summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--AUTHORS1
-rw-r--r--COPYING24
-rw-r--r--ChangeLog245
-rw-r--r--ChangeLog.pre-xfce-devel245
-rw-r--r--INSTALL223
-rw-r--r--Makefile.am19
-rw-r--r--Makefile.in610
-rw-r--r--NEWS20
-rw-r--r--README17
-rw-r--r--TODO18
-rw-r--r--aclocal.m47429
-rwxr-xr-xautogen.sh133
-rwxr-xr-xcompile99
-rwxr-xr-xconfig.guess1388
-rw-r--r--config.h.in135
-rwxr-xr-xconfig.sub1492
-rwxr-xr-xconfigure24338
-rw-r--r--configure.ac59
-rw-r--r--defaults/Makefile.am10
-rw-r--r--defaults/Makefile.in506
-rwxr-xr-xdefaults/default.session7
-rw-r--r--defaults/shutdown.allow5
-rw-r--r--defaults/splash/Makefile.am8
-rw-r--r--defaults/splash/Makefile.in355
-rw-r--r--defaults/splash/logo.pngbin0 -> 60805 bytes
-rw-r--r--defaults/splash/preview.pngbin0 -> 40102 bytes
-rw-r--r--defaults/splash/splash.theme14
-rwxr-xr-xdefaults/xinitrc.xfce4-session26
-rwxr-xr-xdepcomp464
-rw-r--r--docs/Makefile.am3
-rw-r--r--docs/Makefile.in328
-rw-r--r--docs/SessionFileFormat.txt47
-rw-r--r--docs/SplashThemes.txt14
-rwxr-xr-xinstall-sh294
-rw-r--r--ltcf-c.sh805
-rwxr-xr-xltconfig2797
-rw-r--r--ltmain.sh6290
-rw-r--r--m4/X11.m4122
-rw-r--r--m4/debug.m459
-rw-r--r--m4/depends.m464
-rw-r--r--m4/i18n.m427
-rwxr-xr-xmissing336
-rwxr-xr-xmkinstalldirs111
-rw-r--r--po/ChangeLog0
-rw-r--r--po/Makefile.in.in244
-rw-r--r--po/POTFILES.in10
-rw-r--r--po/de.gmobin0 -> 2188 bytes
-rw-r--r--po/de.po268
-rw-r--r--po/xfce4-session.pot215
-rw-r--r--settings/Makefile.am27
-rw-r--r--settings/Makefile.in541
-rw-r--r--settings/session-icon.h363
-rw-r--r--settings/session.c671
-rw-r--r--settings/session.pngbin0 -> 2781 bytes
-rw-r--r--xfce4-session/Makefile.am44
-rw-r--r--xfce4-session/Makefile.in806
-rw-r--r--xfce4-session/client.c355
-rw-r--r--xfce4-session/client.h93
-rw-r--r--xfce4-session/ice-layer.c373
-rw-r--r--xfce4-session/ice-layer.h38
-rw-r--r--xfce4-session/main.c291
-rw-r--r--xfce4-session/manager.c866
-rw-r--r--xfce4-session/manager.h55
-rw-r--r--xfce4-session/shutdown.c367
-rw-r--r--xfce4-session/shutdown.h41
-rw-r--r--xfce4-session/splash-fallback.h16365
-rw-r--r--xfce4-session/splash-fallback.pngbin0 -> 60805 bytes
-rw-r--r--xfce4-session/splash-screen.c431
-rw-r--r--xfce4-session/splash-screen.h82
-rw-r--r--xfce4-session/startup.c219
-rw-r--r--xfce4-session/startup.h36
-rw-r--r--xfce4-session/util.c144
-rw-r--r--xfce4-session/util.h40
-rw-r--r--xfce4-shutdown/Makefile.am13
-rw-r--r--xfce4-shutdown/Makefile.in523
-rw-r--r--xfce4-shutdown/main.c202
76 files changed, 72910 insertions, 0 deletions
diff --git a/AUTHORS b/AUTHORS
new file mode 100644
index 00000000..a533c34c
--- /dev/null
+++ b/AUTHORS
@@ -0,0 +1 @@
+Benedikt Meurer <benedikt.meurer@unix-ag.uni-siegen.de>
diff --git a/COPYING b/COPYING
new file mode 100644
index 00000000..cfd4266b
--- /dev/null
+++ b/COPYING
@@ -0,0 +1,24 @@
+ Copyright (c) 2003 Benedikt Meurer (benedikt.meurer@unix-ag.uni-siegen.de)
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+ THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+ IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
diff --git a/ChangeLog b/ChangeLog
new file mode 100644
index 00000000..6b6dcaaf
--- /dev/null
+++ b/ChangeLog
@@ -0,0 +1,245 @@
+2003-07-07 19:22 bmeurer
+
+ * ChangeLog, defaults/Makefile.am, defaults/Makefile.in,
+ defaults/xinitrc.xfce4-session: Added sample xinitrc file.
+
+2003-07-07 19:12 bmeurer
+
+ * ChangeLog, configure, configure.ac, po/xfce4-session.pot,
+ settings/session.c: Latest version in private CVS. Next version
+ will be in xfce4 CVSROOT.
+
+2003-07-07 18:12 bmeurer
+
+ * ChangeLog, TODO, configure, configure.ac,
+ defaults/splash/Makefile.am, defaults/splash/Makefile.in,
+ defaults/splash/preview.png, defaults/splash/splash.theme,
+ po/xfce4-session.pot, settings/Makefile.am, settings/Makefile.in,
+ settings/session.c, xfce4-session/client.c, xfce4-session/client.h,
+ xfce4-session/main.c, xfce4-session/manager.c,
+ xfce4-session/startup.c, xfce4-session/util.c: Splash theme
+ configurable with the MCS plugin. Added 3 fields to the
+ splash.theme file (info, author and preview) used for the new
+ "About theme..." dialog.
+
+2003-07-06 23:25 bmeurer
+
+ * TODO: Added note about systray icon.
+
+2003-07-06 23:22 bmeurer
+
+ * NEWS, TODO, config.h.in, configure, configure.ac, po/POTFILES.in,
+ po/de.gmo, po/de.po, po/xfce4-session.pot,
+ xfce4-session/Makefile.am, xfce4-session/Makefile.in,
+ xfce4-session/manager.c, xfce4-session/pending.c,
+ xfce4-session/pending.h, xfce4-session/startup.c,
+ xfce4-session/startup.h: Update to 0.0.18. Added several error
+ messages. Fixes. Added TODO items.
+
+2003-07-06 23:02 bmeurer
+
+ * xfce4-session/main.c: Now displays a splash screen when starting
+ a default session.
+
+2003-07-06 23:00 bmeurer
+
+ * xfce4-session/: util.c, util.h: Added xfce_gethostname() - a save
+ way to determine hosts nodename.
+
+2003-07-06 22:30 bmeurer
+
+ * xfce4-session/manager.c: Removed compat code for old session file
+ naming scheme.
+
+2003-07-06 21:49 bmeurer
+
+ * ChangeLog, po/xfce4-session.pot, xfce4-session/pending.c: Updated
+ ChangeLog.
+
+2003-07-06 19:18 bmeurer
+
+ * defaults/splash/Makefile: This was wrong.
+
+2003-07-06 19:17 bmeurer
+
+ * NEWS, TODO, configure, configure.ac, defaults/Makefile.am,
+ defaults/Makefile.in, defaults/splash/Makefile,
+ defaults/splash/Makefile.am, defaults/splash/Makefile.in,
+ defaults/splash/logo.png, defaults/splash/splash.theme,
+ docs/Makefile.am, docs/Makefile.in, docs/SplashThemes.txt,
+ po/POTFILES.in, po/de.gmo, po/de.po, po/xfce4-session.pot,
+ xfce4-session/Makefile.am, xfce4-session/Makefile.in,
+ xfce4-session/pending.c, xfce4-session/splash-fallback.h,
+ xfce4-session/splash-fallback.png, xfce4-session/splash-icon.h,
+ xfce4-session/splash-screen.c, xfce4-session/splash-screen.h,
+ xfce4-session/splash.png: Make Splash screen themable.
+
+2003-07-06 11:52 bmeurer
+
+ * TODO: Note about Splash -> GtkWidget
+
+2003-07-06 11:39 bmeurer
+
+ * NEWS, TODO, configure, configure.ac, po/xfce4-session.pot,
+ xfce4-session/pending.c, xfce4-session/shutdown.c:
+ ~/Desktop/Autostart/ now done by xfce4-session. Note about not
+ hardcoding the splash screen in TODO.
+
+2003-07-06 00:41 bmeurer
+
+ * TODO, configure, configure.ac, po/de.gmo, po/de.po,
+ po/xfce4-session.pot, settings/session.c, xfce4-session/client.c,
+ xfce4-session/manager.c, xfce4-session/pending.c,
+ xfce4-session/shutdown.c: Several fixes. new TODO items.
+
+2003-07-05 01:04 bmeurer
+
+ * Makefile.in, TODO, aclocal.m4, config.h.in, configure,
+ configure.ac, ltmain.sh, defaults/Makefile.in, docs/Makefile.in,
+ po/de.gmo, po/de.po, po/xfce4-session.pot, settings/Makefile.in,
+ settings/session.c, xfce4-session/Makefile.am,
+ xfce4-session/Makefile.in, xfce4-session/client.c,
+ xfce4-session/client.h, xfce4-session/main.c,
+ xfce4-session/manager.c, xfce4-session/pending.c,
+ xfce4-session/shutdown.c, xfce4-shutdown/Makefile.in: Fixed
+ splash-screen property. Olivier added function to libxfcegui4, so
+ that we now depend on the latest libxfcegui4.
+
+2003-07-04 19:48 bmeurer
+
+ * README: Cleanup
+
+2003-07-04 19:47 bmeurer
+
+ * Makefile.am, Makefile.in, TODO, config.h.in, configure,
+ configure.ac, po/POTFILES.in, po/de.po, po/xfce4-session.pot,
+ xfce4-shutdown/main.c: Minor updates (TODO cleanups, etc.)
+
+2003-07-04 19:40 bmeurer
+
+ * Makefile.am, Makefile.in, README, TODO, configure, configure.ac,
+ defaults/Makefile.am, defaults/Makefile.in,
+ defaults/shutdown.allow, docs/Makefile.in, po/xfce4-session.pot,
+ settings/Makefile.in, settings/session.c,
+ xfce4-session/Makefile.am, xfce4-session/Makefile.in,
+ xfce4-session/main.c, xfce4-session/pending.c,
+ xfce4-session/shutdown.c, xfce4-session/splash-icon.h,
+ xfce4-session/splash.png, xfce4-shutdown/Makefile.am,
+ xfce4-shutdown/Makefile.in, xfce4-shutdown/main.c: Added shutdown
+ program to remove complexity from the manager program, and make it
+ possible to install the shutdown program setuid.
+
+2003-07-04 00:21 bmeurer
+
+ * TODO: note shutdown problem.
+
+2003-07-04 00:17 bmeurer
+
+ * po/xfce4-session.pot, settings/session.c: Fixed problem with
+ xfce-mcs-manager exiting on "Close".
+
+2003-07-03 23:37 bmeurer
+
+ * xfce4-session/shutdown.c: Changed button order in Logout dialog.
+
+2003-07-03 23:24 bmeurer
+
+ * Makefile.am, Makefile.in, TODO, aclocal.m4, config.h.in,
+ configure, configure.ac, defaults/Makefile.in, docs/Makefile.in,
+ po/ChangeLog, po/Makefile.in.in, po/POTFILES.in, po/de.gmo,
+ po/de.po, po/xfce4-session.pot, settings/Makefile.am,
+ settings/Makefile.in, settings/session.c,
+ xfce4-session/Makefile.am, xfce4-session/Makefile.in,
+ xfce4-session/main.c, xfce4-session/manager.c,
+ xfce4-session/manager.h, xfce4-session/shutdown.c,
+ xfce4-session/shutdown.h: MCS plugin now working (randomly crashes
+ xfce-mcs-manager though). Shutdown support (optional sudo
+ support).
+
+2003-07-03 12:15 bmeurer
+
+ * TODO: Added new TODO items.
+
+2003-07-03 01:08 bmeurer
+
+ * Makefile.am, Makefile.in, NEWS, TODO, aclocal.m4, configure,
+ configure.ac, defaults/Makefile.in, docs/Makefile.in, m4/debug.m4,
+ m4/depends.m4, m4/i18n.m4, settings/Makefile.am,
+ settings/Makefile.in, settings/session-icon.h, settings/session.c,
+ settings/session.png, xfce4-session/Makefile.am,
+ xfce4-session/Makefile.in, xfce4-session/client.h,
+ xfce4-session/ice-layer.c, xfce4-session/ice-layer.h,
+ xfce4-session/main.c, xfce4-session/manager.c,
+ xfce4-session/pending.c, xfce4-session/pending.h,
+ xfce4-session/splash-icon.h, xfce4-session/splash.png: Added splash
+ screen. Added initial settings module. Fixed startup problems (see
+ pending.c).
+
+2003-07-02 21:54 bmeurer
+
+ * docs/SessionFileFormat.txt: Get this right!
+
+2003-07-02 15:09 bmeurer
+
+ * Makefile.in, configure, configure.ac, xfce4-session/client.c,
+ xfce4-session/client.h, xfce4-session/ice-layer.c,
+ xfce4-session/ice-layer.h, xfce4-session/main.c,
+ xfce4-session/manager.c, xfce4-session/util.c,
+ xfce4-session/util.h: Fixed a stupid failure:
+
+ did g_list_remove(clients, lp) instead of
+ g_list_delete_link(clients, lp)
+
+2003-07-02 00:18 bmeurer
+
+ * Makefile.am, TODO, xfce4-session/ice-layer.c: Added TODO file.
+
+2003-07-02 00:00 bmeurer
+
+ * config.h.in, configure, configure.ac, xfce4-session/main.c,
+ xfce4-session/manager.c: Added a client id generator.
+
+2003-07-01 22:38 bmeurer
+
+ * Makefile.in, configure, configure.ac, defaults/Makefile.in,
+ docs/Makefile.in, xfce4-session/Makefile.am,
+ xfce4-session/Makefile.in, xfce4-session/client.c,
+ xfce4-session/ice-layer.c, xfce4-session/manager.c,
+ xfce4-session/util.c: Make this work on Linux :-)
+
+2003-07-01 20:25 bmeurer
+
+ * configure, configure.ac: version -> 0.0.3
+
+2003-07-01 20:09 bmeurer
+
+ * AUTHORS, COPYING, ChangeLog, INSTALL, Makefile.am, Makefile.in,
+ NEWS, README, aclocal.m4, autogen.sh, compile, config.guess,
+ config.h.in, config.sub, configure, configure.ac, depcomp,
+ install-sh, ltcf-c.sh, ltconfig, ltmain.sh, missing, mkinstalldirs,
+ defaults/Makefile.am, defaults/Makefile.in,
+ defaults/default.session, docs/Makefile.am, docs/Makefile.in,
+ docs/SessionFileFormat.txt, m4/X11.m4, m4/debug.m4, m4/depends.m4,
+ m4/i18n.m4, xfce4-session/Makefile.am, xfce4-session/Makefile.in,
+ xfce4-session/client.c, xfce4-session/client.h,
+ xfce4-session/ice-layer.c, xfce4-session/ice-layer.h,
+ xfce4-session/main.c, xfce4-session/manager.c,
+ xfce4-session/manager.h, xfce4-session/util.c,
+ xfce4-session/util.h: Initial revision
+
+2003-07-01 20:09 bmeurer
+
+ * AUTHORS, COPYING, ChangeLog, INSTALL, Makefile.am, Makefile.in,
+ NEWS, README, aclocal.m4, autogen.sh, compile, config.guess,
+ config.h.in, config.sub, configure, configure.ac, depcomp,
+ install-sh, ltcf-c.sh, ltconfig, ltmain.sh, missing, mkinstalldirs,
+ defaults/Makefile.am, defaults/Makefile.in,
+ defaults/default.session, docs/Makefile.am, docs/Makefile.in,
+ docs/SessionFileFormat.txt, m4/X11.m4, m4/debug.m4, m4/depends.m4,
+ m4/i18n.m4, xfce4-session/Makefile.am, xfce4-session/Makefile.in,
+ xfce4-session/client.c, xfce4-session/client.h,
+ xfce4-session/ice-layer.c, xfce4-session/ice-layer.h,
+ xfce4-session/main.c, xfce4-session/manager.c,
+ xfce4-session/manager.h, xfce4-session/util.c,
+ xfce4-session/util.h: Initial import.
+
diff --git a/ChangeLog.pre-xfce-devel b/ChangeLog.pre-xfce-devel
new file mode 100644
index 00000000..6b6dcaaf
--- /dev/null
+++ b/ChangeLog.pre-xfce-devel
@@ -0,0 +1,245 @@
+2003-07-07 19:22 bmeurer
+
+ * ChangeLog, defaults/Makefile.am, defaults/Makefile.in,
+ defaults/xinitrc.xfce4-session: Added sample xinitrc file.
+
+2003-07-07 19:12 bmeurer
+
+ * ChangeLog, configure, configure.ac, po/xfce4-session.pot,
+ settings/session.c: Latest version in private CVS. Next version
+ will be in xfce4 CVSROOT.
+
+2003-07-07 18:12 bmeurer
+
+ * ChangeLog, TODO, configure, configure.ac,
+ defaults/splash/Makefile.am, defaults/splash/Makefile.in,
+ defaults/splash/preview.png, defaults/splash/splash.theme,
+ po/xfce4-session.pot, settings/Makefile.am, settings/Makefile.in,
+ settings/session.c, xfce4-session/client.c, xfce4-session/client.h,
+ xfce4-session/main.c, xfce4-session/manager.c,
+ xfce4-session/startup.c, xfce4-session/util.c: Splash theme
+ configurable with the MCS plugin. Added 3 fields to the
+ splash.theme file (info, author and preview) used for the new
+ "About theme..." dialog.
+
+2003-07-06 23:25 bmeurer
+
+ * TODO: Added note about systray icon.
+
+2003-07-06 23:22 bmeurer
+
+ * NEWS, TODO, config.h.in, configure, configure.ac, po/POTFILES.in,
+ po/de.gmo, po/de.po, po/xfce4-session.pot,
+ xfce4-session/Makefile.am, xfce4-session/Makefile.in,
+ xfce4-session/manager.c, xfce4-session/pending.c,
+ xfce4-session/pending.h, xfce4-session/startup.c,
+ xfce4-session/startup.h: Update to 0.0.18. Added several error
+ messages. Fixes. Added TODO items.
+
+2003-07-06 23:02 bmeurer
+
+ * xfce4-session/main.c: Now displays a splash screen when starting
+ a default session.
+
+2003-07-06 23:00 bmeurer
+
+ * xfce4-session/: util.c, util.h: Added xfce_gethostname() - a save
+ way to determine hosts nodename.
+
+2003-07-06 22:30 bmeurer
+
+ * xfce4-session/manager.c: Removed compat code for old session file
+ naming scheme.
+
+2003-07-06 21:49 bmeurer
+
+ * ChangeLog, po/xfce4-session.pot, xfce4-session/pending.c: Updated
+ ChangeLog.
+
+2003-07-06 19:18 bmeurer
+
+ * defaults/splash/Makefile: This was wrong.
+
+2003-07-06 19:17 bmeurer
+
+ * NEWS, TODO, configure, configure.ac, defaults/Makefile.am,
+ defaults/Makefile.in, defaults/splash/Makefile,
+ defaults/splash/Makefile.am, defaults/splash/Makefile.in,
+ defaults/splash/logo.png, defaults/splash/splash.theme,
+ docs/Makefile.am, docs/Makefile.in, docs/SplashThemes.txt,
+ po/POTFILES.in, po/de.gmo, po/de.po, po/xfce4-session.pot,
+ xfce4-session/Makefile.am, xfce4-session/Makefile.in,
+ xfce4-session/pending.c, xfce4-session/splash-fallback.h,
+ xfce4-session/splash-fallback.png, xfce4-session/splash-icon.h,
+ xfce4-session/splash-screen.c, xfce4-session/splash-screen.h,
+ xfce4-session/splash.png: Make Splash screen themable.
+
+2003-07-06 11:52 bmeurer
+
+ * TODO: Note about Splash -> GtkWidget
+
+2003-07-06 11:39 bmeurer
+
+ * NEWS, TODO, configure, configure.ac, po/xfce4-session.pot,
+ xfce4-session/pending.c, xfce4-session/shutdown.c:
+ ~/Desktop/Autostart/ now done by xfce4-session. Note about not
+ hardcoding the splash screen in TODO.
+
+2003-07-06 00:41 bmeurer
+
+ * TODO, configure, configure.ac, po/de.gmo, po/de.po,
+ po/xfce4-session.pot, settings/session.c, xfce4-session/client.c,
+ xfce4-session/manager.c, xfce4-session/pending.c,
+ xfce4-session/shutdown.c: Several fixes. new TODO items.
+
+2003-07-05 01:04 bmeurer
+
+ * Makefile.in, TODO, aclocal.m4, config.h.in, configure,
+ configure.ac, ltmain.sh, defaults/Makefile.in, docs/Makefile.in,
+ po/de.gmo, po/de.po, po/xfce4-session.pot, settings/Makefile.in,
+ settings/session.c, xfce4-session/Makefile.am,
+ xfce4-session/Makefile.in, xfce4-session/client.c,
+ xfce4-session/client.h, xfce4-session/main.c,
+ xfce4-session/manager.c, xfce4-session/pending.c,
+ xfce4-session/shutdown.c, xfce4-shutdown/Makefile.in: Fixed
+ splash-screen property. Olivier added function to libxfcegui4, so
+ that we now depend on the latest libxfcegui4.
+
+2003-07-04 19:48 bmeurer
+
+ * README: Cleanup
+
+2003-07-04 19:47 bmeurer
+
+ * Makefile.am, Makefile.in, TODO, config.h.in, configure,
+ configure.ac, po/POTFILES.in, po/de.po, po/xfce4-session.pot,
+ xfce4-shutdown/main.c: Minor updates (TODO cleanups, etc.)
+
+2003-07-04 19:40 bmeurer
+
+ * Makefile.am, Makefile.in, README, TODO, configure, configure.ac,
+ defaults/Makefile.am, defaults/Makefile.in,
+ defaults/shutdown.allow, docs/Makefile.in, po/xfce4-session.pot,
+ settings/Makefile.in, settings/session.c,
+ xfce4-session/Makefile.am, xfce4-session/Makefile.in,
+ xfce4-session/main.c, xfce4-session/pending.c,
+ xfce4-session/shutdown.c, xfce4-session/splash-icon.h,
+ xfce4-session/splash.png, xfce4-shutdown/Makefile.am,
+ xfce4-shutdown/Makefile.in, xfce4-shutdown/main.c: Added shutdown
+ program to remove complexity from the manager program, and make it
+ possible to install the shutdown program setuid.
+
+2003-07-04 00:21 bmeurer
+
+ * TODO: note shutdown problem.
+
+2003-07-04 00:17 bmeurer
+
+ * po/xfce4-session.pot, settings/session.c: Fixed problem with
+ xfce-mcs-manager exiting on "Close".
+
+2003-07-03 23:37 bmeurer
+
+ * xfce4-session/shutdown.c: Changed button order in Logout dialog.
+
+2003-07-03 23:24 bmeurer
+
+ * Makefile.am, Makefile.in, TODO, aclocal.m4, config.h.in,
+ configure, configure.ac, defaults/Makefile.in, docs/Makefile.in,
+ po/ChangeLog, po/Makefile.in.in, po/POTFILES.in, po/de.gmo,
+ po/de.po, po/xfce4-session.pot, settings/Makefile.am,
+ settings/Makefile.in, settings/session.c,
+ xfce4-session/Makefile.am, xfce4-session/Makefile.in,
+ xfce4-session/main.c, xfce4-session/manager.c,
+ xfce4-session/manager.h, xfce4-session/shutdown.c,
+ xfce4-session/shutdown.h: MCS plugin now working (randomly crashes
+ xfce-mcs-manager though). Shutdown support (optional sudo
+ support).
+
+2003-07-03 12:15 bmeurer
+
+ * TODO: Added new TODO items.
+
+2003-07-03 01:08 bmeurer
+
+ * Makefile.am, Makefile.in, NEWS, TODO, aclocal.m4, configure,
+ configure.ac, defaults/Makefile.in, docs/Makefile.in, m4/debug.m4,
+ m4/depends.m4, m4/i18n.m4, settings/Makefile.am,
+ settings/Makefile.in, settings/session-icon.h, settings/session.c,
+ settings/session.png, xfce4-session/Makefile.am,
+ xfce4-session/Makefile.in, xfce4-session/client.h,
+ xfce4-session/ice-layer.c, xfce4-session/ice-layer.h,
+ xfce4-session/main.c, xfce4-session/manager.c,
+ xfce4-session/pending.c, xfce4-session/pending.h,
+ xfce4-session/splash-icon.h, xfce4-session/splash.png: Added splash
+ screen. Added initial settings module. Fixed startup problems (see
+ pending.c).
+
+2003-07-02 21:54 bmeurer
+
+ * docs/SessionFileFormat.txt: Get this right!
+
+2003-07-02 15:09 bmeurer
+
+ * Makefile.in, configure, configure.ac, xfce4-session/client.c,
+ xfce4-session/client.h, xfce4-session/ice-layer.c,
+ xfce4-session/ice-layer.h, xfce4-session/main.c,
+ xfce4-session/manager.c, xfce4-session/util.c,
+ xfce4-session/util.h: Fixed a stupid failure:
+
+ did g_list_remove(clients, lp) instead of
+ g_list_delete_link(clients, lp)
+
+2003-07-02 00:18 bmeurer
+
+ * Makefile.am, TODO, xfce4-session/ice-layer.c: Added TODO file.
+
+2003-07-02 00:00 bmeurer
+
+ * config.h.in, configure, configure.ac, xfce4-session/main.c,
+ xfce4-session/manager.c: Added a client id generator.
+
+2003-07-01 22:38 bmeurer
+
+ * Makefile.in, configure, configure.ac, defaults/Makefile.in,
+ docs/Makefile.in, xfce4-session/Makefile.am,
+ xfce4-session/Makefile.in, xfce4-session/client.c,
+ xfce4-session/ice-layer.c, xfce4-session/manager.c,
+ xfce4-session/util.c: Make this work on Linux :-)
+
+2003-07-01 20:25 bmeurer
+
+ * configure, configure.ac: version -> 0.0.3
+
+2003-07-01 20:09 bmeurer
+
+ * AUTHORS, COPYING, ChangeLog, INSTALL, Makefile.am, Makefile.in,
+ NEWS, README, aclocal.m4, autogen.sh, compile, config.guess,
+ config.h.in, config.sub, configure, configure.ac, depcomp,
+ install-sh, ltcf-c.sh, ltconfig, ltmain.sh, missing, mkinstalldirs,
+ defaults/Makefile.am, defaults/Makefile.in,
+ defaults/default.session, docs/Makefile.am, docs/Makefile.in,
+ docs/SessionFileFormat.txt, m4/X11.m4, m4/debug.m4, m4/depends.m4,
+ m4/i18n.m4, xfce4-session/Makefile.am, xfce4-session/Makefile.in,
+ xfce4-session/client.c, xfce4-session/client.h,
+ xfce4-session/ice-layer.c, xfce4-session/ice-layer.h,
+ xfce4-session/main.c, xfce4-session/manager.c,
+ xfce4-session/manager.h, xfce4-session/util.c,
+ xfce4-session/util.h: Initial revision
+
+2003-07-01 20:09 bmeurer
+
+ * AUTHORS, COPYING, ChangeLog, INSTALL, Makefile.am, Makefile.in,
+ NEWS, README, aclocal.m4, autogen.sh, compile, config.guess,
+ config.h.in, config.sub, configure, configure.ac, depcomp,
+ install-sh, ltcf-c.sh, ltconfig, ltmain.sh, missing, mkinstalldirs,
+ defaults/Makefile.am, defaults/Makefile.in,
+ defaults/default.session, docs/Makefile.am, docs/Makefile.in,
+ docs/SessionFileFormat.txt, m4/X11.m4, m4/debug.m4, m4/depends.m4,
+ m4/i18n.m4, xfce4-session/Makefile.am, xfce4-session/Makefile.in,
+ xfce4-session/client.c, xfce4-session/client.h,
+ xfce4-session/ice-layer.c, xfce4-session/ice-layer.h,
+ xfce4-session/main.c, xfce4-session/manager.c,
+ xfce4-session/manager.h, xfce4-session/util.c,
+ xfce4-session/util.h: Initial import.
+
diff --git a/INSTALL b/INSTALL
new file mode 100644
index 00000000..7da5af40
--- /dev/null
+++ b/INSTALL
@@ -0,0 +1,223 @@
+Basic Installation
+==================
+
+ These are generic installation instructions.
+
+ The `configure' shell script attempts to guess correct values for
+various system-dependent variables used during compilation. It uses
+those values to create a `Makefile' in each directory of the package.
+It may also create one or more `.h' files containing system-dependent
+definitions. Finally, it creates a shell script `config.status' that
+you can run in the future to recreate the current configuration, and a
+file `config.log' containing compiler output (useful mainly for
+debugging `configure').
+
+ It can also use an optional file (typically called `config.cache'
+and enabled with `--cache-file=config.cache' or simply `-C') that saves
+the results of its tests to speed up reconfiguring. (Caching is
+disabled by default to prevent problems with accidental use of stale
+cache files.)
+
+ If you need to do unusual things to compile the package, please try
+to figure out how `configure' could check whether to do them, and mail
+diffs or instructions to the address given in the `README' so they can
+be considered for the next release. If you are using the cache, and at
+some point `config.cache' contains results you don't want to keep, you
+may remove or edit it.
+
+ The file `configure.ac' (or `configure.in') is used to create
+`configure' by a program called `autoconf'. You only need
+`configure.ac' if you want to change it or regenerate `configure' using
+a newer version of `autoconf'.
+
+The simplest way to compile this package is:
+
+ 1. `cd' to the directory containing the package's source code and type
+ `./configure' to configure the package for your system. If you're
+ using `csh' on an old version of System V, you might need to type
+ `sh ./configure' instead to prevent `csh' from trying to execute
+ `configure' itself.
+
+ Running `configure' takes awhile. While running, it prints some
+ messages telling which features it is checking for.
+
+ 2. Type `make' to compile the package.
+
+ 3. Optionally, type `make check' to run any self-tests that come with
+ the package.
+
+ 4. Type `make install' to install the programs and any data files and
+ documentation.
+
+ 5. You can remove the program binaries and object files from the
+ source code directory by typing `make clean'. To also remove the
+ files that `configure' created (so you can compile the package for
+ a different kind of computer), type `make distclean'. There is
+ also a `make maintainer-clean' target, but that is intended mainly
+ for the package's developers. If you use it, you may have to get
+ all sorts of other programs in order to regenerate files that came
+ with the distribution.
+
+Compilers and Options
+=====================
+
+ Some systems require unusual options for compilation or linking that
+the `configure' script does not know about. Run `./configure --help'
+for details on some of the pertinent environment variables.
+
+ You can give `configure' initial values for configuration parameters
+by setting variables in the command line or in the environment. Here
+is an example:
+
+ ./configure CC=c89 CFLAGS=-O2 LIBS=-lposix
+
+ *Note Defining Variables::, for more details.
+
+Compiling For Multiple Architectures
+====================================
+
+ You can compile the package for more than one kind of computer at the
+same time, by placing the object files for each architecture in their
+own directory. To do this, you must use a version of `make' that
+supports the `VPATH' variable, such as GNU `make'. `cd' to the
+directory where you want the object files and executables to go and run
+the `configure' script. `configure' automatically checks for the
+source code in the directory that `configure' is in and in `..'.
+
+ If you have to use a `make' that does not support the `VPATH'
+variable, you have to compile the package for one architecture at a
+time in the source code directory. After you have installed the
+package for one architecture, use `make distclean' before reconfiguring
+for another architecture.
+
+Installation Names
+==================
+
+ By default, `make install' will install the package's files in
+`/usr/local/bin', `/usr/local/man', etc. You can specify an
+installation prefix other than `/usr/local' by giving `configure' the
+option `--prefix=PATH'.
+
+ You can specify separate installation prefixes for
+architecture-specific files and architecture-independent files. If you
+give `configure' the option `--exec-prefix=PATH', the package will use
+PATH as the prefix for installing programs and libraries.
+Documentation and other data files will still use the regular prefix.
+
+ In addition, if you use an unusual directory layout you can give
+options like `--bindir=PATH' to specify different values for particular
+kinds of files. Run `configure --help' for a list of the directories
+you can set and what kinds of files go in them.
+
+ If the package supports it, you can cause programs to be installed
+with an extra prefix or suffix on their names by giving `configure' the
+option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
+
+Optional Features
+=================
+
+ Some packages pay attention to `--enable-FEATURE' options to
+`configure', where FEATURE indicates an optional part of the package.
+They may also pay attention to `--with-PACKAGE' options, where PACKAGE
+is something like `gnu-as' or `x' (for the X Window System). The
+`README' should mention any `--enable-' and `--with-' options that the
+package recognizes.
+
+ For packages that use the X Window System, `configure' can usually
+find the X include and library files automatically, but if it doesn't,
+you can use the `configure' options `--x-includes=DIR' and
+`--x-libraries=DIR' to specify their locations.
+
+Specifying the System Type
+==========================
+
+ There may be some features `configure' cannot figure out
+automatically, but needs to determine by the type of machine the package
+will run on. Usually, assuming the package is built to be run on the
+_same_ architectures, `configure' can figure that out, but if it prints
+a message saying it cannot guess the machine type, give it the
+`--build=TYPE' option. TYPE can either be a short name for the system
+type, such as `sun4', or a canonical name which has the form:
+
+ CPU-COMPANY-SYSTEM
+
+where SYSTEM can have one of these forms:
+
+ OS KERNEL-OS
+
+ See the file `config.sub' for the possible values of each field. If
+`config.sub' isn't included in this package, then this package doesn't
+need to know the machine type.
+
+ If you are _building_ compiler tools for cross-compiling, you should
+use the `--target=TYPE' option to select the type of system they will
+produce code for.
+
+ If you want to _use_ a cross compiler, that generates code for a
+platform different from the build platform, you should specify the
+"host" platform (i.e., that on which the generated programs will
+eventually be run) with `--host=TYPE'.
+
+Sharing Defaults
+================
+
+ If you want to set default values for `configure' scripts to share,
+you can create a site shell script called `config.site' that gives
+default values for variables like `CC', `cache_file', and `prefix'.
+`configure' looks for `PREFIX/share/config.site' if it exists, then
+`PREFIX/etc/config.site' if it exists. Or, you can set the
+`CONFIG_SITE' environment variable to the location of the site script.
+A warning: not all `configure' scripts look for a site script.
+
+Defining Variables
+==================
+
+ Variables not defined in a site shell script can be set in the
+environment passed to `configure'. However, some packages may run
+configure again during the build, and the customized values of these
+variables may be lost. In order to avoid this problem, you should set
+them in the `configure' command line, using `VAR=value'. For example:
+
+ ./configure CC=/usr/local2/bin/gcc
+
+will cause the specified gcc to be used as the C compiler (unless it is
+overridden in the site shell script).
+
+`configure' Invocation
+======================
+
+ `configure' recognizes the following options to control how it
+operates.
+
+`--help'
+`-h'
+ Print a summary of the options to `configure', and exit.
+
+`--version'
+`-V'
+ Print the version of Autoconf used to generate the `configure'
+ script, and exit.
+
+`--cache-file=FILE'
+ Enable the cache: use and save the results of the tests in FILE,
+ traditionally `config.cache'. FILE defaults to `/dev/null' to
+ disable caching.
+
+`--config-cache'
+`-C'
+ Alias for `--cache-file=config.cache'.
+
+`--quiet'
+`--silent'
+`-q'
+ Do not print messages saying which checks are being made. To
+ suppress all normal output, redirect it to `/dev/null' (any error
+ messages will still be shown).
+
+`--srcdir=DIR'
+ Look for the package's source code in directory DIR. Usually
+ `configure' can determine that directory automatically.
+
+`configure' also accepts some other, not widely useful, options. Run
+`configure --help' for more details.
+
diff --git a/Makefile.am b/Makefile.am
new file mode 100644
index 00000000..e78f4c76
--- /dev/null
+++ b/Makefile.am
@@ -0,0 +1,19 @@
+SUBDIRS = \
+ defaults \
+ docs \
+ po \
+ settings \
+ xfce4-session \
+ xfce4-shutdown
+
+distclean-local:
+ rm -rf *.cache *~
+
+ACLOCAL_AMFLAGS = -I m4
+
+EXTRA_DIST = \
+ AUTHORS \
+ INSTALL \
+ NEWS \
+ README \
+ TODO
diff --git a/Makefile.in b/Makefile.in
new file mode 100644
index 00000000..97b0e1fc
--- /dev/null
+++ b/Makefile.in
@@ -0,0 +1,610 @@
+# Makefile.in generated by automake 1.7.5 from Makefile.am.
+# @configure_input@
+
+# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003
+# Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+top_builddir = .
+
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+INSTALL = @INSTALL@
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+host_triplet = @host@
+ACLOCAL = @ACLOCAL@
+AMDEP_FALSE = @AMDEP_FALSE@
+AMDEP_TRUE = @AMDEP_TRUE@
+AMTAR = @AMTAR@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+ECHO = @ECHO@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+F77 = @F77@
+FFLAGS = @FFLAGS@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GMOFILES = @GMOFILES@
+GMSGFMT = @GMSGFMT@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+INSTOBJEXT = @INSTOBJEXT@
+INTLLIBS = @INTLLIBS@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBSM_CFLAGS = @LIBSM_CFLAGS@
+LIBSM_LDFLAGS = @LIBSM_LDFLAGS@
+LIBSM_LIBS = @LIBSM_LIBS@
+LIBTOOL = @LIBTOOL@
+LIBX11_CFLAGS = @LIBX11_CFLAGS@
+LIBX11_LDFLAGS = @LIBX11_LDFLAGS@
+LIBX11_LIBS = @LIBX11_LIBS@
+LIBXFCE4MCS_CLIENT_CFLAGS = @LIBXFCE4MCS_CLIENT_CFLAGS@
+LIBXFCE4MCS_CLIENT_LIBS = @LIBXFCE4MCS_CLIENT_LIBS@
+LIBXFCE4MCS_CLIENT_REQUIRED_VERSION = @LIBXFCE4MCS_CLIENT_REQUIRED_VERSION@
+LIBXFCE4UTIL_CFLAGS = @LIBXFCE4UTIL_CFLAGS@
+LIBXFCE4UTIL_LIBS = @LIBXFCE4UTIL_LIBS@
+LIBXFCE4UTIL_REQUIRED_VERSION = @LIBXFCE4UTIL_REQUIRED_VERSION@
+LIBXFCEGUI4_CFLAGS = @LIBXFCEGUI4_CFLAGS@
+LIBXFCEGUI4_LIBS = @LIBXFCEGUI4_LIBS@
+LIBXFCEGUI4_REQUIRED_VERSION = @LIBXFCEGUI4_REQUIRED_VERSION@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
+MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
+MAKEINFO = @MAKEINFO@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+RANLIB = @RANLIB@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+XFCE_MCS_MANAGER_CFLAGS = @XFCE_MCS_MANAGER_CFLAGS@
+XFCE_MCS_MANAGER_LIBS = @XFCE_MCS_MANAGER_LIBS@
+XFCE_MCS_MANAGER_PLUGINSDIR = @XFCE_MCS_MANAGER_PLUGINSDIR@
+XFCE_MCS_MANAGER_REQUIRED_VERSION = @XFCE_MCS_MANAGER_REQUIRED_VERSION@
+XGETTEXT = @XGETTEXT@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_F77 = @ac_ct_F77@
+ac_ct_RANLIB = @ac_ct_RANLIB@
+ac_ct_STRIP = @ac_ct_STRIP@
+am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
+am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
+am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
+am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+datadir = @datadir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+oldincludedir = @oldincludedir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+SUBDIRS = \
+ defaults \
+ docs \
+ po \
+ settings \
+ xfce4-session \
+ xfce4-shutdown
+
+
+ACLOCAL_AMFLAGS = -I m4
+
+EXTRA_DIST = \
+ AUTHORS \
+ INSTALL \
+ NEWS \
+ README \
+ TODO
+
+subdir = .
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = config.h
+CONFIG_CLEAN_FILES =
+DIST_SOURCES =
+
+RECURSIVE_TARGETS = info-recursive dvi-recursive pdf-recursive \
+ ps-recursive install-info-recursive uninstall-info-recursive \
+ all-recursive install-data-recursive install-exec-recursive \
+ installdirs-recursive install-recursive uninstall-recursive \
+ check-recursive installcheck-recursive
+DIST_COMMON = README AUTHORS COPYING ChangeLog INSTALL Makefile.am \
+ Makefile.in NEWS TODO aclocal.m4 compile config.guess \
+ config.h.in config.sub configure configure.ac depcomp \
+ install-sh ltcf-c.sh ltconfig ltmain.sh missing mkinstalldirs
+DIST_SUBDIRS = $(SUBDIRS)
+all: config.h
+ $(MAKE) $(AM_MAKEFLAGS) all-recursive
+
+.SUFFIXES:
+
+am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
+ configure.lineno
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4)
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --foreign Makefile
+Makefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in $(top_builddir)/config.status
+ cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)
+
+$(top_builddir)/config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ $(SHELL) ./config.status --recheck
+$(srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(srcdir)/configure.ac $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES)
+ cd $(srcdir) && $(AUTOCONF)
+
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ configure.ac m4/debug.m4 m4/depends.m4 m4/i18n.m4 m4/X11.m4
+ cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
+
+config.h: stamp-h1
+ @if test ! -f $@; then \
+ rm -f stamp-h1; \
+ $(MAKE) stamp-h1; \
+ else :; fi
+
+stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
+ @rm -f stamp-h1
+ cd $(top_builddir) && $(SHELL) ./config.status config.h
+
+$(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(top_srcdir)/configure.ac $(ACLOCAL_M4)
+ cd $(top_srcdir) && $(AUTOHEADER)
+ touch $(srcdir)/config.h.in
+
+distclean-hdr:
+ -rm -f config.h stamp-h1
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+
+distclean-libtool:
+ -rm -f libtool
+uninstall-info-am:
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @set fnord $$MAKEFLAGS; amf=$$2; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+mostlyclean-recursive clean-recursive distclean-recursive \
+maintainer-clean-recursive:
+ @set fnord $$MAKEFLAGS; amf=$$2; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ETAGS = etags
+ETAGSFLAGS =
+
+CTAGS = ctags
+CTAGSFLAGS =
+
+tags: TAGS
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) ' { files[$$0] = 1; } \
+ END { for (i in files) print i; }'`; \
+ mkid -fID $$unique
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if (etags --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ else \
+ include_option=--include; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -f $$subdir/TAGS && \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) ' { files[$$0] = 1; } \
+ END { for (i in files) print i; }'`; \
+ test -z "$(ETAGS_ARGS)$$tags$$unique" \
+ || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique
+
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) ' { files[$$0] = 1; } \
+ END { for (i in files) print i; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+
+top_distdir = .
+distdir = $(PACKAGE)-$(VERSION)
+
+am__remove_distdir = \
+ { test ! -d $(distdir) \
+ || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \
+ && rm -fr $(distdir); }; }
+
+GZIP_ENV = --best
+distuninstallcheck_listfiles = find . -type f -print
+distcleancheck_listfiles = find . -type f -print
+
+distdir: $(DISTFILES)
+ $(am__remove_distdir)
+ mkdir $(distdir)
+ $(mkinstalldirs) $(distdir)/po
+ @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
+ list='$(DISTFILES)'; for file in $$list; do \
+ case $$file in \
+ $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
+ $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
+ esac; \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test "$$dir" != "$$file" && test "$$dir" != "."; then \
+ dir="/$$dir"; \
+ $(mkinstalldirs) "$(distdir)$$dir"; \
+ else \
+ dir=''; \
+ fi; \
+ if test -d $$d/$$file; then \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d $(distdir)/$$subdir \
+ || mkdir $(distdir)/$$subdir \
+ || exit 1; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$(top_distdir)" \
+ distdir=../$(distdir)/$$subdir \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+ -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \
+ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
+ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
+ ! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \
+ || chmod -R a+r $(distdir)
+dist-gzip: distdir
+ $(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
+ $(am__remove_distdir)
+
+dist dist-all: distdir
+ $(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
+ $(am__remove_distdir)
+
+# This target untars the dist file and tries a VPATH configuration. Then
+# it guarantees that the distribution is self-contained by making another
+# tarfile.
+distcheck: dist
+ $(am__remove_distdir)
+ GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(AMTAR) xf -
+ chmod -R a-w $(distdir); chmod a+w $(distdir)
+ mkdir $(distdir)/_build
+ mkdir $(distdir)/_inst
+ chmod a-w $(distdir)
+ dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
+ && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
+ && cd $(distdir)/_build \
+ && ../configure --srcdir=.. --prefix="$$dc_install_base" \
+ $(DISTCHECK_CONFIGURE_FLAGS) \
+ && $(MAKE) $(AM_MAKEFLAGS) \
+ && $(MAKE) $(AM_MAKEFLAGS) dvi \
+ && $(MAKE) $(AM_MAKEFLAGS) check \
+ && $(MAKE) $(AM_MAKEFLAGS) install \
+ && $(MAKE) $(AM_MAKEFLAGS) installcheck \
+ && $(MAKE) $(AM_MAKEFLAGS) uninstall \
+ && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
+ distuninstallcheck \
+ && chmod -R a-w "$$dc_install_base" \
+ && ({ \
+ (cd ../.. && $(mkinstalldirs) "$$dc_destdir") \
+ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
+ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
+ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
+ distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
+ } || { rm -rf "$$dc_destdir"; exit 1; }) \
+ && rm -rf "$$dc_destdir" \
+ && $(MAKE) $(AM_MAKEFLAGS) dist-gzip \
+ && rm -f $(distdir).tar.gz \
+ && $(MAKE) $(AM_MAKEFLAGS) distcleancheck
+ $(am__remove_distdir)
+ @echo "$(distdir).tar.gz is ready for distribution" | \
+ sed 'h;s/./=/g;p;x;p;x'
+distuninstallcheck:
+ @cd $(distuninstallcheck_dir) \
+ && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
+ || { echo "ERROR: files left after uninstall:" ; \
+ if test -n "$(DESTDIR)"; then \
+ echo " (check DESTDIR support)"; \
+ fi ; \
+ $(distuninstallcheck_listfiles) ; \
+ exit 1; } >&2
+distcleancheck: distclean
+ @if test '$(srcdir)' = . ; then \
+ echo "ERROR: distcleancheck can only run from a VPATH build" ; \
+ exit 1 ; \
+ fi
+ @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
+ || { echo "ERROR: files left in build directory after distclean:" ; \
+ $(distcleancheck_listfiles) ; \
+ exit 1; } >&2
+check-am: all-am
+check: check-recursive
+all-am: Makefile config.h
+installdirs: installdirs-recursive
+installdirs-am:
+
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -rm -f Makefile $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-recursive
+
+clean-am: clean-generic clean-libtool mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f $(am__CONFIG_DISTCLEAN_FILES)
+distclean-am: clean-am distclean-generic distclean-hdr distclean-libtool \
+ distclean-local distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+info: info-recursive
+
+info-am:
+
+install-data-am:
+
+install-exec-am:
+
+install-info: install-info-recursive
+
+install-man:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f $(am__CONFIG_DISTCLEAN_FILES)
+ -rm -rf autom4te.cache
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am: uninstall-info-am
+
+uninstall-info: uninstall-info-recursive
+
+.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am check check-am clean \
+ clean-generic clean-libtool clean-recursive ctags \
+ ctags-recursive dist dist-all dist-gzip distcheck distclean \
+ distclean-generic distclean-hdr distclean-libtool \
+ distclean-local distclean-recursive distclean-tags \
+ distcleancheck distdir distuninstallcheck dvi dvi-am \
+ dvi-recursive info info-am info-recursive install install-am \
+ install-data install-data-am install-data-recursive \
+ install-exec install-exec-am install-exec-recursive \
+ install-info install-info-am install-info-recursive install-man \
+ install-recursive install-strip installcheck installcheck-am \
+ installdirs installdirs-am installdirs-recursive \
+ maintainer-clean maintainer-clean-generic \
+ maintainer-clean-recursive mostlyclean mostlyclean-generic \
+ mostlyclean-libtool mostlyclean-recursive pdf pdf-am \
+ pdf-recursive ps ps-am ps-recursive tags tags-recursive \
+ uninstall uninstall-am uninstall-info-am \
+ uninstall-info-recursive uninstall-recursive
+
+
+distclean-local:
+ rm -rf *.cache *~
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/NEWS b/NEWS
new file mode 100644
index 00000000..d3f4c919
--- /dev/null
+++ b/NEWS
@@ -0,0 +1,20 @@
+20030706:
+---------
+
+ - the session manager now takes care of starting files in
+ ~/Desktop/Autostart/ after all session aware apps are restarted.
+ This should make live easier, esp. with apps that depend on
+ the window manager already running.
+
+ - the splash screen is now themable. See docs/SplashThemes.txt for
+ further information. In addition, the splash screen also appears
+ when starting a default session, and not only when restoring a
+ previously saved session.
+
+20030702:
+---------
+
+ - session file naming scheme has changed from
+ ~/.xfce4/sessions/session-<hostname>
+ to
+ ~/.xfce4/sessions/xfsm-<hostname>
diff --git a/README b/README
new file mode 100644
index 00000000..214ad4a4
--- /dev/null
+++ b/README
@@ -0,0 +1,17 @@
+Session manager for the XFce desktop environment.
+
+Using xfce4-shutdown:
+---------------------
+In order to use xfce4-shutdown with xfce4-session to reboot/halt the computer,
+you have two options:
+
+ a) make $sbindir/xfce4-shutdown setuid to root and add the users
+ that you want to allow to reboot/halt to the file
+ $sysconfdir/xfce4/shutdown.allow
+
+ b) install sudo(8) and allow the users to execute /sbin/poweroff,
+ /sbin/halt and/or /sbin/reboot.
+
+How to start the session manager:
+---------------------------------
+See the sample xinitrc file in $sysconfdir/xfce4/xinitrc.xfce4-session.
diff --git a/TODO b/TODO
new file mode 100644
index 00000000..f087cc04
--- /dev/null
+++ b/TODO
@@ -0,0 +1,18 @@
+ * run SmDiscardCommand when necessary (e.g. pending clients do not fire up,
+ or we reach another checkpoint/shutdown)
+ * add a SaveYourself timeout, so bogus clients do not prevent the desktop
+ from shutdown
+ * Add FAQ (e.g. the "/tmp/.ICE-unix should be root"-thingy)
+ * Multiscreen support is missing (e.g. with the logout screen)
+ * Save session on SIGHUP -> SaveYourself checkpoint
+ * Save to XML instead of this binary format.
+ * Add a systray icon to configure the manager "online". E.g. having a
+ menu item "Save session now" to issue a SaveYourself request.
+ * Honor SmRestartStyleHint
+
+MCS-plugin:
+-----------
+
+The following behaviour should be configurable through an MCS plugin:
+
+ * Autosave session every n minutes
diff --git a/aclocal.m4 b/aclocal.m4
new file mode 100644
index 00000000..7be39daf
--- /dev/null
+++ b/aclocal.m4
@@ -0,0 +1,7429 @@
+# generated automatically by aclocal 1.7.5 -*- Autoconf -*-
+
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002
+# Free Software Foundation, Inc.
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+# Like AC_CONFIG_HEADER, but automatically create stamp file. -*- Autoconf -*-
+
+# Copyright 1996, 1997, 2000, 2001 Free Software Foundation, Inc.
+
+# 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, 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.
+
+AC_PREREQ([2.52])
+
+# serial 6
+
+# AM_CONFIG_HEADER is obsolete. It has been replaced by AC_CONFIG_HEADERS.
+AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])
+
+# Do all the work for Automake. -*- Autoconf -*-
+
+# This macro actually does too much some checks are only needed if
+# your package does certain things. But this isn't really a big deal.
+
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003
+# Free Software Foundation, Inc.
+
+# 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, 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.
+
+# serial 10
+
+AC_PREREQ([2.54])
+
+# Autoconf 2.50 wants to disallow AM_ names. We explicitly allow
+# the ones we care about.
+m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
+
+# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
+# AM_INIT_AUTOMAKE([OPTIONS])
+# -----------------------------------------------
+# The call with PACKAGE and VERSION arguments is the old style
+# call (pre autoconf-2.50), which is being phased out. PACKAGE
+# and VERSION should now be passed to AC_INIT and removed from
+# the call to AM_INIT_AUTOMAKE.
+# We support both call styles for the transition. After
+# the next Automake release, Autoconf can make the AC_INIT
+# arguments mandatory, and then we can depend on a new Autoconf
+# release and drop the old call support.
+AC_DEFUN([AM_INIT_AUTOMAKE],
+[AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
+ AC_REQUIRE([AC_PROG_INSTALL])dnl
+# test to see if srcdir already configured
+if test "`cd $srcdir && pwd`" != "`pwd`" &&
+ test -f $srcdir/config.status; then
+ AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
+fi
+
+# test whether we have cygpath
+if test -z "$CYGPATH_W"; then
+ if (cygpath --version) >/dev/null 2>/dev/null; then
+ CYGPATH_W='cygpath -w'
+ else
+ CYGPATH_W=echo
+ fi
+fi
+AC_SUBST([CYGPATH_W])
+
+# Define the identity of the package.
+dnl Distinguish between old-style and new-style calls.
+m4_ifval([$2],
+[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
+ AC_SUBST([PACKAGE], [$1])dnl
+ AC_SUBST([VERSION], [$2])],
+[_AM_SET_OPTIONS([$1])dnl
+ AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
+ AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
+
+_AM_IF_OPTION([no-define],,
+[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
+ AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
+
+# Some tools Automake needs.
+AC_REQUIRE([AM_SANITY_CHECK])dnl
+AC_REQUIRE([AC_ARG_PROGRAM])dnl
+AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
+AM_MISSING_PROG(AUTOCONF, autoconf)
+AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
+AM_MISSING_PROG(AUTOHEADER, autoheader)
+AM_MISSING_PROG(MAKEINFO, makeinfo)
+AM_MISSING_PROG(AMTAR, tar)
+AM_PROG_INSTALL_SH
+AM_PROG_INSTALL_STRIP
+# We need awk for the "check" target. The system "awk" is bad on
+# some platforms.
+AC_REQUIRE([AC_PROG_AWK])dnl
+AC_REQUIRE([AC_PROG_MAKE_SET])dnl
+AC_REQUIRE([AM_SET_LEADING_DOT])dnl
+
+_AM_IF_OPTION([no-dependencies],,
+[AC_PROVIDE_IFELSE([AC_PROG_CC],
+ [_AM_DEPENDENCIES(CC)],
+ [define([AC_PROG_CC],
+ defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_CXX],
+ [_AM_DEPENDENCIES(CXX)],
+ [define([AC_PROG_CXX],
+ defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
+])
+])
+
+
+# When config.status generates a header, we must update the stamp-h file.
+# This file resides in the same directory as the config header
+# that is generated. The stamp files are numbered to have different names.
+
+# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
+# loop where config.status creates the headers, so we can generate
+# our stamp files there.
+AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
+[# Compute $1's index in $config_headers.
+_am_stamp_count=1
+for _am_header in $config_headers :; do
+ case $_am_header in
+ $1 | $1:* )
+ break ;;
+ * )
+ _am_stamp_count=`expr $_am_stamp_count + 1` ;;
+ esac
+done
+echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count])
+
+# Copyright 2002 Free Software Foundation, Inc.
+
+# 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, 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
+
+# AM_AUTOMAKE_VERSION(VERSION)
+# ----------------------------
+# Automake X.Y traces this macro to ensure aclocal.m4 has been
+# generated from the m4 files accompanying Automake X.Y.
+AC_DEFUN([AM_AUTOMAKE_VERSION],[am__api_version="1.7"])
+
+# AM_SET_CURRENT_AUTOMAKE_VERSION
+# -------------------------------
+# Call AM_AUTOMAKE_VERSION so it can be traced.
+# This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
+AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
+ [AM_AUTOMAKE_VERSION([1.7.5])])
+
+# Helper functions for option handling. -*- Autoconf -*-
+
+# Copyright 2001, 2002 Free Software Foundation, Inc.
+
+# 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, 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.
+
+# serial 2
+
+# _AM_MANGLE_OPTION(NAME)
+# -----------------------
+AC_DEFUN([_AM_MANGLE_OPTION],
+[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
+
+# _AM_SET_OPTION(NAME)
+# ------------------------------
+# Set option NAME. Presently that only means defining a flag for this option.
+AC_DEFUN([_AM_SET_OPTION],
+[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
+
+# _AM_SET_OPTIONS(OPTIONS)
+# ----------------------------------
+# OPTIONS is a space-separated list of Automake options.
+AC_DEFUN([_AM_SET_OPTIONS],
+[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
+
+# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
+# -------------------------------------------
+# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
+AC_DEFUN([_AM_IF_OPTION],
+[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
+
+#
+# Check to make sure that the build environment is sane.
+#
+
+# Copyright 1996, 1997, 2000, 2001 Free Software Foundation, Inc.
+
+# 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, 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.
+
+# serial 3
+
+# AM_SANITY_CHECK
+# ---------------
+AC_DEFUN([AM_SANITY_CHECK],
+[AC_MSG_CHECKING([whether build environment is sane])
+# Just in case
+sleep 1
+echo timestamp > conftest.file
+# Do `set' in a subshell so we don't clobber the current shell's
+# arguments. Must try -L first in case configure is actually a
+# symlink; some systems play weird games with the mod time of symlinks
+# (eg FreeBSD returns the mod time of the symlink's containing
+# directory).
+if (
+ set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
+ if test "$[*]" = "X"; then
+ # -L didn't work.
+ set X `ls -t $srcdir/configure conftest.file`
+ fi
+ rm -f conftest.file
+ if test "$[*]" != "X $srcdir/configure conftest.file" \
+ && test "$[*]" != "X conftest.file $srcdir/configure"; then
+
+ # If neither matched, then we have a broken ls. This can happen
+ # if, for instance, CONFIG_SHELL is bash and it inherits a
+ # broken ls alias from the environment. This has actually
+ # happened. Such a system could not be considered "sane".
+ AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
+alias in your environment])
+ fi
+
+ test "$[2]" = conftest.file
+ )
+then
+ # Ok.
+ :
+else
+ AC_MSG_ERROR([newly created file is older than distributed files!
+Check your system clock])
+fi
+AC_MSG_RESULT(yes)])
+
+# -*- Autoconf -*-
+
+
+# Copyright 1997, 1999, 2000, 2001 Free Software Foundation, Inc.
+
+# 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, 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.
+
+# serial 3
+
+# AM_MISSING_PROG(NAME, PROGRAM)
+# ------------------------------
+AC_DEFUN([AM_MISSING_PROG],
+[AC_REQUIRE([AM_MISSING_HAS_RUN])
+$1=${$1-"${am_missing_run}$2"}
+AC_SUBST($1)])
+
+
+# AM_MISSING_HAS_RUN
+# ------------------
+# Define MISSING if not defined so far and test if it supports --run.
+# If it does, set am_missing_run to use it, otherwise, to nothing.
+AC_DEFUN([AM_MISSING_HAS_RUN],
+[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
+# Use eval to expand $SHELL
+if eval "$MISSING --run true"; then
+ am_missing_run="$MISSING --run "
+else
+ am_missing_run=
+ AC_MSG_WARN([`missing' script is too old or missing])
+fi
+])
+
+# AM_AUX_DIR_EXPAND
+
+# Copyright 2001 Free Software Foundation, Inc.
+
+# 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, 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.
+
+# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
+# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to
+# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
+#
+# Of course, Automake must honor this variable whenever it calls a
+# tool from the auxiliary directory. The problem is that $srcdir (and
+# therefore $ac_aux_dir as well) can be either absolute or relative,
+# depending on how configure is run. This is pretty annoying, since
+# it makes $ac_aux_dir quite unusable in subdirectories: in the top
+# source directory, any form will work fine, but in subdirectories a
+# relative path needs to be adjusted first.
+#
+# $ac_aux_dir/missing
+# fails when called from a subdirectory if $ac_aux_dir is relative
+# $top_srcdir/$ac_aux_dir/missing
+# fails if $ac_aux_dir is absolute,
+# fails when called from a subdirectory in a VPATH build with
+# a relative $ac_aux_dir
+#
+# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
+# are both prefixed by $srcdir. In an in-source build this is usually
+# harmless because $srcdir is `.', but things will broke when you
+# start a VPATH build or use an absolute $srcdir.
+#
+# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
+# iff we strip the leading $srcdir from $ac_aux_dir. That would be:
+# am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
+# and then we would define $MISSING as
+# MISSING="\${SHELL} $am_aux_dir/missing"
+# This will work as long as MISSING is not called from configure, because
+# unfortunately $(top_srcdir) has no meaning in configure.
+# However there are other variables, like CC, which are often used in
+# configure, and could therefore not use this "fixed" $ac_aux_dir.
+#
+# Another solution, used here, is to always expand $ac_aux_dir to an
+# absolute PATH. The drawback is that using absolute paths prevent a
+# configured tree to be moved without reconfiguration.
+
+# Rely on autoconf to set up CDPATH properly.
+AC_PREREQ([2.50])
+
+AC_DEFUN([AM_AUX_DIR_EXPAND], [
+# expand $ac_aux_dir to an absolute path
+am_aux_dir=`cd $ac_aux_dir && pwd`
+])
+
+# AM_PROG_INSTALL_SH
+# ------------------
+# Define $install_sh.
+
+# Copyright 2001 Free Software Foundation, Inc.
+
+# 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, 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.
+
+AC_DEFUN([AM_PROG_INSTALL_SH],
+[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+install_sh=${install_sh-"$am_aux_dir/install-sh"}
+AC_SUBST(install_sh)])
+
+# AM_PROG_INSTALL_STRIP
+
+# Copyright 2001 Free Software Foundation, Inc.
+
+# 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, 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.
+
+# One issue with vendor `install' (even GNU) is that you can't
+# specify the program used to strip binaries. This is especially
+# annoying in cross-compiling environments, where the build's strip
+# is unlikely to handle the host's binaries.
+# Fortunately install-sh will honor a STRIPPROG variable, so we
+# always use install-sh in `make install-strip', and initialize
+# STRIPPROG with the value of the STRIP variable (set by the user).
+AC_DEFUN([AM_PROG_INSTALL_STRIP],
+[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
+# Installed binaries are usually stripped using `strip' when the user
+# run `make install-strip'. However `strip' might not be the right
+# tool to use in cross-compilation environments, therefore Automake
+# will honor the `STRIP' environment variable to overrule this program.
+dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
+if test "$cross_compiling" != no; then
+ AC_CHECK_TOOL([STRIP], [strip], :)
+fi
+INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
+AC_SUBST([INSTALL_STRIP_PROGRAM])])
+
+# -*- Autoconf -*-
+# Copyright (C) 2003 Free Software Foundation, Inc.
+
+# 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, 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.
+
+# serial 1
+
+# Check whether the underlying file-system supports filenames
+# with a leading dot. For instance MS-DOS doesn't.
+AC_DEFUN([AM_SET_LEADING_DOT],
+[rm -rf .tst 2>/dev/null
+mkdir .tst 2>/dev/null
+if test -d .tst; then
+ am__leading_dot=.
+else
+ am__leading_dot=_
+fi
+rmdir .tst 2>/dev/null
+AC_SUBST([am__leading_dot])])
+
+# serial 5 -*- Autoconf -*-
+
+# Copyright (C) 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
+
+# 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, 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.
+
+
+# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
+# written in clear, in which case automake, when reading aclocal.m4,
+# will think it sees a *use*, and therefore will trigger all it's
+# C support machinery. Also note that it means that autoscan, seeing
+# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
+
+
+
+# _AM_DEPENDENCIES(NAME)
+# ----------------------
+# See how the compiler implements dependency checking.
+# NAME is "CC", "CXX", "GCJ", or "OBJC".
+# We try a few techniques and use that to set a single cache variable.
+#
+# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
+# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
+# dependency, and given that the user is not expected to run this macro,
+# just rely on AC_PROG_CC.
+AC_DEFUN([_AM_DEPENDENCIES],
+[AC_REQUIRE([AM_SET_DEPDIR])dnl
+AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
+AC_REQUIRE([AM_MAKE_INCLUDE])dnl
+AC_REQUIRE([AM_DEP_TRACK])dnl
+
+ifelse([$1], CC, [depcc="$CC" am_compiler_list=],
+ [$1], CXX, [depcc="$CXX" am_compiler_list=],
+ [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
+ [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'],
+ [depcc="$$1" am_compiler_list=])
+
+AC_CACHE_CHECK([dependency style of $depcc],
+ [am_cv_$1_dependencies_compiler_type],
+[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+ # We make a subdir and do the tests there. Otherwise we can end up
+ # making bogus files that we don't know about and never remove. For
+ # instance it was reported that on HP-UX the gcc test will end up
+ # making a dummy file named `D' -- because `-MD' means `put the output
+ # in D'.
+ mkdir conftest.dir
+ # Copy depcomp to subdir because otherwise we won't find it if we're
+ # using a relative directory.
+ cp "$am_depcomp" conftest.dir
+ cd conftest.dir
+
+ am_cv_$1_dependencies_compiler_type=none
+ if test "$am_compiler_list" = ""; then
+ am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
+ fi
+ for depmode in $am_compiler_list; do
+ # We need to recreate these files for each test, as the compiler may
+ # overwrite some of them when testing with obscure command lines.
+ # This happens at least with the AIX C compiler.
+ echo '#include "conftest.h"' > conftest.c
+ echo 'int i;' > conftest.h
+ echo "${am__include} ${am__quote}conftest.Po${am__quote}" > confmf
+
+ case $depmode in
+ nosideeffect)
+ # after this tag, mechanisms are not by side-effect, so they'll
+ # only be used when explicitly requested
+ if test "x$enable_dependency_tracking" = xyes; then
+ continue
+ else
+ break
+ fi
+ ;;
+ none) break ;;
+ esac
+ # We check with `-c' and `-o' for the sake of the "dashmstdout"
+ # mode. It turns out that the SunPro C++ compiler does not properly
+ # handle `-M -o', and we need to detect this.
+ if depmode=$depmode \
+ source=conftest.c object=conftest.o \
+ depfile=conftest.Po tmpdepfile=conftest.TPo \
+ $SHELL ./depcomp $depcc -c -o conftest.o conftest.c \
+ >/dev/null 2>conftest.err &&
+ grep conftest.h conftest.Po > /dev/null 2>&1 &&
+ ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+ # icc doesn't choke on unknown options, it will just issue warnings
+ # (even with -Werror). So we grep stderr for any message
+ # that says an option was ignored.
+ if grep 'ignoring option' conftest.err >/dev/null 2>&1; then :; else
+ am_cv_$1_dependencies_compiler_type=$depmode
+ break
+ fi
+ fi
+ done
+
+ cd ..
+ rm -rf conftest.dir
+else
+ am_cv_$1_dependencies_compiler_type=none
+fi
+])
+AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
+AM_CONDITIONAL([am__fastdep$1], [
+ test "x$enable_dependency_tracking" != xno \
+ && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
+])
+
+
+# AM_SET_DEPDIR
+# -------------
+# Choose a directory name for dependency files.
+# This macro is AC_REQUIREd in _AM_DEPENDENCIES
+AC_DEFUN([AM_SET_DEPDIR],
+[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
+AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
+])
+
+
+# AM_DEP_TRACK
+# ------------
+AC_DEFUN([AM_DEP_TRACK],
+[AC_ARG_ENABLE(dependency-tracking,
+[ --disable-dependency-tracking Speeds up one-time builds
+ --enable-dependency-tracking Do not reject slow dependency extractors])
+if test "x$enable_dependency_tracking" != xno; then
+ am_depcomp="$ac_aux_dir/depcomp"
+ AMDEPBACKSLASH='\'
+fi
+AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
+AC_SUBST([AMDEPBACKSLASH])
+])
+
+# Generate code to set up dependency tracking. -*- Autoconf -*-
+
+# Copyright 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
+
+# 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, 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.
+
+#serial 2
+
+# _AM_OUTPUT_DEPENDENCY_COMMANDS
+# ------------------------------
+AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
+[for mf in $CONFIG_FILES; do
+ # Strip MF so we end up with the name of the file.
+ mf=`echo "$mf" | sed -e 's/:.*$//'`
+ # Check whether this is an Automake generated Makefile or not.
+ # We used to match only the files named `Makefile.in', but
+ # some people rename them; so instead we look at the file content.
+ # Grep'ing the first line is not enough: some people post-process
+ # each Makefile.in and add a new line on top of each file to say so.
+ # So let's grep whole file.
+ if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
+ dirpart=`AS_DIRNAME("$mf")`
+ else
+ continue
+ fi
+ grep '^DEP_FILES *= *[[^ @%:@]]' < "$mf" > /dev/null || continue
+ # Extract the definition of DEP_FILES from the Makefile without
+ # running `make'.
+ DEPDIR=`sed -n -e '/^DEPDIR = / s///p' < "$mf"`
+ test -z "$DEPDIR" && continue
+ # When using ansi2knr, U may be empty or an underscore; expand it
+ U=`sed -n -e '/^U = / s///p' < "$mf"`
+ test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR"
+ # We invoke sed twice because it is the simplest approach to
+ # changing $(DEPDIR) to its actual value in the expansion.
+ for file in `sed -n -e '
+ /^DEP_FILES = .*\\\\$/ {
+ s/^DEP_FILES = //
+ :loop
+ s/\\\\$//
+ p
+ n
+ /\\\\$/ b loop
+ p
+ }
+ /^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \
+ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
+ # Make sure the directory exists.
+ test -f "$dirpart/$file" && continue
+ fdir=`AS_DIRNAME(["$file"])`
+ AS_MKDIR_P([$dirpart/$fdir])
+ # echo "creating $dirpart/$file"
+ echo '# dummy' > "$dirpart/$file"
+ done
+done
+])# _AM_OUTPUT_DEPENDENCY_COMMANDS
+
+
+# AM_OUTPUT_DEPENDENCY_COMMANDS
+# -----------------------------
+# This macro should only be invoked once -- use via AC_REQUIRE.
+#
+# This code is only required when automatic dependency tracking
+# is enabled. FIXME. This creates each `.P' file that we will
+# need in order to bootstrap the dependency handling code.
+AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
+[AC_CONFIG_COMMANDS([depfiles],
+ [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
+ [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
+])
+
+# Check to see how 'make' treats includes. -*- Autoconf -*-
+
+# Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc.
+
+# 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, 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.
+
+# serial 2
+
+# AM_MAKE_INCLUDE()
+# -----------------
+# Check to see how make treats includes.
+AC_DEFUN([AM_MAKE_INCLUDE],
+[am_make=${MAKE-make}
+cat > confinc << 'END'
+am__doit:
+ @echo done
+.PHONY: am__doit
+END
+# If we don't find an include directive, just comment out the code.
+AC_MSG_CHECKING([for style of include used by $am_make])
+am__include="#"
+am__quote=
+_am_result=none
+# First try GNU make style include.
+echo "include confinc" > confmf
+# We grep out `Entering directory' and `Leaving directory'
+# messages which can occur if `w' ends up in MAKEFLAGS.
+# In particular we don't look at `^make:' because GNU make might
+# be invoked under some other name (usually "gmake"), in which
+# case it prints its new name instead of `make'.
+if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
+ am__include=include
+ am__quote=
+ _am_result=GNU
+fi
+# Now try BSD make style include.
+if test "$am__include" = "#"; then
+ echo '.include "confinc"' > confmf
+ if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
+ am__include=.include
+ am__quote="\""
+ _am_result=BSD
+ fi
+fi
+AC_SUBST([am__include])
+AC_SUBST([am__quote])
+AC_MSG_RESULT([$_am_result])
+rm -f confinc confmf
+])
+
+# AM_CONDITIONAL -*- Autoconf -*-
+
+# Copyright 1997, 2000, 2001 Free Software Foundation, Inc.
+
+# 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, 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.
+
+# serial 5
+
+AC_PREREQ(2.52)
+
+# AM_CONDITIONAL(NAME, SHELL-CONDITION)
+# -------------------------------------
+# Define a conditional.
+AC_DEFUN([AM_CONDITIONAL],
+[ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])],
+ [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
+AC_SUBST([$1_TRUE])
+AC_SUBST([$1_FALSE])
+if $2; then
+ $1_TRUE=
+ $1_FALSE='#'
+else
+ $1_TRUE='#'
+ $1_FALSE=
+fi
+AC_CONFIG_COMMANDS_PRE(
+[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
+ AC_MSG_ERROR([conditional "$1" was never defined.
+Usually this means the macro was only invoked conditionally.])
+fi])])
+
+# Add --enable-maintainer-mode option to configure.
+# From Jim Meyering
+
+# Copyright 1996, 1998, 2000, 2001, 2002 Free Software Foundation, Inc.
+
+# 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, 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.
+
+# serial 2
+
+AC_DEFUN([AM_MAINTAINER_MODE],
+[AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
+ dnl maintainer-mode is disabled by default
+ AC_ARG_ENABLE(maintainer-mode,
+[ --enable-maintainer-mode enable make rules and dependencies not useful
+ (and sometimes confusing) to the casual installer],
+ USE_MAINTAINER_MODE=$enableval,
+ USE_MAINTAINER_MODE=no)
+ AC_MSG_RESULT([$USE_MAINTAINER_MODE])
+ AM_CONDITIONAL(MAINTAINER_MODE, [test $USE_MAINTAINER_MODE = yes])
+ MAINT=$MAINTAINER_MODE_TRUE
+ AC_SUBST(MAINT)dnl
+]
+)
+
+AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE])
+
+# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
+
+# serial 47 AC_PROG_LIBTOOL
+
+
+# AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED)
+# -----------------------------------------------------------
+# If this macro is not defined by Autoconf, define it here.
+m4_ifdef([AC_PROVIDE_IFELSE],
+ [],
+ [m4_define([AC_PROVIDE_IFELSE],
+ [m4_ifdef([AC_PROVIDE_$1],
+ [$2], [$3])])])
+
+
+# AC_PROG_LIBTOOL
+# ---------------
+AC_DEFUN([AC_PROG_LIBTOOL],
+[AC_REQUIRE([_AC_PROG_LIBTOOL])dnl
+dnl If AC_PROG_CXX has already been expanded, run AC_LIBTOOL_CXX
+dnl immediately, otherwise, hook it in at the end of AC_PROG_CXX.
+ AC_PROVIDE_IFELSE([AC_PROG_CXX],
+ [AC_LIBTOOL_CXX],
+ [define([AC_PROG_CXX], defn([AC_PROG_CXX])[AC_LIBTOOL_CXX
+ ])])
+dnl And a similar setup for Fortran 77 support
+ AC_PROVIDE_IFELSE([AC_PROG_F77],
+ [AC_LIBTOOL_F77],
+ [define([AC_PROG_F77], defn([AC_PROG_F77])[AC_LIBTOOL_F77
+])])
+
+dnl Quote A][M_PROG_GCJ so that aclocal doesn't bring it in needlessly.
+dnl If either AC_PROG_GCJ or A][M_PROG_GCJ have already been expanded, run
+dnl AC_LIBTOOL_GCJ immediately, otherwise, hook it in at the end of both.
+ AC_PROVIDE_IFELSE([AC_PROG_GCJ],
+ [AC_LIBTOOL_GCJ],
+ [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],
+ [AC_LIBTOOL_GCJ],
+ [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],
+ [AC_LIBTOOL_GCJ],
+ [ifdef([AC_PROG_GCJ],
+ [define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])
+ ifdef([A][M_PROG_GCJ],
+ [define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[AC_LIBTOOL_GCJ])])
+ ifdef([LT_AC_PROG_GCJ],
+ [define([LT_AC_PROG_GCJ],
+ defn([LT_AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])])])
+])])# AC_PROG_LIBTOOL
+
+
+# _AC_PROG_LIBTOOL
+# ----------------
+AC_DEFUN([_AC_PROG_LIBTOOL],
+[AC_REQUIRE([AC_LIBTOOL_SETUP])dnl
+AC_BEFORE([$0],[AC_LIBTOOL_CXX])dnl
+AC_BEFORE([$0],[AC_LIBTOOL_F77])dnl
+AC_BEFORE([$0],[AC_LIBTOOL_GCJ])dnl
+
+# This can be used to rebuild libtool when needed
+LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
+
+# Always use our own libtool.
+LIBTOOL='$(SHELL) $(top_builddir)/libtool'
+AC_SUBST(LIBTOOL)dnl
+
+# Prevent multiple expansion
+define([AC_PROG_LIBTOOL], [])
+])# _AC_PROG_LIBTOOL
+
+
+# AC_LIBTOOL_SETUP
+# ----------------
+AC_DEFUN([AC_LIBTOOL_SETUP],
+[AC_PREREQ(2.50)dnl
+AC_REQUIRE([AC_ENABLE_SHARED])dnl
+AC_REQUIRE([AC_ENABLE_STATIC])dnl
+AC_REQUIRE([AC_ENABLE_FAST_INSTALL])dnl
+AC_REQUIRE([AC_CANONICAL_HOST])dnl
+AC_REQUIRE([AC_CANONICAL_BUILD])dnl
+AC_REQUIRE([AC_PROG_CC])dnl
+AC_REQUIRE([AC_PROG_LD])dnl
+AC_REQUIRE([AC_PROG_LD_RELOAD_FLAG])dnl
+AC_REQUIRE([AC_PROG_NM])dnl
+
+AC_REQUIRE([AC_PROG_LN_S])dnl
+AC_REQUIRE([AC_DEPLIBS_CHECK_METHOD])dnl
+# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
+AC_REQUIRE([AC_OBJEXT])dnl
+AC_REQUIRE([AC_EXEEXT])dnl
+dnl
+
+AC_LIBTOOL_SYS_MAX_CMD_LEN
+AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
+AC_LIBTOOL_OBJDIR
+
+AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
+_LT_AC_PROG_ECHO_BACKSLASH
+
+case $host_os in
+aix3*)
+ # AIX sometimes has problems with the GCC collect2 program. For some
+ # reason, if we set the COLLECT_NAMES environment variable, the problems
+ # vanish in a puff of smoke.
+ if test "X${COLLECT_NAMES+set}" != Xset; then
+ COLLECT_NAMES=
+ export COLLECT_NAMES
+ fi
+ ;;
+esac
+
+# Sed substitution that helps us do robust quoting. It backslashifies
+# metacharacters that are still active within double-quoted strings.
+Xsed='sed -e s/^X//'
+[sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g']
+
+# Same as above, but do not quote variable references.
+[double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g']
+
+# Sed substitution to delay expansion of an escaped shell variable in a
+# double_quote_subst'ed string.
+delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
+
+# Sed substitution to avoid accidental globbing in evaled expressions
+no_glob_subst='s/\*/\\\*/g'
+
+# Constants:
+rm="rm -f"
+
+# Global variables:
+default_ofile=libtool
+can_build_shared=yes
+
+# All known linkers require a `.a' archive for static linking (except M$VC,
+# which needs '.lib').
+libext=a
+ltmain="$ac_aux_dir/ltmain.sh"
+ofile="$default_ofile"
+with_gnu_ld="$lt_cv_prog_gnu_ld"
+
+AC_CHECK_TOOL(AR, ar, false)
+AC_CHECK_TOOL(RANLIB, ranlib, :)
+AC_CHECK_TOOL(STRIP, strip, :)
+
+old_CC="$CC"
+old_CFLAGS="$CFLAGS"
+
+# Set sane defaults for various variables
+test -z "$AR" && AR=ar
+test -z "$AR_FLAGS" && AR_FLAGS=cru
+test -z "$AS" && AS=as
+test -z "$CC" && CC=cc
+test -z "$LTCC" && LTCC=$CC
+test -z "$DLLTOOL" && DLLTOOL=dlltool
+test -z "$LD" && LD=ld
+test -z "$LN_S" && LN_S="ln -s"
+test -z "$MAGIC_CMD" && MAGIC_CMD=file
+test -z "$NM" && NM=nm
+test -z "$SED" && SED=sed
+test -z "$OBJDUMP" && OBJDUMP=objdump
+test -z "$RANLIB" && RANLIB=:
+test -z "$STRIP" && STRIP=:
+test -z "$ac_objext" && ac_objext=o
+
+# Determine commands to create old-style static archives.
+old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
+old_postinstall_cmds='chmod 644 $oldlib'
+old_postuninstall_cmds=
+
+if test -n "$RANLIB"; then
+ case $host_os in
+ openbsd*)
+ old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds"
+ ;;
+ *)
+ old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
+ ;;
+ esac
+ old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
+fi
+
+# Only perform the check for file, if the check method requires it
+case $deplibs_check_method in
+file_magic*)
+ if test "$file_magic_cmd" = '$MAGIC_CMD'; then
+ AC_PATH_MAGIC
+ fi
+ ;;
+esac
+
+AC_PROVIDE_IFELSE([AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no)
+AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
+enable_win32_dll=yes, enable_win32_dll=no)
+
+AC_ARG_ENABLE([libtool-lock],
+ [AC_HELP_STRING([--disable-libtool-lock],
+ [avoid locking (might break parallel builds)])])
+test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
+
+AC_ARG_WITH([pic],
+ [AC_HELP_STRING([--with-pic],
+ [try to use only PIC/non-PIC objects @<:@default=use both@:>@])],
+ [pic_mode="$withval"],
+ [pic_mode=default])
+test -z "$pic_mode" && pic_mode=default
+
+# Use C for the default configuration in the libtool script
+tagname=
+AC_LIBTOOL_LANG_C_CONFIG
+_LT_AC_TAGCONFIG
+])# AC_LIBTOOL_SETUP
+
+
+# _LT_AC_SYS_COMPILER
+# -------------------
+AC_DEFUN([_LT_AC_SYS_COMPILER],
+[AC_REQUIRE([AC_PROG_CC])dnl
+
+# If no C compiler was specified, use CC.
+LTCC=${LTCC-"$CC"}
+
+# Allow CC to be a program name with arguments.
+compiler=$CC
+])# _LT_AC_SYS_COMPILER
+
+
+# _LT_AC_SYS_LIBPATH_AIX
+# ----------------------
+# Links a minimal program and checks the executable
+# for the system default hardcoded library path. In most cases,
+# this is /usr/lib:/lib, but when the MPI compilers are used
+# the location of the communication and MPI libs are included too.
+# If we don't find anything, use the default library path according
+# to the aix ld manual.
+AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX],
+[AC_LINK_IFELSE(AC_LANG_PROGRAM,[
+aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
+}'`
+# Check for a 64-bit object if we didn't find anything.
+if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
+}'`; fi],[])
+if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+])# _LT_AC_SYS_LIBPATH_AIX
+
+
+# _LT_AC_SHELL_INIT(ARG)
+# ----------------------
+AC_DEFUN([_LT_AC_SHELL_INIT],
+[ifdef([AC_DIVERSION_NOTICE],
+ [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)],
+ [AC_DIVERT_PUSH(NOTICE)])
+$1
+AC_DIVERT_POP
+])# _LT_AC_SHELL_INIT
+
+
+# _LT_AC_PROG_ECHO_BACKSLASH
+# --------------------------
+# Add some code to the start of the generated configure script which
+# will find an echo command which doesn't interpret backslashes.
+AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH],
+[_LT_AC_SHELL_INIT([
+# Check that we are running under the correct shell.
+SHELL=${CONFIG_SHELL-/bin/sh}
+
+case X$ECHO in
+X*--fallback-echo)
+ # Remove one level of quotation (which was required for Make).
+ ECHO=`echo "$ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','`
+ ;;
+esac
+
+echo=${ECHO-echo}
+if test "X[$]1" = X--no-reexec; then
+ # Discard the --no-reexec flag, and continue.
+ shift
+elif test "X[$]1" = X--fallback-echo; then
+ # Avoid inline document here, it may be left over
+ :
+elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
+ # Yippee, $echo works!
+ :
+else
+ # Restart under the correct shell.
+ exec $SHELL "[$]0" --no-reexec ${1+"[$]@"}
+fi
+
+if test "X[$]1" = X--fallback-echo; then
+ # used as fallback echo
+ shift
+ cat <<EOF
+[$]*
+EOF
+ exit 0
+fi
+
+# The HP-UX ksh and POSIX shell print the target directory to stdout
+# if CDPATH is set.
+if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
+
+if test -z "$ECHO"; then
+if test "X${echo_test_string+set}" != Xset; then
+# find a string as large as possible, as long as the shell can cope with it
+ for cmd in 'sed 50q "[$]0"' 'sed 20q "[$]0"' 'sed 10q "[$]0"' 'sed 2q "[$]0"' 'echo test'; do
+ # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
+ if (echo_test_string="`eval $cmd`") 2>/dev/null &&
+ echo_test_string="`eval $cmd`" &&
+ (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
+ then
+ break
+ fi
+ done
+fi
+
+if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
+ echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
+ test "X$echo_testing_string" = "X$echo_test_string"; then
+ :
+else
+ # The Solaris, AIX, and Digital Unix default echo programs unquote
+ # backslashes. This makes it impossible to quote backslashes using
+ # echo "$something" | sed 's/\\/\\\\/g'
+ #
+ # So, first we look for a working echo in the user's PATH.
+
+ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+ for dir in $PATH /usr/ucb; do
+ IFS="$lt_save_ifs"
+ if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
+ test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
+ echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
+ test "X$echo_testing_string" = "X$echo_test_string"; then
+ echo="$dir/echo"
+ break
+ fi
+ done
+ IFS="$lt_save_ifs"
+
+ if test "X$echo" = Xecho; then
+ # We didn't find a better echo, so look for alternatives.
+ if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
+ echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
+ test "X$echo_testing_string" = "X$echo_test_string"; then
+ # This shell has a builtin print -r that does the trick.
+ echo='print -r'
+ elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
+ test "X$CONFIG_SHELL" != X/bin/ksh; then
+ # If we have ksh, try running configure again with it.
+ ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
+ export ORIGINAL_CONFIG_SHELL
+ CONFIG_SHELL=/bin/ksh
+ export CONFIG_SHELL
+ exec $CONFIG_SHELL "[$]0" --no-reexec ${1+"[$]@"}
+ else
+ # Try using printf.
+ echo='printf %s\n'
+ if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
+ echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
+ test "X$echo_testing_string" = "X$echo_test_string"; then
+ # Cool, printf works
+ :
+ elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` &&
+ test "X$echo_testing_string" = 'X\t' &&
+ echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
+ test "X$echo_testing_string" = "X$echo_test_string"; then
+ CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
+ export CONFIG_SHELL
+ SHELL="$CONFIG_SHELL"
+ export SHELL
+ echo="$CONFIG_SHELL [$]0 --fallback-echo"
+ elif echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` &&
+ test "X$echo_testing_string" = 'X\t' &&
+ echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
+ test "X$echo_testing_string" = "X$echo_test_string"; then
+ echo="$CONFIG_SHELL [$]0 --fallback-echo"
+ else
+ # maybe with a smaller string...
+ prev=:
+
+ for cmd in 'echo test' 'sed 2q "[$]0"' 'sed 10q "[$]0"' 'sed 20q "[$]0"' 'sed 50q "[$]0"'; do
+ if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
+ then
+ break
+ fi
+ prev="$cmd"
+ done
+
+ if test "$prev" != 'sed 50q "[$]0"'; then
+ echo_test_string=`eval $prev`
+ export echo_test_string
+ exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "[$]0" ${1+"[$]@"}
+ else
+ # Oops. We lost completely, so just stick with echo.
+ echo=echo
+ fi
+ fi
+ fi
+ fi
+fi
+fi
+
+# Copy echo and quote the copy suitably for passing to libtool from
+# the Makefile, instead of quoting the original, which is used later.
+ECHO=$echo
+if test "X$ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then
+ ECHO="$CONFIG_SHELL \\\$\[$]0 --fallback-echo"
+fi
+
+AC_SUBST(ECHO)
+])])# _LT_AC_PROG_ECHO_BACKSLASH
+
+
+# _LT_AC_LOCK
+# -----------
+AC_DEFUN([_LT_AC_LOCK],
+[AC_ARG_ENABLE([libtool-lock],
+ [AC_HELP_STRING([--disable-libtool-lock],
+ [avoid locking (might break parallel builds)])])
+test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
+
+# Some flags need to be propagated to the compiler or linker for good
+# libtool support.
+case $host in
+ia64-*-hpux*)
+ # Find out which ABI we are using.
+ echo 'int i;' > conftest.$ac_ext
+ if AC_TRY_EVAL(ac_compile); then
+ case `/usr/bin/file conftest.$ac_objext` in
+ *ELF-32*)
+ HPUX_IA64_MODE="32"
+ ;;
+ *ELF-64*)
+ HPUX_IA64_MODE="64"
+ ;;
+ esac
+ fi
+ rm -rf conftest*
+ ;;
+*-*-irix6*)
+ # Find out which ABI we are using.
+ echo '[#]line __oline__ "configure"' > conftest.$ac_ext
+ if AC_TRY_EVAL(ac_compile); then
+ if test "$lt_cv_prog_gnu_ld" = yes; then
+ case `/usr/bin/file conftest.$ac_objext` in
+ *32-bit*)
+ LD="${LD-ld} -melf32bsmip"
+ ;;
+ *N32*)
+ LD="${LD-ld} -melf32bmipn32"
+ ;;
+ *64-bit*)
+ LD="${LD-ld} -melf64bmip"
+ ;;
+ esac
+ else
+ case `/usr/bin/file conftest.$ac_objext` in
+ *32-bit*)
+ LD="${LD-ld} -32"
+ ;;
+ *N32*)
+ LD="${LD-ld} -n32"
+ ;;
+ *64-bit*)
+ LD="${LD-ld} -64"
+ ;;
+ esac
+ fi
+ fi
+ rm -rf conftest*
+ ;;
+
+x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
+ # Find out which ABI we are using.
+ echo 'int i;' > conftest.$ac_ext
+ if AC_TRY_EVAL(ac_compile); then
+ case "`/usr/bin/file conftest.o`" in
+ *32-bit*)
+ case $host in
+ x86_64-*linux*)
+ LD="${LD-ld} -m elf_i386"
+ ;;
+ ppc64-*linux*)
+ LD="${LD-ld} -m elf32ppclinux"
+ ;;
+ s390x-*linux*)
+ LD="${LD-ld} -m elf_s390"
+ ;;
+ sparc64-*linux*)
+ LD="${LD-ld} -m elf32_sparc"
+ ;;
+ esac
+ ;;
+ *64-bit*)
+ case $host in
+ x86_64-*linux*)
+ LD="${LD-ld} -m elf_x86_64"
+ ;;
+ ppc*-*linux*|powerpc*-*linux*)
+ LD="${LD-ld} -m elf64ppc"
+ ;;
+ s390*-*linux*)
+ LD="${LD-ld} -m elf64_s390"
+ ;;
+ sparc*-*linux*)
+ LD="${LD-ld} -m elf64_sparc"
+ ;;
+ esac
+ ;;
+ esac
+ fi
+ rm -rf conftest*
+ ;;
+
+*-*-sco3.2v5*)
+ # On SCO OpenServer 5, we need -belf to get full-featured binaries.
+ SAVE_CFLAGS="$CFLAGS"
+ CFLAGS="$CFLAGS -belf"
+ AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf,
+ [AC_LANG_PUSH(C)
+ AC_TRY_LINK([],[],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])
+ AC_LANG_POP])
+ if test x"$lt_cv_cc_needs_belf" != x"yes"; then
+ # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
+ CFLAGS="$SAVE_CFLAGS"
+ fi
+ ;;
+AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
+[*-*-cygwin* | *-*-mingw* | *-*-pw32*)
+ AC_CHECK_TOOL(DLLTOOL, dlltool, false)
+ AC_CHECK_TOOL(AS, as, false)
+ AC_CHECK_TOOL(OBJDUMP, objdump, false)
+ ;;
+ ])
+esac
+
+need_locks="$enable_libtool_lock"
+
+])# _LT_AC_LOCK
+
+
+# AC_LIBTOOL_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
+# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
+# ----------------------------------------------------------------
+# Check whether the given compiler option works
+AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION],
+[AC_CACHE_CHECK([$1], [$2],
+ [$2=no
+ ifelse([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4])
+ printf "$lt_simple_compile_test_code" > conftest.$ac_ext
+ lt_compiler_flag="$3"
+ # Insert the option either (1) after the last *FLAGS variable, or
+ # (2) before a word containing "conftest.", or (3) at the end.
+ # Note that $ac_compile itself does not contain backslashes and begins
+ # with a dollar sign (not a hyphen), so the echo should work correctly.
+ # The option is referenced via a variable to avoid confusing sed.
+ lt_compile=`echo "$ac_compile" | $SED \
+ -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
+ -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
+ -e 's:$: $lt_compiler_flag:'`
+ (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
+ (eval "$lt_compile" 2>conftest.err)
+ ac_status=$?
+ cat conftest.err >&AS_MESSAGE_LOG_FD
+ echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
+ if (exit $ac_status) && test -s "$ac_outfile"; then
+ # The compiler can only warn and ignore the option if not recognized
+ # So say no if there are warnings
+ if test ! -s conftest.err; then
+ $2=yes
+ fi
+ fi
+ $rm conftest*
+])
+
+if test x"[$]$2" = xyes; then
+ ifelse([$5], , :, [$5])
+else
+ ifelse([$6], , :, [$6])
+fi
+])# AC_LIBTOOL_COMPILER_OPTION
+
+
+# AC_LIBTOOL_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
+# [ACTION-SUCCESS], [ACTION-FAILURE])
+# ------------------------------------------------------------
+# Check whether the given compiler option works
+AC_DEFUN([AC_LIBTOOL_LINKER_OPTION],
+[AC_CACHE_CHECK([$1], [$2],
+ [$2=no
+ save_LDFLAGS="$LDFLAGS"
+ LDFLAGS="$LDFLAGS $3"
+ printf "$lt_simple_link_test_code" > conftest.$ac_ext
+ if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
+ # The compiler can only warn and ignore the option if not recognized
+ # So say no if there are warnings
+ if test -s conftest.err; then
+ # Append any errors to the config.log.
+ cat conftest.err 1>&AS_MESSAGE_LOG_FD
+ else
+ $2=yes
+ fi
+ fi
+ $rm conftest*
+ LDFLAGS="$save_LDFLAGS"
+])
+
+if test x"[$]$2" = xyes; then
+ ifelse([$4], , :, [$4])
+else
+ ifelse([$5], , :, [$5])
+fi
+])# AC_LIBTOOL_LINKER_OPTION
+
+
+# AC_LIBTOOL_SYS_MAX_CMD_LEN
+# --------------------------
+AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN],
+[# find the maximum length of command line arguments
+AC_MSG_CHECKING([the maximum length of command line arguments])
+AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
+ i=0
+ testring="ABCD"
+
+ case $build_os in
+ msdosdjgpp*)
+ # On DJGPP, this test can blow up pretty badly due to problems in libc
+ # (any single argument exceeding 2000 bytes causes a buffer overrun
+ # during glob expansion). Even if it were fixed, the result of this
+ # check would be larger than it should be.
+ lt_cv_sys_max_cmd_len=12288; # 12K is about right
+ ;;
+
+ gnu*)
+ # Under GNU Hurd, this test is not required because there is
+ # no limit to the length of command line arguments.
+ # Libtool will interpret -1 as no limit whatsoever
+ lt_cv_sys_max_cmd_len=-1;
+ ;;
+
+ cygwin* | mingw*)
+ # On Win9x/ME, this test blows up -- it succeeds, but takes
+ # about 5 minutes as the teststring grows exponentially.
+ # Worse, since 9x/ME are not pre-emptively multitasking,
+ # you end up with a "frozen" computer, even though with patience
+ # the test eventually succeeds (with a max line length of 256k).
+ # Instead, let's just punt: use the minimum linelength reported by
+ # all of the supported platforms: 8192 (on NT/2K/XP).
+ lt_cv_sys_max_cmd_len=8192;
+ ;;
+
+ *)
+ # If test is not a shell built-in, we'll probably end up computing a
+ # maximum length that is only half of the actual maximum length, but
+ # we can't tell.
+ while (test "X"`$CONFIG_SHELL [$]0 --fallback-echo "X$testring" 2>/dev/null` \
+ = "XX$testring") >/dev/null 2>&1 &&
+ new_result=`expr "X$testring" : ".*" 2>&1` &&
+ lt_cv_sys_max_cmd_len=$new_result &&
+ test $i != 17 # 1/2 MB should be enough
+ do
+ i=`expr $i + 1`
+ testring=$testring$testring
+ done
+ testring=
+ # Add a significant safety factor because C++ compilers can tack on massive
+ # amounts of additional arguments before passing them to the linker.
+ # It appears as though 1/2 is a usable value.
+ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
+ ;;
+ esac
+])
+if test -n $lt_cv_sys_max_cmd_len ; then
+ AC_MSG_RESULT($lt_cv_sys_max_cmd_len)
+else
+ AC_MSG_RESULT(none)
+fi
+])# AC_LIBTOOL_SYS_MAX_CMD_LEN
+
+
+# _LT_AC_CHECK_DLFCN
+# --------------------
+AC_DEFUN([_LT_AC_CHECK_DLFCN],
+[AC_CHECK_HEADERS(dlfcn.h)dnl
+])# _LT_AC_CHECK_DLFCN
+
+
+# _LT_AC_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
+# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
+# ------------------------------------------------------------------
+AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF],
+[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
+if test "$cross_compiling" = yes; then :
+ [$4]
+else
+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+ lt_status=$lt_dlunknown
+ cat > conftest.$ac_ext <<EOF
+[#line __oline__ "configure"
+#include "confdefs.h"
+
+#if HAVE_DLFCN_H
+#include <dlfcn.h>
+#endif
+
+#include <stdio.h>
+
+#ifdef RTLD_GLOBAL
+# define LT_DLGLOBAL RTLD_GLOBAL
+#else
+# ifdef DL_GLOBAL
+# define LT_DLGLOBAL DL_GLOBAL
+# else
+# define LT_DLGLOBAL 0
+# endif
+#endif
+
+/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
+ find out it does not work in some platform. */
+#ifndef LT_DLLAZY_OR_NOW
+# ifdef RTLD_LAZY
+# define LT_DLLAZY_OR_NOW RTLD_LAZY
+# else
+# ifdef DL_LAZY
+# define LT_DLLAZY_OR_NOW DL_LAZY
+# else
+# ifdef RTLD_NOW
+# define LT_DLLAZY_OR_NOW RTLD_NOW
+# else
+# ifdef DL_NOW
+# define LT_DLLAZY_OR_NOW DL_NOW
+# else
+# define LT_DLLAZY_OR_NOW 0
+# endif
+# endif
+# endif
+# endif
+#endif
+
+#ifdef __cplusplus
+extern "C" void exit (int);
+#endif
+
+void fnord() { int i=42;}
+int main ()
+{
+ void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
+ int status = $lt_dlunknown;
+
+ if (self)
+ {
+ if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
+ else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
+ /* dlclose (self); */
+ }
+
+ exit (status);
+}]
+EOF
+ if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then
+ (./conftest; exit; ) 2>/dev/null
+ lt_status=$?
+ case x$lt_status in
+ x$lt_dlno_uscore) $1 ;;
+ x$lt_dlneed_uscore) $2 ;;
+ x$lt_unknown|x*) $3 ;;
+ esac
+ else :
+ # compilation failed
+ $3
+ fi
+fi
+rm -fr conftest*
+])# _LT_AC_TRY_DLOPEN_SELF
+
+
+# AC_LIBTOOL_DLOPEN_SELF
+# -------------------
+AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF],
+[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
+if test "x$enable_dlopen" != xyes; then
+ enable_dlopen=unknown
+ enable_dlopen_self=unknown
+ enable_dlopen_self_static=unknown
+else
+ lt_cv_dlopen=no
+ lt_cv_dlopen_libs=
+
+ case $host_os in
+ beos*)
+ lt_cv_dlopen="load_add_on"
+ lt_cv_dlopen_libs=
+ lt_cv_dlopen_self=yes
+ ;;
+
+ mingw* | pw32*)
+ lt_cv_dlopen="LoadLibrary"
+ lt_cv_dlopen_libs=
+ ;;
+
+ cygwin*)
+ lt_cv_dlopen="dlopen"
+ lt_cv_dlopen_libs=
+ ;;
+
+ darwin*)
+ # if libdl is installed we need to link against it
+ AC_CHECK_LIB([dl], [dlopen],
+ [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[
+ lt_cv_dlopen="dyld"
+ lt_cv_dlopen_libs=
+ lt_cv_dlopen_self=yes
+ ])
+ ;;
+
+ *)
+ AC_CHECK_FUNC([shl_load],
+ [lt_cv_dlopen="shl_load"],
+ [AC_CHECK_LIB([dld], [shl_load],
+ [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"],
+ [AC_CHECK_FUNC([dlopen],
+ [lt_cv_dlopen="dlopen"],
+ [AC_CHECK_LIB([dl], [dlopen],
+ [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
+ [AC_CHECK_LIB([svld], [dlopen],
+ [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
+ [AC_CHECK_LIB([dld], [dld_link],
+ [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"])
+ ])
+ ])
+ ])
+ ])
+ ])
+ ;;
+ esac
+
+ if test "x$lt_cv_dlopen" != xno; then
+ enable_dlopen=yes
+ else
+ enable_dlopen=no
+ fi
+
+ case $lt_cv_dlopen in
+ dlopen)
+ save_CPPFLAGS="$CPPFLAGS"
+ test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
+
+ save_LDFLAGS="$LDFLAGS"
+ eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
+
+ save_LIBS="$LIBS"
+ LIBS="$lt_cv_dlopen_libs $LIBS"
+
+ AC_CACHE_CHECK([whether a program can dlopen itself],
+ lt_cv_dlopen_self, [dnl
+ _LT_AC_TRY_DLOPEN_SELF(
+ lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes,
+ lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross)
+ ])
+
+ if test "x$lt_cv_dlopen_self" = xyes; then
+ LDFLAGS="$LDFLAGS $link_static_flag"
+ AC_CACHE_CHECK([whether a statically linked program can dlopen itself],
+ lt_cv_dlopen_self_static, [dnl
+ _LT_AC_TRY_DLOPEN_SELF(
+ lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes,
+ lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross)
+ ])
+ fi
+
+ CPPFLAGS="$save_CPPFLAGS"
+ LDFLAGS="$save_LDFLAGS"
+ LIBS="$save_LIBS"
+ ;;
+ esac
+
+ case $lt_cv_dlopen_self in
+ yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
+ *) enable_dlopen_self=unknown ;;
+ esac
+
+ case $lt_cv_dlopen_self_static in
+ yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
+ *) enable_dlopen_self_static=unknown ;;
+ esac
+fi
+])# AC_LIBTOOL_DLOPEN_SELF
+
+
+# AC_LIBTOOL_PROG_CC_C_O([TAGNAME])
+# ---------------------------------
+# Check to see if options -c and -o are simultaneously supported by compiler
+AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O],
+[AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
+AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext],
+ [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)],
+ [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no
+ $rm -r conftest 2>/dev/null
+ mkdir conftest
+ cd conftest
+ mkdir out
+ printf "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+ # According to Tom Tromey, Ian Lance Taylor reported there are C compilers
+ # that will create temporary files in the current directory regardless of
+ # the output directory. Thus, making CWD read-only will cause this test
+ # to fail, enabling locking or at least warning the user not to do parallel
+ # builds.
+ chmod -w .
+
+ lt_compiler_flag="-o out/conftest2.$ac_objext"
+ # Insert the option either (1) after the last *FLAGS variable, or
+ # (2) before a word containing "conftest.", or (3) at the end.
+ # Note that $ac_compile itself does not contain backslashes and begins
+ # with a dollar sign (not a hyphen), so the echo should work correctly.
+ lt_compile=`echo "$ac_compile" | $SED \
+ -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
+ -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
+ -e 's:$: $lt_compiler_flag:'`
+ (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
+ (eval "$lt_compile" 2>out/conftest.err)
+ ac_status=$?
+ cat out/conftest.err >&AS_MESSAGE_LOG_FD
+ echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
+ if (exit $ac_status) && test -s out/conftest2.$ac_objext
+ then
+ # The compiler can only warn and ignore the option if not recognized
+ # So say no if there are warnings
+ if test ! -s out/conftest.err; then
+ _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
+ fi
+ fi
+ chmod u+w .
+ $rm conftest* out/*
+ rmdir out
+ cd ..
+ rmdir conftest
+ $rm conftest*
+])
+])# AC_LIBTOOL_PROG_CC_C_O
+
+
+# AC_LIBTOOL_SYS_HARD_LINK_LOCKS([TAGNAME])
+# -----------------------------------------
+# Check to see if we can do hard links to lock some files if needed
+AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS],
+[AC_REQUIRE([_LT_AC_LOCK])dnl
+
+hard_links="nottested"
+if test "$_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then
+ # do not overwrite the value of need_locks provided by the user
+ AC_MSG_CHECKING([if we can lock with hard links])
+ hard_links=yes
+ $rm conftest*
+ ln conftest.a conftest.b 2>/dev/null && hard_links=no
+ touch conftest.a
+ ln conftest.a conftest.b 2>&5 || hard_links=no
+ ln conftest.a conftest.b 2>/dev/null && hard_links=no
+ AC_MSG_RESULT([$hard_links])
+ if test "$hard_links" = no; then
+ AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe])
+ need_locks=warn
+ fi
+else
+ need_locks=no
+fi
+])# AC_LIBTOOL_SYS_HARD_LINK_LOCKS
+
+
+# AC_LIBTOOL_OBJDIR
+# -----------------
+AC_DEFUN([AC_LIBTOOL_OBJDIR],
+[AC_CACHE_CHECK([for objdir], [lt_cv_objdir],
+[rm -f .libs 2>/dev/null
+mkdir .libs 2>/dev/null
+if test -d .libs; then
+ lt_cv_objdir=.libs
+else
+ # MS-DOS does not allow filenames that begin with a dot.
+ lt_cv_objdir=_libs
+fi
+rmdir .libs 2>/dev/null])
+objdir=$lt_cv_objdir
+])# AC_LIBTOOL_OBJDIR
+
+
+# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH([TAGNAME])
+# ----------------------------------------------
+# Check hardcoding attributes.
+AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH],
+[AC_MSG_CHECKING([how to hardcode library paths into programs])
+_LT_AC_TAGVAR(hardcode_action, $1)=
+if test -n "$_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)" || \
+ test -n "$_LT_AC_TAGVAR(runpath_var $1)" || \
+ test "X$_LT_AC_TAGVAR(hardcode_automatic, $1)"="Xyes" ; then
+
+ # We can hardcode non-existant directories.
+ if test "$_LT_AC_TAGVAR(hardcode_direct, $1)" != no &&
+ # If the only mechanism to avoid hardcoding is shlibpath_var, we
+ # have to relink, otherwise we might link with an installed library
+ # when we should be linking with a yet-to-be-installed one
+ ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)" != no &&
+ test "$_LT_AC_TAGVAR(hardcode_minus_L, $1)" != no; then
+ # Linking always hardcodes the temporary library directory.
+ _LT_AC_TAGVAR(hardcode_action, $1)=relink
+ else
+ # We can link without hardcoding, and we can hardcode nonexisting dirs.
+ _LT_AC_TAGVAR(hardcode_action, $1)=immediate
+ fi
+else
+ # We cannot hardcode anything, or else we can only hardcode existing
+ # directories.
+ _LT_AC_TAGVAR(hardcode_action, $1)=unsupported
+fi
+AC_MSG_RESULT([$_LT_AC_TAGVAR(hardcode_action, $1)])
+
+if test "$_LT_AC_TAGVAR(hardcode_action, $1)" = relink; then
+ # Fast installation is not supported
+ enable_fast_install=no
+elif test "$shlibpath_overrides_runpath" = yes ||
+ test "$enable_shared" = no; then
+ # Fast installation is not necessary
+ enable_fast_install=needless
+fi
+])# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH
+
+
+# AC_LIBTOOL_SYS_LIB_STRIP
+# ------------------------
+AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP],
+[striplib=
+old_striplib=
+AC_MSG_CHECKING([whether stripping libraries is possible])
+if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
+ test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
+ test -z "$striplib" && striplib="$STRIP --strip-unneeded"
+ AC_MSG_RESULT([yes])
+else
+# FIXME - insert some real tests, host_os isn't really good enough
+ case $host_os in
+ darwin*)
+ if test -n "$STRIP" ; then
+ striplib="$STRIP -x"
+ AC_MSG_RESULT([yes])
+ else
+ AC_MSG_RESULT([no])
+fi
+ ;;
+ *)
+ AC_MSG_RESULT([no])
+ ;;
+ esac
+fi
+])# AC_LIBTOOL_SYS_LIB_STRIP
+
+
+# AC_LIBTOOL_SYS_DYNAMIC_LINKER
+# -----------------------------
+# PORTME Fill in your ld.so characteristics
+AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER],
+[AC_MSG_CHECKING([dynamic linker characteristics])
+library_names_spec=
+libname_spec='lib$name'
+soname_spec=
+shrext=".so"
+postinstall_cmds=
+postuninstall_cmds=
+finish_cmds=
+finish_eval=
+shlibpath_var=
+shlibpath_overrides_runpath=unknown
+version_type=none
+dynamic_linker="$host_os ld.so"
+sys_lib_dlsearch_path_spec="/lib /usr/lib"
+if test "$GCC" = yes; then
+ sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
+ if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
+ # if the path contains ";" then we assume it to be the separator
+ # otherwise default to the standard path separator (i.e. ":") - it is
+ # assumed that no part of a normal pathname contains ";" but that should
+ # okay in the real world where ";" in dirpaths is itself problematic.
+ sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
+ else
+ sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
+ fi
+else
+ sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
+fi
+need_lib_prefix=unknown
+hardcode_into_libs=no
+
+# when you set need_version to no, make sure it does not cause -set_version
+# flags to be left without arguments
+need_version=unknown
+
+case $host_os in
+aix3*)
+ version_type=linux
+ library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
+ shlibpath_var=LIBPATH
+
+ # AIX 3 has no versioning support, so we append a major version to the name.
+ soname_spec='${libname}${release}${shared_ext}$major'
+ ;;
+
+aix4* | aix5*)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ hardcode_into_libs=yes
+ if test "$host_cpu" = ia64; then
+ # AIX 5 supports IA64
+ library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
+ shlibpath_var=LD_LIBRARY_PATH
+ else
+ # With GCC up to 2.95.x, collect2 would create an import file
+ # for dependence libraries. The import file would start with
+ # the line `#! .'. This would cause the generated library to
+ # depend on `.', always an invalid library. This was fixed in
+ # development snapshots of GCC prior to 3.0.
+ case $host_os in
+ aix4 | aix4.[[01]] | aix4.[[01]].*)
+ if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
+ echo ' yes '
+ echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
+ :
+ else
+ can_build_shared=no
+ fi
+ ;;
+ esac
+ # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
+ # soname into executable. Probably we can add versioning support to
+ # collect2, so additional links can be useful in future.
+ if test "$aix_use_runtimelinking" = yes; then
+ # If using run time linking (on AIX 4.2 or later) use lib<name>.so
+ # instead of lib<name>.a to let people know that these are not
+ # typical AIX shared libraries.
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ else
+ # We preserve .a as extension for shared libraries through AIX4.2
+ # and later when we are not doing run time linking.
+ library_names_spec='${libname}${release}.a $libname.a'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ fi
+ shlibpath_var=LIBPATH
+ fi
+ ;;
+
+amigaos*)
+ library_names_spec='$libname.ixlibrary $libname.a'
+ # Create ${libname}_ixlibrary.a entries in /sys/libs.
+ finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "(cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a)"; (cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a) || exit 1; done'
+ ;;
+
+beos*)
+ library_names_spec='${libname}${shared_ext}'
+ dynamic_linker="$host_os ld.so"
+ shlibpath_var=LIBRARY_PATH
+ ;;
+
+bsdi4*)
+ version_type=linux
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
+ shlibpath_var=LD_LIBRARY_PATH
+ sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
+ sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
+ # the default ld.so.conf also contains /usr/contrib/lib and
+ # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
+ # libtool to hard-code these into programs
+ ;;
+
+cygwin* | mingw* | pw32*)
+ version_type=windows
+ shrext=".dll"
+ need_version=no
+ need_lib_prefix=no
+
+ case $GCC,$host_os in
+ yes,cygwin* | yes,mingw* | yes,pw32*)
+ library_names_spec='$libname.dll.a'
+ # DLL is installed to $(libdir)/../bin by postinstall_cmds
+ postinstall_cmds='base_file=`basename \${file}`~
+ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
+ dldir=$destdir/`dirname \$dlpath`~
+ test -d \$dldir || mkdir -p \$dldir~
+ $install_prog $dir/$dlname \$dldir/$dlname'
+ postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
+ dlpath=$dir/\$dldll~
+ $rm \$dlpath'
+ shlibpath_overrides_runpath=yes
+
+ case $host_os in
+ cygwin*)
+ # Cygwin DLLs use 'cyg' prefix rather than 'lib'
+ soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
+ sys_lib_search_path_spec="/lib /lib/w32api /usr/lib /usr/local/lib"
+ ;;
+ mingw*)
+ # MinGW DLLs use traditional 'lib' prefix
+ soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
+ sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
+ if echo "$sys_lib_search_path_spec" | [grep ';[c-zC-Z]:/' >/dev/null]; then
+ # It is most probably a Windows format PATH printed by
+ # mingw gcc, but we are running on Cygwin. Gcc prints its search
+ # path with ; separators, and with drive letters. We can handle the
+ # drive letters (cygwin fileutils understands them), so leave them,
+ # especially as we might pass files found there to a mingw objdump,
+ # which wouldn't understand a cygwinified path. Ahh.
+ sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
+ else
+ sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
+ fi
+ ;;
+ pw32*)
+ # pw32 DLLs use 'pw' prefix rather than 'lib'
+ library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+ ;;
+ esac
+ ;;
+
+ *)
+ library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib'
+ ;;
+ esac
+ dynamic_linker='Win32 ld.exe'
+ # FIXME: first we should search . and the directory the executable is in
+ shlibpath_var=PATH
+ ;;
+
+darwin* | rhapsody*)
+ dynamic_linker="$host_os dyld"
+ version_type=darwin
+ need_lib_prefix=no
+ need_version=no
+ # FIXME: Relying on posixy $() will cause problems for
+ # cross-compilation, but unfortunately the echo tests do not
+ # yet detect zsh echo's removal of \ escapes.
+ library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
+ soname_spec='${libname}${release}${major}$shared_ext'
+ shlibpath_overrides_runpath=yes
+ shlibpath_var=DYLD_LIBRARY_PATH
+ shrext='$(test .$module = .yes && echo .so || echo .dylib)'
+ # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
+ if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
+ sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
+ fi
+ sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
+ ;;
+
+dgux*)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ ;;
+
+freebsd1*)
+ dynamic_linker=no
+ ;;
+
+freebsd*)
+ objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
+ version_type=freebsd-$objformat
+ case $version_type in
+ freebsd-elf*)
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+ need_version=no
+ need_lib_prefix=no
+ ;;
+ freebsd-*)
+ library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
+ need_version=yes
+ ;;
+ esac
+ shlibpath_var=LD_LIBRARY_PATH
+ case $host_os in
+ freebsd2*)
+ shlibpath_overrides_runpath=yes
+ ;;
+ freebsd3.[01]* | freebsdelf3.[01]*)
+ shlibpath_overrides_runpath=yes
+ hardcode_into_libs=yes
+ ;;
+ *) # from 3.2 on
+ shlibpath_overrides_runpath=no
+ hardcode_into_libs=yes
+ ;;
+ esac
+ ;;
+
+gnu*)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ hardcode_into_libs=yes
+ ;;
+
+hpux9* | hpux10* | hpux11*)
+ # Give a soname corresponding to the major version so that dld.sl refuses to
+ # link against other versions.
+ version_type=sunos
+ need_lib_prefix=no
+ need_version=no
+ case "$host_cpu" in
+ ia64*)
+ shrext='.so'
+ hardcode_into_libs=yes
+ dynamic_linker="$host_os dld.so"
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ if test "X$HPUX_IA64_MODE" = X32; then
+ sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
+ else
+ sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
+ fi
+ sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+ ;;
+ hppa*64*)
+ shrext='.sl'
+ hardcode_into_libs=yes
+ dynamic_linker="$host_os dld.sl"
+ shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
+ shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
+ sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+ ;;
+ *)
+ shrext='.sl'
+ dynamic_linker="$host_os dld.sl"
+ shlibpath_var=SHLIB_PATH
+ shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ ;;
+ esac
+ # HP-UX runs *really* slowly unless shared libraries are mode 555.
+ postinstall_cmds='chmod 555 $lib'
+ ;;
+
+irix5* | irix6* | nonstopux*)
+ case $host_os in
+ nonstopux*) version_type=nonstopux ;;
+ *)
+ if test "$lt_cv_prog_gnu_ld" = yes; then
+ version_type=linux
+ else
+ version_type=irix
+ fi ;;
+ esac
+ need_lib_prefix=no
+ need_version=no
+ soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
+ case $host_os in
+ irix5* | nonstopux*)
+ libsuff= shlibsuff=
+ ;;
+ *)
+ case $LD in # libtool.m4 will add one of these switches to LD
+ *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
+ libsuff= shlibsuff= libmagic=32-bit;;
+ *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
+ libsuff=32 shlibsuff=N32 libmagic=N32;;
+ *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
+ libsuff=64 shlibsuff=64 libmagic=64-bit;;
+ *) libsuff= shlibsuff= libmagic=never-match;;
+ esac
+ ;;
+ esac
+ shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
+ shlibpath_overrides_runpath=no
+ sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
+ sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
+ hardcode_into_libs=yes
+ ;;
+
+# No shared lib support for Linux oldld, aout, or coff.
+linux*oldld* | linux*aout* | linux*coff*)
+ dynamic_linker=no
+ ;;
+
+# This must be Linux ELF.
+linux*)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=no
+ # This implies no fast_install, which is unacceptable.
+ # Some rework will be needed to allow for fast_install
+ # before this can be enabled.
+ hardcode_into_libs=yes
+
+ # We used to test for /lib/ld.so.1 and disable shared libraries on
+ # powerpc, because MkLinux only supported shared libraries with the
+ # GNU dynamic linker. Since this was broken with cross compilers,
+ # most powerpc-linux boxes support dynamic linking these days and
+ # people can always --disable-shared, the test was removed, and we
+ # assume the GNU/Linux dynamic linker is in use.
+ dynamic_linker='GNU/Linux ld.so'
+ ;;
+
+netbsd*)
+ version_type=sunos
+ need_lib_prefix=no
+ need_version=no
+ if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+ finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+ dynamic_linker='NetBSD (a.out) ld.so'
+ else
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} ${libname}${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ dynamic_linker='NetBSD ld.elf_so'
+ fi
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
+ hardcode_into_libs=yes
+ ;;
+
+newsos6)
+ version_type=linux
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
+ ;;
+
+nto-qnx)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
+ ;;
+
+openbsd*)
+ version_type=sunos
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+ finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+ shlibpath_var=LD_LIBRARY_PATH
+ if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+ case $host_os in
+ openbsd2.[[89]] | openbsd2.[[89]].*)
+ shlibpath_overrides_runpath=no
+ ;;
+ *)
+ shlibpath_overrides_runpath=yes
+ ;;
+ esac
+ else
+ shlibpath_overrides_runpath=yes
+ fi
+ ;;
+
+os2*)
+ libname_spec='$name'
+ shrext=".dll"
+ need_lib_prefix=no
+ library_names_spec='$libname${shared_ext} $libname.a'
+ dynamic_linker='OS/2 ld.exe'
+ shlibpath_var=LIBPATH
+ ;;
+
+osf3* | osf4* | osf5*)
+ version_type=osf
+ need_lib_prefix=no
+ need_version=no
+ soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ shlibpath_var=LD_LIBRARY_PATH
+ sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
+ sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
+ ;;
+
+sco3.2v5*)
+ version_type=osf
+ soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ shlibpath_var=LD_LIBRARY_PATH
+ ;;
+
+solaris*)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
+ hardcode_into_libs=yes
+ # ldd complains unless libraries are executable
+ postinstall_cmds='chmod +x $lib'
+ ;;
+
+sunos4*)
+ version_type=sunos
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+ finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
+ if test "$with_gnu_ld" = yes; then
+ need_lib_prefix=no
+ fi
+ need_version=yes
+ ;;
+
+sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
+ version_type=linux
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ case $host_vendor in
+ sni)
+ shlibpath_overrides_runpath=no
+ need_lib_prefix=no
+ export_dynamic_flag_spec='${wl}-Blargedynsym'
+ runpath_var=LD_RUN_PATH
+ ;;
+ siemens)
+ need_lib_prefix=no
+ ;;
+ motorola)
+ need_lib_prefix=no
+ need_version=no
+ shlibpath_overrides_runpath=no
+ sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
+ ;;
+ esac
+ ;;
+
+sysv4*MP*)
+ if test -d /usr/nec ;then
+ version_type=linux
+ library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
+ soname_spec='$libname${shared_ext}.$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ fi
+ ;;
+
+uts4*)
+ version_type=linux
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ ;;
+
+*)
+ dynamic_linker=no
+ ;;
+esac
+AC_MSG_RESULT([$dynamic_linker])
+test "$dynamic_linker" = no && can_build_shared=no
+])# AC_LIBTOOL_SYS_DYNAMIC_LINKER
+
+
+# _LT_AC_TAGCONFIG
+# ----------------
+AC_DEFUN([_LT_AC_TAGCONFIG],
+[AC_ARG_WITH([tags],
+ [AC_HELP_STRING([--with-tags@<:@=TAGS@:>@],
+ [include additional configurations @<:@automatic@:>@])],
+ [tagnames="$withval"])
+
+if test -f "$ltmain" && test -n "$tagnames"; then
+ if test ! -f "${ofile}"; then
+ AC_MSG_WARN([output file `$ofile' does not exist])
+ fi
+
+ if test -z "$LTCC"; then
+ eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
+ if test -z "$LTCC"; then
+ AC_MSG_WARN([output file `$ofile' does not look like a libtool script])
+ else
+ AC_MSG_WARN([using `LTCC=$LTCC', extracted from `$ofile'])
+ fi
+ fi
+
+ # Extract list of available tagged configurations in $ofile.
+ # Note that this assumes the entire list is on one line.
+ available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
+
+ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+ for tagname in $tagnames; do
+ IFS="$lt_save_ifs"
+ # Check whether tagname contains only valid characters
+ case `$echo "X$tagname" | $Xsed -e 's:[[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]]::g'` in
+ "") ;;
+ *) AC_MSG_ERROR([invalid tag name: $tagname])
+ ;;
+ esac
+
+ if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
+ then
+ AC_MSG_ERROR([tag name \"$tagname\" already exists])
+ fi
+
+ # Update the list of available tags.
+ if test -n "$tagname"; then
+ echo appending configuration tag \"$tagname\" to $ofile
+
+ case $tagname in
+ CXX)
+ if test -n "$CXX" && test "X$CXX" != "Xno"; then
+ AC_LIBTOOL_LANG_CXX_CONFIG
+ else
+ tagname=""
+ fi
+ ;;
+
+ F77)
+ if test -n "$F77" && test "X$F77" != "Xno"; then
+ AC_LIBTOOL_LANG_F77_CONFIG
+ else
+ tagname=""
+ fi
+ ;;
+
+ GCJ)
+ if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
+ AC_LIBTOOL_LANG_GCJ_CONFIG
+ else
+ tagname=""
+ fi
+ ;;
+
+ RC)
+ AC_LIBTOOL_LANG_RC_CONFIG
+ ;;
+
+ *)
+ AC_MSG_ERROR([Unsupported tag name: $tagname])
+ ;;
+ esac
+
+ # Append the new tag name to the list of available tags.
+ if test -n "$tagname" ; then
+ available_tags="$available_tags $tagname"
+ fi
+ fi
+ done
+ IFS="$lt_save_ifs"
+
+ # Now substitute the updated list of available tags.
+ if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
+ mv "${ofile}T" "$ofile"
+ chmod +x "$ofile"
+ else
+ rm -f "${ofile}T"
+ AC_MSG_ERROR([unable to update list of available tagged configurations.])
+ fi
+fi
+])# _LT_AC_TAGCONFIG
+
+
+# AC_LIBTOOL_DLOPEN
+# -----------------
+# enable checks for dlopen support
+AC_DEFUN([AC_LIBTOOL_DLOPEN],
+ [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])
+])# AC_LIBTOOL_DLOPEN
+
+
+# AC_LIBTOOL_WIN32_DLL
+# --------------------
+# declare package support for building win32 dll's
+AC_DEFUN([AC_LIBTOOL_WIN32_DLL],
+[AC_BEFORE([$0], [AC_LIBTOOL_SETUP])
+])# AC_LIBTOOL_WIN32_DLL
+
+
+# AC_ENABLE_SHARED([DEFAULT])
+# ---------------------------
+# implement the --enable-shared flag
+# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
+AC_DEFUN([AC_ENABLE_SHARED],
+[define([AC_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl
+AC_ARG_ENABLE([shared],
+ [AC_HELP_STRING([--enable-shared@<:@=PKGS@:>@],
+ [build shared libraries @<:@default=]AC_ENABLE_SHARED_DEFAULT[@:>@])],
+ [p=${PACKAGE-default}
+ case $enableval in
+ yes) enable_shared=yes ;;
+ no) enable_shared=no ;;
+ *)
+ enable_shared=no
+ # Look at the argument we got. We use all the common list separators.
+ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+ for pkg in $enableval; do
+ IFS="$lt_save_ifs"
+ if test "X$pkg" = "X$p"; then
+ enable_shared=yes
+ fi
+ done
+ IFS="$lt_save_ifs"
+ ;;
+ esac],
+ [enable_shared=]AC_ENABLE_SHARED_DEFAULT)
+])# AC_ENABLE_SHARED
+
+
+# AC_DISABLE_SHARED
+# -----------------
+#- set the default shared flag to --disable-shared
+AC_DEFUN([AC_DISABLE_SHARED],
+[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
+AC_ENABLE_SHARED(no)
+])# AC_DISABLE_SHARED
+
+
+# AC_ENABLE_STATIC([DEFAULT])
+# ---------------------------
+# implement the --enable-static flag
+# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
+AC_DEFUN([AC_ENABLE_STATIC],
+[define([AC_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl
+AC_ARG_ENABLE([static],
+ [AC_HELP_STRING([--enable-static@<:@=PKGS@:>@],
+ [build static libraries @<:@default=]AC_ENABLE_STATIC_DEFAULT[@:>@])],
+ [p=${PACKAGE-default}
+ case $enableval in
+ yes) enable_static=yes ;;
+ no) enable_static=no ;;
+ *)
+ enable_static=no
+ # Look at the argument we got. We use all the common list separators.
+ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+ for pkg in $enableval; do
+ IFS="$lt_save_ifs"
+ if test "X$pkg" = "X$p"; then
+ enable_static=yes
+ fi
+ done
+ IFS="$lt_save_ifs"
+ ;;
+ esac],
+ [enable_static=]AC_ENABLE_STATIC_DEFAULT)
+])# AC_ENABLE_STATIC
+
+
+# AC_DISABLE_STATIC
+# -----------------
+# set the default static flag to --disable-static
+AC_DEFUN([AC_DISABLE_STATIC],
+[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
+AC_ENABLE_STATIC(no)
+])# AC_DISABLE_STATIC
+
+
+# AC_ENABLE_FAST_INSTALL([DEFAULT])
+# ---------------------------------
+# implement the --enable-fast-install flag
+# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
+AC_DEFUN([AC_ENABLE_FAST_INSTALL],
+[define([AC_ENABLE_FAST_INSTALL_DEFAULT], ifelse($1, no, no, yes))dnl
+AC_ARG_ENABLE([fast-install],
+ [AC_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@],
+ [optimize for fast installation @<:@default=]AC_ENABLE_FAST_INSTALL_DEFAULT[@:>@])],
+ [p=${PACKAGE-default}
+ case $enableval in
+ yes) enable_fast_install=yes ;;
+ no) enable_fast_install=no ;;
+ *)
+ enable_fast_install=no
+ # Look at the argument we got. We use all the common list separators.
+ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+ for pkg in $enableval; do
+ IFS="$lt_save_ifs"
+ if test "X$pkg" = "X$p"; then
+ enable_fast_install=yes
+ fi
+ done
+ IFS="$lt_save_ifs"
+ ;;
+ esac],
+ [enable_fast_install=]AC_ENABLE_FAST_INSTALL_DEFAULT)
+])# AC_ENABLE_FAST_INSTALL
+
+
+# AC_DISABLE_FAST_INSTALL
+# -----------------------
+# set the default to --disable-fast-install
+AC_DEFUN([AC_DISABLE_FAST_INSTALL],
+[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
+AC_ENABLE_FAST_INSTALL(no)
+])# AC_DISABLE_FAST_INSTALL
+
+
+# AC_LIBTOOL_PICMODE([MODE])
+# --------------------------
+# implement the --with-pic flag
+# MODE is either `yes' or `no'. If omitted, it defaults to `both'.
+AC_DEFUN([AC_LIBTOOL_PICMODE],
+[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
+pic_mode=ifelse($#,1,$1,default)
+])# AC_LIBTOOL_PICMODE
+
+
+# AC_PROG_EGREP
+# -------------
+# This is predefined starting with Autoconf 2.54, so this conditional
+# definition can be removed once we require Autoconf 2.54 or later.
+m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP],
+[AC_CACHE_CHECK([for egrep], [ac_cv_prog_egrep],
+ [if echo a | (grep -E '(a|b)') >/dev/null 2>&1
+ then ac_cv_prog_egrep='grep -E'
+ else ac_cv_prog_egrep='egrep'
+ fi])
+ EGREP=$ac_cv_prog_egrep
+ AC_SUBST([EGREP])
+])])
+
+
+# AC_PATH_TOOL_PREFIX
+# -------------------
+# find a file program which can recognise shared library
+AC_DEFUN([AC_PATH_TOOL_PREFIX],
+[AC_REQUIRE([AC_PROG_EGREP])dnl
+AC_MSG_CHECKING([for $1])
+AC_CACHE_VAL(lt_cv_path_MAGIC_CMD,
+[case $MAGIC_CMD in
+[[\\/*] | ?:[\\/]*])
+ lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
+ ;;
+*)
+ lt_save_MAGIC_CMD="$MAGIC_CMD"
+ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+dnl $ac_dummy forces splitting on constant user-supplied paths.
+dnl POSIX.2 word splitting is done only on the output of word expansions,
+dnl not every word. This closes a longstanding sh security hole.
+ ac_dummy="ifelse([$2], , $PATH, [$2])"
+ for ac_dir in $ac_dummy; do
+ IFS="$lt_save_ifs"
+ test -z "$ac_dir" && ac_dir=.
+ if test -f $ac_dir/$1; then
+ lt_cv_path_MAGIC_CMD="$ac_dir/$1"
+ if test -n "$file_magic_test_file"; then
+ case $deplibs_check_method in
+ "file_magic "*)
+ file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
+ MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+ if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
+ $EGREP "$file_magic_regex" > /dev/null; then
+ :
+ else
+ cat <<EOF 1>&2
+
+*** Warning: the command libtool uses to detect shared libraries,
+*** $file_magic_cmd, produces output that libtool cannot recognize.
+*** The result is that libtool may fail to recognize shared libraries
+*** as such. This will affect the creation of libtool libraries that
+*** depend on shared libraries, but programs linked with such libtool
+*** libraries will work regardless of this problem. Nevertheless, you
+*** may want to report the problem to your system manager and/or to
+*** bug-libtool@gnu.org
+
+EOF
+ fi ;;
+ esac
+ fi
+ break
+ fi
+ done
+ IFS="$lt_save_ifs"
+ MAGIC_CMD="$lt_save_MAGIC_CMD"
+ ;;
+esac])
+MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+if test -n "$MAGIC_CMD"; then
+ AC_MSG_RESULT($MAGIC_CMD)
+else
+ AC_MSG_RESULT(no)
+fi
+])# AC_PATH_TOOL_PREFIX
+
+
+# AC_PATH_MAGIC
+# -------------
+# find a file program which can recognise a shared library
+AC_DEFUN([AC_PATH_MAGIC],
+[AC_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH)
+if test -z "$lt_cv_path_MAGIC_CMD"; then
+ if test -n "$ac_tool_prefix"; then
+ AC_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH)
+ else
+ MAGIC_CMD=:
+ fi
+fi
+])# AC_PATH_MAGIC
+
+
+# AC_PROG_LD
+# ----------
+# find the path to the GNU or non-GNU linker
+AC_DEFUN([AC_PROG_LD],
+[AC_ARG_WITH([gnu-ld],
+ [AC_HELP_STRING([--with-gnu-ld],
+ [assume the C compiler uses GNU ld @<:@default=no@:>@])],
+ [test "$withval" = no || with_gnu_ld=yes],
+ [with_gnu_ld=no])
+AC_REQUIRE([LT_AC_PROG_SED])dnl
+AC_REQUIRE([AC_PROG_CC])dnl
+AC_REQUIRE([AC_CANONICAL_HOST])dnl
+AC_REQUIRE([AC_CANONICAL_BUILD])dnl
+ac_prog=ld
+if test "$GCC" = yes; then
+ # Check if gcc -print-prog-name=ld gives a path.
+ AC_MSG_CHECKING([for ld used by $CC])
+ case $host in
+ *-*-mingw*)
+ # gcc leaves a trailing carriage return which upsets mingw
+ ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
+ *)
+ ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
+ esac
+ case $ac_prog in
+ # Accept absolute paths.
+ [[\\/]]* | ?:[[\\/]]*)
+ re_direlt='/[[^/]][[^/]]*/\.\./'
+ # Canonicalize the path of ld
+ ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
+ while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
+ ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
+ done
+ test -z "$LD" && LD="$ac_prog"
+ ;;
+ "")
+ # If it fails, then pretend we aren't using GCC.
+ ac_prog=ld
+ ;;
+ *)
+ # If it is relative, then search for the first ld in PATH.
+ with_gnu_ld=unknown
+ ;;
+ esac
+elif test "$with_gnu_ld" = yes; then
+ AC_MSG_CHECKING([for GNU ld])
+else
+ AC_MSG_CHECKING([for non-GNU ld])
+fi
+AC_CACHE_VAL(lt_cv_path_LD,
+[if test -z "$LD"; then
+ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+ for ac_dir in $PATH; do
+ IFS="$lt_save_ifs"
+ test -z "$ac_dir" && ac_dir=.
+ if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
+ lt_cv_path_LD="$ac_dir/$ac_prog"
+ # Check to see if the program is GNU ld. I'd rather use --version,
+ # but apparently some GNU ld's only accept -v.
+ # Break only if it was the GNU/non-GNU ld that we prefer.
+ case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
+ *GNU* | *'with BFD'*)
+ test "$with_gnu_ld" != no && break
+ ;;
+ *)
+ test "$with_gnu_ld" != yes && break
+ ;;
+ esac
+ fi
+ done
+ IFS="$lt_save_ifs"
+else
+ lt_cv_path_LD="$LD" # Let the user override the test with a path.
+fi])
+LD="$lt_cv_path_LD"
+if test -n "$LD"; then
+ AC_MSG_RESULT($LD)
+else
+ AC_MSG_RESULT(no)
+fi
+test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
+AC_PROG_LD_GNU
+])# AC_PROG_LD
+
+
+# AC_PROG_LD_GNU
+# --------------
+AC_DEFUN([AC_PROG_LD_GNU],
+[AC_REQUIRE([AC_PROG_EGREP])dnl
+AC_CACHE_CHECK([if the linker ($LD) is GNU ld], lt_cv_prog_gnu_ld,
+[# I'd rather use --version here, but apparently some GNU ld's only accept -v.
+case `"$LD" -v 2>&1 </dev/null` in
+*GNU* | *'with BFD'*)
+ lt_cv_prog_gnu_ld=yes
+ ;;
+*)
+ lt_cv_prog_gnu_ld=no
+ ;;
+esac])
+with_gnu_ld=$lt_cv_prog_gnu_ld
+])# AC_PROG_LD_GNU
+
+
+# AC_PROG_LD_RELOAD_FLAG
+# ----------------------
+# find reload flag for linker
+# -- PORTME Some linkers may need a different reload flag.
+AC_DEFUN([AC_PROG_LD_RELOAD_FLAG],
+[AC_CACHE_CHECK([for $LD option to reload object files],
+ lt_cv_ld_reload_flag,
+ [lt_cv_ld_reload_flag='-r'])
+reload_flag=$lt_cv_ld_reload_flag
+case $reload_flag in
+"" | " "*) ;;
+*) reload_flag=" $reload_flag" ;;
+esac
+reload_cmds='$LD$reload_flag -o $output$reload_objs'
+])# AC_PROG_LD_RELOAD_FLAG
+
+
+# AC_DEPLIBS_CHECK_METHOD
+# -----------------------
+# how to check for library dependencies
+# -- PORTME fill in with the dynamic library characteristics
+AC_DEFUN([AC_DEPLIBS_CHECK_METHOD],
+[AC_CACHE_CHECK([how to recognise dependent libraries],
+lt_cv_deplibs_check_method,
+[lt_cv_file_magic_cmd='$MAGIC_CMD'
+lt_cv_file_magic_test_file=
+lt_cv_deplibs_check_method='unknown'
+# Need to set the preceding variable on all platforms that support
+# interlibrary dependencies.
+# 'none' -- dependencies not supported.
+# `unknown' -- same as none, but documents that we really don't know.
+# 'pass_all' -- all dependencies passed with no checks.
+# 'test_compile' -- check by making test program.
+# 'file_magic [[regex]]' -- check by looking for files in library path
+# which responds to the $file_magic_cmd with a given extended regex.
+# If you have `file' or equivalent on your system and you're not sure
+# whether `pass_all' will *always* work, you probably want this one.
+
+case $host_os in
+aix4* | aix5*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+beos*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+bsdi4*)
+ lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib)'
+ lt_cv_file_magic_cmd='/usr/bin/file -L'
+ lt_cv_file_magic_test_file=/shlib/libc.so
+ ;;
+
+cygwin* | mingw* | pw32*)
+ # win32_libid is a shell function defined in ltmain.sh
+ lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
+ lt_cv_file_magic_cmd='win32_libid'
+ ;;
+
+darwin* | rhapsody*)
+ # this will be overwritten by pass_all, but leave it in just in case
+ lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
+ lt_cv_file_magic_cmd='/usr/bin/file -L'
+ case "$host_os" in
+ rhapsody* | darwin1.[[012]])
+ lt_cv_file_magic_test_file=`/System/Library/Frameworks/System.framework/System`
+ ;;
+ *) # Darwin 1.3 on
+ lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
+ ;;
+ esac
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+freebsd*)
+ if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
+ case $host_cpu in
+ i*86 )
+ # Not sure whether the presence of OpenBSD here was a mistake.
+ # Let's accept both of them until this is cleared up.
+ lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[[3-9]]86 (compact )?demand paged shared library'
+ lt_cv_file_magic_cmd=/usr/bin/file
+ lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
+ ;;
+ esac
+ else
+ lt_cv_deplibs_check_method=pass_all
+ fi
+ ;;
+
+gnu*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+hpux10.20* | hpux11*)
+ lt_cv_file_magic_cmd=/usr/bin/file
+ case "$host_cpu" in
+ ia64*)
+ lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64'
+ lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
+ ;;
+ hppa*64*)
+ [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]']
+ lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
+ ;;
+ *)
+ lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]].[[0-9]]) shared library'
+ lt_cv_file_magic_test_file=/usr/lib/libc.sl
+ ;;
+ esac
+ ;;
+
+irix5* | irix6* | nonstopux*)
+ case $host_os in
+ irix5* | nonstopux*)
+ # this will be overridden with pass_all, but let us keep it just in case
+ lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
+ ;;
+ *)
+ case $LD in
+ *-32|*"-32 ") libmagic=32-bit;;
+ *-n32|*"-n32 ") libmagic=N32;;
+ *-64|*"-64 ") libmagic=64-bit;;
+ *) libmagic=never-match;;
+ esac
+ # this will be overridden with pass_all, but let us keep it just in case
+ lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[[1234]] dynamic lib MIPS - version 1"
+ ;;
+ esac
+ lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+# This must be Linux ELF.
+linux*)
+ case $host_cpu in
+ alpha* | hppa* | i*86 | ia64* | m68* | mips | mipsel | powerpc* | sparc* | s390* | sh*)
+ lt_cv_deplibs_check_method=pass_all ;;
+ *)
+ # glibc up to 2.1.1 does not perform some relocations on ARM
+ lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )' ;;
+ esac
+ lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
+ ;;
+
+netbsd*)
+ if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
+ lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
+ else
+ lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$'
+ fi
+ ;;
+
+newos6*)
+ lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)'
+ lt_cv_file_magic_cmd=/usr/bin/file
+ lt_cv_file_magic_test_file=/usr/lib/libnls.so
+ ;;
+
+nto-qnx)
+ lt_cv_deplibs_check_method=unknown
+ ;;
+
+openbsd*)
+ lt_cv_file_magic_cmd=/usr/bin/file
+ lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
+ if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+ lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB shared object'
+ else
+ lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library'
+ fi
+ ;;
+
+osf3* | osf4* | osf5*)
+ # this will be overridden with pass_all, but let us keep it just in case
+ lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
+ lt_cv_file_magic_test_file=/shlib/libc.so
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+sco3.2v5*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+solaris*)
+ lt_cv_deplibs_check_method=pass_all
+ lt_cv_file_magic_test_file=/lib/libc.so
+ ;;
+
+sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
+ case $host_vendor in
+ motorola)
+ lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]'
+ lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
+ ;;
+ ncr)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+ sequent)
+ lt_cv_file_magic_cmd='/bin/file'
+ lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )'
+ ;;
+ sni)
+ lt_cv_file_magic_cmd='/bin/file'
+ lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib"
+ lt_cv_file_magic_test_file=/lib/libc.so
+ ;;
+ siemens)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+ esac
+ ;;
+
+sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7* | sysv4*uw2*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+esac
+])
+file_magic_cmd=$lt_cv_file_magic_cmd
+deplibs_check_method=$lt_cv_deplibs_check_method
+test -z "$deplibs_check_method" && deplibs_check_method=unknown
+])# AC_DEPLIBS_CHECK_METHOD
+
+
+# AC_PROG_NM
+# ----------
+# find the path to a BSD-compatible name lister
+AC_DEFUN([AC_PROG_NM],
+[AC_CACHE_CHECK([for BSD-compatible nm], lt_cv_path_NM,
+[if test -n "$NM"; then
+ # Let the user override the test.
+ lt_cv_path_NM="$NM"
+else
+ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+ for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
+ IFS="$lt_save_ifs"
+ test -z "$ac_dir" && ac_dir=.
+ tmp_nm="$ac_dir/${ac_tool_prefix}nm"
+ if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
+ # Check to see if the nm accepts a BSD-compat flag.
+ # Adding the `sed 1q' prevents false positives on HP-UX, which says:
+ # nm: unknown option "B" ignored
+ # Tru64's nm complains that /dev/null is an invalid object file
+ case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
+ */dev/null* | *'Invalid file or object type'*)
+ lt_cv_path_NM="$tmp_nm -B"
+ break
+ ;;
+ *)
+ case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
+ */dev/null*)
+ lt_cv_path_NM="$tmp_nm -p"
+ break
+ ;;
+ *)
+ lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
+ continue # so that we can try to find one that supports BSD flags
+ ;;
+ esac
+ esac
+ fi
+ done
+ IFS="$lt_save_ifs"
+ test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
+fi])
+NM="$lt_cv_path_NM"
+])# AC_PROG_NM
+
+
+# AC_CHECK_LIBM
+# -------------
+# check for math library
+AC_DEFUN([AC_CHECK_LIBM],
+[AC_REQUIRE([AC_CANONICAL_HOST])dnl
+LIBM=
+case $host in
+*-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*)
+ # These system don't have libm, or don't need it
+ ;;
+*-ncr-sysv4.3*)
+ AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw")
+ AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm")
+ ;;
+*)
+ AC_CHECK_LIB(m, cos, LIBM="-lm")
+ ;;
+esac
+])# AC_CHECK_LIBM
+
+
+# AC_LIBLTDL_CONVENIENCE([DIRECTORY])
+# -----------------------------------
+# sets LIBLTDL to the link flags for the libltdl convenience library and
+# LTDLINCL to the include flags for the libltdl header and adds
+# --enable-ltdl-convenience to the configure arguments. Note that LIBLTDL
+# and LTDLINCL are not AC_SUBSTed, nor is AC_CONFIG_SUBDIRS called. If
+# DIRECTORY is not provided, it is assumed to be `libltdl'. LIBLTDL will
+# be prefixed with '${top_builddir}/' and LTDLINCL will be prefixed with
+# '${top_srcdir}/' (note the single quotes!). If your package is not
+# flat and you're not using automake, define top_builddir and
+# top_srcdir appropriately in the Makefiles.
+AC_DEFUN([AC_LIBLTDL_CONVENIENCE],
+[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
+ case $enable_ltdl_convenience in
+ no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;;
+ "") enable_ltdl_convenience=yes
+ ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;;
+ esac
+ LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdlc.la
+ LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl'])
+ # For backwards non-gettext consistent compatibility...
+ INCLTDL="$LTDLINCL"
+])# AC_LIBLTDL_CONVENIENCE
+
+
+# AC_LIBLTDL_INSTALLABLE([DIRECTORY])
+# -----------------------------------
+# sets LIBLTDL to the link flags for the libltdl installable library and
+# LTDLINCL to the include flags for the libltdl header and adds
+# --enable-ltdl-install to the configure arguments. Note that LIBLTDL
+# and LTDLINCL are not AC_SUBSTed, nor is AC_CONFIG_SUBDIRS called. If
+# DIRECTORY is not provided and an installed libltdl is not found, it is
+# assumed to be `libltdl'. LIBLTDL will be prefixed with '${top_builddir}/'
+# and LTDLINCL will be prefixed with '${top_srcdir}/' (note the single
+# quotes!). If your package is not flat and you're not using automake,
+# define top_builddir and top_srcdir appropriately in the Makefiles.
+# In the future, this macro may have to be called after AC_PROG_LIBTOOL.
+AC_DEFUN([AC_LIBLTDL_INSTALLABLE],
+[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
+ AC_CHECK_LIB(ltdl, lt_dlinit,
+ [test x"$enable_ltdl_install" != xyes && enable_ltdl_install=no],
+ [if test x"$enable_ltdl_install" = xno; then
+ AC_MSG_WARN([libltdl not installed, but installation disabled])
+ else
+ enable_ltdl_install=yes
+ fi
+ ])
+ if test x"$enable_ltdl_install" = x"yes"; then
+ ac_configure_args="$ac_configure_args --enable-ltdl-install"
+ LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdl.la
+ LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl'])
+ else
+ ac_configure_args="$ac_configure_args --enable-ltdl-install=no"
+ LIBLTDL="-lltdl"
+ LTDLINCL=
+ fi
+ # For backwards non-gettext consistent compatibility...
+ INCLTDL="$LTDLINCL"
+])# AC_LIBLTDL_INSTALLABLE
+
+
+# AC_LIBTOOL_CXX
+# --------------
+# enable support for C++ libraries
+AC_DEFUN([AC_LIBTOOL_CXX],
+[AC_REQUIRE([_LT_AC_LANG_CXX])
+])# AC_LIBTOOL_CXX
+
+
+# _LT_AC_LANG_CXX
+# ---------------
+AC_DEFUN([_LT_AC_LANG_CXX],
+[AC_REQUIRE([AC_PROG_CXX])
+AC_REQUIRE([AC_PROG_CXXCPP])
+_LT_AC_SHELL_INIT([tagnames=`echo "$tagnames,CXX" | sed 's/^,//'`])
+])# _LT_AC_LANG_CXX
+
+
+# AC_LIBTOOL_F77
+# --------------
+# enable support for Fortran 77 libraries
+AC_DEFUN([AC_LIBTOOL_F77],
+[AC_REQUIRE([_LT_AC_LANG_F77])
+])# AC_LIBTOOL_F77
+
+
+# _LT_AC_LANG_F77
+# ---------------
+AC_DEFUN([_LT_AC_LANG_F77],
+[AC_REQUIRE([AC_PROG_F77])
+_LT_AC_SHELL_INIT([tagnames=`echo "$tagnames,F77" | sed 's/^,//'`])
+])# _LT_AC_LANG_F77
+
+
+# AC_LIBTOOL_GCJ
+# --------------
+# enable support for GCJ libraries
+AC_DEFUN([AC_LIBTOOL_GCJ],
+[AC_REQUIRE([_LT_AC_LANG_GCJ])
+])# AC_LIBTOOL_GCJ
+
+
+# _LT_AC_LANG_GCJ
+# ---------------
+AC_DEFUN([_LT_AC_LANG_GCJ],
+[AC_PROVIDE_IFELSE([AC_PROG_GCJ],[],
+ [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],[],
+ [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],[],
+ [ifdef([AC_PROG_GCJ],[AC_REQUIRE([AC_PROG_GCJ])],
+ [ifdef([A][M_PROG_GCJ],[AC_REQUIRE([A][M_PROG_GCJ])],
+ [AC_REQUIRE([A][C_PROG_GCJ_OR_A][M_PROG_GCJ])])])])])])
+_LT_AC_SHELL_INIT([tagnames=`echo "$tagnames,GCJ" | sed 's/^,//'`])
+])# _LT_AC_LANG_GCJ
+
+
+# AC_LIBTOOL_RC
+# --------------
+# enable support for Windows resource files
+AC_DEFUN([AC_LIBTOOL_RC],
+[AC_REQUIRE([LT_AC_PROG_RC])
+_LT_AC_SHELL_INIT([tagnames=`echo "$tagnames,RC" | sed 's/^,//'`])
+])# AC_LIBTOOL_RC
+
+
+# AC_LIBTOOL_LANG_C_CONFIG
+# ------------------------
+# Ensure that the configuration vars for the C compiler are
+# suitably defined. Those variables are subsequently used by
+# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
+AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG], [_LT_AC_LANG_C_CONFIG])
+AC_DEFUN([_LT_AC_LANG_C_CONFIG],
+[lt_save_CC="$CC"
+AC_LANG_PUSH(C)
+
+# Source file extension for C test sources.
+ac_ext=c
+
+# Object file extension for compiled C test sources.
+objext=o
+_LT_AC_TAGVAR(objext, $1)=$objext
+
+# Code to be used in simple compile tests
+lt_simple_compile_test_code="int some_variable = 0;\n"
+
+# Code to be used in simple link tests
+lt_simple_link_test_code='int main(){return(0);}\n'
+
+_LT_AC_SYS_COMPILER
+
+#
+# Check for any special shared library compilation flags.
+#
+_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)=
+if test "$GCC" = no; then
+ case $host_os in
+ sco3.2v5*)
+ _LT_AC_TAGVAR(lt_prog_cc_shlib, $1)='-belf'
+ ;;
+ esac
+fi
+if test -n "$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)"; then
+ AC_MSG_WARN([`$CC' requires `$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)' to build shared libraries])
+ if echo "$old_CC $old_CFLAGS " | grep "[[ ]]$]_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)[[[ ]]" >/dev/null; then :
+ else
+ AC_MSG_WARN([add `$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)' to the CC or CFLAGS env variable and reconfigure])
+ _LT_AC_TAGVAR(lt_cv_prog_cc_can_build_shared, $1)=no
+ fi
+fi
+
+
+#
+# Check to make sure the static flag actually works.
+#
+AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $_LT_AC_TAGVAR(lt_prog_compiler_static, $1) works],
+ _LT_AC_TAGVAR(lt_prog_compiler_static_works, $1),
+ $_LT_AC_TAGVAR(lt_prog_compiler_static, $1),
+ [],
+ [_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=])
+
+
+AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1)
+AC_LIBTOOL_PROG_COMPILER_PIC($1)
+AC_LIBTOOL_PROG_CC_C_O($1)
+AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
+AC_LIBTOOL_PROG_LD_SHLIBS($1)
+AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
+AC_LIBTOOL_SYS_LIB_STRIP
+AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
+AC_LIBTOOL_DLOPEN_SELF($1)
+
+# Report which librarie types wil actually be built
+AC_MSG_CHECKING([if libtool supports shared libraries])
+AC_MSG_RESULT([$can_build_shared])
+
+AC_MSG_CHECKING([whether to build shared libraries])
+test "$can_build_shared" = "no" && enable_shared=no
+
+# On AIX, shared libraries and static libraries use the same namespace, and
+# are all built from PIC.
+case "$host_os" in
+aix3*)
+ test "$enable_shared" = yes && enable_static=no
+ if test -n "$RANLIB"; then
+ archive_cmds="$archive_cmds~\$RANLIB \$lib"
+ postinstall_cmds='$RANLIB $lib'
+ fi
+ ;;
+
+aix4*)
+ if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
+ test "$enable_shared" = yes && enable_static=no
+ fi
+ ;;
+ darwin* | rhapsody*)
+ if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
+ _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+ case "$host_os" in
+ rhapsody* | darwin1.[[012]])
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined suppress'
+ ;;
+ *) # Darwin 1.3 on
+ test -z ${LD_TWOLEVEL_NAMESPACE} && _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress'
+ ;;
+ esac
+ # FIXME: Relying on posixy $() will cause problems for
+ # cross-compilation, but unfortunately the echo tests do not
+ # yet detect zsh echo's removal of \ escapes. Also zsh mangles
+ # `"' quotes if we put them in here... so don't!
+ output_verbose_link_cmd='echo'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags -install_name $rpath/$soname $verstring'
+ _LT_AC_TAGVAR(module_cmds, $1)='$CC -bundle $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags'
+ # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -bundle $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=no
+ _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience'
+ _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
+ fi
+ ;;
+esac
+AC_MSG_RESULT([$enable_shared])
+
+AC_MSG_CHECKING([whether to build static libraries])
+# Make sure either enable_shared or enable_static is yes.
+test "$enable_shared" = yes || enable_static=yes
+AC_MSG_RESULT([$enable_static])
+
+AC_LIBTOOL_CONFIG($1)
+
+AC_LANG_POP
+CC="$lt_save_CC"
+])# AC_LIBTOOL_LANG_C_CONFIG
+
+
+# AC_LIBTOOL_LANG_CXX_CONFIG
+# --------------------------
+# Ensure that the configuration vars for the C compiler are
+# suitably defined. Those variables are subsequently used by
+# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
+AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG], [_LT_AC_LANG_CXX_CONFIG(CXX)])
+AC_DEFUN([_LT_AC_LANG_CXX_CONFIG],
+[AC_LANG_PUSH(C++)
+AC_REQUIRE([AC_PROG_CXX])
+AC_REQUIRE([AC_PROG_CXXCPP])
+
+_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+_LT_AC_TAGVAR(allow_undefined_flag, $1)=
+_LT_AC_TAGVAR(always_export_symbols, $1)=no
+_LT_AC_TAGVAR(archive_expsym_cmds, $1)=
+_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
+_LT_AC_TAGVAR(hardcode_direct, $1)=no
+_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
+_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
+_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
+_LT_AC_TAGVAR(hardcode_minus_L, $1)=no
+_LT_AC_TAGVAR(hardcode_automatic, $1)=no
+_LT_AC_TAGVAR(module_cmds, $1)=
+_LT_AC_TAGVAR(module_expsym_cmds, $1)=
+_LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
+_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
+_LT_AC_TAGVAR(no_undefined_flag, $1)=
+_LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
+_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no
+
+# Dependencies to place before and after the object being linked:
+_LT_AC_TAGVAR(predep_objects, $1)=
+_LT_AC_TAGVAR(postdep_objects, $1)=
+_LT_AC_TAGVAR(predeps, $1)=
+_LT_AC_TAGVAR(postdeps, $1)=
+_LT_AC_TAGVAR(compiler_lib_search_path, $1)=
+
+# Source file extension for C++ test sources.
+ac_ext=cc
+
+# Object file extension for compiled C++ test sources.
+objext=o
+_LT_AC_TAGVAR(objext, $1)=$objext
+
+# Code to be used in simple compile tests
+lt_simple_compile_test_code="int some_variable = 0;\n"
+
+# Code to be used in simple link tests
+lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n'
+
+# ltmain only uses $CC for tagged configurations so make sure $CC is set.
+_LT_AC_SYS_COMPILER
+
+# Allow CC to be a program name with arguments.
+lt_save_CC=$CC
+lt_save_LD=$LD
+lt_save_GCC=$GCC
+GCC=$GXX
+lt_save_with_gnu_ld=$with_gnu_ld
+lt_save_path_LD=$lt_cv_path_LD
+if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
+ lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
+else
+ unset lt_cv_prog_gnu_ld
+fi
+if test -n "${lt_cv_path_LDCXX+set}"; then
+ lt_cv_path_LD=$lt_cv_path_LDCXX
+else
+ unset lt_cv_path_LD
+fi
+test -z "${LDCXX+set}" || LD=$LDCXX
+CC=${CXX-"c++"}
+compiler=$CC
+_LT_AC_TAGVAR(compiler, $1)=$CC
+cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'`
+
+# We don't want -fno-exception wen compiling C++ code, so set the
+# no_builtin_flag separately
+if test "$GXX" = yes; then
+ _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
+else
+ _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
+fi
+
+if test "$GXX" = yes; then
+ # Set up default GNU C++ configuration
+
+ AC_PROG_LD
+
+ # Check if GNU C++ uses GNU ld as the underlying linker, since the
+ # archiving commands below assume that GNU ld is being used.
+ if test "$with_gnu_ld" = yes; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+
+ # If archive_cmds runs LD, not CC, wlarc should be empty
+ # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
+ # investigate it a little bit more. (MM)
+ wlarc='${wl}'
+
+ # ancient GNU ld didn't support --whole-archive et. al.
+ if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
+ grep 'no-whole-archive' > /dev/null; then
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+ else
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
+ fi
+ else
+ with_gnu_ld=no
+ wlarc=
+
+ # A generic and very simple default shared library creation
+ # command for GNU C++ for the case where it uses the native
+ # linker, instead of GNU ld. If possible, this setting should
+ # overridden to take advantage of the native linker features on
+ # the platform it is being used on.
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
+ fi
+
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
+
+else
+ GXX=no
+ with_gnu_ld=no
+ wlarc=
+fi
+
+# PORTME: fill in a description of your system's C++ link characteristics
+AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
+_LT_AC_TAGVAR(ld_shlibs, $1)=yes
+case $host_os in
+ aix3*)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ aix4* | aix5*)
+ if test "$host_cpu" = ia64; then
+ # On IA64, the linker does run time linking by default, so we don't
+ # have to do anything special.
+ aix_use_runtimelinking=no
+ exp_sym_flag='-Bexport'
+ no_entry_flag=""
+ else
+ aix_use_runtimelinking=no
+
+ # Test if we are trying to use run time linking or normal
+ # AIX style linking. If -brtl is somewhere in LDFLAGS, we
+ # need to do runtime linking.
+ case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*)
+ for ld_flag in $LDFLAGS; do
+ case $ld_flag in
+ *-brtl*)
+ aix_use_runtimelinking=yes
+ break
+ ;;
+ esac
+ done
+ esac
+
+ exp_sym_flag='-bexport'
+ no_entry_flag='-bnoentry'
+ fi
+
+ # When large executables or shared objects are built, AIX ld can
+ # have problems creating the table of contents. If linking a library
+ # or program results in "error TOC overflow" add -mminimal-toc to
+ # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
+ # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
+
+ _LT_AC_TAGVAR(archive_cmds, $1)=''
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
+ _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
+
+ if test "$GXX" = yes; then
+ case $host_os in aix4.[012]|aix4.[012].*)
+ # We only want to do this on AIX 4.2 and lower, the check
+ # below for broken collect2 doesn't work under 4.3+
+ collect2name=`${CC} -print-prog-name=collect2`
+ if test -f "$collect2name" && \
+ strings "$collect2name" | grep resolve_lib_name >/dev/null
+ then
+ # We have reworked collect2
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ else
+ # We have old collect2
+ _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported
+ # It fails to find uninstalled libraries when the uninstalled
+ # path is not listed in the libpath. Setting hardcode_minus_L
+ # to unsupported forces relinking
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
+ fi
+ esac
+ shared_flag='-shared'
+ else
+ # not using gcc
+ if test "$host_cpu" = ia64; then
+ # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
+ # chokes on -Wl,-G. The following line is correct:
+ shared_flag='-G'
+ else
+ if test "$aix_use_runtimelinking" = yes; then
+ shared_flag='${wl}-G'
+ else
+ shared_flag='${wl}-bM:SRE'
+ fi
+ fi
+ fi
+
+ # It seems that -bexpall does not export symbols beginning with
+ # underscore (_), so it is better to generate a list of symbols to export.
+ _LT_AC_TAGVAR(always_export_symbols, $1)=yes
+ if test "$aix_use_runtimelinking" = yes; then
+ # Warning - without using the other runtime loading flags (-brtl),
+ # -berok will link without error, but may produce a broken library.
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok'
+ # Determine the default libpath from the value encoded in an empty executable.
+ _LT_AC_SYS_LIBPATH_AIX
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+ else
+ if test "$host_cpu" = ia64; then
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
+ else
+ # Determine the default libpath from the value encoded in an empty executable.
+ _LT_AC_SYS_LIBPATH_AIX
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+ # Warning - without using the other run time loading flags,
+ # -berok will link without error, but may produce a broken library.
+ _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
+ # -bexpall does not export symbols beginning with underscore (_)
+ _LT_AC_TAGVAR(always_export_symbols, $1)=yes
+ # Exported symbols can be pulled into shared objects from archives
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=' '
+ _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
+ # This is similar to how AIX traditionally builds it's shared libraries.
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+ fi
+ fi
+ ;;
+ chorus*)
+ case $cc_basename in
+ *)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ esac
+ ;;
+
+ cygwin* | mingw* | pw32*)
+ # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
+ # as there is no search path for DLLs.
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
+ _LT_AC_TAGVAR(always_export_symbols, $1)=no
+ _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+
+ if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
+ # If the export-symbols file already is a .def file (1st line
+ # is EXPORTS), use it as is; otherwise, prepend...
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+ cp $export_symbols $output_objdir/$soname.def;
+ else
+ echo EXPORTS > $output_objdir/$soname.def;
+ cat $export_symbols >> $output_objdir/$soname.def;
+ fi~
+ $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
+ else
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ fi
+ ;;
+
+ darwin* | rhapsody*)
+ if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
+ _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+ case "$host_os" in
+ rhapsody* | darwin1.[[012]])
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined suppress'
+ ;;
+ *) # Darwin 1.3 on
+ test -z ${LD_TWOLEVEL_NAMESPACE} && _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress'
+ ;;
+ esac
+ lt_int_apple_cc_single_mod=no
+ output_verbose_link_cmd='echo'
+ if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then
+ lt_int_apple_cc_single_mod=yes
+ fi
+ if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
+ else
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
+ fi
+ _LT_AC_TAGVAR(module_cmds, $1)='$CC -bundle ${wl}-bind_at_load $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags'
+
+ # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
+ if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ else
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ fi
+ _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -bundle $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=no
+ _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience'
+ _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
+ fi
+ ;;
+
+ dgux*)
+ case $cc_basename in
+ ec++)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ ghcx)
+ # Green Hills C++ Compiler
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ *)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ esac
+ ;;
+ freebsd[12]*)
+ # C++ shared libraries reported to be fairly broken before switch to ELF
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ freebsd-elf*)
+ _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+ ;;
+ freebsd*)
+ # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
+ # conventions
+ _LT_AC_TAGVAR(ld_shlibs, $1)=yes
+ ;;
+ gnu*)
+ ;;
+ hpux9*)
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
+ # but as the default
+ # location of the library.
+
+ case $cc_basename in
+ CC)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ aCC)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ #
+ # There doesn't appear to be a way to prevent this compiler from
+ # explicitly linking system object files so we need to strip them
+ # from the output so that they don't get included in the library
+ # dependencies.
+ output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | egrep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
+ ;;
+ *)
+ if test "$GXX" = yes; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+ else
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ fi
+ ;;
+ esac
+ ;;
+ hpux10*|hpux11*)
+ if test $with_gnu_ld = no; then
+ case "$host_cpu" in
+ hppa*64*)
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+ ;;
+ ia64*)
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ ;;
+ *)
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+ ;;
+ esac
+ fi
+ case "$host_cpu" in
+ hppa*64*)
+ _LT_AC_TAGVAR(hardcode_direct, $1)=no
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+ ia64*)
+ _LT_AC_TAGVAR(hardcode_direct, $1)=no
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
+ # but as the default
+ # location of the library.
+ ;;
+ *)
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
+ # but as the default
+ # location of the library.
+ ;;
+ esac
+
+ case $cc_basename in
+ CC)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ aCC)
+ case "$host_cpu" in
+ hppa*64*|ia64*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
+ ;;
+ *)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+ ;;
+ esac
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ #
+ # There doesn't appear to be a way to prevent this compiler from
+ # explicitly linking system object files so we need to strip them
+ # from the output so that they don't get included in the library
+ # dependencies.
+ output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
+ ;;
+ *)
+ if test "$GXX" = yes; then
+ if test $with_gnu_ld = no; then
+ case "$host_cpu" in
+ ia64*|hppa*64*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
+ ;;
+ *)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+ ;;
+ esac
+ fi
+ else
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ fi
+ ;;
+ esac
+ ;;
+ irix5* | irix6*)
+ case $cc_basename in
+ CC)
+ # SGI C++
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'
+
+ # Archives containing C++ object files must be created using
+ # "CC -ar", where "CC" is the IRIX C++ compiler. This is
+ # necessary to make sure instantiated templates are included
+ # in the archive.
+ _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs'
+ ;;
+ *)
+ if test "$GXX" = yes; then
+ if test "$with_gnu_ld" = no; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'
+ else
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib'
+ fi
+ fi
+ _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
+ ;;
+ esac
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+ ;;
+ linux*)
+ case $cc_basename in
+ KCC)
+ # Kuck and Associates, Inc. (KAI) C++ Compiler
+
+ # KCC will only create a shared library if the output file
+ # ends with ".so" (or ".sl" for HP-UX), so rename the library
+ # to its proper name (with version) after linking.
+ _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ #
+ # There doesn't appear to be a way to prevent this compiler from
+ # explicitly linking system object files so we need to strip them
+ # from the output so that they don't get included in the library
+ # dependencies.
+ output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
+
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath,$libdir'
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+
+ # Archives containing C++ object files must be created using
+ # "CC -Bstatic", where "CC" is the KAI C++ compiler.
+ _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'
+ ;;
+ icpc)
+ # Intel C++
+ with_gnu_ld=yes
+ _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
+ ;;
+ cxx)
+ # Compaq C++
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
+
+ runpath_var=LD_RUN_PATH
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ #
+ # There doesn't appear to be a way to prevent this compiler from
+ # explicitly linking system object files so we need to strip them
+ # from the output so that they don't get included in the library
+ # dependencies.
+ output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
+ ;;
+ esac
+ ;;
+ lynxos*)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ m88k*)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ mvs*)
+ case $cc_basename in
+ cxx)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ *)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ esac
+ ;;
+ netbsd*)
+ if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
+ wlarc=
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ fi
+ # Workaround some broken pre-1.5 toolchains
+ output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
+ ;;
+ osf3*)
+ case $cc_basename in
+ KCC)
+ # Kuck and Associates, Inc. (KAI) C++ Compiler
+
+ # KCC will only create a shared library if the output file
+ # ends with ".so" (or ".sl" for HP-UX), so rename the library
+ # to its proper name (with version) after linking.
+ _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
+
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+
+ # Archives containing C++ object files must be created using
+ # "CC -Bstatic", where "CC" is the KAI C++ compiler.
+ _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'
+
+ ;;
+ RCC)
+ # Rational C++ 2.4.1
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ cxx)
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'
+
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ #
+ # There doesn't appear to be a way to prevent this compiler from
+ # explicitly linking system object files so we need to strip them
+ # from the output so that they don't get included in the library
+ # dependencies.
+ output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
+ ;;
+ *)
+ if test "$GXX" = yes && test "$with_gnu_ld" = no; then
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'
+
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
+
+ else
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ fi
+ ;;
+ esac
+ ;;
+ osf4* | osf5*)
+ case $cc_basename in
+ KCC)
+ # Kuck and Associates, Inc. (KAI) C++ Compiler
+
+ # KCC will only create a shared library if the output file
+ # ends with ".so" (or ".sl" for HP-UX), so rename the library
+ # to its proper name (with version) after linking.
+ _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
+
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+
+ # Archives containing C++ object files must be created using
+ # the KAI C++ compiler.
+ _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs'
+ ;;
+ RCC)
+ # Rational C++ 2.4.1
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ cxx)
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
+ echo "-hidden">> $lib.exp~
+ $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp `test -n "$verstring" && echo -set_version $verstring` -update_registry $objdir/so_locations -o $lib~
+ $rm $lib.exp'
+
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ #
+ # There doesn't appear to be a way to prevent this compiler from
+ # explicitly linking system object files so we need to strip them
+ # from the output so that they don't get included in the library
+ # dependencies.
+ output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
+ ;;
+ *)
+ if test "$GXX" = yes && test "$with_gnu_ld" = no; then
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'
+
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
+
+ else
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ fi
+ ;;
+ esac
+ ;;
+ psos*)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ sco*)
+ _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+ case $cc_basename in
+ CC)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ *)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ esac
+ ;;
+ sunos4*)
+ case $cc_basename in
+ CC)
+ # Sun C++ 4.x
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ lcc)
+ # Lucid
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ *)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ esac
+ ;;
+ solaris*)
+ case $cc_basename in
+ CC)
+ # Sun C++ 4.2, 5.x and Centerline C++
+ _LT_AC_TAGVAR(no_undefined_flag, $1)=' -zdefs'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -nolib -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+ $CC -G${allow_undefined_flag} -nolib ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
+
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ case $host_os in
+ solaris2.[0-5] | solaris2.[0-5].*) ;;
+ *)
+ # The C++ compiler is used as linker so we must use $wl
+ # flag to pass the commands to the underlying system
+ # linker.
+ # Supported since Solaris 2.6 (maybe 2.5.1?)
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
+ ;;
+ esac
+ _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
+
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ #
+ # There doesn't appear to be a way to prevent this compiler from
+ # explicitly linking system object files so we need to strip them
+ # from the output so that they don't get included in the library
+ # dependencies.
+ output_verbose_link_cmd='templist=`$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep "\-[[LR]]"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
+
+ # Archives containing C++ object files must be created using
+ # "CC -xar", where "CC" is the Sun C++ compiler. This is
+ # necessary to make sure instantiated templates are included
+ # in the archive.
+ _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs'
+ ;;
+ gcx)
+ # Green Hills C++ Compiler
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
+
+ # The C++ compiler must be used to create the archive.
+ _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
+ ;;
+ *)
+ # GNU C++ compiler with Solaris linker
+ if test "$GXX" = yes && test "$with_gnu_ld" = no; then
+ _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs'
+ if $CC --version | grep -v '^2\.7' > /dev/null; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+ $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
+
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
+ else
+ # g++ 2.7 appears to require `-G' NOT `-shared' on this
+ # platform.
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+ $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
+
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
+ fi
+
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir'
+ fi
+ ;;
+ esac
+ ;;
+ sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7*)
+ _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+ ;;
+ tandem*)
+ case $cc_basename in
+ NCC)
+ # NonStop-UX NCC 3.20
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ *)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ esac
+ ;;
+ vxworks*)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ *)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+esac
+AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)])
+test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
+
+_LT_AC_TAGVAR(GCC, $1)="$GXX"
+_LT_AC_TAGVAR(LD, $1)="$LD"
+
+AC_LIBTOOL_POSTDEP_PREDEP($1)
+AC_LIBTOOL_PROG_COMPILER_PIC($1)
+AC_LIBTOOL_PROG_CC_C_O($1)
+AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
+AC_LIBTOOL_PROG_LD_SHLIBS($1)
+AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
+AC_LIBTOOL_SYS_LIB_STRIP
+AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
+AC_LIBTOOL_DLOPEN_SELF($1)
+
+AC_LIBTOOL_CONFIG($1)
+
+AC_LANG_POP
+CC=$lt_save_CC
+LDCXX=$LD
+LD=$lt_save_LD
+GCC=$lt_save_GCC
+with_gnu_ldcxx=$with_gnu_ld
+with_gnu_ld=$lt_save_with_gnu_ld
+lt_cv_path_LDCXX=$lt_cv_path_LD
+lt_cv_path_LD=$lt_save_path_LD
+lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
+lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
+])# AC_LIBTOOL_LANG_CXX_CONFIG
+
+# AC_LIBTOOL_POSTDEP_PREDEP([TAGNAME])
+# ------------------------
+# Figure out "hidden" library dependencies from verbose
+# compiler output when linking a shared library.
+# Parse the compiler output and extract the necessary
+# objects, libraries and library flags.
+AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP],[
+dnl we can't use the lt_simple_compile_test_code here,
+dnl because it contains code intended for an executable,
+dnl not a library. It's possible we should let each
+dnl tag define a new lt_????_link_test_code variable,
+dnl but it's only used here...
+ifelse([$1],[],[cat > conftest.$ac_ext <<EOF
+int a;
+void foo (void) { a = 0; }
+EOF
+],[$1],[CXX],[cat > conftest.$ac_ext <<EOF
+class Foo
+{
+public:
+ Foo (void) { a = 0; }
+private:
+ int a;
+};
+EOF
+],[$1],[F77],[cat > conftest.$ac_ext <<EOF
+ subroutine foo
+ implicit none
+ integer*4 a
+ a=0
+ return
+ end
+EOF
+],[$1],[GCJ],[cat > conftest.$ac_ext <<EOF
+public class foo {
+ private int a;
+ public void bar (void) {
+ a = 0;
+ }
+};
+EOF
+])
+dnl Parse the compiler output and extract the necessary
+dnl objects, libraries and library flags.
+if AC_TRY_EVAL(ac_compile); then
+ # Parse the compiler output and extract the necessary
+ # objects, libraries and library flags.
+
+ # Sentinel used to keep track of whether or not we are before
+ # the conftest object file.
+ pre_test_object_deps_done=no
+
+ # The `*' in the case matches for architectures that use `case' in
+ # $output_verbose_cmd can trigger glob expansion during the loop
+ # eval without this substitution.
+ output_verbose_link_cmd="`$echo \"X$output_verbose_link_cmd\" | $Xsed -e \"$no_glob_subst\"`"
+
+ for p in `eval $output_verbose_link_cmd`; do
+ case $p in
+
+ -L* | -R* | -l*)
+ # Some compilers place space between "-{L,R}" and the path.
+ # Remove the space.
+ if test $p = "-L" \
+ || test $p = "-R"; then
+ prev=$p
+ continue
+ else
+ prev=
+ fi
+
+ if test "$pre_test_object_deps_done" = no; then
+ case $p in
+ -L* | -R*)
+ # Internal compiler library paths should come after those
+ # provided the user. The postdeps already come after the
+ # user supplied libs so there is no need to process them.
+ if test -z "$_LT_AC_TAGVAR(compiler_lib_search_path, $1)"; then
+ _LT_AC_TAGVAR(compiler_lib_search_path, $1)="${prev}${p}"
+ else
+ _LT_AC_TAGVAR(compiler_lib_search_path, $1)="${_LT_AC_TAGVAR(compiler_lib_search_path, $1)} ${prev}${p}"
+ fi
+ ;;
+ # The "-l" case would never come before the object being
+ # linked, so don't bother handling this case.
+ esac
+ else
+ if test -z "$_LT_AC_TAGVAR(postdeps, $1)"; then
+ _LT_AC_TAGVAR(postdeps, $1)="${prev}${p}"
+ else
+ _LT_AC_TAGVAR(postdeps, $1)="${_LT_AC_TAGVAR(postdeps, $1)} ${prev}${p}"
+ fi
+ fi
+ ;;
+
+ *.$objext)
+ # This assumes that the test object file only shows up
+ # once in the compiler output.
+ if test "$p" = "conftest.$objext"; then
+ pre_test_object_deps_done=yes
+ continue
+ fi
+
+ if test "$pre_test_object_deps_done" = no; then
+ if test -z "$_LT_AC_TAGVAR(predep_objects, $1)"; then
+ _LT_AC_TAGVAR(predep_objects, $1)="$p"
+ else
+ _LT_AC_TAGVAR(predep_objects, $1)="$_LT_AC_TAGVAR(predep_objects, $1) $p"
+ fi
+ else
+ if test -z "$_LT_AC_TAGVAR(postdep_objects, $1)"; then
+ _LT_AC_TAGVAR(postdep_objects, $1)="$p"
+ else
+ _LT_AC_TAGVAR(postdep_objects, $1)="$_LT_AC_TAGVAR(postdep_objects, $1) $p"
+ fi
+ fi
+ ;;
+
+ *) ;; # Ignore the rest.
+
+ esac
+ done
+
+ # Clean up.
+ rm -f a.out a.exe
+else
+ echo "libtool.m4: error: problem compiling $1 test program"
+fi
+
+$rm -f confest.$objext
+
+case " $_LT_AC_TAGVAR(postdeps, $1) " in
+*" -lc "*) _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ;;
+esac
+])# AC_LIBTOOL_POSTDEP_PREDEP
+
+# AC_LIBTOOL_LANG_F77_CONFIG
+# ------------------------
+# Ensure that the configuration vars for the C compiler are
+# suitably defined. Those variables are subsequently used by
+# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
+AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG], [_LT_AC_LANG_F77_CONFIG(F77)])
+AC_DEFUN([_LT_AC_LANG_F77_CONFIG],
+[AC_REQUIRE([AC_PROG_F77])
+AC_LANG_PUSH(Fortran 77)
+
+_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+_LT_AC_TAGVAR(allow_undefined_flag, $1)=
+_LT_AC_TAGVAR(always_export_symbols, $1)=no
+_LT_AC_TAGVAR(archive_expsym_cmds, $1)=
+_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
+_LT_AC_TAGVAR(hardcode_direct, $1)=no
+_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
+_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
+_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
+_LT_AC_TAGVAR(hardcode_minus_L, $1)=no
+_LT_AC_TAGVAR(hardcode_automatic, $1)=no
+_LT_AC_TAGVAR(module_cmds, $1)=
+_LT_AC_TAGVAR(module_expsym_cmds, $1)=
+_LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
+_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
+_LT_AC_TAGVAR(no_undefined_flag, $1)=
+_LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
+_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no
+
+# Source file extension for f77 test sources.
+ac_ext=f
+
+# Object file extension for compiled f77 test sources.
+objext=o
+_LT_AC_TAGVAR(objext, $1)=$objext
+
+# Code to be used in simple compile tests
+lt_simple_compile_test_code=" subroutine t\n return\n end\n"
+
+# Code to be used in simple link tests
+lt_simple_link_test_code=" program t\n end\n"
+
+# ltmain only uses $CC for tagged configurations so make sure $CC is set.
+_LT_AC_SYS_COMPILER
+
+# Allow CC to be a program name with arguments.
+lt_save_CC="$CC"
+CC=${F77-"f77"}
+compiler=$CC
+_LT_AC_TAGVAR(compiler, $1)=$CC
+cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'`
+
+AC_MSG_CHECKING([if libtool supports shared libraries])
+AC_MSG_RESULT([$can_build_shared])
+
+AC_MSG_CHECKING([whether to build shared libraries])
+test "$can_build_shared" = "no" && enable_shared=no
+
+# On AIX, shared libraries and static libraries use the same namespace, and
+# are all built from PIC.
+case "$host_os" in
+aix3*)
+ test "$enable_shared" = yes && enable_static=no
+ if test -n "$RANLIB"; then
+ archive_cmds="$archive_cmds~\$RANLIB \$lib"
+ postinstall_cmds='$RANLIB $lib'
+ fi
+ ;;
+aix4*)
+ test "$enable_shared" = yes && enable_static=no
+ ;;
+esac
+AC_MSG_RESULT([$enable_shared])
+
+AC_MSG_CHECKING([whether to build static libraries])
+# Make sure either enable_shared or enable_static is yes.
+test "$enable_shared" = yes || enable_static=yes
+AC_MSG_RESULT([$enable_static])
+
+test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
+
+_LT_AC_TAGVAR(GCC, $1)="$G77"
+_LT_AC_TAGVAR(LD, $1)="$LD"
+
+AC_LIBTOOL_PROG_COMPILER_PIC($1)
+AC_LIBTOOL_PROG_CC_C_O($1)
+AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
+AC_LIBTOOL_PROG_LD_SHLIBS($1)
+AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
+AC_LIBTOOL_SYS_LIB_STRIP
+AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
+
+AC_LIBTOOL_CONFIG($1)
+
+AC_LANG_POP
+CC="$lt_save_CC"
+])# AC_LIBTOOL_LANG_F77_CONFIG
+
+
+# AC_LIBTOOL_LANG_GCJ_CONFIG
+# --------------------------
+# Ensure that the configuration vars for the C compiler are
+# suitably defined. Those variables are subsequently used by
+# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
+AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG], [_LT_AC_LANG_GCJ_CONFIG(GCJ)])
+AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG],
+[AC_LANG_SAVE
+
+# Source file extension for Java test sources.
+ac_ext=java
+
+# Object file extension for compiled Java test sources.
+objext=o
+_LT_AC_TAGVAR(objext, $1)=$objext
+
+# Code to be used in simple compile tests
+lt_simple_compile_test_code="class foo {}\n"
+
+# Code to be used in simple link tests
+lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n'
+
+# ltmain only uses $CC for tagged configurations so make sure $CC is set.
+_LT_AC_SYS_COMPILER
+
+# Allow CC to be a program name with arguments.
+lt_save_CC="$CC"
+CC=${GCJ-"gcj"}
+compiler=$CC
+_LT_AC_TAGVAR(compiler, $1)=$CC
+
+# GCJ did not exist at the time GCC didn't implicitly link libc in.
+_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+
+AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1)
+AC_LIBTOOL_PROG_COMPILER_PIC($1)
+AC_LIBTOOL_PROG_CC_C_O($1)
+AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
+AC_LIBTOOL_PROG_LD_SHLIBS($1)
+AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
+AC_LIBTOOL_SYS_LIB_STRIP
+AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
+AC_LIBTOOL_DLOPEN_SELF($1)
+
+AC_LIBTOOL_CONFIG($1)
+
+AC_LANG_RESTORE
+CC="$lt_save_CC"
+])# AC_LIBTOOL_LANG_GCJ_CONFIG
+
+
+# AC_LIBTOOL_LANG_RC_CONFIG
+# --------------------------
+# Ensure that the configuration vars for the Windows resource compiler are
+# suitably defined. Those variables are subsequently used by
+# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
+AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG], [_LT_AC_LANG_RC_CONFIG(RC)])
+AC_DEFUN([_LT_AC_LANG_RC_CONFIG],
+[AC_LANG_SAVE
+
+# Source file extension for RC test sources.
+ac_ext=rc
+
+# Object file extension for compiled RC test sources.
+objext=o
+_LT_AC_TAGVAR(objext, $1)=$objext
+
+# Code to be used in simple compile tests
+lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'
+
+# Code to be used in simple link tests
+lt_simple_link_test_code="$lt_simple_compile_test_code"
+
+# ltmain only uses $CC for tagged configurations so make sure $CC is set.
+_LT_AC_SYS_COMPILER
+
+# Allow CC to be a program name with arguments.
+lt_save_CC="$CC"
+CC=${RC-"windres"}
+compiler=$CC
+_LT_AC_TAGVAR(compiler, $1)=$CC
+_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
+
+AC_LIBTOOL_CONFIG($1)
+
+AC_LANG_RESTORE
+CC="$lt_save_CC"
+])# AC_LIBTOOL_LANG_RC_CONFIG
+
+
+# AC_LIBTOOL_CONFIG([TAGNAME])
+# ----------------------------
+# If TAGNAME is not passed, then create an initial libtool script
+# with a default configuration from the untagged config vars. Otherwise
+# add code to config.status for appending the configuration named by
+# TAGNAME from the matching tagged config vars.
+AC_DEFUN([AC_LIBTOOL_CONFIG],
+[# The else clause should only fire when bootstrapping the
+# libtool distribution, otherwise you forgot to ship ltmain.sh
+# with your package, and you will get complaints that there are
+# no rules to generate ltmain.sh.
+if test -f "$ltmain"; then
+ # See if we are running on zsh, and set the options which allow our commands through
+ # without removal of \ escapes.
+ if test -n "${ZSH_VERSION+set}" ; then
+ setopt NO_GLOB_SUBST
+ fi
+ # Now quote all the things that may contain metacharacters while being
+ # careful not to overquote the AC_SUBSTed values. We take copies of the
+ # variables and quote the copies for generation of the libtool script.
+ for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM SED SHELL \
+ libname_spec library_names_spec soname_spec extract_expsyms_cmds \
+ old_striplib striplib file_magic_cmd finish_cmds finish_eval \
+ deplibs_check_method reload_flag reload_cmds need_locks \
+ lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
+ lt_cv_sys_global_symbol_to_c_name_address \
+ sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
+ old_postinstall_cmds old_postuninstall_cmds \
+ _LT_AC_TAGVAR(compiler, $1) \
+ _LT_AC_TAGVAR(CC, $1) \
+ _LT_AC_TAGVAR(LD, $1) \
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1) \
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1) \
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1) \
+ _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) \
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1) \
+ _LT_AC_TAGVAR(thread_safe_flag_spec, $1) \
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1) \
+ _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1) \
+ _LT_AC_TAGVAR(old_archive_cmds, $1) \
+ _LT_AC_TAGVAR(old_archive_from_new_cmds, $1) \
+ _LT_AC_TAGVAR(predep_objects, $1) \
+ _LT_AC_TAGVAR(postdep_objects, $1) \
+ _LT_AC_TAGVAR(predeps, $1) \
+ _LT_AC_TAGVAR(postdeps, $1) \
+ _LT_AC_TAGVAR(compiler_lib_search_path, $1) \
+ _LT_AC_TAGVAR(archive_cmds, $1) \
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1) \
+ _LT_AC_TAGVAR(postinstall_cmds, $1) \
+ _LT_AC_TAGVAR(postuninstall_cmds, $1) \
+ _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) \
+ _LT_AC_TAGVAR(allow_undefined_flag, $1) \
+ _LT_AC_TAGVAR(no_undefined_flag, $1) \
+ _LT_AC_TAGVAR(export_symbols_cmds, $1) \
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) \
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1) \
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1) \
+ _LT_AC_TAGVAR(hardcode_automatic, $1) \
+ _LT_AC_TAGVAR(module_cmds, $1) \
+ _LT_AC_TAGVAR(module_expsym_cmds, $1) \
+ _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1) \
+ _LT_AC_TAGVAR(exclude_expsyms, $1) \
+ _LT_AC_TAGVAR(include_expsyms, $1); do
+
+ case $var in
+ _LT_AC_TAGVAR(old_archive_cmds, $1) | \
+ _LT_AC_TAGVAR(old_archive_from_new_cmds, $1) | \
+ _LT_AC_TAGVAR(archive_cmds, $1) | \
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1) | \
+ _LT_AC_TAGVAR(module_cmds, $1) | \
+ _LT_AC_TAGVAR(module_expsym_cmds, $1) | \
+ _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) | \
+ _LT_AC_TAGVAR(export_symbols_cmds, $1) | \
+ extract_expsyms_cmds | reload_cmds | finish_cmds | \
+ postinstall_cmds | postuninstall_cmds | \
+ old_postinstall_cmds | old_postuninstall_cmds | \
+ sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
+ # Double-quote double-evaled strings.
+ eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
+ ;;
+ *)
+ eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
+ ;;
+ esac
+ done
+
+ case $lt_echo in
+ *'\[$]0 --fallback-echo"')
+ lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\[$]0 --fallback-echo"[$]/[$]0 --fallback-echo"/'`
+ ;;
+ esac
+
+ifelse([$1], [],
+ [cfgfile="${ofile}T"
+ trap "$rm \"$cfgfile\"; exit 1" 1 2 15
+ $rm -f "$cfgfile"
+ AC_MSG_NOTICE([creating $ofile])],
+ [cfgfile="$ofile"])
+
+ cat <<__EOF__ >> "$cfgfile"
+ifelse([$1], [],
+[#! $SHELL
+
+# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
+# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
+# NOTE: Changes made to this file will be lost: look at ltmain.sh.
+#
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
+# Free Software Foundation, Inc.
+#
+# This file is part of GNU Libtool:
+# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
+#
+# 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.
+#
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# A sed program that does not truncate output.
+SED=$lt_SED
+
+# Sed that helps us avoid accidentally triggering echo(1) options like -n.
+Xsed="$SED -e s/^X//"
+
+# The HP-UX ksh and POSIX shell print the target directory to stdout
+# if CDPATH is set.
+if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
+
+# The names of the tagged configurations supported by this script.
+available_tags=
+
+# ### BEGIN LIBTOOL CONFIG],
+[# ### BEGIN LIBTOOL TAG CONFIG: $tagname])
+
+# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
+
+# Shell to use when invoking shell scripts.
+SHELL=$lt_SHELL
+
+# Whether or not to build shared libraries.
+build_libtool_libs=$enable_shared
+
+# Whether or not to build static libraries.
+build_old_libs=$enable_static
+
+# Whether or not to add -lc for building shared libraries.
+build_libtool_need_lc=$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)
+
+# Whether or not to disallow shared libs when runtime libs are static
+allow_libtool_libs_with_static_runtimes=$_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)
+
+# Whether or not to optimize for fast installation.
+fast_install=$enable_fast_install
+
+# The host system.
+host_alias=$host_alias
+host=$host
+
+# An echo program that does not interpret backslashes.
+echo=$lt_echo
+
+# The archiver.
+AR=$lt_AR
+AR_FLAGS=$lt_AR_FLAGS
+
+# A C compiler.
+LTCC=$lt_LTCC
+
+# A language-specific compiler.
+CC=$lt_[]_LT_AC_TAGVAR(compiler, $1)
+
+# Is the compiler the GNU C compiler?
+with_gcc=$_LT_AC_TAGVAR(GCC, $1)
+
+# An ERE matcher.
+EGREP=$lt_EGREP
+
+# The linker used to build libraries.
+LD=$lt_[]_LT_AC_TAGVAR(LD, $1)
+
+# Whether we need hard or soft links.
+LN_S=$lt_LN_S
+
+# A BSD-compatible nm program.
+NM=$lt_NM
+
+# A symbol stripping program
+STRIP=$STRIP
+
+# Used to examine libraries when file_magic_cmd begins "file"
+MAGIC_CMD=$MAGIC_CMD
+
+# Used on cygwin: DLL creation program.
+DLLTOOL="$DLLTOOL"
+
+# Used on cygwin: object dumper.
+OBJDUMP="$OBJDUMP"
+
+# Used on cygwin: assembler.
+AS="$AS"
+
+# The name of the directory that contains temporary libtool files.
+objdir=$objdir
+
+# How to create reloadable object files.
+reload_flag=$lt_reload_flag
+reload_cmds=$lt_reload_cmds
+
+# How to pass a linker flag through the compiler.
+wl=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)
+
+# Object file suffix (normally "o").
+objext="$ac_objext"
+
+# Old archive suffix (normally "a").
+libext="$libext"
+
+# Shared library suffix (normally ".so").
+shrext='$shrext'
+
+# Executable file suffix (normally "").
+exeext="$exeext"
+
+# Additional compiler flags for building library objects.
+pic_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)
+pic_mode=$pic_mode
+
+# What is the maximum length of a command?
+max_cmd_len=$lt_cv_sys_max_cmd_len
+
+# Does compiler simultaneously support -c and -o options?
+compiler_c_o=$lt_[]_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)
+
+# Must we lock files when doing compilation ?
+need_locks=$lt_need_locks
+
+# Do we need the lib prefix for modules?
+need_lib_prefix=$need_lib_prefix
+
+# Do we need a version for libraries?
+need_version=$need_version
+
+# Whether dlopen is supported.
+dlopen_support=$enable_dlopen
+
+# Whether dlopen of programs is supported.
+dlopen_self=$enable_dlopen_self
+
+# Whether dlopen of statically linked programs is supported.
+dlopen_self_static=$enable_dlopen_self_static
+
+# Compiler flag to prevent dynamic linking.
+link_static_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_static, $1)
+
+# Compiler flag to turn off builtin functions.
+no_builtin_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)
+
+# Compiler flag to allow reflexive dlopens.
+export_dynamic_flag_spec=$lt_[]_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)
+
+# Compiler flag to generate shared objects directly from archives.
+whole_archive_flag_spec=$lt_[]_LT_AC_TAGVAR(whole_archive_flag_spec, $1)
+
+# Compiler flag to generate thread-safe objects.
+thread_safe_flag_spec=$lt_[]_LT_AC_TAGVAR(thread_safe_flag_spec, $1)
+
+# Library versioning type.
+version_type=$version_type
+
+# Format of library name prefix.
+libname_spec=$lt_libname_spec
+
+# List of archive names. First name is the real one, the rest are links.
+# The last name is the one that the linker finds with -lNAME.
+library_names_spec=$lt_library_names_spec
+
+# The coded name of the library, if different from the real name.
+soname_spec=$lt_soname_spec
+
+# Commands used to build and install an old-style archive.
+RANLIB=$lt_RANLIB
+old_archive_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_cmds, $1)
+old_postinstall_cmds=$lt_old_postinstall_cmds
+old_postuninstall_cmds=$lt_old_postuninstall_cmds
+
+# Create an old-style archive from a shared archive.
+old_archive_from_new_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_new_cmds, $1)
+
+# Create a temporary old-style archive to link instead of a shared archive.
+old_archive_from_expsyms_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1)
+
+# Commands used to build and install a shared archive.
+archive_cmds=$lt_[]_LT_AC_TAGVAR(archive_cmds, $1)
+archive_expsym_cmds=$lt_[]_LT_AC_TAGVAR(archive_expsym_cmds, $1)
+postinstall_cmds=$lt_postinstall_cmds
+postuninstall_cmds=$lt_postuninstall_cmds
+
+# Commands used to build a loadable module (assumed same as above if empty)
+module_cmds=$lt_[]_LT_AC_TAGVAR(module_cmds, $1)
+module_expsym_cmds=$lt_[]_LT_AC_TAGVAR(module_expsym_cmds, $1)
+
+# Commands to strip libraries.
+old_striplib=$lt_old_striplib
+striplib=$lt_striplib
+
+# Dependencies to place before the objects being linked to create a
+# shared library.
+predep_objects=$lt_[]_LT_AC_TAGVAR(predep_objects, $1)
+
+# Dependencies to place after the objects being linked to create a
+# shared library.
+postdep_objects=$lt_[]_LT_AC_TAGVAR(postdep_objects, $1)
+
+# Dependencies to place before the objects being linked to create a
+# shared library.
+predeps=$lt_[]_LT_AC_TAGVAR(predeps, $1)
+
+# Dependencies to place after the objects being linked to create a
+# shared library.
+postdeps=$lt_[]_LT_AC_TAGVAR(postdeps, $1)
+
+# The library search path used internally by the compiler when linking
+# a shared library.
+compiler_lib_search_path=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1)
+
+# Method to check whether dependent libraries are shared objects.
+deplibs_check_method=$lt_deplibs_check_method
+
+# Command to use when deplibs_check_method == file_magic.
+file_magic_cmd=$lt_file_magic_cmd
+
+# Flag that allows shared libraries with undefined symbols to be built.
+allow_undefined_flag=$lt_[]_LT_AC_TAGVAR(allow_undefined_flag, $1)
+
+# Flag that forces no undefined symbols.
+no_undefined_flag=$lt_[]_LT_AC_TAGVAR(no_undefined_flag, $1)
+
+# Commands used to finish a libtool library installation in a directory.
+finish_cmds=$lt_finish_cmds
+
+# Same as above, but a single script fragment to be evaled but not shown.
+finish_eval=$lt_finish_eval
+
+# Take the output of nm and produce a listing of raw symbols and C names.
+global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
+
+# Transform the output of nm in a proper C declaration
+global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
+
+# Transform the output of nm in a C name address pair
+global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
+
+# This is the shared library runtime path variable.
+runpath_var=$runpath_var
+
+# This is the shared library path variable.
+shlibpath_var=$shlibpath_var
+
+# Is shlibpath searched before the hard-coded library search path?
+shlibpath_overrides_runpath=$shlibpath_overrides_runpath
+
+# How to hardcode a shared library path into an executable.
+hardcode_action=$_LT_AC_TAGVAR(hardcode_action, $1)
+
+# Whether we should hardcode library paths into libraries.
+hardcode_into_libs=$hardcode_into_libs
+
+# Flag to hardcode \$libdir into a binary during linking.
+# This must work even if \$libdir does not exist.
+hardcode_libdir_flag_spec=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)
+
+# If ld is used when linking, flag to hardcode \$libdir into
+# a binary during linking. This must work even if \$libdir does
+# not exist.
+hardcode_libdir_flag_spec_ld=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)
+
+# Whether we need a single -rpath flag with a separated argument.
+hardcode_libdir_separator=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_separator, $1)
+
+# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
+# resulting binary.
+hardcode_direct=$_LT_AC_TAGVAR(hardcode_direct, $1)
+
+# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
+# resulting binary.
+hardcode_minus_L=$_LT_AC_TAGVAR(hardcode_minus_L, $1)
+
+# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
+# the resulting binary.
+hardcode_shlibpath_var=$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)
+
+# Set to yes if building a shared library automatically hardcodes DIR into the library
+# and all subsequent libraries and executables linked against it.
+hardcode_automatic=$_LT_AC_TAGVAR(hardcode_automatic, $1)
+
+# Variables whose values should be saved in libtool wrapper scripts and
+# restored at relink time.
+variables_saved_for_relink="$variables_saved_for_relink"
+
+# Whether libtool must link a program against all its dependency libraries.
+link_all_deplibs=$_LT_AC_TAGVAR(link_all_deplibs, $1)
+
+# Compile-time system search path for libraries
+sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
+
+# Run-time system search path for libraries
+sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
+
+# Fix the shell variable \$srcfile for the compiler.
+fix_srcfile_path="$_LT_AC_TAGVAR(fix_srcfile_path, $1)"
+
+# Set to yes if exported symbols are required.
+always_export_symbols=$_LT_AC_TAGVAR(always_export_symbols, $1)
+
+# The commands to list exported symbols.
+export_symbols_cmds=$lt_[]_LT_AC_TAGVAR(export_symbols_cmds, $1)
+
+# The commands to extract the exported symbol list from a shared archive.
+extract_expsyms_cmds=$lt_extract_expsyms_cmds
+
+# Symbols that should not be listed in the preloaded symbols.
+exclude_expsyms=$lt_[]_LT_AC_TAGVAR(exclude_expsyms, $1)
+
+# Symbols that must always be exported.
+include_expsyms=$lt_[]_LT_AC_TAGVAR(include_expsyms, $1)
+
+ifelse([$1],[],
+[# ### END LIBTOOL CONFIG],
+[# ### END LIBTOOL TAG CONFIG: $tagname])
+
+__EOF__
+
+ifelse([$1],[], [
+ case $host_os in
+ aix3*)
+ cat <<\EOF >> "$cfgfile"
+
+# AIX sometimes has problems with the GCC collect2 program. For some
+# reason, if we set the COLLECT_NAMES environment variable, the problems
+# vanish in a puff of smoke.
+if test "X${COLLECT_NAMES+set}" != Xset; then
+ COLLECT_NAMES=
+ export COLLECT_NAMES
+fi
+EOF
+ ;;
+ esac
+
+ # We use sed instead of cat because bash on DJGPP gets confused if
+ # if finds mixed CR/LF and LF-only lines. Since sed operates in
+ # text mode, it properly converts lines to CR/LF. This bash problem
+ # is reportedly fixed, but why not run on old versions too?
+ sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
+
+ mv -f "$cfgfile" "$ofile" || \
+ (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
+ chmod +x "$ofile"
+])
+else
+ # If there is no Makefile yet, we rely on a make rule to execute
+ # `config.status --recheck' to rerun these tests and create the
+ # libtool script then.
+ test -f Makefile && make "$ltmain"
+fi
+])# AC_LIBTOOL_CONFIG
+
+
+# AC_LIBTOOL_PROG_COMPILER_NO_RTTI([TAGNAME])
+# -------------------------------------------
+AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI],
+[AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
+
+_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
+
+if test "$GCC" = yes; then
+ _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
+
+ AC_LIBTOOL_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions],
+ lt_cv_prog_compiler_rtti_exceptions,
+ [-fno-rtti -fno-exceptions], [],
+ [_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"])
+fi
+])# AC_LIBTOOL_PROG_COMPILER_NO_RTTI
+
+
+# AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
+# ---------------------------------
+AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE],
+[AC_REQUIRE([AC_CANONICAL_HOST])
+AC_REQUIRE([AC_PROG_NM])
+AC_REQUIRE([AC_OBJEXT])
+# Check for command to grab the raw symbol name followed by C symbol from nm.
+AC_MSG_CHECKING([command to parse $NM output from $compiler object])
+AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe],
+[
+# These are sane defaults that work on at least a few old systems.
+# [They come from Ultrix. What could be older than Ultrix?!! ;)]
+
+# Character class describing NM global symbol codes.
+symcode='[[BCDEGRST]]'
+
+# Regexp to match symbols that can be accessed directly from C.
+sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)'
+
+# Transform the above into a raw symbol and a C symbol.
+symxfrm='\1 \2\3 \3'
+
+# Transform an extracted symbol line into a proper C declaration
+lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
+
+# Transform an extracted symbol line into symbol name and symbol address
+lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
+
+# Define system-specific variables.
+case $host_os in
+aix*)
+ symcode='[[BCDT]]'
+ ;;
+cygwin* | mingw* | pw32*)
+ symcode='[[ABCDGISTW]]'
+ ;;
+hpux*) # Its linker distinguishes data from code symbols
+ if test "$host_cpu" = ia64; then
+ symcode='[[ABCDEGRST]]'
+ fi
+ lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
+ lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
+ ;;
+irix* | nonstopux*)
+ symcode='[[BCDEGRST]]'
+ ;;
+osf*)
+ symcode='[[BCDEGQRST]]'
+ ;;
+solaris* | sysv5*)
+ symcode='[[BDT]]'
+ ;;
+sysv4)
+ symcode='[[DFNSTU]]'
+ ;;
+esac
+
+# Handle CRLF in mingw tool chain
+opt_cr=
+case $build_os in
+mingw*)
+ opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
+ ;;
+esac
+
+# If we're using GNU nm, then use its standard symbol codes.
+case `$NM -V 2>&1` in
+*GNU* | *'with BFD'*)
+ symcode='[[ABCDGISTW]]' ;;
+esac
+
+# Try without a prefix undercore, then with it.
+for ac_symprfx in "" "_"; do
+
+ # Write the raw and C identifiers.
+ lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'"
+
+ # Check to see that the pipe works correctly.
+ pipe_works=no
+
+ rm -f conftest*
+ cat > conftest.$ac_ext <<EOF
+#ifdef __cplusplus
+extern "C" {
+#endif
+char nm_test_var;
+void nm_test_func(){}
+#ifdef __cplusplus
+}
+#endif
+int main(){nm_test_var='a';nm_test_func();return(0);}
+EOF
+
+ if AC_TRY_EVAL(ac_compile); then
+ # Now try to grab the symbols.
+ nlist=conftest.nm
+ if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) && test -s "$nlist"; then
+ # Try sorting and uniquifying the output.
+ if sort "$nlist" | uniq > "$nlist"T; then
+ mv -f "$nlist"T "$nlist"
+ else
+ rm -f "$nlist"T
+ fi
+
+ # Make sure that we snagged all the symbols we need.
+ if grep ' nm_test_var$' "$nlist" >/dev/null; then
+ if grep ' nm_test_func$' "$nlist" >/dev/null; then
+ cat <<EOF > conftest.$ac_ext
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+EOF
+ # Now generate the symbol file.
+ eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
+
+ cat <<EOF >> conftest.$ac_ext
+#if defined (__STDC__) && __STDC__
+# define lt_ptr_t void *
+#else
+# define lt_ptr_t char *
+# define const
+#endif
+
+/* The mapping between symbol names and symbols. */
+const struct {
+ const char *name;
+ lt_ptr_t address;
+}
+lt_preloaded_symbols[[]] =
+{
+EOF
+ $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
+ cat <<\EOF >> conftest.$ac_ext
+ {0, (lt_ptr_t) 0}
+};
+
+#ifdef __cplusplus
+}
+#endif
+EOF
+ # Now try linking the two files.
+ mv conftest.$ac_objext conftstm.$ac_objext
+ lt_save_LIBS="$LIBS"
+ lt_save_CFLAGS="$CFLAGS"
+ LIBS="conftstm.$ac_objext"
+ CFLAGS="$CFLAGS$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)"
+ if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then
+ pipe_works=yes
+ fi
+ LIBS="$lt_save_LIBS"
+ CFLAGS="$lt_save_CFLAGS"
+ else
+ echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD
+ fi
+ else
+ echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD
+ fi
+ else
+ echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD
+ fi
+ else
+ echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD
+ cat conftest.$ac_ext >&5
+ fi
+ rm -f conftest* conftst*
+
+ # Do not use the global_symbol_pipe unless it works.
+ if test "$pipe_works" = yes; then
+ break
+ else
+ lt_cv_sys_global_symbol_pipe=
+ fi
+done
+])
+if test -z "$lt_cv_sys_global_symbol_pipe"; then
+ lt_cv_sys_global_symbol_to_cdecl=
+fi
+if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
+ AC_MSG_RESULT(failed)
+else
+ AC_MSG_RESULT(ok)
+fi
+]) # AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
+
+
+# AC_LIBTOOL_PROG_COMPILER_PIC([TAGNAME])
+# ---------------------------------------
+AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC],
+[_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)=
+_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
+_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=
+
+AC_MSG_CHECKING([for $compiler option to produce PIC])
+ ifelse([$1],[CXX],[
+ # C++ specific cases for pic, static, wl, etc.
+ if test "$GXX" = yes; then
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
+
+ case $host_os in
+ aix*)
+ # All AIX code is PIC.
+ if test "$host_cpu" = ia64; then
+ # AIX 5 now supports IA64 processor
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+ fi
+ ;;
+ amigaos*)
+ # FIXME: we need at least 68020 code to build shared libraries, but
+ # adding the `-m68020' flag to GCC prevents building anything better,
+ # like `-m68040'.
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
+ ;;
+ beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
+ # PIC is the default for these OSes.
+ ;;
+ mingw* | os2* | pw32*)
+ # This hack is so that the source file can tell whether it is being
+ # built for inclusion in a dll (and should export symbols for example).
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
+ ;;
+ darwin* | rhapsody*)
+ # PIC is the default on this platform
+ # Common symbols not allowed in MH_DYLIB files
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
+ ;;
+ *djgpp*)
+ # DJGPP does not support shared libraries at all
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
+ ;;
+ sysv4*MP*)
+ if test -d /usr/nec; then
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic
+ fi
+ ;;
+ hpux*)
+ # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
+ # not for PA HP-UX.
+ case "$host_cpu" in
+ hppa*64*|ia64*)
+ ;;
+ *)
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+ ;;
+ esac
+ ;;
+ *)
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+ ;;
+ esac
+ else
+ case $host_os in
+ aix4* | aix5*)
+ # All AIX code is PIC.
+ if test "$host_cpu" = ia64; then
+ # AIX 5 now supports IA64 processor
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+ else
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
+ fi
+ ;;
+ chorus*)
+ case $cc_basename in
+ cxch68)
+ # Green Hills C++ Compiler
+ # _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
+ ;;
+ esac
+ ;;
+ dgux*)
+ case $cc_basename in
+ ec++)
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+ ;;
+ ghcx)
+ # Green Hills C++ Compiler
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
+ ;;
+ *)
+ ;;
+ esac
+ ;;
+ freebsd*)
+ # FreeBSD uses GNU C++
+ ;;
+ hpux9* | hpux10* | hpux11*)
+ case $cc_basename in
+ CC)
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
+ if test "$host_cpu" != ia64; then
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
+ fi
+ ;;
+ aCC)
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
+ case "$host_cpu" in
+ hppa*64*|ia64*)
+ # +Z the default
+ ;;
+ *)
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
+ ;;
+ esac
+ ;;
+ *)
+ ;;
+ esac
+ ;;
+ irix5* | irix6* | nonstopux*)
+ case $cc_basename in
+ CC)
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+ # CC pic flag -KPIC is the default.
+ ;;
+ *)
+ ;;
+ esac
+ ;;
+ linux*)
+ case $cc_basename in
+ KCC)
+ # KAI C++ Compiler
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+ ;;
+ icpc)
+ # Intel C++
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
+ ;;
+ cxx)
+ # Compaq C++
+ # Make sure the PIC flag is empty. It appears that all Alpha
+ # Linux and Compaq Tru64 Unix objects are PIC.
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+ ;;
+ *)
+ ;;
+ esac
+ ;;
+ lynxos*)
+ ;;
+ m88k*)
+ ;;
+ mvs*)
+ case $cc_basename in
+ cxx)
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall'
+ ;;
+ *)
+ ;;
+ esac
+ ;;
+ netbsd*)
+ ;;
+ osf3* | osf4* | osf5*)
+ case $cc_basename in
+ KCC)
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
+ ;;
+ RCC)
+ # Rational C++ 2.4.1
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
+ ;;
+ cxx)
+ # Digital/Compaq C++
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ # Make sure the PIC flag is empty. It appears that all Alpha
+ # Linux and Compaq Tru64 Unix objects are PIC.
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+ ;;
+ *)
+ ;;
+ esac
+ ;;
+ psos*)
+ ;;
+ sco*)
+ case $cc_basename in
+ CC)
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+ ;;
+ *)
+ ;;
+ esac
+ ;;
+ solaris*)
+ case $cc_basename in
+ CC)
+ # Sun C++ 4.2, 5.x and Centerline C++
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
+ ;;
+ gcx)
+ # Green Hills C++ Compiler
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
+ ;;
+ *)
+ ;;
+ esac
+ ;;
+ sunos4*)
+ case $cc_basename in
+ CC)
+ # Sun C++ 4.x
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+ ;;
+ lcc)
+ # Lucid
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
+ ;;
+ *)
+ ;;
+ esac
+ ;;
+ tandem*)
+ case $cc_basename in
+ NCC)
+ # NonStop-UX NCC 3.20
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+ ;;
+ *)
+ ;;
+ esac
+ ;;
+ unixware*)
+ ;;
+ vxworks*)
+ ;;
+ *)
+ _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
+ ;;
+ esac
+ fi
+],
+[
+ if test "$GCC" = yes; then
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
+
+ case $host_os in
+ aix*)
+ # All AIX code is PIC.
+ if test "$host_cpu" = ia64; then
+ # AIX 5 now supports IA64 processor
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+ fi
+ ;;
+
+ amigaos*)
+ # FIXME: we need at least 68020 code to build shared libraries, but
+ # adding the `-m68020' flag to GCC prevents building anything better,
+ # like `-m68040'.
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
+ ;;
+
+ beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
+ # PIC is the default for these OSes.
+ ;;
+
+ mingw* | pw32* | os2*)
+ # This hack is so that the source file can tell whether it is being
+ # built for inclusion in a dll (and should export symbols for example).
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
+ ;;
+
+ darwin* | rhapsody*)
+ # PIC is the default on this platform
+ # Common symbols not allowed in MH_DYLIB files
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
+ ;;
+
+ msdosdjgpp*)
+ # Just because we use GCC doesn't mean we suddenly get shared libraries
+ # on systems that don't support them.
+ _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
+ enable_shared=no
+ ;;
+
+ sysv4*MP*)
+ if test -d /usr/nec; then
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic
+ fi
+ ;;
+
+ hpux*)
+ # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
+ # not for PA HP-UX.
+ case "$host_cpu" in
+ hppa*64*|ia64*)
+ # +Z the default
+ ;;
+ *)
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+ ;;
+ esac
+ ;;
+
+ *)
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+ ;;
+ esac
+ else
+ # PORTME Check for flag to pass linker flags through the system compiler.
+ case $host_os in
+ aix*)
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ if test "$host_cpu" = ia64; then
+ # AIX 5 now supports IA64 processor
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+ else
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
+ fi
+ ;;
+
+ mingw* | pw32* | os2*)
+ # This hack is so that the source file can tell whether it is being
+ # built for inclusion in a dll (and should export symbols for example).
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'
+ ;;
+
+ hpux9* | hpux10* | hpux11*)
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
+ # not for PA HP-UX.
+ case "$host_cpu" in
+ hppa*64*|ia64*)
+ # +Z the default
+ ;;
+ *)
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
+ ;;
+ esac
+ # Is there a better lt_prog_compiler_static that works with the bundled CC?
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
+ ;;
+
+ irix5* | irix6* | nonstopux*)
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ # PIC (with -KPIC) is the default.
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+ ;;
+
+ newsos6)
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+ ;;
+
+ linux*)
+ case $CC in
+ icc|ecc)
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
+ ;;
+ ccc)
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ # All Alpha code is PIC.
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+ ;;
+ esac
+ ;;
+
+ osf3* | osf4* | osf5*)
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ # All OSF/1 code is PIC.
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
+ ;;
+
+ sco3.2v5*)
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-Kpic'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-dn'
+ ;;
+
+ solaris*)
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+ ;;
+
+ sunos4*)
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+ ;;
+
+ sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+ ;;
+
+ sysv4*MP*)
+ if test -d /usr/nec ;then
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+ fi
+ ;;
+
+ uts4*)
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+ ;;
+
+ *)
+ _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
+ ;;
+ esac
+ fi
+])
+AC_MSG_RESULT([$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)])
+
+#
+# Check to make sure the PIC flag actually works.
+#
+if test -n "$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)"; then
+ AC_LIBTOOL_COMPILER_OPTION([if $compiler PIC flag $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) works],
+ _LT_AC_TAGVAR(lt_prog_compiler_pic_works, $1),
+ [$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])], [],
+ [case $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) in
+ "" | " "*) ;;
+ *) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)" ;;
+ esac],
+ [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
+ _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no])
+fi
+case "$host_os" in
+ # For platforms which do not support PIC, -DPIC is meaningless:
+ *djgpp*)
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
+ ;;
+ *)
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])"
+ ;;
+esac
+])
+
+
+# AC_LIBTOOL_PROG_LD_SHLIBS([TAGNAME])
+# ------------------------------------
+# See if the linker supports building shared libraries.
+AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS],
+[AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
+ifelse([$1],[CXX],[
+ _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+ case $host_os in
+ aix4* | aix5*)
+ # If we're using GNU nm, then we don't want the "-C" option.
+ # -C means demangle to AIX nm, but means don't demangle with GNU nm
+ if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
+ _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
+ else
+ _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
+ fi
+ ;;
+ pw32*)
+ _LT_AC_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds"
+ ;;
+ cygwin* | mingw*)
+ _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGS]] /s/.* \([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols'
+ ;;
+ *)
+ _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+ ;;
+ esac
+],[
+ runpath_var=
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=
+ _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no
+ _LT_AC_TAGVAR(archive_cmds, $1)=
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)=
+ _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)=
+ _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1)=
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
+ _LT_AC_TAGVAR(thread_safe_flag_spec, $1)=
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
+ _LT_AC_TAGVAR(hardcode_direct, $1)=no
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=no
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
+ _LT_AC_TAGVAR(link_all_deplibs, $1)=unknown
+ _LT_AC_TAGVAR(hardcode_automatic, $1)=no
+ _LT_AC_TAGVAR(module_cmds, $1)=
+ _LT_AC_TAGVAR(module_expsym_cmds, $1)=
+ _LT_AC_TAGVAR(always_export_symbols, $1)=no
+ _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+ # include_expsyms should be a list of space-separated symbols to be *always*
+ # included in the symbol list
+ _LT_AC_TAGVAR(include_expsyms, $1)=
+ # exclude_expsyms can be an extended regexp of symbols to exclude
+ # it will be wrapped by ` (' and `)$', so one must not match beginning or
+ # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
+ # as well as any symbol that contains `d'.
+ _LT_AC_TAGVAR(exclude_expsyms, $1)="_GLOBAL_OFFSET_TABLE_"
+ # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
+ # platforms (ab)use it in PIC code, but their linkers get confused if
+ # the symbol is explicitly referenced. Since portable code cannot
+ # rely on this symbol name, it's probably fine to never include it in
+ # preloaded symbol tables.
+ extract_expsyms_cmds=
+
+ case $host_os in
+ cygwin* | mingw* | pw32*)
+ # FIXME: the MSVC++ port hasn't been tested in a loooong time
+ # When not using gcc, we currently assume that we are using
+ # Microsoft Visual C++.
+ if test "$GCC" != yes; then
+ with_gnu_ld=no
+ fi
+ ;;
+ openbsd*)
+ with_gnu_ld=no
+ ;;
+ esac
+
+ _LT_AC_TAGVAR(ld_shlibs, $1)=yes
+ if test "$with_gnu_ld" = yes; then
+ # If archive_cmds runs LD, not CC, wlarc should be empty
+ wlarc='${wl}'
+
+ # See if GNU ld supports shared libraries.
+ case $host_os in
+ aix3* | aix4* | aix5*)
+ # On AIX/PPC, the GNU linker is very broken
+ if test "$host_cpu" != ia64; then
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ cat <<EOF 1>&2
+
+*** Warning: the GNU linker, at least up to release 2.9.1, is reported
+*** to be unable to reliably create shared libraries on AIX.
+*** Therefore, libtool is disabling shared libraries support. If you
+*** really care for shared libraries, you may want to modify your PATH
+*** so that a non-GNU linker is found, and then restart.
+
+EOF
+ fi
+ ;;
+
+ amigaos*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+
+ # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
+ # that the semantics of dynamic libraries on AmigaOS, at least up
+ # to version 4, is to share data among multiple programs linked
+ # with the same dynamic library. Since this doesn't match the
+ # behavior of shared libraries on other platforms, we can't use
+ # them.
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+
+ beos*)
+ if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
+ # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
+ # support --undefined. This deserves some investigation. FIXME
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ else
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ fi
+ ;;
+
+ cygwin* | mingw* | pw32*)
+ # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
+ # as there is no search path for DLLs.
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
+ _LT_AC_TAGVAR(always_export_symbols, $1)=no
+ _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+ _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGS]] /s/.* \([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols'
+
+ if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
+ # If the export-symbols file already is a .def file (1st line
+ # is EXPORTS), use it as is; otherwise, prepend...
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+ cp $export_symbols $output_objdir/$soname.def;
+ else
+ echo EXPORTS > $output_objdir/$soname.def;
+ cat $export_symbols >> $output_objdir/$soname.def;
+ fi~
+ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
+ else
+ ld_shlibs=no
+ fi
+ ;;
+
+ netbsd*)
+ if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
+ wlarc=
+ else
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ fi
+ ;;
+
+ solaris* | sysv5*)
+ if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ cat <<EOF 1>&2
+
+*** Warning: The releases 2.8.* of the GNU linker cannot reliably
+*** create shared libraries on Solaris systems. Therefore, libtool
+*** is disabling shared libraries support. We urge you to upgrade GNU
+*** binutils to release 2.9.1 or newer. Another option is to modify
+*** your PATH or compiler configuration so that the native linker is
+*** used, and then restart.
+
+EOF
+ elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ else
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ fi
+ ;;
+
+ sunos4*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+ wlarc=
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+
+ *)
+ if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ else
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ fi
+ ;;
+ esac
+
+ if test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = yes; then
+ runpath_var=LD_RUN_PATH
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+ # ancient GNU ld didn't support --whole-archive et. al.
+ if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+ else
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
+ fi
+ fi
+ else
+ # PORTME fill in a description of your system's linker (not GNU ld)
+ case $host_os in
+ aix3*)
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
+ _LT_AC_TAGVAR(always_export_symbols, $1)=yes
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
+ # Note: this linker hardcodes the directories in LIBPATH if there
+ # are no directories specified by -L.
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+ if test "$GCC" = yes && test -z "$link_static_flag"; then
+ # Neither direct hardcoding nor static linking is supported with a
+ # broken collect2.
+ _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported
+ fi
+ ;;
+
+ aix4* | aix5*)
+ if test "$host_cpu" = ia64; then
+ # On IA64, the linker does run time linking by default, so we don't
+ # have to do anything special.
+ aix_use_runtimelinking=no
+ exp_sym_flag='-Bexport'
+ no_entry_flag=""
+ else
+ # If we're using GNU nm, then we don't want the "-C" option.
+ # -C means demangle to AIX nm, but means don't demangle with GNU nm
+ if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
+ _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
+ else
+ _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols'
+ fi
+ aix_use_runtimelinking=no
+
+ # Test if we are trying to use run time linking or normal
+ # AIX style linking. If -brtl is somewhere in LDFLAGS, we
+ # need to do runtime linking.
+ case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*)
+ for ld_flag in $LDFLAGS; do
+ if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
+ aix_use_runtimelinking=yes
+ break
+ fi
+ done
+ esac
+
+ exp_sym_flag='-bexport'
+ no_entry_flag='-bnoentry'
+ fi
+
+ # When large executables or shared objects are built, AIX ld can
+ # have problems creating the table of contents. If linking a library
+ # or program results in "error TOC overflow" add -mminimal-toc to
+ # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
+ # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
+
+ _LT_AC_TAGVAR(archive_cmds, $1)=''
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
+ _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
+
+ if test "$GCC" = yes; then
+ case $host_os in aix4.[012]|aix4.[012].*)
+ # We only want to do this on AIX 4.2 and lower, the check
+ # below for broken collect2 doesn't work under 4.3+
+ collect2name=`${CC} -print-prog-name=collect2`
+ if test -f "$collect2name" && \
+ strings "$collect2name" | grep resolve_lib_name >/dev/null
+ then
+ # We have reworked collect2
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ else
+ # We have old collect2
+ _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported
+ # It fails to find uninstalled libraries when the uninstalled
+ # path is not listed in the libpath. Setting hardcode_minus_L
+ # to unsupported forces relinking
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
+ fi
+ esac
+ shared_flag='-shared'
+ else
+ # not using gcc
+ if test "$host_cpu" = ia64; then
+ # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
+ # chokes on -Wl,-G. The following line is correct:
+ shared_flag='-G'
+ else
+ if test "$aix_use_runtimelinking" = yes; then
+ shared_flag='${wl}-G'
+ else
+ shared_flag='${wl}-bM:SRE'
+ fi
+ fi
+ fi
+
+ # It seems that -bexpall does not export symbols beginning with
+ # underscore (_), so it is better to generate a list of symbols to export.
+ _LT_AC_TAGVAR(always_export_symbols, $1)=yes
+ if test "$aix_use_runtimelinking" = yes; then
+ # Warning - without using the other runtime loading flags (-brtl),
+ # -berok will link without error, but may produce a broken library.
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok'
+ # Determine the default libpath from the value encoded in an empty executable.
+ _LT_AC_SYS_LIBPATH_AIX
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+ else
+ if test "$host_cpu" = ia64; then
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
+ else
+ # Determine the default libpath from the value encoded in an empty executable.
+ _LT_AC_SYS_LIBPATH_AIX
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+ # Warning - without using the other run time loading flags,
+ # -berok will link without error, but may produce a broken library.
+ _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
+ # -bexpall does not export symbols beginning with underscore (_)
+ _LT_AC_TAGVAR(always_export_symbols, $1)=yes
+ # Exported symbols can be pulled into shared objects from archives
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=' '
+ _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
+ # This is similar to how AIX traditionally builds it's shared libraries.
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+ fi
+ fi
+ ;;
+
+ amigaos*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+ # see comment about different semantics on the GNU ld section
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+
+ bsdi4*)
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic
+ ;;
+
+ cygwin* | mingw* | pw32*)
+ # When not using gcc, we currently assume that we are using
+ # Microsoft Visual C++.
+ # hardcode_libdir_flag_spec is actually meaningless, as there is
+ # no search path for DLLs.
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
+ # Tell ltmain to make .lib files, not .a files.
+ libext=lib
+ # Tell ltmain to make .dll files, not .so files.
+ shrext=".dll"
+ # FIXME: Setting linknames here is a bad hack.
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
+ # The linker will automatically build a .lib file if we build a DLL.
+ _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='true'
+ # FIXME: Should let the user specify the lib program.
+ _LT_AC_TAGVAR(old_archive_cmds, $1)='lib /OUT:$oldlib$oldobjs$old_deplibs'
+ fix_srcfile_path='`cygpath -w "$srcfile"`'
+ _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+ ;;
+
+ darwin* | rhapsody*)
+ if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
+ _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+ case "$host_os" in
+ rhapsody* | darwin1.[[012]])
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined suppress'
+ ;;
+ *) # Darwin 1.3 on
+ test -z ${LD_TWOLEVEL_NAMESPACE} && _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress'
+ ;;
+ esac
+ # FIXME: Relying on posixy $() will cause problems for
+ # cross-compilation, but unfortunately the echo tests do not
+ # yet detect zsh echo's removal of \ escapes. Also zsh mangles
+ # `"' quotes if we put them in here... so don't!
+ lt_int_apple_cc_single_mod=no
+ output_verbose_link_cmd='echo'
+ if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then
+ lt_int_apple_cc_single_mod=yes
+ fi
+ if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
+ else
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
+ fi
+ _LT_AC_TAGVAR(module_cmds, $1)='$CC -bundle ${wl}-bind_at_load $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags'
+ # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
+ if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ else
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ fi
+ _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -bundle $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=no
+ _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience'
+ _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
+ fi
+ ;;
+
+ dgux*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+
+ freebsd1*)
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+
+ # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
+ # support. Future versions do this automatically, but an explicit c++rt0.o
+ # does not break anything, and helps significantly (at the cost of a little
+ # extra space).
+ freebsd2.2*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+
+ # Unfortunately, older versions of FreeBSD 2 do not have this feature.
+ freebsd2*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+
+ # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
+ freebsd*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+
+ hpux9*)
+ if test "$GCC" = yes; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+ else
+ _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+ fi
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+
+ # hardcode_minus_L: Not really in the search PATH,
+ # but as the default location of the library.
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+ ;;
+
+ hpux10* | hpux11*)
+ if test "$GCC" = yes -a "$with_gnu_ld" = no; then
+ case "$host_cpu" in
+ hppa*64*|ia64*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ ;;
+ *)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+ ;;
+ esac
+ else
+ case "$host_cpu" in
+ hppa*64*|ia64*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
+ ;;
+ *)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
+ ;;
+ esac
+ fi
+ if test "$with_gnu_ld" = no; then
+ case "$host_cpu" in
+ hppa*64*)
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+ _LT_AC_TAGVAR(hardcode_direct, $1)=no
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+ ia64*)
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=no
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+
+ # hardcode_minus_L: Not really in the search PATH,
+ # but as the default location of the library.
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+ ;;
+ *)
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+
+ # hardcode_minus_L: Not really in the search PATH,
+ # but as the default location of the library.
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+ ;;
+ esac
+ fi
+ ;;
+
+ irix5* | irix6* | nonstopux*)
+ if test "$GCC" = yes; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ else
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir'
+ fi
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+ _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
+ ;;
+
+ netbsd*)
+ if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
+ else
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
+ fi
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+
+ newsos6)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+
+ openbsd*)
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+ else
+ case $host_os in
+ openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+ ;;
+ *)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+ ;;
+ esac
+ fi
+ ;;
+
+ os2*)
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
+ _LT_AC_TAGVAR(archive_cmds, $1)='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
+ _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
+ ;;
+
+ osf3*)
+ if test "$GCC" = yes; then
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ else
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
+ fi
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+ ;;
+
+ osf4* | osf5*) # as osf3* with the addition of -msym flag
+ if test "$GCC" = yes; then
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+ else
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
+ $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp'
+
+ # Both c and cxx compiler support -rpath directly
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
+ fi
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+ ;;
+
+ sco3.2v5*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
+ runpath_var=LD_RUN_PATH
+ hardcode_runpath_var=yes
+ ;;
+
+ solaris*)
+ _LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text'
+ if test "$GCC" = yes; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+ $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
+ else
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
+ fi
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ case $host_os in
+ solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
+ *) # Supported since Solaris 2.6 (maybe 2.5.1?)
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' ;;
+ esac
+ _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
+ ;;
+
+ sunos4*)
+ if test "x$host_vendor" = xsequent; then
+ # Use $CC to link under sequent, because it throws in some extra .o
+ # files that make .init and .fini sections work.
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
+ else
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
+ fi
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+
+ sysv4)
+ case $host_vendor in
+ sni)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes # is this really true???
+ ;;
+ siemens)
+ ## LD is ld it makes a PLAMLIB
+ ## CC just makes a GrossModule.
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags'
+ _LT_AC_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=no
+ ;;
+ motorola)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie
+ ;;
+ esac
+ runpath_var='LD_RUN_PATH'
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+
+ sysv4.3*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport'
+ ;;
+
+ sysv4*MP*)
+ if test -d /usr/nec; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ runpath_var=LD_RUN_PATH
+ hardcode_runpath_var=yes
+ _LT_AC_TAGVAR(ld_shlibs, $1)=yes
+ fi
+ ;;
+
+ sysv4.2uw2*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=no
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ hardcode_runpath_var=yes
+ runpath_var=LD_RUN_PATH
+ ;;
+
+ sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7*)
+ _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z ${wl}text'
+ if test "$GCC" = yes; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ else
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ fi
+ runpath_var='LD_RUN_PATH'
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+
+ sysv5*)
+ _LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text'
+ # $CC -shared without GNU ld will not create a library from C++
+ # object files and a static libstdc++, better avoid it by now
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ runpath_var='LD_RUN_PATH'
+ ;;
+
+ uts4*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ ;;
+
+ *)
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ esac
+ fi
+])
+AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)])
+test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
+
+variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
+if test "$GCC" = yes; then
+ variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
+fi
+
+#
+# Do we need to explicitly link libc?
+#
+case "x$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)" in
+x|xyes)
+ # Assume -lc should be added
+ _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
+
+ if test "$enable_shared" = yes && test "$GCC" = yes; then
+ case $_LT_AC_TAGVAR(archive_cmds, $1) in
+ *'~'*)
+ # FIXME: we may have to deal with multi-command sequences.
+ ;;
+ '$CC '*)
+ # Test whether the compiler implicitly links with -lc since on some
+ # systems, -lgcc has to come before -lc. If gcc already passes -lc
+ # to ld, don't add -lc before -lgcc.
+ AC_MSG_CHECKING([whether -lc should be explicitly linked in])
+ $rm conftest*
+ printf "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+ if AC_TRY_EVAL(ac_compile) 2>conftest.err; then
+ soname=conftest
+ lib=conftest
+ libobjs=conftest.$ac_objext
+ deplibs=
+ wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)
+ compiler_flags=-v
+ linker_flags=-v
+ verstring=
+ output_objdir=.
+ libname=conftest
+ lt_save_allow_undefined_flag=$_LT_AC_TAGVAR(allow_undefined_flag, $1)
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=
+ if AC_TRY_EVAL(_LT_AC_TAGVAR(archive_cmds, $1) 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1)
+ then
+ _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+ else
+ _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
+ fi
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag
+ else
+ cat conftest.err 1>&5
+ fi
+ $rm conftest*
+ AC_MSG_RESULT([$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)])
+ ;;
+ esac
+ fi
+ ;;
+esac
+])# AC_LIBTOOL_PROG_LD_SHLIBS
+
+
+# _LT_AC_FILE_LTDLL_C
+# -------------------
+# Be careful that the start marker always follows a newline.
+AC_DEFUN([_LT_AC_FILE_LTDLL_C], [
+# /* ltdll.c starts here */
+# #define WIN32_LEAN_AND_MEAN
+# #include <windows.h>
+# #undef WIN32_LEAN_AND_MEAN
+# #include <stdio.h>
+#
+# #ifndef __CYGWIN__
+# # ifdef __CYGWIN32__
+# # define __CYGWIN__ __CYGWIN32__
+# # endif
+# #endif
+#
+# #ifdef __cplusplus
+# extern "C" {
+# #endif
+# BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved);
+# #ifdef __cplusplus
+# }
+# #endif
+#
+# #ifdef __CYGWIN__
+# #include <cygwin/cygwin_dll.h>
+# DECLARE_CYGWIN_DLL( DllMain );
+# #endif
+# HINSTANCE __hDllInstance_base;
+#
+# BOOL APIENTRY
+# DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
+# {
+# __hDllInstance_base = hInst;
+# return TRUE;
+# }
+# /* ltdll.c ends here */
+])# _LT_AC_FILE_LTDLL_C
+
+
+# _LT_AC_TAGVAR(VARNAME, [TAGNAME])
+# ---------------------------------
+AC_DEFUN([_LT_AC_TAGVAR], [ifelse([$2], [], [$1], [$1_$2])])
+
+
+# old names
+AC_DEFUN([AM_PROG_LIBTOOL], [AC_PROG_LIBTOOL])
+AC_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)])
+AC_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)])
+AC_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)])
+AC_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)])
+AC_DEFUN([AM_PROG_LD], [AC_PROG_LD])
+AC_DEFUN([AM_PROG_NM], [AC_PROG_NM])
+
+# This is just to silence aclocal about the macro not being used
+ifelse([AC_DISABLE_FAST_INSTALL])
+
+AC_DEFUN([LT_AC_PROG_GCJ],
+[AC_CHECK_TOOL(GCJ, gcj, no)
+ test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2"
+ AC_SUBST(GCJFLAGS)
+])
+
+AC_DEFUN([LT_AC_PROG_RC],
+[AC_CHECK_TOOL(RC, windres, no)
+])
+
+# NOTE: This macro has been submitted for inclusion into #
+# GNU Autoconf as AC_PROG_SED. When it is available in #
+# a released version of Autoconf we should remove this #
+# macro and use it instead. #
+# LT_AC_PROG_SED
+# --------------
+# Check for a fully-functional sed program, that truncates
+# as few characters as possible. Prefer GNU sed if found.
+AC_DEFUN([LT_AC_PROG_SED],
+[AC_MSG_CHECKING([for a sed that does not truncate output])
+AC_CACHE_VAL(lt_cv_path_SED,
+[# Loop through the user's path and test for sed and gsed.
+# Then use that list of sed's as ones to test for truncation.
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for lt_ac_prog in sed gsed; do
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
+ lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
+ fi
+ done
+ done
+done
+lt_ac_max=0
+lt_ac_count=0
+# Add /usr/xpg4/bin/sed as it is typically found on Solaris
+# along with /bin/sed that truncates output.
+for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
+ test ! -f $lt_ac_sed && break
+ cat /dev/null > conftest.in
+ lt_ac_count=0
+ echo $ECHO_N "0123456789$ECHO_C" >conftest.in
+ # Check for GNU sed and select it if it is found.
+ if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
+ lt_cv_path_SED=$lt_ac_sed
+ break
+ fi
+ while true; do
+ cat conftest.in conftest.in >conftest.tmp
+ mv conftest.tmp conftest.in
+ cp conftest.in conftest.nl
+ echo >>conftest.nl
+ $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
+ cmp -s conftest.out conftest.nl || break
+ # 10000 chars as input seems more than enough
+ test $lt_ac_count -gt 10 && break
+ lt_ac_count=`expr $lt_ac_count + 1`
+ if test $lt_ac_count -gt $lt_ac_max; then
+ lt_ac_max=$lt_ac_count
+ lt_cv_path_SED=$lt_ac_sed
+ fi
+ done
+done
+SED=$lt_cv_path_SED
+])
+AC_MSG_RESULT([$SED])
+])
+
+dnl From Benedikt Meurer (benedikt.meurer@unix-ag.uni-siegen.de)
+dnl Check for X11
+
+AC_DEFUN([BM_LIBX11],
+[
+ AC_REQUIRE([AC_PATH_XTRA])
+ LIBX11_CFLAGS= LIBX11_LDFLAGS= LIBX11_LIBS=
+ if test "$no_x" != "yes"; then
+ AC_CHECK_LIB(X11, main,
+ [
+ AC_DEFINE(HAVE_LIBX11, 1, Define if libX11 is available)
+ LIBX11_CFLAGS="$X_CFLAGS"
+ for option in $X_PRE_LIBS $X_EXTRA_LIBS $X_LIBS; do
+ case "$option" in
+ -L*)
+ path=`echo $option | sed 's/^-L//'`
+ if test x"$path" != x""; then
+ LIBX11_LDFLAGS="$LIBX11_LDFLAGS -L$path"
+ fi
+ ;;
+ *)
+ LIBX11_LIBS="$LIBX11_LIBS $option"
+ ;;
+ esac
+ done
+ if ! echo $LIBX11_LIBS | grep -q -- '-lX11'; then
+ LIBX11_LIBS="$LIBX11_LIBS -lX11"
+ fi
+ ], [], [$X_CFLAGS $X_PRE_LIBS $X_EXTRA_LIBS $X_LIBS])
+ fi
+ AC_SUBST(LIBX11_CFLAGS)
+ AC_SUBST(LIBX11_LDFLAGS)
+ AC_SUBST(LIBX11_LIBS)
+])
+
+AC_DEFUN([BM_LIBX11_REQUIRE],
+[
+ AC_REQUIRE([BM_LIBX11])
+ if test "$no_x" = "yes"; then
+ AC_MSG_ERROR([X Window system libraries and header files are required])
+ fi
+])
+
+AC_DEFUN([BM_LIBSM],
+[
+ AC_REQUIRE([BM_LIBX11])
+ LIBSM_CFLAGS= LIBSM_LDFLAGS= LIBSM_LIBS=
+ if test "$no_x" != "yes"; then
+ AC_CHECK_LIB(SM, SmcSaveYourselfDone,
+ [
+ AC_DEFINE(HAVE_LIBSM, 1, Define if libSM is available)
+ LIBSM_CFLAGS="$LIBX11_CFLAGS"
+ LIBSM_LDFLAGS="$LIBX11_LDFLAGS"
+ LIBSM_LIBS="$LIBX11_LIBS"
+ if ! echo $LIBSM_LIBS | grep -q -- '-lSM'; then
+ LIBSM_LIBS="$LIBSM_LIBS -lSM -lICE"
+ fi
+ ], [], [$LIBX11_CFLAGS $LIBX11_LDFLAGS $LIBX11_LIBS -lICE])
+ fi
+ AC_SUBST(LIBSM_CFLAGS)
+ AC_SUBST(LIBSM_LDFLAGS)
+ AC_SUBST(LIBSM_LIBS)
+])
+
+AC_DEFUN([BM_LIBXPM],
+[
+ AC_REQUIRE([BM_LIBX11])
+ LIBXPM_CFLAGS= LIBXPM_LDFLAGS= LIBXPM_LIBS=
+ if test "$no_x" != "yes"; then
+ AC_CHECK_LIB(Xpm, main,
+ [
+ AC_DEFINE([HAVE_LIBXPM], [1], [Define if libXpm is available])
+ LIBXPM_CFLAGS="$LIBX11_CFLAGS"
+ LIBXPM_LDFLAGS="$LIBX11_LDFLAGS"
+ LIBXPM_LIBS="$LIBX11_LIBS"
+ if ! echo $LIBXPM_LIBS | grep -q -- '-lXpm'; then
+ LIBXPM_LIBS="$LIBXPM_LIBS -lXpm"
+ fi
+ ], [], [$LIBX11_CFLAGS $LIBX11_LDFLAGS $LIBX11_LIBS -lXpm])
+ fi
+ AC_SUBST([LIBXPM_CFLAGS])
+ AC_SUBST([LIBXPM_LDFLAGS])
+ AC_SUBST([LIBXPM_LIBS])
+])
+
+AC_DEFUN([BM_LIBXPM_REQUIRE],
+[
+ AC_REQUIRE([BM_LIBX11_REQUIRE])
+ AC_REQUIRE([BM_LIBXPM])
+ if test -z "$LIBXPM_LIBS"; then
+ AC_MSG_ERROR([The Xpm library was not found on you system])
+ fi
+])
+
+AC_DEFUN([BM_LIBXINERAMA],
+[
+ AC_ARG_ENABLE(xinerama,
+AC_HELP_STRING([--enable-xinerama], [enable xinerama extension])
+AC_HELP_STRING([--disable-xinerama], [disable xinerama extension [default]]),
+ [], [enable_xinerama=no])
+ LIBXINERAMA_CFLAGS= LIBXINERAMA_LDFLAGS= LIBXINERAMA_LIBS=
+ if test "x$enable_xinerama" = "xyes"; then
+ AC_REQUIRE([BM_LIBX11_REQUIRE])
+ AC_CHECK_LIB(Xinerama, XineramaQueryScreens,
+ [
+ AC_DEFINE(HAVE_LIBXINERAMA, 1, Define if XFree86 Xinerama is available)
+ LIBXINERAMA_CFLAGS="$LIBX11_CFLAGS"
+ LIBXINERAMA_LDFLAGS="$LIBX11_LDFLAGS"
+ LIBXINERAMA_LIBS="$LIBX11_LIBS"
+ if ! echo $LIBXINERAMA_LIBS | grep -q -- '-lXinerama'; then
+ LIBXINERAMA_LIBS="$LIBXINERAMA_LIBS -lXinerama"
+ fi
+ if ! echo $LIBXINERAMA_LIBS | grep -q -- '-lXext'; then
+ LIBXINERAMA_LIBS="$LIBXINERAMA_LIBS -lXext"
+ fi
+ ],[], [$LIBX11_CFLAGS $LIBX11_LDFLAGS $LIBX11_LIBS -lXext])
+ fi
+ AC_SUBST(LIBXINERAMA_CFLAGS)
+ AC_SUBST(LIBXINERAMA_LDFLAGS)
+ AC_SUBST(LIBXINERAMA_LIBS)
+])
+
+
+dnl I18n support
+dnl
+dnl Copyright (c) 2003 Benedikt Meurer <benedikt.meurer@unix-ag.uni-siegen.de>
+dnl
+
+dnl BM_I18N(pkgname, languages)
+AC_DEFUN([BM_I18N],
+[
+ GETTEXT_PACKAGE=$1
+ AC_SUBST([GETTEXT_PACKAGE])
+ AC_DEFINE([GETTEXT_PACKAGE], ["$1"], [Name of default gettext domain])
+
+ ALL_LINGUAS="$2"
+
+ AM_GLIB_GNU_GETTEXT
+
+ dnl This is required on some linux systems
+ AC_CHECK_FUNC([bind_textdomain_codeset])
+
+ AC_MSG_CHECKING([for locales directory])
+ AC_ARG_WITH([locales-dir],
+ AC_HELP_STRING([--with-locales-dir=DIR], [Install locales into DIR]),
+ [localedir=$withval],
+ [localedir=$datadir/locale])
+ AC_MSG_RESULT([$localedir])
+ AC_SUBST([localedir])
+])
+
+# Copyright (C) 1995-2002 Free Software Foundation, Inc.
+# Copyright (C) 2001-2003 Red Hat, Inc.
+#
+# This file is free software, distributed under the terms of the GNU
+# General Public License. As a special exception to the GNU General
+# Public License, this file may be distributed as part of a program
+# that contains a configuration script generated by Autoconf, under
+# the same distribution terms as the rest of that program.
+#
+# This file can be copied and used freely without restrictions. It can
+# be used in projects which are not available under the GNU Public License
+# but which still want to provide support for the GNU gettext functionality.
+#
+# Macro to add for using GNU gettext.
+# Ulrich Drepper <drepper@cygnus.com>, 1995, 1996
+#
+# Modified to never use included libintl.
+# Owen Taylor <otaylor@redhat.com>, 12/15/1998
+#
+# Major rework to remove unused code
+# Owen Taylor <otaylor@redhat.com>, 12/11/2002
+#
+# Added better handling of ALL_LINGUAS from GNU gettext version
+# written by Bruno Haible, Owen Taylor <otaylor.redhat.com> 5/30/3002
+
+#
+# We need this here as well, since someone might use autoconf-2.5x
+# to configure GLib then an older version to configure a package
+# using AM_GLIB_GNU_GETTEXT
+AC_PREREQ(2.53)
+
+dnl
+dnl We go to great lengths to make sure that aclocal won't
+dnl try to pull in the installed version of these macros
+dnl when running aclocal in the glib directory.
+dnl
+m4_copy([AC_DEFUN],[glib_DEFUN])
+m4_copy([AC_REQUIRE],[glib_REQUIRE])
+dnl
+dnl At the end, if we're not within glib, we'll define the public
+dnl definitions in terms of our private definitions.
+dnl
+
+# GLIB_LC_MESSAGES
+#--------------------
+glib_DEFUN([GLIB_LC_MESSAGES],
+ [AC_CHECK_HEADERS([locale.h])
+ if test $ac_cv_header_locale_h = yes; then
+ AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES,
+ [AC_TRY_LINK([#include <locale.h>], [return LC_MESSAGES],
+ am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)])
+ if test $am_cv_val_LC_MESSAGES = yes; then
+ AC_DEFINE(HAVE_LC_MESSAGES, 1,
+ [Define if your <locale.h> file defines LC_MESSAGES.])
+ fi
+ fi])
+
+# GLIB_PATH_PROG_WITH_TEST
+#----------------------------
+dnl GLIB_PATH_PROG_WITH_TEST(VARIABLE, PROG-TO-CHECK-FOR,
+dnl TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]])
+glib_DEFUN([GLIB_PATH_PROG_WITH_TEST],
+[# Extract the first word of "$2", so it can be a program name with args.
+set dummy $2; ac_word=[$]2
+AC_MSG_CHECKING([for $ac_word])
+AC_CACHE_VAL(ac_cv_path_$1,
+[case "[$]$1" in
+ /*)
+ ac_cv_path_$1="[$]$1" # Let the user override the test with a path.
+ ;;
+ *)
+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
+ for ac_dir in ifelse([$5], , $PATH, [$5]); do
+ test -z "$ac_dir" && ac_dir=.
+ if test -f $ac_dir/$ac_word; then
+ if [$3]; then
+ ac_cv_path_$1="$ac_dir/$ac_word"
+ break
+ fi
+ fi
+ done
+ IFS="$ac_save_ifs"
+dnl If no 4th arg is given, leave the cache variable unset,
+dnl so AC_PATH_PROGS will keep looking.
+ifelse([$4], , , [ test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4"
+])dnl
+ ;;
+esac])dnl
+$1="$ac_cv_path_$1"
+if test ifelse([$4], , [-n "[$]$1"], ["[$]$1" != "$4"]); then
+ AC_MSG_RESULT([$]$1)
+else
+ AC_MSG_RESULT(no)
+fi
+AC_SUBST($1)dnl
+])
+
+# GLIB_WITH_NLS
+#-----------------
+glib_DEFUN([GLIB_WITH_NLS],
+ dnl NLS is obligatory
+ [USE_NLS=yes
+ AC_SUBST(USE_NLS)
+
+ gt_cv_have_gettext=no
+
+ CATOBJEXT=NONE
+ XGETTEXT=:
+ INTLLIBS=
+
+ AC_CHECK_HEADER(libintl.h,
+ [gt_cv_func_dgettext_libintl="no"
+ libintl_extra_libs=""
+
+ #
+ # First check in libc
+ #
+ AC_CACHE_CHECK([for dgettext in libc], gt_cv_func_dgettext_libc,
+ [AC_TRY_LINK([
+#include <libintl.h>
+],
+ [return (int) dgettext ("","")],
+ gt_cv_func_dgettext_libc=yes,
+ gt_cv_func_dgettext_libc=no)
+ ])
+
+ if test "$gt_cv_func_dgettext_libc" = "yes" ; then
+ AC_CHECK_FUNCS(bind_textdomain_codeset)
+ fi
+
+ #
+ # If we don't have everything we want, check in libintl
+ #
+ if test "$gt_cv_func_dgettext_libc" != "yes" \
+ || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then
+
+ AC_CHECK_LIB(intl, bindtextdomain,
+ [AC_CHECK_LIB(intl, dgettext,
+ gt_cv_func_dgettext_libintl=yes)])
+
+ if test "$gt_cv_func_dgettext_libintl" != "yes" ; then
+ AC_MSG_CHECKING([if -liconv is needed to use gettext])
+ AC_MSG_RESULT([])
+ AC_CHECK_LIB(intl, dcgettext,
+ [gt_cv_func_dgettext_libintl=yes
+ libintl_extra_libs=-liconv],
+ :,-liconv)
+ fi
+
+ #
+ # If we found libintl, then check in it for bind_textdomain_codeset();
+ # we'll prefer libc if neither have bind_textdomain_codeset(),
+ # and both have dgettext
+ #
+ if test "$gt_cv_func_dgettext_libintl" = "yes" ; then
+ glib_save_LIBS="$LIBS"
+ LIBS="$LIBS -lintl $libintl_extra_libs"
+ unset ac_cv_func_bind_textdomain_codeset
+ AC_CHECK_FUNCS(bind_textdomain_codeset)
+ LIBS="$glib_save_LIBS"
+
+ if test "$ac_cv_func_bind_textdomain_codeset" = "yes" ; then
+ gt_cv_func_dgettext_libc=no
+ else
+ if test "$gt_cv_func_dgettext_libc" = "yes"; then
+ gt_cv_func_dgettext_libintl=no
+ fi
+ fi
+ fi
+ fi
+
+ if test "$gt_cv_func_dgettext_libc" = "yes" \
+ || test "$gt_cv_func_dgettext_libintl" = "yes"; then
+ gt_cv_have_gettext=yes
+ fi
+
+ if test "$gt_cv_func_dgettext_libintl" = "yes"; then
+ INTLLIBS="-lintl $libintl_extra_libs"
+ fi
+
+ if test "$gt_cv_have_gettext" = "yes"; then
+ AC_DEFINE(HAVE_GETTEXT,1,
+ [Define if the GNU gettext() function is already present or preinstalled.])
+ GLIB_PATH_PROG_WITH_TEST(MSGFMT, msgfmt,
+ [test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], no)dnl
+ if test "$MSGFMT" != "no"; then
+ AC_CHECK_FUNCS(dcgettext)
+ AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
+ GLIB_PATH_PROG_WITH_TEST(XGETTEXT, xgettext,
+ [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :)
+ AC_TRY_LINK(, [extern int _nl_msg_cat_cntr;
+ return _nl_msg_cat_cntr],
+ [CATOBJEXT=.gmo
+ DATADIRNAME=share],
+ [case $host in
+ *-*-solaris*)
+ dnl On Solaris, if bind_textdomain_codeset is in libc,
+ dnl GNU format message catalog is always supported,
+ dnl since both are added to the libc all together.
+ dnl Hence, we'd like to go with DATADIRNAME=share and
+ dnl and CATOBJEXT=.gmo in this case.
+ AC_CHECK_FUNC(bind_textdomain_codeset,
+ [CATOBJEXT=.gmo
+ DATADIRNAME=share],
+ [CATOBJEXT=.mo
+ DATADIRNAME=lib])
+ ;;
+ *)
+ CATOBJEXT=.mo
+ DATADIRNAME=lib
+ ;;
+ esac])
+ INSTOBJEXT=.mo
+ else
+ gt_cv_have_gettext=no
+ fi
+ fi
+ ])
+
+ if test "$gt_cv_have_gettext" = "yes" ; then
+ AC_DEFINE(ENABLE_NLS, 1,
+ [always defined to indicate that i18n is enabled])
+ fi
+
+ dnl Test whether we really found GNU xgettext.
+ if test "$XGETTEXT" != ":"; then
+ dnl If it is not GNU xgettext we define it as : so that the
+ dnl Makefiles still can work.
+ if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
+ : ;
+ else
+ AC_MSG_RESULT(
+ [found xgettext program is not GNU xgettext; ignore it])
+ XGETTEXT=":"
+ fi
+ fi
+
+ # We need to process the po/ directory.
+ POSUB=po
+
+ AC_OUTPUT_COMMANDS(
+ [case "$CONFIG_FILES" in *po/Makefile.in*)
+ sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile
+ esac])
+
+ dnl These rules are solely for the distribution goal. While doing this
+ dnl we only have to keep exactly one list of the available catalogs
+ dnl in configure.in.
+ for lang in $ALL_LINGUAS; do
+ GMOFILES="$GMOFILES $lang.gmo"
+ POFILES="$POFILES $lang.po"
+ done
+
+ dnl Make all variables we use known to autoconf.
+ AC_SUBST(CATALOGS)
+ AC_SUBST(CATOBJEXT)
+ AC_SUBST(DATADIRNAME)
+ AC_SUBST(GMOFILES)
+ AC_SUBST(INSTOBJEXT)
+ AC_SUBST(INTLLIBS)
+ AC_SUBST(PO_IN_DATADIR_TRUE)
+ AC_SUBST(PO_IN_DATADIR_FALSE)
+ AC_SUBST(POFILES)
+ AC_SUBST(POSUB)
+ ])
+
+# AM_GLIB_GNU_GETTEXT
+# -------------------
+# Do checks necessary for use of gettext. If a suitable implementation
+# of gettext is found in either in libintl or in the C library,
+# it will set INTLLIBS to the libraries needed for use of gettext
+# and AC_DEFINE() HAVE_GETTEXT and ENABLE_NLS. (The shell variable
+# gt_cv_have_gettext will be set to "yes".) It will also call AC_SUBST()
+# on various variables needed by the Makefile.in.in installed by
+# glib-gettextize.
+dnl
+glib_DEFUN(GLIB_GNU_GETTEXT,
+ [AC_REQUIRE([AC_PROG_CC])dnl
+ AC_REQUIRE([AC_HEADER_STDC])dnl
+
+ GLIB_LC_MESSAGES
+ GLIB_WITH_NLS
+
+ if test "$gt_cv_have_gettext" = "yes"; then
+ if test "x$ALL_LINGUAS" = "x"; then
+ LINGUAS=
+ else
+ AC_MSG_CHECKING(for catalogs to be installed)
+ NEW_LINGUAS=
+ for presentlang in $ALL_LINGUAS; do
+ useit=no
+ if test "%UNSET%" != "${LINGUAS-%UNSET%}"; then
+ desiredlanguages="$LINGUAS"
+ else
+ desiredlanguages="$ALL_LINGUAS"
+ fi
+ for desiredlang in $desiredlanguages; do
+ # Use the presentlang catalog if desiredlang is
+ # a. equal to presentlang, or
+ # b. a variant of presentlang (because in this case,
+ # presentlang can be used as a fallback for messages
+ # which are not translated in the desiredlang catalog).
+ case "$desiredlang" in
+ "$presentlang"*) useit=yes;;
+ esac
+ done
+ if test $useit = yes; then
+ NEW_LINGUAS="$NEW_LINGUAS $presentlang"
+ fi
+ done
+ LINGUAS=$NEW_LINGUAS
+ AC_MSG_RESULT($LINGUAS)
+ fi
+
+ dnl Construct list of names of catalog files to be constructed.
+ if test -n "$LINGUAS"; then
+ for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
+ fi
+ fi
+
+ dnl If the AC_CONFIG_AUX_DIR macro for autoconf is used we possibly
+ dnl find the mkinstalldirs script in another subdir but ($top_srcdir).
+ dnl Try to locate is.
+ MKINSTALLDIRS=
+ if test -n "$ac_aux_dir"; then
+ MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs"
+ fi
+ if test -z "$MKINSTALLDIRS"; then
+ MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
+ fi
+ AC_SUBST(MKINSTALLDIRS)
+
+ dnl Generate list of files to be processed by xgettext which will
+ dnl be included in po/Makefile.
+ test -d po || mkdir po
+ if test "x$srcdir" != "x."; then
+ if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
+ posrcprefix="$srcdir/"
+ else
+ posrcprefix="../$srcdir/"
+ fi
+ else
+ posrcprefix="../"
+ fi
+ rm -f po/POTFILES
+ sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
+ < $srcdir/po/POTFILES.in > po/POTFILES
+ ])
+
+# AM_GLIB_DEFINE_LOCALEDIR(VARIABLE)
+# -------------------------------
+# Define VARIABLE to the location where catalog files will
+# be installed by po/Makefile.
+glib_DEFUN(GLIB_DEFINE_LOCALEDIR,
+[glib_REQUIRE([GLIB_GNU_GETTEXT])dnl
+glib_save_prefix="$prefix"
+glib_save_exec_prefix="$exec_prefix"
+test "x$prefix" = xNONE && prefix=$ac_default_prefix
+test "x$exec_prefix" = xNONE && exec_prefix=$prefix
+if test "x$CATOBJEXT" = "x.mo" ; then
+ localedir=`eval echo "${libdir}/locale"`
+else
+ localedir=`eval echo "${datadir}/locale"`
+fi
+prefix="$glib_save_prefix"
+exec_prefix="$glib_save_exec_prefix"
+AC_DEFINE_UNQUOTED($1, "$localedir",
+ [Define the location where the catalogs will be installed])
+])
+
+dnl
+dnl Now the definitions that aclocal will find
+dnl
+ifdef(glib_configure_in,[],[
+AC_DEFUN(AM_GLIB_GNU_GETTEXT,[GLIB_GNU_GETTEXT($@)])
+AC_DEFUN(AM_GLIB_DEFINE_LOCALEDIR,[GLIB_DEFINE_LOCALEDIR($@)])
+])dnl
+
+dnl From Benedikt Meurer (benedikt.meurer@unix-ag.uni-siegen.de)
+dnl
+dnl
+
+AC_DEFUN([BM_DEPEND],
+[
+ PKG_CHECK_MODULES([$1], [$2 >= $3])
+ $1_REQUIRED_VERSION=$3
+ AC_SUBST($1_REQUIRED_VERSION)
+])
+
+dnl
+dnl BM_DEPEND_CHECK(var, pkg, version, name, helpstring, default)
+dnl
+AC_DEFUN([BM_DEPEND_CHECK],
+[
+ AC_ARG_ENABLE([$4],
+AC_HELP_STRING([--enable-$4], [Enable checking for $5 (default=$6)])
+AC_HELP_STRING([--disable-$4], [Disable checking for $5]),
+ [ac_cv_$1_check=$enableval], [ac_cv_$1_check=$6])
+
+ if test x"$ac_cv_$1_check" = x"yes"; then
+ AC_MSG_CHECKING([for $2 >= $3])
+ if $PKG_CONFIG --atleast-version=$3 $2 2> /dev/null; then
+ AC_MSG_RESULT([yes])
+ BM_DEPEND([$1], [$2], [$3])
+ AC_DEFINE([HAVE_$1], [1], [Define if you have $2 >= $3])
+ else
+ AC_MSG_RESULT([no])
+ fi
+ fi
+])
+
+dnl
+dnl XFCE_PANEL_PLUGIN(var, version)
+dnl
+dnl Sets $var_CFLAGS, $var_LIBS and $var_PLUGINSDIR
+dnl
+AC_DEFUN([XFCE_PANEL_PLUGIN],
+[
+ BM_DEPEND([$1], [xfce4-panel-1.0], [$2])
+
+ dnl Check where to put the plugins to
+ AC_MSG_CHECKING([where to install panel plugins])
+ $1_PLUGINSDIR=`$PKG_CONFIG --variable=pluginsdir xfce4-panel-1.0`
+ AC_SUBST([$1_PLUGINSDIR])
+ AC_MSG_RESULT([$$1_PLUGINSDIR])
+])
+
+dnl
+dnl XFCE_MCS_PLUGIN(var, version)
+dnl
+dnl sets $var_CFLAGS, $var_LIBS and $var_PLUGINSDIR
+dnl
+AC_DEFUN([XFCE_MCS_PLUGIN],
+[
+ BM_DEPEND([$1], [xfce-mcs-manager], [$2])
+
+ dnl Check where to put the plugins to
+ AC_MSG_CHECKING([where to install MCS plugins])
+ $1_PLUGINSDIR=`$PKG_CONFIG --variable=pluginsdir xfce-mcs-manager`
+ AC_SUBST([$1_PLUGINSDIR])
+ AC_MSG_RESULT([$$1_PLUGINSDIR])
+])
+
+
+dnl PKG_CHECK_MODULES(GSTUFF, gtk+-2.0 >= 1.3 glib = 1.3.4, action-if, action-not)
+dnl defines GSTUFF_LIBS, GSTUFF_CFLAGS, see pkg-config man page
+dnl also defines GSTUFF_PKG_ERRORS on error
+AC_DEFUN(PKG_CHECK_MODULES, [
+ succeeded=no
+
+ if test -z "$PKG_CONFIG"; then
+ AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
+ fi
+
+ if test "$PKG_CONFIG" = "no" ; then
+ echo "*** The pkg-config script could not be found. Make sure it is"
+ echo "*** in your path, or set the PKG_CONFIG environment variable"
+ echo "*** to the full path to pkg-config."
+ echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
+ else
+ PKG_CONFIG_MIN_VERSION=0.9.0
+ if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
+ AC_MSG_CHECKING(for $2)
+
+ if $PKG_CONFIG --exists "$2" ; then
+ AC_MSG_RESULT(yes)
+ succeeded=yes
+
+ AC_MSG_CHECKING($1_CFLAGS)
+ $1_CFLAGS=`$PKG_CONFIG --cflags "$2"`
+ AC_MSG_RESULT($$1_CFLAGS)
+
+ AC_MSG_CHECKING($1_LIBS)
+ $1_LIBS=`$PKG_CONFIG --libs "$2"`
+ AC_MSG_RESULT($$1_LIBS)
+ else
+ $1_CFLAGS=""
+ $1_LIBS=""
+ ## If we have a custom action on failure, don't print errors, but
+ ## do set a variable so people can do so.
+ $1_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$2"`
+ ifelse([$4], ,echo $$1_PKG_ERRORS,)
+ fi
+
+ AC_SUBST($1_CFLAGS)
+ AC_SUBST($1_LIBS)
+ else
+ echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
+ echo "*** See http://www.freedesktop.org/software/pkgconfig"
+ fi
+ fi
+
+ if test $succeeded = yes; then
+ ifelse([$3], , :, [$3])
+ else
+ ifelse([$4], , AC_MSG_ERROR([Library requirements ($2) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.]), [$4])
+ fi
+])
+
+
+
+dnl From Benedikt Meurer (benedikt.meurer@unix-ag.uni-siegen.de)
+dnl
+dnl if debug support is requested:
+dnl
+dnl 1) defines DEBUG to 1
+dnl 2) adds requested debug level flags to CFLAGS
+dnl
+
+AC_DEFUN([BM_DEBUG_SUPPORT],
+[
+ AC_ARG_ENABLE([debug],
+AC_HELP_STRING([--enable-debug[=yes|no|full]], [Build with debugging support])
+AC_HELP_STRING([--disable-debug], [Include no debugging support [default]]),
+ [], [enable_debug=no])
+
+ AC_MSG_CHECKING([whether to build with debugging support])
+ if test x"$enable_debug" != x"no"; then
+ AC_DEFINE(DEBUG, 1, Define for debugging support)
+ if test x"$enable_debug" = x"full"; then
+ AC_DEFINE(DEBUG_TRACE, 1, Define for tracing support)
+ CFLAGS="$CFLAGS -g3 -Wall -Werror -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED"
+ AC_MSG_RESULT([full])
+ else
+ CFLAGS="$CFLAGS -g -Wall -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED"
+ AC_MSG_RESULT([yes])
+ fi
+ else
+ AC_MSG_RESULT([no])
+ fi
+
+ AC_ARG_ENABLE([profiling],
+AC_HELP_STRING([--enable-profiling],
+ [Generate extra code to write profile information])
+AC_HELP_STRING([--disable-profiling],
+ [No extra code for profiling (default)]),
+ [], [enable_profiling=no])
+
+ AC_MSG_CHECKING([whether to build with profiling support])
+ if test x"$enable_profiling" != x"no"; then
+ CFLAGS="$CFLAGS -pg"
+ AC_MSG_RESULT([yes])
+ else
+ AC_MSG_RESULT([no])
+ fi
+
+ AC_ARG_ENABLE([asserts],
+AC_HELP_STRING([--enable-asserts], [Enable assert statements (default)])
+AC_HELP_STRING([--disable-asserts],
+ [Disable assert statements (USE WITH CARE!!!)]),
+ [], [enable_asserts=yes])
+
+ AC_MSG_CHECKING([whether to enable assert statements])
+ if test x"$enable_asserts" != x"yes"; then
+ CFLAGS="$CFLAGS -DG_DISABLE_ASSERT -DG_DISABLE_CHECKS"
+ AC_MSG_RESULT([no])
+ else
+ AC_MSG_RESULT([yes])
+ fi
+])
+
diff --git a/autogen.sh b/autogen.sh
new file mode 100755
index 00000000..c0acabc2
--- /dev/null
+++ b/autogen.sh
@@ -0,0 +1,133 @@
+#!/bin/sh
+# Run this to generate all the initial makefiles, etc.
+
+srcdir=`dirname $0`
+test -z "$srcdir" && srcdir=.
+
+DIE=0
+
+ACLOCAL_FLAGS="-I m4 $ACLOCAL_FLAGS"
+
+AUTOCONF=${AUTOCONF:-autoconf}
+AUTOHEADER=${AUTOHEADER:-autoheader}
+AUTOMAKE=${AUTOMAKE:-automake}
+LIBTOOLIZE=${LIBTOOLIZE:-libtoolize}
+ACLOCAL=${ACLOCAL:-aclocal}
+
+(test -f $srcdir/configure.ac) || {
+ echo -n "**Error**: Directory "\`$srcdir\'" does not look like the"
+ echo " top-level package directory"
+ exit 1
+}
+
+(${AUTOCONF} --version) < /dev/null > /dev/null 2>&1 || {
+ echo
+ echo "**Error**: You must have \`autoconf' installed."
+ echo "Download the appropriate package for your distribution,"
+ echo "or get the source tarball at ftp://ftp.gnu.org/pub/gnu/"
+ DIE=1
+}
+
+(grep "^AC_PROG_LIBTOOL" $srcdir/configure.ac >/dev/null) && {
+ (${LIBTOOLIZE} --version) < /dev/null > /dev/null 2>&1 || {
+ echo
+ echo "**Error**: You must have \`libtool' installed."
+ echo "You can get it from: ftp://ftp.gnu.org/pub/gnu/"
+ DIE=1
+ }
+}
+
+(grep "^AM_GLIB_GNU_GETTEXT" $srcdir/configure.ac >/dev/null) && {
+ (grep "sed.*POTFILES" $srcdir/configure.ac) > /dev/null || \
+ (glib-gettextize --version) < /dev/null > /dev/null 2>&1 || {
+ echo
+ echo "**Error**: You must have \`glib' installed."
+ echo "You can get it from: ftp://ftp.gtk.org/pub/gtk"
+ DIE=1
+ }
+}
+
+(${AUTOMAKE} --version) < /dev/null > /dev/null 2>&1 || {
+ echo
+ echo "**Error**: You must have \`automake' installed."
+ echo "You can get it from: ftp://ftp.gnu.org/pub/gnu/"
+ DIE=1
+ NO_AUTOMAKE=yes
+}
+
+
+# if no automake, don't bother testing for aclocal
+test -n "$NO_AUTOMAKE" || (${ACLOCAL} --version) </dev/null >/dev/null 2>&1 || {
+ echo
+ echo "**Error**: Missing \`aclocal'. The version of \`automake'"
+ echo "installed doesn't appear recent enough."
+ echo "You can get automake from ftp://ftp.gnu.org/pub/gnu/"
+ DIE=1
+}
+
+if test "$DIE" -eq 1; then
+ exit 1
+fi
+
+if test -z "$*"; then
+ echo "**Message**: I am going to add --enable-maintainer-mode to \`configure'."
+ echo "If you wish to pass any other to it, please specify them on the"
+ echo \`$0\'" command line."
+ echo
+
+ conf_flags="--enable-maintainer-mode"
+else
+ unset conf_flags
+fi
+
+case $CC in
+xlc )
+ am_opt=--include-deps;;
+esac
+
+for coin in `find $srcdir -path $srcdir/CVS -prune -o -name configure.ac -print`
+do
+ dr=`dirname $coin`
+ if test -f $dr/NO-AUTO-GEN; then
+ echo skipping $dr -- flagged as no auto-gen
+ else
+ echo processing $dr
+ ( cd $dr
+
+ aclocalinclude="$ACLOCAL_FLAGS"
+
+ if grep "^AM_GLIB_GNU_GETTEXT" configure.ac >/dev/null; then
+ echo "Creating $dr/aclocal.m4 ..."
+ test -r $dr/aclocal.m4 || touch $dr/aclocal.m4
+ echo "Running glib-gettextize... Ignore non-fatal messages."
+ echo "no" | glib-gettextize --force --copy
+ echo "Making $dr/aclocal.m4 writable ..."
+ test -r $dr/aclocal.m4 && chmod u+w $dr/aclocal.m4
+ fi
+ if grep "^AC_PROG_LIBTOOL" configure.ac >/dev/null; then
+ if test -z "$NO_LIBTOOLIZE" ; then
+ echo "Running ${LIBTOOLIZE}..."
+ ${LIBTOOLIZE} --force --copy
+ fi
+ fi
+ echo "Running ${ACLOCAL} $aclocalinclude ..."
+ ${ACLOCAL} $aclocalinclude
+ if grep "^AM_CONFIG_HEADER" configure.ac >/dev/null; then
+ echo "Running autoheader..."
+ ${AUTOHEADER}
+ fi
+ echo "Running ${AUTOMAKE} --foreign $am_opt ..."
+ ${AUTOMAKE} --add-missing --foreign --force --copy $am_opt
+ echo "Running ${AUTOCONF} ..."
+ ${AUTOCONF}
+ )
+ fi
+done
+
+if test x$NOCONFIGURE = x; then
+ echo Running $srcdir/configure $conf_flags "$@" ...
+ $srcdir/configure $conf_flags "$@" \
+ && echo Now type \`make\' to compile. || exit 1
+else
+ echo Skipping configure process.
+fi
diff --git a/compile b/compile
new file mode 100755
index 00000000..9bb997a6
--- /dev/null
+++ b/compile
@@ -0,0 +1,99 @@
+#! /bin/sh
+
+# Wrapper for compilers which do not understand `-c -o'.
+
+# Copyright 1999, 2000 Free Software Foundation, Inc.
+# Written by Tom Tromey <tromey@cygnus.com>.
+#
+# 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, 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.
+
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# Usage:
+# compile PROGRAM [ARGS]...
+# `-o FOO.o' is removed from the args passed to the actual compile.
+
+prog=$1
+shift
+
+ofile=
+cfile=
+args=
+while test $# -gt 0; do
+ case "$1" in
+ -o)
+ # configure might choose to run compile as `compile cc -o foo foo.c'.
+ # So we do something ugly here.
+ ofile=$2
+ shift
+ case "$ofile" in
+ *.o | *.obj)
+ ;;
+ *)
+ args="$args -o $ofile"
+ ofile=
+ ;;
+ esac
+ ;;
+ *.c)
+ cfile=$1
+ args="$args $1"
+ ;;
+ *)
+ args="$args $1"
+ ;;
+ esac
+ shift
+done
+
+if test -z "$ofile" || test -z "$cfile"; then
+ # If no `-o' option was seen then we might have been invoked from a
+ # pattern rule where we don't need one. That is ok -- this is a
+ # normal compilation that the losing compiler can handle. If no
+ # `.c' file was seen then we are probably linking. That is also
+ # ok.
+ exec "$prog" $args
+fi
+
+# Name of file we expect compiler to create.
+cofile=`echo $cfile | sed -e 's|^.*/||' -e 's/\.c$/.o/'`
+
+# Create the lock directory.
+# Note: use `[/.-]' here to ensure that we don't use the same name
+# that we are using for the .o file. Also, base the name on the expected
+# object file name, since that is what matters with a parallel build.
+lockdir=`echo $cofile | sed -e 's|[/.-]|_|g'`.d
+while true; do
+ if mkdir $lockdir > /dev/null 2>&1; then
+ break
+ fi
+ sleep 1
+done
+# FIXME: race condition here if user kills between mkdir and trap.
+trap "rmdir $lockdir; exit 1" 1 2 15
+
+# Run the compile.
+"$prog" $args
+status=$?
+
+if test -f "$cofile"; then
+ mv "$cofile" "$ofile"
+fi
+
+rmdir $lockdir
+exit $status
diff --git a/config.guess b/config.guess
new file mode 100755
index 00000000..6bdac8d7
--- /dev/null
+++ b/config.guess
@@ -0,0 +1,1388 @@
+#! /bin/sh
+# Attempt to guess a canonical system name.
+# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+# 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
+
+timestamp='2003-05-09'
+
+# This file 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.
+#
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# Originally written by Per Bothner <per@bothner.com>.
+# Please send patches to <config-patches@gnu.org>. Submit a context
+# diff and a properly formatted ChangeLog entry.
+#
+# This script attempts to guess a canonical system name similar to
+# config.sub. If it succeeds, it prints the system name on stdout, and
+# exits with 0. Otherwise, it exits with 1.
+#
+# The plan is that this can be called by configure scripts if you
+# don't specify an explicit build system type.
+
+me=`echo "$0" | sed -e 's,.*/,,'`
+
+usage="\
+Usage: $0 [OPTION]
+
+Output the configuration name of the system \`$me' is run on.
+
+Operation modes:
+ -h, --help print this help, then exit
+ -t, --time-stamp print date of last modification, then exit
+ -v, --version print version number, then exit
+
+Report bugs and patches to <config-patches@gnu.org>."
+
+version="\
+GNU config.guess ($timestamp)
+
+Originally written by Per Bothner.
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
+Free Software Foundation, Inc.
+
+This is free software; see the source for copying conditions. There is NO
+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
+
+help="
+Try \`$me --help' for more information."
+
+# Parse command line
+while test $# -gt 0 ; do
+ case $1 in
+ --time-stamp | --time* | -t )
+ echo "$timestamp" ; exit 0 ;;
+ --version | -v )
+ echo "$version" ; exit 0 ;;
+ --help | --h* | -h )
+ echo "$usage"; exit 0 ;;
+ -- ) # Stop option processing
+ shift; break ;;
+ - ) # Use stdin as input.
+ break ;;
+ -* )
+ echo "$me: invalid option $1$help" >&2
+ exit 1 ;;
+ * )
+ break ;;
+ esac
+done
+
+if test $# != 0; then
+ echo "$me: too many arguments$help" >&2
+ exit 1
+fi
+
+trap 'exit 1' 1 2 15
+
+# CC_FOR_BUILD -- compiler used by this script. Note that the use of a
+# compiler to aid in system detection is discouraged as it requires
+# temporary files to be created and, as you can see below, it is a
+# headache to deal with in a portable fashion.
+
+# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
+# use `HOST_CC' if defined, but it is deprecated.
+
+# Portable tmp directory creation inspired by the Autoconf team.
+
+set_cc_for_build='
+trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
+trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
+: ${TMPDIR=/tmp} ;
+ { tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
+ { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
+ { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
+dummy=$tmp/dummy ;
+tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
+case $CC_FOR_BUILD,$HOST_CC,$CC in
+ ,,) echo "int x;" > $dummy.c ;
+ for c in cc gcc c89 c99 ; do
+ if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
+ CC_FOR_BUILD="$c"; break ;
+ fi ;
+ done ;
+ if test x"$CC_FOR_BUILD" = x ; then
+ CC_FOR_BUILD=no_compiler_found ;
+ fi
+ ;;
+ ,,*) CC_FOR_BUILD=$CC ;;
+ ,*,*) CC_FOR_BUILD=$HOST_CC ;;
+esac ;'
+
+# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
+# (ghazi@noc.rutgers.edu 1994-08-24)
+if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
+ PATH=$PATH:/.attbin ; export PATH
+fi
+
+UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
+UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
+UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
+UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
+
+# Note: order is significant - the case branches are not exclusive.
+
+case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
+ *:NetBSD:*:*)
+ # NetBSD (nbsd) targets should (where applicable) match one or
+ # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
+ # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently
+ # switched to ELF, *-*-netbsd* would select the old
+ # object file format. This provides both forward
+ # compatibility and a consistent mechanism for selecting the
+ # object file format.
+ #
+ # Note: NetBSD doesn't particularly care about the vendor
+ # portion of the name. We always set it to "unknown".
+ sysctl="sysctl -n hw.machine_arch"
+ UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
+ /usr/sbin/$sysctl 2>/dev/null || echo unknown)`
+ case "${UNAME_MACHINE_ARCH}" in
+ armeb) machine=armeb-unknown ;;
+ arm*) machine=arm-unknown ;;
+ sh3el) machine=shl-unknown ;;
+ sh3eb) machine=sh-unknown ;;
+ *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
+ esac
+ # The Operating System including object format, if it has switched
+ # to ELF recently, or will in the future.
+ case "${UNAME_MACHINE_ARCH}" in
+ arm*|i386|m68k|ns32k|sh3*|sparc|vax)
+ eval $set_cc_for_build
+ if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
+ | grep __ELF__ >/dev/null
+ then
+ # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
+ # Return netbsd for either. FIX?
+ os=netbsd
+ else
+ os=netbsdelf
+ fi
+ ;;
+ *)
+ os=netbsd
+ ;;
+ esac
+ # The OS release
+ # Debian GNU/NetBSD machines have a different userland, and
+ # thus, need a distinct triplet. However, they do not need
+ # kernel version information, so it can be replaced with a
+ # suitable tag, in the style of linux-gnu.
+ case "${UNAME_VERSION}" in
+ Debian*)
+ release='-gnu'
+ ;;
+ *)
+ release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
+ ;;
+ esac
+ # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
+ # contains redundant information, the shorter form:
+ # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
+ echo "${machine}-${os}${release}"
+ exit 0 ;;
+ amiga:OpenBSD:*:*)
+ echo m68k-unknown-openbsd${UNAME_RELEASE}
+ exit 0 ;;
+ arc:OpenBSD:*:*)
+ echo mipsel-unknown-openbsd${UNAME_RELEASE}
+ exit 0 ;;
+ hp300:OpenBSD:*:*)
+ echo m68k-unknown-openbsd${UNAME_RELEASE}
+ exit 0 ;;
+ mac68k:OpenBSD:*:*)
+ echo m68k-unknown-openbsd${UNAME_RELEASE}
+ exit 0 ;;
+ macppc:OpenBSD:*:*)
+ echo powerpc-unknown-openbsd${UNAME_RELEASE}
+ exit 0 ;;
+ mvme68k:OpenBSD:*:*)
+ echo m68k-unknown-openbsd${UNAME_RELEASE}
+ exit 0 ;;
+ mvme88k:OpenBSD:*:*)
+ echo m88k-unknown-openbsd${UNAME_RELEASE}
+ exit 0 ;;
+ mvmeppc:OpenBSD:*:*)
+ echo powerpc-unknown-openbsd${UNAME_RELEASE}
+ exit 0 ;;
+ pmax:OpenBSD:*:*)
+ echo mipsel-unknown-openbsd${UNAME_RELEASE}
+ exit 0 ;;
+ sgi:OpenBSD:*:*)
+ echo mipseb-unknown-openbsd${UNAME_RELEASE}
+ exit 0 ;;
+ sun3:OpenBSD:*:*)
+ echo m68k-unknown-openbsd${UNAME_RELEASE}
+ exit 0 ;;
+ wgrisc:OpenBSD:*:*)
+ echo mipsel-unknown-openbsd${UNAME_RELEASE}
+ exit 0 ;;
+ *:OpenBSD:*:*)
+ echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE}
+ exit 0 ;;
+ alpha:OSF1:*:*)
+ if test $UNAME_RELEASE = "V4.0"; then
+ UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
+ fi
+ # According to Compaq, /usr/sbin/psrinfo has been available on
+ # OSF/1 and Tru64 systems produced since 1995. I hope that
+ # covers most systems running today. This code pipes the CPU
+ # types through head -n 1, so we only detect the type of CPU 0.
+ ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1`
+ case "$ALPHA_CPU_TYPE" in
+ "EV4 (21064)")
+ UNAME_MACHINE="alpha" ;;
+ "EV4.5 (21064)")
+ UNAME_MACHINE="alpha" ;;
+ "LCA4 (21066/21068)")
+ UNAME_MACHINE="alpha" ;;
+ "EV5 (21164)")
+ UNAME_MACHINE="alphaev5" ;;
+ "EV5.6 (21164A)")
+ UNAME_MACHINE="alphaev56" ;;
+ "EV5.6 (21164PC)")
+ UNAME_MACHINE="alphapca56" ;;
+ "EV5.7 (21164PC)")
+ UNAME_MACHINE="alphapca57" ;;
+ "EV6 (21264)")
+ UNAME_MACHINE="alphaev6" ;;
+ "EV6.7 (21264A)")
+ UNAME_MACHINE="alphaev67" ;;
+ "EV6.8CB (21264C)")
+ UNAME_MACHINE="alphaev68" ;;
+ "EV6.8AL (21264B)")
+ UNAME_MACHINE="alphaev68" ;;
+ "EV6.8CX (21264D)")
+ UNAME_MACHINE="alphaev68" ;;
+ "EV6.9A (21264/EV69A)")
+ UNAME_MACHINE="alphaev69" ;;
+ "EV7 (21364)")
+ UNAME_MACHINE="alphaev7" ;;
+ "EV7.9 (21364A)")
+ UNAME_MACHINE="alphaev79" ;;
+ esac
+ # A Vn.n version is a released version.
+ # A Tn.n version is a released field test version.
+ # A Xn.n version is an unreleased experimental baselevel.
+ # 1.2 uses "1.2" for uname -r.
+ echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
+ exit 0 ;;
+ Alpha\ *:Windows_NT*:*)
+ # How do we know it's Interix rather than the generic POSIX subsystem?
+ # Should we change UNAME_MACHINE based on the output of uname instead
+ # of the specific Alpha model?
+ echo alpha-pc-interix
+ exit 0 ;;
+ 21064:Windows_NT:50:3)
+ echo alpha-dec-winnt3.5
+ exit 0 ;;
+ Amiga*:UNIX_System_V:4.0:*)
+ echo m68k-unknown-sysv4
+ exit 0;;
+ *:[Aa]miga[Oo][Ss]:*:*)
+ echo ${UNAME_MACHINE}-unknown-amigaos
+ exit 0 ;;
+ *:[Mm]orph[Oo][Ss]:*:*)
+ echo ${UNAME_MACHINE}-unknown-morphos
+ exit 0 ;;
+ *:OS/390:*:*)
+ echo i370-ibm-openedition
+ exit 0 ;;
+ arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
+ echo arm-acorn-riscix${UNAME_RELEASE}
+ exit 0;;
+ SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
+ echo hppa1.1-hitachi-hiuxmpp
+ exit 0;;
+ Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
+ # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
+ if test "`(/bin/universe) 2>/dev/null`" = att ; then
+ echo pyramid-pyramid-sysv3
+ else
+ echo pyramid-pyramid-bsd
+ fi
+ exit 0 ;;
+ NILE*:*:*:dcosx)
+ echo pyramid-pyramid-svr4
+ exit 0 ;;
+ DRS?6000:UNIX_SV:4.2*:7*)
+ case `/usr/bin/uname -p` in
+ sparc) echo sparc-icl-nx7 && exit 0 ;;
+ esac ;;
+ sun4H:SunOS:5.*:*)
+ echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+ exit 0 ;;
+ sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
+ echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+ exit 0 ;;
+ i86pc:SunOS:5.*:*)
+ echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+ exit 0 ;;
+ sun4*:SunOS:6*:*)
+ # According to config.sub, this is the proper way to canonicalize
+ # SunOS6. Hard to guess exactly what SunOS6 will be like, but
+ # it's likely to be more like Solaris than SunOS4.
+ echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+ exit 0 ;;
+ sun4*:SunOS:*:*)
+ case "`/usr/bin/arch -k`" in
+ Series*|S4*)
+ UNAME_RELEASE=`uname -v`
+ ;;
+ esac
+ # Japanese Language versions have a version number like `4.1.3-JL'.
+ echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
+ exit 0 ;;
+ sun3*:SunOS:*:*)
+ echo m68k-sun-sunos${UNAME_RELEASE}
+ exit 0 ;;
+ sun*:*:4.2BSD:*)
+ UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
+ test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
+ case "`/bin/arch`" in
+ sun3)
+ echo m68k-sun-sunos${UNAME_RELEASE}
+ ;;
+ sun4)
+ echo sparc-sun-sunos${UNAME_RELEASE}
+ ;;
+ esac
+ exit 0 ;;
+ aushp:SunOS:*:*)
+ echo sparc-auspex-sunos${UNAME_RELEASE}
+ exit 0 ;;
+ # The situation for MiNT is a little confusing. The machine name
+ # can be virtually everything (everything which is not
+ # "atarist" or "atariste" at least should have a processor
+ # > m68000). The system name ranges from "MiNT" over "FreeMiNT"
+ # to the lowercase version "mint" (or "freemint"). Finally
+ # the system name "TOS" denotes a system which is actually not
+ # MiNT. But MiNT is downward compatible to TOS, so this should
+ # be no problem.
+ atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
+ echo m68k-atari-mint${UNAME_RELEASE}
+ exit 0 ;;
+ atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
+ echo m68k-atari-mint${UNAME_RELEASE}
+ exit 0 ;;
+ *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
+ echo m68k-atari-mint${UNAME_RELEASE}
+ exit 0 ;;
+ milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
+ echo m68k-milan-mint${UNAME_RELEASE}
+ exit 0 ;;
+ hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
+ echo m68k-hades-mint${UNAME_RELEASE}
+ exit 0 ;;
+ *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
+ echo m68k-unknown-mint${UNAME_RELEASE}
+ exit 0 ;;
+ powerpc:machten:*:*)
+ echo powerpc-apple-machten${UNAME_RELEASE}
+ exit 0 ;;
+ RISC*:Mach:*:*)
+ echo mips-dec-mach_bsd4.3
+ exit 0 ;;
+ RISC*:ULTRIX:*:*)
+ echo mips-dec-ultrix${UNAME_RELEASE}
+ exit 0 ;;
+ VAX*:ULTRIX*:*:*)
+ echo vax-dec-ultrix${UNAME_RELEASE}
+ exit 0 ;;
+ 2020:CLIX:*:* | 2430:CLIX:*:*)
+ echo clipper-intergraph-clix${UNAME_RELEASE}
+ exit 0 ;;
+ mips:*:*:UMIPS | mips:*:*:RISCos)
+ eval $set_cc_for_build
+ sed 's/^ //' << EOF >$dummy.c
+#ifdef __cplusplus
+#include <stdio.h> /* for printf() prototype */
+ int main (int argc, char *argv[]) {
+#else
+ int main (argc, argv) int argc; char *argv[]; {
+#endif
+ #if defined (host_mips) && defined (MIPSEB)
+ #if defined (SYSTYPE_SYSV)
+ printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
+ #endif
+ #if defined (SYSTYPE_SVR4)
+ printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);
+ #endif
+ #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
+ printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);
+ #endif
+ #endif
+ exit (-1);
+ }
+EOF
+ $CC_FOR_BUILD -o $dummy $dummy.c \
+ && $dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \
+ && exit 0
+ echo mips-mips-riscos${UNAME_RELEASE}
+ exit 0 ;;
+ Motorola:PowerMAX_OS:*:*)
+ echo powerpc-motorola-powermax
+ exit 0 ;;
+ Motorola:*:4.3:PL8-*)
+ echo powerpc-harris-powermax
+ exit 0 ;;
+ Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
+ echo powerpc-harris-powermax
+ exit 0 ;;
+ Night_Hawk:Power_UNIX:*:*)
+ echo powerpc-harris-powerunix
+ exit 0 ;;
+ m88k:CX/UX:7*:*)
+ echo m88k-harris-cxux7
+ exit 0 ;;
+ m88k:*:4*:R4*)
+ echo m88k-motorola-sysv4
+ exit 0 ;;
+ m88k:*:3*:R3*)
+ echo m88k-motorola-sysv3
+ exit 0 ;;
+ AViiON:dgux:*:*)
+ # DG/UX returns AViiON for all architectures
+ UNAME_PROCESSOR=`/usr/bin/uname -p`
+ if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
+ then
+ if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
+ [ ${TARGET_BINARY_INTERFACE}x = x ]
+ then
+ echo m88k-dg-dgux${UNAME_RELEASE}
+ else
+ echo m88k-dg-dguxbcs${UNAME_RELEASE}
+ fi
+ else
+ echo i586-dg-dgux${UNAME_RELEASE}
+ fi
+ exit 0 ;;
+ M88*:DolphinOS:*:*) # DolphinOS (SVR3)
+ echo m88k-dolphin-sysv3
+ exit 0 ;;
+ M88*:*:R3*:*)
+ # Delta 88k system running SVR3
+ echo m88k-motorola-sysv3
+ exit 0 ;;
+ XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
+ echo m88k-tektronix-sysv3
+ exit 0 ;;
+ Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
+ echo m68k-tektronix-bsd
+ exit 0 ;;
+ *:IRIX*:*:*)
+ echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
+ exit 0 ;;
+ ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
+ echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id
+ exit 0 ;; # Note that: echo "'`uname -s`'" gives 'AIX '
+ i*86:AIX:*:*)
+ echo i386-ibm-aix
+ exit 0 ;;
+ ia64:AIX:*:*)
+ if [ -x /usr/bin/oslevel ] ; then
+ IBM_REV=`/usr/bin/oslevel`
+ else
+ IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
+ fi
+ echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
+ exit 0 ;;
+ *:AIX:2:3)
+ if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
+ eval $set_cc_for_build
+ sed 's/^ //' << EOF >$dummy.c
+ #include <sys/systemcfg.h>
+
+ main()
+ {
+ if (!__power_pc())
+ exit(1);
+ puts("powerpc-ibm-aix3.2.5");
+ exit(0);
+ }
+EOF
+ $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0
+ echo rs6000-ibm-aix3.2.5
+ elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
+ echo rs6000-ibm-aix3.2.4
+ else
+ echo rs6000-ibm-aix3.2
+ fi
+ exit 0 ;;
+ *:AIX:*:[45])
+ IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
+ if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
+ IBM_ARCH=rs6000
+ else
+ IBM_ARCH=powerpc
+ fi
+ if [ -x /usr/bin/oslevel ] ; then
+ IBM_REV=`/usr/bin/oslevel`
+ else
+ IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
+ fi
+ echo ${IBM_ARCH}-ibm-aix${IBM_REV}
+ exit 0 ;;
+ *:AIX:*:*)
+ echo rs6000-ibm-aix
+ exit 0 ;;
+ ibmrt:4.4BSD:*|romp-ibm:BSD:*)
+ echo romp-ibm-bsd4.4
+ exit 0 ;;
+ ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and
+ echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to
+ exit 0 ;; # report: romp-ibm BSD 4.3
+ *:BOSX:*:*)
+ echo rs6000-bull-bosx
+ exit 0 ;;
+ DPX/2?00:B.O.S.:*:*)
+ echo m68k-bull-sysv3
+ exit 0 ;;
+ 9000/[34]??:4.3bsd:1.*:*)
+ echo m68k-hp-bsd
+ exit 0 ;;
+ hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
+ echo m68k-hp-bsd4.4
+ exit 0 ;;
+ 9000/[34678]??:HP-UX:*:*)
+ HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
+ case "${UNAME_MACHINE}" in
+ 9000/31? ) HP_ARCH=m68000 ;;
+ 9000/[34]?? ) HP_ARCH=m68k ;;
+ 9000/[678][0-9][0-9])
+ if [ -x /usr/bin/getconf ]; then
+ sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
+ sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
+ case "${sc_cpu_version}" in
+ 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
+ 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
+ 532) # CPU_PA_RISC2_0
+ case "${sc_kernel_bits}" in
+ 32) HP_ARCH="hppa2.0n" ;;
+ 64) HP_ARCH="hppa2.0w" ;;
+ '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20
+ esac ;;
+ esac
+ fi
+ if [ "${HP_ARCH}" = "" ]; then
+ eval $set_cc_for_build
+ sed 's/^ //' << EOF >$dummy.c
+
+ #define _HPUX_SOURCE
+ #include <stdlib.h>
+ #include <unistd.h>
+
+ int main ()
+ {
+ #if defined(_SC_KERNEL_BITS)
+ long bits = sysconf(_SC_KERNEL_BITS);
+ #endif
+ long cpu = sysconf (_SC_CPU_VERSION);
+
+ switch (cpu)
+ {
+ case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
+ case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
+ case CPU_PA_RISC2_0:
+ #if defined(_SC_KERNEL_BITS)
+ switch (bits)
+ {
+ case 64: puts ("hppa2.0w"); break;
+ case 32: puts ("hppa2.0n"); break;
+ default: puts ("hppa2.0"); break;
+ } break;
+ #else /* !defined(_SC_KERNEL_BITS) */
+ puts ("hppa2.0"); break;
+ #endif
+ default: puts ("hppa1.0"); break;
+ }
+ exit (0);
+ }
+EOF
+ (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
+ test -z "$HP_ARCH" && HP_ARCH=hppa
+ fi ;;
+ esac
+ if [ ${HP_ARCH} = "hppa2.0w" ]
+ then
+ # avoid double evaluation of $set_cc_for_build
+ test -n "$CC_FOR_BUILD" || eval $set_cc_for_build
+ if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E -) | grep __LP64__ >/dev/null
+ then
+ HP_ARCH="hppa2.0w"
+ else
+ HP_ARCH="hppa64"
+ fi
+ fi
+ echo ${HP_ARCH}-hp-hpux${HPUX_REV}
+ exit 0 ;;
+ ia64:HP-UX:*:*)
+ HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
+ echo ia64-hp-hpux${HPUX_REV}
+ exit 0 ;;
+ 3050*:HI-UX:*:*)
+ eval $set_cc_for_build
+ sed 's/^ //' << EOF >$dummy.c
+ #include <unistd.h>
+ int
+ main ()
+ {
+ long cpu = sysconf (_SC_CPU_VERSION);
+ /* The order matters, because CPU_IS_HP_MC68K erroneously returns
+ true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct
+ results, however. */
+ if (CPU_IS_PA_RISC (cpu))
+ {
+ switch (cpu)
+ {
+ case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break;
+ case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break;
+ case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break;
+ default: puts ("hppa-hitachi-hiuxwe2"); break;
+ }
+ }
+ else if (CPU_IS_HP_MC68K (cpu))
+ puts ("m68k-hitachi-hiuxwe2");
+ else puts ("unknown-hitachi-hiuxwe2");
+ exit (0);
+ }
+EOF
+ $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0
+ echo unknown-hitachi-hiuxwe2
+ exit 0 ;;
+ 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
+ echo hppa1.1-hp-bsd
+ exit 0 ;;
+ 9000/8??:4.3bsd:*:*)
+ echo hppa1.0-hp-bsd
+ exit 0 ;;
+ *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
+ echo hppa1.0-hp-mpeix
+ exit 0 ;;
+ hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
+ echo hppa1.1-hp-osf
+ exit 0 ;;
+ hp8??:OSF1:*:*)
+ echo hppa1.0-hp-osf
+ exit 0 ;;
+ i*86:OSF1:*:*)
+ if [ -x /usr/sbin/sysversion ] ; then
+ echo ${UNAME_MACHINE}-unknown-osf1mk
+ else
+ echo ${UNAME_MACHINE}-unknown-osf1
+ fi
+ exit 0 ;;
+ parisc*:Lites*:*:*)
+ echo hppa1.1-hp-lites
+ exit 0 ;;
+ C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
+ echo c1-convex-bsd
+ exit 0 ;;
+ C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
+ if getsysinfo -f scalar_acc
+ then echo c32-convex-bsd
+ else echo c2-convex-bsd
+ fi
+ exit 0 ;;
+ C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
+ echo c34-convex-bsd
+ exit 0 ;;
+ C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
+ echo c38-convex-bsd
+ exit 0 ;;
+ C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
+ echo c4-convex-bsd
+ exit 0 ;;
+ CRAY*Y-MP:*:*:*)
+ echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+ exit 0 ;;
+ CRAY*[A-Z]90:*:*:*)
+ echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
+ | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
+ -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
+ -e 's/\.[^.]*$/.X/'
+ exit 0 ;;
+ CRAY*TS:*:*:*)
+ echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+ exit 0 ;;
+ CRAY*T3E:*:*:*)
+ echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+ exit 0 ;;
+ CRAY*SV1:*:*:*)
+ echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+ exit 0 ;;
+ *:UNICOS/mp:*:*)
+ echo nv1-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+ exit 0 ;;
+ F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
+ FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
+ FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
+ FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
+ echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
+ exit 0 ;;
+ i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
+ echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
+ exit 0 ;;
+ sparc*:BSD/OS:*:*)
+ echo sparc-unknown-bsdi${UNAME_RELEASE}
+ exit 0 ;;
+ *:BSD/OS:*:*)
+ echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
+ exit 0 ;;
+ *:FreeBSD:*:*|*:GNU/FreeBSD:*:*)
+ # Determine whether the default compiler uses glibc.
+ eval $set_cc_for_build
+ sed 's/^ //' << EOF >$dummy.c
+ #include <features.h>
+ #if __GLIBC__ >= 2
+ LIBC=gnu
+ #else
+ LIBC=
+ #endif
+EOF
+ eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=`
+ echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`${LIBC:+-$LIBC}
+ exit 0 ;;
+ i*:CYGWIN*:*)
+ echo ${UNAME_MACHINE}-pc-cygwin
+ exit 0 ;;
+ i*:MINGW*:*)
+ echo ${UNAME_MACHINE}-pc-mingw32
+ exit 0 ;;
+ i*:PW*:*)
+ echo ${UNAME_MACHINE}-pc-pw32
+ exit 0 ;;
+ x86:Interix*:3*)
+ echo i586-pc-interix3
+ exit 0 ;;
+ [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
+ echo i${UNAME_MACHINE}-pc-mks
+ exit 0 ;;
+ i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
+ # How do we know it's Interix rather than the generic POSIX subsystem?
+ # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
+ # UNAME_MACHINE based on the output of uname instead of i386?
+ echo i586-pc-interix
+ exit 0 ;;
+ i*:UWIN*:*)
+ echo ${UNAME_MACHINE}-pc-uwin
+ exit 0 ;;
+ p*:CYGWIN*:*)
+ echo powerpcle-unknown-cygwin
+ exit 0 ;;
+ prep*:SunOS:5.*:*)
+ echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+ exit 0 ;;
+ *:GNU:*:*)
+ echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
+ exit 0 ;;
+ i*86:Minix:*:*)
+ echo ${UNAME_MACHINE}-pc-minix
+ exit 0 ;;
+ arm*:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-gnu
+ exit 0 ;;
+ ia64:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-gnu
+ exit 0 ;;
+ m68*:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-gnu
+ exit 0 ;;
+ mips:Linux:*:*)
+ eval $set_cc_for_build
+ sed 's/^ //' << EOF >$dummy.c
+ #undef CPU
+ #undef mips
+ #undef mipsel
+ #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
+ CPU=mipsel
+ #else
+ #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
+ CPU=mips
+ #else
+ CPU=
+ #endif
+ #endif
+EOF
+ eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
+ test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0
+ ;;
+ mips64:Linux:*:*)
+ eval $set_cc_for_build
+ sed 's/^ //' << EOF >$dummy.c
+ #undef CPU
+ #undef mips64
+ #undef mips64el
+ #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
+ CPU=mips64el
+ #else
+ #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
+ CPU=mips64
+ #else
+ CPU=
+ #endif
+ #endif
+EOF
+ eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
+ test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0
+ ;;
+ ppc:Linux:*:*)
+ echo powerpc-unknown-linux-gnu
+ exit 0 ;;
+ ppc64:Linux:*:*)
+ echo powerpc64-unknown-linux-gnu
+ exit 0 ;;
+ alpha:Linux:*:*)
+ case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
+ EV5) UNAME_MACHINE=alphaev5 ;;
+ EV56) UNAME_MACHINE=alphaev56 ;;
+ PCA56) UNAME_MACHINE=alphapca56 ;;
+ PCA57) UNAME_MACHINE=alphapca56 ;;
+ EV6) UNAME_MACHINE=alphaev6 ;;
+ EV67) UNAME_MACHINE=alphaev67 ;;
+ EV68*) UNAME_MACHINE=alphaev68 ;;
+ esac
+ objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null
+ if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
+ echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
+ exit 0 ;;
+ parisc:Linux:*:* | hppa:Linux:*:*)
+ # Look for CPU level
+ case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
+ PA7*) echo hppa1.1-unknown-linux-gnu ;;
+ PA8*) echo hppa2.0-unknown-linux-gnu ;;
+ *) echo hppa-unknown-linux-gnu ;;
+ esac
+ exit 0 ;;
+ parisc64:Linux:*:* | hppa64:Linux:*:*)
+ echo hppa64-unknown-linux-gnu
+ exit 0 ;;
+ s390:Linux:*:* | s390x:Linux:*:*)
+ echo ${UNAME_MACHINE}-ibm-linux
+ exit 0 ;;
+ sh*:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-gnu
+ exit 0 ;;
+ sparc:Linux:*:* | sparc64:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-gnu
+ exit 0 ;;
+ x86_64:Linux:*:*)
+ echo x86_64-unknown-linux-gnu
+ exit 0 ;;
+ i*86:Linux:*:*)
+ # The BFD linker knows what the default object file format is, so
+ # first see if it will tell us. cd to the root directory to prevent
+ # problems with other programs or directories called `ld' in the path.
+ # Set LC_ALL=C to ensure ld outputs messages in English.
+ ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \
+ | sed -ne '/supported targets:/!d
+ s/[ ][ ]*/ /g
+ s/.*supported targets: *//
+ s/ .*//
+ p'`
+ case "$ld_supported_targets" in
+ elf32-i386)
+ TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu"
+ ;;
+ a.out-i386-linux)
+ echo "${UNAME_MACHINE}-pc-linux-gnuaout"
+ exit 0 ;;
+ coff-i386)
+ echo "${UNAME_MACHINE}-pc-linux-gnucoff"
+ exit 0 ;;
+ "")
+ # Either a pre-BFD a.out linker (linux-gnuoldld) or
+ # one that does not give us useful --help.
+ echo "${UNAME_MACHINE}-pc-linux-gnuoldld"
+ exit 0 ;;
+ esac
+ # Determine whether the default compiler is a.out or elf
+ eval $set_cc_for_build
+ sed 's/^ //' << EOF >$dummy.c
+ #include <features.h>
+ #ifdef __ELF__
+ # ifdef __GLIBC__
+ # if __GLIBC__ >= 2
+ LIBC=gnu
+ # else
+ LIBC=gnulibc1
+ # endif
+ # else
+ LIBC=gnulibc1
+ # endif
+ #else
+ #ifdef __INTEL_COMPILER
+ LIBC=gnu
+ #else
+ LIBC=gnuaout
+ #endif
+ #endif
+EOF
+ eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=`
+ test x"${LIBC}" != x && echo "${UNAME_MACHINE}-pc-linux-${LIBC}" && exit 0
+ test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0
+ ;;
+ i*86:DYNIX/ptx:4*:*)
+ # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
+ # earlier versions are messed up and put the nodename in both
+ # sysname and nodename.
+ echo i386-sequent-sysv4
+ exit 0 ;;
+ i*86:UNIX_SV:4.2MP:2.*)
+ # Unixware is an offshoot of SVR4, but it has its own version
+ # number series starting with 2...
+ # I am not positive that other SVR4 systems won't match this,
+ # I just have to hope. -- rms.
+ # Use sysv4.2uw... so that sysv4* matches it.
+ echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
+ exit 0 ;;
+ i*86:OS/2:*:*)
+ # If we were able to find `uname', then EMX Unix compatibility
+ # is probably installed.
+ echo ${UNAME_MACHINE}-pc-os2-emx
+ exit 0 ;;
+ i*86:XTS-300:*:STOP)
+ echo ${UNAME_MACHINE}-unknown-stop
+ exit 0 ;;
+ i*86:atheos:*:*)
+ echo ${UNAME_MACHINE}-unknown-atheos
+ exit 0 ;;
+ i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*)
+ echo i386-unknown-lynxos${UNAME_RELEASE}
+ exit 0 ;;
+ i*86:*DOS:*:*)
+ echo ${UNAME_MACHINE}-pc-msdosdjgpp
+ exit 0 ;;
+ i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
+ UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
+ if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
+ echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
+ else
+ echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
+ fi
+ exit 0 ;;
+ i*86:*:5:[78]*)
+ case `/bin/uname -X | grep "^Machine"` in
+ *486*) UNAME_MACHINE=i486 ;;
+ *Pentium) UNAME_MACHINE=i586 ;;
+ *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
+ esac
+ echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
+ exit 0 ;;
+ i*86:*:3.2:*)
+ if test -f /usr/options/cb.name; then
+ UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
+ echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
+ elif /bin/uname -X 2>/dev/null >/dev/null ; then
+ UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
+ (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
+ (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
+ && UNAME_MACHINE=i586
+ (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \
+ && UNAME_MACHINE=i686
+ (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
+ && UNAME_MACHINE=i686
+ echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
+ else
+ echo ${UNAME_MACHINE}-pc-sysv32
+ fi
+ exit 0 ;;
+ pc:*:*:*)
+ # Left here for compatibility:
+ # uname -m prints for DJGPP always 'pc', but it prints nothing about
+ # the processor, so we play safe by assuming i386.
+ echo i386-pc-msdosdjgpp
+ exit 0 ;;
+ Intel:Mach:3*:*)
+ echo i386-pc-mach3
+ exit 0 ;;
+ paragon:*:*:*)
+ echo i860-intel-osf1
+ exit 0 ;;
+ i860:*:4.*:*) # i860-SVR4
+ if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
+ echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
+ else # Add other i860-SVR4 vendors below as they are discovered.
+ echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4
+ fi
+ exit 0 ;;
+ mini*:CTIX:SYS*5:*)
+ # "miniframe"
+ echo m68010-convergent-sysv
+ exit 0 ;;
+ mc68k:UNIX:SYSTEM5:3.51m)
+ echo m68k-convergent-sysv
+ exit 0 ;;
+ M680?0:D-NIX:5.3:*)
+ echo m68k-diab-dnix
+ exit 0 ;;
+ M68*:*:R3V[567]*:*)
+ test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;;
+ 3[34]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0)
+ OS_REL=''
+ test -r /etc/.relid \
+ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
+ /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
+ && echo i486-ncr-sysv4.3${OS_REL} && exit 0
+ /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
+ && echo i586-ncr-sysv4.3${OS_REL} && exit 0 ;;
+ 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
+ /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
+ && echo i486-ncr-sysv4 && exit 0 ;;
+ m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
+ echo m68k-unknown-lynxos${UNAME_RELEASE}
+ exit 0 ;;
+ mc68030:UNIX_System_V:4.*:*)
+ echo m68k-atari-sysv4
+ exit 0 ;;
+ TSUNAMI:LynxOS:2.*:*)
+ echo sparc-unknown-lynxos${UNAME_RELEASE}
+ exit 0 ;;
+ rs6000:LynxOS:2.*:*)
+ echo rs6000-unknown-lynxos${UNAME_RELEASE}
+ exit 0 ;;
+ PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*)
+ echo powerpc-unknown-lynxos${UNAME_RELEASE}
+ exit 0 ;;
+ SM[BE]S:UNIX_SV:*:*)
+ echo mips-dde-sysv${UNAME_RELEASE}
+ exit 0 ;;
+ RM*:ReliantUNIX-*:*:*)
+ echo mips-sni-sysv4
+ exit 0 ;;
+ RM*:SINIX-*:*:*)
+ echo mips-sni-sysv4
+ exit 0 ;;
+ *:SINIX-*:*:*)
+ if uname -p 2>/dev/null >/dev/null ; then
+ UNAME_MACHINE=`(uname -p) 2>/dev/null`
+ echo ${UNAME_MACHINE}-sni-sysv4
+ else
+ echo ns32k-sni-sysv
+ fi
+ exit 0 ;;
+ PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
+ # says <Richard.M.Bartel@ccMail.Census.GOV>
+ echo i586-unisys-sysv4
+ exit 0 ;;
+ *:UNIX_System_V:4*:FTX*)
+ # From Gerald Hewes <hewes@openmarket.com>.
+ # How about differentiating between stratus architectures? -djm
+ echo hppa1.1-stratus-sysv4
+ exit 0 ;;
+ *:*:*:FTX*)
+ # From seanf@swdc.stratus.com.
+ echo i860-stratus-sysv4
+ exit 0 ;;
+ *:VOS:*:*)
+ # From Paul.Green@stratus.com.
+ echo hppa1.1-stratus-vos
+ exit 0 ;;
+ mc68*:A/UX:*:*)
+ echo m68k-apple-aux${UNAME_RELEASE}
+ exit 0 ;;
+ news*:NEWS-OS:6*:*)
+ echo mips-sony-newsos6
+ exit 0 ;;
+ R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
+ if [ -d /usr/nec ]; then
+ echo mips-nec-sysv${UNAME_RELEASE}
+ else
+ echo mips-unknown-sysv${UNAME_RELEASE}
+ fi
+ exit 0 ;;
+ BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only.
+ echo powerpc-be-beos
+ exit 0 ;;
+ BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only.
+ echo powerpc-apple-beos
+ exit 0 ;;
+ BePC:BeOS:*:*) # BeOS running on Intel PC compatible.
+ echo i586-pc-beos
+ exit 0 ;;
+ SX-4:SUPER-UX:*:*)
+ echo sx4-nec-superux${UNAME_RELEASE}
+ exit 0 ;;
+ SX-5:SUPER-UX:*:*)
+ echo sx5-nec-superux${UNAME_RELEASE}
+ exit 0 ;;
+ SX-6:SUPER-UX:*:*)
+ echo sx6-nec-superux${UNAME_RELEASE}
+ exit 0 ;;
+ Power*:Rhapsody:*:*)
+ echo powerpc-apple-rhapsody${UNAME_RELEASE}
+ exit 0 ;;
+ *:Rhapsody:*:*)
+ echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
+ exit 0 ;;
+ *:Darwin:*:*)
+ case `uname -p` in
+ *86) UNAME_PROCESSOR=i686 ;;
+ powerpc) UNAME_PROCESSOR=powerpc ;;
+ esac
+ echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
+ exit 0 ;;
+ *:procnto*:*:* | *:QNX:[0123456789]*:*)
+ UNAME_PROCESSOR=`uname -p`
+ if test "$UNAME_PROCESSOR" = "x86"; then
+ UNAME_PROCESSOR=i386
+ UNAME_MACHINE=pc
+ fi
+ echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
+ exit 0 ;;
+ *:QNX:*:4*)
+ echo i386-pc-qnx
+ exit 0 ;;
+ NSR-[DGKLNPTVW]:NONSTOP_KERNEL:*:*)
+ echo nsr-tandem-nsk${UNAME_RELEASE}
+ exit 0 ;;
+ *:NonStop-UX:*:*)
+ echo mips-compaq-nonstopux
+ exit 0 ;;
+ BS2000:POSIX*:*:*)
+ echo bs2000-siemens-sysv
+ exit 0 ;;
+ DS/*:UNIX_System_V:*:*)
+ echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
+ exit 0 ;;
+ *:Plan9:*:*)
+ # "uname -m" is not consistent, so use $cputype instead. 386
+ # is converted to i386 for consistency with other x86
+ # operating systems.
+ if test "$cputype" = "386"; then
+ UNAME_MACHINE=i386
+ else
+ UNAME_MACHINE="$cputype"
+ fi
+ echo ${UNAME_MACHINE}-unknown-plan9
+ exit 0 ;;
+ *:TOPS-10:*:*)
+ echo pdp10-unknown-tops10
+ exit 0 ;;
+ *:TENEX:*:*)
+ echo pdp10-unknown-tenex
+ exit 0 ;;
+ KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
+ echo pdp10-dec-tops20
+ exit 0 ;;
+ XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
+ echo pdp10-xkl-tops20
+ exit 0 ;;
+ *:TOPS-20:*:*)
+ echo pdp10-unknown-tops20
+ exit 0 ;;
+ *:ITS:*:*)
+ echo pdp10-unknown-its
+ exit 0 ;;
+esac
+
+#echo '(No uname command or uname output not recognized.)' 1>&2
+#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2
+
+eval $set_cc_for_build
+cat >$dummy.c <<EOF
+#ifdef _SEQUENT_
+# include <sys/types.h>
+# include <sys/utsname.h>
+#endif
+main ()
+{
+#if defined (sony)
+#if defined (MIPSEB)
+ /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed,
+ I don't know.... */
+ printf ("mips-sony-bsd\n"); exit (0);
+#else
+#include <sys/param.h>
+ printf ("m68k-sony-newsos%s\n",
+#ifdef NEWSOS4
+ "4"
+#else
+ ""
+#endif
+ ); exit (0);
+#endif
+#endif
+
+#if defined (__arm) && defined (__acorn) && defined (__unix)
+ printf ("arm-acorn-riscix"); exit (0);
+#endif
+
+#if defined (hp300) && !defined (hpux)
+ printf ("m68k-hp-bsd\n"); exit (0);
+#endif
+
+#if defined (NeXT)
+#if !defined (__ARCHITECTURE__)
+#define __ARCHITECTURE__ "m68k"
+#endif
+ int version;
+ version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
+ if (version < 4)
+ printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
+ else
+ printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
+ exit (0);
+#endif
+
+#if defined (MULTIMAX) || defined (n16)
+#if defined (UMAXV)
+ printf ("ns32k-encore-sysv\n"); exit (0);
+#else
+#if defined (CMU)
+ printf ("ns32k-encore-mach\n"); exit (0);
+#else
+ printf ("ns32k-encore-bsd\n"); exit (0);
+#endif
+#endif
+#endif
+
+#if defined (__386BSD__)
+ printf ("i386-pc-bsd\n"); exit (0);
+#endif
+
+#if defined (sequent)
+#if defined (i386)
+ printf ("i386-sequent-dynix\n"); exit (0);
+#endif
+#if defined (ns32000)
+ printf ("ns32k-sequent-dynix\n"); exit (0);
+#endif
+#endif
+
+#if defined (_SEQUENT_)
+ struct utsname un;
+
+ uname(&un);
+
+ if (strncmp(un.version, "V2", 2) == 0) {
+ printf ("i386-sequent-ptx2\n"); exit (0);
+ }
+ if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
+ printf ("i386-sequent-ptx1\n"); exit (0);
+ }
+ printf ("i386-sequent-ptx\n"); exit (0);
+
+#endif
+
+#if defined (vax)
+# if !defined (ultrix)
+# include <sys/param.h>
+# if defined (BSD)
+# if BSD == 43
+ printf ("vax-dec-bsd4.3\n"); exit (0);
+# else
+# if BSD == 199006
+ printf ("vax-dec-bsd4.3reno\n"); exit (0);
+# else
+ printf ("vax-dec-bsd\n"); exit (0);
+# endif
+# endif
+# else
+ printf ("vax-dec-bsd\n"); exit (0);
+# endif
+# else
+ printf ("vax-dec-ultrix\n"); exit (0);
+# endif
+#endif
+
+#if defined (alliant) && defined (i860)
+ printf ("i860-alliant-bsd\n"); exit (0);
+#endif
+
+ exit (1);
+}
+EOF
+
+$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && $dummy && exit 0
+
+# Apollos put the system type in the environment.
+
+test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit 0; }
+
+# Convex versions that predate uname can use getsysinfo(1)
+
+if [ -x /usr/convex/getsysinfo ]
+then
+ case `getsysinfo -f cpu_type` in
+ c1*)
+ echo c1-convex-bsd
+ exit 0 ;;
+ c2*)
+ if getsysinfo -f scalar_acc
+ then echo c32-convex-bsd
+ else echo c2-convex-bsd
+ fi
+ exit 0 ;;
+ c34*)
+ echo c34-convex-bsd
+ exit 0 ;;
+ c38*)
+ echo c38-convex-bsd
+ exit 0 ;;
+ c4*)
+ echo c4-convex-bsd
+ exit 0 ;;
+ esac
+fi
+
+cat >&2 <<EOF
+$0: unable to guess system type
+
+This script, last modified $timestamp, has failed to recognize
+the operating system you are using. It is advised that you
+download the most up to date version of the config scripts from
+
+ ftp://ftp.gnu.org/pub/gnu/config/
+
+If the version you run ($0) is already up to date, please
+send the following data and any information you think might be
+pertinent to <config-patches@gnu.org> in order to provide the needed
+information to handle your system.
+
+config.guess timestamp = $timestamp
+
+uname -m = `(uname -m) 2>/dev/null || echo unknown`
+uname -r = `(uname -r) 2>/dev/null || echo unknown`
+uname -s = `(uname -s) 2>/dev/null || echo unknown`
+uname -v = `(uname -v) 2>/dev/null || echo unknown`
+
+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null`
+/bin/uname -X = `(/bin/uname -X) 2>/dev/null`
+
+hostinfo = `(hostinfo) 2>/dev/null`
+/bin/universe = `(/bin/universe) 2>/dev/null`
+/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null`
+/bin/arch = `(/bin/arch) 2>/dev/null`
+/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null`
+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`
+
+UNAME_MACHINE = ${UNAME_MACHINE}
+UNAME_RELEASE = ${UNAME_RELEASE}
+UNAME_SYSTEM = ${UNAME_SYSTEM}
+UNAME_VERSION = ${UNAME_VERSION}
+EOF
+
+exit 1
+
+# Local variables:
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "timestamp='"
+# time-stamp-format: "%:y-%02m-%02d"
+# time-stamp-end: "'"
+# End:
diff --git a/config.h.in b/config.h.in
new file mode 100644
index 00000000..ba525d58
--- /dev/null
+++ b/config.h.in
@@ -0,0 +1,135 @@
+/* config.h.in. Generated from configure.ac by autoheader. */
+
+/* Define for debugging support */
+#undef DEBUG
+
+/* Define for tracing support */
+#undef DEBUG_TRACE
+
+/* always defined to indicate that i18n is enabled */
+#undef ENABLE_NLS
+
+/* Name of default gettext domain */
+#undef GETTEXT_PACKAGE
+
+/* Define to 1 if you have the `bind_textdomain_codeset' function. */
+#undef HAVE_BIND_TEXTDOMAIN_CODESET
+
+/* Define to 1 if you have the `dcgettext' function. */
+#undef HAVE_DCGETTEXT
+
+/* Define to 1 if you have the <dlfcn.h> header file. */
+#undef HAVE_DLFCN_H
+
+/* Define to 1 if you have the <errno.h> header file. */
+#undef HAVE_ERRNO_H
+
+/* Define to 1 if you have the <fcntl.h> header file. */
+#undef HAVE_FCNTL_H
+
+/* Define to 1 if you have the `gethostname' function. */
+#undef HAVE_GETHOSTNAME
+
+/* Define if the GNU gettext() function is already present or preinstalled. */
+#undef HAVE_GETTEXT
+
+/* Define to 1 if you have the <inttypes.h> header file. */
+#undef HAVE_INTTYPES_H
+
+/* Define if your <locale.h> file defines LC_MESSAGES. */
+#undef HAVE_LC_MESSAGES
+
+/* Define if libSM is available */
+#undef HAVE_LIBSM
+
+/* Define if libX11 is available */
+#undef HAVE_LIBX11
+
+/* Define to 1 if you have the <limits.h> header file. */
+#undef HAVE_LIMITS_H
+
+/* Define to 1 if you have the <locale.h> header file. */
+#undef HAVE_LOCALE_H
+
+/* Define to 1 if you have the <memory.h> header file. */
+#undef HAVE_MEMORY_H
+
+/* Define to 1 if you have the `setenv' function. */
+#undef HAVE_SETENV
+
+/* Define to 1 if you have the <stdint.h> header file. */
+#undef HAVE_STDINT_H
+
+/* Define to 1 if you have the <stdlib.h> header file. */
+#undef HAVE_STDLIB_H
+
+/* Define to 1 if you have the <strings.h> header file. */
+#undef HAVE_STRINGS_H
+
+/* Define to 1 if you have the <string.h> header file. */
+#undef HAVE_STRING_H
+
+/* Define to 1 if you have the <sys/param.h> header file. */
+#undef HAVE_SYS_PARAM_H
+
+/* Define to 1 if you have the <sys/stat.h> header file. */
+#undef HAVE_SYS_STAT_H
+
+/* Define to 1 if you have the <sys/types.h> header file. */
+#undef HAVE_SYS_TYPES_H
+
+/* Define to 1 if you have the <sys/utsname.h> header file. */
+#undef HAVE_SYS_UTSNAME_H
+
+/* Define to 1 if you have the <sys/wait.h> header file. */
+#undef HAVE_SYS_WAIT_H
+
+/* Define to 1 if you have the <time.h> header file. */
+#undef HAVE_TIME_H
+
+/* Define to 1 if you have the <unistd.h> header file. */
+#undef HAVE_UNISTD_H
+
+/* Name of package */
+#undef PACKAGE
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
+
+/* Define to 1 if you have the ANSI C header files. */
+#undef STDC_HEADERS
+
+/* Version number of package */
+#undef VERSION
+
+/* Define to 1 if the X Window System is missing or not being used. */
+#undef X_DISPLAY_MISSING
+
+/* Define to 1 if on AIX 3.
+ System headers sometimes define this.
+ We just want to avoid a redefinition error message. */
+#ifndef _ALL_SOURCE
+# undef _ALL_SOURCE
+#endif
+
+/* Define to 1 if on MINIX. */
+#undef _MINIX
+
+/* Define to 2 if the system does not provide POSIX.1 features except with
+ this defined. */
+#undef _POSIX_1_SOURCE
+
+/* Define to 1 if you need to in order for `stat' and other things to work. */
+#undef _POSIX_SOURCE
diff --git a/config.sub b/config.sub
new file mode 100755
index 00000000..fe4f1edf
--- /dev/null
+++ b/config.sub
@@ -0,0 +1,1492 @@
+#! /bin/sh
+# Configuration validation subroutine script.
+# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+# 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
+
+timestamp='2003-05-09'
+
+# This file is (in principle) common to ALL GNU software.
+# The presence of a machine in this file suggests that SOME GNU software
+# can handle that machine. It does not imply ALL GNU software can.
+#
+# This file 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.
+
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# Please send patches to <config-patches@gnu.org>. Submit a context
+# diff and a properly formatted ChangeLog entry.
+#
+# Configuration subroutine to validate and canonicalize a configuration type.
+# Supply the specified configuration type as an argument.
+# If it is invalid, we print an error message on stderr and exit with code 1.
+# Otherwise, we print the canonical config type on stdout and succeed.
+
+# This file is supposed to be the same for all GNU packages
+# and recognize all the CPU types, system types and aliases
+# that are meaningful with *any* GNU software.
+# Each package is responsible for reporting which valid configurations
+# it does not support. The user should be able to distinguish
+# a failure to support a valid configuration from a meaningless
+# configuration.
+
+# The goal of this file is to map all the various variations of a given
+# machine specification into a single specification in the form:
+# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
+# or in some cases, the newer four-part form:
+# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
+# It is wrong to echo any other type of specification.
+
+me=`echo "$0" | sed -e 's,.*/,,'`
+
+usage="\
+Usage: $0 [OPTION] CPU-MFR-OPSYS
+ $0 [OPTION] ALIAS
+
+Canonicalize a configuration name.
+
+Operation modes:
+ -h, --help print this help, then exit
+ -t, --time-stamp print date of last modification, then exit
+ -v, --version print version number, then exit
+
+Report bugs and patches to <config-patches@gnu.org>."
+
+version="\
+GNU config.sub ($timestamp)
+
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
+Free Software Foundation, Inc.
+
+This is free software; see the source for copying conditions. There is NO
+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
+
+help="
+Try \`$me --help' for more information."
+
+# Parse command line
+while test $# -gt 0 ; do
+ case $1 in
+ --time-stamp | --time* | -t )
+ echo "$timestamp" ; exit 0 ;;
+ --version | -v )
+ echo "$version" ; exit 0 ;;
+ --help | --h* | -h )
+ echo "$usage"; exit 0 ;;
+ -- ) # Stop option processing
+ shift; break ;;
+ - ) # Use stdin as input.
+ break ;;
+ -* )
+ echo "$me: invalid option $1$help"
+ exit 1 ;;
+
+ *local*)
+ # First pass through any local machine types.
+ echo $1
+ exit 0;;
+
+ * )
+ break ;;
+ esac
+done
+
+case $# in
+ 0) echo "$me: missing argument$help" >&2
+ exit 1;;
+ 1) ;;
+ *) echo "$me: too many arguments$help" >&2
+ exit 1;;
+esac
+
+# Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any).
+# Here we must recognize all the valid KERNEL-OS combinations.
+maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
+case $maybe_os in
+ nto-qnx* | linux-gnu* | freebsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*)
+ os=-$maybe_os
+ basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
+ ;;
+ *)
+ basic_machine=`echo $1 | sed 's/-[^-]*$//'`
+ if [ $basic_machine != $1 ]
+ then os=`echo $1 | sed 's/.*-/-/'`
+ else os=; fi
+ ;;
+esac
+
+### Let's recognize common machines as not being operating systems so
+### that things like config.sub decstation-3100 work. We also
+### recognize some manufacturers as not being operating systems, so we
+### can provide default operating systems below.
+case $os in
+ -sun*os*)
+ # Prevent following clause from handling this invalid input.
+ ;;
+ -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \
+ -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \
+ -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \
+ -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
+ -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
+ -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
+ -apple | -axis)
+ os=
+ basic_machine=$1
+ ;;
+ -sim | -cisco | -oki | -wec | -winbond)
+ os=
+ basic_machine=$1
+ ;;
+ -scout)
+ ;;
+ -wrs)
+ os=-vxworks
+ basic_machine=$1
+ ;;
+ -chorusos*)
+ os=-chorusos
+ basic_machine=$1
+ ;;
+ -chorusrdb)
+ os=-chorusrdb
+ basic_machine=$1
+ ;;
+ -hiux*)
+ os=-hiuxwe2
+ ;;
+ -sco5)
+ os=-sco3.2v5
+ basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+ ;;
+ -sco4)
+ os=-sco3.2v4
+ basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+ ;;
+ -sco3.2.[4-9]*)
+ os=`echo $os | sed -e 's/sco3.2./sco3.2v/'`
+ basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+ ;;
+ -sco3.2v[4-9]*)
+ # Don't forget version if it is 3.2v4 or newer.
+ basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+ ;;
+ -sco*)
+ os=-sco3.2v2
+ basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+ ;;
+ -udk*)
+ basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+ ;;
+ -isc)
+ os=-isc2.2
+ basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+ ;;
+ -clix*)
+ basic_machine=clipper-intergraph
+ ;;
+ -isc*)
+ basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+ ;;
+ -lynx*)
+ os=-lynxos
+ ;;
+ -ptx*)
+ basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'`
+ ;;
+ -windowsnt*)
+ os=`echo $os | sed -e 's/windowsnt/winnt/'`
+ ;;
+ -psos*)
+ os=-psos
+ ;;
+ -mint | -mint[0-9]*)
+ basic_machine=m68k-atari
+ os=-mint
+ ;;
+esac
+
+# Decode aliases for certain CPU-COMPANY combinations.
+case $basic_machine in
+ # Recognize the basic CPU types without company name.
+ # Some are omitted here because they have special meanings below.
+ 1750a | 580 \
+ | a29k \
+ | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
+ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
+ | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \
+ | clipper \
+ | d10v | d30v | dlx | dsp16xx \
+ | fr30 | frv \
+ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
+ | i370 | i860 | i960 | ia64 \
+ | ip2k \
+ | m32r | m68000 | m68k | m88k | mcore \
+ | mips | mipsbe | mipseb | mipsel | mipsle \
+ | mips16 \
+ | mips64 | mips64el \
+ | mips64vr | mips64vrel \
+ | mips64orion | mips64orionel \
+ | mips64vr4100 | mips64vr4100el \
+ | mips64vr4300 | mips64vr4300el \
+ | mips64vr5000 | mips64vr5000el \
+ | mipsisa32 | mipsisa32el \
+ | mipsisa32r2 | mipsisa32r2el \
+ | mipsisa64 | mipsisa64el \
+ | mipsisa64sb1 | mipsisa64sb1el \
+ | mipsisa64sr71k | mipsisa64sr71kel \
+ | mipstx39 | mipstx39el \
+ | mn10200 | mn10300 \
+ | msp430 \
+ | ns16k | ns32k \
+ | openrisc | or32 \
+ | pdp10 | pdp11 | pj | pjl \
+ | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
+ | pyramid \
+ | sh | sh[1234] | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \
+ | sh64 | sh64le \
+ | sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv9 | sparcv9b \
+ | strongarm \
+ | tahoe | thumb | tic80 | tron \
+ | v850 | v850e \
+ | we32k \
+ | x86 | xscale | xstormy16 | xtensa \
+ | z8k)
+ basic_machine=$basic_machine-unknown
+ ;;
+ m6811 | m68hc11 | m6812 | m68hc12)
+ # Motorola 68HC11/12.
+ basic_machine=$basic_machine-unknown
+ os=-none
+ ;;
+ m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
+ ;;
+
+ # We use `pc' rather than `unknown'
+ # because (1) that's what they normally are, and
+ # (2) the word "unknown" tends to confuse beginning users.
+ i*86 | x86_64)
+ basic_machine=$basic_machine-pc
+ ;;
+ # Object if more than one company name word.
+ *-*-*)
+ echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
+ exit 1
+ ;;
+ # Recognize the basic CPU types with company name.
+ 580-* \
+ | a29k-* \
+ | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
+ | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
+ | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
+ | arm-* | armbe-* | armle-* | armeb-* | armv*-* \
+ | avr-* \
+ | bs2000-* \
+ | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \
+ | clipper-* | cydra-* \
+ | d10v-* | d30v-* | dlx-* \
+ | elxsi-* \
+ | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \
+ | h8300-* | h8500-* \
+ | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
+ | i*86-* | i860-* | i960-* | ia64-* \
+ | ip2k-* \
+ | m32r-* \
+ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
+ | m88110-* | m88k-* | mcore-* \
+ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
+ | mips16-* \
+ | mips64-* | mips64el-* \
+ | mips64vr-* | mips64vrel-* \
+ | mips64orion-* | mips64orionel-* \
+ | mips64vr4100-* | mips64vr4100el-* \
+ | mips64vr4300-* | mips64vr4300el-* \
+ | mips64vr5000-* | mips64vr5000el-* \
+ | mipsisa32-* | mipsisa32el-* \
+ | mipsisa32r2-* | mipsisa32r2el-* \
+ | mipsisa64-* | mipsisa64el-* \
+ | mipsisa64sb1-* | mipsisa64sb1el-* \
+ | mipsisa64sr71k-* | mipsisa64sr71kel-* \
+ | mipstx39-* | mipstx39el-* \
+ | msp430-* \
+ | none-* | np1-* | nv1-* | ns16k-* | ns32k-* \
+ | orion-* \
+ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
+ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
+ | pyramid-* \
+ | romp-* | rs6000-* \
+ | sh-* | sh[1234]-* | sh[23]e-* | sh[34]eb-* | shbe-* \
+ | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
+ | sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \
+ | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \
+ | tahoe-* | thumb-* \
+ | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
+ | tron-* \
+ | v850-* | v850e-* | vax-* \
+ | we32k-* \
+ | x86-* | x86_64-* | xps100-* | xscale-* | xstormy16-* \
+ | xtensa-* \
+ | ymp-* \
+ | z8k-*)
+ ;;
+ # Recognize the various machine names and aliases which stand
+ # for a CPU type and a company and sometimes even an OS.
+ 386bsd)
+ basic_machine=i386-unknown
+ os=-bsd
+ ;;
+ 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc)
+ basic_machine=m68000-att
+ ;;
+ 3b*)
+ basic_machine=we32k-att
+ ;;
+ a29khif)
+ basic_machine=a29k-amd
+ os=-udi
+ ;;
+ adobe68k)
+ basic_machine=m68010-adobe
+ os=-scout
+ ;;
+ alliant | fx80)
+ basic_machine=fx80-alliant
+ ;;
+ altos | altos3068)
+ basic_machine=m68k-altos
+ ;;
+ am29k)
+ basic_machine=a29k-none
+ os=-bsd
+ ;;
+ amd64)
+ basic_machine=x86_64-pc
+ ;;
+ amdahl)
+ basic_machine=580-amdahl
+ os=-sysv
+ ;;
+ amiga | amiga-*)
+ basic_machine=m68k-unknown
+ ;;
+ amigaos | amigados)
+ basic_machine=m68k-unknown
+ os=-amigaos
+ ;;
+ amigaunix | amix)
+ basic_machine=m68k-unknown
+ os=-sysv4
+ ;;
+ apollo68)
+ basic_machine=m68k-apollo
+ os=-sysv
+ ;;
+ apollo68bsd)
+ basic_machine=m68k-apollo
+ os=-bsd
+ ;;
+ aux)
+ basic_machine=m68k-apple
+ os=-aux
+ ;;
+ balance)
+ basic_machine=ns32k-sequent
+ os=-dynix
+ ;;
+ c90)
+ basic_machine=c90-cray
+ os=-unicos
+ ;;
+ convex-c1)
+ basic_machine=c1-convex
+ os=-bsd
+ ;;
+ convex-c2)
+ basic_machine=c2-convex
+ os=-bsd
+ ;;
+ convex-c32)
+ basic_machine=c32-convex
+ os=-bsd
+ ;;
+ convex-c34)
+ basic_machine=c34-convex
+ os=-bsd
+ ;;
+ convex-c38)
+ basic_machine=c38-convex
+ os=-bsd
+ ;;
+ cray | j90)
+ basic_machine=j90-cray
+ os=-unicos
+ ;;
+ crds | unos)
+ basic_machine=m68k-crds
+ ;;
+ cris | cris-* | etrax*)
+ basic_machine=cris-axis
+ ;;
+ da30 | da30-*)
+ basic_machine=m68k-da30
+ ;;
+ decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn)
+ basic_machine=mips-dec
+ ;;
+ decsystem10* | dec10*)
+ basic_machine=pdp10-dec
+ os=-tops10
+ ;;
+ decsystem20* | dec20*)
+ basic_machine=pdp10-dec
+ os=-tops20
+ ;;
+ delta | 3300 | motorola-3300 | motorola-delta \
+ | 3300-motorola | delta-motorola)
+ basic_machine=m68k-motorola
+ ;;
+ delta88)
+ basic_machine=m88k-motorola
+ os=-sysv3
+ ;;
+ dpx20 | dpx20-*)
+ basic_machine=rs6000-bull
+ os=-bosx
+ ;;
+ dpx2* | dpx2*-bull)
+ basic_machine=m68k-bull
+ os=-sysv3
+ ;;
+ ebmon29k)
+ basic_machine=a29k-amd
+ os=-ebmon
+ ;;
+ elxsi)
+ basic_machine=elxsi-elxsi
+ os=-bsd
+ ;;
+ encore | umax | mmax)
+ basic_machine=ns32k-encore
+ ;;
+ es1800 | OSE68k | ose68k | ose | OSE)
+ basic_machine=m68k-ericsson
+ os=-ose
+ ;;
+ fx2800)
+ basic_machine=i860-alliant
+ ;;
+ genix)
+ basic_machine=ns32k-ns
+ ;;
+ gmicro)
+ basic_machine=tron-gmicro
+ os=-sysv
+ ;;
+ go32)
+ basic_machine=i386-pc
+ os=-go32
+ ;;
+ h3050r* | hiux*)
+ basic_machine=hppa1.1-hitachi
+ os=-hiuxwe2
+ ;;
+ h8300hms)
+ basic_machine=h8300-hitachi
+ os=-hms
+ ;;
+ h8300xray)
+ basic_machine=h8300-hitachi
+ os=-xray
+ ;;
+ h8500hms)
+ basic_machine=h8500-hitachi
+ os=-hms
+ ;;
+ harris)
+ basic_machine=m88k-harris
+ os=-sysv3
+ ;;
+ hp300-*)
+ basic_machine=m68k-hp
+ ;;
+ hp300bsd)
+ basic_machine=m68k-hp
+ os=-bsd
+ ;;
+ hp300hpux)
+ basic_machine=m68k-hp
+ os=-hpux
+ ;;
+ hp3k9[0-9][0-9] | hp9[0-9][0-9])
+ basic_machine=hppa1.0-hp
+ ;;
+ hp9k2[0-9][0-9] | hp9k31[0-9])
+ basic_machine=m68000-hp
+ ;;
+ hp9k3[2-9][0-9])
+ basic_machine=m68k-hp
+ ;;
+ hp9k6[0-9][0-9] | hp6[0-9][0-9])
+ basic_machine=hppa1.0-hp
+ ;;
+ hp9k7[0-79][0-9] | hp7[0-79][0-9])
+ basic_machine=hppa1.1-hp
+ ;;
+ hp9k78[0-9] | hp78[0-9])
+ # FIXME: really hppa2.0-hp
+ basic_machine=hppa1.1-hp
+ ;;
+ hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893)
+ # FIXME: really hppa2.0-hp
+ basic_machine=hppa1.1-hp
+ ;;
+ hp9k8[0-9][13679] | hp8[0-9][13679])
+ basic_machine=hppa1.1-hp
+ ;;
+ hp9k8[0-9][0-9] | hp8[0-9][0-9])
+ basic_machine=hppa1.0-hp
+ ;;
+ hppa-next)
+ os=-nextstep3
+ ;;
+ hppaosf)
+ basic_machine=hppa1.1-hp
+ os=-osf
+ ;;
+ hppro)
+ basic_machine=hppa1.1-hp
+ os=-proelf
+ ;;
+ i370-ibm* | ibm*)
+ basic_machine=i370-ibm
+ ;;
+# I'm not sure what "Sysv32" means. Should this be sysv3.2?
+ i*86v32)
+ basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+ os=-sysv32
+ ;;
+ i*86v4*)
+ basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+ os=-sysv4
+ ;;
+ i*86v)
+ basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+ os=-sysv
+ ;;
+ i*86sol2)
+ basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+ os=-solaris2
+ ;;
+ i386mach)
+ basic_machine=i386-mach
+ os=-mach
+ ;;
+ i386-vsta | vsta)
+ basic_machine=i386-unknown
+ os=-vsta
+ ;;
+ iris | iris4d)
+ basic_machine=mips-sgi
+ case $os in
+ -irix*)
+ ;;
+ *)
+ os=-irix4
+ ;;
+ esac
+ ;;
+ isi68 | isi)
+ basic_machine=m68k-isi
+ os=-sysv
+ ;;
+ m88k-omron*)
+ basic_machine=m88k-omron
+ ;;
+ magnum | m3230)
+ basic_machine=mips-mips
+ os=-sysv
+ ;;
+ merlin)
+ basic_machine=ns32k-utek
+ os=-sysv
+ ;;
+ mingw32)
+ basic_machine=i386-pc
+ os=-mingw32
+ ;;
+ miniframe)
+ basic_machine=m68000-convergent
+ ;;
+ *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*)
+ basic_machine=m68k-atari
+ os=-mint
+ ;;
+ mips3*-*)
+ basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`
+ ;;
+ mips3*)
+ basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
+ ;;
+ mmix*)
+ basic_machine=mmix-knuth
+ os=-mmixware
+ ;;
+ monitor)
+ basic_machine=m68k-rom68k
+ os=-coff
+ ;;
+ morphos)
+ basic_machine=powerpc-unknown
+ os=-morphos
+ ;;
+ msdos)
+ basic_machine=i386-pc
+ os=-msdos
+ ;;
+ mvs)
+ basic_machine=i370-ibm
+ os=-mvs
+ ;;
+ ncr3000)
+ basic_machine=i486-ncr
+ os=-sysv4
+ ;;
+ netbsd386)
+ basic_machine=i386-unknown
+ os=-netbsd
+ ;;
+ netwinder)
+ basic_machine=armv4l-rebel
+ os=-linux
+ ;;
+ news | news700 | news800 | news900)
+ basic_machine=m68k-sony
+ os=-newsos
+ ;;
+ news1000)
+ basic_machine=m68030-sony
+ os=-newsos
+ ;;
+ news-3600 | risc-news)
+ basic_machine=mips-sony
+ os=-newsos
+ ;;
+ necv70)
+ basic_machine=v70-nec
+ os=-sysv
+ ;;
+ next | m*-next )
+ basic_machine=m68k-next
+ case $os in
+ -nextstep* )
+ ;;
+ -ns2*)
+ os=-nextstep2
+ ;;
+ *)
+ os=-nextstep3
+ ;;
+ esac
+ ;;
+ nh3000)
+ basic_machine=m68k-harris
+ os=-cxux
+ ;;
+ nh[45]000)
+ basic_machine=m88k-harris
+ os=-cxux
+ ;;
+ nindy960)
+ basic_machine=i960-intel
+ os=-nindy
+ ;;
+ mon960)
+ basic_machine=i960-intel
+ os=-mon960
+ ;;
+ nonstopux)
+ basic_machine=mips-compaq
+ os=-nonstopux
+ ;;
+ np1)
+ basic_machine=np1-gould
+ ;;
+ nv1)
+ basic_machine=nv1-cray
+ os=-unicosmp
+ ;;
+ nsr-tandem)
+ basic_machine=nsr-tandem
+ ;;
+ op50n-* | op60c-*)
+ basic_machine=hppa1.1-oki
+ os=-proelf
+ ;;
+ or32 | or32-*)
+ basic_machine=or32-unknown
+ os=-coff
+ ;;
+ OSE68000 | ose68000)
+ basic_machine=m68000-ericsson
+ os=-ose
+ ;;
+ os68k)
+ basic_machine=m68k-none
+ os=-os68k
+ ;;
+ pa-hitachi)
+ basic_machine=hppa1.1-hitachi
+ os=-hiuxwe2
+ ;;
+ paragon)
+ basic_machine=i860-intel
+ os=-osf
+ ;;
+ pbd)
+ basic_machine=sparc-tti
+ ;;
+ pbb)
+ basic_machine=m68k-tti
+ ;;
+ pc532 | pc532-*)
+ basic_machine=ns32k-pc532
+ ;;
+ pentium | p5 | k5 | k6 | nexgen | viac3)
+ basic_machine=i586-pc
+ ;;
+ pentiumpro | p6 | 6x86 | athlon | athlon_*)
+ basic_machine=i686-pc
+ ;;
+ pentiumii | pentium2)
+ basic_machine=i686-pc
+ ;;
+ pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
+ basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
+ ;;
+ pentiumpro-* | p6-* | 6x86-* | athlon-*)
+ basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
+ ;;
+ pentiumii-* | pentium2-*)
+ basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
+ ;;
+ pn)
+ basic_machine=pn-gould
+ ;;
+ power) basic_machine=power-ibm
+ ;;
+ ppc) basic_machine=powerpc-unknown
+ ;;
+ ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
+ ;;
+ ppcle | powerpclittle | ppc-le | powerpc-little)
+ basic_machine=powerpcle-unknown
+ ;;
+ ppcle-* | powerpclittle-*)
+ basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'`
+ ;;
+ ppc64) basic_machine=powerpc64-unknown
+ ;;
+ ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
+ ;;
+ ppc64le | powerpc64little | ppc64-le | powerpc64-little)
+ basic_machine=powerpc64le-unknown
+ ;;
+ ppc64le-* | powerpc64little-*)
+ basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'`
+ ;;
+ ps2)
+ basic_machine=i386-ibm
+ ;;
+ pw32)
+ basic_machine=i586-unknown
+ os=-pw32
+ ;;
+ rom68k)
+ basic_machine=m68k-rom68k
+ os=-coff
+ ;;
+ rm[46]00)
+ basic_machine=mips-siemens
+ ;;
+ rtpc | rtpc-*)
+ basic_machine=romp-ibm
+ ;;
+ s390 | s390-*)
+ basic_machine=s390-ibm
+ ;;
+ s390x | s390x-*)
+ basic_machine=s390x-ibm
+ ;;
+ sa29200)
+ basic_machine=a29k-amd
+ os=-udi
+ ;;
+ sb1)
+ basic_machine=mipsisa64sb1-unknown
+ ;;
+ sb1el)
+ basic_machine=mipsisa64sb1el-unknown
+ ;;
+ sequent)
+ basic_machine=i386-sequent
+ ;;
+ sh)
+ basic_machine=sh-hitachi
+ os=-hms
+ ;;
+ sparclite-wrs | simso-wrs)
+ basic_machine=sparclite-wrs
+ os=-vxworks
+ ;;
+ sps7)
+ basic_machine=m68k-bull
+ os=-sysv2
+ ;;
+ spur)
+ basic_machine=spur-unknown
+ ;;
+ st2000)
+ basic_machine=m68k-tandem
+ ;;
+ stratus)
+ basic_machine=i860-stratus
+ os=-sysv4
+ ;;
+ sun2)
+ basic_machine=m68000-sun
+ ;;
+ sun2os3)
+ basic_machine=m68000-sun
+ os=-sunos3
+ ;;
+ sun2os4)
+ basic_machine=m68000-sun
+ os=-sunos4
+ ;;
+ sun3os3)
+ basic_machine=m68k-sun
+ os=-sunos3
+ ;;
+ sun3os4)
+ basic_machine=m68k-sun
+ os=-sunos4
+ ;;
+ sun4os3)
+ basic_machine=sparc-sun
+ os=-sunos3
+ ;;
+ sun4os4)
+ basic_machine=sparc-sun
+ os=-sunos4
+ ;;
+ sun4sol2)
+ basic_machine=sparc-sun
+ os=-solaris2
+ ;;
+ sun3 | sun3-*)
+ basic_machine=m68k-sun
+ ;;
+ sun4)
+ basic_machine=sparc-sun
+ ;;
+ sun386 | sun386i | roadrunner)
+ basic_machine=i386-sun
+ ;;
+ sv1)
+ basic_machine=sv1-cray
+ os=-unicos
+ ;;
+ symmetry)
+ basic_machine=i386-sequent
+ os=-dynix
+ ;;
+ t3e)
+ basic_machine=alphaev5-cray
+ os=-unicos
+ ;;
+ t90)
+ basic_machine=t90-cray
+ os=-unicos
+ ;;
+ tic4x | c4x*)
+ basic_machine=tic4x-unknown
+ os=-coff
+ ;;
+ tic54x | c54x*)
+ basic_machine=tic54x-unknown
+ os=-coff
+ ;;
+ tic55x | c55x*)
+ basic_machine=tic55x-unknown
+ os=-coff
+ ;;
+ tic6x | c6x*)
+ basic_machine=tic6x-unknown
+ os=-coff
+ ;;
+ tx39)
+ basic_machine=mipstx39-unknown
+ ;;
+ tx39el)
+ basic_machine=mipstx39el-unknown
+ ;;
+ toad1)
+ basic_machine=pdp10-xkl
+ os=-tops20
+ ;;
+ tower | tower-32)
+ basic_machine=m68k-ncr
+ ;;
+ udi29k)
+ basic_machine=a29k-amd
+ os=-udi
+ ;;
+ ultra3)
+ basic_machine=a29k-nyu
+ os=-sym1
+ ;;
+ v810 | necv810)
+ basic_machine=v810-nec
+ os=-none
+ ;;
+ vaxv)
+ basic_machine=vax-dec
+ os=-sysv
+ ;;
+ vms)
+ basic_machine=vax-dec
+ os=-vms
+ ;;
+ vpp*|vx|vx-*)
+ basic_machine=f301-fujitsu
+ ;;
+ vxworks960)
+ basic_machine=i960-wrs
+ os=-vxworks
+ ;;
+ vxworks68)
+ basic_machine=m68k-wrs
+ os=-vxworks
+ ;;
+ vxworks29k)
+ basic_machine=a29k-wrs
+ os=-vxworks
+ ;;
+ w65*)
+ basic_machine=w65-wdc
+ os=-none
+ ;;
+ w89k-*)
+ basic_machine=hppa1.1-winbond
+ os=-proelf
+ ;;
+ xps | xps100)
+ basic_machine=xps100-honeywell
+ ;;
+ ymp)
+ basic_machine=ymp-cray
+ os=-unicos
+ ;;
+ z8k-*-coff)
+ basic_machine=z8k-unknown
+ os=-sim
+ ;;
+ none)
+ basic_machine=none-none
+ os=-none
+ ;;
+
+# Here we handle the default manufacturer of certain CPU types. It is in
+# some cases the only manufacturer, in others, it is the most popular.
+ w89k)
+ basic_machine=hppa1.1-winbond
+ ;;
+ op50n)
+ basic_machine=hppa1.1-oki
+ ;;
+ op60c)
+ basic_machine=hppa1.1-oki
+ ;;
+ romp)
+ basic_machine=romp-ibm
+ ;;
+ rs6000)
+ basic_machine=rs6000-ibm
+ ;;
+ vax)
+ basic_machine=vax-dec
+ ;;
+ pdp10)
+ # there are many clones, so DEC is not a safe bet
+ basic_machine=pdp10-unknown
+ ;;
+ pdp11)
+ basic_machine=pdp11-dec
+ ;;
+ we32k)
+ basic_machine=we32k-att
+ ;;
+ sh3 | sh4 | sh[34]eb | sh[1234]le | sh[23]ele)
+ basic_machine=sh-unknown
+ ;;
+ sh64)
+ basic_machine=sh64-unknown
+ ;;
+ sparc | sparcv9 | sparcv9b)
+ basic_machine=sparc-sun
+ ;;
+ cydra)
+ basic_machine=cydra-cydrome
+ ;;
+ orion)
+ basic_machine=orion-highlevel
+ ;;
+ orion105)
+ basic_machine=clipper-highlevel
+ ;;
+ mac | mpw | mac-mpw)
+ basic_machine=m68k-apple
+ ;;
+ pmac | pmac-mpw)
+ basic_machine=powerpc-apple
+ ;;
+ *-unknown)
+ # Make sure to match an already-canonicalized machine name.
+ ;;
+ *)
+ echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
+ exit 1
+ ;;
+esac
+
+# Here we canonicalize certain aliases for manufacturers.
+case $basic_machine in
+ *-digital*)
+ basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'`
+ ;;
+ *-commodore*)
+ basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'`
+ ;;
+ *)
+ ;;
+esac
+
+# Decode manufacturer-specific aliases for certain operating systems.
+
+if [ x"$os" != x"" ]
+then
+case $os in
+ # First match some system type aliases
+ # that might get confused with valid system types.
+ # -solaris* is a basic system type, with this one exception.
+ -solaris1 | -solaris1.*)
+ os=`echo $os | sed -e 's|solaris1|sunos4|'`
+ ;;
+ -solaris)
+ os=-solaris2
+ ;;
+ -svr4*)
+ os=-sysv4
+ ;;
+ -unixware*)
+ os=-sysv4.2uw
+ ;;
+ -gnu/linux*)
+ os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'`
+ ;;
+ # First accept the basic system types.
+ # The portable systems comes first.
+ # Each alternative MUST END IN A *, to match a version number.
+ # -sysv* is not here because it comes later, after sysvr4.
+ -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
+ | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\
+ | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \
+ | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
+ | -aos* \
+ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
+ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
+ | -hiux* | -386bsd* | -netbsd* | -openbsd* | -freebsd* | -riscix* \
+ | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
+ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
+ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
+ | -chorusos* | -chorusrdb* \
+ | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
+ | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \
+ | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
+ | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
+ | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
+ | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
+ | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
+ | -powermax* | -dnix*)
+ # Remember, each alternative MUST END IN *, to match a version number.
+ ;;
+ -qnx*)
+ case $basic_machine in
+ x86-* | i*86-*)
+ ;;
+ *)
+ os=-nto$os
+ ;;
+ esac
+ ;;
+ -nto-qnx*)
+ ;;
+ -nto*)
+ os=`echo $os | sed -e 's|nto|nto-qnx|'`
+ ;;
+ -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
+ | -windows* | -osx | -abug | -netware* | -os9* | -beos* \
+ | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)
+ ;;
+ -mac*)
+ os=`echo $os | sed -e 's|mac|macos|'`
+ ;;
+ -linux*)
+ os=`echo $os | sed -e 's|linux|linux-gnu|'`
+ ;;
+ -sunos5*)
+ os=`echo $os | sed -e 's|sunos5|solaris2|'`
+ ;;
+ -sunos6*)
+ os=`echo $os | sed -e 's|sunos6|solaris3|'`
+ ;;
+ -opened*)
+ os=-openedition
+ ;;
+ -wince*)
+ os=-wince
+ ;;
+ -osfrose*)
+ os=-osfrose
+ ;;
+ -osf*)
+ os=-osf
+ ;;
+ -utek*)
+ os=-bsd
+ ;;
+ -dynix*)
+ os=-bsd
+ ;;
+ -acis*)
+ os=-aos
+ ;;
+ -atheos*)
+ os=-atheos
+ ;;
+ -386bsd)
+ os=-bsd
+ ;;
+ -ctix* | -uts*)
+ os=-sysv
+ ;;
+ -nova*)
+ os=-rtmk-nova
+ ;;
+ -ns2 )
+ os=-nextstep2
+ ;;
+ -nsk*)
+ os=-nsk
+ ;;
+ # Preserve the version number of sinix5.
+ -sinix5.*)
+ os=`echo $os | sed -e 's|sinix|sysv|'`
+ ;;
+ -sinix*)
+ os=-sysv4
+ ;;
+ -triton*)
+ os=-sysv3
+ ;;
+ -oss*)
+ os=-sysv3
+ ;;
+ -svr4)
+ os=-sysv4
+ ;;
+ -svr3)
+ os=-sysv3
+ ;;
+ -sysvr4)
+ os=-sysv4
+ ;;
+ # This must come after -sysvr4.
+ -sysv*)
+ ;;
+ -ose*)
+ os=-ose
+ ;;
+ -es1800*)
+ os=-ose
+ ;;
+ -xenix)
+ os=-xenix
+ ;;
+ -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
+ os=-mint
+ ;;
+ -aros*)
+ os=-aros
+ ;;
+ -kaos*)
+ os=-kaos
+ ;;
+ -none)
+ ;;
+ *)
+ # Get rid of the `-' at the beginning of $os.
+ os=`echo $os | sed 's/[^-]*-//'`
+ echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2
+ exit 1
+ ;;
+esac
+else
+
+# Here we handle the default operating systems that come with various machines.
+# The value should be what the vendor currently ships out the door with their
+# machine or put another way, the most popular os provided with the machine.
+
+# Note that if you're going to try to match "-MANUFACTURER" here (say,
+# "-sun"), then you have to tell the case statement up towards the top
+# that MANUFACTURER isn't an operating system. Otherwise, code above
+# will signal an error saying that MANUFACTURER isn't an operating
+# system, and we'll never get to this point.
+
+case $basic_machine in
+ *-acorn)
+ os=-riscix1.2
+ ;;
+ arm*-rebel)
+ os=-linux
+ ;;
+ arm*-semi)
+ os=-aout
+ ;;
+ # This must come before the *-dec entry.
+ pdp10-*)
+ os=-tops20
+ ;;
+ pdp11-*)
+ os=-none
+ ;;
+ *-dec | vax-*)
+ os=-ultrix4.2
+ ;;
+ m68*-apollo)
+ os=-domain
+ ;;
+ i386-sun)
+ os=-sunos4.0.2
+ ;;
+ m68000-sun)
+ os=-sunos3
+ # This also exists in the configure program, but was not the
+ # default.
+ # os=-sunos4
+ ;;
+ m68*-cisco)
+ os=-aout
+ ;;
+ mips*-cisco)
+ os=-elf
+ ;;
+ mips*-*)
+ os=-elf
+ ;;
+ or32-*)
+ os=-coff
+ ;;
+ *-tti) # must be before sparc entry or we get the wrong os.
+ os=-sysv3
+ ;;
+ sparc-* | *-sun)
+ os=-sunos4.1.1
+ ;;
+ *-be)
+ os=-beos
+ ;;
+ *-ibm)
+ os=-aix
+ ;;
+ *-wec)
+ os=-proelf
+ ;;
+ *-winbond)
+ os=-proelf
+ ;;
+ *-oki)
+ os=-proelf
+ ;;
+ *-hp)
+ os=-hpux
+ ;;
+ *-hitachi)
+ os=-hiux
+ ;;
+ i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent)
+ os=-sysv
+ ;;
+ *-cbm)
+ os=-amigaos
+ ;;
+ *-dg)
+ os=-dgux
+ ;;
+ *-dolphin)
+ os=-sysv3
+ ;;
+ m68k-ccur)
+ os=-rtu
+ ;;
+ m88k-omron*)
+ os=-luna
+ ;;
+ *-next )
+ os=-nextstep
+ ;;
+ *-sequent)
+ os=-ptx
+ ;;
+ *-crds)
+ os=-unos
+ ;;
+ *-ns)
+ os=-genix
+ ;;
+ i370-*)
+ os=-mvs
+ ;;
+ *-next)
+ os=-nextstep3
+ ;;
+ *-gould)
+ os=-sysv
+ ;;
+ *-highlevel)
+ os=-bsd
+ ;;
+ *-encore)
+ os=-bsd
+ ;;
+ *-sgi)
+ os=-irix
+ ;;
+ *-siemens)
+ os=-sysv4
+ ;;
+ *-masscomp)
+ os=-rtu
+ ;;
+ f30[01]-fujitsu | f700-fujitsu)
+ os=-uxpv
+ ;;
+ *-rom68k)
+ os=-coff
+ ;;
+ *-*bug)
+ os=-coff
+ ;;
+ *-apple)
+ os=-macos
+ ;;
+ *-atari*)
+ os=-mint
+ ;;
+ *)
+ os=-none
+ ;;
+esac
+fi
+
+# Here we handle the case where we know the os, and the CPU type, but not the
+# manufacturer. We pick the logical manufacturer.
+vendor=unknown
+case $basic_machine in
+ *-unknown)
+ case $os in
+ -riscix*)
+ vendor=acorn
+ ;;
+ -sunos*)
+ vendor=sun
+ ;;
+ -aix*)
+ vendor=ibm
+ ;;
+ -beos*)
+ vendor=be
+ ;;
+ -hpux*)
+ vendor=hp
+ ;;
+ -mpeix*)
+ vendor=hp
+ ;;
+ -hiux*)
+ vendor=hitachi
+ ;;
+ -unos*)
+ vendor=crds
+ ;;
+ -dgux*)
+ vendor=dg
+ ;;
+ -luna*)
+ vendor=omron
+ ;;
+ -genix*)
+ vendor=ns
+ ;;
+ -mvs* | -opened*)
+ vendor=ibm
+ ;;
+ -ptx*)
+ vendor=sequent
+ ;;
+ -vxsim* | -vxworks* | -windiss*)
+ vendor=wrs
+ ;;
+ -aux*)
+ vendor=apple
+ ;;
+ -hms*)
+ vendor=hitachi
+ ;;
+ -mpw* | -macos*)
+ vendor=apple
+ ;;
+ -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
+ vendor=atari
+ ;;
+ -vos*)
+ vendor=stratus
+ ;;
+ esac
+ basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"`
+ ;;
+esac
+
+echo $basic_machine$os
+exit 0
+
+# Local variables:
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "timestamp='"
+# time-stamp-format: "%:y-%02m-%02d"
+# time-stamp-end: "'"
+# End:
diff --git a/configure b/configure
new file mode 100755
index 00000000..1f7db845
--- /dev/null
+++ b/configure
@@ -0,0 +1,24338 @@
+#! /bin/sh
+# Guess values for system-dependent variables and create Makefiles.
+# Generated by GNU Autoconf 2.57.
+#
+# Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002
+# Free Software Foundation, Inc.
+# This configure script is free software; the Free Software Foundation
+# gives unlimited permission to copy, distribute and modify it.
+## --------------------- ##
+## M4sh Initialization. ##
+## --------------------- ##
+
+# Be Bourne compatible
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
+ emulate sh
+ NULLCMD=:
+ # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
+ # is contrary to our usage. Disable this feature.
+ alias -g '${1+"$@"}'='"$@"'
+elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
+ set -o posix
+fi
+
+# Support unset when possible.
+if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
+ as_unset=unset
+else
+ as_unset=false
+fi
+
+
+# Work around bugs in pre-3.0 UWIN ksh.
+$as_unset ENV MAIL MAILPATH
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+for as_var in \
+ LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
+ LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
+ LC_TELEPHONE LC_TIME
+do
+ if (set +x; test -n "`(eval $as_var=C; export $as_var) 2>&1`"); then
+ eval $as_var=C; export $as_var
+ else
+ $as_unset $as_var
+ fi
+done
+
+# Required to use basename.
+if expr a : '\(a\)' >/dev/null 2>&1; then
+ as_expr=expr
+else
+ as_expr=false
+fi
+
+if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
+ as_basename=basename
+else
+ as_basename=false
+fi
+
+
+# Name of the executable.
+as_me=`$as_basename "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+ X"$0" : 'X\(//\)$' \| \
+ X"$0" : 'X\(/\)$' \| \
+ . : '\(.\)' 2>/dev/null ||
+echo X/"$0" |
+ sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
+ /^X\/\(\/\/\)$/{ s//\1/; q; }
+ /^X\/\(\/\).*/{ s//\1/; q; }
+ s/.*/./; q'`
+
+
+# PATH needs CR, and LINENO needs CR and PATH.
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+ echo "#! /bin/sh" >conf$$.sh
+ echo "exit 0" >>conf$$.sh
+ chmod +x conf$$.sh
+ if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
+ PATH_SEPARATOR=';'
+ else
+ PATH_SEPARATOR=:
+ fi
+ rm -f conf$$.sh
+fi
+
+
+ as_lineno_1=$LINENO
+ as_lineno_2=$LINENO
+ as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
+ test "x$as_lineno_1" != "x$as_lineno_2" &&
+ test "x$as_lineno_3" = "x$as_lineno_2" || {
+ # Find who we are. Look in the path if we contain no path at all
+ # relative or not.
+ case $0 in
+ *[\\/]* ) as_myself=$0 ;;
+ *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+done
+
+ ;;
+ esac
+ # We did not find ourselves, most probably we were run as `sh COMMAND'
+ # in which case we are not to be found in the path.
+ if test "x$as_myself" = x; then
+ as_myself=$0
+ fi
+ if test ! -f "$as_myself"; then
+ { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
+ { (exit 1); exit 1; }; }
+ fi
+ case $CONFIG_SHELL in
+ '')
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for as_base in sh bash ksh sh5; do
+ case $as_dir in
+ /*)
+ if ("$as_dir/$as_base" -c '
+ as_lineno_1=$LINENO
+ as_lineno_2=$LINENO
+ as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
+ test "x$as_lineno_1" != "x$as_lineno_2" &&
+ test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
+ $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
+ $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
+ CONFIG_SHELL=$as_dir/$as_base
+ export CONFIG_SHELL
+ exec "$CONFIG_SHELL" "$0" ${1+"$@"}
+ fi;;
+ esac
+ done
+done
+;;
+ esac
+
+ # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
+ # uniformly replaced by the line number. The first 'sed' inserts a
+ # line-number line before each line; the second 'sed' does the real
+ # work. The second script uses 'N' to pair each line-number line
+ # with the numbered line, and appends trailing '-' during
+ # substitution so that $LINENO is not a special case at line end.
+ # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
+ # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
+ sed '=' <$as_myself |
+ sed '
+ N
+ s,$,-,
+ : loop
+ s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
+ t loop
+ s,-$,,
+ s,^['$as_cr_digits']*\n,,
+ ' >$as_me.lineno &&
+ chmod +x $as_me.lineno ||
+ { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
+ { (exit 1); exit 1; }; }
+
+ # Don't try to exec as it changes $[0], causing all sort of problems
+ # (the dirname of $[0] is not the place where we might find the
+ # original and so on. Autoconf is especially sensible to this).
+ . ./$as_me.lineno
+ # Exit status is that of the last command.
+ exit
+}
+
+
+case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
+ *c*,-n*) ECHO_N= ECHO_C='
+' ECHO_T=' ' ;;
+ *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
+ *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
+esac
+
+if expr a : '\(a\)' >/dev/null 2>&1; then
+ as_expr=expr
+else
+ as_expr=false
+fi
+
+rm -f conf$$ conf$$.exe conf$$.file
+echo >conf$$.file
+if ln -s conf$$.file conf$$ 2>/dev/null; then
+ # We could just check for DJGPP; but this test a) works b) is more generic
+ # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
+ if test -f conf$$.exe; then
+ # Don't use ln at all; we don't have any links
+ as_ln_s='cp -p'
+ else
+ as_ln_s='ln -s'
+ fi
+elif ln conf$$.file conf$$ 2>/dev/null; then
+ as_ln_s=ln
+else
+ as_ln_s='cp -p'
+fi
+rm -f conf$$ conf$$.exe conf$$.file
+
+if mkdir -p . 2>/dev/null; then
+ as_mkdir_p=:
+else
+ as_mkdir_p=false
+fi
+
+as_executable_p="test -f"
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
+
+
+# IFS
+# We need space, tab and new line, in precisely that order.
+as_nl='
+'
+IFS=" $as_nl"
+
+# CDPATH.
+$as_unset CDPATH
+
+
+
+# Check that we are running under the correct shell.
+SHELL=${CONFIG_SHELL-/bin/sh}
+
+case X$ECHO in
+X*--fallback-echo)
+ # Remove one level of quotation (which was required for Make).
+ ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
+ ;;
+esac
+
+echo=${ECHO-echo}
+if test "X$1" = X--no-reexec; then
+ # Discard the --no-reexec flag, and continue.
+ shift
+elif test "X$1" = X--fallback-echo; then
+ # Avoid inline document here, it may be left over
+ :
+elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
+ # Yippee, $echo works!
+ :
+else
+ # Restart under the correct shell.
+ exec $SHELL "$0" --no-reexec ${1+"$@"}
+fi
+
+if test "X$1" = X--fallback-echo; then
+ # used as fallback echo
+ shift
+ cat <<EOF
+$*
+EOF
+ exit 0
+fi
+
+# The HP-UX ksh and POSIX shell print the target directory to stdout
+# if CDPATH is set.
+if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
+
+if test -z "$ECHO"; then
+if test "X${echo_test_string+set}" != Xset; then
+# find a string as large as possible, as long as the shell can cope with it
+ for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
+ # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
+ if (echo_test_string="`eval $cmd`") 2>/dev/null &&
+ echo_test_string="`eval $cmd`" &&
+ (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
+ then
+ break
+ fi
+ done
+fi
+
+if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
+ echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
+ test "X$echo_testing_string" = "X$echo_test_string"; then
+ :
+else
+ # The Solaris, AIX, and Digital Unix default echo programs unquote
+ # backslashes. This makes it impossible to quote backslashes using
+ # echo "$something" | sed 's/\\/\\\\/g'
+ #
+ # So, first we look for a working echo in the user's PATH.
+
+ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+ for dir in $PATH /usr/ucb; do
+ IFS="$lt_save_ifs"
+ if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
+ test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
+ echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
+ test "X$echo_testing_string" = "X$echo_test_string"; then
+ echo="$dir/echo"
+ break
+ fi
+ done
+ IFS="$lt_save_ifs"
+
+ if test "X$echo" = Xecho; then
+ # We didn't find a better echo, so look for alternatives.
+ if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
+ echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
+ test "X$echo_testing_string" = "X$echo_test_string"; then
+ # This shell has a builtin print -r that does the trick.
+ echo='print -r'
+ elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
+ test "X$CONFIG_SHELL" != X/bin/ksh; then
+ # If we have ksh, try running configure again with it.
+ ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
+ export ORIGINAL_CONFIG_SHELL
+ CONFIG_SHELL=/bin/ksh
+ export CONFIG_SHELL
+ exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
+ else
+ # Try using printf.
+ echo='printf %s\n'
+ if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
+ echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
+ test "X$echo_testing_string" = "X$echo_test_string"; then
+ # Cool, printf works
+ :
+ elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
+ test "X$echo_testing_string" = 'X\t' &&
+ echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
+ test "X$echo_testing_string" = "X$echo_test_string"; then
+ CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
+ export CONFIG_SHELL
+ SHELL="$CONFIG_SHELL"
+ export SHELL
+ echo="$CONFIG_SHELL $0 --fallback-echo"
+ elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
+ test "X$echo_testing_string" = 'X\t' &&
+ echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
+ test "X$echo_testing_string" = "X$echo_test_string"; then
+ echo="$CONFIG_SHELL $0 --fallback-echo"
+ else
+ # maybe with a smaller string...
+ prev=:
+
+ for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
+ if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
+ then
+ break
+ fi
+ prev="$cmd"
+ done
+
+ if test "$prev" != 'sed 50q "$0"'; then
+ echo_test_string=`eval $prev`
+ export echo_test_string
+ exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
+ else
+ # Oops. We lost completely, so just stick with echo.
+ echo=echo
+ fi
+ fi
+ fi
+ fi
+fi
+fi
+
+# Copy echo and quote the copy suitably for passing to libtool from
+# the Makefile, instead of quoting the original, which is used later.
+ECHO=$echo
+if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
+ ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
+fi
+
+
+
+
+tagnames=`echo "$tagnames,CXX" | sed 's/^,//'`
+
+tagnames=`echo "$tagnames,F77" | sed 's/^,//'`
+
+# Name of the host.
+# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
+# so uname gets run too.
+ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
+
+exec 6>&1
+
+#
+# Initializations.
+#
+ac_default_prefix=/usr/local
+ac_config_libobj_dir=.
+cross_compiling=no
+subdirs=
+MFLAGS=
+MAKEFLAGS=
+SHELL=${CONFIG_SHELL-/bin/sh}
+
+# Maximum number of lines to put in a shell here document.
+# This variable seems obsolete. It should probably be removed, and
+# only ac_max_sed_lines should be used.
+: ${ac_max_here_lines=38}
+
+# Identity of this package.
+PACKAGE_NAME=
+PACKAGE_TARNAME=
+PACKAGE_VERSION=
+PACKAGE_STRING=
+PACKAGE_BUGREPORT=
+
+ac_unique_file="configure.ac"
+# Factoring default headers for most tests.
+ac_includes_default="\
+#include <stdio.h>
+#if HAVE_SYS_TYPES_H
+# include <sys/types.h>
+#endif
+#if HAVE_SYS_STAT_H
+# include <sys/stat.h>
+#endif
+#if STDC_HEADERS
+# include <stdlib.h>
+# include <stddef.h>
+#else
+# if HAVE_STDLIB_H
+# include <stdlib.h>
+# endif
+#endif
+#if HAVE_STRING_H
+# if !STDC_HEADERS && HAVE_MEMORY_H
+# include <memory.h>
+# endif
+# include <string.h>
+#endif
+#if HAVE_STRINGS_H
+# include <strings.h>
+#endif
+#if HAVE_INTTYPES_H
+# include <inttypes.h>
+#else
+# if HAVE_STDINT_H
+# include <stdint.h>
+# endif
+#endif
+#if HAVE_UNISTD_H
+# include <unistd.h>
+#endif"
+
+ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO AMTAR install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM AWK SET_MAKE am__leading_dot MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE CPP EGREP build build_cpu build_vendor build_os host host_cpu host_vendor host_os LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL X_CFLAGS X_PRE_LIBS X_LIBS X_EXTRA_LIBS LIBX11_CFLAGS LIBX11_LDFLAGS LIBX11_LIBS LIBSM_CFLAGS LIBSM_LDFLAGS LIBSM_LIBS GETTEXT_PACKAGE USE_NLS MSGFMT GMSGFMT XGETTEXT CATALOGS CATOBJEXT DATADIRNAME GMOFILES INSTOBJEXT INTLLIBS PO_IN_DATADIR_TRUE PO_IN_DATADIR_FALSE POFILES POSUB MKINSTALLDIRS localedir PKG_CONFIG LIBXFCE4UTIL_CFLAGS LIBXFCE4UTIL_LIBS LIBXFCE4UTIL_REQUIRED_VERSION LIBXFCE4MCS_CLIENT_CFLAGS LIBXFCE4MCS_CLIENT_LIBS LIBXFCE4MCS_CLIENT_REQUIRED_VERSION LIBXFCEGUI4_CFLAGS LIBXFCEGUI4_LIBS LIBXFCEGUI4_REQUIRED_VERSION XFCE_MCS_MANAGER_CFLAGS XFCE_MCS_MANAGER_LIBS XFCE_MCS_MANAGER_REQUIRED_VERSION XFCE_MCS_MANAGER_PLUGINSDIR LIBOBJS LTLIBOBJS'
+ac_subst_files=''
+
+# Initialize some variables set by options.
+ac_init_help=
+ac_init_version=false
+# The variables have the same names as the options, with
+# dashes changed to underlines.
+cache_file=/dev/null
+exec_prefix=NONE
+no_create=
+no_recursion=
+prefix=NONE
+program_prefix=NONE
+program_suffix=NONE
+program_transform_name=s,x,x,
+silent=
+site=
+srcdir=
+verbose=
+x_includes=NONE
+x_libraries=NONE
+
+# Installation directory options.
+# These are left unexpanded so users can "make install exec_prefix=/foo"
+# and all the variables that are supposed to be based on exec_prefix
+# by default will actually change.
+# Use braces instead of parens because sh, perl, etc. also accept them.
+bindir='${exec_prefix}/bin'
+sbindir='${exec_prefix}/sbin'
+libexecdir='${exec_prefix}/libexec'
+datadir='${prefix}/share'
+sysconfdir='${prefix}/etc'
+sharedstatedir='${prefix}/com'
+localstatedir='${prefix}/var'
+libdir='${exec_prefix}/lib'
+includedir='${prefix}/include'
+oldincludedir='/usr/include'
+infodir='${prefix}/info'
+mandir='${prefix}/man'
+
+ac_prev=
+for ac_option
+do
+ # If the previous option needs an argument, assign it.
+ if test -n "$ac_prev"; then
+ eval "$ac_prev=\$ac_option"
+ ac_prev=
+ continue
+ fi
+
+ ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
+
+ # Accept the important Cygnus configure options, so we can diagnose typos.
+
+ case $ac_option in
+
+ -bindir | --bindir | --bindi | --bind | --bin | --bi)
+ ac_prev=bindir ;;
+ -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
+ bindir=$ac_optarg ;;
+
+ -build | --build | --buil | --bui | --bu)
+ ac_prev=build_alias ;;
+ -build=* | --build=* | --buil=* | --bui=* | --bu=*)
+ build_alias=$ac_optarg ;;
+
+ -cache-file | --cache-file | --cache-fil | --cache-fi \
+ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
+ ac_prev=cache_file ;;
+ -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
+ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
+ cache_file=$ac_optarg ;;
+
+ --config-cache | -C)
+ cache_file=config.cache ;;
+
+ -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
+ ac_prev=datadir ;;
+ -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
+ | --da=*)
+ datadir=$ac_optarg ;;
+
+ -disable-* | --disable-*)
+ ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
+ # Reject names that are not valid shell variable names.
+ expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
+ { echo "$as_me: error: invalid feature name: $ac_feature" >&2
+ { (exit 1); exit 1; }; }
+ ac_feature=`echo $ac_feature | sed 's/-/_/g'`
+ eval "enable_$ac_feature=no" ;;
+
+ -enable-* | --enable-*)
+ ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
+ # Reject names that are not valid shell variable names.
+ expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
+ { echo "$as_me: error: invalid feature name: $ac_feature" >&2
+ { (exit 1); exit 1; }; }
+ ac_feature=`echo $ac_feature | sed 's/-/_/g'`
+ case $ac_option in
+ *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
+ *) ac_optarg=yes ;;
+ esac
+ eval "enable_$ac_feature='$ac_optarg'" ;;
+
+ -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
+ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
+ | --exec | --exe | --ex)
+ ac_prev=exec_prefix ;;
+ -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
+ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
+ | --exec=* | --exe=* | --ex=*)
+ exec_prefix=$ac_optarg ;;
+
+ -gas | --gas | --ga | --g)
+ # Obsolete; use --with-gas.
+ with_gas=yes ;;
+
+ -help | --help | --hel | --he | -h)
+ ac_init_help=long ;;
+ -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
+ ac_init_help=recursive ;;
+ -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
+ ac_init_help=short ;;
+
+ -host | --host | --hos | --ho)
+ ac_prev=host_alias ;;
+ -host=* | --host=* | --hos=* | --ho=*)
+ host_alias=$ac_optarg ;;
+
+ -includedir | --includedir | --includedi | --included | --include \
+ | --includ | --inclu | --incl | --inc)
+ ac_prev=includedir ;;
+ -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
+ | --includ=* | --inclu=* | --incl=* | --inc=*)
+ includedir=$ac_optarg ;;
+
+ -infodir | --infodir | --infodi | --infod | --info | --inf)
+ ac_prev=infodir ;;
+ -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
+ infodir=$ac_optarg ;;
+
+ -libdir | --libdir | --libdi | --libd)
+ ac_prev=libdir ;;
+ -libdir=* | --libdir=* | --libdi=* | --libd=*)
+ libdir=$ac_optarg ;;
+
+ -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
+ | --libexe | --libex | --libe)
+ ac_prev=libexecdir ;;
+ -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
+ | --libexe=* | --libex=* | --libe=*)
+ libexecdir=$ac_optarg ;;
+
+ -localstatedir | --localstatedir | --localstatedi | --localstated \
+ | --localstate | --localstat | --localsta | --localst \
+ | --locals | --local | --loca | --loc | --lo)
+ ac_prev=localstatedir ;;
+ -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
+ | --localstate=* | --localstat=* | --localsta=* | --localst=* \
+ | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
+ localstatedir=$ac_optarg ;;
+
+ -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
+ ac_prev=mandir ;;
+ -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
+ mandir=$ac_optarg ;;
+
+ -nfp | --nfp | --nf)
+ # Obsolete; use --without-fp.
+ with_fp=no ;;
+
+ -no-create | --no-create | --no-creat | --no-crea | --no-cre \
+ | --no-cr | --no-c | -n)
+ no_create=yes ;;
+
+ -no-recursion | --no-recursion | --no-recursio | --no-recursi \
+ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
+ no_recursion=yes ;;
+
+ -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
+ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
+ | --oldin | --oldi | --old | --ol | --o)
+ ac_prev=oldincludedir ;;
+ -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
+ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
+ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
+ oldincludedir=$ac_optarg ;;
+
+ -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
+ ac_prev=prefix ;;
+ -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
+ prefix=$ac_optarg ;;
+
+ -program-prefix | --program-prefix | --program-prefi | --program-pref \
+ | --program-pre | --program-pr | --program-p)
+ ac_prev=program_prefix ;;
+ -program-prefix=* | --program-prefix=* | --program-prefi=* \
+ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
+ program_prefix=$ac_optarg ;;
+
+ -program-suffix | --program-suffix | --program-suffi | --program-suff \
+ | --program-suf | --program-su | --program-s)
+ ac_prev=program_suffix ;;
+ -program-suffix=* | --program-suffix=* | --program-suffi=* \
+ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
+ program_suffix=$ac_optarg ;;
+
+ -program-transform-name | --program-transform-name \
+ | --program-transform-nam | --program-transform-na \
+ | --program-transform-n | --program-transform- \
+ | --program-transform | --program-transfor \
+ | --program-transfo | --program-transf \
+ | --program-trans | --program-tran \
+ | --progr-tra | --program-tr | --program-t)
+ ac_prev=program_transform_name ;;
+ -program-transform-name=* | --program-transform-name=* \
+ | --program-transform-nam=* | --program-transform-na=* \
+ | --program-transform-n=* | --program-transform-=* \
+ | --program-transform=* | --program-transfor=* \
+ | --program-transfo=* | --program-transf=* \
+ | --program-trans=* | --program-tran=* \
+ | --progr-tra=* | --program-tr=* | --program-t=*)
+ program_transform_name=$ac_optarg ;;
+
+ -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+ | -silent | --silent | --silen | --sile | --sil)
+ silent=yes ;;
+
+ -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
+ ac_prev=sbindir ;;
+ -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
+ | --sbi=* | --sb=*)
+ sbindir=$ac_optarg ;;
+
+ -sharedstatedir | --sharedstatedir | --sharedstatedi \
+ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
+ | --sharedst | --shareds | --shared | --share | --shar \
+ | --sha | --sh)
+ ac_prev=sharedstatedir ;;
+ -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
+ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
+ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
+ | --sha=* | --sh=*)
+ sharedstatedir=$ac_optarg ;;
+
+ -site | --site | --sit)
+ ac_prev=site ;;
+ -site=* | --site=* | --sit=*)
+ site=$ac_optarg ;;
+
+ -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
+ ac_prev=srcdir ;;
+ -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
+ srcdir=$ac_optarg ;;
+
+ -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
+ | --syscon | --sysco | --sysc | --sys | --sy)
+ ac_prev=sysconfdir ;;
+ -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
+ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
+ sysconfdir=$ac_optarg ;;
+
+ -target | --target | --targe | --targ | --tar | --ta | --t)
+ ac_prev=target_alias ;;
+ -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
+ target_alias=$ac_optarg ;;
+
+ -v | -verbose | --verbose | --verbos | --verbo | --verb)
+ verbose=yes ;;
+
+ -version | --version | --versio | --versi | --vers | -V)
+ ac_init_version=: ;;
+
+ -with-* | --with-*)
+ ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
+ # Reject names that are not valid shell variable names.
+ expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
+ { echo "$as_me: error: invalid package name: $ac_package" >&2
+ { (exit 1); exit 1; }; }
+ ac_package=`echo $ac_package| sed 's/-/_/g'`
+ case $ac_option in
+ *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
+ *) ac_optarg=yes ;;
+ esac
+ eval "with_$ac_package='$ac_optarg'" ;;
+
+ -without-* | --without-*)
+ ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
+ # Reject names that are not valid shell variable names.
+ expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
+ { echo "$as_me: error: invalid package name: $ac_package" >&2
+ { (exit 1); exit 1; }; }
+ ac_package=`echo $ac_package | sed 's/-/_/g'`
+ eval "with_$ac_package=no" ;;
+
+ --x)
+ # Obsolete; use --with-x.
+ with_x=yes ;;
+
+ -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
+ | --x-incl | --x-inc | --x-in | --x-i)
+ ac_prev=x_includes ;;
+ -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
+ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
+ x_includes=$ac_optarg ;;
+
+ -x-libraries | --x-libraries | --x-librarie | --x-librari \
+ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
+ ac_prev=x_libraries ;;
+ -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
+ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
+ x_libraries=$ac_optarg ;;
+
+ -*) { echo "$as_me: error: unrecognized option: $ac_option
+Try \`$0 --help' for more information." >&2
+ { (exit 1); exit 1; }; }
+ ;;
+
+ *=*)
+ ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
+ # Reject names that are not valid shell variable names.
+ expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
+ { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
+ { (exit 1); exit 1; }; }
+ ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
+ eval "$ac_envvar='$ac_optarg'"
+ export $ac_envvar ;;
+
+ *)
+ # FIXME: should be removed in autoconf 3.0.
+ echo "$as_me: WARNING: you should use --build, --host, --target" >&2
+ expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
+ echo "$as_me: WARNING: invalid host type: $ac_option" >&2
+ : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
+ ;;
+
+ esac
+done
+
+if test -n "$ac_prev"; then
+ ac_option=--`echo $ac_prev | sed 's/_/-/g'`
+ { echo "$as_me: error: missing argument to $ac_option" >&2
+ { (exit 1); exit 1; }; }
+fi
+
+# Be sure to have absolute paths.
+for ac_var in exec_prefix prefix
+do
+ eval ac_val=$`echo $ac_var`
+ case $ac_val in
+ [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
+ *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
+ { (exit 1); exit 1; }; };;
+ esac
+done
+
+# Be sure to have absolute paths.
+for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
+ localstatedir libdir includedir oldincludedir infodir mandir
+do
+ eval ac_val=$`echo $ac_var`
+ case $ac_val in
+ [\\/$]* | ?:[\\/]* ) ;;
+ *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
+ { (exit 1); exit 1; }; };;
+ esac
+done
+
+# There might be people who depend on the old broken behavior: `$host'
+# used to hold the argument of --host etc.
+# FIXME: To remove some day.
+build=$build_alias
+host=$host_alias
+target=$target_alias
+
+# FIXME: To remove some day.
+if test "x$host_alias" != x; then
+ if test "x$build_alias" = x; then
+ cross_compiling=maybe
+ echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
+ If a cross compiler is detected then cross compile mode will be used." >&2
+ elif test "x$build_alias" != "x$host_alias"; then
+ cross_compiling=yes
+ fi
+fi
+
+ac_tool_prefix=
+test -n "$host_alias" && ac_tool_prefix=$host_alias-
+
+test "$silent" = yes && exec 6>/dev/null
+
+
+# Find the source files, if location was not specified.
+if test -z "$srcdir"; then
+ ac_srcdir_defaulted=yes
+ # Try the directory containing this script, then its parent.
+ ac_confdir=`(dirname "$0") 2>/dev/null ||
+$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$0" : 'X\(//\)[^/]' \| \
+ X"$0" : 'X\(//\)$' \| \
+ X"$0" : 'X\(/\)' \| \
+ . : '\(.\)' 2>/dev/null ||
+echo X"$0" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
+ /^X\(\/\/\)[^/].*/{ s//\1/; q; }
+ /^X\(\/\/\)$/{ s//\1/; q; }
+ /^X\(\/\).*/{ s//\1/; q; }
+ s/.*/./; q'`
+ srcdir=$ac_confdir
+ if test ! -r $srcdir/$ac_unique_file; then
+ srcdir=..
+ fi
+else
+ ac_srcdir_defaulted=no
+fi
+if test ! -r $srcdir/$ac_unique_file; then
+ if test "$ac_srcdir_defaulted" = yes; then
+ { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
+ { (exit 1); exit 1; }; }
+ else
+ { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
+ { (exit 1); exit 1; }; }
+ fi
+fi
+(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
+ { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
+ { (exit 1); exit 1; }; }
+srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
+ac_env_build_alias_set=${build_alias+set}
+ac_env_build_alias_value=$build_alias
+ac_cv_env_build_alias_set=${build_alias+set}
+ac_cv_env_build_alias_value=$build_alias
+ac_env_host_alias_set=${host_alias+set}
+ac_env_host_alias_value=$host_alias
+ac_cv_env_host_alias_set=${host_alias+set}
+ac_cv_env_host_alias_value=$host_alias
+ac_env_target_alias_set=${target_alias+set}
+ac_env_target_alias_value=$target_alias
+ac_cv_env_target_alias_set=${target_alias+set}
+ac_cv_env_target_alias_value=$target_alias
+ac_env_CC_set=${CC+set}
+ac_env_CC_value=$CC
+ac_cv_env_CC_set=${CC+set}
+ac_cv_env_CC_value=$CC
+ac_env_CFLAGS_set=${CFLAGS+set}
+ac_env_CFLAGS_value=$CFLAGS
+ac_cv_env_CFLAGS_set=${CFLAGS+set}
+ac_cv_env_CFLAGS_value=$CFLAGS
+ac_env_LDFLAGS_set=${LDFLAGS+set}
+ac_env_LDFLAGS_value=$LDFLAGS
+ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
+ac_cv_env_LDFLAGS_value=$LDFLAGS
+ac_env_CPPFLAGS_set=${CPPFLAGS+set}
+ac_env_CPPFLAGS_value=$CPPFLAGS
+ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
+ac_cv_env_CPPFLAGS_value=$CPPFLAGS
+ac_env_CPP_set=${CPP+set}
+ac_env_CPP_value=$CPP
+ac_cv_env_CPP_set=${CPP+set}
+ac_cv_env_CPP_value=$CPP
+ac_env_CXX_set=${CXX+set}
+ac_env_CXX_value=$CXX
+ac_cv_env_CXX_set=${CXX+set}
+ac_cv_env_CXX_value=$CXX
+ac_env_CXXFLAGS_set=${CXXFLAGS+set}
+ac_env_CXXFLAGS_value=$CXXFLAGS
+ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
+ac_cv_env_CXXFLAGS_value=$CXXFLAGS
+ac_env_CXXCPP_set=${CXXCPP+set}
+ac_env_CXXCPP_value=$CXXCPP
+ac_cv_env_CXXCPP_set=${CXXCPP+set}
+ac_cv_env_CXXCPP_value=$CXXCPP
+ac_env_F77_set=${F77+set}
+ac_env_F77_value=$F77
+ac_cv_env_F77_set=${F77+set}
+ac_cv_env_F77_value=$F77
+ac_env_FFLAGS_set=${FFLAGS+set}
+ac_env_FFLAGS_value=$FFLAGS
+ac_cv_env_FFLAGS_set=${FFLAGS+set}
+ac_cv_env_FFLAGS_value=$FFLAGS
+
+#
+# Report the --help message.
+#
+if test "$ac_init_help" = "long"; then
+ # Omit some internal or obsolete options to make the list less imposing.
+ # This message is too long to be a string in the A/UX 3.1 sh.
+ cat <<_ACEOF
+\`configure' configures this package to adapt to many kinds of systems.
+
+Usage: $0 [OPTION]... [VAR=VALUE]...
+
+To assign environment variables (e.g., CC, CFLAGS...), specify them as
+VAR=VALUE. See below for descriptions of some of the useful variables.
+
+Defaults for the options are specified in brackets.
+
+Configuration:
+ -h, --help display this help and exit
+ --help=short display options specific to this package
+ --help=recursive display the short help of all the included packages
+ -V, --version display version information and exit
+ -q, --quiet, --silent do not print \`checking...' messages
+ --cache-file=FILE cache test results in FILE [disabled]
+ -C, --config-cache alias for \`--cache-file=config.cache'
+ -n, --no-create do not create output files
+ --srcdir=DIR find the sources in DIR [configure dir or \`..']
+
+_ACEOF
+
+ cat <<_ACEOF
+Installation directories:
+ --prefix=PREFIX install architecture-independent files in PREFIX
+ [$ac_default_prefix]
+ --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
+ [PREFIX]
+
+By default, \`make install' will install all the files in
+\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
+an installation prefix other than \`$ac_default_prefix' using \`--prefix',
+for instance \`--prefix=\$HOME'.
+
+For better control, use the options below.
+
+Fine tuning of the installation directories:
+ --bindir=DIR user executables [EPREFIX/bin]
+ --sbindir=DIR system admin executables [EPREFIX/sbin]
+ --libexecdir=DIR program executables [EPREFIX/libexec]
+ --datadir=DIR read-only architecture-independent data [PREFIX/share]
+ --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
+ --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
+ --localstatedir=DIR modifiable single-machine data [PREFIX/var]
+ --libdir=DIR object code libraries [EPREFIX/lib]
+ --includedir=DIR C header files [PREFIX/include]
+ --oldincludedir=DIR C header files for non-gcc [/usr/include]
+ --infodir=DIR info documentation [PREFIX/info]
+ --mandir=DIR man documentation [PREFIX/man]
+_ACEOF
+
+ cat <<\_ACEOF
+
+Program names:
+ --program-prefix=PREFIX prepend PREFIX to installed program names
+ --program-suffix=SUFFIX append SUFFIX to installed program names
+ --program-transform-name=PROGRAM run sed PROGRAM on installed program names
+
+X features:
+ --x-includes=DIR X include files are in DIR
+ --x-libraries=DIR X library files are in DIR
+
+System types:
+ --build=BUILD configure for building on BUILD [guessed]
+ --host=HOST cross-compile to build programs to run on HOST [BUILD]
+_ACEOF
+fi
+
+if test -n "$ac_init_help"; then
+
+ cat <<\_ACEOF
+
+Optional Features:
+ --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
+ --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
+ --enable-maintainer-mode enable make rules and dependencies not useful
+ (and sometimes confusing) to the casual installer
+ --disable-dependency-tracking Speeds up one-time builds
+ --enable-dependency-tracking Do not reject slow dependency extractors
+ --enable-shared[=PKGS]
+ build shared libraries [default=yes]
+ --enable-static[=PKGS]
+ build static libraries [default=yes]
+ --enable-fast-install[=PKGS]
+ optimize for fast installation [default=yes]
+ --disable-libtool-lock avoid locking (might break parallel builds)
+ --enable-debug=yes|no|full
+ Build with debugging support
+ --disable-debug Include no debugging support default
+ --enable-profiling Generate extra code to write profile information
+ --disable-profiling No extra code for profiling (default)
+ --enable-asserts Enable assert statements (default)
+ --disable-asserts Disable assert statements (USE WITH CARE!!!)
+
+Optional Packages:
+ --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
+ --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
+ --with-gnu-ld assume the C compiler uses GNU ld [default=no]
+ --with-pic try to use only PIC/non-PIC objects [default=use
+ both]
+ --with-tags[=TAGS]
+ include additional configurations [automatic]
+ --with-x use the X Window System
+ --with-locales-dir=DIR Install locales into DIR
+
+Some influential environment variables:
+ CC C compiler command
+ CFLAGS C compiler flags
+ LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
+ nonstandard directory <lib dir>
+ CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
+ headers in a nonstandard directory <include dir>
+ CPP C preprocessor
+ CXX C++ compiler command
+ CXXFLAGS C++ compiler flags
+ CXXCPP C++ preprocessor
+ F77 Fortran 77 compiler command
+ FFLAGS Fortran 77 compiler flags
+
+Use these variables to override the choices made by `configure' or to help
+it to find libraries and programs with nonstandard names/locations.
+
+_ACEOF
+fi
+
+if test "$ac_init_help" = "recursive"; then
+ # If there are subdirs, report their specific --help.
+ ac_popdir=`pwd`
+ for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
+ test -d $ac_dir || continue
+ ac_builddir=.
+
+if test "$ac_dir" != .; then
+ ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
+ # A "../" for each directory in $ac_dir_suffix.
+ ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
+else
+ ac_dir_suffix= ac_top_builddir=
+fi
+
+case $srcdir in
+ .) # No --srcdir option. We are building in place.
+ ac_srcdir=.
+ if test -z "$ac_top_builddir"; then
+ ac_top_srcdir=.
+ else
+ ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
+ fi ;;
+ [\\/]* | ?:[\\/]* ) # Absolute path.
+ ac_srcdir=$srcdir$ac_dir_suffix;
+ ac_top_srcdir=$srcdir ;;
+ *) # Relative path.
+ ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
+ ac_top_srcdir=$ac_top_builddir$srcdir ;;
+esac
+# Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
+# absolute.
+ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
+ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd`
+ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
+ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
+
+ cd $ac_dir
+ # Check for guested configure; otherwise get Cygnus style configure.
+ if test -f $ac_srcdir/configure.gnu; then
+ echo
+ $SHELL $ac_srcdir/configure.gnu --help=recursive
+ elif test -f $ac_srcdir/configure; then
+ echo
+ $SHELL $ac_srcdir/configure --help=recursive
+ elif test -f $ac_srcdir/configure.ac ||
+ test -f $ac_srcdir/configure.in; then
+ echo
+ $ac_configure --help
+ else
+ echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
+ fi
+ cd $ac_popdir
+ done
+fi
+
+test -n "$ac_init_help" && exit 0
+if $ac_init_version; then
+ cat <<\_ACEOF
+
+Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002
+Free Software Foundation, Inc.
+This configure script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it.
+_ACEOF
+ exit 0
+fi
+exec 5>config.log
+cat >&5 <<_ACEOF
+This file contains any messages produced by compilers while
+running configure, to aid debugging if configure makes a mistake.
+
+It was created by $as_me, which was
+generated by GNU Autoconf 2.57. Invocation command line was
+
+ $ $0 $@
+
+_ACEOF
+{
+cat <<_ASUNAME
+## --------- ##
+## Platform. ##
+## --------- ##
+
+hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
+uname -m = `(uname -m) 2>/dev/null || echo unknown`
+uname -r = `(uname -r) 2>/dev/null || echo unknown`
+uname -s = `(uname -s) 2>/dev/null || echo unknown`
+uname -v = `(uname -v) 2>/dev/null || echo unknown`
+
+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
+/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
+
+/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
+/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
+hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
+/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
+/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
+/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
+
+_ASUNAME
+
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ echo "PATH: $as_dir"
+done
+
+} >&5
+
+cat >&5 <<_ACEOF
+
+
+## ----------- ##
+## Core tests. ##
+## ----------- ##
+
+_ACEOF
+
+
+# Keep a trace of the command line.
+# Strip out --no-create and --no-recursion so they do not pile up.
+# Strip out --silent because we don't want to record it for future runs.
+# Also quote any args containing shell meta-characters.
+# Make two passes to allow for proper duplicate-argument suppression.
+ac_configure_args=
+ac_configure_args0=
+ac_configure_args1=
+ac_sep=
+ac_must_keep_next=false
+for ac_pass in 1 2
+do
+ for ac_arg
+ do
+ case $ac_arg in
+ -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
+ -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+ | -silent | --silent | --silen | --sile | --sil)
+ continue ;;
+ *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
+ ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
+ esac
+ case $ac_pass in
+ 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
+ 2)
+ ac_configure_args1="$ac_configure_args1 '$ac_arg'"
+ if test $ac_must_keep_next = true; then
+ ac_must_keep_next=false # Got value, back to normal.
+ else
+ case $ac_arg in
+ *=* | --config-cache | -C | -disable-* | --disable-* \
+ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
+ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
+ | -with-* | --with-* | -without-* | --without-* | --x)
+ case "$ac_configure_args0 " in
+ "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
+ esac
+ ;;
+ -* ) ac_must_keep_next=true ;;
+ esac
+ fi
+ ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
+ # Get rid of the leading space.
+ ac_sep=" "
+ ;;
+ esac
+ done
+done
+$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
+$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
+
+# When interrupted or exit'd, cleanup temporary files, and complete
+# config.log. We remove comments because anyway the quotes in there
+# would cause problems or look ugly.
+# WARNING: Be sure not to use single quotes in there, as some shells,
+# such as our DU 5.0 friend, will then `close' the trap.
+trap 'exit_status=$?
+ # Save into config.log some information that might help in debugging.
+ {
+ echo
+
+ cat <<\_ASBOX
+## ---------------- ##
+## Cache variables. ##
+## ---------------- ##
+_ASBOX
+ echo
+ # The following way of writing the cache mishandles newlines in values,
+{
+ (set) 2>&1 |
+ case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
+ *ac_space=\ *)
+ sed -n \
+ "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
+ s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
+ ;;
+ *)
+ sed -n \
+ "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
+ ;;
+ esac;
+}
+ echo
+
+ cat <<\_ASBOX
+## ----------------- ##
+## Output variables. ##
+## ----------------- ##
+_ASBOX
+ echo
+ for ac_var in $ac_subst_vars
+ do
+ eval ac_val=$`echo $ac_var`
+ echo "$ac_var='"'"'$ac_val'"'"'"
+ done | sort
+ echo
+
+ if test -n "$ac_subst_files"; then
+ cat <<\_ASBOX
+## ------------- ##
+## Output files. ##
+## ------------- ##
+_ASBOX
+ echo
+ for ac_var in $ac_subst_files
+ do
+ eval ac_val=$`echo $ac_var`
+ echo "$ac_var='"'"'$ac_val'"'"'"
+ done | sort
+ echo
+ fi
+
+ if test -s confdefs.h; then
+ cat <<\_ASBOX
+## ----------- ##
+## confdefs.h. ##
+## ----------- ##
+_ASBOX
+ echo
+ sed "/^$/d" confdefs.h | sort
+ echo
+ fi
+ test "$ac_signal" != 0 &&
+ echo "$as_me: caught signal $ac_signal"
+ echo "$as_me: exit $exit_status"
+ } >&5
+ rm -f core core.* *.core &&
+ rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
+ exit $exit_status
+ ' 0
+for ac_signal in 1 2 13 15; do
+ trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
+done
+ac_signal=0
+
+# confdefs.h avoids OS command line length limits that DEFS can exceed.
+rm -rf conftest* confdefs.h
+# AIX cpp loses on an empty file, so make sure it contains at least a newline.
+echo >confdefs.h
+
+# Predefined preprocessor variables.
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_NAME "$PACKAGE_NAME"
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_VERSION "$PACKAGE_VERSION"
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_STRING "$PACKAGE_STRING"
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
+_ACEOF
+
+
+# Let the site file select an alternate cache file if it wants to.
+# Prefer explicitly selected file to automatically selected ones.
+if test -z "$CONFIG_SITE"; then
+ if test "x$prefix" != xNONE; then
+ CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
+ else
+ CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
+ fi
+fi
+for ac_site_file in $CONFIG_SITE; do
+ if test -r "$ac_site_file"; then
+ { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
+echo "$as_me: loading site script $ac_site_file" >&6;}
+ sed 's/^/| /' "$ac_site_file" >&5
+ . "$ac_site_file"
+ fi
+done
+
+if test -r "$cache_file"; then
+ # Some versions of bash will fail to source /dev/null (special
+ # files actually), so we avoid doing that.
+ if test -f "$cache_file"; then
+ { echo "$as_me:$LINENO: loading cache $cache_file" >&5
+echo "$as_me: loading cache $cache_file" >&6;}
+ case $cache_file in
+ [\\/]* | ?:[\\/]* ) . $cache_file;;
+ *) . ./$cache_file;;
+ esac
+ fi
+else
+ { echo "$as_me:$LINENO: creating cache $cache_file" >&5
+echo "$as_me: creating cache $cache_file" >&6;}
+ >$cache_file
+fi
+
+# Check that the precious variables saved in the cache have kept the same
+# value.
+ac_cache_corrupted=false
+for ac_var in `(set) 2>&1 |
+ sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
+ eval ac_old_set=\$ac_cv_env_${ac_var}_set
+ eval ac_new_set=\$ac_env_${ac_var}_set
+ eval ac_old_val="\$ac_cv_env_${ac_var}_value"
+ eval ac_new_val="\$ac_env_${ac_var}_value"
+ case $ac_old_set,$ac_new_set in
+ set,)
+ { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
+echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
+ ac_cache_corrupted=: ;;
+ ,set)
+ { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
+echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
+ ac_cache_corrupted=: ;;
+ ,);;
+ *)
+ if test "x$ac_old_val" != "x$ac_new_val"; then
+ { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
+echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
+ { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
+echo "$as_me: former value: $ac_old_val" >&2;}
+ { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
+echo "$as_me: current value: $ac_new_val" >&2;}
+ ac_cache_corrupted=:
+ fi;;
+ esac
+ # Pass precious variables to config.status.
+ if test "$ac_new_set" = set; then
+ case $ac_new_val in
+ *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
+ ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
+ *) ac_arg=$ac_var=$ac_new_val ;;
+ esac
+ case " $ac_configure_args " in
+ *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
+ *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
+ esac
+ fi
+done
+if $ac_cache_corrupted; then
+ { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
+echo "$as_me: error: changes in the environment can compromise the build" >&2;}
+ { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
+echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
+ { (exit 1); exit 1; }; }
+fi
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ac_config_headers="$ac_config_headers config.h"
+
+
+am__api_version="1.7"
+ac_aux_dir=
+for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
+ if test -f $ac_dir/install-sh; then
+ ac_aux_dir=$ac_dir
+ ac_install_sh="$ac_aux_dir/install-sh -c"
+ break
+ elif test -f $ac_dir/install.sh; then
+ ac_aux_dir=$ac_dir
+ ac_install_sh="$ac_aux_dir/install.sh -c"
+ break
+ elif test -f $ac_dir/shtool; then
+ ac_aux_dir=$ac_dir
+ ac_install_sh="$ac_aux_dir/shtool install -c"
+ break
+ fi
+done
+if test -z "$ac_aux_dir"; then
+ { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
+echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
+ { (exit 1); exit 1; }; }
+fi
+ac_config_guess="$SHELL $ac_aux_dir/config.guess"
+ac_config_sub="$SHELL $ac_aux_dir/config.sub"
+ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
+
+# Find a good install program. We prefer a C program (faster),
+# so one script is as good as another. But avoid the broken or
+# incompatible versions:
+# SysV /etc/install, /usr/sbin/install
+# SunOS /usr/etc/install
+# IRIX /sbin/install
+# AIX /bin/install
+# AmigaOS /C/install, which installs bootblocks on floppy discs
+# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
+# AFS /usr/afsws/bin/install, which mishandles nonexistent args
+# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
+# ./install, which can be erroneously created by make from ./install.sh.
+echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
+echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
+if test -z "$INSTALL"; then
+if test "${ac_cv_path_install+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ # Account for people who put trailing slashes in PATH elements.
+case $as_dir/ in
+ ./ | .// | /cC/* | \
+ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
+ /usr/ucb/* ) ;;
+ *)
+ # OSF1 and SCO ODT 3.0 have their own names for install.
+ # Don't use installbsd from OSF since it installs stuff as root
+ # by default.
+ for ac_prog in ginstall scoinst install; do
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
+ if test $ac_prog = install &&
+ grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+ # AIX install. It has an incompatible calling convention.
+ :
+ elif test $ac_prog = install &&
+ grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+ # program-specific install script used by HP pwplus--don't use.
+ :
+ else
+ ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
+ break 3
+ fi
+ fi
+ done
+ done
+ ;;
+esac
+done
+
+
+fi
+ if test "${ac_cv_path_install+set}" = set; then
+ INSTALL=$ac_cv_path_install
+ else
+ # As a last resort, use the slow shell script. We don't cache a
+ # path for INSTALL within a source directory, because that will
+ # break other packages using the cache if that directory is
+ # removed, or if the path is relative.
+ INSTALL=$ac_install_sh
+ fi
+fi
+echo "$as_me:$LINENO: result: $INSTALL" >&5
+echo "${ECHO_T}$INSTALL" >&6
+
+# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
+# It thinks the first close brace ends the variable substitution.
+test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
+
+test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
+
+test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
+
+echo "$as_me:$LINENO: checking whether build environment is sane" >&5
+echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6
+# Just in case
+sleep 1
+echo timestamp > conftest.file
+# Do `set' in a subshell so we don't clobber the current shell's
+# arguments. Must try -L first in case configure is actually a
+# symlink; some systems play weird games with the mod time of symlinks
+# (eg FreeBSD returns the mod time of the symlink's containing
+# directory).
+if (
+ set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
+ if test "$*" = "X"; then
+ # -L didn't work.
+ set X `ls -t $srcdir/configure conftest.file`
+ fi
+ rm -f conftest.file
+ if test "$*" != "X $srcdir/configure conftest.file" \
+ && test "$*" != "X conftest.file $srcdir/configure"; then
+
+ # If neither matched, then we have a broken ls. This can happen
+ # if, for instance, CONFIG_SHELL is bash and it inherits a
+ # broken ls alias from the environment. This has actually
+ # happened. Such a system could not be considered "sane".
+ { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken
+alias in your environment" >&5
+echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken
+alias in your environment" >&2;}
+ { (exit 1); exit 1; }; }
+ fi
+
+ test "$2" = conftest.file
+ )
+then
+ # Ok.
+ :
+else
+ { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
+Check your system clock" >&5
+echo "$as_me: error: newly created file is older than distributed files!
+Check your system clock" >&2;}
+ { (exit 1); exit 1; }; }
+fi
+echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6
+test "$program_prefix" != NONE &&
+ program_transform_name="s,^,$program_prefix,;$program_transform_name"
+# Use a double $ so make ignores it.
+test "$program_suffix" != NONE &&
+ program_transform_name="s,\$,$program_suffix,;$program_transform_name"
+# Double any \ or $. echo might interpret backslashes.
+# By default was `s,x,x', remove it if useless.
+cat <<\_ACEOF >conftest.sed
+s/[\\$]/&&/g;s/;s,x,x,$//
+_ACEOF
+program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
+rm conftest.sed
+
+
+# expand $ac_aux_dir to an absolute path
+am_aux_dir=`cd $ac_aux_dir && pwd`
+
+test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
+# Use eval to expand $SHELL
+if eval "$MISSING --run true"; then
+ am_missing_run="$MISSING --run "
+else
+ am_missing_run=
+ { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
+echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
+fi
+
+for ac_prog in gawk mawk nawk awk
+do
+ # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_AWK+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ if test -n "$AWK"; then
+ ac_cv_prog_AWK="$AWK" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_prog_AWK="$ac_prog"
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+done
+
+fi
+fi
+AWK=$ac_cv_prog_AWK
+if test -n "$AWK"; then
+ echo "$as_me:$LINENO: result: $AWK" >&5
+echo "${ECHO_T}$AWK" >&6
+else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+ test -n "$AWK" && break
+done
+
+echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
+echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
+set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'`
+if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ cat >conftest.make <<\_ACEOF
+all:
+ @echo 'ac_maketemp="$(MAKE)"'
+_ACEOF
+# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
+eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
+if test -n "$ac_maketemp"; then
+ eval ac_cv_prog_make_${ac_make}_set=yes
+else
+ eval ac_cv_prog_make_${ac_make}_set=no
+fi
+rm -f conftest.make
+fi
+if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
+ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6
+ SET_MAKE=
+else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+ SET_MAKE="MAKE=${MAKE-make}"
+fi
+
+rm -rf .tst 2>/dev/null
+mkdir .tst 2>/dev/null
+if test -d .tst; then
+ am__leading_dot=.
+else
+ am__leading_dot=_
+fi
+rmdir .tst 2>/dev/null
+
+ # test to see if srcdir already configured
+if test "`cd $srcdir && pwd`" != "`pwd`" &&
+ test -f $srcdir/config.status; then
+ { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
+echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
+ { (exit 1); exit 1; }; }
+fi
+
+# test whether we have cygpath
+if test -z "$CYGPATH_W"; then
+ if (cygpath --version) >/dev/null 2>/dev/null; then
+ CYGPATH_W='cygpath -w'
+ else
+ CYGPATH_W=echo
+ fi
+fi
+
+
+# Define the identity of the package.
+ PACKAGE=xfce4-session
+ VERSION=0.0.20
+
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE "$PACKAGE"
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define VERSION "$VERSION"
+_ACEOF
+
+# Some tools Automake needs.
+
+ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
+
+
+AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
+
+
+AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
+
+
+AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
+
+
+MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
+
+
+AMTAR=${AMTAR-"${am_missing_run}tar"}
+
+install_sh=${install_sh-"$am_aux_dir/install-sh"}
+
+# Installed binaries are usually stripped using `strip' when the user
+# run `make install-strip'. However `strip' might not be the right
+# tool to use in cross-compilation environments, therefore Automake
+# will honor the `STRIP' environment variable to overrule this program.
+if test "$cross_compiling" != no; then
+ if test -n "$ac_tool_prefix"; then
+ # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
+set dummy ${ac_tool_prefix}strip; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_STRIP+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ if test -n "$STRIP"; then
+ ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_prog_STRIP="${ac_tool_prefix}strip"
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+done
+
+fi
+fi
+STRIP=$ac_cv_prog_STRIP
+if test -n "$STRIP"; then
+ echo "$as_me:$LINENO: result: $STRIP" >&5
+echo "${ECHO_T}$STRIP" >&6
+else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+fi
+if test -z "$ac_cv_prog_STRIP"; then
+ ac_ct_STRIP=$STRIP
+ # Extract the first word of "strip", so it can be a program name with args.
+set dummy strip; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ if test -n "$ac_ct_STRIP"; then
+ ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_prog_ac_ct_STRIP="strip"
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+done
+
+ test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
+fi
+fi
+ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
+if test -n "$ac_ct_STRIP"; then
+ echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
+echo "${ECHO_T}$ac_ct_STRIP" >&6
+else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+ STRIP=$ac_ct_STRIP
+else
+ STRIP="$ac_cv_prog_STRIP"
+fi
+
+fi
+INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
+
+# We need awk for the "check" target. The system "awk" is bad on
+# some platforms.
+
+
+
+
+echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
+echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6
+ # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
+if test "${enable_maintainer_mode+set}" = set; then
+ enableval="$enable_maintainer_mode"
+ USE_MAINTAINER_MODE=$enableval
+else
+ USE_MAINTAINER_MODE=no
+fi;
+ echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
+echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6
+
+
+if test $USE_MAINTAINER_MODE = yes; then
+ MAINTAINER_MODE_TRUE=
+ MAINTAINER_MODE_FALSE='#'
+else
+ MAINTAINER_MODE_TRUE='#'
+ MAINTAINER_MODE_FALSE=
+fi
+
+ MAINT=$MAINTAINER_MODE_TRUE
+
+
+
+DEPDIR="${am__leading_dot}deps"
+
+ ac_config_commands="$ac_config_commands depfiles"
+
+
+am_make=${MAKE-make}
+cat > confinc << 'END'
+am__doit:
+ @echo done
+.PHONY: am__doit
+END
+# If we don't find an include directive, just comment out the code.
+echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
+echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6
+am__include="#"
+am__quote=
+_am_result=none
+# First try GNU make style include.
+echo "include confinc" > confmf
+# We grep out `Entering directory' and `Leaving directory'
+# messages which can occur if `w' ends up in MAKEFLAGS.
+# In particular we don't look at `^make:' because GNU make might
+# be invoked under some other name (usually "gmake"), in which
+# case it prints its new name instead of `make'.
+if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
+ am__include=include
+ am__quote=
+ _am_result=GNU
+fi
+# Now try BSD make style include.
+if test "$am__include" = "#"; then
+ echo '.include "confinc"' > confmf
+ if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
+ am__include=.include
+ am__quote="\""
+ _am_result=BSD
+ fi
+fi
+
+
+echo "$as_me:$LINENO: result: $_am_result" >&5
+echo "${ECHO_T}$_am_result" >&6
+rm -f confinc confmf
+
+# Check whether --enable-dependency-tracking or --disable-dependency-tracking was given.
+if test "${enable_dependency_tracking+set}" = set; then
+ enableval="$enable_dependency_tracking"
+
+fi;
+if test "x$enable_dependency_tracking" != xno; then
+ am_depcomp="$ac_aux_dir/depcomp"
+ AMDEPBACKSLASH='\'
+fi
+
+
+if test "x$enable_dependency_tracking" != xno; then
+ AMDEP_TRUE=
+ AMDEP_FALSE='#'
+else
+ AMDEP_TRUE='#'
+ AMDEP_FALSE=
+fi
+
+
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+if test -n "$ac_tool_prefix"; then
+ # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}gcc; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_CC+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ if test -n "$CC"; then
+ ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_prog_CC="${ac_tool_prefix}gcc"
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+done
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+ echo "$as_me:$LINENO: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6
+else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+fi
+if test -z "$ac_cv_prog_CC"; then
+ ac_ct_CC=$CC
+ # Extract the first word of "gcc", so it can be a program name with args.
+set dummy gcc; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ if test -n "$ac_ct_CC"; then
+ ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_prog_ac_ct_CC="gcc"
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+done
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+ echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
+echo "${ECHO_T}$ac_ct_CC" >&6
+else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+ CC=$ac_ct_CC
+else
+ CC="$ac_cv_prog_CC"
+fi
+
+if test -z "$CC"; then
+ if test -n "$ac_tool_prefix"; then
+ # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}cc; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_CC+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ if test -n "$CC"; then
+ ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_prog_CC="${ac_tool_prefix}cc"
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+done
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+ echo "$as_me:$LINENO: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6
+else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+fi
+if test -z "$ac_cv_prog_CC"; then
+ ac_ct_CC=$CC
+ # Extract the first word of "cc", so it can be a program name with args.
+set dummy cc; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ if test -n "$ac_ct_CC"; then
+ ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_prog_ac_ct_CC="cc"
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+done
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+ echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
+echo "${ECHO_T}$ac_ct_CC" >&6
+else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+ CC=$ac_ct_CC
+else
+ CC="$ac_cv_prog_CC"
+fi
+
+fi
+if test -z "$CC"; then
+ # Extract the first word of "cc", so it can be a program name with args.
+set dummy cc; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_CC+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ if test -n "$CC"; then
+ ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+ ac_prog_rejected=no
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
+ ac_prog_rejected=yes
+ continue
+ fi
+ ac_cv_prog_CC="cc"
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+done
+
+if test $ac_prog_rejected = yes; then
+ # We found a bogon in the path, so make sure we never use it.
+ set dummy $ac_cv_prog_CC
+ shift
+ if test $# != 0; then
+ # We chose a different compiler from the bogus one.
+ # However, it has the same basename, so the bogon will be chosen
+ # first if we set CC to just the basename; use the full file name.
+ shift
+ ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
+ fi
+fi
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+ echo "$as_me:$LINENO: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6
+else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+fi
+if test -z "$CC"; then
+ if test -n "$ac_tool_prefix"; then
+ for ac_prog in cl
+ do
+ # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_CC+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ if test -n "$CC"; then
+ ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+done
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+ echo "$as_me:$LINENO: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6
+else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+ test -n "$CC" && break
+ done
+fi
+if test -z "$CC"; then
+ ac_ct_CC=$CC
+ for ac_prog in cl
+do
+ # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ if test -n "$ac_ct_CC"; then
+ ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_prog_ac_ct_CC="$ac_prog"
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+done
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+ echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
+echo "${ECHO_T}$ac_ct_CC" >&6
+else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+ test -n "$ac_ct_CC" && break
+done
+
+ CC=$ac_ct_CC
+fi
+
+fi
+
+
+test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
+See \`config.log' for more details." >&5
+echo "$as_me: error: no acceptable C compiler found in \$PATH
+See \`config.log' for more details." >&2;}
+ { (exit 1); exit 1; }; }
+
+# Provide some information about the compiler.
+echo "$as_me:$LINENO:" \
+ "checking for C compiler version" >&5
+ac_compiler=`set X $ac_compile; echo $2`
+{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
+ (eval $ac_compiler --version </dev/null >&5) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }
+{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
+ (eval $ac_compiler -v </dev/null >&5) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }
+{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
+ (eval $ac_compiler -V </dev/null >&5) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }
+
+cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files a.out a.exe b.out"
+# Try to create an executable without -o first, disregard a.out.
+# It will help us diagnose broken compilers, and finding out an intuition
+# of exeext.
+echo "$as_me:$LINENO: checking for C compiler default output" >&5
+echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
+ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
+if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
+ (eval $ac_link_default) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; then
+ # Find the output, starting from the most likely. This scheme is
+# not robust to junk in `.', hence go to wildcards (a.*) only as a last
+# resort.
+
+# Be careful to initialize this variable, since it used to be cached.
+# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
+ac_cv_exeext=
+# b.out is created by i960 compilers.
+for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
+do
+ test -f "$ac_file" || continue
+ case $ac_file in
+ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
+ ;;
+ conftest.$ac_ext )
+ # This is the source file.
+ ;;
+ [ab].out )
+ # We found the default executable, but exeext='' is most
+ # certainly right.
+ break;;
+ *.* )
+ ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
+ # FIXME: I believe we export ac_cv_exeext for Libtool,
+ # but it would be cool to find out if it's true. Does anybody
+ # maintain Libtool? --akim.
+ export ac_cv_exeext
+ break;;
+ * )
+ break;;
+ esac
+done
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
+See \`config.log' for more details." >&5
+echo "$as_me: error: C compiler cannot create executables
+See \`config.log' for more details." >&2;}
+ { (exit 77); exit 77; }; }
+fi
+
+ac_exeext=$ac_cv_exeext
+echo "$as_me:$LINENO: result: $ac_file" >&5
+echo "${ECHO_T}$ac_file" >&6
+
+# Check the compiler produces executables we can run. If not, either
+# the compiler is broken, or we cross compile.
+echo "$as_me:$LINENO: checking whether the C compiler works" >&5
+echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
+# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
+# If not cross compiling, check that we can run a simple program.
+if test "$cross_compiling" != yes; then
+ if { ac_try='./$ac_file'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ cross_compiling=no
+ else
+ if test "$cross_compiling" = maybe; then
+ cross_compiling=yes
+ else
+ { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
+If you meant to cross compile, use \`--host'.
+See \`config.log' for more details." >&5
+echo "$as_me: error: cannot run C compiled programs.
+If you meant to cross compile, use \`--host'.
+See \`config.log' for more details." >&2;}
+ { (exit 1); exit 1; }; }
+ fi
+ fi
+fi
+echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6
+
+rm -f a.out a.exe conftest$ac_cv_exeext b.out
+ac_clean_files=$ac_clean_files_save
+# Check the compiler produces executables we can run. If not, either
+# the compiler is broken, or we cross compile.
+echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
+echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
+echo "$as_me:$LINENO: result: $cross_compiling" >&5
+echo "${ECHO_T}$cross_compiling" >&6
+
+echo "$as_me:$LINENO: checking for suffix of executables" >&5
+echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; then
+ # If both `conftest.exe' and `conftest' are `present' (well, observable)
+# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
+# work properly (i.e., refer to `conftest.exe'), while it won't with
+# `rm'.
+for ac_file in conftest.exe conftest conftest.*; do
+ test -f "$ac_file" || continue
+ case $ac_file in
+ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
+ *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
+ export ac_cv_exeext
+ break;;
+ * ) break;;
+ esac
+done
+else
+ { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
+See \`config.log' for more details." >&5
+echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
+See \`config.log' for more details." >&2;}
+ { (exit 1); exit 1; }; }
+fi
+
+rm -f conftest$ac_cv_exeext
+echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
+echo "${ECHO_T}$ac_cv_exeext" >&6
+
+rm -f conftest.$ac_ext
+EXEEXT=$ac_cv_exeext
+ac_exeext=$EXEEXT
+echo "$as_me:$LINENO: checking for suffix of object files" >&5
+echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
+if test "${ac_cv_objext+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.o conftest.obj
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; then
+ for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
+ case $ac_file in
+ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
+ *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
+ break;;
+ esac
+done
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
+See \`config.log' for more details." >&5
+echo "$as_me: error: cannot compute suffix of object files: cannot compile
+See \`config.log' for more details." >&2;}
+ { (exit 1); exit 1; }; }
+fi
+
+rm -f conftest.$ac_cv_objext conftest.$ac_ext
+fi
+echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
+echo "${ECHO_T}$ac_cv_objext" >&6
+OBJEXT=$ac_cv_objext
+ac_objext=$OBJEXT
+echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
+echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
+if test "${ac_cv_c_compiler_gnu+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+int
+main ()
+{
+#ifndef __GNUC__
+ choke me
+#endif
+
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest.$ac_objext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_compiler_gnu=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_compiler_gnu=no
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+ac_cv_c_compiler_gnu=$ac_compiler_gnu
+
+fi
+echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
+echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
+GCC=`test $ac_compiler_gnu = yes && echo yes`
+ac_test_CFLAGS=${CFLAGS+set}
+ac_save_CFLAGS=$CFLAGS
+CFLAGS="-g"
+echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
+echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
+if test "${ac_cv_prog_cc_g+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest.$ac_objext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_prog_cc_g=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_prog_cc_g=no
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+fi
+echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
+echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
+if test "$ac_test_CFLAGS" = set; then
+ CFLAGS=$ac_save_CFLAGS
+elif test $ac_cv_prog_cc_g = yes; then
+ if test "$GCC" = yes; then
+ CFLAGS="-g -O2"
+ else
+ CFLAGS="-g"
+ fi
+else
+ if test "$GCC" = yes; then
+ CFLAGS="-O2"
+ else
+ CFLAGS=
+ fi
+fi
+echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
+echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
+if test "${ac_cv_prog_cc_stdc+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_cv_prog_cc_stdc=no
+ac_save_CC=$CC
+cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+#include <stdarg.h>
+#include <stdio.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
+struct buf { int x; };
+FILE * (*rcsopen) (struct buf *, struct stat *, int);
+static char *e (p, i)
+ char **p;
+ int i;
+{
+ return p[i];
+}
+static char *f (char * (*g) (char **, int), char **p, ...)
+{
+ char *s;
+ va_list v;
+ va_start (v,p);
+ s = g (p, va_arg (v,int));
+ va_end (v);
+ return s;
+}
+int test (int i, double x);
+struct s1 {int (*f) (int a);};
+struct s2 {int (*f) (double a);};
+int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
+int argc;
+char **argv;
+int
+main ()
+{
+return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
+ ;
+ return 0;
+}
+_ACEOF
+# Don't try gcc -ansi; that turns off useful extensions and
+# breaks some systems' header files.
+# AIX -qlanglvl=ansi
+# Ultrix and OSF/1 -std1
+# HP-UX 10.20 and later -Ae
+# HP-UX older versions -Aa -D_HPUX_SOURCE
+# SVR4 -Xc -D__EXTENSIONS__
+for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
+do
+ CC="$ac_save_CC $ac_arg"
+ rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest.$ac_objext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_prog_cc_stdc=$ac_arg
+break
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+fi
+rm -f conftest.$ac_objext
+done
+rm -f conftest.$ac_ext conftest.$ac_objext
+CC=$ac_save_CC
+
+fi
+
+case "x$ac_cv_prog_cc_stdc" in
+ x|xno)
+ echo "$as_me:$LINENO: result: none needed" >&5
+echo "${ECHO_T}none needed" >&6 ;;
+ *)
+ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
+echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
+ CC="$CC $ac_cv_prog_cc_stdc" ;;
+esac
+
+# Some people use a C++ compiler to compile C. Since we use `exit',
+# in C++ we need to declare it. In case someone uses the same compiler
+# for both compiling C and C++ we need to have the C++ compiler decide
+# the declaration of exit, since it's the most demanding environment.
+cat >conftest.$ac_ext <<_ACEOF
+#ifndef __cplusplus
+ choke me
+#endif
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest.$ac_objext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ for ac_declaration in \
+ ''\
+ '#include <stdlib.h>' \
+ 'extern "C" void std::exit (int) throw (); using std::exit;' \
+ 'extern "C" void std::exit (int); using std::exit;' \
+ 'extern "C" void exit (int) throw ();' \
+ 'extern "C" void exit (int);' \
+ 'void exit (int);'
+do
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+#include <stdlib.h>
+$ac_declaration
+int
+main ()
+{
+exit (42);
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest.$ac_objext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ :
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+continue
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+$ac_declaration
+int
+main ()
+{
+exit (42);
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest.$ac_objext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ break
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+done
+rm -f conftest*
+if test -n "$ac_declaration"; then
+ echo '#ifdef __cplusplus' >>confdefs.h
+ echo $ac_declaration >>confdefs.h
+ echo '#endif' >>confdefs.h
+fi
+
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+depcc="$CC" am_compiler_list=
+
+echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
+echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
+if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+ # We make a subdir and do the tests there. Otherwise we can end up
+ # making bogus files that we don't know about and never remove. For
+ # instance it was reported that on HP-UX the gcc test will end up
+ # making a dummy file named `D' -- because `-MD' means `put the output
+ # in D'.
+ mkdir conftest.dir
+ # Copy depcomp to subdir because otherwise we won't find it if we're
+ # using a relative directory.
+ cp "$am_depcomp" conftest.dir
+ cd conftest.dir
+
+ am_cv_CC_dependencies_compiler_type=none
+ if test "$am_compiler_list" = ""; then
+ am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
+ fi
+ for depmode in $am_compiler_list; do
+ # We need to recreate these files for each test, as the compiler may
+ # overwrite some of them when testing with obscure command lines.
+ # This happens at least with the AIX C compiler.
+ echo '#include "conftest.h"' > conftest.c
+ echo 'int i;' > conftest.h
+ echo "${am__include} ${am__quote}conftest.Po${am__quote}" > confmf
+
+ case $depmode in
+ nosideeffect)
+ # after this tag, mechanisms are not by side-effect, so they'll
+ # only be used when explicitly requested
+ if test "x$enable_dependency_tracking" = xyes; then
+ continue
+ else
+ break
+ fi
+ ;;
+ none) break ;;
+ esac
+ # We check with `-c' and `-o' for the sake of the "dashmstdout"
+ # mode. It turns out that the SunPro C++ compiler does not properly
+ # handle `-M -o', and we need to detect this.
+ if depmode=$depmode \
+ source=conftest.c object=conftest.o \
+ depfile=conftest.Po tmpdepfile=conftest.TPo \
+ $SHELL ./depcomp $depcc -c -o conftest.o conftest.c \
+ >/dev/null 2>conftest.err &&
+ grep conftest.h conftest.Po > /dev/null 2>&1 &&
+ ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+ # icc doesn't choke on unknown options, it will just issue warnings
+ # (even with -Werror). So we grep stderr for any message
+ # that says an option was ignored.
+ if grep 'ignoring option' conftest.err >/dev/null 2>&1; then :; else
+ am_cv_CC_dependencies_compiler_type=$depmode
+ break
+ fi
+ fi
+ done
+
+ cd ..
+ rm -rf conftest.dir
+else
+ am_cv_CC_dependencies_compiler_type=none
+fi
+
+fi
+echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
+echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
+CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
+
+
+
+if
+ test "x$enable_dependency_tracking" != xno \
+ && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
+ am__fastdepCC_TRUE=
+ am__fastdepCC_FALSE='#'
+else
+ am__fastdepCC_TRUE='#'
+ am__fastdepCC_FALSE=
+fi
+
+
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
+echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
+# On Suns, sometimes $CPP names a directory.
+if test -n "$CPP" && test -d "$CPP"; then
+ CPP=
+fi
+if test -z "$CPP"; then
+ if test "${ac_cv_prog_CPP+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ # Double quotes because CPP needs to be expanded
+ for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
+ do
+ ac_preproc_ok=false
+for ac_c_preproc_warn_flag in '' yes
+do
+ # Use a header file that comes with gcc, so configuring glibc
+ # with a fresh cross-compiler works.
+ # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+ # <limits.h> exists even on freestanding compilers.
+ # On the NeXT, cc -E runs the code through the compiler's parser,
+ # not just through cpp. "Syntax error" is here to catch this case.
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+ Syntax error
+_ACEOF
+if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
+ (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } >/dev/null; then
+ if test -s conftest.err; then
+ ac_cpp_err=$ac_c_preproc_warn_flag
+ else
+ ac_cpp_err=
+ fi
+else
+ ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+ :
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ # Broken: fails on valid input.
+continue
+fi
+rm -f conftest.err conftest.$ac_ext
+
+ # OK, works on sane cases. Now check whether non-existent headers
+ # can be detected and how.
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+#include <ac_nonexistent.h>
+_ACEOF
+if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
+ (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } >/dev/null; then
+ if test -s conftest.err; then
+ ac_cpp_err=$ac_c_preproc_warn_flag
+ else
+ ac_cpp_err=
+ fi
+else
+ ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+ # Broken: success on invalid input.
+continue
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+rm -f conftest.err conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.err conftest.$ac_ext
+if $ac_preproc_ok; then
+ break
+fi
+
+ done
+ ac_cv_prog_CPP=$CPP
+
+fi
+ CPP=$ac_cv_prog_CPP
+else
+ ac_cv_prog_CPP=$CPP
+fi
+echo "$as_me:$LINENO: result: $CPP" >&5
+echo "${ECHO_T}$CPP" >&6
+ac_preproc_ok=false
+for ac_c_preproc_warn_flag in '' yes
+do
+ # Use a header file that comes with gcc, so configuring glibc
+ # with a fresh cross-compiler works.
+ # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+ # <limits.h> exists even on freestanding compilers.
+ # On the NeXT, cc -E runs the code through the compiler's parser,
+ # not just through cpp. "Syntax error" is here to catch this case.
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+ Syntax error
+_ACEOF
+if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
+ (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } >/dev/null; then
+ if test -s conftest.err; then
+ ac_cpp_err=$ac_c_preproc_warn_flag
+ else
+ ac_cpp_err=
+ fi
+else
+ ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+ :
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ # Broken: fails on valid input.
+continue
+fi
+rm -f conftest.err conftest.$ac_ext
+
+ # OK, works on sane cases. Now check whether non-existent headers
+ # can be detected and how.
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+#include <ac_nonexistent.h>
+_ACEOF
+if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
+ (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } >/dev/null; then
+ if test -s conftest.err; then
+ ac_cpp_err=$ac_c_preproc_warn_flag
+ else
+ ac_cpp_err=
+ fi
+else
+ ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+ # Broken: success on invalid input.
+continue
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+rm -f conftest.err conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.err conftest.$ac_ext
+if $ac_preproc_ok; then
+ :
+else
+ { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
+See \`config.log' for more details." >&5
+echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
+See \`config.log' for more details." >&2;}
+ { (exit 1); exit 1; }; }
+fi
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+echo "$as_me:$LINENO: checking for egrep" >&5
+echo $ECHO_N "checking for egrep... $ECHO_C" >&6
+if test "${ac_cv_prog_egrep+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ if echo a | (grep -E '(a|b)') >/dev/null 2>&1
+ then ac_cv_prog_egrep='grep -E'
+ else ac_cv_prog_egrep='egrep'
+ fi
+fi
+echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
+echo "${ECHO_T}$ac_cv_prog_egrep" >&6
+ EGREP=$ac_cv_prog_egrep
+
+
+
+echo "$as_me:$LINENO: checking for AIX" >&5
+echo $ECHO_N "checking for AIX... $ECHO_C" >&6
+cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+#ifdef _AIX
+ yes
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ $EGREP "yes" >/dev/null 2>&1; then
+ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6
+cat >>confdefs.h <<\_ACEOF
+#define _ALL_SOURCE 1
+_ACEOF
+
+else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+rm -f conftest*
+
+
+echo "$as_me:$LINENO: checking for library containing strerror" >&5
+echo $ECHO_N "checking for library containing strerror... $ECHO_C" >&6
+if test "${ac_cv_search_strerror+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_func_search_save_LIBS=$LIBS
+ac_cv_search_strerror=no
+cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char strerror ();
+int
+main ()
+{
+strerror ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_search_strerror="none required"
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+if test "$ac_cv_search_strerror" = no; then
+ for ac_lib in cposix; do
+ LIBS="-l$ac_lib $ac_func_search_save_LIBS"
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char strerror ();
+int
+main ()
+{
+strerror ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_search_strerror="-l$ac_lib"
+break
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+ done
+fi
+LIBS=$ac_func_search_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_search_strerror" >&5
+echo "${ECHO_T}$ac_cv_search_strerror" >&6
+if test "$ac_cv_search_strerror" != no; then
+ test "$ac_cv_search_strerror" = "none required" || LIBS="$ac_cv_search_strerror $LIBS"
+
+fi
+
+echo "$as_me:$LINENO: checking for ANSI C header files" >&5
+echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
+if test "${ac_cv_header_stdc+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+#include <stdlib.h>
+#include <stdarg.h>
+#include <string.h>
+#include <float.h>
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest.$ac_objext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_header_stdc=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_header_stdc=no
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+
+if test $ac_cv_header_stdc = yes; then
+ # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+#include <string.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ $EGREP "memchr" >/dev/null 2>&1; then
+ :
+else
+ ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+ # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+#include <stdlib.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ $EGREP "free" >/dev/null 2>&1; then
+ :
+else
+ ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+ # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
+ if test "$cross_compiling" = yes; then
+ :
+else
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+#include <ctype.h>
+#if ((' ' & 0x0FF) == 0x020)
+# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
+# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
+#else
+# define ISLOWER(c) \
+ (('a' <= (c) && (c) <= 'i') \
+ || ('j' <= (c) && (c) <= 'r') \
+ || ('s' <= (c) && (c) <= 'z'))
+# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
+#endif
+
+#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
+int
+main ()
+{
+ int i;
+ for (i = 0; i < 256; i++)
+ if (XOR (islower (i), ISLOWER (i))
+ || toupper (i) != TOUPPER (i))
+ exit(2);
+ exit (0);
+}
+_ACEOF
+rm -f conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ :
+else
+ echo "$as_me: program exited with status $ac_status" >&5
+echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+( exit $ac_status )
+ac_cv_header_stdc=no
+fi
+rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+fi
+fi
+fi
+echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
+echo "${ECHO_T}$ac_cv_header_stdc" >&6
+if test $ac_cv_header_stdc = yes; then
+
+cat >>confdefs.h <<\_ACEOF
+#define STDC_HEADERS 1
+_ACEOF
+
+fi
+
+# On IRIX 5.3, sys/types and inttypes.h are conflicting.
+
+
+
+
+
+
+
+
+
+for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
+ inttypes.h stdint.h unistd.h
+do
+as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
+if eval "test \"\${$as_ac_Header+set}\" = set"; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+$ac_includes_default
+
+#include <$ac_header>
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest.$ac_objext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ eval "$as_ac_Header=yes"
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+eval "$as_ac_Header=no"
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+fi
+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+if test `eval echo '${'$as_ac_Header'}'` = yes; then
+ cat >>confdefs.h <<_ACEOF
+#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+
+done
+
+
+if test "${ac_cv_header_minix_config_h+set}" = set; then
+ echo "$as_me:$LINENO: checking for minix/config.h" >&5
+echo $ECHO_N "checking for minix/config.h... $ECHO_C" >&6
+if test "${ac_cv_header_minix_config_h+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+fi
+echo "$as_me:$LINENO: result: $ac_cv_header_minix_config_h" >&5
+echo "${ECHO_T}$ac_cv_header_minix_config_h" >&6
+else
+ # Is the header compilable?
+echo "$as_me:$LINENO: checking minix/config.h usability" >&5
+echo $ECHO_N "checking minix/config.h usability... $ECHO_C" >&6
+cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+$ac_includes_default
+#include <minix/config.h>
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest.$ac_objext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_header_compiler=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_header_compiler=no
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6
+
+# Is the header present?
+echo "$as_me:$LINENO: checking minix/config.h presence" >&5
+echo $ECHO_N "checking minix/config.h presence... $ECHO_C" >&6
+cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+#include <minix/config.h>
+_ACEOF
+if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
+ (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } >/dev/null; then
+ if test -s conftest.err; then
+ ac_cpp_err=$ac_c_preproc_warn_flag
+ else
+ ac_cpp_err=
+ fi
+else
+ ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+ ac_header_preproc=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ ac_header_preproc=no
+fi
+rm -f conftest.err conftest.$ac_ext
+echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6
+
+# So? What about this header?
+case $ac_header_compiler:$ac_header_preproc in
+ yes:no )
+ { echo "$as_me:$LINENO: WARNING: minix/config.h: accepted by the compiler, rejected by the preprocessor!" >&5
+echo "$as_me: WARNING: minix/config.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
+ { echo "$as_me:$LINENO: WARNING: minix/config.h: proceeding with the preprocessor's result" >&5
+echo "$as_me: WARNING: minix/config.h: proceeding with the preprocessor's result" >&2;}
+ (
+ cat <<\_ASBOX
+## ------------------------------------ ##
+## Report this to bug-autoconf@gnu.org. ##
+## ------------------------------------ ##
+_ASBOX
+ ) |
+ sed "s/^/$as_me: WARNING: /" >&2
+ ;;
+ no:yes )
+ { echo "$as_me:$LINENO: WARNING: minix/config.h: present but cannot be compiled" >&5
+echo "$as_me: WARNING: minix/config.h: present but cannot be compiled" >&2;}
+ { echo "$as_me:$LINENO: WARNING: minix/config.h: check for missing prerequisite headers?" >&5
+echo "$as_me: WARNING: minix/config.h: check for missing prerequisite headers?" >&2;}
+ { echo "$as_me:$LINENO: WARNING: minix/config.h: proceeding with the preprocessor's result" >&5
+echo "$as_me: WARNING: minix/config.h: proceeding with the preprocessor's result" >&2;}
+ (
+ cat <<\_ASBOX
+## ------------------------------------ ##
+## Report this to bug-autoconf@gnu.org. ##
+## ------------------------------------ ##
+_ASBOX
+ ) |
+ sed "s/^/$as_me: WARNING: /" >&2
+ ;;
+esac
+echo "$as_me:$LINENO: checking for minix/config.h" >&5
+echo $ECHO_N "checking for minix/config.h... $ECHO_C" >&6
+if test "${ac_cv_header_minix_config_h+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_cv_header_minix_config_h=$ac_header_preproc
+fi
+echo "$as_me:$LINENO: result: $ac_cv_header_minix_config_h" >&5
+echo "${ECHO_T}$ac_cv_header_minix_config_h" >&6
+
+fi
+if test $ac_cv_header_minix_config_h = yes; then
+ MINIX=yes
+else
+ MINIX=
+fi
+
+
+if test "$MINIX" = yes; then
+
+cat >>confdefs.h <<\_ACEOF
+#define _POSIX_SOURCE 1
+_ACEOF
+
+
+cat >>confdefs.h <<\_ACEOF
+#define _POSIX_1_SOURCE 2
+_ACEOF
+
+
+cat >>confdefs.h <<\_ACEOF
+#define _MINIX 1
+_ACEOF
+
+fi
+
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+if test -n "$ac_tool_prefix"; then
+ # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}gcc; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_CC+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ if test -n "$CC"; then
+ ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_prog_CC="${ac_tool_prefix}gcc"
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+done
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+ echo "$as_me:$LINENO: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6
+else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+fi
+if test -z "$ac_cv_prog_CC"; then
+ ac_ct_CC=$CC
+ # Extract the first word of "gcc", so it can be a program name with args.
+set dummy gcc; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ if test -n "$ac_ct_CC"; then
+ ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_prog_ac_ct_CC="gcc"
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+done
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+ echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
+echo "${ECHO_T}$ac_ct_CC" >&6
+else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+ CC=$ac_ct_CC
+else
+ CC="$ac_cv_prog_CC"
+fi
+
+if test -z "$CC"; then
+ if test -n "$ac_tool_prefix"; then
+ # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}cc; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_CC+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ if test -n "$CC"; then
+ ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_prog_CC="${ac_tool_prefix}cc"
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+done
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+ echo "$as_me:$LINENO: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6
+else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+fi
+if test -z "$ac_cv_prog_CC"; then
+ ac_ct_CC=$CC
+ # Extract the first word of "cc", so it can be a program name with args.
+set dummy cc; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ if test -n "$ac_ct_CC"; then
+ ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_prog_ac_ct_CC="cc"
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+done
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+ echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
+echo "${ECHO_T}$ac_ct_CC" >&6
+else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+ CC=$ac_ct_CC
+else
+ CC="$ac_cv_prog_CC"
+fi
+
+fi
+if test -z "$CC"; then
+ # Extract the first word of "cc", so it can be a program name with args.
+set dummy cc; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_CC+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ if test -n "$CC"; then
+ ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+ ac_prog_rejected=no
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
+ ac_prog_rejected=yes
+ continue
+ fi
+ ac_cv_prog_CC="cc"
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+done
+
+if test $ac_prog_rejected = yes; then
+ # We found a bogon in the path, so make sure we never use it.
+ set dummy $ac_cv_prog_CC
+ shift
+ if test $# != 0; then
+ # We chose a different compiler from the bogus one.
+ # However, it has the same basename, so the bogon will be chosen
+ # first if we set CC to just the basename; use the full file name.
+ shift
+ ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
+ fi
+fi
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+ echo "$as_me:$LINENO: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6
+else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+fi
+if test -z "$CC"; then
+ if test -n "$ac_tool_prefix"; then
+ for ac_prog in cl
+ do
+ # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_CC+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ if test -n "$CC"; then
+ ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+done
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+ echo "$as_me:$LINENO: result: $CC" >&5
+echo "${ECHO_T}$CC" >&6
+else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+ test -n "$CC" && break
+ done
+fi
+if test -z "$CC"; then
+ ac_ct_CC=$CC
+ for ac_prog in cl
+do
+ # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ if test -n "$ac_ct_CC"; then
+ ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_prog_ac_ct_CC="$ac_prog"
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+done
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+ echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
+echo "${ECHO_T}$ac_ct_CC" >&6
+else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+ test -n "$ac_ct_CC" && break
+done
+
+ CC=$ac_ct_CC
+fi
+
+fi
+
+
+test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
+See \`config.log' for more details." >&5
+echo "$as_me: error: no acceptable C compiler found in \$PATH
+See \`config.log' for more details." >&2;}
+ { (exit 1); exit 1; }; }
+
+# Provide some information about the compiler.
+echo "$as_me:$LINENO:" \
+ "checking for C compiler version" >&5
+ac_compiler=`set X $ac_compile; echo $2`
+{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
+ (eval $ac_compiler --version </dev/null >&5) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }
+{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
+ (eval $ac_compiler -v </dev/null >&5) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }
+{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
+ (eval $ac_compiler -V </dev/null >&5) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }
+
+echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
+echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
+if test "${ac_cv_c_compiler_gnu+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+int
+main ()
+{
+#ifndef __GNUC__
+ choke me
+#endif
+
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest.$ac_objext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_compiler_gnu=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_compiler_gnu=no
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+ac_cv_c_compiler_gnu=$ac_compiler_gnu
+
+fi
+echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
+echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
+GCC=`test $ac_compiler_gnu = yes && echo yes`
+ac_test_CFLAGS=${CFLAGS+set}
+ac_save_CFLAGS=$CFLAGS
+CFLAGS="-g"
+echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
+echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
+if test "${ac_cv_prog_cc_g+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest.$ac_objext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_prog_cc_g=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_prog_cc_g=no
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+fi
+echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
+echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
+if test "$ac_test_CFLAGS" = set; then
+ CFLAGS=$ac_save_CFLAGS
+elif test $ac_cv_prog_cc_g = yes; then
+ if test "$GCC" = yes; then
+ CFLAGS="-g -O2"
+ else
+ CFLAGS="-g"
+ fi
+else
+ if test "$GCC" = yes; then
+ CFLAGS="-O2"
+ else
+ CFLAGS=
+ fi
+fi
+echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
+echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
+if test "${ac_cv_prog_cc_stdc+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_cv_prog_cc_stdc=no
+ac_save_CC=$CC
+cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+#include <stdarg.h>
+#include <stdio.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
+struct buf { int x; };
+FILE * (*rcsopen) (struct buf *, struct stat *, int);
+static char *e (p, i)
+ char **p;
+ int i;
+{
+ return p[i];
+}
+static char *f (char * (*g) (char **, int), char **p, ...)
+{
+ char *s;
+ va_list v;
+ va_start (v,p);
+ s = g (p, va_arg (v,int));
+ va_end (v);
+ return s;
+}
+int test (int i, double x);
+struct s1 {int (*f) (int a);};
+struct s2 {int (*f) (double a);};
+int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
+int argc;
+char **argv;
+int
+main ()
+{
+return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
+ ;
+ return 0;
+}
+_ACEOF
+# Don't try gcc -ansi; that turns off useful extensions and
+# breaks some systems' header files.
+# AIX -qlanglvl=ansi
+# Ultrix and OSF/1 -std1
+# HP-UX 10.20 and later -Ae
+# HP-UX older versions -Aa -D_HPUX_SOURCE
+# SVR4 -Xc -D__EXTENSIONS__
+for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
+do
+ CC="$ac_save_CC $ac_arg"
+ rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest.$ac_objext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_prog_cc_stdc=$ac_arg
+break
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+fi
+rm -f conftest.$ac_objext
+done
+rm -f conftest.$ac_ext conftest.$ac_objext
+CC=$ac_save_CC
+
+fi
+
+case "x$ac_cv_prog_cc_stdc" in
+ x|xno)
+ echo "$as_me:$LINENO: result: none needed" >&5
+echo "${ECHO_T}none needed" >&6 ;;
+ *)
+ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
+echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
+ CC="$CC $ac_cv_prog_cc_stdc" ;;
+esac
+
+# Some people use a C++ compiler to compile C. Since we use `exit',
+# in C++ we need to declare it. In case someone uses the same compiler
+# for both compiling C and C++ we need to have the C++ compiler decide
+# the declaration of exit, since it's the most demanding environment.
+cat >conftest.$ac_ext <<_ACEOF
+#ifndef __cplusplus
+ choke me
+#endif
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest.$ac_objext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ for ac_declaration in \
+ ''\
+ '#include <stdlib.h>' \
+ 'extern "C" void std::exit (int) throw (); using std::exit;' \
+ 'extern "C" void std::exit (int); using std::exit;' \
+ 'extern "C" void exit (int) throw ();' \
+ 'extern "C" void exit (int);' \
+ 'void exit (int);'
+do
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+#include <stdlib.h>
+$ac_declaration
+int
+main ()
+{
+exit (42);
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest.$ac_objext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ :
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+continue
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+$ac_declaration
+int
+main ()
+{
+exit (42);
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest.$ac_objext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ break
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+done
+rm -f conftest*
+if test -n "$ac_declaration"; then
+ echo '#ifdef __cplusplus' >>confdefs.h
+ echo $ac_declaration >>confdefs.h
+ echo '#endif' >>confdefs.h
+fi
+
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+depcc="$CC" am_compiler_list=
+
+echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
+echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
+if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+ # We make a subdir and do the tests there. Otherwise we can end up
+ # making bogus files that we don't know about and never remove. For
+ # instance it was reported that on HP-UX the gcc test will end up
+ # making a dummy file named `D' -- because `-MD' means `put the output
+ # in D'.
+ mkdir conftest.dir
+ # Copy depcomp to subdir because otherwise we won't find it if we're
+ # using a relative directory.
+ cp "$am_depcomp" conftest.dir
+ cd conftest.dir
+
+ am_cv_CC_dependencies_compiler_type=none
+ if test "$am_compiler_list" = ""; then
+ am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
+ fi
+ for depmode in $am_compiler_list; do
+ # We need to recreate these files for each test, as the compiler may
+ # overwrite some of them when testing with obscure command lines.
+ # This happens at least with the AIX C compiler.
+ echo '#include "conftest.h"' > conftest.c
+ echo 'int i;' > conftest.h
+ echo "${am__include} ${am__quote}conftest.Po${am__quote}" > confmf
+
+ case $depmode in
+ nosideeffect)
+ # after this tag, mechanisms are not by side-effect, so they'll
+ # only be used when explicitly requested
+ if test "x$enable_dependency_tracking" = xyes; then
+ continue
+ else
+ break
+ fi
+ ;;
+ none) break ;;
+ esac
+ # We check with `-c' and `-o' for the sake of the "dashmstdout"
+ # mode. It turns out that the SunPro C++ compiler does not properly
+ # handle `-M -o', and we need to detect this.
+ if depmode=$depmode \
+ source=conftest.c object=conftest.o \
+ depfile=conftest.Po tmpdepfile=conftest.TPo \
+ $SHELL ./depcomp $depcc -c -o conftest.o conftest.c \
+ >/dev/null 2>conftest.err &&
+ grep conftest.h conftest.Po > /dev/null 2>&1 &&
+ ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+ # icc doesn't choke on unknown options, it will just issue warnings
+ # (even with -Werror). So we grep stderr for any message
+ # that says an option was ignored.
+ if grep 'ignoring option' conftest.err >/dev/null 2>&1; then :; else
+ am_cv_CC_dependencies_compiler_type=$depmode
+ break
+ fi
+ fi
+ done
+
+ cd ..
+ rm -rf conftest.dir
+else
+ am_cv_CC_dependencies_compiler_type=none
+fi
+
+fi
+echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
+echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
+CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
+
+
+
+if
+ test "x$enable_dependency_tracking" != xno \
+ && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
+ am__fastdepCC_TRUE=
+ am__fastdepCC_FALSE='#'
+else
+ am__fastdepCC_TRUE='#'
+ am__fastdepCC_FALSE=
+fi
+
+
+# Find a good install program. We prefer a C program (faster),
+# so one script is as good as another. But avoid the broken or
+# incompatible versions:
+# SysV /etc/install, /usr/sbin/install
+# SunOS /usr/etc/install
+# IRIX /sbin/install
+# AIX /bin/install
+# AmigaOS /C/install, which installs bootblocks on floppy discs
+# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
+# AFS /usr/afsws/bin/install, which mishandles nonexistent args
+# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
+# ./install, which can be erroneously created by make from ./install.sh.
+echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
+echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
+if test -z "$INSTALL"; then
+if test "${ac_cv_path_install+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ # Account for people who put trailing slashes in PATH elements.
+case $as_dir/ in
+ ./ | .// | /cC/* | \
+ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
+ /usr/ucb/* ) ;;
+ *)
+ # OSF1 and SCO ODT 3.0 have their own names for install.
+ # Don't use installbsd from OSF since it installs stuff as root
+ # by default.
+ for ac_prog in ginstall scoinst install; do
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
+ if test $ac_prog = install &&
+ grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+ # AIX install. It has an incompatible calling convention.
+ :
+ elif test $ac_prog = install &&
+ grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+ # program-specific install script used by HP pwplus--don't use.
+ :
+ else
+ ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
+ break 3
+ fi
+ fi
+ done
+ done
+ ;;
+esac
+done
+
+
+fi
+ if test "${ac_cv_path_install+set}" = set; then
+ INSTALL=$ac_cv_path_install
+ else
+ # As a last resort, use the slow shell script. We don't cache a
+ # path for INSTALL within a source directory, because that will
+ # break other packages using the cache if that directory is
+ # removed, or if the path is relative.
+ INSTALL=$ac_install_sh
+ fi
+fi
+echo "$as_me:$LINENO: result: $INSTALL" >&5
+echo "${ECHO_T}$INSTALL" >&6
+
+# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
+# It thinks the first close brace ends the variable substitution.
+test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
+
+test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
+
+test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
+
+# Check whether --enable-shared or --disable-shared was given.
+if test "${enable_shared+set}" = set; then
+ enableval="$enable_shared"
+ p=${PACKAGE-default}
+ case $enableval in
+ yes) enable_shared=yes ;;
+ no) enable_shared=no ;;
+ *)
+ enable_shared=no
+ # Look at the argument we got. We use all the common list separators.
+ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+ for pkg in $enableval; do
+ IFS="$lt_save_ifs"
+ if test "X$pkg" = "X$p"; then
+ enable_shared=yes
+ fi
+ done
+ IFS="$lt_save_ifs"
+ ;;
+ esac
+else
+ enable_shared=yes
+fi;
+
+# Check whether --enable-static or --disable-static was given.
+if test "${enable_static+set}" = set; then
+ enableval="$enable_static"
+ p=${PACKAGE-default}
+ case $enableval in
+ yes) enable_static=yes ;;
+ no) enable_static=no ;;
+ *)
+ enable_static=no
+ # Look at the argument we got. We use all the common list separators.
+ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+ for pkg in $enableval; do
+ IFS="$lt_save_ifs"
+ if test "X$pkg" = "X$p"; then
+ enable_static=yes
+ fi
+ done
+ IFS="$lt_save_ifs"
+ ;;
+ esac
+else
+ enable_static=yes
+fi;
+
+# Check whether --enable-fast-install or --disable-fast-install was given.
+if test "${enable_fast_install+set}" = set; then
+ enableval="$enable_fast_install"
+ p=${PACKAGE-default}
+ case $enableval in
+ yes) enable_fast_install=yes ;;
+ no) enable_fast_install=no ;;
+ *)
+ enable_fast_install=no
+ # Look at the argument we got. We use all the common list separators.
+ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+ for pkg in $enableval; do
+ IFS="$lt_save_ifs"
+ if test "X$pkg" = "X$p"; then
+ enable_fast_install=yes
+ fi
+ done
+ IFS="$lt_save_ifs"
+ ;;
+ esac
+else
+ enable_fast_install=yes
+fi;
+
+# Make sure we can run config.sub.
+$ac_config_sub sun4 >/dev/null 2>&1 ||
+ { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
+echo "$as_me: error: cannot run $ac_config_sub" >&2;}
+ { (exit 1); exit 1; }; }
+
+echo "$as_me:$LINENO: checking build system type" >&5
+echo $ECHO_N "checking build system type... $ECHO_C" >&6
+if test "${ac_cv_build+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_cv_build_alias=$build_alias
+test -z "$ac_cv_build_alias" &&
+ ac_cv_build_alias=`$ac_config_guess`
+test -z "$ac_cv_build_alias" &&
+ { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
+echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
+ { (exit 1); exit 1; }; }
+ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
+ { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
+echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
+ { (exit 1); exit 1; }; }
+
+fi
+echo "$as_me:$LINENO: result: $ac_cv_build" >&5
+echo "${ECHO_T}$ac_cv_build" >&6
+build=$ac_cv_build
+build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
+build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
+build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
+
+
+echo "$as_me:$LINENO: checking host system type" >&5
+echo $ECHO_N "checking host system type... $ECHO_C" >&6
+if test "${ac_cv_host+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_cv_host_alias=$host_alias
+test -z "$ac_cv_host_alias" &&
+ ac_cv_host_alias=$ac_cv_build_alias
+ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
+ { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
+echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
+ { (exit 1); exit 1; }; }
+
+fi
+echo "$as_me:$LINENO: result: $ac_cv_host" >&5
+echo "${ECHO_T}$ac_cv_host" >&6
+host=$ac_cv_host
+host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
+host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
+host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
+
+
+echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
+echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6
+if test "${lt_cv_path_SED+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ # Loop through the user's path and test for sed and gsed.
+# Then use that list of sed's as ones to test for truncation.
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for lt_ac_prog in sed gsed; do
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
+ lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
+ fi
+ done
+ done
+done
+lt_ac_max=0
+lt_ac_count=0
+# Add /usr/xpg4/bin/sed as it is typically found on Solaris
+# along with /bin/sed that truncates output.
+for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
+ test ! -f $lt_ac_sed && break
+ cat /dev/null > conftest.in
+ lt_ac_count=0
+ echo $ECHO_N "0123456789$ECHO_C" >conftest.in
+ # Check for GNU sed and select it if it is found.
+ if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
+ lt_cv_path_SED=$lt_ac_sed
+ break
+ fi
+ while true; do
+ cat conftest.in conftest.in >conftest.tmp
+ mv conftest.tmp conftest.in
+ cp conftest.in conftest.nl
+ echo >>conftest.nl
+ $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
+ cmp -s conftest.out conftest.nl || break
+ # 10000 chars as input seems more than enough
+ test $lt_ac_count -gt 10 && break
+ lt_ac_count=`expr $lt_ac_count + 1`
+ if test $lt_ac_count -gt $lt_ac_max; then
+ lt_ac_max=$lt_ac_count
+ lt_cv_path_SED=$lt_ac_sed
+ fi
+ done
+done
+SED=$lt_cv_path_SED
+
+fi
+
+echo "$as_me:$LINENO: result: $SED" >&5
+echo "${ECHO_T}$SED" >&6
+
+
+# Check whether --with-gnu-ld or --without-gnu-ld was given.
+if test "${with_gnu_ld+set}" = set; then
+ withval="$with_gnu_ld"
+ test "$withval" = no || with_gnu_ld=yes
+else
+ with_gnu_ld=no
+fi;
+ac_prog=ld
+if test "$GCC" = yes; then
+ # Check if gcc -print-prog-name=ld gives a path.
+ echo "$as_me:$LINENO: checking for ld used by $CC" >&5
+echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
+ case $host in
+ *-*-mingw*)
+ # gcc leaves a trailing carriage return which upsets mingw
+ ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
+ *)
+ ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
+ esac
+ case $ac_prog in
+ # Accept absolute paths.
+ [\\/]* | ?:[\\/]*)
+ re_direlt='/[^/][^/]*/\.\./'
+ # Canonicalize the path of ld
+ ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
+ while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
+ ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
+ done
+ test -z "$LD" && LD="$ac_prog"
+ ;;
+ "")
+ # If it fails, then pretend we aren't using GCC.
+ ac_prog=ld
+ ;;
+ *)
+ # If it is relative, then search for the first ld in PATH.
+ with_gnu_ld=unknown
+ ;;
+ esac
+elif test "$with_gnu_ld" = yes; then
+ echo "$as_me:$LINENO: checking for GNU ld" >&5
+echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
+else
+ echo "$as_me:$LINENO: checking for non-GNU ld" >&5
+echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
+fi
+if test "${lt_cv_path_LD+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ if test -z "$LD"; then
+ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+ for ac_dir in $PATH; do
+ IFS="$lt_save_ifs"
+ test -z "$ac_dir" && ac_dir=.
+ if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
+ lt_cv_path_LD="$ac_dir/$ac_prog"
+ # Check to see if the program is GNU ld. I'd rather use --version,
+ # but apparently some GNU ld's only accept -v.
+ # Break only if it was the GNU/non-GNU ld that we prefer.
+ case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
+ *GNU* | *'with BFD'*)
+ test "$with_gnu_ld" != no && break
+ ;;
+ *)
+ test "$with_gnu_ld" != yes && break
+ ;;
+ esac
+ fi
+ done
+ IFS="$lt_save_ifs"
+else
+ lt_cv_path_LD="$LD" # Let the user override the test with a path.
+fi
+fi
+
+LD="$lt_cv_path_LD"
+if test -n "$LD"; then
+ echo "$as_me:$LINENO: result: $LD" >&5
+echo "${ECHO_T}$LD" >&6
+else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
+echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
+ { (exit 1); exit 1; }; }
+echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
+echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
+if test "${lt_cv_prog_gnu_ld+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ # I'd rather use --version here, but apparently some GNU ld's only accept -v.
+case `"$LD" -v 2>&1 </dev/null` in
+*GNU* | *'with BFD'*)
+ lt_cv_prog_gnu_ld=yes
+ ;;
+*)
+ lt_cv_prog_gnu_ld=no
+ ;;
+esac
+fi
+echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
+echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
+with_gnu_ld=$lt_cv_prog_gnu_ld
+
+
+echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
+echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
+if test "${lt_cv_ld_reload_flag+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ lt_cv_ld_reload_flag='-r'
+fi
+echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
+echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
+reload_flag=$lt_cv_ld_reload_flag
+case $reload_flag in
+"" | " "*) ;;
+*) reload_flag=" $reload_flag" ;;
+esac
+reload_cmds='$LD$reload_flag -o $output$reload_objs'
+
+echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
+echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6
+if test "${lt_cv_path_NM+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ if test -n "$NM"; then
+ # Let the user override the test.
+ lt_cv_path_NM="$NM"
+else
+ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+ for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
+ IFS="$lt_save_ifs"
+ test -z "$ac_dir" && ac_dir=.
+ tmp_nm="$ac_dir/${ac_tool_prefix}nm"
+ if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
+ # Check to see if the nm accepts a BSD-compat flag.
+ # Adding the `sed 1q' prevents false positives on HP-UX, which says:
+ # nm: unknown option "B" ignored
+ # Tru64's nm complains that /dev/null is an invalid object file
+ case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
+ */dev/null* | *'Invalid file or object type'*)
+ lt_cv_path_NM="$tmp_nm -B"
+ break
+ ;;
+ *)
+ case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
+ */dev/null*)
+ lt_cv_path_NM="$tmp_nm -p"
+ break
+ ;;
+ *)
+ lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
+ continue # so that we can try to find one that supports BSD flags
+ ;;
+ esac
+ esac
+ fi
+ done
+ IFS="$lt_save_ifs"
+ test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
+fi
+fi
+echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
+echo "${ECHO_T}$lt_cv_path_NM" >&6
+NM="$lt_cv_path_NM"
+
+echo "$as_me:$LINENO: checking whether ln -s works" >&5
+echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
+LN_S=$as_ln_s
+if test "$LN_S" = "ln -s"; then
+ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6
+else
+ echo "$as_me:$LINENO: result: no, using $LN_S" >&5
+echo "${ECHO_T}no, using $LN_S" >&6
+fi
+
+echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
+echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6
+if test "${lt_cv_deplibs_check_method+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ lt_cv_file_magic_cmd='$MAGIC_CMD'
+lt_cv_file_magic_test_file=
+lt_cv_deplibs_check_method='unknown'
+# Need to set the preceding variable on all platforms that support
+# interlibrary dependencies.
+# 'none' -- dependencies not supported.
+# `unknown' -- same as none, but documents that we really don't know.
+# 'pass_all' -- all dependencies passed with no checks.
+# 'test_compile' -- check by making test program.
+# 'file_magic [[regex]]' -- check by looking for files in library path
+# which responds to the $file_magic_cmd with a given extended regex.
+# If you have `file' or equivalent on your system and you're not sure
+# whether `pass_all' will *always* work, you probably want this one.
+
+case $host_os in
+aix4* | aix5*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+beos*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+bsdi4*)
+ lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
+ lt_cv_file_magic_cmd='/usr/bin/file -L'
+ lt_cv_file_magic_test_file=/shlib/libc.so
+ ;;
+
+cygwin* | mingw* | pw32*)
+ # win32_libid is a shell function defined in ltmain.sh
+ lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
+ lt_cv_file_magic_cmd='win32_libid'
+ ;;
+
+darwin* | rhapsody*)
+ # this will be overwritten by pass_all, but leave it in just in case
+ lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
+ lt_cv_file_magic_cmd='/usr/bin/file -L'
+ case "$host_os" in
+ rhapsody* | darwin1.[012])
+ lt_cv_file_magic_test_file=`/System/Library/Frameworks/System.framework/System`
+ ;;
+ *) # Darwin 1.3 on
+ lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
+ ;;
+ esac
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+freebsd*)
+ if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
+ case $host_cpu in
+ i*86 )
+ # Not sure whether the presence of OpenBSD here was a mistake.
+ # Let's accept both of them until this is cleared up.
+ lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
+ lt_cv_file_magic_cmd=/usr/bin/file
+ lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
+ ;;
+ esac
+ else
+ lt_cv_deplibs_check_method=pass_all
+ fi
+ ;;
+
+gnu*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+hpux10.20* | hpux11*)
+ lt_cv_file_magic_cmd=/usr/bin/file
+ case "$host_cpu" in
+ ia64*)
+ lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
+ lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
+ ;;
+ hppa*64*)
+ lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
+ lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
+ ;;
+ *)
+ lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
+ lt_cv_file_magic_test_file=/usr/lib/libc.sl
+ ;;
+ esac
+ ;;
+
+irix5* | irix6* | nonstopux*)
+ case $host_os in
+ irix5* | nonstopux*)
+ # this will be overridden with pass_all, but let us keep it just in case
+ lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
+ ;;
+ *)
+ case $LD in
+ *-32|*"-32 ") libmagic=32-bit;;
+ *-n32|*"-n32 ") libmagic=N32;;
+ *-64|*"-64 ") libmagic=64-bit;;
+ *) libmagic=never-match;;
+ esac
+ # this will be overridden with pass_all, but let us keep it just in case
+ lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
+ ;;
+ esac
+ lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+# This must be Linux ELF.
+linux*)
+ case $host_cpu in
+ alpha* | hppa* | i*86 | ia64* | m68* | mips | mipsel | powerpc* | sparc* | s390* | sh*)
+ lt_cv_deplibs_check_method=pass_all ;;
+ *)
+ # glibc up to 2.1.1 does not perform some relocations on ARM
+ lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
+ esac
+ lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
+ ;;
+
+netbsd*)
+ if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
+ lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
+ else
+ lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
+ fi
+ ;;
+
+newos6*)
+ lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
+ lt_cv_file_magic_cmd=/usr/bin/file
+ lt_cv_file_magic_test_file=/usr/lib/libnls.so
+ ;;
+
+nto-qnx)
+ lt_cv_deplibs_check_method=unknown
+ ;;
+
+openbsd*)
+ lt_cv_file_magic_cmd=/usr/bin/file
+ lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
+ if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+ lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB shared object'
+ else
+ lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library'
+ fi
+ ;;
+
+osf3* | osf4* | osf5*)
+ # this will be overridden with pass_all, but let us keep it just in case
+ lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
+ lt_cv_file_magic_test_file=/shlib/libc.so
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+sco3.2v5*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
+solaris*)
+ lt_cv_deplibs_check_method=pass_all
+ lt_cv_file_magic_test_file=/lib/libc.so
+ ;;
+
+sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
+ case $host_vendor in
+ motorola)
+ lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
+ lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
+ ;;
+ ncr)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+ sequent)
+ lt_cv_file_magic_cmd='/bin/file'
+ lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
+ ;;
+ sni)
+ lt_cv_file_magic_cmd='/bin/file'
+ lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
+ lt_cv_file_magic_test_file=/lib/libc.so
+ ;;
+ siemens)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+ esac
+ ;;
+
+sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7* | sysv4*uw2*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+esac
+
+fi
+echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
+echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
+file_magic_cmd=$lt_cv_file_magic_cmd
+deplibs_check_method=$lt_cv_deplibs_check_method
+test -z "$deplibs_check_method" && deplibs_check_method=unknown
+
+
+
+
+# If no C compiler was specified, use CC.
+LTCC=${LTCC-"$CC"}
+
+# Allow CC to be a program name with arguments.
+compiler=$CC
+
+# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
+if test "${enable_libtool_lock+set}" = set; then
+ enableval="$enable_libtool_lock"
+
+fi;
+test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
+
+# Some flags need to be propagated to the compiler or linker for good
+# libtool support.
+case $host in
+ia64-*-hpux*)
+ # Find out which ABI we are using.
+ echo 'int i;' > conftest.$ac_ext
+ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; then
+ case `/usr/bin/file conftest.$ac_objext` in
+ *ELF-32*)
+ HPUX_IA64_MODE="32"
+ ;;
+ *ELF-64*)
+ HPUX_IA64_MODE="64"
+ ;;
+ esac
+ fi
+ rm -rf conftest*
+ ;;
+*-*-irix6*)
+ # Find out which ABI we are using.
+ echo '#line 5131 "configure"' > conftest.$ac_ext
+ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; then
+ if test "$lt_cv_prog_gnu_ld" = yes; then
+ case `/usr/bin/file conftest.$ac_objext` in
+ *32-bit*)
+ LD="${LD-ld} -melf32bsmip"
+ ;;
+ *N32*)
+ LD="${LD-ld} -melf32bmipn32"
+ ;;
+ *64-bit*)
+ LD="${LD-ld} -melf64bmip"
+ ;;
+ esac
+ else
+ case `/usr/bin/file conftest.$ac_objext` in
+ *32-bit*)
+ LD="${LD-ld} -32"
+ ;;
+ *N32*)
+ LD="${LD-ld} -n32"
+ ;;
+ *64-bit*)
+ LD="${LD-ld} -64"
+ ;;
+ esac
+ fi
+ fi
+ rm -rf conftest*
+ ;;
+
+x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
+ # Find out which ABI we are using.
+ echo 'int i;' > conftest.$ac_ext
+ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; then
+ case "`/usr/bin/file conftest.o`" in
+ *32-bit*)
+ case $host in
+ x86_64-*linux*)
+ LD="${LD-ld} -m elf_i386"
+ ;;
+ ppc64-*linux*)
+ LD="${LD-ld} -m elf32ppclinux"
+ ;;
+ s390x-*linux*)
+ LD="${LD-ld} -m elf_s390"
+ ;;
+ sparc64-*linux*)
+ LD="${LD-ld} -m elf32_sparc"
+ ;;
+ esac
+ ;;
+ *64-bit*)
+ case $host in
+ x86_64-*linux*)
+ LD="${LD-ld} -m elf_x86_64"
+ ;;
+ ppc*-*linux*|powerpc*-*linux*)
+ LD="${LD-ld} -m elf64ppc"
+ ;;
+ s390*-*linux*)
+ LD="${LD-ld} -m elf64_s390"
+ ;;
+ sparc*-*linux*)
+ LD="${LD-ld} -m elf64_sparc"
+ ;;
+ esac
+ ;;
+ esac
+ fi
+ rm -rf conftest*
+ ;;
+
+*-*-sco3.2v5*)
+ # On SCO OpenServer 5, we need -belf to get full-featured binaries.
+ SAVE_CFLAGS="$CFLAGS"
+ CFLAGS="$CFLAGS -belf"
+ echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
+echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
+if test "${lt_cv_cc_needs_belf+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ lt_cv_cc_needs_belf=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+lt_cv_cc_needs_belf=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+ ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+fi
+echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
+echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
+ if test x"$lt_cv_cc_needs_belf" != x"yes"; then
+ # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
+ CFLAGS="$SAVE_CFLAGS"
+ fi
+ ;;
+
+esac
+
+need_locks="$enable_libtool_lock"
+
+
+
+for ac_header in dlfcn.h
+do
+as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+if eval "test \"\${$as_ac_Header+set}\" = set"; then
+ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
+if eval "test \"\${$as_ac_Header+set}\" = set"; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+fi
+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+else
+ # Is the header compilable?
+echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+$ac_includes_default
+#include <$ac_header>
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest.$ac_objext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_header_compiler=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_header_compiler=no
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6
+
+# Is the header present?
+echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+#include <$ac_header>
+_ACEOF
+if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
+ (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } >/dev/null; then
+ if test -s conftest.err; then
+ ac_cpp_err=$ac_c_preproc_warn_flag
+ else
+ ac_cpp_err=
+ fi
+else
+ ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+ ac_header_preproc=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ ac_header_preproc=no
+fi
+rm -f conftest.err conftest.$ac_ext
+echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6
+
+# So? What about this header?
+case $ac_header_compiler:$ac_header_preproc in
+ yes:no )
+ { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+ { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+ (
+ cat <<\_ASBOX
+## ------------------------------------ ##
+## Report this to bug-autoconf@gnu.org. ##
+## ------------------------------------ ##
+_ASBOX
+ ) |
+ sed "s/^/$as_me: WARNING: /" >&2
+ ;;
+ no:yes )
+ { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+ { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
+echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
+ { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+ (
+ cat <<\_ASBOX
+## ------------------------------------ ##
+## Report this to bug-autoconf@gnu.org. ##
+## ------------------------------------ ##
+_ASBOX
+ ) |
+ sed "s/^/$as_me: WARNING: /" >&2
+ ;;
+esac
+echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
+if eval "test \"\${$as_ac_Header+set}\" = set"; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ eval "$as_ac_Header=$ac_header_preproc"
+fi
+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+
+fi
+if test `eval echo '${'$as_ac_Header'}'` = yes; then
+ cat >>confdefs.h <<_ACEOF
+#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+
+done
+
+ac_ext=cc
+ac_cpp='$CXXCPP $CPPFLAGS'
+ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
+if test -n "$ac_tool_prefix"; then
+ for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
+ do
+ # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_CXX+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ if test -n "$CXX"; then
+ ac_cv_prog_CXX="$CXX" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+done
+
+fi
+fi
+CXX=$ac_cv_prog_CXX
+if test -n "$CXX"; then
+ echo "$as_me:$LINENO: result: $CXX" >&5
+echo "${ECHO_T}$CXX" >&6
+else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+ test -n "$CXX" && break
+ done
+fi
+if test -z "$CXX"; then
+ ac_ct_CXX=$CXX
+ for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
+do
+ # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ if test -n "$ac_ct_CXX"; then
+ ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_prog_ac_ct_CXX="$ac_prog"
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+done
+
+fi
+fi
+ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
+if test -n "$ac_ct_CXX"; then
+ echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
+echo "${ECHO_T}$ac_ct_CXX" >&6
+else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+ test -n "$ac_ct_CXX" && break
+done
+test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
+
+ CXX=$ac_ct_CXX
+fi
+
+
+# Provide some information about the compiler.
+echo "$as_me:$LINENO:" \
+ "checking for C++ compiler version" >&5
+ac_compiler=`set X $ac_compile; echo $2`
+{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
+ (eval $ac_compiler --version </dev/null >&5) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }
+{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
+ (eval $ac_compiler -v </dev/null >&5) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }
+{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
+ (eval $ac_compiler -V </dev/null >&5) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }
+
+echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
+echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
+if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+int
+main ()
+{
+#ifndef __GNUC__
+ choke me
+#endif
+
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest.$ac_objext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_compiler_gnu=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_compiler_gnu=no
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
+
+fi
+echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
+echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
+GXX=`test $ac_compiler_gnu = yes && echo yes`
+ac_test_CXXFLAGS=${CXXFLAGS+set}
+ac_save_CXXFLAGS=$CXXFLAGS
+CXXFLAGS="-g"
+echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
+echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
+if test "${ac_cv_prog_cxx_g+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest.$ac_objext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_prog_cxx_g=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_prog_cxx_g=no
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+fi
+echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
+echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
+if test "$ac_test_CXXFLAGS" = set; then
+ CXXFLAGS=$ac_save_CXXFLAGS
+elif test $ac_cv_prog_cxx_g = yes; then
+ if test "$GXX" = yes; then
+ CXXFLAGS="-g -O2"
+ else
+ CXXFLAGS="-g"
+ fi
+else
+ if test "$GXX" = yes; then
+ CXXFLAGS="-O2"
+ else
+ CXXFLAGS=
+ fi
+fi
+for ac_declaration in \
+ ''\
+ '#include <stdlib.h>' \
+ 'extern "C" void std::exit (int) throw (); using std::exit;' \
+ 'extern "C" void std::exit (int); using std::exit;' \
+ 'extern "C" void exit (int) throw ();' \
+ 'extern "C" void exit (int);' \
+ 'void exit (int);'
+do
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+#include <stdlib.h>
+$ac_declaration
+int
+main ()
+{
+exit (42);
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest.$ac_objext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ :
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+continue
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+$ac_declaration
+int
+main ()
+{
+exit (42);
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest.$ac_objext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ break
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+done
+rm -f conftest*
+if test -n "$ac_declaration"; then
+ echo '#ifdef __cplusplus' >>confdefs.h
+ echo $ac_declaration >>confdefs.h
+ echo '#endif' >>confdefs.h
+fi
+
+ac_ext=cc
+ac_cpp='$CXXCPP $CPPFLAGS'
+ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
+
+depcc="$CXX" am_compiler_list=
+
+echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
+echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
+if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+ # We make a subdir and do the tests there. Otherwise we can end up
+ # making bogus files that we don't know about and never remove. For
+ # instance it was reported that on HP-UX the gcc test will end up
+ # making a dummy file named `D' -- because `-MD' means `put the output
+ # in D'.
+ mkdir conftest.dir
+ # Copy depcomp to subdir because otherwise we won't find it if we're
+ # using a relative directory.
+ cp "$am_depcomp" conftest.dir
+ cd conftest.dir
+
+ am_cv_CXX_dependencies_compiler_type=none
+ if test "$am_compiler_list" = ""; then
+ am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
+ fi
+ for depmode in $am_compiler_list; do
+ # We need to recreate these files for each test, as the compiler may
+ # overwrite some of them when testing with obscure command lines.
+ # This happens at least with the AIX C compiler.
+ echo '#include "conftest.h"' > conftest.c
+ echo 'int i;' > conftest.h
+ echo "${am__include} ${am__quote}conftest.Po${am__quote}" > confmf
+
+ case $depmode in
+ nosideeffect)
+ # after this tag, mechanisms are not by side-effect, so they'll
+ # only be used when explicitly requested
+ if test "x$enable_dependency_tracking" = xyes; then
+ continue
+ else
+ break
+ fi
+ ;;
+ none) break ;;
+ esac
+ # We check with `-c' and `-o' for the sake of the "dashmstdout"
+ # mode. It turns out that the SunPro C++ compiler does not properly
+ # handle `-M -o', and we need to detect this.
+ if depmode=$depmode \
+ source=conftest.c object=conftest.o \
+ depfile=conftest.Po tmpdepfile=conftest.TPo \
+ $SHELL ./depcomp $depcc -c -o conftest.o conftest.c \
+ >/dev/null 2>conftest.err &&
+ grep conftest.h conftest.Po > /dev/null 2>&1 &&
+ ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+ # icc doesn't choke on unknown options, it will just issue warnings
+ # (even with -Werror). So we grep stderr for any message
+ # that says an option was ignored.
+ if grep 'ignoring option' conftest.err >/dev/null 2>&1; then :; else
+ am_cv_CXX_dependencies_compiler_type=$depmode
+ break
+ fi
+ fi
+ done
+
+ cd ..
+ rm -rf conftest.dir
+else
+ am_cv_CXX_dependencies_compiler_type=none
+fi
+
+fi
+echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
+echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6
+CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
+
+
+
+if
+ test "x$enable_dependency_tracking" != xno \
+ && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
+ am__fastdepCXX_TRUE=
+ am__fastdepCXX_FALSE='#'
+else
+ am__fastdepCXX_TRUE='#'
+ am__fastdepCXX_FALSE=
+fi
+
+
+ac_ext=cc
+ac_cpp='$CXXCPP $CPPFLAGS'
+ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
+echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
+echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
+if test -z "$CXXCPP"; then
+ if test "${ac_cv_prog_CXXCPP+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ # Double quotes because CXXCPP needs to be expanded
+ for CXXCPP in "$CXX -E" "/lib/cpp"
+ do
+ ac_preproc_ok=false
+for ac_cxx_preproc_warn_flag in '' yes
+do
+ # Use a header file that comes with gcc, so configuring glibc
+ # with a fresh cross-compiler works.
+ # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+ # <limits.h> exists even on freestanding compilers.
+ # On the NeXT, cc -E runs the code through the compiler's parser,
+ # not just through cpp. "Syntax error" is here to catch this case.
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+ Syntax error
+_ACEOF
+if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
+ (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } >/dev/null; then
+ if test -s conftest.err; then
+ ac_cpp_err=$ac_cxx_preproc_warn_flag
+ else
+ ac_cpp_err=
+ fi
+else
+ ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+ :
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ # Broken: fails on valid input.
+continue
+fi
+rm -f conftest.err conftest.$ac_ext
+
+ # OK, works on sane cases. Now check whether non-existent headers
+ # can be detected and how.
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+#include <ac_nonexistent.h>
+_ACEOF
+if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
+ (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } >/dev/null; then
+ if test -s conftest.err; then
+ ac_cpp_err=$ac_cxx_preproc_warn_flag
+ else
+ ac_cpp_err=
+ fi
+else
+ ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+ # Broken: success on invalid input.
+continue
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+rm -f conftest.err conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.err conftest.$ac_ext
+if $ac_preproc_ok; then
+ break
+fi
+
+ done
+ ac_cv_prog_CXXCPP=$CXXCPP
+
+fi
+ CXXCPP=$ac_cv_prog_CXXCPP
+else
+ ac_cv_prog_CXXCPP=$CXXCPP
+fi
+echo "$as_me:$LINENO: result: $CXXCPP" >&5
+echo "${ECHO_T}$CXXCPP" >&6
+ac_preproc_ok=false
+for ac_cxx_preproc_warn_flag in '' yes
+do
+ # Use a header file that comes with gcc, so configuring glibc
+ # with a fresh cross-compiler works.
+ # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+ # <limits.h> exists even on freestanding compilers.
+ # On the NeXT, cc -E runs the code through the compiler's parser,
+ # not just through cpp. "Syntax error" is here to catch this case.
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+ Syntax error
+_ACEOF
+if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
+ (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } >/dev/null; then
+ if test -s conftest.err; then
+ ac_cpp_err=$ac_cxx_preproc_warn_flag
+ else
+ ac_cpp_err=
+ fi
+else
+ ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+ :
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ # Broken: fails on valid input.
+continue
+fi
+rm -f conftest.err conftest.$ac_ext
+
+ # OK, works on sane cases. Now check whether non-existent headers
+ # can be detected and how.
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+#include <ac_nonexistent.h>
+_ACEOF
+if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
+ (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } >/dev/null; then
+ if test -s conftest.err; then
+ ac_cpp_err=$ac_cxx_preproc_warn_flag
+ else
+ ac_cpp_err=
+ fi
+else
+ ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+ # Broken: success on invalid input.
+continue
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+rm -f conftest.err conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.err conftest.$ac_ext
+if $ac_preproc_ok; then
+ :
+else
+ { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
+See \`config.log' for more details." >&5
+echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
+See \`config.log' for more details." >&2;}
+ { (exit 1); exit 1; }; }
+fi
+
+ac_ext=cc
+ac_cpp='$CXXCPP $CPPFLAGS'
+ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
+
+
+ac_ext=f
+ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
+ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_f77_compiler_gnu
+if test -n "$ac_tool_prefix"; then
+ for ac_prog in g77 f77 xlf frt pgf77 fl32 af77 fort77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 lf95 g95
+ do
+ # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_F77+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ if test -n "$F77"; then
+ ac_cv_prog_F77="$F77" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+done
+
+fi
+fi
+F77=$ac_cv_prog_F77
+if test -n "$F77"; then
+ echo "$as_me:$LINENO: result: $F77" >&5
+echo "${ECHO_T}$F77" >&6
+else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+ test -n "$F77" && break
+ done
+fi
+if test -z "$F77"; then
+ ac_ct_F77=$F77
+ for ac_prog in g77 f77 xlf frt pgf77 fl32 af77 fort77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 lf95 g95
+do
+ # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ if test -n "$ac_ct_F77"; then
+ ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_prog_ac_ct_F77="$ac_prog"
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+done
+
+fi
+fi
+ac_ct_F77=$ac_cv_prog_ac_ct_F77
+if test -n "$ac_ct_F77"; then
+ echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
+echo "${ECHO_T}$ac_ct_F77" >&6
+else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+ test -n "$ac_ct_F77" && break
+done
+
+ F77=$ac_ct_F77
+fi
+
+
+# Provide some information about the compiler.
+echo "$as_me:6155:" \
+ "checking for Fortran 77 compiler version" >&5
+ac_compiler=`set X $ac_compile; echo $2`
+{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
+ (eval $ac_compiler --version </dev/null >&5) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }
+{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
+ (eval $ac_compiler -v </dev/null >&5) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }
+{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
+ (eval $ac_compiler -V </dev/null >&5) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }
+
+# If we don't use `.F' as extension, the preprocessor is not run on the
+# input file.
+ac_save_ext=$ac_ext
+ac_ext=F
+echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
+echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6
+if test "${ac_cv_f77_compiler_gnu+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ cat >conftest.$ac_ext <<_ACEOF
+ program main
+#ifndef __GNUC__
+ choke me
+#endif
+
+ end
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest.$ac_objext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_compiler_gnu=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_compiler_gnu=no
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+ac_cv_f77_compiler_gnu=$ac_compiler_gnu
+
+fi
+echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
+echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6
+ac_ext=$ac_save_ext
+G77=`test $ac_compiler_gnu = yes && echo yes`
+ac_test_FFLAGS=${FFLAGS+set}
+ac_save_FFLAGS=$FFLAGS
+FFLAGS=
+echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
+echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6
+if test "${ac_cv_prog_f77_g+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ FFLAGS=-g
+cat >conftest.$ac_ext <<_ACEOF
+ program main
+
+ end
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest.$ac_objext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_prog_f77_g=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_prog_f77_g=no
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+
+fi
+echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
+echo "${ECHO_T}$ac_cv_prog_f77_g" >&6
+if test "$ac_test_FFLAGS" = set; then
+ FFLAGS=$ac_save_FFLAGS
+elif test $ac_cv_prog_f77_g = yes; then
+ if test "$G77" = yes; then
+ FFLAGS="-g -O2"
+ else
+ FFLAGS="-g"
+ fi
+else
+ if test "$G77" = yes; then
+ FFLAGS="-O2"
+ else
+ FFLAGS=
+ fi
+fi
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+
+# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
+
+# find the maximum length of command line arguments
+echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
+echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6
+if test "${lt_cv_sys_max_cmd_len+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ i=0
+ testring="ABCD"
+
+ case $build_os in
+ msdosdjgpp*)
+ # On DJGPP, this test can blow up pretty badly due to problems in libc
+ # (any single argument exceeding 2000 bytes causes a buffer overrun
+ # during glob expansion). Even if it were fixed, the result of this
+ # check would be larger than it should be.
+ lt_cv_sys_max_cmd_len=12288; # 12K is about right
+ ;;
+
+ gnu*)
+ # Under GNU Hurd, this test is not required because there is
+ # no limit to the length of command line arguments.
+ # Libtool will interpret -1 as no limit whatsoever
+ lt_cv_sys_max_cmd_len=-1;
+ ;;
+
+ cygwin* | mingw*)
+ # On Win9x/ME, this test blows up -- it succeeds, but takes
+ # about 5 minutes as the teststring grows exponentially.
+ # Worse, since 9x/ME are not pre-emptively multitasking,
+ # you end up with a "frozen" computer, even though with patience
+ # the test eventually succeeds (with a max line length of 256k).
+ # Instead, let's just punt: use the minimum linelength reported by
+ # all of the supported platforms: 8192 (on NT/2K/XP).
+ lt_cv_sys_max_cmd_len=8192;
+ ;;
+
+ *)
+ # If test is not a shell built-in, we'll probably end up computing a
+ # maximum length that is only half of the actual maximum length, but
+ # we can't tell.
+ while (test "X"`$CONFIG_SHELL $0 --fallback-echo "X$testring" 2>/dev/null` \
+ = "XX$testring") >/dev/null 2>&1 &&
+ new_result=`expr "X$testring" : ".*" 2>&1` &&
+ lt_cv_sys_max_cmd_len=$new_result &&
+ test $i != 17 # 1/2 MB should be enough
+ do
+ i=`expr $i + 1`
+ testring=$testring$testring
+ done
+ testring=
+ # Add a significant safety factor because C++ compilers can tack on massive
+ # amounts of additional arguments before passing them to the linker.
+ # It appears as though 1/2 is a usable value.
+ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
+ ;;
+ esac
+
+fi
+
+if test -n $lt_cv_sys_max_cmd_len ; then
+ echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
+echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6
+else
+ echo "$as_me:$LINENO: result: none" >&5
+echo "${ECHO_T}none" >&6
+fi
+
+
+
+
+# Check for command to grab the raw symbol name followed by C symbol from nm.
+echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
+echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6
+if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+
+# These are sane defaults that work on at least a few old systems.
+# [They come from Ultrix. What could be older than Ultrix?!! ;)]
+
+# Character class describing NM global symbol codes.
+symcode='[BCDEGRST]'
+
+# Regexp to match symbols that can be accessed directly from C.
+sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
+
+# Transform the above into a raw symbol and a C symbol.
+symxfrm='\1 \2\3 \3'
+
+# Transform an extracted symbol line into a proper C declaration
+lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
+
+# Transform an extracted symbol line into symbol name and symbol address
+lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
+
+# Define system-specific variables.
+case $host_os in
+aix*)
+ symcode='[BCDT]'
+ ;;
+cygwin* | mingw* | pw32*)
+ symcode='[ABCDGISTW]'
+ ;;
+hpux*) # Its linker distinguishes data from code symbols
+ if test "$host_cpu" = ia64; then
+ symcode='[ABCDEGRST]'
+ fi
+ lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
+ lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
+ ;;
+irix* | nonstopux*)
+ symcode='[BCDEGRST]'
+ ;;
+osf*)
+ symcode='[BCDEGQRST]'
+ ;;
+solaris* | sysv5*)
+ symcode='[BDT]'
+ ;;
+sysv4)
+ symcode='[DFNSTU]'
+ ;;
+esac
+
+# Handle CRLF in mingw tool chain
+opt_cr=
+case $build_os in
+mingw*)
+ opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
+ ;;
+esac
+
+# If we're using GNU nm, then use its standard symbol codes.
+case `$NM -V 2>&1` in
+*GNU* | *'with BFD'*)
+ symcode='[ABCDGISTW]' ;;
+esac
+
+# Try without a prefix undercore, then with it.
+for ac_symprfx in "" "_"; do
+
+ # Write the raw and C identifiers.
+ lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'"
+
+ # Check to see that the pipe works correctly.
+ pipe_works=no
+
+ rm -f conftest*
+ cat > conftest.$ac_ext <<EOF
+#ifdef __cplusplus
+extern "C" {
+#endif
+char nm_test_var;
+void nm_test_func(){}
+#ifdef __cplusplus
+}
+#endif
+int main(){nm_test_var='a';nm_test_func();return(0);}
+EOF
+
+ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; then
+ # Now try to grab the symbols.
+ nlist=conftest.nm
+ if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
+ (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } && test -s "$nlist"; then
+ # Try sorting and uniquifying the output.
+ if sort "$nlist" | uniq > "$nlist"T; then
+ mv -f "$nlist"T "$nlist"
+ else
+ rm -f "$nlist"T
+ fi
+
+ # Make sure that we snagged all the symbols we need.
+ if grep ' nm_test_var$' "$nlist" >/dev/null; then
+ if grep ' nm_test_func$' "$nlist" >/dev/null; then
+ cat <<EOF > conftest.$ac_ext
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+EOF
+ # Now generate the symbol file.
+ eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
+
+ cat <<EOF >> conftest.$ac_ext
+#if defined (__STDC__) && __STDC__
+# define lt_ptr_t void *
+#else
+# define lt_ptr_t char *
+# define const
+#endif
+
+/* The mapping between symbol names and symbols. */
+const struct {
+ const char *name;
+ lt_ptr_t address;
+}
+lt_preloaded_symbols[] =
+{
+EOF
+ $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
+ cat <<\EOF >> conftest.$ac_ext
+ {0, (lt_ptr_t) 0}
+};
+
+#ifdef __cplusplus
+}
+#endif
+EOF
+ # Now try linking the two files.
+ mv conftest.$ac_objext conftstm.$ac_objext
+ lt_save_LIBS="$LIBS"
+ lt_save_CFLAGS="$CFLAGS"
+ LIBS="conftstm.$ac_objext"
+ CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
+ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } && test -s conftest${ac_exeext}; then
+ pipe_works=yes
+ fi
+ LIBS="$lt_save_LIBS"
+ CFLAGS="$lt_save_CFLAGS"
+ else
+ echo "cannot find nm_test_func in $nlist" >&5
+ fi
+ else
+ echo "cannot find nm_test_var in $nlist" >&5
+ fi
+ else
+ echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
+ fi
+ else
+ echo "$progname: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ fi
+ rm -f conftest* conftst*
+
+ # Do not use the global_symbol_pipe unless it works.
+ if test "$pipe_works" = yes; then
+ break
+ else
+ lt_cv_sys_global_symbol_pipe=
+ fi
+done
+
+fi
+
+if test -z "$lt_cv_sys_global_symbol_pipe"; then
+ lt_cv_sys_global_symbol_to_cdecl=
+fi
+if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
+ echo "$as_me:$LINENO: result: failed" >&5
+echo "${ECHO_T}failed" >&6
+else
+ echo "$as_me:$LINENO: result: ok" >&5
+echo "${ECHO_T}ok" >&6
+fi
+
+echo "$as_me:$LINENO: checking for objdir" >&5
+echo $ECHO_N "checking for objdir... $ECHO_C" >&6
+if test "${lt_cv_objdir+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ rm -f .libs 2>/dev/null
+mkdir .libs 2>/dev/null
+if test -d .libs; then
+ lt_cv_objdir=.libs
+else
+ # MS-DOS does not allow filenames that begin with a dot.
+ lt_cv_objdir=_libs
+fi
+rmdir .libs 2>/dev/null
+fi
+echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
+echo "${ECHO_T}$lt_cv_objdir" >&6
+objdir=$lt_cv_objdir
+
+
+
+
+
+case $host_os in
+aix3*)
+ # AIX sometimes has problems with the GCC collect2 program. For some
+ # reason, if we set the COLLECT_NAMES environment variable, the problems
+ # vanish in a puff of smoke.
+ if test "X${COLLECT_NAMES+set}" != Xset; then
+ COLLECT_NAMES=
+ export COLLECT_NAMES
+ fi
+ ;;
+esac
+
+# Sed substitution that helps us do robust quoting. It backslashifies
+# metacharacters that are still active within double-quoted strings.
+Xsed='sed -e s/^X//'
+sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
+
+# Same as above, but do not quote variable references.
+double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
+
+# Sed substitution to delay expansion of an escaped shell variable in a
+# double_quote_subst'ed string.
+delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
+
+# Sed substitution to avoid accidental globbing in evaled expressions
+no_glob_subst='s/\*/\\\*/g'
+
+# Constants:
+rm="rm -f"
+
+# Global variables:
+default_ofile=libtool
+can_build_shared=yes
+
+# All known linkers require a `.a' archive for static linking (except M$VC,
+# which needs '.lib').
+libext=a
+ltmain="$ac_aux_dir/ltmain.sh"
+ofile="$default_ofile"
+with_gnu_ld="$lt_cv_prog_gnu_ld"
+
+if test -n "$ac_tool_prefix"; then
+ # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
+set dummy ${ac_tool_prefix}ar; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_AR+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ if test -n "$AR"; then
+ ac_cv_prog_AR="$AR" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_prog_AR="${ac_tool_prefix}ar"
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+done
+
+fi
+fi
+AR=$ac_cv_prog_AR
+if test -n "$AR"; then
+ echo "$as_me:$LINENO: result: $AR" >&5
+echo "${ECHO_T}$AR" >&6
+else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+fi
+if test -z "$ac_cv_prog_AR"; then
+ ac_ct_AR=$AR
+ # Extract the first word of "ar", so it can be a program name with args.
+set dummy ar; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ if test -n "$ac_ct_AR"; then
+ ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_prog_ac_ct_AR="ar"
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+done
+
+ test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="false"
+fi
+fi
+ac_ct_AR=$ac_cv_prog_ac_ct_AR
+if test -n "$ac_ct_AR"; then
+ echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
+echo "${ECHO_T}$ac_ct_AR" >&6
+else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+ AR=$ac_ct_AR
+else
+ AR="$ac_cv_prog_AR"
+fi
+
+if test -n "$ac_tool_prefix"; then
+ # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
+set dummy ${ac_tool_prefix}ranlib; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_RANLIB+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ if test -n "$RANLIB"; then
+ ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+done
+
+fi
+fi
+RANLIB=$ac_cv_prog_RANLIB
+if test -n "$RANLIB"; then
+ echo "$as_me:$LINENO: result: $RANLIB" >&5
+echo "${ECHO_T}$RANLIB" >&6
+else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+fi
+if test -z "$ac_cv_prog_RANLIB"; then
+ ac_ct_RANLIB=$RANLIB
+ # Extract the first word of "ranlib", so it can be a program name with args.
+set dummy ranlib; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ if test -n "$ac_ct_RANLIB"; then
+ ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_prog_ac_ct_RANLIB="ranlib"
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+done
+
+ test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
+fi
+fi
+ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
+if test -n "$ac_ct_RANLIB"; then
+ echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
+echo "${ECHO_T}$ac_ct_RANLIB" >&6
+else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+ RANLIB=$ac_ct_RANLIB
+else
+ RANLIB="$ac_cv_prog_RANLIB"
+fi
+
+if test -n "$ac_tool_prefix"; then
+ # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
+set dummy ${ac_tool_prefix}strip; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_STRIP+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ if test -n "$STRIP"; then
+ ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_prog_STRIP="${ac_tool_prefix}strip"
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+done
+
+fi
+fi
+STRIP=$ac_cv_prog_STRIP
+if test -n "$STRIP"; then
+ echo "$as_me:$LINENO: result: $STRIP" >&5
+echo "${ECHO_T}$STRIP" >&6
+else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+fi
+if test -z "$ac_cv_prog_STRIP"; then
+ ac_ct_STRIP=$STRIP
+ # Extract the first word of "strip", so it can be a program name with args.
+set dummy strip; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ if test -n "$ac_ct_STRIP"; then
+ ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_prog_ac_ct_STRIP="strip"
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+done
+
+ test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
+fi
+fi
+ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
+if test -n "$ac_ct_STRIP"; then
+ echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
+echo "${ECHO_T}$ac_ct_STRIP" >&6
+else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+ STRIP=$ac_ct_STRIP
+else
+ STRIP="$ac_cv_prog_STRIP"
+fi
+
+
+old_CC="$CC"
+old_CFLAGS="$CFLAGS"
+
+# Set sane defaults for various variables
+test -z "$AR" && AR=ar
+test -z "$AR_FLAGS" && AR_FLAGS=cru
+test -z "$AS" && AS=as
+test -z "$CC" && CC=cc
+test -z "$LTCC" && LTCC=$CC
+test -z "$DLLTOOL" && DLLTOOL=dlltool
+test -z "$LD" && LD=ld
+test -z "$LN_S" && LN_S="ln -s"
+test -z "$MAGIC_CMD" && MAGIC_CMD=file
+test -z "$NM" && NM=nm
+test -z "$SED" && SED=sed
+test -z "$OBJDUMP" && OBJDUMP=objdump
+test -z "$RANLIB" && RANLIB=:
+test -z "$STRIP" && STRIP=:
+test -z "$ac_objext" && ac_objext=o
+
+# Determine commands to create old-style static archives.
+old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
+old_postinstall_cmds='chmod 644 $oldlib'
+old_postuninstall_cmds=
+
+if test -n "$RANLIB"; then
+ case $host_os in
+ openbsd*)
+ old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds"
+ ;;
+ *)
+ old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
+ ;;
+ esac
+ old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
+fi
+
+# Only perform the check for file, if the check method requires it
+case $deplibs_check_method in
+file_magic*)
+ if test "$file_magic_cmd" = '$MAGIC_CMD'; then
+ echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
+echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
+if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ case $MAGIC_CMD in
+[\\/*] | ?:[\\/]*)
+ lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
+ ;;
+*)
+ lt_save_MAGIC_CMD="$MAGIC_CMD"
+ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+ ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
+ for ac_dir in $ac_dummy; do
+ IFS="$lt_save_ifs"
+ test -z "$ac_dir" && ac_dir=.
+ if test -f $ac_dir/${ac_tool_prefix}file; then
+ lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
+ if test -n "$file_magic_test_file"; then
+ case $deplibs_check_method in
+ "file_magic "*)
+ file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
+ MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+ if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
+ $EGREP "$file_magic_regex" > /dev/null; then
+ :
+ else
+ cat <<EOF 1>&2
+
+*** Warning: the command libtool uses to detect shared libraries,
+*** $file_magic_cmd, produces output that libtool cannot recognize.
+*** The result is that libtool may fail to recognize shared libraries
+*** as such. This will affect the creation of libtool libraries that
+*** depend on shared libraries, but programs linked with such libtool
+*** libraries will work regardless of this problem. Nevertheless, you
+*** may want to report the problem to your system manager and/or to
+*** bug-libtool@gnu.org
+
+EOF
+ fi ;;
+ esac
+ fi
+ break
+ fi
+ done
+ IFS="$lt_save_ifs"
+ MAGIC_CMD="$lt_save_MAGIC_CMD"
+ ;;
+esac
+fi
+
+MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+if test -n "$MAGIC_CMD"; then
+ echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
+echo "${ECHO_T}$MAGIC_CMD" >&6
+else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+if test -z "$lt_cv_path_MAGIC_CMD"; then
+ if test -n "$ac_tool_prefix"; then
+ echo "$as_me:$LINENO: checking for file" >&5
+echo $ECHO_N "checking for file... $ECHO_C" >&6
+if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ case $MAGIC_CMD in
+[\\/*] | ?:[\\/]*)
+ lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
+ ;;
+*)
+ lt_save_MAGIC_CMD="$MAGIC_CMD"
+ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+ ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
+ for ac_dir in $ac_dummy; do
+ IFS="$lt_save_ifs"
+ test -z "$ac_dir" && ac_dir=.
+ if test -f $ac_dir/file; then
+ lt_cv_path_MAGIC_CMD="$ac_dir/file"
+ if test -n "$file_magic_test_file"; then
+ case $deplibs_check_method in
+ "file_magic "*)
+ file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
+ MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+ if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
+ $EGREP "$file_magic_regex" > /dev/null; then
+ :
+ else
+ cat <<EOF 1>&2
+
+*** Warning: the command libtool uses to detect shared libraries,
+*** $file_magic_cmd, produces output that libtool cannot recognize.
+*** The result is that libtool may fail to recognize shared libraries
+*** as such. This will affect the creation of libtool libraries that
+*** depend on shared libraries, but programs linked with such libtool
+*** libraries will work regardless of this problem. Nevertheless, you
+*** may want to report the problem to your system manager and/or to
+*** bug-libtool@gnu.org
+
+EOF
+ fi ;;
+ esac
+ fi
+ break
+ fi
+ done
+ IFS="$lt_save_ifs"
+ MAGIC_CMD="$lt_save_MAGIC_CMD"
+ ;;
+esac
+fi
+
+MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
+if test -n "$MAGIC_CMD"; then
+ echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
+echo "${ECHO_T}$MAGIC_CMD" >&6
+else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+ else
+ MAGIC_CMD=:
+ fi
+fi
+
+ fi
+ ;;
+esac
+
+enable_dlopen=no
+enable_win32_dll=no
+
+# Check whether --enable-libtool-lock or --disable-libtool-lock was given.
+if test "${enable_libtool_lock+set}" = set; then
+ enableval="$enable_libtool_lock"
+
+fi;
+test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
+
+
+# Check whether --with-pic or --without-pic was given.
+if test "${with_pic+set}" = set; then
+ withval="$with_pic"
+ pic_mode="$withval"
+else
+ pic_mode=default
+fi;
+test -z "$pic_mode" && pic_mode=default
+
+# Use C for the default configuration in the libtool script
+tagname=
+lt_save_CC="$CC"
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+# Source file extension for C test sources.
+ac_ext=c
+
+# Object file extension for compiled C test sources.
+objext=o
+objext=$objext
+
+# Code to be used in simple compile tests
+lt_simple_compile_test_code="int some_variable = 0;\n"
+
+# Code to be used in simple link tests
+lt_simple_link_test_code='int main(){return(0);}\n'
+
+
+# If no C compiler was specified, use CC.
+LTCC=${LTCC-"$CC"}
+
+# Allow CC to be a program name with arguments.
+compiler=$CC
+
+
+#
+# Check for any special shared library compilation flags.
+#
+lt_prog_cc_shlib=
+if test "$GCC" = no; then
+ case $host_os in
+ sco3.2v5*)
+ lt_prog_cc_shlib='-belf'
+ ;;
+ esac
+fi
+if test -n "$lt_prog_cc_shlib"; then
+ { echo "$as_me:$LINENO: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&5
+echo "$as_me: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&2;}
+ if echo "$old_CC $old_CFLAGS " | grep "[ ]$lt_prog_cc_shlib[ ]" >/dev/null; then :
+ else
+ { echo "$as_me:$LINENO: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&5
+echo "$as_me: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&2;}
+ lt_cv_prog_cc_can_build_shared=no
+ fi
+fi
+
+
+#
+# Check to make sure the static flag actually works.
+#
+echo "$as_me:$LINENO: checking if $compiler static flag $lt_prog_compiler_static works" >&5
+echo $ECHO_N "checking if $compiler static flag $lt_prog_compiler_static works... $ECHO_C" >&6
+if test "${lt_prog_compiler_static_works+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ lt_prog_compiler_static_works=no
+ save_LDFLAGS="$LDFLAGS"
+ LDFLAGS="$LDFLAGS $lt_prog_compiler_static"
+ printf "$lt_simple_link_test_code" > conftest.$ac_ext
+ if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
+ # The compiler can only warn and ignore the option if not recognized
+ # So say no if there are warnings
+ if test -s conftest.err; then
+ # Append any errors to the config.log.
+ cat conftest.err 1>&5
+ else
+ lt_prog_compiler_static_works=yes
+ fi
+ fi
+ $rm conftest*
+ LDFLAGS="$save_LDFLAGS"
+
+fi
+echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
+echo "${ECHO_T}$lt_prog_compiler_static_works" >&6
+
+if test x"$lt_prog_compiler_static_works" = xyes; then
+ :
+else
+ lt_prog_compiler_static=
+fi
+
+
+
+
+lt_prog_compiler_no_builtin_flag=
+
+if test "$GCC" = yes; then
+ lt_prog_compiler_no_builtin_flag=' -fno-builtin'
+
+ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
+echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
+if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ lt_cv_prog_compiler_rtti_exceptions=no
+ ac_outfile=conftest.$ac_objext
+ printf "$lt_simple_compile_test_code" > conftest.$ac_ext
+ lt_compiler_flag="-fno-rtti -fno-exceptions"
+ # Insert the option either (1) after the last *FLAGS variable, or
+ # (2) before a word containing "conftest.", or (3) at the end.
+ # Note that $ac_compile itself does not contain backslashes and begins
+ # with a dollar sign (not a hyphen), so the echo should work correctly.
+ # The option is referenced via a variable to avoid confusing sed.
+ lt_compile=`echo "$ac_compile" | $SED \
+ -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
+ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+ -e 's:$: $lt_compiler_flag:'`
+ (eval echo "\"\$as_me:7160: $lt_compile\"" >&5)
+ (eval "$lt_compile" 2>conftest.err)
+ ac_status=$?
+ cat conftest.err >&5
+ echo "$as_me:7164: \$? = $ac_status" >&5
+ if (exit $ac_status) && test -s "$ac_outfile"; then
+ # The compiler can only warn and ignore the option if not recognized
+ # So say no if there are warnings
+ if test ! -s conftest.err; then
+ lt_cv_prog_compiler_rtti_exceptions=yes
+ fi
+ fi
+ $rm conftest*
+
+fi
+echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
+echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
+
+if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
+ lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
+else
+ :
+fi
+
+fi
+
+lt_prog_compiler_wl=
+lt_prog_compiler_pic=
+lt_prog_compiler_static=
+
+echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
+echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
+
+ if test "$GCC" = yes; then
+ lt_prog_compiler_wl='-Wl,'
+ lt_prog_compiler_static='-static'
+
+ case $host_os in
+ aix*)
+ # All AIX code is PIC.
+ if test "$host_cpu" = ia64; then
+ # AIX 5 now supports IA64 processor
+ lt_prog_compiler_static='-Bstatic'
+ fi
+ ;;
+
+ amigaos*)
+ # FIXME: we need at least 68020 code to build shared libraries, but
+ # adding the `-m68020' flag to GCC prevents building anything better,
+ # like `-m68040'.
+ lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
+ ;;
+
+ beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
+ # PIC is the default for these OSes.
+ ;;
+
+ mingw* | pw32* | os2*)
+ # This hack is so that the source file can tell whether it is being
+ # built for inclusion in a dll (and should export symbols for example).
+ lt_prog_compiler_pic='-DDLL_EXPORT'
+ ;;
+
+ darwin* | rhapsody*)
+ # PIC is the default on this platform
+ # Common symbols not allowed in MH_DYLIB files
+ lt_prog_compiler_pic='-fno-common'
+ ;;
+
+ msdosdjgpp*)
+ # Just because we use GCC doesn't mean we suddenly get shared libraries
+ # on systems that don't support them.
+ lt_prog_compiler_can_build_shared=no
+ enable_shared=no
+ ;;
+
+ sysv4*MP*)
+ if test -d /usr/nec; then
+ lt_prog_compiler_pic=-Kconform_pic
+ fi
+ ;;
+
+ hpux*)
+ # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
+ # not for PA HP-UX.
+ case "$host_cpu" in
+ hppa*64*|ia64*)
+ # +Z the default
+ ;;
+ *)
+ lt_prog_compiler_pic='-fPIC'
+ ;;
+ esac
+ ;;
+
+ *)
+ lt_prog_compiler_pic='-fPIC'
+ ;;
+ esac
+ else
+ # PORTME Check for flag to pass linker flags through the system compiler.
+ case $host_os in
+ aix*)
+ lt_prog_compiler_wl='-Wl,'
+ if test "$host_cpu" = ia64; then
+ # AIX 5 now supports IA64 processor
+ lt_prog_compiler_static='-Bstatic'
+ else
+ lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
+ fi
+ ;;
+
+ mingw* | pw32* | os2*)
+ # This hack is so that the source file can tell whether it is being
+ # built for inclusion in a dll (and should export symbols for example).
+ lt_prog_compiler_pic='-DDLL_EXPORT'
+ ;;
+
+ hpux9* | hpux10* | hpux11*)
+ lt_prog_compiler_wl='-Wl,'
+ # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
+ # not for PA HP-UX.
+ case "$host_cpu" in
+ hppa*64*|ia64*)
+ # +Z the default
+ ;;
+ *)
+ lt_prog_compiler_pic='+Z'
+ ;;
+ esac
+ # Is there a better lt_prog_compiler_static that works with the bundled CC?
+ lt_prog_compiler_static='${wl}-a ${wl}archive'
+ ;;
+
+ irix5* | irix6* | nonstopux*)
+ lt_prog_compiler_wl='-Wl,'
+ # PIC (with -KPIC) is the default.
+ lt_prog_compiler_static='-non_shared'
+ ;;
+
+ newsos6)
+ lt_prog_compiler_pic='-KPIC'
+ lt_prog_compiler_static='-Bstatic'
+ ;;
+
+ linux*)
+ case $CC in
+ icc|ecc)
+ lt_prog_compiler_wl='-Wl,'
+ lt_prog_compiler_pic='-KPIC'
+ lt_prog_compiler_static='-static'
+ ;;
+ ccc)
+ lt_prog_compiler_wl='-Wl,'
+ # All Alpha code is PIC.
+ lt_prog_compiler_static='-non_shared'
+ ;;
+ esac
+ ;;
+
+ osf3* | osf4* | osf5*)
+ lt_prog_compiler_wl='-Wl,'
+ # All OSF/1 code is PIC.
+ lt_prog_compiler_static='-non_shared'
+ ;;
+
+ sco3.2v5*)
+ lt_prog_compiler_pic='-Kpic'
+ lt_prog_compiler_static='-dn'
+ ;;
+
+ solaris*)
+ lt_prog_compiler_wl='-Wl,'
+ lt_prog_compiler_pic='-KPIC'
+ lt_prog_compiler_static='-Bstatic'
+ ;;
+
+ sunos4*)
+ lt_prog_compiler_wl='-Qoption ld '
+ lt_prog_compiler_pic='-PIC'
+ lt_prog_compiler_static='-Bstatic'
+ ;;
+
+ sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
+ lt_prog_compiler_wl='-Wl,'
+ lt_prog_compiler_pic='-KPIC'
+ lt_prog_compiler_static='-Bstatic'
+ ;;
+
+ sysv4*MP*)
+ if test -d /usr/nec ;then
+ lt_prog_compiler_pic='-Kconform_pic'
+ lt_prog_compiler_static='-Bstatic'
+ fi
+ ;;
+
+ uts4*)
+ lt_prog_compiler_pic='-pic'
+ lt_prog_compiler_static='-Bstatic'
+ ;;
+
+ *)
+ lt_prog_compiler_can_build_shared=no
+ ;;
+ esac
+ fi
+
+echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
+echo "${ECHO_T}$lt_prog_compiler_pic" >&6
+
+#
+# Check to make sure the PIC flag actually works.
+#
+if test -n "$lt_prog_compiler_pic"; then
+ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
+echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6
+if test "${lt_prog_compiler_pic_works+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ lt_prog_compiler_pic_works=no
+ ac_outfile=conftest.$ac_objext
+ printf "$lt_simple_compile_test_code" > conftest.$ac_ext
+ lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
+ # Insert the option either (1) after the last *FLAGS variable, or
+ # (2) before a word containing "conftest.", or (3) at the end.
+ # Note that $ac_compile itself does not contain backslashes and begins
+ # with a dollar sign (not a hyphen), so the echo should work correctly.
+ # The option is referenced via a variable to avoid confusing sed.
+ lt_compile=`echo "$ac_compile" | $SED \
+ -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
+ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+ -e 's:$: $lt_compiler_flag:'`
+ (eval echo "\"\$as_me:7392: $lt_compile\"" >&5)
+ (eval "$lt_compile" 2>conftest.err)
+ ac_status=$?
+ cat conftest.err >&5
+ echo "$as_me:7396: \$? = $ac_status" >&5
+ if (exit $ac_status) && test -s "$ac_outfile"; then
+ # The compiler can only warn and ignore the option if not recognized
+ # So say no if there are warnings
+ if test ! -s conftest.err; then
+ lt_prog_compiler_pic_works=yes
+ fi
+ fi
+ $rm conftest*
+
+fi
+echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
+echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6
+
+if test x"$lt_prog_compiler_pic_works" = xyes; then
+ case $lt_prog_compiler_pic in
+ "" | " "*) ;;
+ *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
+ esac
+else
+ lt_prog_compiler_pic=
+ lt_prog_compiler_can_build_shared=no
+fi
+
+fi
+case "$host_os" in
+ # For platforms which do not support PIC, -DPIC is meaningless:
+ *djgpp*)
+ lt_prog_compiler_pic=
+ ;;
+ *)
+ lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
+ ;;
+esac
+
+echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
+echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
+if test "${lt_cv_prog_compiler_c_o+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ lt_cv_prog_compiler_c_o=no
+ $rm -r conftest 2>/dev/null
+ mkdir conftest
+ cd conftest
+ mkdir out
+ printf "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+ # According to Tom Tromey, Ian Lance Taylor reported there are C compilers
+ # that will create temporary files in the current directory regardless of
+ # the output directory. Thus, making CWD read-only will cause this test
+ # to fail, enabling locking or at least warning the user not to do parallel
+ # builds.
+ chmod -w .
+
+ lt_compiler_flag="-o out/conftest2.$ac_objext"
+ # Insert the option either (1) after the last *FLAGS variable, or
+ # (2) before a word containing "conftest.", or (3) at the end.
+ # Note that $ac_compile itself does not contain backslashes and begins
+ # with a dollar sign (not a hyphen), so the echo should work correctly.
+ lt_compile=`echo "$ac_compile" | $SED \
+ -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
+ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+ -e 's:$: $lt_compiler_flag:'`
+ (eval echo "\"\$as_me:7459: $lt_compile\"" >&5)
+ (eval "$lt_compile" 2>out/conftest.err)
+ ac_status=$?
+ cat out/conftest.err >&5
+ echo "$as_me:7463: \$? = $ac_status" >&5
+ if (exit $ac_status) && test -s out/conftest2.$ac_objext
+ then
+ # The compiler can only warn and ignore the option if not recognized
+ # So say no if there are warnings
+ if test ! -s out/conftest.err; then
+ lt_cv_prog_compiler_c_o=yes
+ fi
+ fi
+ chmod u+w .
+ $rm conftest* out/*
+ rmdir out
+ cd ..
+ rmdir conftest
+ $rm conftest*
+
+fi
+echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
+echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
+
+
+hard_links="nottested"
+if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
+ # do not overwrite the value of need_locks provided by the user
+ echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
+echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
+ hard_links=yes
+ $rm conftest*
+ ln conftest.a conftest.b 2>/dev/null && hard_links=no
+ touch conftest.a
+ ln conftest.a conftest.b 2>&5 || hard_links=no
+ ln conftest.a conftest.b 2>/dev/null && hard_links=no
+ echo "$as_me:$LINENO: result: $hard_links" >&5
+echo "${ECHO_T}$hard_links" >&6
+ if test "$hard_links" = no; then
+ { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
+echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
+ need_locks=warn
+ fi
+else
+ need_locks=no
+fi
+
+echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
+echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
+
+ runpath_var=
+ allow_undefined_flag=
+ enable_shared_with_static_runtimes=no
+ archive_cmds=
+ archive_expsym_cmds=
+ old_archive_From_new_cmds=
+ old_archive_from_expsyms_cmds=
+ export_dynamic_flag_spec=
+ whole_archive_flag_spec=
+ thread_safe_flag_spec=
+ hardcode_libdir_flag_spec=
+ hardcode_libdir_flag_spec_ld=
+ hardcode_libdir_separator=
+ hardcode_direct=no
+ hardcode_minus_L=no
+ hardcode_shlibpath_var=unsupported
+ link_all_deplibs=unknown
+ hardcode_automatic=no
+ module_cmds=
+ module_expsym_cmds=
+ always_export_symbols=no
+ export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+ # include_expsyms should be a list of space-separated symbols to be *always*
+ # included in the symbol list
+ include_expsyms=
+ # exclude_expsyms can be an extended regexp of symbols to exclude
+ # it will be wrapped by ` (' and `)$', so one must not match beginning or
+ # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
+ # as well as any symbol that contains `d'.
+ exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
+ # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
+ # platforms (ab)use it in PIC code, but their linkers get confused if
+ # the symbol is explicitly referenced. Since portable code cannot
+ # rely on this symbol name, it's probably fine to never include it in
+ # preloaded symbol tables.
+ extract_expsyms_cmds=
+
+ case $host_os in
+ cygwin* | mingw* | pw32*)
+ # FIXME: the MSVC++ port hasn't been tested in a loooong time
+ # When not using gcc, we currently assume that we are using
+ # Microsoft Visual C++.
+ if test "$GCC" != yes; then
+ with_gnu_ld=no
+ fi
+ ;;
+ openbsd*)
+ with_gnu_ld=no
+ ;;
+ esac
+
+ ld_shlibs=yes
+ if test "$with_gnu_ld" = yes; then
+ # If archive_cmds runs LD, not CC, wlarc should be empty
+ wlarc='${wl}'
+
+ # See if GNU ld supports shared libraries.
+ case $host_os in
+ aix3* | aix4* | aix5*)
+ # On AIX/PPC, the GNU linker is very broken
+ if test "$host_cpu" != ia64; then
+ ld_shlibs=no
+ cat <<EOF 1>&2
+
+*** Warning: the GNU linker, at least up to release 2.9.1, is reported
+*** to be unable to reliably create shared libraries on AIX.
+*** Therefore, libtool is disabling shared libraries support. If you
+*** really care for shared libraries, you may want to modify your PATH
+*** so that a non-GNU linker is found, and then restart.
+
+EOF
+ fi
+ ;;
+
+ amigaos*)
+ archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
+ hardcode_libdir_flag_spec='-L$libdir'
+ hardcode_minus_L=yes
+
+ # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
+ # that the semantics of dynamic libraries on AmigaOS, at least up
+ # to version 4, is to share data among multiple programs linked
+ # with the same dynamic library. Since this doesn't match the
+ # behavior of shared libraries on other platforms, we can't use
+ # them.
+ ld_shlibs=no
+ ;;
+
+ beos*)
+ if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+ allow_undefined_flag=unsupported
+ # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
+ # support --undefined. This deserves some investigation. FIXME
+ archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ else
+ ld_shlibs=no
+ fi
+ ;;
+
+ cygwin* | mingw* | pw32*)
+ # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
+ # as there is no search path for DLLs.
+ hardcode_libdir_flag_spec='-L$libdir'
+ allow_undefined_flag=unsupported
+ always_export_symbols=no
+ enable_shared_with_static_runtimes=yes
+ export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
+
+ if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
+ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
+ # If the export-symbols file already is a .def file (1st line
+ # is EXPORTS), use it as is; otherwise, prepend...
+ archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+ cp $export_symbols $output_objdir/$soname.def;
+ else
+ echo EXPORTS > $output_objdir/$soname.def;
+ cat $export_symbols >> $output_objdir/$soname.def;
+ fi~
+ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
+ else
+ ld_shlibs=no
+ fi
+ ;;
+
+ netbsd*)
+ if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+ archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
+ wlarc=
+ else
+ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ fi
+ ;;
+
+ solaris* | sysv5*)
+ if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
+ ld_shlibs=no
+ cat <<EOF 1>&2
+
+*** Warning: The releases 2.8.* of the GNU linker cannot reliably
+*** create shared libraries on Solaris systems. Therefore, libtool
+*** is disabling shared libraries support. We urge you to upgrade GNU
+*** binutils to release 2.9.1 or newer. Another option is to modify
+*** your PATH or compiler configuration so that the native linker is
+*** used, and then restart.
+
+EOF
+ elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ else
+ ld_shlibs=no
+ fi
+ ;;
+
+ sunos4*)
+ archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+ wlarc=
+ hardcode_direct=yes
+ hardcode_shlibpath_var=no
+ ;;
+
+ *)
+ if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ else
+ ld_shlibs=no
+ fi
+ ;;
+ esac
+
+ if test "$ld_shlibs" = yes; then
+ runpath_var=LD_RUN_PATH
+ hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
+ export_dynamic_flag_spec='${wl}--export-dynamic'
+ # ancient GNU ld didn't support --whole-archive et. al.
+ if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
+ whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+ else
+ whole_archive_flag_spec=
+ fi
+ fi
+ else
+ # PORTME fill in a description of your system's linker (not GNU ld)
+ case $host_os in
+ aix3*)
+ allow_undefined_flag=unsupported
+ always_export_symbols=yes
+ archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
+ # Note: this linker hardcodes the directories in LIBPATH if there
+ # are no directories specified by -L.
+ hardcode_minus_L=yes
+ if test "$GCC" = yes && test -z "$link_static_flag"; then
+ # Neither direct hardcoding nor static linking is supported with a
+ # broken collect2.
+ hardcode_direct=unsupported
+ fi
+ ;;
+
+ aix4* | aix5*)
+ if test "$host_cpu" = ia64; then
+ # On IA64, the linker does run time linking by default, so we don't
+ # have to do anything special.
+ aix_use_runtimelinking=no
+ exp_sym_flag='-Bexport'
+ no_entry_flag=""
+ else
+ # If we're using GNU nm, then we don't want the "-C" option.
+ # -C means demangle to AIX nm, but means don't demangle with GNU nm
+ if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
+ export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
+ else
+ export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
+ fi
+ aix_use_runtimelinking=no
+
+ # Test if we are trying to use run time linking or normal
+ # AIX style linking. If -brtl is somewhere in LDFLAGS, we
+ # need to do runtime linking.
+ case $host_os in aix4.[23]|aix4.[23].*|aix5*)
+ for ld_flag in $LDFLAGS; do
+ if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
+ aix_use_runtimelinking=yes
+ break
+ fi
+ done
+ esac
+
+ exp_sym_flag='-bexport'
+ no_entry_flag='-bnoentry'
+ fi
+
+ # When large executables or shared objects are built, AIX ld can
+ # have problems creating the table of contents. If linking a library
+ # or program results in "error TOC overflow" add -mminimal-toc to
+ # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
+ # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
+
+ archive_cmds=''
+ hardcode_direct=yes
+ hardcode_libdir_separator=':'
+ link_all_deplibs=yes
+
+ if test "$GCC" = yes; then
+ case $host_os in aix4.012|aix4.012.*)
+ # We only want to do this on AIX 4.2 and lower, the check
+ # below for broken collect2 doesn't work under 4.3+
+ collect2name=`${CC} -print-prog-name=collect2`
+ if test -f "$collect2name" && \
+ strings "$collect2name" | grep resolve_lib_name >/dev/null
+ then
+ # We have reworked collect2
+ hardcode_direct=yes
+ else
+ # We have old collect2
+ hardcode_direct=unsupported
+ # It fails to find uninstalled libraries when the uninstalled
+ # path is not listed in the libpath. Setting hardcode_minus_L
+ # to unsupported forces relinking
+ hardcode_minus_L=yes
+ hardcode_libdir_flag_spec='-L$libdir'
+ hardcode_libdir_separator=
+ fi
+ esac
+ shared_flag='-shared'
+ else
+ # not using gcc
+ if test "$host_cpu" = ia64; then
+ # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
+ # chokes on -Wl,-G. The following line is correct:
+ shared_flag='-G'
+ else
+ if test "$aix_use_runtimelinking" = yes; then
+ shared_flag='${wl}-G'
+ else
+ shared_flag='${wl}-bM:SRE'
+ fi
+ fi
+ fi
+
+ # It seems that -bexpall does not export symbols beginning with
+ # underscore (_), so it is better to generate a list of symbols to export.
+ always_export_symbols=yes
+ if test "$aix_use_runtimelinking" = yes; then
+ # Warning - without using the other runtime loading flags (-brtl),
+ # -berok will link without error, but may produce a broken library.
+ allow_undefined_flag='-berok'
+ # Determine the default libpath from the value encoded in an empty executable.
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+
+aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
+}'`
+# Check for a 64-bit object if we didn't find anything.
+if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
+}'`; fi
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+
+ hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
+ archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+ else
+ if test "$host_cpu" = ia64; then
+ hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
+ allow_undefined_flag="-z nodefs"
+ archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
+ else
+ # Determine the default libpath from the value encoded in an empty executable.
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+
+aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
+}'`
+# Check for a 64-bit object if we didn't find anything.
+if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
+}'`; fi
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+
+ hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
+ # Warning - without using the other run time loading flags,
+ # -berok will link without error, but may produce a broken library.
+ no_undefined_flag=' ${wl}-bernotok'
+ allow_undefined_flag=' ${wl}-berok'
+ # -bexpall does not export symbols beginning with underscore (_)
+ always_export_symbols=yes
+ # Exported symbols can be pulled into shared objects from archives
+ whole_archive_flag_spec=' '
+ archive_cmds_need_lc=yes
+ # This is similar to how AIX traditionally builds it's shared libraries.
+ archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+ fi
+ fi
+ ;;
+
+ amigaos*)
+ archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
+ hardcode_libdir_flag_spec='-L$libdir'
+ hardcode_minus_L=yes
+ # see comment about different semantics on the GNU ld section
+ ld_shlibs=no
+ ;;
+
+ bsdi4*)
+ export_dynamic_flag_spec=-rdynamic
+ ;;
+
+ cygwin* | mingw* | pw32*)
+ # When not using gcc, we currently assume that we are using
+ # Microsoft Visual C++.
+ # hardcode_libdir_flag_spec is actually meaningless, as there is
+ # no search path for DLLs.
+ hardcode_libdir_flag_spec=' '
+ allow_undefined_flag=unsupported
+ # Tell ltmain to make .lib files, not .a files.
+ libext=lib
+ # Tell ltmain to make .dll files, not .so files.
+ shrext=".dll"
+ # FIXME: Setting linknames here is a bad hack.
+ archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
+ # The linker will automatically build a .lib file if we build a DLL.
+ old_archive_From_new_cmds='true'
+ # FIXME: Should let the user specify the lib program.
+ old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
+ fix_srcfile_path='`cygpath -w "$srcfile"`'
+ enable_shared_with_static_runtimes=yes
+ ;;
+
+ darwin* | rhapsody*)
+ if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
+ archive_cmds_need_lc=no
+ case "$host_os" in
+ rhapsody* | darwin1.[012])
+ allow_undefined_flag='-undefined suppress'
+ ;;
+ *) # Darwin 1.3 on
+ test -z ${LD_TWOLEVEL_NAMESPACE} && allow_undefined_flag='-flat_namespace -undefined suppress'
+ ;;
+ esac
+ # FIXME: Relying on posixy $() will cause problems for
+ # cross-compilation, but unfortunately the echo tests do not
+ # yet detect zsh echo's removal of \ escapes. Also zsh mangles
+ # `"' quotes if we put them in here... so don't!
+ lt_int_apple_cc_single_mod=no
+ output_verbose_link_cmd='echo'
+ if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then
+ lt_int_apple_cc_single_mod=yes
+ fi
+ if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
+ archive_cmds='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
+ else
+ archive_cmds='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
+ fi
+ module_cmds='$CC -bundle ${wl}-bind_at_load $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags'
+ # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
+ if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
+ archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ else
+ archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ fi
+ module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -bundle $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ hardcode_direct=no
+ hardcode_automatic=yes
+ hardcode_shlibpath_var=unsupported
+ whole_archive_flag_spec='-all_load $convenience'
+ link_all_deplibs=yes
+ fi
+ ;;
+
+ dgux*)
+ archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_libdir_flag_spec='-L$libdir'
+ hardcode_shlibpath_var=no
+ ;;
+
+ freebsd1*)
+ ld_shlibs=no
+ ;;
+
+ # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
+ # support. Future versions do this automatically, but an explicit c++rt0.o
+ # does not break anything, and helps significantly (at the cost of a little
+ # extra space).
+ freebsd2.2*)
+ archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
+ hardcode_libdir_flag_spec='-R$libdir'
+ hardcode_direct=yes
+ hardcode_shlibpath_var=no
+ ;;
+
+ # Unfortunately, older versions of FreeBSD 2 do not have this feature.
+ freebsd2*)
+ archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_direct=yes
+ hardcode_minus_L=yes
+ hardcode_shlibpath_var=no
+ ;;
+
+ # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
+ freebsd*)
+ archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
+ hardcode_libdir_flag_spec='-R$libdir'
+ hardcode_direct=yes
+ hardcode_shlibpath_var=no
+ ;;
+
+ hpux9*)
+ if test "$GCC" = yes; then
+ archive_cmds='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+ else
+ archive_cmds='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+ fi
+ hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
+ hardcode_libdir_separator=:
+ hardcode_direct=yes
+
+ # hardcode_minus_L: Not really in the search PATH,
+ # but as the default location of the library.
+ hardcode_minus_L=yes
+ export_dynamic_flag_spec='${wl}-E'
+ ;;
+
+ hpux10* | hpux11*)
+ if test "$GCC" = yes -a "$with_gnu_ld" = no; then
+ case "$host_cpu" in
+ hppa*64*|ia64*)
+ archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ ;;
+ *)
+ archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+ ;;
+ esac
+ else
+ case "$host_cpu" in
+ hppa*64*|ia64*)
+ archive_cmds='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
+ ;;
+ *)
+ archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
+ ;;
+ esac
+ fi
+ if test "$with_gnu_ld" = no; then
+ case "$host_cpu" in
+ hppa*64*)
+ hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
+ hardcode_libdir_flag_spec_ld='+b $libdir'
+ hardcode_libdir_separator=:
+ hardcode_direct=no
+ hardcode_shlibpath_var=no
+ ;;
+ ia64*)
+ hardcode_libdir_flag_spec='-L$libdir'
+ hardcode_direct=no
+ hardcode_shlibpath_var=no
+
+ # hardcode_minus_L: Not really in the search PATH,
+ # but as the default location of the library.
+ hardcode_minus_L=yes
+ ;;
+ *)
+ hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
+ hardcode_libdir_separator=:
+ hardcode_direct=yes
+ export_dynamic_flag_spec='${wl}-E'
+
+ # hardcode_minus_L: Not really in the search PATH,
+ # but as the default location of the library.
+ hardcode_minus_L=yes
+ ;;
+ esac
+ fi
+ ;;
+
+ irix5* | irix6* | nonstopux*)
+ if test "$GCC" = yes; then
+ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ else
+ archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
+ hardcode_libdir_flag_spec_ld='-rpath $libdir'
+ fi
+ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+ hardcode_libdir_separator=:
+ link_all_deplibs=yes
+ ;;
+
+ netbsd*)
+ if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+ archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
+ else
+ archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
+ fi
+ hardcode_libdir_flag_spec='-R$libdir'
+ hardcode_direct=yes
+ hardcode_shlibpath_var=no
+ ;;
+
+ newsos6)
+ archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_direct=yes
+ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+ hardcode_libdir_separator=:
+ hardcode_shlibpath_var=no
+ ;;
+
+ openbsd*)
+ hardcode_direct=yes
+ hardcode_shlibpath_var=no
+ if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+ archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+ hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
+ export_dynamic_flag_spec='${wl}-E'
+ else
+ case $host_os in
+ openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
+ archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_libdir_flag_spec='-R$libdir'
+ ;;
+ *)
+ archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+ hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
+ ;;
+ esac
+ fi
+ ;;
+
+ os2*)
+ hardcode_libdir_flag_spec='-L$libdir'
+ hardcode_minus_L=yes
+ allow_undefined_flag=unsupported
+ archive_cmds='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
+ old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
+ ;;
+
+ osf3*)
+ if test "$GCC" = yes; then
+ allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
+ archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ else
+ allow_undefined_flag=' -expect_unresolved \*'
+ archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
+ fi
+ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+ hardcode_libdir_separator=:
+ ;;
+
+ osf4* | osf5*) # as osf3* with the addition of -msym flag
+ if test "$GCC" = yes; then
+ allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
+ archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+ else
+ allow_undefined_flag=' -expect_unresolved \*'
+ archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
+ archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
+ $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp'
+
+ # Both c and cxx compiler support -rpath directly
+ hardcode_libdir_flag_spec='-rpath $libdir'
+ fi
+ hardcode_libdir_separator=:
+ ;;
+
+ sco3.2v5*)
+ archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_shlibpath_var=no
+ export_dynamic_flag_spec='${wl}-Bexport'
+ runpath_var=LD_RUN_PATH
+ hardcode_runpath_var=yes
+ ;;
+
+ solaris*)
+ no_undefined_flag=' -z text'
+ if test "$GCC" = yes; then
+ archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+ $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
+ else
+ archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
+ fi
+ hardcode_libdir_flag_spec='-R$libdir'
+ hardcode_shlibpath_var=no
+ case $host_os in
+ solaris2.[0-5] | solaris2.[0-5].*) ;;
+ *) # Supported since Solaris 2.6 (maybe 2.5.1?)
+ whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
+ esac
+ link_all_deplibs=yes
+ ;;
+
+ sunos4*)
+ if test "x$host_vendor" = xsequent; then
+ # Use $CC to link under sequent, because it throws in some extra .o
+ # files that make .init and .fini sections work.
+ archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
+ else
+ archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
+ fi
+ hardcode_libdir_flag_spec='-L$libdir'
+ hardcode_direct=yes
+ hardcode_minus_L=yes
+ hardcode_shlibpath_var=no
+ ;;
+
+ sysv4)
+ case $host_vendor in
+ sni)
+ archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_direct=yes # is this really true???
+ ;;
+ siemens)
+ ## LD is ld it makes a PLAMLIB
+ ## CC just makes a GrossModule.
+ archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
+ reload_cmds='$CC -r -o $output$reload_objs'
+ hardcode_direct=no
+ ;;
+ motorola)
+ archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_direct=no #Motorola manual says yes, but my tests say they lie
+ ;;
+ esac
+ runpath_var='LD_RUN_PATH'
+ hardcode_shlibpath_var=no
+ ;;
+
+ sysv4.3*)
+ archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_shlibpath_var=no
+ export_dynamic_flag_spec='-Bexport'
+ ;;
+
+ sysv4*MP*)
+ if test -d /usr/nec; then
+ archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_shlibpath_var=no
+ runpath_var=LD_RUN_PATH
+ hardcode_runpath_var=yes
+ ld_shlibs=yes
+ fi
+ ;;
+
+ sysv4.2uw2*)
+ archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_direct=yes
+ hardcode_minus_L=no
+ hardcode_shlibpath_var=no
+ hardcode_runpath_var=yes
+ runpath_var=LD_RUN_PATH
+ ;;
+
+ sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*)
+ no_undefined_flag='${wl}-z ${wl}text'
+ if test "$GCC" = yes; then
+ archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ else
+ archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ fi
+ runpath_var='LD_RUN_PATH'
+ hardcode_shlibpath_var=no
+ ;;
+
+ sysv5*)
+ no_undefined_flag=' -z text'
+ # $CC -shared without GNU ld will not create a library from C++
+ # object files and a static libstdc++, better avoid it by now
+ archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
+ hardcode_libdir_flag_spec=
+ hardcode_shlibpath_var=no
+ runpath_var='LD_RUN_PATH'
+ ;;
+
+ uts4*)
+ archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_libdir_flag_spec='-L$libdir'
+ hardcode_shlibpath_var=no
+ ;;
+
+ *)
+ ld_shlibs=no
+ ;;
+ esac
+ fi
+
+echo "$as_me:$LINENO: result: $ld_shlibs" >&5
+echo "${ECHO_T}$ld_shlibs" >&6
+test "$ld_shlibs" = no && can_build_shared=no
+
+variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
+if test "$GCC" = yes; then
+ variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
+fi
+
+#
+# Do we need to explicitly link libc?
+#
+case "x$archive_cmds_need_lc" in
+x|xyes)
+ # Assume -lc should be added
+ archive_cmds_need_lc=yes
+
+ if test "$enable_shared" = yes && test "$GCC" = yes; then
+ case $archive_cmds in
+ *'~'*)
+ # FIXME: we may have to deal with multi-command sequences.
+ ;;
+ '$CC '*)
+ # Test whether the compiler implicitly links with -lc since on some
+ # systems, -lgcc has to come before -lc. If gcc already passes -lc
+ # to ld, don't add -lc before -lgcc.
+ echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
+echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
+ $rm conftest*
+ printf "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } 2>conftest.err; then
+ soname=conftest
+ lib=conftest
+ libobjs=conftest.$ac_objext
+ deplibs=
+ wl=$lt_prog_compiler_wl
+ compiler_flags=-v
+ linker_flags=-v
+ verstring=
+ output_objdir=.
+ libname=conftest
+ lt_save_allow_undefined_flag=$allow_undefined_flag
+ allow_undefined_flag=
+ if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
+ (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }
+ then
+ archive_cmds_need_lc=no
+ else
+ archive_cmds_need_lc=yes
+ fi
+ allow_undefined_flag=$lt_save_allow_undefined_flag
+ else
+ cat conftest.err 1>&5
+ fi
+ $rm conftest*
+ echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
+echo "${ECHO_T}$archive_cmds_need_lc" >&6
+ ;;
+ esac
+ fi
+ ;;
+esac
+
+echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
+echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
+hardcode_action=
+if test -n "$hardcode_libdir_flag_spec" || \
+ test -n "$runpath_var " || \
+ test "X$hardcode_automatic"="Xyes" ; then
+
+ # We can hardcode non-existant directories.
+ if test "$hardcode_direct" != no &&
+ # If the only mechanism to avoid hardcoding is shlibpath_var, we
+ # have to relink, otherwise we might link with an installed library
+ # when we should be linking with a yet-to-be-installed one
+ ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
+ test "$hardcode_minus_L" != no; then
+ # Linking always hardcodes the temporary library directory.
+ hardcode_action=relink
+ else
+ # We can link without hardcoding, and we can hardcode nonexisting dirs.
+ hardcode_action=immediate
+ fi
+else
+ # We cannot hardcode anything, or else we can only hardcode existing
+ # directories.
+ hardcode_action=unsupported
+fi
+echo "$as_me:$LINENO: result: $hardcode_action" >&5
+echo "${ECHO_T}$hardcode_action" >&6
+
+if test "$hardcode_action" = relink; then
+ # Fast installation is not supported
+ enable_fast_install=no
+elif test "$shlibpath_overrides_runpath" = yes ||
+ test "$enable_shared" = no; then
+ # Fast installation is not necessary
+ enable_fast_install=needless
+fi
+
+striplib=
+old_striplib=
+echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
+echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
+if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
+ test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
+ test -z "$striplib" && striplib="$STRIP --strip-unneeded"
+ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6
+else
+# FIXME - insert some real tests, host_os isn't really good enough
+ case $host_os in
+ darwin*)
+ if test -n "$STRIP" ; then
+ striplib="$STRIP -x"
+ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6
+ else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+ ;;
+ *)
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+ ;;
+ esac
+fi
+
+echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
+echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
+library_names_spec=
+libname_spec='lib$name'
+soname_spec=
+shrext=".so"
+postinstall_cmds=
+postuninstall_cmds=
+finish_cmds=
+finish_eval=
+shlibpath_var=
+shlibpath_overrides_runpath=unknown
+version_type=none
+dynamic_linker="$host_os ld.so"
+sys_lib_dlsearch_path_spec="/lib /usr/lib"
+if test "$GCC" = yes; then
+ sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
+ if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
+ # if the path contains ";" then we assume it to be the separator
+ # otherwise default to the standard path separator (i.e. ":") - it is
+ # assumed that no part of a normal pathname contains ";" but that should
+ # okay in the real world where ";" in dirpaths is itself problematic.
+ sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
+ else
+ sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
+ fi
+else
+ sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
+fi
+need_lib_prefix=unknown
+hardcode_into_libs=no
+
+# when you set need_version to no, make sure it does not cause -set_version
+# flags to be left without arguments
+need_version=unknown
+
+case $host_os in
+aix3*)
+ version_type=linux
+ library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
+ shlibpath_var=LIBPATH
+
+ # AIX 3 has no versioning support, so we append a major version to the name.
+ soname_spec='${libname}${release}${shared_ext}$major'
+ ;;
+
+aix4* | aix5*)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ hardcode_into_libs=yes
+ if test "$host_cpu" = ia64; then
+ # AIX 5 supports IA64
+ library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
+ shlibpath_var=LD_LIBRARY_PATH
+ else
+ # With GCC up to 2.95.x, collect2 would create an import file
+ # for dependence libraries. The import file would start with
+ # the line `#! .'. This would cause the generated library to
+ # depend on `.', always an invalid library. This was fixed in
+ # development snapshots of GCC prior to 3.0.
+ case $host_os in
+ aix4 | aix4.[01] | aix4.[01].*)
+ if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
+ echo ' yes '
+ echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
+ :
+ else
+ can_build_shared=no
+ fi
+ ;;
+ esac
+ # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
+ # soname into executable. Probably we can add versioning support to
+ # collect2, so additional links can be useful in future.
+ if test "$aix_use_runtimelinking" = yes; then
+ # If using run time linking (on AIX 4.2 or later) use lib<name>.so
+ # instead of lib<name>.a to let people know that these are not
+ # typical AIX shared libraries.
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ else
+ # We preserve .a as extension for shared libraries through AIX4.2
+ # and later when we are not doing run time linking.
+ library_names_spec='${libname}${release}.a $libname.a'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ fi
+ shlibpath_var=LIBPATH
+ fi
+ ;;
+
+amigaos*)
+ library_names_spec='$libname.ixlibrary $libname.a'
+ # Create ${libname}_ixlibrary.a entries in /sys/libs.
+ finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "(cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a)"; (cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a) || exit 1; done'
+ ;;
+
+beos*)
+ library_names_spec='${libname}${shared_ext}'
+ dynamic_linker="$host_os ld.so"
+ shlibpath_var=LIBRARY_PATH
+ ;;
+
+bsdi4*)
+ version_type=linux
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
+ shlibpath_var=LD_LIBRARY_PATH
+ sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
+ sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
+ # the default ld.so.conf also contains /usr/contrib/lib and
+ # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
+ # libtool to hard-code these into programs
+ ;;
+
+cygwin* | mingw* | pw32*)
+ version_type=windows
+ shrext=".dll"
+ need_version=no
+ need_lib_prefix=no
+
+ case $GCC,$host_os in
+ yes,cygwin* | yes,mingw* | yes,pw32*)
+ library_names_spec='$libname.dll.a'
+ # DLL is installed to $(libdir)/../bin by postinstall_cmds
+ postinstall_cmds='base_file=`basename \${file}`~
+ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
+ dldir=$destdir/`dirname \$dlpath`~
+ test -d \$dldir || mkdir -p \$dldir~
+ $install_prog $dir/$dlname \$dldir/$dlname'
+ postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
+ dlpath=$dir/\$dldll~
+ $rm \$dlpath'
+ shlibpath_overrides_runpath=yes
+
+ case $host_os in
+ cygwin*)
+ # Cygwin DLLs use 'cyg' prefix rather than 'lib'
+ soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+ sys_lib_search_path_spec="/lib /lib/w32api /usr/lib /usr/local/lib"
+ ;;
+ mingw*)
+ # MinGW DLLs use traditional 'lib' prefix
+ soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+ sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
+ if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
+ # It is most probably a Windows format PATH printed by
+ # mingw gcc, but we are running on Cygwin. Gcc prints its search
+ # path with ; separators, and with drive letters. We can handle the
+ # drive letters (cygwin fileutils understands them), so leave them,
+ # especially as we might pass files found there to a mingw objdump,
+ # which wouldn't understand a cygwinified path. Ahh.
+ sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
+ else
+ sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
+ fi
+ ;;
+ pw32*)
+ # pw32 DLLs use 'pw' prefix rather than 'lib'
+ library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}'
+ ;;
+ esac
+ ;;
+
+ *)
+ library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
+ ;;
+ esac
+ dynamic_linker='Win32 ld.exe'
+ # FIXME: first we should search . and the directory the executable is in
+ shlibpath_var=PATH
+ ;;
+
+darwin* | rhapsody*)
+ dynamic_linker="$host_os dyld"
+ version_type=darwin
+ need_lib_prefix=no
+ need_version=no
+ # FIXME: Relying on posixy $() will cause problems for
+ # cross-compilation, but unfortunately the echo tests do not
+ # yet detect zsh echo's removal of \ escapes.
+ library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
+ soname_spec='${libname}${release}${major}$shared_ext'
+ shlibpath_overrides_runpath=yes
+ shlibpath_var=DYLD_LIBRARY_PATH
+ shrext='$(test .$module = .yes && echo .so || echo .dylib)'
+ # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
+ if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
+ sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
+ fi
+ sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
+ ;;
+
+dgux*)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ ;;
+
+freebsd1*)
+ dynamic_linker=no
+ ;;
+
+freebsd*)
+ objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
+ version_type=freebsd-$objformat
+ case $version_type in
+ freebsd-elf*)
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+ need_version=no
+ need_lib_prefix=no
+ ;;
+ freebsd-*)
+ library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
+ need_version=yes
+ ;;
+ esac
+ shlibpath_var=LD_LIBRARY_PATH
+ case $host_os in
+ freebsd2*)
+ shlibpath_overrides_runpath=yes
+ ;;
+ freebsd3.01* | freebsdelf3.01*)
+ shlibpath_overrides_runpath=yes
+ hardcode_into_libs=yes
+ ;;
+ *) # from 3.2 on
+ shlibpath_overrides_runpath=no
+ hardcode_into_libs=yes
+ ;;
+ esac
+ ;;
+
+gnu*)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ hardcode_into_libs=yes
+ ;;
+
+hpux9* | hpux10* | hpux11*)
+ # Give a soname corresponding to the major version so that dld.sl refuses to
+ # link against other versions.
+ version_type=sunos
+ need_lib_prefix=no
+ need_version=no
+ case "$host_cpu" in
+ ia64*)
+ shrext='.so'
+ hardcode_into_libs=yes
+ dynamic_linker="$host_os dld.so"
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ if test "X$HPUX_IA64_MODE" = X32; then
+ sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
+ else
+ sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
+ fi
+ sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+ ;;
+ hppa*64*)
+ shrext='.sl'
+ hardcode_into_libs=yes
+ dynamic_linker="$host_os dld.sl"
+ shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
+ shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
+ sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+ ;;
+ *)
+ shrext='.sl'
+ dynamic_linker="$host_os dld.sl"
+ shlibpath_var=SHLIB_PATH
+ shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ ;;
+ esac
+ # HP-UX runs *really* slowly unless shared libraries are mode 555.
+ postinstall_cmds='chmod 555 $lib'
+ ;;
+
+irix5* | irix6* | nonstopux*)
+ case $host_os in
+ nonstopux*) version_type=nonstopux ;;
+ *)
+ if test "$lt_cv_prog_gnu_ld" = yes; then
+ version_type=linux
+ else
+ version_type=irix
+ fi ;;
+ esac
+ need_lib_prefix=no
+ need_version=no
+ soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
+ case $host_os in
+ irix5* | nonstopux*)
+ libsuff= shlibsuff=
+ ;;
+ *)
+ case $LD in # libtool.m4 will add one of these switches to LD
+ *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
+ libsuff= shlibsuff= libmagic=32-bit;;
+ *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
+ libsuff=32 shlibsuff=N32 libmagic=N32;;
+ *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
+ libsuff=64 shlibsuff=64 libmagic=64-bit;;
+ *) libsuff= shlibsuff= libmagic=never-match;;
+ esac
+ ;;
+ esac
+ shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
+ shlibpath_overrides_runpath=no
+ sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
+ sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
+ hardcode_into_libs=yes
+ ;;
+
+# No shared lib support for Linux oldld, aout, or coff.
+linux*oldld* | linux*aout* | linux*coff*)
+ dynamic_linker=no
+ ;;
+
+# This must be Linux ELF.
+linux*)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=no
+ # This implies no fast_install, which is unacceptable.
+ # Some rework will be needed to allow for fast_install
+ # before this can be enabled.
+ hardcode_into_libs=yes
+
+ # We used to test for /lib/ld.so.1 and disable shared libraries on
+ # powerpc, because MkLinux only supported shared libraries with the
+ # GNU dynamic linker. Since this was broken with cross compilers,
+ # most powerpc-linux boxes support dynamic linking these days and
+ # people can always --disable-shared, the test was removed, and we
+ # assume the GNU/Linux dynamic linker is in use.
+ dynamic_linker='GNU/Linux ld.so'
+ ;;
+
+netbsd*)
+ version_type=sunos
+ need_lib_prefix=no
+ need_version=no
+ if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+ finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+ dynamic_linker='NetBSD (a.out) ld.so'
+ else
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} ${libname}${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ dynamic_linker='NetBSD ld.elf_so'
+ fi
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
+ hardcode_into_libs=yes
+ ;;
+
+newsos6)
+ version_type=linux
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
+ ;;
+
+nto-qnx)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
+ ;;
+
+openbsd*)
+ version_type=sunos
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+ finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+ shlibpath_var=LD_LIBRARY_PATH
+ if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+ case $host_os in
+ openbsd2.[89] | openbsd2.[89].*)
+ shlibpath_overrides_runpath=no
+ ;;
+ *)
+ shlibpath_overrides_runpath=yes
+ ;;
+ esac
+ else
+ shlibpath_overrides_runpath=yes
+ fi
+ ;;
+
+os2*)
+ libname_spec='$name'
+ shrext=".dll"
+ need_lib_prefix=no
+ library_names_spec='$libname${shared_ext} $libname.a'
+ dynamic_linker='OS/2 ld.exe'
+ shlibpath_var=LIBPATH
+ ;;
+
+osf3* | osf4* | osf5*)
+ version_type=osf
+ need_lib_prefix=no
+ need_version=no
+ soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ shlibpath_var=LD_LIBRARY_PATH
+ sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
+ sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
+ ;;
+
+sco3.2v5*)
+ version_type=osf
+ soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ shlibpath_var=LD_LIBRARY_PATH
+ ;;
+
+solaris*)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
+ hardcode_into_libs=yes
+ # ldd complains unless libraries are executable
+ postinstall_cmds='chmod +x $lib'
+ ;;
+
+sunos4*)
+ version_type=sunos
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+ finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
+ if test "$with_gnu_ld" = yes; then
+ need_lib_prefix=no
+ fi
+ need_version=yes
+ ;;
+
+sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
+ version_type=linux
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ case $host_vendor in
+ sni)
+ shlibpath_overrides_runpath=no
+ need_lib_prefix=no
+ export_dynamic_flag_spec='${wl}-Blargedynsym'
+ runpath_var=LD_RUN_PATH
+ ;;
+ siemens)
+ need_lib_prefix=no
+ ;;
+ motorola)
+ need_lib_prefix=no
+ need_version=no
+ shlibpath_overrides_runpath=no
+ sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
+ ;;
+ esac
+ ;;
+
+sysv4*MP*)
+ if test -d /usr/nec ;then
+ version_type=linux
+ library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
+ soname_spec='$libname${shared_ext}.$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ fi
+ ;;
+
+uts4*)
+ version_type=linux
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ ;;
+
+*)
+ dynamic_linker=no
+ ;;
+esac
+echo "$as_me:$LINENO: result: $dynamic_linker" >&5
+echo "${ECHO_T}$dynamic_linker" >&6
+test "$dynamic_linker" = no && can_build_shared=no
+
+if test "x$enable_dlopen" != xyes; then
+ enable_dlopen=unknown
+ enable_dlopen_self=unknown
+ enable_dlopen_self_static=unknown
+else
+ lt_cv_dlopen=no
+ lt_cv_dlopen_libs=
+
+ case $host_os in
+ beos*)
+ lt_cv_dlopen="load_add_on"
+ lt_cv_dlopen_libs=
+ lt_cv_dlopen_self=yes
+ ;;
+
+ mingw* | pw32*)
+ lt_cv_dlopen="LoadLibrary"
+ lt_cv_dlopen_libs=
+ ;;
+
+ cygwin*)
+ lt_cv_dlopen="dlopen"
+ lt_cv_dlopen_libs=
+ ;;
+
+ darwin*)
+ # if libdl is installed we need to link against it
+ echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
+echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
+if test "${ac_cv_lib_dl_dlopen+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldl $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char dlopen ();
+int
+main ()
+{
+dlopen ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_lib_dl_dlopen=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_dl_dlopen=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
+echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
+if test $ac_cv_lib_dl_dlopen = yes; then
+ lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
+else
+
+ lt_cv_dlopen="dyld"
+ lt_cv_dlopen_libs=
+ lt_cv_dlopen_self=yes
+
+fi
+
+ ;;
+
+ *)
+ echo "$as_me:$LINENO: checking for shl_load" >&5
+echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
+if test "${ac_cv_func_shl_load+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+/* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char shl_load (); below.
+ Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+ <limits.h> exists even on freestanding compilers. */
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char shl_load ();
+/* The GNU C library defines this for functions which it implements
+ to always fail with ENOSYS. Some functions are actually named
+ something starting with __ and the normal name is an alias. */
+#if defined (__stub_shl_load) || defined (__stub___shl_load)
+choke me
+#else
+char (*f) () = shl_load;
+#endif
+#ifdef __cplusplus
+}
+#endif
+
+int
+main ()
+{
+return f != shl_load;
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_func_shl_load=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_func_shl_load=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
+echo "${ECHO_T}$ac_cv_func_shl_load" >&6
+if test $ac_cv_func_shl_load = yes; then
+ lt_cv_dlopen="shl_load"
+else
+ echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
+echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
+if test "${ac_cv_lib_dld_shl_load+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldld $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char shl_load ();
+int
+main ()
+{
+shl_load ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_lib_dld_shl_load=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_dld_shl_load=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
+echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
+if test $ac_cv_lib_dld_shl_load = yes; then
+ lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
+else
+ echo "$as_me:$LINENO: checking for dlopen" >&5
+echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
+if test "${ac_cv_func_dlopen+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+/* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char dlopen (); below.
+ Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+ <limits.h> exists even on freestanding compilers. */
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char dlopen ();
+/* The GNU C library defines this for functions which it implements
+ to always fail with ENOSYS. Some functions are actually named
+ something starting with __ and the normal name is an alias. */
+#if defined (__stub_dlopen) || defined (__stub___dlopen)
+choke me
+#else
+char (*f) () = dlopen;
+#endif
+#ifdef __cplusplus
+}
+#endif
+
+int
+main ()
+{
+return f != dlopen;
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_func_dlopen=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_func_dlopen=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
+echo "${ECHO_T}$ac_cv_func_dlopen" >&6
+if test $ac_cv_func_dlopen = yes; then
+ lt_cv_dlopen="dlopen"
+else
+ echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
+echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
+if test "${ac_cv_lib_dl_dlopen+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldl $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char dlopen ();
+int
+main ()
+{
+dlopen ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_lib_dl_dlopen=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_dl_dlopen=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
+echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
+if test $ac_cv_lib_dl_dlopen = yes; then
+ lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
+else
+ echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
+echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
+if test "${ac_cv_lib_svld_dlopen+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-lsvld $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char dlopen ();
+int
+main ()
+{
+dlopen ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_lib_svld_dlopen=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_svld_dlopen=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
+echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
+if test $ac_cv_lib_svld_dlopen = yes; then
+ lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
+else
+ echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
+echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
+if test "${ac_cv_lib_dld_dld_link+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldld $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char dld_link ();
+int
+main ()
+{
+dld_link ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_lib_dld_dld_link=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_dld_dld_link=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
+echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
+if test $ac_cv_lib_dld_dld_link = yes; then
+ lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
+fi
+
+
+fi
+
+
+fi
+
+
+fi
+
+
+fi
+
+
+fi
+
+ ;;
+ esac
+
+ if test "x$lt_cv_dlopen" != xno; then
+ enable_dlopen=yes
+ else
+ enable_dlopen=no
+ fi
+
+ case $lt_cv_dlopen in
+ dlopen)
+ save_CPPFLAGS="$CPPFLAGS"
+ test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
+
+ save_LDFLAGS="$LDFLAGS"
+ eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
+
+ save_LIBS="$LIBS"
+ LIBS="$lt_cv_dlopen_libs $LIBS"
+
+ echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
+echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
+if test "${lt_cv_dlopen_self+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ if test "$cross_compiling" = yes; then :
+ lt_cv_dlopen_self=cross
+else
+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+ lt_status=$lt_dlunknown
+ cat > conftest.$ac_ext <<EOF
+#line 9471 "configure"
+#include "confdefs.h"
+
+#if HAVE_DLFCN_H
+#include <dlfcn.h>
+#endif
+
+#include <stdio.h>
+
+#ifdef RTLD_GLOBAL
+# define LT_DLGLOBAL RTLD_GLOBAL
+#else
+# ifdef DL_GLOBAL
+# define LT_DLGLOBAL DL_GLOBAL
+# else
+# define LT_DLGLOBAL 0
+# endif
+#endif
+
+/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
+ find out it does not work in some platform. */
+#ifndef LT_DLLAZY_OR_NOW
+# ifdef RTLD_LAZY
+# define LT_DLLAZY_OR_NOW RTLD_LAZY
+# else
+# ifdef DL_LAZY
+# define LT_DLLAZY_OR_NOW DL_LAZY
+# else
+# ifdef RTLD_NOW
+# define LT_DLLAZY_OR_NOW RTLD_NOW
+# else
+# ifdef DL_NOW
+# define LT_DLLAZY_OR_NOW DL_NOW
+# else
+# define LT_DLLAZY_OR_NOW 0
+# endif
+# endif
+# endif
+# endif
+#endif
+
+#ifdef __cplusplus
+extern "C" void exit (int);
+#endif
+
+void fnord() { int i=42;}
+int main ()
+{
+ void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
+ int status = $lt_dlunknown;
+
+ if (self)
+ {
+ if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
+ else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
+ /* dlclose (self); */
+ }
+
+ exit (status);
+}
+EOF
+ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
+ (./conftest; exit; ) 2>/dev/null
+ lt_status=$?
+ case x$lt_status in
+ x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
+ x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
+ x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
+ esac
+ else :
+ # compilation failed
+ lt_cv_dlopen_self=no
+ fi
+fi
+rm -fr conftest*
+
+
+fi
+echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
+echo "${ECHO_T}$lt_cv_dlopen_self" >&6
+
+ if test "x$lt_cv_dlopen_self" = xyes; then
+ LDFLAGS="$LDFLAGS $link_static_flag"
+ echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
+echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
+if test "${lt_cv_dlopen_self_static+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ if test "$cross_compiling" = yes; then :
+ lt_cv_dlopen_self_static=cross
+else
+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+ lt_status=$lt_dlunknown
+ cat > conftest.$ac_ext <<EOF
+#line 9569 "configure"
+#include "confdefs.h"
+
+#if HAVE_DLFCN_H
+#include <dlfcn.h>
+#endif
+
+#include <stdio.h>
+
+#ifdef RTLD_GLOBAL
+# define LT_DLGLOBAL RTLD_GLOBAL
+#else
+# ifdef DL_GLOBAL
+# define LT_DLGLOBAL DL_GLOBAL
+# else
+# define LT_DLGLOBAL 0
+# endif
+#endif
+
+/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
+ find out it does not work in some platform. */
+#ifndef LT_DLLAZY_OR_NOW
+# ifdef RTLD_LAZY
+# define LT_DLLAZY_OR_NOW RTLD_LAZY
+# else
+# ifdef DL_LAZY
+# define LT_DLLAZY_OR_NOW DL_LAZY
+# else
+# ifdef RTLD_NOW
+# define LT_DLLAZY_OR_NOW RTLD_NOW
+# else
+# ifdef DL_NOW
+# define LT_DLLAZY_OR_NOW DL_NOW
+# else
+# define LT_DLLAZY_OR_NOW 0
+# endif
+# endif
+# endif
+# endif
+#endif
+
+#ifdef __cplusplus
+extern "C" void exit (int);
+#endif
+
+void fnord() { int i=42;}
+int main ()
+{
+ void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
+ int status = $lt_dlunknown;
+
+ if (self)
+ {
+ if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
+ else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
+ /* dlclose (self); */
+ }
+
+ exit (status);
+}
+EOF
+ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
+ (./conftest; exit; ) 2>/dev/null
+ lt_status=$?
+ case x$lt_status in
+ x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
+ x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
+ x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
+ esac
+ else :
+ # compilation failed
+ lt_cv_dlopen_self_static=no
+ fi
+fi
+rm -fr conftest*
+
+
+fi
+echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
+echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
+ fi
+
+ CPPFLAGS="$save_CPPFLAGS"
+ LDFLAGS="$save_LDFLAGS"
+ LIBS="$save_LIBS"
+ ;;
+ esac
+
+ case $lt_cv_dlopen_self in
+ yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
+ *) enable_dlopen_self=unknown ;;
+ esac
+
+ case $lt_cv_dlopen_self_static in
+ yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
+ *) enable_dlopen_self_static=unknown ;;
+ esac
+fi
+
+
+# Report which librarie types wil actually be built
+echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
+echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
+echo "$as_me:$LINENO: result: $can_build_shared" >&5
+echo "${ECHO_T}$can_build_shared" >&6
+
+echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
+echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
+test "$can_build_shared" = "no" && enable_shared=no
+
+# On AIX, shared libraries and static libraries use the same namespace, and
+# are all built from PIC.
+case "$host_os" in
+aix3*)
+ test "$enable_shared" = yes && enable_static=no
+ if test -n "$RANLIB"; then
+ archive_cmds="$archive_cmds~\$RANLIB \$lib"
+ postinstall_cmds='$RANLIB $lib'
+ fi
+ ;;
+
+aix4*)
+ if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
+ test "$enable_shared" = yes && enable_static=no
+ fi
+ ;;
+ darwin* | rhapsody*)
+ if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
+ archive_cmds_need_lc=no
+ case "$host_os" in
+ rhapsody* | darwin1.[012])
+ allow_undefined_flag='-undefined suppress'
+ ;;
+ *) # Darwin 1.3 on
+ test -z ${LD_TWOLEVEL_NAMESPACE} && allow_undefined_flag='-flat_namespace -undefined suppress'
+ ;;
+ esac
+ # FIXME: Relying on posixy $() will cause problems for
+ # cross-compilation, but unfortunately the echo tests do not
+ # yet detect zsh echo's removal of \ escapes. Also zsh mangles
+ # `"' quotes if we put them in here... so don't!
+ output_verbose_link_cmd='echo'
+ archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags -install_name $rpath/$soname $verstring'
+ module_cmds='$CC -bundle $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags'
+ # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
+ archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -bundle $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ hardcode_direct=no
+ hardcode_automatic=yes
+ hardcode_shlibpath_var=unsupported
+ whole_archive_flag_spec='-all_load $convenience'
+ link_all_deplibs=yes
+ fi
+ ;;
+esac
+echo "$as_me:$LINENO: result: $enable_shared" >&5
+echo "${ECHO_T}$enable_shared" >&6
+
+echo "$as_me:$LINENO: checking whether to build static libraries" >&5
+echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
+# Make sure either enable_shared or enable_static is yes.
+test "$enable_shared" = yes || enable_static=yes
+echo "$as_me:$LINENO: result: $enable_static" >&5
+echo "${ECHO_T}$enable_static" >&6
+
+# The else clause should only fire when bootstrapping the
+# libtool distribution, otherwise you forgot to ship ltmain.sh
+# with your package, and you will get complaints that there are
+# no rules to generate ltmain.sh.
+if test -f "$ltmain"; then
+ # See if we are running on zsh, and set the options which allow our commands through
+ # without removal of \ escapes.
+ if test -n "${ZSH_VERSION+set}" ; then
+ setopt NO_GLOB_SUBST
+ fi
+ # Now quote all the things that may contain metacharacters while being
+ # careful not to overquote the AC_SUBSTed values. We take copies of the
+ # variables and quote the copies for generation of the libtool script.
+ for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM SED SHELL \
+ libname_spec library_names_spec soname_spec extract_expsyms_cmds \
+ old_striplib striplib file_magic_cmd finish_cmds finish_eval \
+ deplibs_check_method reload_flag reload_cmds need_locks \
+ lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
+ lt_cv_sys_global_symbol_to_c_name_address \
+ sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
+ old_postinstall_cmds old_postuninstall_cmds \
+ compiler \
+ CC \
+ LD \
+ lt_prog_compiler_wl \
+ lt_prog_compiler_pic \
+ lt_prog_compiler_static \
+ lt_prog_compiler_no_builtin_flag \
+ export_dynamic_flag_spec \
+ thread_safe_flag_spec \
+ whole_archive_flag_spec \
+ enable_shared_with_static_runtimes \
+ old_archive_cmds \
+ old_archive_from_new_cmds \
+ predep_objects \
+ postdep_objects \
+ predeps \
+ postdeps \
+ compiler_lib_search_path \
+ archive_cmds \
+ archive_expsym_cmds \
+ postinstall_cmds \
+ postuninstall_cmds \
+ old_archive_from_expsyms_cmds \
+ allow_undefined_flag \
+ no_undefined_flag \
+ export_symbols_cmds \
+ hardcode_libdir_flag_spec \
+ hardcode_libdir_flag_spec_ld \
+ hardcode_libdir_separator \
+ hardcode_automatic \
+ module_cmds \
+ module_expsym_cmds \
+ lt_cv_prog_compiler_c_o \
+ exclude_expsyms \
+ include_expsyms; do
+
+ case $var in
+ old_archive_cmds | \
+ old_archive_from_new_cmds | \
+ archive_cmds | \
+ archive_expsym_cmds | \
+ module_cmds | \
+ module_expsym_cmds | \
+ old_archive_from_expsyms_cmds | \
+ export_symbols_cmds | \
+ extract_expsyms_cmds | reload_cmds | finish_cmds | \
+ postinstall_cmds | postuninstall_cmds | \
+ old_postinstall_cmds | old_postuninstall_cmds | \
+ sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
+ # Double-quote double-evaled strings.
+ eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
+ ;;
+ *)
+ eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
+ ;;
+ esac
+ done
+
+ case $lt_echo in
+ *'\$0 --fallback-echo"')
+ lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
+ ;;
+ esac
+
+cfgfile="${ofile}T"
+ trap "$rm \"$cfgfile\"; exit 1" 1 2 15
+ $rm -f "$cfgfile"
+ { echo "$as_me:$LINENO: creating $ofile" >&5
+echo "$as_me: creating $ofile" >&6;}
+
+ cat <<__EOF__ >> "$cfgfile"
+#! $SHELL
+
+# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
+# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
+# NOTE: Changes made to this file will be lost: look at ltmain.sh.
+#
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
+# Free Software Foundation, Inc.
+#
+# This file is part of GNU Libtool:
+# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
+#
+# 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.
+#
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# A sed program that does not truncate output.
+SED=$lt_SED
+
+# Sed that helps us avoid accidentally triggering echo(1) options like -n.
+Xsed="$SED -e s/^X//"
+
+# The HP-UX ksh and POSIX shell print the target directory to stdout
+# if CDPATH is set.
+if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
+
+# The names of the tagged configurations supported by this script.
+available_tags=
+
+# ### BEGIN LIBTOOL CONFIG
+
+# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
+
+# Shell to use when invoking shell scripts.
+SHELL=$lt_SHELL
+
+# Whether or not to build shared libraries.
+build_libtool_libs=$enable_shared
+
+# Whether or not to build static libraries.
+build_old_libs=$enable_static
+
+# Whether or not to add -lc for building shared libraries.
+build_libtool_need_lc=$archive_cmds_need_lc
+
+# Whether or not to disallow shared libs when runtime libs are static
+allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
+
+# Whether or not to optimize for fast installation.
+fast_install=$enable_fast_install
+
+# The host system.
+host_alias=$host_alias
+host=$host
+
+# An echo program that does not interpret backslashes.
+echo=$lt_echo
+
+# The archiver.
+AR=$lt_AR
+AR_FLAGS=$lt_AR_FLAGS
+
+# A C compiler.
+LTCC=$lt_LTCC
+
+# A language-specific compiler.
+CC=$lt_compiler
+
+# Is the compiler the GNU C compiler?
+with_gcc=$GCC
+
+# An ERE matcher.
+EGREP=$lt_EGREP
+
+# The linker used to build libraries.
+LD=$lt_LD
+
+# Whether we need hard or soft links.
+LN_S=$lt_LN_S
+
+# A BSD-compatible nm program.
+NM=$lt_NM
+
+# A symbol stripping program
+STRIP=$STRIP
+
+# Used to examine libraries when file_magic_cmd begins "file"
+MAGIC_CMD=$MAGIC_CMD
+
+# Used on cygwin: DLL creation program.
+DLLTOOL="$DLLTOOL"
+
+# Used on cygwin: object dumper.
+OBJDUMP="$OBJDUMP"
+
+# Used on cygwin: assembler.
+AS="$AS"
+
+# The name of the directory that contains temporary libtool files.
+objdir=$objdir
+
+# How to create reloadable object files.
+reload_flag=$lt_reload_flag
+reload_cmds=$lt_reload_cmds
+
+# How to pass a linker flag through the compiler.
+wl=$lt_lt_prog_compiler_wl
+
+# Object file suffix (normally "o").
+objext="$ac_objext"
+
+# Old archive suffix (normally "a").
+libext="$libext"
+
+# Shared library suffix (normally ".so").
+shrext='$shrext'
+
+# Executable file suffix (normally "").
+exeext="$exeext"
+
+# Additional compiler flags for building library objects.
+pic_flag=$lt_lt_prog_compiler_pic
+pic_mode=$pic_mode
+
+# What is the maximum length of a command?
+max_cmd_len=$lt_cv_sys_max_cmd_len
+
+# Does compiler simultaneously support -c and -o options?
+compiler_c_o=$lt_lt_cv_prog_compiler_c_o
+
+# Must we lock files when doing compilation ?
+need_locks=$lt_need_locks
+
+# Do we need the lib prefix for modules?
+need_lib_prefix=$need_lib_prefix
+
+# Do we need a version for libraries?
+need_version=$need_version
+
+# Whether dlopen is supported.
+dlopen_support=$enable_dlopen
+
+# Whether dlopen of programs is supported.
+dlopen_self=$enable_dlopen_self
+
+# Whether dlopen of statically linked programs is supported.
+dlopen_self_static=$enable_dlopen_self_static
+
+# Compiler flag to prevent dynamic linking.
+link_static_flag=$lt_lt_prog_compiler_static
+
+# Compiler flag to turn off builtin functions.
+no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
+
+# Compiler flag to allow reflexive dlopens.
+export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
+
+# Compiler flag to generate shared objects directly from archives.
+whole_archive_flag_spec=$lt_whole_archive_flag_spec
+
+# Compiler flag to generate thread-safe objects.
+thread_safe_flag_spec=$lt_thread_safe_flag_spec
+
+# Library versioning type.
+version_type=$version_type
+
+# Format of library name prefix.
+libname_spec=$lt_libname_spec
+
+# List of archive names. First name is the real one, the rest are links.
+# The last name is the one that the linker finds with -lNAME.
+library_names_spec=$lt_library_names_spec
+
+# The coded name of the library, if different from the real name.
+soname_spec=$lt_soname_spec
+
+# Commands used to build and install an old-style archive.
+RANLIB=$lt_RANLIB
+old_archive_cmds=$lt_old_archive_cmds
+old_postinstall_cmds=$lt_old_postinstall_cmds
+old_postuninstall_cmds=$lt_old_postuninstall_cmds
+
+# Create an old-style archive from a shared archive.
+old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
+
+# Create a temporary old-style archive to link instead of a shared archive.
+old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
+
+# Commands used to build and install a shared archive.
+archive_cmds=$lt_archive_cmds
+archive_expsym_cmds=$lt_archive_expsym_cmds
+postinstall_cmds=$lt_postinstall_cmds
+postuninstall_cmds=$lt_postuninstall_cmds
+
+# Commands used to build a loadable module (assumed same as above if empty)
+module_cmds=$lt_module_cmds
+module_expsym_cmds=$lt_module_expsym_cmds
+
+# Commands to strip libraries.
+old_striplib=$lt_old_striplib
+striplib=$lt_striplib
+
+# Dependencies to place before the objects being linked to create a
+# shared library.
+predep_objects=$lt_predep_objects
+
+# Dependencies to place after the objects being linked to create a
+# shared library.
+postdep_objects=$lt_postdep_objects
+
+# Dependencies to place before the objects being linked to create a
+# shared library.
+predeps=$lt_predeps
+
+# Dependencies to place after the objects being linked to create a
+# shared library.
+postdeps=$lt_postdeps
+
+# The library search path used internally by the compiler when linking
+# a shared library.
+compiler_lib_search_path=$lt_compiler_lib_search_path
+
+# Method to check whether dependent libraries are shared objects.
+deplibs_check_method=$lt_deplibs_check_method
+
+# Command to use when deplibs_check_method == file_magic.
+file_magic_cmd=$lt_file_magic_cmd
+
+# Flag that allows shared libraries with undefined symbols to be built.
+allow_undefined_flag=$lt_allow_undefined_flag
+
+# Flag that forces no undefined symbols.
+no_undefined_flag=$lt_no_undefined_flag
+
+# Commands used to finish a libtool library installation in a directory.
+finish_cmds=$lt_finish_cmds
+
+# Same as above, but a single script fragment to be evaled but not shown.
+finish_eval=$lt_finish_eval
+
+# Take the output of nm and produce a listing of raw symbols and C names.
+global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
+
+# Transform the output of nm in a proper C declaration
+global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
+
+# Transform the output of nm in a C name address pair
+global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
+
+# This is the shared library runtime path variable.
+runpath_var=$runpath_var
+
+# This is the shared library path variable.
+shlibpath_var=$shlibpath_var
+
+# Is shlibpath searched before the hard-coded library search path?
+shlibpath_overrides_runpath=$shlibpath_overrides_runpath
+
+# How to hardcode a shared library path into an executable.
+hardcode_action=$hardcode_action
+
+# Whether we should hardcode library paths into libraries.
+hardcode_into_libs=$hardcode_into_libs
+
+# Flag to hardcode \$libdir into a binary during linking.
+# This must work even if \$libdir does not exist.
+hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
+
+# If ld is used when linking, flag to hardcode \$libdir into
+# a binary during linking. This must work even if \$libdir does
+# not exist.
+hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
+
+# Whether we need a single -rpath flag with a separated argument.
+hardcode_libdir_separator=$lt_hardcode_libdir_separator
+
+# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
+# resulting binary.
+hardcode_direct=$hardcode_direct
+
+# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
+# resulting binary.
+hardcode_minus_L=$hardcode_minus_L
+
+# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
+# the resulting binary.
+hardcode_shlibpath_var=$hardcode_shlibpath_var
+
+# Set to yes if building a shared library automatically hardcodes DIR into the library
+# and all subsequent libraries and executables linked against it.
+hardcode_automatic=$hardcode_automatic
+
+# Variables whose values should be saved in libtool wrapper scripts and
+# restored at relink time.
+variables_saved_for_relink="$variables_saved_for_relink"
+
+# Whether libtool must link a program against all its dependency libraries.
+link_all_deplibs=$link_all_deplibs
+
+# Compile-time system search path for libraries
+sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
+
+# Run-time system search path for libraries
+sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
+
+# Fix the shell variable \$srcfile for the compiler.
+fix_srcfile_path="$fix_srcfile_path"
+
+# Set to yes if exported symbols are required.
+always_export_symbols=$always_export_symbols
+
+# The commands to list exported symbols.
+export_symbols_cmds=$lt_export_symbols_cmds
+
+# The commands to extract the exported symbol list from a shared archive.
+extract_expsyms_cmds=$lt_extract_expsyms_cmds
+
+# Symbols that should not be listed in the preloaded symbols.
+exclude_expsyms=$lt_exclude_expsyms
+
+# Symbols that must always be exported.
+include_expsyms=$lt_include_expsyms
+
+# ### END LIBTOOL CONFIG
+
+__EOF__
+
+
+ case $host_os in
+ aix3*)
+ cat <<\EOF >> "$cfgfile"
+
+# AIX sometimes has problems with the GCC collect2 program. For some
+# reason, if we set the COLLECT_NAMES environment variable, the problems
+# vanish in a puff of smoke.
+if test "X${COLLECT_NAMES+set}" != Xset; then
+ COLLECT_NAMES=
+ export COLLECT_NAMES
+fi
+EOF
+ ;;
+ esac
+
+ # We use sed instead of cat because bash on DJGPP gets confused if
+ # if finds mixed CR/LF and LF-only lines. Since sed operates in
+ # text mode, it properly converts lines to CR/LF. This bash problem
+ # is reportedly fixed, but why not run on old versions too?
+ sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
+
+ mv -f "$cfgfile" "$ofile" || \
+ (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
+ chmod +x "$ofile"
+
+else
+ # If there is no Makefile yet, we rely on a make rule to execute
+ # `config.status --recheck' to rerun these tests and create the
+ # libtool script then.
+ test -f Makefile && make "$ltmain"
+fi
+
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+CC="$lt_save_CC"
+
+
+# Check whether --with-tags or --without-tags was given.
+if test "${with_tags+set}" = set; then
+ withval="$with_tags"
+ tagnames="$withval"
+fi;
+
+if test -f "$ltmain" && test -n "$tagnames"; then
+ if test ! -f "${ofile}"; then
+ { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
+echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
+ fi
+
+ if test -z "$LTCC"; then
+ eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
+ if test -z "$LTCC"; then
+ { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
+echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
+ else
+ { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
+echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
+ fi
+ fi
+
+ # Extract list of available tagged configurations in $ofile.
+ # Note that this assumes the entire list is on one line.
+ available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
+
+ lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+ for tagname in $tagnames; do
+ IFS="$lt_save_ifs"
+ # Check whether tagname contains only valid characters
+ case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
+ "") ;;
+ *) { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
+echo "$as_me: error: invalid tag name: $tagname" >&2;}
+ { (exit 1); exit 1; }; }
+ ;;
+ esac
+
+ if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
+ then
+ { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
+echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
+ { (exit 1); exit 1; }; }
+ fi
+
+ # Update the list of available tags.
+ if test -n "$tagname"; then
+ echo appending configuration tag \"$tagname\" to $ofile
+
+ case $tagname in
+ CXX)
+ if test -n "$CXX" && test "X$CXX" != "Xno"; then
+ ac_ext=cc
+ac_cpp='$CXXCPP $CPPFLAGS'
+ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
+
+
+
+
+archive_cmds_need_lc_CXX=no
+allow_undefined_flag_CXX=
+always_export_symbols_CXX=no
+archive_expsym_cmds_CXX=
+export_dynamic_flag_spec_CXX=
+hardcode_direct_CXX=no
+hardcode_libdir_flag_spec_CXX=
+hardcode_libdir_flag_spec_ld_CXX=
+hardcode_libdir_separator_CXX=
+hardcode_minus_L_CXX=no
+hardcode_automatic_CXX=no
+module_cmds_CXX=
+module_expsym_cmds_CXX=
+link_all_deplibs_CXX=unknown
+old_archive_cmds_CXX=$old_archive_cmds
+no_undefined_flag_CXX=
+whole_archive_flag_spec_CXX=
+enable_shared_with_static_runtimes_CXX=no
+
+# Dependencies to place before and after the object being linked:
+predep_objects_CXX=
+postdep_objects_CXX=
+predeps_CXX=
+postdeps_CXX=
+compiler_lib_search_path_CXX=
+
+# Source file extension for C++ test sources.
+ac_ext=cc
+
+# Object file extension for compiled C++ test sources.
+objext=o
+objext_CXX=$objext
+
+# Code to be used in simple compile tests
+lt_simple_compile_test_code="int some_variable = 0;\n"
+
+# Code to be used in simple link tests
+lt_simple_link_test_code='int main(int, char *) { return(0); }\n'
+
+# ltmain only uses $CC for tagged configurations so make sure $CC is set.
+
+# If no C compiler was specified, use CC.
+LTCC=${LTCC-"$CC"}
+
+# Allow CC to be a program name with arguments.
+compiler=$CC
+
+
+# Allow CC to be a program name with arguments.
+lt_save_CC=$CC
+lt_save_LD=$LD
+lt_save_GCC=$GCC
+GCC=$GXX
+lt_save_with_gnu_ld=$with_gnu_ld
+lt_save_path_LD=$lt_cv_path_LD
+if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
+ lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
+else
+ unset lt_cv_prog_gnu_ld
+fi
+if test -n "${lt_cv_path_LDCXX+set}"; then
+ lt_cv_path_LD=$lt_cv_path_LDCXX
+else
+ unset lt_cv_path_LD
+fi
+test -z "${LDCXX+set}" || LD=$LDCXX
+CC=${CXX-"c++"}
+compiler=$CC
+compiler_CXX=$CC
+cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'`
+
+# We don't want -fno-exception wen compiling C++ code, so set the
+# no_builtin_flag separately
+if test "$GXX" = yes; then
+ lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
+else
+ lt_prog_compiler_no_builtin_flag_CXX=
+fi
+
+if test "$GXX" = yes; then
+ # Set up default GNU C++ configuration
+
+
+# Check whether --with-gnu-ld or --without-gnu-ld was given.
+if test "${with_gnu_ld+set}" = set; then
+ withval="$with_gnu_ld"
+ test "$withval" = no || with_gnu_ld=yes
+else
+ with_gnu_ld=no
+fi;
+ac_prog=ld
+if test "$GCC" = yes; then
+ # Check if gcc -print-prog-name=ld gives a path.
+ echo "$as_me:$LINENO: checking for ld used by $CC" >&5
+echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
+ case $host in
+ *-*-mingw*)
+ # gcc leaves a trailing carriage return which upsets mingw
+ ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
+ *)
+ ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
+ esac
+ case $ac_prog in
+ # Accept absolute paths.
+ [\\/]* | ?:[\\/]*)
+ re_direlt='/[^/][^/]*/\.\./'
+ # Canonicalize the path of ld
+ ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
+ while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
+ ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
+ done
+ test -z "$LD" && LD="$ac_prog"
+ ;;
+ "")
+ # If it fails, then pretend we aren't using GCC.
+ ac_prog=ld
+ ;;
+ *)
+ # If it is relative, then search for the first ld in PATH.
+ with_gnu_ld=unknown
+ ;;
+ esac
+elif test "$with_gnu_ld" = yes; then
+ echo "$as_me:$LINENO: checking for GNU ld" >&5
+echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
+else
+ echo "$as_me:$LINENO: checking for non-GNU ld" >&5
+echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
+fi
+if test "${lt_cv_path_LD+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ if test -z "$LD"; then
+ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+ for ac_dir in $PATH; do
+ IFS="$lt_save_ifs"
+ test -z "$ac_dir" && ac_dir=.
+ if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
+ lt_cv_path_LD="$ac_dir/$ac_prog"
+ # Check to see if the program is GNU ld. I'd rather use --version,
+ # but apparently some GNU ld's only accept -v.
+ # Break only if it was the GNU/non-GNU ld that we prefer.
+ case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
+ *GNU* | *'with BFD'*)
+ test "$with_gnu_ld" != no && break
+ ;;
+ *)
+ test "$with_gnu_ld" != yes && break
+ ;;
+ esac
+ fi
+ done
+ IFS="$lt_save_ifs"
+else
+ lt_cv_path_LD="$LD" # Let the user override the test with a path.
+fi
+fi
+
+LD="$lt_cv_path_LD"
+if test -n "$LD"; then
+ echo "$as_me:$LINENO: result: $LD" >&5
+echo "${ECHO_T}$LD" >&6
+else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
+echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
+ { (exit 1); exit 1; }; }
+echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
+echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
+if test "${lt_cv_prog_gnu_ld+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ # I'd rather use --version here, but apparently some GNU ld's only accept -v.
+case `"$LD" -v 2>&1 </dev/null` in
+*GNU* | *'with BFD'*)
+ lt_cv_prog_gnu_ld=yes
+ ;;
+*)
+ lt_cv_prog_gnu_ld=no
+ ;;
+esac
+fi
+echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
+echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
+with_gnu_ld=$lt_cv_prog_gnu_ld
+
+
+
+ # Check if GNU C++ uses GNU ld as the underlying linker, since the
+ # archiving commands below assume that GNU ld is being used.
+ if test "$with_gnu_ld" = yes; then
+ archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+
+ hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
+ export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
+
+ # If archive_cmds runs LD, not CC, wlarc should be empty
+ # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
+ # investigate it a little bit more. (MM)
+ wlarc='${wl}'
+
+ # ancient GNU ld didn't support --whole-archive et. al.
+ if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
+ grep 'no-whole-archive' > /dev/null; then
+ whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+ else
+ whole_archive_flag_spec_CXX=
+ fi
+ else
+ with_gnu_ld=no
+ wlarc=
+
+ # A generic and very simple default shared library creation
+ # command for GNU C++ for the case where it uses the native
+ # linker, instead of GNU ld. If possible, this setting should
+ # overridden to take advantage of the native linker features on
+ # the platform it is being used on.
+ archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
+ fi
+
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
+
+else
+ GXX=no
+ with_gnu_ld=no
+ wlarc=
+fi
+
+# PORTME: fill in a description of your system's C++ link characteristics
+echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
+echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
+ld_shlibs_CXX=yes
+case $host_os in
+ aix3*)
+ # FIXME: insert proper C++ library support
+ ld_shlibs_CXX=no
+ ;;
+ aix4* | aix5*)
+ if test "$host_cpu" = ia64; then
+ # On IA64, the linker does run time linking by default, so we don't
+ # have to do anything special.
+ aix_use_runtimelinking=no
+ exp_sym_flag='-Bexport'
+ no_entry_flag=""
+ else
+ aix_use_runtimelinking=no
+
+ # Test if we are trying to use run time linking or normal
+ # AIX style linking. If -brtl is somewhere in LDFLAGS, we
+ # need to do runtime linking.
+ case $host_os in aix4.[23]|aix4.[23].*|aix5*)
+ for ld_flag in $LDFLAGS; do
+ case $ld_flag in
+ *-brtl*)
+ aix_use_runtimelinking=yes
+ break
+ ;;
+ esac
+ done
+ esac
+
+ exp_sym_flag='-bexport'
+ no_entry_flag='-bnoentry'
+ fi
+
+ # When large executables or shared objects are built, AIX ld can
+ # have problems creating the table of contents. If linking a library
+ # or program results in "error TOC overflow" add -mminimal-toc to
+ # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
+ # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
+
+ archive_cmds_CXX=''
+ hardcode_direct_CXX=yes
+ hardcode_libdir_separator_CXX=':'
+ link_all_deplibs_CXX=yes
+
+ if test "$GXX" = yes; then
+ case $host_os in aix4.012|aix4.012.*)
+ # We only want to do this on AIX 4.2 and lower, the check
+ # below for broken collect2 doesn't work under 4.3+
+ collect2name=`${CC} -print-prog-name=collect2`
+ if test -f "$collect2name" && \
+ strings "$collect2name" | grep resolve_lib_name >/dev/null
+ then
+ # We have reworked collect2
+ hardcode_direct_CXX=yes
+ else
+ # We have old collect2
+ hardcode_direct_CXX=unsupported
+ # It fails to find uninstalled libraries when the uninstalled
+ # path is not listed in the libpath. Setting hardcode_minus_L
+ # to unsupported forces relinking
+ hardcode_minus_L_CXX=yes
+ hardcode_libdir_flag_spec_CXX='-L$libdir'
+ hardcode_libdir_separator_CXX=
+ fi
+ esac
+ shared_flag='-shared'
+ else
+ # not using gcc
+ if test "$host_cpu" = ia64; then
+ # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
+ # chokes on -Wl,-G. The following line is correct:
+ shared_flag='-G'
+ else
+ if test "$aix_use_runtimelinking" = yes; then
+ shared_flag='${wl}-G'
+ else
+ shared_flag='${wl}-bM:SRE'
+ fi
+ fi
+ fi
+
+ # It seems that -bexpall does not export symbols beginning with
+ # underscore (_), so it is better to generate a list of symbols to export.
+ always_export_symbols_CXX=yes
+ if test "$aix_use_runtimelinking" = yes; then
+ # Warning - without using the other runtime loading flags (-brtl),
+ # -berok will link without error, but may produce a broken library.
+ allow_undefined_flag_CXX='-berok'
+ # Determine the default libpath from the value encoded in an empty executable.
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+
+aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
+}'`
+# Check for a 64-bit object if we didn't find anything.
+if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
+}'`; fi
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+
+ hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
+
+ archive_expsym_cmds_CXX="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+ else
+ if test "$host_cpu" = ia64; then
+ hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
+ allow_undefined_flag_CXX="-z nodefs"
+ archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
+ else
+ # Determine the default libpath from the value encoded in an empty executable.
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+
+aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
+}'`
+# Check for a 64-bit object if we didn't find anything.
+if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
+}'`; fi
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+
+ hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
+ # Warning - without using the other run time loading flags,
+ # -berok will link without error, but may produce a broken library.
+ no_undefined_flag_CXX=' ${wl}-bernotok'
+ allow_undefined_flag_CXX=' ${wl}-berok'
+ # -bexpall does not export symbols beginning with underscore (_)
+ always_export_symbols_CXX=yes
+ # Exported symbols can be pulled into shared objects from archives
+ whole_archive_flag_spec_CXX=' '
+ archive_cmds_need_lc_CXX=yes
+ # This is similar to how AIX traditionally builds it's shared libraries.
+ archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+ fi
+ fi
+ ;;
+ chorus*)
+ case $cc_basename in
+ *)
+ # FIXME: insert proper C++ library support
+ ld_shlibs_CXX=no
+ ;;
+ esac
+ ;;
+
+ cygwin* | mingw* | pw32*)
+ # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
+ # as there is no search path for DLLs.
+ hardcode_libdir_flag_spec_CXX='-L$libdir'
+ allow_undefined_flag_CXX=unsupported
+ always_export_symbols_CXX=no
+ enable_shared_with_static_runtimes_CXX=yes
+
+ if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
+ archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
+ # If the export-symbols file already is a .def file (1st line
+ # is EXPORTS), use it as is; otherwise, prepend...
+ archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+ cp $export_symbols $output_objdir/$soname.def;
+ else
+ echo EXPORTS > $output_objdir/$soname.def;
+ cat $export_symbols >> $output_objdir/$soname.def;
+ fi~
+ $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
+ else
+ ld_shlibs_CXX=no
+ fi
+ ;;
+
+ darwin* | rhapsody*)
+ if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
+ archive_cmds_need_lc_CXX=no
+ case "$host_os" in
+ rhapsody* | darwin1.[012])
+ allow_undefined_flag_CXX='-undefined suppress'
+ ;;
+ *) # Darwin 1.3 on
+ test -z ${LD_TWOLEVEL_NAMESPACE} && allow_undefined_flag_CXX='-flat_namespace -undefined suppress'
+ ;;
+ esac
+ lt_int_apple_cc_single_mod=no
+ output_verbose_link_cmd='echo'
+ if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then
+ lt_int_apple_cc_single_mod=yes
+ fi
+ if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
+ archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
+ else
+ archive_cmds_CXX='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
+ fi
+ module_cmds_CXX='$CC -bundle ${wl}-bind_at_load $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags'
+
+ # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
+ if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
+ archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ else
+ archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ fi
+ module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -bundle $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ hardcode_direct_CXX=no
+ hardcode_automatic_CXX=yes
+ hardcode_shlibpath_var_CXX=unsupported
+ whole_archive_flag_spec_CXX='-all_load $convenience'
+ link_all_deplibs_CXX=yes
+ fi
+ ;;
+
+ dgux*)
+ case $cc_basename in
+ ec++)
+ # FIXME: insert proper C++ library support
+ ld_shlibs_CXX=no
+ ;;
+ ghcx)
+ # Green Hills C++ Compiler
+ # FIXME: insert proper C++ library support
+ ld_shlibs_CXX=no
+ ;;
+ *)
+ # FIXME: insert proper C++ library support
+ ld_shlibs_CXX=no
+ ;;
+ esac
+ ;;
+ freebsd12*)
+ # C++ shared libraries reported to be fairly broken before switch to ELF
+ ld_shlibs_CXX=no
+ ;;
+ freebsd-elf*)
+ archive_cmds_need_lc_CXX=no
+ ;;
+ freebsd*)
+ # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
+ # conventions
+ ld_shlibs_CXX=yes
+ ;;
+ gnu*)
+ ;;
+ hpux9*)
+ hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
+ hardcode_libdir_separator_CXX=:
+ export_dynamic_flag_spec_CXX='${wl}-E'
+ hardcode_direct_CXX=yes
+ hardcode_minus_L_CXX=yes # Not in the search PATH,
+ # but as the default
+ # location of the library.
+
+ case $cc_basename in
+ CC)
+ # FIXME: insert proper C++ library support
+ ld_shlibs_CXX=no
+ ;;
+ aCC)
+ archive_cmds_CXX='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ #
+ # There doesn't appear to be a way to prevent this compiler from
+ # explicitly linking system object files so we need to strip them
+ # from the output so that they don't get included in the library
+ # dependencies.
+ output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | egrep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
+ ;;
+ *)
+ if test "$GXX" = yes; then
+ archive_cmds_CXX='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+ else
+ # FIXME: insert proper C++ library support
+ ld_shlibs_CXX=no
+ fi
+ ;;
+ esac
+ ;;
+ hpux10*|hpux11*)
+ if test $with_gnu_ld = no; then
+ case "$host_cpu" in
+ hppa*64*)
+ hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
+ hardcode_libdir_flag_spec_ld_CXX='+b $libdir'
+ hardcode_libdir_separator_CXX=:
+ ;;
+ ia64*)
+ hardcode_libdir_flag_spec_CXX='-L$libdir'
+ ;;
+ *)
+ hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
+ hardcode_libdir_separator_CXX=:
+ export_dynamic_flag_spec_CXX='${wl}-E'
+ ;;
+ esac
+ fi
+ case "$host_cpu" in
+ hppa*64*)
+ hardcode_direct_CXX=no
+ hardcode_shlibpath_var_CXX=no
+ ;;
+ ia64*)
+ hardcode_direct_CXX=no
+ hardcode_shlibpath_var_CXX=no
+ hardcode_minus_L_CXX=yes # Not in the search PATH,
+ # but as the default
+ # location of the library.
+ ;;
+ *)
+ hardcode_direct_CXX=yes
+ hardcode_minus_L_CXX=yes # Not in the search PATH,
+ # but as the default
+ # location of the library.
+ ;;
+ esac
+
+ case $cc_basename in
+ CC)
+ # FIXME: insert proper C++ library support
+ ld_shlibs_CXX=no
+ ;;
+ aCC)
+ case "$host_cpu" in
+ hppa*64*|ia64*)
+ archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
+ ;;
+ *)
+ archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+ ;;
+ esac
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ #
+ # There doesn't appear to be a way to prevent this compiler from
+ # explicitly linking system object files so we need to strip them
+ # from the output so that they don't get included in the library
+ # dependencies.
+ output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
+ ;;
+ *)
+ if test "$GXX" = yes; then
+ if test $with_gnu_ld = no; then
+ case "$host_cpu" in
+ ia64*|hppa*64*)
+ archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
+ ;;
+ *)
+ archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+ ;;
+ esac
+ fi
+ else
+ # FIXME: insert proper C++ library support
+ ld_shlibs_CXX=no
+ fi
+ ;;
+ esac
+ ;;
+ irix5* | irix6*)
+ case $cc_basename in
+ CC)
+ # SGI C++
+ archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'
+
+ # Archives containing C++ object files must be created using
+ # "CC -ar", where "CC" is the IRIX C++ compiler. This is
+ # necessary to make sure instantiated templates are included
+ # in the archive.
+ old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
+ ;;
+ *)
+ if test "$GXX" = yes; then
+ if test "$with_gnu_ld" = no; then
+ archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'
+ else
+ archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib'
+ fi
+ fi
+ link_all_deplibs_CXX=yes
+ ;;
+ esac
+ hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
+ hardcode_libdir_separator_CXX=:
+ ;;
+ linux*)
+ case $cc_basename in
+ KCC)
+ # Kuck and Associates, Inc. (KAI) C++ Compiler
+
+ # KCC will only create a shared library if the output file
+ # ends with ".so" (or ".sl" for HP-UX), so rename the library
+ # to its proper name (with version) after linking.
+ archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
+ archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ #
+ # There doesn't appear to be a way to prevent this compiler from
+ # explicitly linking system object files so we need to strip them
+ # from the output so that they don't get included in the library
+ # dependencies.
+ output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
+
+ hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
+ export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
+
+ # Archives containing C++ object files must be created using
+ # "CC -Bstatic", where "CC" is the KAI C++ compiler.
+ old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
+ ;;
+ icpc)
+ # Intel C++
+ with_gnu_ld=yes
+ archive_cmds_need_lc_CXX=no
+ archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
+ export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
+ whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
+ ;;
+ cxx)
+ # Compaq C++
+ archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
+
+ runpath_var=LD_RUN_PATH
+ hardcode_libdir_flag_spec_CXX='-rpath $libdir'
+ hardcode_libdir_separator_CXX=:
+
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ #
+ # There doesn't appear to be a way to prevent this compiler from
+ # explicitly linking system object files so we need to strip them
+ # from the output so that they don't get included in the library
+ # dependencies.
+ output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
+ ;;
+ esac
+ ;;
+ lynxos*)
+ # FIXME: insert proper C++ library support
+ ld_shlibs_CXX=no
+ ;;
+ m88k*)
+ # FIXME: insert proper C++ library support
+ ld_shlibs_CXX=no
+ ;;
+ mvs*)
+ case $cc_basename in
+ cxx)
+ # FIXME: insert proper C++ library support
+ ld_shlibs_CXX=no
+ ;;
+ *)
+ # FIXME: insert proper C++ library support
+ ld_shlibs_CXX=no
+ ;;
+ esac
+ ;;
+ netbsd*)
+ if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+ archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
+ wlarc=
+ hardcode_libdir_flag_spec_CXX='-R$libdir'
+ hardcode_direct_CXX=yes
+ hardcode_shlibpath_var_CXX=no
+ fi
+ # Workaround some broken pre-1.5 toolchains
+ output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
+ ;;
+ osf3*)
+ case $cc_basename in
+ KCC)
+ # Kuck and Associates, Inc. (KAI) C++ Compiler
+
+ # KCC will only create a shared library if the output file
+ # ends with ".so" (or ".sl" for HP-UX), so rename the library
+ # to its proper name (with version) after linking.
+ archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
+
+ hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
+ hardcode_libdir_separator_CXX=:
+
+ # Archives containing C++ object files must be created using
+ # "CC -Bstatic", where "CC" is the KAI C++ compiler.
+ old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
+
+ ;;
+ RCC)
+ # Rational C++ 2.4.1
+ # FIXME: insert proper C++ library support
+ ld_shlibs_CXX=no
+ ;;
+ cxx)
+ allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
+ archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'
+
+ hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
+ hardcode_libdir_separator_CXX=:
+
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ #
+ # There doesn't appear to be a way to prevent this compiler from
+ # explicitly linking system object files so we need to strip them
+ # from the output so that they don't get included in the library
+ # dependencies.
+ output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
+ ;;
+ *)
+ if test "$GXX" = yes && test "$with_gnu_ld" = no; then
+ allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
+ archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'
+
+ hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
+ hardcode_libdir_separator_CXX=:
+
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
+
+ else
+ # FIXME: insert proper C++ library support
+ ld_shlibs_CXX=no
+ fi
+ ;;
+ esac
+ ;;
+ osf4* | osf5*)
+ case $cc_basename in
+ KCC)
+ # Kuck and Associates, Inc. (KAI) C++ Compiler
+
+ # KCC will only create a shared library if the output file
+ # ends with ".so" (or ".sl" for HP-UX), so rename the library
+ # to its proper name (with version) after linking.
+ archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
+
+ hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
+ hardcode_libdir_separator_CXX=:
+
+ # Archives containing C++ object files must be created using
+ # the KAI C++ compiler.
+ old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
+ ;;
+ RCC)
+ # Rational C++ 2.4.1
+ # FIXME: insert proper C++ library support
+ ld_shlibs_CXX=no
+ ;;
+ cxx)
+ allow_undefined_flag_CXX=' -expect_unresolved \*'
+ archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'
+ archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
+ echo "-hidden">> $lib.exp~
+ $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp `test -n "$verstring" && echo -set_version $verstring` -update_registry $objdir/so_locations -o $lib~
+ $rm $lib.exp'
+
+ hardcode_libdir_flag_spec_CXX='-rpath $libdir'
+ hardcode_libdir_separator_CXX=:
+
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ #
+ # There doesn't appear to be a way to prevent this compiler from
+ # explicitly linking system object files so we need to strip them
+ # from the output so that they don't get included in the library
+ # dependencies.
+ output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
+ ;;
+ *)
+ if test "$GXX" = yes && test "$with_gnu_ld" = no; then
+ allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
+ archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'
+
+ hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
+ hardcode_libdir_separator_CXX=:
+
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
+
+ else
+ # FIXME: insert proper C++ library support
+ ld_shlibs_CXX=no
+ fi
+ ;;
+ esac
+ ;;
+ psos*)
+ # FIXME: insert proper C++ library support
+ ld_shlibs_CXX=no
+ ;;
+ sco*)
+ archive_cmds_need_lc_CXX=no
+ case $cc_basename in
+ CC)
+ # FIXME: insert proper C++ library support
+ ld_shlibs_CXX=no
+ ;;
+ *)
+ # FIXME: insert proper C++ library support
+ ld_shlibs_CXX=no
+ ;;
+ esac
+ ;;
+ sunos4*)
+ case $cc_basename in
+ CC)
+ # Sun C++ 4.x
+ # FIXME: insert proper C++ library support
+ ld_shlibs_CXX=no
+ ;;
+ lcc)
+ # Lucid
+ # FIXME: insert proper C++ library support
+ ld_shlibs_CXX=no
+ ;;
+ *)
+ # FIXME: insert proper C++ library support
+ ld_shlibs_CXX=no
+ ;;
+ esac
+ ;;
+ solaris*)
+ case $cc_basename in
+ CC)
+ # Sun C++ 4.2, 5.x and Centerline C++
+ no_undefined_flag_CXX=' -zdefs'
+ archive_cmds_CXX='$CC -G${allow_undefined_flag} -nolib -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+ archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+ $CC -G${allow_undefined_flag} -nolib ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
+
+ hardcode_libdir_flag_spec_CXX='-R$libdir'
+ hardcode_shlibpath_var_CXX=no
+ case $host_os in
+ solaris2.0-5 | solaris2.0-5.*) ;;
+ *)
+ # The C++ compiler is used as linker so we must use $wl
+ # flag to pass the commands to the underlying system
+ # linker.
+ # Supported since Solaris 2.6 (maybe 2.5.1?)
+ whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
+ ;;
+ esac
+ link_all_deplibs_CXX=yes
+
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ #
+ # There doesn't appear to be a way to prevent this compiler from
+ # explicitly linking system object files so we need to strip them
+ # from the output so that they don't get included in the library
+ # dependencies.
+ output_verbose_link_cmd='templist=`$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep "\-[LR]"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
+
+ # Archives containing C++ object files must be created using
+ # "CC -xar", where "CC" is the Sun C++ compiler. This is
+ # necessary to make sure instantiated templates are included
+ # in the archive.
+ old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
+ ;;
+ gcx)
+ # Green Hills C++ Compiler
+ archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
+
+ # The C++ compiler must be used to create the archive.
+ old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
+ ;;
+ *)
+ # GNU C++ compiler with Solaris linker
+ if test "$GXX" = yes && test "$with_gnu_ld" = no; then
+ no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
+ if $CC --version | grep -v '^2\.7' > /dev/null; then
+ archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
+ archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+ $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
+
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
+ else
+ # g++ 2.7 appears to require `-G' NOT `-shared' on this
+ # platform.
+ archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
+ archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+ $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
+
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
+ fi
+
+ hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
+ fi
+ ;;
+ esac
+ ;;
+ sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*)
+ archive_cmds_need_lc_CXX=no
+ ;;
+ tandem*)
+ case $cc_basename in
+ NCC)
+ # NonStop-UX NCC 3.20
+ # FIXME: insert proper C++ library support
+ ld_shlibs_CXX=no
+ ;;
+ *)
+ # FIXME: insert proper C++ library support
+ ld_shlibs_CXX=no
+ ;;
+ esac
+ ;;
+ vxworks*)
+ # FIXME: insert proper C++ library support
+ ld_shlibs_CXX=no
+ ;;
+ *)
+ # FIXME: insert proper C++ library support
+ ld_shlibs_CXX=no
+ ;;
+esac
+echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
+echo "${ECHO_T}$ld_shlibs_CXX" >&6
+test "$ld_shlibs_CXX" = no && can_build_shared=no
+
+GCC_CXX="$GXX"
+LD_CXX="$LD"
+
+
+cat > conftest.$ac_ext <<EOF
+class Foo
+{
+public:
+ Foo (void) { a = 0; }
+private:
+ int a;
+};
+EOF
+
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; then
+ # Parse the compiler output and extract the necessary
+ # objects, libraries and library flags.
+
+ # Sentinel used to keep track of whether or not we are before
+ # the conftest object file.
+ pre_test_object_deps_done=no
+
+ # The `*' in the case matches for architectures that use `case' in
+ # $output_verbose_cmd can trigger glob expansion during the loop
+ # eval without this substitution.
+ output_verbose_link_cmd="`$echo \"X$output_verbose_link_cmd\" | $Xsed -e \"$no_glob_subst\"`"
+
+ for p in `eval $output_verbose_link_cmd`; do
+ case $p in
+
+ -L* | -R* | -l*)
+ # Some compilers place space between "-{L,R}" and the path.
+ # Remove the space.
+ if test $p = "-L" \
+ || test $p = "-R"; then
+ prev=$p
+ continue
+ else
+ prev=
+ fi
+
+ if test "$pre_test_object_deps_done" = no; then
+ case $p in
+ -L* | -R*)
+ # Internal compiler library paths should come after those
+ # provided the user. The postdeps already come after the
+ # user supplied libs so there is no need to process them.
+ if test -z "$compiler_lib_search_path_CXX"; then
+ compiler_lib_search_path_CXX="${prev}${p}"
+ else
+ compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
+ fi
+ ;;
+ # The "-l" case would never come before the object being
+ # linked, so don't bother handling this case.
+ esac
+ else
+ if test -z "$postdeps_CXX"; then
+ postdeps_CXX="${prev}${p}"
+ else
+ postdeps_CXX="${postdeps_CXX} ${prev}${p}"
+ fi
+ fi
+ ;;
+
+ *.$objext)
+ # This assumes that the test object file only shows up
+ # once in the compiler output.
+ if test "$p" = "conftest.$objext"; then
+ pre_test_object_deps_done=yes
+ continue
+ fi
+
+ if test "$pre_test_object_deps_done" = no; then
+ if test -z "$predep_objects_CXX"; then
+ predep_objects_CXX="$p"
+ else
+ predep_objects_CXX="$predep_objects_CXX $p"
+ fi
+ else
+ if test -z "$postdep_objects_CXX"; then
+ postdep_objects_CXX="$p"
+ else
+ postdep_objects_CXX="$postdep_objects_CXX $p"
+ fi
+ fi
+ ;;
+
+ *) ;; # Ignore the rest.
+
+ esac
+ done
+
+ # Clean up.
+ rm -f a.out a.exe
+else
+ echo "libtool.m4: error: problem compiling CXX test program"
+fi
+
+$rm -f confest.$objext
+
+case " $postdeps_CXX " in
+*" -lc "*) archive_cmds_need_lc_CXX=no ;;
+esac
+
+lt_prog_compiler_wl_CXX=
+lt_prog_compiler_pic_CXX=
+lt_prog_compiler_static_CXX=
+
+echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
+echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
+
+ # C++ specific cases for pic, static, wl, etc.
+ if test "$GXX" = yes; then
+ lt_prog_compiler_wl_CXX='-Wl,'
+ lt_prog_compiler_static_CXX='-static'
+
+ case $host_os in
+ aix*)
+ # All AIX code is PIC.
+ if test "$host_cpu" = ia64; then
+ # AIX 5 now supports IA64 processor
+ lt_prog_compiler_static_CXX='-Bstatic'
+ fi
+ ;;
+ amigaos*)
+ # FIXME: we need at least 68020 code to build shared libraries, but
+ # adding the `-m68020' flag to GCC prevents building anything better,
+ # like `-m68040'.
+ lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
+ ;;
+ beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
+ # PIC is the default for these OSes.
+ ;;
+ mingw* | os2* | pw32*)
+ # This hack is so that the source file can tell whether it is being
+ # built for inclusion in a dll (and should export symbols for example).
+ lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
+ ;;
+ darwin* | rhapsody*)
+ # PIC is the default on this platform
+ # Common symbols not allowed in MH_DYLIB files
+ lt_prog_compiler_pic_CXX='-fno-common'
+ ;;
+ *djgpp*)
+ # DJGPP does not support shared libraries at all
+ lt_prog_compiler_pic_CXX=
+ ;;
+ sysv4*MP*)
+ if test -d /usr/nec; then
+ lt_prog_compiler_pic_CXX=-Kconform_pic
+ fi
+ ;;
+ hpux*)
+ # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
+ # not for PA HP-UX.
+ case "$host_cpu" in
+ hppa*64*|ia64*)
+ ;;
+ *)
+ lt_prog_compiler_pic_CXX='-fPIC'
+ ;;
+ esac
+ ;;
+ *)
+ lt_prog_compiler_pic_CXX='-fPIC'
+ ;;
+ esac
+ else
+ case $host_os in
+ aix4* | aix5*)
+ # All AIX code is PIC.
+ if test "$host_cpu" = ia64; then
+ # AIX 5 now supports IA64 processor
+ lt_prog_compiler_static_CXX='-Bstatic'
+ else
+ lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
+ fi
+ ;;
+ chorus*)
+ case $cc_basename in
+ cxch68)
+ # Green Hills C++ Compiler
+ # _LT_AC_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
+ ;;
+ esac
+ ;;
+ dgux*)
+ case $cc_basename in
+ ec++)
+ lt_prog_compiler_pic_CXX='-KPIC'
+ ;;
+ ghcx)
+ # Green Hills C++ Compiler
+ lt_prog_compiler_pic_CXX='-pic'
+ ;;
+ *)
+ ;;
+ esac
+ ;;
+ freebsd*)
+ # FreeBSD uses GNU C++
+ ;;
+ hpux9* | hpux10* | hpux11*)
+ case $cc_basename in
+ CC)
+ lt_prog_compiler_wl_CXX='-Wl,'
+ lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
+ if test "$host_cpu" != ia64; then
+ lt_prog_compiler_pic_CXX='+Z'
+ fi
+ ;;
+ aCC)
+ lt_prog_compiler_wl_CXX='-Wl,'
+ lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
+ case "$host_cpu" in
+ hppa*64*|ia64*)
+ # +Z the default
+ ;;
+ *)
+ lt_prog_compiler_pic_CXX='+Z'
+ ;;
+ esac
+ ;;
+ *)
+ ;;
+ esac
+ ;;
+ irix5* | irix6* | nonstopux*)
+ case $cc_basename in
+ CC)
+ lt_prog_compiler_wl_CXX='-Wl,'
+ lt_prog_compiler_static_CXX='-non_shared'
+ # CC pic flag -KPIC is the default.
+ ;;
+ *)
+ ;;
+ esac
+ ;;
+ linux*)
+ case $cc_basename in
+ KCC)
+ # KAI C++ Compiler
+ lt_prog_compiler_wl_CXX='--backend -Wl,'
+ lt_prog_compiler_pic_CXX='-fPIC'
+ ;;
+ icpc)
+ # Intel C++
+ lt_prog_compiler_wl_CXX='-Wl,'
+ lt_prog_compiler_pic_CXX='-KPIC'
+ lt_prog_compiler_static_CXX='-static'
+ ;;
+ cxx)
+ # Compaq C++
+ # Make sure the PIC flag is empty. It appears that all Alpha
+ # Linux and Compaq Tru64 Unix objects are PIC.
+ lt_prog_compiler_pic_CXX=
+ lt_prog_compiler_static_CXX='-non_shared'
+ ;;
+ *)
+ ;;
+ esac
+ ;;
+ lynxos*)
+ ;;
+ m88k*)
+ ;;
+ mvs*)
+ case $cc_basename in
+ cxx)
+ lt_prog_compiler_pic_CXX='-W c,exportall'
+ ;;
+ *)
+ ;;
+ esac
+ ;;
+ netbsd*)
+ ;;
+ osf3* | osf4* | osf5*)
+ case $cc_basename in
+ KCC)
+ lt_prog_compiler_wl_CXX='--backend -Wl,'
+ ;;
+ RCC)
+ # Rational C++ 2.4.1
+ lt_prog_compiler_pic_CXX='-pic'
+ ;;
+ cxx)
+ # Digital/Compaq C++
+ lt_prog_compiler_wl_CXX='-Wl,'
+ # Make sure the PIC flag is empty. It appears that all Alpha
+ # Linux and Compaq Tru64 Unix objects are PIC.
+ lt_prog_compiler_pic_CXX=
+ lt_prog_compiler_static_CXX='-non_shared'
+ ;;
+ *)
+ ;;
+ esac
+ ;;
+ psos*)
+ ;;
+ sco*)
+ case $cc_basename in
+ CC)
+ lt_prog_compiler_pic_CXX='-fPIC'
+ ;;
+ *)
+ ;;
+ esac
+ ;;
+ solaris*)
+ case $cc_basename in
+ CC)
+ # Sun C++ 4.2, 5.x and Centerline C++
+ lt_prog_compiler_pic_CXX='-KPIC'
+ lt_prog_compiler_static_CXX='-Bstatic'
+ lt_prog_compiler_wl_CXX='-Qoption ld '
+ ;;
+ gcx)
+ # Green Hills C++ Compiler
+ lt_prog_compiler_pic_CXX='-PIC'
+ ;;
+ *)
+ ;;
+ esac
+ ;;
+ sunos4*)
+ case $cc_basename in
+ CC)
+ # Sun C++ 4.x
+ lt_prog_compiler_pic_CXX='-pic'
+ lt_prog_compiler_static_CXX='-Bstatic'
+ ;;
+ lcc)
+ # Lucid
+ lt_prog_compiler_pic_CXX='-pic'
+ ;;
+ *)
+ ;;
+ esac
+ ;;
+ tandem*)
+ case $cc_basename in
+ NCC)
+ # NonStop-UX NCC 3.20
+ lt_prog_compiler_pic_CXX='-KPIC'
+ ;;
+ *)
+ ;;
+ esac
+ ;;
+ unixware*)
+ ;;
+ vxworks*)
+ ;;
+ *)
+ lt_prog_compiler_can_build_shared_CXX=no
+ ;;
+ esac
+ fi
+
+echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
+echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6
+
+#
+# Check to make sure the PIC flag actually works.
+#
+if test -n "$lt_prog_compiler_pic_CXX"; then
+ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
+echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6
+if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ lt_prog_compiler_pic_works_CXX=no
+ ac_outfile=conftest.$ac_objext
+ printf "$lt_simple_compile_test_code" > conftest.$ac_ext
+ lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
+ # Insert the option either (1) after the last *FLAGS variable, or
+ # (2) before a word containing "conftest.", or (3) at the end.
+ # Note that $ac_compile itself does not contain backslashes and begins
+ # with a dollar sign (not a hyphen), so the echo should work correctly.
+ # The option is referenced via a variable to avoid confusing sed.
+ lt_compile=`echo "$ac_compile" | $SED \
+ -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
+ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+ -e 's:$: $lt_compiler_flag:'`
+ (eval echo "\"\$as_me:11701: $lt_compile\"" >&5)
+ (eval "$lt_compile" 2>conftest.err)
+ ac_status=$?
+ cat conftest.err >&5
+ echo "$as_me:11705: \$? = $ac_status" >&5
+ if (exit $ac_status) && test -s "$ac_outfile"; then
+ # The compiler can only warn and ignore the option if not recognized
+ # So say no if there are warnings
+ if test ! -s conftest.err; then
+ lt_prog_compiler_pic_works_CXX=yes
+ fi
+ fi
+ $rm conftest*
+
+fi
+echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5
+echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6
+
+if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then
+ case $lt_prog_compiler_pic_CXX in
+ "" | " "*) ;;
+ *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
+ esac
+else
+ lt_prog_compiler_pic_CXX=
+ lt_prog_compiler_can_build_shared_CXX=no
+fi
+
+fi
+case "$host_os" in
+ # For platforms which do not support PIC, -DPIC is meaningless:
+ *djgpp*)
+ lt_prog_compiler_pic_CXX=
+ ;;
+ *)
+ lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
+ ;;
+esac
+
+echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
+echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
+if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ lt_cv_prog_compiler_c_o_CXX=no
+ $rm -r conftest 2>/dev/null
+ mkdir conftest
+ cd conftest
+ mkdir out
+ printf "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+ # According to Tom Tromey, Ian Lance Taylor reported there are C compilers
+ # that will create temporary files in the current directory regardless of
+ # the output directory. Thus, making CWD read-only will cause this test
+ # to fail, enabling locking or at least warning the user not to do parallel
+ # builds.
+ chmod -w .
+
+ lt_compiler_flag="-o out/conftest2.$ac_objext"
+ # Insert the option either (1) after the last *FLAGS variable, or
+ # (2) before a word containing "conftest.", or (3) at the end.
+ # Note that $ac_compile itself does not contain backslashes and begins
+ # with a dollar sign (not a hyphen), so the echo should work correctly.
+ lt_compile=`echo "$ac_compile" | $SED \
+ -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
+ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+ -e 's:$: $lt_compiler_flag:'`
+ (eval echo "\"\$as_me:11768: $lt_compile\"" >&5)
+ (eval "$lt_compile" 2>out/conftest.err)
+ ac_status=$?
+ cat out/conftest.err >&5
+ echo "$as_me:11772: \$? = $ac_status" >&5
+ if (exit $ac_status) && test -s out/conftest2.$ac_objext
+ then
+ # The compiler can only warn and ignore the option if not recognized
+ # So say no if there are warnings
+ if test ! -s out/conftest.err; then
+ lt_cv_prog_compiler_c_o_CXX=yes
+ fi
+ fi
+ chmod u+w .
+ $rm conftest* out/*
+ rmdir out
+ cd ..
+ rmdir conftest
+ $rm conftest*
+
+fi
+echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
+echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6
+
+
+hard_links="nottested"
+if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
+ # do not overwrite the value of need_locks provided by the user
+ echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
+echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
+ hard_links=yes
+ $rm conftest*
+ ln conftest.a conftest.b 2>/dev/null && hard_links=no
+ touch conftest.a
+ ln conftest.a conftest.b 2>&5 || hard_links=no
+ ln conftest.a conftest.b 2>/dev/null && hard_links=no
+ echo "$as_me:$LINENO: result: $hard_links" >&5
+echo "${ECHO_T}$hard_links" >&6
+ if test "$hard_links" = no; then
+ { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
+echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
+ need_locks=warn
+ fi
+else
+ need_locks=no
+fi
+
+echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
+echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
+
+ export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+ case $host_os in
+ aix4* | aix5*)
+ # If we're using GNU nm, then we don't want the "-C" option.
+ # -C means demangle to AIX nm, but means don't demangle with GNU nm
+ if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
+ export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
+ else
+ export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
+ fi
+ ;;
+ pw32*)
+ export_symbols_cmds_CXX="$ltdll_cmds"
+ ;;
+ cygwin* | mingw*)
+ export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
+ ;;
+ *)
+ export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+ ;;
+ esac
+
+echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
+echo "${ECHO_T}$ld_shlibs_CXX" >&6
+test "$ld_shlibs_CXX" = no && can_build_shared=no
+
+variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
+if test "$GCC" = yes; then
+ variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
+fi
+
+#
+# Do we need to explicitly link libc?
+#
+case "x$archive_cmds_need_lc_CXX" in
+x|xyes)
+ # Assume -lc should be added
+ archive_cmds_need_lc_CXX=yes
+
+ if test "$enable_shared" = yes && test "$GCC" = yes; then
+ case $archive_cmds_CXX in
+ *'~'*)
+ # FIXME: we may have to deal with multi-command sequences.
+ ;;
+ '$CC '*)
+ # Test whether the compiler implicitly links with -lc since on some
+ # systems, -lgcc has to come before -lc. If gcc already passes -lc
+ # to ld, don't add -lc before -lgcc.
+ echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
+echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
+ $rm conftest*
+ printf "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } 2>conftest.err; then
+ soname=conftest
+ lib=conftest
+ libobjs=conftest.$ac_objext
+ deplibs=
+ wl=$lt_prog_compiler_wl_CXX
+ compiler_flags=-v
+ linker_flags=-v
+ verstring=
+ output_objdir=.
+ libname=conftest
+ lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
+ allow_undefined_flag_CXX=
+ if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
+ (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }
+ then
+ archive_cmds_need_lc_CXX=no
+ else
+ archive_cmds_need_lc_CXX=yes
+ fi
+ allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
+ else
+ cat conftest.err 1>&5
+ fi
+ $rm conftest*
+ echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
+echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6
+ ;;
+ esac
+ fi
+ ;;
+esac
+
+echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
+echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
+hardcode_action_CXX=
+if test -n "$hardcode_libdir_flag_spec_CXX" || \
+ test -n "$runpath_var CXX" || \
+ test "X$hardcode_automatic_CXX"="Xyes" ; then
+
+ # We can hardcode non-existant directories.
+ if test "$hardcode_direct_CXX" != no &&
+ # If the only mechanism to avoid hardcoding is shlibpath_var, we
+ # have to relink, otherwise we might link with an installed library
+ # when we should be linking with a yet-to-be-installed one
+ ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
+ test "$hardcode_minus_L_CXX" != no; then
+ # Linking always hardcodes the temporary library directory.
+ hardcode_action_CXX=relink
+ else
+ # We can link without hardcoding, and we can hardcode nonexisting dirs.
+ hardcode_action_CXX=immediate
+ fi
+else
+ # We cannot hardcode anything, or else we can only hardcode existing
+ # directories.
+ hardcode_action_CXX=unsupported
+fi
+echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
+echo "${ECHO_T}$hardcode_action_CXX" >&6
+
+if test "$hardcode_action_CXX" = relink; then
+ # Fast installation is not supported
+ enable_fast_install=no
+elif test "$shlibpath_overrides_runpath" = yes ||
+ test "$enable_shared" = no; then
+ # Fast installation is not necessary
+ enable_fast_install=needless
+fi
+
+striplib=
+old_striplib=
+echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
+echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
+if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
+ test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
+ test -z "$striplib" && striplib="$STRIP --strip-unneeded"
+ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6
+else
+# FIXME - insert some real tests, host_os isn't really good enough
+ case $host_os in
+ darwin*)
+ if test -n "$STRIP" ; then
+ striplib="$STRIP -x"
+ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6
+ else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+ ;;
+ *)
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+ ;;
+ esac
+fi
+
+echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
+echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
+library_names_spec=
+libname_spec='lib$name'
+soname_spec=
+shrext=".so"
+postinstall_cmds=
+postuninstall_cmds=
+finish_cmds=
+finish_eval=
+shlibpath_var=
+shlibpath_overrides_runpath=unknown
+version_type=none
+dynamic_linker="$host_os ld.so"
+sys_lib_dlsearch_path_spec="/lib /usr/lib"
+if test "$GCC" = yes; then
+ sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
+ if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
+ # if the path contains ";" then we assume it to be the separator
+ # otherwise default to the standard path separator (i.e. ":") - it is
+ # assumed that no part of a normal pathname contains ";" but that should
+ # okay in the real world where ";" in dirpaths is itself problematic.
+ sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
+ else
+ sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
+ fi
+else
+ sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
+fi
+need_lib_prefix=unknown
+hardcode_into_libs=no
+
+# when you set need_version to no, make sure it does not cause -set_version
+# flags to be left without arguments
+need_version=unknown
+
+case $host_os in
+aix3*)
+ version_type=linux
+ library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
+ shlibpath_var=LIBPATH
+
+ # AIX 3 has no versioning support, so we append a major version to the name.
+ soname_spec='${libname}${release}${shared_ext}$major'
+ ;;
+
+aix4* | aix5*)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ hardcode_into_libs=yes
+ if test "$host_cpu" = ia64; then
+ # AIX 5 supports IA64
+ library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
+ shlibpath_var=LD_LIBRARY_PATH
+ else
+ # With GCC up to 2.95.x, collect2 would create an import file
+ # for dependence libraries. The import file would start with
+ # the line `#! .'. This would cause the generated library to
+ # depend on `.', always an invalid library. This was fixed in
+ # development snapshots of GCC prior to 3.0.
+ case $host_os in
+ aix4 | aix4.[01] | aix4.[01].*)
+ if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
+ echo ' yes '
+ echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
+ :
+ else
+ can_build_shared=no
+ fi
+ ;;
+ esac
+ # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
+ # soname into executable. Probably we can add versioning support to
+ # collect2, so additional links can be useful in future.
+ if test "$aix_use_runtimelinking" = yes; then
+ # If using run time linking (on AIX 4.2 or later) use lib<name>.so
+ # instead of lib<name>.a to let people know that these are not
+ # typical AIX shared libraries.
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ else
+ # We preserve .a as extension for shared libraries through AIX4.2
+ # and later when we are not doing run time linking.
+ library_names_spec='${libname}${release}.a $libname.a'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ fi
+ shlibpath_var=LIBPATH
+ fi
+ ;;
+
+amigaos*)
+ library_names_spec='$libname.ixlibrary $libname.a'
+ # Create ${libname}_ixlibrary.a entries in /sys/libs.
+ finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "(cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a)"; (cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a) || exit 1; done'
+ ;;
+
+beos*)
+ library_names_spec='${libname}${shared_ext}'
+ dynamic_linker="$host_os ld.so"
+ shlibpath_var=LIBRARY_PATH
+ ;;
+
+bsdi4*)
+ version_type=linux
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
+ shlibpath_var=LD_LIBRARY_PATH
+ sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
+ sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
+ # the default ld.so.conf also contains /usr/contrib/lib and
+ # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
+ # libtool to hard-code these into programs
+ ;;
+
+cygwin* | mingw* | pw32*)
+ version_type=windows
+ shrext=".dll"
+ need_version=no
+ need_lib_prefix=no
+
+ case $GCC,$host_os in
+ yes,cygwin* | yes,mingw* | yes,pw32*)
+ library_names_spec='$libname.dll.a'
+ # DLL is installed to $(libdir)/../bin by postinstall_cmds
+ postinstall_cmds='base_file=`basename \${file}`~
+ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
+ dldir=$destdir/`dirname \$dlpath`~
+ test -d \$dldir || mkdir -p \$dldir~
+ $install_prog $dir/$dlname \$dldir/$dlname'
+ postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
+ dlpath=$dir/\$dldll~
+ $rm \$dlpath'
+ shlibpath_overrides_runpath=yes
+
+ case $host_os in
+ cygwin*)
+ # Cygwin DLLs use 'cyg' prefix rather than 'lib'
+ soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+ sys_lib_search_path_spec="/lib /lib/w32api /usr/lib /usr/local/lib"
+ ;;
+ mingw*)
+ # MinGW DLLs use traditional 'lib' prefix
+ soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+ sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
+ if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
+ # It is most probably a Windows format PATH printed by
+ # mingw gcc, but we are running on Cygwin. Gcc prints its search
+ # path with ; separators, and with drive letters. We can handle the
+ # drive letters (cygwin fileutils understands them), so leave them,
+ # especially as we might pass files found there to a mingw objdump,
+ # which wouldn't understand a cygwinified path. Ahh.
+ sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
+ else
+ sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
+ fi
+ ;;
+ pw32*)
+ # pw32 DLLs use 'pw' prefix rather than 'lib'
+ library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}'
+ ;;
+ esac
+ ;;
+
+ *)
+ library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
+ ;;
+ esac
+ dynamic_linker='Win32 ld.exe'
+ # FIXME: first we should search . and the directory the executable is in
+ shlibpath_var=PATH
+ ;;
+
+darwin* | rhapsody*)
+ dynamic_linker="$host_os dyld"
+ version_type=darwin
+ need_lib_prefix=no
+ need_version=no
+ # FIXME: Relying on posixy $() will cause problems for
+ # cross-compilation, but unfortunately the echo tests do not
+ # yet detect zsh echo's removal of \ escapes.
+ library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
+ soname_spec='${libname}${release}${major}$shared_ext'
+ shlibpath_overrides_runpath=yes
+ shlibpath_var=DYLD_LIBRARY_PATH
+ shrext='$(test .$module = .yes && echo .so || echo .dylib)'
+ # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
+ if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
+ sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
+ fi
+ sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
+ ;;
+
+dgux*)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ ;;
+
+freebsd1*)
+ dynamic_linker=no
+ ;;
+
+freebsd*)
+ objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
+ version_type=freebsd-$objformat
+ case $version_type in
+ freebsd-elf*)
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+ need_version=no
+ need_lib_prefix=no
+ ;;
+ freebsd-*)
+ library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
+ need_version=yes
+ ;;
+ esac
+ shlibpath_var=LD_LIBRARY_PATH
+ case $host_os in
+ freebsd2*)
+ shlibpath_overrides_runpath=yes
+ ;;
+ freebsd3.01* | freebsdelf3.01*)
+ shlibpath_overrides_runpath=yes
+ hardcode_into_libs=yes
+ ;;
+ *) # from 3.2 on
+ shlibpath_overrides_runpath=no
+ hardcode_into_libs=yes
+ ;;
+ esac
+ ;;
+
+gnu*)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ hardcode_into_libs=yes
+ ;;
+
+hpux9* | hpux10* | hpux11*)
+ # Give a soname corresponding to the major version so that dld.sl refuses to
+ # link against other versions.
+ version_type=sunos
+ need_lib_prefix=no
+ need_version=no
+ case "$host_cpu" in
+ ia64*)
+ shrext='.so'
+ hardcode_into_libs=yes
+ dynamic_linker="$host_os dld.so"
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ if test "X$HPUX_IA64_MODE" = X32; then
+ sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
+ else
+ sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
+ fi
+ sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+ ;;
+ hppa*64*)
+ shrext='.sl'
+ hardcode_into_libs=yes
+ dynamic_linker="$host_os dld.sl"
+ shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
+ shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
+ sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+ ;;
+ *)
+ shrext='.sl'
+ dynamic_linker="$host_os dld.sl"
+ shlibpath_var=SHLIB_PATH
+ shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ ;;
+ esac
+ # HP-UX runs *really* slowly unless shared libraries are mode 555.
+ postinstall_cmds='chmod 555 $lib'
+ ;;
+
+irix5* | irix6* | nonstopux*)
+ case $host_os in
+ nonstopux*) version_type=nonstopux ;;
+ *)
+ if test "$lt_cv_prog_gnu_ld" = yes; then
+ version_type=linux
+ else
+ version_type=irix
+ fi ;;
+ esac
+ need_lib_prefix=no
+ need_version=no
+ soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
+ case $host_os in
+ irix5* | nonstopux*)
+ libsuff= shlibsuff=
+ ;;
+ *)
+ case $LD in # libtool.m4 will add one of these switches to LD
+ *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
+ libsuff= shlibsuff= libmagic=32-bit;;
+ *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
+ libsuff=32 shlibsuff=N32 libmagic=N32;;
+ *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
+ libsuff=64 shlibsuff=64 libmagic=64-bit;;
+ *) libsuff= shlibsuff= libmagic=never-match;;
+ esac
+ ;;
+ esac
+ shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
+ shlibpath_overrides_runpath=no
+ sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
+ sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
+ hardcode_into_libs=yes
+ ;;
+
+# No shared lib support for Linux oldld, aout, or coff.
+linux*oldld* | linux*aout* | linux*coff*)
+ dynamic_linker=no
+ ;;
+
+# This must be Linux ELF.
+linux*)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=no
+ # This implies no fast_install, which is unacceptable.
+ # Some rework will be needed to allow for fast_install
+ # before this can be enabled.
+ hardcode_into_libs=yes
+
+ # We used to test for /lib/ld.so.1 and disable shared libraries on
+ # powerpc, because MkLinux only supported shared libraries with the
+ # GNU dynamic linker. Since this was broken with cross compilers,
+ # most powerpc-linux boxes support dynamic linking these days and
+ # people can always --disable-shared, the test was removed, and we
+ # assume the GNU/Linux dynamic linker is in use.
+ dynamic_linker='GNU/Linux ld.so'
+ ;;
+
+netbsd*)
+ version_type=sunos
+ need_lib_prefix=no
+ need_version=no
+ if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+ finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+ dynamic_linker='NetBSD (a.out) ld.so'
+ else
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} ${libname}${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ dynamic_linker='NetBSD ld.elf_so'
+ fi
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
+ hardcode_into_libs=yes
+ ;;
+
+newsos6)
+ version_type=linux
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
+ ;;
+
+nto-qnx)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
+ ;;
+
+openbsd*)
+ version_type=sunos
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+ finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+ shlibpath_var=LD_LIBRARY_PATH
+ if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+ case $host_os in
+ openbsd2.[89] | openbsd2.[89].*)
+ shlibpath_overrides_runpath=no
+ ;;
+ *)
+ shlibpath_overrides_runpath=yes
+ ;;
+ esac
+ else
+ shlibpath_overrides_runpath=yes
+ fi
+ ;;
+
+os2*)
+ libname_spec='$name'
+ shrext=".dll"
+ need_lib_prefix=no
+ library_names_spec='$libname${shared_ext} $libname.a'
+ dynamic_linker='OS/2 ld.exe'
+ shlibpath_var=LIBPATH
+ ;;
+
+osf3* | osf4* | osf5*)
+ version_type=osf
+ need_lib_prefix=no
+ need_version=no
+ soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ shlibpath_var=LD_LIBRARY_PATH
+ sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
+ sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
+ ;;
+
+sco3.2v5*)
+ version_type=osf
+ soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ shlibpath_var=LD_LIBRARY_PATH
+ ;;
+
+solaris*)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
+ hardcode_into_libs=yes
+ # ldd complains unless libraries are executable
+ postinstall_cmds='chmod +x $lib'
+ ;;
+
+sunos4*)
+ version_type=sunos
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+ finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
+ if test "$with_gnu_ld" = yes; then
+ need_lib_prefix=no
+ fi
+ need_version=yes
+ ;;
+
+sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
+ version_type=linux
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ case $host_vendor in
+ sni)
+ shlibpath_overrides_runpath=no
+ need_lib_prefix=no
+ export_dynamic_flag_spec='${wl}-Blargedynsym'
+ runpath_var=LD_RUN_PATH
+ ;;
+ siemens)
+ need_lib_prefix=no
+ ;;
+ motorola)
+ need_lib_prefix=no
+ need_version=no
+ shlibpath_overrides_runpath=no
+ sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
+ ;;
+ esac
+ ;;
+
+sysv4*MP*)
+ if test -d /usr/nec ;then
+ version_type=linux
+ library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
+ soname_spec='$libname${shared_ext}.$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ fi
+ ;;
+
+uts4*)
+ version_type=linux
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ ;;
+
+*)
+ dynamic_linker=no
+ ;;
+esac
+echo "$as_me:$LINENO: result: $dynamic_linker" >&5
+echo "${ECHO_T}$dynamic_linker" >&6
+test "$dynamic_linker" = no && can_build_shared=no
+
+if test "x$enable_dlopen" != xyes; then
+ enable_dlopen=unknown
+ enable_dlopen_self=unknown
+ enable_dlopen_self_static=unknown
+else
+ lt_cv_dlopen=no
+ lt_cv_dlopen_libs=
+
+ case $host_os in
+ beos*)
+ lt_cv_dlopen="load_add_on"
+ lt_cv_dlopen_libs=
+ lt_cv_dlopen_self=yes
+ ;;
+
+ mingw* | pw32*)
+ lt_cv_dlopen="LoadLibrary"
+ lt_cv_dlopen_libs=
+ ;;
+
+ cygwin*)
+ lt_cv_dlopen="dlopen"
+ lt_cv_dlopen_libs=
+ ;;
+
+ darwin*)
+ # if libdl is installed we need to link against it
+ echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
+echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
+if test "${ac_cv_lib_dl_dlopen+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldl $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char dlopen ();
+int
+main ()
+{
+dlopen ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_lib_dl_dlopen=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_dl_dlopen=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
+echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
+if test $ac_cv_lib_dl_dlopen = yes; then
+ lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
+else
+
+ lt_cv_dlopen="dyld"
+ lt_cv_dlopen_libs=
+ lt_cv_dlopen_self=yes
+
+fi
+
+ ;;
+
+ *)
+ echo "$as_me:$LINENO: checking for shl_load" >&5
+echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
+if test "${ac_cv_func_shl_load+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+/* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char shl_load (); below.
+ Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+ <limits.h> exists even on freestanding compilers. */
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char shl_load ();
+/* The GNU C library defines this for functions which it implements
+ to always fail with ENOSYS. Some functions are actually named
+ something starting with __ and the normal name is an alias. */
+#if defined (__stub_shl_load) || defined (__stub___shl_load)
+choke me
+#else
+char (*f) () = shl_load;
+#endif
+#ifdef __cplusplus
+}
+#endif
+
+int
+main ()
+{
+return f != shl_load;
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_func_shl_load=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_func_shl_load=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
+echo "${ECHO_T}$ac_cv_func_shl_load" >&6
+if test $ac_cv_func_shl_load = yes; then
+ lt_cv_dlopen="shl_load"
+else
+ echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
+echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
+if test "${ac_cv_lib_dld_shl_load+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldld $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char shl_load ();
+int
+main ()
+{
+shl_load ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_lib_dld_shl_load=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_dld_shl_load=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
+echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
+if test $ac_cv_lib_dld_shl_load = yes; then
+ lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
+else
+ echo "$as_me:$LINENO: checking for dlopen" >&5
+echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
+if test "${ac_cv_func_dlopen+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+/* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char dlopen (); below.
+ Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+ <limits.h> exists even on freestanding compilers. */
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char dlopen ();
+/* The GNU C library defines this for functions which it implements
+ to always fail with ENOSYS. Some functions are actually named
+ something starting with __ and the normal name is an alias. */
+#if defined (__stub_dlopen) || defined (__stub___dlopen)
+choke me
+#else
+char (*f) () = dlopen;
+#endif
+#ifdef __cplusplus
+}
+#endif
+
+int
+main ()
+{
+return f != dlopen;
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_func_dlopen=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_func_dlopen=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
+echo "${ECHO_T}$ac_cv_func_dlopen" >&6
+if test $ac_cv_func_dlopen = yes; then
+ lt_cv_dlopen="dlopen"
+else
+ echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
+echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
+if test "${ac_cv_lib_dl_dlopen+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldl $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char dlopen ();
+int
+main ()
+{
+dlopen ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_lib_dl_dlopen=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_dl_dlopen=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
+echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
+if test $ac_cv_lib_dl_dlopen = yes; then
+ lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
+else
+ echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
+echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
+if test "${ac_cv_lib_svld_dlopen+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-lsvld $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char dlopen ();
+int
+main ()
+{
+dlopen ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_lib_svld_dlopen=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_svld_dlopen=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
+echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
+if test $ac_cv_lib_svld_dlopen = yes; then
+ lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
+else
+ echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
+echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
+if test "${ac_cv_lib_dld_dld_link+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldld $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char dld_link ();
+int
+main ()
+{
+dld_link ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_lib_dld_dld_link=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_dld_dld_link=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
+echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
+if test $ac_cv_lib_dld_dld_link = yes; then
+ lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
+fi
+
+
+fi
+
+
+fi
+
+
+fi
+
+
+fi
+
+
+fi
+
+ ;;
+ esac
+
+ if test "x$lt_cv_dlopen" != xno; then
+ enable_dlopen=yes
+ else
+ enable_dlopen=no
+ fi
+
+ case $lt_cv_dlopen in
+ dlopen)
+ save_CPPFLAGS="$CPPFLAGS"
+ test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
+
+ save_LDFLAGS="$LDFLAGS"
+ eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
+
+ save_LIBS="$LIBS"
+ LIBS="$lt_cv_dlopen_libs $LIBS"
+
+ echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
+echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
+if test "${lt_cv_dlopen_self+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ if test "$cross_compiling" = yes; then :
+ lt_cv_dlopen_self=cross
+else
+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+ lt_status=$lt_dlunknown
+ cat > conftest.$ac_ext <<EOF
+#line 13011 "configure"
+#include "confdefs.h"
+
+#if HAVE_DLFCN_H
+#include <dlfcn.h>
+#endif
+
+#include <stdio.h>
+
+#ifdef RTLD_GLOBAL
+# define LT_DLGLOBAL RTLD_GLOBAL
+#else
+# ifdef DL_GLOBAL
+# define LT_DLGLOBAL DL_GLOBAL
+# else
+# define LT_DLGLOBAL 0
+# endif
+#endif
+
+/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
+ find out it does not work in some platform. */
+#ifndef LT_DLLAZY_OR_NOW
+# ifdef RTLD_LAZY
+# define LT_DLLAZY_OR_NOW RTLD_LAZY
+# else
+# ifdef DL_LAZY
+# define LT_DLLAZY_OR_NOW DL_LAZY
+# else
+# ifdef RTLD_NOW
+# define LT_DLLAZY_OR_NOW RTLD_NOW
+# else
+# ifdef DL_NOW
+# define LT_DLLAZY_OR_NOW DL_NOW
+# else
+# define LT_DLLAZY_OR_NOW 0
+# endif
+# endif
+# endif
+# endif
+#endif
+
+#ifdef __cplusplus
+extern "C" void exit (int);
+#endif
+
+void fnord() { int i=42;}
+int main ()
+{
+ void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
+ int status = $lt_dlunknown;
+
+ if (self)
+ {
+ if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
+ else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
+ /* dlclose (self); */
+ }
+
+ exit (status);
+}
+EOF
+ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
+ (./conftest; exit; ) 2>/dev/null
+ lt_status=$?
+ case x$lt_status in
+ x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
+ x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
+ x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
+ esac
+ else :
+ # compilation failed
+ lt_cv_dlopen_self=no
+ fi
+fi
+rm -fr conftest*
+
+
+fi
+echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
+echo "${ECHO_T}$lt_cv_dlopen_self" >&6
+
+ if test "x$lt_cv_dlopen_self" = xyes; then
+ LDFLAGS="$LDFLAGS $link_static_flag"
+ echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
+echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
+if test "${lt_cv_dlopen_self_static+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ if test "$cross_compiling" = yes; then :
+ lt_cv_dlopen_self_static=cross
+else
+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+ lt_status=$lt_dlunknown
+ cat > conftest.$ac_ext <<EOF
+#line 13109 "configure"
+#include "confdefs.h"
+
+#if HAVE_DLFCN_H
+#include <dlfcn.h>
+#endif
+
+#include <stdio.h>
+
+#ifdef RTLD_GLOBAL
+# define LT_DLGLOBAL RTLD_GLOBAL
+#else
+# ifdef DL_GLOBAL
+# define LT_DLGLOBAL DL_GLOBAL
+# else
+# define LT_DLGLOBAL 0
+# endif
+#endif
+
+/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
+ find out it does not work in some platform. */
+#ifndef LT_DLLAZY_OR_NOW
+# ifdef RTLD_LAZY
+# define LT_DLLAZY_OR_NOW RTLD_LAZY
+# else
+# ifdef DL_LAZY
+# define LT_DLLAZY_OR_NOW DL_LAZY
+# else
+# ifdef RTLD_NOW
+# define LT_DLLAZY_OR_NOW RTLD_NOW
+# else
+# ifdef DL_NOW
+# define LT_DLLAZY_OR_NOW DL_NOW
+# else
+# define LT_DLLAZY_OR_NOW 0
+# endif
+# endif
+# endif
+# endif
+#endif
+
+#ifdef __cplusplus
+extern "C" void exit (int);
+#endif
+
+void fnord() { int i=42;}
+int main ()
+{
+ void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
+ int status = $lt_dlunknown;
+
+ if (self)
+ {
+ if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
+ else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
+ /* dlclose (self); */
+ }
+
+ exit (status);
+}
+EOF
+ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
+ (./conftest; exit; ) 2>/dev/null
+ lt_status=$?
+ case x$lt_status in
+ x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
+ x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
+ x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
+ esac
+ else :
+ # compilation failed
+ lt_cv_dlopen_self_static=no
+ fi
+fi
+rm -fr conftest*
+
+
+fi
+echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
+echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
+ fi
+
+ CPPFLAGS="$save_CPPFLAGS"
+ LDFLAGS="$save_LDFLAGS"
+ LIBS="$save_LIBS"
+ ;;
+ esac
+
+ case $lt_cv_dlopen_self in
+ yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
+ *) enable_dlopen_self=unknown ;;
+ esac
+
+ case $lt_cv_dlopen_self_static in
+ yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
+ *) enable_dlopen_self_static=unknown ;;
+ esac
+fi
+
+
+# The else clause should only fire when bootstrapping the
+# libtool distribution, otherwise you forgot to ship ltmain.sh
+# with your package, and you will get complaints that there are
+# no rules to generate ltmain.sh.
+if test -f "$ltmain"; then
+ # See if we are running on zsh, and set the options which allow our commands through
+ # without removal of \ escapes.
+ if test -n "${ZSH_VERSION+set}" ; then
+ setopt NO_GLOB_SUBST
+ fi
+ # Now quote all the things that may contain metacharacters while being
+ # careful not to overquote the AC_SUBSTed values. We take copies of the
+ # variables and quote the copies for generation of the libtool script.
+ for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM SED SHELL \
+ libname_spec library_names_spec soname_spec extract_expsyms_cmds \
+ old_striplib striplib file_magic_cmd finish_cmds finish_eval \
+ deplibs_check_method reload_flag reload_cmds need_locks \
+ lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
+ lt_cv_sys_global_symbol_to_c_name_address \
+ sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
+ old_postinstall_cmds old_postuninstall_cmds \
+ compiler_CXX \
+ CC_CXX \
+ LD_CXX \
+ lt_prog_compiler_wl_CXX \
+ lt_prog_compiler_pic_CXX \
+ lt_prog_compiler_static_CXX \
+ lt_prog_compiler_no_builtin_flag_CXX \
+ export_dynamic_flag_spec_CXX \
+ thread_safe_flag_spec_CXX \
+ whole_archive_flag_spec_CXX \
+ enable_shared_with_static_runtimes_CXX \
+ old_archive_cmds_CXX \
+ old_archive_from_new_cmds_CXX \
+ predep_objects_CXX \
+ postdep_objects_CXX \
+ predeps_CXX \
+ postdeps_CXX \
+ compiler_lib_search_path_CXX \
+ archive_cmds_CXX \
+ archive_expsym_cmds_CXX \
+ postinstall_cmds_CXX \
+ postuninstall_cmds_CXX \
+ old_archive_from_expsyms_cmds_CXX \
+ allow_undefined_flag_CXX \
+ no_undefined_flag_CXX \
+ export_symbols_cmds_CXX \
+ hardcode_libdir_flag_spec_CXX \
+ hardcode_libdir_flag_spec_ld_CXX \
+ hardcode_libdir_separator_CXX \
+ hardcode_automatic_CXX \
+ module_cmds_CXX \
+ module_expsym_cmds_CXX \
+ lt_cv_prog_compiler_c_o_CXX \
+ exclude_expsyms_CXX \
+ include_expsyms_CXX; do
+
+ case $var in
+ old_archive_cmds_CXX | \
+ old_archive_from_new_cmds_CXX | \
+ archive_cmds_CXX | \
+ archive_expsym_cmds_CXX | \
+ module_cmds_CXX | \
+ module_expsym_cmds_CXX | \
+ old_archive_from_expsyms_cmds_CXX | \
+ export_symbols_cmds_CXX | \
+ extract_expsyms_cmds | reload_cmds | finish_cmds | \
+ postinstall_cmds | postuninstall_cmds | \
+ old_postinstall_cmds | old_postuninstall_cmds | \
+ sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
+ # Double-quote double-evaled strings.
+ eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
+ ;;
+ *)
+ eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
+ ;;
+ esac
+ done
+
+ case $lt_echo in
+ *'\$0 --fallback-echo"')
+ lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
+ ;;
+ esac
+
+cfgfile="$ofile"
+
+ cat <<__EOF__ >> "$cfgfile"
+# ### BEGIN LIBTOOL TAG CONFIG: $tagname
+
+# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
+
+# Shell to use when invoking shell scripts.
+SHELL=$lt_SHELL
+
+# Whether or not to build shared libraries.
+build_libtool_libs=$enable_shared
+
+# Whether or not to build static libraries.
+build_old_libs=$enable_static
+
+# Whether or not to add -lc for building shared libraries.
+build_libtool_need_lc=$archive_cmds_need_lc_CXX
+
+# Whether or not to disallow shared libs when runtime libs are static
+allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
+
+# Whether or not to optimize for fast installation.
+fast_install=$enable_fast_install
+
+# The host system.
+host_alias=$host_alias
+host=$host
+
+# An echo program that does not interpret backslashes.
+echo=$lt_echo
+
+# The archiver.
+AR=$lt_AR
+AR_FLAGS=$lt_AR_FLAGS
+
+# A C compiler.
+LTCC=$lt_LTCC
+
+# A language-specific compiler.
+CC=$lt_compiler_CXX
+
+# Is the compiler the GNU C compiler?
+with_gcc=$GCC_CXX
+
+# An ERE matcher.
+EGREP=$lt_EGREP
+
+# The linker used to build libraries.
+LD=$lt_LD_CXX
+
+# Whether we need hard or soft links.
+LN_S=$lt_LN_S
+
+# A BSD-compatible nm program.
+NM=$lt_NM
+
+# A symbol stripping program
+STRIP=$STRIP
+
+# Used to examine libraries when file_magic_cmd begins "file"
+MAGIC_CMD=$MAGIC_CMD
+
+# Used on cygwin: DLL creation program.
+DLLTOOL="$DLLTOOL"
+
+# Used on cygwin: object dumper.
+OBJDUMP="$OBJDUMP"
+
+# Used on cygwin: assembler.
+AS="$AS"
+
+# The name of the directory that contains temporary libtool files.
+objdir=$objdir
+
+# How to create reloadable object files.
+reload_flag=$lt_reload_flag
+reload_cmds=$lt_reload_cmds
+
+# How to pass a linker flag through the compiler.
+wl=$lt_lt_prog_compiler_wl_CXX
+
+# Object file suffix (normally "o").
+objext="$ac_objext"
+
+# Old archive suffix (normally "a").
+libext="$libext"
+
+# Shared library suffix (normally ".so").
+shrext='$shrext'
+
+# Executable file suffix (normally "").
+exeext="$exeext"
+
+# Additional compiler flags for building library objects.
+pic_flag=$lt_lt_prog_compiler_pic_CXX
+pic_mode=$pic_mode
+
+# What is the maximum length of a command?
+max_cmd_len=$lt_cv_sys_max_cmd_len
+
+# Does compiler simultaneously support -c and -o options?
+compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
+
+# Must we lock files when doing compilation ?
+need_locks=$lt_need_locks
+
+# Do we need the lib prefix for modules?
+need_lib_prefix=$need_lib_prefix
+
+# Do we need a version for libraries?
+need_version=$need_version
+
+# Whether dlopen is supported.
+dlopen_support=$enable_dlopen
+
+# Whether dlopen of programs is supported.
+dlopen_self=$enable_dlopen_self
+
+# Whether dlopen of statically linked programs is supported.
+dlopen_self_static=$enable_dlopen_self_static
+
+# Compiler flag to prevent dynamic linking.
+link_static_flag=$lt_lt_prog_compiler_static_CXX
+
+# Compiler flag to turn off builtin functions.
+no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
+
+# Compiler flag to allow reflexive dlopens.
+export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
+
+# Compiler flag to generate shared objects directly from archives.
+whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
+
+# Compiler flag to generate thread-safe objects.
+thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
+
+# Library versioning type.
+version_type=$version_type
+
+# Format of library name prefix.
+libname_spec=$lt_libname_spec
+
+# List of archive names. First name is the real one, the rest are links.
+# The last name is the one that the linker finds with -lNAME.
+library_names_spec=$lt_library_names_spec
+
+# The coded name of the library, if different from the real name.
+soname_spec=$lt_soname_spec
+
+# Commands used to build and install an old-style archive.
+RANLIB=$lt_RANLIB
+old_archive_cmds=$lt_old_archive_cmds_CXX
+old_postinstall_cmds=$lt_old_postinstall_cmds
+old_postuninstall_cmds=$lt_old_postuninstall_cmds
+
+# Create an old-style archive from a shared archive.
+old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
+
+# Create a temporary old-style archive to link instead of a shared archive.
+old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
+
+# Commands used to build and install a shared archive.
+archive_cmds=$lt_archive_cmds_CXX
+archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
+postinstall_cmds=$lt_postinstall_cmds
+postuninstall_cmds=$lt_postuninstall_cmds
+
+# Commands used to build a loadable module (assumed same as above if empty)
+module_cmds=$lt_module_cmds_CXX
+module_expsym_cmds=$lt_module_expsym_cmds_CXX
+
+# Commands to strip libraries.
+old_striplib=$lt_old_striplib
+striplib=$lt_striplib
+
+# Dependencies to place before the objects being linked to create a
+# shared library.
+predep_objects=$lt_predep_objects_CXX
+
+# Dependencies to place after the objects being linked to create a
+# shared library.
+postdep_objects=$lt_postdep_objects_CXX
+
+# Dependencies to place before the objects being linked to create a
+# shared library.
+predeps=$lt_predeps_CXX
+
+# Dependencies to place after the objects being linked to create a
+# shared library.
+postdeps=$lt_postdeps_CXX
+
+# The library search path used internally by the compiler when linking
+# a shared library.
+compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
+
+# Method to check whether dependent libraries are shared objects.
+deplibs_check_method=$lt_deplibs_check_method
+
+# Command to use when deplibs_check_method == file_magic.
+file_magic_cmd=$lt_file_magic_cmd
+
+# Flag that allows shared libraries with undefined symbols to be built.
+allow_undefined_flag=$lt_allow_undefined_flag_CXX
+
+# Flag that forces no undefined symbols.
+no_undefined_flag=$lt_no_undefined_flag_CXX
+
+# Commands used to finish a libtool library installation in a directory.
+finish_cmds=$lt_finish_cmds
+
+# Same as above, but a single script fragment to be evaled but not shown.
+finish_eval=$lt_finish_eval
+
+# Take the output of nm and produce a listing of raw symbols and C names.
+global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
+
+# Transform the output of nm in a proper C declaration
+global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
+
+# Transform the output of nm in a C name address pair
+global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
+
+# This is the shared library runtime path variable.
+runpath_var=$runpath_var
+
+# This is the shared library path variable.
+shlibpath_var=$shlibpath_var
+
+# Is shlibpath searched before the hard-coded library search path?
+shlibpath_overrides_runpath=$shlibpath_overrides_runpath
+
+# How to hardcode a shared library path into an executable.
+hardcode_action=$hardcode_action_CXX
+
+# Whether we should hardcode library paths into libraries.
+hardcode_into_libs=$hardcode_into_libs
+
+# Flag to hardcode \$libdir into a binary during linking.
+# This must work even if \$libdir does not exist.
+hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
+
+# If ld is used when linking, flag to hardcode \$libdir into
+# a binary during linking. This must work even if \$libdir does
+# not exist.
+hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
+
+# Whether we need a single -rpath flag with a separated argument.
+hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
+
+# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
+# resulting binary.
+hardcode_direct=$hardcode_direct_CXX
+
+# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
+# resulting binary.
+hardcode_minus_L=$hardcode_minus_L_CXX
+
+# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
+# the resulting binary.
+hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
+
+# Set to yes if building a shared library automatically hardcodes DIR into the library
+# and all subsequent libraries and executables linked against it.
+hardcode_automatic=$hardcode_automatic_CXX
+
+# Variables whose values should be saved in libtool wrapper scripts and
+# restored at relink time.
+variables_saved_for_relink="$variables_saved_for_relink"
+
+# Whether libtool must link a program against all its dependency libraries.
+link_all_deplibs=$link_all_deplibs_CXX
+
+# Compile-time system search path for libraries
+sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
+
+# Run-time system search path for libraries
+sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
+
+# Fix the shell variable \$srcfile for the compiler.
+fix_srcfile_path="$fix_srcfile_path_CXX"
+
+# Set to yes if exported symbols are required.
+always_export_symbols=$always_export_symbols_CXX
+
+# The commands to list exported symbols.
+export_symbols_cmds=$lt_export_symbols_cmds_CXX
+
+# The commands to extract the exported symbol list from a shared archive.
+extract_expsyms_cmds=$lt_extract_expsyms_cmds
+
+# Symbols that should not be listed in the preloaded symbols.
+exclude_expsyms=$lt_exclude_expsyms_CXX
+
+# Symbols that must always be exported.
+include_expsyms=$lt_include_expsyms_CXX
+
+# ### END LIBTOOL TAG CONFIG: $tagname
+
+__EOF__
+
+
+else
+ # If there is no Makefile yet, we rely on a make rule to execute
+ # `config.status --recheck' to rerun these tests and create the
+ # libtool script then.
+ test -f Makefile && make "$ltmain"
+fi
+
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+CC=$lt_save_CC
+LDCXX=$LD
+LD=$lt_save_LD
+GCC=$lt_save_GCC
+with_gnu_ldcxx=$with_gnu_ld
+with_gnu_ld=$lt_save_with_gnu_ld
+lt_cv_path_LDCXX=$lt_cv_path_LD
+lt_cv_path_LD=$lt_save_path_LD
+lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
+lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
+
+ else
+ tagname=""
+ fi
+ ;;
+
+ F77)
+ if test -n "$F77" && test "X$F77" != "Xno"; then
+
+ac_ext=f
+ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
+ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_f77_compiler_gnu
+
+
+archive_cmds_need_lc_F77=no
+allow_undefined_flag_F77=
+always_export_symbols_F77=no
+archive_expsym_cmds_F77=
+export_dynamic_flag_spec_F77=
+hardcode_direct_F77=no
+hardcode_libdir_flag_spec_F77=
+hardcode_libdir_flag_spec_ld_F77=
+hardcode_libdir_separator_F77=
+hardcode_minus_L_F77=no
+hardcode_automatic_F77=no
+module_cmds_F77=
+module_expsym_cmds_F77=
+link_all_deplibs_F77=unknown
+old_archive_cmds_F77=$old_archive_cmds
+no_undefined_flag_F77=
+whole_archive_flag_spec_F77=
+enable_shared_with_static_runtimes_F77=no
+
+# Source file extension for f77 test sources.
+ac_ext=f
+
+# Object file extension for compiled f77 test sources.
+objext=o
+objext_F77=$objext
+
+# Code to be used in simple compile tests
+lt_simple_compile_test_code=" subroutine t\n return\n end\n"
+
+# Code to be used in simple link tests
+lt_simple_link_test_code=" program t\n end\n"
+
+# ltmain only uses $CC for tagged configurations so make sure $CC is set.
+
+# If no C compiler was specified, use CC.
+LTCC=${LTCC-"$CC"}
+
+# Allow CC to be a program name with arguments.
+compiler=$CC
+
+
+# Allow CC to be a program name with arguments.
+lt_save_CC="$CC"
+CC=${F77-"f77"}
+compiler=$CC
+compiler_F77=$CC
+cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'`
+
+echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
+echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
+echo "$as_me:$LINENO: result: $can_build_shared" >&5
+echo "${ECHO_T}$can_build_shared" >&6
+
+echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
+echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
+test "$can_build_shared" = "no" && enable_shared=no
+
+# On AIX, shared libraries and static libraries use the same namespace, and
+# are all built from PIC.
+case "$host_os" in
+aix3*)
+ test "$enable_shared" = yes && enable_static=no
+ if test -n "$RANLIB"; then
+ archive_cmds="$archive_cmds~\$RANLIB \$lib"
+ postinstall_cmds='$RANLIB $lib'
+ fi
+ ;;
+aix4*)
+ test "$enable_shared" = yes && enable_static=no
+ ;;
+esac
+echo "$as_me:$LINENO: result: $enable_shared" >&5
+echo "${ECHO_T}$enable_shared" >&6
+
+echo "$as_me:$LINENO: checking whether to build static libraries" >&5
+echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
+# Make sure either enable_shared or enable_static is yes.
+test "$enable_shared" = yes || enable_static=yes
+echo "$as_me:$LINENO: result: $enable_static" >&5
+echo "${ECHO_T}$enable_static" >&6
+
+test "$ld_shlibs_F77" = no && can_build_shared=no
+
+GCC_F77="$G77"
+LD_F77="$LD"
+
+lt_prog_compiler_wl_F77=
+lt_prog_compiler_pic_F77=
+lt_prog_compiler_static_F77=
+
+echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
+echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
+
+ if test "$GCC" = yes; then
+ lt_prog_compiler_wl_F77='-Wl,'
+ lt_prog_compiler_static_F77='-static'
+
+ case $host_os in
+ aix*)
+ # All AIX code is PIC.
+ if test "$host_cpu" = ia64; then
+ # AIX 5 now supports IA64 processor
+ lt_prog_compiler_static_F77='-Bstatic'
+ fi
+ ;;
+
+ amigaos*)
+ # FIXME: we need at least 68020 code to build shared libraries, but
+ # adding the `-m68020' flag to GCC prevents building anything better,
+ # like `-m68040'.
+ lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
+ ;;
+
+ beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
+ # PIC is the default for these OSes.
+ ;;
+
+ mingw* | pw32* | os2*)
+ # This hack is so that the source file can tell whether it is being
+ # built for inclusion in a dll (and should export symbols for example).
+ lt_prog_compiler_pic_F77='-DDLL_EXPORT'
+ ;;
+
+ darwin* | rhapsody*)
+ # PIC is the default on this platform
+ # Common symbols not allowed in MH_DYLIB files
+ lt_prog_compiler_pic_F77='-fno-common'
+ ;;
+
+ msdosdjgpp*)
+ # Just because we use GCC doesn't mean we suddenly get shared libraries
+ # on systems that don't support them.
+ lt_prog_compiler_can_build_shared_F77=no
+ enable_shared=no
+ ;;
+
+ sysv4*MP*)
+ if test -d /usr/nec; then
+ lt_prog_compiler_pic_F77=-Kconform_pic
+ fi
+ ;;
+
+ hpux*)
+ # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
+ # not for PA HP-UX.
+ case "$host_cpu" in
+ hppa*64*|ia64*)
+ # +Z the default
+ ;;
+ *)
+ lt_prog_compiler_pic_F77='-fPIC'
+ ;;
+ esac
+ ;;
+
+ *)
+ lt_prog_compiler_pic_F77='-fPIC'
+ ;;
+ esac
+ else
+ # PORTME Check for flag to pass linker flags through the system compiler.
+ case $host_os in
+ aix*)
+ lt_prog_compiler_wl_F77='-Wl,'
+ if test "$host_cpu" = ia64; then
+ # AIX 5 now supports IA64 processor
+ lt_prog_compiler_static_F77='-Bstatic'
+ else
+ lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
+ fi
+ ;;
+
+ mingw* | pw32* | os2*)
+ # This hack is so that the source file can tell whether it is being
+ # built for inclusion in a dll (and should export symbols for example).
+ lt_prog_compiler_pic_F77='-DDLL_EXPORT'
+ ;;
+
+ hpux9* | hpux10* | hpux11*)
+ lt_prog_compiler_wl_F77='-Wl,'
+ # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
+ # not for PA HP-UX.
+ case "$host_cpu" in
+ hppa*64*|ia64*)
+ # +Z the default
+ ;;
+ *)
+ lt_prog_compiler_pic_F77='+Z'
+ ;;
+ esac
+ # Is there a better lt_prog_compiler_static that works with the bundled CC?
+ lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
+ ;;
+
+ irix5* | irix6* | nonstopux*)
+ lt_prog_compiler_wl_F77='-Wl,'
+ # PIC (with -KPIC) is the default.
+ lt_prog_compiler_static_F77='-non_shared'
+ ;;
+
+ newsos6)
+ lt_prog_compiler_pic_F77='-KPIC'
+ lt_prog_compiler_static_F77='-Bstatic'
+ ;;
+
+ linux*)
+ case $CC in
+ icc|ecc)
+ lt_prog_compiler_wl_F77='-Wl,'
+ lt_prog_compiler_pic_F77='-KPIC'
+ lt_prog_compiler_static_F77='-static'
+ ;;
+ ccc)
+ lt_prog_compiler_wl_F77='-Wl,'
+ # All Alpha code is PIC.
+ lt_prog_compiler_static_F77='-non_shared'
+ ;;
+ esac
+ ;;
+
+ osf3* | osf4* | osf5*)
+ lt_prog_compiler_wl_F77='-Wl,'
+ # All OSF/1 code is PIC.
+ lt_prog_compiler_static_F77='-non_shared'
+ ;;
+
+ sco3.2v5*)
+ lt_prog_compiler_pic_F77='-Kpic'
+ lt_prog_compiler_static_F77='-dn'
+ ;;
+
+ solaris*)
+ lt_prog_compiler_wl_F77='-Wl,'
+ lt_prog_compiler_pic_F77='-KPIC'
+ lt_prog_compiler_static_F77='-Bstatic'
+ ;;
+
+ sunos4*)
+ lt_prog_compiler_wl_F77='-Qoption ld '
+ lt_prog_compiler_pic_F77='-PIC'
+ lt_prog_compiler_static_F77='-Bstatic'
+ ;;
+
+ sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
+ lt_prog_compiler_wl_F77='-Wl,'
+ lt_prog_compiler_pic_F77='-KPIC'
+ lt_prog_compiler_static_F77='-Bstatic'
+ ;;
+
+ sysv4*MP*)
+ if test -d /usr/nec ;then
+ lt_prog_compiler_pic_F77='-Kconform_pic'
+ lt_prog_compiler_static_F77='-Bstatic'
+ fi
+ ;;
+
+ uts4*)
+ lt_prog_compiler_pic_F77='-pic'
+ lt_prog_compiler_static_F77='-Bstatic'
+ ;;
+
+ *)
+ lt_prog_compiler_can_build_shared_F77=no
+ ;;
+ esac
+ fi
+
+echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
+echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6
+
+#
+# Check to make sure the PIC flag actually works.
+#
+if test -n "$lt_prog_compiler_pic_F77"; then
+ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
+echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6
+if test "${lt_prog_compiler_pic_works_F77+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ lt_prog_compiler_pic_works_F77=no
+ ac_outfile=conftest.$ac_objext
+ printf "$lt_simple_compile_test_code" > conftest.$ac_ext
+ lt_compiler_flag="$lt_prog_compiler_pic_F77"
+ # Insert the option either (1) after the last *FLAGS variable, or
+ # (2) before a word containing "conftest.", or (3) at the end.
+ # Note that $ac_compile itself does not contain backslashes and begins
+ # with a dollar sign (not a hyphen), so the echo should work correctly.
+ # The option is referenced via a variable to avoid confusing sed.
+ lt_compile=`echo "$ac_compile" | $SED \
+ -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
+ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+ -e 's:$: $lt_compiler_flag:'`
+ (eval echo "\"\$as_me:13931: $lt_compile\"" >&5)
+ (eval "$lt_compile" 2>conftest.err)
+ ac_status=$?
+ cat conftest.err >&5
+ echo "$as_me:13935: \$? = $ac_status" >&5
+ if (exit $ac_status) && test -s "$ac_outfile"; then
+ # The compiler can only warn and ignore the option if not recognized
+ # So say no if there are warnings
+ if test ! -s conftest.err; then
+ lt_prog_compiler_pic_works_F77=yes
+ fi
+ fi
+ $rm conftest*
+
+fi
+echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5
+echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6
+
+if test x"$lt_prog_compiler_pic_works_F77" = xyes; then
+ case $lt_prog_compiler_pic_F77 in
+ "" | " "*) ;;
+ *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
+ esac
+else
+ lt_prog_compiler_pic_F77=
+ lt_prog_compiler_can_build_shared_F77=no
+fi
+
+fi
+case "$host_os" in
+ # For platforms which do not support PIC, -DPIC is meaningless:
+ *djgpp*)
+ lt_prog_compiler_pic_F77=
+ ;;
+ *)
+ lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
+ ;;
+esac
+
+echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
+echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
+if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ lt_cv_prog_compiler_c_o_F77=no
+ $rm -r conftest 2>/dev/null
+ mkdir conftest
+ cd conftest
+ mkdir out
+ printf "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+ # According to Tom Tromey, Ian Lance Taylor reported there are C compilers
+ # that will create temporary files in the current directory regardless of
+ # the output directory. Thus, making CWD read-only will cause this test
+ # to fail, enabling locking or at least warning the user not to do parallel
+ # builds.
+ chmod -w .
+
+ lt_compiler_flag="-o out/conftest2.$ac_objext"
+ # Insert the option either (1) after the last *FLAGS variable, or
+ # (2) before a word containing "conftest.", or (3) at the end.
+ # Note that $ac_compile itself does not contain backslashes and begins
+ # with a dollar sign (not a hyphen), so the echo should work correctly.
+ lt_compile=`echo "$ac_compile" | $SED \
+ -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
+ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+ -e 's:$: $lt_compiler_flag:'`
+ (eval echo "\"\$as_me:13998: $lt_compile\"" >&5)
+ (eval "$lt_compile" 2>out/conftest.err)
+ ac_status=$?
+ cat out/conftest.err >&5
+ echo "$as_me:14002: \$? = $ac_status" >&5
+ if (exit $ac_status) && test -s out/conftest2.$ac_objext
+ then
+ # The compiler can only warn and ignore the option if not recognized
+ # So say no if there are warnings
+ if test ! -s out/conftest.err; then
+ lt_cv_prog_compiler_c_o_F77=yes
+ fi
+ fi
+ chmod u+w .
+ $rm conftest* out/*
+ rmdir out
+ cd ..
+ rmdir conftest
+ $rm conftest*
+
+fi
+echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
+echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6
+
+
+hard_links="nottested"
+if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
+ # do not overwrite the value of need_locks provided by the user
+ echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
+echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
+ hard_links=yes
+ $rm conftest*
+ ln conftest.a conftest.b 2>/dev/null && hard_links=no
+ touch conftest.a
+ ln conftest.a conftest.b 2>&5 || hard_links=no
+ ln conftest.a conftest.b 2>/dev/null && hard_links=no
+ echo "$as_me:$LINENO: result: $hard_links" >&5
+echo "${ECHO_T}$hard_links" >&6
+ if test "$hard_links" = no; then
+ { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
+echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
+ need_locks=warn
+ fi
+else
+ need_locks=no
+fi
+
+echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
+echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
+
+ runpath_var=
+ allow_undefined_flag_F77=
+ enable_shared_with_static_runtimes_F77=no
+ archive_cmds_F77=
+ archive_expsym_cmds_F77=
+ old_archive_From_new_cmds_F77=
+ old_archive_from_expsyms_cmds_F77=
+ export_dynamic_flag_spec_F77=
+ whole_archive_flag_spec_F77=
+ thread_safe_flag_spec_F77=
+ hardcode_libdir_flag_spec_F77=
+ hardcode_libdir_flag_spec_ld_F77=
+ hardcode_libdir_separator_F77=
+ hardcode_direct_F77=no
+ hardcode_minus_L_F77=no
+ hardcode_shlibpath_var_F77=unsupported
+ link_all_deplibs_F77=unknown
+ hardcode_automatic_F77=no
+ module_cmds_F77=
+ module_expsym_cmds_F77=
+ always_export_symbols_F77=no
+ export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+ # include_expsyms should be a list of space-separated symbols to be *always*
+ # included in the symbol list
+ include_expsyms_F77=
+ # exclude_expsyms can be an extended regexp of symbols to exclude
+ # it will be wrapped by ` (' and `)$', so one must not match beginning or
+ # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
+ # as well as any symbol that contains `d'.
+ exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_"
+ # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
+ # platforms (ab)use it in PIC code, but their linkers get confused if
+ # the symbol is explicitly referenced. Since portable code cannot
+ # rely on this symbol name, it's probably fine to never include it in
+ # preloaded symbol tables.
+ extract_expsyms_cmds=
+
+ case $host_os in
+ cygwin* | mingw* | pw32*)
+ # FIXME: the MSVC++ port hasn't been tested in a loooong time
+ # When not using gcc, we currently assume that we are using
+ # Microsoft Visual C++.
+ if test "$GCC" != yes; then
+ with_gnu_ld=no
+ fi
+ ;;
+ openbsd*)
+ with_gnu_ld=no
+ ;;
+ esac
+
+ ld_shlibs_F77=yes
+ if test "$with_gnu_ld" = yes; then
+ # If archive_cmds runs LD, not CC, wlarc should be empty
+ wlarc='${wl}'
+
+ # See if GNU ld supports shared libraries.
+ case $host_os in
+ aix3* | aix4* | aix5*)
+ # On AIX/PPC, the GNU linker is very broken
+ if test "$host_cpu" != ia64; then
+ ld_shlibs_F77=no
+ cat <<EOF 1>&2
+
+*** Warning: the GNU linker, at least up to release 2.9.1, is reported
+*** to be unable to reliably create shared libraries on AIX.
+*** Therefore, libtool is disabling shared libraries support. If you
+*** really care for shared libraries, you may want to modify your PATH
+*** so that a non-GNU linker is found, and then restart.
+
+EOF
+ fi
+ ;;
+
+ amigaos*)
+ archive_cmds_F77='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
+ hardcode_libdir_flag_spec_F77='-L$libdir'
+ hardcode_minus_L_F77=yes
+
+ # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
+ # that the semantics of dynamic libraries on AmigaOS, at least up
+ # to version 4, is to share data among multiple programs linked
+ # with the same dynamic library. Since this doesn't match the
+ # behavior of shared libraries on other platforms, we can't use
+ # them.
+ ld_shlibs_F77=no
+ ;;
+
+ beos*)
+ if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+ allow_undefined_flag_F77=unsupported
+ # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
+ # support --undefined. This deserves some investigation. FIXME
+ archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ else
+ ld_shlibs_F77=no
+ fi
+ ;;
+
+ cygwin* | mingw* | pw32*)
+ # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
+ # as there is no search path for DLLs.
+ hardcode_libdir_flag_spec_F77='-L$libdir'
+ allow_undefined_flag_F77=unsupported
+ always_export_symbols_F77=no
+ enable_shared_with_static_runtimes_F77=yes
+ export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
+
+ if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
+ archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
+ # If the export-symbols file already is a .def file (1st line
+ # is EXPORTS), use it as is; otherwise, prepend...
+ archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+ cp $export_symbols $output_objdir/$soname.def;
+ else
+ echo EXPORTS > $output_objdir/$soname.def;
+ cat $export_symbols >> $output_objdir/$soname.def;
+ fi~
+ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
+ else
+ ld_shlibs=no
+ fi
+ ;;
+
+ netbsd*)
+ if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+ archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
+ wlarc=
+ else
+ archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ fi
+ ;;
+
+ solaris* | sysv5*)
+ if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
+ ld_shlibs_F77=no
+ cat <<EOF 1>&2
+
+*** Warning: The releases 2.8.* of the GNU linker cannot reliably
+*** create shared libraries on Solaris systems. Therefore, libtool
+*** is disabling shared libraries support. We urge you to upgrade GNU
+*** binutils to release 2.9.1 or newer. Another option is to modify
+*** your PATH or compiler configuration so that the native linker is
+*** used, and then restart.
+
+EOF
+ elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+ archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ else
+ ld_shlibs_F77=no
+ fi
+ ;;
+
+ sunos4*)
+ archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+ wlarc=
+ hardcode_direct_F77=yes
+ hardcode_shlibpath_var_F77=no
+ ;;
+
+ *)
+ if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+ archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ else
+ ld_shlibs_F77=no
+ fi
+ ;;
+ esac
+
+ if test "$ld_shlibs_F77" = yes; then
+ runpath_var=LD_RUN_PATH
+ hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
+ export_dynamic_flag_spec_F77='${wl}--export-dynamic'
+ # ancient GNU ld didn't support --whole-archive et. al.
+ if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
+ whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+ else
+ whole_archive_flag_spec_F77=
+ fi
+ fi
+ else
+ # PORTME fill in a description of your system's linker (not GNU ld)
+ case $host_os in
+ aix3*)
+ allow_undefined_flag_F77=unsupported
+ always_export_symbols_F77=yes
+ archive_expsym_cmds_F77='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
+ # Note: this linker hardcodes the directories in LIBPATH if there
+ # are no directories specified by -L.
+ hardcode_minus_L_F77=yes
+ if test "$GCC" = yes && test -z "$link_static_flag"; then
+ # Neither direct hardcoding nor static linking is supported with a
+ # broken collect2.
+ hardcode_direct_F77=unsupported
+ fi
+ ;;
+
+ aix4* | aix5*)
+ if test "$host_cpu" = ia64; then
+ # On IA64, the linker does run time linking by default, so we don't
+ # have to do anything special.
+ aix_use_runtimelinking=no
+ exp_sym_flag='-Bexport'
+ no_entry_flag=""
+ else
+ # If we're using GNU nm, then we don't want the "-C" option.
+ # -C means demangle to AIX nm, but means don't demangle with GNU nm
+ if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
+ export_symbols_cmds_F77='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
+ else
+ export_symbols_cmds_F77='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
+ fi
+ aix_use_runtimelinking=no
+
+ # Test if we are trying to use run time linking or normal
+ # AIX style linking. If -brtl is somewhere in LDFLAGS, we
+ # need to do runtime linking.
+ case $host_os in aix4.[23]|aix4.[23].*|aix5*)
+ for ld_flag in $LDFLAGS; do
+ if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
+ aix_use_runtimelinking=yes
+ break
+ fi
+ done
+ esac
+
+ exp_sym_flag='-bexport'
+ no_entry_flag='-bnoentry'
+ fi
+
+ # When large executables or shared objects are built, AIX ld can
+ # have problems creating the table of contents. If linking a library
+ # or program results in "error TOC overflow" add -mminimal-toc to
+ # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
+ # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
+
+ archive_cmds_F77=''
+ hardcode_direct_F77=yes
+ hardcode_libdir_separator_F77=':'
+ link_all_deplibs_F77=yes
+
+ if test "$GCC" = yes; then
+ case $host_os in aix4.012|aix4.012.*)
+ # We only want to do this on AIX 4.2 and lower, the check
+ # below for broken collect2 doesn't work under 4.3+
+ collect2name=`${CC} -print-prog-name=collect2`
+ if test -f "$collect2name" && \
+ strings "$collect2name" | grep resolve_lib_name >/dev/null
+ then
+ # We have reworked collect2
+ hardcode_direct_F77=yes
+ else
+ # We have old collect2
+ hardcode_direct_F77=unsupported
+ # It fails to find uninstalled libraries when the uninstalled
+ # path is not listed in the libpath. Setting hardcode_minus_L
+ # to unsupported forces relinking
+ hardcode_minus_L_F77=yes
+ hardcode_libdir_flag_spec_F77='-L$libdir'
+ hardcode_libdir_separator_F77=
+ fi
+ esac
+ shared_flag='-shared'
+ else
+ # not using gcc
+ if test "$host_cpu" = ia64; then
+ # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
+ # chokes on -Wl,-G. The following line is correct:
+ shared_flag='-G'
+ else
+ if test "$aix_use_runtimelinking" = yes; then
+ shared_flag='${wl}-G'
+ else
+ shared_flag='${wl}-bM:SRE'
+ fi
+ fi
+ fi
+
+ # It seems that -bexpall does not export symbols beginning with
+ # underscore (_), so it is better to generate a list of symbols to export.
+ always_export_symbols_F77=yes
+ if test "$aix_use_runtimelinking" = yes; then
+ # Warning - without using the other runtime loading flags (-brtl),
+ # -berok will link without error, but may produce a broken library.
+ allow_undefined_flag_F77='-berok'
+ # Determine the default libpath from the value encoded in an empty executable.
+ cat >conftest.$ac_ext <<_ACEOF
+ program main
+
+ end
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+
+aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
+}'`
+# Check for a 64-bit object if we didn't find anything.
+if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
+}'`; fi
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+
+ hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
+ archive_expsym_cmds_F77="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+ else
+ if test "$host_cpu" = ia64; then
+ hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
+ allow_undefined_flag_F77="-z nodefs"
+ archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
+ else
+ # Determine the default libpath from the value encoded in an empty executable.
+ cat >conftest.$ac_ext <<_ACEOF
+ program main
+
+ end
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+
+aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
+}'`
+# Check for a 64-bit object if we didn't find anything.
+if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
+}'`; fi
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+
+ hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
+ # Warning - without using the other run time loading flags,
+ # -berok will link without error, but may produce a broken library.
+ no_undefined_flag_F77=' ${wl}-bernotok'
+ allow_undefined_flag_F77=' ${wl}-berok'
+ # -bexpall does not export symbols beginning with underscore (_)
+ always_export_symbols_F77=yes
+ # Exported symbols can be pulled into shared objects from archives
+ whole_archive_flag_spec_F77=' '
+ archive_cmds_need_lc_F77=yes
+ # This is similar to how AIX traditionally builds it's shared libraries.
+ archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+ fi
+ fi
+ ;;
+
+ amigaos*)
+ archive_cmds_F77='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
+ hardcode_libdir_flag_spec_F77='-L$libdir'
+ hardcode_minus_L_F77=yes
+ # see comment about different semantics on the GNU ld section
+ ld_shlibs_F77=no
+ ;;
+
+ bsdi4*)
+ export_dynamic_flag_spec_F77=-rdynamic
+ ;;
+
+ cygwin* | mingw* | pw32*)
+ # When not using gcc, we currently assume that we are using
+ # Microsoft Visual C++.
+ # hardcode_libdir_flag_spec is actually meaningless, as there is
+ # no search path for DLLs.
+ hardcode_libdir_flag_spec_F77=' '
+ allow_undefined_flag_F77=unsupported
+ # Tell ltmain to make .lib files, not .a files.
+ libext=lib
+ # Tell ltmain to make .dll files, not .so files.
+ shrext=".dll"
+ # FIXME: Setting linknames here is a bad hack.
+ archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
+ # The linker will automatically build a .lib file if we build a DLL.
+ old_archive_From_new_cmds_F77='true'
+ # FIXME: Should let the user specify the lib program.
+ old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs'
+ fix_srcfile_path='`cygpath -w "$srcfile"`'
+ enable_shared_with_static_runtimes_F77=yes
+ ;;
+
+ darwin* | rhapsody*)
+ if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
+ archive_cmds_need_lc_F77=no
+ case "$host_os" in
+ rhapsody* | darwin1.[012])
+ allow_undefined_flag_F77='-undefined suppress'
+ ;;
+ *) # Darwin 1.3 on
+ test -z ${LD_TWOLEVEL_NAMESPACE} && allow_undefined_flag_F77='-flat_namespace -undefined suppress'
+ ;;
+ esac
+ # FIXME: Relying on posixy $() will cause problems for
+ # cross-compilation, but unfortunately the echo tests do not
+ # yet detect zsh echo's removal of \ escapes. Also zsh mangles
+ # `"' quotes if we put them in here... so don't!
+ lt_int_apple_cc_single_mod=no
+ output_verbose_link_cmd='echo'
+ if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then
+ lt_int_apple_cc_single_mod=yes
+ fi
+ if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
+ archive_cmds_F77='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
+ else
+ archive_cmds_F77='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
+ fi
+ module_cmds_F77='$CC -bundle ${wl}-bind_at_load $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags'
+ # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
+ if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
+ archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ else
+ archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ fi
+ module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -bundle $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ hardcode_direct_F77=no
+ hardcode_automatic_F77=yes
+ hardcode_shlibpath_var_F77=unsupported
+ whole_archive_flag_spec_F77='-all_load $convenience'
+ link_all_deplibs_F77=yes
+ fi
+ ;;
+
+ dgux*)
+ archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_libdir_flag_spec_F77='-L$libdir'
+ hardcode_shlibpath_var_F77=no
+ ;;
+
+ freebsd1*)
+ ld_shlibs_F77=no
+ ;;
+
+ # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
+ # support. Future versions do this automatically, but an explicit c++rt0.o
+ # does not break anything, and helps significantly (at the cost of a little
+ # extra space).
+ freebsd2.2*)
+ archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
+ hardcode_libdir_flag_spec_F77='-R$libdir'
+ hardcode_direct_F77=yes
+ hardcode_shlibpath_var_F77=no
+ ;;
+
+ # Unfortunately, older versions of FreeBSD 2 do not have this feature.
+ freebsd2*)
+ archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_direct_F77=yes
+ hardcode_minus_L_F77=yes
+ hardcode_shlibpath_var_F77=no
+ ;;
+
+ # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
+ freebsd*)
+ archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
+ hardcode_libdir_flag_spec_F77='-R$libdir'
+ hardcode_direct_F77=yes
+ hardcode_shlibpath_var_F77=no
+ ;;
+
+ hpux9*)
+ if test "$GCC" = yes; then
+ archive_cmds_F77='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+ else
+ archive_cmds_F77='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+ fi
+ hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
+ hardcode_libdir_separator_F77=:
+ hardcode_direct_F77=yes
+
+ # hardcode_minus_L: Not really in the search PATH,
+ # but as the default location of the library.
+ hardcode_minus_L_F77=yes
+ export_dynamic_flag_spec_F77='${wl}-E'
+ ;;
+
+ hpux10* | hpux11*)
+ if test "$GCC" = yes -a "$with_gnu_ld" = no; then
+ case "$host_cpu" in
+ hppa*64*|ia64*)
+ archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ ;;
+ *)
+ archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+ ;;
+ esac
+ else
+ case "$host_cpu" in
+ hppa*64*|ia64*)
+ archive_cmds_F77='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
+ ;;
+ *)
+ archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
+ ;;
+ esac
+ fi
+ if test "$with_gnu_ld" = no; then
+ case "$host_cpu" in
+ hppa*64*)
+ hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
+ hardcode_libdir_flag_spec_ld_F77='+b $libdir'
+ hardcode_libdir_separator_F77=:
+ hardcode_direct_F77=no
+ hardcode_shlibpath_var_F77=no
+ ;;
+ ia64*)
+ hardcode_libdir_flag_spec_F77='-L$libdir'
+ hardcode_direct_F77=no
+ hardcode_shlibpath_var_F77=no
+
+ # hardcode_minus_L: Not really in the search PATH,
+ # but as the default location of the library.
+ hardcode_minus_L_F77=yes
+ ;;
+ *)
+ hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
+ hardcode_libdir_separator_F77=:
+ hardcode_direct_F77=yes
+ export_dynamic_flag_spec_F77='${wl}-E'
+
+ # hardcode_minus_L: Not really in the search PATH,
+ # but as the default location of the library.
+ hardcode_minus_L_F77=yes
+ ;;
+ esac
+ fi
+ ;;
+
+ irix5* | irix6* | nonstopux*)
+ if test "$GCC" = yes; then
+ archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ else
+ archive_cmds_F77='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
+ hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
+ fi
+ hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
+ hardcode_libdir_separator_F77=:
+ link_all_deplibs_F77=yes
+ ;;
+
+ netbsd*)
+ if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+ archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
+ else
+ archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
+ fi
+ hardcode_libdir_flag_spec_F77='-R$libdir'
+ hardcode_direct_F77=yes
+ hardcode_shlibpath_var_F77=no
+ ;;
+
+ newsos6)
+ archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_direct_F77=yes
+ hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
+ hardcode_libdir_separator_F77=:
+ hardcode_shlibpath_var_F77=no
+ ;;
+
+ openbsd*)
+ hardcode_direct_F77=yes
+ hardcode_shlibpath_var_F77=no
+ if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+ archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+ hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
+ export_dynamic_flag_spec_F77='${wl}-E'
+ else
+ case $host_os in
+ openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
+ archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_libdir_flag_spec_F77='-R$libdir'
+ ;;
+ *)
+ archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+ hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
+ ;;
+ esac
+ fi
+ ;;
+
+ os2*)
+ hardcode_libdir_flag_spec_F77='-L$libdir'
+ hardcode_minus_L_F77=yes
+ allow_undefined_flag_F77=unsupported
+ archive_cmds_F77='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
+ old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
+ ;;
+
+ osf3*)
+ if test "$GCC" = yes; then
+ allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
+ archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ else
+ allow_undefined_flag_F77=' -expect_unresolved \*'
+ archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
+ fi
+ hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
+ hardcode_libdir_separator_F77=:
+ ;;
+
+ osf4* | osf5*) # as osf3* with the addition of -msym flag
+ if test "$GCC" = yes; then
+ allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
+ archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
+ else
+ allow_undefined_flag_F77=' -expect_unresolved \*'
+ archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
+ archive_expsym_cmds_F77='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
+ $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp'
+
+ # Both c and cxx compiler support -rpath directly
+ hardcode_libdir_flag_spec_F77='-rpath $libdir'
+ fi
+ hardcode_libdir_separator_F77=:
+ ;;
+
+ sco3.2v5*)
+ archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_shlibpath_var_F77=no
+ export_dynamic_flag_spec_F77='${wl}-Bexport'
+ runpath_var=LD_RUN_PATH
+ hardcode_runpath_var=yes
+ ;;
+
+ solaris*)
+ no_undefined_flag_F77=' -z text'
+ if test "$GCC" = yes; then
+ archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+ $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
+ else
+ archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
+ fi
+ hardcode_libdir_flag_spec_F77='-R$libdir'
+ hardcode_shlibpath_var_F77=no
+ case $host_os in
+ solaris2.[0-5] | solaris2.[0-5].*) ;;
+ *) # Supported since Solaris 2.6 (maybe 2.5.1?)
+ whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;;
+ esac
+ link_all_deplibs_F77=yes
+ ;;
+
+ sunos4*)
+ if test "x$host_vendor" = xsequent; then
+ # Use $CC to link under sequent, because it throws in some extra .o
+ # files that make .init and .fini sections work.
+ archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
+ else
+ archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
+ fi
+ hardcode_libdir_flag_spec_F77='-L$libdir'
+ hardcode_direct_F77=yes
+ hardcode_minus_L_F77=yes
+ hardcode_shlibpath_var_F77=no
+ ;;
+
+ sysv4)
+ case $host_vendor in
+ sni)
+ archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_direct_F77=yes # is this really true???
+ ;;
+ siemens)
+ ## LD is ld it makes a PLAMLIB
+ ## CC just makes a GrossModule.
+ archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
+ reload_cmds_F77='$CC -r -o $output$reload_objs'
+ hardcode_direct_F77=no
+ ;;
+ motorola)
+ archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
+ ;;
+ esac
+ runpath_var='LD_RUN_PATH'
+ hardcode_shlibpath_var_F77=no
+ ;;
+
+ sysv4.3*)
+ archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_shlibpath_var_F77=no
+ export_dynamic_flag_spec_F77='-Bexport'
+ ;;
+
+ sysv4*MP*)
+ if test -d /usr/nec; then
+ archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_shlibpath_var_F77=no
+ runpath_var=LD_RUN_PATH
+ hardcode_runpath_var=yes
+ ld_shlibs_F77=yes
+ fi
+ ;;
+
+ sysv4.2uw2*)
+ archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_direct_F77=yes
+ hardcode_minus_L_F77=no
+ hardcode_shlibpath_var_F77=no
+ hardcode_runpath_var=yes
+ runpath_var=LD_RUN_PATH
+ ;;
+
+ sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*)
+ no_undefined_flag_F77='${wl}-z ${wl}text'
+ if test "$GCC" = yes; then
+ archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ else
+ archive_cmds_F77='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ fi
+ runpath_var='LD_RUN_PATH'
+ hardcode_shlibpath_var_F77=no
+ ;;
+
+ sysv5*)
+ no_undefined_flag_F77=' -z text'
+ # $CC -shared without GNU ld will not create a library from C++
+ # object files and a static libstdc++, better avoid it by now
+ archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
+ hardcode_libdir_flag_spec_F77=
+ hardcode_shlibpath_var_F77=no
+ runpath_var='LD_RUN_PATH'
+ ;;
+
+ uts4*)
+ archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_libdir_flag_spec_F77='-L$libdir'
+ hardcode_shlibpath_var_F77=no
+ ;;
+
+ *)
+ ld_shlibs_F77=no
+ ;;
+ esac
+ fi
+
+echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
+echo "${ECHO_T}$ld_shlibs_F77" >&6
+test "$ld_shlibs_F77" = no && can_build_shared=no
+
+variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
+if test "$GCC" = yes; then
+ variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
+fi
+
+#
+# Do we need to explicitly link libc?
+#
+case "x$archive_cmds_need_lc_F77" in
+x|xyes)
+ # Assume -lc should be added
+ archive_cmds_need_lc_F77=yes
+
+ if test "$enable_shared" = yes && test "$GCC" = yes; then
+ case $archive_cmds_F77 in
+ *'~'*)
+ # FIXME: we may have to deal with multi-command sequences.
+ ;;
+ '$CC '*)
+ # Test whether the compiler implicitly links with -lc since on some
+ # systems, -lgcc has to come before -lc. If gcc already passes -lc
+ # to ld, don't add -lc before -lgcc.
+ echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
+echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
+ $rm conftest*
+ printf "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } 2>conftest.err; then
+ soname=conftest
+ lib=conftest
+ libobjs=conftest.$ac_objext
+ deplibs=
+ wl=$lt_prog_compiler_wl_F77
+ compiler_flags=-v
+ linker_flags=-v
+ verstring=
+ output_objdir=.
+ libname=conftest
+ lt_save_allow_undefined_flag=$allow_undefined_flag_F77
+ allow_undefined_flag_F77=
+ if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
+ (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }
+ then
+ archive_cmds_need_lc_F77=no
+ else
+ archive_cmds_need_lc_F77=yes
+ fi
+ allow_undefined_flag_F77=$lt_save_allow_undefined_flag
+ else
+ cat conftest.err 1>&5
+ fi
+ $rm conftest*
+ echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
+echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6
+ ;;
+ esac
+ fi
+ ;;
+esac
+
+echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
+echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
+hardcode_action_F77=
+if test -n "$hardcode_libdir_flag_spec_F77" || \
+ test -n "$runpath_var F77" || \
+ test "X$hardcode_automatic_F77"="Xyes" ; then
+
+ # We can hardcode non-existant directories.
+ if test "$hardcode_direct_F77" != no &&
+ # If the only mechanism to avoid hardcoding is shlibpath_var, we
+ # have to relink, otherwise we might link with an installed library
+ # when we should be linking with a yet-to-be-installed one
+ ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
+ test "$hardcode_minus_L_F77" != no; then
+ # Linking always hardcodes the temporary library directory.
+ hardcode_action_F77=relink
+ else
+ # We can link without hardcoding, and we can hardcode nonexisting dirs.
+ hardcode_action_F77=immediate
+ fi
+else
+ # We cannot hardcode anything, or else we can only hardcode existing
+ # directories.
+ hardcode_action_F77=unsupported
+fi
+echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
+echo "${ECHO_T}$hardcode_action_F77" >&6
+
+if test "$hardcode_action_F77" = relink; then
+ # Fast installation is not supported
+ enable_fast_install=no
+elif test "$shlibpath_overrides_runpath" = yes ||
+ test "$enable_shared" = no; then
+ # Fast installation is not necessary
+ enable_fast_install=needless
+fi
+
+striplib=
+old_striplib=
+echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
+echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
+if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
+ test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
+ test -z "$striplib" && striplib="$STRIP --strip-unneeded"
+ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6
+else
+# FIXME - insert some real tests, host_os isn't really good enough
+ case $host_os in
+ darwin*)
+ if test -n "$STRIP" ; then
+ striplib="$STRIP -x"
+ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6
+ else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+ ;;
+ *)
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+ ;;
+ esac
+fi
+
+echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
+echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
+library_names_spec=
+libname_spec='lib$name'
+soname_spec=
+shrext=".so"
+postinstall_cmds=
+postuninstall_cmds=
+finish_cmds=
+finish_eval=
+shlibpath_var=
+shlibpath_overrides_runpath=unknown
+version_type=none
+dynamic_linker="$host_os ld.so"
+sys_lib_dlsearch_path_spec="/lib /usr/lib"
+if test "$GCC" = yes; then
+ sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
+ if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
+ # if the path contains ";" then we assume it to be the separator
+ # otherwise default to the standard path separator (i.e. ":") - it is
+ # assumed that no part of a normal pathname contains ";" but that should
+ # okay in the real world where ";" in dirpaths is itself problematic.
+ sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
+ else
+ sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
+ fi
+else
+ sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
+fi
+need_lib_prefix=unknown
+hardcode_into_libs=no
+
+# when you set need_version to no, make sure it does not cause -set_version
+# flags to be left without arguments
+need_version=unknown
+
+case $host_os in
+aix3*)
+ version_type=linux
+ library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
+ shlibpath_var=LIBPATH
+
+ # AIX 3 has no versioning support, so we append a major version to the name.
+ soname_spec='${libname}${release}${shared_ext}$major'
+ ;;
+
+aix4* | aix5*)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ hardcode_into_libs=yes
+ if test "$host_cpu" = ia64; then
+ # AIX 5 supports IA64
+ library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
+ shlibpath_var=LD_LIBRARY_PATH
+ else
+ # With GCC up to 2.95.x, collect2 would create an import file
+ # for dependence libraries. The import file would start with
+ # the line `#! .'. This would cause the generated library to
+ # depend on `.', always an invalid library. This was fixed in
+ # development snapshots of GCC prior to 3.0.
+ case $host_os in
+ aix4 | aix4.[01] | aix4.[01].*)
+ if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
+ echo ' yes '
+ echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
+ :
+ else
+ can_build_shared=no
+ fi
+ ;;
+ esac
+ # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
+ # soname into executable. Probably we can add versioning support to
+ # collect2, so additional links can be useful in future.
+ if test "$aix_use_runtimelinking" = yes; then
+ # If using run time linking (on AIX 4.2 or later) use lib<name>.so
+ # instead of lib<name>.a to let people know that these are not
+ # typical AIX shared libraries.
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ else
+ # We preserve .a as extension for shared libraries through AIX4.2
+ # and later when we are not doing run time linking.
+ library_names_spec='${libname}${release}.a $libname.a'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ fi
+ shlibpath_var=LIBPATH
+ fi
+ ;;
+
+amigaos*)
+ library_names_spec='$libname.ixlibrary $libname.a'
+ # Create ${libname}_ixlibrary.a entries in /sys/libs.
+ finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "(cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a)"; (cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a) || exit 1; done'
+ ;;
+
+beos*)
+ library_names_spec='${libname}${shared_ext}'
+ dynamic_linker="$host_os ld.so"
+ shlibpath_var=LIBRARY_PATH
+ ;;
+
+bsdi4*)
+ version_type=linux
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
+ shlibpath_var=LD_LIBRARY_PATH
+ sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
+ sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
+ # the default ld.so.conf also contains /usr/contrib/lib and
+ # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
+ # libtool to hard-code these into programs
+ ;;
+
+cygwin* | mingw* | pw32*)
+ version_type=windows
+ shrext=".dll"
+ need_version=no
+ need_lib_prefix=no
+
+ case $GCC,$host_os in
+ yes,cygwin* | yes,mingw* | yes,pw32*)
+ library_names_spec='$libname.dll.a'
+ # DLL is installed to $(libdir)/../bin by postinstall_cmds
+ postinstall_cmds='base_file=`basename \${file}`~
+ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
+ dldir=$destdir/`dirname \$dlpath`~
+ test -d \$dldir || mkdir -p \$dldir~
+ $install_prog $dir/$dlname \$dldir/$dlname'
+ postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
+ dlpath=$dir/\$dldll~
+ $rm \$dlpath'
+ shlibpath_overrides_runpath=yes
+
+ case $host_os in
+ cygwin*)
+ # Cygwin DLLs use 'cyg' prefix rather than 'lib'
+ soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+ sys_lib_search_path_spec="/lib /lib/w32api /usr/lib /usr/local/lib"
+ ;;
+ mingw*)
+ # MinGW DLLs use traditional 'lib' prefix
+ soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+ sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
+ if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
+ # It is most probably a Windows format PATH printed by
+ # mingw gcc, but we are running on Cygwin. Gcc prints its search
+ # path with ; separators, and with drive letters. We can handle the
+ # drive letters (cygwin fileutils understands them), so leave them,
+ # especially as we might pass files found there to a mingw objdump,
+ # which wouldn't understand a cygwinified path. Ahh.
+ sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
+ else
+ sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
+ fi
+ ;;
+ pw32*)
+ # pw32 DLLs use 'pw' prefix rather than 'lib'
+ library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}'
+ ;;
+ esac
+ ;;
+
+ *)
+ library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
+ ;;
+ esac
+ dynamic_linker='Win32 ld.exe'
+ # FIXME: first we should search . and the directory the executable is in
+ shlibpath_var=PATH
+ ;;
+
+darwin* | rhapsody*)
+ dynamic_linker="$host_os dyld"
+ version_type=darwin
+ need_lib_prefix=no
+ need_version=no
+ # FIXME: Relying on posixy $() will cause problems for
+ # cross-compilation, but unfortunately the echo tests do not
+ # yet detect zsh echo's removal of \ escapes.
+ library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
+ soname_spec='${libname}${release}${major}$shared_ext'
+ shlibpath_overrides_runpath=yes
+ shlibpath_var=DYLD_LIBRARY_PATH
+ shrext='$(test .$module = .yes && echo .so || echo .dylib)'
+ # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
+ if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
+ sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
+ fi
+ sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
+ ;;
+
+dgux*)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ ;;
+
+freebsd1*)
+ dynamic_linker=no
+ ;;
+
+freebsd*)
+ objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
+ version_type=freebsd-$objformat
+ case $version_type in
+ freebsd-elf*)
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+ need_version=no
+ need_lib_prefix=no
+ ;;
+ freebsd-*)
+ library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
+ need_version=yes
+ ;;
+ esac
+ shlibpath_var=LD_LIBRARY_PATH
+ case $host_os in
+ freebsd2*)
+ shlibpath_overrides_runpath=yes
+ ;;
+ freebsd3.01* | freebsdelf3.01*)
+ shlibpath_overrides_runpath=yes
+ hardcode_into_libs=yes
+ ;;
+ *) # from 3.2 on
+ shlibpath_overrides_runpath=no
+ hardcode_into_libs=yes
+ ;;
+ esac
+ ;;
+
+gnu*)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ hardcode_into_libs=yes
+ ;;
+
+hpux9* | hpux10* | hpux11*)
+ # Give a soname corresponding to the major version so that dld.sl refuses to
+ # link against other versions.
+ version_type=sunos
+ need_lib_prefix=no
+ need_version=no
+ case "$host_cpu" in
+ ia64*)
+ shrext='.so'
+ hardcode_into_libs=yes
+ dynamic_linker="$host_os dld.so"
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ if test "X$HPUX_IA64_MODE" = X32; then
+ sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
+ else
+ sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
+ fi
+ sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+ ;;
+ hppa*64*)
+ shrext='.sl'
+ hardcode_into_libs=yes
+ dynamic_linker="$host_os dld.sl"
+ shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
+ shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
+ sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+ ;;
+ *)
+ shrext='.sl'
+ dynamic_linker="$host_os dld.sl"
+ shlibpath_var=SHLIB_PATH
+ shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ ;;
+ esac
+ # HP-UX runs *really* slowly unless shared libraries are mode 555.
+ postinstall_cmds='chmod 555 $lib'
+ ;;
+
+irix5* | irix6* | nonstopux*)
+ case $host_os in
+ nonstopux*) version_type=nonstopux ;;
+ *)
+ if test "$lt_cv_prog_gnu_ld" = yes; then
+ version_type=linux
+ else
+ version_type=irix
+ fi ;;
+ esac
+ need_lib_prefix=no
+ need_version=no
+ soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
+ case $host_os in
+ irix5* | nonstopux*)
+ libsuff= shlibsuff=
+ ;;
+ *)
+ case $LD in # libtool.m4 will add one of these switches to LD
+ *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
+ libsuff= shlibsuff= libmagic=32-bit;;
+ *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
+ libsuff=32 shlibsuff=N32 libmagic=N32;;
+ *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
+ libsuff=64 shlibsuff=64 libmagic=64-bit;;
+ *) libsuff= shlibsuff= libmagic=never-match;;
+ esac
+ ;;
+ esac
+ shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
+ shlibpath_overrides_runpath=no
+ sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
+ sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
+ hardcode_into_libs=yes
+ ;;
+
+# No shared lib support for Linux oldld, aout, or coff.
+linux*oldld* | linux*aout* | linux*coff*)
+ dynamic_linker=no
+ ;;
+
+# This must be Linux ELF.
+linux*)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=no
+ # This implies no fast_install, which is unacceptable.
+ # Some rework will be needed to allow for fast_install
+ # before this can be enabled.
+ hardcode_into_libs=yes
+
+ # We used to test for /lib/ld.so.1 and disable shared libraries on
+ # powerpc, because MkLinux only supported shared libraries with the
+ # GNU dynamic linker. Since this was broken with cross compilers,
+ # most powerpc-linux boxes support dynamic linking these days and
+ # people can always --disable-shared, the test was removed, and we
+ # assume the GNU/Linux dynamic linker is in use.
+ dynamic_linker='GNU/Linux ld.so'
+ ;;
+
+netbsd*)
+ version_type=sunos
+ need_lib_prefix=no
+ need_version=no
+ if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+ finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+ dynamic_linker='NetBSD (a.out) ld.so'
+ else
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} ${libname}${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ dynamic_linker='NetBSD ld.elf_so'
+ fi
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
+ hardcode_into_libs=yes
+ ;;
+
+newsos6)
+ version_type=linux
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
+ ;;
+
+nto-qnx)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
+ ;;
+
+openbsd*)
+ version_type=sunos
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+ finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+ shlibpath_var=LD_LIBRARY_PATH
+ if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+ case $host_os in
+ openbsd2.[89] | openbsd2.[89].*)
+ shlibpath_overrides_runpath=no
+ ;;
+ *)
+ shlibpath_overrides_runpath=yes
+ ;;
+ esac
+ else
+ shlibpath_overrides_runpath=yes
+ fi
+ ;;
+
+os2*)
+ libname_spec='$name'
+ shrext=".dll"
+ need_lib_prefix=no
+ library_names_spec='$libname${shared_ext} $libname.a'
+ dynamic_linker='OS/2 ld.exe'
+ shlibpath_var=LIBPATH
+ ;;
+
+osf3* | osf4* | osf5*)
+ version_type=osf
+ need_lib_prefix=no
+ need_version=no
+ soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ shlibpath_var=LD_LIBRARY_PATH
+ sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
+ sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
+ ;;
+
+sco3.2v5*)
+ version_type=osf
+ soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ shlibpath_var=LD_LIBRARY_PATH
+ ;;
+
+solaris*)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
+ hardcode_into_libs=yes
+ # ldd complains unless libraries are executable
+ postinstall_cmds='chmod +x $lib'
+ ;;
+
+sunos4*)
+ version_type=sunos
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+ finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
+ if test "$with_gnu_ld" = yes; then
+ need_lib_prefix=no
+ fi
+ need_version=yes
+ ;;
+
+sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
+ version_type=linux
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ case $host_vendor in
+ sni)
+ shlibpath_overrides_runpath=no
+ need_lib_prefix=no
+ export_dynamic_flag_spec='${wl}-Blargedynsym'
+ runpath_var=LD_RUN_PATH
+ ;;
+ siemens)
+ need_lib_prefix=no
+ ;;
+ motorola)
+ need_lib_prefix=no
+ need_version=no
+ shlibpath_overrides_runpath=no
+ sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
+ ;;
+ esac
+ ;;
+
+sysv4*MP*)
+ if test -d /usr/nec ;then
+ version_type=linux
+ library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
+ soname_spec='$libname${shared_ext}.$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ fi
+ ;;
+
+uts4*)
+ version_type=linux
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ ;;
+
+*)
+ dynamic_linker=no
+ ;;
+esac
+echo "$as_me:$LINENO: result: $dynamic_linker" >&5
+echo "${ECHO_T}$dynamic_linker" >&6
+test "$dynamic_linker" = no && can_build_shared=no
+
+
+# The else clause should only fire when bootstrapping the
+# libtool distribution, otherwise you forgot to ship ltmain.sh
+# with your package, and you will get complaints that there are
+# no rules to generate ltmain.sh.
+if test -f "$ltmain"; then
+ # See if we are running on zsh, and set the options which allow our commands through
+ # without removal of \ escapes.
+ if test -n "${ZSH_VERSION+set}" ; then
+ setopt NO_GLOB_SUBST
+ fi
+ # Now quote all the things that may contain metacharacters while being
+ # careful not to overquote the AC_SUBSTed values. We take copies of the
+ # variables and quote the copies for generation of the libtool script.
+ for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM SED SHELL \
+ libname_spec library_names_spec soname_spec extract_expsyms_cmds \
+ old_striplib striplib file_magic_cmd finish_cmds finish_eval \
+ deplibs_check_method reload_flag reload_cmds need_locks \
+ lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
+ lt_cv_sys_global_symbol_to_c_name_address \
+ sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
+ old_postinstall_cmds old_postuninstall_cmds \
+ compiler_F77 \
+ CC_F77 \
+ LD_F77 \
+ lt_prog_compiler_wl_F77 \
+ lt_prog_compiler_pic_F77 \
+ lt_prog_compiler_static_F77 \
+ lt_prog_compiler_no_builtin_flag_F77 \
+ export_dynamic_flag_spec_F77 \
+ thread_safe_flag_spec_F77 \
+ whole_archive_flag_spec_F77 \
+ enable_shared_with_static_runtimes_F77 \
+ old_archive_cmds_F77 \
+ old_archive_from_new_cmds_F77 \
+ predep_objects_F77 \
+ postdep_objects_F77 \
+ predeps_F77 \
+ postdeps_F77 \
+ compiler_lib_search_path_F77 \
+ archive_cmds_F77 \
+ archive_expsym_cmds_F77 \
+ postinstall_cmds_F77 \
+ postuninstall_cmds_F77 \
+ old_archive_from_expsyms_cmds_F77 \
+ allow_undefined_flag_F77 \
+ no_undefined_flag_F77 \
+ export_symbols_cmds_F77 \
+ hardcode_libdir_flag_spec_F77 \
+ hardcode_libdir_flag_spec_ld_F77 \
+ hardcode_libdir_separator_F77 \
+ hardcode_automatic_F77 \
+ module_cmds_F77 \
+ module_expsym_cmds_F77 \
+ lt_cv_prog_compiler_c_o_F77 \
+ exclude_expsyms_F77 \
+ include_expsyms_F77; do
+
+ case $var in
+ old_archive_cmds_F77 | \
+ old_archive_from_new_cmds_F77 | \
+ archive_cmds_F77 | \
+ archive_expsym_cmds_F77 | \
+ module_cmds_F77 | \
+ module_expsym_cmds_F77 | \
+ old_archive_from_expsyms_cmds_F77 | \
+ export_symbols_cmds_F77 | \
+ extract_expsyms_cmds | reload_cmds | finish_cmds | \
+ postinstall_cmds | postuninstall_cmds | \
+ old_postinstall_cmds | old_postuninstall_cmds | \
+ sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
+ # Double-quote double-evaled strings.
+ eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
+ ;;
+ *)
+ eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
+ ;;
+ esac
+ done
+
+ case $lt_echo in
+ *'\$0 --fallback-echo"')
+ lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
+ ;;
+ esac
+
+cfgfile="$ofile"
+
+ cat <<__EOF__ >> "$cfgfile"
+# ### BEGIN LIBTOOL TAG CONFIG: $tagname
+
+# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
+
+# Shell to use when invoking shell scripts.
+SHELL=$lt_SHELL
+
+# Whether or not to build shared libraries.
+build_libtool_libs=$enable_shared
+
+# Whether or not to build static libraries.
+build_old_libs=$enable_static
+
+# Whether or not to add -lc for building shared libraries.
+build_libtool_need_lc=$archive_cmds_need_lc_F77
+
+# Whether or not to disallow shared libs when runtime libs are static
+allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
+
+# Whether or not to optimize for fast installation.
+fast_install=$enable_fast_install
+
+# The host system.
+host_alias=$host_alias
+host=$host
+
+# An echo program that does not interpret backslashes.
+echo=$lt_echo
+
+# The archiver.
+AR=$lt_AR
+AR_FLAGS=$lt_AR_FLAGS
+
+# A C compiler.
+LTCC=$lt_LTCC
+
+# A language-specific compiler.
+CC=$lt_compiler_F77
+
+# Is the compiler the GNU C compiler?
+with_gcc=$GCC_F77
+
+# An ERE matcher.
+EGREP=$lt_EGREP
+
+# The linker used to build libraries.
+LD=$lt_LD_F77
+
+# Whether we need hard or soft links.
+LN_S=$lt_LN_S
+
+# A BSD-compatible nm program.
+NM=$lt_NM
+
+# A symbol stripping program
+STRIP=$STRIP
+
+# Used to examine libraries when file_magic_cmd begins "file"
+MAGIC_CMD=$MAGIC_CMD
+
+# Used on cygwin: DLL creation program.
+DLLTOOL="$DLLTOOL"
+
+# Used on cygwin: object dumper.
+OBJDUMP="$OBJDUMP"
+
+# Used on cygwin: assembler.
+AS="$AS"
+
+# The name of the directory that contains temporary libtool files.
+objdir=$objdir
+
+# How to create reloadable object files.
+reload_flag=$lt_reload_flag
+reload_cmds=$lt_reload_cmds
+
+# How to pass a linker flag through the compiler.
+wl=$lt_lt_prog_compiler_wl_F77
+
+# Object file suffix (normally "o").
+objext="$ac_objext"
+
+# Old archive suffix (normally "a").
+libext="$libext"
+
+# Shared library suffix (normally ".so").
+shrext='$shrext'
+
+# Executable file suffix (normally "").
+exeext="$exeext"
+
+# Additional compiler flags for building library objects.
+pic_flag=$lt_lt_prog_compiler_pic_F77
+pic_mode=$pic_mode
+
+# What is the maximum length of a command?
+max_cmd_len=$lt_cv_sys_max_cmd_len
+
+# Does compiler simultaneously support -c and -o options?
+compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
+
+# Must we lock files when doing compilation ?
+need_locks=$lt_need_locks
+
+# Do we need the lib prefix for modules?
+need_lib_prefix=$need_lib_prefix
+
+# Do we need a version for libraries?
+need_version=$need_version
+
+# Whether dlopen is supported.
+dlopen_support=$enable_dlopen
+
+# Whether dlopen of programs is supported.
+dlopen_self=$enable_dlopen_self
+
+# Whether dlopen of statically linked programs is supported.
+dlopen_self_static=$enable_dlopen_self_static
+
+# Compiler flag to prevent dynamic linking.
+link_static_flag=$lt_lt_prog_compiler_static_F77
+
+# Compiler flag to turn off builtin functions.
+no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
+
+# Compiler flag to allow reflexive dlopens.
+export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
+
+# Compiler flag to generate shared objects directly from archives.
+whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
+
+# Compiler flag to generate thread-safe objects.
+thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
+
+# Library versioning type.
+version_type=$version_type
+
+# Format of library name prefix.
+libname_spec=$lt_libname_spec
+
+# List of archive names. First name is the real one, the rest are links.
+# The last name is the one that the linker finds with -lNAME.
+library_names_spec=$lt_library_names_spec
+
+# The coded name of the library, if different from the real name.
+soname_spec=$lt_soname_spec
+
+# Commands used to build and install an old-style archive.
+RANLIB=$lt_RANLIB
+old_archive_cmds=$lt_old_archive_cmds_F77
+old_postinstall_cmds=$lt_old_postinstall_cmds
+old_postuninstall_cmds=$lt_old_postuninstall_cmds
+
+# Create an old-style archive from a shared archive.
+old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
+
+# Create a temporary old-style archive to link instead of a shared archive.
+old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
+
+# Commands used to build and install a shared archive.
+archive_cmds=$lt_archive_cmds_F77
+archive_expsym_cmds=$lt_archive_expsym_cmds_F77
+postinstall_cmds=$lt_postinstall_cmds
+postuninstall_cmds=$lt_postuninstall_cmds
+
+# Commands used to build a loadable module (assumed same as above if empty)
+module_cmds=$lt_module_cmds_F77
+module_expsym_cmds=$lt_module_expsym_cmds_F77
+
+# Commands to strip libraries.
+old_striplib=$lt_old_striplib
+striplib=$lt_striplib
+
+# Dependencies to place before the objects being linked to create a
+# shared library.
+predep_objects=$lt_predep_objects_F77
+
+# Dependencies to place after the objects being linked to create a
+# shared library.
+postdep_objects=$lt_postdep_objects_F77
+
+# Dependencies to place before the objects being linked to create a
+# shared library.
+predeps=$lt_predeps_F77
+
+# Dependencies to place after the objects being linked to create a
+# shared library.
+postdeps=$lt_postdeps_F77
+
+# The library search path used internally by the compiler when linking
+# a shared library.
+compiler_lib_search_path=$lt_compiler_lib_search_path_F77
+
+# Method to check whether dependent libraries are shared objects.
+deplibs_check_method=$lt_deplibs_check_method
+
+# Command to use when deplibs_check_method == file_magic.
+file_magic_cmd=$lt_file_magic_cmd
+
+# Flag that allows shared libraries with undefined symbols to be built.
+allow_undefined_flag=$lt_allow_undefined_flag_F77
+
+# Flag that forces no undefined symbols.
+no_undefined_flag=$lt_no_undefined_flag_F77
+
+# Commands used to finish a libtool library installation in a directory.
+finish_cmds=$lt_finish_cmds
+
+# Same as above, but a single script fragment to be evaled but not shown.
+finish_eval=$lt_finish_eval
+
+# Take the output of nm and produce a listing of raw symbols and C names.
+global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
+
+# Transform the output of nm in a proper C declaration
+global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
+
+# Transform the output of nm in a C name address pair
+global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
+
+# This is the shared library runtime path variable.
+runpath_var=$runpath_var
+
+# This is the shared library path variable.
+shlibpath_var=$shlibpath_var
+
+# Is shlibpath searched before the hard-coded library search path?
+shlibpath_overrides_runpath=$shlibpath_overrides_runpath
+
+# How to hardcode a shared library path into an executable.
+hardcode_action=$hardcode_action_F77
+
+# Whether we should hardcode library paths into libraries.
+hardcode_into_libs=$hardcode_into_libs
+
+# Flag to hardcode \$libdir into a binary during linking.
+# This must work even if \$libdir does not exist.
+hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
+
+# If ld is used when linking, flag to hardcode \$libdir into
+# a binary during linking. This must work even if \$libdir does
+# not exist.
+hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
+
+# Whether we need a single -rpath flag with a separated argument.
+hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
+
+# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
+# resulting binary.
+hardcode_direct=$hardcode_direct_F77
+
+# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
+# resulting binary.
+hardcode_minus_L=$hardcode_minus_L_F77
+
+# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
+# the resulting binary.
+hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
+
+# Set to yes if building a shared library automatically hardcodes DIR into the library
+# and all subsequent libraries and executables linked against it.
+hardcode_automatic=$hardcode_automatic_F77
+
+# Variables whose values should be saved in libtool wrapper scripts and
+# restored at relink time.
+variables_saved_for_relink="$variables_saved_for_relink"
+
+# Whether libtool must link a program against all its dependency libraries.
+link_all_deplibs=$link_all_deplibs_F77
+
+# Compile-time system search path for libraries
+sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
+
+# Run-time system search path for libraries
+sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
+
+# Fix the shell variable \$srcfile for the compiler.
+fix_srcfile_path="$fix_srcfile_path_F77"
+
+# Set to yes if exported symbols are required.
+always_export_symbols=$always_export_symbols_F77
+
+# The commands to list exported symbols.
+export_symbols_cmds=$lt_export_symbols_cmds_F77
+
+# The commands to extract the exported symbol list from a shared archive.
+extract_expsyms_cmds=$lt_extract_expsyms_cmds
+
+# Symbols that should not be listed in the preloaded symbols.
+exclude_expsyms=$lt_exclude_expsyms_F77
+
+# Symbols that must always be exported.
+include_expsyms=$lt_include_expsyms_F77
+
+# ### END LIBTOOL TAG CONFIG: $tagname
+
+__EOF__
+
+
+else
+ # If there is no Makefile yet, we rely on a make rule to execute
+ # `config.status --recheck' to rerun these tests and create the
+ # libtool script then.
+ test -f Makefile && make "$ltmain"
+fi
+
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+CC="$lt_save_CC"
+
+ else
+ tagname=""
+ fi
+ ;;
+
+ GCJ)
+ if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
+
+
+
+# Source file extension for Java test sources.
+ac_ext=java
+
+# Object file extension for compiled Java test sources.
+objext=o
+objext_GCJ=$objext
+
+# Code to be used in simple compile tests
+lt_simple_compile_test_code="class foo {}\n"
+
+# Code to be used in simple link tests
+lt_simple_link_test_code='public class conftest { public static void main(String argv) {}; }\n'
+
+# ltmain only uses $CC for tagged configurations so make sure $CC is set.
+
+# If no C compiler was specified, use CC.
+LTCC=${LTCC-"$CC"}
+
+# Allow CC to be a program name with arguments.
+compiler=$CC
+
+
+# Allow CC to be a program name with arguments.
+lt_save_CC="$CC"
+CC=${GCJ-"gcj"}
+compiler=$CC
+compiler_GCJ=$CC
+
+# GCJ did not exist at the time GCC didn't implicitly link libc in.
+archive_cmds_need_lc_GCJ=no
+
+
+lt_prog_compiler_no_builtin_flag_GCJ=
+
+if test "$GCC" = yes; then
+ lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
+
+ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
+echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
+if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ lt_cv_prog_compiler_rtti_exceptions=no
+ ac_outfile=conftest.$ac_objext
+ printf "$lt_simple_compile_test_code" > conftest.$ac_ext
+ lt_compiler_flag="-fno-rtti -fno-exceptions"
+ # Insert the option either (1) after the last *FLAGS variable, or
+ # (2) before a word containing "conftest.", or (3) at the end.
+ # Note that $ac_compile itself does not contain backslashes and begins
+ # with a dollar sign (not a hyphen), so the echo should work correctly.
+ # The option is referenced via a variable to avoid confusing sed.
+ lt_compile=`echo "$ac_compile" | $SED \
+ -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
+ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+ -e 's:$: $lt_compiler_flag:'`
+ (eval echo "\"\$as_me:15938: $lt_compile\"" >&5)
+ (eval "$lt_compile" 2>conftest.err)
+ ac_status=$?
+ cat conftest.err >&5
+ echo "$as_me:15942: \$? = $ac_status" >&5
+ if (exit $ac_status) && test -s "$ac_outfile"; then
+ # The compiler can only warn and ignore the option if not recognized
+ # So say no if there are warnings
+ if test ! -s conftest.err; then
+ lt_cv_prog_compiler_rtti_exceptions=yes
+ fi
+ fi
+ $rm conftest*
+
+fi
+echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
+echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
+
+if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
+ lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
+else
+ :
+fi
+
+fi
+
+lt_prog_compiler_wl_GCJ=
+lt_prog_compiler_pic_GCJ=
+lt_prog_compiler_static_GCJ=
+
+echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
+echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
+
+ if test "$GCC" = yes; then
+ lt_prog_compiler_wl_GCJ='-Wl,'
+ lt_prog_compiler_static_GCJ='-static'
+
+ case $host_os in
+ aix*)
+ # All AIX code is PIC.
+ if test "$host_cpu" = ia64; then
+ # AIX 5 now supports IA64 processor
+ lt_prog_compiler_static_GCJ='-Bstatic'
+ fi
+ ;;
+
+ amigaos*)
+ # FIXME: we need at least 68020 code to build shared libraries, but
+ # adding the `-m68020' flag to GCC prevents building anything better,
+ # like `-m68040'.
+ lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
+ ;;
+
+ beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
+ # PIC is the default for these OSes.
+ ;;
+
+ mingw* | pw32* | os2*)
+ # This hack is so that the source file can tell whether it is being
+ # built for inclusion in a dll (and should export symbols for example).
+ lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
+ ;;
+
+ darwin* | rhapsody*)
+ # PIC is the default on this platform
+ # Common symbols not allowed in MH_DYLIB files
+ lt_prog_compiler_pic_GCJ='-fno-common'
+ ;;
+
+ msdosdjgpp*)
+ # Just because we use GCC doesn't mean we suddenly get shared libraries
+ # on systems that don't support them.
+ lt_prog_compiler_can_build_shared_GCJ=no
+ enable_shared=no
+ ;;
+
+ sysv4*MP*)
+ if test -d /usr/nec; then
+ lt_prog_compiler_pic_GCJ=-Kconform_pic
+ fi
+ ;;
+
+ hpux*)
+ # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
+ # not for PA HP-UX.
+ case "$host_cpu" in
+ hppa*64*|ia64*)
+ # +Z the default
+ ;;
+ *)
+ lt_prog_compiler_pic_GCJ='-fPIC'
+ ;;
+ esac
+ ;;
+
+ *)
+ lt_prog_compiler_pic_GCJ='-fPIC'
+ ;;
+ esac
+ else
+ # PORTME Check for flag to pass linker flags through the system compiler.
+ case $host_os in
+ aix*)
+ lt_prog_compiler_wl_GCJ='-Wl,'
+ if test "$host_cpu" = ia64; then
+ # AIX 5 now supports IA64 processor
+ lt_prog_compiler_static_GCJ='-Bstatic'
+ else
+ lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
+ fi
+ ;;
+
+ mingw* | pw32* | os2*)
+ # This hack is so that the source file can tell whether it is being
+ # built for inclusion in a dll (and should export symbols for example).
+ lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
+ ;;
+
+ hpux9* | hpux10* | hpux11*)
+ lt_prog_compiler_wl_GCJ='-Wl,'
+ # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
+ # not for PA HP-UX.
+ case "$host_cpu" in
+ hppa*64*|ia64*)
+ # +Z the default
+ ;;
+ *)
+ lt_prog_compiler_pic_GCJ='+Z'
+ ;;
+ esac
+ # Is there a better lt_prog_compiler_static that works with the bundled CC?
+ lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
+ ;;
+
+ irix5* | irix6* | nonstopux*)
+ lt_prog_compiler_wl_GCJ='-Wl,'
+ # PIC (with -KPIC) is the default.
+ lt_prog_compiler_static_GCJ='-non_shared'
+ ;;
+
+ newsos6)
+ lt_prog_compiler_pic_GCJ='-KPIC'
+ lt_prog_compiler_static_GCJ='-Bstatic'
+ ;;
+
+ linux*)
+ case $CC in
+ icc|ecc)
+ lt_prog_compiler_wl_GCJ='-Wl,'
+ lt_prog_compiler_pic_GCJ='-KPIC'
+ lt_prog_compiler_static_GCJ='-static'
+ ;;
+ ccc)
+ lt_prog_compiler_wl_GCJ='-Wl,'
+ # All Alpha code is PIC.
+ lt_prog_compiler_static_GCJ='-non_shared'
+ ;;
+ esac
+ ;;
+
+ osf3* | osf4* | osf5*)
+ lt_prog_compiler_wl_GCJ='-Wl,'
+ # All OSF/1 code is PIC.
+ lt_prog_compiler_static_GCJ='-non_shared'
+ ;;
+
+ sco3.2v5*)
+ lt_prog_compiler_pic_GCJ='-Kpic'
+ lt_prog_compiler_static_GCJ='-dn'
+ ;;
+
+ solaris*)
+ lt_prog_compiler_wl_GCJ='-Wl,'
+ lt_prog_compiler_pic_GCJ='-KPIC'
+ lt_prog_compiler_static_GCJ='-Bstatic'
+ ;;
+
+ sunos4*)
+ lt_prog_compiler_wl_GCJ='-Qoption ld '
+ lt_prog_compiler_pic_GCJ='-PIC'
+ lt_prog_compiler_static_GCJ='-Bstatic'
+ ;;
+
+ sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
+ lt_prog_compiler_wl_GCJ='-Wl,'
+ lt_prog_compiler_pic_GCJ='-KPIC'
+ lt_prog_compiler_static_GCJ='-Bstatic'
+ ;;
+
+ sysv4*MP*)
+ if test -d /usr/nec ;then
+ lt_prog_compiler_pic_GCJ='-Kconform_pic'
+ lt_prog_compiler_static_GCJ='-Bstatic'
+ fi
+ ;;
+
+ uts4*)
+ lt_prog_compiler_pic_GCJ='-pic'
+ lt_prog_compiler_static_GCJ='-Bstatic'
+ ;;
+
+ *)
+ lt_prog_compiler_can_build_shared_GCJ=no
+ ;;
+ esac
+ fi
+
+echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
+echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6
+
+#
+# Check to make sure the PIC flag actually works.
+#
+if test -n "$lt_prog_compiler_pic_GCJ"; then
+ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
+echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6
+if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ lt_prog_compiler_pic_works_GCJ=no
+ ac_outfile=conftest.$ac_objext
+ printf "$lt_simple_compile_test_code" > conftest.$ac_ext
+ lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
+ # Insert the option either (1) after the last *FLAGS variable, or
+ # (2) before a word containing "conftest.", or (3) at the end.
+ # Note that $ac_compile itself does not contain backslashes and begins
+ # with a dollar sign (not a hyphen), so the echo should work correctly.
+ # The option is referenced via a variable to avoid confusing sed.
+ lt_compile=`echo "$ac_compile" | $SED \
+ -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
+ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+ -e 's:$: $lt_compiler_flag:'`
+ (eval echo "\"\$as_me:16170: $lt_compile\"" >&5)
+ (eval "$lt_compile" 2>conftest.err)
+ ac_status=$?
+ cat conftest.err >&5
+ echo "$as_me:16174: \$? = $ac_status" >&5
+ if (exit $ac_status) && test -s "$ac_outfile"; then
+ # The compiler can only warn and ignore the option if not recognized
+ # So say no if there are warnings
+ if test ! -s conftest.err; then
+ lt_prog_compiler_pic_works_GCJ=yes
+ fi
+ fi
+ $rm conftest*
+
+fi
+echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5
+echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6
+
+if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then
+ case $lt_prog_compiler_pic_GCJ in
+ "" | " "*) ;;
+ *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
+ esac
+else
+ lt_prog_compiler_pic_GCJ=
+ lt_prog_compiler_can_build_shared_GCJ=no
+fi
+
+fi
+case "$host_os" in
+ # For platforms which do not support PIC, -DPIC is meaningless:
+ *djgpp*)
+ lt_prog_compiler_pic_GCJ=
+ ;;
+ *)
+ lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
+ ;;
+esac
+
+echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
+echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
+if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ lt_cv_prog_compiler_c_o_GCJ=no
+ $rm -r conftest 2>/dev/null
+ mkdir conftest
+ cd conftest
+ mkdir out
+ printf "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+ # According to Tom Tromey, Ian Lance Taylor reported there are C compilers
+ # that will create temporary files in the current directory regardless of
+ # the output directory. Thus, making CWD read-only will cause this test
+ # to fail, enabling locking or at least warning the user not to do parallel
+ # builds.
+ chmod -w .
+
+ lt_compiler_flag="-o out/conftest2.$ac_objext"
+ # Insert the option either (1) after the last *FLAGS variable, or
+ # (2) before a word containing "conftest.", or (3) at the end.
+ # Note that $ac_compile itself does not contain backslashes and begins
+ # with a dollar sign (not a hyphen), so the echo should work correctly.
+ lt_compile=`echo "$ac_compile" | $SED \
+ -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
+ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+ -e 's:$: $lt_compiler_flag:'`
+ (eval echo "\"\$as_me:16237: $lt_compile\"" >&5)
+ (eval "$lt_compile" 2>out/conftest.err)
+ ac_status=$?
+ cat out/conftest.err >&5
+ echo "$as_me:16241: \$? = $ac_status" >&5
+ if (exit $ac_status) && test -s out/conftest2.$ac_objext
+ then
+ # The compiler can only warn and ignore the option if not recognized
+ # So say no if there are warnings
+ if test ! -s out/conftest.err; then
+ lt_cv_prog_compiler_c_o_GCJ=yes
+ fi
+ fi
+ chmod u+w .
+ $rm conftest* out/*
+ rmdir out
+ cd ..
+ rmdir conftest
+ $rm conftest*
+
+fi
+echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
+echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6
+
+
+hard_links="nottested"
+if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
+ # do not overwrite the value of need_locks provided by the user
+ echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
+echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
+ hard_links=yes
+ $rm conftest*
+ ln conftest.a conftest.b 2>/dev/null && hard_links=no
+ touch conftest.a
+ ln conftest.a conftest.b 2>&5 || hard_links=no
+ ln conftest.a conftest.b 2>/dev/null && hard_links=no
+ echo "$as_me:$LINENO: result: $hard_links" >&5
+echo "${ECHO_T}$hard_links" >&6
+ if test "$hard_links" = no; then
+ { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
+echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
+ need_locks=warn
+ fi
+else
+ need_locks=no
+fi
+
+echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
+echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
+
+ runpath_var=
+ allow_undefined_flag_GCJ=
+ enable_shared_with_static_runtimes_GCJ=no
+ archive_cmds_GCJ=
+ archive_expsym_cmds_GCJ=
+ old_archive_From_new_cmds_GCJ=
+ old_archive_from_expsyms_cmds_GCJ=
+ export_dynamic_flag_spec_GCJ=
+ whole_archive_flag_spec_GCJ=
+ thread_safe_flag_spec_GCJ=
+ hardcode_libdir_flag_spec_GCJ=
+ hardcode_libdir_flag_spec_ld_GCJ=
+ hardcode_libdir_separator_GCJ=
+ hardcode_direct_GCJ=no
+ hardcode_minus_L_GCJ=no
+ hardcode_shlibpath_var_GCJ=unsupported
+ link_all_deplibs_GCJ=unknown
+ hardcode_automatic_GCJ=no
+ module_cmds_GCJ=
+ module_expsym_cmds_GCJ=
+ always_export_symbols_GCJ=no
+ export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+ # include_expsyms should be a list of space-separated symbols to be *always*
+ # included in the symbol list
+ include_expsyms_GCJ=
+ # exclude_expsyms can be an extended regexp of symbols to exclude
+ # it will be wrapped by ` (' and `)$', so one must not match beginning or
+ # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
+ # as well as any symbol that contains `d'.
+ exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_"
+ # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
+ # platforms (ab)use it in PIC code, but their linkers get confused if
+ # the symbol is explicitly referenced. Since portable code cannot
+ # rely on this symbol name, it's probably fine to never include it in
+ # preloaded symbol tables.
+ extract_expsyms_cmds=
+
+ case $host_os in
+ cygwin* | mingw* | pw32*)
+ # FIXME: the MSVC++ port hasn't been tested in a loooong time
+ # When not using gcc, we currently assume that we are using
+ # Microsoft Visual C++.
+ if test "$GCC" != yes; then
+ with_gnu_ld=no
+ fi
+ ;;
+ openbsd*)
+ with_gnu_ld=no
+ ;;
+ esac
+
+ ld_shlibs_GCJ=yes
+ if test "$with_gnu_ld" = yes; then
+ # If archive_cmds runs LD, not CC, wlarc should be empty
+ wlarc='${wl}'
+
+ # See if GNU ld supports shared libraries.
+ case $host_os in
+ aix3* | aix4* | aix5*)
+ # On AIX/PPC, the GNU linker is very broken
+ if test "$host_cpu" != ia64; then
+ ld_shlibs_GCJ=no
+ cat <<EOF 1>&2
+
+*** Warning: the GNU linker, at least up to release 2.9.1, is reported
+*** to be unable to reliably create shared libraries on AIX.
+*** Therefore, libtool is disabling shared libraries support. If you
+*** really care for shared libraries, you may want to modify your PATH
+*** so that a non-GNU linker is found, and then restart.
+
+EOF
+ fi
+ ;;
+
+ amigaos*)
+ archive_cmds_GCJ='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
+ hardcode_libdir_flag_spec_GCJ='-L$libdir'
+ hardcode_minus_L_GCJ=yes
+
+ # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
+ # that the semantics of dynamic libraries on AmigaOS, at least up
+ # to version 4, is to share data among multiple programs linked
+ # with the same dynamic library. Since this doesn't match the
+ # behavior of shared libraries on other platforms, we can't use
+ # them.
+ ld_shlibs_GCJ=no
+ ;;
+
+ beos*)
+ if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+ allow_undefined_flag_GCJ=unsupported
+ # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
+ # support --undefined. This deserves some investigation. FIXME
+ archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ else
+ ld_shlibs_GCJ=no
+ fi
+ ;;
+
+ cygwin* | mingw* | pw32*)
+ # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
+ # as there is no search path for DLLs.
+ hardcode_libdir_flag_spec_GCJ='-L$libdir'
+ allow_undefined_flag_GCJ=unsupported
+ always_export_symbols_GCJ=no
+ enable_shared_with_static_runtimes_GCJ=yes
+ export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
+
+ if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
+ archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
+ # If the export-symbols file already is a .def file (1st line
+ # is EXPORTS), use it as is; otherwise, prepend...
+ archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+ cp $export_symbols $output_objdir/$soname.def;
+ else
+ echo EXPORTS > $output_objdir/$soname.def;
+ cat $export_symbols >> $output_objdir/$soname.def;
+ fi~
+ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
+ else
+ ld_shlibs=no
+ fi
+ ;;
+
+ netbsd*)
+ if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+ archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
+ wlarc=
+ else
+ archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ fi
+ ;;
+
+ solaris* | sysv5*)
+ if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
+ ld_shlibs_GCJ=no
+ cat <<EOF 1>&2
+
+*** Warning: The releases 2.8.* of the GNU linker cannot reliably
+*** create shared libraries on Solaris systems. Therefore, libtool
+*** is disabling shared libraries support. We urge you to upgrade GNU
+*** binutils to release 2.9.1 or newer. Another option is to modify
+*** your PATH or compiler configuration so that the native linker is
+*** used, and then restart.
+
+EOF
+ elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+ archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ else
+ ld_shlibs_GCJ=no
+ fi
+ ;;
+
+ sunos4*)
+ archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+ wlarc=
+ hardcode_direct_GCJ=yes
+ hardcode_shlibpath_var_GCJ=no
+ ;;
+
+ *)
+ if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+ archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ else
+ ld_shlibs_GCJ=no
+ fi
+ ;;
+ esac
+
+ if test "$ld_shlibs_GCJ" = yes; then
+ runpath_var=LD_RUN_PATH
+ hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
+ export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
+ # ancient GNU ld didn't support --whole-archive et. al.
+ if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
+ whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+ else
+ whole_archive_flag_spec_GCJ=
+ fi
+ fi
+ else
+ # PORTME fill in a description of your system's linker (not GNU ld)
+ case $host_os in
+ aix3*)
+ allow_undefined_flag_GCJ=unsupported
+ always_export_symbols_GCJ=yes
+ archive_expsym_cmds_GCJ='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
+ # Note: this linker hardcodes the directories in LIBPATH if there
+ # are no directories specified by -L.
+ hardcode_minus_L_GCJ=yes
+ if test "$GCC" = yes && test -z "$link_static_flag"; then
+ # Neither direct hardcoding nor static linking is supported with a
+ # broken collect2.
+ hardcode_direct_GCJ=unsupported
+ fi
+ ;;
+
+ aix4* | aix5*)
+ if test "$host_cpu" = ia64; then
+ # On IA64, the linker does run time linking by default, so we don't
+ # have to do anything special.
+ aix_use_runtimelinking=no
+ exp_sym_flag='-Bexport'
+ no_entry_flag=""
+ else
+ # If we're using GNU nm, then we don't want the "-C" option.
+ # -C means demangle to AIX nm, but means don't demangle with GNU nm
+ if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
+ export_symbols_cmds_GCJ='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
+ else
+ export_symbols_cmds_GCJ='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
+ fi
+ aix_use_runtimelinking=no
+
+ # Test if we are trying to use run time linking or normal
+ # AIX style linking. If -brtl is somewhere in LDFLAGS, we
+ # need to do runtime linking.
+ case $host_os in aix4.[23]|aix4.[23].*|aix5*)
+ for ld_flag in $LDFLAGS; do
+ if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
+ aix_use_runtimelinking=yes
+ break
+ fi
+ done
+ esac
+
+ exp_sym_flag='-bexport'
+ no_entry_flag='-bnoentry'
+ fi
+
+ # When large executables or shared objects are built, AIX ld can
+ # have problems creating the table of contents. If linking a library
+ # or program results in "error TOC overflow" add -mminimal-toc to
+ # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
+ # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
+
+ archive_cmds_GCJ=''
+ hardcode_direct_GCJ=yes
+ hardcode_libdir_separator_GCJ=':'
+ link_all_deplibs_GCJ=yes
+
+ if test "$GCC" = yes; then
+ case $host_os in aix4.012|aix4.012.*)
+ # We only want to do this on AIX 4.2 and lower, the check
+ # below for broken collect2 doesn't work under 4.3+
+ collect2name=`${CC} -print-prog-name=collect2`
+ if test -f "$collect2name" && \
+ strings "$collect2name" | grep resolve_lib_name >/dev/null
+ then
+ # We have reworked collect2
+ hardcode_direct_GCJ=yes
+ else
+ # We have old collect2
+ hardcode_direct_GCJ=unsupported
+ # It fails to find uninstalled libraries when the uninstalled
+ # path is not listed in the libpath. Setting hardcode_minus_L
+ # to unsupported forces relinking
+ hardcode_minus_L_GCJ=yes
+ hardcode_libdir_flag_spec_GCJ='-L$libdir'
+ hardcode_libdir_separator_GCJ=
+ fi
+ esac
+ shared_flag='-shared'
+ else
+ # not using gcc
+ if test "$host_cpu" = ia64; then
+ # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
+ # chokes on -Wl,-G. The following line is correct:
+ shared_flag='-G'
+ else
+ if test "$aix_use_runtimelinking" = yes; then
+ shared_flag='${wl}-G'
+ else
+ shared_flag='${wl}-bM:SRE'
+ fi
+ fi
+ fi
+
+ # It seems that -bexpall does not export symbols beginning with
+ # underscore (_), so it is better to generate a list of symbols to export.
+ always_export_symbols_GCJ=yes
+ if test "$aix_use_runtimelinking" = yes; then
+ # Warning - without using the other runtime loading flags (-brtl),
+ # -berok will link without error, but may produce a broken library.
+ allow_undefined_flag_GCJ='-berok'
+ # Determine the default libpath from the value encoded in an empty executable.
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+
+aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
+}'`
+# Check for a 64-bit object if we didn't find anything.
+if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
+}'`; fi
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+
+ hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
+ archive_expsym_cmds_GCJ="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+ else
+ if test "$host_cpu" = ia64; then
+ hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
+ allow_undefined_flag_GCJ="-z nodefs"
+ archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
+ else
+ # Determine the default libpath from the value encoded in an empty executable.
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+
+aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
+}'`
+# Check for a 64-bit object if we didn't find anything.
+if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
+}'`; fi
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+
+ hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
+ # Warning - without using the other run time loading flags,
+ # -berok will link without error, but may produce a broken library.
+ no_undefined_flag_GCJ=' ${wl}-bernotok'
+ allow_undefined_flag_GCJ=' ${wl}-berok'
+ # -bexpall does not export symbols beginning with underscore (_)
+ always_export_symbols_GCJ=yes
+ # Exported symbols can be pulled into shared objects from archives
+ whole_archive_flag_spec_GCJ=' '
+ archive_cmds_need_lc_GCJ=yes
+ # This is similar to how AIX traditionally builds it's shared libraries.
+ archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+ fi
+ fi
+ ;;
+
+ amigaos*)
+ archive_cmds_GCJ='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
+ hardcode_libdir_flag_spec_GCJ='-L$libdir'
+ hardcode_minus_L_GCJ=yes
+ # see comment about different semantics on the GNU ld section
+ ld_shlibs_GCJ=no
+ ;;
+
+ bsdi4*)
+ export_dynamic_flag_spec_GCJ=-rdynamic
+ ;;
+
+ cygwin* | mingw* | pw32*)
+ # When not using gcc, we currently assume that we are using
+ # Microsoft Visual C++.
+ # hardcode_libdir_flag_spec is actually meaningless, as there is
+ # no search path for DLLs.
+ hardcode_libdir_flag_spec_GCJ=' '
+ allow_undefined_flag_GCJ=unsupported
+ # Tell ltmain to make .lib files, not .a files.
+ libext=lib
+ # Tell ltmain to make .dll files, not .so files.
+ shrext=".dll"
+ # FIXME: Setting linknames here is a bad hack.
+ archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
+ # The linker will automatically build a .lib file if we build a DLL.
+ old_archive_From_new_cmds_GCJ='true'
+ # FIXME: Should let the user specify the lib program.
+ old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs'
+ fix_srcfile_path='`cygpath -w "$srcfile"`'
+ enable_shared_with_static_runtimes_GCJ=yes
+ ;;
+
+ darwin* | rhapsody*)
+ if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
+ archive_cmds_need_lc_GCJ=no
+ case "$host_os" in
+ rhapsody* | darwin1.[012])
+ allow_undefined_flag_GCJ='-undefined suppress'
+ ;;
+ *) # Darwin 1.3 on
+ test -z ${LD_TWOLEVEL_NAMESPACE} && allow_undefined_flag_GCJ='-flat_namespace -undefined suppress'
+ ;;
+ esac
+ # FIXME: Relying on posixy $() will cause problems for
+ # cross-compilation, but unfortunately the echo tests do not
+ # yet detect zsh echo's removal of \ escapes. Also zsh mangles
+ # `"' quotes if we put them in here... so don't!
+ lt_int_apple_cc_single_mod=no
+ output_verbose_link_cmd='echo'
+ if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then
+ lt_int_apple_cc_single_mod=yes
+ fi
+ if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
+ archive_cmds_GCJ='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
+ else
+ archive_cmds_GCJ='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
+ fi
+ module_cmds_GCJ='$CC -bundle ${wl}-bind_at_load $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags'
+ # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
+ if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
+ archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ else
+ archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ fi
+ module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -bundle $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ hardcode_direct_GCJ=no
+ hardcode_automatic_GCJ=yes
+ hardcode_shlibpath_var_GCJ=unsupported
+ whole_archive_flag_spec_GCJ='-all_load $convenience'
+ link_all_deplibs_GCJ=yes
+ fi
+ ;;
+
+ dgux*)
+ archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_libdir_flag_spec_GCJ='-L$libdir'
+ hardcode_shlibpath_var_GCJ=no
+ ;;
+
+ freebsd1*)
+ ld_shlibs_GCJ=no
+ ;;
+
+ # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
+ # support. Future versions do this automatically, but an explicit c++rt0.o
+ # does not break anything, and helps significantly (at the cost of a little
+ # extra space).
+ freebsd2.2*)
+ archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
+ hardcode_libdir_flag_spec_GCJ='-R$libdir'
+ hardcode_direct_GCJ=yes
+ hardcode_shlibpath_var_GCJ=no
+ ;;
+
+ # Unfortunately, older versions of FreeBSD 2 do not have this feature.
+ freebsd2*)
+ archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_direct_GCJ=yes
+ hardcode_minus_L_GCJ=yes
+ hardcode_shlibpath_var_GCJ=no
+ ;;
+
+ # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
+ freebsd*)
+ archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
+ hardcode_libdir_flag_spec_GCJ='-R$libdir'
+ hardcode_direct_GCJ=yes
+ hardcode_shlibpath_var_GCJ=no
+ ;;
+
+ hpux9*)
+ if test "$GCC" = yes; then
+ archive_cmds_GCJ='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+ else
+ archive_cmds_GCJ='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+ fi
+ hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
+ hardcode_libdir_separator_GCJ=:
+ hardcode_direct_GCJ=yes
+
+ # hardcode_minus_L: Not really in the search PATH,
+ # but as the default location of the library.
+ hardcode_minus_L_GCJ=yes
+ export_dynamic_flag_spec_GCJ='${wl}-E'
+ ;;
+
+ hpux10* | hpux11*)
+ if test "$GCC" = yes -a "$with_gnu_ld" = no; then
+ case "$host_cpu" in
+ hppa*64*|ia64*)
+ archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ ;;
+ *)
+ archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+ ;;
+ esac
+ else
+ case "$host_cpu" in
+ hppa*64*|ia64*)
+ archive_cmds_GCJ='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
+ ;;
+ *)
+ archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
+ ;;
+ esac
+ fi
+ if test "$with_gnu_ld" = no; then
+ case "$host_cpu" in
+ hppa*64*)
+ hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
+ hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
+ hardcode_libdir_separator_GCJ=:
+ hardcode_direct_GCJ=no
+ hardcode_shlibpath_var_GCJ=no
+ ;;
+ ia64*)
+ hardcode_libdir_flag_spec_GCJ='-L$libdir'
+ hardcode_direct_GCJ=no
+ hardcode_shlibpath_var_GCJ=no
+
+ # hardcode_minus_L: Not really in the search PATH,
+ # but as the default location of the library.
+ hardcode_minus_L_GCJ=yes
+ ;;
+ *)
+ hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
+ hardcode_libdir_separator_GCJ=:
+ hardcode_direct_GCJ=yes
+ export_dynamic_flag_spec_GCJ='${wl}-E'
+
+ # hardcode_minus_L: Not really in the search PATH,
+ # but as the default location of the library.
+ hardcode_minus_L_GCJ=yes
+ ;;
+ esac
+ fi
+ ;;
+
+ irix5* | irix6* | nonstopux*)
+ if test "$GCC" = yes; then
+ archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ else
+ archive_cmds_GCJ='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
+ hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
+ fi
+ hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
+ hardcode_libdir_separator_GCJ=:
+ link_all_deplibs_GCJ=yes
+ ;;
+
+ netbsd*)
+ if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+ archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
+ else
+ archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
+ fi
+ hardcode_libdir_flag_spec_GCJ='-R$libdir'
+ hardcode_direct_GCJ=yes
+ hardcode_shlibpath_var_GCJ=no
+ ;;
+
+ newsos6)
+ archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_direct_GCJ=yes
+ hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
+ hardcode_libdir_separator_GCJ=:
+ hardcode_shlibpath_var_GCJ=no
+ ;;
+
+ openbsd*)
+ hardcode_direct_GCJ=yes
+ hardcode_shlibpath_var_GCJ=no
+ if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+ archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+ hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
+ export_dynamic_flag_spec_GCJ='${wl}-E'
+ else
+ case $host_os in
+ openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
+ archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_libdir_flag_spec_GCJ='-R$libdir'
+ ;;
+ *)
+ archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+ hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
+ ;;
+ esac
+ fi
+ ;;
+
+ os2*)
+ hardcode_libdir_flag_spec_GCJ='-L$libdir'
+ hardcode_minus_L_GCJ=yes
+ allow_undefined_flag_GCJ=unsupported
+ archive_cmds_GCJ='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
+ old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
+ ;;
+
+ osf3*)
+ if test "$GCC" = yes; then
+ allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
+ archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ else
+ allow_undefined_flag_GCJ=' -expect_unresolved \*'
+ archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
+ fi
+ hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
+ hardcode_libdir_separator_GCJ=:
+ ;;
+
+ osf4* | osf5*) # as osf3* with the addition of -msym flag
+ if test "$GCC" = yes; then
+ allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
+ archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
+ else
+ allow_undefined_flag_GCJ=' -expect_unresolved \*'
+ archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
+ archive_expsym_cmds_GCJ='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
+ $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp'
+
+ # Both c and cxx compiler support -rpath directly
+ hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
+ fi
+ hardcode_libdir_separator_GCJ=:
+ ;;
+
+ sco3.2v5*)
+ archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_shlibpath_var_GCJ=no
+ export_dynamic_flag_spec_GCJ='${wl}-Bexport'
+ runpath_var=LD_RUN_PATH
+ hardcode_runpath_var=yes
+ ;;
+
+ solaris*)
+ no_undefined_flag_GCJ=' -z text'
+ if test "$GCC" = yes; then
+ archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+ $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
+ else
+ archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
+ fi
+ hardcode_libdir_flag_spec_GCJ='-R$libdir'
+ hardcode_shlibpath_var_GCJ=no
+ case $host_os in
+ solaris2.[0-5] | solaris2.[0-5].*) ;;
+ *) # Supported since Solaris 2.6 (maybe 2.5.1?)
+ whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;;
+ esac
+ link_all_deplibs_GCJ=yes
+ ;;
+
+ sunos4*)
+ if test "x$host_vendor" = xsequent; then
+ # Use $CC to link under sequent, because it throws in some extra .o
+ # files that make .init and .fini sections work.
+ archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
+ else
+ archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
+ fi
+ hardcode_libdir_flag_spec_GCJ='-L$libdir'
+ hardcode_direct_GCJ=yes
+ hardcode_minus_L_GCJ=yes
+ hardcode_shlibpath_var_GCJ=no
+ ;;
+
+ sysv4)
+ case $host_vendor in
+ sni)
+ archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_direct_GCJ=yes # is this really true???
+ ;;
+ siemens)
+ ## LD is ld it makes a PLAMLIB
+ ## CC just makes a GrossModule.
+ archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
+ reload_cmds_GCJ='$CC -r -o $output$reload_objs'
+ hardcode_direct_GCJ=no
+ ;;
+ motorola)
+ archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
+ ;;
+ esac
+ runpath_var='LD_RUN_PATH'
+ hardcode_shlibpath_var_GCJ=no
+ ;;
+
+ sysv4.3*)
+ archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_shlibpath_var_GCJ=no
+ export_dynamic_flag_spec_GCJ='-Bexport'
+ ;;
+
+ sysv4*MP*)
+ if test -d /usr/nec; then
+ archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_shlibpath_var_GCJ=no
+ runpath_var=LD_RUN_PATH
+ hardcode_runpath_var=yes
+ ld_shlibs_GCJ=yes
+ fi
+ ;;
+
+ sysv4.2uw2*)
+ archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_direct_GCJ=yes
+ hardcode_minus_L_GCJ=no
+ hardcode_shlibpath_var_GCJ=no
+ hardcode_runpath_var=yes
+ runpath_var=LD_RUN_PATH
+ ;;
+
+ sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*)
+ no_undefined_flag_GCJ='${wl}-z ${wl}text'
+ if test "$GCC" = yes; then
+ archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ else
+ archive_cmds_GCJ='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ fi
+ runpath_var='LD_RUN_PATH'
+ hardcode_shlibpath_var_GCJ=no
+ ;;
+
+ sysv5*)
+ no_undefined_flag_GCJ=' -z text'
+ # $CC -shared without GNU ld will not create a library from C++
+ # object files and a static libstdc++, better avoid it by now
+ archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
+ hardcode_libdir_flag_spec_GCJ=
+ hardcode_shlibpath_var_GCJ=no
+ runpath_var='LD_RUN_PATH'
+ ;;
+
+ uts4*)
+ archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_libdir_flag_spec_GCJ='-L$libdir'
+ hardcode_shlibpath_var_GCJ=no
+ ;;
+
+ *)
+ ld_shlibs_GCJ=no
+ ;;
+ esac
+ fi
+
+echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
+echo "${ECHO_T}$ld_shlibs_GCJ" >&6
+test "$ld_shlibs_GCJ" = no && can_build_shared=no
+
+variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
+if test "$GCC" = yes; then
+ variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
+fi
+
+#
+# Do we need to explicitly link libc?
+#
+case "x$archive_cmds_need_lc_GCJ" in
+x|xyes)
+ # Assume -lc should be added
+ archive_cmds_need_lc_GCJ=yes
+
+ if test "$enable_shared" = yes && test "$GCC" = yes; then
+ case $archive_cmds_GCJ in
+ *'~'*)
+ # FIXME: we may have to deal with multi-command sequences.
+ ;;
+ '$CC '*)
+ # Test whether the compiler implicitly links with -lc since on some
+ # systems, -lgcc has to come before -lc. If gcc already passes -lc
+ # to ld, don't add -lc before -lgcc.
+ echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
+echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
+ $rm conftest*
+ printf "$lt_simple_compile_test_code" > conftest.$ac_ext
+
+ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } 2>conftest.err; then
+ soname=conftest
+ lib=conftest
+ libobjs=conftest.$ac_objext
+ deplibs=
+ wl=$lt_prog_compiler_wl_GCJ
+ compiler_flags=-v
+ linker_flags=-v
+ verstring=
+ output_objdir=.
+ libname=conftest
+ lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
+ allow_undefined_flag_GCJ=
+ if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
+ (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }
+ then
+ archive_cmds_need_lc_GCJ=no
+ else
+ archive_cmds_need_lc_GCJ=yes
+ fi
+ allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
+ else
+ cat conftest.err 1>&5
+ fi
+ $rm conftest*
+ echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
+echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6
+ ;;
+ esac
+ fi
+ ;;
+esac
+
+echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
+echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
+hardcode_action_GCJ=
+if test -n "$hardcode_libdir_flag_spec_GCJ" || \
+ test -n "$runpath_var GCJ" || \
+ test "X$hardcode_automatic_GCJ"="Xyes" ; then
+
+ # We can hardcode non-existant directories.
+ if test "$hardcode_direct_GCJ" != no &&
+ # If the only mechanism to avoid hardcoding is shlibpath_var, we
+ # have to relink, otherwise we might link with an installed library
+ # when we should be linking with a yet-to-be-installed one
+ ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
+ test "$hardcode_minus_L_GCJ" != no; then
+ # Linking always hardcodes the temporary library directory.
+ hardcode_action_GCJ=relink
+ else
+ # We can link without hardcoding, and we can hardcode nonexisting dirs.
+ hardcode_action_GCJ=immediate
+ fi
+else
+ # We cannot hardcode anything, or else we can only hardcode existing
+ # directories.
+ hardcode_action_GCJ=unsupported
+fi
+echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
+echo "${ECHO_T}$hardcode_action_GCJ" >&6
+
+if test "$hardcode_action_GCJ" = relink; then
+ # Fast installation is not supported
+ enable_fast_install=no
+elif test "$shlibpath_overrides_runpath" = yes ||
+ test "$enable_shared" = no; then
+ # Fast installation is not necessary
+ enable_fast_install=needless
+fi
+
+striplib=
+old_striplib=
+echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
+echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
+if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
+ test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
+ test -z "$striplib" && striplib="$STRIP --strip-unneeded"
+ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6
+else
+# FIXME - insert some real tests, host_os isn't really good enough
+ case $host_os in
+ darwin*)
+ if test -n "$STRIP" ; then
+ striplib="$STRIP -x"
+ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6
+ else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+ ;;
+ *)
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+ ;;
+ esac
+fi
+
+echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
+echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
+library_names_spec=
+libname_spec='lib$name'
+soname_spec=
+shrext=".so"
+postinstall_cmds=
+postuninstall_cmds=
+finish_cmds=
+finish_eval=
+shlibpath_var=
+shlibpath_overrides_runpath=unknown
+version_type=none
+dynamic_linker="$host_os ld.so"
+sys_lib_dlsearch_path_spec="/lib /usr/lib"
+if test "$GCC" = yes; then
+ sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
+ if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
+ # if the path contains ";" then we assume it to be the separator
+ # otherwise default to the standard path separator (i.e. ":") - it is
+ # assumed that no part of a normal pathname contains ";" but that should
+ # okay in the real world where ";" in dirpaths is itself problematic.
+ sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
+ else
+ sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
+ fi
+else
+ sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
+fi
+need_lib_prefix=unknown
+hardcode_into_libs=no
+
+# when you set need_version to no, make sure it does not cause -set_version
+# flags to be left without arguments
+need_version=unknown
+
+case $host_os in
+aix3*)
+ version_type=linux
+ library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
+ shlibpath_var=LIBPATH
+
+ # AIX 3 has no versioning support, so we append a major version to the name.
+ soname_spec='${libname}${release}${shared_ext}$major'
+ ;;
+
+aix4* | aix5*)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ hardcode_into_libs=yes
+ if test "$host_cpu" = ia64; then
+ # AIX 5 supports IA64
+ library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
+ shlibpath_var=LD_LIBRARY_PATH
+ else
+ # With GCC up to 2.95.x, collect2 would create an import file
+ # for dependence libraries. The import file would start with
+ # the line `#! .'. This would cause the generated library to
+ # depend on `.', always an invalid library. This was fixed in
+ # development snapshots of GCC prior to 3.0.
+ case $host_os in
+ aix4 | aix4.[01] | aix4.[01].*)
+ if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
+ echo ' yes '
+ echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
+ :
+ else
+ can_build_shared=no
+ fi
+ ;;
+ esac
+ # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
+ # soname into executable. Probably we can add versioning support to
+ # collect2, so additional links can be useful in future.
+ if test "$aix_use_runtimelinking" = yes; then
+ # If using run time linking (on AIX 4.2 or later) use lib<name>.so
+ # instead of lib<name>.a to let people know that these are not
+ # typical AIX shared libraries.
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ else
+ # We preserve .a as extension for shared libraries through AIX4.2
+ # and later when we are not doing run time linking.
+ library_names_spec='${libname}${release}.a $libname.a'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ fi
+ shlibpath_var=LIBPATH
+ fi
+ ;;
+
+amigaos*)
+ library_names_spec='$libname.ixlibrary $libname.a'
+ # Create ${libname}_ixlibrary.a entries in /sys/libs.
+ finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "(cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a)"; (cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a) || exit 1; done'
+ ;;
+
+beos*)
+ library_names_spec='${libname}${shared_ext}'
+ dynamic_linker="$host_os ld.so"
+ shlibpath_var=LIBRARY_PATH
+ ;;
+
+bsdi4*)
+ version_type=linux
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
+ shlibpath_var=LD_LIBRARY_PATH
+ sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
+ sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
+ # the default ld.so.conf also contains /usr/contrib/lib and
+ # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
+ # libtool to hard-code these into programs
+ ;;
+
+cygwin* | mingw* | pw32*)
+ version_type=windows
+ shrext=".dll"
+ need_version=no
+ need_lib_prefix=no
+
+ case $GCC,$host_os in
+ yes,cygwin* | yes,mingw* | yes,pw32*)
+ library_names_spec='$libname.dll.a'
+ # DLL is installed to $(libdir)/../bin by postinstall_cmds
+ postinstall_cmds='base_file=`basename \${file}`~
+ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
+ dldir=$destdir/`dirname \$dlpath`~
+ test -d \$dldir || mkdir -p \$dldir~
+ $install_prog $dir/$dlname \$dldir/$dlname'
+ postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
+ dlpath=$dir/\$dldll~
+ $rm \$dlpath'
+ shlibpath_overrides_runpath=yes
+
+ case $host_os in
+ cygwin*)
+ # Cygwin DLLs use 'cyg' prefix rather than 'lib'
+ soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+ sys_lib_search_path_spec="/lib /lib/w32api /usr/lib /usr/local/lib"
+ ;;
+ mingw*)
+ # MinGW DLLs use traditional 'lib' prefix
+ soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+ sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
+ if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
+ # It is most probably a Windows format PATH printed by
+ # mingw gcc, but we are running on Cygwin. Gcc prints its search
+ # path with ; separators, and with drive letters. We can handle the
+ # drive letters (cygwin fileutils understands them), so leave them,
+ # especially as we might pass files found there to a mingw objdump,
+ # which wouldn't understand a cygwinified path. Ahh.
+ sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
+ else
+ sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
+ fi
+ ;;
+ pw32*)
+ # pw32 DLLs use 'pw' prefix rather than 'lib'
+ library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}'
+ ;;
+ esac
+ ;;
+
+ *)
+ library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
+ ;;
+ esac
+ dynamic_linker='Win32 ld.exe'
+ # FIXME: first we should search . and the directory the executable is in
+ shlibpath_var=PATH
+ ;;
+
+darwin* | rhapsody*)
+ dynamic_linker="$host_os dyld"
+ version_type=darwin
+ need_lib_prefix=no
+ need_version=no
+ # FIXME: Relying on posixy $() will cause problems for
+ # cross-compilation, but unfortunately the echo tests do not
+ # yet detect zsh echo's removal of \ escapes.
+ library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
+ soname_spec='${libname}${release}${major}$shared_ext'
+ shlibpath_overrides_runpath=yes
+ shlibpath_var=DYLD_LIBRARY_PATH
+ shrext='$(test .$module = .yes && echo .so || echo .dylib)'
+ # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
+ if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
+ sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
+ fi
+ sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
+ ;;
+
+dgux*)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ ;;
+
+freebsd1*)
+ dynamic_linker=no
+ ;;
+
+freebsd*)
+ objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
+ version_type=freebsd-$objformat
+ case $version_type in
+ freebsd-elf*)
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+ need_version=no
+ need_lib_prefix=no
+ ;;
+ freebsd-*)
+ library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
+ need_version=yes
+ ;;
+ esac
+ shlibpath_var=LD_LIBRARY_PATH
+ case $host_os in
+ freebsd2*)
+ shlibpath_overrides_runpath=yes
+ ;;
+ freebsd3.01* | freebsdelf3.01*)
+ shlibpath_overrides_runpath=yes
+ hardcode_into_libs=yes
+ ;;
+ *) # from 3.2 on
+ shlibpath_overrides_runpath=no
+ hardcode_into_libs=yes
+ ;;
+ esac
+ ;;
+
+gnu*)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ hardcode_into_libs=yes
+ ;;
+
+hpux9* | hpux10* | hpux11*)
+ # Give a soname corresponding to the major version so that dld.sl refuses to
+ # link against other versions.
+ version_type=sunos
+ need_lib_prefix=no
+ need_version=no
+ case "$host_cpu" in
+ ia64*)
+ shrext='.so'
+ hardcode_into_libs=yes
+ dynamic_linker="$host_os dld.so"
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ if test "X$HPUX_IA64_MODE" = X32; then
+ sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
+ else
+ sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
+ fi
+ sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+ ;;
+ hppa*64*)
+ shrext='.sl'
+ hardcode_into_libs=yes
+ dynamic_linker="$host_os dld.sl"
+ shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
+ shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
+ sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
+ ;;
+ *)
+ shrext='.sl'
+ dynamic_linker="$host_os dld.sl"
+ shlibpath_var=SHLIB_PATH
+ shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ ;;
+ esac
+ # HP-UX runs *really* slowly unless shared libraries are mode 555.
+ postinstall_cmds='chmod 555 $lib'
+ ;;
+
+irix5* | irix6* | nonstopux*)
+ case $host_os in
+ nonstopux*) version_type=nonstopux ;;
+ *)
+ if test "$lt_cv_prog_gnu_ld" = yes; then
+ version_type=linux
+ else
+ version_type=irix
+ fi ;;
+ esac
+ need_lib_prefix=no
+ need_version=no
+ soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
+ case $host_os in
+ irix5* | nonstopux*)
+ libsuff= shlibsuff=
+ ;;
+ *)
+ case $LD in # libtool.m4 will add one of these switches to LD
+ *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
+ libsuff= shlibsuff= libmagic=32-bit;;
+ *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
+ libsuff=32 shlibsuff=N32 libmagic=N32;;
+ *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
+ libsuff=64 shlibsuff=64 libmagic=64-bit;;
+ *) libsuff= shlibsuff= libmagic=never-match;;
+ esac
+ ;;
+ esac
+ shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
+ shlibpath_overrides_runpath=no
+ sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
+ sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
+ hardcode_into_libs=yes
+ ;;
+
+# No shared lib support for Linux oldld, aout, or coff.
+linux*oldld* | linux*aout* | linux*coff*)
+ dynamic_linker=no
+ ;;
+
+# This must be Linux ELF.
+linux*)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=no
+ # This implies no fast_install, which is unacceptable.
+ # Some rework will be needed to allow for fast_install
+ # before this can be enabled.
+ hardcode_into_libs=yes
+
+ # We used to test for /lib/ld.so.1 and disable shared libraries on
+ # powerpc, because MkLinux only supported shared libraries with the
+ # GNU dynamic linker. Since this was broken with cross compilers,
+ # most powerpc-linux boxes support dynamic linking these days and
+ # people can always --disable-shared, the test was removed, and we
+ # assume the GNU/Linux dynamic linker is in use.
+ dynamic_linker='GNU/Linux ld.so'
+ ;;
+
+netbsd*)
+ version_type=sunos
+ need_lib_prefix=no
+ need_version=no
+ if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+ finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+ dynamic_linker='NetBSD (a.out) ld.so'
+ else
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} ${libname}${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ dynamic_linker='NetBSD ld.elf_so'
+ fi
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
+ hardcode_into_libs=yes
+ ;;
+
+newsos6)
+ version_type=linux
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
+ ;;
+
+nto-qnx)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
+ ;;
+
+openbsd*)
+ version_type=sunos
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+ finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+ shlibpath_var=LD_LIBRARY_PATH
+ if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+ case $host_os in
+ openbsd2.[89] | openbsd2.[89].*)
+ shlibpath_overrides_runpath=no
+ ;;
+ *)
+ shlibpath_overrides_runpath=yes
+ ;;
+ esac
+ else
+ shlibpath_overrides_runpath=yes
+ fi
+ ;;
+
+os2*)
+ libname_spec='$name'
+ shrext=".dll"
+ need_lib_prefix=no
+ library_names_spec='$libname${shared_ext} $libname.a'
+ dynamic_linker='OS/2 ld.exe'
+ shlibpath_var=LIBPATH
+ ;;
+
+osf3* | osf4* | osf5*)
+ version_type=osf
+ need_lib_prefix=no
+ need_version=no
+ soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ shlibpath_var=LD_LIBRARY_PATH
+ sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
+ sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
+ ;;
+
+sco3.2v5*)
+ version_type=osf
+ soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ shlibpath_var=LD_LIBRARY_PATH
+ ;;
+
+solaris*)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
+ hardcode_into_libs=yes
+ # ldd complains unless libraries are executable
+ postinstall_cmds='chmod +x $lib'
+ ;;
+
+sunos4*)
+ version_type=sunos
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
+ finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
+ if test "$with_gnu_ld" = yes; then
+ need_lib_prefix=no
+ fi
+ need_version=yes
+ ;;
+
+sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
+ version_type=linux
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ case $host_vendor in
+ sni)
+ shlibpath_overrides_runpath=no
+ need_lib_prefix=no
+ export_dynamic_flag_spec='${wl}-Blargedynsym'
+ runpath_var=LD_RUN_PATH
+ ;;
+ siemens)
+ need_lib_prefix=no
+ ;;
+ motorola)
+ need_lib_prefix=no
+ need_version=no
+ shlibpath_overrides_runpath=no
+ sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
+ ;;
+ esac
+ ;;
+
+sysv4*MP*)
+ if test -d /usr/nec ;then
+ version_type=linux
+ library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
+ soname_spec='$libname${shared_ext}.$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ fi
+ ;;
+
+uts4*)
+ version_type=linux
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ ;;
+
+*)
+ dynamic_linker=no
+ ;;
+esac
+echo "$as_me:$LINENO: result: $dynamic_linker" >&5
+echo "${ECHO_T}$dynamic_linker" >&6
+test "$dynamic_linker" = no && can_build_shared=no
+
+if test "x$enable_dlopen" != xyes; then
+ enable_dlopen=unknown
+ enable_dlopen_self=unknown
+ enable_dlopen_self_static=unknown
+else
+ lt_cv_dlopen=no
+ lt_cv_dlopen_libs=
+
+ case $host_os in
+ beos*)
+ lt_cv_dlopen="load_add_on"
+ lt_cv_dlopen_libs=
+ lt_cv_dlopen_self=yes
+ ;;
+
+ mingw* | pw32*)
+ lt_cv_dlopen="LoadLibrary"
+ lt_cv_dlopen_libs=
+ ;;
+
+ cygwin*)
+ lt_cv_dlopen="dlopen"
+ lt_cv_dlopen_libs=
+ ;;
+
+ darwin*)
+ # if libdl is installed we need to link against it
+ echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
+echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
+if test "${ac_cv_lib_dl_dlopen+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldl $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char dlopen ();
+int
+main ()
+{
+dlopen ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_lib_dl_dlopen=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_dl_dlopen=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
+echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
+if test $ac_cv_lib_dl_dlopen = yes; then
+ lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
+else
+
+ lt_cv_dlopen="dyld"
+ lt_cv_dlopen_libs=
+ lt_cv_dlopen_self=yes
+
+fi
+
+ ;;
+
+ *)
+ echo "$as_me:$LINENO: checking for shl_load" >&5
+echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
+if test "${ac_cv_func_shl_load+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+/* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char shl_load (); below.
+ Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+ <limits.h> exists even on freestanding compilers. */
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char shl_load ();
+/* The GNU C library defines this for functions which it implements
+ to always fail with ENOSYS. Some functions are actually named
+ something starting with __ and the normal name is an alias. */
+#if defined (__stub_shl_load) || defined (__stub___shl_load)
+choke me
+#else
+char (*f) () = shl_load;
+#endif
+#ifdef __cplusplus
+}
+#endif
+
+int
+main ()
+{
+return f != shl_load;
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_func_shl_load=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_func_shl_load=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
+echo "${ECHO_T}$ac_cv_func_shl_load" >&6
+if test $ac_cv_func_shl_load = yes; then
+ lt_cv_dlopen="shl_load"
+else
+ echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
+echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
+if test "${ac_cv_lib_dld_shl_load+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldld $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char shl_load ();
+int
+main ()
+{
+shl_load ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_lib_dld_shl_load=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_dld_shl_load=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
+echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
+if test $ac_cv_lib_dld_shl_load = yes; then
+ lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
+else
+ echo "$as_me:$LINENO: checking for dlopen" >&5
+echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
+if test "${ac_cv_func_dlopen+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+/* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char dlopen (); below.
+ Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+ <limits.h> exists even on freestanding compilers. */
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char dlopen ();
+/* The GNU C library defines this for functions which it implements
+ to always fail with ENOSYS. Some functions are actually named
+ something starting with __ and the normal name is an alias. */
+#if defined (__stub_dlopen) || defined (__stub___dlopen)
+choke me
+#else
+char (*f) () = dlopen;
+#endif
+#ifdef __cplusplus
+}
+#endif
+
+int
+main ()
+{
+return f != dlopen;
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_func_dlopen=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_func_dlopen=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
+echo "${ECHO_T}$ac_cv_func_dlopen" >&6
+if test $ac_cv_func_dlopen = yes; then
+ lt_cv_dlopen="dlopen"
+else
+ echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
+echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
+if test "${ac_cv_lib_dl_dlopen+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldl $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char dlopen ();
+int
+main ()
+{
+dlopen ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_lib_dl_dlopen=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_dl_dlopen=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
+echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
+if test $ac_cv_lib_dl_dlopen = yes; then
+ lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
+else
+ echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
+echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
+if test "${ac_cv_lib_svld_dlopen+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-lsvld $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char dlopen ();
+int
+main ()
+{
+dlopen ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_lib_svld_dlopen=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_svld_dlopen=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
+echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
+if test $ac_cv_lib_svld_dlopen = yes; then
+ lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
+else
+ echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
+echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
+if test "${ac_cv_lib_dld_dld_link+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldld $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char dld_link ();
+int
+main ()
+{
+dld_link ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_lib_dld_dld_link=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_dld_dld_link=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
+echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
+if test $ac_cv_lib_dld_dld_link = yes; then
+ lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
+fi
+
+
+fi
+
+
+fi
+
+
+fi
+
+
+fi
+
+
+fi
+
+ ;;
+ esac
+
+ if test "x$lt_cv_dlopen" != xno; then
+ enable_dlopen=yes
+ else
+ enable_dlopen=no
+ fi
+
+ case $lt_cv_dlopen in
+ dlopen)
+ save_CPPFLAGS="$CPPFLAGS"
+ test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
+
+ save_LDFLAGS="$LDFLAGS"
+ eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
+
+ save_LIBS="$LIBS"
+ LIBS="$lt_cv_dlopen_libs $LIBS"
+
+ echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
+echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
+if test "${lt_cv_dlopen_self+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ if test "$cross_compiling" = yes; then :
+ lt_cv_dlopen_self=cross
+else
+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+ lt_status=$lt_dlunknown
+ cat > conftest.$ac_ext <<EOF
+#line 18249 "configure"
+#include "confdefs.h"
+
+#if HAVE_DLFCN_H
+#include <dlfcn.h>
+#endif
+
+#include <stdio.h>
+
+#ifdef RTLD_GLOBAL
+# define LT_DLGLOBAL RTLD_GLOBAL
+#else
+# ifdef DL_GLOBAL
+# define LT_DLGLOBAL DL_GLOBAL
+# else
+# define LT_DLGLOBAL 0
+# endif
+#endif
+
+/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
+ find out it does not work in some platform. */
+#ifndef LT_DLLAZY_OR_NOW
+# ifdef RTLD_LAZY
+# define LT_DLLAZY_OR_NOW RTLD_LAZY
+# else
+# ifdef DL_LAZY
+# define LT_DLLAZY_OR_NOW DL_LAZY
+# else
+# ifdef RTLD_NOW
+# define LT_DLLAZY_OR_NOW RTLD_NOW
+# else
+# ifdef DL_NOW
+# define LT_DLLAZY_OR_NOW DL_NOW
+# else
+# define LT_DLLAZY_OR_NOW 0
+# endif
+# endif
+# endif
+# endif
+#endif
+
+#ifdef __cplusplus
+extern "C" void exit (int);
+#endif
+
+void fnord() { int i=42;}
+int main ()
+{
+ void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
+ int status = $lt_dlunknown;
+
+ if (self)
+ {
+ if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
+ else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
+ /* dlclose (self); */
+ }
+
+ exit (status);
+}
+EOF
+ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
+ (./conftest; exit; ) 2>/dev/null
+ lt_status=$?
+ case x$lt_status in
+ x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
+ x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
+ x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
+ esac
+ else :
+ # compilation failed
+ lt_cv_dlopen_self=no
+ fi
+fi
+rm -fr conftest*
+
+
+fi
+echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
+echo "${ECHO_T}$lt_cv_dlopen_self" >&6
+
+ if test "x$lt_cv_dlopen_self" = xyes; then
+ LDFLAGS="$LDFLAGS $link_static_flag"
+ echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
+echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
+if test "${lt_cv_dlopen_self_static+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ if test "$cross_compiling" = yes; then :
+ lt_cv_dlopen_self_static=cross
+else
+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+ lt_status=$lt_dlunknown
+ cat > conftest.$ac_ext <<EOF
+#line 18347 "configure"
+#include "confdefs.h"
+
+#if HAVE_DLFCN_H
+#include <dlfcn.h>
+#endif
+
+#include <stdio.h>
+
+#ifdef RTLD_GLOBAL
+# define LT_DLGLOBAL RTLD_GLOBAL
+#else
+# ifdef DL_GLOBAL
+# define LT_DLGLOBAL DL_GLOBAL
+# else
+# define LT_DLGLOBAL 0
+# endif
+#endif
+
+/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
+ find out it does not work in some platform. */
+#ifndef LT_DLLAZY_OR_NOW
+# ifdef RTLD_LAZY
+# define LT_DLLAZY_OR_NOW RTLD_LAZY
+# else
+# ifdef DL_LAZY
+# define LT_DLLAZY_OR_NOW DL_LAZY
+# else
+# ifdef RTLD_NOW
+# define LT_DLLAZY_OR_NOW RTLD_NOW
+# else
+# ifdef DL_NOW
+# define LT_DLLAZY_OR_NOW DL_NOW
+# else
+# define LT_DLLAZY_OR_NOW 0
+# endif
+# endif
+# endif
+# endif
+#endif
+
+#ifdef __cplusplus
+extern "C" void exit (int);
+#endif
+
+void fnord() { int i=42;}
+int main ()
+{
+ void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
+ int status = $lt_dlunknown;
+
+ if (self)
+ {
+ if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
+ else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
+ /* dlclose (self); */
+ }
+
+ exit (status);
+}
+EOF
+ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
+ (./conftest; exit; ) 2>/dev/null
+ lt_status=$?
+ case x$lt_status in
+ x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
+ x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
+ x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
+ esac
+ else :
+ # compilation failed
+ lt_cv_dlopen_self_static=no
+ fi
+fi
+rm -fr conftest*
+
+
+fi
+echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
+echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
+ fi
+
+ CPPFLAGS="$save_CPPFLAGS"
+ LDFLAGS="$save_LDFLAGS"
+ LIBS="$save_LIBS"
+ ;;
+ esac
+
+ case $lt_cv_dlopen_self in
+ yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
+ *) enable_dlopen_self=unknown ;;
+ esac
+
+ case $lt_cv_dlopen_self_static in
+ yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
+ *) enable_dlopen_self_static=unknown ;;
+ esac
+fi
+
+
+# The else clause should only fire when bootstrapping the
+# libtool distribution, otherwise you forgot to ship ltmain.sh
+# with your package, and you will get complaints that there are
+# no rules to generate ltmain.sh.
+if test -f "$ltmain"; then
+ # See if we are running on zsh, and set the options which allow our commands through
+ # without removal of \ escapes.
+ if test -n "${ZSH_VERSION+set}" ; then
+ setopt NO_GLOB_SUBST
+ fi
+ # Now quote all the things that may contain metacharacters while being
+ # careful not to overquote the AC_SUBSTed values. We take copies of the
+ # variables and quote the copies for generation of the libtool script.
+ for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM SED SHELL \
+ libname_spec library_names_spec soname_spec extract_expsyms_cmds \
+ old_striplib striplib file_magic_cmd finish_cmds finish_eval \
+ deplibs_check_method reload_flag reload_cmds need_locks \
+ lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
+ lt_cv_sys_global_symbol_to_c_name_address \
+ sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
+ old_postinstall_cmds old_postuninstall_cmds \
+ compiler_GCJ \
+ CC_GCJ \
+ LD_GCJ \
+ lt_prog_compiler_wl_GCJ \
+ lt_prog_compiler_pic_GCJ \
+ lt_prog_compiler_static_GCJ \
+ lt_prog_compiler_no_builtin_flag_GCJ \
+ export_dynamic_flag_spec_GCJ \
+ thread_safe_flag_spec_GCJ \
+ whole_archive_flag_spec_GCJ \
+ enable_shared_with_static_runtimes_GCJ \
+ old_archive_cmds_GCJ \
+ old_archive_from_new_cmds_GCJ \
+ predep_objects_GCJ \
+ postdep_objects_GCJ \
+ predeps_GCJ \
+ postdeps_GCJ \
+ compiler_lib_search_path_GCJ \
+ archive_cmds_GCJ \
+ archive_expsym_cmds_GCJ \
+ postinstall_cmds_GCJ \
+ postuninstall_cmds_GCJ \
+ old_archive_from_expsyms_cmds_GCJ \
+ allow_undefined_flag_GCJ \
+ no_undefined_flag_GCJ \
+ export_symbols_cmds_GCJ \
+ hardcode_libdir_flag_spec_GCJ \
+ hardcode_libdir_flag_spec_ld_GCJ \
+ hardcode_libdir_separator_GCJ \
+ hardcode_automatic_GCJ \
+ module_cmds_GCJ \
+ module_expsym_cmds_GCJ \
+ lt_cv_prog_compiler_c_o_GCJ \
+ exclude_expsyms_GCJ \
+ include_expsyms_GCJ; do
+
+ case $var in
+ old_archive_cmds_GCJ | \
+ old_archive_from_new_cmds_GCJ | \
+ archive_cmds_GCJ | \
+ archive_expsym_cmds_GCJ | \
+ module_cmds_GCJ | \
+ module_expsym_cmds_GCJ | \
+ old_archive_from_expsyms_cmds_GCJ | \
+ export_symbols_cmds_GCJ | \
+ extract_expsyms_cmds | reload_cmds | finish_cmds | \
+ postinstall_cmds | postuninstall_cmds | \
+ old_postinstall_cmds | old_postuninstall_cmds | \
+ sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
+ # Double-quote double-evaled strings.
+ eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
+ ;;
+ *)
+ eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
+ ;;
+ esac
+ done
+
+ case $lt_echo in
+ *'\$0 --fallback-echo"')
+ lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
+ ;;
+ esac
+
+cfgfile="$ofile"
+
+ cat <<__EOF__ >> "$cfgfile"
+# ### BEGIN LIBTOOL TAG CONFIG: $tagname
+
+# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
+
+# Shell to use when invoking shell scripts.
+SHELL=$lt_SHELL
+
+# Whether or not to build shared libraries.
+build_libtool_libs=$enable_shared
+
+# Whether or not to build static libraries.
+build_old_libs=$enable_static
+
+# Whether or not to add -lc for building shared libraries.
+build_libtool_need_lc=$archive_cmds_need_lc_GCJ
+
+# Whether or not to disallow shared libs when runtime libs are static
+allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
+
+# Whether or not to optimize for fast installation.
+fast_install=$enable_fast_install
+
+# The host system.
+host_alias=$host_alias
+host=$host
+
+# An echo program that does not interpret backslashes.
+echo=$lt_echo
+
+# The archiver.
+AR=$lt_AR
+AR_FLAGS=$lt_AR_FLAGS
+
+# A C compiler.
+LTCC=$lt_LTCC
+
+# A language-specific compiler.
+CC=$lt_compiler_GCJ
+
+# Is the compiler the GNU C compiler?
+with_gcc=$GCC_GCJ
+
+# An ERE matcher.
+EGREP=$lt_EGREP
+
+# The linker used to build libraries.
+LD=$lt_LD_GCJ
+
+# Whether we need hard or soft links.
+LN_S=$lt_LN_S
+
+# A BSD-compatible nm program.
+NM=$lt_NM
+
+# A symbol stripping program
+STRIP=$STRIP
+
+# Used to examine libraries when file_magic_cmd begins "file"
+MAGIC_CMD=$MAGIC_CMD
+
+# Used on cygwin: DLL creation program.
+DLLTOOL="$DLLTOOL"
+
+# Used on cygwin: object dumper.
+OBJDUMP="$OBJDUMP"
+
+# Used on cygwin: assembler.
+AS="$AS"
+
+# The name of the directory that contains temporary libtool files.
+objdir=$objdir
+
+# How to create reloadable object files.
+reload_flag=$lt_reload_flag
+reload_cmds=$lt_reload_cmds
+
+# How to pass a linker flag through the compiler.
+wl=$lt_lt_prog_compiler_wl_GCJ
+
+# Object file suffix (normally "o").
+objext="$ac_objext"
+
+# Old archive suffix (normally "a").
+libext="$libext"
+
+# Shared library suffix (normally ".so").
+shrext='$shrext'
+
+# Executable file suffix (normally "").
+exeext="$exeext"
+
+# Additional compiler flags for building library objects.
+pic_flag=$lt_lt_prog_compiler_pic_GCJ
+pic_mode=$pic_mode
+
+# What is the maximum length of a command?
+max_cmd_len=$lt_cv_sys_max_cmd_len
+
+# Does compiler simultaneously support -c and -o options?
+compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
+
+# Must we lock files when doing compilation ?
+need_locks=$lt_need_locks
+
+# Do we need the lib prefix for modules?
+need_lib_prefix=$need_lib_prefix
+
+# Do we need a version for libraries?
+need_version=$need_version
+
+# Whether dlopen is supported.
+dlopen_support=$enable_dlopen
+
+# Whether dlopen of programs is supported.
+dlopen_self=$enable_dlopen_self
+
+# Whether dlopen of statically linked programs is supported.
+dlopen_self_static=$enable_dlopen_self_static
+
+# Compiler flag to prevent dynamic linking.
+link_static_flag=$lt_lt_prog_compiler_static_GCJ
+
+# Compiler flag to turn off builtin functions.
+no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
+
+# Compiler flag to allow reflexive dlopens.
+export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
+
+# Compiler flag to generate shared objects directly from archives.
+whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
+
+# Compiler flag to generate thread-safe objects.
+thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
+
+# Library versioning type.
+version_type=$version_type
+
+# Format of library name prefix.
+libname_spec=$lt_libname_spec
+
+# List of archive names. First name is the real one, the rest are links.
+# The last name is the one that the linker finds with -lNAME.
+library_names_spec=$lt_library_names_spec
+
+# The coded name of the library, if different from the real name.
+soname_spec=$lt_soname_spec
+
+# Commands used to build and install an old-style archive.
+RANLIB=$lt_RANLIB
+old_archive_cmds=$lt_old_archive_cmds_GCJ
+old_postinstall_cmds=$lt_old_postinstall_cmds
+old_postuninstall_cmds=$lt_old_postuninstall_cmds
+
+# Create an old-style archive from a shared archive.
+old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
+
+# Create a temporary old-style archive to link instead of a shared archive.
+old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
+
+# Commands used to build and install a shared archive.
+archive_cmds=$lt_archive_cmds_GCJ
+archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
+postinstall_cmds=$lt_postinstall_cmds
+postuninstall_cmds=$lt_postuninstall_cmds
+
+# Commands used to build a loadable module (assumed same as above if empty)
+module_cmds=$lt_module_cmds_GCJ
+module_expsym_cmds=$lt_module_expsym_cmds_GCJ
+
+# Commands to strip libraries.
+old_striplib=$lt_old_striplib
+striplib=$lt_striplib
+
+# Dependencies to place before the objects being linked to create a
+# shared library.
+predep_objects=$lt_predep_objects_GCJ
+
+# Dependencies to place after the objects being linked to create a
+# shared library.
+postdep_objects=$lt_postdep_objects_GCJ
+
+# Dependencies to place before the objects being linked to create a
+# shared library.
+predeps=$lt_predeps_GCJ
+
+# Dependencies to place after the objects being linked to create a
+# shared library.
+postdeps=$lt_postdeps_GCJ
+
+# The library search path used internally by the compiler when linking
+# a shared library.
+compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
+
+# Method to check whether dependent libraries are shared objects.
+deplibs_check_method=$lt_deplibs_check_method
+
+# Command to use when deplibs_check_method == file_magic.
+file_magic_cmd=$lt_file_magic_cmd
+
+# Flag that allows shared libraries with undefined symbols to be built.
+allow_undefined_flag=$lt_allow_undefined_flag_GCJ
+
+# Flag that forces no undefined symbols.
+no_undefined_flag=$lt_no_undefined_flag_GCJ
+
+# Commands used to finish a libtool library installation in a directory.
+finish_cmds=$lt_finish_cmds
+
+# Same as above, but a single script fragment to be evaled but not shown.
+finish_eval=$lt_finish_eval
+
+# Take the output of nm and produce a listing of raw symbols and C names.
+global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
+
+# Transform the output of nm in a proper C declaration
+global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
+
+# Transform the output of nm in a C name address pair
+global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
+
+# This is the shared library runtime path variable.
+runpath_var=$runpath_var
+
+# This is the shared library path variable.
+shlibpath_var=$shlibpath_var
+
+# Is shlibpath searched before the hard-coded library search path?
+shlibpath_overrides_runpath=$shlibpath_overrides_runpath
+
+# How to hardcode a shared library path into an executable.
+hardcode_action=$hardcode_action_GCJ
+
+# Whether we should hardcode library paths into libraries.
+hardcode_into_libs=$hardcode_into_libs
+
+# Flag to hardcode \$libdir into a binary during linking.
+# This must work even if \$libdir does not exist.
+hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
+
+# If ld is used when linking, flag to hardcode \$libdir into
+# a binary during linking. This must work even if \$libdir does
+# not exist.
+hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
+
+# Whether we need a single -rpath flag with a separated argument.
+hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
+
+# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
+# resulting binary.
+hardcode_direct=$hardcode_direct_GCJ
+
+# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
+# resulting binary.
+hardcode_minus_L=$hardcode_minus_L_GCJ
+
+# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
+# the resulting binary.
+hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
+
+# Set to yes if building a shared library automatically hardcodes DIR into the library
+# and all subsequent libraries and executables linked against it.
+hardcode_automatic=$hardcode_automatic_GCJ
+
+# Variables whose values should be saved in libtool wrapper scripts and
+# restored at relink time.
+variables_saved_for_relink="$variables_saved_for_relink"
+
+# Whether libtool must link a program against all its dependency libraries.
+link_all_deplibs=$link_all_deplibs_GCJ
+
+# Compile-time system search path for libraries
+sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
+
+# Run-time system search path for libraries
+sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
+
+# Fix the shell variable \$srcfile for the compiler.
+fix_srcfile_path="$fix_srcfile_path_GCJ"
+
+# Set to yes if exported symbols are required.
+always_export_symbols=$always_export_symbols_GCJ
+
+# The commands to list exported symbols.
+export_symbols_cmds=$lt_export_symbols_cmds_GCJ
+
+# The commands to extract the exported symbol list from a shared archive.
+extract_expsyms_cmds=$lt_extract_expsyms_cmds
+
+# Symbols that should not be listed in the preloaded symbols.
+exclude_expsyms=$lt_exclude_expsyms_GCJ
+
+# Symbols that must always be exported.
+include_expsyms=$lt_include_expsyms_GCJ
+
+# ### END LIBTOOL TAG CONFIG: $tagname
+
+__EOF__
+
+
+else
+ # If there is no Makefile yet, we rely on a make rule to execute
+ # `config.status --recheck' to rerun these tests and create the
+ # libtool script then.
+ test -f Makefile && make "$ltmain"
+fi
+
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+CC="$lt_save_CC"
+
+ else
+ tagname=""
+ fi
+ ;;
+
+ RC)
+
+
+
+# Source file extension for RC test sources.
+ac_ext=rc
+
+# Object file extension for compiled RC test sources.
+objext=o
+objext_RC=$objext
+
+# Code to be used in simple compile tests
+lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'
+
+# Code to be used in simple link tests
+lt_simple_link_test_code="$lt_simple_compile_test_code"
+
+# ltmain only uses $CC for tagged configurations so make sure $CC is set.
+
+# If no C compiler was specified, use CC.
+LTCC=${LTCC-"$CC"}
+
+# Allow CC to be a program name with arguments.
+compiler=$CC
+
+
+# Allow CC to be a program name with arguments.
+lt_save_CC="$CC"
+CC=${RC-"windres"}
+compiler=$CC
+compiler_RC=$CC
+lt_cv_prog_compiler_c_o_RC=yes
+
+# The else clause should only fire when bootstrapping the
+# libtool distribution, otherwise you forgot to ship ltmain.sh
+# with your package, and you will get complaints that there are
+# no rules to generate ltmain.sh.
+if test -f "$ltmain"; then
+ # See if we are running on zsh, and set the options which allow our commands through
+ # without removal of \ escapes.
+ if test -n "${ZSH_VERSION+set}" ; then
+ setopt NO_GLOB_SUBST
+ fi
+ # Now quote all the things that may contain metacharacters while being
+ # careful not to overquote the AC_SUBSTed values. We take copies of the
+ # variables and quote the copies for generation of the libtool script.
+ for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM SED SHELL \
+ libname_spec library_names_spec soname_spec extract_expsyms_cmds \
+ old_striplib striplib file_magic_cmd finish_cmds finish_eval \
+ deplibs_check_method reload_flag reload_cmds need_locks \
+ lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
+ lt_cv_sys_global_symbol_to_c_name_address \
+ sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
+ old_postinstall_cmds old_postuninstall_cmds \
+ compiler_RC \
+ CC_RC \
+ LD_RC \
+ lt_prog_compiler_wl_RC \
+ lt_prog_compiler_pic_RC \
+ lt_prog_compiler_static_RC \
+ lt_prog_compiler_no_builtin_flag_RC \
+ export_dynamic_flag_spec_RC \
+ thread_safe_flag_spec_RC \
+ whole_archive_flag_spec_RC \
+ enable_shared_with_static_runtimes_RC \
+ old_archive_cmds_RC \
+ old_archive_from_new_cmds_RC \
+ predep_objects_RC \
+ postdep_objects_RC \
+ predeps_RC \
+ postdeps_RC \
+ compiler_lib_search_path_RC \
+ archive_cmds_RC \
+ archive_expsym_cmds_RC \
+ postinstall_cmds_RC \
+ postuninstall_cmds_RC \
+ old_archive_from_expsyms_cmds_RC \
+ allow_undefined_flag_RC \
+ no_undefined_flag_RC \
+ export_symbols_cmds_RC \
+ hardcode_libdir_flag_spec_RC \
+ hardcode_libdir_flag_spec_ld_RC \
+ hardcode_libdir_separator_RC \
+ hardcode_automatic_RC \
+ module_cmds_RC \
+ module_expsym_cmds_RC \
+ lt_cv_prog_compiler_c_o_RC \
+ exclude_expsyms_RC \
+ include_expsyms_RC; do
+
+ case $var in
+ old_archive_cmds_RC | \
+ old_archive_from_new_cmds_RC | \
+ archive_cmds_RC | \
+ archive_expsym_cmds_RC | \
+ module_cmds_RC | \
+ module_expsym_cmds_RC | \
+ old_archive_from_expsyms_cmds_RC | \
+ export_symbols_cmds_RC | \
+ extract_expsyms_cmds | reload_cmds | finish_cmds | \
+ postinstall_cmds | postuninstall_cmds | \
+ old_postinstall_cmds | old_postuninstall_cmds | \
+ sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
+ # Double-quote double-evaled strings.
+ eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
+ ;;
+ *)
+ eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
+ ;;
+ esac
+ done
+
+ case $lt_echo in
+ *'\$0 --fallback-echo"')
+ lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
+ ;;
+ esac
+
+cfgfile="$ofile"
+
+ cat <<__EOF__ >> "$cfgfile"
+# ### BEGIN LIBTOOL TAG CONFIG: $tagname
+
+# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
+
+# Shell to use when invoking shell scripts.
+SHELL=$lt_SHELL
+
+# Whether or not to build shared libraries.
+build_libtool_libs=$enable_shared
+
+# Whether or not to build static libraries.
+build_old_libs=$enable_static
+
+# Whether or not to add -lc for building shared libraries.
+build_libtool_need_lc=$archive_cmds_need_lc_RC
+
+# Whether or not to disallow shared libs when runtime libs are static
+allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
+
+# Whether or not to optimize for fast installation.
+fast_install=$enable_fast_install
+
+# The host system.
+host_alias=$host_alias
+host=$host
+
+# An echo program that does not interpret backslashes.
+echo=$lt_echo
+
+# The archiver.
+AR=$lt_AR
+AR_FLAGS=$lt_AR_FLAGS
+
+# A C compiler.
+LTCC=$lt_LTCC
+
+# A language-specific compiler.
+CC=$lt_compiler_RC
+
+# Is the compiler the GNU C compiler?
+with_gcc=$GCC_RC
+
+# An ERE matcher.
+EGREP=$lt_EGREP
+
+# The linker used to build libraries.
+LD=$lt_LD_RC
+
+# Whether we need hard or soft links.
+LN_S=$lt_LN_S
+
+# A BSD-compatible nm program.
+NM=$lt_NM
+
+# A symbol stripping program
+STRIP=$STRIP
+
+# Used to examine libraries when file_magic_cmd begins "file"
+MAGIC_CMD=$MAGIC_CMD
+
+# Used on cygwin: DLL creation program.
+DLLTOOL="$DLLTOOL"
+
+# Used on cygwin: object dumper.
+OBJDUMP="$OBJDUMP"
+
+# Used on cygwin: assembler.
+AS="$AS"
+
+# The name of the directory that contains temporary libtool files.
+objdir=$objdir
+
+# How to create reloadable object files.
+reload_flag=$lt_reload_flag
+reload_cmds=$lt_reload_cmds
+
+# How to pass a linker flag through the compiler.
+wl=$lt_lt_prog_compiler_wl_RC
+
+# Object file suffix (normally "o").
+objext="$ac_objext"
+
+# Old archive suffix (normally "a").
+libext="$libext"
+
+# Shared library suffix (normally ".so").
+shrext='$shrext'
+
+# Executable file suffix (normally "").
+exeext="$exeext"
+
+# Additional compiler flags for building library objects.
+pic_flag=$lt_lt_prog_compiler_pic_RC
+pic_mode=$pic_mode
+
+# What is the maximum length of a command?
+max_cmd_len=$lt_cv_sys_max_cmd_len
+
+# Does compiler simultaneously support -c and -o options?
+compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
+
+# Must we lock files when doing compilation ?
+need_locks=$lt_need_locks
+
+# Do we need the lib prefix for modules?
+need_lib_prefix=$need_lib_prefix
+
+# Do we need a version for libraries?
+need_version=$need_version
+
+# Whether dlopen is supported.
+dlopen_support=$enable_dlopen
+
+# Whether dlopen of programs is supported.
+dlopen_self=$enable_dlopen_self
+
+# Whether dlopen of statically linked programs is supported.
+dlopen_self_static=$enable_dlopen_self_static
+
+# Compiler flag to prevent dynamic linking.
+link_static_flag=$lt_lt_prog_compiler_static_RC
+
+# Compiler flag to turn off builtin functions.
+no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
+
+# Compiler flag to allow reflexive dlopens.
+export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
+
+# Compiler flag to generate shared objects directly from archives.
+whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
+
+# Compiler flag to generate thread-safe objects.
+thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
+
+# Library versioning type.
+version_type=$version_type
+
+# Format of library name prefix.
+libname_spec=$lt_libname_spec
+
+# List of archive names. First name is the real one, the rest are links.
+# The last name is the one that the linker finds with -lNAME.
+library_names_spec=$lt_library_names_spec
+
+# The coded name of the library, if different from the real name.
+soname_spec=$lt_soname_spec
+
+# Commands used to build and install an old-style archive.
+RANLIB=$lt_RANLIB
+old_archive_cmds=$lt_old_archive_cmds_RC
+old_postinstall_cmds=$lt_old_postinstall_cmds
+old_postuninstall_cmds=$lt_old_postuninstall_cmds
+
+# Create an old-style archive from a shared archive.
+old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
+
+# Create a temporary old-style archive to link instead of a shared archive.
+old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
+
+# Commands used to build and install a shared archive.
+archive_cmds=$lt_archive_cmds_RC
+archive_expsym_cmds=$lt_archive_expsym_cmds_RC
+postinstall_cmds=$lt_postinstall_cmds
+postuninstall_cmds=$lt_postuninstall_cmds
+
+# Commands used to build a loadable module (assumed same as above if empty)
+module_cmds=$lt_module_cmds_RC
+module_expsym_cmds=$lt_module_expsym_cmds_RC
+
+# Commands to strip libraries.
+old_striplib=$lt_old_striplib
+striplib=$lt_striplib
+
+# Dependencies to place before the objects being linked to create a
+# shared library.
+predep_objects=$lt_predep_objects_RC
+
+# Dependencies to place after the objects being linked to create a
+# shared library.
+postdep_objects=$lt_postdep_objects_RC
+
+# Dependencies to place before the objects being linked to create a
+# shared library.
+predeps=$lt_predeps_RC
+
+# Dependencies to place after the objects being linked to create a
+# shared library.
+postdeps=$lt_postdeps_RC
+
+# The library search path used internally by the compiler when linking
+# a shared library.
+compiler_lib_search_path=$lt_compiler_lib_search_path_RC
+
+# Method to check whether dependent libraries are shared objects.
+deplibs_check_method=$lt_deplibs_check_method
+
+# Command to use when deplibs_check_method == file_magic.
+file_magic_cmd=$lt_file_magic_cmd
+
+# Flag that allows shared libraries with undefined symbols to be built.
+allow_undefined_flag=$lt_allow_undefined_flag_RC
+
+# Flag that forces no undefined symbols.
+no_undefined_flag=$lt_no_undefined_flag_RC
+
+# Commands used to finish a libtool library installation in a directory.
+finish_cmds=$lt_finish_cmds
+
+# Same as above, but a single script fragment to be evaled but not shown.
+finish_eval=$lt_finish_eval
+
+# Take the output of nm and produce a listing of raw symbols and C names.
+global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
+
+# Transform the output of nm in a proper C declaration
+global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
+
+# Transform the output of nm in a C name address pair
+global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
+
+# This is the shared library runtime path variable.
+runpath_var=$runpath_var
+
+# This is the shared library path variable.
+shlibpath_var=$shlibpath_var
+
+# Is shlibpath searched before the hard-coded library search path?
+shlibpath_overrides_runpath=$shlibpath_overrides_runpath
+
+# How to hardcode a shared library path into an executable.
+hardcode_action=$hardcode_action_RC
+
+# Whether we should hardcode library paths into libraries.
+hardcode_into_libs=$hardcode_into_libs
+
+# Flag to hardcode \$libdir into a binary during linking.
+# This must work even if \$libdir does not exist.
+hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
+
+# If ld is used when linking, flag to hardcode \$libdir into
+# a binary during linking. This must work even if \$libdir does
+# not exist.
+hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
+
+# Whether we need a single -rpath flag with a separated argument.
+hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
+
+# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
+# resulting binary.
+hardcode_direct=$hardcode_direct_RC
+
+# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
+# resulting binary.
+hardcode_minus_L=$hardcode_minus_L_RC
+
+# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
+# the resulting binary.
+hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
+
+# Set to yes if building a shared library automatically hardcodes DIR into the library
+# and all subsequent libraries and executables linked against it.
+hardcode_automatic=$hardcode_automatic_RC
+
+# Variables whose values should be saved in libtool wrapper scripts and
+# restored at relink time.
+variables_saved_for_relink="$variables_saved_for_relink"
+
+# Whether libtool must link a program against all its dependency libraries.
+link_all_deplibs=$link_all_deplibs_RC
+
+# Compile-time system search path for libraries
+sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
+
+# Run-time system search path for libraries
+sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
+
+# Fix the shell variable \$srcfile for the compiler.
+fix_srcfile_path="$fix_srcfile_path_RC"
+
+# Set to yes if exported symbols are required.
+always_export_symbols=$always_export_symbols_RC
+
+# The commands to list exported symbols.
+export_symbols_cmds=$lt_export_symbols_cmds_RC
+
+# The commands to extract the exported symbol list from a shared archive.
+extract_expsyms_cmds=$lt_extract_expsyms_cmds
+
+# Symbols that should not be listed in the preloaded symbols.
+exclude_expsyms=$lt_exclude_expsyms_RC
+
+# Symbols that must always be exported.
+include_expsyms=$lt_include_expsyms_RC
+
+# ### END LIBTOOL TAG CONFIG: $tagname
+
+__EOF__
+
+
+else
+ # If there is no Makefile yet, we rely on a make rule to execute
+ # `config.status --recheck' to rerun these tests and create the
+ # libtool script then.
+ test -f Makefile && make "$ltmain"
+fi
+
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+CC="$lt_save_CC"
+
+ ;;
+
+ *)
+ { { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
+echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
+ { (exit 1); exit 1; }; }
+ ;;
+ esac
+
+ # Append the new tag name to the list of available tags.
+ if test -n "$tagname" ; then
+ available_tags="$available_tags $tagname"
+ fi
+ fi
+ done
+ IFS="$lt_save_ifs"
+
+ # Now substitute the updated list of available tags.
+ if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
+ mv "${ofile}T" "$ofile"
+ chmod +x "$ofile"
+ else
+ rm -f "${ofile}T"
+ { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
+echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
+ { (exit 1); exit 1; }; }
+ fi
+fi
+
+
+
+# This can be used to rebuild libtool when needed
+LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
+
+# Always use our own libtool.
+LIBTOOL='$(SHELL) $(top_builddir)/libtool'
+
+# Prevent multiple expansion
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+echo "$as_me:$LINENO: checking for ANSI C header files" >&5
+echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
+if test "${ac_cv_header_stdc+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+#include <stdlib.h>
+#include <stdarg.h>
+#include <string.h>
+#include <float.h>
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest.$ac_objext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_header_stdc=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_header_stdc=no
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+
+if test $ac_cv_header_stdc = yes; then
+ # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+#include <string.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ $EGREP "memchr" >/dev/null 2>&1; then
+ :
+else
+ ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+ # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+#include <stdlib.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ $EGREP "free" >/dev/null 2>&1; then
+ :
+else
+ ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+ # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
+ if test "$cross_compiling" = yes; then
+ :
+else
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+#include <ctype.h>
+#if ((' ' & 0x0FF) == 0x020)
+# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
+# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
+#else
+# define ISLOWER(c) \
+ (('a' <= (c) && (c) <= 'i') \
+ || ('j' <= (c) && (c) <= 'r') \
+ || ('s' <= (c) && (c) <= 'z'))
+# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
+#endif
+
+#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
+int
+main ()
+{
+ int i;
+ for (i = 0; i < 256; i++)
+ if (XOR (islower (i), ISLOWER (i))
+ || toupper (i) != TOUPPER (i))
+ exit(2);
+ exit (0);
+}
+_ACEOF
+rm -f conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ :
+else
+ echo "$as_me: program exited with status $ac_status" >&5
+echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+( exit $ac_status )
+ac_cv_header_stdc=no
+fi
+rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+fi
+fi
+fi
+echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
+echo "${ECHO_T}$ac_cv_header_stdc" >&6
+if test $ac_cv_header_stdc = yes; then
+
+cat >>confdefs.h <<\_ACEOF
+#define STDC_HEADERS 1
+_ACEOF
+
+fi
+
+
+
+for ac_func in gethostname setenv
+do
+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
+echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
+if eval "test \"\${$as_ac_var+set}\" = set"; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+/* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char $ac_func (); below.
+ Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+ <limits.h> exists even on freestanding compilers. */
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char $ac_func ();
+/* The GNU C library defines this for functions which it implements
+ to always fail with ENOSYS. Some functions are actually named
+ something starting with __ and the normal name is an alias. */
+#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+choke me
+#else
+char (*f) () = $ac_func;
+#endif
+#ifdef __cplusplus
+}
+#endif
+
+int
+main ()
+{
+return f != $ac_func;
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ eval "$as_ac_var=yes"
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+eval "$as_ac_var=no"
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+if test `eval echo '${'$as_ac_var'}'` = yes; then
+ cat >>confdefs.h <<_ACEOF
+#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+done
+
+
+
+
+
+
+
+
+for ac_header in errno.h fcntl.h limits.h sys/param.h sys/utsname.h \
+ sys/wait.h time.h
+do
+as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+if eval "test \"\${$as_ac_Header+set}\" = set"; then
+ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
+if eval "test \"\${$as_ac_Header+set}\" = set"; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+fi
+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+else
+ # Is the header compilable?
+echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+$ac_includes_default
+#include <$ac_header>
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest.$ac_objext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_header_compiler=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_header_compiler=no
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6
+
+# Is the header present?
+echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+#include <$ac_header>
+_ACEOF
+if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
+ (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } >/dev/null; then
+ if test -s conftest.err; then
+ ac_cpp_err=$ac_c_preproc_warn_flag
+ else
+ ac_cpp_err=
+ fi
+else
+ ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+ ac_header_preproc=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ ac_header_preproc=no
+fi
+rm -f conftest.err conftest.$ac_ext
+echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6
+
+# So? What about this header?
+case $ac_header_compiler:$ac_header_preproc in
+ yes:no )
+ { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+ { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+ (
+ cat <<\_ASBOX
+## ------------------------------------ ##
+## Report this to bug-autoconf@gnu.org. ##
+## ------------------------------------ ##
+_ASBOX
+ ) |
+ sed "s/^/$as_me: WARNING: /" >&2
+ ;;
+ no:yes )
+ { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+ { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
+echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
+ { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+ (
+ cat <<\_ASBOX
+## ------------------------------------ ##
+## Report this to bug-autoconf@gnu.org. ##
+## ------------------------------------ ##
+_ASBOX
+ ) |
+ sed "s/^/$as_me: WARNING: /" >&2
+ ;;
+esac
+echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
+if eval "test \"\${$as_ac_Header+set}\" = set"; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ eval "$as_ac_Header=$ac_header_preproc"
+fi
+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+
+fi
+if test `eval echo '${'$as_ac_Header'}'` = yes; then
+ cat >>confdefs.h <<_ACEOF
+#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+
+done
+
+
+echo "$as_me:$LINENO: checking for X" >&5
+echo $ECHO_N "checking for X... $ECHO_C" >&6
+
+
+# Check whether --with-x or --without-x was given.
+if test "${with_x+set}" = set; then
+ withval="$with_x"
+
+fi;
+# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
+if test "x$with_x" = xno; then
+ # The user explicitly disabled X.
+ have_x=disabled
+else
+ if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
+ # Both variables are already set.
+ have_x=yes
+ else
+ if test "${ac_cv_have_x+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ # One or both of the vars are not set, and there is no cached value.
+ac_x_includes=no ac_x_libraries=no
+rm -fr conftest.dir
+if mkdir conftest.dir; then
+ cd conftest.dir
+ # Make sure to not put "make" in the Imakefile rules, since we grep it out.
+ cat >Imakefile <<'_ACEOF'
+acfindx:
+ @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
+_ACEOF
+ if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
+ # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
+ eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
+ # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
+ for ac_extension in a so sl; do
+ if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
+ test -f $ac_im_libdir/libX11.$ac_extension; then
+ ac_im_usrlibdir=$ac_im_libdir; break
+ fi
+ done
+ # Screen out bogus values from the imake configuration. They are
+ # bogus both because they are the default anyway, and because
+ # using them would break gcc on systems where it needs fixed includes.
+ case $ac_im_incroot in
+ /usr/include) ;;
+ *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
+ esac
+ case $ac_im_usrlibdir in
+ /usr/lib | /lib) ;;
+ *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
+ esac
+ fi
+ cd ..
+ rm -fr conftest.dir
+fi
+
+# Standard set of common directories for X headers.
+# Check X11 before X11Rn because it is often a symlink to the current release.
+ac_x_header_dirs='
+/usr/X11/include
+/usr/X11R6/include
+/usr/X11R5/include
+/usr/X11R4/include
+
+/usr/include/X11
+/usr/include/X11R6
+/usr/include/X11R5
+/usr/include/X11R4
+
+/usr/local/X11/include
+/usr/local/X11R6/include
+/usr/local/X11R5/include
+/usr/local/X11R4/include
+
+/usr/local/include/X11
+/usr/local/include/X11R6
+/usr/local/include/X11R5
+/usr/local/include/X11R4
+
+/usr/X386/include
+/usr/x386/include
+/usr/XFree86/include/X11
+
+/usr/include
+/usr/local/include
+/usr/unsupported/include
+/usr/athena/include
+/usr/local/x11r5/include
+/usr/lpp/Xamples/include
+
+/usr/openwin/include
+/usr/openwin/share/include'
+
+if test "$ac_x_includes" = no; then
+ # Guess where to find include files, by looking for Intrinsic.h.
+ # First, try using that file with no special directory specified.
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+#include <X11/Intrinsic.h>
+_ACEOF
+if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
+ (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } >/dev/null; then
+ if test -s conftest.err; then
+ ac_cpp_err=$ac_c_preproc_warn_flag
+ else
+ ac_cpp_err=
+ fi
+else
+ ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+ # We can compile using X headers with no special include directory.
+ac_x_includes=
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ for ac_dir in $ac_x_header_dirs; do
+ if test -r "$ac_dir/X11/Intrinsic.h"; then
+ ac_x_includes=$ac_dir
+ break
+ fi
+done
+fi
+rm -f conftest.err conftest.$ac_ext
+fi # $ac_x_includes = no
+
+if test "$ac_x_libraries" = no; then
+ # Check for the libraries.
+ # See if we find them without any special options.
+ # Don't add to $LIBS permanently.
+ ac_save_LIBS=$LIBS
+ LIBS="-lXt $LIBS"
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+#include <X11/Intrinsic.h>
+int
+main ()
+{
+XtMalloc (0)
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ LIBS=$ac_save_LIBS
+# We can link X programs with no special library path.
+ac_x_libraries=
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+LIBS=$ac_save_LIBS
+for ac_dir in `echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
+do
+ # Don't even attempt the hair of trying to link an X program!
+ for ac_extension in a so sl; do
+ if test -r $ac_dir/libXt.$ac_extension; then
+ ac_x_libraries=$ac_dir
+ break 2
+ fi
+ done
+done
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi # $ac_x_libraries = no
+
+if test "$ac_x_includes" = no || test "$ac_x_libraries" = no; then
+ # Didn't find X anywhere. Cache the known absence of X.
+ ac_cv_have_x="have_x=no"
+else
+ # Record where we found X for the cache.
+ ac_cv_have_x="have_x=yes \
+ ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
+fi
+fi
+
+ fi
+ eval "$ac_cv_have_x"
+fi # $with_x != no
+
+if test "$have_x" != yes; then
+ echo "$as_me:$LINENO: result: $have_x" >&5
+echo "${ECHO_T}$have_x" >&6
+ no_x=yes
+else
+ # If each of the values was on the command line, it overrides each guess.
+ test "x$x_includes" = xNONE && x_includes=$ac_x_includes
+ test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
+ # Update the cache value to reflect the command line values.
+ ac_cv_have_x="have_x=yes \
+ ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
+ echo "$as_me:$LINENO: result: libraries $x_libraries, headers $x_includes" >&5
+echo "${ECHO_T}libraries $x_libraries, headers $x_includes" >&6
+fi
+
+if test "$no_x" = yes; then
+ # Not all programs may use this symbol, but it does not hurt to define it.
+
+cat >>confdefs.h <<\_ACEOF
+#define X_DISPLAY_MISSING 1
+_ACEOF
+
+ X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
+else
+ if test -n "$x_includes"; then
+ X_CFLAGS="$X_CFLAGS -I$x_includes"
+ fi
+
+ # It would also be nice to do this for all -L options, not just this one.
+ if test -n "$x_libraries"; then
+ X_LIBS="$X_LIBS -L$x_libraries"
+ # For Solaris; some versions of Sun CC require a space after -R and
+ # others require no space. Words are not sufficient . . . .
+ case `(uname -sr) 2>/dev/null` in
+ "SunOS 5"*)
+ echo "$as_me:$LINENO: checking whether -R must be followed by a space" >&5
+echo $ECHO_N "checking whether -R must be followed by a space... $ECHO_C" >&6
+ ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_R_nospace=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_R_nospace=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+ if test $ac_R_nospace = yes; then
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+ X_LIBS="$X_LIBS -R$x_libraries"
+ else
+ LIBS="$ac_xsave_LIBS -R $x_libraries"
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_R_space=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_R_space=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+ if test $ac_R_space = yes; then
+ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6
+ X_LIBS="$X_LIBS -R $x_libraries"
+ else
+ echo "$as_me:$LINENO: result: neither works" >&5
+echo "${ECHO_T}neither works" >&6
+ fi
+ fi
+ LIBS=$ac_xsave_LIBS
+ esac
+ fi
+
+ # Check for system-dependent libraries X programs must link with.
+ # Do this before checking for the system-independent R6 libraries
+ # (-lICE), since we may need -lsocket or whatever for X linking.
+
+ if test "$ISC" = yes; then
+ X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
+ else
+ # Martyn Johnson says this is needed for Ultrix, if the X
+ # libraries were built with DECnet support. And Karl Berry says
+ # the Alpha needs dnet_stub (dnet does not exist).
+ ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char XOpenDisplay ();
+int
+main ()
+{
+XOpenDisplay ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ :
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet" >&5
+echo $ECHO_N "checking for dnet_ntoa in -ldnet... $ECHO_C" >&6
+if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldnet $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char dnet_ntoa ();
+int
+main ()
+{
+dnet_ntoa ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_lib_dnet_dnet_ntoa=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_dnet_dnet_ntoa=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
+echo "${ECHO_T}$ac_cv_lib_dnet_dnet_ntoa" >&6
+if test $ac_cv_lib_dnet_dnet_ntoa = yes; then
+ X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
+fi
+
+ if test $ac_cv_lib_dnet_dnet_ntoa = no; then
+ echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet_stub" >&5
+echo $ECHO_N "checking for dnet_ntoa in -ldnet_stub... $ECHO_C" >&6
+if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldnet_stub $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char dnet_ntoa ();
+int
+main ()
+{
+dnet_ntoa ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_lib_dnet_stub_dnet_ntoa=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_dnet_stub_dnet_ntoa=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
+echo "${ECHO_T}$ac_cv_lib_dnet_stub_dnet_ntoa" >&6
+if test $ac_cv_lib_dnet_stub_dnet_ntoa = yes; then
+ X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
+fi
+
+ fi
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+ LIBS="$ac_xsave_LIBS"
+
+ # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
+ # to get the SysV transport functions.
+ # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
+ # needs -lnsl.
+ # The nsl library prevents programs from opening the X display
+ # on Irix 5.2, according to T.E. Dickey.
+ # The functions gethostbyname, getservbyname, and inet_addr are
+ # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
+ echo "$as_me:$LINENO: checking for gethostbyname" >&5
+echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6
+if test "${ac_cv_func_gethostbyname+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+/* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char gethostbyname (); below.
+ Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+ <limits.h> exists even on freestanding compilers. */
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char gethostbyname ();
+/* The GNU C library defines this for functions which it implements
+ to always fail with ENOSYS. Some functions are actually named
+ something starting with __ and the normal name is an alias. */
+#if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
+choke me
+#else
+char (*f) () = gethostbyname;
+#endif
+#ifdef __cplusplus
+}
+#endif
+
+int
+main ()
+{
+return f != gethostbyname;
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_func_gethostbyname=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_func_gethostbyname=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5
+echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6
+
+ if test $ac_cv_func_gethostbyname = no; then
+ echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
+echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6
+if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-lnsl $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char gethostbyname ();
+int
+main ()
+{
+gethostbyname ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_lib_nsl_gethostbyname=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_nsl_gethostbyname=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
+echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6
+if test $ac_cv_lib_nsl_gethostbyname = yes; then
+ X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
+fi
+
+ if test $ac_cv_lib_nsl_gethostbyname = no; then
+ echo "$as_me:$LINENO: checking for gethostbyname in -lbsd" >&5
+echo $ECHO_N "checking for gethostbyname in -lbsd... $ECHO_C" >&6
+if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-lbsd $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char gethostbyname ();
+int
+main ()
+{
+gethostbyname ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_lib_bsd_gethostbyname=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_bsd_gethostbyname=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_gethostbyname" >&5
+echo "${ECHO_T}$ac_cv_lib_bsd_gethostbyname" >&6
+if test $ac_cv_lib_bsd_gethostbyname = yes; then
+ X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
+fi
+
+ fi
+ fi
+
+ # lieder@skyler.mavd.honeywell.com says without -lsocket,
+ # socket/setsockopt and other routines are undefined under SCO ODT
+ # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary
+ # on later versions), says Simon Leinen: it contains gethostby*
+ # variants that don't use the name server (or something). -lsocket
+ # must be given before -lnsl if both are needed. We assume that
+ # if connect needs -lnsl, so does gethostbyname.
+ echo "$as_me:$LINENO: checking for connect" >&5
+echo $ECHO_N "checking for connect... $ECHO_C" >&6
+if test "${ac_cv_func_connect+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+/* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char connect (); below.
+ Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+ <limits.h> exists even on freestanding compilers. */
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char connect ();
+/* The GNU C library defines this for functions which it implements
+ to always fail with ENOSYS. Some functions are actually named
+ something starting with __ and the normal name is an alias. */
+#if defined (__stub_connect) || defined (__stub___connect)
+choke me
+#else
+char (*f) () = connect;
+#endif
+#ifdef __cplusplus
+}
+#endif
+
+int
+main ()
+{
+return f != connect;
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_func_connect=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_func_connect=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:$LINENO: result: $ac_cv_func_connect" >&5
+echo "${ECHO_T}$ac_cv_func_connect" >&6
+
+ if test $ac_cv_func_connect = no; then
+ echo "$as_me:$LINENO: checking for connect in -lsocket" >&5
+echo $ECHO_N "checking for connect in -lsocket... $ECHO_C" >&6
+if test "${ac_cv_lib_socket_connect+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char connect ();
+int
+main ()
+{
+connect ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_lib_socket_connect=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_socket_connect=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_socket_connect" >&5
+echo "${ECHO_T}$ac_cv_lib_socket_connect" >&6
+if test $ac_cv_lib_socket_connect = yes; then
+ X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
+fi
+
+ fi
+
+ # Guillermo Gomez says -lposix is necessary on A/UX.
+ echo "$as_me:$LINENO: checking for remove" >&5
+echo $ECHO_N "checking for remove... $ECHO_C" >&6
+if test "${ac_cv_func_remove+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+/* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char remove (); below.
+ Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+ <limits.h> exists even on freestanding compilers. */
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char remove ();
+/* The GNU C library defines this for functions which it implements
+ to always fail with ENOSYS. Some functions are actually named
+ something starting with __ and the normal name is an alias. */
+#if defined (__stub_remove) || defined (__stub___remove)
+choke me
+#else
+char (*f) () = remove;
+#endif
+#ifdef __cplusplus
+}
+#endif
+
+int
+main ()
+{
+return f != remove;
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_func_remove=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_func_remove=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:$LINENO: result: $ac_cv_func_remove" >&5
+echo "${ECHO_T}$ac_cv_func_remove" >&6
+
+ if test $ac_cv_func_remove = no; then
+ echo "$as_me:$LINENO: checking for remove in -lposix" >&5
+echo $ECHO_N "checking for remove in -lposix... $ECHO_C" >&6
+if test "${ac_cv_lib_posix_remove+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-lposix $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char remove ();
+int
+main ()
+{
+remove ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_lib_posix_remove=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_posix_remove=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_posix_remove" >&5
+echo "${ECHO_T}$ac_cv_lib_posix_remove" >&6
+if test $ac_cv_lib_posix_remove = yes; then
+ X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
+fi
+
+ fi
+
+ # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
+ echo "$as_me:$LINENO: checking for shmat" >&5
+echo $ECHO_N "checking for shmat... $ECHO_C" >&6
+if test "${ac_cv_func_shmat+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+/* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char shmat (); below.
+ Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+ <limits.h> exists even on freestanding compilers. */
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char shmat ();
+/* The GNU C library defines this for functions which it implements
+ to always fail with ENOSYS. Some functions are actually named
+ something starting with __ and the normal name is an alias. */
+#if defined (__stub_shmat) || defined (__stub___shmat)
+choke me
+#else
+char (*f) () = shmat;
+#endif
+#ifdef __cplusplus
+}
+#endif
+
+int
+main ()
+{
+return f != shmat;
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_func_shmat=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_func_shmat=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:$LINENO: result: $ac_cv_func_shmat" >&5
+echo "${ECHO_T}$ac_cv_func_shmat" >&6
+
+ if test $ac_cv_func_shmat = no; then
+ echo "$as_me:$LINENO: checking for shmat in -lipc" >&5
+echo $ECHO_N "checking for shmat in -lipc... $ECHO_C" >&6
+if test "${ac_cv_lib_ipc_shmat+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-lipc $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char shmat ();
+int
+main ()
+{
+shmat ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_lib_ipc_shmat=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_ipc_shmat=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_ipc_shmat" >&5
+echo "${ECHO_T}$ac_cv_lib_ipc_shmat" >&6
+if test $ac_cv_lib_ipc_shmat = yes; then
+ X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
+fi
+
+ fi
+ fi
+
+ # Check for libraries that X11R6 Xt/Xaw programs need.
+ ac_save_LDFLAGS=$LDFLAGS
+ test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
+ # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
+ # check for ICE first), but we must link in the order -lSM -lICE or
+ # we get undefined symbols. So assume we have SM if we have ICE.
+ # These have to be linked with before -lX11, unlike the other
+ # libraries we check for below, so use a different variable.
+ # John Interrante, Karl Berry
+ echo "$as_me:$LINENO: checking for IceConnectionNumber in -lICE" >&5
+echo $ECHO_N "checking for IceConnectionNumber in -lICE... $ECHO_C" >&6
+if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-lICE $X_EXTRA_LIBS $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char IceConnectionNumber ();
+int
+main ()
+{
+IceConnectionNumber ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_lib_ICE_IceConnectionNumber=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_ICE_IceConnectionNumber=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
+echo "${ECHO_T}$ac_cv_lib_ICE_IceConnectionNumber" >&6
+if test $ac_cv_lib_ICE_IceConnectionNumber = yes; then
+ X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
+fi
+
+ LDFLAGS=$ac_save_LDFLAGS
+
+fi
+
+
+
+ LIBX11_CFLAGS= LIBX11_LDFLAGS= LIBX11_LIBS=
+ if test "$no_x" != "yes"; then
+ echo "$as_me:$LINENO: checking for main in -lX11" >&5
+echo $ECHO_N "checking for main in -lX11... $ECHO_C" >&6
+if test "${ac_cv_lib_X11_main+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-lX11 $X_CFLAGS $X_PRE_LIBS $X_EXTRA_LIBS $X_LIBS $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+
+int
+main ()
+{
+main ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_lib_X11_main=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_X11_main=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_X11_main" >&5
+echo "${ECHO_T}$ac_cv_lib_X11_main" >&6
+if test $ac_cv_lib_X11_main = yes; then
+
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_LIBX11 1
+_ACEOF
+
+ LIBX11_CFLAGS="$X_CFLAGS"
+ for option in $X_PRE_LIBS $X_EXTRA_LIBS $X_LIBS; do
+ case "$option" in
+ -L*)
+ path=`echo $option | sed 's/^-L//'`
+ if test x"$path" != x""; then
+ LIBX11_LDFLAGS="$LIBX11_LDFLAGS -L$path"
+ fi
+ ;;
+ *)
+ LIBX11_LIBS="$LIBX11_LIBS $option"
+ ;;
+ esac
+ done
+ if ! echo $LIBX11_LIBS | grep -q -- '-lX11'; then
+ LIBX11_LIBS="$LIBX11_LIBS -lX11"
+ fi
+
+fi
+
+ fi
+
+
+
+
+
+
+ if test "$no_x" = "yes"; then
+ { { echo "$as_me:$LINENO: error: X Window system libraries and header files are required" >&5
+echo "$as_me: error: X Window system libraries and header files are required" >&2;}
+ { (exit 1); exit 1; }; }
+ fi
+
+
+
+
+ LIBSM_CFLAGS= LIBSM_LDFLAGS= LIBSM_LIBS=
+ if test "$no_x" != "yes"; then
+ echo "$as_me:$LINENO: checking for SmcSaveYourselfDone in -lSM" >&5
+echo $ECHO_N "checking for SmcSaveYourselfDone in -lSM... $ECHO_C" >&6
+if test "${ac_cv_lib_SM_SmcSaveYourselfDone+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-lSM $LIBX11_CFLAGS $LIBX11_LDFLAGS $LIBX11_LIBS -lICE $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char SmcSaveYourselfDone ();
+int
+main ()
+{
+SmcSaveYourselfDone ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_lib_SM_SmcSaveYourselfDone=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_SM_SmcSaveYourselfDone=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_SM_SmcSaveYourselfDone" >&5
+echo "${ECHO_T}$ac_cv_lib_SM_SmcSaveYourselfDone" >&6
+if test $ac_cv_lib_SM_SmcSaveYourselfDone = yes; then
+
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_LIBSM 1
+_ACEOF
+
+ LIBSM_CFLAGS="$LIBX11_CFLAGS"
+ LIBSM_LDFLAGS="$LIBX11_LDFLAGS"
+ LIBSM_LIBS="$LIBX11_LIBS"
+ if ! echo $LIBSM_LIBS | grep -q -- '-lSM'; then
+ LIBSM_LIBS="$LIBSM_LIBS -lSM -lICE"
+ fi
+
+fi
+
+ fi
+
+
+
+
+
+
+ GETTEXT_PACKAGE=xfce4-session
+
+
+cat >>confdefs.h <<\_ACEOF
+#define GETTEXT_PACKAGE "xfce4-session"
+_ACEOF
+
+
+ ALL_LINGUAS="de"
+
+
+
+for ac_header in locale.h
+do
+as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+if eval "test \"\${$as_ac_Header+set}\" = set"; then
+ echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
+if eval "test \"\${$as_ac_Header+set}\" = set"; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+fi
+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+else
+ # Is the header compilable?
+echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+$ac_includes_default
+#include <$ac_header>
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest.$ac_objext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_header_compiler=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_header_compiler=no
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6
+
+# Is the header present?
+echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+#include <$ac_header>
+_ACEOF
+if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
+ (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } >/dev/null; then
+ if test -s conftest.err; then
+ ac_cpp_err=$ac_c_preproc_warn_flag
+ else
+ ac_cpp_err=
+ fi
+else
+ ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+ ac_header_preproc=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ ac_header_preproc=no
+fi
+rm -f conftest.err conftest.$ac_ext
+echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6
+
+# So? What about this header?
+case $ac_header_compiler:$ac_header_preproc in
+ yes:no )
+ { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
+echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
+ { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+ (
+ cat <<\_ASBOX
+## ------------------------------------ ##
+## Report this to bug-autoconf@gnu.org. ##
+## ------------------------------------ ##
+_ASBOX
+ ) |
+ sed "s/^/$as_me: WARNING: /" >&2
+ ;;
+ no:yes )
+ { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
+echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+ { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
+echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
+ { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
+echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
+ (
+ cat <<\_ASBOX
+## ------------------------------------ ##
+## Report this to bug-autoconf@gnu.org. ##
+## ------------------------------------ ##
+_ASBOX
+ ) |
+ sed "s/^/$as_me: WARNING: /" >&2
+ ;;
+esac
+echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
+if eval "test \"\${$as_ac_Header+set}\" = set"; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ eval "$as_ac_Header=$ac_header_preproc"
+fi
+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+
+fi
+if test `eval echo '${'$as_ac_Header'}'` = yes; then
+ cat >>confdefs.h <<_ACEOF
+#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+
+done
+
+ if test $ac_cv_header_locale_h = yes; then
+ echo "$as_me:$LINENO: checking for LC_MESSAGES" >&5
+echo $ECHO_N "checking for LC_MESSAGES... $ECHO_C" >&6
+if test "${am_cv_val_LC_MESSAGES+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+#include <locale.h>
+int
+main ()
+{
+return LC_MESSAGES
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ am_cv_val_LC_MESSAGES=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+am_cv_val_LC_MESSAGES=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:$LINENO: result: $am_cv_val_LC_MESSAGES" >&5
+echo "${ECHO_T}$am_cv_val_LC_MESSAGES" >&6
+ if test $am_cv_val_LC_MESSAGES = yes; then
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_LC_MESSAGES 1
+_ACEOF
+
+ fi
+ fi
+ USE_NLS=yes
+
+
+ gt_cv_have_gettext=no
+
+ CATOBJEXT=NONE
+ XGETTEXT=:
+ INTLLIBS=
+
+ if test "${ac_cv_header_libintl_h+set}" = set; then
+ echo "$as_me:$LINENO: checking for libintl.h" >&5
+echo $ECHO_N "checking for libintl.h... $ECHO_C" >&6
+if test "${ac_cv_header_libintl_h+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+fi
+echo "$as_me:$LINENO: result: $ac_cv_header_libintl_h" >&5
+echo "${ECHO_T}$ac_cv_header_libintl_h" >&6
+else
+ # Is the header compilable?
+echo "$as_me:$LINENO: checking libintl.h usability" >&5
+echo $ECHO_N "checking libintl.h usability... $ECHO_C" >&6
+cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+$ac_includes_default
+#include <libintl.h>
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+ (eval $ac_compile) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest.$ac_objext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_header_compiler=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_header_compiler=no
+fi
+rm -f conftest.$ac_objext conftest.$ac_ext
+echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6
+
+# Is the header present?
+echo "$as_me:$LINENO: checking libintl.h presence" >&5
+echo $ECHO_N "checking libintl.h presence... $ECHO_C" >&6
+cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+#include <libintl.h>
+_ACEOF
+if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
+ (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } >/dev/null; then
+ if test -s conftest.err; then
+ ac_cpp_err=$ac_c_preproc_warn_flag
+ else
+ ac_cpp_err=
+ fi
+else
+ ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+ ac_header_preproc=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ ac_header_preproc=no
+fi
+rm -f conftest.err conftest.$ac_ext
+echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6
+
+# So? What about this header?
+case $ac_header_compiler:$ac_header_preproc in
+ yes:no )
+ { echo "$as_me:$LINENO: WARNING: libintl.h: accepted by the compiler, rejected by the preprocessor!" >&5
+echo "$as_me: WARNING: libintl.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
+ { echo "$as_me:$LINENO: WARNING: libintl.h: proceeding with the preprocessor's result" >&5
+echo "$as_me: WARNING: libintl.h: proceeding with the preprocessor's result" >&2;}
+ (
+ cat <<\_ASBOX
+## ------------------------------------ ##
+## Report this to bug-autoconf@gnu.org. ##
+## ------------------------------------ ##
+_ASBOX
+ ) |
+ sed "s/^/$as_me: WARNING: /" >&2
+ ;;
+ no:yes )
+ { echo "$as_me:$LINENO: WARNING: libintl.h: present but cannot be compiled" >&5
+echo "$as_me: WARNING: libintl.h: present but cannot be compiled" >&2;}
+ { echo "$as_me:$LINENO: WARNING: libintl.h: check for missing prerequisite headers?" >&5
+echo "$as_me: WARNING: libintl.h: check for missing prerequisite headers?" >&2;}
+ { echo "$as_me:$LINENO: WARNING: libintl.h: proceeding with the preprocessor's result" >&5
+echo "$as_me: WARNING: libintl.h: proceeding with the preprocessor's result" >&2;}
+ (
+ cat <<\_ASBOX
+## ------------------------------------ ##
+## Report this to bug-autoconf@gnu.org. ##
+## ------------------------------------ ##
+_ASBOX
+ ) |
+ sed "s/^/$as_me: WARNING: /" >&2
+ ;;
+esac
+echo "$as_me:$LINENO: checking for libintl.h" >&5
+echo $ECHO_N "checking for libintl.h... $ECHO_C" >&6
+if test "${ac_cv_header_libintl_h+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_cv_header_libintl_h=$ac_header_preproc
+fi
+echo "$as_me:$LINENO: result: $ac_cv_header_libintl_h" >&5
+echo "${ECHO_T}$ac_cv_header_libintl_h" >&6
+
+fi
+if test $ac_cv_header_libintl_h = yes; then
+ gt_cv_func_dgettext_libintl="no"
+ libintl_extra_libs=""
+
+ #
+ # First check in libc
+ #
+ echo "$as_me:$LINENO: checking for dgettext in libc" >&5
+echo $ECHO_N "checking for dgettext in libc... $ECHO_C" >&6
+if test "${gt_cv_func_dgettext_libc+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+#include <libintl.h>
+
+int
+main ()
+{
+return (int) dgettext ("","")
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ gt_cv_func_dgettext_libc=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+gt_cv_func_dgettext_libc=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+
+fi
+echo "$as_me:$LINENO: result: $gt_cv_func_dgettext_libc" >&5
+echo "${ECHO_T}$gt_cv_func_dgettext_libc" >&6
+
+ if test "$gt_cv_func_dgettext_libc" = "yes" ; then
+
+for ac_func in bind_textdomain_codeset
+do
+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
+echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
+if eval "test \"\${$as_ac_var+set}\" = set"; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+/* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char $ac_func (); below.
+ Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+ <limits.h> exists even on freestanding compilers. */
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char $ac_func ();
+/* The GNU C library defines this for functions which it implements
+ to always fail with ENOSYS. Some functions are actually named
+ something starting with __ and the normal name is an alias. */
+#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+choke me
+#else
+char (*f) () = $ac_func;
+#endif
+#ifdef __cplusplus
+}
+#endif
+
+int
+main ()
+{
+return f != $ac_func;
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ eval "$as_ac_var=yes"
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+eval "$as_ac_var=no"
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+if test `eval echo '${'$as_ac_var'}'` = yes; then
+ cat >>confdefs.h <<_ACEOF
+#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+done
+
+ fi
+
+ #
+ # If we don't have everything we want, check in libintl
+ #
+ if test "$gt_cv_func_dgettext_libc" != "yes" \
+ || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then
+
+ echo "$as_me:$LINENO: checking for bindtextdomain in -lintl" >&5
+echo $ECHO_N "checking for bindtextdomain in -lintl... $ECHO_C" >&6
+if test "${ac_cv_lib_intl_bindtextdomain+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-lintl $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char bindtextdomain ();
+int
+main ()
+{
+bindtextdomain ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_lib_intl_bindtextdomain=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_intl_bindtextdomain=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_intl_bindtextdomain" >&5
+echo "${ECHO_T}$ac_cv_lib_intl_bindtextdomain" >&6
+if test $ac_cv_lib_intl_bindtextdomain = yes; then
+ echo "$as_me:$LINENO: checking for dgettext in -lintl" >&5
+echo $ECHO_N "checking for dgettext in -lintl... $ECHO_C" >&6
+if test "${ac_cv_lib_intl_dgettext+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-lintl $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char dgettext ();
+int
+main ()
+{
+dgettext ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_lib_intl_dgettext=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_intl_dgettext=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_intl_dgettext" >&5
+echo "${ECHO_T}$ac_cv_lib_intl_dgettext" >&6
+if test $ac_cv_lib_intl_dgettext = yes; then
+ gt_cv_func_dgettext_libintl=yes
+fi
+
+fi
+
+
+ if test "$gt_cv_func_dgettext_libintl" != "yes" ; then
+ echo "$as_me:$LINENO: checking if -liconv is needed to use gettext" >&5
+echo $ECHO_N "checking if -liconv is needed to use gettext... $ECHO_C" >&6
+ echo "$as_me:$LINENO: result: " >&5
+echo "${ECHO_T}" >&6
+ echo "$as_me:$LINENO: checking for dcgettext in -lintl" >&5
+echo $ECHO_N "checking for dcgettext in -lintl... $ECHO_C" >&6
+if test "${ac_cv_lib_intl_dcgettext+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-lintl -liconv $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char dcgettext ();
+int
+main ()
+{
+dcgettext ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_lib_intl_dcgettext=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_intl_dcgettext=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_intl_dcgettext" >&5
+echo "${ECHO_T}$ac_cv_lib_intl_dcgettext" >&6
+if test $ac_cv_lib_intl_dcgettext = yes; then
+ gt_cv_func_dgettext_libintl=yes
+ libintl_extra_libs=-liconv
+else
+ :
+fi
+
+ fi
+
+ #
+ # If we found libintl, then check in it for bind_textdomain_codeset();
+ # we'll prefer libc if neither have bind_textdomain_codeset(),
+ # and both have dgettext
+ #
+ if test "$gt_cv_func_dgettext_libintl" = "yes" ; then
+ glib_save_LIBS="$LIBS"
+ LIBS="$LIBS -lintl $libintl_extra_libs"
+ unset ac_cv_func_bind_textdomain_codeset
+
+for ac_func in bind_textdomain_codeset
+do
+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
+echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
+if eval "test \"\${$as_ac_var+set}\" = set"; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+/* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char $ac_func (); below.
+ Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+ <limits.h> exists even on freestanding compilers. */
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char $ac_func ();
+/* The GNU C library defines this for functions which it implements
+ to always fail with ENOSYS. Some functions are actually named
+ something starting with __ and the normal name is an alias. */
+#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+choke me
+#else
+char (*f) () = $ac_func;
+#endif
+#ifdef __cplusplus
+}
+#endif
+
+int
+main ()
+{
+return f != $ac_func;
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ eval "$as_ac_var=yes"
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+eval "$as_ac_var=no"
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+if test `eval echo '${'$as_ac_var'}'` = yes; then
+ cat >>confdefs.h <<_ACEOF
+#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+done
+
+ LIBS="$glib_save_LIBS"
+
+ if test "$ac_cv_func_bind_textdomain_codeset" = "yes" ; then
+ gt_cv_func_dgettext_libc=no
+ else
+ if test "$gt_cv_func_dgettext_libc" = "yes"; then
+ gt_cv_func_dgettext_libintl=no
+ fi
+ fi
+ fi
+ fi
+
+ if test "$gt_cv_func_dgettext_libc" = "yes" \
+ || test "$gt_cv_func_dgettext_libintl" = "yes"; then
+ gt_cv_have_gettext=yes
+ fi
+
+ if test "$gt_cv_func_dgettext_libintl" = "yes"; then
+ INTLLIBS="-lintl $libintl_extra_libs"
+ fi
+
+ if test "$gt_cv_have_gettext" = "yes"; then
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_GETTEXT 1
+_ACEOF
+
+ # Extract the first word of "msgfmt", so it can be a program name with args.
+set dummy msgfmt; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_path_MSGFMT+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ case "$MSGFMT" in
+ /*)
+ ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
+ ;;
+ *)
+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
+ for ac_dir in $PATH; do
+ test -z "$ac_dir" && ac_dir=.
+ if test -f $ac_dir/$ac_word; then
+ if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
+ ac_cv_path_MSGFMT="$ac_dir/$ac_word"
+ break
+ fi
+ fi
+ done
+ IFS="$ac_save_ifs"
+ test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
+ ;;
+esac
+fi
+MSGFMT="$ac_cv_path_MSGFMT"
+if test "$MSGFMT" != "no"; then
+ echo "$as_me:$LINENO: result: $MSGFMT" >&5
+echo "${ECHO_T}$MSGFMT" >&6
+else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+ if test "$MSGFMT" != "no"; then
+
+for ac_func in dcgettext
+do
+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
+echo "$as_me:$LINENO: checking for $ac_func" >&5
+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
+if eval "test \"\${$as_ac_var+set}\" = set"; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+/* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char $ac_func (); below.
+ Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+ <limits.h> exists even on freestanding compilers. */
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char $ac_func ();
+/* The GNU C library defines this for functions which it implements
+ to always fail with ENOSYS. Some functions are actually named
+ something starting with __ and the normal name is an alias. */
+#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
+choke me
+#else
+char (*f) () = $ac_func;
+#endif
+#ifdef __cplusplus
+}
+#endif
+
+int
+main ()
+{
+return f != $ac_func;
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ eval "$as_ac_var=yes"
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+eval "$as_ac_var=no"
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
+if test `eval echo '${'$as_ac_var'}'` = yes; then
+ cat >>confdefs.h <<_ACEOF
+#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+done
+
+ # Extract the first word of "gmsgfmt", so it can be a program name with args.
+set dummy gmsgfmt; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_path_GMSGFMT+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ case $GMSGFMT in
+ [\\/]* | ?:[\\/]*)
+ ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
+ ;;
+ *)
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+done
+
+ test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
+ ;;
+esac
+fi
+GMSGFMT=$ac_cv_path_GMSGFMT
+
+if test -n "$GMSGFMT"; then
+ echo "$as_me:$LINENO: result: $GMSGFMT" >&5
+echo "${ECHO_T}$GMSGFMT" >&6
+else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+ # Extract the first word of "xgettext", so it can be a program name with args.
+set dummy xgettext; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_path_XGETTEXT+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ case "$XGETTEXT" in
+ /*)
+ ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
+ ;;
+ *)
+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
+ for ac_dir in $PATH; do
+ test -z "$ac_dir" && ac_dir=.
+ if test -f $ac_dir/$ac_word; then
+ if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
+ ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
+ break
+ fi
+ fi
+ done
+ IFS="$ac_save_ifs"
+ test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
+ ;;
+esac
+fi
+XGETTEXT="$ac_cv_path_XGETTEXT"
+if test "$XGETTEXT" != ":"; then
+ echo "$as_me:$LINENO: result: $XGETTEXT" >&5
+echo "${ECHO_T}$XGETTEXT" >&6
+else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+int
+main ()
+{
+extern int _nl_msg_cat_cntr;
+ return _nl_msg_cat_cntr
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ CATOBJEXT=.gmo
+ DATADIRNAME=share
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+case $host in
+ *-*-solaris*)
+ echo "$as_me:$LINENO: checking for bind_textdomain_codeset" >&5
+echo $ECHO_N "checking for bind_textdomain_codeset... $ECHO_C" >&6
+if test "${ac_cv_func_bind_textdomain_codeset+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+/* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char bind_textdomain_codeset (); below.
+ Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+ <limits.h> exists even on freestanding compilers. */
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char bind_textdomain_codeset ();
+/* The GNU C library defines this for functions which it implements
+ to always fail with ENOSYS. Some functions are actually named
+ something starting with __ and the normal name is an alias. */
+#if defined (__stub_bind_textdomain_codeset) || defined (__stub___bind_textdomain_codeset)
+choke me
+#else
+char (*f) () = bind_textdomain_codeset;
+#endif
+#ifdef __cplusplus
+}
+#endif
+
+int
+main ()
+{
+return f != bind_textdomain_codeset;
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_func_bind_textdomain_codeset=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_func_bind_textdomain_codeset=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:$LINENO: result: $ac_cv_func_bind_textdomain_codeset" >&5
+echo "${ECHO_T}$ac_cv_func_bind_textdomain_codeset" >&6
+if test $ac_cv_func_bind_textdomain_codeset = yes; then
+ CATOBJEXT=.gmo
+ DATADIRNAME=share
+else
+ CATOBJEXT=.mo
+ DATADIRNAME=lib
+fi
+
+ ;;
+ *)
+ CATOBJEXT=.mo
+ DATADIRNAME=lib
+ ;;
+ esac
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+ INSTOBJEXT=.mo
+ else
+ gt_cv_have_gettext=no
+ fi
+ fi
+
+fi
+
+
+
+ if test "$gt_cv_have_gettext" = "yes" ; then
+
+cat >>confdefs.h <<\_ACEOF
+#define ENABLE_NLS 1
+_ACEOF
+
+ fi
+
+ if test "$XGETTEXT" != ":"; then
+ if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
+ : ;
+ else
+ echo "$as_me:$LINENO: result: found xgettext program is not GNU xgettext; ignore it" >&5
+echo "${ECHO_T}found xgettext program is not GNU xgettext; ignore it" >&6
+ XGETTEXT=":"
+ fi
+ fi
+
+ # We need to process the po/ directory.
+ POSUB=po
+
+ ac_config_commands="$ac_config_commands default-1"
+
+
+ for lang in $ALL_LINGUAS; do
+ GMOFILES="$GMOFILES $lang.gmo"
+ POFILES="$POFILES $lang.po"
+ done
+
+
+
+
+
+
+
+
+
+
+
+
+
+ if test "$gt_cv_have_gettext" = "yes"; then
+ if test "x$ALL_LINGUAS" = "x"; then
+ LINGUAS=
+ else
+ echo "$as_me:$LINENO: checking for catalogs to be installed" >&5
+echo $ECHO_N "checking for catalogs to be installed... $ECHO_C" >&6
+ NEW_LINGUAS=
+ for presentlang in $ALL_LINGUAS; do
+ useit=no
+ if test "%UNSET%" != "${LINGUAS-%UNSET%}"; then
+ desiredlanguages="$LINGUAS"
+ else
+ desiredlanguages="$ALL_LINGUAS"
+ fi
+ for desiredlang in $desiredlanguages; do
+ # Use the presentlang catalog if desiredlang is
+ # a. equal to presentlang, or
+ # b. a variant of presentlang (because in this case,
+ # presentlang can be used as a fallback for messages
+ # which are not translated in the desiredlang catalog).
+ case "$desiredlang" in
+ "$presentlang"*) useit=yes;;
+ esac
+ done
+ if test $useit = yes; then
+ NEW_LINGUAS="$NEW_LINGUAS $presentlang"
+ fi
+ done
+ LINGUAS=$NEW_LINGUAS
+ echo "$as_me:$LINENO: result: $LINGUAS" >&5
+echo "${ECHO_T}$LINGUAS" >&6
+ fi
+
+ if test -n "$LINGUAS"; then
+ for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
+ fi
+ fi
+
+ MKINSTALLDIRS=
+ if test -n "$ac_aux_dir"; then
+ MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs"
+ fi
+ if test -z "$MKINSTALLDIRS"; then
+ MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
+ fi
+
+
+ test -d po || mkdir po
+ if test "x$srcdir" != "x."; then
+ if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
+ posrcprefix="$srcdir/"
+ else
+ posrcprefix="../$srcdir/"
+ fi
+ else
+ posrcprefix="../"
+ fi
+ rm -f po/POTFILES
+ sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
+ < $srcdir/po/POTFILES.in > po/POTFILES
+
+
+ echo "$as_me:$LINENO: checking for bind_textdomain_codeset" >&5
+echo $ECHO_N "checking for bind_textdomain_codeset... $ECHO_C" >&6
+if test "${ac_cv_func_bind_textdomain_codeset+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ cat >conftest.$ac_ext <<_ACEOF
+#line $LINENO "configure"
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+/* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char bind_textdomain_codeset (); below.
+ Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+ <limits.h> exists even on freestanding compilers. */
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char bind_textdomain_codeset ();
+/* The GNU C library defines this for functions which it implements
+ to always fail with ENOSYS. Some functions are actually named
+ something starting with __ and the normal name is an alias. */
+#if defined (__stub_bind_textdomain_codeset) || defined (__stub___bind_textdomain_codeset)
+choke me
+#else
+char (*f) () = bind_textdomain_codeset;
+#endif
+#ifdef __cplusplus
+}
+#endif
+
+int
+main ()
+{
+return f != bind_textdomain_codeset;
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_func_bind_textdomain_codeset=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_func_bind_textdomain_codeset=no
+fi
+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:$LINENO: result: $ac_cv_func_bind_textdomain_codeset" >&5
+echo "${ECHO_T}$ac_cv_func_bind_textdomain_codeset" >&6
+
+
+ echo "$as_me:$LINENO: checking for locales directory" >&5
+echo $ECHO_N "checking for locales directory... $ECHO_C" >&6
+
+# Check whether --with-locales-dir or --without-locales-dir was given.
+if test "${with_locales_dir+set}" = set; then
+ withval="$with_locales_dir"
+ localedir=$withval
+else
+ localedir=$datadir/locale
+fi;
+ echo "$as_me:$LINENO: result: $localedir" >&5
+echo "${ECHO_T}$localedir" >&6
+
+
+
+
+
+ succeeded=no
+
+ if test -z "$PKG_CONFIG"; then
+ # Extract the first word of "pkg-config", so it can be a program name with args.
+set dummy pkg-config; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ case $PKG_CONFIG in
+ [\\/]* | ?:[\\/]*)
+ ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
+ ;;
+ *)
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+done
+
+ test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
+ ;;
+esac
+fi
+PKG_CONFIG=$ac_cv_path_PKG_CONFIG
+
+if test -n "$PKG_CONFIG"; then
+ echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
+echo "${ECHO_T}$PKG_CONFIG" >&6
+else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+ fi
+
+ if test "$PKG_CONFIG" = "no" ; then
+ echo "*** The pkg-config script could not be found. Make sure it is"
+ echo "*** in your path, or set the PKG_CONFIG environment variable"
+ echo "*** to the full path to pkg-config."
+ echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
+ else
+ PKG_CONFIG_MIN_VERSION=0.9.0
+ if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
+ echo "$as_me:$LINENO: checking for libxfce4util-1.0 >= 3.91.0" >&5
+echo $ECHO_N "checking for libxfce4util-1.0 >= 3.91.0... $ECHO_C" >&6
+
+ if $PKG_CONFIG --exists "libxfce4util-1.0 >= 3.91.0" ; then
+ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6
+ succeeded=yes
+
+ echo "$as_me:$LINENO: checking LIBXFCE4UTIL_CFLAGS" >&5
+echo $ECHO_N "checking LIBXFCE4UTIL_CFLAGS... $ECHO_C" >&6
+ LIBXFCE4UTIL_CFLAGS=`$PKG_CONFIG --cflags "libxfce4util-1.0 >= 3.91.0"`
+ echo "$as_me:$LINENO: result: $LIBXFCE4UTIL_CFLAGS" >&5
+echo "${ECHO_T}$LIBXFCE4UTIL_CFLAGS" >&6
+
+ echo "$as_me:$LINENO: checking LIBXFCE4UTIL_LIBS" >&5
+echo $ECHO_N "checking LIBXFCE4UTIL_LIBS... $ECHO_C" >&6
+ LIBXFCE4UTIL_LIBS=`$PKG_CONFIG --libs "libxfce4util-1.0 >= 3.91.0"`
+ echo "$as_me:$LINENO: result: $LIBXFCE4UTIL_LIBS" >&5
+echo "${ECHO_T}$LIBXFCE4UTIL_LIBS" >&6
+ else
+ LIBXFCE4UTIL_CFLAGS=""
+ LIBXFCE4UTIL_LIBS=""
+ ## If we have a custom action on failure, don't print errors, but
+ ## do set a variable so people can do so.
+ LIBXFCE4UTIL_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libxfce4util-1.0 >= 3.91.0"`
+ echo $LIBXFCE4UTIL_PKG_ERRORS
+ fi
+
+
+
+ else
+ echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
+ echo "*** See http://www.freedesktop.org/software/pkgconfig"
+ fi
+ fi
+
+ if test $succeeded = yes; then
+ :
+ else
+ { { echo "$as_me:$LINENO: error: Library requirements (libxfce4util-1.0 >= 3.91.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." >&5
+echo "$as_me: error: Library requirements (libxfce4util-1.0 >= 3.91.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." >&2;}
+ { (exit 1); exit 1; }; }
+ fi
+
+ LIBXFCE4UTIL_REQUIRED_VERSION=3.91.0
+
+
+
+
+ succeeded=no
+
+ if test -z "$PKG_CONFIG"; then
+ # Extract the first word of "pkg-config", so it can be a program name with args.
+set dummy pkg-config; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ case $PKG_CONFIG in
+ [\\/]* | ?:[\\/]*)
+ ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
+ ;;
+ *)
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+done
+
+ test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
+ ;;
+esac
+fi
+PKG_CONFIG=$ac_cv_path_PKG_CONFIG
+
+if test -n "$PKG_CONFIG"; then
+ echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
+echo "${ECHO_T}$PKG_CONFIG" >&6
+else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+ fi
+
+ if test "$PKG_CONFIG" = "no" ; then
+ echo "*** The pkg-config script could not be found. Make sure it is"
+ echo "*** in your path, or set the PKG_CONFIG environment variable"
+ echo "*** to the full path to pkg-config."
+ echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
+ else
+ PKG_CONFIG_MIN_VERSION=0.9.0
+ if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
+ echo "$as_me:$LINENO: checking for libxfce4mcs-client-1.0 >= 3.91.0" >&5
+echo $ECHO_N "checking for libxfce4mcs-client-1.0 >= 3.91.0... $ECHO_C" >&6
+
+ if $PKG_CONFIG --exists "libxfce4mcs-client-1.0 >= 3.91.0" ; then
+ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6
+ succeeded=yes
+
+ echo "$as_me:$LINENO: checking LIBXFCE4MCS_CLIENT_CFLAGS" >&5
+echo $ECHO_N "checking LIBXFCE4MCS_CLIENT_CFLAGS... $ECHO_C" >&6
+ LIBXFCE4MCS_CLIENT_CFLAGS=`$PKG_CONFIG --cflags "libxfce4mcs-client-1.0 >= 3.91.0"`
+ echo "$as_me:$LINENO: result: $LIBXFCE4MCS_CLIENT_CFLAGS" >&5
+echo "${ECHO_T}$LIBXFCE4MCS_CLIENT_CFLAGS" >&6
+
+ echo "$as_me:$LINENO: checking LIBXFCE4MCS_CLIENT_LIBS" >&5
+echo $ECHO_N "checking LIBXFCE4MCS_CLIENT_LIBS... $ECHO_C" >&6
+ LIBXFCE4MCS_CLIENT_LIBS=`$PKG_CONFIG --libs "libxfce4mcs-client-1.0 >= 3.91.0"`
+ echo "$as_me:$LINENO: result: $LIBXFCE4MCS_CLIENT_LIBS" >&5
+echo "${ECHO_T}$LIBXFCE4MCS_CLIENT_LIBS" >&6
+ else
+ LIBXFCE4MCS_CLIENT_CFLAGS=""
+ LIBXFCE4MCS_CLIENT_LIBS=""
+ ## If we have a custom action on failure, don't print errors, but
+ ## do set a variable so people can do so.
+ LIBXFCE4MCS_CLIENT_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libxfce4mcs-client-1.0 >= 3.91.0"`
+ echo $LIBXFCE4MCS_CLIENT_PKG_ERRORS
+ fi
+
+
+
+ else
+ echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
+ echo "*** See http://www.freedesktop.org/software/pkgconfig"
+ fi
+ fi
+
+ if test $succeeded = yes; then
+ :
+ else
+ { { echo "$as_me:$LINENO: error: Library requirements (libxfce4mcs-client-1.0 >= 3.91.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." >&5
+echo "$as_me: error: Library requirements (libxfce4mcs-client-1.0 >= 3.91.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." >&2;}
+ { (exit 1); exit 1; }; }
+ fi
+
+ LIBXFCE4MCS_CLIENT_REQUIRED_VERSION=3.91.0
+
+
+
+
+ succeeded=no
+
+ if test -z "$PKG_CONFIG"; then
+ # Extract the first word of "pkg-config", so it can be a program name with args.
+set dummy pkg-config; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ case $PKG_CONFIG in
+ [\\/]* | ?:[\\/]*)
+ ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
+ ;;
+ *)
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+done
+
+ test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
+ ;;
+esac
+fi
+PKG_CONFIG=$ac_cv_path_PKG_CONFIG
+
+if test -n "$PKG_CONFIG"; then
+ echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
+echo "${ECHO_T}$PKG_CONFIG" >&6
+else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+ fi
+
+ if test "$PKG_CONFIG" = "no" ; then
+ echo "*** The pkg-config script could not be found. Make sure it is"
+ echo "*** in your path, or set the PKG_CONFIG environment variable"
+ echo "*** to the full path to pkg-config."
+ echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
+ else
+ PKG_CONFIG_MIN_VERSION=0.9.0
+ if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
+ echo "$as_me:$LINENO: checking for libxfcegui4-1.0 >= 3.92.1" >&5
+echo $ECHO_N "checking for libxfcegui4-1.0 >= 3.92.1... $ECHO_C" >&6
+
+ if $PKG_CONFIG --exists "libxfcegui4-1.0 >= 3.92.1" ; then
+ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6
+ succeeded=yes
+
+ echo "$as_me:$LINENO: checking LIBXFCEGUI4_CFLAGS" >&5
+echo $ECHO_N "checking LIBXFCEGUI4_CFLAGS... $ECHO_C" >&6
+ LIBXFCEGUI4_CFLAGS=`$PKG_CONFIG --cflags "libxfcegui4-1.0 >= 3.92.1"`
+ echo "$as_me:$LINENO: result: $LIBXFCEGUI4_CFLAGS" >&5
+echo "${ECHO_T}$LIBXFCEGUI4_CFLAGS" >&6
+
+ echo "$as_me:$LINENO: checking LIBXFCEGUI4_LIBS" >&5
+echo $ECHO_N "checking LIBXFCEGUI4_LIBS... $ECHO_C" >&6
+ LIBXFCEGUI4_LIBS=`$PKG_CONFIG --libs "libxfcegui4-1.0 >= 3.92.1"`
+ echo "$as_me:$LINENO: result: $LIBXFCEGUI4_LIBS" >&5
+echo "${ECHO_T}$LIBXFCEGUI4_LIBS" >&6
+ else
+ LIBXFCEGUI4_CFLAGS=""
+ LIBXFCEGUI4_LIBS=""
+ ## If we have a custom action on failure, don't print errors, but
+ ## do set a variable so people can do so.
+ LIBXFCEGUI4_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libxfcegui4-1.0 >= 3.92.1"`
+ echo $LIBXFCEGUI4_PKG_ERRORS
+ fi
+
+
+
+ else
+ echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
+ echo "*** See http://www.freedesktop.org/software/pkgconfig"
+ fi
+ fi
+
+ if test $succeeded = yes; then
+ :
+ else
+ { { echo "$as_me:$LINENO: error: Library requirements (libxfcegui4-1.0 >= 3.92.1) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." >&5
+echo "$as_me: error: Library requirements (libxfcegui4-1.0 >= 3.92.1) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." >&2;}
+ { (exit 1); exit 1; }; }
+ fi
+
+ LIBXFCEGUI4_REQUIRED_VERSION=3.92.1
+
+
+
+
+
+
+ succeeded=no
+
+ if test -z "$PKG_CONFIG"; then
+ # Extract the first word of "pkg-config", so it can be a program name with args.
+set dummy pkg-config; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ case $PKG_CONFIG in
+ [\\/]* | ?:[\\/]*)
+ ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
+ ;;
+ *)
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+done
+
+ test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
+ ;;
+esac
+fi
+PKG_CONFIG=$ac_cv_path_PKG_CONFIG
+
+if test -n "$PKG_CONFIG"; then
+ echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
+echo "${ECHO_T}$PKG_CONFIG" >&6
+else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+ fi
+
+ if test "$PKG_CONFIG" = "no" ; then
+ echo "*** The pkg-config script could not be found. Make sure it is"
+ echo "*** in your path, or set the PKG_CONFIG environment variable"
+ echo "*** to the full path to pkg-config."
+ echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
+ else
+ PKG_CONFIG_MIN_VERSION=0.9.0
+ if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
+ echo "$as_me:$LINENO: checking for xfce-mcs-manager >= 3.91.0" >&5
+echo $ECHO_N "checking for xfce-mcs-manager >= 3.91.0... $ECHO_C" >&6
+
+ if $PKG_CONFIG --exists "xfce-mcs-manager >= 3.91.0" ; then
+ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6
+ succeeded=yes
+
+ echo "$as_me:$LINENO: checking XFCE_MCS_MANAGER_CFLAGS" >&5
+echo $ECHO_N "checking XFCE_MCS_MANAGER_CFLAGS... $ECHO_C" >&6
+ XFCE_MCS_MANAGER_CFLAGS=`$PKG_CONFIG --cflags "xfce-mcs-manager >= 3.91.0"`
+ echo "$as_me:$LINENO: result: $XFCE_MCS_MANAGER_CFLAGS" >&5
+echo "${ECHO_T}$XFCE_MCS_MANAGER_CFLAGS" >&6
+
+ echo "$as_me:$LINENO: checking XFCE_MCS_MANAGER_LIBS" >&5
+echo $ECHO_N "checking XFCE_MCS_MANAGER_LIBS... $ECHO_C" >&6
+ XFCE_MCS_MANAGER_LIBS=`$PKG_CONFIG --libs "xfce-mcs-manager >= 3.91.0"`
+ echo "$as_me:$LINENO: result: $XFCE_MCS_MANAGER_LIBS" >&5
+echo "${ECHO_T}$XFCE_MCS_MANAGER_LIBS" >&6
+ else
+ XFCE_MCS_MANAGER_CFLAGS=""
+ XFCE_MCS_MANAGER_LIBS=""
+ ## If we have a custom action on failure, don't print errors, but
+ ## do set a variable so people can do so.
+ XFCE_MCS_MANAGER_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "xfce-mcs-manager >= 3.91.0"`
+ echo $XFCE_MCS_MANAGER_PKG_ERRORS
+ fi
+
+
+
+ else
+ echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
+ echo "*** See http://www.freedesktop.org/software/pkgconfig"
+ fi
+ fi
+
+ if test $succeeded = yes; then
+ :
+ else
+ { { echo "$as_me:$LINENO: error: Library requirements (xfce-mcs-manager >= 3.91.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." >&5
+echo "$as_me: error: Library requirements (xfce-mcs-manager >= 3.91.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." >&2;}
+ { (exit 1); exit 1; }; }
+ fi
+
+ XFCE_MCS_MANAGER_REQUIRED_VERSION=3.91.0
+
+
+
+ echo "$as_me:$LINENO: checking where to install MCS plugins" >&5
+echo $ECHO_N "checking where to install MCS plugins... $ECHO_C" >&6
+ XFCE_MCS_MANAGER_PLUGINSDIR=`$PKG_CONFIG --variable=pluginsdir xfce-mcs-manager`
+
+ echo "$as_me:$LINENO: result: $XFCE_MCS_MANAGER_PLUGINSDIR" >&5
+echo "${ECHO_T}$XFCE_MCS_MANAGER_PLUGINSDIR" >&6
+
+
+
+ # Check whether --enable-debug or --disable-debug was given.
+if test "${enable_debug+set}" = set; then
+ enableval="$enable_debug"
+
+else
+ enable_debug=no
+fi;
+
+ echo "$as_me:$LINENO: checking whether to build with debugging support" >&5
+echo $ECHO_N "checking whether to build with debugging support... $ECHO_C" >&6
+ if test x"$enable_debug" != x"no"; then
+
+cat >>confdefs.h <<\_ACEOF
+#define DEBUG 1
+_ACEOF
+
+ if test x"$enable_debug" = x"full"; then
+
+cat >>confdefs.h <<\_ACEOF
+#define DEBUG_TRACE 1
+_ACEOF
+
+ CFLAGS="$CFLAGS -g3 -Wall -Werror -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED"
+ echo "$as_me:$LINENO: result: full" >&5
+echo "${ECHO_T}full" >&6
+ else
+ CFLAGS="$CFLAGS -g -Wall -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED"
+ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6
+ fi
+ else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+ fi
+
+ # Check whether --enable-profiling or --disable-profiling was given.
+if test "${enable_profiling+set}" = set; then
+ enableval="$enable_profiling"
+
+else
+ enable_profiling=no
+fi;
+
+ echo "$as_me:$LINENO: checking whether to build with profiling support" >&5
+echo $ECHO_N "checking whether to build with profiling support... $ECHO_C" >&6
+ if test x"$enable_profiling" != x"no"; then
+ CFLAGS="$CFLAGS -pg"
+ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6
+ else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+ fi
+
+ # Check whether --enable-asserts or --disable-asserts was given.
+if test "${enable_asserts+set}" = set; then
+ enableval="$enable_asserts"
+
+else
+ enable_asserts=yes
+fi;
+
+ echo "$as_me:$LINENO: checking whether to enable assert statements" >&5
+echo $ECHO_N "checking whether to enable assert statements... $ECHO_C" >&6
+ if test x"$enable_asserts" != x"yes"; then
+ CFLAGS="$CFLAGS -DG_DISABLE_ASSERT -DG_DISABLE_CHECKS"
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+ else
+ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6
+ fi
+
+
+ ac_config_files="$ac_config_files Makefile defaults/Makefile defaults/splash/Makefile docs/Makefile settings/Makefile po/Makefile.in xfce4-session/Makefile xfce4-shutdown/Makefile"
+cat >confcache <<\_ACEOF
+# This file is a shell script that caches the results of configure
+# tests run on this system so they can be shared between configure
+# scripts and configure runs, see configure's option --config-cache.
+# It is not useful on other systems. If it contains results you don't
+# want to keep, you may remove or edit it.
+#
+# config.status only pays attention to the cache file if you give it
+# the --recheck option to rerun configure.
+#
+# `ac_cv_env_foo' variables (set or unset) will be overridden when
+# loading this file, other *unset* `ac_cv_foo' will be assigned the
+# following values.
+
+_ACEOF
+
+# The following way of writing the cache mishandles newlines in values,
+# but we know of no workaround that is simple, portable, and efficient.
+# So, don't put newlines in cache variables' values.
+# Ultrix sh set writes to stderr and can't be redirected directly,
+# and sets the high bit in the cache file unless we assign to the vars.
+{
+ (set) 2>&1 |
+ case `(ac_space=' '; set | grep ac_space) 2>&1` in
+ *ac_space=\ *)
+ # `set' does not quote correctly, so add quotes (double-quote
+ # substitution turns \\\\ into \\, and sed turns \\ into \).
+ sed -n \
+ "s/'/'\\\\''/g;
+ s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
+ ;;
+ *)
+ # `set' quotes correctly as required by POSIX, so do not add quotes.
+ sed -n \
+ "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
+ ;;
+ esac;
+} |
+ sed '
+ t clear
+ : clear
+ s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
+ t end
+ /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
+ : end' >>confcache
+if diff $cache_file confcache >/dev/null 2>&1; then :; else
+ if test -w $cache_file; then
+ test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
+ cat confcache >$cache_file
+ else
+ echo "not updating unwritable cache $cache_file"
+ fi
+fi
+rm -f confcache
+
+test "x$prefix" = xNONE && prefix=$ac_default_prefix
+# Let make expand exec_prefix.
+test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
+
+# VPATH may cause trouble with some makes, so we remove $(srcdir),
+# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
+# trailing colons and then remove the whole line if VPATH becomes empty
+# (actually we leave an empty line to preserve line numbers).
+if test "x$srcdir" = x.; then
+ ac_vpsub='/^[ ]*VPATH[ ]*=/{
+s/:*\$(srcdir):*/:/;
+s/:*\${srcdir}:*/:/;
+s/:*@srcdir@:*/:/;
+s/^\([^=]*=[ ]*\):*/\1/;
+s/:*$//;
+s/^[^=]*=[ ]*$//;
+}'
+fi
+
+DEFS=-DHAVE_CONFIG_H
+
+ac_libobjs=
+ac_ltlibobjs=
+for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
+ # 1. Remove the extension, and $U if already installed.
+ ac_i=`echo "$ac_i" |
+ sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
+ # 2. Add them.
+ ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
+ ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
+done
+LIBOBJS=$ac_libobjs
+
+LTLIBOBJS=$ac_ltlibobjs
+
+
+if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
+ { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+ { (exit 1); exit 1; }; }
+fi
+if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
+ { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"AMDEP\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+ { (exit 1); exit 1; }; }
+fi
+if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
+ { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+ { (exit 1); exit 1; }; }
+fi
+if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
+ { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+ { (exit 1); exit 1; }; }
+fi
+if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
+ { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+ { (exit 1); exit 1; }; }
+fi
+
+: ${CONFIG_STATUS=./config.status}
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files $CONFIG_STATUS"
+{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
+echo "$as_me: creating $CONFIG_STATUS" >&6;}
+cat >$CONFIG_STATUS <<_ACEOF
+#! $SHELL
+# Generated by $as_me.
+# Run this file to recreate the current configuration.
+# Compiler output produced by configure, useful for debugging
+# configure, is in config.log if it exists.
+
+debug=false
+ac_cs_recheck=false
+ac_cs_silent=false
+SHELL=\${CONFIG_SHELL-$SHELL}
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF
+## --------------------- ##
+## M4sh Initialization. ##
+## --------------------- ##
+
+# Be Bourne compatible
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
+ emulate sh
+ NULLCMD=:
+ # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
+ # is contrary to our usage. Disable this feature.
+ alias -g '${1+"$@"}'='"$@"'
+elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
+ set -o posix
+fi
+
+# Support unset when possible.
+if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
+ as_unset=unset
+else
+ as_unset=false
+fi
+
+
+# Work around bugs in pre-3.0 UWIN ksh.
+$as_unset ENV MAIL MAILPATH
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+for as_var in \
+ LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
+ LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
+ LC_TELEPHONE LC_TIME
+do
+ if (set +x; test -n "`(eval $as_var=C; export $as_var) 2>&1`"); then
+ eval $as_var=C; export $as_var
+ else
+ $as_unset $as_var
+ fi
+done
+
+# Required to use basename.
+if expr a : '\(a\)' >/dev/null 2>&1; then
+ as_expr=expr
+else
+ as_expr=false
+fi
+
+if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
+ as_basename=basename
+else
+ as_basename=false
+fi
+
+
+# Name of the executable.
+as_me=`$as_basename "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+ X"$0" : 'X\(//\)$' \| \
+ X"$0" : 'X\(/\)$' \| \
+ . : '\(.\)' 2>/dev/null ||
+echo X/"$0" |
+ sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
+ /^X\/\(\/\/\)$/{ s//\1/; q; }
+ /^X\/\(\/\).*/{ s//\1/; q; }
+ s/.*/./; q'`
+
+
+# PATH needs CR, and LINENO needs CR and PATH.
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+ echo "#! /bin/sh" >conf$$.sh
+ echo "exit 0" >>conf$$.sh
+ chmod +x conf$$.sh
+ if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
+ PATH_SEPARATOR=';'
+ else
+ PATH_SEPARATOR=:
+ fi
+ rm -f conf$$.sh
+fi
+
+
+ as_lineno_1=$LINENO
+ as_lineno_2=$LINENO
+ as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
+ test "x$as_lineno_1" != "x$as_lineno_2" &&
+ test "x$as_lineno_3" = "x$as_lineno_2" || {
+ # Find who we are. Look in the path if we contain no path at all
+ # relative or not.
+ case $0 in
+ *[\\/]* ) as_myself=$0 ;;
+ *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+done
+
+ ;;
+ esac
+ # We did not find ourselves, most probably we were run as `sh COMMAND'
+ # in which case we are not to be found in the path.
+ if test "x$as_myself" = x; then
+ as_myself=$0
+ fi
+ if test ! -f "$as_myself"; then
+ { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
+echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
+ { (exit 1); exit 1; }; }
+ fi
+ case $CONFIG_SHELL in
+ '')
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for as_base in sh bash ksh sh5; do
+ case $as_dir in
+ /*)
+ if ("$as_dir/$as_base" -c '
+ as_lineno_1=$LINENO
+ as_lineno_2=$LINENO
+ as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
+ test "x$as_lineno_1" != "x$as_lineno_2" &&
+ test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
+ $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
+ $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
+ CONFIG_SHELL=$as_dir/$as_base
+ export CONFIG_SHELL
+ exec "$CONFIG_SHELL" "$0" ${1+"$@"}
+ fi;;
+ esac
+ done
+done
+;;
+ esac
+
+ # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
+ # uniformly replaced by the line number. The first 'sed' inserts a
+ # line-number line before each line; the second 'sed' does the real
+ # work. The second script uses 'N' to pair each line-number line
+ # with the numbered line, and appends trailing '-' during
+ # substitution so that $LINENO is not a special case at line end.
+ # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
+ # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
+ sed '=' <$as_myself |
+ sed '
+ N
+ s,$,-,
+ : loop
+ s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
+ t loop
+ s,-$,,
+ s,^['$as_cr_digits']*\n,,
+ ' >$as_me.lineno &&
+ chmod +x $as_me.lineno ||
+ { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
+echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
+ { (exit 1); exit 1; }; }
+
+ # Don't try to exec as it changes $[0], causing all sort of problems
+ # (the dirname of $[0] is not the place where we might find the
+ # original and so on. Autoconf is especially sensible to this).
+ . ./$as_me.lineno
+ # Exit status is that of the last command.
+ exit
+}
+
+
+case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
+ *c*,-n*) ECHO_N= ECHO_C='
+' ECHO_T=' ' ;;
+ *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
+ *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
+esac
+
+if expr a : '\(a\)' >/dev/null 2>&1; then
+ as_expr=expr
+else
+ as_expr=false
+fi
+
+rm -f conf$$ conf$$.exe conf$$.file
+echo >conf$$.file
+if ln -s conf$$.file conf$$ 2>/dev/null; then
+ # We could just check for DJGPP; but this test a) works b) is more generic
+ # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
+ if test -f conf$$.exe; then
+ # Don't use ln at all; we don't have any links
+ as_ln_s='cp -p'
+ else
+ as_ln_s='ln -s'
+ fi
+elif ln conf$$.file conf$$ 2>/dev/null; then
+ as_ln_s=ln
+else
+ as_ln_s='cp -p'
+fi
+rm -f conf$$ conf$$.exe conf$$.file
+
+if mkdir -p . 2>/dev/null; then
+ as_mkdir_p=:
+else
+ as_mkdir_p=false
+fi
+
+as_executable_p="test -f"
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
+
+
+# IFS
+# We need space, tab and new line, in precisely that order.
+as_nl='
+'
+IFS=" $as_nl"
+
+# CDPATH.
+$as_unset CDPATH
+
+exec 6>&1
+
+# Open the log real soon, to keep \$[0] and so on meaningful, and to
+# report actual input values of CONFIG_FILES etc. instead of their
+# values after options handling. Logging --version etc. is OK.
+exec 5>>config.log
+{
+ echo
+ sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
+## Running $as_me. ##
+_ASBOX
+} >&5
+cat >&5 <<_CSEOF
+
+This file was extended by $as_me, which was
+generated by GNU Autoconf 2.57. Invocation command line was
+
+ CONFIG_FILES = $CONFIG_FILES
+ CONFIG_HEADERS = $CONFIG_HEADERS
+ CONFIG_LINKS = $CONFIG_LINKS
+ CONFIG_COMMANDS = $CONFIG_COMMANDS
+ $ $0 $@
+
+_CSEOF
+echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
+echo >&5
+_ACEOF
+
+# Files that config.status was made for.
+if test -n "$ac_config_files"; then
+ echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
+fi
+
+if test -n "$ac_config_headers"; then
+ echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
+fi
+
+if test -n "$ac_config_links"; then
+ echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
+fi
+
+if test -n "$ac_config_commands"; then
+ echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
+fi
+
+cat >>$CONFIG_STATUS <<\_ACEOF
+
+ac_cs_usage="\
+\`$as_me' instantiates files from templates according to the
+current configuration.
+
+Usage: $0 [OPTIONS] [FILE]...
+
+ -h, --help print this help, then exit
+ -V, --version print version number, then exit
+ -q, --quiet do not print progress messages
+ -d, --debug don't remove temporary files
+ --recheck update $as_me by reconfiguring in the same conditions
+ --file=FILE[:TEMPLATE]
+ instantiate the configuration file FILE
+ --header=FILE[:TEMPLATE]
+ instantiate the configuration header FILE
+
+Configuration files:
+$config_files
+
+Configuration headers:
+$config_headers
+
+Configuration commands:
+$config_commands
+
+Report bugs to <bug-autoconf@gnu.org>."
+_ACEOF
+
+cat >>$CONFIG_STATUS <<_ACEOF
+ac_cs_version="\\
+config.status
+configured by $0, generated by GNU Autoconf 2.57,
+ with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
+
+Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
+Free Software Foundation, Inc.
+This config.status script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it."
+srcdir=$srcdir
+INSTALL="$INSTALL"
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF
+# If no file are specified by the user, then we need to provide default
+# value. By we need to know if files were specified by the user.
+ac_need_defaults=:
+while test $# != 0
+do
+ case $1 in
+ --*=*)
+ ac_option=`expr "x$1" : 'x\([^=]*\)='`
+ ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
+ ac_shift=:
+ ;;
+ -*)
+ ac_option=$1
+ ac_optarg=$2
+ ac_shift=shift
+ ;;
+ *) # This is not an option, so the user has probably given explicit
+ # arguments.
+ ac_option=$1
+ ac_need_defaults=false;;
+ esac
+
+ case $ac_option in
+ # Handling of the options.
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF
+ -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
+ ac_cs_recheck=: ;;
+ --version | --vers* | -V )
+ echo "$ac_cs_version"; exit 0 ;;
+ --he | --h)
+ # Conflict between --help and --header
+ { { echo "$as_me:$LINENO: error: ambiguous option: $1
+Try \`$0 --help' for more information." >&5
+echo "$as_me: error: ambiguous option: $1
+Try \`$0 --help' for more information." >&2;}
+ { (exit 1); exit 1; }; };;
+ --help | --hel | -h )
+ echo "$ac_cs_usage"; exit 0 ;;
+ --debug | --d* | -d )
+ debug=: ;;
+ --file | --fil | --fi | --f )
+ $ac_shift
+ CONFIG_FILES="$CONFIG_FILES $ac_optarg"
+ ac_need_defaults=false;;
+ --header | --heade | --head | --hea )
+ $ac_shift
+ CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
+ ac_need_defaults=false;;
+ -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+ | -silent | --silent | --silen | --sile | --sil | --si | --s)
+ ac_cs_silent=: ;;
+
+ # This is an error.
+ -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
+Try \`$0 --help' for more information." >&5
+echo "$as_me: error: unrecognized option: $1
+Try \`$0 --help' for more information." >&2;}
+ { (exit 1); exit 1; }; } ;;
+
+ *) ac_config_targets="$ac_config_targets $1" ;;
+
+ esac
+ shift
+done
+
+ac_configure_extra_args=
+
+if $ac_cs_silent; then
+ exec 6>/dev/null
+ ac_configure_extra_args="$ac_configure_extra_args --silent"
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF
+if \$ac_cs_recheck; then
+ echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
+ exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
+fi
+
+_ACEOF
+
+cat >>$CONFIG_STATUS <<_ACEOF
+#
+# INIT-COMMANDS section.
+#
+
+AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
+
+
+_ACEOF
+
+
+
+cat >>$CONFIG_STATUS <<\_ACEOF
+for ac_config_target in $ac_config_targets
+do
+ case "$ac_config_target" in
+ # Handling of arguments.
+ "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
+ "defaults/Makefile" ) CONFIG_FILES="$CONFIG_FILES defaults/Makefile" ;;
+ "defaults/splash/Makefile" ) CONFIG_FILES="$CONFIG_FILES defaults/splash/Makefile" ;;
+ "docs/Makefile" ) CONFIG_FILES="$CONFIG_FILES docs/Makefile" ;;
+ "settings/Makefile" ) CONFIG_FILES="$CONFIG_FILES settings/Makefile" ;;
+ "po/Makefile.in" ) CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;;
+ "xfce4-session/Makefile" ) CONFIG_FILES="$CONFIG_FILES xfce4-session/Makefile" ;;
+ "xfce4-shutdown/Makefile" ) CONFIG_FILES="$CONFIG_FILES xfce4-shutdown/Makefile" ;;
+ "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
+ "default-1" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
+ "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
+ *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
+echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
+ { (exit 1); exit 1; }; };;
+ esac
+done
+
+# If the user did not use the arguments to specify the items to instantiate,
+# then the envvar interface is used. Set only those that are not.
+# We use the long form for the default assignment because of an extremely
+# bizarre bug on SunOS 4.1.3.
+if $ac_need_defaults; then
+ test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
+ test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
+ test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
+fi
+
+# Have a temporary directory for convenience. Make it in the build tree
+# simply because there is no reason to put it here, and in addition,
+# creating and moving files from /tmp can sometimes cause problems.
+# Create a temporary directory, and hook for its removal unless debugging.
+$debug ||
+{
+ trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
+ trap '{ (exit 1); exit 1; }' 1 2 13 15
+}
+
+# Create a (secure) tmp directory for tmp files.
+
+{
+ tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
+ test -n "$tmp" && test -d "$tmp"
+} ||
+{
+ tmp=./confstat$$-$RANDOM
+ (umask 077 && mkdir $tmp)
+} ||
+{
+ echo "$me: cannot create a temporary directory in ." >&2
+ { (exit 1); exit 1; }
+}
+
+_ACEOF
+
+cat >>$CONFIG_STATUS <<_ACEOF
+
+#
+# CONFIG_FILES section.
+#
+
+# No need to generate the scripts if there are no CONFIG_FILES.
+# This happens for instance when ./config.status config.h
+if test -n "\$CONFIG_FILES"; then
+ # Protect against being on the right side of a sed subst in config.status.
+ sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
+ s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
+s,@SHELL@,$SHELL,;t t
+s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
+s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
+s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
+s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
+s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
+s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
+s,@exec_prefix@,$exec_prefix,;t t
+s,@prefix@,$prefix,;t t
+s,@program_transform_name@,$program_transform_name,;t t
+s,@bindir@,$bindir,;t t
+s,@sbindir@,$sbindir,;t t
+s,@libexecdir@,$libexecdir,;t t
+s,@datadir@,$datadir,;t t
+s,@sysconfdir@,$sysconfdir,;t t
+s,@sharedstatedir@,$sharedstatedir,;t t
+s,@localstatedir@,$localstatedir,;t t
+s,@libdir@,$libdir,;t t
+s,@includedir@,$includedir,;t t
+s,@oldincludedir@,$oldincludedir,;t t
+s,@infodir@,$infodir,;t t
+s,@mandir@,$mandir,;t t
+s,@build_alias@,$build_alias,;t t
+s,@host_alias@,$host_alias,;t t
+s,@target_alias@,$target_alias,;t t
+s,@DEFS@,$DEFS,;t t
+s,@ECHO_C@,$ECHO_C,;t t
+s,@ECHO_N@,$ECHO_N,;t t
+s,@ECHO_T@,$ECHO_T,;t t
+s,@LIBS@,$LIBS,;t t
+s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
+s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
+s,@INSTALL_DATA@,$INSTALL_DATA,;t t
+s,@CYGPATH_W@,$CYGPATH_W,;t t
+s,@PACKAGE@,$PACKAGE,;t t
+s,@VERSION@,$VERSION,;t t
+s,@ACLOCAL@,$ACLOCAL,;t t
+s,@AUTOCONF@,$AUTOCONF,;t t
+s,@AUTOMAKE@,$AUTOMAKE,;t t
+s,@AUTOHEADER@,$AUTOHEADER,;t t
+s,@MAKEINFO@,$MAKEINFO,;t t
+s,@AMTAR@,$AMTAR,;t t
+s,@install_sh@,$install_sh,;t t
+s,@STRIP@,$STRIP,;t t
+s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
+s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t
+s,@AWK@,$AWK,;t t
+s,@SET_MAKE@,$SET_MAKE,;t t
+s,@am__leading_dot@,$am__leading_dot,;t t
+s,@MAINTAINER_MODE_TRUE@,$MAINTAINER_MODE_TRUE,;t t
+s,@MAINTAINER_MODE_FALSE@,$MAINTAINER_MODE_FALSE,;t t
+s,@MAINT@,$MAINT,;t t
+s,@CC@,$CC,;t t
+s,@CFLAGS@,$CFLAGS,;t t
+s,@LDFLAGS@,$LDFLAGS,;t t
+s,@CPPFLAGS@,$CPPFLAGS,;t t
+s,@ac_ct_CC@,$ac_ct_CC,;t t
+s,@EXEEXT@,$EXEEXT,;t t
+s,@OBJEXT@,$OBJEXT,;t t
+s,@DEPDIR@,$DEPDIR,;t t
+s,@am__include@,$am__include,;t t
+s,@am__quote@,$am__quote,;t t
+s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t
+s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t
+s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t
+s,@CCDEPMODE@,$CCDEPMODE,;t t
+s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t
+s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t
+s,@CPP@,$CPP,;t t
+s,@EGREP@,$EGREP,;t t
+s,@build@,$build,;t t
+s,@build_cpu@,$build_cpu,;t t
+s,@build_vendor@,$build_vendor,;t t
+s,@build_os@,$build_os,;t t
+s,@host@,$host,;t t
+s,@host_cpu@,$host_cpu,;t t
+s,@host_vendor@,$host_vendor,;t t
+s,@host_os@,$host_os,;t t
+s,@LN_S@,$LN_S,;t t
+s,@ECHO@,$ECHO,;t t
+s,@AR@,$AR,;t t
+s,@ac_ct_AR@,$ac_ct_AR,;t t
+s,@RANLIB@,$RANLIB,;t t
+s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
+s,@CXX@,$CXX,;t t
+s,@CXXFLAGS@,$CXXFLAGS,;t t
+s,@ac_ct_CXX@,$ac_ct_CXX,;t t
+s,@CXXDEPMODE@,$CXXDEPMODE,;t t
+s,@am__fastdepCXX_TRUE@,$am__fastdepCXX_TRUE,;t t
+s,@am__fastdepCXX_FALSE@,$am__fastdepCXX_FALSE,;t t
+s,@CXXCPP@,$CXXCPP,;t t
+s,@F77@,$F77,;t t
+s,@FFLAGS@,$FFLAGS,;t t
+s,@ac_ct_F77@,$ac_ct_F77,;t t
+s,@LIBTOOL@,$LIBTOOL,;t t
+s,@X_CFLAGS@,$X_CFLAGS,;t t
+s,@X_PRE_LIBS@,$X_PRE_LIBS,;t t
+s,@X_LIBS@,$X_LIBS,;t t
+s,@X_EXTRA_LIBS@,$X_EXTRA_LIBS,;t t
+s,@LIBX11_CFLAGS@,$LIBX11_CFLAGS,;t t
+s,@LIBX11_LDFLAGS@,$LIBX11_LDFLAGS,;t t
+s,@LIBX11_LIBS@,$LIBX11_LIBS,;t t
+s,@LIBSM_CFLAGS@,$LIBSM_CFLAGS,;t t
+s,@LIBSM_LDFLAGS@,$LIBSM_LDFLAGS,;t t
+s,@LIBSM_LIBS@,$LIBSM_LIBS,;t t
+s,@GETTEXT_PACKAGE@,$GETTEXT_PACKAGE,;t t
+s,@USE_NLS@,$USE_NLS,;t t
+s,@MSGFMT@,$MSGFMT,;t t
+s,@GMSGFMT@,$GMSGFMT,;t t
+s,@XGETTEXT@,$XGETTEXT,;t t
+s,@CATALOGS@,$CATALOGS,;t t
+s,@CATOBJEXT@,$CATOBJEXT,;t t
+s,@DATADIRNAME@,$DATADIRNAME,;t t
+s,@GMOFILES@,$GMOFILES,;t t
+s,@INSTOBJEXT@,$INSTOBJEXT,;t t
+s,@INTLLIBS@,$INTLLIBS,;t t
+s,@PO_IN_DATADIR_TRUE@,$PO_IN_DATADIR_TRUE,;t t
+s,@PO_IN_DATADIR_FALSE@,$PO_IN_DATADIR_FALSE,;t t
+s,@POFILES@,$POFILES,;t t
+s,@POSUB@,$POSUB,;t t
+s,@MKINSTALLDIRS@,$MKINSTALLDIRS,;t t
+s,@localedir@,$localedir,;t t
+s,@PKG_CONFIG@,$PKG_CONFIG,;t t
+s,@LIBXFCE4UTIL_CFLAGS@,$LIBXFCE4UTIL_CFLAGS,;t t
+s,@LIBXFCE4UTIL_LIBS@,$LIBXFCE4UTIL_LIBS,;t t
+s,@LIBXFCE4UTIL_REQUIRED_VERSION@,$LIBXFCE4UTIL_REQUIRED_VERSION,;t t
+s,@LIBXFCE4MCS_CLIENT_CFLAGS@,$LIBXFCE4MCS_CLIENT_CFLAGS,;t t
+s,@LIBXFCE4MCS_CLIENT_LIBS@,$LIBXFCE4MCS_CLIENT_LIBS,;t t
+s,@LIBXFCE4MCS_CLIENT_REQUIRED_VERSION@,$LIBXFCE4MCS_CLIENT_REQUIRED_VERSION,;t t
+s,@LIBXFCEGUI4_CFLAGS@,$LIBXFCEGUI4_CFLAGS,;t t
+s,@LIBXFCEGUI4_LIBS@,$LIBXFCEGUI4_LIBS,;t t
+s,@LIBXFCEGUI4_REQUIRED_VERSION@,$LIBXFCEGUI4_REQUIRED_VERSION,;t t
+s,@XFCE_MCS_MANAGER_CFLAGS@,$XFCE_MCS_MANAGER_CFLAGS,;t t
+s,@XFCE_MCS_MANAGER_LIBS@,$XFCE_MCS_MANAGER_LIBS,;t t
+s,@XFCE_MCS_MANAGER_REQUIRED_VERSION@,$XFCE_MCS_MANAGER_REQUIRED_VERSION,;t t
+s,@XFCE_MCS_MANAGER_PLUGINSDIR@,$XFCE_MCS_MANAGER_PLUGINSDIR,;t t
+s,@LIBOBJS@,$LIBOBJS,;t t
+s,@LTLIBOBJS@,$LTLIBOBJS,;t t
+CEOF
+
+_ACEOF
+
+ cat >>$CONFIG_STATUS <<\_ACEOF
+ # Split the substitutions into bite-sized pieces for seds with
+ # small command number limits, like on Digital OSF/1 and HP-UX.
+ ac_max_sed_lines=48
+ ac_sed_frag=1 # Number of current file.
+ ac_beg=1 # First line for current file.
+ ac_end=$ac_max_sed_lines # Line after last line for current file.
+ ac_more_lines=:
+ ac_sed_cmds=
+ while $ac_more_lines; do
+ if test $ac_beg -gt 1; then
+ sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
+ else
+ sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
+ fi
+ if test ! -s $tmp/subs.frag; then
+ ac_more_lines=false
+ else
+ # The purpose of the label and of the branching condition is to
+ # speed up the sed processing (if there are no `@' at all, there
+ # is no need to browse any of the substitutions).
+ # These are the two extra sed commands mentioned above.
+ (echo ':t
+ /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
+ if test -z "$ac_sed_cmds"; then
+ ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
+ else
+ ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
+ fi
+ ac_sed_frag=`expr $ac_sed_frag + 1`
+ ac_beg=$ac_end
+ ac_end=`expr $ac_end + $ac_max_sed_lines`
+ fi
+ done
+ if test -z "$ac_sed_cmds"; then
+ ac_sed_cmds=cat
+ fi
+fi # test -n "$CONFIG_FILES"
+
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF
+for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
+ # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
+ case $ac_file in
+ - | *:- | *:-:* ) # input from stdin
+ cat >$tmp/stdin
+ ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
+ ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
+ *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
+ ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
+ * ) ac_file_in=$ac_file.in ;;
+ esac
+
+ # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
+ ac_dir=`(dirname "$ac_file") 2>/dev/null ||
+$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$ac_file" : 'X\(//\)[^/]' \| \
+ X"$ac_file" : 'X\(//\)$' \| \
+ X"$ac_file" : 'X\(/\)' \| \
+ . : '\(.\)' 2>/dev/null ||
+echo X"$ac_file" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
+ /^X\(\/\/\)[^/].*/{ s//\1/; q; }
+ /^X\(\/\/\)$/{ s//\1/; q; }
+ /^X\(\/\).*/{ s//\1/; q; }
+ s/.*/./; q'`
+ { if $as_mkdir_p; then
+ mkdir -p "$ac_dir"
+ else
+ as_dir="$ac_dir"
+ as_dirs=
+ while test ! -d "$as_dir"; do
+ as_dirs="$as_dir $as_dirs"
+ as_dir=`(dirname "$as_dir") 2>/dev/null ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$as_dir" : 'X\(//\)[^/]' \| \
+ X"$as_dir" : 'X\(//\)$' \| \
+ X"$as_dir" : 'X\(/\)' \| \
+ . : '\(.\)' 2>/dev/null ||
+echo X"$as_dir" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
+ /^X\(\/\/\)[^/].*/{ s//\1/; q; }
+ /^X\(\/\/\)$/{ s//\1/; q; }
+ /^X\(\/\).*/{ s//\1/; q; }
+ s/.*/./; q'`
+ done
+ test ! -n "$as_dirs" || mkdir $as_dirs
+ fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
+echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
+ { (exit 1); exit 1; }; }; }
+
+ ac_builddir=.
+
+if test "$ac_dir" != .; then
+ ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
+ # A "../" for each directory in $ac_dir_suffix.
+ ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
+else
+ ac_dir_suffix= ac_top_builddir=
+fi
+
+case $srcdir in
+ .) # No --srcdir option. We are building in place.
+ ac_srcdir=.
+ if test -z "$ac_top_builddir"; then
+ ac_top_srcdir=.
+ else
+ ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
+ fi ;;
+ [\\/]* | ?:[\\/]* ) # Absolute path.
+ ac_srcdir=$srcdir$ac_dir_suffix;
+ ac_top_srcdir=$srcdir ;;
+ *) # Relative path.
+ ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
+ ac_top_srcdir=$ac_top_builddir$srcdir ;;
+esac
+# Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
+# absolute.
+ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
+ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd`
+ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
+ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
+
+
+ case $INSTALL in
+ [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
+ *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
+ esac
+
+ if test x"$ac_file" != x-; then
+ { echo "$as_me:$LINENO: creating $ac_file" >&5
+echo "$as_me: creating $ac_file" >&6;}
+ rm -f "$ac_file"
+ fi
+ # Let's still pretend it is `configure' which instantiates (i.e., don't
+ # use $as_me), people would be surprised to read:
+ # /* config.h. Generated by config.status. */
+ if test x"$ac_file" = x-; then
+ configure_input=
+ else
+ configure_input="$ac_file. "
+ fi
+ configure_input=$configure_input"Generated from `echo $ac_file_in |
+ sed 's,.*/,,'` by configure."
+
+ # First look for the input files in the build tree, otherwise in the
+ # src tree.
+ ac_file_inputs=`IFS=:
+ for f in $ac_file_in; do
+ case $f in
+ -) echo $tmp/stdin ;;
+ [\\/$]*)
+ # Absolute (can't be DOS-style, as IFS=:)
+ test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
+echo "$as_me: error: cannot find input file: $f" >&2;}
+ { (exit 1); exit 1; }; }
+ echo $f;;
+ *) # Relative
+ if test -f "$f"; then
+ # Build tree
+ echo $f
+ elif test -f "$srcdir/$f"; then
+ # Source tree
+ echo $srcdir/$f
+ else
+ # /dev/null tree
+ { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
+echo "$as_me: error: cannot find input file: $f" >&2;}
+ { (exit 1); exit 1; }; }
+ fi;;
+ esac
+ done` || { (exit 1); exit 1; }
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF
+ sed "$ac_vpsub
+$extrasub
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF
+:t
+/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
+s,@configure_input@,$configure_input,;t t
+s,@srcdir@,$ac_srcdir,;t t
+s,@abs_srcdir@,$ac_abs_srcdir,;t t
+s,@top_srcdir@,$ac_top_srcdir,;t t
+s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
+s,@builddir@,$ac_builddir,;t t
+s,@abs_builddir@,$ac_abs_builddir,;t t
+s,@top_builddir@,$ac_top_builddir,;t t
+s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
+s,@INSTALL@,$ac_INSTALL,;t t
+" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
+ rm -f $tmp/stdin
+ if test x"$ac_file" != x-; then
+ mv $tmp/out $ac_file
+ else
+ cat $tmp/out
+ rm -f $tmp/out
+ fi
+
+done
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF
+
+#
+# CONFIG_HEADER section.
+#
+
+# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
+# NAME is the cpp macro being defined and VALUE is the value it is being given.
+#
+# ac_d sets the value in "#define NAME VALUE" lines.
+ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
+ac_dB='[ ].*$,\1#\2'
+ac_dC=' '
+ac_dD=',;t'
+# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
+ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
+ac_uB='$,\1#\2define\3'
+ac_uC=' '
+ac_uD=',;t'
+
+for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
+ # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
+ case $ac_file in
+ - | *:- | *:-:* ) # input from stdin
+ cat >$tmp/stdin
+ ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
+ ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
+ *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
+ ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
+ * ) ac_file_in=$ac_file.in ;;
+ esac
+
+ test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
+echo "$as_me: creating $ac_file" >&6;}
+
+ # First look for the input files in the build tree, otherwise in the
+ # src tree.
+ ac_file_inputs=`IFS=:
+ for f in $ac_file_in; do
+ case $f in
+ -) echo $tmp/stdin ;;
+ [\\/$]*)
+ # Absolute (can't be DOS-style, as IFS=:)
+ test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
+echo "$as_me: error: cannot find input file: $f" >&2;}
+ { (exit 1); exit 1; }; }
+ echo $f;;
+ *) # Relative
+ if test -f "$f"; then
+ # Build tree
+ echo $f
+ elif test -f "$srcdir/$f"; then
+ # Source tree
+ echo $srcdir/$f
+ else
+ # /dev/null tree
+ { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
+echo "$as_me: error: cannot find input file: $f" >&2;}
+ { (exit 1); exit 1; }; }
+ fi;;
+ esac
+ done` || { (exit 1); exit 1; }
+ # Remove the trailing spaces.
+ sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
+
+_ACEOF
+
+# Transform confdefs.h into two sed scripts, `conftest.defines' and
+# `conftest.undefs', that substitutes the proper values into
+# config.h.in to produce config.h. The first handles `#define'
+# templates, and the second `#undef' templates.
+# And first: Protect against being on the right side of a sed subst in
+# config.status. Protect against being in an unquoted here document
+# in config.status.
+rm -f conftest.defines conftest.undefs
+# Using a here document instead of a string reduces the quoting nightmare.
+# Putting comments in sed scripts is not portable.
+#
+# `end' is used to avoid that the second main sed command (meant for
+# 0-ary CPP macros) applies to n-ary macro definitions.
+# See the Autoconf documentation for `clear'.
+cat >confdef2sed.sed <<\_ACEOF
+s/[\\&,]/\\&/g
+s,[\\$`],\\&,g
+t clear
+: clear
+s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
+t end
+s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
+: end
+_ACEOF
+# If some macros were called several times there might be several times
+# the same #defines, which is useless. Nevertheless, we may not want to
+# sort them, since we want the *last* AC-DEFINE to be honored.
+uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
+sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
+rm -f confdef2sed.sed
+
+# This sed command replaces #undef with comments. This is necessary, for
+# example, in the case of _POSIX_SOURCE, which is predefined and required
+# on some systems where configure will not decide to define it.
+cat >>conftest.undefs <<\_ACEOF
+s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
+_ACEOF
+
+# Break up conftest.defines because some shells have a limit on the size
+# of here documents, and old seds have small limits too (100 cmds).
+echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
+echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
+echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
+echo ' :' >>$CONFIG_STATUS
+rm -f conftest.tail
+while grep . conftest.defines >/dev/null
+do
+ # Write a limited-size here document to $tmp/defines.sed.
+ echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
+ # Speed up: don't consider the non `#define' lines.
+ echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
+ # Work around the forget-to-reset-the-flag bug.
+ echo 't clr' >>$CONFIG_STATUS
+ echo ': clr' >>$CONFIG_STATUS
+ sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
+ echo 'CEOF
+ sed -f $tmp/defines.sed $tmp/in >$tmp/out
+ rm -f $tmp/in
+ mv $tmp/out $tmp/in
+' >>$CONFIG_STATUS
+ sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
+ rm -f conftest.defines
+ mv conftest.tail conftest.defines
+done
+rm -f conftest.defines
+echo ' fi # grep' >>$CONFIG_STATUS
+echo >>$CONFIG_STATUS
+
+# Break up conftest.undefs because some shells have a limit on the size
+# of here documents, and old seds have small limits too (100 cmds).
+echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
+rm -f conftest.tail
+while grep . conftest.undefs >/dev/null
+do
+ # Write a limited-size here document to $tmp/undefs.sed.
+ echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
+ # Speed up: don't consider the non `#undef'
+ echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
+ # Work around the forget-to-reset-the-flag bug.
+ echo 't clr' >>$CONFIG_STATUS
+ echo ': clr' >>$CONFIG_STATUS
+ sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
+ echo 'CEOF
+ sed -f $tmp/undefs.sed $tmp/in >$tmp/out
+ rm -f $tmp/in
+ mv $tmp/out $tmp/in
+' >>$CONFIG_STATUS
+ sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
+ rm -f conftest.undefs
+ mv conftest.tail conftest.undefs
+done
+rm -f conftest.undefs
+
+cat >>$CONFIG_STATUS <<\_ACEOF
+ # Let's still pretend it is `configure' which instantiates (i.e., don't
+ # use $as_me), people would be surprised to read:
+ # /* config.h. Generated by config.status. */
+ if test x"$ac_file" = x-; then
+ echo "/* Generated by configure. */" >$tmp/config.h
+ else
+ echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
+ fi
+ cat $tmp/in >>$tmp/config.h
+ rm -f $tmp/in
+ if test x"$ac_file" != x-; then
+ if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
+ { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
+echo "$as_me: $ac_file is unchanged" >&6;}
+ else
+ ac_dir=`(dirname "$ac_file") 2>/dev/null ||
+$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$ac_file" : 'X\(//\)[^/]' \| \
+ X"$ac_file" : 'X\(//\)$' \| \
+ X"$ac_file" : 'X\(/\)' \| \
+ . : '\(.\)' 2>/dev/null ||
+echo X"$ac_file" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
+ /^X\(\/\/\)[^/].*/{ s//\1/; q; }
+ /^X\(\/\/\)$/{ s//\1/; q; }
+ /^X\(\/\).*/{ s//\1/; q; }
+ s/.*/./; q'`
+ { if $as_mkdir_p; then
+ mkdir -p "$ac_dir"
+ else
+ as_dir="$ac_dir"
+ as_dirs=
+ while test ! -d "$as_dir"; do
+ as_dirs="$as_dir $as_dirs"
+ as_dir=`(dirname "$as_dir") 2>/dev/null ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$as_dir" : 'X\(//\)[^/]' \| \
+ X"$as_dir" : 'X\(//\)$' \| \
+ X"$as_dir" : 'X\(/\)' \| \
+ . : '\(.\)' 2>/dev/null ||
+echo X"$as_dir" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
+ /^X\(\/\/\)[^/].*/{ s//\1/; q; }
+ /^X\(\/\/\)$/{ s//\1/; q; }
+ /^X\(\/\).*/{ s//\1/; q; }
+ s/.*/./; q'`
+ done
+ test ! -n "$as_dirs" || mkdir $as_dirs
+ fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
+echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
+ { (exit 1); exit 1; }; }; }
+
+ rm -f $ac_file
+ mv $tmp/config.h $ac_file
+ fi
+ else
+ cat $tmp/config.h
+ rm -f $tmp/config.h
+ fi
+# Compute $ac_file's index in $config_headers.
+_am_stamp_count=1
+for _am_header in $config_headers :; do
+ case $_am_header in
+ $ac_file | $ac_file:* )
+ break ;;
+ * )
+ _am_stamp_count=`expr $_am_stamp_count + 1` ;;
+ esac
+done
+echo "timestamp for $ac_file" >`(dirname $ac_file) 2>/dev/null ||
+$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X$ac_file : 'X\(//\)[^/]' \| \
+ X$ac_file : 'X\(//\)$' \| \
+ X$ac_file : 'X\(/\)' \| \
+ . : '\(.\)' 2>/dev/null ||
+echo X$ac_file |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
+ /^X\(\/\/\)[^/].*/{ s//\1/; q; }
+ /^X\(\/\/\)$/{ s//\1/; q; }
+ /^X\(\/\).*/{ s//\1/; q; }
+ s/.*/./; q'`/stamp-h$_am_stamp_count
+done
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF
+
+#
+# CONFIG_COMMANDS section.
+#
+for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
+ ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
+ ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
+ ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
+$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$ac_dest" : 'X\(//\)[^/]' \| \
+ X"$ac_dest" : 'X\(//\)$' \| \
+ X"$ac_dest" : 'X\(/\)' \| \
+ . : '\(.\)' 2>/dev/null ||
+echo X"$ac_dest" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
+ /^X\(\/\/\)[^/].*/{ s//\1/; q; }
+ /^X\(\/\/\)$/{ s//\1/; q; }
+ /^X\(\/\).*/{ s//\1/; q; }
+ s/.*/./; q'`
+ ac_builddir=.
+
+if test "$ac_dir" != .; then
+ ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
+ # A "../" for each directory in $ac_dir_suffix.
+ ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
+else
+ ac_dir_suffix= ac_top_builddir=
+fi
+
+case $srcdir in
+ .) # No --srcdir option. We are building in place.
+ ac_srcdir=.
+ if test -z "$ac_top_builddir"; then
+ ac_top_srcdir=.
+ else
+ ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
+ fi ;;
+ [\\/]* | ?:[\\/]* ) # Absolute path.
+ ac_srcdir=$srcdir$ac_dir_suffix;
+ ac_top_srcdir=$srcdir ;;
+ *) # Relative path.
+ ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
+ ac_top_srcdir=$ac_top_builddir$srcdir ;;
+esac
+# Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
+# absolute.
+ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
+ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd`
+ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
+ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
+
+
+ { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
+echo "$as_me: executing $ac_dest commands" >&6;}
+ case $ac_dest in
+ depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
+ # Strip MF so we end up with the name of the file.
+ mf=`echo "$mf" | sed -e 's/:.*$//'`
+ # Check whether this is an Automake generated Makefile or not.
+ # We used to match only the files named `Makefile.in', but
+ # some people rename them; so instead we look at the file content.
+ # Grep'ing the first line is not enough: some people post-process
+ # each Makefile.in and add a new line on top of each file to say so.
+ # So let's grep whole file.
+ if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
+ dirpart=`(dirname "$mf") 2>/dev/null ||
+$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$mf" : 'X\(//\)[^/]' \| \
+ X"$mf" : 'X\(//\)$' \| \
+ X"$mf" : 'X\(/\)' \| \
+ . : '\(.\)' 2>/dev/null ||
+echo X"$mf" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
+ /^X\(\/\/\)[^/].*/{ s//\1/; q; }
+ /^X\(\/\/\)$/{ s//\1/; q; }
+ /^X\(\/\).*/{ s//\1/; q; }
+ s/.*/./; q'`
+ else
+ continue
+ fi
+ grep '^DEP_FILES *= *[^ #]' < "$mf" > /dev/null || continue
+ # Extract the definition of DEP_FILES from the Makefile without
+ # running `make'.
+ DEPDIR=`sed -n -e '/^DEPDIR = / s///p' < "$mf"`
+ test -z "$DEPDIR" && continue
+ # When using ansi2knr, U may be empty or an underscore; expand it
+ U=`sed -n -e '/^U = / s///p' < "$mf"`
+ test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR"
+ # We invoke sed twice because it is the simplest approach to
+ # changing $(DEPDIR) to its actual value in the expansion.
+ for file in `sed -n -e '
+ /^DEP_FILES = .*\\\\$/ {
+ s/^DEP_FILES = //
+ :loop
+ s/\\\\$//
+ p
+ n
+ /\\\\$/ b loop
+ p
+ }
+ /^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \
+ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
+ # Make sure the directory exists.
+ test -f "$dirpart/$file" && continue
+ fdir=`(dirname "$file") 2>/dev/null ||
+$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$file" : 'X\(//\)[^/]' \| \
+ X"$file" : 'X\(//\)$' \| \
+ X"$file" : 'X\(/\)' \| \
+ . : '\(.\)' 2>/dev/null ||
+echo X"$file" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
+ /^X\(\/\/\)[^/].*/{ s//\1/; q; }
+ /^X\(\/\/\)$/{ s//\1/; q; }
+ /^X\(\/\).*/{ s//\1/; q; }
+ s/.*/./; q'`
+ { if $as_mkdir_p; then
+ mkdir -p $dirpart/$fdir
+ else
+ as_dir=$dirpart/$fdir
+ as_dirs=
+ while test ! -d "$as_dir"; do
+ as_dirs="$as_dir $as_dirs"
+ as_dir=`(dirname "$as_dir") 2>/dev/null ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$as_dir" : 'X\(//\)[^/]' \| \
+ X"$as_dir" : 'X\(//\)$' \| \
+ X"$as_dir" : 'X\(/\)' \| \
+ . : '\(.\)' 2>/dev/null ||
+echo X"$as_dir" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
+ /^X\(\/\/\)[^/].*/{ s//\1/; q; }
+ /^X\(\/\/\)$/{ s//\1/; q; }
+ /^X\(\/\).*/{ s//\1/; q; }
+ s/.*/./; q'`
+ done
+ test ! -n "$as_dirs" || mkdir $as_dirs
+ fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5
+echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;}
+ { (exit 1); exit 1; }; }; }
+
+ # echo "creating $dirpart/$file"
+ echo '# dummy' > "$dirpart/$file"
+ done
+done
+ ;;
+ default-1 ) case "$CONFIG_FILES" in *po/Makefile.in*)
+ sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile
+ esac ;;
+ esac
+done
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF
+
+{ (exit 0); exit 0; }
+_ACEOF
+chmod +x $CONFIG_STATUS
+ac_clean_files=$ac_clean_files_save
+
+
+# configure is writing to config.log, and then calls config.status.
+# config.status does its own redirection, appending to config.log.
+# Unfortunately, on DOS this fails, as config.log is still kept open
+# by configure, so config.status won't be able to write to it; its
+# output is simply discarded. So we exec the FD to /dev/null,
+# effectively closing config.log, so it can be properly (re)opened and
+# appended to by config.status. When coming back to configure, we
+# need to make the FD available again.
+if test "$no_create" != yes; then
+ ac_cs_success=:
+ ac_config_status_args=
+ test "$silent" = yes &&
+ ac_config_status_args="$ac_config_status_args --quiet"
+ exec 5>/dev/null
+ $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
+ exec 5>>config.log
+ # Use ||, not &&, to avoid exiting from the if with $? = 1, which
+ # would make configure fail if this is the last instruction.
+ $ac_cs_success || { (exit 1); exit 1; }
+fi
+
diff --git a/configure.ac b/configure.ac
new file mode 100644
index 00000000..873b1739
--- /dev/null
+++ b/configure.ac
@@ -0,0 +1,59 @@
+dnl configure.ac
+dnl
+dnl Copyright (c) 2003 Benedikt Meurer <benedikt.meurer@unix-ag.uni-siegen.de>
+dnl
+
+AC_INIT([configure.ac])
+
+AM_CONFIG_HEADER([config.h])
+
+AM_INIT_AUTOMAKE([xfce4-session], [0.0.20])
+
+AM_MAINTAINER_MODE
+
+dnl check for UNIX variants
+AC_AIX
+AC_ISC_POSIX
+AC_MINIX
+
+dnl check for basic programs
+AC_PROG_CC
+AC_PROG_INSTALL
+AC_PROG_LIBTOOL
+
+dnl check for standard header files
+AC_HEADER_STDC
+AC_CHECK_FUNCS([gethostname setenv])
+AC_CHECK_HEADERS([errno.h fcntl.h limits.h sys/param.h sys/utsname.h \
+ sys/wait.h time.h])
+
+dnl Check for X11 installed
+BM_LIBX11_REQUIRE
+
+dnl Check for session management support
+BM_LIBSM
+
+dnl Check for i18n support
+BM_I18N([xfce4-session], [de])
+
+dnl Check for required packages
+BM_DEPEND([LIBXFCE4UTIL], [libxfce4util-1.0], [3.91.0])
+BM_DEPEND([LIBXFCE4MCS_CLIENT], [libxfce4mcs-client-1.0], [3.91.0])
+BM_DEPEND([LIBXFCEGUI4], [libxfcegui4-1.0], [3.92.1])
+
+dnl Configure the MCS plugins
+XFCE_MCS_PLUGIN([XFCE_MCS_MANAGER], [3.91.0])
+
+dnl Check for debugging support
+BM_DEBUG_SUPPORT
+
+AC_OUTPUT([
+Makefile
+defaults/Makefile
+defaults/splash/Makefile
+docs/Makefile
+settings/Makefile
+po/Makefile.in
+xfce4-session/Makefile
+xfce4-shutdown/Makefile
+])
diff --git a/defaults/Makefile.am b/defaults/Makefile.am
new file mode 100644
index 00000000..d34a55bd
--- /dev/null
+++ b/defaults/Makefile.am
@@ -0,0 +1,10 @@
+SUBDIRS = splash
+
+conffilesdir = $(sysconfdir)/xfce4
+conffiles_DATA = \
+ default.session \
+ shutdown.allow \
+ xinitrc.xfce4-session
+
+EXTRA_DIST = \
+ $(conffiles_DATA)
diff --git a/defaults/Makefile.in b/defaults/Makefile.in
new file mode 100644
index 00000000..fc054c49
--- /dev/null
+++ b/defaults/Makefile.in
@@ -0,0 +1,506 @@
+# Makefile.in generated by automake 1.7.5 from Makefile.am.
+# @configure_input@
+
+# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003
+# Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+top_builddir = ..
+
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+INSTALL = @INSTALL@
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+host_triplet = @host@
+ACLOCAL = @ACLOCAL@
+AMDEP_FALSE = @AMDEP_FALSE@
+AMDEP_TRUE = @AMDEP_TRUE@
+AMTAR = @AMTAR@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+ECHO = @ECHO@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+F77 = @F77@
+FFLAGS = @FFLAGS@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GMOFILES = @GMOFILES@
+GMSGFMT = @GMSGFMT@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+INSTOBJEXT = @INSTOBJEXT@
+INTLLIBS = @INTLLIBS@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBSM_CFLAGS = @LIBSM_CFLAGS@
+LIBSM_LDFLAGS = @LIBSM_LDFLAGS@
+LIBSM_LIBS = @LIBSM_LIBS@
+LIBTOOL = @LIBTOOL@
+LIBX11_CFLAGS = @LIBX11_CFLAGS@
+LIBX11_LDFLAGS = @LIBX11_LDFLAGS@
+LIBX11_LIBS = @LIBX11_LIBS@
+LIBXFCE4MCS_CLIENT_CFLAGS = @LIBXFCE4MCS_CLIENT_CFLAGS@
+LIBXFCE4MCS_CLIENT_LIBS = @LIBXFCE4MCS_CLIENT_LIBS@
+LIBXFCE4MCS_CLIENT_REQUIRED_VERSION = @LIBXFCE4MCS_CLIENT_REQUIRED_VERSION@
+LIBXFCE4UTIL_CFLAGS = @LIBXFCE4UTIL_CFLAGS@
+LIBXFCE4UTIL_LIBS = @LIBXFCE4UTIL_LIBS@
+LIBXFCE4UTIL_REQUIRED_VERSION = @LIBXFCE4UTIL_REQUIRED_VERSION@
+LIBXFCEGUI4_CFLAGS = @LIBXFCEGUI4_CFLAGS@
+LIBXFCEGUI4_LIBS = @LIBXFCEGUI4_LIBS@
+LIBXFCEGUI4_REQUIRED_VERSION = @LIBXFCEGUI4_REQUIRED_VERSION@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
+MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
+MAKEINFO = @MAKEINFO@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+RANLIB = @RANLIB@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+XFCE_MCS_MANAGER_CFLAGS = @XFCE_MCS_MANAGER_CFLAGS@
+XFCE_MCS_MANAGER_LIBS = @XFCE_MCS_MANAGER_LIBS@
+XFCE_MCS_MANAGER_PLUGINSDIR = @XFCE_MCS_MANAGER_PLUGINSDIR@
+XFCE_MCS_MANAGER_REQUIRED_VERSION = @XFCE_MCS_MANAGER_REQUIRED_VERSION@
+XGETTEXT = @XGETTEXT@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_F77 = @ac_ct_F77@
+ac_ct_RANLIB = @ac_ct_RANLIB@
+ac_ct_STRIP = @ac_ct_STRIP@
+am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
+am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
+am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
+am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+datadir = @datadir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+oldincludedir = @oldincludedir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+SUBDIRS = splash
+
+conffilesdir = $(sysconfdir)/xfce4
+conffiles_DATA = \
+ default.session \
+ shutdown.allow \
+ xinitrc.xfce4-session
+
+
+EXTRA_DIST = \
+ $(conffiles_DATA)
+
+subdir = defaults
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+DIST_SOURCES =
+DATA = $(conffiles_DATA)
+
+
+RECURSIVE_TARGETS = info-recursive dvi-recursive pdf-recursive \
+ ps-recursive install-info-recursive uninstall-info-recursive \
+ all-recursive install-data-recursive install-exec-recursive \
+ installdirs-recursive install-recursive uninstall-recursive \
+ check-recursive installcheck-recursive
+DIST_COMMON = Makefile.am Makefile.in
+DIST_SUBDIRS = $(SUBDIRS)
+all: all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4)
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --foreign defaults/Makefile
+Makefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in $(top_builddir)/config.status
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+
+distclean-libtool:
+ -rm -f libtool
+uninstall-info-am:
+conffilesDATA_INSTALL = $(INSTALL_DATA)
+install-conffilesDATA: $(conffiles_DATA)
+ @$(NORMAL_INSTALL)
+ $(mkinstalldirs) $(DESTDIR)$(conffilesdir)
+ @list='$(conffiles_DATA)'; for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ f="`echo $$p | sed -e 's|^.*/||'`"; \
+ echo " $(conffilesDATA_INSTALL) $$d$$p $(DESTDIR)$(conffilesdir)/$$f"; \
+ $(conffilesDATA_INSTALL) $$d$$p $(DESTDIR)$(conffilesdir)/$$f; \
+ done
+
+uninstall-conffilesDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(conffiles_DATA)'; for p in $$list; do \
+ f="`echo $$p | sed -e 's|^.*/||'`"; \
+ echo " rm -f $(DESTDIR)$(conffilesdir)/$$f"; \
+ rm -f $(DESTDIR)$(conffilesdir)/$$f; \
+ done
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @set fnord $$MAKEFLAGS; amf=$$2; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+mostlyclean-recursive clean-recursive distclean-recursive \
+maintainer-clean-recursive:
+ @set fnord $$MAKEFLAGS; amf=$$2; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ETAGS = etags
+ETAGSFLAGS =
+
+CTAGS = ctags
+CTAGSFLAGS =
+
+tags: TAGS
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) ' { files[$$0] = 1; } \
+ END { for (i in files) print i; }'`; \
+ mkid -fID $$unique
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if (etags --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ else \
+ include_option=--include; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -f $$subdir/TAGS && \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) ' { files[$$0] = 1; } \
+ END { for (i in files) print i; }'`; \
+ test -z "$(ETAGS_ARGS)$$tags$$unique" \
+ || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique
+
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) ' { files[$$0] = 1; } \
+ END { for (i in files) print i; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+
+top_distdir = ..
+distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
+ list='$(DISTFILES)'; for file in $$list; do \
+ case $$file in \
+ $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
+ $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
+ esac; \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test "$$dir" != "$$file" && test "$$dir" != "."; then \
+ dir="/$$dir"; \
+ $(mkinstalldirs) "$(distdir)$$dir"; \
+ else \
+ dir=''; \
+ fi; \
+ if test -d $$d/$$file; then \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d $(distdir)/$$subdir \
+ || mkdir $(distdir)/$$subdir \
+ || exit 1; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$(top_distdir)" \
+ distdir=../$(distdir)/$$subdir \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile $(DATA)
+installdirs: installdirs-recursive
+installdirs-am:
+ $(mkinstalldirs) $(DESTDIR)$(conffilesdir)
+
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -rm -f Makefile $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-recursive
+
+clean-am: clean-generic clean-libtool mostlyclean-am
+
+distclean: distclean-recursive
+
+distclean-am: clean-am distclean-generic distclean-libtool \
+ distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+info: info-recursive
+
+info-am:
+
+install-data-am: install-conffilesDATA
+
+install-exec-am:
+
+install-info: install-info-recursive
+
+install-man:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am: uninstall-conffilesDATA uninstall-info-am
+
+uninstall-info: uninstall-info-recursive
+
+.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am check check-am clean \
+ clean-generic clean-libtool clean-recursive ctags \
+ ctags-recursive distclean distclean-generic distclean-libtool \
+ distclean-recursive distclean-tags distdir dvi dvi-am \
+ dvi-recursive info info-am info-recursive install install-am \
+ install-conffilesDATA install-data install-data-am \
+ install-data-recursive install-exec install-exec-am \
+ install-exec-recursive install-info install-info-am \
+ install-info-recursive install-man install-recursive \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am installdirs-recursive maintainer-clean \
+ maintainer-clean-generic maintainer-clean-recursive mostlyclean \
+ mostlyclean-generic mostlyclean-libtool mostlyclean-recursive \
+ pdf pdf-am pdf-recursive ps ps-am ps-recursive tags \
+ tags-recursive uninstall uninstall-am uninstall-conffilesDATA \
+ uninstall-info-am uninstall-info-recursive uninstall-recursive
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/defaults/default.session b/defaults/default.session
new file mode 100755
index 00000000..fe114952
--- /dev/null
+++ b/defaults/default.session
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+xfwm4 --daemon
+xftaskbar4 &
+xfdesktop &
+xfce4-iconbox &
+xfce4-panel &
diff --git a/defaults/shutdown.allow b/defaults/shutdown.allow
new file mode 100644
index 00000000..4afccac2
--- /dev/null
+++ b/defaults/shutdown.allow
@@ -0,0 +1,5 @@
+# shutdown.allow
+#
+# Users listed in this file are allowed to halt/reboot the computer from
+# the session managers logout dialog.
+#
diff --git a/defaults/splash/Makefile.am b/defaults/splash/Makefile.am
new file mode 100644
index 00000000..f829622d
--- /dev/null
+++ b/defaults/splash/Makefile.am
@@ -0,0 +1,8 @@
+splashdir = $(datadir)/xfce4/splash/Default
+splash_DATA = \
+ logo.png \
+ preview.png \
+ splash.theme
+
+EXTRA_DIST = \
+ $(splash_DATA)
diff --git a/defaults/splash/Makefile.in b/defaults/splash/Makefile.in
new file mode 100644
index 00000000..d28e1a5b
--- /dev/null
+++ b/defaults/splash/Makefile.in
@@ -0,0 +1,355 @@
+# Makefile.in generated by automake 1.7.5 from Makefile.am.
+# @configure_input@
+
+# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003
+# Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+top_builddir = ../..
+
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+INSTALL = @INSTALL@
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+host_triplet = @host@
+ACLOCAL = @ACLOCAL@
+AMDEP_FALSE = @AMDEP_FALSE@
+AMDEP_TRUE = @AMDEP_TRUE@
+AMTAR = @AMTAR@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+ECHO = @ECHO@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+F77 = @F77@
+FFLAGS = @FFLAGS@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GMOFILES = @GMOFILES@
+GMSGFMT = @GMSGFMT@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+INSTOBJEXT = @INSTOBJEXT@
+INTLLIBS = @INTLLIBS@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBSM_CFLAGS = @LIBSM_CFLAGS@
+LIBSM_LDFLAGS = @LIBSM_LDFLAGS@
+LIBSM_LIBS = @LIBSM_LIBS@
+LIBTOOL = @LIBTOOL@
+LIBX11_CFLAGS = @LIBX11_CFLAGS@
+LIBX11_LDFLAGS = @LIBX11_LDFLAGS@
+LIBX11_LIBS = @LIBX11_LIBS@
+LIBXFCE4MCS_CLIENT_CFLAGS = @LIBXFCE4MCS_CLIENT_CFLAGS@
+LIBXFCE4MCS_CLIENT_LIBS = @LIBXFCE4MCS_CLIENT_LIBS@
+LIBXFCE4MCS_CLIENT_REQUIRED_VERSION = @LIBXFCE4MCS_CLIENT_REQUIRED_VERSION@
+LIBXFCE4UTIL_CFLAGS = @LIBXFCE4UTIL_CFLAGS@
+LIBXFCE4UTIL_LIBS = @LIBXFCE4UTIL_LIBS@
+LIBXFCE4UTIL_REQUIRED_VERSION = @LIBXFCE4UTIL_REQUIRED_VERSION@
+LIBXFCEGUI4_CFLAGS = @LIBXFCEGUI4_CFLAGS@
+LIBXFCEGUI4_LIBS = @LIBXFCEGUI4_LIBS@
+LIBXFCEGUI4_REQUIRED_VERSION = @LIBXFCEGUI4_REQUIRED_VERSION@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
+MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
+MAKEINFO = @MAKEINFO@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+RANLIB = @RANLIB@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+XFCE_MCS_MANAGER_CFLAGS = @XFCE_MCS_MANAGER_CFLAGS@
+XFCE_MCS_MANAGER_LIBS = @XFCE_MCS_MANAGER_LIBS@
+XFCE_MCS_MANAGER_PLUGINSDIR = @XFCE_MCS_MANAGER_PLUGINSDIR@
+XFCE_MCS_MANAGER_REQUIRED_VERSION = @XFCE_MCS_MANAGER_REQUIRED_VERSION@
+XGETTEXT = @XGETTEXT@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_F77 = @ac_ct_F77@
+ac_ct_RANLIB = @ac_ct_RANLIB@
+ac_ct_STRIP = @ac_ct_STRIP@
+am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
+am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
+am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
+am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+datadir = @datadir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+oldincludedir = @oldincludedir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+splashdir = $(datadir)/xfce4/splash/Default
+splash_DATA = \
+ logo.png \
+ preview.png \
+ splash.theme
+
+
+EXTRA_DIST = \
+ $(splash_DATA)
+
+subdir = defaults/splash
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+DIST_SOURCES =
+DATA = $(splash_DATA)
+
+DIST_COMMON = Makefile.am Makefile.in
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4)
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --foreign defaults/splash/Makefile
+Makefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in $(top_builddir)/config.status
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+
+distclean-libtool:
+ -rm -f libtool
+uninstall-info-am:
+splashDATA_INSTALL = $(INSTALL_DATA)
+install-splashDATA: $(splash_DATA)
+ @$(NORMAL_INSTALL)
+ $(mkinstalldirs) $(DESTDIR)$(splashdir)
+ @list='$(splash_DATA)'; for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ f="`echo $$p | sed -e 's|^.*/||'`"; \
+ echo " $(splashDATA_INSTALL) $$d$$p $(DESTDIR)$(splashdir)/$$f"; \
+ $(splashDATA_INSTALL) $$d$$p $(DESTDIR)$(splashdir)/$$f; \
+ done
+
+uninstall-splashDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(splash_DATA)'; for p in $$list; do \
+ f="`echo $$p | sed -e 's|^.*/||'`"; \
+ echo " rm -f $(DESTDIR)$(splashdir)/$$f"; \
+ rm -f $(DESTDIR)$(splashdir)/$$f; \
+ done
+tags: TAGS
+TAGS:
+
+ctags: CTAGS
+CTAGS:
+
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+
+top_distdir = ../..
+distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
+ list='$(DISTFILES)'; for file in $$list; do \
+ case $$file in \
+ $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
+ $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
+ esac; \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test "$$dir" != "$$file" && test "$$dir" != "."; then \
+ dir="/$$dir"; \
+ $(mkinstalldirs) "$(distdir)$$dir"; \
+ else \
+ dir=''; \
+ fi; \
+ if test -d $$d/$$file; then \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-am
+all-am: Makefile $(DATA)
+
+installdirs:
+ $(mkinstalldirs) $(DESTDIR)$(splashdir)
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -rm -f Makefile $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic clean-libtool mostlyclean-am
+
+distclean: distclean-am
+
+distclean-am: clean-am distclean-generic distclean-libtool
+
+dvi: dvi-am
+
+dvi-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-splashDATA
+
+install-exec-am:
+
+install-info: install-info-am
+
+install-man:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-info-am uninstall-splashDATA
+
+.PHONY: all all-am check check-am clean clean-generic clean-libtool \
+ distclean distclean-generic distclean-libtool distdir dvi \
+ dvi-am info info-am install install-am install-data \
+ install-data-am install-exec install-exec-am install-info \
+ install-info-am install-man install-splashDATA install-strip \
+ installcheck installcheck-am installdirs maintainer-clean \
+ maintainer-clean-generic mostlyclean mostlyclean-generic \
+ mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
+ uninstall-info-am uninstall-splashDATA
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/defaults/splash/logo.png b/defaults/splash/logo.png
new file mode 100644
index 00000000..579b873d
--- /dev/null
+++ b/defaults/splash/logo.png
Binary files differ
diff --git a/defaults/splash/preview.png b/defaults/splash/preview.png
new file mode 100644
index 00000000..8d915981
--- /dev/null
+++ b/defaults/splash/preview.png
Binary files differ
diff --git a/defaults/splash/splash.theme b/defaults/splash/splash.theme
new file mode 100644
index 00000000..bc27a5c8
--- /dev/null
+++ b/defaults/splash/splash.theme
@@ -0,0 +1,14 @@
+[Splash Theme]
+# Name of this theme
+name=Default
+# Timeout (in ms) after which the next logo image appears, or 0 to indicate
+# that the image switches when the next app is started
+timeout=0
+# List of logos (comma separated)
+imagelist=logo.png
+# preview image
+preview=preview.png
+# short description
+info=Nice splash screen showing\nthe XFce mice
+# Author
+author=Francois Le Clainche\n<fleclainche@wanadoo.fr>
diff --git a/defaults/xinitrc.xfce4-session b/defaults/xinitrc.xfce4-session
new file mode 100755
index 00000000..79875179
--- /dev/null
+++ b/defaults/xinitrc.xfce4-session
@@ -0,0 +1,26 @@
+#!/bin/sh
+
+xsetroot -solid black -cursor_name watch
+
+# Those are my settings, change them as appropriate...
+# Xft DPI: 96
+# Xft.hintstyle: hintnone/hintslight/hintmedium/hintfull
+# Xft hinting: 1/0
+
+xrdb -merge - << EOF
+Xft.dpi: 96
+Xft.hinting: 1
+Xft.hintstyle: hintmedium
+EOF
+
+# Launch xscreensaver (if available), but only as non-root user
+test $UID -gt 0 && xscreensaver -no-splash &
+
+if test -f $HOME/.Xmodmap; then
+ xmodmap $HOME/.Xmodmap
+fi
+
+# launch the session manager
+xfce4-session
+
+xsetroot -solid black -cursor_name watch
diff --git a/depcomp b/depcomp
new file mode 100755
index 00000000..51606f8c
--- /dev/null
+++ b/depcomp
@@ -0,0 +1,464 @@
+#! /bin/sh
+
+# depcomp - compile a program generating dependencies as side-effects
+# Copyright 1999, 2000 Free Software Foundation, Inc.
+
+# 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, 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.
+
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# Originally written by Alexandre Oliva <oliva@dcc.unicamp.br>.
+
+if test -z "$depmode" || test -z "$source" || test -z "$object"; then
+ echo "depcomp: Variables source, object and depmode must be set" 1>&2
+ exit 1
+fi
+# `libtool' can also be set to `yes' or `no'.
+
+if test -z "$depfile"; then
+ base=`echo "$object" | sed -e 's,^.*/,,' -e 's,\.\([^.]*\)$,.P\1,'`
+ dir=`echo "$object" | sed 's,/.*$,/,'`
+ if test "$dir" = "$object"; then
+ dir=
+ fi
+ # FIXME: should be _deps on DOS.
+ depfile="$dir.deps/$base"
+fi
+
+tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`}
+
+rm -f "$tmpdepfile"
+
+# Some modes work just like other modes, but use different flags. We
+# parameterize here, but still list the modes in the big case below,
+# to make depend.m4 easier to write. Note that we *cannot* use a case
+# here, because this file can only contain one case statement.
+if test "$depmode" = hp; then
+ # HP compiler uses -M and no extra arg.
+ gccflag=-M
+ depmode=gcc
+fi
+
+if test "$depmode" = dashXmstdout; then
+ # This is just like dashmstdout with a different argument.
+ dashmflag=-xM
+ depmode=dashmstdout
+fi
+
+case "$depmode" in
+gcc3)
+## gcc 3 implements dependency tracking that does exactly what
+## we want. Yay! Note: for some reason libtool 1.4 doesn't like
+## it if -MD -MP comes after the -MF stuff. Hmm.
+ "$@" -MT "$object" -MD -MP -MF "$tmpdepfile"
+ stat=$?
+ if test $stat -eq 0; then :
+ else
+ rm -f "$tmpdepfile"
+ exit $stat
+ fi
+ mv "$tmpdepfile" "$depfile"
+ ;;
+
+gcc)
+## There are various ways to get dependency output from gcc. Here's
+## why we pick this rather obscure method:
+## - Don't want to use -MD because we'd like the dependencies to end
+## up in a subdir. Having to rename by hand is ugly.
+## (We might end up doing this anyway to support other compilers.)
+## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like
+## -MM, not -M (despite what the docs say).
+## - Using -M directly means running the compiler twice (even worse
+## than renaming).
+ if test -z "$gccflag"; then
+ gccflag=-MD,
+ fi
+ "$@" -Wp,"$gccflag$tmpdepfile"
+ stat=$?
+ if test $stat -eq 0; then :
+ else
+ rm -f "$tmpdepfile"
+ exit $stat
+ fi
+ rm -f "$depfile"
+ echo "$object : \\" > "$depfile"
+ alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
+## The second -e expression handles DOS-style file names with drive letters.
+ sed -e 's/^[^:]*: / /' \
+ -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile"
+## This next piece of magic avoids the `deleted header file' problem.
+## The problem is that when a header file which appears in a .P file
+## is deleted, the dependency causes make to die (because there is
+## typically no way to rebuild the header). We avoid this by adding
+## dummy dependencies for each header file. Too bad gcc doesn't do
+## this for us directly.
+ tr ' ' '
+' < "$tmpdepfile" |
+## Some versions of gcc put a space before the `:'. On the theory
+## that the space means something, we add a space to the output as
+## well.
+## Some versions of the HPUX 10.20 sed can't process this invocation
+## correctly. Breaking it into two sed invocations is a workaround.
+ sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
+ rm -f "$tmpdepfile"
+ ;;
+
+hp)
+ # This case exists only to let depend.m4 do its work. It works by
+ # looking at the text of this script. This case will never be run,
+ # since it is checked for above.
+ exit 1
+ ;;
+
+sgi)
+ if test "$libtool" = yes; then
+ "$@" "-Wp,-MDupdate,$tmpdepfile"
+ else
+ "$@" -MDupdate "$tmpdepfile"
+ fi
+ stat=$?
+ if test $stat -eq 0; then :
+ else
+ rm -f "$tmpdepfile"
+ exit $stat
+ fi
+ rm -f "$depfile"
+
+ if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files
+ echo "$object : \\" > "$depfile"
+
+ # Clip off the initial element (the dependent). Don't try to be
+ # clever and replace this with sed code, as IRIX sed won't handle
+ # lines with more than a fixed number of characters (4096 in
+ # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines;
+ # the IRIX cc adds comments like `#:fec' to the end of the
+ # dependency line.
+ tr ' ' '
+' < "$tmpdepfile" \
+ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \
+ tr '
+' ' ' >> $depfile
+ echo >> $depfile
+
+ # The second pass generates a dummy entry for each header file.
+ tr ' ' '
+' < "$tmpdepfile" \
+ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \
+ >> $depfile
+ else
+ # The sourcefile does not contain any dependencies, so just
+ # store a dummy comment line, to avoid errors with the Makefile
+ # "include basename.Plo" scheme.
+ echo "#dummy" > "$depfile"
+ fi
+ rm -f "$tmpdepfile"
+ ;;
+
+aix)
+ # The C for AIX Compiler uses -M and outputs the dependencies
+ # in a .u file. This file always lives in the current directory.
+ # Also, the AIX compiler puts `$object:' at the start of each line;
+ # $object doesn't have directory information.
+ stripped=`echo "$object" | sed -e 's,^.*/,,' -e 's/\(.*\)\..*$/\1/'`
+ tmpdepfile="$stripped.u"
+ outname="$stripped.o"
+ if test "$libtool" = yes; then
+ "$@" -Wc,-M
+ else
+ "$@" -M
+ fi
+
+ stat=$?
+ if test $stat -eq 0; then :
+ else
+ rm -f "$tmpdepfile"
+ exit $stat
+ fi
+
+ if test -f "$tmpdepfile"; then
+ # Each line is of the form `foo.o: dependent.h'.
+ # Do two passes, one to just change these to
+ # `$object: dependent.h' and one to simply `dependent.h:'.
+ sed -e "s,^$outname:,$object :," < "$tmpdepfile" > "$depfile"
+ sed -e "s,^$outname: \(.*\)$,\1:," < "$tmpdepfile" >> "$depfile"
+ else
+ # The sourcefile does not contain any dependencies, so just
+ # store a dummy comment line, to avoid errors with the Makefile
+ # "include basename.Plo" scheme.
+ echo "#dummy" > "$depfile"
+ fi
+ rm -f "$tmpdepfile"
+ ;;
+
+icc)
+ # Must come before tru64.
+
+ # Intel's C compiler understands `-MD -MF file'. However
+ # icc -MD -MF foo.d -c -o sub/foo.o sub/foo.c
+ # will fill foo.d with something like
+ # foo.o: sub/foo.c
+ # foo.o: sub/foo.h
+ # which is wrong. We want:
+ # sub/foo.o: sub/foo.c
+ # sub/foo.o: sub/foo.h
+ # sub/foo.c:
+ # sub/foo.h:
+
+ "$@" -MD -MF "$tmpdepfile"
+ stat=$?
+ if test $stat -eq 0; then :
+ else
+ rm -f "$tmpdepfile"
+ exit $stat
+ fi
+ rm -f "$depfile"
+ # Each line is of the form `foo.o: dependent.h'.
+ # Do two passes, one to just change these to
+ # `$object: dependent.h' and one to simply `dependent.h:'.
+ sed -e "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile"
+ sed -e "s,^[^:]*: \(.*\)$,\1:," < "$tmpdepfile" >> "$depfile"
+ rm -f "$tmpdepfile"
+ ;;
+
+tru64)
+ # The Tru64 compiler uses -MD to generate dependencies as a side
+ # effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'.
+ # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put
+ # dependencies in `foo.d' instead, so we check for that too.
+ # Subdirectories are respected.
+ dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
+ test "x$dir" = "x$object" && dir=
+ base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
+
+ if test "$libtool" = yes; then
+ tmpdepfile1="$dir.libs/$base.lo.d"
+ tmpdepfile2="$dir.libs/$base.d"
+ "$@" -Wc,-MD
+ else
+ tmpdepfile1="$dir$base.o.d"
+ tmpdepfile2="$dir$base.d"
+ "$@" -MD
+ fi
+
+ stat=$?
+ if test $stat -eq 0; then :
+ else
+ rm -f "$tmpdepfile1" "$tmpdepfile2"
+ exit $stat
+ fi
+
+ if test -f "$tmpdepfile1"; then
+ tmpdepfile="$tmpdepfile1"
+ else
+ tmpdepfile="$tmpdepfile2"
+ fi
+ if test -f "$tmpdepfile"; then
+ sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile"
+ # That's a space and a tab in the [].
+ sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile"
+ else
+ echo "#dummy" > "$depfile"
+ fi
+ rm -f "$tmpdepfile"
+ ;;
+
+#nosideeffect)
+ # This comment above is used by automake to tell side-effect
+ # dependency tracking mechanisms from slower ones.
+
+dashmstdout)
+ # Important note: in order to support this mode, a compiler *must*
+ # always write the proprocessed file to stdout, regardless of -o.
+ "$@" || exit $?
+
+ # Remove the call to Libtool.
+ if test "$libtool" = yes; then
+ while test $1 != '--mode=compile'; do
+ shift
+ done
+ shift
+ fi
+
+ # Remove `-o $object'.
+ IFS=" "
+ for arg
+ do
+ case $arg in
+ -o)
+ shift
+ ;;
+ $object)
+ shift
+ ;;
+ *)
+ set fnord "$@" "$arg"
+ shift # fnord
+ shift # $arg
+ ;;
+ esac
+ done
+
+ test -z "$dashmflag" && dashmflag=-M
+ # Require at least two characters before searching for `:'
+ # in the target name. This is to cope with DOS-style filenames:
+ # a dependency such as `c:/foo/bar' could be seen as target `c' otherwise.
+ "$@" $dashmflag |
+ sed 's:^[ ]*[^: ][^:][^:]*\:[ ]*:'"$object"'\: :' > "$tmpdepfile"
+ rm -f "$depfile"
+ cat < "$tmpdepfile" > "$depfile"
+ tr ' ' '
+' < "$tmpdepfile" | \
+## Some versions of the HPUX 10.20 sed can't process this invocation
+## correctly. Breaking it into two sed invocations is a workaround.
+ sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
+ rm -f "$tmpdepfile"
+ ;;
+
+dashXmstdout)
+ # This case only exists to satisfy depend.m4. It is never actually
+ # run, as this mode is specially recognized in the preamble.
+ exit 1
+ ;;
+
+makedepend)
+ "$@" || exit $?
+ # Remove any Libtool call
+ if test "$libtool" = yes; then
+ while test $1 != '--mode=compile'; do
+ shift
+ done
+ shift
+ fi
+ # X makedepend
+ shift
+ cleared=no
+ for arg in "$@"; do
+ case $cleared in
+ no)
+ set ""; shift
+ cleared=yes ;;
+ esac
+ case "$arg" in
+ -D*|-I*)
+ set fnord "$@" "$arg"; shift ;;
+ # Strip any option that makedepend may not understand. Remove
+ # the object too, otherwise makedepend will parse it as a source file.
+ -*|$object)
+ ;;
+ *)
+ set fnord "$@" "$arg"; shift ;;
+ esac
+ done
+ obj_suffix="`echo $object | sed 's/^.*\././'`"
+ touch "$tmpdepfile"
+ ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@"
+ rm -f "$depfile"
+ cat < "$tmpdepfile" > "$depfile"
+ sed '1,2d' "$tmpdepfile" | tr ' ' '
+' | \
+## Some versions of the HPUX 10.20 sed can't process this invocation
+## correctly. Breaking it into two sed invocations is a workaround.
+ sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
+ rm -f "$tmpdepfile" "$tmpdepfile".bak
+ ;;
+
+cpp)
+ # Important note: in order to support this mode, a compiler *must*
+ # always write the proprocessed file to stdout.
+ "$@" || exit $?
+
+ # Remove the call to Libtool.
+ if test "$libtool" = yes; then
+ while test $1 != '--mode=compile'; do
+ shift
+ done
+ shift
+ fi
+
+ # Remove `-o $object'.
+ IFS=" "
+ for arg
+ do
+ case $arg in
+ -o)
+ shift
+ ;;
+ $object)
+ shift
+ ;;
+ *)
+ set fnord "$@" "$arg"
+ shift # fnord
+ shift # $arg
+ ;;
+ esac
+ done
+
+ "$@" -E |
+ sed -n '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' |
+ sed '$ s: \\$::' > "$tmpdepfile"
+ rm -f "$depfile"
+ echo "$object : \\" > "$depfile"
+ cat < "$tmpdepfile" >> "$depfile"
+ sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile"
+ rm -f "$tmpdepfile"
+ ;;
+
+msvisualcpp)
+ # Important note: in order to support this mode, a compiler *must*
+ # always write the proprocessed file to stdout, regardless of -o,
+ # because we must use -o when running libtool.
+ "$@" || exit $?
+ IFS=" "
+ for arg
+ do
+ case "$arg" in
+ "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI")
+ set fnord "$@"
+ shift
+ shift
+ ;;
+ *)
+ set fnord "$@" "$arg"
+ shift
+ shift
+ ;;
+ esac
+ done
+ "$@" -E |
+ sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::echo "`cygpath -u \\"\1\\"`":p' | sort | uniq > "$tmpdepfile"
+ rm -f "$depfile"
+ echo "$object : \\" > "$depfile"
+ . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s:: \1 \\:p' >> "$depfile"
+ echo " " >> "$depfile"
+ . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s::\1\::p' >> "$depfile"
+ rm -f "$tmpdepfile"
+ ;;
+
+none)
+ exec "$@"
+ ;;
+
+*)
+ echo "Unknown depmode $depmode" 1>&2
+ exit 1
+ ;;
+esac
+
+exit 0
diff --git a/docs/Makefile.am b/docs/Makefile.am
new file mode 100644
index 00000000..26a8dcdb
--- /dev/null
+++ b/docs/Makefile.am
@@ -0,0 +1,3 @@
+EXTRA_DIST = \
+ SessionFileFormat.txt \
+ SplashThemes.txt
diff --git a/docs/Makefile.in b/docs/Makefile.in
new file mode 100644
index 00000000..aba226f5
--- /dev/null
+++ b/docs/Makefile.in
@@ -0,0 +1,328 @@
+# Makefile.in generated by automake 1.7.5 from Makefile.am.
+# @configure_input@
+
+# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003
+# Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+top_builddir = ..
+
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+INSTALL = @INSTALL@
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+host_triplet = @host@
+ACLOCAL = @ACLOCAL@
+AMDEP_FALSE = @AMDEP_FALSE@
+AMDEP_TRUE = @AMDEP_TRUE@
+AMTAR = @AMTAR@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+ECHO = @ECHO@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+F77 = @F77@
+FFLAGS = @FFLAGS@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GMOFILES = @GMOFILES@
+GMSGFMT = @GMSGFMT@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+INSTOBJEXT = @INSTOBJEXT@
+INTLLIBS = @INTLLIBS@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBSM_CFLAGS = @LIBSM_CFLAGS@
+LIBSM_LDFLAGS = @LIBSM_LDFLAGS@
+LIBSM_LIBS = @LIBSM_LIBS@
+LIBTOOL = @LIBTOOL@
+LIBX11_CFLAGS = @LIBX11_CFLAGS@
+LIBX11_LDFLAGS = @LIBX11_LDFLAGS@
+LIBX11_LIBS = @LIBX11_LIBS@
+LIBXFCE4MCS_CLIENT_CFLAGS = @LIBXFCE4MCS_CLIENT_CFLAGS@
+LIBXFCE4MCS_CLIENT_LIBS = @LIBXFCE4MCS_CLIENT_LIBS@
+LIBXFCE4MCS_CLIENT_REQUIRED_VERSION = @LIBXFCE4MCS_CLIENT_REQUIRED_VERSION@
+LIBXFCE4UTIL_CFLAGS = @LIBXFCE4UTIL_CFLAGS@
+LIBXFCE4UTIL_LIBS = @LIBXFCE4UTIL_LIBS@
+LIBXFCE4UTIL_REQUIRED_VERSION = @LIBXFCE4UTIL_REQUIRED_VERSION@
+LIBXFCEGUI4_CFLAGS = @LIBXFCEGUI4_CFLAGS@
+LIBXFCEGUI4_LIBS = @LIBXFCEGUI4_LIBS@
+LIBXFCEGUI4_REQUIRED_VERSION = @LIBXFCEGUI4_REQUIRED_VERSION@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
+MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
+MAKEINFO = @MAKEINFO@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+RANLIB = @RANLIB@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+XFCE_MCS_MANAGER_CFLAGS = @XFCE_MCS_MANAGER_CFLAGS@
+XFCE_MCS_MANAGER_LIBS = @XFCE_MCS_MANAGER_LIBS@
+XFCE_MCS_MANAGER_PLUGINSDIR = @XFCE_MCS_MANAGER_PLUGINSDIR@
+XFCE_MCS_MANAGER_REQUIRED_VERSION = @XFCE_MCS_MANAGER_REQUIRED_VERSION@
+XGETTEXT = @XGETTEXT@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_F77 = @ac_ct_F77@
+ac_ct_RANLIB = @ac_ct_RANLIB@
+ac_ct_STRIP = @ac_ct_STRIP@
+am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
+am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
+am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
+am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+datadir = @datadir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+oldincludedir = @oldincludedir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+EXTRA_DIST = \
+ SessionFileFormat.txt \
+ SplashThemes.txt
+
+subdir = docs
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+DIST_SOURCES =
+DIST_COMMON = Makefile.am Makefile.in
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4)
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --foreign docs/Makefile
+Makefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in $(top_builddir)/config.status
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+
+distclean-libtool:
+ -rm -f libtool
+uninstall-info-am:
+tags: TAGS
+TAGS:
+
+ctags: CTAGS
+CTAGS:
+
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+
+top_distdir = ..
+distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
+ list='$(DISTFILES)'; for file in $$list; do \
+ case $$file in \
+ $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
+ $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
+ esac; \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test "$$dir" != "$$file" && test "$$dir" != "."; then \
+ dir="/$$dir"; \
+ $(mkinstalldirs) "$(distdir)$$dir"; \
+ else \
+ dir=''; \
+ fi; \
+ if test -d $$d/$$file; then \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-am
+all-am: Makefile
+
+installdirs:
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -rm -f Makefile $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic clean-libtool mostlyclean-am
+
+distclean: distclean-am
+
+distclean-am: clean-am distclean-generic distclean-libtool
+
+dvi: dvi-am
+
+dvi-am:
+
+info: info-am
+
+info-am:
+
+install-data-am:
+
+install-exec-am:
+
+install-info: install-info-am
+
+install-man:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-info-am
+
+.PHONY: all all-am check check-am clean clean-generic clean-libtool \
+ distclean distclean-generic distclean-libtool distdir dvi \
+ dvi-am info info-am install install-am install-data \
+ install-data-am install-exec install-exec-am install-info \
+ install-info-am install-man install-strip installcheck \
+ installcheck-am installdirs maintainer-clean \
+ maintainer-clean-generic mostlyclean mostlyclean-generic \
+ mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
+ uninstall-info-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/docs/SessionFileFormat.txt b/docs/SessionFileFormat.txt
new file mode 100644
index 00000000..a9ea0c79
--- /dev/null
+++ b/docs/SessionFileFormat.txt
@@ -0,0 +1,47 @@
+Session file format:
+--------------------
+
+Data types:
+-----------
+
+ I = sizeof(int)
+ n = string length (including the \0)
+
+Format:
+-------
+
+ Bytes Description
+ ----- -----------
+ I session manager version
+ I length of system name (including the \0)
+ n system name (zero-terminated)
+ I length of machine name (including the \0)
+ n machine name (zero-terminated)
+ I number of clients
+
+[Clients]
+
+ I length of clientID (including the \0)
+ n clientID (zero-terminated)
+ I length of clientHostname (including the \0)
+ n clientHostname (zero-terminated)
+ I number of properties
+
+[Properties]
+
+ I length of name (including the \0)
+ n name (zero-terminated)
+ I length of type (including the \0)
+ n type (zero-terminated)
+ I number of values
+
+[Values]
+
+ I length of value
+ n value
+
+[/Values]
+
+[/Properties]
+
+[/Clients]
diff --git a/docs/SplashThemes.txt b/docs/SplashThemes.txt
new file mode 100644
index 00000000..d96734b3
--- /dev/null
+++ b/docs/SplashThemes.txt
@@ -0,0 +1,14 @@
+Splash Screen Themes:
+---------------------
+
+You can now specify a splash screen theme to be used by xfce4-session when
+logging into your session. A splash screen theme can be either a single
+logo image, or a sequence of images.
+
+xfce4-session looks up splash screen themes in
+~/.xfce4/splash/$XFSM_SPLASH_THEME/ first, then if not found in
+$datadir/xfce4/splash/$XFSM_SPLASH_THEME/. If $XFSM_SPLASH_THEME is not set,
+"Default" is taken.
+
+For an example, of how to create a splash screen theme, see the default
+one in defaults/splash/.
diff --git a/install-sh b/install-sh
new file mode 100755
index 00000000..0ec27bcd
--- /dev/null
+++ b/install-sh
@@ -0,0 +1,294 @@
+#!/bin/sh
+#
+# install - install a program, script, or datafile
+#
+# This originates from X11R5 (mit/util/scripts/install.sh), which was
+# later released in X11R6 (xc/config/util/install.sh) with the
+# following copyright and license.
+#
+# Copyright (C) 1994 X Consortium
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documentation files (the "Software"), to
+# deal in the Software without restriction, including without limitation the
+# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
+# sell copies of the Software, and to permit persons to whom the Software is
+# furnished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in
+# all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
+# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
+# TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+#
+# Except as contained in this notice, the name of the X Consortium shall not
+# be used in advertising or otherwise to promote the sale, use or other deal-
+# ings in this Software without prior written authorization from the X Consor-
+# tium.
+#
+#
+# FSF changes to this file are in the public domain.
+#
+# Calling this script install-sh is preferred over install.sh, to prevent
+# `make' implicit rules from creating a file called install from it
+# when there is no Makefile.
+#
+# This script is compatible with the BSD install script, but was written
+# from scratch. It can only install one file at a time, a restriction
+# shared with many OS's install programs.
+
+
+# set DOITPROG to echo to test this script
+
+# Don't use :- since 4.3BSD and earlier shells don't like it.
+doit="${DOITPROG-}"
+
+
+# put in absolute paths if you don't have them in your path; or use env. vars.
+
+mvprog="${MVPROG-mv}"
+cpprog="${CPPROG-cp}"
+chmodprog="${CHMODPROG-chmod}"
+chownprog="${CHOWNPROG-chown}"
+chgrpprog="${CHGRPPROG-chgrp}"
+stripprog="${STRIPPROG-strip}"
+rmprog="${RMPROG-rm}"
+mkdirprog="${MKDIRPROG-mkdir}"
+
+transformbasename=""
+transform_arg=""
+instcmd="$mvprog"
+chmodcmd="$chmodprog 0755"
+chowncmd=""
+chgrpcmd=""
+stripcmd=""
+rmcmd="$rmprog -f"
+mvcmd="$mvprog"
+src=""
+dst=""
+dir_arg=""
+
+while [ x"$1" != x ]; do
+ case $1 in
+ -c) instcmd=$cpprog
+ shift
+ continue;;
+
+ -d) dir_arg=true
+ shift
+ continue;;
+
+ -m) chmodcmd="$chmodprog $2"
+ shift
+ shift
+ continue;;
+
+ -o) chowncmd="$chownprog $2"
+ shift
+ shift
+ continue;;
+
+ -g) chgrpcmd="$chgrpprog $2"
+ shift
+ shift
+ continue;;
+
+ -s) stripcmd=$stripprog
+ shift
+ continue;;
+
+ -t=*) transformarg=`echo $1 | sed 's/-t=//'`
+ shift
+ continue;;
+
+ -b=*) transformbasename=`echo $1 | sed 's/-b=//'`
+ shift
+ continue;;
+
+ *) if [ x"$src" = x ]
+ then
+ src=$1
+ else
+ # this colon is to work around a 386BSD /bin/sh bug
+ :
+ dst=$1
+ fi
+ shift
+ continue;;
+ esac
+done
+
+if [ x"$src" = x ]
+then
+ echo "$0: no input file specified" >&2
+ exit 1
+else
+ :
+fi
+
+if [ x"$dir_arg" != x ]; then
+ dst=$src
+ src=""
+
+ if [ -d "$dst" ]; then
+ instcmd=:
+ chmodcmd=""
+ else
+ instcmd=$mkdirprog
+ fi
+else
+
+# Waiting for this to be detected by the "$instcmd $src $dsttmp" command
+# might cause directories to be created, which would be especially bad
+# if $src (and thus $dsttmp) contains '*'.
+
+ if [ -f "$src" ] || [ -d "$src" ]
+ then
+ :
+ else
+ echo "$0: $src does not exist" >&2
+ exit 1
+ fi
+
+ if [ x"$dst" = x ]
+ then
+ echo "$0: no destination specified" >&2
+ exit 1
+ else
+ :
+ fi
+
+# If destination is a directory, append the input filename; if your system
+# does not like double slashes in filenames, you may need to add some logic
+
+ if [ -d "$dst" ]
+ then
+ dst=$dst/`basename "$src"`
+ else
+ :
+ fi
+fi
+
+## this sed command emulates the dirname command
+dstdir=`echo "$dst" | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'`
+
+# Make sure that the destination directory exists.
+# this part is taken from Noah Friedman's mkinstalldirs script
+
+# Skip lots of stat calls in the usual case.
+if [ ! -d "$dstdir" ]; then
+defaultIFS='
+ '
+IFS="${IFS-$defaultIFS}"
+
+oIFS=$IFS
+# Some sh's can't handle IFS=/ for some reason.
+IFS='%'
+set - `echo "$dstdir" | sed -e 's@/@%@g' -e 's@^%@/@'`
+IFS=$oIFS
+
+pathcomp=''
+
+while [ $# -ne 0 ] ; do
+ pathcomp=$pathcomp$1
+ shift
+
+ if [ ! -d "$pathcomp" ] ;
+ then
+ $mkdirprog "$pathcomp"
+ else
+ :
+ fi
+
+ pathcomp=$pathcomp/
+done
+fi
+
+if [ x"$dir_arg" != x ]
+then
+ $doit $instcmd "$dst" &&
+
+ if [ x"$chowncmd" != x ]; then $doit $chowncmd "$dst"; else : ; fi &&
+ if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd "$dst"; else : ; fi &&
+ if [ x"$stripcmd" != x ]; then $doit $stripcmd "$dst"; else : ; fi &&
+ if [ x"$chmodcmd" != x ]; then $doit $chmodcmd "$dst"; else : ; fi
+else
+
+# If we're going to rename the final executable, determine the name now.
+
+ if [ x"$transformarg" = x ]
+ then
+ dstfile=`basename "$dst"`
+ else
+ dstfile=`basename "$dst" $transformbasename |
+ sed $transformarg`$transformbasename
+ fi
+
+# don't allow the sed command to completely eliminate the filename
+
+ if [ x"$dstfile" = x ]
+ then
+ dstfile=`basename "$dst"`
+ else
+ :
+ fi
+
+# Make a couple of temp file names in the proper directory.
+
+ dsttmp=$dstdir/#inst.$$#
+ rmtmp=$dstdir/#rm.$$#
+
+# Trap to clean up temp files at exit.
+
+ trap 'status=$?; rm -f "$dsttmp" "$rmtmp" && exit $status' 0
+ trap '(exit $?); exit' 1 2 13 15
+
+# Move or copy the file name to the temp name
+
+ $doit $instcmd "$src" "$dsttmp" &&
+
+# and set any options; do chmod last to preserve setuid bits
+
+# If any of these fail, we abort the whole thing. If we want to
+# ignore errors from any of these, just make sure not to ignore
+# errors from the above "$doit $instcmd $src $dsttmp" command.
+
+ if [ x"$chowncmd" != x ]; then $doit $chowncmd "$dsttmp"; else :;fi &&
+ if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd "$dsttmp"; else :;fi &&
+ if [ x"$stripcmd" != x ]; then $doit $stripcmd "$dsttmp"; else :;fi &&
+ if [ x"$chmodcmd" != x ]; then $doit $chmodcmd "$dsttmp"; else :;fi &&
+
+# Now remove or move aside any old file at destination location. We try this
+# two ways since rm can't unlink itself on some systems and the destination
+# file might be busy for other reasons. In this case, the final cleanup
+# might fail but the new file should still install successfully.
+
+{
+ if [ -f "$dstdir/$dstfile" ]
+ then
+ $doit $rmcmd -f "$dstdir/$dstfile" 2>/dev/null ||
+ $doit $mvcmd -f "$dstdir/$dstfile" "$rmtmp" 2>/dev/null ||
+ {
+ echo "$0: cannot unlink or rename $dstdir/$dstfile" >&2
+ (exit 1); exit
+ }
+ else
+ :
+ fi
+} &&
+
+# Now rename the file to the real destination.
+
+ $doit $mvcmd "$dsttmp" "$dstdir/$dstfile"
+
+fi &&
+
+# The final little trick to "correctly" pass the exit status to the exit trap.
+
+{
+ (exit 0); exit
+}
diff --git a/ltcf-c.sh b/ltcf-c.sh
new file mode 100644
index 00000000..570aa454
--- /dev/null
+++ b/ltcf-c.sh
@@ -0,0 +1,805 @@
+#### This script is meant to be sourced by ltconfig.
+
+# ltcf-c.sh - Create a C compiler specific configuration
+#
+# Copyright (C) 1996-2000, 2001 Free Software Foundation, Inc.
+# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
+#
+# This file 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.
+#
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+
+# Source file extension for C test sources.
+ac_ext=c
+
+# Object file extension for compiled C test sources.
+objext=o
+
+# Code to be used in simple compile tests
+lt_simple_compile_test_code="int some_variable = 0;"
+
+# Code to be used in simple link tests
+lt_simple_link_test_code='main(){return(0);}'
+
+## Linker Characteristics
+case $host_os in
+cygwin* | mingw*)
+ # FIXME: the MSVC++ port hasn't been tested in a loooong time
+ # When not using gcc, we currently assume that we are using
+ # Microsoft Visual C++.
+ if test "$with_gcc" != yes; then
+ with_gnu_ld=no
+ fi
+ ;;
+
+esac
+
+ld_shlibs=yes
+if test "$with_gnu_ld" = yes; then
+ # If archive_cmds runs LD, not CC, wlarc should be empty
+ wlarc='${wl}'
+
+ # See if GNU ld supports shared libraries.
+ case $host_os in
+ aix3* | aix4* | aix5*)
+ # On AIX, the GNU linker is very broken
+ ld_shlibs=no
+ cat <<EOF 1>&2
+
+*** Warning: the GNU linker, at least up to release 2.9.1, is reported
+*** to be unable to reliably create shared libraries on AIX.
+*** Therefore, libtool is disabling shared libraries support. If you
+*** really care for shared libraries, you may want to modify your PATH
+*** so that a non-GNU linker is found, and then restart.
+
+EOF
+ ;;
+
+ amigaos*)
+ archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
+ hardcode_libdir_flag_spec='-L$libdir'
+ hardcode_minus_L=yes
+
+ # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
+ # that the semantics of dynamic libraries on AmigaOS, at least up
+ # to version 4, is to share data among multiple programs linked
+ # with the same dynamic library. Since this doesn't match the
+ # behavior of shared libraries on other platforms, we can use
+ # them.
+ ld_shlibs=no
+ ;;
+
+ beos*)
+ if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
+ allow_undefined_flag=unsupported
+ # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
+ # support --undefined. This deserves some investigation. FIXME
+ archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ else
+ ld_shlibs=no
+ fi
+ ;;
+
+ cygwin* | mingw*)
+ # hardcode_libdir_flag_spec is actually meaningless, as there is
+ # no search path for DLLs.
+ hardcode_libdir_flag_spec='-L$libdir'
+ allow_undefined_flag=unsupported
+ always_export_symbols=yes
+
+ extract_expsyms_cmds='test -f $output_objdir/impgen.c || \
+ sed -e "/^# \/\* impgen\.c starts here \*\//,/^# \/\* impgen.c ends here \*\// { s/^# //; p; }" -e d < $0 > $output_objdir/impgen.c~
+ test -f $output_objdir/impgen.exe || (cd $output_objdir && \
+ if test "x$HOST_CC" != "x" ; then $HOST_CC -o impgen impgen.c ; \
+ else $CC -o impgen impgen.c ; fi)~
+ $output_objdir/impgen $dir/$soroot > $output_objdir/$soname-def'
+
+ old_archive_from_expsyms_cmds='$DLLTOOL --as=$AS --dllname $soname --def $output_objdir/$soname-def --output-lib $output_objdir/$newlib'
+
+ # cygwin and mingw dlls have different entry points and sets of symbols
+ # to exclude.
+ # FIXME: what about values for MSVC?
+ dll_entry=__cygwin_dll_entry@12
+ dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12~
+ case $host_os in
+ mingw*)
+ # mingw values
+ dll_entry=_DllMainCRTStartup@12
+ dll_exclude_symbols=DllMain@12,DllMainCRTStartup@12,DllEntryPoint@12~
+ ;;
+ esac
+
+ # mingw and cygwin differ, and it's simplest to just exclude the union
+ # of the two symbol sets.
+ dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12,DllMainCRTStartup@12,DllEntryPoint@12
+
+ # recent cygwin and mingw systems supply a stub DllMain which the user
+ # can override, but on older systems we have to supply one (in ltdll.c)
+ if test "x$lt_cv_need_dllmain" = "xyes"; then
+ ltdll_obj='$output_objdir/$soname-ltdll.'"$objext "
+ ltdll_cmds='test -f $output_objdir/$soname-ltdll.c || sed -e "/^# \/\* ltdll\.c starts here \*\//,/^# \/\* ltdll.c ends here \*\// { s/^# //; p; }" -e d < $0 > $output_objdir/$soname-ltdll.c~
+ test -f $output_objdir/$soname-ltdll.$objext || (cd $output_objdir && $CC -c $soname-ltdll.c)~'
+ else
+ ltdll_obj=
+ ltdll_cmds=
+ fi
+
+ # Extract the symbol export list from an `--export-all' def file,
+ # then regenerate the def file from the symbol export list, so that
+ # the compiled dll only exports the symbol export list.
+ # Be careful not to strip the DATA tag left be newer dlltools.
+ export_symbols_cmds="$ltdll_cmds"'
+ $DLLTOOL --export-all --exclude-symbols '$dll_exclude_symbols' --output-def $output_objdir/$soname-def '$ltdll_obj'$libobjs $convenience~
+ sed -e "1,/EXPORTS/d" -e "s/ @ [0-9]*//" -e "s/ *;.*$//" < $output_objdir/$soname-def > $export_symbols'
+
+ # If the export-symbols file already is a .def file (1st line
+ # is EXPORTS), use it as is.
+ # If DATA tags from a recent dlltool are present, honour them!
+ archive_expsym_cmds='if test "x`head -1 $export_symbols`" = xEXPORTS; then
+ cp $export_symbols $output_objdir/$soname-def;
+ else
+ echo EXPORTS > $output_objdir/$soname-def;
+ _lt_hint=1;
+ cat $export_symbols | while read symbol; do
+ set dummy \$symbol;
+ case \[$]# in
+ 2) echo " \[$]2 @ \$_lt_hint ; " >> $output_objdir/$soname-def;;
+ *) echo " \[$]2 @ \$_lt_hint \[$]3 ; " >> $output_objdir/$soname-def;;
+ esac;
+ _lt_hint=`expr 1 + \$_lt_hint`;
+ done;
+ fi~
+ '"$ltdll_cmds"'
+ $CC -Wl,--base-file,$output_objdir/$soname-base '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
+ $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp~
+ $CC -Wl,--base-file,$output_objdir/$soname-base $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
+ $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp --output-lib $output_objdir/$libname.dll.a~
+ $CC $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags'
+ ;;
+
+ netbsd*)
+ if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+ archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
+ wlarc=
+ else
+ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ fi
+ ;;
+
+ solaris* | sysv5*)
+ if $LD -v 2>&1 | egrep 'BFD 2\.8' > /dev/null; then
+ ld_shlibs=no
+ cat <<EOF 1>&2
+
+*** Warning: The releases 2.8.* of the GNU linker cannot reliably
+*** create shared libraries on Solaris systems. Therefore, libtool
+*** is disabling shared libraries support. We urge you to upgrade GNU
+*** binutils to release 2.9.1 or newer. Another option is to modify
+*** your PATH or compiler configuration so that the native linker is
+*** used, and then restart.
+
+EOF
+ elif $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
+ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ else
+ ld_shlibs=no
+ fi
+ ;;
+
+ sunos4*)
+ archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+ wlarc=
+ hardcode_direct=yes
+ hardcode_shlibpath_var=no
+ ;;
+
+ *)
+ if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
+ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ else
+ ld_shlibs=no
+ fi
+ ;;
+ esac
+
+ if test "$ld_shlibs" = yes; then
+ runpath_var=LD_RUN_PATH
+ hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
+ export_dynamic_flag_spec='${wl}--export-dynamic'
+ case $host_os in
+ cygwin* | mingw*)
+ # dlltool doesn't understand --whole-archive et. al.
+ whole_archive_flag_spec=
+ ;;
+ *)
+ # ancient GNU ld didn't support --whole-archive et. al.
+ if $LD --help 2>&1 | egrep 'no-whole-archive' > /dev/null; then
+ whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+ else
+ whole_archive_flag_spec=
+ fi
+ ;;
+ esac
+ fi
+else
+ # PORTME fill in a description of your system's linker (not GNU ld)
+ case $host_os in
+ aix3*)
+ allow_undefined_flag=unsupported
+ always_export_symbols=yes
+ archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
+ # Note: this linker hardcodes the directories in LIBPATH if there
+ # are no directories specified by -L.
+ hardcode_minus_L=yes
+ if test "$with_gcc" = yes && test -z "$link_static_flag"; then
+ # Neither direct hardcoding nor static linking is supported with a
+ # broken collect2.
+ hardcode_direct=unsupported
+ fi
+ ;;
+
+ aix4* | aix5*)
+ hardcode_direct=yes
+ hardcode_libdir_separator=':'
+ link_all_deplibs=yes
+ # When large executables or shared objects are built, AIX ld can
+ # have problems creating the table of contents. If linking a library
+ # or program results in "error TOC overflow" add -mminimal-toc to
+ # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
+ # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
+ if test "$with_gcc" = yes; then
+ case $host_os in aix4.[012]|aix4.[012].*)
+ # We only want to do this on AIX 4.2 and lower, the check
+ # below for broken collect2 doesn't work under 4.3+
+ collect2name=`${CC} -print-prog-name=collect2`
+ if test -f "$collect2name" && \
+ strings "$collect2name" | grep resolve_lib_name >/dev/null
+ then
+ # We have reworked collect2
+ hardcode_direct=yes
+ else
+ # We have old collect2
+ hardcode_direct=unsupported
+ # It fails to find uninstalled libraries when the uninstalled
+ # path is not listed in the libpath. Setting hardcode_minus_L
+ # to unsupported forces relinking
+ hardcode_minus_L=yes
+ hardcode_libdir_flag_spec='-L$libdir'
+ hardcode_libdir_separator=
+ fi
+ esac
+ shared_flag='-shared'
+ else
+ # not using gcc
+ if test "$host_cpu" = ia64; then
+ shared_flag='${wl}-G'
+ else
+ shared_flag='${wl}-bM:SRE'
+ fi
+ fi
+
+ if test "$host_cpu" = ia64; then
+ # On IA64, the linker does run time linking by default, so we don't
+ # have to do anything special.
+ aix_use_runtimelinking=no
+ exp_sym_flag='-Bexport'
+ no_entry_flag=""
+ else
+ # Test if we are trying to use run time linking, or normal AIX style linking.
+ # If -brtl is somewhere in LDFLAGS, we need to do run time linking.
+ aix_use_runtimelinking=no
+ for ld_flag in $LDFLAGS; do
+ if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl" ); then
+ aix_use_runtimelinking=yes
+ break
+ fi
+ done
+ exp_sym_flag='-bexport'
+ no_entry_flag='-bnoentry'
+ fi
+ # -bexpall does not export symbols beginning with underscore (_)
+ always_export_symbols=yes
+ if test "$aix_use_runtimelinking" = yes; then
+ # Warning - without using the other run time loading flags (-brtl), -berok will
+ # link without error, but may produce a broken library.
+ allow_undefined_flag=' ${wl}-berok'
+ hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:/usr/lib:/lib'
+ archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
+ else
+ if test "$host_cpu" = ia64; then
+ hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
+ allow_undefined_flag="-z nodefs"
+ archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
+ else
+ allow_undefined_flag=' ${wl}-berok'
+ # -bexpall does not export symbols beginning with underscore (_)
+ always_export_symbols=yes
+ # Exported symbols can be pulled into shared objects from archives
+ whole_archive_flag_spec=' '
+ build_libtool_need_lc=yes
+ hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:/usr/lib:/lib'
+ # This is similar to how AIX traditionally builds it's shared libraries.
+ archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+ fi
+ fi
+ ;;
+
+ amigaos*)
+ archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
+ hardcode_libdir_flag_spec='-L$libdir'
+ hardcode_minus_L=yes
+ # see comment about different semantics on the GNU ld section
+ ld_shlibs=no
+ ;;
+
+ cygwin* | mingw*)
+ # When not using gcc, we currently assume that we are using
+ # Microsoft Visual C++.
+ # hardcode_libdir_flag_spec is actually meaningless, as there is
+ # no search path for DLLs.
+ hardcode_libdir_flag_spec=' '
+ allow_undefined_flag=unsupported
+ # Tell ltmain to make .lib files, not .a files.
+ libext=lib
+ # FIXME: Setting linknames here is a bad hack.
+ archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | sed -e '\''s/ -lc$//'\''` -link -dll~linknames='
+ # The linker will automatically build a .lib file if we build a DLL.
+ old_archive_from_new_cmds='true'
+ # FIXME: Should let the user specify the lib program.
+ old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
+ fix_srcfile_path='`cygpath -w "$srcfile"`'
+ ;;
+
+ darwin* | rhapsody*)
+ case "$host_os" in
+ rhapsody* | darwin1.[012])
+ allow_undefined_flag='-undefined suppress'
+ ;;
+ *) # Darwin 1.3 on
+ allow_undefined_flag='-flat_namespace -undefined suppress'
+ ;;
+ esac
+ archive_cmds='$CC $(if test .$module = .yes; then echo -bundle; else echo -dynamiclib; fi) $allow_undefined_flag -o $lib $libobjs $deplibs $linkopts -install_name $rpath/$soname $verstring'
+ # We need to add '_' to the symbols in $export_symbols first
+ #archive_expsym_cmds="$archive_cmds"' && strip -s $export_symbols $lib'
+ hardcode_direct=yes
+ hardcode_shlibpath_var=no
+ whole_archive_flag_spec='-all_load $convenience'
+ ;;
+
+ freebsd1*)
+ ld_shlibs=no
+ ;;
+
+ # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
+ # support. Future versions do this automatically, but an explicit c++rt0.o
+ # does not break anything, and helps significantly (at the cost of a little
+ # extra space).
+ freebsd2.2*)
+ archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
+ hardcode_libdir_flag_spec='-R$libdir'
+ hardcode_direct=yes
+ hardcode_shlibpath_var=no
+ ;;
+
+ # Unfortunately, older versions of FreeBSD 2 do not have this feature.
+ freebsd2*)
+ archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_direct=yes
+ hardcode_minus_L=yes
+ hardcode_shlibpath_var=no
+ ;;
+
+ # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
+ freebsd*)
+ archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
+ hardcode_libdir_flag_spec='-R$libdir'
+ hardcode_direct=yes
+ hardcode_shlibpath_var=no
+ ;;
+
+ hpux9* | hpux10* | hpux11*)
+ case $host_os in
+ hpux9*) archive_cmds='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' ;;
+ *) archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' ;;
+ esac
+ hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
+ hardcode_libdir_separator=:
+ hardcode_direct=yes
+ hardcode_minus_L=yes # Not in the search PATH, but as the default
+ # location of the library.
+ export_dynamic_flag_spec='${wl}-E'
+ ;;
+
+ irix5* | irix6*)
+ if test "$with_gcc" = yes; then
+ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'
+ else
+ archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'
+ fi
+ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+ hardcode_libdir_separator=:
+ link_all_deplibs=yes
+ ;;
+
+ netbsd*)
+ if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+ archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
+ else
+ archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
+ fi
+ hardcode_libdir_flag_spec='-R$libdir'
+ hardcode_direct=yes
+ hardcode_shlibpath_var=no
+ ;;
+
+ newsos6)
+ archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linkopts'
+ hardcode_direct=yes
+ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+ hardcode_libdir_separator=:
+ hardcode_shlibpath_var=no
+ ;;
+
+ openbsd*)
+ archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_libdir_flag_spec='-R$libdir'
+ hardcode_direct=yes
+ hardcode_shlibpath_var=no
+ ;;
+
+ os2*)
+ hardcode_libdir_flag_spec='-L$libdir'
+ hardcode_minus_L=yes
+ allow_undefined_flag=unsupported
+ archive_cmds='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
+ old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
+ ;;
+
+ osf3*)
+ if test "$with_gcc" = yes; then
+ allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
+ archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'
+ else
+ allow_undefined_flag=' -expect_unresolved \*'
+ archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'
+ fi
+ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+ hardcode_libdir_separator=:
+ ;;
+
+ osf4* | osf5*) # as osf3* with the addition of -msym flag
+ if test "$with_gcc" = yes; then
+ allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
+ archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'
+ hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+ else
+ allow_undefined_flag=' -expect_unresolved \*'
+ archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'
+ archive_expsym_cmds='for i in `cat $export_symbols`; do printf "-exported_symbol " >> $lib.exp; echo "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
+ $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp'
+
+ # cc supports -rpath directly
+ hardcode_libdir_flag_spec='-rpath $libdir'
+ fi
+ hardcode_libdir_separator=:
+ ;;
+
+ sco3.2v5*)
+ archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_shlibpath_var=no
+ runpath_var=LD_RUN_PATH
+ hardcode_runpath_var=yes
+ ;;
+
+ solaris*)
+ no_undefined_flag=' -z defs'
+ # $CC -shared without GNU ld will not create a library from C++
+ # object files and a static libstdc++, better avoid it by now
+ archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
+ hardcode_libdir_flag_spec='-R$libdir'
+ hardcode_shlibpath_var=no
+ case $host_os in
+ solaris2.[0-5] | solaris2.[0-5].*) ;;
+ *) # Supported since Solaris 2.6 (maybe 2.5.1?)
+ whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
+ esac
+ link_all_deplibs=yes
+ ;;
+
+ sunos4*)
+ archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_libdir_flag_spec='-L$libdir'
+ hardcode_direct=yes
+ hardcode_minus_L=yes
+ hardcode_shlibpath_var=no
+ ;;
+
+ sysv4)
+ archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ runpath_var='LD_RUN_PATH'
+ hardcode_shlibpath_var=no
+ hardcode_direct=no #Motorola manual says yes, but my tests say they lie
+ ;;
+
+ sysv4.3*)
+ archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_shlibpath_var=no
+ export_dynamic_flag_spec='-Bexport'
+ ;;
+
+ sysv5*)
+ no_undefined_flag=' -z text'
+ # $CC -shared without GNU ld will not create a library from C++
+ # object files and a static libstdc++, better avoid it by now
+ archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
+ hardcode_libdir_flag_spec=
+ hardcode_shlibpath_var=no
+ runpath_var='LD_RUN_PATH'
+ ;;
+
+ uts4*)
+ archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_libdir_flag_spec='-L$libdir'
+ hardcode_shlibpath_var=no
+ ;;
+
+ dgux*)
+ archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_libdir_flag_spec='-L$libdir'
+ hardcode_shlibpath_var=no
+ ;;
+
+ sysv4*MP*)
+ if test -d /usr/nec; then
+ archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_shlibpath_var=no
+ runpath_var=LD_RUN_PATH
+ hardcode_runpath_var=yes
+ ld_shlibs=yes
+ fi
+ ;;
+
+ sysv4.2uw2*)
+ archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_direct=yes
+ hardcode_minus_L=no
+ hardcode_shlibpath_var=no
+ hardcode_runpath_var=yes
+ runpath_var=LD_RUN_PATH
+ ;;
+
+ sysv5uw7* | unixware7*)
+ no_undefined_flag='${wl}-z ${wl}text'
+ if test "$GCC" = yes; then
+ archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ else
+ archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ fi
+ runpath_var='LD_RUN_PATH'
+ hardcode_shlibpath_var=no
+ ;;
+
+ *)
+ ld_shlibs=no
+ ;;
+ esac
+fi
+
+## Compiler Characteristics: PIC flags, static flags, etc
+if test "X${ac_cv_prog_cc_pic+set}" = Xset; then
+ :
+else
+ ac_cv_prog_cc_pic=
+ ac_cv_prog_cc_shlib=
+ ac_cv_prog_cc_wl=
+ ac_cv_prog_cc_static=
+ ac_cv_prog_cc_no_builtin=
+ ac_cv_prog_cc_can_build_shared=$can_build_shared
+
+ if test "$with_gcc" = yes; then
+ ac_cv_prog_cc_wl='-Wl,'
+ ac_cv_prog_cc_static='-static'
+
+ case $host_os in
+ aix*)
+ # All AIX code is PIC.
+ if test "$host_cpu" = ia64; then
+ # AIX 5 now supports IA64 processor
+ lt_cv_prog_cc_static='-Bstatic'
+ else
+ lt_cv_prog_cc_static='-bnso -bI:/lib/syscalls.exp'
+ fi
+ ;;
+ amigaos*)
+ # FIXME: we need at least 68020 code to build shared libraries, but
+ # adding the `-m68020' flag to GCC prevents building anything better,
+ # like `-m68040'.
+ ac_cv_prog_cc_pic='-m68020 -resident32 -malways-restore-a4'
+ ;;
+ beos* | irix5* | irix6* | osf3* | osf4* | osf5*)
+ # PIC is the default for these OSes.
+ ;;
+ cygwin* | mingw* | os2*)
+ # This hack is so that the source file can tell whether it is being
+ # built for inclusion in a dll (and should export symbols for example).
+ ac_cv_prog_cc_pic='-DDLL_EXPORT'
+ ;;
+ darwin* | rhapsody*)
+ # PIC is the default on this platform
+ # Common symbols not allowed in MH_DYLIB files
+ ac_cv_prog_cc_pic='-fno-common'
+ ;;
+ *djgpp*)
+ # DJGPP does not support shared libraries at all
+ ac_cv_prog_cc_pic=
+ ;;
+ sysv4*MP*)
+ if test -d /usr/nec; then
+ ac_cv_prog_cc_pic=-Kconform_pic
+ fi
+ ;;
+ *)
+ ac_cv_prog_cc_pic='-fPIC'
+ ;;
+ esac
+ else
+ # PORTME Check for PIC flags for the system compiler.
+ case $host_os in
+ aix*)
+ # All AIX code is PIC.
+ ac_cv_prog_cc_static="$ac_cv_prog_cc_static ${ac_cv_prog_cc_wl}-lC"
+ ;;
+
+ hpux9* | hpux10* | hpux11*)
+ # Is there a better ac_cv_prog_cc_static that works with the bundled CC?
+ ac_cv_prog_cc_wl='-Wl,'
+ ac_cv_prog_cc_static="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
+ ac_cv_prog_cc_pic='+Z'
+ ;;
+
+ irix5* | irix6*)
+ ac_cv_prog_cc_wl='-Wl,'
+ ac_cv_prog_cc_static='-non_shared'
+ # PIC (with -KPIC) is the default.
+ ;;
+
+ cygwin* | mingw* | os2*)
+ # This hack is so that the source file can tell whether it is being
+ # built for inclusion in a dll (and should export symbols for example).
+ ac_cv_prog_cc_pic='-DDLL_EXPORT'
+ ;;
+
+ newsos6)
+ ac_cv_prog_cc_pic='-KPIC'
+ ac_cv_prog_cc_static='-Bstatic'
+ ;;
+
+ osf3* | osf4* | osf5*)
+ # All OSF/1 code is PIC.
+ ac_cv_prog_cc_wl='-Wl,'
+ ac_cv_prog_cc_static='-non_shared'
+ ;;
+
+ sco3.2v5*)
+ ac_cv_prog_cc_pic='-Kpic'
+ ac_cv_prog_cc_static='-dn'
+ ac_cv_prog_cc_shlib='-belf'
+ ;;
+
+ solaris*)
+ ac_cv_prog_cc_pic='-KPIC'
+ ac_cv_prog_cc_static='-Bstatic'
+ ac_cv_prog_cc_wl='-Wl,'
+ ;;
+
+ sunos4*)
+ ac_cv_prog_cc_pic='-PIC'
+ ac_cv_prog_cc_static='-Bstatic'
+ ac_cv_prog_cc_wl='-Qoption ld '
+ ;;
+
+ sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
+ ac_cv_prog_cc_pic='-KPIC'
+ ac_cv_prog_cc_static='-Bstatic'
+ ac_cv_prog_cc_wl='-Wl,'
+ ;;
+
+ uts4*)
+ ac_cv_prog_cc_pic='-pic'
+ ac_cv_prog_cc_static='-Bstatic'
+ ;;
+
+ sysv4*MP*)
+ if test -d /usr/nec ;then
+ ac_cv_prog_cc_pic='-Kconform_pic'
+ ac_cv_prog_cc_static='-Bstatic'
+ fi
+ ;;
+
+ *)
+ ac_cv_prog_cc_can_build_shared=no
+ ;;
+ esac
+ fi
+ case "$host_os" in
+ # Platforms which do not suport PIC and -DPIC is meaningless
+ # on them:
+ *djgpp*)
+ ac_cv_prog_cc_pic=
+ ;;
+ *)
+ ac_cv_prog_cc_pic="$ac_cv_prog_cc_pic -DPIC"
+ ;;
+ esac
+fi
+
+need_lc=yes
+if test "$enable_shared" = yes && test "$with_gcc" = yes; then
+ case $archive_cmds in
+ *'~'*)
+ # FIXME: we may have to deal with multi-command sequences.
+ ;;
+ '$CC '*)
+ # Test whether the compiler implicitly links with -lc since on some
+ # systems, -lgcc has to come before -lc. If gcc already passes -lc
+ # to ld, don't add -lc before -lgcc.
+ echo $ac_n "checking whether -lc should be explicitly linked in... $ac_c" 1>&6
+ if eval "test \"`echo '$''{'ac_cv_archive_cmds_needs_lc'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+ need_lc=$ac_cv_archive_cmds_needs_lc
+ else
+ $rm conftest*
+ echo "static int dummy;" > conftest.$ac_ext
+ if { (eval echo ltcf-c.sh:need_lc: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>conftest.err; }; then
+ # Append any warnings to the config.log.
+ cat conftest.err 1>&5
+ soname=conftest
+ lib=conftest
+ libobjs=conftest.$ac_objext
+ deplibs=
+ wl=$ac_cv_prog_cc_wl
+ compiler_flags=-v
+ linker_flags=-v
+ verstring=
+ output_objdir=.
+ libname=conftest
+ save_allow_undefined_flag=$allow_undefined_flag
+ allow_undefined_flag=
+ if { (eval echo ltcf-c.sh:need_lc: \"$archive_cmds\") 1>&5; (eval $archive_cmds) 2>&1 | grep " -lc " 1>&5 ; }; then
+ need_lc=no
+ fi
+ allow_undefined_flag=$save_allow_undefined_flag
+ else
+ cat conftest.err 1>&5
+ fi
+ fi
+ $rm conftest*
+ echo "$ac_t$need_lc" 1>&6
+ ;;
+ esac
+fi
+ac_cv_archive_cmds_needs_lc=$need_lc
diff --git a/ltconfig b/ltconfig
new file mode 100755
index 00000000..91907462
--- /dev/null
+++ b/ltconfig
@@ -0,0 +1,2797 @@
+#! /bin/sh
+
+# ltconfig - Create a system-specific libtool.
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
+# Free Software Foundation, Inc.
+# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
+#
+# This file 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.
+#
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# A lot of this script is taken from autoconf-2.10.
+
+# Check that we are running under the correct shell.
+SHELL=${CONFIG_SHELL-/bin/sh}
+echo=echo
+if test "X$1" = X--no-reexec; then
+ # Discard the --no-reexec flag, and continue.
+ shift
+elif test "X$1" = X--fallback-echo; then
+ # Avoid inline document here, it may be left over
+ :
+elif test "X`($echo '\t') 2>/dev/null`" = 'X\t'; then
+ # Yippee, $echo works!
+ :
+else
+ # Restart under the correct shell.
+ exec "$SHELL" "$0" --no-reexec ${1+"$@"}
+fi
+
+if test "X$1" = X--fallback-echo; then
+ # used as fallback echo
+ shift
+ cat <<EOF
+$*
+EOF
+ exit 0
+fi
+
+# Find the correct PATH separator. Usually this is `:', but
+# DJGPP uses `;' like DOS.
+if test "X${PATH_SEPARATOR+set}" != Xset; then
+ UNAME=${UNAME-`uname 2>/dev/null`}
+ case X$UNAME in
+ *-DOS) PATH_SEPARATOR=';' ;;
+ *) PATH_SEPARATOR=':' ;;
+ esac
+fi
+
+# The HP-UX ksh and POSIX shell print the target directory to stdout
+# if CDPATH is set.
+if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
+
+if test "X${echo_test_string+set}" != Xset; then
+ # find a string as large as possible, as long as the shell can cope with it
+ for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
+ # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
+ if (echo_test_string="`eval $cmd`") 2>/dev/null &&
+ echo_test_string="`eval $cmd`" &&
+ (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null; then
+ break
+ fi
+ done
+fi
+
+if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
+ echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
+ test "X$echo_testing_string" = "X$echo_test_string"; then
+ :
+else
+ # The Solaris, AIX, and Digital Unix default echo programs unquote
+ # backslashes. This makes it impossible to quote backslashes using
+ # echo "$something" | sed 's/\\/\\\\/g'
+ #
+ # So, first we look for a working echo in the user's PATH.
+
+ IFS="${IFS= }"; save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}"
+ for dir in $PATH /usr/ucb; do
+ if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
+ test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
+ echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
+ test "X$echo_testing_string" = "X$echo_test_string"; then
+ echo="$dir/echo"
+ break
+ fi
+ done
+ IFS="$save_ifs"
+
+ if test "X$echo" = Xecho; then
+ # We didn't find a better echo, so look for alternatives.
+ if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
+ echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
+ test "X$echo_testing_string" = "X$echo_test_string"; then
+ # This shell has a builtin print -r that does the trick.
+ echo='print -r'
+ elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
+ test "X$CONFIG_SHELL" != X/bin/ksh; then
+ # If we have ksh, try running ltconfig again with it.
+ ORIGINAL_CONFIG_SHELL="${CONFIG_SHELL-/bin/sh}"
+ export ORIGINAL_CONFIG_SHELL
+ CONFIG_SHELL=/bin/ksh
+ export CONFIG_SHELL
+ exec "$CONFIG_SHELL" "$0" --no-reexec ${1+"$@"}
+ else
+ # Try using printf.
+ echo='printf %s\n'
+ if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
+ echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
+ test "X$echo_testing_string" = "X$echo_test_string"; then
+ # Cool, printf works
+ :
+ elif echo_testing_string=`("$ORIGINAL_CONFIG_SHELL" "$0" --fallback-echo '\t') 2>/dev/null` &&
+ test "X$echo_testing_string" = 'X\t' &&
+ echo_testing_string=`("$ORIGINAL_CONFIG_SHELL" "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
+ test "X$echo_testing_string" = "X$echo_test_string"; then
+ CONFIG_SHELL="$ORIGINAL_CONFIG_SHELL"
+ export CONFIG_SHELL
+ SHELL="$CONFIG_SHELL"
+ export SHELL
+ echo="$CONFIG_SHELL $0 --fallback-echo"
+ elif echo_testing_string=`("$CONFIG_SHELL" "$0" --fallback-echo '\t') 2>/dev/null` &&
+ test "X$echo_testing_string" = 'X\t' &&
+ echo_testing_string=`("$CONFIG_SHELL" "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
+ test "X$echo_testing_string" = "X$echo_test_string"; then
+ echo="$CONFIG_SHELL $0 --fallback-echo"
+ else
+ # maybe with a smaller string...
+ prev=:
+
+ for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
+ if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null; then
+ break
+ fi
+ prev="$cmd"
+ done
+
+ if test "$prev" != 'sed 50q "$0"'; then
+ echo_test_string=`eval $prev`
+
+ export echo_test_string
+ exec "${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}}" "$0" ${1+"$@"}
+ else
+ # Oops. We lost completely, so just stick with echo.
+ echo=echo
+ fi
+ fi
+ fi
+ fi
+fi
+
+# Sed substitution that helps us do robust quoting. It backslashifies
+# metacharacters that are still active within double-quoted strings.
+Xsed='sed -e s/^X//'
+sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
+
+# Same as above, but do not quote variable references.
+double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
+
+# Sed substitution to delay expansion of an escaped shell variable in a
+# double_quote_subst'ed string.
+delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
+
+# The name of this program.
+progname=`$echo "X$0" | $Xsed -e 's%^.*/%%'`
+
+# Constants:
+PROGRAM=ltconfig
+PACKAGE=libtool
+VERSION=1.4a
+TIMESTAMP=" (1.641.2.255 2001/05/22 10:39:30)"
+ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
+ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
+rm="rm -f"
+
+help="Try \`$progname --help' for more information."
+
+# Global variables:
+default_ofile=libtool
+can_build_shared=yes
+enable_shared=yes
+# All known linkers require a `.a' archive for static linking (except M$VC,
+# which needs '.lib').
+enable_static=yes
+enable_fast_install=yes
+enable_dlopen=unknown
+enable_win32_dll=no
+pic_mode=default
+ltmain=
+silent=
+srcdir=
+ac_config_guess=
+ac_config_sub=
+host=
+build=NONE
+nonopt=NONE
+ofile="$default_ofile"
+verify_host=yes
+tagname=
+with_gcc=no
+with_gnu_ld=no
+need_locks=yes
+ac_ext=c
+libext=a
+cache_file=
+max_cmd_len=
+
+## Dependencies to place before and after the object being linked:
+predep_objects=
+postdep_objects=
+predeps=
+postdeps=
+compiler_lib_search_path=
+
+## Link characteristics:
+allow_undefined_flag=
+no_undefined_flag=
+need_lib_prefix=unknown
+need_version=unknown
+# when you set need_version to no, make sure it does not cause -set_version
+# flags to be left without arguments
+archive_cmds=
+archive_expsym_cmds=
+old_archive_from_new_cmds=
+old_archive_from_expsyms_cmds=
+striplib=
+old_striplib=
+export_dynamic_flag_spec=
+whole_archive_flag_spec=
+thread_safe_flag_spec=
+hardcode_into_libs=no
+hardcode_libdir_flag_spec=
+hardcode_libdir_separator=
+hardcode_direct=no
+hardcode_minus_L=no
+hardcode_shlibpath_var=unsupported
+runpath_var=
+link_all_deplibs=unknown
+always_export_symbols=no
+export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | sed '\''s/.* //'\'' | sort | uniq > $export_symbols'
+# include_expsyms should be a list of space-separated symbols to be *always*
+# included in the symbol list
+include_expsyms=
+# exclude_expsyms can be an egrep regular expression of symbols to exclude
+# it will be wrapped by ` (' and `)$', so one must not match beginning or
+# end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
+# as well as any symbol that contains `d'.
+exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
+# Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
+# platforms (ab)use it in PIC code, but their linkers get confused if
+# the symbol is explicitly referenced. Since portable code cannot
+# rely on this symbol name, it's probably fine to never include it in
+# preloaded symbol tables.
+extract_expsyms_cmds=
+
+## Tools:
+old_AR="$AR"
+old_AR_FLAGS="$AR_FLAGS"
+old_CC="$CC"
+old_CFLAGS="$CFLAGS"
+old_CPPFLAGS="$CPPFLAGS"
+old_LDFLAGS="$LDFLAGS"
+old_LIBS="$LIBS"
+old_MAGIC_CMD="$MAGIC_CMD"
+old_LD="$LD"
+old_LN_S="$LN_S"
+old_LTCC="$LTCC"
+old_NM="$NM"
+old_RANLIB="$RANLIB"
+old_STRIP="$STRIP"
+old_AS="$AS"
+old_DLLTOOL="$DLLTOOL"
+old_OBJDUMP="$OBJDUMP"
+old_OBJEXT="$OBJEXT"
+old_EXEEXT="$EXEEXT"
+old_reload_flag="$reload_flag"
+old_deplibs_check_method="$deplibs_check_method"
+old_file_magic_cmd="$file_magic_cmd"
+
+# Parse the command line options.
+args=
+prev=
+for option
+do
+ case $option in
+ -*=*) optarg=`echo "$option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
+ *) optarg= ;;
+ esac
+
+ # If the previous option needs an argument, assign it.
+ if test -n "$prev"; then
+ eval "$prev=\$option"
+ prev=
+ continue
+ fi
+
+ case $option in
+ --help) cat <<EOM
+Usage: $progname [OPTION]... LTMAIN [HOST]
+
+Generate a system-specific libtool script.
+
+ --build configure for building on BUILD [BUILD=HOST]
+ --debug enable verbose shell tracing
+ --disable-shared do not build shared libraries
+ --disable-static do not build static libraries
+ --disable-fast-install do not optimize for fast installation
+ --enable-dlopen enable dlopen support
+ --enable-win32-dll enable building dlls on win32 hosts
+ --help display this help and exit
+ --no-verify do not verify that HOST is a valid host type
+-o, --output=FILE specify the output file [default=$default_ofile]
+ --quiet same as \`--silent'
+ --silent do not print informational messages
+ --srcdir=DIR find \`config.guess' in DIR
+ --version output version information and exit
+ --add-tag=TAG append an alternate configuration
+ --with-gcc assume that the GNU C compiler will be used
+ --with-gnu-ld assume that the C compiler uses the GNU linker
+ --prefer-pic try to use only PIC objects
+ --prefer-non-pic try to use only non-PIC objects
+ --disable-lock disable file locking
+ --cache-file=FILE configure cache file
+
+LTMAIN is the \`ltmain.sh' shell script fragment or \`ltmain.c' program
+that provides basic libtool functionality.
+
+HOST is the canonical host system name [default=guessed].
+EOM
+ exit 0
+ ;;
+
+ --build) prev=build ;;
+ --build=*) build="$optarg" ;;
+
+ --debug)
+ echo "$progname: enabling shell trace mode"
+ set -x
+ ;;
+
+ --disable-shared) enable_shared=no ;;
+
+ --disable-static) enable_static=no ;;
+
+ --disable-fast-install) enable_fast_install=no ;;
+
+ --enable-dlopen) enable_dlopen=yes ;;
+
+ --enable-win32-dll) enable_win32_dll=yes ;;
+
+ --quiet | --silent) silent=yes ;;
+
+ --srcdir) prev=srcdir ;;
+ --srcdir=*) srcdir="$optarg" ;;
+
+ --no-verify) verify_host=no ;;
+
+ --output | -o) prev=ofile ;;
+ --output=*) ofile="$optarg" ;;
+
+ --version) echo "$PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP"; exit 0 ;;
+
+ --add-tag) prev=tagname ;;
+ --add-tag=*) tagname="$optarg" ;;
+
+ --with-gcc) with_gcc=yes ;;
+ --with-gnu-ld) with_gnu_ld=yes ;;
+
+ --prefer-pic) pic_mode=yes ;;
+ --prefer-non-pic) pic_mode=no ;;
+
+ --disable-lock) need_locks=no ;;
+
+ --cache-file=*) cache_file="$optarg" ;;
+
+ -*)
+ echo "$progname: unrecognized option \`$option'" 1>&2
+ echo "$help" 1>&2
+ exit 1
+ ;;
+
+ *)
+ if test -z "$ltmain"; then
+ ltmain="$option"
+ elif test -z "$host"; then
+# This generates an unnecessary warning for sparc-sun-solaris4.1.3_U1
+# if test -n "`echo $option| sed 's/[-a-z0-9.]//g'`"; then
+# echo "$progname: warning \`$option' is not a valid host type" 1>&2
+# fi
+ host="$option"
+ else
+ echo "$progname: too many arguments" 1>&2
+ echo "$help" 1>&2
+ exit 1
+ fi ;;
+ esac
+done
+
+if test -z "$ltmain"; then
+ echo "$progname: you must specify a LTMAIN file" 1>&2
+ echo "$help" 1>&2
+ exit 1
+fi
+
+if test ! -f "$ltmain"; then
+ echo "$progname: \`$ltmain' does not exist" 1>&2
+ echo "$help" 1>&2
+ exit 1
+fi
+
+if test -n "$tagname"; then
+ # Check whether tagname contains only valid characters
+ case `$echo "X$tagname" | $Xsed -e 's/[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]//g'` in
+ "") ;;
+ *)
+ echo "$progname: invalid tag name: $tagname" 1>&2
+ exit 1
+ ;;
+ esac
+
+ if grep "^### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "$ofile" > /dev/null; then
+ echo "$progname: tag name $tagname already exists" 1>&2
+ exit 1
+ fi
+
+ if test ! -f "$ofile"; then
+ echo "$progname: warning: output file \`$ofile' does not exist" 1>&2
+ fi
+
+ if test -z "$LTCC"; then
+ eval "`$SHELL $ofile --config | grep '^LTCC='`"
+ if test -z "$LTCC"; then
+ echo "$progname: warning: output file \`$ofile' does not look like a libtool script" 1>&2
+ else
+ echo "$progname: warning: using \`LTCC=$LTCC', extracted from \`$ofile'" 1>&2
+ fi
+ fi
+fi
+
+# Quote any args containing shell metacharacters.
+ltconfig_args=
+for arg
+do
+ case $arg in
+ *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
+ ltconfig_args="$ltconfig_args '$arg'" ;;
+ *) ltconfig_args="$ltconfig_args $arg" ;;
+ esac
+done
+
+# A relevant subset of AC_INIT.
+
+# File descriptor usage:
+# 0 standard input
+# 1 file creation
+# 2 errors and warnings
+# 3 some systems may open it to /dev/tty
+# 4 used on the Kubota Titan
+# 5 compiler messages saved in config.log
+# 6 checking for... messages and results
+if test "$silent" = yes; then
+ exec 6>/dev/null
+else
+ exec 6>&1
+fi
+exec 5>>./config.log
+
+# NLS nuisances.
+# Only set LANG and LC_ALL to C if already set.
+# These must not be set unconditionally because not all systems understand
+# e.g. LANG=C (notably SCO).
+if test "X${LC_ALL+set}" = Xset; then LC_ALL=C; export LC_ALL; fi
+if test "X${LANG+set}" = Xset; then LANG=C; export LANG; fi
+
+if test -n "$cache_file" && test -r "$cache_file" && test -f "$cache_file"; then
+ echo "loading cache $cache_file within ltconfig"
+ . $cache_file
+fi
+
+if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
+ # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
+ if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
+ ac_n= ac_c='
+' ac_t=' '
+ else
+ ac_n=-n ac_c= ac_t=
+ fi
+else
+ ac_n= ac_c='\c' ac_t=
+fi
+
+if test -z "$srcdir"; then
+ # Assume the source directory is the same one as the path to LTMAIN.
+ srcdir=`$echo "X$ltmain" | $Xsed -e 's%/[^/]*$%%'`
+ test "$srcdir" = "$ltmain" && srcdir=.
+fi
+
+trap "$rm conftest*; exit 1" 1 2 15
+if test "$verify_host" = yes; then
+ # Check for config.guess and config.sub.
+ ac_aux_dir=
+ for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
+ if test -f $ac_dir/config.guess; then
+ ac_aux_dir=$ac_dir
+ break
+ fi
+ done
+ if test -z "$ac_aux_dir"; then
+ echo "$progname: cannot find config.guess in $srcdir $srcdir/.. $srcdir/../.." 1>&2
+ echo "$help" 1>&2
+ exit 1
+ fi
+ ac_config_guess=$ac_aux_dir/config.guess
+ ac_config_sub=$ac_aux_dir/config.sub
+
+ # Make sure we can run config.sub.
+ if $SHELL $ac_config_sub sun4 >/dev/null 2>&1; then :
+ else
+ echo "$progname: cannot run $ac_config_sub" 1>&2
+ echo "$help" 1>&2
+ exit 1
+ fi
+
+ echo $ac_n "checking host system type""... $ac_c" 1>&6
+
+ host_alias=$host
+ case $host_alias in
+ "")
+ # Force config.guess to use the C compiler.
+ # CC_FOR_BUILD overrides the CC variable in config.guess but I had
+ # problems with it so do it this way for now.
+ CC="$LTCC"
+
+ if host_alias=`$SHELL $ac_config_guess`; then :
+ else
+ echo "$progname: cannot guess host type; you must specify one" 1>&2
+ echo "$help" 1>&2
+ exit 1
+ fi
+
+ # Restore the C compiler.
+ CC="$old_CC"
+ ;;
+ esac
+ host=`$SHELL $ac_config_sub $host_alias`
+ echo "$ac_t$host" 1>&6
+
+ # Make sure the host verified.
+ test -z "$host" && exit 1
+
+ # Check for the build system type
+ echo $ac_n "checking build system type... $ac_c" 1>&6
+
+ build_alias=$build
+ case $build_alias in
+ NONE)
+ case $nonopt in
+ NONE) build_alias=$host_alias ;;
+ *) build_alias=$nonopt ;;
+ esac ;;
+ esac
+
+ build=`$SHELL $ac_config_sub $build_alias`
+ build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
+ build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
+ build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
+ echo "$ac_t""$build" 1>&6
+
+elif test -z "$host"; then
+ echo "$progname: you must specify a host type if you use \`--no-verify'" 1>&2
+ echo "$help" 1>&2
+ exit 1
+else
+ host_alias=$host
+ build_alias=$host_alias
+ build=$host
+fi
+
+if test x"$host" != x"$build"; then
+ ac_tool_prefix=${host_alias}-
+else
+ ac_tool_prefix=
+fi
+
+host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
+host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
+host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
+
+# Transform linux* to *-*-linux-gnu*, to support old configure scripts.
+case $host_os in
+linux-gnu*) ;;
+linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'`
+esac
+
+case $host_os in
+aix3*)
+ # AIX sometimes has problems with the GCC collect2 program. For some
+ # reason, if we set the COLLECT_NAMES environment variable, the problems
+ # vanish in a puff of smoke.
+ if test "X${COLLECT_NAMES+set}" != Xset; then
+ COLLECT_NAMES=
+ export COLLECT_NAMES
+ fi
+ ;;
+esac
+
+# Determine commands to create old-style static archives.
+old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
+old_postinstall_cmds='chmod 644 $oldlib'
+old_postuninstall_cmds=
+
+if test -n "$RANLIB"; then
+ old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
+ old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
+fi
+
+# Source the script associated with the $tagname tag configuration.
+if test -n "$tagname"; then
+ . $ltmain
+else
+ # FIXME: We should use a variable here
+ # Configure for a C compiler
+ . $srcdir/ltcf-c.sh
+fi
+
+# Set sane defaults for various variables
+test -z "$AR" && AR=ar
+test -z "$AR_FLAGS" && AR_FLAGS=cru
+test -z "$AS" && AS=as
+test -z "$CC" && CC=cc
+test -z "$DLLTOOL" && DLLTOOL=dlltool
+test -z "$MAGIC_CMD" && MAGIC_CMD=file
+test -z "$LD" && LD=ld
+test -z "$LN_S" && LN_S="ln -s"
+test -z "$NM" && NM=nm
+test -z "$OBJDUMP" && OBJDUMP=objdump
+test -z "$RANLIB" && RANLIB=:
+test -z "$STRIP" && STRIP=:
+test -z "$objext" && objext=o
+
+echo $ac_n "checking for objdir... $ac_c" 1>&6
+rm -f .libs 2>/dev/null
+mkdir .libs 2>/dev/null
+if test -d .libs; then
+ objdir=.libs
+else
+ # MS-DOS does not allow filenames that begin with a dot.
+ objdir=_libs
+fi
+rmdir .libs 2>/dev/null
+echo "$ac_t$objdir" 1>&6
+
+# If no C compiler was specified, use CC.
+LTCC=${LTCC-"$CC"}
+
+# Allow CC to be a program name with arguments.
+set dummy $CC
+compiler="$2"
+
+# We assume here that the value for ac_cv_prog_cc_pic will not be cached
+# in isolation, and that seeing it set (from the cache) indicates that
+# the associated values are set (in the cache) correctly too.
+echo $ac_n "checking for $compiler option to produce PIC... $ac_c" 1>&6
+echo "$progname:678:checking for $compiler option to produce PIC" 1>&5
+
+if test -z "$ac_cv_prog_cc_pic"; then
+ echo "$ac_t"none 1>&6
+else
+ echo "$ac_t""$ac_cv_prog_cc_pic" 1>&6
+
+ # Check to make sure the pic_flag actually works.
+ echo $ac_n "checking if $compiler PIC flag $ac_cv_prog_cc_pic works... $ac_c" 1>&6
+ echo "$progname:687:checking that $compiler PIC flag $ac_cv_prog_cc_pic works." 1>&5
+ if test "X${ac_cv_prog_cc_pic_works+set}" = Xset && \
+ test "X${ac_cv_prog_cc_pic_works}" != X; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
+ ac_cv_prog_cc_pic_works=yes
+ $rm conftest*
+ echo $lt_simple_compile_test_code > conftest.$ac_ext
+ save_CFLAGS="$CFLAGS"
+ CFLAGS="$CFLAGS $ac_cv_prog_cc_pic -DPIC"
+ if { (eval echo $progname:697: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>conftest.err; } && test -s conftest.$objext; then
+ # Append any warnings to the config.log.
+ cat conftest.err 1>&5
+
+ case $host_os in
+ hpux9* | hpux10* | hpux11*)
+ # On HP-UX, both CC and GCC only warn that PIC is supported... then
+ # they create non-PIC objects. So, if there were any warnings, we
+ # assume that PIC is not supported.
+ if test -s conftest.err; then
+ ac_cv_prog_cc_pic_works=no
+ ac_cv_prog_cc_can_build_shared=no
+ ac_cv_prog_cc_pic=
+ else
+ ac_cv_prog_cc_pic_works=yes
+ ac_cv_prog_cc_pic=" $ac_cv_prog_cc_pic"
+ fi
+ ;;
+ *)
+ ac_cv_prog_cc_pic_works=yes
+ ac_cv_prog_cc_pic=" $ac_cv_prog_cc_pic"
+ ;;
+ esac
+ else
+ # Append any errors to the config.log.
+ cat conftest.err 1>&5
+ ac_cv_prog_cc_pic_works=no
+ ac_cv_prog_cc_can_build_shared=no
+ ac_cv_prog_cc_pic=
+ fi
+ CFLAGS="$save_CFLAGS"
+ $rm conftest*
+ fi
+ # Belt *and* braces to stop my trousers falling down:
+ if test "X$ac_cv_prog_cc_pic_works" = Xno; then
+ ac_cv_prog_cc_pic=
+ ac_cv_prog_cc_can_build_shared=no
+ fi
+ echo "$ac_t""$ac_cv_prog_cc_pic_works" 1>&6
+fi
+
+# Check for any special shared library compilation flags.
+if test -n "$ac_cv_prog_cc_shlib"; then
+ echo "$progname: warning: \`$CC' requires \`$ac_cv_prog_cc_shlib' to build shared libraries" 1>&2
+ if echo "$old_CC $old_CFLAGS " | egrep -e "[ ]$ac_cv_prog_cc_shlib[ ]" >/dev/null; then :
+ else
+ echo "$progname: add \`$ac_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" 1>&2
+ ac_cv_prog_cc_can_build_shared=no
+ fi
+fi
+
+echo $ac_n "checking if $compiler static flag $ac_cv_prog_cc_static works... $ac_c" 1>&6
+echo "$progname:749: checking if $compiler static flag $ac_cv_prog_cc_static works" >&5
+if test "X${ac_cv_prog_cc_static_works+set}" = Xset && \
+ test "X${ac_cv_prog_cc_static_works}" != X; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ $rm conftest*
+ echo $lt_simple_link_test_code > conftest.$ac_ext
+ save_LDFLAGS="$LDFLAGS"
+ LDFLAGS="$LDFLAGS $ac_cv_prog_cc_static"
+ if { (eval echo $progname:758: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+ ac_cv_prog_cc_static_works=yes
+ else
+ ac_cv_prog_cc_static_works=no
+ ac_cv_prog_cc_static=
+ fi
+ LDFLAGS="$save_LDFLAGS"
+ $rm conftest*
+fi
+# Belt *and* braces to stop my trousers falling down:
+if test "X$ac_cv_prog_cc_static_works" = Xno; then
+ ac_cv_prog_cc_static=
+fi
+echo "$ac_t""$ac_cv_prog_cc_static_works" 1>&6
+pic_flag="$ac_cv_prog_cc_pic"
+special_shlib_compile_flags="$ac_cv_prog_cc_shlib"
+wl="$ac_cv_prog_cc_wl"
+link_static_flag="$ac_cv_prog_cc_static"
+no_builtin_flag="$ac_cv_prog_cc_no_builtin"
+can_build_shared="$ac_cv_prog_cc_can_build_shared"
+
+# find the maximum length of command line arguments
+echo "$progname:780: finding the maximum length of command line arguments" 1>&5
+echo $ac_n "finding the maximum length of command line arguments... $ac_c" 1>&6
+if test "${lt_cv_sys_max_cmd_len+set}" = set; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ i=0
+ testring="ABCD"
+ # If test is not a shell built-in, we'll probably end up computing a
+ # maximum length that is only half of the actual maximum length, but
+ # we can't tell.
+ while test "X"`$CONFIG_SHELL $0 --fallback-echo "X$testring" 2>/dev/null` \
+ = "XX$testring" &&
+ new_result=`expr "X$testring" : ".*" 2>&1` &&
+ lt_cv_sys_max_cmd_len=$new_result &&
+ test $i != 18 # 1 MB should be enough
+ do
+ i=`expr $i + 1`
+ testring=$testring$testring
+ done
+ testring=
+ # add a significant safety factor because C++ compilers can tack on massive amounts
+ # of additional arguments before passing them to the linker. 1/4 should be good.
+ len=`expr $lt_cv_sys_max_cmd_len \/ 4`
+ lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len - $len`
+fi
+echo "$progname:@lineno@: result: $lt_cv_sys_max_cmd_len" 1>&5
+echo "${ac_t}$lt_cv_sys_max_cmd_len" 1>&6
+
+if test -n $lt_cv_sys_max_cmd_len ; then
+ max_cmd_len=$lt_cv_sys_max_cmd_len
+else
+ max_cmd_len=none
+fi
+
+# Check to see if options -o and -c are simultaneously supported by compiler
+echo $ac_n "checking if $compiler supports -c -o file.$objext... $ac_c" 1>&6
+if test "${lt_cv_compiler_c_o+set}" = set; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ $rm -r conftest 2>/dev/null
+ mkdir conftest
+ cd conftest
+ $rm conftest*
+ echo $lt_simple_compile_test_code > conftest.$ac_ext
+ mkdir out
+ # According to Tom Tromey, Ian Lance Taylor reported there are C compilers
+ # that will create temporary files in the current directory regardless of
+ # the output directory. Thus, making CWD read-only will cause this test
+ # to fail, enabling locking or at least warning the user not to do parallel
+ # builds.
+ chmod -w .
+ save_CFLAGS="$CFLAGS"
+ CFLAGS="$CFLAGS -o out/conftest2.$objext"
+ echo "$progname:833: checking if $compiler supports -c -o file.$objext" >&5
+ if { (eval echo $progname:834: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$objext; then
+
+ # The compiler can only warn and ignore the option if not recognized
+ # So say no if there are warnings
+ if test -s out/conftest.err; then
+ lt_cv_compiler_c_o=no
+ else
+ lt_cv_compiler_c_o=yes
+ fi
+ else
+ # Append any errors to the config.log.
+ cat out/conftest.err 1>&5
+ lt_cv_compiler_c_o=no
+ fi
+ CFLAGS="$save_CFLAGS"
+ chmod u+w .
+ $rm conftest* out/*
+ rmdir out
+ cd ..
+ rmdir conftest
+ $rm -r conftest 2>/dev/null
+fi
+compiler_c_o=$lt_cv_compiler_c_o
+echo "${ac_t}$compiler_c_o" 1>&6
+
+# Check to see if we can do hard links to lock some files if needed
+hard_links="nottested"
+if test "$compiler_c_o" = no && test "$need_locks" != no; then
+ # do not overwrite the value of need_locks provided by the user
+ echo $ac_n "checking if we can lock with hard links... $ac_c" 1>&6
+ hard_links=yes
+ $rm conftest*
+ ln conftest.a conftest.b 2>/dev/null && hard_links=no
+ touch conftest.a
+ ln conftest.a conftest.b 2>&5 || hard_links=no
+ ln conftest.a conftest.b 2>/dev/null && hard_links=no
+ echo "$ac_t$hard_links" 1>&6
+ $rm conftest*
+ if test "$hard_links" = no; then
+ echo "*** WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2
+ need_locks=warn
+ fi
+else
+ need_locks=no
+fi
+
+if test "$with_gcc" = yes; then
+ # Check to see if options -fno-rtti -fno-exceptions are supported by compiler
+ echo $ac_n "checking if $compiler supports -fno-rtti -fno-exceptions ... $ac_c" 1>&6
+ $rm conftest*
+ echo $lt_simple_compile_test_code > conftest.$ac_ext
+ save_CFLAGS="$CFLAGS"
+ CFLAGS="$CFLAGS -fno-rtti -fno-exceptions -c conftest.$ac_ext"
+ echo "$progname:887: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
+ if { (eval echo $progname:888: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>conftest.err; } && test -s conftest.$objext; then
+
+ # The compiler can only warn and ignore the option if not recognized
+ # So say no if there are warnings
+ if test -s conftest.err; then
+ echo "$ac_t"no 1>&6
+ compiler_rtti_exceptions=no
+ else
+ echo "$ac_t"yes 1>&6
+ compiler_rtti_exceptions=yes
+ fi
+ else
+ # Append any errors to the config.log.
+ cat conftest.err 1>&5
+ compiler_rtti_exceptions=no
+ echo "$ac_t"no 1>&6
+ fi
+ CFLAGS="$save_CFLAGS"
+ $rm conftest*
+
+ if test "$compiler_rtti_exceptions" = "yes"; then
+ no_builtin_flag=' -fno-builtin -fno-rtti -fno-exceptions'
+ else
+ no_builtin_flag=' -fno-builtin'
+ fi
+
+fi
+
+# See if the linker supports building shared libraries.
+echo $ac_n "checking whether the linker ($LD) supports shared libraries... $ac_c" 1>&6
+
+echo "$ac_t$ld_shlibs" 1>&6
+test "$ld_shlibs" = no && can_build_shared=no
+
+# Check hardcoding attributes.
+echo $ac_n "checking how to hardcode library paths into programs... $ac_c" 1>&6
+hardcode_action=
+if test -n "$hardcode_libdir_flag_spec" || \
+ test -n "$runpath_var"; then
+
+ # We can hardcode non-existant directories.
+ if test "$hardcode_direct" != no &&
+ # If the only mechanism to avoid hardcoding is shlibpath_var, we
+ # have to relink, otherwise we might link with an installed library
+ # when we should be linking with a yet-to-be-installed one
+ ## test "$hardcode_shlibpath_var" != no &&
+ test "$hardcode_minus_L" != no; then
+ # Linking always hardcodes the temporary library directory.
+ hardcode_action=relink
+ else
+ # We can link without hardcoding, and we can hardcode nonexisting dirs.
+ hardcode_action=immediate
+ fi
+else
+ # We cannot hardcode anything, or else we can only hardcode existing
+ # directories.
+ hardcode_action=unsupported
+fi
+echo "$ac_t$hardcode_action" 1>&6
+
+echo $ac_n "checking whether stripping libraries is possible... $ac_c" 1>&6
+if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
+ test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
+ test -z "$striplib" && striplib="$STRIP --strip-unneeded"
+ echo "${ac_t}yes" 1>&6
+else
+ echo "${ac_t}no" 1>&6
+fi
+
+case $reload_flag in
+"" | " "*) ;;
+*) reload_flag=" $reload_flag" ;;
+esac
+reload_cmds='$LD$reload_flag -o $output$reload_objs'
+test -z "$deplibs_check_method" && deplibs_check_method=unknown
+
+# PORTME Fill in your ld.so characteristics
+library_names_spec=
+libname_spec='lib$name'
+soname_spec=
+postinstall_cmds=
+postuninstall_cmds=
+finish_cmds=
+finish_eval=
+shlibpath_var=
+shlibpath_overrides_runpath=unknown
+version_type=none
+dynamic_linker="$host_os ld.so"
+sys_lib_dlsearch_path_spec="/lib /usr/lib"
+sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
+
+echo $ac_n "checking dynamic linker characteristics... $ac_c" 1>&6
+case $host_os in
+aix3*)
+ version_type=linux
+ library_names_spec='${libname}${release}.so$versuffix $libname.a'
+ shlibpath_var=LIBPATH
+
+ # AIX 3 has no versioning support, so we append a major version to the name.
+ soname_spec='${libname}${release}.so$major'
+ ;;
+
+aix4* | aix5*)
+ if test "$host_cpu" = ia64; then
+ # AIX 5 supports IA64
+ library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
+ shlibpath_var=LD_LIBRARY_PATH
+ else
+ # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
+ # soname into executable. Probably we can add versioning support to
+ # collect2, so additional links can be useful in future.
+ # We preserve .a as extension for shared libraries though AIX4.2
+ # and later linker supports .so
+ if test "$aix_use_runtimelinking" = yes; then
+ # If using run time linking (on AIX 4.2 or later) use lib<name>.so instead of
+ # lib<name>.a to let people know that these are not typical AIX shared libraries.
+ library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
+ else
+ # We preserve .a as extension for shared libraries though AIX4.2
+ # and later when we are not doing run time linking.
+ library_names_spec='${libname}${release}.a $libname.a'
+ soname_spec='${libname}${release}.so$major.o'
+ fi
+ # If we're using GNU nm, then we don't want the "-C" option.
+ # -C means demangle to AIX nm, but means don't demangle with GNU nm
+ if $NM -V 2>&1 | egrep '(GNU)' > /dev/null; then
+ export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
+ else
+ export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
+ fi
+ shlibpath_var=LIBPATH
+ deplibs_check_method=pass_all
+ case $host_os in
+ aix4 | aix4.[01] | aix4.[01].*)
+ if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
+ echo ' yes '
+ echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
+ :
+ else
+ # With GCC up to 2.95.x, collect2 would create an import file
+ # for dependence libraries. The import file would start with
+ # the line `#! .'. This would cause the generated library to
+ # depend on `.', always an invalid library. This was fixed in
+ # development snapshots of GCC prior to 3.0.
+ can_build_shared=no
+ fi
+ ;;
+ esac
+ fi
+ ;;
+
+amigaos*)
+ library_names_spec='$libname.ixlibrary $libname.a'
+ # Create ${libname}_ixlibrary.a entries in /sys/libs.
+ finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "(cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a)"; (cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a) || exit 1; done'
+ ;;
+
+beos*)
+ library_names_spec='${libname}.so'
+ dynamic_linker="$host_os ld.so"
+ shlibpath_var=LIBRARY_PATH
+ lt_cv_dlopen="load_add_on"
+ lt_cv_dlopen_libs=
+ lt_cv_dlopen_self=yes
+ ;;
+
+bsdi4*)
+ version_type=linux
+ need_version=no
+ library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
+ soname_spec='${libname}${release}.so$major'
+ finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
+ shlibpath_var=LD_LIBRARY_PATH
+ sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
+ sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
+ export_dynamic_flag_spec=-rdynamic
+ # the default ld.so.conf also contains /usr/contrib/lib and
+ # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
+ # libtool to hard-code these into programs
+ ;;
+
+cygwin* | mingw* | pw32*)
+ version_type=windows
+ need_version=no
+ need_lib_prefix=no
+ case $with_gcc,$host_os in
+ yes,cygwin*)
+ library_names_spec='$libname.dll.a'
+ soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | [sed -e 's/[.]/-/g']`${versuffix}.dll'
+ postinstall_cmds='dlpath=`bash 2>&1 -c '\''. $dir/${file}i; echo \$dlname'\''`~
+ dldir=$destdir/`dirname \$dlpath`~
+ test -d \$dldir || mkdir -p \$dldir~
+ $install_prog .libs/$dlname \$dldir/$dlname'
+ postuninstall_cmds='dldll=`bash 2>&1 -c '\''. $file; echo \$dlname'\''`~
+ dlpath=$dir/\$dldll; $rm \$dlpath'
+ ;;
+ yes,mingw*)
+ library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll'
+ sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://" -e "s/;/ /g"`
+ ;;
+ yes,pw32*)
+ library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll'
+;;
+ *)
+ library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll $libname.lib'
+ ;;
+ esac
+ dynamic_linker='Win32 ld.exe'
+ # FIXME: first we should search . and the directory the executable is in
+ shlibpath_var=PATH
+ lt_cv_dlopen="LoadLibrary"
+ lt_cv_dlopen_libs=
+ ;;
+
+darwin* | rhapsody*)
+ dynamic_linker="$host_os dyld"
+ version_type=darwin
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${versuffix}.`test .$module = .yes && echo so || echo dylib` ${libname}${release}${major}.`test .$module = .yes && echo so || echo dylib` ${libname}.`test .$module = .yes && echo so || echo dylib`'
+ soname_spec='${libname}${release}${major}.`test .$module = .yes && echo so || echo dylib`'
+ shlibpath_overrides_runpath=yes
+ shlibpath_var=DYLD_LIBRARY_PATH
+ ;;
+
+freebsd1*)
+ dynamic_linker=no
+ ;;
+
+freebsd*)
+ objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
+ version_type=sunos
+ case $objformat in
+ elf*)
+ library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
+ soname_spec='${libname}${release}.so$major'
+ need_version=no
+ need_lc=no
+ need_lib_prefix=no
+ ;;
+ *)
+ library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
+ need_version=yes
+ ;;
+ esac
+ shlibpath_var=LD_LIBRARY_PATH
+ case $host_os in
+ freebsd2*)
+ shlibpath_overrides_runpath=yes
+ ;;
+ *)
+ shlibpath_overrides_runpath=no
+ hardcode_into_libs=yes
+ ;;
+ esac
+ ;;
+
+gnu*)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so${major} ${libname}.so'
+ soname_spec='${libname}${release}.so$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ hardcode_into_libs=yes
+ ;;
+
+hpux9* | hpux10* | hpux11*)
+ # Give a soname corresponding to the major version so that dld.sl refuses to
+ # link against other versions.
+ dynamic_linker="$host_os dld.sl"
+ version_type=sunos
+ need_lib_prefix=no
+ need_version=no
+ shlibpath_var=SHLIB_PATH
+ shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
+ library_names_spec='${libname}${release}.sl$versuffix ${libname}${release}.sl$major $libname.sl'
+ soname_spec='${libname}${release}.sl$major'
+ # HP-UX runs *really* slowly unless shared libraries are mode 555.
+ postinstall_cmds='chmod 555 $lib'
+ ;;
+
+irix5* | irix6*)
+ version_type=sunos
+ need_lib_prefix=no
+ need_version=no
+ soname_spec='${libname}${release}.so$major'
+ library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so $libname.so'
+ case $host_os in
+ irix5*)
+ libsuff= shlibsuff=
+ ;;
+ *)
+ case $LD in # libtool.m4 will add one of these switches to LD
+ *-32|*"-32 ") libsuff= shlibsuff= libmagic=32-bit;;
+ *-n32|*"-n32 ") libsuff=32 shlibsuff=N32 libmagic=N32;;
+ *-64|*"-64 ") libsuff=64 shlibsuff=64 libmagic=64-bit;;
+ *) libsuff= shlibsuff= libmagic=never-match;;
+ esac
+ ;;
+ esac
+ shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
+ shlibpath_overrides_runpath=no
+ sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
+ sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
+ ;;
+
+# No shared lib support for Linux oldld, aout, or coff.
+linux-gnuoldld* | linux-gnuaout* | linux-gnucoff*)
+ dynamic_linker=no
+ ;;
+
+# This must be Linux ELF.
+linux-gnu*)
+ version_type=sunos
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
+ soname_spec='${libname}${release}.so$major'
+ finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=no
+ # This implies no fast_install, which is unacceptable.
+ # Some rework will be needed to allow for fast_install
+ # before this can be enabled.
+ hardcode_into_libs=yes
+
+ # We used to test for /lib/ld.so.1 and disable shared libraries on
+ # powerpc, because MkLinux only supported shared libraries with the
+ # GNU dynamic linker. Since this was broken with cross compilers,
+ # most powerpc-linux boxes support dynamic linking these days and
+ # people can always --disable-shared, the test was removed, and we
+ # assume the GNU/Linux dynamic linker is in use.
+ dynamic_linker='GNU/Linux ld.so'
+ ;;
+
+netbsd*)
+ need_lib_prefix=no
+ need_version=no
+ version_type=sunos
+ if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+ library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
+ finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+ dynamic_linker='NetBSD (a.out) ld.so'
+ else
+ library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so ${libname}.so'
+ soname_spec='${libname}${release}.so$major'
+ dynamic_linker='NetBSD ld.elf_so'
+ fi
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
+ hardcode_into_libs=yes
+ sys_lib_dlsearch_path_spec="/usr/lib"
+ sys_lib_search_path_spec="/usr/lib"
+ ;;
+
+newsos6)
+ version_type=linux
+ library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
+ ;;
+
+openbsd*)
+ version_type=sunos
+ if test "$with_gnu_ld" = yes; then
+ need_lib_prefix=no
+ need_version=no
+ fi
+ library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
+ finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
+ shlibpath_var=LD_LIBRARY_PATH
+ ;;
+
+os2*)
+ libname_spec='$name'
+ need_lib_prefix=no
+ library_names_spec='$libname.dll $libname.a'
+ dynamic_linker='OS/2 ld.exe'
+ shlibpath_var=LIBPATH
+ ;;
+
+osf3* | osf4* | osf5*)
+ version_type=osf
+ need_version=no
+ soname_spec='${libname}${release}.so'
+ library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $libname.so'
+ shlibpath_var=LD_LIBRARY_PATH
+ sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
+ sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
+ ;;
+
+sco3.2v5*)
+ version_type=osf
+ soname_spec='${libname}${release}.so$major'
+ library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
+ shlibpath_var=LD_LIBRARY_PATH
+ ;;
+
+solaris*)
+ version_type=sunos
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
+ soname_spec='${libname}${release}.so$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
+ hardcode_into_libs=yes
+ # ldd complains unless libraries are executable
+ postinstall_cmds='chmod +x $lib'
+ ;;
+
+sunos4*)
+ version_type=sunos
+ library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
+ finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=yes
+ if test "$with_gnu_ld" = yes; then
+ need_lib_prefix=no
+ fi
+ need_version=yes
+ ;;
+
+sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
+ version_type=linux
+ library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
+ soname_spec='${libname}${release}.so$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ case $host_vendor in
+ motorola)
+ need_lib_prefix=no
+ need_version=no
+ shlibpath_overrides_runpath=no
+ sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
+ ;;
+ esac
+ ;;
+
+uts4*)
+ version_type=linux
+ library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
+ soname_spec='${libname}${release}.so$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ ;;
+
+dgux*)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
+ soname_spec='${libname}${release}.so$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ ;;
+
+sysv4*MP*)
+ if test -d /usr/nec ;then
+ version_type=linux
+ library_names_spec='$libname.so.$versuffix $libname.so.$major $libname.so'
+ soname_spec='$libname.so.$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ fi
+ ;;
+
+*)
+ dynamic_linker=no
+ ;;
+esac
+echo "$ac_t$dynamic_linker" 1>&6
+test "$dynamic_linker" = no && can_build_shared=no
+
+# Check for command to grab the raw symbol name followed by C symbol from nm.
+echo $ac_n "checking command to parse $NM output... $ac_c" 1>&6
+
+# These are sane defaults that work on at least a few old systems.
+# [They come from Ultrix. What could be older than Ultrix?!! ;)]
+
+# Character class describing NM global symbol codes.
+symcode='[BCDEGRST]'
+
+# Regexp to match symbols that can be accessed directly from C.
+sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
+
+# Transform the above into a raw symbol and a C symbol.
+symxfrm='\1 \2\3 \3'
+
+# Transform an extracted symbol line into a proper C declaration
+global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern char \1;/p'"
+
+# Define system-specific variables.
+case $host_os in
+aix*)
+ symcode='[BCDT]'
+ ;;
+cygwin* | mingw* | pw32*)
+ symcode='[ABCDGISTW]'
+ ;;
+hpux*) # Its linker distinguishes data from code symbols
+ global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern char \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
+ ;;
+irix*)
+ symcode='[BCDEGRST]'
+ ;;
+solaris* | sysv5*)
+ symcode='[BDT]'
+ ;;
+sysv4)
+ symcode='[DFNSTU]'
+ ;;
+esac
+
+# Handle CRLF in mingw tool chain
+opt_cr=
+case $host_os in
+mingw*)
+ opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
+ ;;
+esac
+
+# If we're using GNU nm, then use its standard symbol codes.
+if $NM -V 2>&1 | egrep '(GNU|with BFD)' > /dev/null; then
+ symcode='[ABCDGISTW]'
+fi
+
+# Try without a prefix undercore, then with it.
+for ac_symprfx in "" "_"; do
+
+ # Write the raw and C identifiers.
+ global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'"
+
+ # Check to see that the pipe works correctly.
+ pipe_works=no
+ $rm conftest*
+ cat > conftest.$ac_ext <<EOF
+#ifdef __cplusplus
+extern "C" {
+#endif
+char nm_test_var;
+void nm_test_func(){}
+#ifdef __cplusplus
+}
+#endif
+int main(){nm_test_var='a';nm_test_func();return(0);}
+EOF
+
+ echo "$progname:1433: checking if global_symbol_pipe works" >&5
+ if { (eval echo $progname:1434: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; } && test -s conftest.$objext; then
+ # Now try to grab the symbols.
+ nlist=conftest.nm
+ if { echo "$progname:1437: eval \"$NM conftest.$objext | $global_symbol_pipe > $nlist\"" >&5; eval "$NM conftest.$objext | $global_symbol_pipe > $nlist 2>&5"; } && test -s "$nlist"; then
+
+ # Try sorting and uniquifying the output.
+ if sort "$nlist" | uniq > "$nlist"T; then
+ mv -f "$nlist"T "$nlist"
+ else
+ rm -f "$nlist"T
+ fi
+
+ # Make sure that we snagged all the symbols we need.
+ if egrep ' nm_test_var$' "$nlist" >/dev/null; then
+ if egrep ' nm_test_func$' "$nlist" >/dev/null; then
+ cat <<EOF > conftest.$ac_ext
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+EOF
+ # Now generate the symbol file.
+ eval "$global_symbol_to_cdecl"' < "$nlist" >> conftest.$ac_ext'
+
+ cat <<EOF >> conftest.$ac_ext
+#if defined (__STDC__) && __STDC__
+# define lt_ptr_t void *
+#else
+# define lt_ptr_t char *
+# define const
+#endif
+
+/* The mapping between symbol names and symbols. */
+const struct {
+ const char *name;
+ lt_ptr_t address;
+}
+lt_preloaded_symbols[] =
+{
+EOF
+ sed "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" >> conftest.$ac_ext
+ cat <<\EOF >> conftest.$ac_ext
+ {0, (lt_ptr_t) 0}
+};
+
+#ifdef __cplusplus
+}
+#endif
+EOF
+ # Now try linking the two files.
+ mv conftest.$objext conftstm.$objext
+ save_LIBS="$LIBS"
+ save_CFLAGS="$CFLAGS"
+ LIBS="conftstm.$objext"
+ CFLAGS="$CFLAGS$no_builtin_flag"
+ if { (eval echo $progname:1489: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+ pipe_works=yes
+ else
+ echo "$progname: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ fi
+ LIBS="$save_LIBS"
+ else
+ echo "cannot find nm_test_func in $nlist" >&5
+ fi
+ else
+ echo "cannot find nm_test_var in $nlist" >&5
+ fi
+ else
+ echo "cannot run $global_symbol_pipe" >&5
+ fi
+ else
+ echo "$progname: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ fi
+ $rm conftest* conftst*
+
+ # Do not use the global_symbol_pipe unless it works.
+ if test "$pipe_works" = yes; then
+ break
+ else
+ global_symbol_pipe=
+ fi
+done
+if test "$pipe_works" = yes; then
+ echo "${ac_t}ok" 1>&6
+else
+ echo "${ac_t}failed" 1>&6
+fi
+
+if test -z "$global_symbol_pipe"; then
+ global_symbol_to_cdecl=
+fi
+
+# Report the final consequences.
+echo "checking if libtool supports shared libraries... $can_build_shared" 1>&6
+
+# Only try to build win32 dlls if AC_LIBTOOL_WIN32_DLL was used in
+# configure.in, otherwise build static only libraries.
+case $host_os in
+cygwin* | mingw* | pw32* | os2*)
+ if test x$can_build_shared = xyes; then
+ test x$enable_win32_dll = xno && can_build_shared=no
+ echo "checking if package supports dlls... $can_build_shared" 1>&6
+ fi
+;;
+esac
+
+echo $ac_n "checking whether to build shared libraries... $ac_c" 1>&6
+test "$can_build_shared" = "no" && enable_shared=no
+
+# On AIX, shared libraries and static libraries use the same namespace, and
+# are all built from PIC.
+case $host_os in
+aix3*)
+ test "$enable_shared" = yes && enable_static=no
+ if test -n "$RANLIB"; then
+ archive_cmds="$archive_cmds~\$RANLIB \$lib"
+ postinstall_cmds='$RANLIB $lib'
+ fi
+ ;;
+
+aix4*)
+ test "$enable_shared" = yes && enable_static=no
+ ;;
+esac
+
+echo "$ac_t$enable_shared" 1>&6
+
+# Make sure either enable_shared or enable_static is yes.
+test "$enable_shared" = yes || enable_static=yes
+
+echo "checking whether to build static libraries... $enable_static" 1>&6
+
+if test "$hardcode_action" = relink; then
+ # Fast installation is not supported
+ enable_fast_install=no
+elif test "$shlibpath_overrides_runpath" = yes ||
+ test "$enable_shared" = no; then
+ # Fast installation is not necessary
+ enable_fast_install=needless
+fi
+
+variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
+if test "$with_gcc" = yes; then
+ variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
+fi
+
+# Check whether we must set pic_mode to default
+test -z "$pic_flag" && pic_mode=default
+
+if test "x$enable_dlopen" != xyes; then
+ enable_dlopen=unknown
+ enable_dlopen_self=unknown
+ enable_dlopen_self_static=unknown
+else
+if test "X${lt_cv_dlopen+set}" != Xset; then
+ lt_cv_dlopen=no lt_cv_dlopen_libs=
+echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
+echo "$progname:1593: checking for dlopen in -ldl" >&5
+if test "X${ac_cv_lib_dl_dlopen+set}" = Xset; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ ac_save_LIBS="$LIBS"
+LIBS="-ldl $LIBS"
+cat > conftest.$ac_ext <<EOF
+#line 1600 "ltconfig"
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dlopen();
+
+int main() {
+dlopen()
+; return 0; }
+EOF
+if { (eval echo $progname:1613: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ ac_cv_lib_dl_dlopen=yes
+else
+ echo "$progname: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_lib_dl_dlopen=no
+fi
+rm -f conftest*
+LIBS="$ac_save_LIBS"
+
+fi
+if test "X$ac_cv_lib_dl_dlopen" = Xyes; then
+ echo "$ac_t""yes" 1>&6
+ lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
+else
+ echo "$ac_t""no" 1>&6
+echo $ac_n "checking for dlopen""... $ac_c" 1>&6
+echo "$progname:1632: checking for dlopen" >&5
+if test "X${ac_cv_func_dlopen+set}" = Xset; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.$ac_ext <<EOF
+#line 1637 "ltconfig"
+/* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char dlopen(); below. */
+#include <assert.h>
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dlopen();
+
+int main() {
+
+/* The GNU C library defines this for functions which it implements
+ to always fail with ENOSYS. Some functions are actually named
+ something starting with __ and the normal name is an alias. */
+#if defined (__stub_dlopen) || defined (__stub___dlopen)
+choke me
+#else
+dlopen();
+#endif
+
+; return 0; }
+EOF
+if { (eval echo $progname:1662: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ ac_cv_func_dlopen=yes
+else
+ echo "$progname: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_func_dlopen=no
+fi
+rm -f conftest*
+fi
+if test "X$ac_cv_func_dlopen" = Xyes; then
+ echo "$ac_t""yes" 1>&6
+ lt_cv_dlopen="dlopen"
+else
+ echo "$ac_t""no" 1>&6
+echo $ac_n "checking for dlopen in -lsvld""... $ac_c" 1>&6
+echo "$progname:1679: checking for dlopen in -lsvld" >&5
+if test "X${ac_cv_lib_svld_dlopen+set}" = Xset; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ ac_save_LIBS="$LIBS"
+LIBS="-lsvld $LIBS"
+cat > conftest.$ac_ext <<EOF
+#line 1686 "ltconfig"
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dlopen();
+
+int main() {
+dlopen()
+; return 0; }
+EOF
+if { (eval echo $progname:1699: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ ac_cv_lib_svld_dlopen=yes
+else
+ echo "$progname: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_lib_svld_dlopen=no
+fi
+rm -f conftest*
+LIBS="$ac_save_LIBS"
+
+fi
+if test "X$ac_cv_lib_svld_dlopen" = Xyes; then
+ echo "$ac_t""yes" 1>&6
+ lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
+else
+ echo "$ac_t""no" 1>&6
+echo $ac_n "checking for dld_link in -ldld""... $ac_c" 1>&6
+echo "$progname:1718: checking for dld_link in -ldld" >&5
+if test "X${ac_cv_lib_dld_dld_link+set}" = Xset; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ ac_save_LIBS="$LIBS"
+LIBS="-ldld $LIBS"
+cat > conftest.$ac_ext <<EOF
+#line 1725 "ltconfig"
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+#ifdef __cplusplus
+extern "C"
+#endif
+char dld_link();
+
+int main() {
+dld_link()
+; return 0; }
+EOF
+if { (eval echo $progname:1738: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ ac_cv_lib_dld_dld_link=yes
+else
+ echo "$progname: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_lib_dld_dld_link=no
+fi
+rm -f conftest*
+LIBS="$ac_save_LIBS"
+
+fi
+if test "X$ac_cv_lib_dld_dld_link" = Xyes; then
+ echo "$ac_t""yes" 1>&6
+ lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
+else
+ echo "$ac_t""no" 1>&6
+echo $ac_n "checking for shl_load""... $ac_c" 1>&6
+echo "$progname:1757: checking for shl_load" >&5
+if test "X${ac_cv_func_shl_load+set}" = Xset; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.$ac_ext <<EOF
+#line 1762 "ltconfig"
+/* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char shl_load(); below. */
+#include <assert.h>
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+#ifdef __cplusplus
+extern "C"
+#endif
+char shl_load();
+
+int main() {
+
+/* The GNU C library defines this for functions which it implements
+ to always fail with ENOSYS. Some functions are actually named
+ something starting with __ and the normal name is an alias. */
+#if defined (__stub_shl_load) || defined (__stub___shl_load)
+choke me
+#else
+shl_load();
+#endif
+
+; return 0; }
+EOF
+if { (eval echo $progname:1787: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ ac_cv_func_shl_load=yes
+else
+ echo "$progname: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_func_shl_load=no
+fi
+rm -f conftest*
+fi
+
+if test "X$ac_cv_func_shl_load" = Xyes; then
+ echo "$ac_t""yes" 1>&6
+ lt_cv_dlopen="shl_load"
+else
+ echo "$ac_t""no" 1>&6
+echo $ac_n "checking for shl_load in -ldld""... $ac_c" 1>&6
+echo "$progname:1805: checking for shl_load in -ldld" >&5
+if test "X${ac_cv_lib_dld_shl_load+set}" = Xset; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ ac_save_LIBS="$LIBS"
+LIBS="-ldld $LIBS"
+cat > conftest.$ac_ext <<EOF
+#line 1812 "ltconfig"
+#include "confdefs.h"
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+#ifdef __cplusplus
+extern "C"
+#endif
+char shl_load();
+
+int main() {
+shl_load()
+; return 0; }
+EOF
+if { (eval echo $progname:1826: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ rm -rf conftest*
+ ac_cv_lib_dld_shl_load=yes
+else
+ echo "$progname: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_lib_dld_shl_load=no
+fi
+rm -f conftest*
+LIBS="$ac_save_LIBS"
+
+fi
+if test "X$ac_cv_lib_dld_shl_load" = Xyes; then
+ echo "$ac_t""yes" 1>&6
+ lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+
+fi
+
+
+fi
+
+
+fi
+
+
+fi
+
+fi
+
+fi
+
+ if test "x$lt_cv_dlopen" != xno; then
+ enable_dlopen=yes
+ else
+ enable_dlopen=no
+ fi
+
+ case $lt_cv_dlopen in
+ dlopen)
+for ac_hdr in dlfcn.h; do
+ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
+echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
+echo "$progname:1873: checking for $ac_hdr" >&5
+if eval "test \"`echo 'X$''{'ac_cv_header_$ac_safe'+set}'`\" = Xset"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ cat > conftest.$ac_ext <<EOF
+#line 1878 "ltconfig"
+#include <$ac_hdr>
+int fnord = 0;
+int main () { return(0); }
+EOF
+ac_try="$ac_compile >/dev/null 2>conftest.out"
+{ (eval echo $progname:1884: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
+if test -z "$ac_err"; then
+ rm -rf conftest*
+ eval "ac_cv_header_$ac_safe=yes"
+else
+ echo "$ac_err" >&5
+ echo "$progname: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_header_$ac_safe=no"
+fi
+rm -f conftest*
+fi
+if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+else
+ echo "$ac_t""no" 1>&6
+fi
+done
+
+ if test "x$ac_cv_header_dlfcn_h" = xyes; then
+ CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
+ fi
+ eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
+ LIBS="$lt_cv_dlopen_libs $LIBS"
+
+ echo $ac_n "checking whether a program can dlopen itself""... $ac_c" 1>&6
+echo "$progname:1912: checking whether a program can dlopen itself" >&5
+if test "X${lt_cv_dlopen_self+set}" = Xset; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ if test "$cross_compiling" = yes; then
+ lt_cv_dlopen_self=cross
+ else
+ cat > conftest.$ac_ext <<EOF
+#line 1920 "ltconfig"
+
+#if HAVE_DLFCN_H
+#include <dlfcn.h>
+#endif
+
+#include <stdio.h>
+
+#ifdef RTLD_GLOBAL
+# define LTDL_GLOBAL RTLD_GLOBAL
+#else
+# ifdef DL_GLOBAL
+# define LTDL_GLOBAL DL_GLOBAL
+# else
+# define LTDL_GLOBAL 0
+# endif
+#endif
+
+/* We may have to define LTDL_LAZY_OR_NOW in the command line if we
+ find out it does not work in some platform. */
+#ifndef LTDL_LAZY_OR_NOW
+# ifdef RTLD_LAZY
+# define LTDL_LAZY_OR_NOW RTLD_LAZY
+# else
+# ifdef DL_LAZY
+# define LTDL_LAZY_OR_NOW DL_LAZY
+# else
+# ifdef RTLD_NOW
+# define LTDL_LAZY_OR_NOW RTLD_NOW
+# else
+# ifdef DL_NOW
+# define LTDL_LAZY_OR_NOW DL_NOW
+# else
+# define LTDL_LAZY_OR_NOW 0
+# endif
+# endif
+# endif
+# endif
+#endif
+
+void fnord() { int i=42; }
+int main() {
+ void *self, *ptr1, *ptr2; self=dlopen(0,LTDL_GLOBAL|LTDL_LAZY_OR_NOW);
+ if(self) { ptr1=dlsym(self,"fnord"); ptr2=dlsym(self,"_fnord");
+ if(ptr1 || ptr2) { dlclose(self); exit(0); } } exit(1); }
+
+EOF
+if { (eval echo $progname:1967: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
+then
+ lt_cv_dlopen_self=yes
+else
+ echo "$progname: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -fr conftest*
+ lt_cv_dlopen_self=no
+fi
+rm -fr conftest*
+fi
+
+fi
+
+echo "$ac_t""$lt_cv_dlopen_self" 1>&6
+
+ if test "$lt_cv_dlopen_self" = yes; then
+ LDFLAGS="$LDFLAGS $link_static_flag"
+ echo $ac_n "checking whether a statically linked program can dlopen itself""... $ac_c" 1>&6
+echo "$progname:1986: checking whether a statically linked program can dlopen itself" >&5
+if test "X${lt_cv_dlopen_self_static+set}" = Xset; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ if test "$cross_compiling" = yes; then
+ lt_cv_dlopen_self_static=cross
+ else
+ cat > conftest.$ac_ext <<EOF
+#line 1994 "ltconfig"
+
+#if HAVE_DLFCN_H
+#include <dlfcn.h>
+#endif
+
+#include <stdio.h>
+
+#ifdef RTLD_GLOBAL
+# define LTDL_GLOBAL RTLD_GLOBAL
+#else
+# ifdef DL_GLOBAL
+# define LTDL_GLOBAL DL_GLOBAL
+# else
+# define LTDL_GLOBAL 0
+# endif
+#endif
+
+/* We may have to define LTDL_LAZY_OR_NOW in the command line if we
+ find out it does not work in some platform. */
+#ifndef LTDL_LAZY_OR_NOW
+# ifdef RTLD_LAZY
+# define LTDL_LAZY_OR_NOW RTLD_LAZY
+# else
+# ifdef DL_LAZY
+# define LTDL_LAZY_OR_NOW DL_LAZY
+# else
+# ifdef RTLD_NOW
+# define LTDL_LAZY_OR_NOW RTLD_NOW
+# else
+# ifdef DL_NOW
+# define LTDL_LAZY_OR_NOW DL_NOW
+# else
+# define LTDL_LAZY_OR_NOW 0
+# endif
+# endif
+# endif
+# endif
+#endif
+
+void fnord() { int i=42; }
+int main() {
+ void *self, *ptr1, *ptr2; self=dlopen(0,LTDL_GLOBAL|LTDL_LAZY_OR_NOW);
+ if(self) { ptr1=dlsym(self,"fnord"); ptr2=dlsym(self,"_fnord");
+ if(ptr1 || ptr2) { dlclose(self); exit(0); } } exit(1); }
+
+EOF
+if { (eval echo $progname:2041: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
+then
+ lt_cv_dlopen_self_static=yes
+else
+ echo "$progname: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -fr conftest*
+ lt_cv_dlopen_self_static=no
+fi
+rm -fr conftest*
+fi
+
+fi
+
+echo "$ac_t""$lt_cv_dlopen_self_static" 1>&6
+fi
+ ;;
+ esac
+
+ case $lt_cv_dlopen_self in
+ yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
+ *) enable_dlopen_self=unknown ;;
+ esac
+
+ case $lt_cv_dlopen_self_static in
+ yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
+ *) enable_dlopen_self_static=unknown ;;
+ esac
+fi
+
+# Copy echo and quote the copy, instead of the original, because it is
+# used later.
+ltecho="$echo"
+if test "X$ltecho" = "X$CONFIG_SHELL $0 --fallback-echo"; then
+ ltecho="$CONFIG_SHELL \$0 --fallback-echo"
+fi
+LTSHELL="$SHELL"
+
+LTCONFIG_VERSION="$VERSION"
+
+# Only quote variables if we're using ltmain.sh.
+case $ltmain in
+*.sh)
+ # Now quote all the things that may contain metacharacters.
+ for var in ltecho old_AR old_AR_FLAGS old_CC old_LTCC old_CFLAGS old_CPPFLAGS \
+ old_MAGIC_CMD old_LD old_LDFLAGS old_LIBS \
+ old_LN_S old_NM old_RANLIB old_STRIP \
+ old_AS old_DLLTOOL old_OBJDUMP \
+ old_OBJEXT old_EXEEXT old_reload_flag \
+ old_deplibs_check_method old_file_magic_cmd \
+ AR AR_FLAGS CC LTCC LD LN_S NM LTSHELL LTCONFIG_VERSION \
+ reload_flag reload_cmds wl \
+ pic_flag link_static_flag no_builtin_flag export_dynamic_flag_spec \
+ thread_safe_flag_spec whole_archive_flag_spec libname_spec \
+ library_names_spec soname_spec \
+ RANLIB old_archive_cmds old_archive_from_new_cmds old_postinstall_cmds \
+ old_postuninstall_cmds archive_cmds archive_expsym_cmds postinstall_cmds \
+ postuninstall_cmds extract_expsyms_cmds old_archive_from_expsyms_cmds \
+ predep_objects postdep_objects predeps postdeps compiler_lib_search_path \
+ old_striplib striplib file_magic_cmd export_symbols_cmds \
+ deplibs_check_method allow_undefined_flag no_undefined_flag \
+ finish_cmds finish_eval global_symbol_pipe global_symbol_to_cdecl \
+ hardcode_libdir_flag_spec hardcode_libdir_separator \
+ sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
+ compiler_c_o need_locks exclude_expsyms include_expsyms; do
+
+ case $var in
+ reload_cmds | old_archive_cmds | old_archive_from_new_cmds | \
+ old_postinstall_cmds | old_postuninstall_cmds | \
+ export_symbols_cmds | archive_cmds | archive_expsym_cmds | \
+ extract_expsyms_cmds | old_archive_from_expsyms_cmds | \
+ postinstall_cmds | postuninstall_cmds | \
+ finish_cmds | sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
+ # Double-quote double-evaled strings.
+ eval "$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" ### testsuite: skip nested quoting test
+ ;;
+ *)
+ eval "$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" ### testsuite: skip nested quoting test
+ ;;
+ esac
+ done
+
+ case $ltecho in
+ *'\$0 --fallback-echo"')
+ ltecho=`$echo "X$ltecho" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
+ ;;
+ esac
+
+ if test -z "$tagname"; then
+ trap "$rm \"$ofile\"; exit 1" 1 2 15
+ echo "creating $ofile"
+ $rm "$ofile"
+ cat <<EOF > "$ofile"
+#! $SHELL
+
+# `$echo "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
+# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
+# NOTE: Changes made to this file will be lost: look at ltconfig or ltmain.sh.
+#
+# Copyright (C) 1996-2000 Free Software Foundation, Inc.
+# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
+#
+# 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.
+#
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# Sed that helps us avoid accidentally triggering echo(1) options like -n.
+Xsed="sed -e s/^X//"
+
+# The HP-UX ksh and POSIX shell print the target directory to stdout
+# if CDPATH is set.
+if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
+
+# The names of the tagged configurations supported by this script.
+available_tags=
+
+### BEGIN LIBTOOL CONFIG
+EOF
+ else
+ echo "appending configuration tag \"$tagname\" to $ofile"
+ echo "### BEGIN LIBTOOL TAG CONFIG: $tagname" >> "$ofile"
+ fi
+ cfgfile="$ofile"
+ ;;
+
+*)
+ # Double-quote the variables that need it (for aesthetics).
+ for var in old_AR old_AR_FLAGS old_CC old_LTCC old_CFLAGS old_CPPFLAGS \
+ old_MAGIC_CMD old_LD old_LDFLAGS old_LIBS \
+ old_LN_S old_NM old_RANLIB old_STRIP \
+ old_AS old_DLLTOOL old_OBJDUMP \
+ old_OBJEXT old_EXEEXT old_reload_flag \
+ old_deplibs_check_method old_file_magic_cmd; do
+ eval "$var=\\\"\$var\\\""
+ done
+
+ # Just create a config file.
+ cfgfile="$ofile.cfg"
+ if test -z "$tagname"; then
+ trap "$rm \"$cfgfile\"; exit 1" 1 2 15
+ echo "creating $cfgfile"
+ $rm "$cfgfile"
+ cat <<EOF > "$cfgfile"
+# `$echo "$cfgfile" | sed 's%^.*/%%'` - Libtool configuration file.
+# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
+
+### BEGIN LIBTOOL CONFIG
+EOF
+ else
+ echo "appending to $cfgfile"
+ echo "### BEGIN LIBTOOL TAG CONFIG: $tagname" >> "$ofile"
+ fi
+ ;;
+esac
+
+cat <<EOF >> "$cfgfile"
+# Libtool was configured as follows, on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
+#
+# AR=$old_AR AR_FLAGS=$old_AR_FLAGS LTCC=$old_LTCC CC=$old_CC \\
+# CFLAGS=$old_CFLAGS CPPFLAGS=$old_CPPFLAGS \\
+# MAGIC_CMD=$old_MAGIC_CMD LD=$old_LD LDFLAGS=$old_LDFLAGS LIBS=$old_LIBS \\
+# LN_S=$old_LN_S NM=$old_NM RANLIB=$old_RANLIB STRIP=$old_STRIP \\
+# AS=$old_AS DLLTOOL=$old_DLLTOOL OBJDUMP=$old_OBJDUMP \\
+# objext=$old_OBJEXT exeext=$old_EXEEXT reload_flag=$old_reload_flag \\
+# deplibs_check_method=$old_deplibs_check_method \\
+# file_magic_cmd=$old_file_magic_cmd \\
+# $0$ltconfig_args
+#
+# Compiler and other test output produced by $progname, useful for
+# debugging $progname, is in ./config.log if it exists.
+
+# The version of $progname that generated this script.
+LTCONFIG_VERSION=$LTCONFIG_VERSION
+
+# Shell to use when invoking shell scripts.
+SHELL=$LTSHELL
+
+# Whether or not to build shared libraries.
+build_libtool_libs=$enable_shared
+
+# Whether or not to add -lc for building shared libraries.
+build_libtool_need_lc=$need_lc
+
+# Whether or not to build static libraries.
+build_old_libs=$enable_static
+
+# Whether or not to optimize for fast installation.
+fast_install=$enable_fast_install
+
+# The host system.
+host_alias=$host_alias
+host=$host
+
+# An echo program that does not interpret backslashes.
+echo=$ltecho
+
+# The archiver.
+AR=$AR
+AR_FLAGS=$AR_FLAGS
+
+# A C compiler.
+LTCC=$LTCC
+
+# A language-specific compiler.
+CC=$CC
+
+# Is the compiler the GNU C compiler?
+with_gcc=$with_gcc
+
+# The linker used to build libraries.
+LD=$LD
+
+# Whether we need hard or soft links.
+LN_S=$LN_S
+
+# A BSD-compatible nm program.
+NM=$NM
+
+# A symbol stripping program
+STRIP=$STRIP
+
+# Used to examine libraries when file_magic_cmd begins "file"
+MAGIC_CMD=$MAGIC_CMD
+
+# Used on cygwin: DLL creation program.
+DLLTOOL="$DLLTOOL"
+
+# Used on cygwin: object dumper.
+OBJDUMP="$OBJDUMP"
+
+# Used on cygwin: assembler.
+AS="$AS"
+
+# The name of the directory that contains temporary libtool files.
+objdir=$objdir
+
+# How to create reloadable object files.
+reload_flag=$reload_flag
+reload_cmds=$reload_cmds
+
+# How to pass a linker flag through the compiler.
+wl=$wl
+
+# Object file suffix (normally "o").
+objext="$objext"
+
+# Old archive suffix (normally "a").
+libext="$libext"
+
+# Executable file suffix (normally "").
+exeext="$exeext"
+
+# Additional compiler flags for building library objects.
+pic_flag=$pic_flag
+pic_mode=$pic_mode
+
+# What is the maximum length of a command?
+max_cmd_len=$max_cmd_len
+
+# Does compiler simultaneously support -c and -o options?
+compiler_c_o=$compiler_c_o
+
+# Must we lock files when doing compilation ?
+need_locks=$need_locks
+
+# Do we need the lib prefix for modules?
+need_lib_prefix=$need_lib_prefix
+
+# Do we need a version for libraries?
+need_version=$need_version
+
+# Whether dlopen is supported.
+dlopen_support=$enable_dlopen
+
+# Whether dlopen of programs is supported.
+dlopen_self=$enable_dlopen_self
+
+# Whether dlopen of statically linked programs is supported.
+dlopen_self_static=$enable_dlopen_self_static
+
+# Compiler flag to prevent dynamic linking.
+link_static_flag=$link_static_flag
+
+# Compiler flag to turn off builtin functions.
+no_builtin_flag=$no_builtin_flag
+
+# Compiler flag to allow reflexive dlopens.
+export_dynamic_flag_spec=$export_dynamic_flag_spec
+
+# Compiler flag to generate shared objects directly from archives.
+whole_archive_flag_spec=$whole_archive_flag_spec
+
+# Compiler flag to generate thread-safe objects.
+thread_safe_flag_spec=$thread_safe_flag_spec
+
+# Library versioning type.
+version_type=$version_type
+
+# Format of library name prefix.
+libname_spec=$libname_spec
+
+# List of archive names. First name is the real one, the rest are links.
+# The last name is the one that the linker finds with -lNAME.
+library_names_spec=$library_names_spec
+
+# The coded name of the library, if different from the real name.
+soname_spec=$soname_spec
+
+# Commands used to build and install an old-style archive.
+RANLIB=$RANLIB
+old_archive_cmds=$old_archive_cmds
+old_postinstall_cmds=$old_postinstall_cmds
+old_postuninstall_cmds=$old_postuninstall_cmds
+
+# Create an old-style archive from a shared archive.
+old_archive_from_new_cmds=$old_archive_from_new_cmds
+
+# Create a temporary old-style archive to link instead of a shared archive.
+old_archive_from_expsyms_cmds=$old_archive_from_expsyms_cmds
+
+# Commands used to build and install a shared archive.
+archive_cmds=$archive_cmds
+archive_expsym_cmds=$archive_expsym_cmds
+postinstall_cmds=$postinstall_cmds
+postuninstall_cmds=$postuninstall_cmds
+
+# Commands to strip libraries.
+old_striplib=$old_striplib
+striplib=$striplib
+
+# Dependencies to place before the objects being linked to create a
+# shared library.
+predep_objects=$predep_objects
+
+# Dependencies to place after the objects being linked to create a
+# shared library.
+postdep_objects=$postdep_objects
+
+# Dependencies to place before the objects being linked to create a
+# shared library.
+predeps=$predeps
+
+# Dependencies to place after the objects being linked to create a
+# shared library.
+postdeps=$postdeps
+
+# The library search path used internally by the compiler when linking
+# a shared library.
+compiler_lib_search_path=$compiler_lib_search_path
+
+# Method to check whether dependent libraries are shared objects.
+deplibs_check_method=$deplibs_check_method
+
+# Command to use when deplibs_check_method == file_magic.
+file_magic_cmd=$file_magic_cmd
+
+# Flag that allows shared libraries with undefined symbols to be built.
+allow_undefined_flag=$allow_undefined_flag
+
+# Flag that forces no undefined symbols.
+no_undefined_flag=$no_undefined_flag
+
+# Commands used to finish a libtool library installation in a directory.
+finish_cmds=$finish_cmds
+
+# Same as above, but a single script fragment to be evaled but not shown.
+finish_eval=$finish_eval
+
+# Take the output of nm and produce a listing of raw symbols and C names.
+global_symbol_pipe=$global_symbol_pipe
+
+# Transform the output of nm in a proper C declaration
+global_symbol_to_cdecl=$global_symbol_to_cdecl
+
+# This is the shared library runtime path variable.
+runpath_var=$runpath_var
+
+# This is the shared library path variable.
+shlibpath_var=$shlibpath_var
+
+# Is shlibpath searched before the hard-coded library search path?
+shlibpath_overrides_runpath=$shlibpath_overrides_runpath
+
+# How to hardcode a shared library path into an executable.
+hardcode_action=$hardcode_action
+
+# Whether we should hardcode library paths into libraries.
+hardcode_into_libs=$hardcode_into_libs
+
+# Flag to hardcode \$libdir into a binary during linking.
+# This must work even if \$libdir does not exist.
+hardcode_libdir_flag_spec=$hardcode_libdir_flag_spec
+
+# Whether we need a single -rpath flag with a separated argument.
+hardcode_libdir_separator=$hardcode_libdir_separator
+
+# Set to yes if using DIR/libNAME.so during linking hardcodes DIR into the
+# resulting binary.
+hardcode_direct=$hardcode_direct
+
+# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
+# resulting binary.
+hardcode_minus_L=$hardcode_minus_L
+
+# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
+# the resulting binary.
+hardcode_shlibpath_var=$hardcode_shlibpath_var
+
+# Variables whose values should be saved in libtool wrapper scripts and
+# restored at relink time.
+variables_saved_for_relink="$variables_saved_for_relink"
+
+# Whether libtool must link a program against all its dependency libraries.
+link_all_deplibs=$link_all_deplibs
+
+# Compile-time system search path for libraries
+sys_lib_search_path_spec=$sys_lib_search_path_spec
+
+# Run-time system search path for libraries
+sys_lib_dlsearch_path_spec=$sys_lib_dlsearch_path_spec
+
+# Fix the shell variable \$srcfile for the compiler.
+fix_srcfile_path="$fix_srcfile_path"
+
+# Set to yes if exported symbols are required.
+always_export_symbols=$always_export_symbols
+
+# The commands to list exported symbols.
+export_symbols_cmds=$export_symbols_cmds
+
+# The commands to extract the exported symbol list from a shared archive.
+extract_expsyms_cmds=$extract_expsyms_cmds
+
+# Symbols that should not be listed in the preloaded symbols.
+exclude_expsyms=$exclude_expsyms
+
+# Symbols that must always be exported.
+include_expsyms=$include_expsyms
+
+EOF
+
+if test -z "$tagname"; then
+ echo '### END LIBTOOL CONFIG' >> "$ofile"
+else
+ echo "### END LIBTOOL TAG CONFIG: $tagname" >> "$ofile"
+fi
+
+case $ltmain in
+*.sh)
+ echo >> "$ofile"
+ if test -z "$tagname"; then
+ case $host_os in
+ aix3*)
+ cat <<\EOF >> "$ofile"
+
+# AIX sometimes has problems with the GCC collect2 program. For some
+# reason, if we set the COLLECT_NAMES environment variable, the problems
+# vanish in a puff of smoke.
+if test "X${COLLECT_NAMES+set}" != Xset; then
+ COLLECT_NAMES=
+ export COLLECT_NAMES
+fi
+EOF
+ ;;
+ esac
+ case $host in
+ *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
+ cat <<'EOF' >> "$ofile"
+ # This is a source program that is used to create dlls on Windows
+ # Don't remove nor modify the starting and closing comments
+# /* ltdll.c starts here */
+# #define WIN32_LEAN_AND_MEAN
+# #include <windows.h>
+# #undef WIN32_LEAN_AND_MEAN
+# #include <stdio.h>
+#
+# #ifndef __CYGWIN__
+# # ifdef __CYGWIN32__
+# # define __CYGWIN__ __CYGWIN32__
+# # endif
+# #endif
+#
+# #ifdef __cplusplus
+# extern "C" {
+# #endif
+# BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved);
+# #ifdef __cplusplus
+# }
+# #endif
+#
+# #ifdef __CYGWIN__
+# #include <cygwin/cygwin_dll.h>
+# DECLARE_CYGWIN_DLL( DllMain );
+# #endif
+# HINSTANCE __hDllInstance_base;
+#
+# BOOL APIENTRY
+# DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
+# {
+# __hDllInstance_base = hInst;
+# return TRUE;
+# }
+# /* ltdll.c ends here */
+ # This is a source program that is used to create import libraries
+ # on Windows for dlls which lack them. Don't remove nor modify the
+ # starting and closing comments
+# /* impgen.c starts here */
+# /* Copyright (C) 1999-2000 Free Software Foundation, Inc.
+#
+# This file is part of GNU libtool.
+#
+# 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.
+# */
+#
+# #include <stdio.h> /* for printf() */
+# #include <unistd.h> /* for open(), lseek(), read() */
+# #include <fcntl.h> /* for O_RDONLY, O_BINARY */
+# #include <string.h> /* for strdup() */
+#
+# /* O_BINARY isn't required (or even defined sometimes) under Unix */
+# #ifndef O_BINARY
+# #define O_BINARY 0
+# #endif
+#
+# static unsigned int
+# pe_get16 (fd, offset)
+# int fd;
+# int offset;
+# {
+# unsigned char b[2];
+# lseek (fd, offset, SEEK_SET);
+# read (fd, b, 2);
+# return b[0] + (b[1]<<8);
+# }
+#
+# static unsigned int
+# pe_get32 (fd, offset)
+# int fd;
+# int offset;
+# {
+# unsigned char b[4];
+# lseek (fd, offset, SEEK_SET);
+# read (fd, b, 4);
+# return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
+# }
+#
+# static unsigned int
+# pe_as32 (ptr)
+# void *ptr;
+# {
+# unsigned char *b = ptr;
+# return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
+# }
+#
+# int
+# main (argc, argv)
+# int argc;
+# char *argv[];
+# {
+# int dll;
+# unsigned long pe_header_offset, opthdr_ofs, num_entries, i;
+# unsigned long export_rva, export_size, nsections, secptr, expptr;
+# unsigned long name_rvas, nexp;
+# unsigned char *expdata, *erva;
+# char *filename, *dll_name;
+#
+# filename = argv[1];
+#
+# dll = open(filename, O_RDONLY|O_BINARY);
+# if (dll < 1)
+# return 1;
+#
+# dll_name = filename;
+#
+# for (i=0; filename[i]; i++)
+# if (filename[i] == '/' || filename[i] == '\\' || filename[i] == ':')
+# dll_name = filename + i +1;
+#
+# pe_header_offset = pe_get32 (dll, 0x3c);
+# opthdr_ofs = pe_header_offset + 4 + 20;
+# num_entries = pe_get32 (dll, opthdr_ofs + 92);
+#
+# if (num_entries < 1) /* no exports */
+# return 1;
+#
+# export_rva = pe_get32 (dll, opthdr_ofs + 96);
+# export_size = pe_get32 (dll, opthdr_ofs + 100);
+# nsections = pe_get16 (dll, pe_header_offset + 4 +2);
+# secptr = (pe_header_offset + 4 + 20 +
+# pe_get16 (dll, pe_header_offset + 4 + 16));
+#
+# expptr = 0;
+# for (i = 0; i < nsections; i++)
+# {
+# char sname[8];
+# unsigned long secptr1 = secptr + 40 * i;
+# unsigned long vaddr = pe_get32 (dll, secptr1 + 12);
+# unsigned long vsize = pe_get32 (dll, secptr1 + 16);
+# unsigned long fptr = pe_get32 (dll, secptr1 + 20);
+# lseek(dll, secptr1, SEEK_SET);
+# read(dll, sname, 8);
+# if (vaddr <= export_rva && vaddr+vsize > export_rva)
+# {
+# expptr = fptr + (export_rva - vaddr);
+# if (export_rva + export_size > vaddr + vsize)
+# export_size = vsize - (export_rva - vaddr);
+# break;
+# }
+# }
+#
+# expdata = (unsigned char*)malloc(export_size);
+# lseek (dll, expptr, SEEK_SET);
+# read (dll, expdata, export_size);
+# erva = expdata - export_rva;
+#
+# nexp = pe_as32 (expdata+24);
+# name_rvas = pe_as32 (expdata+32);
+#
+# printf ("EXPORTS\n");
+# for (i = 0; i<nexp; i++)
+# {
+# unsigned long name_rva = pe_as32 (erva+name_rvas+i*4);
+# printf ("\t%s @ %ld ;\n", erva+name_rva, 1+ i);
+# }
+#
+# return 0;
+# }
+# /* impgen.c ends here */
+
+EOF
+ ;;
+ esac
+
+
+ # Append the ltmain.sh script.
+ sed '$q' "$ltmain" >> "$ofile" || (rm -f "$ofile"; exit 1)
+ # We use sed instead of cat because bash on DJGPP gets confused if
+ # if finds mixed CR/LF and LF-only lines. Since sed operates in
+ # text mode, it properly converts lines to CR/LF. This bash problem
+ # is reportedly fixed, but why not run on old versions too?
+
+ chmod +x "$ofile"
+ fi
+ ;;
+
+*)
+ # Compile the libtool program.
+ echo "FIXME: would compile $ltmain"
+ ;;
+esac
+
+# Update the list of available tags.
+if test -n "$tagname"; then
+
+ # Extract list of available tagged configurations in $ofile.
+ # Note that this assumes the entire list is on one line.
+ available_tags=`grep "^available_tags=" $ofile | sed -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
+
+ # Append the new tag name to the list of available tags.
+ available_tags="$available_tags $tagname"
+
+ # Now substitute the updated of available tags.
+ if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' ${ofile} > ${ofile}.new"; then
+ mv ${ofile}.new ${ofile}
+ chmod +x "$ofile"
+ else
+ rm -f ${ofile}.new
+ echo "$progname: unable to update list of available tagged configurations."
+ exit 1
+ fi
+fi
+
+# Don't cache tagged configuration!
+test -n "$cache_file" && test -z "$tagname" || exit 0
+
+# AC_CACHE_SAVE
+trap '' 1 2 15
+cat > confcache <<\EOF
+# This file is a shell script that caches the results of configure
+# tests run on this system so they can be shared between configure
+# scripts and configure runs. It is not useful on other systems.
+# If it contains results you don't want to keep, you may remove or edit it.
+#
+# By default, configure uses ./config.cache as the cache file,
+# creating it if it does not exist already. You can give configure
+# the --cache-file=FILE option to use a different cache file; that is
+# what configure does when it calls configure scripts in
+# subdirectories, so they share the cache.
+# Giving --cache-file=/dev/null disables caching, for debugging configure.
+# config.status only pays attention to the cache file if you give it the
+# --recheck option to rerun configure.
+#
+EOF
+# The following way of writing the cache mishandles newlines in values,
+# but we know of no workaround that is simple, portable, and efficient.
+# So, don't put newlines in cache variables' values.
+# Ultrix sh set writes to stderr and can't be redirected directly,
+# and sets the high bit in the cache file unless we assign to the vars.
+(set) 2>&1 |
+ case `(ac_space=' '; set | grep ac_space) 2>&1` in
+ *ac_space=\ *)
+ # `set' does not quote correctly, so add quotes (double-quote substitution
+ # turns \\\\ into \\, and sed turns \\ into \).
+ sed -n \
+ -e "s/'/'\\\\''/g" \
+ -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
+ ;;
+ *)
+ # `set' quotes correctly as required by POSIX, so do not add quotes.
+ sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
+ ;;
+ esac >> confcache
+if cmp -s $cache_file confcache; then
+ :
+else
+ if test -w $cache_file; then
+ echo "updating cache $cache_file"
+ cat confcache > $cache_file
+ else
+ echo "not updating unwritable cache $cache_file"
+ fi
+fi
+rm -f confcache
+
+exit 0
+
+# Local Variables:
+# mode:shell-script
+# sh-indentation:2
+# End:
diff --git a/ltmain.sh b/ltmain.sh
new file mode 100644
index 00000000..fe83ff4f
--- /dev/null
+++ b/ltmain.sh
@@ -0,0 +1,6290 @@
+# ltmain.sh - Provide generalized library-building support services.
+# NOTE: Changing this file will not affect anything until you rerun configure.
+#
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003
+# Free Software Foundation, Inc.
+# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
+#
+# 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.
+#
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# Check that we have a working $echo.
+if test "X$1" = X--no-reexec; then
+ # Discard the --no-reexec flag, and continue.
+ shift
+elif test "X$1" = X--fallback-echo; then
+ # Avoid inline document here, it may be left over
+ :
+elif test "X`($echo '\t') 2>/dev/null`" = 'X\t'; then
+ # Yippee, $echo works!
+ :
+else
+ # Restart under the correct shell, and then maybe $echo will work.
+ exec $SHELL "$0" --no-reexec ${1+"$@"}
+fi
+
+if test "X$1" = X--fallback-echo; then
+ # used as fallback echo
+ shift
+ cat <<EOF
+$*
+EOF
+ exit 0
+fi
+
+# The name of this program.
+progname=`$echo "$0" | ${SED} 's%^.*/%%'`
+modename="$progname"
+
+# Constants.
+PROGRAM=ltmain.sh
+PACKAGE=libtool
+VERSION=1.5
+TIMESTAMP=" (1.1220 2003/04/05 19:32:58)"
+
+default_mode=
+help="Try \`$progname --help' for more information."
+magic="%%%MAGIC variable%%%"
+mkdir="mkdir"
+mv="mv -f"
+rm="rm -f"
+
+# Sed substitution that helps us do robust quoting. It backslashifies
+# metacharacters that are still active within double-quoted strings.
+Xsed="${SED}"' -e 1s/^X//'
+sed_quote_subst='s/\([\\`\\"$\\\\]\)/\\\1/g'
+# test EBCDIC or ASCII
+case `echo A|od -x` in
+ *[Cc]1*) # EBCDIC based system
+ SP2NL="tr '\100' '\n'"
+ NL2SP="tr '\r\n' '\100\100'"
+ ;;
+ *) # Assume ASCII based system
+ SP2NL="tr '\040' '\012'"
+ NL2SP="tr '\015\012' '\040\040'"
+ ;;
+esac
+
+# NLS nuisances.
+# Only set LANG and LC_ALL to C if already set.
+# These must not be set unconditionally because not all systems understand
+# e.g. LANG=C (notably SCO).
+# We save the old values to restore during execute mode.
+if test "${LC_ALL+set}" = set; then
+ save_LC_ALL="$LC_ALL"; LC_ALL=C; export LC_ALL
+fi
+if test "${LANG+set}" = set; then
+ save_LANG="$LANG"; LANG=C; export LANG
+fi
+
+# Make sure IFS has a sensible default
+: ${IFS=" "}
+
+if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then
+ $echo "$modename: not configured to build any kind of library" 1>&2
+ $echo "Fatal configuration error. See the $PACKAGE docs for more information." 1>&2
+ exit 1
+fi
+
+# Global variables.
+mode=$default_mode
+nonopt=
+prev=
+prevopt=
+run=
+show="$echo"
+show_help=
+execute_dlfiles=
+lo2o="s/\\.lo\$/.${objext}/"
+o2lo="s/\\.${objext}\$/.lo/"
+
+#####################################
+# Shell function definitions:
+# This seems to be the best place for them
+
+# Need a lot of goo to handle *both* DLLs and import libs
+# Has to be a shell function in order to 'eat' the argument
+# that is supplied when $file_magic_command is called.
+win32_libid () {
+ win32_libid_type="unknown"
+ win32_fileres=`file -L $1 2>/dev/null`
+ case $win32_fileres in
+ *ar\ archive\ import\ library*) # definitely import
+ win32_libid_type="x86 archive import"
+ ;;
+ *ar\ archive*) # could be an import, or static
+ if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null | \
+ grep -E 'file format pe-i386(.*architecture: i386)?' >/dev/null ; then
+ win32_nmres=`eval $NM -f posix -A $1 | \
+ sed -n -e '1,100{/ I /{x;/import/!{s/^/import/;h;p;};x;};}'`
+ if test "X$win32_nmres" = "Ximport" ; then
+ win32_libid_type="x86 archive import"
+ else
+ win32_libid_type="x86 archive static"
+ fi
+ fi
+ ;;
+ *DLL*)
+ win32_libid_type="x86 DLL"
+ ;;
+ *executable*) # but shell scripts are "executable" too...
+ case $win32_fileres in
+ *MS\ Windows\ PE\ Intel*)
+ win32_libid_type="x86 DLL"
+ ;;
+ esac
+ ;;
+ esac
+ $echo $win32_libid_type
+}
+
+# End of Shell function definitions
+#####################################
+
+# Parse our command line options once, thoroughly.
+while test "$#" -gt 0
+do
+ arg="$1"
+ shift
+
+ case $arg in
+ -*=*) optarg=`$echo "X$arg" | $Xsed -e 's/[-_a-zA-Z0-9]*=//'` ;;
+ *) optarg= ;;
+ esac
+
+ # If the previous option needs an argument, assign it.
+ if test -n "$prev"; then
+ case $prev in
+ execute_dlfiles)
+ execute_dlfiles="$execute_dlfiles $arg"
+ ;;
+ tag)
+ tagname="$arg"
+
+ # Check whether tagname contains only valid characters
+ case $tagname in
+ *[!-_A-Za-z0-9,/]*)
+ $echo "$progname: invalid tag name: $tagname" 1>&2
+ exit 1
+ ;;
+ esac
+
+ case $tagname in
+ CC)
+ # Don't test for the "default" C tag, as we know, it's there, but
+ # not specially marked.
+ ;;
+ *)
+ if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "$0" > /dev/null; then
+ taglist="$taglist $tagname"
+ # Evaluate the configuration.
+ eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$tagname'$/,/^# ### END LIBTOOL TAG CONFIG: '$tagname'$/p' < $0`"
+ else
+ $echo "$progname: ignoring unknown tag $tagname" 1>&2
+ fi
+ ;;
+ esac
+ ;;
+ *)
+ eval "$prev=\$arg"
+ ;;
+ esac
+
+ prev=
+ prevopt=
+ continue
+ fi
+
+ # Have we seen a non-optional argument yet?
+ case $arg in
+ --help)
+ show_help=yes
+ ;;
+
+ --version)
+ $echo "$PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP"
+ $echo
+ $echo "Copyright (C) 2003 Free Software Foundation, Inc."
+ $echo "This is free software; see the source for copying conditions. There is NO"
+ $echo "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
+ exit 0
+ ;;
+
+ --config)
+ ${SED} -e '1,/^# ### BEGIN LIBTOOL CONFIG/d' -e '/^# ### END LIBTOOL CONFIG/,$d' $0
+ # Now print the configurations for the tags.
+ for tagname in $taglist; do
+ ${SED} -n -e "/^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$/,/^# ### END LIBTOOL TAG CONFIG: $tagname$/p" < "$0"
+ done
+ exit 0
+ ;;
+
+ --debug)
+ $echo "$progname: enabling shell trace mode"
+ set -x
+ ;;
+
+ --dry-run | -n)
+ run=:
+ ;;
+
+ --features)
+ $echo "host: $host"
+ if test "$build_libtool_libs" = yes; then
+ $echo "enable shared libraries"
+ else
+ $echo "disable shared libraries"
+ fi
+ if test "$build_old_libs" = yes; then
+ $echo "enable static libraries"
+ else
+ $echo "disable static libraries"
+ fi
+ exit 0
+ ;;
+
+ --finish) mode="finish" ;;
+
+ --mode) prevopt="--mode" prev=mode ;;
+ --mode=*) mode="$optarg" ;;
+
+ --preserve-dup-deps) duplicate_deps="yes" ;;
+
+ --quiet | --silent)
+ show=:
+ ;;
+
+ --tag) prevopt="--tag" prev=tag ;;
+ --tag=*)
+ set tag "$optarg" ${1+"$@"}
+ shift
+ prev=tag
+ ;;
+
+ -dlopen)
+ prevopt="-dlopen"
+ prev=execute_dlfiles
+ ;;
+
+ -*)
+ $echo "$modename: unrecognized option \`$arg'" 1>&2
+ $echo "$help" 1>&2
+ exit 1
+ ;;
+
+ *)
+ nonopt="$arg"
+ break
+ ;;
+ esac
+done
+
+if test -n "$prevopt"; then
+ $echo "$modename: option \`$prevopt' requires an argument" 1>&2
+ $echo "$help" 1>&2
+ exit 1
+fi
+
+# If this variable is set in any of the actions, the command in it
+# will be execed at the end. This prevents here-documents from being
+# left over by shells.
+exec_cmd=
+
+if test -z "$show_help"; then
+
+ # Infer the operation mode.
+ if test -z "$mode"; then
+ $echo "*** Warning: inferring the mode of operation is deprecated." 1>&2
+ $echo "*** Future versions of Libtool will require -mode=MODE be specified." 1>&2
+ case $nonopt in
+ *cc | cc* | *++ | gcc* | *-gcc* | g++* | xlc*)
+ mode=link
+ for arg
+ do
+ case $arg in
+ -c)
+ mode=compile
+ break
+ ;;
+ esac
+ done
+ ;;
+ *db | *dbx | *strace | *truss)
+ mode=execute
+ ;;
+ *install*|cp|mv)
+ mode=install
+ ;;
+ *rm)
+ mode=uninstall
+ ;;
+ *)
+ # If we have no mode, but dlfiles were specified, then do execute mode.
+ test -n "$execute_dlfiles" && mode=execute
+
+ # Just use the default operation mode.
+ if test -z "$mode"; then
+ if test -n "$nonopt"; then
+ $echo "$modename: warning: cannot infer operation mode from \`$nonopt'" 1>&2
+ else
+ $echo "$modename: warning: cannot infer operation mode without MODE-ARGS" 1>&2
+ fi
+ fi
+ ;;
+ esac
+ fi
+
+ # Only execute mode is allowed to have -dlopen flags.
+ if test -n "$execute_dlfiles" && test "$mode" != execute; then
+ $echo "$modename: unrecognized option \`-dlopen'" 1>&2
+ $echo "$help" 1>&2
+ exit 1
+ fi
+
+ # Change the help message to a mode-specific one.
+ generic_help="$help"
+ help="Try \`$modename --help --mode=$mode' for more information."
+
+ # These modes are in order of execution frequency so that they run quickly.
+ case $mode in
+ # libtool compile mode
+ compile)
+ modename="$modename: compile"
+ # Get the compilation command and the source file.
+ base_compile=
+ srcfile="$nonopt" # always keep a non-empty value in "srcfile"
+ suppress_output=
+ arg_mode=normal
+ libobj=
+
+ for arg
+ do
+ case "$arg_mode" in
+ arg )
+ # do not "continue". Instead, add this to base_compile
+ lastarg="$arg"
+ arg_mode=normal
+ ;;
+
+ target )
+ libobj="$arg"
+ arg_mode=normal
+ continue
+ ;;
+
+ normal )
+ # Accept any command-line options.
+ case $arg in
+ -o)
+ if test -n "$libobj" ; then
+ $echo "$modename: you cannot specify \`-o' more than once" 1>&2
+ exit 1
+ fi
+ arg_mode=target
+ continue
+ ;;
+
+ -static)
+ build_old_libs=yes
+ continue
+ ;;
+
+ -prefer-pic)
+ pic_mode=yes
+ continue
+ ;;
+
+ -prefer-non-pic)
+ pic_mode=no
+ continue
+ ;;
+
+ -Xcompiler)
+ arg_mode=arg # the next one goes into the "base_compile" arg list
+ continue # The current "srcfile" will either be retained or
+ ;; # replaced later. I would guess that would be a bug.
+
+ -Wc,*)
+ args=`$echo "X$arg" | $Xsed -e "s/^-Wc,//"`
+ lastarg=
+ save_ifs="$IFS"; IFS=','
+ for arg in $args; do
+ IFS="$save_ifs"
+
+ # Double-quote args containing other shell metacharacters.
+ # Many Bourne shells cannot handle close brackets correctly
+ # in scan sets, so we specify it separately.
+ case $arg in
+ *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
+ arg="\"$arg\""
+ ;;
+ esac
+ lastarg="$lastarg $arg"
+ done
+ IFS="$save_ifs"
+ lastarg=`$echo "X$lastarg" | $Xsed -e "s/^ //"`
+
+ # Add the arguments to base_compile.
+ base_compile="$base_compile $lastarg"
+ continue
+ ;;
+
+ * )
+ # Accept the current argument as the source file.
+ # The previous "srcfile" becomes the current argument.
+ #
+ lastarg="$srcfile"
+ srcfile="$arg"
+ ;;
+ esac # case $arg
+ ;;
+ esac # case $arg_mode
+
+ # Aesthetically quote the previous argument.
+ lastarg=`$echo "X$lastarg" | $Xsed -e "$sed_quote_subst"`
+
+ case $lastarg in
+ # Double-quote args containing other shell metacharacters.
+ # Many Bourne shells cannot handle close brackets correctly
+ # in scan sets, so we specify it separately.
+ *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
+ lastarg="\"$lastarg\""
+ ;;
+ esac
+
+ base_compile="$base_compile $lastarg"
+ done # for arg
+
+ case $arg_mode in
+ arg)
+ $echo "$modename: you must specify an argument for -Xcompile"
+ exit 1
+ ;;
+ target)
+ $echo "$modename: you must specify a target with \`-o'" 1>&2
+ exit 1
+ ;;
+ *)
+ # Get the name of the library object.
+ [ -z "$libobj" ] && libobj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%'`
+ ;;
+ esac
+
+ # Recognize several different file suffixes.
+ # If the user specifies -o file.o, it is replaced with file.lo
+ xform='[cCFSifmso]'
+ case $libobj in
+ *.ada) xform=ada ;;
+ *.adb) xform=adb ;;
+ *.ads) xform=ads ;;
+ *.asm) xform=asm ;;
+ *.c++) xform=c++ ;;
+ *.cc) xform=cc ;;
+ *.ii) xform=ii ;;
+ *.class) xform=class ;;
+ *.cpp) xform=cpp ;;
+ *.cxx) xform=cxx ;;
+ *.f90) xform=f90 ;;
+ *.for) xform=for ;;
+ *.java) xform=java ;;
+ esac
+
+ libobj=`$echo "X$libobj" | $Xsed -e "s/\.$xform$/.lo/"`
+
+ case $libobj in
+ *.lo) obj=`$echo "X$libobj" | $Xsed -e "$lo2o"` ;;
+ *)
+ $echo "$modename: cannot determine name of library object from \`$libobj'" 1>&2
+ exit 1
+ ;;
+ esac
+
+ # Infer tagged configuration to use if any are available and
+ # if one wasn't chosen via the "--tag" command line option.
+ # Only attempt this if the compiler in the base compile
+ # command doesn't match the default compiler.
+ if test -n "$available_tags" && test -z "$tagname"; then
+ case $base_compile in
+ # Blanks in the command may have been stripped by the calling shell,
+ # but not from the CC environment variable when configure was run.
+ " $CC "* | "$CC "* | " `$echo $CC` "* | "`$echo $CC` "*) ;;
+ # Blanks at the start of $base_compile will cause this to fail
+ # if we don't check for them as well.
+ *)
+ for z in $available_tags; do
+ if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$0" > /dev/null; then
+ # Evaluate the configuration.
+ eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $0`"
+ case "$base_compile " in
+ "$CC "* | " $CC "* | "`$echo $CC` "* | " `$echo $CC` "*)
+ # The compiler in the base compile command matches
+ # the one in the tagged configuration.
+ # Assume this is the tagged configuration we want.
+ tagname=$z
+ break
+ ;;
+ esac
+ fi
+ done
+ # If $tagname still isn't set, then no tagged configuration
+ # was found and let the user know that the "--tag" command
+ # line option must be used.
+ if test -z "$tagname"; then
+ $echo "$modename: unable to infer tagged configuration"
+ $echo "$modename: specify a tag with \`--tag'" 1>&2
+ exit 1
+# else
+# $echo "$modename: using $tagname tagged configuration"
+ fi
+ ;;
+ esac
+ fi
+
+ objname=`$echo "X$obj" | $Xsed -e 's%^.*/%%'`
+ xdir=`$echo "X$obj" | $Xsed -e 's%/[^/]*$%%'`
+ if test "X$xdir" = "X$obj"; then
+ xdir=
+ else
+ xdir=$xdir/
+ fi
+ lobj=${xdir}$objdir/$objname
+
+ if test -z "$base_compile"; then
+ $echo "$modename: you must specify a compilation command" 1>&2
+ $echo "$help" 1>&2
+ exit 1
+ fi
+
+ # Delete any leftover library objects.
+ if test "$build_old_libs" = yes; then
+ removelist="$obj $lobj $libobj ${libobj}T"
+ else
+ removelist="$lobj $libobj ${libobj}T"
+ fi
+
+ $run $rm $removelist
+ trap "$run $rm $removelist; exit 1" 1 2 15
+
+ # On Cygwin there's no "real" PIC flag so we must build both object types
+ case $host_os in
+ cygwin* | mingw* | pw32* | os2*)
+ pic_mode=default
+ ;;
+ esac
+ if test "$pic_mode" = no && test "$deplibs_check_method" != pass_all; then
+ # non-PIC code in shared libraries is not supported
+ pic_mode=default
+ fi
+
+ # Calculate the filename of the output object if compiler does
+ # not support -o with -c
+ if test "$compiler_c_o" = no; then
+ output_obj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%' -e 's%\.[^.]*$%%'`.${objext}
+ lockfile="$output_obj.lock"
+ removelist="$removelist $output_obj $lockfile"
+ trap "$run $rm $removelist; exit 1" 1 2 15
+ else
+ output_obj=
+ need_locks=no
+ lockfile=
+ fi
+
+ # Lock this critical section if it is needed
+ # We use this script file to make the link, it avoids creating a new file
+ if test "$need_locks" = yes; then
+ until $run ln "$0" "$lockfile" 2>/dev/null; do
+ $show "Waiting for $lockfile to be removed"
+ sleep 2
+ done
+ elif test "$need_locks" = warn; then
+ if test -f "$lockfile"; then
+ $echo "\
+*** ERROR, $lockfile exists and contains:
+`cat $lockfile 2>/dev/null`
+
+This indicates that another process is trying to use the same
+temporary object file, and libtool could not work around it because
+your compiler does not support \`-c' and \`-o' together. If you
+repeat this compilation, it may succeed, by chance, but you had better
+avoid parallel builds (make -j) in this platform, or get a better
+compiler."
+
+ $run $rm $removelist
+ exit 1
+ fi
+ $echo $srcfile > "$lockfile"
+ fi
+
+ if test -n "$fix_srcfile_path"; then
+ eval srcfile=\"$fix_srcfile_path\"
+ fi
+
+ $run $rm "$libobj" "${libobj}T"
+
+ # Create a libtool object file (analogous to a ".la" file),
+ # but don't create it if we're doing a dry run.
+ test -z "$run" && cat > ${libobj}T <<EOF
+# $libobj - a libtool object file
+# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
+#
+# Please DO NOT delete this file!
+# It is necessary for linking the library.
+
+# Name of the PIC object.
+EOF
+
+ # Only build a PIC object if we are building libtool libraries.
+ if test "$build_libtool_libs" = yes; then
+ # Without this assignment, base_compile gets emptied.
+ fbsd_hideous_sh_bug=$base_compile
+
+ if test "$pic_mode" != no; then
+ command="$base_compile $srcfile $pic_flag"
+ else
+ # Don't build PIC code
+ command="$base_compile $srcfile"
+ fi
+
+ if test ! -d "${xdir}$objdir"; then
+ $show "$mkdir ${xdir}$objdir"
+ $run $mkdir ${xdir}$objdir
+ status=$?
+ if test "$status" -ne 0 && test ! -d "${xdir}$objdir"; then
+ exit $status
+ fi
+ fi
+
+ if test -z "$output_obj"; then
+ # Place PIC objects in $objdir
+ command="$command -o $lobj"
+ fi
+
+ $run $rm "$lobj" "$output_obj"
+
+ $show "$command"
+ if $run eval "$command"; then :
+ else
+ test -n "$output_obj" && $run $rm $removelist
+ exit 1
+ fi
+
+ if test "$need_locks" = warn &&
+ test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then
+ $echo "\
+*** ERROR, $lockfile contains:
+`cat $lockfile 2>/dev/null`
+
+but it should contain:
+$srcfile
+
+This indicates that another process is trying to use the same
+temporary object file, and libtool could not work around it because
+your compiler does not support \`-c' and \`-o' together. If you
+repeat this compilation, it may succeed, by chance, but you had better
+avoid parallel builds (make -j) in this platform, or get a better
+compiler."
+
+ $run $rm $removelist
+ exit 1
+ fi
+
+ # Just move the object if needed, then go on to compile the next one
+ if test -n "$output_obj" && test "X$output_obj" != "X$lobj"; then
+ $show "$mv $output_obj $lobj"
+ if $run $mv $output_obj $lobj; then :
+ else
+ error=$?
+ $run $rm $removelist
+ exit $error
+ fi
+ fi
+
+ # Append the name of the PIC object to the libtool object file.
+ test -z "$run" && cat >> ${libobj}T <<EOF
+pic_object='$objdir/$objname'
+
+EOF
+
+ # Allow error messages only from the first compilation.
+ suppress_output=' >/dev/null 2>&1'
+ else
+ # No PIC object so indicate it doesn't exist in the libtool
+ # object file.
+ test -z "$run" && cat >> ${libobj}T <<EOF
+pic_object=none
+
+EOF
+ fi
+
+ # Only build a position-dependent object if we build old libraries.
+ if test "$build_old_libs" = yes; then
+ if test "$pic_mode" != yes; then
+ # Don't build PIC code
+ command="$base_compile $srcfile"
+ else
+ command="$base_compile $srcfile $pic_flag"
+ fi
+ if test "$compiler_c_o" = yes; then
+ command="$command -o $obj"
+ fi
+
+ # Suppress compiler output if we already did a PIC compilation.
+ command="$command$suppress_output"
+ $run $rm "$obj" "$output_obj"
+ $show "$command"
+ if $run eval "$command"; then :
+ else
+ $run $rm $removelist
+ exit 1
+ fi
+
+ if test "$need_locks" = warn &&
+ test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then
+ $echo "\
+*** ERROR, $lockfile contains:
+`cat $lockfile 2>/dev/null`
+
+but it should contain:
+$srcfile
+
+This indicates that another process is trying to use the same
+temporary object file, and libtool could not work around it because
+your compiler does not support \`-c' and \`-o' together. If you
+repeat this compilation, it may succeed, by chance, but you had better
+avoid parallel builds (make -j) in this platform, or get a better
+compiler."
+
+ $run $rm $removelist
+ exit 1
+ fi
+
+ # Just move the object if needed
+ if test -n "$output_obj" && test "X$output_obj" != "X$obj"; then
+ $show "$mv $output_obj $obj"
+ if $run $mv $output_obj $obj; then :
+ else
+ error=$?
+ $run $rm $removelist
+ exit $error
+ fi
+ fi
+
+ # Append the name of the non-PIC object the libtool object file.
+ # Only append if the libtool object file exists.
+ test -z "$run" && cat >> ${libobj}T <<EOF
+# Name of the non-PIC object.
+non_pic_object='$objname'
+
+EOF
+ else
+ # Append the name of the non-PIC object the libtool object file.
+ # Only append if the libtool object file exists.
+ test -z "$run" && cat >> ${libobj}T <<EOF
+# Name of the non-PIC object.
+non_pic_object=none
+
+EOF
+ fi
+
+ $run $mv "${libobj}T" "${libobj}"
+
+ # Unlock the critical section if it was locked
+ if test "$need_locks" != no; then
+ $run $rm "$lockfile"
+ fi
+
+ exit 0
+ ;;
+
+ # libtool link mode
+ link | relink)
+ modename="$modename: link"
+ case $host in
+ *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
+ # It is impossible to link a dll without this setting, and
+ # we shouldn't force the makefile maintainer to figure out
+ # which system we are compiling for in order to pass an extra
+ # flag for every libtool invocation.
+ # allow_undefined=no
+
+ # FIXME: Unfortunately, there are problems with the above when trying
+ # to make a dll which has undefined symbols, in which case not
+ # even a static library is built. For now, we need to specify
+ # -no-undefined on the libtool link line when we can be certain
+ # that all symbols are satisfied, otherwise we get a static library.
+ allow_undefined=yes
+ ;;
+ *)
+ allow_undefined=yes
+ ;;
+ esac
+ libtool_args="$nonopt"
+ base_compile="$nonopt"
+ compile_command="$nonopt"
+ finalize_command="$nonopt"
+
+ compile_rpath=
+ finalize_rpath=
+ compile_shlibpath=
+ finalize_shlibpath=
+ convenience=
+ old_convenience=
+ deplibs=
+ old_deplibs=
+ compiler_flags=
+ linker_flags=
+ dllsearchpath=
+ lib_search_path=`pwd`
+ inst_prefix_dir=
+
+ avoid_version=no
+ dlfiles=
+ dlprefiles=
+ dlself=no
+ export_dynamic=no
+ export_symbols=
+ export_symbols_regex=
+ generated=
+ libobjs=
+ ltlibs=
+ module=no
+ no_install=no
+ objs=
+ non_pic_objects=
+ prefer_static_libs=no
+ preload=no
+ prev=
+ prevarg=
+ release=
+ rpath=
+ xrpath=
+ perm_rpath=
+ temp_rpath=
+ thread_safe=no
+ vinfo=
+ vinfo_number=no
+
+ # We need to know -static, to get the right output filenames.
+ for arg
+ do
+ case $arg in
+ -all-static | -static)
+ if test "X$arg" = "X-all-static"; then
+ if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then
+ $echo "$modename: warning: complete static linking is impossible in this configuration" 1>&2
+ fi
+ if test -n "$link_static_flag"; then
+ dlopen_self=$dlopen_self_static
+ fi
+ else
+ if test -z "$pic_flag" && test -n "$link_static_flag"; then
+ dlopen_self=$dlopen_self_static
+ fi
+ fi
+ build_libtool_libs=no
+ build_old_libs=yes
+ prefer_static_libs=yes
+ break
+ ;;
+ esac
+ done
+
+ # See if our shared archives depend on static archives.
+ test -n "$old_archive_from_new_cmds" && build_old_libs=yes
+
+ # Go through the arguments, transforming them on the way.
+ while test "$#" -gt 0; do
+ arg="$1"
+ base_compile="$base_compile $arg"
+ shift
+ case $arg in
+ *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
+ qarg=\"`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`\" ### testsuite: skip nested quoting test
+ ;;
+ *) qarg=$arg ;;
+ esac
+ libtool_args="$libtool_args $qarg"
+
+ # If the previous option needs an argument, assign it.
+ if test -n "$prev"; then
+ case $prev in
+ output)
+ compile_command="$compile_command @OUTPUT@"
+ finalize_command="$finalize_command @OUTPUT@"
+ ;;
+ esac
+
+ case $prev in
+ dlfiles|dlprefiles)
+ if test "$preload" = no; then
+ # Add the symbol object into the linking commands.
+ compile_command="$compile_command @SYMFILE@"
+ finalize_command="$finalize_command @SYMFILE@"
+ preload=yes
+ fi
+ case $arg in
+ *.la | *.lo) ;; # We handle these cases below.
+ force)
+ if test "$dlself" = no; then
+ dlself=needless
+ export_dynamic=yes
+ fi
+ prev=
+ continue
+ ;;
+ self)
+ if test "$prev" = dlprefiles; then
+ dlself=yes
+ elif test "$prev" = dlfiles && test "$dlopen_self" != yes; then
+ dlself=yes
+ else
+ dlself=needless
+ export_dynamic=yes
+ fi
+ prev=
+ continue
+ ;;
+ *)
+ if test "$prev" = dlfiles; then
+ dlfiles="$dlfiles $arg"
+ else
+ dlprefiles="$dlprefiles $arg"
+ fi
+ prev=
+ continue
+ ;;
+ esac
+ ;;
+ expsyms)
+ export_symbols="$arg"
+ if test ! -f "$arg"; then
+ $echo "$modename: symbol file \`$arg' does not exist"
+ exit 1
+ fi
+ prev=
+ continue
+ ;;
+ expsyms_regex)
+ export_symbols_regex="$arg"
+ prev=
+ continue
+ ;;
+ inst_prefix)
+ inst_prefix_dir="$arg"
+ prev=
+ continue
+ ;;
+ release)
+ release="-$arg"
+ prev=
+ continue
+ ;;
+ objectlist)
+ if test -f "$arg"; then
+ save_arg=$arg
+ moreargs=
+ for fil in `cat $save_arg`
+ do
+# moreargs="$moreargs $fil"
+ arg=$fil
+ # A libtool-controlled object.
+
+ # Check to see that this really is a libtool object.
+ if (${SED} -e '2q' $arg | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
+ pic_object=
+ non_pic_object=
+
+ # Read the .lo file
+ # If there is no directory component, then add one.
+ case $arg in
+ */* | *\\*) . $arg ;;
+ *) . ./$arg ;;
+ esac
+
+ if test -z "$pic_object" || \
+ test -z "$non_pic_object" ||
+ test "$pic_object" = none && \
+ test "$non_pic_object" = none; then
+ $echo "$modename: cannot find name of object for \`$arg'" 1>&2
+ exit 1
+ fi
+
+ # Extract subdirectory from the argument.
+ xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'`
+ if test "X$xdir" = "X$arg"; then
+ xdir=
+ else
+ xdir="$xdir/"
+ fi
+
+ if test "$pic_object" != none; then
+ # Prepend the subdirectory the object is found in.
+ pic_object="$xdir$pic_object"
+
+ if test "$prev" = dlfiles; then
+ if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then
+ dlfiles="$dlfiles $pic_object"
+ prev=
+ continue
+ else
+ # If libtool objects are unsupported, then we need to preload.
+ prev=dlprefiles
+ fi
+ fi
+
+ # CHECK ME: I think I busted this. -Ossama
+ if test "$prev" = dlprefiles; then
+ # Preload the old-style object.
+ dlprefiles="$dlprefiles $pic_object"
+ prev=
+ fi
+
+ # A PIC object.
+ libobjs="$libobjs $pic_object"
+ arg="$pic_object"
+ fi
+
+ # Non-PIC object.
+ if test "$non_pic_object" != none; then
+ # Prepend the subdirectory the object is found in.
+ non_pic_object="$xdir$non_pic_object"
+
+ # A standard non-PIC object
+ non_pic_objects="$non_pic_objects $non_pic_object"
+ if test -z "$pic_object" || test "$pic_object" = none ; then
+ arg="$non_pic_object"
+ fi
+ fi
+ else
+ # Only an error if not doing a dry-run.
+ if test -z "$run"; then
+ $echo "$modename: \`$arg' is not a valid libtool object" 1>&2
+ exit 1
+ else
+ # Dry-run case.
+
+ # Extract subdirectory from the argument.
+ xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'`
+ if test "X$xdir" = "X$arg"; then
+ xdir=
+ else
+ xdir="$xdir/"
+ fi
+
+ pic_object=`$echo "X${xdir}${objdir}/${arg}" | $Xsed -e "$lo2o"`
+ non_pic_object=`$echo "X${xdir}${arg}" | $Xsed -e "$lo2o"`
+ libobjs="$libobjs $pic_object"
+ non_pic_objects="$non_pic_objects $non_pic_object"
+ fi
+ fi
+ done
+ else
+ $echo "$modename: link input file \`$save_arg' does not exist"
+ exit 1
+ fi
+ arg=$save_arg
+ prev=
+ continue
+ ;;
+ rpath | xrpath)
+ # We need an absolute path.
+ case $arg in
+ [\\/]* | [A-Za-z]:[\\/]*) ;;
+ *)
+ $echo "$modename: only absolute run-paths are allowed" 1>&2
+ exit 1
+ ;;
+ esac
+ if test "$prev" = rpath; then
+ case "$rpath " in
+ *" $arg "*) ;;
+ *) rpath="$rpath $arg" ;;
+ esac
+ else
+ case "$xrpath " in
+ *" $arg "*) ;;
+ *) xrpath="$xrpath $arg" ;;
+ esac
+ fi
+ prev=
+ continue
+ ;;
+ xcompiler)
+ compiler_flags="$compiler_flags $qarg"
+ prev=
+ compile_command="$compile_command $qarg"
+ finalize_command="$finalize_command $qarg"
+ continue
+ ;;
+ xlinker)
+ linker_flags="$linker_flags $qarg"
+ compiler_flags="$compiler_flags $wl$qarg"
+ prev=
+ compile_command="$compile_command $wl$qarg"
+ finalize_command="$finalize_command $wl$qarg"
+ continue
+ ;;
+ xcclinker)
+ linker_flags="$linker_flags $qarg"
+ compiler_flags="$compiler_flags $qarg"
+ prev=
+ compile_command="$compile_command $qarg"
+ finalize_command="$finalize_command $qarg"
+ continue
+ ;;
+ *)
+ eval "$prev=\"\$arg\""
+ prev=
+ continue
+ ;;
+ esac
+ fi # test -n "$prev"
+
+ prevarg="$arg"
+
+ case $arg in
+ -all-static)
+ if test -n "$link_static_flag"; then
+ compile_command="$compile_command $link_static_flag"
+ finalize_command="$finalize_command $link_static_flag"
+ fi
+ continue
+ ;;
+
+ -allow-undefined)
+ # FIXME: remove this flag sometime in the future.
+ $echo "$modename: \`-allow-undefined' is deprecated because it is the default" 1>&2
+ continue
+ ;;
+
+ -avoid-version)
+ avoid_version=yes
+ continue
+ ;;
+
+ -dlopen)
+ prev=dlfiles
+ continue
+ ;;
+
+ -dlpreopen)
+ prev=dlprefiles
+ continue
+ ;;
+
+ -export-dynamic)
+ export_dynamic=yes
+ continue
+ ;;
+
+ -export-symbols | -export-symbols-regex)
+ if test -n "$export_symbols" || test -n "$export_symbols_regex"; then
+ $echo "$modename: more than one -exported-symbols argument is not allowed"
+ exit 1
+ fi
+ if test "X$arg" = "X-export-symbols"; then
+ prev=expsyms
+ else
+ prev=expsyms_regex
+ fi
+ continue
+ ;;
+
+ -inst-prefix-dir)
+ prev=inst_prefix
+ continue
+ ;;
+
+ # The native IRIX linker understands -LANG:*, -LIST:* and -LNO:*
+ # so, if we see these flags be careful not to treat them like -L
+ -L[A-Z][A-Z]*:*)
+ case $with_gcc/$host in
+ no/*-*-irix* | /*-*-irix*)
+ compile_command="$compile_command $arg"
+ finalize_command="$finalize_command $arg"
+ ;;
+ esac
+ continue
+ ;;
+
+ -L*)
+ dir=`$echo "X$arg" | $Xsed -e 's/^-L//'`
+ # We need an absolute path.
+ case $dir in
+ [\\/]* | [A-Za-z]:[\\/]*) ;;
+ *)
+ absdir=`cd "$dir" && pwd`
+ if test -z "$absdir"; then
+ $echo "$modename: cannot determine absolute directory name of \`$dir'" 1>&2
+ exit 1
+ fi
+ dir="$absdir"
+ ;;
+ esac
+ case "$deplibs " in
+ *" -L$dir "*) ;;
+ *)
+ deplibs="$deplibs -L$dir"
+ lib_search_path="$lib_search_path $dir"
+ ;;
+ esac
+ case $host in
+ *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
+ case :$dllsearchpath: in
+ *":$dir:"*) ;;
+ *) dllsearchpath="$dllsearchpath:$dir";;
+ esac
+ ;;
+ esac
+ continue
+ ;;
+
+ -l*)
+ if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then
+ case $host in
+ *-*-cygwin* | *-*-pw32* | *-*-beos*)
+ # These systems don't actually have a C or math library (as such)
+ continue
+ ;;
+ *-*-mingw* | *-*-os2*)
+ # These systems don't actually have a C library (as such)
+ test "X$arg" = "X-lc" && continue
+ ;;
+ *-*-openbsd* | *-*-freebsd*)
+ # Do not include libc due to us having libc/libc_r.
+ test "X$arg" = "X-lc" && continue
+ ;;
+ *-*-rhapsody* | *-*-darwin1.[012])
+ # Rhapsody C and math libraries are in the System framework
+ deplibs="$deplibs -framework System"
+ continue
+ esac
+ elif test "X$arg" = "X-lc_r"; then
+ case $host in
+ *-*-openbsd* | *-*-freebsd*)
+ # Do not include libc_r directly, use -pthread flag.
+ continue
+ ;;
+ esac
+ fi
+ deplibs="$deplibs $arg"
+ continue
+ ;;
+
+ -module)
+ module=yes
+ continue
+ ;;
+
+ # gcc -m* arguments should be passed to the linker via $compiler_flags
+ # in order to pass architecture information to the linker
+ # (e.g. 32 vs 64-bit). This may also be accomplished via -Wl,-mfoo
+ # but this is not reliable with gcc because gcc may use -mfoo to
+ # select a different linker, different libraries, etc, while
+ # -Wl,-mfoo simply passes -mfoo to the linker.
+ -m*)
+ # Unknown arguments in both finalize_command and compile_command need
+ # to be aesthetically quoted because they are evaled later.
+ arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
+ case $arg in
+ *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
+ arg="\"$arg\""
+ ;;
+ esac
+ compile_command="$compile_command $arg"
+ finalize_command="$finalize_command $arg"
+ if test "$with_gcc" = "yes" ; then
+ compiler_flags="$compiler_flags $arg"
+ fi
+ continue
+ ;;
+
+ -shrext)
+ prev=shrext
+ continue
+ ;;
+
+ -no-fast-install)
+ fast_install=no
+ continue
+ ;;
+
+ -no-install)
+ case $host in
+ *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
+ # The PATH hackery in wrapper scripts is required on Windows
+ # in order for the loader to find any dlls it needs.
+ $echo "$modename: warning: \`-no-install' is ignored for $host" 1>&2
+ $echo "$modename: warning: assuming \`-no-fast-install' instead" 1>&2
+ fast_install=no
+ ;;
+ *) no_install=yes ;;
+ esac
+ continue
+ ;;
+
+ -no-undefined)
+ allow_undefined=no
+ continue
+ ;;
+
+ -objectlist)
+ prev=objectlist
+ continue
+ ;;
+
+ -o) prev=output ;;
+
+ -release)
+ prev=release
+ continue
+ ;;
+
+ -rpath)
+ prev=rpath
+ continue
+ ;;
+
+ -R)
+ prev=xrpath
+ continue
+ ;;
+
+ -R*)
+ dir=`$echo "X$arg" | $Xsed -e 's/^-R//'`
+ # We need an absolute path.
+ case $dir in
+ [\\/]* | [A-Za-z]:[\\/]*) ;;
+ *)
+ $echo "$modename: only absolute run-paths are allowed" 1>&2
+ exit 1
+ ;;
+ esac
+ case "$xrpath " in
+ *" $dir "*) ;;
+ *) xrpath="$xrpath $dir" ;;
+ esac
+ continue
+ ;;
+
+ -static)
+ # The effects of -static are defined in a previous loop.
+ # We used to do the same as -all-static on platforms that
+ # didn't have a PIC flag, but the assumption that the effects
+ # would be equivalent was wrong. It would break on at least
+ # Digital Unix and AIX.
+ continue
+ ;;
+
+ -thread-safe)
+ thread_safe=yes
+ continue
+ ;;
+
+ -version-info)
+ prev=vinfo
+ continue
+ ;;
+ -version-number)
+ prev=vinfo
+ vinfo_number=yes
+ continue
+ ;;
+
+ -Wc,*)
+ args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wc,//'`
+ arg=
+ save_ifs="$IFS"; IFS=','
+ for flag in $args; do
+ IFS="$save_ifs"
+ case $flag in
+ *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
+ flag="\"$flag\""
+ ;;
+ esac
+ arg="$arg $wl$flag"
+ compiler_flags="$compiler_flags $flag"
+ done
+ IFS="$save_ifs"
+ arg=`$echo "X$arg" | $Xsed -e "s/^ //"`
+ ;;
+
+ -Wl,*)
+ args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wl,//'`
+ arg=
+ save_ifs="$IFS"; IFS=','
+ for flag in $args; do
+ IFS="$save_ifs"
+ case $flag in
+ *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
+ flag="\"$flag\""
+ ;;
+ esac
+ arg="$arg $wl$flag"
+ compiler_flags="$compiler_flags $wl$flag"
+ linker_flags="$linker_flags $flag"
+ done
+ IFS="$save_ifs"
+ arg=`$echo "X$arg" | $Xsed -e "s/^ //"`
+ ;;
+
+ -Xcompiler)
+ prev=xcompiler
+ continue
+ ;;
+
+ -Xlinker)
+ prev=xlinker
+ continue
+ ;;
+
+ -XCClinker)
+ prev=xcclinker
+ continue
+ ;;
+
+ # Some other compiler flag.
+ -* | +*)
+ # Unknown arguments in both finalize_command and compile_command need
+ # to be aesthetically quoted because they are evaled later.
+ arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
+ case $arg in
+ *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
+ arg="\"$arg\""
+ ;;
+ esac
+ ;;
+
+ *.$objext)
+ # A standard object.
+ objs="$objs $arg"
+ ;;
+
+ *.lo)
+ # A libtool-controlled object.
+
+ # Check to see that this really is a libtool object.
+ if (${SED} -e '2q' $arg | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
+ pic_object=
+ non_pic_object=
+
+ # Read the .lo file
+ # If there is no directory component, then add one.
+ case $arg in
+ */* | *\\*) . $arg ;;
+ *) . ./$arg ;;
+ esac
+
+ if test -z "$pic_object" || \
+ test -z "$non_pic_object" ||
+ test "$pic_object" = none && \
+ test "$non_pic_object" = none; then
+ $echo "$modename: cannot find name of object for \`$arg'" 1>&2
+ exit 1
+ fi
+
+ # Extract subdirectory from the argument.
+ xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'`
+ if test "X$xdir" = "X$arg"; then
+ xdir=
+ else
+ xdir="$xdir/"
+ fi
+
+ if test "$pic_object" != none; then
+ # Prepend the subdirectory the object is found in.
+ pic_object="$xdir$pic_object"
+
+ if test "$prev" = dlfiles; then
+ if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then
+ dlfiles="$dlfiles $pic_object"
+ prev=
+ continue
+ else
+ # If libtool objects are unsupported, then we need to preload.
+ prev=dlprefiles
+ fi
+ fi
+
+ # CHECK ME: I think I busted this. -Ossama
+ if test "$prev" = dlprefiles; then
+ # Preload the old-style object.
+ dlprefiles="$dlprefiles $pic_object"
+ prev=
+ fi
+
+ # A PIC object.
+ libobjs="$libobjs $pic_object"
+ arg="$pic_object"
+ fi
+
+ # Non-PIC object.
+ if test "$non_pic_object" != none; then
+ # Prepend the subdirectory the object is found in.
+ non_pic_object="$xdir$non_pic_object"
+
+ # A standard non-PIC object
+ non_pic_objects="$non_pic_objects $non_pic_object"
+ if test -z "$pic_object" || test "$pic_object" = none ; then
+ arg="$non_pic_object"
+ fi
+ fi
+ else
+ # Only an error if not doing a dry-run.
+ if test -z "$run"; then
+ $echo "$modename: \`$arg' is not a valid libtool object" 1>&2
+ exit 1
+ else
+ # Dry-run case.
+
+ # Extract subdirectory from the argument.
+ xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'`
+ if test "X$xdir" = "X$arg"; then
+ xdir=
+ else
+ xdir="$xdir/"
+ fi
+
+ pic_object=`$echo "X${xdir}${objdir}/${arg}" | $Xsed -e "$lo2o"`
+ non_pic_object=`$echo "X${xdir}${arg}" | $Xsed -e "$lo2o"`
+ libobjs="$libobjs $pic_object"
+ non_pic_objects="$non_pic_objects $non_pic_object"
+ fi
+ fi
+ ;;
+
+ *.$libext)
+ # An archive.
+ deplibs="$deplibs $arg"
+ old_deplibs="$old_deplibs $arg"
+ continue
+ ;;
+
+ *.la)
+ # A libtool-controlled library.
+
+ if test "$prev" = dlfiles; then
+ # This library was specified with -dlopen.
+ dlfiles="$dlfiles $arg"
+ prev=
+ elif test "$prev" = dlprefiles; then
+ # The library was specified with -dlpreopen.
+ dlprefiles="$dlprefiles $arg"
+ prev=
+ else
+ deplibs="$deplibs $arg"
+ fi
+ continue
+ ;;
+
+ # Some other compiler argument.
+ *)
+ # Unknown arguments in both finalize_command and compile_command need
+ # to be aesthetically quoted because they are evaled later.
+ arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
+ case $arg in
+ *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
+ arg="\"$arg\""
+ ;;
+ esac
+ ;;
+ esac # arg
+
+ # Now actually substitute the argument into the commands.
+ if test -n "$arg"; then
+ compile_command="$compile_command $arg"
+ finalize_command="$finalize_command $arg"
+ fi
+ done # argument parsing loop
+
+ if test -n "$prev"; then
+ $echo "$modename: the \`$prevarg' option requires an argument" 1>&2
+ $echo "$help" 1>&2
+ exit 1
+ fi
+
+ # Infer tagged configuration to use if any are available and
+ # if one wasn't chosen via the "--tag" command line option.
+ # Only attempt this if the compiler in the base link
+ # command doesn't match the default compiler.
+ if test -n "$available_tags" && test -z "$tagname"; then
+ case $base_compile in
+ # Blanks in the command may have been stripped by the calling shell,
+ # but not from the CC environment variable when configure was run.
+ "$CC "* | " $CC "* | "`$echo $CC` "* | " `$echo $CC` "*) ;;
+ # Blanks at the start of $base_compile will cause this to fail
+ # if we don't check for them as well.
+ *)
+ for z in $available_tags; do
+ if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$0" > /dev/null; then
+ # Evaluate the configuration.
+ eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $0`"
+ case $base_compile in
+ "$CC "* | " $CC "* | "`$echo $CC` "* | " `$echo $CC` "*)
+ # The compiler in $compile_command matches
+ # the one in the tagged configuration.
+ # Assume this is the tagged configuration we want.
+ tagname=$z
+ break
+ ;;
+ esac
+ fi
+ done
+ # If $tagname still isn't set, then no tagged configuration
+ # was found and let the user know that the "--tag" command
+ # line option must be used.
+ if test -z "$tagname"; then
+ $echo "$modename: unable to infer tagged configuration"
+ $echo "$modename: specify a tag with \`--tag'" 1>&2
+ exit 1
+# else
+# $echo "$modename: using $tagname tagged configuration"
+ fi
+ ;;
+ esac
+ fi
+
+ if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then
+ eval arg=\"$export_dynamic_flag_spec\"
+ compile_command="$compile_command $arg"
+ finalize_command="$finalize_command $arg"
+ fi
+
+ oldlibs=
+ # calculate the name of the file, without its directory
+ outputname=`$echo "X$output" | $Xsed -e 's%^.*/%%'`
+ libobjs_save="$libobjs"
+
+ if test -n "$shlibpath_var"; then
+ # get the directories listed in $shlibpath_var
+ eval shlib_search_path=\`\$echo \"X\${$shlibpath_var}\" \| \$Xsed -e \'s/:/ /g\'\`
+ else
+ shlib_search_path=
+ fi
+ eval sys_lib_search_path=\"$sys_lib_search_path_spec\"
+ eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\"
+
+ output_objdir=`$echo "X$output" | $Xsed -e 's%/[^/]*$%%'`
+ if test "X$output_objdir" = "X$output"; then
+ output_objdir="$objdir"
+ else
+ output_objdir="$output_objdir/$objdir"
+ fi
+ # Create the object directory.
+ if test ! -d "$output_objdir"; then
+ $show "$mkdir $output_objdir"
+ $run $mkdir $output_objdir
+ status=$?
+ if test "$status" -ne 0 && test ! -d "$output_objdir"; then
+ exit $status
+ fi
+ fi
+
+ # Determine the type of output
+ case $output in
+ "")
+ $echo "$modename: you must specify an output file" 1>&2
+ $echo "$help" 1>&2
+ exit 1
+ ;;
+ *.$libext) linkmode=oldlib ;;
+ *.lo | *.$objext) linkmode=obj ;;
+ *.la) linkmode=lib ;;
+ *) linkmode=prog ;; # Anything else should be a program.
+ esac
+
+ case $host in
+ *cygwin* | *mingw* | *pw32*)
+ # don't eliminate duplcations in $postdeps and $predeps
+ duplicate_compiler_generated_deps=yes
+ ;;
+ *)
+ duplicate_compiler_generated_deps=$duplicate_deps
+ ;;
+ esac
+ specialdeplibs=
+
+ libs=
+ # Find all interdependent deplibs by searching for libraries
+ # that are linked more than once (e.g. -la -lb -la)
+ for deplib in $deplibs; do
+ if test "X$duplicate_deps" = "Xyes" ; then
+ case "$libs " in
+ *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
+ esac
+ fi
+ libs="$libs $deplib"
+ done
+
+ if test "$linkmode" = lib; then
+ libs="$predeps $libs $compiler_lib_search_path $postdeps"
+
+ # Compute libraries that are listed more than once in $predeps
+ # $postdeps and mark them as special (i.e., whose duplicates are
+ # not to be eliminated).
+ pre_post_deps=
+ if test "X$duplicate_compiler_generated_deps" = "Xyes" ; then
+ for pre_post_dep in $predeps $postdeps; do
+ case "$pre_post_deps " in
+ *" $pre_post_dep "*) specialdeplibs="$specialdeplibs $pre_post_deps" ;;
+ esac
+ pre_post_deps="$pre_post_deps $pre_post_dep"
+ done
+ fi
+ pre_post_deps=
+ fi
+
+ deplibs=
+ newdependency_libs=
+ newlib_search_path=
+ need_relink=no # whether we're linking any uninstalled libtool libraries
+ notinst_deplibs= # not-installed libtool libraries
+ notinst_path= # paths that contain not-installed libtool libraries
+ case $linkmode in
+ lib)
+ passes="conv link"
+ for file in $dlfiles $dlprefiles; do
+ case $file in
+ *.la) ;;
+ *)
+ $echo "$modename: libraries can \`-dlopen' only libtool libraries: $file" 1>&2
+ exit 1
+ ;;
+ esac
+ done
+ ;;
+ prog)
+ compile_deplibs=
+ finalize_deplibs=
+ alldeplibs=no
+ newdlfiles=
+ newdlprefiles=
+ passes="conv scan dlopen dlpreopen link"
+ ;;
+ *) passes="conv"
+ ;;
+ esac
+ for pass in $passes; do
+ if test "$linkmode,$pass" = "lib,link" ||
+ test "$linkmode,$pass" = "prog,scan"; then
+ libs="$deplibs"
+ deplibs=
+ fi
+ if test "$linkmode" = prog; then
+ case $pass in
+ dlopen) libs="$dlfiles" ;;
+ dlpreopen) libs="$dlprefiles" ;;
+ link) libs="$deplibs %DEPLIBS% $dependency_libs" ;;
+ esac
+ fi
+ if test "$pass" = dlopen; then
+ # Collect dlpreopened libraries
+ save_deplibs="$deplibs"
+ deplibs=
+ fi
+ for deplib in $libs; do
+ lib=
+ found=no
+ case $deplib in
+ -l*)
+ if test "$linkmode" != lib && test "$linkmode" != prog; then
+ $echo "$modename: warning: \`-l' is ignored for archives/objects" 1>&2
+ continue
+ fi
+ if test "$pass" = conv; then
+ deplibs="$deplib $deplibs"
+ continue
+ fi
+ name=`$echo "X$deplib" | $Xsed -e 's/^-l//'`
+ for searchdir in $newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path; do
+ # Search the libtool library
+ lib="$searchdir/lib${name}.la"
+ if test -f "$lib"; then
+ found=yes
+ break
+ fi
+ done
+ if test "$found" != yes; then
+ # deplib doesn't seem to be a libtool library
+ if test "$linkmode,$pass" = "prog,link"; then
+ compile_deplibs="$deplib $compile_deplibs"
+ finalize_deplibs="$deplib $finalize_deplibs"
+ else
+ deplibs="$deplib $deplibs"
+ test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs"
+ fi
+ continue
+ else # deplib is a libtool library
+ # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib,
+ # We need to do some special things here, and not later.
+ if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+ case " $predeps $postdeps " in
+ *" $deplib "*)
+ if (${SED} -e '2q' $lib |
+ grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
+ library_names=
+ old_library=
+ case $lib in
+ */* | *\\*) . $lib ;;
+ *) . ./$lib ;;
+ esac
+ for l in $old_library $library_names; do
+ ll="$l"
+ done
+ if test "X$ll" = "X$old_library" ; then # only static version available
+ found=no
+ ladir=`$echo "X$lib" | $Xsed -e 's%/[^/]*$%%'`
+ test "X$ladir" = "X$lib" && ladir="."
+ lib=$ladir/$old_library
+ if test "$linkmode,$pass" = "prog,link"; then
+ compile_deplibs="$deplib $compile_deplibs"
+ finalize_deplibs="$deplib $finalize_deplibs"
+ else
+ deplibs="$deplib $deplibs"
+ test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs"
+ fi
+ continue
+ fi
+ fi
+ ;;
+ *) ;;
+ esac
+ fi
+ fi
+ ;; # -l
+ -L*)
+ case $linkmode in
+ lib)
+ deplibs="$deplib $deplibs"
+ test "$pass" = conv && continue
+ newdependency_libs="$deplib $newdependency_libs"
+ newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`
+ ;;
+ prog)
+ if test "$pass" = conv; then
+ deplibs="$deplib $deplibs"
+ continue
+ fi
+ if test "$pass" = scan; then
+ deplibs="$deplib $deplibs"
+ newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`
+ else
+ compile_deplibs="$deplib $compile_deplibs"
+ finalize_deplibs="$deplib $finalize_deplibs"
+ fi
+ ;;
+ *)
+ $echo "$modename: warning: \`-L' is ignored for archives/objects" 1>&2
+ ;;
+ esac # linkmode
+ continue
+ ;; # -L
+ -R*)
+ if test "$pass" = link; then
+ dir=`$echo "X$deplib" | $Xsed -e 's/^-R//'`
+ # Make sure the xrpath contains only unique directories.
+ case "$xrpath " in
+ *" $dir "*) ;;
+ *) xrpath="$xrpath $dir" ;;
+ esac
+ fi
+ deplibs="$deplib $deplibs"
+ continue
+ ;;
+ *.la) lib="$deplib" ;;
+ *.$libext)
+ if test "$pass" = conv; then
+ deplibs="$deplib $deplibs"
+ continue
+ fi
+ case $linkmode in
+ lib)
+ if test "$deplibs_check_method" != pass_all; then
+ $echo
+ $echo "*** Warning: Trying to link with static lib archive $deplib."
+ $echo "*** I have the capability to make that library automatically link in when"
+ $echo "*** you link to this library. But I can only do this if you have a"
+ $echo "*** shared version of the library, which you do not appear to have"
+ $echo "*** because the file extensions .$libext of this argument makes me believe"
+ $echo "*** that it is just a static archive that I should not used here."
+ else
+ $echo
+ $echo "*** Warning: Linking the shared library $output against the"
+ $echo "*** static library $deplib is not portable!"
+ deplibs="$deplib $deplibs"
+ fi
+ continue
+ ;;
+ prog)
+ if test "$pass" != link; then
+ deplibs="$deplib $deplibs"
+ else
+ compile_deplibs="$deplib $compile_deplibs"
+ finalize_deplibs="$deplib $finalize_deplibs"
+ fi
+ continue
+ ;;
+ esac # linkmode
+ ;; # *.$libext
+ *.lo | *.$objext)
+ if test "$pass" = conv; then
+ deplibs="$deplib $deplibs"
+ elif test "$linkmode" = prog; then
+ if test "$pass" = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then
+ # If there is no dlopen support or we're linking statically,
+ # we need to preload.
+ newdlprefiles="$newdlprefiles $deplib"
+ compile_deplibs="$deplib $compile_deplibs"
+ finalize_deplibs="$deplib $finalize_deplibs"
+ else
+ newdlfiles="$newdlfiles $deplib"
+ fi
+ fi
+ continue
+ ;;
+ %DEPLIBS%)
+ alldeplibs=yes
+ continue
+ ;;
+ esac # case $deplib
+ if test "$found" = yes || test -f "$lib"; then :
+ else
+ $echo "$modename: cannot find the library \`$lib'" 1>&2
+ exit 1
+ fi
+
+ # Check to see that this really is a libtool archive.
+ if (${SED} -e '2q' $lib | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :
+ else
+ $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
+ exit 1
+ fi
+
+ ladir=`$echo "X$lib" | $Xsed -e 's%/[^/]*$%%'`
+ test "X$ladir" = "X$lib" && ladir="."
+
+ dlname=
+ dlopen=
+ dlpreopen=
+ libdir=
+ library_names=
+ old_library=
+ # If the library was installed with an old release of libtool,
+ # it will not redefine variables installed, or shouldnotlink
+ installed=yes
+ shouldnotlink=no
+
+ # Read the .la file
+ case $lib in
+ */* | *\\*) . $lib ;;
+ *) . ./$lib ;;
+ esac
+
+ if test "$linkmode,$pass" = "lib,link" ||
+ test "$linkmode,$pass" = "prog,scan" ||
+ { test "$linkmode" != prog && test "$linkmode" != lib; }; then
+ test -n "$dlopen" && dlfiles="$dlfiles $dlopen"
+ test -n "$dlpreopen" && dlprefiles="$dlprefiles $dlpreopen"
+ fi
+
+ if test "$pass" = conv; then
+ # Only check for convenience libraries
+ deplibs="$lib $deplibs"
+ if test -z "$libdir"; then
+ if test -z "$old_library"; then
+ $echo "$modename: cannot find name of link library for \`$lib'" 1>&2
+ exit 1
+ fi
+ # It is a libtool convenience library, so add in its objects.
+ convenience="$convenience $ladir/$objdir/$old_library"
+ old_convenience="$old_convenience $ladir/$objdir/$old_library"
+ tmp_libs=
+ for deplib in $dependency_libs; do
+ deplibs="$deplib $deplibs"
+ if test "X$duplicate_deps" = "Xyes" ; then
+ case "$tmp_libs " in
+ *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
+ esac
+ fi
+ tmp_libs="$tmp_libs $deplib"
+ done
+ elif test "$linkmode" != prog && test "$linkmode" != lib; then
+ $echo "$modename: \`$lib' is not a convenience library" 1>&2
+ exit 1
+ fi
+ continue
+ fi # $pass = conv
+
+
+ # Get the name of the library we link against.
+ linklib=
+ for l in $old_library $library_names; do
+ linklib="$l"
+ done
+ if test -z "$linklib"; then
+ $echo "$modename: cannot find name of link library for \`$lib'" 1>&2
+ exit 1
+ fi
+
+ # This library was specified with -dlopen.
+ if test "$pass" = dlopen; then
+ if test -z "$libdir"; then
+ $echo "$modename: cannot -dlopen a convenience library: \`$lib'" 1>&2
+ exit 1
+ fi
+ if test -z "$dlname" || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then
+ # If there is no dlname, no dlopen support or we're linking
+ # statically, we need to preload. We also need to preload any
+ # dependent libraries so libltdl's deplib preloader doesn't
+ # bomb out in the load deplibs phase.
+ dlprefiles="$dlprefiles $lib $dependency_libs"
+ else
+ newdlfiles="$newdlfiles $lib"
+ fi
+ continue
+ fi # $pass = dlopen
+
+ # We need an absolute path.
+ case $ladir in
+ [\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;;
+ *)
+ abs_ladir=`cd "$ladir" && pwd`
+ if test -z "$abs_ladir"; then
+ $echo "$modename: warning: cannot determine absolute directory name of \`$ladir'" 1>&2
+ $echo "$modename: passing it literally to the linker, although it might fail" 1>&2
+ abs_ladir="$ladir"
+ fi
+ ;;
+ esac
+ laname=`$echo "X$lib" | $Xsed -e 's%^.*/%%'`
+
+ # Find the relevant object directory and library name.
+ if test "X$installed" = Xyes; then
+ if test ! -f "$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then
+ $echo "$modename: warning: library \`$lib' was moved." 1>&2
+ dir="$ladir"
+ absdir="$abs_ladir"
+ libdir="$abs_ladir"
+ else
+ dir="$libdir"
+ absdir="$libdir"
+ fi
+ else
+ dir="$ladir/$objdir"
+ absdir="$abs_ladir/$objdir"
+ # Remove this search path later
+ notinst_path="$notinst_path $abs_ladir"
+ fi # $installed = yes
+ name=`$echo "X$laname" | $Xsed -e 's/\.la$//' -e 's/^lib//'`
+
+ # This library was specified with -dlpreopen.
+ if test "$pass" = dlpreopen; then
+ if test -z "$libdir"; then
+ $echo "$modename: cannot -dlpreopen a convenience library: \`$lib'" 1>&2
+ exit 1
+ fi
+ # Prefer using a static library (so that no silly _DYNAMIC symbols
+ # are required to link).
+ if test -n "$old_library"; then
+ newdlprefiles="$newdlprefiles $dir/$old_library"
+ # Otherwise, use the dlname, so that lt_dlopen finds it.
+ elif test -n "$dlname"; then
+ newdlprefiles="$newdlprefiles $dir/$dlname"
+ else
+ newdlprefiles="$newdlprefiles $dir/$linklib"
+ fi
+ fi # $pass = dlpreopen
+
+ if test -z "$libdir"; then
+ # Link the convenience library
+ if test "$linkmode" = lib; then
+ deplibs="$dir/$old_library $deplibs"
+ elif test "$linkmode,$pass" = "prog,link"; then
+ compile_deplibs="$dir/$old_library $compile_deplibs"
+ finalize_deplibs="$dir/$old_library $finalize_deplibs"
+ else
+ deplibs="$lib $deplibs" # used for prog,scan pass
+ fi
+ continue
+ fi
+
+
+ if test "$linkmode" = prog && test "$pass" != link; then
+ newlib_search_path="$newlib_search_path $ladir"
+ deplibs="$lib $deplibs"
+
+ linkalldeplibs=no
+ if test "$link_all_deplibs" != no || test -z "$library_names" ||
+ test "$build_libtool_libs" = no; then
+ linkalldeplibs=yes
+ fi
+
+ tmp_libs=
+ for deplib in $dependency_libs; do
+ case $deplib in
+ -L*) newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'`;; ### testsuite: skip nested quoting test
+ esac
+ # Need to link against all dependency_libs?
+ if test "$linkalldeplibs" = yes; then
+ deplibs="$deplib $deplibs"
+ else
+ # Need to hardcode shared library paths
+ # or/and link against static libraries
+ newdependency_libs="$deplib $newdependency_libs"
+ fi
+ if test "X$duplicate_deps" = "Xyes" ; then
+ case "$tmp_libs " in
+ *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
+ esac
+ fi
+ tmp_libs="$tmp_libs $deplib"
+ done # for deplib
+ continue
+ fi # $linkmode = prog...
+
+ if test "$linkmode,$pass" = "prog,link"; then
+ if test -n "$library_names" &&
+ { test "$prefer_static_libs" = no || test -z "$old_library"; }; then
+ # We need to hardcode the library path
+ if test -n "$shlibpath_var"; then
+ # Make sure the rpath contains only unique directories.
+ case "$temp_rpath " in
+ *" $dir "*) ;;
+ *" $absdir "*) ;;
+ *) temp_rpath="$temp_rpath $dir" ;;
+ esac
+ fi
+
+ # Hardcode the library path.
+ # Skip directories that are in the system default run-time
+ # search path.
+ case " $sys_lib_dlsearch_path " in
+ *" $absdir "*) ;;
+ *)
+ case "$compile_rpath " in
+ *" $absdir "*) ;;
+ *) compile_rpath="$compile_rpath $absdir"
+ esac
+ ;;
+ esac
+ case " $sys_lib_dlsearch_path " in
+ *" $libdir "*) ;;
+ *)
+ case "$finalize_rpath " in
+ *" $libdir "*) ;;
+ *) finalize_rpath="$finalize_rpath $libdir"
+ esac
+ ;;
+ esac
+ fi # $linkmode,$pass = prog,link...
+
+ if test "$alldeplibs" = yes &&
+ { test "$deplibs_check_method" = pass_all ||
+ { test "$build_libtool_libs" = yes &&
+ test -n "$library_names"; }; }; then
+ # We only need to search for static libraries
+ continue
+ fi
+ fi
+
+ link_static=no # Whether the deplib will be linked statically
+ if test -n "$library_names" &&
+ { test "$prefer_static_libs" = no || test -z "$old_library"; }; then
+ if test "$installed" = no; then
+ notinst_deplibs="$notinst_deplibs $lib"
+ need_relink=yes
+ fi
+ # This is a shared library
+
+ # Warn about portability, can't link against -module's on some systems (darwin)
+ if test "$shouldnotlink" = yes && test "$pass" = link ; then
+ $echo
+ if test "$linkmode" = prog; then
+ $echo "*** Warning: Linking the executable $output against the loadable module"
+ else
+ $echo "*** Warning: Linking the shared library $output against the loadable module"
+ fi
+ $echo "*** $linklib is not portable!"
+ fi
+ if test "$linkmode" = lib &&
+ test "$hardcode_into_libs" = yes; then
+ # Hardcode the library path.
+ # Skip directories that are in the system default run-time
+ # search path.
+ case " $sys_lib_dlsearch_path " in
+ *" $absdir "*) ;;
+ *)
+ case "$compile_rpath " in
+ *" $absdir "*) ;;
+ *) compile_rpath="$compile_rpath $absdir"
+ esac
+ ;;
+ esac
+ case " $sys_lib_dlsearch_path " in
+ *" $libdir "*) ;;
+ *)
+ case "$finalize_rpath " in
+ *" $libdir "*) ;;
+ *) finalize_rpath="$finalize_rpath $libdir"
+ esac
+ ;;
+ esac
+ fi
+
+ if test -n "$old_archive_from_expsyms_cmds"; then
+ # figure out the soname
+ set dummy $library_names
+ realname="$2"
+ shift; shift
+ libname=`eval \\$echo \"$libname_spec\"`
+ # use dlname if we got it. it's perfectly good, no?
+ if test -n "$dlname"; then
+ soname="$dlname"
+ elif test -n "$soname_spec"; then
+ # bleh windows
+ case $host in
+ *cygwin* | mingw*)
+ major=`expr $current - $age`
+ versuffix="-$major"
+ ;;
+ esac
+ eval soname=\"$soname_spec\"
+ else
+ soname="$realname"
+ fi
+
+ # Make a new name for the extract_expsyms_cmds to use
+ soroot="$soname"
+ soname=`$echo $soroot | ${SED} -e 's/^.*\///'`
+ newlib="libimp-`$echo $soname | ${SED} 's/^lib//;s/\.dll$//'`.a"
+
+ # If the library has no export list, then create one now
+ if test -f "$output_objdir/$soname-def"; then :
+ else
+ $show "extracting exported symbol list from \`$soname'"
+ save_ifs="$IFS"; IFS='~'
+ eval cmds=\"$extract_expsyms_cmds\"
+ for cmd in $cmds; do
+ IFS="$save_ifs"
+ $show "$cmd"
+ $run eval "$cmd" || exit $?
+ done
+ IFS="$save_ifs"
+ fi
+
+ # Create $newlib
+ if test -f "$output_objdir/$newlib"; then :; else
+ $show "generating import library for \`$soname'"
+ save_ifs="$IFS"; IFS='~'
+ eval cmds=\"$old_archive_from_expsyms_cmds\"
+ for cmd in $cmds; do
+ IFS="$save_ifs"
+ $show "$cmd"
+ $run eval "$cmd" || exit $?
+ done
+ IFS="$save_ifs"
+ fi
+ # make sure the library variables are pointing to the new library
+ dir=$output_objdir
+ linklib=$newlib
+ fi # test -n "$old_archive_from_expsyms_cmds"
+
+ if test "$linkmode" = prog || test "$mode" != relink; then
+ add_shlibpath=
+ add_dir=
+ add=
+ lib_linked=yes
+ case $hardcode_action in
+ immediate | unsupported)
+ if test "$hardcode_direct" = no; then
+ add="$dir/$linklib"
+ case $host in
+ *-*-sco3.2v5* ) add_dir="-L$dir" ;;
+ *-*-darwin* )
+ # if the lib is a module then we can not link against it, someone
+ # is ignoring the new warnings I added
+ if /usr/bin/file -L $add 2> /dev/null | grep "bundle" >/dev/null ; then
+ $echo "** Warning, lib $linklib is a module, not a shared library"
+ if test -z "$old_library" ; then
+ $echo
+ $echo "** And there doesn't seem to be a static archive available"
+ $echo "** The link will probably fail, sorry"
+ else
+ add="$dir/$old_library"
+ fi
+ fi
+ esac
+ elif test "$hardcode_minus_L" = no; then
+ case $host in
+ *-*-sunos*) add_shlibpath="$dir" ;;
+ esac
+ add_dir="-L$dir"
+ add="-l$name"
+ elif test "$hardcode_shlibpath_var" = no; then
+ add_shlibpath="$dir"
+ add="-l$name"
+ else
+ lib_linked=no
+ fi
+ ;;
+ relink)
+ if test "$hardcode_direct" = yes; then
+ add="$dir/$linklib"
+ elif test "$hardcode_minus_L" = yes; then
+ add_dir="-L$dir"
+ # Try looking first in the location we're being installed to.
+ if test -n "$inst_prefix_dir"; then
+ case "$libdir" in
+ [\\/]*)
+ add_dir="-L$inst_prefix_dir$libdir $add_dir"
+ ;;
+ esac
+ fi
+ add="-l$name"
+ elif test "$hardcode_shlibpath_var" = yes; then
+ add_shlibpath="$dir"
+ add="-l$name"
+ else
+ lib_linked=no
+ fi
+ ;;
+ *) lib_linked=no ;;
+ esac
+
+ if test "$lib_linked" != yes; then
+ $echo "$modename: configuration error: unsupported hardcode properties"
+ exit 1
+ fi
+
+ if test -n "$add_shlibpath"; then
+ case :$compile_shlibpath: in
+ *":$add_shlibpath:"*) ;;
+ *) compile_shlibpath="$compile_shlibpath$add_shlibpath:" ;;
+ esac
+ fi
+ if test "$linkmode" = prog; then
+ test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs"
+ test -n "$add" && compile_deplibs="$add $compile_deplibs"
+ else
+ test -n "$add_dir" && deplibs="$add_dir $deplibs"
+ test -n "$add" && deplibs="$add $deplibs"
+ if test "$hardcode_direct" != yes && \
+ test "$hardcode_minus_L" != yes && \
+ test "$hardcode_shlibpath_var" = yes; then
+ case :$finalize_shlibpath: in
+ *":$libdir:"*) ;;
+ *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;;
+ esac
+ fi
+ fi
+ fi
+
+ if test "$linkmode" = prog || test "$mode" = relink; then
+ add_shlibpath=
+ add_dir=
+ add=
+ # Finalize command for both is simple: just hardcode it.
+ if test "$hardcode_direct" = yes; then
+ add="$libdir/$linklib"
+ elif test "$hardcode_minus_L" = yes; then
+ add_dir="-L$libdir"
+ add="-l$name"
+ elif test "$hardcode_shlibpath_var" = yes; then
+ case :$finalize_shlibpath: in
+ *":$libdir:"*) ;;
+ *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;;
+ esac
+ add="-l$name"
+ elif test "$hardcode_automatic" = yes; then
+ if test -n "$inst_prefix_dir" && test -f "$inst_prefix_dir$libdir/$linklib" ; then
+ add="$inst_prefix_dir$libdir/$linklib"
+ else
+ add="$libdir/$linklib"
+ fi
+ else
+ # We cannot seem to hardcode it, guess we'll fake it.
+ add_dir="-L$libdir"
+ # Try looking first in the location we're being installed to.
+ if test -n "$inst_prefix_dir"; then
+ case "$libdir" in
+ [\\/]*)
+ add_dir="-L$inst_prefix_dir$libdir $add_dir"
+ ;;
+ esac
+ fi
+ add="-l$name"
+ fi
+
+ if test "$linkmode" = prog; then
+ test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs"
+ test -n "$add" && finalize_deplibs="$add $finalize_deplibs"
+ else
+ test -n "$add_dir" && deplibs="$add_dir $deplibs"
+ test -n "$add" && deplibs="$add $deplibs"
+ fi
+ fi
+ elif test "$linkmode" = prog; then
+ # Here we assume that one of hardcode_direct or hardcode_minus_L
+ # is not unsupported. This is valid on all known static and
+ # shared platforms.
+ if test "$hardcode_direct" != unsupported; then
+ test -n "$old_library" && linklib="$old_library"
+ compile_deplibs="$dir/$linklib $compile_deplibs"
+ finalize_deplibs="$dir/$linklib $finalize_deplibs"
+ else
+ compile_deplibs="-l$name -L$dir $compile_deplibs"
+ finalize_deplibs="-l$name -L$dir $finalize_deplibs"
+ fi
+ elif test "$build_libtool_libs" = yes; then
+ # Not a shared library
+ if test "$deplibs_check_method" != pass_all; then
+ # We're trying link a shared library against a static one
+ # but the system doesn't support it.
+
+ # Just print a warning and add the library to dependency_libs so
+ # that the program can be linked against the static library.
+ $echo
+ $echo "*** Warning: This system can not link to static lib archive $lib."
+ $echo "*** I have the capability to make that library automatically link in when"
+ $echo "*** you link to this library. But I can only do this if you have a"
+ $echo "*** shared version of the library, which you do not appear to have."
+ if test "$module" = yes; then
+ $echo "*** But as you try to build a module library, libtool will still create "
+ $echo "*** a static module, that should work as long as the dlopening application"
+ $echo "*** is linked with the -dlopen flag to resolve symbols at runtime."
+ if test -z "$global_symbol_pipe"; then
+ $echo
+ $echo "*** However, this would only work if libtool was able to extract symbol"
+ $echo "*** lists from a program, using \`nm' or equivalent, but libtool could"
+ $echo "*** not find such a program. So, this module is probably useless."
+ $echo "*** \`nm' from GNU binutils and a full rebuild may help."
+ fi
+ if test "$build_old_libs" = no; then
+ build_libtool_libs=module
+ build_old_libs=yes
+ else
+ build_libtool_libs=no
+ fi
+ fi
+ else
+ convenience="$convenience $dir/$old_library"
+ old_convenience="$old_convenience $dir/$old_library"
+ deplibs="$dir/$old_library $deplibs"
+ link_static=yes
+ fi
+ fi # link shared/static library?
+
+ if test "$linkmode" = lib; then
+ if test -n "$dependency_libs" &&
+ { test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes ||
+ test "$link_static" = yes; }; then
+ # Extract -R from dependency_libs
+ temp_deplibs=
+ for libdir in $dependency_libs; do
+ case $libdir in
+ -R*) temp_xrpath=`$echo "X$libdir" | $Xsed -e 's/^-R//'`
+ case " $xrpath " in
+ *" $temp_xrpath "*) ;;
+ *) xrpath="$xrpath $temp_xrpath";;
+ esac;;
+ *) temp_deplibs="$temp_deplibs $libdir";;
+ esac
+ done
+ dependency_libs="$temp_deplibs"
+ fi
+
+ newlib_search_path="$newlib_search_path $absdir"
+ # Link against this library
+ test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs"
+ # ... and its dependency_libs
+ tmp_libs=
+ for deplib in $dependency_libs; do
+ newdependency_libs="$deplib $newdependency_libs"
+ if test "X$duplicate_deps" = "Xyes" ; then
+ case "$tmp_libs " in
+ *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
+ esac
+ fi
+ tmp_libs="$tmp_libs $deplib"
+ done
+
+ if test "$link_all_deplibs" != no; then
+ # Add the search paths of all dependency libraries
+ for deplib in $dependency_libs; do
+ case $deplib in
+ -L*) path="$deplib" ;;
+ *.la)
+ dir=`$echo "X$deplib" | $Xsed -e 's%/[^/]*$%%'`
+ test "X$dir" = "X$deplib" && dir="."
+ # We need an absolute path.
+ case $dir in
+ [\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;;
+ *)
+ absdir=`cd "$dir" && pwd`
+ if test -z "$absdir"; then
+ $echo "$modename: warning: cannot determine absolute directory name of \`$dir'" 1>&2
+ absdir="$dir"
+ fi
+ ;;
+ esac
+ if grep "^installed=no" $deplib > /dev/null; then
+ path="$absdir/$objdir"
+ else
+ eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
+ if test -z "$libdir"; then
+ $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2
+ exit 1
+ fi
+ if test "$absdir" != "$libdir"; then
+ $echo "$modename: warning: \`$deplib' seems to be moved" 1>&2
+ fi
+ path="$absdir"
+ fi
+ depdepl=
+ case $host in
+ *-*-darwin*)
+ # we do not want to link against static libs, but need to link against shared
+ eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib`
+ if test -n "$deplibrary_names" ; then
+ for tmp in $deplibrary_names ; do
+ depdepl=$tmp
+ done
+ if test -f "$path/$depdepl" ; then
+ depdepl="$path/$depdepl"
+ fi
+ newlib_search_path="$newlib_search_path $path"
+ path=""
+ fi
+ ;;
+ *)
+ path="-L$path"
+ ;;
+ esac
+
+ ;;
+ -l*)
+ case $host in
+ *-*-darwin*)
+ # Again, we only want to link against shared libraries
+ eval tmp_libs=`$echo "X$deplib" | $Xsed -e "s,^\-l,,"`
+ for tmp in $newlib_search_path ; do
+ if test -f "$tmp/lib$tmp_libs.dylib" ; then
+ eval depdepl="$tmp/lib$tmp_libs.dylib"
+ break
+ fi
+ done
+ path=""
+ ;;
+ *) continue ;;
+ esac
+ ;;
+ *) continue ;;
+ esac
+ case " $deplibs " in
+ *" $depdepl "*) ;;
+ *) deplibs="$deplibs $depdepl" ;;
+ esac
+ case " $deplibs " in
+ *" $path "*) ;;
+ *) deplibs="$deplibs $path" ;;
+ esac
+ done
+ fi # link_all_deplibs != no
+ fi # linkmode = lib
+ done # for deplib in $libs
+ dependency_libs="$newdependency_libs"
+ if test "$pass" = dlpreopen; then
+ # Link the dlpreopened libraries before other libraries
+ for deplib in $save_deplibs; do
+ deplibs="$deplib $deplibs"
+ done
+ fi
+ if test "$pass" != dlopen; then
+ if test "$pass" != conv; then
+ # Make sure lib_search_path contains only unique directories.
+ lib_search_path=
+ for dir in $newlib_search_path; do
+ case "$lib_search_path " in
+ *" $dir "*) ;;
+ *) lib_search_path="$lib_search_path $dir" ;;
+ esac
+ done
+ newlib_search_path=
+ fi
+
+ if test "$linkmode,$pass" != "prog,link"; then
+ vars="deplibs"
+ else
+ vars="compile_deplibs finalize_deplibs"
+ fi
+ for var in $vars dependency_libs; do
+ # Add libraries to $var in reverse order
+ eval tmp_libs=\"\$$var\"
+ new_libs=
+ for deplib in $tmp_libs; do
+ # FIXME: Pedantically, this is the right thing to do, so
+ # that some nasty dependency loop isn't accidentally
+ # broken:
+ #new_libs="$deplib $new_libs"
+ # Pragmatically, this seems to cause very few problems in
+ # practice:
+ case $deplib in
+ -L*) new_libs="$deplib $new_libs" ;;
+ -R*) ;;
+ *)
+ # And here is the reason: when a library appears more
+ # than once as an explicit dependence of a library, or
+ # is implicitly linked in more than once by the
+ # compiler, it is considered special, and multiple
+ # occurrences thereof are not removed. Compare this
+ # with having the same library being listed as a
+ # dependency of multiple other libraries: in this case,
+ # we know (pedantically, we assume) the library does not
+ # need to be listed more than once, so we keep only the
+ # last copy. This is not always right, but it is rare
+ # enough that we require users that really mean to play
+ # such unportable linking tricks to link the library
+ # using -Wl,-lname, so that libtool does not consider it
+ # for duplicate removal.
+ case " $specialdeplibs " in
+ *" $deplib "*) new_libs="$deplib $new_libs" ;;
+ *)
+ case " $new_libs " in
+ *" $deplib "*) ;;
+ *) new_libs="$deplib $new_libs" ;;
+ esac
+ ;;
+ esac
+ ;;
+ esac
+ done
+ tmp_libs=
+ for deplib in $new_libs; do
+ case $deplib in
+ -L*)
+ case " $tmp_libs " in
+ *" $deplib "*) ;;
+ *) tmp_libs="$tmp_libs $deplib" ;;
+ esac
+ ;;
+ *) tmp_libs="$tmp_libs $deplib" ;;
+ esac
+ done
+ eval $var=\"$tmp_libs\"
+ done # for var
+ fi
+ # Last step: remove runtime libs from dependency_libs (they stay in deplibs)
+ tmp_libs=
+ for i in $dependency_libs ; do
+ case " $predeps $postdeps $compiler_lib_search_path " in
+ *" $i "*)
+ i=""
+ ;;
+ esac
+ if test -n "$i" ; then
+ tmp_libs="$tmp_libs $i"
+ fi
+ done
+ dependency_libs=$tmp_libs
+ done # for pass
+ if test "$linkmode" = prog; then
+ dlfiles="$newdlfiles"
+ dlprefiles="$newdlprefiles"
+ fi
+
+ case $linkmode in
+ oldlib)
+ if test -n "$deplibs"; then
+ $echo "$modename: warning: \`-l' and \`-L' are ignored for archives" 1>&2
+ fi
+
+ if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
+ $echo "$modename: warning: \`-dlopen' is ignored for archives" 1>&2
+ fi
+
+ if test -n "$rpath"; then
+ $echo "$modename: warning: \`-rpath' is ignored for archives" 1>&2
+ fi
+
+ if test -n "$xrpath"; then
+ $echo "$modename: warning: \`-R' is ignored for archives" 1>&2
+ fi
+
+ if test -n "$vinfo"; then
+ $echo "$modename: warning: \`-version-info/-version-number' is ignored for archives" 1>&2
+ fi
+
+ if test -n "$release"; then
+ $echo "$modename: warning: \`-release' is ignored for archives" 1>&2
+ fi
+
+ if test -n "$export_symbols" || test -n "$export_symbols_regex"; then
+ $echo "$modename: warning: \`-export-symbols' is ignored for archives" 1>&2
+ fi
+
+ # Now set the variables for building old libraries.
+ build_libtool_libs=no
+ oldlibs="$output"
+ objs="$objs$old_deplibs"
+ ;;
+
+ lib)
+ # Make sure we only generate libraries of the form `libNAME.la'.
+ case $outputname in
+ lib*)
+ name=`$echo "X$outputname" | $Xsed -e 's/\.la$//' -e 's/^lib//'`
+ eval shared_ext=\"$shrext\"
+ eval libname=\"$libname_spec\"
+ ;;
+ *)
+ if test "$module" = no; then
+ $echo "$modename: libtool library \`$output' must begin with \`lib'" 1>&2
+ $echo "$help" 1>&2
+ exit 1
+ fi
+ if test "$need_lib_prefix" != no; then
+ # Add the "lib" prefix for modules if required
+ name=`$echo "X$outputname" | $Xsed -e 's/\.la$//'`
+ eval shared_ext=\"$shrext\"
+ eval libname=\"$libname_spec\"
+ else
+ libname=`$echo "X$outputname" | $Xsed -e 's/\.la$//'`
+ fi
+ ;;
+ esac
+
+ if test -n "$objs"; then
+ if test "$deplibs_check_method" != pass_all; then
+ $echo "$modename: cannot build libtool library \`$output' from non-libtool objects on this host:$objs" 2>&1
+ exit 1
+ else
+ $echo
+ $echo "*** Warning: Linking the shared library $output against the non-libtool"
+ $echo "*** objects $objs is not portable!"
+ libobjs="$libobjs $objs"
+ fi
+ fi
+
+ if test "$dlself" != no; then
+ $echo "$modename: warning: \`-dlopen self' is ignored for libtool libraries" 1>&2
+ fi
+
+ set dummy $rpath
+ if test "$#" -gt 2; then
+ $echo "$modename: warning: ignoring multiple \`-rpath's for a libtool library" 1>&2
+ fi
+ install_libdir="$2"
+
+ oldlibs=
+ if test -z "$rpath"; then
+ if test "$build_libtool_libs" = yes; then
+ # Building a libtool convenience library.
+ # Some compilers have problems with a `.al' extension so
+ # convenience libraries should have the same extension an
+ # archive normally would.
+ oldlibs="$output_objdir/$libname.$libext $oldlibs"
+ build_libtool_libs=convenience
+ build_old_libs=yes
+ fi
+
+ if test -n "$vinfo"; then
+ $echo "$modename: warning: \`-version-info/-version-number' is ignored for convenience libraries" 1>&2
+ fi
+
+ if test -n "$release"; then
+ $echo "$modename: warning: \`-release' is ignored for convenience libraries" 1>&2
+ fi
+ else
+
+ # Parse the version information argument.
+ save_ifs="$IFS"; IFS=':'
+ set dummy $vinfo 0 0 0
+ IFS="$save_ifs"
+
+ if test -n "$8"; then
+ $echo "$modename: too many parameters to \`-version-info'" 1>&2
+ $echo "$help" 1>&2
+ exit 1
+ fi
+
+ # convert absolute version numbers to libtool ages
+ # this retains compatibility with .la files and attempts
+ # to make the code below a bit more comprehensible
+
+ case $vinfo_number in
+ yes)
+ number_major="$2"
+ number_minor="$3"
+ number_revision="$4"
+ #
+ # There are really only two kinds -- those that
+ # use the current revision as the major version
+ # and those that subtract age and use age as
+ # a minor version. But, then there is irix
+ # which has an extra 1 added just for fun
+ #
+ case $version_type in
+ darwin|linux|osf|windows)
+ current=`expr $number_major + $number_minor`
+ age="$number_minor"
+ revision="$number_revision"
+ ;;
+ freebsd-aout|freebsd-elf|sunos)
+ current="$number_major"
+ revision="$number_minor"
+ age="0"
+ ;;
+ irix|nonstopux)
+ current=`expr $number_major + $number_minor - 1`
+ age="$number_minor"
+ revision="$number_minor"
+ ;;
+ esac
+ ;;
+ no)
+ current="$2"
+ revision="$3"
+ age="$4"
+ ;;
+ esac
+
+ # Check that each of the things are valid numbers.
+ case $current in
+ 0 | [1-9] | [1-9][0-9] | [1-9][0-9][0-9]) ;;
+ *)
+ $echo "$modename: CURRENT \`$current' is not a nonnegative integer" 1>&2
+ $echo "$modename: \`$vinfo' is not valid version information" 1>&2
+ exit 1
+ ;;
+ esac
+
+ case $revision in
+ 0 | [1-9] | [1-9][0-9] | [1-9][0-9][0-9]) ;;
+ *)
+ $echo "$modename: REVISION \`$revision' is not a nonnegative integer" 1>&2
+ $echo "$modename: \`$vinfo' is not valid version information" 1>&2
+ exit 1
+ ;;
+ esac
+
+ case $age in
+ 0 | [1-9] | [1-9][0-9] | [1-9][0-9][0-9]) ;;
+ *)
+ $echo "$modename: AGE \`$age' is not a nonnegative integer" 1>&2
+ $echo "$modename: \`$vinfo' is not valid version information" 1>&2
+ exit 1
+ ;;
+ esac
+
+ if test "$age" -gt "$current"; then
+ $echo "$modename: AGE \`$age' is greater than the current interface number \`$current'" 1>&2
+ $echo "$modename: \`$vinfo' is not valid version information" 1>&2
+ exit 1
+ fi
+
+ # Calculate the version variables.
+ major=
+ versuffix=
+ verstring=
+ case $version_type in
+ none) ;;
+
+ darwin)
+ # Like Linux, but with the current version available in
+ # verstring for coding it into the library header
+ major=.`expr $current - $age`
+ versuffix="$major.$age.$revision"
+ # Darwin ld doesn't like 0 for these options...
+ minor_current=`expr $current + 1`
+ verstring="-compatibility_version $minor_current -current_version $minor_current.$revision"
+ ;;
+
+ freebsd-aout)
+ major=".$current"
+ versuffix=".$current.$revision";
+ ;;
+
+ freebsd-elf)
+ major=".$current"
+ versuffix=".$current";
+ ;;
+
+ irix | nonstopux)
+ major=`expr $current - $age + 1`
+
+ case $version_type in
+ nonstopux) verstring_prefix=nonstopux ;;
+ *) verstring_prefix=sgi ;;
+ esac
+ verstring="$verstring_prefix$major.$revision"
+
+ # Add in all the interfaces that we are compatible with.
+ loop=$revision
+ while test "$loop" -ne 0; do
+ iface=`expr $revision - $loop`
+ loop=`expr $loop - 1`
+ verstring="$verstring_prefix$major.$iface:$verstring"
+ done
+
+ # Before this point, $major must not contain `.'.
+ major=.$major
+ versuffix="$major.$revision"
+ ;;
+
+ linux)
+ major=.`expr $current - $age`
+ versuffix="$major.$age.$revision"
+ ;;
+
+ osf)
+ major=.`expr $current - $age`
+ versuffix=".$current.$age.$revision"
+ verstring="$current.$age.$revision"
+
+ # Add in all the interfaces that we are compatible with.
+ loop=$age
+ while test "$loop" -ne 0; do
+ iface=`expr $current - $loop`
+ loop=`expr $loop - 1`
+ verstring="$verstring:${iface}.0"
+ done
+
+ # Make executables depend on our current version.
+ verstring="$verstring:${current}.0"
+ ;;
+
+ sunos)
+ major=".$current"
+ versuffix=".$current.$revision"
+ ;;
+
+ windows)
+ # Use '-' rather than '.', since we only want one
+ # extension on DOS 8.3 filesystems.
+ major=`expr $current - $age`
+ versuffix="-$major"
+ ;;
+
+ *)
+ $echo "$modename: unknown library version type \`$version_type'" 1>&2
+ $echo "Fatal configuration error. See the $PACKAGE docs for more information." 1>&2
+ exit 1
+ ;;
+ esac
+
+ # Clear the version info if we defaulted, and they specified a release.
+ if test -z "$vinfo" && test -n "$release"; then
+ major=
+ case $version_type in
+ darwin)
+ # we can't check for "0.0" in archive_cmds due to quoting
+ # problems, so we reset it completely
+ verstring=
+ ;;
+ *)
+ verstring="0.0"
+ ;;
+ esac
+ if test "$need_version" = no; then
+ versuffix=
+ else
+ versuffix=".0.0"
+ fi
+ fi
+
+ # Remove version info from name if versioning should be avoided
+ if test "$avoid_version" = yes && test "$need_version" = no; then
+ major=
+ versuffix=
+ verstring=""
+ fi
+
+ # Check to see if the archive will have undefined symbols.
+ if test "$allow_undefined" = yes; then
+ if test "$allow_undefined_flag" = unsupported; then
+ $echo "$modename: warning: undefined symbols not allowed in $host shared libraries" 1>&2
+ build_libtool_libs=no
+ build_old_libs=yes
+ fi
+ else
+ # Don't allow undefined symbols.
+ allow_undefined_flag="$no_undefined_flag"
+ fi
+ fi
+
+ if test "$mode" != relink; then
+ # Remove our outputs, but don't remove object files since they
+ # may have been created when compiling PIC objects.
+ removelist=
+ tempremovelist=`$echo "$output_objdir/*"`
+ for p in $tempremovelist; do
+ case $p in
+ *.$objext)
+ ;;
+ $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/${libname}${release}.*)
+ removelist="$removelist $p"
+ ;;
+ *) ;;
+ esac
+ done
+ if test -n "$removelist"; then
+ $show "${rm}r $removelist"
+ $run ${rm}r $removelist
+ fi
+ fi
+
+ # Now set the variables for building old libraries.
+ if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then
+ oldlibs="$oldlibs $output_objdir/$libname.$libext"
+
+ # Transform .lo files to .o files.
+ oldobjs="$objs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}'$/d' -e "$lo2o" | $NL2SP`
+ fi
+
+ # Eliminate all temporary directories.
+ for path in $notinst_path; do
+ lib_search_path=`$echo "$lib_search_path " | ${SED} -e 's% $path % %g'`
+ deplibs=`$echo "$deplibs " | ${SED} -e 's% -L$path % %g'`
+ dependency_libs=`$echo "$dependency_libs " | ${SED} -e 's% -L$path % %g'`
+ done
+
+ if test -n "$xrpath"; then
+ # If the user specified any rpath flags, then add them.
+ temp_xrpath=
+ for libdir in $xrpath; do
+ temp_xrpath="$temp_xrpath -R$libdir"
+ case "$finalize_rpath " in
+ *" $libdir "*) ;;
+ *) finalize_rpath="$finalize_rpath $libdir" ;;
+ esac
+ done
+ if test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes; then
+ dependency_libs="$temp_xrpath $dependency_libs"
+ fi
+ fi
+
+ # Make sure dlfiles contains only unique files that won't be dlpreopened
+ old_dlfiles="$dlfiles"
+ dlfiles=
+ for lib in $old_dlfiles; do
+ case " $dlprefiles $dlfiles " in
+ *" $lib "*) ;;
+ *) dlfiles="$dlfiles $lib" ;;
+ esac
+ done
+
+ # Make sure dlprefiles contains only unique files
+ old_dlprefiles="$dlprefiles"
+ dlprefiles=
+ for lib in $old_dlprefiles; do
+ case "$dlprefiles " in
+ *" $lib "*) ;;
+ *) dlprefiles="$dlprefiles $lib" ;;
+ esac
+ done
+
+ if test "$build_libtool_libs" = yes; then
+ if test -n "$rpath"; then
+ case $host in
+ *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos*)
+ # these systems don't actually have a c library (as such)!
+ ;;
+ *-*-rhapsody* | *-*-darwin1.[012])
+ # Rhapsody C library is in the System framework
+ deplibs="$deplibs -framework System"
+ ;;
+ *-*-netbsd*)
+ # Don't link with libc until the a.out ld.so is fixed.
+ ;;
+ *-*-openbsd* | *-*-freebsd*)
+ # Do not include libc due to us having libc/libc_r.
+ test "X$arg" = "X-lc" && continue
+ ;;
+ *)
+ # Add libc to deplibs on all other systems if necessary.
+ if test "$build_libtool_need_lc" = "yes"; then
+ deplibs="$deplibs -lc"
+ fi
+ ;;
+ esac
+ fi
+
+ # Transform deplibs into only deplibs that can be linked in shared.
+ name_save=$name
+ libname_save=$libname
+ release_save=$release
+ versuffix_save=$versuffix
+ major_save=$major
+ # I'm not sure if I'm treating the release correctly. I think
+ # release should show up in the -l (ie -lgmp5) so we don't want to
+ # add it in twice. Is that correct?
+ release=""
+ versuffix=""
+ major=""
+ newdeplibs=
+ droppeddeps=no
+ case $deplibs_check_method in
+ pass_all)
+ # Don't check for shared/static. Everything works.
+ # This might be a little naive. We might want to check
+ # whether the library exists or not. But this is on
+ # osf3 & osf4 and I'm not really sure... Just
+ # implementing what was already the behavior.
+ newdeplibs=$deplibs
+ ;;
+ test_compile)
+ # This code stresses the "libraries are programs" paradigm to its
+ # limits. Maybe even breaks it. We compile a program, linking it
+ # against the deplibs as a proxy for the library. Then we can check
+ # whether they linked in statically or dynamically with ldd.
+ $rm conftest.c
+ cat > conftest.c <<EOF
+ int main() { return 0; }
+EOF
+ $rm conftest
+ $LTCC -o conftest conftest.c $deplibs
+ if test "$?" -eq 0 ; then
+ ldd_output=`ldd conftest`
+ for i in $deplibs; do
+ name="`expr $i : '-l\(.*\)'`"
+ # If $name is empty we are operating on a -L argument.
+ if test "$name" != "" && test "$name" -ne "0"; then
+ if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+ case " $predeps $postdeps " in
+ *" $i "*)
+ newdeplibs="$newdeplibs $i"
+ i=""
+ ;;
+ esac
+ fi
+ if test -n "$i" ; then
+ libname=`eval \\$echo \"$libname_spec\"`
+ deplib_matches=`eval \\$echo \"$library_names_spec\"`
+ set dummy $deplib_matches
+ deplib_match=$2
+ if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then
+ newdeplibs="$newdeplibs $i"
+ else
+ droppeddeps=yes
+ $echo
+ $echo "*** Warning: dynamic linker does not accept needed library $i."
+ $echo "*** I have the capability to make that library automatically link in when"
+ $echo "*** you link to this library. But I can only do this if you have a"
+ $echo "*** shared version of the library, which I believe you do not have"
+ $echo "*** because a test_compile did reveal that the linker did not use it for"
+ $echo "*** its dynamic dependency list that programs get resolved with at runtime."
+ fi
+ fi
+ else
+ newdeplibs="$newdeplibs $i"
+ fi
+ done
+ else
+ # Error occurred in the first compile. Let's try to salvage
+ # the situation: Compile a separate program for each library.
+ for i in $deplibs; do
+ name="`expr $i : '-l\(.*\)'`"
+ # If $name is empty we are operating on a -L argument.
+ if test "$name" != "" && test "$name" != "0"; then
+ $rm conftest
+ $LTCC -o conftest conftest.c $i
+ # Did it work?
+ if test "$?" -eq 0 ; then
+ ldd_output=`ldd conftest`
+ if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+ case " $predeps $postdeps " in
+ *" $i "*)
+ newdeplibs="$newdeplibs $i"
+ i=""
+ ;;
+ esac
+ fi
+ if test -n "$i" ; then
+ libname=`eval \\$echo \"$libname_spec\"`
+ deplib_matches=`eval \\$echo \"$library_names_spec\"`
+ set dummy $deplib_matches
+ deplib_match=$2
+ if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then
+ newdeplibs="$newdeplibs $i"
+ else
+ droppeddeps=yes
+ $echo
+ $echo "*** Warning: dynamic linker does not accept needed library $i."
+ $echo "*** I have the capability to make that library automatically link in when"
+ $echo "*** you link to this library. But I can only do this if you have a"
+ $echo "*** shared version of the library, which you do not appear to have"
+ $echo "*** because a test_compile did reveal that the linker did not use this one"
+ $echo "*** as a dynamic dependency that programs can get resolved with at runtime."
+ fi
+ fi
+ else
+ droppeddeps=yes
+ $echo
+ $echo "*** Warning! Library $i is needed by this library but I was not able to"
+ $echo "*** make it link in! You will probably need to install it or some"
+ $echo "*** library that it depends on before this library will be fully"
+ $echo "*** functional. Installing it before continuing would be even better."
+ fi
+ else
+ newdeplibs="$newdeplibs $i"
+ fi
+ done
+ fi
+ ;;
+ file_magic*)
+ set dummy $deplibs_check_method
+ file_magic_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"`
+ for a_deplib in $deplibs; do
+ name="`expr $a_deplib : '-l\(.*\)'`"
+ # If $name is empty we are operating on a -L argument.
+ if test "$name" != "" && test "$name" != "0"; then
+ if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+ case " $predeps $postdeps " in
+ *" $a_deplib "*)
+ newdeplibs="$newdeplibs $a_deplib"
+ a_deplib=""
+ ;;
+ esac
+ fi
+ if test -n "$a_deplib" ; then
+ libname=`eval \\$echo \"$libname_spec\"`
+ for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do
+ potential_libs=`ls $i/$libname[.-]* 2>/dev/null`
+ for potent_lib in $potential_libs; do
+ # Follow soft links.
+ if ls -lLd "$potent_lib" 2>/dev/null \
+ | grep " -> " >/dev/null; then
+ continue
+ fi
+ # The statement above tries to avoid entering an
+ # endless loop below, in case of cyclic links.
+ # We might still enter an endless loop, since a link
+ # loop can be closed while we follow links,
+ # but so what?
+ potlib="$potent_lib"
+ while test -h "$potlib" 2>/dev/null; do
+ potliblink=`ls -ld $potlib | ${SED} 's/.* -> //'`
+ case $potliblink in
+ [\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";;
+ *) potlib=`$echo "X$potlib" | $Xsed -e 's,[^/]*$,,'`"$potliblink";;
+ esac
+ done
+ if eval $file_magic_cmd \"\$potlib\" 2>/dev/null \
+ | ${SED} 10q \
+ | $EGREP "$file_magic_regex" > /dev/null; then
+ newdeplibs="$newdeplibs $a_deplib"
+ a_deplib=""
+ break 2
+ fi
+ done
+ done
+ fi
+ if test -n "$a_deplib" ; then
+ droppeddeps=yes
+ $echo
+ $echo "*** Warning: linker path does not have real file for library $a_deplib."
+ $echo "*** I have the capability to make that library automatically link in when"
+ $echo "*** you link to this library. But I can only do this if you have a"
+ $echo "*** shared version of the library, which you do not appear to have"
+ $echo "*** because I did check the linker path looking for a file starting"
+ if test -z "$potlib" ; then
+ $echo "*** with $libname but no candidates were found. (...for file magic test)"
+ else
+ $echo "*** with $libname and none of the candidates passed a file format test"
+ $echo "*** using a file magic. Last file checked: $potlib"
+ fi
+ fi
+ else
+ # Add a -L argument.
+ newdeplibs="$newdeplibs $a_deplib"
+ fi
+ done # Gone through all deplibs.
+ ;;
+ match_pattern*)
+ set dummy $deplibs_check_method
+ match_pattern_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"`
+ for a_deplib in $deplibs; do
+ name="`expr $a_deplib : '-l\(.*\)'`"
+ # If $name is empty we are operating on a -L argument.
+ if test -n "$name" && test "$name" != "0"; then
+ if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+ case " $predeps $postdeps " in
+ *" $a_deplib "*)
+ newdeplibs="$newdeplibs $a_deplib"
+ a_deplib=""
+ ;;
+ esac
+ fi
+ if test -n "$a_deplib" ; then
+ libname=`eval \\$echo \"$libname_spec\"`
+ for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do
+ potential_libs=`ls $i/$libname[.-]* 2>/dev/null`
+ for potent_lib in $potential_libs; do
+ potlib="$potent_lib" # see symlink-check above in file_magic test
+ if eval $echo \"$potent_lib\" 2>/dev/null \
+ | ${SED} 10q \
+ | $EGREP "$match_pattern_regex" > /dev/null; then
+ newdeplibs="$newdeplibs $a_deplib"
+ a_deplib=""
+ break 2
+ fi
+ done
+ done
+ fi
+ if test -n "$a_deplib" ; then
+ droppeddeps=yes
+ $echo
+ $echo "*** Warning: linker path does not have real file for library $a_deplib."
+ $echo "*** I have the capability to make that library automatically link in when"
+ $echo "*** you link to this library. But I can only do this if you have a"
+ $echo "*** shared version of the library, which you do not appear to have"
+ $echo "*** because I did check the linker path looking for a file starting"
+ if test -z "$potlib" ; then
+ $echo "*** with $libname but no candidates were found. (...for regex pattern test)"
+ else
+ $echo "*** with $libname and none of the candidates passed a file format test"
+ $echo "*** using a regex pattern. Last file checked: $potlib"
+ fi
+ fi
+ else
+ # Add a -L argument.
+ newdeplibs="$newdeplibs $a_deplib"
+ fi
+ done # Gone through all deplibs.
+ ;;
+ none | unknown | *)
+ newdeplibs=""
+ tmp_deplibs=`$echo "X $deplibs" | $Xsed -e 's/ -lc$//' \
+ -e 's/ -[LR][^ ]*//g'`
+ if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
+ for i in $predeps $postdeps ; do
+ # can't use Xsed below, because $i might contain '/'
+ tmp_deplibs=`$echo "X $tmp_deplibs" | ${SED} -e "1s,^X,," -e "s,$i,,"`
+ done
+ fi
+ if $echo "X $tmp_deplibs" | $Xsed -e 's/[ ]//g' \
+ | grep . >/dev/null; then
+ $echo
+ if test "X$deplibs_check_method" = "Xnone"; then
+ $echo "*** Warning: inter-library dependencies are not supported in this platform."
+ else
+ $echo "*** Warning: inter-library dependencies are not known to be supported."
+ fi
+ $echo "*** All declared inter-library dependencies are being dropped."
+ droppeddeps=yes
+ fi
+ ;;
+ esac
+ versuffix=$versuffix_save
+ major=$major_save
+ release=$release_save
+ libname=$libname_save
+ name=$name_save
+
+ case $host in
+ *-*-rhapsody* | *-*-darwin1.[012])
+ # On Rhapsody replace the C library is the System framework
+ newdeplibs=`$echo "X $newdeplibs" | $Xsed -e 's/ -lc / -framework System /'`
+ ;;
+ esac
+
+ if test "$droppeddeps" = yes; then
+ if test "$module" = yes; then
+ $echo
+ $echo "*** Warning: libtool could not satisfy all declared inter-library"
+ $echo "*** dependencies of module $libname. Therefore, libtool will create"
+ $echo "*** a static module, that should work as long as the dlopening"
+ $echo "*** application is linked with the -dlopen flag."
+ if test -z "$global_symbol_pipe"; then
+ $echo
+ $echo "*** However, this would only work if libtool was able to extract symbol"
+ $echo "*** lists from a program, using \`nm' or equivalent, but libtool could"
+ $echo "*** not find such a program. So, this module is probably useless."
+ $echo "*** \`nm' from GNU binutils and a full rebuild may help."
+ fi
+ if test "$build_old_libs" = no; then
+ oldlibs="$output_objdir/$libname.$libext"
+ build_libtool_libs=module
+ build_old_libs=yes
+ else
+ build_libtool_libs=no
+ fi
+ else
+ $echo "*** The inter-library dependencies that have been dropped here will be"
+ $echo "*** automatically added whenever a program is linked with this library"
+ $echo "*** or is declared to -dlopen it."
+
+ if test "$allow_undefined" = no; then
+ $echo
+ $echo "*** Since this library must not contain undefined symbols,"
+ $echo "*** because either the platform does not support them or"
+ $echo "*** it was explicitly requested with -no-undefined,"
+ $echo "*** libtool will only create a static version of it."
+ if test "$build_old_libs" = no; then
+ oldlibs="$output_objdir/$libname.$libext"
+ build_libtool_libs=module
+ build_old_libs=yes
+ else
+ build_libtool_libs=no
+ fi
+ fi
+ fi
+ fi
+ # Done checking deplibs!
+ deplibs=$newdeplibs
+ fi
+
+ # All the library-specific variables (install_libdir is set above).
+ library_names=
+ old_library=
+ dlname=
+
+ # Test again, we may have decided not to build it any more
+ if test "$build_libtool_libs" = yes; then
+ if test "$hardcode_into_libs" = yes; then
+ # Hardcode the library paths
+ hardcode_libdirs=
+ dep_rpath=
+ rpath="$finalize_rpath"
+ test "$mode" != relink && rpath="$compile_rpath$rpath"
+ for libdir in $rpath; do
+ if test -n "$hardcode_libdir_flag_spec"; then
+ if test -n "$hardcode_libdir_separator"; then
+ if test -z "$hardcode_libdirs"; then
+ hardcode_libdirs="$libdir"
+ else
+ # Just accumulate the unique libdirs.
+ case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
+ *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
+ ;;
+ *)
+ hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"
+ ;;
+ esac
+ fi
+ else
+ eval flag=\"$hardcode_libdir_flag_spec\"
+ dep_rpath="$dep_rpath $flag"
+ fi
+ elif test -n "$runpath_var"; then
+ case "$perm_rpath " in
+ *" $libdir "*) ;;
+ *) perm_rpath="$perm_rpath $libdir" ;;
+ esac
+ fi
+ done
+ # Substitute the hardcoded libdirs into the rpath.
+ if test -n "$hardcode_libdir_separator" &&
+ test -n "$hardcode_libdirs"; then
+ libdir="$hardcode_libdirs"
+ if test -n "$hardcode_libdir_flag_spec_ld"; then
+ eval dep_rpath=\"$hardcode_libdir_flag_spec_ld\"
+ else
+ eval dep_rpath=\"$hardcode_libdir_flag_spec\"
+ fi
+ fi
+ if test -n "$runpath_var" && test -n "$perm_rpath"; then
+ # We should set the runpath_var.
+ rpath=
+ for dir in $perm_rpath; do
+ rpath="$rpath$dir:"
+ done
+ eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var"
+ fi
+ test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs"
+ fi
+
+ shlibpath="$finalize_shlibpath"
+ test "$mode" != relink && shlibpath="$compile_shlibpath$shlibpath"
+ if test -n "$shlibpath"; then
+ eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var"
+ fi
+
+ # Get the real and link names of the library.
+ eval shared_ext=\"$shrext\"
+ eval library_names=\"$library_names_spec\"
+ set dummy $library_names
+ realname="$2"
+ shift; shift
+
+ if test -n "$soname_spec"; then
+ eval soname=\"$soname_spec\"
+ else
+ soname="$realname"
+ fi
+ if test -z "$dlname"; then
+ dlname=$soname
+ fi
+
+ lib="$output_objdir/$realname"
+ for link
+ do
+ linknames="$linknames $link"
+ done
+
+ # Use standard objects if they are pic
+ test -z "$pic_flag" && libobjs=`$echo "X$libobjs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
+
+ # Prepare the list of exported symbols
+ if test -z "$export_symbols"; then
+ if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then
+ $show "generating symbol list for \`$libname.la'"
+ export_symbols="$output_objdir/$libname.exp"
+ $run $rm $export_symbols
+ eval cmds=\"$export_symbols_cmds\"
+ save_ifs="$IFS"; IFS='~'
+ for cmd in $cmds; do
+ IFS="$save_ifs"
+ if len=`expr "X$cmd" : ".*"` &&
+ test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then
+ $show "$cmd"
+ $run eval "$cmd" || exit $?
+ skipped_export=false
+ else
+ # The command line is too long to execute in one step.
+ $show "using reloadable object file for export list..."
+ skipped_export=:
+ fi
+ done
+ IFS="$save_ifs"
+ if test -n "$export_symbols_regex"; then
+ $show "$EGREP -e \"$export_symbols_regex\" \"$export_symbols\" > \"${export_symbols}T\""
+ $run eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"'
+ $show "$mv \"${export_symbols}T\" \"$export_symbols\""
+ $run eval '$mv "${export_symbols}T" "$export_symbols"'
+ fi
+ fi
+ fi
+
+ if test -n "$export_symbols" && test -n "$include_expsyms"; then
+ $run eval '$echo "X$include_expsyms" | $SP2NL >> "$export_symbols"'
+ fi
+
+ tmp_deplibs=
+ for test_deplib in $deplibs; do
+ case " $convenience " in
+ *" $test_deplib "*) ;;
+ *)
+ tmp_deplibs="$tmp_deplibs $test_deplib"
+ ;;
+ esac
+ done
+ deplibs="$tmp_deplibs"
+
+ if test -n "$convenience"; then
+ if test -n "$whole_archive_flag_spec"; then
+ save_libobjs=$libobjs
+ eval libobjs=\"\$libobjs $whole_archive_flag_spec\"
+ else
+ gentop="$output_objdir/${outputname}x"
+ $show "${rm}r $gentop"
+ $run ${rm}r "$gentop"
+ $show "$mkdir $gentop"
+ $run $mkdir "$gentop"
+ status=$?
+ if test "$status" -ne 0 && test ! -d "$gentop"; then
+ exit $status
+ fi
+ generated="$generated $gentop"
+
+ for xlib in $convenience; do
+ # Extract the objects.
+ case $xlib in
+ [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;;
+ *) xabs=`pwd`"/$xlib" ;;
+ esac
+ xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'`
+ xdir="$gentop/$xlib"
+
+ $show "${rm}r $xdir"
+ $run ${rm}r "$xdir"
+ $show "$mkdir $xdir"
+ $run $mkdir "$xdir"
+ status=$?
+ if test "$status" -ne 0 && test ! -d "$xdir"; then
+ exit $status
+ fi
+ # We will extract separately just the conflicting names and we will no
+ # longer touch any unique names. It is faster to leave these extract
+ # automatically by $AR in one run.
+ $show "(cd $xdir && $AR x $xabs)"
+ $run eval "(cd \$xdir && $AR x \$xabs)" || exit $?
+ if ($AR t "$xabs" | sort | sort -uc >/dev/null 2>&1); then
+ :
+ else
+ $echo "$modename: warning: object name conflicts; renaming object files" 1>&2
+ $echo "$modename: warning: to ensure that they will not overwrite" 1>&2
+ $AR t "$xabs" | sort | uniq -cd | while read -r count name
+ do
+ i=1
+ while test "$i" -le "$count"
+ do
+ # Put our $i before any first dot (extension)
+ # Never overwrite any file
+ name_to="$name"
+ while test "X$name_to" = "X$name" || test -f "$xdir/$name_to"
+ do
+ name_to=`$echo "X$name_to" | $Xsed -e "s/\([^.]*\)/\1-$i/"`
+ done
+ $show "(cd $xdir && $AR xN $i $xabs '$name' && $mv '$name' '$name_to')"
+ $run eval "(cd \$xdir && $AR xN $i \$xabs '$name' && $mv '$name' '$name_to')" || exit $?
+ i=`expr $i + 1`
+ done
+ done
+ fi
+
+ libobjs="$libobjs "`find $xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP`
+ done
+ fi
+ fi
+
+ if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then
+ eval flag=\"$thread_safe_flag_spec\"
+ linker_flags="$linker_flags $flag"
+ fi
+
+ # Make a backup of the uninstalled library when relinking
+ if test "$mode" = relink; then
+ $run eval '(cd $output_objdir && $rm ${realname}U && $mv $realname ${realname}U)' || exit $?
+ fi
+
+ # Do each of the archive commands.
+ if test "$module" = yes && test -n "$module_cmds" ; then
+ if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then
+ eval cmds=\"$module_expsym_cmds\"
+ else
+ eval cmds=\"$module_cmds\"
+ fi
+ else
+ if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then
+ eval cmds=\"$archive_expsym_cmds\"
+ else
+ eval cmds=\"$archive_cmds\"
+ fi
+ fi
+
+ if test "X$skipped_export" != "X:" && len=`expr "X$cmds" : ".*"` &&
+ test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then
+ :
+ else
+ # The command line is too long to link in one step, link piecewise.
+ $echo "creating reloadable object files..."
+
+ # Save the value of $output and $libobjs because we want to
+ # use them later. If we have whole_archive_flag_spec, we
+ # want to use save_libobjs as it was before
+ # whole_archive_flag_spec was expanded, because we can't
+ # assume the linker understands whole_archive_flag_spec.
+ # This may have to be revisited, in case too many
+ # convenience libraries get linked in and end up exceeding
+ # the spec.
+ if test -z "$convenience" || test -z "$whole_archive_flag_spec"; then
+ save_libobjs=$libobjs
+ fi
+ save_output=$output
+
+ # Clear the reloadable object creation command queue and
+ # initialize k to one.
+ test_cmds=
+ concat_cmds=
+ objlist=
+ delfiles=
+ last_robj=
+ k=1
+ output=$output_objdir/$save_output-${k}.$objext
+ # Loop over the list of objects to be linked.
+ for obj in $save_libobjs
+ do
+ eval test_cmds=\"$reload_cmds $objlist $last_robj\"
+ if test "X$objlist" = X ||
+ { len=`expr "X$test_cmds" : ".*"` &&
+ test "$len" -le "$max_cmd_len"; }; then
+ objlist="$objlist $obj"
+ else
+ # The command $test_cmds is almost too long, add a
+ # command to the queue.
+ if test "$k" -eq 1 ; then
+ # The first file doesn't have a previous command to add.
+ eval concat_cmds=\"$reload_cmds $objlist $last_robj\"
+ else
+ # All subsequent reloadable object files will link in
+ # the last one created.
+ eval concat_cmds=\"\$concat_cmds~$reload_cmds $objlist $last_robj\"
+ fi
+ last_robj=$output_objdir/$save_output-${k}.$objext
+ k=`expr $k + 1`
+ output=$output_objdir/$save_output-${k}.$objext
+ objlist=$obj
+ len=1
+ fi
+ done
+ # Handle the remaining objects by creating one last
+ # reloadable object file. All subsequent reloadable object
+ # files will link in the last one created.
+ test -z "$concat_cmds" || concat_cmds=$concat_cmds~
+ eval concat_cmds=\"\${concat_cmds}$reload_cmds $objlist $last_robj\"
+
+ if ${skipped_export-false}; then
+ $show "generating symbol list for \`$libname.la'"
+ export_symbols="$output_objdir/$libname.exp"
+ $run $rm $export_symbols
+ libobjs=$output
+ # Append the command to create the export file.
+ eval concat_cmds=\"\$concat_cmds~$export_symbols_cmds\"
+ fi
+
+ # Set up a command to remove the reloadale object files
+ # after they are used.
+ i=0
+ while test "$i" -lt "$k"
+ do
+ i=`expr $i + 1`
+ delfiles="$delfiles $output_objdir/$save_output-${i}.$objext"
+ done
+
+ $echo "creating a temporary reloadable object file: $output"
+
+ # Loop through the commands generated above and execute them.
+ save_ifs="$IFS"; IFS='~'
+ for cmd in $concat_cmds; do
+ IFS="$save_ifs"
+ $show "$cmd"
+ $run eval "$cmd" || exit $?
+ done
+ IFS="$save_ifs"
+
+ libobjs=$output
+ # Restore the value of output.
+ output=$save_output
+
+ if test -n "$convenience" && test -n "$whole_archive_flag_spec"; then
+ eval libobjs=\"\$libobjs $whole_archive_flag_spec\"
+ fi
+ # Expand the library linking commands again to reset the
+ # value of $libobjs for piecewise linking.
+
+ # Do each of the archive commands.
+ if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then
+ eval cmds=\"$archive_expsym_cmds\"
+ else
+ eval cmds=\"$archive_cmds\"
+ fi
+
+ # Append the command to remove the reloadable object files
+ # to the just-reset $cmds.
+ eval cmds=\"\$cmds~$rm $delfiles\"
+ fi
+ save_ifs="$IFS"; IFS='~'
+ for cmd in $cmds; do
+ IFS="$save_ifs"
+ $show "$cmd"
+ $run eval "$cmd" || exit $?
+ done
+ IFS="$save_ifs"
+
+ # Restore the uninstalled library and exit
+ if test "$mode" = relink; then
+ $run eval '(cd $output_objdir && $rm ${realname}T && $mv $realname ${realname}T && $mv "$realname"U $realname)' || exit $?
+ exit 0
+ fi
+
+ # Create links to the real library.
+ for linkname in $linknames; do
+ if test "$realname" != "$linkname"; then
+ $show "(cd $output_objdir && $rm $linkname && $LN_S $realname $linkname)"
+ $run eval '(cd $output_objdir && $rm $linkname && $LN_S $realname $linkname)' || exit $?
+ fi
+ done
+
+ # If -module or -export-dynamic was specified, set the dlname.
+ if test "$module" = yes || test "$export_dynamic" = yes; then
+ # On all known operating systems, these are identical.
+ dlname="$soname"
+ fi
+ fi
+ ;;
+
+ obj)
+ if test -n "$deplibs"; then
+ $echo "$modename: warning: \`-l' and \`-L' are ignored for objects" 1>&2
+ fi
+
+ if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
+ $echo "$modename: warning: \`-dlopen' is ignored for objects" 1>&2
+ fi
+
+ if test -n "$rpath"; then
+ $echo "$modename: warning: \`-rpath' is ignored for objects" 1>&2
+ fi
+
+ if test -n "$xrpath"; then
+ $echo "$modename: warning: \`-R' is ignored for objects" 1>&2
+ fi
+
+ if test -n "$vinfo"; then
+ $echo "$modename: warning: \`-version-info' is ignored for objects" 1>&2
+ fi
+
+ if test -n "$release"; then
+ $echo "$modename: warning: \`-release' is ignored for objects" 1>&2
+ fi
+
+ case $output in
+ *.lo)
+ if test -n "$objs$old_deplibs"; then
+ $echo "$modename: cannot build library object \`$output' from non-libtool objects" 1>&2
+ exit 1
+ fi
+ libobj="$output"
+ obj=`$echo "X$output" | $Xsed -e "$lo2o"`
+ ;;
+ *)
+ libobj=
+ obj="$output"
+ ;;
+ esac
+
+ # Delete the old objects.
+ $run $rm $obj $libobj
+
+ # Objects from convenience libraries. This assumes
+ # single-version convenience libraries. Whenever we create
+ # different ones for PIC/non-PIC, this we'll have to duplicate
+ # the extraction.
+ reload_conv_objs=
+ gentop=
+ # reload_cmds runs $LD directly, so let us get rid of
+ # -Wl from whole_archive_flag_spec
+ wl=
+
+ if test -n "$convenience"; then
+ if test -n "$whole_archive_flag_spec"; then
+ eval reload_conv_objs=\"\$reload_objs $whole_archive_flag_spec\"
+ else
+ gentop="$output_objdir/${obj}x"
+ $show "${rm}r $gentop"
+ $run ${rm}r "$gentop"
+ $show "$mkdir $gentop"
+ $run $mkdir "$gentop"
+ status=$?
+ if test "$status" -ne 0 && test ! -d "$gentop"; then
+ exit $status
+ fi
+ generated="$generated $gentop"
+
+ for xlib in $convenience; do
+ # Extract the objects.
+ case $xlib in
+ [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;;
+ *) xabs=`pwd`"/$xlib" ;;
+ esac
+ xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'`
+ xdir="$gentop/$xlib"
+
+ $show "${rm}r $xdir"
+ $run ${rm}r "$xdir"
+ $show "$mkdir $xdir"
+ $run $mkdir "$xdir"
+ status=$?
+ if test "$status" -ne 0 && test ! -d "$xdir"; then
+ exit $status
+ fi
+ # We will extract separately just the conflicting names and we will no
+ # longer touch any unique names. It is faster to leave these extract
+ # automatically by $AR in one run.
+ $show "(cd $xdir && $AR x $xabs)"
+ $run eval "(cd \$xdir && $AR x \$xabs)" || exit $?
+ if ($AR t "$xabs" | sort | sort -uc >/dev/null 2>&1); then
+ :
+ else
+ $echo "$modename: warning: object name conflicts; renaming object files" 1>&2
+ $echo "$modename: warning: to ensure that they will not overwrite" 1>&2
+ $AR t "$xabs" | sort | uniq -cd | while read -r count name
+ do
+ i=1
+ while test "$i" -le "$count"
+ do
+ # Put our $i before any first dot (extension)
+ # Never overwrite any file
+ name_to="$name"
+ while test "X$name_to" = "X$name" || test -f "$xdir/$name_to"
+ do
+ name_to=`$echo "X$name_to" | $Xsed -e "s/\([^.]*\)/\1-$i/"`
+ done
+ $show "(cd $xdir && $AR xN $i $xabs '$name' && $mv '$name' '$name_to')"
+ $run eval "(cd \$xdir && $AR xN $i \$xabs '$name' && $mv '$name' '$name_to')" || exit $?
+ i=`expr $i + 1`
+ done
+ done
+ fi
+
+ reload_conv_objs="$reload_objs "`find $xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP`
+ done
+ fi
+ fi
+
+ # Create the old-style object.
+ reload_objs="$objs$old_deplibs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}$'/d' -e '/\.lib$/d' -e "$lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test
+
+ output="$obj"
+ eval cmds=\"$reload_cmds\"
+ save_ifs="$IFS"; IFS='~'
+ for cmd in $cmds; do
+ IFS="$save_ifs"
+ $show "$cmd"
+ $run eval "$cmd" || exit $?
+ done
+ IFS="$save_ifs"
+
+ # Exit if we aren't doing a library object file.
+ if test -z "$libobj"; then
+ if test -n "$gentop"; then
+ $show "${rm}r $gentop"
+ $run ${rm}r $gentop
+ fi
+
+ exit 0
+ fi
+
+ if test "$build_libtool_libs" != yes; then
+ if test -n "$gentop"; then
+ $show "${rm}r $gentop"
+ $run ${rm}r $gentop
+ fi
+
+ # Create an invalid libtool object if no PIC, so that we don't
+ # accidentally link it into a program.
+ # $show "echo timestamp > $libobj"
+ # $run eval "echo timestamp > $libobj" || exit $?
+ exit 0
+ fi
+
+ if test -n "$pic_flag" || test "$pic_mode" != default; then
+ # Only do commands if we really have different PIC objects.
+ reload_objs="$libobjs $reload_conv_objs"
+ output="$libobj"
+ eval cmds=\"$reload_cmds\"
+ save_ifs="$IFS"; IFS='~'
+ for cmd in $cmds; do
+ IFS="$save_ifs"
+ $show "$cmd"
+ $run eval "$cmd" || exit $?
+ done
+ IFS="$save_ifs"
+ fi
+
+ if test -n "$gentop"; then
+ $show "${rm}r $gentop"
+ $run ${rm}r $gentop
+ fi
+
+ exit 0
+ ;;
+
+ prog)
+ case $host in
+ *cygwin*) output=`$echo $output | ${SED} -e 's,.exe$,,;s,$,.exe,'` ;;
+ esac
+ if test -n "$vinfo"; then
+ $echo "$modename: warning: \`-version-info' is ignored for programs" 1>&2
+ fi
+
+ if test -n "$release"; then
+ $echo "$modename: warning: \`-release' is ignored for programs" 1>&2
+ fi
+
+ if test "$preload" = yes; then
+ if test "$dlopen_support" = unknown && test "$dlopen_self" = unknown &&
+ test "$dlopen_self_static" = unknown; then
+ $echo "$modename: warning: \`AC_LIBTOOL_DLOPEN' not used. Assuming no dlopen support."
+ fi
+ fi
+
+ case $host in
+ *-*-rhapsody* | *-*-darwin1.[012])
+ # On Rhapsody replace the C library is the System framework
+ compile_deplibs=`$echo "X $compile_deplibs" | $Xsed -e 's/ -lc / -framework System /'`
+ finalize_deplibs=`$echo "X $finalize_deplibs" | $Xsed -e 's/ -lc / -framework System /'`
+ ;;
+ esac
+
+ case $host in
+ *darwin*)
+ # Don't allow lazy linking, it breaks C++ global constructors
+ if test "$tagname" = CXX ; then
+ compile_command="$compile_command ${wl}-bind_at_load"
+ finalize_command="$finalize_command ${wl}-bind_at_load"
+ fi
+ ;;
+ esac
+
+ compile_command="$compile_command $compile_deplibs"
+ finalize_command="$finalize_command $finalize_deplibs"
+
+ if test -n "$rpath$xrpath"; then
+ # If the user specified any rpath flags, then add them.
+ for libdir in $rpath $xrpath; do
+ # This is the magic to use -rpath.
+ case "$finalize_rpath " in
+ *" $libdir "*) ;;
+ *) finalize_rpath="$finalize_rpath $libdir" ;;
+ esac
+ done
+ fi
+
+ # Now hardcode the library paths
+ rpath=
+ hardcode_libdirs=
+ for libdir in $compile_rpath $finalize_rpath; do
+ if test -n "$hardcode_libdir_flag_spec"; then
+ if test -n "$hardcode_libdir_separator"; then
+ if test -z "$hardcode_libdirs"; then
+ hardcode_libdirs="$libdir"
+ else
+ # Just accumulate the unique libdirs.
+ case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
+ *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
+ ;;
+ *)
+ hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"
+ ;;
+ esac
+ fi
+ else
+ eval flag=\"$hardcode_libdir_flag_spec\"
+ rpath="$rpath $flag"
+ fi
+ elif test -n "$runpath_var"; then
+ case "$perm_rpath " in
+ *" $libdir "*) ;;
+ *) perm_rpath="$perm_rpath $libdir" ;;
+ esac
+ fi
+ case $host in
+ *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
+ case :$dllsearchpath: in
+ *":$libdir:"*) ;;
+ *) dllsearchpath="$dllsearchpath:$libdir";;
+ esac
+ ;;
+ esac
+ done
+ # Substitute the hardcoded libdirs into the rpath.
+ if test -n "$hardcode_libdir_separator" &&
+ test -n "$hardcode_libdirs"; then
+ libdir="$hardcode_libdirs"
+ eval rpath=\" $hardcode_libdir_flag_spec\"
+ fi
+ compile_rpath="$rpath"
+
+ rpath=
+ hardcode_libdirs=
+ for libdir in $finalize_rpath; do
+ if test -n "$hardcode_libdir_flag_spec"; then
+ if test -n "$hardcode_libdir_separator"; then
+ if test -z "$hardcode_libdirs"; then
+ hardcode_libdirs="$libdir"
+ else
+ # Just accumulate the unique libdirs.
+ case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
+ *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*)
+ ;;
+ *)
+ hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir"
+ ;;
+ esac
+ fi
+ else
+ eval flag=\"$hardcode_libdir_flag_spec\"
+ rpath="$rpath $flag"
+ fi
+ elif test -n "$runpath_var"; then
+ case "$finalize_perm_rpath " in
+ *" $libdir "*) ;;
+ *) finalize_perm_rpath="$finalize_perm_rpath $libdir" ;;
+ esac
+ fi
+ done
+ # Substitute the hardcoded libdirs into the rpath.
+ if test -n "$hardcode_libdir_separator" &&
+ test -n "$hardcode_libdirs"; then
+ libdir="$hardcode_libdirs"
+ eval rpath=\" $hardcode_libdir_flag_spec\"
+ fi
+ finalize_rpath="$rpath"
+
+ if test -n "$libobjs" && test "$build_old_libs" = yes; then
+ # Transform all the library objects into standard objects.
+ compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
+ finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
+ fi
+
+ dlsyms=
+ if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
+ if test -n "$NM" && test -n "$global_symbol_pipe"; then
+ dlsyms="${outputname}S.c"
+ else
+ $echo "$modename: not configured to extract global symbols from dlpreopened files" 1>&2
+ fi
+ fi
+
+ if test -n "$dlsyms"; then
+ case $dlsyms in
+ "") ;;
+ *.c)
+ # Discover the nlist of each of the dlfiles.
+ nlist="$output_objdir/${outputname}.nm"
+
+ $show "$rm $nlist ${nlist}S ${nlist}T"
+ $run $rm "$nlist" "${nlist}S" "${nlist}T"
+
+ # Parse the name list into a source file.
+ $show "creating $output_objdir/$dlsyms"
+
+ test -z "$run" && $echo > "$output_objdir/$dlsyms" "\
+/* $dlsyms - symbol resolution table for \`$outputname' dlsym emulation. */
+/* Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP */
+
+#ifdef __cplusplus
+extern \"C\" {
+#endif
+
+/* Prevent the only kind of declaration conflicts we can make. */
+#define lt_preloaded_symbols some_other_symbol
+
+/* External symbol declarations for the compiler. */\
+"
+
+ if test "$dlself" = yes; then
+ $show "generating symbol list for \`$output'"
+
+ test -z "$run" && $echo ': @PROGRAM@ ' > "$nlist"
+
+ # Add our own program objects to the symbol list.
+ progfiles=`$echo "X$objs$old_deplibs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP`
+ for arg in $progfiles; do
+ $show "extracting global C symbols from \`$arg'"
+ $run eval "$NM $arg | $global_symbol_pipe >> '$nlist'"
+ done
+
+ if test -n "$exclude_expsyms"; then
+ $run eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T'
+ $run eval '$mv "$nlist"T "$nlist"'
+ fi
+
+ if test -n "$export_symbols_regex"; then
+ $run eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T'
+ $run eval '$mv "$nlist"T "$nlist"'
+ fi
+
+ # Prepare the list of exported symbols
+ if test -z "$export_symbols"; then
+ export_symbols="$output_objdir/$output.exp"
+ $run $rm $export_symbols
+ $run eval "${SED} -n -e '/^: @PROGRAM@$/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"'
+ else
+ $run eval "${SED} -e 's/\([][.*^$]\)/\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$output.exp"'
+ $run eval 'grep -f "$output_objdir/$output.exp" < "$nlist" > "$nlist"T'
+ $run eval 'mv "$nlist"T "$nlist"'
+ fi
+ fi
+
+ for arg in $dlprefiles; do
+ $show "extracting global C symbols from \`$arg'"
+ name=`$echo "$arg" | ${SED} -e 's%^.*/%%'`
+ $run eval '$echo ": $name " >> "$nlist"'
+ $run eval "$NM $arg | $global_symbol_pipe >> '$nlist'"
+ done
+
+ if test -z "$run"; then
+ # Make sure we have at least an empty file.
+ test -f "$nlist" || : > "$nlist"
+
+ if test -n "$exclude_expsyms"; then
+ $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T
+ $mv "$nlist"T "$nlist"
+ fi
+
+ # Try sorting and uniquifying the output.
+ if grep -v "^: " < "$nlist" |
+ if sort -k 3 </dev/null >/dev/null 2>&1; then
+ sort -k 3
+ else
+ sort +2
+ fi |
+ uniq > "$nlist"S; then
+ :
+ else
+ grep -v "^: " < "$nlist" > "$nlist"S
+ fi
+
+ if test -f "$nlist"S; then
+ eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$dlsyms"'
+ else
+ $echo '/* NONE */' >> "$output_objdir/$dlsyms"
+ fi
+
+ $echo >> "$output_objdir/$dlsyms" "\
+
+#undef lt_preloaded_symbols
+
+#if defined (__STDC__) && __STDC__
+# define lt_ptr void *
+#else
+# define lt_ptr char *
+# define const
+#endif
+
+/* The mapping between symbol names and symbols. */
+const struct {
+ const char *name;
+ lt_ptr address;
+}
+lt_preloaded_symbols[] =
+{\
+"
+
+ eval "$global_symbol_to_c_name_address" < "$nlist" >> "$output_objdir/$dlsyms"
+
+ $echo >> "$output_objdir/$dlsyms" "\
+ {0, (lt_ptr) 0}
+};
+
+/* This works around a problem in FreeBSD linker */
+#ifdef FREEBSD_WORKAROUND
+static const void *lt_preloaded_setup() {
+ return lt_preloaded_symbols;
+}
+#endif
+
+#ifdef __cplusplus
+}
+#endif\
+"
+ fi
+
+ pic_flag_for_symtable=
+ case $host in
+ # compiling the symbol table file with pic_flag works around
+ # a FreeBSD bug that causes programs to crash when -lm is
+ # linked before any other PIC object. But we must not use
+ # pic_flag when linking with -static. The problem exists in
+ # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1.
+ *-*-freebsd2*|*-*-freebsd3.0*|*-*-freebsdelf3.0*)
+ case "$compile_command " in
+ *" -static "*) ;;
+ *) pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND";;
+ esac;;
+ *-*-hpux*)
+ case "$compile_command " in
+ *" -static "*) ;;
+ *) pic_flag_for_symtable=" $pic_flag";;
+ esac
+ esac
+
+ # Now compile the dynamic symbol file.
+ $show "(cd $output_objdir && $LTCC -c$no_builtin_flag$pic_flag_for_symtable \"$dlsyms\")"
+ $run eval '(cd $output_objdir && $LTCC -c$no_builtin_flag$pic_flag_for_symtable "$dlsyms")' || exit $?
+
+ # Clean up the generated files.
+ $show "$rm $output_objdir/$dlsyms $nlist ${nlist}S ${nlist}T"
+ $run $rm "$output_objdir/$dlsyms" "$nlist" "${nlist}S" "${nlist}T"
+
+ # Transform the symbol file into the correct name.
+ compile_command=`$echo "X$compile_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
+ finalize_command=`$echo "X$finalize_command" | $Xsed -e "s%@SYMFILE@%$output_objdir/${outputname}S.${objext}%"`
+ ;;
+ *)
+ $echo "$modename: unknown suffix for \`$dlsyms'" 1>&2
+ exit 1
+ ;;
+ esac
+ else
+ # We keep going just in case the user didn't refer to
+ # lt_preloaded_symbols. The linker will fail if global_symbol_pipe
+ # really was required.
+
+ # Nullify the symbol file.
+ compile_command=`$echo "X$compile_command" | $Xsed -e "s% @SYMFILE@%%"`
+ finalize_command=`$echo "X$finalize_command" | $Xsed -e "s% @SYMFILE@%%"`
+ fi
+
+ if test "$need_relink" = no || test "$build_libtool_libs" != yes; then
+ # Replace the output file specification.
+ compile_command=`$echo "X$compile_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'`
+ link_command="$compile_command$compile_rpath"
+
+ # We have no uninstalled library dependencies, so finalize right now.
+ $show "$link_command"
+ $run eval "$link_command"
+ status=$?
+
+ # Delete the generated files.
+ if test -n "$dlsyms"; then
+ $show "$rm $output_objdir/${outputname}S.${objext}"
+ $run $rm "$output_objdir/${outputname}S.${objext}"
+ fi
+
+ exit $status
+ fi
+
+ if test -n "$shlibpath_var"; then
+ # We should set the shlibpath_var
+ rpath=
+ for dir in $temp_rpath; do
+ case $dir in
+ [\\/]* | [A-Za-z]:[\\/]*)
+ # Absolute path.
+ rpath="$rpath$dir:"
+ ;;
+ *)
+ # Relative path: add a thisdir entry.
+ rpath="$rpath\$thisdir/$dir:"
+ ;;
+ esac
+ done
+ temp_rpath="$rpath"
+ fi
+
+ if test -n "$compile_shlibpath$finalize_shlibpath"; then
+ compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command"
+ fi
+ if test -n "$finalize_shlibpath"; then
+ finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command"
+ fi
+
+ compile_var=
+ finalize_var=
+ if test -n "$runpath_var"; then
+ if test -n "$perm_rpath"; then
+ # We should set the runpath_var.
+ rpath=
+ for dir in $perm_rpath; do
+ rpath="$rpath$dir:"
+ done
+ compile_var="$runpath_var=\"$rpath\$$runpath_var\" "
+ fi
+ if test -n "$finalize_perm_rpath"; then
+ # We should set the runpath_var.
+ rpath=
+ for dir in $finalize_perm_rpath; do
+ rpath="$rpath$dir:"
+ done
+ finalize_var="$runpath_var=\"$rpath\$$runpath_var\" "
+ fi
+ fi
+
+ if test "$no_install" = yes; then
+ # We don't need to create a wrapper script.
+ link_command="$compile_var$compile_command$compile_rpath"
+ # Replace the output file specification.
+ link_command=`$echo "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'`
+ # Delete the old output file.
+ $run $rm $output
+ # Link the executable and exit
+ $show "$link_command"
+ $run eval "$link_command" || exit $?
+ exit 0
+ fi
+
+ if test "$hardcode_action" = relink; then
+ # Fast installation is not supported
+ link_command="$compile_var$compile_command$compile_rpath"
+ relink_command="$finalize_var$finalize_command$finalize_rpath"
+
+ $echo "$modename: warning: this platform does not like uninstalled shared libraries" 1>&2
+ $echo "$modename: \`$output' will be relinked during installation" 1>&2
+ else
+ if test "$fast_install" != no; then
+ link_command="$finalize_var$compile_command$finalize_rpath"
+ if test "$fast_install" = yes; then
+ relink_command=`$echo "X$compile_var$compile_command$compile_rpath" | $Xsed -e 's%@OUTPUT@%\$progdir/\$file%g'`
+ else
+ # fast_install is set to needless
+ relink_command=
+ fi
+ else
+ link_command="$compile_var$compile_command$compile_rpath"
+ relink_command="$finalize_var$finalize_command$finalize_rpath"
+ fi
+ fi
+
+ # Replace the output file specification.
+ link_command=`$echo "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'`
+
+ # Delete the old output files.
+ $run $rm $output $output_objdir/$outputname $output_objdir/lt-$outputname
+
+ $show "$link_command"
+ $run eval "$link_command" || exit $?
+
+ # Now create the wrapper script.
+ $show "creating $output"
+
+ # Quote the relink command for shipping.
+ if test -n "$relink_command"; then
+ # Preserve any variables that may affect compiler behavior
+ for var in $variables_saved_for_relink; do
+ if eval test -z \"\${$var+set}\"; then
+ relink_command="{ test -z \"\${$var+set}\" || unset $var || { $var=; export $var; }; }; $relink_command"
+ elif eval var_value=\$$var; test -z "$var_value"; then
+ relink_command="$var=; export $var; $relink_command"
+ else
+ var_value=`$echo "X$var_value" | $Xsed -e "$sed_quote_subst"`
+ relink_command="$var=\"$var_value\"; export $var; $relink_command"
+ fi
+ done
+ relink_command="(cd `pwd`; $relink_command)"
+ relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"`
+ fi
+
+ # Quote $echo for shipping.
+ if test "X$echo" = "X$SHELL $0 --fallback-echo"; then
+ case $0 in
+ [\\/]* | [A-Za-z]:[\\/]*) qecho="$SHELL $0 --fallback-echo";;
+ *) qecho="$SHELL `pwd`/$0 --fallback-echo";;
+ esac
+ qecho=`$echo "X$qecho" | $Xsed -e "$sed_quote_subst"`
+ else
+ qecho=`$echo "X$echo" | $Xsed -e "$sed_quote_subst"`
+ fi
+
+ # Only actually do things if our run command is non-null.
+ if test -z "$run"; then
+ # win32 will think the script is a binary if it has
+ # a .exe suffix, so we strip it off here.
+ case $output in
+ *.exe) output=`$echo $output|${SED} 's,.exe$,,'` ;;
+ esac
+ # test for cygwin because mv fails w/o .exe extensions
+ case $host in
+ *cygwin*)
+ exeext=.exe
+ outputname=`$echo $outputname|${SED} 's,.exe$,,'` ;;
+ *) exeext= ;;
+ esac
+ case $host in
+ *cygwin* | *mingw* )
+ cwrappersource=`$echo ${objdir}/lt-${output}.c`
+ cwrapper=`$echo ${output}.exe`
+ $rm $cwrappersource $cwrapper
+ trap "$rm $cwrappersource $cwrapper; exit 1" 1 2 15
+
+ cat > $cwrappersource <<EOF
+
+/* $cwrappersource - temporary wrapper executable for $objdir/$outputname
+ Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
+
+ The $output program cannot be directly executed until all the libtool
+ libraries that it depends on are installed.
+
+ This wrapper executable should never be moved out of the build directory.
+ If it is, it will not operate correctly.
+
+ Currently, it simply execs the wrapper *script* "/bin/sh $output",
+ but could eventually absorb all of the scripts functionality and
+ exec $objdir/$outputname directly.
+*/
+EOF
+ cat >> $cwrappersource<<"EOF"
+#include <stdio.h>
+#include <stdlib.h>
+#include <unistd.h>
+#include <malloc.h>
+#include <stdarg.h>
+#include <assert.h>
+
+#if defined(PATH_MAX)
+# define LT_PATHMAX PATH_MAX
+#elif defined(MAXPATHLEN)
+# define LT_PATHMAX MAXPATHLEN
+#else
+# define LT_PATHMAX 1024
+#endif
+
+#ifndef DIR_SEPARATOR
+#define DIR_SEPARATOR '/'
+#endif
+
+#if defined (_WIN32) || defined (__MSDOS__) || defined (__DJGPP__) || \
+ defined (__OS2__)
+#define HAVE_DOS_BASED_FILE_SYSTEM
+#ifndef DIR_SEPARATOR_2
+#define DIR_SEPARATOR_2 '\\'
+#endif
+#endif
+
+#ifndef DIR_SEPARATOR_2
+# define IS_DIR_SEPARATOR(ch) ((ch) == DIR_SEPARATOR)
+#else /* DIR_SEPARATOR_2 */
+# define IS_DIR_SEPARATOR(ch) \
+ (((ch) == DIR_SEPARATOR) || ((ch) == DIR_SEPARATOR_2))
+#endif /* DIR_SEPARATOR_2 */
+
+#define XMALLOC(type, num) ((type *) xmalloc ((num) * sizeof(type)))
+#define XFREE(stale) do { \
+ if (stale) { free ((void *) stale); stale = 0; } \
+} while (0)
+
+const char *program_name = NULL;
+
+void * xmalloc (size_t num);
+char * xstrdup (const char *string);
+char * basename (const char *name);
+char * fnqualify(const char *path);
+char * strendzap(char *str, const char *pat);
+void lt_fatal (const char *message, ...);
+
+int
+main (int argc, char *argv[])
+{
+ char **newargz;
+ int i;
+
+ program_name = (char *) xstrdup ((char *) basename (argv[0]));
+ newargz = XMALLOC(char *, argc+2);
+EOF
+
+ cat >> $cwrappersource <<EOF
+ newargz[0] = "$SHELL";
+EOF
+
+ cat >> $cwrappersource <<"EOF"
+ newargz[1] = fnqualify(argv[0]);
+ /* we know the script has the same name, without the .exe */
+ /* so make sure newargz[1] doesn't end in .exe */
+ strendzap(newargz[1],".exe");
+ for (i = 1; i < argc; i++)
+ newargz[i+1] = xstrdup(argv[i]);
+ newargz[argc+1] = NULL;
+EOF
+
+ cat >> $cwrappersource <<EOF
+ execv("$SHELL",newargz);
+EOF
+
+ cat >> $cwrappersource <<"EOF"
+}
+
+void *
+xmalloc (size_t num)
+{
+ void * p = (void *) malloc (num);
+ if (!p)
+ lt_fatal ("Memory exhausted");
+
+ return p;
+}
+
+char *
+xstrdup (const char *string)
+{
+ return string ? strcpy ((char *) xmalloc (strlen (string) + 1), string) : NULL
+;
+}
+
+char *
+basename (const char *name)
+{
+ const char *base;
+
+#if defined (HAVE_DOS_BASED_FILE_SYSTEM)
+ /* Skip over the disk name in MSDOS pathnames. */
+ if (isalpha (name[0]) && name[1] == ':')
+ name += 2;
+#endif
+
+ for (base = name; *name; name++)
+ if (IS_DIR_SEPARATOR (*name))
+ base = name + 1;
+ return (char *) base;
+}
+
+char *
+fnqualify(const char *path)
+{
+ size_t size;
+ char *p;
+ char tmp[LT_PATHMAX + 1];
+
+ assert(path != NULL);
+
+ /* Is it qualified already? */
+#if defined (HAVE_DOS_BASED_FILE_SYSTEM)
+ if (isalpha (path[0]) && path[1] == ':')
+ return xstrdup (path);
+#endif
+ if (IS_DIR_SEPARATOR (path[0]))
+ return xstrdup (path);
+
+ /* prepend the current directory */
+ /* doesn't handle '~' */
+ if (getcwd (tmp, LT_PATHMAX) == NULL)
+ lt_fatal ("getcwd failed");
+ size = strlen(tmp) + 1 + strlen(path) + 1; /* +2 for '/' and '\0' */
+ p = XMALLOC(char, size);
+ sprintf(p, "%s%c%s", tmp, DIR_SEPARATOR, path);
+ return p;
+}
+
+char *
+strendzap(char *str, const char *pat)
+{
+ size_t len, patlen;
+
+ assert(str != NULL);
+ assert(pat != NULL);
+
+ len = strlen(str);
+ patlen = strlen(pat);
+
+ if (patlen <= len)
+ {
+ str += len - patlen;
+ if (strcmp(str, pat) == 0)
+ *str = '\0';
+ }
+ return str;
+}
+
+static void
+lt_error_core (int exit_status, const char * mode,
+ const char * message, va_list ap)
+{
+ fprintf (stderr, "%s: %s: ", program_name, mode);
+ vfprintf (stderr, message, ap);
+ fprintf (stderr, ".\n");
+
+ if (exit_status >= 0)
+ exit (exit_status);
+}
+
+void
+lt_fatal (const char *message, ...)
+{
+ va_list ap;
+ va_start (ap, message);
+ lt_error_core (EXIT_FAILURE, "FATAL", message, ap);
+ va_end (ap);
+}
+EOF
+ # we should really use a build-platform specific compiler
+ # here, but OTOH, the wrappers (shell script and this C one)
+ # are only useful if you want to execute the "real" binary.
+ # Since the "real" binary is built for $host, then this
+ # wrapper might as well be built for $host, too.
+ $run $LTCC -s -o $cwrapper $cwrappersource
+ ;;
+ esac
+ $rm $output
+ trap "$rm $output; exit 1" 1 2 15
+
+ $echo > $output "\
+#! $SHELL
+
+# $output - temporary wrapper script for $objdir/$outputname
+# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
+#
+# The $output program cannot be directly executed until all the libtool
+# libraries that it depends on are installed.
+#
+# This wrapper script should never be moved out of the build directory.
+# If it is, it will not operate correctly.
+
+# Sed substitution that helps us do robust quoting. It backslashifies
+# metacharacters that are still active within double-quoted strings.
+Xsed='${SED} -e 1s/^X//'
+sed_quote_subst='$sed_quote_subst'
+
+# The HP-UX ksh and POSIX shell print the target directory to stdout
+# if CDPATH is set.
+if test \"\${CDPATH+set}\" = set; then CDPATH=:; export CDPATH; fi
+
+relink_command=\"$relink_command\"
+
+# This environment variable determines our operation mode.
+if test \"\$libtool_install_magic\" = \"$magic\"; then
+ # install mode needs the following variable:
+ notinst_deplibs='$notinst_deplibs'
+else
+ # When we are sourced in execute mode, \$file and \$echo are already set.
+ if test \"\$libtool_execute_magic\" != \"$magic\"; then
+ echo=\"$qecho\"
+ file=\"\$0\"
+ # Make sure echo works.
+ if test \"X\$1\" = X--no-reexec; then
+ # Discard the --no-reexec flag, and continue.
+ shift
+ elif test \"X\`(\$echo '\t') 2>/dev/null\`\" = 'X\t'; then
+ # Yippee, \$echo works!
+ :
+ else
+ # Restart under the correct shell, and then maybe \$echo will work.
+ exec $SHELL \"\$0\" --no-reexec \${1+\"\$@\"}
+ fi
+ fi\
+"
+ $echo >> $output "\
+
+ # Find the directory that this script lives in.
+ thisdir=\`\$echo \"X\$file\" | \$Xsed -e 's%/[^/]*$%%'\`
+ test \"x\$thisdir\" = \"x\$file\" && thisdir=.
+
+ # Follow symbolic links until we get to the real thisdir.
+ file=\`ls -ld \"\$file\" | ${SED} -n 's/.*-> //p'\`
+ while test -n \"\$file\"; do
+ destdir=\`\$echo \"X\$file\" | \$Xsed -e 's%/[^/]*\$%%'\`
+
+ # If there was a directory component, then change thisdir.
+ if test \"x\$destdir\" != \"x\$file\"; then
+ case \"\$destdir\" in
+ [\\\\/]* | [A-Za-z]:[\\\\/]*) thisdir=\"\$destdir\" ;;
+ *) thisdir=\"\$thisdir/\$destdir\" ;;
+ esac
+ fi
+
+ file=\`\$echo \"X\$file\" | \$Xsed -e 's%^.*/%%'\`
+ file=\`ls -ld \"\$thisdir/\$file\" | ${SED} -n 's/.*-> //p'\`
+ done
+
+ # Try to get the absolute directory name.
+ absdir=\`cd \"\$thisdir\" && pwd\`
+ test -n \"\$absdir\" && thisdir=\"\$absdir\"
+"
+
+ if test "$fast_install" = yes; then
+ $echo >> $output "\
+ program=lt-'$outputname'$exeext
+ progdir=\"\$thisdir/$objdir\"
+
+ if test ! -f \"\$progdir/\$program\" || \\
+ { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | ${SED} 1q\`; \\
+ test \"X\$file\" != \"X\$progdir/\$program\"; }; then
+
+ file=\"\$\$-\$program\"
+
+ if test ! -d \"\$progdir\"; then
+ $mkdir \"\$progdir\"
+ else
+ $rm \"\$progdir/\$file\"
+ fi"
+
+ $echo >> $output "\
+
+ # relink executable if necessary
+ if test -n \"\$relink_command\"; then
+ if relink_command_output=\`eval \$relink_command 2>&1\`; then :
+ else
+ $echo \"\$relink_command_output\" >&2
+ $rm \"\$progdir/\$file\"
+ exit 1
+ fi
+ fi
+
+ $mv \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null ||
+ { $rm \"\$progdir/\$program\";
+ $mv \"\$progdir/\$file\" \"\$progdir/\$program\"; }
+ $rm \"\$progdir/\$file\"
+ fi"
+ else
+ $echo >> $output "\
+ program='$outputname'
+ progdir=\"\$thisdir/$objdir\"
+"
+ fi
+
+ $echo >> $output "\
+
+ if test -f \"\$progdir/\$program\"; then"
+
+ # Export our shlibpath_var if we have one.
+ if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
+ $echo >> $output "\
+ # Add our own library path to $shlibpath_var
+ $shlibpath_var=\"$temp_rpath\$$shlibpath_var\"
+
+ # Some systems cannot cope with colon-terminated $shlibpath_var
+ # The second colon is a workaround for a bug in BeOS R4 sed
+ $shlibpath_var=\`\$echo \"X\$$shlibpath_var\" | \$Xsed -e 's/::*\$//'\`
+
+ export $shlibpath_var
+"
+ fi
+
+ # fixup the dll searchpath if we need to.
+ if test -n "$dllsearchpath"; then
+ $echo >> $output "\
+ # Add the dll search path components to the executable PATH
+ PATH=$dllsearchpath:\$PATH
+"
+ fi
+
+ $echo >> $output "\
+ if test \"\$libtool_execute_magic\" != \"$magic\"; then
+ # Run the actual program with our arguments.
+"
+ case $host in
+ # Backslashes separate directories on plain windows
+ *-*-mingw | *-*-os2*)
+ $echo >> $output "\
+ exec \$progdir\\\\\$program \${1+\"\$@\"}
+"
+ ;;
+
+ *)
+ $echo >> $output "\
+ exec \$progdir/\$program \${1+\"\$@\"}
+"
+ ;;
+ esac
+ $echo >> $output "\
+ \$echo \"\$0: cannot exec \$program \${1+\"\$@\"}\"
+ exit 1
+ fi
+ else
+ # The program doesn't exist.
+ \$echo \"\$0: error: \$progdir/\$program does not exist\" 1>&2
+ \$echo \"This script is just a wrapper for \$program.\" 1>&2
+ $echo \"See the $PACKAGE documentation for more information.\" 1>&2
+ exit 1
+ fi
+fi\
+"
+ chmod +x $output
+ fi
+ exit 0
+ ;;
+ esac
+
+ # See if we need to build an old-fashioned archive.
+ for oldlib in $oldlibs; do
+
+ if test "$build_libtool_libs" = convenience; then
+ oldobjs="$libobjs_save"
+ addlibs="$convenience"
+ build_libtool_libs=no
+ else
+ if test "$build_libtool_libs" = module; then
+ oldobjs="$libobjs_save"
+ build_libtool_libs=no
+ else
+ oldobjs="$old_deplibs $non_pic_objects"
+ fi
+ addlibs="$old_convenience"
+ fi
+
+ if test -n "$addlibs"; then
+ gentop="$output_objdir/${outputname}x"
+ $show "${rm}r $gentop"
+ $run ${rm}r "$gentop"
+ $show "$mkdir $gentop"
+ $run $mkdir "$gentop"
+ status=$?
+ if test "$status" -ne 0 && test ! -d "$gentop"; then
+ exit $status
+ fi
+ generated="$generated $gentop"
+
+ # Add in members from convenience archives.
+ for xlib in $addlibs; do
+ # Extract the objects.
+ case $xlib in
+ [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;;
+ *) xabs=`pwd`"/$xlib" ;;
+ esac
+ xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'`
+ xdir="$gentop/$xlib"
+
+ $show "${rm}r $xdir"
+ $run ${rm}r "$xdir"
+ $show "$mkdir $xdir"
+ $run $mkdir "$xdir"
+ status=$?
+ if test "$status" -ne 0 && test ! -d "$xdir"; then
+ exit $status
+ fi
+ # We will extract separately just the conflicting names and we will no
+ # longer touch any unique names. It is faster to leave these extract
+ # automatically by $AR in one run.
+ $show "(cd $xdir && $AR x $xabs)"
+ $run eval "(cd \$xdir && $AR x \$xabs)" || exit $?
+ if ($AR t "$xabs" | sort | sort -uc >/dev/null 2>&1); then
+ :
+ else
+ $echo "$modename: warning: object name conflicts; renaming object files" 1>&2
+ $echo "$modename: warning: to ensure that they will not overwrite" 1>&2
+ $AR t "$xabs" | sort | uniq -cd | while read -r count name
+ do
+ i=1
+ while test "$i" -le "$count"
+ do
+ # Put our $i before any first dot (extension)
+ # Never overwrite any file
+ name_to="$name"
+ while test "X$name_to" = "X$name" || test -f "$xdir/$name_to"
+ do
+ name_to=`$echo "X$name_to" | $Xsed -e "s/\([^.]*\)/\1-$i/"`
+ done
+ $show "(cd $xdir && $AR xN $i $xabs '$name' && $mv '$name' '$name_to')"
+ $run eval "(cd \$xdir && $AR xN $i \$xabs '$name' && $mv '$name' '$name_to')" || exit $?
+ i=`expr $i + 1`
+ done
+ done
+ fi
+
+ oldobjs="$oldobjs "`find $xdir -name \*.${objext} -print -o -name \*.lo -print | $NL2SP`
+ done
+ fi
+
+ # Do each command in the archive commands.
+ if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then
+ eval cmds=\"$old_archive_from_new_cmds\"
+ else
+ eval cmds=\"$old_archive_cmds\"
+
+ if len=`expr "X$cmds" : ".*"` &&
+ test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then
+ :
+ else
+ # the command line is too long to link in one step, link in parts
+ $echo "using piecewise archive linking..."
+ save_RANLIB=$RANLIB
+ RANLIB=:
+ objlist=
+ concat_cmds=
+ save_oldobjs=$oldobjs
+ # GNU ar 2.10+ was changed to match POSIX; thus no paths are
+ # encoded into archives. This makes 'ar r' malfunction in
+ # this piecewise linking case whenever conflicting object
+ # names appear in distinct ar calls; check, warn and compensate.
+ if (for obj in $save_oldobjs
+ do
+ $echo "X$obj" | $Xsed -e 's%^.*/%%'
+ done | sort | sort -uc >/dev/null 2>&1); then
+ :
+ else
+ $echo "$modename: warning: object name conflicts; overriding AR_FLAGS to 'cq'" 1>&2
+ $echo "$modename: warning: to ensure that POSIX-compatible ar will work" 1>&2
+ AR_FLAGS=cq
+ fi
+ # Is there a better way of finding the last object in the list?
+ for obj in $save_oldobjs
+ do
+ last_oldobj=$obj
+ done
+ for obj in $save_oldobjs
+ do
+ oldobjs="$objlist $obj"
+ objlist="$objlist $obj"
+ eval test_cmds=\"$old_archive_cmds\"
+ if len=`expr "X$test_cmds" : ".*"` &&
+ test "$len" -le "$max_cmd_len"; then
+ :
+ else
+ # the above command should be used before it gets too long
+ oldobjs=$objlist
+ if test "$obj" = "$last_oldobj" ; then
+ RANLIB=$save_RANLIB
+ fi
+ test -z "$concat_cmds" || concat_cmds=$concat_cmds~
+ eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\"
+ objlist=
+ fi
+ done
+ RANLIB=$save_RANLIB
+ oldobjs=$objlist
+ if test "X$oldobjs" = "X" ; then
+ eval cmds=\"\$concat_cmds\"
+ else
+ eval cmds=\"\$concat_cmds~$old_archive_cmds\"
+ fi
+ fi
+ fi
+ save_ifs="$IFS"; IFS='~'
+ for cmd in $cmds; do
+ IFS="$save_ifs"
+ $show "$cmd"
+ $run eval "$cmd" || exit $?
+ done
+ IFS="$save_ifs"
+ done
+
+ if test -n "$generated"; then
+ $show "${rm}r$generated"
+ $run ${rm}r$generated
+ fi
+
+ # Now create the libtool archive.
+ case $output in
+ *.la)
+ old_library=
+ test "$build_old_libs" = yes && old_library="$libname.$libext"
+ $show "creating $output"
+
+ # Preserve any variables that may affect compiler behavior
+ for var in $variables_saved_for_relink; do
+ if eval test -z \"\${$var+set}\"; then
+ relink_command="{ test -z \"\${$var+set}\" || unset $var || { $var=; export $var; }; }; $relink_command"
+ elif eval var_value=\$$var; test -z "$var_value"; then
+ relink_command="$var=; export $var; $relink_command"
+ else
+ var_value=`$echo "X$var_value" | $Xsed -e "$sed_quote_subst"`
+ relink_command="$var=\"$var_value\"; export $var; $relink_command"
+ fi
+ done
+ # Quote the link command for shipping.
+ relink_command="(cd `pwd`; $SHELL $0 --mode=relink $libtool_args @inst_prefix_dir@)"
+ relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"`
+
+ # Only create the output if not a dry run.
+ if test -z "$run"; then
+ for installed in no yes; do
+ if test "$installed" = yes; then
+ if test -z "$install_libdir"; then
+ break
+ fi
+ output="$output_objdir/$outputname"i
+ # Replace all uninstalled libtool libraries with the installed ones
+ newdependency_libs=
+ for deplib in $dependency_libs; do
+ case $deplib in
+ *.la)
+ name=`$echo "X$deplib" | $Xsed -e 's%^.*/%%'`
+ eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
+ if test -z "$libdir"; then
+ $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2
+ exit 1
+ fi
+ newdependency_libs="$newdependency_libs $libdir/$name"
+ ;;
+ *) newdependency_libs="$newdependency_libs $deplib" ;;
+ esac
+ done
+ dependency_libs="$newdependency_libs"
+ newdlfiles=
+ for lib in $dlfiles; do
+ name=`$echo "X$lib" | $Xsed -e 's%^.*/%%'`
+ eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
+ if test -z "$libdir"; then
+ $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
+ exit 1
+ fi
+ newdlfiles="$newdlfiles $libdir/$name"
+ done
+ dlfiles="$newdlfiles"
+ newdlprefiles=
+ for lib in $dlprefiles; do
+ name=`$echo "X$lib" | $Xsed -e 's%^.*/%%'`
+ eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
+ if test -z "$libdir"; then
+ $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
+ exit 1
+ fi
+ newdlprefiles="$newdlprefiles $libdir/$name"
+ done
+ dlprefiles="$newdlprefiles"
+ fi
+ $rm $output
+ # place dlname in correct position for cygwin
+ tdlname=$dlname
+ case $host,$output,$installed,$module,$dlname in
+ *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll) tdlname=../bin/$dlname ;;
+ esac
+ $echo > $output "\
+# $outputname - a libtool library file
+# Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
+#
+# Please DO NOT delete this file!
+# It is necessary for linking the library.
+
+# The name that we can dlopen(3).
+dlname='$tdlname'
+
+# Names of this library.
+library_names='$library_names'
+
+# The name of the static archive.
+old_library='$old_library'
+
+# Libraries that this one depends upon.
+dependency_libs='$dependency_libs'
+
+# Version information for $libname.
+current=$current
+age=$age
+revision=$revision
+
+# Is this an already installed library?
+installed=$installed
+
+# Should we warn about portability when linking against -modules?
+shouldnotlink=$module
+
+# Files to dlopen/dlpreopen
+dlopen='$dlfiles'
+dlpreopen='$dlprefiles'
+
+# Directory that this library needs to be installed in:
+libdir='$install_libdir'"
+ if test "$installed" = no && test "$need_relink" = yes; then
+ $echo >> $output "\
+relink_command=\"$relink_command\""
+ fi
+ done
+ fi
+
+ # Do a symbolic link so that the libtool archive can be found in
+ # LD_LIBRARY_PATH before the program is installed.
+ $show "(cd $output_objdir && $rm $outputname && $LN_S ../$outputname $outputname)"
+ $run eval '(cd $output_objdir && $rm $outputname && $LN_S ../$outputname $outputname)' || exit $?
+ ;;
+ esac
+ exit 0
+ ;;
+
+ # libtool install mode
+ install)
+ modename="$modename: install"
+
+ # There may be an optional sh(1) argument at the beginning of
+ # install_prog (especially on Windows NT).
+ if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh ||
+ # Allow the use of GNU shtool's install command.
+ $echo "X$nonopt" | $Xsed | grep shtool > /dev/null; then
+ # Aesthetically quote it.
+ arg=`$echo "X$nonopt" | $Xsed -e "$sed_quote_subst"`
+ case $arg in
+ *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*)
+ arg="\"$arg\""
+ ;;
+ esac
+ install_prog="$arg "
+ arg="$1"
+ shift
+ else
+ install_prog=
+ arg="$nonopt"
+ fi
+
+ # The real first argument should be the name of the installation program.
+ # Aesthetically quote it.
+ arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
+ case $arg in
+ *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*)
+ arg="\"$arg\""
+ ;;
+ esac
+ install_prog="$install_prog$arg"
+
+ # We need to accept at least all the BSD install flags.
+ dest=
+ files=
+ opts=
+ prev=
+ install_type=
+ isdir=no
+ stripme=
+ for arg
+ do
+ if test -n "$dest"; then
+ files="$files $dest"
+ dest="$arg"
+ continue
+ fi
+
+ case $arg in
+ -d) isdir=yes ;;
+ -f) prev="-f" ;;
+ -g) prev="-g" ;;
+ -m) prev="-m" ;;
+ -o) prev="-o" ;;
+ -s)
+ stripme=" -s"
+ continue
+ ;;
+ -*) ;;
+
+ *)
+ # If the previous option needed an argument, then skip it.
+ if test -n "$prev"; then
+ prev=
+ else
+ dest="$arg"
+ continue
+ fi
+ ;;
+ esac
+
+ # Aesthetically quote the argument.
+ arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
+ case $arg in
+ *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*)
+ arg="\"$arg\""
+ ;;
+ esac
+ install_prog="$install_prog $arg"
+ done
+
+ if test -z "$install_prog"; then
+ $echo "$modename: you must specify an install program" 1>&2
+ $echo "$help" 1>&2
+ exit 1
+ fi
+
+ if test -n "$prev"; then
+ $echo "$modename: the \`$prev' option requires an argument" 1>&2
+ $echo "$help" 1>&2
+ exit 1
+ fi
+
+ if test -z "$files"; then
+ if test -z "$dest"; then
+ $echo "$modename: no file or destination specified" 1>&2
+ else
+ $echo "$modename: you must specify a destination" 1>&2
+ fi
+ $echo "$help" 1>&2
+ exit 1
+ fi
+
+ # Strip any trailing slash from the destination.
+ dest=`$echo "X$dest" | $Xsed -e 's%/$%%'`
+
+ # Check to see that the destination is a directory.
+ test -d "$dest" && isdir=yes
+ if test "$isdir" = yes; then
+ destdir="$dest"
+ destname=
+ else
+ destdir=`$echo "X$dest" | $Xsed -e 's%/[^/]*$%%'`
+ test "X$destdir" = "X$dest" && destdir=.
+ destname=`$echo "X$dest" | $Xsed -e 's%^.*/%%'`
+
+ # Not a directory, so check to see that there is only one file specified.
+ set dummy $files
+ if test "$#" -gt 2; then
+ $echo "$modename: \`$dest' is not a directory" 1>&2
+ $echo "$help" 1>&2
+ exit 1
+ fi
+ fi
+ case $destdir in
+ [\\/]* | [A-Za-z]:[\\/]*) ;;
+ *)
+ for file in $files; do
+ case $file in
+ *.lo) ;;
+ *)
+ $echo "$modename: \`$destdir' must be an absolute directory name" 1>&2
+ $echo "$help" 1>&2
+ exit 1
+ ;;
+ esac
+ done
+ ;;
+ esac
+
+ # This variable tells wrapper scripts just to set variables rather
+ # than running their programs.
+ libtool_install_magic="$magic"
+
+ staticlibs=
+ future_libdirs=
+ current_libdirs=
+ for file in $files; do
+
+ # Do each installation.
+ case $file in
+ *.$libext)
+ # Do the static libraries later.
+ staticlibs="$staticlibs $file"
+ ;;
+
+ *.la)
+ # Check to see that this really is a libtool archive.
+ if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :
+ else
+ $echo "$modename: \`$file' is not a valid libtool archive" 1>&2
+ $echo "$help" 1>&2
+ exit 1
+ fi
+
+ library_names=
+ old_library=
+ relink_command=
+ # If there is no directory component, then add one.
+ case $file in
+ */* | *\\*) . $file ;;
+ *) . ./$file ;;
+ esac
+
+ # Add the libdir to current_libdirs if it is the destination.
+ if test "X$destdir" = "X$libdir"; then
+ case "$current_libdirs " in
+ *" $libdir "*) ;;
+ *) current_libdirs="$current_libdirs $libdir" ;;
+ esac
+ else
+ # Note the libdir as a future libdir.
+ case "$future_libdirs " in
+ *" $libdir "*) ;;
+ *) future_libdirs="$future_libdirs $libdir" ;;
+ esac
+ fi
+
+ dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`/
+ test "X$dir" = "X$file/" && dir=
+ dir="$dir$objdir"
+
+ if test -n "$relink_command"; then
+ # Determine the prefix the user has applied to our future dir.
+ inst_prefix_dir=`$echo "$destdir" | $SED "s%$libdir\$%%"`
+
+ # Don't allow the user to place us outside of our expected
+ # location b/c this prevents finding dependent libraries that
+ # are installed to the same prefix.
+ # At present, this check doesn't affect windows .dll's that
+ # are installed into $libdir/../bin (currently, that works fine)
+ # but it's something to keep an eye on.
+ if test "$inst_prefix_dir" = "$destdir"; then
+ $echo "$modename: error: cannot install \`$file' to a directory not ending in $libdir" 1>&2
+ exit 1
+ fi
+
+ if test -n "$inst_prefix_dir"; then
+ # Stick the inst_prefix_dir data into the link command.
+ relink_command=`$echo "$relink_command" | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"`
+ else
+ relink_command=`$echo "$relink_command" | $SED "s%@inst_prefix_dir@%%"`
+ fi
+
+ $echo "$modename: warning: relinking \`$file'" 1>&2
+ $show "$relink_command"
+ if $run eval "$relink_command"; then :
+ else
+ $echo "$modename: error: relink \`$file' with the above command before installing it" 1>&2
+ exit 1
+ fi
+ fi
+
+ # See the names of the shared library.
+ set dummy $library_names
+ if test -n "$2"; then
+ realname="$2"
+ shift
+ shift
+
+ srcname="$realname"
+ test -n "$relink_command" && srcname="$realname"T
+
+ # Install the shared library and build the symlinks.
+ $show "$install_prog $dir/$srcname $destdir/$realname"
+ $run eval "$install_prog $dir/$srcname $destdir/$realname" || exit $?
+ if test -n "$stripme" && test -n "$striplib"; then
+ $show "$striplib $destdir/$realname"
+ $run eval "$striplib $destdir/$realname" || exit $?
+ fi
+
+ if test "$#" -gt 0; then
+ # Delete the old symlinks, and create new ones.
+ for linkname
+ do
+ if test "$linkname" != "$realname"; then
+ $show "(cd $destdir && $rm $linkname && $LN_S $realname $linkname)"
+ $run eval "(cd $destdir && $rm $linkname && $LN_S $realname $linkname)"
+ fi
+ done
+ fi
+
+ # Do each command in the postinstall commands.
+ lib="$destdir/$realname"
+ eval cmds=\"$postinstall_cmds\"
+ save_ifs="$IFS"; IFS='~'
+ for cmd in $cmds; do
+ IFS="$save_ifs"
+ $show "$cmd"
+ $run eval "$cmd" || exit $?
+ done
+ IFS="$save_ifs"
+ fi
+
+ # Install the pseudo-library for information purposes.
+ name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
+ instname="$dir/$name"i
+ $show "$install_prog $instname $destdir/$name"
+ $run eval "$install_prog $instname $destdir/$name" || exit $?
+
+ # Maybe install the static library, too.
+ test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
+ ;;
+
+ *.lo)
+ # Install (i.e. copy) a libtool object.
+
+ # Figure out destination file name, if it wasn't already specified.
+ if test -n "$destname"; then
+ destfile="$destdir/$destname"
+ else
+ destfile=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
+ destfile="$destdir/$destfile"
+ fi
+
+ # Deduce the name of the destination old-style object file.
+ case $destfile in
+ *.lo)
+ staticdest=`$echo "X$destfile" | $Xsed -e "$lo2o"`
+ ;;
+ *.$objext)
+ staticdest="$destfile"
+ destfile=
+ ;;
+ *)
+ $echo "$modename: cannot copy a libtool object to \`$destfile'" 1>&2
+ $echo "$help" 1>&2
+ exit 1
+ ;;
+ esac
+
+ # Install the libtool object if requested.
+ if test -n "$destfile"; then
+ $show "$install_prog $file $destfile"
+ $run eval "$install_prog $file $destfile" || exit $?
+ fi
+
+ # Install the old object if enabled.
+ if test "$build_old_libs" = yes; then
+ # Deduce the name of the old-style object file.
+ staticobj=`$echo "X$file" | $Xsed -e "$lo2o"`
+
+ $show "$install_prog $staticobj $staticdest"
+ $run eval "$install_prog \$staticobj \$staticdest" || exit $?
+ fi
+ exit 0
+ ;;
+
+ *)
+ # Figure out destination file name, if it wasn't already specified.
+ if test -n "$destname"; then
+ destfile="$destdir/$destname"
+ else
+ destfile=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
+ destfile="$destdir/$destfile"
+ fi
+
+ # If the file is missing, and there is a .exe on the end, strip it
+ # because it is most likely a libtool script we actually want to
+ # install
+ stripped_ext=""
+ case $file in
+ *.exe)
+ if test ! -f "$file"; then
+ file=`$echo $file|${SED} 's,.exe$,,'`
+ stripped_ext=".exe"
+ fi
+ ;;
+ esac
+
+ # Do a test to see if this is really a libtool program.
+ case $host in
+ *cygwin*|*mingw*)
+ wrapper=`$echo $file | ${SED} -e 's,.exe$,,'`
+ ;;
+ *)
+ wrapper=$file
+ ;;
+ esac
+ if (${SED} -e '4q' $wrapper | grep "^# Generated by .*$PACKAGE")>/dev/null 2>&1; then
+ notinst_deplibs=
+ relink_command=
+
+ # To insure that "foo" is sourced, and not "foo.exe",
+ # finese the cygwin/MSYS system by explicitly sourcing "foo."
+ # which disallows the automatic-append-.exe behavior.
+ case $build in
+ *cygwin* | *mingw*) wrapperdot=${wrapper}. ;;
+ *) wrapperdot=${wrapper} ;;
+ esac
+ # If there is no directory component, then add one.
+ case $file in
+ */* | *\\*) . ${wrapperdot} ;;
+ *) . ./${wrapperdot} ;;
+ esac
+
+ # Check the variables that should have been set.
+ if test -z "$notinst_deplibs"; then
+ $echo "$modename: invalid libtool wrapper script \`$wrapper'" 1>&2
+ exit 1
+ fi
+
+ finalize=yes
+ for lib in $notinst_deplibs; do
+ # Check to see that each library is installed.
+ libdir=
+ if test -f "$lib"; then
+ # If there is no directory component, then add one.
+ case $lib in
+ */* | *\\*) . $lib ;;
+ *) . ./$lib ;;
+ esac
+ fi
+ libfile="$libdir/"`$echo "X$lib" | $Xsed -e 's%^.*/%%g'` ### testsuite: skip nested quoting test
+ if test -n "$libdir" && test ! -f "$libfile"; then
+ $echo "$modename: warning: \`$lib' has not been installed in \`$libdir'" 1>&2
+ finalize=no
+ fi
+ done
+
+ relink_command=
+ # To insure that "foo" is sourced, and not "foo.exe",
+ # finese the cygwin/MSYS system by explicitly sourcing "foo."
+ # which disallows the automatic-append-.exe behavior.
+ case $build in
+ *cygwin* | *mingw*) wrapperdot=${wrapper}. ;;
+ *) wrapperdot=${wrapper} ;;
+ esac
+ # If there is no directory component, then add one.
+ case $file in
+ */* | *\\*) . ${wrapperdot} ;;
+ *) . ./${wrapperdot} ;;
+ esac
+
+ outputname=
+ if test "$fast_install" = no && test -n "$relink_command"; then
+ if test "$finalize" = yes && test -z "$run"; then
+ tmpdir="/tmp"
+ test -n "$TMPDIR" && tmpdir="$TMPDIR"
+ tmpdir="$tmpdir/libtool-$$"
+ if $mkdir -p "$tmpdir" && chmod 700 "$tmpdir"; then :
+ else
+ $echo "$modename: error: cannot create temporary directory \`$tmpdir'" 1>&2
+ continue
+ fi
+ file=`$echo "X$file$stripped_ext" | $Xsed -e 's%^.*/%%'`
+ outputname="$tmpdir/$file"
+ # Replace the output file specification.
+ relink_command=`$echo "X$relink_command" | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g'`
+
+ $show "$relink_command"
+ if $run eval "$relink_command"; then :
+ else
+ $echo "$modename: error: relink \`$file' with the above command before installing it" 1>&2
+ ${rm}r "$tmpdir"
+ continue
+ fi
+ file="$outputname"
+ else
+ $echo "$modename: warning: cannot relink \`$file'" 1>&2
+ fi
+ else
+ # Install the binary that we compiled earlier.
+ file=`$echo "X$file$stripped_ext" | $Xsed -e "s%\([^/]*\)$%$objdir/\1%"`
+ fi
+ fi
+
+ # remove .exe since cygwin /usr/bin/install will append another
+ # one anyways
+ case $install_prog,$host in
+ */usr/bin/install*,*cygwin*)
+ case $file:$destfile in
+ *.exe:*.exe)
+ # this is ok
+ ;;
+ *.exe:*)
+ destfile=$destfile.exe
+ ;;
+ *:*.exe)
+ destfile=`$echo $destfile | ${SED} -e 's,.exe$,,'`
+ ;;
+ esac
+ ;;
+ esac
+ $show "$install_prog$stripme $file $destfile"
+ $run eval "$install_prog\$stripme \$file \$destfile" || exit $?
+ test -n "$outputname" && ${rm}r "$tmpdir"
+ ;;
+ esac
+ done
+
+ for file in $staticlibs; do
+ name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
+
+ # Set up the ranlib parameters.
+ oldlib="$destdir/$name"
+
+ $show "$install_prog $file $oldlib"
+ $run eval "$install_prog \$file \$oldlib" || exit $?
+
+ if test -n "$stripme" && test -n "$striplib"; then
+ $show "$old_striplib $oldlib"
+ $run eval "$old_striplib $oldlib" || exit $?
+ fi
+
+ # Do each command in the postinstall commands.
+ eval cmds=\"$old_postinstall_cmds\"
+ save_ifs="$IFS"; IFS='~'
+ for cmd in $cmds; do
+ IFS="$save_ifs"
+ $show "$cmd"
+ $run eval "$cmd" || exit $?
+ done
+ IFS="$save_ifs"
+ done
+
+ if test -n "$future_libdirs"; then
+ $echo "$modename: warning: remember to run \`$progname --finish$future_libdirs'" 1>&2
+ fi
+
+ if test -n "$current_libdirs"; then
+ # Maybe just do a dry run.
+ test -n "$run" && current_libdirs=" -n$current_libdirs"
+ exec_cmd='$SHELL $0 --finish$current_libdirs'
+ else
+ exit 0
+ fi
+ ;;
+
+ # libtool finish mode
+ finish)
+ modename="$modename: finish"
+ libdirs="$nonopt"
+ admincmds=
+
+ if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
+ for dir
+ do
+ libdirs="$libdirs $dir"
+ done
+
+ for libdir in $libdirs; do
+ if test -n "$finish_cmds"; then
+ # Do each command in the finish commands.
+ eval cmds=\"$finish_cmds\"
+ save_ifs="$IFS"; IFS='~'
+ for cmd in $cmds; do
+ IFS="$save_ifs"
+ $show "$cmd"
+ $run eval "$cmd" || admincmds="$admincmds
+ $cmd"
+ done
+ IFS="$save_ifs"
+ fi
+ if test -n "$finish_eval"; then
+ # Do the single finish_eval.
+ eval cmds=\"$finish_eval\"
+ $run eval "$cmds" || admincmds="$admincmds
+ $cmds"
+ fi
+ done
+ fi
+
+ # Exit here if they wanted silent mode.
+ test "$show" = : && exit 0
+
+ $echo "----------------------------------------------------------------------"
+ $echo "Libraries have been installed in:"
+ for libdir in $libdirs; do
+ $echo " $libdir"
+ done
+ $echo
+ $echo "If you ever happen to want to link against installed libraries"
+ $echo "in a given directory, LIBDIR, you must either use libtool, and"
+ $echo "specify the full pathname of the library, or use the \`-LLIBDIR'"
+ $echo "flag during linking and do at least one of the following:"
+ if test -n "$shlibpath_var"; then
+ $echo " - add LIBDIR to the \`$shlibpath_var' environment variable"
+ $echo " during execution"
+ fi
+ if test -n "$runpath_var"; then
+ $echo " - add LIBDIR to the \`$runpath_var' environment variable"
+ $echo " during linking"
+ fi
+ if test -n "$hardcode_libdir_flag_spec"; then
+ libdir=LIBDIR
+ eval flag=\"$hardcode_libdir_flag_spec\"
+
+ $echo " - use the \`$flag' linker flag"
+ fi
+ if test -n "$admincmds"; then
+ $echo " - have your system administrator run these commands:$admincmds"
+ fi
+ if test -f /etc/ld.so.conf; then
+ $echo " - have your system administrator add LIBDIR to \`/etc/ld.so.conf'"
+ fi
+ $echo
+ $echo "See any operating system documentation about shared libraries for"
+ $echo "more information, such as the ld(1) and ld.so(8) manual pages."
+ $echo "----------------------------------------------------------------------"
+ exit 0
+ ;;
+
+ # libtool execute mode
+ execute)
+ modename="$modename: execute"
+
+ # The first argument is the command name.
+ cmd="$nonopt"
+ if test -z "$cmd"; then
+ $echo "$modename: you must specify a COMMAND" 1>&2
+ $echo "$help"
+ exit 1
+ fi
+
+ # Handle -dlopen flags immediately.
+ for file in $execute_dlfiles; do
+ if test ! -f "$file"; then
+ $echo "$modename: \`$file' is not a file" 1>&2
+ $echo "$help" 1>&2
+ exit 1
+ fi
+
+ dir=
+ case $file in
+ *.la)
+ # Check to see that this really is a libtool archive.
+ if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then :
+ else
+ $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2
+ $echo "$help" 1>&2
+ exit 1
+ fi
+
+ # Read the libtool library.
+ dlname=
+ library_names=
+
+ # If there is no directory component, then add one.
+ case $file in
+ */* | *\\*) . $file ;;
+ *) . ./$file ;;
+ esac
+
+ # Skip this library if it cannot be dlopened.
+ if test -z "$dlname"; then
+ # Warn if it was a shared library.
+ test -n "$library_names" && $echo "$modename: warning: \`$file' was not linked with \`-export-dynamic'"
+ continue
+ fi
+
+ dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
+ test "X$dir" = "X$file" && dir=.
+
+ if test -f "$dir/$objdir/$dlname"; then
+ dir="$dir/$objdir"
+ else
+ $echo "$modename: cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" 1>&2
+ exit 1
+ fi
+ ;;
+
+ *.lo)
+ # Just add the directory containing the .lo file.
+ dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
+ test "X$dir" = "X$file" && dir=.
+ ;;
+
+ *)
+ $echo "$modename: warning \`-dlopen' is ignored for non-libtool libraries and objects" 1>&2
+ continue
+ ;;
+ esac
+
+ # Get the absolute pathname.
+ absdir=`cd "$dir" && pwd`
+ test -n "$absdir" && dir="$absdir"
+
+ # Now add the directory to shlibpath_var.
+ if eval "test -z \"\$$shlibpath_var\""; then
+ eval "$shlibpath_var=\"\$dir\""
+ else
+ eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\""
+ fi
+ done
+
+ # This variable tells wrapper scripts just to set shlibpath_var
+ # rather than running their programs.
+ libtool_execute_magic="$magic"
+
+ # Check if any of the arguments is a wrapper script.
+ args=
+ for file
+ do
+ case $file in
+ -*) ;;
+ *)
+ # Do a test to see if this is really a libtool program.
+ if (${SED} -e '4q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
+ # If there is no directory component, then add one.
+ case $file in
+ */* | *\\*) . $file ;;
+ *) . ./$file ;;
+ esac
+
+ # Transform arg to wrapped name.
+ file="$progdir/$program"
+ fi
+ ;;
+ esac
+ # Quote arguments (to preserve shell metacharacters).
+ file=`$echo "X$file" | $Xsed -e "$sed_quote_subst"`
+ args="$args \"$file\""
+ done
+
+ if test -z "$run"; then
+ if test -n "$shlibpath_var"; then
+ # Export the shlibpath_var.
+ eval "export $shlibpath_var"
+ fi
+
+ # Restore saved environment variables
+ if test "${save_LC_ALL+set}" = set; then
+ LC_ALL="$save_LC_ALL"; export LC_ALL
+ fi
+ if test "${save_LANG+set}" = set; then
+ LANG="$save_LANG"; export LANG
+ fi
+
+ # Now prepare to actually exec the command.
+ exec_cmd="\$cmd$args"
+ else
+ # Display what would be done.
+ if test -n "$shlibpath_var"; then
+ eval "\$echo \"\$shlibpath_var=\$$shlibpath_var\""
+ $echo "export $shlibpath_var"
+ fi
+ $echo "$cmd$args"
+ exit 0
+ fi
+ ;;
+
+ # libtool clean and uninstall mode
+ clean | uninstall)
+ modename="$modename: $mode"
+ rm="$nonopt"
+ files=
+ rmforce=
+ exit_status=0
+
+ # This variable tells wrapper scripts just to set variables rather
+ # than running their programs.
+ libtool_install_magic="$magic"
+
+ for arg
+ do
+ case $arg in
+ -f) rm="$rm $arg"; rmforce=yes ;;
+ -*) rm="$rm $arg" ;;
+ *) files="$files $arg" ;;
+ esac
+ done
+
+ if test -z "$rm"; then
+ $echo "$modename: you must specify an RM program" 1>&2
+ $echo "$help" 1>&2
+ exit 1
+ fi
+
+ rmdirs=
+
+ origobjdir="$objdir"
+ for file in $files; do
+ dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
+ if test "X$dir" = "X$file"; then
+ dir=.
+ objdir="$origobjdir"
+ else
+ objdir="$dir/$origobjdir"
+ fi
+ name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
+ test "$mode" = uninstall && objdir="$dir"
+
+ # Remember objdir for removal later, being careful to avoid duplicates
+ if test "$mode" = clean; then
+ case " $rmdirs " in
+ *" $objdir "*) ;;
+ *) rmdirs="$rmdirs $objdir" ;;
+ esac
+ fi
+
+ # Don't error if the file doesn't exist and rm -f was used.
+ if (test -L "$file") >/dev/null 2>&1 \
+ || (test -h "$file") >/dev/null 2>&1 \
+ || test -f "$file"; then
+ :
+ elif test -d "$file"; then
+ exit_status=1
+ continue
+ elif test "$rmforce" = yes; then
+ continue
+ fi
+
+ rmfiles="$file"
+
+ case $name in
+ *.la)
+ # Possibly a libtool archive, so verify it.
+ if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
+ . $dir/$name
+
+ # Delete the libtool libraries and symlinks.
+ for n in $library_names; do
+ rmfiles="$rmfiles $objdir/$n"
+ done
+ test -n "$old_library" && rmfiles="$rmfiles $objdir/$old_library"
+ test "$mode" = clean && rmfiles="$rmfiles $objdir/$name $objdir/${name}i"
+
+ if test "$mode" = uninstall; then
+ if test -n "$library_names"; then
+ # Do each command in the postuninstall commands.
+ eval cmds=\"$postuninstall_cmds\"
+ save_ifs="$IFS"; IFS='~'
+ for cmd in $cmds; do
+ IFS="$save_ifs"
+ $show "$cmd"
+ $run eval "$cmd"
+ if test "$?" -ne 0 && test "$rmforce" != yes; then
+ exit_status=1
+ fi
+ done
+ IFS="$save_ifs"
+ fi
+
+ if test -n "$old_library"; then
+ # Do each command in the old_postuninstall commands.
+ eval cmds=\"$old_postuninstall_cmds\"
+ save_ifs="$IFS"; IFS='~'
+ for cmd in $cmds; do
+ IFS="$save_ifs"
+ $show "$cmd"
+ $run eval "$cmd"
+ if test "$?" -ne 0 && test "$rmforce" != yes; then
+ exit_status=1
+ fi
+ done
+ IFS="$save_ifs"
+ fi
+ # FIXME: should reinstall the best remaining shared library.
+ fi
+ fi
+ ;;
+
+ *.lo)
+ # Possibly a libtool object, so verify it.
+ if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
+
+ # Read the .lo file
+ . $dir/$name
+
+ # Add PIC object to the list of files to remove.
+ if test -n "$pic_object" \
+ && test "$pic_object" != none; then
+ rmfiles="$rmfiles $dir/$pic_object"
+ fi
+
+ # Add non-PIC object to the list of files to remove.
+ if test -n "$non_pic_object" \
+ && test "$non_pic_object" != none; then
+ rmfiles="$rmfiles $dir/$non_pic_object"
+ fi
+ fi
+ ;;
+
+ *)
+ if test "$mode" = clean ; then
+ noexename=$name
+ case $file in
+ *.exe)
+ file=`$echo $file|${SED} 's,.exe$,,'`
+ noexename=`$echo $name|${SED} 's,.exe$,,'`
+ # $file with .exe has already been added to rmfiles,
+ # add $file without .exe
+ rmfiles="$rmfiles $file"
+ ;;
+ esac
+ # Do a test to see if this is a libtool program.
+ if (${SED} -e '4q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
+ relink_command=
+ . $dir/$noexename
+
+ # note $name still contains .exe if it was in $file originally
+ # as does the version of $file that was added into $rmfiles
+ rmfiles="$rmfiles $objdir/$name $objdir/${name}S.${objext}"
+ if test "$fast_install" = yes && test -n "$relink_command"; then
+ rmfiles="$rmfiles $objdir/lt-$name"
+ fi
+ if test "X$noexename" != "X$name" ; then
+ rmfiles="$rmfiles $objdir/lt-${noexename}.c"
+ fi
+ fi
+ fi
+ ;;
+ esac
+ $show "$rm $rmfiles"
+ $run $rm $rmfiles || exit_status=1
+ done
+ objdir="$origobjdir"
+
+ # Try to remove the ${objdir}s in the directories where we deleted files
+ for dir in $rmdirs; do
+ if test -d "$dir"; then
+ $show "rmdir $dir"
+ $run rmdir $dir >/dev/null 2>&1
+ fi
+ done
+
+ exit $exit_status
+ ;;
+
+ "")
+ $echo "$modename: you must specify a MODE" 1>&2
+ $echo "$generic_help" 1>&2
+ exit 1
+ ;;
+ esac
+
+ if test -z "$exec_cmd"; then
+ $echo "$modename: invalid operation mode \`$mode'" 1>&2
+ $echo "$generic_help" 1>&2
+ exit 1
+ fi
+fi # test -z "$show_help"
+
+if test -n "$exec_cmd"; then
+ eval exec $exec_cmd
+ exit 1
+fi
+
+# We need to display help for each of the modes.
+case $mode in
+"") $echo \
+"Usage: $modename [OPTION]... [MODE-ARG]...
+
+Provide generalized library-building support services.
+
+ --config show all configuration variables
+ --debug enable verbose shell tracing
+-n, --dry-run display commands without modifying any files
+ --features display basic configuration information and exit
+ --finish same as \`--mode=finish'
+ --help display this help message and exit
+ --mode=MODE use operation mode MODE [default=inferred from MODE-ARGS]
+ --quiet same as \`--silent'
+ --silent don't print informational messages
+ --tag=TAG use configuration variables from tag TAG
+ --version print version information
+
+MODE must be one of the following:
+
+ clean remove files from the build directory
+ compile compile a source file into a libtool object
+ execute automatically set library path, then run a program
+ finish complete the installation of libtool libraries
+ install install libraries or executables
+ link create a library or an executable
+ uninstall remove libraries from an installed directory
+
+MODE-ARGS vary depending on the MODE. Try \`$modename --help --mode=MODE' for
+a more detailed description of MODE.
+
+Report bugs to <bug-libtool@gnu.org>."
+ exit 0
+ ;;
+
+clean)
+ $echo \
+"Usage: $modename [OPTION]... --mode=clean RM [RM-OPTION]... FILE...
+
+Remove files from the build directory.
+
+RM is the name of the program to use to delete files associated with each FILE
+(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed
+to RM.
+
+If FILE is a libtool library, object or program, all the files associated
+with it are deleted. Otherwise, only FILE itself is deleted using RM."
+ ;;
+
+compile)
+ $echo \
+"Usage: $modename [OPTION]... --mode=compile COMPILE-COMMAND... SOURCEFILE
+
+Compile a source file into a libtool library object.
+
+This mode accepts the following additional options:
+
+ -o OUTPUT-FILE set the output file name to OUTPUT-FILE
+ -prefer-pic try to building PIC objects only
+ -prefer-non-pic try to building non-PIC objects only
+ -static always build a \`.o' file suitable for static linking
+
+COMPILE-COMMAND is a command to be used in creating a \`standard' object file
+from the given SOURCEFILE.
+
+The output file name is determined by removing the directory component from
+SOURCEFILE, then substituting the C source code suffix \`.c' with the
+library object suffix, \`.lo'."
+ ;;
+
+execute)
+ $echo \
+"Usage: $modename [OPTION]... --mode=execute COMMAND [ARGS]...
+
+Automatically set library path, then run a program.
+
+This mode accepts the following additional options:
+
+ -dlopen FILE add the directory containing FILE to the library path
+
+This mode sets the library path environment variable according to \`-dlopen'
+flags.
+
+If any of the ARGS are libtool executable wrappers, then they are translated
+into their corresponding uninstalled binary, and any of their required library
+directories are added to the library path.
+
+Then, COMMAND is executed, with ARGS as arguments."
+ ;;
+
+finish)
+ $echo \
+"Usage: $modename [OPTION]... --mode=finish [LIBDIR]...
+
+Complete the installation of libtool libraries.
+
+Each LIBDIR is a directory that contains libtool libraries.
+
+The commands that this mode executes may require superuser privileges. Use
+the \`--dry-run' option if you just want to see what would be executed."
+ ;;
+
+install)
+ $echo \
+"Usage: $modename [OPTION]... --mode=install INSTALL-COMMAND...
+
+Install executables or libraries.
+
+INSTALL-COMMAND is the installation command. The first component should be
+either the \`install' or \`cp' program.
+
+The rest of the components are interpreted as arguments to that command (only
+BSD-compatible install options are recognized)."
+ ;;
+
+link)
+ $echo \
+"Usage: $modename [OPTION]... --mode=link LINK-COMMAND...
+
+Link object files or libraries together to form another library, or to
+create an executable program.
+
+LINK-COMMAND is a command using the C compiler that you would use to create
+a program from several object files.
+
+The following components of LINK-COMMAND are treated specially:
+
+ -all-static do not do any dynamic linking at all
+ -avoid-version do not add a version suffix if possible
+ -dlopen FILE \`-dlpreopen' FILE if it cannot be dlopened at runtime
+ -dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols
+ -export-dynamic allow symbols from OUTPUT-FILE to be resolved with dlsym(3)
+ -export-symbols SYMFILE
+ try to export only the symbols listed in SYMFILE
+ -export-symbols-regex REGEX
+ try to export only the symbols matching REGEX
+ -LLIBDIR search LIBDIR for required installed libraries
+ -lNAME OUTPUT-FILE requires the installed library libNAME
+ -module build a library that can dlopened
+ -no-fast-install disable the fast-install mode
+ -no-install link a not-installable executable
+ -no-undefined declare that a library does not refer to external symbols
+ -o OUTPUT-FILE create OUTPUT-FILE from the specified objects
+ -objectlist FILE Use a list of object files found in FILE to specify objects
+ -release RELEASE specify package release information
+ -rpath LIBDIR the created library will eventually be installed in LIBDIR
+ -R[ ]LIBDIR add LIBDIR to the runtime path of programs and libraries
+ -static do not do any dynamic linking of libtool libraries
+ -version-info CURRENT[:REVISION[:AGE]]
+ specify library version info [each variable defaults to 0]
+
+All other options (arguments beginning with \`-') are ignored.
+
+Every other argument is treated as a filename. Files ending in \`.la' are
+treated as uninstalled libtool libraries, other files are standard or library
+object files.
+
+If the OUTPUT-FILE ends in \`.la', then a libtool library is created,
+only library objects (\`.lo' files) may be specified, and \`-rpath' is
+required, except when creating a convenience library.
+
+If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created
+using \`ar' and \`ranlib', or on Windows using \`lib'.
+
+If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file
+is created, otherwise an executable program is created."
+ ;;
+
+uninstall)
+ $echo \
+"Usage: $modename [OPTION]... --mode=uninstall RM [RM-OPTION]... FILE...
+
+Remove libraries from an installation directory.
+
+RM is the name of the program to use to delete files associated with each FILE
+(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed
+to RM.
+
+If FILE is a libtool library, all the files associated with it are deleted.
+Otherwise, only FILE itself is deleted using RM."
+ ;;
+
+*)
+ $echo "$modename: invalid operation mode \`$mode'" 1>&2
+ $echo "$help" 1>&2
+ exit 1
+ ;;
+esac
+
+$echo
+$echo "Try \`$modename --help' for more information about other modes."
+
+exit 0
+
+# The TAGs below are defined such that we never get into a situation
+# in which we disable both kinds of libraries. Given conflicting
+# choices, we go for a static library, that is the most portable,
+# since we can't tell whether shared libraries were disabled because
+# the user asked for that or because the platform doesn't support
+# them. This is particularly important on AIX, because we don't
+# support having both static and shared libraries enabled at the same
+# time on that platform, so we default to a shared-only configuration.
+# If a disable-shared tag is given, we'll fallback to a static-only
+# configuration. But we'll never go from static-only to shared-only.
+
+# ### BEGIN LIBTOOL TAG CONFIG: disable-shared
+build_libtool_libs=no
+build_old_libs=yes
+# ### END LIBTOOL TAG CONFIG: disable-shared
+
+# ### BEGIN LIBTOOL TAG CONFIG: disable-static
+build_old_libs=`case $build_libtool_libs in yes) $echo no;; *) $echo yes;; esac`
+# ### END LIBTOOL TAG CONFIG: disable-static
+
+# Local Variables:
+# mode:shell-script
+# sh-indentation:2
+# End:
diff --git a/m4/X11.m4 b/m4/X11.m4
new file mode 100644
index 00000000..15bd9f70
--- /dev/null
+++ b/m4/X11.m4
@@ -0,0 +1,122 @@
+dnl From Benedikt Meurer (benedikt.meurer@unix-ag.uni-siegen.de)
+dnl Check for X11
+
+AC_DEFUN([BM_LIBX11],
+[
+ AC_REQUIRE([AC_PATH_XTRA])
+ LIBX11_CFLAGS= LIBX11_LDFLAGS= LIBX11_LIBS=
+ if test "$no_x" != "yes"; then
+ AC_CHECK_LIB(X11, main,
+ [
+ AC_DEFINE(HAVE_LIBX11, 1, Define if libX11 is available)
+ LIBX11_CFLAGS="$X_CFLAGS"
+ for option in $X_PRE_LIBS $X_EXTRA_LIBS $X_LIBS; do
+ case "$option" in
+ -L*)
+ path=`echo $option | sed 's/^-L//'`
+ if test x"$path" != x""; then
+ LIBX11_LDFLAGS="$LIBX11_LDFLAGS -L$path"
+ fi
+ ;;
+ *)
+ LIBX11_LIBS="$LIBX11_LIBS $option"
+ ;;
+ esac
+ done
+ if ! echo $LIBX11_LIBS | grep -q -- '-lX11'; then
+ LIBX11_LIBS="$LIBX11_LIBS -lX11"
+ fi
+ ], [], [$X_CFLAGS $X_PRE_LIBS $X_EXTRA_LIBS $X_LIBS])
+ fi
+ AC_SUBST(LIBX11_CFLAGS)
+ AC_SUBST(LIBX11_LDFLAGS)
+ AC_SUBST(LIBX11_LIBS)
+])
+
+AC_DEFUN([BM_LIBX11_REQUIRE],
+[
+ AC_REQUIRE([BM_LIBX11])
+ if test "$no_x" = "yes"; then
+ AC_MSG_ERROR([X Window system libraries and header files are required])
+ fi
+])
+
+AC_DEFUN([BM_LIBSM],
+[
+ AC_REQUIRE([BM_LIBX11])
+ LIBSM_CFLAGS= LIBSM_LDFLAGS= LIBSM_LIBS=
+ if test "$no_x" != "yes"; then
+ AC_CHECK_LIB(SM, SmcSaveYourselfDone,
+ [
+ AC_DEFINE(HAVE_LIBSM, 1, Define if libSM is available)
+ LIBSM_CFLAGS="$LIBX11_CFLAGS"
+ LIBSM_LDFLAGS="$LIBX11_LDFLAGS"
+ LIBSM_LIBS="$LIBX11_LIBS"
+ if ! echo $LIBSM_LIBS | grep -q -- '-lSM'; then
+ LIBSM_LIBS="$LIBSM_LIBS -lSM -lICE"
+ fi
+ ], [], [$LIBX11_CFLAGS $LIBX11_LDFLAGS $LIBX11_LIBS -lICE])
+ fi
+ AC_SUBST(LIBSM_CFLAGS)
+ AC_SUBST(LIBSM_LDFLAGS)
+ AC_SUBST(LIBSM_LIBS)
+])
+
+AC_DEFUN([BM_LIBXPM],
+[
+ AC_REQUIRE([BM_LIBX11])
+ LIBXPM_CFLAGS= LIBXPM_LDFLAGS= LIBXPM_LIBS=
+ if test "$no_x" != "yes"; then
+ AC_CHECK_LIB(Xpm, main,
+ [
+ AC_DEFINE([HAVE_LIBXPM], [1], [Define if libXpm is available])
+ LIBXPM_CFLAGS="$LIBX11_CFLAGS"
+ LIBXPM_LDFLAGS="$LIBX11_LDFLAGS"
+ LIBXPM_LIBS="$LIBX11_LIBS"
+ if ! echo $LIBXPM_LIBS | grep -q -- '-lXpm'; then
+ LIBXPM_LIBS="$LIBXPM_LIBS -lXpm"
+ fi
+ ], [], [$LIBX11_CFLAGS $LIBX11_LDFLAGS $LIBX11_LIBS -lXpm])
+ fi
+ AC_SUBST([LIBXPM_CFLAGS])
+ AC_SUBST([LIBXPM_LDFLAGS])
+ AC_SUBST([LIBXPM_LIBS])
+])
+
+AC_DEFUN([BM_LIBXPM_REQUIRE],
+[
+ AC_REQUIRE([BM_LIBX11_REQUIRE])
+ AC_REQUIRE([BM_LIBXPM])
+ if test -z "$LIBXPM_LIBS"; then
+ AC_MSG_ERROR([The Xpm library was not found on you system])
+ fi
+])
+
+AC_DEFUN([BM_LIBXINERAMA],
+[
+ AC_ARG_ENABLE(xinerama,
+AC_HELP_STRING([--enable-xinerama], [enable xinerama extension])
+AC_HELP_STRING([--disable-xinerama], [disable xinerama extension [default]]),
+ [], [enable_xinerama=no])
+ LIBXINERAMA_CFLAGS= LIBXINERAMA_LDFLAGS= LIBXINERAMA_LIBS=
+ if test "x$enable_xinerama" = "xyes"; then
+ AC_REQUIRE([BM_LIBX11_REQUIRE])
+ AC_CHECK_LIB(Xinerama, XineramaQueryScreens,
+ [
+ AC_DEFINE(HAVE_LIBXINERAMA, 1, Define if XFree86 Xinerama is available)
+ LIBXINERAMA_CFLAGS="$LIBX11_CFLAGS"
+ LIBXINERAMA_LDFLAGS="$LIBX11_LDFLAGS"
+ LIBXINERAMA_LIBS="$LIBX11_LIBS"
+ if ! echo $LIBXINERAMA_LIBS | grep -q -- '-lXinerama'; then
+ LIBXINERAMA_LIBS="$LIBXINERAMA_LIBS -lXinerama"
+ fi
+ if ! echo $LIBXINERAMA_LIBS | grep -q -- '-lXext'; then
+ LIBXINERAMA_LIBS="$LIBXINERAMA_LIBS -lXext"
+ fi
+ ],[], [$LIBX11_CFLAGS $LIBX11_LDFLAGS $LIBX11_LIBS -lXext])
+ fi
+ AC_SUBST(LIBXINERAMA_CFLAGS)
+ AC_SUBST(LIBXINERAMA_LDFLAGS)
+ AC_SUBST(LIBXINERAMA_LIBS)
+])
+
diff --git a/m4/debug.m4 b/m4/debug.m4
new file mode 100644
index 00000000..a128516d
--- /dev/null
+++ b/m4/debug.m4
@@ -0,0 +1,59 @@
+dnl From Benedikt Meurer (benedikt.meurer@unix-ag.uni-siegen.de)
+dnl
+dnl if debug support is requested:
+dnl
+dnl 1) defines DEBUG to 1
+dnl 2) adds requested debug level flags to CFLAGS
+dnl
+
+AC_DEFUN([BM_DEBUG_SUPPORT],
+[
+ AC_ARG_ENABLE([debug],
+AC_HELP_STRING([--enable-debug[=yes|no|full]], [Build with debugging support])
+AC_HELP_STRING([--disable-debug], [Include no debugging support [default]]),
+ [], [enable_debug=no])
+
+ AC_MSG_CHECKING([whether to build with debugging support])
+ if test x"$enable_debug" != x"no"; then
+ AC_DEFINE(DEBUG, 1, Define for debugging support)
+ if test x"$enable_debug" = x"full"; then
+ AC_DEFINE(DEBUG_TRACE, 1, Define for tracing support)
+ CFLAGS="$CFLAGS -g3 -Wall -Werror -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED"
+ AC_MSG_RESULT([full])
+ else
+ CFLAGS="$CFLAGS -g -Wall -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED"
+ AC_MSG_RESULT([yes])
+ fi
+ else
+ AC_MSG_RESULT([no])
+ fi
+
+ AC_ARG_ENABLE([profiling],
+AC_HELP_STRING([--enable-profiling],
+ [Generate extra code to write profile information])
+AC_HELP_STRING([--disable-profiling],
+ [No extra code for profiling (default)]),
+ [], [enable_profiling=no])
+
+ AC_MSG_CHECKING([whether to build with profiling support])
+ if test x"$enable_profiling" != x"no"; then
+ CFLAGS="$CFLAGS -pg"
+ AC_MSG_RESULT([yes])
+ else
+ AC_MSG_RESULT([no])
+ fi
+
+ AC_ARG_ENABLE([asserts],
+AC_HELP_STRING([--enable-asserts], [Enable assert statements (default)])
+AC_HELP_STRING([--disable-asserts],
+ [Disable assert statements (USE WITH CARE!!!)]),
+ [], [enable_asserts=yes])
+
+ AC_MSG_CHECKING([whether to enable assert statements])
+ if test x"$enable_asserts" != x"yes"; then
+ CFLAGS="$CFLAGS -DG_DISABLE_ASSERT -DG_DISABLE_CHECKS"
+ AC_MSG_RESULT([no])
+ else
+ AC_MSG_RESULT([yes])
+ fi
+])
diff --git a/m4/depends.m4 b/m4/depends.m4
new file mode 100644
index 00000000..baaa452d
--- /dev/null
+++ b/m4/depends.m4
@@ -0,0 +1,64 @@
+dnl From Benedikt Meurer (benedikt.meurer@unix-ag.uni-siegen.de)
+dnl
+dnl
+
+AC_DEFUN([BM_DEPEND],
+[
+ PKG_CHECK_MODULES([$1], [$2 >= $3])
+ $1_REQUIRED_VERSION=$3
+ AC_SUBST($1_REQUIRED_VERSION)
+])
+
+dnl
+dnl BM_DEPEND_CHECK(var, pkg, version, name, helpstring, default)
+dnl
+AC_DEFUN([BM_DEPEND_CHECK],
+[
+ AC_ARG_ENABLE([$4],
+AC_HELP_STRING([--enable-$4], [Enable checking for $5 (default=$6)])
+AC_HELP_STRING([--disable-$4], [Disable checking for $5]),
+ [ac_cv_$1_check=$enableval], [ac_cv_$1_check=$6])
+
+ if test x"$ac_cv_$1_check" = x"yes"; then
+ AC_MSG_CHECKING([for $2 >= $3])
+ if $PKG_CONFIG --atleast-version=$3 $2 2> /dev/null; then
+ AC_MSG_RESULT([yes])
+ BM_DEPEND([$1], [$2], [$3])
+ AC_DEFINE([HAVE_$1], [1], [Define if you have $2 >= $3])
+ else
+ AC_MSG_RESULT([no])
+ fi
+ fi
+])
+
+dnl
+dnl XFCE_PANEL_PLUGIN(var, version)
+dnl
+dnl Sets $var_CFLAGS, $var_LIBS and $var_PLUGINSDIR
+dnl
+AC_DEFUN([XFCE_PANEL_PLUGIN],
+[
+ BM_DEPEND([$1], [xfce4-panel-1.0], [$2])
+
+ dnl Check where to put the plugins to
+ AC_MSG_CHECKING([where to install panel plugins])
+ $1_PLUGINSDIR=`$PKG_CONFIG --variable=pluginsdir xfce4-panel-1.0`
+ AC_SUBST([$1_PLUGINSDIR])
+ AC_MSG_RESULT([$$1_PLUGINSDIR])
+])
+
+dnl
+dnl XFCE_MCS_PLUGIN(var, version)
+dnl
+dnl sets $var_CFLAGS, $var_LIBS and $var_PLUGINSDIR
+dnl
+AC_DEFUN([XFCE_MCS_PLUGIN],
+[
+ BM_DEPEND([$1], [xfce-mcs-manager], [$2])
+
+ dnl Check where to put the plugins to
+ AC_MSG_CHECKING([where to install MCS plugins])
+ $1_PLUGINSDIR=`$PKG_CONFIG --variable=pluginsdir xfce-mcs-manager`
+ AC_SUBST([$1_PLUGINSDIR])
+ AC_MSG_RESULT([$$1_PLUGINSDIR])
+])
diff --git a/m4/i18n.m4 b/m4/i18n.m4
new file mode 100644
index 00000000..e18c7a70
--- /dev/null
+++ b/m4/i18n.m4
@@ -0,0 +1,27 @@
+dnl I18n support
+dnl
+dnl Copyright (c) 2003 Benedikt Meurer <benedikt.meurer@unix-ag.uni-siegen.de>
+dnl
+
+dnl BM_I18N(pkgname, languages)
+AC_DEFUN([BM_I18N],
+[
+ GETTEXT_PACKAGE=$1
+ AC_SUBST([GETTEXT_PACKAGE])
+ AC_DEFINE([GETTEXT_PACKAGE], ["$1"], [Name of default gettext domain])
+
+ ALL_LINGUAS="$2"
+
+ AM_GLIB_GNU_GETTEXT
+
+ dnl This is required on some linux systems
+ AC_CHECK_FUNC([bind_textdomain_codeset])
+
+ AC_MSG_CHECKING([for locales directory])
+ AC_ARG_WITH([locales-dir],
+ AC_HELP_STRING([--with-locales-dir=DIR], [Install locales into DIR]),
+ [localedir=$withval],
+ [localedir=$datadir/locale])
+ AC_MSG_RESULT([$localedir])
+ AC_SUBST([localedir])
+])
diff --git a/missing b/missing
new file mode 100755
index 00000000..6a37006e
--- /dev/null
+++ b/missing
@@ -0,0 +1,336 @@
+#! /bin/sh
+# Common stub for a few missing GNU programs while installing.
+# Copyright (C) 1996, 1997, 1999, 2000, 2002 Free Software Foundation, Inc.
+# Originally by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
+
+# 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, 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.
+
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+if test $# -eq 0; then
+ echo 1>&2 "Try \`$0 --help' for more information"
+ exit 1
+fi
+
+run=:
+
+# In the cases where this matters, `missing' is being run in the
+# srcdir already.
+if test -f configure.ac; then
+ configure_ac=configure.ac
+else
+ configure_ac=configure.in
+fi
+
+case "$1" in
+--run)
+ # Try to run requested program, and just exit if it succeeds.
+ run=
+ shift
+ "$@" && exit 0
+ ;;
+esac
+
+# If it does not exist, or fails to run (possibly an outdated version),
+# try to emulate it.
+case "$1" in
+
+ -h|--h|--he|--hel|--help)
+ echo "\
+$0 [OPTION]... PROGRAM [ARGUMENT]...
+
+Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an
+error status if there is no known handling for PROGRAM.
+
+Options:
+ -h, --help display this help and exit
+ -v, --version output version information and exit
+ --run try to run the given command, and emulate it if it fails
+
+Supported PROGRAM values:
+ aclocal touch file \`aclocal.m4'
+ autoconf touch file \`configure'
+ autoheader touch file \`config.h.in'
+ automake touch all \`Makefile.in' files
+ bison create \`y.tab.[ch]', if possible, from existing .[ch]
+ flex create \`lex.yy.c', if possible, from existing .c
+ help2man touch the output file
+ lex create \`lex.yy.c', if possible, from existing .c
+ makeinfo touch the output file
+ tar try tar, gnutar, gtar, then tar without non-portable flags
+ yacc create \`y.tab.[ch]', if possible, from existing .[ch]"
+ ;;
+
+ -v|--v|--ve|--ver|--vers|--versi|--versio|--version)
+ echo "missing 0.4 - GNU automake"
+ ;;
+
+ -*)
+ echo 1>&2 "$0: Unknown \`$1' option"
+ echo 1>&2 "Try \`$0 --help' for more information"
+ exit 1
+ ;;
+
+ aclocal*)
+ if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
+ # We have it, but it failed.
+ exit 1
+ fi
+
+ echo 1>&2 "\
+WARNING: \`$1' is missing on your system. You should only need it if
+ you modified \`acinclude.m4' or \`${configure_ac}'. You might want
+ to install the \`Automake' and \`Perl' packages. Grab them from
+ any GNU archive site."
+ touch aclocal.m4
+ ;;
+
+ autoconf)
+ if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
+ # We have it, but it failed.
+ exit 1
+ fi
+
+ echo 1>&2 "\
+WARNING: \`$1' is missing on your system. You should only need it if
+ you modified \`${configure_ac}'. You might want to install the
+ \`Autoconf' and \`GNU m4' packages. Grab them from any GNU
+ archive site."
+ touch configure
+ ;;
+
+ autoheader)
+ if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
+ # We have it, but it failed.
+ exit 1
+ fi
+
+ echo 1>&2 "\
+WARNING: \`$1' is missing on your system. You should only need it if
+ you modified \`acconfig.h' or \`${configure_ac}'. You might want
+ to install the \`Autoconf' and \`GNU m4' packages. Grab them
+ from any GNU archive site."
+ files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}`
+ test -z "$files" && files="config.h"
+ touch_files=
+ for f in $files; do
+ case "$f" in
+ *:*) touch_files="$touch_files "`echo "$f" |
+ sed -e 's/^[^:]*://' -e 's/:.*//'`;;
+ *) touch_files="$touch_files $f.in";;
+ esac
+ done
+ touch $touch_files
+ ;;
+
+ automake*)
+ if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
+ # We have it, but it failed.
+ exit 1
+ fi
+
+ echo 1>&2 "\
+WARNING: \`$1' is missing on your system. You should only need it if
+ you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'.
+ You might want to install the \`Automake' and \`Perl' packages.
+ Grab them from any GNU archive site."
+ find . -type f -name Makefile.am -print |
+ sed 's/\.am$/.in/' |
+ while read f; do touch "$f"; done
+ ;;
+
+ autom4te)
+ if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
+ # We have it, but it failed.
+ exit 1
+ fi
+
+ echo 1>&2 "\
+WARNING: \`$1' is needed, and you do not seem to have it handy on your
+ system. You might have modified some files without having the
+ proper tools for further handling them.
+ You can get \`$1Help2man' as part of \`Autoconf' from any GNU
+ archive site."
+
+ file=`echo "$*" | sed -n 's/.*--output[ =]*\([^ ]*\).*/\1/p'`
+ test -z "$file" && file=`echo "$*" | sed -n 's/.*-o[ ]*\([^ ]*\).*/\1/p'`
+ if test -f "$file"; then
+ touch $file
+ else
+ test -z "$file" || exec >$file
+ echo "#! /bin/sh"
+ echo "# Created by GNU Automake missing as a replacement of"
+ echo "# $ $@"
+ echo "exit 0"
+ chmod +x $file
+ exit 1
+ fi
+ ;;
+
+ bison|yacc)
+ echo 1>&2 "\
+WARNING: \`$1' is missing on your system. You should only need it if
+ you modified a \`.y' file. You may need the \`Bison' package
+ in order for those modifications to take effect. You can get
+ \`Bison' from any GNU archive site."
+ rm -f y.tab.c y.tab.h
+ if [ $# -ne 1 ]; then
+ eval LASTARG="\${$#}"
+ case "$LASTARG" in
+ *.y)
+ SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'`
+ if [ -f "$SRCFILE" ]; then
+ cp "$SRCFILE" y.tab.c
+ fi
+ SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'`
+ if [ -f "$SRCFILE" ]; then
+ cp "$SRCFILE" y.tab.h
+ fi
+ ;;
+ esac
+ fi
+ if [ ! -f y.tab.h ]; then
+ echo >y.tab.h
+ fi
+ if [ ! -f y.tab.c ]; then
+ echo 'main() { return 0; }' >y.tab.c
+ fi
+ ;;
+
+ lex|flex)
+ echo 1>&2 "\
+WARNING: \`$1' is missing on your system. You should only need it if
+ you modified a \`.l' file. You may need the \`Flex' package
+ in order for those modifications to take effect. You can get
+ \`Flex' from any GNU archive site."
+ rm -f lex.yy.c
+ if [ $# -ne 1 ]; then
+ eval LASTARG="\${$#}"
+ case "$LASTARG" in
+ *.l)
+ SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'`
+ if [ -f "$SRCFILE" ]; then
+ cp "$SRCFILE" lex.yy.c
+ fi
+ ;;
+ esac
+ fi
+ if [ ! -f lex.yy.c ]; then
+ echo 'main() { return 0; }' >lex.yy.c
+ fi
+ ;;
+
+ help2man)
+ if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
+ # We have it, but it failed.
+ exit 1
+ fi
+
+ echo 1>&2 "\
+WARNING: \`$1' is missing on your system. You should only need it if
+ you modified a dependency of a manual page. You may need the
+ \`Help2man' package in order for those modifications to take
+ effect. You can get \`Help2man' from any GNU archive site."
+
+ file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'`
+ if test -z "$file"; then
+ file=`echo "$*" | sed -n 's/.*--output=\([^ ]*\).*/\1/p'`
+ fi
+ if [ -f "$file" ]; then
+ touch $file
+ else
+ test -z "$file" || exec >$file
+ echo ".ab help2man is required to generate this page"
+ exit 1
+ fi
+ ;;
+
+ makeinfo)
+ if test -z "$run" && (makeinfo --version) > /dev/null 2>&1; then
+ # We have makeinfo, but it failed.
+ exit 1
+ fi
+
+ echo 1>&2 "\
+WARNING: \`$1' is missing on your system. You should only need it if
+ you modified a \`.texi' or \`.texinfo' file, or any other file
+ indirectly affecting the aspect of the manual. The spurious
+ call might also be the consequence of using a buggy \`make' (AIX,
+ DU, IRIX). You might want to install the \`Texinfo' package or
+ the \`GNU make' package. Grab either from any GNU archive site."
+ file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'`
+ if test -z "$file"; then
+ file=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'`
+ file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $file`
+ fi
+ touch $file
+ ;;
+
+ tar)
+ shift
+ if test -n "$run"; then
+ echo 1>&2 "ERROR: \`tar' requires --run"
+ exit 1
+ fi
+
+ # We have already tried tar in the generic part.
+ # Look for gnutar/gtar before invocation to avoid ugly error
+ # messages.
+ if (gnutar --version > /dev/null 2>&1); then
+ gnutar "$@" && exit 0
+ fi
+ if (gtar --version > /dev/null 2>&1); then
+ gtar "$@" && exit 0
+ fi
+ firstarg="$1"
+ if shift; then
+ case "$firstarg" in
+ *o*)
+ firstarg=`echo "$firstarg" | sed s/o//`
+ tar "$firstarg" "$@" && exit 0
+ ;;
+ esac
+ case "$firstarg" in
+ *h*)
+ firstarg=`echo "$firstarg" | sed s/h//`
+ tar "$firstarg" "$@" && exit 0
+ ;;
+ esac
+ fi
+
+ echo 1>&2 "\
+WARNING: I can't seem to be able to run \`tar' with the given arguments.
+ You may want to install GNU tar or Free paxutils, or check the
+ command line arguments."
+ exit 1
+ ;;
+
+ *)
+ echo 1>&2 "\
+WARNING: \`$1' is needed, and you do not seem to have it handy on your
+ system. You might have modified some files without having the
+ proper tools for further handling them. Check the \`README' file,
+ it often tells you about the needed prerequirements for installing
+ this package. You may also peek at any GNU archive site, in case
+ some other package would contain this missing \`$1' program."
+ exit 1
+ ;;
+esac
+
+exit 0
diff --git a/mkinstalldirs b/mkinstalldirs
new file mode 100755
index 00000000..d2d5f21b
--- /dev/null
+++ b/mkinstalldirs
@@ -0,0 +1,111 @@
+#! /bin/sh
+# mkinstalldirs --- make directory hierarchy
+# Author: Noah Friedman <friedman@prep.ai.mit.edu>
+# Created: 1993-05-16
+# Public domain
+
+errstatus=0
+dirmode=""
+
+usage="\
+Usage: mkinstalldirs [-h] [--help] [-m mode] dir ..."
+
+# process command line arguments
+while test $# -gt 0 ; do
+ case $1 in
+ -h | --help | --h*) # -h for help
+ echo "$usage" 1>&2
+ exit 0
+ ;;
+ -m) # -m PERM arg
+ shift
+ test $# -eq 0 && { echo "$usage" 1>&2; exit 1; }
+ dirmode=$1
+ shift
+ ;;
+ --) # stop option processing
+ shift
+ break
+ ;;
+ -*) # unknown option
+ echo "$usage" 1>&2
+ exit 1
+ ;;
+ *) # first non-opt arg
+ break
+ ;;
+ esac
+done
+
+for file
+do
+ if test -d "$file"; then
+ shift
+ else
+ break
+ fi
+done
+
+case $# in
+ 0) exit 0 ;;
+esac
+
+case $dirmode in
+ '')
+ if mkdir -p -- . 2>/dev/null; then
+ echo "mkdir -p -- $*"
+ exec mkdir -p -- "$@"
+ fi
+ ;;
+ *)
+ if mkdir -m "$dirmode" -p -- . 2>/dev/null; then
+ echo "mkdir -m $dirmode -p -- $*"
+ exec mkdir -m "$dirmode" -p -- "$@"
+ fi
+ ;;
+esac
+
+for file
+do
+ set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'`
+ shift
+
+ pathcomp=
+ for d
+ do
+ pathcomp="$pathcomp$d"
+ case $pathcomp in
+ -*) pathcomp=./$pathcomp ;;
+ esac
+
+ if test ! -d "$pathcomp"; then
+ echo "mkdir $pathcomp"
+
+ mkdir "$pathcomp" || lasterr=$?
+
+ if test ! -d "$pathcomp"; then
+ errstatus=$lasterr
+ else
+ if test ! -z "$dirmode"; then
+ echo "chmod $dirmode $pathcomp"
+ lasterr=""
+ chmod "$dirmode" "$pathcomp" || lasterr=$?
+
+ if test ! -z "$lasterr"; then
+ errstatus=$lasterr
+ fi
+ fi
+ fi
+ fi
+
+ pathcomp="$pathcomp/"
+ done
+done
+
+exit $errstatus
+
+# Local Variables:
+# mode: shell-script
+# sh-indentation: 2
+# End:
+# mkinstalldirs ends here
diff --git a/po/ChangeLog b/po/ChangeLog
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/po/ChangeLog
diff --git a/po/Makefile.in.in b/po/Makefile.in.in
new file mode 100644
index 00000000..d15b278e
--- /dev/null
+++ b/po/Makefile.in.in
@@ -0,0 +1,244 @@
+# Makefile for program source directory in GNU NLS utilities package.
+# Copyright (C) 1995, 1996, 1997 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
+#
+# This file file be copied and used freely without restrictions. It can
+# be used in projects which are not available under the GNU Public License
+# but which still want to provide support for the GNU gettext functionality.
+# Please note that the actual code is *not* freely available.
+#
+# - Modified by Owen Taylor <otaylor@redhat.com> to use GETTEXT_PACKAGE
+# instead of PACKAGE and to look for po2tbl in ./ not in intl/
+#
+# - Modified by jacob berkman <jacob@ximian.com> to install
+# Makefile.in.in and po2tbl.sed.in for use with glib-gettextize
+
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+PACKAGE = @PACKAGE@
+VERSION = @VERSION@
+
+SHELL = /bin/sh
+@SET_MAKE@
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+datadir = @datadir@
+libdir = @libdir@
+localedir = @localedir@
+gnulocaledir = @localedir@
+gettextsrcdir = $(datadir)/glib-2.0/gettext/po
+subdir = po
+
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+MKINSTALLDIRS = $(top_srcdir)/@MKINSTALLDIRS@
+
+CC = @CC@
+GENCAT = @GENCAT@
+GMSGFMT = @GMSGFMT@
+MSGFMT = @MSGFMT@
+XGETTEXT = @XGETTEXT@
+MSGMERGE = msgmerge
+
+DEFS = @DEFS@
+CFLAGS = @CFLAGS@
+CPPFLAGS = @CPPFLAGS@
+
+INCLUDES = -I.. -I$(top_srcdir)/intl
+
+COMPILE = $(CC) -c $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(XCFLAGS)
+
+SOURCES =
+POFILES = @POFILES@
+GMOFILES = @GMOFILES@
+DISTFILES = ChangeLog Makefile.in.in POTFILES.in $(GETTEXT_PACKAGE).pot \
+$(POFILES) $(GMOFILES) $(SOURCES)
+
+POTFILES = \
+
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+INSTOBJEXT = @INSTOBJEXT@
+
+.SUFFIXES:
+.SUFFIXES: .c .o .po .pox .gmo .mo .msg .cat
+
+.c.o:
+ $(COMPILE) $<
+
+.po.pox:
+ $(MAKE) $(GETTEXT_PACKAGE).pot
+ $(MSGMERGE) $< $(srcdir)/$(GETTEXT_PACKAGE).pot -o $*.pox
+
+.po.mo:
+ $(MSGFMT) -o $@ $<
+
+.po.gmo:
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.gmo \
+ && rm -f $$file && $(GMSGFMT) -o $$file $<
+
+.po.cat:
+ sed -f ../intl/po2msg.sed < $< > $*.msg \
+ && rm -f $@ && $(GENCAT) $@ $*.msg
+
+
+all: all-@USE_NLS@
+
+all-yes: $(CATALOGS)
+all-no:
+
+$(srcdir)/$(GETTEXT_PACKAGE).pot: $(POTFILES)
+ $(XGETTEXT) --default-domain=$(GETTEXT_PACKAGE) --directory=$(top_srcdir) \
+ --add-comments --keyword=_ --keyword=N_ \
+ --files-from=$(srcdir)/POTFILES.in \
+ && test ! -f $(GETTEXT_PACKAGE).po \
+ || ( rm -f $(srcdir)/$(GETTEXT_PACKAGE).pot \
+ && mv $(GETTEXT_PACKAGE).po $(srcdir)/$(GETTEXT_PACKAGE).pot )
+
+install: install-exec install-data
+install-exec:
+install-data: install-data-@USE_NLS@
+install-data-no: all
+install-data-yes: all
+ if test -r "$(MKINSTALLDIRS)"; then \
+ $(MKINSTALLDIRS) $(DESTDIR)$(datadir); \
+ else \
+ $(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(datadir); \
+ fi
+ @catalogs='$(CATALOGS)'; \
+ for cat in $$catalogs; do \
+ cat=`basename $$cat`; \
+ case "$$cat" in \
+ *.gmo) destdir=$(gnulocaledir);; \
+ *) destdir=$(localedir);; \
+ esac; \
+ lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
+ dir=$(DESTDIR)$$destdir/$$lang/LC_MESSAGES; \
+ if test -r "$(MKINSTALLDIRS)"; then \
+ $(MKINSTALLDIRS) $$dir; \
+ else \
+ $(SHELL) $(top_srcdir)/mkinstalldirs $$dir; \
+ fi; \
+ if test -r $$cat; then \
+ $(INSTALL_DATA) $$cat $$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT); \
+ echo "installing $$cat as $$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT)"; \
+ else \
+ $(INSTALL_DATA) $(srcdir)/$$cat $$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT); \
+ echo "installing $(srcdir)/$$cat as" \
+ "$$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT)"; \
+ fi; \
+ if test -r $$cat.m; then \
+ $(INSTALL_DATA) $$cat.m $$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT).m; \
+ echo "installing $$cat.m as $$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT).m"; \
+ else \
+ if test -r $(srcdir)/$$cat.m ; then \
+ $(INSTALL_DATA) $(srcdir)/$$cat.m \
+ $$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT).m; \
+ echo "installing $(srcdir)/$$cat as" \
+ "$$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT).m"; \
+ else \
+ true; \
+ fi; \
+ fi; \
+ done
+ if test "$(PACKAGE)" = "glib"; then \
+ if test -r "$(MKINSTALLDIRS)"; then \
+ $(MKINSTALLDIRS) $(DESTDIR)$(gettextsrcdir); \
+ else \
+ $(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(gettextsrcdir); \
+ fi; \
+ $(INSTALL_DATA) $(srcdir)/Makefile.in.in \
+ $(DESTDIR)$(gettextsrcdir)/Makefile.in.in; \
+ else \
+ : ; \
+ fi
+
+# Define this as empty until I found a useful application.
+installcheck:
+
+uninstall:
+ catalogs='$(CATALOGS)'; \
+ for cat in $$catalogs; do \
+ cat=`basename $$cat`; \
+ lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
+ rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE)$(INSTOBJEXT); \
+ rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE)$(INSTOBJEXT).m; \
+ rm -f $(DESTDIR)$(gnulocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE)$(INSTOBJEXT); \
+ rm -f $(DESTDIR)$(gnulocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE)$(INSTOBJEXT).m; \
+ done
+ rm -f $(DESTDIR)$(gettextsrcdir)/po-Makefile.in.in
+
+check: all
+
+dvi info tags TAGS ID:
+
+mostlyclean:
+ rm -f core core.* *.pox $(GETTEXT_PACKAGE).po *.old.po cat-id-tbl.tmp
+ rm -fr *.o
+
+clean: mostlyclean
+
+distclean: clean
+ rm -f Makefile Makefile.in POTFILES *.mo *.msg *.cat *.cat.m
+
+maintainer-clean: distclean
+ @echo "This command is intended for maintainers to use;"
+ @echo "it deletes files that may require special tools to rebuild."
+ rm -f $(GMOFILES)
+
+# update-po
+distdir = ../$(GETTEXT_PACKAGE)-$(VERSION)/$(subdir)
+dist distdir: $(DISTFILES)
+ dists="$(DISTFILES)"; \
+ for file in $$dists; do \
+ ln $(srcdir)/$$file $(distdir) 2> /dev/null \
+ || cp -p $(srcdir)/$$file $(distdir); \
+ done
+
+update-po: Makefile
+ $(MAKE) $(GETTEXT_PACKAGE).pot
+ cd $(srcdir); \
+ catalogs='$(CATALOGS)'; \
+ for cat in $$catalogs; do \
+ cat=`basename $$cat`; \
+ lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
+ mv $$lang.po $$lang.old.po; \
+ echo "$$lang:"; \
+ if $(MSGMERGE) $$lang.old.po $(GETTEXT_PACKAGE).pot -o $$lang.po; then \
+ rm -f $$lang.old.po; \
+ else \
+ echo "msgmerge for $$cat failed!"; \
+ rm -f $$lang.po; \
+ mv $$lang.old.po $$lang.po; \
+ fi; \
+ done
+
+# POTFILES is created from POTFILES.in by stripping comments, empty lines
+# and Intltool tags (enclosed in square brackets), and appending a full
+# relative path to them
+POTFILES: POTFILES.in
+ ( if test 'x$(srcdir)' != 'x.'; then \
+ posrcprefix='$(top_srcdir)/'; \
+ else \
+ posrcprefix="../"; \
+ fi; \
+ rm -f $@-t $@ \
+ && (sed -e '/^#/d' \
+ -e "s/^\[.*\] +//" \
+ -e '/^[ ]*$$/d' \
+ -e "s@.*@ $$posrcprefix& \\\\@" < $(srcdir)/$@.in \
+ | sed -e '$$s/\\$$//') > $@-t \
+ && chmod a-w $@-t \
+ && mv $@-t $@ )
+
+Makefile: Makefile.in.in ../config.status POTFILES
+ cd .. \
+ && CONFIG_FILES=$(subdir)/$@.in CONFIG_HEADERS= \
+ $(SHELL) ./config.status
+
+# Tell versions [3.59,3.63) of GNU make not to export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/po/POTFILES.in b/po/POTFILES.in
new file mode 100644
index 00000000..7f5b0687
--- /dev/null
+++ b/po/POTFILES.in
@@ -0,0 +1,10 @@
+settings/session.c
+xfce4-session/client.c
+xfce4-session/ice-layer.c
+xfce4-session/main.c
+xfce4-session/manager.c
+xfce4-session/util.c
+xfce4-session/shutdown.c
+xfce4-session/startup.c
+xfce4-session/splash-screen.c
+xfce4-shutdown/main.c
diff --git a/po/de.gmo b/po/de.gmo
new file mode 100644
index 00000000..73c7b6ee
--- /dev/null
+++ b/po/de.gmo
Binary files differ
diff --git a/po/de.po b/po/de.po
new file mode 100644
index 00000000..253c370f
--- /dev/null
+++ b/po/de.po
@@ -0,0 +1,268 @@
+# XFSession German translation.
+# Copyright (C) 2003 Free Software Foundation, Inc.
+# Moritz Heiber <moritz-heiber@arcor.de>, 2003.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: XFSession 0.0.15\n"
+"POT-Creation-Date: 2003-07-07 19:24+0200\n"
+"PO-Revision-Date: 2003-07-03 23:17+0100\n"
+"Last-Translator: Moritz Heiber <moritz-heiber@arcor.de>\n"
+"Language-Team: none <none@none>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: settings/session.c:216
+msgid "Default Theme"
+msgstr ""
+
+#: settings/session.c:221
+msgid "Default splash screen"
+msgstr ""
+
+#: settings/session.c:260
+#, c-format
+msgid "About %s..."
+msgstr ""
+
+#: settings/session.c:282
+msgid "Info:"
+msgstr ""
+
+#: settings/session.c:290
+msgid "Author:"
+msgstr ""
+
+#: settings/session.c:352
+msgid "Install new theme"
+msgstr ""
+
+#: settings/session.c:368
+#, c-format
+msgid "Unable to install splash theme from file %s: %s"
+msgstr ""
+
+#: settings/session.c:432 settings/session.c:539 settings/session.c:553
+msgid "Session management"
+msgstr "Sitzungsverwaltung"
+
+#. General settings
+#: settings/session.c:564
+msgid "General"
+msgstr "Allgemeine Einstellungen"
+
+#.
+#: settings/session.c:573
+msgid "Confirm logout"
+msgstr "Ausloggen bestätigen"
+
+#: settings/session.c:582
+msgid "Automatically save session on logout"
+msgstr "Speichere Sitzung beim Beenden"
+
+#. Logout action settings
+#: settings/session.c:590
+msgid "Default action on logout"
+msgstr "Standardaktion beim Beenden"
+
+#.
+#: settings/session.c:602 xfce4-session/shutdown.c:252
+msgid "_Quit current session"
+msgstr "_Beende laufende Sitzung"
+
+#.
+#: settings/session.c:606 xfce4-session/shutdown.c:257
+#, fuzzy
+msgid "_Reboot the computer"
+msgstr "Computer _rebooten"
+
+#.
+#: settings/session.c:610 xfce4-session/shutdown.c:262
+#, fuzzy
+msgid "_Turn off computer"
+msgstr "Computer _herunterfahren"
+
+#. Logout action settings
+#: settings/session.c:622
+msgid "Splash screen theme"
+msgstr ""
+
+#: xfce4-session/main.c:75
+msgid "desktop"
+msgstr "Arbeitsplatz"
+
+#: xfce4-session/main.c:102
+#, fuzzy
+msgid "Starting session manager.."
+msgstr "Starte Sitzungsverwalter..."
+
+#: xfce4-session/main.c:122
+#, c-format
+msgid ""
+"Unable to create users XFce settings\n"
+"directory %s: %s"
+msgstr "Kann Einstellungsverzeichnis %s nicht erzeugen: %s"
+
+#: xfce4-session/main.c:131
+#, c-format
+msgid ""
+"Unable to create users XFce session\n"
+"directory %s: %s"
+msgstr "Kann Sessionverzeichnis %s nicht erstellen: %s"
+
+#: xfce4-session/main.c:240
+msgid ""
+"The session manager was unable to start the\n"
+"Multi-Channel settings manager. This is most\n"
+"often caused by a broken XFce installation.\n"
+"Please contact your local system administrator\n"
+"and report the problem."
+msgstr ""
+"Der Sessionmanager konnte den\n"
+"Einstellungsmanager nicht starten. Das hängt meistens\n"
+"mit einer falschen XFce Installation zusammen.\n"
+"Bitte kontaktieren sie ihren Administrator und informieren\n"
+"Sie ihn über das Problem."
+
+#: xfce4-session/main.c:253
+msgid "Unable to create MCS client"
+msgstr "Konnte keine Verbindung zum Einstellungsmanager herstellen"
+
+#: xfce4-session/manager.c:306
+msgid ""
+"The session manager was unable to restore your\n"
+"previous session. It'll therefore start a default\n"
+"session."
+msgstr ""
+
+#: xfce4-session/manager.c:762
+#, c-format
+msgid ""
+"The client \"%s\" closed the connection\n"
+"to the session manager. The following reason\n"
+"was given:\n"
+"\n"
+"%s"
+msgstr ""
+"Der Client \"%s\" beendete die Verbindung\n"
+"zum Sessionmanager. Folgender Grund wurde\n"
+"angegeben:\n"
+"\n"
+"%s"
+
+#: xfce4-session/shutdown.c:191
+msgid "Logout session"
+msgstr "Sitzung beenden"
+
+#: xfce4-session/shutdown.c:221
+#, c-format
+msgid "End session for <b>%s</b>"
+msgstr "Beende Sitzung für <b>%s</b>"
+
+#.
+#: xfce4-session/shutdown.c:244
+msgid "What do you want to do next?"
+msgstr "Was wollen Sie als nächstes machen?"
+
+#: xfce4-session/shutdown.c:275
+msgid "_Save session for future logins"
+msgstr "_Speichere Sitzung für weitere Logins"
+
+#: xfce4-session/shutdown.c:349 xfce4-session/shutdown.c:358
+#, fuzzy, c-format
+msgid ""
+"The following error occured while trying to shutdown the computer:\n"
+"\n"
+"%s"
+msgstr ""
+"Der folgende Fehler trat auf beim %s des Computers:\n"
+"\n"
+"%s"
+
+#: xfce4-session/startup.c:149
+msgid "Doing Autostart..."
+msgstr ""
+
+#: xfce4-session/startup.c:207
+#, fuzzy
+msgid "Starting session manager..."
+msgstr "Starte Sitzungsverwalter..."
+
+#.
+#: xfce4-session/splash-screen.c:269
+#, c-format
+msgid "Starting %s..."
+msgstr "Starte %s..."
+
+#: xfce4-shutdown/main.c:136
+#, c-format
+msgid "Usage: %s <action>\n"
+msgstr ""
+
+#: xfce4-shutdown/main.c:145
+#, c-format
+msgid "%s: Unknown action %s\n"
+msgstr ""
+
+#: xfce4-shutdown/main.c:156
+#, c-format
+msgid ""
+"You are not allowed to execute the action \"%s\".\n"
+"Ask your system adminitrator to add you to the list\n"
+"of people allowed to execute shutdown actions, by\n"
+"adding your username to the file %s.\n"
+msgstr ""
+
+#: xfce4-shutdown/main.c:179
+#, fuzzy
+msgid ""
+"Unable to shutdown this box. Please check your\n"
+"installation, or contact your system administrator\n"
+"and report the problem.\n"
+msgstr ""
+"Der Sessionmanager konnte den\n"
+"Einstellungsmanager nicht starten. Das hängt meistens\n"
+"mit einer falschen XFce Installation zusammen.\n"
+"Bitte kontaktieren sie ihren Administrator und informieren\n"
+"Sie ihn über das Problem."
+
+#: xfce4-shutdown/main.c:196
+#, c-format
+msgid ""
+"Got no way to shutdown the system. You should ask\n"
+"your system administrator to either add your account\n"
+"name to %s or to install sudo(8) and grant\n"
+"you the right execute reboot and halt commands.\n"
+msgstr ""
+
+#, fuzzy
+#~ msgid "session manager"
+#~ msgstr "Sitzungsverwaltung"
+
+#~ msgid "Login as different user"
+#~ msgstr "Als anderer User einloggen"
+
+#~ msgid "_Save session"
+#~ msgstr "_Session speichern"
+
+#~ msgid "reboot"
+#~ msgstr "Rebooten"
+
+#~ msgid "shutdown"
+#~ msgstr "Herunterfahren"
+
+#~ msgid ""
+#~ "Failed to %s the computer using sudo.\n"
+#~ "Please consult your local system\n"
+#~ "adminitrator."
+#~ msgstr ""
+#~ "Konnte Computer mit Hilfe von sude nicht\n"
+#~ "%s . Bitte kontaktieren sie ihren lokalen\n"
+#~ "Administrator."
+
+#~ msgid "Shutdown"
+#~ msgstr "Herunterfahren"
+
+#~ msgid "Use sudo to reboot and shutdown the computer"
+#~ msgstr "Benutzen sie sudo um den Computer herunterzufahren"
diff --git a/po/xfce4-session.pot b/po/xfce4-session.pot
new file mode 100644
index 00000000..fc071ab3
--- /dev/null
+++ b/po/xfce4-session.pot
@@ -0,0 +1,215 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2003-07-07 19:24+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: ENCODING\n"
+
+#: settings/session.c:216
+msgid "Default Theme"
+msgstr ""
+
+#: settings/session.c:221
+msgid "Default splash screen"
+msgstr ""
+
+#: settings/session.c:260
+#, c-format
+msgid "About %s..."
+msgstr ""
+
+#: settings/session.c:282
+msgid "Info:"
+msgstr ""
+
+#: settings/session.c:290
+msgid "Author:"
+msgstr ""
+
+#: settings/session.c:352
+msgid "Install new theme"
+msgstr ""
+
+#: settings/session.c:368
+#, c-format
+msgid "Unable to install splash theme from file %s: %s"
+msgstr ""
+
+#: settings/session.c:432 settings/session.c:539 settings/session.c:553
+msgid "Session management"
+msgstr ""
+
+#. General settings
+#: settings/session.c:564
+msgid "General"
+msgstr ""
+
+#.
+#: settings/session.c:573
+msgid "Confirm logout"
+msgstr ""
+
+#: settings/session.c:582
+msgid "Automatically save session on logout"
+msgstr ""
+
+#. Logout action settings
+#: settings/session.c:590
+msgid "Default action on logout"
+msgstr ""
+
+#.
+#: settings/session.c:602 xfce4-session/shutdown.c:252
+msgid "_Quit current session"
+msgstr ""
+
+#.
+#: settings/session.c:606 xfce4-session/shutdown.c:257
+msgid "_Reboot the computer"
+msgstr ""
+
+#.
+#: settings/session.c:610 xfce4-session/shutdown.c:262
+msgid "_Turn off computer"
+msgstr ""
+
+#. Logout action settings
+#: settings/session.c:622
+msgid "Splash screen theme"
+msgstr ""
+
+#: xfce4-session/main.c:75
+msgid "desktop"
+msgstr ""
+
+#: xfce4-session/main.c:102
+msgid "Starting session manager.."
+msgstr ""
+
+#: xfce4-session/main.c:122
+#, c-format
+msgid ""
+"Unable to create users XFce settings\n"
+"directory %s: %s"
+msgstr ""
+
+#: xfce4-session/main.c:131
+#, c-format
+msgid ""
+"Unable to create users XFce session\n"
+"directory %s: %s"
+msgstr ""
+
+#: xfce4-session/main.c:240
+msgid ""
+"The session manager was unable to start the\n"
+"Multi-Channel settings manager. This is most\n"
+"often caused by a broken XFce installation.\n"
+"Please contact your local system administrator\n"
+"and report the problem."
+msgstr ""
+
+#: xfce4-session/main.c:253
+msgid "Unable to create MCS client"
+msgstr ""
+
+#: xfce4-session/manager.c:306
+msgid ""
+"The session manager was unable to restore your\n"
+"previous session. It'll therefore start a default\n"
+"session."
+msgstr ""
+
+#: xfce4-session/manager.c:762
+#, c-format
+msgid ""
+"The client \"%s\" closed the connection\n"
+"to the session manager. The following reason\n"
+"was given:\n"
+"\n"
+"%s"
+msgstr ""
+
+#: xfce4-session/shutdown.c:191
+msgid "Logout session"
+msgstr ""
+
+#: xfce4-session/shutdown.c:221
+#, c-format
+msgid "End session for <b>%s</b>"
+msgstr ""
+
+#.
+#: xfce4-session/shutdown.c:244
+msgid "What do you want to do next?"
+msgstr ""
+
+#: xfce4-session/shutdown.c:275
+msgid "_Save session for future logins"
+msgstr ""
+
+#: xfce4-session/shutdown.c:349 xfce4-session/shutdown.c:358
+#, c-format
+msgid ""
+"The following error occured while trying to shutdown the computer:\n"
+"\n"
+"%s"
+msgstr ""
+
+#: xfce4-session/startup.c:149
+msgid "Doing Autostart..."
+msgstr ""
+
+#: xfce4-session/startup.c:207
+msgid "Starting session manager..."
+msgstr ""
+
+#.
+#: xfce4-session/splash-screen.c:269
+#, c-format
+msgid "Starting %s..."
+msgstr ""
+
+#: xfce4-shutdown/main.c:136
+#, c-format
+msgid "Usage: %s <action>\n"
+msgstr ""
+
+#: xfce4-shutdown/main.c:145
+#, c-format
+msgid "%s: Unknown action %s\n"
+msgstr ""
+
+#: xfce4-shutdown/main.c:156
+#, c-format
+msgid ""
+"You are not allowed to execute the action \"%s\".\n"
+"Ask your system adminitrator to add you to the list\n"
+"of people allowed to execute shutdown actions, by\n"
+"adding your username to the file %s.\n"
+msgstr ""
+
+#: xfce4-shutdown/main.c:179
+msgid ""
+"Unable to shutdown this box. Please check your\n"
+"installation, or contact your system administrator\n"
+"and report the problem.\n"
+msgstr ""
+
+#: xfce4-shutdown/main.c:196
+#, c-format
+msgid ""
+"Got no way to shutdown the system. You should ask\n"
+"your system administrator to either add your account\n"
+"name to %s or to install sudo(8) and grant\n"
+"you the right execute reboot and halt commands.\n"
+msgstr ""
diff --git a/settings/Makefile.am b/settings/Makefile.am
new file mode 100644
index 00000000..102a3148
--- /dev/null
+++ b/settings/Makefile.am
@@ -0,0 +1,27 @@
+sessiondir = @XFCE_MCS_MANAGER_PLUGINSDIR@
+
+session_LTLIBRARIES = \
+ session_settings.la
+
+session_settings_la_LDFLAGS = \
+ -avoid-version \
+ -module
+
+session_settings_la_SOURCES = \
+ session-icon.h \
+ session.c
+
+session_settings_la_CFLAGS = \
+ @XFCE_MCS_MANAGER_CFLAGS@ \
+ -DPACKAGE_LOCALE_DIR=\"$(localedir)\" \
+ -DSPLASH_THEMES_DIR=\"$(datadir)/xfce4/splash\"
+
+session-icon.h: $(srcdir)/session.png
+ gdk-pixbuf-csource --raw --build-list \
+ session_icon_data $(srcdir)/session.png > session-icon.h
+
+noinst_DATA = \
+ session-icon.h
+
+EXTRA_DIST = \
+ session.png
diff --git a/settings/Makefile.in b/settings/Makefile.in
new file mode 100644
index 00000000..7c1e2d6d
--- /dev/null
+++ b/settings/Makefile.in
@@ -0,0 +1,541 @@
+# Makefile.in generated by automake 1.7.5 from Makefile.am.
+# @configure_input@
+
+# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003
+# Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+top_builddir = ..
+
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+INSTALL = @INSTALL@
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+host_triplet = @host@
+ACLOCAL = @ACLOCAL@
+AMDEP_FALSE = @AMDEP_FALSE@
+AMDEP_TRUE = @AMDEP_TRUE@
+AMTAR = @AMTAR@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+ECHO = @ECHO@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+F77 = @F77@
+FFLAGS = @FFLAGS@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GMOFILES = @GMOFILES@
+GMSGFMT = @GMSGFMT@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+INSTOBJEXT = @INSTOBJEXT@
+INTLLIBS = @INTLLIBS@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBSM_CFLAGS = @LIBSM_CFLAGS@
+LIBSM_LDFLAGS = @LIBSM_LDFLAGS@
+LIBSM_LIBS = @LIBSM_LIBS@
+LIBTOOL = @LIBTOOL@
+LIBX11_CFLAGS = @LIBX11_CFLAGS@
+LIBX11_LDFLAGS = @LIBX11_LDFLAGS@
+LIBX11_LIBS = @LIBX11_LIBS@
+LIBXFCE4MCS_CLIENT_CFLAGS = @LIBXFCE4MCS_CLIENT_CFLAGS@
+LIBXFCE4MCS_CLIENT_LIBS = @LIBXFCE4MCS_CLIENT_LIBS@
+LIBXFCE4MCS_CLIENT_REQUIRED_VERSION = @LIBXFCE4MCS_CLIENT_REQUIRED_VERSION@
+LIBXFCE4UTIL_CFLAGS = @LIBXFCE4UTIL_CFLAGS@
+LIBXFCE4UTIL_LIBS = @LIBXFCE4UTIL_LIBS@
+LIBXFCE4UTIL_REQUIRED_VERSION = @LIBXFCE4UTIL_REQUIRED_VERSION@
+LIBXFCEGUI4_CFLAGS = @LIBXFCEGUI4_CFLAGS@
+LIBXFCEGUI4_LIBS = @LIBXFCEGUI4_LIBS@
+LIBXFCEGUI4_REQUIRED_VERSION = @LIBXFCEGUI4_REQUIRED_VERSION@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
+MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
+MAKEINFO = @MAKEINFO@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+RANLIB = @RANLIB@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+XFCE_MCS_MANAGER_CFLAGS = @XFCE_MCS_MANAGER_CFLAGS@
+XFCE_MCS_MANAGER_LIBS = @XFCE_MCS_MANAGER_LIBS@
+XFCE_MCS_MANAGER_PLUGINSDIR = @XFCE_MCS_MANAGER_PLUGINSDIR@
+XFCE_MCS_MANAGER_REQUIRED_VERSION = @XFCE_MCS_MANAGER_REQUIRED_VERSION@
+XGETTEXT = @XGETTEXT@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_F77 = @ac_ct_F77@
+ac_ct_RANLIB = @ac_ct_RANLIB@
+ac_ct_STRIP = @ac_ct_STRIP@
+am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
+am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
+am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
+am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+datadir = @datadir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+oldincludedir = @oldincludedir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+sessiondir = @XFCE_MCS_MANAGER_PLUGINSDIR@
+
+session_LTLIBRARIES = \
+ session_settings.la
+
+
+session_settings_la_LDFLAGS = \
+ -avoid-version \
+ -module
+
+
+session_settings_la_SOURCES = \
+ session-icon.h \
+ session.c
+
+
+session_settings_la_CFLAGS = \
+ @XFCE_MCS_MANAGER_CFLAGS@ \
+ -DPACKAGE_LOCALE_DIR=\"$(localedir)\" \
+ -DSPLASH_THEMES_DIR=\"$(datadir)/xfce4/splash\"
+
+
+noinst_DATA = \
+ session-icon.h
+
+
+EXTRA_DIST = \
+ session.png
+
+subdir = settings
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+LTLIBRARIES = $(session_LTLIBRARIES)
+
+session_settings_la_LIBADD =
+am_session_settings_la_OBJECTS = session_settings_la-session.lo
+session_settings_la_OBJECTS = $(am_session_settings_la_OBJECTS)
+
+DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
+depcomp = $(SHELL) $(top_srcdir)/depcomp
+am__depfiles_maybe = depfiles
+@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/session_settings_la-session.Plo
+COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) \
+ $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+CCLD = $(CC)
+LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+ $(AM_LDFLAGS) $(LDFLAGS) -o $@
+DIST_SOURCES = $(session_settings_la_SOURCES)
+DATA = $(noinst_DATA)
+
+DIST_COMMON = Makefile.am Makefile.in
+SOURCES = $(session_settings_la_SOURCES)
+
+all: all-am
+
+.SUFFIXES:
+.SUFFIXES: .c .lo .o .obj
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4)
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --foreign settings/Makefile
+Makefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in $(top_builddir)/config.status
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
+sessionLTLIBRARIES_INSTALL = $(INSTALL)
+install-sessionLTLIBRARIES: $(session_LTLIBRARIES)
+ @$(NORMAL_INSTALL)
+ $(mkinstalldirs) $(DESTDIR)$(sessiondir)
+ @list='$(session_LTLIBRARIES)'; for p in $$list; do \
+ if test -f $$p; then \
+ f="`echo $$p | sed -e 's|^.*/||'`"; \
+ echo " $(LIBTOOL) --mode=install $(sessionLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) $$p $(DESTDIR)$(sessiondir)/$$f"; \
+ $(LIBTOOL) --mode=install $(sessionLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) $$p $(DESTDIR)$(sessiondir)/$$f; \
+ else :; fi; \
+ done
+
+uninstall-sessionLTLIBRARIES:
+ @$(NORMAL_UNINSTALL)
+ @list='$(session_LTLIBRARIES)'; for p in $$list; do \
+ p="`echo $$p | sed -e 's|^.*/||'`"; \
+ echo " $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(sessiondir)/$$p"; \
+ $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(sessiondir)/$$p; \
+ done
+
+clean-sessionLTLIBRARIES:
+ -test -z "$(session_LTLIBRARIES)" || rm -f $(session_LTLIBRARIES)
+ @list='$(session_LTLIBRARIES)'; for p in $$list; do \
+ dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
+ test "$$dir" = "$$p" && dir=.; \
+ echo "rm -f \"$${dir}/so_locations\""; \
+ rm -f "$${dir}/so_locations"; \
+ done
+session_settings.la: $(session_settings_la_OBJECTS) $(session_settings_la_DEPENDENCIES)
+ $(LINK) -rpath $(sessiondir) $(session_settings_la_LDFLAGS) $(session_settings_la_OBJECTS) $(session_settings_la_LIBADD) $(LIBS)
+
+mostlyclean-compile:
+ -rm -f *.$(OBJEXT) core *.core
+
+distclean-compile:
+ -rm -f *.tab.c
+
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/session_settings_la-session.Plo@am__quote@
+
+distclean-depend:
+ -rm -rf ./$(DEPDIR)
+
+.c.o:
+@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \
+@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \
+@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \
+@am__fastdepCC_TRUE@ fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$<
+
+.c.obj:
+@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \
+@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \
+@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \
+@am__fastdepCC_TRUE@ fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`
+
+.c.lo:
+@am__fastdepCC_TRUE@ if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \
+@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; \
+@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \
+@am__fastdepCC_TRUE@ fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<
+
+session_settings_la-session.o: session.c
+@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(session_settings_la_CFLAGS) $(CFLAGS) -MT session_settings_la-session.o -MD -MP -MF "$(DEPDIR)/session_settings_la-session.Tpo" \
+@am__fastdepCC_TRUE@ -c -o session_settings_la-session.o `test -f 'session.c' || echo '$(srcdir)/'`session.c; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/session_settings_la-session.Tpo" "$(DEPDIR)/session_settings_la-session.Po"; \
+@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/session_settings_la-session.Tpo"; exit 1; \
+@am__fastdepCC_TRUE@ fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='session.c' object='session_settings_la-session.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/session_settings_la-session.Po' tmpdepfile='$(DEPDIR)/session_settings_la-session.TPo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(session_settings_la_CFLAGS) $(CFLAGS) -c -o session_settings_la-session.o `test -f 'session.c' || echo '$(srcdir)/'`session.c
+
+session_settings_la-session.obj: session.c
+@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(session_settings_la_CFLAGS) $(CFLAGS) -MT session_settings_la-session.obj -MD -MP -MF "$(DEPDIR)/session_settings_la-session.Tpo" \
+@am__fastdepCC_TRUE@ -c -o session_settings_la-session.obj `if test -f 'session.c'; then $(CYGPATH_W) 'session.c'; else $(CYGPATH_W) '$(srcdir)/session.c'; fi`; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/session_settings_la-session.Tpo" "$(DEPDIR)/session_settings_la-session.Po"; \
+@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/session_settings_la-session.Tpo"; exit 1; \
+@am__fastdepCC_TRUE@ fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='session.c' object='session_settings_la-session.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/session_settings_la-session.Po' tmpdepfile='$(DEPDIR)/session_settings_la-session.TPo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(session_settings_la_CFLAGS) $(CFLAGS) -c -o session_settings_la-session.obj `if test -f 'session.c'; then $(CYGPATH_W) 'session.c'; else $(CYGPATH_W) '$(srcdir)/session.c'; fi`
+
+session_settings_la-session.lo: session.c
+@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(session_settings_la_CFLAGS) $(CFLAGS) -MT session_settings_la-session.lo -MD -MP -MF "$(DEPDIR)/session_settings_la-session.Tpo" \
+@am__fastdepCC_TRUE@ -c -o session_settings_la-session.lo `test -f 'session.c' || echo '$(srcdir)/'`session.c; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/session_settings_la-session.Tpo" "$(DEPDIR)/session_settings_la-session.Plo"; \
+@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/session_settings_la-session.Tpo"; exit 1; \
+@am__fastdepCC_TRUE@ fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='session.c' object='session_settings_la-session.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/session_settings_la-session.Plo' tmpdepfile='$(DEPDIR)/session_settings_la-session.TPlo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(session_settings_la_CFLAGS) $(CFLAGS) -c -o session_settings_la-session.lo `test -f 'session.c' || echo '$(srcdir)/'`session.c
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+
+distclean-libtool:
+ -rm -f libtool
+uninstall-info-am:
+
+ETAGS = etags
+ETAGSFLAGS =
+
+CTAGS = ctags
+CTAGSFLAGS =
+
+tags: TAGS
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) ' { files[$$0] = 1; } \
+ END { for (i in files) print i; }'`; \
+ mkid -fID $$unique
+
+TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) ' { files[$$0] = 1; } \
+ END { for (i in files) print i; }'`; \
+ test -z "$(ETAGS_ARGS)$$tags$$unique" \
+ || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique
+
+ctags: CTAGS
+CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) ' { files[$$0] = 1; } \
+ END { for (i in files) print i; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+
+top_distdir = ..
+distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
+ list='$(DISTFILES)'; for file in $$list; do \
+ case $$file in \
+ $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
+ $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
+ esac; \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test "$$dir" != "$$file" && test "$$dir" != "."; then \
+ dir="/$$dir"; \
+ $(mkinstalldirs) "$(distdir)$$dir"; \
+ else \
+ dir=''; \
+ fi; \
+ if test -d $$d/$$file; then \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-am
+all-am: Makefile $(LTLIBRARIES) $(DATA)
+
+installdirs:
+ $(mkinstalldirs) $(DESTDIR)$(sessiondir)
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -rm -f Makefile $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic clean-libtool clean-sessionLTLIBRARIES \
+ mostlyclean-am
+
+distclean: distclean-am
+
+distclean-am: clean-am distclean-compile distclean-depend \
+ distclean-generic distclean-libtool distclean-tags
+
+dvi: dvi-am
+
+dvi-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-sessionLTLIBRARIES
+
+install-exec-am:
+
+install-info: install-info-am
+
+install-man:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-compile mostlyclean-generic \
+ mostlyclean-libtool
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-info-am uninstall-sessionLTLIBRARIES
+
+.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
+ clean-libtool clean-sessionLTLIBRARIES ctags distclean \
+ distclean-compile distclean-depend distclean-generic \
+ distclean-libtool distclean-tags distdir dvi dvi-am info \
+ info-am install install-am install-data install-data-am \
+ install-exec install-exec-am install-info install-info-am \
+ install-man install-sessionLTLIBRARIES install-strip \
+ installcheck installcheck-am installdirs maintainer-clean \
+ maintainer-clean-generic mostlyclean mostlyclean-compile \
+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+ tags uninstall uninstall-am uninstall-info-am \
+ uninstall-sessionLTLIBRARIES
+
+
+session-icon.h: $(srcdir)/session.png
+ gdk-pixbuf-csource --raw --build-list \
+ session_icon_data $(srcdir)/session.png > session-icon.h
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/settings/session-icon.h b/settings/session-icon.h
new file mode 100644
index 00000000..123890c3
--- /dev/null
+++ b/settings/session-icon.h
@@ -0,0 +1,363 @@
+/* GdkPixbuf RGBA C-Source image dump */
+
+static const guint8 session_icon_data[] =
+{ ""
+ /* Pixbuf magic (0x47646b50) */
+ "GdkP"
+ /* length: header (24) + pixel_data (9216) */
+ "\0\0$\30"
+ /* pixdata_type (0x1010002) */
+ "\1\1\0\2"
+ /* rowstride (192) */
+ "\0\0\0\300"
+ /* width (48) */
+ "\0\0\0""0"
+ /* height (48) */
+ "\0\0\0""0"
+ /* pixel_data: */
+ "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\2\0\0\0\2\0\0\0\2"
+ "\0\0\0\2\0\0\0\2\0\0\0\3\0\0\0\3\0\0\0\3\0\0\0\3\0\0\0\3\0\0\0\3\0\0"
+ "\0\3\0\0\0\2\0\0\0\2\0\0\0\2\0\0\0\1\0\0\0\1\374\374\374r\377\377\377"
+ "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+ "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+ "\377\377\377\377\377\377\377\377\377\377\252\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0\0\0\2\0\0\0\4\0\0\0\10\0\0\0\14\0\0\0\16\0\0\0\16\0\0\0\20\0\0"
+ "\0\20\0\0\0\20\0\0\0\20\0\0\0\20\0\0\0\21\0\0\0\21\0\0\0\21\0\0\0\21"
+ "\0\0\0\21\0\0\0\21\0\0\0\21\0\0\0\20\0\0\0\20\0\0\0\20\0\0\0\17\0\0\0"
+ "\17\0\0\0\15\361\314\233\342\346\233;\377\345\230;\377\345\225;\377\344"
+ "\223;\377\343\220<\377\343\215<\377\342\212<\377\341\210<\377\341\205"
+ "<\377\340\202=\377\337\200=\377\336\202;\254\0\0\0\5\0\0\0\1\0\0\0\0"
+ "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\7\0\0\0\21\0\0\0\36\0\0\0(\0\0\0.\0\0\0""1\0\0\0""3\0\0\0""4\0\0\0"
+ "4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0"
+ "\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""4\0\0\0""3\0\0\0""1\0\0\0,\21"
+ "\21\21-\344\246[\372\345\225;\377\344\223;\377\343\220<\377\343\215<"
+ "\377\342\212<\377\341\210<\377\341\205<\377\340\202=\377\337\200=\377"
+ "\312u:\377\31\20\6\377\0\0\0\266\0\0\0\14\0\0\0\1\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\23\0\0\0\377\0\0\0"
+ "\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0"
+ "\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0"
+ "\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377"
+ "\0\0\0\377\0\0\0Z\77=;{\351\253e\377\343\220<\377\343\215<\377\342\212"
+ "<\377\341\210<\377\341\205<\377\340\202=\377\337\200=\377\337}=\377\345"
+ "\231d\377|n_\371\0\0\0i\0\0\0\32\0\0\0\3\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\40\0\0\0\377\377\377\377\377"
+ "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+ "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+ "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+ "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+ "\377\377\377\377\377\377\377\377\377\377\377\377\0\0\0\377\0\0\0\210"
+ "\0\0\0}\260\247\232\331\343\215<\377\342\212<\377\341\210<\377\341\205"
+ "<\377\340\202=\377\337\200=\377\337}=\377\336z=\377\336w=\377\335v\77"
+ "\377\306\232y\330\0\0\0\32\0\0\0\3\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0.\0\0\0\377\377\377\377\377\344\344"
+ "\344\377\343\343\343\377\342\342\342\377\341\341\341\377\340\340\340"
+ "\377\337\337\337\377\336\336\336\377\335\335\335\377\334\334\334\377"
+ "\333\333\333\377\332\332\332\377\331\331\331\377\330\330\330\377\327"
+ "\327\327\377\327\327\327\377\326\326\326\377\325\325\325\377\324\324"
+ "\324\377\323\323\323\377bob\377\0\0\0\377\0\0\0\255\0\0\0\204\0\0\0}"
+ "\300\217\\\355\341\210<\377\341\205<\377\340\202=\377\337\200=\377\337"
+ "}=\377\336z=\377\336w=\377\335u>\377\334r>\377\334o>\377\311\216k\341"
+ "\0\0\0\15\0\0\0\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0\0\0""7\0\0\0\377\377\377\377\377\342\342\342\377\203\203\203\377"
+ "\340\340\340\377\207\207\207\377\337\337\337\377\215\215\215\377\335"
+ "\335\335\377\214\214\214\377\333\333\333\377\332\332\332\377###\377/"
+ "//\377///\377...\377...\377,,,\377<<<\377\223\223\223\377\322\322\322"
+ "\377bob\377\0\0\0\377\0\0\0\305\0\0\0\223\0\0\0k\6\6\6~\326\257\210\374"
+ "\340\202=\377\337\200=\377\337}=\377\336z=\377\336w=\377\335u>\377\334"
+ "r>\377\334o>\377\333m>\377\332j>\377\267z[\342\0\0\0\17\0\0\0\2\0\0\0"
+ "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0=\0\0\0\377\377\377\377"
+ "\377\346\346\346\377\207\207\207\377\354\354\354\377\206\206\206\377"
+ "\352\352\352\377\205\205\205\377\334\334\334\377\204\204\204\377\332"
+ "\332\332\377\331\331\331\377///\377\353\353\353\377\346\346\346\377\345"
+ "\345\345\377\345\345\345\377\344\344\344\377\343\343\343\377\344\344"
+ "\344\377\320\320\320\377bob\377\0\0\0\377\0\0\0\323\0\0\0\242\0\0\0l"
+ "\0\0\0\\\31\27\25\221\347\236f\377\337}=\377\336z=\377\257a0\377\323"
+ "}J\377\334r>\377\334o>\377\333m>\377\332j>\377\332g\77\377\331e\77\377"
+ "\213W=\317\0\0\0\17\0\0\0\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0@\0\0\0\377\377\377\377\377\354\354\354\377\206\206\206\377\365\365"
+ "\365\377\205\205\205\377\361\361\361\377\204\204\204\377\350\350\350"
+ "\377\203\203\203\377\331\331\331\377\330\330\330\377///\377\346\346\346"
+ "\377\325\325\325\377\324\324\324\377r\325\211\377\32\2103\377~~~\377"
+ "\342\342\342\377\317\317\317\377bob\377\0\0\0\377\0\0\0\334\0\0\0\255"
+ "\0\0\0s\0\0\0L\0\0\0R=7/\234\336z=\377\323r:\377\31\20\6\377\2\1\0\374"
+ "\272~Y\377\333m>\377\332j>\377\332g\77\377\331e\77\377\330b\77\377\327"
+ "_\77\377=\"\20\231\0\0\0\15\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0C\0\0\0\377\377\377\377\377\353\353\353\377\206\206\206\377\367\367"
+ "\367\377\204\204\204\377\361\361\361\377\203\203\203\377\366\366\366"
+ "\377\202\202\202\377\327\327\327\377\326\326\326\377%%%\377\200\200\200"
+ "\377\200\200\200\377\177\177\177\377~~~\377~~~\377MMM\377\342\342\342"
+ "\377\316\316\316\377bob\377\0\0\0\377\0\0\0\341\0\0\0\265\0\0\0y\0\0"
+ "\0G\0\0\0""2\0\0\0N.!\22\252\241Y,\377\0\0\0\375\0\0\0\306\0\0\0\273"
+ "\276\210j\374\332g\77\377\331e\77\377\330b\77\377\330_\77\377\327\\\77"
+ "\377\253WA\377\0\0\0M\0\0\0\10\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "E\0\0\0\377\377\377\377\377\353\353\353\377\205\205\205\377\367\367\367"
+ "\377\204\204\204\377\361\361\361\377\203\203\203\377\366\366\366\377"
+ "\201\201\201\377\326\326\326\377\325\325\325\377...\377\345\345\345\377"
+ "\343\343\343\377\343\343\343\377\343\343\343\377\342\342\342\377\342"
+ "\342\342\377\341\341\341\377\315\315\315\377bob\377\0\0\0\377\0\0\0\344"
+ "\0\0\0\270\0\0\0}\0\0\0H\0\0\0'\0\0\0'\0\0\0W\11\6\2\252\0\0\0\347\0"
+ "\0\0o\0\0\0]\5\5\5\215\333\231{\375\330b\77\377\330_\77\377\327\\\77"
+ "\377\327Z@\377\326W@\377F\40\24\332\0\0\0\31\0\0\0\3\0\0\0\0\0\0\0\0"
+ "\0\0\0\0\0\0\0E\0\0\0\377\377\377\377\377\351\351\351\377\204\204\204"
+ "\377\367\367\367\377\203\203\203\377\361\361\361\377\202\202\202\377"
+ "\366\366\366\377\201\201\201\377\325\325\325\377\324\324\324\377...\377"
+ "\342\342\342\377\321\321\321\377\320\320\320\377_\324{\377\33x0\377\203"
+ "\203\203\377\340\340\340\377\314\314\314\377bob\377\0\0\0\377\0\0\0\345"
+ "\0\0\0\272\0\0\0\177\0\0\0I\0\0\0%\0\0\0\26\0\0\0#\0\0\0M\0\0\0`\0\0"
+ "\0""1\0\0\0\34\0\0\0>\205\204\202\260\335y[\377\327\\\77\377\327Z@\377"
+ "\326W@\377\325T@\377\233B4\377\0\0\0p\0\0\0\13\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0\0E\0\0\0\377\377\377\377\377\351\351\351\377\203\203\203\377\366"
+ "\366\366\377\202\202\202\377\360\360\360\377\201\201\201\377\365\365"
+ "\365\377\200\200\200\377\324\324\324\377\323\323\323\377\40\40\40\377"
+ "~~~\377}}}\377}}}\377|||\377{{{\377ccc\377\337\337\337\377\313\313\313"
+ "\377bob\377\0\0\0\377\0\0\0\346\0\0\0\273\0\0\0\177\0\0\0J\0\0\0&\0\0"
+ "\0\21\0\0\0\14\0\0\0\26\0\0\0\35\0\0\0\16\0\0\0\5\0\0\0\21\0\0\0=\343"
+ "\272\250\364\327Z@\377\326W@\377\325T@\377\325R@\377\324O@\377\33\11"
+ "\10\324\0\0\0\34\0\0\0\3\0\0\0\0\0\0\0\0\0\0\0E\0\0\0\377\377\377\377"
+ "\377\350\350\350\377\203\203\203\377\366\366\366\377\201\201\201\377"
+ "\360\360\360\377\200\200\200\377\365\365\365\377\200\200\200\377\323"
+ "\323\323\377\322\322\322\377---\377\343\343\343\377\342\342\342\377\341"
+ "\341\341\377\340\340\340\377\340\340\340\377\335\335\335\377\336\336"
+ "\336\377\311\311\311\377bob\377\0\0\0\377\0\0\0\346\0\0\0\273\0\0\0\177"
+ "\0\0\0J\0\0\0&\0\0\0\21\0\0\0\7\0\0\0\4\0\0\0\3\0\0\0\1\0\0\0\0\0\0\0"
+ "\2\0\0\0\24\310\310\310\251\334q\\\377\325T@\377\325R@\377\324O@\377"
+ "\324MA\377S\36\31\377\0\0\0J\0\0\0\10\0\0\0\0\0\0\0\0\0\0\0E\0\0\0\377"
+ "\377\377\377\377\350\350\350\377\202\202\202\377\366\366\366\377\201"
+ "\201\201\377\355\355\355\377\200\200\200\377\356\356\356\377~~~\377\321"
+ "\321\321\377\321\321\321\377000\377\342\342\342\377\316\316\316\377\315"
+ "\315\315\377^\323y\377/\212D\377\243\243\243\377\337\337\337\377\310"
+ "\310\310\377bob\377\0\0\0\377\0\0\0\346\0\0\0\273\0\0\0\177\0\0\0J\0"
+ "\0\0&\0\0\0\21\0\0\0\7\0\0\0\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\5\271\271\271_\352\250\232\377\325R@\377\324O@\377\324MA\377\324MA\377"
+ "\2050)\377\0\0\0\227\0\0\0\22\0\0\0\1\0\0\0\0\0\0\0E\0\0\0\377\377\377"
+ "\377\377\337\337\337\377\201\201\201\377\347\347\347\377\200\200\200"
+ "\377\334\334\334\377\177\177\177\377\332\332\332\377~~~\377\320\320\320"
+ "\377\317\317\317\377nnn\377\340\340\340\377\340\340\340\377\340\340\340"
+ "\377\337\337\337\377\336\336\336\377\336\336\336\377\335\335\335\377"
+ "\307\307\307\377bob\377\0\0\0\377\0\0\0\346\0\0\0\273\0\0\0\177\0\0\0"
+ "J\0\0\0&\0\0\0\21\0\0\0\7\0\0\0\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\1\247\247\247&\364\323\313\377\324O@\377\324MA\377\324MA\377\324M"
+ "A\377\253>4\377\0\0\0\313\0\0\0\40\0\0\0\3\0\0\0\0\0\0\0E\0\0\0\377\377"
+ "\377\377\377\326\326\326\377\201\201\201\377\325\325\325\377\200\200"
+ "\200\377\323\323\323\377~~~\377\321\321\321\377}}}\377\317\317\317\377"
+ "\316\316\316\377\315\315\315\377\314\314\314\377\313\313\313\377\312"
+ "\312\312\377\312\312\312\377\311\311\311\377\310\310\310\377\307\307"
+ "\307\377\306\306\306\377bob\377\0\0\0\377\0\0\0\345\0\0\0\272\0\0\0\177"
+ "\0\0\0I\0\0\0%\0\0\0\21\0\0\0\7\0\0\0\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0\0\0___\10\373\357\354\377\324MA\377\324MA\377\324MA\377\324MA"
+ "\377\305G<\377\0\0\0\351\0\0\0.\0\0\0\5\0\0\0\0\0\0\0D\0\0\0\377\274"
+ "\275\267\377bob\377DMD\377bob\3778\77""8\377bob\377;C;\377bob\3779@9"
+ "\377bob\377bob\377bob\377bob\377bob\377bob\377bob\377bob\377bob\377b"
+ "ob\377bob\377bob\377\0\0\0\377\0\0\0\342\0\0\0\267\0\0\0|\0\0\0H\0\0"
+ "\0%\0\0\0\21\0\0\0\7\0\0\0\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0\2\25\7\6\36\324MA\377\324MA\377\324MA\377\324MA\377\322L@\377"
+ "\0\0\0\370\0\0\0""9\0\0\0\7\0\0\0\0\0\0\0\77\0\0\0\377\0\0\0\377\0\0"
+ "\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0"
+ "\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377"
+ "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377"
+ "\0\0\0\331\0\0\0\256\0\0\0v\0\0\0E\0\0\0#\0\0\0\20\0\0\0\6\0\0\0\2\0"
+ "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\20\0\0\0T\0\0\0"
+ "\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\376\0\0\0>\0\0\0\10\0\0\0\0"
+ "\0\0\0""4\0\0\0g\0\0\0\233\0\0\0\303\0\0\0\331\0\0\0\345\0\0\0\353\0"
+ "\0\0\356\0\0\0\360\0\0\0\361\0\0\0\361\0\0\0\361\0\0\0\361\0\0\0\361"
+ "\0\0\0\361\0\0\0\361\0\0\0\361\0\0\0\361\0\0\0\361\0\0\0\361\0\0\0\360"
+ "\0\0\0\356\0\0\0\352\0\0\0\336\0\0\0\305\0\0\0\234\0\0\0j\0\0\0>\0\0"
+ "\0!\0\0\0\20\0\0\0\7\0\0\0\3\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1"
+ "\0\0\0\1\0\0\0\10\0\0\0""6\0\0\0\207\0\0\0\261\0\0\0\267\0\0\0\257\0"
+ "\0\0\201\0\0\0""1\0\0\0\6\0\0\0\0\0\0\0(\0\0\0L\0\0\0u\0\0\0\232\0\0"
+ "\0\262\0\0\0\302\0\0\0\313\0\0\0\320\0\0\0\323\0\0\0\323\0\0\0\323\0"
+ "\0\0\324\0\0\0\324\0\0\0\324\0\0\0\324\0\0\0\324\0\0\0\324\0\0\0\324"
+ "\0\0\0\323\0\0\0\323\0\0\0\323\0\0\0\320\0\0\0\312\0\0\0\276\0\0\0\247"
+ "\0\0\0\205\0\0\0]\0\0\0<\0\0\0$\0\0\0\26\0\0\0\17\0\0\0\13\0\0\0\12\0"
+ "\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\12\0\0\0\13\0\0\0\33\0\0\0""8"
+ "\0\0\0G\0\0\0G\0\0\0D\0\0\0""2\0\0\0\23\0\0\0\2\0\0\0\0\0\0\0\32\0\0"
+ "\0""2\0\0\0O\375\375\375\376\377\377\377\377\377\377\377\377\377\377"
+ "\377\377\377\377\377\377\4\4\4\243\0\0\0\243\0\0\0\243\0\0\0\244\0\0"
+ "\0\244\0\0\0\244\0\0\0\244\0\0\0\244\0\0\0\244\0\0\0\244\0\0\0\243\0"
+ "\0\0\243\0\0\0\242\0\0\0\240\0\0\0\234\0\0\0\225\0\0\0\210\0\0\0t\0\0"
+ "\0]\0\0\0H\0\0\0""8\0\0\0/\0\0\0)\0\0\0'\0\0\0&\0\0\0&\0\0\0&\0\0\0&"
+ "\0\0\0&\0\0\0&\0\0\0%\0\0\0&\0\0\0%\0\0\0\37\0\0\0\26\0\0\0\15\0\0\0"
+ "\7\0\0\0\2\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0\36\0\0\0""1\371\371\371\362"
+ "\324NB\377\324MA\377\324MA\377\324O@\377\325Q@\377\5\3\1t\0\0\0p\0\0"
+ "\0p\0\0\0p\0\0\0p\0\0\0p\0\0\0p\0\0\0p\0\0\0p\0\0\0o\0\0\0o\0\0\0n\0"
+ "\0\0n\0\0\0p\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\1\1\1\377\2\2\2"
+ "\377\2\2\2\377\0\0\0\377\0\0\0\377\2\2\2\377\3\3\3\377\1\1\1\377\1\1"
+ "\1\377\2\2\2\377\3\3\3\377\5\5\5\377\0\0\0\377\0\0\0\377\0\0\0:\0\0\0"
+ "\"\0\0\0\16\0\0\0\3\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\11\0\0\0\21\0\0\0\33"
+ "\365\365\365\326\327YN\377\324MA\377\324O@\377\325Q@\377\325S@\377\25"
+ "\13\5\377\0\0\0S\0\0\0E\0\0\0D\0\0\0D\0\0\0D\0\0\0D\0\0\0D\0\0\0D\0\0"
+ "\0C\0\0\0C\0\0\0C\0\0\0F\0\0\0Q\0\0\0\377\316\316\316\377\326\330\326"
+ "\377\342\344\342\377\354\356\354\377\364\366\364\377\371\373\371\377"
+ "\376\376\376\377\377\377\377\377\377\377\377\377\377\377\377\377\377"
+ "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\375\377"
+ "\375\377\274\275\267\377\0\0\0\377\0\0\0e\0\0\0;\0\0\0\30\0\0\0\6\0\0"
+ "\0\1\0\0\0\0\0\0\0\0\0\0\0\5\0\0\0\11\0\0\0\17\360\360\360\253\334oe"
+ "\377\324O@\377\325Q@\377\325S@\377\326U@\377;\34\20\377\0\0\0c\0\0\0"
+ ",\0\0\0%\0\0\0%\0\0\0%\0\0\0%\0\0\0%\0\0\0%\0\0\0$\0\0\0$\0\0\0%\0\0"
+ "\0+\0\0\0\77\0\0\0\377\344\344\344\377H;<\377G=>\377G>\77\377F\77@\377"
+ "F@A\377E@A\377FAB\377FAB\377FAB\377FAB\377FAB\377FAB\377FAB\377FAB\377"
+ "gsg\377\0\0\0\377\0\0\0\210\0\0\0O\0\0\0!\0\0\0\11\0\0\0\1\0\0\0\0\0"
+ "\0\0\0\0\0\0\2\0\0\0\4\0\0\0\7\350\350\350o\343\220\206\377\325Q@\377"
+ "\325S@\377\326U@\377\326X@\377q3\40\377\0\0\0\211\0\0\0\40\0\0\0\22\0"
+ "\0\0\21\0\0\0\21\0\0\0\21\0\0\0\21\0\0\0\21\0\0\0\20\0\0\0\20\0\0\0\21"
+ "\0\0\0\31\0\0\0""2\0\0\0\377\363\363\363\377K>\77\377I\77@\377H\77@\377"
+ "G@A\377F@A\377FAB\377FAB\377FAB\377FAB\377FAB\377FAB\377FAB\377FAB\377"
+ "FAB\377bob\377\0\0\0\377\0\0\0\232\0\0\0Z\0\0\0&\0\0\0\13\0\0\0\2\0\0"
+ "\0\0\0\0\0\0\0\0\0\1\0\0\0\1\0\0\0\2\272\272\272%\356\274\263\377\325"
+ "S@\377\326U@\377\326X@\377\327Z@\377\305]C\377\0\0\0\271\0\0\0!\0\0\0"
+ "\11\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\6\0\0\0\6\0\0\0\7\0"
+ "\0\0\20\0\0\0+\0\0\0\377\372\372\372\377hrh\377frf\377ere\377dqd\377"
+ "cpc\377bob\377bob\377bob\377bob\377bob\377bob\377bob\377bob\377bob\377"
+ "bob\377\0\0\0\377\0\0\0\243\0\0\0b\0\0\0.\0\0\0\22\0\0\0\10\0\0\0\3\0"
+ "\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\350\331\322\306\326U@\377\326"
+ "X@\377\327Z@\377\327\\\77\377\330^\77\377T,\31\363\0\0\0-\0\0\0\7\0\0"
+ "\0\2\0\0\0\2\0\0\0\2\0\0\0\2\0\0\0\2\0\0\0\1\0\0\0\1\0\0\0\2\0\0\0\13"
+ "\0\0\0'\0\0\0\377\376\376\376\377\343\343\343\377\344\344\344\377\344"
+ "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344"
+ "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344"
+ "\377\344\344\344\377\344\344\344\377\344\344\344\377bob\377\0\0\0\377"
+ "\0\0\0\257\0\0\0u\0\0\0E\0\0\0)\0\0\0\31\0\0\0\15\0\0\0\5\0\0\0\0\0\0"
+ "\0\0\0\0\0\0\0\0\0\3\300\300\300^\343\216z\377\327Z@\377\327\\\77\377"
+ "\330^\77\377\330a\77\377\317lL\377\5\3\1\211\0\0\0\16\0\0\0\1\0\0\0\0"
+ "\377\377\377\7\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\12\0\0\0"
+ "&\0\0\0\377\377\377\377\377\344\344\344\377\344\344\344\377\344\344\344"
+ "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377"
+ "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344"
+ "\344\344\377\344\344\344\377\344\344\344\377bob\377\0\0\0\377\2\2\2\377"
+ "\4\4\4\377\0\0\0\377\0\0\0\377\0\0\0<\0\0\0\"\0\0\0\16\0\0\0\0\0\0\0"
+ "\0\0\0\0\0\0\0\0\1\0\0\0\22\335\271\251\331\327\\\77\377\330^\77\377"
+ "\330a\77\377\331c\77\377\331e\77\377\274z[\373\0\0\0'\0\0\0\5\0\0\0\0"
+ "\377\377\377\272\371\352\326\"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0"
+ "\12\0\0\0&\0\0\0\377\377\377\377\377\344\344\344\377\344\344\344\377"
+ "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344"
+ "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344"
+ "\344\377\344\344\344\377\344\344\344\377\344\344\344\377bob\377\0\0\0"
+ "\377\273\273\273\377\272\273\272\377\212\213\206\377\0\0\0\377\0\0\0"
+ "f\0\0\0;\0\0\0\30\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10|||V\344\223"
+ "y\377\330a\77\377\331c\77\377\331e\77\377\332g\77\377\332j>\377\307\217"
+ "n\362!!!\27\356\356\356\36\377\377\377\363\346\236q\377\277\221\\0\0"
+ "\0\0\2\0\0\0\0\0\0\0\1\0\0\0\12\0\0\0&\0\0\0\377\377\377\377\377\344"
+ "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344"
+ "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344"
+ "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377"
+ "\344\344\344\377bob\377\0\0\0\377300\377300\377LTL\377\0\0\0\377\0\0"
+ "\0\211\0\0\0O\0\0\0!\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\3\0\0\0\34"
+ "\255\227\206\261\331d@\377\331e\77\377\332g\77\377\332j>\377\333l>\377"
+ "\333n>\377\340\242}\371\371\370\367\315\374\363\351\377\337~F\377\336"
+ "y=\377;+\30:\0\0\0\5\0\0\0\1\0\0\0\12\0\0\0&\0\0\0\377\377\377\377\377"
+ "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344"
+ "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344"
+ "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344"
+ "\377\344\344\344\377bob\377\0\0\0\377300\377300\377HQH\377\0\0\0\377"
+ "\0\0\0\232\0\0\0Y\0\0\0%\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\13\0\0\0""9\272\215s\344\332g\77\377\332j>\377\333l>\377\333n>\377"
+ "\334p>\377\334s>\377\342\214Y\377\345\230f\377\336y=\377\337|=\377\311"
+ "\177I\377\20\12\4+\0\0\0\6\0\0\0\12\0\0\0&\0\0\0\377\377\377\377\377"
+ "\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344"
+ "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344"
+ "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344"
+ "\377\344\344\344\377bob\377\0\0\0\377HQH\377HQH\377HQH\377\0\0\0\377"
+ "\0\0\0\240\0\0\0\\\0\0\0&\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\3\0\0\0\31\0\0\0Z\270\202b\364\333l>\377\333n>\377\334p>\377\334s"
+ ">\377\335u>\377\335w=\377\336y=\377\337|=\377\337~=\377\340\200=\377"
+ "\273\222j\366\0\0\0\34\0\0\0\15\0\0\0&\0\0\0\377\377\377\377\377\344"
+ "\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344"
+ "\344\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344"
+ "\377\344\344\344\377\344\344\344\377\344\344\344\377\344\344\344\377"
+ "\344\344\344\377bob\377\0\0\0\377\247\247\247\377\247\247\247\377HQH"
+ "\377\0\0\0\377\0\0\0\241\0\0\0]\0\0\0&\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0*\0\0\0s\251sR\366\334p>\377\334s>\377"
+ "\335u>\377\335w=\377\336y=\377\337|=\377\337~=\377\340\200=\377\340\202"
+ "=\377\341\205<\377\243l6\327\0\0\0\32\0\0\0'\0\0\0\377\274\275\267\377"
+ "bob\377bob\377bob\377bob\377bob\377bob\377bob\377bob\377bob\377bob\377"
+ "bob\377bob\377bob\377bob\377bob\377\0\0\0\377\247\247\247\377\247\247"
+ "\247\377HQH\377\0\0\0\377\0\0\0\241\0\0\0]\0\0\0&\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\15\0\0\0""5\0\0\0~yR3\361"
+ "\334u\77\377\335w=\377\336y=\377\337|=\377\337~=\377\340\200=\377\340"
+ "\202=\377\341\205<\377\341\207<\377\342\211<\377'\33\14\264\0\0\0.\0"
+ "\0\0\377;;9\377231\377\7\7\7\377\4\4\4\377\3\3\3\377\2\2\2\377\1\1\1"
+ "\377\1\1\1\377\0\0\0\377\0\0\0\377\1\1\1\377\1\1\1\377\0\0\0\377\0\0"
+ "\0\377\0\0\0\377\0\0\0\377\0\0\0\377\247\247\247\377\247\247\247\377"
+ "HQH\377\0\0\0\377\0\0\0\241\0\0\0]\0\0\0&\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\2\0\0\0\17\0\0\0""9333\214\344\327"
+ "\310\374\345\230e\377\337|=\377\337~=\377\340\200=\377\340\202=\377\341"
+ "\205<\377\341\207<\377\342\211<\377\342\213<\377\335\234Y\377\7\5\2X"
+ "\0\0\0A\0\0\0f\0\0\0\214\0\0\0\250\0\0\0\377\273\273\273\377\247\247"
+ "\247\377\247\247\247\377\247\247\247\377\247\247\247\377\247\247\247"
+ "\377\247\247\247\377\247\247\247\377\247\247\247\377\247\247\247\377"
+ "\247\247\247\377\247\247\247\377\247\247\247\377\247\247\247\377\247"
+ "\247\247\377HQH\377\0\0\0\377\0\0\0\241\0\0\0]\0\0\0&\0\0\0\0\0\0\0\0"
+ "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\2\0\0\0\17\346"
+ "\346\346\274\374\363\351\377\342\214S\377\337~=\377\340\200=\377\340"
+ "\202=\377\341\205<\377\341\207<\377\342\211<\377\342\213<\377\343\216"
+ "<\377\343\220<\377\316\216G\373\0\0\0<\0\0\0\77\0\0\0U\0\0\0q\0\0\0\377"
+ "\273\273\273\377\247\247\247\377\247\247\247\377\247\247\247\377\247"
+ "\247\247\377\247\247\247\377\247\247\247\377\247\247\247\377\247\247"
+ "\247\377\247\247\247\377\247\247\247\377\247\247\247\377\247\247\247"
+ "\377\247\247\247\377\247\247\247\377HQH\377\0\0\0\377\0\0\0\241\0\0\0"
+ "]\0\0\0&\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0\0\0\0\0\0\0\2\0\0\0\15\314w6\272\337~=\377\340\200=\377\340\202"
+ "=\377\341\205<\377\341\207<\377\342\211<\377\342\213<\377\343\216<\377"
+ "\343\220<\377\344\222;\377\344\224;\377oJ\34\352\0\0\0,\0\0\0,\0\0\0"
+ "E\0\0\0\377\273\273\273\377\247\247\247\377\247\247\247\377\247\247\247"
+ "\377\247\247\247\377\247\247\247\377\247\247\247\377\247\247\247\377"
+ "\247\247\247\377\247\247\247\377\247\247\247\377\247\247\247\377\247"
+ "\247\247\377\247\247\247\377\247\247\247\377HQH\377\0\0\0\377\0\0\0\241"
+ "\0\0\0]\0\0\0&\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\3\0\0\0\32\0\0\0\311\0\0\0\377\0\0\0"
+ "\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\377\0\0"
+ "\0\377\0\0\0\377\0\0\0\377\0\0\0\224\0\0\0\35\0\0\0.\0\0\0\377\273\273"
+ "\273\377\247\247\247\377\247\247\247\377\247\247\247\377\247\247\247"
+ "\377\247\247\247\377\247\247\247\377\247\247\247\377\247\247\247\377"
+ "\247\247\247\377\247\247\247\377\247\247\247\377\247\247\247\377\247"
+ "\247\247\377\247\247\247\377HQH\377\0\0\0\377\0\0\0\240\0\0\0\\\0\0\0"
+ "&\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0\0\0\0\0\0\0\3\0\0\0\32\0\0\0V\0\0\0\225\0\0\0\262\0\0\0\267\0"
+ "\0\0\270\0\0\0\270\0\0\0\270\0\0\0\270\0\0\0\267\0\0\0\266\0\0\0\254"
+ "\0\0\0\206\0\0\0D\0\0\0\33\0\0\0'\0\0\0\377\212\213\206\377HQH\377HQ"
+ "H\377HQH\377HQH\377HQH\377HQH\377HQH\377HQH\377HQH\377HQH\377HQH\377"
+ "HQH\377HQH\377HQH\377HQH\377\0\0\0\377\0\0\0\232\0\0\0Y\0\0\0%\0\0\0"
+ "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0\0\0\0\1\0\0\0\14\0\0\0%\0\0\0<\0\0\0D\0\0\0E\0\0\0F\0\0\0F\0\0"
+ "\0F\0\0\0F\0\0\0F\0\0\0E\0\0\0C\0\0\0""8\0\0\0\37\0\0\0\21\0\0\0!\0\0"
+ "\0\377++*\377%%$\377\5\5\5\377\3\3\3\377\2\2\2\377\1\1\1\377\1\1\1\377"
+ "\1\1\1\377\0\0\0\377\0\0\0\377\1\1\1\377\1\1\1\377\0\0\0\377\0\0\0\377"
+ "\0\0\0\377\0\0\0\377\0\0\0\377\0\0\0\210\0\0\0O\0\0\0!\0\0\0\0\0\0\0"
+ "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0\0\0\0\1\0\0\0\5\0\0\0\7\0\0\0\10\0\0\0\11\0\0\0\11\0\0\0\11\0"
+ "\0\0\11\0\0\0\11\0\0\0\11\0\0\0\11\0\0\0\10\0\0\0\7\0\0\0\5\0\0\0\7\0"
+ "\0\0\30\0\0\0;\0\0\0e\0\0\0\210\0\0\0\232\0\0\0\237\0\0\0\241\0\0\0\241"
+ "\0\0\0\241\0\0\0\241\0\0\0\241\0\0\0\241\0\0\0\241\0\0\0\241\0\0\0\241"
+ "\0\0\0\241\0\0\0\237\0\0\0\232\0\0\0\210\0\0\0e\0\0\0;\0\0\0\30\0\0\0"
+ "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\3\0"
+ "\0\0\16\0\0\0\"\0\0\0:\0\0\0N\0\0\0Y\0\0\0\\\0\0\0]\0\0\0]\0\0\0]\0\0"
+ "\0]\0\0\0]\0\0\0]\0\0\0]\0\0\0]\0\0\0]\0\0\0]\0\0\0\\\0\0\0Y\0\0\0N\0"
+ "\0\0:\0\0\0\"\0\0\0\16\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
+ "\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\5\0\0\0\15\0\0\0\30\0\0\0\40\0\0\0$"
+ "\0\0\0%\0\0\0&\0\0\0&\0\0\0&\0\0\0&\0\0\0&\0\0\0&\0\0\0&\0\0\0&\0\0\0"
+ "&\0\0\0&\0\0\0%\0\0\0$\0\0\0\40\0\0\0\30\0\0\0\15\0\0\0\5"};
+
+
diff --git a/settings/session.c b/settings/session.c
new file mode 100644
index 00000000..be66c759
--- /dev/null
+++ b/settings/session.c
@@ -0,0 +1,671 @@
+/*
+ * Copyright (c) 2003 Benedikt Meurer <benedikt.meurer@unix-ag.uni-siegen.de>
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+ * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+#include <stdio.h>
+#ifdef HAVE_STDLIB_H
+#include <stdlib.h>
+#endif
+#ifdef HAVE_STRING_H
+#include <string.h>
+#endif
+
+#include <libxfce4mcs/mcs-manager.h>
+#include <libxfce4util/debug.h>
+#include <libxfce4util/i18n.h>
+#include <libxfce4util/util.h>
+#include <libxfcegui4/libxfcegui4.h>
+#include <xfce-mcs-manager/manager-plugin.h>
+
+#include <xfce4-session/shutdown.h>
+
+#include "session-icon.h"
+
+/* */
+#define RCDIR "settings"
+#define CHANNEL "session"
+#define RCFILE "session.xml"
+
+/* */
+#define BORDER 6
+
+/* max length of a theme name */
+#define MAXTHEMELEN 128
+
+/* */
+#define MAXINFOLEN 512
+
+/* prototypes */
+static void run_dialog(McsPlugin *);
+static gboolean save_settings(McsPlugin *);
+static void confirmLogoutChangedCB(GtkToggleButton *, McsPlugin *);
+static void autoSaveChangedCB(GtkToggleButton *, McsPlugin *);
+static void defaultActionChangedCB(GtkOptionMenu *, McsPlugin *);
+
+/* settings */
+static gboolean confirmLogout = TRUE;
+static gboolean autoSave = FALSE;
+static gint defaultAction = SHUTDOWN_LOGOUT;
+
+/* */
+static GtkWidget *dialog = NULL;
+
+/* themes option menu */
+static GtkWidget *themesMenu = NULL;
+
+/* */
+typedef struct {
+ gchar name[MAXTHEMELEN];
+ gchar title[MAXTHEMELEN];
+ gchar preview[PATH_MAX];
+ gchar info[MAXINFOLEN];
+ gchar author[MAXINFOLEN];
+} SplashTheme;
+
+#define MAX_THEMES 25
+
+/* list of installed splash themes */
+static gint themeCount = 0;
+static gint themeCurrent = 0;
+static SplashTheme themes[MAX_THEMES];
+
+/*
+ */
+static gboolean
+read_theme(const gchar *file, SplashTheme *theme)
+{
+ gchar buffer[LINE_MAX];
+ gchar *dir;
+ gchar *p;
+ gchar *s;
+ FILE *fp;
+
+ if ((fp = fopen(file, "r")) == NULL)
+ return(FALSE);
+
+ if (fgets(buffer, LINE_MAX, fp) == NULL ||
+ strncmp(buffer, "[Splash Theme]", 14) != 0)
+ goto failed;
+
+ /* init theme info */
+ memset(theme, 0, sizeof(*theme));
+
+ while (fgets(buffer, LINE_MAX, fp) != NULL) {
+ /* strip leading and trailing whitespace */
+ p = g_strstrip(buffer);
+
+ if (strncmp(p, "name=", 5) == 0 && strlen(p + 5) > 0)
+ g_strlcpy(theme->title, p + 5, MAXTHEMELEN);
+ else if (strncmp(p, "info=", 5) == 0 && strlen(p + 5) > 0) {
+ s = g_strcompress(p + 5);
+ g_strlcpy(theme->info, s, MAXINFOLEN);
+ g_free(s);
+ }
+ else if (strncmp(p, "author=", 7) == 0 && strlen(p + 7) > 0) {
+ s = g_strcompress(p + 7);
+ g_strlcpy(theme->author, s, MAXINFOLEN);
+ g_free(s);
+ }
+ else if (strncmp(p, "preview=", 8) == 0 && strlen(p + 8) > 0) {
+ dir = g_path_get_dirname(file);
+ g_snprintf(theme->preview, PATH_MAX, "%s%s%s", dir,
+ G_DIR_SEPARATOR_S, p + 8);
+ g_free(dir);
+ }
+ }
+
+ /* check if a name was given */
+ if (strlen(theme->title) == 0)
+ goto failed;
+
+ (void)fclose(fp);
+ return(TRUE);
+
+failed:
+ (void)fclose(fp);
+ return(FALSE);
+}
+
+/*
+ */
+static void
+find_themes(McsPlugin *plugin)
+{
+ McsSetting *setting;
+ const gchar *entry;
+ gchar *file;
+ gchar *dir;
+ GDir *dp;
+ gint n;
+
+ themeCount = 0;
+ themeCurrent = 0;
+
+ /* find themes in users ~/.xfce4/splash/ dir */
+ dir = xfce_get_userfile("splash", NULL);
+ if ((dp = g_dir_open(dir, 0, NULL)) != NULL) {
+ while ((entry = g_dir_read_name(dp)) && themeCount<MAX_THEMES) {
+ file = g_build_filename(dir, entry,"splash.theme",NULL);
+
+ if (read_theme(file, themes + themeCount)) {
+ g_strlcpy(themes[themeCount++].name, entry,
+ MAXTHEMELEN);
+ }
+
+ g_free(file);
+ }
+ }
+ g_free(dir);
+
+ /* find system wide splash themes */
+ dir = SPLASH_THEMES_DIR;
+ if ((dp = g_dir_open(dir, 0, NULL)) != NULL) {
+ while ((entry = g_dir_read_name(dp)) && themeCount<MAX_THEMES) {
+ file = g_build_filename(dir, entry,"splash.theme",NULL);
+
+ /* check if theme is already listed */
+ for (n = 0; n < themeCount; n++)
+ if (!strcmp(themes[n].name, entry))
+ break;
+
+ /* It was already listed */
+ if (n < themeCount) {
+ g_free(file);
+ continue;
+ }
+
+ if (read_theme(file, themes + themeCount)) {
+ g_strlcpy(themes[themeCount++].name, entry,
+ MAXTHEMELEN);
+ }
+
+ g_free(file);
+ }
+ }
+
+ /* */
+ if (themeCount == 0) {
+ /* XXX - add "pseudo" Default theme */
+ g_strlcpy(themes->name, "Default", MAXTHEMELEN);
+ g_strlcpy(themes->title, _("Default Theme"), MAXTHEMELEN);
+ g_strlcpy(themes->author,
+ "Benedikt Meurer\n"
+ "<benedikt.meurer@unix-ag.org>",
+ MAXINFOLEN);
+ g_strlcpy(themes->info, _("Default splash screen"), MAXINFOLEN);
+ themes->preview[0] = '\0';
+ themeCount = 1;
+ }
+
+ /* update MCS setting */
+ if ((setting = mcs_manager_setting_lookup(plugin->manager,
+ "Session/StartupSplashTheme",
+ CHANNEL)) != NULL) {
+ for (n = 0; n < themeCount; n++) {
+ if (!strcmp(themes[n].name, setting->data.v_string)) {
+ themeCurrent = n;
+ break;
+ }
+ }
+ }
+ else {
+ mcs_manager_set_string(plugin->manager,
+ "Session/StartupSplashTheme",
+ CHANNEL, themes[themeCurrent].name);
+ }
+
+}
+
+/*
+ */
+static void
+show_info_dialog(void)
+{
+ SplashTheme *theme;
+ gchar title[256];
+ GtkWidget *dialog;
+ GtkWidget *vbox;
+ GtkWidget *hbox;
+ GtkWidget *image;
+ GtkWidget *label;
+ GtkWidget *button;
+
+ theme = themes + themeCurrent;
+ g_snprintf(title, 256, _("About %s..."), theme->title);
+
+ dialog = gtk_dialog_new_with_buttons(title, NULL,
+ GTK_DIALOG_MODAL | GTK_DIALOG_NO_SEPARATOR,
+ NULL);
+ gtk_window_set_resizable(GTK_WINDOW(dialog), FALSE);
+
+ /* */
+ gtk_button_box_set_layout(
+ GTK_BUTTON_BOX(GTK_DIALOG(dialog)->action_area),
+ GTK_BUTTONBOX_EDGE);
+
+ /* */
+ vbox = GTK_DIALOG(dialog)->vbox;
+
+ /* */
+ image = gtk_image_new_from_file(theme->preview);
+ gtk_box_pack_start(GTK_BOX(vbox), image, TRUE, TRUE, BORDER);
+
+ /* */
+ hbox = gtk_hbox_new(FALSE, BORDER);
+ gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, TRUE, BORDER);
+ label = gtk_label_new(_("Info:"));
+ gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, TRUE, BORDER);
+ label = gtk_label_new(theme->info);
+ gtk_box_pack_start(GTK_BOX(hbox), label, TRUE, TRUE, BORDER);
+
+ /* */
+ hbox = gtk_hbox_new(FALSE, BORDER);
+ gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, TRUE, BORDER);
+ label = gtk_label_new(_("Author:"));
+ gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, TRUE, BORDER);
+ label = gtk_label_new(theme->author);
+ gtk_box_pack_start(GTK_BOX(hbox), label, TRUE, TRUE, BORDER);
+
+ /* */
+ button = gtk_button_new_from_stock(GTK_STOCK_CLOSE);
+ g_signal_connect_swapped(button, "clicked",
+ G_CALLBACK(gtk_widget_destroy),
+ dialog);
+ gtk_dialog_add_action_widget(GTK_DIALOG(dialog), button,
+ GTK_RESPONSE_OK);
+
+ /* */
+ gtk_widget_show_all(dialog);
+
+ /* */
+ g_signal_connect_swapped(dialog, "response",
+ G_CALLBACK(gtk_widget_destroy),
+ dialog);
+ g_signal_connect_swapped(dialog, "delete-event",
+ G_CALLBACK(gtk_widget_destroy),
+ dialog);
+}
+
+/*
+ */
+static void
+rebuild_themes_menu(void)
+{
+ GtkWidget *menu;
+ GtkWidget *item;
+ gint n;
+
+ gtk_widget_destroy(gtk_option_menu_get_menu(
+ GTK_OPTION_MENU(themesMenu)));
+
+ menu = gtk_menu_new();
+
+ /* */
+ for (n = 0; n < themeCount; n++) {
+ item = gtk_menu_item_new_with_label(themes[n].title);
+ gtk_menu_shell_append(GTK_MENU_SHELL(menu), item);
+ gtk_widget_show(item);
+ }
+
+ gtk_option_menu_set_menu(GTK_OPTION_MENU(themesMenu), menu);
+}
+
+/*
+ * XXX - "tar" execution could be done better :-)
+ */
+static void
+install_theme(GtkWidget *button, McsPlugin *plugin)
+{
+ const gchar *filename;
+ GtkWidget *dialog;
+ gint response;
+ gchar *dir;
+ GError *error;
+ gchar *argv[] = { "tar", "xzf", NULL, NULL };
+
+ dialog = gtk_file_selection_new(_("Install new theme"));
+ gtk_file_selection_complete(GTK_FILE_SELECTION(dialog), "*.tar.gz");
+
+ response = gtk_dialog_run(GTK_DIALOG(dialog));
+
+ switch (response) {
+ case GTK_RESPONSE_OK:
+ filename = gtk_file_selection_get_filename(
+ GTK_FILE_SELECTION(dialog));
+ argv[2] = (gchar *)filename;
+ dir = xfce_get_userfile("splash", NULL);
+ error = NULL;
+
+ if (!g_spawn_sync(dir, argv, NULL, G_SPAWN_SEARCH_PATH, NULL,
+ NULL, NULL, NULL, NULL, &error)) {
+ xfce_err(_(
+ "Unable to install splash theme from file "
+ "%s: %s"), filename, error->message);
+ g_error_free(error);
+ }
+ else {
+ /* rescan themes */
+ find_themes(plugin);
+ rebuild_themes_menu();
+ }
+ g_free(dir);
+ break;
+ }
+
+ gtk_widget_destroy(dialog);
+}
+
+/*
+ */
+McsPluginInitResult
+mcs_plugin_init(McsPlugin *plugin)
+{
+ McsSetting *setting;
+ gchar *file;
+
+ xfce_textdomain(GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR, "UTF-8");
+
+ file = xfce_get_userfile(RCDIR, RCFILE, NULL);
+ mcs_manager_add_channel_from_file(plugin->manager, CHANNEL, file);
+ g_free(file);
+
+ /* search installed splash themes */
+ find_themes(plugin);
+
+ if ((setting = mcs_manager_setting_lookup(plugin->manager,
+ "Session/ConfirmLogout",
+ CHANNEL)) != NULL) {
+ confirmLogout = setting->data.v_int;
+ }
+ else {
+ mcs_manager_set_int(plugin->manager, "Session/ConfirmLogout",
+ CHANNEL, confirmLogout);
+ }
+
+ if ((setting = mcs_manager_setting_lookup(plugin->manager,
+ "Session/AutoSave",
+ CHANNEL)) != NULL) {
+ autoSave = setting->data.v_int;
+ }
+ else {
+ mcs_manager_set_int(plugin->manager, "Session/AutoSave",
+ CHANNEL, autoSave);
+ }
+
+ if ((setting = mcs_manager_setting_lookup(plugin->manager,
+ "Session/DefaultAction",
+ CHANNEL)) != NULL) {
+ defaultAction = setting->data.v_int;
+ }
+ else {
+ mcs_manager_set_int(plugin->manager, "Session/DefaultAction",
+ CHANNEL, defaultAction);
+ }
+
+ plugin->plugin_name = g_strdup("session");
+ plugin->caption = g_strdup(_("Session management"));
+ plugin->run_dialog = run_dialog;
+ plugin->icon = inline_icon_at_size(session_icon_data, 48, 48);
+
+ return(MCS_PLUGIN_INIT_OK);
+}
+
+/*
+ */
+static gboolean
+save_settings(McsPlugin *plugin)
+{
+ gboolean result;
+ gchar *file;
+
+ file = xfce_get_userfile(RCDIR, RCFILE, NULL);
+ result = mcs_manager_save_channel_to_file(plugin->manager, CHANNEL,
+ file);
+ g_free(file);
+
+ return(result);
+}
+
+/*
+ */
+static void
+confirmLogoutChangedCB(GtkToggleButton *button, McsPlugin *plugin)
+{
+ confirmLogout = gtk_toggle_button_get_active(button);
+ mcs_manager_set_int(plugin->manager, "Session/ConfirmLogout",
+ CHANNEL, confirmLogout);
+ mcs_manager_notify(plugin->manager, CHANNEL);
+ save_settings(plugin);
+}
+
+/*
+ */
+static void
+autoSaveChangedCB(GtkToggleButton *button, McsPlugin *plugin)
+{
+ autoSave = gtk_toggle_button_get_active(button);
+ mcs_manager_set_int(plugin->manager, "Session/AutoSave",
+ CHANNEL, autoSave);
+ mcs_manager_notify(plugin->manager, CHANNEL);
+ save_settings(plugin);
+}
+
+/*
+ */
+static void
+defaultActionChangedCB(GtkOptionMenu *omenu, McsPlugin *plugin)
+{
+ defaultAction = gtk_option_menu_get_history(omenu);
+ mcs_manager_set_int(plugin->manager, "Session/DefaultAction",
+ CHANNEL, defaultAction);
+ mcs_manager_notify(plugin->manager, CHANNEL);
+ save_settings(plugin);
+}
+
+/*
+ */
+static void
+splashThemeChangedCB(GtkOptionMenu *omenu, McsPlugin *plugin)
+{
+ themeCurrent = gtk_option_menu_get_history(omenu);
+ mcs_manager_set_string(plugin->manager, "Session/StartupSplashTheme",
+ CHANNEL, themes[themeCurrent].name);
+ mcs_manager_notify(plugin->manager, CHANNEL);
+ save_settings(plugin);
+}
+
+/*
+ */
+static void
+responseCB(McsPlugin *plugin)
+{
+ save_settings(plugin);
+ gtk_widget_destroy(dialog);
+ dialog = NULL;
+}
+
+/*
+ */
+static void
+run_dialog(McsPlugin *plugin)
+{
+ GtkWidget *checkbox;
+ GtkWidget *header;
+ GtkWidget *align;
+ GtkWidget *frame;
+ GtkWidget *vbox;
+ GtkWidget *hbox;
+ GtkWidget *menu;
+ GtkWidget *omenu;
+ GtkWidget *mitem;
+ GtkWidget *button;
+ GtkWidget *image;
+ gint n;
+
+ if (dialog != NULL) {
+ gtk_window_present(GTK_WINDOW(dialog));
+ return;
+ }
+
+ /* search installed splash themes */
+ find_themes(plugin);
+
+ dialog = gtk_dialog_new_with_buttons(_("Session management"), NULL,
+ GTK_DIALOG_NO_SEPARATOR,
+ GTK_STOCK_CLOSE, GTK_RESPONSE_OK,
+ NULL);
+
+ gtk_window_set_icon(GTK_WINDOW(dialog), plugin->icon);
+ gtk_window_set_position(GTK_WINDOW(dialog), GTK_WIN_POS_CENTER);
+ gtk_window_set_resizable(GTK_WINDOW(dialog), FALSE);
+
+ g_signal_connect_swapped(dialog, "response", G_CALLBACK(responseCB),
+ plugin);
+ g_signal_connect_swapped(dialog, "delete-event",G_CALLBACK(responseCB),
+ plugin);
+
+ header = create_header(plugin->icon, _("Session management"));
+ gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox), header, FALSE,
+ TRUE, 0);
+
+ /* */
+ align = gtk_alignment_new(0, 0, 0, 0);
+ gtk_widget_set_size_request(align, BORDER, BORDER);
+ gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox), align, FALSE,
+ TRUE, 0);
+
+ /* General settings */
+ frame = xfce_framebox_new(_("General"), TRUE);
+ gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox), frame, TRUE,
+ TRUE, 0);
+
+ vbox = gtk_vbox_new(FALSE, BORDER);
+ gtk_container_set_border_width(GTK_CONTAINER(vbox), BORDER);
+ xfce_framebox_add(XFCE_FRAMEBOX(frame), vbox);
+
+ /* */
+ checkbox = gtk_check_button_new_with_label(_("Confirm logout"));
+ gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(checkbox),
+ confirmLogout);
+ g_signal_connect(checkbox, "toggled",G_CALLBACK(confirmLogoutChangedCB),
+ plugin);
+ gtk_box_pack_start(GTK_BOX(vbox), checkbox, FALSE, TRUE, 0);
+
+ /* */
+ checkbox = gtk_check_button_new_with_label(
+ _("Automatically save session on logout"));
+ gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(checkbox),
+ autoSave);
+ g_signal_connect(checkbox, "toggled", G_CALLBACK(autoSaveChangedCB),
+ plugin);
+ gtk_box_pack_start(GTK_BOX(vbox), checkbox, FALSE, TRUE, 0);
+
+ /* Logout action settings */
+ frame = xfce_framebox_new(_("Default action on logout"), TRUE);
+ gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox), frame, TRUE,
+ TRUE, 0);
+
+ vbox = gtk_vbox_new(FALSE, BORDER);
+ gtk_container_set_border_width(GTK_CONTAINER(vbox), BORDER);
+ xfce_framebox_add(XFCE_FRAMEBOX(frame), vbox);
+
+ /* */
+ menu = gtk_menu_new();
+
+ /* */
+ mitem = gtk_menu_item_new_with_mnemonic(_("_Quit current session"));
+ gtk_menu_shell_append(GTK_MENU_SHELL(menu), mitem);
+
+ /* */
+ mitem = gtk_menu_item_new_with_mnemonic(_("_Reboot the computer"));
+ gtk_menu_shell_append(GTK_MENU_SHELL(menu), mitem);
+
+ /* */
+ mitem = gtk_menu_item_new_with_mnemonic(_("_Turn off computer"));
+ gtk_menu_shell_append(GTK_MENU_SHELL(menu), mitem);
+
+ /* */
+ omenu = gtk_option_menu_new();
+ gtk_option_menu_set_menu(GTK_OPTION_MENU(omenu), menu);
+ gtk_option_menu_set_history(GTK_OPTION_MENU(omenu), defaultAction);
+ g_signal_connect(omenu, "changed", G_CALLBACK(defaultActionChangedCB),
+ plugin);
+ gtk_box_pack_start(GTK_BOX(vbox), omenu, FALSE, TRUE, BORDER);
+
+ /* Logout action settings */
+ frame = xfce_framebox_new(_("Splash screen theme"), TRUE);
+ gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox), frame, TRUE,
+ TRUE, 0);
+
+ vbox = gtk_vbox_new(FALSE, BORDER);
+ gtk_container_set_border_width(GTK_CONTAINER(vbox), BORDER);
+ xfce_framebox_add(XFCE_FRAMEBOX(frame), vbox);
+
+ /* */
+ menu = gtk_menu_new();
+
+ /* */
+ for (n = 0; n < themeCount; n++) {
+ mitem = gtk_menu_item_new_with_label(themes[n].title);
+ gtk_menu_shell_append(GTK_MENU_SHELL(menu), mitem);
+ }
+
+ /* */
+ hbox = gtk_hbox_new(FALSE, BORDER);
+ gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, TRUE, BORDER);
+
+ /* */
+ themesMenu = gtk_option_menu_new();
+ gtk_option_menu_set_menu(GTK_OPTION_MENU(themesMenu), menu);
+ gtk_option_menu_set_history(GTK_OPTION_MENU(themesMenu), themeCurrent);
+ g_signal_connect(themesMenu,"changed", G_CALLBACK(splashThemeChangedCB),
+ plugin);
+ gtk_box_pack_start(GTK_BOX(hbox), themesMenu, TRUE, TRUE, 0);
+
+ /* Info button */
+ button = gtk_button_new();
+ image = gtk_image_new_from_stock(GTK_STOCK_DIALOG_INFO,
+ GTK_ICON_SIZE_BUTTON);
+ gtk_container_add(GTK_CONTAINER(button), image);
+ g_signal_connect(button, "clicked", G_CALLBACK(show_info_dialog), NULL);
+ gtk_box_pack_start(GTK_BOX(hbox), button, FALSE, TRUE, 0);
+
+ /* Install button */
+ button = gtk_button_new();
+ image = gtk_image_new_from_stock(GTK_STOCK_OPEN, GTK_ICON_SIZE_BUTTON);
+ gtk_container_add(GTK_CONTAINER(button), image);
+ g_signal_connect(button, "clicked", G_CALLBACK(install_theme), plugin);
+ gtk_box_pack_start(GTK_BOX(hbox), button, FALSE, TRUE, 0);
+
+ /* */
+ gtk_widget_show_all(dialog);
+}
+
+/* */
+MCS_PLUGIN_CHECK_INIT
diff --git a/settings/session.png b/settings/session.png
new file mode 100644
index 00000000..16874371
--- /dev/null
+++ b/settings/session.png
Binary files differ
diff --git a/xfce4-session/Makefile.am b/xfce4-session/Makefile.am
new file mode 100644
index 00000000..060fd2b4
--- /dev/null
+++ b/xfce4-session/Makefile.am
@@ -0,0 +1,44 @@
+bin_PROGRAMS = xfce4-session
+
+xfce4_session_SOURCES = \
+ client.c \
+ client.h \
+ ice-layer.c \
+ ice-layer.h \
+ main.c \
+ manager.c \
+ manager.h \
+ shutdown.c \
+ shutdown.h \
+ splash-fallback.h \
+ splash-screen.c \
+ splash-screen.h \
+ startup.c \
+ startup.h \
+ util.c \
+ util.h
+
+xfce4_session_CFLAGS = \
+ @LIBSM_CFLAGS@ \
+ @LIBX11_CFLAGS@ \
+ @LIBXFCE4MCS_CLIENT_CFLAGS@ \
+ @LIBXFCEGUI4_CFLAGS@ \
+ -DDEFAULT_SESSION=\"$(sysconfdir)/xfce4/default.session\" \
+ -DPACKAGE_LOCALE_DIR=\"$(localedir)\" \
+ -DSHUTDOWN_COMMAND=\"$(sbindir)/xfce4-shutdown\" \
+ -DSPLASH_THEMES_DIR=\"$(datadir)/xfce4/splash\"
+
+xfce4_session_LDADD = \
+ @LIBSM_LDFLAGS@ \
+ @LIBSM_LIBS@ \
+ @LIBX11_LDFLAGS@ \
+ @LIBX11_LIBS@ \
+ @LIBXFCE4MCS_CLIENT_LIBS@ \
+ @LIBXFCEGUI4_LIBS@
+
+EXTRA_DIST = \
+ splash-fallback.png
+
+splash-fallback.h: $(srcdir)/splash-fallback.png
+ gdk-pixbuf-csource --raw --build-list \
+ fallback_logo $(srcdir)/splash-fallback.png > splash-fallback.h
diff --git a/xfce4-session/Makefile.in b/xfce4-session/Makefile.in
new file mode 100644
index 00000000..50ed7ce1
--- /dev/null
+++ b/xfce4-session/Makefile.in
@@ -0,0 +1,806 @@
+# Makefile.in generated by automake 1.7.5 from Makefile.am.
+# @configure_input@
+
+# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003
+# Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+top_builddir = ..
+
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+INSTALL = @INSTALL@
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+host_triplet = @host@
+ACLOCAL = @ACLOCAL@
+AMDEP_FALSE = @AMDEP_FALSE@
+AMDEP_TRUE = @AMDEP_TRUE@
+AMTAR = @AMTAR@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+ECHO = @ECHO@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+F77 = @F77@
+FFLAGS = @FFLAGS@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GMOFILES = @GMOFILES@
+GMSGFMT = @GMSGFMT@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+INSTOBJEXT = @INSTOBJEXT@
+INTLLIBS = @INTLLIBS@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBSM_CFLAGS = @LIBSM_CFLAGS@
+LIBSM_LDFLAGS = @LIBSM_LDFLAGS@
+LIBSM_LIBS = @LIBSM_LIBS@
+LIBTOOL = @LIBTOOL@
+LIBX11_CFLAGS = @LIBX11_CFLAGS@
+LIBX11_LDFLAGS = @LIBX11_LDFLAGS@
+LIBX11_LIBS = @LIBX11_LIBS@
+LIBXFCE4MCS_CLIENT_CFLAGS = @LIBXFCE4MCS_CLIENT_CFLAGS@
+LIBXFCE4MCS_CLIENT_LIBS = @LIBXFCE4MCS_CLIENT_LIBS@
+LIBXFCE4MCS_CLIENT_REQUIRED_VERSION = @LIBXFCE4MCS_CLIENT_REQUIRED_VERSION@
+LIBXFCE4UTIL_CFLAGS = @LIBXFCE4UTIL_CFLAGS@
+LIBXFCE4UTIL_LIBS = @LIBXFCE4UTIL_LIBS@
+LIBXFCE4UTIL_REQUIRED_VERSION = @LIBXFCE4UTIL_REQUIRED_VERSION@
+LIBXFCEGUI4_CFLAGS = @LIBXFCEGUI4_CFLAGS@
+LIBXFCEGUI4_LIBS = @LIBXFCEGUI4_LIBS@
+LIBXFCEGUI4_REQUIRED_VERSION = @LIBXFCEGUI4_REQUIRED_VERSION@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
+MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
+MAKEINFO = @MAKEINFO@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+RANLIB = @RANLIB@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+XFCE_MCS_MANAGER_CFLAGS = @XFCE_MCS_MANAGER_CFLAGS@
+XFCE_MCS_MANAGER_LIBS = @XFCE_MCS_MANAGER_LIBS@
+XFCE_MCS_MANAGER_PLUGINSDIR = @XFCE_MCS_MANAGER_PLUGINSDIR@
+XFCE_MCS_MANAGER_REQUIRED_VERSION = @XFCE_MCS_MANAGER_REQUIRED_VERSION@
+XGETTEXT = @XGETTEXT@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_F77 = @ac_ct_F77@
+ac_ct_RANLIB = @ac_ct_RANLIB@
+ac_ct_STRIP = @ac_ct_STRIP@
+am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
+am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
+am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
+am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+datadir = @datadir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+oldincludedir = @oldincludedir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+bin_PROGRAMS = xfce4-session
+
+xfce4_session_SOURCES = \
+ client.c \
+ client.h \
+ ice-layer.c \
+ ice-layer.h \
+ main.c \
+ manager.c \
+ manager.h \
+ shutdown.c \
+ shutdown.h \
+ splash-fallback.h \
+ splash-screen.c \
+ splash-screen.h \
+ startup.c \
+ startup.h \
+ util.c \
+ util.h
+
+
+xfce4_session_CFLAGS = \
+ @LIBSM_CFLAGS@ \
+ @LIBX11_CFLAGS@ \
+ @LIBXFCE4MCS_CLIENT_CFLAGS@ \
+ @LIBXFCEGUI4_CFLAGS@ \
+ -DDEFAULT_SESSION=\"$(sysconfdir)/xfce4/default.session\" \
+ -DPACKAGE_LOCALE_DIR=\"$(localedir)\" \
+ -DSHUTDOWN_COMMAND=\"$(sbindir)/xfce4-shutdown\" \
+ -DSPLASH_THEMES_DIR=\"$(datadir)/xfce4/splash\"
+
+
+xfce4_session_LDADD = \
+ @LIBSM_LDFLAGS@ \
+ @LIBSM_LIBS@ \
+ @LIBX11_LDFLAGS@ \
+ @LIBX11_LIBS@ \
+ @LIBXFCE4MCS_CLIENT_LIBS@ \
+ @LIBXFCEGUI4_LIBS@
+
+
+EXTRA_DIST = \
+ splash-fallback.png
+
+subdir = xfce4-session
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+bin_PROGRAMS = xfce4-session$(EXEEXT)
+PROGRAMS = $(bin_PROGRAMS)
+
+am_xfce4_session_OBJECTS = xfce4_session-client.$(OBJEXT) \
+ xfce4_session-ice-layer.$(OBJEXT) xfce4_session-main.$(OBJEXT) \
+ xfce4_session-manager.$(OBJEXT) \
+ xfce4_session-shutdown.$(OBJEXT) \
+ xfce4_session-splash-screen.$(OBJEXT) \
+ xfce4_session-startup.$(OBJEXT) xfce4_session-util.$(OBJEXT)
+xfce4_session_OBJECTS = $(am_xfce4_session_OBJECTS)
+xfce4_session_DEPENDENCIES =
+xfce4_session_LDFLAGS =
+
+DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
+depcomp = $(SHELL) $(top_srcdir)/depcomp
+am__depfiles_maybe = depfiles
+@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/xfce4_session-client.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/xfce4_session-ice-layer.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/xfce4_session-main.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/xfce4_session-manager.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/xfce4_session-shutdown.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/xfce4_session-splash-screen.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/xfce4_session-startup.Po \
+@AMDEP_TRUE@ ./$(DEPDIR)/xfce4_session-util.Po
+COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) \
+ $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+CCLD = $(CC)
+LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+ $(AM_LDFLAGS) $(LDFLAGS) -o $@
+DIST_SOURCES = $(xfce4_session_SOURCES)
+DIST_COMMON = Makefile.am Makefile.in
+SOURCES = $(xfce4_session_SOURCES)
+
+all: all-am
+
+.SUFFIXES:
+.SUFFIXES: .c .lo .o .obj
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4)
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --foreign xfce4-session/Makefile
+Makefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in $(top_builddir)/config.status
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
+binPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
+install-binPROGRAMS: $(bin_PROGRAMS)
+ @$(NORMAL_INSTALL)
+ $(mkinstalldirs) $(DESTDIR)$(bindir)
+ @list='$(bin_PROGRAMS)'; for p in $$list; do \
+ p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
+ if test -f $$p \
+ || test -f $$p1 \
+ ; then \
+ f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
+ echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f"; \
+ $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f || exit 1; \
+ else :; fi; \
+ done
+
+uninstall-binPROGRAMS:
+ @$(NORMAL_UNINSTALL)
+ @list='$(bin_PROGRAMS)'; for p in $$list; do \
+ f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
+ echo " rm -f $(DESTDIR)$(bindir)/$$f"; \
+ rm -f $(DESTDIR)$(bindir)/$$f; \
+ done
+
+clean-binPROGRAMS:
+ @list='$(bin_PROGRAMS)'; for p in $$list; do \
+ f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
+ echo " rm -f $$p $$f"; \
+ rm -f $$p $$f ; \
+ done
+xfce4-session$(EXEEXT): $(xfce4_session_OBJECTS) $(xfce4_session_DEPENDENCIES)
+ @rm -f xfce4-session$(EXEEXT)
+ $(LINK) $(xfce4_session_LDFLAGS) $(xfce4_session_OBJECTS) $(xfce4_session_LDADD) $(LIBS)
+
+mostlyclean-compile:
+ -rm -f *.$(OBJEXT) core *.core
+
+distclean-compile:
+ -rm -f *.tab.c
+
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xfce4_session-client.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xfce4_session-ice-layer.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xfce4_session-main.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xfce4_session-manager.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xfce4_session-shutdown.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xfce4_session-splash-screen.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xfce4_session-startup.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xfce4_session-util.Po@am__quote@
+
+distclean-depend:
+ -rm -rf ./$(DEPDIR)
+
+.c.o:
+@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \
+@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \
+@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \
+@am__fastdepCC_TRUE@ fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$<
+
+.c.obj:
+@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \
+@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \
+@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \
+@am__fastdepCC_TRUE@ fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`
+
+.c.lo:
+@am__fastdepCC_TRUE@ if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \
+@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; \
+@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \
+@am__fastdepCC_TRUE@ fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<
+
+xfce4_session-client.o: client.c
+@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_session_CFLAGS) $(CFLAGS) -MT xfce4_session-client.o -MD -MP -MF "$(DEPDIR)/xfce4_session-client.Tpo" \
+@am__fastdepCC_TRUE@ -c -o xfce4_session-client.o `test -f 'client.c' || echo '$(srcdir)/'`client.c; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/xfce4_session-client.Tpo" "$(DEPDIR)/xfce4_session-client.Po"; \
+@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4_session-client.Tpo"; exit 1; \
+@am__fastdepCC_TRUE@ fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='client.c' object='xfce4_session-client.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4_session-client.Po' tmpdepfile='$(DEPDIR)/xfce4_session-client.TPo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_session_CFLAGS) $(CFLAGS) -c -o xfce4_session-client.o `test -f 'client.c' || echo '$(srcdir)/'`client.c
+
+xfce4_session-client.obj: client.c
+@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_session_CFLAGS) $(CFLAGS) -MT xfce4_session-client.obj -MD -MP -MF "$(DEPDIR)/xfce4_session-client.Tpo" \
+@am__fastdepCC_TRUE@ -c -o xfce4_session-client.obj `if test -f 'client.c'; then $(CYGPATH_W) 'client.c'; else $(CYGPATH_W) '$(srcdir)/client.c'; fi`; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/xfce4_session-client.Tpo" "$(DEPDIR)/xfce4_session-client.Po"; \
+@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4_session-client.Tpo"; exit 1; \
+@am__fastdepCC_TRUE@ fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='client.c' object='xfce4_session-client.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4_session-client.Po' tmpdepfile='$(DEPDIR)/xfce4_session-client.TPo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_session_CFLAGS) $(CFLAGS) -c -o xfce4_session-client.obj `if test -f 'client.c'; then $(CYGPATH_W) 'client.c'; else $(CYGPATH_W) '$(srcdir)/client.c'; fi`
+
+xfce4_session-client.lo: client.c
+@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_session_CFLAGS) $(CFLAGS) -MT xfce4_session-client.lo -MD -MP -MF "$(DEPDIR)/xfce4_session-client.Tpo" \
+@am__fastdepCC_TRUE@ -c -o xfce4_session-client.lo `test -f 'client.c' || echo '$(srcdir)/'`client.c; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/xfce4_session-client.Tpo" "$(DEPDIR)/xfce4_session-client.Plo"; \
+@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4_session-client.Tpo"; exit 1; \
+@am__fastdepCC_TRUE@ fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='client.c' object='xfce4_session-client.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4_session-client.Plo' tmpdepfile='$(DEPDIR)/xfce4_session-client.TPlo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_session_CFLAGS) $(CFLAGS) -c -o xfce4_session-client.lo `test -f 'client.c' || echo '$(srcdir)/'`client.c
+
+xfce4_session-ice-layer.o: ice-layer.c
+@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_session_CFLAGS) $(CFLAGS) -MT xfce4_session-ice-layer.o -MD -MP -MF "$(DEPDIR)/xfce4_session-ice-layer.Tpo" \
+@am__fastdepCC_TRUE@ -c -o xfce4_session-ice-layer.o `test -f 'ice-layer.c' || echo '$(srcdir)/'`ice-layer.c; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/xfce4_session-ice-layer.Tpo" "$(DEPDIR)/xfce4_session-ice-layer.Po"; \
+@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4_session-ice-layer.Tpo"; exit 1; \
+@am__fastdepCC_TRUE@ fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='ice-layer.c' object='xfce4_session-ice-layer.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4_session-ice-layer.Po' tmpdepfile='$(DEPDIR)/xfce4_session-ice-layer.TPo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_session_CFLAGS) $(CFLAGS) -c -o xfce4_session-ice-layer.o `test -f 'ice-layer.c' || echo '$(srcdir)/'`ice-layer.c
+
+xfce4_session-ice-layer.obj: ice-layer.c
+@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_session_CFLAGS) $(CFLAGS) -MT xfce4_session-ice-layer.obj -MD -MP -MF "$(DEPDIR)/xfce4_session-ice-layer.Tpo" \
+@am__fastdepCC_TRUE@ -c -o xfce4_session-ice-layer.obj `if test -f 'ice-layer.c'; then $(CYGPATH_W) 'ice-layer.c'; else $(CYGPATH_W) '$(srcdir)/ice-layer.c'; fi`; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/xfce4_session-ice-layer.Tpo" "$(DEPDIR)/xfce4_session-ice-layer.Po"; \
+@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4_session-ice-layer.Tpo"; exit 1; \
+@am__fastdepCC_TRUE@ fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='ice-layer.c' object='xfce4_session-ice-layer.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4_session-ice-layer.Po' tmpdepfile='$(DEPDIR)/xfce4_session-ice-layer.TPo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_session_CFLAGS) $(CFLAGS) -c -o xfce4_session-ice-layer.obj `if test -f 'ice-layer.c'; then $(CYGPATH_W) 'ice-layer.c'; else $(CYGPATH_W) '$(srcdir)/ice-layer.c'; fi`
+
+xfce4_session-ice-layer.lo: ice-layer.c
+@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_session_CFLAGS) $(CFLAGS) -MT xfce4_session-ice-layer.lo -MD -MP -MF "$(DEPDIR)/xfce4_session-ice-layer.Tpo" \
+@am__fastdepCC_TRUE@ -c -o xfce4_session-ice-layer.lo `test -f 'ice-layer.c' || echo '$(srcdir)/'`ice-layer.c; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/xfce4_session-ice-layer.Tpo" "$(DEPDIR)/xfce4_session-ice-layer.Plo"; \
+@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4_session-ice-layer.Tpo"; exit 1; \
+@am__fastdepCC_TRUE@ fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='ice-layer.c' object='xfce4_session-ice-layer.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4_session-ice-layer.Plo' tmpdepfile='$(DEPDIR)/xfce4_session-ice-layer.TPlo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_session_CFLAGS) $(CFLAGS) -c -o xfce4_session-ice-layer.lo `test -f 'ice-layer.c' || echo '$(srcdir)/'`ice-layer.c
+
+xfce4_session-main.o: main.c
+@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_session_CFLAGS) $(CFLAGS) -MT xfce4_session-main.o -MD -MP -MF "$(DEPDIR)/xfce4_session-main.Tpo" \
+@am__fastdepCC_TRUE@ -c -o xfce4_session-main.o `test -f 'main.c' || echo '$(srcdir)/'`main.c; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/xfce4_session-main.Tpo" "$(DEPDIR)/xfce4_session-main.Po"; \
+@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4_session-main.Tpo"; exit 1; \
+@am__fastdepCC_TRUE@ fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='main.c' object='xfce4_session-main.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4_session-main.Po' tmpdepfile='$(DEPDIR)/xfce4_session-main.TPo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_session_CFLAGS) $(CFLAGS) -c -o xfce4_session-main.o `test -f 'main.c' || echo '$(srcdir)/'`main.c
+
+xfce4_session-main.obj: main.c
+@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_session_CFLAGS) $(CFLAGS) -MT xfce4_session-main.obj -MD -MP -MF "$(DEPDIR)/xfce4_session-main.Tpo" \
+@am__fastdepCC_TRUE@ -c -o xfce4_session-main.obj `if test -f 'main.c'; then $(CYGPATH_W) 'main.c'; else $(CYGPATH_W) '$(srcdir)/main.c'; fi`; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/xfce4_session-main.Tpo" "$(DEPDIR)/xfce4_session-main.Po"; \
+@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4_session-main.Tpo"; exit 1; \
+@am__fastdepCC_TRUE@ fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='main.c' object='xfce4_session-main.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4_session-main.Po' tmpdepfile='$(DEPDIR)/xfce4_session-main.TPo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_session_CFLAGS) $(CFLAGS) -c -o xfce4_session-main.obj `if test -f 'main.c'; then $(CYGPATH_W) 'main.c'; else $(CYGPATH_W) '$(srcdir)/main.c'; fi`
+
+xfce4_session-main.lo: main.c
+@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_session_CFLAGS) $(CFLAGS) -MT xfce4_session-main.lo -MD -MP -MF "$(DEPDIR)/xfce4_session-main.Tpo" \
+@am__fastdepCC_TRUE@ -c -o xfce4_session-main.lo `test -f 'main.c' || echo '$(srcdir)/'`main.c; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/xfce4_session-main.Tpo" "$(DEPDIR)/xfce4_session-main.Plo"; \
+@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4_session-main.Tpo"; exit 1; \
+@am__fastdepCC_TRUE@ fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='main.c' object='xfce4_session-main.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4_session-main.Plo' tmpdepfile='$(DEPDIR)/xfce4_session-main.TPlo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_session_CFLAGS) $(CFLAGS) -c -o xfce4_session-main.lo `test -f 'main.c' || echo '$(srcdir)/'`main.c
+
+xfce4_session-manager.o: manager.c
+@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_session_CFLAGS) $(CFLAGS) -MT xfce4_session-manager.o -MD -MP -MF "$(DEPDIR)/xfce4_session-manager.Tpo" \
+@am__fastdepCC_TRUE@ -c -o xfce4_session-manager.o `test -f 'manager.c' || echo '$(srcdir)/'`manager.c; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/xfce4_session-manager.Tpo" "$(DEPDIR)/xfce4_session-manager.Po"; \
+@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4_session-manager.Tpo"; exit 1; \
+@am__fastdepCC_TRUE@ fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='manager.c' object='xfce4_session-manager.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4_session-manager.Po' tmpdepfile='$(DEPDIR)/xfce4_session-manager.TPo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_session_CFLAGS) $(CFLAGS) -c -o xfce4_session-manager.o `test -f 'manager.c' || echo '$(srcdir)/'`manager.c
+
+xfce4_session-manager.obj: manager.c
+@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_session_CFLAGS) $(CFLAGS) -MT xfce4_session-manager.obj -MD -MP -MF "$(DEPDIR)/xfce4_session-manager.Tpo" \
+@am__fastdepCC_TRUE@ -c -o xfce4_session-manager.obj `if test -f 'manager.c'; then $(CYGPATH_W) 'manager.c'; else $(CYGPATH_W) '$(srcdir)/manager.c'; fi`; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/xfce4_session-manager.Tpo" "$(DEPDIR)/xfce4_session-manager.Po"; \
+@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4_session-manager.Tpo"; exit 1; \
+@am__fastdepCC_TRUE@ fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='manager.c' object='xfce4_session-manager.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4_session-manager.Po' tmpdepfile='$(DEPDIR)/xfce4_session-manager.TPo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_session_CFLAGS) $(CFLAGS) -c -o xfce4_session-manager.obj `if test -f 'manager.c'; then $(CYGPATH_W) 'manager.c'; else $(CYGPATH_W) '$(srcdir)/manager.c'; fi`
+
+xfce4_session-manager.lo: manager.c
+@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_session_CFLAGS) $(CFLAGS) -MT xfce4_session-manager.lo -MD -MP -MF "$(DEPDIR)/xfce4_session-manager.Tpo" \
+@am__fastdepCC_TRUE@ -c -o xfce4_session-manager.lo `test -f 'manager.c' || echo '$(srcdir)/'`manager.c; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/xfce4_session-manager.Tpo" "$(DEPDIR)/xfce4_session-manager.Plo"; \
+@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4_session-manager.Tpo"; exit 1; \
+@am__fastdepCC_TRUE@ fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='manager.c' object='xfce4_session-manager.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4_session-manager.Plo' tmpdepfile='$(DEPDIR)/xfce4_session-manager.TPlo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_session_CFLAGS) $(CFLAGS) -c -o xfce4_session-manager.lo `test -f 'manager.c' || echo '$(srcdir)/'`manager.c
+
+xfce4_session-shutdown.o: shutdown.c
+@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_session_CFLAGS) $(CFLAGS) -MT xfce4_session-shutdown.o -MD -MP -MF "$(DEPDIR)/xfce4_session-shutdown.Tpo" \
+@am__fastdepCC_TRUE@ -c -o xfce4_session-shutdown.o `test -f 'shutdown.c' || echo '$(srcdir)/'`shutdown.c; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/xfce4_session-shutdown.Tpo" "$(DEPDIR)/xfce4_session-shutdown.Po"; \
+@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4_session-shutdown.Tpo"; exit 1; \
+@am__fastdepCC_TRUE@ fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='shutdown.c' object='xfce4_session-shutdown.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4_session-shutdown.Po' tmpdepfile='$(DEPDIR)/xfce4_session-shutdown.TPo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_session_CFLAGS) $(CFLAGS) -c -o xfce4_session-shutdown.o `test -f 'shutdown.c' || echo '$(srcdir)/'`shutdown.c
+
+xfce4_session-shutdown.obj: shutdown.c
+@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_session_CFLAGS) $(CFLAGS) -MT xfce4_session-shutdown.obj -MD -MP -MF "$(DEPDIR)/xfce4_session-shutdown.Tpo" \
+@am__fastdepCC_TRUE@ -c -o xfce4_session-shutdown.obj `if test -f 'shutdown.c'; then $(CYGPATH_W) 'shutdown.c'; else $(CYGPATH_W) '$(srcdir)/shutdown.c'; fi`; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/xfce4_session-shutdown.Tpo" "$(DEPDIR)/xfce4_session-shutdown.Po"; \
+@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4_session-shutdown.Tpo"; exit 1; \
+@am__fastdepCC_TRUE@ fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='shutdown.c' object='xfce4_session-shutdown.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4_session-shutdown.Po' tmpdepfile='$(DEPDIR)/xfce4_session-shutdown.TPo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_session_CFLAGS) $(CFLAGS) -c -o xfce4_session-shutdown.obj `if test -f 'shutdown.c'; then $(CYGPATH_W) 'shutdown.c'; else $(CYGPATH_W) '$(srcdir)/shutdown.c'; fi`
+
+xfce4_session-shutdown.lo: shutdown.c
+@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_session_CFLAGS) $(CFLAGS) -MT xfce4_session-shutdown.lo -MD -MP -MF "$(DEPDIR)/xfce4_session-shutdown.Tpo" \
+@am__fastdepCC_TRUE@ -c -o xfce4_session-shutdown.lo `test -f 'shutdown.c' || echo '$(srcdir)/'`shutdown.c; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/xfce4_session-shutdown.Tpo" "$(DEPDIR)/xfce4_session-shutdown.Plo"; \
+@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4_session-shutdown.Tpo"; exit 1; \
+@am__fastdepCC_TRUE@ fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='shutdown.c' object='xfce4_session-shutdown.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4_session-shutdown.Plo' tmpdepfile='$(DEPDIR)/xfce4_session-shutdown.TPlo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_session_CFLAGS) $(CFLAGS) -c -o xfce4_session-shutdown.lo `test -f 'shutdown.c' || echo '$(srcdir)/'`shutdown.c
+
+xfce4_session-splash-screen.o: splash-screen.c
+@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_session_CFLAGS) $(CFLAGS) -MT xfce4_session-splash-screen.o -MD -MP -MF "$(DEPDIR)/xfce4_session-splash-screen.Tpo" \
+@am__fastdepCC_TRUE@ -c -o xfce4_session-splash-screen.o `test -f 'splash-screen.c' || echo '$(srcdir)/'`splash-screen.c; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/xfce4_session-splash-screen.Tpo" "$(DEPDIR)/xfce4_session-splash-screen.Po"; \
+@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4_session-splash-screen.Tpo"; exit 1; \
+@am__fastdepCC_TRUE@ fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='splash-screen.c' object='xfce4_session-splash-screen.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4_session-splash-screen.Po' tmpdepfile='$(DEPDIR)/xfce4_session-splash-screen.TPo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_session_CFLAGS) $(CFLAGS) -c -o xfce4_session-splash-screen.o `test -f 'splash-screen.c' || echo '$(srcdir)/'`splash-screen.c
+
+xfce4_session-splash-screen.obj: splash-screen.c
+@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_session_CFLAGS) $(CFLAGS) -MT xfce4_session-splash-screen.obj -MD -MP -MF "$(DEPDIR)/xfce4_session-splash-screen.Tpo" \
+@am__fastdepCC_TRUE@ -c -o xfce4_session-splash-screen.obj `if test -f 'splash-screen.c'; then $(CYGPATH_W) 'splash-screen.c'; else $(CYGPATH_W) '$(srcdir)/splash-screen.c'; fi`; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/xfce4_session-splash-screen.Tpo" "$(DEPDIR)/xfce4_session-splash-screen.Po"; \
+@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4_session-splash-screen.Tpo"; exit 1; \
+@am__fastdepCC_TRUE@ fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='splash-screen.c' object='xfce4_session-splash-screen.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4_session-splash-screen.Po' tmpdepfile='$(DEPDIR)/xfce4_session-splash-screen.TPo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_session_CFLAGS) $(CFLAGS) -c -o xfce4_session-splash-screen.obj `if test -f 'splash-screen.c'; then $(CYGPATH_W) 'splash-screen.c'; else $(CYGPATH_W) '$(srcdir)/splash-screen.c'; fi`
+
+xfce4_session-splash-screen.lo: splash-screen.c
+@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_session_CFLAGS) $(CFLAGS) -MT xfce4_session-splash-screen.lo -MD -MP -MF "$(DEPDIR)/xfce4_session-splash-screen.Tpo" \
+@am__fastdepCC_TRUE@ -c -o xfce4_session-splash-screen.lo `test -f 'splash-screen.c' || echo '$(srcdir)/'`splash-screen.c; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/xfce4_session-splash-screen.Tpo" "$(DEPDIR)/xfce4_session-splash-screen.Plo"; \
+@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4_session-splash-screen.Tpo"; exit 1; \
+@am__fastdepCC_TRUE@ fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='splash-screen.c' object='xfce4_session-splash-screen.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4_session-splash-screen.Plo' tmpdepfile='$(DEPDIR)/xfce4_session-splash-screen.TPlo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_session_CFLAGS) $(CFLAGS) -c -o xfce4_session-splash-screen.lo `test -f 'splash-screen.c' || echo '$(srcdir)/'`splash-screen.c
+
+xfce4_session-startup.o: startup.c
+@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_session_CFLAGS) $(CFLAGS) -MT xfce4_session-startup.o -MD -MP -MF "$(DEPDIR)/xfce4_session-startup.Tpo" \
+@am__fastdepCC_TRUE@ -c -o xfce4_session-startup.o `test -f 'startup.c' || echo '$(srcdir)/'`startup.c; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/xfce4_session-startup.Tpo" "$(DEPDIR)/xfce4_session-startup.Po"; \
+@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4_session-startup.Tpo"; exit 1; \
+@am__fastdepCC_TRUE@ fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='startup.c' object='xfce4_session-startup.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4_session-startup.Po' tmpdepfile='$(DEPDIR)/xfce4_session-startup.TPo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_session_CFLAGS) $(CFLAGS) -c -o xfce4_session-startup.o `test -f 'startup.c' || echo '$(srcdir)/'`startup.c
+
+xfce4_session-startup.obj: startup.c
+@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_session_CFLAGS) $(CFLAGS) -MT xfce4_session-startup.obj -MD -MP -MF "$(DEPDIR)/xfce4_session-startup.Tpo" \
+@am__fastdepCC_TRUE@ -c -o xfce4_session-startup.obj `if test -f 'startup.c'; then $(CYGPATH_W) 'startup.c'; else $(CYGPATH_W) '$(srcdir)/startup.c'; fi`; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/xfce4_session-startup.Tpo" "$(DEPDIR)/xfce4_session-startup.Po"; \
+@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4_session-startup.Tpo"; exit 1; \
+@am__fastdepCC_TRUE@ fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='startup.c' object='xfce4_session-startup.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4_session-startup.Po' tmpdepfile='$(DEPDIR)/xfce4_session-startup.TPo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_session_CFLAGS) $(CFLAGS) -c -o xfce4_session-startup.obj `if test -f 'startup.c'; then $(CYGPATH_W) 'startup.c'; else $(CYGPATH_W) '$(srcdir)/startup.c'; fi`
+
+xfce4_session-startup.lo: startup.c
+@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_session_CFLAGS) $(CFLAGS) -MT xfce4_session-startup.lo -MD -MP -MF "$(DEPDIR)/xfce4_session-startup.Tpo" \
+@am__fastdepCC_TRUE@ -c -o xfce4_session-startup.lo `test -f 'startup.c' || echo '$(srcdir)/'`startup.c; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/xfce4_session-startup.Tpo" "$(DEPDIR)/xfce4_session-startup.Plo"; \
+@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4_session-startup.Tpo"; exit 1; \
+@am__fastdepCC_TRUE@ fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='startup.c' object='xfce4_session-startup.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4_session-startup.Plo' tmpdepfile='$(DEPDIR)/xfce4_session-startup.TPlo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_session_CFLAGS) $(CFLAGS) -c -o xfce4_session-startup.lo `test -f 'startup.c' || echo '$(srcdir)/'`startup.c
+
+xfce4_session-util.o: util.c
+@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_session_CFLAGS) $(CFLAGS) -MT xfce4_session-util.o -MD -MP -MF "$(DEPDIR)/xfce4_session-util.Tpo" \
+@am__fastdepCC_TRUE@ -c -o xfce4_session-util.o `test -f 'util.c' || echo '$(srcdir)/'`util.c; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/xfce4_session-util.Tpo" "$(DEPDIR)/xfce4_session-util.Po"; \
+@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4_session-util.Tpo"; exit 1; \
+@am__fastdepCC_TRUE@ fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='util.c' object='xfce4_session-util.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4_session-util.Po' tmpdepfile='$(DEPDIR)/xfce4_session-util.TPo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_session_CFLAGS) $(CFLAGS) -c -o xfce4_session-util.o `test -f 'util.c' || echo '$(srcdir)/'`util.c
+
+xfce4_session-util.obj: util.c
+@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_session_CFLAGS) $(CFLAGS) -MT xfce4_session-util.obj -MD -MP -MF "$(DEPDIR)/xfce4_session-util.Tpo" \
+@am__fastdepCC_TRUE@ -c -o xfce4_session-util.obj `if test -f 'util.c'; then $(CYGPATH_W) 'util.c'; else $(CYGPATH_W) '$(srcdir)/util.c'; fi`; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/xfce4_session-util.Tpo" "$(DEPDIR)/xfce4_session-util.Po"; \
+@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4_session-util.Tpo"; exit 1; \
+@am__fastdepCC_TRUE@ fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='util.c' object='xfce4_session-util.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4_session-util.Po' tmpdepfile='$(DEPDIR)/xfce4_session-util.TPo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_session_CFLAGS) $(CFLAGS) -c -o xfce4_session-util.obj `if test -f 'util.c'; then $(CYGPATH_W) 'util.c'; else $(CYGPATH_W) '$(srcdir)/util.c'; fi`
+
+xfce4_session-util.lo: util.c
+@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_session_CFLAGS) $(CFLAGS) -MT xfce4_session-util.lo -MD -MP -MF "$(DEPDIR)/xfce4_session-util.Tpo" \
+@am__fastdepCC_TRUE@ -c -o xfce4_session-util.lo `test -f 'util.c' || echo '$(srcdir)/'`util.c; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/xfce4_session-util.Tpo" "$(DEPDIR)/xfce4_session-util.Plo"; \
+@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4_session-util.Tpo"; exit 1; \
+@am__fastdepCC_TRUE@ fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='util.c' object='xfce4_session-util.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4_session-util.Plo' tmpdepfile='$(DEPDIR)/xfce4_session-util.TPlo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_session_CFLAGS) $(CFLAGS) -c -o xfce4_session-util.lo `test -f 'util.c' || echo '$(srcdir)/'`util.c
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+
+distclean-libtool:
+ -rm -f libtool
+uninstall-info-am:
+
+ETAGS = etags
+ETAGSFLAGS =
+
+CTAGS = ctags
+CTAGSFLAGS =
+
+tags: TAGS
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) ' { files[$$0] = 1; } \
+ END { for (i in files) print i; }'`; \
+ mkid -fID $$unique
+
+TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) ' { files[$$0] = 1; } \
+ END { for (i in files) print i; }'`; \
+ test -z "$(ETAGS_ARGS)$$tags$$unique" \
+ || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique
+
+ctags: CTAGS
+CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) ' { files[$$0] = 1; } \
+ END { for (i in files) print i; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+
+top_distdir = ..
+distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
+ list='$(DISTFILES)'; for file in $$list; do \
+ case $$file in \
+ $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
+ $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
+ esac; \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test "$$dir" != "$$file" && test "$$dir" != "."; then \
+ dir="/$$dir"; \
+ $(mkinstalldirs) "$(distdir)$$dir"; \
+ else \
+ dir=''; \
+ fi; \
+ if test -d $$d/$$file; then \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-am
+all-am: Makefile $(PROGRAMS)
+
+installdirs:
+ $(mkinstalldirs) $(DESTDIR)$(bindir)
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -rm -f Makefile $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-binPROGRAMS clean-generic clean-libtool mostlyclean-am
+
+distclean: distclean-am
+
+distclean-am: clean-am distclean-compile distclean-depend \
+ distclean-generic distclean-libtool distclean-tags
+
+dvi: dvi-am
+
+dvi-am:
+
+info: info-am
+
+info-am:
+
+install-data-am:
+
+install-exec-am: install-binPROGRAMS
+
+install-info: install-info-am
+
+install-man:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-compile mostlyclean-generic \
+ mostlyclean-libtool
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-binPROGRAMS uninstall-info-am
+
+.PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \
+ clean-generic clean-libtool ctags distclean distclean-compile \
+ distclean-depend distclean-generic distclean-libtool \
+ distclean-tags distdir dvi dvi-am info info-am install \
+ install-am install-binPROGRAMS install-data install-data-am \
+ install-exec install-exec-am install-info install-info-am \
+ install-man install-strip installcheck installcheck-am \
+ installdirs maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-compile mostlyclean-generic \
+ mostlyclean-libtool pdf pdf-am ps ps-am tags uninstall \
+ uninstall-am uninstall-binPROGRAMS uninstall-info-am
+
+
+splash-fallback.h: $(srcdir)/splash-fallback.png
+ gdk-pixbuf-csource --raw --build-list \
+ fallback_logo $(srcdir)/splash-fallback.png > splash-fallback.h
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/xfce4-session/client.c b/xfce4-session/client.c
new file mode 100644
index 00000000..9534b748
--- /dev/null
+++ b/xfce4-session/client.c
@@ -0,0 +1,355 @@
+/*
+ * Copyright (c) 2003 Benedikt Meurer <benedikt.meurer@unix-ag.uni-siegen.de>
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+ * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+#ifdef HAVE_STDLIB_H
+#include <stdlib.h>
+#endif
+#ifdef HAVE_STRING_H
+#include <string.h>
+#endif
+
+#include <X11/ICE/ICElib.h>
+#include <X11/SM/SMlib.h>
+
+#include <glib.h>
+
+#include "client.h"
+#include "util.h"
+
+/*
+ */
+Client *
+client_new(SmsConn smsConn)
+{
+ Client *client;
+
+ g_return_val_if_fail(smsConn != NULL, NULL);
+
+ client = g_new0(Client, 1);
+ client->iceConn = SmsGetIceConnection(smsConn);
+ client->smsConn = smsConn;
+
+ return(client);
+}
+
+/*
+ */
+void
+client_free(Client *client)
+{
+ g_return_if_fail(client != NULL);
+
+ if (client->props != NULL) {
+ while (client->nProps-- > 0)
+ SmFreeProperty(client->props[client->nProps]);
+ free(client->props);
+ }
+
+ if (client->hostname != NULL)
+ free(client->hostname);
+
+ if (client->id != NULL)
+ free(client->id);
+
+ g_free(client);
+}
+
+/*
+ */
+gboolean
+client_save(const Client *client, FILE *fp)
+{
+ SmPropValue *ve, *vp;
+ SmProp **pp, **pe;
+
+ g_return_val_if_fail(client != NULL, FALSE);
+ g_return_val_if_fail(client->id != NULL, FALSE);
+ g_return_val_if_fail(client->hostname != NULL, FALSE);
+
+ pe = client->props + client->nProps;
+
+ /* save client information */
+ fstrwrite(fp, client->id);
+ fstrwrite(fp, client->hostname);
+
+ /* store properties */
+ fwrite(&client->nProps, sizeof(client->nProps), 1, fp);
+
+ for (pp = client->props; pp < pe; pp++) {
+ ve = (*pp)->vals + (*pp)->num_vals;
+
+ fstrwrite(fp, (*pp)->name);
+ fstrwrite(fp, (*pp)->type);
+
+ /* store values */
+ fwrite(&((*pp)->num_vals), sizeof((*pp)->num_vals), 1, fp);
+
+ for (vp = (*pp)->vals; vp < ve; vp++) {
+ fwrite(&(vp->length), sizeof(vp->length), 1, fp);
+ fwrite(vp->value, 1, vp->length, fp);
+ }
+ }
+
+ return(!ferror(fp));
+}
+
+/*
+ */
+Client *
+client_load(FILE *fp)
+{
+ SmPropValue *values, *ve, *vp;
+ SmProp **props, **pp, **pe;
+ Client *client;
+ int n, m, l;
+
+ client = g_new0(Client, 1);
+
+ if ((client->id = fstrread(fp)) == NULL ||
+ (client->hostname = fstrread(fp)) == NULL)
+ goto failed;
+
+ if (fread(&n, sizeof(n), 1, fp) != 1)
+ goto failed;
+
+ if ((props = calloc(n, sizeof(*props))) == NULL)
+ goto failed;
+
+ for (pe = props + n, pp = props; pp < pe; pp++) {
+ if ((*pp = malloc(sizeof(**pp))) == NULL)
+ goto failed2;
+
+ if (((*pp)->name = fstrread(fp)) == NULL ||
+ ((*pp)->type = fstrread(fp)) == NULL)
+ goto failed2;
+
+ if (fread(&m, sizeof(m), 1, fp) != 1)
+ goto failed2;
+
+ if ((values = calloc(m, sizeof(*values))) == NULL)
+ goto failed2;
+
+ for (ve = values + m, vp = values; vp < ve; vp++) {
+ if (fread(&l, sizeof(l), 1, fp) != 1)
+ goto failed2;
+
+ /*
+ * allocate (l+1) bytes of memory, so ARRAY8
+ * values are garantied to be zero-terminated
+ */
+ if ((vp->value = calloc(l + 1, 1)) == NULL)
+ goto failed2;
+
+ if (fread(vp->value, 1, l, fp) != l)
+ goto failed2;
+
+ vp->length = l;
+ }
+
+ (*pp)->num_vals = m;
+ (*pp)->vals = values;
+ }
+
+ client->nProps = n;
+ client->props = props;
+
+ return(client);
+
+failed2:
+ for (; pp > props; pp--)
+ SmFreeProperty(*pp);
+ free(props);
+
+failed:
+ client_free(client);
+ return(NULL);
+}
+
+/*
+ */
+static SmProp *
+client_get_property(const Client *client, const gchar *name)
+{
+ SmProp **pe, **pp;
+
+ if (client->props == NULL)
+ return(NULL);
+
+ pe = client->props + client->nProps;
+
+ for (pp = client->props; pp < pe; pp++)
+ if (!strcmp((*pp)->name, name))
+ return(*pp);
+
+ return(NULL);
+}
+
+/*
+ */
+gchar *
+client_get_current_directory(const Client *client)
+{
+ SmProp *p;
+
+ if ((p = client_get_property(client, SmCurrentDirectory)) != NULL)
+ return(g_strdup(p->vals->value));
+
+ return(NULL);
+}
+
+/*
+ */
+gchar *
+client_get_program(const Client *client)
+{
+ SmProp *p;
+
+ if ((p = client_get_property(client, SmProgram)) != NULL)
+ return(g_strdup(p->vals->value));
+
+ return(NULL);
+}
+
+/*
+ */
+gchar **
+client_get_restart_command(const Client *client)
+{
+ SmProp *p;
+ gchar **v;
+ gint n;
+
+ if ((p = client_get_property(client, SmRestartCommand)) != NULL) {
+ v = g_new0(gchar *, p->num_vals + 1);
+
+ for (n = 0; n < p->num_vals; n++)
+ v[n] = g_strdup((gchar *)(p->vals[n].value));
+
+ return(v);
+ }
+
+ return(NULL);
+}
+
+/*
+ */
+gchar **
+client_get_command(const Client *client, const gchar *command)
+{
+ SmProp *p;
+ gchar **v;
+ gint n;
+
+ if ((p = client_get_property(client, command)) != NULL) {
+ if (strcmp(p->type, "LISTofARRAY8") == 0) {
+ v = g_new0(gchar *, p->num_vals + 1);
+
+ for (n = 0; n < p->num_vals; n++)
+ v[n] = g_strdup((gchar *)(p->vals[n].value));
+
+ return(v);
+ }
+ }
+
+ return(NULL);
+}
+
+/* XXX */
+static GQuark clientErrorDomain = 0;
+
+#define CLIENT_ERROR_NOSUCHCOMMAND 1
+
+/*
+ */
+gboolean
+client_run_command(const Client *client, const gchar *command, GError **error)
+{
+ gboolean result;
+ gchar **argv;
+ gchar *cwd;
+
+ if (clientErrorDomain == 0)
+ clientErrorDomain = g_quark_from_string("ClientErrorDomain");
+
+ if ((argv = client_get_command(client, command)) == NULL) {
+ if (error != NULL) {
+ *error = g_error_new(clientErrorDomain,
+ CLIENT_ERROR_NOSUCHCOMMAND,
+ "Client %s has no command named %s",
+ client->id, command);
+ }
+ return(FALSE);
+ }
+
+ cwd = client_get_current_directory(client);
+
+ result = g_spawn_async(cwd, argv, NULL, G_SPAWN_SEARCH_PATH, NULL,
+ NULL, NULL, error);
+
+ if (cwd != NULL)
+ g_free(cwd);
+ g_strfreev(argv);
+
+ return(result);
+}
+
+/*
+ */
+gint
+client_get_priority(const Client *client)
+{
+ SmProp *p;
+
+ if ((p = client_get_property(client, "_GSM_Priority")) != NULL)
+ return((gint)*(guint8 *)p->vals->value);
+
+ return(50);
+}
+
+/*
+ */
+gint
+client_get_restart_style_hint(const Client *client)
+{
+ SmProp *p;
+
+ if ((p = client_get_property(client, SmRestartStyleHint)) != NULL)
+ return((gint)*(guint8 *)p->vals->value);
+
+ return(SmRestartIfRunning);
+}
+
+/*
+ */
+gint
+client_compare_priority(const Client *a, const Client *b)
+{
+ return(client_get_priority(a) - client_get_priority(b));
+}
diff --git a/xfce4-session/client.h b/xfce4-session/client.h
new file mode 100644
index 00000000..82114068
--- /dev/null
+++ b/xfce4-session/client.h
@@ -0,0 +1,93 @@
+/*
+ * Copyright (c) 2003 Benedikt Meurer <benedikt.meurer@unix-ag.uni-siegen.de>
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+ * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#ifndef __XFSM_CLIENT_H__
+#define __XFSM_CLIENT_H__
+
+#include <stdio.h>
+
+#include <X11/ICE/ICElib.h>
+#include <X11/SM/SMlib.h>
+
+#include <glib.h>
+
+/* client states */
+enum
+{
+ CLIENT_IDLE = 0,
+ CLIENT_INTERACTING,
+ CLIENT_SAVEDONE,
+ CLIENT_SAVING,
+ CLIENT_SAVINGLOCAL,
+ CLIENT_WAITFORINTERACT,
+ CLIENT_WAITFORPHASE2,
+ CLIENT_PHASE2,
+ CLIENT_DISCONNECTED,
+};
+
+typedef struct _Client Client;
+struct _Client
+{
+ /* identification */
+ char *id;
+
+ /* clients host machine */
+ char *hostname;
+
+ /* connection handles */
+ IceConn iceConn;
+ SmsConn smsConn;
+
+ /* session properties */
+ int nProps;
+ SmProp **props;
+
+ /* client state */
+ int state;
+};
+
+#define CLIENT(obj) ((Client *)(obj))
+
+/* prototypes */
+extern Client *client_new(SmsConn);
+extern void client_free(Client *);
+extern gboolean client_save(const Client *, FILE *fp);
+extern Client *client_load(FILE *fp);
+extern gchar *client_get_current_directory(const Client *);
+extern gchar *client_get_program(const Client *);
+extern gchar **client_get_restart_command(const Client *);
+extern gint client_get_priority(const Client *);
+extern gint client_get_restart_style_hint(const Client *);
+extern gint client_compare_priority(const Client *, const Client *);
+
+extern gboolean client_run_command(const Client *, const gchar *, GError **);
+
+#define client_get_id(client) (g_strdup(CLIENT((client))->id))
+#define client_get_hostname(client) (g_strdup(CLIENT((client))->hostname))
+
+#define client_state(client) (CLIENT((client))->state)
+
+#endif /* !__XFSM_CLIENT_H__ */
diff --git a/xfce4-session/ice-layer.c b/xfce4-session/ice-layer.c
new file mode 100644
index 00000000..14600c5a
--- /dev/null
+++ b/xfce4-session/ice-layer.c
@@ -0,0 +1,373 @@
+/*
+ * Copyright (c) 2003 Benedikt Meurer <benedikt.meurer@unix-ag.uni-siegen.de>
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+ * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+#ifdef HAVE_SYS_STAT_H
+#include <sys/stat.h>
+#endif
+#ifdef HAVE_SYS_TYPES_H
+#include <sys/types.h>
+#endif
+
+#ifdef HAVE_FCNTL_H
+#include <fcntl.h>
+#endif
+#include <stdio.h>
+#ifdef HAVE_STDLIB_H
+#include <stdlib.h>
+#endif
+#ifdef HAVE_UNISTD_H
+#include <unistd.h>
+#endif
+
+#include <X11/ICE/ICElib.h>
+#include <X11/ICE/ICEutil.h>
+#include <X11/SM/SMlib.h>
+
+#include <glib.h>
+
+#include "client.h"
+#include "ice-layer.h"
+#include "manager.h"
+
+/* prototypes */
+static void ice_error_handler(IceConn);
+static gboolean ice_process_messages(GIOChannel *, GIOCondition, IceConn);
+static gboolean ice_connection_accept(GIOChannel *, GIOCondition, IceListenObj);
+static FILE *ice_tmpfile(char **);
+static void ice_auth_add(FILE *, FILE *, char *, IceListenObj);
+static void ice_cleanup(void);
+
+/* ICE authority cleanup file name */
+static char *authCleanupFile;
+
+/*
+ * ICE host based authentication proc
+ */
+Bool
+ice_auth_proc(char *hostname)
+{
+ return(False);
+}
+
+/*
+ * ICE I/O error handler
+ */
+static void
+ice_error_handler(IceConn iceConn)
+{
+ /*
+ * The I/O error handlers does whatever is necessary to respond
+ * to the I/O error and then returns, but it does not call
+ * IceCloseConnection. The ICE connection is given a "bad IO"
+ * status, and all future reads and writes to the connection
+ * are ignored. The next time IceProcessMessages is called it
+ * will return a status of IceProcessMessagesIOError. At that
+ * time, the application should call IceCloseConnection.
+ */
+ g_warning("ICE I/O error on connection %p", iceConn);
+}
+
+/*
+ * Process ICE messages
+ */
+static gboolean
+ice_process_messages(GIOChannel *channel, GIOCondition condition,
+ IceConn iceConn)
+{
+ IceProcessMessagesStatus status;
+ SmsConn smsConn;
+ GList *lp;
+
+ status = IceProcessMessages(iceConn, NULL, NULL);
+
+ if (status == IceProcessMessagesIOError) {
+ for (lp = g_list_first(clients); lp; lp = lp->next)
+ if (CLIENT(lp->data)->iceConn == iceConn)
+ break;
+
+ if (lp != NULL) {
+ smsConn = CLIENT(lp->data)->smsConn;
+ client_free(CLIENT(lp->data));
+ SmsCleanUp(smsConn);
+ clients = g_list_delete_link(clients, lp);
+ }
+
+ IceSetShutdownNegotiation(iceConn, False);
+ (void)IceCloseConnection(iceConn);
+
+ /* remove the I/O watch */
+ return(FALSE);
+ }
+
+ /* keep the I/O watch running */
+ return(TRUE);
+}
+
+/*
+ * ICE connection watch. This is called whenever a new ICE connection is
+ * made. It arranges for the ICE connection to be handled via the GLib
+ * main event loop.
+ */
+/* ARGSUSED */
+static void
+ice_connection_watch(IceConn iceConn, IcePointer clientData, Bool opening,
+ IcePointer *watchData)
+{
+ GIOChannel *channel;
+ guint watchID;
+ gint fd;
+
+ if (opening) {
+ fd = IceConnectionNumber(iceConn);
+
+ /*
+ * Make sure we don't pass on these file descriptors to an
+ * exec'd child process.
+ */
+ fcntl(fd, F_SETFD, fcntl(fd, F_GETFD, 0) | FD_CLOEXEC);
+
+ /* create an I/O channel for the new client connection */
+ channel = g_io_channel_unix_new(fd);
+ watchID = g_io_add_watch(channel, G_IO_ERR | G_IO_HUP | G_IO_IN,
+ (GIOFunc)ice_process_messages, iceConn);
+ g_io_channel_unref(channel);
+
+ /* */
+ *watchData = (IcePointer)GUINT_TO_POINTER(watchID);
+ }
+ else {
+ /* remove the I/O source as the connection is going down */
+ g_source_remove(GPOINTER_TO_UINT(*watchData));
+ }
+}
+
+/*
+ * Accept new ICE connections
+ */
+static gboolean
+ice_connection_accept(GIOChannel *channel, GIOCondition condition,
+ IceListenObj iceListener)
+{
+ IceConnectStatus cstatus;
+ IceAcceptStatus astatus;
+ IceConn iceConn;
+
+ iceConn = IceAcceptConnection(iceListener, &astatus);
+
+ if (astatus != IceAcceptSuccess) {
+ g_warning("Failed to accept ICE connection on listener %p",
+ (void *)iceListener);
+ return(TRUE);
+ }
+
+ /* Wait for the connection to leave pending state */
+ do {
+#if 0 /* THIS MIGHT CAUSE A RACE CONDITIION ?!?! */
+ (void)g_main_context_iteration(NULL, TRUE);
+#else
+ (void)IceProcessMessages(iceConn, NULL, NULL);
+#endif
+ } while ((cstatus = IceConnectionStatus(iceConn)) == IceConnectPending);
+
+ if (cstatus != IceConnectAccepted) {
+ if (cstatus == IceConnectIOError) {
+ g_warning("I/O error opening ICE connection %p",
+ (void *)iceConn);
+ }
+ else {
+ g_warning("ICE connectio %p rejected", (void *)iceConn);
+ }
+
+ IceSetShutdownNegotiation(iceConn, False);
+ (void)IceCloseConnection(iceConn);
+ }
+
+ /* keep the listener watch running */
+ return(TRUE);
+}
+
+/*
+ */
+static FILE *
+ice_tmpfile(char **name)
+{
+ GError *error;
+ mode_t mode;
+ FILE *fp;
+ int fd;
+
+ fp = NULL;
+ mode = umask(0077);
+
+ if ((fd = g_file_open_tmp(".xfsm-ICE-XXXXXX", name, &error)) < 0) {
+ g_warning("Unable to open temporary file: %s", error->message);
+ g_error_free(error);
+ }
+ else
+ fp = fdopen(fd, "wb");
+
+ umask(mode);
+
+ return(fp);
+}
+
+/*
+ * for printing hex digits (taken from KDE3)
+ */
+static void
+fprintfhex(FILE *fp, int len, char *cp)
+{
+ static char hexchars[] = "0123456789abcdef";
+
+ for (; len > 0; len--, cp++) {
+ unsigned char s = *cp;
+ putc(hexchars[s >> 4], fp);
+ putc(hexchars[s & 0x0f], fp);
+ }
+}
+
+/*
+ */
+static void
+ice_auth_add(FILE *setupFp, FILE *cleanupFp, char *protocol,
+ IceListenObj iceListener)
+{
+ IceAuthDataEntry entry;
+
+ entry.protocol_name = protocol;
+ entry.network_id = IceGetListenConnectionString(iceListener);
+ entry.auth_name = "MIT-MAGIC-COOKIE-1";
+ entry.auth_data = IceGenerateMagicCookie(16);
+ entry.auth_data_length = 16;
+
+ IceSetPaAuthData(1, &entry);
+
+ fprintf(setupFp, "add %s \"\" %s MIT-MAGIC-COOKIE-1 ", protocol,
+ entry.network_id);
+ fprintfhex(setupFp, 16, entry.auth_data);
+ fprintf(setupFp, "\n");
+
+ fprintf(cleanupFp, "remove protoname=%s protodata=\"\" netid=%s "
+ "authname=MIT-MAGIC-COOKIE-1\n", protocol,
+ entry.network_id);
+
+ free(entry.network_id);
+ free(entry.auth_data);
+}
+
+/*
+ */
+gboolean
+ice_setup_listeners(int numListeners, IceListenObj *listenObjs)
+{
+ GIOChannel *channel;
+ char *authSetupFile;
+ gchar *command;
+ FILE *cleanupFp;
+ FILE *setupFp;
+ int fd;
+ int n;
+
+ /* */
+ IceSetIOErrorHandler(ice_error_handler);
+ IceAddConnectionWatch(ice_connection_watch, NULL);
+
+ if ((cleanupFp = ice_tmpfile(&authCleanupFile)) == NULL)
+ return(FALSE);
+
+ if ((setupFp = ice_tmpfile(&authSetupFile)) == NULL) {
+ (void)fclose(cleanupFp);
+ (void)unlink(authCleanupFile);
+ g_free(authCleanupFile);
+ return(FALSE);
+ }
+
+ for (n = 0; n < numListeners; n++) {
+ fd = IceGetListenConnectionNumber(listenObjs[n]);
+
+ /*
+ * Make sure we don't pass on these file descriptors to an
+ * exec'd child process.
+ */
+ fcntl(fd, F_SETFD, fcntl(fd, F_GETFD, 0) | FD_CLOEXEC);
+
+ /* create an I/O channel for the new client connection */
+ channel = g_io_channel_unix_new(fd);
+ (void)g_io_add_watch(channel, G_IO_ERR | G_IO_HUP | G_IO_IN,
+ (GIOFunc)ice_connection_accept,
+ (gpointer)listenObjs[n]);
+ g_io_channel_unref(channel);
+
+ /* setup auth for this listener */
+ ice_auth_add(setupFp, cleanupFp, "ICE", listenObjs[n]);
+ ice_auth_add(setupFp, cleanupFp, "XSMP", listenObjs[n]);
+ IceSetHostBasedAuthProc(listenObjs[n], ice_auth_proc);
+ }
+
+ /* close ICE authority files */
+ (void)fclose(setupFp);
+ (void)fclose(cleanupFp);
+
+ /* setup ICE authority */
+ command = g_strdup_printf("iceauth source %s", authSetupFile);
+ system(command);
+ g_free(command);
+
+ /* remove the setup file, no longer needed */
+ unlink(authSetupFile);
+ g_free(authSetupFile);
+
+ /* remember to cleanup ICE stuff on exit() */
+ g_atexit(ice_cleanup);
+
+ return(TRUE);
+}
+
+/*
+ * Cleanup ICE stuff
+ */
+void
+ice_cleanup(void)
+{
+ gchar *command;
+
+ g_return_if_fail(authCleanupFile != NULL);
+
+ /* remove newly added ICE authority entries */
+ command = g_strdup_printf("iceauth source %s", authCleanupFile);
+ system(command);
+ g_free(command);
+
+ /* remove the cleanup file, no longer needed */
+ unlink(authCleanupFile);
+ g_free(authCleanupFile);
+}
+
+
diff --git a/xfce4-session/ice-layer.h b/xfce4-session/ice-layer.h
new file mode 100644
index 00000000..40476fd5
--- /dev/null
+++ b/xfce4-session/ice-layer.h
@@ -0,0 +1,38 @@
+/*
+ * Copyright (c) 2003 Benedikt Meurer <benedikt.meurer@unix-ag.uni-siegen.de>
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+ * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#ifndef __XFSM_ICE_LAYER_H__
+#define __XFSM_ICE_LAYER_H__
+
+#include <X11/ICE/ICElib.h>
+
+#include <glib.h>
+
+/* prototypes */
+extern Bool ice_auth_proc(char *);
+extern gboolean ice_setup_listeners(int, IceListenObj *);
+
+#endif /* !__XFSM_ICE_LAYER_H__ */
diff --git a/xfce4-session/main.c b/xfce4-session/main.c
new file mode 100644
index 00000000..c4701d3b
--- /dev/null
+++ b/xfce4-session/main.c
@@ -0,0 +1,291 @@
+/*
+ * Copyright (c) 2003 Benedikt Meurer <benedikt.meurer@unix-ag.uni-siegen.de>
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+ * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+#ifdef HAVE_SYS_STAT_H
+#include <sys/stat.h>
+#endif
+
+#ifdef HAVE_ERRNO_H
+#include <errno.h>
+#endif
+#ifdef HAVE_STDLIB_H
+#include <stdlib.h>
+#endif
+
+#include <libxfce4mcs/mcs-client.h>
+#include <libxfce4util/i18n.h>
+#include <libxfce4util/util.h>
+#include <libxfcegui4/dialogs.h>
+#include <gdk/gdkx.h>
+#include <gtk/gtk.h>
+
+#include "ice-layer.h"
+#include "manager.h"
+#include "shutdown.h"
+
+#include <xfce4-session/splash-screen.h>
+
+/* */
+#define CHANNEL "session"
+
+/* */
+McsClient *settingsClient;
+
+/*
+ */
+static gboolean
+ready_default_session(GtkWidget *splash)
+{
+ gtk_widget_destroy(splash);
+ return(FALSE);
+}
+
+/*
+ */
+static gboolean
+cont_default_session(XfsmSplashScreen *splash)
+{
+ xfsm_splash_screen_launch(splash, _("desktop"));
+ g_timeout_add(3 * 1000, (GSourceFunc)ready_default_session, splash);
+ return(FALSE);
+}
+
+/*
+ * Start a default XFce4 session
+ */
+static gboolean
+start_default_session(void)
+{
+ extern gchar *startupSplashTheme;
+ GtkWidget *splash;
+ GError *error;
+
+ /* try to launch the default session script */
+ if (!g_spawn_command_line_async("/bin/sh " DEFAULT_SESSION, &error)) {
+ xfce_err("The session manager was unable to start the\n"
+ "default session. This is most often caused\n"
+ "by a broken installation of the session manager.\n"
+ "Please contact your local system administrator\n"
+ "and report the problem.");
+ g_idle_add((GSourceFunc)exit, GUINT_TO_POINTER(EXIT_FAILURE));
+ }
+ else {
+ /* show up splash screen */
+ splash = xfsm_splash_screen_new(startupSplashTheme,
+ 1, _("Starting session manager.."));
+ gtk_widget_show(splash);
+ g_idle_add((GSourceFunc)cont_default_session, splash);
+ }
+
+ return(FALSE);
+}
+
+/*
+ * Run a sanity check before logging in
+ */
+static gboolean
+sanity_check(gchar **message)
+{
+ gchar *path;
+
+ path = (gchar *)xfce_get_userdir();
+
+ if (!g_file_test(path, G_FILE_TEST_IS_DIR) && mkdir(path, 0755) < 0) {
+ *message = g_strdup_printf(_(
+ "Unable to create users XFce settings\n"
+ "directory %s: %s"), path, g_strerror(errno));
+ return(FALSE);
+ }
+
+ path = xfce_get_userfile("sessions", NULL);
+
+ if (!g_file_test(path, G_FILE_TEST_IS_DIR) && mkdir(path, 0755) < 0) {
+ *message = g_strdup_printf(_(
+ "Unable to create users XFce session\n"
+ "directory %s: %s"), path, g_strerror(errno));
+ return(FALSE);
+ }
+
+ g_free(path);
+
+ return(TRUE);
+}
+
+/*
+ */
+static void
+settings_notify(const char *name, const char *channel, McsAction action,
+ McsSetting *setting, void *data)
+{
+ /* XXX */
+ extern gboolean shutdownConfirm;
+ extern gboolean shutdownAutoSave;
+ extern gint shutdownDefault;
+ extern gchar *startupSplashTheme;
+
+ switch (action) {
+ case MCS_ACTION_NEW:
+ case MCS_ACTION_CHANGED:
+ if (setting->type == MCS_TYPE_INT) {
+ if (!strcmp(name, "Session/ConfirmLogout"))
+ shutdownConfirm = setting->data.v_int;
+ else if (!strcmp(name, "Session/AutoSave"))
+ shutdownAutoSave = setting->data.v_int;
+ else if (!strcmp(name, "Session/DefaultAction"))
+ shutdownDefault = setting->data.v_int;
+ }
+ else if (setting->type == MCS_TYPE_STRING) {
+ if (!strcmp(name, "Session/StartupSplashTheme")) {
+ if (startupSplashTheme != NULL)
+ g_free(startupSplashTheme);
+ startupSplashTheme =
+ g_strdup(setting->data.v_string);
+ }
+ }
+ break;
+
+ case MCS_ACTION_DELETED:
+ default:
+ break;
+ }
+}
+
+/*
+ */
+static GdkFilterReturn
+settings_filter(GdkXEvent *xevent, GdkEvent *event, gpointer data)
+{
+ if (mcs_client_process_event(settingsClient, (XEvent *)xevent))
+ return(GDK_FILTER_REMOVE);
+ else
+ return(GDK_FILTER_CONTINUE);
+}
+
+/*
+ */
+static void
+settings_watch(Window xwindow, Bool starting, long mask, void *data)
+{
+ GdkWindow *window;
+
+ window = gdk_window_lookup(xwindow);
+
+ if (starting) {
+ if (window == NULL)
+ window = gdk_window_foreign_new(xwindow);
+ else
+ g_object_ref(window);
+ gdk_window_add_filter(window, settings_filter, data);
+ }
+ else {
+ gdk_window_remove_filter(window, settings_filter, data);
+ g_object_unref(window);
+ }
+}
+
+/*
+ */
+int
+main(int argc, char **argv)
+{
+ extern gchar *startupSplashTheme;
+ McsSetting *setting;
+ gchar *message;
+
+ xfce_textdomain(GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR, "UTF-8");
+
+ gtk_init(&argc, &argv);
+
+ /* run a sanity check before we start the actual session manager */
+ if (!sanity_check(&message)) {
+ xfce_err("%s", message);
+ return(EXIT_FAILURE);
+ }
+
+ if (!manager_init())
+ g_error("Unable to initialize session manager");
+
+ /* make sure the MCS manager is running */
+ if (!mcs_client_check_manager(GDK_DISPLAY(),
+ DefaultScreen(GDK_DISPLAY()),
+ "xfce-mcs-manager")) {
+ xfce_err(_(
+ "The session manager was unable to start the\n"
+ "Multi-Channel settings manager. This is most\n"
+ "often caused by a broken XFce installation.\n"
+ "Please contact your local system administrator\n"
+ "and report the problem."));
+ return(EXIT_FAILURE);
+ }
+
+ /* connect to the settings manager */
+ if ((settingsClient = mcs_client_new(GDK_DISPLAY(),
+ DefaultScreen(GDK_DISPLAY()),
+ settings_notify, settings_watch,
+ NULL)) == NULL) {
+ g_error(_("Unable to create MCS client"));
+ }
+ else
+ mcs_client_add_channel(settingsClient, CHANNEL);
+
+ /* query MCS splash theme setting */
+ if (startupSplashTheme != NULL) {
+ g_free(startupSplashTheme);
+ startupSplashTheme = NULL;
+ }
+
+ if (mcs_client_get_setting(settingsClient,
+ "Session/StartupSplashTheme",
+ CHANNEL, &setting) == MCS_SUCCESS) {
+ startupSplashTheme = g_strdup(setting->data.v_string);
+ g_free(setting);
+ }
+ else {
+ const gchar *theme;
+ if ((theme = g_getenv("XFSM_SPLASH_THEME")) != NULL)
+ startupSplashTheme = g_strdup(theme);
+ g_warning("Failed to get splash theme setting");
+ }
+
+ /*
+ * the manager was unable to restart a previous session, so we
+ * simply start a new default session.
+ */
+ if (!manager_restart())
+ g_idle_add((GSourceFunc)start_default_session, NULL);
+
+ gtk_main();
+
+ if (shutdownSave && !manager_save())
+ g_warning("Unable to save session");
+
+ return(shutdown(shutdownType));
+}
+
diff --git a/xfce4-session/manager.c b/xfce4-session/manager.c
new file mode 100644
index 00000000..181a1745
--- /dev/null
+++ b/xfce4-session/manager.c
@@ -0,0 +1,866 @@
+/*
+ * Copyright (c) 2003 Benedikt Meurer <benedikt.meurer@unix-ag.uni-siegen.de>
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+ * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ * TODO:
+ *
+ * - Fix Linux weirdness with utsname.machine
+ */
+
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+#ifdef HAVE_SYS_UTSNAME_H
+#include <sys/utsname.h>
+#endif
+
+#ifdef HAVE_ERRNO_H
+#include <errno.h>
+#endif
+#ifdef HAVE_STDLIB_H
+#include <stdlib.h>
+#endif
+#ifdef HAVE_STRING_H
+#include <string.h>
+#endif
+#ifdef HAVE_TIME_H
+#include <time.h>
+#endif
+#ifdef HAVE_UNISTD_H
+#include <unistd.h>
+#endif
+
+#include <X11/ICE/ICElib.h>
+#include <X11/ICE/ICEutil.h>
+#include <X11/SM/SMlib.h>
+
+#include <libxfce4util/i18n.h>
+#include <libxfce4util/util.h>
+#include <libxfcegui4/dialogs.h>
+#include <gdk/gdkx.h>
+#include <gtk/gtk.h>
+
+#include "client.h"
+#include "ice-layer.h"
+#include "manager.h"
+#include "startup.h"
+#include "shutdown.h"
+#include "util.h"
+
+#define XFSM_VERSION 2
+
+/* current manager status */
+int state = MANAGER_IDLE;
+
+/* list of currently connected SM clients */
+GList *clients = NULL;
+
+/* session filename */
+gchar *sessionFile = NULL;
+
+/* type of shutdown to do */
+gint shutdownType = SHUTDOWN_LOGOUT;
+gboolean shutdownSave = TRUE;
+
+/* id of running "Die" timeout if any */
+static guint dieTimeoutId = 0;
+
+/* ICE socket listener objects */
+static int numListeners;
+static IceListenObj *listenObjs;
+
+/* prototypes */
+static char *manager_generate_client_id(SmsConn);
+static Status new_client(SmsConn, SmPointer, unsigned long *, SmsCallbacks *,
+ char **);
+static Status register_client(SmsConn, Client *, char *);
+static void interact_request(SmsConn, Client *, int);
+static void interact_done(SmsConn, Client *, Bool);
+static void save_yourself_request(SmsConn, Client *, int, Bool, int, Bool,
+ Bool);
+static void save_yourself_phase2_request(SmsConn, Client *);
+static void save_yourself_done(SmsConn, Client *, Bool);
+static void close_connection(SmsConn, Client *, int, char **);
+static void set_properties(SmsConn, Client *, int, SmProp **);
+static void delete_properties(SmsConn, Client *, int, char **);
+static void get_properties(SmsConn, Client *);
+
+#define CALLBACK(_callbacks, _callback, _client) \
+do { \
+ (void *)_callbacks->_callback.callback = (void *)_callback; \
+ (void *)_callbacks->_callback.manager_data = (void *)_client; \
+} while (0)
+
+/*
+ */
+gboolean
+manager_init(void)
+{
+ char *sessionManager;
+ char error[2048];
+
+ if (!SmsInitialize(PACKAGE, VERSION, new_client, NULL, ice_auth_proc,
+ 2048, error)) {
+ g_warning("Unable to register XSM protocol: %s", error);
+ return(FALSE);
+ }
+
+ if (!IceListenForConnections(&numListeners, &listenObjs, 2048,
+ error)) {
+ g_error("Unable to listen for ICE connections: %s", error);
+ return(FALSE);
+ }
+
+ /* setup ICE authentication layer */
+ ice_setup_listeners(numListeners, listenObjs);
+
+ /* set SESSION_MANAGER environment variable */
+ sessionManager = IceComposeNetworkIdList(numListeners, listenObjs);
+ setenv("SESSION_MANAGER", sessionManager, TRUE);
+ free(sessionManager);
+
+ return(TRUE);
+}
+
+/*
+ */
+gboolean
+manager_save(void)
+{
+ struct utsname name;
+ GList *lp;
+ FILE *fp;
+ int n, v;
+
+ g_return_val_if_fail(sessionFile != NULL, FALSE);
+
+ if ((n = g_list_length(clients)) == 0) {
+ /* nothing to save */
+ (void)unlink(sessionFile);
+ return(TRUE);
+ }
+
+ /* get system information */
+ if (uname(&name) < 0) {
+ g_warning("Unable to retrieve system information: %s",
+ g_strerror(errno));
+ return(FALSE);
+ }
+
+ if ((fp = fopen(sessionFile, "wb")) == NULL) {
+ g_warning("Unable to open session file %s for writing: %s",
+ sessionFile, g_strerror(errno));
+ return(FALSE);
+ }
+
+ /* write version */
+ v = XFSM_VERSION;
+ if (fwrite(&v, sizeof(v), 1, fp) != 1)
+ goto end;
+
+ /* write system name */
+ fstrwrite(fp, name.sysname);
+
+ /* write machine hardware plattform */
+ fstrwrite(fp, name.machine);
+
+ /* write number of clients */
+ if (fwrite(&n, sizeof(n), 1, fp) != 1)
+ goto end;
+
+ /* save all active clients */
+ for (lp = g_list_first(clients); lp; lp = lp->next) {
+ Client *client = CLIENT(lp->data);
+ gchar **argv;
+
+ /*
+ * Do not save clients that set SmRestartStyleHint to
+ * SmRestartNever.
+ */
+ if (client_get_restart_style_hint(client) == SmRestartNever)
+ continue;
+
+ /*
+ * Save only clients that have the SmRestartCommand
+ * property set.
+ */
+ if ((argv = client_get_restart_command(client)) == NULL) {
+ g_warning("Client %s has no SmRestartCommand set",
+ client->id);
+ continue;
+ }
+ g_strfreev(argv);
+
+ if (!client_save(client, fp) && ferror(fp))
+ break;
+ }
+
+end:
+ n = !ferror(fp);
+ (void)fclose(fp);
+ return(n);
+}
+
+/*
+ */
+gboolean
+manager_restart(void)
+{
+ gchar *sysname;
+ gchar *machine;
+ gchar *hostname;
+ struct utsname name;
+ Client *client;
+ gchar *file;
+ FILE *fp;
+ int n;
+
+ g_return_val_if_fail(sessionFile == NULL, FALSE);
+
+ hostname = xfce_gethostname();
+ file = g_strdup_printf("xfsm-%s", hostname);
+ sessionFile = xfce_get_userfile("sessions", file, NULL);
+ g_free(file);
+ g_free(hostname);
+
+ /* get system information */
+ if (uname(&name) < 0) {
+ g_warning("Unable to retrieve system information: %s",
+ g_strerror(errno));
+ return(FALSE);
+ }
+
+ if ((fp = fopen(sessionFile, "rb")) == NULL) {
+ g_warning("Unable to open session file %s for reading: %s",
+ sessionFile, g_strerror(errno));
+ return(FALSE);
+ }
+
+ /* read version */
+ if (fread(&n, sizeof(n), 1, fp) != 1)
+ goto end;
+
+ /* version < 2 does not have system information */
+ if (n > 1) {
+ if ((sysname = fstrread(fp)) == NULL ||
+ (machine = fstrread(fp)) == NULL)
+ goto end;
+
+ /* check if system and machine equals */
+ if (strcmp(sysname, name.sysname) != 0 ||
+ strcmp(machine, name.machine) != 0) {
+ g_warning("Session file %s was written on a different "
+ "machine", sessionFile);
+ goto end;
+ }
+ }
+
+ /* read number of clients */
+ if (fread(&n, sizeof(n), 1, fp) != 1 || n < 1)
+ goto end;
+
+ while (n-- > 0) {
+ if ((client = client_load(fp)) == NULL)
+ goto end;
+
+ pendingClients = g_list_append(pendingClients, client);
+ }
+
+ (void)fclose(fp);
+
+ /* sort list of pending clients by priority */
+ pendingClients = g_list_sort(pendingClients,
+ (GCompareFunc)client_compare_priority);
+
+ pending_continue(NULL);
+
+ return(TRUE);
+
+end:
+ (void)fclose(fp);
+
+ /* notify the user that we were unable to restore the session */
+ xfce_err(_(
+ "The session manager was unable to restore your\n"
+ "previous session. It'll therefore start a default\n"
+ "session."));
+
+ return(FALSE);
+}
+
+/*
+ * Safe way to generate a client id, in case SmsGenerateClientID() fails
+ */
+static char *
+manager_generate_client_id(SmsConn smsConn)
+{
+ static char *addr = NULL;
+ static int sequence = 0;
+ char *id;
+
+ if ((id = SmsGenerateClientID(smsConn)) == NULL) {
+ g_warning("SmsGenerateClientID() failed, faking client id");
+
+ if (addr == NULL) {
+ /*
+ * Faking our IP address, the 0 below is "unknown"
+ * address format (1 would be IP, 2 would be DEC-NET
+ * format). Stolen from KDE :-)
+ */
+ addr = g_strdup_printf("0%.8x", g_random_int());
+ }
+
+ id = (char *)malloc(50);
+ (void)g_snprintf(id, 50, "1%s%.13ld%.10d%.4d", addr,
+ (long)time(NULL), (int)getpid(), sequence);
+ sequence = (sequence + 1) % 10000;
+ }
+
+ return(id);
+}
+
+/*
+ */
+static Status
+new_client(SmsConn smsConn, SmPointer managerData, unsigned long *mask,
+ SmsCallbacks *callbacks, char **failureReason)
+{
+ Client *client;
+
+ client = client_new(smsConn);
+
+ CALLBACK(callbacks, register_client, client);
+ CALLBACK(callbacks, interact_request, client);
+ CALLBACK(callbacks, interact_done, client);
+ CALLBACK(callbacks, save_yourself_request, client);
+ CALLBACK(callbacks, save_yourself_phase2_request, client);
+ CALLBACK(callbacks, save_yourself_done, client);
+ CALLBACK(callbacks, close_connection, client);
+ CALLBACK(callbacks, set_properties, client);
+ CALLBACK(callbacks, delete_properties, client);
+ CALLBACK(callbacks, get_properties, client);
+
+ *mask = SmsRegisterClientProcMask | SmsInteractRequestProcMask |
+ SmsInteractDoneProcMask | SmsSaveYourselfRequestProcMask |
+ SmsSaveYourselfP2RequestProcMask | SmsSaveYourselfDoneProcMask |
+ SmsCloseConnectionProcMask | SmsSetPropertiesProcMask |
+ SmsDeletePropertiesProcMask | SmsGetPropertiesProcMask;
+
+ return(True);
+}
+
+/*
+ */
+static Status
+register_client(SmsConn smsConn, Client *client, char *previousId)
+{
+ GList *lp;
+
+ if (previousId != NULL) {
+ for (lp = g_list_first(pendingClients); lp; lp = lp->next)
+ if (!strcmp(CLIENT(lp->data)->id, previousId))
+ break;
+
+ /*
+ * If previous-ID is not valied, the SM will send a BadValue
+ * error message to the client. At this point the SM reverts
+ * to the register state and waits for another RegisterClient.
+ */
+ if (lp == NULL)
+ return(False);
+
+ /* set initial properties */
+ client->nProps = CLIENT(lp->data)->nProps;
+ client->props = CLIENT(lp->data)->props;
+ client->id = previousId;
+
+ /* remove pending client data */
+ CLIENT(lp->data)->props = NULL;
+ pending_continue(CLIENT(lp->data));
+ }
+ else {
+ /* generate a new client id */
+ client->id = manager_generate_client_id(smsConn);
+
+ /* previous-ID is no longer needed */
+ free(previousId);
+ }
+
+ /* send register reply to client */
+ SmsRegisterClientReply(smsConn, client->id);
+
+ /* */
+ client->hostname = SmsClientHostName(smsConn);
+
+ /* add client to the list of connected clients */
+ clients = g_list_append(clients, client);
+
+ /*
+ * If the client didn't supply a previous-ID field to the
+ * RegisterClient message, the SM must send a SaveYourself
+ * message with type = Local, shutdown = False, interact-style
+ * = None and fast = False immediatly after the RegisterClientReply.
+ * The client should respond to this like any other SaveYourself
+ * message.
+ */
+ if (previousId == NULL) {
+ client->state = CLIENT_SAVINGLOCAL;
+ SmsSaveYourself(smsConn, SmSaveLocal, False,
+ SmInteractStyleNone, False);
+ }
+
+ return(True);
+}
+
+/*
+ */
+static void
+interact_request(SmsConn smsConn, Client *client, int dialogType)
+{
+ GList *lp;
+
+ g_return_if_fail(state == MANAGER_CHECKPOINT ||
+ state == MANAGER_SHUTDOWN);
+ g_return_if_fail(client->state == CLIENT_SAVING);
+
+ for (lp = g_list_first(clients); lp; lp = lp->next) {
+ if (client_state(lp->data) == CLIENT_INTERACTING) {
+ /*
+ * Theres already a client interacting, so put this
+ * one on the wait queue
+ */
+ client->state = CLIENT_WAITFORINTERACT;
+ return;
+ }
+ }
+
+ /* let this client interact with the user */
+ client->state = CLIENT_INTERACTING;
+ SmsInteract(smsConn);
+}
+
+/*
+ */
+static void
+interact_done(SmsConn smsConn, Client *client, Bool cancelShutdown)
+{
+ GList *lp;
+
+ g_return_if_fail(state == MANAGER_CHECKPOINT ||
+ state == MANAGER_SHUTDOWN);
+ g_return_if_fail(client_state(client) == CLIENT_INTERACTING);
+
+ client->state = CLIENT_SAVING;
+
+ /*
+ * Setting the cancel-shutdown field to True indicates that the user
+ * has requested that the entire shutdown be cancelled. Cancel-
+ * shutdown may only be True if the corresponding SaveYourself
+ * message specified True for the shutdown field and Any or Error
+ * for the interact-style field. Otherwise, cancel-shutdown must be
+ * False.
+ */
+ if (cancelShutdown && state == MANAGER_SHUTDOWN) {
+ /* we go into checkpoint state from here... */
+ state = MANAGER_CHECKPOINT;
+
+ /*
+ * If a shutdown is in progress, the user may have the option
+ * of cancelling the shutdown. If the shutdown is cancelled
+ * (specified in the "Interact Done" message), the session
+ * manager should send a "Shutdown Cancelled" message to each
+ * client that requested to interact.
+ */
+ for (lp = g_list_first(clients); lp; lp = lp->next) {
+ if (client_state(lp->data) != CLIENT_WAITFORINTERACT)
+ continue;
+
+ /* reset all clients that are waiting for interact */
+ client->state = CLIENT_SAVING;
+ SmsShutdownCancelled(CLIENT(lp->data)->smsConn);
+ }
+
+ return;
+ }
+
+ /* Let the next client interact */
+ for (lp = g_list_first(clients); lp; lp = lp->next) {
+ if (client_state(lp->data) == CLIENT_WAITFORINTERACT) {
+ CLIENT(lp->data)->state = CLIENT_INTERACTING;
+ SmsInteract(CLIENT(lp->data)->smsConn);
+ break;
+ }
+ }
+}
+
+/*
+ */
+static void
+save_yourself_request(SmsConn smsConn, Client *client, int saveType,
+ Bool shutdown, int interactStyle, Bool fast, Bool global)
+{
+ GList *lp;
+
+ g_return_if_fail(state == MANAGER_IDLE);
+ g_return_if_fail(client_state(client) == CLIENT_IDLE);
+
+ shutdownSave = TRUE;
+
+ if (!global) {
+ /*
+ * client requests a local checkpoint. We slightly ignore
+ * shutdown here, since it does not make sense for a local
+ * checkpoint.
+ */
+ client->state = CLIENT_SAVINGLOCAL;
+ SmsSaveYourself(smsConn, saveType, FALSE, interactStyle, fast);
+ return;
+ }
+
+ /* ask user whether to logout */
+ if (shutdown && !shutdownDialog(&shutdownType, &shutdownSave))
+ return;
+
+ /* */
+ if (shutdownSave) {
+ /* */
+ state = shutdown ? MANAGER_SHUTDOWN : MANAGER_CHECKPOINT;
+
+ /* put all clients into SaveYourself state */
+ for (lp = g_list_first(clients); lp; lp = lp->next) {
+ if (client_state(lp->data) == CLIENT_SAVINGLOCAL) {
+ /*
+ * client is already in saving state, no need
+ * to send another SaveYourself message.
+ */
+ CLIENT(lp->data)->state = CLIENT_SAVING;
+ continue;
+ }
+
+ CLIENT(lp->data)->state = CLIENT_SAVING;
+ SmsSaveYourself(CLIENT(lp->data)->smsConn, saveType,
+ shutdown, interactStyle, fast);
+ }
+ }
+ else {
+ /*
+ * We are about to shutdown the manager without saving, so
+ * send all SM clients the SmDie message.
+ */
+ state = MANAGER_SHUTDOWNPHASE2;
+ for (lp = g_list_first(clients); lp; lp = lp->next)
+ SmsDie(CLIENT(lp->data)->smsConn);
+
+ /* give all clients the chance to close the connection */
+ dieTimeoutId = g_timeout_add(5 * 1000,
+ (GSourceFunc)gtk_main_quit, NULL);
+ }
+}
+
+/*
+ */
+static void
+save_yourself_phase2_request(SmsConn smsConn, Client *client)
+{
+ GList *lp;
+
+ if (state != MANAGER_CHECKPOINT && state != MANAGER_SHUTDOWN) {
+ /*
+ * If we are not in checkpoint or shutdown state, just
+ * send the save yourself phase2.
+ */
+ SmsSaveYourselfPhase2(client->smsConn);
+ /*client->state = CLIENT_PHASE2;*/
+ return;
+ }
+
+ client->state = CLIENT_WAITFORPHASE2;
+
+ /* check if we are ready to enter Phase2 */
+ for (lp = g_list_first(clients); lp; lp = lp->next) {
+ if (client_state(lp->data) == CLIENT_SAVING) {
+ /* still clients in SaveYourself state */
+ return;
+ }
+ }
+
+ /* ok, we are ready to enter SaveYourselfPhase2 */
+ for (lp = g_list_first(clients); lp; lp = lp->next) {
+ if (client_state(lp->data) == CLIENT_WAITFORPHASE2) {
+ CLIENT(lp->data)->state = CLIENT_PHASE2;
+ SmsSaveYourselfPhase2(CLIENT(lp->data)->smsConn);
+ }
+ }
+}
+
+/*
+ */
+static void
+save_yourself_done(SmsConn smsConn, Client *client, Bool success)
+{
+ gboolean enterPhase2;
+ GList *lp;
+
+ /* A client completed a local SaveYourself */
+ if (client_state(client) == CLIENT_SAVINGLOCAL) {
+ client->state = CLIENT_IDLE;
+ SmsSaveComplete(client->smsConn);
+ return;
+ }
+
+ /* validate client requests */
+ if (client_state(client) != CLIENT_PHASE2 &&
+ client_state(client) != CLIENT_SAVING) {
+#ifdef DEBUG
+ g_warning("The client %s which is neither in SaveYourself "
+ "nor in SaveYourselfPhase2 state send a "
+ "SaveYourselfDone message", client->id);
+#endif
+ return;
+ }
+
+ /* manager has to be in checkpoint or shutdown state here */
+ g_return_if_fail(state == MANAGER_CHECKPOINT ||
+ state == MANAGER_SHUTDOWN);
+
+ client->state = CLIENT_SAVEDONE;
+ enterPhase2 = FALSE;
+
+ /* check if all clients completed the SaveYourself */
+ for (lp = g_list_first(clients); lp; lp = lp->next) {
+ if (client_state(lp->data) == CLIENT_SAVING) {
+ /*
+ * atleast one client did not finish the SaveYourself
+ * yet, so wait another round.
+ */
+ return;
+ }
+ else if (CLIENT(lp->data)->state == CLIENT_WAITFORPHASE2)
+ enterPhase2 = TRUE;
+ }
+
+ /*
+ * Ok, all clients completed the SaveYourself Phase1, and there's
+ * atleast one client that requested to enter save Phase2, so lets
+ * enter SaveYourselfPhase2.
+ */
+ if (enterPhase2) {
+ for (lp = g_list_first(clients); lp; lp = lp->next) {
+ if (CLIENT(lp->data)->state != CLIENT_WAITFORPHASE2)
+ continue;
+
+ CLIENT(lp->data)->state = CLIENT_PHASE2;
+ SmsSaveYourselfPhase2(CLIENT(lp->data)->smsConn);
+ }
+
+ return;
+ }
+
+ /*
+ * At this point all clients completed the SaveYourself, so we
+ * are now save to complete the CheckPoint (and shutdown the
+ * session manager).
+ */
+ if (state == MANAGER_CHECKPOINT) {
+ if (!manager_save())
+ g_warning("Unable to save session checkpoint");
+
+ /* Notify all clients that we passed the checkpoint */
+ for (lp = g_list_first(clients); lp; lp = lp->next) {
+#ifdef DEBUG
+ if (CLIENT(lp->data)->state != CLIENT_SAVEDONE) {
+ g_warning("Client %s survied in non "
+ "CLIENT_SAVEDONE state.",
+ CLIENT(lp->data)->id);
+ }
+#endif
+ CLIENT(lp->data)->state = CLIENT_IDLE;
+ SmsSaveComplete(CLIENT(lp->data)->smsConn);
+ }
+
+ return;
+ }
+
+ /*
+ * We are about to shutdown the manager, so send all SM clients the
+ * SmDie message.
+ */
+ state = MANAGER_SHUTDOWNPHASE2;
+ for (lp = g_list_first(clients); lp; lp = lp->next)
+ SmsDie(CLIENT(lp->data)->smsConn);
+
+ /* give all clients the chance to close the connection */
+ dieTimeoutId = g_timeout_add(5 * 1000, (GSourceFunc)gtk_main_quit,NULL);
+}
+
+/*
+ */
+static void
+close_connection(SmsConn smsConn, Client *client, int nReasons, char **reasons)
+{
+ IceConn iceConn;
+ gchar *program;
+ gchar *reason;
+ GList *lp;
+
+ /* shutdown the XSMP/ICE connection */
+ iceConn = SmsGetIceConnection(smsConn);
+ SmsCleanUp(smsConn);
+ IceSetShutdownNegotiation(iceConn, False);
+ IceCloseConnection(iceConn);
+
+ /* remember this client to be in "Disconnect"-state, see below */
+ client->state = CLIENT_DISCONNECTED;
+
+ if (state == MANAGER_SHUTDOWNPHASE2) {
+ /* Check if there are still clients connected to the manager */
+ for (lp = g_list_first(clients); lp; lp = lp->next)
+ if (CLIENT(lp->data)->state != CLIENT_DISCONNECTED)
+ return;
+
+ /* remove a running "Die" timeout */
+ if (dieTimeoutId != 0)
+ g_source_remove(dieTimeoutId);
+
+ /* All clients disconnected before the timeout, nice */
+ gtk_main_quit();
+ }
+ else {
+ if ((program = client_get_program(client)) == NULL)
+ program = client_get_id(client);
+
+ /* we are not in frozen shutdown state, so save to remove */
+ clients = g_list_remove(clients, client);
+ client_free(client);
+
+ if (nReasons) {
+ reason = xfce_strjoin("\n", reasons, nReasons);
+
+ xfce_err(_(
+ "The client \"%s\" closed the connection\n"
+ "to the session manager. The following reason\n"
+ "was given:\n\n%s"), program, reason);
+
+ g_free(reason);
+ }
+
+ g_free(program);
+ }
+
+ if (nReasons)
+ SmFreeReasons(nReasons, reasons);
+}
+
+/*
+ */
+static void
+set_properties(SmsConn smsConn, Client *client, int nProps, SmProp **props)
+{
+ int i, j, n;
+
+ if (client->props == NULL) {
+ /* First time, SetProperties is called, just use the given
+ * properties
+ */
+ client->nProps = nProps;
+ client->props = props;
+ return;
+ }
+
+ n = client->nProps;
+
+ /* check new array size and update existing properties */
+ for (j = 0; j < nProps; j++) {
+ for (i = 0; i < n; i++) {
+ if (!strcmp(client->props[i]->name, props[j]->name)) {
+ /* update existing property */
+ SmFreeProperty(client->props[i]);
+ client->props[i] = props[j];
+ props[j] = NULL;
+ break;
+ }
+ }
+
+ if (i == n)
+ client->nProps++;
+ }
+
+ /* resize properties array */
+ client->props = (SmProp **)realloc(client->props,
+ client->nProps * sizeof(*props));
+
+ /* add leftover properties */
+ for (j = 0; j < nProps; j++)
+ if (props[j] != NULL)
+ client->props[n++] = props[j];
+
+ free(props);
+}
+
+/*
+ */
+static void
+delete_properties(SmsConn smsConn, Client *client, int numProps,
+ char **propNames)
+{
+ char **name;
+ int n, m;
+
+ if (client->props == NULL)
+ return;
+
+ for (n = m = 0; n < client->nProps; n++) {
+ for (name = propNames; name < propNames + numProps; name++) {
+ if (!strcmp(client->props[n]->name, *name)) {
+ SmFreeProperty(client->props[n]);
+ break;
+ }
+ }
+
+ if (name >= propNames + numProps)
+ client->props[m++] = client->props[n];
+ }
+
+ /* any properties left? */
+ if ((client->nProps = m) == 0) {
+ free(client->props);
+ client->props = NULL;
+ }
+
+ /* free property names */
+ for (name = propNames; name < propNames + numProps; name++)
+ free(*name);
+ free(propNames);
+}
+
+/*
+ */
+static void
+get_properties(SmsConn smsConn, Client *client)
+{
+ if (client->props != NULL)
+ SmsReturnProperties(smsConn, client->nProps, client->props);
+}
+
diff --git a/xfce4-session/manager.h b/xfce4-session/manager.h
new file mode 100644
index 00000000..1dc7199e
--- /dev/null
+++ b/xfce4-session/manager.h
@@ -0,0 +1,55 @@
+/*
+ * Copyright (c) 2003 Benedikt Meurer <benedikt.meurer@unix-ag.uni-siegen.de>
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+ * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#ifndef __XFSM_MANAGER_H__
+#define __XFSM_MANAGER_H__
+
+#include <glib.h>
+
+/* manager states */
+enum
+{
+ MANAGER_IDLE = 0,
+ MANAGER_CHECKPOINT,
+ MANAGER_SHUTDOWN,
+ MANAGER_SHUTDOWNPHASE2,
+};
+
+/* list of currently connected SM clients */
+extern GList *clients;
+
+/* kind of shutdown (logout, reboot, halt) */
+extern gint shutdownType;
+
+/* save session on shutdown */
+extern gboolean shutdownSave;
+
+/* prototypes */
+extern gboolean manager_init(void);
+extern gboolean manager_save(void);
+extern gboolean manager_restart(void);
+
+#endif /* !__XFSM_MANAGER_H__ */
diff --git a/xfce4-session/shutdown.c b/xfce4-session/shutdown.c
new file mode 100644
index 00000000..618a207d
--- /dev/null
+++ b/xfce4-session/shutdown.c
@@ -0,0 +1,367 @@
+/*
+ * Copyright (c) 2003 Benedikt Meurer <benedikt.meurer@unix-ag.uni-siegen.de>
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+ * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+#ifdef HAVE_SYS_WAIT_H
+#include <sys/wait.h>
+#endif
+
+#ifdef HAVE_STDLIB_H
+#include <stdlib.h>
+#endif
+
+#include <libxfce4util/i18n.h>
+#include <libxfcegui4/libxfcegui4.h>
+#include <gtk/gtk.h>
+
+#include "shutdown.h"
+
+#define BORDER 6
+
+/* whether to confirm logout */
+gboolean shutdownConfirm = TRUE;
+
+/* whether to autosave session on logout */
+gboolean shutdownAutoSave = FALSE;
+
+/* default action on logout */
+gint shutdownDefault = SHUTDOWN_LOGOUT;
+
+/*
+ * XXX - this is similar to the way gnome-session renders the background,
+ * I'd like to get rid of this, and draw a stripes pixbuf instead, but I
+ * don't know how, yet.
+ */
+static void
+drawBackground(void)
+{
+ static char dash_list[] = {1, 1};
+ GdkGCValues values;
+ GdkGC *gc;
+ int i;
+
+ values.line_style = GDK_LINE_ON_OFF_DASH;
+ values.subwindow_mode = GDK_INCLUDE_INFERIORS;
+
+ gc = gdk_gc_new_with_values(gdk_get_default_root_window(),
+ &values, GDK_GC_LINE_STYLE | GDK_GC_SUBWINDOW);
+ gdk_gc_set_dashes(gc, 0, dash_list, 2);
+
+#if 1
+ for (i = 0; i < gdk_screen_width() / 2; i++) {
+ int w = gdk_screen_width() - 2 * i;
+ int h = gdk_screen_height() - 2 * i;
+
+ if (h <= 0)
+ h = 1;
+ if (w <= 1)
+ w = 1;
+
+ gdk_draw_rectangle(gdk_get_default_root_window(), gc, FALSE,
+ i, i, w, h);
+ }
+#else
+ {
+ GdkModifierType mmask;
+ gint mx;
+ gint my;
+
+ gdk_window_get_pointer(gdk_get_default_root_window(), &mx, &my,
+ &mmask);
+
+ for (i = 0; i < MAX(gdk_screen_width(), gdk_screen_height()); i++) {
+ int x = mx - i;
+ int y = my - i;
+
+ gdk_draw_rectangle(gdk_get_default_root_window(), gc, FALSE,
+ x, y, i * 2, i * 2);
+ }
+ }
+#endif
+
+ gdk_flush();
+ g_object_unref(gc);
+}
+
+/*
+ */
+static void
+refreshBackground(void)
+{
+ GdkWindowAttr attr;
+ GdkWindow *win;
+
+ attr.x = 0;
+ attr.y = 0;
+ attr.window_type = GDK_WINDOW_TOPLEVEL;
+ attr.wclass = GDK_INPUT_OUTPUT;
+ attr.width = gdk_screen_width();
+ attr.height = gdk_screen_height();
+ attr.override_redirect = TRUE;
+ attr.event_mask = 0;
+
+ win = gdk_window_new(gdk_get_default_root_window(), &attr,
+ GDK_WA_X | GDK_WA_Y | GDK_WA_NOREDIR);
+
+ gdk_window_show(win);
+ gdk_flush();
+ gdk_window_hide(win);
+}
+
+/*
+ */
+gboolean
+shutdownDialog(gint *shutdownType, gboolean *saveSession)
+{
+ gboolean accessibility;
+ const gchar *username;
+ GtkWidget *dialog;
+ GtkWidget *label;
+ GtkWidget *dbox;
+ GtkWidget *hbox;
+ GtkWidget *vbox;
+ GtkWidget *image;
+ GtkWidget *menu;
+ GtkWidget *omenu;
+ GtkWidget *mitem;
+ GtkWidget *checkbox;
+ GtkWidget *hidden;
+ gint result;
+ gchar *text;
+
+ g_return_val_if_fail(saveSession != NULL, FALSE);
+ g_return_val_if_fail(shutdownType != NULL, FALSE);
+
+ /*
+ * The user do not want to see a "shutdown dialog", so lets assume,
+ * he's willing to execute the default (whatever that be)
+ */
+ if (!shutdownConfirm) {
+ *saveSession = shutdownAutoSave;
+ *shutdownType = shutdownDefault;
+ return(TRUE);
+ }
+
+ /* Try to grab Input on a hidden window first */
+ hidden = gtk_invisible_new();
+ gtk_widget_show(hidden);
+
+ for (;;) {
+ if (gdk_pointer_grab(hidden->window, FALSE, 0, NULL, NULL,
+ GDK_CURRENT_TIME) == GDK_GRAB_SUCCESS) {
+ if (gdk_keyboard_grab(hidden->window, FALSE,
+ GDK_CURRENT_TIME)
+ == GDK_GRAB_SUCCESS) {
+ gtk_widget_destroy(hidden);
+ break;
+ }
+
+ gdk_pointer_ungrab(GDK_CURRENT_TIME);
+ }
+
+ g_usleep(50 * 1000);
+ }
+
+ dialog = gtk_dialog_new_with_buttons(_("Logout session"),
+ NULL, GTK_DIALOG_MODAL,
+ GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
+ GTK_STOCK_OK, GTK_RESPONSE_OK,
+ NULL);
+
+ /* set dialog window options */
+ gtk_dialog_set_default_response(GTK_DIALOG(dialog),GTK_RESPONSE_CANCEL);
+ gtk_window_set_position(GTK_WINDOW(dialog), GTK_WIN_POS_CENTER_ALWAYS);
+ gtk_window_set_resizable(GTK_WINDOW(dialog), FALSE);
+
+ /* this window *should* not be handled by the window manager */
+ g_object_set(G_OBJECT(dialog), "type", GTK_WINDOW_POPUP, NULL);
+
+ /*
+ * Grabbing the Xserver when accessibility is enabled will cause a
+ * hang. Found in gnome-session (see #93103 for details).
+ */
+ accessibility = GTK_IS_ACCESSIBLE(gtk_widget_get_accessible(dialog));
+ if (!accessibility) {
+ gdk_x11_grab_server();
+ drawBackground();
+ gdk_flush();
+ }
+
+ dbox = GTK_DIALOG(dialog)->vbox;
+
+ /* if we cannot determine user's realname, fallback to account name */
+ if ((username = g_get_real_name()) == NULL || !strlen(username))
+ username = g_get_user_name();
+ text = g_strdup_printf(_("End session for <b>%s</b>"), username);
+ label = gtk_label_new(NULL);
+ gtk_label_set_markup(GTK_LABEL(label), text);
+ gtk_box_pack_start(GTK_BOX(dbox), label, FALSE, TRUE, BORDER);
+ gtk_widget_show(label);
+ g_free(text);
+
+ /* */
+ hbox = gtk_hbox_new(FALSE, 0);
+ gtk_box_pack_start(GTK_BOX(dbox), hbox, TRUE, TRUE, BORDER);
+ gtk_widget_show(hbox);
+
+ /* */
+ image = gtk_image_new_from_stock(GTK_STOCK_QUIT, GTK_ICON_SIZE_DIALOG);
+ gtk_box_pack_start(GTK_BOX(hbox), image, FALSE, TRUE, BORDER);
+ gtk_widget_show(image);
+
+ /* */
+ vbox = gtk_vbox_new(FALSE, 0);
+ gtk_box_pack_start(GTK_BOX(hbox), vbox, TRUE, TRUE, BORDER);
+ gtk_widget_show(vbox);
+
+ /* */
+ label = gtk_label_new(_("What do you want to do next?"));
+ gtk_box_pack_start(GTK_BOX(vbox), label, FALSE, TRUE, BORDER);
+ gtk_widget_show(label);
+
+ /* */
+ menu = gtk_menu_new();
+
+ /* */
+ mitem = gtk_menu_item_new_with_mnemonic(_("_Quit current session"));
+ gtk_menu_shell_append(GTK_MENU_SHELL(menu), mitem);
+ gtk_widget_show(mitem);
+
+ /* */
+ mitem = gtk_menu_item_new_with_mnemonic(_("_Reboot the computer"));
+ gtk_menu_shell_append(GTK_MENU_SHELL(menu), mitem);
+ gtk_widget_show(mitem);
+
+ /* */
+ mitem = gtk_menu_item_new_with_mnemonic(_("_Turn off computer"));
+ gtk_menu_shell_append(GTK_MENU_SHELL(menu), mitem);
+ gtk_widget_show(mitem);
+
+ /* */
+ omenu = gtk_option_menu_new();
+ gtk_option_menu_set_menu(GTK_OPTION_MENU(omenu), menu);
+ gtk_option_menu_set_history(GTK_OPTION_MENU(omenu), shutdownDefault);
+ gtk_box_pack_start(GTK_BOX(vbox), omenu, FALSE, TRUE, BORDER);
+ gtk_widget_show(omenu);
+
+ /* */
+ checkbox = gtk_check_button_new_with_mnemonic(
+ _("_Save session for future logins"));
+ gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(checkbox),
+ shutdownAutoSave);
+ gtk_widget_set_sensitive(checkbox, !shutdownAutoSave);
+ gtk_box_pack_start(GTK_BOX(vbox), checkbox, FALSE, TRUE, BORDER);
+ gtk_widget_show(checkbox);
+
+ /* need to realize the dialog first! */
+ gtk_widget_show(dialog);
+
+ /* Grab Keyboard and Mouse pointer */
+ gdk_pointer_grab(dialog->window, TRUE, 0, NULL, NULL, GDK_CURRENT_TIME);
+ gdk_keyboard_grab(dialog->window, FALSE, GDK_CURRENT_TIME);
+ XSetInputFocus(GDK_DISPLAY(), GDK_WINDOW_XWINDOW(dialog->window),
+ RevertToParent, CurrentTime);
+
+ /* run the logout dialog */
+ result = gtk_dialog_run(GTK_DIALOG(dialog));
+
+ if (result == GTK_RESPONSE_OK) {
+ *saveSession = gtk_toggle_button_get_active(
+ GTK_TOGGLE_BUTTON(checkbox));
+ *shutdownType = gtk_option_menu_get_history(
+ GTK_OPTION_MENU(omenu));
+ }
+
+ gtk_widget_destroy(dialog);
+
+ /* ungrab the Xserver */
+ if (!accessibility) {
+ gdk_x11_ungrab_server();
+ refreshBackground();
+ }
+
+ /* Release Keyboard/Mouse pointer grab */
+ gdk_keyboard_ungrab(GDK_CURRENT_TIME);
+ gdk_pointer_ungrab(GDK_CURRENT_TIME);
+ gdk_flush();
+
+ /*
+ * run an iteration through the main loop to give the
+ * confirm dialog time to disappear
+ */
+ g_main_context_iteration(NULL, TRUE);
+
+ return(result == GTK_RESPONSE_OK);
+}
+
+/*
+ */
+gint
+shutdown(gint type)
+{
+ gchar *command;
+ gchar *buf;
+ GError *error;
+ gint status;
+
+ error = NULL;
+
+ switch (type) {
+ case SHUTDOWN_REBOOT:
+ command = g_strdup_printf("%s reboot", SHUTDOWN_COMMAND);
+ break;
+
+ case SHUTDOWN_HALT:
+ command = g_strdup_printf("%s halt", SHUTDOWN_COMMAND);
+ break;
+
+ default:
+ return(EXIT_SUCCESS);
+ }
+
+ if (!g_spawn_command_line_sync(command, NULL, &buf, &status, &error)) {
+ xfce_err(_("The following error occured while trying to "
+ "shutdown the computer:\n\n%s"), error->message);
+ g_error_free(error);
+ g_free(command);
+ return(EXIT_FAILURE);
+ }
+
+ if (!WIFEXITED(status) || WEXITSTATUS(status) != 0) {
+ xfce_err(_(
+ "The following error occured while trying to "
+ "shutdown the computer:\n\n%s"), buf);
+ g_free(command);
+ return(EXIT_FAILURE);
+ }
+
+ g_free(command);
+ return(EXIT_SUCCESS);
+}
+
diff --git a/xfce4-session/shutdown.h b/xfce4-session/shutdown.h
new file mode 100644
index 00000000..84a8b24a
--- /dev/null
+++ b/xfce4-session/shutdown.h
@@ -0,0 +1,41 @@
+/*
+ * Copyright (c) 2003 Benedikt Meurer <benedikt.meurer@unix-ag.uni-siegen.de>
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+ * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#ifndef __XFSM_SHUTDOWN_H__
+#define __XFSM_SHUTDOWN_H__
+
+#include <glib.h>
+
+/* */
+#define SHUTDOWN_LOGOUT 0
+#define SHUTDOWN_REBOOT 1
+#define SHUTDOWN_HALT 2
+
+/* prototypes */
+extern gboolean shutdownDialog(gint *, gboolean *);
+extern gint shutdown(gint);
+
+#endif /* !__XFSM_SHUTDOWN_H__ */
diff --git a/xfce4-session/splash-fallback.h b/xfce4-session/splash-fallback.h
new file mode 100644
index 00000000..1ab48f6e
--- /dev/null
+++ b/xfce4-session/splash-fallback.h
@@ -0,0 +1,16365 @@
+/* GdkPixbuf RGBA C-Source image dump */
+
+static const guint8 fallback_logo[] =
+{ ""
+ /* Pixbuf magic (0x47646b50) */
+ "GdkP"
+ /* length: header (24) + pixel_data (490000) */
+ "\0\7z("
+ /* pixdata_type (0x1010002) */
+ "\1\1\0\2"
+ /* rowstride (1400) */
+ "\0\0\5x"
+ /* width (350) */
+ "\0\0\1^"
+ /* height (350) */
+ "\0\0\1^"
+ /* pixel_data: */
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:`\377(:`\377"
+ "(:`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377"
+ "):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377"
+ "):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377"
+ "):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377"
+ "):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377"
+ "):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377"
+ "):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377"
+ "):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377"
+ "):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377"
+ "):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377"
+ "):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377"
+ "):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377"
+ "):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377"
+ "):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377"
+ "):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377"
+ "):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377"
+ "):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377"
+ "):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377"
+ "):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377"
+ "):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377"
+ "):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377"
+ "):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377"
+ "):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377"
+ "):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377"
+ "):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377"
+ "):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377"
+ "):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377"
+ "):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377"
+ "):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377"
+ "):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377"
+ "):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377"
+ "):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377"
+ "):`\377):`\377):`\377):`\377):`\377):`\377):`\377):`\377(:`\377(:`\377"
+ "(:`\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:`\377):`\377*;a\377*<a\377+<a\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+<a\377"
+ "*<a\377*;a\377):`\377(:`\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377):`\377*;a\377+=b\377,>c\377-@e\377.Af\377"
+ "/Af\377/Ag\377/Ag\377/Ag\377/Ag\377/Ag\3770Ag\3770Ag\3770Ag\3770Ag\377"
+ "0Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\377"
+ "0Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\377"
+ "0Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\377"
+ "0Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\377"
+ "0Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\377"
+ "0Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\377"
+ "0Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\377"
+ "0Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\377"
+ "0Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\377"
+ "0Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\377"
+ "0Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\377"
+ "0Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\377"
+ "0Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\377"
+ "0Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\377"
+ "0Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\377"
+ "0Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\377"
+ "0Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\377"
+ "0Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\377"
+ "0Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\377"
+ "0Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\377"
+ "0Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\377"
+ "0Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\377"
+ "0Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\377"
+ "0Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\377"
+ "0Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\377"
+ "0Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\377"
+ "0Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\377"
+ "0Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\377"
+ "0Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\377"
+ "0Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\377"
+ "0Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\3770Ag\377"
+ "0Ag\3770Ag\3770Ag\3770Ag\377/Ag\377/Ag\377/Ag\377/Ag\377/Af\377.Af\377"
+ "-@e\377,>c\377+=b\377*;a\377):`\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377):`\377*<a\377,>c\377.Af\3770Bh\3772Di\3774Ek\377"
+ "5Gl\3776Hl\3776Hl\3777Hm\3777Hm\3777Hm\3777Im\3777Im\3777Im\3777Im\377"
+ "7Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\377"
+ "7Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\377"
+ "7Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\377"
+ "7Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\377"
+ "7Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\377"
+ "7Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\377"
+ "7Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\377"
+ "7Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\377"
+ "7Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\377"
+ "7Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\377"
+ "7Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\377"
+ "7Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\377"
+ "7Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\377"
+ "7Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\377"
+ "7Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\377"
+ "7Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\377"
+ "7Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\377"
+ "7Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\377"
+ "7Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\377"
+ "7Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\377"
+ "7Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\377"
+ "7Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\377"
+ "7Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\377"
+ "7Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\377"
+ "7Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\377"
+ "7Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\377"
+ "7Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\377"
+ "7Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\377"
+ "7Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\377"
+ "7Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\377"
+ "7Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\377"
+ "7Im\3777Im\3777Im\3777Im\3777Hm\3777Hm\3776Hl\3776Hl\3775Gl\3774Ek\377"
+ "2Di\3770Bh\377.Af\377,>c\377*<a\377):`\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:`\377*;a\377,>c\377/Af\3772Di\3777Hm\377:Lo\377=Or\377"
+ "@Qs\377ARt\377ASv\377BSv\377BSv\377BSv\377BTv\377BTv\377BTv\377BTv\377"
+ "BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377"
+ "BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377"
+ "BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377"
+ "BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377"
+ "BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377"
+ "BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377"
+ "BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377"
+ "BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377"
+ "BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377"
+ "BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377"
+ "BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377"
+ "BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377"
+ "BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377"
+ "BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377"
+ "BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377"
+ "BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377"
+ "BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377"
+ "BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377"
+ "BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377"
+ "BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377"
+ "BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377"
+ "BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377"
+ "BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377"
+ "BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377"
+ "BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377"
+ "BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377"
+ "BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377"
+ "BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377"
+ "BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377"
+ "BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377"
+ "BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377"
+ "BTv\377BTv\377BTv\377BTv\377BSv\377BSv\377ASv\377ARt\377@Qs\377=Or\377"
+ ":Lo\3777Hm\3773Ej\377/Af\377,>c\377*<a\377(:`\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377);`\377+=b\377.Af\3773Ej\3779Jn\377\77Ps\377DUx\377HZ|"
+ "\377K\\~\377N^\200\377O_\201\377P`\201\377P`\201\377P`\201\377P`\202"
+ "\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202"
+ "\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202"
+ "\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202"
+ "\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202"
+ "\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202"
+ "\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202"
+ "\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202"
+ "\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202"
+ "\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202"
+ "\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202"
+ "\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202"
+ "\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202"
+ "\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202"
+ "\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202"
+ "\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202"
+ "\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202"
+ "\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202"
+ "\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202"
+ "\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202"
+ "\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202"
+ "\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202"
+ "\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202"
+ "\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202"
+ "\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202"
+ "\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202"
+ "\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202"
+ "\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202"
+ "\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202"
+ "\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202"
+ "\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202"
+ "\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202"
+ "\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202"
+ "\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202"
+ "\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202"
+ "\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202"
+ "\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202"
+ "\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202"
+ "\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202"
+ "\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202"
+ "\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202"
+ "\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202"
+ "\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202"
+ "\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202"
+ "\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202"
+ "\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202\377P`\202"
+ "\377P`\202\377P`\202\377P`\201\377P`\201\377O_\201\377N_\200\377L]\177"
+ "\377HZ|\377DUx\377\77Ps\3779Jn\3773Ej\377.Af\377+=b\377);`\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377*;a\377,>c\3770Bh\3777Hm\377\77Ps\377FXz"
+ "\377O_\201\377Uf\206\377Yj\211\377\\l\214\377]n\215\377_o\216\377_o\216"
+ "\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216"
+ "\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216"
+ "\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216"
+ "\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216"
+ "\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216"
+ "\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216"
+ "\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216"
+ "\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216"
+ "\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216"
+ "\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216"
+ "\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216"
+ "\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216"
+ "\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216"
+ "\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216"
+ "\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216"
+ "\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216"
+ "\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216"
+ "\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216"
+ "\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216"
+ "\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216"
+ "\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216"
+ "\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216"
+ "\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216"
+ "\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216"
+ "\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216"
+ "\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216"
+ "\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216"
+ "\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216"
+ "\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216"
+ "\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216"
+ "\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216"
+ "\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216"
+ "\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216"
+ "\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216"
+ "\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216"
+ "\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216"
+ "\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216"
+ "\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216"
+ "\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216"
+ "\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216"
+ "\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216"
+ "\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216"
+ "\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216"
+ "\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216"
+ "\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216"
+ "\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377^n\215"
+ "\377\\l\214\377Yj\211\377Uf\206\377O_\201\377FXz\377\77Ps\3777Hm\377"
+ "0Bh\377,>c\377*;a\377(:_\377(:_\377(:_\377(:_\377(:`\377*<a\377-@e\377"
+ "2Di\377:Lp\377DUx\377O_\201\377Wh\210\377`p\217\377gv\224\377jy\225\377"
+ "l|\227\377m}\231\377m}\231\377m}\231\377n~\231\377n~\231\377n~\231\377"
+ "n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377"
+ "n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377"
+ "n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377"
+ "n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377"
+ "n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377"
+ "n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377"
+ "n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377"
+ "n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377"
+ "n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377"
+ "n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377"
+ "n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377"
+ "n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377"
+ "n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377"
+ "n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377"
+ "n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377"
+ "n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377"
+ "n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377"
+ "n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377"
+ "n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377"
+ "n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377"
+ "n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377"
+ "n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377"
+ "n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377"
+ "n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377"
+ "n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377"
+ "n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377"
+ "n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377"
+ "n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377"
+ "n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377"
+ "n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377"
+ "n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377"
+ "n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377"
+ "n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377"
+ "n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377"
+ "n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377"
+ "n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377"
+ "n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377"
+ "n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377"
+ "n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377"
+ "n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377"
+ "n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377"
+ "n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377"
+ "n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377"
+ "n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377"
+ "n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377n~\231\377"
+ "m}\231\377m}\231\377l|\227\377kz\226\377gv\224\377`p\217\377Wh\210\377"
+ "O_\201\377DUx\377:Lp\3772Di\377-@e\377*<a\377(:`\377(:_\377(:_\377(:"
+ "_\377(:`\377+<a\377.Af\3774Ek\377=Or\377HY|\377Uf\206\377`p\216\377j"
+ "y\226\377q\200\234\377v\203\237\377x\206\241\377y\207\242\377y\207\242"
+ "\377y\207\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377"
+ "z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210"
+ "\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242"
+ "\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377"
+ "z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210"
+ "\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242"
+ "\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377"
+ "z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210"
+ "\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242"
+ "\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377"
+ "z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210"
+ "\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242"
+ "\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377"
+ "z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210"
+ "\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242"
+ "\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377"
+ "z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210"
+ "\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242"
+ "\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377"
+ "z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210"
+ "\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242"
+ "\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377"
+ "z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210"
+ "\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242"
+ "\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377"
+ "z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210"
+ "\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242"
+ "\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377"
+ "z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210"
+ "\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242"
+ "\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377"
+ "z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210"
+ "\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242"
+ "\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377"
+ "z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210"
+ "\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242"
+ "\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377"
+ "z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210"
+ "\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242"
+ "\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377"
+ "z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210"
+ "\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242"
+ "\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377"
+ "z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210"
+ "\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242"
+ "\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377"
+ "z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210"
+ "\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242"
+ "\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377"
+ "z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210"
+ "\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242"
+ "\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377"
+ "z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210"
+ "\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242"
+ "\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377"
+ "z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210"
+ "\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242"
+ "\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377"
+ "z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210"
+ "\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377y\207\242"
+ "\377y\207\242\377x\206\241\377v\203\237\377q\200\234\377jy\226\377`p"
+ "\216\377Uf\206\377HY|\377=Or\3774Ek\377.Af\377+<a\377(:`\377(:_\377("
+ ":_\377(:_\377(:`\377+=b\377/Af\3775Gl\377@Qt\377L\\\177\377Yj\211\377"
+ "gv\224\377q\200\234\377y\207\241\377~\214\246\377\200\216\247\377\201"
+ "\216\250\377\203\220\250\377\203\220\250\377\203\220\251\377\203\220"
+ "\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251"
+ "\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377"
+ "\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203"
+ "\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220"
+ "\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251"
+ "\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377"
+ "\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203"
+ "\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220"
+ "\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251"
+ "\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377"
+ "\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203"
+ "\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220"
+ "\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251"
+ "\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377"
+ "\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203"
+ "\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220"
+ "\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251"
+ "\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377"
+ "\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203"
+ "\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220"
+ "\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251"
+ "\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377"
+ "\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203"
+ "\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220"
+ "\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251"
+ "\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377"
+ "\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203"
+ "\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220"
+ "\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251"
+ "\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377"
+ "\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203"
+ "\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220"
+ "\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251"
+ "\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377"
+ "\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203"
+ "\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220"
+ "\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251"
+ "\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377"
+ "\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203"
+ "\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220"
+ "\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251"
+ "\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377"
+ "\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203"
+ "\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220"
+ "\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251"
+ "\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377"
+ "\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203"
+ "\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220"
+ "\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251"
+ "\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377"
+ "\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203"
+ "\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220"
+ "\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251"
+ "\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377"
+ "\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203"
+ "\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220"
+ "\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251"
+ "\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377"
+ "\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203"
+ "\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220"
+ "\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251"
+ "\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377"
+ "\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203"
+ "\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220"
+ "\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251"
+ "\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377"
+ "\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203"
+ "\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220"
+ "\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251"
+ "\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377"
+ "\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203"
+ "\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220"
+ "\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251"
+ "\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377"
+ "\203\220\251\377\203\220\251\377\203\220\250\377\203\220\250\377\200"
+ "\216\247\377~\214\246\377y\207\241\377q\200\234\377gv\224\377Yj\211\377"
+ "L\\\177\377@Qt\3775Gl\377/Af\377+=b\377(:`\377(:_\377(:_\377(:_\377)"
+ ":`\377+=b\377/Af\3776Hl\377ARv\377M^\200\377\\l\214\377jy\226\377t\203"
+ "\236\377~\214\244\377\203\220\250\377\206\223\253\377\207\223\253\377"
+ "\207\224\254\377\207\224\254\377\211\225\255\377\211\225\255\377\211"
+ "\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225"
+ "\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255"
+ "\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377"
+ "\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211"
+ "\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225"
+ "\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255"
+ "\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377"
+ "\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211"
+ "\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225"
+ "\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255"
+ "\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377"
+ "\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211"
+ "\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225"
+ "\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255"
+ "\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377"
+ "\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211"
+ "\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225"
+ "\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255"
+ "\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377"
+ "\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211"
+ "\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225"
+ "\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255"
+ "\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377"
+ "\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211"
+ "\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225"
+ "\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255"
+ "\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377"
+ "\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211"
+ "\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225"
+ "\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255"
+ "\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377"
+ "\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211"
+ "\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225"
+ "\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255"
+ "\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377"
+ "\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211"
+ "\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225"
+ "\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255"
+ "\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377"
+ "\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211"
+ "\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225"
+ "\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255"
+ "\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377"
+ "\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211"
+ "\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225"
+ "\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255"
+ "\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377"
+ "\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211"
+ "\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225"
+ "\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255"
+ "\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377"
+ "\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211"
+ "\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225"
+ "\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255"
+ "\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377"
+ "\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211"
+ "\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225"
+ "\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255"
+ "\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377"
+ "\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211"
+ "\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225"
+ "\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255"
+ "\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377"
+ "\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211"
+ "\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225"
+ "\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255"
+ "\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377"
+ "\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211"
+ "\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225"
+ "\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255"
+ "\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377"
+ "\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211"
+ "\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225"
+ "\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255"
+ "\377\211\225\255\377\207\224\254\377\207\224\254\377\206\223\253\377"
+ "\203\220\250\377~\214\244\377v\203\237\377jy\226\377\\l\214\377N^\200"
+ "\377ARv\3776Hl\377/Ag\377+=b\377):`\377(:_\377(:_\377(:_\377):`\377+"
+ "=b\377/Ag\3776Hm\377ASv\377O_\201\377]n\215\377lz\227\377w\206\241\377"
+ "\200\215\247\377\206\223\253\377\211\225\255\377\211\225\255\377\212"
+ "\226\256\377\212\226\256\377\212\227\256\377\212\227\256\377\212\227"
+ "\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256"
+ "\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377"
+ "\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212"
+ "\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227"
+ "\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256"
+ "\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377"
+ "\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212"
+ "\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227"
+ "\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256"
+ "\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377"
+ "\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212"
+ "\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227"
+ "\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256"
+ "\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377"
+ "\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212"
+ "\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227"
+ "\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256"
+ "\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377"
+ "\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212"
+ "\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227"
+ "\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256"
+ "\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377"
+ "\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212"
+ "\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227"
+ "\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256"
+ "\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377"
+ "\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212"
+ "\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227"
+ "\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256"
+ "\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377"
+ "\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212"
+ "\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227"
+ "\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256"
+ "\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377"
+ "\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212"
+ "\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227"
+ "\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256"
+ "\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377"
+ "\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212"
+ "\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227"
+ "\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256"
+ "\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377"
+ "\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212"
+ "\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227"
+ "\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256"
+ "\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377"
+ "\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212"
+ "\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227"
+ "\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256"
+ "\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377"
+ "\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212"
+ "\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227"
+ "\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256"
+ "\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377"
+ "\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212"
+ "\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227"
+ "\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256"
+ "\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377"
+ "\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212"
+ "\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227"
+ "\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256"
+ "\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377"
+ "\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212"
+ "\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227"
+ "\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256"
+ "\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377"
+ "\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212"
+ "\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227"
+ "\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256"
+ "\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377"
+ "\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212"
+ "\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227"
+ "\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256"
+ "\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377"
+ "\212\227\256\377\212\226\256\377\212\226\256\377\211\225\255\377\206"
+ "\223\253\377\200\215\247\377w\206\241\377l|\227\377]n\215\377O_\201\377"
+ "ASv\3776Hm\377/Ag\377+=b\377):`\377(:_\377(:_\377(:_\377):`\377+=b\377"
+ "/Ag\3777Hm\377ASv\377P_\201\377]n\215\377l|\227\377w\206\241\377\200"
+ "\216\247\377\206\223\253\377\211\225\255\377\212\226\256\377\212\226"
+ "\256\377\212\226\256\377\214\231\260\377\214\231\260\377\214\231\260"
+ "\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377"
+ "\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214"
+ "\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231"
+ "\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260"
+ "\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377"
+ "\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214"
+ "\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231"
+ "\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260"
+ "\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377"
+ "\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214"
+ "\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231"
+ "\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260"
+ "\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377"
+ "\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214"
+ "\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231"
+ "\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260"
+ "\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377"
+ "\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214"
+ "\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231"
+ "\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260"
+ "\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377"
+ "\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214"
+ "\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231"
+ "\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260"
+ "\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377"
+ "\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214"
+ "\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231"
+ "\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260"
+ "\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377"
+ "\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214"
+ "\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231"
+ "\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260"
+ "\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377"
+ "\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214"
+ "\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231"
+ "\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260"
+ "\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377"
+ "\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214"
+ "\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231"
+ "\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260"
+ "\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377"
+ "\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214"
+ "\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231"
+ "\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260"
+ "\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377"
+ "\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214"
+ "\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231"
+ "\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260"
+ "\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377"
+ "\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214"
+ "\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231"
+ "\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260"
+ "\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377"
+ "\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214"
+ "\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231"
+ "\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260"
+ "\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377"
+ "\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214"
+ "\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231"
+ "\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260"
+ "\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377"
+ "\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214"
+ "\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231"
+ "\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260"
+ "\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377"
+ "\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214"
+ "\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231"
+ "\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260"
+ "\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377"
+ "\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214"
+ "\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231"
+ "\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260"
+ "\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377"
+ "\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214"
+ "\231\260\377\212\226\256\377\212\226\256\377\211\225\255\377\206\223"
+ "\253\377\200\216\247\377w\206\241\377l|\227\377]n\215\377P_\201\377A"
+ "Sv\3777Hm\377/Ag\377+=b\377):`\377(:_\377(:_\377(:_\377):`\377+=b\377"
+ "/Ag\3777Hm\377ASv\377P_\201\377^n\215\377l|\227\377x\207\241\377\201"
+ "\216\250\377\207\223\254\377\211\226\255\377\212\226\256\377\214\227"
+ "\256\377\214\227\256\377\214\231\260\377\214\231\260\377\214\231\260"
+ "\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377"
+ "\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214"
+ "\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231"
+ "\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260"
+ "\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377"
+ "\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214"
+ "\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231"
+ "\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260"
+ "\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377"
+ "\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214"
+ "\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231"
+ "\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260"
+ "\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377"
+ "\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214"
+ "\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231"
+ "\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260"
+ "\377\213\230\257\377\213\230\257\377\213\230\257\377\213\230\257\377"
+ "\213\230\257\377\213\230\257\377\214\231\260\377\214\231\260\377\214"
+ "\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231"
+ "\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260"
+ "\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377"
+ "\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214"
+ "\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231"
+ "\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260"
+ "\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377"
+ "\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214"
+ "\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231"
+ "\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260"
+ "\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377"
+ "\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214"
+ "\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231"
+ "\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260"
+ "\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377"
+ "\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214"
+ "\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231"
+ "\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260"
+ "\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377"
+ "\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214"
+ "\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231"
+ "\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260"
+ "\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377"
+ "\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214"
+ "\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231"
+ "\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260"
+ "\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377"
+ "\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214"
+ "\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231"
+ "\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260"
+ "\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377"
+ "\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214"
+ "\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231"
+ "\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260"
+ "\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377"
+ "\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214"
+ "\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231"
+ "\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260"
+ "\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377"
+ "\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214"
+ "\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231"
+ "\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260"
+ "\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377"
+ "\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214"
+ "\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231"
+ "\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260"
+ "\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377"
+ "\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214"
+ "\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231"
+ "\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260"
+ "\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377"
+ "\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214"
+ "\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231"
+ "\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260"
+ "\377\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377"
+ "\214\231\260\377\214\231\260\377\214\231\260\377\214\231\260\377\214"
+ "\231\260\377\214\227\256\377\214\227\256\377\211\226\255\377\207\223"
+ "\254\377\201\216\250\377x\207\241\377l|\227\377^n\215\377P_\201\377A"
+ "Sv\3777Hm\377/Ag\377+=b\377):`\377(:_\377(:_\377(:_\377):`\377+=b\377"
+ "/Ag\3777Hm\377ASv\377O_\201\377]n\215\377l|\227\377x\206\241\377\201"
+ "\216\247\377\206\223\253\377\211\225\255\377\211\226\255\377\214\226"
+ "\256\377\214\226\256\377\214\227\256\377\214\227\256\377\214\227\256"
+ "\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377"
+ "\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214"
+ "\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227"
+ "\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256"
+ "\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377"
+ "\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214"
+ "\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227"
+ "\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256"
+ "\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377"
+ "\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214"
+ "\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227"
+ "\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256"
+ "\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377"
+ "\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214"
+ "\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227"
+ "\256\377\214\227\256\377\214\227\256\377\213\226\255\377\213\226\255"
+ "\377\213\226\255\377\213\226\255\377\213\226\255\377\213\226\255\377"
+ "\213\226\255\377\213\226\255\377\213\226\255\377\214\227\256\377\214"
+ "\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227"
+ "\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256"
+ "\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377"
+ "\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214"
+ "\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227"
+ "\256\377\214\227\256\377\213\226\255\377\213\226\255\377\213\226\255"
+ "\377\213\226\255\377\213\226\255\377\213\226\255\377\214\227\256\377"
+ "\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214"
+ "\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227"
+ "\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256"
+ "\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377"
+ "\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214"
+ "\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227"
+ "\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256"
+ "\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377"
+ "\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214"
+ "\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227"
+ "\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256"
+ "\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377"
+ "\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214"
+ "\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227"
+ "\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256"
+ "\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377"
+ "\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214"
+ "\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227"
+ "\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256"
+ "\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377"
+ "\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214"
+ "\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227"
+ "\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256"
+ "\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377"
+ "\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214"
+ "\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227"
+ "\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256"
+ "\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377"
+ "\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214"
+ "\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227"
+ "\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256"
+ "\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377"
+ "\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214"
+ "\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227"
+ "\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256"
+ "\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377"
+ "\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214"
+ "\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227"
+ "\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256"
+ "\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377"
+ "\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214"
+ "\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227"
+ "\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256"
+ "\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377"
+ "\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214"
+ "\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227"
+ "\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256"
+ "\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377"
+ "\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214"
+ "\227\256\377\214\226\256\377\214\226\256\377\211\225\255\377\206\223"
+ "\253\377\201\216\247\377x\206\241\377l|\227\377]n\215\377O_\201\377A"
+ "Sv\3777Hm\377/Ag\377+=b\377):`\377(:_\377(:_\377(:_\377):`\377+=b\377"
+ "/Ag\3777Hm\377ASv\377O_\201\377]m\215\377l|\227\377x\206\241\377\200"
+ "\216\247\377\206\224\254\377\211\225\255\377\211\226\256\377\212\226"
+ "\256\377\212\226\256\377\214\227\260\377\214\227\260\377\214\227\260"
+ "\377\214\227\260\377\214\227\260\377\214\227\260\377\214\227\260\377"
+ "\214\227\260\377\214\227\260\377\214\227\260\377\214\227\260\377\214"
+ "\227\260\377\214\227\260\377\214\227\260\377\214\227\260\377\214\227"
+ "\260\377\214\227\260\377\214\227\260\377\214\227\260\377\214\227\260"
+ "\377\214\227\260\377\214\227\260\377\214\227\260\377\214\227\260\377"
+ "\214\227\260\377\214\227\260\377\214\227\260\377\214\227\260\377\214"
+ "\227\260\377\214\227\260\377\214\227\260\377\214\227\260\377\214\227"
+ "\260\377\214\227\260\377\214\227\260\377\214\227\260\377\214\227\260"
+ "\377\214\227\260\377\214\227\260\377\214\227\260\377\214\227\260\377"
+ "\214\227\260\377\214\227\260\377\214\227\260\377\214\227\260\377\214"
+ "\227\260\377\214\227\260\377\214\227\260\377\214\227\260\377\214\227"
+ "\260\377\214\227\260\377\214\227\260\377\214\227\260\377\214\227\260"
+ "\377\214\227\260\377\214\227\260\377\214\227\260\377\214\227\260\377"
+ "\214\227\260\377\214\227\260\377\214\227\260\377\214\227\260\377\214"
+ "\227\260\377\214\227\260\377\214\227\260\377\214\227\260\377\214\227"
+ "\260\377\214\227\260\377\213\226\257\377\213\226\257\377\213\226\257"
+ "\377\213\226\257\377\213\226\257\377\213\226\257\377\213\226\257\377"
+ "\213\226\257\377\213\226\257\377\213\226\257\377\213\226\257\377\213"
+ "\226\257\377\214\227\260\377\214\227\260\377\214\227\260\377\214\227"
+ "\260\377\214\227\260\377\214\227\260\377\214\227\260\377\214\227\260"
+ "\377\214\227\260\377\214\227\260\377\214\227\260\377\214\227\260\377"
+ "\214\227\260\377\214\227\260\377\214\227\260\377\214\227\260\377\214"
+ "\227\260\377\214\227\260\377\214\227\260\377\214\227\260\377\213\226"
+ "\257\377\213\226\257\377\213\226\257\377\213\226\257\377\213\226\257"
+ "\377\213\226\257\377\213\226\257\377\213\226\257\377\213\226\257\377"
+ "\213\226\257\377\214\227\260\377\214\227\260\377\214\227\260\377\214"
+ "\227\260\377\214\227\260\377\214\227\260\377\214\227\260\377\214\227"
+ "\260\377\214\227\260\377\214\227\260\377\214\227\260\377\214\227\260"
+ "\377\214\227\260\377\214\227\260\377\214\227\260\377\214\227\260\377"
+ "\214\227\260\377\214\227\260\377\214\227\260\377\214\227\260\377\214"
+ "\227\260\377\214\227\260\377\214\227\260\377\214\227\260\377\214\227"
+ "\260\377\214\227\260\377\214\227\260\377\214\227\260\377\214\227\260"
+ "\377\214\227\260\377\214\227\260\377\214\227\260\377\214\227\260\377"
+ "\214\227\260\377\214\227\260\377\214\227\260\377\214\227\260\377\214"
+ "\227\260\377\214\227\260\377\214\227\260\377\214\227\260\377\214\227"
+ "\260\377\214\227\260\377\214\227\260\377\214\227\260\377\214\227\260"
+ "\377\214\227\260\377\214\227\260\377\214\227\260\377\214\227\260\377"
+ "\214\227\260\377\214\227\260\377\214\227\260\377\214\227\260\377\214"
+ "\227\260\377\214\227\260\377\214\227\260\377\214\227\260\377\214\227"
+ "\260\377\214\227\260\377\214\227\260\377\214\227\260\377\214\227\260"
+ "\377\214\227\260\377\214\227\260\377\214\227\260\377\214\227\260\377"
+ "\214\227\260\377\214\227\260\377\214\227\260\377\214\227\260\377\214"
+ "\227\260\377\214\227\260\377\214\227\260\377\214\227\260\377\214\227"
+ "\260\377\214\227\260\377\214\227\260\377\214\227\260\377\214\227\260"
+ "\377\214\227\260\377\214\227\260\377\214\227\260\377\214\227\260\377"
+ "\213\226\257\377\213\226\257\377\213\226\257\377\213\226\257\377\213"
+ "\226\257\377\213\226\257\377\213\226\257\377\213\226\257\377\213\226"
+ "\257\377\213\226\257\377\214\227\260\377\214\227\260\377\214\227\260"
+ "\377\214\227\260\377\214\227\260\377\214\227\260\377\214\227\260\377"
+ "\214\227\260\377\214\227\260\377\214\227\260\377\214\227\260\377\214"
+ "\227\260\377\214\227\260\377\214\227\260\377\214\227\260\377\214\227"
+ "\260\377\214\227\260\377\214\227\260\377\214\227\260\377\214\227\260"
+ "\377\214\227\260\377\214\227\260\377\214\227\260\377\213\226\257\377"
+ "\213\226\257\377\213\226\257\377\213\226\257\377\213\226\257\377\213"
+ "\226\257\377\213\226\257\377\213\226\257\377\213\226\257\377\213\226"
+ "\257\377\213\226\257\377\213\226\257\377\213\226\257\377\213\226\257"
+ "\377\213\226\257\377\213\226\257\377\213\226\257\377\213\226\257\377"
+ "\213\226\257\377\213\226\257\377\213\226\257\377\213\226\257\377\213"
+ "\226\257\377\213\226\257\377\213\226\257\377\214\227\260\377\214\227"
+ "\260\377\214\227\260\377\214\227\260\377\214\227\260\377\214\227\260"
+ "\377\214\227\260\377\214\227\260\377\214\227\260\377\214\227\260\377"
+ "\214\227\260\377\214\227\260\377\214\227\260\377\214\227\260\377\214"
+ "\227\260\377\214\227\260\377\214\227\260\377\214\227\260\377\214\227"
+ "\260\377\214\227\260\377\214\227\260\377\214\227\260\377\214\227\260"
+ "\377\214\227\260\377\214\227\260\377\214\227\260\377\214\227\260\377"
+ "\214\227\260\377\214\227\260\377\214\227\260\377\214\227\260\377\214"
+ "\227\260\377\214\227\260\377\214\227\260\377\214\227\260\377\214\227"
+ "\260\377\214\227\260\377\214\227\260\377\214\227\260\377\214\227\260"
+ "\377\214\227\260\377\214\227\260\377\214\227\260\377\214\227\260\377"
+ "\214\227\260\377\214\227\260\377\214\227\260\377\214\227\260\377\214"
+ "\227\260\377\214\227\260\377\214\227\260\377\214\227\260\377\214\227"
+ "\260\377\214\227\260\377\214\227\260\377\214\227\260\377\214\227\260"
+ "\377\214\227\260\377\214\227\260\377\214\227\260\377\214\227\260\377"
+ "\214\227\260\377\214\227\260\377\214\227\260\377\214\227\260\377\214"
+ "\227\260\377\212\226\256\377\212\226\256\377\211\225\255\377\206\224"
+ "\254\377\200\216\247\377x\206\241\377l|\227\377]m\215\377O_\201\377A"
+ "Sv\3777Hm\377/Ag\377+=b\377):`\377(:_\377(:_\377(:_\377):`\377+=b\377"
+ "/Ag\3777Hm\377ASv\377N_\201\377]m\215\377l|\227\377w\206\237\377\200"
+ "\215\247\377\206\223\253\377\210\225\255\377\211\226\255\377\211\226"
+ "\256\377\211\226\256\377\214\227\256\377\214\227\256\377\214\227\256"
+ "\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377"
+ "\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214"
+ "\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227"
+ "\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256"
+ "\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377"
+ "\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214"
+ "\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227"
+ "\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256"
+ "\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377"
+ "\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214"
+ "\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227"
+ "\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256"
+ "\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377"
+ "\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214"
+ "\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227"
+ "\256\377\213\226\255\377\213\226\255\377\213\226\255\377\213\226\255"
+ "\377\213\226\255\377\212\225\255\377\212\225\255\377\212\225\255\377"
+ "\212\225\255\377\213\226\255\377\213\226\255\377\213\226\255\377\213"
+ "\226\255\377\213\226\255\377\214\227\256\377\214\227\256\377\214\227"
+ "\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256"
+ "\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377"
+ "\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214"
+ "\227\256\377\214\227\256\377\214\227\256\377\213\226\255\377\213\226"
+ "\255\377\213\226\255\377\213\226\255\377\213\226\255\377\213\226\255"
+ "\377\213\226\255\377\213\226\255\377\213\226\255\377\213\226\255\377"
+ "\213\226\255\377\213\226\255\377\214\227\256\377\214\227\256\377\214"
+ "\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227"
+ "\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256"
+ "\377\214\227\256\377\214\227\256\377\214\227\256\377\213\226\255\377"
+ "\213\226\255\377\213\226\255\377\213\226\255\377\213\226\255\377\213"
+ "\226\255\377\213\226\255\377\213\226\255\377\213\226\255\377\213\226"
+ "\255\377\213\226\255\377\213\226\255\377\213\226\255\377\213\226\255"
+ "\377\213\226\255\377\213\226\255\377\213\226\255\377\213\226\255\377"
+ "\213\226\255\377\213\226\255\377\213\226\255\377\213\226\255\377\213"
+ "\226\255\377\213\226\255\377\213\226\255\377\213\226\255\377\213\226"
+ "\255\377\213\226\255\377\213\226\255\377\213\226\255\377\213\226\255"
+ "\377\213\226\255\377\213\226\255\377\214\227\256\377\214\227\256\377"
+ "\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214"
+ "\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227"
+ "\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256"
+ "\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377"
+ "\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214"
+ "\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227"
+ "\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256"
+ "\377\214\227\256\377\213\226\255\377\213\226\255\377\213\226\255\377"
+ "\213\226\255\377\213\226\255\377\213\226\255\377\213\226\255\377\213"
+ "\226\255\377\213\226\255\377\213\226\255\377\213\226\255\377\213\226"
+ "\255\377\213\226\255\377\213\226\255\377\213\226\255\377\214\227\256"
+ "\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377"
+ "\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214"
+ "\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\213\226"
+ "\255\377\213\226\255\377\213\226\255\377\213\226\255\377\213\226\255"
+ "\377\213\226\255\377\213\226\255\377\213\226\255\377\213\226\255\377"
+ "\213\226\255\377\213\226\255\377\213\226\255\377\213\226\255\377\213"
+ "\226\255\377\213\226\255\377\213\226\255\377\213\226\255\377\213\226"
+ "\255\377\213\226\255\377\213\226\255\377\213\226\255\377\213\226\255"
+ "\377\213\226\255\377\213\226\255\377\213\226\255\377\213\226\255\377"
+ "\213\226\255\377\213\226\255\377\213\226\255\377\213\226\255\377\213"
+ "\226\255\377\213\226\255\377\213\226\255\377\213\226\255\377\214\227"
+ "\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256"
+ "\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377"
+ "\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214"
+ "\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227"
+ "\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256"
+ "\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377"
+ "\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214"
+ "\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227"
+ "\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256"
+ "\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377"
+ "\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214"
+ "\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227"
+ "\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256"
+ "\377\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377"
+ "\214\227\256\377\214\227\256\377\214\227\256\377\214\227\256\377\214"
+ "\227\256\377\211\226\256\377\211\226\256\377\210\225\255\377\206\223"
+ "\253\377\200\215\247\377x\206\241\377l|\227\377]m\215\377O_\201\377A"
+ "Sv\3777Hm\377/Ag\377+=b\377):`\377(:_\377(:_\377(:_\377):`\377+=b\377"
+ "/Ag\3776Hm\377ASv\377N_\200\377]m\214\377kz\227\377w\205\237\377\177"
+ "\215\246\377\205\221\253\377\207\224\254\377\210\225\255\377\211\225"
+ "\255\377\211\225\255\377\212\227\256\377\212\227\256\377\212\227\256"
+ "\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377"
+ "\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212"
+ "\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227"
+ "\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256"
+ "\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377"
+ "\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212"
+ "\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227"
+ "\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256"
+ "\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377"
+ "\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212"
+ "\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227"
+ "\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256"
+ "\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377"
+ "\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212"
+ "\227\256\377\212\227\256\377\212\227\256\377\211\226\255\377\211\226"
+ "\255\377\211\226\255\377\211\226\255\377\211\226\255\377\210\225\255"
+ "\377\210\225\254\377\210\225\254\377\210\225\254\377\210\225\254\377"
+ "\210\225\254\377\210\225\254\377\210\225\255\377\211\226\255\377\211"
+ "\226\255\377\211\226\255\377\211\226\255\377\212\227\256\377\212\227"
+ "\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256"
+ "\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377"
+ "\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212"
+ "\227\256\377\211\226\255\377\211\226\255\377\211\226\255\377\211\226"
+ "\255\377\211\226\255\377\210\225\255\377\210\225\255\377\210\225\255"
+ "\377\210\225\255\377\210\225\255\377\210\225\255\377\211\226\255\377"
+ "\211\226\255\377\211\226\255\377\211\226\255\377\211\226\255\377\212"
+ "\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227"
+ "\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256"
+ "\377\212\227\256\377\212\227\256\377\211\226\255\377\211\226\255\377"
+ "\211\226\255\377\211\226\255\377\211\226\255\377\211\226\255\377\211"
+ "\226\255\377\211\226\255\377\211\226\255\377\211\226\255\377\210\225"
+ "\255\377\210\225\255\377\210\225\255\377\210\225\255\377\210\225\255"
+ "\377\210\225\255\377\210\225\255\377\210\225\255\377\210\225\255\377"
+ "\210\225\255\377\210\225\255\377\210\225\255\377\210\225\255\377\210"
+ "\225\255\377\210\225\255\377\210\225\255\377\210\225\255\377\210\225"
+ "\255\377\210\225\255\377\210\225\255\377\210\225\255\377\211\226\255"
+ "\377\211\226\255\377\211\226\255\377\211\226\255\377\211\226\255\377"
+ "\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212"
+ "\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227"
+ "\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256"
+ "\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377"
+ "\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212"
+ "\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227"
+ "\256\377\212\227\256\377\212\227\256\377\212\227\256\377\211\226\255"
+ "\377\211\226\255\377\211\226\255\377\211\226\255\377\211\226\255\377"
+ "\211\226\255\377\211\226\255\377\211\226\255\377\211\226\255\377\211"
+ "\226\255\377\210\225\255\377\210\225\255\377\210\225\255\377\211\226"
+ "\255\377\211\226\255\377\211\226\255\377\211\226\255\377\211\226\255"
+ "\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377"
+ "\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212"
+ "\227\256\377\212\227\256\377\211\226\255\377\211\226\255\377\211\226"
+ "\255\377\211\226\255\377\211\226\255\377\211\226\255\377\211\226\255"
+ "\377\210\225\255\377\210\225\255\377\210\225\255\377\210\225\255\377"
+ "\210\225\255\377\210\225\255\377\210\225\255\377\210\225\255\377\210"
+ "\225\255\377\210\225\255\377\210\225\255\377\210\225\255\377\210\225"
+ "\254\377\210\225\254\377\210\225\254\377\210\225\254\377\210\225\254"
+ "\377\210\225\254\377\210\225\254\377\210\225\254\377\210\225\254\377"
+ "\210\225\254\377\210\225\254\377\210\225\254\377\210\225\255\377\210"
+ "\225\255\377\210\225\255\377\211\226\255\377\211\226\255\377\211\226"
+ "\255\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256"
+ "\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377"
+ "\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212"
+ "\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227"
+ "\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256"
+ "\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377"
+ "\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212"
+ "\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227"
+ "\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256"
+ "\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377"
+ "\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212"
+ "\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227"
+ "\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256"
+ "\377\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377"
+ "\212\227\256\377\212\227\256\377\212\227\256\377\212\227\256\377\212"
+ "\227\256\377\211\225\255\377\211\225\255\377\207\224\254\377\205\221"
+ "\253\377\177\215\246\377w\205\237\377kz\227\377]m\214\377N_\200\377A"
+ "Sv\3776Hm\377/Ag\377+=b\377):`\377(:_\377(:_\377(:_\377):`\377+=b\377"
+ "/Ag\3776Hm\377ARt\377N^\200\377\\m\214\377kz\227\377v\205\237\377\177"
+ "\214\246\377\205\221\253\377\207\224\254\377\210\225\255\377\210\225"
+ "\255\377\210\225\255\377\212\226\256\377\212\226\256\377\212\226\256"
+ "\377\212\226\256\377\212\226\256\377\212\226\256\377\212\226\256\377"
+ "\212\226\256\377\212\226\256\377\212\226\256\377\212\226\256\377\212"
+ "\226\256\377\212\226\256\377\212\226\256\377\212\226\256\377\212\226"
+ "\256\377\212\226\256\377\212\226\256\377\212\226\256\377\212\226\256"
+ "\377\212\226\256\377\212\226\256\377\212\226\256\377\212\226\256\377"
+ "\212\226\256\377\212\226\256\377\212\226\256\377\212\226\256\377\212"
+ "\226\256\377\212\226\256\377\212\226\256\377\212\226\256\377\212\226"
+ "\256\377\212\226\256\377\212\226\256\377\212\226\256\377\212\226\256"
+ "\377\212\226\256\377\212\226\256\377\212\226\256\377\212\226\256\377"
+ "\212\226\256\377\212\226\256\377\212\226\256\377\212\226\256\377\212"
+ "\226\256\377\212\226\256\377\212\226\256\377\212\226\256\377\212\226"
+ "\256\377\212\226\256\377\212\226\256\377\212\226\256\377\212\226\256"
+ "\377\212\226\256\377\212\226\256\377\212\226\256\377\212\226\256\377"
+ "\212\226\256\377\212\226\256\377\212\226\256\377\212\226\256\377\212"
+ "\226\256\377\212\226\256\377\211\225\255\377\211\225\255\377\211\225"
+ "\255\377\211\225\255\377\210\224\255\377\210\224\254\377\210\224\254"
+ "\377\207\223\254\377\207\223\253\377\207\223\253\377\207\223\253\377"
+ "\207\223\253\377\207\223\254\377\210\224\254\377\210\224\255\377\211"
+ "\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\212\226"
+ "\256\377\212\226\256\377\212\226\256\377\212\226\256\377\212\226\256"
+ "\377\212\226\256\377\212\226\256\377\212\226\256\377\212\226\256\377"
+ "\212\226\256\377\212\226\256\377\212\226\256\377\212\226\256\377\212"
+ "\226\256\377\211\225\255\377\211\225\255\377\211\225\255\377\210\224"
+ "\255\377\210\224\255\377\210\224\254\377\207\223\254\377\207\223\254"
+ "\377\207\223\254\377\207\223\254\377\210\224\254\377\210\224\255\377"
+ "\210\224\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211"
+ "\225\255\377\212\226\256\377\212\226\256\377\212\226\256\377\212\226"
+ "\256\377\212\226\256\377\212\226\256\377\212\226\256\377\212\226\256"
+ "\377\212\226\256\377\211\225\255\377\211\225\255\377\211\225\255\377"
+ "\211\225\255\377\210\224\255\377\210\224\255\377\210\224\254\377\210"
+ "\224\254\377\210\224\254\377\210\224\254\377\210\224\254\377\210\224"
+ "\254\377\210\224\254\377\210\224\254\377\210\224\254\377\210\224\254"
+ "\377\210\224\254\377\207\223\254\377\207\223\254\377\207\223\254\377"
+ "\207\223\254\377\207\223\254\377\207\223\254\377\207\223\254\377\207"
+ "\223\254\377\207\223\254\377\207\223\254\377\207\223\254\377\207\223"
+ "\254\377\207\223\254\377\207\223\254\377\210\224\254\377\210\224\254"
+ "\377\210\224\255\377\211\225\255\377\211\225\255\377\211\225\255\377"
+ "\211\225\255\377\212\226\256\377\212\226\256\377\212\226\256\377\212"
+ "\226\256\377\212\226\256\377\212\226\256\377\212\226\256\377\212\226"
+ "\256\377\212\226\256\377\212\226\256\377\212\226\256\377\212\226\256"
+ "\377\212\226\256\377\212\226\256\377\212\226\256\377\212\226\256\377"
+ "\212\226\256\377\212\226\256\377\212\226\256\377\212\226\256\377\212"
+ "\226\256\377\212\226\256\377\212\226\256\377\212\226\256\377\212\226"
+ "\256\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255"
+ "\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377"
+ "\211\225\255\377\210\224\255\377\210\224\255\377\210\224\254\377\210"
+ "\224\254\377\210\224\254\377\210\224\254\377\210\224\254\377\210\224"
+ "\254\377\210\224\255\377\210\224\255\377\211\225\255\377\211\225\255"
+ "\377\211\225\255\377\212\226\256\377\212\226\256\377\212\226\256\377"
+ "\212\226\256\377\212\226\256\377\212\226\256\377\212\226\256\377\212"
+ "\226\256\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225"
+ "\255\377\210\224\255\377\210\224\255\377\210\224\254\377\210\224\254"
+ "\377\210\224\254\377\210\224\254\377\210\224\254\377\207\223\254\377"
+ "\207\223\254\377\207\223\254\377\207\223\254\377\207\223\254\377\207"
+ "\223\254\377\207\223\254\377\207\223\254\377\207\223\254\377\207\223"
+ "\254\377\207\223\253\377\207\223\253\377\207\223\253\377\207\223\253"
+ "\377\207\223\253\377\207\223\253\377\207\223\253\377\207\223\253\377"
+ "\207\223\253\377\207\223\253\377\207\223\253\377\207\223\254\377\207"
+ "\223\254\377\210\224\254\377\210\224\255\377\211\225\255\377\211\225"
+ "\255\377\211\225\255\377\212\226\256\377\212\226\256\377\212\226\256"
+ "\377\212\226\256\377\212\226\256\377\212\226\256\377\212\226\256\377"
+ "\212\226\256\377\212\226\256\377\212\226\256\377\212\226\256\377\212"
+ "\226\256\377\212\226\256\377\212\226\256\377\212\226\256\377\212\226"
+ "\256\377\212\226\256\377\212\226\256\377\212\226\256\377\212\226\256"
+ "\377\212\226\256\377\212\226\256\377\212\226\256\377\212\226\256\377"
+ "\212\226\256\377\212\226\256\377\212\226\256\377\212\226\256\377\212"
+ "\226\256\377\212\226\256\377\212\226\256\377\212\226\256\377\212\226"
+ "\256\377\212\226\256\377\212\226\256\377\212\226\256\377\212\226\256"
+ "\377\212\226\256\377\212\226\256\377\212\226\256\377\212\226\256\377"
+ "\212\226\256\377\212\226\256\377\212\226\256\377\212\226\256\377\212"
+ "\226\256\377\212\226\256\377\212\226\256\377\212\226\256\377\212\226"
+ "\256\377\212\226\256\377\212\226\256\377\212\226\256\377\212\226\256"
+ "\377\212\226\256\377\212\226\256\377\212\226\256\377\212\226\256\377"
+ "\212\226\256\377\212\226\256\377\212\226\256\377\212\226\256\377\212"
+ "\226\256\377\210\225\255\377\210\225\255\377\207\224\254\377\205\221"
+ "\253\377\177\214\246\377v\205\237\377kz\227\377\\m\214\377N_\200\377"
+ "ASv\3776Hm\377/Ag\377+=b\377):`\377(:_\377(:_\377(:_\377):`\377+=b\377"
+ "/Ag\3776Hm\377ARt\377N^\200\377\\m\214\377kz\226\377v\205\237\377~\214"
+ "\246\377\205\220\251\377\206\223\254\377\210\224\254\377\210\225\255"
+ "\377\210\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377"
+ "\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211"
+ "\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225"
+ "\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255"
+ "\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377"
+ "\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211"
+ "\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225"
+ "\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255"
+ "\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377"
+ "\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211"
+ "\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225"
+ "\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255"
+ "\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377"
+ "\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211"
+ "\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225"
+ "\255\377\210\224\254\377\210\224\254\377\210\224\254\377\210\224\254"
+ "\377\207\223\254\377\207\223\253\377\206\222\252\377\206\222\252\377"
+ "\205\221\252\377\205\221\252\377{\207\237\377|\210\240\377\202\216\246"
+ "\377\205\221\252\377\206\222\252\377\206\222\252\377\207\223\253\377"
+ "\207\223\254\377\210\224\254\377\210\224\254\377\210\224\254\377\211"
+ "\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225"
+ "\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255"
+ "\377\211\225\255\377\211\225\255\377\211\225\255\377\210\224\254\377"
+ "\210\224\254\377\210\224\254\377\207\223\254\377\207\223\253\377\206"
+ "\222\252\377\206\222\252\377\206\222\252\377\205\221\252\377\205\221"
+ "\252\377\206\222\252\377\206\222\252\377\206\222\252\377\207\223\253"
+ "\377\207\223\254\377\210\224\254\377\210\224\254\377\210\224\254\377"
+ "\210\224\254\377\211\225\255\377\211\225\255\377\211\225\255\377\211"
+ "\225\255\377\211\225\255\377\211\225\255\377\210\224\254\377\210\224"
+ "\254\377\210\224\254\377\210\224\254\377\207\223\254\377\207\223\253"
+ "\377\206\222\252\377\206\222\252\377\206\222\252\377\206\222\252\377"
+ "\206\222\252\377\206\222\252\377\206\222\252\377\205\221\252\377\205"
+ "\221\252\377\205\221\252\377\205\221\252\377\205\221\252\377\205\221"
+ "\252\377\205\221\252\377\205\221\252\377\205\221\252\377\205\221\252"
+ "\377\205\221\252\377\205\221\252\377\205\221\252\377\205\221\252\377"
+ "\205\221\252\377\205\221\252\377\205\221\252\377\205\221\252\377\205"
+ "\221\252\377\206\222\252\377\206\222\252\377\206\222\252\377\207\223"
+ "\253\377\207\223\254\377\210\224\254\377\210\224\254\377\210\224\254"
+ "\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377"
+ "\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211"
+ "\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225"
+ "\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255"
+ "\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377"
+ "\211\225\255\377\210\224\254\377\210\224\254\377\210\224\254\377\210"
+ "\224\254\377\210\224\254\377\210\224\254\377\210\224\254\377\210\224"
+ "\254\377\207\223\254\377\207\223\254\377\207\223\254\377\207\223\253"
+ "\377\206\222\252\377\206\222\252\377\206\222\252\377\206\222\252\377"
+ "\206\222\252\377\206\222\252\377\206\222\252\377\206\222\252\377\206"
+ "\222\252\377\207\223\253\377\207\223\254\377\210\224\254\377\210\224"
+ "\254\377\210\224\254\377\211\225\255\377\211\225\255\377\211\225\255"
+ "\377\211\225\255\377\211\225\255\377\211\225\255\377\210\224\254\377"
+ "\210\224\254\377\210\224\254\377\207\223\254\377\207\223\254\377\207"
+ "\223\253\377\206\222\252\377\206\222\252\377\206\222\252\377\206\222"
+ "\252\377\205\221\252\377\205\221\252\377\205\221\252\377\205\221\252"
+ "\377\205\221\252\377\205\221\252\377\205\221\252\377\205\221\252\377"
+ "\205\221\252\377\205\221\252\377\205\221\252\377\205\221\252\377\205"
+ "\221\252\377\205\221\252\377\205\221\252\377\205\221\252\377\204\220"
+ "\251\377\204\220\251\377\204\220\251\377\204\220\251\377\204\220\251"
+ "\377\204\220\251\377\205\221\252\377\205\221\252\377\205\221\252\377"
+ "\206\222\252\377\207\223\253\377\207\223\254\377\210\224\254\377\210"
+ "\224\254\377\210\224\254\377\211\225\255\377\211\225\255\377\211\225"
+ "\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255"
+ "\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377"
+ "\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211"
+ "\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225"
+ "\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255"
+ "\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377"
+ "\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211"
+ "\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225"
+ "\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255"
+ "\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377"
+ "\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211"
+ "\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225"
+ "\255\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255"
+ "\377\211\225\255\377\211\225\255\377\211\225\255\377\211\225\255\377"
+ "\210\225\255\377\210\225\255\377\206\223\254\377\205\220\251\377~\214"
+ "\246\377v\205\237\377kz\226\377\\m\214\377N^\200\377ASv\3776Hm\377/A"
+ "g\377+=b\377):`\377(:_\377(:_\377(:_\377):`\377+=b\377/Af\3776Hl\377"
+ "ARt\377M^\200\377\\l\214\377jy\226\377t\203\236\377~\212\244\377\203"
+ "\220\250\377\205\221\253\377\207\224\253\377\207\224\254\377\207\224"
+ "\254\377\210\225\254\377\210\225\254\377\210\225\254\377\210\225\254"
+ "\377\210\225\254\377\210\225\254\377\210\225\254\377\210\225\254\377"
+ "\210\225\254\377\210\225\254\377\210\225\254\377\210\225\254\377\210"
+ "\225\254\377\210\225\254\377\210\225\254\377\210\225\254\377\210\225"
+ "\254\377\210\225\254\377\210\225\254\377\210\225\254\377\210\225\254"
+ "\377\210\225\254\377\210\225\254\377\210\225\254\377\210\225\254\377"
+ "\210\225\254\377\210\225\254\377\210\225\254\377\210\225\254\377\210"
+ "\225\254\377\210\225\254\377\210\225\254\377\210\225\254\377\210\225"
+ "\254\377\210\225\254\377\210\225\254\377\210\225\254\377\210\225\254"
+ "\377\210\225\254\377\210\225\254\377\210\225\254\377\210\225\254\377"
+ "\210\225\254\377\210\225\254\377\210\225\254\377\210\225\254\377\210"
+ "\225\254\377\210\225\254\377\210\225\254\377\210\225\254\377\210\225"
+ "\254\377\210\225\254\377\210\225\254\377\210\225\254\377\210\225\254"
+ "\377\210\225\254\377\210\225\254\377\210\225\254\377\210\225\254\377"
+ "\210\225\254\377\210\225\254\377\210\225\254\377\207\224\253\377\207"
+ "\224\253\377\207\224\253\377\207\224\253\377\206\223\253\377\206\223"
+ "\252\377\205\222\251\377\204\221\251\377\204\221\250\377\203\220\250"
+ "\377n|\225\377HUn\377BNg\377hu\216\377}\213\245\377\204\221\251\377\205"
+ "\222\251\377\205\222\251\377\206\223\253\377\207\224\253\377\207\224"
+ "\253\377\207\224\253\377\210\225\254\377\210\225\254\377\210\225\254"
+ "\377\210\225\254\377\210\225\254\377\210\225\254\377\210\225\254\377"
+ "\210\225\254\377\210\225\254\377\210\225\254\377\210\225\254\377\207"
+ "\224\253\377\207\224\253\377\207\224\253\377\206\223\253\377\206\223"
+ "\252\377\205\222\251\377\204\221\251\377\204\221\250\377z\207\237\377"
+ "q~\231\377t\201\233\377\201\216\245\377\204\221\250\377\204\221\251\377"
+ "\205\222\251\377\206\223\252\377\206\223\253\377\207\224\253\377\207"
+ "\224\253\377\207\224\253\377\207\224\253\377\210\225\254\377\210\225"
+ "\254\377\210\225\254\377\210\225\254\377\210\225\254\377\207\224\253"
+ "\377\207\224\253\377\207\224\253\377\206\223\253\377\206\223\252\377"
+ "\205\222\251\377\204\221\251\377\204\221\251\377\204\221\250\377\203"
+ "\220\250\377\203\220\250\377\203\220\250\377\203\220\250\377\203\220"
+ "\250\377\203\220\250\377\203\220\247\377\203\220\247\377\203\220\247"
+ "\377\203\220\247\377\203\220\247\377\203\220\247\377\203\220\247\377"
+ "\203\220\247\377\203\220\247\377\203\220\247\377\203\220\247\377\203"
+ "\220\247\377\203\220\247\377\203\220\247\377\203\220\247\377\203\220"
+ "\247\377\203\220\247\377\203\220\250\377\204\221\250\377\204\221\251"
+ "\377\205\222\251\377\205\222\251\377\206\223\252\377\207\224\253\377"
+ "\207\224\253\377\207\224\253\377\210\225\254\377\210\225\254\377\210"
+ "\225\254\377\210\225\254\377\210\225\254\377\210\225\254\377\210\225"
+ "\254\377\210\225\254\377\210\225\254\377\210\225\254\377\210\225\254"
+ "\377\210\225\254\377\210\225\254\377\210\225\254\377\210\225\254\377"
+ "\210\225\254\377\210\225\254\377\210\225\254\377\210\225\254\377\210"
+ "\225\254\377\207\224\253\377\207\224\253\377\207\224\253\377\207\224"
+ "\253\377\207\224\253\377\207\224\253\377\207\224\253\377\206\223\253"
+ "\377\206\223\252\377\206\223\252\377\205\222\251\377\205\222\251\377"
+ "\205\222\251\377\204\221\251\377\204\221\251\377\204\221\250\377\204"
+ "\221\250\377\203\220\250\377\203\220\250\377\204\221\250\377\204\221"
+ "\250\377\204\221\251\377\205\222\251\377\206\223\252\377\206\223\253"
+ "\377\207\224\253\377\207\224\253\377\207\224\253\377\210\225\254\377"
+ "\210\225\254\377\210\225\254\377\210\225\254\377\210\225\254\377\207"
+ "\224\253\377\207\224\253\377\206\223\253\377\206\223\252\377\205\222"
+ "\251\377\205\222\251\377\204\221\251\377\204\221\250\377\203\220\250"
+ "\377\203\220\250\377\203\220\250\377\203\220\247\377\203\220\247\377"
+ "\203\220\247\377\203\220\247\377\203\220\247\377\203\220\247\377\203"
+ "\220\247\377\202\217\247\377\202\217\247\377\202\217\247\377\202\217"
+ "\247\377\202\217\247\377\202\217\247\377\202\217\247\377\202\217\247"
+ "\377\202\217\247\377\202\217\247\377\202\217\247\377\202\217\247\377"
+ "\202\217\247\377\202\217\247\377\203\220\247\377\203\220\247\377\204"
+ "\221\250\377\204\221\251\377\205\222\251\377\206\223\252\377\206\223"
+ "\253\377\207\224\253\377\207\224\253\377\210\225\254\377\210\225\254"
+ "\377\210\225\254\377\210\225\254\377\210\225\254\377\210\225\254\377"
+ "\210\225\254\377\210\225\254\377\210\225\254\377\210\225\254\377\210"
+ "\225\254\377\210\225\254\377\210\225\254\377\210\225\254\377\210\225"
+ "\254\377\210\225\254\377\210\225\254\377\210\225\254\377\210\225\254"
+ "\377\210\225\254\377\210\225\254\377\210\225\254\377\210\225\254\377"
+ "\210\225\254\377\210\225\254\377\210\225\254\377\210\225\254\377\210"
+ "\225\254\377\210\225\254\377\210\225\254\377\210\225\254\377\210\225"
+ "\254\377\210\225\254\377\210\225\254\377\210\225\254\377\210\225\254"
+ "\377\210\225\254\377\210\225\254\377\210\225\254\377\210\225\254\377"
+ "\210\225\254\377\210\225\254\377\210\225\254\377\210\225\254\377\210"
+ "\225\254\377\210\225\254\377\210\225\254\377\210\225\254\377\210\225"
+ "\254\377\210\225\254\377\210\225\254\377\210\225\254\377\210\225\254"
+ "\377\210\225\254\377\210\225\254\377\210\225\254\377\210\225\254\377"
+ "\210\225\254\377\210\225\254\377\210\225\254\377\210\225\254\377\210"
+ "\225\254\377\207\224\254\377\207\224\254\377\205\221\253\377\203\220"
+ "\250\377~\212\244\377t\203\236\377jy\226\377\\l\214\377N^\200\377ARv"
+ "\3776Hl\377/Ag\377+=b\377):`\377(:_\377(:_\377(:_\377):`\377+=b\377/"
+ "Af\3776Hl\377ARt\377M^\200\377[l\212\377jy\226\377s\203\236\377}\212"
+ "\244\377\203\217\250\377\205\221\251\377\206\223\253\377\207\224\253"
+ "\377\207\224\253\377\210\224\254\377\210\224\254\377\210\224\254\377"
+ "\210\224\254\377\210\224\254\377\210\224\254\377\210\224\254\377\210"
+ "\224\254\377\210\224\254\377\210\224\254\377\210\224\254\377\210\224"
+ "\254\377\210\224\254\377\210\224\254\377\210\224\254\377\210\224\254"
+ "\377\210\224\254\377\210\224\254\377\210\224\254\377\210\224\254\377"
+ "\210\224\254\377\210\224\254\377\210\224\254\377\210\224\254\377\210"
+ "\224\254\377\210\224\254\377\210\224\254\377\210\224\254\377\210\224"
+ "\254\377\210\224\254\377\210\224\254\377\210\224\254\377\210\224\254"
+ "\377\210\224\254\377\210\224\254\377\210\224\254\377\210\224\254\377"
+ "\210\224\254\377\210\224\254\377\210\224\254\377\210\224\254\377\210"
+ "\224\254\377\210\224\254\377\210\224\254\377\210\224\254\377\210\224"
+ "\254\377\210\224\254\377\210\224\254\377\210\224\254\377\210\224\254"
+ "\377\210\224\254\377\210\224\254\377\210\224\254\377\210\224\254\377"
+ "\210\224\254\377\210\224\254\377\210\224\254\377\210\224\254\377\210"
+ "\224\254\377\210\224\254\377\210\224\254\377\207\223\253\377\207\223"
+ "\253\377\207\223\253\377\207\223\253\377\206\222\253\377\206\222\252"
+ "\377\205\221\251\377\204\221\251\377\204\220\250\377\200\214\244\377"
+ "ly\224\377CLg\377$+@\377#,\77\377ERk\377kv\221\377\200\214\245\377\204"
+ "\221\251\377\205\221\251\377\205\221\251\377\206\222\253\377\207\223"
+ "\253\377\207\223\253\377\207\223\253\377\210\224\254\377\210\224\254"
+ "\377\210\224\254\377\210\224\254\377\210\224\254\377\210\224\254\377"
+ "\210\224\254\377\210\224\254\377\210\224\254\377\207\223\253\377\207"
+ "\223\253\377\207\223\253\377\206\222\253\377\206\222\252\377\205\221"
+ "\251\377\204\221\251\377\204\220\250\377z\206\237\377S^x\377.6M\377<"
+ "H_\377dq\213\377}\212\245\377\204\220\250\377\204\221\251\377\205\221"
+ "\251\377\206\222\252\377\206\222\253\377\207\223\253\377\207\223\253"
+ "\377\207\223\253\377\210\224\254\377\210\224\254\377\210\224\254\377"
+ "\210\224\254\377\207\223\253\377\207\223\253\377\207\223\253\377\206"
+ "\222\253\377\205\221\251\377\205\221\251\377\204\221\251\377\203\217"
+ "\250\377\203\217\247\377\202\216\247\377\202\216\247\377\202\216\247"
+ "\377\202\216\247\377\202\216\247\377\202\216\247\377\202\216\247\377"
+ "\202\216\247\377\202\216\247\377\202\216\247\377\202\216\247\377\202"
+ "\216\247\377\202\216\247\377\177\213\244\377\177\213\244\377\177\213"
+ "\244\377\177\213\244\377~\212\243\377~\212\243\377~\212\243\377~\212"
+ "\243\377~\212\243\377\177\213\244\377\177\213\244\377\177\213\244\377"
+ "\200\214\244\377\200\214\245\377\201\215\245\377\205\221\251\377\205"
+ "\221\251\377\206\222\253\377\207\223\253\377\207\223\253\377\210\224"
+ "\254\377\210\224\254\377\210\224\254\377\210\224\254\377\210\224\254"
+ "\377\210\224\254\377\210\224\254\377\210\224\254\377\210\224\254\377"
+ "\210\224\254\377\210\224\254\377\210\224\254\377\210\224\254\377\210"
+ "\224\254\377\210\224\254\377\210\224\254\377\210\224\254\377\210\224"
+ "\254\377\207\223\253\377\207\223\253\377\207\223\253\377\207\223\253"
+ "\377\207\223\253\377\207\223\253\377\207\223\253\377\206\222\253\377"
+ "\206\222\252\377\206\222\252\377\205\221\251\377\205\221\251\377\204"
+ "\221\251\377\204\220\250\377\204\220\250\377\203\217\250\377\203\217"
+ "\247\377\203\217\247\377\202\216\247\377\202\216\247\377\177\213\244"
+ "\377z\206\236\377t\201\232\377x\204\234\377\201\216\246\377\205\221\251"
+ "\377\206\222\252\377\206\222\253\377\207\223\253\377\207\223\253\377"
+ "\210\224\254\377\210\224\254\377\210\224\254\377\210\224\254\377\207"
+ "\223\253\377\207\223\253\377\207\223\253\377\206\222\253\377\205\221"
+ "\251\377\205\221\251\377\204\220\250\377\203\217\250\377\203\217\247"
+ "\377\202\216\247\377\202\216\247\377\202\216\247\377\202\216\247\377"
+ "\202\216\247\377\177\213\244\377~\212\243\377~\212\243\377~\212\243\377"
+ "~\212\243\377~\212\243\377~\212\243\377~\212\243\377~\212\243\377{\207"
+ "\243\377x\204\235\377x\204\235\377x\204\235\377x\204\235\377u\203\235"
+ "\377r\177\230\377r~\226\377o{\227\377o{\227\377p|\227\377mz\225\377l"
+ "w\222\377r~\227\377{\207\240\377\205\221\251\377\206\222\253\377\207"
+ "\223\253\377\207\223\253\377\210\224\254\377\210\224\254\377\210\224"
+ "\254\377\210\224\254\377\210\224\254\377\210\224\254\377\210\224\254"
+ "\377\210\224\254\377\210\224\254\377\210\224\254\377\210\224\254\377"
+ "\210\224\254\377\210\224\254\377\210\224\254\377\210\224\254\377\210"
+ "\224\254\377\210\224\254\377\210\224\254\377\210\224\254\377\210\224"
+ "\254\377\210\224\254\377\210\224\254\377\210\224\254\377\210\224\254"
+ "\377\210\224\254\377\210\224\254\377\210\224\254\377\210\224\254\377"
+ "\210\224\254\377\210\224\254\377\210\224\254\377\210\224\254\377\210"
+ "\224\254\377\210\224\254\377\210\224\254\377\210\224\254\377\210\224"
+ "\254\377\210\224\254\377\210\224\254\377\210\224\254\377\210\224\254"
+ "\377\210\224\254\377\210\224\254\377\210\224\254\377\210\224\254\377"
+ "\210\224\254\377\210\224\254\377\210\224\254\377\210\224\254\377\210"
+ "\224\254\377\210\224\254\377\210\224\254\377\210\224\254\377\210\224"
+ "\254\377\210\224\254\377\210\224\254\377\210\224\254\377\210\224\254"
+ "\377\210\224\254\377\210\224\254\377\210\224\254\377\210\224\254\377"
+ "\207\224\253\377\207\224\253\377\205\221\251\377\203\217\250\377}\212"
+ "\244\377s\203\236\377jy\226\377[l\212\377M^\200\377ARt\3776Hl\377/Af"
+ "\377+=b\377):`\377(:_\377(:_\377(:_\377(:`\377+=b\377/Af\3776Gl\377A"
+ "Rt\377M]\177\377[k\212\377ix\225\377s\202\236\377}\211\243\377\201\217"
+ "\250\377\203\220\251\377\205\223\253\377\206\223\253\377\206\223\253"
+ "\377\207\224\254\377\207\224\254\377\207\224\254\377\207\224\254\377"
+ "\207\224\254\377\207\224\254\377\207\224\254\377\207\224\254\377\207"
+ "\224\254\377\207\224\254\377\207\224\254\377\207\224\254\377\207\224"
+ "\254\377\207\224\254\377\207\224\254\377\207\224\254\377\207\224\254"
+ "\377\207\224\254\377\207\224\254\377\207\224\254\377\207\224\254\377"
+ "\207\224\254\377\207\224\254\377\207\224\254\377\207\224\254\377\207"
+ "\224\254\377\207\224\254\377\207\224\254\377\207\224\254\377\207\224"
+ "\254\377\207\224\254\377\207\224\254\377\207\224\254\377\207\224\254"
+ "\377\207\224\254\377\207\224\254\377\207\224\254\377\207\224\254\377"
+ "\207\224\254\377\207\224\254\377\207\224\254\377\207\224\254\377\207"
+ "\224\254\377\207\224\254\377\207\224\254\377\207\224\254\377\207\224"
+ "\254\377\207\224\254\377\207\224\254\377\207\224\254\377\207\224\254"
+ "\377\207\224\254\377\207\224\254\377\207\224\254\377\207\224\254\377"
+ "\207\224\254\377\207\224\254\377\207\224\254\377\207\224\254\377\207"
+ "\224\254\377\207\224\254\377\206\223\253\377\206\223\253\377\206\223"
+ "\253\377\205\222\253\377\205\222\252\377\204\221\251\377\203\221\251"
+ "\377\203\220\250\377|\211\244\377iv\222\377FPk\377,4J\377:E_\377@Kd\377"
+ "7@Y\377OZt\377p}\230\377\177\214\245\377\203\221\251\377\204\221\251"
+ "\377\205\222\252\377\205\222\253\377\206\223\253\377\206\223\253\377"
+ "\206\223\253\377\207\224\254\377\207\224\254\377\207\224\254\377\207"
+ "\224\254\377\207\224\254\377\207\224\254\377\207\224\254\377\206\223"
+ "\253\377\206\223\253\377\206\223\253\377\205\222\253\377\205\222\252"
+ "\377\204\221\251\377\203\221\251\377\203\220\250\377|\211\241\377_l\206"
+ "\3777AY\377$-A\377'0D\377@Je\377eq\213\377|\211\241\377\203\220\250\377"
+ "\203\221\251\377\204\221\251\377\205\222\252\377\205\222\253\377\206"
+ "\223\253\377\206\223\253\377\206\223\253\377\207\224\254\377\207\224"
+ "\254\377\207\224\254\377\206\223\253\377\206\223\253\377\205\222\253"
+ "\377\205\222\252\377\204\221\251\377z\207\240\377v\203\234\377v\203\233"
+ "\377u\202\232\377q\177\231\377n{\224\377hu\220\377hu\216\377hu\216\377"
+ "hu\216\377hu\216\377hu\216\377hu\216\377hu\216\377hu\216\377fr\216\377"
+ "_m\210\377\\i\203\377\\i\203\377\\i\203\377\\i\203\377\\i\203\377\\i"
+ "\203\377\\i\203\377\\i\203\377Zg\202\377Wd\177\377Ta{\377Q^x\377R_y\377"
+ "R_z\377Zg\202\377t\201\231\377\204\221\251\377\205\222\253\377\206\223"
+ "\253\377\206\223\253\377\207\224\254\377\207\224\254\377\207\224\254"
+ "\377\207\224\254\377\207\224\254\377\207\224\254\377\207\224\254\377"
+ "\207\224\254\377\207\224\254\377\207\224\254\377\207\224\254\377\207"
+ "\224\254\377\207\224\254\377\207\224\254\377\207\224\254\377\207\224"
+ "\254\377\206\223\253\377\206\223\253\377\206\223\253\377\206\223\253"
+ "\377\206\223\253\377\206\223\253\377\205\222\253\377\205\222\253\377"
+ "\205\222\252\377\204\221\251\377\204\221\251\377\203\221\251\377\203"
+ "\221\251\377\203\220\250\377\202\217\250\377\202\217\247\377\201\216"
+ "\247\377~\213\244\377{\210\244\377t\204\235\377ky\223\377`l\206\377P"
+ "]w\377>Jb\377.8P\3775@Y\377hu\217\377\201\216\246\377\205\222\252\377"
+ "\205\222\253\377\206\223\253\377\206\223\253\377\207\224\254\377\207"
+ "\224\254\377\207\224\254\377\207\224\254\377\206\223\253\377\206\223"
+ "\253\377\205\222\253\377\205\222\252\377\204\221\251\377z\207\240\377"
+ "v\203\234\377p}\230\377ly\222\377hu\217\377hu\217\377hu\216\377er\214"
+ "\377_m\210\377\\i\203\377\\i\203\377\\i\203\377Zf\201\377Vc|\377Q]w\377"
+ "P]w\377P]w\377N[t\377HUo\377>Ia\377:D^\3778C\\\3778C\\\3776AX\377-6N"
+ "\377(0F\377&.D\377'/E\377&/D\377\40(=\377\33\"4\377%-C\377Ub|\377~\213"
+ "\243\377\205\222\252\377\206\223\253\377\206\223\253\377\207\224\254"
+ "\377\207\224\254\377\207\224\254\377\207\224\254\377\207\224\254\377"
+ "\207\224\254\377\207\224\254\377\207\224\254\377\207\224\254\377\207"
+ "\224\254\377\207\224\254\377\207\224\254\377\207\224\254\377\207\224"
+ "\254\377\207\224\254\377\207\224\254\377\207\224\254\377\207\224\254"
+ "\377\207\224\254\377\207\224\254\377\207\224\254\377\207\224\254\377"
+ "\207\224\254\377\207\224\254\377\207\224\254\377\207\224\254\377\207"
+ "\224\254\377\207\224\254\377\207\224\254\377\207\224\254\377\207\224"
+ "\254\377\207\224\254\377\207\224\254\377\207\224\254\377\207\224\254"
+ "\377\207\224\254\377\207\224\254\377\207\224\254\377\207\224\254\377"
+ "\207\224\254\377\207\224\254\377\207\224\254\377\207\224\254\377\207"
+ "\224\254\377\207\224\254\377\207\224\254\377\207\224\254\377\207\224"
+ "\254\377\207\224\254\377\207\224\254\377\207\224\254\377\207\224\254"
+ "\377\207\224\254\377\207\224\254\377\207\224\254\377\207\224\254\377"
+ "\207\224\254\377\207\224\254\377\207\224\254\377\207\224\254\377\207"
+ "\224\254\377\207\224\254\377\206\223\253\377\206\223\253\377\203\220"
+ "\251\377\201\217\250\377}\212\243\377s\202\236\377ix\225\377[l\212\377"
+ "M]\177\377ARt\3776Gl\377/Af\377+=b\377):`\377(:_\377(:_\377(:_\377(:"
+ "`\377+=b\377/Af\3776Gl\377@Rt\377M]\177\377[k\212\377ix\225\377r\202"
+ "\235\377|\211\243\377\201\216\247\377\203\220\251\377\205\221\251\377"
+ "\205\223\253\377\205\223\253\377\207\223\253\377\207\223\253\377\207"
+ "\223\253\377\207\223\253\377\207\223\253\377\207\223\253\377\207\223"
+ "\253\377\207\223\253\377\207\223\253\377\207\223\253\377\207\223\253"
+ "\377\207\223\253\377\207\223\253\377\207\223\253\377\207\223\253\377"
+ "\207\223\253\377\207\223\253\377\207\223\253\377\207\223\253\377\207"
+ "\223\253\377\207\223\253\377\207\223\253\377\207\223\253\377\207\223"
+ "\253\377\207\223\253\377\207\223\253\377\207\223\253\377\207\223\253"
+ "\377\207\223\253\377\207\223\253\377\207\223\253\377\207\223\253\377"
+ "\207\223\253\377\207\223\253\377\207\223\253\377\207\223\253\377\207"
+ "\223\253\377\207\223\253\377\207\223\253\377\207\223\253\377\207\223"
+ "\253\377\207\223\253\377\207\223\253\377\207\223\253\377\207\223\253"
+ "\377\207\223\253\377\207\223\253\377\207\223\253\377\207\223\253\377"
+ "\207\223\253\377\207\223\253\377\207\223\253\377\207\223\253\377\207"
+ "\223\253\377\207\223\253\377\207\223\253\377\207\223\253\377\207\223"
+ "\253\377\207\223\253\377\207\223\253\377\206\222\252\377\206\222\252"
+ "\377\206\222\252\377\205\221\252\377\205\221\251\377\204\220\250\377"
+ "\203\220\250\377\203\217\247\377|\210\243\377iu\216\377GQj\37708O\377"
+ ">G_\377Ua}\377S_y\377\77Ia\3778BY\377Wb{\377v\202\233\377\203\217\247"
+ "\377\204\220\250\377\204\220\250\377\205\221\251\377\205\221\252\377"
+ "\206\222\252\377\206\222\252\377\206\222\252\377\207\223\253\377\207"
+ "\223\253\377\207\223\253\377\207\223\253\377\207\223\253\377\206\222"
+ "\252\377\206\222\252\377\206\222\252\377\205\221\252\377\205\221\251"
+ "\377\204\220\250\377\204\220\250\377\203\217\247\377|\211\244\377dn\210"
+ "\377\77Ha\3776@X\377GSn\377@Jb\377/8O\377DNg\377eo\211\377|\210\240\377"
+ "\203\217\247\377\203\220\250\377\204\220\250\377\205\221\251\377\205"
+ "\221\252\377\206\222\252\377\206\222\252\377\206\222\252\377\206\222"
+ "\252\377\206\222\252\377\206\222\252\377\206\222\252\377\205\221\252"
+ "\377\204\220\250\377x\205\237\377S_z\377=Ha\377<G`\377<F`\377:E]\377"
+ "3>U\377.7N\377-6L\377-6L\377-6L\377-6L\377-6L\377-6L\377-6L\377-6L\377"
+ "-6L\377%-@\377\40)<\377\40)<\377\40)<\377\40)<\377\40)<\377\40)<\377"
+ "\40)<\377\40)<\377\40)<\377\36%8\377\31\37""0\377\30\36/\377\30\35/\377"
+ "\30\35/\377!(<\377Zf\201\377\201\215\245\377\205\221\251\377\206\222"
+ "\252\377\206\222\252\377\207\223\253\377\207\223\253\377\207\223\253"
+ "\377\207\223\253\377\207\223\253\377\207\223\253\377\207\223\253\377"
+ "\207\223\253\377\207\223\253\377\207\223\253\377\207\223\253\377\207"
+ "\223\253\377\207\223\253\377\207\223\253\377\207\223\253\377\206\222"
+ "\252\377\206\222\252\377\206\222\252\377\206\222\252\377\206\222\252"
+ "\377\205\221\252\377\205\221\252\377\205\221\251\377\204\220\250\377"
+ "\204\220\250\377\203\220\250\377\203\217\247\377\202\216\247\377\202"
+ "\216\246\377\201\215\246\377~\212\242\377{\207\237\377q~\230\377eq\213"
+ "\377T`z\377FQk\3776\77W\377%.D\377\35#6\377\36$6\377$+A\37719Q\377al"
+ "\206\377~\212\245\377\204\220\250\377\205\221\252\377\206\222\252\377"
+ "\206\222\252\377\207\223\253\377\207\223\253\377\207\223\253\377\207"
+ "\223\253\377\206\222\252\377\206\222\252\377\205\221\252\377\205\221"
+ "\251\377x\204\234\377T_z\377@Ld\3778B[\3771:R\377.7N\377-6L\377-6L\377"
+ "+5J\377%-@\377!)>\377\40)<\377\40)<\377\40)<\377\35$6\377\30\36.\377"
+ "\27\34.\377\27\34.\377\30\36.\377\32\40""1\377\34\"5\377\35#6\377\36"
+ "$8\377\36$8\377\40&:\377\40)<\377$+@\377$+@\377$,@\377%-B\377)1G\377"
+ ".6L\3775@W\377dq\214\377\201\215\245\377\205\221\252\377\206\222\252"
+ "\377\206\222\252\377\207\223\253\377\207\223\253\377\207\223\253\377"
+ "\207\223\253\377\207\223\253\377\207\223\253\377\207\223\253\377\207"
+ "\223\253\377\207\223\253\377\207\223\253\377\207\223\253\377\207\223"
+ "\253\377\207\223\253\377\207\223\253\377\207\223\253\377\207\223\253"
+ "\377\207\223\253\377\207\223\253\377\207\223\253\377\207\223\253\377"
+ "\207\223\253\377\207\223\253\377\207\223\253\377\207\223\253\377\207"
+ "\223\253\377\207\223\253\377\207\223\253\377\207\223\253\377\207\223"
+ "\253\377\207\223\253\377\207\223\253\377\207\223\253\377\207\223\253"
+ "\377\207\223\253\377\207\223\253\377\207\223\253\377\207\223\253\377"
+ "\207\223\253\377\207\223\253\377\207\223\253\377\207\223\253\377\207"
+ "\223\253\377\207\223\253\377\207\223\253\377\207\223\253\377\207\223"
+ "\253\377\207\223\253\377\207\223\253\377\207\223\253\377\207\223\253"
+ "\377\207\223\253\377\207\223\253\377\207\223\253\377\207\223\253\377"
+ "\207\223\253\377\207\223\253\377\207\223\253\377\207\223\253\377\207"
+ "\223\253\377\207\223\253\377\207\223\253\377\207\223\253\377\205\223"
+ "\253\377\205\223\253\377\203\220\251\377\201\216\247\377}\211\243\377"
+ "r\202\235\377ix\225\377[k\212\377M]\177\377ARt\3776Gl\377/Af\377+=b\377"
+ "(:`\377(:_\377(:_\377(:_\377(:`\377+=b\377/Af\3776Gl\377@Rt\377L]\177"
+ "\377Zk\212\377ix\225\377r\201\235\377z\211\243\377\201\216\247\377\203"
+ "\220\250\377\205\220\251\377\205\221\251\377\205\221\251\377\206\223"
+ "\253\377\206\223\253\377\206\223\253\377\206\223\253\377\206\223\253"
+ "\377\206\223\253\377\206\223\253\377\206\223\253\377\206\223\253\377"
+ "\206\223\253\377\206\223\253\377\206\223\253\377\206\223\253\377\206"
+ "\223\253\377\206\223\253\377\206\223\253\377\206\223\253\377\206\223"
+ "\253\377\206\223\253\377\206\223\253\377\206\223\253\377\206\223\253"
+ "\377\206\223\253\377\206\223\253\377\206\223\253\377\206\223\253\377"
+ "\206\223\253\377\206\223\253\377\206\223\253\377\206\223\253\377\206"
+ "\223\253\377\206\223\253\377\206\223\253\377\206\223\253\377\206\223"
+ "\253\377\206\223\253\377\206\223\253\377\206\223\253\377\206\223\253"
+ "\377\206\223\253\377\206\223\253\377\206\223\253\377\206\223\253\377"
+ "\206\223\253\377\206\223\253\377\206\223\253\377\206\223\253\377\206"
+ "\223\253\377\206\223\253\377\206\223\253\377\206\223\253\377\206\223"
+ "\253\377\206\223\253\377\206\223\253\377\206\223\253\377\206\223\253"
+ "\377\206\223\253\377\206\223\253\377\206\223\253\377\205\222\252\377"
+ "\205\222\252\377\205\222\252\377\204\221\252\377\204\221\251\377\203"
+ "\220\250\377\202\220\250\377\202\217\247\377{\211\244\377hu\216\377G"
+ "Rk\37709P\377:Fa\377S_y\377[i\205\377[i\205\377P]y\3779D\\\377>H`\377"
+ "\\i\205\377{\211\240\377\202\217\247\377\203\220\250\377\203\220\250"
+ "\377\204\221\251\377\204\221\252\377\205\222\252\377\205\222\252\377"
+ "\205\222\252\377\205\222\252\377\206\223\253\377\205\222\252\377\205"
+ "\222\252\377\205\222\252\377\205\222\252\377\205\222\252\377\204\221"
+ "\252\377\203\220\250\377\203\220\250\377\202\220\250\377{\211\244\377"
+ "iv\217\377EPh\3774>V\377JVp\377We\200\377Ta}\377\77Jd\37719Q\377DNf\377"
+ "gt\215\377~\213\244\377\202\217\247\377\203\220\250\377\203\220\250\377"
+ "\204\221\251\377\204\221\252\377\205\222\252\377\205\222\252\377\205"
+ "\222\252\377\205\222\252\377\205\222\252\377\205\222\252\377\204\221"
+ "\252\377\203\220\250\377w\204\234\3771;R\377\33$5\377\33#4\377\33#4\377"
+ "\34\"5\377\36'9\377\"*\77\377#,A\377#,A\377#,A\377#,A\377#,A\377#,A\377"
+ "#,A\377#,A\377%.C\377*4J\377.8N\377.8N\377.8N\377.8N\377.8N\377/8O\377"
+ "/8O\377/8O\377/8O\3772=V\3778BZ\3779D_\377;Ea\377;Fa\377AMg\377m{\227"
+ "\377\203\220\250\377\204\221\252\377\205\222\252\377\205\222\252\377"
+ "\206\223\253\377\206\223\253\377\206\223\253\377\206\223\253\377\206"
+ "\223\253\377\206\223\253\377\206\223\253\377\206\223\253\377\206\223"
+ "\253\377\206\223\253\377\206\223\253\377\206\223\253\377\206\223\253"
+ "\377\205\222\252\377\205\222\252\377\205\222\252\377\205\222\252\377"
+ "\205\222\252\377\205\222\252\377\204\221\252\377\204\221\251\377\203"
+ "\220\250\377\203\220\250\377\202\220\250\377\202\217\247\377\201\216"
+ "\247\377\201\216\246\377\200\215\246\377z\207\242\377p~\230\377dq\213"
+ "\377S_y\377@Kd\377/<Q\377'.D\377\37&:\377!(<\377+4K\3778B[\377BNh\377"
+ "MZu\377MZv\377er\213\377}\212\245\377\203\220\250\377\204\221\252\377"
+ "\205\222\252\377\205\222\252\377\205\222\252\377\206\223\253\377\206"
+ "\223\253\377\206\223\253\377\205\222\252\377\205\222\252\377\204\221"
+ "\252\377\204\221\251\377q~\231\3774=U\377\36&8\377\36%8\377\"*\77\377"
+ "$-A\377#-A\377#-A\377%.C\377*4J\377,7N\377.8N\377.8N\377.9P\3774>U\377"
+ "9D\\\3779D_\3779D_\377<G_\377\77Jb\377AMg\377DQk\377DQk\377FSl\377FS"
+ "n\377LXq\377O\\y\377O\\y\377P]y\377S_y\377Ub\201\377\\j\206\377]k\206"
+ "\377y\206\237\377\203\220\250\377\204\221\252\377\205\222\252\377\205"
+ "\222\252\377\206\223\253\377\206\223\253\377\206\223\253\377\206\223"
+ "\253\377\206\223\253\377\206\223\253\377\206\223\253\377\206\223\253"
+ "\377\206\223\253\377\206\223\253\377\206\223\253\377\206\223\253\377"
+ "\206\223\253\377\206\223\253\377\206\223\253\377\206\223\253\377\206"
+ "\223\253\377\206\223\253\377\206\223\253\377\206\223\253\377\206\223"
+ "\253\377\206\223\253\377\206\223\253\377\206\223\253\377\206\223\253"
+ "\377\206\223\253\377\206\223\253\377\206\223\253\377\206\223\253\377"
+ "\206\223\253\377\206\223\253\377\206\223\253\377\206\223\253\377\206"
+ "\223\253\377\206\223\253\377\206\223\253\377\206\223\253\377\206\223"
+ "\253\377\206\223\253\377\206\223\253\377\206\223\253\377\206\223\253"
+ "\377\206\223\253\377\206\223\253\377\206\223\253\377\206\223\253\377"
+ "\206\223\253\377\206\223\253\377\206\223\253\377\206\223\253\377\206"
+ "\223\253\377\206\223\253\377\206\223\253\377\206\223\253\377\206\223"
+ "\253\377\206\223\253\377\206\223\253\377\206\223\253\377\206\223\253"
+ "\377\206\223\253\377\206\223\253\377\206\223\253\377\205\221\251\377"
+ "\205\221\251\377\203\220\250\377\201\216\247\377|\211\243\377r\202\235"
+ "\377ix\225\377Zk\212\377L]\177\377ARt\3776Gl\377/Af\377+=b\377(:`\377"
+ "(:_\377(:_\377(:_\377(:`\377+=b\377/Af\3775Gl\377@Rt\377L]\177\377Yj"
+ "\211\377hw\224\377r\200\235\377z\210\242\377\200\215\247\377\202\217"
+ "\250\377\203\220\251\377\203\220\251\377\203\220\251\377\206\221\253"
+ "\377\206\221\253\377\206\221\253\377\206\221\253\377\206\221\253\377"
+ "\206\221\253\377\206\221\253\377\206\221\253\377\206\221\253\377\206"
+ "\221\253\377\206\221\253\377\206\221\253\377\206\221\253\377\206\221"
+ "\253\377\206\221\253\377\206\221\253\377\206\221\253\377\206\221\253"
+ "\377\206\221\253\377\206\221\253\377\206\221\253\377\206\221\253\377"
+ "\206\221\253\377\206\221\253\377\206\221\253\377\206\221\253\377\206"
+ "\221\253\377\206\221\253\377\206\221\253\377\206\221\253\377\206\221"
+ "\253\377\206\221\253\377\206\221\253\377\206\221\253\377\206\221\253"
+ "\377\206\221\253\377\206\221\253\377\206\221\253\377\206\221\253\377"
+ "\206\221\253\377\206\221\253\377\206\221\253\377\206\221\253\377\206"
+ "\221\253\377\206\221\253\377\206\221\253\377\206\221\253\377\206\221"
+ "\253\377\206\221\253\377\206\221\253\377\206\221\253\377\206\221\253"
+ "\377\206\221\253\377\206\221\253\377\206\221\253\377\206\221\253\377"
+ "\206\221\253\377\206\221\253\377\206\221\253\377\205\220\252\377\205"
+ "\220\252\377\205\220\252\377\204\217\251\377\203\216\250\377\203\216"
+ "\250\377\202\215\247\377~\212\244\377it\217\377GQj\37708P\377;Da\377"
+ "S]{\377[g\205\377[g\205\377[g\205\377[g\205\377MWr\3777@Z\377@Ie\377"
+ "ep\214\377~\212\244\377\202\216\250\377\203\216\250\377\203\216\250\377"
+ "\204\217\252\377\205\220\252\377\205\220\252\377\205\220\252\377\205"
+ "\220\252\377\205\220\252\377\205\220\252\377\205\220\252\377\205\220"
+ "\252\377\205\220\252\377\204\217\252\377\203\216\250\377\203\216\250"
+ "\377\202\216\250\377~\212\244\377lw\222\377KVr\3774<T\377CLh\377Xd\200"
+ "\377[g\205\377[g\205\377U`}\377@Ie\3774<S\377KTp\377lx\224\377~\212\244"
+ "\377\202\215\247\377\203\216\250\377\203\216\250\377\204\217\252\377"
+ "\205\220\252\377\205\220\252\377\205\220\252\377\205\220\252\377\205"
+ "\220\252\377\205\220\252\377\204\217\252\377\204\217\251\377\200\213"
+ "\245\377U_}\377HSp\377GSp\377GSo\377ISo\377LVr\377LVu\377OYu\377OYu\377"
+ "OYu\377OYu\377OYu\377OYu\377OYu\377OYu\377OYu\377R\\y\377T_\200\377T"
+ "_\200\377T_\200\377T_\200\377T_\200\377T_\200\377T_\200\377T_\200\377"
+ "T_\200\377Xd\200\377[g\205\377[g\205\377\\h\205\377\\h\206\377]j\207"
+ "\377z\205\240\377\204\217\251\377\204\217\252\377\205\220\252\377\205"
+ "\220\252\377\206\221\253\377\206\221\253\377\206\221\253\377\206\221"
+ "\253\377\206\221\253\377\206\221\253\377\206\221\253\377\206\221\253"
+ "\377\206\221\253\377\206\221\253\377\206\221\253\377\206\221\253\377"
+ "\205\220\252\377\205\220\252\377\205\220\252\377\205\220\252\377\205"
+ "\220\252\377\204\217\252\377\204\217\251\377\203\216\250\377\203\216"
+ "\250\377\202\216\250\377\202\215\247\377\201\214\247\377\201\214\246"
+ "\377\200\213\246\377w\202\234\377ju\220\377Wa}\377BLg\377/8P\377&-D\377"
+ "#*\77\377&.E\37709S\377<Eb\377ISo\377R\\y\377Xd\200\377[g\205\377\\h"
+ "\205\377T_}\377_j\207\377}\210\242\377\203\216\250\377\204\217\252\377"
+ "\205\220\252\377\205\220\252\377\205\220\252\377\206\221\253\377\206"
+ "\221\253\377\206\221\253\377\205\220\252\377\205\220\252\377\204\217"
+ "\252\377\204\217\251\377\200\213\245\377Yc\177\377KUq\377KVs\377MWu\377"
+ "PZv\377OYv\377OYv\377OZy\377R\\y\377T_}\377T_\200\377T_\200\377T_\200"
+ "\377Wb\200\377Zf\204\377Zf\204\377Zf\204\377[g\205\377[g\205\377[g\205"
+ "\377[g\205\377[g\205\377[g\205\377[g\205\377[g\205\377[g\205\377[g\205"
+ "\377\\h\205\377\\h\205\377\\h\206\377]i\206\377^j\207\377y\204\237\377"
+ "\204\217\251\377\205\220\252\377\205\220\252\377\205\220\252\377\206"
+ "\221\253\377\206\221\253\377\206\221\253\377\206\221\253\377\206\221"
+ "\253\377\206\221\253\377\206\221\253\377\206\221\253\377\206\221\253"
+ "\377\206\221\253\377\206\221\253\377\206\221\253\377\206\221\253\377"
+ "\206\221\253\377\206\221\253\377\206\221\253\377\206\221\253\377\206"
+ "\221\253\377\206\221\253\377\206\221\253\377\206\221\253\377\206\221"
+ "\253\377\206\221\253\377\206\221\253\377\206\221\253\377\206\221\253"
+ "\377\206\221\253\377\206\221\253\377\206\221\253\377\206\221\253\377"
+ "\206\221\253\377\206\221\253\377\206\221\253\377\206\221\253\377\206"
+ "\221\253\377\206\221\253\377\206\221\253\377\206\221\253\377\206\221"
+ "\253\377\206\221\253\377\206\221\253\377\206\221\253\377\206\221\253"
+ "\377\206\221\253\377\206\221\253\377\206\221\253\377\206\221\253\377"
+ "\206\221\253\377\206\221\253\377\206\221\253\377\206\221\253\377\206"
+ "\221\253\377\206\221\253\377\206\221\253\377\206\221\253\377\206\221"
+ "\253\377\206\221\253\377\206\221\253\377\206\221\253\377\206\221\253"
+ "\377\206\221\253\377\206\221\253\377\203\220\251\377\203\220\251\377"
+ "\202\217\250\377\200\215\247\377z\210\242\377r\200\235\377hw\224\377"
+ "Yj\211\377L]\177\377ARt\3775Gl\377/Af\377+=b\377(:`\377(:_\377(:_\377"
+ "(:_\377(:`\377+=b\377/Af\3775Gl\377@Qt\377L]\177\377Yj\211\377hw\224"
+ "\377q\200\235\377z\210\242\377\177\215\246\377\202\217\250\377\203\220"
+ "\251\377\203\220\251\377\203\220\251\377\205\221\251\377\205\221\251"
+ "\377\205\221\251\377\205\221\251\377\205\221\251\377\205\221\251\377"
+ "\205\221\251\377\205\221\251\377\205\221\251\377\205\221\251\377\205"
+ "\221\251\377\205\221\251\377\205\221\251\377\205\221\251\377\205\221"
+ "\251\377\205\221\251\377\205\221\251\377\205\221\251\377\205\221\251"
+ "\377\205\221\251\377\205\221\251\377\205\221\251\377\205\221\251\377"
+ "\205\221\251\377\205\221\251\377\205\221\251\377\205\221\251\377\205"
+ "\221\251\377\205\221\251\377\205\221\251\377\205\221\251\377\205\221"
+ "\251\377\205\221\251\377\205\221\251\377\205\221\251\377\205\221\251"
+ "\377\205\221\251\377\205\221\251\377\205\221\251\377\205\221\251\377"
+ "\205\221\251\377\205\221\251\377\205\221\251\377\205\221\251\377\205"
+ "\221\251\377\205\221\251\377\205\221\251\377\205\221\251\377\205\221"
+ "\251\377\205\221\251\377\205\221\251\377\205\221\251\377\205\221\251"
+ "\377\205\221\251\377\205\221\251\377\205\221\251\377\205\221\251\377"
+ "\205\221\251\377\204\220\250\377\204\220\250\377\204\220\250\377\203"
+ "\217\250\377\202\216\246\377\202\216\246\377\201\215\245\377}\212\241"
+ "\377jv\216\377EPh\377/8N\377;E]\377S^x\377[h\202\377[h\204\377[h\204"
+ "\377[h\204\377[h\204\377Xe\177\377HSk\3772:S\377CNg\377nz\223\377\201"
+ "\215\245\377\201\216\246\377\202\216\246\377\203\217\247\377\203\217"
+ "\250\377\204\220\250\377\204\220\250\377\204\220\250\377\204\220\250"
+ "\377\204\220\250\377\204\220\250\377\204\220\250\377\203\217\250\377"
+ "\203\217\247\377\202\216\246\377\201\216\246\377\201\215\245\377q}\225"
+ "\377O[t\3775\77V\377=G`\377Ta|\377Zg\202\377[h\202\377Zg\202\377Zg\202"
+ "\377Ta|\377=G_\377/7O\377FRj\377nz\223\377}\212\241\377\201\216\246\377"
+ "\202\216\246\377\203\217\247\377\203\217\250\377\204\220\250\377\204"
+ "\220\250\377\204\220\250\377\204\220\250\377\204\220\250\377\204\220"
+ "\250\377\203\217\250\377\202\216\246\377cp\212\377\\j\205\377[h\204\377"
+ "[h\202\377[h\202\377Zg\202\377Zg\202\377Zg\202\377Zg\202\377Zg\202\377"
+ "Zg\202\377Zg\202\377Zg\202\377Zg\202\377Zg\202\377Zg\202\377Zg\202\377"
+ "Zg\202\377Zg\202\377Zg\202\377Zg\202\377Zg\202\377[h\202\377[h\202\377"
+ "[h\202\377[h\202\377[h\202\377[h\204\377[h\204\377\\i\204\377\\j\205"
+ "\377]j\205\377z\206\237\377\203\217\250\377\204\220\250\377\204\220\250"
+ "\377\204\220\250\377\205\221\251\377\205\221\251\377\205\221\251\377"
+ "\205\221\251\377\205\221\251\377\205\221\251\377\205\221\251\377\205"
+ "\221\251\377\205\221\251\377\205\221\251\377\205\221\251\377\204\220"
+ "\250\377\204\220\250\377\204\220\250\377\204\220\250\377\203\217\250"
+ "\377\203\217\247\377\203\217\247\377\202\216\246\377\201\216\246\377"
+ "\201\215\245\377\200\214\245\377\200\214\244\377\177\213\244\377y\205"
+ "\235\377co\212\377ISn\3777AW\377&/B\377\"*<\377%-A\37719P\377>Ha\377"
+ "KVo\377S_{\377Wd~\377Zg\202\377Zg\202\377[h\202\377[h\204\377[h\204\377"
+ "Wc}\377]i\202\377u\202\234\377\200\214\244\377\203\217\250\377\204\220"
+ "\250\377\204\220\250\377\204\220\250\377\205\221\251\377\205\221\251"
+ "\377\205\221\251\377\204\220\250\377\204\220\250\377\204\220\250\377"
+ "\203\217\250\377\202\216\246\377dq\213\377\\i\204\377[h\204\377[h\202"
+ "\377[h\202\377Zg\202\377Zg\202\377Zg\202\377Zg\202\377Zg\202\377Zg\202"
+ "\377Zg\202\377Zg\202\377[h\202\377[h\202\377[h\202\377[h\202\377[h\202"
+ "\377[h\202\377[h\202\377[h\204\377[h\204\377[h\204\377[h\204\377[h\204"
+ "\377\\i\204\377\\i\204\377\\i\204\377\\j\205\377]j\205\377]j\205\377"
+ "]j\205\377y\205\236\377\203\217\250\377\204\220\250\377\204\220\250\377"
+ "\205\221\251\377\205\221\251\377\205\221\251\377\205\221\251\377\205"
+ "\221\251\377\205\221\251\377\205\221\251\377\205\221\251\377\205\221"
+ "\251\377\205\221\251\377\205\221\251\377\205\221\251\377\205\221\251"
+ "\377\205\221\251\377\205\221\251\377\205\221\251\377\205\221\251\377"
+ "\205\221\251\377\205\221\251\377\205\221\251\377\205\221\251\377\205"
+ "\221\251\377\205\221\251\377\205\221\251\377\205\221\251\377\205\221"
+ "\251\377\205\221\251\377\205\221\251\377\205\221\251\377\205\221\251"
+ "\377\205\221\251\377\205\221\251\377\205\221\251\377\205\221\251\377"
+ "\205\221\251\377\205\221\251\377\205\221\251\377\205\221\251\377\205"
+ "\221\251\377\205\221\251\377\205\221\251\377\205\221\251\377\205\221"
+ "\251\377\205\221\251\377\205\221\251\377\205\221\251\377\205\221\251"
+ "\377\205\221\251\377\205\221\251\377\205\221\251\377\205\221\251\377"
+ "\205\221\251\377\205\221\251\377\205\221\251\377\205\221\251\377\205"
+ "\221\251\377\205\221\251\377\205\221\251\377\205\221\251\377\205\221"
+ "\251\377\205\221\251\377\205\221\251\377\205\221\251\377\203\220\251"
+ "\377\203\220\251\377\202\217\250\377\177\215\246\377z\210\242\377q\200"
+ "\235\377hw\224\377Yj\211\377L]\177\377@Rt\3775Gl\377/Af\377+=b\377(:"
+ "`\377(:_\377(:_\377(:_\377(:`\377+=b\377/Af\3775Gl\377@Qt\377L\\\177"
+ "\377Yj\211\377gv\224\377q\200\234\377y\207\242\377\177\214\246\377\200"
+ "\216\247\377\202\217\250\377\202\217\250\377\202\217\250\377\203\220"
+ "\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251"
+ "\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377"
+ "\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203"
+ "\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220"
+ "\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251"
+ "\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377"
+ "\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203"
+ "\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220"
+ "\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251"
+ "\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377"
+ "\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203"
+ "\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220"
+ "\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251"
+ "\377\203\220\251\377\203\220\251\377\202\217\250\377\202\217\250\377"
+ "\201\216\250\377\201\216\247\377\200\215\246\377\177\214\246\377|\211"
+ "\242\377iv\217\377BLh\377+4J\3779E]\377Q]x\377Yg\204\377Zh\204\377Zh"
+ "\204\377Zh\205\377Zh\205\377Zh\204\377Zh\204\377Ve\177\377CPk\377.7N"
+ "\377JUp\377o|\230\377\177\214\245\377\177\214\246\377\200\215\246\377"
+ "\201\216\247\377\201\216\250\377\202\217\250\377\202\217\250\377\202"
+ "\217\250\377\202\217\250\377\202\217\250\377\201\216\250\377\201\216"
+ "\247\377\200\215\246\377\177\214\246\377\177\214\245\377r\177\234\377"
+ "S_z\3774>V\3779D\\\377Q]x\377Yg\204\377Yg\204\377Yg\204\377Yg\204\377"
+ "Yg\204\377Yg\204\377Q]x\3778C\\\377)3H\377EPk\377ly\224\377|\211\242"
+ "\377\200\215\246\377\200\215\246\377\201\216\250\377\202\217\250\377"
+ "\202\217\250\377\202\217\250\377\202\217\250\377\202\217\250\377\202"
+ "\217\250\377\201\216\250\377\201\216\247\377ao\212\377[i\205\377Zh\205"
+ "\377Zh\204\377Zh\204\377Zh\204\377Yg\204\377Yg\204\377Yg\204\377Yg\204"
+ "\377Yg\204\377Zh\204\377Zh\204\377Zh\204\377Zh\204\377Zh\204\377Zh\204"
+ "\377Zh\204\377Zh\204\377Zh\204\377Zh\204\377Zh\204\377Zh\205\377Zh\205"
+ "\377Zh\205\377Zh\205\377Zh\205\377Zh\205\377[i\205\377[i\205\377[i\205"
+ "\377\\j\206\377x\205\240\377\202\217\250\377\202\217\250\377\202\217"
+ "\250\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251"
+ "\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377"
+ "\203\220\251\377\203\220\251\377\202\217\250\377\202\217\250\377\202"
+ "\217\250\377\202\217\250\377\201\216\250\377\201\216\250\377\201\216"
+ "\247\377\200\215\246\377\200\215\246\377\177\214\245\377~\213\245\377"
+ "~\213\244\377}\212\244\377w\204\240\377ht\216\377IUp\377*3I\377\36&:"
+ "\377\37&9\377*3J\377<Ga\377IUo\377R_~\377Ub~\377Xf\202\377Xf\202\377"
+ "Yg\202\377Yg\204\377Yg\204\377Zh\204\377Zh\204\377Zh\205\377Xf\201\377"
+ "Vc\177\377my\226\377~\213\244\377\201\216\250\377\202\217\250\377\202"
+ "\217\250\377\202\217\250\377\203\220\251\377\203\220\251\377\203\220"
+ "\251\377\203\220\251\377\202\217\250\377\202\217\250\377\201\216\250"
+ "\377\201\216\247\377bp\213\377[i\205\377Zh\205\377Zh\205\377Zh\204\377"
+ "Zh\204\377Zh\204\377Zh\204\377Zh\204\377Zh\204\377Zh\204\377Zh\204\377"
+ "Zh\204\377Zh\204\377Zh\205\377Zh\205\377Zh\205\377Zh\205\377Zh\205\377"
+ "Zh\205\377[i\205\377[i\205\377[i\205\377[i\205\377[i\205\377[i\205\377"
+ "[i\205\377[i\205\377[i\205\377\\j\206\377\\j\206\377\\j\207\377x\205"
+ "\237\377\202\217\250\377\202\217\250\377\203\220\251\377\203\220\251"
+ "\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377"
+ "\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203"
+ "\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220"
+ "\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251"
+ "\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377"
+ "\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203"
+ "\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220"
+ "\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251"
+ "\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377"
+ "\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203"
+ "\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220"
+ "\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251"
+ "\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377"
+ "\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203"
+ "\220\251\377\203\220\251\377\203\220\251\377\202\217\250\377\202\217"
+ "\250\377\200\216\247\377\177\214\246\377y\207\242\377q\200\234\377gv"
+ "\224\377Yj\211\377L\\\177\377@Qt\3775Gl\377/Af\377+=b\377(:`\377(:_\377"
+ "(:_\377(:_\377(:`\377+=b\377/Af\3775Gl\377\77Qs\377K\\~\377Yi\211\377"
+ "gv\224\377p\177\234\377x\207\241\377~\214\246\377\200\216\247\377\202"
+ "\217\250\377\202\217\250\377\202\217\250\377\203\220\251\377\203\220"
+ "\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251"
+ "\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377"
+ "\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203"
+ "\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220"
+ "\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251"
+ "\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377"
+ "\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203"
+ "\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220"
+ "\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251"
+ "\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377"
+ "\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203"
+ "\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220"
+ "\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251"
+ "\377\203\220\251\377\202\217\250\377\202\217\250\377\201\216\250\377"
+ "\201\216\247\377\200\215\246\377|\211\243\377gu\220\377@Le\377+3J\377"
+ ";F`\377S`\177\377Yg\204\377Zh\204\377Zh\205\377[i\205\377[i\205\377["
+ "i\205\377[i\205\377Zh\205\377Zh\204\377Ve\177\377@Jf\3771;R\377R_x\377"
+ "r\177\234\377\177\214\245\377\177\214\246\377\200\215\246\377\201\216"
+ "\247\377\201\216\250\377\201\216\250\377\202\217\250\377\201\216\250"
+ "\377\201\216\250\377\201\216\247\377\200\215\246\377\200\215\246\377"
+ "\177\214\245\377u\202\234\377Ze\200\3777AZ\3775@Z\377NZy\377Yg\204\377"
+ "Zh\204\377Zh\205\377Zh\205\377Zh\205\377Zh\205\377Zh\204\377Zh\204\377"
+ "S`}\377<G`\377*4J\377FQk\377jw\220\377}\212\243\377\200\215\246\377\201"
+ "\216\250\377\202\217\250\377\202\217\250\377\202\217\250\377\202\217"
+ "\250\377\202\217\250\377\202\217\250\377\202\217\250\377\201\216\250"
+ "\377bp\214\377\\j\206\377[i\205\377[i\205\377[i\205\377[i\205\377[i\205"
+ "\377[i\205\377[i\205\377[i\205\377[i\205\377[i\205\377[i\205\377[i\205"
+ "\377[i\205\377[i\205\377[i\205\377[i\205\377[i\205\377[i\205\377[i\205"
+ "\377[i\205\377[i\205\377[i\205\377\\j\206\377\\j\206\377\\j\206\377\\"
+ "j\206\377\\j\206\377\\j\206\377\\j\207\377\\j\207\377y\206\240\377\202"
+ "\217\250\377\202\217\250\377\203\220\251\377\203\220\251\377\203\220"
+ "\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251"
+ "\377\203\220\251\377\203\220\251\377\203\220\251\377\202\217\250\377"
+ "\202\217\250\377\202\217\250\377\202\217\250\377\201\216\250\377\201"
+ "\216\247\377\200\215\246\377\200\215\246\377\177\214\246\377\177\214"
+ "\245\377~\213\244\377z\207\241\377q~\232\377`k\207\377FQk\377+5K\377"
+ "\37&:\377%,A\3778BZ\377IUr\377Ub~\377Xf\202\377Xf\202\377Yg\202\377Y"
+ "g\202\377Yg\204\377Zh\204\377Zh\205\377Zh\205\377[i\205\377[i\205\377"
+ "[i\205\377[i\205\377Xf\201\377T`~\377kx\224\377~\213\245\377\201\216"
+ "\250\377\202\217\250\377\202\217\250\377\202\217\250\377\203\220\251"
+ "\377\203\220\251\377\203\220\251\377\203\220\251\377\202\217\250\377"
+ "\202\217\250\377\202\217\250\377\201\216\250\377cq\215\377\\j\206\377"
+ "[i\205\377[i\205\377[i\205\377[i\205\377[i\205\377[i\205\377[i\205\377"
+ "[i\205\377[i\205\377[i\205\377[i\205\377[i\205\377[i\205\377[i\205\377"
+ "\\j\206\377\\j\206\377\\j\206\377\\j\206\377\\j\206\377\\j\207\377\\"
+ "j\207\377\\j\207\377\\j\207\377\\j\207\377\\j\207\377]k\207\377]k\207"
+ "\377]k\207\377]k\207\377]k\207\377x\205\237\377\202\217\250\377\203\220"
+ "\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251"
+ "\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377"
+ "\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203"
+ "\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220"
+ "\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251"
+ "\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377"
+ "\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203"
+ "\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220"
+ "\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251"
+ "\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377"
+ "\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203"
+ "\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220"
+ "\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251"
+ "\377\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377"
+ "\203\220\251\377\203\220\251\377\203\220\251\377\203\220\251\377\203"
+ "\220\251\377\202\217\250\377\202\217\250\377\200\216\247\377~\214\246"
+ "\377x\207\241\377p\177\234\377gv\224\377Yi\211\377K\\~\377@Qt\3775Gl"
+ "\377/Af\377+=b\377(:`\377(:_\377(:_\377(:_\377(:`\377+=b\377.Af\3775"
+ "Gl\377\77Qs\377K\\~\377Xi\211\377ft\223\377o\177\232\377x\206\241\377"
+ "}\212\244\377\177\215\246\377\200\216\247\377\200\216\247\377\200\216"
+ "\247\377\202\217\250\377\202\217\250\377\202\217\250\377\202\217\250"
+ "\377\202\217\250\377\202\217\250\377\202\217\250\377\202\217\250\377"
+ "\202\217\250\377\202\217\250\377\202\217\250\377\202\217\250\377\202"
+ "\217\250\377\202\217\250\377\202\217\250\377\202\217\250\377\202\217"
+ "\250\377\202\217\250\377\202\217\250\377\202\217\250\377\202\217\250"
+ "\377\202\217\250\377\202\217\250\377\202\217\250\377\202\217\250\377"
+ "\202\217\250\377\202\217\250\377\202\217\250\377\202\217\250\377\202"
+ "\217\250\377\202\217\250\377\202\217\250\377\202\217\250\377\202\217"
+ "\250\377\202\217\250\377\202\217\250\377\202\217\250\377\202\217\250"
+ "\377\202\217\250\377\202\217\250\377\202\217\250\377\202\217\250\377"
+ "\202\217\250\377\202\217\250\377\202\217\250\377\202\217\250\377\202"
+ "\217\250\377\202\217\250\377\202\217\250\377\202\217\250\377\202\217"
+ "\250\377\202\217\250\377\202\217\250\377\202\217\250\377\202\217\250"
+ "\377\202\217\250\377\202\217\250\377\202\217\250\377\201\216\247\377"
+ "\201\216\247\377\200\215\247\377\200\215\246\377|\211\242\377er\217\377"
+ "BMh\377,6K\377;Fa\377S`\177\377Yg\202\377Yg\204\377Zh\204\377Zh\204\377"
+ "[i\205\377[i\205\377[i\205\377Zh\204\377Zh\204\377Yg\204\377Yg\202\377"
+ "S_~\3779D\\\3778@Y\377Ye~\377t\201\233\377~\213\244\377~\213\245\377"
+ "\177\214\245\377\200\215\246\377\200\215\246\377\200\215\246\377\200"
+ "\215\246\377\200\215\246\377\177\214\245\377~\213\245\377~\213\244\377"
+ "w\204\240\377^k\206\377:D]\3773>W\377JWs\377Yg\202\377Yg\204\377Zh\204"
+ "\377Zh\204\377Zh\204\377Zh\204\377Zh\204\377Zh\204\377Yg\204\377Yg\204"
+ "\377S`\177\3779E]\377-7N\377FRm\377iv\217\377}\212\243\377\200\215\247"
+ "\377\201\216\247\377\201\216\247\377\201\216\247\377\202\217\250\377"
+ "\202\217\250\377\201\216\247\377\201\216\247\377\201\216\247\377bp\213"
+ "\377[i\206\377[i\206\377[i\206\377[i\205\377[i\205\377[i\205\377[i\205"
+ "\377[i\205\377[i\205\377[i\205\377[i\206\377[i\206\377[i\206\377[i\206"
+ "\377[i\206\377[i\206\377[i\206\377[i\206\377[i\206\377[i\206\377\\j\206"
+ "\377\\j\206\377\\j\206\377\\j\206\377\\j\206\377\\j\206\377\\j\206\377"
+ "\\j\206\377\\j\206\377\\j\206\377\\j\206\377x\205\237\377\202\217\250"
+ "\377\202\217\250\377\202\217\250\377\202\217\250\377\202\217\250\377"
+ "\202\217\250\377\202\217\250\377\202\217\250\377\202\217\250\377\202"
+ "\217\250\377\202\217\250\377\201\216\247\377\201\216\247\377\201\216"
+ "\247\377\201\216\247\377\200\215\247\377\200\215\246\377\177\214\245"
+ "\377\177\214\245\377~\213\244\377}\213\244\377}\212\243\377s\200\231"
+ "\377an\207\377EQl\377/9P\377!)<\377#+@\3775\77W\377KWv\377We\200\377"
+ "We\201\377Xf\201\377Xf\201\377Xg\202\377Yg\202\377Yg\204\377Zh\204\377"
+ "Zh\204\377Zh\204\377[i\205\377[i\205\377[i\205\377[i\205\377[i\205\377"
+ "Xf\201\377S_z\377gt\215\377}\212\244\377\201\216\247\377\201\216\247"
+ "\377\201\216\247\377\201\216\247\377\202\217\250\377\202\217\250\377"
+ "\202\217\250\377\202\217\250\377\202\217\250\377\201\216\247\377\201"
+ "\216\247\377\201\216\247\377cq\214\377[i\206\377[i\206\377[i\206\377"
+ "[i\206\377[i\206\377[i\206\377[i\205\377[i\206\377[i\206\377[i\206\377"
+ "[i\206\377[i\206\377[i\206\377[i\206\377\\j\206\377\\j\206\377\\j\206"
+ "\377\\j\206\377\\j\206\377\\j\206\377\\j\206\377]k\207\377]k\207\377"
+ "]k\207\377]k\207\377]k\207\377]k\207\377]k\207\377]k\207\377]k\207\377"
+ "]k\207\377x\205\237\377\202\217\250\377\202\217\250\377\202\217\250\377"
+ "\202\217\250\377\202\217\250\377\202\217\250\377\202\217\250\377\202"
+ "\217\250\377\202\217\250\377\202\217\250\377\202\217\250\377\202\217"
+ "\250\377\202\217\250\377\202\217\250\377\202\217\250\377\202\217\250"
+ "\377\202\217\250\377\202\217\250\377\202\217\250\377\202\217\250\377"
+ "\202\217\250\377\202\217\250\377\202\217\250\377\202\217\250\377\202"
+ "\217\250\377\202\217\250\377\202\217\250\377\202\217\250\377\202\217"
+ "\250\377\202\217\250\377\202\217\250\377\202\217\250\377\202\217\250"
+ "\377\202\217\250\377\202\217\250\377\202\217\250\377\202\217\250\377"
+ "\202\217\250\377\202\217\250\377\202\217\250\377\202\217\250\377\202"
+ "\217\250\377\202\217\250\377\202\217\250\377\202\217\250\377\202\217"
+ "\250\377\202\217\250\377\202\217\250\377\202\217\250\377\202\217\250"
+ "\377\202\217\250\377\202\217\250\377\202\217\250\377\202\217\250\377"
+ "\202\217\250\377\202\217\250\377\202\217\250\377\202\217\250\377\202"
+ "\217\250\377\202\217\250\377\202\217\250\377\202\217\250\377\202\217"
+ "\250\377\202\217\250\377\202\217\250\377\202\217\250\377\200\216\247"
+ "\377\200\216\247\377\177\215\246\377}\212\244\377x\206\241\377o\177\232"
+ "\377ft\223\377Xi\211\377K\\~\377@Qs\3775Gl\377.Af\377+=b\377(:`\377("
+ ":_\377(:_\377(:_\377(:`\377+=b\377.Af\3775Gl\377\77Qs\377K\\~\377Xi\211"
+ "\377ft\223\377o~\232\377w\206\241\377}\212\244\377\177\214\246\377\200"
+ "\216\247\377\200\216\247\377\200\216\247\377\201\217\247\377\201\217"
+ "\247\377\201\217\247\377\201\217\247\377\201\217\247\377\201\217\247"
+ "\377\201\217\247\377\201\217\247\377\201\217\247\377\201\217\247\377"
+ "\201\217\247\377\201\217\247\377\201\217\247\377\201\217\247\377\201"
+ "\217\247\377\201\217\247\377\201\217\247\377\201\217\247\377\201\217"
+ "\247\377\201\217\247\377\201\217\247\377\201\217\247\377\201\217\247"
+ "\377\201\217\247\377\201\217\247\377\201\217\247\377\201\217\247\377"
+ "\201\217\247\377\201\217\247\377\201\217\247\377\201\217\247\377\201"
+ "\217\247\377\201\217\247\377\201\217\247\377\201\217\247\377\201\217"
+ "\247\377\201\217\247\377\201\217\247\377\201\217\247\377\201\217\247"
+ "\377\201\217\247\377\201\217\247\377\201\217\247\377\201\217\247\377"
+ "\201\217\247\377\201\217\247\377\201\217\247\377\201\217\247\377\201"
+ "\217\247\377\201\217\247\377\201\217\247\377\201\217\247\377\201\217"
+ "\247\377\201\217\247\377\201\217\247\377\201\217\247\377\201\217\247"
+ "\377\201\217\247\377\200\216\246\377\200\216\246\377\177\215\246\377"
+ "y\207\242\377cs\214\377BNg\377+5K\377;F_\377S`{\377Yh\202\377Yh\202\377"
+ "Yh\202\377Zi\204\377Zi\205\377Zi\205\377Zi\205\377Zi\205\377Zi\205\377"
+ "Zi\204\377Yh\202\377Xg\202\377Xg\201\377IWq\3773=T\377;F^\377\\i\204"
+ "\377v\204\235\377}\213\243\377~\214\244\377~\214\244\377~\214\244\377"
+ "~\214\244\377~\214\244\377~\214\244\377~\214\244\377}\213\243\377y\207"
+ "\237\377dr\213\377=H`\3771;Q\377FSl\377Ud~\377Xg\202\377Yh\202\377Yh"
+ "\202\377Zi\204\377Zi\204\377Zi\205\377Zi\204\377Zi\204\377Yh\202\377"
+ "Yh\202\377Yh\202\377Q^x\3779E]\377-8M\377DPj\377dt\215\377z\210\243\377"
+ "\200\216\246\377\200\216\246\377\201\217\247\377\201\217\247\377\201"
+ "\217\247\377\201\217\247\377\200\216\246\377\200\216\246\377ap\212\377"
+ "[j\205\377[j\205\377[j\205\377[j\205\377[j\205\377[j\205\377[j\205\377"
+ "[j\205\377[j\205\377[j\205\377[j\205\377[j\205\377[j\205\377[j\205\377"
+ "[j\205\377[j\205\377[j\205\377\\k\206\377\\k\206\377\\k\206\377\\k\206"
+ "\377\\k\206\377\\k\206\377\\k\206\377\\k\206\377\\k\206\377\\k\206\377"
+ "\\k\206\377\\k\206\377\\k\206\377\\k\206\377x\206\237\377\201\217\247"
+ "\377\201\217\247\377\201\217\247\377\201\217\247\377\201\217\247\377"
+ "\201\217\247\377\201\217\247\377\201\217\247\377\201\217\247\377\201"
+ "\217\247\377\200\216\246\377\200\216\246\377\200\216\246\377\200\216"
+ "\246\377\177\215\246\377\177\215\245\377~\214\244\377}\213\244\377}\213"
+ "\243\377|\212\242\377u\203\237\377ft\216\377KXr\3772>T\377$/C\377&.B"
+ "\3774\77U\377ESm\377Sa|\377Ve\200\377Wf\200\377Wg\200\377Xg\201\377X"
+ "g\202\377Yh\202\377Yh\202\377Yh\202\377Zi\204\377Zi\204\377Zi\205\377"
+ "Zi\205\377[j\205\377[j\205\377[j\205\377[j\205\377Zi\205\377R_y\377a"
+ "o\210\377v\204\234\377\200\216\246\377\200\216\246\377\200\216\246\377"
+ "\200\216\246\377\201\217\247\377\201\217\247\377\201\217\247\377\201"
+ "\217\247\377\201\217\247\377\201\217\247\377\200\216\246\377\200\216"
+ "\246\377bq\213\377[j\205\377[j\205\377[j\205\377[j\205\377[j\205\377"
+ "[j\205\377[j\205\377[j\205\377[j\205\377[j\205\377[j\205\377[j\205\377"
+ "[j\205\377[j\205\377\\k\206\377\\k\206\377\\k\206\377\\k\206\377\\k\206"
+ "\377]l\207\377]l\207\377]l\207\377]l\207\377]l\207\377]l\207\377]l\207"
+ "\377]l\207\377]l\207\377]l\207\377]l\207\377]l\207\377x\206\237\377\201"
+ "\217\247\377\201\217\247\377\201\217\247\377\201\217\247\377\201\217"
+ "\247\377\201\217\247\377\201\217\247\377\201\217\247\377\201\217\247"
+ "\377\201\217\247\377\201\217\247\377\201\217\247\377\201\217\247\377"
+ "\201\217\247\377\201\217\247\377\201\217\247\377\201\217\247\377\201"
+ "\217\247\377\201\217\247\377\201\217\247\377\201\217\247\377\201\217"
+ "\247\377\201\217\247\377\201\217\247\377\201\217\247\377\201\217\247"
+ "\377\201\217\247\377\201\217\247\377\201\217\247\377\201\217\247\377"
+ "\201\217\247\377\201\217\247\377\201\217\247\377\201\217\247\377\201"
+ "\217\247\377\201\217\247\377\201\217\247\377\201\217\247\377\201\217"
+ "\247\377\201\217\247\377\201\217\247\377\201\217\247\377\201\217\247"
+ "\377\201\217\247\377\201\217\247\377\201\217\247\377\201\217\247\377"
+ "\201\217\247\377\201\217\247\377\201\217\247\377\201\217\247\377\201"
+ "\217\247\377\201\217\247\377\201\217\247\377\201\217\247\377\201\217"
+ "\247\377\201\217\247\377\201\217\247\377\201\217\247\377\201\217\247"
+ "\377\201\217\247\377\201\217\247\377\201\217\247\377\201\217\247\377"
+ "\201\217\247\377\201\217\247\377\200\216\247\377\200\216\247\377\177"
+ "\214\246\377}\212\244\377w\206\241\377o~\232\377ft\223\377Xi\211\377"
+ "K\\~\377@Qs\3775Gl\377.Af\377+=b\377(:`\377(:_\377(:_\377(:_\377(:`\377"
+ "+=b\377.Af\3775Gl\377\77Qs\377K[~\377Xi\210\377et\223\377o~\232\377w"
+ "\205\241\377|\211\244\377~\214\244\377\200\216\246\377\200\216\246\377"
+ "\200\216\246\377\201\216\247\377\201\216\247\377\201\216\247\377\201"
+ "\216\247\377\201\216\247\377\201\216\247\377\201\216\247\377\201\216"
+ "\247\377\201\216\247\377\201\216\247\377\201\216\247\377\201\216\247"
+ "\377\201\216\247\377\201\216\247\377\201\216\247\377\201\216\247\377"
+ "\201\216\247\377\201\216\247\377\201\216\247\377\201\216\247\377\201"
+ "\216\247\377\201\216\247\377\201\216\247\377\201\216\247\377\201\216"
+ "\247\377\201\216\247\377\201\216\247\377\201\216\247\377\201\216\247"
+ "\377\201\216\247\377\201\216\247\377\201\216\247\377\201\216\247\377"
+ "\201\216\247\377\201\216\247\377\201\216\247\377\201\216\247\377\201"
+ "\216\247\377\201\216\247\377\201\216\247\377\201\216\247\377\201\216"
+ "\247\377\201\216\247\377\201\216\247\377\201\216\247\377\201\216\247"
+ "\377\201\216\247\377\201\216\247\377\201\216\247\377\201\216\247\377"
+ "\201\216\247\377\201\216\247\377\201\216\247\377\201\216\247\377\201"
+ "\216\247\377\201\216\247\377\201\216\247\377\201\216\247\377\201\216"
+ "\247\377\200\215\246\377}\212\243\377n{\224\377IUn\37709Q\377;D`\377"
+ "Ta}\377Zh\204\377Zh\204\377Zh\204\377Zh\205\377Zh\205\377[i\205\377["
+ "i\205\377[i\205\377[i\205\377Zh\205\377Zh\205\377Zh\204\377Yg\202\377"
+ "Xf\202\377Ub~\377DPk\3771:T\377AKe\377bn\213\377y\206\237\377}\212\243"
+ "\377}\212\244\377}\212\244\377~\213\244\377}\212\244\377}\212\244\377"
+ "}\212\243\377y\206\237\377gt\217\377FQl\377-7N\377AMg\377Ub~\377Xf\202"
+ "\377Yg\202\377Yg\202\377Zh\204\377Zh\205\377[i\205\377[i\205\377[i\205"
+ "\377[i\205\377Zh\205\377Zh\205\377Zh\205\377Zh\205\377R^y\377=Ea\377"
+ "7AY\377Zf\202\377w\204\235\377\200\215\246\377\201\216\247\377\201\216"
+ "\247\377\201\216\247\377\201\216\247\377\201\216\247\377\201\216\247"
+ "\377\201\216\247\377ao\212\377[i\205\377[i\205\377[i\205\377[i\205\377"
+ "[i\205\377[i\205\377[i\205\377[i\205\377[i\205\377[i\205\377[i\205\377"
+ "[i\205\377[i\205\377[i\205\377\\j\206\377\\j\206\377\\j\206\377\\j\206"
+ "\377]k\207\377]k\207\377]k\207\377]k\207\377]k\207\377]k\207\377]k\207"
+ "\377]k\207\377]k\207\377]k\207\377]k\207\377]k\207\377]k\207\377y\206"
+ "\240\377\202\217\250\377\201\216\247\377\201\216\247\377\201\216\247"
+ "\377\201\216\247\377\201\216\247\377\201\216\247\377\201\216\247\377"
+ "\201\216\247\377\200\215\246\377\200\215\246\377\200\215\246\377\177"
+ "\214\246\377\177\214\245\377~\213\244\377~\213\244\377}\212\244\377|"
+ "\212\242\377|\211\242\377r\177\230\377Yd\201\377;E_\377'1G\377'.D\377"
+ "4\77U\377ERk\377Q]|\377Vd\200\377We\200\377Wf\200\377Xf\201\377Xf\202"
+ "\377Yg\202\377Yg\202\377Zh\204\377Zh\205\377Zh\205\377[i\205\377[i\205"
+ "\377[i\205\377[i\205\377[i\205\377[i\205\377[i\205\377[i\205\377[i\205"
+ "\377Ub\201\377]j\204\377s\200\233\377\200\215\246\377\200\215\246\377"
+ "\200\215\246\377\201\216\247\377\201\216\247\377\201\216\247\377\201"
+ "\216\247\377\201\216\247\377\201\216\247\377\201\216\247\377\201\216"
+ "\247\377\200\215\246\377bp\213\377[i\205\377[i\205\377[i\205\377[i\205"
+ "\377[i\205\377[i\205\377[i\205\377[i\205\377[i\205\377[i\205\377[i\205"
+ "\377[i\205\377\\j\206\377\\j\206\377\\j\206\377\\j\206\377]k\207\377"
+ "]k\207\377]k\207\377^l\207\377^l\207\377^l\210\377^l\210\377^l\210\377"
+ "^l\210\377^l\210\377^l\210\377^l\210\377^l\210\377^l\207\377^l\207\377"
+ "x\205\237\377\202\217\250\377\202\217\250\377\201\216\247\377\201\216"
+ "\247\377\201\216\247\377\201\216\247\377\201\216\247\377\201\216\247"
+ "\377\201\216\247\377\201\216\247\377\201\216\247\377\201\216\247\377"
+ "\201\216\247\377\201\216\247\377\201\216\247\377\201\216\247\377\201"
+ "\216\247\377\201\216\247\377\201\216\247\377\201\216\247\377\201\216"
+ "\247\377\201\216\247\377\201\216\247\377\201\216\247\377\201\216\247"
+ "\377\201\216\247\377\201\216\247\377\201\216\247\377\201\216\247\377"
+ "\201\216\247\377\201\216\247\377\201\216\247\377\201\216\247\377\201"
+ "\216\247\377\201\216\247\377\201\216\247\377\201\216\247\377\201\216"
+ "\247\377\201\216\247\377\201\216\247\377\201\216\247\377\201\216\247"
+ "\377\201\216\247\377\201\216\247\377\201\216\247\377\201\216\247\377"
+ "\201\216\247\377\201\216\247\377\201\216\247\377\201\216\247\377\201"
+ "\216\247\377\201\216\247\377\201\216\247\377\201\216\247\377\201\216"
+ "\247\377\201\216\247\377\201\216\247\377\201\216\247\377\201\216\247"
+ "\377\201\216\247\377\201\216\247\377\201\216\247\377\201\216\247\377"
+ "\201\216\247\377\201\216\247\377\201\216\247\377\200\216\246\377\200"
+ "\216\246\377~\214\244\377|\211\244\377w\205\241\377o~\232\377et\223\377"
+ "Xi\210\377K[~\377\77Qs\3775Gl\377.Af\377+=b\377(:`\377(:_\377(:_\377"
+ "(:_\377(:`\377+=b\377.Af\3775Fl\377\77Ps\377J[~\377Wi\210\377es\221\377"
+ "n}\231\377v\205\237\377|\211\243\377~\212\244\377\177\214\246\377\177"
+ "\214\246\377\177\214\246\377\200\216\247\377\200\216\247\377\200\216"
+ "\247\377\200\216\247\377\200\216\247\377\200\216\247\377\200\216\247"
+ "\377\200\216\247\377\200\216\247\377\200\216\247\377\200\216\247\377"
+ "\200\216\247\377\200\216\247\377\200\216\247\377\200\216\247\377\200"
+ "\216\247\377\200\216\247\377\200\216\247\377\200\216\247\377\200\216"
+ "\247\377\200\216\247\377\200\216\247\377\200\216\247\377\200\216\247"
+ "\377\200\216\247\377\200\216\247\377\200\216\247\377\200\216\247\377"
+ "\200\216\247\377\200\216\247\377\200\216\247\377\200\216\247\377\200"
+ "\216\247\377\200\216\247\377\200\216\247\377\200\216\247\377\200\216"
+ "\247\377\200\216\247\377\200\216\247\377\200\216\247\377\200\216\247"
+ "\377\200\216\247\377\200\216\247\377\200\216\247\377\200\216\247\377"
+ "\200\216\247\377\200\216\247\377\200\216\247\377\200\216\247\377\200"
+ "\216\247\377\200\216\247\377\200\216\247\377\200\216\247\377\200\216"
+ "\247\377\200\216\247\377\200\216\247\377\200\216\247\377\200\216\247"
+ "\377\200\216\247\377\200\216\247\377\177\215\246\377o}\226\377JWr\377"
+ "DQk\377R_{\377Zi\205\377Zi\205\377Zi\205\377Zi\205\377Zi\205\377Zi\205"
+ "\377Zi\205\377Zi\205\377Zi\205\377Zi\205\377Zi\205\377Yh\205\377Yh\205"
+ "\377Xg\202\377Xg\202\377Wf\202\377Tb~\377AMg\3771<S\377FPl\377iw\220"
+ "\377x\206\237\377{\212\242\377|\212\243\377|\212\243\377|\212\243\377"
+ "{\212\242\377{\212\242\377lz\223\377GQm\377,7L\377\77Jb\377Sa}\377Wf"
+ "\202\377Xg\202\377Xg\202\377Yh\204\377Yh\205\377Zi\205\377Zi\205\377"
+ "Zi\205\377Zi\205\377Zi\205\377Zi\205\377Zi\205\377[j\206\377[j\206\377"
+ "[j\206\377^m\211\377fu\222\377|\212\244\377\203\221\252\377\200\216\247"
+ "\377\200\216\247\377\200\216\247\377\200\216\247\377\200\216\247\377"
+ "\200\216\247\377\200\216\247\377\200\216\247\377ap\213\377[j\206\377"
+ "[j\206\377[j\206\377[j\206\377[j\206\377[j\206\377[j\206\377[j\206\377"
+ "[j\206\377[j\206\377[j\206\377[j\206\377[j\206\377[j\206\377[j\206\377"
+ "\\k\207\377\\k\207\377]l\207\377]l\207\377]l\210\377]l\210\377^m\211"
+ "\377^m\211\377^m\211\377^m\211\377^m\211\377^m\211\377^m\211\377]l\210"
+ "\377]l\210\377]l\207\377x\206\240\377\201\217\250\377\201\217\250\377"
+ "\200\216\247\377\200\216\247\377\200\216\247\377\200\216\247\377\200"
+ "\216\247\377\200\216\247\377\177\215\246\377\177\215\246\377\177\215"
+ "\246\377~\214\246\377~\214\245\377}\213\244\377}\213\244\377|\212\243"
+ "\377{\212\242\377x\206\237\377hv\222\377JVq\377-8N\377\"+\77\377.7P\377"
+ "BOh\377P]x\377Ud\200\377Ve\200\377Vf\200\377Wf\201\377Xg\202\377Xg\202"
+ "\377Yh\204\377Yh\204\377Yh\205\377Zi\205\377Zi\205\377Zi\205\377[j\206"
+ "\377[j\206\377[j\206\377[j\206\377[j\206\377[j\206\377[j\206\377[j\206"
+ "\377[j\206\377Xg\202\377Tc~\377q\177\232\377\177\215\246\377\177\215"
+ "\246\377\177\215\246\377\200\216\247\377\200\216\247\377\200\216\247"
+ "\377\200\216\247\377\200\216\247\377\200\216\247\377\200\216\247\377"
+ "\200\216\247\377\200\216\247\377bq\214\377[j\206\377[j\206\377[j\206"
+ "\377[j\206\377[j\206\377[j\206\377[j\206\377[j\206\377[j\206\377[j\206"
+ "\377[j\206\377[j\206\377[j\206\377[j\206\377\\k\207\377\\k\207\377]l"
+ "\207\377]l\210\377^m\211\377^m\211\377^m\211\377^m\211\377_n\211\377"
+ "_n\211\377_n\211\377_n\211\377_n\211\377^m\211\377^m\211\377^m\211\377"
+ "]l\210\377x\206\237\377\201\217\250\377\201\217\250\377\201\217\250\377"
+ "\200\216\247\377\200\216\247\377\200\216\247\377\200\216\247\377\200"
+ "\216\247\377\200\216\247\377\200\216\247\377\200\216\247\377\200\216"
+ "\247\377\200\216\247\377\200\216\247\377\200\216\247\377\200\216\247"
+ "\377\200\216\247\377\200\216\247\377\200\216\247\377\200\216\247\377"
+ "\200\216\247\377\200\216\247\377\200\216\247\377\200\216\247\377\200"
+ "\216\247\377\200\216\247\377\200\216\247\377\200\216\247\377\200\216"
+ "\247\377\200\216\247\377\200\216\247\377\200\216\247\377\200\216\247"
+ "\377\200\216\247\377\200\216\247\377\200\216\247\377\200\216\247\377"
+ "\200\216\247\377\200\216\247\377\200\216\247\377\200\216\247\377\200"
+ "\216\247\377\200\216\247\377\200\216\247\377\200\216\247\377\200\216"
+ "\247\377\200\216\247\377\200\216\247\377\200\216\247\377\200\216\247"
+ "\377\200\216\247\377\200\216\247\377\200\216\247\377\200\216\247\377"
+ "\200\216\247\377\200\216\247\377\200\216\247\377\200\216\247\377\200"
+ "\216\247\377\200\216\247\377\200\216\247\377\200\216\247\377\200\216"
+ "\247\377\200\216\247\377\200\216\247\377\200\216\247\377\177\214\246"
+ "\377\177\214\246\377~\212\244\377|\211\243\377v\205\237\377n~\232\377"
+ "es\221\377Wi\210\377J[~\377\77Qs\3775Fl\377.Af\377+=b\377(:`\377(:_\377"
+ "(:_\377(:_\377(:`\377+=b\377.Af\3775Fk\377>Ps\377J[~\377Wh\210\377es"
+ "\221\377n}\231\377v\203\237\377z\210\243\377}\212\244\377\177\214\246"
+ "\377\177\214\246\377\177\214\246\377\177\215\246\377\177\215\246\377"
+ "\177\215\246\377\177\215\246\377\177\215\246\377\177\215\246\377\177"
+ "\215\246\377\177\215\246\377\177\215\246\377\177\215\246\377\177\215"
+ "\246\377\177\215\246\377\177\215\246\377\177\215\246\377\177\215\246"
+ "\377\177\215\246\377\177\215\246\377\177\215\246\377\177\215\246\377"
+ "\177\215\246\377\177\215\246\377\177\215\246\377\177\215\246\377\177"
+ "\215\246\377\177\215\246\377\177\215\246\377\177\215\246\377\177\215"
+ "\246\377\177\215\246\377\177\215\246\377\177\215\246\377\177\215\246"
+ "\377\177\215\246\377\177\215\246\377\177\215\246\377\177\215\246\377"
+ "\177\215\246\377\177\215\246\377\177\215\246\377\177\215\246\377\177"
+ "\215\246\377\177\215\246\377\177\215\246\377\177\215\246\377\177\215"
+ "\246\377\177\215\246\377\177\215\246\377\177\215\246\377\177\215\246"
+ "\377\177\215\246\377\177\215\246\377\177\215\246\377\177\215\246\377"
+ "\177\215\246\377\177\215\246\377\177\215\246\377\177\215\246\377\177"
+ "\215\246\377\177\215\246\377\177\215\246\377\202\220\251\377\220\235"
+ "\265\377\224\242\271\377\177\215\250\377dr\217\377Zi\205\377Zi\205\377"
+ "Zi\205\377Zi\205\377Zi\205\377Zi\205\377Zi\205\377Zi\205\377Zi\205\377"
+ "Yh\204\377Yh\204\377Yh\204\377Xg\204\377Xg\202\377Wf\201\377Wf\201\377"
+ "Ve\201\377P]}\377:Ga\3772;T\377LZs\377n|\225\377z\210\241\377z\210\241"
+ "\377z\210\241\377z\210\241\377z\210\241\377n|\225\377M[t\377.9P\3778"
+ "E^\377P]}\377Ve\200\377Wf\201\377Wf\201\377Xg\202\377Xg\204\377Yh\204"
+ "\377Yh\204\377Zi\205\377Zi\205\377Zi\205\377Zi\205\377[j\206\377[j\206"
+ "\377[j\206\377[j\206\377ap\215\377\200\216\251\377\243\261\307\377\240"
+ "\256\302\377\211\227\260\377\177\215\246\377\177\215\246\377\177\215"
+ "\246\377\177\215\246\377\177\215\246\377\177\215\246\377\177\215\246"
+ "\377\177\215\246\377`o\212\377Zi\205\377Zi\205\377Zi\205\377Zi\205\377"
+ "Zi\205\377Zi\205\377Zi\205\377Zi\205\377Zi\205\377Zi\205\377Zi\205\377"
+ "Zi\205\377Zi\205\377[j\206\377[j\206\377[j\206\377\\k\207\377]l\210\377"
+ "]l\210\377]l\210\377^m\210\377^m\210\377^m\211\377^m\211\377^m\211\377"
+ "^m\211\377^m\211\377^m\210\377^m\210\377]l\210\377]l\210\377x\206\240"
+ "\377\201\217\247\377\200\216\247\377\200\216\247\377\177\215\246\377"
+ "\177\215\246\377\177\215\246\377\177\215\246\377\177\215\246\377~\214"
+ "\245\377~\214\245\377~\214\245\377}\213\244\377|\212\243\377|\212\243"
+ "\377{\211\242\377z\211\241\377t\202\236\377_l\210\377;Ha\377$,B\377("
+ "1G\3779F`\377LYs\377R_|\377Ud\177\377Ue\177\377Ve\200\377Ve\201\377W"
+ "f\201\377Wf\201\377Xg\202\377Xg\204\377Yh\204\377Yh\204\377Yh\204\377"
+ "Zi\205\377Zi\205\377Zi\205\377[j\206\377[j\206\377[j\206\377[j\206\377"
+ "[j\206\377[j\206\377[j\206\377[j\206\377Wf\201\377P]w\377q~\230\377|"
+ "\212\243\377\177\215\246\377\177\215\246\377\177\215\246\377\177\215"
+ "\246\377\177\215\246\377\177\215\246\377\177\215\246\377\177\215\246"
+ "\377\177\215\246\377\177\215\246\377\177\215\246\377ap\213\377Zi\205"
+ "\377Zi\205\377Zi\205\377Zi\205\377Zi\205\377Zi\205\377Zi\205\377Zi\205"
+ "\377Zi\205\377Zi\205\377Zi\205\377Zi\205\377Zi\205\377[j\206\377[j\206"
+ "\377\\k\206\377]l\210\377]l\210\377^m\210\377^m\211\377_m\213\377_m\213"
+ "\377_m\213\377_n\213\377_n\213\377_n\213\377_m\213\377_m\213\377^m\211"
+ "\377^m\210\377]l\210\377x\206\240\377\201\217\247\377\200\216\247\377"
+ "\200\216\247\377\200\216\247\377\177\215\246\377\177\215\246\377\177"
+ "\215\246\377\177\215\246\377\177\215\246\377\177\215\246\377\177\215"
+ "\246\377\177\215\246\377\177\215\246\377\177\215\246\377\177\215\246"
+ "\377\177\215\246\377\177\215\246\377\177\215\246\377\177\215\246\377"
+ "\177\215\246\377\177\215\246\377\177\215\246\377\177\215\246\377\177"
+ "\215\246\377\177\215\246\377\177\215\246\377\177\215\246\377\177\215"
+ "\246\377\177\215\246\377\177\215\246\377\177\215\246\377\177\215\246"
+ "\377\177\215\246\377\177\215\246\377\177\215\246\377\177\215\246\377"
+ "\177\215\246\377\177\215\246\377\177\215\246\377\177\215\246\377\177"
+ "\215\246\377\177\215\246\377\177\215\246\377\177\215\246\377\177\215"
+ "\246\377\177\215\246\377\177\215\246\377\177\215\246\377\177\215\246"
+ "\377\177\215\246\377\177\215\246\377\177\215\246\377\177\215\246\377"
+ "\177\215\246\377\177\215\246\377\177\215\246\377\177\215\246\377\177"
+ "\215\246\377\177\215\246\377\177\215\246\377\177\215\246\377\177\215"
+ "\246\377\177\215\246\377\177\215\246\377\177\215\246\377\177\215\246"
+ "\377\177\214\246\377\177\214\246\377}\212\244\377z\210\243\377v\203\237"
+ "\377n}\231\377es\221\377Wh\210\377J[~\377\77Qs\3775Fl\377.Af\377+=b\377"
+ "(:`\377(:_\377(:_\377(:_\377(:`\377+=b\377.Af\3775Fk\377>Ps\377JZ}\377"
+ "Vh\207\377cr\221\377m}\231\377t\203\236\377z\207\242\377|\211\243\377"
+ "~\212\244\377~\212\244\377~\212\244\377\177\214\246\377\177\214\246\377"
+ "\177\214\246\377\177\214\246\377\177\214\246\377\177\214\246\377\177"
+ "\214\246\377\177\214\246\377\177\214\246\377\177\214\246\377\177\214"
+ "\246\377\177\214\246\377\177\214\246\377\177\214\246\377\177\214\246"
+ "\377\177\214\246\377\177\214\246\377\177\214\246\377\177\214\246\377"
+ "\177\214\246\377\177\214\246\377\177\214\246\377\177\214\246\377\177"
+ "\214\246\377\177\214\246\377\177\214\246\377\177\214\246\377\177\214"
+ "\246\377\177\214\246\377\177\214\246\377\177\214\246\377\177\214\246"
+ "\377\177\214\246\377\177\214\246\377\177\214\246\377\177\214\246\377"
+ "\177\214\246\377\177\214\246\377\177\214\246\377\177\214\246\377\177"
+ "\214\246\377\177\214\246\377\177\214\246\377\177\214\246\377\177\214"
+ "\246\377\177\214\246\377\177\214\246\377\177\214\246\377\177\214\246"
+ "\377\177\214\246\377\177\214\246\377\177\214\246\377\177\214\246\377"
+ "\177\214\246\377\177\214\246\377\177\214\246\377\177\214\246\377\177"
+ "\214\246\377\177\214\246\377\177\214\246\377\203\220\252\377\217\234"
+ "\266\377\257\273\317\377\260\274\321\377\204\221\256\377bp\211\377\\"
+ "j\206\377\\j\206\377[i\206\377[i\206\377[i\206\377Zh\205\377Zh\205\377"
+ "Zh\205\377Zh\205\377Zh\205\377Yg\204\377Yg\204\377Xf\204\377Xf\202\377"
+ "We\201\377We\201\377Vd\200\377MYv\3777A]\3776@X\377S^z\377p}\227\377"
+ "y\207\241\377y\207\241\377y\207\241\377p}\227\377Ua|\3772=U\3774\77X"
+ "\377MYv\377Vd\200\377We\201\377We\201\377Xf\202\377Xf\204\377Yg\204\377"
+ "Yg\204\377Zh\205\377Zh\205\377[i\206\377[i\206\377[i\206\377\\j\206\377"
+ "\\j\206\377\\j\207\377bp\216\377\200\215\252\377\245\264\311\377\253"
+ "\265\312\377\217\234\266\377\203\220\252\377\200\215\247\377\177\214"
+ "\246\377\177\214\246\377\177\214\246\377\177\214\246\377\177\214\246"
+ "\377\177\214\246\377\177\214\246\377`n\212\377Zh\205\377Zh\205\377Zh"
+ "\205\377Zh\205\377Zh\205\377Zh\205\377Zh\205\377Zh\205\377Zh\205\377"
+ "Zh\205\377Zh\205\377Zh\205\377Zh\205\377[i\206\377[i\206\377\\j\207\377"
+ "]k\210\377^l\210\377^l\211\377_m\213\377_m\213\377_m\213\377_m\213\377"
+ "`m\213\377`m\213\377_m\213\377_m\213\377_m\213\377_m\213\377^l\211\377"
+ "]k\210\377y\206\241\377\201\216\250\377\200\215\247\377\200\215\247\377"
+ "\177\214\246\377\177\214\246\377\177\214\246\377\177\214\246\377~\213"
+ "\245\377~\213\245\377~\213\245\377}\212\245\377|\211\243\377|\211\243"
+ "\377{\210\242\377z\207\241\377q~\230\377Ua|\3773<T\377$+@\37708R\377"
+ "FSo\377R^|\377Ub\177\377Ub\177\377Vd\200\377Vd\201\377We\201\377We\201"
+ "\377Xf\202\377Xf\204\377Yg\204\377Yg\204\377Zh\205\377Zh\205\377Zh\205"
+ "\377Zh\205\377[i\206\377[i\206\377[i\206\377\\j\206\377\\j\206\377\\"
+ "j\207\377\\j\207\377\\j\207\377\\j\206\377\\j\206\377[i\206\377P\\{\377"
+ "ly\223\377y\206\240\377\177\214\246\377\177\214\246\377\177\214\246\377"
+ "\177\214\246\377\177\214\246\377\177\214\246\377\177\214\246\377\177"
+ "\214\246\377\177\214\246\377\177\214\246\377\177\214\246\377ao\213\377"
+ "Zh\205\377Zh\205\377Zh\205\377Zh\205\377Zh\205\377Zh\205\377Zh\205\377"
+ "Zh\205\377Zh\205\377Zh\205\377Zh\205\377Zh\205\377[i\206\377[i\206\377"
+ "\\j\206\377]k\210\377]k\210\377^l\211\377bo\215\377fs\222\377gu\222\377"
+ "gu\222\377gu\222\377jx\226\377m{\226\377m|\231\377p~\233\377p~\233\377"
+ "o~\234\377q~\234\377n}\233\377\201\217\252\377\204\221\253\377\201\216"
+ "\247\377\200\215\247\377\200\215\247\377\177\214\246\377\177\214\246"
+ "\377\177\214\246\377\177\214\246\377\177\214\246\377\177\214\246\377"
+ "\177\214\246\377\177\214\246\377\177\214\246\377\177\214\246\377\177"
+ "\214\246\377\177\214\246\377\177\214\246\377\177\214\246\377\177\214"
+ "\246\377\177\214\246\377\177\214\246\377\177\214\246\377\177\214\246"
+ "\377\177\214\246\377\177\214\246\377\177\214\246\377\177\214\246\377"
+ "\177\214\246\377\177\214\246\377\177\214\246\377\177\214\246\377\177"
+ "\214\246\377\177\214\246\377\177\214\246\377\177\214\246\377\177\214"
+ "\246\377\177\214\246\377\177\214\246\377\177\214\246\377\177\214\246"
+ "\377\177\214\246\377\177\214\246\377\177\214\246\377\177\214\246\377"
+ "\177\214\246\377\177\214\246\377\177\214\246\377\177\214\246\377\177"
+ "\214\246\377\177\214\246\377\177\214\246\377\177\214\246\377\177\214"
+ "\246\377\177\214\246\377\177\214\246\377\177\214\246\377\177\214\246"
+ "\377\177\214\246\377\177\214\246\377\177\214\246\377\177\214\246\377"
+ "\177\214\246\377\177\214\246\377\177\214\246\377\177\214\246\377\177"
+ "\214\246\377~\212\244\377~\212\244\377|\211\243\377z\207\242\377t\203"
+ "\236\377m}\231\377cr\221\377Vh\207\377JZ}\377\77Ps\3775Fk\377.Af\377"
+ "+=b\377(:`\377(:_\377(:_\377(:_\377(:`\377+<a\377.Af\3775Fk\377>Ps\377"
+ "IZ}\377Vg\207\377cr\220\377m|\231\377s\202\236\377y\207\242\377|\211"
+ "\243\377}\212\244\377}\212\244\377}\212\244\377~\214\246\377~\214\246"
+ "\377~\214\246\377~\214\246\377~\214\246\377~\214\246\377~\214\246\377"
+ "~\214\246\377~\214\246\377~\214\246\377~\214\246\377~\214\246\377~\214"
+ "\246\377~\214\246\377~\214\246\377~\214\246\377~\214\246\377~\214\246"
+ "\377~\214\246\377~\214\246\377~\214\246\377~\214\246\377~\214\246\377"
+ "~\214\246\377~\214\246\377~\214\246\377~\214\246\377~\214\246\377~\214"
+ "\246\377~\214\246\377~\214\246\377~\214\246\377~\214\246\377~\214\246"
+ "\377~\214\246\377~\214\246\377~\214\246\377~\214\246\377~\214\246\377"
+ "~\214\246\377~\214\246\377~\214\246\377~\214\246\377~\214\246\377~\214"
+ "\246\377~\214\246\377~\214\246\377~\214\246\377~\214\246\377~\214\246"
+ "\377~\214\246\377~\214\246\377~\214\246\377~\214\246\377~\214\246\377"
+ "~\214\246\377~\214\246\377~\214\246\377~\214\246\377\177\215\247\377"
+ "\177\215\247\377\202\220\252\377\222\236\266\377\263\276\321\377\251"
+ "\266\315\377y\212\245\377_n\214\377\\k\210\377[j\207\377[j\206\377Zi"
+ "\206\377Zi\206\377Zi\206\377Yh\205\377Yh\205\377Yh\205\377Yh\205\377"
+ "Xg\204\377Xg\204\377Wf\204\377Wf\202\377Ve\201\377Ud\201\377Ud\200\377"
+ "IVq\3770;S\3774\77W\377Yg\202\377u\203\235\377x\206\240\377r\200\235"
+ "\377We\201\3776@Z\377/:Q\377IVq\377Ud\200\377Ud\201\377Ve\201\377Wf\202"
+ "\377Wf\204\377Xg\204\377Xg\204\377Yh\205\377Yh\205\377Zi\206\377Zi\206"
+ "\377Zi\206\377[j\207\377\\k\210\377\\k\210\377bq\214\377}\214\250\377"
+ "\257\274\321\377\265\302\324\377\225\243\272\377\203\221\252\377\177"
+ "\215\247\377\177\215\247\377\177\215\247\377~\214\246\377~\214\246\377"
+ "~\214\246\377~\214\246\377~\214\246\377~\214\246\377_n\212\377Yh\205"
+ "\377Yh\205\377Yh\205\377Yh\205\377Yh\205\377Yh\205\377Yh\205\377Yh\205"
+ "\377Yh\205\377Yh\205\377Yh\205\377Yh\205\377Zi\206\377Zi\206\377[j\206"
+ "\377\\k\210\377`o\214\377`o\215\377hw\226\377l{\230\377o~\233\377o\177"
+ "\233\377o\177\235\377v\205\242\377y\211\246\377~\215\251\377}\215\250"
+ "\377|\214\250\377\201\220\255\377\211\227\260\377\204\222\255\377\207"
+ "\226\257\377\203\221\253\377\200\216\247\377\177\215\247\377\177\215"
+ "\247\377~\214\246\377~\214\246\377}\213\245\377}\213\245\377}\213\245"
+ "\377|\212\245\377{\211\243\377{\211\243\377z\210\243\377y\207\241\377"
+ "m{\227\377MYt\377)3J\377!*\77\3777C]\377N[w\377Tb\177\377Tb\177\377U"
+ "d\200\377Ud\201\377Ve\201\377Ve\201\377Wf\202\377Wf\204\377Xg\204\377"
+ "Xg\204\377Yh\205\377Yh\205\377Yh\205\377Zi\206\377Zi\206\377Zi\206\377"
+ "[j\206\377[j\207\377[j\207\377\\k\210\377\\k\210\377\\k\210\377\\k\210"
+ "\377\\k\210\377\\k\210\377\\k\210\377[j\207\377S`}\377`o\212\377v\204"
+ "\236\377\177\215\247\377~\214\246\377~\214\246\377~\214\246\377~\214"
+ "\246\377~\214\246\377~\214\246\377~\214\246\377~\214\246\377~\214\246"
+ "\377~\214\246\377`o\213\377Yh\205\377Yh\205\377Yh\205\377Yh\205\377Y"
+ "h\205\377Yh\205\377Yh\205\377Yh\205\377Yh\205\377Yh\205\377Yh\205\377"
+ "Yh\205\377Zi\206\377Zi\206\377^m\213\377iw\225\377~\214\251\377\214\231"
+ "\263\377\227\245\274\377\243\262\310\377\251\266\316\377\251\267\316"
+ "\377\252\270\316\377\263\301\325\377\276\313\335\377\303\317\341\377"
+ "\305\320\337\377\305\320\341\377\313\330\346\377\325\336\353\377\310"
+ "\323\342\377\246\263\310\377\206\224\256\377\200\216\247\377\177\215"
+ "\247\377\177\215\247\377~\214\246\377~\214\246\377~\214\246\377~\214"
+ "\246\377~\214\246\377~\214\246\377~\214\246\377~\214\246\377~\214\246"
+ "\377~\214\246\377~\214\246\377~\214\246\377~\214\246\377~\214\246\377"
+ "~\214\246\377~\214\246\377~\214\246\377~\214\246\377~\214\246\377~\214"
+ "\246\377~\214\246\377~\214\246\377~\214\246\377~\214\246\377~\214\246"
+ "\377~\214\246\377~\214\246\377~\214\246\377~\214\246\377~\214\246\377"
+ "~\214\246\377~\214\246\377~\214\246\377~\214\246\377~\214\246\377~\214"
+ "\246\377~\214\246\377~\214\246\377~\214\246\377~\214\246\377~\214\246"
+ "\377~\214\246\377~\214\246\377~\214\246\377~\214\246\377~\214\246\377"
+ "~\214\246\377~\214\246\377~\214\246\377~\214\246\377~\214\246\377~\214"
+ "\246\377~\214\246\377~\214\246\377~\214\246\377~\214\246\377~\214\246"
+ "\377~\214\246\377~\214\246\377~\214\246\377~\214\246\377~\214\246\377"
+ "}\212\244\377}\212\244\377|\211\243\377y\207\242\377s\202\236\377m|\231"
+ "\377cr\220\377Vh\207\377IZ}\377\77Ps\3775Fk\377.Af\377+=b\377(:`\377"
+ "(:_\377(:_\377(:_\377(:`\377+<a\377.Af\3775Fk\377>Pr\377IZ}\377Vg\207"
+ "\377bq\220\377l|\227\377s\202\236\377x\206\241\377z\210\243\377|\211"
+ "\244\377|\211\244\377|\211\244\377~\212\244\377~\212\244\377~\212\244"
+ "\377~\212\244\377~\212\244\377~\212\244\377~\212\244\377~\212\244\377"
+ "~\212\244\377~\212\244\377~\212\244\377~\212\244\377~\212\244\377~\212"
+ "\244\377~\212\244\377~\212\244\377~\212\244\377~\212\244\377~\212\244"
+ "\377~\212\244\377~\212\244\377~\212\244\377~\212\244\377~\212\244\377"
+ "~\212\244\377~\212\244\377~\212\244\377~\212\244\377~\212\244\377~\212"
+ "\244\377~\212\244\377~\212\244\377~\212\244\377~\212\244\377~\212\244"
+ "\377~\212\244\377~\212\244\377~\212\244\377~\212\244\377~\212\244\377"
+ "~\212\244\377~\212\244\377~\212\244\377~\212\244\377~\212\244\377~\212"
+ "\244\377~\212\244\377~\212\244\377~\212\244\377~\212\244\377~\212\244"
+ "\377~\212\244\377~\212\244\377~\212\244\377~\212\244\377~\212\244\377"
+ "~\212\244\377~\212\244\377\177\213\245\377\177\213\245\377\177\213\245"
+ "\377\200\214\245\377\203\217\251\377\222\235\265\377\261\273\320\377"
+ "\256\271\317\377\200\215\252\377dp\215\377\\i\206\377\\i\206\377[h\205"
+ "\377[h\204\377Zg\204\377Zg\204\377Yf\202\377Yf\202\377Yf\202\377Xe\201"
+ "\377Xe\201\377Xe\201\377Wd\201\377Wd\200\377Vb\177\377Ua\177\377T`}\377"
+ "FRl\37709P\377;F_\377^i\204\377nz\224\377\\h\203\377:D]\37709P\377DO"
+ "k\377R]{\377Ua\177\377Vb\177\377Wd\200\377Wd\201\377Xe\201\377Xe\201"
+ "\377Yf\202\377Yf\202\377Zg\204\377Zg\204\377[h\204\377[h\205\377\\i\206"
+ "\377\\i\206\377`m\211\377w\204\241\377\250\263\311\377\264\276\322\377"
+ "\226\241\271\377\204\220\252\377\200\214\246\377\200\214\245\377\177"
+ "\213\245\377\177\213\245\377~\212\244\377~\212\244\377~\212\244\377~"
+ "\212\244\377~\212\244\377~\212\244\377_l\210\377Yf\202\377Yf\202\377"
+ "Yf\202\377Yf\202\377Yf\202\377Yf\202\377Yf\202\377Yf\202\377Yf\202\377"
+ "Yf\202\377Yf\202\377Yf\202\377Zg\204\377Zg\204\377[h\205\377o|\230\377"
+ "\236\253\303\377\256\272\320\377\265\301\325\377\276\307\333\377\301"
+ "\312\334\377\301\312\334\377\302\312\336\377\307\320\341\377\316\330"
+ "\345\377\320\332\347\377\322\332\351\377\322\332\351\377\327\336\353"
+ "\377\334\342\357\377\322\332\346\377\244\260\304\377\206\222\251\377"
+ "\200\214\245\377\177\213\245\377\177\213\245\377~\212\244\377~\212\244"
+ "\377}\211\243\377}\211\243\377|\210\243\377|\210\242\377{\207\241\377"
+ "z\206\241\377z\206\240\377p|\226\377ITn\377*3I\377)1H\377CNh\377Q\\y"
+ "\377T`}\377T`}\377Ua\177\377Vb\177\377Vb\177\377Wd\200\377Wd\201\377"
+ "Xe\201\377Xe\201\377Xe\201\377Yf\202\377Yf\202\377Zg\204\377Zg\204\377"
+ "[h\204\377[h\204\377[h\205\377\\i\206\377\\i\206\377]j\206\377]j\207"
+ "\377]j\207\377^k\210\377^k\210\377am\214\377`m\213\377dp\216\377gr\220"
+ "\377_l\211\377dp\214\377z\206\241\377\177\213\245\377\177\213\245\377"
+ "~\212\244\377~\212\244\377~\212\244\377~\212\244\377~\212\244\377~\212"
+ "\244\377~\212\244\377~\212\244\377~\212\244\377`m\210\377Yf\202\377Y"
+ "f\202\377Yf\202\377Yf\202\377Yf\202\377Yf\202\377Yf\202\377Yf\202\377"
+ "Yf\202\377Yf\202\377Yf\202\377Yf\202\377Zg\204\377Zg\204\377an\210\377"
+ "\203\220\253\377\306\317\340\377\333\342\355\377\333\341\355\377\326"
+ "\336\352\377\324\334\351\377\324\334\351\377\322\333\351\377\316\326"
+ "\346\377\312\324\343\377\310\322\342\377\307\322\342\377\307\320\337"
+ "\377\304\314\335\377\275\305\330\377\260\275\316\377\231\243\273\377"
+ "\203\217\251\377\200\214\245\377\177\213\245\377\177\213\245\377~\212"
+ "\244\377~\212\244\377~\212\244\377~\212\244\377~\212\244\377~\212\244"
+ "\377~\212\244\377~\212\244\377~\212\244\377~\212\244\377~\212\244\377"
+ "~\212\244\377~\212\244\377~\212\244\377~\212\244\377~\212\244\377~\212"
+ "\244\377~\212\244\377~\212\244\377~\212\244\377~\212\244\377~\212\244"
+ "\377~\212\244\377~\212\244\377~\212\244\377~\212\244\377~\212\244\377"
+ "~\212\244\377~\212\244\377~\212\244\377~\212\244\377~\212\244\377~\212"
+ "\244\377~\212\244\377~\212\244\377~\212\244\377~\212\244\377~\212\244"
+ "\377~\212\244\377~\212\244\377~\212\244\377~\212\244\377~\212\244\377"
+ "~\212\244\377~\212\244\377~\212\244\377~\212\244\377~\212\244\377~\212"
+ "\244\377~\212\244\377~\212\244\377~\212\244\377~\212\244\377~\212\244"
+ "\377~\212\244\377~\212\244\377~\212\244\377~\212\244\377~\212\244\377"
+ "~\212\244\377~\212\244\377~\212\244\377|\211\244\377|\211\244\377z\210"
+ "\243\377y\207\242\377s\202\236\377l|\227\377bq\220\377Vg\207\377IZ}\377"
+ ">Pr\3775Fk\377.Af\377+<a\377(:`\377(:_\377(:_\377(:_\377(:`\377+<a\377"
+ ".Af\3775Fk\377>Or\377IZ}\377Ug\207\377aq\220\377lz\227\377r\201\235\377"
+ "x\206\241\377z\207\242\377|\211\243\377|\211\243\377|\211\243\377}\212"
+ "\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244"
+ "\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377"
+ "}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212"
+ "\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244"
+ "\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377"
+ "}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212"
+ "\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244"
+ "\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377"
+ "}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212"
+ "\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244"
+ "\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377"
+ "~\213\245\377~\213\245\377\177\214\245\377\177\214\246\377\203\220\252"
+ "\377\230\243\272\377\271\302\326\377\252\266\314\377}\212\246\377bp\211"
+ "\377[i\206\377[i\206\377Zh\205\377Zh\204\377Yg\204\377Yg\204\377Xf\202"
+ "\377Xf\202\377Xf\202\377We\201\377We\201\377We\201\377Vd\201\377Ub\177"
+ "\377Ub\177\377Ta\177\377Q]{\377@Lg\377,5L\377=Ib\377LXs\377=Hb\377,5"
+ "M\377>Je\377Q]{\377Ta~\377Ub\177\377Ub\177\377Vd\201\377We\201\377We"
+ "\201\377Xf\202\377Xf\202\377Yg\204\377Yg\204\377Zh\204\377Zh\205\377"
+ "[i\206\377[i\206\377bp\211\377v\205\243\377\242\255\306\377\262\274\321"
+ "\377\230\243\272\377\203\220\252\377\200\215\247\377\177\214\246\377"
+ "~\213\245\377~\213\245\377~\213\245\377}\212\244\377}\212\244\377}\212"
+ "\244\377}\212\244\377}\212\244\377}\212\244\377^l\210\377Xf\202\377X"
+ "f\202\377Xf\202\377Xf\202\377Xf\202\377Xf\202\377Xf\202\377Xf\202\377"
+ "Xf\202\377Xf\202\377Xf\202\377Yg\204\377Yg\204\377Zh\204\377Zh\205\377"
+ "y\212\243\377\307\321\341\377\325\335\352\377\320\330\346\377\312\324"
+ "\343\377\310\322\342\377\311\322\342\377\310\320\340\377\302\313\334"
+ "\377\274\306\330\377\271\302\326\377\267\300\324\377\267\300\324\377"
+ "\262\274\320\377\253\265\312\377\237\254\303\377\214\231\263\377\202"
+ "\217\251\377\177\214\245\377~\213\245\377}\212\244\377}\212\244\377}"
+ "\212\244\377|\211\243\377{\210\243\377{\210\242\377z\207\241\377y\206"
+ "\241\377y\206\240\377o|\230\377KWr\377*2J\377-7M\377DQk\377Q]y\377S`"
+ "}\377Ta~\377Ta\177\377Ub\177\377Vd\200\377Vd\201\377We\201\377We\201"
+ "\377We\201\377Xf\202\377Xf\202\377Yg\204\377Yg\204\377Zh\204\377Zh\205"
+ "\377[i\206\377[i\206\377[i\206\377\\j\206\377\\j\207\377]k\210\377`n"
+ "\214\377`n\214\377er\217\377m|\233\377x\206\242\377\205\222\255\377\226"
+ "\243\273\377\244\261\307\377\246\261\310\377\223\237\270\377\213\230"
+ "\262\377\201\216\250\377~\213\245\377~\213\245\377}\212\244\377}\212"
+ "\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244"
+ "\377}\212\244\377_m\210\377Xf\202\377Xf\202\377Xf\202\377Xf\202\377X"
+ "f\202\377Xf\202\377Xf\202\377Xf\202\377Xf\202\377Xf\202\377Xf\202\377"
+ "Yg\204\377Yg\204\377Yg\204\377]k\207\377jw\222\377\233\250\276\377\245"
+ "\260\305\377\241\256\305\377\235\252\300\377\232\247\276\377\233\247"
+ "\276\377\233\246\274\377\230\244\273\377\221\235\266\377\217\233\265"
+ "\377\216\233\265\377\216\233\265\377\213\230\261\377\204\221\253\377"
+ "\200\215\247\377\200\215\247\377\177\214\246\377~\213\245\377~\213\245"
+ "\377~\213\245\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377"
+ "}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212"
+ "\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244"
+ "\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377"
+ "}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212"
+ "\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244"
+ "\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377"
+ "}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212"
+ "\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244"
+ "\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377"
+ "}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212"
+ "\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377|\211\243"
+ "\377|\211\243\377z\207\242\377x\206\241\377r\201\235\377lz\227\377bq"
+ "\220\377Ug\207\377IZ}\377>Pr\3775Fk\377.Af\377+<a\377(:`\377(:_\377("
+ ":_\377(:_\377(:`\377+<a\377.Af\3775Fk\377>Or\377IZ}\377Uf\206\377aq\220"
+ "\377kz\227\377r\201\235\377w\206\241\377y\207\242\377|\211\243\377|\211"
+ "\243\377|\211\243\377}\212\244\377}\212\244\377}\212\244\377}\212\244"
+ "\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377"
+ "}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212"
+ "\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244"
+ "\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377"
+ "}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212"
+ "\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244"
+ "\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377"
+ "}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212"
+ "\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244"
+ "\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377"
+ "}\212\244\377}\212\244\377~\213\245\377~\213\245\377\177\214\245\377"
+ "\177\214\246\377\200\215\247\377\204\221\252\377\231\246\276\377\264"
+ "\276\322\377\241\255\303\377v\202\240\377bp\213\377[i\206\377[i\206\377"
+ "Zh\205\377Zh\204\377Yg\204\377Yg\204\377Xf\202\377Xf\202\377Xf\202\377"
+ "We\201\377We\201\377We\201\377Vd\201\377Ub\177\377Ub\177\377Ta~\377N"
+ "Zx\3779D_\377)0G\377)2J\377*2H\377;F`\377NZx\377Ta~\377Ub\177\377Ub\177"
+ "\377Vd\201\377We\201\377We\201\377Xf\202\377Xf\202\377Xf\202\377Yg\204"
+ "\377Zh\204\377Zh\205\377[i\206\377[i\206\377bp\213\377v\205\242\377\242"
+ "\257\306\377\271\303\325\377\237\252\301\377\207\224\252\377\200\215"
+ "\247\377\200\215\247\377\177\214\245\377~\213\245\377~\213\245\377~\213"
+ "\245\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244"
+ "\377}\212\244\377^l\210\377Xf\202\377Xf\202\377Xf\202\377Xf\202\377X"
+ "f\202\377Xf\202\377Xf\202\377Xf\202\377Xf\202\377Xf\202\377Xf\202\377"
+ "Yg\204\377Yg\204\377Yg\204\377Zh\205\377dr\214\377\223\237\266\377\226"
+ "\242\272\377\223\237\267\377\221\235\265\377\221\235\266\377\221\235"
+ "\266\377\217\233\265\377\217\233\262\377\214\231\262\377\211\226\257"
+ "\377\211\226\257\377\210\225\257\377\210\225\254\377\204\221\253\377"
+ "\200\215\247\377\200\215\247\377\177\214\246\377~\213\245\377~\213\245"
+ "\377}\212\244\377}\212\244\377|\211\243\377|\211\243\377{\210\243\377"
+ "z\207\241\377z\207\241\377y\206\241\377o|\230\377Q]w\377*3H\377,6M\377"
+ "ERn\377S`}\377Ta~\377Ta\177\377Ub\177\377Ub\177\377Vd\200\377Vd\201\377"
+ "We\201\377We\201\377Xf\202\377Xf\202\377Xf\202\377Yg\204\377Yg\204\377"
+ "Zh\204\377Zh\205\377[i\206\377\\j\206\377\\j\207\377]k\210\377`n\214"
+ "\377er\214\377hv\223\377u\202\236\377\206\222\256\377\226\244\277\377"
+ "\256\271\317\377\303\314\336\377\314\326\345\377\316\326\345\377\315"
+ "\326\344\377\304\315\336\377\256\273\315\377\216\233\265\377\202\217"
+ "\250\377~\213\245\377~\213\245\377}\212\244\377}\212\244\377}\212\244"
+ "\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377"
+ "_m\210\377Xf\202\377Xf\202\377Xf\202\377Xf\202\377Xf\202\377Xf\202\377"
+ "Xf\202\377Xf\202\377Xf\202\377Xf\202\377Xf\202\377Xf\202\377Yg\204\377"
+ "Yg\204\377Zh\204\377\\j\206\377\200\215\247\377\200\215\247\377\201\216"
+ "\247\377\201\216\247\377\201\216\250\377\201\216\250\377\201\216\250"
+ "\377\201\216\250\377\201\216\250\377\201\216\250\377\201\216\247\377"
+ "\201\216\247\377\200\215\247\377\200\215\247\377\200\215\247\377\177"
+ "\214\246\377\177\214\245\377~\213\245\377~\213\245\377}\212\244\377}"
+ "\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212"
+ "\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244"
+ "\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377"
+ "}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212"
+ "\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244"
+ "\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377"
+ "}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212"
+ "\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244"
+ "\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377"
+ "}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212"
+ "\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244\377}\212\244"
+ "\377}\212\244\377}\212\244\377}\212\244\377|\211\243\377|\211\243\377"
+ "y\207\242\377x\206\241\377r\201\235\377kz\227\377aq\220\377Uf\206\377"
+ "IZ}\377>Pr\3775Fk\377.Af\377+<a\377(:`\377(:_\377(:_\377(:_\377(:`\377"
+ "+<a\377.Af\3775Fk\377=Or\377HY|\377Uf\206\377ap\217\377ky\226\377q\200"
+ "\234\377w\205\241\377y\207\242\377z\210\243\377z\210\243\377z\210\243"
+ "\377|\211\243\377|\211\243\377|\211\243\377|\211\243\377|\211\243\377"
+ "|\211\243\377|\211\243\377|\211\243\377|\211\243\377|\211\243\377|\211"
+ "\243\377|\211\243\377|\211\243\377|\211\243\377|\211\243\377|\211\243"
+ "\377|\211\243\377|\211\243\377|\211\243\377|\211\243\377|\211\243\377"
+ "|\211\243\377|\211\243\377|\211\243\377|\211\243\377|\211\243\377|\211"
+ "\243\377|\211\243\377|\211\243\377|\211\243\377|\211\243\377|\211\243"
+ "\377|\211\243\377|\211\243\377|\211\243\377|\211\243\377|\211\243\377"
+ "|\211\243\377|\211\243\377|\211\243\377|\211\243\377|\211\243\377|\211"
+ "\243\377|\211\243\377|\211\243\377|\211\243\377|\211\243\377|\211\243"
+ "\377|\211\243\377|\211\243\377|\211\243\377|\211\243\377|\211\243\377"
+ "|\211\243\377|\211\243\377|\211\243\377|\211\243\377|\211\243\377|\211"
+ "\243\377}\212\244\377}\212\244\377}\212\244\377~\213\245\377\177\214"
+ "\246\377\177\214\246\377\203\220\251\377\232\247\275\377\257\272\317"
+ "\377\235\253\301\377u\204\241\377ao\215\377[i\205\377Zh\205\377Yg\204"
+ "\377Yg\204\377Xf\202\377Xf\202\377We\201\377We\201\377We\201\377Vd\200"
+ "\377Vd\200\377Ub\177\377Ub\177\377Ta~\377Ta~\377S`~\377JVs\3777B[\377"
+ "-7O\3779D\\\377MYv\377S`}\377Ta~\377Ta~\377Ub\177\377Vd\200\377Vd\200"
+ "\377We\201\377We\201\377We\201\377Xf\202\377Xf\202\377Yg\204\377Zh\205"
+ "\377Zh\205\377^l\211\377r\200\235\377\233\251\301\377\266\300\324\377"
+ "\240\254\303\377\206\223\253\377\200\215\246\377\177\214\246\377~\213"
+ "\245\377~\213\245\377}\212\244\377}\212\244\377|\211\243\377|\211\243"
+ "\377|\211\243\377|\211\243\377|\211\243\377|\211\243\377|\211\243\377"
+ "]k\207\377We\201\377We\201\377We\201\377We\201\377We\201\377We\201\377"
+ "We\201\377We\201\377We\201\377We\201\377We\201\377We\201\377Xf\202\377"
+ "Xf\202\377Yg\204\377\\j\206\377\177\214\246\377\177\214\246\377\200\215"
+ "\246\377\200\215\246\377\200\215\247\377\200\215\247\377\200\215\247"
+ "\377\200\215\247\377\200\215\247\377\200\215\247\377\200\215\247\377"
+ "\200\215\246\377\177\214\246\377\177\214\246\377~\213\245\377~\213\245"
+ "\377}\212\244\377}\212\244\377|\211\243\377|\211\243\377|\211\243\377"
+ "{\210\242\377z\207\241\377z\207\241\377y\206\240\377x\205\240\377r\177"
+ "\231\377Wd~\3770;R\377,6M\377GSn\377S_}\377S`}\377S`~\377Ta~\377Ta~\377"
+ "Ub\177\377Vd\200\377Vd\200\377Vd\200\377We\201\377We\201\377Xf\202\377"
+ "Xf\202\377Yg\204\377Yg\204\377Zh\205\377Zh\205\377[i\206\377\\j\206\377"
+ "_m\213\377gu\222\377r\200\234\377\205\222\256\377\235\251\303\377\262"
+ "\275\322\377\303\315\340\377\315\326\345\377\312\323\341\377\277\312"
+ "\334\377\267\301\323\377\253\266\313\377\237\254\303\377\224\240\267"
+ "\377\210\225\257\377\201\216\250\377~\213\245\377}\212\244\377}\212\244"
+ "\377|\211\243\377|\211\243\377|\211\243\377|\211\243\377|\211\243\377"
+ "|\211\243\377|\211\243\377|\211\243\377^l\207\377We\201\377We\201\377"
+ "We\201\377We\201\377We\201\377We\201\377We\201\377We\201\377We\201\377"
+ "We\201\377We\201\377We\201\377We\201\377Xf\202\377Xf\202\377Zh\204\377"
+ "}\212\244\377~\213\245\377~\213\245\377~\213\245\377~\213\245\377~\213"
+ "\245\377~\213\245\377~\213\245\377~\213\245\377~\213\245\377~\213\245"
+ "\377~\213\245\377~\213\245\377~\213\245\377}\212\244\377}\212\244\377"
+ "}\212\244\377}\212\244\377|\211\243\377|\211\243\377|\211\243\377|\211"
+ "\243\377|\211\243\377|\211\243\377|\211\243\377|\211\243\377|\211\243"
+ "\377|\211\243\377|\211\243\377|\211\243\377|\211\243\377|\211\243\377"
+ "|\211\243\377|\211\243\377|\211\243\377|\211\243\377|\211\243\377|\211"
+ "\243\377|\211\243\377|\211\243\377|\211\243\377|\211\243\377|\211\243"
+ "\377|\211\243\377|\211\243\377|\211\243\377|\211\243\377|\211\243\377"
+ "|\211\243\377|\211\243\377|\211\243\377|\211\243\377|\211\243\377|\211"
+ "\243\377|\211\243\377|\211\243\377|\211\243\377|\211\243\377|\211\243"
+ "\377|\211\243\377|\211\243\377|\211\243\377|\211\243\377|\211\243\377"
+ "|\211\243\377|\211\243\377|\211\243\377|\211\243\377|\211\243\377|\211"
+ "\243\377|\211\243\377|\211\243\377|\211\243\377|\211\243\377|\211\243"
+ "\377|\211\243\377|\211\243\377|\211\243\377|\211\243\377|\211\243\377"
+ "|\211\243\377|\211\243\377z\210\243\377z\210\243\377y\207\242\377w\205"
+ "\241\377q\200\234\377ky\226\377ap\217\377Uf\206\377HY|\377>Pr\3775Fk"
+ "\377.Af\377+<a\377(:`\377(:_\377(:_\377(:_\377(:`\377+<a\377.Af\3775"
+ "Fk\377=Or\377HY|\377Uf\206\377`p\217\377jy\226\377q\200\234\377v\205"
+ "\237\377x\206\241\377y\207\242\377y\207\242\377y\207\242\377z\211\243"
+ "\377z\211\243\377z\211\243\377z\211\243\377z\211\243\377z\211\243\377"
+ "z\211\243\377z\211\243\377z\211\243\377z\211\243\377z\211\243\377z\211"
+ "\243\377z\211\243\377z\211\243\377z\211\243\377z\211\243\377z\211\243"
+ "\377z\211\243\377z\211\243\377z\211\243\377z\211\243\377z\211\243\377"
+ "z\211\243\377z\211\243\377z\211\243\377z\211\243\377z\211\243\377z\211"
+ "\243\377z\211\243\377z\211\243\377z\211\243\377z\211\243\377z\211\243"
+ "\377z\211\243\377z\211\243\377z\211\243\377z\211\243\377z\211\243\377"
+ "z\211\243\377z\211\243\377z\211\243\377z\211\243\377z\211\243\377z\211"
+ "\243\377z\211\243\377z\211\243\377z\211\243\377z\211\243\377z\211\243"
+ "\377z\211\243\377z\211\243\377z\211\243\377z\211\243\377z\211\243\377"
+ "z\211\243\377z\211\243\377z\211\243\377z\211\243\377z\211\243\377z\211"
+ "\243\377{\212\244\377{\212\244\377|\213\245\377|\213\245\377}\214\246"
+ "\377~\215\246\377\204\223\255\377\236\253\302\377\263\300\323\377\230"
+ "\251\301\377s\202\236\377_o\213\377Xh\205\377Xh\205\377Wg\204\377Wg\204"
+ "\377Vf\202\377Vf\202\377Ue\201\377Ue\201\377Ue\201\377Td\200\377Td\200"
+ "\377Sb\177\377Sb\177\377Sa~\377Sa~\377R`~\377O]y\377LZv\377O]y\377R`"
+ "~\377Sa~\377Sa~\377Sb\177\377Td\200\377Td\200\377Ue\201\377Ue\201\377"
+ "Ue\201\377Vf\202\377Vf\202\377Wg\204\377Xh\205\377Xh\205\377\\l\211\377"
+ "o~\233\377\223\243\273\377\256\274\320\377\236\253\302\377\204\223\255"
+ "\377~\215\246\377}\214\246\377|\213\245\377|\213\245\377{\212\244\377"
+ "{\212\244\377z\211\243\377z\211\243\377z\211\243\377z\211\243\377z\211"
+ "\243\377z\211\243\377z\211\243\377z\211\243\377[k\207\377Ue\201\377U"
+ "e\201\377Ue\201\377Ue\201\377Ue\201\377Ue\201\377Ue\201\377Ue\201\377"
+ "Ue\201\377Ue\201\377Ue\201\377Ue\201\377Ue\201\377Vf\202\377Vf\202\377"
+ "Yi\205\377|\213\245\377|\213\245\377|\213\245\377|\213\245\377|\213\245"
+ "\377|\213\245\377|\213\245\377|\213\245\377|\213\245\377|\213\245\377"
+ "|\213\245\377|\213\245\377|\213\245\377|\213\245\377{\212\244\377{\212"
+ "\244\377{\212\244\377z\211\243\377z\211\243\377z\211\243\377y\210\242"
+ "\377y\210\242\377x\207\241\377w\206\240\377w\206\240\377p\177\231\377"
+ "Zh\203\3777C]\377-8P\377ESn\377Q_}\377R`}\377Sa~\377Sa~\377Sb\177\377"
+ "Sb\177\377Td\200\377Td\200\377Td\200\377Ue\201\377Ue\201\377Vf\202\377"
+ "Vf\202\377Wg\204\377Wg\204\377Xh\205\377Yi\205\377Yi\206\377]m\213\377"
+ "gv\222\377x\210\242\377\217\237\271\377\253\272\317\377\301\314\334\377"
+ "\311\322\343\377\305\321\337\377\270\304\327\377\246\263\311\377\230"
+ "\247\276\377\214\233\264\377\202\221\253\377\202\221\253\377~\215\247"
+ "\377~\215\246\377}\214\246\377|\213\245\377{\212\244\377{\212\244\377"
+ "{\212\244\377z\211\243\377z\211\243\377z\211\243\377z\211\243\377z\211"
+ "\243\377z\211\243\377z\211\243\377z\211\243\377\\l\207\377Ue\201\377"
+ "Ue\201\377Ue\201\377Ue\201\377Ue\201\377Ue\201\377Ue\201\377Ue\201\377"
+ "Ue\201\377Ue\201\377Ue\201\377Ue\201\377Ue\201\377Ue\201\377Ue\201\377"
+ "Wg\203\377z\211\243\377z\211\243\377z\211\243\377z\211\243\377z\211\243"
+ "\377z\211\243\377z\211\243\377z\211\243\377z\211\243\377z\211\243\377"
+ "z\211\243\377z\211\243\377z\211\243\377z\211\243\377z\211\243\377z\211"
+ "\243\377z\211\243\377z\211\243\377z\211\243\377z\211\243\377z\211\243"
+ "\377z\211\243\377z\211\243\377z\211\243\377z\211\243\377z\211\243\377"
+ "z\211\243\377z\211\243\377z\211\243\377z\211\243\377z\211\243\377z\211"
+ "\243\377z\211\243\377z\211\243\377z\211\243\377z\211\243\377z\211\243"
+ "\377z\211\243\377z\211\243\377z\211\243\377z\211\243\377z\211\243\377"
+ "z\211\243\377z\211\243\377z\211\243\377z\211\243\377z\211\243\377z\211"
+ "\243\377z\211\243\377z\211\243\377z\211\243\377z\211\243\377z\211\243"
+ "\377z\211\243\377z\211\243\377z\211\243\377z\211\243\377z\211\243\377"
+ "z\211\243\377z\211\243\377z\211\243\377z\211\243\377z\211\243\377z\211"
+ "\243\377z\211\243\377z\211\243\377z\211\243\377z\211\243\377z\211\243"
+ "\377z\211\243\377z\211\243\377z\211\243\377z\211\243\377z\211\243\377"
+ "z\211\243\377z\211\243\377z\211\243\377z\211\243\377z\211\243\377z\211"
+ "\243\377z\211\243\377z\211\243\377y\207\242\377y\207\242\377x\206\241"
+ "\377v\205\237\377q\200\234\377jy\226\377`p\217\377Uf\206\377HY|\377>"
+ "Or\3775Fk\377.Af\377+<a\377(:`\377(:_\377(:_\377(:_\377(:`\377+<a\377"
+ ".Af\3775Fk\377=Or\377HY|\377Te\206\377`o\217\377jy\226\377p\177\234\377"
+ "v\203\237\377w\206\241\377y\207\242\377y\207\242\377y\207\242\377z\210"
+ "\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242"
+ "\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377"
+ "z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210"
+ "\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242"
+ "\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377"
+ "z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210"
+ "\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242"
+ "\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377"
+ "z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210"
+ "\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242"
+ "\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377"
+ "z\210\242\377z\210\242\377{\211\243\377{\211\243\377|\212\244\377|\212"
+ "\244\377}\213\245\377~\214\245\377\207\225\257\377\237\255\303\377\254"
+ "\271\315\377\222\237\271\377o~\233\377\\k\210\377Xg\204\377Xg\204\377"
+ "Wf\202\377Ve\201\377Ve\201\377Ud\200\377Ud\200\377Ud\200\377Ud\200\377"
+ "Tb\177\377Tb\177\377Sa~\377Sa~\377Sa~\377S`}\377S`}\377S`}\377S`}\377"
+ "S`}\377Sa~\377Sa~\377Sa~\377Tb\177\377Tb\177\377Ud\200\377Ud\200\377"
+ "Ve\201\377Ve\201\377Wf\202\377Xg\204\377Xg\204\377\\k\207\377o~\233\377"
+ "\222\242\272\377\257\274\321\377\240\256\303\377\207\225\257\377~\214"
+ "\245\377}\213\245\377|\212\244\377|\212\244\377{\211\243\377{\211\243"
+ "\377{\211\243\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377"
+ "z\210\242\377z\210\242\377z\210\242\377z\210\242\377[j\206\377Ud\200"
+ "\377Ud\200\377Ud\200\377Ud\200\377Ud\200\377Ud\200\377Ud\200\377Ud\200"
+ "\377Ud\200\377Ud\200\377Ud\200\377Ud\200\377Ud\200\377Ud\200\377Ud\200"
+ "\377Xg\203\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210"
+ "\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242"
+ "\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377"
+ "z\210\242\377z\210\242\377z\210\242\377z\210\242\377y\207\241\377y\207"
+ "\241\377x\206\240\377x\206\240\377w\205\237\377s\201\233\377dr\216\377"
+ "CQh\377-8N\377\77Je\377R_|\377R_}\377S`}\377S`}\377Sa~\377Sa~\377Tb\177"
+ "\377Tb\177\377Tb\177\377Ud\200\377Ud\200\377Ve\201\377Ve\201\377Wf\202"
+ "\377Wf\202\377Xg\204\377Yh\204\377]l\211\377dr\220\377x\207\242\377\226"
+ "\244\277\377\263\277\324\377\305\317\337\377\303\316\336\377\267\302"
+ "\325\377\244\261\307\377\225\242\271\377\211\227\260\377\203\220\252"
+ "\377\200\216\247\377\177\215\247\377\177\215\246\377~\214\246\377}\213"
+ "\245\377}\213\245\377|\212\244\377|\212\244\377{\211\243\377{\211\243"
+ "\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377"
+ "z\210\242\377z\210\242\377z\210\242\377z\210\242\377\\k\206\377Ud\200"
+ "\377Ud\200\377Ud\200\377Ud\200\377Ud\200\377Ud\200\377Ud\200\377Ud\200"
+ "\377Ud\200\377Ud\200\377Ud\200\377Ud\200\377Ud\200\377Tb\177\377Tb\177"
+ "\377Vd\201\377y\207\241\377x\206\240\377x\206\240\377x\206\240\377x\206"
+ "\240\377w\205\237\377w\205\237\377w\205\237\377w\205\237\377w\205\237"
+ "\377x\206\240\377x\206\240\377x\206\240\377y\207\241\377y\207\241\377"
+ "y\207\241\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210"
+ "\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242"
+ "\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377"
+ "z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210"
+ "\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242"
+ "\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377"
+ "z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210"
+ "\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242"
+ "\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377"
+ "z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210"
+ "\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242"
+ "\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377z\210\242\377"
+ "z\210\242\377z\210\242\377z\210\242\377y\207\242\377y\207\242\377w\206"
+ "\241\377v\203\237\377p\177\234\377jy\226\377`o\217\377Te\206\377HY|\377"
+ "=Or\3775Fk\377.Af\377+<a\377(:`\377(:_\377(:_\377(:_\377(:`\377+<a\377"
+ ".@f\3775Fk\377=Or\377GX|\377Te\206\377_o\216\377jx\225\377p\177\232\377"
+ "t\203\237\377w\205\241\377x\206\242\377x\206\242\377x\206\242\377y\207"
+ "\242\377y\207\242\377y\207\242\377y\207\242\377y\207\242\377y\207\242"
+ "\377y\207\242\377y\207\242\377y\207\242\377y\207\242\377y\207\242\377"
+ "y\207\242\377y\207\242\377y\207\242\377y\207\242\377y\207\242\377y\207"
+ "\242\377y\207\242\377y\207\242\377y\207\242\377y\207\242\377y\207\242"
+ "\377y\207\242\377y\207\242\377y\207\242\377y\207\242\377y\207\242\377"
+ "y\207\242\377y\207\242\377y\207\242\377y\207\242\377y\207\242\377y\207"
+ "\242\377y\207\242\377y\207\242\377y\207\242\377y\207\242\377y\207\242"
+ "\377y\207\242\377y\207\242\377y\207\242\377y\207\242\377y\207\242\377"
+ "y\207\242\377y\207\242\377y\207\242\377y\207\242\377y\207\242\377y\207"
+ "\242\377y\207\242\377y\207\242\377y\207\242\377y\207\242\377y\207\242"
+ "\377y\207\242\377y\207\242\377y\207\242\377y\207\242\377y\207\242\377"
+ "y\207\242\377y\207\242\377z\210\243\377z\210\243\377z\210\243\377{\211"
+ "\244\377{\211\244\377|\212\245\377\200\216\250\377\211\227\257\377\237"
+ "\254\305\377\253\270\315\377\221\240\272\377k{\226\377[j\207\377Wf\204"
+ "\377Wf\204\377Ve\202\377Ud\201\377Ud\201\377Tb\200\377Tb\200\377Tb\200"
+ "\377Sa\177\377Sa\177\377Sa\177\377Sa\177\377S`~\377S`~\377S`~\377S`~"
+ "\377S`~\377S`~\377S`~\377Sa\177\377Sa\177\377Sa\177\377Tb\200\377Tb\200"
+ "\377Ud\201\377Ud\201\377Ve\202\377Wf\204\377Wf\204\377[j\207\377n}\233"
+ "\377\221\240\272\377\257\273\321\377\245\262\310\377\211\227\261\377"
+ "\200\216\250\377|\212\245\377|\212\245\377{\211\244\377z\210\243\377"
+ "z\210\243\377z\210\243\377y\207\242\377y\207\242\377y\207\242\377y\207"
+ "\242\377y\207\242\377y\207\242\377y\207\242\377y\207\242\377y\207\242"
+ "\377Zh\206\377Tb\200\377Tb\200\377Tb\200\377Tb\200\377Tb\200\377Tb\200"
+ "\377Tb\200\377Tb\200\377Tb\200\377Tb\200\377Tb\200\377Tb\200\377Tb\200"
+ "\377Tb\200\377Sa\177\377Vd\202\377x\206\241\377x\206\241\377x\206\241"
+ "\377w\205\240\377w\205\240\377w\205\240\377w\205\240\377w\205\240\377"
+ "w\205\240\377w\205\240\377w\205\240\377w\205\240\377x\206\241\377x\206"
+ "\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241"
+ "\377x\206\241\377x\206\241\377w\205\240\377w\205\240\377v\204\237\377"
+ "lz\225\377Q^{\3774\77X\3778C\\\377KXu\377Q^}\377R_}\377R_}\377S`~\377"
+ "S`~\377Sa\177\377Sa\177\377Sa\177\377Tb\200\377Tb\200\377Ud\201\377U"
+ "d\201\377Ve\202\377Ve\202\377Wf\204\377Xg\204\377\\k\211\377o~\233\377"
+ "\217\235\271\377\261\276\323\377\301\315\336\377\275\307\332\377\256"
+ "\271\316\377\227\245\275\377\210\226\260\377\202\220\252\377\201\217"
+ "\252\377~\214\247\377~\214\246\377}\213\246\377}\213\245\377|\212\245"
+ "\377|\212\245\377|\212\245\377{\211\244\377{\211\244\377z\210\243\377"
+ "z\210\243\377z\210\243\377y\207\242\377y\207\242\377y\207\242\377y\207"
+ "\242\377y\207\242\377y\207\242\377y\207\242\377y\207\242\377y\207\242"
+ "\377[i\206\377Tb\200\377Tb\200\377Tb\200\377Tb\200\377Tb\200\377Tb\200"
+ "\377Tb\200\377Tb\200\377Tb\200\377Tb\200\377Tb\200\377Tb\200\377Sa\177"
+ "\377Sa\177\377S`~\377Ub\177\377v\204\237\377v\204\237\377u\203\237\377"
+ "u\203\236\377t\202\236\377t\202\236\377t\202\236\377t\202\236\377t\202"
+ "\236\377u\203\236\377u\203\236\377u\203\237\377v\204\237\377w\205\240"
+ "\377w\205\240\377x\206\241\377x\206\241\377y\207\242\377y\207\242\377"
+ "y\207\242\377y\207\242\377y\207\242\377y\207\242\377y\207\242\377y\207"
+ "\242\377y\207\242\377y\207\242\377y\207\242\377y\207\242\377y\207\242"
+ "\377y\207\242\377y\207\242\377y\207\242\377y\207\242\377y\207\242\377"
+ "y\207\242\377y\207\242\377y\207\242\377y\207\242\377y\207\242\377y\207"
+ "\242\377y\207\242\377y\207\242\377y\207\242\377y\207\242\377y\207\242"
+ "\377y\207\242\377y\207\242\377y\207\242\377y\207\242\377y\207\242\377"
+ "y\207\242\377y\207\242\377y\207\242\377y\207\242\377y\207\242\377y\207"
+ "\242\377y\207\242\377y\207\242\377y\207\242\377y\207\242\377y\207\242"
+ "\377y\207\242\377y\207\242\377y\207\242\377y\207\242\377y\207\242\377"
+ "y\207\242\377y\207\242\377y\207\242\377y\207\242\377y\207\242\377y\207"
+ "\242\377y\207\242\377y\207\242\377y\207\242\377y\207\242\377y\207\242"
+ "\377y\207\242\377y\207\242\377y\207\242\377y\207\242\377x\206\242\377"
+ "x\206\242\377w\205\241\377t\203\237\377p\177\232\377jx\225\377`o\217"
+ "\377Te\206\377HY|\377=Or\3775Fk\377.Af\377+<a\377(:`\377(:_\377(:_\377"
+ "(:_\377(:`\377+<a\377.@f\3774Ek\377=Nq\377GX|\377Te\205\377_o\216\377"
+ "ix\224\377o~\232\377t\202\236\377v\205\237\377x\206\241\377x\206\241"
+ "\377x\206\241\377x\207\241\377x\207\241\377x\207\241\377x\207\241\377"
+ "x\207\241\377x\207\241\377x\207\241\377x\207\241\377x\207\241\377x\207"
+ "\241\377x\207\241\377x\207\241\377x\207\241\377x\207\241\377x\207\241"
+ "\377x\207\241\377x\207\241\377x\207\241\377x\207\241\377x\207\241\377"
+ "x\207\241\377x\207\241\377x\207\241\377x\207\241\377x\207\241\377x\207"
+ "\241\377x\207\241\377x\207\241\377x\207\241\377x\207\241\377x\207\241"
+ "\377x\207\241\377x\207\241\377x\207\241\377x\207\241\377x\207\241\377"
+ "x\207\241\377x\207\241\377x\207\241\377x\207\241\377x\207\241\377x\207"
+ "\241\377x\207\241\377x\207\241\377x\207\241\377x\207\241\377x\207\241"
+ "\377x\207\241\377x\207\241\377x\207\241\377x\207\241\377x\207\241\377"
+ "x\207\241\377x\207\241\377x\207\241\377x\207\241\377x\207\241\377x\207"
+ "\241\377x\207\241\377x\207\241\377x\207\241\377x\207\241\377y\210\242"
+ "\377y\210\242\377y\210\242\377z\211\243\377{\212\244\377{\212\244\377"
+ "\177\216\247\377\210\227\260\377\245\263\310\377\261\275\321\377\216"
+ "\236\270\377gw\222\377Zj\206\377Vf\202\377Ue\201\377Ue\201\377Td\200"
+ "\377Td\200\377Sb\177\377Sb\177\377Sb\177\377Sa~\377Sa~\377Sa~\377Sa~"
+ "\377Sa~\377R`}\377R`}\377Sa~\377Sa~\377Sa~\377Sa~\377Sa~\377Sb\177\377"
+ "Sb\177\377Td\200\377Td\200\377Ue\201\377Vf\202\377Vf\202\377Wg\204\377"
+ "gw\225\377\217\237\271\377\260\275\322\377\242\261\306\377\210\227\260"
+ "\377\177\216\247\377{\212\244\377{\212\244\377z\211\243\377y\210\242"
+ "\377y\210\242\377y\210\242\377x\207\241\377x\207\241\377x\207\241\377"
+ "x\207\241\377x\207\241\377x\207\241\377x\207\241\377x\207\241\377x\207"
+ "\241\377x\207\241\377Yh\205\377Sb\177\377Sb\177\377Sb\177\377Sb\177\377"
+ "Sb\177\377Sb\177\377Sb\177\377Sb\177\377Sb\177\377Sb\177\377Sb\177\377"
+ "Sb\177\377Sa~\377Sa~\377Sa~\377Uc\177\377v\205\237\377u\204\236\377u"
+ "\204\236\377u\204\236\377t\203\235\377t\203\235\377t\203\235\377t\203"
+ "\235\377t\203\235\377t\203\235\377t\203\235\377u\204\236\377u\204\236"
+ "\377u\204\236\377v\205\237\377v\205\237\377w\206\240\377w\206\240\377"
+ "w\206\240\377w\206\240\377v\205\237\377v\205\237\377u\204\236\377r\201"
+ "\233\377_m\211\377>Ke\3774AY\377GUr\377P^{\377Q_|\377Q_|\377R`}\377R"
+ "`}\377Sa~\377Sa~\377Sa~\377Sb\177\377Sb\177\377Sb\177\377Td\200\377U"
+ "e\201\377Ue\201\377Vf\202\377Wg\204\377^m\214\377|\213\246\377\247\267"
+ "\315\377\277\313\335\377\275\311\331\377\247\264\312\377\220\236\267"
+ "\377\204\223\253\377\200\217\251\377}\214\246\377}\214\245\377|\213\245"
+ "\377|\213\245\377{\212\244\377{\212\244\377{\212\244\377z\211\243\377"
+ "z\211\243\377z\211\243\377y\210\242\377y\210\242\377y\210\242\377y\210"
+ "\242\377x\207\241\377x\207\241\377x\207\241\377x\207\241\377x\207\241"
+ "\377x\207\241\377x\207\241\377x\207\241\377x\207\241\377x\207\241\377"
+ "Zi\205\377Sb\177\377Sb\177\377Sb\177\377Sb\177\377Sb\177\377Sb\177\377"
+ "Sb\177\377Sb\177\377Sb\177\377Sb\177\377Sb\177\377Sa~\377Sa~\377R`}\377"
+ "R`}\377Sa}\377q\200\232\377kz\226\377ds\217\377`o\211\377^l\210\377]"
+ "l\206\377Wf\200\377R`z\377P]z\377Q^z\377M[u\377GTn\377O^x\377fu\221\377"
+ "v\205\237\377v\205\237\377w\206\240\377w\206\240\377x\207\241\377x\207"
+ "\241\377x\207\241\377x\207\241\377x\207\241\377x\207\241\377x\207\241"
+ "\377x\207\241\377x\207\241\377x\207\241\377x\207\241\377x\207\241\377"
+ "x\207\241\377x\207\241\377x\207\241\377x\207\241\377x\207\241\377x\207"
+ "\241\377x\207\241\377x\207\241\377x\207\241\377x\207\241\377x\207\241"
+ "\377x\207\241\377x\207\241\377x\207\241\377x\207\241\377x\207\241\377"
+ "x\207\241\377x\207\241\377x\207\241\377x\207\241\377x\207\241\377x\207"
+ "\241\377x\207\241\377x\207\241\377x\207\241\377x\207\241\377x\207\241"
+ "\377x\207\241\377x\207\241\377x\207\241\377x\207\241\377x\207\241\377"
+ "x\207\241\377x\207\241\377x\207\241\377x\207\241\377x\207\241\377x\207"
+ "\241\377x\207\241\377x\207\241\377x\207\241\377x\207\241\377x\207\241"
+ "\377x\207\241\377x\207\241\377x\207\241\377x\207\241\377x\207\241\377"
+ "x\207\241\377x\207\241\377x\207\241\377x\207\241\377x\206\241\377x\206"
+ "\241\377v\205\237\377t\202\236\377o~\232\377ix\224\377_o\216\377Te\205"
+ "\377GX|\377=Or\3774Ek\377.@f\377+<a\377(:`\377(:_\377(:_\377(:_\377("
+ ":`\377+<a\377.@e\3774Ek\377=Nq\377GX|\377Te\205\377^o\216\377hw\224\377"
+ "o~\232\377s\202\235\377t\203\236\377w\205\237\377w\205\237\377w\205\237"
+ "\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377"
+ "x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206"
+ "\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241"
+ "\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377"
+ "x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206"
+ "\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241"
+ "\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377"
+ "x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206"
+ "\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241"
+ "\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377"
+ "x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206"
+ "\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377y\207\242"
+ "\377y\207\242\377y\207\242\377z\210\243\377{\211\244\377{\211\244\377"
+ "\177\215\247\377\210\226\260\377\244\261\307\377\254\272\320\377\205"
+ "\224\260\377dr\217\377Zi\206\377Ve\202\377Ud\201\377Ud\201\377Tb\200"
+ "\377Tb\200\377Sa\177\377Sa\177\377Sa\177\377S`~\377S`~\377S`~\377S`~"
+ "\377S`~\377S`~\377S`~\377S`~\377S`~\377S`~\377Sa\177\377Sa\177\377Sa"
+ "\177\377Tb\200\377Tb\200\377Ud\201\377Ve\202\377Yh\206\377dr\220\377"
+ "\207\227\263\377\251\267\313\377\242\257\305\377\210\226\260\377\177"
+ "\215\247\377{\211\244\377{\211\244\377z\210\243\377y\207\242\377y\207"
+ "\242\377y\207\242\377x\206\241\377x\206\241\377x\206\241\377x\206\241"
+ "\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377"
+ "x\206\241\377x\206\241\377Yg\205\377Sa\177\377Sa\177\377Sa\177\377Sa"
+ "\177\377Sa\177\377Sa\177\377Sa\177\377Sa\177\377Sa\177\377Sa\177\377"
+ "Sa\177\377S`~\377S`~\377S`~\377R_}\377Ta~\377u\203\236\377t\202\235\377"
+ "s\201\235\377s\201\234\377s\201\234\377r\200\234\377r\200\234\377r\200"
+ "\234\377r\200\234\377r\200\234\377s\201\234\377s\201\235\377t\202\235"
+ "\377t\202\235\377u\203\236\377v\204\237\377v\204\237\377v\204\237\377"
+ "w\205\240\377w\205\240\377v\204\237\377v\204\237\377u\203\236\377lz\227"
+ "\377Q]z\377:F_\377BOk\377P]{\377Q^|\377Q^|\377R_}\377R_}\377S`~\377S"
+ "`~\377S`~\377Sa\177\377Sa\177\377Sa\177\377Tb\200\377Tb\200\377Ud\201"
+ "\377Ve\202\377Zi\206\377`o\216\377\202\222\255\377\262\277\323\377\274"
+ "\307\332\377\250\266\313\377\220\235\267\377\204\221\253\377\200\216"
+ "\251\377}\213\245\377|\212\245\377|\212\245\377|\212\245\377{\211\244"
+ "\377{\211\244\377z\210\243\377z\210\243\377z\210\243\377z\210\243\377"
+ "y\207\242\377y\207\242\377y\207\242\377y\207\242\377x\206\241\377x\206"
+ "\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241"
+ "\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377"
+ "Zh\205\377Sa\177\377Sa\177\377Sa\177\377Sa\177\377Sa\177\377Sa\177\377"
+ "Sa\177\377Sa\177\377Sa\177\377Sa\177\377Sa\177\377S`~\377S`~\377R_}\377"
+ "N[y\377\77Lg\377BMi\3771<U\377'2I\377%.E\377$-C\377$-C\377\37(<\377\34"
+ "%7\377\34$7\377\32\"5\377\32\"4\377\27\34,\377\40)=\377Vc\200\377r\200"
+ "\234\377v\204\237\377w\205\240\377w\205\240\377x\206\241\377x\206\241"
+ "\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377"
+ "x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206"
+ "\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241"
+ "\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377"
+ "x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206"
+ "\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241"
+ "\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377"
+ "x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206"
+ "\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241"
+ "\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377"
+ "x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206"
+ "\241\377x\206\241\377x\206\241\377x\206\241\377w\205\237\377w\205\237"
+ "\377t\203\236\377s\202\235\377o~\232\377hw\224\377^o\216\377Te\205\377"
+ "GX|\377=Or\3774Ek\377.@f\377+<a\377(:`\377(:_\377(:_\377(:_\377(:`\377"
+ "+<a\377.@e\3774Ek\377=Nq\377GX|\377Te\205\377^n\216\377hw\224\377o~\231"
+ "\377r\201\235\377t\202\236\377v\205\237\377v\205\237\377v\205\237\377"
+ "x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206"
+ "\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241"
+ "\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377"
+ "x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206"
+ "\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241"
+ "\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377"
+ "x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206"
+ "\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241"
+ "\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377"
+ "x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206"
+ "\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241"
+ "\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377"
+ "y\207\242\377y\207\242\377y\207\242\377z\210\243\377{\211\244\377{\211"
+ "\244\377\177\215\247\377\210\226\257\377\243\257\306\377\250\265\315"
+ "\377\205\223\260\377gv\222\377Yh\206\377Ve\202\377Ud\201\377Tb\200\377"
+ "Tb\200\377Sa\177\377Sa\177\377Sa\177\377Sa\177\377Sa\177\377S`~\377S"
+ "`~\377S`~\377S`~\377S`~\377S`~\377Sa\177\377Sa\177\377Sa\177\377Sa\177"
+ "\377Tb\200\377Tb\200\377Ud\201\377Ud\201\377Yh\206\377gv\222\377\210"
+ "\227\264\377\252\266\316\377\243\257\307\377\210\226\260\377\177\215"
+ "\247\377{\211\244\377{\211\244\377z\210\243\377y\207\242\377y\207\242"
+ "\377y\207\242\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377"
+ "x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206"
+ "\241\377x\206\241\377x\206\241\377Yg\205\377Sa\177\377Sa\177\377Sa\177"
+ "\377Sa\177\377Sa\177\377Sa\177\377Sa\177\377Sa\177\377Sa\177\377Sa\177"
+ "\377Sa\177\377S`~\377S`~\377R_}\377R_}\377KXv\377Yg\202\377Sa{\377R`"
+ "{\377R_z\377R_z\377Q_y\377Q_y\377Q_y\377Q_y\377Q_y\377R_z\377R_z\377"
+ "R`{\377Ta~\377bp\216\377r\200\234\377v\204\237\377v\204\237\377v\204"
+ "\237\377v\204\237\377v\204\237\377v\204\237\377r\200\234\377_m\212\377"
+ "CPj\3779E_\377KXu\377Q^|\377Q^|\377R_}\377R_}\377S`~\377S`~\377S`~\377"
+ "Sa\177\377Sa\177\377Sa\177\377Tb\200\377Tb\200\377Ud\201\377Ve\202\377"
+ "Yh\206\377dr\220\377\204\224\260\377\261\275\323\377\263\277\323\377"
+ "\225\243\273\377\203\221\254\377\200\216\251\377}\213\245\377|\212\245"
+ "\377|\212\245\377{\211\244\377{\211\244\377z\210\243\377z\210\243\377"
+ "z\210\243\377y\207\242\377y\207\242\377y\207\242\377y\207\242\377y\207"
+ "\242\377y\207\242\377x\206\241\377x\206\241\377x\206\241\377x\206\241"
+ "\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377"
+ "x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377Zh\205"
+ "\377Sa\177\377Sa\177\377Sa\177\377Sa\177\377Sa\177\377Sa\177\377Sa\177"
+ "\377Sa\177\377Sa\177\377Sa\177\377Sa\177\377S`~\377S`~\377R_}\377N[y"
+ "\3779E_\377!*\77\377\30\36/\377\31\40""3\377\34\"5\377\34#6\377\35%8"
+ "\377!)=\377#,B\377$-B\377%/E\377)1H\377.9Q\3778D]\377iw\222\377u\203"
+ "\236\377v\204\237\377w\205\240\377w\205\240\377x\206\241\377x\206\241"
+ "\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377"
+ "x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206"
+ "\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241"
+ "\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377"
+ "x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206"
+ "\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241"
+ "\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377"
+ "x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206"
+ "\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241"
+ "\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377"
+ "x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206\241\377x\206"
+ "\241\377x\206\241\377x\206\241\377x\206\241\377v\205\237\377v\205\237"
+ "\377t\202\236\377r\201\235\377o~\231\377hw\224\377^n\216\377Te\205\377"
+ "GX|\377=Nr\3774Ek\377.@e\377+<a\377(:`\377(:_\377(:_\377(:_\377(:`\377"
+ "+<a\377-@e\3774Ej\377<Nq\377FXz\377Sc\205\377]n\215\377gv\223\377m}\231"
+ "\377r\201\235\377s\202\236\377v\203\237\377v\203\237\377v\203\237\377"
+ "v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205"
+ "\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237"
+ "\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377"
+ "v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205"
+ "\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237"
+ "\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377"
+ "v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205"
+ "\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237"
+ "\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377"
+ "v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205"
+ "\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237"
+ "\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377"
+ "v\205\237\377w\206\240\377w\206\240\377w\206\240\377x\207\241\377y\210"
+ "\241\377y\210\242\377}\214\245\377\211\230\261\377\250\266\313\377\247"
+ "\266\312\377\200\217\253\377`p\216\377Wg\204\377Sb\177\377Sb\177\377"
+ "Sa~\377Sa~\377R`}\377R`}\377R`}\377R`}\377R`}\377R`}\377R`}\377R`}\377"
+ "R`}\377R`}\377R`}\377R`}\377R`}\377R`}\377Sa~\377Sa~\377Sb\177\377Vf"
+ "\202\377dr\217\377\206\226\260\377\252\271\316\377\244\262\307\377\211"
+ "\227\261\377}\214\245\377y\210\242\377x\207\241\377x\207\241\377w\206"
+ "\240\377w\206\240\377w\206\240\377v\205\237\377v\205\237\377v\205\237"
+ "\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377"
+ "v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377Xf\202"
+ "\377R`}\377R`}\377R`}\377R`}\377R`}\377R`}\377R`}\377R`}\377R`}\377R"
+ "`}\377R`}\377Q_|\377Q_|\377P^{\377O]{\377;Hc\377%.E\377\33$6\377\33#"
+ "5\377\33#5\377\33#5\377\32#5\377\32#5\377\32#5\377\32#5\377\32#5\377"
+ "\33#5\377\33#5\377\33#5\377\36(<\377ANh\377m|\226\377t\203\235\377t\203"
+ "\235\377t\203\235\377t\203\235\377t\203\235\377t\203\235\377m|\227\377"
+ "Ub\177\3778C\\\377AOk\377O]y\377O]{\377P^{\377P^{\377Q_|\377Q_|\377Q"
+ "_|\377Q_|\377R`}\377R`}\377R`}\377Sa~\377Sa~\377Sb\177\377Wg\204\377"
+ "ap\214\377\200\220\253\377\250\270\315\377\254\271\315\377\215\234\265"
+ "\377~\215\246\377z\211\243\377z\211\243\377z\211\243\377y\210\242\377"
+ "y\210\241\377x\207\241\377x\207\241\377w\206\240\377w\206\240\377w\206"
+ "\240\377w\206\240\377w\206\240\377v\205\237\377v\205\237\377v\205\237"
+ "\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377"
+ "v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205"
+ "\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377Yg\203\377"
+ "R`}\377R`}\377R`}\377R`}\377R`}\377R`}\377R`}\377R`}\377R`}\377R`}\377"
+ "R`}\377Q_|\377Q_|\377P^{\377P^{\377IWr\377@Nh\377:Ga\377=Id\377\77Lf"
+ "\377\77Lh\377\77Kg\377@Ni\377DQn\377DRo\377FTp\377GUp\377JXu\377N\\x"
+ "\377p\177\231\377t\203\235\377t\203\235\377u\204\236\377u\204\236\377"
+ "v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205"
+ "\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237"
+ "\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377"
+ "v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205"
+ "\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237"
+ "\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377"
+ "v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205"
+ "\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237"
+ "\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377"
+ "v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205"
+ "\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237"
+ "\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377"
+ "v\203\237\377v\203\237\377s\202\236\377r\201\235\377m}\231\377gv\223"
+ "\377]n\215\377Sc\205\377GXz\377=Nq\3774Ej\377.@e\377+<a\377(:`\377(:"
+ "_\377(:_\377(:_\377(:`\377+<a\377-@e\3774Ej\377<Nq\377FXz\377Sc\203\377"
+ "]m\215\377fv\223\377m}\231\377q\200\234\377s\201\235\377t\203\236\377"
+ "t\203\236\377t\203\236\377v\205\237\377v\205\237\377v\205\237\377v\205"
+ "\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237"
+ "\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377"
+ "v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205"
+ "\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237"
+ "\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377"
+ "v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205"
+ "\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237"
+ "\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377"
+ "v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205"
+ "\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237"
+ "\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377"
+ "v\205\237\377v\205\237\377v\205\237\377v\205\237\377w\206\240\377w\206"
+ "\240\377w\206\240\377x\207\241\377x\207\241\377y\210\241\377|\213\245"
+ "\377\217\235\264\377\246\264\311\377\235\253\304\377w\210\243\377]m\213"
+ "\377Vf\202\377Sa~\377Sa~\377Sa~\377R`}\377R`}\377R`}\377R`}\377R`}\377"
+ "R`}\377R`}\377R`}\377R`}\377R`}\377R`}\377R`}\377R`}\377R`}\377Sa~\377"
+ "Sa~\377Vf\202\377br\220\377\205\223\257\377\247\267\314\377\246\264\311"
+ "\377\210\227\261\377|\213\245\377y\210\241\377x\207\241\377x\207\241"
+ "\377w\206\240\377w\206\240\377w\206\240\377v\205\237\377v\205\237\377"
+ "v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205"
+ "\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237"
+ "\377v\205\237\377Xf\202\377R`}\377R`}\377R`}\377R`}\377R`}\377R`}\377"
+ "R`}\377R`}\377R`}\377R`}\377R`}\377Q_|\377Q_|\377P^{\377O]{\377AOk\377"
+ "*4L\377$.B\377$-B\377#-A\377#,@\377#,@\377#,@\377#,@\377#,@\377#,@\377"
+ "#,@\377#-A\377$.B\377%/D\377GTp\377p\177\231\377t\203\235\377t\203\235"
+ "\377t\203\235\377t\203\235\377t\203\235\377t\203\235\377jy\223\377M["
+ "u\3779Fa\377IWs\377O]{\377P^{\377P^{\377Q_|\377Q_|\377Q_|\377Q_|\377"
+ "R`}\377R`}\377R`}\377Sa~\377Sa~\377Sb\177\377Sb\177\377Zj\207\377s\205"
+ "\240\377\235\256\304\377\251\266\313\377\217\235\264\377}\214\246\377"
+ "z\211\243\377y\210\242\377y\210\241\377x\207\241\377x\207\241\377x\207"
+ "\241\377w\206\240\377w\206\240\377w\206\240\377w\206\240\377v\205\237"
+ "\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377"
+ "v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205"
+ "\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237"
+ "\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377Yg\203\377R`"
+ "}\377R`}\377R`}\377R`}\377R`}\377R`}\377R`}\377R`}\377R`}\377R`}\377"
+ "R`}\377Q_|\377Q_|\377Q_|\377P^{\377O]{\377O]y\377N\\x\377M[x\377M[w\377"
+ "M[w\377M[w\377M[w\377M[w\377M[w\377M[x\377N\\x\377N\\x\377O]y\377q\200"
+ "\232\377t\203\235\377u\204\236\377u\204\236\377u\204\236\377v\205\237"
+ "\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377"
+ "v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205"
+ "\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237"
+ "\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377"
+ "v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205"
+ "\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237"
+ "\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377"
+ "v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205"
+ "\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237"
+ "\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377"
+ "v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377v\205"
+ "\237\377v\205\237\377v\205\237\377v\205\237\377v\205\237\377t\203\236"
+ "\377t\203\236\377s\201\235\377q\200\234\377m}\231\377fv\223\377]n\215"
+ "\377Sc\203\377FXz\377<Nq\3774Ej\377-@e\377+<a\377(:`\377(:_\377(:_\377"
+ "(:_\377(:`\377+<a\377-@e\3774Ej\377<Mq\377FWz\377Rb\203\377]m\215\377"
+ "ft\223\377l|\227\377q\200\234\377r\201\235\377s\202\236\377s\202\236"
+ "\377s\202\236\377t\203\237\377t\203\237\377t\203\237\377t\203\237\377"
+ "t\203\237\377t\203\237\377t\203\237\377t\203\237\377t\203\237\377t\203"
+ "\237\377t\203\237\377t\203\237\377t\203\237\377t\203\237\377t\203\237"
+ "\377t\203\237\377t\203\237\377t\203\237\377t\203\237\377t\203\237\377"
+ "t\203\237\377t\203\237\377t\203\237\377t\203\237\377t\203\237\377t\203"
+ "\237\377t\203\237\377t\203\237\377t\203\237\377t\203\237\377t\203\237"
+ "\377t\203\237\377t\203\237\377t\203\237\377t\203\237\377t\203\237\377"
+ "t\203\237\377t\203\237\377t\203\237\377t\203\237\377t\203\237\377t\203"
+ "\237\377t\203\237\377t\203\237\377t\203\237\377t\203\237\377t\203\237"
+ "\377t\203\237\377t\203\237\377t\203\237\377t\203\237\377t\203\237\377"
+ "t\203\237\377t\203\237\377t\203\237\377t\203\237\377t\203\237\377t\203"
+ "\237\377t\203\237\377t\203\237\377t\203\237\377t\203\237\377t\203\237"
+ "\377t\203\237\377t\203\237\377t\203\237\377t\203\237\377u\204\240\377"
+ "u\204\240\377u\204\240\377v\205\241\377v\205\241\377v\205\241\377z\211"
+ "\245\377\214\232\265\377\244\260\310\377\233\250\305\377t\205\243\377"
+ "Zj\207\377Q_~\377Q_~\377Q_~\377P^}\377P^}\377P^}\377P^}\377P^}\377P^"
+ "}\377P^}\377P^}\377P^}\377P^}\377P^}\377P^}\377P^}\377P^}\377P^}\377"
+ "Sb\201\377_n\215\377\201\221\257\377\242\265\313\377\243\261\310\377"
+ "\210\227\262\377y\210\244\377v\205\241\377v\205\241\377u\204\240\377"
+ "u\204\240\377u\204\240\377u\204\240\377t\203\237\377t\203\237\377t\203"
+ "\237\377t\203\237\377t\203\237\377t\203\237\377t\203\237\377t\203\237"
+ "\377t\203\237\377t\203\237\377t\203\237\377t\203\237\377t\203\237\377"
+ "t\203\237\377t\203\237\377Vd\202\377P^}\377P^}\377P^}\377P^}\377P^}\377"
+ "P^}\377P^}\377P^}\377P^}\377P^}\377P^}\377O]|\377O]|\377N\\{\377N\\{"
+ "\377M[y\377FTq\377ESp\377ESp\377DSp\377DSo\377DRn\377DRn\377DRn\377D"
+ "Rn\377DRn\377DSo\377DSp\377ESp\377FTq\377[i\206\377q\200\235\377r\201"
+ "\235\377r\201\235\377r\201\235\377r\201\235\377r\201\235\377r\201\235"
+ "\377cr\220\377ESo\377@Mk\377M[{\377N\\{\377N\\{\377N\\{\377O]|\377O]"
+ "|\377O]|\377P^}\377P^}\377P^}\377P^}\377Q_~\377Q_~\377R`\177\377Td\202"
+ "\377aq\220\377\206\226\263\377\237\254\304\377\215\233\264\377{\212\245"
+ "\377w\206\242\377w\206\242\377w\206\241\377v\205\241\377v\205\241\377"
+ "u\204\240\377u\204\240\377u\204\240\377t\203\237\377t\203\237\377t\203"
+ "\237\377t\203\237\377t\203\237\377t\203\237\377t\203\237\377t\203\237"
+ "\377t\203\237\377t\203\237\377t\203\237\377t\203\237\377t\203\237\377"
+ "t\203\237\377t\203\237\377t\203\237\377t\203\237\377t\203\237\377t\203"
+ "\237\377t\203\237\377t\203\237\377t\203\237\377t\203\237\377t\203\237"
+ "\377We\203\377P^}\377P^}\377P^}\377P^}\377P^}\377P^}\377P^}\377P^}\377"
+ "P^}\377P^}\377P^}\377P^}\377O]|\377O]|\377N\\{\377N\\{\377M[{\377M[y"
+ "\377LZx\377LZx\377LZx\377LZx\377LZx\377LZx\377LZx\377LZx\377M[y\377M"
+ "[{\377N\\{\377o~\232\377s\202\236\377s\202\236\377s\202\236\377t\203"
+ "\237\377t\203\237\377t\203\237\377t\203\237\377t\203\237\377t\203\237"
+ "\377t\203\237\377t\203\237\377t\203\237\377t\203\237\377t\203\237\377"
+ "t\203\237\377t\203\237\377t\203\237\377t\203\237\377t\203\237\377t\203"
+ "\237\377t\203\237\377t\203\237\377t\203\237\377t\203\237\377t\203\237"
+ "\377t\203\237\377t\203\237\377t\203\237\377t\203\237\377t\203\237\377"
+ "t\203\237\377t\203\237\377t\203\237\377t\203\237\377t\203\237\377t\203"
+ "\237\377t\203\237\377t\203\237\377t\203\237\377t\203\237\377t\203\237"
+ "\377t\203\237\377t\203\237\377t\203\237\377t\203\237\377t\203\237\377"
+ "t\203\237\377t\203\237\377t\203\237\377t\203\237\377t\203\237\377t\203"
+ "\237\377t\203\237\377t\203\237\377t\203\237\377t\203\237\377t\203\237"
+ "\377t\203\237\377t\203\237\377t\203\237\377t\203\237\377t\203\237\377"
+ "t\203\237\377t\203\237\377t\203\237\377t\203\237\377t\203\237\377t\203"
+ "\237\377s\202\236\377s\202\236\377r\201\235\377q\200\234\377l|\227\377"
+ "ft\223\377]m\215\377Rb\203\377FWz\377<Nq\3774Ej\377-@e\377+<a\377(:`"
+ "\377(:_\377(:_\377(:_\377(:`\377+<a\377-@e\3774Ej\377<Mq\377FWz\377R"
+ "b\203\377\\m\214\377et\223\377l|\227\377p\177\234\377q\200\235\377s\202"
+ "\236\377s\202\236\377s\202\236\377t\202\236\377t\202\236\377t\202\236"
+ "\377t\202\236\377t\202\236\377t\202\236\377t\202\236\377t\202\236\377"
+ "t\202\236\377t\202\236\377t\202\236\377t\202\236\377t\202\236\377t\202"
+ "\236\377t\202\236\377t\202\236\377t\202\236\377t\202\236\377t\202\236"
+ "\377t\202\236\377t\202\236\377t\202\236\377t\202\236\377t\202\236\377"
+ "t\202\236\377t\202\236\377t\202\236\377t\202\236\377t\202\236\377t\202"
+ "\236\377t\202\236\377t\202\236\377t\202\236\377t\202\236\377t\202\236"
+ "\377t\202\236\377t\202\236\377t\202\236\377t\202\236\377t\202\236\377"
+ "t\202\236\377t\202\236\377t\202\236\377t\202\236\377t\202\236\377t\202"
+ "\236\377t\202\236\377t\202\236\377t\202\236\377t\202\236\377t\202\236"
+ "\377t\202\236\377t\202\236\377t\202\236\377t\202\236\377t\202\236\377"
+ "t\202\236\377t\202\236\377t\202\236\377t\202\236\377t\202\236\377t\202"
+ "\236\377t\202\236\377t\202\236\377t\202\236\377t\202\236\377t\202\236"
+ "\377t\202\236\377t\202\236\377u\203\237\377u\203\237\377u\203\237\377"
+ "u\203\237\377v\204\240\377|\212\245\377\221\237\267\377\251\266\315\377"
+ "\234\254\305\377o\177\236\377Ve\204\377Q^}\377P]|\377P]|\377P]|\377P"
+ "]|\377P]|\377P]|\377P]|\377P]|\377P]|\377P]|\377P]|\377P]|\377P]|\377"
+ "P]|\377P]|\377P]|\377S`\177\377iw\225\377\226\243\275\377\237\254\304"
+ "\377\207\225\260\377x\206\242\377u\203\237\377u\203\237\377u\203\237"
+ "\377u\203\237\377t\202\236\377t\202\236\377t\202\236\377t\202\236\377"
+ "t\202\236\377t\202\236\377t\202\236\377t\202\236\377t\202\236\377t\202"
+ "\236\377t\202\236\377t\202\236\377t\202\236\377t\202\236\377t\202\236"
+ "\377t\202\236\377t\202\236\377t\202\236\377Vc\201\377P]|\377P]|\377P"
+ "]|\377P]|\377P]|\377P]|\377P]|\377P]|\377P]|\377P]|\377P]|\377O\\{\377"
+ "O\\{\377O\\{\377N[y\377N[y\377MZx\377LYw\377LYw\377KXw\377KXv\377KXv"
+ "\377KXv\377KXv\377KXv\377KXv\377KXw\377LYw\377LYw\377MZx\377_l\212\377"
+ "r\200\234\377r\200\234\377r\200\234\377s\201\235\377s\201\235\377r\200"
+ "\234\377o}\231\377\\h\205\377DOk\377HUr\377N[y\377N[y\377N[y\377O\\{"
+ "\377O\\{\377O\\{\377P]|\377P]|\377P]|\377P]|\377P]|\377Q^}\377Q^}\377"
+ "R_~\377Wf\205\377p\177\237\377\223\242\274\377\216\234\267\377}\213\247"
+ "\377w\205\241\377w\205\240\377v\204\240\377v\204\240\377u\203\237\377"
+ "u\203\237\377u\203\237\377u\203\237\377t\202\236\377t\202\236\377t\202"
+ "\236\377t\202\236\377t\202\236\377t\202\236\377t\202\236\377t\202\236"
+ "\377t\202\236\377t\202\236\377t\202\236\377t\202\236\377t\202\236\377"
+ "t\202\236\377t\202\236\377t\202\236\377t\202\236\377t\202\236\377t\202"
+ "\236\377t\202\236\377t\202\236\377t\202\236\377t\202\236\377t\202\236"
+ "\377t\202\236\377Wd\202\377P]|\377P]|\377P]|\377P]|\377P]|\377P]|\377"
+ "P]|\377P]|\377P]|\377P]|\377P]|\377P]|\377O\\{\377O\\{\377O\\{\377O\\"
+ "{\377N[y\377N[y\377N[y\377MZy\377MZy\377MZy\377MZy\377MZy\377N[y\377"
+ "N[y\377N[y\377N[y\377N[y\377p~\232\377s\201\235\377s\201\235\377t\202"
+ "\236\377t\202\236\377t\202\236\377t\202\236\377t\202\236\377t\202\236"
+ "\377t\202\236\377t\202\236\377t\202\236\377t\202\236\377t\202\236\377"
+ "t\202\236\377t\202\236\377t\202\236\377t\202\236\377t\202\236\377t\202"
+ "\236\377t\202\236\377t\202\236\377t\202\236\377t\202\236\377t\202\236"
+ "\377t\202\236\377t\202\236\377t\202\236\377t\202\236\377t\202\236\377"
+ "t\202\236\377t\202\236\377t\202\236\377t\202\236\377t\202\236\377t\202"
+ "\236\377t\202\236\377t\202\236\377t\202\236\377t\202\236\377t\202\236"
+ "\377t\202\236\377t\202\236\377t\202\236\377t\202\236\377t\202\236\377"
+ "t\202\236\377t\202\236\377t\202\236\377t\202\236\377t\202\236\377t\202"
+ "\236\377t\202\236\377t\202\236\377t\202\236\377t\202\236\377t\202\236"
+ "\377t\202\236\377t\202\236\377t\202\236\377t\202\236\377t\202\236\377"
+ "t\202\236\377t\202\236\377t\202\236\377t\202\236\377t\202\236\377t\202"
+ "\236\377t\202\236\377s\202\236\377s\202\236\377r\201\235\377p\177\234"
+ "\377l|\227\377ft\223\377\\m\214\377Rb\203\377FWz\377<Nq\3774Ej\377-@"
+ "e\377+<a\377(:`\377(:_\377(:_\377(:_\377(:`\377+<a\377-@e\3773Ej\377"
+ ";Mp\377EWy\377Ra\202\377\\l\214\377et\221\377kz\226\377o\177\232\377"
+ "q\200\234\377r\201\235\377r\201\235\377r\201\235\377s\202\235\377s\202"
+ "\235\377s\202\235\377s\202\235\377s\202\235\377s\202\235\377s\202\235"
+ "\377s\202\235\377s\202\235\377s\202\235\377s\202\235\377s\202\235\377"
+ "s\202\235\377s\202\235\377s\202\235\377s\202\235\377s\202\235\377s\202"
+ "\235\377s\202\235\377s\202\235\377s\202\235\377s\202\235\377s\202\235"
+ "\377s\202\235\377s\202\235\377s\202\235\377s\202\235\377s\202\235\377"
+ "s\202\235\377s\202\235\377s\202\235\377s\202\235\377s\202\235\377s\202"
+ "\235\377s\202\235\377s\202\235\377s\202\235\377s\202\235\377s\202\235"
+ "\377s\202\235\377s\202\235\377s\202\235\377s\202\235\377s\202\235\377"
+ "s\202\235\377s\202\235\377s\202\235\377s\202\235\377s\202\235\377s\202"
+ "\235\377s\202\235\377s\202\235\377s\202\235\377s\202\235\377s\202\235"
+ "\377s\202\235\377s\202\235\377s\202\235\377s\202\235\377s\202\235\377"
+ "s\202\235\377s\202\235\377s\202\235\377s\202\235\377s\202\235\377s\202"
+ "\235\377s\202\235\377s\202\235\377s\202\235\377s\202\235\377s\202\235"
+ "\377s\202\235\377s\202\235\377s\202\235\377s\202\235\377y\210\243\377"
+ "\213\232\264\377\234\253\302\377|\214\251\377Td\201\377O]{\377O]{\377"
+ "O]{\377O]{\377O]{\377O]{\377O]{\377O]{\377O]{\377O]{\377O]{\377O]{\377"
+ "O]{\377O]{\377O]{\377O]{\377O]{\377O]{\377HVr\377Xg\203\377ix\223\377"
+ "r\201\234\377r\201\234\377r\201\234\377r\201\234\377r\201\234\377r\201"
+ "\234\377r\201\234\377s\202\235\377s\202\235\377s\202\235\377s\202\235"
+ "\377s\202\235\377s\202\235\377s\202\235\377s\202\235\377s\202\235\377"
+ "s\202\235\377s\202\235\377s\202\235\377s\202\235\377s\202\235\377s\202"
+ "\235\377s\202\235\377s\202\235\377Uc\200\377O]{\377O]{\377O]{\377O]{"
+ "\377O]{\377O]{\377O]{\377O]{\377O]{\377O]{\377O]{\377O]{\377N\\y\377"
+ "N\\y\377N\\y\377M[x\377M[x\377LZx\377LZw\377LZw\377KYv\377KYv\377KYv"
+ "\377KYv\377KYv\377KYv\377KYv\377LZw\377LZx\377M[x\377_m\211\377q\200"
+ "\233\377r\201\234\377r\201\234\377r\201\234\377r\201\234\377r\201\234"
+ "\377n}\230\377Zh\203\377FTo\377JXu\377M[x\377M[x\377N\\y\377N\\y\377"
+ "N\\y\377N\\y\377O]{\377O]{\377O]{\377O]{\377O]{\377P^|\377P^|\377Q_}"
+ "\377Yi\207\377z\212\245\377\223\241\270\377\177\216\251\377v\205\237"
+ "\377u\204\237\377u\204\237\377u\204\237\377t\203\236\377t\203\236\377"
+ "t\203\236\377s\202\235\377s\202\235\377s\202\235\377s\202\235\377s\202"
+ "\235\377s\202\235\377s\202\235\377s\202\235\377s\202\235\377s\202\235"
+ "\377s\202\235\377s\202\235\377s\202\235\377s\202\235\377s\202\235\377"
+ "s\202\235\377s\202\235\377s\202\235\377s\202\235\377s\202\235\377s\202"
+ "\235\377s\202\235\377s\202\235\377s\202\235\377s\202\235\377s\202\235"
+ "\377s\202\235\377Vd\201\377O]{\377O]{\377O]{\377O]{\377O]{\377O]{\377"
+ "O]{\377O]{\377O]{\377O]{\377O]{\377O]{\377O]{\377O]{\377N\\y\377N\\y"
+ "\377N\\y\377N\\y\377N\\y\377N\\y\377N\\y\377N\\y\377N\\y\377N\\y\377"
+ "N\\y\377N\\y\377N\\y\377N\\y\377N\\y\377o~\231\377s\202\235\377s\202"
+ "\235\377s\202\235\377s\202\235\377s\202\235\377s\202\235\377s\202\235"
+ "\377s\202\235\377s\202\235\377s\202\235\377s\202\235\377s\202\235\377"
+ "s\202\235\377s\202\235\377s\202\235\377s\202\235\377s\202\235\377s\202"
+ "\235\377s\202\235\377s\202\235\377s\202\235\377s\202\235\377s\202\235"
+ "\377s\202\235\377s\202\235\377s\202\235\377s\202\235\377s\202\235\377"
+ "s\202\235\377s\202\235\377s\202\235\377s\202\235\377s\202\235\377s\202"
+ "\235\377s\202\235\377s\202\235\377s\202\235\377s\202\235\377s\202\235"
+ "\377s\202\235\377s\202\235\377s\202\235\377s\202\235\377s\202\235\377"
+ "s\202\235\377s\202\235\377s\202\235\377s\202\235\377s\202\235\377s\202"
+ "\235\377s\202\235\377s\202\235\377s\202\235\377s\202\235\377s\202\235"
+ "\377s\202\235\377s\202\235\377s\202\235\377s\202\235\377s\202\235\377"
+ "s\202\235\377s\202\235\377s\202\235\377s\202\235\377s\202\235\377s\202"
+ "\235\377s\202\235\377s\202\235\377r\201\235\377r\201\235\377q\200\234"
+ "\377o\177\232\377kz\226\377et\221\377\\l\214\377Ra\202\377EWy\377<Nq"
+ "\3774Ej\377-@e\377+<a\377(:`\377(:_\377(:_\377(:_\377(:`\377+<a\377-"
+ "@e\3773Ej\377;Mp\377EWy\377Ra\202\377[l\214\377es\221\377ky\226\377o"
+ "~\232\377p\200\234\377r\201\235\377r\201\235\377r\201\235\377s\201\235"
+ "\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377"
+ "s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201"
+ "\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235"
+ "\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377"
+ "s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201"
+ "\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235"
+ "\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377"
+ "s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201"
+ "\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235"
+ "\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377"
+ "s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201"
+ "\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235"
+ "\377s\201\235\377s\201\235\377r\200\234\377r\200\234\377r\200\234\377"
+ "r\200\234\377r\200\234\377r\200\234\377r\200\234\377r\200\234\377o}\231"
+ "\377Zh\204\377>Kf\3777C\\\377HUr\377O\\{\377O\\{\377O\\{\377O\\{\377"
+ "O\\{\377O\\{\377O\\{\377O\\{\377O\\{\377O\\{\377O\\{\377O\\{\377O\\{"
+ "\377O\\{\377O\\{\377O\\{\377N[y\377KXv\3779D`\377%.D\377/:U\377Q^{\377"
+ "ky\225\377q\177\233\377q\177\233\377q\177\233\377q\177\233\377r\200\234"
+ "\377r\200\234\377r\200\234\377r\200\234\377s\201\235\377s\201\235\377"
+ "s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201"
+ "\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235"
+ "\377s\201\235\377Ub\200\377O\\{\377O\\{\377O\\{\377O\\{\377O\\{\377O"
+ "\\{\377O\\{\377O\\{\377O\\{\377O\\{\377O\\{\377O\\{\377O\\{\377N[y\377"
+ "N[y\377N[y\377N[y\377MZx\377MZx\377MZx\377MZx\377MZx\377MZx\377MZx\377"
+ "MZx\377MZx\377MZx\377MZx\377MZx\377MZx\377`m\212\377r\200\234\377r\200"
+ "\234\377r\200\234\377r\200\234\377r\200\234\377r\200\234\377n|\230\377"
+ "R`|\377BNk\377JWu\377N[y\377N[y\377N[y\377N[y\377N[y\377O\\{\377O\\{"
+ "\377O\\{\377O\\{\377O\\{\377O\\{\377P]|\377P]|\377S`\177\377_n\215\377"
+ "\177\216\247\377\201\217\252\377x\206\242\377u\203\237\377u\203\237\377"
+ "t\202\236\377t\202\236\377t\202\236\377s\201\235\377s\201\235\377s\201"
+ "\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235"
+ "\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377"
+ "s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201"
+ "\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235"
+ "\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377"
+ "Vc\201\377O\\{\377O\\{\377O\\{\377O\\{\377O\\{\377O\\{\377O\\{\377O\\"
+ "{\377O\\{\377O\\{\377O\\{\377O\\{\377O\\{\377O\\{\377O\\{\377O\\{\377"
+ "O\\{\377O\\{\377O\\{\377O\\{\377O\\{\377O\\{\377O\\{\377O\\{\377O\\{"
+ "\377O\\{\377O\\{\377O\\{\377O\\{\377p~\232\377s\201\235\377s\201\235"
+ "\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377"
+ "s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201"
+ "\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235"
+ "\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377"
+ "s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201"
+ "\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235"
+ "\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377"
+ "s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201"
+ "\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235"
+ "\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377"
+ "s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201"
+ "\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235"
+ "\377s\201\235\377s\201\235\377r\201\235\377r\201\235\377q\200\234\377"
+ "o~\232\377ky\226\377es\221\377[l\214\377Ra\202\377EWy\377<Mq\3773Ej\377"
+ "-@e\377+<a\377(:`\377(:_\377(:_\377(:_\377(:`\377+<a\377-@e\3773Ej\377"
+ ";Mp\377EVy\377Qa\202\377[k\212\377cs\221\377jy\226\377o~\232\377p\177"
+ "\234\377q\200\235\377q\200\235\377q\200\235\377s\201\235\377s\201\235"
+ "\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377"
+ "s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201"
+ "\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235"
+ "\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377"
+ "s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201"
+ "\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235"
+ "\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377"
+ "s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201"
+ "\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235"
+ "\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377"
+ "s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201"
+ "\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377r\200\234"
+ "\377r\200\234\377r\200\234\377r\200\234\377r\200\234\377q\177\233\377"
+ "q\177\233\377q\177\233\377p~\233\377jx\225\377Vc\177\3778C^\377%.E\377"
+ "3\77X\377KXv\377N[y\377N[y\377O\\{\377O\\{\377O\\{\377O\\{\377O\\{\377"
+ "O\\{\377O\\{\377O\\{\377O\\{\377O\\{\377O\\{\377O\\{\377O\\{\377N[y\377"
+ "N[y\377N[y\377JWu\3777A\\\377$.C\3772;U\377R`|\377jx\224\377p~\232\377"
+ "p~\233\377q\177\233\377q\177\233\377q\177\233\377r\200\234\377r\200\234"
+ "\377r\200\234\377r\200\234\377s\201\235\377s\201\235\377s\201\235\377"
+ "s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201"
+ "\235\377s\201\235\377s\201\235\377s\201\235\377Ub\200\377O\\{\377O\\"
+ "{\377O\\{\377O\\{\377O\\{\377O\\{\377O\\{\377O\\{\377O\\{\377O\\{\377"
+ "O\\{\377O\\{\377O\\{\377O\\{\377O\\{\377O\\{\377N[y\377N[y\377N[y\377"
+ "N[y\377N[y\377N[y\377N[y\377N[y\377N[y\377N[y\377N[y\377N[y\377N[y\377"
+ "N[y\377`m\212\377r\200\234\377r\200\234\377r\200\234\377r\200\234\377"
+ "r\200\234\377r\200\234\377lz\226\377Ub~\377HUr\377N[y\377N[y\377N[y\377"
+ "N[y\377N[y\377O\\{\377O\\{\377O\\{\377O\\{\377O\\{\377O\\{\377O\\{\377"
+ "O\\{\377P]|\377S`\177\377[j\210\377|\213\247\377}\213\245\377t\202\236"
+ "\377t\202\236\377t\202\236\377t\202\236\377t\202\236\377s\201\235\377"
+ "s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201"
+ "\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235"
+ "\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377"
+ "s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201"
+ "\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235"
+ "\377s\201\235\377s\201\235\377Vc\201\377O\\{\377O\\{\377O\\{\377O\\{"
+ "\377O\\{\377O\\{\377O\\{\377O\\{\377O\\{\377O\\{\377O\\{\377O\\{\377"
+ "O\\{\377O\\{\377O\\{\377P]|\377P]|\377P]|\377P]|\377P]|\377P]|\377P]"
+ "|\377P]|\377P]|\377P]|\377P]|\377P]|\377P]|\377P]|\377q\177\233\377t"
+ "\202\236\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201"
+ "\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235"
+ "\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377"
+ "s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201"
+ "\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235"
+ "\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377"
+ "s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201"
+ "\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235"
+ "\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377"
+ "s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201"
+ "\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235"
+ "\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377s\201\235\377"
+ "s\201\235\377s\201\235\377s\201\235\377s\201\235\377q\200\235\377q\200"
+ "\235\377p\200\234\377o~\232\377jy\226\377cs\221\377[l\214\377Qa\202\377"
+ "EVy\377;Mq\3773Ej\377-@e\377+<a\377(:`\377(:_\377(:_\377(:_\377(:`\377"
+ "+<a\377-@e\3773Ej\377;Mp\377EVy\377Q`\202\377Zk\212\377br\220\377jx\225"
+ "\377m}\231\377o\177\232\377p\200\234\377p\200\234\377p\200\234\377q\201"
+ "\234\377q\201\234\377q\201\234\377q\201\234\377q\201\234\377q\201\234"
+ "\377q\201\234\377q\201\234\377q\201\234\377q\201\234\377q\201\234\377"
+ "q\201\234\377q\201\234\377q\201\234\377q\201\234\377q\201\234\377q\201"
+ "\234\377q\201\234\377q\201\234\377q\201\234\377q\201\234\377q\201\234"
+ "\377q\201\234\377q\201\234\377q\201\234\377q\201\234\377q\201\234\377"
+ "q\201\234\377q\201\234\377q\201\234\377q\201\234\377q\201\234\377q\201"
+ "\234\377q\201\234\377q\201\234\377q\201\234\377q\201\234\377q\201\234"
+ "\377q\201\234\377q\201\234\377q\201\234\377q\201\234\377q\201\234\377"
+ "q\201\234\377q\201\234\377q\201\234\377q\201\234\377q\201\234\377q\201"
+ "\234\377q\201\234\377q\201\234\377q\201\234\377q\201\234\377q\201\234"
+ "\377q\201\234\377q\201\234\377q\201\234\377q\201\234\377q\201\234\377"
+ "q\201\234\377q\201\234\377q\201\234\377q\201\234\377q\201\234\377p\200"
+ "\233\377p\200\233\377p\200\233\377p\200\233\377o\177\232\377o\177\232"
+ "\377n~\232\377n~\231\377n~\231\377gw\222\377Ta|\3776B[\377%0F\377/;U"
+ "\377ETp\377KZw\377L[x\377L[x\377M\\y\377M\\y\377M\\y\377M\\y\377M\\y"
+ "\377M\\y\377M\\y\377M\\y\377M\\y\377M\\y\377M\\y\377M\\y\377M\\y\377"
+ "L[x\377L[x\377KZw\377KZw\377DSo\3773@Y\377\"-C\3771<S\377Qa|\377gw\222"
+ "\377m}\230\377n~\231\377n~\232\377o\177\232\377o\177\232\377p\200\233"
+ "\377p\200\233\377p\200\233\377p\200\233\377q\201\234\377q\201\234\377"
+ "q\201\234\377q\201\234\377q\201\234\377q\201\234\377q\201\234\377q\201"
+ "\234\377q\201\234\377q\201\234\377q\201\234\377Sb\177\377M\\y\377M\\"
+ "y\377M\\y\377M\\y\377M\\y\377M\\y\377M\\y\377M\\y\377M\\y\377M\\y\377"
+ "M\\y\377M\\y\377M\\y\377M\\y\377M\\y\377M\\y\377M\\y\377M\\y\377M\\y"
+ "\377M\\y\377M\\y\377M\\y\377M\\y\377M\\y\377M\\y\377M\\y\377M\\y\377"
+ "M\\y\377M\\y\377M\\y\377_n\212\377q\201\234\377q\201\234\377q\201\234"
+ "\377q\201\234\377p\200\233\377p\200\233\377eu\223\377Rb}\377IXu\377L"
+ "[x\377L[x\377L[x\377L[x\377M\\y\377M\\y\377M\\y\377M\\y\377M\\y\377M"
+ "\\y\377M\\y\377M\\y\377M\\y\377M\\y\377M\\y\377Sb\200\377|\214\246\377"
+ "x\210\243\377r\202\235\377q\201\234\377q\201\234\377q\201\234\377q\201"
+ "\234\377q\201\234\377q\201\234\377q\201\234\377q\201\234\377q\201\234"
+ "\377q\201\234\377q\201\234\377q\201\234\377q\201\234\377q\201\234\377"
+ "q\201\234\377q\201\234\377q\201\234\377q\201\234\377q\201\234\377q\201"
+ "\234\377q\201\234\377q\201\234\377q\201\234\377q\201\234\377q\201\234"
+ "\377q\201\234\377q\201\234\377q\201\234\377q\201\234\377q\201\234\377"
+ "q\201\234\377q\201\234\377q\201\234\377q\201\234\377Tc\200\377M\\y\377"
+ "M\\y\377M\\y\377M\\y\377M\\y\377M\\y\377M\\y\377M\\y\377M\\y\377M\\y"
+ "\377M\\y\377M\\y\377M\\y\377N]{\377N]{\377N]{\377O^|\377O^|\377O^|\377"
+ "P_|\377P_|\377P_|\377P_|\377P_|\377P_|\377P_|\377O^|\377O^|\377O^|\377"
+ "o\177\232\377r\202\235\377r\202\235\377q\201\234\377q\201\234\377q\201"
+ "\234\377q\201\234\377q\201\234\377q\201\234\377q\201\234\377q\201\234"
+ "\377q\201\234\377q\201\234\377q\201\234\377q\201\234\377q\201\234\377"
+ "q\201\234\377q\201\234\377q\201\234\377q\201\234\377q\201\234\377q\201"
+ "\234\377q\201\234\377q\201\234\377q\201\234\377q\201\234\377q\201\234"
+ "\377q\201\234\377q\201\234\377q\201\234\377q\201\234\377q\201\234\377"
+ "q\201\234\377q\201\234\377q\201\234\377q\201\234\377q\201\234\377q\201"
+ "\234\377q\201\234\377q\201\234\377q\201\234\377q\201\234\377q\201\234"
+ "\377q\201\234\377q\201\234\377q\201\234\377q\201\234\377q\201\234\377"
+ "q\201\234\377q\201\234\377q\201\234\377q\201\234\377q\201\234\377q\201"
+ "\234\377q\201\234\377q\201\234\377q\201\234\377q\201\234\377q\201\234"
+ "\377q\201\234\377q\201\234\377q\201\234\377q\201\234\377q\201\234\377"
+ "q\201\234\377q\201\234\377q\201\234\377q\201\234\377q\201\234\377p\200"
+ "\234\377p\200\234\377p\177\232\377m}\231\377jy\226\377br\220\377Zk\212"
+ "\377Q`\202\377EVy\377;Mq\3773Ej\377-@e\377+<a\377(:`\377(:_\377(:_\377"
+ "(:_\377(:`\377*<a\377-@e\3773Ej\377;Mp\377EVy\377P`\201\377Zk\212\377"
+ "br\220\377jx\225\377m}\231\377o~\231\377p\177\232\377p\177\232\377p\177"
+ "\232\377q\200\234\377q\200\234\377q\200\234\377q\200\234\377q\200\234"
+ "\377q\200\234\377q\200\234\377q\200\234\377q\200\234\377q\200\234\377"
+ "q\200\234\377q\200\234\377q\200\234\377q\200\234\377q\200\234\377q\200"
+ "\234\377q\200\234\377q\200\234\377q\200\234\377q\200\234\377q\200\234"
+ "\377q\200\234\377q\200\234\377q\200\234\377q\200\234\377q\200\234\377"
+ "q\200\234\377q\200\234\377q\200\234\377q\200\234\377q\200\234\377q\200"
+ "\234\377q\200\234\377q\200\234\377q\200\234\377q\200\234\377q\200\234"
+ "\377q\200\234\377q\200\234\377q\200\234\377q\200\234\377q\200\234\377"
+ "q\200\234\377q\200\234\377q\200\234\377q\200\234\377q\200\234\377q\200"
+ "\234\377q\200\234\377q\200\234\377q\200\234\377q\200\234\377q\200\234"
+ "\377q\200\234\377q\200\234\377q\200\234\377q\200\234\377q\200\234\377"
+ "q\200\234\377q\200\234\377q\200\234\377q\200\234\377q\200\234\377p\177"
+ "\233\377p\177\233\377p\177\233\377p\177\233\377o~\232\377o~\232\377n"
+ "}\232\377n}\231\377m|\230\377jy\225\377Ta|\3775A[\377#.D\377.8R\377B"
+ "Pl\377JXw\377KYw\377LZx\377LZx\377M[y\377M[y\377M[y\377M[y\377M[y\377"
+ "M[y\377M[y\377M[y\377M[y\377M[y\377M[y\377M[y\377M[y\377LZx\377LZx\377"
+ "KYw\377KYw\377JXv\377DRn\3772\77X\377#,@\3771<V\377Q`{\377fu\221\377"
+ "m|\230\377m|\230\377n}\232\377o~\232\377o~\232\377p\177\233\377p\177"
+ "\233\377p\177\233\377p\177\233\377q\200\234\377q\200\234\377q\200\234"
+ "\377q\200\234\377q\200\234\377q\200\234\377q\200\234\377q\200\234\377"
+ "q\200\234\377q\200\234\377Sa\177\377M[y\377M[y\377M[y\377M[y\377M[y\377"
+ "M[y\377M[y\377M[y\377M[y\377M[y\377M[y\377M[y\377M[y\377N\\{\377N\\{"
+ "\377N\\{\377N\\{\377O]|\377O]|\377O]|\377O]|\377O]|\377O]|\377O]|\377"
+ "O]|\377O]|\377O]|\377O]|\377O]|\377N\\{\377`n\214\377r\201\235\377q\200"
+ "\234\377q\200\234\377q\200\234\377q\200\234\377q\200\234\377jy\225\377"
+ "Vd\201\377LZx\377LZx\377LZx\377LZx\377M[y\377M[y\377M[y\377M[y\377M["
+ "y\377M[y\377M[y\377M[y\377M[y\377M[y\377M[y\377M[y\377P^}\377s\202\236"
+ "\377q\200\234\377q\200\234\377q\200\234\377q\200\234\377q\200\234\377"
+ "q\200\234\377q\200\234\377q\200\234\377q\200\234\377q\200\234\377q\200"
+ "\234\377q\200\234\377q\200\234\377q\200\234\377q\200\234\377q\200\234"
+ "\377q\200\234\377q\200\234\377q\200\234\377q\200\234\377q\200\234\377"
+ "q\200\234\377q\200\234\377q\200\234\377q\200\234\377q\200\234\377q\200"
+ "\234\377q\200\234\377q\200\234\377q\200\234\377q\200\234\377q\200\234"
+ "\377q\200\234\377q\200\234\377q\200\234\377q\200\234\377Tb\200\377M["
+ "y\377M[y\377M[y\377M[y\377M[y\377M[y\377M[y\377M[y\377M[y\377M[y\377"
+ "M[y\377M[y\377N\\{\377N\\{\377N\\{\377O]|\377P^|\377P^}\377P^}\377Q_"
+ "~\377Q_~\377Q_~\377Q_~\377Q_~\377Q_~\377Q_~\377P^}\377P^}\377P^|\377"
+ "p\177\233\377r\201\235\377r\201\235\377r\201\235\377q\200\234\377q\200"
+ "\234\377q\200\234\377q\200\234\377q\200\234\377q\200\234\377q\200\234"
+ "\377q\200\234\377q\200\234\377q\200\234\377q\200\234\377q\200\234\377"
+ "q\200\234\377q\200\234\377q\200\234\377q\200\234\377q\200\234\377q\200"
+ "\234\377q\200\234\377q\200\234\377q\200\234\377q\200\234\377q\200\234"
+ "\377q\200\234\377q\200\234\377q\200\234\377q\200\234\377q\200\234\377"
+ "q\200\234\377q\200\234\377q\200\234\377q\200\234\377q\200\234\377q\200"
+ "\234\377q\200\234\377q\200\234\377q\200\234\377q\200\234\377q\200\234"
+ "\377q\200\234\377q\200\234\377q\200\234\377q\200\234\377q\200\234\377"
+ "q\200\234\377q\200\234\377q\200\234\377q\200\234\377q\200\234\377q\200"
+ "\234\377q\200\234\377q\200\234\377q\200\234\377q\200\234\377q\200\234"
+ "\377q\200\234\377q\200\234\377q\200\234\377q\200\234\377q\200\234\377"
+ "q\200\234\377q\200\234\377q\200\234\377q\200\234\377q\200\234\377p\177"
+ "\232\377p\177\232\377o\177\232\377m}\231\377jx\225\377br\220\377Zk\212"
+ "\377Q`\202\377EVy\377;Mq\3773Ej\377-@e\377+<a\377(:`\377(:_\377(:_\377"
+ "(:_\377(:`\377*<a\377-@e\3773Ej\377;Lp\377EUy\377P`\201\377Yj\211\377"
+ "aq\220\377ix\225\377l|\227\377n}\231\377o~\232\377o~\232\377o~\232\377"
+ "p\177\234\377p\177\234\377p\177\234\377p\177\234\377p\177\234\377p\177"
+ "\234\377p\177\234\377p\177\234\377p\177\234\377p\177\234\377p\177\234"
+ "\377p\177\234\377p\177\234\377p\177\234\377p\177\234\377p\177\234\377"
+ "p\177\234\377p\177\234\377p\177\234\377p\177\234\377p\177\234\377p\177"
+ "\234\377p\177\234\377p\177\234\377p\177\234\377p\177\234\377p\177\234"
+ "\377p\177\234\377p\177\234\377p\177\234\377p\177\234\377p\177\234\377"
+ "p\177\234\377p\177\234\377p\177\234\377p\177\234\377p\177\234\377p\177"
+ "\234\377p\177\234\377p\177\234\377p\177\234\377p\177\234\377p\177\234"
+ "\377p\177\234\377p\177\234\377p\177\234\377p\177\234\377p\177\234\377"
+ "p\177\234\377p\177\234\377p\177\234\377p\177\234\377p\177\234\377p\177"
+ "\234\377p\177\234\377p\177\234\377p\177\234\377p\177\234\377p\177\234"
+ "\377p\177\234\377p\177\234\377p\177\234\377o~\233\377o~\233\377o~\233"
+ "\377o~\233\377n}\232\377n}\232\377m|\231\377l{\230\377l{\230\377hw\224"
+ "\377Vb\200\3775A[\377#,A\377.9S\377@Nk\377IWv\377IWw\377JXw\377KYx\377"
+ "KYx\377LZy\377LZy\377LZy\377LZy\377M[{\377M[{\377M[{\377M[{\377M[{\377"
+ "LZy\377LZy\377LZy\377LZy\377KYx\377KYx\377JXw\377JXw\377IWw\377HVu\377"
+ "CQn\3772=W\377\",C\3779D`\377Vb\200\377hw\224\377l{\230\377l{\230\377"
+ "m|\232\377n}\232\377n}\232\377o~\233\377o~\233\377o~\233\377o~\233\377"
+ "p\177\234\377p\177\234\377p\177\234\377p\177\234\377p\177\234\377p\177"
+ "\234\377p\177\234\377p\177\234\377p\177\234\377R`\177\377LZy\377LZy\377"
+ "LZy\377LZy\377LZy\377LZy\377LZy\377LZy\377LZy\377LZy\377LZy\377LZy\377"
+ "M[{\377M[{\377M[{\377N\\|\377N\\|\377O]|\377O]}\377O]}\377P^~\377P^~"
+ "\377P^~\377P^~\377P^~\377P^~\377P^~\377O]}\377O]|\377N\\|\377`n\215\377"
+ "q\200\235\377q\200\235\377q\200\235\377p\177\234\377p\177\234\377p\177"
+ "\234\377m|\231\377Xg\205\377LZy\377LZy\377LZy\377LZy\377LZy\377LZy\377"
+ "LZy\377LZy\377LZy\377LZy\377LZy\377LZy\377LZy\377LZy\377LZy\377KYx\377"
+ "HVu\377kz\227\377l{\230\377o~\233\377o~\233\377o~\233\377o~\233\377o"
+ "~\233\377o~\233\377o~\233\377o~\233\377o~\233\377o~\233\377o~\233\377"
+ "o~\233\377o~\233\377o~\233\377p\177\234\377p\177\234\377p\177\234\377"
+ "p\177\234\377p\177\234\377p\177\234\377p\177\234\377p\177\234\377p\177"
+ "\234\377p\177\234\377p\177\234\377p\177\234\377p\177\234\377p\177\234"
+ "\377p\177\234\377p\177\234\377p\177\234\377p\177\234\377p\177\234\377"
+ "p\177\234\377p\177\234\377Sa\200\377LZy\377LZy\377LZy\377LZy\377LZy\377"
+ "LZy\377LZy\377LZy\377LZy\377LZy\377LZy\377M[{\377M[{\377M[{\377N\\|\377"
+ "O]|\377O]}\377P^~\377Q_~\377Q_\177\377Q_\177\377R`\200\377R`\200\377"
+ "R`\200\377Q_\177\377Q_\177\377Q_~\377P^~\377O]}\377p\177\233\377r\201"
+ "\236\377q\200\235\377q\200\235\377p\177\234\377p\177\234\377p\177\234"
+ "\377p\177\234\377p\177\234\377p\177\234\377p\177\234\377p\177\234\377"
+ "p\177\234\377p\177\234\377p\177\234\377p\177\234\377p\177\234\377p\177"
+ "\234\377p\177\234\377p\177\234\377p\177\234\377p\177\234\377p\177\234"
+ "\377p\177\234\377p\177\234\377p\177\234\377p\177\234\377p\177\234\377"
+ "p\177\234\377p\177\234\377p\177\234\377p\177\234\377p\177\234\377p\177"
+ "\234\377p\177\234\377p\177\234\377p\177\234\377p\177\234\377p\177\234"
+ "\377p\177\234\377p\177\234\377p\177\234\377p\177\234\377p\177\234\377"
+ "p\177\234\377p\177\234\377p\177\234\377p\177\234\377p\177\234\377p\177"
+ "\234\377p\177\234\377p\177\234\377p\177\234\377p\177\234\377p\177\234"
+ "\377p\177\234\377p\177\234\377p\177\234\377p\177\234\377p\177\234\377"
+ "p\177\234\377p\177\234\377p\177\234\377p\177\234\377p\177\234\377p\177"
+ "\234\377p\177\234\377p\177\234\377p\177\234\377o~\232\377o~\232\377n"
+ "}\231\377l|\227\377ix\225\377aq\220\377Yj\211\377P`\201\377EUy\377;M"
+ "p\3773Ej\377-@e\377*<a\377(:`\377(:_\377(:_\377(:_\377(:`\377*<a\377"
+ "-@e\3773Ej\377:Lp\377EUx\377O`\201\377Yj\211\377aq\217\377hw\224\377"
+ "l|\227\377n}\231\377o~\232\377o~\232\377o~\232\377p\177\232\377p\177"
+ "\232\377p\177\232\377p\177\232\377p\177\232\377p\177\232\377p\177\232"
+ "\377p\177\232\377p\177\232\377p\177\232\377p\177\232\377p\177\232\377"
+ "p\177\232\377p\177\232\377p\177\232\377p\177\232\377p\177\232\377p\177"
+ "\232\377p\177\232\377p\177\232\377p\177\232\377p\177\232\377p\177\232"
+ "\377p\177\232\377p\177\232\377p\177\232\377p\177\232\377p\177\232\377"
+ "p\177\232\377p\177\232\377p\177\232\377p\177\232\377p\177\232\377p\177"
+ "\232\377p\177\232\377p\177\232\377p\177\232\377p\177\232\377p\177\232"
+ "\377p\177\232\377p\177\232\377p\177\232\377p\177\232\377p\177\232\377"
+ "p\177\232\377p\177\232\377p\177\232\377p\177\232\377p\177\232\377p\177"
+ "\232\377p\177\232\377p\177\232\377p\177\232\377p\177\232\377p\177\232"
+ "\377p\177\232\377p\177\232\377p\177\232\377p\177\232\377p\177\232\377"
+ "p\177\232\377o~\231\377o~\231\377o~\231\377o~\231\377n}\230\377n}\230"
+ "\377m|\227\377l{\226\377l{\226\377hw\222\377Ua~\3772\77W\377!*>\377."
+ "8P\377AMj\377HVr\377IWs\377JXu\377JXu\377KYv\377KYv\377LZw\377LZw\377"
+ "M[x\377M[x\377M[x\377M[x\377M[x\377M[x\377M[x\377M[x\377LZw\377LZw\377"
+ "LZw\377LZw\377KYv\377KYv\377JXu\377IWu\377IWs\377HVr\377BPk\377/:S\377"
+ "&0F\3778D^\377Ua~\377hw\222\377l{\226\377l{\226\377m|\230\377n}\230\377"
+ "n}\230\377o~\231\377o~\231\377o~\231\377o~\231\377p\177\232\377p\177"
+ "\232\377p\177\232\377p\177\232\377p\177\232\377p\177\232\377p\177\232"
+ "\377p\177\232\377R`}\377LZw\377LZw\377LZw\377LZw\377LZw\377LZw\377LZ"
+ "w\377LZw\377LZw\377LZw\377LZw\377LZw\377M[x\377M[x\377N\\y\377N\\y\377"
+ "O]{\377P^|\377P^|\377Q_}\377Q_}\377Q_}\377Q_}\377Q_}\377Q_}\377Q_}\377"
+ "Q_}\377P^|\377P^|\377O]{\377ao\212\377r\201\234\377q\200\233\377q\200"
+ "\233\377q\200\233\377p\177\232\377p\177\232\377p\177\232\377[j\206\377"
+ "O]{\377LZw\377LZw\377LZw\377LZw\377LZw\377LZw\377LZw\377LZw\377LZw\377"
+ "LZw\377LZw\377LZw\377KYv\377KYv\377KYv\377DQn\377^m\210\377hw\222\377"
+ "n}\230\377n}\230\377n}\230\377o~\231\377o~\231\377o~\231\377o~\231\377"
+ "o~\231\377o~\231\377o~\231\377o~\231\377o~\231\377o~\231\377o~\231\377"
+ "o~\231\377o~\231\377p\177\232\377p\177\232\377p\177\232\377p\177\232"
+ "\377p\177\232\377p\177\232\377p\177\232\377p\177\232\377p\177\232\377"
+ "p\177\232\377p\177\232\377p\177\232\377p\177\232\377p\177\232\377p\177"
+ "\232\377p\177\232\377p\177\232\377p\177\232\377p\177\232\377Sa~\377L"
+ "Zw\377LZw\377LZw\377LZw\377LZw\377LZw\377LZw\377LZw\377LZw\377LZw\377"
+ "LZw\377M[x\377M[x\377N\\y\377Q_}\377Zj\207\377k|\230\377v\206\242\377"
+ "v\207\242\377w\207\242\377w\210\243\377w\210\243\377w\210\243\377w\210"
+ "\243\377w\210\243\377w\207\242\377v\207\242\377v\206\242\377n\177\233"
+ "\377|\213\245\377r\201\234\377q\200\233\377q\200\233\377p\177\232\377"
+ "p\177\232\377p\177\232\377p\177\232\377p\177\232\377p\177\232\377p\177"
+ "\232\377p\177\232\377p\177\232\377p\177\232\377p\177\232\377p\177\232"
+ "\377p\177\232\377p\177\232\377p\177\232\377p\177\232\377p\177\232\377"
+ "p\177\232\377p\177\232\377p\177\232\377p\177\232\377p\177\232\377p\177"
+ "\232\377p\177\232\377p\177\232\377p\177\232\377p\177\232\377p\177\232"
+ "\377p\177\232\377p\177\232\377p\177\232\377p\177\232\377p\177\232\377"
+ "p\177\232\377p\177\232\377p\177\232\377p\177\232\377p\177\232\377p\177"
+ "\232\377p\177\232\377p\177\232\377p\177\232\377p\177\232\377p\177\232"
+ "\377p\177\232\377p\177\232\377p\177\232\377p\177\232\377p\177\232\377"
+ "p\177\232\377p\177\232\377p\177\232\377p\177\232\377p\177\232\377p\177"
+ "\232\377p\177\232\377p\177\232\377p\177\232\377p\177\232\377p\177\232"
+ "\377p\177\232\377p\177\232\377p\177\232\377p\177\232\377p\177\232\377"
+ "o~\232\377o~\232\377n}\231\377l|\227\377hw\224\377aq\217\377Yj\211\377"
+ "O`\201\377EUx\377;Mp\3773Ej\377-@e\377*<a\377(:`\377(:_\377(:_\377(:"
+ "_\377(:`\377*<a\377-@e\3773Ej\377:Lp\377EUx\377O_\201\377Yi\211\377a"
+ "p\217\377hw\224\377lz\226\377m}\231\377o~\231\377o~\231\377o~\231\377"
+ "o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377"
+ "o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377"
+ "o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377"
+ "o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377"
+ "o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377"
+ "o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377"
+ "o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377"
+ "o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377"
+ "o~\232\377o~\232\377o~\232\377o~\232\377n}\231\377n}\231\377n}\231\377"
+ "n}\231\377m|\230\377m|\230\377l{\227\377lz\226\377kz\226\377ds\217\377"
+ "Ra}\3773\77X\377\40(<\377.8Q\377AOk\377GUr\377HUr\377HVu\377IWu\377J"
+ "Xv\377JXv\377KYw\377KYw\377LZx\377LZx\377LZx\377M[y\377M[y\377M[y\377"
+ "M[y\377LZx\377LZx\377LZx\377KYw\377KYw\377KYw\377JXv\377JXv\377IWu\377"
+ "IWu\377HVu\377HUr\377GUr\377@Lj\377+5N\377\"+@\3775@Z\377Ta\177\377g"
+ "v\222\377kz\226\377lz\226\377l{\230\377m|\230\377m|\230\377n}\231\377"
+ "n}\231\377n}\231\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377"
+ "o~\232\377o~\232\377o~\232\377Q_}\377KYw\377KYw\377KYw\377KYw\377KYw"
+ "\377KYw\377KYw\377KYw\377KYw\377KYw\377KYw\377LZx\377LZx\377M[y\377M"
+ "[y\377Q_}\377Yj\207\377]m\213\377^n\214\377_o\214\377_o\214\377_o\215"
+ "\377_o\215\377_o\215\377_o\215\377_o\215\377_o\214\377^n\214\377^m\214"
+ "\377Zj\210\377et\222\377t\203\237\377q\200\234\377p\177\233\377p\177"
+ "\233\377p\177\233\377r\201\235\377v\205\236\377bq\216\377N\\{\377KYw"
+ "\377KYw\377KYw\377KYw\377KYw\377KYw\377KYw\377KYw\377KYw\377KYw\377K"
+ "Yw\377JXv\377JXv\377JXv\377IWu\377\77Lh\377M[w\377ds\217\377l{\230\377"
+ "m|\230\377m|\230\377m|\230\377m|\230\377m|\230\377n}\231\377n}\231\377"
+ "n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377"
+ "n}\231\377n}\231\377n}\231\377o~\232\377o~\232\377o~\232\377o~\232\377"
+ "o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377"
+ "o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377R`~\377K"
+ "Yw\377KYw\377KYw\377KYw\377KYw\377KYw\377KYw\377KYw\377KYw\377KYw\377"
+ "KYw\377LZx\377LZx\377M[y\377Sa\200\377o\200\237\377\255\273\322\377\304"
+ "\321\342\377\307\324\344\377\307\324\344\377\310\324\344\377\310\324"
+ "\344\377\310\324\344\377\310\324\344\377\310\324\344\377\307\324\344"
+ "\377\307\324\344\377\307\323\344\377\257\276\323\377\215\234\265\377"
+ "t\203\237\377p\177\233\377p\177\233\377o~\232\377o~\232\377o~\232\377"
+ "o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377"
+ "o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377"
+ "o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377"
+ "o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377"
+ "o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377"
+ "o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377"
+ "o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377"
+ "o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377"
+ "o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\231\377"
+ "o~\231\377m}\231\377lz\226\377hw\224\377ap\217\377Yj\211\377O_\201\377"
+ "EUx\377;Mp\3773Ej\377-@e\377*<a\377(:`\377(:_\377(:_\377(:_\377(:`\377"
+ "*<a\377-@e\3773Ej\377:Lp\377DUx\377O_\201\377Xi\211\377`p\217\377gv\224"
+ "\377kz\226\377l|\227\377m}\231\377m}\231\377m}\231\377o~\232\377o~\232"
+ "\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232"
+ "\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232"
+ "\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232"
+ "\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232"
+ "\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232"
+ "\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232"
+ "\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232"
+ "\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232"
+ "\377o~\232\377o~\232\377n}\231\377n}\231\377n}\231\377m|\230\377m|\230"
+ "\377l{\227\377lz\226\377kz\226\377ds\217\377Q_{\3773\77X\377\"*\77\377"
+ ".8Q\377AOk\377GUr\377HUr\377HVu\377IWu\377IWu\377JXv\377KYw\377KYw\377"
+ "LZx\377LZx\377M[y\377M[y\377N\\y\377N\\y\377N\\y\377N\\y\377M[y\377M"
+ "[y\377LZx\377LZx\377KYw\377KYw\377KYw\377JXv\377JXv\377IWu\377IWu\377"
+ "HVs\377HUr\377GUr\377@Lh\377+5N\377\"+\77\3777B]\377Ud\200\377gv\222"
+ "\377kz\226\377lz\226\377l{\230\377m|\230\377m|\230\377n}\231\377n}\231"
+ "\377n}\231\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232"
+ "\377o~\232\377Q_}\377KYw\377KYw\377KYw\377KYw\377KYw\377KYw\377KYw\377"
+ "KYw\377KYw\377KYw\377KYw\377LZx\377LZx\377M[y\377M[y\377br\223\377\223"
+ "\243\277\377\245\264\315\377\245\266\315\377\246\266\315\377\246\267"
+ "\315\377\250\267\315\377\250\267\315\377\250\267\315\377\250\267\315"
+ "\377\246\267\315\377\246\267\315\377\246\266\315\377\245\264\315\377"
+ "\240\257\311\377\212\231\263\377x\207\243\377q\200\234\377q\200\234\377"
+ "p\177\233\377p\177\233\377s\202\236\377u\204\240\377fv\223\377O]|\377"
+ "LZx\377KYw\377KYw\377KYw\377KYw\377KYw\377KYw\377KYw\377KYw\377KYw\377"
+ "KYw\377JXv\377JXv\377JXv\377IWu\377=Ie\377<Gb\377Tc\177\377fu\221\377"
+ "l{\227\377l{\227\377l{\230\377l{\230\377m|\230\377m|\230\377m|\230\377"
+ "n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377"
+ "n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377"
+ "n}\231\377n}\231\377n}\231\377n}\231\377o~\232\377o~\232\377o~\232\377"
+ "o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377R`~\377K"
+ "Yw\377KYw\377KYw\377KYw\377KYw\377KYw\377KYw\377KYw\377KYw\377KYw\377"
+ "KYw\377LZx\377LZx\377LZx\377P^}\377^n\215\377\226\245\275\377\243\260"
+ "\311\377\247\265\313\377\247\265\313\377\247\265\313\377\250\266\313"
+ "\377\250\266\313\377\250\266\313\377\247\265\313\377\247\265\313\377"
+ "\246\264\312\377\245\262\311\377\231\250\300\377\201\220\252\377t\203"
+ "\237\377p\177\233\377p\177\233\377o~\232\377o~\232\377o~\232\377o~\232"
+ "\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232"
+ "\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232"
+ "\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232"
+ "\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232"
+ "\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232"
+ "\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232"
+ "\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232"
+ "\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232"
+ "\377o~\232\377o~\232\377o~\232\377o~\232\377o~\232\377m}\231\377m}\231"
+ "\377l|\227\377kz\226\377gv\224\377`p\217\377Xi\211\377O_\201\377DUx\377"
+ ":Lp\3773Ej\377-@e\377*<a\377(:`\377(:_\377(:_\377(:_\377(:`\377*<a\377"
+ "-@e\3773Ei\377:Lp\377DUx\377N_\201\377Xi\210\377`p\217\377fv\223\377"
+ "jy\226\377l|\227\377m}\231\377m}\231\377m}\231\377n}\231\377n}\231\377"
+ "n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377"
+ "n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377"
+ "n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377"
+ "n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377"
+ "n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377"
+ "n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377"
+ "n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377"
+ "n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377"
+ "n}\231\377m|\230\377m|\230\377m|\230\377l{\227\377l{\227\377kz\226\377"
+ "jy\225\377jy\225\377dr\216\377N]y\3770;T\377!*=\377+7O\377ANj\377FTq"
+ "\377FTq\377GUr\377HVs\377HVs\377IWu\377IWu\377JXv\377KYw\377KYw\377L"
+ "Zx\377LZx\377M[x\377Sa\200\377\\l\210\377\\l\210\377Sa\200\377M[x\377"
+ "LZx\377LZx\377KYw\377KYw\377JXv\377JXv\377JXv\377IWu\377IWu\377HVs\377"
+ "HVs\377GUr\377FTq\377FTq\377\77Kg\377*5M\377!*\77\3773\77W\377Q_}\377"
+ "fu\221\377jy\225\377kz\226\377kz\227\377l{\227\377l{\227\377m|\230\377"
+ "m|\230\377n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377"
+ "n}\231\377P^|\377JXv\377JXv\377JXv\377JXv\377JXv\377JXv\377JXv\377JX"
+ "v\377JXv\377JXv\377JXv\377KYw\377KYw\377LZx\377LZx\377dt\224\377\263"
+ "\300\324\377\301\314\336\377\301\315\336\377\301\315\336\377\302\316"
+ "\336\377\302\316\336\377\302\316\336\377\302\316\336\377\302\316\336"
+ "\377\302\316\336\377\302\316\336\377\301\315\336\377\301\314\336\377"
+ "\273\310\333\377\231\250\300\377w\206\241\377p\177\233\377p\177\233\377"
+ "o~\232\377o~\232\377o~\232\377r\201\235\377gv\223\377Tc~\377N\\{\377"
+ "KYw\377KYw\377JXv\377JXv\377JXv\377JXv\377JXv\377JXv\377JXv\377JXv\377"
+ "IWu\377IWu\377HVs\377HVs\377@Mk\3770<U\377:Hb\377Vc\177\377gv\222\377"
+ "jy\225\377jy\225\377jy\225\377kz\226\377kz\227\377kz\227\377l{\227\377"
+ "l{\227\377l{\227\377l{\227\377l{\227\377l{\227\377l{\227\377l{\227\377"
+ "l{\227\377m|\230\377m|\230\377m|\230\377m|\230\377m|\230\377m|\230\377"
+ "m|\230\377m|\230\377m|\230\377m|\230\377n}\231\377n}\231\377n}\231\377"
+ "n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377Q_}\377JXv\377JXv\377"
+ "JXv\377JXv\377JXv\377JXv\377JXv\377JXv\377JXv\377JXv\377JXv\377JXv\377"
+ "KYw\377KYw\377LZx\377N\\z\377q\200\233\377q\200\234\377r\201\235\377"
+ "r\201\235\377s\202\236\377s\202\236\377s\202\236\377s\202\236\377r\201"
+ "\235\377r\201\235\377r\201\235\377q\200\234\377p\177\233\377p\177\233"
+ "\377o~\232\377o~\232\377n}\231\377n}\231\377n}\231\377n}\231\377n}\231"
+ "\377n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377n}\231"
+ "\377n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377n}\231"
+ "\377n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377n}\231"
+ "\377n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377n}\231"
+ "\377n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377n}\231"
+ "\377n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377n}\231"
+ "\377n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377n}\231"
+ "\377n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377n}\231"
+ "\377n}\231\377n}\231\377n}\231\377n}\231\377n}\231\377m}\231\377m}\231"
+ "\377l|\227\377jy\226\377fv\223\377`p\217\377Xi\210\377N_\201\377DUx\377"
+ ":Lp\3773Ei\377-@e\377*<a\377(:`\377(:_\377(:_\377(:_\377(:`\377*<a\377"
+ ",@e\3772Ei\377:Lo\377CTx\377N^\200\377Wi\210\377_o\216\377ft\223\377"
+ "jy\225\377kz\227\377l|\227\377l|\227\377l|\227\377m}\227\377m}\227\377"
+ "m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377"
+ "m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377"
+ "m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377"
+ "m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377"
+ "m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377"
+ "m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377"
+ "m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377"
+ "m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377"
+ "l|\226\377l|\226\377l|\226\377k{\225\377k{\225\377jz\225\377iy\223\377"
+ "iy\223\377eu\217\377P`z\3771=U\377\37*=\377*6M\377\77Kg\377ETo\377ET"
+ "o\377FUp\377GVq\377GVq\377HWr\377HWr\377IXs\377JYu\377JYu\377KZv\377"
+ "L[v\377L[w\377Sb\177\377ev\222\377\212\234\267\377\212\234\267\377ev"
+ "\222\377Sb\177\377L[w\377L[v\377KZv\377JYu\377JYu\377IXs\377IXs\377I"
+ "Xs\377HWr\377HWr\377GVq\377GVq\377FUp\377ETo\377ETo\377=Kf\377+5L\377"
+ "\40+=\3774@W\377Vc~\377eu\217\377iy\223\377jz\224\377jz\225\377k{\225"
+ "\377l|\226\377l|\226\377l|\226\377m}\227\377m}\227\377m}\227\377m}\227"
+ "\377m}\227\377m}\227\377O^y\377IXs\377IXs\377IXs\377IXs\377IXs\377IX"
+ "s\377IXs\377IXs\377IXs\377IXs\377IXs\377JYu\377JYu\377KZv\377KZv\377"
+ "Ud\177\377\200\220\247\377\203\223\255\377\204\224\256\377\205\225\256"
+ "\377\205\225\256\377\205\225\256\377\205\225\256\377\205\225\256\377"
+ "\205\225\256\377\205\225\256\377\205\225\256\377\204\224\256\377\204"
+ "\223\255\377\203\223\252\377y\211\243\377s\203\234\377o\177\231\377n"
+ "~\230\377n~\230\377n~\230\377n~\230\377q\201\233\377s\203\234\377Xh\204"
+ "\377M\\x\377JYu\377JYu\377JYu\377IXs\377IXs\377IXs\377IXs\377IXs\377"
+ "IXs\377IXs\377HWr\377HWr\377GVq\377GVq\377DSm\3773\77W\377*4J\377;Ha"
+ "\377Vf\200\377eu\217\377hx\222\377hx\222\377iy\223\377iy\223\377iy\223"
+ "\377jz\224\377jz\224\377jz\225\377jz\225\377jz\225\377k{\225\377k{\225"
+ "\377k{\225\377k{\225\377k{\225\377k{\225\377k{\225\377k{\225\377k{\225"
+ "\377k{\225\377k{\225\377l|\226\377l|\226\377l|\226\377l|\226\377m}\227"
+ "\377m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377P_z\377"
+ "IXs\377IXs\377IXs\377IXs\377IXs\377IXs\377IXs\377IXs\377IXs\377IXs\377"
+ "IXs\377IXs\377IXs\377JYu\377JYu\377L[w\377o\177\231\377o\177\231\377"
+ "o\177\231\377p\200\231\377p\200\231\377p\200\231\377p\200\231\377p\200"
+ "\231\377p\200\231\377o\177\231\377o\177\231\377o\177\231\377n~\230\377"
+ "n~\230\377m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377"
+ "m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377"
+ "m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377"
+ "m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377"
+ "m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377"
+ "m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377"
+ "m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377"
+ "m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377"
+ "m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377"
+ "m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377m}\227\377l|\227\377"
+ "l|\227\377kz\227\377jy\225\377ft\223\377_o\216\377Wi\210\377N_\201\377"
+ "CTx\377:Lp\3772Ei\377,@e\377*<a\377(:`\377(:_\377(:_\377(:_\377(:`\377"
+ "*<a\377,@e\3772Ei\377:Ko\377CTx\377N^\200\377Wh\210\377_o\216\377et\223"
+ "\377ix\225\377kz\226\377l|\227\377l|\227\377l|\227\377m|\227\377m|\227"
+ "\377m|\227\377m|\227\377m|\227\377m|\227\377m|\227\377m|\227\377m|\227"
+ "\377m|\227\377m|\227\377m|\227\377m|\227\377m|\227\377m|\227\377m|\227"
+ "\377m|\227\377m|\227\377m|\227\377m|\227\377m|\227\377m|\227\377m|\227"
+ "\377m|\227\377m|\227\377m|\227\377m|\227\377m|\227\377m|\227\377m|\227"
+ "\377m|\227\377m|\227\377m|\227\377m|\227\377m|\227\377m|\227\377m|\227"
+ "\377m|\227\377m|\227\377m|\227\377m|\227\377m|\227\377m|\227\377m|\227"
+ "\377m|\227\377m|\227\377m|\227\377m|\227\377m|\227\377m|\227\377m|\227"
+ "\377m|\227\377m|\227\377m|\227\377m|\227\377m|\227\377m|\227\377m|\227"
+ "\377l{\226\377l{\226\377kz\225\377kz\225\377jy\225\377ix\223\377ix\223"
+ "\377et\217\377P^y\3770<U\377\40*>\377*6M\377\77Jg\377ESo\377ESo\377F"
+ "Tp\377GUq\377GUq\377HVr\377HVr\377IWs\377IWs\377JXu\377KYv\377KYv\377"
+ "LZw\377P^|\377_n\215\377\206\226\261\377\256\274\320\377\256\274\320"
+ "\377\207\227\263\377_n\215\377P^|\377LZw\377LZv\377KYv\377JXu\377JXu"
+ "\377IWs\377IWs\377IWs\377HVr\377HVr\377GUq\377FTq\377FTp\377ESo\377D"
+ "Sn\377=Je\377*3J\377!)=\3779E]\377\\k\206\377hw\222\377ix\223\377jy\224"
+ "\377kz\225\377kz\225\377l{\226\377l{\226\377l{\226\377m|\227\377m|\227"
+ "\377m|\227\377m|\227\377m|\227\377O]y\377IWs\377IWs\377IWs\377IWs\377"
+ "IWs\377IWs\377IWs\377IWs\377IWs\377IWs\377IWs\377IWs\377JXu\377JXu\377"
+ "KYv\377N\\y\377p\177\232\377q\200\233\377q\200\233\377r\201\234\377r"
+ "\201\234\377r\201\234\377r\201\234\377r\201\234\377r\201\234\377r\201"
+ "\234\377r\201\234\377q\200\233\377q\200\233\377p\177\232\377p\177\231"
+ "\377o~\231\377o~\231\377n}\230\377n}\230\377n}\230\377n}\230\377t\203"
+ "\236\377{\212\245\377ap\214\377M[x\377JXu\377JXu\377JXu\377JXu\377IW"
+ "s\377IWs\377IWs\377IWs\377IWs\377IWs\377HVr\377HVr\377GUq\377GUq\377"
+ "FTq\377\77Kg\377+5L\377#+@\3776AZ\377Sa|\377es\216\377gv\222\377hw\222"
+ "\377hw\222\377hw\222\377hw\222\377ix\223\377ix\223\377ix\223\377ix\223"
+ "\377ix\223\377ix\223\377jy\224\377jy\224\377jy\224\377jy\224\377jy\224"
+ "\377jy\224\377jy\224\377jy\225\377kz\225\377kz\225\377kz\225\377l{\226"
+ "\377l{\226\377l{\226\377m|\227\377m|\227\377m|\227\377m|\227\377m|\227"
+ "\377m|\227\377P^z\377IWs\377IWs\377IWs\377IWs\377IWs\377IWs\377IWs\377"
+ "IWs\377IWs\377IWs\377IWs\377IWs\377IWs\377IWs\377IWs\377KYu\377m|\227"
+ "\377n}\230\377n}\230\377n}\230\377n}\230\377n}\230\377n}\230\377n}\230"
+ "\377n}\230\377m|\227\377m|\227\377m|\227\377m|\227\377l{\226\377l{\226"
+ "\377l{\226\377l{\226\377l{\226\377l{\226\377m|\227\377m|\227\377m|\227"
+ "\377m|\227\377m|\227\377m|\227\377m|\227\377m|\227\377m|\227\377m|\227"
+ "\377m|\227\377m|\227\377m|\227\377m|\227\377m|\227\377m|\227\377m|\227"
+ "\377m|\227\377m|\227\377m|\227\377m|\227\377m|\227\377m|\227\377m|\227"
+ "\377m|\227\377m|\227\377m|\227\377m|\227\377m|\227\377m|\227\377m|\227"
+ "\377m|\227\377m|\227\377m|\227\377m|\227\377m|\227\377m|\227\377m|\227"
+ "\377m|\227\377m|\227\377m|\227\377m|\227\377m|\227\377m|\227\377m|\227"
+ "\377m|\227\377m|\227\377m|\227\377m|\227\377m|\227\377m|\227\377m|\227"
+ "\377m|\227\377m|\227\377m|\227\377m|\227\377m|\227\377m|\227\377m|\227"
+ "\377m|\227\377m|\227\377m|\227\377m|\227\377l|\227\377l|\227\377kz\226"
+ "\377ix\225\377et\223\377_o\216\377Wh\210\377N^\200\377CTx\377:Lp\377"
+ "2Ei\377,@e\377*<a\377(:`\377(:_\377(:_\377(:_\377(:_\377*<a\377,@e\377"
+ "2Di\377:Ko\377CTw\377M^\200\377Vh\207\377^n\215\377es\221\377hw\225\377"
+ "jy\226\377ky\227\377ky\227\377ky\227\377lz\227\377lz\227\377lz\227\377"
+ "lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377"
+ "lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377"
+ "lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377"
+ "lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377"
+ "lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377"
+ "lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377"
+ "lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377"
+ "lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377ky\226\377ky\226\377"
+ "ky\226\377jx\225\377iw\225\377iw\224\377hv\223\377dr\217\377O]z\377."
+ "9R\377\36';\377*5N\377@Kh\377DRo\377DRo\377ESp\377FSq\377FSq\377GTr\377"
+ "GTr\377HUs\377HUs\377IVu\377JWv\377JWv\377KXv\377N\\|\377Zi\207\377}"
+ "\215\254\377\237\254\304\377\230\245\276\377\232\250\300\377\237\255"
+ "\305\377\177\217\256\377[j\213\377N\\|\377KXw\377KXv\377JWv\377IVu\377"
+ "IVu\377HUs\377HUs\377GTr\377GTr\377GTr\377FSq\377ESq\377ESp\377DRo\377"
+ "DQn\377=Hf\377+3L\377#,@\377;Ea\377Zf\204\377hv\223\377hv\223\377iw\225"
+ "\377jx\225\377jx\225\377ky\226\377ky\226\377lz\227\377lz\227\377lz\227"
+ "\377lz\227\377lz\227\377N[y\377HUs\377HUs\377HUs\377HUs\377HUs\377HU"
+ "s\377HUs\377HUs\377HUs\377HUs\377HUs\377HUs\377IVu\377IVu\377IVu\377"
+ "MZy\377o}\231\377o}\232\377o}\232\377p~\233\377p~\233\377p~\233\377p"
+ "~\233\377p~\233\377p~\233\377p~\233\377p~\233\377p~\233\377o}\232\377"
+ "o}\231\377n|\231\377n|\231\377m{\230\377m{\230\377m{\230\377m{\230\377"
+ "m{\230\377p~\233\377{\211\245\377hv\223\377S`}\377MZy\377IVu\377IVu\377"
+ "IVu\377IVu\377HUs\377HUs\377HUs\377HUs\377HUs\377GTr\377GTr\377GTr\377"
+ "FSq\377ESq\377DRo\377:Fb\377&.F\377\35$8\377&0G\377FQm\377Zh\204\377"
+ "cq\216\377ft\221\377ft\221\377ft\222\377ft\222\377gu\222\377gu\222\377"
+ "gu\222\377gu\222\377gu\222\377gu\222\377gu\222\377gu\222\377gu\222\377"
+ "hv\223\377hv\223\377hv\223\377hv\223\377iw\224\377iw\225\377jx\225\377"
+ "jx\225\377ky\226\377ky\226\377ky\226\377lz\227\377lz\227\377lz\227\377"
+ "lz\227\377lz\227\377O\\z\377HUs\377HUs\377HUs\377HUs\377HUs\377HUs\377"
+ "HUs\377HUs\377HUs\377HUs\377HUs\377HUs\377HUs\377HUs\377GTr\377IVt\377"
+ "ky\226\377ky\226\377ky\226\377ky\226\377ky\226\377ky\226\377jx\225\377"
+ "jx\225\377jx\225\377jx\225\377jx\225\377jx\225\377jx\225\377jx\225\377"
+ "jx\225\377jx\225\377jx\225\377ky\226\377ky\226\377ky\226\377lz\227\377"
+ "lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377"
+ "lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377"
+ "lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377"
+ "lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377"
+ "lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377"
+ "lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377"
+ "lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377"
+ "lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377"
+ "lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377ky\227\377ky\227\377"
+ "jy\226\377hw\225\377es\221\377^n\215\377Vh\207\377M^\200\377CTw\377:"
+ "Ko\3772Di\377,@e\377*<a\377(:_\377(:_\377(:_\377(:_\377(:_\377*<a\377"
+ ",@e\3772Di\377:Ko\377CTw\377M]\200\377Vh\207\377^n\215\377cs\221\377"
+ "hw\224\377ix\226\377ky\226\377ky\226\377ky\226\377lz\227\377lz\227\377"
+ "lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377"
+ "lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377"
+ "lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377"
+ "lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377"
+ "lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377"
+ "lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377"
+ "lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377"
+ "lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377ky\226\377"
+ "ky\226\377jx\225\377jx\225\377iw\224\377hv\223\377es\220\377Q^z\377/"
+ "8Q\377\36&:\377*5N\377@Kh\377DRo\377DRo\377ESp\377FSq\377FSq\377GTr\377"
+ "GTr\377HUs\377HUs\377IVu\377JWv\377JWv\377KXv\377LYx\377Tb\202\377s\202"
+ "\242\377\232\250\301\377\227\245\275\377~\214\250\377~\214\250\377\230"
+ "\245\276\377\234\251\302\377x\210\246\377Wf\206\377N\\|\377KXw\377JW"
+ "v\377JWv\377IVu\377IVu\377HUs\377HUs\377GTr\377GTr\377GTr\377FSq\377"
+ "ESq\377ESp\377DRo\377DRo\377<Hf\377(1I\377\37'<\377;Fb\377Zf\204\377"
+ "hv\223\377iw\224\377jx\225\377jx\225\377ky\226\377ky\226\377lz\227\377"
+ "lz\227\377lz\227\377lz\227\377lz\227\377N[y\377HUs\377HUs\377HUs\377"
+ "HUs\377HUs\377HUs\377HUs\377HUs\377HUs\377HUs\377HUs\377HUs\377HUs\377"
+ "IVu\377IVu\377LYx\377n|\231\377n|\231\377n|\231\377o}\231\377o}\231\377"
+ "o}\231\377o}\231\377o}\231\377o}\231\377o}\231\377o}\231\377n|\231\377"
+ "n|\231\377n|\231\377m{\230\377m{\230\377m{\230\377m{\230\377m{\230\377"
+ "m{\230\377m{\230\377n|\231\377z\210\245\377u\204\237\377Xg\207\377MZ"
+ "y\377JWv\377IVu\377IVu\377IVu\377HUs\377HUs\377HUs\377HUs\377HUs\377"
+ "HUs\377GTr\377GTr\377FSq\377FSq\377ESp\377DRo\377<Hf\377(2J\377\32!4"
+ "\377\34#7\377,4L\377=Jd\377P\\x\377Yg\205\377bp\216\377es\220\377es\220"
+ "\377ft\221\377ft\221\377ft\221\377ft\221\377ft\221\377ft\221\377ft\222"
+ "\377ft\222\377ft\222\377ft\222\377gu\222\377gu\222\377hv\223\377hv\223"
+ "\377iw\225\377jx\225\377ky\226\377ky\226\377ky\226\377lz\227\377lz\227"
+ "\377lz\227\377lz\227\377lz\227\377O\\z\377HUs\377HUs\377HUs\377HUs\377"
+ "HUs\377HUs\377HUs\377HUs\377HUs\377HUs\377HUs\377HUs\377GTr\377GTr\377"
+ "GTr\377HUs\377jx\225\377iw\225\377iw\224\377iw\224\377hv\223\377hv\223"
+ "\377hv\223\377hv\223\377hv\223\377hv\223\377hv\223\377hv\223\377hv\223"
+ "\377hv\223\377iw\224\377iw\225\377jx\225\377jx\225\377ky\226\377ky\226"
+ "\377ky\226\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227"
+ "\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227"
+ "\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227"
+ "\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227"
+ "\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227"
+ "\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227"
+ "\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227"
+ "\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227"
+ "\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377lz\227\377ky\226"
+ "\377ky\226\377ix\226\377hw\224\377cs\221\377^n\215\377Vh\207\377M]\200"
+ "\377CTw\377:Ko\3772Di\377,@e\377*<a\377(:_\377(:_\377(:_\377(:_\377("
+ ":_\377*<a\377,\77e\3772Di\377:Ko\377CTw\377M]\200\377Vg\207\377]m\215"
+ "\377cr\221\377gw\224\377ix\225\377jy\226\377jy\226\377jy\226\377kz\226"
+ "\377kz\226\377kz\226\377kz\226\377kz\226\377kz\226\377kz\226\377kz\226"
+ "\377kz\226\377kz\226\377kz\226\377kz\226\377kz\226\377kz\226\377kz\226"
+ "\377kz\226\377kz\226\377kz\226\377kz\226\377kz\226\377kz\226\377kz\226"
+ "\377kz\226\377kz\226\377kz\226\377kz\226\377kz\226\377kz\226\377kz\226"
+ "\377kz\226\377kz\226\377kz\226\377kz\226\377kz\226\377kz\226\377kz\226"
+ "\377kz\226\377kz\226\377kz\226\377kz\226\377kz\226\377kz\226\377kz\226"
+ "\377kz\226\377kz\226\377kz\226\377kz\226\377kz\226\377kz\226\377kz\226"
+ "\377kz\226\377kz\226\377kz\226\377kz\226\377kz\226\377kz\226\377jy\225"
+ "\377jy\225\377jy\225\377ix\224\377hw\223\377hw\223\377ds\217\377P]x\377"
+ "-7P\377\35&8\377*6L\377\77Kg\377DRn\377DRn\377DSo\377ESp\377ESp\377F"
+ "Tq\377FTq\377GUr\377GUr\377HVs\377HVs\377IWu\377JXv\377JXv\377Q_~\377"
+ "k{\231\377\226\245\277\377\232\251\301\377\177\216\250\377t\203\236\377"
+ "t\203\236\377\177\216\250\377\232\251\301\377\232\250\301\377q\201\241"
+ "\377Sb\201\377KYw\377JXv\377IWu\377IWu\377HVs\377HVs\377GUr\377GUr\377"
+ "FTq\377FTq\377FTq\377ESp\377ESp\377DSo\377DRn\377DRn\3779Ea\377#,B\377"
+ "\37(<\3779E`\377\\j\206\377hw\223\377hw\223\377ix\224\377jy\225\377j"
+ "y\225\377kz\226\377kz\226\377kz\226\377kz\226\377kz\226\377M[x\377GU"
+ "r\377GUr\377GUr\377GUr\377GUr\377GUr\377GUr\377GUr\377GUr\377GUr\377"
+ "GUr\377GUr\377GUr\377GUr\377HVs\377KYv\377l{\227\377l{\227\377m|\230"
+ "\377m|\230\377m|\230\377m|\230\377m|\230\377m|\230\377m|\230\377m|\230"
+ "\377m|\230\377m|\230\377l{\227\377l{\227\377l{\227\377l{\227\377l{\227"
+ "\377l{\227\377l{\227\377l{\227\377l{\227\377m|\230\377v\205\241\377\201"
+ "\220\255\377^m\214\377O]|\377IWu\377IWu\377HVs\377HVs\377HVs\377GUr\377"
+ "GUr\377GUr\377GUr\377GUr\377FTq\377FTq\377FTq\377ESp\377DSo\377DRn\377"
+ "DRn\377>Kg\3770<S\377\34$6\377\24\30(\377\24\33,\377\34$9\377'2H\377"
+ "5A[\377BOj\377N[w\377Ra}\377Xg\203\377Yg\204\377[j\206\377^m\211\377"
+ "ap\214\377_m\211\377[j\206\377Zh\204\377Zh\205\377We\201\377S_}\377P"
+ "]y\377Ta\177\377_n\212\377ix\224\377ix\224\377jy\225\377jy\225\377kz"
+ "\226\377kz\226\377kz\226\377kz\226\377kz\226\377N\\y\377GUr\377GUr\377"
+ "GUr\377GUr\377GUr\377GUr\377GUr\377GUr\377GUr\377GUr\377GUr\377FTq\377"
+ "FTq\377FTq\377ESp\377FUq\377hw\223\377gv\222\377fu\221\377fu\221\377"
+ "fu\221\377ft\221\377ft\221\377ft\221\377ft\221\377ft\221\377ft\221\377"
+ "ft\221\377fu\221\377fu\221\377gv\222\377gv\222\377hw\223\377ix\224\377"
+ "ix\224\377jy\225\377jy\225\377kz\226\377kz\226\377kz\226\377kz\226\377"
+ "kz\226\377kz\226\377kz\226\377kz\226\377kz\226\377kz\226\377kz\226\377"
+ "kz\226\377kz\226\377kz\226\377kz\226\377kz\226\377kz\226\377kz\226\377"
+ "kz\226\377kz\226\377kz\226\377kz\226\377kz\226\377kz\226\377kz\226\377"
+ "kz\226\377kz\226\377kz\226\377kz\226\377kz\226\377kz\226\377kz\226\377"
+ "kz\226\377kz\226\377kz\226\377kz\226\377kz\226\377kz\226\377kz\226\377"
+ "kz\226\377kz\226\377kz\226\377kz\226\377kz\226\377kz\226\377kz\226\377"
+ "kz\226\377kz\226\377kz\226\377kz\226\377kz\226\377kz\226\377kz\226\377"
+ "kz\226\377kz\226\377kz\226\377kz\226\377kz\226\377kz\226\377kz\226\377"
+ "kz\226\377jy\226\377jy\226\377ix\225\377gw\224\377cr\221\377]m\215\377"
+ "Vg\207\377M]\200\377CTw\377:Ko\3772Di\377,\77e\377*<a\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377*<a\377,\77e\3772Di\377:Ko\377BTw\377L]\177\377"
+ "Ug\206\377]m\214\377br\220\377gv\224\377hw\225\377ix\225\377ix\225\377"
+ "ix\225\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377"
+ "jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377"
+ "jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377"
+ "jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377"
+ "jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377"
+ "jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377"
+ "jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377"
+ "jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377"
+ "jy\226\377ix\225\377ix\225\377ix\225\377hw\224\377hv\223\377gv\223\377"
+ "Q`}\377.9R\377\33#7\377+5L\377=Jg\377CQn\377CQn\377DRo\377DSp\377DSp"
+ "\377ESq\377ESq\377FTr\377FTr\377GUs\377GUs\377HVu\377HWv\377IWv\377M"
+ "[{\377br\222\377\216\236\272\377\234\252\303\377\201\220\255\377r\201"
+ "\236\377o~\233\377o~\233\377r\201\236\377\200\220\253\377\233\252\303"
+ "\377\224\243\276\377iz\231\377P^~\377IWv\377HWv\377HVu\377HVu\377GUs"
+ "\377GUs\377FTr\377FTr\377ESq\377ESq\377ESq\377DSp\377DSp\377DRo\377D"
+ "Ro\377CQn\3779Ea\377$-C\377\40(>\377;Ga\377[j\207\377hw\224\377hw\224"
+ "\377ix\225\377ix\225\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226"
+ "\377LZx\377FTr\377FTr\377FTr\377FTr\377FTr\377FTr\377FTr\377FTr\377F"
+ "Tr\377FTr\377FTr\377FTr\377FTr\377FTr\377FTr\377IWu\377jy\226\377kz\227"
+ "\377kz\227\377kz\227\377kz\227\377kz\227\377kz\227\377kz\227\377kz\227"
+ "\377kz\227\377kz\227\377kz\227\377kz\227\377kz\227\377kz\227\377jy\226"
+ "\377jy\226\377jy\226\377kz\227\377kz\227\377kz\227\377l{\230\377r\201"
+ "\236\377\204\225\257\377r\200\241\377Wg\207\377KYx\377HVu\377HVu\377"
+ "GUs\377GUs\377GUs\377FTr\377FTr\377FTr\377FTr\377FTr\377ESq\377ESq\377"
+ "DSp\377DSp\377DRo\377CQn\377BPm\377BPm\377;Fb\377.9S\377\37'>\377\25"
+ "\33-\377\21\26%\377\16\24!\377\17\25\"\377\23\31*\377\32!4\377\36'=\377"
+ "!)\77\377\")@\377&/F\377,7O\377(2I\377\")@\377!)\77\377!)\77\377\36&"
+ "=\377\30\37""1\377\26\35/\377\37(<\377JWt\377ds\220\377hw\224\377ix\225"
+ "\377ix\225\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377M[y\377"
+ "FTr\377FTr\377FTr\377FTr\377FTr\377FTr\377FTr\377FTr\377FTr\377FTr\377"
+ "FTr\377ESq\377ESq\377DSp\377AOl\3778C`\377@Lh\3774@Y\3773\77X\3773>W"
+ "\3772>W\3772=V\3772=V\3772=V\3772=V\3772=V\3772=V\3772>W\3773>W\3773"
+ "\77X\3774@Y\377AMh\377Xg\204\377hv\223\377hw\224\377ix\225\377ix\225"
+ "\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226"
+ "\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226"
+ "\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226"
+ "\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226"
+ "\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226"
+ "\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226"
+ "\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226"
+ "\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226"
+ "\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377ix\225\377ix\225"
+ "\377hw\225\377gv\224\377br\220\377]m\215\377Ug\206\377L]\177\377BTw\377"
+ ":Ko\3772Di\377,\77e\377*<a\377(:_\377(:_\377(:_\377(:_\377(:_\377*<a"
+ "\377,\77c\3772Di\3779Ko\377BTv\377L\\\177\377Uf\206\377]m\214\377bq\220"
+ "\377fv\223\377hw\225\377ix\225\377ix\225\377ix\225\377jy\226\377jy\226"
+ "\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226"
+ "\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226"
+ "\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226"
+ "\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226"
+ "\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226"
+ "\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226"
+ "\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226"
+ "\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377ix\225"
+ "\377ix\225\377hw\224\377et\221\377Q^{\377/9S\377\36$:\377,6P\377@Nl\377"
+ "CQn\377DRo\377DRo\377DSp\377DSp\377ESq\377ESq\377FTr\377FTr\377GUs\377"
+ "GUs\377HVu\377HVu\377IWv\377M[{\377^n\214\377\211\231\267\377\237\255"
+ "\306\377\204\222\256\377q\200\235\377n}\232\377n}\232\377n}\232\377n"
+ "}\232\377r\201\236\377\204\222\254\377\236\254\304\377\215\236\272\377"
+ "bu\222\377M[{\377IWv\377HWv\377HVu\377GUs\377GUs\377FTr\377FTr\377FT"
+ "r\377ESq\377ESq\377ESq\377DSp\377DSp\377DSp\377DRo\377DRo\377<If\377"
+ "'/G\377\40)\77\377;Gb\377[h\205\377ix\225\377ix\225\377ix\225\377jy\226"
+ "\377jy\226\377jy\226\377jy\226\377jy\226\377LZx\377FTr\377FTr\377FTr"
+ "\377FTr\377FTr\377FTr\377FTr\377FTr\377FTr\377FTr\377FTr\377FTr\377F"
+ "Tr\377FTr\377FTr\377IWu\377jy\226\377jy\226\377jy\226\377jy\226\377j"
+ "y\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377"
+ "jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377"
+ "kz\227\377kz\227\377kz\227\377l{\230\377o~\233\377~\215\252\377\205\226"
+ "\260\377eu\227\377Q`}\377HWv\377HVu\377HVu\377GUs\377GUs\377GUs\377F"
+ "Tr\377FTr\377FTr\377FTr\377FTr\377ESq\377ESq\377DSp\377DSp\377DRo\377"
+ "CQn\377CQn\377BPm\377BOm\377AOl\377<He\3772\77X\377*4M\377\"+A\377\32"
+ "!4\377\25\34,\377\23\30(\377\22\27%\377\21\26%\377\15\22\37\377\14\20"
+ "\34\377\15\22\37\377\20\25#\377\22\27%\377\22\27%\377\23\31+\377\26\35"
+ "/\377\34%8\377(2K\377[i\206\377hv\223\377hw\224\377ix\225\377ix\225\377"
+ "jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377M[y\377FTr\377FTr\377"
+ "FTr\377FTr\377FTr\377FTr\377FTr\377FTr\377FTr\377FTr\377FTr\377ESq\377"
+ "ESq\377DSp\377AOl\377+5M\377\26\34-\377\13\17\34\377\12\16\31\377\12"
+ "\16\31\377\12\16\31\377\12\16\31\377\12\16\31\377\12\16\31\377\12\16"
+ "\31\377\12\16\31\377\12\16\31\377\12\16\31\377\12\16\31\377\12\16\31"
+ "\377\13\17\35\377\27\36""0\377JWt\377ds\220\377hw\224\377ix\225\377i"
+ "x\225\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377"
+ "jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377"
+ "jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377"
+ "jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377"
+ "jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377"
+ "jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377"
+ "jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377"
+ "jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377"
+ "jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377jy\226\377ix\225\377"
+ "ix\225\377hw\225\377fv\223\377bq\220\377]m\214\377Uf\206\377L\\\177\377"
+ "BTw\377:Ko\3772Di\377,\77e\377*<a\377(:_\377(:_\377(:_\377(:_\377(:_"
+ "\377*<a\377,\77c\3772Di\3779Kn\377BTv\377L\\\177\377Tf\206\377\\l\214"
+ "\377aq\217\377ft\221\377gv\224\377hw\224\377hw\224\377hw\224\377ix\225"
+ "\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225"
+ "\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225"
+ "\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225"
+ "\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225"
+ "\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225"
+ "\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225"
+ "\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225"
+ "\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225"
+ "\377hw\224\377hw\224\377et\221\377R`{\3770:S\377\35&;\377+6M\377@Nk\377"
+ "DQn\377DQn\377DRo\377DRo\377DSp\377DSp\377DSp\377ESq\377ESq\377FTr\377"
+ "FTr\377GUs\377GUs\377GVu\377LZy\377Wg\207\377\200\220\256\377\236\255"
+ "\305\377\210\227\263\377s\202\237\377m|\231\377m|\231\377m|\231\377m"
+ "|\231\377m|\231\377m|\231\377p\177\234\377\204\223\257\377\235\255\305"
+ "\377\212\233\267\377^m\214\377LZy\377HVu\377GVu\377GUs\377FTr\377FTr"
+ "\377ESq\377ESq\377ESq\377ESq\377DSp\377DSp\377DSp\377DSp\377DRo\377D"
+ "Ro\377DRo\377;Fd\377&0G\377'0H\377FSp\377bq\216\377hw\224\377ix\225\377"
+ "ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377KYw\377ESq\377ESq\377"
+ "ESq\377ESq\377ESq\377ESq\377ESq\377ESq\377ESq\377ESq\377ESq\377ESq\377"
+ "ESq\377ESq\377ESq\377HVt\377ix\225\377ix\225\377ix\225\377ix\225\377"
+ "ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377"
+ "ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377"
+ "ix\225\377jy\226\377jy\226\377kz\227\377kz\227\377t\204\236\377\210\230"
+ "\262\377z\212\251\377Zi\212\377KYx\377GVu\377GUs\377GUs\377FTr\377FT"
+ "r\377FTr\377ESq\377ESq\377ESq\377ESq\377DSp\377DSp\377DSp\377DRo\377"
+ "DRo\377DQn\377CQn\377BPm\377BPm\377AOl\377AOl\377@Nk\377@Nk\377@Nk\377"
+ ":Gd\3779D`\3777B_\3775B]\3775B]\3774@Z\3771=W\3773@Z\3775B]\3776B^\377"
+ "7B_\3779Ea\377:Eb\377<Ig\377CQn\377fu\222\377gv\223\377gv\223\377hw\224"
+ "\377hw\224\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377LZx\377"
+ "ESq\377ESq\377ESq\377ESq\377ESq\377ESq\377ESq\377ESq\377ESq\377ESq\377"
+ "ESq\377DSp\377DSp\377DRo\377DQn\377>Kh\3778D`\3773\77Y\3772>X\3772>X"
+ "\3771>W\3771=W\3771=W\3771=W\3771=W\3771=W\3771=W\3771>W\3772>X\3772"
+ ">X\3773\77Y\3778Ea\377`o\214\377gu\222\377gv\223\377hw\224\377hw\224"
+ "\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225"
+ "\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225"
+ "\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225"
+ "\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225"
+ "\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225"
+ "\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225"
+ "\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225"
+ "\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225"
+ "\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377hw\224\377hw\224"
+ "\377gv\224\377ft\223\377aq\217\377\\l\214\377Tf\206\377L\\\177\377BT"
+ "v\377:Ko\3772Di\377,\77c\377*<a\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "*<a\377,\77c\3771Di\3779Jn\377BSv\377K\\~\377Tf\206\377[l\214\377`p\217"
+ "\377et\221\377gv\223\377hw\224\377hw\224\377hw\224\377ix\225\377ix\225"
+ "\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225"
+ "\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225"
+ "\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225"
+ "\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225"
+ "\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225"
+ "\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225"
+ "\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225"
+ "\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225"
+ "\377hw\224\377_n\213\377CPk\377&/G\377.9S\377\77Li\377DRo\377DRo\377"
+ "DSp\377DSp\377DSp\377DSp\377ESq\377ESq\377ESq\377FTr\377FTr\377GUs\377"
+ "GUs\377GVu\377HVu\377R`\200\377w\212\251\377\233\252\303\377\215\234"
+ "\270\377u\205\240\377m|\231\377l{\230\377k{\230\377k{\230\377k{\230\377"
+ "k{\230\377l{\230\377m|\231\377s\202\237\377\211\231\262\377\242\261\310"
+ "\377\204\226\262\377Zj\211\377LZy\377HVu\377GVu\377GUs\377FTr\377FTr"
+ "\377FTr\377ESq\377ESq\377ESq\377ESq\377ESq\377ESq\377ESq\377ESq\377E"
+ "Sq\377HVu\377HVu\377IWu\377\\k\210\377ix\225\377ix\225\377ix\225\377"
+ "ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377KYw\377ESq\377ESq\377"
+ "ESq\377ESq\377ESq\377ESq\377ESq\377ESq\377ESq\377ESq\377ESq\377ESq\377"
+ "ESq\377ESq\377ESq\377HVt\377ix\225\377ix\225\377ix\225\377ix\225\377"
+ "ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377"
+ "ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377"
+ "ix\225\377jy\226\377jy\226\377kz\227\377kz\227\377o~\232\377\201\220"
+ "\253\377\213\233\271\377o\200\237\377Td\204\377LZy\377HVu\377GVu\377"
+ "GUs\377GUs\377FTr\377FTr\377ESq\377ESq\377ESq\377ESq\377ESq\377DSp\377"
+ "DSp\377DSp\377DRo\377DRo\377DQn\377CQn\377BPm\377BPm\377AOl\377AOl\377"
+ "AOl\377AOl\377@Nk\377@Nk\377@Nk\377@Nk\377@Nk\377@Nk\377@Nk\377@Nk\377"
+ "@Nk\377AOl\377AOl\377AOl\377BPm\377DRo\377gu\222\377gv\223\377hw\224"
+ "\377hw\224\377hw\224\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225"
+ "\377LZx\377ESq\377ESq\377ESq\377ESq\377ESq\377ESq\377ESq\377ESq\377E"
+ "Sq\377ESq\377ESq\377DSp\377DSp\377DRo\377DRo\377DQn\377BPm\377BPm\377"
+ "AOl\377@Nk\377@Nk\377@Nk\377@Nk\377@Nk\377@Nk\377@Nk\377@Nk\377@Nk\377"
+ "AOl\377AOl\377BPm\377CPm\377gu\222\377gv\223\377gv\223\377hw\224\377"
+ "hw\224\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377"
+ "ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377"
+ "ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377"
+ "ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377"
+ "ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377"
+ "ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377"
+ "ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377"
+ "ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377"
+ "ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377ix\225\377hw\224\377"
+ "hw\224\377gv\223\377ft\221\377aq\217\377[l\214\377Tf\206\377K\\~\377"
+ "BTv\377:Ko\3772Di\377,\77c\377*<a\377(:_\377(:_\377(:_\377(:_\377(:_"
+ "\377*<a\377,\77c\3771Di\3779Jn\377ASv\377J[~\377Te\205\377Zk\212\377"
+ "`p\217\377cs\221\377ft\223\377gv\224\377gv\224\377gv\224\377hw\224\377"
+ "hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377"
+ "hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377"
+ "hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377"
+ "hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377"
+ "hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377"
+ "hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377"
+ "hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377"
+ "hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377"
+ "hw\224\377hw\224\377kz\227\377_n\214\377Q_}\377M[x\377GUs\377DSp\377"
+ "DSp\377DSp\377DSp\377DSp\377DSp\377DSp\377DSp\377ESq\377ESq\377FTr\377"
+ "FTr\377GUs\377GUs\377N\\|\377iz\233\377\230\247\301\377\221\240\274\377"
+ "u\204\241\377l{\227\377kz\227\377kz\227\377jy\226\377jy\226\377jy\226"
+ "\377jy\226\377jy\226\377kz\227\377l{\227\377r\201\236\377\213\233\264"
+ "\377\241\257\310\377y\212\250\377Uf\205\377KYx\377GUs\377FTr\377FTr\377"
+ "ESq\377ESq\377ESq\377ESq\377ESq\377ESq\377ESq\377ESq\377ESq\377ESq\377"
+ "HVu\377Sb\202\377r\203\242\377\217\236\272\377\207\227\261\377n}\232"
+ "\377hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377hw\224"
+ "\377JYv\377DSp\377DSp\377DSp\377DSp\377DSp\377DSp\377DSp\377DSp\377D"
+ "Sp\377DSp\377DSp\377DSp\377DSp\377DSp\377DSp\377GVs\377hw\224\377hw\224"
+ "\377hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377hw\224"
+ "\377hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377hw\224"
+ "\377hw\224\377hw\224\377hw\224\377ix\225\377ix\225\377ix\225\377jy\226"
+ "\377kz\227\377t\203\240\377\215\235\266\377\213\234\267\377iy\233\377"
+ "Q_\177\377HVs\377GUs\377GUs\377FTr\377FTr\377ESq\377ESq\377ESq\377DS"
+ "p\377DSp\377DSp\377DSp\377DRo\377DRo\377DRo\377CQn\377CQn\377CQn\377"
+ "BPm\377BPm\377BPm\377AOm\377AOm\377AOl\377AOl\377ANk\377ANk\377ANk\377"
+ "ANk\377ANk\377ANk\377ANk\377ANk\377AOl\377AOm\377AOm\377BPm\377CQn\377"
+ "fu\222\377fu\222\377gv\223\377gv\223\377hw\224\377hw\224\377hw\224\377"
+ "hw\224\377hw\224\377hw\224\377KZw\377DSp\377DSp\377DSp\377DSp\377DSp"
+ "\377DSp\377DSp\377DSp\377DSp\377DSp\377DSp\377DRo\377DRo\377DRo\377C"
+ "Qn\377CQn\377BPm\377BPm\377AOm\377AOl\377ANk\377ANk\377ANk\377ANk\377"
+ "ANk\377ANk\377ANk\377ANk\377AOl\377AOm\377BPm\377CPm\377fu\222\377fu"
+ "\222\377gv\223\377gv\223\377hw\224\377hw\224\377hw\224\377hw\224\377"
+ "hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377"
+ "hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377"
+ "hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377"
+ "hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377"
+ "hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377"
+ "hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377"
+ "hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377"
+ "hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377"
+ "hw\224\377hw\224\377gv\224\377gv\224\377ft\223\377cs\221\377`p\217\377"
+ "Zk\212\377Te\205\377J[~\377ASv\3779Jn\3771Di\377,\77c\377*<a\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377*<a\377,\77c\3771Di\3779Jn\377ASv\377J[~"
+ "\377Te\205\377Zk\212\377_p\217\377cs\221\377ft\223\377gt\223\377gt\223"
+ "\377gt\223\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224"
+ "\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224"
+ "\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224"
+ "\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224"
+ "\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224"
+ "\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224"
+ "\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224"
+ "\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224"
+ "\377gv\224\377gv\224\377gv\224\377jy\227\377s\203\240\377\214\233\267"
+ "\377\216\235\273\377p\201\241\377Sa\202\377GUu\377DSq\377DSq\377DSq\377"
+ "DSq\377DSq\377DSq\377DSq\377DSq\377ESr\377ESr\377FTs\377FTs\377M[|\377"
+ "aq\222\377\216\234\273\377\226\245\277\377y\211\246\377n}\233\377jy\227"
+ "\377ix\226\377ix\226\377hw\225\377hw\225\377hw\225\377hw\225\377ix\226"
+ "\377ix\226\377jy\227\377kz\227\377s\203\237\377\221\237\273\377\234\252"
+ "\304\377p\201\244\377Ra\201\377JXx\377FTs\377ESr\377ESr\377DSq\377DS"
+ "q\377DSq\377DSq\377DSq\377ESr\377ESr\377ESr\377HVv\377Td\205\377r\206"
+ "\242\377\227\246\302\377\230\246\300\377z\211\246\377kz\230\377hw\225"
+ "\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224\377JXv\377"
+ "DRp\377DRp\377DRp\377DRp\377DRp\377DRp\377DRp\377DRp\377DRp\377DRp\377"
+ "DRp\377DRp\377DRp\377DRp\377DRp\377GUs\377gv\224\377gv\224\377gv\224"
+ "\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224"
+ "\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224"
+ "\377gv\224\377gv\224\377gv\224\377hw\225\377hw\225\377ix\226\377ix\226"
+ "\377m|\232\377}\214\250\377\225\244\277\377\212\231\271\377iy\231\377"
+ "M[|\377GUu\377GUs\377FTs\377FTs\377ESr\377ESr\377DSq\377DSq\377DSq\377"
+ "DRp\377DRp\377DRp\377DRp\377CQo\377CQo\377CQo\377CQo\377BPn\377BPn\377"
+ "BPn\377BPn\377AOm\377AOm\377AOm\377AOm\377AOm\377AOm\377AOm\377AOm\377"
+ "AOm\377AOm\377AOm\377AOm\377AOm\377AOm\377BPn\377CQo\377fu\223\377fu"
+ "\223\377fu\223\377fu\223\377gv\224\377gv\224\377gv\224\377gv\224\377"
+ "gv\224\377gv\224\377KYw\377DRp\377DRp\377DRp\377DRp\377DRp\377DRp\377"
+ "DRp\377DRp\377DRp\377DRp\377DRp\377DRp\377CQo\377CQo\377CQo\377BPn\377"
+ "BPn\377BPn\377AOm\377AOm\377AOm\377AOm\377AOm\377AOm\377AOm\377AOm\377"
+ "AOm\377AOm\377AOm\377AOm\377BPn\377CPo\377et\222\377fu\223\377fu\223"
+ "\377fu\223\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224"
+ "\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224"
+ "\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224"
+ "\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224"
+ "\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224"
+ "\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224"
+ "\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224"
+ "\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224"
+ "\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224\377gv\224"
+ "\377gt\223\377gt\223\377ft\223\377cs\221\377_p\217\377Zk\212\377Te\205"
+ "\377J[~\377ASv\3779Jn\3771Di\377,\77c\377*<a\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377*<a\377,\77c\3771Di\3778Jn\377ASv\377J[~\377Sc\205\377"
+ "Zk\212\377_o\216\377cs\220\377es\221\377ft\223\377ft\223\377ft\223\377"
+ "gv\223\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223\377"
+ "gv\223\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223\377"
+ "gv\223\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223\377"
+ "gv\223\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223\377"
+ "gv\223\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223\377"
+ "gv\223\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223\377"
+ "gv\223\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223\377"
+ "gv\223\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223\377"
+ "gv\223\377gv\223\377hw\224\377kz\227\377z\211\246\377\225\243\276\377"
+ "\226\245\301\377q\202\237\377P_~\377HVu\377ESq\377ESq\377ESq\377DSp\377"
+ "DSp\377DSp\377ESq\377ESq\377FTr\377FTr\377M[{\377^n\217\377\210\230\264"
+ "\377\232\251\301\377}\214\251\377n}\232\377jy\226\377jy\226\377ix\225"
+ "\377ix\225\377hw\224\377hw\224\377hw\224\377hw\224\377hw\224\377ix\225"
+ "\377jy\226\377jy\226\377n}\232\377v\206\242\377\224\244\276\377\222\243"
+ "\276\377k|\234\377P^~\377GUr\377FTr\377FTr\377ESq\377ESq\377ESq\377E"
+ "Sq\377ESq\377FTr\377FTr\377IWv\377Te\204\377s\206\245\377\231\250\303"
+ "\377\227\246\277\377{\212\246\377l{\230\377hw\224\377hw\224\377hw\224"
+ "\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223\377JXu\377DRo\377"
+ "DRo\377DRo\377DRo\377DRo\377DRo\377DRo\377DRo\377DRo\377DRo\377DRo\377"
+ "DRo\377DRo\377DRo\377DRo\377GUr\377gv\223\377gv\223\377gv\223\377gv\223"
+ "\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223"
+ "\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223"
+ "\377gv\223\377gv\223\377hw\224\377hw\224\377hw\224\377ix\225\377jy\226"
+ "\377p\177\234\377\201\221\253\377\234\254\303\377\223\242\276\377fv\226"
+ "\377N\\|\377GUs\377GUr\377FTr\377FTr\377ESq\377ESq\377ESq\377DSp\377"
+ "DSp\377DSp\377DRo\377DRo\377DRo\377DRo\377DRo\377CQn\377CQn\377CQn\377"
+ "CQn\377CQn\377BPm\377BPm\377BPm\377BPm\377BPm\377BPm\377BPm\377BPm\377"
+ "BPm\377BPm\377BPm\377BPm\377BPm\377CQn\377CQn\377DRo\377fu\222\377fu"
+ "\222\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223\377"
+ "gv\223\377gv\223\377KYv\377DRo\377DRo\377DRo\377DRo\377DRo\377DRo\377"
+ "DRo\377DRo\377DRo\377DRo\377DRo\377DRo\377DRo\377DRo\377CQn\377CQn\377"
+ "CQn\377CQn\377BPm\377BPm\377BPm\377BPm\377BPm\377BPm\377BPm\377BPm\377"
+ "BPm\377BPm\377BPm\377BPm\377BPm\377DQo\377fu\222\377fu\222\377fu\222"
+ "\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223"
+ "\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223"
+ "\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223"
+ "\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223"
+ "\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223"
+ "\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223"
+ "\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223"
+ "\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223"
+ "\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223\377gv\223"
+ "\377ft\223\377ft\223\377es\221\377cs\220\377_o\216\377Zk\212\377Sc\205"
+ "\377J[~\377ASv\3779Jn\3771Di\377,\77c\377*<a\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377*<a\377,\77c\3771Ch\3778Jn\377ARt\377JZ}\377Sc\205\377"
+ "Yj\211\377^o\215\377bq\220\377cs\221\377es\223\377es\223\377es\223\377"
+ "ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377"
+ "ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377"
+ "ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377"
+ "ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377"
+ "ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377"
+ "ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377"
+ "ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377"
+ "ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377"
+ "ft\223\377gu\224\377gu\224\377gu\224\377ky\230\377{\211\247\377\226\244"
+ "\277\377\223\241\276\377fv\231\377KXy\377ESr\377ESr\377ESr\377DRq\377"
+ "DRq\377DRq\377ESr\377ESr\377ESr\377IVw\377Wf\210\377\177\216\255\377"
+ "\231\250\304\377\203\222\257\377m{\232\377iw\226\377iw\226\377hv\225"
+ "\377hv\225\377gu\224\377gu\224\377gu\224\377gu\224\377gu\224\377gu\224"
+ "\377gu\224\377hv\225\377iw\226\377iw\226\377m{\232\377y\207\246\377\231"
+ "\247\301\377\215\236\273\377ds\225\377LY{\377FSr\377ESr\377ESr\377ES"
+ "r\377ESr\377ESr\377ESr\377FSr\377IVw\377R_\200\377u\205\246\377\235\253"
+ "\306\377\227\244\300\377x\206\245\377kz\231\377hv\225\377gu\224\377g"
+ "u\224\377gu\224\377ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377"
+ "IVu\377CPo\377CPo\377CPo\377CPo\377CPo\377CPo\377CPo\377CPo\377CPo\377"
+ "CPo\377CPo\377CPo\377CPo\377CPo\377CPo\377FSr\377ft\223\377ft\223\377"
+ "ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377"
+ "ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377"
+ "ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377gu\224\377gu\224\377"
+ "hv\225\377hv\225\377iw\226\377p~\235\377\203\222\257\377\241\257\310"
+ "\377\223\242\300\377ct\226\377MZ|\377FTu\377FSs\377FSr\377ESr\377ESr"
+ "\377DRq\377DRq\377DRq\377DQp\377DQp\377DQp\377DQp\377CPo\377CPo\377C"
+ "Po\377CPo\377CPo\377CPo\377BOn\377BOn\377BOn\377BOn\377BOn\377BOn\377"
+ "BOn\377BOn\377BOn\377BOn\377BOn\377BOn\377BOn\377BOn\377BOn\377BOn\377"
+ "DQp\377ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377f"
+ "t\223\377ft\223\377ft\223\377ft\223\377JWv\377CPo\377CPo\377CPo\377C"
+ "Po\377CPo\377CPo\377CPo\377CPo\377CPo\377CPo\377CPo\377CPo\377CPo\377"
+ "CPo\377CPo\377CPo\377CPo\377BOn\377BOn\377BOn\377BOn\377BOn\377BOn\377"
+ "BOn\377BOn\377BOn\377BOn\377BOn\377BOn\377BOn\377BOn\377COo\377es\222"
+ "\377ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377ft\223"
+ "\377ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377ft\223"
+ "\377ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377ft\223"
+ "\377ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377ft\223"
+ "\377ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377ft\223"
+ "\377ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377ft\223"
+ "\377ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377ft\223"
+ "\377ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377ft\223"
+ "\377ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377ft\223\377ft\223"
+ "\377ft\223\377ft\223\377es\223\377es\223\377cs\221\377bq\220\377^o\215"
+ "\377Yj\211\377Sc\205\377JZ}\377ARt\3779Jn\3771Ch\377,\77c\377*<a\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377*;a\377,\77c\3771Ch\3778Jn\377ARt"
+ "\377IZ}\377Sc\203\377Xj\211\377^n\215\377aq\220\377cr\221\377es\221\377"
+ "es\221\377es\221\377et\223\377et\223\377et\223\377et\223\377et\223\377"
+ "et\223\377et\223\377et\223\377et\223\377et\223\377et\223\377et\223\377"
+ "et\223\377et\223\377et\223\377et\223\377et\223\377et\223\377et\223\377"
+ "et\223\377et\223\377et\223\377et\223\377et\223\377et\223\377et\223\377"
+ "et\223\377et\223\377et\223\377et\223\377et\223\377et\223\377et\223\377"
+ "et\223\377et\223\377et\223\377et\223\377et\223\377et\223\377et\223\377"
+ "et\223\377et\223\377et\223\377et\223\377et\223\377et\223\377et\223\377"
+ "et\223\377et\223\377et\223\377et\223\377et\223\377et\223\377et\223\377"
+ "et\223\377et\223\377et\223\377fu\224\377fu\224\377gv\225\377gv\225\377"
+ "kz\231\377y\211\247\377\230\246\300\377\223\244\300\377gw\232\377KY{"
+ "\377ESr\377ESr\377DSr\377DSr\377DSr\377DSr\377ESr\377HVw\377Sb\205\377"
+ "v\206\250\377\227\245\302\377\212\231\267\377o~\235\377hw\226\377hw\226"
+ "\377gv\225\377fu\224\377fu\224\377fu\224\377et\223\377et\223\377et\223"
+ "\377et\223\377fu\224\377fu\224\377fu\224\377gv\225\377hw\226\377hw\226"
+ "\377l{\232\377\201\220\254\377\231\247\303\377\204\224\265\377_o\222"
+ "\377KY{\377ESr\377ESr\377ESr\377ESr\377ESr\377ESr\377HVw\377R`\200\377"
+ "p\202\244\377\236\257\310\377\227\247\302\377x\207\246\377kz\231\377"
+ "hw\226\377gv\225\377fu\224\377fu\224\377fu\224\377et\223\377et\223\377"
+ "et\223\377et\223\377fu\224\377IWv\377CQp\377CQp\377CQp\377CQp\377CQp"
+ "\377CQp\377CQp\377CQp\377CQp\377CQp\377CQp\377CQp\377CQp\377CQp\377C"
+ "Qp\377FTs\377fu\224\377et\223\377et\223\377et\223\377et\223\377et\223"
+ "\377et\223\377et\223\377et\223\377et\223\377et\223\377et\223\377et\223"
+ "\377et\223\377et\223\377et\223\377et\223\377et\223\377et\223\377et\223"
+ "\377et\223\377fu\224\377fu\224\377fu\224\377gv\225\377hw\226\377hw\226"
+ "\377l{\232\377\202\221\254\377\244\261\314\377\235\254\310\377o\202\241"
+ "\377Sd\205\377IWx\377ETu\377ESs\377ESs\377ESr\377DSr\377DSr\377DRq\377"
+ "DRq\377DRq\377DRq\377CQp\377CQp\377CQp\377CQp\377CQp\377BPo\377BPo\377"
+ "BPo\377BPo\377BPo\377BPo\377BPo\377BPo\377BPo\377BPo\377BPo\377BPo\377"
+ "BPo\377BPo\377BPo\377BPo\377BPo\377CQp\377et\223\377et\223\377et\223"
+ "\377et\223\377et\223\377et\223\377et\223\377et\223\377et\223\377fu\224"
+ "\377JXw\377CQp\377CQp\377CQp\377CQp\377CQp\377CQp\377CQp\377CQp\377C"
+ "Qp\377CQp\377CQp\377CQp\377CQp\377CQp\377CQp\377CQp\377CQp\377CQp\377"
+ "CQp\377CQp\377CQp\377BPo\377BPo\377BPo\377BPo\377BPo\377BPo\377BPo\377"
+ "BPo\377BPo\377BPo\377CPp\377et\223\377et\223\377et\223\377et\223\377"
+ "et\223\377et\223\377et\223\377et\223\377et\223\377et\223\377et\223\377"
+ "et\223\377et\223\377et\223\377et\223\377et\223\377et\223\377et\223\377"
+ "et\223\377et\223\377et\223\377et\223\377et\223\377et\223\377et\223\377"
+ "et\223\377et\223\377et\223\377et\223\377et\223\377et\223\377et\223\377"
+ "et\223\377et\223\377et\223\377et\223\377et\223\377et\223\377et\223\377"
+ "et\223\377et\223\377et\223\377et\223\377et\223\377et\223\377et\223\377"
+ "et\223\377et\223\377et\223\377et\223\377et\223\377et\223\377et\223\377"
+ "et\223\377et\223\377et\223\377et\223\377et\223\377et\223\377et\223\377"
+ "et\223\377et\223\377et\223\377et\223\377et\223\377et\223\377es\221\377"
+ "es\221\377cr\221\377aq\220\377^n\215\377Xj\211\377Sc\203\377JZ}\377A"
+ "Rt\3779Jn\3771Ch\377,\77c\377*<a\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "*;a\377,\77c\3771Ch\3778Im\377ARt\377IZ}\377Rb\203\377Xi\211\377]n\215"
+ "\377aq\217\377br\220\377cr\220\377cr\220\377cr\220\377es\221\377es\221"
+ "\377es\221\377es\221\377es\221\377es\221\377es\221\377es\221\377es\221"
+ "\377es\221\377es\221\377es\221\377es\221\377es\221\377es\221\377es\221"
+ "\377es\221\377es\221\377es\221\377es\221\377es\221\377es\221\377es\221"
+ "\377es\221\377es\221\377es\221\377es\221\377es\221\377es\221\377es\221"
+ "\377es\221\377es\221\377es\221\377es\221\377es\221\377es\221\377es\221"
+ "\377es\221\377es\221\377es\221\377es\221\377es\221\377es\221\377es\221"
+ "\377es\221\377es\221\377es\221\377es\221\377es\221\377es\221\377es\221"
+ "\377es\221\377es\221\377es\221\377es\221\377es\221\377es\221\377ft\222"
+ "\377ft\222\377ft\222\377gu\223\377hv\224\377ky\227\377z\210\245\377\233"
+ "\251\303\377\225\246\300\377jy\233\377O\\}\377ESq\377ESq\377ESp\377E"
+ "Sp\377ESq\377HUu\377R_\177\377n~\236\377\216\236\272\377\212\231\263"
+ "\377r\200\236\377iw\224\377hv\224\377gu\223\377gu\223\377ft\222\377f"
+ "t\222\377es\221\377es\221\377es\221\377es\221\377es\221\377es\221\377"
+ "ft\222\377ft\222\377ft\222\377gu\223\377hv\224\377hv\224\377o}\233\377"
+ "\200\216\254\377\226\244\277\377\203\222\261\377]l\214\377LYy\377ESr"
+ "\377ESq\377ESq\377ESr\377HVv\377Sb\201\377u\205\244\377\236\255\310\377"
+ "\224\241\275\377u\203\241\377lz\227\377hv\224\377gu\223\377gu\223\377"
+ "ft\222\377ft\222\377ft\222\377es\221\377es\221\377ft\222\377ft\222\377"
+ "ft\222\377IVt\377DQo\377DQo\377DQo\377DQo\377DQo\377DQo\377DQo\377DQ"
+ "o\377DQo\377DQo\377DQo\377DQo\377DQo\377DQo\377DQo\377FSq\377ft\222\377"
+ "ft\222\377es\221\377es\221\377es\221\377es\221\377es\221\377es\221\377"
+ "es\221\377es\221\377es\221\377es\221\377es\221\377es\221\377es\221\377"
+ "es\221\377es\221\377es\221\377es\221\377es\221\377es\221\377es\221\377"
+ "ft\222\377ft\222\377gu\223\377gu\223\377hv\224\377iw\224\377lz\230\377"
+ "~\214\252\377\243\261\313\377\252\272\320\377\207\230\270\377fw\227\377"
+ "S`~\377IVv\377ESr\377ESr\377ESq\377ESp\377DRp\377DRp\377DRp\377DRp\377"
+ "DQo\377DQo\377DQo\377DQo\377DQo\377CPn\377CPn\377CPn\377CPn\377CPn\377"
+ "CPn\377CPn\377CPn\377CPn\377CPn\377CPn\377CPn\377CPn\377CPn\377CPn\377"
+ "CPn\377CPn\377DQo\377ft\222\377ft\222\377es\221\377es\221\377es\221\377"
+ "es\221\377es\221\377ft\222\377ft\222\377ft\222\377JWu\377DQo\377DQo\377"
+ "DQo\377DQo\377DQo\377DQo\377DQo\377DQo\377DQo\377DQo\377DQo\377DQo\377"
+ "DQo\377DQo\377DQo\377DQo\377DQo\377DQo\377DQo\377DQo\377DQo\377DQo\377"
+ "DQo\377CPn\377CPn\377CPn\377CPn\377CPn\377CPn\377CPn\377CPn\377DPo\377"
+ "ft\222\377es\221\377es\221\377es\221\377es\221\377es\221\377es\221\377"
+ "es\221\377es\221\377es\221\377es\221\377es\221\377es\221\377es\221\377"
+ "es\221\377es\221\377es\221\377es\221\377es\221\377es\221\377es\221\377"
+ "es\221\377es\221\377es\221\377es\221\377es\221\377es\221\377es\221\377"
+ "es\221\377es\221\377es\221\377es\221\377es\221\377es\221\377es\221\377"
+ "es\221\377es\221\377es\221\377es\221\377es\221\377es\221\377es\221\377"
+ "es\221\377es\221\377es\221\377es\221\377es\221\377es\221\377es\221\377"
+ "es\221\377es\221\377es\221\377es\221\377es\221\377es\221\377es\221\377"
+ "es\221\377es\221\377es\221\377es\221\377es\221\377es\221\377es\221\377"
+ "es\221\377es\221\377es\221\377cr\220\377cr\220\377br\220\377aq\217\377"
+ "]n\215\377Xi\211\377Rb\203\377IZ}\377ARt\3778In\3771Ch\377,\77c\377*"
+ ";a\377(:_\377(:_\377(:_\377(:_\377(:_\377*;a\377,\77c\3771Ch\3778Im\377"
+ "ARt\377IZ}\377Rb\203\377Xi\210\377]m\214\377`p\217\377bq\220\377br\220"
+ "\377br\220\377br\220\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221"
+ "\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221"
+ "\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221"
+ "\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221"
+ "\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221"
+ "\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221"
+ "\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221"
+ "\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221"
+ "\377cs\221\377cs\221\377cs\221\377cs\221\377dt\222\377dt\222\377eu\223"
+ "\377eu\223\377fv\224\377jz\227\377|\214\251\377\234\255\306\377\223\242"
+ "\300\377ew\227\377JYy\377DSr\377DSr\377DSr\377DSr\377M\\}\377hy\227\377"
+ "\213\233\270\377\216\235\272\377u\206\243\377jz\227\377fv\224\377eu\223"
+ "\377eu\223\377dt\222\377dt\222\377cs\221\377cs\221\377cs\221\377cs\221"
+ "\377cs\221\377cs\221\377cs\221\377cs\221\377dt\222\377dt\222\377eu\223"
+ "\377eu\223\377fv\224\377fv\224\377o\200\235\377\205\225\261\377\225\245"
+ "\277\377{\215\253\377Tf\206\377GVv\377DSr\377DSr\377GVv\377Sb\204\377"
+ "r\205\245\377\234\253\305\377\226\246\277\377t\204\241\377jz\227\377"
+ "fv\224\377fv\224\377eu\223\377dt\222\377dt\222\377dt\222\377cs\221\377"
+ "cs\221\377dt\222\377dt\222\377dt\222\377dt\222\377HWu\377BQo\377CRp\377"
+ "CRp\377CRp\377CRp\377CRp\377CRp\377CRp\377CRp\377CRp\377CRp\377CRp\377"
+ "CRp\377CRp\377BQo\377ETr\377dt\222\377dt\222\377dt\222\377cs\221\377"
+ "cs\221\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221\377"
+ "cs\221\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221\377"
+ "cs\221\377cs\221\377cs\221\377cs\221\377cs\221\377dt\222\377dt\222\377"
+ "eu\223\377eu\223\377fv\224\377fw\224\377j{\231\377}\215\252\377\232\252"
+ "\305\377\251\271\322\377\234\255\310\377}\220\260\377_p\220\377Q`\201"
+ "\377KZy\377DSr\377DSr\377DSr\377DSq\377DSq\377CSp\377CSp\377CRp\377C"
+ "Rp\377CRp\377CRp\377CRp\377CRp\377CRp\377CRp\377CRp\377CRp\377CRp\377"
+ "CRp\377CRp\377CRp\377CRp\377CRp\377CRp\377BQo\377BQo\377BQo\377BQo\377"
+ "CRp\377dt\222\377dt\222\377dt\222\377dt\222\377cs\221\377cs\221\377d"
+ "t\222\377dt\222\377dt\222\377dt\222\377IXv\377BQo\377CRp\377CRp\377C"
+ "Rp\377CRp\377CRp\377CRp\377CRp\377CRp\377CRp\377CRp\377CRp\377CRp\377"
+ "CRp\377CRp\377CRp\377CRp\377CRp\377CRp\377CRp\377CRp\377CRp\377CRp\377"
+ "CRp\377CRp\377CRp\377CRp\377BQo\377BQo\377BQo\377BQo\377BPo\377dt\222"
+ "\377dt\222\377dt\222\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221"
+ "\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221"
+ "\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221"
+ "\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221"
+ "\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221"
+ "\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221"
+ "\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221"
+ "\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221"
+ "\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221\377cs\221"
+ "\377cs\221\377cs\221\377br\220\377br\220\377bq\220\377`p\217\377]m\214"
+ "\377Xi\210\377Rb\203\377IZ}\377ARt\3778In\3771Ch\377,\77c\377*;a\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377*;a\377,\77c\3771Ch\3777Im\377@Qt"
+ "\377HY}\377Qa\202\377Wh\210\377\\l\214\377`p\216\377aq\217\377br\220"
+ "\377br\220\377br\220\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220"
+ "\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220"
+ "\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220"
+ "\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220"
+ "\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220"
+ "\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220"
+ "\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220"
+ "\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220"
+ "\377cr\220\377cr\220\377cr\220\377cr\220\377ds\221\377ds\221\377ds\221"
+ "\377et\222\377fu\223\377fu\223\377jy\227\377~\217\253\377\230\250\302"
+ "\377\206\227\266\377`r\222\377KYx\377DSr\377DSq\377JXx\377_q\222\377"
+ "\204\226\264\377\223\241\275\377|\213\250\377jy\226\377fu\223\377et\222"
+ "\377et\222\377ds\221\377ds\221\377ds\221\377cr\220\377cr\220\377cr\220"
+ "\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220\377ds\221"
+ "\377ds\221\377et\222\377et\222\377fu\223\377jy\226\377p\177\235\377\211"
+ "\230\264\377\222\242\277\377s\205\243\377Sb\204\377HVv\377HVv\377Uf\205"
+ "\377s\206\245\377\230\246\302\377\225\244\276\377w\206\243\377jy\227"
+ "\377fv\224\377fu\223\377et\222\377et\222\377ds\221\377ds\221\377ds\221"
+ "\377cr\220\377ds\221\377ds\221\377ds\221\377et\222\377et\222\377IWu\377"
+ "CQo\377CRp\377DRp\377DSq\377DSq\377DSq\377DSq\377DSq\377DSq\377DSq\377"
+ "DSq\377DSq\377DRp\377CRp\377CQo\377FTr\377et\222\377et\222\377ds\221"
+ "\377ds\221\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220"
+ "\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220"
+ "\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220"
+ "\377ds\221\377ds\221\377et\222\377et\222\377fu\223\377fv\224\377jy\227"
+ "\377s\203\240\377\212\231\265\377\243\262\311\377\247\267\320\377\230"
+ "\252\306\377\202\224\264\377iy\233\377Yi\211\377N\\}\377HVv\377DSr\377"
+ "DSq\377DSq\377DSq\377DSq\377DRp\377DRp\377DRp\377CRp\377CRp\377CRp\377"
+ "CRp\377CRp\377CRp\377CRp\377CRp\377CRp\377CRp\377CRp\377CRp\377CRp\377"
+ "CRp\377CQo\377CQo\377CQo\377CQo\377et\222\377ds\221\377ds\221\377ds\221"
+ "\377ds\221\377ds\221\377ds\221\377ds\221\377ds\221\377et\222\377JXv\377"
+ "CQo\377CRp\377DRp\377DRp\377DSq\377DSq\377DSq\377DSq\377DSq\377DSq\377"
+ "DSq\377DSq\377DSq\377DSq\377DSq\377DSq\377DRp\377DRp\377DRp\377DRp\377"
+ "DRp\377DRp\377DRp\377DRp\377DRp\377DRp\377CRp\377CRp\377CQo\377CQo\377"
+ "CQo\377CPo\377et\222\377ds\221\377ds\221\377ds\221\377cr\220\377cr\220"
+ "\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220"
+ "\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220"
+ "\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220"
+ "\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220"
+ "\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220"
+ "\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220"
+ "\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220"
+ "\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220\377cr\220"
+ "\377cr\220\377cr\220\377cr\220\377cr\220\377br\220\377br\220\377aq\217"
+ "\377`p\216\377\\l\214\377Wh\210\377Ra\202\377HY}\377@Qt\3778In\3771C"
+ "h\377,\77c\377*;a\377(:_\377(:_\377(:_\377(:_\377(:_\377*;a\377,\77c"
+ "\3771Ch\3777Im\377@Qt\377HY|\377Qa\202\377Wh\210\377\\l\214\377_o\216"
+ "\377`p\217\377aq\217\377aq\217\377aq\217\377br\220\377br\220\377br\220"
+ "\377br\220\377br\220\377br\220\377br\220\377br\220\377br\220\377br\220"
+ "\377br\220\377br\220\377br\220\377br\220\377br\220\377br\220\377br\220"
+ "\377br\220\377br\220\377br\220\377br\220\377br\220\377br\220\377br\220"
+ "\377br\220\377br\220\377br\220\377br\220\377br\220\377br\220\377br\220"
+ "\377br\220\377br\220\377br\220\377br\220\377br\220\377br\220\377br\220"
+ "\377br\220\377br\220\377br\220\377br\220\377br\220\377br\220\377br\220"
+ "\377br\220\377br\220\377br\220\377br\220\377br\220\377br\220\377br\220"
+ "\377br\220\377br\220\377br\220\377br\220\377br\220\377br\220\377br\220"
+ "\377cs\221\377cs\221\377dt\222\377dt\222\377eu\223\377ev\224\377l|\232"
+ "\377{\216\252\377\227\246\302\377\207\230\266\377`r\222\377JYx\377GV"
+ "v\377Xi\211\377\177\221\261\377\222\243\277\377\177\217\254\377l|\232"
+ "\377eu\223\377eu\223\377dt\222\377cs\221\377cs\221\377cs\221\377br\220"
+ "\377br\220\377br\220\377br\220\377br\220\377br\220\377br\220\377br\220"
+ "\377br\220\377br\220\377br\220\377cs\221\377cs\221\377dt\222\377dt\222"
+ "\377eu\223\377iy\226\377r\202\240\377\214\234\267\377\224\244\277\377"
+ "l}\236\377P_\200\377Tf\205\377u\207\247\377\224\246\302\377\224\244\276"
+ "\377x\211\244\377iy\227\377ev\224\377eu\223\377dt\222\377dt\222\377c"
+ "s\221\377cs\221\377cs\221\377br\220\377br\220\377cs\221\377cs\221\377"
+ "cs\221\377dt\222\377eu\223\377HXv\377CRp\377DSq\377DSq\377DSr\377DSr"
+ "\377DSr\377DSr\377DSr\377DSr\377DSr\377DSr\377DSr\377DSq\377DSq\377C"
+ "Rp\377EUs\377eu\223\377dt\222\377cs\221\377cs\221\377cs\221\377br\220"
+ "\377br\220\377br\220\377br\220\377br\220\377br\220\377br\220\377br\220"
+ "\377br\220\377br\220\377br\220\377br\220\377br\220\377br\220\377br\220"
+ "\377br\220\377br\220\377br\220\377br\220\377cs\221\377cs\221\377cs\221"
+ "\377dt\222\377dt\222\377eu\223\377ev\224\377fv\224\377l}\233\377z\212"
+ "\247\377\217\237\272\377\244\264\315\377\255\274\324\377\245\266\317"
+ "\377\224\246\304\377\200\220\261\377iy\234\377Yl\214\377O_\177\377GV"
+ "v\377DSr\377DSr\377DSr\377DSr\377DSq\377DSq\377DSq\377DSq\377DSq\377"
+ "DSq\377DSq\377DSq\377DSq\377DSq\377DSq\377DSq\377DSq\377DSq\377DSq\377"
+ "DSq\377CRp\377BRp\377CRp\377eu\223\377dt\222\377cs\221\377cs\221\377"
+ "cs\221\377cs\221\377cs\221\377cs\221\377dt\222\377eu\223\377IXv\377C"
+ "Rp\377DSq\377DSq\377DSr\377DSr\377DSr\377DSr\377DSr\377DSr\377DSr\377"
+ "DSr\377DSr\377DSr\377DSr\377DSr\377DSr\377DSr\377DSr\377DSr\377DSr\377"
+ "DSr\377DSr\377DSr\377DSq\377DSq\377DSq\377DSq\377DSq\377DSq\377CRp\377"
+ "BRp\377CQp\377dt\222\377dt\222\377cs\221\377cs\221\377br\220\377br\220"
+ "\377br\220\377br\220\377br\220\377br\220\377br\220\377br\220\377br\220"
+ "\377br\220\377br\220\377br\220\377br\220\377br\220\377br\220\377br\220"
+ "\377br\220\377br\220\377br\220\377br\220\377br\220\377br\220\377br\220"
+ "\377br\220\377br\220\377br\220\377br\220\377br\220\377br\220\377br\220"
+ "\377br\220\377br\220\377br\220\377br\220\377br\220\377br\220\377br\220"
+ "\377br\220\377br\220\377br\220\377br\220\377br\220\377br\220\377br\220"
+ "\377br\220\377br\220\377br\220\377br\220\377br\220\377br\220\377br\220"
+ "\377br\220\377br\220\377br\220\377br\220\377br\220\377br\220\377br\220"
+ "\377br\220\377br\220\377br\220\377br\220\377aq\217\377aq\217\377`p\217"
+ "\377_o\216\377\\l\214\377Wh\210\377Qa\202\377HY|\377@Qt\3778Im\3771C"
+ "h\377,\77c\377*;a\377(:_\377(:_\377(:_\377(:_\377(:_\377*;a\377,\77c"
+ "\3770Ch\3777Im\377@Qs\377HY|\377Qa\202\377Vh\210\377[l\212\377^o\216"
+ "\377`p\216\377`q\217\377`q\217\377`q\217\377aq\220\377aq\220\377aq\220"
+ "\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220"
+ "\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220"
+ "\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220"
+ "\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220"
+ "\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220"
+ "\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220"
+ "\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220"
+ "\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220"
+ "\377aq\220\377br\221\377br\221\377cs\222\377cs\222\377dt\223\377du\224"
+ "\377k{\232\377\203\223\260\377\233\254\310\377\206\227\270\377`q\225"
+ "\377Th\210\377w\211\252\377\223\246\301\377\201\221\256\377k{\232\377"
+ "dt\223\377dt\223\377cs\222\377br\221\377br\221\377br\221\377aq\220\377"
+ "aq\220\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220\377"
+ "aq\220\377aq\220\377aq\220\377aq\220\377br\221\377br\221\377br\221\377"
+ "cs\222\377dt\223\377dt\223\377hx\226\377t\205\243\377\220\241\276\377"
+ "\217\241\276\377u\210\250\377z\216\257\377\226\250\303\377\222\243\277"
+ "\377w\210\244\377hx\227\377du\224\377dt\223\377cs\222\377cs\222\377b"
+ "r\221\377br\221\377br\221\377aq\220\377aq\220\377aq\220\377br\221\377"
+ "br\221\377cs\222\377cs\222\377l}\233\377l}\235\377y\215\256\377y\216"
+ "\257\377y\216\257\377{\216\260\377|\217\260\377|\217\260\377|\217\260"
+ "\377|\217\260\377|\217\260\377|\217\260\377|\217\260\377{\216\260\377"
+ "y\216\257\377y\216\257\377y\215\256\377l\177\237\377o\200\235\377cs\222"
+ "\377cs\222\377br\221\377br\221\377aq\220\377aq\220\377aq\220\377aq\220"
+ "\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220"
+ "\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220"
+ "\377aq\220\377aq\220\377br\221\377br\221\377br\221\377cs\222\377cs\222"
+ "\377dt\223\377dt\223\377eu\224\377iy\230\377o\177\236\377y\211\247\377"
+ "\211\233\266\377\237\256\312\377\256\275\325\377\263\302\330\377\257"
+ "\277\327\377\241\262\316\377\220\241\301\377|\217\260\377k\200\241\377"
+ "\\n\216\377Tf\205\377IYy\377FUv\377DSr\377DSr\377DSr\377DSr\377DSr\377"
+ "DSr\377DSr\377DSr\377DSr\377DSr\377DSr\377DSr\377FUv\377K[|\377Se\205"
+ "\377Zl\215\377bv\225\377`r\224\377r\203\241\377fv\225\377cs\222\377b"
+ "r\221\377br\221\377br\221\377br\221\377cs\222\377cs\222\377o\200\235"
+ "\377k}\236\377v\213\253\377y\216\257\377y\216\257\377x\215\256\377r\205"
+ "\246\377k}\236\377iy\234\377iy\234\377iy\234\377iy\234\377iy\234\377"
+ "iy\234\377i{\234\377gy\234\377fy\230\377^o\220\377Xi\213\377Uf\207\377"
+ "Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377"
+ "Sb\204\377L[}\377FUv\377CSr\377CRq\377BQp\377BQq\377dt\223\377cs\222"
+ "\377br\221\377br\221\377br\221\377aq\220\377aq\220\377aq\220\377aq\220"
+ "\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220"
+ "\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220"
+ "\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220"
+ "\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220"
+ "\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220"
+ "\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220"
+ "\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220"
+ "\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220"
+ "\377aq\220\377`q\217\377`q\217\377`p\216\377^o\216\377[l\212\377Vh\210"
+ "\377Qa\202\377HY|\377@Qs\3778Im\3770Ch\377,\77c\377*;a\377(:_\377(:_"
+ "\377(:_\377(:_\377(:_\377*;a\377,>c\3770Ch\3777Hm\377\77Qs\377GX|\377"
+ "P`\201\377Ug\207\377Zk\212\377^n\215\377_o\216\377`p\217\377`p\217\377"
+ "`p\217\377aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377"
+ "aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377"
+ "aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377"
+ "aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377"
+ "aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377"
+ "aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377"
+ "aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377"
+ "aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377"
+ "aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377br\220\377br\220\377"
+ "br\220\377cs\221\377cs\221\377dt\222\377du\223\377k{\231\377\204\224"
+ "\262\377\233\254\306\377\223\245\302\377\212\236\273\377\227\250\302"
+ "\377\204\226\261\377k{\231\377du\223\377dt\222\377cs\221\377cs\221\377"
+ "br\220\377br\220\377aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377"
+ "aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377"
+ "aq\217\377aq\217\377br\220\377br\220\377br\220\377cs\221\377dt\222\377"
+ "dt\222\377hx\226\377w\210\244\377\230\252\303\377\244\265\317\377\243"
+ "\262\314\377\222\243\276\377u\205\242\377hx\226\377du\223\377dt\222\377"
+ "cs\221\377cs\221\377br\220\377br\220\377aq\217\377aq\217\377aq\217\377"
+ "aq\217\377aq\217\377br\220\377br\220\377cs\221\377cs\221\377u\206\243"
+ "\377\246\266\317\377\307\323\346\377\310\323\346\377\310\323\346\377"
+ "\310\323\346\377\311\323\347\377\311\323\347\377\311\323\347\377\311"
+ "\323\347\377\311\323\347\377\311\323\347\377\311\323\347\377\310\323"
+ "\346\377\310\323\346\377\310\323\346\377\307\323\346\377\250\271\323"
+ "\377v\211\245\377cs\221\377cs\221\377br\220\377br\220\377aq\217\377a"
+ "q\217\377aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377"
+ "aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377"
+ "aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377"
+ "br\220\377br\220\377cs\221\377cs\221\377dt\222\377dt\222\377du\223\377"
+ "eu\223\377iy\227\377l|\232\377r\203\237\377y\214\250\377\211\233\266"
+ "\377\232\254\303\377\250\271\320\377\270\306\333\377\277\316\342\377"
+ "\274\312\340\377\257\276\326\377\251\271\322\377\235\257\312\377\227"
+ "\251\306\377\216\236\277\377\201\223\263\377~\220\260\377|\220\256\377"
+ "|\220\256\377|\220\256\377|\220\256\377|\220\256\377|\220\256\377~\220"
+ "\260\377\205\227\266\377\223\245\302\377\230\253\306\377\240\261\314"
+ "\377\250\270\322\377\254\274\325\377\263\302\332\377\241\262\312\377"
+ "\202\222\260\377fv\224\377cs\221\377br\220\377br\220\377br\220\377br"
+ "\220\377cs\221\377cs\221\377y\211\247\377\240\262\312\377\300\316\341"
+ "\377\310\323\346\377\310\323\346\377\305\322\345\377\300\316\341\377"
+ "\273\310\337\377\267\307\336\377\267\307\336\377\267\307\336\377\267"
+ "\307\336\377\267\307\336\377\267\307\336\377\267\310\336\377\267\310"
+ "\336\377\267\307\336\377\261\301\327\377\253\275\323\377\252\272\323"
+ "\377\252\272\323\377\252\272\323\377\252\272\323\377\252\272\323\377"
+ "\252\272\323\377\252\272\323\377\252\272\323\377\251\271\322\377\240"
+ "\261\314\377\231\253\307\377\230\253\306\377\227\253\306\377\223\246"
+ "\302\377{\215\256\377y\211\247\377fv\224\377cs\221\377br\220\377br\220"
+ "\377aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377aq\217"
+ "\377aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377aq\217"
+ "\377aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377aq\217"
+ "\377aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377aq\217"
+ "\377aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377aq\217"
+ "\377aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377aq\217"
+ "\377aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377aq\217"
+ "\377aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377aq\217"
+ "\377aq\217\377aq\217\377aq\217\377aq\217\377aq\217\377`p\217\377`p\217"
+ "\377_o\216\377^n\215\377Zk\212\377Ug\207\377P`\201\377GY|\377\77Qs\377"
+ "7Im\3770Ch\377,>c\377*;a\377(:_\377(:_\377(:_\377(:_\377(:_\377*;a\377"
+ ",>c\3770Ch\3777Hm\377\77Qs\377GX|\377P`\201\377Uf\206\377Zk\212\377]"
+ "m\215\377_o\216\377_o\216\377_o\216\377_o\216\377`p\217\377`p\217\377"
+ "`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377"
+ "`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377"
+ "`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377"
+ "`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377"
+ "`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377"
+ "`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377"
+ "`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377"
+ "`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377"
+ "`p\217\377`p\217\377`p\217\377aq\220\377aq\220\377aq\220\377br\221\377"
+ "br\221\377cs\222\377ct\223\377jz\231\377\202\221\260\377\241\261\313"
+ "\377\247\271\322\377\217\235\274\377m}\234\377ct\223\377cs\222\377br"
+ "\221\377br\221\377aq\220\377aq\220\377`p\217\377`p\217\377`p\217\377"
+ "`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377"
+ "`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377aq\220\377"
+ "aq\220\377aq\220\377br\221\377cs\222\377cs\222\377fw\225\377w\211\246"
+ "\377\212\234\270\377\206\226\263\377r\203\241\377fw\225\377cs\222\377"
+ "cs\222\377br\221\377br\221\377aq\220\377aq\220\377`p\217\377`p\217\377"
+ "`p\217\377`p\217\377`p\217\377`p\217\377aq\220\377aq\220\377aq\220\377"
+ "br\221\377iy\230\377v\206\245\377}\215\253\377}\215\253\377~\216\253"
+ "\377~\216\254\377\177\217\254\377\177\217\254\377\177\217\254\377\177"
+ "\217\254\377\177\217\254\377\177\217\254\377\177\217\254\377~\216\254"
+ "\377~\216\253\377}\215\253\377}\215\253\377v\206\245\377iy\230\377br"
+ "\221\377br\221\377aq\220\377aq\220\377`p\217\377`p\217\377`p\217\377"
+ "`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377"
+ "`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377"
+ "`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377aq\220\377"
+ "aq\220\377aq\220\377br\221\377br\221\377cs\222\377cs\222\377ct\223\377"
+ "dt\223\377eu\223\377hx\227\377hy\230\377l|\233\377r\202\241\377y\213"
+ "\250\377\202\224\261\377\221\240\275\377\244\264\315\377\262\301\330"
+ "\377\276\313\337\377\305\322\345\377\303\322\345\377\303\317\343\377"
+ "\277\317\343\377\277\317\343\377\277\317\343\377\277\317\343\377\277"
+ "\317\343\377\277\317\343\377\277\317\343\377\277\317\343\377\304\320"
+ "\344\377\304\323\345\377\305\322\345\377\275\313\337\377\260\277\326"
+ "\377\243\265\316\377\225\245\300\377\177\221\256\377l|\233\377br\221"
+ "\377br\221\377aq\220\377aq\220\377aq\220\377aq\220\377br\221\377br\221"
+ "\377iy\230\377t\206\244\377z\213\252\377}\215\253\377~\216\253\377\202"
+ "\224\261\377\213\233\270\377\224\244\277\377\227\247\301\377\227\247"
+ "\301\377\227\247\301\377\227\247\301\377\227\247\301\377\227\247\301"
+ "\377\227\247\301\377\227\247\301\377\234\254\305\377\242\264\314\377"
+ "\256\275\323\377\261\300\327\377\261\300\327\377\261\300\327\377\261"
+ "\300\327\377\261\300\327\377\261\300\327\377\261\300\327\377\261\300"
+ "\327\377\264\301\331\377\276\313\337\377\305\322\345\377\307\323\346"
+ "\377\307\323\345\377\302\320\343\377\252\273\321\377\177\221\257\377"
+ "eu\224\377br\221\377aq\220\377aq\220\377`p\217\377`p\217\377`p\217\377"
+ "`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377"
+ "`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377"
+ "`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377"
+ "`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377"
+ "`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377"
+ "`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377"
+ "`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377"
+ "`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377"
+ "`p\217\377`p\217\377_o\216\377_o\216\377_o\216\377]m\215\377Zk\212\377"
+ "Uf\206\377P`\201\377GX|\377\77Qs\3777Im\3770Ch\377,>c\377*;a\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377*;a\377,>c\3770Bh\3777Hm\377\77Ps\377FXz"
+ "\377O_\201\377Tf\206\377Yj\211\377]m\214\377^n\215\377_o\216\377_o\216"
+ "\377_o\216\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216"
+ "\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216"
+ "\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216"
+ "\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216"
+ "\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216"
+ "\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216"
+ "\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216"
+ "\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216"
+ "\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216"
+ "\377aq\217\377aq\217\377aq\217\377br\220\377br\220\377cs\221\377cs\221"
+ "\377jz\227\377s\203\241\377v\206\244\377m}\233\377cs\221\377cs\221\377"
+ "br\220\377br\220\377aq\217\377aq\217\377`p\216\377`p\216\377`p\216\377"
+ "`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377"
+ "`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377"
+ "`p\216\377aq\217\377aq\217\377aq\217\377br\220\377br\220\377cs\221\377"
+ "cs\221\377fv\224\377fv\224\377cs\221\377cs\221\377br\220\377br\220\377"
+ "aq\217\377aq\217\377aq\217\377`p\216\377`p\216\377`p\216\377`p\216\377"
+ "`p\216\377`p\216\377`p\216\377`p\216\377aq\217\377aq\217\377br\220\377"
+ "br\220\377cs\221\377ct\222\377dt\222\377eu\223\377eu\223\377ev\224\377"
+ "ev\224\377ev\224\377ev\224\377ev\224\377ev\224\377ev\224\377eu\223\377"
+ "eu\223\377eu\222\377ct\222\377cs\221\377cs\221\377br\220\377aq\217\377"
+ "aq\217\377aq\217\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377"
+ "`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377"
+ "`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377"
+ "`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377aq\217\377"
+ "aq\217\377aq\217\377br\220\377br\220\377cs\221\377cs\221\377cs\221\377"
+ "ct\222\377dt\222\377eu\222\377eu\223\377eu\223\377ev\224\377hy\227\377"
+ "iy\227\377l|\232\377l}\232\377p\200\236\377v\206\243\377\177\217\254"
+ "\377\203\225\257\377\205\225\262\377\205\225\262\377\205\225\262\377"
+ "\205\225\262\377\205\225\262\377\205\225\262\377\203\225\257\377}\216"
+ "\253\377q\203\240\377l|\232\377l|\232\377l|\232\377hx\226\377gw\225\377"
+ "fw\224\377cs\221\377br\220\377aq\217\377aq\217\377aq\217\377aq\217\377"
+ "aq\217\377aq\217\377br\220\377br\220\377cs\221\377ct\222\377dt\222\377"
+ "eu\222\377eu\223\377hy\227\377hy\227\377hy\227\377hy\227\377hy\227\377"
+ "iy\227\377iy\227\377iy\227\377iy\227\377iy\227\377iy\227\377iy\227\377"
+ "iy\227\377iy\227\377l|\232\377l|\232\377l|\232\377l}\232\377l}\232\377"
+ "l}\232\377l}\232\377l|\232\377l|\232\377l|\232\377l|\232\377k{\231\377"
+ "j{\231\377jz\227\377fv\224\377br\220\377br\220\377aq\217\377aq\217\377"
+ "`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377"
+ "`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377"
+ "`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377"
+ "`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377"
+ "`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377"
+ "`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377"
+ "`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377"
+ "`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377"
+ "`p\216\377`p\216\377`p\216\377`p\216\377`p\216\377_o\216\377_o\216\377"
+ "^n\215\377]m\214\377Yj\211\377Tf\206\377O_\201\377FXz\377\77Ps\3777I"
+ "m\3770Bh\377,>c\377*;a\377(:_\377(:_\377(:_\377(:_\377(:_\377*;a\377"
+ ",>c\3770Bh\3777Hm\377\77Ps\377FWz\377O_\201\377Te\206\377Yj\211\377\\"
+ "l\214\377]n\215\377^n\216\377^n\216\377^n\216\377_o\216\377_o\216\377"
+ "_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377"
+ "_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377"
+ "_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377"
+ "_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377"
+ "_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377"
+ "_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377"
+ "_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377"
+ "_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377"
+ "_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377`p\217\377`p\217\377"
+ "`p\217\377`q\220\377aq\220\377br\221\377br\221\377br\221\377br\221\377"
+ "br\221\377br\221\377aq\220\377`q\220\377`p\217\377`p\217\377`p\217\377"
+ "_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377"
+ "_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377"
+ "_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377`p\217\377`p\217\377"
+ "`p\217\377`q\220\377aq\220\377aq\220\377br\221\377br\221\377aq\220\377"
+ "aq\220\377`q\220\377`p\217\377`p\217\377`p\217\377_o\216\377_o\216\377"
+ "_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377"
+ "`p\217\377`p\217\377`p\217\377`q\220\377aq\220\377br\221\377br\221\377"
+ "br\222\377cs\222\377cs\222\377cs\222\377cs\222\377cs\222\377cs\222\377"
+ "cs\222\377cs\222\377cs\222\377br\222\377br\221\377br\221\377aq\220\377"
+ "`q\220\377`p\217\377`p\217\377`p\217\377_o\216\377_o\216\377_o\216\377"
+ "_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377"
+ "_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377"
+ "_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377"
+ "_o\216\377_o\216\377_o\216\377`p\217\377`p\217\377`p\217\377`p\217\377"
+ "`q\220\377aq\220\377br\221\377br\221\377br\221\377br\222\377br\222\377"
+ "cs\222\377cs\222\377ct\222\377ct\222\377dt\223\377dt\223\377dt\223\377"
+ "du\224\377du\224\377du\224\377du\224\377du\224\377du\224\377du\224\377"
+ "du\224\377du\224\377du\224\377du\224\377du\224\377dt\223\377ct\222\377"
+ "ct\222\377cs\222\377br\221\377br\221\377aq\220\377`q\220\377`p\217\377"
+ "`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377`q\220\377"
+ "aq\220\377br\221\377br\221\377br\222\377cs\222\377ct\222\377ct\222\377"
+ "ct\222\377ct\222\377ct\222\377ct\222\377dt\223\377dt\223\377dt\223\377"
+ "dt\223\377dt\223\377dt\223\377dt\223\377dt\223\377dt\223\377dt\223\377"
+ "dt\223\377dt\223\377dt\223\377dt\223\377dt\223\377dt\223\377dt\223\377"
+ "dt\223\377ct\222\377cs\222\377br\222\377br\221\377aq\220\377`q\220\377"
+ "`p\217\377`p\217\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377"
+ "_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377"
+ "_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377"
+ "_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377"
+ "_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377"
+ "_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377"
+ "_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377"
+ "_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377"
+ "_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377"
+ "_o\216\377^n\216\377^n\216\377]n\215\377\\l\214\377Yj\211\377Tf\206\377"
+ "O_\201\377FWz\377\77Ps\3777Hm\3770Bh\377,>c\377*;a\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377*;a\377,>c\3770Bh\3776Hm\377>Ps\377FWz\377N^\200"
+ "\377Te\205\377Xi\211\377[l\212\377]m\214\377^n\215\377^n\215\377^n\215"
+ "\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215"
+ "\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215"
+ "\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215"
+ "\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215"
+ "\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215"
+ "\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215"
+ "\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215"
+ "\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215"
+ "\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215"
+ "\377^o\215\377_p\216\377_p\216\377_p\216\377_p\216\377_q\217\377`q\217"
+ "\377`q\217\377`q\217\377`q\217\377_q\217\377_p\216\377_p\216\377_p\216"
+ "\377_p\216\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215"
+ "\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215"
+ "\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215"
+ "\377^o\215\377_p\216\377_p\216\377_p\216\377_p\216\377_q\217\377_q\217"
+ "\377_q\217\377_q\217\377_p\216\377_p\216\377_p\216\377_p\216\377^o\215"
+ "\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215"
+ "\377^o\215\377^o\215\377^o\215\377_p\216\377_p\216\377_p\216\377_q\217"
+ "\377`q\217\377ar\220\377ar\220\377ar\220\377ar\220\377ar\220\377ar\220"
+ "\377ar\220\377ar\220\377ar\220\377ar\220\377ar\220\377ar\220\377ar\220"
+ "\377`q\217\377_q\217\377_p\216\377_p\216\377_p\216\377^o\215\377^o\215"
+ "\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215"
+ "\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215"
+ "\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215"
+ "\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215"
+ "\377_p\216\377_p\216\377_p\216\377_p\216\377_q\217\377_q\217\377`q\217"
+ "\377`q\217\377ar\220\377ar\220\377ar\220\377ar\220\377ar\221\377ar\221"
+ "\377bs\221\377bs\221\377bs\221\377bs\221\377bs\221\377bs\221\377bs\221"
+ "\377bs\221\377bs\221\377bs\221\377bs\221\377bs\221\377bs\221\377bs\221"
+ "\377bs\221\377ar\221\377ar\220\377ar\220\377ar\220\377`q\217\377_q\217"
+ "\377_p\216\377_p\216\377_p\216\377^o\215\377^o\215\377_p\216\377_p\216"
+ "\377_p\216\377_p\216\377_q\217\377`q\217\377ar\220\377ar\220\377ar\220"
+ "\377ar\220\377ar\220\377ar\220\377ar\220\377ar\220\377ar\221\377ar\221"
+ "\377ar\221\377ar\221\377ar\221\377ar\221\377ar\221\377ar\221\377ar\221"
+ "\377ar\221\377ar\221\377ar\221\377bs\221\377bs\221\377bs\221\377bs\221"
+ "\377bs\221\377ar\221\377ar\221\377ar\221\377ar\220\377ar\220\377`q\217"
+ "\377_q\217\377_p\216\377_p\216\377_p\216\377^o\215\377^o\215\377^o\215"
+ "\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215"
+ "\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215"
+ "\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215"
+ "\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215"
+ "\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215"
+ "\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215"
+ "\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215"
+ "\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215\377^o\215"
+ "\377^o\215\377^o\215\377^o\215\377^n\215\377^n\215\377]m\214\377[l\212"
+ "\377Xi\211\377Te\205\377N^\200\377FWz\377>Ps\3776Hm\3770Bh\377,>c\377"
+ "*;a\377(:_\377(:_\377(:_\377(:_\377(:_\377*;a\377,>c\3770Bh\3776Hm\377"
+ ">Or\377FWy\377N^\200\377Te\205\377Xi\211\377[k\212\377\\m\214\377]m\214"
+ "\377]m\214\377]m\214\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215"
+ "\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215"
+ "\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215"
+ "\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215"
+ "\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215"
+ "\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215"
+ "\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215"
+ "\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215"
+ "\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215"
+ "\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377_o\216\377_o\216"
+ "\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216"
+ "\377_o\216\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215"
+ "\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215"
+ "\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215"
+ "\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377_o\216\377_o\216"
+ "\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377_o\216\377^n\215"
+ "\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215"
+ "\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377_o\216"
+ "\377_o\216\377_o\216\377_o\216\377_p\217\377_p\217\377_p\217\377_p\217"
+ "\377_p\217\377_p\217\377_p\217\377_p\217\377_p\217\377_p\217\377_p\217"
+ "\377_p\217\377_p\217\377_o\216\377_o\216\377_o\216\377_o\216\377^n\215"
+ "\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215"
+ "\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215"
+ "\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215"
+ "\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215"
+ "\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377_o\216\377_o\216"
+ "\377_o\216\377_o\216\377_o\216\377_p\217\377_p\217\377`p\217\377`p\217"
+ "\377`p\217\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220"
+ "\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220"
+ "\377aq\220\377aq\220\377aq\220\377aq\220\377`p\217\377`p\217\377_p\217"
+ "\377_o\216\377_o\216\377_o\216\377_o\216\377^n\215\377^n\215\377^n\215"
+ "\377^n\215\377^n\215\377_o\216\377_o\216\377_o\216\377_o\216\377_p\217"
+ "\377_p\217\377_p\217\377`p\217\377`p\217\377`p\217\377`p\217\377`p\217"
+ "\377`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377`p\217\377`p\217"
+ "\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220"
+ "\377aq\220\377aq\220\377aq\220\377aq\220\377aq\220\377`p\217\377`p\217"
+ "\377_p\217\377_p\217\377_o\216\377_o\216\377_o\216\377^n\215\377^n\215"
+ "\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215"
+ "\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215"
+ "\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215"
+ "\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215"
+ "\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215"
+ "\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215"
+ "\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215"
+ "\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215"
+ "\377^n\215\377^n\215\377^n\215\377^n\215\377^n\215\377]m\214\377]m\214"
+ "\377\\m\214\377[k\212\377Xi\211\377Te\205\377N^\200\377FWy\377>Or\377"
+ "6Hm\3770Bh\377,>c\377*;a\377(:_\377(:_\377(:_\377(:_\377(:_\377*;a\377"
+ ",>c\3770Bh\3776Hl\377>Or\377EVy\377N^\200\377Tc\205\377Xi\210\377[k\212"
+ "\377[l\214\377\\m\214\377\\m\214\377\\m\214\377]m\215\377]m\215\377]"
+ "m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377"
+ "]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377"
+ "]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377"
+ "]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377"
+ "]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377"
+ "]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377"
+ "]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377"
+ "]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377"
+ "]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377"
+ "]m\215\377]m\215\377]m\215\377^n\216\377^n\216\377^n\216\377^n\216\377"
+ "^n\216\377^n\216\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377"
+ "]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377"
+ "]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377"
+ "]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377"
+ "]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377"
+ "]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377"
+ "]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377"
+ "]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377^n\216\377^n\216\377"
+ "^n\216\377^n\216\377^n\216\377^n\216\377^n\216\377^n\216\377^n\216\377"
+ "^n\216\377^n\216\377^n\216\377^n\216\377^n\216\377^n\216\377^n\216\377"
+ "]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377"
+ "]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377"
+ "]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377"
+ "]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377"
+ "]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377"
+ "]m\215\377]m\215\377]m\215\377]m\215\377^n\216\377^n\216\377^n\216\377"
+ "^n\216\377^n\216\377^n\216\377^n\216\377^o\217\377^o\217\377^o\217\377"
+ "^o\217\377^o\217\377^o\217\377^o\217\377^o\217\377^o\217\377^o\217\377"
+ "^o\217\377^o\217\377^o\217\377^o\217\377^o\217\377^o\217\377^o\217\377"
+ "^n\216\377^n\216\377^n\216\377^n\216\377^n\216\377]m\215\377]m\215\377"
+ "]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377"
+ "^n\216\377^n\216\377^n\216\377^n\216\377^n\216\377^n\216\377^n\216\377"
+ "^n\216\377^n\216\377^n\216\377^n\216\377^n\216\377^n\216\377^n\216\377"
+ "^n\216\377^n\216\377^o\217\377^o\217\377^o\217\377^o\217\377^o\217\377"
+ "^o\217\377^o\217\377^o\217\377^o\217\377^o\217\377^o\217\377^o\217\377"
+ "^o\217\377^o\217\377^n\216\377^n\216\377^n\216\377^n\216\377^n\216\377"
+ "]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377"
+ "]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377"
+ "]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377"
+ "]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377"
+ "]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377"
+ "]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377"
+ "]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377"
+ "]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377"
+ "]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377]m\215\377"
+ "]m\215\377\\m\214\377\\m\214\377[l\214\377[k\212\377Xi\210\377Tc\205"
+ "\377N^\200\377EVy\377>Or\3776Hl\3770Bh\377,>c\377*;a\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377*;a\377,>c\3770Bg\3776Gl\377>Or\377EVy\377M]\177"
+ "\377Sc\203\377Wh\210\377Yk\212\377[l\214\377\\l\214\377\\l\214\377\\"
+ "l\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214"
+ "\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377"
+ "\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\"
+ "m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214"
+ "\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377"
+ "\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\"
+ "m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214"
+ "\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377"
+ "\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\"
+ "m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214"
+ "\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377"
+ "\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\"
+ "m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214"
+ "\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377"
+ "\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\"
+ "m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214"
+ "\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377"
+ "\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\"
+ "m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214"
+ "\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377"
+ "\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\"
+ "m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214"
+ "\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377"
+ "\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\"
+ "m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214"
+ "\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377"
+ "\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\"
+ "m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214"
+ "\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377"
+ "\\m\214\377\\m\214\377]n\215\377]n\215\377]n\215\377]n\215\377]n\215"
+ "\377]n\215\377]n\215\377]n\215\377]n\215\377]n\215\377]n\215\377]n\215"
+ "\377]n\215\377]n\215\377]n\215\377]n\215\377]n\215\377]n\215\377]n\215"
+ "\377]n\215\377]n\215\377]n\215\377]n\215\377\\m\214\377\\m\214\377\\"
+ "m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214"
+ "\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377"
+ "\\m\214\377\\m\214\377\\m\214\377\\m\214\377]n\215\377]n\215\377]n\215"
+ "\377]n\215\377]n\215\377]n\215\377]n\215\377]n\215\377]n\215\377]n\215"
+ "\377]n\215\377]n\215\377]n\215\377]n\215\377]n\215\377]n\215\377]n\215"
+ "\377]n\215\377]n\215\377]n\215\377]n\215\377]n\215\377]n\215\377]n\215"
+ "\377]n\215\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377"
+ "\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\"
+ "m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214"
+ "\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377"
+ "\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\"
+ "m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214"
+ "\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377"
+ "\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\"
+ "m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214"
+ "\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\m\214\377"
+ "\\m\214\377\\m\214\377\\m\214\377\\m\214\377\\l\214\377\\l\214\377[l"
+ "\214\377Yk\212\377Wh\210\377Sc\203\377M^\177\377EVy\377>Or\3776Hl\377"
+ "0Bg\377,>c\377*;a\377(:_\377(:_\377(:_\377(:_\377(:_\377*;a\377,>c\377"
+ "0Bg\3776Gl\377=Or\377EVy\377M]\177\377Sb\203\377Vh\210\377Yj\211\377"
+ "Zk\212\377[l\214\377[l\214\377[l\214\377\\l\214\377\\l\214\377\\l\214"
+ "\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377"
+ "\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377[l"
+ "\214\377[l\214\377[l\214\377[l\214\377[l\214\377\\l\214\377Yi\207\377"
+ "Yi\207\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l"
+ "\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214"
+ "\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377"
+ "\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\"
+ "l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214"
+ "\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377"
+ "\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\"
+ "l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214"
+ "\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377"
+ "\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\"
+ "l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214"
+ "\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377"
+ "\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\"
+ "l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214"
+ "\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377"
+ "\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\"
+ "l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214"
+ "\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377"
+ "\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\"
+ "l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214"
+ "\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377"
+ "\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\"
+ "l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214"
+ "\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377"
+ "\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\"
+ "l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214"
+ "\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377"
+ "\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\"
+ "l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214"
+ "\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377"
+ "\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\"
+ "l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214"
+ "\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377"
+ "\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\"
+ "l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214"
+ "\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377"
+ "\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\"
+ "l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214"
+ "\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377"
+ "\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\"
+ "l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214"
+ "\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377"
+ "\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\"
+ "l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214"
+ "\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377"
+ "\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377\\"
+ "l\214\377\\l\214\377\\l\214\377\\l\214\377\\l\214\377[l\214\377[l\214"
+ "\377Zk\212\377Yj\211\377Vh\210\377Sb\203\377M]\177\377EVy\377=Or\377"
+ "6Gl\3770Bg\377,>c\377*;a\377(:_\377(:_\377(:_\377(:_\377(:_\377*;a\377"
+ ",>c\3770Bg\3775Gl\377=Or\377EUx\377L]\177\377Rb\203\377Vg\207\377Xj\211"
+ "\377Zj\211\377Zk\212\377Zk\212\377Zk\212\377[l\214\377[l\214\377[l\214"
+ "\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214"
+ "\377[l\214\377Wh\206\377Vb\201\377Vg\206\377Vg\206\377Xg\206\377Xg\206"
+ "\377Xg\206\377Xg\206\377Xg\206\377Xg\206\377Xg\206\377Xg\206\377[k\212"
+ "\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214"
+ "\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214"
+ "\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214"
+ "\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214"
+ "\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214"
+ "\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214"
+ "\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214"
+ "\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214"
+ "\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214"
+ "\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214"
+ "\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214"
+ "\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214"
+ "\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214"
+ "\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214"
+ "\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214"
+ "\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214"
+ "\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214"
+ "\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214"
+ "\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214"
+ "\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214"
+ "\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214"
+ "\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214"
+ "\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214"
+ "\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214"
+ "\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214"
+ "\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214"
+ "\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214"
+ "\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214"
+ "\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214"
+ "\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214"
+ "\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214"
+ "\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214"
+ "\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214"
+ "\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214"
+ "\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214"
+ "\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214"
+ "\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214"
+ "\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214"
+ "\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214"
+ "\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214"
+ "\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214"
+ "\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214"
+ "\377Zk\212\377Zk\212\377Zj\211\377Xj\211\377Vg\207\377Rb\203\377L]\177"
+ "\377EUx\377=Or\3775Gl\3770Bg\377,>c\377*;a\377(:_\377(:_\377(:_\377("
+ ":_\377(:_\377);`\377,>c\3770Bg\3775Gl\377=Nr\377EUx\377L\\~\377Ra\202"
+ "\377Uf\206\377Xi\211\377Yj\211\377Zk\212\377Zk\212\377Zk\212\377[l\214"
+ "\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214"
+ "\377[l\214\377[l\214\377GRh\37768\77\377448\37757>\377;AO\377FQg\377"
+ "R]|\377Vb\201\377Vf\205\377Vf\205\377Vf\205\377Vf\205\377Wf\205\377W"
+ "f\205\377Wf\205\377Wf\205\377[l\214\377[l\214\377[l\214\377[l\214\377"
+ "[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377"
+ "[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377"
+ "[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377"
+ "[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377"
+ "[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377"
+ "[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377"
+ "[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377"
+ "[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377"
+ "[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377"
+ "[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377"
+ "[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377"
+ "[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377"
+ "[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377"
+ "[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377"
+ "[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377"
+ "[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377"
+ "[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377"
+ "[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377"
+ "[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377"
+ "[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377"
+ "[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377"
+ "[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377"
+ "[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377"
+ "[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377"
+ "[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377"
+ "[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377"
+ "[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377"
+ "[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377"
+ "[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377"
+ "[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377"
+ "[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377"
+ "[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377"
+ "[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377"
+ "[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377"
+ "[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377"
+ "[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377"
+ "[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377"
+ "[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377"
+ "[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377"
+ "[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377"
+ "[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377[l\214\377"
+ "[l\214\377Zk\212\377Zk\212\377Yj\211\377Xi\211\377Uf\206\377Ra\202\377"
+ "L\\~\377EUx\377=Nr\3775Gl\3770Bg\377,>c\377);`\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377);`\377,>c\3770Bg\3775Gl\377<Nq\377DUx\377K\\~\377Qa\202"
+ "\377Uf\206\377Xh\210\377Yj\211\377Zj\212\377Zj\212\377Zj\212\377[k\212"
+ "\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212"
+ "\377[k\212\377[k\212\377KVn\3777;D\377458\377357\377358\37757>\377:\77"
+ "K\377CMc\377N[w\377Sa\200\377Va\200\377Vf\205\377Vf\205\377Vf\205\377"
+ "Vf\205\377Wf\205\377Wf\205\377Wf\205\377Zj\212\377[k\212\377[k\212\377"
+ "[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377"
+ "[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377"
+ "[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377"
+ "[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377"
+ "[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377"
+ "[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377"
+ "[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377"
+ "[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377"
+ "[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377"
+ "[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377"
+ "[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377"
+ "[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377"
+ "[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377"
+ "[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377"
+ "[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377"
+ "[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377"
+ "[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377"
+ "[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377"
+ "[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377"
+ "[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377"
+ "[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377"
+ "[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377"
+ "[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377"
+ "[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377"
+ "[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377"
+ "[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377"
+ "[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377"
+ "[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377"
+ "[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377"
+ "[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377"
+ "[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377"
+ "[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377"
+ "[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377"
+ "[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377"
+ "[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377"
+ "[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377"
+ "[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377"
+ "[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377"
+ "[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377"
+ "[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377"
+ "[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377[k\212\377"
+ "Zj\212\377Zj\212\377Yj\211\377Xh\210\377Uf\206\377Qa\202\377K\\~\377"
+ "DUx\377=Nr\3775Gl\3770Bg\377,>c\377);`\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377);`\377,>c\3770Ag\3775Fl\377<Nq\377DUx\377K[~\377Qa\202\377Te"
+ "\206\377Wh\210\377Xi\210\377Yj\211\377Yj\211\377Yj\211\377Yk\211\377"
+ "Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377"
+ "Yk\211\377Yj\211\377n\202\247\377\221\250\313\377}\223\264\377M[x\377"
+ ";\77L\37756=\37745:\37746<\3778<H\377AH]\377LXq\377Qa\177\377Ua\177\377"
+ "Ua\177\377Ue\205\377Ue\205\377Ue\205\377Ve\205\377Ve\205\377Ve\205\377"
+ "Yj\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377"
+ "Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377"
+ "Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377"
+ "Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377"
+ "Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377"
+ "Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377"
+ "Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377"
+ "Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377"
+ "Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377"
+ "Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377"
+ "Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377"
+ "Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377"
+ "Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377"
+ "Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377"
+ "Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377"
+ "Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377"
+ "Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377"
+ "Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377"
+ "Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377"
+ "Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377"
+ "Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377"
+ "Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377"
+ "Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377"
+ "Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377"
+ "Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377"
+ "Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377"
+ "Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yj\211\377Yj\211\377"
+ "Ve\205\377Ve\205\377Ve\205\377Ve\205\377Ve\205\377Ve\205\377Yj\211\377"
+ "Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377"
+ "Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377"
+ "Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377"
+ "Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377"
+ "Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377"
+ "Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377"
+ "Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377"
+ "Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377"
+ "Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377"
+ "Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377"
+ "Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377"
+ "Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377"
+ "Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377Yk\211\377"
+ "Yk\211\377Yj\211\377Yj\211\377Xi\210\377Wh\210\377Te\206\377Qa\202\377"
+ "K\\~\377DUx\377<Nq\3775Gl\3770Ag\377,>c\377);`\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377);`\377+>b\3770Ag\3775Fk\377<Nq\377DTx\377K[~\377Q`\202"
+ "\377Te\205\377Wg\210\377Xi\210\377Yi\211\377Yi\211\377Yi\211\377Yj\211"
+ "\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211"
+ "\377Yj\211\377Xi\210\377k\200\242\377\241\273\326\377\267\313\345\377"
+ "\221\251\313\377cv\231\377ITn\377:AO\37758@\37735;\37735<\3777:E\377"
+ "\77FY\377KWp\377Q`\177\377T`\177\377T`\177\377T`\177\377Te\203\377Te"
+ "\203\377Ve\203\377Ve\203\377Ve\203\377Ve\203\377Yj\211\377Yj\211\377"
+ "Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377"
+ "Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377"
+ "Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377"
+ "Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377"
+ "Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377"
+ "Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377"
+ "Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377"
+ "Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377"
+ "Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377"
+ "Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377"
+ "Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377"
+ "Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377"
+ "Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377"
+ "Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377"
+ "Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377"
+ "Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377"
+ "Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377"
+ "Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377"
+ "Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377"
+ "Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377"
+ "Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377"
+ "Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377"
+ "Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377"
+ "Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377"
+ "Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377"
+ "Yj\211\377Yj\211\377Yj\211\377Yj\211\377Xi\210\377Ve\203\377Ve\203\377"
+ "Ve\203\377Te\203\377Te\203\377Te\203\377Te\203\377Te\203\377Te\203\377"
+ "Ve\203\377Ve\203\377Ve\203\377Ve\203\377Yj\211\377Yj\211\377Yj\211\377"
+ "Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377"
+ "Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377"
+ "Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377"
+ "Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377"
+ "Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377"
+ "Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377"
+ "Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377"
+ "Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377"
+ "Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377"
+ "Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377"
+ "Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377"
+ "Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377Yj\211\377"
+ "Yj\211\377Yj\211\377Yj\211\377Yi\211\377Yi\211\377Xi\210\377Wg\210\377"
+ "Te\205\377Q`\202\377K[~\377DUx\377<Nq\3775Gk\3770Ag\377,>c\377);`\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377);`\377+>b\3770Ag\3775Fk\377<Nq\377"
+ "CTx\377J[}\377O`\201\377Tc\205\377Ug\207\377Wh\210\377Wi\210\377Wi\210"
+ "\377Wi\210\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211"
+ "\377Xi\211\377Xi\211\377Xi\211\377Xh\210\377\\m\215\377p\206\251\377"
+ "\237\267\323\377\267\313\345\377\246\275\326\377v\215\256\377Vg\205\377"
+ "GRj\377<CT\37759C\37735:\37725:\37759C\377=EU\377JUp\377P^~\377T_\177"
+ "\377T_\177\377T_\177\377Tc\203\377Tc\203\377Tc\203\377Uc\203\377Uc\203"
+ "\377Uc\203\377Xh\210\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211"
+ "\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211"
+ "\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211"
+ "\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211"
+ "\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211"
+ "\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211"
+ "\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211"
+ "\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211"
+ "\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211"
+ "\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211"
+ "\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211"
+ "\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211"
+ "\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211"
+ "\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211"
+ "\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211"
+ "\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211"
+ "\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211"
+ "\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211"
+ "\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211"
+ "\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211"
+ "\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211"
+ "\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211"
+ "\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211"
+ "\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211"
+ "\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211"
+ "\377Xi\211\377Xi\211\377Xi\211\377Xh\210\377Uc\203\377P_\177\377GRl\377"
+ "=EX\377:@M\377:\77L\377=EV\377FRi\377P^z\377T_\177\377T_\177\377Tc\203"
+ "\377Tc\203\377Tc\203\377Uc\203\377Uc\203\377Xh\210\377Xi\211\377Xi\211"
+ "\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211"
+ "\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211"
+ "\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211"
+ "\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211"
+ "\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211"
+ "\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211"
+ "\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211"
+ "\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211"
+ "\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211"
+ "\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211"
+ "\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211"
+ "\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211\377Xi\211"
+ "\377Xi\211\377Xi\211\377Wi\210\377Wi\210\377Wh\210\377Ug\207\377Tc\205"
+ "\377O`\201\377J[}\377CTx\377<Nq\3775Fk\3770Ag\377+>b\377);`\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377);`\377+>b\377/Ag\3775Fk\377;Mp\377CTw\377"
+ "JZ}\377O_\201\377Sc\205\377Uf\206\377Vh\207\377Wh\210\377Wh\210\377W"
+ "h\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377"
+ "Xi\210\377Xi\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377gz\234\377"
+ "\210\241\301\377\262\310\337\377\265\313\343\377\223\253\311\377fy\236"
+ "\377Sa\200\377HTn\377>FY\3776:D\37735;\377248\37736@\377:AO\377EQh\377"
+ "LZt\377P_~\377T_~\377T_~\377T_~\377Tc\203\377Tc\203\377Tc\203\377Tc\203"
+ "\377Tc\203\377Tc\203\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210"
+ "\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210"
+ "\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210"
+ "\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210"
+ "\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210"
+ "\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210"
+ "\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210"
+ "\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210"
+ "\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210"
+ "\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210"
+ "\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210"
+ "\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210"
+ "\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210"
+ "\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210"
+ "\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210"
+ "\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210"
+ "\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210"
+ "\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210"
+ "\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210"
+ "\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210"
+ "\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210"
+ "\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210"
+ "\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210"
+ "\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210"
+ "\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210"
+ "\377Tc\203\377LZv\377=DV\37736\77\377026\377015\377015\377015\377015"
+ "\377248\3776:G\377CNe\377N[y\377P_~\377T_~\377Tc\203\377Tc\203\377Tc"
+ "\203\377Tc\203\377Wh\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377"
+ "Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377"
+ "Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377"
+ "Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377"
+ "Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377"
+ "Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377"
+ "Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377"
+ "Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377"
+ "Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377"
+ "Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377"
+ "Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377"
+ "Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377"
+ "Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Xi\210\377Wh\210\377"
+ "Wh\210\377Vh\207\377Uf\206\377Sc\205\377O_\201\377JZ}\377CTw\377<Nq\377"
+ "5Fk\377/Ag\377+>b\377);`\377(:_\377(:_\377(:_\377(:_\377(:_\377);`\377"
+ "+>b\377/Ag\3775Fk\377;Mp\377CTw\377IZ|\377N_\200\377Sb\203\377Tf\206"
+ "\377Ug\207\377Vg\207\377Vg\207\377Vg\207\377Wh\210\377Wh\210\377Wh\210"
+ "\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Vg\207\377Vg\207"
+ "\377Vg\207\377Vg\207\377Vg\206\377Zm\220\377q\207\253\377\235\264\321"
+ "\377\265\313\342\377\244\275\331\377~\224\270\377_q\224\377R`\177\377"
+ "JYp\377@H]\3775:E\37723:\377137\37725;\3778<H\377AJ_\377IVn\377O]x\377"
+ "O^~\377S^~\377S^~\377S^~\377Sb\202\377Sb\202\377Tb\202\377Tb\202\377"
+ "Tb\202\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377S^~\377DNh\3775:F\377028\377005\377139"
+ "\37747A\3777;G\3778<H\37748A\37713:\377138\37748A\377@G[\377KWs\377O"
+ "]x\377O^~\377S^~\377Sb\202\377Sb\202\377Tb\202\377Vg\207\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Vg\207\377Vg\207\377Ug\207\377Tf\206\377Sb\203\377N_\200\377"
+ "IZ|\377CTw\377;Mp\3775Fk\377/Ag\377+>b\377);`\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377);`\377+>b\377/Ag\3775Fk\377;Mp\377BTw\377HY|\377N^\200"
+ "\377Rb\203\377Te\206\377Ug\207\377Vg\207\377Vg\207\377Vg\207\377Wh\210"
+ "\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210"
+ "\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\206\377Vf\206\377Uf\206"
+ "\377^o\217\377y\217\264\377\237\270\325\377\250\300\332\377\223\253\315"
+ "\377r\210\254\377\\o\215\377Q`\177\377N[z\377DNe\3777=J\37715<\37702"
+ "9\37715;\3776:E\377=EW\377EPj\377MXw\377O^}\377S^}\377S^}\377Sb\201\377"
+ "Sb\201\377Sb\201\377Tb\201\377Tb\201\377Tb\201\377Vg\207\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Sb\201\377EPk\3776;G\37713:\377"
+ "46A\377\77FY\377IXv\377Q`z\377Q`\177\377Q`\177\377Q`z\377ITl\377:@P\377"
+ "36A\3776:E\377AI^\377IVr\377N\\w\377O]}\377S^}\377Sb\201\377Sb\201\377"
+ "Tb\201\377Vg\207\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377Wh\210\377"
+ "Wh\210\377Wh\210\377Wh\210\377Vg\207\377Vg\207\377Ug\207\377Te\206\377"
+ "Rb\203\377N^\200\377IZ|\377BTw\377;Mp\3775Fk\377/Ag\377+>b\377);`\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377);`\377+=b\377/Ag\3775Ek\377;Mp\377"
+ "BTw\377HY|\377M^\200\377Rb\203\377Te\205\377Uf\206\377Vg\207\377Vg\207"
+ "\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207"
+ "\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207"
+ "\377Vf\206\377Uf\206\377Uf\206\377Yj\212\377cw\231\377\202\231\274\377"
+ "\236\267\325\377\242\271\325\377\212\243\304\377k\201\246\377Xh\210\377"
+ "Q`\177\377Q`y\377EQk\377:@P\37725@\37702:\37703:\37747A\377:@O\377BL"
+ "a\377KXs\377N]}\377R]}\377R]}\377R]}\377Ra\201\377Ra\201\377Ra\201\377"
+ "Ta\201\377Ta\201\377Ta\201\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377"
+ "Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377"
+ "Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377"
+ "Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377"
+ "Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377"
+ "Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377"
+ "Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377"
+ "Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377"
+ "Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377"
+ "Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377"
+ "Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377"
+ "Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377"
+ "Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377"
+ "Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377"
+ "Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377"
+ "Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377"
+ "Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377"
+ "Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377"
+ "Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377"
+ "Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377"
+ "Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377"
+ "Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377"
+ "Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377"
+ "Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377MYx\377<"
+ "DV\37758D\3778>N\377HTl\377Q`\177\377Q`\177\377Q`\177\377Q`\177\377Q"
+ "`\177\377Q`\177\377Q`\177\377NWt\377\77G\\\3776<I\3779@Q\377DOi\377L"
+ "Xw\377N\\w\377N]|\377R]}\377Ra\201\377Ta\201\377Ta\201\377Vg\207\377"
+ "Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377"
+ "Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377"
+ "Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377"
+ "Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377"
+ "Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377"
+ "Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377"
+ "Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377"
+ "Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377"
+ "Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377"
+ "Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377"
+ "Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377"
+ "Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377Vg\207\377"
+ "Vg\207\377Vg\207\377Uf\206\377Te\205\377Rb\203\377M^\200\377HY|\377B"
+ "Tw\377;Mp\3775Fk\377/Ag\377+=b\377);`\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377);`\377+=b\377/Ag\3774Ek\377:Lp\377ASv\377HY|\377M]\177\377Qa"
+ "\202\377Tc\205\377Te\206\377Uf\206\377Uf\206\377Uf\206\377Ug\207\377"
+ "Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377"
+ "Ug\207\377Tf\206\377Tf\206\377Tf\206\377Tf\206\377Tf\205\377Xi\211\377"
+ "Xi\211\377Xi\211\377Wi\211\377\\m\216\377j\177\243\377\205\235\300\377"
+ "\231\262\321\377\232\264\317\377\203\234\277\377ey\235\377Te\210\377"
+ "P^~\377P^y\377ESl\377:CT\37737B\37703:\377028\37704<\3775:F\377>H\\\377"
+ "HTm\377M[v\377M]}\377Q]}\377Q]}\377Q]}\377Qa\201\377Qa\201\377Sa\201"
+ "\377Sa\201\377Sa\201\377Tf\206\377Ug\207\377Ug\207\377Ug\207\377Ug\207"
+ "\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207"
+ "\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207"
+ "\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207"
+ "\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207"
+ "\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207"
+ "\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207"
+ "\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207"
+ "\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207"
+ "\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207"
+ "\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207"
+ "\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207"
+ "\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207"
+ "\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207"
+ "\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207"
+ "\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207"
+ "\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207"
+ "\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207"
+ "\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207"
+ "\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207"
+ "\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207"
+ "\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ta\201\377Ta\201\377Ta\201"
+ "\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207"
+ "\377Ug\207\377Tf\206\377Sa\201\377EQj\3778\77Q\377:AR\377ESl\377P^~\377"
+ "P^~\377P^~\377P^~\377P^~\377P^~\377P^~\377P^~\377P^~\377LWs\377>F[\377"
+ "8\77O\377@H]\377GTl\377KWv\377L[v\377M\\|\377Q]}\377Qa\201\377Sa\201"
+ "\377Tf\206\377Tf\206\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207"
+ "\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207"
+ "\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207"
+ "\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207"
+ "\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207"
+ "\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207"
+ "\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207"
+ "\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207"
+ "\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207"
+ "\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207"
+ "\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207"
+ "\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207\377Ug\207"
+ "\377Ug\207\377Uf\206\377Uf\206\377Te\206\377Tc\205\377Qa\202\377M]\177"
+ "\377HY|\377ASv\377:Lp\3775Fk\377/Ag\377+=b\377);`\377(:_\377(:_\377("
+ ":_\377(:_\377(:_\377);`\377+=b\377/Af\3774Ek\377:Lp\377ASv\377GXz\377"
+ "M]\177\377Qa\202\377Sc\205\377Te\206\377Tf\206\377Tf\206\377Tf\206\377"
+ "Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377"
+ "Uf\207\377Uf\207\377Tf\206\377Tf\206\377Tf\206\377Yj\212\377Yj\212\377"
+ "Xi\211\377Xi\211\377Xi\211\377Xh\210\377Wh\210\377Wh\210\377\\p\223\377"
+ "n\203\244\377\207\241\301\377\234\265\317\377\227\260\317\377~\227\270"
+ "\377bw\227\377Tb\202\377P^}\377P^}\377HVo\377>F[\3776;I\37703<\377/0"
+ "7\377019\37715A\3779@Q\377EPi\377M[v\377M\\|\377Q\\|\377Q\\|\377Q\\|"
+ "\377Q`\200\377Q`\200\377Q`\200\377S`\200\377S`\200\377S`\200\377S`\200"
+ "\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207"
+ "\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207"
+ "\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207"
+ "\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207"
+ "\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207"
+ "\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207"
+ "\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207"
+ "\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207"
+ "\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207"
+ "\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207"
+ "\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207"
+ "\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207"
+ "\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207"
+ "\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207"
+ "\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207"
+ "\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207"
+ "\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207"
+ "\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207"
+ "\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207"
+ "\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207"
+ "\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Tf\206\377Tf\206\377S`\200"
+ "\377S`\200\377Tf\206\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207"
+ "\377Uf\207\377Tf\206\377Tf\206\377Q\\|\377CNf\377;BU\377CNg\377P^}\377"
+ "P^}\377P^}\377P^}\377P^}\377P^}\377P^}\377P^}\377P^}\377P^}\377P^}\377"
+ "GSo\377=EY\377;DW\377DPg\377JVt\377L[t\377L\\|\377Q\\|\377Q`\200\377"
+ "S`\200\377S`\200\377Tf\206\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377"
+ "Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377"
+ "Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377"
+ "Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377"
+ "Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377"
+ "Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377"
+ "Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377"
+ "Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377"
+ "Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377"
+ "Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377"
+ "Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377"
+ "Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377Uf\207\377"
+ "Uf\207\377Uf\207\377Tf\206\377Tf\206\377Te\206\377Tc\205\377Qa\202\377"
+ "M]\177\377GXz\377ASv\377:Lp\3775Fk\377/Af\377+=b\377);`\377(:_\377(:"
+ "_\377(:_\377(:_\377(:_\377);`\377+=b\377/Af\3774Ek\377:Lo\377ARv\377"
+ "GXz\377L]\177\377P`\202\377Sb\203\377Sc\205\377Te\205\377Te\205\377T"
+ "e\205\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377"
+ "Te\206\377Te\206\377Te\206\377Te\205\377Te\205\377Te\205\377Xi\211\377"
+ "Xi\211\377Xi\211\377Wh\211\377Wh\211\377Wj\216\377Wi\215\377Vi\215\377"
+ "Vi\215\377Vh\215\377^r\225\377r\207\251\377\215\246\305\377\237\267\325"
+ "\377\236\265\323\377\201\232\275\377bv\234\377Sb\206\377O]}\377O]}\377"
+ "KYr\377BMf\3778\77P\37705\77\377.05\377-/4\377.06\37726A\377:CT\377C"
+ "Nh\377HVq\377LZv\377L[z\377P[z\377P[z\377P[z\377P`\200\377P`\200\377"
+ "P`\200\377Q`\200\377Q`\200\377Q`\200\377Te\206\377Te\206\377Te\206\377"
+ "Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377"
+ "Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377"
+ "Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377"
+ "Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377"
+ "Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377"
+ "Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377"
+ "Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377"
+ "Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377"
+ "Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377"
+ "Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377"
+ "Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377"
+ "Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377"
+ "Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377"
+ "Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377"
+ "Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377"
+ "Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377"
+ "Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377"
+ "Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377"
+ "Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377"
+ "Te\206\377Te\206\377Q`\200\377P`\200\377P[z\377P[z\377P`\200\377P`\200"
+ "\377P`\200\377P`\200\377Q`\200\377Q`\200\377Q`\200\377Q`\200\377Q`\200"
+ "\377Te\205\377Te\205\377Te\205\377LZv\377AMc\377@I_\377GVr\377O]}\377"
+ "O]}\377O]}\377O]}\377O]}\377O]}\377O]}\377O]}\377O]}\377O]}\377O]}\377"
+ "MYx\377COf\377;DX\377@Ia\377FTo\377JVt\377KZt\377KZz\377PZz\377P`\200"
+ "\377Q`\200\377Te\205\377Te\205\377Te\206\377Te\206\377Te\206\377Te\206"
+ "\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206"
+ "\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206"
+ "\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206"
+ "\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206"
+ "\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206"
+ "\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206"
+ "\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206"
+ "\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206"
+ "\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206"
+ "\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206"
+ "\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206\377Te\206"
+ "\377Te\206\377Te\205\377Te\205\377Sc\205\377Sb\203\377P`\202\377L]\177"
+ "\377GXz\377ARv\377:Lo\3774Ek\377/Af\377+=b\377);`\377(:_\377(:_\377("
+ ":_\377(:_\377(:_\377);`\377+=b\377/Af\3774Ej\377:Lo\377ARt\377FWz\377"
+ "L\\\177\377O`\201\377Sb\203\377Sc\203\377Te\205\377Te\205\377Te\205\377"
+ "Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377"
+ "Te\205\377Te\205\377Te\205\377Tc\205\377Tc\205\377Wi\211\377Wi\211\377"
+ "Wi\211\377Wi\211\377Wj\216\377Wj\216\377Wj\216\377[l\215\377Zl\215\377"
+ "Zl\215\377Vh\214\377Yk\214\377^r\225\377q\207\253\377\216\246\310\377"
+ "\237\267\325\377\225\260\316\377|\224\270\377cx\234\377Vf\206\377N]}"
+ "\377N]}\377LXx\377FTn\377<EY\37748D\377-17\377,/4\377-/4\377/2:\3774"
+ "9F\377:BT\377AJb\377GTp\377KZv\377K[z\377K[z\377O[z\377O[z\377O_\200"
+ "\377O_\200\377O_\200\377Q_\200\377Q_\200\377Q_\200\377Q_\200\377Te\205"
+ "\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205"
+ "\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205"
+ "\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205"
+ "\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205"
+ "\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205"
+ "\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205"
+ "\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205"
+ "\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205"
+ "\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205"
+ "\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205"
+ "\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205"
+ "\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205"
+ "\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205"
+ "\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205"
+ "\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205"
+ "\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205"
+ "\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205"
+ "\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205"
+ "\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Q_\200\377KZv\377"
+ "AJc\3777>R\3775;K\3777>P\377\77H_\377GTq\377K[z\377O[z\377O_\200\377"
+ "O_\200\377O_\200\377Q_\200\377Q_\200\377Q_\200\377Q_\200\377Q_\200\377"
+ "KZv\377BNg\377EQj\377LXx\377N]}\377N]}\377N]}\377N]}\377N]}\377N]}\377"
+ "N]}\377N]}\377N]}\377N]}\377N]}\377N]}\377FUr\377\77Hb\377@H`\377EQj"
+ "\377HUs\377KXt\377KZy\377OZy\377O_\177\377Q_\200\377Q_\200\377Tc\205"
+ "\377Tc\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205"
+ "\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205"
+ "\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205"
+ "\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205"
+ "\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205"
+ "\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205"
+ "\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205"
+ "\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205"
+ "\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205"
+ "\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205"
+ "\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205"
+ "\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205\377Te\205"
+ "\377Sc\203\377Sb\203\377O`\201\377L\\\177\377GXz\377ARt\377:Lo\3774E"
+ "j\377/Af\377+=b\377);`\377(:_\377(:_\377(:_\377(:_\377(:_\377);`\377"
+ "+=b\377/Af\3774Ej\377:Ko\377ARt\377FWz\377K\\~\377O_\201\377Qa\203\377"
+ "Rb\203\377Sc\205\377Sc\205\377Sc\205\377Tc\205\377Tc\205\377Tc\205\377"
+ "Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377"
+ "Tc\205\377Sc\203\377Sc\203\377Vh\211\377Vh\211\377Vh\211\377Vj\216\377"
+ "Ui\215\377Ui\215\377Zk\215\377Zk\215\377Yk\215\377Yk\215\377Yk\215\377"
+ "Ug\214\377Ug\214\377Yn\220\377l\201\247\377\207\237\303\377\226\260\317"
+ "\377\217\250\315\377|\224\270\377cz\236\377Ue\212\377M\\|\377M\\|\377"
+ "M\\|\377M\\|\377ETm\3779BT\37704\77\377-06\377,/5\377,/5\377.1:\3772"
+ "7D\3778\77Q\377\77H_\377ERk\377KYv\377KZz\377OZz\377OZz\377OZz\377O_"
+ "\177\377O_\177\377O_\177\377P_\177\377P_\177\377P_\177\377P_\177\377"
+ "Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377"
+ "Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377"
+ "Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377"
+ "Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377"
+ "Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377"
+ "Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377"
+ "Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377"
+ "Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377"
+ "Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377"
+ "Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377"
+ "Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377"
+ "Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377"
+ "Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377"
+ "Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377"
+ "Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377"
+ "Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377"
+ "Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377"
+ "Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377"
+ "Tc\205\377Sc\203\377OZz\377BLg\3774:H\377,/5\377+,0\377+,0\377+,0\377"
+ ",/5\37727D\377\77H_\377IUv\377KZz\377OZz\377OZz\377O_\177\377P_\177\377"
+ "P_\177\377P_\177\377P_\177\377KYz\377ESm\377JTq\377M\\|\377M\\|\377M"
+ "\\|\377M\\|\377M\\|\377M\\|\377M\\|\377M\\|\377M\\|\377M\\|\377M\\|\377"
+ "M\\|\377M\\|\377M\\|\377CPn\377@Jc\377DPi\377IWr\377IXr\377JYx\377NY"
+ "y\377O^~\377P_\177\377P_\177\377Sc\203\377Sc\203\377Tc\205\377Tc\205"
+ "\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205"
+ "\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205"
+ "\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205"
+ "\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205"
+ "\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205"
+ "\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205"
+ "\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205"
+ "\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205"
+ "\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205"
+ "\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205"
+ "\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205"
+ "\377Tc\205\377Tc\205\377Sc\205\377Sc\205\377Rb\203\377Qa\203\377O_\201"
+ "\377K\\~\377FWz\377ARt\377:Ko\3774Ej\377/Af\377+=b\377);`\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377);`\377+=b\377/Af\3773Ej\377:Ko\377ARt\377"
+ "EWz\377K[~\377N_\201\377Qa\202\377Rb\203\377Sb\203\377Sb\203\377Sb\203"
+ "\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205"
+ "\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Sb\203\377Sb\203\377Vh\210"
+ "\377Vh\210\377Vh\210\377Vh\210\377Vi\216\377Ui\215\377Zk\215\377Zk\215"
+ "\377Zk\215\377Zj\214\377Yj\214\377Yj\214\377Yj\214\377Tg\214\377Tg\214"
+ "\377]q\225\377m\203\250\377\205\236\300\377\221\253\315\377\220\251\310"
+ "\377}\226\273\377g}\241\377Ti\212\377M\\|\377M\\|\377M\\|\377M\\|\377"
+ "IWq\377@I`\3775;L\37704\77\377,07\377,.5\377,/5\377-08\37704@\3775;I"
+ "\377;EY\377DQj\377JYt\377JZy\377JZy\377NZy\377NZy\377N^\177\377N^\177"
+ "\377P^\177\377P^\177\377P^\177\377P^\177\377Sb\203\377Tc\205\377Tc\205"
+ "\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205"
+ "\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205"
+ "\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205"
+ "\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205"
+ "\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205"
+ "\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205"
+ "\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205"
+ "\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205"
+ "\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205"
+ "\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205"
+ "\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205"
+ "\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205"
+ "\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205"
+ "\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205"
+ "\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205"
+ "\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205"
+ "\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205"
+ "\377Tc\205\377Tc\205\377Sb\203\377NZy\377>H^\37705A\377,/5\377,/5\377"
+ "/2<\37705A\37703=\377,07\377,/5\37704@\377;EY\377FTp\377JZy\377JZy\377"
+ "NZy\377N^\177\377N^\177\377N^\177\377N^\177\377NZy\377GVp\377JWv\377"
+ "M\\|\377M\\|\377M\\|\377M\\|\377M\\|\377M\\|\377M\\|\377M\\|\377M\\|"
+ "\377M\\|\377M\\|\377M\\|\377M\\|\377M\\|\377ETq\377BNf\377DQl\377IWq"
+ "\377IWr\377IXx\377NYx\377N]~\377P^~\377P^\177\377Sb\203\377Sb\203\377"
+ "Sb\203\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377"
+ "Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377"
+ "Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377"
+ "Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377"
+ "Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377"
+ "Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377"
+ "Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377"
+ "Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377"
+ "Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377"
+ "Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377"
+ "Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377Tc\205\377"
+ "Tc\205\377Tc\205\377Tc\205\377Tc\205\377Sb\203\377Sb\203\377Rb\203\377"
+ "Qa\202\377N_\201\377K[~\377EWz\377ARt\377:Ko\3774Ej\377/Af\377+=b\377"
+ ");`\377(:_\377(:_\377(:_\377(:_\377(:_\377);`\377+=b\377.Af\3773Ej\377"
+ ":Ko\377@Rt\377EVz\377J[~\377N^\200\377Qa\202\377Qb\202\377Rb\203\377"
+ "Rb\203\377Rb\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377"
+ "Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377"
+ "Sc\203\377Rb\203\377Vh\210\377Vh\210\377Vh\210\377Vh\210\377Vi\215\377"
+ "Vi\215\377Yk\215\377Yk\215\377Yk\215\377Yj\214\377Yn\220\377Yn\220\377"
+ "Yn\220\377Yi\212\377Xi\212\377Xi\212\377\\q\224\377k\200\246\377\177"
+ "\227\273\377\220\250\310\377\220\251\310\377\202\234\275\377k\200\243"
+ "\377Wi\212\377L\\|\377L\\|\377L\\|\377L\\|\377L\\|\377ITq\377\77I_\377"
+ "5<M\37705@\377-09\377,-4\377,-4\377,.5\377.1:\37727E\377:EY\377ERj\377"
+ "IYs\377IYy\377IYy\377NYy\377NYy\377N]\177\377N]\177\377O]\177\377O]\177"
+ "\377O]\177\377O]\177\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203"
+ "\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203"
+ "\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203"
+ "\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203"
+ "\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203"
+ "\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203"
+ "\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203"
+ "\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203"
+ "\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203"
+ "\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203"
+ "\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203"
+ "\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203"
+ "\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203"
+ "\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203"
+ "\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203"
+ "\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203"
+ "\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203"
+ "\377Sc\203\377Sc\203\377Sc\203\377Rb\203\377N]\177\377@Kc\37716B\377"
+ "-08\37727C\377\77I`\377JWv\377L\\|\377JWv\377ALc\3773:I\377.1<\37705"
+ "A\377:DZ\377ERo\377IXs\377IYx\377NYy\377NYy\377N]~\377N]~\377N]~\377"
+ "JYx\377L\\|\377L\\|\377L\\|\377L\\|\377L\\|\377L\\|\377L\\|\377L\\|\377"
+ "L\\|\377L\\|\377L\\|\377L\\|\377L\\|\377L\\|\377L\\|\377JWv\377EQj\377"
+ "DPl\377HVq\377HWw\377HXw\377MXx\377M]~\377O]~\377O]\177\377Rb\203\377"
+ "Rb\203\377Rb\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377"
+ "Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377"
+ "Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377"
+ "Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377"
+ "Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377"
+ "Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377"
+ "Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377"
+ "Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377"
+ "Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377"
+ "Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377"
+ "Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377"
+ "Sc\203\377Sc\203\377Sc\203\377Sc\203\377Sc\203\377Rb\203\377Rb\203\377"
+ "Qb\202\377Qa\202\377N^\200\377J[~\377EVz\377@Rt\377:Ko\3774Ej\377.Af"
+ "\377+=b\377);`\377(:_\377(:_\377(:_\377(:_\377(:_\377);`\377+=b\377."
+ "Af\3773Ej\377:Jn\377@Qs\377EVy\377I[}\377M^\177\377P`\201\377Q`\202\377"
+ "Ra\202\377Ra\202\377Ra\202\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377"
+ "Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377"
+ "Rb\203\377Rb\203\377Rb\203\377Qa\202\377Uf\210\377Uf\210\377Uf\210\377"
+ "Uf\210\377Uh\215\377Uh\215\377Yj\214\377Yj\214\377Yn\221\377Yn\221\377"
+ "Ym\220\377Xm\220\377Xm\220\377Xm\217\377Wm\217\377Wi\212\377Wi\212\377"
+ "[p\224\377g~\243\377~\224\270\377\215\244\310\377\223\255\316\377\207"
+ "\237\304\377n\205\253\377Wk\216\377LZ\177\377LZz\377LZz\377LZz\377LZ"
+ "z\377LZz\377HTp\377@Jc\3777@T\37737E\377-0:\377+,3\377+,0\377+,3\377"
+ ",08\37739E\377<E\\\377ERn\377IXs\377IYx\377IYx\377MYx\377MYx\377M]~\377"
+ "M]~\377M]~\377O]~\377O]~\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377"
+ "Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377"
+ "Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377"
+ "Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377"
+ "Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377"
+ "Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377"
+ "Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377"
+ "Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377"
+ "Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377"
+ "Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377"
+ "Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377"
+ "Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377"
+ "Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377"
+ "Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377"
+ "Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377"
+ "Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377"
+ "Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377"
+ "Rb\203\377Rb\203\377O]\202\377ERp\3774;M\377/3\77\3774:K\377DOl\377L"
+ "Zz\377LZz\377LZz\377LZz\377LZz\377ETp\3777@T\37704@\37738E\377<E\\\377"
+ "ETo\377HWr\377HXx\377IXx\377MXx\377MXx\377N\\}\377N]}\377LZz\377LZz\377"
+ "LZz\377LZz\377LZz\377LZz\377LZz\377LZz\377LZz\377LZz\377LZz\377LZz\377"
+ "LZz\377LZz\377LZz\377LZz\377ESq\377CPk\377ERp\377FVt\377LWv\377LWw\377"
+ "L\\}\377N\\}\377O]}\377Qa\202\377Qa\202\377Qa\202\377Rb\203\377Rb\203"
+ "\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203"
+ "\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203"
+ "\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203"
+ "\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203"
+ "\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203"
+ "\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203"
+ "\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203"
+ "\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203"
+ "\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203"
+ "\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203"
+ "\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203"
+ "\377Rb\203\377Ra\202\377Ra\202\377Q`\202\377P`\201\377M^\177\377I[}\377"
+ "EVy\377@Qs\377:Jn\3773Ej\377.Af\377+=b\377);`\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377);`\377+=b\377.Af\3773Ej\3779Jn\377@Qs\377EUy\377IZ}\377"
+ "M]\177\377P`\201\377P`\202\377Qa\202\377Qa\202\377Qa\202\377Rb\203\377"
+ "Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377"
+ "Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377"
+ "Qa\202\377Tf\210\377Tf\210\377Tf\210\377Tf\210\377Th\215\377Th\215\377"
+ "Yk\215\377Xj\214\377Xj\214\377Xn\220\377Xn\220\377\\n\220\377[n\220\377"
+ "Xm\220\377Xl\217\377Wl\217\377Wl\217\377Wl\217\377Zl\216\377e|\237\377"
+ "w\217\262\377\215\244\310\377\225\260\317\377\214\244\307\377t\215\262"
+ "\377\\p\231\377O`\203\377KZz\377KZz\377KZz\377KZz\377KZz\377KZz\377G"
+ "Vt\377DOh\377;E[\37729H\377-0:\377+,2\377*+0\377+,1\377-1:\3774:L\377"
+ ">G_\377ERn\377HXs\377HXx\377HXx\377MXx\377MXx\377M\\}\377M\\}\377N\\"
+ "}\377N\\}\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203"
+ "\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203"
+ "\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203"
+ "\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203"
+ "\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203"
+ "\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203"
+ "\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203"
+ "\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203"
+ "\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203"
+ "\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203"
+ "\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203"
+ "\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203"
+ "\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203"
+ "\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203"
+ "\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203"
+ "\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203"
+ "\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Qa\202\377MXx\377;E]\377"
+ "17E\3775;M\377DOk\377KZz\377KZz\377KZz\377KZz\377KZz\377KZz\377KZz\377"
+ "GSp\3779AT\37717D\3774:L\377>I`\377ESn\377FTr\377GWr\377GXw\377LXw\377"
+ "P`\201\377Ra\202\377KZ\177\377KZz\377KZz\377KZz\377KZz\377KZz\377KZz"
+ "\377KZz\377KZz\377KZz\377KZz\377KZz\377KZz\377KZz\377KZz\377KZz\377G"
+ "Sp\377EPn\377FTo\377FUt\377KVv\377KWw\377L\\|\377L\\}\377N\\}\377N\\"
+ "}\377Qa\202\377Qa\202\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203"
+ "\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203"
+ "\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203"
+ "\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203"
+ "\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203"
+ "\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203"
+ "\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203"
+ "\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203"
+ "\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203"
+ "\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203"
+ "\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203"
+ "\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Rb\203\377Qa\202\377Qa\202"
+ "\377P`\202\377P`\201\377M]\177\377IZ}\377EVy\377@Qs\3779Jn\3773Ej\377"
+ ".Af\377+=b\377);`\377(:_\377(:_\377(:_\377(:_\377(:_\377);`\377+=b\377"
+ ".Af\3773Ej\3779Jn\377\77Ps\377EUy\377IY}\377L]\177\377O_\200\377P_\201"
+ "\377P`\201\377P`\201\377P`\201\377Qa\202\377Qa\202\377Qa\202\377Qa\202"
+ "\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202"
+ "\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377P`\201"
+ "\377Te\207\377Te\207\377Te\207\377Te\207\377Tg\214\377Tg\214\377Xj\214"
+ "\377Wi\212\377Wm\220\377Wm\220\377Wm\220\377Wl\217\377Vl\217\377Vl\217"
+ "\377Vl\216\377Vl\216\377Vl\216\377Vh\211\377Vk\216\377_r\227\377q\210"
+ "\255\377\211\242\304\377\223\255\315\377\214\246\305\377y\223\265\377"
+ "ax\241\377Ug\210\377O^~\377JYy\377JYy\377JYy\377JYy\377JYy\377JYy\377"
+ "JYy\377GRo\377;E]\37717G\377+.7\377*+1\377*+1\377+.6\37705C\3778AU\377"
+ "AKi\377FSq\377GWx\377GWx\377KWx\377KWx\377K\\}\377K\\}\377K\\}\377M\\"
+ "}\377M\\}\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202"
+ "\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202"
+ "\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202"
+ "\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202"
+ "\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202"
+ "\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202"
+ "\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202"
+ "\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202"
+ "\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202"
+ "\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202"
+ "\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202"
+ "\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202"
+ "\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202"
+ "\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202"
+ "\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202"
+ "\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202"
+ "\377Qa\202\377P`\201\377FTr\3778AV\3774:L\377\77Ja\377JYy\377JYy\377"
+ "JYy\377JYy\377JYy\377JYy\377JYy\377JYy\377JYy\377CRo\3778@T\37718I\377"
+ "8AV\377ANh\377ERq\377GVq\377GVw\377KVw\377O`\200\377Qa\201\377JY~\377"
+ "JYy\377JYy\377JYy\377JYy\377JYy\377JYy\377JYy\377JYy\377JYy\377JYy\377"
+ "JYy\377JYy\377JYy\377JYy\377JYy\377HUt\377ETq\377ETr\377JUs\377JUt\377"
+ "JYy\377KZz\377L[|\377M[|\377P`\201\377P`\201\377P`\201\377P`\201\377"
+ "Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377"
+ "Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377"
+ "Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377"
+ "Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377"
+ "Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377"
+ "Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377"
+ "Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377"
+ "Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377"
+ "Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377"
+ "Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377"
+ "Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377Qa\202\377"
+ "Qa\202\377Qa\202\377P`\201\377P`\201\377P_\201\377O_\200\377L]\177\377"
+ "IY}\377EUy\377\77Ps\3779Jn\3773Ej\377.Af\377+=b\377);`\377(:_\377(:_"
+ "\377(:_\377(:_\377(:_\377);`\377+=b\377.Af\3773Ej\3779Jn\377\77Ps\377"
+ "DUx\377HY}\377L\\~\377N^\200\377O_\201\377P`\201\377P`\201\377P`\201"
+ "\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202"
+ "\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202"
+ "\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377P`\201\377P`\201\377Te\206"
+ "\377Te\206\377Te\206\377Te\206\377Tg\214\377Tg\214\377Xj\214\377Wi\212"
+ "\377Wi\212\377Wl\220\377Wl\220\377Zl\217\377Zl\217\377Zl\217\377Vk\216"
+ "\377Uk\216\377Uk\216\377Ug\211\377Ug\210\377Yn\221\377i\177\244\377}"
+ "\226\271\377\212\243\305\377\211\242\307\377z\224\271\377i~\244\377X"
+ "k\216\377N^~\377JYx\377JYx\377JYx\377JYx\377JYx\377JYx\377JYx\377JYx"
+ "\377FRo\3779BX\37705A\377+-5\377*,1\377+-5\377.3\77\3775\77Q\377@Jc\377"
+ "ESq\377GWw\377GWw\377KWw\377KWw\377K[}\377K[}\377M[}\377M[}\377P`\201"
+ "\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202"
+ "\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202"
+ "\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202"
+ "\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202"
+ "\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202"
+ "\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202"
+ "\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202"
+ "\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202"
+ "\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202"
+ "\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202"
+ "\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202"
+ "\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202"
+ "\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202"
+ "\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202"
+ "\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202"
+ "\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377P`\201\377M[}\377CQm\377"
+ "9AV\377;E]\377FTs\377JYx\377JYx\377JYx\377JYx\377JYx\377JYx\377JYx\377"
+ "JYx\377JYx\377JYx\377BMk\3776\77T\3775>Q\377=G^\377CQl\377FTp\377FUv"
+ "\377FVv\377L[z\377Q`\202\377N^x\377JYx\377JYx\377JYx\377JYx\377JYx\377"
+ "JYx\377JYx\377JYx\377JYx\377JYx\377JYx\377JYx\377JYx\377JYx\377JYx\377"
+ "HTs\377GSp\377ITr\377IXx\377IYx\377JYy\377KZz\377L[z\377P_\200\377P`"
+ "\200\377P`\201\377P`\201\377P`\201\377Q`\202\377Q`\202\377Q`\202\377"
+ "Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377"
+ "Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377"
+ "Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377"
+ "Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377M\\}\377"
+ "HXx\377HXx\377M\\}\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202"
+ "\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202"
+ "\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202"
+ "\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202"
+ "\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202"
+ "\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202"
+ "\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377Q`\202\377P`\201\377P`\201"
+ "\377O_\201\377N^\200\377L\\~\377HY}\377DUx\377\77Ps\3779Jn\3773Ej\377"
+ ".Af\377+=b\377);`\377(:_\377(:_\377(:_\377(:_\377(:_\377);`\377+=b\377"
+ ".Af\3772Ei\3778Jn\377>Ps\377DTx\377HX|\377K\\~\377M^\200\377N^\200\377"
+ "O_\201\377O_\201\377O_\201\377P`\201\377P`\201\377P`\201\377P`\201\377"
+ "P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377"
+ "P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377"
+ "P`\201\377P`\201\377O_\201\377Se\206\377Se\206\377Se\206\377Se\206\377"
+ "Se\206\377Sf\214\377Sf\214\377Vh\212\377Vh\212\377Vl\217\377Vl\217\377"
+ "Vl\217\377Yl\217\377Yl\217\377Yl\217\377Uj\216\377Tj\216\377Tj\216\377"
+ "Tj\216\377Tf\207\377Xj\215\377by\236\377t\216\256\377\203\235\275\377"
+ "\207\237\303\377\177\227\274\377m\203\253\377[o\223\377M]\202\377IXx"
+ "\377IXx\377IXx\377IXx\377IXx\377IXx\377IXx\377IXx\377ETs\377=G`\3772"
+ "8H\377,/:\377*,3\377*,3\377,0;\3773:M\377=Gb\377ERp\377FTp\377FVv\377"
+ "JVv\377JVv\377J[|\377J[|\377L[|\377L[|\377O_\201\377P`\201\377P`\201"
+ "\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201"
+ "\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201"
+ "\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201"
+ "\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201"
+ "\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201"
+ "\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201"
+ "\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201"
+ "\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201"
+ "\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201"
+ "\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201"
+ "\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201"
+ "\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201"
+ "\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201"
+ "\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201"
+ "\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201"
+ "\377O_\201\377L[|\377CRm\377;E[\377AMf\377IXx\377IXx\377IXx\377IXx\377"
+ "IXx\377IXx\377IXx\377IXx\377IXx\377IXx\377IXx\377FTs\377=G`\3775=Q\377"
+ "8AT\377@Mf\377DQo\377ETp\377ETt\377JYy\377Q`\201\377M]~\377IXx\377IX"
+ "x\377IXx\377IXx\377IXx\377IXx\377IXx\377IXx\377IXx\377IXx\377IXx\377"
+ "IXx\377IXx\377IXx\377IXx\377IXx\377FUt\377GSq\377GWw\377HXx\377IXy\377"
+ "JYy\377KZy\377KZz\377O_\200\377O_\201\377O_\201\377O_\201\377P`\201\377"
+ "P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377"
+ "P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377"
+ "P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377"
+ "P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377"
+ "P`\201\377CQm\3773;M\37729K\377CPm\377O_\201\377O_\201\377O_\201\377"
+ "O_\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377"
+ "P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377"
+ "P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377"
+ "P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377"
+ "P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377"
+ "P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377P`\201\377"
+ "O_\201\377O_\201\377N^\200\377M^\200\377K\\~\377HX|\377DTx\377>Ps\377"
+ "8Jn\3772Ei\377.Af\377+=b\377);`\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ ");`\377+=b\377.Af\3772Ei\3778In\377>Or\377CTx\377GX|\377K[~\377M]\177"
+ "\377N^\200\377O^\200\377O^\200\377O^\200\377O_\201\377O_\201\377O_\201"
+ "\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201"
+ "\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201"
+ "\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377Sc\206\377Sc\206"
+ "\377Sc\206\377Sc\206\377Sc\206\377Sc\206\377Sf\212\377Sf\212\377Vh\212"
+ "\377Vh\212\377Vk\217\377Vk\217\377Vk\216\377Yk\216\377Yk\216\377Yk\216"
+ "\377Yk\216\377Xk\216\377Tj\216\377Tj\216\377Ti\215\377Xj\215\377^s\227"
+ "\377o\205\254\377}\226\270\377\207\237\301\377\205\236\275\377r\214\255"
+ "\377\\q\227\377M^\202\377HXx\377HXx\377HXx\377HXx\377HXx\377HXx\377H"
+ "Xx\377HXx\377HXr\377\77Lf\3774;O\377,0<\377),3\377(,2\377+/:\3774;O\377"
+ "@Lg\377ETp\377EUt\377EVv\377JVv\377JZ|\377JZ|\377JZ|\377LZ|\377LZ|\377"
+ "O_\200\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377"
+ "O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377"
+ "O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377"
+ "O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377"
+ "O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377"
+ "O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377"
+ "O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377"
+ "O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377"
+ "O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377"
+ "O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377"
+ "O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377"
+ "O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377"
+ "O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377"
+ "O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377"
+ "O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377"
+ "O_\200\377O_\200\377LZ|\377CQp\377>Ia\377EPn\377HXx\377HXx\377HXx\377"
+ "HXx\377HXx\377HXx\377HXx\377HXx\377HXx\377HXx\377HXx\377HXx\377EPn\377"
+ ":DY\3775\77S\377;F`\377DPo\377ETo\377ETt\377JYx\377Pb\207\377M^\202\377"
+ "HXx\377HXx\377HXx\377HXx\377HXx\377HXx\377HXx\377HXx\377HXx\377HXx\377"
+ "HXx\377HXx\377HXx\377HXx\377HXx\377HXx\377ETs\377FSq\377GVv\377HWw\377"
+ "JXx\377JYx\377KZy\377KZz\377O_\200\377O_\200\377O_\200\377O_\200\377"
+ "O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377"
+ "O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377"
+ "O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377"
+ "O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377"
+ "O_\201\377L[}\377<G_\377,0:\377+0:\377<G_\377LZ|\377LZ|\377LZ|\377LZ"
+ "|\377O_\200\377O_\200\377O_\200\377O_\201\377O_\201\377O_\201\377O_\201"
+ "\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201"
+ "\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201"
+ "\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201"
+ "\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201"
+ "\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O_\201\377O^\200"
+ "\377O^\200\377N^\200\377M]\177\377K[~\377GX|\377CTx\377>Or\3778In\377"
+ "2Ei\377.Af\377+=b\377);`\377(:_\377(:_\377(:_\377(:_\377(:_\377);`\377"
+ "+=b\377.Af\3772Di\3778Im\377>Or\377CTw\377GX|\377J[~\377L]\177\377M^"
+ "\177\377N^\200\377N^\200\377N^\200\377O_\200\377O_\200\377O_\200\377"
+ "O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377"
+ "O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377"
+ "O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377"
+ "Rc\205\377Rc\205\377Rc\205\377Rc\205\377Rc\205\377Re\212\377Re\212\377"
+ "Vh\212\377Ug\211\377Uk\216\377Uk\216\377Uk\216\377Yk\216\377Xk\216\377"
+ "Xk\216\377Xk\216\377Xj\215\377Xj\215\377Xj\215\377Xj\215\377Xj\215\377"
+ "Xj\215\377\\q\225\377h\177\244\377w\216\264\377\206\237\301\377\205\236"
+ "\301\377v\215\262\377]r\227\377Q`\201\377HXw\377HXw\377HXw\377HXw\377"
+ "HXw\377HXw\377HXw\377HXw\377HXr\377ALe\3776@R\377-2\77\377(,2\377(+1"
+ "\377+/:\3773:N\377>Ib\377DQp\377ETp\377EUv\377JUv\377JUv\377JZ|\377J"
+ "Z|\377KZ|\377KZ|\377O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377"
+ "O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377"
+ "O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377"
+ "O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377"
+ "O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377"
+ "O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377"
+ "O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377"
+ "O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377"
+ "O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377"
+ "O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377"
+ "O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377"
+ "O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377"
+ "O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377"
+ "O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377"
+ "O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377"
+ "N^\200\377N^\200\377JZ|\377ETp\377BOj\377FTr\377HXw\377HXw\377HXw\377"
+ "HXw\377HXw\377HXw\377HXw\377HXw\377HXw\377HXw\377HXw\377HXw\377HXw\377"
+ "ALi\3777AU\3779BX\377@Ke\377COn\377DTn\377HXx\377Pa\201\377Qa\202\377"
+ "M\\}\377HXw\377HXw\377HXw\377HXw\377HXw\377HXw\377HXw\377HXw\377HXw\377"
+ "HXw\377HXw\377HXw\377HXw\377HXw\377HXw\377FTr\377FUt\377FVv\377IWw\377"
+ "IXw\377JXx\377JXy\377M]\177\377N]\177\377N^\200\377N^\200\377N^\200\377"
+ "O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377"
+ "O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377"
+ "O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377"
+ "O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377"
+ "O_\200\377EUv\377:DZ\37729J\3775=Q\377BQm\377JZ|\377KZ|\377KZ|\377KZ"
+ "|\377KZ|\377KZ|\377KZ|\377KZ|\377JZ|\377>Jc\377:DZ\377BQm\377KZ|\377"
+ "N^\200\377N^\200\377N^\200\377O_\200\377O_\200\377O_\200\377O_\200\377"
+ "O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377"
+ "O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377"
+ "O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377O_\200\377"
+ "O_\200\377O_\200\377O_\200\377O_\200\377N^\200\377N^\200\377M^\177\377"
+ "L]\177\377J[~\377GX|\377CTx\377>Or\3778Im\3772Di\377.Af\377+=b\377);"
+ "`\377(:_\377(:_\377(:_\377(:_\377(:_\377);`\377+=b\377-@e\3772Di\377"
+ "8Im\377=Or\377BTw\377FWz\377IZ}\377L\\\177\377M]\177\377M^\200\377M^"
+ "\200\377M^\200\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377"
+ "N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377"
+ "N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377"
+ "N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377"
+ "M^\177\377Rb\205\377Rb\205\377Rb\205\377Rb\205\377Rc\212\377Rc\212\377"
+ "Ug\212\377Ug\211\377Uk\216\377Uk\216\377Xk\216\377Xk\216\377Xn\221\377"
+ "Xn\221\377Xn\221\377Xm\220\377Wm\220\377Vj\214\377Vj\214\377Vi\214\377"
+ "Vi\214\377Yn\220\377aw\234\377s\214\256\377\206\237\277\377\203\235\300"
+ "\377v\214\260\377_t\232\377Pc\206\377GV}\377GVw\377GVw\377GVw\377GVw"
+ "\377GVw\377GVw\377GVw\377GVw\377AOm\3776@V\377,1=\377(+1\377(*1\377+"
+ "/:\3773;N\377=Ha\377AOk\377ETo\377EUt\377IUt\377IUt\377IYz\377IYz\377"
+ "JYz\377JYz\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200"
+ "\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200"
+ "\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200"
+ "\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200"
+ "\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200"
+ "\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200"
+ "\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200"
+ "\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200"
+ "\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200"
+ "\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200"
+ "\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200"
+ "\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200"
+ "\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200"
+ "\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200"
+ "\377N^\200\377N^\200\377N^\200\377M^\177\377M^\177\377M^\177\377JYz\377"
+ "HTs\377ETr\377GVw\377GVw\377GVw\377GVw\377GVw\377GVw\377GVw\377GVw\377"
+ "GVw\377GVw\377GVw\377GVw\377GVw\377GVw\377ESq\377;F_\3776@U\377:E^\377"
+ "BOm\377DSn\377GSr\377O`\201\377Qa\210\377K[}\377GVw\377GVw\377GVw\377"
+ "GVw\377GVw\377GVw\377GVw\377GVw\377GVw\377GVw\377GVw\377GVw\377GVw\377"
+ "GVw\377GVw\377HWx\377FUt\377GUt\377GVv\377HVw\377IWx\377L\\~\377L]~\377"
+ "M]~\377M^\177\377M^\177\377M^\177\377N^\200\377N^\200\377N^\200\377N"
+ "^\200\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377"
+ "N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377"
+ "N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377"
+ "N^\200\377N^\200\377N^\200\377N^\200\377M^\177\377DQp\3779BZ\377:E\\"
+ "\377AOn\377IYy\377IYz\377IYz\377JYz\377JYz\377JYz\377JYz\377JYz\377E"
+ "Ut\3775@U\377*,6\377*,6\377:D]\377JYz\377JYz\377M^\177\377M^\177\377"
+ "M^\177\377M^\177\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377"
+ "N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377"
+ "N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377"
+ "N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377N^\200\377"
+ "N^\200\377M^\200\377M^\200\377M]\177\377L\\\177\377IZ}\377FWz\377BTw"
+ "\377=Or\3778Im\3772Di\377-@e\377+=b\377);`\377(:_\377(:_\377(:_\377("
+ ":_\377(:_\377);`\377+=b\377-@e\3772Di\3777Im\377=Nr\377BTw\377FWz\377"
+ "IZ}\377K\\\177\377L\\\177\377M]\200\377M]\200\377M]\200\377M^\200\377"
+ "M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377"
+ "M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377"
+ "M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377"
+ "M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377Qa\205\377"
+ "Qa\205\377Qa\205\377Qa\205\377Qa\205\377Qc\211\377Qc\211\377Ug\211\377"
+ "Ug\211\377Tj\216\377Tj\216\377Xk\216\377Xk\216\377Xj\215\377Wj\215\377"
+ "Xm\221\377Xm\220\377Wm\220\377Vj\214\377Vj\214\377Vi\212\377Ui\212\377"
+ "Ui\212\377_s\232\377n\205\254\377\177\231\273\377\177\231\273\377r\212"
+ "\254\377\\r\227\377P_\206\377GVw\377GVw\377GVw\377GVw\377GVw\377GVw\377"
+ "GVw\377GVw\377GVw\377DOm\3776\77U\377+0=\377(+2\377(+3\377,0>\3775\77"
+ "T\377\77Kf\377CPo\377ETo\377ETt\377HTt\377HTt\377HYz\377HYz\377IYz\377"
+ "IYz\377M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377M"
+ "^\200\377M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377"
+ "M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377"
+ "M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377"
+ "M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377"
+ "M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377"
+ "M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377"
+ "M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377"
+ "M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377"
+ "M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377"
+ "M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377"
+ "M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377"
+ "M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377"
+ "M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377"
+ "M^\200\377M]\177\377M]\177\377M]\177\377M]\177\377K\\}\377HVw\377GVw"
+ "\377GVw\377GVw\377GVw\377GVw\377GVw\377GVw\377GVw\377GVw\377GVw\377G"
+ "Vw\377GVw\377GVw\377GVw\377GVw\377@Om\3779B[\3779CZ\377\77Kh\377BRm\377"
+ "CSq\377J[|\377Qa\203\377K[|\377GVw\377GVw\377GVw\377GVw\377GVw\377GV"
+ "w\377GVw\377GVw\377GVw\377GVw\377GVw\377GVw\377GVw\377GVw\377GVw\377"
+ "HVw\377FTs\377GUt\377GUv\377HVw\377HVw\377K\\}\377L\\}\377M\\~\377M]"
+ "\177\377M]\177\377M]\177\377M^\200\377M^\200\377M^\200\377M^\200\377"
+ "M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377"
+ "M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377"
+ "M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377"
+ "M^\200\377M^\200\377M]\177\377M]\177\377CQo\377;F_\377>Je\377ETr\377"
+ "IXy\377HYz\377HYz\377HYz\377HYz\377HYz\377IYz\377ETt\3777BY\377*-9\377"
+ "'+1\377.4E\377APl\377IYz\377IYz\377IYz\377IYz\377M]\177\377M]\177\377"
+ "M]\177\377M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377"
+ "M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377"
+ "M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377"
+ "M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377M^\200\377M]\200\377"
+ "M]\200\377L\\\177\377K\\\177\377IZ}\377FWz\377BTw\377=Nr\3777Im\3772"
+ "Di\377-@e\377+=b\377);`\377(:_\377(:_\377(:_\377(:_\377(:_\377):`\377"
+ "+=b\377-@e\3771Di\3777Im\377=Nq\377ASv\377EVy\377HY}\377K[~\377K\\~\377"
+ "L]\177\377L]\177\377L]\177\377M]\177\377M]\177\377M]\177\377M]\177\377"
+ "M]\177\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177\377"
+ "M]\177\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177\377"
+ "M]\177\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177\377"
+ "M]\177\377M]\177\377M]\177\377M]\177\377M]\177\377L]~\377Qa\203\377Q"
+ "a\203\377Qa\203\377Qa\203\377Qa\203\377Qb\210\377Qb\210\377Tg\210\377"
+ "Tf\210\377Tj\215\377Tj\215\377Wk\215\377Wj\215\377Vj\215\377Wl\221\377"
+ "Wl\220\377Vl\220\377Vl\220\377Vl\220\377Uh\212\377Uh\212\377Uk\217\377"
+ "^s\232\377m\205\254\377z\224\267\377}\226\270\377l\205\251\377Zo\226"
+ "\377J\\\200\377FUv\377FUv\377FUv\377FUv\377FUv\377FUv\377FUv\377FUv\377"
+ "FUv\377\77Nl\3774=R\377+/:\377(+3\377(+6\377.4C\3777AX\377\77Lj\377C"
+ "Sn\377DSs\377DTs\377GTs\377GXy\377GXy\377IXy\377IXy\377L]~\377M]\177"
+ "\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177"
+ "\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177"
+ "\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177"
+ "\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177"
+ "\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177"
+ "\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177"
+ "\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177"
+ "\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177"
+ "\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177"
+ "\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177"
+ "\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177"
+ "\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177"
+ "\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177"
+ "\377M]\177\377M]\177\377M]\177\377M]\177\377L]~\377L]~\377L]~\377L]~"
+ "\377J[}\377FVw\377FUv\377FUv\377FUv\377FUv\377FUv\377FUv\377FUv\377F"
+ "Uv\377FUv\377FUv\377FUv\377FUv\377FUv\377FUv\377FUv\377FUp\377<Jc\377"
+ "9B[\377<Ha\377BQl\377BRp\377JYz\377Qa\203\377J\\\201\377FUv\377FUv\377"
+ "FUv\377FUv\377FUv\377FUv\377FUv\377FUv\377FUv\377FUv\377FUv\377FUv\377"
+ "FUv\377FUv\377FUv\377FUw\377GWr\377HXy\377IYz\377JYz\377JZ|\377J[}\377"
+ "K\\}\377L\\~\377L]~\377L]~\377L]~\377L]~\377M]\177\377M]\177\377M]\177"
+ "\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177"
+ "\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177"
+ "\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177"
+ "\377M]\177\377M]\177\377L]~\377IXy\377AOk\377<H`\377CNl\377FVw\377L\\"
+ "~\377GXx\377GXx\377GXx\377GXx\377GXx\377GTs\377:E`\377,1\77\377),7\377"
+ "5\77U\377L]\202\377Qa\203\377GXy\377GXy\377GXy\377IXy\377IXy\377L]~\377"
+ "L]~\377L]~\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177"
+ "\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177"
+ "\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177"
+ "\377M]\177\377M]\177\377M]\177\377M]\177\377M]\177\377L]\177\377L]\177"
+ "\377K\\~\377K[~\377HY}\377EVy\377ASv\377=Nq\3777Im\3772Di\377-@e\377"
+ "+=b\377):`\377(:_\377(:_\377(:_\377(:_\377(:_\377):`\377+=b\377-@e\377"
+ "1Di\3776Hm\377<Nq\377ASv\377EVy\377HY|\377J[~\377K[~\377K\\\177\377K"
+ "\\\177\377K\\\177\377L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377"
+ "L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377"
+ "L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377"
+ "L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377"
+ "L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377L\\~\377"
+ "Pa\203\377Pa\203\377Pa\203\377Pa\203\377Pb\210\377Pb\210\377Pb\210\377"
+ "Tf\210\377Ti\215\377Ti\215\377Ti\215\377Wj\215\377Wi\214\377Wl\220\377"
+ "Wl\220\377Wl\220\377Vk\220\377Vk\220\377Vk\220\377Uk\217\377Th\212\377"
+ "Uk\217\377]r\232\377m\205\254\377w\221\265\377w\220\265\377j\201\250"
+ "\377Wl\220\377JZz\377EUv\377EUv\377EUv\377EUv\377EUv\377EUv\377EUv\377"
+ "EUv\377EUv\377>Ig\37709L\377),9\377'+2\377),9\37707I\377:F`\377BOn\377"
+ "DSr\377DTs\377GTs\377GWx\377GWx\377HWx\377HWx\377L\\~\377L]\177\377L"
+ "]\177\377L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377"
+ "L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377"
+ "L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377"
+ "L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377"
+ "L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377"
+ "L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377"
+ "L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377"
+ "L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377"
+ "L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377"
+ "L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377"
+ "L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377"
+ "L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377"
+ "L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377"
+ "L]\177\377L]\177\377L]\177\377L\\~\377L\\~\377L\\~\377L\\}\377O_\201"
+ "\377KZ|\377EUv\377EUv\377EUv\377EUv\377EUv\377EUv\377EUv\377EUv\377E"
+ "Uv\377EUv\377EUv\377EUv\377EUv\377EUv\377EUv\377EUv\377CNk\377:E^\377"
+ ";F`\377ALk\377AQp\377IYz\377L^\203\377O^\201\377JZz\377EUv\377EUv\377"
+ "EUv\377EUv\377EUv\377EUv\377EUv\377EUv\377EUv\377EUv\377EUv\377EUv\377"
+ "EUv\377EUv\377FUw\377GWw\377ETs\377ETt\377FTv\377JZ|\377J[}\377K[}\377"
+ "K[}\377L\\}\377L\\~\377L\\~\377L\\~\377L]\177\377L]\177\377L]\177\377"
+ "L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377"
+ "L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377"
+ "L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377"
+ "L]\177\377L]\177\377L\\~\377GTs\377=Je\377=He\377DQp\377K[|\377L[}\377"
+ "GWx\377FSr\377GSr\377GWx\377GSr\377@Lj\37708I\377+.:\37709L\377J[\200"
+ "\377i~\246\377Wk\216\377GWx\377GWx\377GWx\377HWx\377HWx\377L\\~\377L"
+ "\\~\377L\\~\377L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377L]\177"
+ "\377L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377L]\177"
+ "\377L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377L]\177"
+ "\377L]\177\377L]\177\377L]\177\377L]\177\377L]\177\377K\\\177\377K\\"
+ "\177\377K[~\377J[~\377HY|\377EVy\377ASv\377<Nq\3776Hm\3771Di\377-@e\377"
+ "+=b\377):`\377(:_\377(:_\377(:_\377(:_\377(:_\377):`\377+<a\377-@e\377"
+ "1Dh\3776Hm\377<Nq\377ASv\377EUx\377GX|\377IZ}\377J[~\377K\\~\377K\\~"
+ "\377K\\~\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L"
+ "\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\"
+ "\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177"
+ "\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377"
+ "L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\"
+ "\177\377L\\\177\377L\\\177\377L\\\177\377O`\203\377O`\203\377O`\203\377"
+ "O`\203\377O`\203\377O`\203\377Oa\210\377Oa\210\377Tf\210\377Se\207\377"
+ "Sh\215\377Sh\215\377Vi\215\377Vh\214\377Vl\220\377Vl\220\377Vl\220\377"
+ "Uk\217\377Uk\217\377Uk\217\377Tj\216\377Tj\216\377Wl\217\377]t\231\377"
+ "l\203\253\377v\221\265\377v\217\264\377g}\242\377Qf\211\377ETt\377ET"
+ "t\377ETt\377ETt\377ETt\377ETt\377ETt\377ETt\377ETt\377CQp\377:E]\377"
+ "-4E\377(+5\377'*2\377+/<\3775@V\377\77Mi\377AQm\377BRr\377FSs\377FSs"
+ "\377FWx\377FWx\377HWx\377HWx\377K[~\377L\\\177\377L\\\177\377L\\\177"
+ "\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377"
+ "L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\"
+ "\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177"
+ "\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377"
+ "L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\"
+ "\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177"
+ "\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377"
+ "L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\"
+ "\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177"
+ "\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377"
+ "L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\"
+ "\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177"
+ "\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377"
+ "L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\"
+ "\177\377L\\\177\377K[~\377K[~\377K[~\377K[}\377Na\207\377N^\201\377I"
+ "Yz\377ETt\377ETt\377ETt\377ETt\377ETt\377ETt\377ETt\377ETt\377ETt\377"
+ "ETt\377ETt\377ETt\377ETt\377ETt\377ETt\377CQp\377;Hb\377:E^\377=Kf\377"
+ "APo\377ETs\377L\\\177\377Nb\206\377IYz\377ETt\377ETt\377ETt\377ETt\377"
+ "ETt\377ETt\377ETt\377ETt\377ETt\377ETt\377ETt\377ETt\377ETt\377ETt\377"
+ "ETv\377FVv\377GWx\377HXx\377HXy\377IYz\377IZz\377JZ|\377JZ}\377K[}\377"
+ "K[~\377K[~\377K[~\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\"
+ "\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177"
+ "\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377"
+ "L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\"
+ "\177\377L\\\177\377K[~\377K[~\377FSs\377=Hb\377;Gb\377ETt\377KZ|\377"
+ "JZ}\377EVw\377EVw\377EVw\377ERr\377AQm\3775>T\377+0=\377-5E\377AQp\377"
+ "`v\234\377k\201\247\377Na\207\377FVw\377FVw\377FWw\377HWx\377HWx\377"
+ "K[~\377K[~\377K[~\377K[~\377L\\\177\377L\\\177\377L\\\177\377L\\\177"
+ "\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377"
+ "L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\"
+ "\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177\377L\\\177"
+ "\377L\\\177\377K\\~\377K\\~\377J[~\377IZ}\377GX|\377EUx\377ASv\377<N"
+ "q\3776Hm\3771Di\377-@e\377+<a\377):`\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377):`\377+<a\377-@e\3771Ch\3776Hm\377<Nq\377ARv\377DUx\377GX|\377"
+ "IZ}\377IZ}\377J[~\377J[~\377J[~\377K\\~\377K\\~\377K\\~\377K\\~\377K"
+ "\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377"
+ "K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~"
+ "\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377"
+ "K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377J[}\377O`\202\377O`\202"
+ "\377O`\202\377O`\202\377O`\202\377Oa\210\377Oa\210\377Se\210\377Sh\215"
+ "\377Sh\215\377Vi\215\377Vi\215\377Vl\221\377Vk\220\377Vk\220\377Xm\221"
+ "\377Wl\220\377Wl\220\377Wl\220\377Vk\217\377Vk\217\377Xm\223\377cy\241"
+ "\377p\211\255\377}\226\270\377v\221\264\377`x\236\377Pa\203\377ETy\377"
+ "ETt\377ETt\377ETt\377ETt\377ETt\377ETt\377ETt\377ETt\377ALj\3775\77U"
+ "\377+0=\377%)0\377&*2\377-3C\3778C[\377\77Li\377AQm\377BSr\377BSr\377"
+ "FSr\377FVx\377FVx\377GVx\377J[}\377K\\~\377K\\~\377K\\~\377K\\~\377K"
+ "\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377"
+ "K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~"
+ "\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377"
+ "K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~"
+ "\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377"
+ "K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~"
+ "\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377"
+ "K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~"
+ "\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377"
+ "K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~"
+ "\377K\\~\377K\\~\377J[}\377J[}\377J[}\377J[}\377N`\207\377Rc\206\377"
+ "IX\177\377ETt\377ETt\377ETt\377ETt\377ETt\377ETt\377ETt\377ETt\377ET"
+ "t\377ETt\377ETt\377ETt\377ETt\377ETt\377ETt\377ETt\377>Lj\377:E]\377"
+ ";F_\377@Oj\377DTs\377L\\~\377Nb\207\377IX\177\377ETt\377ETt\377ETt\377"
+ "ETt\377ETt\377ETt\377ETt\377ETt\377ETt\377ETt\377ETt\377ETt\377ETt\377"
+ "ETt\377ETt\377FVv\377FVw\377GWx\377HXy\377IXz\377IYz\377JY|\377JZ}\377"
+ "J[}\377J[}\377J[}\377J[}\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377"
+ "K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~"
+ "\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377"
+ "K\\~\377K\\~\377K\\~\377J[}\377J[}\377BSr\377;Ga\377;Fa\377ETt\377J\\"
+ "\201\377JZ}\377EVv\377EVv\377EVv\377ERr\3779C^\377,2A\377,2@\3779D\\"
+ "\377Ui\216\377r\212\261\377\\r\227\377FVw\377ERr\377ERr\377FVw\377GV"
+ "w\377GVx\377J[}\377J[}\377J[}\377J[}\377K\\~\377K\\~\377K\\~\377K\\~"
+ "\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377"
+ "K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~\377K\\~"
+ "\377K\\~\377K\\~\377K\\~\377J[~\377J[~\377IZ}\377IZ}\377GX|\377DUx\377"
+ "ARv\377<Nq\3776Hm\3771Ci\377-@e\377+<a\377):`\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377):`\377+<a\377-@e\3771Ch\3776Gl\377;Mp\377ARt\377DUx\377"
+ "GXz\377HY|\377IZ}\377JZ}\377JZ}\377JZ}\377J[~\377J[~\377J[~\377J[~\377"
+ "J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377"
+ "J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377"
+ "J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377"
+ "J[~\377J[~\377J[~\377J[~\377JZ}\377N_\202\377N_\202\377N_\202\377N_\202"
+ "\377N_\202\377Na\207\377Na\207\377Se\207\377Si\215\377Rh\214\377Ui\214"
+ "\377Ui\214\377Vl\220\377Uk\220\377Wm\220\377Wm\220\377Wl\220\377Vl\220"
+ "\377Vl\220\377Vk\217\377Vk\217\377Zo\224\377e|\242\377v\216\264\377|"
+ "\226\271\377p\210\256\377Zp\225\377M\\\203\377ETs\377ETs\377ETs\377E"
+ "Ts\377ETs\377ETs\377ETs\377ETs\377ETs\377=Ke\37709L\377(+6\377%(0\377"
+ "(,9\37709M\377;Gb\377@Mm\377AQm\377ARr\377ERr\377EVw\377EVw\377GVw\377"
+ "GVw\377JZ}\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377"
+ "J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377"
+ "J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377"
+ "J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377"
+ "J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377"
+ "J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377"
+ "J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377"
+ "J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377"
+ "J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377"
+ "J[~\377J[~\377JZ}\377JZ}\377JZ}\377JZ|\377Rc\207\377Ui\215\377L\\\177"
+ "\377ETs\377ETs\377ETs\377ETs\377ETs\377ETs\377ETs\377ETs\377ETs\377E"
+ "Ts\377ETs\377ETs\377ETs\377ETs\377ETs\377ETs\377BPo\377:Hb\377:E^\377"
+ "=Je\377COn\377GVx\377N^\201\377HZ\200\377ETs\377ETs\377ETs\377ETs\377"
+ "ETs\377ETs\377ETs\377ETs\377ETs\377ETs\377ETs\377ETs\377ETs\377ETs\377"
+ "ETs\377EUv\377FVw\377GVw\377ETr\377ETs\377HYz\377IY|\377IZ|\377JZ|\377"
+ "JZ}\377JZ}\377JZ}\377JZ}\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377"
+ "J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377"
+ "J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377JZ}\377JZ}\377GVw\377"
+ "ARm\377:F_\377=Hf\377ETs\377O_\202\377IZ|\377EUv\377EUv\377ERq\377>L"
+ "i\377/8J\377+0\77\3773=T\377HXy\377ez\241\377l\202\251\377N`\207\377"
+ "ERq\377ERq\377EUw\377EUw\377GUw\377GVw\377JZ}\377JZ}\377JZ}\377JZ}\377"
+ "J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377"
+ "J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377"
+ "J[~\377J[~\377J[~\377J[~\377JZ}\377JZ}\377IZ}\377HY|\377GXz\377DUx\377"
+ "ARt\377;Mp\3776Hm\3771Ci\377-@e\377+<a\377):`\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377):`\377+<a\377-@e\3771Ch\3775Gl\377;Mp\377@Qt\377CTw\377"
+ "FWz\377HY|\377HY}\377IZ}\377IZ}\377IZ}\377J[~\377J[~\377J[~\377J[~\377"
+ "J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377"
+ "J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377"
+ "J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377"
+ "J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377IZ}\377N_\201\377N_"
+ "\201\377N_\201\377N_\201\377N`\207\377N`\207\377Rc\207\377Rc\207\377"
+ "Rg\214\377Rg\214\377Th\214\377Th\214\377Tj\217\377Tj\217\377Tj\217\377"
+ "Wk\217\377Vk\217\377Vk\217\377Ti\216\377Ti\216\377Wl\221\377c|\241\377"
+ "t\215\262\377v\220\264\377h\177\247\377Th\216\377GWy\377DTs\377DTs\377"
+ "DTs\377DTs\377DTs\377DTs\377DTs\377DTs\377DTs\377:F`\377+0A\377%(4\377"
+ "&*5\377,2A\3775\77W\377=Kh\377APl\377AQp\377ERq\377ERq\377EUw\377FUw"
+ "\377FUw\377IZ}\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J"
+ "[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377"
+ "J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377"
+ "J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377"
+ "J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377"
+ "J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377"
+ "J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377"
+ "J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377"
+ "J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377"
+ "J[~\377J[~\377IZ}\377IZ}\377IZ}\377IZ|\377Rb\206\377Tj\216\377L`\177"
+ "\377DTs\377DTs\377DTs\377DTs\377DTs\377DTs\377DTs\377DTs\377DTs\377D"
+ "Ts\377DTs\377DTs\377DTs\377DTs\377DTs\377DTs\377DTs\377<Kj\3779E\\\377"
+ ":Fb\377>Nn\377FVx\377J[\201\377L\\\177\377GWy\377DTs\377DTs\377DTs\377"
+ "DTs\377DTs\377DTs\377DTs\377DTs\377DTs\377DTs\377DTs\377DTs\377DTs\377"
+ "ETs\377ETt\377EUv\377FVw\377ESr\377ETs\377ETt\377ETt\377ETv\377FTv\377"
+ "FUw\377FUw\377FUw\377IZ}\377IZ}\377J[~\377J[~\377J[~\377J[~\377J[~\377"
+ "J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377"
+ "J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377IZ}\377IZ}\377FUw\377"
+ "@Ll\377;Ic\377AKj\377GWy\377N_\202\377HXz\377ETt\377ETt\377APp\3775\77"
+ "W\377+1C\377/8K\377AOn\377Th\216\377h~\247\377Yn\224\377HXz\377EQp\377"
+ "ETt\377ETt\377ETv\377ETv\377IZ|\377IZ}\377IZ}\377IZ}\377IZ}\377J[~\377"
+ "J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377"
+ "J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377J[~\377"
+ "J[~\377J[~\377J[~\377IZ}\377IZ}\377IZ}\377HY|\377FWz\377CTw\377@Qt\377"
+ ";Mp\3775Gl\3771Ch\377-@e\377+<a\377):`\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377):`\377+<a\377-@e\3771Ch\3775Gl\377:Lp\377@Qt\377CTw\377EWz\377"
+ "GX|\377HY|\377HY}\377HY}\377HY}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377"
+ "IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377"
+ "IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377"
+ "IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377"
+ "IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377HY}\377M^\201"
+ "\377M^\201\377M^\201\377M^\201\377M^\201\377M_\207\377M_\207\377Rc\207"
+ "\377Qg\214\377Qg\214\377Th\214\377Th\214\377Tj\216\377Tj\216\377Vl\217"
+ "\377Uk\216\377Uk\216\377Uj\216\377Uj\216\377Uj\216\377\\r\227\377k\202"
+ "\250\377t\217\261\377r\212\260\377^s\234\377K_\202\377CSx\377CSr\377"
+ "CSr\377CSr\377CSr\377CSr\377CSr\377CSr\377CSr\377@Ki\3770:P\377(,9\377"
+ "%)2\377),9\3770:P\377:Ga\377@Pl\377APl\377AQq\377EQq\377EUw\377EUw\377"
+ "EUw\377EUw\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377"
+ "IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377"
+ "IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377"
+ "IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377"
+ "IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377"
+ "IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377"
+ "IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377"
+ "IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377"
+ "IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377"
+ "HY}\377HY}\377HY}\377HY|\377L_\206\377Uj\216\377P`\203\377GWx\377CSr"
+ "\377CSr\377CSr\377CSr\377CSr\377CSr\377CSr\377CSr\377CSr\377CSr\377C"
+ "Sr\377CSr\377CSr\377CSr\377CSr\377CSr\377AOn\3779F`\3779Ea\377>Lh\377"
+ "CRq\377IY}\377L]\177\377GWx\377CSr\377CSr\377CSr\377CSr\377CSr\377CS"
+ "r\377CSr\377CSr\377CSr\377CSr\377CSr\377CSr\377CSr\377DSr\377ETt\377"
+ "EUv\377CRq\377DRr\377DSr\377CSs\377DTt\377DTt\377DTv\377EUv\377EUw\377"
+ "EUw\377EUw\377EUw\377EUw\377EUw\377EUw\377EUw\377FUw\377FUw\377FUw\377"
+ "FUw\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377"
+ "IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377HY}\377HY}\377EUw\377\77Ll\377<Hg"
+ "\377AOn\377GWx\377O_\202\377HXz\377DTt\377DTt\377<Hf\377-7H\377,5E\377"
+ "9E_\377GY~\377[r\227\377by\237\377L^\205\377DTt\377DTt\377DTt\377ETt"
+ "\377HY|\377HY|\377HY|\377HY}\377HY}\377HY}\377HY}\377IZ}\377IZ}\377I"
+ "Z}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377"
+ "IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377IZ}\377"
+ "IZ}\377IZ}\377HY}\377HY}\377HY}\377GX|\377EWz\377CTw\377@Qt\377:Lp\377"
+ "5Gl\3771Ch\377-@e\377+<a\377):`\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:`\377+<a\377,\77e\3770Ch\3775Gl\377:Lo\377\77Qs\377BTw\377EVy\377F"
+ "Xz\377GXz\377HY|\377HY|\377HY|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377"
+ "IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377"
+ "IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377"
+ "IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377"
+ "IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377"
+ "HY|\377M]\200\377M]\200\377M]\200\377M]\200\377M]\200\377M_\206\377M"
+ "_\206\377Qb\206\377Pa\205\377Pf\212\377Tg\212\377Tg\212\377Tj\216\377"
+ "Tj\216\377Vk\217\377Uj\216\377Uj\216\377Uj\215\377Tj\215\377Vk\220\377"
+ "]t\234\377n\207\253\377t\216\261\377k\205\250\377Vk\216\377FV}\377BS"
+ "r\377BSr\377BSr\377BSr\377BSr\377BSr\377BSr\377BSr\377ANm\3776AZ\377"
+ "+0A\377%)5\377%)5\377,5G\3777C`\377>Kk\377@Nk\377@Oo\377DPp\377DPp\377"
+ "DTv\377ETv\377ETv\377ETv\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377"
+ "IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377"
+ "IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377"
+ "IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377"
+ "IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377"
+ "IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377"
+ "IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377"
+ "IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377"
+ "IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377"
+ "HY|\377HY|\377HY|\377HYz\377L\\\200\377Si\215\377Rf\211\377FVx\377BS"
+ "r\377BSr\377BSr\377BSr\377BSr\377BSr\377BSr\377BSr\377BSr\377BSr\377"
+ "BSr\377BSr\377BSr\377BSr\377BSr\377BSr\377BSr\377;Ji\3777C[\3779Ea\377"
+ "AMk\377EUv\377HXy\377FVy\377BSr\377BSr\377BSr\377BSr\377BSr\377BSr\377"
+ "BSr\377BSr\377BSr\377BSr\377BSr\377BSr\377BSr\377ANm\377<Kj\377<Hf\377"
+ "=Lg\377>Ml\377ANm\377BSs\377BNo\377COo\377COo\377DOo\377DPp\377DTv\377"
+ "DTv\377DTv\377DTv\377ETv\377ETv\377ETv\377ETv\377ETv\377ETv\377ETv\377"
+ "ETv\377EUw\377EUw\377EUw\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377"
+ "IZ|\377IZ|\377IZ|\377IZ|\377HY|\377HY|\377DTv\377>Jj\377;Ge\377ANm\377"
+ "FX~\377N_\202\377FWy\377DSt\377\77No\3774>V\377,5E\3774=V\377BSr\377"
+ "Nb\210\377`y\236\377Wl\221\377FWy\377BSs\377DSt\377ESt\377GWy\377GXy"
+ "\377GXz\377HXz\377HY|\377HY|\377HY|\377HY|\377IZ|\377IZ|\377IZ|\377I"
+ "Z|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377"
+ "IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377IZ|\377"
+ "IZ|\377HY|\377HY|\377HY|\377FXz\377EVy\377BTw\377\77Qs\377:Lo\3775Gl"
+ "\3770Ch\377,\77e\377+<a\377(:`\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:`\377+<a\377,\77e\3770Bh\3775Fk\377:Lo\377\77Ps\377BTv\377EVx\377F"
+ "Wz\377FXz\377GX|\377GX|\377GX|\377HY|\377HY|\377HY|\377HY|\377HY|\377"
+ "HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377"
+ "HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377"
+ "HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377"
+ "HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377"
+ "HY|\377HY|\377HY|\377L]\200\377L]\200\377L]\200\377L]\200\377L]\200\377"
+ "L^\206\377L^\206\377Qb\206\377Pa\205\377Pf\212\377Tg\212\377Tg\212\377"
+ "Ti\216\377Ti\216\377Uj\216\377Tj\216\377Tj\216\377Ti\215\377Vk\220\377"
+ "Zo\227\377h\177\247\377s\212\262\377r\216\260\377ez\237\377Nb\210\377"
+ "BRx\377BRr\377BRr\377BRr\377BRr\377BRr\377BRr\377BRr\377BRr\377:Jh\377"
+ "09N\377'+6\377%(3\377).>\3772=V\377;Jg\377\77Nj\377@Oo\377CPp\377CPp"
+ "\377CTv\377CTv\377ETv\377ETv\377HY|\377HY|\377HY|\377HY|\377HY|\377H"
+ "Y|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377"
+ "HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377"
+ "HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377"
+ "HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377"
+ "HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377"
+ "HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377"
+ "HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377"
+ "HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377"
+ "GXz\377GXz\377GXz\377GXy\377K\\\177\377Sf\211\377Ti\216\377FX}\377BR"
+ "r\377BRr\377BRr\377BRr\377BRr\377BRr\377BRr\377BRr\377BRr\377BRr\377"
+ "BRr\377BRr\377BRr\377BRr\377BRr\377BRr\377BRr\377\77Mm\3777BZ\3770:P"
+ "\37708M\3771:Q\3778D`\377\77Mm\377BRr\377BRr\377BRr\377BRr\377BRr\377"
+ "BRr\377BRr\377BRr\377BRr\377BRr\377BRr\377BRr\377BRr\377\77Jm\3776AZ"
+ "\3770:O\377,4E\377+0A\377*0A\377+1C\377.6K\3772<S\3775A[\377;Gf\377>"
+ "Kj\377@Ok\377@Pp\377@Pp\377CPp\377CPp\377CPp\377CTv\377CTv\377CTv\377"
+ "CTv\377CTv\377ETv\377ETv\377ETv\377ETv\377GXz\377HY|\377HY|\377HY|\377"
+ "HY|\377HY|\377HY|\377HY|\377HY|\377GXz\377GXz\377GXz\377ETv\377>Mi\377"
+ ";Je\377BRr\377KZ~\377K\\\203\377FWy\377BSr\377:Gc\377.7K\377/7L\377;"
+ "Jh\377FX}\377Xn\225\377`x\235\377O_\203\377CSr\377CSr\377CSr\377FWy\377"
+ "GWy\377GXy\377GXy\377GXy\377GXz\377GXz\377GXz\377GXz\377HY|\377HY|\377"
+ "HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377"
+ "HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377HY|\377"
+ "HY|\377HY|\377GX|\377GX|\377GXz\377FWz\377EVx\377BTv\377\77Ps\377:Lo"
+ "\3775Fk\3770Bh\377,\77e\377+<a\377(:`\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:`\377+<a\377,\77e\3770Bg\3775Fk\377:Ko\377>Ps\377ASv\377DUx"
+ "\377EWy\377FWz\377GXz\377GXz\377GXz\377GX|\377GX|\377GX|\377GX|\377G"
+ "X|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377"
+ "GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377"
+ "GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377"
+ "GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377"
+ "GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377K\\\200\377K\\\200\377K\\\200"
+ "\377K\\\200\377K\\\200\377K^\206\377K^\206\377Pa\206\377Oe\211\377Oe"
+ "\211\377Sf\211\377Ti\216\377Uj\216\377Uj\216\377Ui\215\377Vk\221\377"
+ "Vk\221\377Uk\220\377Wl\221\377\\t\232\377m\207\254\377y\224\267\377p"
+ "\210\260\377Xp\226\377IY|\377ARq\377ARq\377ARq\377ARq\377ARq\377ARq\377"
+ "ARq\377ARq\377@Ml\3775@Y\377(.<\377#&0\377%(5\377,5I\3778D_\377<Ij\377"
+ ">Mj\377\77Op\377COp\377CTt\377CTt\377DTt\377DTt\377GWz\377GX|\377GX|"
+ "\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377G"
+ "X|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377"
+ "GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377"
+ "GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377"
+ "GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377"
+ "GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377"
+ "GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377"
+ "GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377"
+ "GX|\377GX|\377GWz\377GWz\377GWz\377GWy\377J[\177\377Re\210\377Vk\221"
+ "\377I^\202\377ARq\377ARq\377ARq\377ARq\377ARq\377ARq\377ARq\377ARq\377"
+ "ARq\377ARq\377ARq\377ARq\377ARq\377ARq\377ARq\377ARq\377ARq\377ARq\377"
+ ":Ig\3770:R\377+2F\377,3G\3771<U\377>Ig\377ARq\377ARq\377ARq\377ARq\377"
+ "ARq\377ARq\377ARq\377ARq\377ARq\377ARq\377ARq\377ARq\377ARq\377ARl\377"
+ ":Hb\3773>U\377,6J\377(.>\377%)5\377#&0\377\"%,\377!#+\377\40#(\377!#"
+ "+\377#&/\377%)6\377)/>\377.6J\3772<T\3775A\\\377:F`\377;Ig\377\77Nk\377"
+ "\77Op\377COp\377COp\377COp\377COp\377CTt\377CTt\377CTt\377DTt\377DTt"
+ "\377DTt\377DTt\377GWz\377GX|\377GX|\377GWz\377GWz\377GWz\377GWz\377D"
+ "Tt\377=Mm\377:Ih\377EUw\377Nc\210\377I[\202\377EVw\377=Mm\3773<U\377"
+ "-7J\3775AY\377ARq\377Pc\210\377cy\241\377Zp\227\377IZ}\377CRr\377CRr"
+ "\377EVw\377EVx\377FVx\377FWx\377FWy\377GWy\377GWz\377GWz\377GWz\377G"
+ "Wz\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377"
+ "GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377GX|\377"
+ "GX|\377GX|\377GX|\377GX|\377GX|\377GXz\377GXz\377FWz\377EWy\377DUx\377"
+ "ATv\377>Ps\377:Ko\3775Fk\3770Bh\377,\77e\377+<a\377(:`\377(:_\377(:_"
+ "\377(:_\377(:_\377(:_\377(:`\377+<a\377,\77c\3770Bg\3775Fk\377:Ko\377"
+ ">Pr\377ASv\377DUx\377EVy\377FWz\377FXz\377FXz\377FXz\377GXz\377GXz\377"
+ "GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377"
+ "GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377"
+ "GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377"
+ "GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377"
+ "GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377"
+ "K\\\177\377K\\\177\377K\\\177\377K\\\177\377K\\\177\377K^\205\377K^\205"
+ "\377Pa\205\377Oe\211\377Oe\211\377Se\211\377Ti\216\377Tj\216\377Tj\216"
+ "\377Ti\215\377Ti\215\377Th\214\377Uj\220\377Vl\221\377ay\237\377s\214"
+ "\261\377y\223\267\377g\200\246\377Re\214\377EUv\377AQq\377AQq\377AQq"
+ "\377AQq\377AQq\377AQq\377AQq\377AQq\377:Gb\377+2F\377$(3\377#'1\377)"
+ "/A\3774\77V\377:He\377>Mj\377>Nn\377BOo\377BTt\377BTt\377DTt\377DTt\377"
+ "FWz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377"
+ "GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377"
+ "GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377"
+ "GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377"
+ "GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377"
+ "GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377"
+ "GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377"
+ "GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377"
+ "GXz\377GXz\377GXz\377FWz\377FWz\377FWz\377FWz\377J[\177\377Oe\205\377"
+ "Uj\220\377Nb\206\377EUv\377AQq\377AQq\377AQq\377AQq\377AQq\377AQq\377"
+ "AQq\377AQq\377AQq\377AQq\377AQq\377AQq\377AQq\377AQq\377AQq\377AQq\377"
+ "AQq\377AQq\377\77Ll\377:Hg\377:Hb\377>Ll\377AQq\377AQq\377AQq\377AQq"
+ "\377AQq\377AQq\377AQq\377AQq\377AQq\377AQq\377AQq\377AQq\377AQq\377A"
+ "Qq\377AQq\377AQq\377AQq\377\77Ll\377>Hg\3776A]\377.9M\377)/A\377%)5\377"
+ "\"%,\377\40\")\377\40!&\377\37!&\377\37!%\377\37!&\377\40\"'\377!$+\377"
+ "\"&0\377&+8\377*0B\377-7N\3773=V\3779E`\377=Jj\377>Oo\377>Oo\377BOo\377"
+ "BOo\377BTt\377BTt\377BTt\377BTt\377DTt\377DTt\377DTt\377DTt\377DTt\377"
+ "DTt\377DTt\377BTs\377=Ll\377>Hg\377EUv\377Re\211\377I[\202\377BRr\377"
+ ":Gc\3770:Q\3771;S\377>Hg\377EV|\377Yp\226\377ay\237\377Mb\207\377EUw"
+ "\377EUw\377EUw\377EUw\377EUx\377EUx\377EVy\377EVy\377FWy\377FWz\377F"
+ "Wz\377FWz\377FWz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377"
+ "GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377"
+ "GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377GXz\377FXz\377FXz\377FWz\377"
+ "EVy\377DUx\377ASv\377>Pr\377:Ko\3775Fk\3770Bh\377,\77c\377+<a\377(:`"
+ "\377(:_\377(:_\377(:_\377(:_\377(:_\377(:`\377*<a\377,\77c\3770Bg\377"
+ "5Fk\377:Ko\377>Or\377ASv\377CTw\377EVy\377EWy\377FWz\377FWz\377FWz\377"
+ "FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377"
+ "FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377"
+ "FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377"
+ "FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377"
+ "FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377"
+ "FXz\377FXz\377FXz\377FXz\377EWy\377J\\\177\377J\\\177\377J\\\177\377"
+ "J\\\177\377J]\205\377J]\205\377Oa\205\377N`\203\377Nc\211\377Re\211\377"
+ "Rh\215\377Rh\215\377Ti\216\377Th\215\377Th\215\377Th\214\377Sh\214\377"
+ "Xn\226\377g~\247\377r\216\261\377q\210\255\377\\q\226\377H\\\201\377"
+ "AQq\377AQq\377AQq\377AQq\377AQq\377AQq\377AQq\377AQq\377=Ll\3771;T\377"
+ "'+:\377#(1\377(,;\3770:R\3779Eb\377=Mi\377>Nn\377>No\377BNo\377BSs\377"
+ "DSs\377DSs\377EWy\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377"
+ "FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377"
+ "FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377"
+ "FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377"
+ "FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377"
+ "FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377"
+ "FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377"
+ "FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377"
+ "FXz\377FXz\377FXz\377FXz\377EWy\377EWy\377EWy\377EWy\377EVx\377I[~\377"
+ "Rg\214\377Nb\207\377ETv\377AQq\377AQq\377AQq\377AQq\377AQq\377AQq\377"
+ "AQq\377AQq\377AQq\377AQq\377AQq\377AQq\377AQq\377AQq\377AQq\377AQq\377"
+ "AQq\377AQq\377AQq\377AQq\377AQq\377AQq\377AQq\377AQq\377AQq\377AQq\377"
+ "AQq\377AQq\377AQq\377AQq\377AQq\377AQq\377AQq\377AQq\377AQq\377AQq\377"
+ "AQq\377AQq\377AQq\377AQq\377AQq\377AQq\377AQq\377AQq\377AQq\377\77Ll"
+ "\3778Da\3770:R\377+1B\377&+7\377\"&/\377\40$+\377\40\"(\377\37\40(\377"
+ "\37!%\377\37!%\377\37\"(\377\40$,\377#(2\377(,;\377+3F\3771<S\3778E`"
+ "\377<Ij\377>No\377>No\377BNo\377BNo\377BSs\377BSs\377BSs\377DSs\377D"
+ "Ss\377DSs\377DSs\377BRs\377@Kl\377\77Ll\377IX|\377Rf\212\377I[\202\377"
+ "ARq\3776C]\3770:R\3776A]\377AQq\377Ob\207\377bx\241\377Wm\223\377ETw"
+ "\377ETw\377ETw\377EUw\377EUw\377EUx\377IZ~\377I[~\377I[~\377EWx\377E"
+ "Wy\377EWy\377EWy\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377"
+ "FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377"
+ "FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FXz\377FWz\377FWz\377"
+ "EWy\377EVy\377CTw\377ASv\377>Or\377:Ko\3775Fk\3770Bh\377,\77c\377*<a"
+ "\377(:`\377(:_\377(:_\377(:_\377(:_\377(:_\377(:`\377*<a\377,\77c\377"
+ "0Bg\3774Ek\3779Jo\377=Or\377ARt\377CTw\377DUx\377EVy\377EVy\377EVy\377"
+ "EVy\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377"
+ "EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377"
+ "EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377"
+ "EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377"
+ "EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377"
+ "EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EVy\377J[\177\377J["
+ "\177\377J[\177\377J[\177\377J]\203\377J]\203\377N_\203\377N_\202\377"
+ "Nc\210\377Qe\210\377Qg\215\377Qg\215\377Th\215\377Sh\215\377Sh\215\377"
+ "Rg\214\377Ti\217\377^v\235\377l\205\253\377p\210\260\377e|\243\377Na"
+ "\207\377DTv\377APp\377APp\377APp\377APp\377APp\377APp\377APp\377APp\377"
+ "5B\\\377(/A\377#(2\377%)5\377,5J\3777D]\377;Hi\377<Li\377=Mn\377ANn\377"
+ "ARs\377ARs\377BRs\377BRs\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377"
+ "EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377"
+ "EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377"
+ "EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377"
+ "EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377"
+ "EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377"
+ "EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377"
+ "EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377"
+ "EWz\377EWz\377EWz\377EWz\377EVy\377EVy\377EVy\377EVy\377EUx\377IZ~\377"
+ "HZ\201\377JZ~\377DTv\377APp\377APp\377APp\377APp\377APp\377APp\377AP"
+ "p\377APp\377APp\377APp\377APp\377APp\377APp\377APp\377APp\377APp\377"
+ "APp\377APp\377APp\377APp\377APp\377APp\377APp\377APp\377APp\377APp\377"
+ "APp\377APp\377APp\377APp\377APp\377APp\377APp\377APp\377APp\377APp\377"
+ "APp\377APp\377APp\377APp\377APp\377APp\377APp\377APp\377APp\377APp\377"
+ "APp\377APp\377APp\377APp\377>Kk\3778G`\3773\77X\377,5G\377',<\377#(3"
+ "\377!$,\377\37#)\377\37\40'\377\37\40%\377\37!'\377\37#)\377\"%/\377"
+ "%*9\377+4F\3774@Y\377:He\377=Nn\377=Nn\377ANn\377ANn\377ANn\377ARs\377"
+ "ARs\377ARr\377AQr\377AOo\377APp\377K]\201\377Rg\214\377HY}\377<Ll\377"
+ "4@X\3771;T\3778Gf\377HYz\377]t\232\377`x\237\377La\207\377CTv\377DTv"
+ "\377DTv\377DTv\377HY}\377HY}\377IZ~\377IZ~\377IZ~\377EVy\377EVy\377E"
+ "Vy\377EVy\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377"
+ "EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377"
+ "EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EWz\377EVy\377EVy\377EVy\377"
+ "DUx\377CTw\377ARt\377=Or\3779Jo\3774Ek\3770Bg\377,\77c\377*<a\377(:`"
+ "\377(:_\377(:_\377(:_\377(:_\377(:_\377(:`\377*<a\377,\77c\3770Bg\377"
+ "4Ek\3779Jo\377=Or\377ARt\377BTw\377DUx\377EVy\377EVy\377EVy\377EVy\377"
+ "EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377"
+ "EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377"
+ "EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377"
+ "EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377"
+ "EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377"
+ "EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377J[\177\377I[\177\377"
+ "I[\177\377I[\177\377I[\177\377I[\177\377I\\\203\377I\\\203\377M^\202"
+ "\377Mb\210\377Qc\210\377Qc\210\377Qg\214\377Qg\214\377Sh\214\377Sh\214"
+ "\377Sg\214\377Ti\217\377Yo\226\377f}\246\377p\211\260\377l\206\255\377"
+ "Ul\221\377DUz\377@Oo\377@Oo\377@Oo\377@Oo\377@Oo\377@Oo\377@Oo\377@O"
+ "o\3778G`\377,4H\377$(4\377#(4\377*1E\3774@Y\377:Hh\377<Lh\377=Lm\377"
+ "AMn\377ARs\377ARs\377BRs\377BRs\377EVy\377EWy\377EWy\377EWy\377EWy\377"
+ "EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377"
+ "EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377"
+ "EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377"
+ "EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377"
+ "EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377"
+ "EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377"
+ "EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377"
+ "EWy\377EWy\377EWy\377EWy\377EWy\377EVy\377EVy\377EVy\377EUx\377:Hh\377"
+ "2=T\3774@Y\377<Kk\377@Oo\377@Oo\377@Oo\377@Oo\377@Oo\377@Oo\377@Oo\377"
+ "@Oo\377@Oo\377@Oo\377@Oo\377@Oo\377@Oo\377@Oo\377@Oo\377@Oo\377@Oo\377"
+ "@Oo\377@Oo\377@Oo\377@Oo\377@Oo\377@Oo\377@Oo\377@Oo\377@Oo\377@Oo\377"
+ "@Oo\377@Oo\377@Oo\377@Oo\377@Oo\377@Oo\377@Oo\377@Oo\377@Oo\377@Oo\377"
+ "@Oo\377@Oo\377@Oo\377@Oo\377@Oo\377@Oo\377@Oo\377@Oo\377@Oo\377@Oo\377"
+ "@Oo\377@Oo\377@Oo\377@Oo\377@Oo\377@Oo\377@Oo\377@Oo\377<Kk\3777C`\377"
+ "1<S\377*2E\377&,:\377\"&0\377\37#*\377\36\40&\377\36\40%\377\36!&\377"
+ "\37#*\377\"&2\377(/A\3771;T\377:Hc\377=Li\377=Mn\377=Mn\377AMn\377AQ"
+ "r\377AQr\377BSs\377GWz\377Sh\215\377Sh\214\377DTv\377;Kg\3775@[\3775"
+ "B]\377@Oo\377Ti\221\377g\177\247\377Vl\221\377GX|\377CTt\377DTv\377H"
+ "X|\377HX|\377HY}\377HY}\377HZ~\377HZ~\377I[\177\377EVy\377EVy\377EVy"
+ "\377EVy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377E"
+ "Wy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377"
+ "EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EWy\377EVy\377EVy\377EVy\377"
+ "DUx\377BTw\377ARt\377=Or\3779Jo\3774Ek\3770Bg\377,\77c\377*<a\377(:`"
+ "\377(:_\377(:_\377(:_\377(:_\377(:_\377(:`\377*<a\377,\77c\3770Ag\377"
+ "4Ej\3778Jn\377<Nq\377@Qs\377ASv\377CTw\377DUx\377DUx\377DUx\377DUx\377"
+ "EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377"
+ "EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377"
+ "EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377"
+ "EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377"
+ "EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377"
+ "EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377"
+ "HZ~\377HZ~\377HZ~\377HZ~\377H[\203\377H[\203\377M_\203\377Lb\210\377"
+ "Lb\210\377Pc\210\377Pf\214\377Sh\215\377Sh\215\377Rg\214\377Ti\217\377"
+ "Ti\216\377Tj\220\377_w\236\377m\210\256\377q\216\262\377c|\243\377J_"
+ "\206\377CTt\377\77Oo\377\77Oo\377\77Oo\377\77Oo\377\77Oo\377\77Oo\377"
+ "\77Oo\377;Je\377.9O\377%)7\377\"&1\377&,<\3771<T\3778Fc\377;Jh\377<K"
+ "l\377<Lm\377ALm\377AQr\377AQr\377AQr\377DUx\377EVy\377EVy\377EVy\377"
+ "EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377"
+ "EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377"
+ "EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377"
+ "EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377"
+ "EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377"
+ "EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377"
+ "EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377"
+ "EVy\377EVy\377EVy\377EVy\377EVy\377DUx\377DUx\377DUx\3779Gc\377(-A\377"
+ "#(4\377,4H\377;Fe\377\77Oo\377\77Oo\377\77Oo\377\77Oo\377\77Oo\377\77"
+ "Oo\377\77Oo\377\77Oo\377\77Oo\377\77Oo\377\77Oo\377\77Oo\377\77Oo\377"
+ "\77Oo\377\77Oo\377\77Oo\377\77Oo\377\77Oo\377\77Oo\377\77Oo\377\77Oo"
+ "\377\77Oo\377\77Oo\377\77Oo\377\77Oo\377\77Oo\377\77Oo\377\77Oo\377\77"
+ "Oo\377\77Oo\377\77Oo\377\77Oo\377\77Oo\377\77Oo\377\77Oo\377\77Oo\377"
+ "\77Oo\377\77Oo\377\77Oo\377\77Oo\377\77Oo\377\77Oo\377\77Oo\377\77Oo"
+ "\377\77Oo\377\77Oo\377\77Oo\377\77Oo\377\77Oo\377\77Oo\377\77Oo\377\77"
+ "Oo\377\77Oo\377\77Oo\377\77Oo\377\77Oo\377\77Oo\377\77Oo\377\77Oo\377"
+ "<Jj\3777F_\3772>W\377,5J\377%+;\377!%.\377\36!'\377\35\37#\377\35\37"
+ "#\377\35\40&\377!%/\377)0B\3772<U\3778Db\377;Jh\377;Kl\377DTw\377Ti\216"
+ "\377c~\244\377g\200\247\377Ti\217\377CTv\377:Ef\3774AX\377;Jj\377M`\206"
+ "\377f\177\246\377_x\237\377J\\\200\377BTt\377CTv\377GX|\377GX|\377GX"
+ "|\377GX|\377HY}\377HY}\377HY}\377HZ~\377HZ~\377DUx\377DUx\377EVy\377"
+ "EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377"
+ "EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377"
+ "EVy\377EVy\377EVy\377EVy\377EVy\377DUx\377DUx\377DUx\377DTw\377ASv\377"
+ "@Qs\377<Nq\3778Jn\3774Ej\3770Ag\377,\77c\377*<a\377(:`\377(:_\377(:_"
+ "\377(:_\377(:_\377(:_\377(:`\377*<a\377,\77c\3770Ag\3774Ej\3778Jn\377"
+ "<Nq\377@Qs\377ASv\377CTw\377DUx\377DUx\377DUx\377DUx\377EVy\377EVy\377"
+ "EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377"
+ "EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377"
+ "EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377"
+ "EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377"
+ "EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377"
+ "EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377"
+ "HY}\377HY}\377HY}\377HY}\377H[\202\377H[\202\377M^\202\377Lb\207\377"
+ "Pb\207\377Pb\207\377Pf\214\377Rh\215\377Rg\214\377Ti\217\377Th\217\377"
+ "Sh\216\377Xo\225\377h\201\250\377x\221\267\377n\207\254\377Vm\220\377"
+ "FVy\377>No\377>No\377>No\377>No\377>No\377>No\377>No\377<Ij\3771=V\377"
+ "%+:\377\40%/\377$+8\377-8O\3777Da\377:Fh\377:Jh\377;Lm\377@Lm\377@Qr"
+ "\377@Qr\377AQr\377DUx\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377E"
+ "Vy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377"
+ "EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377"
+ "EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377"
+ "EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377"
+ "EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377"
+ "EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377"
+ "EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377"
+ "DUx\377DUx\377DUx\377;Lm\377+3G\377\"'3\377',>\3776B_\377>No\377>No\377"
+ ">No\377>No\377>No\377>No\377>No\377>No\377>No\377>No\377>No\377>No\377"
+ ">No\377>No\377>No\377>No\377>No\377>No\377>No\377>No\377>No\377>No\377"
+ ">No\377>No\377>No\377>No\377>No\377>No\377>No\377>No\377>No\377>No\377"
+ ">No\377>No\377>No\377>No\377>No\377>No\377>No\377>No\377>No\377>No\377"
+ ">No\377>No\377>No\377>No\377>No\377>No\377>No\377>No\377>No\377>No\377"
+ ">No\377>No\377>No\377>No\377>No\377>No\377>No\377>No\377>No\377>No\377"
+ ">No\377>No\377<Ij\3777F_\3771=S\377)0D\377\"'2\377\36!(\377\35\37$\377"
+ "\35\37#\377\36!(\377\"(2\377*1E\3771=X\377\77Pp\377`y\237\377\207\242"
+ "\310\377s\216\264\377Ob\207\377BTt\377>No\377=Kj\377I[\177\377e~\244"
+ "\377k\205\253\377Rg\214\377FWz\377FWz\377FWz\377FWz\377FWz\377FX|\377"
+ "GX|\377GX|\377GX|\377HY}\377HY}\377DUx\377DUx\377DUx\377EVy\377EVy\377"
+ "EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377"
+ "EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377EVy\377"
+ "EVy\377EVy\377EVy\377EVy\377DUx\377DUx\377DUx\377CTw\377ASv\377@Qs\377"
+ "<Nq\3778Jn\3774Ej\3770Ag\377,\77c\377*<a\377(:`\377(:_\377(:_\377(:_"
+ "\377(:_\377(:_\377(:`\377*<a\377,\77c\3770Ag\3774Ej\3778Jn\377;Nq\377"
+ "\77Qs\377ASv\377CTw\377DTx\377DTx\377DTx\377DTx\377EUx\377EUx\377EUx"
+ "\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377E"
+ "Ux\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377"
+ "EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377"
+ "EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377"
+ "EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377"
+ "EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377"
+ "EUx\377EUx\377GY}\377GY}\377GY}\377GY}\377G[\202\377L^\202\377K]\201"
+ "\377Ka\207\377Ka\207\377Pb\207\377Pf\214\377Rg\214\377Qf\214\377Qf\214"
+ "\377Qf\212\377Ti\217\377^w\236\377p\211\260\377q\215\261\377`x\235\377"
+ "J^\205\377>Ns\377>Nn\377>Nn\377>Nn\377>Nn\377>Nn\377>Nn\377>Nn\3776A"
+ "_\377(/B\377\"%2\377#)6\377+5J\3775B[\3779Fg\377:Jg\377;Kl\377@Km\377"
+ "@Pr\377@Pr\377APr\377APr\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377"
+ "EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377"
+ "EUx\377EUx\377EUx\377EUx\377AQr\377AQr\377AQr\377AQr\377AQr\377EUx\377"
+ "EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377"
+ "EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377"
+ "EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377"
+ "EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377"
+ "EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377DTx\377"
+ "DTx\377APr\3772=Y\377%,<\377(.A\3776A_\377>Nn\377>Nn\377>Nn\377>Nn\377"
+ ">Nn\377>Nn\377>Nn\377>Nn\377>Nn\377>Nn\377>Nn\377>Nn\377>Nn\377>Nn\377"
+ ">Nn\377>Nn\377>Nn\377>Nn\377>Nn\377>Nn\377>Nn\377>Nn\377>Nn\377>Nn\377"
+ ">Nn\377>Nn\377>Nn\377>Nn\377>Nn\377>Nn\377>Nn\377>Nn\377>Nn\377>Nn\377"
+ ">Nn\377>Nn\377>Nn\377>Nn\377>Nn\377>Nn\377>Nn\377>Nn\377>Nn\377>Nn\377"
+ ">Nn\377>Nn\377>Nn\377>Nn\377>Nn\377>Nn\377>Nn\377>Nn\377>Nn\377>Nn\377"
+ ">Nn\377>Nn\377>Nn\377>Nn\377>Nn\377>Nn\377>Nn\377>Nn\377>Nn\377>Nn\377"
+ ">Nn\377>Nn\377>Nn\377>Nn\377>Nn\377>Nn\3776A_\377+2F\377\"&2\377\35!"
+ ")\377\35\36%\377\35!(\377!%0\377)1F\377\77Op\377Uk\221\377Rg\214\377"
+ "BTt\377BSt\377J_\205\377_v\236\377t\217\267\377r\216\267\377Zr\232\377"
+ "EX\200\377EVz\377EVz\377FVz\377FVz\377FWz\377FY\200\377FX|\377FX|\377"
+ "FX|\377GY}\377GY}\377DTx\377DTx\377EUx\377EUx\377EUx\377EUx\377EUx\377"
+ "EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377"
+ "EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377EUx\377"
+ "EUx\377EUx\377DTx\377DTx\377DTx\377CTw\377ASv\377\77Qs\377;Nq\3778Jn"
+ "\3774Ej\3770Ag\377,\77c\377*<a\377(:`\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:`\377*<a\377,>c\377/Af\3773Ej\3777Im\377;Mq\377>Pr\377ARt\377"
+ "BTv\377BTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377"
+ "CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377"
+ "CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377"
+ "CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377"
+ "CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377"
+ "CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377"
+ "CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377"
+ "CTw\377GX}\377GX}\377GX}\377GX}\377GZ\202\377L]\202\377K\\\201\377Ka"
+ "\207\377Oa\207\377Oa\206\377Oe\212\377Qe\212\377Qe\212\377Qe\211\377"
+ "Rg\215\377Wn\225\377g\201\247\377o\214\261\377g\201\244\377Pe\212\377"
+ "ARs\377=Mn\377=Mn\377=Mn\377=Mn\377=Mn\377=Mn\377=Mn\377:Ec\377+4I\377"
+ "\"'3\377\"'3\377)1E\3774A[\3778Ef\377:If\377:Jk\377\77Kl\377\77Pq\377"
+ "\77Pq\377APq\377APq\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw"
+ "\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377AQr\377AQr\377A"
+ "Qr\377CTw\377CTw\377CTw\377APq\377APq\377APq\377CTw\377CTw\377CTw\377"
+ "AQr\377AQr\377AQr\377AQr\377AQr\377AQr\377CTw\377CTw\377CTw\377CTw\377"
+ "CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377"
+ "CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377"
+ "CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377"
+ "CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377"
+ ":Jg\377,5L\377'.A\3772>Y\377=Mn\377=Mn\377=Mn\377=Mn\377=Mn\377=Mn\377"
+ "=Mn\377=Mn\377=Mn\377=Mn\377=Mn\377=Mn\377=Mn\377=Mn\377=Mn\377=Mn\377"
+ "=Mn\377=Mn\377=Mn\377=Mn\377=Mn\377=Mn\377=Mn\377=Mn\377=Mn\377=Mn\377"
+ "=Mn\377=Mn\377=Mn\377=Mn\377=Mn\377=Mn\377=Mn\377=Mn\377=Mn\377=Mn\377"
+ "=Mn\377=Mn\377=Mn\377=Mn\377=Mn\377=Mn\377=Mn\377=Mn\377=Mn\377=Mn\377"
+ "=Mn\377=Mn\377=Mn\377=Mn\377=Mn\377=Mn\377=Mn\377=Mn\377=Mn\377=Mn\377"
+ "=Mn\377=Mn\377=Mn\377=Mn\377=Mn\377=Mn\377=Mn\377=Mn\377=Mn\377=Mn\377"
+ "=Mn\377=Mn\377=Mn\377=Mn\377=Mn\377=Mn\377=Mn\377;Hi\3772>Y\377(0C\377"
+ "!%1\377\36!*\377\36!*\377!%0\377'/B\3772=V\3779He\377\77Mo\377Nc\211"
+ "\377p\211\260\377~\227\277\377ax\241\377I[\177\377EVy\377EVy\377EVy\377"
+ "EVy\377EWz\377EX\200\377FY\201\377FW|\377FW|\377GX}\377GX}\377CTw\377"
+ "CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377"
+ "CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377"
+ "CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377"
+ "CTw\377BTw\377BTv\377ARt\377>Pr\377;Mq\3777Im\3773Ej\377/Ag\377,>c\377"
+ "*<a\377(:`\377(:_\377(:_\377(:_\377(:_\377(:_\377(:`\377*<a\377,>c\377"
+ "/Af\3773Ej\3777Im\377;Mp\377>Pr\377ARt\377BTv\377BTw\377CTw\377CTw\377"
+ "CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377"
+ "CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377"
+ "CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377"
+ "CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377"
+ "CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377"
+ "CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377"
+ "CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377BTv\377FX|\377"
+ "FX|\377FX|\377FX|\377FZ\201\377K]\201\377J`\207\377J`\207\377Oa\207\377"
+ "Oc\211\377Oc\211\377Pe\211\377Pe\211\377Oc\211\377Sh\217\377`w\237\377"
+ "o\207\255\377j\203\254\377Ul\223\377EUx\377=Mm\377=Mm\377=Mm\377=Mm\377"
+ "=Mm\377=Mm\377=Mm\377:Hh\377,6N\377#(6\377\"%1\377'/B\3771>V\3778Ee\377"
+ ":If\377:Jk\377\77Jl\377\77Oq\377@Oq\377@Oq\377BTv\377BTv\377CTw\377C"
+ "Tw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377APr\377CTw\377CTw\377"
+ "BTv\377@Oq\377@Oq\377@Oq\377@Oq\377@Oq\377@Oq\377\77Oq\377\77Oq\377\77"
+ "Oq\377@Oq\377@Oq\377@Oq\377@Oq\377@Oq\377@Oq\377@Oq\377@Oq\377@Oq\377"
+ "@Oq\377APr\377APr\377APr\377APr\377APr\377CTw\377CTw\377CTw\377CTw\377"
+ "CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377"
+ "CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377"
+ "CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377"
+ "CTw\377CTw\377BTv\377@Oq\3775A\\\377(0E\377,5M\377:Hb\377=Mm\377=Mm\377"
+ "=Mm\377=Mm\377=Mm\377=Mm\377=Mm\377=Mm\377=Mm\377=Mm\377=Mm\377=Mm\377"
+ "=Mm\377=Mm\377=Mm\377=Mm\377=Mm\377=Mm\377=Mm\377=Mm\377=Mm\377=Mm\377"
+ "=Mm\377=Mm\377=Mm\377=Mm\377=Mm\377=Mm\377=Mm\377=Mm\377=Mm\377=Mm\377"
+ "=Mm\377=Mm\377=Mm\377=Mm\377=Mm\377=Mm\377=Mm\377=Mm\377=Mm\377=Mm\377"
+ "AQr\377_v\237\377\260\311\343\377\342\355\370\377\330\346\362\377\220"
+ "\255\317\377Qg\217\377=Mm\377=Mm\377=Mm\377=Mm\377=Mm\377=Mm\377=Mm\377"
+ "=Mm\377=Mm\377=Mm\377=Mm\377=Mm\377=Mm\377=Mm\377=Mm\377=Mm\377=Mm\377"
+ "=Mm\377=Mm\377=Mm\377=Mm\377=Mm\377=Mm\377=Mm\377=Mm\377=Mm\377=Mm\377"
+ "5Eb\377,5L\377#)8\377\37#/\377\37\",\377\"&2\377)1E\3775A_\377AQs\377"
+ "Nb\211\377Rh\216\377IZ\177\377AQs\377EUy\377EUy\377EUy\377EVz\377EVz"
+ "\377EVz\377EW|\377EW|\377FX|\377FX|\377BTv\377BTv\377BTv\377CTw\377C"
+ "Tw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377"
+ "CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377"
+ "CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377CTw\377BTw\377"
+ "BTv\377ARt\377>Pr\377;Mp\3777Im\3773Ej\377/Ag\377,>c\377*<a\377(:`\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:`\377*;a\377,>c\377/Af\3773Ei\377"
+ "7Hm\377:Lp\377>Or\377@Qt\377ASv\377ASv\377ATv\377ATv\377ATv\377BTw\377"
+ "BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377"
+ "BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377"
+ "BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377"
+ "BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377"
+ "BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377"
+ "BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377"
+ "BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377ASv\377EW|\377EW|\377"
+ "EW|\377EW|\377EY\201\377K\\\201\377J\\\200\377J_\206\377M`\206\377M_"
+ "\205\377Mc\211\377Mb\210\377Oc\211\377Oc\210\377Qf\215\377Wo\227\377"
+ "i\202\251\377n\211\256\377\\r\234\377GY~\377<Lm\377<Lm\377<Lm\377<Lm"
+ "\377<Lm\377<Lm\377<Lm\377:Gh\377-9Q\377#(:\377\40%1\377&-A\3770<V\377"
+ "7Ec\3779He\377:Ij\377=Jk\377=Np\377=Np\377\77Np\377\77Np\377ASv\377B"
+ "Tw\377BTw\377BTw\377BTw\377BTw\377BTw\377ASv\377\77Np\377\77Np\377\77"
+ "Np\377=Np\377=Np\377=Np\377=Np\377=Np\377=Jk\377=Jk\377=Jk\377=Jk\377"
+ "=Jk\377=Jk\377=Jk\377=Np\377=Np\377=Np\377=Np\377=Np\377=Np\377\77Np"
+ "\377\77Np\377\77Np\377\77Np\377\77Np\377\77Np\377ASv\377ASv\377BTw\377"
+ "BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377"
+ "BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377"
+ "BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377"
+ "BTw\377BTw\377BTw\377ASv\377ASv\377=Jk\377/:S\377(1E\3771<Y\377<Lm\377"
+ "<Lm\377<Lm\377<Lm\377<Lm\377<Lm\377<Lm\377<Lm\377<Lm\377<Lm\377<Lm\377"
+ "<Lm\377<Lm\377<Lm\377<Lm\377<Lm\377<Lm\377<Lm\377<Lm\377<Lm\377<Lm\377"
+ "<Lm\377<Lm\377<Lm\377<Lm\377<Lm\377<Lm\377<Lm\377<Lm\377<Lm\377<Lm\377"
+ "<Lm\377<Lm\377<Lm\377<Lm\377<Lm\377<Lm\377<Lm\377<Lm\377<Lm\377<Lm\377"
+ "<Lm\377AQq\377n\211\261\377\343\357\370\377\377\377\377\377CUx\377BT"
+ "x\377\375\377\377\377\310\331\354\377Wn\225\377<Lm\377<Lm\377<Lm\377"
+ "<Lm\377<Lm\377<Lm\377<Lm\377<Lm\377<Lm\377<Lm\377<Lm\377<Lm\377<Lm\377"
+ "<Lm\377<Lm\377<Lm\377<Lm\377<Lm\377<Lm\377<Lm\377<Lm\377<Lm\377<Lm\377"
+ "<Lm\377<Lm\377<Lm\377<Lm\377<Lm\3779Db\377-9Q\377%,>\377\40$2\377\37"
+ "\".\377#(7\377-:R\3778Gi\377@Qq\377AQr\377AQr\377AQr\377EUx\377EVy\377"
+ "EVy\377EVy\377EWz\377EWz\377EWz\377EW|\377EW|\377EW|\377ASv\377ASv\377"
+ "BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377"
+ "BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377"
+ "BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377BTw\377ATv\377ATv\377"
+ "ASv\377ASv\377@Qt\377>Or\377:Lp\3777Hm\3773Ei\377/Af\377,>c\377*;a\377"
+ "(:`\377(:_\377(:_\377(:_\377(:_\377(:_\377(:`\377*;a\377,>c\377/Af\377"
+ "2Ei\3776Hm\377:Lp\377=Or\377\77Qs\377ASt\377ASv\377ASv\377ASv\377ASv"
+ "\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377B"
+ "Tv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377"
+ "BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377"
+ "BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377"
+ "BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377"
+ "BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377"
+ "BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377"
+ "BTv\377EW|\377EW|\377EW|\377EW|\377EY\201\377EY\201\377J\\\201\377I_"
+ "\205\377M`\205\377Nc\212\377Mb\211\377Pe\212\377Oc\211\377Qg\215\377"
+ "Pf\214\377Xo\224\377f\200\247\377p\214\264\377h\202\246\377Nb\211\377"
+ "@Pq\377;Km\377;Km\377;Km\377;Km\377;Km\377;Km\377;Kh\3770:T\377\")9\377"
+ "\37#.\377#*:\377.:R\3775D_\3777De\3779He\3779Ik\377=Ik\377=Np\377=Np"
+ "\377\77Np\377\77Np\377\77Np\377\77Np\377\77Np\377\77Np\377\77Np\377="
+ "Np\3779Hf\3774A[\377,7O\377&,@\377\40%3\377\35!+\377\34\37&\377\34\36"
+ "&\377\35\37(\377\36\"-\377\"'6\377%+>\377)1G\377,7R\3770=W\3774A[\377"
+ "5Da\3778Ef\3779Ik\3779Ik\377=Ik\377=Ik\377=Ik\377=Ik\377=Np\377=Np\377"
+ "=Np\377=Np\377\77Np\377\77Np\377\77Np\377\77Np\377\77Np\377\77Np\377"
+ "\77Op\377\77Op\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377B"
+ "Tv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377"
+ "BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377"
+ "ASv\377\77Np\3775Da\377)3I\377*4I\3774Db\377;Km\377;Km\377;Km\377;Km"
+ "\377;Km\377;Km\377;Km\377;Km\377;Km\377;Km\377;Km\377;Km\377;Km\377;"
+ "Km\377;Km\377;Km\377;Km\377;Km\377;Km\377;Km\377;Km\377;Km\377;Km\377"
+ ";Km\377;Km\377;Km\377;Km\377;Km\377;Km\377;Km\377;Km\377;Km\377;Km\377"
+ ";Km\377;Km\377;Km\377;Km\377;Km\377;Km\377;Km\377;Km\377;Km\377]t\237"
+ "\377\323\345\364\377\372\373\375\377\357\367\373\377\325\345\357\377"
+ "\336\353\367\377\365\372\375\377\364\372\375\377\244\274\332\377GY}\377"
+ ";Km\377;Km\377;Km\377;Km\377;Km\377;Km\377;Km\377;Km\377;Km\377;Km\377"
+ ";Km\377;Km\377;Km\377;Km\377;Km\377;Km\377;Km\377;Km\377;Km\377;Km\377"
+ ";Km\377;Km\377;Km\377;Km\377;Km\377;Km\377;Km\377;Km\377;Km\3779Gb\377"
+ "/:T\377%,>\377\37$0\377\37$0\377&,@\3771=Y\377;Gh\377@Pr\377@Pr\377@"
+ "Qr\377DUy\377DUy\377EUy\377EVz\377EVz\377EW|\377EW|\377ASv\377ASv\377"
+ "ASv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377"
+ "BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377"
+ "BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377BTv\377"
+ "ASv\377ASv\377ASv\377ASt\377\77Qs\377=Or\377:Lp\3776Hm\3772Ei\377/Af"
+ "\377,>c\377*;a\377(:`\377(:_\377(:_\377(:_\377(:_\377(:_\377(:`\377*"
+ ";a\377,>c\377/Af\3772Ei\3776Gl\377:Ko\377=Nq\377\77Ps\377@Rt\377ARt\377"
+ "ARv\377ARv\377ARv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377"
+ "ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377"
+ "ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377"
+ "ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377"
+ "ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377"
+ "ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377"
+ "ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377"
+ "ASv\377ASv\377ASv\377ASv\377ASv\377EVz\377EVz\377EVz\377EVz\377EX\200"
+ "\377I[\200\377H^\205\377H^\205\377L_\205\377Lb\210\377Oc\211\377Oc\210"
+ "\377Nc\210\377Nb\210\377Tj\223\377ay\243\377p\214\264\377l\210\255\377"
+ "Tj\221\377@Qw\377:Kl\377:Kl\377:Kl\377:Kl\377:Kl\377:Kl\377:Kl\3770>"
+ "X\377$+;\377\36\"/\377\"(6\377+5L\3774A^\3776Dc\3777Fc\3778Gj\377<Hj"
+ "\377<Hj\377<Mo\377<Mo\377<Mo\377<Mo\377<Mo\3778Ge\3770<V\377&/E\377\37"
+ "$1\377\32\35%\377\31\32\37\377\30\32\35\377\30\32\35\377\30\32\34\377"
+ "\30\32\34\377\30\32\34\377\30\32\35\377\30\32\35\377\30\32\35\377\30"
+ "\32\35\377\31\32\36\377\31\32\37\377\32\34\"\377\33\36'\377\35\"-\377"
+ "\"(6\377%-A\377+4J\377.:S\3772\77Z\3775A`\3778Ge\3778Hj\377<Hj\377<H"
+ "j\377<Hj\377<Mo\377<Mo\377<Mo\377<Mo\377<Mo\377>Mo\377>Mo\377>Mo\377"
+ ">Mo\377>Mo\377>Mo\377>Mo\377\77Np\377ASv\377ASv\377ASv\377\77Np\377A"
+ "Sv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377"
+ "ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ARt\377ARt\377<Hj\377"
+ "/:V\377'/D\377,7P\3779Fg\377:Kl\377:Kl\377:Kl\377:Kl\377:Kl\377:Kl\377"
+ ":Kl\377:Kl\377:Kl\377:Kl\377:Kl\377:Kl\377:Kl\377:Kl\377:Kl\377:Kl\377"
+ ":Kl\377:Kl\377:Kl\377:Kl\377:Kl\377:Kl\377:Kl\377:Kl\377:Kl\377:Kl\377"
+ ":Kl\377:Kl\377:Kl\377:Kl\377:Kl\377:Kl\377:Kl\377:Kl\377:Kl\377@Pq\377"
+ "@Pq\377@Pq\377:Kl\377:Kl\377:Kl\377@Qw\377}\226\300\377\323\343\362\377"
+ "\275\323\350\377l\205\255\377L`\212\377Uj\220\377\207\242\305\377\323"
+ "\343\357\377\274\321\350\377Wo\227\377:Kl\377:Kl\377:Kl\377:Kl\377:K"
+ "l\377:Kl\377:Kl\377:Kl\377:Kl\377:Kl\377:Kl\377:Kl\377:Kl\377:Kl\377"
+ ":Kl\377:Kl\377:Kl\377:Kl\377:Kl\377:Kl\377:Kl\377:Kl\377:Kl\377:Kl\377"
+ ":Kl\377:Kl\377:Kl\377:Kl\377:Kl\377:Kl\377:Kl\3777Fg\377,7P\377\"(8\377"
+ "\37$0\377\"(8\377+5O\3776Eb\377<Kl\377@Qr\377@Qr\377@Qr\377@Qr\377@Q"
+ "s\377EVy\377ARs\377ARt\377ARt\377ARt\377ARt\377ASv\377ASv\377ASv\377"
+ "ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377"
+ "ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377"
+ "ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ARv\377ARv\377ARt\377@Rt\377"
+ "\77Ps\377=Nq\377:Lo\3776Gl\3772Ei\377/Af\377,>c\377*;a\377(:`\377(:_"
+ "\377(:_\377(:_\377(:_\377(:_\377(:`\377*;a\377,>c\377.Af\3772Di\3776"
+ "Gl\377:Ko\377<Nq\377>Ps\377@Qt\377ARt\377ARt\377ARt\377ARt\377ASv\377"
+ "ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377"
+ "ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377"
+ "ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377"
+ "ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377"
+ "ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377"
+ "ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377"
+ "ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377"
+ "ASv\377ASv\377ARt\377EVz\377EVz\377EVz\377EVz\377EW\200\377I[\200\377"
+ "HZ\177\377H^\205\377L_\205\377K^\203\377Lb\210\377Ka\207\377Nb\210\377"
+ "Oe\214\377Zp\231\377j\205\255\377l\210\260\377[q\227\377EW}\377:Jk\377"
+ ":Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\3773Ba\377%.D\377\37%2\377\"("
+ "5\377+5L\3773A]\3777Fc\3777Fc\3778Gi\377<Hj\377<Hj\377<Hj\377<Hj\377"
+ "4C`\377+5M\377!'5\377\33\36&\377\31\33\37\377\30\32\36\377\31\32\37\377"
+ "\32\34#\377\34\37)\377\40%4\377%,\77\377(2F\377)2I\377(/D\377#*;\377"
+ "\40%2\377\35\",\377\34\37(\377\32\35#\377\32\34!\377\32\33\37\377\31"
+ "\33\37\377\30\32\37\377\31\33\37\377\32\34\"\377\33\36%\377\34\37)\377"
+ "\37$0\377#)9\377%.B\377+5M\3770<V\3774A_\3778Ge\3778Hj\3778Hj\377<Hj"
+ "\377<Hj\377<Hj\377<Mo\377<Mo\377<Mo\377<Mo\377<Mo\377>Mo\377>Mo\377>"
+ "Mo\377>Mo\377>Mo\377>Mo\377>Mo\377>Np\377>Np\377>Np\377>Np\377>Np\377"
+ ">Np\377>Np\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377"
+ "ARt\377ARt\377>Mo\3774Ce\377)2L\377(0E\3772>\\\377:Jk\377:Jk\377:Jk\377"
+ ":Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377"
+ ":Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377"
+ ":Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377"
+ ":Jk\377:Jk\377\77Op\377Qh\216\377k\207\256\377[q\232\377\77Qw\377:Jk"
+ "\377:Jk\377CV}\377i\202\254\377\201\235\301\377`z\242\377FY\177\377F"
+ "Y\177\377FY\177\377K^\205\377r\216\264\377\212\246\313\377Ul\224\377"
+ ":Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377"
+ ":Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377"
+ ":Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377"
+ ":Jk\377:Jk\377:Jk\3777Ba\377)2I\377\"'8\377\"'7\377)2G\3775Bb\377:Kl"
+ "\377<Km\377@Pr\377@Qr\377@Qs\377AQs\377ARt\377ARt\377ARt\377ARt\377A"
+ "Sv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377"
+ "ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377"
+ "ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377ASv\377"
+ "ARt\377ARt\377ARt\377@Qt\377>Ps\377<Nq\377:Ko\3776Gl\3772Di\377.Af\377"
+ ",>c\377*;a\377(:`\377(:_\377(:_\377(:_\377(:_\377(:_\377(:`\377*;a\377"
+ ",>c\377.Af\3772Di\3776Gl\377:Ko\377<Mq\377>Ps\377@Qs\377ARt\377ARt\377"
+ "ARt\377ARt\377ASt\377ASt\377ASt\377ASt\377ASt\377ASt\377ASt\377ASt\377"
+ "ASt\377ASt\377ASt\377ASt\377ASt\377ASt\377ASt\377ASt\377ASt\377ASt\377"
+ "ASt\377ASt\377ASt\377ASt\377ASt\377ASt\377ASt\377ASt\377ASt\377ASt\377"
+ "ASt\377ASt\377ASt\377ASt\377ASt\377ASt\377ASt\377ASt\377ASt\377ASt\377"
+ "ASt\377ASt\377ASt\377ASt\377ASt\377ASt\377ASt\377ASt\377ASt\377ASt\377"
+ "ASt\377ASt\377ASt\377ASt\377ASt\377ASt\377ASt\377ASt\377ASt\377ASt\377"
+ "ASt\377ASt\377ASt\377ASt\377ASt\377ASt\377ASt\377ASt\377ASt\377ASt\377"
+ "ASt\377ASt\377ASt\377ASt\377ASt\377ASt\377ASt\377ARt\377DUz\377DUz\377"
+ "DUz\377DW\177\377DW\177\377GZ\177\377G^\205\377L_\205\377L^\203\377L"
+ "a\210\377L`\207\377Mb\210\377Ma\207\377Tk\223\377e\177\246\377m\210\256"
+ "\377_w\237\377H\\\201\377:Jp\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:"
+ "Jk\3776B`\377(0E\377\40%2\377!'7\377*3K\3772A]\3775Bc\3776Fc\3777Fc\377"
+ "7Gi\3774B`\377*2I\377\37#0\377\32\34#\377\31\32\37\377\32\33!\377\34"
+ "\36&\377!'5\377+4K\3772B[\377:Jf\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377"
+ ":Jk\377:Jk\377:Jk\3778Ef\3776B`\3770;V\377)1I\377#+;\377\40$1\377\35"
+ "\40*\377\33\35&\377\32\35#\377\32\33!\377\32\33\37\377\32\33\37\377\32"
+ "\33!\377\32\34#\377\34\37'\377\35!+\377\40%3\377#*\77\377*2H\377.:T\377"
+ "3A_\3777Ge\3777Gi\377;Gi\377;Gi\377;Gi\377;Gi\377;Gi\377;Mo\377;Mo\377"
+ ";Mo\377;Mo\377=Mo\377=Mo\377=Mo\377=Mo\377=Mo\377=Mo\377=Mo\377=Mo\377"
+ "=Mo\377=Mo\377>Mo\377>Mo\377>Mo\377>Mo\377>Mo\377=Mo\377=Mo\377=Mo\377"
+ "=Mo\377;Gi\377.:S\377%,@\377(1G\3776B`\377:Jk\377:Jk\377:Jk\377:Jk\377"
+ ":Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377"
+ ":Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377"
+ ":Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377"
+ ":Jk\377\77Qv\377n\211\261\377\256\307\342\377\206\243\307\377H\\\202"
+ "\377:Jk\377:Jk\377\77Op\377EZ\200\377Mf\214\377K^\205\377FY\177\377F"
+ "Y\177\377FY\177\377FY\177\377Qe\212\377Si\220\377\77Qv\377:Jk\377:Jk"
+ "\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:"
+ "Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377"
+ ":Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377:Jk\377"
+ ":Jk\377:Jk\377:Jk\3778Ef\377-9S\377\");\377!'6\377'0E\3772A]\377:Kl\377"
+ "<Km\377<Lm\377@Qs\377AQs\377ARt\377ARt\377ARt\377ARt\377ARt\377ASt\377"
+ "ASt\377ASt\377ASt\377ASt\377ASt\377ASt\377ASt\377ASt\377ASt\377ASt\377"
+ "ASt\377ASt\377ASt\377ASt\377ASt\377ASt\377ASt\377ASt\377ASt\377ASt\377"
+ "ASt\377ASt\377ASt\377ASt\377ASt\377ASt\377ASt\377ASt\377ARt\377ARt\377"
+ "ARt\377@Qs\377>Ps\377<Mq\377:Ko\3776Gl\3772Di\377.Af\377,>c\377*;a\377"
+ "(:`\377(:_\377(:_\377(:_\377(:_\377(:_\377(:`\377*;a\377,>c\377.Af\377"
+ "1Di\3775Fk\3779Jn\377;Mp\377=Or\377\77Ps\377\77Qs\377@Qs\377@Qs\377@"
+ "Qs\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377"
+ "@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377"
+ "@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377"
+ "@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377"
+ "@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377"
+ "@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377"
+ "@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377"
+ "@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377\77Qs\377CUy\377CUy"
+ "\377CUy\377CV\177\377CV\177\377HZ\177\377G]\203\377G]\203\377K]\202\377"
+ "Ka\210\377K`\207\377J`\207\377Ma\207\377Ri\221\377`x\242\377k\205\254"
+ "\377`z\242\377J^\206\377>Np\377:Ik\377:Ik\377:Ik\377:Ik\377:Ik\377:I"
+ "k\3776A`\377(0E\377\37%3\377\40&7\377)2J\3772>\\\3775Bb\3772\77]\377"
+ "*4K\377\37%2\377\31\35\"\377\31\32\40\377\31\35#\377\36\"0\377'0E\377"
+ "2A[\377:Ik\377:Ik\377:Ik\377:Ik\377:Ik\377:Ik\377:Ik\377:Ik\377:Ik\377"
+ ":Ik\377:Ik\377:Ik\377:Ik\377:Ik\377:Ik\377:Ik\377:Ik\377:Ik\3776E`\377"
+ "1=[\377+6N\377'-C\377\"(9\377\36\".\377\34\36)\377\32\35$\377\31\33\""
+ "\377\31\32\36\377\30\32\36\377\31\32\36\377\31\33!\377\31\35$\377\33"
+ "\36(\377\35!-\377!'7\377&-D\377,8Q\3772@^\3777Fc\3777Gi\3777Gi\377;G"
+ "i\377;Gi\377;Gi\377;Gi\377;Ln\377;Ln\377;Ln\377;Ln\377;Ln\377;Ln\377"
+ ";Ln\377<Ln\377<Ln\377<Ln\377;Ln\377;Ln\377;Ln\377<Ln\377<Ln\377;Ln\377"
+ ";Ln\377;Gi\3771>Y\377%,@\377\"):\377,8R\377:Ie\377:Ik\377:Ik\377:Ik\377"
+ ":Ik\377:Ik\377:Ik\377:Ik\377:Ik\377:Ik\377:Ik\377:Ik\377:Ik\377:Ik\377"
+ ":Ik\377:Ik\377:Ik\377:Ik\377:Ik\377:Ik\377:Ik\377:Ik\377:Ik\377:Ik\377"
+ ":Ik\377:Ik\377:Ik\377:Ik\377:Ik\377:Ik\377:Ik\377:Ik\377:Ik\377:Ik\377"
+ ":Ik\377:Ik\377>Np\377b|\244\377\251\301\336\377\223\256\321\377Ri\220"
+ "\377:Ik\377:Ik\3776A`\377.:U\3773A_\377ANr\377EX~\377EX~\377EX~\377E"
+ "X~\3778Hi\377,7S\3771=[\377:Ik\377:Ik\377:Ik\377:Ik\377:Ik\377:Ik\377"
+ ":Ik\377:Ik\377:Ik\377:Ik\377:Ik\377:Ik\377:Ik\377:Ik\377:Ik\377:Ik\377"
+ ":Ik\377:Ik\377:Ik\377:Ik\377:Ik\377:Ik\377:Ik\377:Ik\377:Ik\377:Ik\377"
+ ":Ik\377:Ik\377:Ik\377:Ik\377:Ik\377:Ik\377:Ik\377:Ik\377:Ik\377:Ik\377"
+ "/<V\377$+@\377\37&6\377&-E\3772A\\\377:Eg\377:Kl\377:Km\377<Km\377<L"
+ "m\377<Ln\377\77Qs\377\77Qs\377\77Qs\377@Qt\377@Qt\377@Qt\377@Qt\377@"
+ "Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377"
+ "@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377"
+ "@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qs\377@Qs\377\77Qs\377\77Ps\377="
+ "Or\377;Mp\3779Jn\3775Fk\3771Di\377.Af\377,>c\377*;a\377(:`\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:`\377*;a\377+>b\377.Af\3771Ch\3775Fk\377"
+ "9Jn\377;Lp\377=Nq\377\77Ps\377\77Ps\377\77Qs\377\77Qs\377\77Qs\377@Q"
+ "t\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377"
+ "@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377"
+ "@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377"
+ "@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377"
+ "@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377"
+ "@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377"
+ "@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377"
+ "@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377CTy\377CTy\377"
+ "CTy\377CTy\377CV\177\377CV\177\377FY~\377F]\203\377K^\203\377K`\207\377"
+ "K`\207\377La\207\377La\207\377Of\215\377]t\236\377l\205\255\377f\200"
+ "\251\377Nb\215\377=No\377:Ij\377:Ij\377:Ij\377:Ij\377:Ij\377:Ij\3775"
+ "A`\377(0E\377\37$3\377\37%3\377&0E\377(0J\377\40%5\377\32\34%\377\30"
+ "\32\40\377\32\34%\377\37%5\377+5M\3775A`\377:Ij\377:Ij\377:Ij\377:Ij"
+ "\377:Ij\377:Ij\377:Ij\377:Ij\377:Ij\377:Ij\377:Ij\377:Ij\377:Ij\377:"
+ "Ij\377:Ij\377:Ij\377:Ij\377:Ij\377:Ij\377:Ij\377:Ij\377:Ij\377:Ij\377"
+ ":Ij\377:Ij\3777Ee\3771AZ\377,9R\377(0H\377#+=\377\37%5\377\34\40+\377"
+ "\32\34%\377\31\32!\377\30\32\35\377\27\31\35\377\27\31\35\377\27\31\35"
+ "\377\30\32\37\377\31\33\"\377\32\35'\377\35\"0\377!(:\377&/D\377+5O\377"
+ "0<Y\3773A_\3775Bb\3776Fb\3776Fb\3776Fi\3776Fi\377:Fi\377:Fi\377:Fi\377"
+ ":Fi\377:Fi\377:Fi\377:Fi\377:Fi\377:Fi\377:Fi\377:Fi\3776Fb\377.:T\377"
+ "!(:\377\35\"-\377%+\77\3771A`\377:Ij\377:Ij\377:Ij\377:Ij\377:Ij\377"
+ ":Ij\377:Ij\377:Ij\377:Ij\377:Ij\377:Ij\377:Ij\377:Ij\377:Ij\377:Ij\377"
+ ":Ij\377:Ij\377:Ij\377:Ij\377:Ij\377:Ij\377:Ij\377:Ij\377:Ij\377:Ij\377"
+ ":Ij\377:Ij\377:Ij\377:Ij\377:Ij\377:Ij\377:Ij\377:Ij\377:Ij\377:Ij\377"
+ ":Ij\377:Ij\377@Ry\377w\223\271\377\235\270\326\377i\201\253\377=Ov\377"
+ ":Ij\3772AZ\377\40&7\377\35\"0\377+6O\377ATx\377EX~\377EX~\377;Mm\377"
+ "#*;\377\34\37*\377'0E\377:Ij\377:Ij\377:Ij\377:Ij\377:Ij\377:Ij\377:"
+ "Ij\377:Ij\377:Ij\377:Ij\377:Ij\377:Ij\377:Ij\377:Ij\377:Ij\377:Ij\377"
+ ":Ij\377:Ij\377:Ij\377:Ij\377:Ij\377:Ij\377:Ij\377:Ij\377:Ij\377:Ij\377"
+ ":Ij\377:Ij\377:Ij\377:Ij\377:Ij\377:Ij\377:Ij\377:Ij\377:Ij\377:Ij\377"
+ ":Ij\3770<Z\377%+@\377\40&8\377&0E\3770>[\3775Eg\377:Fh\377:Km\377:Km"
+ "\377;Ln\377;Ln\377;Ln\377\77Ps\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377"
+ "@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377"
+ "@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377@Qt\377"
+ "@Qt\377@Qt\377@Qt\377@Qt\377\77Qs\377\77Qs\377\77Ps\377\77Ps\377=Nq\377"
+ ";Lp\3779Jn\3775Fk\3771Ch\377.Af\377+>b\377*;a\377(:`\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377);a\377+=b\377.@f\3771Ch\3775Fk\3778In\377"
+ ":Lp\377<Nq\377>Or\377>Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77P"
+ "s\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377"
+ "\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps"
+ "\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77"
+ "Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377"
+ "\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps"
+ "\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77"
+ "Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377"
+ "\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps"
+ "\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77"
+ "Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377"
+ "\77Ps\377>Pr\377BTx\377BTx\377BTx\377BU~\377BU~\377FX}\377F\\\203\377"
+ "I]\203\377I_\207\377I_\207\377L`\207\377K`\207\377Oe\214\377Zr\232\377"
+ "l\211\255\377k\207\253\377Oe\215\377<Mo\3778Hj\3778Hj\3778Hj\3778Hj\377"
+ "8Hj\3778Hj\3775A^\377'0G\377\36#0\377\33\36)\377\31\34%\377\30\33\"\377"
+ "\32\34%\377\37%5\377+7M\3775D^\3778Hj\3778Hj\3778Hj\3778Hj\3778Hj\377"
+ "8Hj\3778Hj\3778Hj\3778Hj\3778Hj\3778Hj\3778Hj\3778Hj\3778Hj\3778Hj\377"
+ "8Hj\3778Hj\3778Hj\3778Hj\3778Hj\3778Hj\3778Hj\3778Hj\3778Hj\3778Hj\377"
+ "8Hj\3778Hj\3778Hj\3778Hj\3778Hj\3778Hj\3778Hj\3776De\3775A^\3770<U\377"
+ "+7M\377&0E\377\"):\377\35\"/\377\32\35&\377\30\33!\377\30\30\35\377\26"
+ "\30\34\377\26\30\34\377\26\30\34\377\26\30\34\377\26\30\35\377\30\31"
+ "\35\377\30\32\40\377\31\34&\377\34\40,\377\37%5\377!(<\377%,B\377(0G"
+ "\377+5O\377+7P\377,7T\377,7T\377-:T\377-:T\377,7T\377+5P\377(0G\377\""
+ "*<\377\34!,\377\30\34\"\377\30\32!\377\35#0\377-9U\3778Hj\3778Hj\377"
+ "8Hj\3778Hj\3778Hj\3778Hj\3778Hj\3778Hj\3778Hj\3778Hj\3778Hj\3778Hj\377"
+ "8Hj\3778Hj\3778Hj\3778Hj\3778Hj\3778Hj\3778Hj\3778Hj\3778Hj\3778Hj\377"
+ "8Hj\3778Hj\3778Hj\3778Hj\3778Hj\3778Hj\3778Hj\3778Hj\3778Hj\3778Hj\377"
+ "8Hj\3778Hj\3778Hj\3778Hj\3778Hj\3775De\377-:S\377EY\203\377\236\271\330"
+ "\377\227\264\323\377Oe\215\3778Hj\3775De\377\36$1\377\26\26\30\377\26"
+ "\27\33\377\");\3771@\\\377,8T\377\33\37)\377\26\26\30\377\30\31\35\377"
+ "(2I\3778Hj\3778Hj\3778Hj\3778Hj\3778Hj\3778Hj\3778Hj\3778Hj\3778Hj\377"
+ "8Hj\3778Hj\3778Hj\3778Hj\3778Hj\3778Hj\3778Hj\3778Hj\3778Hj\3778Hj\377"
+ "8Hj\3778Hj\3778Hj\3778Hj\3778Hj\3778Hj\3778Hj\3778Hj\3778Hj\3778Hj\377"
+ "8Hj\3778Hj\3778Hj\3778Hj\3778Hj\3778Hj\3778Hj\3778Hj\3778Hj\3770<U\377"
+ "$+\77\377\40&7\377'0H\3770=[\3775D`\3775Eg\3779Eg\377:Jl\377:Jm\377;"
+ "Jm\377>Pr\377>Pr\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77"
+ "Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377"
+ "\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps"
+ "\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77"
+ "Ps\377\77Ps\377>Ps\377>Or\377<Nq\377:Lp\3778Jn\3775Fk\3771Ch\377.Af\377"
+ "+=b\377);a\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377);a\377"
+ "+=b\377-@e\3771Ch\3775Fk\3778In\377:Lp\377<Mq\377=Or\377>Or\377>Pr\377"
+ ">Pr\377>Pr\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377"
+ "\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps"
+ "\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77"
+ "Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377"
+ "\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps"
+ "\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77"
+ "Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377"
+ "\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps"
+ "\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77"
+ "Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377"
+ "\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377BTx\377BTx\377"
+ "BTx\377BTx\377BU~\377FY~\377E\\\202\377I\\\202\377I\\\201\377I_\207\377"
+ "I^\206\377K`\207\377Mb\212\377Tm\224\377i\202\253\377j\207\255\377Qh"
+ "\217\377<Ns\3778Gj\3778Gj\3778Gj\3778Gj\3778Gj\3778Gj\3775Dc\377)2L\377"
+ "\36#1\377\34\40,\377\"):\377,7Q\3775Dc\3778Gj\3778Gj\3778Gj\3778Gj\377"
+ "8Gj\3778Gj\3778Gj\3778Gj\3778Gj\3778Gj\3778Gj\3778Gj\3778Gj\3778Gj\377"
+ "8Gj\3778Gj\3778Gj\3778Gj\3778Gj\3778Gj\3778Gj\3778Gj\3778Gj\3778Gj\377"
+ "8Gj\3778Gj\3778Gj\3778Gj\3778Gj\3778Gj\3778Gj\3778Gj\3778Gj\3778Gj\377"
+ "8Gj\3778Gj\3778Gj\3778Gj\3778Gj\3778Gj\3778Gc\3775D^\3770@Y\377,7Q\377"
+ "%/E\377\40&7\377\34\40+\377\32\35&\377\30\32\"\377\27\31\36\377\26\30"
+ "\34\377\26\30\34\377\26\27\34\377\26\27\34\377\26\30\34\377\26\30\35"
+ "\377\26\30\35\377\27\31\35\377\27\31\35\377\27\32\37\377\27\32\40\377"
+ "\30\32\40\377\27\32\40\377\27\31\37\377\27\31\35\377\26\30\35\377\26"
+ "\30\34\377\26\30\34\377\30\32\37\377\35\"0\377,7Q\3778Gj\3778Gj\3778"
+ "Gj\3778Gj\3778Gj\3778Gj\3778Gj\3778Gj\3778Gj\3778Gj\3778Gj\3778Gj\377"
+ "8Gj\3778Gj\3778Gj\3778Gj\3778Gj\3778Gj\3778Gj\3778Gj\3778Gj\3778Gj\377"
+ "8Gj\3778Gj\3778Gj\3778Gj\3778Gj\3778Gj\3778Gj\3778Gj\3778Gj\3778Gj\377"
+ "8Gj\3778Gj\3778Gj\3778Gj\3778Gj\3778Gj\3775@^\377&0E\377)5M\377z\226"
+ "\274\377\307\334\354\377\202\237\304\377ATz\3778Gj\377)2L\377\26\30\33"
+ "\377\24\24\25\377\24\24\24\377\24\24\25\377\24\24\25\377\24\24\24\377"
+ "\24\24\25\377\32\35(\3771@^\3778Gj\3778Gj\3778Gj\3778Gj\3778Gj\3778G"
+ "j\3778Gj\3778Gj\3778Gj\3778Gj\3778Gj\3778Gj\3778Gj\3778Gj\3778Gj\377"
+ "8Gj\3778Gj\3778Gj\3778Gj\3778Gj\3778Gj\3778Gj\3778Gj\3778Gj\3778Gj\377"
+ "8Gj\3778Gj\3778Gj\3778Gj\3778Gj\3778Gj\3778Gj\3778Gj\3778Gj\3778Gj\377"
+ "8Gj\3778Gj\3778Gj\3778Gj\377-:T\377#+\77\377\"*<\377+5M\3773@`\3775E"
+ "`\3775Eg\377:Eg\377:Jl\377:Jm\377:Jm\377>Or\377>Or\377\77Ps\377\77Ps"
+ "\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77"
+ "Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377"
+ "\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps\377\77Ps"
+ "\377\77Ps\377\77Ps\377>Pr\377>Pr\377>Or\377=Or\377<Mq\377:Lp\3778In\377"
+ "5Fk\3771Ch\377.Ae\377+=b\377);a\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377);`\377+=b\377-@e\3770Ch\3774Fk\3777Im\377:Ko\377;Mp\377"
+ "<Nq\377=Or\377=Or\377=Or\377=Or\377>Or\377>Or\377>Or\377>Or\377>Or\377"
+ ">Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377"
+ ">Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377"
+ ">Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377"
+ ">Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377"
+ ">Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377"
+ ">Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377"
+ ">Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377"
+ ">Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377=Oq\377ATw\377ATw\377"
+ "ATw\377AU~\377AU~\377EW}\377E[\202\377H\\\202\377H[\201\377H^\206\377"
+ "H^\206\377J_\206\377Rj\220\377f\177\246\377i\202\253\377Tj\220\377@P"
+ "s\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3774C^\3774C^\377"
+ "7Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\377"
+ "7Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\377"
+ "7Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\377"
+ "7Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\377"
+ "7Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\377"
+ "7Gi\3774Cc\3770@X\377+6P\377%.C\377\37'8\377\35!/\377\32\36)\377\31\34"
+ "%\377\30\33\"\377\27\32\37\377\26\31\37\377\27\31\36\377\26\30\36\377"
+ "\26\30\36\377\26\30\36\377\27\31\36\377\26\32\37\377\30\32\"\377\32\35"
+ ")\377\37%6\377+5L\3775Cc\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\377"
+ "7Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\377"
+ "7Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\377"
+ "7Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\377"
+ "7Gi\3777Gi\3777Gi\3775Cc\377%.D\377\35$1\377>Ko\377\277\325\351\377\323"
+ "\343\364\377v\220\273\377AQs\3777Gi\377%-C\377\24\26\31\377\24\24\24"
+ "\377\24\24\24\377\24\24\24\377\24\24\24\377\30\32\"\377+7P\3777Gi\377"
+ "7Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\377"
+ "7Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\377"
+ "7Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\377"
+ "7Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gi\3777Gc\377"
+ "+6P\377#,A\377&0F\377-:U\3772@_\3774C_\3774Df\3779Df\3779Il\377:Il\377"
+ "=Oq\377=Oq\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377"
+ ">Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377"
+ ">Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377=Or\377"
+ "=Or\377=Or\377<Nq\377;Mp\377:Ko\3777Im\3774Fk\3770Ch\377-@e\377+=b\377"
+ ");`\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377);`\377+=b\377"
+ "-@e\3770Bh\3774Ek\3777Hm\3779Ko\377;Lp\377<Mq\377=Nr\377=Nr\377=Nr\377"
+ "=Nr\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377"
+ ">Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377"
+ ">Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377"
+ ">Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377"
+ ">Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377"
+ ">Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377"
+ ">Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377"
+ ">Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377"
+ ">Or\377>Or\377>Or\377>Or\377=Nq\377=Nq\377ASw\377ASw\377ASw\377AT}\377"
+ "EV}\377E[\202\377E[\202\377G[\201\377H^\206\377G]\205\377J_\206\377R"
+ "j\220\377a}\243\377e\200\251\377Pg\215\377;Ms\3777Fi\3777Fi\3777Fi\377"
+ "7Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\377"
+ "7Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\377"
+ "7Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\377"
+ "7Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\377"
+ "7Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\377"
+ "7Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\377"
+ "7Fi\3777Fi\3777Fb\3775Bb\3773\77]\377/\77]\377.:X\377,8T\377+6P\377+"
+ "5P\377+6P\377,:T\377/>X\3773\77]\3775Bb\3777Fi\3777Fi\3777Fi\3777Fi\377"
+ "7Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\377"
+ "7Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\377"
+ "7Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\377"
+ "7Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\377(1K\377"
+ "\32\35(\377\35\"0\377o\214\262\377\351\362\372\377\342\355\367\377\203"
+ "\241\304\377CW\177\3777Fi\377,8T\377\35!.\377\26\32\37\377\30\33\"\377"
+ "\40(8\3770>X\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi"
+ "\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777"
+ "Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\377"
+ "7Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\3777Fi\377"
+ "7Fi\3777Fi\3777Fi\3777Fi\3777Fi\3773B]\377(1K\377%-B\377+6Q\3771\77^"
+ "\3773B_\3773Df\3778Df\3778Hk\377:Il\377:Il\377=Nq\377=Nq\377>Or\377>"
+ "Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377"
+ ">Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377>Or\377"
+ ">Or\377>Or\377>Or\377>Or\377>Or\377=Nr\377=Nr\377=Nr\377<Mq\377;Lp\377"
+ "9Ko\3777Hm\3774Ek\3770Bh\377-@e\377+=b\377);`\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377);`\377+=b\377-@e\3770Bh\3774Ej\3777Hm\377"
+ "9Jo\377:Lp\377;Mq\377<Nq\377<Nq\377<Nq\377<Nq\377=Or\377=Or\377=Or\377"
+ "=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377"
+ "=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377"
+ "=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377"
+ "=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377"
+ "=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377"
+ "=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377"
+ "=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377"
+ "=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377"
+ "=Or\377<Nq\377ASw\377ASw\377ASw\377ASw\377AT}\377AT}\377DV|\377DZ\202"
+ "\377HZ\201\377GZ\201\377H]\205\377J_\206\377Qi\220\377`|\243\377a|\243"
+ "\377I^\206\377;Km\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\377"
+ "6Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\377"
+ "6Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\377"
+ "6Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\377"
+ "6Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\377"
+ "6Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\377"
+ "6Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\377"
+ "6Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\377"
+ "6Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\377"
+ "6Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\377"
+ "6Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\377"
+ "6Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\377"
+ "6Fh\3776Fh\3776Fh\377.:X\377\32\36*\377\25\27\34\377$.D\377\253\303\337"
+ "\377\367\373\375\377\367\372\373\377\307\336\355\377i\206\256\377\77"
+ "Ty\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\377"
+ "6Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\377"
+ "6Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\377"
+ "6Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\377"
+ "6Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\3776Fh\377.:X\377"
+ "&/G\377)3K\377/=Y\3772B^\3773Ce\3777Df\3777Hk\377:Ik\377:Ik\377<Nq\377"
+ "<Nq\377=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377"
+ "=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377"
+ "=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377=Or\377<Nq\377<Nq\377<Nq\377"
+ ";Mq\377;Lp\3779Jo\3777Hm\3774Ej\3770Bh\377-@e\377+=b\377);`\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377);`\377+=b\377-@e\3770Bg\377"
+ "3Ej\3776Gl\3778Jn\377:Lo\377;Lp\377;Mp\377<Mq\377<Mq\377<Mq\377<Nq\377"
+ "<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377"
+ "<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377"
+ "<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377"
+ "<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377"
+ "<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377"
+ "<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377"
+ "<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377"
+ "<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377"
+ "<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377;Mp\377@Rv\377@Rv\377@Rv\377@T}\377"
+ "@T}\377DU|\377DZ\201\377GZ\200\377FZ\200\377G\\\203\377I^\205\377Sk\223"
+ "\377c~\246\377]x\237\377BV~\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776E"
+ "g\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\377"
+ "6Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\377"
+ "6Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\377"
+ "6Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\377"
+ "6Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\377"
+ "6Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\377"
+ "6Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\377"
+ "6Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\377"
+ "6Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\377"
+ "6Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\377"
+ "6Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\377"
+ "6Eg\3776Eg\3776Eg\3776Eg\3776Eg\3774Ab\377\40(;\377\24\24\30\377\24\24"
+ "\26\377)5P\377\265\313\343\377\372\375\377\377\377\377\377\377\377\377"
+ "\377\377\370\372\373\377\341\354\367\377\270\317\346\377\221\256\321"
+ "\377f\177\250\377BV~\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776E"
+ "g\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\377"
+ "6Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\377"
+ "6Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\377"
+ "6Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3776Eg\3774Ab\377*6O\377'1J\377"
+ ",9S\3771A]\3771Bc\3772Cc\3776Ce\3777Gj\3779Hk\377;Mp\377;Mp\377;Mp\377"
+ "<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377"
+ "<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377"
+ "<Nq\377<Nq\377<Nq\377<Nq\377<Nq\377<Mq\377<Mq\377;Mp\377;Lp\377:Lo\377"
+ "8Jn\3776Hl\3773Ej\3770Bg\377-@e\377+=b\377);`\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377);`\377+=b\377,\77e\3770Bg\3773Ej\3776Gl"
+ "\3778In\377:Ko\377:Lp\377;Mp\377;Mq\377;Mq\377;Mq\377<Mq\377<Mq\377<"
+ "Mq\377<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377"
+ "<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377"
+ "<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377"
+ "<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377"
+ "<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377"
+ "<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377"
+ "<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377"
+ "<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377"
+ "<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377;Lp\377@Rv\377@Rv\377@Rv\377@S|\377"
+ "@S|\377CU|\377CY\200\377GZ\200\377FY\200\377G\\\203\377I^\205\377Sk\223"
+ "\377`|\243\377Ri\217\377:Lr\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775E"
+ "g\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\377"
+ "5Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\377"
+ "5Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\377"
+ "5Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\377"
+ "5Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\377"
+ "5Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\377"
+ "5Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\377"
+ "5Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\377"
+ "5Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\377"
+ "5Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\377"
+ "5Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\377"
+ "5Eg\3775Eg\3775Eg\3775Eg\3775Eg\377.=\\\377\30\34'\377\22\22\23\377\22"
+ "\22\23\377\35#4\377n\212\261\377\341\354\367\377\375\377\377\377>Qt\377"
+ "<Mq\377\377\377\377\377\362\370\375\377\244\275\332\377Ja\212\3775Eg"
+ "\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775"
+ "Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\377"
+ "5Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\377"
+ "5Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\377"
+ "5Eg\3775Eg\3775Eg\3775Eg\377.=\\\377(4L\377,8S\3771A\\\3771A]\3772Bc"
+ "\3776Ce\3776Gj\3778Hj\3778Hk\377;Lp\377;Lp\377<Mq\377<Mq\377<Mq\377<"
+ "Mq\377<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377"
+ "<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377<Mq\377"
+ "<Mq\377<Mq\377;Mq\377;Mq\377;Mp\377:Lp\377:Ko\3778In\3776Gl\3773Ej\377"
+ "0Bg\377-@e\377+=b\377);`\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377);`\377+=b\377,\77e\3770Ag\3773Ei\3775Gl\3777Im\3779Ko\377:Lo"
+ "\377:Lp\377:Lp\377:Lp\377:Lp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;"
+ "Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377"
+ ";Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377"
+ ";Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377"
+ ";Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377"
+ ";Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377"
+ ";Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377"
+ ";Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377"
+ ";Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377"
+ ";Mp\377;Mp\377;Mp\377;Mp\377\77Qv\377\77Qv\377\77Qv\377\77Qv\377\77S"
+ "|\377CTz\377CTz\377CY\200\377BX\177\377EX~\377E\\\203\377Ka\211\377F"
+ "\\\200\3779Il\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775E"
+ "g\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\377"
+ "5Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\377"
+ "5Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\377"
+ "5Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\377"
+ "5Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\377"
+ "5Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\377"
+ "5Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\377"
+ "5Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\377"
+ "5Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\377"
+ "5Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\377"
+ "5Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\377"
+ "5Eg\3775Eg\3775Eg\3775Eg\377+7S\377\25\30\36\377\22\22\22\377\22\22\22"
+ "\377\22\22\24\377\30\34&\377(1L\377ATz\377J^\206\377;Nr\377&1J\377#,"
+ "B\377+8T\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\377"
+ "5Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\377"
+ "5Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\377"
+ "5Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\377"
+ "5Eg\3775Eg\3775Eg\3775Eg\3775Eg\3775Eg\3771A`\377+8T\377,:V\3770\77\\"
+ "\3770Aa\3770Ab\3775Bb\3775Fi\3777Fi\3777Fj\377:Lo\377:Lo\377:Lo\377;"
+ "Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377"
+ ";Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377;Mp\377"
+ ";Mp\377;Mp\377;Mp\377;Mp\377:Lp\377:Lp\377:Lp\377:Lo\3779Ko\3777Im\377"
+ "5Gl\3773Ei\3770Ag\377,\77e\377+=b\377);`\377(:_\377(:_\377(:_\377(:_"
+ "\377(:_\377(:_\377(:_\377);`\377+=b\377,\77e\3770Ag\3772Di\3775Fk\377"
+ "7Hm\3779Jn\377:Ko\377:Lo\377:Lo\377:Lo\377:Lo\377:Lp\377:Lp\377:Lp\377"
+ ":Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377"
+ ":Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377"
+ ":Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377"
+ ":Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377"
+ ":Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377"
+ ":Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377"
+ ":Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377"
+ ":Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377"
+ ":Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377\77Qv\377\77Qv\377\77"
+ "Qv\377\77Qv\377\77Sz\377>Ry\377BTy\377BTy\377AX\177\377=Px\3775Df\377"
+ ".=Y\3770A`\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\377"
+ "5Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\377"
+ "5Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\377"
+ "5Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\377"
+ "5Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\377"
+ "5Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\377"
+ "5Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\377"
+ "5Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\377"
+ "5Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\377"
+ "5Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\377"
+ "5Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\377"
+ "5Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\377"
+ "5Df\3775Df\3775Df\3775Df\377*5R\377\24\30\36\377\21\21\21\377\21\21\21"
+ "\377\21\21\21\377\21\21\21\377\21\21\21\377\21\21\21\377\21\21\21\377"
+ "\21\21\21\377\24\30\36\377&0I\3775Df\3775Df\3775Df\3775Df\3775Df\377"
+ "5Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\377"
+ "5Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\377"
+ "5Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\377"
+ "5Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\3775Df\377"
+ "-<[\377-:Y\377/\77Z\3770A`\3775Aa\3775Ab\3775Eh\3777Ei\3777Fi\377:Ko"
+ "\377:Ko\377:Ko\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:"
+ "Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377"
+ ":Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lo\377:Lo\377:Lo\377"
+ ":Ko\3779Jn\3777Im\3775Fk\3772Di\3770Ag\377,\77e\377+=b\377);`\377(:_"
+ "\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377);`\377+=b\377,\77c\377"
+ "/Af\3772Di\3775Fk\3776Hm\3778Jn\3779Ko\377:Ko\377:Ko\377:Ko\377:Ko\377"
+ ":Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377"
+ ":Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377"
+ ":Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377"
+ ":Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377"
+ ":Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377"
+ ":Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377"
+ ":Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377"
+ ":Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377"
+ ":Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377"
+ ":Lp\377:Ko\377>Pt\377>Pt\377>Pt\377>Pt\377=Qy\377=Qy\377=Px\3774@a\377"
+ "%-F\377$.E\3770<Z\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\377"
+ "4Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\377"
+ "4Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\377"
+ "4Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\377"
+ "4Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\377"
+ "4Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\377"
+ "4Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\377"
+ "4Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\377"
+ "4Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\377"
+ "4Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\377"
+ "4Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\377"
+ "4Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\377"
+ "4Df\3774Df\3774Df\3774Df\3774Df\3774Df\377,;U\377\32\40.\377\22\22\26"
+ "\377\20\20\21\377\20\20\20\377\20\20\20\377\20\20\22\377\23\24\32\377"
+ "\35%5\377,<Z\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df"
+ "\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774"
+ "Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\377"
+ "4Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\377"
+ "4Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\3774Df\3771\77`"
+ "\3771>^\377/\77_\3773\77`\3774Dg\3774Eg\3775Eh\3775Ei\377:Kn\377:Ko\377"
+ ":Ko\377:Ko\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377"
+ ":Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377"
+ ":Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Lp\377:Ko\377:Ko\377:Ko\3779Ko\377"
+ "8Jn\3776Hm\3775Fk\3772Di\377/Af\377,\77c\377+=b\377);`\377(:_\377(:_"
+ "\377(:_\377(:_\377(:_\377(:_\377(:_\377);`\377+=b\377,\77c\377/Af\377"
+ "2Di\3775Ek\3776Hm\3778In\3779Jn\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377"
+ ":Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377"
+ ":Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377"
+ ":Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377"
+ ":Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377"
+ ":Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377"
+ ":Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377"
+ ":Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377"
+ ":Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377"
+ ":Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377"
+ ":Ko\377:Jn\377=Ps\377=Ps\377=Ps\377=Ps\377<Or\3775Eg\377%-I\377\36&<"
+ "\377'3L\3773C_\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773"
+ "Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\377"
+ "3Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\377"
+ "3Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\377"
+ "3Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\377"
+ "3Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\377"
+ "3Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\377"
+ "3Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\377"
+ "3Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\377"
+ "3Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\377"
+ "3Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\377"
+ "3Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\377"
+ "3Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\377,;Z\377$-G\377"
+ "\40(<\377!*\77\377'3L\3770\77_\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\377"
+ "3Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\377"
+ "3Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\377"
+ "3Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\377"
+ "3Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\3773Cf\377"
+ "3Cf\3773Cf\3773Cf\3773Cf\3775Eh\3772Be\3772Ce\3773Cf\3773Df\3775Eg\377"
+ "5Eh\377:Jn\377:Jn\377:Jn\377:Jn\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377"
+ ":Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377"
+ ":Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377"
+ ":Ko\377:Ko\3779Jn\3778In\3776Hm\3775Fk\3772Di\377/Af\377,\77c\377+=b"
+ "\377);`\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377);`\377+"
+ "=b\377,\77c\377/Af\3771Ch\3775Ek\3776Gl\3777Im\3778Jn\3779Jn\3779Jn\377"
+ "9Jn\3779Jn\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377"
+ ":Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377"
+ ":Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377"
+ ":Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377"
+ ":Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377"
+ ":Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377"
+ ":Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377"
+ ":Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377"
+ ":Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377"
+ ":Ko\377:Ko\377:Ko\377:Ko\377:Ko\3779Jn\3779Jn\377=Ps\377=Ps\3779Im\377"
+ "&1N\377\35$6\377!*@\3770:Z\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce"
+ "\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773"
+ "Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\377"
+ "3Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\377"
+ "3Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\377"
+ "3Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\377"
+ "3Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\377"
+ "3Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\377"
+ "3Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\377"
+ "3Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\377"
+ "3Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\377"
+ "3Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\377"
+ "3Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\377"
+ "3Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\377"
+ "3Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\377"
+ "3Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\377"
+ "3Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\377"
+ "3Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\3773Ce\377"
+ "3Ce\3773Ce\3773Ce\3773Ce\3773Ce\3777Gk\3775Eh\3773Ac\3772Bc\3774Ce\377"
+ "5Df\3775Dg\3778Im\3779Im\3779Jn\3779Jn\3779Jn\377:Ko\377:Ko\377:Ko\377"
+ ":Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377"
+ ":Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377:Ko\377"
+ ":Ko\3779Jn\3779Jn\3779Jn\3778Jn\3777Im\3776Gl\3775Ek\3771Ch\377/Af\377"
+ ",\77c\377+=b\377);`\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_"
+ "\377);`\377+<a\377,\77c\377.Af\3771Ch\3774Ej\3775Gk\3777Hm\3778In\377"
+ "8Jn\3778Jn\3778Jn\3778Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\377"
+ "9Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\377"
+ "9Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\377"
+ "9Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\377"
+ "9Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\377"
+ "9Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\377"
+ "9Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\377"
+ "9Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\377"
+ "9Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\377"
+ "9Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\3778Jm\3778Jm\3778Jm\377"
+ "8Jm\377,:W\377\35&:\377\35$7\377(3O\3772Be\3772Be\3772Be\3772Be\3772"
+ "Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\377"
+ "2Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\377"
+ "2Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\377"
+ "2Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\377"
+ "2Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\377"
+ "2Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\377"
+ "2Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\377"
+ "2Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\377"
+ "2Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\377"
+ "2Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\377"
+ "2Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\377"
+ "2Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\377"
+ "2Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\377"
+ "2Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\377"
+ "2Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\377"
+ "2Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\377"
+ "2Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\3772Be\377"
+ "2Be\3772Be\3772Be\3772Be\3772Be\3772Be\3776Gj\377:Lp\3779Jl\3775Eh\377"
+ "5Fi\3775Gj\3776Gk\3777Hk\3777Il\3778Il\3778Jm\3778Jm\3778Jm\3778Jm\377"
+ "9Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\377"
+ "9Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\3779Jn\377"
+ "9Jn\3779Jn\3779Jn\3778Jn\3778Jn\3778Jn\3778In\3777Hm\3775Gk\3774Ej\377"
+ "1Ch\377.Af\377,\77c\377+<a\377);`\377(:_\377(:_\377(:_\377(:_\377(:_"
+ "\377(:_\377(:_\377):`\377+<a\377,\77c\377.Af\3770Ch\3773Ej\3775Fk\377"
+ "6Hm\3777Hm\3778In\3778In\3778In\3778In\3778Jn\3778Jn\3778Jn\3778Jn\377"
+ "8Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\377"
+ "8Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\377"
+ "8Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\377"
+ "8Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\377"
+ "8Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\377"
+ "8Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\377"
+ "8Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\377"
+ "8Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\377"
+ "8Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\377"
+ "8Im\3778Im\3773@b\377$-G\377\34$6\377\",F\3770>^\3771Be\3771Be\3771B"
+ "e\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\377"
+ "1Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\377"
+ "1Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\377"
+ "1Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\377"
+ "1Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\377"
+ "1Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\377"
+ "1Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\377"
+ "1Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\377"
+ "1Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\377"
+ "1Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\377"
+ "1Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\377"
+ "1Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\377"
+ "1Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\377"
+ "1Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\377"
+ "1Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\377"
+ "1Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\377"
+ "1Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\377"
+ "1Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3771Be\3776Ho\377;Qq\377"
+ "8Il\3775Eh\3775Fi\3775Fi\3776Fj\3776Gk\3777Hl\3778Hl\3778Im\3778Im\377"
+ "8Im\3778Im\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\377"
+ "8Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778Jn\377"
+ "8Jn\3778Jn\3778Jn\3778Jn\3778Jn\3778In\3778In\3778In\3777Hm\3776Hm\377"
+ "5Fk\3773Ej\3770Ch\377.Af\377,\77c\377+<a\377):`\377(:_\377(:_\377(:_"
+ "\377(:_\377(:_\377(:_\377(:_\377):`\377*<a\377,>c\377.Af\3770Cg\3773"
+ "Ei\3775Fk\3776Gl\3776Hl\3777Im\3777Im\3777Im\3777Im\3778Im\3778Im\377"
+ "8Im\3778Im\3778Im\3778Im\3778Im\3778Im\3778Im\3778Im\3778Im\3778Im\377"
+ "8Im\3778Im\3778Im\3778Im\3778Im\3778Im\3778Im\3778Im\3778Im\3778Im\377"
+ "8Im\3778Im\3778Im\3778Im\3778Im\3778Im\3778Im\3778Im\3778Im\3778Im\377"
+ "8Im\3778Im\3778Im\3778Im\3778Im\3778Im\3778Im\3778Im\3778Im\3778Im\377"
+ "8Im\3778Im\3778Im\3778Im\3778Im\3778Im\3778Im\3778Im\3778Im\3778Im\377"
+ "8Im\3778Im\3778Im\3778Im\3778Im\3778Im\3778Im\3778Im\3778Im\3778Im\377"
+ "8Im\3778Im\3778Im\3778Im\3778Im\3778Im\3778Im\3778Im\3778Im\3778Im\377"
+ "8Im\3778Im\3778Im\3778Im\3778Im\3778Im\3778Im\3778Im\3778Im\3778Im\377"
+ "8Im\3778Im\3778Im\3778Im\3778Im\3778Im\3778Im\3778Im\3778Im\3778Im\377"
+ "8Im\3777Hm\3777Hm\3774Dg\377)6V\377\34%:\377\34%8\377)5T\3771Ab\3771"
+ "Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\377"
+ "1Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\377"
+ "1Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\377"
+ "1Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\377"
+ "1Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\377"
+ "1Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\377"
+ "1Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\377"
+ "1Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\377"
+ "1Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\377"
+ "1Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\377"
+ "1Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\377"
+ "1Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\377"
+ "1Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\377"
+ "1Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\377"
+ "1Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\377"
+ "1Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\377"
+ "1Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\377"
+ "1Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3771Ab\3775Ei\377"
+ ":Ov\377:Mp\3778Hl\3774Eg\3774Eh\3775Ei\3775Ej\3776Fk\3776Gl\3777Gl\377"
+ "7Hm\3777Hm\3777Hm\3777Hm\3778Im\3778Im\3778Im\3778Im\3778Im\3778Im\377"
+ "8Im\3778Im\3778Im\3778Im\3778Im\3778Im\3778Im\3778Im\3778Im\3778Im\377"
+ "8Im\3778Im\3778Im\3778Im\3778Im\3778Im\3778Im\3777Im\3777Im\3777Im\377"
+ "6Hl\3776Gl\3775Fk\3773Ei\3770Cg\377.Af\377,>c\377*<a\377):`\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377):`\377*<a\377,>c\377.Af\377"
+ "0Cg\3772Ei\3774Ej\3775Gk\3776Gl\3776Hl\3776Hm\3776Hm\3776Hm\3777Im\377"
+ "7Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\377"
+ "7Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\377"
+ "7Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\377"
+ "7Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\377"
+ "7Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\377"
+ "7Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\377"
+ "7Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\377"
+ "7Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\377"
+ "7Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\377"
+ "7Im\3777Im\3776Hl\3776Hl\3772\77`\377!+B\377\32\40""2\377!+A\377.=]\377"
+ "0Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\377"
+ "0Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\377"
+ "0Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\377"
+ "0Ab\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\377"
+ "1Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\377"
+ "1Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\377"
+ "1Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\377"
+ "1Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\377"
+ "1Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\377"
+ "1Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\377"
+ "1Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\377"
+ "1Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\377"
+ "1Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\377"
+ "1Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\377"
+ "1Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\377"
+ "1Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\377"
+ "1Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\377"
+ "1Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3771Bc\3776Fi\377"
+ ":Jo\377>Qv\3776Iq\3777Hl\3777Il\3778Jm\3779Jn\377:Jo\3776Gj\3776Gk\377"
+ "6Gk\3776Hl\3776Hl\3776Hl\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\377"
+ "7Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\377"
+ "7Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3776Hm\3776Hm\377"
+ "6Hl\3776Gl\3775Gk\3774Ej\3773Ei\3770Cg\377.Af\377,>c\377*<a\377):`\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377):`\377*<a\377,>c\377"
+ "-@e\3770Bg\3772Di\3774Ej\3775Fk\3775Gl\3776Gl\3776Hl\3776Hl\3776Hl\377"
+ "7Hm\3777Hm\3777Hm\3777Hm\3777Hm\3777Hm\3777Hm\3777Hm\3777Hm\3777Hm\377"
+ "7Hm\3777Hm\3777Hm\3777Hm\3777Hm\3777Hm\3777Hm\3777Hm\3777Hm\3777Hm\377"
+ "7Hm\3777Hm\3777Hm\3777Hm\3777Hm\3777Hm\3777Hm\3777Hm\3777Hm\3777Hm\377"
+ "7Hm\3777Hm\3777Hm\3777Hm\3777Hm\3777Hm\3777Hm\3777Hm\3777Hm\3777Hm\377"
+ "7Hm\3777Hm\3777Hm\3777Hm\3777Hm\3777Hm\3777Hm\3777Hm\3777Hm\3777Hm\377"
+ "7Hm\3777Hm\3777Hm\3777Hm\3777Hm\3777Hm\3777Hm\3777Hm\3777Hm\3777Hm\377"
+ "7Hm\3777Hm\3777Hm\3777Hm\3777Hm\3777Hm\3777Hm\3777Hm\3777Hm\3777Hm\377"
+ "7Hm\3777Hm\3777Hm\3777Hm\3777Hm\3777Hm\3777Hm\3777Hm\3777Hm\3777Hm\377"
+ "7Hm\3777Hm\3777Hm\3777Hm\3777Hm\3777Hm\3777Hm\3777Hm\3777Hm\3777Hm\377"
+ "7Hm\3777Hm\3777Hm\3776Gl\3776Gl\377(6Q\377\32!6\377\33!6\377(7S\3770"
+ "Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\377"
+ "0Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\377"
+ "0Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\377"
+ "0Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\377"
+ "0Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\377"
+ "0Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\377"
+ "0Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\377"
+ "0Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\377"
+ "0Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\377"
+ "0Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\377"
+ "0Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\377"
+ "0Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\377"
+ "0Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\377"
+ "0Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\377"
+ "0Ac\3770Ac\3770Ac\3770Ac\3770Ac\3779Mt\377Qh\224\377\177\235\301\377"
+ "\247\301\341\377\207\243\311\377E[\206\3770Ac\3770Ac\3770Ac\3770Ac\377"
+ "0Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\377"
+ "0Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\3770Ac\377"
+ "0Ac\3770Ac\3770Ac\3770Ac\3770Ac\3775Go\377=Ov\377:Ow\3777Iq\3778Hl\377"
+ "8Im\3778Jo\3778Jo\3779Jo\3779Kp\377:Lq\3777Gk\3777Hl\3777Hl\3777Hl\377"
+ "8Im\3778Im\3778Im\3778Im\3778Im\3778Im\3778Im\3778Im\3778Im\3778Im\377"
+ "8Im\3778Im\3778Im\3778Im\3778Im\3778Im\3778Im\3778Im\3778Im\3778Im\377"
+ "8Im\3777Hm\3777Hm\3777Hm\3776Hl\3776Hl\3776Gl\3776Gl\3775Gk\3774Fj\377"
+ "2Di\3770Bg\377-@e\377,>c\377*<a\377):`\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:`\377*<a\377+>b\377-@e\3770Bg\3772Di\3774Ej\377"
+ "5Fk\3775Fk\3775Gl\3775Gl\3775Gl\3775Gl\3776Hl\3776Hl\3776Hl\3776Hl\377"
+ "6Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\377"
+ "6Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\377"
+ "6Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\377"
+ "6Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\377"
+ "6Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\377"
+ "6Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\377"
+ "6Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\377"
+ "6Hl\3776Hl\3776Hl\3776Hl\3777Il\3777Il\3777Il\3777Il\3777Il\3777Il\377"
+ "7Il\3777Il\3777Il\3777Il\3777Il\3777Il\3777Il\3777Il\3776Hl\3776Hl\377"
+ "2\77a\377\40,D\377\31\37""1\377\40+E\3770Ab\3770Ab\3770Ab\3770Ab\377"
+ "0Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\377"
+ "0Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\377"
+ "0Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\377"
+ "0Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\377"
+ "0Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\377"
+ "0Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\377"
+ "0Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\377"
+ "0Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\377"
+ "0Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\377"
+ "0Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\377"
+ "0Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\377"
+ "0Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\377"
+ "0Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\377"
+ "0Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3778Mt\377"
+ "Sk\230\377\235\267\326\377\353\364\372\377\373\377\377\377\377\377\377"
+ "\377\375\377\377\377\336\353\365\377Ws\234\3770Ab\3770Ab\3770Ab\3770"
+ "Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\377"
+ "0Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\3770Ab\377"
+ "0Ab\3770Ab\3770Ab\3770Ab\3770Ab\3774Gm\377=Ov\377>Pw\377:Kq\377:Kq\377"
+ ";Lr\377<Ms\3778Jt\3778Kv\3778Jp\3779Jp\3779Kq\377:Ms\3776Im\3776Im\377"
+ "6Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\377"
+ "7Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\377"
+ "7Im\3777Im\3777Il\3777Il\3777Il\3776Hl\3776Hl\3776Hl\3775Gk\3775Gk\377"
+ "4Fj\3772Di\3770Cg\377-@e\377+>b\377*<a\377(:`\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:`\377*<a\377+>b\377-@e\3770Ag\3771Dh\377"
+ "3Fj\3774Fj\3775Gk\3776Gk\3776Gk\3776Gk\3776Gk\3776Gl\3776Gl\3776Gl\377"
+ "6Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\377"
+ "6Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\377"
+ "6Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\377"
+ "6Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\377"
+ "6Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\377"
+ "6Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\377"
+ "6Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\377"
+ "6Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\377"
+ "6Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3775Gk\377"
+ "5Gk\377)8V\377\34%:\377\35&=\377)8W\3770@b\3770@b\3770@b\3770@b\3770"
+ "@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\377"
+ "0@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\377"
+ "0@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\377"
+ "0@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\377"
+ "0@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\377"
+ "0@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\377"
+ "0@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\377"
+ "0@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\377"
+ "0@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\377"
+ "0@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\377"
+ "0@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\377"
+ "0@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\377"
+ "0@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\377"
+ "0@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\377=Qz\377c\201\253\377"
+ "\274\322\351\377\364\372\373\377\377\377\377\377\377\377\377\377\373"
+ "\375\377\377\303\325\354\377@Tz\377\36*@\377$0I\3770@b\3770@b\3770@b"
+ "\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770"
+ "@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\377"
+ "0@b\3770@b\3770@b\3770@b\3770@b\3774Gn\377=Ot\377>Sv\3779Ov\377:Pw\377"
+ ":Px\377;Qy\377<Qy\377=Nt\3779Lt\3779Mv\3779Lq\3779Lq\377;Ms\3775Hl\377"
+ "5Hl\3775Hl\3776Im\3776Im\3776Im\3776Im\3776Im\3776Im\3776Im\3776Im\377"
+ "6Im\3776Im\3776Im\3776Im\3776Im\3776Im\3776Im\3776Im\3776Im\3776Im\377"
+ "6Im\3776Im\3776Im\3776Im\3776Im\3776Im\3776Hl\3776Hl\3776Hl\3775Hl\377"
+ "4Gk\3773Fj\3772Eh\3770Bg\377-@e\377+>b\377*<a\377(:`\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:`\377*<a\377+>b\377-@e\377/Bg\377"
+ "1Ch\3773Ei\3773Fj\3774Gk\3775Gk\3775Gk\3775Gk\3775Gk\3776Hl\3776Hl\377"
+ "6Hl\3776Im\3776Im\3776Im\3776Im\3776Im\3776Im\3776Im\3776Im\3776Im\377"
+ "6Im\3776Im\3776Im\3776Im\3776Im\3776Im\3776Im\3776Im\3776Im\3776Im\377"
+ "6Im\3776Im\3776Im\3776Im\3776Im\3776Im\3776Im\3776Im\3776Im\3776Im\377"
+ "6Im\3776Im\3776Im\3776Im\3776Im\3776Im\3776Im\3776Im\3776Im\3776Im\377"
+ "6Im\3776Im\3776Im\3776Im\3776Im\3776Im\3776Im\3776Im\3776Im\3776Im\377"
+ "6Im\3776Im\3776Im\3776Im\3776Im\3776Im\3776Im\3776Im\3776Im\3776Im\377"
+ "6Im\3776Im\3776Im\3776Im\3776Im\3776Im\3776Im\3776Im\3776Im\3776Im\377"
+ "6Im\3776Im\3776Im\3776Im\3776Im\3776Im\3776Im\3776Im\3776Im\3776Im\377"
+ "6Im\3776Im\3776Im\3776Im\3776Im\3776Im\3776Im\3776Im\3776Im\3775Hl\377"
+ "5Hl\3770Be\377#.K\377\33\"7\377\".I\377/@b\377/@b\377/@b\377/@b\377/"
+ "@b\377/@b\377/@b\377/@b\377/@b\377/@b\377/@b\377/@b\377/@b\377/Ab\377"
+ "/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377"
+ "/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377"
+ "/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377"
+ "/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377"
+ "/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377"
+ "/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377"
+ "/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377"
+ "/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377"
+ "/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377"
+ "/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377"
+ "/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377"
+ "/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377"
+ "/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\3778Mt\377d\201\253\377\304\330"
+ "\353\377\365\372\373\377\377\377\377\377\375\377\377\377\342\357\367"
+ "\377Nf\216\377\17\21\26\377\14\14\14\377\14\14\14\377\14\15\17\377\32"
+ "\"5\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377"
+ "/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377"
+ "/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\377/Ab\3774Gn\377<Nu\377=Ou\377"
+ "9Ou\377:Pv\377:Pv\377;Qw\377<Qx\377<Ry\377<Ou\377=Pu\3778Mu\3779Lq\377"
+ "9Lq\377:Mr\3776Hl\3776Hl\3776Hl\3777Im\3777Im\3777Im\3777Im\3777Im\377"
+ "7Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\3777Im\377"
+ "7Im\3777Im\3777Im\3777Im\3777Im\3777Im\3776Im\3776Im\3776Im\3775Hl\377"
+ "5Hl\3775Hl\3775Hl\3774Gk\3774Fj\3772Dh\377/Bg\377-@e\377,>c\377*<a\377"
+ "(:`\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:`\377*<a\377"
+ "+=b\377-\77e\377/Bg\3771Dh\3773Ei\3774Gk\3774Hl\3774Hl\3775Hl\3775Hl"
+ "\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775"
+ "Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\377"
+ "5Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\377"
+ "5Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\377"
+ "5Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\377"
+ "5Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\377"
+ "5Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\377"
+ "5Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\377"
+ "5Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\377"
+ "5Hl\3775Hl\3775Hl\3775Gl\3775Gl\377+9Z\377\37'B\377\35%:\377(6R\377/"
+ "@a\377/@a\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\377"
+ "0@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\377"
+ "0@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\377"
+ "0@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\377"
+ "0@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\377"
+ "0@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\377"
+ "0@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\377"
+ "0@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\377"
+ "0@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\377"
+ "0@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\377"
+ "0@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\377"
+ "0@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\377"
+ "0@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\377"
+ "0@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3773Eh\377Sk\231"
+ "\377\264\313\345\377\364\372\373\377\375\377\377\377\373\375\377\377"
+ "\314\340\356\3772Ef\377\15\16\20\377\14\14\14\377\14\14\14\377\14\14"
+ "\14\377\16\20\26\377\35&<\377-<]\3770@b\3770@b\3770@b\3770@b\3770@b\377"
+ "0@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\377"
+ "0@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3770@b\3773Fi\377"
+ "8Jo\377=St\377=Su\377=Pu\377:Pv\377>Qv\377\77Rx\377\77Sy\377\77Sz\377"
+ "=Sz\377=S{\377=Pu\3779Mv\3779Lq\377:Lr\377:Lr\3775Gm\3775Gm\3776Hm\377"
+ "6Hm\3776Hm\3776Hm\3776Hm\3776Hm\3776Hm\3776Hm\3776Hm\3776Hm\3776Hm\377"
+ "6Hm\3776Hm\3776Hm\3776Hm\3776Hm\3776Hm\3776Hm\3776Hm\3776Hm\3776Hm\377"
+ "6Hm\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3775Hl\3775Hl\3774Gk\3773Fj\377"
+ "2Dh\377/Bg\377-\77e\377,=c\377*<a\377(:`\377(:_\377(:_\377(:_\377(:_"
+ "\377(:_\377(:_\377(:_\377(:`\377*;a\377,=c\377-\77d\377/Af\3771Ch\377"
+ "3Dj\3774Fj\3775Gk\3775Gk\3775Gk\3775Gk\3775Gk\3775Gk\3775Gk\3775Gk\377"
+ "5Gk\3775Gk\3775Gk\3775Gk\3775Gk\3775Gk\3775Gk\3775Gk\3775Gk\3775Gk\377"
+ "5Gk\3775Gk\3775Gk\3775Gk\3775Gk\3775Gk\3775Gk\3775Gk\3775Gk\3775Gk\377"
+ "5Gk\3775Gk\3775Gk\3775Gk\3775Gk\3775Gk\3775Gk\3775Gk\3775Gk\3775Gk\377"
+ "5Gk\3775Gk\3775Gk\3775Gk\3775Gk\3775Gk\3775Gk\3775Gk\3775Gk\3775Gk\377"
+ "5Gk\3775Gk\3775Gk\3775Gk\3775Gk\3775Gk\3775Gk\3775Gk\3775Gk\3775Gk\377"
+ "5Gk\3775Gk\3775Gk\3775Gk\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\377"
+ "5Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\377"
+ "5Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\377"
+ "5Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Fl\3772Bg\377"
+ "&4P\377\34%;\377\40*E\377,;\\\377/\77b\377/\77b\377/\77b\377/\77b\377"
+ "/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b"
+ "\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/"
+ "\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377"
+ "/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b"
+ "\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/"
+ "\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377"
+ "/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b"
+ "\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/"
+ "\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377"
+ "/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b"
+ "\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/"
+ "\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377"
+ "/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b"
+ "\377/\77b\377/\77b\377/\77b\377/\77b\377/@c\377/@c\377/@c\377/@c\377"
+ "/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377"
+ "/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377"
+ "/@c\377/@c\377/@c\377/@c\377/@c\377BY\201\377\225\261\324\377\360\365"
+ "\372\377\375\377\377\377\372\373\375\377\260\307\341\377\40)B\377\14"
+ "\14\15\377\13\13\13\377\13\13\13\377\13\13\13\377\15\16\22\377\30\37"
+ "0\377(6R\377/@c\3778Ms\377AV~\3778Im\377/@c\377/@c\377/@c\377/@c\377"
+ "/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377"
+ "/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\3774Eh\3778Nn\377=Ru\377"
+ "=Sv\377=Ov\377=Pw\377>Pw\377\77Qx\377@V}\377@V}\377@Sy\377@Tz\377=T{"
+ "\377>Ov\3779Mw\3779Kp\3779Lq\3779Lq\3775Gl\3775Gl\3775Hl\3775Hl\3775"
+ "Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\377"
+ "5Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\377"
+ "5Hl\3775Hl\3775Hl\3775Hl\3775Gl\3775Gl\3775Gl\3774Fk\3773Dk\3771Ci\377"
+ "/Af\377-\77d\377,=c\377*<b\377(:`\377(:_\377(:_\377(:_\377(:_\377(:_"
+ "\377(:_\377(:_\377(:`\377*;a\377+=c\377-\77d\377/Af\3770Cg\3772Di\377"
+ "3Fj\3774Gk\3774Gk\3774Gk\3774Gk\3774Gk\3775Gk\3775Gk\3775Gk\3775Gl\377"
+ "5Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\377"
+ "5Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\377"
+ "5Gl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\377"
+ "5Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\377"
+ "5Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\377"
+ "5Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\377"
+ "5Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\377"
+ "5Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\377"
+ "5Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3774Gk\3774Gk\3771=a\377$1K\377"
+ "\35'>\377$3N\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c"
+ "\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/"
+ "@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377"
+ "/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377"
+ "/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377"
+ "/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377"
+ "/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377"
+ "/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377"
+ "/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377"
+ "/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377"
+ "/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377"
+ "/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377"
+ "/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377"
+ "/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377;Mt\377"
+ "o\214\267\377\335\353\365\377\372\375\377\377\364\372\375\377\205\241"
+ "\307\377\20\24\36\377\13\13\13\377\13\13\13\377\13\13\13\377\13\13\14"
+ "\377\15\17\25\377\30\40""1\377'3R\377/@c\377BX\201\377\221\255\317\377"
+ "\356\365\372\377\360\365\372\377\221\257\317\377<Qy\377/@c\377/@c\377"
+ "/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377"
+ "/@c\377/@c\377/@c\377/@c\377/@c\377/@c\377/@c\3774Fm\377<Ru\377\77Ty"
+ "\377<Sz\377<Ov\377=T{\377>T|\377>U}\377AW\177\377BW\177\377@W\177\377"
+ "AW\200\377ATz\377=T{\377>Qv\3779Mv\377:Lr\377:Lr\3775Gk\3775Gk\3775G"
+ "k\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\377"
+ "6Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\377"
+ "6Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3775Hl\3775Hl\3775Hl\3774Hl\377"
+ "3Fk\3773Ei\3771Dh\377/Af\377-\77d\377+>c\377*<b\377(:`\377(:_\377(:_"
+ "\377(:_\377(:_\377(:_\377(:_\377(:_\377(:`\377*<b\377+=c\377-\77d\377"
+ "/Af\3771Ch\3772Di\3773Fk\3774Fl\3774Gl\3774Gl\3774Gl\3774Gl\3775Hl\377"
+ "5Hl\3775Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\377"
+ "6Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\377"
+ "6Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\377"
+ "6Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\377"
+ "6Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\377"
+ "6Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\377"
+ "6Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\377"
+ "6Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\377"
+ "6Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3776Hl\3775Gk\377"
+ "5Gk\377,<[\377!-F\377\40+E\377,7W\377/\77b\377/\77b\377/\77b\377/\77"
+ "b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377"
+ "/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b"
+ "\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/"
+ "\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377"
+ "/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b"
+ "\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/"
+ "\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377"
+ "/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b"
+ "\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/"
+ "\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377"
+ "/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b"
+ "\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/"
+ "\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377"
+ "/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b"
+ "\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/"
+ "\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377"
+ "/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b"
+ "\377/\77b\377E[\205\377\220\257\317\377\340\355\367\377\332\350\364\377"
+ "To\227\377\15\17\24\377\13\13\13\377\13\13\13\377\13\13\13\377\13\13"
+ "\15\377\21\23\34\377\35&\77\377,8X\377/\77b\3774Gn\377`{\245\377\324"
+ "\344\363\377\375\377\377\377\377\377\377\377\363\372\375\377\216\252"
+ "\316\377;Ns\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377"
+ "/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b"
+ "\377/\77b\377/\77b\377/\77b\3774Eg\3778No\377\77Uz\377\77U|\377>T{\377"
+ ">T|\377>U|\377@V~\377@W~\377AX\177\377BX\177\377BY\200\377@X\200\377"
+ "AX\200\377@U|\377>U}\377>Qv\3779Nw\3779Lr\3779Lr\3776Gl\3776Gl\3776H"
+ "m\3776Hm\3776Hm\3776Hm\3776Hm\3776Hm\3776Hm\3776Hm\3776Hm\3776Hm\377"
+ "6Hm\3776Hm\3776Hm\3776Hm\3776Hm\3776Hm\3776Hm\3776Hm\3776Hm\3776Hm\377"
+ "6Hm\3776Hm\3776Hm\3776Hl\3776Hl\3776Hl\3775Gl\3775Gl\3775Gl\3775Gl\377"
+ "4Fk\3773Ei\3771Dh\377/Bg\377-@d\377+>c\377*<b\377(:`\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377)<a\377+>c\377-\77d\377.@e"
+ "\3770Ch\3772Di\3773Ek\3774Fk\3774Fk\3774Gk\3774Gk\3774Gk\3775Gl\3775"
+ "Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\377"
+ "5Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\377"
+ "5Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\377"
+ "5Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\377"
+ "5Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\377"
+ "5Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3776Gm\3776Gm\3776Gm\3776Gm\377"
+ "6Gm\3776Gm\3776Gm\3776Gm\3776Gm\3776Gm\3776Gm\3776Gm\3776Gm\3776Gm\377"
+ "6Gm\3776Gm\3776Gm\3776Gm\3776Gm\3776Gm\3776Gm\3776Gm\3776Gm\3776Gm\377"
+ "6Gm\3776Gm\3776Gm\3776Gm\3776Gm\3776Gm\3776Gm\3776Gm\3775Gl\3775Gl\377"
+ "1Ae\377(7W\377\40+D\377#/I\377-:\\\377/\77a\377/\77a\377/\77a\377/\77"
+ "a\377/\77a\377/\77a\377/\77a\377/\77a\377/\77a\377/\77a\377/\77a\377"
+ "/\77a\377/\77a\377/\77a\377/\77a\377/\77a\377/\77a\377/\77a\377/\77a"
+ "\377/\77a\377/\77a\377/\77a\377/\77a\377/\77a\377/\77a\377/\77a\377/"
+ "\77a\377/\77a\377/\77a\377/\77a\377/\77a\377/\77a\377/\77a\377/\77a\377"
+ "/\77a\377/\77a\377/\77a\377/\77a\377/\77a\377/\77a\377/\77a\377/\77a"
+ "\377/\77a\377/\77a\377/\77a\377/\77a\377/\77a\377/\77a\377/\77a\377/"
+ "\77a\377/\77a\377/\77a\377/\77a\377/\77a\377/\77a\377/\77a\377/\77a\377"
+ "/\77a\377/\77a\377/\77a\377/\77a\377/\77a\377/\77a\377/\77a\377/\77a"
+ "\377/\77a\377/\77a\377/\77a\377/\77a\377/\77a\377/\77a\377/\77a\377/"
+ "\77a\377/\77a\377/\77a\377/\77a\377/\77a\377/\77a\377/\77a\377/\77a\377"
+ "/\77a\377/\77a\377/\77a\377/\77a\377/\77a\377/\77a\377/\77a\377/\77a"
+ "\377/@b\377/@b\377/@b\377/@b\377/@b\377/@b\377/@b\377/@b\377/@b\377/"
+ "@b\377/@b\377/@b\377/@b\377/@b\377/@b\377/@b\377/@b\377/@b\377/@b\377"
+ "/@b\377/@b\377/@b\377/@b\377/@b\377/@b\377/@b\377/@b\377/@b\377/@b\377"
+ "/@b\377/@b\377/@b\377/@b\377/@b\377/@b\377/@b\377/@b\377/@b\377/@b\377"
+ "/@b\377/@b\377/@b\377/@b\377/@b\377/@b\377/@b\3773Dh\377Ld\216\377b~"
+ "\247\3772@c\377\14\15\21\377\12\12\12\377\12\12\12\377\12\12\12\377\15"
+ "\17\24\377\31#7\377'7X\377/@b\377/@b\377/@b\3778Ls\377s\220\272\377\340"
+ "\355\367\377\375\375\377\377\363\372\375\377\222\261\317\377,<]\377\35"
+ "'@\377'7X\377/@b\377/@b\377/@b\377/@b\377/@b\377/@b\377/@b\377/@b\377"
+ "/@b\377/@b\377/@b\377/@b\377/@b\377/@b\377/@b\377/@b\3773Fm\377;Nt\377"
+ "<Rz\377<S{\377<Ou\377<Pw\377>T{\377>U|\377AW}\377AX~\377AX~\377AY\177"
+ "\377BY\200\377AX\177\377AU{\377=U|\377=Pw\3778Lw\3779Lq\3779Lq\3779L"
+ "q\3775Gl\3776Hm\3776Hm\3776Hm\3776Hm\3776Hm\3776Hm\3776Hm\3776Hm\377"
+ "6Hm\3776Hm\3776Hm\3776Hm\3776Hm\3776Hm\3776Hm\3776Hm\3776Hm\3776Hm\377"
+ "6Hm\3776Hm\3776Hm\3776Hm\3776Hm\3776Hm\3776Hm\3776Hm\3776Hm\3775Hl\377"
+ "5Hl\3775Gl\3775Gl\3774Ek\3773Dj\3771Ci\377/Af\377-@d\377+>c\377)<a\377"
+ "(;`\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377)<a\377"
+ "+=b\377-\77d\377/Af\3771Ch\3773Dj\3774Ej\3775Fk\3775Gl\3775Gl\3775Gl"
+ "\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Hl\3775Hl\3775Hl\3775Hl\3775"
+ "Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\377"
+ "5Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\377"
+ "5Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\377"
+ "5Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\377"
+ "5Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\377"
+ "5Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\377"
+ "5Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\377"
+ "5Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\377"
+ "5Hl\3774Gk\3774Gk\3770Af\377&3U\377\40*G\377$1N\377.\77b\377.\77b\377"
+ ".\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b"
+ "\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377."
+ "\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377"
+ ".\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b"
+ "\377.\77b\377.\77b\377.\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/"
+ "\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377"
+ "/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b"
+ "\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/"
+ "\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377"
+ "/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b"
+ "\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/"
+ "\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377"
+ "/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b"
+ "\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/"
+ "\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377"
+ "/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b"
+ "\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/"
+ "\77b\377/\77b\377/\77b\377/\77b\377#.J\377\20\23\35\377\12\13\14\377"
+ "\12\12\14\377\14\15\20\377\24\32)\377$1N\377/\77b\377/\77b\377/\77b\377"
+ "/\77b\377/\77b\3778Mt\377w\224\274\377\346\360\367\377\370\373\375\377"
+ "\330\347\364\377Zu\236\377\25\32*\377\14\16\22\377\20\24\36\377$1N\377"
+ "/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b"
+ "\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\3773Eh\3778Nu"
+ "\377=Ry\377=Rz\377=Sz\377=Pv\377=T{\377>T{\377@V~\377AV~\377AW\177\377"
+ "BX\200\377BX\200\377CY\201\377AW\200\377@U{\377=U|\377=Qw\3779Mw\377"
+ ":Lr\377:Lr\377:Lr\3775Gk\3775Gk\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\377"
+ "5Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\377"
+ "5Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\3775Hl\377"
+ "5Hl\3775Hl\3775Gl\3775Gl\3775Gl\3775Gl\3774Fk\3773Dj\3771Ci\377/Af\377"
+ "-\77e\377+=b\377)<a\377(;`\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_"
+ "\377(:_\377(;`\377)<a\377+=b\377-\77d\377.Af\3771Bh\3772Ci\3773Ej\377"
+ "4Fk\3774Fl\3774Fl\3774Fl\3774Fl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\377"
+ "4Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\377"
+ "4Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\377"
+ "4Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\377"
+ "4Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\377"
+ "4Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\377"
+ "4Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\377"
+ "4Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\377"
+ "4Gl\3774Gl\3774Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\377"
+ "5Gl\3775Gl\3775Gl\3775Gl\3774Fk\3774Fk\3770=`\377$1N\377\37)E\377&6V"
+ "\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377."
+ "\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377"
+ ".\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a"
+ "\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377."
+ "\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377"
+ ".\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a"
+ "\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377."
+ "\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377"
+ ".\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a"
+ "\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377."
+ "\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377"
+ ".\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a"
+ "\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377."
+ "\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377"
+ ".\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a"
+ "\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377."
+ "\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377"
+ ".\77a\377.\77a\377.\77a\377.\77a\377.\77a\377*;\\\377\34%<\377\23\27"
+ "&\377\24\32+\377\"-H\377,;\\\377.\77a\377.\77a\377.\77a\377.\77a\377"
+ ".\77a\377.\77a\3773Fn\377p\214\270\377\341\356\367\377\364\372\375\377"
+ "\306\333\353\377To\232\377\24\32*\377\12\13\14\377\12\13\16\377\26\34"
+ "-\377*;\\\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377."
+ "\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\3773Dg\3776Hn\377<"
+ "Rt\377\77Ty\377<Sz\377=Sz\377=S|\377>T|\377@U~\377BY\201\377CY\202\377"
+ "CZ\202\377D[\203\377BX\200\377BY\200\377@W\200\377@T|\377@U}\377=Pv\377"
+ "8Mv\3779Lq\3779Lq\3779Lq\3779Lq\3774Gl\3775Hm\3775Hm\3775Hm\3775Hm\377"
+ "5Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\377"
+ "5Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\377"
+ "5Hm\3775Hm\3775Hm\3775Gl\3775Fl\3775Fl\3775Fl\3774Fk\3773Ek\3772Di\377"
+ "1Ch\377.Ag\377-\77e\377+=b\377)<a\377(;`\377(:_\377(:_\377(:_\377(:_"
+ "\377(:_\377(:_\377(:_\377(;`\377)<a\377+=b\377,\77d\377.Af\3770Bh\377"
+ "1Ci\3772Ek\3773Fk\3773Fk\3774Fk\3774Fk\3774Fk\3774Gl\3774Gl\3774Gl\377"
+ "5Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\377"
+ "5Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\377"
+ "5Gl\3775Gl\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\377"
+ "5Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\377"
+ "5Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\377"
+ "5Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\377"
+ "5Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\377"
+ "5Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\377"
+ "5Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3774Gl\3774Gl\377+<_\377$0M\377"
+ "\"/H\377*;\\\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377"
+ ".\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a"
+ "\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377."
+ "\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377"
+ ".\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a"
+ "\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377."
+ "\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377.\77a\377"
+ ".\77a\377.\77a\377.\77a\377.\77a\377.\77a\377/\77b\377/\77b\377/\77b"
+ "\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/"
+ "\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377"
+ "/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b"
+ "\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/"
+ "\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377"
+ "/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b"
+ "\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/"
+ "\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377"
+ "/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b"
+ "\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/"
+ "\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377"
+ "/\77b\377/\77b\3773Dh\377c\200\253\377\337\355\367\377\363\372\375\377"
+ "\275\322\351\377F_\211\377\21\25\"\377\11\12\13\377\11\11\12\377\17\23"
+ "\35\377&2Q\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377"
+ "/\77b\377/\77b\377/\77b\377/\77b\377/\77b\377/\77b\3773Fh\377;Nt\377"
+ ">Sz\377>S{\377=R{\377=R{\377=S|\377=S|\377@V}\377AV}\377CZ\202\377CZ"
+ "\202\377AX\177\377BX\177\377BY\200\377AX\200\377@T|\377=T}\377=Ow\377"
+ "=Ow\3779Mx\3779Lq\3779Lq\3779Lq\3774Gl\3775Hm\3775Hm\3775Hm\3775Hm\377"
+ "5Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\377"
+ "5Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\377"
+ "5Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Gl\3775Gl\3774Gl\3774Fk\3773Ek\377"
+ "1Dj\3770Ch\377.Ag\377,\77d\377+=b\377)<a\377(;`\377(:_\377(:_\377(:_"
+ "\377(:_\377(:_\377(:_\377(:_\377(;`\377)<a\377*=b\377,>d\377.@f\377/"
+ "Bg\3771Ch\3772Dj\3773Ej\3773Ej\3773Fk\3773Fk\3773Fk\3774Fl\3774Fl\377"
+ "4Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\377"
+ "4Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\377"
+ "4Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\377"
+ "4Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\377"
+ "4Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\377"
+ "4Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\377"
+ "4Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\377"
+ "4Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\377"
+ "4Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3773Fk\3773Fk\3771Ae\377*<Z\377"
+ "#/L\377#2M\377+:\\\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377."
+ "\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377"
+ ".\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b"
+ "\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377."
+ "\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377"
+ ".\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b"
+ "\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377."
+ "\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377"
+ ".\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b"
+ "\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377."
+ "\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377"
+ ".\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b"
+ "\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377."
+ "\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377"
+ ".\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b"
+ "\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377."
+ "\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377"
+ ".\77b\377.\77b\377.\77b\377.@b\377.@b\377.@b\377.@b\377.@b\377.@b\377"
+ ".@b\377.@b\377.@b\377.@b\377.@b\377.@b\377.@b\377.@b\3772Dg\377c\200"
+ "\254\377\334\354\366\377\363\372\375\377\267\314\344\3771Dj\377\13\14"
+ "\22\377\11\11\11\377\11\11\11\377\15\20\30\377$1M\377.@b\377.@b\377."
+ "@b\377.@b\377.@b\377.@b\377.@b\377.@b\377.@b\377.@b\377.@b\3772Fm\377"
+ ";Nu\377\77Sz\377\77S{\377@T{\377=Rz\377@T|\377@U|\377BW\201\377BX\201"
+ "\377CX\202\377E\\\205\377DY\204\377DZ\204\377E[\205\377BX\200\377CY\201"
+ "\377AW\200\377AU|\377=T|\377=Pv\3779Mw\3779Kr\3779Kr\3779Kr\3774Fk\377"
+ "5Fl\3775Fl\3775Fl\3775Fl\3775Fl\3775Fl\3775Fl\3775Fl\3775Fl\3775Fl\377"
+ "5Fl\3775Fl\3775Fl\3775Fl\3775Fl\3775Fl\3775Fl\3775Fl\3775Fl\3775Fl\377"
+ "5Fl\3775Fl\3775Fl\3775Fl\3775Fl\3775Fl\3775Fl\3774Fl\3774Fl\3774Fl\377"
+ "4Fk\3774Fk\3773Fk\3773Fk\3773Ej\3772Ci\3770Bg\377.Af\377,>d\377*=b\377"
+ ")<a\377(;`\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(;`\377"
+ ")<a\377*=b\377,>d\377.Af\377/Bg\3771Ch\3772Dj\3773Ej\3773Fk\3773Fk\377"
+ "3Fk\3773Fk\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\377"
+ "4Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\377"
+ "4Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\377"
+ "4Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\377"
+ "4Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3775Fl\3775Fl\377"
+ "5Fl\3775Fl\3775Fl\3775Fl\3775Fl\3775Fl\3775Fl\3775Fl\3775Fl\3775Fl\377"
+ "5Fl\3775Fl\3775Fl\3775Fl\3775Fl\3775Fl\3775Fl\3775Fl\3775Fl\3775Fl\377"
+ "5Fl\3775Fl\3775Fl\3775Fl\3775Fl\3775Fl\3775Fl\3775Fl\3775Fl\3775Fl\377"
+ "5Fl\3775Fl\3775Fl\3775Fl\3775Fl\3775Fl\3775Fl\3775Fl\3775Fl\3775Fl\377"
+ "4Fk\3774Fk\3770Ae\377)7Y\377#0K\377&6Q\377-\77a\377-\77a\377-\77a\377"
+ "-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a"
+ "\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-"
+ "\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377"
+ "-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a"
+ "\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-"
+ "\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377"
+ "-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a"
+ "\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-"
+ "\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377"
+ "-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a"
+ "\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-"
+ "\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377"
+ "-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a"
+ "\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-"
+ "\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377"
+ "-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a"
+ "\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-"
+ "\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377"
+ "-\77a\377-\77a\377-\77a\377-\77a\3772Cg\377Yt\237\377\320\342\363\377"
+ "\361\371\375\377\254\304\337\377\40+E\377\11\12\13\377\10\10\10\377\10"
+ "\10\10\377\16\20\31\377#1M\377-\77a\377-\77a\377-\77a\377-\77a\377-\77"
+ "a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\3772Cg\3777Mo\377>Sy\377"
+ ">S{\377>T{\377=R{\377=R{\377\77U{\377@U|\377BX\202\377C[\204\377D[\205"
+ "\377E\\\206\377E]\206\377DZ\205\377D[\205\377D[\205\377CY\202\377AW\200"
+ "\377AU{\377=T{\377=Qw\3779Mw\3779Kr\3779Kr\3779Kr\3774Fl\3775Gl\3775"
+ "Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\377"
+ "5Gl\3775Gl\3775Gm\3775Gm\3775Gm\3775Gm\3775Gm\3775Gm\3775Gm\3775Gm\377"
+ "5Gm\3775Gm\3775Gm\3775Gm\3775Gm\3775Gm\3775Gm\3775Gl\3775Gl\3775Gl\377"
+ "4Gl\3774Gl\3774Fk\3774Fk\3772Ek\3771Ci\3770Bg\377/Af\377-\77e\377+=b"
+ "\377)<a\377(;`\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377("
+ ";`\377)<a\377+=b\377,>d\377.Af\3770Bg\3771Ci\3772Ej\3773Ek\3774Ek\377"
+ "4Fk\3774Fk\3774Fk\3775Fl\3775Fl\3775Fl\3775Gl\3775Gl\3775Gl\3775Gl\377"
+ "5Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\377"
+ "5Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\377"
+ "5Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\377"
+ "5Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\377"
+ "5Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\377"
+ "5Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\377"
+ "5Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\377"
+ "5Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\3775Gl\377"
+ "5Gl\3774Fl\3774Fl\3771Ae\377(7Y\377$1P\377):V\377->a\377->a\377->a\377"
+ "->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377"
+ "->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377"
+ "->a\377->a\377->a\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77"
+ "b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377"
+ ".\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b"
+ "\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377."
+ "\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377"
+ ".\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b"
+ "\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377."
+ "\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377"
+ ".\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b"
+ "\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377."
+ "\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377"
+ ".\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b"
+ "\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377."
+ "\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377"
+ ".\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b"
+ "\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377Kc\215\377"
+ "\261\312\343\377\351\361\371\377\233\263\324\377\22\31)\377\10\10\11"
+ "\377\10\10\10\377\10\11\13\377\22\31)\377*6W\377.\77b\377.\77b\377.\77"
+ "b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\377.\77b\3773Dh\3777M"
+ "n\377<Qy\377>Sz\377>T{\377=Rz\377=R{\377=S{\377@U|\377@V~\377BY\202\377"
+ "CY\203\377CZ\203\377D[\204\377D[\204\377E\\\205\377BY\201\377AX\201\377"
+ "AX\201\377AU|\377=T|\377=Ow\3779Mw\3779Mw\3779Lq\3779Lq\3779Lq\3774G"
+ "l\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\377"
+ "5Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\377"
+ "5Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\3775Hm\377"
+ "5Gm\3775Gm\3775Gm\3774Fl\3774Fl\3774Fl\3774Fk\3773Ek\3771Di\3770Bh\377"
+ ".Af\377,\77e\377+=b\377)<a\377(;`\377(:_\377(:_\377(:_\377(:_\377(:_"
+ "\377(:_\377(:_\377(:`\377);a\377+<b\377,\77e\377.@f\377/Ag\3770Ch\377"
+ "2Dj\3773Dj\3773Fj\3773Fk\3773Fk\3773Fk\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\377"
+ "4Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\377"
+ "4Gl\3774Gl\3774Gl\3774Gl\3773Fk\3773Fk\3770Ae\377*:X\377&2O\377*:\\\377"
+ "-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b"
+ "\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-"
+ "\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377"
+ "-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b"
+ "\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-"
+ "\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377"
+ "-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b"
+ "\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-"
+ "\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377"
+ "-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b"
+ "\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-"
+ "\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377"
+ "-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b"
+ "\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-"
+ "\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377"
+ "-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b"
+ "\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-"
+ "\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377"
+ "-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377-\77b\377=Rz\377\211\250"
+ "\313\377\317\340\361\377t\223\272\377\13\16\25\377\7\7\7\377\7\7\10\377"
+ "\10\12\16\377\27\37""3\377*:\\\377-\77b\377-\77b\377-\77b\377-\77b\377"
+ "-\77b\377-\77b\377-\77b\377-\77b\3771Cg\3776Im\377;Rt\377>Sz\377>S|\377"
+ "<Rz\377<R|\377\77T}\377\77T}\377BW\202\377BX\202\377CX\202\377D\\\204"
+ "\377E\\\205\377CZ\203\377DZ\204\377D[\204\377CX\201\377AW\201\377AW\201"
+ "\377AT}\377<S}\377<Pv\3778Mw\3778Mw\3778Lq\3778Lq\3773Fk\3773Fk\3774"
+ "Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\377"
+ "4Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\377"
+ "4Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\377"
+ "4Gl\3774Gl\3774Gl\3774Gk\3774Gk\3774Gk\3773Ek\3772Ej\3771Ch\377/Bh\377"
+ ".@f\377,\77e\377+<b\377*;a\377(:`\377(:`\377(:_\377(:_\377(:_\377(:_"
+ "\377(:_\377(:_\377(:`\377);a\377+<b\377,>e\377.@e\377/Ag\3770Ch\3772"
+ "Di\3773Ej\3773Fk\3773Fk\3773Fk\3773Fk\3774Gk\3774Gk\3774Gk\3774Gk\377"
+ "4Gk\3774Gk\3774Gk\3774Gk\3774Gk\3774Gk\3774Gk\3774Gk\3774Gk\3774Gk\377"
+ "4Gk\3774Gk\3774Gk\3774Gk\3774Gk\3774Gk\3774Gk\3774Gk\3774Gk\3774Gk\377"
+ "4Gk\3774Gk\3774Gk\3774Gk\3774Gk\3774Gk\3774Gk\3774Gk\3774Gk\3774Gk\377"
+ "4Gk\3774Gk\3774Gk\3774Gk\3774Gk\3774Gk\3774Gk\3774Gk\3774Gk\3774Gk\377"
+ "4Gk\3774Gk\3774Gk\3774Gk\3774Gk\3774Gk\3774Gk\3774Gk\3774Gk\3774Gk\377"
+ "4Gk\3774Gk\3774Gk\3774Gk\3774Gk\3774Gk\3774Gk\3774Gk\3774Gk\3774Gk\377"
+ "4Gk\3774Gk\3774Gk\3774Gk\3774Gk\3774Gk\3774Gk\3774Gk\3774Gk\3774Gk\377"
+ "4Gk\3774Gk\3774Gk\3774Gk\3774Gk\3774Gk\3774Gk\3774Gk\3774Gk\3774Gk\377"
+ "4Gk\3774Gk\3774Gk\3773Fj\3773Fj\3773Fj\377.Ae\377):W\377&5S\377+:\\\377"
+ ",>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377"
+ ",>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377"
+ ",>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377"
+ ",>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377"
+ ",>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377->a\377->a\377->a\377"
+ "->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377"
+ "->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377"
+ "->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377"
+ "->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377"
+ "->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377"
+ "->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377"
+ "->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377"
+ "->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377"
+ "->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377"
+ "->a\377->a\377->a\3771Dg\377Yu\237\377\223\260\320\377AZ\204\377\11\11"
+ "\14\377\7\7\7\377\7\7\10\377\14\20\31\377\40,H\377->a\377->a\377->a\377"
+ "->a\377->a\377->a\377->a\377->a\3771Dg\3777In\377<Qt\377=S{\377=T|\377"
+ "<R{\377<R{\377<S|\377>U}\377\77U}\377BY\201\377BY\201\377CY\202\377C"
+ "Y\202\377E\\\206\377D[\204\377E\\\205\377BY\200\377CZ\202\377@X\200\377"
+ "@U}\377@U}\377<U}\377=Qx\3778Mx\3778Lq\3778Lq\3778Lq\3778Lq\3773Fk\377"
+ "4Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\377"
+ "4Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\377"
+ "4Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\377"
+ "4Gl\3774Gk\3774Gk\3774Gk\3774Gk\3774Gk\3774Gk\3773Fk\3772Ei\3771Ci\377"
+ "/Bg\377.@e\377,>e\377+<c\377);a\377(:`\377(:`\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:`\377(:`\377);a\377*<a\377,>d\377-\77e\377/Ag\3770Ch"
+ "\3771Di\3771Dk\3773Ek\3773Ek\3773Ek\3773Ek\3773Fk\3773Fk\3773Fk\3773"
+ "Fk\3773Fk\3773Fk\3773Fk\3773Fk\3773Fk\3773Fk\3773Fk\3773Fk\3773Fk\377"
+ "3Fk\3773Fk\3773Fk\3773Fk\3773Fk\3773Fk\3773Fk\3773Fk\3773Fk\3773Fk\377"
+ "3Fk\3773Fk\3773Fk\3773Fk\3773Fk\3773Fk\3773Fk\3773Fk\3773Fk\3773Fk\377"
+ "3Fk\3773Fk\3773Fk\3773Fk\3773Fk\3773Fk\3773Fk\3773Fk\3773Fk\3773Fk\377"
+ "3Fk\3773Fk\3773Fk\3773Fk\3773Fk\3773Fk\3773Fk\3773Fk\3773Fk\3773Fk\377"
+ "3Fk\3773Fk\3773Fk\3773Fk\3773Fk\3773Fk\3773Fk\3773Fk\3773Fk\3773Fk\377"
+ "3Fk\3773Fk\3773Fk\3773Fk\3773Fk\3773Fk\3773Fk\3773Fk\3773Fk\3773Fk\377"
+ "3Fk\3773Fk\3773Fk\3773Fk\3773Fk\3773Fk\3773Fk\3773Fk\3773Fk\3773Fk\377"
+ "3Fk\3773Fk\3773Fk\3773Fk\3772Ek\3772Ek\3772Fk\377.Ad\377)8W\377%5W\377"
+ "+9\\\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377"
+ "-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a"
+ "\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-"
+ "\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377"
+ "-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a"
+ "\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-"
+ "\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377"
+ "-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a"
+ "\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-"
+ "\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377"
+ "-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a"
+ "\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-"
+ "\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377"
+ "-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a"
+ "\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-"
+ "\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377"
+ "-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a"
+ "\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-"
+ "\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\3771Cg\3772Dj\377\27"
+ "\37""5\377\7\10\11\377\7\7\7\377\10\11\14\377\24\33.\377&5W\377-\77a"
+ "\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\377-\77a\3771Cg\3775Hn"
+ "\377;Ry\377>Tz\377>U{\377<Sz\377<Sz\377<S{\377\77U|\377AX\202\377AY\202"
+ "\377AY\202\377D[\205\377D\\\205\377E\\\206\377C[\204\377D[\205\377D["
+ "\205\377BY\201\377BZ\202\377AX\201\377AU|\377<U|\377<Pv\377=Qw\3778M"
+ "w\3778Kr\3778Kr\3778Kr\3773Fk\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\377"
+ "4Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\377"
+ "4Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\377"
+ "4Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Ek\3773Ek\3772Ek\3771Dj\3770Di\377/Ag\377-\77e\377,>d"
+ "\377*<b\377);a\377(:`\377(:`\377(:_\377(:_\377(:_\377(:_\377(:_\377("
+ ":`\377(:`\377);a\377*<b\377+>d\377-\77e\377/Ag\3770Bi\3771Di\3772Ej\377"
+ "2Ej\3772Ej\3772Ek\3772Ek\3773Fk\3773Fk\3773Fk\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "4Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\377"
+ "4Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\377"
+ "4Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\377"
+ "4Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\377"
+ "4Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\3774Gl\377"
+ "4Gl\3773Fk\3773Fk\3773Fk\377.@d\377(9[\377)5X\377->a\377->a\377->a\377"
+ "->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377"
+ "->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377"
+ "->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377"
+ "->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377"
+ "->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377"
+ "->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377"
+ "->a\377->a\377->a\377->a\377->a\377->a\377->a\377->b\377->b\377->b\377"
+ "->b\377->b\377->b\377->b\377->b\377->b\377->b\377->b\377->b\377->b\377"
+ "->b\377->b\377->b\377->b\377->b\377->b\377->b\377->b\377->b\377->b\377"
+ "->b\377->b\377->b\377->b\377->b\377->b\377->b\377->b\377->b\377->b\377"
+ "->b\377->b\377->b\377->b\377->b\377->b\377->b\377->b\377->b\377->b\377"
+ "->b\377->b\377->b\377->b\377->b\377->b\377->b\377->b\377->b\377->b\377"
+ "->b\377->b\377->b\377->b\377->b\377->b\377->b\377->b\377->b\377->b\377"
+ "->b\377->b\377->b\377->b\377->b\377->b\377->b\377->b\377->b\377->b\377"
+ "->b\377):\\\377\24\35""0\377\10\12\17\377\7\10\13\377\16\22\35\377\40"
+ "-H\377*:\\\377->b\377->b\377->b\377->b\377->b\377->b\3771Ch\3776Mn\377"
+ "<Sy\377@V{\377=T{\377>T{\377>T{\377>T}\377>U}\377BX\201\377CZ\204\377"
+ "C[\204\377D[\205\377D\\\205\377E\\\206\377E]\206\377F]\206\377F^\206"
+ "\377D[\205\377CY\202\377@X\201\377AY\202\377@U}\377;T}\377<Pw\3778Mw"
+ "\3778Mw\3778Lq\3778Lq\3778Lq\3773Fl\3774Gm\3774Gm\3774Gm\3774Gm\3774"
+ "Gm\3774Gm\3774Gm\3774Gm\3774Gm\3774Gm\3774Gm\3774Gm\3774Gm\3774Gm\377"
+ "4Gm\3774Gm\3774Gm\3774Gm\3774Gm\3774Gm\3774Gm\3774Gm\3774Gm\3774Gm\377"
+ "4Gm\3774Gm\3774Gm\3774Gm\3774Gm\3774Gm\3774Gm\3774Gm\3774Gm\3774Gm\377"
+ "4Gm\3774Gm\3774Gm\3773Fl\3773Fk\3772Fk\3772Ek\3772Ej\3770Ci\377/Ag\377"
+ ".@f\377,>d\377*<b\377);a\377(:`\377(:`\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:`\377(:`\377);a\377*<b\377,>d\377-\77e\377/Af\377/Ch\3771Di"
+ "\3771Dj\3771Dk\3772Ek\3772Ek\3772Ek\3773Fk\3773Fk\3773Fk\3773Fl\3773"
+ "Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3772Ek\3772Ek\3772Ek\377.@d\377'8[\377)9\\\377,>b\377"
+ ",>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377"
+ ",>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377"
+ ",>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377"
+ ",>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377"
+ ",>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377"
+ ",>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377"
+ ",>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377"
+ ",>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377"
+ ",>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377"
+ ",>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377"
+ ",>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377"
+ ",>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377"
+ ",>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377"
+ ",>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377,>b\377"
+ ",>b\377,>b\377,>b\377)9\\\377\36,F\377\31\"9\377\37,G\377+9\\\377,>b"
+ "\377,>b\377,>b\377,>b\377,>b\377,>b\3771Cg\3776Ln\377=Sz\377@U{\377@"
+ "V|\377>S|\377<R{\377>T|\377>T|\377AW\201\377AX\201\377C[\204\377D[\205"
+ "\377D\\\205\377E\\\206\377E]\206\377F]\207\377D[\205\377D[\205\377BY"
+ "\201\377BY\201\377@X\201\377@T|\377<S|\377=Px\377=Px\3778Lx\3778Kq\377"
+ "8Kq\3778Kq\3778Kq\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3772El\3772El\3772Ek\3772Ek\3771Di\3770Ch\377/Ag\377-@f\377"
+ ",>d\377*=b\377);a\377(:`\377(:`\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:`\377(:`\377);a\377*<b\377,>d\377-\77f\377.@f\3770Bh\3771Di\3771Dk"
+ "\3772Ek\3772Ek\3772El\3772El\3773El\3773El\3773El\3773El\3773El\3773"
+ "El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\377"
+ "3El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\377"
+ "3El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\377"
+ "3El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\377"
+ "3El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\377"
+ "3El\3773El\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Ek\3773Ek\3773Ek\377-\77d\377&8[\377*8\\\377,>a\377,>"
+ "a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377"
+ ",>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377"
+ ",>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377"
+ ",>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377"
+ ",>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377"
+ ",>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377"
+ ",>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377"
+ ",>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377"
+ ",>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377"
+ "->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377"
+ "->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377"
+ "->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377"
+ "->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377"
+ "->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377"
+ "->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377->a\377"
+ "->a\377->a\3772Cg\3776Lu\377<Sy\377=Sz\377=T{\377;Rz\377;Rz\377;S{\377"
+ ">U|\377\77U}\377AY\202\377AY\202\377D\\\205\377D]\205\377D]\206\377D"
+ "]\206\377DZ\205\377D\\\205\377D\\\205\377BY\202\377@X\201\377@X\201\377"
+ "@U|\377;T|\377;Ov\377<Pw\3778Lw\3778Jr\3778Jr\3778Jr\3778Jr\3773Ek\377"
+ "4Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\377"
+ "4Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\377"
+ "4Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\3774Fl\377"
+ "4Fl\3774Fl\3774Fl\3774Fm\3774Fm\3774Fm\3774Fm\3774Fl\3774Fl\3774Fl\377"
+ "3Fl\3773Fl\3772El\3772Ek\3771Dj\3770Ci\377/Ag\377-\77f\377,>d\377*<b"
+ "\377);a\377(:`\377(:`\377(:_\377(:_\377(:_\377(:_\377(:_\377(:`\377("
+ ":`\377);`\377*<b\377,>d\377-\77e\377/Ag\3770Ch\3771Ci\3772Ej\3772Ek\377"
+ "2Ek\3773Fk\3773Fk\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "2Ek\3772Ek\3772Ek\377-\77d\377+;_\377*9\\\377-=a\377-=a\377-=a\377-="
+ "a\377-=a\377-=a\377-=a\377-=a\377-=a\377-=a\377-=a\377-=a\377-=a\377"
+ "-=a\377-=a\377-=a\377-=a\377-=a\377-=a\377-=a\377-=a\377-=a\377-=a\377"
+ "-=a\377-=a\377-=a\377-=a\377-=a\377-=a\377-=a\377-=a\377-=a\377-=a\377"
+ "-=a\377-=a\377-=a\377-=a\377-=a\377-=b\377-=b\377-=b\377-=b\377-=b\377"
+ "-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377"
+ "-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377"
+ "-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377"
+ "-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377"
+ "-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377"
+ "-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377"
+ "-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377"
+ "-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377"
+ "-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377"
+ "-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377"
+ "-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377-=b\377-=b\3771Dh\3775Mt\377"
+ ";Qy\377<Sz\377<T{\377<Rz\377<Rz\377<S{\377=U}\377AW\202\377AX\202\377"
+ "AX\202\377C[\205\377C\\\205\377E\\\206\377E]\206\377F]\210\377D[\205"
+ "\377D[\205\377BY\202\377BY\202\377\77W\201\377\77U}\377<T}\377<T}\377"
+ "<Qw\3777Mw\3777Mw\3777Kq\3777Kq\3777Kq\3773Fl\3774Fm\3774Fm\3774Fm\377"
+ "4Fm\3774Fm\3774Fm\3774Fm\3774Fm\3774Fm\3774Fm\3774Fm\3774Fm\3774Fm\377"
+ "4Fm\3774Fm\3774Fm\3774Fm\3774Fm\3774Fm\3774Fm\3774Fm\3774Fm\3774Fm\377"
+ "4Fm\3774Fm\3774Fm\3774Fm\3774Fm\3774Fm\3774Fm\3774Fm\3774Fm\3774Fm\377"
+ "4Fm\3774Fm\3774Fm\3774Fm\3774Fm\3774Fm\3773Fm\3773Fm\3773Fm\3773Fl\377"
+ "3Fk\3773Fk\3772Ek\3772Dj\3770Ci\377/Ag\377-\77e\377,>d\377*<b\377);`"
+ "\377(:`\377(:`\377(:_\377(:_\377(:_\377(:_\377(:_\377(:`\377(:`\377)"
+ ";`\377*<b\377+>c\377,\77e\377.@f\377/Bh\3770Dh\3771Dj\3771Ej\3772Ej\377"
+ "2Ek\3772Ek\3772Ek\3772Ek\3772Ek\3773El\3773El\3773El\3773El\3773El\377"
+ "3El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\377"
+ "3El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\377"
+ "3El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\377"
+ "3El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\377"
+ "3El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\377"
+ "3El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\377"
+ "3El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3772Ek\3772Ek\377"
+ "2Ek\3772Ek\377.\77d\377*;`\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a"
+ "\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+"
+ "=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377"
+ "+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377"
+ "+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377"
+ "+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377"
+ "+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377"
+ "+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377"
+ "+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377"
+ "+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377"
+ "+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377"
+ "+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377,>a\377,>a\377"
+ ",>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377"
+ ",>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377"
+ ",>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377,>a\377"
+ ",>a\377,>a\377,>a\377,>a\377,>a\3771Dg\3779Mt\377=Sz\377=S{\377=T|\377"
+ ";R{\377;R{\377;S|\377>U}\377AW\201\377AX\201\377AX\201\377D[\205\377"
+ "D\\\205\377D\\\205\377D]\205\377DZ\205\377D[\205\377D[\205\377BY\201"
+ "\377BY\201\377@W\201\377@U}\377;T}\377;T}\377<Px\377<Px\3777Lx\3777J"
+ "q\3777Jq\3777Jq\3777Jq\3772Ek\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fk\3773Ek\377"
+ "2Ek\3771Ej\3770Dj\3770Ch\377.Af\377,\77e\377+>d\377*<c\377);`\377(:`"
+ "\377(:`\377(:_\377(:_\377(:_\377(:_\377(:_\377(:`\377(:`\377);`\377*"
+ "<b\377+>c\377,\77e\377.@f\3770Bh\3770Ci\3770Dj\3771Ej\3772Ek\3772Ek\377"
+ "2Ek\3773El\3773El\3773El\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3772Ek\3772Ek\3772Ek\377"
+ "2Ek\377.\77d\377):^\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a"
+ "\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,"
+ "=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377"
+ ",=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377"
+ ",=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377"
+ ",=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377"
+ ",=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377"
+ ",=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377"
+ ",=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377"
+ ",=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377"
+ ",=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377"
+ ",=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377"
+ ",=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377"
+ ",=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377"
+ ",=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377"
+ ",=a\377,=a\3771Dg\3779Mu\377<Sz\377<S{\377<T{\377=T{\377:Rz\377=U|\377"
+ "=U|\377AX\201\377BZ\204\377B[\204\377C[\205\377C[\205\377D[\206\377D"
+ "\\\206\377E\\\207\377E]\207\377C[\205\377D[\206\377AY\201\377AY\201\377"
+ "@Y\201\377\77U|\377:T|\377:Ow\377;Px\3777Lx\3777Kr\3777Kr\3777Kr\377"
+ "7Kr\3772Ek\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fm\3773Fm\377"
+ "3Fm\3773Fm\3773Fm\3773Fm\3773Fm\3773Fm\3773Fm\3773Fm\3773Fm\3773Fm\377"
+ "3Fm\3773Fm\3773Fm\3773Fm\3773Fm\3773Fm\3773Fm\3773Fm\3773Fm\3773Fm\377"
+ "3Fm\3773Fm\3773Fm\3773Fm\3773Fm\3773Fm\3773Fm\3773Fm\3773Fm\3773Fm\377"
+ "3Fm\3773Fm\3773Fm\3773Fm\3773Fl\3773Fl\3773Fl\3772Fk\3772Fk\3772Fk\377"
+ "2Ek\3770Cj\3770Ch\377.Af\377-\77e\377+>d\377*<c\377);`\377(:`\377(:`"
+ "\377(:_\377(:_\377(:_\377(:_\377(:_\377(:`\377(:`\377);`\377*<b\377+"
+ "=d\377-\77e\377-Af\377/Bg\3770Cj\3771Dj\3772Dk\3772Ek\3772Ek\3772Ek\377"
+ "2Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\377"
+ "2Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\377"
+ "2Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\377"
+ "2Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\377"
+ "2Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\377"
+ "2Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\377"
+ "2Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\377"
+ "2Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\377"
+ "2Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Dk\3772Dk\3772Dk\3772Dk\377"
+ "1Di\377*:_\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\3770Ch\3775Ln\377"
+ ":Qy\377=R{\377=S{\377;Q{\377;Q{\377=T}\377=T}\377AW\201\377CZ\203\377"
+ "C[\203\377D[\204\377F_\212\377F_\213\377E]\205\377E]\206\377E^\206\377"
+ "E^\206\377E\\\205\377BY\201\377BY\201\377@X\201\377\77T}\377;S}\377<"
+ "T}\377<Pw\3777Lw\3777Lw\3777Jq\3777Jq\3777Jq\3777Jq\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773El\3773El\3773El\3773El\3772Ek\3772Ek\3772Dk\3770Dj\377"
+ "/Bh\377.Ag\377-\77e\377+=d\377*<b\377);`\377(:`\377(:`\377(:_\377(:_"
+ "\377(:_\377(:_\377(:_\377(:`\377(:`\377);`\377*<b\377+=d\377-\77e\377"
+ "-@f\377.Bg\3770Ci\3771Ci\3771Dj\3771Dj\3772Dk\3772Dk\3772Ek\3772Ek\377"
+ "2Ek\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\377"
+ "3El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\377"
+ "3El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\377"
+ "3El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\377"
+ "3El\3773El\3773El\3773El\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3772Ek\3772Ek\3772Ek\3772Ej\3771Di\377.>d\377"
+ "+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377"
+ "+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377"
+ "+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377"
+ "+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377"
+ "+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377"
+ "+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377"
+ "+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377"
+ "+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377"
+ "+=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377"
+ ",=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377"
+ ",=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377"
+ ",=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377"
+ ",=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377"
+ ",=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377,=a\377"
+ ",=a\377,=a\377,=a\377,=a\377,=a\3770Dn\3779Ms\3779Ms\377:Nt\377:Nt\377"
+ ":Nt\377;S{\377=U|\377@W\201\377@X\201\377B[\203\377C[\204\377C\\\204"
+ "\377D\\\206\377D]\206\377E]\206\377E^\206\377C[\204\377D\\\206\377AY"
+ "\201\377\77W\200\377\77X\201\377\77U|\377;T|\377;Ov\3777Lv\3777Lv\377"
+ "7Jq\3777Jq\3777Jq\3777Jq\3777Jq\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\3773Fl\377"
+ "3Fl\3773Fl\3773Fl\3773Fl\3772Ek\3772Ek\3772Dk\3771Dj\3771Ci\377/Bh\377"
+ ".Ag\377-\77e\377+=d\377*<b\377);a\377(:`\377(:`\377(:_\377(:_\377(:_"
+ "\377(:_\377(:_\377(:`\377(:`\377(;`\377*;b\377*=d\377,\77e\377-@f\377"
+ ".Bh\3770Ci\3770Cj\3771Dk\3771Dk\3771Ek\3771Ek\3772Ek\3772Ek\3772Ek\377"
+ "2Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\377"
+ "2Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\377"
+ "2Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\377"
+ "2Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\377"
+ "2Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\377"
+ "2Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\377"
+ "2Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\377"
+ "2Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\377"
+ "2Ek\3772Ek\3772Ek\3771Ej\3771Ej\3771Ej\3771Ei\3770Dh\377-\77c\377+=`"
+ "\377+=`\377+=`\377+=`\377+=`\377+=`\377+=`\377+=`\377+=`\377+=`\377+"
+ "=`\377+=`\377+=`\377+=`\377+=`\377+=`\377+=`\377+=`\377+=`\377+=`\377"
+ "+=`\377+=`\377+=`\377+=`\377+=`\377+=`\377+=`\377+=`\377+=a\377+=a\377"
+ "+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377"
+ "+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377"
+ "+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377"
+ "+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377"
+ "+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377"
+ "+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377"
+ "+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377"
+ "+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377"
+ "+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377"
+ "+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377"
+ "+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377"
+ "+=a\377+=a\377+=a\377+=a\3770Df\3775Km\3776Lu\3776Lu\3776Lu\377:Mu\377"
+ "<R{\377>T}\377AX\202\377AX\202\377C[\205\377D\\\205\377D\\\206\377D\\"
+ "\206\377E\\\207\377D[\205\377D[\205\377D\\\206\377BY\202\377@W\201\377"
+ "@T|\377@T|\377;S|\377;Nv\377<Ow\3777Lw\3777Lw\3777Jq\3777Jq\3777Jq\377"
+ "2Ek\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\377"
+ "3El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\377"
+ "3El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\377"
+ "3El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\377"
+ "3El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3772Ek\377"
+ "2Ek\3772Ek\3771Ek\3771Ek\3771Dk\3771Dj\3770Ci\377/Ci\377-Af\377,\77e"
+ "\377*=d\377*;b\377(;a\377(:`\377(:`\377(:_\377(:_\377(:_\377(:_\377("
+ ":_\377(:`\377(:`\377(;a\377*;b\377*=d\377+>e\377-Af\377/Ah\3770Bi\377"
+ "0Cj\3771Ck\3771Dk\3771Dk\3771Dk\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\377"
+ "2Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\377"
+ "2Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\377"
+ "2Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\377"
+ "2Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\377"
+ "2Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\377"
+ "2Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\3772Ek\377"
+ "2Ek\3772Ek\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\377"
+ "3El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\377"
+ "3El\3772Dk\3772Dk\3772Dk\3772Dj\3771Di\377.\77d\377+=a\377+=a\377+=a"
+ "\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+"
+ "=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377"
+ "+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377"
+ "+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377"
+ "+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377"
+ "+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377"
+ "+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377"
+ "+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377"
+ "+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377"
+ "+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377"
+ "+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377"
+ "+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377"
+ "+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377"
+ "+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377+=a\377"
+ "+=a\3770Bg\3771Dn\3775Hn\3775Ho\3775Mu\377:Nv\377;Q{\377>T}\377AW\202"
+ "\377BX\203\377BX\203\377D[\205\377D\\\205\377E\\\206\377CZ\205\377CZ"
+ "\205\377BX\202\377BX\202\377\77V\201\377\77S}\377\77S}\377:R}\377:R}"
+ "\377;Ow\3776Lw\3776Lw\3776Jq\3776Jq\3776Jq\3776Jq\3772Ek\3773El\3773"
+ "El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\377"
+ "3El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\377"
+ "3El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\377"
+ "3El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\377"
+ "3El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\3773El\377"
+ "3El\3772El\3772Dl\3771Dk\3771Ck\3770Cj\3770Bi\377-Af\377,\77e\377+=d"
+ "\377*;b\377(;a\377(:`\377(:`\377(:_\377(:_\377(:_\377(:_\377(:_\377("
+ ":`\377(:`\377(;a\377);b\377*=c\377+\77e\377,@f\377.Bh\377/Bh\3770Ci\377"
+ "0Cj\3770Dj\3771Dj\3771Dj\3772Dl\3772Dl\3772Dl\3772Dl\3772Dl\3772Dl\377"
+ "2Dl\3772Dl\3772Dl\3772Dl\3772Dl\3772Dl\3772Dl\3772Dl\3772El\3772El\377"
+ "2El\3772El\3772El\3772El\3772El\3772El\3772El\3772El\3772El\3772El\377"
+ "2El\3772El\3772El\3772El\3772El\3772El\3772El\3772El\3772El\3772El\377"
+ "2El\3772El\3772El\3772El\3772El\3772El\3772El\3772El\3772El\3772El\377"
+ "2El\3772El\3772El\3772El\3772El\3772El\3772El\3772El\3772El\3772El\377"
+ "2El\3772El\3772El\3772El\3772El\3772El\3772El\3772El\3772El\3772El\377"
+ "2El\3772El\3772El\3772El\3772El\3772El\3772El\3772El\3772El\3772El\377"
+ "2El\3772El\3772El\3772El\3772El\3772El\3772El\3772El\3772El\3772El\377"
+ "1Dk\3771Dk\3771Dk\3771Dj\3770Ci\377-\77d\377*<a\377*<a\377*<a\377*<a"
+ "\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*"
+ "<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377"
+ "*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377"
+ "*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377"
+ "*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377+<a\377+<a\377+<a\377"
+ "+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377"
+ "+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377"
+ "+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377"
+ "+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377"
+ "+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377"
+ "+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377"
+ "+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377"
+ "+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377"
+ "+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377"
+ "0Bh\3770Dn\3775Ho\3775Lv\377:Nv\377<R{\377<S|\377>U~\377AX\202\377BX"
+ "\203\377BY\203\377CY\204\377CZ\204\377CZ\204\377AX\201\377AX\201\377"
+ ">V\200\377\77X\201\377>T|\377;S|\377;Nv\377<Ox\3776Kx\3776Kx\3776Iq\377"
+ "6Iq\3776Iq\3776Iq\3771Dk\3772El\3772El\3772El\3772El\3772El\3772Fl\377"
+ "2Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\377"
+ "2Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\377"
+ "2Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\377"
+ "2Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\377"
+ "2Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772El\3772El\3772El\3771Ek\3771Ek\377"
+ "1Dj\3770Dj\3770Ci\377/Bh\377-@f\377,\77e\377+=c\377);b\377(;a\377(:`"
+ "\377(:`\377(:_\377(:_\377(:_\377(:_\377(:_\377(:`\377(:`\377(;a\377)"
+ ";b\377+=c\377,\77d\377,@e\377/Ah\3770Bi\3770Bj\3770Cj\3771Dk\3771Dk\377"
+ "1Dk\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\377"
+ "1Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\377"
+ "1Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\377"
+ "1Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\377"
+ "1Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\377"
+ "1Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\377"
+ "1Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\377"
+ "1Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\377"
+ "1Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3770Dj\3770Dj\3770Dj\377"
+ "1Ei\3770Dh\3771Ei\377*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377"
+ "*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377"
+ "*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377"
+ "*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377"
+ "*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377"
+ "*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377"
+ "*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377"
+ "*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377"
+ "*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377"
+ "*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377"
+ "*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377"
+ "*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377"
+ "*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377*=`\377*=a\377*=a\377*=a\377"
+ "*=a\377*=a\377*=a\377*=a\377*=a\377*=a\377*=a\377*=a\377*=a\377*=a\377"
+ "*=a\377*=a\377*=a\377*=a\377*=a\377/Bg\3770Dh\3770Eo\3775Ho\3776Nv\377"
+ ":Nv\377;S|\377\77T~\377AX\202\377BY\204\377E\\\207\377CZ\205\377CZ\205"
+ "\377D[\206\377AX\202\377AX\202\377@W\202\377\77T|\377:S|\377:S|\377;"
+ "Ow\3776Lw\3776Lw\3776Jq\3776Jq\3776Jq\3776Jq\3771Ek\3772Fl\3772Fl\377"
+ "2Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\377"
+ "2Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\377"
+ "2Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\377"
+ "2Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\377"
+ "2Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\377"
+ "2Fl\3771Fl\3771Fl\3771Fl\3771El\3771Dk\3771Dk\3770Cj\3770Bi\377/Ah\377"
+ "-@e\377,\77e\377+>c\377)<b\377(;a\377(:`\377(:`\377(:_\377(:_\377(:_"
+ "\377(:_\377(:_\377(:`\377(:`\377(;a\377);b\377*<c\377+>d\377-@e\377."
+ "Ah\377/Bi\377/Cj\3770Cj\3770Dk\3770Dk\3770Dk\3771Dk\3771Dk\3771Dk\377"
+ "1El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\377"
+ "1El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\377"
+ "1El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\377"
+ "1El\3771El\3771El\3772El\3772El\3772El\3772El\3772El\3772El\3772El\377"
+ "2El\3772El\3772El\3772El\3772El\3772El\3772El\3772El\3772El\3772El\377"
+ "2El\3772El\3772El\3772El\3772El\3772El\3772El\3772El\3772El\3772El\377"
+ "2El\3772El\3772El\3772El\3772El\3772El\3772El\3772El\3772El\3772El\377"
+ "2El\3772El\3772El\3772El\3772El\3772El\3772El\3772El\3772El\3772El\377"
+ "2El\3772El\3772El\3771Dk\3771Dk\3771Dk\3771Dj\3770Ci\3772Dk\377*<a\377"
+ "*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377"
+ "*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377"
+ "*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377"
+ "*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377"
+ "*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377"
+ "*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377"
+ "*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377"
+ "*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377"
+ "*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377"
+ "*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377"
+ "*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377"
+ "*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377"
+ "*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377"
+ "*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377"
+ "*<a\377/Ag\3770Bh\3770Do\3775Io\3776Mv\377:Ow\377;R~\377>U\177\377\77"
+ "V\200\377BZ\206\377@W\201\377AX\202\377AX\202\377>V\201\377>S|\377>S"
+ "|\377:R|\377:S~\377:Ow\3776Lw\3776Lw\3776Jq\3776Jq\3776Jq\3776Jq\377"
+ "1Dk\3772El\3772El\3772El\3772El\3772El\3772El\3772El\3772El\3772El\377"
+ "2El\3772El\3772El\3772El\3772El\3772El\3772El\3772El\3772El\3772El\377"
+ "2El\3772El\3772El\3772El\3772El\3772El\3772El\3772El\3772El\3772El\377"
+ "2El\3772El\3772El\3772El\3772El\3772El\3772El\3772El\3772El\3772El\377"
+ "2El\3772El\3772El\3772El\3772El\3772El\3772El\3772El\3772El\3772El\377"
+ "2El\3772El\3772El\3772El\3772El\3772El\3772El\3772El\3772El\3771El\377"
+ "1El\3770Dk\3770Cj\377/Bj\377/Bi\377-Af\377+>e\377*=c\377)<b\377);a\377"
+ "(:`\377(:`\377(:`\377(:_\377(:_\377(:_\377(:_\377(:`\377(:`\377(;a\377"
+ ")<b\377*=c\377+>e\377-\77f\377.Ag\377/Bh\3770Ci\3770Dj\3771Ej\3771Ek"
+ "\3771Ek\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771"
+ "El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\377"
+ "1El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\377"
+ "1El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\377"
+ "1El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\377"
+ "1El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\377"
+ "1El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\377"
+ "1El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\377"
+ "1El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3770Dk\3770Dk\377"
+ "0Dk\3770Dj\3774Ip\3771Dk\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377"
+ "*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377"
+ "*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377"
+ "*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377"
+ "*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377"
+ "*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377"
+ "*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377"
+ "*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377"
+ "*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377"
+ "*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377"
+ "*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377"
+ "*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377"
+ "*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377"
+ "*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377"
+ "*<a\377*<a\377*<a\377*<a\377*<a\377*<a\377+<b\3770Ch\3770Di\3771Fp\377"
+ "6Jr\3776Ox\377<Qy\377<Rz\377>V\201\377=S{\377>S|\377>S|\377>T}\377:S"
+ "}\377:S}\377;Px\3776Lx\3776Lx\3776Jr\3776Jr\3776Jr\3776Jr\3771Ek\377"
+ "1Ek\3771Fl\3771Fl\3771Fl\3771Fl\3771Fl\3771Fl\3771Fl\3771Fl\3771Fl\377"
+ "1Fl\3771Fl\3771Fl\3771Fl\3771Fl\3771Fl\3771Fl\3771Fl\3771Fl\3771Fl\377"
+ "1Fl\3771Fl\3771Fl\3771Fl\3771Fl\3771Fl\3771Fl\3771Fl\3771Fl\3771Fl\377"
+ "1Fl\3771Fl\3771Fl\3771Fl\3771Fl\3771Fl\3771Fl\3771Fl\3771Fl\3771Fl\377"
+ "1Fl\3771Fl\3771Fl\3771Fl\3771Fl\3771Fl\3771Fl\3771Fl\3771Fl\3771Fl\377"
+ "1Fl\3771Fl\3771Fl\3771Fl\3771Fl\3771Fl\3771Fl\3771Fl\3771El\3771El\377"
+ "1El\3771Ek\3771Ek\3771Ej\3770Dj\377/Ci\377/Bh\377-@f\377+\77e\377*=c"
+ "\377)<b\377);a\377(:`\377(:`\377(:`\377(:_\377(:_\377(:_\377(:_\377("
+ ":`\377(:`\377);a\377)<b\377*=c\377+>e\377-@f\377.Ah\377.Bi\377/Bi\377"
+ "0Cj\3770Dj\3770Dk\3770Dk\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\377"
+ "1Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\377"
+ "1Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\377"
+ "1Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\377"
+ "1Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\377"
+ "1Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\377"
+ "1Ek\3771Fk\3771Fk\3771Fk\3771Fk\3771Fk\3771Fk\3771Fk\3771Fk\3771Fk\377"
+ "1Fk\3771Fk\3771Fk\3771Fk\3771Fk\3771Fk\3771Fk\3771Fk\3771Fk\3771Fk\377"
+ "1Fk\3771Fk\3771Fk\3771Fk\3771Fk\3771Fk\3771Fk\3771Fk\3771Fk\3771Fk\377"
+ "1Ej\3771Ej\3771Ej\3771Ei\3775Io\3772Gr\377/Bg\377*=a\377*=a\377*=a\377"
+ "*=a\377*=a\377*=a\377*=a\377*=a\377*=a\377*=a\377*=a\377*=a\377*=a\377"
+ "*=a\377*=a\377*=a\377*=a\377*=a\377*=a\377*=a\377*=a\377*=a\377*=a\377"
+ "*=a\377*=a\377*=a\377*=a\377*=a\377*=a\377*=a\377*=a\377*=a\377*=a\377"
+ "*=a\377*=a\377*=a\377*=a\377*=a\377*=a\377*=a\377*=a\377*=a\377*=a\377"
+ "*=a\377*=a\377*=a\377*=a\377*=a\377*=a\377*=a\377*=a\377*=a\377*=a\377"
+ "*=a\377*=a\377*=a\377*=a\377*=a\377*=a\377*=a\377*=a\377*=a\377*=a\377"
+ "*=a\377*=a\377*=a\377*=a\377*=a\377*=a\377*=a\377*=a\377*=a\377*=a\377"
+ "*=a\377*=a\377*=a\377*=a\377*=a\377*=a\377*=a\377*=a\377*=a\377*=a\377"
+ "*=a\377*=a\377*=a\377*=a\377*=a\377*=a\377*=a\377*=a\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=c\377,>c\377"
+ "1Di\3771Fp\3772Gq\3778Kr\3778Qy\3778Qy\3778R{\3779S{\377:S{\377:T}\377"
+ ":T}\377:Ov\3776Lw\3776Lw\3776Jq\3776Jq\3776Jq\3776Jq\3776Jq\3771Ek\377"
+ "2Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\377"
+ "2Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\377"
+ "2Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\377"
+ "2Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\377"
+ "2Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\377"
+ "2Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\3772Fl\377"
+ "2Fl\3772Fl\3771Ek\3770Ek\3770Dk\3770Cj\377/Bi\377.Ah\377-@g\377+\77e"
+ "\377*=c\377*<b\377);a\377(:`\377(:`\377(:`\377(:_\377(:_\377(:_\377("
+ ":`\377(:`\377(:`\377);a\377)<b\377*=c\377+\77e\377-@g\377.Ah\377/Bi\377"
+ "/Cj\3770Dk\3770Dk\3770Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771El\377"
+ "1El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\377"
+ "1El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\377"
+ "1El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\377"
+ "1El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\377"
+ "1El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\377"
+ "1El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\377"
+ "1El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\377"
+ "1El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\377"
+ "1El\3770Dk\3770Dk\3770Dk\3770Dj\3774Ip\3772Hr\377.Ah\377+<a\377+<a\377"
+ "+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377"
+ "+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377"
+ "+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377"
+ "+<a\377+<a\377+<a\377+<a\377+<a\377+<a\377+<b\377+<b\377+<b\377+<b\377"
+ "+<b\377+<b\377+<b\377+<b\377+<b\377+<b\377+<b\377+<b\377+<b\377+<b\377"
+ "+<b\377+<b\377+<b\377+<b\377+<b\377+<b\377+<b\377+<b\377+<b\377+<b\377"
+ "+<b\377+<b\377+<b\377+<b\377+<b\377+<b\377+<b\377+<b\377+<b\377+<b\377"
+ "+<b\377+<b\377+<b\377+<b\377+<b\377+<b\377+<b\377+<b\377+<b\377+<b\377"
+ "+<b\377+<b\377+<b\377+<b\377+<b\377+<b\377+<b\377+<b\377+<b\377+<b\377"
+ "+<b\377+<b\377+<b\377+<b\377+<b\377+<b\377+<b\377+<b\377+<b\377+<b\377"
+ "+<b\377+<b\377+<b\377+<b\377+<b\377+<b\377+<b\377+<b\377+<b\377+<b\377"
+ "+<b\377+<b\377+<b\377+<b\377+<b\377+<b\377+<b\377+<b\377+<b\377+<b\377"
+ "+<b\377+<b\377+<b\377+<b\377+<b\377+<b\377+<b\377+<b\377+<b\377+<b\377"
+ "+<b\377+<b\377+<b\377+<b\377+<b\377+<b\377+<b\377+<b\377+<b\377(7b\377"
+ ",=b\377,>c\3771Dj\3771Ek\3772Gs\3773Hs\3778Mu\3779Mu\3779Mu\3774Kw\377"
+ "4Kw\3775Lx\3775Lx\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3771El\3771El\377"
+ "1El\3771El\3771El\3771Em\3771Em\3771Em\3771Em\3771Em\3771Em\3771Em\377"
+ "1Em\3771Em\3771Em\3771Em\3771Em\3771Em\3771Em\3771Em\3771Em\3771Em\377"
+ "1Em\3771Em\3771Em\3771Em\3771Em\3771Em\3771Em\3771Em\3771Em\3771Em\377"
+ "1Em\3771Em\3771Em\3771Em\3771Em\3771Em\3771Em\3771Em\3771Em\3771Em\377"
+ "1Em\3771Em\3771Em\3771Em\3771Em\3771Em\3771Em\3771Em\3771Em\3771Em\377"
+ "1Em\3771Em\3771Em\3771Em\3771Em\3771Em\3771Em\3771Em\3771Em\3771Em\377"
+ "1El\3771El\3771El\3771El\3771Ek\3770Ek\3770Dj\377/Bi\377.Ah\377-@g\377"
+ "+\77e\377*=d\377*<b\377);a\377(;`\377(:`\377(:`\377(:_\377(:_\377(:_"
+ "\377(:`\377(:`\377(:`\377);a\377*<b\377*=c\377+\77e\377-@g\377.Ah\377"
+ "/Bi\3770Cj\3770Dk\3770Ek\3771Ek\3771El\3771El\3771El\3771El\3771El\377"
+ "1El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\377"
+ "1El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\377"
+ "1El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\377"
+ "1El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\377"
+ "1El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\377"
+ "1El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\377"
+ "1El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\3771El\377"
+ "1El\3771El\3771El\3771El\3771Em\3771Em\3771Em\3771Em\3771Em\3771Em\377"
+ "1Em\3771Em\3770Dl\3770Dl\3770Dl\3770Dk\3775Iq\3773Ht\377/Bi\377*<b\377"
+ "*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377"
+ "*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377"
+ "*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377"
+ "*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377"
+ "*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377"
+ "*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377"
+ "*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377"
+ "*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377"
+ "*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377"
+ "*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377"
+ "*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377"
+ "*<b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377"
+ "*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377"
+ "*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377"
+ "(7\\\377'4W\377*9^\377-\77e\3772Fm\3772Gm\3773Gn\3774Go\3774Hp\3775I"
+ "q\3775Iq\3775Iq\3776Jr\3776Jr\3776Jr\3776Jr\3776Jr\3771Fm\3771Fm\377"
+ "1Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\377"
+ "1Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\377"
+ "1Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\377"
+ "1Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\377"
+ "1Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\377"
+ "1Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\377"
+ "1Fm\3771Fm\3771Em\3771Em\3771Em\3771Em\3771El\3771Ek\3770Dk\377/Cj\377"
+ ".Ah\377-@g\377,\77e\377*=d\377*<b\377);b\377(;`\377(:`\377(:`\377(:_"
+ "\377(:_\377(:_\377(:`\377(:`\377(:`\377);a\377*<b\377*=d\377+\77e\377"
+ "-@g\377.Ah\377/Bi\3770Dj\3770Dk\3771Ek\3771El\3771El\3771El\3771El\377"
+ "1El\3771Em\3771Em\3771Em\3771Em\3771Em\3771Em\3771Em\3771Em\3771Em\377"
+ "1Em\3771Em\3771Em\3771Em\3771Em\3771Em\3771Em\3771Em\3771Em\3771Em\377"
+ "1Em\3771Em\3771Em\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\377"
+ "1Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\377"
+ "1Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\377"
+ "1Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\377"
+ "1Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\377"
+ "1Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\3771Fm\377"
+ "1Fm\3771Fm\3771Fm\3771Fm\3770El\3770El\3770El\3770Ek\3775Iq\3773It\377"
+ "0Do\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377"
+ "*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377"
+ "*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377"
+ "*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377"
+ "*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377"
+ "*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377"
+ "*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377"
+ "*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377"
+ "*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377"
+ "*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377"
+ "*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377"
+ "*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377"
+ "*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377"
+ "*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377"
+ "*=b\377*=b\377(8\\\377\"2X\377!0S\377(:_\377.@f\377/Ag\377/Bh\377/Ci"
+ "\3770Cj\3770Dj\3771Dk\3776Jr\3771El\3771El\3771El\3771El\3772Fm\3772"
+ "Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\377"
+ "2Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\377"
+ "2Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\377"
+ "2Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\377"
+ "2Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\377"
+ "2Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\377"
+ "2Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3771Fm\3771Em\3771El\377"
+ "0Dk\377/Cj\377.Bi\377-@g\377,\77e\377+>d\377*<c\377);b\377(;`\377(:`"
+ "\377(:`\377(:_\377(:_\377(:_\377(:`\377(:`\377(;`\377);a\377*<b\377*"
+ "=d\377,\77e\377-@g\377.Bi\377/Cj\3770Dk\3771Ek\3771El\3771Em\3771Fm\377"
+ "1Fm\3771Fm\3771Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\377"
+ "2Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\377"
+ "2Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\377"
+ "2Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\377"
+ "2Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\377"
+ "2Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\377"
+ "2Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\377"
+ "2Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\377"
+ "2Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3771El\3771El\3771El\3771Ek\377"
+ "5Jq\3773Ju\3770Ep\377*=b\377*=b\377*=b\377*=b\377*=b\377*=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377"
+ "+=b\377+=b\377+=b\377+=b\377+=b\377+=b\377+=c\377+=c\377+=c\377+=c\377"
+ "+=c\377+=c\377+=c\377+=c\377+=c\377'4W\377\35+G\377\35+I\377$6\\\377"
+ "/Bh\377/Ci\3770Dj\3771Dk\3771Dk\3772Dl\3772El\3772Em\3772Em\3772Em\377"
+ "2Em\3772Fn\3772Fn\3772Fn\3772Fn\3772Fn\3772Fn\3772Fn\3772Fn\3772Fn\377"
+ "2Fn\3772Fn\3772Fn\3772Fn\3772Fn\3772Fn\3772Fn\3772Fn\3772Fn\3772Fn\377"
+ "2Fn\3772Fn\3772Fn\3772Fn\3772Fn\3772Fn\3772Fn\3772Fn\3772Fn\3772Fn\377"
+ "2Fn\3772Fn\3772Fn\3772Fn\3772Fn\3772Fn\3772Fn\3772Fn\3772Fn\3772Fn\377"
+ "2Fn\3772Fn\3772Fn\3772Fn\3772Fn\3772Fn\3772Fn\3772Fn\3772Fn\3772Fn\377"
+ "2Fn\3772Fn\3772Fn\3772Fn\3772Fn\3772Fn\3772Fn\3772Fn\3772Fn\3772Fn\377"
+ "2Fn\3772Fn\3772Fn\3772Fn\3772Fn\3772Fn\3772Fm\3772Fm\3772Fm\3772Fm\377"
+ "1Fm\3771El\3770Ek\3770Cj\377/Bi\377-@g\377,\77e\377+>d\377*<c\377);b"
+ "\377(;`\377(:`\377(:`\377(:_\377(:_\377(:_\377(:`\377(:`\377(;`\377)"
+ ";b\377*<c\377+>d\377,\77e\377-@g\377.Bi\377/Cj\3770Dk\3771El\3771Em\377"
+ "1Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\377"
+ "2Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\377"
+ "2Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\377"
+ "2Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\377"
+ "2Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fn\3772Fn\377"
+ "2Fn\3772Fn\3772Fn\3772Fn\3772Fn\3772Fn\3772Fn\3772Fn\3772Fn\3772Fn\377"
+ "2Fn\3772Fn\3772Fn\3772Fn\3772Fn\3772Fn\3772Fn\3772Fn\3772Fn\3772Fn\377"
+ "2Fn\3772Fn\3772Fn\3772Fn\3772Fn\3772Fn\3772Fn\3772Fn\3772Fn\3772Fn\377"
+ "2Fn\3772Fn\3772Fn\3772Fn\3772Fn\3772Fn\3772Fn\3772Fn\3772Em\3772Em\377"
+ "2Em\3772El\3771Dl\3775Jv\3771Eq\3770Ci\377+=c\377+=c\377+=c\377+=c\377"
+ "+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377"
+ "+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377"
+ "+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377"
+ "+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377"
+ "+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377"
+ "+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377"
+ "+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377"
+ "+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377"
+ "+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377"
+ "+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377"
+ "+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377"
+ "+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377"
+ "+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377"
+ "+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377\"3R\377\31$"
+ "C\377\32'E\377$3V\377*=c\377-=d\377->e\377-\77e\377-\77f\3772Fl\3772"
+ "Fm\3772Fm\3772Fm\3772Fm\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\377"
+ "3Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\377"
+ "3Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\377"
+ "3Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\377"
+ "3Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\377"
+ "3Fn\3773Fn\3773Fn\3773Fn\3773Gn\3773Gn\3773Gn\3773Gn\3773Gn\3773Gn\377"
+ "3Gn\3773Gn\3773Gn\3773Gn\3773Gn\3773Gn\3773Gn\3773Gn\3773Gn\3773Fn\377"
+ "3Fn\3773Fn\3772Fn\3772Fm\3771Fm\3771El\3770Dk\377/Bi\377.Ah\377-\77f"
+ "\377+>d\377*<c\377);b\377(;`\377(:`\377(:`\377(:_\377(:_\377(:_\377("
+ ":`\377(:`\377(;`\377);b\377*<c\377+>d\377,\77e\377.Ah\377/Bi\3770Dj\377"
+ "1Ek\3771Em\3772Fm\3772Fm\3772Fn\3772Fn\3772Fn\3772Fn\3773Fn\3773Fn\377"
+ "3Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\377"
+ "3Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\377"
+ "3Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\377"
+ "3Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\377"
+ "3Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\377"
+ "3Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\377"
+ "3Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\377"
+ "3Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\3773Fn\377"
+ "3Fn\3772Fm\3772Fm\3772Fm\3772Fm\3771El\3775Hp\3772Fq\3770Ci\377+=c\377"
+ "+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377"
+ "+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377+=c\377"
+ "+=c\377+=c\377+=c\377+=c\377+=c\377+>c\377+>c\377+>c\377+>c\377+>c\377"
+ "+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377"
+ "+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377"
+ "+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377"
+ "+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377"
+ "+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377"
+ "+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377"
+ "+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377"
+ "+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377"
+ "+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377"
+ "+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377"
+ "+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377"
+ "+>c\377+>]\377\37,M\377\26\40:\377\27#@\377\"3S\377+8^\377+9_\377,@e"
+ "\377,@f\377/@f\377/@g\377/Ag\3772Fm\3772Fm\3773Go\3773Go\3773Go\3773"
+ "Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Gn\3773Gn\3773Gn\3773Fn\3772Fn\3772Fm\3771El\3770Dk\377"
+ "/Bi\377.Ah\377-\77f\377+>d\377*<c\377);b\377(;`\377(:`\377(:`\377(:_"
+ "\377(:_\377(:_\377(:`\377(:`\377(;`\377);b\377*<c\377+>d\377-\77f\377"
+ ".Ah\377/Bi\3770Dk\3771El\3771Fm\3772Fm\3772Fn\3773Fn\3773Fn\3773Fn\377"
+ "3Fn\3773Gn\3773Gn\3773Gn\3773Gn\3773Gn\3773Gn\3773Gn\3773Gn\3773Gn\377"
+ "3Gn\3773Gn\3773Gn\3773Gn\3773Gn\3773Gn\3773Gn\3773Gn\3773Gn\3773Gn\377"
+ "3Gn\3773Gn\3773Gn\3773Gn\3773Gn\3773Gn\3773Gn\3773Gn\3773Gn\3773Gn\377"
+ "3Gn\3773Gn\3773Gn\3773Gn\3773Gn\3773Gn\3773Gn\3773Gn\3773Gn\3773Gn\377"
+ "3Gn\3773Gn\3773Gn\3773Gn\3773Gn\3773Gn\3773Gn\3773Gn\3773Gn\3773Gn\377"
+ "3Gn\3773Gn\3773Gn\3773Gn\3773Gn\3773Gn\3773Gn\3773Gn\3773Gn\3773Gn\377"
+ "3Gn\3773Gn\3773Gn\3773Gn\3773Gn\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3772Fm\3772Fm\3772Fm\3772Fm\3771El\3770Dq\377"
+ "2El\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377"
+ "+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377"
+ "+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377"
+ "+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377"
+ "+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377"
+ "+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377"
+ "+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377"
+ "+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377"
+ "+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377"
+ "+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377+>c\377"
+ "+>c\377+>c\377+>c\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377"
+ ",>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377"
+ ",>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377"
+ ",>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377"
+ ",>d\377,>d\377,>d\377,>d\377,>d\377'9^\377\33'D\377\22\34""7\377\27\""
+ ">\377\"1S\377':_\377':`\377,;a\377-@g\377-Ag\377/Ah\377/Ah\3772Fn\377"
+ "2Fn\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Gn\377"
+ "2Fn\3771Fm\3770Ek\377/Cj\377.Ah\377-@f\377+>e\377*<c\377);b\377(;`\377"
+ "(:`\377(:`\377(:_\377(:_\377(:_\377(:`\377(:`\377(;`\377);b\377*<c\377"
+ "+>d\377-\77f\377.Ah\377/Bi\3770Dk\3771El\3772Fm\3772Fn\3773Fn\3773Gn"
+ "\3773Gn\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773"
+ "Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3772Fn\3772Fn\3772Fn\377"
+ "2Fm\377,@g\377#4U\377\40""1P\377'9^\377,>d\377,>d\377,>d\377,>d\377,"
+ ">d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377"
+ ",>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377"
+ ",>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377"
+ ",>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377"
+ ",>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377"
+ ",>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377"
+ ",>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377"
+ ",>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377"
+ ",>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377"
+ ",>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377"
+ ",>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377"
+ ",>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377"
+ ",>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377"
+ ",>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377,>d\377"
+ "(5X\377\27\">\377\20\31""0\377\24!:\377!0N\377'9Z\377(;`\377(;a\377-"
+ ";a\377-Ag\377-Ah\377/Ah\3773Gn\3773Gn\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\377"
+ "4Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\377"
+ "4Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\377"
+ "4Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\377"
+ "4Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Fn\3771Fm\3771Ek\377/Cj\377.Ah\377-@g\377"
+ "+>e\377*<c\377);b\377(;`\377(:`\377(:`\377(:_\377(:_\377(:_\377(:`\377"
+ "(:`\377(;`\377);b\377*<c\377+>e\377-@f\377.Ah\377/Cj\3770Ek\3771Em\377"
+ "2Fn\3773Gn\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Gn\3773Gn\3773Gn\377.Ag\377\35*J\377\22\34""1\377\26\";\377(5Y\377,"
+ "\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377"
+ ",\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d"
+ "\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,"
+ "\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377"
+ ",\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d"
+ "\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,"
+ "\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377"
+ ",\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d"
+ "\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,"
+ "\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377"
+ ",\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d"
+ "\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,"
+ "\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377"
+ ",\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d"
+ "\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,"
+ "\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377"
+ ",\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d"
+ "\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,"
+ "\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377#6S\377"
+ "\26!;\377\16\26-\377\25!:\377!0N\377&6[\377(;[\377(<b\377.<b\377.Ah\377"
+ ".Ah\377/Ah\3773Gn\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\377"
+ "4Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\377"
+ "4Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\377"
+ "4Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\377"
+ "4Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\377"
+ "4Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\377"
+ "4Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3773Go\377"
+ "3Go\3773Gn\3772Fm\3771El\3770Cj\377.Ah\377-@g\377+>e\377*<c\377);b\377"
+ "(;`\377(:`\377(:`\377(:_\377(:_\377(:_\377(:`\377(:`\377(;`\377);b\377"
+ "*<c\377+>e\377-@g\377.Ah\377/Cj\3771Ek\3771Fm\3773Fn\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\377"
+ "4Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\377"
+ "4Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\377"
+ "4Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\377"
+ "4Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\377"
+ "4Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\377"
+ "4Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\377"
+ "4Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\377"
+ "4Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3773Gn\3773Gn\377.Ah\377"
+ "\37.M\377\16\26)\377\15\25'\377\35*I\377,\77d\377,\77d\377,\77d\377,"
+ "\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377"
+ ",\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d"
+ "\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,"
+ "\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377"
+ ",\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d"
+ "\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,"
+ "\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377"
+ ",\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d"
+ "\377,\77d\377,\77d\377,\77d\377,\77d\377,\77d\377,@e\377,@e\377,@e\377"
+ ",@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377"
+ ",@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377"
+ ",@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377"
+ ",@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377"
+ ",@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377"
+ ",@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377"
+ ",@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377"
+ ",@e\377,@e\377,@e\377,@e\377#5S\377\25\37""7\377\16\26+\377\27\"<\377"
+ "#2T\377(:[\377(;\\\377(<b\377.<b\377.Bi\3770Bi\3770Bi\3773Go\3773Go\377"
+ "4Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\377"
+ "4Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\377"
+ "4Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\377"
+ "4Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\377"
+ "4Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\377"
+ "4Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\377"
+ "4Hp\3774Hp\3774Hp\3774Hp\3774Ho\3774Ho\3773Go\3772Fn\3771El\3770Dj\377"
+ ".Bi\377-@g\377+\77e\377*=c\377);b\377(;a\377(:`\377(:`\377(:_\377(:_"
+ "\377(:_\377(:`\377(:`\377(;`\377);b\377*=c\377+\77e\377-@g\377.Bi\377"
+ "0Cj\3771El\3772Fm\3773Gn\3773Go\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\377"
+ "4Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\377"
+ "4Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\377"
+ "4Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\377"
+ "4Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\377"
+ "4Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\377"
+ "4Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\377"
+ "4Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\377"
+ "4Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\377"
+ "4Hp\3774Hp\3773Go\3773Go\377.Bi\377\"1Q\377\16\26(\377\12\17\37\377\26"
+ "!;\377(:_\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377"
+ ",@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377"
+ ",@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377"
+ ",@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377"
+ ",@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377"
+ ",@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377"
+ ",@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377"
+ ",@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377"
+ ",@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377"
+ ",@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377"
+ ",@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377"
+ ",@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377"
+ ",@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377"
+ ",@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377,@e\377"
+ ",@e\377,@e\377,@e\377,@e\377,@e\377,@e\377-@e\377-@e\377-@e\377-@e\377"
+ "#1T\377\23\37""6\377\17\30.\377\31%A\377#3U\377(;[\377(<b\377(<b\377"
+ ".=c\377.Ci\3770Ci\3773Ho\3773Ho\3774Ip\3774Ip\3774Ip\3774Ip\3774Ip\377"
+ "4Ip\3774Ip\3774Ip\3774Ip\3774Ip\3774Ip\3774Ip\3774Ip\3774Ip\3774Ip\377"
+ "4Ip\3774Ip\3774Ip\3774Ip\3774Ip\3774Ip\3774Ip\3774Ip\3774Ip\3774Ip\377"
+ "4Ip\3774Ip\3774Ip\3774Ip\3774Ip\3774Ip\3774Ip\3774Ip\3774Ip\3774Ip\377"
+ "4Ip\3774Ip\3774Ip\3774Ip\3774Ip\3774Ip\3774Ip\3774Ip\3774Ip\3774Ip\377"
+ "4Ip\3774Ip\3774Ip\3774Ip\3774Ip\3774Ip\3774Ip\3774Ip\3774Ip\3774Ip\377"
+ "4Ip\3774Ip\3774Ip\3774Ip\3774Ip\3774Ip\3774Hp\3774Hp\3774Hp\3774Hp\377"
+ "4Ho\3773Go\3773Fn\3771Em\3770Dk\377/Bi\377-@g\377+\77e\377*=c\377);b"
+ "\377(;a\377(:`\377(:`\377(:_\377(:_\377(:_\377(:`\377(:`\377(;a\377)"
+ ";b\377*=c\377+\77e\377-@g\377.Bi\3770Dj\3771El\3772Fn\3773Go\3774Ho\377"
+ "4Ho\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\377"
+ "4Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\377"
+ "4Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\377"
+ "4Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\377"
+ "4Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\377"
+ "4Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Hp\3774Ip\377"
+ "4Ip\3774Ip\3774Ip\3774Ip\3774Ip\3774Ip\3774Ip\3774Ip\3774Ip\3774Ip\377"
+ "4Ip\3774Ip\3774Ip\3774Ip\3774Ip\3774Ip\3774Ip\3774Ip\3774Ip\3774Ip\377"
+ "4Ip\3774Ip\3774Ip\3774Ip\3774Ip\3774Ip\3774Ip\3773Ho\377.Ci\377\"1R\377"
+ "\16\24(\377\10\15\32\377\20\32/\377$6Y\377-@e\377-@e\377-@e\377-@e\377"
+ "-@e\377-@e\377-@e\377-@e\377-@e\377-@e\377-@e\377-@e\377-@e\377-@e\377"
+ "-@e\377-@e\377-@e\377-@e\377-@e\377-@e\377-@e\377-@e\377-@e\377-@e\377"
+ "-@e\377-@e\377-@e\377-@e\377-@e\377-@e\377-@e\377-@e\377-@e\377-@e\377"
+ "-@e\377-@e\377-@e\377-@e\377-@e\377-@e\377-@e\377-@e\377-@e\377-@e\377"
+ "-@e\377-@e\377-@e\377-@e\377-@e\377-@e\377-@e\377-@e\377-@e\377-@e\377"
+ "-@e\377-@e\377-@e\377-@e\377-@e\377-@e\377-@e\377-@e\377-@e\377-@e\377"
+ "-@e\377-@e\377-@e\377-@e\377-@e\377-@e\377-@e\377-@e\377-@e\377-@e\377"
+ "-@e\377-@e\377-@e\377-@e\377-@e\377-@e\377-@e\377-@e\377-@e\377-@e\377"
+ "-@e\377-@e\377-@e\377-@e\377-@e\377-@e\377-@e\377-@e\377-@f\377-@f\377"
+ "-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377"
+ "-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377"
+ "-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377"
+ "-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377"
+ "-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377"
+ "-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377!0O\377\22\33""5\377\20\33"
+ "1\377\33&E\377%5W\377(;\\\377(=b\377.=b\377.Ch\377.Ci\3770Ci\3770Ci\377"
+ "4Ho\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\377"
+ "5Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\377"
+ "5Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\377"
+ "5Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\377"
+ "5Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\377"
+ "5Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Jq\3775Jq\3775Jq\377"
+ "5Jq\3775Ip\3775Ip\3775Ip\3774Ip\3774Hp\3774Ho\3773Go\3771Fm\3770Dk\377"
+ "/Bi\377-@g\377+\77e\377*=c\377)<b\377(;a\377(:`\377(:`\377(:_\377(:_"
+ "\377(:_\377(:`\377(:`\377(;a\377);b\377*=c\377+\77e\377-@g\377/Bi\377"
+ "0Dk\3771Fm\3773Gn\3773Go\3774Hp\3774Hp\3774Ip\3774Ip\3774Ip\3774Ip\377"
+ "4Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\377"
+ "5Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\377"
+ "5Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\377"
+ "5Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\377"
+ "5Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\377"
+ "5Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\377"
+ "5Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\377"
+ "5Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Ip\377"
+ "5Ip\3774Ho\3770Ci\377\"1R\377\16\24(\377\10\13\30\377\16\25)\377#1T\377"
+ "-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377"
+ "-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377"
+ "-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377"
+ "-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377"
+ "-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377"
+ "-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377"
+ "-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377"
+ "-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377"
+ "-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377"
+ "-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377"
+ "-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377"
+ "-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377"
+ "-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377"
+ "-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377"
+ "-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377-@f\377"
+ "-@f\377-@`\377\36,J\377\20\33""4\377\23\35""6\377\36-K\377'7\\\377)<"
+ "\\\377)=c\377/=c\377/Ci\377/Cj\3770Cj\3774Ip\3775Jq\3775Jq\3775Jq\377"
+ "5Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\377"
+ "5Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\377"
+ "5Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\377"
+ "5Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\377"
+ "5Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\377"
+ "5Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\377"
+ "5Ip\3774Ip\3774Ho\3773Go\3772Fm\3770Ek\377/Bi\377-@g\377+\77e\377*=c"
+ "\377)<b\377(;a\377(:`\377(:`\377(:_\377(:_\377(:_\377(:`\377(:`\377("
+ ";a\377);b\377*=c\377+\77e\377-@g\377/Bi\3770Dk\3771Fm\3773Gn\3774Ho\377"
+ "4Hp\3774Ip\3775Ip\3775Ip\3775Ip\3775Ip\3775Jq\3775Jq\3775Jq\3775Jq\377"
+ "5Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\377"
+ "5Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\377"
+ "5Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\377"
+ "5Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\377"
+ "5Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\377"
+ "5Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\377"
+ "5Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\377"
+ "5Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3774Ip\377/Cj\377\40/N\377\15"
+ "\25'\377\6\12\25\377\15\23%\377\40.O\377-Af\377-Af\377-Af\377-Af\377"
+ "-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377"
+ "-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377"
+ "-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377"
+ "-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377"
+ "-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377"
+ "-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377"
+ "-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377"
+ "-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377"
+ "-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377"
+ "-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377"
+ "-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377"
+ "-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377"
+ "-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377"
+ "-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377"
+ "-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377);`\377"
+ "\32'E\377\21\33""1\377\25\";\377!0Q\377(7\\\377)<\\\377)=c\377/=c\377"
+ "/Dj\3771Dj\3771Dj\3774Ip\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\377"
+ "5Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\377"
+ "5Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\377"
+ "5Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\377"
+ "5Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\377"
+ "5Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\377"
+ "5Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Ip\3774Hp\3773Go\377"
+ "2Fm\3771Ek\377/Bi\377-@g\377,\77e\377*=c\377)<b\377(;a\377(:`\377(:`"
+ "\377(:_\377(:_\377(:_\377(:`\377(:`\377(;a\377)<b\377*=c\377+\77e\377"
+ "-@g\377/Bi\3770Ek\3772Fm\3773Go\3774Ho\3774Ip\3775Ip\3775Jq\3775Jq\377"
+ "5Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\377"
+ "5Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\377"
+ "5Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\377"
+ "5Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\377"
+ "5Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\377"
+ "5Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\377"
+ "5Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\377"
+ "5Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\377"
+ "5Jq\3774Ip\3771Dj\377$3S\377\16\25)\377\7\13\25\377\15\23%\377\40.K\377"
+ "-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377"
+ "-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377"
+ "-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377"
+ "-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377"
+ "-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377"
+ "-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377"
+ "-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377"
+ "-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377"
+ "-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377"
+ "-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377"
+ "-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377"
+ "-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377"
+ "-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377"
+ "-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377"
+ "-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af\377"
+ "-Af\377-Af\377-Af\377-Af\377-Af\377%7[\377\30$A\377\23\35""5\377\32'"
+ "F\377$4W\377*<]\377*=c\377.=c\377/>d\377/Dj\3771Dj\3771Dj\3774Ip\377"
+ "5Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\377"
+ "5Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\377"
+ "5Jq\3775Jq\3776Jr\3776Jr\3776Jr\3776Jr\3776Jr\3776Jr\3776Jr\3776Jr\377"
+ "6Jr\3776Jr\3776Jr\3776Jr\3776Jr\3776Jr\3776Jr\3776Jr\3776Jr\3776Jr\377"
+ "6Jr\3776Jr\3776Jr\3776Jr\3776Jr\3776Jr\3776Jr\3776Jr\3776Jr\3776Jr\377"
+ "6Jr\3776Jr\3776Jr\3776Jr\3776Jr\3776Jr\3776Jr\3776Jr\3775Jq\3775Jq\377"
+ "5Jq\3775Jq\3775Jq\3774Ip\3774Ho\3773Fn\3771El\377/Cj\377.Ah\377,\77e"
+ "\377*=c\377)<b\377(;a\377(:`\377(:`\377(:_\377(:_\377(:_\377(:`\377("
+ ":`\377(;a\377)<b\377*=c\377,\77e\377-@g\377/Bi\3771Ek\3772Fn\3773Go\377"
+ "4Hp\3775Ip\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\377"
+ "5Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\377"
+ "5Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\377"
+ "5Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\377"
+ "5Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\377"
+ "5Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\377"
+ "5Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\377"
+ "5Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\3775Jq\377"
+ "5Jq\3775Jq\3775Jq\3775Jq\3775Jq\3774Ip\3771Dj\377&8Z\377\20\30""0\377"
+ "\7\13\31\377\15\25(\377!1Q\377-Af\377-Af\377-Af\377-Af\377-Af\377-Af"
+ "\377-Af\377-Af\377-Af\377-Af\377-Af\377.Ag\377.Ag\377.Ag\377.Ag\377."
+ "Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377"
+ ".Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377"
+ ".Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377"
+ ".Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377"
+ ".Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377"
+ ".Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377"
+ ".Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377"
+ ".Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377"
+ ".Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377"
+ ".Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377"
+ ".Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377"
+ ".Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377"
+ ".Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377"
+ ".Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377"
+ ".Ag\377.Ag\377$2V\377\27$\77\377\27\"=\377!0Q\377)<]\377*=c\377*>e\377"
+ "/>e\3770Dj\3771Dk\3775Jq\3775Jq\3776Kr\3776Kr\3776Kr\3776Kr\3776Kr\377"
+ "6Kr\3776Kr\3776Kr\3776Kr\3776Kr\3776Kr\3776Kr\3776Kr\3776Kr\3776Kr\377"
+ "6Kr\3776Kr\3776Kr\3776Kr\3776Kr\3776Kr\3776Kr\3776Kr\3776Kr\3776Kr\377"
+ "6Kr\3776Kr\3776Kr\3776Kr\3776Kr\3776Kr\3776Kr\3776Kr\3776Kr\3776Kr\377"
+ "6Kr\3776Kr\3776Kr\3776Kr\3776Kr\3776Kr\3776Kr\3776Kr\3776Kr\3776Kr\377"
+ "6Kr\3776Kr\3776Kr\3776Kr\3776Kr\3776Kr\3776Kr\3776Kr\3776Kr\3776Kr\377"
+ "6Kr\3776Kr\3776Kr\3776Jr\3776Jr\3776Jr\3775Jq\3775Jq\3775Ip\3774Ho\377"
+ "3Fn\3771El\377/Cj\377.Ah\377,\77e\377*=d\377)<b\377(;a\377(:`\377(:`"
+ "\377(:_\377(:_\377(:_\377(:`\377(:`\377(;a\377)<b\377*=c\377,\77e\377"
+ ".Ah\377/Cj\3771El\3773Fn\3774Ho\3774Ip\3775Jq\3775Jq\3775Jq\3775Jq\377"
+ "5Jq\3775Jq\3776Jr\3776Jr\3776Jr\3776Jr\3776Jr\3776Jr\3776Jr\3776Jr\377"
+ "6Jr\3776Jr\3776Jr\3776Jr\3776Jr\3776Jr\3776Jr\3776Jr\3776Jr\3776Jr\377"
+ "6Jr\3776Jr\3776Jr\3776Jr\3776Jr\3776Jr\3776Jr\3776Jr\3776Jr\3776Jr\377"
+ "6Jr\3776Jr\3776Jr\3776Jr\3776Jr\3776Jr\3776Jr\3776Jr\3776Jr\3776Jr\377"
+ "6Jr\3776Jr\3776Jr\3776Jr\3776Jr\3776Kr\3776Kr\3776Kr\3776Kr\3776Kr\377"
+ "6Kr\3776Kr\3776Kr\3776Kr\3776Kr\3776Kr\3776Kr\3776Kr\3776Kr\3776Kr\377"
+ "6Kr\3776Kr\3776Kr\3776Kr\3776Kr\3776Kr\3776Kr\3776Kr\3776Kr\3776Kr\377"
+ "6Kr\3776Kr\3776Kr\3776Kr\3776Kr\3776Kr\3776Kr\3776Kr\3776Kr\3776Kr\377"
+ "5Jq\377+>`\377\25\40:\377\11\15\36\377\15\23&\377!/L\377.Ag\377.Ag\377"
+ ".Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377"
+ ".Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377"
+ ".Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377"
+ ".Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377"
+ ".Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377"
+ ".Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377"
+ ".Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377"
+ ".Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377.Ag\377"
+ ".Ag\377.Ag\377.Ag\377.Ag\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377"
+ "/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377"
+ "/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377"
+ "/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377"
+ "/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377"
+ "/Bh\377/Bh\377/Bh\377/Bh\3773Gn\3773In\3773Iu\3779Mu\3773It\3773Gn\377"
+ "3Gn\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377"
+ "/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377,<b\377\37/L\377\30%@\377\35"
+ "+K\377(7]\377)=d\377*>d\377/>e\3770Dk\3771Dl\3771Dl\3775Jr\3775Jr\377"
+ "6Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\377"
+ "6Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\377"
+ "6Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\377"
+ "6Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\377"
+ "6Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\377"
+ "6Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\377"
+ "6Kr\3775Jq\3775Jq\3774Hp\3773Go\3771Em\3770Cj\377.Ah\377,\77e\377*=d"
+ "\377*<b\377(;a\377(:`\377(:`\377(:_\377(:_\377(:_\377(:`\377(:`\377("
+ ";a\377)<b\377*=d\377,\77e\377.Ah\377/Cj\3771El\3773Gn\3774Hp\3775Jq\377"
+ "5Jq\3776Jr\3776Kr\3776Kr\3776Kr\3776Kr\3776Ks\3776Ks\3776Ks\3776Ks\377"
+ "6Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\377"
+ "6Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\377"
+ "6Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\377"
+ "6Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\377"
+ "6Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\377"
+ "6Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\377"
+ "6Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\377"
+ "6Ks\3776Ks\3776Ks\3775Jr\3770\77f\377\32(D\377\13\21\"\377\15\23%\377"
+ "\36-L\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh"
+ "\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/"
+ "Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377"
+ "/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377"
+ "/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377"
+ "/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377"
+ "/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377"
+ "/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377"
+ "/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377"
+ "/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377"
+ "/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377"
+ "/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377"
+ "/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377"
+ "/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\3770Bh\3773Go\377"
+ "4Go\3779Mu\377=S{\377>V{\377AX\200\377@X\200\377=V\200\3778Qz\3773Gn"
+ "\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/"
+ "Bh\377/Bh\377/Bh\377/Bh\377*8\\\377\35+H\377\36-K\377(7\\\377*=c\377"
+ "0=d\3770>e\3770Dk\3772Ek\3772El\3775Jr\3775Jr\3776Ks\3776Ks\3776Ks\377"
+ "6Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\377"
+ "6Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\377"
+ "6Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\377"
+ "6Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\377"
+ "6Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\377"
+ "6Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Jr\3775Jq\377"
+ "4Hp\3773Go\3771Fm\3770Cj\377.Ah\377-\77f\377*=d\377*<b\377);a\377(:`"
+ "\377(:`\377(:_\377(:_\377(:_\377(:`\377(:`\377(;a\377)<b\377*=d\377,"
+ "\77e\377.Ah\3770Cj\3771Em\3773Go\3774Hp\3775Jq\3775Jq\3776Kr\3776Ks\377"
+ "6Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\377"
+ "6Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\377"
+ "6Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\377"
+ "6Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\377"
+ "6Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\377"
+ "6Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\377"
+ "6Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\377"
+ "6Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3775Jr\377"
+ "2El\377$3U\377\17\27-\377\13\22$\377\32'A\377,=b\377/Bh\377/Bh\377/B"
+ "h\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377"
+ "/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377"
+ "/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377"
+ "/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377"
+ "/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377"
+ "/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377"
+ "/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377"
+ "/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377"
+ "/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377"
+ "/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377"
+ "/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377"
+ "/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377"
+ "/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377"
+ "/Bh\377/Bh\377/Bh\377/Bh\377/Bh\3770Bh\3775Ho\3775Ku\377:Nu\377\77T}"
+ "\377AZ\203\377F_\211\377Kd\217\377Mg\222\377Mf\217\377E^\210\377=Rz\377"
+ "4Jt\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377"
+ "/Bh\377/Bh\377%3X\377!1O\377(7]\377/=c\377/>d\3770Dj\3770Dl\3773Dl\377"
+ "3El\3776Kr\3776Kr\3776Kr\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\377"
+ "6Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\377"
+ "6Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\377"
+ "6Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\377"
+ "6Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\377"
+ "6Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\377"
+ "6Ls\3776Ls\3776Ls\3776Ks\3776Ks\3775Jq\3775Ip\3773Go\3772Fm\3770Dj\377"
+ ".Ah\377-\77f\377+>d\377*<b\377);a\377(:`\377(:`\377(:_\377(:_\377(:_"
+ "\377(:`\377(:`\377);a\377*<b\377*=d\377,\77e\377.Ah\3770Cj\3771Em\377"
+ "3Go\3774Hp\3775Jq\3776Jr\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\377"
+ "6Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\3776Ks\377"
+ "6Ks\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\377"
+ "6Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\377"
+ "6Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\377"
+ "6Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\377"
+ "6Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\377"
+ "6Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Ls\377"
+ "6Ls\3776Ls\3776Ls\3776Ls\3776Ls\3776Kr\377,@f\377\27%@\377\16\25(\377"
+ "\26\40:\377+8]\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/"
+ "Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377"
+ "/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377"
+ "/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377"
+ "/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377"
+ "/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377/Bh\377"
+ "/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377"
+ "/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377"
+ "/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377"
+ "/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377"
+ "/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377"
+ "/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377"
+ "/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377"
+ "/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377"
+ "/Bi\377->j\3770Cj\3775Ip\3775Kw\377:Ow\377\77T}\377@X\203\377E^\210\377"
+ "Jc\220\377So\231\377Zt\234\377Ys\234\377Vp\230\377Mg\216\377AX\202\377"
+ "8Mu\3774Ho\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377+=c\377"
+ "':_\377)<c\377/=d\377/Cj\3770Ck\3770Dk\3773Dl\3773El\3776Ks\3776Ks\377"
+ "6Ks\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\377"
+ "7Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\377"
+ "7Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\377"
+ "7Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\377"
+ "7Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\377"
+ "7Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\377"
+ "6Ls\3776Ks\3776Jr\3775Jq\3774Ho\3772Fm\3770Dk\377.Ah\377-\77f\377+>d"
+ "\377*<b\377);a\377(:`\377(:`\377(:_\377(:_\377(:_\377(:`\377(:`\377)"
+ ";a\377*<b\377+>d\377-\77f\377.Ah\3770Dj\3772Fm\3773Go\3775Ip\3775Jq\377"
+ "6Ks\3776Ks\3776Ls\3776Ls\3776Ls\3776Ls\3777Lt\3777Lt\3777Lt\3777Lt\377"
+ "7Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\377"
+ "7Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\377"
+ "7Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\377"
+ "7Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\377"
+ "7Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\377"
+ "7Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\377"
+ "7Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\377"
+ "7Lt\3776Ks\3773Em\377'9\\\377\25!;\377\25\40""9\377%4W\377/Bi\377/Bi"
+ "\377/Bi\377/Bi\377/Bi\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/"
+ "Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377"
+ "/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377"
+ "/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377"
+ "/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377"
+ "/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377"
+ "/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377"
+ "/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377"
+ "/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377"
+ "/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377"
+ "/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377"
+ "/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377"
+ "/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377/Ci\377"
+ "/Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\377-=c\377+>d\377"
+ "1Dj\3777Jq\3777Lw\377<U~\377@V~\377AZ\203\377D\\\205\377G^\212\377Kd"
+ "\221\377Sm\230\377\\u\242\377]x\244\377\\w\244\377Zs\234\377Qj\223\377"
+ "F^\206\377=S{\3775Ju\3775Ho\3770Co\3770Ci\3770Ci\3775Ho\3777Jq\3773H"
+ "n\3770Ci\3771Cj\3771Dk\3772Ek\3772El\3777Kr\3777Ks\3777Ks\3777Ks\377"
+ "8Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\377"
+ "8Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\377"
+ "8Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\377"
+ "8Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\377"
+ "8Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\377"
+ "8Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3777Lt\3777Lt\3777Lt\3777Lt\377"
+ "6Ks\3776Kr\3775Jq\3774Ho\3772Fm\3770Dk\377.Ah\377-@f\377+>d\377*<b\377"
+ ");a\377(:`\377(:`\377(:_\377(:_\377(:_\377(:`\377(:`\377);a\377*<b\377"
+ "+>d\377-\77f\377.Ah\3770Dk\3772Fm\3774Ho\3775Jq\3776Jr\3776Ks\3776Ls"
+ "\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777"
+ "Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\377"
+ "7Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\377"
+ "7Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3777Lt\3778Lt\3778Lt\377"
+ "8Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\377"
+ "8Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\377"
+ "8Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\377"
+ "8Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\377"
+ "7Ks\3773Fm\377(:\\\377\35+H\377!0M\377-=c\3770Ci\3770Ci\3770Ci\3770C"
+ "i\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3775Ho\3775Ju\377:Nv\3775Ho\377"
+ "0Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\377"
+ "0Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\377"
+ "0Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\377"
+ "0Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\377"
+ "0Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\377"
+ "0Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\377"
+ "0Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\377"
+ "0Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\377"
+ "0Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\377"
+ "0Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\377"
+ "0Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\377"
+ "0Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\377"
+ "0Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\377+:^\377':_\377.@f\377"
+ "7Kr\377<Py\377<V\177\377AW\177\377AW\177\377B[\205\377D]\206\377D]\206"
+ "\377G`\212\377Ld\221\377Sm\231\377\\u\242\377`|\244\377_|\244\377\\v"
+ "\243\377Wp\234\377Qj\226\377Kd\217\377Ib\216\377Kd\217\377Qj\226\377"
+ "Kd\214\3779Ot\3774Ho\3775Ip\3775Jp\3776Jq\3776Kr\3777Lr\3777Lt\3777L"
+ "t\3777Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\377"
+ "8Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\377"
+ "8Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\377"
+ "8Lt\3778Lt\3778Lt\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\377"
+ "8Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\377"
+ "8Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Lt\3778Lt\377"
+ "8Lt\3778Lt\3777Lt\3776Ks\3775Jq\3774Hp\3773Fn\3770Ek\377.Bi\377-@f\377"
+ "+>d\377*<c\377);a\377(:`\377(:`\377(:_\377(:_\377(:_\377(:`\377(:`\377"
+ ");a\377*<b\377+>d\377-@f\377.Bi\3770Dk\3772Fn\3774Hp\3775Jq\3776Ks\377"
+ "6Ls\3777Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\377"
+ "8Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\377"
+ "8Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\377"
+ "8Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\377"
+ "8Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\377"
+ "8Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\377"
+ "8Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\377"
+ "8Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\377"
+ "8Lt\3777Lt\3773Fm\377+@f\377'7\\\377+:^\3770Ci\3770Ci\3770Ci\3770Ci\377"
+ "0Ci\3770Ci\3770Ci\3775Io\377:R|\377AY\202\377D]\207\377E]\210\377@X\202"
+ "\3776Kv\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770"
+ "Ci\3770Ci\3770Ci\3770Ci\3770Ci\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\377"
+ "0Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\377"
+ "0Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\377"
+ "0Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\377"
+ "0Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\377"
+ "0Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\377"
+ "0Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\377"
+ "0Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\377"
+ "0Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\377"
+ "0Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\377"
+ "0Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\377"
+ "0Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\3770Cj\377->d\377"
+ "'9^\377&5Z\377-Ag\3778Lt\377=Rz\377=V\200\377BX\201\377B\\\206\377E^"
+ "\207\377E^\207\377Ha\213\377H`\213\377H`\213\377Ic\214\377Ni\223\377"
+ "Vq\231\377\\v\236\377^y\246\377c\200\246\377f\203\251\377j\204\257\377"
+ "k\211\262\377g\203\251\377Oi\224\377\77T|\3774Hp\3775Iq\3775Jq\3776J"
+ "r\3776Ks\3777Ls\3777Lt\3777Lt\3777Lt\3777Lt\3778Mu\3778Mu\3778Mu\377"
+ "8Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\377"
+ "8Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\377"
+ "8Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\377"
+ "8Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\377"
+ "8Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\377"
+ "8Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Lt\3777Lt\3776Ks\3775Jq\3774Hp\377"
+ "3Fn\3770Ek\377/Bi\377-@g\377+>d\377*<c\377);a\377(:`\377(:`\377(:_\377"
+ "(:_\377(:_\377(:`\377(:`\377);a\377*<b\377+>d\377-@f\377.Bi\3770Ek\377"
+ "3Fn\3774Hp\3775Jq\3776Ks\3777Lt\3778Lt\3778Lt\3778Lt\3778Lt\3778Lt\377"
+ "8Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\377"
+ "8Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\377"
+ "8Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\377"
+ "8Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\377"
+ "8Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\377"
+ "8Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\377"
+ "8Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\377"
+ "8Mu\3778Mu\3778Mu\3778Mu\3778Mu\3777Lt\3777Lt\3776Ks\3778Lt\3770Dp\377"
+ "0Dj\3770Dj\3770Dj\3770Dj\3770Dj\377:Nv\377F_\207\377Rk\224\377Sl\230"
+ "\377Lf\220\377Ga\210\377AY\203\377<Px\3771Dk\3770Dj\3770Dj\3770Dj\377"
+ "0Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\377"
+ "0Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3775Ip\3775Kw\377:Nv\377"
+ "5Kv\3775Ip\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\377"
+ "0Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\377"
+ "0Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\377"
+ "0Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\377"
+ "0Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\377"
+ "0Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\377"
+ "0Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\377"
+ "0Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\377"
+ "0Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\377"
+ "0Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\377"
+ "0Dj\3770Dj\3770Dj\3770Dj\3770Dj\377,\77d\377#5U\377\"1P\377.=b\3778M"
+ "t\3779O{\377\77S{\377\77X\201\377D\\\206\377G^\210\377G^\210\377Ia\215"
+ "\377Ha\214\377Jd\216\377Jc\216\377Jc\216\377Jc\216\377Lf\223\377Ql\224"
+ "\377Uo\232\377Wr\234\377Wr\234\377Oi\224\377D\\\206\377\77T|\377:Ov\377"
+ ";Ow\377;Px\3777Jr\3777Ks\3777Ls\3777Lt\3777Lt\3777Lt\3777Lt\3778Mu\377"
+ "8Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\377"
+ "8Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\377"
+ "8Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\377"
+ "8Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\377"
+ "8Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\377"
+ "9Mu\3779Mu\3779Mu\3779Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Lt\3777Lt\377"
+ "6Kr\3775Ip\3773Go\3771Ek\377/Bi\377-@g\377+>d\377*<c\377);a\377(:`\377"
+ "(:`\377(:_\377(:_\377(:_\377(:`\377(:`\377);a\377*<c\377+>d\377-@g\377"
+ "/Bi\3771Ek\3773Gn\3774Ip\3776Jr\3776Ls\3778Lt\3778Mu\3778Mu\3778Mu\377"
+ "8Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\377"
+ "8Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\377"
+ "8Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\377"
+ "8Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\377"
+ "8Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\377"
+ "8Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\377"
+ "8Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\377"
+ "8Mu\3778Mu\3778Mu\3778Mu\3778Mu\3778Mu\3777Lt\3777Lt\3777Lt\377G`\213"
+ "\377^x\245\377Wp\234\377CZ\203\377:S|\377CZ\203\377Qk\226\377a~\250\377"
+ "j\210\256\377f\202\255\377\\v\243\377Mh\222\377D\\\205\377AV~\377<Qx"
+ "\3777Kr\3771Dk\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770"
+ "Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\3770Dj\377"
+ "0Dj\3776Ip\377;Ow\377@U}\377AY\202\377C[\203\377G`\210\377G_\210\377"
+ "G_\210\377CZ\203\377\77T|\3776Kv\3776Ip\3770Dj\3770Dj\3770Dj\3770Dj\377"
+ "0Ej\3770Ej\3770Ej\3770Ej\3770Ej\3770Ej\3770Ej\3770Ej\3770Ej\3770Ej\377"
+ "0Ej\3770Ej\3770Ej\3770Ej\3770Ej\3770Ej\3770Ej\3770Ej\3770Ej\3770Ej\377"
+ "0Ej\3770Ej\3770Ej\3770Ej\3770Ej\3770Ej\3770Ej\3770Ej\3770Ej\3770Ej\377"
+ "0Ej\3770Ej\3770Ej\3770Ej\3770Ej\3770Ej\3770Ej\3770Ej\3770Ej\3770Ej\377"
+ "0Ej\3770Ej\3770Ej\3770Ej\3770Ej\3770Ej\3770Ej\3770Ej\3770Ej\3770Ej\377"
+ "0Ej\3770Ej\3770Ej\3770Ej\3770Ej\3770Ej\3770Ej\3770Ej\3770Ej\3770Ej\377"
+ "0Ej\3770Ej\3770Ej\3770Ej\3770Ej\3770Ej\3770Ej\3770Ej\3770Ej\3770Ej\377"
+ "0Ej\3770Ej\3770Ej\3770Ej\3770Ej\3770Ej\3770Ej\3770Ej\3770Ej\3770Ej\377"
+ "0Ej\3770Ej\3770Ej\3770Ej\3770Ej\3770Ej\3770Ej\3770Ej\3770Ej\3770Ej\377"
+ "0Ej\3770Ej\3770Ej\3770Ej\3770Ej\377,:_\377\36,N\377\35+L\377)<]\3774"
+ "Ho\3779P{\377\77T|\377\77Y\203\377EZ\203\377E^\210\377G`\211\377Jc\215"
+ "\377Lf\217\377Ld\217\377Ld\217\377Kd\216\377Kd\216\377Kd\216\377Kd\216"
+ "\377Ia\214\377F_\210\377E]\207\377DZ\203\377@Y\203\377@U~\377;Q~\377"
+ ";Px\377<Qy\377<Qy\3778Ls\3778Lt\3778Lt\3778Mu\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Mu\3779Mu\3779Mu\3778Mu\3778Mu\3777Lt\3776Ks\377"
+ "5Ip\3773Go\3771El\377/Bi\377-@g\377+>e\377*<c\377);a\377(:`\377(:`\377"
+ "(:_\377(:_\377(:_\377(:`\377(:`\377);a\377*<c\377+>d\377-@g\377/Bi\377"
+ "1Ek\3773Go\3775Ip\3776Kr\3777Lt\3778Lt\3778Mu\3778Mu\3778Mu\3778Mu\377"
+ "8Mu\3779Mu\3779Mu\3779Mu\3779Mu\3779Mu\3779Mu\3779Mu\3779Mu\3779Mu\377"
+ "9Mu\3779Mu\3779Mu\3779Mu\3779Mu\3779Mu\3779Mu\3779Mu\3779Mu\3779Mu\377"
+ "9Mu\3779Mu\3779Mu\3779Mu\3779Mu\3779Mu\3779Mu\3779Mu\3779Mu\3779Mu\377"
+ "9Mu\3779Mu\3779Mu\3779Mu\3779Mu\3779Mu\3779Mu\3779Mu\3779Mu\3779Mu\377"
+ "9Mu\3779Mu\3779Mu\3779Mu\3779Mu\3779Mu\3779Mu\3779Mu\3779Mu\3779Mu\377"
+ "9Mu\3779Mu\3779Mu\3779Mu\3779Mu\3779Mu\3779Mu\3779Mu\3779Mu\3779Mu\377"
+ "9Mu\3779Mu\3779Mu\3779Mu\3779Mu\3779Mu\3779Mu\3779Mu\3779Mu\3779Mu\377"
+ "9Mu\3779Mu\3779Mu\3779Mu\3779Mu\3778Lt\3778Mu\3778Mu\377Kd\214\377{\230"
+ "\277\377\251\301\334\377\252\303\337\377\237\271\327\377\231\265\322"
+ "\377\215\254\316\377\200\234\303\377m\207\262\377Up\226\377F^\207\377"
+ "BW\200\377BW\200\377BW\200\377=V\200\3778Ls\3772Ek\3771Ek\3771Ek\377"
+ "1Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\377"
+ "1Ek\3771Ek\3771Ek\3771Ek\3771Ek\3776Lq\377<T~\377@U~\377@V\177\377AV"
+ "\177\377BZ\204\377G_\211\377Nh\222\377Sn\231\377Uq\233\377Xr\233\377"
+ "Tp\230\377Rl\225\377Lf\217\377F]\210\377\77T}\377;Ow\3776Jq\3776Jq\377"
+ "1Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\377"
+ "1Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\377"
+ "1Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\377"
+ "1Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\377"
+ "1Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\377"
+ "1Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Eq\3776Jq\3776Jq\377"
+ "6Lw\377;Ow\377\77T}\377@X~\377\77T}\3776Lw\3771Eq\3771Ek\3771Ek\3771"
+ "Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\377"
+ "1Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\377"
+ "1Ek\3771Ek\3771Ek\3771Ek\3771Ek\377':Y\377\33*G\377\35+I\377*>^\3775"
+ "Jp\377;Ow\377;R}\377@U~\377E[\204\377F_\211\377Ia\212\377Ld\216\377M"
+ "f\220\377Mf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377Le\220\377"
+ "Kc\215\377H`\211\377F^\210\377E[\204\377@Z\204\377AV\177\377=S\177\377"
+ "=Rz\377=Rz\3778Mt\3778Mu\3778Mu\3778Mu\3779Nv\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Mu\3778Mu\3778Lt\3776Ks\3775Jq\377"
+ "3Go\3771El\377/Bi\377-@g\377+>e\377*<c\377);b\377(:`\377(:`\377(:_\377"
+ "(:_\377(:_\377(:`\377(:`\377);a\377*<c\377+>e\377-@g\377/Bi\3771El\377"
+ "3Go\3775Ip\3776Ks\3777Lt\3778Mu\3778Mu\3779Mu\3779Mu\3779Mu\3779Mu\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3778Mu\3778Mu\3778Mu\377>S{\377Vr\235\377\205"
+ "\241\307\377\241\274\331\377\235\272\330\377\210\245\307\377k\207\254"
+ "\377Qk\225\377CY\202\377>W\201\377CX\201\377CX\201\377C\\\206\377C\\"
+ "\206\377>S{\3773Gm\377.\77k\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771E"
+ "k\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\377"
+ "1Ek\3776Lx\377@U~\377@V\177\377AV\177\377AV\177\377AV\177\377BZ\205\377"
+ "E]\206\377H`\212\377H`\212\377Lf\221\377Ql\227\377Zt\235\377]w\244\377"
+ "\\v\244\377\\v\243\377[u\237\377Xr\232\377Sl\225\377Lf\221\377H`\212"
+ "\377CZ\204\377\77U}\377;T}\3776Lw\3776Kw\3776Kq\3776Kq\3771Eq\3771Ek"
+ "\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771"
+ "Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\377"
+ "1Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\377"
+ "1Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3776Kq\377"
+ "6Kq\3776Kq\3776Kw\3776Mw\377;Pw\377<U~\377@V~\377@Y\203\377F]\204\377"
+ "H`\210\377Kc\213\377Kd\213\377Ld\221\377Ld\221\377Ld\221\377Ng\221\377"
+ "Mg\221\377H`\210\377@U}\3776Kq\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\377"
+ "1Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\377"
+ "1Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\377"
+ "1Ek\377&5Z\377\32&E\377\34(H\377)9_\3775Jq\3775Kq\377;Px\377<R~\377B"
+ "V~\377F[\204\377G_\211\377G_\211\377Ia\213\377Ld\217\377Ng\221\377Ng"
+ "\221\377Nf\221\377Ld\217\377Ld\217\377Ia\213\377Ia\213\377G_\211\377"
+ "F]\205\377BW\177\377=T\200\377=Rz\377=Rz\377>S{\3778Nu\3778Nu\3778Nu"
+ "\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779"
+ "Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\377"
+ "9Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\377"
+ "9Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\377"
+ "9Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\377"
+ "9Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\377"
+ "9Nv\3779Mu\3778Lt\3776Ls\3775Jq\3773Go\3771Em\377/Bi\377-@g\377+>e\377"
+ "*<c\377);b\377(:`\377(:`\377(:_\377(:_\377(:_\377(:`\377(:`\377);b\377"
+ "*<c\377+>e\377-@g\377/Bi\3771El\3773Go\3775Jq\3776Ks\3778Lt\3778Mu\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\377"
+ "9Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\377"
+ "9Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\377"
+ "9Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\377"
+ "9Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\377"
+ "9Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\377"
+ "9Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\377"
+ "9Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3778Nu\377"
+ "8Nu\3778Nu\3778Nu\3778Mt\377=Rz\377BW\177\377B[\205\377@V~\377@U}\377"
+ "@U}\377@Y\202\377CZ\202\377D]\210\377G^\210\377G^\210\377D]\210\3779"
+ "Nu\377-Bg\377.@e\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\377"
+ "1Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3777Kq\377<Qx\377AV~\377"
+ "AW\200\377=V\200\377BW\200\377C[\206\377E^\207\377F^\207\377Ia\214\377"
+ "Ib\214\377Kc\216\377Kc\216\377Kc\216\377Kc\216\377Kc\216\377Nf\223\377"
+ "Sl\230\377Wr\233\377[t\240\377^w\240\377Zs\240\377Zs\237\377Zs\237\377"
+ "Yr\234\377Up\231\377Tm\226\377Pk\223\377Kc\222\377Ha\213\377F^\211\377"
+ "D[\204\377AY\204\377AY}\377@U}\377;U}\377;Pw\3777Mw\3777Mw\3777Kq\377"
+ "7Kq\3777Kq\3777Kq\3777Kq\3777Kq\3777Kq\3777Kq\3777Kq\3777Kq\3777Kq\377"
+ "7Kq\3777Kq\3777Kq\3777Kq\3777Kq\3777Kq\3777Kq\3777Kq\3777Kq\3777Kq\377"
+ "7Mw\3777Mw\377;Pw\377;Uw\377;U}\377@U}\377@V~\377AY~\377AY\204\377D["
+ "\204\377D\\\204\377F_\211\377Ha\211\377Ke\213\377Ke\222\377Nh\222\377"
+ "Nh\222\377Nh\222\377Nh\223\377Nh\223\377Nh\223\377Oh\223\377Mf\223\377"
+ "Jc\215\377H`\213\377H`\213\377Jc\215\377Oh\223\377Un\232\377Vp\232\377"
+ "Pk\223\377D[\204\377<Pw\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\377"
+ "1Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\377"
+ "1Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Ek\3771Fl\3771Fl\377/@f\377!1V\377"
+ "\31#B\377\35)J\377+\77`\3776Kr\3777Ks\377<Qy\377<Rz\377BX\200\377B]\206"
+ "\377G]\206\377Ga\213\377Jc\215\377Jc\215\377Jc\215\377Le\220\377Le\220"
+ "\377Jb\213\377Jc\215\377Ga\213\377Ga\213\377G]\206\377CY\201\377=U\201"
+ "\377=S{\377>T|\377>T|\3779Nv\3779Nv\3779Nv\3779Ow\3779Ow\3779Ow\3779"
+ "Ow\3779Ow\3779Ow\3779Ow\3779Ow\3779Ow\3779Ow\3779Ow\3779Ow\3779Ow\377"
+ "9Ow\3779Ow\3779Ow\3779Ow\3779Ow\3779Ow\3779Ow\3779Ow\3779Ow\3779Ow\377"
+ "9Ow\3779Ow\3779Ow\3779Ow\3779Ow\3779Ow\3779Ow\3779Ow\3779Ow\3779Ow\377"
+ "9Ow\3779Ow\3779Ow\3779Ow\3779Ow\3779Ow\3779Ow\3779Ow\3779Ow\3779Ow\377"
+ "9Ow\3779Ow\3779Ow\3779Ow\3779Ow\3779Ow\3779Ow\3779Ow\3779Ow\3779Ow\377"
+ "9Ow\3779Ow\3779Ow\3779Ov\3779Ov\3779Ov\3779Ov\3779Nv\3778Mu\3776Ls\377"
+ "5Jq\3774Ho\3771Em\377/Cj\377-@g\377+>e\377*<c\377);b\377(:`\377(:`\377"
+ "(:_\377(:_\377(:_\377(:`\377(:`\377);b\377*<c\377+>e\377-@g\377/Bi\377"
+ "1Em\3773Go\3775Jq\3776Ks\3778Lt\3779Mu\3779Nv\3779Ov\3779Ov\3779Ov\377"
+ "9Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\377"
+ "9Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\377"
+ "9Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\377"
+ "9Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\3779Ov\377"
+ "9Ov\3779Ov\3779Ov\3779Ov\3779Ow\3779Ow\3779Ow\3779Ow\3779Ow\3779Ow\377"
+ "9Ow\3779Ow\3779Ow\3779Ow\3779Ow\3779Ow\3779Ow\3779Ow\3779Ow\3779Ow\377"
+ "9Ow\3779Ow\3779Ow\3779Ow\3779Ow\3779Ow\3779Ow\3779Ow\3779Ow\3779Ow\377"
+ "9Ow\3779Ow\3779Ow\3779Ow\3779Ow\3779Nv\3779Nv\3779Nv\3779Nv\377=S{\377"
+ "=S{\377=Rz\377<T\200\377BW\177\377A[\205\377F[\204\377F_\212\377Ha\212"
+ "\377H`\212\377G`\212\377G`\212\377E[\203\3775Ip\377.;a\377/@f\3771Fl"
+ "\3771Fl\3771Fl\3771Fl\3771Fl\3771Fl\3771Fl\3771Fl\3771Fl\3771Fl\3771"
+ "Fl\3771Fl\3771Fl\3777Kr\377<Qy\377AW\177\377BX\200\377BX\200\377BX\200"
+ "\377C]\206\377G^\207\377G_\210\377Ib\215\377Ke\216\377Le\220\377Le\220"
+ "\377Oh\225\377Oh\225\377Oh\225\377Oh\225\377Oh\225\377Nh\225\377Ke\216"
+ "\377Ke\216\377Ng\224\377Ng\224\377Pj\225\377Rm\230\377Vp\233\377Vp\233"
+ "\377Xr\232\377Wr\234\377Wr\234\377Wr\234\377Wr\232\377Wq\232\377Wq\232"
+ "\377Wq\232\377Un\232\377Tn\226\377Pk\223\377Mh\223\377Mh\222\377Ke\222"
+ "\377Kd\213\377Ha\213\377Ha\213\377Ha\212\377Ha\212\377G_\212\377G_\212"
+ "\377G_\212\377G_\212\377G_\212\377G_\212\377G_\212\377G_\212\377G_\212"
+ "\377G_\212\377G_\212\377Ha\212\377Ha\212\377Ha\213\377Ke\213\377Ke\213"
+ "\377Mh\222\377Ni\222\377Ni\222\377Ni\222\377Ni\223\377Ni\223\377Ni\222"
+ "\377Ni\222\377Ni\223\377Ni\223\377Ni\224\377Oi\223\377Mf\223\377Mf\223"
+ "\377Mf\223\377Mf\216\377Kd\216\377Kd\216\377Ia\214\377Ia\214\377Ia\214"
+ "\377Ia\214\377Ia\214\377Ja\214\377Ja\214\377Ja\214\377Kd\217\377Mg\224"
+ "\377Vp\233\377[t\241\377^w\245\377Vq\233\377Kd\221\377@V~\3777Kr\377"
+ "1Fl\3771Fl\3771Fl\3771Fl\3771Fl\3771Fl\3771Fl\3771Fl\3771Fl\3771Fl\377"
+ "1Fl\3771Fl\3771Fl\3771Fl\3771Fl\3771Fl\3771Fl\3771Fl\3771Fl\3771Fl\377"
+ "1Fl\3771Fl\377-@f\377\37-K\377\31$\77\377\37.P\3771@f\3777Ks\3777Ls\377"
+ "7Lt\377=R{\377=T\201\377CX\201\377C^\210\377H^\207\377Ha\214\377Ha\214"
+ "\377Kd\215\377Kd\215\377Ha\214\377Ha\214\377Ha\214\377H_\210\377C^\210"
+ "\377CY\202\377=U\202\377>T|\377>T|\377>T|\3779Nv\3779Nv\377:Ow\377:O"
+ "w\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377"
+ ":Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377"
+ ":Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377"
+ ":Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377"
+ ":Ow\377:Ow\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377"
+ ":Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Ow\377:Ow\377:Ow\3779Ow\377"
+ "9Nv\3778Mu\3777Lt\3776Jr\3774Ho\3771Fm\377/Cj\377-@g\377+\77e\377*<c"
+ "\377);b\377(;`\377(:`\377(:_\377(:_\377(:_\377(:`\377(:`\377);b\377*"
+ "<c\377+\77e\377-@g\377/Cj\3771Fm\3774Ho\3775Jq\3777Lt\3778Mu\3779Nv\377"
+ "9Ov\3779Ow\3779Ow\3779Ow\3779Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377"
+ ":Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377"
+ ":Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377"
+ ":Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377"
+ ":Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377"
+ ":Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377"
+ ":Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377"
+ ":Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\377:Ow\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\377>T|\377=S{\377=U\202\377BX\201\377B]\207\377F]\206"
+ "\377Ga\213\377Ga\213\377Ja\213\377Ia\213\377Kd\217\377Ia\213\377;R~\377"
+ "0Dj\377-;a\3771Fl\3771Fl\3771Fl\3771Fl\3771Fl\3771Fl\3771Fl\3771Fl\377"
+ "1Fl\3771Fl\3771Fl\3771Fl\3771Fl\3777Kr\377=Vy\377AW\177\377BX\201\377"
+ "BX\201\377BX\201\377D]\207\377G_\211\377Jc\215\377Kc\216\377Lf\220\377"
+ "Lf\220\377Ng\221\377Pj\226\377Pj\226\377Pj\226\377Pj\226\377Pj\226\377"
+ "Pj\226\377Pj\225\377Pj\225\377Pi\225\377Pi\225\377Pi\225\377Lf\217\377"
+ "Lf\217\377Lf\217\377Le\217\377Le\217\377Oh\224\377Oh\224\377Pk\225\377"
+ "Pk\225\377Pk\224\377Pk\224\377Rn\224\377Rm\227\377Rm\227\377Rm\227\377"
+ "Rm\227\377Rm\227\377Up\232\377Up\232\377Up\232\377Up\227\377Qm\227\377"
+ "Qm\227\377Qm\227\377Qm\227\377Qm\227\377Qm\227\377Qm\227\377Qm\227\377"
+ "Qm\227\377Qm\227\377Qm\227\377Qm\227\377Qm\227\377Qm\227\377Qm\227\377"
+ "Pj\224\377Pj\224\377Pj\224\377Pj\224\377Ng\223\377Ng\223\377Ng\223\377"
+ "Ng\223\377Ng\223\377Kd\216\377Kd\216\377Kd\216\377Kd\216\377Ke\216\377"
+ "Ib\214\377Ib\214\377Ib\214\377Jb\214\377Jb\214\377Jb\214\377Le\217\377"
+ "Le\217\377Le\217\377Le\217\377Le\217\377Lf\217\377Lf\217\377Lf\217\377"
+ "Lf\217\377Lf\217\377Lf\217\377Oi\224\377Pk\225\377Xt\234\377_y\245\377"
+ "b\177\250\377_z\244\377Pk\225\377AZ\205\3777Ls\3772Fm\3772Fm\3772Fm\377"
+ "2Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\377"
+ "2Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\377-<a\377\35*G"
+ "\377\33'D\377'7[\3772Fn\3773Gn\3777Mu\3778Mu\377>S|\377>S|\377>U\202"
+ "\377CY\202\377C^\210\377H_\210\377H_\210\377H_\210\377H_\210\377H_\210"
+ "\377H_\210\377C^\210\377CY\202\377CY\202\377\77V\203\377\77T}\377\77"
+ "T}\377\77T}\3779Ow\3779Ow\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377"
+ ":Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377"
+ ":Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377"
+ ":Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377"
+ ":Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377"
+ ":Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377"
+ ":Px\377:Px\377:Px\377:Px\3779Ow\3779Ov\3779Mu\3778Lt\3776Kr\3774Hp\377"
+ "2Fm\377/Cj\377-@g\377+\77e\377*<c\377);b\377(;`\377(:`\377(:_\377(:_"
+ "\377(:_\377(:`\377(;`\377);b\377*<c\377+\77e\377-@g\377/Cj\3771Fm\377"
+ "4Ho\3776Jr\3777Lt\3778Mu\3779Nv\3779Ov\377:Ow\377:Ow\377:Ow\377:Ow\377"
+ ":Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377"
+ ":Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377"
+ ":Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377"
+ ":Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377"
+ ":Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377"
+ ":Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377"
+ ":Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377"
+ ":Px\377:Px\377:Px\377:Px\377:Px\3779Ow\3779Ow\3779Ow\377\77T}\377>T|"
+ "\377>V\202\377CY\202\377C]\207\377G^\207\377Ha\213\377Jc\214\377Jc\214"
+ "\377Mf\220\377Mf\220\377Ga\213\3776Ls\377*=^\377-<a\3772Fm\3772Fm\377"
+ "2Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\377"
+ "7Ls\377=V\200\377C[\200\377CX\201\377CX\201\377C]\207\377D]\207\377G"
+ "`\211\377Jc\215\377Mf\220\377Mg\220\377Ng\221\377Qk\227\377Rk\230\377"
+ "Rk\230\377Rk\230\377Rk\230\377Rk\230\377Rk\230\377Rk\230\377Qk\227\377"
+ "Qk\227\377Qj\227\377Sm\230\377Sm\230\377Rm\227\377Rm\227\377Rm\227\377"
+ "Pi\226\377Pi\226\377Pi\226\377Oi\226\377Oi\226\377Oi\224\377Oi\224\377"
+ "Oh\224\377Oh\224\377Oh\224\377Oh\224\377Oh\224\377Oh\224\377Oh\224\377"
+ "Nh\224\377Nh\224\377Nh\224\377Nh\224\377Nh\224\377Nh\223\377Nh\223\377"
+ "Nh\223\377Nh\223\377Nh\223\377Nh\223\377Nh\223\377Nh\223\377Nh\223\377"
+ "Nh\223\377Nh\223\377Nh\223\377Nh\223\377Nh\223\377Ke\216\377Ke\216\377"
+ "Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377"
+ "Le\217\377Le\217\377Oh\224\377Oh\224\377Oh\224\377Oh\224\377Oh\224\377"
+ "Oi\224\377Oi\224\377Oi\226\377Oi\226\377Oi\226\377Pi\226\377Pi\226\377"
+ "Rl\227\377Rl\227\377Rm\227\377Rm\227\377Rm\227\377Rm\227\377Rm\227\377"
+ "Rm\227\377Pj\226\377Pi\226\377Pi\226\377To\232\377Zu\237\377a|\251\377"
+ "i\206\253\377e\202\252\377Zs\237\377G_\212\3777Ny\3772Fm\3772Fm\3772"
+ "Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\377"
+ "2Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\377'7\\\377\32'"
+ "D\377\36*J\377+;a\3772Bh\3772Gn\3778Mu\3778Nu\3778Nv\377>T|\377>V\202"
+ "\377DZ\202\377DZ\202\377D^\210\377D^\210\377D^\210\377D^\210\377D^\210"
+ "\377EZ\203\377EZ\203\377\77W\203\377\77U}\377\77U}\377\77U}\3779Ow\377"
+ "9Ow\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377"
+ ":Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377"
+ ":Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377"
+ ":Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377"
+ ":Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377"
+ ":Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377"
+ ":Px\377:Px\377:Px\3779Ow\3779Nv\3778Mu\3776Ks\3774Hp\3772Fm\3770Cj\377"
+ ".Ah\377+\77e\377*<c\377);b\377(;`\377(:`\377(:_\377(:_\377(:_\377(:`"
+ "\377(;`\377);b\377*<c\377+\77e\377-@g\377/Cj\3772Fm\3774Hp\3776Kr\377"
+ "8Lt\3779Mu\3779Ov\3779Ow\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377"
+ ":Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377"
+ ":Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377"
+ ":Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377"
+ ":Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377"
+ ":Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377"
+ ":Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377"
+ ":Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377:Px\377"
+ ":Px\377:Px\377:Px\3779Ow\3779Ow\377\77U}\377\77U}\377\77U}\377>V\202"
+ "\377DZ\202\377D^\210\377H^\207\377Hb\215\377Hb\215\377Kd\216\377Kd\216"
+ "\377Hb\215\377=T\200\3771Ag\377(7]\377-Ag\3772Fm\3772Fm\3772Fm\3772F"
+ "m\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3772Fm\3777Ns\377BX\200\377"
+ "C\\\201\377CY\201\377CY\201\377D]\207\377G_\211\377G`\211\377Kc\216\377"
+ "Kd\216\377Le\220\377Nh\222\377Oh\223\377Oi\223\377Oi\223\377Oi\223\377"
+ "Pi\224\377Pi\224\377Pi\224\377Oi\223\377Oi\223\377Rl\230\377Rl\230\377"
+ "Rl\230\377Rk\230\377Rk\230\377Tn\231\377Sn\230\377Sn\230\377Sn\230\377"
+ "Sm\230\377Sm\230\377Sm\230\377Rm\227\377Rm\227\377Rm\227\377Rm\227\377"
+ "Rl\227\377Rl\227\377Rl\227\377Pi\226\377Pi\226\377Pi\226\377Oi\226\377"
+ "Oi\226\377Oi\226\377Oi\226\377Oi\226\377Oi\225\377Oi\225\377Oi\225\377"
+ "Oi\225\377Oi\225\377Oi\225\377Oi\225\377Oi\225\377Oi\225\377Oi\225\377"
+ "Oi\225\377Oi\225\377Oi\225\377Oi\225\377Oi\225\377Oi\225\377Oi\225\377"
+ "Oi\226\377Oi\226\377Oi\226\377Oi\226\377Oi\226\377Pi\226\377Pi\226\377"
+ "Pi\226\377Rl\227\377Rl\227\377Rl\227\377Rl\227\377Rm\227\377Rm\227\377"
+ "Rm\227\377Rm\227\377Rm\227\377Sm\230\377Sm\230\377Sm\230\377Sm\230\377"
+ "Sn\230\377Sn\230\377Sn\230\377Sn\230\377Sn\230\377Sn\230\377Sn\230\377"
+ "Sn\230\377Sm\230\377Sm\230\377Rm\227\377Rm\227\377Rl\227\377Zu\235\377"
+ "c}\251\377j\210\260\377i\205\257\377^w\237\377Lf\215\377<V\200\3778L"
+ "s\3772Gm\3772Gm\3772Gm\3772Gm\3772Gm\3772Gm\3772Gm\3772Gm\3772Gm\377"
+ "2Gm\3772Gm\3772Gm\3772Gm\3772Gm\3772Gm\3772Gm\3772Gm\377/Ah\377#2Q\377"
+ "\37-K\377%6\\\377-Ai\3772Bi\3775Ho\3779Nu\3779Nv\377:Nv\377\77U}\377"
+ "\77U}\377\77W\204\377\77W\204\377\77W\204\377E[\204\377E[\204\377\77"
+ "W\204\377\77W\204\377\77W\204\377\77U}\377\77U}\377\77U}\377\77U}\377"
+ ":Ow\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377"
+ ";Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377"
+ ";Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377"
+ ";Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377"
+ ";Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377"
+ ";Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377"
+ ";Py\377;Py\377;Py\377:Px\377:Ow\3779Ov\3778Mu\3776Ks\3774Ip\3772Fn\377"
+ "0Dj\377.Ah\377+\77e\377*=c\377);b\377(;`\377(:`\377(:_\377(:_\377(:_"
+ "\377(:`\377(;`\377);b\377*<c\377+\77e\377.Ah\3770Cj\3772Fm\3774Hp\377"
+ "6Ks\3778Mu\3779Nv\3779Ow\377:Px\377:Px\377:Px\377:Px\377:Px\377;Py\377"
+ ";Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377"
+ ";Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377"
+ ";Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377"
+ ";Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377"
+ ";Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377"
+ ";Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377"
+ ";Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377"
+ ";Py\377;Py\377;Py\377;Py\377;Py\377:Ow\377:Ow\377\77U}\377\77U}\377\77"
+ "W\204\377>V\202\377DZ\202\377D_\211\377I`\211\377I`\211\377I_\210\377"
+ "I_\210\377C^\210\3778Nv\377':a\377'8]\3770Ah\3772Gn\3772Gn\3772Gn\377"
+ "2Gn\3772Gn\3772Gn\3772Gn\3772Gn\3772Gn\3772Gn\3778Nz\377BX\201\377C\\"
+ "\202\377CY\202\377CY\202\377DZ\203\377E^\211\377Ha\212\377Ib\213\377"
+ "Ib\213\377Jc\214\377Kc\214\377Kd\215\377Ld\215\377Le\216\377Le\216\377"
+ "Le\216\377Le\216\377Le\216\377Le\216\377Le\216\377Le\216\377Le\216\377"
+ "Nh\222\377Nh\222\377Nh\222\377Ng\221\377Oj\223\377Oj\223\377Oj\223\377"
+ "Rl\230\377Rl\230\377Rl\230\377Rl\230\377Ql\227\377Ql\227\377Ql\227\377"
+ "Ql\227\377Qk\227\377Qk\227\377Qk\227\377Qk\227\377Qk\227\377Qk\227\377"
+ "Pk\226\377Pk\226\377Pk\226\377Pk\226\377Pk\226\377Pk\226\377Pk\226\377"
+ "Pk\226\377Pk\226\377Pk\226\377Pk\226\377Pk\226\377Pk\226\377Pk\226\377"
+ "Pk\226\377Pk\226\377Pk\226\377Pk\226\377Pk\226\377Pk\226\377Pk\226\377"
+ "Pk\226\377Pk\226\377Pk\226\377Pk\226\377Pk\226\377Pk\226\377Qk\227\377"
+ "Qk\227\377Qk\227\377Qk\227\377Qk\227\377Qk\227\377Qk\227\377Ql\227\377"
+ "Ql\227\377Ql\227\377Ql\227\377Ql\227\377Rl\230\377Rl\230\377Rl\230\377"
+ "Oi\223\377Oj\223\377Oj\223\377Oj\223\377Oj\223\377Oj\223\377Oj\223\377"
+ "Oj\223\377Oj\223\377Oi\223\377Rl\230\377Ql\227\377Ql\227\377Nh\222\377"
+ "Nh\221\377Ng\221\377Rm\227\377^x\243\377h\204\254\377j\206\253\377`{"
+ "\245\377Ql\224\377B[\206\3778Mt\3772Gn\3772Gn\3772Gn\3772Gn\3772Gn\377"
+ "2Gn\3772Gn\3772Gn\3772Gn\3772Gn\3772Gn\3772Gn\3772Gn\3772Gn\3772Gn\377"
+ "2Gn\377(=b\377#3X\377'7[\377-Ah\3772Bi\3773Hp\3775Ip\3779Ow\377:Ow\377"
+ ":Pw\377:Px\377@U~\377@U~\377@U~\377@U~\377@U~\377@U~\377@U~\377@U~\377"
+ "@U~\377@U~\377:Px\377:Px\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377"
+ ";Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377"
+ ";Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377"
+ ";Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377"
+ ";Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377"
+ ";Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377"
+ ";Qy\377;Qy\377;Qy\377;Qy\377;Py\377;Py\377;Py\377:Px\377:Px\3779Ov\377"
+ "8Mu\3776Ks\3775Ip\3772Fn\3770Dj\377.Ah\377+\77e\377*=c\377);b\377(;`"
+ "\377(:`\377(:_\377(:_\377(:_\377(:`\377(;`\377);b\377*<c\377+\77e\377"
+ ".Ah\3770Cj\3772Fm\3774Ip\3776Ks\3778Mu\3779Ov\377:Ow\377:Px\377;Py\377"
+ ";Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377"
+ ";Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377"
+ ";Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377"
+ ";Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Qy\377;Qy\377;Qy\377;Qy\377"
+ ";Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377"
+ ";Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377"
+ ";Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377"
+ ";Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377:Px\377"
+ ":Px\377@U~\377@U~\377@U~\377@W\204\377@W\204\377DZ\203\377DZ\203\377"
+ "D_\211\377D_\211\377D_\211\377\77V\203\3773Hp\377&6Z\377)<]\3772Gn\377"
+ "2Gn\3772Gn\3772Gn\3772Gn\3772Gn\3772Gn\3772Gn\3772Gn\3778Mt\377>S{\377"
+ "C\\\201\377CY\202\377CY\202\377CY\202\377DZ\203\377E^\211\377Ia\212\377"
+ "Ib\213\377Jb\213\377Jc\214\377Kd\215\377Kd\215\377Ic\215\377Ic\215\377"
+ "Ic\215\377Jd\216\377I`\211\377I`\211\377I`\211\377I`\211\377I`\211\377"
+ "I`\211\377Jd\216\377Jd\216\377Ic\215\377Le\216\377Le\216\377Le\216\377"
+ "Oh\222\377Oh\222\377Oh\222\377Pj\223\377Pj\223\377Pj\223\377Pj\223\377"
+ "Pj\223\377Pj\223\377Sm\230\377Sl\230\377Sl\230\377Sl\230\377Sl\230\377"
+ "Sl\230\377Sl\230\377Rl\230\377Rl\230\377Rl\230\377Rl\230\377Rl\230\377"
+ "Rl\230\377Rl\230\377Rl\230\377Rl\230\377Rl\230\377Rl\230\377Rl\230\377"
+ "Rl\230\377To\231\377Rl\230\377Rl\230\377Rl\230\377Rl\230\377Rl\230\377"
+ "Rl\230\377Rl\230\377Rl\230\377Rl\230\377Rl\230\377Rl\230\377Rl\230\377"
+ "Rl\230\377Sl\231\377Sl\231\377Sl\231\377Sl\231\377Sl\231\377Sl\231\377"
+ "Sl\231\377Sm\231\377Sm\231\377Pj\223\377Pj\223\377Pj\223\377Pj\223\377"
+ "Pj\223\377Pj\223\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Ng\222\377Pj\223\377"
+ "Pi\223\377Pi\223\377Oi\222\377Oh\222\377Nh\222\377Nh\222\377Sm\230\377"
+ "^x\243\377d\201\252\377g\203\254\377a|\250\377Vo\233\377H`\213\377=R"
+ "z\3773Gn\3773Gn\3773Gn\3773Gn\3773Gn\3773Gn\3773Gn\3773Gn\3773Gn\377"
+ "3Gn\3773Gn\3773Gn\3773Gn\3773Gn\3770Bh\377)>c\377*;a\377,Bh\3773Bi\377"
+ "3Ho\3776Ip\3776Iq\377:Ow\377:Pw\377:Px\377:Px\377@V~\377@V~\377@V~\377"
+ "@V~\377@V~\377@V~\377@V~\377:Px\377:Px\377;Qy\377;Qy\377;Qy\377;Qy\377"
+ ";Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377"
+ ";Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377"
+ ";Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377"
+ ";Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377"
+ ";Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377"
+ ";Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377"
+ ";Qy\377;Py\377:Px\377:Ow\3779Mu\3777Lt\3775Jq\3773Fn\3770Dk\377.Ah\377"
+ "+\77e\377*=c\377);b\377(;`\377(:`\377(:_\377(:_\377(:_\377(:`\377(;`"
+ "\377);b\377*=c\377+\77e\377.Ah\3770Dj\3773Fn\3775Ip\3776Ls\3778Mu\377"
+ "9Ow\377:Px\377;Py\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377"
+ ";Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377"
+ ";Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377"
+ ";Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377"
+ ";Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377"
+ ";Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377"
+ ";Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377"
+ ";Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377"
+ ";Qy\377;Qy\377;Qy\377;Qy\377:Px\377:Px\377@V~\377@V~\377@V~\377@V~\377"
+ "@X\204\377@X\204\377@X\204\377\77W\203\377\77W\203\3779Ow\377,=d\377"
+ "$5T\377)=b\3773Gn\3773Gn\3773Gn\3773Gn\3773Gn\3773Gn\3773Gn\3773Gn\377"
+ "8Mt\377BY\201\377F^\206\377D]\202\377DZ\202\377DZ\202\377E[\203\377F"
+ "`\212\377Jb\213\377Jb\214\377Jb\214\377Jd\215\377Ke\216\377Le\216\377"
+ "Jd\216\377J`\210\377Ja\212\377Ja\212\377E`\212\377E`\212\377Fa\213\377"
+ "Fa\213\377Fa\213\377E`\212\377E`\212\377E`\212\377Ja\212\377Ja\212\377"
+ "Ja\212\377Je\217\377Je\217\377Je\217\377Mf\220\377Le\217\377Le\217\377"
+ "Le\217\377Le\217\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377"
+ "Oh\223\377Pj\224\377Pj\224\377Pj\224\377Pj\224\377Pj\224\377Pj\224\377"
+ "Pj\224\377Pj\224\377Pj\224\377Pj\224\377Pj\224\377Pj\224\377Pj\224\377"
+ "Sm\231\377Pj\224\377Pj\224\377Pj\224\377Pj\224\377Pj\224\377Pj\224\377"
+ "Pj\224\377Sm\231\377Pj\224\377Pj\224\377Pj\224\377Pj\224\377Pj\224\377"
+ "Pj\224\377Pj\224\377Pj\224\377Pj\224\377Pj\224\377Pj\224\377Pj\224\377"
+ "Pj\224\377Pj\224\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377"
+ "Oh\223\377Oh\223\377Oh\223\377Le\217\377Le\217\377Le\217\377Le\217\377"
+ "Mf\220\377Mf\220\377Mf\220\377Je\217\377Je\217\377Je\217\377Le\217\377"
+ "Le\217\377Le\217\377Le\217\377Oh\223\377Nh\222\377Pj\224\377Pi\224\377"
+ "Oi\223\377Oh\223\377Oh\223\377Nh\222\377Sm\230\377[v\236\377b{\250\377"
+ "e\202\252\377d\200\252\377_x\240\377Oi\223\377BX\200\3778Mt\3773Ho\377"
+ "3Ho\3773Ho\3773Ho\3773Ho\3773Ho\3773Ho\3773Ho\3773Ho\3773Ho\3773Ho\377"
+ "3Ho\3770Ci\3771Fl\3772Ah\3773Ho\3773Ip\3776Iq\3776Jr\377;Ox\377;Px\377"
+ ";Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Py\377;Qz\377;Qz\377;Qz\377"
+ ";Qz\377;Qz\377;Qz\377;Qz\377;Qz\377;Qz\377;Qz\377;Qz\377;Qz\377;Qz\377"
+ ";Qz\377;Qz\377;Qz\377;Qz\377;Qz\377;Qz\377;Qz\377;Qz\377;Qz\377;Qz\377"
+ ";Qz\377;Qz\377;Qz\377;Qz\377;Qz\377;Qz\377;Qz\377;Qz\377;Qz\377;Qz\377"
+ ";Qz\377;Qz\377;Qz\377;Qz\377;Qz\377;Qz\377;Qz\377;Qz\377;Qz\377;Qz\377"
+ ";Qz\377;Qz\377;Qz\377;Qz\377;Qz\377;Qz\377;Qz\377;Qz\377;Qz\377;Qz\377"
+ ";Qz\377;Qz\377;Qz\377;Qz\377;Qz\377;Qz\377;Qz\377;Qz\377;Qz\377;Qz\377"
+ ";Qz\377;Qz\377;Qz\377;Qy\377;Qy\377;Qy\377;Qy\377;Py\377:Ow\3779Nv\377"
+ "7Lt\3775Jq\3773Gn\3770Dk\377.Ah\377,\77e\377*=c\377);b\377(;`\377(:`"
+ "\377(:_\377(:_\377(:_\377(:`\377(;`\377);b\377*=c\377+\77e\377.Ah\377"
+ "0Dk\3773Fn\3775Jq\3777Lt\3779Mu\3779Ow\377:Px\377;Py\377;Qy\377;Qy\377"
+ ";Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377"
+ ";Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377"
+ ";Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377"
+ ";Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377"
+ ";Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377"
+ ";Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qz\377;Qz\377;Qz\377;Qz\377"
+ ";Qz\377;Qz\377;Qz\377;Qz\377;Qz\377;Qz\377;Qz\377;Qz\377;Qz\377;Qz\377"
+ ";Qz\377;Qz\377;Qz\377;Qz\377;Qz\377;Qz\377;Qz\377;Qz\377;Qz\377;Qz\377"
+ ";Py\377;Py\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177"
+ "\377@V\177\377@V\177\3777Jr\377(:^\377&5Y\377.Bi\3773Ho\3773Ho\3773H"
+ "o\3773Ho\3773Ho\3773Ho\3773Ho\3779O{\377D]\207\377Jb\211\377E^\210\377"
+ "DZ\203\377D[\204\377F_\211\377Ib\213\377Jb\213\377Jc\214\377Kd\215\377"
+ "Kd\215\377Le\216\377Jc\215\377Jd\216\377J`\211\377Ja\212\377E`\212\377"
+ "F\\\205\377F\\\205\377@X\205\377@X\205\377@X\205\377@X\205\377F\\\205"
+ "\377F\\\205\377F\\\205\377F\\\205\377F\\\205\377Fa\213\377E`\212\377"
+ "E`\212\377Ja\212\377Ja\212\377Ja\212\377Ke\217\377Ke\217\377Ke\217\377"
+ "Ke\217\377Mg\220\377Mg\220\377Mf\217\377Mf\217\377Mf\217\377Mf\217\377"
+ "Mf\217\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377"
+ "Oi\223\377Oi\223\377Oi\223\377Oi\223\377Qk\225\377Qk\225\377Oi\223\377"
+ "Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Qk\225\377"
+ "Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377"
+ "Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Mf\217\377"
+ "Mf\217\377Mf\217\377Mf\217\377Ng\220\377Ke\217\377Ke\217\377Ke\217\377"
+ "Ke\217\377Ke\217\377Ja\212\377Ja\212\377Ja\212\377Ja\212\377Ja\212\377"
+ "Ja\212\377Ja\212\377Ja\212\377Ja\212\377Ja\212\377Ja\212\377Ke\217\377"
+ "Ke\217\377Mf\217\377Mf\217\377Pi\223\377Oh\222\377Qk\224\377Qj\224\377"
+ "Pj\223\377Pj\223\377Pi\223\377Rl\230\377Tn\230\377Yt\237\377b|\244\377"
+ "e\202\253\377h\204\254\377c\201\250\377Xs\234\377Ia\214\3779P{\3773H"
+ "o\3773Ho\3773Ho\3773Ho\3773Ho\3773Ho\3773Ho\3773Ho\3773Ho\3773Ho\377"
+ ":Ov\3776Ks\3774Gn\3772Ho\3775Hp\3775Iq\3776Jq\377:Px\377;Qx\377;Qy\377"
+ ";Qy\377;Qy\377;Qy\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377"
+ "<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377"
+ "<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377"
+ "<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377"
+ "<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377"
+ "<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377"
+ "<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377"
+ "<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377;Qy\377;Qy\377:Px\3779Ov\3778Lt\377"
+ "5Jq\3773Go\3770Dk\377.Ah\377,\77e\377*=c\377);b\377(;`\377(:`\377(:`"
+ "\377(:_\377(:_\377(:`\377(;`\377);b\377*=c\377,\77e\377.Ah\3770Dk\377"
+ "3Gn\3775Jq\3777Lt\3779Nv\377:Px\377;Py\377;Qy\377;Qy\377;Qz\377;Qz\377"
+ ";Qz\377;Qz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377"
+ "<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377"
+ "<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377"
+ "<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377"
+ "<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377"
+ "<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377"
+ "<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377"
+ "<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377"
+ "<Rz\377;Qy\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177"
+ "\377;Qx\3775Dl\377)9]\377&8Y\3770Bi\3773Ho\3773Ho\3773Ho\3773Ho\3773"
+ "Ho\3773Ho\377>W\201\377Kd\214\377Lf\217\377E^\210\377DZ\203\377D[\204"
+ "\377F_\211\377Ib\213\377Me\220\377Mf\220\377Ng\221\377Og\222\377Le\216"
+ "\377Jd\216\377Jd\216\377Ja\212\377E`\212\377E[\204\377F\\\205\377@X\205"
+ "\377@X\205\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177"
+ "\377@X\205\377@X\205\377@X\205\377AY\205\377F\\\205\377F\\\205\377F\\"
+ "\205\377F\\\205\377Fa\213\377Fa\213\377E`\212\377Ja\212\377Ja\212\377"
+ "Ja\212\377Ja\212\377Ja\212\377Ke\217\377Ke\217\377Ke\217\377Ke\217\377"
+ "Ke\217\377Ke\217\377Ke\217\377Ke\217\377Ng\221\377Ng\221\377Ng\221\377"
+ "Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Mf\217\377"
+ "Pi\223\377Pi\223\377Pi\223\377Mf\217\377Ng\221\377Ng\221\377Ng\221\377"
+ "Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377"
+ "Ng\221\377Ke\217\377Ke\217\377Ke\217\377Ke\217\377Ke\217\377Ke\217\377"
+ "Ke\217\377Ja\212\377Ja\212\377Ja\212\377Ja\212\377E`\212\377E`\212\377"
+ "E`\212\377Fa\213\377Fa\213\377Fa\213\377Fa\213\377Fa\213\377F\\\205\377"
+ "F\\\205\377F\\\205\377F\\\205\377Fa\213\377Fa\213\377Ja\212\377Ja\212"
+ "\377Ke\217\377Ke\217\377Mf\217\377Mf\217\377Pi\223\377Oh\222\377Qk\225"
+ "\377Qk\225\377Qj\225\377Sm\231\377Sl\231\377Rl\230\377Tn\231\377Wq\234"
+ "\377[w\241\377d\177\252\377l\210\262\377k\207\254\377a|\246\377Sm\230"
+ "\377C\\\207\3779P{\3773Ho\3773Ho\3773Ho\3773Ho\3773Ho\3773Ho\3779P{\377"
+ "@Y\203\377<Qy\3777Lt\3778Mu\3779Nv\3779Ow\377:Pw\377:Px\377;Qx\377;Q"
+ "y\377;Qy\377;Qy\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377"
+ "<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377"
+ "<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377"
+ "<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377"
+ "<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377"
+ "<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377"
+ "<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377"
+ "<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377;Qz\377;Qy\377:Px\3779Ov\377"
+ "8Lt\3775Jq\3773Go\3770Ek\377.Ah\377,\77e\377*=c\377);b\377(;`\377(:`"
+ "\377(:`\377(:_\377(:_\377(:`\377(;`\377);b\377*=c\377,\77e\377.Ah\377"
+ "0Dk\3773Go\3775Jq\3778Lt\3779Ov\377:Px\377;Qy\377;Qy\377;Qz\377<Rz\377"
+ "<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377"
+ "<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377"
+ "<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377"
+ "<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377"
+ "<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377"
+ "<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377"
+ "<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377"
+ "<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377"
+ "<Rz\377<Rz\377<Rz\377<Rz\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377;Qy\377"
+ "/Dg\377&6W\377+=_\3774Ho\3774Ho\3774Ho\3774Ho\3774Ho\3779Nu\377F_\207"
+ "\377Qk\225\377Pi\221\377F_\212\377A[\205\377F\\\205\377F`\213\377Ic\213"
+ "\377Jc\214\377Jd\214\377Kd\216\377Ld\216\377Le\217\377Jd\217\377Ia\212"
+ "\377Jb\213\377Fa\213\377F\\\205\377AY\206\377AW\177\377AW\177\377AW\177"
+ "\377AW\177\377AW\177\377AW\177\377AW\177\377AW\177\377AW\177\377AW\177"
+ "\377AW\177\377AW\177\377AW\177\377AW\177\377AW\177\377AY\206\377AY\206"
+ "\377AY\206\377AY\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206"
+ "\377Fb\213\377Fb\213\377Fb\213\377Fb\213\377Fb\213\377Fa\213\377Fa\213"
+ "\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213"
+ "\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Ke\220\377Ke\220"
+ "\377Ke\220\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213"
+ "\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Fa\213\377Fa\213"
+ "\377Fa\213\377Fb\213\377Fb\213\377Fb\213\377Fb\213\377Fb\213\377Fb\213"
+ "\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377AY\206\377AY\206"
+ "\377AY\206\377AY\206\377AY\206\377AY\206\377AY\206\377AY\206\377AY\206"
+ "\377AY\206\377AY\206\377AY\206\377F]\206\377F]\206\377Fb\213\377Jb\213"
+ "\377Jb\213\377Jb\213\377Lf\220\377Mg\220\377Mg\220\377Pj\224\377Oi\223"
+ "\377Ql\225\377Qk\225\377Pk\224\377Sm\231\377Sm\231\377Rm\230\377Rl\230"
+ "\377Vr\234\377`z\244\377j\206\254\377l\211\261\377h\205\252\377`z\241"
+ "\377Sn\225\377G_\211\377>X\202\3779N|\3779Nv\377>S|\377Jc\215\377Le\217"
+ "\377BX\200\3778Lu\3778Mv\3779Nw\3779Ox\377:Ox\377:Py\377;Qy\377;Qz\377"
+ ";Qz\377;Qz\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377"
+ "<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377"
+ "<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377"
+ "<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377"
+ "<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377"
+ "<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377"
+ "<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377"
+ "<R{\377<R{\377<Rz\377<Rz\377<Rz\377<Rz\377;Qy\377;Py\3779Ow\3778Mu\377"
+ "6Jr\3773Go\3770Ek\377.Ah\377,\77e\377*=c\377);b\377(;`\377(:`\377(:`"
+ "\377(:_\377(:_\377(:`\377(;`\377);b\377*=c\377,\77e\377.Ah\3770Ek\377"
+ "3Go\3775Jq\3778Lt\3779Ov\377:Px\377;Qy\377;Qz\377<Rz\377<Rz\377<Rz\377"
+ "<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377"
+ "<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377<Rz\377"
+ "<Rz\377<Rz\377<Rz\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377"
+ "<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377"
+ "<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377"
+ "<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377"
+ "<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377"
+ "<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377"
+ "<R{\377<R{\377<R{\377<R{\377<R{\377;Qz\377;Qz\377;Qz\377;Qz\3770Dg\377"
+ "(:\\\3770Cj\3774Ip\3774Ip\3774Ip\3774Ip\377>X|\377Pk\225\377Zu\235\377"
+ "Rm\226\377G`\212\377A[\205\377F\\\205\377Ga\213\377Ga\213\377Jd\215\377"
+ "Ld\215\377Le\216\377Lf\217\377Jd\216\377Je\217\377Ja\212\377Fa\213\377"
+ "Fa\213\377G]\206\377AY\206\377AW\200\377AW\200\377AW\200\377;Qz\377;"
+ "Qz\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377;Qz\377;Qz\377AW\200"
+ "\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200"
+ "\377AW\200\377AW\200\377AW\200\377AY\206\377AY\206\377AY\206\377AY\206"
+ "\377AY\206\377AY\206\377AY\206\377G]\206\377G]\206\377G]\206\377G]\206"
+ "\377G]\206\377G]\206\377G]\206\377G]\206\377G]\206\377G]\206\377G]\206"
+ "\377G]\206\377G]\206\377G]\206\377G]\206\377G]\206\377G]\206\377G]\206"
+ "\377G]\206\377G]\206\377G]\206\377G]\206\377G]\206\377G]\206\377G]\206"
+ "\377G]\206\377AY\206\377AY\206\377AY\206\377AY\206\377AY\206\377AY\206"
+ "\377AY\206\377AY\206\377AY\206\377AY\206\377AY\206\377AY\206\377AW\200"
+ "\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200"
+ "\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200"
+ "\377AW\200\377AY\206\377AY\206\377G]\206\377G]\206\377Fa\213\377Fa\213"
+ "\377Kb\213\377Lf\220\377Ke\217\377Ng\220\377Ng\220\377Pi\223\377Pi\223"
+ "\377Qk\225\377Qk\225\377Qk\224\377Qj\224\377Pj\223\377Pi\223\377Rl\230"
+ "\377Vr\233\377c}\251\377f\203\254\377i\205\255\377e\202\252\377b}\247"
+ "\377]w\237\377Yt\237\377]w\241\377Zv\240\377Mf\220\377BX\201\377=T{\377"
+ ">T|\377:Ow\377:Px\377;Px\377;Qy\377;Qy\377;Qz\377;Qz\377;Qz\377<R{\377"
+ "<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377"
+ "<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377"
+ "<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377"
+ "<R{\377<R{\377<R{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377"
+ "=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377"
+ "=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377"
+ "=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377<R{\377"
+ "<R{\377<R{\377<Rz\377<Rz\377;Qy\377:Ow\3778Mu\3776Kr\3773Go\3771Ek\377"
+ ".Ah\377,\77e\377*=c\377);b\377(;`\377(:`\377(:`\377(:_\377(:_\377(:`"
+ "\377(;`\377);b\377*=c\377,\77e\377.Ah\3770Ek\3773Go\3776Jr\3778Mu\377"
+ "9Ow\377;Py\377;Qz\377<Rz\377<Rz\377<R{\377<R{\377<R{\377<R{\377<R{\377"
+ "<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377"
+ "<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377"
+ "<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377"
+ "<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377"
+ "<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377"
+ "<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377"
+ "<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377"
+ "<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377<R{\377"
+ "<R{\377<R{\377;Qz\377;Qz\377;Qz\377;Qz\3775Jr\3772@m\3772Cp\3774Ip\377"
+ "4Ip\377:Ov\377Jb\211\377`z\241\377c~\250\377Tn\230\377G`\213\377A\\\205"
+ "\377F\\\205\377Ga\213\377Kc\214\377Kd\215\377Ld\215\377Le\216\377Mf\217"
+ "\377Jd\216\377Ke\217\377Ka\212\377Fa\213\377F\\\205\377AY\206\377AY\206"
+ "\377AX\200\377AX\200\377AX\200\377<Rz\377=S{\377=S{\377=S{\377=S{\377"
+ "=S{\377=S{\377=S{\377=S{\377=S{\377BY\201\377BY\201\377BY\201\377=S{"
+ "\377<Rz\377<Rz\377AX\200\377AX\200\377AX\200\377AX\200\377AX\200\377"
+ "AX\200\377AX\200\377AX\200\377AX\200\377AX\200\377AX\200\377AX\200\377"
+ "AX\200\377AX\200\377AX\200\377AX\200\377AX\200\377AY\206\377AY\206\377"
+ "AY\206\377AY\206\377AY\206\377AY\206\377AY\206\377AY\206\377AY\206\377"
+ "AY\206\377AY\206\377AY\206\377AY\206\377AY\206\377AY\206\377AY\206\377"
+ "AY\206\377AY\206\377AY\206\377AY\206\377AY\206\377AY\206\377AX\200\377"
+ "AX\200\377AX\200\377AX\200\377AX\200\377AX\200\377AX\200\377AX\200\377"
+ "AX\200\377AX\200\377AX\200\377AX\200\377AX\200\377AX\200\377AX\200\377"
+ "AX\200\377AX\200\377AX\200\377AX\200\377AX\200\377AX\200\377AX\200\377"
+ "AX\200\377AX\200\377AX\200\377AX\200\377AX\200\377AX\200\377AX\200\377"
+ "AX\200\377AX\200\377AY\206\377AY\206\377G]\206\377Fa\213\377Fa\213\377"
+ "Kb\213\377Lf\220\377Ke\217\377Ng\220\377Ng\220\377Pi\223\377Pi\223\377"
+ "Rl\226\377Rk\226\377Qk\224\377Qj\224\377Qj\224\377Pj\223\377Pi\223\377"
+ "Rl\230\377[u\234\377az\245\377e\177\254\377j\206\254\377j\206\255\377"
+ "f\203\252\377[t\234\377Hb\215\377DY\201\377>V\203\377\77U|\377@U}\377"
+ "@V~\377;Qx\377;Qy\377<Ry\377<Rz\377<Rz\377<Rz\377=S{\377=S{\377=S{\377"
+ "=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377"
+ "=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377"
+ "=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377"
+ "=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377"
+ "=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377"
+ "=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377"
+ "=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377<R{\377"
+ "<R{\377<Rz\377;Qy\377:Px\3778Mu\3776Ks\3774Ho\3771Ek\377.Bi\377,\77e"
+ "\377*=c\377);b\377(;`\377(:`\377(:`\377(:_\377(:`\377(:`\377(;`\377)"
+ ";b\377*=c\377,\77e\377.Ah\3771Ek\3773Go\3776Kr\3778Mu\377:Ow\377;Qy\377"
+ "<Rz\377<Rz\377<R{\377<R{\377<R{\377<R{\377=S{\377=S{\377=S{\377=S{\377"
+ "=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377"
+ "=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377"
+ "=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377"
+ "=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377"
+ "=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377"
+ "=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377"
+ "=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377"
+ "=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377"
+ "=S{\377<Rz\377<Rz\377<Rz\377@V~\377<Qx\3775Ip\3775Ip\377:Q|\377Zt\237"
+ "\377q\217\266\377m\212\263\377Wr\234\377Gb\213\377B]\206\377G^\206\377"
+ "Hb\213\377Kc\216\377Ke\216\377Le\216\377Lf\217\377Mf\220\377Ke\217\377"
+ "Kf\220\377Kb\212\377Fb\213\377F]\205\377BZ\206\377BX\200\377BX\200\377"
+ "BX\200\377<Rz\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S"
+ "{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377=S{\377CY\201\377"
+ "=S{\377=S{\377=S{\377CY\201\377CY\201\377BX\200\377BX\200\377BX\200\377"
+ "BX\200\377BX\200\377BX\200\377BX\200\377BX\200\377BX\200\377BX\200\377"
+ "BX\200\377BX\200\377BX\200\377BX\200\377BX\200\377BX\200\377BX\200\377"
+ "BX\200\377BX\200\377BX\200\377BX\200\377BX\200\377BX\200\377BX\200\377"
+ "BX\200\377BX\200\377BX\200\377BX\200\377BX\200\377BX\200\377BX\200\377"
+ "BX\200\377BX\200\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377"
+ "BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377"
+ "BX\201\377BX\201\377CY\202\377CY\202\377CY\202\377CY\202\377CY\202\377"
+ "CY\202\377CY\202\377CY\202\377CY\202\377CY\202\377CY\202\377>S|\377>"
+ "S|\377>S|\377CY\202\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201"
+ "\377BZ\207\377BZ\207\377H^\207\377Hc\215\377Gb\214\377Kc\214\377Kc\214"
+ "\377Lg\221\377Nh\221\377Nh\221\377Qk\225\377Pj\224\377Rm\226\377Rl\226"
+ "\377Ql\225\377Ql\225\377Qk\225\377Pk\224\377Pk\224\377Pj\224\377Sm\231"
+ "\377Tp\232\377Ws\235\377Up\231\377Nh\222\377Hc\215\377H_\210\377E_\211"
+ "\377E[\204\377@W\204\377@V\177\377AW\200\377AW\200\377=Rz\377=R{\377"
+ "=R{\377=R{\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377"
+ ">S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377"
+ ">S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377"
+ ">S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377"
+ ">S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377"
+ ">S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377"
+ ">S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377"
+ ">S|\377>S|\377>S|\377>S|\377=S{\377=S{\377<R{\377;Qz\377:Px\3779Mu\377"
+ "6Ks\3774Ho\3771El\377.Bi\377-\77f\377*=c\377);b\377(;`\377(:`\377(:`"
+ "\377(:_\377(:`\377(:`\377(;`\377);b\377*=c\377,\77e\377.Bi\3771El\377"
+ "4Ho\3776Ks\3779Mu\377:Px\377;Qy\377<Rz\377<R{\377=S{\377=S{\377=S{\377"
+ "=S{\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377"
+ ">S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377"
+ ">S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377"
+ ">S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377"
+ ">S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377"
+ ">S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377"
+ ">S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377"
+ ">S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377"
+ ">S|\377>S|\377>S|\377>S|\377>S|\377>S|\377=R{\377=R{\377BX\201\377\\"
+ "w\236\377\217\254\316\377\256\306\341\377\254\305\337\377\237\274\330"
+ "\377\220\256\317\377u\222\271\377Xt\235\377Hb\215\377H^\207\377H^\207"
+ "\377Hb\215\377Ke\216\377Ke\216\377Oi\223\377Lf\217\377Mg\220\377Ke\217"
+ "\377Kf\220\377Kb\213\377Gb\214\377G]\206\377BZ\207\377BX\201\377BX\201"
+ "\377BX\201\377BX\201\377=R{\377>S|\377>S|\377>S|\377>S|\377>S|\377>S"
+ "|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377"
+ ">S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377CY\202\377CY"
+ "\202\377CY\202\377>S|\377>S|\377>S|\377>S|\377CY\202\377CY\202\377CY"
+ "\202\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377"
+ "BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377"
+ "BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377"
+ "BX\201\377BX\201\377CY\202\377CY\202\377CY\202\377CY\202\377>S|\377>"
+ "S|\377>S|\377>S|\377>S|\377CY\202\377CY\202\377CY\202\377CY\202\377>"
+ "S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377"
+ ">S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377BX\201\377BX"
+ "\201\377BX\201\377BX\201\377BX\201\377BZ\207\377BZ\207\377H^\207\377"
+ "Hc\215\377Gb\214\377Lc\214\377Lc\214\377Mg\221\377Oh\221\377Oh\221\377"
+ "Qk\225\377Pj\224\377Rm\226\377Rm\226\377Rl\226\377To\232\377To\232\377"
+ "Tn\232\377Qk\225\377Pk\224\377Pk\224\377Pk\224\377Ph\223\377Mf\217\377"
+ "Jd\216\377Ja\212\377E`\212\377F\\\205\377BX\205\377BW\200\377BW\200\377"
+ "=R{\377=R{\377=R{\377=R{\377>S|\377>S|\377>S|\377>T|\377>T|\377>T|\377"
+ ">T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377"
+ ">T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377"
+ ">T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377"
+ ">T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377"
+ ">T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377"
+ ">T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377"
+ ">T|\377>T|\377>T|\377>T|\377>S|\377>S|\377>S|\377=S{\377<R{\377<Rz\377"
+ ";Py\3779Nv\3776Ks\3774Ho\3771El\377/Bi\377-\77f\377*=d\377);b\377(;`"
+ "\377(:`\377(:`\377(:_\377(:`\377(:`\377(;`\377);b\377*=c\377-\77f\377"
+ ".Bi\3771El\3774Ho\3776Ks\3779Mu\377:Px\377;Qz\377<R{\377=S{\377=S{\377"
+ ">S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377"
+ ">S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377"
+ ">S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377"
+ ">S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377"
+ ">S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377"
+ ">S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377"
+ ">S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>S|\377>T|\377>T|\377"
+ ">T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377"
+ ">T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377=S{\377=S{\377"
+ "CY\201\377Xr\236\377\220\254\314\377\271\316\346\377\274\323\350\377"
+ "\243\276\333\377v\224\272\377Rl\226\377I_\210\377I_\210\377Ic\215\377"
+ "Le\216\377Le\216\377Mf\217\377Pi\223\377Ng\220\377Ng\220\377Lf\220\377"
+ "Lf\220\377Lc\214\377Hb\214\377H]\206\377CZ\207\377CY\201\377CY\201\377"
+ "CY\201\377CY\201\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377"
+ ">T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377"
+ ">T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377"
+ ">T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377DY\202"
+ "\377DY\202\377DY\202\377DY\202\377DY\202\377DY\202\377DY\202\377DY\202"
+ "\377DY\202\377DY\202\377DY\202\377DY\202\377DY\202\377DY\202\377DY\202"
+ "\377DY\202\377DY\202\377DY\202\377DY\202\377DY\202\377>T|\377>T|\377"
+ ">T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377"
+ ">T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377"
+ ">T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377"
+ ">T|\377>T|\377CY\201\377CY\201\377CY\201\377CY\201\377CY\201\377C[\207"
+ "\377C[\207\377I_\207\377I_\207\377Hc\215\377Md\215\377Md\215\377Nh\222"
+ "\377Qi\223\377Rk\226\377Rk\226\377Tn\230\377Sn\227\377Sn\227\377Vp\234"
+ "\377Vo\234\377Vo\234\377Uo\233\377Uo\233\377Rl\226\377Rl\226\377Qi\225"
+ "\377Nh\220\377Le\217\377Lc\214\377Gb\214\377BZ\206\377BX\200\377CY\201"
+ "\377CY\201\377=S{\377=S{\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377"
+ ">T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377"
+ ">T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377"
+ ">T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377"
+ ">T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377"
+ ">T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377"
+ ">T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377"
+ ">T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>S|\377=S{\377"
+ "<Rz\377;Py\3779Ov\3776Ls\3774Hp\3771Em\377/Bi\377-\77f\377*=d\377)<b"
+ "\377(;`\377(:`\377(:`\377(:_\377(:`\377(:`\377(;`\377);b\377*=c\377-"
+ "\77f\377.Bi\3771El\3774Ho\3776Ks\3779Nv\377:Px\377<Rz\377<R{\377=S{\377"
+ ">S|\377>S|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377"
+ ">T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377"
+ ">T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377"
+ ">T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377"
+ ">T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377"
+ ">T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377"
+ ">T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377"
+ ">T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377"
+ ">T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377=S{\377"
+ "=S{\377=S{\377CY\201\377BX\200\377BZ\206\377G]\206\377G`\212\377F`\212"
+ "\377F`\211\377J`\211\377Ke\216\377Nf\217\377Nf\217\377Nf\217\377Nf\217"
+ "\377Nh\220\377Nh\220\377Mf\220\377Lc\214\377Hc\215\377Hc\215\377H^\206"
+ "\377C[\207\377CY\201\377CY\201\377CY\201\377=S{\377>T|\377>T|\377>T|"
+ "\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>"
+ "T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377>T|\377"
+ ">T|\377>T|\377>T|\377>T|\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377"
+ ">T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377"
+ ">T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377"
+ ">T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377"
+ ">T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377"
+ ">T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377"
+ ">T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377"
+ ">T}\377=T|\377CY\202\377CY\202\377CY\202\377CY\202\377CY\202\377C[\210"
+ "\377C[\210\377I_\210\377I_\210\377Hc\215\377Md\215\377Md\215\377Nh\222"
+ "\377Pi\222\377Pi\222\377Pi\222\377Sl\226\377Rk\225\377Tn\227\377Tn\227"
+ "\377Tn\227\377Tn\227\377Rk\225\377Oh\221\377Mf\220\377Mg\221\377Lc\214"
+ "\377H^\207\377BZ\207\377BX\201\377CY\202\377CY\202\377=T|\377=T|\377"
+ ">T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377"
+ ">T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377"
+ ">T}\377>T}\377>T}\377>T}\377>T}\377>U}\377>U}\377>U}\377>U}\377>U}\377"
+ ">U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377"
+ ">U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377"
+ ">U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377"
+ ">U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377"
+ ">U}\377>T}\377>T}\377>T|\377>T|\377>S|\377<Rz\377;Qy\3779Ov\3777Lt\377"
+ "4Hp\3771Em\377/Bi\377-@f\377*=d\377)<b\377(;a\377(:`\377(:`\377(:_\377"
+ "(:`\377(:`\377(;`\377)<b\377*=d\377-\77f\377/Bi\3771El\3774Hp\3776Ls"
+ "\3779Ov\377;Py\377<Rz\377=S{\377>S|\377>T|\377>T|\377>T|\377>T|\377>"
+ "T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377"
+ ">T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377"
+ ">T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377"
+ ">T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377"
+ ">T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377"
+ ">T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377"
+ ">T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377"
+ ">T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377>T}\377"
+ ">T}\377>T}\377>T}\377>T}\377>T}\377=T|\377=T|\377=T|\377=T{\377BY\201"
+ "\377BY\201\377BX\200\377AZ\206\377F]\205\377Kc\213\377Kb\212\377Le\220"
+ "\377Oh\221\377Oh\221\377Oi\222\377Oi\222\377Pi\222\377Mh\222\377Md\214"
+ "\377Hd\215\377Hd\215\377I_\211\377C\\\211\377CZ\202\377CZ\202\377CZ\202"
+ "\377=T|\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>"
+ "U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377"
+ ">U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377"
+ ">U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377"
+ ">U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377"
+ ">U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377"
+ ">U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377"
+ ">U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377"
+ ">U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377"
+ ">U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377CZ\202"
+ "\377CZ\202\377CZ\202\377CZ\202\377CZ\203\377C\\\211\377C\\\211\377C\\"
+ "\211\377I`\211\377H_\210\377Hd\216\377Me\216\377Me\216\377Ni\223\377"
+ "Mh\222\377Pj\223\377Pj\223\377Pj\223\377Pj\223\377Pj\223\377Pj\223\377"
+ "Mh\222\377Mh\222\377Md\215\377Hd\216\377H_\210\377B[\210\377CZ\203\377"
+ "CZ\203\377CZ\203\377>T}\377>T}\377\77U~\377\77U~\377\77U~\377\77U~\377"
+ "\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~"
+ "\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77"
+ "U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377"
+ "\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~"
+ "\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77"
+ "U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377"
+ "\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~"
+ "\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77"
+ "U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377>U}\377>U}\377>T}"
+ "\377>T|\377>S|\377<R{\377;Qy\3779Ov\3777Lt\3774Ip\3771Em\377/Bi\377-"
+ "@f\377*=d\377)<b\377(;a\377(:`\377(:`\377(:_\377(:`\377(:`\377(;`\377"
+ ")<b\377*=d\377-@f\377/Bi\3771Em\3774Hp\3777Lt\3779Ov\377;Qy\377<Rz\377"
+ "=S{\377>T|\377>T|\377>T}\377>T}\377>T}\377>U}\377>U}\377>U}\377>U}\377"
+ ">U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377"
+ ">U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377"
+ ">U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377>U}\377\77U~"
+ "\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77"
+ "U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377"
+ "\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~"
+ "\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77"
+ "U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377"
+ "\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~"
+ "\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377>T}\377>T}\377>T}\377"
+ "CZ\203\377BY\202\377BY\202\377B[\210\377G^\207\377Gc\215\377Lc\214\377"
+ "Lg\221\377Lg\221\377Oi\222\377Oi\222\377Pi\222\377Mh\222\377Mh\222\377"
+ "Me\216\377Hd\216\377H_\210\377C\\\211\377C\\\211\377CZ\203\377CZ\203"
+ "\377CZ\203\377>T}\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77"
+ "U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377"
+ "\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~"
+ "\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77"
+ "U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377"
+ "\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~"
+ "\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77"
+ "U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377"
+ "\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~"
+ "\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77"
+ "U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377"
+ "\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~"
+ "\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77"
+ "U~\377\77U~\377\77U~\377>T}\377DZ\203\377DZ\203\377DZ\203\377DZ\203\377"
+ "DZ\203\377D\\\211\377D\\\211\377J`\211\377J`\211\377Id\216\377Id\216"
+ "\377Me\216\377Me\216\377Ni\223\377Ni\223\377Ni\223\377Mh\222\377Mh\222"
+ "\377Ni\223\377Me\216\377Id\216\377I_\210\377I_\210\377D\\\211\377DZ\203"
+ "\377DZ\203\377>T}\377>T}\377\77U~\377\77U~\377\77U~\377\77U~\377\77U"
+ "~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377"
+ "\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~"
+ "\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77"
+ "U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377"
+ "\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~"
+ "\377\77U~\377\77U~\377\77U~\377\77U~\377\77V~\377\77V~\377\77V~\377\77"
+ "V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377"
+ "\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~"
+ "\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77U~\377\77"
+ "U~\377\77U~\377>U}\377>T|\377=S{\377;Qz\377:Ow\3778Lt\3775Ip\3771Fm\377"
+ "/Bi\377-@f\377*=d\377)<b\377(;a\377(:`\377(:`\377(:_\377(:`\377(:`\377"
+ "(;a\377)<b\377*=d\377-@f\377/Bi\3771Fm\3774Ip\3777Lt\3779Ow\377;Qy\377"
+ "<R{\377>S|\377>T}\377>U}\377\77U~\377\77U~\377\77U~\377\77U~\377\77U"
+ "~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377"
+ "\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~"
+ "\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77"
+ "U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377"
+ "\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~"
+ "\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77"
+ "U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377"
+ "\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~"
+ "\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77"
+ "U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377"
+ "\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377\77U~\377>T}\377"
+ ">T}\377>T}\377DZ\203\377DZ\203\377CY\202\377C[\210\377I_\210\377Hc\215"
+ "\377Ld\215\377Mh\222\377Mh\222\377Mh\222\377Mh\222\377Mh\222\377Md\215"
+ "\377Me\216\377Id\216\377I_\210\377D\\\211\377DZ\203\377DZ\203\377DZ\203"
+ "\377DZ\203\377>U}\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77"
+ "V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377"
+ "\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~"
+ "\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77"
+ "V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377"
+ "\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~"
+ "\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77"
+ "V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377"
+ "\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~"
+ "\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77"
+ "V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377"
+ "\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~"
+ "\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77"
+ "V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377>U}\377DZ\203\377"
+ "DZ\203\377DZ\203\377DZ\203\377DZ\203\377D\\\211\377D\\\211\377J`\211"
+ "\377J`\211\377Je\217\377Id\216\377Id\216\377Ne\216\377Ne\216\377Ne\216"
+ "\377Ne\216\377Ne\216\377Id\216\377I_\210\377D\\\211\377D]\211\377D[\204"
+ "\377D[\204\377D[\204\377>U}\377>U}\377\77V~\377\77V~\377\77V~\377\77"
+ "V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377"
+ "\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~"
+ "\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77"
+ "V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377"
+ "\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~"
+ "\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77"
+ "V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377"
+ "\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~"
+ "\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77"
+ "V~\377\77V~\377\77U~\377\77U~\377>T|\377=S{\377<Rz\377:Px\3778Lt\377"
+ "5Ip\3772Fm\377/Bi\377-@f\377+>d\377)<b\377(;a\377(:`\377(:`\377(:_\377"
+ "(:`\377(:`\377(;a\377)<b\377*=d\377-@f\377/Bi\3771Fm\3775Ip\3778Lt\377"
+ ":Ow\377;Qz\377=S{\377>T|\377>U}\377\77U~\377\77U~\377\77U~\377\77U~\377"
+ "\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~"
+ "\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77"
+ "V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377"
+ "\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~"
+ "\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77"
+ "V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377"
+ "\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~"
+ "\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77"
+ "V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377"
+ "\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~"
+ "\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77"
+ "V~\377\77V~\377>U}\377>U}\377D[\204\377D[\204\377D[\204\377C\\\210\377"
+ "I`\210\377Ie\217\377Ne\216\377Ne\216\377Nh\222\377Nh\222\377Oi\223\377"
+ "Nf\217\377Nf\217\377Ie\217\377J`\211\377D]\211\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377>U}\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~"
+ "\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77"
+ "V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377"
+ "\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~"
+ "\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77"
+ "V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377"
+ "\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~"
+ "\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77"
+ "V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377"
+ "\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V\177\377\77"
+ "V\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377"
+ "\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177"
+ "\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V"
+ "\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377"
+ "\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177"
+ "\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377D[\204"
+ "\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D]\212\377D]\212"
+ "\377Ja\212\377Ja\212\377Ja\212\377Ja\212\377Jf\220\377Ja\212\377Ja\212"
+ "\377Ja\212\377D]\212\377D]\212\377D[\204\377D[\204\377D[\204\377D[\204"
+ "\377\77U~\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177"
+ "\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V"
+ "\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377"
+ "\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177"
+ "\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V"
+ "\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377"
+ "\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177"
+ "\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V"
+ "\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377"
+ "\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177"
+ "\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V"
+ "\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377"
+ "\77V\177\377\77V\177\377@V\177\377@V\177\377@V\177\377@V\177\377\77V"
+ "\177\377\77V\177\377\77V~\377\77V~\377>U}\377>S|\377<Rz\377:Px\3778M"
+ "u\3775Jq\3772Fm\377/Bi\377-@g\377+>d\377)<b\377(;a\377(:`\377(:`\377"
+ "(:_\377(:`\377(:`\377(;a\377)<b\377+>d\377-@g\377/Bi\3772Fm\3775Jq\377"
+ "8Lt\377:Px\377<Rz\377>S|\377>T}\377\77U~\377\77V~\377\77V~\377\77V~\377"
+ "\77V~\377\77V~\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77"
+ "V\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377"
+ "\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177"
+ "\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V"
+ "\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377"
+ "\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177"
+ "\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V"
+ "\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377"
+ "\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177"
+ "\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V"
+ "\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377"
+ "\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177"
+ "\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V"
+ "\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377"
+ "\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177"
+ "\377\77V\177\377\77U~\377\77U~\377D[\204\377D[\204\377D[\204\377D]\212"
+ "\377I`\211\377Ie\217\377Ie\217\377Nf\217\377Nf\217\377Nf\217\377Nf\217"
+ "\377Ie\217\377Ja\212\377Ja\212\377D]\212\377D[\204\377D[\204\377D[\204"
+ "\377\77U~\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177"
+ "\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V"
+ "\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377"
+ "\77V\177\377\77V\177\377\77V\177\377\77V\177\377\77V\177\377@V\177\377"
+ "@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377"
+ "@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377"
+ "@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377"
+ "@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377"
+ "@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377"
+ "@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377"
+ "@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377"
+ "@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377"
+ "@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377"
+ "@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377"
+ "@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377"
+ "@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377"
+ "@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377E[\204\377"
+ "E[\204\377E[\204\377E[\204\377E[\204\377E[\204\377E[\204\377E]\212\377"
+ "E]\212\377E]\212\377E]\212\377E]\212\377E]\212\377E[\204\377E[\204\377"
+ "E[\204\377E[\204\377\77U~\377@V\177\377@V\177\377@V\177\377@V\177\377"
+ "@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377"
+ "@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377"
+ "@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377"
+ "@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377"
+ "@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377"
+ "@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377"
+ "@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377"
+ "@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377"
+ "@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377"
+ "@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377"
+ "@V\177\377@V\177\377@V\177\377\77V\177\377\77V~\377\77U~\377>T|\377<"
+ "Rz\377:Px\3778Mu\3775Jq\3772Fm\377/Cj\377-@g\377+>d\377)<b\377(;a\377"
+ "(:`\377(:`\377(:_\377(:`\377(:`\377(;a\377)<b\377+>d\377-@g\377/Bi\377"
+ "2Fm\3775Jq\3778Mu\377:Px\377<Rz\377>S|\377>U}\377\77V~\377\77V~\377\77"
+ "V\177\377\77V\177\377\77V\177\377@V\177\377@V\177\377@V\177\377@V\177"
+ "\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177"
+ "\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177"
+ "\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177"
+ "\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177"
+ "\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177"
+ "\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177"
+ "\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177"
+ "\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177"
+ "\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177"
+ "\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177"
+ "\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177"
+ "\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377\77U"
+ "~\377\77U~\377E[\204\377E[\204\377E[\204\377E]\212\377E]\212\377Ka\212"
+ "\377J`\211\377J`\211\377Ka\212\377Ka\212\377E]\212\377E]\212\377E[\204"
+ "\377E[\204\377E[\204\377E[\204\377\77U~\377@V\177\377@V\177\377@V\177"
+ "\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177"
+ "\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177"
+ "\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177"
+ "\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177"
+ "\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177"
+ "\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177"
+ "\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177"
+ "\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177"
+ "\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177"
+ "\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177"
+ "\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177"
+ "\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177"
+ "\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177"
+ "\377@V\177\377@V\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177"
+ "\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177"
+ "\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177"
+ "\377@W\177\377E\\\204\377E\\\204\377E\\\204\377E\\\204\377E\\\204\377"
+ "E\\\204\377E\\\204\377E\\\204\377E\\\204\377E\\\204\377E\\\204\377E\\"
+ "\204\377E\\\204\377\77V~\377@W\177\377@W\177\377@W\177\377@W\177\377"
+ "@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377"
+ "@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377"
+ "@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377"
+ "@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377"
+ "@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377"
+ "@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377"
+ "@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377"
+ "@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377"
+ "@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377"
+ "@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377"
+ "@W\177\377@W\177\377@V\177\377@V\177\377@V\177\377\77V\177\377\77U~\377"
+ ">T|\377<R{\377;Py\3778Mu\3775Jq\3772Fn\377/Cj\377-@g\377+>d\377)<b\377"
+ "(;a\377(:`\377(:`\377(:_\377(:`\377(:`\377(;a\377)<b\377+>d\377-@g\377"
+ "/Cj\3772Fm\3775Jq\3778Mu\377:Px\377<Rz\377>T|\377\77U~\377\77V~\377\77"
+ "V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377"
+ "@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377"
+ "@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377"
+ "@V\177\377@V\177\377@V\177\377@V\177\377@V\177\377@W\177\377@W\177\377"
+ "@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377"
+ "@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377"
+ "@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377"
+ "@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377"
+ "@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377"
+ "@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377"
+ "@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377"
+ "@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377"
+ "@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377"
+ "\77V~\377\77V~\377E\\\204\377E\\\204\377E\\\204\377E\\\204\377E\\\204"
+ "\377E^\212\377E^\212\377E^\212\377E^\212\377E^\212\377E\\\204\377E\\"
+ "\204\377E\\\204\377E\\\204\377E\\\204\377\77V~\377@W\177\377@W\177\377"
+ "@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377"
+ "@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377"
+ "@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377"
+ "@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377"
+ "@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377"
+ "@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377@W\177\377"
+ "@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377"
+ "@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377"
+ "@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377"
+ "@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377"
+ "@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377"
+ "@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377"
+ "@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377"
+ "@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377"
+ "@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377"
+ "@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377"
+ "@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377\77V\177"
+ "\377\77V\177\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377\77V\177"
+ "\377\77V\177\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W"
+ "\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377"
+ "@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377"
+ "@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377"
+ "@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377"
+ "@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377"
+ "@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377"
+ "@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377"
+ "@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377"
+ "@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377"
+ "@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377"
+ "@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\177\377"
+ "@V\177\377\77V~\377>U}\377=S{\377;Py\3778Mu\3775Jq\3772Fn\377/Cj\377"
+ "-@g\377+>d\377*<b\377(;a\377(:`\377(:`\377(:_\377(:`\377(:`\377(;a\377"
+ ")<b\377+>d\377-@g\377/Cj\3772Fn\3775Jq\3778Mu\377;Py\377<R{\377>T}\377"
+ "\77V~\377@V\177\377@V\177\377@W\177\377@W\177\377@W\177\377@W\200\377"
+ "@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377"
+ "@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377"
+ "@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377"
+ "@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377"
+ "@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377"
+ "@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377"
+ "@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377"
+ "@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377"
+ "@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377"
+ "@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377"
+ "@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377"
+ "@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377"
+ "@W\200\377@W\200\377@W\200\377@W\200\377\77V\177\377E\\\205\377E\\\205"
+ "\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377"
+ "E\\\205\377E\\\205\377E\\\205\377E\\\205\377\77V\177\377@W\200\377@W"
+ "\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377"
+ "@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377"
+ "@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377"
+ "@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377"
+ "@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377"
+ "@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377"
+ "@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377"
+ "@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377"
+ "@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377"
+ "@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377"
+ "@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377"
+ "@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377"
+ "@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377"
+ "@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377"
+ "@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377"
+ "@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377"
+ "@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377"
+ "@W\200\377AW\200\377AW\200\377G]\206\377G]\206\377G]\206\377G]\206\377"
+ "G]\206\377G]\206\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377"
+ "AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377"
+ "AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377"
+ "AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377"
+ "AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377"
+ "AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377"
+ "AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377"
+ "AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377"
+ "AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377"
+ "AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377"
+ "AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377"
+ "AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377@W\200\377@W\200\377"
+ "@W\200\377@W\177\377\77V\177\377>U}\377=S{\377;Qy\3779Mu\3775Jq\3773"
+ "Fn\377/Cj\377-@g\377+>d\377*<b\377(;a\377(:`\377(:`\377(:_\377(:`\377"
+ "(:`\377(;a\377)<b\377+>d\377-@g\377/Cj\3772Fn\3775Jq\3778Mu\377;Py\377"
+ "=S{\377>T}\377\77V~\377@V\177\377@W\177\377@W\200\377@W\200\377@W\200"
+ "\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200"
+ "\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200"
+ "\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200"
+ "\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200"
+ "\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200"
+ "\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200\377@W\200"
+ "\377@W\200\377@W\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200"
+ "\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200"
+ "\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200"
+ "\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200"
+ "\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200"
+ "\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200"
+ "\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377@V\177"
+ "\377@V\177\377F\\\205\377F\\\205\377F\\\205\377F\\\205\377F\\\205\377"
+ "F\\\205\377F\\\205\377F\\\205\377@V\177\377AW\200\377AW\200\377AW\200"
+ "\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200"
+ "\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200"
+ "\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200"
+ "\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200"
+ "\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200"
+ "\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200"
+ "\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200"
+ "\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200"
+ "\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200"
+ "\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200"
+ "\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200"
+ "\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200"
+ "\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200"
+ "\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200"
+ "\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200"
+ "\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200"
+ "\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200"
+ "\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200"
+ "\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200"
+ "\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200"
+ "\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200"
+ "\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200"
+ "\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200"
+ "\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200"
+ "\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200"
+ "\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200"
+ "\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200"
+ "\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AX\201\377AX\201"
+ "\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201"
+ "\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AW\200\377AW\200"
+ "\377AW\200\377@W\200\377@V\177\377\77U~\377>S|\377;Qy\3779Nv\3776Jr\377"
+ "3Gn\3770Cj\377-@g\377+>d\377*<b\377(;a\377(:`\377(:`\377(:_\377(:`\377"
+ "(:`\377(;a\377*<b\377+>d\377-@g\377/Cj\3773Fn\3776Jr\3779Nv\377;Qy\377"
+ "=S{\377\77U~\377@V\177\377@W\200\377@W\200\377AW\200\377AW\200\377AW"
+ "\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377"
+ "AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377"
+ "AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377"
+ "AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377"
+ "AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377"
+ "AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377"
+ "AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377"
+ "AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377"
+ "AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377"
+ "AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377"
+ "AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377"
+ "AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377"
+ "AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377"
+ "AW\200\377AW\200\377AW\200\377AW\200\377@W\177\377@W\177\377@W\177\377"
+ "AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377"
+ "AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377"
+ "AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377AW\200\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AW\200\377AW\200\377@W\177\377\77V~\377>S|\377;Qy\3779Nv\3776Kr\3773"
+ "Gn\3770Cj\377-@g\377+>d\377*<b\377(;a\377(:`\377(:`\377(:_\377(:`\377"
+ "(:`\377(;a\377*<b\377+>d\377-@g\3770Cj\3773Gn\3776Jr\3779Nv\377;Qy\377"
+ ">S|\377\77U~\377@V\177\377@W\200\377AW\200\377AW\200\377AW\200\377AW"
+ "\200\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377@W\200\377\77V\177\377>T|\377<Rz\3779Ov\3776Ks\377"
+ "3Go\3770Dj\377-@g\377+>d\377*<b\377(;a\377(:`\377(:`\377(:_\377(:`\377"
+ "(:`\377(;a\377*<b\377+>d\377-@g\3770Cj\3773Gn\3776Kr\3779Nv\377;Qy\377"
+ ">S|\377\77V~\377@W\177\377AW\200\377AW\200\377AX\201\377AX\201\377AX"
+ "\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377"
+ "BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377"
+ "BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377"
+ "BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377"
+ "BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377"
+ "BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377"
+ "BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377"
+ "BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377"
+ "BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377"
+ "BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377"
+ "BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377"
+ "BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377"
+ "BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377"
+ "BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377"
+ "BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377"
+ "BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377"
+ "BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377"
+ "BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377"
+ "BX\201\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BX\201\377BX\201\377"
+ "AX\201\377AX\201\377AW\200\377@V\177\377>T}\377<Rz\3779Ov\3776Ks\377"
+ "3Go\3770Dj\377-@g\377+>d\377*<b\377(;a\377(:`\377(:`\377(:_\377(:`\377"
+ "(:`\377(;a\377*<b\377+>d\377-@g\3770Dj\3773Go\3776Ks\3779Ov\377<Rz\377"
+ ">T|\377\77V\177\377@W\200\377AX\201\377AX\201\377AX\201\377AX\201\377"
+ "AX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377"
+ "BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377"
+ "BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377"
+ "BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377"
+ "BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377"
+ "BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377"
+ "BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377"
+ "BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377"
+ "BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377"
+ "BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377"
+ "BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377"
+ "BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377BX\201\377"
+ "BX\201\377BX\201\377BX\201\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BX\201\377AX\201\377AW\200\377@V\177\377>U}\377<Rz\3779Ow\3776Ks\377"
+ "3Go\3770Dj\377-@g\377+>e\377*<b\377(;a\377(:`\377(:`\377(:_\377(:`\377"
+ "(:`\377(;a\377*<b\377+>d\377-@g\3770Dj\3773Go\3776Ks\3779Ov\377<Rz\377"
+ ">T}\377@V\177\377AW\200\377AX\201\377AX\201\377BX\201\377BX\201\377B"
+ "X\201\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377BY\202\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "BY\202\377BY\202\377AX\201\377@W\200\377\77U~\377<R{\377:Ow\3776Ks\377"
+ "3Go\3770Dk\377-@g\377+>e\377*<b\377(;a\377(:`\377(:`\377(:_\377(:`\377"
+ "(:`\377(;a\377*<b\377+>e\377-@g\3770Dk\3773Go\3776Ks\3779Ow\377<Rz\377"
+ ">U}\377@W\177\377AX\201\377BX\201\377BY\202\377BY\202\377BY\202\377B"
+ "Y\202\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377BY\202\377AX\201\377@W\200\377\77U~\377<R{\377:Px\3776Ls\377"
+ "3Go\3770Dk\377-@g\377+>e\377*<b\377);a\377(:`\377(:`\377(:_\377(:`\377"
+ "(:`\377(;a\377*<b\377+>e\377-@g\3770Dk\3773Go\3776Ks\377:Ow\377<R{\377"
+ "\77U~\377@W\200\377AX\201\377BY\202\377BY\202\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377C[\204\377C[\204\377C[\204\377C[\204\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377BX\201\377AW\200\377\77V~\377=S{\377:Px\3777Lt\377"
+ "4Ho\3770Dk\377.Ah\377+>e\377*<c\377);a\377(:`\377(:`\377(:_\377(:`\377"
+ "(:`\377(;a\377*<b\377+>e\377-@g\3770Dk\3773Go\3776Ls\377:Px\377<R{\377"
+ "\77V~\377@W\200\377AX\201\377BY\202\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377CZ\203\377"
+ "CZ\203\377CZ\203\377CZ\203\377C[\204\377C[\204\377C[\204\377C[\204\377"
+ "C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377"
+ "C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377"
+ "C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377"
+ "C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377"
+ "C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377"
+ "C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377"
+ "C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377"
+ "C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377"
+ "C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377"
+ "C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377"
+ "C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377"
+ "C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377"
+ "C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377"
+ "C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377"
+ "C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377"
+ "C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377"
+ "C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377"
+ "C[\204\377C[\204\377C[\204\377C[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377C[\204\377C[\204\377"
+ "CZ\203\377CZ\203\377BY\202\377AW\200\377\77V\177\377=S{\377:Px\3777L"
+ "t\3774Ho\3770Dk\377.Ah\377+>e\377*<c\377);a\377(:`\377(:`\377(:_\377"
+ "(:`\377(:`\377);a\377*<c\377+>e\377.Ah\3770Dk\3774Ho\3777Lt\377:Px\377"
+ "=S{\377\77V~\377AW\200\377BX\201\377CZ\203\377CZ\203\377CZ\203\377CZ"
+ "\203\377CZ\203\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377"
+ "C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377"
+ "C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377"
+ "C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377"
+ "C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377"
+ "C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377"
+ "C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377"
+ "C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377"
+ "C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377"
+ "C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377"
+ "C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377C[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377@W\200\3771El\377\""
+ "1S\377\34*J\377\34*J\377\34*J\377\34*J\377\"1S\3771El\377@W\200\377D"
+ "[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "C[\204\377CZ\203\377CZ\203\377AX\201\377@V\177\377>S|\377;Py\3778Lt\377"
+ "4Ho\3770Ek\377.Ah\377+\77e\377*<c\377);a\377(:`\377(:`\377(:_\377(:`"
+ "\377(:`\377);a\377*<c\377+>e\377.Ah\3770Dk\3774Ho\3777Lt\377:Px\377="
+ "S{\377\77V\177\377AW\200\377BY\202\377CZ\203\377CZ\203\377C[\204\377"
+ "C[\204\377C[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377<Sz\377+=b\377\37-O\377\34*J"
+ "\377\34*J\377\34*J\377\34*J\377\34*J\377\34*J\377\34*J\377\34*J\377\34"
+ "*J\377\37-O\377'7[\377-\77e\3771El\377:Ox\377BY\202\377D[\204\377D[\204"
+ "\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204"
+ "\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204"
+ "\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204"
+ "\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204"
+ "\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204"
+ "\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204"
+ "\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204"
+ "\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204"
+ "\377D[\204\377D[\204\377>T|\377&6Y\377\16\26-\377\11\17#\377\11\17#\377"
+ "\11\17#\377\11\17#\377\16\26-\377&6Y\377>T|\377D[\204\377D[\204\377D"
+ "[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D\\\205\377D\\\205\377D\\\205\377D\\\205"
+ "\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377"
+ "D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\"
+ "\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205"
+ "\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377"
+ "D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D["
+ "\204\377D[\204\377D[\204\377C[\204\377CZ\203\377AX\201\377@V\177\377"
+ ">S|\377;Py\3778Lt\3774Hp\3770Ek\377.Ah\377+\77e\377*<c\377);a\377(:`"
+ "\377(:`\377(:_\377(:`\377(:`\377);a\377*<c\377+\77e\377.Ah\3770Ek\377"
+ "4Ho\3778Lt\377;Py\377>S|\377@V\177\377AX\201\377CZ\203\377CZ\203\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\3779Nv\377\31"
+ "&D\377\13\23'\377\11\17#\377\11\17#\377\11\17#\377\11\17#\377\11\17#"
+ "\377\11\17#\377\11\17#\377\11\17#\377\11\17#\377\11\17#\377\12\21'\377"
+ "\12\22)\377\12\22)\377\15\25/\377\24\40=\377\"1S\3773Hn\377@W\200\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377D[\204\377"
+ "D[\204\377BY\202\3773Gm\377\34+L\377\33(H\377\33(H\377\33(H\377\33(H"
+ "\377\34+L\3773Gm\377BY\202\377D\\\205\377D\\\205\377D\\\205\377D\\\205"
+ "\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377"
+ "D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\3779O"
+ "w\377%5Y\377\34*J\377\34*J\377\34*J\377\34*J\377\37.O\377+>c\377<T{\377"
+ "D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\"
+ "\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205"
+ "\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377"
+ "D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\"
+ "\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205"
+ "\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377"
+ "D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\"
+ "\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205"
+ "\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377"
+ "D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\"
+ "\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205"
+ "\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377"
+ "D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\"
+ "\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205"
+ "\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377"
+ "D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\"
+ "\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205"
+ "\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377"
+ "D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\"
+ "\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205"
+ "\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377"
+ "D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\"
+ "\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205"
+ "\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377"
+ "D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\"
+ "\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205"
+ "\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377"
+ "D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\"
+ "\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205"
+ "\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377"
+ "D\\\205\377D\\\205\377D[\204\377D[\204\377CZ\203\377BX\201\377@W\177"
+ "\377>T|\377;Qy\3778Lt\3774Hp\3771Ek\377.Ah\377+\77e\377*<c\377);a\377"
+ "(:`\377(:`\377(:_\377(:`\377(:`\377);a\377*<c\377+\77e\377.Ah\3770Ek"
+ "\3774Hp\3778Lt\377;Py\377>S|\377@V\177\377AX\201\377CZ\203\377C[\204"
+ "\377D[\204\377D[\204\377D[\204\377D[\204\377D\\\205\377D\\\205\377D\\"
+ "\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205"
+ "\377@X\201\377);`\377\34+K\377\33(H\377\33(H\377\33(H\377\33(H\377\33"
+ "(H\377\33(H\377\33(H\377\33(H\377\33(H\377\30&D\377\23\37:\377\17\31"
+ "2\377\15\26-\377\11\20$\377\10\16\40\377\11\21%\377\15\27""0\377\34*"
+ "J\3773Io\377BZ\203\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\"
+ "\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205"
+ "\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377"
+ "D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\"
+ "\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205"
+ "\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377"
+ "D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\"
+ "\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205"
+ "\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377"
+ "D\\\205\377;Rz\377*>d\377*>d\377*>d\377*>d\377*>d\377*>d\377;Rz\377D"
+ "\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\"
+ "\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205"
+ "\377D\\\205\377D\\\205\377D\\\205\377D\\\205\3773Io\377\20\32""3\377"
+ "\11\20#\377\11\20#\377\11\20#\377\11\20#\377\13\23'\377\31'E\3779Ow\377"
+ "D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\"
+ "\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205"
+ "\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377"
+ "D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\"
+ "\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205"
+ "\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377"
+ "D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377D\\"
+ "\205\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377E\\\205\377E\\\205"
+ "\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377"
+ "E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\"
+ "\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205"
+ "\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377"
+ "E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\"
+ "\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205"
+ "\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377"
+ "E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\"
+ "\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205"
+ "\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377"
+ "E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\"
+ "\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205"
+ "\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377"
+ "E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\"
+ "\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205"
+ "\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377"
+ "E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\"
+ "\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205"
+ "\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377"
+ "E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\"
+ "\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205"
+ "\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377"
+ "E\\\205\377E\\\205\377D\\\205\377D[\204\377C[\204\377BY\202\377@W\200"
+ "\377>T}\377;Qy\3778Mu\3774Hp\3771Ek\377.Ah\377+\77e\377*<c\377);a\377"
+ "(:`\377(:`\377(:_\377(:`\377(:`\377);a\377*<c\377+\77e\377.Ah\3771Ek"
+ "\3774Hp\3778Lt\377;Qy\377>T|\377@W\200\377BY\202\377CZ\203\377D[\204"
+ "\377D\\\205\377D\\\205\377D\\\205\377D\\\205\377E\\\205\377E\\\205\377"
+ "E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\"
+ "\205\377E\\\205\3774Ho\377+>d\377+>d\377+>d\377+>d\377+>d\377+>d\377"
+ "+>d\377+>d\377+>d\377+>d\377+>d\377+>d\377+>d\377+>d\377*<b\377#3W\377"
+ "\26#@\377\14\24*\377\12\21$\377\23\36:\377+<a\377\77U}\377E\\\205\377"
+ "E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\"
+ "\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205"
+ "\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377"
+ "E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\"
+ "\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205"
+ "\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377"
+ "E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\"
+ "\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205"
+ "\377E\\\205\377E\\\205\377E\\\205\377<Rz\377+>d\377+>d\377+>d\377+>d"
+ "\377+>d\377+>d\377<Rz\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377"
+ "E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\"
+ "\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205"
+ "\377@V\177\377\37.O\377\33(H\377\33(H\377\33(H\377\33(H\377\34+K\377"
+ "*;`\377AX\201\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205"
+ "\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377"
+ "E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\"
+ "\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205"
+ "\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377"
+ "E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\"
+ "\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205"
+ "\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377"
+ "E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\"
+ "\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205"
+ "\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377"
+ "E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\"
+ "\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205"
+ "\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377"
+ "E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\"
+ "\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205"
+ "\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377"
+ "E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\"
+ "\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205"
+ "\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\206\377E\\\206\377"
+ "E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\"
+ "\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206"
+ "\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377"
+ "E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\"
+ "\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206"
+ "\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377"
+ "E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\"
+ "\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206"
+ "\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377"
+ "E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\"
+ "\206\377E\\\206\377E\\\205\377E\\\205\377E\\\205\377D\\\205\377D[\204"
+ "\377CZ\203\377AW\200\377>U}\377;Qy\3778Mu\3774Ip\3771El\377.Ah\377+\77"
+ "e\377*<c\377);a\377(:`\377(:`\377(:_\377(:`\377(:`\377);a\377*<c\377"
+ "+\77e\377.Ah\3771Ek\3774Hp\3778Mu\377;Qy\377>T}\377@W\200\377BY\202\377"
+ "C[\204\377D[\204\377D\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205"
+ "\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377"
+ "E\\\205\377E\\\205\377E\\\205\3774Ho\377+>d\377+>d\377+>d\377+>d\377"
+ "+>d\377+>d\377+>d\377+>d\377+>d\377+>d\377+>d\377+>d\377+>d\377+>d\377"
+ "+>d\377+>d\377+>d\377(:`\377\33(H\377\14\24*\377\22\35""7\377+<a\377"
+ "\77U}\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205"
+ "\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377"
+ "E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\"
+ "\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205"
+ "\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377E\\\205\377"
+ "E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\"
+ "\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206"
+ "\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377"
+ "E\\\206\377E\\\206\377E\\\206\377E\\\206\377<R{\377+>e\377+>e\377+>e"
+ "\377+>e\377+>e\377+>e\377<R{\377E\\\206\377E\\\206\377E\\\206\377E\\"
+ "\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206"
+ "\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377"
+ "E\\\206\377E\\\206\377+>e\377+>e\377+>e\377+>e\377+>e\377+>e\3774Hp\377"
+ "E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\"
+ "\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206"
+ "\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377"
+ "E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\"
+ "\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206"
+ "\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377"
+ "E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\"
+ "\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206"
+ "\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377"
+ "E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\"
+ "\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206"
+ "\377E\\\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206"
+ "\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206"
+ "\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206"
+ "\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206"
+ "\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206"
+ "\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206"
+ "\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206"
+ "\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206"
+ "\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206"
+ "\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206"
+ "\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206"
+ "\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206"
+ "\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206"
+ "\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206"
+ "\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206"
+ "\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206"
+ "\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206"
+ "\377E]\206\377E]\206\377E]\206\377E]\206\377E\\\206\377E\\\205\377D["
+ "\204\377CZ\203\377AW\200\377\77U~\377;Qz\3778Mu\3774Ip\3771El\377.Ah"
+ "\377+\77e\377*<c\377);a\377(:`\377(:`\377(:_\377(:`\377(:`\377);a\377"
+ "*<c\377+\77e\377.Ah\3771Ek\3774Ip\3778Mu\377;Qy\377>T}\377AW\200\377"
+ "CZ\203\377D[\204\377D\\\205\377E\\\205\377E\\\205\377E\\\206\377E\\\206"
+ "\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377E\\\206\377"
+ "E\\\206\377E\\\206\377E\\\206\377E\\\206\3774Hp\377+>e\377+\77e\377+"
+ "\77e\377+\77e\377+\77e\377.Bj\3775Mv\377=V\201\377@W\206\377@W\206\377"
+ "9R}\377/Dl\377+\77e\377+\77e\377+\77e\377+\77e\377+\77e\377+\77e\377"
+ "+\77e\377#4W\377\22\34""6\377\24\37<\377+=b\377\77V~\377E]\206\377E]"
+ "\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377"
+ "E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377"
+ "E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377"
+ "E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377"
+ "E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377"
+ "E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377"
+ "E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377"
+ "E]\206\377E]\206\377E]\206\377<S{\377+\77e\377+\77e\377+\77e\377+\77"
+ "e\377+\77e\377+\77e\377<S{\377E]\206\377E]\206\377E]\206\377E]\206\377"
+ "E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377"
+ "E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377"
+ "+\77e\377+\77e\377+\77e\377+\77e\377+\77e\377+\77e\3774Ip\377E]\206\377"
+ "E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377"
+ "E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377"
+ "E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377"
+ "E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377"
+ "E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377"
+ "E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377"
+ "E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377"
+ "E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377"
+ "E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377"
+ "E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377"
+ "E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377"
+ "E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377"
+ "E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377"
+ "E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377"
+ "E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377"
+ "E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377"
+ "E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377"
+ "E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377"
+ "E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377"
+ "E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377"
+ "E]\206\377E]\206\377E]\206\377E]\206\377F]\206\377F]\206\377F]\206\377"
+ "F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377"
+ "F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377"
+ "F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377"
+ "F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377"
+ "F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377"
+ "F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377"
+ "F]\206\377E]\206\377E]\206\377E]\206\377E\\\205\377D\\\205\377CZ\203"
+ "\377AX\201\377\77U~\377<Rz\3778Mu\3775Ip\3771El\377.Ah\377+\77e\377*"
+ "<c\377);a\377(:`\377(:`\377(:_\377(:`\377(:`\377);a\377*<c\377+\77e\377"
+ ".Ah\3771El\3774Ip\3778Mu\377;Qz\377\77U~\377AW\200\377CZ\203\377D[\204"
+ "\377E\\\205\377E\\\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]"
+ "\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377"
+ "E]\206\377E]\206\3774Ip\377+\77e\377+\77e\377+\77e\377+\77e\377+\77e"
+ "\3775Kt\377Wv\244\377w\231\304\377~\240\313\377~\240\313\377~\240\313"
+ "\377q\224\304\377b\204\264\377Hb\217\3771Gp\377+\77e\377+\77e\377+\77"
+ "e\377+\77e\377+\77e\377#4W\377\22\34""6\377\26$A\3771Fl\377C[\204\377"
+ "E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377"
+ "E]\206\377E]\206\377E]\206\377E]\206\377C[\204\377;Rz\3772Gn\377/Ci\377"
+ "/Ci\3774Hp\377\77V~\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206"
+ "\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206"
+ "\377E]\206\377E]\206\377E]\206\377E]\206\377C[\204\377;Rz\3772Gn\377"
+ "/Ci\377/Ci\377/Ci\3770Dj\3778Mt\377AY\202\377E]\206\377E]\206\377E]\206"
+ "\377E]\206\377E]\206\377E]\206\377E]\206\377F]\206\377F]\206\377=S{\377"
+ ",\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377=S{\377F]\206\377"
+ "F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377"
+ "F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377"
+ "F]\206\377F]\206\377F]\206\377,\77e\377,\77e\377,\77e\377,\77e\377,\77"
+ "e\377,\77e\3775Ip\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377"
+ "F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377"
+ "F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377@V~\3775Hp\3770Ci\377"
+ "0Ci\3771Dj\3779Mt\377BY\202\377F]\206\377F]\206\377F]\206\377F]\206\377"
+ "F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377"
+ "F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377"
+ "F]\206\377F]\206\377F]\206\377F]\206\377D[\204\377<Rz\3773Gn\3770Ci\377"
+ "5Hp\377@V~\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206"
+ "\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206"
+ "\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206"
+ "\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206"
+ "\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206"
+ "\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\207"
+ "\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207"
+ "\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207"
+ "\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207"
+ "\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207"
+ "\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207"
+ "\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207"
+ "\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207"
+ "\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207"
+ "\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207"
+ "\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207"
+ "\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207"
+ "\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207"
+ "\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207"
+ "\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207"
+ "\377F]\206\377F]\206\377E]\206\377E\\\206\377D\\\205\377CZ\203\377AX"
+ "\201\377\77V~\377<Rz\3779Mu\3775Ip\3771El\377.Ah\377+\77e\377*<c\377"
+ ");a\377(:`\377(:`\377(:_\377(:`\377(:`\377);a\377*<c\377+\77e\377.Ah"
+ "\3771El\3775Ip\3778Mu\377;Qz\377\77U~\377AX\201\377CZ\203\377D\\\205"
+ "\377E\\\205\377E]\206\377E]\206\377E]\206\377E]\206\377F]\206\377F]\206"
+ "\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206"
+ "\377F]\206\3775Ip\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\3772G"
+ "p\377Xs\236\377u\221\272\377z\227\276\377z\227\276\377\177\235\305\377"
+ "\215\254\321\377\220\257\325\377\201\240\314\377\\|\253\377=T\177\377"
+ "-@h\377,\77e\377,\77e\377,\77e\377,\77e\377#4W\377\26\"\77\377'8\\\377"
+ "=S{\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F"
+ "]\207\377F]\207\377BY\203\3773Go\377\36-O\377\21\33""8\377\15\25/\377"
+ "\13\23+\377\13\23+\377\13\23+\377\13\23+\377\17\31""4\377\25!\77\377"
+ "%4Y\3779Nw\377D[\205\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207"
+ "\377F]\207\377F]\207\377F]\207\377F]\207\377BY\203\3773Go\377\36-O\377"
+ "\21\33""8\377\15\25/\377\13\23+\377\13\23+\377\13\23+\377\13\23+\377"
+ "\13\23+\377\14\24-\377\16\27""2\377\21\33""8\377\31%F\377\"2V\3773Go"
+ "\377BY\203\377F]\207\377F]\207\377F]\207\377F]\207\377=S|\377,\77f\377"
+ ",\77f\377,\77f\377,\77f\377,\77f\377,\77f\377=S|\377F]\207\377F]\207"
+ "\377F]\207\377F]\207\377F]\207\377@V\177\3770Ci\377!1U\377\34*L\377\34"
+ "*L\377\34*L\377\34*L\377\36-O\377&6[\377+=c\377\"2V\377\34*L\377&6[\377"
+ "#4X\377,\77f\377,\77f\377,\77f\377,\77f\377);b\377%6Z\377\"2V\377\34"
+ "*L\377\34*L\377\34*L\377\34*L\377\"2V\3773Go\377BY\203\377F]\207\377"
+ "F]\207\377F]\207\377F]\207\377F]\207\377BY\203\3775Jq\377\"2V\377\25"
+ "!\77\377\17\31""4\377\13\23+\377\13\23+\377\13\23+\377\13\23+\377\14"
+ "\24-\377\21\33""8\377\34*L\3770Ci\377@V\177\377F]\207\377F]\207\377F"
+ "]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377:Py\377&6"
+ "[\377\34*L\377\34*L\377\34*L\377\34*L\377\37/Q\377,\77e\377>U}\377>U"
+ "}\377);`\377\26\"B\377\16\27""1\377\13\23+\377\13\23+\377\13\23+\377"
+ "\20\32""6\377\34*J\3772Fm\377BY\203\377F]\207\377F]\207\377F]\207\377"
+ "F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377"
+ "F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377"
+ "F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377"
+ "F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377"
+ "F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377"
+ "F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377"
+ "F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377"
+ "F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377"
+ "F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377"
+ "F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377"
+ "F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377"
+ "F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377"
+ "F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377"
+ "F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377"
+ "F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377"
+ "F]\207\377F]\207\377F]\207\377F^\207\377F^\207\377F^\207\377F^\207\377"
+ "F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377"
+ "F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377"
+ "F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377"
+ "F]\207\377F]\207\377F]\207\377E]\206\377E\\\205\377D[\204\377BX\201\377"
+ "\77V~\377<Rz\3779Nv\3775Jq\3771El\377.Ah\377+\77e\377*<c\377);a\377("
+ ":`\377(:`\377(:_\377(:`\377(:`\377);a\377*<c\377+\77e\377.Ah\3771El\377"
+ "5Jq\3779Mu\377<Rz\377\77V~\377AX\201\377C[\204\377E\\\205\377E]\206\377"
+ "F]\206\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377"
+ "F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377"
+ "5Iq\377,\77f\377,\77f\377,\77f\377,\77f\377,\77f\377,\77f\377=S|\377"
+ "F]\207\377F]\207\377F]\207\377F]\207\377H_\211\377Tm\227\377q\215\267"
+ "\377\204\242\313\377`\177\260\377=T\200\377-@i\377,\77f\377,\77f\377"
+ ",\77f\377,\77f\377!0S\377\36,L\3773Go\377D[\205\377F]\207\377F]\207\377"
+ "F]\207\377F]\207\377F]\207\377D[\205\3775Jq\377\34*L\377\16\27""1\377"
+ "\11\20$\377\7\15\37\377\12\21%\377\16\26-\377\17\30""2\377\17\30""2\377"
+ "\15\24,\377\10\16!\377\10\15\40\377\12\21&\377\23\35:\377(9]\377>U}\377"
+ "F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377F]\207\377"
+ ":Py\377!1U\377\17\30""3\377\11\20$\377\7\15\37\377\12\21%\377\16\26-"
+ "\377\17\30""2\377\17\30""2\377\17\30""2\377\17\30/\377\13\23)\377\10"
+ "\16\40\377\7\14\35\377\11\20$\377\13\23)\377\35,N\377:Py\377F]\207\377"
+ "F]\207\377F]\207\377F]\207\377=S|\377,\77f\377,\77f\377,\77f\377,\77"
+ "f\377,\77f\377,\77f\377=S|\377F]\207\377F]\207\377F]\207\377F]\207\377"
+ "@V\177\377+=c\377\21\34""7\377\11\20$\377\11\20$\377\11\20$\377\11\20"
+ "$\377\12\21&\377\22\35""6\377#4V\377%6Y\377\16\30/\377\11\20$\377\21"
+ "\33""5\377\37/Q\377,@f\377,@f\377,@f\377,@f\377(:`\377\33)G\377\16\30"
+ "/\377\11\20$\377\11\20$\377\11\20$\377\11\20$\377\16\30/\377'8\\\377"
+ "@W\177\377F^\207\377F^\207\377F^\207\377D\\\205\3777Ls\377\37/Q\377\17"
+ "\31""3\377\12\21&\377\10\16\40\377\10\17!\377\15\25,\377\17\31""2\377"
+ "\17\31""2\377\17\30/\377\13\23)\377\10\16\40\377\11\20$\377\14\25-\377"
+ "\31&F\3770Ci\377BZ\203\377F^\207\377F^\207\377F^\207\377F^\207\377F^"
+ "\207\377F^\207\3775Jq\377\21\33""5\377\11\20$\377\11\20$\377\11\20$\377"
+ "\11\20$\377\13\23)\377\30&D\377+>c\377\34+L\377\14\25,\377\10\16!\377"
+ "\12\21%\377\16\27-\377\17\31""2\377\15\25,\377\10\17!\377\10\17\"\377"
+ "\22\36""9\377+>c\377@W\177\377F^\207\377F^\207\377F^\207\377F^\207\377"
+ "F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377"
+ "F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377"
+ "F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377"
+ "F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377"
+ "F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377"
+ "F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377"
+ "F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377"
+ "F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377"
+ "F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377"
+ "F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377"
+ "F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377"
+ "F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377"
+ "F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377"
+ "F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377"
+ "F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377"
+ "F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377"
+ "F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377"
+ "F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377"
+ "F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377"
+ "F]\207\377F]\206\377E\\\206\377D[\204\377BY\202\377\77V\177\377<Rz\377"
+ "9Nv\3775Jq\3771Em\377.Ah\377+\77e\377*<c\377);a\377(:`\377(:`\377(:_"
+ "\377(:`\377(:`\377);a\377*<c\377+\77e\377.Ah\3771El\3775Jq\3779Nv\377"
+ "<Rz\377\77V~\377BX\201\377D[\204\377E\\\205\377E]\206\377F]\207\377F"
+ "]\207\377F]\207\377F]\207\377F^\207\377F^\207\377F^\207\377F^\207\377"
+ "F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377F^\207\3775Jq\377,"
+ "@f\377,@f\377,@f\377,@f\377,@f\377,@f\377=T|\377F^\207\377F^\207\377"
+ "F^\207\377F^\207\377F^\207\377F^\207\377H`\211\377[u\237\377t\222\274"
+ "\377Xv\243\3777Nw\377,@f\377,@f\377,@f\377,@f\377&9\\\377\35,M\3770E"
+ "k\377@W\177\377F^\207\377F^\207\377F^\207\377F^\207\377@W\177\377+>c"
+ "\377\23\40<\377\12\21%\377\16\27-\377\32)H\377(:`\377,@f\377,@f\377,"
+ "@f\377,@f\377,@f\377*>d\377#5X\377\26#\77\377\13\23)\377\16\30""0\377"
+ "!1U\377:Qy\377F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377:Qy\377"
+ "!1U\377\16\26-\377\16\27-\377\32)H\377(:`\377,@f\377,@f\377,@f\377,@"
+ "f\377,@f\377,@f\377,@f\377,@f\377(:`\377\37/Q\377\32)H\377$5X\377>V}"
+ "\377F^\207\377F^\207\377F^\207\377F^\207\377=T|\377,@f\377,@f\377,@f"
+ "\377,@f\377,@f\377,@f\377=T|\377F^\207\377F^\207\377F^\207\377@W\177"
+ "\377+>c\377\25\40=\377\17\31""2\377\30&D\377\34*I\377\34*I\377\35,M\377"
+ ")<b\377F_\214\377_{\245\377=T|\377\36-O\377\34*I\377\37/Q\377(:`\377"
+ ",@f\377,@f\377,@f\377,@f\377*>d\377%6Z\377\36-O\377\34*I\377\34*I\377"
+ "\34*I\377\34*I\377\36-O\3775Ip\377D\\\205\377F^\207\377F^\207\377D\\"
+ "\205\3773Ho\377\30'E\377\13\23)\377\15\25,\377\27$A\377#5X\377*>d\377"
+ ",@f\377,@f\377,@f\377,@f\377,@f\377(:`\377\34*I\377\17\31""2\377\11\20"
+ "$\377\22\36""9\377+>c\377@W\177\377F^\207\377F^\207\377F^\207\377F^\207"
+ "\377F^\207\377AX\201\377\37/Q\377\34*I\377\34*I\377\34*I\377\34*I\377"
+ "\34*I\377\34+I\377\26#A\377\15\24+\377\23\36""9\377\"3W\377*>d\377,@"
+ "f\377,@f\377,@f\377)<b\377\35,M\377\17\30/\377\24\37;\377+>c\377@W\177"
+ "\377F^\207\377F^\207\377F^\207\377G^\210\377G^\210\377G^\210\377G^\210"
+ "\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210"
+ "\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210"
+ "\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210"
+ "\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210"
+ "\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210"
+ "\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210"
+ "\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210"
+ "\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210"
+ "\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210"
+ "\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210"
+ "\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210"
+ "\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210"
+ "\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210"
+ "\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210"
+ "\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210"
+ "\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210"
+ "\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210"
+ "\377G^\210\377G^\210\377G^\210\377G^\210\377G_\210\377G_\210\377G_\210"
+ "\377G_\210\377G^\210\377G^\210\377F^\207\377F]\207\377E]\206\377D\\\205"
+ "\377BY\202\377@V\177\377<R{\3779Ov\3775Jq\3771Em\377.Bi\377,\77e\377"
+ "*<c\377);a\377(:`\377(:`\377(:_\377(:`\377(:`\377);a\377*<c\377+\77e"
+ "\377.Ah\3771Em\3775Jq\3779Nv\377<R{\377@V\177\377BY\202\377D[\204\377"
+ "E]\206\377F]\207\377F^\207\377F^\207\377F^\207\377F^\207\377F^\207\377"
+ "G^\210\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210\377"
+ "G^\210\377G^\210\3776Js\377-@h\377-@h\377-@h\377-@h\377-@h\377-@h\377"
+ ">T}\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210\377G^\210\377G"
+ "^\210\377I`\212\377[u\240\377f\202\255\377=U\201\377.Aj\377-@h\377-@"
+ "h\377-@h\377-@h\377&6[\377-\77e\377>S|\377G^\210\377G^\210\377G^\210"
+ "\377CZ\204\377/Bi\377\24\37<\377\15\25-\377\34*J\377*<c\377-@h\377-@"
+ "h\377-@h\377-@h\377-@h\377-@h\377-@h\377-@h\377-@h\377-@h\377&6[\377"
+ "\24\37<\377\20\32""4\377%5Z\377>S|\377G^\210\377G^\210\377G^\210\377"
+ "CZ\204\377/Bi\377\26!=\377\30&E\377(:a\377-@h\377-@h\377-@h\377-@h\377"
+ "-@h\377-@h\377-@h\377-@h\377-@h\377-@h\377-@h\377-@h\377-@h\3776Js\377"
+ "G^\210\377G^\210\377G^\210\377G^\210\377G^\210\377>T}\377-@h\377-@h\377"
+ "-@h\377-@h\377-@h\377-@h\377>T}\377G^\210\377G^\210\377AW\200\377+>d"
+ "\377\25\40>\377\23\34""8\377$5Y\377-@h\377-@h\377.Aj\377=U\201\377`~"
+ "\255\377y\226\277\377[u\240\377@U\177\377-@h\377-@h\377-@h\377-@h\377"
+ "-@h\377-@h\377-@h\377-@h\377-@h\377-@h\377-@h\377-@h\377-@h\377-@h\377"
+ "-@h\377-@h\377>T}\377G_\210\377G_\210\377G_\210\3778Mt\377\34*K\377\16"
+ "\30""0\377\32'G\377(;a\377-@h\377-@h\377-@h\377-@h\377-@h\377-@h\377"
+ "-@h\377-@h\377-@h\377-@h\377+\77e\377\40""0R\377\20\32""2\377\25!>\377"
+ "/Ci\377C[\204\377G_\210\377G_\210\377G_\210\377G_\210\377G_\210\377-"
+ "@h\377-@h\377-@h\377-@h\377-@h\377(;a\377\36-N\377\25\40;\377\34*J\377"
+ "*=c\377-@h\377-@h\377-@h\377-@h\377-@h\377-@h\377-@h\377$5Y\377\23\35"
+ "8\377\27$C\3772Gn\377E]\206\377G_\210\377G_\210\377G_\210\377G_\210\377"
+ "G_\210\377G_\210\377G_\210\377G_\210\377G_\210\377G_\210\377G_\210\377"
+ "G_\210\377G_\210\377G_\210\377G_\210\377G_\210\377G_\210\377G_\210\377"
+ "G_\210\377G_\210\377G_\210\377G_\210\377G_\210\377G_\210\377G_\210\377"
+ "G_\210\377G_\210\377G_\210\377G_\210\377G_\210\377G_\210\377G_\210\377"
+ "G_\210\377G_\210\377G_\210\377G_\210\377G_\210\377G_\210\377G_\210\377"
+ "G_\210\377G_\210\377G_\210\377G_\210\377G_\210\377G_\210\377G_\210\377"
+ "G_\210\377G_\210\377G_\210\377G_\210\377G_\210\377G_\210\377G_\210\377"
+ "G_\210\377G_\210\377G_\210\377G_\210\377G_\210\377G_\210\377G_\210\377"
+ "G_\210\377G_\210\377G_\210\377G_\210\377G_\210\377G_\210\377G_\210\377"
+ "G_\210\377G_\210\377G_\210\377G_\210\377G_\210\377G_\210\377G_\210\377"
+ "G_\210\377G_\210\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377"
+ "G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377"
+ "G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377"
+ "G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377"
+ "G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377"
+ "G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377"
+ "G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377"
+ "G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377"
+ "G_\211\377G_\211\377G_\211\377G_\210\377G_\210\377G^\210\377F^\207\377"
+ "F]\206\377D\\\205\377CZ\203\377@V\177\377<R{\3779Ov\3775Jq\3771Fm\377"
+ ".Bi\377,\77e\377*<c\377);a\377(:`\377(:`\377(:_\377(:`\377(:`\377);a"
+ "\377*<c\377,\77e\377.Ah\3771Em\3775Jq\3779Nv\377<R{\377@V\177\377BY\202"
+ "\377D\\\205\377E]\206\377F]\207\377F^\207\377G^\210\377G^\210\377G^\210"
+ "\377G_\210\377G_\210\377G_\210\377G_\210\377G_\210\377G_\210\377G_\210"
+ "\377G_\210\377G_\210\377G_\210\3776Ks\377-@h\377-@h\377-@h\377-@h\377"
+ "-@h\377-@h\377>T}\377G_\210\377G_\210\377G_\210\377G_\210\377G_\210\377"
+ "G_\210\377G_\210\377G_\210\377Kc\214\377Uo\230\377=U\200\3771Fn\377-"
+ "@h\377-@h\377-@h\377-@h\377':]\377);_\377\77W~\377G_\210\377G_\210\377"
+ "G_\210\3778Mt\377\35,L\377\24\37:\377$5Y\377-@h\377-@h\377-@h\3771Fn"
+ "\377C]\210\377^~\255\377p\224\303\377p\224\303\377\\|\252\377@W\204\377"
+ "0Dl\377-@h\377-@h\377(;a\377\30&E\377\27$@\377/Ci\377C[\204\377G_\210"
+ "\377G_\210\377>U|\377*=b\377\35-N\377(;a\377-@h\377-@h\377.Bj\3778Oy"
+ "\377Ol\232\377h\210\270\377t\230\307\377v\231\310\377p\224\303\377e\207"
+ "\267\377Us\243\377C]\213\3775Iu\377.Bk\3776Kt\377G_\211\377G_\211\377"
+ "G_\211\377G_\211\377G_\211\377>T~\377-@i\377-@i\377-@i\377-@i\377-@i"
+ "\377-@i\377>T~\377G_\211\377AX\201\377+>e\377\25!\77\377\23\35""9\377"
+ "$5Z\377-@i\377-@i\377.Bk\377=W\203\377`\177\260\377y\227\301\377[w\241"
+ "\377Ia\213\377>T~\377-@i\377-@i\377-@i\377-@i\377-@i\377-@i\377-@i\377"
+ "-@i\377-@i\377-@i\377-@i\377-@i\377-@i\377-@i\377-@i\377-@i\377>T~\377"
+ "G_\211\377G_\211\377>U}\377&8]\377\24\37;\377\37-Q\377+\77f\377-@i\377"
+ "-@i\377-@i\3771Fo\377A[\210\377Tq\241\377Us\243\377Ga\220\3776Mw\377"
+ ".Bk\377-@i\377-@i\377-@i\377$5Z\377\24\37;\377\35,M\3778Mu\377G_\211"
+ "\377G_\211\377G_\211\377G_\211\377G_\211\377-@i\377-@i\377-@i\377-@i"
+ "\377-@i\377*=d\377&8\\\377':^\3771Fo\377E_\215\377Us\243\377Us\243\377"
+ "E_\215\3773Hr\377-@i\377-@i\377-@i\377-@i\377$5Z\377\24\40=\377!1S\377"
+ ":Oy\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G"
+ "_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377"
+ "G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377"
+ "G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377"
+ "G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377"
+ "G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377"
+ "G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377"
+ "G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377"
+ "G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377"
+ "G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377"
+ "G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377"
+ "G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377"
+ "G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377"
+ "G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377"
+ "G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377"
+ "G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377"
+ "G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377"
+ "G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377"
+ "G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377"
+ "G_\211\377G_\211\377G_\211\377G_\210\377F^\207\377F]\207\377E\\\205\377"
+ "CZ\203\377@W\177\377=S{\3779Ov\3775Jq\3771Fm\377.Bi\377,\77e\377*<c\377"
+ ");b\377(:`\377(:`\377(:_\377(:`\377(:`\377);a\377*<c\377,\77e\377.Bi"
+ "\3771Fm\3775Jq\3779Ov\377<R{\377@V\177\377CZ\203\377D\\\205\377F]\206"
+ "\377F^\207\377G^\210\377G_\210\377G_\210\377G_\210\377G_\211\377G_\211"
+ "\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211"
+ "\377G_\211\3776Kt\377-@i\377-@i\377-@i\377-@i\377-@i\377-@i\377>T~\377"
+ "G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377G_\211\377"
+ "G_\211\377G_\211\377Qi\225\377Gb\215\3775Iu\377-@i\377-@i\377-@i\377"
+ "-@i\377(;b\377);b\377AY\203\377G_\211\377G_\211\377\77W\177\377+>e\377"
+ "\30%D\377#3X\377-@i\377-@i\377-@i\3771Fo\377Ga\220\377s\222\300\377\217"
+ "\256\325\377\226\264\331\377\226\264\331\377\217\256\325\377k\212\270"
+ "\377@W\205\377.Bk\377-@i\377-@i\377':^\377\30&F\377\"3V\377:Oy\377G_"
+ "\211\377G_\211\377\77W\177\377+=c\377':^\377-@i\377-@i\377-@i\3776Mw"
+ "\377Xu\244\377\201\241\313\377\222\261\327\377\226\264\331\377\226\264"
+ "\331\377\226\264\331\377\217\256\325\377\213\253\323\377\201\242\316"
+ "\377t\227\305\377^~\256\377Nh\225\377Me\217\377G_\211\377G_\211\377G"
+ "_\211\377G_\211\377>T~\377-@i\377-@i\377-@i\377-@i\377-@i\377-@i\377"
+ ">T~\377AX\201\377+>e\377\25!\77\377\23\35""9\377$5Z\377-@i\377-@i\377"
+ ".Bk\377=W\203\377`\177\260\377y\227\301\377[w\241\377Ia\213\377Me\221"
+ "\377[w\243\377h\210\271\377v\231\310\377a\200\260\377;S\177\377-@i\377"
+ "-@i\377-@i\377-@i\3771Fo\377Ga\220\377h\210\271\377v\231\310\377v\231"
+ "\310\377v\231\310\377v\231\310\377h\210\271\377[w\243\377Me\221\377E"
+ "]\207\3772Go\377\32(G\377\35-O\377+\77f\377-@i\377-@i\377-@i\3776Mw\377"
+ "Tq\241\377{\233\310\377\213\253\323\377\213\253\323\377\202\244\316\377"
+ "b\202\261\377=W\203\377.Bk\377-@i\377-@i\377-@i\377#3X\377\30&D\377+"
+ "@e\377\77W\177\377G`\211\377G`\211\377G`\211\377G`\211\377-Ai\377-Ai"
+ "\377-Ai\377-Ai\377-Ai\377-Ai\377-Ai\377:R~\377\\}\255\377\202\245\316"
+ "\377\213\254\323\377\213\254\323\377\202\245\316\377\\}\255\377:R~\377"
+ "-Ai\377-Ai\377-Ai\377-Ai\377!2U\377\32)H\3774Iq\377E^\207\377G`\211\377"
+ "G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377"
+ "G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377"
+ "G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377"
+ "G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377"
+ "G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377"
+ "G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377"
+ "G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377"
+ "G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377"
+ "G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377"
+ "G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377"
+ "G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377"
+ "G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377"
+ "G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377"
+ "G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377"
+ "G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377"
+ "G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377"
+ "G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377"
+ "G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377"
+ "G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377"
+ "G_\211\377G_\210\377F]\207\377E\\\206\377CZ\203\377@W\200\377=S{\377"
+ "9Ow\3775Jq\3772Fm\377.Bi\377,\77e\377*<c\377);b\377(:`\377(:`\377(:_"
+ "\377(:`\377(:`\377);a\377*<c\377,\77e\377.Bi\3771Fm\3775Jq\3779Ov\377"
+ "=S{\377@W\200\377CZ\203\377E\\\205\377F]\207\377G^\210\377G_\211\377"
+ "G_\211\377G_\211\377G_\211\377G`\211\377G`\211\377G`\211\377G`\211\377"
+ "G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\3776Lt\377-"
+ "Ai\377-Ai\377-Ai\377-Ai\377-Ai\377-Ai\377>U~\377G`\211\377G`\211\377"
+ "G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377"
+ "Mf\217\377Ic\214\3771Go\377-Ai\377-Ai\377-Ai\377-Ai\377*>d\377':^\377"
+ "C\\\205\377G`\211\377G`\211\377:Py\377\"5W\377\40""1S\377+@f\377-Ai\377"
+ "-Ai\377.Ck\377@X\205\377g\207\265\377x\226\277\377[x\241\377Kd\215\377"
+ "Kd\215\377^y\243\377v\225\275\377Sq\236\3776Nw\377-Ai\377-Ai\377-Ai\377"
+ "#4X\377\35-M\3776Ms\377E^\207\377G`\211\377E^\207\3772Ho\377+@f\377-"
+ "Ai\377-Ai\377-Ai\3773Ir\377Ur\234\377b\177\250\377Sn\227\377Ib\213\377"
+ "G`\211\377Kd\215\377Uq\233\377d\201\252\377x\226\277\377\213\252\320"
+ "\377\205\245\315\377i\207\262\377Sn\227\377G`\211\377G`\211\377G`\211"
+ "\377G`\211\377>U~\377-Ai\377-Ai\377-Ai\377-Ai\377-Ai\377-Ai\3778Ov\377"
+ "+@e\377\25\"\77\377\23\36""9\377$5Z\377-Ai\377-Ai\3771Go\377Gb\220\377"
+ "i\214\271\377{\232\302\377[x\241\377Ib\213\377G`\211\377Mf\221\377f\203"
+ "\255\377\210\247\316\377\226\265\331\377\202\240\307\377;T\177\377-A"
+ "i\377-Ai\377-Ai\377-Ai\3771Go\377Qm\232\377\210\247\316\377\226\265\331"
+ "\377\226\265\331\377\226\265\331\377\226\265\331\377\210\247\316\377"
+ "f\203\255\377Mf\221\377\77W\177\377.Bg\377\34+K\377':^\377-Ai\377-Ai"
+ "\377-Ai\3775Ku\377Om\233\377{\234\305\377{\232\302\377f\203\255\377d"
+ "\201\252\377t\222\273\377\202\242\311\377\\|\254\377:R~\377-Ai\377-A"
+ "i\377-Ai\377+@f\377\40""1S\377\"5W\377:Py\377G`\211\377G`\211\377G`\211"
+ "\377G`\211\377-Ai\377-Ai\377-Ai\377-Ai\377-Ai\377-Ai\3775Ku\377Om\233"
+ "\377\200\236\306\377v\225\275\377d\201\252\377d\201\252\377v\225\275"
+ "\377\200\236\306\377Om\233\3775Ku\377-Ai\377-Ai\377-Ai\377*>d\377!2U"
+ "\3771Fm\377\77W\177\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211"
+ "\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211"
+ "\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211"
+ "\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211"
+ "\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211"
+ "\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211"
+ "\377G`\211\377G`\211\377G`\211\377G`\211\377H`\212\377H`\212\377H`\212"
+ "\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212"
+ "\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212"
+ "\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212"
+ "\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212"
+ "\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212"
+ "\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212"
+ "\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212"
+ "\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212"
+ "\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212"
+ "\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212"
+ "\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212"
+ "\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212"
+ "\377H`\212\377G`\211\377G`\211\377G`\211\377G_\211\377F^\207\377E]\206"
+ "\377C[\204\377@W\200\377>S|\3779Ow\3776Jr\3772Fm\377/Bi\377,\77e\377"
+ "*=c\377);b\377(:`\377(:`\377(:_\377(:`\377(:`\377);b\377*<c\377,\77e"
+ "\377.Bi\3772Fm\3775Jq\3779Ow\377=S{\377@W\200\377CZ\203\377E\\\206\377"
+ "F]\207\377G_\210\377G_\211\377G`\211\377G`\211\377G`\211\377G`\211\377"
+ "G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377"
+ "G`\211\377G`\211\3776Lt\377-Ai\377-Ai\377-Ai\377-Ai\377-Ai\377-Ai\377"
+ ">U~\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G`\211\377G"
+ "`\211\377G`\211\377G`\211\377G`\211\377>U~\377-Ai\377-Ai\377-Ai\377-"
+ "Ai\377-Ai\377-Ai\377-Ai\377G`\211\377G`\211\377G`\211\377>V}\377$4X\377"
+ "&9\\\377-Ai\377-Ai\377-Aj\3774Is\377Jd\222\377j\206\257\377Tn\230\377"
+ "H`\212\377H`\212\377H`\212\377H`\212\377Xr\235\377_{\245\377:R~\377-"
+ "Aj\377-Aj\377-Aj\377*>e\377$4Y\3776Kr\377BY\202\377H`\212\377Jb\214\377"
+ ":Oy\377/Cl\377-Aj\377-Aj\377-Aj\377%5[\377\36-N\377\36.P\377'8^\3771"
+ "El\377:Px\377D\\\206\377H`\212\377H`\212\377H`\212\377Ld\216\377Vq\234"
+ "\377Xr\235\377Nf\222\377H`\212\377H`\212\377H`\212\377H`\212\377\77U"
+ "\177\377-Aj\377-Aj\377-Aj\377-Aj\377-Aj\377*<c\377%7[\377\26\"@\377\23"
+ "\36:\377%5[\377-Aj\377-Aj\3772Gp\377Hb\220\377q\222\277\377\200\236\305"
+ "\377]x\242\377Jb\214\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212"
+ "\377H`\212\377H`\212\377-Aj\377-Aj\377-Aj\377-Aj\377-Aj\377-Aj\3776L"
+ "u\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212"
+ "\377H`\212\377\77V~\377+=c\377'9]\377-Aj\377-Aj\377-Aj\377-Aj\377:R~"
+ "\377a~\252\377f\201\253\377Nf\222\377H`\212\377H`\212\377Jb\214\377]"
+ "x\242\377l\211\263\377B\\\211\3771En\377-Aj\377-Aj\377-Aj\377'9]\377"
+ "$4Y\377\77V~\377H`\212\377H`\212\377H`\212\377H`\212\377-Aj\377-Aj\377"
+ "-Aj\377-Aj\377-Aj\377-Aj\377<T\201\377a~\252\377_y\244\377Jb\214\377"
+ "H`\212\377H`\212\377Jb\214\377_y\244\377a~\252\377<T\201\377-Aj\377-"
+ "Aj\377-Aj\377-Aj\377'9]\377+=c\377\77V~\377H`\212\377H`\212\377H`\212"
+ "\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212"
+ "\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212"
+ "\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212"
+ "\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212"
+ "\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212"
+ "\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212"
+ "\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212"
+ "\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212"
+ "\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212"
+ "\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212"
+ "\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212"
+ "\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212"
+ "\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212"
+ "\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212"
+ "\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212"
+ "\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212"
+ "\377H`\212\377H`\212\377H`\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212"
+ "\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212"
+ "\377Ia\212\377Ia\212\377Ia\212\377H`\212\377H`\212\377H`\212\377G`\211"
+ "\377G^\210\377E]\206\377D[\204\377AW\200\377>S|\377:Ow\3776Kr\3772Fm"
+ "\377/Bi\377,\77e\377*=c\377);b\377(:`\377(:`\377(:_\377(:`\377(:`\377"
+ ");b\377*=c\377,\77e\377/Bi\3772Fm\3776Jr\377:Ow\377>S|\377AW\200\377"
+ "C[\204\377E]\206\377F^\207\377G_\211\377G`\211\377H`\212\377H`\212\377"
+ "H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377"
+ "H`\212\377H`\212\377H`\212\377H`\212\3776Lu\377-Aj\377-Aj\377-Aj\377"
+ "-Aj\377-Aj\377-Aj\377\77U\177\377H`\212\377H`\212\377H`\212\377H`\212"
+ "\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377\77U"
+ "\177\377-Aj\377-Aj\377-Aj\377-Aj\377-Aj\377-Aj\377-Aj\377H`\212\377H"
+ "`\212\377D\\\206\377=R|\377%5[\377*>e\377-Aj\377-Aj\377-Aj\377/Cl\377"
+ "2Gn\377);`\377\36-O\377\36-O\377\36-O\377\36-O\377\36-O\377#3X\3771E"
+ "l\377*<c\377-Aj\377-Aj\377-Aj\377-Aj\377':_\3771Dk\377@W\200\377H`\212"
+ "\377Nf\220\377D\\\207\3772Gp\377-Aj\377-Aj\377-Aj\377'9]\377\25!>\377"
+ "\14\24+\377\13\23+\377\14\25-\377\15\26""0\377\20\32""6\377\24\40@\377"
+ "\40/R\3771El\377BY\202\377H`\212\377H`\212\377H`\212\377H`\212\377H`"
+ "\212\377H`\212\377H`\212\377\77U\177\377-Aj\377-Aj\377-Aj\377-Aj\377"
+ "-Aj\377%5[\377\34+K\377\26#@\377%5[\377-Aj\377-Aj\3772Gp\377Hb\220\377"
+ "l\214\272\377u\222\273\377Tn\230\377H`\212\377H`\212\377H`\212\377H`"
+ "\212\377H`\212\377H`\212\377H`\212\377H`\212\377H`\212\377-Aj\377-Aj"
+ "\377-Aj\377-Aj\377.Bj\377.Bj\3777Mu\377Ia\212\377Ia\212\377Ia\212\377"
+ "Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377AX\200\377+<a\377("
+ ":_\377.Bj\377.Bj\377.Bj\3771Fn\377<T~\377Zt\236\377Qj\223\377Ia\212\377"
+ "Ia\212\377Ia\212\377Ia\212\377Kc\214\377Wq\232\377Hb\215\3776Lv\377."
+ "Bj\377.Bj\377.Bj\377+\77e\377%6[\377=S|\377E]\206\377Ia\212\377Ia\212"
+ "\377Ia\212\377.Bj\377.Bj\377.Bj\377.Bj\377.Bj\3771Fn\377<T~\377^x\242"
+ "\377Qj\223\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Qj\223\377^x\242"
+ "\377<T~\3771Fn\377.Bj\377.Bj\377.Bj\377':]\377'9]\377\77W~\377Ia\212"
+ "\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212"
+ "\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212"
+ "\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212"
+ "\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212"
+ "\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212"
+ "\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212"
+ "\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212"
+ "\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212"
+ "\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212"
+ "\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212"
+ "\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212"
+ "\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212"
+ "\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212"
+ "\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212"
+ "\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212"
+ "\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212"
+ "\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212"
+ "\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212"
+ "\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212"
+ "\377H`\212\377G`\211\377G_\210\377F]\206\377D[\204\377AX\201\377>T|\377"
+ ":Px\3776Kr\3772Fm\377/Bi\377,\77e\377*=c\377);b\377(:`\377(:`\377(:_"
+ "\377(:`\377(:`\377);b\377*=c\377,\77e\377/Bi\3772Fm\3776Kr\377:Ow\377"
+ ">S|\377AW\200\377D[\204\377E]\206\377G^\210\377G`\211\377H`\212\377H"
+ "`\212\377H`\212\377H`\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377"
+ "Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\3777Mu\377."
+ "Bj\377.Bj\377.Bj\377.Bj\377.Bj\377.Bj\377@V\177\377Ia\212\377Ia\212\377"
+ "Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377"
+ "D[\204\3775Iq\377*=c\377.Bj\377.Bj\377.Bj\377.Bj\3771Fn\3775Js\377Me"
+ "\216\377Ia\212\377C[\202\3777Lt\377*=a\377.Bj\377.Bj\377.Bj\377.Bj\377"
+ "(:_\377\34*H\377\16\27""0\377\12\21'\377\12\21'\377\12\21'\377\12\21"
+ "'\377\12\21'\377\12\21'\377\22\34""7\377!1T\377.Bj\377.Bj\377.Bj\377"
+ ".Bj\377*=c\3770Cj\377D[\204\377Ia\212\377Sl\226\377Up\232\377:Q{\377"
+ "0Dl\377.Bj\377.Bj\377.Bj\377+\77e\377!1T\377\26#@\377\21\33""4\377\14"
+ "\24*\377\10\17\"\377\10\16\"\377\12\21'\377\14\25-\377\24\40>\377'8\\"
+ "\377\77W~\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377@V\177"
+ "\377.Bj\377.Bj\377.Bj\377.Bj\377.Bj\377*=c\377%6[\377*=c\377.Bj\377."
+ "Bj\3771Fn\377E^\214\377k\213\266\377v\223\273\377Uo\230\377Ia\212\377"
+ "Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377"
+ "Ia\212\377Ia\212\377.Bj\377.Bj\377.Bj\377.Bj\377.Bj\377.Bj\3777Mu\377"
+ "Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377"
+ "Ia\212\377D[\204\377(:_\377*=c\377.Bj\377.Bj\377.Bj\3773Hp\377@X\202"
+ "\377Sl\226\377Kc\214\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212"
+ "\377Qj\223\377Me\217\3775Js\377.Bj\377.Bj\377.Bj\377.Bj\377*=a\3777L"
+ "t\377C[\202\377Ia\212\377Ia\212\377Ia\212\377.Bj\377.Bj\377.Bj\377.B"
+ "j\377.Bj\3773Hp\377>V\200\377Og\220\377Ia\212\377Ia\212\377Ia\212\377"
+ "Ia\212\377Ia\212\377Ia\212\377Og\220\377>V\200\3773Hp\377.Bj\377.Bj\377"
+ ".Bj\377*=c\377%6[\377D[\204\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377"
+ "Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377"
+ "Ia\212\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377"
+ "Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377"
+ "Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377"
+ "Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377"
+ "Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377"
+ "Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377"
+ "Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377"
+ "Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377"
+ "Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377"
+ "Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377"
+ "Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377"
+ "Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377"
+ "Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377"
+ "Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377"
+ "Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377"
+ "Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377"
+ "Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377"
+ "Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\212\377H`\212\377G_\211\377"
+ "F]\207\377D\\\205\377AX\201\377>T|\377:Px\3776Ks\3772Fn\377/Bi\377,\77"
+ "e\377*=c\377);b\377(:`\377(:`\377(:_\377(:`\377(:`\377);b\377*=c\377"
+ ",\77e\377/Bi\3772Fm\3776Kr\377:Px\377>T|\377AX\201\377D[\204\377F]\206"
+ "\377G_\210\377G`\211\377H`\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212"
+ "\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212\377Ia\212"
+ "\377Ia\212\377Ia\212\3777Mu\377.Bj\377.Bk\377.Bk\377.Bk\377.Bk\377.B"
+ "k\377@V\200\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213"
+ "\377Ia\213\377Ia\213\377Ia\213\377\77W\200\377'9^\377':_\377.Bk\377."
+ "Bk\377.Bk\377.Bk\3773Hq\377>V\201\377Og\221\377Ia\213\377G_\211\377<"
+ "S|\377-@i\377.Bk\377.Bk\377.Bk\377.Bk\377+\77f\377$5Z\377\37-Q\377\35"
+ ",M\377\35,M\377\35,M\377\35,M\377\35,M\377\35,M\377!1U\377*=d\377.Bk"
+ "\377.Bk\377.Bk\377.Bk\377-@i\3774Iq\377G_\211\377Ia\213\377Oh\223\377"
+ "f\202\255\377Xt\244\377@W\205\3770Dm\377.Bk\377.Bk\377.Bk\377.Bk\377"
+ ".Bk\377.Bk\377.Bk\377-@i\377':_\377\34*K\377\21\33""5\377\11\20$\377"
+ "\15\26/\377#4X\377=S}\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377@V\200"
+ "\377.Bk\377.Bk\377.Bk\377.Bk\377.Bk\377.Bk\377.Bk\377.Bk\377.Bk\377."
+ "Bk\377.Bk\3779Ox\377Uo\231\377Og\221\377Ia\213\377Ia\213\377Ia\213\377"
+ "Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377"
+ "Ia\213\377.Bk\377.Bk\377.Bk\377.Bk\377.Bk\377.Bk\3777Mv\377Ia\213\377"
+ "Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377"
+ "G_\211\377+\77f\377-@i\377.Bk\377.Bk\377.Bk\3770Dm\377;Pz\377Kc\215\377"
+ "Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Kc\215\377"
+ "CZ\204\3770Dm\377.Bk\377.Bk\377.Bk\377.Bk\377-@i\377<S|\377G_\211\377"
+ "Ia\213\377Ia\213\377Ia\213\377.Bk\377.Bk\377.Bk\377.Bk\377.Bk\3770Dm"
+ "\377;Pz\377Kc\215\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377"
+ "Ia\213\377Kc\215\377;Pz\3770Dm\377.Bk\377.Bk\377.Bk\377.Bk\377.Bk\377"
+ "Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377"
+ "Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377"
+ "Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377"
+ "Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377"
+ "Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377"
+ "Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377"
+ "Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377"
+ "Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377"
+ "Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377"
+ "Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377"
+ "Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377"
+ "Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377"
+ "Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377"
+ "Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377"
+ "Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377"
+ "Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377"
+ "Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377"
+ "Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377"
+ "Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377"
+ "Ia\213\377Ia\213\377Ia\213\377Ia\212\377G`\211\377F^\207\377D\\\205\377"
+ "AX\201\377>T}\377:Px\3776Ks\3772Fn\377/Bi\377,\77e\377*=c\377);b\377"
+ "(:`\377(:`\377(:_\377(:`\377(:`\377);b\377*=c\377,\77e\377/Bi\3772Fn"
+ "\3776Ks\377:Px\377>T|\377AX\201\377D\\\205\377F]\207\377G_\211\377H`"
+ "\212\377Ia\212\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377"
+ "Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377"
+ "Ia\213\3777Mv\377.Bk\377.Bk\377.Bk\377.Bk\377.Bk\377.Bk\377@V\200\377"
+ "Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377"
+ "Ia\213\377C[\203\3778Mu\377$5Y\377*=d\377.Bk\377.Bk\377.Bk\377.Bk\377"
+ "5Ju\377F_\212\377Qj\225\377Ia\213\377Ia\213\377@V\200\377.Bk\377.Bk\377"
+ ".Bk\377.Bk\377.Bk\377.Bk\377.Bk\377.Bk\377.Bk\377.Bk\377.Bk\377.Bk\377"
+ ".Bk\377.Bk\377.Bk\377.Bk\377.Bk\377.Bk\377.Bk\377.Bk\377.Bk\3777Mv\377"
+ "Ia\213\377Ia\213\377Ia\213\377Zt\236\377{\231\302\377q\222\301\377Vs"
+ "\243\377=U\203\3771Fo\377.Bk\377.Bk\377.Bk\377.Bk\377.Bk\377.Bk\377."
+ "Bk\377.Bk\377.Bk\377(:`\377\30$B\377\23\36:\377*<a\377AX\201\377Ia\213"
+ "\377Ia\213\377Ia\213\377@V\200\377.Bk\377.Bk\377.Bk\377.Bk\377.Bk\377"
+ ".Bk\377.Bk\377.Bk\377.Bk\377.Bk\377+\77f\377\34*K\377\33(I\377-@g\377"
+ "C[\203\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377"
+ "Ia\213\377Ia\213\377Ia\213\377Ia\213\377.Bk\377.Bk\377.Bk\377.Bk\377"
+ ".Bk\377.Bk\3777Mv\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377"
+ "Ia\213\377Ia\213\377Ia\213\377Ia\213\377.Bk\377.Bk\377.Bk\377.Bk\377"
+ ".Bk\377.Bk\3777Mv\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377"
+ "Ia\213\377Ia\213\377Ia\213\377@V\200\377.Bk\377.Bk\377.Bk\377.Bk\377"
+ ".Bk\377.Bk\377@V\200\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377.Bk\377"
+ ".Bk\377.Bk\377.Bk\377.Bk\377.Bk\3777Mv\377Ia\213\377Ia\213\377Ia\213"
+ "\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\3777Mv\377.Bk\377"
+ ".Bk\377.Bk\377.Bk\377.Bk\377.Bk\377Ia\213\377Ia\213\377Ia\213\377Ia\213"
+ "\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213"
+ "\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213"
+ "\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213"
+ "\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213"
+ "\377Ia\213\377Ia\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213"
+ "\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213"
+ "\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213"
+ "\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213"
+ "\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213"
+ "\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213"
+ "\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213"
+ "\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213"
+ "\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213"
+ "\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213"
+ "\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213"
+ "\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213"
+ "\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213"
+ "\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213"
+ "\377Jb\213\377Jb\213\377Jb\213\377Ia\213\377Ia\213\377Ia\213\377Ia\212"
+ "\377G`\211\377F^\207\377E\\\205\377BX\201\377>U}\377:Px\3776Ks\3772F"
+ "n\377/Bi\377,\77e\377*=c\377);b\377(:`\377(:`\377(:_\377(:`\377(:`\377"
+ ");b\377*=c\377,\77e\377/Bi\3772Fn\3776Ks\377:Px\377>T}\377AX\201\377"
+ "D\\\205\377F^\207\377G`\211\377Ia\212\377Ia\213\377Ia\213\377Ia\213\377"
+ "Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377"
+ "Ia\213\377Ia\213\377Ia\213\377Ia\213\3777Mv\377.Bk\377.Bk\377.Bk\377"
+ ".Bk\377.Bk\377.Bk\377@V\200\377Ia\213\377Ia\213\377Ia\213\377Ia\213\377"
+ "Ia\213\377Ia\213\377Ia\213\377G_\211\3776Ks\377\"2T\377\40""0S\377-@"
+ "i\377.Bk\377.Bk\377.Bk\377/Ck\3777Mv\377To\231\377Tm\226\377Jb\213\377"
+ "Ld\215\377D[\204\3771Em\377/Ck\377/Ck\377/Ck\377/Ck\3775Ku\377Hb\220"
+ "\377Xv\245\377]|\252\377]|\252\377]|\252\377]|\252\377]|\252\377]|\252"
+ "\377]|\252\377]|\252\377]|\252\377]|\252\377]|\252\377]|\252\377Xv\245"
+ "\377Sm\232\377Rk\225\377Jb\213\377Jb\213\377Ld\215\377_z\243\377\202"
+ "\240\307\377\212\252\322\377\200\241\315\377o\217\277\377]|\252\377N"
+ "k\230\377F`\215\377>W\203\3774Hq\377/Ck\377/Ck\377/Ck\377/Ck\377/Ck\377"
+ "*>d\377\36-M\377%6Y\377>T}\377Jb\213\377Jb\213\377Jb\213\377AW\200\377"
+ "/Ck\377/Ck\377/Ck\377/Ck\377/Ck\3774Hq\3779Pz\3774Hq\377/Ck\377/Ck\377"
+ "/Ck\377&7\\\377\25!=\377\34)I\3777Ks\377H`\211\377Jb\213\377Jb\213\377"
+ "Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377"
+ "/Ck\377/Ck\377/Ck\377/Ck\377/Ck\377/Ck\3778Nv\377Jb\213\377Jb\213\377"
+ "Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377Ld\215\377"
+ "2Go\3771Em\377/Ck\377/Ck\377/Ck\377-Ai\3775Jq\377H`\211\377Jb\213\377"
+ "Jb\213\377Jb\213\377Jb\213\377Jb\213\377Jb\213\377H`\211\377=T|\377-"
+ "Ai\377/Ck\377/Ck\377/Ck\377/Ck\3771Em\377D[\204\377Ld\215\377Jb\213\377"
+ "Jb\213\377Jb\213\377/Ck\377/Ck\377/Ck\377/Cl\377/Cl\377-Aj\3775Js\377"
+ "H`\212\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377"
+ "H`\212\3775Js\377-Aj\377/Cl\377/Cl\377/Cl\377/Cl\377/Cl\377Jb\214\377"
+ "Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377"
+ "Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377"
+ "Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377"
+ "Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377"
+ "Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377"
+ "Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377"
+ "Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377"
+ "Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377"
+ "Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377"
+ "Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377"
+ "Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377"
+ "Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377"
+ "Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377"
+ "Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377"
+ "Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377"
+ "Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377"
+ "Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377"
+ "Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377"
+ "Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377"
+ "Jb\214\377Jb\213\377Ia\213\377H`\212\377G_\210\377E\\\205\377BY\202\377"
+ "\77U~\377;Py\3776Ks\3773Fn\377/Bi\377-\77f\377*=c\377);b\377(:`\377("
+ ":`\377(:_\377(:`\377(:`\377);b\377*=c\377,\77e\377/Bi\3773Fn\3776Ks\377"
+ ";Py\377>U}\377BY\202\377E\\\205\377G^\210\377H`\212\377Ia\213\377Ia\213"
+ "\377Jb\213\377Jb\213\377Jb\213\377Jb\214\377Jb\214\377Jb\214\377Jb\214"
+ "\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\3778Nw\377"
+ "/Cl\377/Cl\377/Cl\377/Cl\377/Cl\377/Cl\377AW\201\377Jb\214\377Jb\214"
+ "\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377H`\212\3777Kt\377\37-P\377"
+ "\27#A\377&7]\377/Cl\377/Cl\377/Cl\377/Cl\3775Kv\377B[\210\377[v\240\377"
+ "Pi\224\377Jb\214\377Pi\224\377Oi\223\3774It\377/Cl\377/Cl\377/Cl\377"
+ "/Cl\3775Kv\377\\y\244\377\204\242\313\377\220\257\325\377\220\257\325"
+ "\377\220\257\325\377\220\257\325\377\220\257\325\377\220\257\325\377"
+ "\220\257\325\377\220\257\325\377\220\257\325\377\220\257\325\377\220"
+ "\257\325\377\220\257\325\377\211\247\320\377p\215\266\377Vp\232\377J"
+ "b\214\377Jb\214\377Jb\214\377Jb\214\377Rk\226\377j\205\257\377\205\243"
+ "\312\377\222\261\325\377\220\257\325\377\212\251\322\377\206\247\320"
+ "\377\206\247\320\377y\233\311\377f\206\267\377Hb\222\3774Hr\377/Cl\377"
+ "/Cl\377/Cl\377':`\377(9_\377@X\201\377Jb\214\377Jb\214\377Jb\214\377"
+ "AW\201\377/Cl\377/Cl\377/Cl\377/Cl\377/Cl\3779P{\377[w\243\377Pl\232"
+ "\3779P{\377/Cl\377/Cl\377/Cl\377&7]\377\27#A\377\37-P\3777Kt\377H`\212"
+ "\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214"
+ "\377Jb\214\377/Cl\377/Cl\377/Cl\377/Cl\377/Cl\377/Cl\3778Nw\377Jb\214"
+ "\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214"
+ "\377Ph\222\377<T~\3774Hr\377/Cl\377/Cl\377/Cl\377*>e\377+>e\377D\\\206"
+ "\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377BY\202"
+ "\377/Ci\377);a\377/Cl\377/Cl\377/Cl\377/Cl\3774It\377Oi\223\377Pi\224"
+ "\377Jb\214\377Jb\214\377Jb\214\377/Cl\377/Cl\377/Cl\377/Cl\377/Cl\377"
+ "*>e\377+>e\377D\\\206\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214"
+ "\377Jb\214\377D\\\206\377+>e\377*>e\377/Cl\377/Cl\377/Cl\3774Hr\3779"
+ "P{\377Ph\222\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb"
+ "\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377"
+ "Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377"
+ "Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377"
+ "Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377"
+ "Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377"
+ "Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377"
+ "Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377"
+ "Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377"
+ "Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377"
+ "Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377"
+ "Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377"
+ "Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377"
+ "Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377"
+ "Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377"
+ "Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377"
+ "Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377"
+ "Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377"
+ "Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377"
+ "Jb\214\377Jb\214\377Jb\214\377Jb\214\377Ia\213\377Ia\212\377G_\211\377"
+ "E\\\206\377BY\202\377\77U~\377;Py\3776Ks\3773Fn\377/Bi\377-\77f\377*"
+ "=c\377);b\377(:`\377(:`\377(:_\377(:`\377(:`\377);b\377*=c\377-\77f\377"
+ "/Bi\3773Fn\3776Ks\377;Py\377\77U~\377BY\202\377E\\\205\377G_\210\377"
+ "H`\212\377Ia\213\377Jb\213\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377"
+ "Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377"
+ "Jb\214\377Jb\214\3778Nw\377/Cl\377/Cl\377/Cl\377/Cl\377/Cl\377/Cl\377"
+ "AW\201\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377H`\212\377=S|\377%"
+ "6[\377\23\40>\377\21\33""6\377!0T\377-Aj\377/Cl\377/Cl\377/Cl\377/Cl"
+ "\377<U\200\377\\y\244\377_z\244\377Ld\216\377Jb\214\377Nf\220\377Vp\232"
+ "\3779P{\3772Gp\377/Cl\377/Cl\377/Cl\377*>e\3776Kt\377Vp\232\377c~\251"
+ "\377c~\251\377c~\251\377c~\251\377c~\251\377c~\251\377c~\251\377c~\251"
+ "\377c~\251\377c~\251\377c~\251\377a|\247\377]x\242\377Vp\232\377Nf\220"
+ "\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Ld\216"
+ "\377Tn\230\377c~\251\377s\217\271\377|\231\302\377\205\243\312\377\224"
+ "\261\326\377\227\265\331\377o\217\274\377>W\203\377/Cl\377/Cl\377/Cl"
+ "\377*>e\377&7]\377D\\\206\377Jb\214\377Jb\214\377Jb\214\377AW\201\377"
+ "/Cl\377/Cl\377/Cl\377/Cl\377/Cl\3774Hr\377_z\245\377s\220\273\377Jd\223"
+ "\3774Hr\377/Cl\377/Cl\377-Aj\377!0T\377\22\34""7\377\34*L\3777Kt\377"
+ "H`\212\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377"
+ "Jb\214\377/Cl\377/Cl\377/Cl\377/Cl\377/Cl\377/Cl\3778Nw\377Jb\214\377"
+ "Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377"
+ "Rk\226\377F`\213\3775Kv\377/Cl\377/Cl\377/Cl\377,@h\377#4W\3777Kt\377"
+ "BY\202\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377H`\212\377=S|\377$"
+ "4Y\377':`\377/Cl\377/Cl\377/Cl\3772Gp\3779P{\377Vp\232\377Nf\220\377"
+ "Jb\214\377Jb\214\377Jb\214\377/Cl\377/Cl\377/Cl\377/Cl\377/Cl\377,@h"
+ "\377#4W\3777Kt\377BY\202\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377"
+ "BY\202\3777Kt\377#4W\377,@h\377/Cl\377/Cl\377/Cl\3777Mw\377Kd\220\377"
+ "Tm\227\377Jb\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377"
+ "Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377"
+ "Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377"
+ "Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377"
+ "Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377"
+ "Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377"
+ "Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377"
+ "Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377"
+ "Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377"
+ "Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377"
+ "Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377"
+ "Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377"
+ "Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377"
+ "Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377"
+ "Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377"
+ "Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377"
+ "Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377"
+ "Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377"
+ "Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377"
+ "Jc\214\377Jc\214\377Jb\214\377Jb\214\377Ia\213\377G`\211\377E]\206\377"
+ "CZ\203\377\77V~\377;Qy\3776Ls\3773Gn\377/Bi\377-\77f\377*=c\377);b\377"
+ "(:`\377(:`\377(:_\377(:`\377(:`\377);b\377*=c\377-\77f\377/Bi\3773Fn"
+ "\3776Ks\377;Py\377\77U~\377CZ\203\377E]\206\377G_\211\377Ia\212\377J"
+ "b\213\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jb\214\377Jc\214\377"
+ "Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377"
+ "Jc\214\3778Nw\377/Dl\377/Dl\377/Dl\377/Dl\377/Dl\377)<a\377);_\377\""
+ "3V\377\37/Q\377\37/Q\377\33*K\377\23\37<\377\16\30""4\377\13\25+\377"
+ "\17\31""2\377!1T\377-Bj\377/Dl\377/Dl\377/Dl\377/Dl\3779Q{\377Nl\230"
+ "\377h\205\257\377Tn\227\377Jc\214\377Jc\214\377Jc\214\377Tn\227\377G"
+ "b\215\3777Nw\377/Dl\377/Dl\377/Dl\377)<a\377\36-N\377,\77d\377>U~\377"
+ "Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377"
+ "Jc\214\377D]\204\3772Fm\377!1T\377%6Z\377>U~\377Jc\214\377Jc\214\377"
+ "D]\204\3775Kr\377.Bh\3779Ow\377F_\210\377Jc\214\377Jc\214\377Jc\214\377"
+ "Jc\214\377Jc\214\377Jc\214\377Le\216\377Xs\234\377a|\246\3777Nw\377/"
+ "Dl\377/Dl\377/Dl\377/Dl\377/Dl\377Jc\214\377Jc\214\377Jc\214\377Jc\214"
+ "\377AX\201\377/Dl\377/Dl\377/Dl\377/Dl\377/Dl\377/Dl\377F_\211\377j\206"
+ "\257\377h\207\263\377Je\223\3774Ir\377/Dl\377/Dl\377-Bj\377!1T\377\22"
+ "\35""7\377\34+L\3777Lt\377Ha\212\377Jc\214\377Jc\214\377Jc\214\377Jc"
+ "\214\377Jc\214\377Jc\214\377/Dl\377/Dl\377/Dl\377/Dl\377/Dl\377*\77e"
+ "\377(:_\3775Kr\377BZ\202\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377"
+ "Jc\214\377Jc\214\377Tn\227\377Ql\226\3777Nw\377/Dl\377/Dl\377/Dl\377"
+ "/Dl\377\"3W\377\35,M\3772Fm\377F_\210\377Jc\214\377Jc\214\377Ha\212\377"
+ "7Lt\377%6Z\377\36-N\377,@h\377/Dl\377/Dl\377/Dl\3777Nw\377Gb\215\377"
+ "Tn\227\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377/Dl\377/Dl\377/Dl\377"
+ "/Dl\377/Dl\377/Dl\377\"3W\377\37/P\3775Kr\377Ha\212\377Jc\214\377Jc\214"
+ "\377Ha\212\3775Kr\377\37/P\377\"3W\377/Dl\377/Dl\377/Dl\377/Dl\3775L"
+ "v\377Mf\221\377Rl\226\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214"
+ "\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214"
+ "\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214"
+ "\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214"
+ "\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214"
+ "\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214"
+ "\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214"
+ "\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214"
+ "\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214"
+ "\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214"
+ "\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214"
+ "\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215"
+ "\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215"
+ "\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215"
+ "\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215"
+ "\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215"
+ "\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215"
+ "\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215"
+ "\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215"
+ "\377Kc\215\377Jc\214\377Jc\214\377Jc\214\377Jb\214\377Ia\213\377G`\211"
+ "\377F]\206\377CZ\203\377\77V~\377;Qy\3776Ls\3773Gn\377/Cj\377-\77f\377"
+ "*=c\377);b\377(:`\377(:`\377(:_\377(:`\377(:`\377);b\377*=c\377-\77f"
+ "\377/Bi\3773Gn\3776Ls\377;Qy\377\77V~\377CZ\203\377E]\206\377G_\211\377"
+ "Ia\213\377Jb\214\377Jb\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377"
+ "Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377Jc\214\377"
+ "Jc\214\377Jc\214\3778Nw\377/Dl\377/Dl\377/Dl\377/Dl\377/Dl\377&8]\377"
+ "\27%B\377\15\26,\377\12\22(\377\12\22(\377\12\22(\377\10\17!\377\14\25"
+ ",\377\31'E\377)<a\377/Dl\377/Dl\377/Dl\377/Dl\377/Dl\3779Q{\377Wu\243"
+ "\377u\224\275\377a|\246\377Le\216\377Jc\214\377Jc\214\377Jc\214\377X"
+ "s\234\377\\w\242\377>W\203\3771Fn\377/Dl\377/Dl\377-Bj\377\37""0R\377"
+ "\24\40<\377\34+M\3770Dj\377@W\200\377Ha\212\377Jc\214\377F_\210\377<"
+ "Sz\3770Dj\377\37/Q\377\23\37<\377\14\26/\377\15\25,\377\34*J\377@X\201"
+ "\377Jc\214\377Jc\214\377D]\204\377'9]\377\21\33""7\377\16\31""3\377\27"
+ "$E\377$6Y\3772Fm\377<Sz\377F_\210\377Jc\214\377Jc\214\377E]\205\3771"
+ "Dk\377&6[\377$5Y\3770Dm\3770Dm\3770Dm\3773Hq\3776Lv\377Og\221\377Kc\215"
+ "\377Kc\215\377Kc\215\377BX\202\3770Dm\3770Dm\3770Dm\3770Dm\3770Dm\377"
+ "0Dm\377BX\202\377Wq\233\377x\225\275\377q\217\275\377Ke\224\3775Is\377"
+ "0Dm\3770Dm\377.Bk\377!1U\377\22\35""8\377\34+M\3778Lu\377Ia\213\377K"
+ "c\215\377Kc\215\377Kc\215\377Kc\215\377Qi\223\377:Q|\3775Is\3770Dm\377"
+ "0Dm\3770Dm\377+\77f\377\33)I\377\22\35:\377\17\32""7\377\17\32""7\377"
+ "\17\32""7\377\23\37>\377%6[\377\77U\177\377Kc\215\377Sl\226\377`|\245"
+ "\377E_\214\3776Lv\3770Dm\3770Dm\3770Dm\377(:`\377\26\"@\377\25\"A\377"
+ "\37/S\377/Bi\3771Dk\377%6[\377\26$D\377\23\36:\377$5Y\3770Dm\3770Dm\377"
+ "0Dm\3771Fo\377@W\204\377]w\243\377Ys\235\377Kc\215\377Kc\215\377Kc\215"
+ "\377Kc\215\3770Dm\3770Dm\3770Dm\3770Dm\3770Dm\3770Dm\377(:`\377\26\""
+ "@\377\30&F\377\"3W\3771Dk\3771Dk\377\"3W\377\30&F\377\26\"@\377(:`\377"
+ "0Dm\3770Dm\3770Dm\3773Hq\377=U\200\377Ys\236\377Sl\226\377Kc\215\377"
+ "Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377"
+ "Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377"
+ "Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377"
+ "Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377"
+ "Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377"
+ "Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377"
+ "Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377"
+ "Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377"
+ "Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377"
+ "Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377"
+ "Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377"
+ "Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377"
+ "Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377"
+ "Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377"
+ "Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377"
+ "Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377"
+ "Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377"
+ "Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377"
+ "Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377"
+ "Jc\214\377Jb\214\377Ia\213\377H`\212\377F]\207\377CZ\203\377\77V\177"
+ "\377;Qy\3777Lt\3773Go\377/Cj\377-@f\377*=c\377);b\377(:`\377(:`\377("
+ ":_\377(:`\377(:`\377);b\377*=c\377-\77f\377/Bi\3773Gn\3776Ls\377;Qy\377"
+ "\77V~\377CZ\203\377F]\206\377G`\211\377Ia\213\377Jb\214\377Jc\214\377"
+ "Jc\214\377Jc\214\377Jc\214\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377"
+ "Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\3779Nx\3770"
+ "Dm\3770Dm\3770Dm\3770Dm\3770Dm\377-@i\377&7\\\377\40""0S\377\37-P\377"
+ "\37-P\377#3W\377+\77f\3770Dm\3770Dm\3770Dm\3770Dm\3770Dm\3770Dm\3770"
+ "Dm\377:Q|\377Wu\244\377|\231\304\377k\206\260\377Qj\224\377Kc\215\377"
+ "Kc\215\377Kc\215\377Kc\215\377Sl\226\377k\206\260\377Ur\237\377;S~\377"
+ "0Dm\3770Dm\3770Dm\377+\77f\377\33)I\377\16\27""2\377\14\26/\377\16\30"
+ "4\377\17\32""7\377\17\32""7\377\17\32""7\377\15\27""2\377\14\26/\377"
+ "\12\22(\377\11\21&\377\22\34""8\377!1U\3776Kt\377Kc\215\377Kc\215\377"
+ "Kc\215\377Kc\215\377:Py\377\33)I\377\16\30""0\377\12\21'\377\13\23+\377"
+ "\14\26/\377\15\27""2\377\17\32""7\377\17\32""7\377\17\32""7\377\17\32"
+ "7\377\16\27""1\377\22\35""8\377$5Y\3770Dm\3770Dm\3770Dm\3778Nz\377Hb"
+ "\216\377Un\231\377Kc\215\377Kc\215\377Kc\215\377BX\202\3770Dm\3770Dm"
+ "\3770Dm\3770Dm\3770Dm\3770Dm\377BX\202\377Kc\215\377Wq\233\377x\225\275"
+ "\377q\217\275\377Ke\224\3775Is\3770Dm\3770Dm\377.Bk\377!1U\377\22\35"
+ "8\377\34+M\3778Lu\377Ia\213\377Kc\215\377Kc\215\377Kc\215\377Un\231\377"
+ "Le\221\3778Nz\3770Dm\3770Dm\3770Dm\3770Dm\377(:`\377\26\"@\377\12\22"
+ "'\377\7\16!\377\7\16!\377\11\21&\377\32'G\377\77U\177\377Kc\215\377M"
+ "e\217\377b|\247\377e\202\256\377C[\211\3771Fo\3770Dm\3770Dm\3770Dm\377"
+ "&7\\\377\22\34""8\377\14\24,\377\14\26/\377\14\26/\377\14\25,\377\21"
+ "\34""6\377!1U\377.Bk\3770Dm\3770Dm\3770Dm\377;S~\377Ur\237\377k\206\260"
+ "\377Sl\226\377Kc\215\377Kc\215\377Kc\215\377Kc\215\3770Dm\3770Dm\377"
+ "0Dm\3770Dm\3770Dm\3770Dm\3770Dm\377$5Y\377\20\32""5\377\14\25,\377\14"
+ "\26/\377\14\26/\377\14\25,\377\20\32""5\377$5Y\3770Dm\3770Dm\3770Dm\377"
+ "0Dm\377=U\200\377Zu\242\377d\200\251\377Og\221\377Kc\215\377Kc\215\377"
+ "Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377"
+ "Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377"
+ "Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377"
+ "Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377"
+ "Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377"
+ "Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377"
+ "Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377"
+ "Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377"
+ "Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377"
+ "Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377"
+ "Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377"
+ "Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377"
+ "Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377"
+ "Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kd\216\377Kd\216\377Kd\216\377"
+ "Kd\216\377Kd\216\377Kd\216\377Kd\216\377Kd\216\377Kd\216\377Kd\216\377"
+ "Kd\216\377Kd\216\377Kd\216\377Kd\216\377Kd\216\377Kd\216\377Kd\216\377"
+ "Kd\216\377Kd\216\377Kd\216\377Kd\216\377Kd\216\377Kd\216\377Kd\216\377"
+ "Kd\216\377Kd\216\377Kd\216\377Kd\216\377Kd\216\377Kd\216\377Kd\216\377"
+ "Kd\216\377Kd\216\377Kd\216\377Kd\216\377Kc\215\377Kc\215\377Kc\215\377"
+ "Jc\214\377Jb\214\377H`\212\377F]\207\377C[\204\377@V\177\377;Qy\3777"
+ "Lt\3773Go\377/Cj\377-@f\377*=c\377);b\377(:`\377(:`\377(:_\377(:`\377"
+ "(:`\377);b\377*=c\377-\77f\377/Cj\3773Go\3777Lt\377;Qy\377\77V\177\377"
+ "CZ\203\377F]\207\377H`\212\377Jb\213\377Jc\214\377Kc\215\377Kc\215\377"
+ "Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377"
+ "Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kc\215\3779Nx\3770Dm\3770Dm\377"
+ "0Dm\3770Dm\3770Dm\3770Dm\3770Dm\3770Dm\3770Dm\3770Dm\3770Dm\3770Dm\377"
+ "0Dm\3770Dm\3770Dm\3770Dm\3770Dm\3773Hq\377E_\214\377f\205\266\377\201"
+ "\236\307\377k\206\260\377Qj\224\377Kc\215\377Kc\215\377Kc\215\377Kc\215"
+ "\377Kc\215\377Kc\215\377[u\237\377r\220\272\377Vr\241\377:Q|\3770Dm\377"
+ "0Dm\3770Dm\377-@i\377!1U\377\23\37:\377\13\23)\377\10\17\"\377\7\16!"
+ "\377\11\17$\377\14\25-\377\23\37:\377\37-P\377+\77f\3770Dm\3770Dm\377"
+ "9Nx\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377BX\202\3770Dm\377.Bk\377"
+ "'8^\377\33)I\377\22\34""8\377\14\25-\377\11\17$\377\7\16!\377\7\16!\377"
+ "\11\21&\377\23\37:\377$5Y\377.Bk\3770Dm\3770Dm\3773Hq\377C[\211\377_"
+ "z\245\377Ys\235\377Kc\215\377Kc\215\377Kc\215\377BX\202\3770Dm\3770D"
+ "m\3770Dm\3770Dm\3770Dm\3770Dm\377BX\202\377Kc\215\377Kd\216\377Wr\234"
+ "\377x\227\277\377m\216\272\377Gb\220\3773Hr\3770En\3770En\377.Cl\377"
+ "!1V\377\22\35""8\377\34+M\3778Mv\377Ib\214\377Kd\216\377Kd\216\377Wr"
+ "\234\377Xt\240\377=V\201\3771Gp\3770En\3770En\3770En\3770En\3770En\377"
+ "0En\3770En\3770En\3770En\3779Oy\377Kd\216\377Kd\216\377Kd\216\377Uo\232"
+ "\377s\217\271\377]|\253\377A[\207\3771Gp\3770En\3770En\3770En\377+@h"
+ "\377\37.Q\377\24\40=\377\23\37<\377\33*J\377'9_\377.Cl\3770En\3770En"
+ "\3770En\377:R}\377Vs\243\377r\221\272\377[v\240\377Kd\216\377Kd\216\377"
+ "Kd\216\377Kd\216\377Kd\216\3770En\3770En\3770En\3770En\3770En\3773Hr"
+ "\3778O{\3776Nw\377+@h\377\34+L\377\23\37<\377\23\37<\377\34+L\377*=d"
+ "\3770En\3770En\3770En\3770En\377:R}\377Tq\240\377s\221\272\377Yt\236"
+ "\377Kd\216\377Kd\216\377Kd\216\377Kd\216\377Kd\216\377Kd\216\377Kd\216"
+ "\377Kd\216\377Kd\216\377Kd\216\377Kd\216\377Kd\216\377Kd\216\377Kd\216"
+ "\377Kd\216\377Kd\216\377Kd\216\377Kd\216\377Kd\216\377Kd\216\377Kd\216"
+ "\377Kd\216\377Kd\216\377Kd\216\377Kd\216\377Kd\216\377Kd\216\377Kd\216"
+ "\377Kd\216\377Kd\216\377Kd\216\377Kd\216\377Kd\216\377Kd\216\377Kd\216"
+ "\377Kd\216\377Kd\216\377Kd\216\377Kd\216\377Kd\216\377Kd\216\377Kd\216"
+ "\377Kd\216\377Kd\216\377Kd\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216"
+ "\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216"
+ "\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216"
+ "\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216"
+ "\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216"
+ "\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216"
+ "\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216"
+ "\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216"
+ "\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216"
+ "\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216"
+ "\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216"
+ "\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216"
+ "\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216"
+ "\377Kd\216\377Kd\216\377Kc\215\377Kc\215\377Jb\214\377Ia\212\377F^\207"
+ "\377D[\204\377@V\177\377;Qz\3777Lt\3773Go\377/Cj\377-@f\377*=c\377);"
+ "b\377(:`\377(:`\377(:_\377(:`\377(:`\377);b\377*=c\377-@f\377/Cj\377"
+ "3Go\3777Lt\377;Qy\377@V\177\377C[\204\377F]\207\377H`\212\377Jb\214\377"
+ "Jc\214\377Kc\215\377Kc\215\377Kc\215\377Kc\215\377Kd\216\377Kd\216\377"
+ "Kd\216\377Kd\216\377Kd\216\377Kd\216\377Kd\216\377Kd\216\377Kd\216\377"
+ "Kd\216\3779Oy\3770En\3770En\3770En\3770En\3770En\3770En\3770En\3770E"
+ "n\3770En\3770En\3770En\3770En\3770En\3770En\3771Gp\377:R}\377Mk\230\377"
+ "f\207\267\377~\240\314\377\212\250\316\377k\207\261\377Ql\225\377Kd\216"
+ "\377Kd\216\377Kd\216\377Kd\216\377Kd\216\377Kd\216\377Kd\216\377Oh\222"
+ "\377f\203\255\377~\235\306\377f\207\267\377F`\215\3774Hr\3771En\3771"
+ "En\3771En\3771En\3771En\3771En\3771En\3771En\3771En\3771En\3771En\377"
+ "1En\3771En\3772Gp\377=S}\377Nf\220\377Ld\216\377Ld\216\377Ld\216\377"
+ "CY\203\3771En\3771En\3771En\3771En\3771En\3771En\3771En\3771En\3771E"
+ "n\3771En\3771En\3771En\3771En\3771En\3775Jt\377Jd\223\377f\203\261\377"
+ "n\213\263\377Tn\227\377Ld\216\377Ld\216\377Ld\216\377CY\203\3771En\377"
+ "1En\3771En\3771En\3771En\3771En\377CY\203\377Ld\216\377Ld\216\377Ld\216"
+ "\377Xr\234\377x\225\275\377f\203\261\377B[\207\3772Gp\3771En\3771En\377"
+ "/Cl\377\"1V\377\23\35""8\377\35+M\3779Mv\377Jb\214\377Ld\216\377Tn\227"
+ "\377n\213\263\377b\177\256\377Jd\223\3775Jt\3771En\3771En\3771En\377"
+ "1En\3771En\3771En\3771En\3771En\377:Oy\377Ld\216\377Ld\216\377Ld\216"
+ "\377Ld\216\377]v\240\377|\231\302\377l\213\271\377Jd\223\3775Jt\3771"
+ "En\3771En\3771En\3771En\3771En\3771En\3771En\3771En\3771En\3771En\377"
+ "2Gp\377@W\205\377_~\256\377}\233\305\377g\203\255\377Ph\222\377Ld\216"
+ "\377Ld\216\377Ld\216\377Ld\216\377Ld\216\3771En\3771En\3771En\3771En"
+ "\3771En\3775Jt\377Ql\231\377\\{\251\377F`\215\3774Hr\3771En\3771En\377"
+ "1En\3771En\3771Eo\3771Eo\3771Eo\377:R~\377Xw\246\377y\225\300\377c~\251"
+ "\377Nf\221\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217"
+ "\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217"
+ "\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217"
+ "\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217"
+ "\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217"
+ "\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217"
+ "\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217"
+ "\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217"
+ "\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217"
+ "\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217"
+ "\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217"
+ "\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217"
+ "\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217"
+ "\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217"
+ "\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217"
+ "\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217"
+ "\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217"
+ "\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217"
+ "\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217"
+ "\377Ld\217\377Ld\217\377Ld\217\377Ld\216\377Kc\215\377Jc\214\377Ia\213"
+ "\377G^\210\377D[\204\377@W\177\377<Rz\3778Lt\3773Go\377/Cj\377-@f\377"
+ "*=c\377);b\377(;`\377(:`\377(:_\377(:`\377(:`\377);b\377*=c\377-@f\377"
+ "/Cj\3773Go\3778Lt\377;Qz\377@V\177\377D[\204\377F^\207\377Ia\212\377"
+ "Jb\214\377Kc\215\377Kd\216\377Ld\216\377Ld\216\377Ld\216\377Ld\217\377"
+ "Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377"
+ "Ld\217\377Ph\223\377F_\213\377D]\214\377F`\217\377F`\217\377F`\217\377"
+ "F`\217\377F`\217\377F`\217\377F`\217\377F`\217\377F`\217\377Jd\224\377"
+ "Uq\241\377^|\255\377e\204\263\377q\222\301\377\177\241\316\377\214\252"
+ "\324\377\221\257\325\377\202\236\306\377_x\244\377Nf\221\377Ld\217\377"
+ "Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377"
+ "Ld\217\377Rl\226\377l\207\262\377\213\250\317\377\200\240\314\377e\204"
+ "\263\377Hb\222\3775Ju\3771Eo\3771Eo\3771Eo\3771Eo\3771Eo\3771Eo\3771"
+ "Eo\3774Hs\377<T\200\377Id\223\377_~\257\377o\217\277\377g\205\261\377"
+ "Xr\235\377Ld\217\377Ld\217\377Rl\226\377\\x\244\377Zy\251\377Ws\244\377"
+ "D]\214\3775Ju\3771Eo\3771Eo\3771Eo\3771Eo\3771Eo\3771Eo\3771Eo\3771E"
+ "o\3775Ju\377Hb\222\377e\204\263\377~\235\312\377{\227\301\377Zt\237\377"
+ "Ld\217\377Ld\217\377Ld\217\377Nf\221\377Ld\220\377B[\211\377F`\217\377"
+ "F`\217\377F`\217\377F`\217\377B[\211\377Ld\220\377Nf\221\377Ld\217\377"
+ "Ld\217\377Ld\217\377Zt\237\377y\225\277\377i\207\265\377Pm\233\377F`"
+ "\217\377F`\217\377F`\217\377D]\214\3774Hs\377\40""0S\377-@g\377BZ\203"
+ "\377Ld\217\377Ld\217\377]v\243\377\200\234\305\377\203\243\316\377q\222"
+ "\301\377^|\255\377Lf\226\377F`\217\377F`\217\377F`\217\377F`\217\377"
+ "F`\217\377D]\214\377F_\213\377Ph\223\377Ld\217\377Ld\217\377Ld\217\377"
+ "Nf\221\377a|\247\377\202\236\306\377\201\241\315\377h\207\267\377Nk\233"
+ "\377:R~\3772Gq\3771Eo\3771Eo\3771Eo\3771Eo\3771Eo\3775Ju\377D]\214\377"
+ "Zy\251\377w\227\306\377\210\245\315\377l\207\262\377Rl\226\377Ld\217"
+ "\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\3771Eo\3771Eo\377"
+ "1Eo\3771Eo\3771Eo\3772Gq\377Mf\223\377\202\236\306\377x\230\306\377W"
+ "u\244\377<T\200\3772Gq\3771Eo\3771Eo\3771Eo\3774Hs\377D]\214\377c\201"
+ "\262\377\177\235\307\377l\207\262\377Rl\226\377Ld\217\377Ld\217\377L"
+ "d\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377"
+ "Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377"
+ "Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377"
+ "Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377"
+ "Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377"
+ "Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377"
+ "Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377"
+ "Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377"
+ "Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377"
+ "Ld\217\377Ld\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377"
+ "Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377"
+ "Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377"
+ "Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377"
+ "Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377"
+ "Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377"
+ "Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377"
+ "Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377"
+ "Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377"
+ "Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Ld\217\377"
+ "Ld\217\377Ld\217\377Kd\216\377Jc\214\377Ia\213\377G_\210\377D[\204\377"
+ "@W\200\377<Rz\3778Lt\3773Go\377/Cj\377-@f\377*=c\377);b\377(;`\377(:"
+ "`\377(:_\377(:`\377(:`\377);b\377*=c\377-@f\377/Cj\3773Go\3778Lt\377"
+ "<Rz\377@W\177\377D[\204\377G^\210\377Ia\213\377Jb\214\377Kc\215\377L"
+ "d\216\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377"
+ "Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Xr\235\377"
+ "j\211\264\377\201\241\315\377\211\250\323\377\211\250\323\377\211\250"
+ "\323\377\211\250\323\377\211\250\323\377\211\250\323\377\211\250\323"
+ "\377\211\250\323\377\211\250\323\377\211\250\323\377\217\255\326\377"
+ "\222\260\330\377\222\260\330\377\227\265\332\377\217\254\322\377x\225"
+ "\275\377_x\244\377Ph\223\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377"
+ "Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377"
+ "Ld\217\377Nf\221\377_x\244\377\202\236\306\377\221\257\325\377\211\250"
+ "\323\377~\237\316\377v\230\307\377h\207\267\377_~\257\377_~\257\377_"
+ "~\257\377e\204\263\377q\222\301\377|\236\314\377\205\245\321\377\211"
+ "\250\323\377\222\260\330\377\223\260\326\377u\221\273\377Vo\233\377L"
+ "d\217\377Ld\217\377Rl\226\377l\210\262\377\210\246\315\377\217\257\326"
+ "\377\211\252\323\377~\241\316\377y\233\310\377m\215\274\377c\203\262"
+ "\377_\177\257\377_\177\257\377_\177\257\377h\210\267\377v\232\307\377"
+ "~\241\316\377\211\252\323\377\217\257\324\377}\232\302\377]y\243\377"
+ "Ng\221\377Le\217\377Le\217\377Le\217\377Rm\226\377e\201\254\377z\232"
+ "\305\377\211\252\323\377\211\252\323\377\211\252\323\377\211\252\323"
+ "\377z\232\305\377e\201\254\377Rm\226\377Le\217\377Le\217\377Le\217\377"
+ "Ng\221\377a}\247\377\202\237\306\377\206\250\322\377\211\252\323\377"
+ "\211\252\323\377\211\252\323\377\211\252\323\377\206\250\322\377p\217"
+ "\272\377Pk\226\377Ng\221\377Le\217\377Le\217\377Ng\221\377]y\243\377"
+ "}\232\302\377\222\262\326\377\222\262\330\377\211\252\323\377\211\252"
+ "\323\377\211\252\323\377\211\252\323\377\211\252\323\377\211\252\323"
+ "\377\201\243\315\377j\212\264\377Xs\235\377Le\217\377Le\217\377Le\217"
+ "\377Le\217\377Ng\221\377]y\243\377}\232\302\377\217\257\324\377\214\255"
+ "\324\377\177\242\316\377q\223\301\377e\205\263\377_\177\257\377_\177"
+ "\257\377c\203\262\377m\215\274\377y\233\310\377\211\252\323\377\215\255"
+ "\325\377\210\246\314\377e\201\254\377Pi\223\377Le\217\377Le\217\377L"
+ "e\217\377Le\217\377Le\217\377Le\217\377Le\217\3771Fo\3771Fo\3771Fo\377"
+ "1Fo\3771Fo\3771Fo\377<R|\377_y\244\377\202\240\306\377\212\252\321\377"
+ "\177\242\316\377q\223\301\377e\205\263\377_\177\257\377h\210\267\377"
+ "v\232\307\377\205\247\321\377\210\246\315\377l\210\262\377Rm\226\377"
+ "Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377"
+ "Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377"
+ "Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377"
+ "Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377"
+ "Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377"
+ "Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377"
+ "Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377"
+ "Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377"
+ "Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377"
+ "Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377"
+ "Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377"
+ "Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377"
+ "Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377"
+ "Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377"
+ "Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377"
+ "Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377"
+ "Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377"
+ "Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377"
+ "Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377"
+ "Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Ld\216\377Kc\215\377"
+ "Jb\213\377G_\211\377D\\\205\377@W\200\377<Rz\3778Lt\3773Go\3770Cj\377"
+ "-@g\377*=c\377);b\377(;`\377(:`\377(:_\377(:`\377(:`\377);b\377*=c\377"
+ "-@f\377/Cj\3773Go\3778Lt\377<Rz\377@W\177\377D[\204\377G_\210\377Ia\213"
+ "\377Jc\214\377Kd\216\377Ld\217\377Ld\217\377Ld\217\377Le\217\377Le\217"
+ "\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217"
+ "\377Le\217\377Tn\230\377j\207\260\377}\232\302\377\202\240\306\377\202"
+ "\240\306\377\202\240\306\377\202\240\306\377\202\240\306\377\202\240"
+ "\306\377\202\240\306\377\202\240\306\377\202\240\306\377}\232\302\377"
+ "p\216\266\377g\203\256\377a}\247\377Vq\233\377Ng\221\377Le\217\377Le"
+ "\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377"
+ "Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377"
+ "Le\217\377Le\217\377Pi\223\377a}\247\377\177\234\304\377\226\265\330"
+ "\377\235\273\335\377\222\262\330\377\222\262\330\377\222\262\330\377"
+ "\222\262\330\377\222\262\330\377\231\270\333\377\230\266\331\377\215"
+ "\252\320\377}\232\302\377e\201\254\377Rm\226\377Le\217\377Le\217\377"
+ "Le\217\377Le\217\377Le\217\377Pi\223\377]y\243\377n\214\266\377\204\241"
+ "\310\377\226\265\330\377\235\273\335\377\226\265\331\377\222\262\330"
+ "\377\222\262\330\377\222\262\330\377\222\262\330\377\222\262\330\377"
+ "\235\273\335\377\226\265\330\377\177\234\304\377a}\247\377Pi\223\377"
+ "Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377Pi\223\377a}\247\377"
+ "x\226\275\377\202\240\306\377\202\240\306\377\202\240\306\377\202\240"
+ "\306\377x\226\275\377a}\247\377Pi\223\377Le\217\377Le\217\377Le\217\377"
+ "Le\217\377Ng\221\377]y\243\377u\222\273\377\202\240\306\377\202\240\306"
+ "\377\202\240\306\377\202\240\306\377\202\240\306\377\177\234\304\377"
+ "n\214\266\377Vp\233\377Le\217\377Le\217\377Le\217\377Le\217\377Ng\221"
+ "\377Vq\233\377g\203\256\377y\230\277\377\202\240\306\377\202\240\306"
+ "\377\202\240\306\377\202\240\306\377\202\240\306\377}\232\302\377j\207"
+ "\260\377Tn\230\377Le\217\377Le\217\377Le\217\377Le\217\377Le\217\377"
+ "Le\217\377Pi\223\377_y\244\377x\226\275\377\217\255\322\377\227\266\332"
+ "\377\222\262\330\377\222\262\330\377\222\262\330\377\222\262\330\377"
+ "\226\265\331\377\226\265\330\377\204\243\311\377j\207\261\377To\232\377"
+ "Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377"
+ "Lf\220\377Lf\220\3771Gp\3771Gp\3771Gp\3771Gp\3771Gp\3771Gp\377:Q{\377"
+ "Lf\220\377To\232\377n\215\266\377\215\254\321\377\227\267\332\377\222"
+ "\262\330\377\222\262\330\377\222\262\330\377\230\267\332\377\204\243"
+ "\311\377c\200\251\377Pj\224\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377"
+ "Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377"
+ "Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377"
+ "Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377"
+ "Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377"
+ "Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377"
+ "Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377"
+ "Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377"
+ "Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377"
+ "Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377"
+ "Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377"
+ "Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377"
+ "Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377"
+ "Lf\220\377Lf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Lf\220\377"
+ "Lf\220\377Le\217\377Ld\217\377Kc\215\377Jb\214\377G_\211\377D\\\205\377"
+ "AW\200\377<Rz\3778Mu\3774Ho\3770Cj\377-@g\377*=c\377);b\377(;`\377(:"
+ "`\377(:_\377(:`\377(:`\377);b\377*=c\377-@f\377/Cj\3773Go\3778Lt\377"
+ "<Rz\377@W\200\377D\\\205\377G_\211\377Jb\213\377Kc\215\377Ld\216\377"
+ "Le\217\377Le\217\377Le\217\377Le\217\377Lf\220\377Lf\220\377Lf\220\377"
+ "Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377"
+ "Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377"
+ "Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377"
+ "Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377"
+ "Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377"
+ "Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377"
+ "Lf\220\377Lf\220\377Lf\220\377Rn\227\377`|\246\377e\203\255\377e\203"
+ "\255\377e\203\255\377a~\250\377Vr\234\377Nh\222\377Lf\220\377Lf\220\377"
+ "Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377"
+ "Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377Pj\224\377[w\240\377"
+ "d\201\253\377e\203\255\377e\203\255\377e\203\255\377`|\246\377Rn\227"
+ "\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220\377Lf\220"
+ "\377Lf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220"
+ "\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220"
+ "\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220"
+ "\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220"
+ "\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220"
+ "\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220"
+ "\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220"
+ "\377Mf\220\377Mf\220\377Mf\220\377Oh\222\377Wr\234\377b~\250\377f\203"
+ "\255\377f\203\255\377d\201\253\377\\w\240\377Qj\224\377Mf\220\377Mf\220"
+ "\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220"
+ "\377Mf\220\377Mf\220\377Mf\220\3771Gp\3771Gp\3771Gp\3771Gp\3771Gp\377"
+ "1Gp\377;Q{\377Mf\220\377Mf\220\377Mf\220\377Oh\222\377Wr\234\377b~\250"
+ "\377f\203\255\377`|\246\377Sn\227\377Mf\220\377Mf\220\377Mf\220\377M"
+ "f\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Lf\220\377Ld\217\377"
+ "Kc\215\377Jb\214\377G`\211\377E\\\205\377AW\200\377<R{\3778Mu\3774Ho"
+ "\3770Cj\377-@g\377*=d\377);b\377(;`\377(:`\377(:_\377(:`\377(;`\377)"
+ ";b\377*=c\377-@g\3770Cj\3773Go\3778Mu\377<Rz\377@W\200\377D\\\205\377"
+ "G_\211\377Jb\214\377Kc\215\377Ld\217\377Le\217\377Lf\220\377Lf\220\377"
+ "Lf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\3771Gp\3771Gp\3771Gp\3771Gp\377"
+ "1Gp\3771Gp\377;Q{\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mf\220\377Mf\220\377Mf\220\377Le\217\377"
+ "Ld\216\377Jb\214\377H`\212\377E\\\206\377AX\201\377<R{\3778Mu\3774Ho"
+ "\3770Cj\377-@g\377*=d\377);b\377(;`\377(:`\377(:_\377(:`\377(;`\377)"
+ ";b\377*=d\377-@g\3770Cj\3774Ho\3778Mu\377<R{\377AW\200\377E\\\205\377"
+ "G`\211\377Jb\214\377Kd\216\377Le\217\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mf\220\377Mf\220\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\3771Hq\3771Hq\3771Hq\3771Hq\377"
+ "1Hq\3771Hq\377;R|\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mf\220\377Lf\220\377"
+ "Ld\217\377Jc\214\377H`\212\377E\\\206\377AX\201\377<R{\3778Mu\3774Ho"
+ "\3770Dj\377-@g\377*=d\377);b\377(;`\377(:`\377(:_\377(:`\377(;`\377)"
+ ";b\377*=d\377-@g\3770Cj\3774Ho\3778Mu\377<R{\377AX\201\377E\\\206\377"
+ "H`\212\377Jb\214\377Ld\216\377Le\217\377Mf\220\377Mf\220\377Mf\220\377"
+ "Mf\220\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\3771Hq\3771Hq\3771Hq\3771Hq\377"
+ "1Hq\3771Hq\377;R|\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377"
+ "Mg\221\377Mg\221\377Mg\221\377Mg\221\377Mg\221\377Ng\221\377Ng\221\377"
+ "Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377"
+ "Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377"
+ "Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377"
+ "Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377"
+ "Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377"
+ "Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377"
+ "Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377"
+ "Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377"
+ "Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377"
+ "Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377"
+ "Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377"
+ "Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377"
+ "Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377"
+ "Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377"
+ "Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377"
+ "Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377"
+ "Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377"
+ "Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377"
+ "Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Mg\221\377Mf\220\377"
+ "Le\217\377Kc\215\377Ia\212\377E]\206\377AX\201\377=S{\3779Mu\3774Ho\377"
+ "0Dj\377-@g\377*=d\377);b\377(;`\377(:`\377(:_\377(:`\377(;`\377);b\377"
+ "*=d\377-@g\3770Dj\3774Ho\3778Mu\377=S{\377AX\201\377E]\206\377Ia\212"
+ "\377Jc\214\377Ld\217\377Mf\220\377Mg\221\377Mg\221\377Mg\221\377Mg\221"
+ "\377Mg\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221"
+ "\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221"
+ "\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221"
+ "\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221"
+ "\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221"
+ "\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221"
+ "\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221"
+ "\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221"
+ "\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221"
+ "\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221"
+ "\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221"
+ "\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221"
+ "\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221"
+ "\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221"
+ "\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221"
+ "\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221"
+ "\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221"
+ "\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221"
+ "\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221"
+ "\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221"
+ "\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221"
+ "\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221"
+ "\377Ng\221\377Ng\221\377Ng\221\3772Hq\3772Hq\3772Hq\3772Hq\3772Hq\377"
+ "2Hq\377<R|\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221"
+ "\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221"
+ "\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221"
+ "\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221"
+ "\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221"
+ "\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221"
+ "\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221"
+ "\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221"
+ "\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221"
+ "\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221"
+ "\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221"
+ "\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221"
+ "\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221"
+ "\377Ng\221\377Ng\221\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222"
+ "\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222"
+ "\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222"
+ "\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222"
+ "\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222"
+ "\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222"
+ "\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222"
+ "\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222"
+ "\377Og\222\377Og\222\377Ng\221\377Ng\221\377Ng\221\377Mf\220\377Le\217"
+ "\377Kc\215\377Ia\212\377F]\206\377AX\201\377=S{\3779Mu\3774Hp\3770Dj"
+ "\377-@g\377*=d\377);b\377(;`\377(:`\377(:_\377(:`\377(;`\377);b\377*"
+ "=d\377-@g\3770Dj\3774Ho\3778Mu\377=S{\377AX\201\377E]\206\377Ia\212\377"
+ "Kc\215\377Le\217\377Mf\220\377Mg\221\377Ng\221\377Ng\221\377Ng\221\377"
+ "Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377"
+ "Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377"
+ "Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377"
+ "Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377"
+ "Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377"
+ "Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377"
+ "Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377"
+ "Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377"
+ "Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377"
+ "Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377"
+ "Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Ng\221\377Og\222\377"
+ "Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377"
+ "Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377"
+ "Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377"
+ "Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377"
+ "Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377"
+ "Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377"
+ "Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377"
+ "Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377"
+ "Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377"
+ "Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377"
+ "Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377"
+ "Og\222\377Og\222\377Um\230\377C\\\210\377Jc\222\377Jc\222\377Jc\222\377"
+ "Jc\222\377G`\216\377Ib\216\377Sk\226\377Og\222\377Og\222\377Og\222\377"
+ "Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377"
+ "Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377"
+ "Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377"
+ "Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377"
+ "Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Og\222\377Og\222\377Ng\221\377"
+ "Mg\221\377Lf\220\377Kc\215\377Ia\213\377F]\207\377BX\201\377>S|\3779"
+ "Nv\3774Hp\3770Dk\377-@g\377*=d\377);b\377(;`\377(:`\377(:_\377(:`\377"
+ "(;`\377);b\377*=d\377-@g\3770Dj\3774Hp\3779Mu\377=S{\377AX\201\377F]"
+ "\206\377Ia\212\377Kc\215\377Le\217\377Mf\220\377Ng\221\377Ng\221\377"
+ "Ng\221\377Ng\221\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377"
+ "Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377"
+ "Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377Og\222\377"
+ "Og\222\377Og\222\377Og\222\377Og\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377b}\246\377x\226\302\377\215\256"
+ "\327\377\215\256\327\377\215\256\327\377\215\256\327\377\205\247\317"
+ "\377o\215\267\377[v\240\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377O"
+ "h\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Ng\221\377"
+ "Mf\220\377Ld\216\377Ia\213\377F]\207\377BY\202\377>S|\3779Nv\3774Hp\377"
+ "0Dk\377-@g\377*=d\377);b\377(;`\377(:`\377(:_\377(:`\377(;`\377);b\377"
+ "*=d\377-@g\3770Dk\3774Hp\3779Nv\377>S|\377BY\202\377F]\207\377Ia\213"
+ "\377Kd\216\377Mf\220\377Mg\221\377Og\222\377Oh\222\377Oh\222\377Oh\222"
+ "\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222"
+ "\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222"
+ "\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222"
+ "\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222"
+ "\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222"
+ "\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222"
+ "\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222"
+ "\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222"
+ "\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222"
+ "\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222"
+ "\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222"
+ "\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222"
+ "\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222"
+ "\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222"
+ "\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222"
+ "\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222"
+ "\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222"
+ "\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222"
+ "\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222"
+ "\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222"
+ "\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222"
+ "\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222"
+ "\377Oh\222\377Oh\222\377[v\240\377w\224\274\377\205\243\310\377\205\243"
+ "\310\377\205\243\310\377\205\243\310\377\200\236\305\377n\212\263\377"
+ "Wq\234\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\223\377Oh\223\377Oh\223\377"
+ "Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377"
+ "Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377"
+ "Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377"
+ "Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377"
+ "Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377"
+ "Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377"
+ "Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377"
+ "Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377"
+ "Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377"
+ "Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377"
+ "Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377"
+ "Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377"
+ "Oh\223\377Oh\222\377Oh\222\377Oh\222\377Ng\221\377Mf\220\377Ld\217\377"
+ "Jb\213\377F^\207\377BY\202\377>S|\3779Nv\3774Hp\3770Dk\377-@g\377*=d"
+ "\377);b\377(;`\377(:`\377(:_\377(:`\377(;`\377);b\377*=d\377-@g\3770"
+ "Dk\3774Hp\3779Nv\377>S|\377BY\202\377F]\207\377Ia\213\377Ld\216\377M"
+ "f\220\377Ng\221\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377Oh\222\377"
+ "Oh\222\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377"
+ "Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377"
+ "Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377"
+ "Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377"
+ "Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377"
+ "Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377"
+ "Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377"
+ "Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377"
+ "Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377"
+ "Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377"
+ "Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377"
+ "Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377"
+ "Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377"
+ "Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377"
+ "Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377"
+ "Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377"
+ "Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377"
+ "Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377Oh\223\377"
+ "Oh\223\377Oh\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377"
+ "Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377"
+ "Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377"
+ "Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377"
+ "Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377"
+ "Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377"
+ "Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377"
+ "Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377"
+ "Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377"
+ "Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377"
+ "Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377"
+ "Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377"
+ "Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377"
+ "Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377"
+ "Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377"
+ "Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377"
+ "Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377"
+ "Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377"
+ "Oi\223\377Oi\223\377Oi\223\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Oi\223\377Oi\223\377Oh\223\377Oh\222\377"
+ "Mg\221\377Ld\217\377Jb\214\377F^\207\377CZ\203\377>T|\3779Ov\3774Ip\377"
+ "0Dk\377-@g\377+>d\377);b\377(;`\377(:`\377(:_\377(:`\377(;`\377);b\377"
+ "*=d\377-@g\3770Dk\3774Hp\3779Nv\377>T|\377CZ\203\377F^\207\377Jb\214"
+ "\377Ld\217\377Mg\221\377Og\222\377Oh\222\377Oh\223\377Oh\223\377Oh\223"
+ "\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223"
+ "\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223"
+ "\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223"
+ "\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223"
+ "\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223"
+ "\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223"
+ "\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223"
+ "\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223"
+ "\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223"
+ "\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223"
+ "\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223"
+ "\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223"
+ "\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223"
+ "\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223"
+ "\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223"
+ "\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223"
+ "\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Oi\223\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Oi\223"
+ "\377Oh\222\377Ng\221\377Le\217\377Jb\214\377G^\210\377CZ\203\377>T|\377"
+ "9Ov\3774Ip\3770Dk\377-@g\377+>d\377);b\377(;`\377(:`\377(:_\377(:`\377"
+ "(;`\377);b\377+>d\377-@g\3770Dk\3774Ip\3779Nv\377>T|\377CZ\203\377F^"
+ "\207\377Jb\214\377Ld\217\377Mg\221\377Oh\222\377Oh\223\377Oi\223\377"
+ "Oi\223\377Oi\223\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Oh\223\377Og\222\377Lf\220\377Jc\214\377G_\211\377"
+ "CZ\203\377>T}\3779Ov\3775Ip\3770Dk\377-@g\377+>d\377);b\377(;`\377(:"
+ "`\377(:_\377(:`\377(;`\377);b\377+>d\377-@g\3770Dk\3774Ip\3779Ov\377"
+ ">T|\377CZ\203\377G^\210\377Jb\214\377Le\217\377Ng\221\377Oh\222\377O"
+ "i\223\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Le\220\377;R|\377)"
+ ";c\377\"3Z\377\"3Z\377\"3Z\377\"3Z\377);c\377;R|\377Le\220\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224"
+ "\377Pi\224\377Pi\224\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225"
+ "\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225"
+ "\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225"
+ "\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225"
+ "\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225"
+ "\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225"
+ "\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pi\224"
+ "\377Pi\224\377Pi\224\377Oi\223\377Oh\222\377Mf\220\377Jc\214\377G_\211"
+ "\377CZ\203\377>U}\3779Ov\3775Ip\3770Ek\377-@g\377+>d\377);b\377(;`\377"
+ "(:`\377(:_\377(:`\377(;`\377);b\377+>d\377-@g\3770Dk\3775Ip\3779Ov\377"
+ ">T}\377CZ\203\377G_\211\377Jc\214\377Lf\220\377Og\222\377Oh\223\377P"
+ "i\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377H_\213\377"
+ "4Hr\377%8^\377\"3Z\377\"3Z\377\"3Z\377\"3Z\377\"3Z\377\"3Z\377\"3Z\377"
+ "\"3Z\377\"3Z\377\"3Z\377\"3Z\377\"3Z\377\"3Z\377\"3Z\377\"3Z\377\"3Z"
+ "\377);c\377;R|\377Le\220\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377Pi\224\377"
+ "Pi\224\377Ja\216\377-Aj\377\22\35;\377\14\25/\377\14\25/\377\14\25/\377"
+ "\14\25/\377\22\35;\377-Aj\377Jb\216\377Pj\225\377Pj\225\377Pj\225\377"
+ "Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377"
+ "Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377"
+ "Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377"
+ "Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377"
+ "Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377"
+ "Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377"
+ "Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377"
+ "Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377"
+ "Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377"
+ "Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377"
+ "Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377"
+ "Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377"
+ "Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377"
+ "Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377"
+ "Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377"
+ "Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377"
+ "Pj\225\377Pj\225\377Pj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377"
+ "Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377"
+ "Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377"
+ "Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377"
+ "Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377"
+ "Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377"
+ "Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377"
+ "Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377"
+ "Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377"
+ "Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377"
+ "Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377"
+ "Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377"
+ "Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377"
+ "Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377"
+ "Qj\225\377Qj\225\377Qj\225\377Qj\225\377Pj\225\377Pj\225\377Pi\224\377"
+ "Pi\224\377Oh\222\377Mf\220\377Kc\215\377G_\211\377C[\204\377>U}\3779"
+ "Ow\3775Ip\3770Ek\377-@g\377+>d\377)<b\377(;`\377(:`\377(:_\377(:`\377"
+ "(;`\377);b\377+>d\377-@g\3770Dk\3775Ip\3779Ov\377>U}\377CZ\203\377G_"
+ "\211\377Jc\214\377Mf\220\377Oh\222\377Oi\223\377Pi\224\377Pi\224\377"
+ "Pi\224\377Pi\224\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377Pj\225\377"
+ "Pj\225\377Pj\225\377Pj\225\377Pj\225\377D\\\207\377\40""0T\377\16\31"
+ "4\377\14\25/\377\14\25/\377\14\25/\377\14\25/\377\14\25/\377\14\25/\377"
+ "\14\25/\377\14\25/\377\14\25/\377\14\25/\377\14\25/\377\14\25/\377\14"
+ "\25/\377\14\25/\377\14\25/\377\14\25/\377\22\35;\377-Aj\377Jb\216\377"
+ "Pj\225\377Pj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377"
+ "Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377"
+ "Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377"
+ "Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377"
+ "Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377"
+ "Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377"
+ "Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377"
+ "Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Oh\223\377>T~\377%"
+ "6\\\377\"2W\377\"2W\377\"2W\377\"2W\377%6\\\377>T~\377Oh\223\377Qj\225"
+ "\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225"
+ "\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225"
+ "\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225"
+ "\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225"
+ "\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225"
+ "\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225"
+ "\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225"
+ "\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225"
+ "\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225\377Qj\225"
+ "\377Qj\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225"
+ "\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225"
+ "\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225"
+ "\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225"
+ "\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225"
+ "\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225"
+ "\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225"
+ "\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225"
+ "\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225"
+ "\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225"
+ "\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225"
+ "\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225"
+ "\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225"
+ "\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225"
+ "\377Qk\225\377Qk\225\377Qk\225\377Mg\221\377=S}\377)=d\377#5Z\377#5Z"
+ "\377#5Z\377#5Z\377)=d\377=S}\377Mg\221\377Qk\225\377Qk\225\377Qk\225"
+ "\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225"
+ "\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225"
+ "\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225"
+ "\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225"
+ "\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225"
+ "\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qj\225"
+ "\377Pi\224\377Oh\222\377Mg\221\377Kc\215\377G`\211\377D[\204\377\77U"
+ "~\377:Ow\3775Jq\3770Ek\377-@g\377+>d\377)<b\377(;`\377(:`\377(:_\377"
+ "(:`\377(;`\377);b\377+>d\377-@g\3770Ek\3775Jq\3779Ow\377\77U~\377C[\204"
+ "\377G`\211\377Kc\215\377Mf\220\377Oh\222\377Pi\224\377Pi\224\377Qj\225"
+ "\377Qj\225\377Qj\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225"
+ "\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Mg\221\3772Go\377$5Z\377"
+ "\"4W\377\"4W\377\"4W\377\"4W\377\"4W\377\"4W\377\"4W\377\"4W\377\"4W"
+ "\377\"4W\377\"4W\377\"4W\377\"4W\377\"4W\377\"4W\377\"4W\377%6\\\377"
+ ">U~\377Oi\223\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Q"
+ "k\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377G`\212\3775Ku\3775Ku\3775Ku\3775Ku\3775Ku\3775Ku\377G`\212"
+ "\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225"
+ "\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225"
+ "\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225"
+ "\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225"
+ "\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225"
+ "\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225"
+ "\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225"
+ "\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225"
+ "\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225"
+ "\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225"
+ "\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225"
+ "\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225"
+ "\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225"
+ "\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225"
+ "\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225"
+ "\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225"
+ "\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225"
+ "\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225"
+ "\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225"
+ "\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225"
+ "\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226"
+ "\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226"
+ "\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226"
+ "\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Kc\217\377.Bk\377"
+ "\22\35<\377\14\26""0\377\14\26""0\377\14\26""0\377\14\26""0\377\22\35"
+ "<\377.Bk\377Kc\217\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226"
+ "\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226"
+ "\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226"
+ "\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226"
+ "\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226"
+ "\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226"
+ "\377Qk\226\377Qk\226\377Qk\225\377Qk\225\377Qk\225\377Pi\224\377Oh\223"
+ "\377Mg\221\377Kc\215\377H`\212\377D[\204\377\77U~\377:Ow\3775Jq\3770"
+ "Ek\377-@g\377+>d\377)<b\377(;`\377(:`\377(:_\377(:`\377(;`\377)<b\377"
+ "+>d\377-@g\3770Ek\3775Jq\377:Ow\377\77U~\377D[\204\377G`\211\377Kc\215"
+ "\377Mg\221\377Oh\222\377Pi\224\377Pj\225\377Qk\225\377Qk\225\377Qk\225"
+ "\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225"
+ "\377Qk\225\377Qk\225\377Qk\225\377>V\200\3775Ku\3775Ku\3775Ku\3775Ku"
+ "\3775Ku\3775Ku\3775Ku\3775Ku\3775Ku\3775Ku\3775Ku\3775Ku\3775Ku\3775"
+ "Ku\3775Ku\3775Ku\3775Ku\3775Ku\377G`\212\377Qk\225\377Qk\225\377Qk\225"
+ "\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225"
+ "\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225"
+ "\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225"
+ "\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226"
+ "\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226"
+ "\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226"
+ "\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226"
+ "\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377G`\213\3775Kv\3775Kv\377"
+ "5Kv\3775Kv\3775Kv\3775Kv\377G`\213\377Qk\226\377Qk\226\377Qk\226\377"
+ "Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377"
+ "Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377"
+ "Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377"
+ "Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377"
+ "Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377"
+ "Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377"
+ "Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377"
+ "Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377"
+ "Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377"
+ "Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377"
+ "Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377"
+ "Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377"
+ "Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377"
+ "Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377"
+ "Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377"
+ "Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377"
+ "Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377"
+ "Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377"
+ "Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377"
+ "Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377"
+ "Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377"
+ "Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377"
+ "Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377"
+ "Qk\226\377Qk\226\377Oi\224\377>U\200\377%6]\377\"4X\377\"4X\377\"4X\377"
+ "\"4X\377%6]\377>U\200\377Oi\224\377Qk\226\377Qk\226\377Qk\226\377Qk\226"
+ "\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226"
+ "\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226"
+ "\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226"
+ "\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226"
+ "\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226"
+ "\377Rl\226\377Rl\226\377Rl\226\377Qk\226\377Qk\226\377Qk\226\377Qj\225"
+ "\377Pi\224\377Ng\221\377Ld\216\377H`\212\377D[\204\377\77V~\377:Px\377"
+ "5Jq\3771Ek\377-@g\377+>d\377)<b\377(;`\377(:`\377(:_\377(:`\377(;`\377"
+ ")<b\377+>d\377-@g\3771Ek\3775Jq\377:Ow\377\77U~\377D[\204\377H`\212\377"
+ "Kd\216\377Ng\221\377Oi\223\377Pj\225\377Qk\225\377Qk\226\377Qk\226\377"
+ "Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377"
+ "Qk\226\377Qk\226\377Qk\226\377Qk\226\377>V\201\3775Kv\3775Kv\3775Kv\377"
+ "5Kv\3775Kv\3775Kv\3775Kv\3775Kv\3775Kv\3775Kv\3775Kv\3775Kv\3775Kv\377"
+ "5Kv\3775Kv\3775Kv\3775Kv\3775Kv\377G`\213\377Qk\226\377Qk\226\377Qk\226"
+ "\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226"
+ "\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226"
+ "\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226"
+ "\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226"
+ "\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226"
+ "\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226"
+ "\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226"
+ "\377Qk\226\377Qk\226\377Qk\226\377Sm\230\377Qk\225\377Gb\220\377Lh\226"
+ "\377Lh\226\377Lh\226\377Lh\226\377Gb\220\377Qk\225\377Sm\230\377Qk\226"
+ "\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226"
+ "\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226"
+ "\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226"
+ "\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226"
+ "\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Qk\226\377Rl\226\377Rl\226"
+ "\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226"
+ "\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226"
+ "\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226"
+ "\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226"
+ "\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226"
+ "\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226"
+ "\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226"
+ "\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226"
+ "\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226"
+ "\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226"
+ "\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226"
+ "\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226"
+ "\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226"
+ "\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226"
+ "\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226"
+ "\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226"
+ "\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226"
+ "\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226"
+ "\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Ha\213\3775Lv\3775Lv\377"
+ "5Lv\3775Lv\3775Lv\3775Lv\377Ha\213\377Rl\226\377Rl\226\377Rl\226\377"
+ "Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377"
+ "Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377"
+ "Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377"
+ "Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377"
+ "Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377"
+ "Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377"
+ "Qk\226\377Qk\225\377Pi\224\377Og\222\377Ld\217\377Ia\212\377D\\\205\377"
+ "\77V~\377:Px\3775Jq\3771Ek\377-@g\377+>d\377)<b\377(;`\377(:`\377(:_"
+ "\377(:`\377(;`\377)<b\377+>d\377-@g\3771Ek\3775Jq\377:Px\377\77V~\377"
+ "D[\204\377H`\212\377Ld\216\377Ng\221\377Pi\224\377Qj\225\377Qk\225\377"
+ "Qk\226\377Qk\226\377Qk\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377"
+ "Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377\77W\201"
+ "\3775Lv\3775Lv\3775Lv\3775Lv\3775Lv\3779P{\377A[\210\377Je\223\377Mi"
+ "\226\377Mi\226\377Mi\226\377Mi\226\377Mi\226\377Mi\226\377Mi\226\377"
+ "Mi\226\377Mi\226\377Hc\220\377Rm\225\377Tn\230\377Rl\226\377Rl\226\377"
+ "Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377"
+ "Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377"
+ "Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377"
+ "Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377"
+ "Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377"
+ "Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377"
+ "Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377"
+ "Rl\226\377Rl\226\377Rl\226\377Xt\236\377l\211\262\377\201\242\313\377"
+ "\221\262\331\377\221\262\331\377\221\262\331\377\221\262\331\377\201"
+ "\242\313\377l\211\262\377Xt\236\377Rl\226\377Rl\226\377Rl\226\377Rl\226"
+ "\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226"
+ "\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226"
+ "\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226"
+ "\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226"
+ "\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226"
+ "\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226"
+ "\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226"
+ "\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226"
+ "\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226"
+ "\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226"
+ "\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226"
+ "\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226"
+ "\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226"
+ "\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226"
+ "\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226"
+ "\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226"
+ "\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226"
+ "\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226"
+ "\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226"
+ "\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226"
+ "\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226"
+ "\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226"
+ "\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226"
+ "\377Rl\226\377Ha\213\3775Lv\3775Lv\3775Lv\3775Lv\3775Lv\3775Lv\377Ha"
+ "\213\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377"
+ "Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377"
+ "Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377"
+ "Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377"
+ "Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377"
+ "Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377"
+ "Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Qk\225\377Pi\224\377"
+ "Oh\222\377Ld\217\377Ia\212\377D\\\205\377\77V\177\377:Px\3775Jq\3771"
+ "El\377-@g\377+>d\377)<b\377(;`\377(:`\377(:_\377(:`\377(;`\377)<b\377"
+ "+>d\377-@g\3771Ek\3775Jq\377:Px\377\77V~\377D\\\205\377Ia\212\377Ld\217"
+ "\377Ng\221\377Pi\224\377Qk\225\377Qk\226\377Rl\226\377Rl\226\377Rl\226"
+ "\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226"
+ "\377Rl\226\377Rl\226\377Rl\226\377\77W\201\3775Lv\3775Lv\3775Lv\3775"
+ "Lv\3775Lv\377@Y\206\377i\207\263\377\213\252\322\377\221\262\331\377"
+ "\221\262\331\377\221\262\331\377\221\262\331\377\221\262\331\377\221"
+ "\262\331\377\221\262\331\377\221\262\331\377\221\262\331\377\201\242"
+ "\313\377l\211\262\377Xt\236\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377"
+ "Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377"
+ "Rl\226\377Rl\226\377Rl\226\377Rl\226\377Nh\222\377C\\\205\377;Qz\377"
+ "9Py\377\77V\200\377Ld\217\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377"
+ "Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377"
+ "Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377"
+ "Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377"
+ "Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377"
+ "Rl\226\377Vp\232\377h\204\255\377\200\235\303\377\211\247\314\377\211"
+ "\247\314\377\211\247\314\377\211\247\314\377\200\235\303\377h\204\255"
+ "\377Vp\232\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226"
+ "\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226"
+ "\377Rl\226\377Rl\226\377Ld\217\377\77V\200\3779Py\377=T~\377H`\212\377"
+ "Pj\224\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377"
+ "Rl\226\377Rl\226\377Nh\222\377C\\\205\377;Qz\3779Py\3779Py\377\77V\200"
+ "\377Ld\217\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226"
+ "\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226"
+ "\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\227"
+ "\377Rl\227\377Rl\227\377Rl\227\377Ld\220\377\77V\201\3779Pz\377;Q|\377"
+ "C\\\207\377Nh\223\377Rl\227\377Rl\227\377Rl\227\377Rl\227\377Rl\227\377"
+ "Rl\227\377Rl\227\377Rl\227\377Rl\227\377Rl\227\377Rl\227\377Rl\227\377"
+ "Rl\227\377Rl\227\377Rl\227\377Rl\227\377Rl\227\377Rl\227\377Rl\227\377"
+ "Rl\227\377Nh\223\377C\\\207\377;Q|\377=T\177\377H`\213\377Pj\225\377"
+ "Rl\227\377Rl\227\377Rl\227\377Rl\227\377Rl\227\377Rl\227\377Rl\227\377"
+ "Ld\220\377\77V\201\3779Pz\377=T\177\377H`\213\377Pj\225\377Rl\227\377"
+ "Rl\227\377Rl\227\377Rl\227\377Rl\227\377Rl\227\377Rl\227\377Rl\227\377"
+ "Rl\227\377Rl\227\377Rl\227\377Rl\227\377Rl\227\377Rl\227\377Rl\227\377"
+ "Rl\227\377Pj\225\377H`\213\377=T\177\3779Pz\3779Pz\377\77V\201\377Ld"
+ "\220\377Rl\227\377Rl\227\377Rl\227\377Rl\227\377Rl\227\377Rl\227\377"
+ "Rl\227\377Rl\227\377Rl\227\377Rl\227\377Rl\227\377Rl\227\377Rl\227\377"
+ "Rl\227\377Rl\227\377Rl\227\377Rl\227\377Rl\227\377Rl\227\377Rl\227\377"
+ "Rl\227\377Rl\227\377Rl\227\377Ld\220\377\77V\201\3779Pz\377;Q|\377C\\"
+ "\207\377Nh\223\377Rl\227\377Rl\227\377Rl\227\377Rl\227\377Rl\227\377"
+ "Rl\227\377Rl\227\377Rl\227\377Rl\227\377Rl\227\377Ha\214\3775Lw\3775"
+ "Lw\3775Lw\3775Lw\3775Lw\3775Lw\377Ha\214\377Rl\227\377Rl\227\377Rl\227"
+ "\377Rl\227\377Rl\227\377Rl\227\377Rl\227\377Rl\227\377Rm\227\377Rm\227"
+ "\377Rm\227\377Rm\227\377Rm\227\377Rm\227\377Rm\227\377Rm\227\377Rm\227"
+ "\377Rm\227\377Rm\227\377Rm\227\377Rm\227\377Rm\227\377Rm\227\377Rm\227"
+ "\377Rm\227\377Rm\227\377Rm\227\377Rm\227\377Rm\227\377Rm\227\377Rm\227"
+ "\377Rm\227\377Rm\227\377Rm\227\377Rm\227\377Rm\227\377Rm\227\377Rm\227"
+ "\377Rm\227\377Rm\227\377Rm\227\377Rm\227\377Rm\227\377Rl\227\377Rl\227"
+ "\377Rl\226\377Qk\226\377Pj\225\377Oh\222\377Le\217\377Ia\213\377E\\\205"
+ "\377\77V\177\377:Px\3775Jq\3771El\377.Ah\377+>d\377)<b\377(;`\377(:`"
+ "\377(:_\377(:`\377(;`\377)<b\377+>d\377-@g\3771Ek\3775Jq\377:Px\377\77"
+ "V\177\377D\\\205\377Ia\212\377Le\217\377Oh\222\377Pi\224\377Qk\226\377"
+ "Rl\226\377Rl\226\377Rl\226\377Rl\226\377Rl\227\377Rl\227\377Rl\227\377"
+ "Rl\227\377Rl\227\377Rl\227\377Rl\227\377Rl\227\377Rl\227\377Rl\227\377"
+ "\77W\202\3775Lw\3775Lw\3775Lw\3775Lw\3775Lw\377<V\201\377f\203\257\377"
+ "\205\242\310\377\211\247\315\377\211\247\315\377\211\247\315\377\211"
+ "\247\315\377\211\247\315\377\211\247\315\377\211\247\315\377\211\247"
+ "\315\377\211\247\315\377\200\235\304\377h\204\257\377Vp\233\377Rl\227"
+ "\377Rl\227\377Rl\227\377Nh\223\377=T\177\377*>f\377$6\\\377$6\\\377$"
+ "6\\\377$6\\\377*>f\377=T\177\377Ld\220\377D\\\207\377-@i\377\33*N\377"
+ "\21\35=\377\17\32""8\377\17\32""8\377\17\32""8\377\30&J\377*>f\377D\\"
+ "\207\377Pj\225\377Rl\227\377Rl\227\377Rl\227\377Rl\227\377H`\214\377"
+ "2Gp\377%8`\377$6\\\377$6\\\377$6\\\377'9b\3776Ku\377Jc\215\377Rl\227"
+ "\377Rl\227\377Rl\227\377Rl\227\377Rl\227\377Rl\227\377Rl\227\377Nh\223"
+ "\377=T\177\377*>f\377$6\\\377$6\\\377$6\\\377$6\\\377-@i\377BZ\205\377"
+ "Pj\225\377Nh\223\377=T\177\377*>f\377$6\\\377$6\\\377$6\\\377$6\\\377"
+ "*>f\377=T\177\377Nh\223\377Rl\227\377Rl\227\377Rm\227\377Jd\215\3776"
+ "Lu\377':b\377$6\\\377$6\\\377$6\\\377$6\\\377.Cl\377F_\211\377Pk\225"
+ "\377B[\205\377':b\377\26%H\377\17\33""8\377\17\33""8\377\22\37\77\377"
+ "':`\377F_\211\377Rm\227\377Rm\227\377Rm\227\377Rm\227\377Pk\225\377F"
+ "_\211\3772Hp\377\37""1V\377\25#F\377\20\34;\377\17\33""8\377\17\33""8"
+ "\377\17\33""8\377\17\33""8\377\25#F\377\37""1V\3772Hp\377F_\211\377P"
+ "k\225\377Rm\227\377Rm\227\377Rm\227\377Rm\227\377Rm\227\377Rm\227\377"
+ "Rm\227\377Jd\215\3776Lu\377':b\377$6\\\377$6\\\377$6\\\377$6\\\377.C"
+ "l\377F_\211\377Ni\223\377=V\177\377%9`\377\26%H\377\17\33""8\377\17\33"
+ "8\377\17\33""8\377\21\35=\377\34,R\3772Hp\377Jd\215\377Rm\227\377Rm\227"
+ "\377Rm\227\377Rm\227\377Rm\227\377Rm\227\377Rm\227\377F_\211\377.Cl\377"
+ "$6\\\377$6\\\377$6\\\377$6\\\377':b\3776Lu\377Jd\215\377Ha\214\377-A"
+ "i\377\30(J\377\20\34;\377\17\33""8\377\17\33""8\377\23!C\377\40""2X\377"
+ "8Oy\377Le\220\377Rm\227\377Rm\227\377Pk\225\377@X\202\377$6\\\377\25"
+ "#F\377\17\33""8\377\17\33""8\377\17\33""8\377\23!C\377\40""2X\3778Oy"
+ "\377Le\220\377Rm\227\377Rm\227\377Rm\227\377Rm\227\377Rm\227\377Rm\227"
+ "\377Rm\227\377Rm\227\377Rm\227\377Rm\227\377Rm\227\377Ni\223\377=V\177"
+ "\377%9`\377\26%H\377\21\36>\377\17\33""8\377\17\33""8\377\17\33""8\377"
+ "\17\33""8\377\23!C\377\33+N\377-Ai\377E]\207\377Qk\225\377Sm\227\377"
+ "Sm\227\377Sm\227\377Sm\227\377Sm\227\377Sm\227\377Sm\227\377Kd\215\377"
+ "6Lu\377(:b\377$6\\\377$6\\\377$6\\\377$6\\\377.Cl\377F_\211\377Oi\223"
+ "\377>V\177\377&9`\377\26%H\377\17\33""8\377\17\33""8\377\17\33""8\377"
+ "\22\35=\377\35,R\3773Hp\377Kd\215\377Sm\227\377Sm\227\377Sm\227\377S"
+ "m\227\377Kd\215\3776Lu\377(:b\377(:b\377.Cj\3770Em\3776Mw\3776Mw\377"
+ "6Mw\3776Mw\3770Em\377.Cj\377(:b\377$6\\\377$6\\\377$6\\\377$6\\\377."
+ "Cl\377F_\211\377Sm\227\377Sm\227\377Sm\227\377Sm\227\377Sm\227\377Sm"
+ "\227\377Sm\227\377Sm\227\377Sm\227\377Sm\227\377Sm\227\377Sm\227\377"
+ "Sm\227\377Sm\227\377Sm\227\377Sm\227\377Sm\227\377Sm\227\377Sm\227\377"
+ "Sm\227\377Sm\227\377Sm\227\377Sm\227\377Sm\227\377Sm\227\377Sm\227\377"
+ "Sm\227\377Sm\227\377Sm\227\377Sm\227\377Sm\227\377Sm\227\377Sm\227\377"
+ "Sm\227\377Sm\227\377Sm\227\377Rm\227\377Rm\227\377Rl\226\377Rl\226\377"
+ "Qj\225\377Oh\222\377Le\217\377Ia\213\377E\\\205\377@V\177\377:Px\377"
+ "5Jq\3771El\377.Ah\377+>d\377)<b\377(;`\377(:`\377(:_\377(:`\377(;`\377"
+ ")<b\377+>d\377-@g\3771El\3775Jq\377:Px\377\77V\177\377E\\\205\377Ia\213"
+ "\377Le\217\377Oh\222\377Pj\225\377Qk\226\377Rl\226\377Rl\227\377Rl\227"
+ "\377Rl\227\377Rm\227\377Rm\227\377Rm\227\377Rm\227\377Rm\227\377Rm\227"
+ "\377Rm\227\377Rm\227\377Rm\227\377Rm\227\377\77X\202\3775Mw\3775Mw\377"
+ "5Mw\3775Mw\3775Mw\3775Mw\377Hb\214\377Rm\227\377Rm\227\377Rm\227\377"
+ "Rm\227\377Rm\227\377Rm\227\377Rm\227\377Rm\227\377Rm\227\377Rm\227\377"
+ "Rm\227\377Rm\227\377Rm\227\377Rm\227\377Rm\227\377Rm\227\377Le\220\377"
+ "/Dl\377\23\37<\377\14\26""1\377\14\26""1\377\14\26""1\377\14\26""1\377"
+ "\23\37<\377+\77g\3774Js\377\36.R\377\16\30""5\377\14\25/\377\17\31""5"
+ "\377\23\37<\377\24!@\377\21\34""9\377\13\24-\377\16\30""5\377\37""0T"
+ "\377>V\177\377Qk\225\377Sm\227\377Sm\227\377Sm\227\377Ia\214\377\"3W"
+ "\377\20\34""8\377\15\26""1\377\15\26""1\377\15\26""1\377\15\26""1\377"
+ "\31(I\377AX\202\377Sm\227\377Sm\227\377Sm\227\377Sm\227\377Sm\227\377"
+ "Sm\227\377Sm\227\377F_\211\377&7]\377\17\32""6\377\15\26""1\377\15\26"
+ "1\377\15\26""1\377\16\27""2\377\31'F\377@W\201\377Sm\227\377Me\220\377"
+ "0Dl\377\23\37<\377\15\26""1\377\15\26""1\377\15\26""1\377\15\26""1\377"
+ "\23\37<\3770Dl\377Me\220\377Sm\227\377Sm\227\377Sm\227\377F_\211\377"
+ "\"2V\377\17\32""6\377\15\26""1\377\15\26""1\377\15\26""1\377\15\26""1"
+ "\377\26#C\377:Pz\3775Js\377\31)K\377\15\26""1\377\13\24-\377\21\34""9"
+ "\377\24!@\377\25\"A\377%6[\377Ia\214\377Sm\227\377Sm\227\377Sm\227\377"
+ "Kd\215\3771En\377\27&I\377\16\31""6\377\14\25.\377\13\23,\377\17\31""5"
+ "\377\23\37<\377\24!@\377\24!@\377\21\34""9\377\13\24-\377\14\25.\377"
+ "\16\31""6\377\27&I\3771En\377Kd\215\377Sm\227\377Sm\227\377Sm\227\377"
+ "Sm\227\377Sm\227\377Sm\227\377F_\211\377\"2V\377\17\32""6\377\15\26""1"
+ "\377\15\26""1\377\15\26""1\377\15\26""1\377\26#C\3779Oy\3771En\377\26"
+ "$F\377\15\26""1\377\13\24-\377\21\34""9\377\24!@\377\23\37<\377\17\31"
+ "5\377\14\25/\377\21\35<\377*=d\377F_\211\377Sm\227\377Sm\227\377Sm\227"
+ "\377Sm\227\377Sm\227\377Sm\227\377AX\202\377\26#C\377\15\26""1\377\15"
+ "\26""1\377\15\26""1\377\15\26""1\377\17\32""7\377\40/U\3773Hq\377!3Z"
+ "\377\16\30""6\377\13\23-\377\17\31""5\377\23\37=\377\22\36<\377\15\26"
+ "1\377\15\25""0\377\24\"B\377-Aj\377Ia\215\377Me\221\3775Ju\377\31)L\377"
+ "\14\25.\377\13\24.\377\21\34:\377\24!@\377\22\36<\377\15\26""1\377\15"
+ "\25""0\377\25\"C\3771Eo\377Kd\216\377Sm\230\377Sm\230\377Sm\230\377S"
+ "m\230\377Sm\230\377Sm\230\377Sm\230\377Sm\230\377Qk\226\377AX\203\377"
+ "$6]\377\22\37A\377\15\26""1\377\12\22*\377\15\26""1\377\22\36<\377\24"
+ "!@\377\24!@\377\21\34:\377\13\24.\377\13\23,\377\15\30""4\377\27&J\377"
+ "1Eo\377Kd\216\377Sm\230\377Sm\230\377Sm\230\377Sm\230\377Sm\230\377S"
+ "m\230\377F_\212\377\"2W\377\17\32""7\377\15\26""1\377\15\26""1\377\15"
+ "\26""1\377\15\26""1\377\26#D\3779Oy\3771Eo\377\26$G\377\15\26""1\377"
+ "\13\24.\377\21\34:\377\24!@\377\23\37=\377\17\31""5\377\14\25""0\377"
+ "\21\35=\377*=e\377F_\212\377Sm\230\377Sm\230\377Sm\230\377F_\212\377"
+ "\"2W\377\17\32""7\377\17\32""7\377\34+M\377,@j\3776My\3776My\3776My\377"
+ "6My\377,@j\377\34+M\377\17\32""7\377\15\26""1\377\15\26""1\377\15\26"
+ "1\377\15\26""1\377\26#D\377AX\203\377Sm\230\377Sm\230\377Sm\230\377S"
+ "m\230\377Sm\230\377Sm\230\377Sm\230\377Sm\230\377Sm\230\377Sm\230\377"
+ "Sm\230\377Sm\230\377Sm\230\377Sm\230\377Sm\230\377Sm\230\377Sm\230\377"
+ "Sm\230\377Sm\230\377Sm\230\377Sm\230\377Sm\230\377Sm\230\377Sm\230\377"
+ "Sm\230\377Sm\230\377Sm\230\377Sm\230\377Sm\230\377Sm\230\377Sm\230\377"
+ "Sm\230\377Sm\230\377Sm\230\377Sm\230\377Sm\230\377Sm\230\377Sm\230\377"
+ "Rm\227\377Rl\226\377Qk\225\377Oi\223\377Mf\220\377Jb\213\377E\\\206\377"
+ "@V\177\377;Py\3775Jq\3771El\377.Ah\377+>d\377)<b\377(;`\377(:`\377(:"
+ "_\377(:`\377(;`\377)<b\377+>d\377.Ah\3771El\3775Jq\377;Py\377@V\177\377"
+ "E\\\205\377Ia\213\377Lf\220\377Oh\223\377Qk\225\377Rl\226\377Rl\227\377"
+ "Sm\227\377Sm\227\377Sm\227\377Sm\230\377Sm\230\377Sm\230\377Sm\230\377"
+ "Sm\230\377Sm\230\377Sm\230\377Sm\230\377Sm\230\377Sm\230\377@X\203\377"
+ "6My\3776My\3776My\3776My\3776My\3776My\377Ib\215\377Sm\230\377Sm\230"
+ "\377Sm\230\377Sm\230\377Sm\230\377Sm\230\377Sm\230\377Sm\230\377Sm\230"
+ "\377Sm\230\377Sm\230\377Sm\230\377Sm\230\377Sm\230\377Sm\230\377Sm\230"
+ "\377Qk\226\377@V\202\377&9_\377#4Z\377#4Z\377#4Z\377#4Z\377\"3X\377%"
+ "7^\377\30'I\377\21\34""9\377\34+O\377,@j\3775Kv\3776My\3776My\3776My"
+ "\3770En\377\36-Q\377\22\36;\377#4[\377C[\205\377Sm\230\377Sm\230\377"
+ "Sm\230\377[w\241\377Lg\222\377.Bm\377#4Z\377#4Z\377#4Z\377\40""1V\377"
+ "\36-Q\377<T~\377Me\221\377Sm\230\377Sm\230\377Sm\230\377Sm\230\377Sm"
+ "\230\377Sm\230\377E]\210\377#4Z\377\36-S\377#4Z\377#4Z\377#4Z\377+\77"
+ "h\377=U\200\377[w\241\377Uo\232\377Qk\226\377@V\202\377&9_\377#4Z\377"
+ "#4Z\377#4Z\377#4Z\377&9_\377@V\202\377Qk\226\377Sm\230\377Sm\230\377"
+ "Sm\230\377Oi\224\3774Is\377$7]\377#4Z\377#4Z\377#4Z\377#4Z\377$7]\377"
+ "3Hq\377\31(K\377\20\33""8\377\40""1V\3771Hr\3776My\3776My\3776My\377"
+ "@X\203\377Sm\230\377Sm\230\377Sm\230\377F_\212\377*=e\377\23\40\77\377"
+ "\16\30""4\377\31'I\377(:b\3773It\3776My\3776My\3776My\3776My\3776My\377"
+ "3It\377(:b\377\31'I\377\16\30""4\377\23\40\77\377*=e\377F_\212\377Sm"
+ "\230\377Sm\230\377Sm\230\377Sm\230\377Sm\230\377Oi\224\3774Is\377$7]"
+ "\377#4Z\377#4Z\377#4Z\377#4Z\377\37/U\377%7_\377\23\40@\377\22\36<\377"
+ "\"3X\3771Hr\3776My\3776My\3776My\3775Kv\377+\77h\377\30'H\377\25\"B\377"
+ "-Aj\377Ia\215\377Sm\230\377Sm\230\377Sm\230\377Sm\230\377Sm\230\377M"
+ "g\222\377(:b\377#4Z\377#4Z\377#4Z\377#4Z\377#4Z\377#4Z\377\34,Q\377\20"
+ "\33""7\377\34+O\3770En\3776My\3776My\3776My\3773It\377&9_\377\25\"B\377"
+ "\30%G\377.Cm\377.Cm\377\30%H\377\21\34:\377#4Z\3773It\3776My\3776My\377"
+ "6My\3773It\377&9_\377\25\"B\377\32)M\3779Oy\377Oi\224\377Sm\230\377S"
+ "m\230\377Sm\230\377Sm\230\377Sm\230\377Sm\230\377Me\221\3775Ju\377\31"
+ ")L\377\15\27""3\377\22\36<\377\"3X\3771Hr\3776My\3776My\3776My\3776M"
+ "y\3776My\3775Kv\377,@j\377\34+O\377\17\31""5\377\23\40\77\377*=e\377"
+ "F_\212\377Sm\230\377Sm\230\377Sm\230\377Sm\230\377Sm\230\377Oi\224\377"
+ "4Is\377$7]\377#4Z\377#4Z\377#4Z\377#4Z\377\37/U\377%7_\377\23\40@\377"
+ "\22\36<\377\"3X\3772Hr\3777My\3777My\3777My\3775Kv\377,\77h\377\31'H"
+ "\377\26\"B\377.Aj\377Ja\215\377Tm\230\377Tm\230\377Pi\224\3775Is\377"
+ "%7]\377%7]\377,\77h\3774It\3777My\3777My\3777My\3777My\3774It\377,\77"
+ "h\377%7]\377$4Z\377$4Z\377$4Z\377$4Z\377(:b\377Ng\222\377Tm\230\377T"
+ "m\230\377Tm\230\377Tm\230\377Tm\230\377Tm\230\377Tm\230\377Tm\230\377"
+ "Tm\230\377Tm\230\377Tm\230\377Tm\230\377Tm\230\377Tm\230\377Tm\230\377"
+ "Tm\230\377Tm\230\377Tm\230\377Tm\230\377Tm\230\377Tm\230\377Tm\230\377"
+ "Tm\230\377Tm\230\377Tm\230\377Tm\230\377Tm\230\377Tm\230\377Tm\230\377"
+ "Tm\230\377Tm\230\377Tm\230\377Tm\230\377Tm\230\377Tm\230\377Tm\230\377"
+ "Sm\230\377Sm\230\377Sm\227\377Rl\227\377Qk\226\377Pi\224\377Mf\220\377"
+ "Jb\213\377E]\206\377@W\177\377;Py\3776Jr\3771El\377.Ah\377+>d\377)<b"
+ "\377(;`\377(:`\377(:_\377(:`\377(;`\377)<b\377+>d\377.Ah\3771El\3775"
+ "Jq\377;Py\377@V\177\377E\\\206\377Jb\213\377Mf\220\377Oi\223\377Qk\225"
+ "\377Rl\226\377Rm\227\377Sm\230\377Sm\230\377Sm\230\377Sm\230\377Sm\230"
+ "\377Sm\230\377Sm\230\377Sm\230\377Sm\230\377Sm\230\377Sm\230\377Sm\230"
+ "\377Sm\230\377@X\203\3776My\3776My\3776My\3776My\3776My\3773It\377<S"
+ "}\377<T~\377:P{\377:P{\377:P{\377:P{\377:P{\377:P{\377:P{\377:P{\377"
+ "<S}\377D\\\210\377Oi\224\377Sm\230\377Sm\230\377Sm\230\377Sm\230\377"
+ "Sm\230\377Ib\215\3776My\3776My\3776My\3776My\3776My\377,@j\377\40""1"
+ "U\377\30%F\377(:b\3775Kv\3776My\3776My\3776My\3776My\3776My\3776My\377"
+ "5Kv\377&9_\377\32(I\3773Hq\377Kd\216\377Sm\230\377Sm\230\377]y\243\377"
+ "j\207\261\377Gb\217\377:Q}\3776My\3776My\3777My\377-@j\3773Fp\377H_\212"
+ "\377Tm\230\377Tm\230\377Tm\230\377Tm\230\377Tm\230\377Ld\216\377=T~\377"
+ "'9_\3772Hr\3777My\3777My\3777My\377C\\\213\377d\200\254\377b}\250\377"
+ "Tm\230\377Tm\230\377Jb\215\3777My\3777My\3777My\3777My\3777My\3777My"
+ "\377Jb\215\377Tm\230\377Tm\230\377Tm\230\377Tm\230\377Tm\230\377AX\203"
+ "\3777My\3777My\3777My\3777My\3777My\377*=d\377%6\\\377\32'I\377-@j\377"
+ "7My\3777My\3777My\3777My\3777My\377AX\203\377Tm\230\377Tm\230\377Ja\215"
+ "\377.Aj\377\26\"B\377\32(J\377/Bm\3777My\3777My\3777My\3777My\3777My"
+ "\3777My\3777My\3777My\3777My\3777My\3777My\377/Bm\377\32(J\377\26\"B"
+ "\377.Aj\377Ja\215\377Tm\230\377Tm\230\377Tm\230\377Tm\230\377Tm\230\377"
+ "AX\203\3777My\3777My\3777My\3777My\3777My\377(:b\377\34*M\377\32(J\377"
+ "/Bm\3777My\3777My\3777My\3777My\3777My\3777My\3777My\3772Hr\377\40/U"
+ "\377\37/R\377=T~\377Rk\226\377Tm\230\377Tm\230\377Tm\230\377Tm\230\377"
+ "Tm\230\3777My\3777My\3777My\3777My\3777My\3772Hr\377&7]\377\34*M\377"
+ "'9_\3775Kv\3777My\3777My\3777My\3777My\3777My\3777My\3771En\377\37-Q"
+ "\377\30%H\377\25\"B\377\30%F\377-@j\3777Ny\3777Ny\3777Ny\3777Ny\3777"
+ "Ny\3777Ny\3777Ny\377/Cm\377\35-O\377)<c\377F^\210\377Tn\230\377Tn\230"
+ "\377Tn\230\377Tn\230\377Tn\230\377Pj\224\3779Oy\377\32(K\377\22\34:\377"
+ "$5Z\3774Jt\3777Ny\3777Ny\3777Ny\3777Ny\3777Ny\3777Ny\3777Ny\3777Ny\377"
+ "7Ny\3777Ny\377/Cm\377\32)J\377\26\"B\377.Bj\377Jb\215\377Tn\230\377T"
+ "n\230\377Tn\230\377Tn\230\377Tn\230\377AY\203\3777Ny\3777Ny\3777Ny\377"
+ "7Ny\3777Ny\377(<b\377\34*M\377\32)J\377/Cm\3777Ny\3777Ny\3777Ny\3777"
+ "Ny\3777Ny\3777Ny\3777Ny\3772Hr\377\40""0U\377\37/R\377=T~\377Rl\226\377"
+ "Tn\230\377Tn\230\377AY\203\3777Ny\3777Ny\3777Ny\3777Ny\3777Ny\3777Ny"
+ "\3777Ny\3777Ny\3777Ny\3777Ny\3777Ny\3777Ny\3777Ny\3777Ny\3777Ny\3777"
+ "Ny\377Tn\230\377Tn\230\377Tn\230\377Tn\230\377Tn\230\377Tn\230\377Tn"
+ "\230\377Tn\230\377Tn\230\377Tn\230\377Tn\230\377Tn\230\377Tn\230\377"
+ "Tn\230\377Tn\230\377Tn\230\377Tn\230\377Tn\230\377Tn\230\377Tn\230\377"
+ "Tn\230\377Tn\230\377Tn\230\377Tn\230\377Tn\230\377Tn\230\377Tn\230\377"
+ "Tn\230\377Tn\230\377Tn\230\377Tn\230\377Tn\230\377Tn\230\377Tn\230\377"
+ "Tn\230\377Tn\230\377Tn\230\377Tn\230\377Tn\230\377Sm\230\377Sm\227\377"
+ "Rl\226\377Pi\224\377Mg\221\377Jb\214\377E]\206\377@W\200\377;Py\3776"
+ "Jr\3771El\377.Ah\377+>d\377)<b\377(;`\377(:`\377(:_\377(:`\377(;`\377"
+ ")<b\377+>d\377.Ah\3771El\3775Jq\377;Py\377@W\177\377E\\\206\377Jb\213"
+ "\377Mf\220\377Pi\224\377Qk\226\377Rl\227\377Sm\227\377Sm\230\377Sm\230"
+ "\377Tm\230\377Tm\230\377Tm\230\377Tm\230\377Tm\230\377Tm\230\377Tm\230"
+ "\377Tm\230\377Tm\230\377Tm\230\377Tm\230\377AX\203\3777My\3777Ny\377"
+ "7Ny\3777Ny\3777Ny\377-Aj\377\40""0T\377\23\40@\377\17\33""9\377\17\33"
+ "9\377\17\33""9\377\17\33""9\377\17\33""9\377\17\33""9\377\17\33""9\377"
+ "\17\33""9\377\23\40@\377&8^\377H`\212\377Tn\230\377Tn\230\377Tn\230\377"
+ "Tn\230\377Tn\230\377Jc\215\3777Ny\3777Ny\3777Ny\3777Ny\3777Ny\3772Hr"
+ "\377-Aj\3772Hr\377:R}\377C]\213\377Ke\223\377C]\213\377:R}\3777Ny\377"
+ "7Ny\3777Ny\3777Ny\3775Lv\377'9_\377);`\377C[\205\377Tn\230\377Tn\230"
+ "\377Vp\232\377f\201\253\377Xu\240\377B[\210\3777Ny\3777Ny\3777Ny\377"
+ "-Aj\377*<c\377C[\205\377Rl\226\377Tn\230\377Tn\230\377Tn\230\377Tn\230"
+ "\377F^\210\377-@g\377,@h\3777Ny\3777Ny\3777Ny\377<T\177\377Ke\223\377"
+ "h\204\256\377\\x\241\377Tn\230\377Tn\230\377Jc\215\3777Ny\3777Ny\377"
+ "7Ny\3777Ny\3777Ny\3777Ny\377Jc\215\377Tn\230\377Tn\230\377Tn\230\377"
+ "Tn\230\377Tn\230\377AY\203\3777Ny\3777Ny\3777Ny\3777Ny\3777Ny\377,@h"
+ "\377#5Z\377,@h\3777Ny\3777Ny\3777Ny\3777Ny\3777Ny\3777Ny\377AY\203\377"
+ "Tn\230\377Pj\224\3779Oy\377\35,P\377\40""0U\3772Hr\3777Ny\3777Ny\377"
+ "7Ny\377:R}\377Hb\217\377[z\250\377e\205\262\377[z\250\377Hb\217\377:"
+ "R}\3777Ny\3777Ny\3777Ny\3772Hr\377\40""0U\377\35,P\3779Oy\377Pj\224\377"
+ "Tn\231\377Tn\231\377Tn\231\377Tn\231\377AY\204\3777Nz\3777Nz\3777Nz\377"
+ "7Nz\3777Nz\3772Hs\377-Ak\3772Hs\377<T\200\377Hb\220\377Ke\224\377@Y\206"
+ "\3779P|\3777Nz\3777Nz\3777Nz\3777Nz\3771Eo\377\"3Y\3774Js\377Jb\216\377"
+ "Tn\231\377Tn\231\377Tn\231\377Tn\231\377Tn\231\3777Nz\3777Nz\3777Nz\377"
+ "7Nz\3777Nz\3774Ju\377/Cn\3771Eo\3779P|\377C]\214\377Hb\220\377@Y\206"
+ "\3779P|\3777Nz\3777Nz\3777Nz\3777Nz\377-Ak\377\36.R\377\34+N\377-Ak\377"
+ ":R~\377C]\214\377Hb\220\377@Y\206\3779P|\3777Nz\3777Nz\3777Nz\3777Nz"
+ "\377,@i\377$4Z\377=T\177\377Pj\225\377Tn\231\377Tn\231\377Tn\231\377"
+ "Tn\231\377C[\205\377%6]\377\32'J\377-Ak\3777Nz\3777Nz\3777Nz\377<T\200"
+ "\377Qn\233\377o\220\275\377\205\246\322\377\205\246\322\377m\215\273"
+ "\377Lh\226\377:R~\3777Nz\3777Nz\3772Hs\377\40""0V\377\35,Q\3779Oz\377"
+ "Pj\225\377Tn\231\377Tn\231\377Tn\231\377Tn\231\377AY\204\3777Nz\3777"
+ "Nz\3777Nz\3777Nz\3777Nz\3772Hs\377-Ak\3772Hs\377<T\200\377Hb\220\377"
+ "Ke\224\377@Y\206\3779P|\3777Nz\3777Nz\3777Nz\3777Nz\3771Eo\377\"3Y\377"
+ "4Js\377Jb\216\377Tn\231\377Tn\231\377AY\204\3777Nz\3777Nz\3777Nz\377"
+ "7Nz\3777Nz\3777Nz\3777Nz\3777Nz\3777Nz\3777Nz\3777Nz\3777Nz\3777Nz\377"
+ "7Nz\3777Nz\3777Nz\377Tn\231\377Tn\231\377Tn\231\377Tn\231\377Tn\231\377"
+ "Tn\231\377Tn\231\377Tn\231\377Tn\231\377Tn\231\377Tn\231\377Tn\231\377"
+ "Tn\231\377Tn\231\377Tn\231\377Tn\231\377Tn\231\377Tn\231\377Tn\231\377"
+ "Tn\231\377Tn\231\377Tn\231\377Tn\231\377Tn\231\377Tn\231\377Tn\231\377"
+ "Tn\231\377Tn\231\377Tn\231\377Tn\231\377Tn\231\377Tn\231\377Tn\231\377"
+ "Tn\231\377Tn\231\377Tn\231\377Tn\231\377Tn\231\377Tn\231\377Tm\230\377"
+ "Sm\230\377Rl\226\377Pi\224\377Mg\221\377Jb\214\377F]\206\377@W\200\377"
+ ";Qy\3776Kr\3771El\377.Ah\377+>d\377)<b\377(;`\377(:`\377(:_\377(:`\377"
+ "(;`\377)<b\377+>d\377.Ah\3771El\3776Jr\377;Py\377@W\200\377E]\206\377"
+ "Jb\214\377Mg\221\377Pi\224\377Rl\226\377Sm\227\377Sm\230\377Tn\230\377"
+ "Tn\230\377Tn\230\377Tn\231\377Tn\231\377Tn\231\377Tn\231\377Tn\231\377"
+ "Tn\231\377Tn\231\377Tn\231\377Tn\231\377Tn\231\377AY\204\3777Nz\3777"
+ "Nz\3777Nz\3777Nz\3777Nz\3771Eo\377!1W\377\27$E\377\25!A\377\25!A\377"
+ "\25!A\377\25!A\377\25!A\377\25!A\377\25!A\377\25!A\377\27$E\377(;b\377"
+ "Ld\217\377Tn\231\377Tn\231\377Tn\231\377Tn\231\377Tn\231\377Jc\216\377"
+ "7Nz\3777Nz\3777Nz\3777Nz\3777Nz\3777Nz\3779P|\377G`\217\377e\205\263"
+ "\377\210\251\322\377\223\265\334\377\210\251\322\377c\201\262\377B[\211"
+ "\3777Nz\3777Nz\3777Nz\3777Nz\377/Cn\377*<d\377Jb\216\377Tn\231\377Tn"
+ "\231\377Tn\231\377b~\251\377j\207\261\377Hb\220\3779P|\3777Nz\3777Nz"
+ "\3772Hs\377'9`\377:P{\377Ld\217\377Tn\231\377Tn\231\377Tn\231\377Rl\227"
+ "\377F^\211\377+>f\377/Cn\3777Nz\3777Nz\3777Nz\377C]\214\377`}\251\377"
+ "h\203\255\377Vp\233\377Tn\231\377Tn\231\377Jc\216\3777Nz\3777Nz\3777"
+ "Nz\3777Nz\3777Nz\3777Nz\377Jc\216\377Tn\231\377Tn\231\377Tn\231\377T"
+ "n\231\377Tn\231\377AY\204\3777Nz\3777Nz\3777Nz\3777Nz\3777Nz\3775Lw\377"
+ "4Ju\377:R~\377Qn\233\377o\220\275\377\205\246\322\377\211\255\327\377"
+ "\201\244\317\377k\213\270\377Zw\242\377Zt\237\377F^\211\377*>f\377\40"
+ "0V\3771Eo\3777Nz\3777Nz\3777Nz\377<T\200\377Ur\240\377\202\241\314\377"
+ "\232\271\336\377\235\274\337\377\232\271\336\377\202\241\314\377Ur\240"
+ "\377<T\200\3777Nz\3777Nz\3777Nz\3771Eo\377\40""0V\377*>f\377F^\211\377"
+ "Tn\231\377Tn\231\377Tn\231\377Tn\231\377AY\204\3777Nz\3777Nz\3777Nz\377"
+ "7Nz\3777Nz\3777Nz\377:R~\377Ol\231\377r\224\301\377\221\262\330\377\223"
+ "\265\334\377~\236\312\377Ur\240\377<T\200\3777Nz\3777Nz\3777Nz\3777N"
+ "z\377/Cn\3771Fo\377Jb\216\377Tn\231\377Tn\231\377Tn\231\377Tn\231\377"
+ "Tn\231\3777Nz\3777Nz\3777Nz\3777Nz\3777Nz\3777Nz\3777Nz\377B[\211\377"
+ "c\201\262\377\210\251\322\377\223\265\334\377~\236\312\377Ur\240\377"
+ "<T\200\3777Nz\3777Nz\3777Nz\3775Lw\3774Ju\3775Lw\377B[\211\377c\201\262"
+ "\377\210\251\322\377\223\265\334\377~\236\312\377Ur\240\377<T\200\377"
+ "7Nz\3777Nz\3777Nz\3774Ju\377,@i\377=T}\377Nf\221\377Tn\231\377Tn\231"
+ "\377Tn\231\377Ld\217\3776Kv\377\36.R\377,@i\3777Nz\3777Nz\3777N{\377"
+ "<T\201\377Ur\243\377\205\244\316\377\240\277\341\377\247\304\344\377"
+ "\247\304\344\377\240\277\341\377{\235\310\377Lh\230\3779P}\3777N{\377"
+ "7N{\3771Ep\377\40""0V\377*>h\377F^\212\377Tn\232\377Tn\232\377Tn\232"
+ "\377Tn\232\377AY\205\3777N{\3777N{\3777N{\3777N{\3777N{\3777N{\377:R"
+ "\177\377Ol\232\377r\224\301\377\221\262\332\377\223\265\334\377~\236"
+ "\312\377Ur\243\377<T\201\3777N{\3777N{\3777N{\3777N{\377/Co\3771Fq\377"
+ "Jb\217\377Tn\232\377a|\250\377n\214\272\377\201\244\320\377\201\244\320"
+ "\377c\201\263\377B[\213\3777N{\3777N{\3777N{\3777N{\377B[\213\377c\201"
+ "\263\377\201\244\320\377\211\255\327\377\211\255\327\377\211\255\327"
+ "\377\211\255\327\377r\224\301\377h\203\256\377Tn\232\377Tn\232\377Tn"
+ "\232\377Tn\232\377Tn\232\377Tn\232\377Tn\232\377Tn\232\377Tn\232\377"
+ "Tn\232\377Tn\232\377Tn\232\377Tn\232\377Tn\232\377Tn\232\377Tn\232\377"
+ "Tn\232\377Tn\232\377Tn\232\377Tn\232\377Tn\232\377Tn\232\377Tn\232\377"
+ "Tn\232\377Tn\232\377Tn\232\377Tn\232\377Tn\232\377Tn\232\377Tn\232\377"
+ "Tn\232\377Tn\232\377Tn\232\377Tn\232\377Tn\232\377Tn\232\377Tn\231\377"
+ "Tn\231\377Tn\230\377Sm\230\377Rl\226\377Pj\225\377Mg\221\377Jc\214\377"
+ "F]\206\377@W\200\377;Qy\3776Kr\3771Em\377.Ah\377+>d\377)<b\377(;`\377"
+ "(:`\377(:_\377(:`\377(;`\377)<b\377+>d\377.Ah\3771El\3776Jr\377;Qy\377"
+ "@W\200\377E]\206\377Jb\214\377Mg\221\377Pi\224\377Rl\226\377Sm\230\377"
+ "Tm\230\377Tn\231\377Tn\231\377Tn\231\377Tn\231\377Tn\231\377Tn\231\377"
+ "Tn\231\377Tn\231\377Tn\231\377Tn\231\377Tn\231\377Tn\231\377Tn\231\377"
+ "AY\204\3777Nz\3777Nz\3777Nz\3777Nz\3777Nz\3777Nz\3777Nz\3777Nz\3777N"
+ "z\3777Nz\3777Nz\3777Nz\3777Nz\3777Nz\3777Nz\3777Nz\3777Nz\377AY\204\377"
+ "Tn\231\377Tn\231\377Tn\231\377Tn\231\377Tn\232\377Tn\232\377Jc\217\377"
+ "7N{\3777N{\3777N{\3777N{\3777N{\3777N{\377B[\213\377g\205\265\377\221"
+ "\260\325\377\227\264\330\377\221\255\322\377\227\264\330\377\211\250"
+ "\320\377Ur\243\377<T\201\3777N{\3777N{\3777N{\3775Ly\377.Cn\377E]\211"
+ "\377Nf\222\377Tn\232\377Tn\232\377Zv\242\377k\206\260\377Pl\233\377>"
+ "W\205\3777N{\3777N{\3777N{\377-Al\3770Dn\377H`\214\377Tn\232\377Tn\232"
+ "\377Tn\232\377Ld\220\377<R\177\377*=f\3774Jv\3777N{\3777N{\3779P}\377"
+ "G`\217\377j\207\261\377a|\250\377Tn\232\377Tn\232\377Tn\232\377Jc\217"
+ "\3777N{\3777N{\3777N{\3777N{\3777N{\3777N{\377Jc\217\377Tn\232\377Tn"
+ "\232\377Tn\232\377Tn\232\377Tn\232\377AY\205\3777N{\3777N{\3777N{\377"
+ "7N{\3777N{\3777N{\377@Y\207\377]}\255\377\212\251\322\377\240\277\341"
+ "\377\247\304\344\377\247\304\344\377\247\304\344\377\225\264\332\377"
+ "y\225\301\377^z\245\377AZ\205\377%6]\377,@j\3777N{\3777N{\3777N{\377"
+ ":R\177\377Qn\234\377}\235\310\377\222\260\324\377~\232\302\377s\220\271"
+ "\377~\232\302\377\222\260\324\377}\235\310\377Qn\234\377:R\177\3777N"
+ "{\3777N{\3777N{\377,@j\377%6]\377AZ\205\377Rl\230\377Tn\232\377Tn\232"
+ "\377Tn\232\377AY\205\3777N{\3777N{\3777N{\3777N{\3777N{\3779P}\377Ke"
+ "\224\377v\227\302\377\232\267\332\377\222\260\324\377\217\255\321\377"
+ "\234\271\333\377z\232\304\377Hb\222\3777N{\3777N{\3778N{\3778N{\3771"
+ "Ep\3773Gq\377Md\220\377Un\232\377Un\232\377Un\232\377Un\232\377Un\232"
+ "\3778N{\3778N{\3778N{\3778N{\3778N{\3778N{\377@Y\207\377_}\255\377\220"
+ "\255\323\377\230\264\330\377\224\260\324\377\225\262\326\377l\212\267"
+ "\377C[\213\3778N{\3778N{\3778N{\3778N{\3778N{\377\77W\205\377Zw\250\377"
+ "\215\253\322\377\230\264\330\377\224\260\324\377\230\264\330\377q\217"
+ "\272\377E]\215\3778N{\3778N{\3778N{\3778N{\3771Ep\377;Q|\377Md\220\377"
+ "Un\232\377Un\232\377Un\232\377G^\212\377-\77g\377)<d\3776Ly\3778N{\377"
+ "8N{\377:P}\377Nh\230\377y\227\304\377\212\246\314\377l\206\260\377Yr"
+ "\236\377Yr\236\377n\210\263\377\210\244\313\377c\200\260\377C[\213\377"
+ "8N{\3778N{\3778N{\377-@j\377&6]\377BZ\205\377Sl\230\377Un\232\377Un\232"
+ "\377Un\232\377BY\205\3778N{\3778N{\3778N{\3778N{\3778N{\377:P}\377Le"
+ "\224\377w\227\302\377\233\267\332\377\224\260\324\377\220\255\321\377"
+ "\235\271\333\377{\232\304\377Ib\222\3778N{\3778N{\3778N{\3778N{\3771"
+ "Ep\3773Gq\377Md\220\377Un\232\377b|\250\377\205\240\311\377\242\275\337"
+ "\377\242\275\337\377z\225\301\377C[\213\3778N{\3778N{\3778N{\3778N{\377"
+ "C[\213\377z\225\301\377\242\275\337\377\250\304\344\377\250\304\344\377"
+ "\250\304\344\377\250\304\344\377\224\260\324\377i\203\256\377Un\232\377"
+ "Un\232\377Un\232\377Un\232\377Un\232\377Un\232\377Un\232\377Un\232\377"
+ "Un\232\377Un\232\377Un\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377"
+ "Uo\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377"
+ "Uo\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377"
+ "Uo\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377"
+ "Un\232\377Un\232\377Tn\231\377Tn\230\377Rm\227\377Qj\225\377Ng\221\377"
+ "Jc\214\377F]\207\377AW\200\377;Qy\3776Ks\3771Em\377.Ah\377+>e\377)<b"
+ "\377(;`\377(:`\377(:_\377(:`\377(;`\377)<b\377+>d\377.Ah\3771Em\3776"
+ "Kr\377;Qy\377@W\200\377F]\207\377Jc\214\377Ng\221\377Pj\225\377Rl\227"
+ "\377Tm\230\377Tn\231\377Tn\232\377Tn\232\377Tn\232\377Un\232\377Un\232"
+ "\377Un\232\377Un\232\377Un\232\377Un\232\377Un\232\377Un\232\377Un\232"
+ "\377Un\232\377BY\205\3778N{\3778N{\3778N{\3778N{\3778N{\3778N{\3778N"
+ "{\3778N{\3778N{\3778N{\3778N{\3778N{\3778N{\3778N{\3778N{\3778N{\377"
+ "8N{\377BY\205\377Un\232\377Un\232\377Un\232\377Un\232\377Un\232\377U"
+ "n\232\377Kc\217\3778N{\3778N{\3778N{\3778N{\3778N{\377;R\177\377Pl\232"
+ "\377z\225\301\377t\220\271\377[v\242\377Un\232\377[v\242\377n\210\263"
+ "\377]y\245\377@Y\207\3778N{\3778N{\3778N{\3778N{\3773Gr\377@U\201\377"
+ "Of\222\377Un\232\377Un\232\377Un\232\377d~\252\377b~\252\377E]\215\377"
+ "8N{\3778N{\3778N{\3770Co\377+>g\377G^\212\377Sl\230\377Un\232\377Un\232"
+ "\377G^\212\377.@j\377-@j\3778N{\3778N{\3778N{\377@Y\207\377Tp\235\377"
+ "i\203\256\377Yr\236\377Un\232\377Un\232\377Un\232\377Kc\217\3778N{\377"
+ "8N{\3778N{\3778N{\3778N{\3778N{\377Kc\217\377Un\232\377Un\232\377Un\232"
+ "\377Un\232\377Un\232\377BY\205\3778N{\3778N{\3778N{\3778N{\3778N{\377"
+ ";R\177\377Rn\234\377\201\240\310\377\212\247\314\377l\207\260\377Ys\236"
+ "\377Uo\232\377[v\242\377i\205\257\377i\205\257\377Uo\232\377AW\203\377"
+ "-@j\3775Kv\3778O{\3778O{\3778O{\377@Z\207\377a~\253\377{\230\300\377"
+ "b}\250\377Uo\232\377Uo\232\377Uo\232\377b}\250\377{\230\300\377a~\253"
+ "\377@Z\207\3778O{\3778O{\3778O{\3775Kv\377-@j\377AW\203\377Oh\222\377"
+ "Uo\232\377Uo\232\377Uo\232\377BZ\205\3778O{\3778O{\3778O{\3778O{\377"
+ "8O{\377@Z\207\377^|\253\377\177\234\304\377i\204\256\377Wq\234\377Uo"
+ "\232\377b}\250\377t\221\271\377Lf\224\377;S\177\3778O{\3778O{\3778O{"
+ "\3773It\377.Bl\377Oi\224\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377"
+ "Uo\232\3778O{\3778O{\3778O{\3778O{\3778O{\3778O{\377Ha\217\377q\217\271"
+ "\377t\221\271\377[v\242\377Uo\232\377b}\250\377e\201\254\377C\\\213\377"
+ "8O{\3778O{\3778O{\3778O{\3778O{\377Ha\217\377n\214\267\377t\221\271\377"
+ "[v\242\377Uo\232\377b}\250\377i\205\257\377C\\\213\3778O{\3778O{\377"
+ "8O{\3778O{\3773It\3777Mw\377Oi\224\377Uo\232\377Uo\232\377Uo\232\377"
+ "Kc\217\377-@j\3770Do\3778O{\3778O{\3778O{\377\77X\205\377Xu\242\377z"
+ "\227\276\377b}\250\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377g\202\254"
+ "\377o\214\265\377Ha\217\3778O{\3778O{\3778O{\3775Kv\377-@j\377AW\203"
+ "\377Oh\222\377Uo\232\377Uo\232\377Uo\232\377BZ\205\3778O{\3778O{\377"
+ "8O{\3778O{\3778O{\377@Z\207\377^|\253\377\177\234\304\377i\204\256\377"
+ "Wq\234\377Uo\232\377b}\250\377t\221\271\377Lf\224\377;S\177\3778O{\377"
+ "8O{\3778O{\3773It\377.Bl\377Oi\224\377Uo\232\377Uo\232\377Uo\232\377"
+ "Uo\232\377Uo\232\377Kd\217\3778O{\3778O{\3778O{\3778O{\3778O{\3778O{"
+ "\377Kd\217\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232"
+ "\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232"
+ "\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232"
+ "\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232"
+ "\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232"
+ "\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232"
+ "\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377Tn\232\377Tn\231\377Sm\227"
+ "\377Qk\225\377Og\222\377Kc\215\377F]\207\377AW\200\377;Qy\3776Ks\377"
+ "1Em\377.Ah\377+>e\377)<b\377(;`\377(:`\377(:_\377(:`\377(;`\377)<b\377"
+ "+>e\377.Ah\3771Em\3776Kr\377;Qy\377AW\200\377F]\207\377Jc\214\377Ng\221"
+ "\377Qj\225\377Rm\227\377Tn\230\377Tn\231\377Un\232\377Un\232\377Un\232"
+ "\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232"
+ "\377Uo\232\377Uo\232\377Uo\232\377BZ\205\3778O{\3778O{\3778O{\3778O{"
+ "\3778O{\3778O{\3778O{\3778O{\3778O{\3778O{\3778O{\3778O{\3778O{\3778"
+ "O{\3778O{\3778O{\3778O{\377BZ\205\377Uo\232\377Uo\232\377Uo\232\377U"
+ "o\232\377Uo\232\377Uo\232\377Kd\217\3778O{\3778O{\3778O{\3778O{\3778"
+ "O{\377\77X\205\377Up\236\377l\207\260\377[v\242\377Uo\232\377Uo\232\377"
+ "Uo\232\377[u\240\377Tn\233\377=U\201\3778O{\3778O{\3778O{\3778O{\377"
+ "8O{\377Kd\217\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377_{\245\377l"
+ "\210\262\377Ic\222\377;S\177\3778O{\3778O{\3775Kv\377)=d\3779Oy\377K"
+ "c\217\377Uo\232\377Qk\226\377B[\205\377':`\3770Do\3778O{\3778O{\3778"
+ "O{\377E^\215\377e\202\255\377d\177\252\377Uo\232\377Uo\232\377Uo\232"
+ "\377Uo\232\377Kd\217\3778O{\3778O{\3778O{\3778O{\3778O{\3778O{\377Kd"
+ "\217\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377BZ\205\377"
+ "8O{\3778O{\3778O{\3778O{\3778O{\377C\\\213\377_|\251\377t\221\271\377"
+ "]y\243\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377"
+ "Me\220\377;Q|\3771Fp\3778O{\3778O{\3778O{\3778O{\377C\\\213\377a}\251"
+ "\377b}\250\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377b}\250"
+ "\377a}\251\377C\\\213\3778O{\3778O{\3778O{\3778O{\3771Fp\377;Q|\377M"
+ "e\220\377Uo\232\377Uo\232\377Uo\232\377BZ\205\3778O{\3778O{\3778O{\377"
+ "8O{\3778O{\377C\\\213\377c\200\253\377g\202\254\377Wq\234\377Uo\232\377"
+ "Uo\232\377Uo\232\377[u\240\377Jd\221\377=U\201\3778O{\3778O{\3778O{\377"
+ "8O{\3778O{\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232"
+ "\3778O{\3778O{\3778O{\3778O{\3778O{\377;S\177\377Ha\217\377h\203\254"
+ "\377]y\243\377Uo\232\377Uo\232\377[v\242\377b}\251\377=V\205\3778O|\377"
+ "8O|\3778O|\3778O|\377:Q~\377E^\216\377j\205\261\377_{\246\377Uo\233\377"
+ "Uo\233\377Ys\237\377]y\243\377;S\200\3778O|\3778O|\3778O|\3778O|\377"
+ "8O|\377BZ\206\377Uo\233\377Uo\233\377Uo\233\377Qk\227\377Ia\215\377."
+ "Bm\3775Kw\3778O|\3778O|\3778O|\377:Q~\377=T\200\3773Hr\377&8`\377&8`"
+ "\377&8`\377&8`\377&8`\377+\77i\377<S\177\3773Iu\3778O|\3778O|\3778O|"
+ "\3778O|\3771Fr\377;Q}\377Me\222\377Uo\233\377Uo\233\377Uo\233\377BZ\206"
+ "\3778O|\3778O|\3778O|\3778O|\3778O|\377C\\\214\377c\200\254\377g\202"
+ "\255\377Wq\235\377Uo\233\377Uo\233\377Uo\233\377[u\241\377Jd\222\377"
+ "=U\203\3778O|\3778O|\3778O|\3778O|\3778O|\377Uo\233\377Uo\233\377Uo\233"
+ "\377Uo\233\377Uo\233\377Uo\233\377Kd\220\3778O|\3778O|\3778O|\3778O|"
+ "\3778O|\3778O|\377Kd\220\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377"
+ "Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377"
+ "Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377"
+ "Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377"
+ "Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377"
+ "Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377"
+ "Uo\233\377Up\233\377Up\233\377Up\233\377Uo\233\377Uo\233\377Uo\232\377"
+ "Tn\232\377Sm\230\377Qk\226\377Oh\222\377Kc\215\377F^\207\377AX\201\377"
+ ";Qy\3776Ks\3771Fm\377.Ah\377+>e\377*<b\377(;a\377(:`\377(:_\377(:`\377"
+ "(;`\377)<b\377+>e\377.Ah\3771Em\3776Ks\377;Qy\377AW\200\377F^\207\377"
+ "Kc\215\377Oh\222\377Qk\225\377Sm\227\377Tn\231\377Un\232\377Uo\232\377"
+ "Uo\232\377Uo\232\377Uo\232\377Uo\232\377Uo\233\377Uo\233\377Uo\233\377"
+ "Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377BZ\206\3778O|\3778"
+ "O|\3778O|\3778O|\3778O|\377C\\\214\377d\204\263\377\204\245\322\377\213"
+ "\256\327\377\213\256\327\377\213\256\327\377\213\256\327\377\213\256"
+ "\327\377\213\256\327\377\213\256\327\377\213\256\327\377\204\245\322"
+ "\377o\216\272\377b}\251\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377U"
+ "o\233\377Kd\220\3778O|\3778O|\3778O|\3778O|\3778O|\377\77X\205\377Vp"
+ "\235\377]y\243\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Wq\235\377"
+ "Oh\224\377:Q~\3778O|\3778O|\3778O|\3778O|\3778O|\377Kd\220\377Uo\233"
+ "\377Uo\233\377Uo\233\377Uo\233\377Wq\235\377d\177\253\377Up\237\377@"
+ "Z\210\3778O|\3778O|\3778O|\377-@k\377+>h\377G_\213\377Uo\233\377Kc\221"
+ "\3778Ny\377-@k\3776Mz\3778O|\3778O|\377=U\203\377Lf\226\377j\205\261"
+ "\377]y\243\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Kd\220\3778O|\377"
+ "8O|\3778O|\3778O|\3778O|\3778O|\377Kd\220\377Uo\233\377Uo\233\377Uo\233"
+ "\377Uo\233\377Uo\233\377BZ\206\3778O|\3778O|\3778O|\3778O|\3778O|\377"
+ "C\\\214\377e\201\255\377b}\251\377Uo\233\377Uo\233\377Uo\233\377Uo\233"
+ "\377Uo\233\377Uo\233\377Uo\233\377Oi\225\377:P{\3773Iu\3778O|\3778O|"
+ "\3778O|\3778O|\377\77X\205\377c~\251\377]y\243\377Uo\233\377Uo\233\377"
+ "Uo\233\377Uo\233\377Up\233\377]z\243\377c\200\251\377\77Y\205\3778P|"
+ "\3778P|\3778P|\3778P|\3773Ju\377:Q{\377Oj\225\377Up\233\377Up\233\377"
+ "Up\233\377B[\206\3778P|\3778P|\3778P|\3778P|\3778P|\377\77Y\205\377`"
+ "|\246\377]z\243\377Up\233\377Up\233\377Up\233\377Up\233\377Wr\235\377"
+ "E_\213\377:R~\3778P|\3778P|\3778P|\3778P|\3778P|\377Up\233\377Up\233"
+ "\377Up\233\377Up\233\377Up\233\377Up\233\3778P|\3778P|\3778P|\3778P|"
+ "\3778P|\377=V\203\377Lg\225\377_|\246\377Wr\235\377Up\233\377Up\233\377"
+ "Up\233\377Up\233\3778P|\3778P|\3778P|\3778P|\3778P|\377=V\203\377Hc\222"
+ "\377_|\246\377Wr\235\377Up\233\377Up\233\377Up\233\377Up\233\3778P|\377"
+ "8P|\3778P|\3778P|\3778P|\3778P|\377B[\206\377Up\233\377Up\233\377Up\233"
+ "\377Oh\223\377C[\206\3773Hs\3778P|\3778P|\3778P|\3778P|\3771Gr\377#3"
+ "Y\377\23\36>\377\16\30""4\377\16\30""4\377\16\30""4\377\16\30""4\377"
+ "\16\30""4\377\16\30""4\377\27$F\377)=e\3778P|\3778P|\3778P|\3778P|\377"
+ "3Ju\377:Q{\377Oj\225\377Up\233\377Up\233\377Up\233\377B[\206\3778P|\377"
+ "8P|\3778P|\3778P|\3778P|\377\77Y\205\377`|\246\377]z\243\377Up\233\377"
+ "Up\233\377Up\233\377Up\233\377Wr\235\377E_\213\377:R~\3778P|\3778P|\377"
+ "8P|\3778P|\3778P|\377Up\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377"
+ "Vp\233\377Le\220\3779P|\3779P|\3779P|\3779P|\3779P|\3779P|\377Le\220"
+ "\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233"
+ "\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233"
+ "\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233"
+ "\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233"
+ "\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233"
+ "\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233"
+ "\377Vp\233\377Up\233\377Up\233\377Uo\232\377Un\232\377Sm\230\377Qk\226"
+ "\377Oh\222\377Kc\215\377F^\207\377AX\201\377;Qz\3776Ks\3771Fm\377.Ah"
+ "\377+>e\377*<b\377(;a\377(:`\377(:_\377(:`\377(;`\377)<b\377+>e\377."
+ "Ah\3771Fm\3776Ks\377;Qy\377AX\201\377F^\207\377Kc\215\377Oh\222\377Q"
+ "k\226\377Sm\230\377Tn\231\377Uo\232\377Uo\233\377Uo\233\377Uo\233\377"
+ "Up\233\377Up\233\377Up\233\377Up\233\377Up\233\377Up\233\377Up\233\377"
+ "Up\233\377Up\233\377Up\233\377B[\206\3778P|\3778P|\3778P|\3778P|\377"
+ "8P|\377C]\214\377z\231\301\377\242\277\340\377\250\305\344\377\250\305"
+ "\344\377\250\305\344\377\250\305\344\377\250\305\344\377\250\305\344"
+ "\377\250\305\344\377\250\305\344\377\242\277\340\377\205\243\311\377"
+ "b~\251\377Up\233\377Up\233\377Up\233\377Up\233\377Up\233\377Ke\220\377"
+ "8P|\3778P|\3778P|\3778P|\3778P|\377;T\200\377So\231\377Yt\237\377Up\233"
+ "\377Up\233\377Up\233\377Up\233\377Up\233\377Ke\220\3778P|\3778P|\377"
+ "8P|\3778P|\3778P|\3778P|\377Ke\220\377Up\233\377Up\233\377Up\233\377"
+ "Up\233\377Up\233\377d\200\253\377e\204\256\377E_\216\3778P|\3778P|\377"
+ "8P|\3771Gr\377*>f\377D]\210\377Ql\227\377Ib\215\377/Dm\377.Cm\3778P|"
+ "\3779P|\3779P|\377F_\216\377b\177\254\377i\206\257\377Xr\235\377Vp\233"
+ "\377Vp\233\377Vp\233\377Vp\233\377Le\220\3779P|\3779P|\3779P|\3779P|"
+ "\3779P|\3779P|\377Le\220\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377"
+ "Vp\233\377C[\206\3779P|\3779P|\3779P|\3779P|\3779P|\377>W\205\377_z\245"
+ "\377\\x\243\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233"
+ "\377Vp\233\377Tn\231\377\77W\202\3777Nz\3779P|\3779P|\3779P|\3779P|\377"
+ ":R~\377Zt\237\377Xr\235\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377V"
+ "p\233\377Xr\235\377Zt\237\377:R~\3779P|\3779P|\3779P|\3779P|\3777Nz\377"
+ "\77W\202\377Tn\231\377Vp\233\377Vp\233\377Vp\233\377C[\206\3779P|\377"
+ "9P|\3779P|\3779P|\3779P|\377<T\200\377^z\243\377Zt\237\377Vp\233\377"
+ "Vp\233\377Vp\233\377Vp\233\377Vp\233\377C[\206\3779P|\3779P|\3779P|\377"
+ "9P|\3779P|\3779P|\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377"
+ "Vp\233\3779P|\3779P|\3779P|\3779P|\3779P|\377:R~\377F_\213\377Xr\235"
+ "\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233\3779P|\3779P|\377"
+ "9P|\3779P|\3779P|\377<T\200\377Jd\217\377Zt\237\377Vp\233\377Vp\233\377"
+ "Vp\233\377Vp\233\377Vp\233\3779P|\3779P|\3779P|\3779P|\3779P|\3779P|"
+ "\377C[\206\377Vp\233\377Vp\233\377Vp\233\377Tn\231\377Ha\214\3777Nz\377"
+ "9P|\3779P|\3779P|\3779P|\3775Lw\377-Ak\377':`\377%7^\377%7^\377%7^\377"
+ "%7^\377%7^\377%7^\377*=e\3774Ju\3779P|\3779P|\3779P|\3779P|\3777Nz\377"
+ "\77W\202\377Tn\231\377Vp\233\377Vp\233\377Vp\233\377C[\206\3779P|\377"
+ "9P|\3779P|\3779P|\3779P|\377<T\200\377^z\243\377Zt\237\377Vp\233\377"
+ "Vp\233\377Vp\233\377Vp\233\377Vp\233\377C[\206\3779P|\3779P|\3779P|\377"
+ "9P|\3779P|\3779P|\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377"
+ "Vp\233\377Le\220\3779P|\3779P|\3779P|\3779P|\3779P|\3779P|\377Le\220"
+ "\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233"
+ "\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233"
+ "\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233"
+ "\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233"
+ "\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233"
+ "\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233"
+ "\377Vp\233\377Vp\233\377Vp\233\377Uo\233\377Uo\232\377Tn\230\377Rl\226"
+ "\377Oh\223\377Kd\216\377G^\210\377AX\201\377<Rz\3776Ks\3771Fm\377.Ah"
+ "\377+>e\377*<b\377(;a\377(:`\377(:_\377(:`\377(;`\377*<b\377+>e\377."
+ "Ah\3771Fm\3776Ks\377;Qz\377AX\201\377F^\207\377Kc\215\377Oh\222\377Q"
+ "k\226\377Sm\230\377Tn\232\377Uo\232\377Up\233\377Up\233\377Up\233\377"
+ "Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377"
+ "Vp\233\377Vp\233\377Vp\233\377C[\206\3779P|\3779P|\3779P|\3779P|\377"
+ "9P|\3779P|\377Le\220\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233"
+ "\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233"
+ "\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Le\220\3779P|\377"
+ "9P|\3779P|\3779P|\3779P|\3779P|\377Le\220\377Vp\233\377Vp\233\377Vp\233"
+ "\377Vp\233\377Vp\233\377Vp\233\377Le\220\3779P|\3779P|\3779P|\3779P|"
+ "\3779P|\3779P|\377Le\220\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377"
+ "Vp\233\377^z\243\377q\215\266\377Qm\233\377@Y\205\3779P|\3779P|\3777"
+ "Nz\377-Ak\3779Py\377E]\210\377AX\203\377*=d\3772Gr\3779P|\3779P|\377"
+ ":R~\377Hc\220\377l\210\262\377c~\251\377Vp\233\377Vp\233\377Vp\233\377"
+ "Vp\233\377Vp\233\377Le\220\3779P|\3779P|\3779P|\3779P|\3779P|\3779P|"
+ "\377Le\220\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377C[\206"
+ "\3779P|\3779P|\3779P|\3779P|\3779P|\377:R~\377Zt\237\377Xr\235\377Vp"
+ "\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377"
+ "Vp\233\377C[\206\3779P|\3779P|\3779P|\3779P|\3779P|\3779P|\377Vp\233"
+ "\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233\377Vp\233"
+ "\377Vp\233\3779P|\3779P|\3779P|\3779P|\3779P|\3779P|\377C[\206\377Vp"
+ "\233\377Vp\233\377Vp\233\377Vp\233\377C[\206\3779P|\3779P|\3779P|\377"
+ "9P|\3779P|\3779P|\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377"
+ "Vq\234\377Vq\234\377C\\\207\3779Q}\3779Q}\3779Q}\3779Q}\3779Q}\3779Q"
+ "}\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\3779Q}"
+ "\3779Q}\3779Q}\3779Q}\3779Q}\3779Q}\377C\\\207\377Vq\234\377Vq\234\377"
+ "Vq\234\377Vq\234\377Vq\234\377Vq\234\3779Q}\3779Q}\3779Q}\3779Q}\377"
+ "9Q}\3779Q}\377C\\\207\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234"
+ "\377Vq\234\3779Q}\3779Q}\3779Q}\3779Q}\3779Q}\3779Q}\377C\\\207\377V"
+ "q\234\377Vq\234\377Vq\234\377Vq\234\377Lf\221\3779Q}\3779Q}\3779Q}\377"
+ "9Q}\3779Q}\3779Q}\3779Q}\3779Q}\3779Q}\3779Q}\3779Q}\3779Q}\3779Q}\377"
+ "9Q}\3779Q}\3779Q}\3779Q}\3779Q}\3779Q}\3779Q}\3779Q}\377C\\\207\377V"
+ "q\234\377Vq\234\377Vq\234\377Vq\234\377C\\\207\3779Q}\3779Q}\3779Q}\377"
+ "9Q}\3779Q}\3779Q}\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377"
+ "Vq\234\377Vq\234\377C\\\207\3779Q}\3779Q}\3779Q}\3779Q}\3779Q}\3779Q"
+ "}\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Lf\221"
+ "\3779Q}\3779Q}\3779Q}\3779Q}\3779Q}\3779Q}\377Lf\221\377Vq\234\377Vq"
+ "\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377"
+ "Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377"
+ "Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377"
+ "Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377"
+ "Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377"
+ "Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377"
+ "Vq\234\377Vq\234\377Vp\233\377Uo\232\377Tn\231\377Rl\226\377Oi\223\377"
+ "Ld\217\377G_\210\377AX\201\377<Rz\3776Ks\3772Fm\377.Ah\377+>e\377*<b"
+ "\377(;a\377(:`\377(:_\377(:`\377(;a\377*<b\377+>e\377.Ah\3771Fm\3776"
+ "Ks\377<Rz\377AX\201\377G_\210\377Ld\216\377Oh\223\377Rl\226\377Tn\230"
+ "\377Uo\232\377Up\233\377Vp\233\377Vp\233\377Vp\233\377Vq\234\377Vq\234"
+ "\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234"
+ "\377Vq\234\377C\\\207\3779Q}\3779Q}\3779Q}\3779Q}\3779Q}\3779Q}\377L"
+ "f\221\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377"
+ "Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377"
+ "Vq\234\377Vq\234\377Vq\234\377Vq\234\377Lf\221\3779Q}\3779Q}\3779Q}\377"
+ "9Q}\3779Q}\3779Q}\377Lf\221\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377"
+ "Vq\234\377Vq\234\377Lf\221\3779Q}\3779Q}\3779Q}\3779Q}\3779Q}\3779Q}"
+ "\377Lf\221\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234"
+ "\377e\201\254\377d\201\256\377F`\217\3779Q}\3779Q}\3779Q}\377-Bl\377"
+ "+@h\377;R~\3773Hs\377+@i\3777O{\3779Q}\3779Q}\377@Z\206\377Pm\233\377"
+ "h\205\256\377Zu\240\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234"
+ "\377Lf\221\3779Q}\3779Q}\3779Q}\3779Q}\3779Q}\3779Q}\377Lf\221\377Vq"
+ "\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377C\\\207\3779Q}\3779Q"
+ "}\3779Q}\3779Q}\3779Q}\3779Q}\377Vq\234\377Vq\234\377Vq\234\377Vq\234"
+ "\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Xs\236\377F`\214"
+ "\377:S\177\3779Q}\3779Q}\3779Q}\3779Q}\3777O{\377Rm\230\377To\232\377"
+ "Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377To\232\377Rm\230\377"
+ "7O{\3779Q}\3779Q}\3779Q}\3779Q}\377:S\177\377F`\214\377Xs\236\377Vq\234"
+ "\377Vq\234\377Vq\234\377C\\\207\3779Q}\3779Q}\3779Q}\3779Q}\3779Q}\377"
+ "9Q}\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377V"
+ "q\234\377C\\\207\3779Q}\3779Q}\3779Q}\3779Q}\3779Q}\3779Q}\377Vq\234"
+ "\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\3779Q}\3779Q}\377"
+ "9Q}\3779Q}\3779Q}\3779Q}\377C\\\207\377Vq\234\377Vq\234\377Vq\234\377"
+ "Vq\234\377Vq\234\377Vq\234\3779Q}\3779Q}\3779Q}\3779Q}\3779Q}\3779Q}"
+ "\377C\\\207\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234"
+ "\3779Q}\3779Q}\3779Q}\3779Q}\3779Q}\3779Q}\377C\\\207\377Vq\234\377V"
+ "q\234\377Vq\234\377Xs\236\377Pj\225\377:S\177\3779Q}\3779Q}\3779Q}\377"
+ "9Q}\377@Z\206\377Vs\243\377h\210\267\377m\216\274\377m\216\274\377m\216"
+ "\274\377m\216\274\377m\216\274\377m\216\274\377m\216\274\377m\216\274"
+ "\377m\216\274\377m\216\274\377m\216\274\377m\216\274\377h\210\267\377"
+ "a~\253\377^{\244\377Vq\234\377Vq\234\377Vq\234\377C\\\207\3779Q}\377"
+ "9Q}\3779Q}\3779Q}\3779Q}\3779Q}\377Vq\234\377Vq\234\377Vq\234\377Vq\234"
+ "\377Vq\234\377Vq\234\377Vq\234\377C\\\207\3779Q}\3779Q}\3779Q}\3779Q"
+ "}\3779Q}\3779Q}\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377"
+ "Vq\234\377Lf\221\3779Q}\3779Q}\3779Q}\3779Q}\3779Q}\3779Q}\377Lf\221"
+ "\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234"
+ "\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234"
+ "\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234"
+ "\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234"
+ "\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234"
+ "\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234"
+ "\377Vq\234\377Vq\234\377Vq\234\377Vp\233\377Uo\233\377Tn\231\377Rl\227"
+ "\377Pi\224\377Ld\217\377G_\211\377AX\201\377<Rz\3776Ks\3772Fm\377.Ah"
+ "\377+>e\377*<b\377(;a\377(:`\377(:_\377(:`\377(;a\377*<b\377+>e\377."
+ "Ah\3771Fm\3776Ks\377<Rz\377AX\201\377G_\210\377Ld\216\377Oi\223\377R"
+ "l\226\377Tn\231\377Uo\232\377Vp\233\377Vq\234\377Vq\234\377Vq\234\377"
+ "Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377"
+ "Vq\234\377Vq\234\377Vq\234\377C\\\207\3779Q}\3779Q}\3779Q}\3779Q}\377"
+ "9Q}\3779Q}\377Lf\221\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234"
+ "\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234"
+ "\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Lf\221\3779Q}\377"
+ "9Q}\3779Q}\3779Q}\3779Q}\3779Q}\377Lf\221\377Vq\234\377Vq\234\377Vq\234"
+ "\377Vq\234\377Vq\234\377Vq\234\377Lf\221\3779Q}\3779Q}\3779Q}\3779Q}"
+ "\3779Q}\3779Q}\377Lf\221\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377"
+ "Vq\234\377Vq\234\377`}\247\377j\210\261\377If\224\377<U\201\3779Q}\377"
+ "9Q}\3772Hs\377':a\3775Lu\377(<c\377/Dn\3779Q}\3779Q}\3779Q}\377F`\217"
+ "\377d\201\256\377e\201\254\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377"
+ "Vq\234\377Vq\234\377Lf\221\3779Q}\3779Q}\3779Q}\3779Q}\3779Q}\3779Q}"
+ "\377Lf\221\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377C\\\207"
+ "\3779Q}\3779Q}\3779Q}\3779Q}\3779Q}\3779Q}\377Vq\234\377Vq\234\377Vq"
+ "\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377"
+ "\\w\242\377Rm\231\377>W\204\3779Q}\3779Q}\3779Q}\3779Q}\3774It\377G_"
+ "\212\377Pi\224\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377"
+ "Ng\223\377BZ\205\3772Hs\3779Q}\3779Q}\3779Q}\3779Q}\377>W\204\377Rm\231"
+ "\377\\w\242\377Vq\234\377Vq\234\377Vq\234\377C\\\207\3779Q}\3779Q}\377"
+ "9Q}\3779Q}\3779Q}\3779Q}\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377"
+ "Vq\234\377Vq\234\377Vq\234\377C\\\207\3779Q}\3779Q}\3779Q}\3779Q}\377"
+ "9Q}\3779Q}\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234\377Vq\234"
+ "\3779Q}\377:Q}\377:Q}\377:Q}\377:Q}\377:Q}\377D\\\207\377Wq\234\377W"
+ "q\234\377Wq\234\377Wq\234\377Wq\234\377Wq\234\377:Q}\377:Q}\377:Q}\377"
+ ":Q}\377:Q}\377:Q}\377D\\\207\377Wq\234\377Wq\234\377Wq\234\377Wq\234"
+ "\377Wq\234\377Wq\234\377:Q}\377:Q}\377:Q}\377:Q}\377:Q}\377:Q}\377D\\"
+ "\207\377Wq\234\377Wq\234\377Wq\234\377^y\244\377]w\242\377@X\206\377"
+ ":Q}\377:Q}\377:Q}\377:Q}\377@Z\206\377l\211\265\377\224\263\330\377\241"
+ "\277\341\377\241\277\341\377\241\277\341\377\241\277\341\377\241\277"
+ "\341\377\241\277\341\377\241\277\341\377\241\277\341\377\241\277\341"
+ "\377\241\277\341\377\241\277\341\377\241\277\341\377\233\270\333\377"
+ "\177\234\304\377d\177\251\377Wq\234\377Wq\234\377Wq\234\377D\\\207\377"
+ ":Q}\377:Q}\377:Q}\377:Q}\377:Q}\377:Q}\377Wq\234\377Wq\234\377Wq\234"
+ "\377Wq\234\377Wq\234\377Wq\234\377Wq\234\377D\\\207\377:Q}\377:Q}\377"
+ ":Q}\377:Q}\377:Q}\377:Q}\377Wq\234\377Wq\234\377Wq\234\377Wq\234\377"
+ "Wq\234\377Wq\234\377Mf\221\377:Q}\377:Q}\377:Q}\377:Q}\377:Q}\377:Q}"
+ "\377Mf\221\377Wq\234\377Wq\234\377Wq\234\377Wq\234\377Wq\234\377Wq\234"
+ "\377Wq\234\377Wq\234\377Wq\234\377Wq\234\377Wq\234\377Wq\234\377Wq\234"
+ "\377Wq\234\377Wq\234\377Wq\234\377Wq\234\377Wq\234\377Wq\234\377Wq\234"
+ "\377Wq\234\377Wq\234\377Wq\234\377Wq\234\377Wq\234\377Wq\234\377Wq\234"
+ "\377Wq\234\377Wq\234\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235"
+ "\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235"
+ "\377Wr\235\377Wr\235\377Wq\234\377Wq\234\377Vq\234\377Vp\233\377Un\232"
+ "\377Sm\227\377Pi\224\377Le\217\377G_\211\377BY\202\377<Rz\3776Ls\377"
+ "2Fm\377.Ah\377+>e\377*<b\377(;a\377(:`\377(:_\377(:`\377(;a\377*<b\377"
+ "+>e\377.Ah\3772Fm\3776Ks\377<Rz\377BX\201\377G_\211\377Ld\217\377Pi\224"
+ "\377Rm\227\377Tn\232\377Up\233\377Vq\234\377Vq\234\377Vq\234\377Vq\234"
+ "\377Wq\234\377Wq\234\377Wq\234\377Wq\234\377Wq\234\377Wq\234\377Wq\234"
+ "\377Wq\234\377Wq\234\377Wq\234\377D\\\207\377:Q}\377:Q}\377:Q}\377:Q"
+ "}\377:Q}\377:Q}\377Mf\221\377Wq\234\377Wq\234\377Wq\234\377Wq\234\377"
+ "Wq\234\377Wq\234\377Wq\234\377Wq\234\377Wq\234\377Wq\234\377Wq\234\377"
+ "Wq\234\377Wq\234\377Wq\234\377Wq\234\377Wq\234\377Wq\234\377Mf\221\377"
+ ":Q}\377:Q}\377:Q}\377:Q}\377:Q}\377:Q}\377Mf\221\377Wq\234\377Wq\234"
+ "\377Wq\234\377Wq\234\377Wq\234\377Wq\234\377Mf\221\377:Q}\377:Q}\377"
+ ":Q}\377:Q}\377:Q}\377:Q}\377Mf\221\377Wq\234\377Wq\234\377Wq\234\377"
+ "Wq\234\377Wq\234\377Wq\234\377[u\240\377k\207\260\377Yv\242\377B\\\211"
+ "\377:Q}\377:Q}\377:Q}\377*>h\377&8_\377!2X\3775Kv\377:Q}\377:Q}\377="
+ "U\201\377Kf\224\377n\213\264\377a}\247\377Wq\234\377Wq\234\377Wq\234"
+ "\377Wq\234\377Wq\234\377Wq\234\377Mf\221\377:Q}\377:Q}\377:Q}\377:Q}"
+ "\377:Q}\377:Q}\377Mf\221\377Wq\234\377Wq\234\377Wq\234\377Wq\234\377"
+ "Wq\234\377D\\\207\377:Q}\377:Q}\377:Q}\377:Q}\377:Q}\377:Q}\377Wq\234"
+ "\377Wq\234\377Wq\234\377Wq\234\377Wq\234\377Wq\234\377Wq\234\377Wq\234"
+ "\377Wq\234\377_{\244\377^z\244\377@Z\206\377:R~\377:R~\377:R~\377:R~"
+ "\3770Eo\3776Ku\377Kd\217\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377"
+ "Wr\235\377Kd\217\3773Hq\3770Eo\377:R~\377:R~\377:R~\377:R~\377@[\207"
+ "\377^{\245\377_|\245\377Wr\235\377Wr\235\377Wr\235\377D]\211\377:R~\377"
+ ":R~\377:R~\377:R~\377:R~\377:R~\377Wr\235\377Wr\235\377Wr\235\377Wr\235"
+ "\377Wr\235\377Wr\235\377Wr\235\377D]\211\377:R~\377:R~\377:R~\377:R~"
+ "\377:R~\377:R~\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377"
+ "Wr\235\377:R~\377:R~\377:R~\377:R~\377:R~\377:R~\377D]\211\377Wr\235"
+ "\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377:R~\377:R~\377"
+ ":R~\377:R~\377:R~\377:R~\377D]\211\377Wr\235\377Wr\235\377Wr\235\377"
+ "Wr\235\377Wr\235\377Wr\235\377:R~\377:R~\377:R~\377:R~\377:R~\377:R~"
+ "\377D]\211\377Wr\235\377Wr\235\377Wr\235\377[v\241\377d\200\252\377E"
+ "_\215\377=V\203\377:R~\377:R~\377:R~\3775Lw\377AZ\205\377d\200\252\377"
+ "r\220\270\377r\220\270\377r\220\270\377r\220\270\377r\220\270\377r\220"
+ "\270\377r\220\270\377r\220\270\377r\220\270\377r\220\270\377r\220\270"
+ "\377p\215\266\377l\210\261\377d\200\252\377[v\241\377Wr\235\377Wr\235"
+ "\377Wr\235\377D]\211\377:R~\377:R~\377:R~\377:R~\377:R~\377:R~\377Wr"
+ "\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377"
+ "D]\211\377:R~\377:R~\377:R~\377:R~\377:R~\377:R~\377Wr\235\377Wr\235"
+ "\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Mg\222\377:R~\377:R~\377"
+ ":R~\377:R~\377:R~\377:R~\377Mg\222\377Wr\235\377Wr\235\377Wr\235\377"
+ "Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377"
+ "Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377"
+ "Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377"
+ "Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377"
+ "Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377"
+ "Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377"
+ "Vq\234\377Vp\233\377Uo\232\377Sm\230\377Pi\224\377Le\217\377G`\211\377"
+ "BY\202\377<Rz\3776Ls\3772Fm\377.Ah\377+\77e\377*<b\377(;a\377(:`\377"
+ "(:_\377(:`\377(;a\377*<b\377+>e\377.Ah\3772Fm\3776Ls\377<Rz\377BX\201"
+ "\377G_\211\377Le\217\377Pi\224\377Sm\227\377Un\232\377Vp\233\377Vq\234"
+ "\377Wq\234\377Wq\234\377Wq\234\377Wr\235\377Wr\235\377Wr\235\377Wr\235"
+ "\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377D]\211"
+ "\377:R~\377:R~\377:R~\377:R~\377:R~\3773Ht\3772Gp\377*>h\377':c\377'"
+ ":c\377':c\377':c\377':c\377':c\377':c\377':c\377':c\377*>h\377:Q{\377"
+ "Oh\224\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Mg\222\377:R~\377:"
+ "R~\377:R~\377:R~\377:R~\377:R~\377Mg\222\377Wr\235\377Wr\235\377Wr\235"
+ "\377Wr\235\377Wr\235\377Wr\235\377Mg\222\377:R~\377:R~\377:R~\377:R~"
+ "\377:R~\377:R~\377Mg\222\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377"
+ "Wr\235\377Wr\235\377Wr\235\377g\202\255\377g\206\262\377Ha\220\377:R"
+ "~\377:R~\377:R~\3770Eo\377&8_\3770Eo\377:R~\377:R~\377:R~\377E_\215\377"
+ "[y\246\377i\206\257\377Yt\237\377Wr\235\377Wr\235\377Wr\235\377Wr\235"
+ "\377Wr\235\377Wr\235\377Mg\222\377:R~\377:R~\377:R~\377:R~\377:R~\377"
+ ":R~\377Mg\222\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377D"
+ "]\211\377:R~\377:R~\377:R~\377:R~\377:R~\377:R~\377Wr\235\377Wr\235\377"
+ "Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377"
+ "^z\245\377e\202\253\377Ha\220\377=V\203\377:R~\377:R~\377:R~\3770Eo\377"
+ "$5\\\3775Lw\377Mf\222\377Wr\235\377Wr\235\377Wr\235\377Kd\217\3774Ju"
+ "\377$7^\3771Gr\377:R~\377:R~\377:R~\377=V\203\377Ha\220\377e\202\253"
+ "\377^z\245\377Wr\235\377Wr\235\377Wr\235\377D]\211\377:R~\377:R~\377"
+ ":R~\377:R~\377:R~\377:R~\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377"
+ "Wr\235\377Wr\235\377Wr\235\377D]\211\377:R~\377:R~\377:R~\377:R~\377"
+ ":R~\377:R~\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235"
+ "\377:R~\377:R~\377:R~\377:R~\377:R~\377:R~\377D]\211\377Wr\235\377Wr"
+ "\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377:R~\377:R~\377:R~\377"
+ ":R~\377:R~\377:R~\377D]\211\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377"
+ "Wr\235\377Wr\235\377:R~\377:R~\377:R~\377:R~\377:R~\377:R~\377D]\211"
+ "\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377a~\250\377Uq\237\377B]\213"
+ "\377:R~\377:R~\377:R~\3773Ht\377&8^\3775Lw\377Kd\217\377Wr\235\377Wr"
+ "\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377"
+ "Qj\225\377<S~\377)=g\377-Cl\377Kd\217\377Wr\235\377Wr\235\377Wr\235\377"
+ "Wr\235\377D]\211\377:R~\377:R~\377:R~\377:R~\377:R~\377:R~\377Wr\235"
+ "\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377D]\211"
+ "\377:R~\377:R~\377:R~\377:R~\377:R~\377:R~\377Wr\235\377Wr\235\377Wr"
+ "\235\377Wr\235\377Wr\235\377Wr\235\377Mg\222\377:R~\377:R~\377:R~\377"
+ ":R~\377:R~\3771Gr\3776Ku\377D\\\211\377Sn\231\377Wr\235\377Wr\235\377"
+ "Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377"
+ "Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377"
+ "Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377"
+ "Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377"
+ "Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377"
+ "Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377"
+ "Vq\234\377Uo\233\377Sm\230\377Pj\225\377Lf\220\377G`\211\377BY\202\377"
+ "<R{\3777Lt\3772Fm\377.Ah\377+\77e\377*<b\377(;a\377(:`\377(:_\377(:`"
+ "\377(;a\377*<b\377+>e\377.Ah\3772Fm\3776Ls\377<Rz\377BY\202\377G`\211"
+ "\377Le\217\377Pi\224\377Sm\227\377Uo\232\377Vp\233\377Vq\234\377Wr\235"
+ "\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235"
+ "\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377D]\211\377:R~\377"
+ ":R~\377:R~\377:R~\377:R~\3770Eo\377\36.Q\377\20\34;\377\16\31""6\377"
+ "\16\31""6\377\16\31""6\377\16\31""6\377\16\31""6\377\16\31""6\377\16"
+ "\31""6\377\16\31""6\377\16\31""6\377\20\34;\377$7\\\377Kd\217\377Wr\235"
+ "\377Wr\235\377Wr\235\377Wr\235\377Mg\222\377:R~\377:R~\377:R~\377:R~"
+ "\377:R~\377:R~\377Mg\222\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377"
+ "Wr\235\377Wr\235\377Mg\222\377:R~\377:R~\377:R~\377:R~\377:R~\377:R~"
+ "\377Mg\222\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235"
+ "\377Wr\235\377_|\245\377r\220\270\377Rp\236\377@[\207\377:R~\377:R~\377"
+ ":R~\377:R~\377:R~\377:R~\377:R~\377;T\200\377Kh\225\377n\213\265\377"
+ "g\202\255\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235"
+ "\377Wr\235\377Mg\222\377:R~\377:R~\377:R~\377:R~\377:R~\377:R~\377Mg"
+ "\222\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377D]\211\377"
+ ":R~\377:R~\377:R~\377:R~\377:R~\377:R~\377Wr\235\377Wr\235\377Wr\235"
+ "\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Yt\237"
+ "\377k\210\261\377`}\253\377Ha\220\377:R~\377:R~\377:R~\3776Nz\377$6]"
+ "\377\31(L\377\"4]\3772Gr\377:Q{\3772Gr\377\"4]\377\30&I\377$6]\3776N"
+ "z\377:R~\377:R~\377:R~\377Ha\220\377`}\253\377k\210\261\377Yt\237\377"
+ "Wr\235\377Wr\235\377Wr\235\377D]\211\377:R~\377:R~\377:R~\377:R~\377"
+ ":R~\377:R~\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235"
+ "\377Wr\235\377D]\211\377:R~\377:R~\377:R~\377:R~\377:R~\377:R~\377Wr"
+ "\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377:R~\377:R~"
+ "\377:R~\377:R~\377:R~\377:R~\377D]\211\377Wr\235\377Wr\235\377Wr\235"
+ "\377Wr\235\377Wr\235\377Wr\235\377:R~\377:R~\377:R~\377:R~\377:R~\377"
+ ":R~\377D]\211\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377W"
+ "r\235\377:R~\377:R~\377:R~\377:R~\377:R~\377:R~\377D]\211\377Wr\235\377"
+ "Wr\235\377Wr\235\377Wr\235\377g\202\255\377j\210\263\377Kh\225\377;T"
+ "\200\377:R~\377:R~\3778P|\377':c\377\31(K\377#6^\377:Q{\377Mf\221\377"
+ "Up\233\377Wr\235\377Sn\231\377Hb\214\377:Q{\377':c\377\30(M\377\20\35"
+ ">\377\21\34;\377#5[\377Mf\222\377Wr\235\377Wr\235\377Wr\235\377Wr\235"
+ "\377D]\211\377:R~\377:R~\377:R~\377:R~\377:R~\377:R~\377Wr\235\377Wr"
+ "\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377D]\211\377"
+ ":R~\377:R~\377:R~\377:R~\377:R~\377:R~\377Wr\235\377Wr\235\377Wr\235"
+ "\377Wr\235\377Wr\235\377^z\245\377Yu\240\377@Y\207\377:R~\377:R~\377"
+ ":R~\377:S\177\3770Fp\377\34,P\377\26%I\377\25#H\377\25#H\377\25#H\377"
+ "\36/V\3778P{\377Rl\226\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs"
+ "\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377"
+ "Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377"
+ "Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377"
+ "Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377"
+ "Xs\236\377Xs\236\377Xs\236\377Xs\236\377Wr\235\377Wr\235\377Wr\235\377"
+ "Vq\234\377Up\233\377Tm\230\377Qj\225\377Mf\220\377H`\212\377CZ\203\377"
+ "<R{\3777Lt\3772Fm\377.Ah\377+\77e\377*<b\377(;a\377(:`\377(:_\377(:`"
+ "\377(;a\377*<b\377+\77e\377.Ah\3772Fm\3777Lt\377<R{\377BY\202\377G`\211"
+ "\377Lf\220\377Pj\225\377Sm\230\377Uo\233\377Vq\234\377Wr\235\377Wr\235"
+ "\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235"
+ "\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377D]\211\377:R~\377"
+ ":R~\377:R~\377:R~\377:R~\3776Nz\377-Cm\377':c\377&8_\377&8_\377&8_\377"
+ "&8_\377&8_\377&8_\377&8_\377&8_\377&8_\377':c\3776Nx\377Sn\231\377Wr"
+ "\235\377Wr\235\377Wr\235\377Wr\235\377Mg\222\377:R~\377:R~\377:R~\377"
+ ":R~\377:R~\377:R~\377Mg\222\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377"
+ "Wr\235\377Wr\235\377Mg\222\377:R~\377:R~\377:R~\377:R~\377:R~\377:R~"
+ "\377Mg\222\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235"
+ "\377Wr\235\377Wr\235\377g\202\255\377d\202\257\377Ha\220\377:R~\377:"
+ "R~\377:R~\377:R~\377:R~\377:R~\377:R~\377@[\207\377Sp\235\377n\212\264"
+ "\377^z\245\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Wr\235"
+ "\377Wr\235\377Nh\223\377:S\177\377:S\177\377:S\177\377:S\177\377:S\177"
+ "\377:S\177\377Nh\223\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236"
+ "\377D^\212\377:S\177\377:S\177\377:S\177\377:S\177\377:S\177\377:S\177"
+ "\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236"
+ "\377Xs\236\377Xs\236\377Xs\236\377h\203\256\377z\230\301\377Zw\246\377"
+ "A\\\210\377:S\177\377:S\177\377:S\177\3774Iu\377\37""0U\377\22\36>\377"
+ "\20\34<\377\21\35\77\377\20\34<\377\23\40\77\377!4Z\3775My\377:S\177"
+ "\377:S\177\377:S\177\377A\\\210\377Zw\246\377z\230\301\377h\203\256\377"
+ "Xs\236\377Xs\236\377Xs\236\377Xs\236\377D^\212\377:S\177\377:S\177\377"
+ ":S\177\377:S\177\377:S\177\377:S\177\377Xs\236\377Xs\236\377Xs\236\377"
+ "Xs\236\377Xs\236\377Xs\236\377Xs\236\377D^\212\377:S\177\377:S\177\377"
+ ":S\177\377:S\177\377:S\177\377:S\177\377Xs\236\377Xs\236\377Xs\236\377"
+ "Xs\236\377Xs\236\377Xs\236\377:S\177\377:S\177\377:S\177\377:S\177\377"
+ ":S\177\377:S\177\377D^\212\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377"
+ "Xs\236\377Xs\236\377:S\177\377:S\177\377:S\177\377:S\177\377:S\177\377"
+ ":S\177\377D^\212\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377"
+ "Xs\236\377:S\177\377:S\177\377:S\177\377:S\177\377:S\177\377:S\177\377"
+ "D^\212\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377`}\246\377{\227\277"
+ "\377d\203\260\377Hb\222\377:S\177\377:S\177\377:S\177\3775My\377!4Z\377"
+ "\23\40\77\377\21\35\77\377\23!E\377\25#H\377\25#H\377\25#H\377\22\37"
+ "B\377\21\35\77\377\16\31""6\377\15\27""4\377\27&H\377*=e\377AZ\205\377"
+ "Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377D^\212\377:S\177\377"
+ ":S\177\377:S\177\377:S\177\377:S\177\377:S\177\377Xs\236\377Xs\236\377"
+ "Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377D^\212\377:S\177\377"
+ ":S\177\377:S\177\377:S\177\377:S\177\377:S\177\377Xs\236\377Xs\236\377"
+ "Xs\236\377Xs\236\377Xs\236\377_{\245\377j\206\260\377Hb\222\377>W\204"
+ "\377:S\177\377:S\177\377:S\177\3779Q}\377+@j\377\26$F\377\14\26""1\377"
+ "\13\23-\377\13\23-\377\20\33""9\3770Fp\377Rl\226\377Xs\236\377Xs\236"
+ "\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236"
+ "\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236"
+ "\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236"
+ "\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236"
+ "\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236"
+ "\377Xs\236\377Wr\235\377Wq\234\377Vp\233\377Tn\230\377Qk\225\377Mf\220"
+ "\377H`\212\377CZ\203\377<R{\3777Lt\3772Fm\377.Ah\377+\77e\377*<b\377"
+ "(;a\377(:`\377(:_\377(:`\377(;a\377*<b\377+\77e\377.Ah\3772Fm\3777Lt"
+ "\377<R{\377CZ\203\377H`\212\377Mf\220\377Qj\225\377Tm\230\377Up\233\377"
+ "Vq\234\377Wr\235\377Wr\235\377Wr\235\377Wr\235\377Xs\236\377Xs\236\377"
+ "Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377"
+ "Xs\236\377D^\212\377:S\177\377:S\177\377:S\177\377:S\177\377:S\177\377"
+ ":S\177\377:S\177\377:S\177\377:S\177\377:S\177\377:S\177\377:S\177\377"
+ ":S\177\377:S\177\377:S\177\377:S\177\377:S\177\377:S\177\377D^\212\377"
+ "Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Nh\223\377:S\177\377"
+ ":S\177\377:S\177\377:S\177\377:S\177\377:S\177\377Nh\223\377Xs\236\377"
+ "Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Nh\223\377:S\177\377"
+ ":S\177\377:S\177\377:S\177\377:S\177\377:S\177\377Nh\223\377Xs\236\377"
+ "Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377"
+ "b\177\251\377l\211\263\377Li\226\377>W\204\377:S\177\377:S\177\377:S"
+ "\177\377:S\177\377:S\177\377:S\177\377Hb\222\377g\203\257\377h\203\256"
+ "\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236"
+ "\377Xs\236\377Nh\223\377:S\177\377:S\177\377:S\177\377:S\177\377:S\177"
+ "\377:S\177\377Nh\223\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236"
+ "\377D^\212\377:S\177\377:S\177\377:S\177\377:S\177\377:S\177\377:S\177"
+ "\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236"
+ "\377Xs\236\377Xs\236\377Xs\236\377\\w\242\377u\223\273\377|\233\304\377"
+ "Zw\246\377@X\206\377:S\177\377:S\177\377:S\177\3777O{\377+@j\377\36."
+ "T\377\31'J\377\36.T\377+@j\3777O{\377:S\177\377:S\177\377:S\177\377@"
+ "X\206\377Zw\246\377|\233\304\377u\223\273\377\\w\242\377Xs\236\377Xs"
+ "\236\377Xs\236\377Xs\236\377D^\212\377:S\177\377:S\177\377:S\177\377"
+ ":S\177\377:S\177\377:S\177\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377"
+ "Xs\236\377Xs\236\377Xs\236\377D^\212\377:S\177\377:S\177\377:S\200\377"
+ ":S\200\377:S\200\377:S\200\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377"
+ "Xs\237\377Xs\237\377:S\200\377:S\200\377:S\200\377:S\200\377:S\200\377"
+ ":S\200\377D^\213\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377"
+ "Xs\237\377:S\200\377:S\200\377:S\200\377:S\200\377:S\200\377:S\200\377"
+ "D^\213\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377"
+ ":S\200\377:S\200\377:S\200\377:S\200\377:S\200\377:S\200\377D^\213\377"
+ "Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377j\206\261\377\203\241"
+ "\311\377e\205\264\377G`\220\377:S\200\377:S\200\377:S\200\3777O|\377"
+ "*=h\377\31'K\377\17\32""8\377\13\24""0\377\13\23.\377\14\26""3\377\21"
+ "\34;\377\31'K\377':b\3775Mz\377:S\200\377:S\200\377D^\213\377Xs\237\377"
+ "Xs\237\377Xs\237\377Xs\237\377Xs\237\377D^\213\377:S\200\377:S\200\377"
+ ":S\200\377:S\200\377:S\200\377:S\200\377Xs\237\377Xs\237\377Xs\237\377"
+ "Xs\237\377Xs\237\377Xs\237\377Xs\237\377D^\213\377:S\200\377:S\200\377"
+ ":S\200\377:S\200\377:S\200\377:S\200\377Xs\237\377Xs\237\377Xs\237\377"
+ "Xs\237\377Xs\237\377Xs\237\377h\203\256\377`|\253\377Hb\222\377:S\200"
+ "\377:S\200\377:S\200\377:S\200\377:S\200\377:S\200\377:S\200\377:S\200"
+ "\377:S\200\377:S\200\377Nh\224\377Xs\237\377Xs\237\377Xs\237\377Xs\237"
+ "\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237"
+ "\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237"
+ "\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237"
+ "\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237"
+ "\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237"
+ "\377Xs\236\377Wr\235\377Vq\234\377Tn\231\377Qk\226\377Mf\220\377Ia\212"
+ "\377CZ\203\377=S{\3777Lt\3772Fn\377.Ah\377+\77e\377*<b\377(;a\377(:`"
+ "\377(:_\377(:`\377(;a\377*<b\377+\77e\377.Ah\3772Fm\3777Lt\377<R{\377"
+ "CZ\203\377H`\212\377Mf\220\377Qk\225\377Tn\231\377Vp\233\377Wr\235\377"
+ "Wr\235\377Xs\236\377Xs\236\377Xs\236\377Xs\237\377Xs\237\377Xs\237\377"
+ "Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377"
+ "D^\213\377:S\200\377:S\200\377:S\200\377:S\200\377:S\200\377:S\200\377"
+ ":S\200\377:S\200\377:S\200\377:S\200\377:S\200\377:S\200\377:S\200\377"
+ ":S\200\377:S\200\377:S\200\377:S\200\377:S\200\377D^\213\377Xs\237\377"
+ "Xs\237\377Xs\237\377Xs\237\377Xs\237\377Nh\224\377:S\200\377:S\200\377"
+ ":S\200\377:S\200\377:S\200\377:S\200\377Nh\224\377Xs\237\377Xs\237\377"
+ "Xs\237\377Xs\237\377Xs\237\377Xs\237\377Nh\224\377:S\200\377:S\200\377"
+ ":S\200\377:S\200\377:S\200\377:S\200\377Nh\224\377Xs\237\377Xs\237\377"
+ "Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377\\w\243\377"
+ "l\211\263\377Zw\246\377C^\215\377:S\200\377:S\200\377:S\200\377:S\200"
+ "\377:S\200\377>W\205\377Li\230\377o\214\267\377b\177\252\377Xs\237\377"
+ "Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377"
+ "Nh\224\377:S\200\377:S\200\377:S\200\377:S\200\377:S\200\377:S\200\377"
+ "Nh\224\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377D^\213\377"
+ ":S\200\377:S\200\377:S\200\377:S\200\377:S\200\377:S\200\377Xs\237\377"
+ "Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377"
+ "Xs\237\377Xs\237\377Xs\237\377b\177\252\377\204\241\310\377\204\244\315"
+ "\377c\203\262\377C^\215\377:S\200\377:S\200\377:S\200\377:S\200\377:"
+ "S\200\377:S\200\377:S\200\377:S\200\377:S\200\377:S\200\377:S\200\377"
+ "C^\215\377c\203\262\377\204\244\315\377\204\241\310\377b\177\252\377"
+ "Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377D^\213\377:S\200\377"
+ ":S\200\377:S\200\377:S\200\377:S\200\377:S\200\377Xs\237\377Xs\237\377"
+ "Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377D^\213\377:S\200\377"
+ ":S\200\377:S\200\377:S\200\377:S\200\377:S\200\377Xs\237\377Xs\237\377"
+ "Xs\237\377Xs\237\377Xs\237\377Xs\237\377:S\200\377:S\200\377:S\200\377"
+ ":S\200\377:S\200\377:S\200\377D^\213\377Xs\237\377Xs\237\377Xs\237\377"
+ "Xs\237\377Xs\237\377Xs\237\377:S\200\377:S\200\377:S\200\377:S\200\377"
+ ":S\200\377:S\200\377D^\213\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377"
+ "Xs\237\377Xs\237\377:S\200\377:S\200\377:S\200\377:S\200\377:S\200\377"
+ ":S\200\377D^\213\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377"
+ "\\w\243\377u\223\274\377\216\255\322\377w\232\305\377Sp\240\377>W\205"
+ "\377:S\200\377:S\200\377:S\200\377:S\200\377:S\200\377:S\200\377:S\200"
+ "\377:S\200\377:S\200\377:S\200\377:S\200\377:S\200\377:S\200\377<U\203"
+ "\377Hb\217\377Zu\241\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377D^\213"
+ "\377:S\200\377:S\200\377:S\200\377:S\200\377:S\200\377:S\200\377Xs\237"
+ "\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377D^\213"
+ "\377:S\200\377:S\200\377:S\200\377:S\200\377:S\200\377:S\200\377Xs\237"
+ "\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377h\203\256\377\201"
+ "\237\307\377j\213\271\377Li\230\377<U\203\377:S\200\377:S\200\377:S\200"
+ "\377:S\200\377:S\200\377:S\200\377:S\200\377:S\200\377Nh\224\377Xs\237"
+ "\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237"
+ "\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237"
+ "\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237"
+ "\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237"
+ "\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237"
+ "\377Xs\237\377Xs\237\377Xs\237\377Xs\236\377Wr\235\377Vq\234\377Tn\232"
+ "\377Qk\226\377Mg\221\377Ia\212\377CZ\203\377=S{\3777Lt\3772Fn\377.Bi"
+ "\377+\77e\377*<b\377(;a\377(:`\377(:_\377(:`\377(;a\377*<b\377+\77e\377"
+ ".Ah\3772Fn\3777Lt\377<R{\377CZ\203\377Ia\212\377Mf\220\377Qk\226\377"
+ "Tn\231\377Vq\234\377Wr\235\377Xs\236\377Xs\237\377Xs\237\377Xs\237\377"
+ "Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377"
+ "Xs\237\377Xs\237\377\\w\243\377Sm\233\377Qm\233\377Sp\240\377Sp\240\377"
+ "Sp\240\377Sp\240\377Sp\240\377Sp\240\377Sp\240\377Sp\240\377Sp\240\377"
+ "Sp\240\377Sp\240\377Sp\240\377Sp\240\377Sp\240\377Sp\240\377Sp\240\377"
+ "Qm\233\377Sm\233\377\\w\243\377Xs\237\377Xs\237\377Xs\237\377Zu\241\377"
+ "Wt\240\377Ok\232\377Sp\240\377Sp\240\377Sp\240\377Sp\240\377Ok\232\377"
+ "Wt\240\377Zu\241\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Zu\241\377"
+ "Wt\240\377Ok\232\377Sp\240\377Sp\240\377Sp\240\377Sp\240\377Ok\232\377"
+ "Wt\240\377Zu\241\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377"
+ "Xs\237\377Xs\237\377Xs\237\377h\203\256\377p\217\270\377\\z\253\377S"
+ "p\240\377Sp\240\377Sp\240\377Sp\240\377Sp\240\377[z\252\377h\206\264"
+ "\377l\211\263\377Zu\241\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377X"
+ "s\237\377Xs\237\377Xs\237\377Zu\241\377Wt\240\377Ok\232\377Sp\240\377"
+ "Sp\240\377Sp\240\377Sp\240\377Ok\232\377Wt\240\377Zu\241\377Xs\237\377"
+ "Xs\237\377Xs\237\377\\w\243\377Sm\233\377Qm\233\377Sp\240\377Sp\240\377"
+ "Sp\240\377Sp\240\377Li\230\377^y\245\377Xs\237\377Xs\237\377Xs\237\377"
+ "Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377"
+ "Xs\237\377f\201\255\377\210\246\314\377\225\264\331\377\177\241\314\377"
+ "e\205\264\377Li\230\377>W\205\377:S\200\377:S\200\377:S\200\377:S\200"
+ "\377:S\200\377>W\205\377Je\225\377`\177\257\377}\237\313\377\225\264"
+ "\331\377\210\246\314\377f\201\255\377Xs\237\377Xs\237\377Xs\237\377X"
+ "s\237\377Xs\237\377\\w\243\377Sm\233\377Qm\233\377Sp\240\377Sp\240\377"
+ "Sp\240\377Sp\240\377Li\230\377^y\245\377Xs\237\377Xs\237\377Xs\237\377"
+ "Xs\237\377Xs\237\377\\w\243\377Sm\233\377Qm\233\377Sp\240\377Sp\240\377"
+ "Sp\240\377Sp\240\377Li\230\377^y\245\377Xs\237\377Xs\237\377Xs\237\377"
+ "Xs\237\377^y\245\377Li\230\377Sp\240\377Sp\240\377Sp\240\377Sp\240\377"
+ "Qm\233\377Sm\233\377\\w\243\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377"
+ "^z\245\377Li\230\377Sr\240\377Sr\240\377Sr\240\377Sr\240\377Qn\233\377"
+ "Sn\233\377\\x\243\377Xt\237\377Xt\237\377Xt\237\377Xt\237\377^z\245\377"
+ "Li\230\377Sr\240\377Sr\240\377Sr\240\377Sr\240\377Qn\233\377Sn\233\377"
+ "\\x\243\377Xt\237\377Xt\237\377Xt\237\377Xt\237\377Xt\237\377_|\246\377"
+ "{\230\300\377\232\270\332\377\221\262\331\377u\226\303\377Us\243\377"
+ "@Y\207\377:T\200\377:T\200\377:T\200\377:T\200\377:T\200\377:T\200\377"
+ ":T\200\377>W\205\377Hc\222\377Wv\244\377p\220\275\377\177\241\314\377"
+ "v\225\300\377f\202\255\377Xt\237\377Xt\237\377Xt\237\377\\x\243\377S"
+ "n\233\377Qn\233\377Sr\240\377Sr\240\377Sr\240\377Sr\240\377Li\230\377"
+ "^z\245\377Xt\237\377Xt\237\377Xt\237\377Xt\237\377Xt\237\377\\x\243\377"
+ "Sn\233\377Qn\233\377Sr\240\377Sr\240\377Sr\240\377Sr\240\377Li\230\377"
+ "^z\245\377Xt\237\377Xt\237\377Xt\237\377Xt\237\377Xt\237\377\\x\243\377"
+ "u\223\274\377\225\263\327\377\216\260\327\377z\234\307\377e\206\264\377"
+ "Xv\245\377Sr\240\377Sr\240\377Sr\240\377Sr\240\377Sr\240\377Ol\232\377"
+ "Wu\240\377Zv\241\377Xt\237\377Xt\237\377Xt\237\377Xt\237\377Xt\237\377"
+ "Xt\237\377Xt\237\377Xt\237\377Xt\237\377Xt\237\377Xt\237\377Xt\237\377"
+ "Xt\237\377Xt\237\377Xt\237\377Xt\237\377Xt\237\377Xt\237\377Xt\237\377"
+ "Xt\237\377Xt\237\377Xt\237\377Xt\237\377Xt\237\377Xt\237\377Xt\237\377"
+ "Xt\237\377Xt\237\377Xt\237\377Xt\237\377Xt\237\377Xt\237\377Xt\237\377"
+ "Yt\240\377Yt\240\377Yt\240\377Xt\237\377Xt\237\377Xs\237\377Xs\236\377"
+ "Wq\234\377Uo\232\377Rl\226\377Ng\221\377Ia\213\377CZ\203\377=S{\3778"
+ "Lt\3772Fn\377.Bi\377+\77e\377*<b\377(;a\377(:`\377(:_\377(:`\377(;a\377"
+ "*<b\377+\77e\377.Bi\3772Fn\3777Lt\377=S{\377CZ\203\377Ia\212\377Mg\221"
+ "\377Qk\226\377Un\232\377Vq\234\377Wr\235\377Xs\237\377Xs\237\377Xs\237"
+ "\377Xs\237\377Xs\237\377Xs\237\377Xt\237\377Xt\237\377Xt\237\377Xt\237"
+ "\377Xt\237\377Xt\237\377Xt\237\377f\202\255\377y\231\302\377\222\263"
+ "\331\377\231\272\336\377\231\272\336\377\231\272\336\377\231\272\336"
+ "\377\231\272\336\377\231\272\336\377\231\272\336\377\231\272\336\377"
+ "\231\272\336\377\231\272\336\377\231\272\336\377\231\272\336\377\231"
+ "\272\336\377\231\272\336\377\231\272\336\377\231\272\336\377\222\263"
+ "\331\377y\231\302\377f\202\255\377Xt\237\377Xt\237\377Xt\237\377_|\246"
+ "\377s\221\272\377\212\252\322\377\231\272\336\377\231\272\336\377\231"
+ "\272\336\377\231\272\336\377\212\252\322\377s\221\272\377_|\246\377X"
+ "t\237\377Xt\237\377Xt\237\377Xt\237\377_|\246\377s\221\272\377\212\252"
+ "\322\377\231\272\336\377\231\272\336\377\231\272\336\377\231\272\336"
+ "\377\212\252\322\377s\221\272\377_|\246\377Xt\237\377Xt\237\377Xt\237"
+ "\377Xt\237\377Xt\237\377Xt\237\377Xt\237\377Xt\237\377`~\247\377\177"
+ "\235\303\377\215\257\325\377\231\272\336\377\231\272\336\377\231\272"
+ "\336\377\231\272\336\377\231\272\336\377\225\265\332\377\207\245\314"
+ "\377h\204\256\377Xt\237\377Xt\237\377Xt\237\377Xt\237\377Xt\237\377X"
+ "t\237\377Xt\237\377Xt\237\377_|\246\377s\221\272\377\212\252\322\377"
+ "\231\272\336\377\231\272\336\377\231\272\336\377\231\272\336\377\212"
+ "\252\322\377s\221\272\377_|\246\377Xt\237\377Xt\237\377Xt\237\377f\202"
+ "\255\377y\231\302\377\222\263\331\377\231\272\336\377\231\272\336\377"
+ "\231\272\336\377\231\272\336\377\202\243\313\377l\211\263\377Xt\237\377"
+ "Xt\237\377Xt\237\377Xt\237\377Xt\237\377Xt\237\377Xt\237\377Xt\237\377"
+ "Xt\237\377Xt\237\377Xt\237\377Xt\237\377`~\247\377\177\235\303\377\235"
+ "\274\335\377\237\277\340\377\226\270\335\377\210\253\324\377w\232\305"
+ "\377p\220\275\377p\220\275\377p\220\275\377y\232\307\377\211\253\324"
+ "\377\227\270\335\377\235\275\337\377\236\274\335\377\200\235\305\377"
+ "a~\251\377Yt\240\377Yt\240\377Yt\240\377Yt\240\377Yt\240\377Yt\240\377"
+ "g\202\256\377z\231\304\377\223\263\331\377\232\272\336\377\232\272\336"
+ "\377\232\272\336\377\232\272\336\377\203\243\315\377m\211\263\377Yt\240"
+ "\377Yt\240\377Yt\240\377Yt\240\377Yt\240\377g\202\256\377z\231\304\377"
+ "\223\263\331\377\232\272\336\377\232\272\336\377\232\272\336\377\232"
+ "\272\336\377\203\243\315\377m\211\263\377Yt\240\377Yt\240\377Yt\240\377"
+ "Yt\240\377m\211\263\377\203\243\315\377\232\272\336\377\232\272\336\377"
+ "\232\272\336\377\232\272\336\377\223\263\331\377z\231\304\377g\202\256"
+ "\377Yt\240\377Yt\240\377Yt\240\377Yt\240\377m\211\263\377\203\243\315"
+ "\377\232\272\336\377\232\272\336\377\232\272\336\377\232\272\336\377"
+ "\223\263\331\377z\231\304\377g\202\256\377Yt\240\377Yt\240\377Yt\240"
+ "\377Yt\240\377m\211\263\377\203\243\315\377\232\272\336\377\232\272\336"
+ "\377\232\272\336\377\232\272\336\377\223\263\331\377z\231\304\377g\202"
+ "\256\377Yt\240\377Yt\240\377Yt\240\377Yt\240\377Yt\240\377Yt\240\377"
+ "[v\242\377m\211\263\377\222\257\323\377\242\277\341\377\232\272\336\377"
+ "\220\263\332\377\211\253\324\377y\232\307\377q\220\300\377q\220\300\377"
+ "q\220\300\377u\226\303\377\204\246\320\377\216\262\331\377\227\270\335"
+ "\377\232\272\336\377\243\301\342\377\244\301\340\377\205\242\311\377"
+ "d\200\253\377Yt\240\377Yt\240\377Yt\240\377g\202\256\377z\231\304\377"
+ "\223\263\331\377\232\272\336\377\232\272\336\377\232\272\336\377\232"
+ "\272\336\377\203\243\315\377m\211\263\377Yt\240\377Yt\240\377Yt\240\377"
+ "Yt\240\377Yt\240\377g\202\256\377z\231\304\377\223\263\331\377\232\272"
+ "\336\377\232\272\336\377\232\272\336\377\232\272\336\377\203\243\315"
+ "\377m\211\263\377Yt\240\377Yt\240\377Yt\240\377Yt\240\377Yt\240\377Y"
+ "t\240\377]x\244\377t\222\273\377\230\265\330\377\244\303\342\377\240"
+ "\277\340\377\232\272\336\377\232\272\336\377\232\272\336\377\232\272"
+ "\336\377\232\272\336\377\232\272\336\377\214\252\324\377t\221\272\377"
+ "`|\247\377Yt\240\377Yt\240\377Yt\240\377Yt\240\377Yt\240\377Yt\240\377"
+ "Yt\240\377Yt\240\377Yt\240\377Yt\240\377Yt\240\377Yt\240\377Yt\240\377"
+ "Yt\240\377Yt\240\377Yt\240\377Yt\240\377Yt\240\377Yt\240\377Yt\240\377"
+ "Yt\240\377Yt\240\377Yt\240\377Yt\240\377Yt\240\377Yt\240\377Yt\240\377"
+ "Yt\240\377Yt\240\377Yt\240\377Yt\240\377Yt\240\377Yt\240\377Yt\240\377"
+ "Yt\240\377Yt\240\377Yt\240\377Yt\240\377Xs\237\377Xs\236\377Wr\235\377"
+ "Uo\232\377Rl\226\377Ng\221\377Ia\213\377C[\204\377=S{\3778Lt\3773Fn\377"
+ ".Bi\377+\77e\377*<b\377(;a\377(:`\377(:`\377(:`\377(;a\377*<b\377+\77"
+ "e\377.Bi\3772Fn\3778Lt\377=S{\377CZ\203\377Ia\213\377Ng\221\377Rl\226"
+ "\377Uo\232\377Wq\234\377Xs\236\377Xs\237\377Xt\237\377Xt\237\377Xt\237"
+ "\377Yt\240\377Yt\240\377Yt\240\377Yt\240\377Yt\240\377Yt\240\377Yt\240"
+ "\377Yt\240\377Yt\240\377a~\251\377z\226\276\377\215\252\317\377\222\257"
+ "\323\377\222\257\323\377\222\257\323\377\222\257\323\377\222\257\323"
+ "\377\222\257\323\377\222\257\323\377\222\257\323\377\222\257\323\377"
+ "\222\257\323\377\222\257\323\377\222\257\323\377\222\257\323\377\222"
+ "\257\323\377\222\257\323\377\222\257\323\377\215\252\317\377z\226\276"
+ "\377a~\251\377Yt\240\377Yt\240\377Yt\240\377]x\244\377p\214\266\377\207"
+ "\245\313\377\222\257\323\377\222\257\323\377\222\257\323\377\222\257"
+ "\323\377\207\245\313\377p\214\266\377]x\244\377Yt\240\377Yt\240\377Y"
+ "t\240\377Yt\240\377]x\244\377p\214\266\377\207\245\313\377\222\257\323"
+ "\377\222\257\323\377\222\257\323\377\222\257\323\377\207\245\313\377"
+ "p\214\266\377]x\244\377Yt\240\377Yt\240\377Yt\240\377Yt\240\377Yt\240"
+ "\377Yt\240\377Yt\240\377Yt\240\377Yt\240\377g\202\256\377\203\240\307"
+ "\377\222\257\323\377\222\257\323\377\222\257\323\377\222\257\323\377"
+ "\222\257\323\377\207\245\313\377p\214\266\377]x\244\377Yt\240\377Yt\240"
+ "\377Yt\240\377Yt\240\377Yt\240\377Yt\240\377Yt\240\377Yt\240\377]x\244"
+ "\377p\214\266\377\207\245\313\377\222\257\323\377\222\257\323\377\222"
+ "\257\323\377\222\257\323\377\207\245\313\377p\214\266\377]x\244\377Y"
+ "t\240\377Yt\240\377Yt\240\377a~\251\377z\226\276\377\215\252\317\377"
+ "\222\257\323\377\222\257\323\377\222\257\323\377\222\257\323\377\203"
+ "\240\307\377g\202\256\377Yt\240\377Yt\240\377Yt\240\377Yt\240\377Yt\240"
+ "\377Yt\240\377Yt\240\377Yt\240\377Yt\240\377Yt\240\377Yt\240\377Yt\240"
+ "\377Yt\240\377[v\242\377g\202\256\377~\234\303\377\230\265\330\377\251"
+ "\304\344\377\243\301\342\377\243\301\342\377\243\301\342\377\243\301"
+ "\342\377\243\301\342\377\251\304\344\377\232\267\332\377\203\240\307"
+ "\377h\204\257\377[v\242\377Yt\240\377Yt\240\377Yt\240\377Yt\240\377Y"
+ "t\240\377Yt\240\377Yt\240\377a~\251\377z\226\276\377\215\252\317\377"
+ "\222\257\323\377\222\257\323\377\222\257\323\377\222\257\323\377\203"
+ "\240\307\377g\202\256\377Yt\240\377Yt\240\377Yt\240\377Yt\240\377Yt\240"
+ "\377a~\251\377z\226\276\377\215\252\317\377\222\257\323\377\222\257\323"
+ "\377\222\257\323\377\222\257\323\377\203\240\307\377g\202\256\377Yt\240"
+ "\377Yt\240\377Yt\240\377Yt\240\377g\202\256\377\203\240\307\377\222\257"
+ "\323\377\222\257\323\377\222\257\323\377\222\257\323\377\215\252\317"
+ "\377z\226\276\377a~\251\377Yt\240\377Yt\240\377Yt\240\377Yt\240\377g"
+ "\202\256\377\203\240\307\377\222\257\323\377\222\257\323\377\222\257"
+ "\323\377\222\257\323\377\215\252\317\377z\226\276\377a~\251\377Yt\240"
+ "\377Yt\240\377Yt\240\377Yt\240\377g\202\256\377\203\240\307\377\222\257"
+ "\323\377\222\257\323\377\222\257\323\377\222\257\323\377\215\252\317"
+ "\377z\226\276\377b~\251\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Z"
+ "t\240\377Zt\240\377Zt\240\377Zt\240\377^x\244\377q\214\266\377\220\254"
+ "\321\377\250\303\342\377\257\311\346\377\245\301\342\377\245\301\342"
+ "\377\245\301\342\377\245\301\342\377\245\301\342\377\253\306\344\377"
+ "\252\304\344\377\237\271\333\377\216\252\317\377u\222\273\377a|\247\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377b~\251\377{\226\276"
+ "\377\216\252\317\377\222\257\323\377\222\257\323\377\222\257\323\377"
+ "\222\257\323\377\204\240\307\377h\202\256\377Zt\240\377Zt\240\377Zt\240"
+ "\377Zt\240\377Zt\240\377b~\251\377{\226\276\377\216\252\317\377\222\257"
+ "\323\377\222\257\323\377\222\257\323\377\222\257\323\377\204\240\307"
+ "\377h\202\256\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Z"
+ "t\240\377Zt\240\377Zt\240\377^x\244\377l\210\262\377\177\234\303\377"
+ "\216\252\317\377\222\257\323\377\222\257\323\377\222\257\323\377\222"
+ "\257\323\377\222\257\323\377\211\245\313\377q\214\266\377^x\244\377Z"
+ "t\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Yt\240\377Yt\240\377Xt\237\377Xs\237\377Wr\235\377Uo\233\377"
+ "Rl\226\377Og\222\377Ia\213\377D[\204\377>S|\3778Lt\3773Fn\377.Bi\377"
+ "+\77e\377*<b\377(;a\377(:`\377(:`\377(:`\377(;a\377*<b\377+\77e\377."
+ "Bi\3773Fn\3778Lt\377=S{\377C[\204\377Ia\213\377Ng\221\377Rl\226\377U"
+ "o\232\377Wr\235\377Xs\236\377Xs\237\377Xt\237\377Yt\240\377Yt\240\377"
+ "Yt\240\377Yt\240\377Yt\240\377Yt\240\377Yt\240\377Yt\240\377Yt\240\377"
+ "Yt\240\377Yt\240\377Yt\240\377Yt\240\377Yt\240\377Yt\240\377Yt\240\377"
+ "Yt\240\377Yt\240\377Yt\240\377Yt\240\377Yt\240\377Yt\240\377Yt\240\377"
+ "Yt\240\377Yt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377a|\247\377o\212\265"
+ "\377u\222\273\377u\222\273\377u\222\273\377o\212\265\377a|\247\377Zt"
+ "\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377a|\247\377o\212\265\377u\222\273\377u\222\273\377u\222\273"
+ "\377q\214\266\377f\200\254\377\\v\242\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377"
+ "Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377"
+ "Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377"
+ "Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377"
+ "Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377"
+ "Zu\240\377Zt\240\377Zt\240\377Yt\240\377Xs\237\377Wr\235\377Up\233\377"
+ "Rm\227\377Oh\222\377Jb\213\377D[\204\377>S|\3778Lt\3773Fn\377.Bi\377"
+ "+\77e\377*<c\377(;a\377(:`\377(:`\377(:`\377(;a\377*<b\377+\77e\377."
+ "Bi\3773Fn\3778Lt\377>S|\377D[\204\377Ia\213\377Og\222\377Rl\227\377U"
+ "o\233\377Wr\235\377Xs\237\377Yt\240\377Yt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377"
+ "Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zt\240\377Zu\240\377"
+ "Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377"
+ "Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377"
+ "Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377"
+ "Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377"
+ "Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377"
+ "Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377"
+ "Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377"
+ "Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377"
+ "Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377"
+ "Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377"
+ "Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377"
+ "Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377"
+ "Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377"
+ "Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377"
+ "Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377"
+ "Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377"
+ "Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377"
+ "Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377"
+ "Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377"
+ "Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377"
+ "Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377"
+ "Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377"
+ "Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377"
+ "Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377"
+ "Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377"
+ "Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377"
+ "Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377"
+ "Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377"
+ "Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377"
+ "Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377"
+ "Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\240\377Zu\240\377Zt\240\377"
+ "Xt\237\377Xs\236\377Vp\233\377Sm\227\377Oh\222\377Jb\214\377D[\204\377"
+ ">S|\3778Mu\3773Gn\377/Bi\377+\77e\377*<c\377(;a\377(:`\377(:`\377(:`"
+ "\377(;a\377*<b\377+\77e\377.Bi\3773Fn\3778Lt\377>S|\377D[\204\377Jb\213"
+ "\377Oh\222\377Rm\227\377Up\233\377Wr\235\377Xs\237\377Yt\240\377Zt\240"
+ "\377Zt\240\377Zt\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240"
+ "\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240"
+ "\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240"
+ "\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240"
+ "\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240"
+ "\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240"
+ "\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\241\377Zu\241\377Zu\241"
+ "\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241"
+ "\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241"
+ "\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241"
+ "\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241"
+ "\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241"
+ "\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241"
+ "\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241"
+ "\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241"
+ "\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241"
+ "\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241"
+ "\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241"
+ "\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241"
+ "\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241"
+ "\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241"
+ "\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241"
+ "\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241"
+ "\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241"
+ "\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zv\241\377Zv\241"
+ "\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241"
+ "\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241"
+ "\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241"
+ "\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241"
+ "\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241"
+ "\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241"
+ "\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241"
+ "\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241"
+ "\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241"
+ "\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241"
+ "\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241"
+ "\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241"
+ "\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241"
+ "\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241"
+ "\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241"
+ "\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241"
+ "\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241"
+ "\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377[v\241"
+ "\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241"
+ "\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377Zv\241"
+ "\377Zv\241\377Zu\240\377Yt\240\377Xs\236\377Vq\234\377Sm\230\377Oh\222"
+ "\377Jb\214\377D[\204\377>T|\3778Mu\3773Gn\377/Bi\377+\77e\377*<c\377"
+ "(;a\377(:`\377(:`\377(:`\377(;a\377*<c\377+\77e\377/Bi\3773Gn\3778Mu"
+ "\377>S|\377D[\204\377Jb\214\377Oh\222\377Sm\227\377Vp\233\377Xs\236\377"
+ "Yt\240\377Zt\240\377Zu\240\377Zu\241\377Zu\241\377Zv\241\377Zv\241\377"
+ "Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377"
+ "Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377"
+ "Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377"
+ "Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377"
+ "Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377"
+ "Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377"
+ "Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377"
+ "Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377"
+ "Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377"
+ "Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377"
+ "Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377"
+ "Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377"
+ "Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377"
+ "Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377"
+ "Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377"
+ "Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377"
+ "Zv\241\377Zv\241\377Zv\241\377Zv\241\377[v\241\377[v\241\377[v\241\377"
+ "[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377"
+ "[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377"
+ "[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377"
+ "[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377"
+ "[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377"
+ "[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377"
+ "[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377"
+ "[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377"
+ "[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377"
+ "[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377"
+ "[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377"
+ "[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377"
+ "[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377"
+ "[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377"
+ "[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377"
+ "[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377"
+ "[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377"
+ "[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\241\377[v\241\377Zu\241\377Zt\240\377Xs\237\377"
+ "Vq\234\377Sm\230\377Oh\223\377Jb\214\377D\\\205\377>T|\3778Mu\3773Gn"
+ "\377/Bi\377+\77e\377*<c\377(;a\377(:`\377(:`\377(:`\377(;a\377*<c\377"
+ "+\77e\377/Bi\3773Gn\3778Mu\377>T|\377D[\204\377Jb\214\377Oh\222\377S"
+ "m\230\377Vq\234\377Xs\236\377Yt\240\377Zu\240\377Zu\241\377Zv\241\377"
+ "Zv\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377"
+ "[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377"
+ "[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377"
+ "[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377"
+ "[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377"
+ "[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377"
+ "[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377"
+ "[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377"
+ "[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377[v\241\377"
+ "[v\241\377[v\241\377[v\241\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\241\377Zu\240\377Xs\237\377Wq\234\377Tn\230\377Oi\223\377Jc\214\377"
+ "D\\\205\377>T|\3778Mu\3773Go\377/Bi\377+\77e\377*<c\377(;a\377(:`\377"
+ "(:`\377(:`\377(;a\377*<c\377+\77e\377/Bi\3773Gn\3778Mu\377>T|\377D\\"
+ "\205\377Jb\214\377Oh\223\377Sm\230\377Vq\234\377Xs\237\377Zt\240\377"
+ "Zu\241\377[v\241\377[v\241\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[v\242\377Zu\241\377Xt\237\377Wr\235\377"
+ "Tn\231\377Pi\224\377Jc\214\377D\\\205\377>T}\3778Mu\3773Go\377/Bi\377"
+ "+\77e\377*<c\377(;a\377(:`\377(:`\377(:`\377(;a\377*<c\377+\77e\377/"
+ "Bi\3773Go\3778Mu\377>T|\377D\\\205\377Jc\214\377Oi\223\377Tn\230\377"
+ "Wq\234\377Xs\237\377Zu\240\377[v\241\377[v\242\377[v\242\377[v\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377"
+ "[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377"
+ "[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377"
+ "[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377"
+ "[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377"
+ "[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377"
+ "[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377"
+ "[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377"
+ "[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377"
+ "[w\243\377[w\243\377[w\243\377[w\243\377[w\242\377[w\242\377[v\242\377"
+ "Zv\241\377Yt\240\377Wr\235\377Tn\231\377Pi\224\377Jc\214\377E\\\205\377"
+ ">T}\3778Mu\3773Go\377/Bi\377+\77e\377*<c\377(;a\377(:`\377(:`\377(:`"
+ "\377(;a\377*<c\377+\77e\377/Bi\3773Go\3778Mu\377>T|\377D\\\205\377Jc"
+ "\214\377Oi\223\377Tn\230\377Wq\234\377Xs\237\377Zu\240\377[v\241\377"
+ "[v\242\377[v\242\377[v\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377"
+ "[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377"
+ "[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377"
+ "[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377"
+ "[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377"
+ "[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377"
+ "[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377"
+ "[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377"
+ "[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377"
+ "[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377"
+ "[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377"
+ "[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377"
+ "[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377"
+ "[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377"
+ "[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377"
+ "[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377"
+ "[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377"
+ "[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377"
+ "[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377"
+ "[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377"
+ "\\w\243\377\\w\243\377\\w\243\377\\w\243\377\\w\243\377\\w\243\377\\"
+ "w\243\377\\w\243\377\\w\243\377\\w\243\377\\w\243\377\\w\243\377\\w\243"
+ "\377\\w\243\377[w\243\377[w\243\377[w\242\377[v\241\377Yt\240\377Wr\235"
+ "\377Tn\231\377Pi\224\377Kc\215\377E\\\205\377>U}\3778Mu\3773Go\377/B"
+ "i\377+\77e\377*<c\377(;a\377(:`\377(:`\377(:`\377(;a\377*<c\377+\77e"
+ "\377/Bi\3773Go\3778Mu\377>T|\377D\\\205\377Jc\214\377Oi\223\377Tn\230"
+ "\377Wq\234\377Xs\237\377Zu\240\377[v\241\377[v\242\377[v\242\377[v\242"
+ "\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242"
+ "\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242"
+ "\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242"
+ "\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242"
+ "\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242"
+ "\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242"
+ "\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242"
+ "\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242"
+ "\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242"
+ "\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242"
+ "\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242"
+ "\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242"
+ "\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242"
+ "\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242"
+ "\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242"
+ "\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242"
+ "\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242"
+ "\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242"
+ "\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242"
+ "\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242"
+ "\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242"
+ "\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242"
+ "\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242"
+ "\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242"
+ "\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242"
+ "\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242"
+ "\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242"
+ "\377[w\242\377[w\242\377[w\242\377[w\243\377[w\243\377[w\243\377[w\243"
+ "\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243"
+ "\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243"
+ "\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243"
+ "\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243"
+ "\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243"
+ "\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243"
+ "\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243"
+ "\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243"
+ "\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243"
+ "\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243"
+ "\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243"
+ "\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243"
+ "\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243"
+ "\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243"
+ "\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243"
+ "\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243\377[w\243"
+ "\377[w\243\377[w\243\377[w\243\377[w\243\377[w\242\377[w\242\377[v\242"
+ "\377Zv\241\377Yt\240\377Wr\235\377Tn\231\377Pi\224\377Kc\215\377E\\\205"
+ "\377>T}\3778Mu\3773Go\377/Bi\377+\77e\377*<c\377(;a\377(:`\377(:`\377"
+ "(:`\377(;a\377*<c\377+\77e\377/Bi\3773Gn\3778Mu\377>T|\377D\\\205\377"
+ "Jb\214\377Oh\223\377Sm\230\377Vq\234\377Xs\237\377Zt\240\377Zu\241\377"
+ "Zv\241\377[v\241\377[v\241\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377"
+ "[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[v\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377[w\242\377"
+ "[v\242\377[v\242\377[v\241\377Zu\240\377Xs\237\377Wq\234\377Tn\230\377"
+ "Pi\224\377Jc\214\377D\\\205\377>T}\3778Mu\3773Go\377/Bi\377+\77e\377"
+ "*<c\377(;a\377(:`\377(:`\377(:`\377(;a\377*<b\377+\77e\377.Bi\3773Fn"
+ "\3778Lt\377>S|\377D[\204\377Jb\213\377Oh\222\377Rm\227\377Up\233\377"
+ "Wr\235\377Xs\237\377Yt\240\377Zt\240\377Zt\240\377Zt\240\377Zu\240\377"
+ "Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377"
+ "Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377"
+ "Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377"
+ "Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377"
+ "Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377"
+ "Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377"
+ "Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377"
+ "Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377"
+ "Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377"
+ "Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377"
+ "Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377"
+ "Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377"
+ "Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377"
+ "Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377"
+ "Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377"
+ "Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377"
+ "Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377"
+ "Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377"
+ "Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377"
+ "Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\240\377Zu\241\377Zu\241\377"
+ "Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377"
+ "Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377"
+ "Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377"
+ "Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377"
+ "Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377"
+ "Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377"
+ "Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377"
+ "Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377"
+ "Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377"
+ "Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377"
+ "Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377"
+ "Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377"
+ "Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377"
+ "Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377"
+ "Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377"
+ "Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377"
+ "Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377"
+ "Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377"
+ "Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377"
+ "Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377"
+ "Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377"
+ "Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377Zu\241\377"
+ "Zu\241\377Zu\241\377Zu\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377"
+ "Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377Zv\241\377"
+ "Zv\241\377Zv\241\377Zv\241\377Zu\241\377Zu\241\377Zt\240\377Yt\240\377"
+ "Xs\236\377Vp\233\377Sm\227\377Oh\222\377Jb\214\377D[\204\377>T|\3778"
+ "Mu\3773Gn\377/Bi\377+\77e\377*<c\377(;a\377(:`\377(:`\377(:`\377(;a\377"
+ "*<b\377+\77e\377.Ah\3772Fm\3777Lt\377<R{\377CZ\203\377H`\212\377Mf\220"
+ "\377Qk\225\377Tn\230\377Vp\233\377Wq\234\377Wr\235\377Xs\236\377Xs\236"
+ "\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236"
+ "\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236"
+ "\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236"
+ "\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236"
+ "\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236"
+ "\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236"
+ "\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236"
+ "\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236"
+ "\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236"
+ "\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236"
+ "\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236"
+ "\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236\377Xs\236"
+ "\377Xs\236\377Xs\236\377Xs\236\377Xs\237\377Xs\237\377Xs\237\377Xs\237"
+ "\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237"
+ "\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237"
+ "\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237"
+ "\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237"
+ "\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237"
+ "\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237"
+ "\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237"
+ "\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237"
+ "\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237"
+ "\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237"
+ "\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237"
+ "\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237"
+ "\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237"
+ "\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237"
+ "\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237"
+ "\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237"
+ "\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237"
+ "\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237"
+ "\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237"
+ "\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237"
+ "\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237"
+ "\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237"
+ "\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237"
+ "\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237"
+ "\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237"
+ "\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237"
+ "\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237"
+ "\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237"
+ "\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237"
+ "\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237"
+ "\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237"
+ "\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237\377Xs\237"
+ "\377Xs\236\377Wr\235\377Vq\234\377Tn\231\377Qk\226\377Mf\220\377Ia\212"
+ "\377CZ\203\377=S{\3777Lt\3772Fn\377.Ah\377+\77e\377*<b\377(;a\377(:`"
+ "\377(:_\377(:`\377(;`\377)<b\377+>e\377.Ah\3771Em\3776Ks\377;Qy\377A"
+ "W\200\377F]\207\377Kc\215\377Og\222\377Qk\225\377Sm\227\377Tn\231\377"
+ "Tn\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377"
+ "Uo\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377"
+ "Uo\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377"
+ "Uo\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377"
+ "Uo\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377Uo\232\377"
+ "Uo\232\377Uo\232\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377"
+ "Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377"
+ "Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377"
+ "Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377"
+ "Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377"
+ "Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377"
+ "Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377"
+ "Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377"
+ "Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377"
+ "Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377"
+ "Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377"
+ "Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377"
+ "Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377"
+ "Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377"
+ "Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377"
+ "Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377"
+ "Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377"
+ "Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377"
+ "Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377"
+ "Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377"
+ "Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377"
+ "Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377"
+ "Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377"
+ "Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377"
+ "Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377"
+ "Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377"
+ "Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377Uo\233\377"
+ "Uo\233\377Uo\233\377Uo\233\377Uo\233\377Up\233\377Up\233\377Up\233\377"
+ "Up\233\377Up\233\377Up\233\377Up\233\377Up\233\377Up\233\377Up\233\377"
+ "Up\233\377Up\233\377Up\233\377Up\233\377Up\233\377Up\233\377Up\233\377"
+ "Up\233\377Up\233\377Up\233\377Up\233\377Up\233\377Up\233\377Up\233\377"
+ "Up\233\377Up\233\377Up\233\377Up\233\377Up\233\377Up\233\377Up\233\377"
+ "Up\233\377Up\233\377Up\233\377Up\233\377Up\233\377Up\233\377Up\233\377"
+ "Up\233\377Up\233\377Up\233\377Up\233\377Up\233\377Up\233\377Up\233\377"
+ "Up\233\377Up\233\377Up\233\377Up\233\377Up\233\377Up\233\377Up\233\377"
+ "Up\233\377Up\233\377Up\233\377Up\233\377Up\233\377Up\233\377Up\233\377"
+ "Up\233\377Up\233\377Up\233\377Up\233\377Up\233\377Up\233\377Up\233\377"
+ "Up\233\377Up\233\377Up\233\377Up\233\377Up\233\377Up\233\377Up\233\377"
+ "Up\233\377Up\233\377Up\233\377Up\233\377Up\233\377Up\233\377Up\233\377"
+ "Up\233\377Up\233\377Up\233\377Up\233\377Up\233\377Up\233\377Up\233\377"
+ "Up\233\377Uo\233\377Uo\233\377Uo\232\377Tn\232\377Sm\230\377Qk\226\377"
+ "Oh\222\377Kc\215\377F^\207\377AX\201\377;Qy\3776Ks\3771Fm\377.Ah\377"
+ "+>e\377*<b\377(;a\377(:`\377(:_\377(:`\377(;`\377);b\377+>d\377-@g\377"
+ "0Ek\3775Jq\3779Ow\377\77U~\377C[\204\377G`\211\377Kc\215\377Mf\220\377"
+ "Oh\222\377Pi\224\377Pi\224\377Qj\225\377Qj\225\377Qj\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377"
+ "Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qk\225\377Qj\225\377Pi\224\377"
+ "Oh\222\377Mg\221\377Kc\215\377G`\211\377D[\204\377\77U~\377:Ow\3775J"
+ "q\3770Ek\377-@g\377+>d\377)<b\377(;`\377(:`\377(:_\377(:`\377(:`\377"
+ ");b\377*=c\377-@f\377/Cj\3773Go\3777Lt\377;Qz\377@V\177\377D[\204\377"
+ "F^\207\377Ia\212\377Jb\214\377Kc\215\377Kc\215\377Kd\216\377Kd\216\377"
+ "Kd\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377"
+ "Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377"
+ "Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377"
+ "Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377"
+ "Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377"
+ "Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377"
+ "Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377"
+ "Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377"
+ "Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377"
+ "Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377"
+ "Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377"
+ "Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377"
+ "Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377"
+ "Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377"
+ "Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377"
+ "Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377"
+ "Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377"
+ "Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377"
+ "Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377"
+ "Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377Ld\216\377"
+ "Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377"
+ "Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377"
+ "Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377"
+ "Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377"
+ "Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377"
+ "Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377"
+ "Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377"
+ "Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377"
+ "Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377"
+ "Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377"
+ "Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377"
+ "Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377"
+ "Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377"
+ "Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377"
+ "Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377"
+ "Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377"
+ "Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377"
+ "Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377"
+ "Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377"
+ "Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377"
+ "Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377"
+ "Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377"
+ "Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377"
+ "Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377"
+ "Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\217\377Ld\216\377Ld\216\377"
+ "Kd\216\377Kc\215\377Jb\214\377Ia\212\377F^\207\377D[\204\377@V\177\377"
+ ";Qz\3778Lt\3773Go\377/Cj\377-@f\377*=c\377);b\377(:`\377(:`\377(:_\377"
+ "(:`\377(:`\377);a\377*<c\377+\77e\377.Ah\3771El\3774Ip\3778Mu\377;Qz"
+ "\377\77U~\377AW\200\377CZ\203\377D[\204\377E\\\205\377E\\\206\377E]\206"
+ "\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206"
+ "\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206"
+ "\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206"
+ "\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206"
+ "\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206"
+ "\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206"
+ "\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206"
+ "\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206"
+ "\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206"
+ "\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206"
+ "\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206"
+ "\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206"
+ "\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206"
+ "\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206"
+ "\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206"
+ "\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206"
+ "\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206"
+ "\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206"
+ "\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206"
+ "\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206\377E]\206"
+ "\377E]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206"
+ "\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206"
+ "\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206"
+ "\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206"
+ "\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206"
+ "\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206"
+ "\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206"
+ "\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206"
+ "\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206"
+ "\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206"
+ "\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206"
+ "\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206"
+ "\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206"
+ "\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206"
+ "\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206"
+ "\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206"
+ "\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206"
+ "\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206"
+ "\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206"
+ "\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206"
+ "\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206"
+ "\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206"
+ "\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206"
+ "\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206"
+ "\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377F]\206\377E]\206"
+ "\377E]\206\377E]\206\377E\\\205\377D\\\205\377CZ\203\377AX\201\377\77"
+ "U~\377<Rz\3778Mu\3775Ip\3771El\377.Ah\377+\77e\377*<c\377);a\377(:`\377"
+ "(:`\377(:_\377(:`\377(:`\377(;a\377)<b\377*=d\377-@f\377/Bi\3771Fm\377"
+ "5Ip\3778Lt\377:Ow\377;Qz\377=S{\377>T|\377>U}\377\77U~\377\77U~\377\77"
+ "U~\377\77U~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377"
+ "\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~"
+ "\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77"
+ "V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377"
+ "\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~"
+ "\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77"
+ "V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377"
+ "\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~"
+ "\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77"
+ "V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377"
+ "\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~"
+ "\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77"
+ "V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377"
+ "\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~"
+ "\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77"
+ "V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377"
+ "\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~"
+ "\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77"
+ "V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377"
+ "\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~"
+ "\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77"
+ "V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377"
+ "\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~"
+ "\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77"
+ "V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377"
+ "\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~"
+ "\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77"
+ "V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377"
+ "\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~"
+ "\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77"
+ "V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377"
+ "\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~"
+ "\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77"
+ "V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377"
+ "\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~"
+ "\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77"
+ "V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377"
+ "\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~"
+ "\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77"
+ "V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377"
+ "\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77V~\377\77U~"
+ "\377\77U~\377\77U~\377>U}\377>T|\377=S{\377;Qz\377:Ow\3778Lt\3775Ip\377"
+ "1Fm\377/Bi\377-@f\377*=d\377)<b\377(;a\377(:`\377(:`\377(:_\377(:_\377"
+ "(:`\377(:`\377);a\377*<c\377+>e\377-@g\377/Bi\3771El\3773Go\3775Jq\377"
+ "6Ks\3778Lt\3778Mu\3779Mu\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\3779Nv\377"
+ "9Nv\3779Nv\3779Nv\3779Mu\3778Mu\3778Lt\3776Ks\3775Jq\3773Go\3771El\377"
+ "/Bi\377-@g\377+>e\377*<c\377);a\377(:`\377(:`\377(:_\377(:_\377(:_\377"
+ "(:`\377(:`\377(;`\377);b\377*<c\377+>e\377-@f\377.Ah\377/Cj\3770Ek\377"
+ "1Em\3772Fn\3773Gn\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\3773Go\377"
+ "3Go\3773Go\3773Go\3773Go\3773Gn\3772Fn\3771Fm\3770Ek\377/Cj\377.Ah\377"
+ "-@f\377+>e\377*<c\377);b\377(;`\377(:`\377(:`\377(:_\377(:_\377(:_\377"
+ "(:_\377(:`\377(:`\377(;a\377);b\377*<c\377*=d\377+\77e\377-@f\377-@g"
+ "\377.Ah\377.Ah\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/"
+ "Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377"
+ "/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377"
+ "/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377"
+ "/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377"
+ "/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377"
+ "/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377"
+ "/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377"
+ "/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377"
+ "/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377"
+ "/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377"
+ "/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377"
+ "/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377"
+ "/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377"
+ "/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377"
+ "/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377"
+ "/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377"
+ "/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377"
+ "/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377"
+ "/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377"
+ "/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377"
+ "/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377"
+ "/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377"
+ "/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377"
+ "/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377"
+ "/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377"
+ "/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377"
+ "/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377"
+ "/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377"
+ "/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377"
+ "/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377"
+ "/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377"
+ "/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377/Bi\377.Ah\377.Ah\377-@g\377-@f\377"
+ "+\77e\377*=d\377*<c\377);b\377(;a\377(:`\377(:`\377(:_\377(:_\377(:_"
+ "\377(:_\377(:_\377(:_\377(:`\377(:`\377(;`\377);a\377)<b\377*<c\377*"
+ "=c\377+>d\377+>d\377+\77e\377+\77e\377+\77e\377+\77e\377+\77e\377+\77"
+ "e\377+\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377"
+ ",\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e"
+ "\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,"
+ "\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377"
+ ",\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e"
+ "\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,"
+ "\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377"
+ ",\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e"
+ "\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,"
+ "\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377"
+ ",\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e"
+ "\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,"
+ "\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377"
+ ",\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e"
+ "\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,"
+ "\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377"
+ ",\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e"
+ "\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,"
+ "\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377"
+ ",\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e"
+ "\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,"
+ "\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377"
+ ",\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e"
+ "\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,"
+ "\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377"
+ ",\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e"
+ "\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,"
+ "\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377"
+ ",\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e"
+ "\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,"
+ "\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377"
+ ",\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e"
+ "\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,"
+ "\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377"
+ ",\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e"
+ "\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,"
+ "\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377"
+ ",\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e"
+ "\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,"
+ "\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377"
+ ",\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377,\77e\377+\77e"
+ "\377+\77e\377+\77e\377+\77e\377+\77e\377+\77e\377+>e\377+>d\377*=c\377"
+ "*<c\377)<b\377);a\377(;`\377(:`\377(:`\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:`\377(:`\377(:`\377(;`\377);a\377);b\377"
+ ");b\377)<b\377*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377*<c\377"
+ "*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377"
+ "*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377"
+ "*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377"
+ "*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377"
+ "*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377"
+ "*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377"
+ "*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377"
+ "*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377"
+ "*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377"
+ "*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377"
+ "*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377"
+ "*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377"
+ "*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377"
+ "*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377"
+ "*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377"
+ "*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377"
+ "*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377"
+ "*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377"
+ "*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377"
+ "*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377"
+ "*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377"
+ "*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377"
+ "*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377"
+ "*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377"
+ "*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377"
+ "*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377"
+ "*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377"
+ "*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377"
+ "*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377"
+ "*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377"
+ "*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377*<c\377"
+ "*<c\377*<b\377*<b\377*<b\377*<b\377*<b\377*<b\377)<b\377);b\377);b\377"
+ ");a\377(;`\377(:`\377(:`\377(:`\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(;`\377(;`\377(;`\377(;`\377(;`\377(;`\377(;`\377(;`\377(;a\377"
+ "(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377"
+ "(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377"
+ "(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377"
+ "(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377"
+ "(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377"
+ "(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377"
+ "(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377"
+ "(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377"
+ "(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377"
+ "(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377"
+ "(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377"
+ "(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377"
+ "(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377"
+ "(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377"
+ "(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377"
+ "(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377"
+ "(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377"
+ "(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377"
+ "(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377"
+ "(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377"
+ "(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377"
+ "(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377"
+ "(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377"
+ "(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377"
+ "(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377"
+ "(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377"
+ "(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377"
+ "(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377"
+ "(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377"
+ "(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377"
+ "(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377(;a\377"
+ "(;a\377(;`\377(;`\377(;`\377(;`\377(;`\377(;`\377(;`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377(:`\377"
+ "(:`\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"
+ "(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377(:_\377"};
+
+
diff --git a/xfce4-session/splash-fallback.png b/xfce4-session/splash-fallback.png
new file mode 100644
index 00000000..579b873d
--- /dev/null
+++ b/xfce4-session/splash-fallback.png
Binary files differ
diff --git a/xfce4-session/splash-screen.c b/xfce4-session/splash-screen.c
new file mode 100644
index 00000000..56ff7f0d
--- /dev/null
+++ b/xfce4-session/splash-screen.c
@@ -0,0 +1,431 @@
+/*
+ * Copyright (c) 2003 Benedikt Meurer <benedikt.meurer@unix-ag.uni-siegen.de>
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+ * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif /* !HAVE_CONFIG_H */
+
+#ifdef HAVE_LIMITS_H
+#include <limits.h>
+#endif
+#include <stdio.h>
+#ifdef HAVE_STDLIB_H
+#include <stdlib.h>
+#endif
+#ifdef HAVE_STRING_H
+#include <string.h>
+#endif
+
+#include <libxfce4util/i18n.h>
+#include <libxfce4util/util.h>
+#include <libxfcegui4/libxfcegui4.h>
+#include <gtk/gtk.h>
+
+#include <xfce4-session/splash-screen.h>
+#include <xfce4-session/splash-fallback.h>
+
+/* max number of pictures for a splash theme */
+#define MAX_PICTURES 25
+
+/* default theme */
+#define SPLASH_DEFAULT_THEME "Default"
+
+/* static prototypes */
+static void xfsm_splash_screen_class_init(XfsmSplashScreenClass *);
+static void xfsm_splash_screen_init(XfsmSplashScreen *);
+static void xfsm_splash_screen_finalize(GObject *);
+static gboolean xfsm_splash_screen_timeout(XfsmSplashScreen *);
+static gboolean xfsm_splash_screen_load_theme(XfsmSplashScreen *,const gchar *);
+static gboolean xfsm_splash_screen_load_theme_from_dir(XfsmSplashScreen *,
+ const gchar *);
+
+/* */
+static GObjectClass *parent_class = NULL;
+
+/*
+ */
+GType
+xfsm_splash_screen_get_type(void)
+{
+ static GType splash_screen_type = 0;
+
+ if (!splash_screen_type) {
+ static const GTypeInfo splash_screen_info = {
+ sizeof(XfsmSplashScreenClass),
+ NULL,
+ NULL,
+ (GClassInitFunc)xfsm_splash_screen_class_init,
+ NULL,
+ NULL,
+ sizeof(XfsmSplashScreen),
+ 0,
+ (GInstanceInitFunc)xfsm_splash_screen_init
+ };
+
+ splash_screen_type = g_type_register_static(GTK_TYPE_WINDOW,
+ "XfsmSplashScreen", &splash_screen_info, 0);
+ }
+
+ return(splash_screen_type);
+}
+
+/*
+ */
+static void
+xfsm_splash_screen_class_init(XfsmSplashScreenClass *klass)
+{
+ GObjectClass *gobject_class;
+
+ gobject_class = G_OBJECT_CLASS(klass);
+ gobject_class->finalize = xfsm_splash_screen_finalize;
+
+ parent_class = gtk_type_class(gtk_dialog_get_type());
+}
+
+/*
+ */
+static void
+xfsm_splash_screen_init(XfsmSplashScreen *splash)
+{
+ GtkWidget *vbox;
+
+ /* */
+ splash->pictureCount = 0;
+ splash->pictureCurrent = 0;
+ splash->pictures = NULL;
+
+ /* */
+ splash->progressCount = 0;
+ splash->progressMax = 0;
+
+ /* set initial window options */
+ gtk_window_set_position(GTK_WINDOW(splash), GTK_WIN_POS_CENTER_ALWAYS);
+ gtk_window_set_decorated(GTK_WINDOW(splash), FALSE);
+ gtk_window_stick(GTK_WINDOW(splash));
+
+ /* set window manager type hint */
+ netk_gtk_window_set_type(GTK_WINDOW(splash), NETK_WINDOW_SPLASHSCREEN);
+
+ /* always use a "Watch cursor" on the splash window */
+ gtk_widget_realize(GTK_WIDGET(splash));
+ gdk_window_set_cursor(GTK_WIDGET(splash)->window,
+ gdk_cursor_new(GDK_WATCH));
+
+ /* */
+ vbox = gtk_vbox_new(FALSE, 1);
+ gtk_container_add(GTK_CONTAINER(splash), vbox);
+ gtk_widget_show(vbox);
+
+ /* the logo image */
+ splash->logoImage = gtk_image_new();
+ gtk_box_pack_start(GTK_BOX(vbox), splash->logoImage, TRUE, TRUE, 0);
+ gtk_widget_show(splash->logoImage);
+
+ /* the progress bar */
+ splash->progressBar = gtk_progress_bar_new();
+ gtk_box_pack_start(GTK_BOX(vbox), splash->progressBar, FALSE, TRUE, 0);
+ gtk_widget_show(splash->progressBar);
+}
+
+/*
+ */
+static void
+xfsm_splash_screen_finalize(GObject *object)
+{
+ XfsmSplashScreen *splash;
+ guint n;
+
+ g_return_if_fail(object != NULL);
+ g_return_if_fail(XFSM_IS_SPLASH_SCREEN(object));
+
+ splash = XFSM_SPLASH_SCREEN(object);
+
+ if (splash->pictures != NULL) {
+ for (n = 0; n < splash->pictureCount; n++)
+ g_object_unref(splash->pictures[n]);
+
+ g_free(splash->pictures);
+ }
+
+ if (splash->pictureTimeoutId)
+ g_source_remove(splash->pictureTimeoutId);
+
+ G_OBJECT_CLASS(parent_class)->finalize(object);
+}
+
+/*
+ */
+GtkWidget *
+xfsm_splash_screen_new(const gchar *splashTheme, guint progressMax,
+ const gchar *initialText)
+{
+ XfsmSplashScreen *splash;
+
+ /* XXX */
+ splash = XFSM_SPLASH_SCREEN(g_object_new(xfsm_splash_screen_get_type(),
+ NULL));
+
+ /* prevent divide by null */
+ if ((splash->progressMax = progressMax) == 0)
+ splash->progressMax = 1;
+
+ /* NULL means use Default theme */
+ if (splashTheme == NULL)
+ splashTheme = SPLASH_DEFAULT_THEME;
+
+ /* */
+ if (!xfsm_splash_screen_load_theme(splash, splashTheme)) {
+ /* fallback to builtin logo */
+ splash->pictures = g_new(GdkPixbuf *, 1);
+ splash->pictures[0] = inline_icon_at_size(fallback_logo,
+ 350, 350);
+ splash->pictureCurrent = 0;
+ splash->pictureCount = 1;
+ splash->pictureTimeout = 0;
+ }
+
+ /* init splash screen */
+ gtk_image_set_from_pixbuf(GTK_IMAGE(splash->logoImage),
+ splash->pictures[0]);
+ gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(splash->progressBar),
+ 0.0);
+ gtk_progress_bar_set_text(GTK_PROGRESS_BAR(splash->progressBar),
+ initialText);
+
+ /* */
+ if (splash->pictureTimeout > 0) {
+ splash->pictureTimeoutId = g_timeout_add(
+ splash->pictureTimeout,
+ (GSourceFunc)xfsm_splash_screen_timeout,
+ splash);
+ }
+
+ /* */
+ (void)g_main_context_iteration(NULL, FALSE);
+
+ return(GTK_WIDGET(splash));
+}
+
+/*
+ */
+void
+xfsm_splash_screen_set_text(XfsmSplashScreen *splash, const gchar *text)
+{
+ g_return_if_fail(text != NULL);
+ g_return_if_fail(XFSM_IS_SPLASH_SCREEN(splash));
+
+ gtk_progress_bar_set_text(GTK_PROGRESS_BAR(splash->progressBar),
+ text);
+}
+
+/*
+ */
+void
+xfsm_splash_screen_launch(XfsmSplashScreen *splash, const gchar *program)
+{
+ gchar *buffer;
+
+ g_return_if_fail(program != NULL);
+ g_return_if_fail(XFSM_IS_SPLASH_SCREEN(splash));
+
+ /* */
+ if (splash->pictureTimeout == 0 && splash->pictureCount > 0) {
+ splash->pictureCurrent = (splash->pictureCurrent + 1) %
+ splash->pictureCount;
+ gtk_image_set_from_pixbuf(GTK_IMAGE(splash->logoImage),
+ splash->pictures[splash->pictureCurrent]);
+ }
+
+ /* */
+ if (splash->progressCount++ > splash->progressMax)
+ splash->progressCount = splash->progressMax;
+ gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(splash->progressBar),
+ (double)splash->progressCount / (double)splash->progressMax);
+
+ /* */
+ buffer = g_strdup_printf(_("Starting %s..."), program);
+ xfsm_splash_screen_set_text(splash, buffer);
+ g_free(buffer);
+
+ /* give splash screen time to update its visuals */
+ g_main_context_iteration(NULL, FALSE);
+}
+
+/*
+ */
+static gboolean
+xfsm_splash_screen_timeout(XfsmSplashScreen *splash)
+{
+ g_return_val_if_fail(XFSM_IS_SPLASH_SCREEN(splash), FALSE);
+
+ /* */
+ splash->pictureCurrent = (splash->pictureCurrent + 1) %
+ splash->pictureCount;
+ gtk_image_set_from_pixbuf(GTK_IMAGE(splash->logoImage),
+ splash->pictures[splash->pictureCurrent]);
+
+ /* give splash screen time to update its visuals */
+ g_main_context_iteration(NULL, FALSE);
+
+ /* keep the timeout running */
+ return(TRUE);
+}
+
+/*
+ */
+static gboolean
+xfsm_splash_screen_load_theme(XfsmSplashScreen *splash, const gchar *theme)
+{
+ gchar *dir;
+
+ /* */
+ dir = xfce_get_userfile("splash", theme, NULL);
+ if (xfsm_splash_screen_load_theme_from_dir(splash, dir)) {
+ g_free(dir);
+ return(TRUE);
+ }
+ g_free(dir);
+
+ /* */
+ dir = g_build_filename(SPLASH_THEMES_DIR, theme, NULL);
+ if (xfsm_splash_screen_load_theme_from_dir(splash, dir)) {
+ g_free(dir);
+ return(TRUE);
+ }
+ g_free(dir);
+
+ return(FALSE);
+}
+
+/*
+ */
+static gboolean
+xfsm_splash_screen_load_theme_from_dir(XfsmSplashScreen *splash,
+ const gchar *dir)
+{
+ gboolean succeed;
+ gchar buffer[LINE_MAX];
+ gchar *p;
+ gchar *file;
+ gchar *name;
+ gchar **imagelist;
+ FILE *fp;
+ guint n;
+
+ succeed = FALSE;
+ splash->pictures = NULL;
+ splash->pictureCount = 0;
+ splash->pictureTimeout = 0;
+ name = NULL;
+ imagelist = NULL;
+
+ file = g_build_filename(dir, "splash.theme", NULL);
+
+ if ((fp = fopen(file, "r")) == NULL)
+ goto end;
+
+ /* read first line */
+ if (fgets(buffer, LINE_MAX, fp) == NULL)
+ goto end;
+
+ /* */
+ if (strncmp(buffer, "[Splash Theme]", 14) != 0) {
+ g_warning("No a splash theme file: %s", file);
+ goto end;
+ }
+
+ /* */
+ while (fgets(buffer, LINE_MAX, fp) != NULL) {
+ /* strip leading and trailing whitespace */
+ p = g_strstrip(buffer);
+
+ /* ignore comments and empty lines */
+ if (*p == '#' || *p == '\0' || *p == '\n')
+ continue;
+
+ /* */
+ if (strncmp(p, "name=", 5) == 0) {
+ if (name != NULL)
+ g_free(name);
+ name = g_strdup(p + 5);
+ }
+ else if (strncmp(p, "timeout=", 8) == 0) {
+ splash->pictureTimeout = strtoul(p + 8, NULL, 10);
+ }
+ else if (strncmp(p, "imagelist=", 10) == 0) {
+ if (imagelist != NULL)
+ g_strfreev(imagelist);
+ imagelist = g_strsplit(p + 10, ",", MAX_PICTURES);
+ }
+
+ /* slightly ignore everything else */
+ }
+
+ /* close theme description file */
+ (void)fclose(fp); fp = NULL;
+
+ /* check for required settings */
+ if (name == NULL) {
+ g_warning("Splash theme file %s contains no name field", file);
+ goto end;
+ }
+ else if (imagelist == NULL) {
+ g_warning("Splash theme file %s contains no imagelist field",
+ file);
+ goto end;
+ }
+
+ /* Ok, everything around, lets try to load the pixbufs */
+ splash->pictures = g_new0(GdkPixbuf *, MAX_PICTURES);
+
+ for (n = 0; imagelist[n] != NULL; n++) {
+ GdkPixbuf *pb;
+ gchar *path;
+
+ path = g_build_filename(dir, imagelist[n], NULL);
+ if ((pb = gdk_pixbuf_new_from_file(path, NULL)) != NULL)
+ splash->pictures[splash->pictureCount++] = pb;
+ g_free(path);
+ }
+
+ /* Does any file got loaded? */
+ if (splash->pictureCount > 0)
+ succeed = TRUE;
+ else
+ g_free(splash->pictures);
+
+
+end:
+ if (name != NULL)
+ g_free(name);
+ if (imagelist != NULL)
+ g_strfreev(imagelist);
+ if (fp != NULL)
+ (void)fclose(fp);
+ g_free(file);
+ return(succeed);
+}
+
diff --git a/xfce4-session/splash-screen.h b/xfce4-session/splash-screen.h
new file mode 100644
index 00000000..f2b56caf
--- /dev/null
+++ b/xfce4-session/splash-screen.h
@@ -0,0 +1,82 @@
+/*
+ * Copyright (c) 2003 Benedikt Meurer <benedikt.meurer@unix-ag.uni-siegen.de>
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+ * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#ifndef __XFSM_SPLASH_SCREEN_H__
+#define __XFSM_SPLASH_SCREEN_H__
+
+#include <gtk/gtk.h>
+
+G_BEGIN_DECLS
+
+#define XFSM_SPLASH_SCREEN(obj) \
+ G_TYPE_CHECK_INSTANCE_CAST(obj, xfsm_splash_screen_get_type(), \
+ XfsmSplashScreen)
+#define XFSM_SPLASH_SCREEN_CLASS(klass) \
+ G_TYPE_CHECK_CLASS_CAST(klass, xfsm_splash_screen_get_type(), \
+ XfsmSplashScreenClass)
+#define XFSM_IS_SPLASH_SCREEN(obj) \
+ G_TYPE_CHECK_INSTANCE_TYPE(obj, xfsm_splash_screen_get_type())
+
+typedef struct _XfsmSplashScreen XfsmSplashScreen;
+typedef struct _XfsmSplashScreenClass XfsmSplashScreenClass;
+
+struct _XfsmSplashScreenClass
+{
+ GtkWindowClass parent_class;
+};
+
+struct _XfsmSplashScreen
+{
+ GtkWindow window;
+
+ /* dialog items */
+ GtkWidget *logoImage;
+ GtkWidget *progressBar;
+
+ /* list of logo pictures */
+ guint pictureCount;
+ guint pictureCurrent;
+ guint pictureTimeout;
+ guint pictureTimeoutId;
+ GdkPixbuf **pictures;
+
+ /* */
+ guint progressMax;
+ guint progressCount;
+};
+
+/* prototypes */
+extern GType xfsm_splash_screen_get_type(void);
+extern GtkWidget *xfsm_splash_screen_new(const gchar *, guint,
+ const gchar *);
+extern void xfsm_splash_screen_set_text(XfsmSplashScreen *,
+ const gchar *);
+extern void xfsm_splash_screen_launch(XfsmSplashScreen *,
+ const gchar *);
+
+G_END_DECLS
+
+#endif /* !__XFSM_SPLASH_SCREEN_H__ */
diff --git a/xfce4-session/startup.c b/xfce4-session/startup.c
new file mode 100644
index 00000000..45df53c4
--- /dev/null
+++ b/xfce4-session/startup.c
@@ -0,0 +1,219 @@
+/*
+ * Copyright (c) 2003 Benedikt Meurer <benedikt.meurer@unix-ag.uni-siegen.de>
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+ * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+#include <X11/ICE/ICElib.h>
+#include <X11/ICE/ICEutil.h>
+#include <X11/SM/SMlib.h>
+#include <X11/Xlib.h>
+
+#include <libxfce4util/i18n.h>
+#include <libxfce4util/util.h>
+#include <libxfcegui4/netk-util.h>
+#include <gtk/gtk.h>
+
+#include <xfce4-session/client.h>
+#include <xfce4-session/manager.h>
+#include <xfce4-session/splash-screen.h>
+#include <xfce4-session/startup.h>
+
+/* list of clients to restore */
+GList *pendingClients = NULL;
+
+/* */
+static guint pendingTimeoutId = 0;
+
+/* */
+static GtkWidget *splash = NULL;
+
+/* */
+gchar *startupSplashTheme = NULL;
+
+/* */
+#define PENDING_TIMEOUT (5 * 1000)
+
+/*
+ */
+static gboolean
+destroy_splash(void)
+{
+ gtk_widget_destroy(splash);
+ return(FALSE);
+}
+
+/*
+ * Run ~/Desktop/Autostart/ stuff
+ */
+static gboolean
+pending_Autostart(void)
+{
+ const gchar *entry;
+ GError *error;
+ guint timer;
+ gchar *argv[] = { NULL, NULL };
+ gchar *dir;
+ GDir *dp;
+
+ dir = xfce_get_homefile("Desktop", "Autostart", NULL);
+ timer = 0;
+
+ if ((dp = g_dir_open(dir, 0, NULL)) != NULL) {
+ while ((entry = g_dir_read_name(dp)) != NULL) {
+ *argv = g_build_filename(dir, entry, NULL);
+ error = NULL;
+
+ if (g_spawn_async(NULL, argv, NULL, 0, NULL, NULL, NULL,
+ &error)) {
+ timer++;
+ }
+ else {
+ g_warning("Unable to launch %s: %s", *argv,
+ error->message);
+ g_error_free(error);
+ }
+
+ g_free(*argv);
+ }
+
+ g_dir_close(dp);
+ }
+
+ g_free(dir);
+
+ if (timer > 0)
+ g_timeout_add(timer * 400, (GSourceFunc)destroy_splash, NULL);
+ else
+ destroy_splash();
+
+ return(FALSE);
+}
+
+/*
+ */
+static gboolean
+pending_timeout(Client *client)
+{
+ /* client startup timed out */
+ if (client != NULL)
+ g_warning("client %s timed out", client->id);
+ pending_continue(client);
+ return(FALSE);
+}
+
+/*
+ */
+static gboolean
+pending_launch(void)
+{
+ Client *client;
+ GError *error;
+ gchar *program;
+
+ for (;;) {
+ /* REQUIRED! */
+ error = NULL;
+
+ /* check if we are finished */
+ if (g_list_length(pendingClients) == 0) {
+ /*
+ * All session aware apps are up and running,
+ * launch the Autostart stuff.
+ */
+ xfsm_splash_screen_set_text(XFSM_SPLASH_SCREEN(splash),
+ _("Doing Autostart..."));
+
+ g_idle_add((GSourceFunc)pending_Autostart, NULL);
+ break;
+ }
+
+ /* get next client to fire up */
+ client = CLIENT(g_list_first(pendingClients)->data);
+
+ /* try to start client */
+ if (!client_run_command(client, SmRestartCommand, &error)) {
+ g_warning("Unable to start client %s: %s", client->id,
+ error->message);
+ g_error_free(error);
+
+ /* run DiscardCommand */
+ client_run_command(client, SmDiscardCommand, NULL);
+
+ /* remove client */
+ pendingClients = g_list_remove(pendingClients, client);
+ client_free(client);
+
+ /* try next client */
+ continue;
+ }
+
+ /* notify the user of what we are doing */
+ if ((program = client_get_program(client)) != NULL) {
+ xfsm_splash_screen_launch(XFSM_SPLASH_SCREEN(splash),
+ program);
+ g_free(program);
+ }
+
+ /* add startup timeout */
+ pendingTimeoutId = g_timeout_add(PENDING_TIMEOUT,
+ (GSourceFunc)pending_timeout, client);
+ break;
+ }
+
+ return(FALSE);
+}
+
+/*
+ */
+void
+pending_continue(Client *client)
+{
+ if (pendingTimeoutId != 0)
+ g_source_remove(pendingTimeoutId);
+
+ if (client != NULL) {
+ pendingClients = g_list_remove(pendingClients, client);
+ client_free(client);
+ }
+ else if (splash == NULL) {
+ /* Ok, start up the splash screen */
+ splash = xfsm_splash_screen_new(startupSplashTheme,
+ g_list_length(pendingClients),
+ _("Starting session manager..."));
+
+ gtk_widget_show(splash);
+
+ /* XXX - give time to the splash screen to appear */
+ g_idle_add((GSourceFunc)pending_timeout, NULL);
+ return;
+ }
+
+ g_idle_add((GSourceFunc)pending_launch, NULL);
+}
+
+
diff --git a/xfce4-session/startup.h b/xfce4-session/startup.h
new file mode 100644
index 00000000..65dec551
--- /dev/null
+++ b/xfce4-session/startup.h
@@ -0,0 +1,36 @@
+/*
+ * Copyright (c) 2003 Benedikt Meurer <benedikt.meurer@unix-ag.uni-siegen.de>
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+ * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#ifndef __XFSM_PENDING_H__
+#define __XFSM_PENDING_H__
+
+/* list of pending clients */
+extern GList *pendingClients;
+
+/* prototypes */
+extern void pending_continue(Client *);
+
+#endif /* !__XFSM_PENDING_H__ */
diff --git a/xfce4-session/util.c b/xfce4-session/util.c
new file mode 100644
index 00000000..16348c51
--- /dev/null
+++ b/xfce4-session/util.c
@@ -0,0 +1,144 @@
+/*
+ * Copyright (c) 2003 Benedikt Meurer <benedikt.meurer@unix-ag.uni-siegen.de>
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+ * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif /* !HAVE_CONFIG_H */
+
+#ifdef HAVE_SYS_PARAM_H
+#include <sys/param.h>
+#endif
+#ifdef HAVE_SYS_UTSNAME_H
+#include <sys/utsname.h>
+#endif
+
+#ifdef HAVE_ERRNO_H
+#include <errno.h>
+#endif
+#include <stdio.h>
+#ifdef HAVE_STDLIB_H
+#include <stdlib.h>
+#endif
+#ifdef HAVE_STRING_H
+#include <string.h>
+#endif
+#ifdef HAVE_UNISTD_H
+#include <unistd.h>
+#endif
+
+#include <glib.h>
+
+#include "util.h"
+
+/*
+ * Read a string from session file
+ */
+char *
+fstrread(FILE *fp)
+{
+ char *string;
+ int length;
+
+ if (fread(&length, sizeof(length), 1, fp) != 1)
+ return(NULL);
+
+ if ((string = calloc(length, sizeof(*string))) == NULL)
+ return(NULL);
+
+ if (fread(string, sizeof(char), length, fp) != length) {
+ free(string);
+ return(NULL);
+ }
+
+ return(string);
+}
+
+/*
+ * Write a string to a session file
+ */
+void
+fstrwrite(FILE *fp, const char *string)
+{
+ int length;
+
+ length = (strlen(string) + 1) * sizeof(*string);
+ fwrite(&length, sizeof(length), 1, fp);
+ fwrite(string, sizeof(*string), length, fp);
+}
+
+/*
+ * XXX - move to libxfce4util
+ */
+gchar *
+xfce_strjoin(gchar *separator, gchar **strings, gint count)
+{
+ gchar *result;
+ gint length;
+ gint n;
+
+ g_return_val_if_fail(count < 1, NULL);
+ g_return_val_if_fail(strings != NULL, NULL);
+
+ for (length = 1, n = 0; n < count; n++)
+ length += strlen(strings[n]);
+
+ if (separator != NULL)
+ length += (count - 1) * strlen(separator);
+
+ result = g_new0(gchar, length);
+
+ for (n = 0; n < count; n++) {
+ (void)g_strlcat(result, strings[n], length);
+
+ if (separator != NULL && n + 1 < count)
+ (void)g_strlcat(result, separator, length);
+ }
+
+ return(result);
+}
+
+/*
+ * XXX - move to libxfce4util
+ */
+gchar *
+xfce_gethostname(void)
+{
+#ifdef HAVE_GETHOSTNAME
+ char hostname[MAXHOSTNAMELEN];
+
+ if (gethostname(hostname, MAXHOSTNAMELEN) == 0)
+ return(g_strdup(hostname));
+#else
+ struct utsname name;
+
+ if (uname(&name) == 0)
+ return(g_strdup(name.nodename));
+#endif
+ g_error("Unable to determine your hostname: %s", g_strerror(errno));
+ /* NOT REACHED */
+ return(NULL);
+}
+
diff --git a/xfce4-session/util.h b/xfce4-session/util.h
new file mode 100644
index 00000000..5f961634
--- /dev/null
+++ b/xfce4-session/util.h
@@ -0,0 +1,40 @@
+/*
+ * Copyright (c) 2003 Benedikt Meurer <benedikt.meurer@unix-ag.uni-siegen.de>
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+ * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#ifndef __XFSM_UTIL_H__
+#define __XFSM_UTIL_H__
+
+#include <stdio.h>
+
+/* prototypes */
+extern char *fstrread(FILE *);
+extern void fstrwrite(FILE *, const char *);
+
+extern gchar *xfce_strjoin(gchar *, gchar **, gint);
+extern gchar *xfce_gethostname(void);
+
+#endif /* !__XFSM_UTIL_H__ */
+
diff --git a/xfce4-shutdown/Makefile.am b/xfce4-shutdown/Makefile.am
new file mode 100644
index 00000000..479b7905
--- /dev/null
+++ b/xfce4-shutdown/Makefile.am
@@ -0,0 +1,13 @@
+sbin_PROGRAMS = xfce4-shutdown
+
+xfce4_shutdown_SOURCES = \
+ main.c
+
+xfce4_shutdown_CFLAGS = \
+ @LIBXFCE4UTIL_CFLAGS@ \
+ -DSYSCONFDIR=\"$(sysconfdir)/xfce4\"
+
+xfce4_shutdown_LDADD = \
+ @LIBXFCE4UTIL_LIBS@
+
+
diff --git a/xfce4-shutdown/Makefile.in b/xfce4-shutdown/Makefile.in
new file mode 100644
index 00000000..396d7e50
--- /dev/null
+++ b/xfce4-shutdown/Makefile.in
@@ -0,0 +1,523 @@
+# Makefile.in generated by automake 1.7.5 from Makefile.am.
+# @configure_input@
+
+# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003
+# Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+top_builddir = ..
+
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+INSTALL = @INSTALL@
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+host_triplet = @host@
+ACLOCAL = @ACLOCAL@
+AMDEP_FALSE = @AMDEP_FALSE@
+AMDEP_TRUE = @AMDEP_TRUE@
+AMTAR = @AMTAR@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+ECHO = @ECHO@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+F77 = @F77@
+FFLAGS = @FFLAGS@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GMOFILES = @GMOFILES@
+GMSGFMT = @GMSGFMT@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+INSTOBJEXT = @INSTOBJEXT@
+INTLLIBS = @INTLLIBS@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBSM_CFLAGS = @LIBSM_CFLAGS@
+LIBSM_LDFLAGS = @LIBSM_LDFLAGS@
+LIBSM_LIBS = @LIBSM_LIBS@
+LIBTOOL = @LIBTOOL@
+LIBX11_CFLAGS = @LIBX11_CFLAGS@
+LIBX11_LDFLAGS = @LIBX11_LDFLAGS@
+LIBX11_LIBS = @LIBX11_LIBS@
+LIBXFCE4MCS_CLIENT_CFLAGS = @LIBXFCE4MCS_CLIENT_CFLAGS@
+LIBXFCE4MCS_CLIENT_LIBS = @LIBXFCE4MCS_CLIENT_LIBS@
+LIBXFCE4MCS_CLIENT_REQUIRED_VERSION = @LIBXFCE4MCS_CLIENT_REQUIRED_VERSION@
+LIBXFCE4UTIL_CFLAGS = @LIBXFCE4UTIL_CFLAGS@
+LIBXFCE4UTIL_LIBS = @LIBXFCE4UTIL_LIBS@
+LIBXFCE4UTIL_REQUIRED_VERSION = @LIBXFCE4UTIL_REQUIRED_VERSION@
+LIBXFCEGUI4_CFLAGS = @LIBXFCEGUI4_CFLAGS@
+LIBXFCEGUI4_LIBS = @LIBXFCEGUI4_LIBS@
+LIBXFCEGUI4_REQUIRED_VERSION = @LIBXFCEGUI4_REQUIRED_VERSION@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
+MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
+MAKEINFO = @MAKEINFO@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+RANLIB = @RANLIB@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+XFCE_MCS_MANAGER_CFLAGS = @XFCE_MCS_MANAGER_CFLAGS@
+XFCE_MCS_MANAGER_LIBS = @XFCE_MCS_MANAGER_LIBS@
+XFCE_MCS_MANAGER_PLUGINSDIR = @XFCE_MCS_MANAGER_PLUGINSDIR@
+XFCE_MCS_MANAGER_REQUIRED_VERSION = @XFCE_MCS_MANAGER_REQUIRED_VERSION@
+XGETTEXT = @XGETTEXT@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_F77 = @ac_ct_F77@
+ac_ct_RANLIB = @ac_ct_RANLIB@
+ac_ct_STRIP = @ac_ct_STRIP@
+am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
+am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
+am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
+am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+datadir = @datadir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+oldincludedir = @oldincludedir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+sbin_PROGRAMS = xfce4-shutdown
+
+xfce4_shutdown_SOURCES = \
+ main.c
+
+
+xfce4_shutdown_CFLAGS = \
+ @LIBXFCE4UTIL_CFLAGS@ \
+ -DSYSCONFDIR=\"$(sysconfdir)/xfce4\"
+
+
+xfce4_shutdown_LDADD = \
+ @LIBXFCE4UTIL_LIBS@
+
+subdir = xfce4-shutdown
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+sbin_PROGRAMS = xfce4-shutdown$(EXEEXT)
+PROGRAMS = $(sbin_PROGRAMS)
+
+am_xfce4_shutdown_OBJECTS = xfce4_shutdown-main.$(OBJEXT)
+xfce4_shutdown_OBJECTS = $(am_xfce4_shutdown_OBJECTS)
+xfce4_shutdown_DEPENDENCIES =
+xfce4_shutdown_LDFLAGS =
+
+DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
+depcomp = $(SHELL) $(top_srcdir)/depcomp
+am__depfiles_maybe = depfiles
+@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/xfce4_shutdown-main.Po
+COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) \
+ $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+CCLD = $(CC)
+LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+ $(AM_LDFLAGS) $(LDFLAGS) -o $@
+DIST_SOURCES = $(xfce4_shutdown_SOURCES)
+DIST_COMMON = Makefile.am Makefile.in
+SOURCES = $(xfce4_shutdown_SOURCES)
+
+all: all-am
+
+.SUFFIXES:
+.SUFFIXES: .c .lo .o .obj
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4)
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --foreign xfce4-shutdown/Makefile
+Makefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in $(top_builddir)/config.status
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
+sbinPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
+install-sbinPROGRAMS: $(sbin_PROGRAMS)
+ @$(NORMAL_INSTALL)
+ $(mkinstalldirs) $(DESTDIR)$(sbindir)
+ @list='$(sbin_PROGRAMS)'; for p in $$list; do \
+ p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
+ if test -f $$p \
+ || test -f $$p1 \
+ ; then \
+ f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
+ echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(sbinPROGRAMS_INSTALL) $$p $(DESTDIR)$(sbindir)/$$f"; \
+ $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(sbinPROGRAMS_INSTALL) $$p $(DESTDIR)$(sbindir)/$$f || exit 1; \
+ else :; fi; \
+ done
+
+uninstall-sbinPROGRAMS:
+ @$(NORMAL_UNINSTALL)
+ @list='$(sbin_PROGRAMS)'; for p in $$list; do \
+ f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
+ echo " rm -f $(DESTDIR)$(sbindir)/$$f"; \
+ rm -f $(DESTDIR)$(sbindir)/$$f; \
+ done
+
+clean-sbinPROGRAMS:
+ @list='$(sbin_PROGRAMS)'; for p in $$list; do \
+ f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
+ echo " rm -f $$p $$f"; \
+ rm -f $$p $$f ; \
+ done
+xfce4-shutdown$(EXEEXT): $(xfce4_shutdown_OBJECTS) $(xfce4_shutdown_DEPENDENCIES)
+ @rm -f xfce4-shutdown$(EXEEXT)
+ $(LINK) $(xfce4_shutdown_LDFLAGS) $(xfce4_shutdown_OBJECTS) $(xfce4_shutdown_LDADD) $(LIBS)
+
+mostlyclean-compile:
+ -rm -f *.$(OBJEXT) core *.core
+
+distclean-compile:
+ -rm -f *.tab.c
+
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xfce4_shutdown-main.Po@am__quote@
+
+distclean-depend:
+ -rm -rf ./$(DEPDIR)
+
+.c.o:
+@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \
+@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \
+@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \
+@am__fastdepCC_TRUE@ fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$<
+
+.c.obj:
+@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \
+@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \
+@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \
+@am__fastdepCC_TRUE@ fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`
+
+.c.lo:
+@am__fastdepCC_TRUE@ if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \
+@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; \
+@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \
+@am__fastdepCC_TRUE@ fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<
+
+xfce4_shutdown-main.o: main.c
+@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_shutdown_CFLAGS) $(CFLAGS) -MT xfce4_shutdown-main.o -MD -MP -MF "$(DEPDIR)/xfce4_shutdown-main.Tpo" \
+@am__fastdepCC_TRUE@ -c -o xfce4_shutdown-main.o `test -f 'main.c' || echo '$(srcdir)/'`main.c; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/xfce4_shutdown-main.Tpo" "$(DEPDIR)/xfce4_shutdown-main.Po"; \
+@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4_shutdown-main.Tpo"; exit 1; \
+@am__fastdepCC_TRUE@ fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='main.c' object='xfce4_shutdown-main.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4_shutdown-main.Po' tmpdepfile='$(DEPDIR)/xfce4_shutdown-main.TPo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_shutdown_CFLAGS) $(CFLAGS) -c -o xfce4_shutdown-main.o `test -f 'main.c' || echo '$(srcdir)/'`main.c
+
+xfce4_shutdown-main.obj: main.c
+@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_shutdown_CFLAGS) $(CFLAGS) -MT xfce4_shutdown-main.obj -MD -MP -MF "$(DEPDIR)/xfce4_shutdown-main.Tpo" \
+@am__fastdepCC_TRUE@ -c -o xfce4_shutdown-main.obj `if test -f 'main.c'; then $(CYGPATH_W) 'main.c'; else $(CYGPATH_W) '$(srcdir)/main.c'; fi`; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/xfce4_shutdown-main.Tpo" "$(DEPDIR)/xfce4_shutdown-main.Po"; \
+@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4_shutdown-main.Tpo"; exit 1; \
+@am__fastdepCC_TRUE@ fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='main.c' object='xfce4_shutdown-main.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4_shutdown-main.Po' tmpdepfile='$(DEPDIR)/xfce4_shutdown-main.TPo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_shutdown_CFLAGS) $(CFLAGS) -c -o xfce4_shutdown-main.obj `if test -f 'main.c'; then $(CYGPATH_W) 'main.c'; else $(CYGPATH_W) '$(srcdir)/main.c'; fi`
+
+xfce4_shutdown-main.lo: main.c
+@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_shutdown_CFLAGS) $(CFLAGS) -MT xfce4_shutdown-main.lo -MD -MP -MF "$(DEPDIR)/xfce4_shutdown-main.Tpo" \
+@am__fastdepCC_TRUE@ -c -o xfce4_shutdown-main.lo `test -f 'main.c' || echo '$(srcdir)/'`main.c; \
+@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/xfce4_shutdown-main.Tpo" "$(DEPDIR)/xfce4_shutdown-main.Plo"; \
+@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/xfce4_shutdown-main.Tpo"; exit 1; \
+@am__fastdepCC_TRUE@ fi
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='main.c' object='xfce4_shutdown-main.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/xfce4_shutdown-main.Plo' tmpdepfile='$(DEPDIR)/xfce4_shutdown-main.TPlo' @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(xfce4_shutdown_CFLAGS) $(CFLAGS) -c -o xfce4_shutdown-main.lo `test -f 'main.c' || echo '$(srcdir)/'`main.c
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+
+distclean-libtool:
+ -rm -f libtool
+uninstall-info-am:
+
+ETAGS = etags
+ETAGSFLAGS =
+
+CTAGS = ctags
+CTAGSFLAGS =
+
+tags: TAGS
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) ' { files[$$0] = 1; } \
+ END { for (i in files) print i; }'`; \
+ mkid -fID $$unique
+
+TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) ' { files[$$0] = 1; } \
+ END { for (i in files) print i; }'`; \
+ test -z "$(ETAGS_ARGS)$$tags$$unique" \
+ || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique
+
+ctags: CTAGS
+CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) ' { files[$$0] = 1; } \
+ END { for (i in files) print i; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+
+top_distdir = ..
+distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
+ list='$(DISTFILES)'; for file in $$list; do \
+ case $$file in \
+ $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
+ $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
+ esac; \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test "$$dir" != "$$file" && test "$$dir" != "."; then \
+ dir="/$$dir"; \
+ $(mkinstalldirs) "$(distdir)$$dir"; \
+ else \
+ dir=''; \
+ fi; \
+ if test -d $$d/$$file; then \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-am
+all-am: Makefile $(PROGRAMS)
+
+installdirs:
+ $(mkinstalldirs) $(DESTDIR)$(sbindir)
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -rm -f Makefile $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic clean-libtool clean-sbinPROGRAMS mostlyclean-am
+
+distclean: distclean-am
+
+distclean-am: clean-am distclean-compile distclean-depend \
+ distclean-generic distclean-libtool distclean-tags
+
+dvi: dvi-am
+
+dvi-am:
+
+info: info-am
+
+info-am:
+
+install-data-am:
+
+install-exec-am: install-sbinPROGRAMS
+
+install-info: install-info-am
+
+install-man:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-compile mostlyclean-generic \
+ mostlyclean-libtool
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-info-am uninstall-sbinPROGRAMS
+
+.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
+ clean-libtool clean-sbinPROGRAMS ctags distclean \
+ distclean-compile distclean-depend distclean-generic \
+ distclean-libtool distclean-tags distdir dvi dvi-am info \
+ info-am install install-am install-data install-data-am \
+ install-exec install-exec-am install-info install-info-am \
+ install-man install-sbinPROGRAMS install-strip installcheck \
+ installcheck-am installdirs maintainer-clean \
+ maintainer-clean-generic mostlyclean mostlyclean-compile \
+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+ tags uninstall uninstall-am uninstall-info-am \
+ uninstall-sbinPROGRAMS
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/xfce4-shutdown/main.c b/xfce4-shutdown/main.c
new file mode 100644
index 00000000..a0cbe8d8
--- /dev/null
+++ b/xfce4-shutdown/main.c
@@ -0,0 +1,202 @@
+/*
+ * Copyright (c) 2003 Benedikt Meurer <benedikt.meurer@unix-ag.uni-siegen.de>
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+ * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+#ifdef HAVE_SYS_WAIT_H
+#include <sys/wait.h>
+#endif
+
+#include <ctype.h>
+#ifdef HAVE_LIMITS_H
+#include <limits.h>
+#endif
+#include <stdio.h>
+#ifdef HAVE_STDLIB_H
+#include <stdlib.h>
+#endif
+#ifdef HAVE_UNISTD_H
+#include <unistd.h>
+#endif
+
+#include <libxfce4util/i18n.h>
+#include <glib.h>
+
+#define PATH_SHUTDOWNALLOW (SYSCONFDIR G_DIR_SEPARATOR_S "shutdown.allow")
+
+/*
+ * Check if a user is allowed to issue shutdown commands (when running
+ * setuid to root)
+ */
+gboolean
+checkUser(const gchar *action)
+{
+ gchar buffer[LINE_MAX];
+ const gchar *username;
+ const gchar *u;
+ FILE *fp;
+ gchar *p;
+
+ g_return_val_if_fail(action != NULL, FALSE);
+
+ if ((username = g_get_user_name()) == NULL)
+ return(FALSE);
+
+ if ((fp = fopen(PATH_SHUTDOWNALLOW, "r")) == NULL) {
+#ifdef DEBUG
+ fprintf(stderr, "Unable to open file %s\n",PATH_SHUTDOWNALLOW);
+#endif
+ return(FALSE);
+ }
+
+ while (fgets(buffer, LINE_MAX, fp) != NULL) {
+ /* skip leading white space */
+ for (p = buffer; isspace(*p); p++);
+
+ /* ignore comments and empty lines */
+ if (*p == '#' || *p == '\n' || *p == '\0')
+ continue;
+
+ /* */
+ for (u = username; *u != '\0'; )
+ if (*u++ != *p++)
+ break;
+
+ if (*u == '\0' && (*p == '\0' || isspace(*p))) {
+ /* ok, we found him, he's ok */
+ (void)fclose(fp);
+ return(TRUE);
+ }
+ }
+
+ (void)fclose(fp);
+ return(FALSE);
+}
+
+/*
+ */
+gboolean
+sudo(const gchar *action)
+{
+ gboolean result;
+ gchar *command;
+ gchar *errbuf;
+ gchar *outbuf;
+ GError *err;
+ gint status;
+
+ err = NULL;
+ command = g_strdup_printf("sudo -S -u root /sbin/%s", action);
+ result = g_spawn_command_line_sync(command, &outbuf, &errbuf, &status,
+ &err);
+ g_free(command);
+
+ if (!result) {
+ g_error_free(err);
+ return(FALSE);
+ }
+
+ return(WIFEXITED(status) && WEXITSTATUS(status) == 0);
+}
+
+/*
+ */
+int
+main(int argc, char **argv)
+{
+ char *action;
+
+ /* */
+ if (argc != 2) {
+ fprintf(stderr, _("Usage: %s <action>\n"), *argv);
+ return(EXIT_FAILURE);
+ }
+
+ action = argv[1];
+
+ /* */
+ if (strcmp(action, "halt") && strcmp(action, "poweroff") &&
+ strcmp(action, "reboot")) {
+ fprintf(stderr, _("%s: Unknown action %s\n"), action, *argv);
+ return(EXIT_FAILURE);
+ }
+
+ if (geteuid() == 0) {
+ /*
+ * Ok, we are running as root (or setuid to root), so lets
+ * try to do it the simple way
+ */
+ if (getuid() && !checkUser(action)) {
+ fprintf(stderr, _(
+ "You are not allowed to execute the action \"%s\".\n"
+ "Ask your system adminitrator to add you to the list\n"
+ "of people allowed to execute shutdown actions, by\n"
+ "adding your username to the file %s.\n"), action,
+ PATH_SHUTDOWNALLOW);
+ return(EXIT_FAILURE);
+ }
+
+ /* Ok, lets get this box down */
+ if (!strcmp(action, "poweroff")) {
+ execl("/sbin/poweroff", "poweroff", NULL);
+ execl("/sbin/halt", "halt", "-p", NULL);
+ /* FALLTHROUGH */
+ }
+
+ if (!strcmp(action, "reboot")) {
+ execl("/sbin/reboot", "reboot", NULL);
+ /* FALLTHROUGH */
+ }
+
+ execl("/sbin/halt", "halt", NULL);
+
+ fprintf(stderr, _(
+ "Unable to shutdown this box. Please check your\n"
+ "installation, or contact your system administrator\n"
+ "and report the problem.\n"));
+ return(EXIT_FAILURE);
+ }
+
+ /* try using sudo (should not return) */
+ if (sudo(action)) {
+ /*
+ * Ok, sudo returned indicating success, that means, the
+ * system is about to go down, so idle a bit
+ */
+ for (;;)
+ sleep(1);
+ }
+
+ fprintf(stderr, _(
+ "Got no way to shutdown the system. You should ask\n"
+ "your system administrator to either add your account\n"
+ "name to %s or to install sudo(8) and grant\n"
+ "you the right execute reboot and halt commands.\n"),
+ PATH_SHUTDOWNALLOW);
+ return(EXIT_FAILURE);
+}