aboutsummaryrefslogtreecommitdiffstats
path: root/krootwarning
diff options
context:
space:
mode:
authorDavid Baudens <baudens@mandriva.com>2002-07-31 11:19:26 +0000
committerDavid Baudens <baudens@mandriva.com>2002-07-31 11:19:26 +0000
commit600b75c507ec532afd30dca36e816dbd3771024c (patch)
tree2ed1189c1728f35f48d6e5d758453d6a8ceb8d7e /krootwarning
parent480bf7346671e1cacb9ce000e4d4e5fc9b794af9 (diff)
downloadcommon-data-600b75c507ec532afd30dca36e816dbd3771024c.tar
common-data-600b75c507ec532afd30dca36e816dbd3771024c.tar.gz
common-data-600b75c507ec532afd30dca36e816dbd3771024c.tar.bz2
common-data-600b75c507ec532afd30dca36e816dbd3771024c.tar.xz
common-data-600b75c507ec532afd30dca36e816dbd3771024c.zip
Remove krootwarning & krozat stuff. Moved in their own modules
Diffstat (limited to 'krootwarning')
-rw-r--r--krootwarning/AUTHORS1
-rw-r--r--krootwarning/COPYING280
-rw-r--r--krootwarning/ChangeLog2
-rw-r--r--krootwarning/INSTALL167
-rw-r--r--krootwarning/Makefile.am31
-rw-r--r--krootwarning/Makefile.dist14
-rw-r--r--krootwarning/README1
-rw-r--r--krootwarning/TODO1
-rw-r--r--krootwarning/admin/ChangeLog753
-rw-r--r--krootwarning/admin/Makefile.common381
-rw-r--r--krootwarning/admin/acinclude.m4.in4781
-rw-r--r--krootwarning/admin/am_edit1998
-rw-r--r--krootwarning/admin/am_edit.py330
-rw-r--r--krootwarning/admin/conf.change.pl177
-rwxr-xr-xkrootwarning/admin/config.guess1325
-rw-r--r--krootwarning/admin/config.pl234
-rwxr-xr-xkrootwarning/admin/config.sub1440
-rw-r--r--krootwarning/admin/configure.in.min57
-rwxr-xr-xkrootwarning/admin/debianrules114
-rwxr-xr-xkrootwarning/admin/depcomp411
-rwxr-xr-xkrootwarning/admin/install-sh251
-rw-r--r--krootwarning/admin/libtool.m4.in5374
-rw-r--r--krootwarning/admin/ltcf-c.sh796
-rw-r--r--krootwarning/admin/ltcf-cxx.sh1040
-rw-r--r--krootwarning/admin/ltcf-gcj.sh636
-rwxr-xr-xkrootwarning/admin/ltconfig4
-rw-r--r--krootwarning/admin/ltmain.sh5575
-rwxr-xr-xkrootwarning/admin/missing283
-rwxr-xr-xkrootwarning/admin/mkinstalldirs40
-rw-r--r--krootwarning/admin/old-libtool.m4.in868
-rw-r--r--krootwarning/admin/old-ltcf-c.sh815
-rw-r--r--krootwarning/admin/old-ltcf-cxx.sh1045
-rw-r--r--krootwarning/admin/old-ltcf-gcj.sh636
-rwxr-xr-xkrootwarning/admin/old-ltconfig2796
-rw-r--r--krootwarning/admin/old-ltmain.sh5408
-rwxr-xr-xkrootwarning/admin/ylwrap143
-rw-r--r--krootwarning/configure.files2
-rw-r--r--krootwarning/configure.in51
-rw-r--r--krootwarning/configure.in.in4
-rw-r--r--krootwarning/doc/Makefile.am5
-rw-r--r--krootwarning/doc/en/Makefile.am9
-rw-r--r--krootwarning/krootwarning-api/kdoc-reference/Krootwarning.html54
-rw-r--r--krootwarning/krootwarning-api/kdoc-reference/all-globals.html34
-rw-r--r--krootwarning/krootwarning-api/kdoc-reference/full-list-Krootwarning.html35
-rw-r--r--krootwarning/krootwarning-api/kdoc-reference/header-list.html35
-rw-r--r--krootwarning/krootwarning-api/kdoc-reference/hier.html37
-rw-r--r--krootwarning/krootwarning-api/kdoc-reference/index-long.html38
-rw-r--r--krootwarning/krootwarning-api/kdoc-reference/index.html34
-rw-r--r--krootwarning/krootwarning-api/kdoc-reference/krootwarning_h.html74
-rw-r--r--krootwarning/krootwarning.kdevprj135
-rw-r--r--krootwarning/krootwarning.kdevses14
-rw-r--r--krootwarning/krootwarning.lsm14
-rw-r--r--krootwarning/krootwarning/.cvsignore1
-rw-r--r--krootwarning/krootwarning/Makefile.am46
-rw-r--r--krootwarning/krootwarning/krootwarning.cpp149
-rw-r--r--krootwarning/krootwarning/krootwarning.desktop14
-rw-r--r--krootwarning/krootwarning/krootwarning.h50
-rw-r--r--krootwarning/krootwarning/krootwarningrc2
-rw-r--r--krootwarning/krootwarning/lo16-app-krootwarning.pngbin376 -> 0 bytes
-rw-r--r--krootwarning/krootwarning/lo32-app-krootwarning.pngbin575 -> 0 bytes
-rw-r--r--krootwarning/krootwarning/main.cpp54
-rw-r--r--krootwarning/krootwarning/pics/.cvsignore1
-rw-r--r--krootwarning/krootwarning/pics/Makefile.am6
-rw-r--r--krootwarning/krootwarning/pics/ic-attention-64.pngbin3485 -> 0 bytes
-rw-r--r--krootwarning/krootwarning/templates/cpp_template16
-rw-r--r--krootwarning/krootwarning/templates/header_template16
-rw-r--r--krootwarning/messages.log2
-rw-r--r--krootwarning/po/Makefile.am6
-rw-r--r--krootwarning/po/fr.po92
-rw-r--r--krootwarning/po/krootwarning.pot89
-rw-r--r--krootwarning/subdirs3
71 files changed, 0 insertions, 39330 deletions
diff --git a/krootwarning/AUTHORS b/krootwarning/AUTHORS
deleted file mode 100644
index 16aca8f..0000000
--- a/krootwarning/AUTHORS
+++ /dev/null
@@ -1 +0,0 @@
-Laurent MONTEL <lmontel@mandrakesoft.com>
diff --git a/krootwarning/COPYING b/krootwarning/COPYING
deleted file mode 100644
index c7aea18..0000000
--- a/krootwarning/COPYING
+++ /dev/null
@@ -1,280 +0,0 @@
- GNU GENERAL PUBLIC LICENSE
- Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
- 675 Mass Ave, Cambridge, MA 02139, USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
- Preamble
-
- The licenses for most software are designed to take away your
-freedom to share and change it. By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users. This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it. (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.) You can apply it to
-your programs, too.
-
- When we speak of free software, we are referring to freedom, not
-price. Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
- To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
- For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have. You must make sure that they, too, receive or can get the
-source code. And you must show them these terms so they know their
-rights.
-
- We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
- Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software. If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
- Finally, any free program is threatened constantly by software
-patents. We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary. To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
- The precise terms and conditions for copying, distribution and
-modification follow.
-
- GNU GENERAL PUBLIC LICENSE
- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
- 0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License. The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language. (Hereinafter, translation is included without limitation in
-the term "modification".) Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope. The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
- 1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
- 2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
- a) You must cause the modified files to carry prominent notices
- stating that you changed the files and the date of any change.
-
- b) You must cause any work that you distribute or publish, that in
- whole or in part contains or is derived from the Program or any
- part thereof, to be licensed as a whole at no charge to all third
- parties under the terms of this License.
-
- c) If the modified program normally reads commands interactively
- when run, you must cause it, when started running for such
- interactive use in the most ordinary way, to print or display an
- announcement including an appropriate copyright notice and a
- notice that there is no warranty (or else, saying that you provide
- a warranty) and that users may redistribute the program under
- these conditions, and telling the user how to view a copy of this
- License. (Exception: if the Program itself is interactive but
- does not normally print such an announcement, your work based on
- the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole. If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works. But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
- 3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
- a) Accompany it with the complete corresponding machine-readable
- source code, which must be distributed under the terms of Sections
- 1 and 2 above on a medium customarily used for software interchange; or,
-
- b) Accompany it with a written offer, valid for at least three
- years, to give any third party, for a charge no more than your
- cost of physically performing source distribution, a complete
- machine-readable copy of the corresponding source code, to be
- distributed under the terms of Sections 1 and 2 above on a medium
- customarily used for software interchange; or,
-
- c) Accompany it with the information you received as to the offer
- to distribute corresponding source code. (This alternative is
- allowed only for noncommercial distribution and only if you
- received the program in object code or executable form with such
- an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it. For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable. However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
- 4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License. Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
- 5. You are not required to accept this License, since you have not
-signed it. However, nothing else grants you permission to modify or
-distribute the Program or its derivative works. These actions are
-prohibited by law if you do not accept this License. Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
- 6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions. You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
- 7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License. If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all. For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices. Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
- 8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded. In such case, this License incorporates
-the limitation as if written in the body of this License.
-
- 9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time. Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number. If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation. If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
- 10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission. For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this. Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
- NO WARRANTY
-
- 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
- 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
- END OF TERMS AND CONDITIONS
diff --git a/krootwarning/ChangeLog b/krootwarning/ChangeLog
deleted file mode 100644
index 56143b2..0000000
--- a/krootwarning/ChangeLog
+++ /dev/null
@@ -1,2 +0,0 @@
-Sat 25 Aug 2001 Laurent Montel <lmontel@mandrakesoft.com>
--Made krootwarning xinerama compliante
diff --git a/krootwarning/INSTALL b/krootwarning/INSTALL
deleted file mode 100644
index 02a4a07..0000000
--- a/krootwarning/INSTALL
+++ /dev/null
@@ -1,167 +0,0 @@
-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, a file
-`config.cache' that saves the results of its tests to speed up
-reconfiguring, and a file `config.log' containing compiler output
-(useful mainly for debugging `configure').
-
- 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 at some point `config.cache'
-contains results you don't want to keep, you may remove or edit it.
-
- The file `configure.in' is used to create `configure' by a program
-called `autoconf'. You only need `configure.in' 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 a while. While running, it prints some
- messages telling which features it is checking for.
-
- 2. Type `make' to compile the package.
-
- 3. Type `make install' to install the programs and any data files and
- documentation.
-
- 4. You can remove the program binaries and object files from the
- source code directory by typing `make clean'.
-
-Compilers and Options
-=====================
-
- Some systems require unusual options for compilation or linking that
-the `configure' script does not know about. You can give `configure'
-initial values for variables by setting them in the environment. Using
-a Bourne-compatible shell, you can do that on the command line like
-this:
- CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure
-
-Or on systems that have the `env' program, you can do it like this:
- env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure
-
-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 supports 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.
-
- 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' can not figure out
-automatically, but needs to determine by the type of host the package
-will run on. Usually `configure' can figure that out, but if it prints
-a message saying it can not guess the host type, give it the
-`--host=TYPE' option. TYPE can either be a short name for the system
-type, such as `sun4', or a canonical name with three fields:
- CPU-COMPANY-SYSTEM
-
-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 host type.
-
- If you are building compiler tools for cross-compiling, you can also
-use the `--target=TYPE' option to select the type of system they will
-produce code for and the `--build=TYPE' option to select the type of
-system on which you are compiling the package.
-
-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.
-
-Operation Controls
-==================
-
- `configure' recognizes the following options to control how it
-operates.
-
-`--cache-file=FILE'
- Use and save the results of the tests in FILE instead of
- `./config.cache'. Set FILE to `/dev/null' to disable caching, for
- debugging `configure'.
-
-`--help'
- Print a summary of the options to `configure', and exit.
-
-`--quiet'
-`--silent'
-`-q'
- Do not print messages saying which checks are being made.
-
-`--srcdir=DIR'
- Look for the package's source code in directory DIR. Usually
- `configure' can determine that directory automatically.
-
-`--version'
- Print the version of Autoconf used to generate the `configure'
- script, and exit.
-
-`configure' also accepts some other, not widely useful, options.
-
diff --git a/krootwarning/Makefile.am b/krootwarning/Makefile.am
deleted file mode 100644
index d4a8771..0000000
--- a/krootwarning/Makefile.am
+++ /dev/null
@@ -1,31 +0,0 @@
-####### kdevelop will overwrite this part!!! (begin)##########
-
-SUBDIRS = krootwarning po
-
-EXTRA_DIST = krootwarning.kdevprj AUTHORS COPYING ChangeLog INSTALL README TODO krootwarning.lsm
-
-####### kdevelop will overwrite this part!!! (end)############
-# not a GNU package. You can remove this line, if
-# have all needed files, that a GNU package needs
-AUTOMAKE_OPTIONS = foreign
-
-$(top_srcdir)/configure.in: configure.in.in $(top_srcdir)/subdirs
- cd $(top_srcdir) && $(MAKE) -f admin/Makefile.common configure.in ;
-
-$(top_srcdir)/subdirs:
- cd $(top_srcdir) && $(MAKE) -f admin/Makefile.common subdirs
-
-$(top_srcdir)/acinclude.m4: $(top_srcdir)/admin/acinclude.m4.in $(top_srcdir)/admin/libtool.m4.in
- @cd $(top_srcdir) && cat admin/acinclude.m4.in admin/libtool.m4.in > acinclude.m4
-
-MAINTAINERCLEANFILES = subdirs configure.in acinclude.m4 configure.files
-
-package-messages:
- $(MAKE) -f admin/Makefile.common package-messages
- $(MAKE) -C po
-
-EXTRA_DIST = admin
-
-dist-hook:
- cd $(top_distdir) && perl admin/am_edit -padmin
- cd $(top_distdir) && $(MAKE) -f admin/Makefile.common subdirs
diff --git a/krootwarning/Makefile.dist b/krootwarning/Makefile.dist
deleted file mode 100644
index be59a86..0000000
--- a/krootwarning/Makefile.dist
+++ /dev/null
@@ -1,14 +0,0 @@
-all:
- @echo "This Makefile is only for the CVS repository"
- @echo "This will be deleted before making the distribution"
- @echo ""
- @if test ! -d admin; then \
- echo "Please recheckout this module!" ;\
- echo "for cvs: use checkout once and after that update again" ;\
- echo "for cvsup: checkout kde-common from cvsup and" ;\
- echo " link kde-common/admin to ./admin" ;\
- exit 1 ;\
- fi
- $(MAKE) -f admin/Makefile.common cvs
-
-.SILENT:
diff --git a/krootwarning/README b/krootwarning/README
deleted file mode 100644
index 8b13789..0000000
--- a/krootwarning/README
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/krootwarning/TODO b/krootwarning/TODO
deleted file mode 100644
index 8b13789..0000000
--- a/krootwarning/TODO
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/krootwarning/admin/ChangeLog b/krootwarning/admin/ChangeLog
deleted file mode 100644
index e833d58..0000000
--- a/krootwarning/admin/ChangeLog
+++ /dev/null
@@ -1,753 +0,0 @@
-2001-11-07 Walter Tasin <tasin@kdevelop.org>
-
- * now #MIN_CONFIG tag takes parameters for KDE_USE_QT, too.
- e.g. #MIN_CONFIG(2.2) for qt 2.2 usage
-
-2000-11-30 David Faure <faure@kde.org>
-
- * acinclude.m4.in: Added kde_moduledir which points to $prefix/lib/kde2/
-
-2000-07-24 Alex Zepeda <jazepeda@pacbell.net>
-
- * acinclude.m4.in: Remove the test for malloc.h
-
-2000-04-05 Michael Matz <matz@ifh.de>
-
- * config.pl : added kludge for compiling regexp's even if
- perl < 5.005 is installed
- * conf.change.pl : added support for autoconf 2.14.1
-
-2000-03-27 David Faure <faure@kde.org>
-
- * acinclude.m4.in, Makefile.common: changed inst-apps semantics
- If present, only the subdirs it lists will be configured and compiled.
- If absent, then subdirs is used (and inst-apps isn't generated anymore)
-
-2000-03-22 David Faure <faure@kde.org>
-
- * am_edit: Added support for KDE_ICON = AUTO
-
-2000-03-18 David Faure <faure@kde.org>
-
- * Makefile.common: Rewrote the list-of-Makefiles generation to make it
- simpler and nicer, using create_makefiles' way of doing it.
- Added support for COMPILE_LAST and COMPILE_FIRST in toplevel Makefile.am
-
-2000-01-05 David Faure <faure@kde.org>
-
- * Makefile.common: hacked around autoconf bug (setting INSTALL to ".."
- when calling a subconfigure and INSTALL is already set).
-
-1999-12-15 Waldo Bastian <bastian@kde.org>
-
- * acinclude.m4.in: Test whether Qt compiles AND LINKS without flags.
-
-1999-06-24 Stephan Kulow <coolo@kde.org>
-
- * am_edit: generate correct Makefile entries for kde-i18n toplevel directories
- * am_edit:
-
-1999-06-14 Stephan Kulow <coolo@kde.org>
-
- * am_edit: remove idl generated files on make clean
-
-1999-06-09 Stephan Kulow <coolo@kde.org>
-
- * am_edit: skipping programs with variables in sources for final
-
-1999-06-07 Stephan Kulow <coolo@kde.org>
-
- * am_edit: added support for idl files
-
-1999-06-02 Stephan Kulow <coolo@kde.org>
-
- * Makefile.common: preserve comments in .pot files to make it
- possible for programmers and translators to comment them
-
-1999-06-02 Simon Hausmann <hausmann@kde.org>
-
- * acinclude.m4.in: added kde_servicetypesdir
-
-1999-06-02 David Faure <faure@kde.org>
-
- * acinclude.m4.in: removed LIB_KFM and LIB_KDEUTIL aliases
-
-1999-05-28 Simon Hausmann <hausmann@kde.org>
-
- * acinclude.m4.in: added kde_servicesdir
-
-1999-05-27 Stephan Kulow <coolo@kde.org>
-
- * am_edit: lots of changes for better support of --enable-final
-
-1999-05-22 Stephan Kulow <coolo@kde.org>
-
- * acinclude.m4.in: added support for --with-dmalloc
-
-1999-05-19 Stephan Kulow <coolo@kde.org>
-
- * acinclude.m4.in: added support for --enable-final
-
- * am_edit: added support for --enable-final
-
-1999-05-06 Stephan Kulow <coolo@kde.org>
-
- * acinclude.m4.in: change the meaning of --disable-debug
-
-1999-05-04 Helge Deller <deller@gmx.de>
-
- * acinclude.m4.in: the test for the X-includes/directories failed,
- when compile & link work without special directories (as on HP-UX).
-
-1999-04-20 Stephan Kulow <coolo@kde.org>
-
- * am_edit: adding DESTDIR replacement for rm and uninstall-local
- too. Seems very useless, but makes testing for uninstall easier
-
-1999-04-01 David Faure <faure@kde.org>
-
- * acinclude.m4.in: Added -lkfile to $(LIB_KIO)
-
-1999-03-30 David Faure <faure@kde.org>
-
- * acinclude.m4.in: Added AC_CHECK_KDEMAXPATHLEN, which defines KDEMAXPATHLEN.
-
-1999-03-29 David Faure <faure@kde.org>
-
- * acinclude.m4.in: added LIB_X11 to XPMLIB and GLLIB, because
- on SCO, they need it _after_ themselves.
-
-1999-03-28 David Faure <faure@kde.org>
-
- * acinclude.m4.in: added LIB_KFM to LIB_KAB alias
-
-1999-03-26 David Faure <faure@kde.org>
-
- * acinclude.m4.in: made LIB_KFILE use LIB_KIO instead of LIB_KFM
- added LIB_KFORMULA
-
-1999-03-20 Stephan Kulow <coolo@kde.org>
-
- * acinclude.m4.in: check for libXext - for Russel :)
-
-1999-03-16 Stephan Kulow <coolo@kde.org>
-
- * acinclud3.m4.in: extend the MICO test with a list of possible
- places where to find CORBA.h
-
-1999-03-15 Stephan Kulow <coolo@kde.org>
-
- * acinclude.m4.in: move $QTINC and $QTLIB in search path
-
-1999-03-14 Stephan Kulow <coolo@kde.org>
-
- * am_edit: install-root is obsolute. Use DESTDIR always
-
-1999-03-03 Stephan Kulow <coolo@kde.org>
-
- * acinclude.m4.in: fixing a bug, that $QTDIR was taken before --with-qt*
- * acinclude.m4.in: added KDE_USE_QT, that you can choose if to
- use QT 2.0 or KDE 1.0
-
- * Makefile.common: added target package-merge
-
- * am_edit: many fixes to the POFILES handeling of am_edit
-
-1999-03-02 Stephan Kulow <coolo@kde.org>
-
- * acinclude.m4.in: first look at libjpeg6b (from kdesupport) then
- for libjpeg
-
- * config.*, libtool.*: update to the latest FSF tools
-
-1999-02-23 Stephan Kulow <coolo@kde.org>
-
- * acinclude.m4.in: error when Sparc CC is used. Better use it in
- configure and tell him the story then letting him find it while
- compiling
-
- * acinclude.m4.in: adding KDE_CHECK_EXTRA_LIBS to all possible tests,
- so that --with-extra-includes is used when needed.
-
- * acinclude.m4.in: configure looks for giflib30, so it should say so
-
- * acinclude.m4.in: don't overwrite x include parameters. Patch by
- Ari Lemmke <ari.lemmke@regex.fi> (bug report 741)
-
-1999-02-20 Stephan Kulow <coolo@kde.org>
-
- * acinclude.m4.in: fixing KDE_CHECK_PATHS for rechecking. In case
- of defaults (kdelibs) configure didn't cache the results
-
-1999-02-18 David Faure <faure@kde.org>
-
- * acinclude.m4.in: added AC_CHECK_S_ISSOCK, to fix #706.
-
-1999-02-17 David Faure <faure@kde.org>
-
- * acinclude.m4.in: added AC_CHECK_RANDOM, just like
- AC_CHECK_USLEEP, to enable the fake if necessary.
-
-1999-02-13 Kurt Granroth <granroth@kde.org>
-
- * acinclude.m4.in: look for QT-2.0
-
-1999-02-05 Stephan Kulow <coolo@kde.org>
-
- * acinclude.m4.in: in macro KDE_FIND_PATH treat user given dirs
- and $PATH dirs the same. Added seperate test for to find binary
- ($5) to replace findperl
-
-1999-01-28 Stephan Kulow <coolo@kde.org>
-
- * automoc: added patch by jbb to be a little bit more precise about
- the number of sourcefiles that include the moc file if it's != 1.
- Besides that automoc will fail with exit code, so the Makefile.cvs
- process does stop in case a problem accoured.
-
- * automoc: don't hardcode header suffix, but allow *.h, *.hh and *.H
-
-1999-01-27 Stephan Kulow <coolo@kde.org>
-
- * acinclude.m4.in: try qobjcoll.h and qapplication.h before saying
- OK to qt headers. (I could kill SuSE for splitting into qt-dev
- and qt-compat)
-
-1991-01-23 Stephan Kulow <coolo@kde.org>
-
- * automoc: added fixes by JB <jb.nz@writeme.com>
-
-1999-01-21 Stephan Kulow <coolo@kde.org>
-
- * automoc: added --help and --path (for use in dist-hook)
-
-1999-01-20 Alex Zepeda <garbanzo@hooked.net>
-
- * ltconfig: added entries for FreeBSD 4.x
-
-1999-01-19 Stephan Kulow <coolo@kde.org>
-
- * automoc: added a distclean-metasources target which deletes all
- moc files and let distclean depend on it
-
-1999-01-18 Stephan Kulow <coolo@kde.org>
-
- * automoc: several fixes (ignore comment lines + join lines
- with \ )
-
- * automoc: support META_INCLUDES in case the header files are
- not in the same dir as the sources.
-
-1999-01-17 Stephan Kulow <coolo@kde.org>
-
- * automoc: several fixes.
-
-1999-01-16 Stephan Kulow <coolo@kde.org>
-
- * automoc: added support for included MOC files.
-
- * acinclude.m4.in: use srcdir for the subdirs stuff as well
-
- * automoc: added better command line parsing and some preparation
- for handling "normal" moc files
-
- * acinclude.m4.in: added aliases for libkio and libkdeutil
-
-1999-01-15 Harri Porten <porten@kde.org>
-
- * automoc: Carved in stone syntax for Makefile.in:
- {program}_METASOURCES = USE_AUTOMOC [{suffix}]
-
-1999-01-15 Stephan Kulow <coolo@kde.org>
-
- * Makefile.common: set top_srcdir to .
-
-1999-01-14 Stephan Kulow <coolo@kde.org>
-
- * acinclude.m4.in: don't use config.h.bot any longer
-
-1999-01-08 Stephan Kulow <coolo@kde.org>
-
- * acinclude.m4.in: added KDE_CHECK_NEWLIBS
-
- * acinclude.m4.in: test for Qt even if both --with-qt-headers and
- --with-qt-libraries are given. They may be wrong.
-
-1999-01-06 Stephan Kulow <coolo@kde.org>
-
- * acinclude.m4.in: change the MOC test so it can be used for other
- tools as well
-
-1998-12-28 Stephan Kulow <coolo@kde.org>
-
- * acinclude.m4.in: look for QT-1.42 since kpanel needs it
-
-1998-12-27 Stephan Kulow <coolo@kde.org>
-
- * acinclude.m4.in: added /usr/lib for libpython test
-
- * acinclude.m4.in: take my email address out of it and added a
- reference to www.kde.org/faq
-
- * acinclude.m4.in: use Qt >= 1.4
-
- * acinclude.m4.in: added KDE_CHECK_NAMESPACES
-
-1998-12-18 Stephan Kulow <coolo@kde.org>
-
- * acinclude.m4.in: test for directories to exist before saying yes
- to compilation :)
-
-1998-12-14 Stephan Kulow <coolo@kde.org>
-
- * acinclude.m4.in: added CPLUSPLUS for the kimgio test. It's
- only important for shaman right now, but at least there it is :)
-
-1998-12-12 Stephan Kulow <coolo@kde.org>
-
- * Makefile.cvs: added common Makefile.cvs
-
- * acinclude.m4.in: Thomas.Schwarz@pro-sieben.de reported a very ugly
- bug in AC_PROG_CXXCPP, so I added my own version
-
- * acinclude.m4.in: added KDE_CREATE_SUBDIRS_LIST to simplify
- most toplevel configures
-
-1998-12-11 Stephan Kulow <coolo@kde.org>
-
- * acinclude.m4.in: added call to AC_PROG_CXXCPP. Not really sure why
- it never caused problems
-
- * acinclude.m4.in: moved LIBTIFF alias
-
- * acinclude.m4.in: only test for the existance of libkimgio if the
- user wants to. For 99% of the applications it doesn't matter if
- configure can find libkimgio :)
-
-1998-12-10 Stephan Kulow <coolo@kde.org>
-
- * acinclude.m4.in: some changes to the python check to handle $LIBDL
-
-1998-12-09 Stephan Kulow <coolo@kde.org>
-
- * acinclude.m4.in: make Alex's tiff test a real one
-
- * acinclude.m4.in: fix the LIB_TIFF alias to really expand
-
-1998-12-08 Alex Zepeda <garbanzo@hooked.net>
-
- * acinclude.m4.in: Fix tiff test to use libtiff34 if it exists.
- This is what the FreeBSD port installs to for whatever reason.
-
- * acinclude.m4.in: s/kde/KDE/ (at least in some of the
- descriptions, obviously no variable names were touched.
-
-1998-12-08 Stephan Kulow <coolo@kde.org>
-
- * acinclude.m4.in: moved the LIB_QT alias to the Qt check
-
- * acinclude.m4.in: unset KDEDIR before running conftest
-
- * acinclude.m4.in: fixed mean typo
-
- * acinclude.m4.in: added the copyright header for the gettext
- tests, so that people know we're legal ;)
-
- * acinclude.m4.in: set language to C++ before testing QIMGIO
-
-1998-12-07 Alex Zepeda <garbanzo@hooked.net>
-
- * acinclude.m4.in: Fix PNG test to use correct ANSI C code, and
- not trip up gcc.
-
-1998-12-07 Stephan Kulow <coolo@kde.org>
-
- * acinclude.m4.in: don't hardcode -ldl
-
- * acinclude.m4.in: move the LIB_X11 alias to the X test to make it
- useful for kdesupport as well
-
- * acinclude.m4.in: give the word CHECK_KIMGIO a meaning in really
- checking for it
-
- * acinclude.m4.in: simple fix to prevent kimgio test from compiling
- KDE application in kdelibs
-
-1998-12-05 Stephan Kulow <coolo@kde.org>
-
- * acinclude.m4.in: let KDE_CHECK_KIMGIO depend on AC_PATH_KDE,
- otherwise most tests fail. It didn't mean anything to 90% of the
- packages since they test for KDE before kimgio, but for shaman
- it does
-
- * ltconfig: the real fix for the Solaris && gcc problem.
- Thanks Kurt for reporting it and Alexandre for fixing it :)
-
-1998-12-04 Stephan Kulow <coolo@kde.org>
-
- * libtool.*: update again
-
- * acinclude.m4.in: changed the function to test for libnsl to
- inet_ntoa since UnixWare 7's version did not have gethostbyname,
- but needs libnsl
-
-1998-12-02 Stephan Kulow <coolo@kde.org>
-
- * acinclude.m4.in: fixed the MOC test (again) to use the PATH variable
- correctly (with the correct seperator)
-
- * config.guess: update from the soon to be released autoconf-2.13
-
-1998-12-01 Stephan Kulow <coolo@kde.org>
-
- * acinclude.m4.in: fixes for the MOC test. Use PATH now when found
-
-1998-11-30 Stephan Kulow <coolo@kde.org>
-
- * acinclude.m4.in: extended the MOC test. It checks now for the
- first line of the output of "moc --help" and looks for Qt in it.
-
-1998-11-27 Stephan Kulow <coolo@kde.org>
-
- * ltconfig: another libtool update. Fixes an ugly bug on Solaris,
- when GNU ld is in path before Solaris ld, but gcc uses the later
-
-1998-11-26 Stephan Kulow <coolo@kde.org>
-
- * acinclude.m4.in: made the Qt test more advance to check for qt
- 1.41 - I still need to make it better, but there shouldn't be too
- many qt releases in a row, would there? ;)
-
- * ltconfig: libtool update with better BSD/OS support
-
-1998-11-22 Stephan Kulow <coolo@kde.org>
-
- * ltconfig: cool - libtool uses g++ now to link libraries on Solaris.
- This means, static objects become usuable on that plattforms (some
- others as well).
-
-1998-11-20 Stephan Kulow <coolo@kde.org>
-
- * ltmain.sh: updated libtool from their CVS - fixes bugs we haven't
- found and adds some more features, that we do not need ;-)
-
-1998-11-19 David Faure <faure@kde.org>
-
- * acinclude.m4.in: added AC_CHECK_UTMP_FILE, taken from kdebase
-
-1998-11-16 Harri Porten <porten@kde.org>
-
- * automoc: take care of "ar" object files, too.
-
-1998-11-16 Stephan Kulow <coolo@kde.org>
-
- * libtool.m4.in: revised my --silent patch. The solution
- Alexandre suggested is much better.
-
-1998-11-15 Stephan Kulow <coolo@kde.org>
-
- * ltconfig.in: done some tweakings to support -export-dynamic
- with egcs
-
- * config.sub: wow - BeOS support :)
-
-1998-11-14 Stephan Kulow <coolo@kde.org>
-
- * acinclude.m4.in: don't use rpath for test program, if rpath is
- disabled for applications
-
- * ltconfig: patched libtool to make it silent without making
- ltconfig silent
-
- * acinclude.m4.in: make libtool silent again
-
- * libtool.m4.in: update to libtool-981114 (untested stuff, but
- we have to test it to make it tested - sounds that logical? :-)
-
- * libtool.m4.in: moved the self stricked libtool tests to "our"
- file.
-
- * acinclude.m4.in: moved ChangeLog of kdebase which I used to
- maintain acinclude.m4.in logs to kde-common/admin. Hopefully I
- will maintain it more often from now on :)
-
-1998-07-27 Stephan Kulow <coolo@kde.org>
-
- * acinclude.m4.in: fixed some things in the MOC test
-
- * acinclude.m4.in: fixed this damn msgfmt test
-
-1998-06-02 Stephan Kulow <coolo@kde.org>
-
- * acinclude.m4.in: ignore msgfmt, if not GNU gettext
-
-1998-05-28 Stephan Kulow <coolo@kde.org>
-
- * acinclude.m4.in: fixed KDE_CHECK_STL. Checks for HP and SGI type
-
- * acinclude.m4.in: embraced every variable with "" to make
- it consistent
-
- * acinclude.m4.in: various fixes for the koffice checks
- (mico, ministl and python)
-
-1998-05-16 Stephan Kulow <coolo@kde.org>
-
- * acinclude.m4.in: don't use KDE_CHECK_QT_DIRECT, when
- --with-qt-libs are given
-
-1998-04-21 Stephan Kulow <coolo@kde.org>
-
- * acinclude.m4.in: cool, I found the trick to suppress the ls
- errors
-
-1998-04-20 Stephan Kulow <coolo@kde.org>
-
- * acinclude.m4.in: rewrote the qt checking test, since it
- didn't work under FreeBSD, since it relied on the .so link.
- The new version is a little bit buggy, but I need some testing
- to make it perfect
-
- * acinclude.m4.in: fixed the side effects of the PAM test
-
-1998-04-18 Stephan Kulow <coolo@kde.org>
-
- * acinclude.m4.in: hopefully fixed the PAM test (I rewrote it)
-
-1998-04-16 Stephan Kulow <coolo@kde.org>
-
- * acinclude.m4.in: extended the getsockname test inspired
- by a patch by Martin Baulig
-
- * configure.in: added test for utmp file
-
- * acinclude.m4.in: made --without-pam default
-
-
-1998-04-06 Stephan Kulow <coolo@kde.org>
-
- * acinclude.m4.in: don't test compiling, linking, running in
- one step. This proved to be too dangerous for my mail box.
-
-1998-03-21 Stephan Kulow <coolo@kde.org>
-
- * libtool.m4.in: created some new macros to work around this
- ugly (because long) help of configure --enable-shared/static
-
-1998-03-05 Stephan Kulow <coolo@kde.org>
-
- * acinclude.m4.in: set language to C++ before trying the ksize_t
- test
-
- * configure.in: sorted the Makefile entries alphabeticly (and all
- together: we love xemacs! we love xemacs! ;)
-
- * configure.in: added sk
-
- * acinclude.m4.in: substitute x_libraries to fix the empty -rpath
-
-1998-03-03 Stephan Kulow <coolo@kde.org>
-
- * acinclude.m4.in: add a rpath for every shared library, that is
- linked too (especially X11 libraries)
-
-Tue Feb 24 22:04:59 1998 Stephan Kulow <coolo@kde.org>
-
- * acinclude.m4.in: added kde_sounddir and set kde_minidir to
- kde_icondir/mini to break not too much
-
-Sun Feb 15 18:25:50 1998 Stephan Kulow <coolo@kde.org>
-
- * configure.in: added bugfix by Bob Miller <kbob@engr.sgi.com>
- (correct reset of IFS)
-
-Wed Feb 11 00:53:11 1998 Stephan Kulow <coolo@kde.org>
-
- * configure.in: made shadow under Linux default, since the
- binaries will work also under non-shadow systems. The only problem
- left is PAM, so I disabled shadow in case, PAM is present
-
-Tue Feb 10 16:46:32 1998 Stephan Kulow <coolo@kde.org>
-
- * configure.in: added test for nice to find out, if the option
- -nice works for the screensavers
-
- * acinclude.m4.in: port to LynxOS. For this I moved all library
- search routines in KDE_MISC_TESTS, so I don't need to write this
- in every package
-
- * README: some grammar fixes
-
- * acinclude.m4.in: search for the libs in the exec_prefix, when
- it's present
-
-Sun Feb 8 14:07:23 1998 Stephan Kulow <coolo@kde.org>
-
- * acinclude.m4.in: updated all packages
-
- * libtool.m4.in: applied patch for libtool.m4.in to show the
- correct default for shared and static
-
-
-Sat Feb 7 10:56:00 1998 Stephan Kulow <coolo@kde.org>
-
- * configure.in: good news - KDE is relocatable again.
-
- * libtool.m4.in: updated to latest libtool 1.0i
-
-Fri Feb 6 21:26:51 1998 Stephan Kulow <coolo@kde.org>
-
- * acinclude.m4.in: added a AC_PROVIDE for AC_PROG_CC and
- AC_PROG_CPP to KDE_CHECK_COMPILERS
-
-Thu Feb 5 16:27:47 1998 Stephan Kulow <coolo@kde.org>
-
- * acinclude.m4.in: put $QTDIR/bin before /usr/bin in the path to
- look for moc. I don't know why, but I got a report, that configure
- found /usr/bin/moc under Solaris
-
-Fri Jan 30 15:47:50 1998 Stephan Kulow <coolo@kde.org>
-
- * acinclude.m4.in: export LIBRARY_PATH after reset to the saved
- value
-
- * acinclude.m4.in: unset the LIBRARY_PATH to get a relieable
- result when trying to find, if Qt compiles without -L
-
-Sat Jan 24 00:45:52 1998 Stephan Kulow <coolo@kde.org>
-
- * acinclude.m4.in: fixed another bug in AC_PATH_KDE
-
-Thu Jan 22 14:46:15 1998 Stephan Kulow <coolo@kde.org>
-
- * configure.in: fixed an ugly bug in AC_BASE_PATH_KDE
-
- * kappfinder/kappfinder.in: let kappfinder create by configure to
- allow the use of the kde_ paths
-
-Wed Jan 21 22:19:35 1998 Stephan Kulow <coolo@kde.org>
-
- * acinclude.m4.in: - added a install_root prefix to all paths, if
- set, to enable package managers to move the whole installation at once
- - added --with-install-root to set the install_root prefix
-
-Tue Jan 20 22:41:04 1998 Stephan Kulow <coolo@kde.org>
-
- * configure.in: added NOOPT_CXXFLAGS to allow kioslave to be
- compiled without -O2
-
-Mon Jan 19 21:55:21 1998 Stephan Kulow <coolo@kde.org>
-
- * configure.in: some little fixes for the Makefiles
-
- * acinclude.m4.in: --prefix will no longer override the search for
- libraries. If they are present somewhere, they are used (through
- the methodes in KApplication)
-
-Mon Jan 12 00:30:36 1998 Stephan Kulow <coolo@kde.org>
-
- * acinclude.m4.in fixed an ugly bug, that accoured, when
- qt_libraries is not set (empty/equals X11/not necessary)
-
- * acinclude.m4.in moved the remove of the files after the error
- detection
-
-
-Sun Jan 11 17:27:53 1998 Stephan Kulow <coolo@kde.org>
-
- * acinclude.m4.in added a new macro KDE_CHECK_QT_DIRECT to unset
- the Qt library path, if a Qt program compiles without them
-
- * acinclude.m4.in added a return value in the CREATE_KFSSTND
- macro. Perhaps this has caused the problems
-
-Sat Jan 10 17:40:44 1998 Stephan Kulow <coolo@kde.org>
-
- * ChangeLog started to maintain a ChangeLog file again
- * acinclude.m4.in the AC_CREATE_KFSSTND to get better debug output
- to find the problem
-
-
-Old logs, Stephan Kulow made:
-
-0.1 : first steps with libkde
-0.2 : first release with libkde, khtmlw, kdehelp, acli, kwm, kpanel
-0.3 : added kfm and bugfixes
-0.4 : updated khtmlw, kdehelp, kwm, changed install in all subdirs
-0.5 : support libtool (chooseable shared libs)
-0.6 : split libkde in kdecore and kdeui
-0.6.1 : Bugfixes
-0.7 : added code from Janos Farkas (configure)
- : added @{kde,qt}_{includes,libraries}@
-0.7.1: Bugfixes
-0.7.2: Bugfixes
-0.7.3: added @all_includes@ and @all_libraries@
- replaced all incompatible flags like $(CC) and -DHAVE_UNISTD_H
-0.7.4: changed support for libkde (back in it's own)
- added kpat
- updated kpanel, kwm, kghostview
-0.8: removed a bug in kghostview
- lifted installation process of several apps
- splitt kdebase into kdelibs and kdeapps
- updated khtmlw, kfm and kdehelp
- added kcalc and kpaint
- updated kdisplay
- added kscreensaver
- added --enable-kscreensaver
- added --enable-debug (and @CXXFLAGS@ to all Makefile.ins)
- updated kwm to 0.4.7
- added make uninstall to every app
- added kvt
- added khexdit
- added .kdelnk for kmines, kedit, ktetris
- put kwm, kfind's .kdelnk in the right directories
- replaced --enable-kscreensaver by --disable-kscreensaver
- updated kpanel to 0.15
- some bugfixes (thanks Marco)
- some bugfixes (thanks Martin)
- changed acinclude.m4, because aclocal won't
- updated kwm to 0.4.8 (patched it again for Qt-1.2)
- updated kvt to 0.13 (patch from Matthias)
- patched kvt and kwm
- updated kwm to 0.5.0
- updated kvt for 0.14 (again and again :-)
- updated kview to 0.10
- updated kfm to 0.6.3
- patched kscreensaver for FreeBSD (thanks Marc)
-0.9: updated kdisplay to 0.5.3
- added klogout
- patches from Matthias
- updated kfm to 0.6.4
- updated kghostview to 0.4
- added QTINC and QTLIB
- updated kdehelp to 0.4.11
- patched kfm to support ktoolbar
- updated kedit to kedit+
- added kfontmanager 0.2.1
-0.9.1: changed kpaint's make style
- bugfixing
- updated kmines to 0.6.5
- updated ktetris to 0.2.4
- changed to Makefiles to depend on Makefile.in
- changed the Makefiles to let install depend on all
- added kjots-0.2.2
- updated kjots-0.2.3
- updated kfm to 0.6.6
- updated kjots-0.2.4
- updated kpaint-0.2
- updated kedit to 0.5
- updated kfontmanager to 0.2.2
- updated kfm to 0.6.7
- updated ktetris to 0.2.5
- updated kjots to 0.2.5
-0.10: added HAVE_SQRTL
- added HAVE_CRYPT_H
- updated kfind
- updated kfm to kfm-0.8.1
- re-introduced automake to kdebase
- bugfixes for the configure.in
- added XPM, GL and PAM tests to configure
- added morph3d to kscreensavers
- updated kfind to 0.3.2
- added some patches for SGI
-... lost the time to maintain a Changelog ;)
diff --git a/krootwarning/admin/Makefile.common b/krootwarning/admin/Makefile.common
deleted file mode 100644
index 1a19781..0000000
--- a/krootwarning/admin/Makefile.common
+++ /dev/null
@@ -1,381 +0,0 @@
-
-SHELL=/bin/sh
-
-cvs:
- if test -x /usr/bin/autoconf2.50 ; then \
- AUTOCONF="/usr/bin/autoconf2.50" ;\
- else \
- AUTOCONF="autoconf" ;\
- fi; \
- AUTOCONF_VERSION=`$$AUTOCONF --version` ;\
- if test "x$$AUTOCONF_VERSION" = "xAutoconf version 2.13"; then \
- echo "*** YOU'RE USING AUTOCONF 2.13. We suggest updating." ;\
- echo "*** autoconf 2.5x works best for now, we will drop" ;\
- echo "*** support for autoconf 2.13 soon."; \
- test ! -f admin/libtool.m4.in || mv admin/libtool.m4.in admin/new-libtool.m4.in ;\
- test ! -f admin/ltmain.sh || mv admin/ltmain.sh admin/new-ltmain.sh ;\
- for file in libtool.m4.in ltcf-c.sh ltcf-cxx.sh ltcf-gcj.sh ltconfig ltmain.sh; do \
- rm -f admin/$$file ;\
- ln -s old-$$file admin/$$file ;\
- done ;\
- fi
- @if grep '$$(top_srcdir)/acinclude.m4:' Makefile.am >/dev/null; then \
- echo "*** Creating acinclude.m4" ;\
- rm -f acinclude.m4 configure.files ;\
- $(MAKE) -f Makefile.am top_srcdir=. acinclude.m4 ;\
- fi
- @echo "!!! If you get recursion errors from autoconf, it is advisable to set the"
- @echo " environment variable M4 to something including \"--nesting-limit=500\""
- @if test -r configure.in.in; then \
- rm -f subdirs configure.in ;\
- echo "*** Creating list of subdirectories" ;\
- $(MAKE) -f Makefile.am top_srcdir=. subdirs ;\
- echo "*** Creating configure.in" ;\
- $(MAKE) -f Makefile.am top_srcdir=. configure.in ;\
- fi
- @echo "*** Creating aclocal.m4"
- @aclocal
- @echo "*** Creating configure"
- @autoconf
- @if test -r configure.in.in ; then \
- perl -pi -e 'print "if test \"x\$$with_fast_perl\" = \"xyes\" ;\
- then\n perl -i.bak \$$ac_aux_dir/conf.change.pl \$$CONFIG_STATUS\
- || mv \$$CONFIG_STATUS.bak \$$CONFIG_STATUS;\
- \n rm -f \$$CONFIG_STATUS.bak;\nfi\
- \n" if /^\s*chmod\s+.*\+x\s+.*CONFIG_STATUS/;' configure ;\
- fi
- @if grep '} \$$ac_kw foo' configure >/dev/null 2>&1; then perl -p -i -e "s/ac_kw foo/ac_kw int foo/" configure; fi
-#David's hack for autoconf bug when $INSTALL is set
- @perl -pi -e 'if (/\[\/\$$\]\*. INSTALL=/) { print $$_ ; $$_ = "\"\") ;;\n"; }' configure
- @if egrep "^AM_CONFIG_HEADER" configure.in >/dev/null 2>&1; then \
- echo "*** Creating config.h template" ;\
- autoheader ;\
- fi
- @echo "*** Creating Makefile templates"
- @automake
- @echo "*** Postprocessing Makefile templates"
- @perl admin/am_edit
- @if egrep "^cvs-local:" Makefile.am >/dev/null; then \
- $(MAKE) -f Makefile.am cvs-local ;\
- fi
- @echo "*** Creating date/time stamp"
- @touch stamp-h.in
- @echo "*** Finished"
- @echo " Don't forget to run ./configure"
- @echo " If you haven't done so in a while, run ./configure --help"
-
-dist:
- @if grep -e '$$(top_srcdir)/acinclude.m4:' Makefile.am >/dev/null; then \
- $(MAKE) -f Makefile.am top_srcdir=. acinclude.m4 ;\
- fi
- @if test -r configure.in.in; then \
- $(MAKE) -f Makefile.am top_srcdir=. subdirs configure.in; \
- fi ;\
- aclocal; \
- autoheader; \
- automake --foreign --include-deps; \
- perl admin/am_edit; \
- autoconf; \
- if test -r configure.in.in ; then \
- perl -pi -e 'print "if test \"x\$$with_fast_perl\" = \"xyes\" ;\
- then\n perl -i.bak \$$ac_aux_dir/conf.change.pl \$$CONFIG_STATUS\
- || mv \$$CONFIG_STATUS.bak \$$CONFIG_STATUS;\
- \n rm -f \$$CONFIG_STATUS.bak;\nfi\
- \n" if /^\s*chmod\s+.*\+x\s+.*CONFIG_STATUS/;' configure ;\
- fi ;\
- touch stamp-h.in; \
- if grep -e "^cvs-local:" Makefile.am >/dev/null; then \
- $(MAKE) -f Makefile.am cvs-local ;\
- fi ;\
- if grep "ac_kw foo" configure >/dev/null 2>&1; then perl -p -i -e "s/ac_kw foo/ac_kw int foo/" configure; fi ;\
- if test -d po; then \
- LIST=`find ./po -name "*.po"`; \
- for i in $$LIST; do \
- file2=`echo $$i | sed -e "s#\.po#\.gmo#"`; \
- msgfmt -o $$file2 $$i || touch $$file2; \
- done ;\
- fi
- @if grep -e "^cvs-dist-local:" Makefile.am >/dev/null; then \
- $(MAKE) -f Makefile.am cvs-dist-local ;\
- fi
-
-cvs-clean:
- @if test ! -d CVS; then \
- echo "You don't have a toplevel CVS directory."; \
- echo "You most certainly didn't use cvs to get these sources."; \
- echo "But this function depends on cvs's information."; \
- exit 1; \
- fi; \
- perl -e '\
- sub rmrf() \
- { \
- my $$fn = shift; \
- lstat ($$fn); \
- if (-d _) { \
- if (opendir (DIR, $$fn)) { \
- for my $$efn (grep (!/^\.\.?$$/, readdir (DIR))) { \
- &rmrf ($$fn."/".$$efn); \
- } \
- closedir (DIR); \
- rmdir ($$fn); \
- } \
- } else { \
- unlink ($$fn); \
- } \
- } \
- \
- sub newfiles() \
- { \
- my ($$indir, $$incvs) = @_; \
- for my $$n (keys (%$$incvs)) { delete $$$$indir{$$n} } \
- return sort (keys (%$$indir)); \
- } \
- \
- sub cvsclean() \
- { \
- my $$dir = shift; \
- my (%dirsdir, %filesdir, %dirscvs, %filescvs); \
- my $$dnam = $$dir ? $$dir : "."; \
- if (!opendir (DIR, $$dnam)) { \
- print STDERR "Cannot enter \"".$$dnam."\".\n"; \
- return; \
- } \
- for my $$fn (grep (!/^\.\.?$$/, readdir (DIR))) { \
- if (-d $$dir.$$fn) { \
- $$fn eq "CVS" or $$dirsdir{$$fn} = 1; \
- } else { \
- $$filesdir{$$fn} = 1; \
- } \
- } \
- closedir (DIR); \
- if (!open (FILE, "<".$$dir."CVS/Entries")) { \
- print STDERR "No CVS information in \"".$$dnam."\".\n"; \
- return; \
- } \
- while (<FILE>) { \
- m%^D/([^/]+)/.*$$% and $$dirscvs{$$1} = 1; \
- m%^/([^/]+)/.*$$% and $$filescvs{$$1} = 1; \
- } \
- close (FILE); \
- if (open (FILE, "<".$$dir."CVS/Entries.Log")) { \
- while (<FILE>) { \
- m%^A D/([^/]+)/.*$$% and $$dirscvs{$$1} = 1; \
- m%^A /([^/]+)/.*$$% and $$filescvs{$$1} = 1; \
- m%^R D/([^/]+)/.*$$% and delete $$dirscvs{$$1}; \
- m%^R /([^/]+)/.*$$% and delete $$filescvs{$$1}; \
- } \
- close (FILE); \
- } \
- for my $$fn (&newfiles (\%filesdir, \%filescvs)) { \
- print ("F ".$$dir.$$fn."\n"); \
- &rmrf ($$dir.$$fn); \
- } \
- for my $$fn (&newfiles (\%dirsdir, \%dirscvs)) { \
- print ("D ".$$dir.$$fn."\n"); \
- &rmrf ($$dir.$$fn); \
- } \
- for my $$fn (sort (keys (%dirscvs))) { \
- &cvsclean ($$dir.$$fn."/"); \
- } \
- } \
- \
- &cvsclean ("");'
-
-
-# The Makefiles have to be sorted for slashes, since configure creates
-# only one directory per Makefile not the whole hierarchy
-configure.in: configure.files $(shell test -f configure.files && cat configure.files) subdirs
- @rm -f configure.in configure.in.new ;\
- kde_use_qt_param= ; \
- cat `cat configure.files | egrep -v "^configure.in.bot"` >> configure.in.new ;\
- echo "KDE_CREATE_SUBDIRSLIST" >> configure.in.new ;\
- echo "AC_OUTPUT( \\" >> configure.in.new ;\
- mfs=`find . -type d -print | fgrep -v "/." | sed -e "s#\./##" -e "/^debian/d" | sort`; \
- for i in $$mfs; do \
- topleveldir=`echo $$i| sed -e "s#/.*##"`; \
- if test -f $$topleveldir/configure.in; then \
- continue; \
- fi ;\
- if test ! -f $$i/Makefile.am; then \
- continue; \
- fi ;\
- if test -s inst-apps; then \
- if test -z "`grep \"^$$topleveldir\" inst-apps`"; then \
- continue; \
- fi ;\
- fi ;\
- echo "$$i/Makefile \\" >> configure.in.new ;\
- done ;\
- egrep '^dnl AC_OUTPUT\(.*\)' `cat configure.files` | sed -e "s#^.*dnl AC_OUTPUT(\(.*\))#\1 \\\\#" >> configure.in.new ;\
- echo ")" >> configure.in.new
- @modulename= ;\
- if test -f configure.in.in; then \
- if head -2 configure.in.in | egrep "^#MIN_CONFIG\(.*\)$$" > /dev/null; then \
- line=`egrep "^#MIN_CONFIG\(" configure.in.in` ;\
- if test -n "$$line"; then \
- kde_use_qt_param=`echo $$line | sed -e "s/#MIN_CONFIG(\(.*\))/\1/"` ;\
- fi ;\
- fi ;\
- if head -2 configure.in.in | egrep "^#MIN_CONFI(G|G\(.*\))$$" > /dev/null; then \
- line=`egrep "^AM_INIT_AUTOMAKE\(" configure.in.in` ;\
- if test -n "$$line"; then \
- modulename=`echo $$line | sed -e "s#AM_INIT_AUTOMAKE(\([^,]*\),.*#\1#"` ;\
- VERSION=`echo $$line | sed -e "s#AM_INIT_AUTOMAKE([^,]*, *\([^)]*\)).*#\1#"` ;\
- fi ;\
- sed -e "s#AM_INIT_AUTOMAKE([^@].*#dnl PACKAGE set before#" configure.in.new > configure.in \
- && mv configure.in configure.in.new ;\
- fi ;\
- fi ;\
- if test -z "$$modulename" || test "$$modulename" = "@MODULENAME@"; then \
- modulename=`pwd`; modulename=`basename $$modulename`; \
- fi ;\
- if test -z "$$VERSION" || test "$$VERSION" = "@VERSION@"; then \
- VERSION="\"3.0.1\""; \
- fi ;\
- if test -n "$$kde_use_qt_param"; then \
- sed -e "s#^dnl KDE_USE_QT#KDE_USE_QT($$kde_use_qt_param)#" configure.in.new > configure.in \
- && mv configure.in configure.in.new ;\
- fi ; \
- sed -e "s#@MODULENAME@#$$modulename#" configure.in.new | \
- sed -e "s#@VERSION@#$$VERSION#" > configure.in
- @if test -f configure.in.bot ; then cat configure.in.bot >> configure.in ; fi
- @rm -f configure.in.new
-
-configure.files: subdirs
- @admindir=NO ;\
- for i in . .. ../.. ../../..; do \
- if test -x $$i/admin; then admindir=$$i/admin; break; fi; \
- done ;\
- rm -rf configure.files ;\
- if test -f configure.in.in && head -2 configure.in.in | egrep "^#MIN_CONFI(G|G\(.*\))$$" > /dev/null; then \
- echo $$admindir/configure.in.min >> configure.files ;\
- fi
- @test -f configure.in.in && echo configure.in.in >> configure.files
- @list=`find . -name "configure.in.in" | sort`; \
- for i in $$list; do if test -f $$i && test ! `dirname $$i` = "." ; then \
- echo $$i >> configure.files ;\
- fi; done
- @if test -f configure.in.mid ; then echo configure.in.mid >> configure.files ; fi
- @if test -f configure.in.bot ; then echo configure.in.bot >> configure.files ; fi
-
-subdirs:
- @files=`ls -1 | sort`; \
- dirs= ;\
- lib_dirs= ;\
- first_dirs= ;\
- last_dirs= ;\
- compilefirst=`grep '^COMPILE_FIRST[ ]*=' Makefile.am | \
- sed -e 's#^COMPILE_FIRST[ ]*=[ ]*#|#' | sed -e 's#$$#|#' | sed -e 's# #|#g'`;\
- compilelast=`grep '^COMPILE_LAST[ ]*=' Makefile.am | \
- sed -e 's#^COMPILE_LAST[ ]*=[ ]*#|#' | sed -e 's#$$#|#' | sed -e 's# #|#g'`;\
- for i in $$files; do if test -d $$i; then \
- if test -f $$i/Makefile.am; then \
- if echo $$compilefirst | grep "|$$i|" >/dev/null; then \
- first_dirs="$$first_dirs $$i" ;\
- elif echo $$compilelast | grep "|$$i|" >/dev/null; then \
- last_dirs="$$last_dirs $$i" ; \
- else dirs="$$dirs $$i" ;\
- fi ;\
- fi ;\
- fi; \
- done ;\
- rm -f _SUBDIRS ;\
- for i in $$dirs; do \
- echo $$i >> ./_SUBDIRS; \
- done
- @if test -r subdirs && diff subdirs _SUBDIRS > /dev/null; then \
- rm -f _SUBDIRS; \
- fi
- @test -r _SUBDIRS && mv _SUBDIRS subdirs || true
-
-package-merge:
- @catalogs='$(POFILES)'; \
- for cat in $$catalogs; do \
- echo $$cat $$name; \
- msgmerge -o $$cat.new $$cat $(PACKAGE).pot ; \
- if test -s $$cat.new; then \
- grep -v "\"POT-Creation" $$cat.new > $$cat.new.2 ; \
- grep -v "\"POT-Creation" $$cat >> $$cat.new.1; \
- if diff $$cat.new.1 $$cat.new.2; then \
- rm $$cat.new; \
- else \
- mv $$cat.new $$cat ; \
- fi; \
- rm -f $$cat.new.1 $$cat.new.2 ;\
- fi ;\
- done
-
-
-package-messages:
- @rm -rf po.backup ;\
- mkdir po.backup ;\
- for i in `ls -1 po/*.pot 2>/dev/null | sed -e "s#po/##"`; do \
- egrep -v '^#([^:]|$)' po/$$i | egrep '^.*[^ ]+.*$$' | grep -v "\"POT-Creation" > po.backup/$$i ; \
- cp po/$$i po.backup/backup_$$i ; \
- touch -r po/$$i po.backup/backup_$$i ;\
- rm po/$$i ;\
- done
- @podir=$${podir:-$$PWD/po} ;\
- files=`find . -name Makefile.am | xargs egrep -l '^messages:' `; \
- dirs=`for i in $$files; do echo \`dirname $$i\`; done`; \
- tmpname="$$PWD/messages.log" ;\
- if test -z "$$EXTRACTRC"; then EXTRACTRC=extractrc ; fi ;\
- if test -z "$$PREPARETIPS"; then PREPARETIPS=preparetips ; fi ;\
- export EXTRACTRC PREPARETIPS ;\
- for subdir in $$dirs; do \
- test -z "$$VERBOSE" || echo "Making messages in $$subdir"; \
- (cd $$subdir ;\
- if test -n "`grep -e '^messages:.*rc.cpp' Makefile.am`"; then \
- $$EXTRACTRC *.rc *.ui > rc.cpp ;\
- else \
- candidates=`ls -1 *.rc *.ui 2>/dev/null` ;\
- if test -n "$$candidates"; then \
- echo "$$subdir has *.rc or *.ui files, but not correct messages line" ;\
- fi ;\
- fi ;\
- if test -n "`grep -r KAboutData *.c* *.C* 2>/dev/null`"; then \
- echo -e 'i18n("_: NAME OF TRANSLATORS\\n"\n"Your names")\ni18n("_: EMAIL OF TRANSLATORS\\n"\n"Your emails")' > _translatorinfo.cpp ;\
- else echo " " > _translatorinfo.cpp ;\
- fi; \
- perl -e '$$mes=0; while (<STDIN>) { if (/^messages:/) { $$mes=1; print $$_; next; } if ($$mes) { if (/$$\\(XGETTEXT\)/ && / -o/) { s/ -o \$$\(podir\)/ _translatorinfo.cpp -o \$$\(podir\)/ } print $$_; } else { print $$_; } }' < Makefile.am > _transMakefile ;\
- $(MAKE) -s -f _transMakefile podir=$$podir EXTRACTRC="$$EXTRACTRC" PREPARETIPS="$$PREPARETIPS" \
- XGETTEXT="$${XGETTEXT:-xgettext} -C -ki18n -ktr2i18n \
- -kI18N_NOOP -ktranslate -kaliasLocale \
- -x $${includedir:-$$KDEDIR/include}/kde.pot" \
- messages ) 2>&1 | grep -v '^make\[1\]' > $$tmpname; \
- test -s $$tmpname && (echo $$subdir ; cat $$tmpname) ;\
- test ! -f $$subdir/rc.cpp || rm -f $$subdir/rc.cpp ;\
- rm -f $$subdir/_translatorinfo.cpp ;\
- rm -f $$subdir/_transMakefile ;\
- done
- rm -f $$tmpname
- @for i in `ls -1 po.backup/*.pot 2>/dev/null | sed -e "s#po.backup/##" | egrep -v '^backup_'`; do \
- if test ! -f po/$$i; then echo "disappeared: $$i"; fi ;\
- done
- @for i in `ls -1 po/*.pot 2>/dev/null | sed -e "s#po/##"`; do \
- msgmerge -q -o po/$$i po/$$i po/$$i ;\
- egrep -v '^#([^:]|$)' po/$$i | egrep '^.*[^ ]+.*$$' | grep -v "\"POT-Creation" > temp.pot ;\
- if test -f po.backup/$$i && test -n "`diff temp.pot po.backup/$$i`"; then \
- echo "will update $$i"; \
- msgmerge -q po.backup/backup_$$i po/$$i > temp.pot ;\
- mv temp.pot po/$$i; \
- else \
- if test -f po.backup/backup_$$i; then \
- test -z "$$VERBOSE" || echo "I'm restoring $$i" ;\
- mv po.backup/backup_$$i po/$$i; \
- rm po.backup/$$i; \
- else \
- echo "will add $$i" ;\
- fi ;\
- fi ;\
- done
- @rm -f temp.pot
- @rm -rf po.backup
-
-test:
- perl -e '$$mes=0; while (<STDIN>) { if (/^messages:/) { $$mes=1; print $$_; next; } if ($$mes) { if (! /^\t/) { exit(0); } if (/$$\\(XGETTEXT\)/ && / -o/) { s/ -o/ _translatorinfo.cpp -o/ } print $$_; } }' < Makefile.am
-
-.SILENT:
-
-.PHONY: cvs test dist cvs-clean package-merge package-messages
-
diff --git a/krootwarning/admin/acinclude.m4.in b/krootwarning/admin/acinclude.m4.in
deleted file mode 100644
index 625c6b2..0000000
--- a/krootwarning/admin/acinclude.m4.in
+++ /dev/null
@@ -1,4781 +0,0 @@
-## -*- autoconf -*-
-
-dnl This file is part of the KDE libraries/packages
-dnl Copyright (C) 1997 Janos Farkas (chexum@shadow.banki.hu)
-dnl (C) 1997,98,99 Stephan Kulow (coolo@kde.org)
-
-dnl This file is free software; you can redistribute it and/or
-dnl modify it under the terms of the GNU Library General Public
-dnl License as published by the Free Software Foundation; either
-dnl version 2 of the License, or (at your option) any later version.
-
-dnl This library is distributed in the hope that it will be useful,
-dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
-dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-dnl Library General Public License for more details.
-
-dnl You should have received a copy of the GNU Library General Public License
-dnl along with this library; see the file COPYING.LIB. If not, write to
-dnl the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-dnl Boston, MA 02111-1307, USA.
-
-dnl IMPORTANT NOTE:
-dnl Please do not modify this file unless you expect your modifications to be
-dnl carried into every other module in the repository. If you decide that you
-dnl really want to modify it, contact coolo@kde.org mentioning that you have
-dnl and that the modified file should be committed to every module.
-dnl
-dnl Single-module modifications are best placed in configure.in for kdelibs
-dnl and kdebase or configure.in.in if present.
-
-dnl ------------------------------------------------------------------------
-dnl Forward compatibility macros (make autoconf 2.13 look like 2.50),
-dnl thanks to Raja R Harinath.
-dnl ------------------------------------------------------------------------
-dnl
-ifdef([_AC_PATH_X_XMKMF],[],
- [AC_DEFUN([_AC_PATH_X_XMKMF],[AC_PATH_X_XMKMF])])
-ifdef([AC_OUTPUT_SUBDIRS],[],
- [AC_DEFUN([AC_OUTPUT_SUBDIRS],[subdirs=$1; _AC_OUTPUT_SUBDIRS])])
-
-# KDE_PATH_X_DIRECT
-dnl Internal subroutine of AC_PATH_X.
-dnl Set ac_x_includes and/or ac_x_libraries.
-AC_DEFUN(KDE_PATH_X_DIRECT,
-[if test "$ac_x_includes" = NO; then
- # Guess where to find include files, by looking for this one X11 .h file.
- test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h
-
- # First, try using that file with no special directory specified.
-AC_TRY_CPP([#include <$x_direct_test_include>],
-[# We can compile using X headers with no special include directory.
-ac_x_includes=],
-[# Look for the header file in a standard set of common directories.
-# Check X11 before X11Rn because it is often a symlink to the current release.
- for ac_dir in \
- /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 \
- ; \
- do
- if test -r "$ac_dir/$x_direct_test_include"; then
- ac_x_includes=$ac_dir
- break
- fi
- done])
-fi # $ac_x_includes = NO
-
-if test "$ac_x_libraries" = NO; then
- # Check for the libraries.
-
- test -z "$x_direct_test_library" && x_direct_test_library=Xt
- test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc
-
- # See if we find them without any special options.
- # Don't add to $LIBS permanently.
- ac_save_LIBS="$LIBS"
- LIBS="-l$x_direct_test_library $LIBS"
-AC_TRY_LINK(, [${x_direct_test_function}()],
-[LIBS="$ac_save_LIBS"
-# We can link X programs with no special library path.
-ac_x_libraries=],
-[LIBS="$ac_save_LIBS"
-# First see if replacing the include by lib works.
-# Check X11 before X11Rn because it is often a symlink to the current release.
-for ac_dir in `echo "$ac_x_includes" | sed s/include/lib/` \
- /usr/X11/lib \
- /usr/X11R6/lib \
- /usr/X11R5/lib \
- /usr/X11R4/lib \
- \
- /usr/lib/X11 \
- /usr/lib/X11R6 \
- /usr/lib/X11R5 \
- /usr/lib/X11R4 \
- \
- /usr/local/X11/lib \
- /usr/local/X11R6/lib \
- /usr/local/X11R5/lib \
- /usr/local/X11R4/lib \
- \
- /usr/local/lib/X11 \
- /usr/local/lib/X11R6 \
- /usr/local/lib/X11R5 \
- /usr/local/lib/X11R4 \
- \
- /usr/X386/lib \
- /usr/x386/lib \
- /usr/XFree86/lib/X11 \
- \
- /usr/lib \
- /usr/local/lib \
- /usr/unsupported/lib \
- /usr/athena/lib \
- /usr/local/x11r5/lib \
- /usr/lpp/Xamples/lib \
- /lib/usr/lib/X11 \
- \
- /usr/openwin/lib \
- /usr/openwin/share/lib \
- ; \
-do
-dnl 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/lib${x_direct_test_library}.$ac_extension; then
- ac_x_libraries=$ac_dir
- break 2
- fi
- done
-done])
-fi # $ac_x_libraries = NO
-])
-
-
-dnl ------------------------------------------------------------------------
-dnl Find a file (or one of more files in a list of dirs)
-dnl ------------------------------------------------------------------------
-dnl
-AC_DEFUN(AC_FIND_FILE,
-[
-$3=NO
-for i in $2;
-do
- for j in $1;
- do
- echo "configure: __oline__: $i/$j" >&AC_FD_CC
- if test -r "$i/$j"; then
- echo "taking that" >&AC_FD_CC
- $3=$i
- break 2
- fi
- done
-done
-])
-
-dnl KDE_FIND_PATH(programm-name, variable-name, list of directories,
-dnl if-not-found, test-parameter)
-AC_DEFUN(KDE_FIND_PATH,
-[
- AC_MSG_CHECKING([for $1])
- if test -n "$$2"; then
- kde_cv_path="$$2";
- else
- kde_cache=`echo $1 | sed 'y%./+-%__p_%'`
-
- AC_CACHE_VAL(kde_cv_path_$kde_cache,
- [
- kde_cv_path="NONE"
- dirs="$3"
- kde_save_IFS=$IFS
- IFS=':'
- for dir in $PATH; do
- dirs="$dirs $dir"
- done
- IFS=$kde_save_IFS
-
- for dir in $dirs; do
- if test -x "$dir/$1"; then
- if test -n "$5"
- then
- evalstr="$dir/$1 $5 2>&1 "
- if eval $evalstr; then
- kde_cv_path="$dir/$1"
- break
- fi
- else
- kde_cv_path="$dir/$1"
- break
- fi
- fi
- done
-
- eval "kde_cv_path_$kde_cache=$kde_cv_path"
-
- ])
-
- eval "kde_cv_path=\"`echo '$kde_cv_path_'$kde_cache`\""
-
- fi
-
- if test -z "$kde_cv_path" || test "$kde_cv_path" = NONE; then
- AC_MSG_RESULT(not found)
- $4
- else
- AC_MSG_RESULT($kde_cv_path)
- $2=$kde_cv_path
-
- fi
-])
-
-AC_DEFUN(KDE_MOC_ERROR_MESSAGE,
-[
- AC_MSG_ERROR([No Qt meta object compiler (moc) found!
-Please check whether you installed Qt correctly.
-You need to have a running moc binary.
-configure tried to run $ac_cv_path_moc and the test didn't
-succeed. If configure shouldn't have tried this one, set
-the environment variable MOC to the right one before running
-configure.
-])
-])
-
-AC_DEFUN(KDE_UIC_ERROR_MESSAGE,
-[
- AC_MSG_WARN([No Qt ui compiler (uic) found!
-Please check whether you installed Qt correctly.
-You need to have a running uic binary.
-configure tried to run $ac_cv_path_uic and the test didn't
-succeed. If configure shouldn't have tried this one, set
-the environment variable UIC to the right one before running
-configure.
-])
-])
-
-
-AC_DEFUN(KDE_CHECK_UIC_FLAG,
-[
- AC_MSG_CHECKING([whether uic supports -$1 ])
- kde_cache=`echo $1 | sed 'y% .=/+-%____p_%'`
- AC_CACHE_VAL(kde_cv_prog_uic_$kde_cache,
- [
- cat >conftest.ui <<EOT
- <!DOCTYPE UI><UI version="3" stdsetdef="1"></UI>
-EOT
- ac_uic_testrun="$UIC -$1 $2 conftest.ui >/dev/null"
- if AC_TRY_EVAL(ac_uic_testrun); then
- eval "kde_cv_prog_uic_$kde_cache=yes"
- else
- eval "kde_cv_prog_uic_$kde_cache=no"
- fi
- rm -f conftest*
- ])
-
- if eval "test \"`echo '$kde_cv_prog_uic_'$kde_cache`\" = yes"; then
- AC_MSG_RESULT([yes])
- :
- $3
- else
- AC_MSG_RESULT([no])
- :
- $4
- fi
-])
-
-
-dnl ------------------------------------------------------------------------
-dnl Find the meta object compiler and the ui compiler in the PATH,
-dnl in $QTDIR/bin, and some more usual places
-dnl ------------------------------------------------------------------------
-dnl
-AC_DEFUN(AC_PATH_QT_MOC_UIC,
-[
- qt_bindirs=""
- for dir in $kde_qt_dirs; do
- qt_bindirs="$qt_bindirs $dir/bin $dir/src/moc"
- done
- qt_bindirs="$qt_bindirs /usr/bin /usr/X11R6/bin /usr/local/qt/bin"
- if test ! "$ac_qt_bindir" = "NO"; then
- qt_bindirs="$ac_qt_bindir $qt_bindirs"
- fi
-
- KDE_FIND_PATH(moc, MOC, [$qt_bindirs], [KDE_MOC_ERROR_MESSAGE])
- if test -z "$UIC_NOT_NEEDED"; then
- KDE_FIND_PATH(uic, UIC, [$qt_bindirs], [UIC=""])
- if test -z "$UIC" ; then
- KDE_UIC_ERROR_MESSAGE
- exit 1
- elif test $kde_qtver = 3; then
- KDE_CHECK_UIC_FLAG(L,[/nonexistant],ac_uic_supports_libpath=yes,ac_uic_supports_libpath=no)
- KDE_CHECK_UIC_FLAG(nounload,,ac_uic_supports_nounload=yes,ac_uic_supports_nounload=no)
-
- if test x$ac_uic_supports_libpath = xyes; then
- UIC="$UIC -L \$(kde_widgetdir)"
- fi
- if test x$ac_uic_supports_nounload = xyes; then
- UIC="$UIC -nounload"
- fi
- fi
- else
- UIC="echo uic not available: "
- fi
-
- AC_SUBST(MOC)
- AC_SUBST(UIC)
-
- UIC_TR="i18n"
- if test $kde_qtver = 3; then
- UIC_TR="tr2i18n"
- fi
-
- AC_SUBST(UIC_TR)
-])
-
-AC_DEFUN(KDE_1_CHECK_PATHS,
-[
- KDE_1_CHECK_PATH_HEADERS
-
- KDE_TEST_RPATH=
-
- if test -n "$USE_RPATH"; then
-
- if test -n "$kde_libraries"; then
- KDE_TEST_RPATH="-R $kde_libraries"
- fi
-
- if test -n "$qt_libraries"; then
- KDE_TEST_RPATH="$KDE_TEST_RPATH -R $qt_libraries"
- fi
-
- if test -n "$x_libraries"; then
- KDE_TEST_RPATH="$KDE_TEST_RPATH -R $x_libraries"
- fi
-
- KDE_TEST_RPATH="$KDE_TEST_RPATH $KDE_EXTRA_RPATH"
- fi
-
-AC_MSG_CHECKING([for KDE libraries installed])
-ac_link='$LIBTOOL_SHELL --silent --mode=link ${CXX-g++} -o conftest $CXXFLAGS $all_includes $CPPFLAGS $LDFLAGS $all_libraries conftest.$ac_ext $LIBS -lkdecore $LIBQT $KDE_TEST_RPATH 1>&5'
-
-if AC_TRY_EVAL(ac_link) && test -s conftest; then
- AC_MSG_RESULT(yes)
-else
- AC_MSG_ERROR([your system fails at linking a small KDE application!
-Check, if your compiler is installed correctly and if you have used the
-same compiler to compile Qt and kdelibs as you did use now.
-For more details about this problem, look at the end of config.log.])
-fi
-
-if eval `KDEDIR= ./conftest 2>&5`; then
- kde_result=done
-else
- kde_result=problems
-fi
-
-KDEDIR= ./conftest 2> /dev/null >&5 # make an echo for config.log
-kde_have_all_paths=yes
-
-KDE_SET_PATHS($kde_result)
-
-])
-
-AC_DEFUN(KDE_SET_PATHS,
-[
- kde_cv_all_paths="kde_have_all_paths=\"yes\" \
- kde_htmldir=\"$kde_htmldir\" \
- kde_appsdir=\"$kde_appsdir\" \
- kde_icondir=\"$kde_icondir\" \
- kde_sounddir=\"$kde_sounddir\" \
- kde_datadir=\"$kde_datadir\" \
- kde_locale=\"$kde_locale\" \
- kde_cgidir=\"$kde_cgidir\" \
- kde_confdir=\"$kde_confdir\" \
- kde_mimedir=\"$kde_mimedir\" \
- kde_toolbardir=\"$kde_toolbardir\" \
- kde_wallpaperdir=\"$kde_wallpaperdir\" \
- kde_templatesdir=\"$kde_templatesdir\" \
- kde_bindir=\"$kde_bindir\" \
- kde_servicesdir=\"$kde_servicesdir\" \
- kde_servicetypesdir=\"$kde_servicetypesdir\" \
- kde_moduledir=\"$kde_moduledir\" \
- kde_styledir=\"$kde_styledir\" \
- kde_widgetdir=\"$kde_widgetdir\" \
- kde_result=$1"
-])
-
-AC_DEFUN(KDE_SET_DEFAULT_PATHS,
-[
-if test "$1" = "default"; then
-
- if test -z "$kde_htmldir"; then
- kde_htmldir='\${prefix}/share/doc/HTML'
- fi
- if test -z "$kde_appsdir"; then
- kde_appsdir='\${prefix}/share/applnk'
- fi
- if test -z "$kde_icondir"; then
- kde_icondir='\${prefix}/share/icons'
- fi
- if test -z "$kde_sounddir"; then
- kde_sounddir='\${prefix}/share/sounds'
- fi
- if test -z "$kde_datadir"; then
- kde_datadir='\${prefix}/share/apps'
- fi
- if test -z "$kde_locale"; then
- kde_locale='\${prefix}/share/locale'
- fi
- if test -z "$kde_cgidir"; then
- kde_cgidir='\${exec_prefix}/cgi-bin'
- fi
- if test -z "$kde_confdir"; then
- kde_confdir='\${prefix}/share/config'
- fi
- if test -z "$kde_mimedir"; then
- kde_mimedir='\${prefix}/share/mimelnk'
- fi
- if test -z "$kde_toolbardir"; then
- kde_toolbardir='\${prefix}/share/toolbar'
- fi
- if test -z "$kde_wallpaperdir"; then
- kde_wallpaperdir='\${prefix}/share/wallpapers'
- fi
- if test -z "$kde_templatesdir"; then
- kde_templatesdir='\${prefix}/share/templates'
- fi
- if test -z "$kde_bindir"; then
- kde_bindir='\${exec_prefix}/bin'
- fi
- if test -z "$kde_servicesdir"; then
- kde_servicesdir='\${prefix}/share/services'
- fi
- if test -z "$kde_servicetypesdir"; then
- kde_servicetypesdir='\${prefix}/share/servicetypes'
- fi
- if test -z "$kde_moduledir"; then
- if test "$kde_qtver" = "2"; then
- kde_moduledir='\${libdir}/kde2'
- else
- kde_moduledir='\${libdir}/kde3'
- fi
- fi
- if test -z "$kde_styledir"; then
- kde_styledir='\${libdir}/kde3/plugins/styles'
- fi
- if test -z "$kde_widgetdir"; then
- kde_widgetdir='\${libdir}/kde3/plugins/designer'
- fi
-
- KDE_SET_PATHS(defaults)
-
-else
-
- if test $kde_qtver = 1; then
- AC_MSG_RESULT([compiling])
- KDE_1_CHECK_PATHS
- else
- AC_MSG_ERROR([path checking not yet supported for KDE 2])
- fi
-
-fi
-])
-
-AC_DEFUN(KDE_CHECK_PATHS_FOR_COMPLETENESS,
-[ if test -z "$kde_htmldir" || test -z "$kde_appsdir" ||
- test -z "$kde_icondir" || test -z "$kde_sounddir" ||
- test -z "$kde_datadir" || test -z "$kde_locale" ||
- test -z "$kde_cgidir" || test -z "$kde_confdir" ||
- test -z "$kde_mimedir" || test -z "$kde_toolbardir" ||
- test -z "$kde_wallpaperdir" || test -z "$kde_templatesdir" ||
- test -z "$kde_bindir" || test -z "$kde_servicesdir" ||
- test -z "$kde_servicetypesdir" || test -z "$kde_moduledir" ||
- test -z "$kde_styledir" || test -z "kde_widgetdir"
- test "x$kde_have_all_paths" != "xyes"; then
- kde_have_all_paths=no
- fi
-])
-
-AC_DEFUN(KDE_MISSING_PROG_ERROR,
-[
- AC_MSG_ERROR([The important program $1 was not found!
-Please check whether you installed KDE correctly.
-])
-])
-
-AC_DEFUN(KDE_SUBST_PROGRAMS,
-[
-
- kde_default_bindirs="/usr/bin /usr/local/bin /opt/local/bin /usr/X11R6/bin /opt/kde/bin /opt/kde3/bin /usr/kde/bin /usr/local/kde/bin"
- if test -n "$KDEDIRS"; then
- kde_save_IFS=$IFS
- IFS=:
- for dir in $KDEDIRS; do
- kde_default_bindirs="$dir/bin $kde_default_bindirs "
- done
- IFS=$kde_save_IFS
- fi
- kde_default_bindirs="$exec_prefix/bin $prefix/bin $kde_default_bindirs"
- KDE_FIND_PATH(dcopidl, DCOPIDL, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(dcopidl)])
- KDE_FIND_PATH(dcopidl2cpp, DCOPIDL2CPP, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(dcopidl2cpp)])
- KDE_FIND_PATH(mcopidl, MCOPIDL, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(mcopidl)])
- KDE_FIND_PATH(artsc-config, ARTSCCONFIG, [$kde_default_bindirs], [KDE_MISSING_PROG_ERROR(artsc-config)])
- KDE_FIND_PATH(kde-config, KDECONFIG, [$kde_default_bindirs])
- KDE_FIND_PATH(meinproc, MEINPROC, [$kde_default_bindirs])
-
- if test -n "$MEINPROC" && test ! "$MEINPROC" = "compiled"; then
- kde_sharedirs="/usr/share/kde /usr/local/share /usr/share /opt/kde3/share /opt/kde/share $prefix/share"
- test -n "$KDEDIR" && kde_sharedirs="$KDEDIR/share $kde_sharedirs"
- AC_FIND_FILE(apps/ksgmltools2/customization/kde-chunk.xsl, $kde_sharedirs, KDE_XSL_STYLESHEET)
- if test "$KDE_XSL_STYLESHEET" = "NO"; then
- KDE_XSL_STYLESHEET=""
- else
- KDE_XSL_STYLESHEET="$KDE_XSL_STYLESHEET/apps/ksgmltools2/customization/kde-chunk.xsl"
- fi
- fi
-
- DCOP_DEPENDENCIES='$(DCOPIDL)'
- AC_SUBST(DCOPIDL)
- AC_SUBST(DCOPIDL2CPP)
- AC_SUBST(DCOP_DEPENDENCIES)
- AC_SUBST(MCOPIDL)
- AC_SUBST(ARTSCCONFIG)
- AC_SUBST(KDECONFIG)
- AC_SUBST(MEINPROC)
- AC_SUBST(KDE_XSL_STYLESHEET)
-
- if test -x "$KDECONFIG"; then # it can be "compiled"
- kde_libs_prefix=`$KDECONFIG --prefix`
- if test -z "$kde_libs_prefix" || test ! -x "$kde_libs_prefix"; then
- AC_MSG_ERROR([$KDECONFIG --prefix outputed the non existant prefix '$kde_libs_prefix' for kdelibs.
- This means it has been moved since you installed it.
- This won't work. Please recompile kdelibs for the new prefix.
- ])
- fi
- kde_libs_htmldir=`$KDECONFIG --install html --expandvars`
- else
- kde_libs_prefix='$(prefix)'
- kde_libs_htmldir='$(kde_htmldir)'
- fi
- AC_SUBST(kde_libs_prefix)
- AC_SUBST(kde_libs_htmldir)
-])dnl
-
-AC_DEFUN(AC_CREATE_KFSSTND,
-[
-AC_REQUIRE([AC_CHECK_RPATH])
-
-AC_MSG_CHECKING([for KDE paths])
-kde_result=""
-kde_cached_paths=yes
-AC_CACHE_VAL(kde_cv_all_paths,
-[
- KDE_SET_DEFAULT_PATHS($1)
- kde_cached_paths=no
-])
-eval "$kde_cv_all_paths"
-KDE_CHECK_PATHS_FOR_COMPLETENESS
-if test "$kde_have_all_paths" = "no" && test "$kde_cached_paths" = "yes"; then
- # wrong values were cached, may be, we can set better ones
- kde_result=
- kde_htmldir= kde_appsdir= kde_icondir= kde_sounddir=
- kde_datadir= kde_locale= kde_cgidir= kde_confdir=
- kde_mimedir= kde_toolbardir= kde_wallpaperdir= kde_templatesdir=
- kde_bindir= kde_servicesdir= kde_servicetypesdir= kde_moduledir=
- kde_have_all_paths=
- kde_styledir=
- kde_widgetdir=
- KDE_SET_DEFAULT_PATHS($1)
- eval "$kde_cv_all_paths"
- KDE_CHECK_PATHS_FOR_COMPLETENESS
- kde_result="$kde_result (cache overridden)"
-fi
-if test "$kde_have_all_paths" = "no"; then
- AC_MSG_ERROR([configure could not run a little KDE program to test the environment.
-Since it had compiled and linked before, it must be a strange problem on your system.
-Look at config.log for details. If you are not able to fix this, look at
-http://www.kde.org/faq/installation.html or any www.kde.org mirror.
-(If you're using an egcs version on Linux, you may update binutils!)
-])
-else
- rm -f conftest*
- AC_MSG_RESULT($kde_result)
-fi
-
-bindir=$kde_bindir
-
-KDE_SUBST_PROGRAMS
-
-])
-
-AC_DEFUN(AC_SUBST_KFSSTND,
-[
-AC_SUBST(kde_htmldir)
-AC_SUBST(kde_appsdir)
-AC_SUBST(kde_icondir)
-AC_SUBST(kde_sounddir)
-AC_SUBST(kde_datadir)
-AC_SUBST(kde_locale)
-AC_SUBST(kde_confdir)
-AC_SUBST(kde_mimedir)
-AC_SUBST(kde_wallpaperdir)
-AC_SUBST(kde_bindir)
-dnl for KDE 2
-AC_SUBST(kde_templatesdir)
-AC_SUBST(kde_servicesdir)
-AC_SUBST(kde_servicetypesdir)
-AC_SUBST(kde_moduledir)
-AC_SUBST(kde_styledir)
-AC_SUBST(kde_widgetdir)
-if test "$kde_qtver" = 1; then
- kde_minidir="$kde_icondir/mini"
-else
-# for KDE 1 - this breaks KDE2 apps using minidir, but
-# that's the plan ;-/
- kde_minidir="/dev/null"
-fi
-dnl AC_SUBST(kde_minidir)
-dnl AC_SUBST(kde_cgidir)
-dnl AC_SUBST(kde_toolbardir)
-])
-
-AC_DEFUN(KDE_MISC_TESTS,
-[
- AC_LANG_C
- dnl Checks for libraries.
- AC_CHECK_LIB(util, main, [LIBUTIL="-lutil"]) dnl for *BSD
- AC_SUBST(LIBUTIL)
- AC_CHECK_LIB(compat, main, [LIBCOMPAT="-lcompat"]) dnl for *BSD
- AC_SUBST(LIBCOMPAT)
- kde_have_crypt=
- AC_CHECK_LIB(crypt, crypt, [LIBCRYPT="-lcrypt"; kde_have_crypt=yes],
- AC_CHECK_LIB(c, crypt, [kde_have_crypt=yes], [
- AC_MSG_WARN([you have no crypt in either libcrypt or libc.
-You should install libcrypt from another source or configure with PAM
-support])
- kde_have_crypt=no
- ]))
- AC_SUBST(LIBCRYPT)
- if test $kde_have_crypt = yes; then
- AC_DEFINE_UNQUOTED(HAVE_CRYPT, 1, [Defines if your system has the crypt function])
- fi
- AC_CHECK_SOCKLEN_T
- AC_LANG_C
- AC_CHECK_LIB(dnet, dnet_ntoa, [X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"])
- if test $ac_cv_lib_dnet_dnet_ntoa = no; then
- AC_CHECK_LIB(dnet_stub, dnet_ntoa,
- [X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"])
- fi
- AC_CHECK_FUNC(inet_ntoa)
- if test $ac_cv_func_inet_ntoa = no; then
- AC_CHECK_LIB(nsl, inet_ntoa, X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl")
- fi
- AC_CHECK_FUNC(connect)
- if test $ac_cv_func_connect = no; then
- AC_CHECK_LIB(socket, connect, X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS", ,
- $X_EXTRA_LIBS)
- fi
-
- AC_CHECK_FUNC(remove)
- if test $ac_cv_func_remove = no; then
- AC_CHECK_LIB(posix, remove, X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix")
- fi
-
- # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
- AC_CHECK_FUNC(shmat, ,
- AC_CHECK_LIB(ipc, shmat, X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"))
-
- # Solaris 2.6 and others need -lresolv for res_init
- AC_CHECK_FUNCS(res_init, , [
- kde_libs_safe="$LIBS"
- LIBS="$LIBS $X_EXTRA_LIBS -lresolv"
- AC_TRY_LINK(
-[
-#include <resolv.h>
-],
-[
-res_init();
-],
- LIBRESOLV="-lresolv"
- X_EXTRA_LIBS="$X_EXTRA_LIBS $LIBRESOLV"
- AC_DEFINE(HAVE_RES_INIT, 1, [Define if you have the res_init function])
- )
- LIBS=$kde_libs_safe
- ])
-
- LIBSOCKET="$X_EXTRA_LIBS"
- AC_SUBST(LIBSOCKET)
- AC_SUBST(LIBRESOLV)
- AC_SUBST(X_EXTRA_LIBS)
- AC_CHECK_LIB(ucb, killpg, [LIBUCB="-lucb"]) dnl for Solaris2.4
- AC_SUBST(LIBUCB)
-
- case $host in dnl this *is* LynxOS specific
- *-*-lynxos* )
- AC_MSG_CHECKING([LynxOS header file wrappers])
- [CFLAGS="$CFLAGS -D__NO_INCLUDE_WARN__"]
- AC_MSG_RESULT(disabled)
- AC_CHECK_LIB(bsd, gethostbyname, [LIBSOCKET="-lbsd"]) dnl for LynxOS
- ;;
- esac
-
- KDE_CHECK_TYPES
- KDE_CHECK_LIBDL
-])
-
-dnl ------------------------------------------------------------------------
-dnl Find the header files and libraries for X-Windows. Extended the
-dnl macro AC_PATH_X
-dnl ------------------------------------------------------------------------
-dnl
-AC_DEFUN(K_PATH_X,
-[
-AC_REQUIRE([KDE_MISC_TESTS])dnl
-
-AC_ARG_ENABLE(
- embedded,
- [ --enable-embedded link to Qt-embedded, don't use X],
- kde_use_qt_emb=$enableval,
- kde_use_qt_emb=no
-)
-
-AC_ARG_ENABLE(
- qtopia,
- [ --enable-qtopia link to Qt-embedded, link to the Qtopia Environment],
- kde_use_qt_emb_palm=$enableval,
- kde_use_qt_emb_palm=no
-)
-
-if test "$kde_use_qt_emb" = "no"; then
-
-AC_MSG_CHECKING(for X)
-AC_LANG_SAVE
-AC_LANG_C
-AC_CACHE_VAL(kde_cv_have_x,
-[# One or both of the vars are not set, and there is no cached value.
-if test "{$x_includes+set}" = set || test "$x_includes" = NONE; then
- kde_x_includes=NO
-else
- kde_x_includes=$x_includes
-fi
-if test "{$x_libraries+set}" = set || test "$x_libraries" = NONE; then
- kde_x_libraries=NO
-else
- kde_x_libraries=$x_libraries
-fi
-
-# below we use the standard autoconf calls
-ac_x_libraries=$kde_x_libraries
-ac_x_includes=$kde_x_includes
-
-KDE_PATH_X_DIRECT
-dnl AC_PATH_X_XMKMF picks /usr/lib as the path for the X libraries.
-dnl Unfortunately, if compiling with the N32 ABI, this is not the correct
-dnl location. The correct location is /usr/lib32 or an undefined value
-dnl (the linker is smart enough to pick the correct default library).
-dnl Things work just fine if you use just AC_PATH_X_DIRECT.
-dnl Solaris has a similar problem. AC_PATH_X_XMKMF forces x_includes to
-dnl /usr/openwin/include, which doesn't work. /usr/include does work, so
-dnl x_includes should be left alone.
-case "$host" in
-mips-sgi-irix6*)
- ;;
-*-*-solaris*)
- ;;
-*)
- _AC_PATH_X_XMKMF
- if test -z "$ac_x_includes"; then
- ac_x_includes="."
- fi
- if test -z "$ac_x_libraries"; then
- ac_x_libraries="/usr/lib"
- fi
-esac
-#from now on we use our own again
-
-# when the user already gave --x-includes, we ignore
-# what the standard autoconf macros told us.
-if test "$kde_x_includes" = NO; then
- kde_x_includes=$ac_x_includes
-fi
-
-# for --x-libraries too
-if test "$kde_x_libraries" = NO; then
- kde_x_libraries=$ac_x_libraries
-fi
-
-if test "$kde_x_includes" = NO; then
- AC_MSG_ERROR([Can't find X includes. Please check your installation and add the correct paths!])
-fi
-
-if test "$kde_x_libraries" = NO; then
- AC_MSG_ERROR([Can't find X libraries. Please check your installation and add the correct paths!])
-fi
-
-# Record where we found X for the cache.
-kde_cv_have_x="have_x=yes \
- kde_x_includes=$kde_x_includes kde_x_libraries=$kde_x_libraries"
-])dnl
-
-eval "$kde_cv_have_x"
-
-if test "$have_x" != yes; then
- AC_MSG_RESULT($have_x)
- no_x=yes
-else
- AC_MSG_RESULT([libraries $kde_x_libraries, headers $kde_x_includes])
-fi
-
-if test -z "$kde_x_includes" || test "x$kde_x_includes" = xNONE; then
- X_INCLUDES=""
- x_includes="."; dnl better than nothing :-
- else
- x_includes=$kde_x_includes
- X_INCLUDES="-I$x_includes"
-fi
-
-if test -z "$kde_x_libraries" || test "x$kde_x_libraries" = xNONE; then
- X_LDFLAGS=""
- x_libraries="/usr/lib"; dnl better than nothing :-
- else
- x_libraries=$kde_x_libraries
- X_LDFLAGS="-L$x_libraries"
-fi
-all_includes="$X_INCLUDES"
-all_libraries="$X_LDFLAGS"
-
-AC_SUBST(X_INCLUDES)
-AC_SUBST(X_LDFLAGS)
-AC_SUBST(x_libraries)
-AC_SUBST(x_includes)
-
-# Check for libraries that X11R6 Xt/Xaw programs need.
-ac_save_LDFLAGS="$LDFLAGS"
-LDFLAGS="$LDFLAGS $X_LDFLAGS"
-# 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.
-# --interran@uluru.Stanford.EDU, kb@cs.umb.edu.
-AC_CHECK_LIB(ICE, IceConnectionNumber,
- [LIBSM="-lSM -lICE"], , $X_EXTRA_LIBS)
-AC_SUBST(LIBSM)
-LDFLAGS="$ac_save_LDFLAGS"
-
-AC_SUBST(X_PRE_LIBS)
-
-LIB_X11='-lX11 $(LIBSOCKET)'
-AC_SUBST(LIB_X11)
-
-AC_MSG_CHECKING(for libXext)
-AC_CACHE_VAL(kde_cv_have_libXext,
-[
-kde_ldflags_safe="$LDFLAGS"
-kde_libs_safe="$LIBS"
-
-LDFLAGS="$LDFLAGS $X_LDFLAGS $USER_LDFLAGS"
-LIBS="-lXext -lX11 $LIBSOCKET"
-
-AC_TRY_LINK([
-#include <stdio.h>
-#ifdef STDC_HEADERS
-# include <stdlib.h>
-#endif
-],
-[
-printf("hello Xext\n");
-],
-kde_cv_have_libXext=yes,
-kde_cv_have_libXext=no
- )
-
-LDFLAGS=$kde_ldflags_safe
-LIBS=$kde_libs_safe
- ])
-
-AC_MSG_RESULT($kde_cv_have_libXext)
-
-if test "$kde_cv_have_libXext" = "no"; then
- AC_MSG_ERROR([We need a working libXext to proceed. Since configure
-can't find it itself, we stop here assuming that make wouldn't find
-them either.])
-fi
-
-AC_MSG_CHECKING(for Xinerama)
-
- AC_ARG_WITH(xinerama,
- [ --with-xinerama enable support for Xinerama ],
- [
- no_xinerama=no
- ], [
- no_xinerama=yes
- ]
-)
-
-kde_save_LDFLAGS="$LDFLAGS"
-kde_save_CFLAGS="$CFLAGS"
-kde_save_LIBS="$LIBS"
-LDFLAGS="$LDFLAGS $X_LDFLAGS $USER_LDFLAGS"
-CFLAGS="$CFLAGS -I$x_includes"
-LIBS="-lXinerama -lXext"
-
-if test "x$no_xinerama" = "xno"; then
-
- AC_CACHE_VAL(ac_cv_have_xinerama,
- [
- AC_TRY_LINK([#include <X11/Xlib.h>
- #include <X11/extensions/Xinerama.h>],
- [XineramaIsActive(NULL);],
- [ac_cv_have_xinerama="yes"],
- [ac_cv_have_xinerama="no"])
- ])
-else
- ac_cv_have_xinerama=no;
-fi
-
-AC_MSG_RESULT($ac_cv_have_xinerama)
-
-LIBXINERAMA=""
-
-if test "$ac_cv_have_xinerama" = "yes"; then
- AC_DEFINE(HAVE_XINERAMA, 1, [Define if you want Xinerama support])
- LIBXINERAMA="-lXinerama"
-fi
-
-AC_SUBST(LIBXINERAMA)
-
-LDFLAGS="$kde_save_LDFLAGS"
-CFLAGS="$kde_save_CFLAGS"
-LIBS="$kde_save_LIBS"
-
-LIB_XEXT="-lXext"
-QTE_NORTTI=""
-
-else
- dnl We're using QT Embedded
- CXXFLAGS="$CXXFLAGS -fno-rtti -DQWS"
- CFLAGS="$CFLAGS -DQWS"
- LDFLAGS="$LDFLAGS -DQWS"
- QTE_NORTTI="-fno-rtti -DQWS"
- X_PRE_LIBS=""
- LIB_X11=""
- LIB_XEXT=""
- LIBSM=""
- X_INCLUDES=""
- X_LDFLAGS=""
- x_includes=""
- x_libraries=""
- AC_SUBST(X_PRE_LIBS)
- AC_SUBST(LIB_X11)
- AC_SUBST(LIBSM)
- AC_SUBST(X_INCLUDES)
- AC_SUBST(X_LDFLAGS)
- AC_SUBST(x_includes)
- AC_SUBST(x_libraries)
-fi
-AC_SUBST(QTE_NORTTI)
-AC_SUBST(LIB_XEXT)
-
-
-AC_LANG_RESTORE
-
-])
-
-AC_DEFUN(KDE_PRINT_QT_PROGRAM,
-[
-AC_REQUIRE([KDE_USE_QT])
-cat > conftest.$ac_ext <<EOF
-#include "confdefs.h"
-#include <qglobal.h>
-#include <qapplication.h>
-EOF
-if test "$kde_qtver" = "2"; then
-cat >> conftest.$ac_ext <<EOF
-#include <qevent.h>
-#include <qstring.h>
-#include <qstyle.h>
-EOF
-
-if test $kde_qtsubver -gt 0; then
-cat >> conftest.$ac_ext <<EOF
-#include <qiconview.h>
-EOF
-fi
-fi
-
-if test "$kde_qtver" = "3"; then
-cat >> conftest.$ac_ext <<EOF
-#include <qcursor.h>
-#include <qstylefactory.h>
-#include <private/qucomextra_p.h>
-EOF
-fi
-
-echo "#if ! ($kde_qt_verstring)" >> conftest.$ac_ext
-cat >> conftest.$ac_ext <<EOF
-#error 1
-#endif
-
-int main() {
-EOF
-if test "$kde_qtver" = "2"; then
-cat >> conftest.$ac_ext <<EOF
- QStringList *t = new QStringList();
- Q_UNUSED(t);
-EOF
-if test $kde_qtsubver -gt 0; then
-cat >> conftest.$ac_ext <<EOF
- QIconView iv(0);
- iv.setWordWrapIconText(false);
- QString s;
- s.setLatin1("Elvis is alive", 14);
-EOF
-fi
-fi
-if test "$kde_qtver" = "3"; then
-cat >> conftest.$ac_ext <<EOF
- (void)QStyleFactory::create(QString::null);
- QCursor c(Qt::WhatsThisCursor);
-EOF
-fi
-cat >> conftest.$ac_ext <<EOF
- return 0;
-}
-EOF
-])
-
-AC_DEFUN(KDE_USE_QT,
-[
-if test -z "$1"; then
- kde_qtver=3
- kde_qtsubver=1
-else
- kde_qtsubver=`echo "$1" | sed -e 's#[0-9][0-9]*\.\([0-9][0-9]*\).*#\1#'`
- # following is the check if subversion isnt found in passed argument
- if test "$kde_qtsubver" = "$1"; then
- kde_qtsubver=1
- fi
- kde_qtver=`echo "$1" | sed -e 's#^\([0-9][0-9]*\)\..*#\1#'`
- if test "$kde_qtver" = "1"; then
- kde_qtsubver=42
- fi
-fi
-
-if test -z "$2"; then
- if test "$kde_qtver" = "2"; then
- if test $kde_qtsubver -gt 0; then
- kde_qt_minversion=">= Qt 2.2.2"
- else
- kde_qt_minversion=">= Qt 2.0.2"
- fi
- fi
- if test "$kde_qtver" = "3"; then
- kde_qt_minversion=">= Qt 3.0.3"
- fi
- if test "$kde_qtver" = "1"; then
- kde_qt_minversion=">= 1.42 and < 2.0"
- fi
-else
- kde_qt_minversion=$2
-fi
-
-if test -z "$3"; then
- if test $kde_qtver = 3; then
- kde_qt_verstring="QT_VERSION >= 303"
- fi
- if test $kde_qtver = 2; then
- if test $kde_qtsubver -gt 0; then
- kde_qt_verstring="QT_VERSION >= 222"
- else
- kde_qt_verstring="QT_VERSION >= 200"
- fi
- fi
- if test $kde_qtver = 1; then
- kde_qt_verstring="QT_VERSION >= 142 && QT_VERSION < 200"
- fi
-else
- kde_qt_verstring=$3
-fi
-
-if test $kde_qtver = 3; then
- kde_qt_dirs="$QTDIR /usr/lib/qt3 /usr/lib/qt"
-fi
-if test $kde_qtver = 2; then
- kde_qt_dirs="$QTDIR /usr/lib/qt2 /usr/lib/qt"
-fi
-if test $kde_qtver = 1; then
- kde_qt_dirs="$QTDIR /usr/lib/qt"
-fi
-])
-
-AC_DEFUN(KDE_CHECK_QT_DIRECT,
-[
-AC_REQUIRE([KDE_USE_QT])
-AC_MSG_CHECKING([if Qt compiles without flags])
-AC_CACHE_VAL(kde_cv_qt_direct,
-[
-AC_LANG_SAVE
-AC_LANG_CPLUSPLUS
-ac_LD_LIBRARY_PATH_safe=$LD_LIBRARY_PATH
-ac_LIBRARY_PATH="$LIBRARY_PATH"
-ac_cxxflags_safe="$CXXFLAGS"
-ac_ldflags_safe="$LDFLAGS"
-ac_libs_safe="$LIBS"
-
-CXXFLAGS="$CXXFLAGS -I$qt_includes"
-LDFLAGS="$LDFLAGS $X_LDFLAGS"
-if test "x$kde_use_qt_emb" != "xyes"; then
-LIBS="$LIBQT -lXext -lX11 $LIBSOCKET"
-else
-LIBS="$LIBQT $LIBSOCKET"
-fi
-LD_LIBRARY_PATH=
-export LD_LIBRARY_PATH
-LIBRARY_PATH=
-export LIBRARY_PATH
-
-KDE_PRINT_QT_PROGRAM
-
-if AC_TRY_EVAL(ac_link) && test -s conftest; then
- kde_cv_qt_direct="yes"
-else
- kde_cv_qt_direct="no"
- echo "configure: failed program was:" >&AC_FD_CC
- cat conftest.$ac_ext >&AC_FD_CC
-fi
-
-rm -f conftest*
-CXXFLAGS="$ac_cxxflags_safe"
-LDFLAGS="$ac_ldflags_safe"
-LIBS="$ac_libs_safe"
-
-LD_LIBRARY_PATH="$ac_LD_LIBRARY_PATH_safe"
-export LD_LIBRARY_PATH
-LIBRARY_PATH="$ac_LIBRARY_PATH"
-export LIBRARY_PATH
-AC_LANG_RESTORE
-])
-
-if test "$kde_cv_qt_direct" = "yes"; then
- AC_MSG_RESULT(yes)
- $1
-else
- AC_MSG_RESULT(no)
- $2
-fi
-])
-
-dnl ------------------------------------------------------------------------
-dnl Try to find the Qt headers and libraries.
-dnl $(QT_LDFLAGS) will be -Lqtliblocation (if needed)
-dnl and $(QT_INCLUDES) will be -Iqthdrlocation (if needed)
-dnl ------------------------------------------------------------------------
-dnl
-AC_DEFUN(AC_PATH_QT_1_3,
-[
-AC_REQUIRE([K_PATH_X])
-AC_REQUIRE([KDE_USE_QT])
-
-dnl ------------------------------------------------------------------------
-dnl Add configure flag to enable linking to MT version of Qt library.
-dnl ------------------------------------------------------------------------
-
-AC_ARG_ENABLE(
- mt,
- [ --disable-mt link to non-threaded Qt (deprecated)],
- kde_use_qt_mt=$enableval,
- [
- if test $kde_qtver = 3; then
- kde_use_qt_mt=yes
- else
- kde_use_qt_mt=no
- fi
- ]
-)
-
-USING_QT_MT=""
-
-dnl ------------------------------------------------------------------------
-dnl If we not get --disable-qt-mt then adjust some vars for the host.
-dnl ------------------------------------------------------------------------
-
-KDE_MT_LDFLAGS=
-KDE_MT_LIBS=
-if test "x$kde_use_qt_mt" = "xyes"; then
- KDE_CHECK_THREADING
- if test "x$kde_use_threading" = "xyes"; then
- CPPFLAGS="$USE_THREADS -DQT_THREAD_SUPPORT $CPPFLAGS"
- KDE_MT_LDFLAGS="$USE_THREADS"
- KDE_MT_LIBS="$LIBPTHREAD"
- else
- kde_use_qt_mt=no
- fi
-fi
-AC_SUBST(KDE_MT_LDFLAGS)
-AC_SUBST(KDE_MT_LIBS)
-
-kde_qt_was_given=yes
-
-dnl ------------------------------------------------------------------------
-dnl If we haven't been told how to link to Qt, we work it out for ourselves.
-dnl ------------------------------------------------------------------------
-if test -z "$LIBQT_GLOB"; then
- if test "x$kde_use_qt_emb" = "xyes"; then
- LIBQT_GLOB="libqte.*"
- else
- LIBQT_GLOB="libqt.*"
- fi
-fi
-
-if test -z "$LIBQT"; then
-dnl ------------------------------------------------------------
-dnl If we got --enable-embedded then adjust the Qt library name.
-dnl ------------------------------------------------------------
- if test "x$kde_use_qt_emb" = "xyes"; then
- qtlib="qte"
- else
- qtlib="qt"
- fi
-
- kde_int_qt="-l$qtlib"
-else
- kde_int_qt="$LIBQT"
- kde_lib_qt_set=yes
-fi
-
-if test -z "$LIBQPE"; then
-dnl ------------------------------------------------------------
-dnl If we got --enable-palmtop then add -lqpe to the link line
-dnl ------------------------------------------------------------
- if test "x$kde_use_qt_emb" = "xyes"; then
- if test "x$kde_use_qt_emb_palm" = "xyes"; then
- LIB_QPE="-lqpe"
- else
- LIB_QPE=""
- fi
- else
- LIB_QPE=""
- fi
-fi
-
-dnl ------------------------------------------------------------------------
-dnl If we got --enable-qt-mt then adjust the Qt library name for the host.
-dnl ------------------------------------------------------------------------
-
-if test "x$kde_use_qt_mt" = "xyes"; then
- if test -z "$LIBQT"; then
- LIBQT="-l$qtlib-mt"
- kde_int_qt="-l$qtlib-mt"
- else
- LIBQT="$qtlib-mt"
- kde_int_qt="$qtlib-mt"
- fi
- LIBQT_GLOB="lib$qtlib-mt.*"
- USING_QT_MT="using -mt"
-else
- LIBQT="-l$qtlib"
-fi
-
-if test $kde_qtver != 1; then
-
- AC_REQUIRE([AC_FIND_PNG])
- AC_REQUIRE([AC_FIND_JPEG])
- LIBQT="$LIBQT $LIBPNG $LIBJPEG"
-fi
-
-if test $kde_qtver = 3; then
- AC_REQUIRE([KDE_CHECK_LIBDL])
- LIBQT="$LIBQT $LIBDL"
-fi
-
-AC_MSG_CHECKING([for Qt])
-
-if test "x$kde_use_qt_emb" != "xyes"; then
-LIBQT="$LIBQT $X_PRE_LIBS -lXext -lX11 $LIBSM $LIBSOCKET"
-fi
-ac_qt_includes=NO ac_qt_libraries=NO ac_qt_bindir=NO
-qt_libraries=""
-qt_includes=""
-AC_ARG_WITH(qt-dir,
- [ --with-qt-dir=DIR where the root of Qt is installed ],
- [ ac_qt_includes="$withval"/include
- ac_qt_libraries="$withval"/lib
- ac_qt_bindir="$withval"/bin
- ])
-
-AC_ARG_WITH(qt-includes,
- [ --with-qt-includes=DIR where the Qt includes are. ],
- [
- ac_qt_includes="$withval"
- ])
-
-kde_qt_libs_given=no
-
-AC_ARG_WITH(qt-libraries,
- [ --with-qt-libraries=DIR where the Qt library is installed.],
- [ ac_qt_libraries="$withval"
- kde_qt_libs_given=yes
- ])
-
-AC_CACHE_VAL(ac_cv_have_qt,
-[#try to guess Qt locations
-
-qt_incdirs=""
-for dir in $kde_qt_dirs; do
- qt_incdirs="$qt_incdirs $dir/include $dir"
-done
-qt_incdirs="$QTINC $qt_incdirs /usr/local/qt/include /usr/include/qt /usr/include /usr/X11R6/include/X11/qt /usr/X11R6/include/qt /usr/X11R6/include/qt2 $x_includes"
-if test ! "$ac_qt_includes" = "NO"; then
- qt_incdirs="$ac_qt_includes $qt_incdirs"
-fi
-
-if test "$kde_qtver" != "1"; then
- kde_qt_header=qstyle.h
-else
- kde_qt_header=qglobal.h
-fi
-
-AC_FIND_FILE($kde_qt_header, $qt_incdirs, qt_incdir)
-ac_qt_includes="$qt_incdir"
-
-qt_libdirs=""
-for dir in $kde_qt_dirs; do
- qt_libdirs="$qt_libdirs $dir/lib $dir"
-done
-qt_libdirs="$QTLIB $qt_libdirs /usr/X11R6/lib /usr/lib /usr/local/qt/lib $x_libraries"
-if test ! "$ac_qt_libraries" = "NO"; then
- qt_libdir=$ac_qt_libraries
-else
- qt_libdirs="$ac_qt_libraries $qt_libdirs"
- # if the Qt was given, the chance is too big that libqt.* doesn't exist
- qt_libdir=NONE
- for dir in $qt_libdirs; do
- try="ls -1 $dir/${LIBQT_GLOB}"
- if test -n "`$try 2> /dev/null`"; then qt_libdir=$dir; break; else echo "tried $dir" >&AC_FD_CC ; fi
- done
-fi
-
-ac_qt_libraries="$qt_libdir"
-
-AC_LANG_SAVE
-AC_LANG_CPLUSPLUS
-
-ac_cxxflags_safe="$CXXFLAGS"
-ac_ldflags_safe="$LDFLAGS"
-ac_libs_safe="$LIBS"
-
-CXXFLAGS="$CXXFLAGS -I$qt_incdir $all_includes"
-LDFLAGS="$LDFLAGS -L$qt_libdir $all_libraries $USER_LDFLAGS $KDE_MT_LDFLAGS"
-LIBS="$LIBS $LIBQT $KDE_MT_LIBS"
-
-KDE_PRINT_QT_PROGRAM
-
-if AC_TRY_EVAL(ac_link) && test -s conftest; then
- rm -f conftest*
-else
- echo "configure: failed program was:" >&AC_FD_CC
- cat conftest.$ac_ext >&AC_FD_CC
- ac_qt_libraries="NO"
-fi
-rm -f conftest*
-CXXFLAGS="$ac_cxxflags_safe"
-LDFLAGS="$ac_ldflags_safe"
-LIBS="$ac_libs_safe"
-
-AC_LANG_RESTORE
-if test "$ac_qt_includes" = NO || test "$ac_qt_libraries" = NO; then
- ac_cv_have_qt="have_qt=no"
- ac_qt_notfound=""
- missing_qt_mt=""
- if test "$ac_qt_includes" = NO; then
- if test "$ac_qt_libraries" = NO; then
- ac_qt_notfound="(headers and libraries)";
- else
- ac_qt_notfound="(headers)";
- fi
- else
- if test "x$kde_use_qt_mt" = "xyes"; then
- missing_qt_mt="
-Make sure that you have compiled Qt with thread support!"
- ac_qt_notfound="(library $qtlib-mt)";
- else
- ac_qt_notfound="(library $qtlib)";
- fi
- fi
-
- AC_MSG_ERROR([Qt ($kde_qt_minversion) $ac_qt_notfound not found. Please check your installation!
-For more details about this problem, look at the end of config.log.$missing_qt_mt])
-else
- have_qt="yes"
-fi
-])
-
-eval "$ac_cv_have_qt"
-
-if test "$have_qt" != yes; then
- AC_MSG_RESULT([$have_qt]);
-else
- ac_cv_have_qt="have_qt=yes \
- ac_qt_includes=$ac_qt_includes ac_qt_libraries=$ac_qt_libraries"
- AC_MSG_RESULT([libraries $ac_qt_libraries, headers $ac_qt_includes $USING_QT_MT])
-
- qt_libraries="$ac_qt_libraries"
- qt_includes="$ac_qt_includes"
-fi
-
-if test ! "$kde_qt_libs_given" = "yes"; then
-KDE_CHECK_QT_DIRECT(qt_libraries= ,[])
-fi
-
-AC_SUBST(qt_libraries)
-AC_SUBST(qt_includes)
-
-if test "$qt_includes" = "$x_includes" || test -z "$qt_includes"; then
- QT_INCLUDES=""
-else
- QT_INCLUDES="-I$qt_includes"
- all_includes="$QT_INCLUDES $all_includes"
-fi
-
-if test "$qt_libraries" = "$x_libraries" || test -z "$qt_libraries"; then
- QT_LDFLAGS=""
-else
- QT_LDFLAGS="-L$qt_libraries"
- all_libraries="$all_libraries $QT_LDFLAGS"
-fi
-test -z "$KDE_MT_LDFLAGS" || all_libraries="$all_libraries $KDE_MT_LDFLAGS"
-
-AC_SUBST(QT_INCLUDES)
-AC_SUBST(QT_LDFLAGS)
-AC_PATH_QT_MOC_UIC
-
-KDE_CHECK_QT_JPEG
-
-if test "x$kde_use_qt_emb" != "xyes"; then
-LIB_QT="$kde_int_qt $LIBJPEG_QT "'$(LIBPNG) -lXext $(LIB_X11) $(LIBSM)'
-else
-LIB_QT="$kde_int_qt $LIBJPEG_QT "'$(LIBPNG)'
-fi
-test -z "$KDE_MT_LIBS" || LIB_QT="$LIB_QT $KDE_MT_LIBS"
-
-AC_SUBST(LIB_QT)
-AC_SUBST(LIB_QPE)
-
-AC_SUBST(kde_qtver)
-])
-
-AC_DEFUN(AC_PATH_QT,
-[
-AC_PATH_QT_1_3
-])
-
-AC_DEFUN(KDE_CHECK_FINAL,
-[
- AC_ARG_ENABLE(final, [ --enable-final build size optimized apps (experimental - needs lots of memory)],
- kde_use_final=$enableval, kde_use_final=no)
-
- KDE_COMPILER_REPO
- if test "x$kde_use_final" = "xyes"; then
- KDE_USE_FINAL_TRUE=""
- KDE_USE_FINAL_FALSE="#"
- else
- KDE_USE_FINAL_TRUE="#"
- KDE_USE_FINAL_FALSE=""
- fi
- AC_SUBST(KDE_USE_FINAL_TRUE)
- AC_SUBST(KDE_USE_FINAL_FALSE)
-
- AC_ARG_ENABLE(closure, [ --disable-closure don't delay template instantiation],
- kde_use_closure=$enableval, kde_use_closure=yes)
-
- if test "x$kde_use_closure" = "xyes"; then
- KDE_USE_CLOSURE_TRUE=""
- KDE_USE_CLOSURE_FALSE="#"
-# CXXFLAGS="$CXXFLAGS $REPO"
- else
- KDE_USE_CLOSURE_TRUE="#"
- KDE_USE_CLOSURE_FALSE=""
- fi
- AC_SUBST(KDE_USE_CLOSURE_TRUE)
- AC_SUBST(KDE_USE_CLOSURE_FALSE)
-])
-
-dnl ------------------------------------------------------------------------
-dnl Now, the same with KDE
-dnl $(KDE_LDFLAGS) will be the kdeliblocation (if needed)
-dnl and $(kde_includes) will be the kdehdrlocation (if needed)
-dnl ------------------------------------------------------------------------
-dnl
-AC_DEFUN(AC_BASE_PATH_KDE,
-[
-AC_PREREQ([2.13])
-AC_REQUIRE([AC_PATH_QT])dnl
-AC_CHECK_RPATH
-AC_MSG_CHECKING([for KDE])
-
-if test "${prefix}" != NONE; then
- kde_includes=${prefix}/include
- ac_kde_includes=$prefix/include
-
- if test "${exec_prefix}" != NONE; then
- kde_libraries=${libdir}
- ac_kde_libraries=$libdir
- else
- kde_libraries=${prefix}/lib
- ac_kde_libraries=$prefix/lib
- fi
-else
- ac_kde_includes=
- ac_kde_libraries=
- kde_libraries=""
- kde_includes=""
-fi
-
-AC_CACHE_VAL(ac_cv_have_kde,
-[#try to guess kde locations
-
-if test "$kde_qtver" = 1; then
- kde_check_header="ksock.h"
- kde_check_lib="libkdecore.la"
-else
- kde_check_header="ksharedptr.h"
- kde_check_lib="libkio.la"
-fi
-
-if test -z "$1"; then
-
-kde_incdirs="/usr/lib/kde/include /usr/local/kde/include /usr/local/include /usr/kde/include /usr/include/kde /usr/include /opt/kde3/include /opt/kde/include $x_includes $qt_includes $includedir"
-test -n "$KDEDIR" && kde_incdirs="$KDEDIR/include $KDEDIR/include/kde $KDEDIR $kde_incdirs"
-kde_incdirs="$ac_kde_includes $kde_incdirs"
-AC_FIND_FILE($kde_check_header, $kde_incdirs, kde_incdir)
-ac_kde_includes="$kde_incdir"
-
-if test -n "$ac_kde_includes" && test ! -r "$ac_kde_includes/$kde_check_header"; then
- AC_MSG_ERROR([
-in the prefix, you've chosen, are no KDE headers installed. This will fail.
-So, check this please and use another prefix!])
-fi
-
-kde_libdirs="/usr/lib/kde/lib /usr/local/kde/lib /usr/kde/lib /usr/lib/kde /usr/lib/kde3 /usr/lib /usr/X11R6/lib /usr/local/lib /opt/kde3/lib /opt/kde/lib /usr/X11R6/kde/lib"
-test -n "$KDEDIR" && kde_libdirs="$KDEDIR/lib $KDEDIR $kde_libdirs"
-kde_libdirs="$ac_kde_libraries $libdir $kde_libdirs"
-AC_FIND_FILE($kde_check_lib, $kde_libdirs, kde_libdir)
-ac_kde_libraries="$kde_libdir"
-
-if test -n "$ac_kde_libraries" && test ! -r "$ac_kde_libraries/$kde_check_lib"; then
-AC_MSG_ERROR([
-in the prefix, you've chosen, are no KDE libraries installed. This will fail.
-So, check this please and use another prefix!])
-fi
-ac_kde_libraries="$kde_libdir"
-
-if test "$ac_kde_includes" = NO || test "$ac_kde_libraries" = NO; then
- ac_cv_have_kde="have_kde=no"
-else
- ac_cv_have_kde="have_kde=yes \
- ac_kde_includes=$ac_kde_includes ac_kde_libraries=$ac_kde_libraries"
-fi
-
-else dnl test -z $1
-
- ac_cv_have_kde="have_kde=no"
-
-fi
-])dnl
-
-eval "$ac_cv_have_kde"
-
-if test "$have_kde" != "yes"; then
- if test "${prefix}" = NONE; then
- ac_kde_prefix="$ac_default_prefix"
- else
- ac_kde_prefix="$prefix"
- fi
- if test "$exec_prefix" = NONE; then
- ac_kde_exec_prefix="$ac_kde_prefix"
- AC_MSG_RESULT([will be installed in $ac_kde_prefix])
- else
- ac_kde_exec_prefix="$exec_prefix"
- AC_MSG_RESULT([will be installed in $ac_kde_prefix and $ac_kde_exec_prefix])
- fi
-
- kde_libraries="${libdir}"
- kde_includes=${ac_kde_prefix}/include
-
-else
- ac_cv_have_kde="have_kde=yes \
- ac_kde_includes=$ac_kde_includes ac_kde_libraries=$ac_kde_libraries"
- AC_MSG_RESULT([libraries $ac_kde_libraries, headers $ac_kde_includes])
-
- kde_libraries="$ac_kde_libraries"
- kde_includes="$ac_kde_includes"
-fi
-AC_SUBST(kde_libraries)
-AC_SUBST(kde_includes)
-
-if test "$kde_includes" = "$x_includes" || test "$kde_includes" = "$qt_includes" || test "$kde_includes" = "/usr/include"; then
- KDE_INCLUDES=""
-else
- KDE_INCLUDES="-I$kde_includes"
- all_includes="$KDE_INCLUDES $all_includes"
-fi
-
-KDE_LDFLAGS="-L$kde_libraries"
-if test ! "$kde_libraries" = "$x_libraries" && test ! "$kde_libraries" = "$qt_libraries" ; then
- all_libraries="$all_libraries $KDE_LDFLAGS"
-fi
-
-AC_SUBST(KDE_LDFLAGS)
-AC_SUBST(KDE_INCLUDES)
-
-AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
-
-all_libraries="$all_libraries $USER_LDFLAGS"
-all_includes="$all_includes $USER_INCLUDES"
-AC_SUBST(all_includes)
-AC_SUBST(all_libraries)
-
-AC_SUBST(AUTODIRS)
-])
-
-AC_DEFUN(KDE_CHECK_EXTRA_LIBS,
-[
-AC_MSG_CHECKING(for extra includes)
-AC_ARG_WITH(extra-includes, [ --with-extra-includes=DIR
- adds non standard include paths],
- kde_use_extra_includes="$withval",
- kde_use_extra_includes=NONE
-)
-kde_extra_includes=
-if test -n "$kde_use_extra_includes" && \
- test "$kde_use_extra_includes" != "NONE"; then
-
- ac_save_ifs=$IFS
- IFS=':'
- for dir in $kde_use_extra_includes; do
- kde_extra_includes="$kde_extra_includes $dir"
- USER_INCLUDES="$USER_INCLUDES -I$dir"
- done
- IFS=$ac_save_ifs
- kde_use_extra_includes="added"
-else
- kde_use_extra_includes="no"
-fi
-AC_SUBST(USER_INCLUDES)
-
-AC_MSG_RESULT($kde_use_extra_includes)
-
-kde_extra_libs=
-AC_MSG_CHECKING(for extra libs)
-AC_ARG_WITH(extra-libs, [ --with-extra-libs=DIR adds non standard library paths],
- kde_use_extra_libs=$withval,
- kde_use_extra_libs=NONE
-)
-if test -n "$kde_use_extra_libs" && \
- test "$kde_use_extra_libs" != "NONE"; then
-
- ac_save_ifs=$IFS
- IFS=':'
- for dir in $kde_use_extra_libs; do
- kde_extra_libs="$kde_extra_libs $dir"
- KDE_EXTRA_RPATH="$KDE_EXTRA_RPATH -R $dir"
- USER_LDFLAGS="$USER_LDFLAGS -L$dir"
- done
- IFS=$ac_save_ifs
- kde_use_extra_libs="added"
-else
- kde_use_extra_libs="no"
-fi
-
-AC_SUBST(USER_LDFLAGS)
-
-AC_MSG_RESULT($kde_use_extra_libs)
-
-])
-
-AC_DEFUN(KDE_1_CHECK_PATH_HEADERS,
-[
- AC_MSG_CHECKING([for KDE headers installed])
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
-cat > conftest.$ac_ext <<EOF
-#ifdef STDC_HEADERS
-# include <stdlib.h>
-#endif
-#include <stdio.h>
-#include "confdefs.h"
-#include <kapp.h>
-
-int main() {
- printf("kde_htmldir=\\"%s\\"\n", KApplication::kde_htmldir().data());
- printf("kde_appsdir=\\"%s\\"\n", KApplication::kde_appsdir().data());
- printf("kde_icondir=\\"%s\\"\n", KApplication::kde_icondir().data());
- printf("kde_sounddir=\\"%s\\"\n", KApplication::kde_sounddir().data());
- printf("kde_datadir=\\"%s\\"\n", KApplication::kde_datadir().data());
- printf("kde_locale=\\"%s\\"\n", KApplication::kde_localedir().data());
- printf("kde_cgidir=\\"%s\\"\n", KApplication::kde_cgidir().data());
- printf("kde_confdir=\\"%s\\"\n", KApplication::kde_configdir().data());
- printf("kde_mimedir=\\"%s\\"\n", KApplication::kde_mimedir().data());
- printf("kde_toolbardir=\\"%s\\"\n", KApplication::kde_toolbardir().data());
- printf("kde_wallpaperdir=\\"%s\\"\n",
- KApplication::kde_wallpaperdir().data());
- printf("kde_bindir=\\"%s\\"\n", KApplication::kde_bindir().data());
- printf("kde_partsdir=\\"%s\\"\n", KApplication::kde_partsdir().data());
- printf("kde_servicesdir=\\"/tmp/dummy\\"\n");
- printf("kde_servicetypesdir=\\"/tmp/dummy\\"\n");
- printf("kde_moduledir=\\"/tmp/dummy\\"\n");
- printf("kde_styledir=\\"/tmp/dummy\\"\n");
- printf("kde_widgetdir=\\"/tmp/dummy\\"\n");
- return 0;
- }
-EOF
-
- ac_compile='${CXX-g++} -c $CXXFLAGS $all_includes $CPPFLAGS conftest.$ac_ext'
- if AC_TRY_EVAL(ac_compile); then
- AC_MSG_RESULT(yes)
- else
- AC_MSG_ERROR([your system is not able to compile a small KDE application!
-Check, if you installed the KDE header files correctly.
-For more details about this problem, look at the end of config.log.])
- fi
-
- AC_LANG_RESTORE
-])
-
-AC_DEFUN(KDE_CHECK_KDEQTADDON,
-[
-AC_MSG_CHECKING(for kde-qt-addon)
-AC_CACHE_VAL(kde_cv_have_kdeqtaddon,
-[
- kde_ldflags_safe="$LDFLAGS"
- kde_libs_safe="$LIBS"
- kde_cxxflags_safe="$CXXFLAGS"
-
- LIBS="-lkde-qt-addon $LIBQT $LIBS"
- CXXFLAGS="$CXXFLAGS -I$prefix/include -I$prefix/include/kde $all_includes"
- LDFLAGS="$LDFLAGS $all_libraries $USER_LDFLAGS"
-
- AC_TRY_LINK([
- #include <qdom.h>
- ],
- [
- QDomDocument doc;
- ],
- kde_cv_have_kdeqtaddon=yes,
- kde_cv_have_kdeqtaddon=no
- )
-
- LDFLAGS=$kde_ldflags_safe
- LIBS=$kde_libs_safe
- CXXFLAGS=$kde_cxxflags_safe
-])
-
-AC_MSG_RESULT($kde_cv_have_kdeqtaddon)
-
-if test "$kde_cv_have_kdeqtaddon" = "no"; then
- AC_MSG_ERROR([Can't find libkde-qt-addon. You need to install it first.
-It is a separate package (and CVS module) named kde-qt-addon.])
-fi
-])
-
-AC_DEFUN(KDE_CHECK_KIMGIO,
-[
- AC_REQUIRE([AC_BASE_PATH_KDE])
- AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
- AC_REQUIRE([AC_FIND_TIFF])
- AC_REQUIRE([AC_FIND_JPEG])
- AC_REQUIRE([AC_FIND_PNG])
- AC_REQUIRE([KDE_CREATE_LIBS_ALIASES])
-
- if test "$1" = "existance"; then
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
- kde_save_LIBS="$LIBS"
- LIBS="$LIBS $all_libraries $LIBJPEG $LIBTIFF $LIBPNG $LIBQT -lm"
- AC_CHECK_LIB(kimgio, kimgioRegister, [
- LIBKIMGIO_EXISTS=yes],LIBKIMGIO_EXISTS=no)
- LIBS="$kde_save_LIBS"
- AC_LANG_RESTORE
- else
- LIBKIMGIO_EXISTS=yes
- fi
-
- if test "$LIBKIMGIO_EXISTS" = "yes"; then
- LIB_KIMGIO='-lkimgio'
- else
- LIB_KIMGIO=''
- fi
- AC_SUBST(LIB_KIMGIO)
-])
-
-AC_DEFUN(KDE_CREATE_LIBS_ALIASES,
-[
- AC_REQUIRE([KDE_MISC_TESTS])
- AC_REQUIRE([KDE_CHECK_LIBDL])
- AC_REQUIRE([K_PATH_X])
-
-if test $kde_qtver = 3; then
- LIB_KDECORE='-lkdecore'
- AC_SUBST(LIB_KDECORE)
- LIB_KDEUI='-lkdeui'
- AC_SUBST(LIB_KDEUI)
- LIB_KIO='-lkio'
- AC_SUBST(LIB_KIO)
- LIB_SMB='-lsmb'
- AC_SUBST(LIB_SMB)
- LIB_KAB='-lkab'
- AC_SUBST(LIB_KAB)
- LIB_KHTML='-lkhtml'
- AC_SUBST(LIB_KHTML)
- LIB_KSPELL='-lkspell'
- AC_SUBST(LIB_KSPELL)
- LIB_KPARTS='-lkparts'
- AC_SUBST(LIB_KPARTS)
- LIB_KDEPRINT='-lkdeprint'
- AC_SUBST(LIB_KDEPRINT)
-# these are for backward compatibility
- LIB_KSYCOCA='-lkio'
- AC_SUBST(LIB_KSYCOCA)
- LIB_KFILE='-lkio'
- AC_SUBST(LIB_KFILE)
-elif test $kde_qtver = 2; then
- LIB_KDECORE='-lkdecore'
- AC_SUBST(LIB_KDECORE)
- LIB_KDEUI='-lkdeui'
- AC_SUBST(LIB_KDEUI)
- LIB_KIO='-lkio'
- AC_SUBST(LIB_KIO)
- LIB_KSYCOCA='-lksycoca'
- AC_SUBST(LIB_KSYCOCA)
- LIB_SMB='-lsmb'
- AC_SUBST(LIB_SMB)
- LIB_KFILE='-lkfile'
- AC_SUBST(LIB_KFILE)
- LIB_KAB='-lkab'
- AC_SUBST(LIB_KAB)
- LIB_KHTML='-lkhtml'
- AC_SUBST(LIB_KHTML)
- LIB_KSPELL='-lkspell'
- AC_SUBST(LIB_KSPELL)
- LIB_KPARTS='-lkparts'
- AC_SUBST(LIB_KPARTS)
- LIB_KDEPRINT='-lkdeprint'
- AC_SUBST(LIB_KDEPRINT)
-else
- LIB_KDECORE='-lkdecore -lXext $(LIB_QT)'
- AC_SUBST(LIB_KDECORE)
- LIB_KDEUI='-lkdeui $(LIB_KDECORE)'
- AC_SUBST(LIB_KDEUI)
- LIB_KFM='-lkfm $(LIB_KDECORE)'
- AC_SUBST(LIB_KFM)
- LIB_KFILE='-lkfile $(LIB_KFM) $(LIB_KDEUI)'
- AC_SUBST(LIB_KFILE)
- LIB_KAB='-lkab $(LIB_KIMGIO) $(LIB_KDECORE)'
- AC_SUBST(LIB_KAB)
-fi
-])
-
-AC_DEFUN(AC_PATH_KDE,
-[
- AC_BASE_PATH_KDE
- AC_ARG_ENABLE(path-check, [ --disable-path-check don't try to find out, where to install],
- [
- if test "$enableval" = "no";
- then ac_use_path_checking="default"
- else ac_use_path_checking=""
- fi
- ],
- [
- if test "$kde_qtver" = 1;
- then ac_use_path_checking=""
- else ac_use_path_checking="default"
- fi
- ]
- )
-
- AC_CREATE_KFSSTND($ac_use_path_checking)
-
- AC_SUBST_KFSSTND
- KDE_CREATE_LIBS_ALIASES
-])
-
-dnl obsolete
-AC_DEFUN(AC_CHECK_SETENV,
-[
- AC_OBSOLETE([$0], [; instead use AC_CHECK_FUNCS([setenv unsetenv])])dnl
- AC_CHECK_FUNCS([setenv unsetenv])
-])
-
-AC_DEFUN(AC_CHECK_GETDOMAINNAME,
-[
-AC_MSG_CHECKING(for getdomainname)
-AC_CACHE_VAL(ac_cv_func_getdomainname,
-[
-AC_LANG_SAVE
-AC_LANG_CPLUSPLUS
-save_CXXFLAGS="$CXXFLAGS"
-kde_safe_LIBS="$LIBS"
-LIBS="$LIBS $X_EXTRA_LIBS"
-if test "$GCC" = "yes"; then
-CXXFLAGS="$CXXFLAGS -pedantic-errors"
-fi
-AC_TRY_COMPILE([
-#include <stdlib.h>
-#include <unistd.h>
-],
-[
-char buffer[200];
-getdomainname(buffer, 200);
-],
-ac_cv_func_getdomainname=yes,
-ac_cv_func_getdomainname=no)
-CXXFLAGS="$save_CXXFLAGS"
-LIBS=$kde_safe_LIBS
-AC_LANG_RESTORE
-])
-AC_MSG_RESULT($ac_cv_func_getdomainname)
-
-AC_MSG_CHECKING([if getdomainname needs custom prototype])
-AC_CACHE_VAL(ac_cv_proto_getdomainname,
-[
-AC_LANG_SAVE
-AC_LANG_CPLUSPLUS
-if eval "test \"`echo $ac_cv_func_getdomainname`\" = yes"; then
- ac_cv_proto_getdomainname=no
-else
- kde_safe_libs=$LIBS
- LIBS="$LIBS $X_EXTRA_LIBS"
- AC_TRY_LINK([
-#include <stdlib.h>
-#include <unistd.h>
-
-extern "C" int getdomainname (char *, int);
-],
-[
-char buffer[200];
-getdomainname(buffer, 200);
-],
- ac_cv_func_getdomainname=yes
- ac_cv_proto_getdomainname=yes,
- AC_MSG_RESULT([fatal error])
- AC_MSG_ERROR([getdomainname unavailable]))
-fi
-LIBS=$kde_safe_libs
-AC_LANG_RESTORE
-])
-AC_MSG_RESULT($ac_cv_proto_getdomainname)
-
-if eval "test \"`echo $ac_cv_func_getdomainname`\" = yes"; then
- AC_DEFINE(HAVE_GETDOMAINNAME, 1, [Define if you have getdomainname])
-fi
-if eval "test \"`echo $ac_cv_proto_getdomainname`\" = no"; then
- AC_DEFINE(HAVE_GETDOMAINNAME_PROTO, 1,
- [Define if you have getdomainname prototype])
-fi
-
-])
-
-AC_DEFUN(AC_CHECK_GETHOSTNAME,
-[
-
-AC_MSG_CHECKING([for gethostname])
-AC_CACHE_VAL(ac_cv_func_gethostname,
-[
-AC_LANG_SAVE
-AC_LANG_CPLUSPLUS
-save_CXXFLAGS="$CXXFLAGS"
-if test "$GCC" = "yes"; then
-CXXFLAGS="$CXXFLAGS -pedantic-errors"
-fi
-AC_TRY_LINK([
-#include <stdlib.h>
-#include <unistd.h>
-],
-[
-char buffer[200];
-gethostname(buffer, 200);
-],
-ac_cv_func_gethostname=yes,
-ac_cv_func_gethostname=no)
-CXXFLAGS="$save_CXXFLAGS"
-AC_LANG_RESTORE
-])
-AC_MSG_RESULT($ac_cv_func_gethostname)
-
-AC_MSG_CHECKING([if gethostname needs custom prototype])
-AC_CACHE_VAL(ac_cv_proto_gethostname,
-[
-AC_LANG_SAVE
-AC_LANG_CPLUSPLUS
-if eval "test \"`echo $ac_cv_func_gethostname`\" = yes"; then
- ac_cv_proto_gethostname=no
-else
- AC_TRY_LINK([
-#include <stdlib.h>
-#include <unistd.h>
-
-extern "C" int gethostname (char *, int);
-],
-[
-char buffer[200];
-gethostname(buffer, 200);
-],
- ac_cv_func_gethostname=yes
- ac_cv_proto_gethostname=yes,
- AC_MSG_RESULT([fatal error])
- AC_MSG_ERROR(gethostname unavailable))
-fi
-AC_LANG_RESTORE
-])
-AC_MSG_RESULT($ac_cv_proto_gethostname)
-
-if eval "test \"`echo $ac_cv_proto_gethostname`\" = no"; then
- AC_DEFINE(HAVE_GETHOSTNAME_PROTO, 1,
- [Define if you have gethostname prototype])
-fi
-if eval "test \"`echo $ac_cv_func_gethostname`\" = yes"; then
- AC_DEFINE(HAVE_GETHOSTNAME, 1, [Define if you have gethostname])
-fi
-])
-
-AC_DEFUN(AC_CHECK_USLEEP,
-[
-AC_MSG_CHECKING([for usleep])
-AC_CACHE_VAL(ac_cv_func_usleep,
-[
-AC_LANG_SAVE
-AC_LANG_CPLUSPLUS
-ac_libs_safe="$LIBS"
-LIBS="$LIBS $LIBUCB"
-AC_TRY_LINK([
-#include <stdlib.h>
-#include <unistd.h>
-],
-[
-usleep(200);
-],
-ac_cv_func_usleep=yes,
-ac_cv_func_usleep=no)
-LIBS="$ac_libs_safe"
-AC_LANG_RESTORE
-])
-AC_MSG_RESULT($ac_cv_func_usleep)
-if eval "test \"`echo $ac_cv_func_usleep`\" = yes"; then
- AC_DEFINE(HAVE_USLEEP, 1, [Define if you have the usleep function])
-fi
-])
-
-AC_DEFUN(AC_CHECK_RANDOM,
-[
-AC_MSG_CHECKING([for random])
-AC_CACHE_VAL(ac_cv_func_random,
-[
-AC_LANG_SAVE
-AC_LANG_CPLUSPLUS
-ac_libs_safe="$LIBS"
-LIBS="$LIBS $LIBUCB"
-AC_TRY_LINK([
-#include <stdlib.h>
-],
-[
-random();
-],
-ac_cv_func_random=yes,
-ac_cv_func_random=no)
-LIBS="$ac_libs_safe"
-AC_LANG_RESTORE
-])
-AC_MSG_RESULT($ac_cv_func_random)
-if eval "test \"`echo $ac_cv_func_random`\" = yes"; then
- AC_DEFINE(HAVE_RANDOM, 1, [Define if you have random])
-fi
-])
-
-AC_DEFUN(AC_FIND_GIF,
- [AC_MSG_CHECKING([for giflib])
-AC_CACHE_VAL(ac_cv_lib_gif,
-[ac_save_LIBS="$LIBS"
-if test "x$kde_use_qt_emb" != "xyes"; then
-LIBS="$all_libraries -lgif -lX11 $LIBSOCKET"
-else
-LIBS="$all_libraries -lgif"
-fi
-AC_TRY_LINK(dnl
-[
-#ifdef __cplusplus
-extern "C" {
-#endif
-int GifLastError(void);
-#ifdef __cplusplus
-}
-#endif
-/* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
-],
- [return GifLastError();],
- eval "ac_cv_lib_gif=yes",
- eval "ac_cv_lib_gif=no")
-LIBS="$ac_save_LIBS"
-])dnl
-if eval "test \"`echo $ac_cv_lib_gif`\" = yes"; then
- AC_MSG_RESULT(yes)
- AC_DEFINE_UNQUOTED(HAVE_LIBGIF, 1, [Define if you have libgif])
-else
- AC_MSG_ERROR(You need giflib30. Please install the kdesupport package)
-fi
-])
-
-AC_DEFUN(KDE_FIND_JPEG_HELPER,
-[
-AC_MSG_CHECKING([for libjpeg$2])
-AC_CACHE_VAL(ac_cv_lib_jpeg_$1,
-[
-AC_LANG_C
-ac_save_LIBS="$LIBS"
-LIBS="$all_libraries $USER_LDFLAGS -ljpeg$2 -lm"
-ac_save_CFLAGS="$CFLAGS"
-CFLAGS="$CFLAGS $all_includes $USER_INCLUDES"
-AC_TRY_LINK(
-[/* Override any gcc2 internal prototype to avoid an error. */
-struct jpeg_decompress_struct;
-typedef struct jpeg_decompress_struct * j_decompress_ptr;
-typedef int size_t;
-#ifdef __cplusplus
-extern "C" {
-#endif
- void jpeg_CreateDecompress(j_decompress_ptr cinfo,
- int version, size_t structsize);
-#ifdef __cplusplus
-}
-#endif
-/* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
-],
- [jpeg_CreateDecompress(0L, 0, 0);],
- eval "ac_cv_lib_jpeg_$1=-ljpeg$2",
- eval "ac_cv_lib_jpeg_$1=no")
-LIBS="$ac_save_LIBS"
-CFLAGS="$ac_save_CFLAGS"
-])
-
-if eval "test ! \"`echo $ac_cv_lib_jpeg_$1`\" = no"; then
- LIBJPEG="$ac_cv_lib_jpeg_$1"
- AC_MSG_RESULT($ac_cv_lib_jpeg_$1)
-else
- AC_MSG_RESULT(no)
- $3
-fi
-
-])
-
-AC_DEFUN(AC_FIND_JPEG,
-[
-dnl first look for libraries
-KDE_FIND_JPEG_HELPER(6b, 6b,
- KDE_FIND_JPEG_HELPER(normal, [],
- [
- LIBJPEG=
- ]
- )
-)
-
-dnl then search the headers (can't use simply AC_TRY_xxx, as jpeglib.h
-dnl requires system dependent includes loaded before it)
-jpeg_incdirs="/usr/include /usr/local/include $kde_extra_includes"
-AC_FIND_FILE(jpeglib.h, $jpeg_incdirs, jpeg_incdir)
-test "x$jpeg_incdir" = xNO && jpeg_incdir=
-
-dnl if headers _and_ libraries are missing, this is no error, and we
-dnl continue with a warning (the user will get no jpeg support in khtml)
-dnl if only one is missing, it means a configuration error, but we still
-dnl only warn
-if test -n "$jpeg_incdir" && test -n "$LIBJPEG" ; then
- AC_DEFINE_UNQUOTED(HAVE_LIBJPEG, 1, [Define if you have libjpeg])
-else
- if test -n "$jpeg_incdir" || test -n "$LIBJPEG" ; then
- AC_MSG_WARN([
-There is an installation error in jpeg support. You seem to have only one
-of either the headers _or_ the libraries installed. You may need to either
-provide correct --with-extra-... options, or the development package of
-libjpeg6b. You can get a source package of libjpeg from http://www.ijg.org/
-Disabling JPEG support.
-])
- else
- AC_MSG_WARN([libjpeg not found. disable JPEG support.])
- fi
- jpeg_incdir=
- LIBJPEG=
-fi
-
-AC_SUBST(LIBJPEG)
-])
-
-AC_DEFUN(KDE_CHECK_QT_JPEG,
-[
-AC_MSG_CHECKING([if Qt needs $LIBJPEG])
-AC_CACHE_VAL(kde_cv_qt_jpeg,
-[
-AC_LANG_SAVE
-AC_LANG_CPLUSPLUS
-ac_save_LIBS="$LIBS"
-LIBS="$all_libraries $USER_LDFLAGS $LIBQT"
-LIBS=`echo $LIBS | sed "s/$LIBJPEG//"`
-ac_save_CXXFLAGS="$CXXFLAGS"
-CXXFLAGS="$CXXFLAGS $all_includes $USER_INCLUDES"
-AC_TRY_LINK(
-[#include <qapplication.h>],
- [
- int argc;
- char** argv;
- QApplication app(argc, argv);],
- eval "kde_cv_qt_jpeg=no",
- eval "kde_cv_qt_jpeg=yes")
-LIBS="$ac_save_LIBS"
-CXXFLAGS="$ac_save_CXXFLAGS"
-AC_LANG_RESTORE
-])
-
-if eval "test ! \"`echo $kde_cv_qt_jpeg`\" = no"; then
- AC_MSG_RESULT(yes)
- LIBJPEG_QT='$(LIBJPEG)'
-else
- AC_MSG_RESULT(no)
- LIBJPEG_QT=
-fi
-
-])
-
-AC_DEFUN(AC_FIND_ZLIB,
-[
-AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
-AC_MSG_CHECKING([for libz])
-AC_CACHE_VAL(ac_cv_lib_z,
-[
-AC_LANG_C
-kde_save_LIBS="$LIBS"
-LIBS="$all_libraries $USER_LDFLAGS -lz $LIBSOCKET"
-kde_save_CFLAGS="$CFLAGS"
-CFLAGS="$CFLAGS $all_includes $USER_INCLUDES"
-AC_TRY_LINK(dnl
-[
-#include<zlib.h>
-],
- [return (zlibVersion() == ZLIB_VERSION); ],
- eval "ac_cv_lib_z='-lz'",
- eval "ac_cv_lib_z=no")
-LIBS="$kde_save_LIBS"
-CFLAGS="$kde_save_CFLAGS"
-])dnl
-if test ! "$ac_cv_lib_z" = no; then
- AC_DEFINE_UNQUOTED(HAVE_LIBZ, 1, [Define if you have libz])
- LIBZ="$ac_cv_lib_z"
- AC_SUBST(LIBZ)
- AC_MSG_RESULT($ac_cv_lib_z)
-else
- AC_MSG_ERROR(not found. Check your installation and look into config.log)
- LIBZ=""
- AC_SUBST(LIBZ)
-fi
-])
-
-AC_DEFUN(KDE_TRY_TIFFLIB,
-[
-AC_MSG_CHECKING([for libtiff $1])
-
-AC_CACHE_VAL(kde_cv_libtiff_$1,
-[
-AC_LANG_SAVE
-AC_LANG_CPLUSPLUS
-kde_save_LIBS="$LIBS"
-if test "x$kde_use_qt_emb" != "xyes"; then
-LIBS="$all_libraries $USER_LDFLAGS -l$1 $LIBJPEG $LIBZ -lX11 $LIBSOCKET -lm"
-else
-LIBS="$all_libraries $USER_LDFLAGS -l$1 $LIBJPEG $LIBZ -lm"
-fi
-kde_save_CXXFLAGS="$CXXFLAGS"
-CXXFLAGS="$CXXFLAGS $all_includes $USER_INCLUDES"
-
-AC_TRY_LINK(dnl
-[
-#include<tiffio.h>
-],
- [return (TIFFOpen( "", "r") == 0); ],
-[
- kde_cv_libtiff_$1="-l$1 $LIBJPEG $LIBZ"
-], [
- kde_cv_libtiff_$1=no
-])
-
-LIBS="$kde_save_LIBS"
-CXXFLAGS="$kde_save_CXXFLAGS"
-AC_LANG_RESTORE
-])
-
-if test "$kde_cv_libtiff_$1" = "no"; then
- AC_MSG_RESULT(no)
- LIBTIFF=""
- $3
-else
- LIBTIFF="$kde_cv_libtiff_$1"
- AC_MSG_RESULT(yes)
- AC_DEFINE_UNQUOTED(HAVE_LIBTIFF, 1, [Define if you have libtiff])
- $2
-fi
-
-])
-
-AC_DEFUN(AC_FIND_TIFF,
-[
-AC_REQUIRE([K_PATH_X])
-AC_REQUIRE([AC_FIND_ZLIB])
-AC_REQUIRE([AC_FIND_JPEG])
-AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
-
-KDE_TRY_TIFFLIB(tiff, [],
- KDE_TRY_TIFFLIB(tiff34))
-
-AC_SUBST(LIBTIFF)
-])
-
-
-AC_DEFUN(AC_FIND_PNG,
-[
-AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
-AC_REQUIRE([AC_FIND_ZLIB])
-AC_MSG_CHECKING([for libpng])
-AC_CACHE_VAL(ac_cv_lib_png,
-[
-kde_save_LIBS="$LIBS"
-if test "x$kde_use_qt_emb" != "xyes"; then
-LIBS="$LIBS $all_libraries $USER_LDFLAGS -lpng $LIBZ -lm -lX11 $LIBSOCKET"
-else
-LIBS="$LIBS $all_libraries $USER_LDFLAGS -lpng $LIBZ -lm"
-fi
-kde_save_CFLAGS="$CFLAGS"
-CFLAGS="$CFLAGS $all_includes $USER_INCLUDES"
-AC_LANG_C
-AC_TRY_LINK(dnl
- [
- #include<png.h>
- ],
- [
- png_structp png_ptr = png_create_read_struct( /* image ptr */
- PNG_LIBPNG_VER_STRING, 0, 0, 0 );
- return( png_ptr != 0 );
- ],
- eval "ac_cv_lib_png='-lpng $LIBZ -lm'",
- eval "ac_cv_lib_png=no"
-)
-LIBS="$kde_save_LIBS"
-CFLAGS="$kde_save_CFLAGS"
-])dnl
-if eval "test ! \"`echo $ac_cv_lib_png`\" = no"; then
- AC_DEFINE_UNQUOTED(HAVE_LIBPNG, 1, [Define if you have libpng])
- LIBPNG="$ac_cv_lib_png"
- AC_SUBST(LIBPNG)
- AC_MSG_RESULT($ac_cv_lib_png)
-else
- AC_MSG_RESULT(no)
- LIBPNG=""
- AC_SUBST(LIBPNG)
-fi
-])
-
-AC_DEFUN(AC_CHECK_BOOL,
-[
- AC_DEFINE_UNQUOTED(HAVE_BOOL, 1, [You _must_ have bool])
-])
-
-AC_DEFUN(AC_CHECK_GNU_EXTENSIONS,
-[
-AC_MSG_CHECKING(if you need GNU extensions)
-AC_CACHE_VAL(ac_cv_gnu_extensions,
-[
-cat > conftest.c << EOF
-#include <features.h>
-
-#ifdef __GNU_LIBRARY__
-yes
-#endif
-EOF
-
-if (eval "$ac_cpp conftest.c") 2>&5 |
- egrep "yes" >/dev/null 2>&1; then
- rm -rf conftest*
- ac_cv_gnu_extensions=yes
-else
- ac_cv_gnu_extensions=no
-fi
-])
-
-AC_MSG_RESULT($ac_cv_gnu_extensions)
-if test "$ac_cv_gnu_extensions" = "yes"; then
- AC_DEFINE_UNQUOTED(_GNU_SOURCE, 1, [Define if you need to use the GNU extensions])
-fi
-])
-
-AC_DEFUN(KDE_CHECK_COMPILER_FLAG,
-[
-AC_MSG_CHECKING(whether $CXX supports -$1)
-kde_cache=`echo $1 | sed 'y% .=/+-%____p_%'`
-AC_CACHE_VAL(kde_cv_prog_cxx_$kde_cache,
-[
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
- save_CXXFLAGS="$CXXFLAGS"
- CXXFLAGS="$CXXFLAGS -$1"
- AC_TRY_LINK([],[ return 0; ], [eval "kde_cv_prog_cxx_$kde_cache=yes"], [])
- CXXFLAGS="$save_CXXFLAGS"
- AC_LANG_RESTORE
-])
-if eval "test \"`echo '$kde_cv_prog_cxx_'$kde_cache`\" = yes"; then
- AC_MSG_RESULT(yes)
- :
- $2
-else
- AC_MSG_RESULT(no)
- :
- $3
-fi
-])
-
-dnl AC_REMOVE_FORBIDDEN removes forbidden arguments from variables
-dnl use: AC_REMOVE_FORBIDDEN(CC, [-forbid -bad-option whatever])
-dnl it's all white-space separated
-AC_DEFUN(AC_REMOVE_FORBIDDEN,
-[ __val=$$1
- __forbid=" $2 "
- if test -n "$__val"; then
- __new=""
- ac_save_IFS=$IFS
- IFS=" "
- for i in $__val; do
- case "$__forbid" in
- *" $i "*) AC_MSG_WARN([found forbidden $i in $1, removing it]) ;;
- *) # Careful to not add spaces, where there were none, because otherwise
- # libtool gets confused, if we change e.g. CXX
- if test -z "$__new" ; then __new=$i ; else __new="$__new $i" ; fi ;;
- esac
- done
- IFS=$ac_save_IFS
- $1=$__new
- fi
-])
-
-dnl AC_VALIDIFY_CXXFLAGS checks for forbidden flags the user may have given
-AC_DEFUN(AC_VALIDIFY_CXXFLAGS,
-[dnl
-if test "x$kde_use_qt_emb" != "xyes"; then
- AC_REMOVE_FORBIDDEN(CXX, [-fno-rtti -rpath])
- AC_REMOVE_FORBIDDEN(CXXFLAGS, [-fno-rtti -rpath])
-else
- AC_REMOVE_FORBIDDEN(CXX, [-rpath])
- AC_REMOVE_FORBIDDEN(CXXFLAGS, [-rpath])
-fi
-])
-
-AC_DEFUN(AC_CHECK_COMPILERS,
-[
- AC_ARG_ENABLE(debug,[ --enable-debug[=ARG] enables debug symbols (yes|no|full) [default=no]],
- [
- case $enableval in
- yes)
- kde_use_debug_code="yes"
- kde_use_debug_define=no
- ;;
- full)
- kde_use_debug_code="full"
- kde_use_debug_define=no
- ;;
- *)
- kde_use_debug_code="no"
- kde_use_debug_define=yes
- ;;
- esac
- ],
- [kde_use_debug_code="no"
- kde_use_debug_define=no
- ])
-
- dnl Just for configure --help
- AC_ARG_ENABLE(dummyoption,[ --disable-debug disables debug output and debug symbols [default=no]],[],[])
-
- AC_ARG_ENABLE(strict,[ --enable-strict compiles with strict compiler options (may not work!)],
- [
- if test $enableval = "no"; then
- kde_use_strict_options="no"
- else
- kde_use_strict_options="yes"
- fi
- ], [kde_use_strict_options="no"])
-
- AC_ARG_ENABLE(warnings,[ --enable-warnings compiles with -Wall and similiar],
- [
- if test $enableval = "no"; then
- kde_use_warnings="no"
- else
- kde_use_warnings="yes"
- fi
- ], [kde_use_warnings="no"])
-
- dnl enable warnings for debug build
- if test "$kde_use_debug_code" != "no"; then
- kde_use_warnings=yes
- fi
-
- AC_ARG_ENABLE(profile,[ --enable-profile creates profiling infos [default=no]],
- [kde_use_profiling=$enableval],
- [kde_use_profiling="no"]
- )
-
- dnl this prevents stupid AC_PROG_CC to add "-g" to the default CFLAGS
- CFLAGS=" $CFLAGS"
-
- AC_PROG_CC
-
- AC_PROG_CPP
-
- if test "$GCC" = "yes"; then
- if test "$kde_use_debug_code" != "no"; then
- if test $kde_use_debug_code = "full"; then
- CFLAGS="-g3 $CFLAGS"
- else
- CFLAGS="-g -O2 $CFLAGS"
- fi
- else
- CFLAGS="-O2 $CFLAGS"
- fi
- fi
-
- if test "$kde_use_debug_define" = "yes"; then
- CFLAGS="-DNDEBUG $CFLAGS"
- fi
-
-
- case "$host" in
- *-*-sysv4.2uw*) CFLAGS="-D_UNIXWARE $CFLAGS";;
- *-*-sysv5uw7*) CFLAGS="-D_UNIXWARE7 $CFLAGS";;
- esac
-
- if test -z "$LDFLAGS" && test "$kde_use_debug_code" = "no" && test "$GCC" = "yes"; then
- LDFLAGS=""
- fi
-
- CXXFLAGS=" $CXXFLAGS"
-
- AC_PROG_CXX
-
- if test "$GXX" = "yes" || test "$CXX" = "KCC"; then
- if test "$kde_use_debug_code" != "no"; then
- if test "$CXX" = "KCC"; then
- CXXFLAGS="+K0 -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings $CXXFLAGS"
- else
- if test "$kde_use_debug_code" = "full"; then
- CXXFLAGS="-g3 $CXXFLAGS"
- else
- CXXFLAGS="-g -O2 $CXXFLAGS"
- fi
- fi
- KDE_CHECK_COMPILER_FLAG(fno-builtin,[CXXFLAGS="-fno-builtin $CXXFLAGS"])
-
- dnl convenience compiler flags
- KDE_CHECK_COMPILER_FLAG(Woverloaded-virtual, [WOVERLOADED_VIRTUAL="-Woverloaded-virtual"], [WOVERLOADED_VRITUAL=""])
- AC_SUBST(WOVERLOADED_VIRTUAL)
- else
- if test "$CXX" = "KCC"; then
- CXXFLAGS="+K3 $CXXFLAGS"
- else
- CXXFLAGS="-O2 $CXXFLAGS"
- fi
- fi
- fi
-
- if test "$kde_use_debug_define" = "yes"; then
- CXXFLAGS="-DNDEBUG -DNO_DEBUG $CXXFLAGS"
- fi
-
- if test "$kde_use_profiling" = "yes"; then
- KDE_CHECK_COMPILER_FLAG(pg,
- [
- CFLAGS="-pg $CFLAGS"
- CXXFLAGS="-pg $CXXFLAGS"
- ])
- fi
-
- if test "$kde_use_warnings" = "yes"; then
- if test "$GCC" = "yes"; then
- case $host in
- *-*-linux-gnu)
- CFLAGS="-ansi -W -Wall -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE $CFLAGS"
- CXXFLAGS="-ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion $CXXFLAGS"
- ;;
- esac
- CXXFLAGS="-Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings $CXXFLAGS"
- KDE_CHECK_COMPILER_FLAG(Wundef,[CXXFLAGS="-Wundef $CXXFLAGS"])
- KDE_CHECK_COMPILER_FLAG(Wbad-function-cast,[CXXFLAGS="-Wbad-function-cast $CXXFLAGS"])
- KDE_CHECK_COMPILER_FLAG(Wno-long-long,[CXXFLAGS="-Wno-long-long $CXXFLAGS"])
- KDE_CHECK_COMPILER_FLAG(Wnon-virtual-dtor,[CXXFLAGS="-Wnon-virtual-dtor $CXXFLAGS"])
- fi
- fi
-
- if test "$GCC" = "yes" && test "$kde_use_strict_options" = "yes"; then
- CXXFLAGS="-Wcast-qual -Wshadow -Wcast-align $CXXFLAGS"
- fi
-
- if test "$GXX" = "yes"; then
- KDE_CHECK_COMPILER_FLAG(fno-exceptions,[CXXFLAGS="$CXXFLAGS -fno-exceptions"])
- KDE_CHECK_COMPILER_FLAG(fno-check-new, [CXXFLAGS="$CXXFLAGS -fno-check-new"])
- KDE_CHECK_COMPILER_FLAG(fexceptions, [USE_EXCEPTIONS="-fexceptions"], USE_EXCEPTIONS= )
- fi
- if test "$CXX" = "KCC"; then
- dnl unfortunately we currently cannot disable exception support in KCC
- dnl because doing so is binary incompatible and Qt by default links with exceptions :-(
- dnl KDE_CHECK_COMPILER_FLAG(-no_exceptions,[CXXFLAGS="$CXXFLAGS --no_exceptions"])
- dnl KDE_CHECK_COMPILER_FLAG(-exceptions, [USE_EXCEPTIONS="--exceptions"], USE_EXCEPTIONS= )
-
- AC_ARG_ENABLE(pch,[ --enable-pch enables precompiled header support (currently only KCC) [default=no]],
- [
- kde_use_pch=$enableval
- ],[kde_use_pch=no])
-
- if test "$kde_use_pch" = "yes"; then
- dnl TODO: support --pch-dir!
- KDE_CHECK_COMPILER_FLAG(-pch,[CXXFLAGS="$CXXFLAGS --pch"])
- dnl the below works (but the dir must exist), but it's
- dnl useless for a whole package.
- dnl The are precompiled headers for each source file, so when compiling
- dnl from scratch, it doesn't make a difference, and they take up
- dnl around ~5Mb _per_ sourcefile.
- dnl KDE_CHECK_COMPILER_FLAG(-pch_dir /tmp,
- dnl [CXXFLAGS="$CXXFLAGS --pch_dir `pwd`/pcheaders"])
- fi
- dnl this flag controls inlining. by default KCC inlines in optimisation mode
- dnl all implementations that are defined inside the class {} declaration.
- dnl because of templates-compatibility with broken gcc compilers, this
- dnl can cause excessive inlining. This flag limits it to a sane level
- KDE_CHECK_COMPILER_FLAG(-inline_keyword_space_time=6,[CXXFLAGS="$CXXFLAGS --inline_keyword_space_time=6"])
- KDE_CHECK_COMPILER_FLAG(-inline_auto_space_time=2,[CXXFLAGS="$CXXFLAGS --inline_auto_space_time=2"])
- KDE_CHECK_COMPILER_FLAG(-inline_implicit_space_time=2.0,[CXXFLAGS="$CXXFLAGS --inline_implicit_space_time=2.0"])
- KDE_CHECK_COMPILER_FLAG(-inline_generated_space_time=2.0,[CXXFLAGS="$CXXFLAGS --inline_generated_space_time=2.0"])
- dnl Some source files are shared between multiple executables
- dnl (or libraries) and some of those need template instantiations.
- dnl In that case KCC needs to compile those sources with
- dnl --one_instantiation_per_object. To make it easy for us we compile
- dnl _all_ objects with that flag (--one_per is a shorthand).
- KDE_CHECK_COMPILER_FLAG(-one_per, [CXXFLAGS="$CXXFLAGS --one_per"])
- fi
- AC_SUBST(USE_EXCEPTIONS)
- dnl obsolete macro - provided to keep things going
- USE_RTTI=
- AC_SUBST(USE_RTTI)
-
- case "$host" in
- *-*-irix*) test "$GXX" = yes && CXXFLAGS="-D_LANGUAGE_C_PLUS_PLUS -D__LANGUAGE_C_PLUS_PLUS $CXXFLAGS" ;;
- *-*-sysv4.2uw*) CXXFLAGS="-D_UNIXWARE $CXXFLAGS";;
- *-*-sysv5uw7*) CXXFLAGS="-D_UNIXWARE7 $CXXFLAGS";;
- *-*-solaris*)
- if test "$GXX" = yes; then
- libstdcpp=`$CXX -print-file-name=libstdc++.so`
- if test ! -f $libstdcpp; then
- AC_MSG_ERROR([You've compiled gcc without --enable-shared. This doesn't work with KDE. Please recompile gcc with --enable-shared to receive a libstdc++.so])
- fi
- fi
- ;;
- esac
-
- AC_VALIDIFY_CXXFLAGS
-
- AC_PROG_CXXCPP
-
- # the following is to allow programs, that are known to
- # have problems when compiled with -O2
- if test -n "$CXXFLAGS"; then
- kde_safe_IFS=$IFS
- IFS=" "
- NOOPT_CXXFLAGS=""
- for i in $CXXFLAGS; do
- case $i in
- -O*)
- ;;
- *)
- NOOPT_CXXFLAGS="$NOOPT_CXXFLAGS $i"
- ;;
- esac
- done
- IFS=$kde_safe_IFS
- fi
-
- if test -n "$CFLAGS"; then
- kde_safe_IFS=$IFS
- IFS=" "
- NOOPT_CFLAGS=""
- for i in $CFLAGS; do
- case $i in
- -O*)
- ;;
- *)
- NOOPT_CFLAGS="$NOOPT_CFLAGS $i"
- ;;
- esac
- done
- IFS=$kde_safe_IFS
- fi
-
- if test "x$kde_use_qt_emb" = "xyes"; then
- NOOPT_CXXFLAGS="$NOOPT_CXXFLAGS -fno-rtti -DQWS"
- fi
-
- AC_SUBST(NOOPT_CXXFLAGS)
- AC_SUBST(NOOPT_CFLAGS)
-
- KDE_CHECK_FINAL
-
- ifdef([AM_DEPENDENCIES], AC_REQUIRE([KDE_ADD_DEPENDENCIES]), [])
-
- KDE_CXXFLAGS=
- AC_SUBST(KDE_CXXFLAGS)
-])
-
-AC_DEFUN(KDE_ADD_DEPENDENCIES,
-[
- [A]M_DEPENDENCIES(CC)
- [A]M_DEPENDENCIES(CXX)
-])
-
-dnl just a wrapper to clean up configure.in
-AC_DEFUN(KDE_PROG_LIBTOOL,
-[
-AC_REQUIRE([AC_CHECK_COMPILERS])
-AC_REQUIRE([AC_ENABLE_SHARED])
-AC_REQUIRE([AC_ENABLE_STATIC])
-
-AC_REQUIRE([AC_LIBTOOL_DLOPEN])
-
-AC_LANG_SAVE
-AC_LANG_C
-AC_OBJEXT
-AC_EXEEXT
-AC_LANG_RESTORE
-
-AM_PROG_LIBTOOL
-AC_LIBTOOL_CXX
-
-LIBTOOL_SHELL="/bin/sh ./libtool"
-# LIBTOOL="$LIBTOOL --silent"
-KDE_PLUGIN="-avoid-version -module -no-undefined \$(KDE_RPATH) \$(KDE_MT_LDFLAGS)"
-AC_SUBST(KDE_PLUGIN)
-
-AC_ARG_ENABLE(objprelink, [ --enable-objprelink prelink apps using objprelink (experimental [only tested on linux/386])],
- kde_use_objprelink=$enableval, kde_use_objprelink=no)
- if test "x$kde_use_objprelink" = "xyes"; then
-
- KDE_FIND_PATH(objprelink, OBJPRELINK, [], [kde_use_objprelink=no])
-
- if test "x$kde_use_objprelink" = "xyes"; then
- AC_MSG_CHECKING([Patching libtool to run objprelink.])
- mv libtool libtool.orig
- cat > libtool <<\EOF
-#! /bin/sh
-for n ; do case $n in
- *.o) test -r $n && echo objprelink $n && objprelink $n ;;
- *.lo) m=`basename $n .lo`".o" && test -r $m && echo objprelink $m && objprelink $m
- m=".libs/$m" && test -r $m && echo objprelink $m && objprelink $m ;;
-esac; done
-EOF
- cat >> libtool libtool.orig
- rm libtool.orig
- chmod a+x libtool
- AC_MSG_RESULT(done)
- fi
- fi
-])
-
-AC_DEFUN(KDE_CHECK_TYPES,
-[ AC_CHECK_SIZEOF(int, 4)dnl
- AC_CHECK_SIZEOF(long, 4)dnl
- AC_CHECK_SIZEOF(char *, 4)dnl
- AC_CHECK_SIZEOF(char, 1)dnl
-])dnl
-
-AC_DEFUN(KDE_DO_IT_ALL,
-[
-AC_CANONICAL_SYSTEM
-AC_ARG_PROGRAM
-AM_INIT_AUTOMAKE($1, $2)
-AM_DISABLE_LIBRARIES
-AC_PREFIX_DEFAULT(${KDEDIR:-/usr/local/kde})
-AC_CHECK_COMPILERS
-KDE_PROG_LIBTOOL
-AM_KDE_WITH_NLS
-AC_PATH_KDE
-])
-
-AC_DEFUN(AC_CHECK_RPATH,
-[
-AC_MSG_CHECKING(for rpath)
-AC_ARG_ENABLE(rpath,
- [ --disable-rpath do not use the rpath feature of ld],
- USE_RPATH=$enableval, USE_RPATH=yes)
-
-if test -z "$KDE_RPATH" && test "$USE_RPATH" = "yes"; then
-
- KDE_RPATH="-R \$(kde_libraries)"
-
- if test -n "$qt_libraries"; then
- KDE_RPATH="$KDE_RPATH -R \$(qt_libraries)"
- fi
- dnl $x_libraries is set to /usr/lib in case
- if test -n "$X_LDFLAGS"; then
- KDE_RPATH="$KDE_RPATH -R \$(x_libraries)"
- fi
- if test -n "$KDE_EXTRA_RPATH"; then
- KDE_RPATH="$KDE_RPATH \$(KDE_EXTRA_RPATH)"
- fi
-fi
-AC_SUBST(KDE_EXTRA_RPATH)
-AC_SUBST(KDE_RPATH)
-AC_MSG_RESULT($USE_RPATH)
-])
-
-dnl Check for the type of the third argument of getsockname
-AC_DEFUN(AC_CHECK_SOCKLEN_T, [
- AC_MSG_CHECKING(for socklen_t)
- AC_CACHE_VAL(ac_cv_socklen_t, [
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
- AC_TRY_COMPILE([
-#include <sys/types.h>
-#include <sys/socket.h>
- ],[
-socklen_t a=0;
-getsockname(0,(struct sockaddr*)0, &a);
- ],
- ac_cv_socklen_t=socklen_t,
- AC_TRY_COMPILE([
-#include <sys/types.h>
-#include <sys/socket.h>
- ],[
-int a=0;
-getsockname(0,(struct sockaddr*)0, &a);
- ],
- ac_cv_socklen_t=int,
- ac_cv_socklen_t=size_t
- )
- )
- AC_LANG_RESTORE
- ])
-
- AC_MSG_RESULT($ac_cv_socklen_t)
- if test "$ac_cv_socklen_t" != "socklen_t"; then
- AC_DEFINE_UNQUOTED(socklen_t, $ac_cv_socklen_t,
- [Define the real type of socklen_t])
- fi
- AC_DEFINE_UNQUOTED(ksize_t, socklen_t, [Compatibility define])
-
-])
-
-dnl This is a merge of some macros out of the gettext aclocal.m4
-dnl since we don't need anything, I took the things we need
-dnl the copyright for them is:
-dnl >
-dnl Copyright (C) 1994, 1995, 1996, 1997, 1998 Free Software Foundation, Inc.
-dnl This Makefile.in is free software; the Free Software Foundation
-dnl gives unlimited permission to copy and/or distribute it,
-dnl with or without modifications, as long as this notice is preserved.
-
-dnl This program is distributed in the hope that it will be useful,
-dnl but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-dnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-dnl PARTICULAR PURPOSE.
-dnl >
-dnl for this file it is relicensed under LGPL
-
-AC_DEFUN(AM_KDE_WITH_NLS,
- [
- dnl If we use NLS figure out what method
-
- AM_PATH_PROG_WITH_TEST_KDE(MSGFMT, msgfmt,
- [test -n "`$ac_dir/$ac_word --version 2>&1 | grep 'GNU gettext'`"], msgfmt)
- AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
-
- if test -z "`$GMSGFMT --version 2>&1 | grep 'GNU gettext'`"; then
- AC_MSG_RESULT([found msgfmt program is not GNU msgfmt; ignore it])
- GMSGFMT=":"
- fi
- MSGFMT=$GMSGFMT
- AC_SUBST(GMSGFMT)
- AC_SUBST(MSGFMT)
-
- AM_PATH_PROG_WITH_TEST_KDE(XGETTEXT, xgettext,
- [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :)
-
- dnl Test whether we really found GNU xgettext.
- if test "$XGETTEXT" != ":"; then
- dnl If it is no 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 programs is not GNU xgettext; ignore it])
- XGETTEXT=":"
- fi
- fi
- AC_SUBST(XGETTEXT)
-
- ])
-
-# Search path for a program which passes the given test.
-# Ulrich Drepper <drepper@cygnus.com>, 1996.
-
-# serial 1
-# Stephan Kulow: I appended a _KDE against name conflicts
-
-dnl AM_PATH_PROG_WITH_TEST_KDE(VARIABLE, PROG-TO-CHECK-FOR,
-dnl TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]])
-AC_DEFUN(AM_PATH_PROG_WITH_TEST_KDE,
-[# 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 -n "[$]$1"; then
- AC_MSG_RESULT([$]$1)
-else
- AC_MSG_RESULT(no)
-fi
-AC_SUBST($1)dnl
-])
-
-
-# Check whether LC_MESSAGES is available in <locale.h>.
-# Ulrich Drepper <drepper@cygnus.com>, 1995.
-
-# serial 1
-
-AC_DEFUN(AM_LC_MESSAGES,
- [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 contains LC_MESSAGES])
- fi
- fi])
-
-dnl From Jim Meyering.
-dnl FIXME: migrate into libit.
-
-AC_DEFUN([AM_FUNC_OBSTACK],
-[AC_CACHE_CHECK([for obstacks], am_cv_func_obstack,
- [AC_TRY_LINK([#include "obstack.h"],
- [struct obstack *mem;obstack_free(mem,(char *) 0)],
- am_cv_func_obstack=yes,
- am_cv_func_obstack=no)])
- if test $am_cv_func_obstack = yes; then
- AC_DEFINE(HAVE_OBSTACK)
- else
- LIBOBJS="$LIBOBJS obstack.o"
- fi
-])
-
-dnl From Jim Meyering. Use this if you use the GNU error.[ch].
-dnl FIXME: Migrate into libit
-
-AC_DEFUN([AM_FUNC_ERROR_AT_LINE],
-[AC_CACHE_CHECK([for error_at_line], am_cv_lib_error_at_line,
- [AC_TRY_LINK([],[error_at_line(0, 0, "", 0, "");],
- am_cv_lib_error_at_line=yes,
- am_cv_lib_error_at_line=no)])
- if test $am_cv_lib_error_at_line = no; then
- LIBOBJS="$LIBOBJS error.o"
- fi
- AC_SUBST(LIBOBJS)dnl
-])
-
-# Macro to add for using GNU gettext.
-# Ulrich Drepper <drepper@cygnus.com>, 1995.
-
-# serial 1
-# Stephan Kulow: I put a KDE in it to avoid name conflicts
-
-AC_DEFUN(AM_KDE_GNU_GETTEXT,
- [AC_REQUIRE([AC_PROG_MAKE_SET])dnl
- AC_REQUIRE([AC_PROG_RANLIB])dnl
- AC_REQUIRE([AC_HEADER_STDC])dnl
- AC_REQUIRE([AC_TYPE_OFF_T])dnl
- AC_REQUIRE([AC_TYPE_SIZE_T])dnl
- AC_REQUIRE([AC_FUNC_ALLOCA])dnl
- AC_REQUIRE([AC_FUNC_MMAP])dnl
- AC_REQUIRE([AM_KDE_WITH_NLS])dnl
- AC_CHECK_HEADERS([argz.h limits.h locale.h nl_types.h string.h values.h alloca.h])
- AC_CHECK_FUNCS([getcwd munmap putenv setenv setlocale strchr strcasecmp \
-__argz_count __argz_stringify __argz_next])
-
- AC_MSG_CHECKING(for stpcpy)
- AC_CACHE_VAL(kde_cv_func_stpcpy,
- [
- kde_safe_cxxflags=$CXXFLAGS
- CXXFLAGS="-Wmissing-prototypes -Werror"
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
- AC_TRY_COMPILE([
- #include <string.h>
- ],
- [
- char buffer[200];
- stpcpy(buffer, buffer);
- ],
- kde_cv_func_stpcpy=yes,
- kde_cv_func_stpcpy=no)
- AC_LANG_RESTORE
- CXXFLAGS=$kde_safe_cxxflags
- ])
- AC_MSG_RESULT($kde_cv_func_stpcpy)
- if eval "test \"`echo $kde_cv_func_stpcpy`\" = yes"; then
- AC_DEFINE(HAVE_STPCPY, 1, [Define if you have stpcpy])
- fi
-
- AM_LC_MESSAGES
-
- if test "x$CATOBJEXT" != "x"; then
- if test "x$ALL_LINGUAS" = "x"; then
- LINGUAS=
- else
- AC_MSG_CHECKING(for catalogs to be installed)
- NEW_LINGUAS=
- for lang in ${LINGUAS=$ALL_LINGUAS}; do
- case "$ALL_LINGUAS" in
- *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
- esac
- 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
-
- ])
-
-AC_DEFUN(AC_HAVE_XPM,
- [AC_REQUIRE_CPP()dnl
- AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
-
- test -z "$XPM_LDFLAGS" && XPM_LDFLAGS=
- test -z "$XPM_INCLUDE" && XPM_INCLUDE=
-
- AC_ARG_WITH(xpm, [ --without-xpm disable color pixmap XPM tests],
- xpm_test=$withval, xpm_test="yes")
- if test "x$xpm_test" = xno; then
- ac_cv_have_xpm=no
- else
- AC_MSG_CHECKING(for XPM)
- AC_CACHE_VAL(ac_cv_have_xpm,
- [
- AC_LANG_C
- ac_save_ldflags="$LDFLAGS"
- ac_save_cflags="$CFLAGS"
- if test "x$kde_use_qt_emb" != "xyes"; then
- LDFLAGS="$LDFLAGS $X_LDFLAGS $USER_LDFLAGS $LDFLAGS $XPM_LDFLAGS $all_libraries -lXpm -lX11 -lXext $LIBZ $LIBSOCKET"
- else
- LDFLAGS="$LDFLAGS $X_LDFLAGS $USER_LDFLAGS $LDFLAGS $XPM_LDFLAGS $all_libraries -lXpm $LIBZ $LIBSOCKET"
- fi
- CFLAGS="$CFLAGS $X_INCLUDES $USER_INCLUDES"
- test -n "$XPM_INCLUDE" && CFLAGS="-I$XPM_INCLUDE $CFLAGS"
- AC_TRY_LINK([#include <X11/xpm.h>],[],
- ac_cv_have_xpm="yes",ac_cv_have_xpm="no")
- LDFLAGS="$ac_save_ldflags"
- CFLAGS="$ac_save_cflags"
- ])dnl
-
- if test "$ac_cv_have_xpm" = no; then
- AC_MSG_RESULT(no)
- XPM_LDFLAGS=""
- XPMINC=""
- $2
- else
- AC_DEFINE(HAVE_XPM, 1, [Define if you have XPM support])
- if test "$XPM_LDFLAGS" = ""; then
- XPMLIB='-lXpm $(LIB_X11)'
- else
- XPMLIB="-L$XPM_LDFLAGS -lXpm "'$(LIB_X11)'
- fi
- if test "$XPM_INCLUDE" = ""; then
- XPMINC=""
- else
- XPMINC="-I$XPM_INCLUDE"
- fi
- AC_MSG_RESULT(yes)
- $1
- fi
- fi
- AC_SUBST(XPMINC)
- AC_SUBST(XPMLIB)
-])
-
-AC_DEFUN(AC_HAVE_DPMS,
- [AC_REQUIRE_CPP()dnl
- AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
-
- test -z "$DPMS_LDFLAGS" && DPMS_LDFLAGS=
- test -z "$DPMS_INCLUDE" && DPMS_INCLUDE=
- DPMS_LIB=
-
- AC_ARG_WITH(dpms, [ --without-dpms disable DPMS power saving],
- dpms_test=$withval, dpms_test="yes")
- if test "x$dpms_test" = xno; then
- ac_cv_have_dpms=no
- else
- AC_MSG_CHECKING(for DPMS)
- dnl Note: ac_cv_have_dpms can be no, yes, or -lXdpms.
- dnl 'yes' means DPMS_LIB="", '-lXdpms' means DPMS_LIB="-lXdpms".
- AC_CACHE_VAL(ac_cv_have_dpms,
- [
- if test "x$kde_use_qt_emb" = "xyes"; then
- AC_MSG_RESULT(no)
- ac_cv_have_dpms="no"
- else
- AC_LANG_C
- ac_save_ldflags="$LDFLAGS"
- ac_save_cflags="$CFLAGS"
- ac_save_libs="$LIBS"
- LDFLAGS="$LDFLAGS $DPMS_LDFLAGS $all_libraries -lX11 -lXext $LIBSOCKET"
- CFLAGS="$CFLAGS $X_INCLUDES"
- test -n "$DPMS_INCLUDE" && CFLAGS="-I$DPMS_INCLUDE $CFLAGS"
- AC_TRY_LINK([
- #include <X11/Xproto.h>
- #include <X11/X.h>
- #include <X11/Xlib.h>
- #include <X11/extensions/dpms.h>
- int foo_test_dpms()
- { return DPMSSetTimeouts( 0, 0, 0, 0 ); }],[],
- ac_cv_have_dpms="yes", [
- LDFLAGS="$ac_save_ldflags"
- CFLAGS="$ac_save_cflags"
- LDFLAGS="$LDFLAGS $DPMS_LDFLAGS $all_libraries -lX11 -lXext $LIBSOCKET"
- LIBS="$LIBS -lXdpms"
- CFLAGS="$CFLAGS $X_INCLUDES"
- test -n "$DPMS_INCLUDE" && CFLAGS="-I$DPMS_INCLUDE $CFLAGS"
- AC_TRY_LINK([
- #include <X11/Xproto.h>
- #include <X11/X.h>
- #include <X11/Xlib.h>
- #include <X11/extensions/dpms.h>
- int foo_test_dpms()
- { return DPMSSetTimeouts( 0, 0, 0, 0 ); }],[],
- [
- ac_cv_have_dpms="-lXdpms"
- ],ac_cv_have_dpms="no")
- ])
- LDFLAGS="$ac_save_ldflags"
- CFLAGS="$ac_save_cflags"
- LIBS="$ac_save_libs"
- fi
- ])dnl
-
- if test "$ac_cv_have_dpms" = no; then
- AC_MSG_RESULT(no)
- DPMS_LDFLAGS=""
- DPMSINC=""
- $2
- else
- AC_DEFINE(HAVE_DPMS, 1, [Define if you have DPMS support])
- if test "$ac_cv_have_dpms" = "-lXdpms"; then
- DPMS_LIB="-lXdpms"
- fi
- if test "$DPMS_LDFLAGS" = ""; then
- DPMSLIB="$DPMS_LIB "'$(LIB_X11)'
- else
- DPMSLIB="$DPMS_LDFLAGS $DPMS_LIB "'$(LIB_X11)'
- fi
- if test "$DPMS_INCLUDE" = ""; then
- DPMSINC=""
- else
- DPMSINC="-I$DPMS_INCLUDE"
- fi
- AC_MSG_RESULT(yes)
- $1
- fi
- fi
- AC_SUBST(DPMSINC)
- AC_SUBST(DPMSLIB)
-])
-
-AC_DEFUN(AC_HAVE_GL,
- [AC_REQUIRE_CPP()dnl
- AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
-
- test -z "$GL_LDFLAGS" && GL_LDFLAGS=
- test -z "$GL_INCLUDE" && GL_INCLUDE=
-
- AC_ARG_WITH(gl, [ --without-gl disable 3D GL modes],
- gl_test=$withval, gl_test="yes")
- if test "x$kde_use_qt_emb" = "xyes"; then
- # GL and Qt Embedded is a no-go for now.
- ac_cv_have_gl=no
- elif test "x$gl_test" = xno; then
- ac_cv_have_gl=no
- else
- AC_MSG_CHECKING(for GL)
- AC_CACHE_VAL(ac_cv_have_gl,
- [
- AC_LANG_C
- ac_save_ldflags="$LDFLAGS"
- ac_save_cflags="$CFLAGS"
- LDFLAGS="$LDFLAGS $GL_LDFLAGS $X_LDFLAGS $all_libraries -lMesaGL -lMesaGLU"
- test "x$kde_use_qt_emb" != xyes && LDFLAGS="$LDFLAGS -lX11"
- LDFLAGS="$LDFLAGS $LIB_XEXT -lm $LIBSOCKET"
- CFLAGS="$CFLAGS $X_INCLUDES"
- test -n "$GL_INCLUDE" && CFLAGS="-I$GL_INCLUDE $CFLAGS"
- AC_TRY_LINK([#include <GL/gl.h>
-#include <GL/glu.h>
-], [],
- ac_cv_have_gl="mesa", ac_cv_have_gl="no")
- if test "x$ac_cv_have_gl" = "xno"; then
- LDFLAGS="$ac_save_ldflags $X_LDFLAGS $GL_LDFLAGS $all_libraries -lGL -lGLU"
- test "x$kde_use_qt_emb" != xyes && LDFLAGS="$LDFLAGS -lX11"
- LDFLAGS="$LDFLAGS $LIB_XEXT -lm $LIBSOCKET"
- CFLAGS="$ac_save_cflags $X_INCLUDES"
- test -n "$GL_INCLUDE" && CFLAGS="-I$GL_INCLUDE $CFLAGS"
- AC_TRY_LINK([#include <GL/gl.h>
-#include <GL/glu.h>
-], [],
- ac_cv_have_gl="yes", ac_cv_have_gl="no")
- fi
- LDFLAGS="$ac_save_ldflags"
- CFLAGS="$ac_save_cflags"
- ])dnl
-
- if test "$ac_cv_have_gl" = "no"; then
- AC_MSG_RESULT(no)
- GL_LDFLAGS=""
- GLINC=""
- $2
- else
- AC_DEFINE(HAVE_GL, 1, [Defines if you have GL (Mesa, OpenGL, ...)])
- if test "$GL_LDFLAGS" = ""; then
- if test "$ac_cv_have_gl" = "mesa"; then
- GLLIB='-lMesaGL -lMesaGLU $(LIB_X11)'
- else
- GLLIB='-lGL -lGLU $(LIB_X11)'
- fi
- else
- if test "$ac_cv_have_gl" = "mesa"; then
- GLLIB="$GL_LDFLAGS -lMesaGL -lMesaGLU "'$(LIB_X11)'
- else
- GLLIB="$GL_LDFLAGS -lGL -lGLU "'$(LIB_X11)'
- fi
- fi
- if test "$GL_INCLUDE" = ""; then
- GLINC=""
- else
- GLINC="-I$GL_INCLUDE"
- fi
- AC_MSG_RESULT($ac_cv_have_gl)
- $1
- fi
- fi
- AC_SUBST(GLINC)
- AC_SUBST(GLLIB)
-])
-
-
- dnl shadow password and PAM magic - maintained by ossi@kde.org
-
-AC_DEFUN(KDE_PAM, [
- AC_REQUIRE([KDE_CHECK_LIBDL])
-
- AC_ARG_WITH(pam,
- [ --with-pam[=ARG] enable support for PAM: ARG=[yes|no|service name]],
- [ if test "x$withval" = "xyes"; then
- use_pam=yes
- pam_service=kde
- elif test "x$withval" = "xno"; then
- use_pam=no
- else
- use_pam=yes
- pam_service=$withval
- fi
- ac_cv_path_pam="use_pam=$use_pam pam_service=$pam_service"
- ], [
- AC_CACHE_VAL(ac_cv_path_pam,
- [ use_pam=no
- AC_CHECK_LIB(pam, pam_start,
- [ AC_CHECK_HEADER(security/pam_appl.h,
- [ use_pam=yes
- pam_service=kde ])
- ], , $LIBDL)
- ac_cv_path_pam="use_pam=$use_pam pam_service=$pam_service"
- ])
- ])
- eval "$ac_cv_path_pam"
-
- AC_MSG_CHECKING(for PAM)
- if test "x$use_pam" = xno; then
- AC_MSG_RESULT(no)
- PAMLIBS=""
- else
- AC_MSG_RESULT(yes)
- AC_DEFINE(HAVE_PAM, 1, [Defines if you have PAM (Pluggable Authentication Modules)])
- PAMLIBS="$PAM_MISC_LIB -lpam $LIBDL"
-
- dnl test whether struct pam_message is const (Linux) or not (Sun)
- AC_MSG_CHECKING(for const pam_message)
- AC_EGREP_HEADER([struct pam_message], security/pam_appl.h,
- [ AC_EGREP_HEADER([const struct pam_message], security/pam_appl.h,
- [AC_MSG_RESULT([const: Linux-type PAM])],
- [AC_MSG_RESULT([nonconst: Sun-type PAM])
- AC_DEFINE(PAM_MESSAGE_NONCONST, 1, [Define if your PAM support takes non-const arguments (Solaris)])]
- )],
- [AC_MSG_RESULT([not found - assume const, Linux-type PAM])])
- fi
-
- AC_SUBST(PAMLIBS)
-])
-
-dnl DEF_PAM_SERVICE(arg name, full name, define name)
-AC_DEFUN(DEF_PAM_SERVICE, [
- AC_ARG_WITH($1-pam,
- [ --with-$1-pam=[val] override PAM service from --with-pam for $2],
- [ if test "x$use_pam" = xyes; then
- $3_PAM_SERVICE="$withval"
- else
- AC_MSG_ERROR([Cannot use use --with-$1-pam, as no PAM was detected.
-You may want to enforce it by using --with-pam.])
- fi
- ],
- [ if test "x$use_pam" = xyes; then
- $3_PAM_SERVICE="$pam_service"
- fi
- ])
- if test -n "$$3_PAM_SERVICE"; then
- AC_MSG_RESULT([The PAM service used by $2 will be $$3_PAM_SERVICE])
- AC_DEFINE_UNQUOTED($3_PAM_SERVICE, "$$3_PAM_SERVICE", [The PAM service to be used by $2])
- fi
- AC_SUBST($3_PAM_SERVICE)
-])
-
-AC_DEFUN(KDE_SHADOWPASSWD, [
- AC_REQUIRE([KDE_PAM])
-
- AC_CHECK_LIB(shadow, getspent,
- [ LIBSHADOW="-lshadow"
- ac_use_shadow=yes
- ],
- [ dnl for UnixWare
- AC_CHECK_LIB(gen, getspent,
- [ LIBGEN="-lgen"
- ac_use_shadow=yes
- ],
- [ AC_CHECK_FUNC(getspent,
- [ ac_use_shadow=yes ],
- [ ac_use_shadow=no ])
- ])
- ])
- AC_SUBST(LIBSHADOW)
- AC_SUBST(LIBGEN)
-
- AC_MSG_CHECKING([for shadow passwords])
-
- AC_ARG_WITH(shadow,
- [ --with-shadow If you want shadow password support ],
- [ if test "x$withval" != "xno"; then
- use_shadow=yes
- else
- use_shadow=no
- fi
- ], [
- use_shadow="$ac_use_shadow"
- ])
-
- if test "x$use_shadow" = xyes; then
- AC_MSG_RESULT(yes)
- AC_DEFINE(HAVE_SHADOW, 1, [Define if you use shadow passwords])
- else
- AC_MSG_RESULT(no)
- LIBSHADOW=
- LIBGEN=
- fi
-
- dnl finally make the relevant binaries setuid root, if we have shadow passwds.
- dnl this still applies, if we could use it indirectly through pam.
- if test "x$use_shadow" = xyes ||
- ( test "x$use_pam" = xyes && test "x$ac_use_shadow" = xyes ); then
- case $host in
- *-*-freebsd* | *-*-netbsd* | *-*-openbsd*)
- SETUIDFLAGS="-m 4755 -o root";;
- *)
- SETUIDFLAGS="-m 4755";;
- esac
- fi
- AC_SUBST(SETUIDFLAGS)
-
-])
-
-AC_DEFUN(KDE_PASSWDLIBS, [
- AC_REQUIRE([KDE_MISC_TESTS]) dnl for LIBCRYPT
- AC_REQUIRE([KDE_PAM])
- AC_REQUIRE([KDE_SHADOWPASSWD])
-
- if test "x$use_pam" = "xyes"; then
- PASSWDLIBS="$PAMLIBS"
- else
- PASSWDLIBS="$LIBCRYPT $LIBSHADOW $LIBGEN"
- fi
-
- dnl FreeBSD uses a shadow-like setup, where /etc/passwd holds the users, but
- dnl /etc/master.passwd holds the actual passwords. /etc/master.passwd requires
- dnl root to read, so kcheckpass needs to be root (even when using pam, since pam
- dnl may need to read /etc/master.passwd).
- case $host in
- *-*-freebsd*)
- SETUIDFLAGS="-m 4755 -o root"
- ;;
- *)
- ;;
- esac
-
- AC_SUBST(PASSWDLIBS)
-])
-
-AC_DEFUN(KDE_CHECK_LIBDL,
-[
-AC_CHECK_LIB(dl, dlopen, [
-LIBDL="-ldl"
-ac_cv_have_dlfcn=yes
-])
-
-AC_CHECK_LIB(dld, shl_unload, [
-LIBDL="-ldld"
-ac_cv_have_shload=yes
-])
-
-AC_SUBST(LIBDL)
-])
-
-AC_DEFUN(KDE_CHECK_DLOPEN,
-[
-KDE_CHECK_LIBDL
-AC_CHECK_HEADERS(dlfcn.h dl.h)
-if test "$ac_cv_header_dlfcn_h" = "no"; then
- ac_cv_have_dlfcn=no
-fi
-
-if test "$ac_cv_header_dl_h" = "no"; then
- ac_cv_have_shload=no
-fi
-
-dnl XXX why change enable_dlopen? its already set by autoconf's AC_ARG_ENABLE
-dnl (MM)
-AC_ARG_ENABLE(dlopen,
-[ --disable-dlopen link statically [default=no]] ,
-enable_dlopen=$enableval,
-enable_dlopen=yes)
-
-# override the user's opinion, if we know it better ;)
-if test "$ac_cv_have_dlfcn" = "no" && test "$ac_cv_have_shload" = "no"; then
- enable_dlopen=no
-fi
-
-if test "$ac_cv_have_dlfcn" = "yes"; then
- AC_DEFINE_UNQUOTED(HAVE_DLFCN, 1, [Define if you have dlfcn])
-fi
-
-if test "$ac_cv_have_shload" = "yes"; then
- AC_DEFINE_UNQUOTED(HAVE_SHLOAD, 1, [Define if you have shload])
-fi
-
-if test "$enable_dlopen" = no ; then
- test -n "$1" && eval $1
-else
- test -n "$2" && eval $2
-fi
-
-])
-
-AC_DEFUN(KDE_CHECK_DYNAMIC_LOADING,
-[
-KDE_CHECK_DLOPEN(libtool_enable_shared=yes, libtool_enable_static=no)
-KDE_PROG_LIBTOOL
-AC_MSG_CHECKING([dynamic loading])
-eval "`egrep '^build_libtool_libs=' libtool`"
-if test "$build_libtool_libs" = "yes" && test "$enable_dlopen" = "yes"; then
- dynamic_loading=yes
- AC_DEFINE_UNQUOTED(HAVE_DYNAMIC_LOADING)
-else
- dynamic_loading=no
-fi
-AC_MSG_RESULT($dynamic_loading)
-if test "$dynamic_loading" = "yes"; then
- $1
-else
- $2
-fi
-])
-
-AC_DEFUN(KDE_ADD_INCLUDES,
-[
-if test -z "$1"; then
- test_include="Pix.h"
-else
- test_include="$1"
-fi
-
-AC_MSG_CHECKING([for libg++ ($test_include)])
-
-AC_CACHE_VAL(kde_cv_libgpp_includes,
-[
-kde_cv_libgpp_includes=no
-
- for ac_dir in \
- \
- /usr/include/g++ \
- /usr/include \
- /usr/unsupported/include \
- /opt/include \
- $extra_include \
- ; \
- do
- if test -r "$ac_dir/$test_include"; then
- kde_cv_libgpp_includes=$ac_dir
- break
- fi
- done
-])
-
-AC_MSG_RESULT($kde_cv_libgpp_includes)
-if test "$kde_cv_libgpp_includes" != "no"; then
- all_includes="-I$kde_cv_libgpp_includes $all_includes $USER_INCLUDES"
-fi
-])
-])
-
-
-AC_DEFUN(KDE_CHECK_MICO,
-[
-AC_REQUIRE([KDE_CHECK_LIBDL])
-AC_REQUIRE([KDE_MISC_TESTS])
-AC_MSG_CHECKING(for MICO)
-
-if test -z "$MICODIR"; then
- kde_micodir=/usr/local
- else
- kde_micodir="$MICODIR"
-fi
-
-AC_ARG_WITH(micodir,
- [ --with-micodir=micodir where mico is installed ],
- kde_micodir=$withval,
- kde_micodir=$kde_micodir
-)
-
-AC_CACHE_VAL(kde_cv_mico_incdir,
-[
- mico_incdirs="$kde_micodir/include /usr/include /usr/local/include /usr/local/include /opt/local/include $kde_extra_includes"
-AC_FIND_FILE(CORBA.h, $mico_incdirs, kde_cv_mico_incdir)
-
-])
-kde_micodir=`echo $kde_cv_mico_incdir | sed -e 's#/include##'`
-
-if test ! -r $kde_micodir/include/CORBA.h; then
- AC_MSG_ERROR([No CORBA.h found, specify another micodir])
-fi
-
-AC_MSG_RESULT($kde_micodir)
-
-MICO_INCLUDES=-I$kde_micodir/include
-AC_SUBST(MICO_INCLUDES)
-MICO_LDFLAGS=-L$kde_micodir/lib
-AC_SUBST(MICO_LDFLAGS)
-micodir=$kde_micodir
-AC_SUBST(micodir)
-
-AC_MSG_CHECKING([for MICO version])
-AC_CACHE_VAL(kde_cv_mico_version,
-[
-AC_LANG_C
-cat >conftest.$ac_ext <<EOF
-#include <stdio.h>
-#include <mico/version.h>
-int main() {
-
- printf("MICO_VERSION=%s\n",MICO_VERSION);
- return (0);
-}
-EOF
-ac_compile='${CC-gcc} $CFLAGS $MICO_INCLUDES conftest.$ac_ext -o conftest'
-if AC_TRY_EVAL(ac_compile); then
- if eval `./conftest 2>&5`; then
- kde_cv_mico_version=$MICO_VERSION
- else
- AC_MSG_ERROR([your system is not able to execute a small application to
- find MICO version! Check $kde_micodir/include/mico/version.h])
- fi
-else
- AC_MSG_ERROR([your system is not able to compile a small application to
- find MICO version! Check $kde_micodir/include/mico/version.h])
-fi
-])
-
-dnl installed MICO version
-mico_v_maj=`echo $kde_cv_mico_version | sed -e 's/^\(.*\)\..*\..*$/\1/'`
-mico_v_mid=`echo $kde_cv_mico_version | sed -e 's/^.*\.\(.*\)\..*$/\1/'`
-mico_v_min=`echo $kde_cv_mico_version | sed -e 's/^.*\..*\.\(.*\)$/\1/'`
-
-if test "x$1" = "x"; then
- req_version="2.3.0"
-else
- req_version=$1
-fi
-
-dnl required MICO version
-req_v_maj=`echo $req_version | sed -e 's/^\(.*\)\..*\..*$/\1/'`
-req_v_mid=`echo $req_version | sed -e 's/^.*\.\(.*\)\..*$/\1/'`
-req_v_min=`echo $req_version | sed -e 's/^.*\..*\.\(.*\)$/\1/'`
-
-if test "$mico_v_maj" -lt "$req_v_maj" || \
- ( test "$mico_v_maj" -eq "$req_v_maj" && \
- test "$mico_v_mid" -lt "$req_v_mid" ) || \
- ( test "$mico_v_mid" -eq "$req_v_mid" && \
- test "$mico_v_min" -lt "$req_v_min" )
-
-then
- AC_MSG_ERROR([found MICO version $kde_cv_mico_version but version $req_version \
-at least is required. You should upgrade MICO.])
-else
- AC_MSG_RESULT([$kde_cv_mico_version (minimum version $req_version, ok)])
-fi
-
-LIBMICO="-lmico$kde_cv_mico_version $LIBCRYPT $LIBSOCKET $LIBDL"
-AC_SUBST(LIBMICO)
-if test -z "$IDL"; then
- IDL='$(kde_bindir)/cuteidl'
-fi
-AC_SUBST(IDL)
-IDL_DEPENDENCIES='$(kde_includes)/CUTE.h'
-AC_SUBST(IDL_DEPENDENCIES)
-
-idldir="\$(includedir)/idl"
-AC_SUBST(idldir)
-
-])
-
-AC_DEFUN(KDE_CHECK_MINI_STL,
-[
-AC_REQUIRE([KDE_CHECK_MICO])
-
-AC_MSG_CHECKING(if we use mico's mini-STL)
-AC_CACHE_VAL(kde_cv_have_mini_stl,
-[
-AC_LANG_SAVE
-AC_LANG_CPLUSPLUS
-kde_save_cxxflags="$CXXFLAGS"
-CXXFLAGS="$CXXFLAGS $MICO_INCLUDES"
-AC_TRY_COMPILE(
-[
-#include <mico/config.h>
-],
-[
-#ifdef HAVE_MINI_STL
-#error "nothing"
-#endif
-],
-kde_cv_have_mini_stl=no,
-kde_cv_have_mini_stl=yes)
-CXXFLAGS="$kde_save_cxxflags"
-AC_LANG_RESTORE
-])
-
-if test "x$kde_cv_have_mini_stl" = "xyes"; then
- AC_MSG_RESULT(yes)
- $1
-else
- AC_MSG_RESULT(no)
- $2
-fi
-])
-
-])
-
-
-AC_DEFUN(KDE_CHECK_LIBPTHREAD,
-[
-AC_CHECK_LIB(pthread, pthread_create, [LIBPTHREAD="-lpthread"] )
-AC_SUBST(LIBPTHREAD)
-])
-
-AC_DEFUN(KDE_CHECK_PTHREAD_OPTION,
-[
- AC_ARG_ENABLE(kernel-threads, [ --enable-kernel-threads Enable the use of the LinuxThreads port on FreeBSD/i386 only.],
- kde_use_kernthreads=$enableval, kde_use_kernthreads=no)
-
- if test "$kde_use_kernthreads" = "yes"; then
- ac_save_CXXFLAGS="$CXXFLAGS"
- ac_save_CFLAGS="$CFLAGS"
- CXXFLAGS="-I/usr/local/include/pthread/linuxthreads $CXXFLAGS"
- CFLAGS="-I/usr/local/include/pthread/linuxthreads $CFLAGS"
- AC_CHECK_HEADERS(pthread/linuxthreads/pthread.h)
- CXXFLAGS="$ac_save_CXXFLAGS"
- CFLAGS="$ac_save_CFLAGS"
- if test "$ac_cv_header_pthread_linuxthreads_pthread_h" = "no"; then
- kde_use_kernthreads=no
- else
- dnl Add proper -I and -l statements
- AC_CHECK_LIB(lthread, pthread_join, [LIBPTHREAD="-llthread -llgcc_r"]) dnl for FreeBSD
- if test "x$LIBPTHREAD" = "x"; then
- kde_use_kernthreads=no
- else
- USE_THREADS="-D_THREAD_SAFE -I/usr/local/include/pthread/linuxthreads"
- fi
- fi
- else
- USE_THREADS=""
- if test -z "$LIBPTHREAD"; then
- KDE_CHECK_COMPILER_FLAG(pthread, [USE_THREADS="-pthread"] )
- fi
- fi
-
- case $host_os in
- solaris*)
- KDE_CHECK_COMPILER_FLAG(mt, [USE_THREADS="-mt"])
- CPPFLAGS="$CPPFLAGS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DUSE_SOLARIS -DSVR4"
- ;;
- freebsd*)
- CPPFLAGS="$CPPFLAGS -D_THREAD_SAFE"
- ;;
- aix*)
- CPPFLAGS="$CPPFLAGS -D_THREAD_SAFE"
- LIBPTHREAD="$LIBPTHREAD -lc_r"
- ;;
- linux*) CPPFLAGS="$CPPFLAGS -D_REENTRANT"
- if test "$CXX" = "KCC"; then
- CXXFLAGS="$CXXFLAGS --thread_safe"
- NOOPT_CXXFLAGS="$NOOPT_CXXFLAGS --thread_safe"
- fi
- ;;
- *)
- ;;
- esac
- AC_SUBST(USE_THREADS)
- AC_SUBST(LIBPTHREAD)
-])
-
-AC_DEFUN(KDE_CHECK_THREADING,
-[
- AC_REQUIRE([KDE_CHECK_LIBPTHREAD])
- AC_REQUIRE([KDE_CHECK_PTHREAD_OPTION])
- dnl default is yes if libpthread is found and no if no libpthread is available
- if test -z "$LIBPTHREAD"; then
- if test -z "$USE_THREADS"; then
- kde_check_threading_default=no
- else
- kde_check_threading_default=yes
- fi
- else
- kde_check_threading_default=yes
- fi
- AC_ARG_ENABLE(threading, [ --disable-threading disables threading even if libpthread found ],
- kde_use_threading=$enableval, kde_use_threading=$kde_check_threading_default)
- if test "x$kde_use_threading" = "xyes"; then
- AC_DEFINE(HAVE_LIBPTHREAD, 1, [Define if you have a working libpthread (will enable threaded code)])
- fi
-])
-
-AC_DEFUN(KDE_TRY_LINK_PYTHON,
-[
-if test "$kde_python_link_found" = no; then
-
-if test "$1" = normal; then
- AC_MSG_CHECKING(if a Python application links)
-else
- AC_MSG_CHECKING(if Python depends on $2)
-fi
-
-AC_CACHE_VAL(kde_cv_try_link_python_$1,
-[
-AC_LANG_SAVE
-AC_LANG_C
-kde_save_cflags="$CFLAGS"
-CFLAGS="$CFLAGS $PYTHONINC"
-kde_save_libs="$LIBS"
-LIBS="$LIBS $LIBPYTHON $2 $LIBDL $LIBSOCKET"
-kde_save_ldflags="$LDFLAGS"
-LDFLAGS="$LDFLAGS $PYTHONLIB"
-
-AC_TRY_LINK(
-[
-#include <Python.h>
-],[
- PySys_SetArgv(1, 0);
-],
- [kde_cv_try_link_python_$1=yes],
- [kde_cv_try_link_python_$1=no]
-)
-CFLAGS="$kde_save_cflags"
-LIBS="$kde_save_libs"
-LDFLAGS="$kde_save_ldflags"
-])
-
-if test "$kde_cv_try_link_python_$1" = "yes"; then
- AC_MSG_RESULT(yes)
- kde_python_link_found=yes
- if test ! "$1" = normal; then
- LIBPYTHON="$LIBPYTHON $2"
- fi
- $3
-else
- AC_MSG_RESULT(no)
- $4
-fi
-AC_LANG_RESTORE
-
-fi
-
-])
-
-AC_DEFUN(KDE_CHECK_PYTHON_DIR,
-[
-AC_MSG_CHECKING([for Python directory])
-
-AC_CACHE_VAL(kde_cv_pythondir,
-[
- if test -z "$PYTHONDIR"; then
- kde_cv_pythondir=/usr/local
- else
- kde_cv_pythondir="$PYTHONDIR"
- fi
-])
-
-AC_ARG_WITH(pythondir,
-[ --with-pythondir=pythondir use python installed in pythondir ],
-[
- ac_python_dir=$withval
-], ac_python_dir=$kde_cv_pythondir
-)
-
-AC_MSG_RESULT($ac_python_dir)
-])
-
-AC_DEFUN(KDE_CHECK_PYTHON_INTERN,
-[
-AC_REQUIRE([KDE_CHECK_LIBDL])
-AC_REQUIRE([KDE_CHECK_LIBPTHREAD])
-AC_REQUIRE([KDE_CHECK_PYTHON_DIR])
-
-if test -z "$1"; then
- version="1.5"
-else
- version="$1"
-fi
-
-AC_MSG_CHECKING([for Python$version])
-
-python_incdirs="$ac_python_dir/include /usr/include /usr/local/include/ $kde_extra_includes"
-AC_FIND_FILE(Python.h, $python_incdirs, python_incdir)
-if test ! -r $python_incdir/Python.h; then
- AC_FIND_FILE(python$version/Python.h, $python_incdirs, python_incdir)
- python_incdir=$python_incdir/python$version
- if test ! -r $python_incdir/Python.h; then
- python_incdir=no
- fi
-fi
-
-PYTHONINC=-I$python_incdir
-
-python_libdirs="$ac_python_dir/lib /usr/lib /usr/local /usr/lib $kde_extra_libs"
-AC_FIND_FILE(libpython$version.a, $python_libdirs, python_libdir)
-if test ! -r $python_libdir/libpython$version.a; then
- AC_FIND_FILE(python$version/config/libpython$version.a, $python_libdirs, python_libdir)
- python_libdir=$python_libdir/python$version/config
- if test ! -r $python_libdir/libpython$version.a; then
- python_libdir=no
- fi
-fi
-
-PYTHONLIB=-L$python_libdir
-kde_orig_LIBPYTHON=$LIBPYTHON
-if test -z "$LIBPYTHON"; then
- LIBPYTHON=-lpython$version
-fi
-
-python_libdirs="$ac_python_dir/lib /usr/lib /usr/local /usr/lib $kde_extra_libs"
-AC_FIND_FILE(python$version/copy.py, $python_libdirs, python_moddir)
-python_moddir=$python_moddir/python$version
-if test ! -r $python_moddir/copy.py; then
- python_moddir=no
-fi
-
-PYTHONMODDIR=$python_moddir
-
-AC_MSG_RESULT(header $python_incdir library $python_libdir modules $python_moddir)
-
-if test x$python_incdir = xno || test x$python_libdir = xno || test x$python_moddir = xno; then
- LIBPYTHON=$kde_orig_LIBPYTHON
- test "x$PYTHONLIB" = "x-Lno" && PYTHONLIB=""
- test "x$PYTHONINC" = "x-Ino" && PYTHONINC=""
- $2
-else
- dnl Note: this test is very weak
- kde_python_link_found=no
- KDE_TRY_LINK_PYTHON(normal)
- KDE_TRY_LINK_PYTHON(m, -lm)
- KDE_TRY_LINK_PYTHON(pthread, $LIBPTHREAD)
- KDE_TRY_LINK_PYTHON(tcl, -ltcl)
- KDE_TRY_LINK_PYTHON(db2, -ldb2)
- KDE_TRY_LINK_PYTHON(m_and_thread, [$LIBPTHREAD -lm])
- KDE_TRY_LINK_PYTHON(m_and_thread_and_util, [$LIBPTHREAD -lm -lutil])
- KDE_TRY_LINK_PYTHON(m_and_thread_and_db3, [$LIBPTHREAD -lm -ldb-3 -lutil])
- KDE_TRY_LINK_PYTHON(pthread_and_db3, [$LIBPTHREAD -ldb-3])
- KDE_TRY_LINK_PYTHON(m_and_thread_and_db, [$LIBPTHREAD -lm -ldb -ltermcap -lutil])
- KDE_TRY_LINK_PYTHON(pthread_and_dl, [$LIBPTHREAD $LIBDL -lutil -lreadline -lncurses -lm])
- KDE_TRY_LINK_PYTHON(m_and_thread_and_db_special, [$LIBPTHREAD -lm -ldb -lutil], [],
- [AC_MSG_WARN([it seems, Python depends on another library.
- Pleae set LIBPYTHON to '-lpython$version -lotherlib' before calling configure to fix this
- and contact the authors to let them know about this problem])
- ])
-
- LIBPYTHON="$LIBPYTHON $LIBDL $LIBSOCKET"
- AC_SUBST(PYTHONINC)
- AC_SUBST(PYTHONLIB)
- AC_SUBST(LIBPYTHON)
- AC_SUBST(PYTHONMODDIR)
- AC_DEFINE(HAVE_PYTHON, 1, [Define if you have the development files for python])
-fi
-
-])
-
-
-AC_DEFUN(KDE_CHECK_PYTHON,
-[
- KDE_CHECK_PYTHON_INTERN("2.2",
- [KDE_CHECK_PYTHON_INTERN("2.1",
- [KDE_CHECK_PYTHON_INTERN("2.0", [ KDE_CHECK_PYTHON_INTERN($1, $2) ])
- ])])
-])
-
-AC_DEFUN(KDE_CHECK_STL_SGI,
-[
- AC_MSG_CHECKING([if STL implementation is SGI like])
- AC_CACHE_VAL(kde_cv_stl_type_sgi,
- [
- AC_TRY_COMPILE([
-#include <string>
-using namespace std;
-],[
- string astring="Hallo Welt.";
- astring.erase(0, 6); // now astring is "Welt"
- return 0;
-], kde_cv_stl_type_sgi=yes,
- kde_cv_stl_type_sgi=no)
-])
-
- AC_MSG_RESULT($kde_cv_stl_type_sgi)
-
- if test "$kde_cv_stl_type_sgi" = "yes"; then
- AC_DEFINE_UNQUOTED(HAVE_SGI_STL, 1, [Define if you have a STL implementation by SGI])
- fi
-])
-
-AC_DEFUN(KDE_CHECK_STL_HP,
-[
- AC_MSG_CHECKING([if STL implementation is HP like])
- AC_CACHE_VAL(kde_cv_stl_type_hp,
- [
- AC_TRY_COMPILE([
-#include <string>
-using namespace std;
-],[
- string astring="Hello World";
- astring.remove(0, 6); // now astring is "World"
- return 0;
-], kde_cv_stl_type_hp=yes,
- kde_cv_stl_type_hp=no)
-])
- AC_MSG_RESULT($kde_cv_stl_type_hp)
-
- if test "$kde_cv_stl_type_hp" = "yes"; then
- AC_DEFINE_UNQUOTED(HAVE_HP_STL, 1, [Define if you have a STL implementation by HP])
- fi
-])
-
-AC_DEFUN(KDE_CHECK_STL,
-[
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
- ac_save_CXXFLAGS="$CXXFLAGS"
- CXXFLAGS="`echo $CXXFLAGS | sed s/-fno-exceptions//`"
- KDE_CHECK_STL_SGI
-
- if test "$kde_cv_stl_type_sgi" = "no"; then
- KDE_CHECK_STL_HP
-
- if test "$kde_cv_stl_type_hp" = "no"; then
- AC_MSG_ERROR("no known STL type found - did you forget to install libstdc++[-devel] ?")
- fi
- fi
-
- CXXFLAGS="$ac_save_CXXFLAGS"
- AC_LANG_RESTORE
-])
-
-AC_DEFUN(AC_FIND_QIMGIO,
- [AC_REQUIRE([AC_FIND_JPEG])
-AC_REQUIRE([KDE_CHECK_EXTRA_LIBS])
-AC_MSG_CHECKING([for qimgio])
-AC_CACHE_VAL(ac_cv_lib_qimgio,
-[
-AC_LANG_SAVE
-AC_LANG_CPLUSPLUS
-ac_save_LIBS="$LIBS"
-ac_save_CXXFLAGS="$CXXFLAGS"
-LIBS="$all_libraries -lqimgio -lpng -lz $LIBJPEG $LIBQT"
-CXXFLAGS="$CXXFLAGS -I$qt_incdir $all_includes"
-AC_TRY_RUN(dnl
-[
-#include <qimageio.h>
-#include <qstring.h>
-int main() {
- QString t = "hallo";
- t.fill('t');
- qInitImageIO();
-}
-],
- ac_cv_lib_qimgio=yes,
- ac_cv_lib_qimgio=no,
- ac_cv_lib_qimgio=no)
-LIBS="$ac_save_LIBS"
-CXXFLAGS="$ac_save_CXXFLAGS"
-AC_LANG_RESTORE
-])dnl
-if eval "test \"`echo $ac_cv_lib_qimgio`\" = yes"; then
- LIBQIMGIO="-lqimgio -lpng -lz $LIBJPEG"
- AC_MSG_RESULT(yes)
- AC_DEFINE_UNQUOTED(HAVE_QIMGIO, 1, [Define if you have the Qt extension qimgio available])
- AC_SUBST(LIBQIMGIO)
-else
- AC_MSG_RESULT(not found)
-fi
-])
-
-AC_DEFUN(KDE_CHECK_ANSI,
-[
-])
-
-AC_DEFUN(KDE_CHECK_INSURE,
-[
- AC_ARG_ENABLE(insure, [ --enable-insure use insure++ for debugging [default=no]],
- [
- if test $enableval = "no"; dnl
- then ac_use_insure="no"
- else ac_use_insure="yes"
- fi
- ], [ac_use_insure="no"])
-
- AC_MSG_CHECKING(if we will use Insure++ to debug)
- AC_MSG_RESULT($ac_use_insure)
- if test "$ac_use_insure" = "yes"; dnl
- then CC="insure"; CXX="insure"; dnl CFLAGS="$CLAGS -fno-rtti -fno-exceptions "????
- fi
-])
-
-AC_DEFUN(AM_DISABLE_LIBRARIES,
-[
- AC_PROVIDE([AM_ENABLE_STATIC])
- AC_PROVIDE([AM_ENABLE_SHARED])
- enable_static=no
- enable_shared=yes
-])
-
-
-AC_DEFUN(AC_CHECK_UTMP_FILE,
-[
- AC_MSG_CHECKING([for utmp file])
-
- AC_CACHE_VAL(kde_cv_utmp_file,
- [
- kde_cv_utmp_file=no
-
- for ac_file in \
- \
- /var/run/utmp \
- /var/adm/utmp \
- /etc/utmp \
- ; \
- do
- if test -r "$ac_file"; then
- kde_cv_utmp_file=$ac_file
- break
- fi
- done
- ])
-
- if test "$kde_cv_utmp_file" != "no"; then
- AC_DEFINE_UNQUOTED(UTMP, "$kde_cv_utmp_file", [Define the file for utmp entries])
- $1
- AC_MSG_RESULT($kde_cv_utmp_file)
- else
- $2
- AC_MSG_RESULT([non found])
- fi
-])
-
-
-AC_DEFUN(KDE_CREATE_SUBDIRSLIST,
-[
-
-DO_NOT_COMPILE="$DO_NOT_COMPILE CVS debian bsd-port admin"
-
-if test ! -s $srcdir/subdirs; then
- dnl Note: Makefile.common creates subdirs, so this is just a fallback
- TOPSUBDIRS=""
- files=`cd $srcdir && ls -1`
- dirs=`for i in $files; do if test -d $i; then echo $i; fi; done`
- for i in $dirs; do
- echo $i >> $srcdir/subdirs
- done
-fi
-
-if test -s $srcdir/inst-apps; then
- ac_topsubdirs="`cat $srcdir/inst-apps`"
-else
- ac_topsubdirs="`cat $srcdir/subdirs`"
-fi
-
-for i in $ac_topsubdirs; do
- AC_MSG_CHECKING([if $i should be compiled])
- if test -d $srcdir/$i; then
- install_it="yes"
- for j in $DO_NOT_COMPILE; do
- if test $i = $j; then
- install_it="no"
- fi
- done
- else
- install_it="no"
- fi
- AC_MSG_RESULT($install_it)
- if test $install_it = "yes"; then
- TOPSUBDIRS="$TOPSUBDIRS $i"
- fi
-done
-
-AC_SUBST(TOPSUBDIRS)
-])
-
-AC_DEFUN(KDE_CHECK_NAMESPACES,
-[
-AC_MSG_CHECKING(whether C++ compiler supports namespaces)
-AC_LANG_SAVE
-AC_LANG_CPLUSPLUS
-AC_TRY_COMPILE([
-],
-[
-namespace Foo {
- extern int i;
- namespace Bar {
- extern int i;
- }
-}
-
-int Foo::i = 0;
-int Foo::Bar::i = 1;
-],[
- AC_MSG_RESULT(yes)
- AC_DEFINE(HAVE_NAMESPACES)
-], [
-AC_MSG_RESULT(no)
-])
-AC_LANG_RESTORE
-])
-
-AC_DEFUN(KDE_CHECK_NEWLIBS,
-[
-
-])
-
-dnl ------------------------------------------------------------------------
-dnl Check for S_ISSOCK macro. Doesn't exist on Unix SCO. faure@kde.org
-dnl ------------------------------------------------------------------------
-dnl
-AC_DEFUN(AC_CHECK_S_ISSOCK,
-[
-AC_MSG_CHECKING(for S_ISSOCK)
-AC_CACHE_VAL(ac_cv_have_s_issock,
-[
-AC_LANG_SAVE
-AC_LANG_C
-AC_TRY_LINK(
-[
-#include <sys/stat.h>
-],
-[
-struct stat buff;
-int b = S_ISSOCK( buff.st_mode );
-],
-ac_cv_have_s_issock=yes,
-ac_cv_have_s_issock=no)
-AC_LANG_RESTORE
-])
-AC_MSG_RESULT($ac_cv_have_s_issock)
-if test "$ac_cv_have_s_issock" = "yes"; then
- AC_DEFINE_UNQUOTED(HAVE_S_ISSOCK, 1, [Define if sys/stat.h declares S_ISSOCK.])
-fi
-])
-
-dnl ------------------------------------------------------------------------
-dnl Check for MAXPATHLEN macro, defines KDEMAXPATHLEN. faure@kde.org
-dnl ------------------------------------------------------------------------
-dnl
-AC_DEFUN(AC_CHECK_KDEMAXPATHLEN,
-[
-AC_MSG_CHECKING(for MAXPATHLEN)
-AC_CACHE_VAL(ac_cv_maxpathlen,
-[
-AC_LANG_C
-cat > conftest.$ac_ext <<EOF
-#ifdef STDC_HEADERS
-# include <stdlib.h>
-#endif
-#include <stdio.h>
-#include <sys/param.h>
-#ifndef MAXPATHLEN
-#define MAXPATHLEN 1024
-#endif
-
-KDE_HELLO MAXPATHLEN
-
-EOF
-
-ac_try="$ac_cpp conftest.$ac_ext 2>/dev/null | grep '^KDE_HELLO' >conftest.out"
-
-if AC_TRY_EVAL(ac_try) && test -s conftest.out; then
- ac_cv_maxpathlen=`sed 's#KDE_HELLO ##' conftest.out`
-else
- ac_cv_maxpathlen=1024
-fi
-
-rm conftest.*
-
-])
-AC_MSG_RESULT($ac_cv_maxpathlen)
-AC_DEFINE_UNQUOTED(KDEMAXPATHLEN,$ac_cv_maxpathlen, [Define a safe value for MAXPATHLEN] )
-])
-
-dnl -------------------------------------------------------------------------
-dnl See if the compiler supports a template repository bero@redhat.de
-dnl -------------------------------------------------------------------------
-AC_DEFUN(KDE_COMPILER_REPO,
-[
- REPO=""
- NOREPO=""
-
- KDE_CHECK_COMPILER_FLAG(frepo,
- [
- REPO="-frepo"
- NOREPO="-fno-repo"
- ])
-
- if test -z "$REPO"; then
- KDE_CHECK_COMPILER_FLAG(instances=explicit,
- [
- REPO="-instances=explicit"
- NOREPO="-instances=extern"
- ])
- fi
-
- if test -n "$REPO"; then
- AC_DEFINE_UNQUOTED(HAVE_TEMPLATE_REPOSITORY, 1,
- [C++ compiler supports template repository])
- $1
- fi
-
- AC_SUBST(REPO)
- AC_SUBST(NOREPO)
-])
-
-AC_DEFUN(KDE_CHECK_HEADER,
-[
- AC_LANG_SAVE
- kde_safe_cppflags=$CPPFLAGS
- CPPFLAGS="$CPPFLAGS $all_includes"
- AC_LANG_CPLUSPLUS
- AC_CHECK_HEADER($1, $2, $3)
- CPPFLAGS=$kde_safe_cppflags
- AC_LANG_RESTORE
-])
-
-AC_DEFUN(KDE_FAST_CONFIGURE,
-[
- dnl makes configure fast (needs perl)
- AC_ARG_ENABLE(fast-perl, [ --disable-fast-perl disable fast Makefile generation (needs perl)],
- with_fast_perl=$enableval, with_fast_perl=yes)
-])
-
-AC_DEFUN(KDE_CONF_FILES,
-[
- val=
- if test -f $srcdir/configure.files ; then
- val=`sed -e 's%^%\$(top_srcdir)/%' $srcdir/configure.files`
- fi
- CONF_FILES=
- if test -n "$val" ; then
- for i in $val ; do
- CONF_FILES="$CONF_FILES $i"
- done
- fi
- AC_SUBST(CONF_FILES)
-])dnl
-
-AC_DEFUN(KDE_SET_PREFIX,
-[
- unset CDPATH
- dnl make $KDEDIR the default for the installation
- AC_PREFIX_DEFAULT(${KDEDIR:-/usr/local/kde})
-
- if test "x$prefix" = "xNONE"; then
- prefix=$ac_default_prefix
- ac_configure_args="$ac_configure_args --prefix=$prefix"
- fi
- KDE_FAST_CONFIGURE
- KDE_CONF_FILES
-])
-
-pushdef([AC_PROG_INSTALL],
-[
- dnl our own version, testing for a -p flag
- popdef([AC_PROG_INSTALL])
- dnl as AC_PROG_INSTALL works as it works we first have
- dnl to save if the user didn't specify INSTALL, as the
- dnl autoconf one overwrites INSTALL and we have no chance to find
- dnl out afterwards
- test -n "$INSTALL" && kde_save_INSTALL_given=$INSTALL
- test -n "$INSTALL_PROGRAM" && kde_save_INSTALL_PROGRAM_given=$INSTALL_PROGRAM
- test -n "$INSTALL_SCRIPT" && kde_save_INSTALL_SCRIPT_given=$INSTALL_SCRIPT
- AC_PROG_INSTALL
-
- if test -z "$kde_save_INSTALL_given" ; then
- # OK, user hasn't given any INSTALL, autoconf found one for us
- # now we test, if it supports the -p flag
- AC_MSG_CHECKING(for -p flag to install)
- rm -f confinst.$$.* > /dev/null 2>&1
- echo "Testtest" > confinst.$$.orig
- ac_res=no
- if ${INSTALL} -p confinst.$$.orig confinst.$$.new > /dev/null 2>&1 ; then
- if test -f confinst.$$.new ; then
- # OK, -p seems to do no harm to install
- INSTALL="${INSTALL} -p"
- ac_res=yes
- fi
- fi
- rm -f confinst.$$.*
- AC_MSG_RESULT($ac_res)
- fi
- dnl the following tries to resolve some signs and wonders coming up
- dnl with different autoconf/automake versions
- dnl e.g.:
- dnl *automake 1.4 install-strip sets A_M_INSTALL_PROGRAM_FLAGS to -s
- dnl and has INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(A_M_INSTALL_PROGRAM_FLAGS)
- dnl it header-vars.am, so there the actual INSTALL_PROGRAM gets the -s
- dnl *automake 1.4a (and above) use INSTALL_STRIP_FLAG and only has
- dnl INSTALL_PROGRAM = @INSTALL_PROGRAM@ there, but changes the
- dnl install-@DIR@PROGRAMS targets to explicitly use that flag
- dnl *autoconf 2.13 is dumb, and thinks it can use INSTALL_PROGRAM as
- dnl INSTALL_SCRIPT, which breaks with automake <= 1.4
- dnl *autoconf >2.13 (since 10.Apr 1999) has not that failure
- dnl *sometimes KDE does not use the install-@DIR@PROGRAM targets from
- dnl automake (due to broken Makefile.am or whatever) to install programs,
- dnl and so does not see the -s flag in automake > 1.4
- dnl to clean up that mess we:
- dnl +set INSTALL_PROGRAM to use INSTALL_STRIP_FLAG
- dnl which cleans KDE's program with automake > 1.4;
- dnl +set INSTALL_SCRIPT to only use INSTALL, to clean up autoconf's problems
- dnl with automake<=1.4
- dnl note that dues to this sometimes two '-s' flags are used (if KDE
- dnl properly uses install-@DIR@PROGRAMS, but I don't care
- dnl
- dnl And to all this comes, that I even can't write in comments variable
- dnl names used by automake, because it is so stupid to think I wanted to
- dnl _use_ them, therefor I have written A_M_... instead of AM_
- dnl hmm, I wanted to say something ... ahh yes: Arghhh.
-
- if test -z "$kde_save_INSTALL_PROGRAM_given" ; then
- INSTALL_PROGRAM='${INSTALL} $(INSTALL_STRIP_FLAG)'
- fi
- if test -z "$kde_save_INSTALL_SCRIPT_given" ; then
- INSTALL_SCRIPT='${INSTALL}'
- fi
-])dnl
-
-AC_DEFUN(KDE_LANG_CPLUSPLUS,
-[AC_LANG_CPLUSPLUS
-ac_link='rm -rf SunWS_cache; ${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&AC_FD_CC'
-pushdef([AC_LANG_CPLUSPLUS], [popdef([AC_LANG_CPLUSPLUS]) KDE_LANG_CPLUSPLUS])
-])
-
-pushdef([AC_LANG_CPLUSPLUS],
-[popdef([AC_LANG_CPLUSPLUS])
-KDE_LANG_CPLUSPLUS
-])
-
-AC_DEFUN(KDE_CHECK_LONG_LONG,
-[
-AC_MSG_CHECKING(for long long)
-AC_CACHE_VAL(kde_cv_c_long_long,
-[
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
- AC_TRY_LINK([], [
- long long foo = 0;
- foo = foo+1;
- ],
- kde_cv_c_long_long=yes, kde_cv_c_long_long=no)
- AC_LANG_RESTORE
-])
-AC_MSG_RESULT($kde_cv_c_long_long)
-if test "$kde_cv_c_long_long" = yes; then
- AC_DEFINE(HAVE_LONG_LONG, 1, [Define if you have long long as datatype])
-fi
-])
-
-AC_DEFUN(KDE_CHECK_LIB,
-[
- kde_save_LDFLAGS="$LDFLAGS"
- dnl AC_CHECK_LIB modifies LIBS, so save it here
- kde_save_LIBS="$LIBS"
- LDFLAGS="$LDFLAGS $all_libraries"
- case $host_os in
- aix*) LDFLAGS="-brtl $LDFLAGS"
- test "$GCC" = yes && LDFLAGS="-Wl,$LDFLAGS"
- ;;
- esac
- AC_CHECK_LIB($1, $2, $3, $4, $5)
- LDFLAGS="$kde_save_LDFLAGS"
- LIBS="$kde_save_LIBS"
-])
-
-
-
-
-AC_DEFUN(KDE_CHECK_INITGROUPS,
-[
- AC_REQUIRE([AC_CANONICAL_HOST])
- AC_CHECK_FUNCS(initgroups)
- if test "x$ac_cv_func_initgroups" = "xyes"; then
- case $host_os in
- aix*) AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
- AC_MSG_CHECKING([for initgroups prototype])
- AC_CACHE_VAL(kde_cv_check_initgroups_proto,
- [ AC_TRY_COMPILE(
- [ #include <grp.h>
- ],
- [ char buffer[10];
- gid_t id;
- int x = initgroups(buffer,id);
- ],
- kde_cv_check_initgroups_proto=yes,
- kde_cv_check_initgroups_proto=no)
- ])
- AC_MSG_RESULT($kde_cv_check_initgroups_proto)
- AC_LANG_RESTORE
- ;;
- *)
- kde_cv_check_initgroups_proto=yes
- ;;
- esac
- else
- kde_cv_check_initgroups_proto=no
- fi
- if test "x$kde_cv_check_initgroups_proto" = "xyes"; then
- kde_check_initgroups_proto=1
- else
- kde_check_initgroups_proto=0
- fi
- AC_DEFINE_UNQUOTED(HAVE_INITGROUPS_PROTO,$kde_check_initgroups_proto,
- [initgroups may exist but not its prototype (e.g. AIX<4.3.3:8)])
-])
-
-
-AC_DEFUN(KDE_CHECK_JAVA_DIR,
-[
-AC_MSG_CHECKING([for Java directory])
-
-AC_ARG_WITH(java,
-[ --with-java=javadir use java installed in javadir, --without-java disables ],
-[ ac_java_dir=$withval
-], ac_java_dir=""
-)
-
-dnl at this point ac_java_dir is either a dir, 'no' to disable, or '' to say look in $PATH
-if test "x$ac_java_dir" = "xno"; then
- kde_cv_java_bindir=no
- kde_cv_java_includedir=no
- kde_java_libjvmdir=no
- kde_java_libhpidir=no
-else
- if test "x$ac_java_dir" = "x"; then
- dnl No option set -> look in $PATH
- AC_CACHE_VAL(kde_cv_java_bindir,
- [
- dnl First look for javac in $PATH. If not found we'll look at the option.
- KDE_FIND_PATH(javac, JAVAC, [], [])
- if test -n "$JAVAC"; then
- kde_cv_java_bindir=`echo $JAVAC | sed -e 's,/javac$,/,'`
- dnl this substitution might not work - well, we test for jni.h below
- kde_cv_java_includedir=`echo $kde_cv_java_bindir | sed -e 's,bin/$,include/,'`
- else
- kde_cv_java_bindir=no
- fi
- ])
- else
- dnl config option set
- kde_cv_java_bindir=$ac_java_dir/bin
- kde_cv_java_includedir=$ac_java_dir/include
- fi
-fi
-
-dnl At this point kde_cv_java_bindir and kde_cv_java_includedir are either set or "no"
-if test "x$kde_cv_java_bindir" != "xno"; then
-
- dnl Look for libjvm.so
- kde_java_libjvmdir=`find $kde_cv_java_bindir/.. -name libjvm.so | sed 's,libjvm.so,,'|head -n 1`
- dnl Look for libhpi.so and avoid green threads
- kde_java_libhpidir=`find $kde_cv_java_bindir/.. -name libhpi.so | grep -v green | sed 's,libhpi.so,,'`
-
- dnl Now check everything's fine under there
-
- if test ! -x "$kde_cv_java_bindir/javac"; then
- AC_MSG_ERROR([javac not found under $kde_cv_java_bindir - it seems you passed a wrong --with-java.])
- fi
- if test ! -x "$kde_cv_java_bindir/javah"; then
- AC_MSG_ERROR([javah not found under $kde_cv_java_bindir. javac was found though! Use --with-java or --without-java.])
- fi
- if test ! -x "$kde_cv_java_bindir/jar"; then
- AC_MSG_ERROR([jar not found under $kde_cv_java_bindir. javac was found though! Use --with-java or --without-java.])
- fi
- if test ! -r "$kde_cv_java_includedir/jni.h"; then
- AC_MSG_ERROR([jni.h not found under $kde_cv_java_includedir. Use --with-java or --without-java.])
- fi
- if test ! -r "$kde_java_libjvmdir/libjvm.so"; then
- AC_MSG_ERROR([libjvm.so not found under $kde_java_libjvmdir. Use --without-java.])
- fi
- if test ! -r "$kde_java_libhpidir/libhpi.so"; then
- AC_MSG_ERROR([libhpi.so not found under $kde_java_libhpidir. Use --without-java.])
- fi
-
- jni_includes="-I$kde_cv_java_includedir"
- dnl Strange thing, jni.h requires jni_md.h which is under genunix here..
- dnl and under linux here..
- test -d "$kde_cv_java_includedir/linux" && jni_includes="$jni_includes -I$kde_cv_java_includedir/linux"
- test -d "$kde_cv_java_includedir/genunix" && jni_includes="$jni_includes -I$kde_cv_java_includedir/genunix"
-
- dnl Check for JNI version
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
- ac_cxxflags_safe="$CXXFLAGS"
- CXXFLAGS="$CXXFLAGS $all_includes $jni_includes"
-
- AC_TRY_COMPILE([
-#include <jni.h>
- ],
- [
-#ifndef JNI_VERSION_1_2
-Syntax Error
-#endif
- ],[ kde_jni_works=yes ],
- [ kde_jni_works=no ])
-
- if test $kde_jni_works = no; then
- AC_MSG_ERROR([Incorrect version of $kde_cv_java_includedir/jni.h.
- You need to have Java Development Kit (JDK) version 1.2.
-
- Use --with-java to specify another location.
- Use --without-java to configure without java support.
- Or download a newer JDK and try again.
- See e.g. http://java.sun.com/products/jdk/1.2 ])
- fi
-
- CXXFLAGS="$ac_cxxflags_safe"
- AC_LANG_RESTORE
-
- dnl All tests ok, inform and subst the variables
- AC_MSG_RESULT([javac/javah/jar in $kde_cv_java_bindir, jni.h in $kde_cv_java_includedir])
-
- JAVAC=$kde_cv_java_bindir/javac
- AC_SUBST(JAVAC)
- JAVAH=$kde_cv_java_bindir/javah
- AC_SUBST(JAVAH)
- JAR=$kde_cv_java_bindir/jar
- AC_SUBST(JAR)
- AC_SUBST(jni_includes)
- JVMLIBS="-L$kde_java_libjvmdir -ljvm -L$kde_java_libhpidir -lhpi"
- AC_SUBST(JVMLIBS)
-fi
-])
-
-dnl this is a redefinition of autoconf 2.5x's AC_FOREACH.
-dnl When the argument list becomes big, as in KDE for AC_OUTPUT in
-dnl big packages, m4_foreach is dog-slow. So use our own version of
-dnl it. (matz@kde.org)
-m4_define([mm_foreach],
-[m4_pushdef([$1])_mm_foreach($@)m4_popdef([$1])])
-m4_define([mm_car], [[$1]])
-m4_define([mm_car2], [[$@]])
-m4_define([_mm_foreach],
-[m4_if(m4_quote($2), [], [],
- [m4_define([$1], [mm_car($2)])$3[]_mm_foreach([$1],
- mm_car2(m4_shift($2)),
- [$3])])])
-m4_define([AC_FOREACH],
-[mm_foreach([$1], m4_split(m4_normalize([$2])), [$3])])
-
-AC_DEFUN(KDE_NEED_FLEX,
-[
-kde_libs_safe=$LIBS
-LIBS="$LIBS $USER_LDFLAGS"
-AM_PROG_LEX
-LIBS=$kde_libs_safe
-if test -z "$LEXLIB"; then
- AC_MSG_ERROR([You need to have flex installed.])
-fi
-AC_SUBST(LEXLIB)
-])
-
-AC_DEFUN(AC_PATH_QTOPIA,
-[
- dnl TODO: use AC_CACHE_VAL
-
- if test -z "$1"; then
- qtopia_minver_maj=1
- qtopia_minver_min=5
- qtopia_minver_pat=0
- else
- qtopia_minver_maj=`echo "$1" | sed -e "s/^\(.*\)\..*\..*$/\1/"`
- qtopia_minver_min=`echo "$1" | sed -e "s/^.*\.\(.*\)\..*$/\1/"`
- qtopia_minver_pat=`echo "$1" | sed -e "s/^.*\..*\.\(.*\)$/\1/"`
- fi
-
- qtopia_minver="$qtopia_minver_maj$qtopia_minver_min$qtopia_minver_pat"
- qtopia_minverstr="$qtopia_minver_maj.$qtopia_minver_min.$qtopia_minver_pat"
-
- AC_REQUIRE([AC_PATH_QT])
-
- AC_MSG_CHECKING([for Qtopia])
-
- LIB_QTOPIA="-lqpe"
- AC_SUBST(LIB_QTOPIA)
-
- kde_qtopia_dirs="$QPEDIR /opt/Qtopia"
-
- ac_qtopia_incdir=NO
-
- AC_ARG_WITH(qtopia-dir,
- [ --with-qtopia-dir=DIR where the root of Qtopia is installed ],
- [ ac_qtopia_incdir="$withval"/include] )
-
- qtopia_incdirs=""
- for dir in $kde_qtopia_dirs; do
- qtopia_incdirs="$qtopia_incdirs $dir/include"
- done
-
- if test ! "$ac_qtopia_incdir" = "NO"; then
- qtopia_incdirs="$ac_qtopia_incdir $qtopia_incdirs"
- fi
-
- qtopia_incdir=""
- AC_FIND_FILE(qpe/qpeapplication.h, $qtopia_incdirs, qtopia_incdir)
- ac_qtopia_incdir="$qtopia_incdir"
-
- if test -z "$qtopia_incdir"; then
- AC_MSG_ERROR([Cannot find Qtopia headers. Please check your installation.])
- fi
-
- qtopia_ver_maj=`cat $qtopia_incdir/qpe/version.h | sed -n -e 's,.*QPE_VERSION "\(.*\)\..*\..*".*,\1,p'`;
- qtopia_ver_min=`cat $qtopia_incdir/qpe/version.h | sed -n -e 's,.*QPE_VERSION ".*\.\(.*\)\..*".*,\1,p'`;
- qtopia_ver_pat=`cat $qtopia_incdir/qpe/version.h | sed -n -e 's,.*QPE_VERSION ".*\..*\.\(.*\)".*,\1,p'`;
-
- qtopia_ver="$qtopia_ver_maj$qtopia_ver_min$qtopia_ver_pat"
- qtopia_verstr="$qtopia_ver_maj.$qtopia_ver_min.$qtopia_ver_pat"
- if test "$qtopia_ver" -lt "$qtopia_minver"; then
- AC_MSG_ERROR([found Qtopia version $qtopia_verstr but version $qtopia_minverstr
-is required.])
- fi
-
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
-
- ac_cxxflags_safe="$CXXFLAGS"
- ac_ldflags_safe="$LDFLAGS"
- ac_libs_safe="$LIBS"
-
- CXXFLAGS="$CXXFLAGS -I$qtopia_incdir $all_includes"
- LDFLAGS="$LDFLAGS $QT_LDFLAGS $all_libraries $USER_LDFLAGS $KDE_MT_LDFLAGS"
- LIBS="$LIBS $LIB_QTOPIA $LIBQT"
-
- cat > conftest.$ac_ext <<EOF
-#include "confdefs.h"
-#include <qpe/qpeapplication.h>
-#include <qpe/version.h>
-
-int main( int argc, char **argv )
-{
- QPEApplication app( argc, argv );
- return 0;
-}
-EOF
-
- if AC_TRY_EVAL(ac_link) && test -s conftest; then
- rm -f conftest*
- else
- rm -f conftest*
- AC_MSG_ERROR([Cannot link small Qtopia Application. For more details look at
-the end of config.log])
- fi
-
- CXXFLAGS="$ac_cxxflags_safe"
- LDFLAGS="$ac_ldflags_safe"
- LIBS="$ac_libs_safe"
-
- AC_LANG_RESTORE
-
- QTOPIA_INCLUDES="-I$qtopia_incdir"
- AC_SUBST(QTOPIA_INCLUDES)
-
- AC_MSG_RESULT([found version $qtopia_verstr with headers at $qtopia_incdir])
-])
-
diff --git a/krootwarning/admin/am_edit b/krootwarning/admin/am_edit
deleted file mode 100644
index 9e37025..0000000
--- a/krootwarning/admin/am_edit
+++ /dev/null
@@ -1,1998 +0,0 @@
-#!/usr/bin/perl -w
-
-# Expands the specialised KDE tags in Makefile.in to (hopefully) valid
-# make syntax.
-# When called without file parameters, we work recursively on all Makefile.in
-# in and below the current subdirectory. When called with file parameters,
-# only those Makefile.in are changed.
-# The currently supported tags are
-#
-# {program}_METASOURCES
-# where you have a choice of two styles
-# {program}_METASOURCES = name1.moc name2.moc ... [\]
-# {program}_METASOURCES = AUTO
-# The second style requires other tags as well.
-#
-# To install icons :
-# KDE_ICON = iconname iconname2 ...
-# KDE_ICON = AUTO
-#
-# For documentation :
-# ...
-#
-# and more new tags TBD!
-#
-# The concept (and base code) for this program came from automoc,
-# supplied by the following
-#
-# Matthias Ettrich <ettrich@kde.org> (The originator)
-# Kalle Dalheimer <kalle@kde.org> (The original implementator)
-# Harri Porten <porten@tu-harburg.de>
-# Alex Zepeda <jazepeda@pacbell.net>
-# David Faure <faure@kde.org>
-# Stephan Kulow <coolo@kde.org>
-
-use Cwd;
-use File::Find;
-use File::Basename;
-
-# Prototype the functions
-sub initialise ();
-sub processMakefile ($);
-sub updateMakefile ();
-sub restoreMakefile ();
-
-sub removeLine ($$);
-sub appendLines ($);
-sub substituteLine ($$);
-
-sub findMocCandidates ();
-sub pruneMocCandidates ($);
-sub checkMocCandidates ();
-sub addMocRules ();
-
-sub tag_AUTOMAKE ();
-sub tag_META_INCLUDES ();
-sub tag_METASOURCES ();
-sub tag_POFILES ();
-sub tag_DOCFILES ();
-sub tag_LOCALINSTALL();
-sub tag_IDLFILES();
-sub tag_UIFILES();
-sub tag_SUBDIRS();
-sub tag_ICON();
-sub tag_CLOSURE();
-sub tag_DIST();
-
-# Some global globals...
-$verbose = 0; # a debug flag
-$thisProg = "$0"; # This programs name
-$topdir = cwd(); # The current directory
-@makefiles = (); # Contains all the files we'll process
-@foreignfiles = ();
-$start = (times)[0]; # some stats for testing - comment out for release
-$version = "v0.2";
-$errorflag = 0;
-$cppExt = "(cpp|cc|cxx|C|c\\+\\+)";
-$hExt = "(h|H|hh|hxx|hpp|h\\+\\+)";
-$progId = "KDE tags expanded automatically by " . basename($thisProg);
-$automkCall = "\n";
-$printname = ""; # used to display the directory the Makefile is in
-$use_final = 1; # create code for --enable-final
-$cleantarget = "clean";
-$dryrun = 0;
-$pathoption = 0;
-$foreign_libtool = 0;
-
-while (defined ($ARGV[0]))
-{
- $_ = shift;
- if (/^--version$/)
- {
- print STDOUT "\n";
- print STDOUT basename($thisProg), " $version\n",
- "This is really free software, unencumbered by the GPL.\n",
- "You can do anything you like with it except sueing me.\n",
- "Copyright 1998 Kalle Dalheimer <kalle\@kde.org>\n",
- "Concept, design and unnecessary questions about perl\n",
- " by Matthias Ettrich <ettrich\@kde.org>\n\n",
- "Making it useful by Stephan Kulow <coolo\@kde.org> and\n",
- "Harri Porten <porten\@kde.org>\n",
- "Updated (Feb-1999), John Birch <jb.nz\@writeme.com>\n",
- "Current Maintainer Stephan Kulow\n\n";
- exit 0;
- }
- elsif (/^--verbose$|^-v$/)
- {
- $verbose = 1; # Oh is there a problem...?
- }
- elsif (/^-p(.+)$|^--path=(.+)$/)
- {
- $thisProg = "$1/".basename($thisProg) if($1);
- $thisProg = "$2/".basename($thisProg) if($2);
- warn ("$thisProg doesn't exist\n") if (!(-f $thisProg));
- $pathoption=1;
- }
- elsif (/^--help$|^-h$/)
- {
- print STDOUT "Usage $thisProg [OPTION] ... [dir/Makefile.in]...\n",
- "\n",
- "Patches dir/Makefile.in generated from automake\n",
- "(where dir can be a full or relative directory name)",
- "\n",
- " -v, --verbose verbosely list files processed\n",
- " -h, --help print this help, then exit\n",
- " --version print version number, then exit\n",
- " -p, --path= use the path to am_edit if the path\n",
- " --no-final don't patch for --enable-final\n",
- " called from is not the one to be used\n";
-
- exit 0;
- }
- elsif (/^--no-final$/)
- {
- $use_final = 0;
- $thisProg .= " --no-final";
- }
- elsif (/^--foreign-libtool$/)
- {
- $foreign_libtool = 1;
- $thisProg .= " --foreign-libtool";
- }
- elsif (/^-n$/)
- {
- $dryrun = 1;
- }
- else
- {
- # user selects what input files to check
- # add full path if relative path is given
- $_ = cwd()."/".$_ if (! /^\//);
- print "User wants $_\n" if ($verbose);
- push (@makefiles, $_);
- }
-}
-
-if ($thisProg =~ /^\// && !$pathoption )
-{
- print STDERR "Illegal full pathname call performed...\n",
- "The call to \"$thisProg\"\nwould be inserted in some Makefile.in.\n",
- "Please use option --path.\n";
- exit 1;
-}
-
-# Only scan for files when the user hasn't entered data
-if (!@makefiles)
-{
- print STDOUT "Scanning for Makefile.in\n" if ($verbose);
- find (\&add_makefile, cwd());
- #chdir('$topdir');
-} else {
- print STDOUT "Using user enter input files\n" if ($verbose);
-}
-
-foreach $makefile (sort(@makefiles))
-{
- processMakefile ($makefile);
- last if ($errorflag);
-}
-
-# Just some debug statistics - comment out for release as it uses printf.
-printf STDOUT "Time %.2f CPU sec\n", (times)[0] - $start if ($verbose);
-
-exit $errorflag; # causes make to fail if erroflag is set
-
-#-----------------------------------------------------------------------------
-
-# In conjunction with the "find" call, this builds the list of input files
-sub add_makefile ()
-{
- push (@makefiles, $File::Find::name) if (/Makefile.in$/);
-}
-
-#-----------------------------------------------------------------------------
-
-# Processes a single make file
-# The parameter contains the full path name of the Makefile.in to use
-sub processMakefile ($)
-{
- # some useful globals for the subroutines called here
- local ($makefile) = @_;
- local @headerdirs = ('.');
- local $haveAutomocTag = 0;
- local $MakefileData = "";
-
- local $cxxsuffix = "KKK";
-
- local @programs = (); # lists the names of programs and libraries
- local $program = "";
-
- local %realObjs = (); # lists the objects compiled into $program
- local %sources = (); # lists the sources used for $program
- local %finalObjs = (); # lists the objects compiled when final
- local %realname = (); # the binary name of program variable
- local %idlfiles = (); # lists the idl files used for $program
- local %globalmocs = ();# list of all mocfiles (in %mocFiles format)
- local %important = (); # list of files to be generated asap
- local %uiFiles = ();
-
- local $allidls = "";
- local $idl_output = "";# lists all idl generated files for cleantarget
- local $ui_output = "";# lists all uic generated files for cleantarget
-
- local %depedmocs = ();
-
- local $metasourceTags = 0;
- local $dep_files = "";
- local $dep_finals = "";
- local %target_adds = (); # the targets to add
- local $kdelang = "";
- local @cleanfiles = ();
- local $cleanMoc = "";
- local $closure_output = "";
-
- $makefileDir = dirname($makefile);
- chdir ($makefileDir);
- $printname = $makefile;
- $printname =~ s/^\Q$topdir\E\///;
- $makefile = basename($makefile);
-
- print STDOUT "Processing makefile $printname\n" if ($verbose);
-
- # Setup and see if we need to do this.
- return if (!initialise());
-
- tag_AUTOMAKE (); # Allows a "make" to redo the Makefile.in
- tag_META_INCLUDES (); # Supplies directories for src locations
-
- foreach $program (@programs) {
- $sources_changed{$program} = 0;
- $depedmocs{$program} = "";
- $important{$program} = "";
- tag_IDLFILES(); # Sorts out idl rules
- tag_CLOSURE();
- tag_UIFILES(); # Sorts out ui rules
- tag_METASOURCES (); # Sorts out the moc rules
- if ($sources_changed{$program}) {
- my $lookup = "$program" . '_SOURCES\s*=\s*(.*)';
- substituteLine($lookup, "$program\_SOURCES=" . $sources{$program});
- }
- if ($important{$program}) {
- local %source_dict = ();
- for $source (split(/[\034\s]+/, $sources{$program})) {
- $source_dict{$source} = 1;
- }
- for $source (@cleanfiles) {
- $source_dict{$source} = 0;
- }
- for $source (keys %source_dict) {
- next if (!$source);
- if ($source_dict{$source}) {
- # sanity check
- if (! -f $source) {
- print STDERR "Error: $source is listed in a _SOURCE line in $printname, but doesn't exist yet. Put it in DISTCLEANFILES!\n";
- } else {
- $target_adds{"\$(srcdir)/$source"} .= $important{$program};
- }
- }
- }
- }
- }
- if ($cleanMoc) {
- # Always add dist clean tag
- # Add extra *.moc.cpp files created for USE_AUTOMOC because they
- # aren't included in the normal *.moc clean rules.
- appendLines ("$cleantarget-metasources:\n\t-rm -f $cleanMoc\n");
- $target_adds{"$cleantarget-am"} .= "$cleantarget-metasources ";
- }
-
- tag_DIST() unless ($kdeopts{"noautodist"});
-
- if ($idl_output) {
- appendLines ("$cleantarget-idl:\n\t-rm -f $idl_output\n");
- $target_adds{"$cleantarget-am"} .= "$cleantarget-idl ";
- }
-
- if ($ui_output) {
- appendLines ("$cleantarget-ui:\n\t-rm -f $ui_output\n");
- $target_adds{"$cleantarget-am"} .= "$cleantarget-ui ";
- }
-
- if ($closure_output) {
- appendLines ("$cleantarget-closures:\n\t-rm -f $closure_output\n");
- $target_adds{"$cleantarget-am"} .= "$cleantarget-closures ";
- }
-
- if ($MakefileData =~ /\nKDE_LANG\s*=\s*(\S*)\s*\n/) {
- $kdelang = '$(KDE_LANG)'
- } else {
- $kdelang = '';
- }
-
- tag_POFILES (); # language rules for po directory
- tag_DOCFILES (); # language rules for doc directories
- tag_LOCALINSTALL(); # add $(DESTDIR) before all kde_ dirs
- tag_ICON();
- tag_SUBDIRS();
-
- my $tmp = "force-reedit:\n";
- $tmp .= "\t$automkCall\n\tcd \$(top_srcdir) && perl $thisProg $printname\n\n";
- appendLines($tmp);
-
- make_meta_classes();
- tag_COMPILE_FIRST();
- tag_FINAL() if (!$kdeopts{"nofinal"});
-
- my $final_lines = "final:\n\t\$(MAKE) ";
- my $final_install_lines = "final-install:\n\t\$(MAKE) ";
- my $nofinal_lines = "no-final:\n\t\$(MAKE) ";
- my $nofinal_install_lines = "no-final-install:\n\t\$(MAKE) ";
-
- foreach $program (@programs) {
-
- my $lookup = "$program\_OBJECTS.*=[^\n]*";
-
- my $new = "";
-
- my @list = split(/[\034\s]+/, $realObjs{$program});
-
- if (!$kdeopts{"nofinal"} && @list > 1 && $finalObjs{$program}) {
-
- $new .= "$program\_final\_OBJECTS = " . $finalObjs{$program};
- $new .= "\n$program\_nofinal\_OBJECTS = " . $realObjs{$program};
- $new .= "\n\@KDE_USE_FINAL_FALSE\@$program\_OBJECTS = \$($program\_nofinal\_OBJECTS)";
- $new .= "\n\@KDE_USE_FINAL_TRUE\@$program\_OBJECTS = \$($program\_final\_OBJECTS)";
-
- $final_lines .= "$program\_OBJECTS=\"\$($program\_final_OBJECTS)\" ";
- $final_install_lines .= "$program\_OBJECTS=\"\$($program\_final_OBJECTS)\" ";
- $nofinal_lines .= "$program\_OBJECTS=\"\$($program\_nofinal\_OBJECTS)\" ";
- $nofinal_install_lines .= "$program\_OBJECTS=\"\$($program\_nofinal_OBJECTS)\" ";
- } else {
- $new = "$program\_OBJECTS = " . $realObjs{$program};
- }
- substituteLine ($lookup, $new);
- }
- appendLines($final_lines . "all-am");
- appendLines($final_install_lines . "install-am");
- appendLines($nofinal_lines . "all-am");
- appendLines($nofinal_install_lines . "install-am");
-
- my $lookup = 'DEP_FILES\s*=([^\n]*)';
- if ($MakefileData =~ /\n$lookup\n/o) {
- $depfiles = $1;
-
- if ($dep_finals) {
- $lines = "\@KDE_USE_FINAL_TRUE\@DEP_FILES = $dep_files $dep_finals \034\t$depfiles\n";
- $lines .= "\@KDE_USE_FINAL_FALSE\@DEP_FILES = $dep_files $depfiles\n";
- } else {
- $lines = "DEP_FILES = $dep_files $depfiles\n";
- }
-
- substituteLine($lookup, $lines);
- }
-
- my $cvs_lines = "cvs-clean:\n";
- $cvs_lines .= "\t\$(MAKE) -f \$(top_srcdir)/admin/Makefile.common cvs-clean\n";
- appendLines($cvs_lines);
-
- $cvs_lines = "kde-rpo-clean:\n";
- $cvs_lines .= "\t-rm -f *.rpo\n";
- appendLines($cvs_lines);
- $target_adds{"clean"} .= "kde-rpo-clean ";
-
- # some strange people like to do a install-exec, and expect that also
- # all modules are installed. automake doesn't know this, so we need to move
- # this here from install-data to install-exec.
- if ($MakefileData =~ m/\nkde_module_LTLIBRARIES\s*=/) {
- $target_adds{"install-exec-am"} .= "install-kde_moduleLTLIBRARIES";
- my $lookup = 'install-data-am:\s*(.*)';
- if ($MakefileData =~ /\n$lookup\n/) {
- my $newdeps = $1;
- $newdeps =~ s/\s*install-kde_moduleLTLIBRARIES\s*/ /g;
- substituteLine($lookup, "install-data-am: " . $newdeps);
- }
- }
-
- my $lines = "";
-
- foreach $add (keys %target_adds) {
- my $lookup = quotemeta($add) . ':([^\n]*)';
- if ($MakefileData =~ /\n$lookup\n/) {
- substituteLine($lookup, "$add: " . $target_adds{$add} . $1);
- } else {
- $lines .= "$add: " . $target_adds{$add} . "\n";
- }
- }
- if ($lines) {
- appendLines($lines);
- }
-
- my $found = 1;
-
- while ($found) {
- if ($MakefileData =~ m/\n(.*)\$\(CXXFLAGS\)(.*)\n/) {
- my $vor = $1; # "vor" means before in German
- my $nach = $2; # "nach" means after in German
- my $lookup = quotemeta("$1\$(CXXFLAGS)$2");
- my $replacement = "$1\$(KCXXFLAGS)$2";
- $MakefileData =~ s/$lookup/$replacement/;
- $lookup =~ s/\\\$\\\(CXXFLAGS\\\)/\\\$\\\(KCXXFLAGS\\\)/;
- $replacement = "$vor\$(KCXXFLAGS) \$(KDE_CXXFLAGS)$nach";
- substituteLine($lookup, $replacement);
- } else {
- $found = 0;
- }
- }
-
- if($foreign_libtool == 0) {
- $lookup = '(\n[^#].*\$\(LIBTOOL\) --mode=link) (\$\(CXXLD\).*\$\(KCXXFLAGS\))';
-
- if ($MakefileData =~ m/$lookup/ ) {
- $MakefileData =~ s/$lookup/$1 --tag=CXX $2/;
- }
-
- $lookup = '(\n[^#].*\$\(LIBTOOL\) --mode=compile)\s+(\$\(CXX\)\s+)';
- if ($MakefileData =~ m/$lookup/ ) {
- $MakefileData =~ s/$lookup/$1 --tag=CXX $2/;
- }
- }
-
- $MakefileData =~ s/\$\(KCXXFLAGS\)/\$\(CXXFLAGS\)/g;
-
- $lookup = '(.*)cp -pr \$\$/\$\$file \$\(distdir\)/\$\$file(.*)';
- if ($MakefileData =~ m/\n$lookup\n/) {
- substituteLine($lookup, "$1cp -pr \$\$d/\$\$file \$(distdir)/\$\$file$2");
- }
-
- # Always update the Makefile.in
- updateMakefile ();
- return;
-}
-
-#-----------------------------------------------------------------------------
-
-# Check to see whether we should process this make file.
-# This is where we look for tags that we need to process.
-# A small amount of initialising on the tags is also done here.
-# And of course we open and/or create the needed make files.
-sub initialise ()
-{
- if (! -r "Makefile.am") {
- print STDOUT "found Makefile.in without Makefile.am\n" if ($verbose);
- return 0;
- }
-
- # Checking for files to process...
- open (FILEIN, $makefile)
- || die "Could not open $makefileDir/$makefile: $!\n";
- # Read the file
- # stat(FILEIN)[7] might look more elegant, but is slower as it
- # requires stat'ing the file
- seek(FILEIN, 0, 2);
- my $fsize = tell(FILEIN);
- seek(FILEIN, 0, 0);
- read FILEIN, $MakefileData, $fsize;
- close FILEIN;
- print "DOS CRLF within $makefileDir/$makefile!\n" if($MakefileData =~ y/\r//d);
-
- # Remove the line continuations, but keep them marked
- # Note: we lose the trailing spaces but that's ok.
- $MakefileData =~ s/\\\s*\n\s*/\034/g;
-
- # If we've processed the file before...
- restoreMakefile () if ($MakefileData =~ /$progId/);
-
- foreach $dir (@foreignfiles) {
- if (substr($makefileDir,0,length($dir)) eq $dir) {
- return 0;
- }
- }
-
- %kdeopts = ();
- $kdeopts{"foreign"} = 0;
- $kdeopts{"qtonly"} = 0;
- $kdeopts{"noautodist"} = 0;
- $kdeopts{"foreign-libtool"} = $foreign_libtool;
- $kdeopts{"nofinal"} = !$use_final; # default
-
- if ($MakefileData =~ /\nKDE_OPTIONS\s*=\s*([^\n]*)\n/) {
- local @kde_options = split(/[\s\034]/, $1);
- if (grep(/^foreign$/, @kde_options)) {
- push(@foreignfiles, $makefileDir . "/");
- return 0; # don't touch me
- }
- for $opt (@kde_options) {
- if (!defined $kdeopts{$opt}) {
- print STDERR "Warning: unknown option $opt in $printname\n";
- } else {
- $kdeopts{$opt} = 1;
- }
- }
- }
-
- # Look for the tags that mean we should process this file.
- $metasourceTags = 0;
- $metasourceTags++ while ($MakefileData =~ /\n[^=\#]*METASOURCES\s*=/g);
-
- my $pofileTag = 0;
- $pofileTag++ while ($MakefileData =~ /\nPOFILES\s*=/g);
- if ($pofileTag > 1)
- {
- print STDERR "Error: Only one POFILES tag allowed\n";
- $errorflag = 1;
- }
-
- while ($MakefileData =~ /\n\.SUFFIXES:([^\n]+)\n/g) {
- my @list=split(' ', $1);
- foreach $ext (@list) {
- if ($ext =~ /^\.$cppExt$/) {
- $cxxsuffix = $ext;
- $cxxsuffix =~ s/\.//g;
- print STDOUT "will use suffix $cxxsuffix\n" if ($verbose);
- last;
- }
- }
- }
-
- while ($MakefileData =~ /\n(\S*)_OBJECTS\s*=[ \t\034]*([^\n]*)\n/g) {
-
- my $program = $1;
- my $objs = $2; # safe them
-
- my $ocv = 0;
-
- my @objlist = split(/[\s\034]+/, $objs);
- foreach $obj (@objlist) {
- if ($obj =~ /\$\((\S+)\)/ ) {
- my $variable = $1;
- if ($variable !~ 'OBJEXT') {
- $ocv = 1;
- }
- }
- }
-
- next if ($ocv);
-
- $program =~ s/^am_// if ($program =~ /^am_/);
-
- my $sourceprogram = $program;
- $sourceprogram =~ s/\@am_/\@/ if($sourceprogram =~ /^.*\@am_.+/);
-
- print STDOUT "found program $program\n" if ($verbose);
- push(@programs, $program);
-
- $realObjs{$program} = $objs;
-
- if ($MakefileData =~ /\n$sourceprogram\_SOURCES\s*=\s*(.*)\n/) {
- $sources{$program} = $1;
- }
- else {
- $sources{$program} = "";
- print STDERR "found program with no _SOURCES: $program\n";
- }
-
- my $realprogram = $program;
- $realprogram =~ s/_/./g; # unmask to regexp
- if ($MakefileData =~ /\n($realprogram)(\$\(EXEEXT\)?)?:.*\$\($program\_OBJECTS\)/) {
- $realname{$program} = $1;
- } else {
- # not standard Makefile - nothing to worry about
- $realname{$program} = "";
- }
- }
-
- my $lookup = '\nDEPDIR\s*=.*';
- if ($MakefileData !~ /($lookup)\n/o) {
- $lookup = '\nbindir\s*=.*';
- if ($MakefileData =~ /($lookup)\n/) {
- substituteLine ($lookup, "DEPDIR = .deps\n$1");
- }
- }
-
- my @marks = ('MAINTAINERCLEANFILES', 'CLEANFILES', 'DISTCLEANFILES');
- foreach $mark (@marks) {
- while ($MakefileData =~ /\n($mark)\s*=\s*([^\n]*)/g) {
- foreach $file (split('[\034\s]', $2)) {
- $file =~ s/\.\///;
- push(@cleanfiles, $file);
- }
- }
- }
-
- my $localTag = 0;
- $localTag++ if ($MakefileData =~ /\ninstall-\S+-local:/);
-
- return (!$errorflag);
-}
-
-#-----------------------------------------------------------------------------
-
-# Gets the list of user defined directories - relative to $srcdir - where
-# header files could be located.
-sub tag_META_INCLUDES ()
-{
- my $lookup = '[^=\n]*META_INCLUDES\s*=\s*(.*)';
- return 1 if ($MakefileData !~ /($lookup)\n/o);
- print STDOUT "META_INCLUDE processing <$1>\n" if ($verbose);
-
- my $headerStr = $2;
- removeLine ($lookup, $1);
-
- $headerStr =~ tr/\034/ /;
- my @headerlist = split(' ', $headerStr);
-
- foreach $dir (@headerlist)
- {
- $dir =~ s#\$\(srcdir\)#.#;
- if (! -d $dir)
- {
- print STDERR "Warning: $dir can't be found. ",
- "Must be a relative path to \$(srcdir)\n";
- }
- else
- {
- push (@headerdirs, $dir);
- }
- }
-
- return 0;
-}
-
-#-----------------------------------------------------------------------------
-
-sub tag_FINAL()
-{
- my @final_names = ();
-
- foreach $program (@programs) {
-
- if ($sources{$program} =~ /\(/) {
- print STDOUT "found ( in $program\_SOURCES. skipping\n" if ($verbose);
- next;
- }
-
- my $mocsources = "";
-
- my @progsources = split(/[\s\034]+/, $sources{$program});
- my %sourcelist = ();
-
- foreach $source (@progsources) {
- my $suffix = $source;
- $suffix =~ s/^.*\.([^\.]+)$/$1/;
-
- if (defined($sourcelist{$suffix})) {
- $sourcelist{$suffix} .= " " . $source;
- } else {
- $sourcelist{$suffix} .= $source;
- }
- }
-
- foreach $suffix (keys %sourcelist) {
-
- # See if this file contains c++ code. (ie Just check the files suffix against
- my $suffix_is_cxx = 0;
- if($suffix =~ /($cppExt)$/) {
- $cxxsuffix = $1;
- $suffix_is_cxx = 1;
- }
-
- my $mocfiles_in = ($suffix eq $cxxsuffix) &&
- defined($depedmocs{$program});
-
- my @sourcelist = split(/[\s\034]+/, $sourcelist{$suffix});
-
- if ((@sourcelist == 1 && !$mocfiles_in) || $suffix_is_cxx != 1 ) {
-
- # we support IDL on our own
- if ($suffix =~ /^skel$/ || $suffix =~ /^stub/ || $suffix =~ /^signals/
- || $suffix =~ /^h$/ || $suffix =~ /^ui$/ ) {
- next;
- }
-
- foreach $file (@sourcelist) {
-
- $file =~ s/\Q$suffix\E$//;
-
- $finalObjs{$program} .= $file;
- if ($program =~ /_la$/) {
- $finalObjs{$program} .= "lo ";
- } else {
- $finalObjs{$program} .= "o ";
- }
- }
- next; # suffix
- }
-
- my $source_deps = "";
- foreach $source (@sourcelist) {
- if (-f $source) {
- $source_deps .= "\$(srcdir)/$source ";
- } else {
- $source_deps .= "$source ";
- }
- }
-
- $handling = "$program.all_$suffix.$suffix: \$(srcdir)/Makefile.in " . $source_deps . " ";
-
- if ($mocfiles_in) {
- $handling .= $depedmocs{$program};
- foreach $mocfile (split(' ', $depedmocs{$program})) {
-
- if ($mocfile =~ m/\.$suffix$/) {
- $mocsources .= " " . $mocfile;
- }
- }
- }
-
- $handling .= "\n";
- $handling .= "\t\@echo 'creating $program.all_$suffix.$suffix ...'; \\\n";
- $handling .= "\trm -f $program.all_$suffix.files $program.all_$suffix.final; \\\n";
- $handling .= "\techo \"#define KDE_USE_FINAL 1\" >> $program.all_$suffix.final; \\\n";
- $handling .= "\tfor file in " . $sourcelist{$suffix} . " $mocsources; do \\\n";
- $handling .= "\t echo \"#include \\\"\$\$file\\\"\" >> $program.all_$suffix.files; \\\n";
- $handling .= "\t test ! -f \$\(srcdir\)/\$\$file || egrep '^#pragma +implementation' \$\(srcdir\)/\$\$file >> $program.all_$suffix.final; \\\n";
- $handling .= "\tdone; \\\n";
- $handling .= "\tcat $program.all_$suffix.final $program.all_$suffix.files > $program.all_$suffix.$suffix; \\\n";
- $handling .= "\trm -f $program.all_$suffix.final $program.all_$suffix.files\n";
-
- appendLines($handling);
-
- push(@final_names, "$program.all_$suffix.$suffix");
- $finalObjs{$program} .= "$program.all_$suffix.";
- if ($program =~ /_la$/) {
- $finalObjs{$program} .= "lo ";
- } else {
- $finalObjs{$program} .= "o ";
- }
- }
- }
-
- if (!$kdeopts{"nofinal"} && @final_names >= 1) {
- # add clean-final target
- my $lines = "$cleantarget-final:\n";
- $lines .= "\t-rm -f " . join(' ', @final_names) . "\n" if (@final_names);
- appendLines($lines);
- $target_adds{"$cleantarget-am"} .= "$cleantarget-final ";
-
- foreach $finalfile (@final_names) {
- $finalfile =~ s/\.[^.]*$/.P/;
- $dep_finals .= " \$(DEPDIR)/$finalfile";
- }
- }
-}
-
-#-----------------------------------------------------------------------------
-
-sub tag_COMPILE_FIRST()
-{
- foreach $program (@programs) {
- my $lookup = "$program" . '_COMPILE_FIRST\s*=\s*(.*)';
- if ($MakefileData =~ m/\n$lookup\n/) {
- my @compilefirst = split(/[\s\034]+/, $1);
- my @progsources = split(/[\s\034]+/, $sources{$program});
- my %donesources = ();
- $handling = "";
- foreach $source (@progsources) {
- my @deps = ();
- my $sdeps = "";
- if (-f $source) {
- $sdeps = "\$(srcdir)/$source";
- } else {
- $sdeps = "$source";
- }
- foreach $depend (@compilefirst) {
- next if ($source eq $depend);
- # avoid cyclic dependencies
- next if defined($donesources{$depend});
- push @deps, $depend;
- }
- $handling .= "$sdeps: " . join(' ', @deps) . "\n" if (@deps);
- $donesources{$source} = 1;
- }
- appendLines($handling) if (length($handling));
- }
- }
-}
-
-#-----------------------------------------------------------------------------
-
-
-# Organises the list of headers that we'll use to produce moc files
-# from.
-sub tag_METASOURCES ()
-{
- local @newObs = (); # here we add to create object files
- local @deped = (); # here we add to create moc files
- local $mocExt = ".moc";
- local %mocFiles = ();
-
- my $line = "";
- my $postEqual = "";
-
- my $lookup;
- my $found = "";
-
- if ($metasourceTags > 1) {
- $lookup = $program . '_METASOURCES\s*=\s*(.*)';
- return 1 if ($MakefileData !~ /\n($lookup)\n/);
- $found = $1;
- } else {
- $lookup = $program . '_METASOURCES\s*=\s*(.*)';
- if ($MakefileData !~ /\n($lookup)\n/) {
- $lookup = 'METASOURCES\s*=\s*(.*)';
- return 1 if ($MakefileData !~ /\n($lookup)\n/o);
- $found = $1;
- $metasourceTags = 0; # we can use the general target only once
- } else {
- $found = $1;
- }
- }
- print STDOUT "METASOURCE processing <$found>)\n" if ($verbose);
-
- $postEqual = $found;
- $postEqual =~ s/[^=]*=//;
-
- removeLine ($lookup, $found);
-
- # Always find the header files that could be used to "moc"
- return 1 if (findMocCandidates ());
-
- if ($postEqual =~ /AUTO\s*(\S*)|USE_AUTOMOC\s*(\S*)/)
- {
- print STDERR "$printname: the argument for AUTO|USE_AUTOMOC is obsolete" if ($+);
- $mocExt = ".moc.$cxxsuffix";
- $haveAutomocTag = 1;
- }
- else
- {
- # Not automoc so read the list of files supplied which
- # should be .moc files.
-
- $postEqual =~ tr/\034/ /;
-
- # prune out extra headers - This also checks to make sure that
- # the list is valid.
- pruneMocCandidates ($postEqual);
- }
-
- checkMocCandidates ();
-
- if (@newObs) {
- my $ext = ($program =~ /_la$/) ? ".moc.lo " : ".moc.o ";
- $realObjs{$program} .= "\034" . join ($ext, @newObs) . $ext;
- $depedmocs{$program} = join (".moc.$cxxsuffix " , @newObs) . ".moc.$cxxsuffix";
- foreach $file (@newObs) {
- $dep_files .= " \$(DEPDIR)/$file.moc.P" if($dep_files !~/$file.moc.P/);
- }
- }
- if (@deped) {
- $depedmocs{$program} .= " ";
- $depedmocs{$program} .= join('.moc ', @deped) . ".moc";
- $depedmocs{$program} .= " ";
- }
- addMocRules ();
- @globalmocs{keys %mocFiles}=values %mocFiles;
-}
-
-#-----------------------------------------------------------------------------
-
-# Returns 0 if the line was processed - 1 otherwise.
-# Errors are logged in the global $errorflags
-sub tag_AUTOMAKE ()
-{
- my $lookup = '.*cd \$\(top_srcdir\)\s+&&[\s\034]+\$\(AUTOMAKE\)(.*)';
- return 1 if ($MakefileData !~ /\n($lookup)\n/);
- print STDOUT "AUTOMAKE processing <$1>\n" if ($verbose);
-
- my $newLine = $1."\n\tcd \$(top_srcdir) && perl $thisProg $printname";
- substituteLine ($lookup, $newLine);
- $automkCall = $1;
- return 0;
-}
-
-#-----------------------------------------------------------------------------
-
-sub handle_TOPLEVEL()
-{
- my $pofiles = "";
- my @restfiles = ();
- opendir (THISDIR, ".");
- foreach $entry (readdir(THISDIR)) {
- next if (-d $entry);
-
- next if ($entry eq "CVS" || $entry =~ /^\./ || $entry =~ /^Makefile/ || $entry =~ /~$/ || $entry =~ /^\#.*\#$/ || $entry =~ /.gmo$/);
-
- if ($entry =~ /\.po$/) {
- next;
- }
- push(@restfiles, $entry);
- }
- closedir (THISDIR);
-
- if (@restfiles) {
- $target_adds{"install-data-am"} .= "install-nls-files ";
- $lines = "install-nls-files:\n";
- $lines .= "\t\$(mkinstalldirs) \$(DESTDIR)\$(kde_locale)/$kdelang\n";
- for $file (@restfiles) {
- $lines .= "\t\$(INSTALL_DATA) \$\(srcdir\)/$file \$(DESTDIR)\$(kde_locale)/$kdelang/$file\n";
- }
- $target_adds{"uninstall"} .= "uninstall-nls-files ";
- $lines .= "uninstall-nls-files:\n";
- for $file (@restfiles) {
- $lines .= "\t-rm -f \$(DESTDIR)\$(kde_locale)/$kdelang/$file\n";
- }
- appendLines($lines);
- }
-
- return 0;
-}
-
-#-----------------------------------------------------------------------------
-
-sub tag_SUBDIRS ()
-{
- if ($MakefileData !~ /\nSUBDIRS\s*=\s*\$\(AUTODIRS\)\s*\n/) {
- return 1;
- }
-
- my $subdirs = ".";
-
- opendir (THISDIR, ".");
- foreach $entry (readdir(THISDIR)) {
- next if ($entry eq "CVS" || $entry =~ /^\./);
- if (-d $entry && -f $entry . "/Makefile.am") {
- $subdirs .= " $entry";
- next;
- }
- }
- closedir (THISDIR);
-
- my $lines = "SUBDIRS =$subdirs\n";
- substituteLine('SUBDIRS\s*=.*', $lines);
- return 0;
-}
-
-sub tag_IDLFILES ()
-{
- my @psources = split(/[\034\s]+/, $sources{$program});
- my $dep_lines = "";
- my @cppFiles = ();
-
- foreach $source (@psources) {
-
- my $skel = ($source =~ m/\.skel$/);
- my $stub = ($source =~ m/\.stub$/);
- my $signals = ($source =~ m/\.signals$/);
-
- if ($stub || $skel || $signals) {
-
- my $qs = quotemeta($source);
- $sources{$program} =~ s/$qs//;
- $sources_changed{$program} = 1;
-
- print STDOUT "adding IDL file $source\n" if ($verbose);
-
- $source =~ s/\.(stub|skel|signals)$//;
-
- my $sourcename;
-
- if ($skel) {
- $sourcename = "$source\_skel";
- } elsif ($stub) {
- $sourcename = "$source\_stub";
- } else {
- $sourcename = "$source\_signals";
- }
-
- my $sourcedir = '';
- if (-f "$makefileDir/$source.h") {
- $sourcedir = '$(srcdir)/';
- } else {
- if ($MakefileData =~ /\n$source\_DIR\s*=\s*(\S+)\n/) {
- $sourcedir = $1;
- $sourcedir .= "/" if ($sourcedir !~ /\/$/);
- }
- }
-
- if ($allidls !~ /$source\_kidl/) {
-
- $dep_lines .= "$source.kidl: $sourcedir$source.h \$(DCOPIDL_DEPENDENCIES)\n";
- $dep_lines .= "\t\$(DCOPIDL) $sourcedir$source.h > $source.kidl || ( rm -f $source.kidl ; /bin/false )\n";
-
- $allidls .= $source . "_kidl ";
- }
-
- if ($allidls !~ /$sourcename/) {
-
- $dep_lines_tmp = "";
-
- if ($skel) {
- $dep_lines .= "$sourcename.$cxxsuffix: $source.kidl\n";
- $dep_lines .= "\t\$(DCOPIDL2CPP) --c++-suffix $cxxsuffix --no-signals --no-stub $source.kidl\n";
- } elsif ($stub) {
- $dep_lines_tmp = "\t\$(DCOPIDL2CPP) --c++-suffix $cxxsuffix --no-signals --no-skel $source.kidl\n";
- } else { # signals
- $dep_lines_tmp = "\t\$(DCOPIDL2CPP) --c++-suffix $cxxsuffix --no-stub --no-skel $source.kidl\n";
- }
-
- if ($stub || $signals) {
- $target_adds{"$sourcename.$cxxsuffix"} .= "$sourcename.h ";
- $dep_lines .= "$sourcename.h: $source.kidl\n";
- $dep_lines .= $dep_lines_tmp;
- }
-
- $allidls .= $sourcename . " ";
- }
-
- $idlfiles{$program} .= $sourcename . " ";
-
- if ($program =~ /_la$/) {
- $realObjs{$program} .= " $sourcename.lo";
- } else {
- $realObjs{$program} .= " $sourcename.\$(OBJEXT)";
- }
- $sources{$program} .= " $sourcename.$cxxsuffix";
- $sources_changed{$program} = 1;
- $important{$program} .= "$sourcename.h " if (!$skel);
- $idl_output .= "\\\n\t$sourcename.$cxxsuffix $sourcename.h $source.kidl ";
- push(@cleanfiles, "$sourcename.$cxxsuffix");
- push(@cleanfiles, "$sourcename.h");
- push(@cleanfiles, "$sourcename.kidl");
- $dep_files .= " \$(DEPDIR)/$sourcename.P" if ($dep_files !~/$sourcename.P/);
- }
- }
- if ($dep_lines) {
- appendLines($dep_lines);
- }
-
- if (0) {
- my $lookup = "($program)";
- $lookup .= '(|\$\(EXEEXT\))';
- $lookup =~ s/\_/./g;
- $lookup .= ":(.*..$program\_OBJECTS..*)";
- # $lookup = quotemeta($lookup);
- if ($MakefileData =~ /\n$lookup\n/) {
-
- my $line = "$1$2: ";
- foreach $file (split(' ', $idlfiles{$program})) {
- $line .= "$file.$cxxsuffix ";
- }
- $line .= $3;
- substituteLine($lookup, $line);
- } else {
- print STDERR "no built dependency found $lookup\n";
- }
- }
-}
-
-sub tag_UIFILES ()
-{
- my @psources = split(/[\034\s]+/, $sources{$program});
- my $dep_lines = "";
- my @depFiles = ();
-
- foreach $source (@psources) {
-
- if ($source =~ m/\.ui$/) {
-
- print STDERR "adding UI file $source\n" if ($verbose);
-
- my $qs = quotemeta($source);
- $sources{$program} =~ s/$qs//;
- $sources_changed{$program} = 1;
-
- $source =~ s/\.ui$//;
-
- my $sourcedir = '';
- if (-f "$makefileDir/$source.ui") {
- $sourcedir = '$(srcdir)/';
- }
-
- if (!$uiFiles{$source}) {
-
- $dep_lines .= "$source.$cxxsuffix: $sourcedir$source.ui $source.h $source.moc\n";
- $dep_lines .= "\trm -f $source.$cxxsuffix\n";
- if (!$kdeopts{"qtonly"}) {
- $dep_lines .= "\techo '#include <klocale.h>' > $source.$cxxsuffix\n";
- my ($mangled_source) = $source;
- $mangled_source =~ s/[^A-Za-z0-9]/_/g; # get rid of garbage
- $dep_lines .= "\t\$(UIC) -tr \${UIC_TR} -i $source.h $sourcedir$source.ui | sed -e \"s,\${UIC_TR}( \\\"\\\" ),QString::null,g\" | sed -e \"s,\${UIC_TR}( \\\"\\\"\\, \\\"\\\" ),QString::null,g\" | sed -e \"s,image\\([0-9][0-9]*\\)_data,img\\1_" . $mangled_source . ",g\" >> $source.$cxxsuffix || rm -f $source.$cxxsuffix\n";
- } else {
- $dep_lines .= "\t\$(UIC) -i $source.h $sourcedir$source.ui > $source.$cxxsuffix || rm -f $source.$cxxsuffix\n";
- }
- $dep_lines .= "\techo '#include \"$source.moc\"' >> $source.$cxxsuffix\n\n";
- $dep_lines .= "$source.h: $sourcedir$source.ui\n";
- $dep_lines .= "\t\$(UIC) -o $source.h $sourcedir$source.ui\n\n";
- $dep_lines .= "$source.moc: $source.h\n";
- $dep_lines .= "\t\$(MOC) $source.h -o $source.moc\n";
-
- $uiFiles{$source} = 1;
- $depedmocs{$program} .= " $source.moc";
- $globalmocs{$source} = "\035$source.h\035$source.cpp";
- }
-
- if ($program =~ /_la$/) {
- $realObjs{$program} .= " $source.lo";
- } else {
- $realObjs{$program} .= " $source.\$(OBJEXT)";
- }
- $sources{$program} .= " $source.$cxxsuffix";
- $sources_changed{$program} = 1;
- $important{$program} .= "$source.h ";
- $ui_output .= "\\\n\t$source.$cxxsuffix $source.h $source.moc ";
- push(@cleanfiles, "$source.$cxxsuffix");
- push(@cleanfiles, "source.h");
- push(@cleanfiles, "$source.moc");
- $dep_files .= " \$(DEPDIR)/$source.P" if($dep_files !~/$source.P/ );
- }
- }
- if ($dep_lines) {
- appendLines($dep_lines);
- }
-}
-
-sub tag_ICON()
-{
- my $lookup = '([^\s]*)_ICON\s*=\s*([^\n]*)';
- my $install = "";
- my $uninstall = "";
-
- while ($MakefileData =~ /\n$lookup/og) {
- my $destdir;
- if ($1 eq "KDE") {
- $destdir = "kde_icondir";
- } else {
- $destdir = $1 . "dir";
- }
- my $iconauto = ($2 =~ /AUTO\s*$/);
- my @appnames = ();
- if ( ! $iconauto ) {
- my @_appnames = split(" ", $2);
- print STDOUT "KDE_ICON processing <@_appnames>\n" if ($verbose);
- foreach $appname (@_appnames) {
- push(@appnames, quotemeta($appname));
- }
- } else {
- print STDOUT "KDE_ICON processing <AUTO>\n" if ($verbose);
- }
-
- my @files = ();
- opendir (THISDIR, ".");
- foreach $entry (readdir(THISDIR)) {
- next if ($entry eq "CVS" || $entry =~ /^\./ || $entry =~ /^Makefile/ || $entry =~ /~$/ || $entry =~ /^\#.*\#$/);
- next if (! -f $entry);
- if ( $iconauto )
- {
- push(@files, $entry)
- if ($entry =~ /\.xpm/ || $entry =~ /\.png/ || $entry =~ /\.mng/);
- } else {
- foreach $appname (@appnames) {
- push(@files, $entry)
- if ($entry =~ /-$appname\.xpm/ || $entry =~ /-$appname\.png/ || $entry =~ /-$appname\.mng/);
- }
- }
- }
- closedir (THISDIR);
-
- my %directories = ();
-
- foreach $file (@files) {
- my $newfile = $file;
- my $prefix = $file;
- $prefix =~ s/\.(png|xpm|mng)$//;
- my $appname = $prefix;
- $appname =~ s/^[^-]+-// if ($appname =~ /-/) ;
- $appname =~ s/^[^-]+-// if ($appname =~ /-/) ;
- $appname = quotemeta($appname);
- $prefix =~ s/$appname$//;
- $prefix =~ s/-$//;
-
- $prefix = 'lo16-app' if ($prefix eq 'mini');
- $prefix = 'lo32-app' if ($prefix eq 'lo');
- $prefix = 'hi48-app' if ($prefix eq 'large');
- $prefix .= '-app' if ($prefix =~ m/^...$/);
-
- my $type = $prefix;
- $type =~ s/^.*-([^-]+)$/$1/;
- $prefix =~ s/^(.*)-[^-]+$/$1/;
-
- my %type_hash =
- (
- 'action' => 'actions',
- 'app' => 'apps',
- 'device' => 'devices',
- 'filesys' => 'filesystems',
- 'mime' => 'mimetypes'
- );
-
- if (! defined $type_hash{$type} ) {
- print STDERR "unknown icon type $type in $printname ($file)\n";
- next;
- }
-
- my %dir_hash =
- (
- 'los' => 'locolor/16x16',
- 'lom' => 'locolor/32x32',
- 'him' => 'hicolor/32x32',
- 'hil' => 'hicolor/48x48',
- 'lo16' => 'locolor/16x16',
- 'lo22' => 'locolor/22x22',
- 'lo32' => 'locolor/32x32',
- 'hi16' => 'hicolor/16x16',
- 'hi22' => 'hicolor/22x22',
- 'hi32' => 'hicolor/32x32',
- 'hi48' => 'hicolor/48x48',
- 'hi64' => 'hicolor/64x64',
- 'hisc' => 'hicolor/scalable'
- );
-
- $newfile =~ s@.*-($appname\.(png|xpm|mng?))@$1@;
-
- if (! defined $dir_hash{$prefix}) {
- print STDERR "unknown icon prefix $prefix in $printname\n";
- next;
- }
-
- my $dir = $dir_hash{$prefix} . "/" . $type_hash{$type};
- if ($newfile =~ /-[^\.]/) {
- my $tmp = $newfile;
- $tmp =~ s/^([^-]+)-.*$/$1/;
- $dir = $dir . "/" . $tmp;
- $newfile =~ s/^[^-]+-//;
- }
-
- if (!defined $directories{$dir}) {
- $install .= "\t\$(mkinstalldirs) \$(DESTDIR)\$($destdir)/$dir\n";
- $directories{$dir} = 1;
- }
-
- $install .= "\t\$(INSTALL_DATA) \$(srcdir)/$file \$(DESTDIR)\$($destdir)/$dir/$newfile\n";
- $uninstall .= "\t-rm -f \$(DESTDIR)\$($destdir)/$dir/$newfile\n";
-
- }
- }
-
- if (length($install)) {
- $target_adds{"install-data-am"} .= "install-kde-icons ";
- $target_adds{"uninstall-am"} .= "uninstall-kde-icons ";
- appendLines("install-kde-icons:\n" . $install . "\nuninstall-kde-icons:\n" . $uninstall);
- }
-}
-
-sub handle_POFILES($$)
-{
- my @pofiles = split(" ", $_[0]);
- my $lang = $_[1];
-
- # Build rules for creating the gmo files
- my $tmp = "";
- my $allgmofiles = "";
- my $pofileLine = "POFILES =";
- foreach $pofile (@pofiles)
- {
- $pofile =~ /(.*)\.[^\.]*$/; # Find name minus extension
- $tmp .= "$1.gmo: $pofile\n";
- $tmp .= "\trm -f $1.gmo; \$(GMSGFMT) -o $1.gmo \$(srcdir)/$pofile\n";
- $tmp .= "\ttest ! -f $1.gmo || touch $1.gmo\n";
- $allgmofiles .= " $1.gmo";
- $pofileLine .= " $1.po";
- }
- appendLines ($tmp);
- my $lookup = 'POFILES\s*=([^\n]*)';
- if ($MakefileData !~ /\n$lookup/o) {
- appendLines("$pofileLine\nGMOFILES =$allgmofiles");
- } else {
- substituteLine ($lookup, "$pofileLine\nGMOFILES =$allgmofiles");
- }
-
- if ($allgmofiles) {
-
- # Add the "clean" rule so that the maintainer-clean does something
- appendLines ("clean-nls:\n\t-rm -f $allgmofiles\n");
-
- $target_adds{"maintainer-clean"} .= "clean-nls ";
-
- $lookup = 'DISTFILES\s*=\s*(.*)';
- if ($MakefileData =~ /\n$lookup\n/o) {
- $tmp = "DISTFILES = \$(GMOFILES) \$(POFILES) $1";
- substituteLine ($lookup, $tmp);
- }
- }
-
- $target_adds{"install-data-am"} .= "install-nls ";
-
- $tmp = "install-nls:\n";
- if ($lang) {
- $tmp .= "\t\$(mkinstalldirs) \$(DESTDIR)\$(kde_locale)/$lang/LC_MESSAGES\n";
- }
- $tmp .= "\t\@for base in ";
- foreach $pofile (@pofiles)
- {
- $pofile =~ /(.*)\.[^\.]*$/; # Find name minus extension
- $tmp .= "$1 ";
- }
-
- $tmp .= "; do \\\n";
- if ($lang) {
- $tmp .= "\t echo \$(INSTALL_DATA) \$\$base.gmo \$(DESTDIR)\$(kde_locale)/$lang/LC_MESSAGES/\$\$base.mo ;\\\n";
- $tmp .= "\t test ! -f \$\$base.gmo || \$(INSTALL_DATA) \$\$base.gmo \$(DESTDIR)\$(kde_locale)/$lang/LC_MESSAGES/\$\$base.mo ;\\\n"
- } else {
- $tmp .= "\t echo \$(INSTALL_DATA) \$\$base.gmo \$(DESTDIR)\$(kde_locale)/\$\$base/LC_MESSAGES/\$(PACKAGE).mo ;\\\n";
- $tmp .= "\t \$(mkinstalldirs) \$(DESTDIR)\$(kde_locale)/\$\$base/LC_MESSAGES ; \\\n";
- $tmp .= "\t test ! -f \$\$base.gmo || \$(INSTALL_DATA) \$\$base.gmo \$(DESTDIR)\$(kde_locale)/\$\$base/LC_MESSAGES/\$(PACKAGE).mo ;\\\n";
- }
- $tmp .= "\tdone\n\n";
- appendLines ($tmp);
-
- $target_adds{"uninstall"} .= "uninstall-nls ";
-
- $tmp = "uninstall-nls:\n";
- foreach $pofile (@pofiles)
- {
- $pofile =~ /(.*)\.[^\.]*$/; # Find name minus extension
- if ($lang) {
- $tmp .= "\trm -f \$(DESTDIR)\$(kde_locale)/$lang/LC_MESSAGES/$1.mo\n";
- } else {
- $tmp .= "\trm -f \$(DESTDIR)\$(kde_locale)/$1/LC_MESSAGES/\$(PACKAGE).mo\n";
- }
- }
- appendLines($tmp);
-
- $target_adds{"all"} .= "all-nls ";
-
- $tmp = "all-nls: \$(GMOFILES)\n";
-
- appendLines($tmp);
-
- $target_adds{"distdir"} .= "distdir-nls ";
-
- $tmp = "distdir-nls:\$(GMOFILES)\n";
- $tmp .= "\tfor file in \$(POFILES); do \\\n";
- $tmp .= "\t cp \$(srcdir)/\$\$file \$(distdir); \\\n";
- $tmp .= "\tdone\n";
- $tmp .= "\tfor file in \$(GMOFILES); do \\\n";
- $tmp .= "\t cp \$(srcdir)/\$\$file \$(distdir); \\\n";
- $tmp .= "\tdone\n";
-
- appendLines ($tmp);
-
- if (!$lang) {
- appendLines("merge:\n\t\$(MAKE) -f \$(top_srcdir)/admin/Makefile.common package-merge POFILES=\"\${POFILES}\" PACKAGE=\${PACKAGE}\n\n");
- }
-
-}
-
-#-----------------------------------------------------------------------------
-
-# Returns 0 if the line was processed - 1 otherwise.
-# Errors are logged in the global $errorflags
-sub tag_POFILES ()
-{
- my $lookup = 'POFILES\s*=([^\n]*)';
- return 1 if ($MakefileData !~ /\n$lookup/o);
- print STDOUT "POFILES processing <$1>\n" if ($verbose);
-
- my $tmp = $1;
-
- # make sure these are all gone.
- if ($MakefileData =~ /\n\.po\.gmo:\n/)
- {
- print STDERR "Warning: Found old .po.gmo rules in $printname. New po rules not added\n";
- return 1;
- }
-
- # Either find the pofiles in the directory (AUTO) or use
- # only the specified po files.
- my $pofiles = "";
- if ($tmp =~ /^\s*AUTO\s*$/)
- {
- opendir (THISDIR, ".");
- $pofiles = join(" ", grep(/\.po$/, readdir(THISDIR)));
- closedir (THISDIR);
- print STDOUT "pofiles found = $pofiles\n" if ($verbose);
- if (-f "charset" && -f "kdelibs.po") {
- handle_TOPLEVEL();
- }
- }
- else
- {
- $tmp =~ s/\034/ /g;
- $pofiles = $tmp;
- }
- return 1 if (!$pofiles); # Nothing to do
-
- handle_POFILES($pofiles, $kdelang);
-
- return 0;
-}
-
-sub helper_LOCALINSTALL($)
-{
- my $lookup = "\n" . $_[0] . ":";
- if ($MakefileData =~ /($lookup)/) {
-
- my $install = $MakefileData;
- $install =~ s/\n/\035/g;
- $install =~ s/.*\035$_[0]:[^\035]*\035//;
- my $emptyline = 0;
- while (! $emptyline) {
- if ($install =~ /([^\035]*)\035(.*)/) {
- local $line = $1;
- $install = $2;
- if ($line !~ /^\s*$/ && $line !~ /^(\@.*\@)*\t/) {
- $emptyline = 1;
- } else {
- replaceDestDir($line);
- }
- } else {
- $emptyline = 1;
- }
- }
- }
-
-}
-
-sub tag_LOCALINSTALL ()
-{
- helper_LOCALINSTALL('install-exec-local');
- helper_LOCALINSTALL('install-data-local');
- helper_LOCALINSTALL('uninstall-local');
-
- return 0;
-}
-
-sub replaceDestDir($) {
- local $line = $_[0];
-
- if ( $line =~ /^\s*(\@.*\@)*\s*\$\(mkinstalldirs\)/
- || $line =~ /^\s*(\@.*\@)*\s*\$\(INSTALL\S*\)/
- || $line =~ /^\s*(\@.*\@)*\s*(-?rm.*) \S*$/)
- {
- $line =~ s/^(.*) ([^\s]+)\s*$/$1 \$(DESTDIR)$2/ if ($line !~ /\$\(DESTDIR\)/);
- }
-
- if ($line ne $_[0]) {
- $_[0] = quotemeta $_[0];
- substituteLine($_[0], $line);
- }
-}
-
-#---------------------------------------------------------------------------
-sub tag_CLOSURE () {
- return if ($program !~ /_la$/);
-
- my $lookup = quotemeta($realname{$program}) . ":.*?\n\t.*?\\((.*?)\\) .*\n";
- $MakefileData =~ m/$lookup/;
- return if ($1 !~ /CXXLINK/);
-
- if ($MakefileData !~ /\n$program\_LDFLAGS\s*=.*-no-undefined/ &&
- $MakefileData !~ /\n$program\_LDFLAGS\s*=.*KDE_PLUGIN/ ) {
- print STDERR "Report: $program contains undefined in $printname\n" if ($program =~ /^lib/ && $dryrun);
- return;
- }
- my $closure = $realname{$program} . ".closure";
- my $lines = "$closure: \$($program\_OBJECTS) \$($program\_DEPENDENCIES)\n";
- $lines .= "\t\@echo \"int main() {return 0;}\" > $program\_closure.$cxxsuffix\n";
- $lines .= "\t\@\$\(LTCXXCOMPILE\) -c $program\_closure.$cxxsuffix\n";
- $lines .= "\t\$\(CXXLINK\) $program\_closure.lo \$($program\_LDFLAGS) \$($program\_OBJECTS) \$($program\_LIBADD) \$(LIBS)\n";
- $lines .= "\t\@rm -f $program\_closure.* $closure\n";
- $lines .= "\t\@echo \"timestamp\" > $closure\n";
- $lines .= "\n";
- appendLines($lines);
- $lookup = $realname{$program} . ": (.*)";
- if ($MakefileData =~ /\n$lookup\n/) {
- $lines = "\@KDE_USE_CLOSURE_TRUE@". $realname{$program} . ": $closure $1";
- $lines .= "\n\@KDE_USE_CLOSURE_FALSE@" . $realname{$program} . ": $1";
- substituteLine($lookup, $lines);
- }
- $closure_output .= " $closure";
-}
-
-sub tag_DIST () {
- my %foundfiles = ();
- opendir (THISDIR, ".");
- foreach $entry (readdir(THISDIR)) {
- next if ($entry eq "CVS" || $entry =~ /^\./ || $entry =~ /^Makefile$$/ || $entry =~ /~$/ || $entry =~ /^\#.*\#$/);
- next if (! -f $entry);
- next if ($entry =~ /\.moc/ || $entry =~ /\.lo$/ || $entry =~ /\.la$/ || $entry =~ /\.o/);
- next if ($entry =~ /.+meta_unload.$cppExt$/ || $entry =~ /\.all_$cppExt\.$cppExt$/);
- $foundfiles{$entry} = 1;
- }
- closedir (THISDIR);
-
- # doing this for MAINTAINERCLEANFILES would be wrong
- my @marks = ("EXTRA_DIST", "DIST_COMMON", '\S*_SOURCES', '\S*_HEADERS', 'CLEANFILES', 'DISTCLEANFILES', '\S*_OBJECTS');
- foreach $mark (@marks) {
- while ($MakefileData =~ /\n($mark)\s*=\s*([^\n]*)/g) {
- foreach $file (split('[\034\s]', $2)) {
- $file =~ s/\.\///;
- $foundfiles{$file} = 0 if (defined $foundfiles{$file});
- }
- }
- }
- my @files = ("Makefile", "config.cache", "config.log", "stamp-h",
- "stamp-h1", "stamp-h1", "config.h", "Makefile", "config.status", "config.h", "libtool");
- foreach $file (@files) {
- $foundfiles{$file} = 0 if (defined $foundfiles{$file});
- }
-
- my $KDE_DIST = "";
- foreach $file (keys %foundfiles) {
- if ($foundfiles{$file} == 1) {
- $KDE_DIST .= "$file ";
- }
- }
- if ($KDE_DIST) {
- print "KDE_DIST $printname $KDE_DIST\n" if ($verbose);
-
- my $lookup = "DISTFILES *=(.*)";
- if ($MakefileData =~ /\n$lookup\n/o) {
- substituteLine($lookup, "KDE_DIST=$KDE_DIST\n\nDISTFILES=$1 \$(KDE_DIST)\n");
- }
- }
-}
-
-#-----------------------------------------------------------------------------
-# Returns 0 if the line was processed - 1 otherwise.
-# Errors are logged in the global $errorflags
-sub tag_DOCFILES ()
-{
-# if ($MakefileData =~ /\nSUBDIRS\s*=/) { # subdirs
-# $MakefileData =~ /\n(.*-recursive:\s*)\n/;
-# my $orig_rules = $1;
-# my $rules = $orig_rules;
-# $rules =~ s/:\s*$//;
-# substituteLine($orig_rules, "$rules docs-recursive:");
-# appendLines("docs: docs-recursive docs-am\n");
-# } else {
-# appendLines("docs: docs-am\n");
-# }
- $target_adds{"all"} .= "docs-am ";
-
- my $lookup = 'KDE_DOCS\s*=\s*([^\n]*)';
- goto nodocs if ($MakefileData !~ /\n$lookup/o);
- print STDOUT "KDE_DOCS processing <$1>\n" if ($verbose);
-
- my $tmp = $1;
-
- # Either find the files in the directory (AUTO) or use
- # only the specified po files.
- my $files = "";
- my $appname = $tmp;
- $appname =~ s/^(\S*)\s*.*$/$1/;
- if ($appname =~ /AUTO/) {
- $appname = basename($makefileDir);
- if ("$appname" eq "en") {
- print STDERR "Error: KDE_DOCS = AUTO relies on the directory name. Yours is 'en' - you most likely want something else, e.g. KDE_DOCS = myapp\n";
- exit(1);
- }
- }
-
- if ($tmp !~ / - /)
- {
- opendir (THISDIR, ".");
- foreach $entry (readdir(THISDIR)) {
- next if ($entry eq "CVS" || $entry =~ /^\./ || $entry =~ /^Makefile/ || $entry =~ /~$/ || $entry =~ /^\#.*\#$/);
- next if (! -f $entry);
- $files .= "$entry ";
- }
- closedir (THISDIR);
- print STDOUT "docfiles found = $files\n" if ($verbose);
- }
- else
- {
- $tmp =~ s/\034/ /g;
- $tmp =~ s/^\S*\s*-\s*//;
- $files = $tmp;
- }
- goto nodocs if (!$files); # Nothing to do
-
- if ($files =~ /(^| )index\.docbook($| )/) {
-
- my $lines = "";
- my $lookup = 'MEINPROC\s*=';
- if ($MakefileData !~ /\n($lookup)/) {
- $lines = "MEINPROC=/\$(kde_bindir)/meinproc\n";
- }
- $lookup = 'KDE_XSL_STYLESHEET\s*=';
- if ($MakefileData !~ /\n($lookup)/) {
- $lines .= "KDE_XSL_STYLESHEET=/\$(kde_datadir)/ksgmltools2/customization/kde-chunk.xsl\n";
- }
- $lookup = '\nindex.cache.bz2:';
- if ($MakefileData !~ /\n($lookup)/) {
- $lines .= "index.cache.bz2: \$(srcdir)/index.docbook \$(KDE_XSL_STYLESHEET) $files\n";
- $lines .= "\t-\@if test -n \"\$(MEINPROC)\"; then echo \$(MEINPROC) --check --cache index.cache.bz2 \$(srcdir)/index.docbook; \$(MEINPROC) --check --cache index.cache.bz2 \$(srcdir)/index.docbook; fi\n";
- $lines .= "\n";
- }
-
- $lines .= "docs-am: index.cache.bz2\n";
- $lines .= "\n";
- $lines .= "install-docs: docs-am install-nls\n";
- $lines .= "\t\$(mkinstalldirs) \$(DESTDIR)\$(kde_htmldir)/$kdelang/$appname\n";
- $lines .= "\t\@if test -f index.cache.bz2; then \\\n";
- $lines .= "\techo \$(INSTALL_DATA) index.cache.bz2 \$(DESTDIR)\$(kde_htmldir)/$kdelang/$appname/; \\\n";
- $lines .= "\t\$(INSTALL_DATA) index.cache.bz2 \$(DESTDIR)\$(kde_htmldir)/$kdelang/$appname/; \\\n";
- $lines .= "\tfi\n";
- $lines .= "\t-rm -f \$(DESTDIR)\$(kde_htmldir)/$kdelang/$appname/common\n";
- $lines .= "\t\$(LN_S) \$(kde_libs_htmldir)/$kdelang/common \$(DESTDIR)\$(kde_htmldir)/$kdelang/$appname/common\n";
-
- $lines .= "\n";
- $lines .= "uninstall-docs:\n";
- $lines .= "\t-rm -rf \$(kde_htmldir)/$kdelang/$appname\n";
- $lines .= "\n";
- $lines .= "clean-docs:\n";
- $lines .= "\t-rm -f index.cache.bz2\n";
- $lines .= "\n";
- $target_adds{"install-data-am"} .= "install-docs ";
- $target_adds{"uninstall"} .= "uninstall-docs ";
- $target_adds{"clean-am"} .= "clean-docs ";
- appendLines ($lines);
- } else {
- appendLines("docs-am: $files\n");
- }
-
- $target_adds{"install-data-am"} .= "install-nls";
- $target_adds{"uninstall"} .= "uninstall-nls ";
-
- $tmp = "install-nls:\n";
- $tmp .= "\t\$(mkinstalldirs) \$(DESTDIR)\$(kde_htmldir)/$kdelang/$appname\n";
- $tmp .= "\t\@for base in $files; do \\\n";
- $tmp .= "\t echo \$(INSTALL_DATA) \$\$base \$(DESTDIR)\$(kde_htmldir)/$kdelang/$appname/\$\$base ;\\\n";
- $tmp .= "\t \$(INSTALL_DATA) \$(srcdir)/\$\$base \$(DESTDIR)\$(kde_htmldir)/$kdelang/$appname/\$\$base ;\\\n";
- $tmp .= "\tdone\n";
- if ($appname eq 'common') {
- $tmp .= "\t\@echo \"merging common and language specific dir\" ;\\\n";
- $tmp .= "\tif test ! -e \$(kde_htmldir)/en/common/kde-common.css; then echo 'no english docs found in \$(kde_htmldir)/en/common/'; exit 1; fi \n";
- $tmp .= "\t\@com_files=`cd \$(kde_htmldir)/en/common && echo *` ;\\\n";
- $tmp .= "\tcd \$(DESTDIR)\$(kde_htmldir)/$kdelang/common ;\\\n";
- $tmp .= "\tif test -n \"\$\$com_files\"; then for p in \$\$com_files ; do \\\n";
- $tmp .= "\t case \" $files \" in \\\n";
- $tmp .= "\t *\" \$\$p \"*) ;; \\\n";
- $tmp .= "\t *) test ! -e \$\$p && echo \$(LN_S) ../../en/common/\$\$p \$(DESTDIR)\$(kde_htmldir)/$kdelang/common/\$\$p && \$(LN_S) ../../en/common/\$\$p \$\$p ;; \\\n";
- $tmp .= "\t esac ; \\\n";
- $tmp .= "\tdone ; fi ; true\n";
- }
- $tmp .= "\n";
- $tmp .= "uninstall-nls:\n";
- $tmp .= "\tfor base in $files; do \\\n";
- $tmp .= "\t rm -f \$(DESTDIR)\$(kde_htmldir)/$kdelang/$appname/\$\$base ;\\\n";
- $tmp .= "\tdone\n\n";
- appendLines ($tmp);
-
- $target_adds{"distdir"} .= "distdir-nls ";
-
- $tmp = "distdir-nls:\n";
- $tmp .= "\tfor file in $files; do \\\n";
- $tmp .= "\t cp \$(srcdir)/\$\$file \$(distdir); \\\n";
- $tmp .= "\tdone\n";
-
- appendLines ($tmp);
-
- return 0;
-
- nodocs:
- appendLines("docs-am:\n");
- return 1;
-}
-
-#-----------------------------------------------------------------------------
-# Find headers in any of the source directories specified previously, that
-# are candidates for "moc-ing".
-sub findMocCandidates ()
-{
- foreach $dir (@headerdirs)
- {
- my @list = ();
- opendir (SRCDIR, "$dir");
- @hFiles = grep { /.+\.$hExt$/o && !/^\./ } readdir(SRCDIR);
- closedir SRCDIR;
- foreach $hf (@hFiles)
- {
- next if ($hf =~ /^\.\#/);
- $hf =~ /(.*)\.[^\.]*$/; # Find name minus extension
- next if ($uiFiles{$1});
- open (HFIN, "$dir/$hf") || die "Could not open $dir/$hf: $!\n";
- my $hfsize = 0;
- seek(HFIN, 0, 2);
- $hfsize = tell(HFIN);
- seek(HFIN, 0, 0);
- read HFIN, $hfData, $hfsize;
- close HFIN;
- # push (@list, $hf) if(index($hfData, "Q_OBJECT") >= 0); ### fast but doesn't handle //Q_OBJECT
- if ( $hfData =~ /{([^}]*)Q_OBJECT/s ) { ## handle " { friend class blah; Q_OBJECT "
- push (@list, $hf) unless $1 =~ m://[^\n]*Q_OBJECT[^\n]*$:s; ## handle "// Q_OBJECT"
- }
- }
- # The assoc array of root of headerfile and header filename
- foreach $hFile (@list)
- {
- $hFile =~ /(.*)\.[^\.]*$/; # Find name minus extension
- if ($mocFiles{$1})
- {
- print STDERR "Warning: Multiple header files found for $1\n";
- next; # Use the first one
- }
- $mocFiles{$1} = "$dir\035$hFile"; # Add relative dir
- }
- }
-
- return 0;
-}
-
-#-----------------------------------------------------------------------------
-
-# The programmer has specified a moc list. Prune out the moc candidates
-# list that we found based on looking at the header files. This generates
-# a warning if the programmer gets the list wrong, but this doesn't have
-# to be fatal here.
-sub pruneMocCandidates ($)
-{
- my %prunedMoc = ();
- local @mocList = split(' ', $_[0]);
-
- foreach $mocname (@mocList)
- {
- $mocname =~ s/\.moc$//;
- if ($mocFiles{$mocname})
- {
- $prunedMoc{$mocname} = $mocFiles{$mocname};
- }
- else
- {
- my $print = $makefileDir;
- $print =~ s/^\Q$topdir\E\\//;
- # They specified a moc file but we can't find a header that
- # will generate this moc file. That's possible fatal!
- print STDERR "Warning: No moc-able header file for $print/$mocname\n";
- }
- }
-
- undef %mocFiles;
- %mocFiles = %prunedMoc;
-}
-
-#-----------------------------------------------------------------------------
-
-# Finds the cpp files (If they exist).
-# The cpp files get appended to the header file separated by \035
-sub checkMocCandidates ()
-{
- my @cppFiles;
- my $cpp2moc; # which c++ file includes which .moc files
- my $moc2cpp; # which moc file is included by which c++ files
-
- return unless (keys %mocFiles);
- opendir(THISDIR, ".") || return;
- @cppFiles = grep { /.+\.$cppExt$/o && !/.+\.moc\.$cppExt$/o
- && !/.+\.all_$cppExt\.$cppExt$/o
- && !/^\./ } readdir(THISDIR);
- closedir THISDIR;
- return unless (@cppFiles);
- my $files = join (" ", @cppFiles);
- $cpp2moc = {};
- $moc2cpp = {};
- foreach $cxxf (@cppFiles)
- {
- open (CXXFIN, $cxxf) || die "Could not open $cxxf: $!\n";
- seek(CXXFIN, 0, 2);
- my $cxxfsize = tell(CXXFIN);
- seek(CXXFIN, 0, 0);
- read CXXFIN, $cxxfData, $cxxfsize;
- close CXXFIN;
- while(($cxxfData =~ m/^[ \t]*\#include\s*[<\"](.*\.moc)[>\"]/gm)) {
- $cpp2moc->{$cxxf}->{$1} = 1;
- $moc2cpp->{$1}->{$cxxf} = 1;
- }
- }
- foreach my $mocFile (keys (%mocFiles))
- {
- @cppFiles = keys %{$moc2cpp->{"$mocFile.moc"}};
- if (@cppFiles == 1) {
- $mocFiles{$mocFile} .= "\035" . $cppFiles[0];
- push(@deped, $mocFile);
- } elsif (@cppFiles == 0) {
- push (@newObs, $mocFile); # Produce new object file
- next if ($haveAutomocTag); # This is expected...
- # But this is an error we can deal with - let them know
- print STDERR
- "Warning: No c++ file that includes $mocFile.moc\n";
- } else {
- # We can't decide which file to use, so it's fatal. Although as a
- # guess we could use the mocFile.cpp file if it's in the list???
- print STDERR
- "Error: Multiple c++ files that include $mocFile.moc\n";
- print STDERR "\t",join ("\t", @cppFiles),"\n";
- $errorflag = 1;
- delete $mocFiles{$mocFile};
- # Let's continue and see what happens - They have been told!
- }
- }
-}
-
-#-----------------------------------------------------------------------------
-
-# Add the rules for generating moc source from header files
-# For Automoc output *.moc.cpp but normally we'll output *.moc
-# (We must compile *.moc.cpp separately. *.moc files are included
-# in the appropriate *.cpp file by the programmer)
-sub addMocRules ()
-{
- my $cppFile;
- my $hFile;
-
- foreach $mocFile (keys (%mocFiles))
- {
- undef $cppFile;
- ($dir, $hFile, $cppFile) = split ("\035", $mocFiles{$mocFile}, 3);
- $dir =~ s#^\.#\$(srcdir)#;
- if (defined ($cppFile))
- {
- $target_adds{"\$(srcdir)/$cppFile"} .= "$mocFile.moc ";
- appendLines ("$mocFile.moc: $dir/$hFile\n\t\$(MOC) $dir/$hFile -o $mocFile.moc\n");
- $cleanMoc .= " $mocFile.moc";
- }
- else
- {
- appendLines ("$mocFile$mocExt: $dir/$hFile\n\t\$(MOC) $dir/$hFile -o $mocFile$mocExt\n");
- $cleanMoc .= " $mocFile$mocExt";
- }
- }
-}
-
-sub make_meta_classes ()
-{
- return if ($kdeopts{"qtonly"});
-
- my $cppFile;
- my $hFile;
- my $moc_class_headers = "";
- foreach $program (@programs) {
- my $mocs = "";
- my @progsources = split(/[\s\034]+/, $sources{$program});
- my @depmocs = split(' ', $depedmocs{$program});
- my %shash = (), %mhash = ();
- @shash{@progsources} = 1; # we are only interested in the existence
- @mhash{@depmocs} = 1;
-
- print STDOUT "program=$program\n" if ($verbose);
- print STDOUT "psources=[".join(' ', keys %shash)."]\n" if ($verbose);
- print STDOUT "depmocs=[".join(' ', keys %mhash)."]\n" if ($verbose);
- print STDOUT "globalmocs=[".join(' ', keys(%globalmocs))."]\n" if ($verbose);
- foreach my $mocFile (keys (%globalmocs))
- {
- undef $cppFile;
- ($dir, $hFile, $cppFile) = split ("\035", $globalmocs{$mocFile}, 3);
- $dir =~ s#^\.#\$(srcdir)#;
- if (defined ($cppFile))
- {
- $mocs .= " $mocFile.moc" if exists $shash{$cppFile};
- }
- else
- {
- # Bah. This is the case, if no C++ file includes the .moc
- # file. We make a .moc.cpp file for that. Unfortunately this
- # is not included in the %sources hash, but rather is mentioned
- # in %depedmocs. If the user wants to use AUTO he can't just
- # use an unspecific METAINCLUDES. Instead he must use
- # program_METAINCLUDES. Anyway, it's not working real nicely.
- # E.g. Its not clear what happens if user specifies two
- # METAINCLUDES=AUTO in the same Makefile.am.
- $mocs .= " $mocFile.moc.$cxxsuffix"
- if exists $mhash{$mocFile.".moc.$cxxsuffix"};
- }
- }
- if ($mocs) {
- print STDOUT "==> mocs=[".$mocs."]\n" if ($verbose);
- my $sourcename = $program."_meta_unload";
- my $ext = ($program =~ /_la$/) ? ".lo" : ".o";
- my $srcfile = $sourcename.".$cxxsuffix";
- my $objfile = $sourcename.$ext;
- $moc_class_headers .= " $srcfile";
- my $appl;
- $appl = "$srcfile: $mocs\n";
- $appl .= "\t\@echo 'creating $srcfile'\n";
- $appl .= "\t\@-rm -f $srcfile\n";
- $appl .= "\t\@if test \${kde_qtver} = 2; then \\\n";
- $appl .= "\t\techo 'static const char * _metalist_$program\[\] = {' > $srcfile ;\\\n";
- $appl .= "\t\tcat $mocs | grep 'char.*className' | ";
- $appl .= "sed -e 's/.*[^A-Za-z0-9_:]\\([A-Za-z0-9_:]*\\)::className.*\$\$/\\\"\\1\\\",/' | sort | uniq >> $srcfile ;\\\n";
- $appl .= "\t\techo '0};' >> $srcfile ;\\\n";
- $appl .= "\t\techo '#include <kunload.h>' >> $srcfile ;\\\n";
- $appl .= "\t\techo '_UNLOAD($program)' >> $srcfile ;\\\n";
- $appl .= "\telse echo > $srcfile; fi\n";
- $appl .= "\n";
-
- $realObjs{$program} .= " \034" . $objfile . " ";
- $sources{$program} .= " $srcfile";
- $sources_changed{$program} = 1;
- $dep_files .= " \$(DEPDIR)/$sourcename.P" if($dep_files !~/$sourcename.P/);
- appendLines ($appl);
- }
- print STDOUT "\n" if $verbose;
- }
- if ($moc_class_headers) {
- appendLines ("$cleantarget-moc-classes:\n\t-rm -f $moc_class_headers\n");
- $target_adds{"$cleantarget-am"} .= "$cleantarget-moc-classes ";
- }
-}
-
-#-----------------------------------------------------------------------------
-
-sub updateMakefile ()
-{
- return if ($dryrun);
-
- open (FILEOUT, "> $makefile")
- || die "Could not create $makefile: $!\n";
-
- print FILEOUT "\# $progId - " . '$Revision$ ' . "\n";
- $MakefileData =~ s/\034/\\\n\t/g; # Restore continuation lines
- print FILEOUT $MakefileData;
- close FILEOUT;
-}
-
-#-----------------------------------------------------------------------------
-
-# The given line needs to be removed from the makefile
-# Do this by adding the special "removed line" comment at the line start.
-sub removeLine ($$)
-{
- my ($lookup, $old) = @_;
-
- $old =~ s/\034/\\\n#>- /g; # Fix continuation lines
- $MakefileData =~ s/\n$lookup/\n#>\- $old/;
-}
-
-#-----------------------------------------------------------------------------
-
-# Replaces the old line with the new line
-# old line(s) are retained but tagged as removed. The new line(s) have the
-# "added" tag placed before it.
-sub substituteLine ($$)
-{
- my ($lookup, $new) = @_;
-
- if ($MakefileData =~ /\n($lookup)/) {
- $old = $1;
- $old =~ s/\034/\\\n#>\- /g; # Fix continuation lines
- $new =~ s/\034/\\\n\t/g;
- my $newCount = ($new =~ tr/\n//) + 1;
- $MakefileData =~ s/\n$lookup/\n#>- $old\n#>\+ $newCount\n$new/;
- } else {
- print STDERR "Warning: substitution of \"$lookup\" in $printname failed\n";
- }
-}
-
-#-----------------------------------------------------------------------------
-
-# Slap new lines on the back of the file.
-sub appendLines ($)
-{
- my ($new) = @_;
- $new =~ s/\034/\\\n\t/g; # Fix continuation lines
- my $newCount = ($new =~ tr/\n//) + 1;
- $MakefileData .= "\n#>\+ $newCount\n$new";
-}
-
-#-----------------------------------------------------------------------------
-
-# Restore the Makefile.in to the state it was before we fiddled with it
-sub restoreMakefile ()
-{
- $MakefileData =~ s/# $progId[^\n\034]*[\n\034]*//g;
- # Restore removed lines
- $MakefileData =~ s/([\n\034])#>\- /$1/g;
- # Remove added lines
- while ($MakefileData =~ /[\n\034]#>\+ ([^\n\034]*)/)
- {
- my $newCount = $1;
- my $removeLines = "";
- while ($newCount--) {
- $removeLines .= "[^\n\034]*([\n\034]|)";
- }
- $MakefileData =~ s/[\n\034]#>\+.*[\n\034]$removeLines/\n/;
- }
-}
-
-#-----------------------------------------------------------------------------
diff --git a/krootwarning/admin/am_edit.py b/krootwarning/admin/am_edit.py
deleted file mode 100644
index 1977241..0000000
--- a/krootwarning/admin/am_edit.py
+++ /dev/null
@@ -1,330 +0,0 @@
-import getopt, string, posixpath, sys, os, os.path, re
-
-# Some global globals...
-verbose = 0
-thisProg = posixpath.basename(sys.argv[0])
-if not thisProg: # happy only when running in xemacs ;/
- thisProg = 'am_edit.py'
-cppsuffixes = ['cpp', 'cc', 'cxx', 'C', 'c++']
-hExt = ['h', 'H', 'hh', 'hxx', 'h++']
-progId = "KDE tags expanded automatically by " + thisProg
-use_final = 1
-dryrun = 0
-pathoption = 0
-topdir = os.path.abspath(os.curdir) + "/"
-foreigndirs = []
-
-class Makefile:
- def __init__(self, file):
- # some useful globals for the subroutines called here
- self.headerdirs = ['.']
- self.haveAutomocTag = 0
-
- self.programs = []
-
- # lists the objects compiled into $program
- self.realobjs = {}
- # lists the sources used for $program
- self.sources = {}
- # lists the objects compiled when final
- self.finalObjs = {}
- # the binary name of program variable
- self.realname = {}
- # lists the idl files used for $program
- self.idlfiles = {}
- # lists all idl generated files for cleantarget
- self.idl_output = ""
-
- self.depedmocs = {}
-
- self.dep_files = ""
- self.dep_finals = ""
- # the targets to add
- self.target_adds = {}
- self.kdelang = ""
- self.makefile = file
- self.makefileDir = os.path.dirname(self.makefile)
- self.options = {}
-
-
- NoMakefileAmFound = "found Makefile.in without Makefile.am"
-
- def findLine(self, line):
- import types
- if type(line) is types.StringType:
- regexp = re.compile(line)
- else:
- regexp = line
- for line in self.lines:
- match = regexp.match(line)
- if match:
- return match
-
- def substituteLine(self, old, new):
- import types
- if type(old) is types.StringType:
- regexp = re.compile(old)
- else:
- regexp = old
-
- for index in range(len(self.lines)):
- line = self.lines[index]
- match = regexp.match(line)
- if match:
- line = '#>- ' + line
- newlines = string.split(new, '\n')
- self.lines[index:index+1] = [line, '#>+ %d' % len(newlines)] + newlines
- return
-
- def addTarget(self, target, dependson):
- if not self.target_adds.has_key(target):
- self.target_adds[target] = [dependson]
- else:
- self.target_adds[target].append(dependson)
-
- def appendLines(self, newlines):
- lines = string.split(newlines, '\n') + ['\n']
- self.lines.extend(['#>+ %d' % len(lines)] + lines)
-
- def restore(self):
- index = 0
- while index < len(self.lines):
- line = self.lines[index]
- if line[0:3] == '#>+':
- # the +1 is the comment itself
- linec = string.atoi(line[3:]) + 1
- del self.lines[index:index+linec]
- continue
- if line[0:3] == '#>-':
- self.lines[index] = self.lines[index][4:]
- index = index + 1
-
- def initialize(self):
- global foreigndirs
-
- os.chdir(self.makefileDir)
- self.printname = string.replace(self.makefile, topdir, "")
- self.makefile = os.path.basename(self.makefile)
-
- if not posixpath.exists("Makefile.am"):
- raise self.NoMakefileAmFound, self.makefileDir
-
- for dir in foreigndirs:
- if dir.match(self.makefileDir):
- print 'leaving ' + self.makefileDir
- return 0
-
- f = open(self.makefile)
- self.lines = []
-
- while 1:
- line = f.readline()
- if not line: break
- self.lines.append(string.rstrip(line))
-
- f.close()
-
- # take out the
- self.restore()
-
- optionline = re.compile('^\s*(\w+)\s*=\s*([^\n]*)$')
- linecontinued = re.compile('\\\s*\n')
- lastline = ''
-
- index = 0
- while index < len(self.lines):
- line = self.lines[index]
- if linecontinued.search(line):
- self.lines[index] = linecontinued.sub(' ', line) + self.lines[index+1]
- continue
- else:
- index = index + 1
-
- match = optionline.search(line)
- if match:
- self.options[match.group(1)] = match.group(2)
-
- if self.options.has_key('KDE_OPTIONS'):
- options = string.split(self.options['KDE_OPTIONS'])
- if 'foreign' in options:
- foreigndirs.append(re.compile(self.makefileDir + "/.*"))
- return 0
-
- self.cxxsuffix = ""
- suffixes = re.compile('^\.SUFFIXES:(.*)$')
-
- for line in self.lines:
- match = suffixes.match(line)
- if match:
- existing_suffixes = string.split(match.group(1))
- for suffix in existing_suffixes:
- # leave out the .
- if suffix[1:] in cppsuffixes:
- self.cxxsuffix = suffix[1:]
- break
- if self.cxxsuffix:
- break
-
- search_real_programs = {}
-
- for option in self.options.keys():
- if string.rfind(option, '_OBJECTS') > 0:
-
- program = option[0:string.find(option, '_OBJECTS')]
- objs = self.options[option]
-
- variable_in_objects = 0
-
- objlist = string.split(objs)
- variable = re.compile('\$\((\w+)\)')
- for obj in objlist:
- match = variable.match(obj)
- if match and not match.group(1) == 'OBJEXT':
- variable_in_objects = 1
- break
-
- if variable_in_objects:
- continue
-
- if len(program) > 3 and program[3] == 'am_':
- program = program[3:]
-
- if verbose:
- print "found program " + program
-
- self.programs.append(program)
- self.realobjs[program] = objs
-
- if self.options.has_key(program + "_SOURCES"):
- self.sources[program] = self.options[program + "_SOURCES"]
- else:
- self.sources[program] = ""
- sys.stderr.write("found program with no _SOURCES: " + program + '\n')
-
- # unmask to regexp
- realprogram = string.replace(program, '_', '.')
- search_real_programs[program] = re.compile('.*(' + realprogram +
- ')(\$\(EXEEXT\)?)?:.*\$\(' +
- program + '_OBJECTS\).*')
-
- self.realname[program] = "";
-
- for line in self.lines:
- if string.find(line, '_OBJECTS') > 0: # just a random piece to not use at _every_ line
- for program in self.programs:
- match = search_real_programs[program].match(line)
- if match:
- self.realname[program] = match.group(1)
-
- def finalTouch(self):
- if self.options.has_key('DEPDIR'):
- sys.stderr.write(self.printname + " defines DEPDIR. This means you're using automake > 1.4 - this is not supported!")
- else:
- # taken out a random variable
- self.substituteLine('bindir\s*=.*', 'DEPDIR = .deps\nbindir = ' + self.options['bindir'])
-
- self.appendLines('cvs-clean:\n' +
- '\t$(MAKE) -f $(top_srcdir)/admin/Makefile.common cvs-clean')
-
- self.appendLines('kde-rpo-clean:\n'+
- '\t-rm -f *.rpo')
-
- self.addTarget('clean', 'kde-rpo-clean')
- self.addAllTargets()
-
- def addAllTargets(self):
- for target in self.target_adds.keys():
- match = self.findLine(target + ':\s*(.*)')
- if match:
- self.substituteLine(match.re, target + ': ' +
- string.join(self.target_adds[target]) +
- ' ' + match.group(1))
-
- def writeback(self):
- f = open(self.makefile, 'w')
- for line in self.lines:
- f.write(line)
- f.write('\n')
- f.close()
-
- def tag_automake(self):
- match = self.findLine('^(.*cd \$\(top_srcdir\)\s+&&\s+\$\(AUTOMAKE\).*)$')
- if not match: return 1
- self.substituteLine(match.re, match.group(1) + '\n' +
- '\tcd $(top_srcdir) && python ' +
- thisProg + ' ' + self.printname)
-
-def main():
- global use_final, dryrun, pathoption, thisProg, verbose
-
- optlist, makefiles = getopt.getopt(sys.argv[1:], 'vhp:n', [
- 'version', 'verbose', 'path=', 'help', 'no-final'])
-
- for option, param in optlist:
- if option == '--version':
- print "\n"
- print thisProg + "$Revision$"
- print "This is really free software, unencumbered by the GPL."
- print "You can do anything you like with it except sueing me."
- print "Copyright 1998 Kalle Dalheimer <kalle\@kde.org>"
- print "Concept, design and unnecessary questions about perl"
- print " by Matthias Ettrich <ettrich\@kde.org>"
- print ""
- print "Making it useful by Stephan Kulow <coolo\@kde.org> and"
- print "Harri Porten <porten\@kde.org>"
- print "Updated (Feb-1999), John Birch <jb.nz\@writeme.com>"
- print "Current Maintainer Stephan Kulow"
- sys.exit(0)
- if option == '--verbose' or option == '-v':
- verbose = 1
- if option == '-p' or option == '--path':
- thisProg = param + "/" + thisProg
- if (not posixpath.exists(thisProg)):
- sys.stderr.write(thisProg + " doesn't exist\n")
- pathoption=1
- if option == '--help' or option == '-h':
- print "Usage " + thisProg + " [OPTION] ... [dir/Makefile.in]..."
- print "Patches dir/Makefile.in generated from automake"
- print "(where dir can be a full or relative directory name)"
- print " -v, --verbose verbosely list files processed"
- print " -h, --help print this help, then exit"
- print " --version print version number, then exit"
- print " -p, --path= use the path to am_edit if the path"
- print " --no-final don't patch for --enable-final"
- print " called from is not the one to be used"
- sys.exit(0)
- if option == '--no-final':
- use_final = 0
- if option == '-n':
- dryrun = 1
-
- if not use_final:
- thisProg = thisProg + " --no-final"
-
- if thisProg[0] == '/' and not pathoption:
- sys.stderr.write( "Illegal full pathname call performed...\n"
- "The call to \"" + thisProg + "\"\n"
- "would be inserted in some Makefile.in.\n"
- "Please use option --path.\n")
- sys.exit(1)
-
- if len(makefiles) == 0:
- import find
- makefiles = find.find('Makefile.in')
-
- for index in range(len(makefiles)):
- if not makefiles[index][0] == '/':
- makefiles[index] = os.path.normcase(os.path.abspath(makefiles[index]))
-
- makefiles.sort()
- for file in makefiles:
- makefile = Makefile(file)
- try:
- makefile.initialize()
- makefile.tag_automake()
- makefile.finalTouch()
- makefile.writeback()
- except Makefile.NoMakefileAmFound, param:
- if verbose: print Makefile.NoMakefileAmFound + ' in ' + param
-
-main()
diff --git a/krootwarning/admin/conf.change.pl b/krootwarning/admin/conf.change.pl
deleted file mode 100644
index bb7dcc1..0000000
--- a/krootwarning/admin/conf.change.pl
+++ /dev/null
@@ -1,177 +0,0 @@
-#!/usr/bin/perl -w
-
-# this script patches a config.status file, to use our own perl script
-# in the main loop
-# we do it this way to circumvent hacking (and thereby including)
-# autoconf function (which are GPL) into our LGPL acinclude.m4.in
-# written by Michael Matz <matz@kde.org>
-# adapted by Dirk Mueller <mueller@kde.org>
-#
-# This file is free software; you can redistribute it and/or
-# modify it under the terms of the GNU Library General Public
-# License as published by the Free Software Foundation; either
-# version 2 of the License, or (at your option) any later version.
-
-# This library is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public License
-# along with this library; see the file COPYING.LIB. If not, write to
-# the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-# Boston, MA 02111-1307, USA.
-
-# we have to change two places
-# 1. the splitting of the substitutions into chunks of 90 (or even 48 in
-# later autoconf's
-# 2. the big main loop which patches all Makefile.in's
-
-use File::Basename;
-
-my $ac_aux_dir = dirname($0);
-my ($flag);
-local $ac_version = 0;
-my $vpath_seen = 0;
-$flag = 0;
-
-while (<>) {
-# usage of $flag: 0 -- we have seen nothing yet
-# 1 -- we are in (1)
-# 2 -- we have ended (1)
-# 3 -- we are in (2)
-# 4 -- we ended (2)
-
- if ($flag == 4) {
- print;
- } elsif ($flag == 0) {
-# 1. begins with (including): "ac_max_sed_\S+\s*=\s*[0-9]+..."
-# ends with (excluding) "CONFIG_FILE=..."
-# in later autoconf (2.14.1) there is no CONFIG_FILES= line,
-# but instead the (2) directly follow (1)
- if (/^\s*ac_max_sed_([a-z]+).*=\s*([0-9]+)/ ) {
- $flag = 1;
- if ($1 eq 'lines') {
- # lets hope its different with 2141,
- # wasn't able to verify that
- if ($2 eq '48') {
- $ac_version = 250;
- }
- else {
- $ac_version = 2141;
- }
- } elsif ($1 eq 'cmds') {
- $ac_version = 213;
- }
- # hmm, we don't know the autoconf version, but we try anyway
- } else {
- print;
- }
- } elsif ($flag == 1) {
- if (/^\s*CONFIG_FILES=/ && ($ac_version != 250)) {
- print;
- $flag = 2;
- } elsif (/^\s*for\s+ac_file\s+in\s+.*CONFIG_FILES/ ) {
- $flag = 3;
- }
- } elsif ($flag == 2) {
-# 2. begins with: "for ac_file in.*CONFIG_FILES" (the next 'for' after (1))
-# end with: "rm -f conftest.s\*"
-# on autoconf 250, it ends with '# CONFIG_HEADER section'
- if (/^\s*for\s+ac_file\s+in\s+.*CONFIG_FILES/ ) {
- $flag = 3;
- } else {
- print;
- }
- } elsif ($flag == 3) {
- if (/^\s*rm\s+-f\s+conftest/ ) {
- $flag = 4;
- &insert_main_loop();
- } elsif (/^\s*rm\s+-f\s+.*ac_cs_root/ ) {
- $flag = 4;
- &insert_main_loop();
- #die "hhhhhhh";
- if ($ac_version != 2141) {
- print STDERR "hmm, don't know autoconf version\n";
- }
- } elsif (/^\#\s*CONFIG_HEADER section.*/) {
- $flag = 4;
- &insert_main_loop();
- if($ac_version != 250) {
- print STDERR "hmm, something went wrong :-(\n";
- }
- } elsif (/VPATH/ ) {
- $vpath_seen = 1;
- }
- }
-}
-
-die "wrong input (flag != 4)" unless $flag == 4;
-print STDERR "hmm, don't know autoconf version\n" unless $ac_version;
-
-sub insert_main_loop {
-
- if ($ac_version == 250) {
- &insert_main_loop_250();
- }
- else {
- &insert_main_loop_213();
- }
-}
-
-sub insert_main_loop_250 {
-
- print <<EOF;
- #echo Doing the fast build of Makefiles -- autoconf $ac_version
-EOF
- if ($vpath_seen) {
- print <<EOF;
- # VPATH subst was seen in original config.status main loop
- echo '/^[ ]*VPATH[ ]*=[^:]*\$/d' >>\$tmp/subs.sed
-EOF
- }
- print <<EOF;
- rm -f \$tmp/subs.files
- for ac_file in .. \$CONFIG_FILES ; do
- if test "x\$ac_file" != x..; then
- echo \$ac_file >> \$tmp/subs.files
- fi
- done
- if test -f \$tmp/subs.files ; then
- perl $ac_aux_dir/config.pl "\$tmp/subs.sed" "\$tmp/subs.files" "\$srcdir" "\$INSTALL"
- fi
- rm -f \$tmp/subs.files
-
-fi
-EOF
- return;
-}
-
-sub insert_main_loop_213 {
- print <<EOF;
-#echo Doing the fast build of Makefiles -- autoconf $ac_version
-if test "x\$ac_cs_root" = "x" ; then
- ac_cs_root=conftest
-fi
-EOF
- if ($vpath_seen) {
- print <<EOF;
-# VPATH subst was seen in original config.status main loop
-echo '/^[ ]*VPATH[ ]*=[^:]*\$/d' >> \$ac_cs_root.subs
-EOF
- }
- print <<EOF;
-rm -f \$ac_cs_root.sacfiles
-for ac_file in .. \$CONFIG_FILES ; do
- if test "x\$ac_file" != x..; then
- echo \$ac_file >> \$ac_cs_root.sacfiles
- fi
-done
-if test -f \$ac_cs_root.sacfiles ; then
- perl $ac_aux_dir/config.pl "\$ac_cs_root.subs" "\$ac_cs_root.sacfiles" "\$ac_given_srcdir" "\$ac_given_INSTALL"
-fi
-rm -f \$ac_cs_root.s*
-
-EOF
- return;
-}
diff --git a/krootwarning/admin/config.guess b/krootwarning/admin/config.guess
deleted file mode 100755
index c2801e9..0000000
--- a/krootwarning/admin/config.guess
+++ /dev/null
@@ -1,1325 +0,0 @@
-#! /bin/sh
-# Attempt to guess a canonical system name.
-# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-# 2000, 2001, 2002 Free Software Foundation, Inc.
-
-timestamp='2002-01-23'
-
-# 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
-
-
-dummy=dummy-$$
-trap 'rm -f $dummy.c $dummy.o $dummy.rel $dummy; exit 1' 1 2 15
-
-# CC_FOR_BUILD -- compiler used by this script.
-# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
-# use `HOST_CC' if defined, but it is deprecated.
-
-set_cc_for_build='case $CC_FOR_BUILD,$HOST_CC,$CC in
- ,,) echo "int dummy(){}" > $dummy.c ;
- for c in cc gcc c89 ; do
- ($c $dummy.c -c -o $dummy.o) >/dev/null 2>&1 ;
- if test $? = 0 ; then
- CC_FOR_BUILD="$c"; break ;
- fi ;
- done ;
- rm -f $dummy.c $dummy.o $dummy.rel ;
- 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".
- UNAME_MACHINE_ARCH=`(uname -p) 2>/dev/null` || \
- UNAME_MACHINE_ARCH=unknown
- case "${UNAME_MACHINE_ARCH}" in
- 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
- release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
- # 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
- # 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.
- cat <<EOF >$dummy.s
- .data
-\$Lformat:
- .byte 37,100,45,37,120,10,0 # "%d-%x\n"
-
- .text
- .globl main
- .align 4
- .ent main
-main:
- .frame \$30,16,\$26,0
- ldgp \$29,0(\$27)
- .prologue 1
- .long 0x47e03d80 # implver \$0
- lda \$2,-1
- .long 0x47e20c21 # amask \$2,\$1
- lda \$16,\$Lformat
- mov \$0,\$17
- not \$1,\$18
- jsr \$26,printf
- ldgp \$29,0(\$26)
- mov 0,\$16
- jsr \$26,exit
- .end main
-EOF
- eval $set_cc_for_build
- $CC_FOR_BUILD $dummy.s -o $dummy 2>/dev/null
- if test "$?" = 0 ; then
- case `./$dummy` in
- 0-0)
- UNAME_MACHINE="alpha"
- ;;
- 1-0)
- UNAME_MACHINE="alphaev5"
- ;;
- 1-1)
- UNAME_MACHINE="alphaev56"
- ;;
- 1-101)
- UNAME_MACHINE="alphapca56"
- ;;
- 2-303)
- UNAME_MACHINE="alphaev6"
- ;;
- 2-307)
- UNAME_MACHINE="alphaev67"
- ;;
- 2-1307)
- UNAME_MACHINE="alphaev68"
- ;;
- esac
- fi
- rm -f $dummy.s $dummy
- 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 ;;
- 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=`(head -1 /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 $dummy.c -o $dummy \
- && ./$dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \
- && rm -f $dummy.c $dummy && exit 0
- rm -f $dummy.c $dummy
- echo mips-mips-riscos${UNAME_RELEASE}
- exit 0 ;;
- Motorola:PowerMAX_OS:*:*)
- echo powerpc-motorola-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 $dummy.c -o $dummy && ./$dummy && rm -f $dummy.c $dummy && exit 0
- rm -f $dummy.c $dummy
- 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 | head -1 | 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 $dummy.c -o $dummy 2>/dev/null) && HP_ARCH=`./$dummy`
- if test -z "$HP_ARCH"; then HP_ARCH=hppa; fi
- rm -f $dummy.c $dummy
- fi ;;
- esac
- 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 $dummy.c -o $dummy && ./$dummy && rm -f $dummy.c $dummy && exit 0
- rm -f $dummy.c $dummy
- 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*X-MP:*:*:*)
- echo xmp-cray-unicos
- 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*T3D:*:*:*)
- echo alpha-cray-unicosmk${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 ;;
- CRAY-2:*:*:*)
- echo cray2-cray-unicos
- 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:*:*)
- echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
- 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 i386-pc-interix3
- 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 i386-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
- 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=`
- rm -f $dummy.c
- test x"${CPU}" != x && echo "${CPU}-pc-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.
- # Export LANG=C to prevent ld from outputting information in other
- # languages.
- ld_supported_targets=`LANG=C; export LANG; cd /; 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=`
- rm -f $dummy.c
- 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:*: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|egrep Release|sed -e 's/.*= //')`
- (/bin/uname -X|egrep i80486 >/dev/null) && UNAME_MACHINE=i486
- (/bin/uname -X|egrep '^Machine.*Pentium' >/dev/null) \
- && UNAME_MACHINE=i586
- (/bin/uname -X|egrep '^Machine.*Pent ?II' >/dev/null) \
- && UNAME_MACHINE=i686
- (/bin/uname -X|egrep '^Machine.*Pentium Pro' >/dev/null) \
- && UNAME_MACHINE=i686
- echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
- else
- echo ${UNAME_MACHINE}-pc-sysv32
- fi
- exit 0 ;;
- i*86:*DOS:*:*)
- echo ${UNAME_MACHINE}-pc-msdosdjgpp
- 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 ;;
- 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 | 4850:*:4.0:3.0 | SKA40:*: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 ;;
- i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*)
- echo i386-unknown-lynxos${UNAME_RELEASE}
- 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 ;;
- Power*:Rhapsody:*:*)
- echo powerpc-apple-rhapsody${UNAME_RELEASE}
- exit 0 ;;
- *:Rhapsody:*:*)
- echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
- exit 0 ;;
- *:Darwin:*:*)
- echo `uname -p`-apple-darwin${UNAME_RELEASE}
- exit 0 ;;
- *:procnto*:*:* | *:QNX:[0123456789]*:*)
- if test "${UNAME_MACHINE}" = "x86pc"; then
- UNAME_MACHINE=pc
- fi
- echo `uname -p`-${UNAME_MACHINE}-nto-qnx
- exit 0 ;;
- *:QNX:*:4*)
- echo i386-pc-qnx
- exit 0 ;;
- NSR-[GKLNPTVW]: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 ;;
- 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 ;;
- *: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 ;;
- i*86:XTS-300:*:STOP)
- echo ${UNAME_MACHINE}-unknown-stop
- exit 0 ;;
- i*86:atheos:*:*)
- echo ${UNAME_MACHINE}-unknown-atheos
- 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 $dummy.c -o $dummy 2>/dev/null && ./$dummy && rm -f $dummy.c $dummy && exit 0
-rm -f $dummy.c $dummy
-
-# 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/krootwarning/admin/config.pl b/krootwarning/admin/config.pl
deleted file mode 100644
index d712b2e..0000000
--- a/krootwarning/admin/config.pl
+++ /dev/null
@@ -1,234 +0,0 @@
-#!/usr/bin/perl
-# a script for use by autoconf to make the Makefiles
-# from the Makefile.in's
-#
-# the original autoconf mechanism first splits all substitutions into groups
-# of ca. 90, and than invokes sed for _every_ Makefile.in and every group
-# (so around 2-3 times per Makefile.in). So this takes forever, as sed
-# has to recompile the regexps every time.
-#
-# this script does better. It changes all Makefile.ins in one process.
-# in kdelibs the time for building Makefile went down from 2:59 min to 13 sec!
-#
-# written by Michael Matz <matz@kde.org>
-# adapted by Dirk Mueller <mueller@kde.org>
-
-# This file is free software; you can redistribute it and/or
-# modify it under the terms of the GNU Library General Public
-# License as published by the Free Software Foundation; either
-# version 2 of the License, or (at your option) any later version.
-
-# This library is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Library General Public License for more details.
-
-# You should have received a copy of the GNU Library General Public License
-# along with this library; see the file COPYING.LIB. If not, write to
-# the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-# Boston, MA 02111-1307, USA.
-
-my $ac_subs=$ARGV[0];
-my $ac_sacfiles = $ARGV[1];
-my $ac_given_srcdir=$ARGV[2];
-my $ac_given_INSTALL=$ARGV[3];
-
-#print "ac_subs=$ac_subs\n";
-#print "ac_sacfiles=$ac_sacfiles\n";
-#print "ac_given_srcdir=$ac_given_srcdir\n";
-#print "ac_given_INSTALL=$ac_given_INSTALL\n";
-
-my ($srcdir, $top_srcdir);
-my $INSTALL;
-my $bad_perl = ($] < 5.005);
-
-open(CF, "< $ac_subs") || die "can't open $ac_subs: $!";
-my @subs = <CF>;
-close(CF);
-chomp @subs;
-@comp_match=();
-@comp_subs=();
-
-if ($bad_perl) {
- print "Using perl older than version 5.005\n";
- foreach my $pat (@subs) {
- if ( ($pat =~ /s%([^%]*)%([^%]*)%g/ )
- || ($pat =~ m%/([^/]*)/([^/]*)/g% )
- || ($pat =~ /s%([^%]*)%([^%]*)%;t/ )
- || ($pat =~ m%/([^/]*)/([^/]*)/;t% )
- || ($pat =~ /s,([^,]*),(.*),;t/)
- ) {
- # form : s%bla%blubb%g
- # or s%bla%blubb%;t t (autoconf > 2.13 and < 2.52 ?)
- # or s,bla,blubb,;t t (autoconf 2.52)
- my $srch = $1;
- my $repl = $2;
- $repl =~ s/\\(.)/$1/g;
- push @comp_subs, make_closure($srch, $repl);
-
- } elsif ( ($pat =~ /%([^%]*)%d/ )
- || ($pat =~ m%/([^/]*)/d% )
- ) {
- push @comp_subs, make_closure($1, "");
- } else {
- die "Uhh. Malformed pattern in $ac_subs ($pat)"
- unless ( $pat =~ /^\s*$/ ); # ignore white lines
- }
- }
-} else {
- foreach my $pat (@subs) {
- if ( ($pat =~ /s%([^%]*)%([^%]*)%g/ ) ||
- ($pat =~ /s%([^%]*)%([^%]*)%;t/ ) ||
- ($pat =~ /s,([^,]*),(.*),;t/) ) {
- # form : s%bla%blubb%g
- # or s%bla%blubb%;t t (autoconf > 2.13 and < 2.52 ?)
- # or s,bla,blubb,;t t (autoconf 2.52)
- my $srch = $1;
- my $repl = $2;
- push @comp_match, eval "qr/\Q$srch\E/"; # compile match pattern
- $repl =~ s/\\(.)/$1/g;
- push @comp_subs, $repl;
- } elsif ( ($pat =~ /%([^%]*)%d/ )
- || ($pat =~ m%/([^/]*)/d% )
- ) {
- push @comp_match, eval "qr/\Q$1\E/";
- push @comp_subs, "";
- } else {
- die "Uhh. Malformed pattern in $ac_cs_root.subs ($pat)"
- unless ( $pat =~ /^\s*$/ ); # ignore white lines
- }
- }
-}
-undef @subs;
-
-# read the list of files to be patched, form:
-# ./Makefile arts/Makefile arts/examples/Makefile arts/flow/Makefile
-
-open(CF, "< $ac_sacfiles") || die "can't open $ac_sacfiles: $!";
-my @ac_files = <CF>;
-close(CF);
-chomp @ac_files;
-
-
-my $ac_file;
-foreach $ac_file (@ac_files) {
- next if $ac_file =~ /\.\./;
- next if $ac_file =~ /^\s*$/;
- my $ac_file_in;
- my ($ac_dir, $ac_dots, $ac_dir_suffix);
-
- if ($ac_file =~ /.*:.*/ ) {
- ($ac_file_in = $ac_file) =~ s%[^:]*:%%;
- $ac_file =~ s%:.*%%;
- } else {
- $ac_file_in = $ac_file.".in";
- }
-
-# Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
-
-# Remove last slash and all that follows it. Not all systems have dirname.
- ($ac_dir = $ac_file) =~ s%/[^/][^/]*$%%;
- if ( ($ac_dir ne $ac_file) && ($ac_dir ne ".")) {
-# The file is in a subdirectory.
- if (! -d "$ac_dir") { mkdir "$ac_dir", 0777; }
- ($ac_dir_suffix = $ac_dir) =~ s%^./%%;
- $ac_dir_suffix="/".$ac_dir_suffix;
-# A "../" for each directory in $ac_dir_suffix.
- ($ac_dots = $ac_dir_suffix) =~ s%/[^/]*%../%g;
- } else {
- $ac_dir_suffix="";
- $ac_dots="";
- }
-
- if ($ac_given_srcdir eq ".") {
- $srcdir=".";
- if ($ac_dots) {
- ( $top_srcdir = $ac_dots) =~ s%/$%%;
- } else { $top_srcdir="."; }
- } elsif ($ac_given_srcdir =~ m%^/%) {
- $srcdir=$ac_given_srcdir.$ac_dir_suffix;
- $top_srcdir = $ac_given_srcdir;
- } else {
- $srcdir = $ac_dots.$ac_given_srcdir.$ac_dir_suffix;
- $top_srcdir = $ac_dots.$ac_given_srcdir;
- }
-
- if ($ac_given_INSTALL) {
- if ($ac_given_INSTALL =~ m%^/% ) {
- $INSTALL = $ac_given_INSTALL;
- } else {
- $INSTALL = $ac_dots.$ac_given_INSTALL;
- }
- }
-
- print "fast creating $ac_file\n";
- unlink $ac_file;
- my $ac_comsub="";
- my $fname=$ac_file_in;
- $fname =~ s%.*/%%;
- my $configure_input="Generated automatically from $fname by config.pl.";
- if ($ac_file =~ /.*[Mm]akefile.*/) {
- $ac_comsub="# ".$configure_input."\n"; # for the first line in $ac_file
- }
-
- my $ac_file_inputs;
- ($ac_file_inputs = $ac_file_in) =~ s%^%$ac_given_srcdir/%;
- $ac_file_inputs =~ s%:% $ac_given_srcdir/%g;
-
- patch_file($ac_file, $ac_file_inputs, $ac_comsub);
-}
-
-sub patch_file {
- my ($outf, $infiles, $firstline) = @_;
- my $filedata;
- my @infiles=split(' ', $infiles);
- my $i=0;
-
- if ($firstline) {
- $filedata = $firstline;
- }
- foreach my $name (@infiles) {
- if (open(CF, "< $name")) {
- while (<CF>) {
- $filedata .= $_;
- }
- close(CF);
- } else {
- print STDERR "can't open $name: $!"."\n";
- }
- }
-
- $filedata =~ s%\@configure_input\@%$configure_input%g;
- $filedata =~ s%\@srcdir\@%$srcdir%g;
- $filedata =~ s%\@top_srcdir\@%$top_srcdir%g;
- $filedata =~ s%\@INSTALL\@%$INSTALL%g;
-
- if ($bad_perl) {
- while ($i <= $#comp_subs) {
- my $ref = $comp_subs[$i];
- &$ref(\$filedata);
- $i++;
- }
- } else {
- while ($i <= $#comp_match) {
- $filedata =~ s/$comp_match[$i]/$comp_subs[$i]/g;
- $i++;
- }
- }
- open(CF, "> $outf") || die "can't create $outf: $!";
- print CF $filedata;
- close(CF);
-}
-
-sub make_closure {
- my ($pat, $sub) = @_;
- $pat =~ s/\@/\\@/g; # @bla@ -> \@bla\@
- $pat =~ s/\$/\\\$/g; # $bla -> \$bla
- $sub =~ s/\@/\\@/g;
- $sub =~ s/\$/\\\$/g;
- my $ret = eval "return sub { my \$ref=shift; \$\$ref =~ s%$pat%$sub%g; }";
- if ($@) {
- print "can't create CODE: $@\n";
- }
- return $ret;
-}
diff --git a/krootwarning/admin/config.sub b/krootwarning/admin/config.sub
deleted file mode 100755
index 1657334..0000000
--- a/krootwarning/admin/config.sub
+++ /dev/null
@@ -1,1440 +0,0 @@
-#! /bin/sh
-# Configuration validation subroutine script.
-# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-# 2000, 2001, 2002 Free Software Foundation, Inc.
-
-timestamp='2002-01-02'
-
-# 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* | storm-chaos* | os2-emx* | windows32-*)
- 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 \
- | c4x | clipper \
- | d10v | d30v | dsp16xx \
- | fr30 \
- | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
- | i370 | i860 | i960 | ia64 \
- | m32r | m68000 | m68k | m88k | mcore \
- | mips16 | mips64 | mips64el | mips64orion | mips64orionel \
- | mips64vr4100 | mips64vr4100el | mips64vr4300 \
- | mips64vr4300el | mips64vr5000 | mips64vr5000el \
- | mipsbe | mipseb | mipsel | mipsle | mipstx39 | mipstx39el \
- | mipsisa32 \
- | mn10200 | mn10300 \
- | ns16k | ns32k \
- | openrisc \
- | pdp10 | pdp11 | pj | pjl \
- | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
- | pyramid \
- | sh | sh[34] | sh[34]eb | shbe | shle \
- | sparc | sparc64 | 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-* | armv*-* \
- | avr-* \
- | bs2000-* \
- | c[123]* | c30-* | [cjt]90-* | c54x-* \
- | clipper-* | cray2-* | cydra-* \
- | d10v-* | d30v-* \
- | elxsi-* \
- | f30[01]-* | f700-* | fr30-* | fx80-* \
- | h8300-* | h8500-* \
- | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
- | i*86-* | i860-* | i960-* | ia64-* \
- | m32r-* \
- | m68000-* | m680[01234]0-* | m68360-* | m683?2-* | m68k-* \
- | m88110-* | m88k-* | mcore-* \
- | mips-* | mips16-* | mips64-* | mips64el-* | mips64orion-* \
- | mips64orionel-* | mips64vr4100-* | mips64vr4100el-* \
- | mips64vr4300-* | mips64vr4300el-* | mipsbe-* | mipseb-* \
- | mipsle-* | mipsel-* | mipstx39-* | mipstx39el-* \
- | none-* | np1-* | ns16k-* | ns32k-* \
- | orion-* \
- | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
- | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
- | pyramid-* \
- | romp-* | rs6000-* \
- | sh-* | sh[34]-* | sh[34]eb-* | shbe-* | shle-* \
- | sparc-* | sparc64-* | sparc86x-* | sparclite-* \
- | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* \
- | t3e-* | tahoe-* | thumb-* | tic30-* | tic54x-* | tic80-* | tron-* \
- | v850-* | v850e-* | vax-* \
- | we32k-* \
- | x86-* | x86_64-* | xmp-* | 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
- ;;
- 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
- ;;
- 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 | ymp)
- basic_machine=ymp-cray
- os=-unicos
- ;;
- cray2)
- basic_machine=cray2-cray
- os=-unicos
- ;;
- [cjt]90)
- basic_machine=${basic_machine}-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
- ;;
- mipsel*-linux*)
- basic_machine=mipsel-unknown
- os=-linux-gnu
- ;;
- mips*-linux*)
- basic_machine=mips-unknown
- os=-linux-gnu
- ;;
- 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
- ;;
- nsr-tandem)
- basic_machine=nsr-tandem
- ;;
- op50n-* | op60c-*)
- basic_machine=hppa1.1-oki
- os=-proelf
- ;;
- 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)
- 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
- ;;
- 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=t3e-cray
- os=-unicos
- ;;
- tic54x | c54x*)
- basic_machine=tic54x-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
- ;;
- windows32)
- basic_machine=i386-pc
- os=-windows32-msvcrt
- ;;
- xmp)
- basic_machine=xmp-cray
- os=-unicos
- ;;
- xps | xps100)
- basic_machine=xps100-honeywell
- ;;
- 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
- ;;
- mips)
- if [ x$os = x-linux-gnu ]; then
- basic_machine=mips-unknown
- else
- basic_machine=mips-mips
- fi
- ;;
- 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 | sh3eb | sh4eb)
- basic_machine=sh-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
- ;;
- c4x*)
- basic_machine=c4x-none
- os=-coff
- ;;
- *-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* | -rhapsody* | -darwin* | -opened* \
- | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
- | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
- | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* | -morphos*)
- # Remember, each alternative MUST END IN *, to match a version number.
- ;;
- -qnx*)
- case $basic_machine in
- x86-* | i*86-*)
- ;;
- *)
- os=-nto$os
- ;;
- esac
- ;;
- -nto*)
- os=-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
- ;;
- -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
- ;;
- -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
- ;;
- *-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*)
- 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/krootwarning/admin/configure.in.min b/krootwarning/admin/configure.in.min
deleted file mode 100644
index 7c7e25a..0000000
--- a/krootwarning/admin/configure.in.min
+++ /dev/null
@@ -1,57 +0,0 @@
-dnl This file is part of the KDE libraries/packages
-dnl Copyright (C) 2001 Stephan Kulow (coolo@kde.org)
-
-dnl This file is free software; you can redistribute it and/or
-dnl modify it under the terms of the GNU Library General Public
-dnl License as published by the Free Software Foundation; either
-dnl version 2 of the License, or (at your option) any later version.
-
-dnl This library is distributed in the hope that it will be useful,
-dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
-dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-dnl Library General Public License for more details.
-
-dnl You should have received a copy of the GNU Library General Public License
-dnl along with this library; see the file COPYING.LIB. If not, write to
-dnl the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-dnl Boston, MA 02111-1307, USA.
-
-# Original Author was Kalle@kde.org
-# I lifted it in some mater. (Stephan Kulow)
-# I used much code from Janos Farkas
-
-dnl Process this file with autoconf to produce a configure script.
-
-AC_INIT(acinclude.m4) dnl a source file from your sub dir
-
-dnl This is so we can use kde-common
-AC_CONFIG_AUX_DIR(admin)
-
-dnl This ksh/zsh feature conflicts with `cd blah ; pwd`
-unset CDPATH
-
-dnl Checking host/target/build systems, for make, install etc.
-AC_CANONICAL_SYSTEM
-dnl Perform program name transformation
-AC_ARG_PROGRAM
-
-dnl Automake doc recommends to do this only here. (Janos)
-AM_INIT_AUTOMAKE(@MODULENAME@, @VERSION@) dnl searches for some needed programs
-
-KDE_SET_PREFIX
-
-dnl generate the config header
-AM_CONFIG_HEADER(config.h) dnl at the distribution this done
-
-dnl Checks for programs.
-AC_CHECK_COMPILERS
-AC_ENABLE_SHARED(yes)
-AC_ENABLE_STATIC(no)
-KDE_PROG_LIBTOOL
-
-dnl for NLS support. Call them in this order!
-dnl WITH_NLS is for the po files
-AM_KDE_WITH_NLS
-
-dnl KDE_USE_QT
-AC_PATH_KDE
diff --git a/krootwarning/admin/debianrules b/krootwarning/admin/debianrules
deleted file mode 100755
index e141333..0000000
--- a/krootwarning/admin/debianrules
+++ /dev/null
@@ -1,114 +0,0 @@
-#!/usr/bin/perl -w
-
-use Shell qw(mv cp mkdir rm) ;
-use File::Find;
-use Cwd;
-
-$origPwd = `pwd`;
-chomp $origPwd;
-
-$kde_confdir = "/etc/kde3";
-$kde_prefix = "/usr";
-$kde_bindir = "$kde_prefix/bin";
-$kde_includedir = "$kde_prefix/include/kde";
-$kde_libdir = "$kde_prefix/lib";
-$kde_cgidir = "$kde_prefix/lib/cgi-bin";
-$kde_moduledir = "$kde_prefix/lib/kde3";
-$kde_appsdir = "$kde_prefix/share/applnk";
-$kde_datadir = "$kde_prefix/share/apps";
-$kde_htmldir = "$kde_prefix/share/doc/kde/HTML";
-$kde_icondir = "$kde_prefix/share/icons";
-$kde_locale = "$kde_prefix/share/locale";
-$kde_mimedir = "$kde_prefix/share/mimelnk";
-$kde_servicesdir = "$kde_prefix/share/services";
-$kde_servicetypesdir = "$kde_prefix/share/servicetypes";
-$kde_sounddir = "$kde_prefix/share/sounds";
-$kde_templatesdir = "$kde_prefix/share/templates";
-$kde_wallpaperdir = "$kde_prefix/share/wallpapers";
-
-$mandir = "$kde_prefix/share/man";
-$infodir = "$kde_prefix/share/info";
-$sysconfdir = "/etc";
-
-$QTDIR = "/usr/share/qt";
-$IDL = "$kde_bindir/cuteidl";
-$DCOPIDL = "$kde_bindir/dcopidl";
-$DCOPIDL2CPP = "$kde_bindir/dcopidl2cpp";
-$KDB2HTML = "$kde_bindir/kdb2html";
-$MCOPIDL = "$kde_bindir/mcopidl";
-$ARTSCCONFIG = "$kde_bindir/artsc-config";
-
-if (defined $ENV{DEB_BUILD_OPTIONS} &&
- $ENV{DEB_BUILD_OPTIONS} =~ /\bdebug\b/) {
- $enable_debug="--enable-debug";
- $enable_final="";
-}
-else {
- $enable_debug="--disable-debug";
- $enable_final="--enable-final";
-}
-
-if (@ARGV && $ARGV[0] eq 'echodirs') {
- print STDOUT "export kde_confdir=$kde_confdir\n";
- print STDOUT "export kde_prefix=$kde_prefix\n";
- print STDOUT "export kde_bindir=$kde_bindir\n";
- print STDOUT "export kde_includedir=$kde_includedir\n";
- print STDOUT "export kde_libdir=$kde_libdir\n";
- print STDOUT "export kde_cgidir=$kde_cgidir\n";
- print STDOUT "export kde_moduledir=$kde_moduledir\n";
- print STDOUT "export kde_appsdir=$kde_appsdir\n";
- print STDOUT "export kde_datadir=$kde_datadir\n";
- print STDOUT "export kde_htmldir=$kde_htmldir\n";
- print STDOUT "export kde_icondir=$kde_icondir\n";
- print STDOUT "export kde_locale=$kde_locale\n";
- print STDOUT "export kde_mimedir=$kde_mimedir\n";
- print STDOUT "export kde_servicesdir=$kde_servicesdir\n";
- print STDOUT "export kde_servicetypesdir=$kde_servicetypesdir\n";
- print STDOUT "export kde_sounddir=$kde_sounddir\n";
- print STDOUT "export kde_templatesdir=$kde_templatesdir\n";
- print STDOUT "export kde_wallpaperdir=$kde_wallpaperdir\n";
-
- print STDOUT "export mandir=$mandir\n";
- print STDOUT "export infodir=$infodir\n";
- print STDOUT "export sysconfdir=$sysconfdir\n";
-
- print STDOUT "export QTDIR=$QTDIR\n";
- print STDOUT "export IDL=$IDL\n";
- print STDOUT "export DCOPIDL=$DCOPIDL\n";
- print STDOUT "export DCOPIDL2CPP=$DCOPIDL2CPP\n";
- print STDOUT "export KDB2HTML=$KDB2HTML\n";
- print STDOUT "export MCOPIDL=$MCOPIDL\n";
- print STDOUT "export ARTSCCONFIG=$ARTSCCONFIG\n";
- print STDOUT "export INSTALL_DATA=install -p -c -m 644\n";
-
- print STDOUT "configkde=$enable_debug $enable_final --disable-rpath --prefix=\$(kde_prefix) --libexecdir=\$(kde_bindir) --sysconfdir=\$(sysconfdir) --libdir=\$(kde_libdir) --includedir=\$(kde_includedir) --with-qt-includes=/usr/include/qt --mandir=\$(mandir) --infodir=\$(infodir)\n";
- print STDOUT "configkdevelop=$enable_debug $enable_final --disable-rpath --enable-docbase --enable-kdoc2 --libdir=\$(kde_libdir) --includedir=\$(kde_includedir) --with-qt-includes=/usr/include/qt --mandir=\$(mandir) --with-kdelibsdoc-dir=/usr/share/doc/kdelibs3-doc/html\n";
- print STDOUT "configkdepim=$enable_debug $enable_final --disable-rpath --with-extra-includes=/usr/include/libpisock --enable-shared --prefix=\$(kde_prefix) --libexecdir=\$(kde_bindir) --with-qt-includes=/usr/include/qt --mandir=\$(mandir) --infodir=\$(infodir)\n";
-
- exit
-}
-
-if (@ARGV && $ARGV[0] eq 'echoglobals') {
- print STDOUT "[Directories]\n";
- print STDOUT "dir_config=$kde_confdir\n";
- print STDOUT "dir_tmp=/tmp\n";
- print STDOUT "dir_socket=/tmp\n";
- print STDOUT "dir_exe=$kde_bindir\n";
- print STDOUT "dir_lib=$kde_libdir\n";
- print STDOUT "dir_cgi=$kde_cgidir\n";
- print STDOUT "dir_module=$kde_moduledir\n";
- print STDOUT "dir_apps=$kde_appsdir\n";
- print STDOUT "dir_data=$kde_datadir\n";
- print STDOUT "dir_html=$kde_htmldir\n";
- print STDOUT "dir_icon=$kde_icondir\n";
- print STDOUT "dir_locale=$kde_locale\n";
- print STDOUT "dir_mime=$kde_mimedir\n";
- print STDOUT "dir_services=$kde_servicesdir\n";
- print STDOUT "dir_servicetypes=$kde_servicetypesdir\n";
- print STDOUT "dir_sound=$kde_sounddir\n";
- print STDOUT "dir_templates=$kde_templatesdir\n";
- print STDOUT "dir_wallpaper=$kde_wallpaperdir\n";
- print STDOUT "[General]\n";
- print STDOUT "TerminalApplication=x-terminal-emulator\n";
- exit
-}
diff --git a/krootwarning/admin/depcomp b/krootwarning/admin/depcomp
deleted file mode 100755
index 6589965..0000000
--- a/krootwarning/admin/depcomp
+++ /dev/null
@@ -1,411 +0,0 @@
-#! /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'.
-
-depfile=${depfile-`echo "$object" | sed 's,\([^/]*\)$,.deps/\1,;s/\.\([^.]*\)$/.P\1/'`}
-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"
- ;;
-
-tru64)
- # The Tru64 AIX 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.
-
- tmpdepfile1="$object.d"
- tmpdepfile2=`echo "$object" | sed -e 's/.o$/.d/'`
- if test "$libtool" = yes; then
- "$@" -Wc,-MD
- else
- "$@" -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,
- # because we must use -o when running libtool.
- test -z "$dashmflag" && dashmflag=-M
- ( IFS=" "
- case " $* " in
- *" --mode=compile "*) # this is libtool, let us make it quiet
- for arg
- do # cycle over the arguments
- case "$arg" in
- "--mode=compile")
- # insert --quiet before "--mode=compile"
- set fnord "$@" --quiet
- shift # fnord
- ;;
- esac
- set fnord "$@" "$arg"
- shift # fnord
- shift # "$arg"
- done
- ;;
- esac
- "$@" $dashmflag | sed 's:^[^:]*\:[ ]*:'"$object"'\: :' > "$tmpdepfile"
- ) &
- proc=$!
- "$@"
- stat=$?
- wait "$proc"
- if test "$stat" != 0; then exit $stat; fi
- 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)
- # 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;;
- -*)
- ;;
- *)
- set fnord "$@" "$arg"; shift;;
- esac
- done
- obj_suffix="`echo $object | sed 's/^.*\././'`"
- touch "$tmpdepfile"
- ${MAKEDEPEND-makedepend} 2>/dev/null -o"$obj_suffix" -f"$tmpdepfile" "$@"
- ) &
- proc=$!
- "$@"
- stat=$?
- wait "$proc"
- if test "$stat" != 0; then exit $stat; fi
- rm -f "$depfile"
- cat < "$tmpdepfile" > "$depfile"
- tail +3 "$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, regardless of -o,
- # because we must use -o when running libtool.
- ( IFS=" "
- case " $* " in
- *" --mode=compile "*)
- for arg
- do # cycle over the arguments
- case $arg in
- "--mode=compile")
- # insert --quiet before "--mode=compile"
- set fnord "$@" --quiet
- shift # fnord
- ;;
- esac
- set fnord "$@" "$arg"
- shift # fnord
- shift # "$arg"
- done
- ;;
- esac
- "$@" -E |
- sed -n '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' |
- sed '$ s: \\$::' > "$tmpdepfile"
- ) &
- proc=$!
- "$@"
- stat=$?
- wait "$proc"
- if test "$stat" != 0; then exit $stat; fi
- 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.
- ( IFS=" "
- case " $* " in
- *" --mode=compile "*)
- for arg
- do # cycle over the arguments
- case $arg in
- "--mode=compile")
- # insert --quiet before "--mode=compile"
- set fnord "$@" --quiet
- shift # fnord
- ;;
- esac
- set fnord "$@" "$arg"
- shift # fnord
- shift # "$arg"
- done
- ;;
- esac
- "$@" -E |
- sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::echo "`cygpath -u \\"\1\\"`":p' | sort | uniq > "$tmpdepfile"
- ) &
- proc=$!
- "$@"
- stat=$?
- wait "$proc"
- if test "$stat" != 0; then exit $stat; fi
- 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/krootwarning/admin/install-sh b/krootwarning/admin/install-sh
deleted file mode 100755
index e9de238..0000000
--- a/krootwarning/admin/install-sh
+++ /dev/null
@@ -1,251 +0,0 @@
-#!/bin/sh
-#
-# install - install a program, script, or datafile
-# This comes from X11R5 (mit/util/scripts/install.sh).
-#
-# Copyright 1991 by the Massachusetts Institute of Technology
-#
-# Permission to use, copy, modify, distribute, and sell this software and its
-# documentation for any purpose is hereby granted without fee, provided that
-# the above copyright notice appear in all copies and that both that
-# copyright notice and this permission notice appear in supporting
-# documentation, and that the name of M.I.T. not be used in advertising or
-# publicity pertaining to distribution of the software without specific,
-# written prior permission. M.I.T. makes no representations about the
-# suitability of this software for any purpose. It is provided "as is"
-# without express or implied warranty.
-#
-# 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 "install: no input file specified"
- exit 1
-else
- true
-fi
-
-if [ x"$dir_arg" != x ]; then
- dst=$src
- src=""
-
- if [ -d $dst ]; then
- instcmd=:
- chmodcmd=""
- else
- instcmd=mkdir
- 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 -o -d $src ]
- then
- true
- else
- echo "install: $src does not exist"
- exit 1
- fi
-
- if [ x"$dst" = x ]
- then
- echo "install: no destination specified"
- exit 1
- else
- true
- 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
- true
- 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
- true
- fi
-
- pathcomp="${pathcomp}/"
-done
-fi
-
-if [ x"$dir_arg" != x ]
-then
- $doit $instcmd $dst &&
-
- if [ x"$chowncmd" != x ]; then $doit $chowncmd $dst; else true ; fi &&
- if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dst; else true ; fi &&
- if [ x"$stripcmd" != x ]; then $doit $stripcmd $dst; else true ; fi &&
- if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dst; else true ; 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
- true
- fi
-
-# Make a temp file name in the proper directory.
-
- dsttmp=$dstdir/#inst.$$#
-
-# Move or copy the file name to the temp name
-
- $doit $instcmd $src $dsttmp &&
-
- trap "rm -f ${dsttmp}" 0 &&
-
-# 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 true;fi &&
- if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dsttmp; else true;fi &&
- if [ x"$stripcmd" != x ]; then $doit $stripcmd $dsttmp; else true;fi &&
- if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dsttmp; else true;fi &&
-
-# Now rename the file to the real destination.
-
- $doit $rmcmd -f $dstdir/$dstfile &&
- $doit $mvcmd $dsttmp $dstdir/$dstfile
-
-fi &&
-
-
-exit 0
diff --git a/krootwarning/admin/libtool.m4.in b/krootwarning/admin/libtool.m4.in
deleted file mode 100644
index 28e1263..0000000
--- a/krootwarning/admin/libtool.m4.in
+++ /dev/null
@@ -1,5374 +0,0 @@
-# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
-## Copyright 1996, 1997, 1998, 1999, 2000, 2001
-## 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.
-
-# serial 47 AC_PROG_LIBTOOL
-
-# 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 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_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([LT_AC_PROG_SED])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(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
-
-ifdef([AC_PROVIDE_AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no)
-ifdef([AC_PROVIDE_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.
-set dummy $CC
-compiler="[$]2"
-])# _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_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],
-[ifdef([AC_DIVERSION_NOTICE],
- [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)],
- [AC_DIVERT_PUSH(NOTICE)])
-
-# 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)
-AC_DIVERT_POP
-])# _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
- 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
- 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
- ;;
-ifdef([AC_PROVIDE_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)
-
- # recent cygwin and mingw systems supply a stub DllMain which the user
- # can override, but on older systems we have to supply one
- AC_CACHE_CHECK([if libtool should supply DllMain function], lt_cv_need_dllmain,
- [AC_TRY_LINK([],
- [extern int __attribute__((__stdcall__)) DllMain(void*, int, void*);
- DllMain (0, 0, 0);],
- [lt_cv_need_dllmain=no],[lt_cv_need_dllmain=yes])])
-
- case $host/$CC in
- *-*-cygwin*/gcc*-mno-cygwin*|*-*-mingw*)
- # old mingw systems require "-dll" to link a DLL, while more recent ones
- # require "-mdll"
- SAVE_CFLAGS="$CFLAGS"
- CFLAGS="$CFLAGS -mdll"
- AC_CACHE_CHECK([how to link DLLs], lt_cv_cc_dll_switch,
- [AC_TRY_LINK([], [], [lt_cv_cc_dll_switch=-mdll],[lt_cv_cc_dll_switch=-dll])])
- CFLAGS="$SAVE_CFLAGS" ;;
- *-*-cygwin* | *-*-pw32*)
- # cygwin systems need to pass --dll to the linker, and not link
- # crt.o which will require a WinMain@16 definition.
- lt_cv_cc_dll_switch="-Wl,--dll -nostartfiles" ;;
- esac
- ;;
- ])
-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])
- save_CFLAGS="$CFLAGS"
- CFLAGS="$CFLAGS $3"
- echo "$lt_simple_compile_test_code" > conftest.$ac_ext
- if (eval $ac_compile 2>conftest.err) && 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
- # Append any errors to the config.log.
- cat conftest.err 1>&AS_MESSAGE_LOG_FD
- else
- $2=yes
- fi
- fi
- $rm conftest*
- CFLAGS="$save_CFLAGS"
-])
-
-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"
- echo "$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 $host_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;
- ;;
-
- *)
- # 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
- ;;
-
- cygwin* | mingw* | pw32*)
- lt_cv_dlopen="LoadLibrary"
- lt_cv_dlopen_libs=
- ;;
-
- *)
- 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
- ifelse([$1],[],[save_CFLAGS="$CFLAGS"
- CFLAGS="$CFLAGS -o out/conftest2.$ac_objext"],
- [$1],[CXX],[save_CXXFLAGS="$CXXFLAGS"
- CXXFLAGS="$CXXFLAGS -o out/conftest2.$ac_objext"],
- [$1],[GCJ],[save_GCJFLAGS="$GCJFLAGS"
- GCJFLAGS="$GCJFLAGS -o out/conftest2.$ac_objext"])
- echo "$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 .
-
- if (eval $ac_compile 2>out/conftest.err) && 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
- # Append any errors to the config.log.
- cat out/conftest.err 1>&AS_MESSAGE_LOG_FD
- else
- _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
- fi
- fi
- ifelse([$1],[],[CFLAGS="$save_CFLAGS"],
- [$1],[CXX],[CXXFLAGS="$save_CXXFLAGS"],
- [$1],[GCJ],[GCJFLAGS="$save_GCJFLAGS"])
- 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)"; 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
- AC_MSG_RESULT([no])
-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=
-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"
-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}.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*)
- version_type=linux
- if test "$host_cpu" = ia64; then
- # AIX 5 supports IA64
- library_names_spec='${libname}${release}.so$major ${libname}${release}.so$versuffix $libname.so'
- 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}.so$versuffix ${libname}${release}.so$major $libname.so'
- 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}.so$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}.so'
- dynamic_linker="$host_os ld.so"
- shlibpath_var=LIBRARY_PATH
- ;;
-
-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"
- # 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 $GCC,$host_os in
- yes,cygwin*)
- library_names_spec='$libname.dll.a'
- sys_lib_search_path_spec="/lib /lib/w32api /usr/lib /usr/local/lib"
- 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://"`
- if echo "$sys_lib_search_path_spec" | [egrep ';[C-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
- ;;
- 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
- ;;
-
-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}.$(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
- ;;
-
-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
- ;;
-
-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}.so$versuffix ${libname}${release}.so $libname.so'
- need_version=no
- need_lib_prefix=no
- ;;
- freebsd-*)
- library_names_spec='${libname}${release}.so$versuffix $libname.so$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}.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.
- version_type=sunos
- need_lib_prefix=no
- need_version=no
- if test "$host_cpu" = ia64; then
- 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}.so$versuffix ${libname}${release}.so$major $libname.so'
- soname_spec='${libname}${release}.so$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
- else
- 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}.sl$versuffix ${libname}${release}.sl$major $libname.sl'
- soname_spec='${libname}${release}.sl$major'
- fi
- # 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 ;;
- *) version_type=irix ;;
- esac
- 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* | nonstopux*)
- 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*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}.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*)
- 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}.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
- ;;
-
-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
- ;;
-
-nto-qnx)
- 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
- shlibpath_overrides_runpath=yes
- ;;
-
-openbsd*)
- version_type=sunos
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}.so$versuffix ${libname}.so$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'
- 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_lib_prefix=no
- 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=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
- 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
- sni)
- shlibpath_overrides_runpath=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.so.$versuffix $libname.so.$major $libname.so'
- soname_spec='$libname.so.$major'
- shlibpath_var=LD_LIBRARY_PATH
- fi
- ;;
-
-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
- ;;
-
-*)
- 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 @<:@CXX,GCJ@:>@])],
- [tagnames="$withval"],
- [tagnames="CXX,GCJ"
- case $host_os in
- mingw*|cygwin*) tagnames="$tagnames,RC" ;;
- esac])
-
-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)
- AC_LIBTOOL_LANG_CXX_CONFIG
- ;;
-
- GCJ)
- AC_LIBTOOL_LANG_GCJ_CONFIG
- ;;
-
- 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.
- available_tags="$available_tags $tagname"
- 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_PATH_TOOL_PREFIX
-# -------------------
-# find a file program which can recognise shared library
-AC_DEFUN([AC_PATH_TOOL_PREFIX],
-[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([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 GCC])
- 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.
- if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
- test "$with_gnu_ld" != no && break
- else
- test "$with_gnu_ld" != yes && break
- fi
- 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_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.
-if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
- lt_cv_prog_gnu_ld=yes
-else
- lt_cv_prog_gnu_ld=no
-fi])
-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 dependant 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 egrep 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*)
- lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
- lt_cv_file_magic_cmd='$OBJDUMP -f'
- ;;
-
-darwin* | rhapsody*)
- 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
- ;;
-
-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
- if test "$host_cpu" = ia64; then
- 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
- else
- 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
- fi
- ;;
-
-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* | x86_64* )
- 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]]+$'
- else
- lt_cv_deplibs_check_method='match_pattern /lib[[^/\.]]+\.so$'
- 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
- ;;
- 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
- if ("$tmp_nm" -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then
- lt_cv_path_NM="$tmp_nm -B"
- break
- elif ("$tmp_nm" -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
- lt_cv_path_NM="$tmp_nm -p"
- break
- else
- 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
- fi
- 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*)
- # These system don't have libm
- ;;
-*-ncr-sysv4.3*)
- AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw")
- AC_CHECK_LIB(m, main, LIBM="$LIBM -lm")
- ;;
-*)
- AC_CHECK_LIB(m, main, 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, main,
- [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
-
-
-# If this macro is not defined by Autoconf, define it here.
-ifdef([AC_PROVIDE_IFELSE],
- [],
- [define([AC_PROVIDE_IFELSE],
- [ifdef([AC_PROVIDE_$1],
- [$2], [$3])])])
-
-
-# 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_LANG_CXX
-
-
-# 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_LANG_GCJ
-
-
-# AC_LIBTOOL_RC
-# --------------
-# enable support for Windows resource files
-AC_DEFUN([AC_LIBTOOL_RC],
-[AC_REQUIRE([AC_PROG_RC])
-])# 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;"
-
-# Code to be used in simple link tests
-lt_simple_link_test_code='main(){return(0);}'
-
-_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 " | egrep -e "[[ ]]$]_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)=])
-
-
-## CAVEAT EMPTOR:
-## There is no encapsulation within the following macros, do not change
-## the running order or otherwise move them around unless you know exactly
-## what you are doing...
-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
- ;;
-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_separator, $1)=
-_LT_AC_TAGVAR(hardcode_minus_L, $1)=no
-_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)=
-
-# 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;"
-
-# Code to be used in simple link tests
-lt_simple_link_test_code='int main(int char *[]) { return(0); }'
-
-# 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=${CXX-"c++"}
-set dummy $CC
-compiler="[$]2"
-_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
-
- # Check if GNU C++ uses GNU ld as the underlying linker, since the
- # archiving commands below assume that GNU ld is being used.
- if eval "`$CC -print-prog-name=ld` --version 2>&1" | \
- egrep 'GNU ld' > /dev/null; then
- with_gnu_ld=yes
-
- _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" | \
- egrep '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 | egrep "\-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
- # KDE requires run time linking. Make it the default.
- aix_use_runtimelinking=yes
- 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='-qmkshrobj ${wl}-G'
- else
- shared_flag='-qmkshrobj'
- fi
- fi
- fi
-
- # Let the compiler handle the export list.
- _LT_AC_TAGVAR(always_export_symbols, $1)=no
- 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_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` '" $shared_flag"
- _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}$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
- ;;
- 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*)
- ;;
- hpux*)
- if test $with_gnu_ld = no; then
- if test "$host_cpu" = ia64; then
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- else
- _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'
- fi
- fi
- if test "$host_cpu" = ia64; then
- _LT_AC_TAGVAR(hardcode_direct, $1)=no
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- else
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- fi
- _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)
- case $host_os in
- hpux9*)
- _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'
- ;;
- *)
- if test "$host_cpu" = ia64; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
- else
- _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'
- fi
- ;;
- 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) | 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
- if test $with_gnu_ld = no; then
- case $host_os in
- hpux9*)
- _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'
- ;;
- *)
- if test "$host_cpu" = ia64; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
- else
- _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'
- fi
- ;;
- 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 $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $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)='templib=`echo $lib | sed -e "s/\.so\..*/\.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='templib=`echo $lib | sed -e "s/\.so\..*/\.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.so 2>&1 | egrep "ld"`; rm -f libconftest.so; 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'
- ;;
- 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*)
- # NetBSD uses g++ - do we need to do anything?
- ;;
- 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)='templib=`echo $lib | sed -e "s/\.so\..*/\.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 | egrep "\-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)='templib=`echo $lib | sed -e "s/\.so\..*/\.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 "-exported_symbol " >> $lib.exp; echo "\$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 | egrep "\-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 | egrep "\-R|\-L"`; 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 | egrep -v '^2\.7' > /dev/null; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $linker_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 $linker_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 | egrep \"\-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 $linker_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 $linker_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 | egrep \"\-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
-
-# Figure out "hidden" C++ library dependencies from verbose
-# compiler output whening linking a shared library.
-cat > conftest.$ac_ext <<EOF
-class Foo
-{
-public:
- Foo (void) { a = 0; }
-private:
- int a;
-};
-EOF
-
-
-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
-else
- echo "libtool.m4: error: problem compiling C++ test program"
-fi
-
-$rm -f confest.$objext
-
-case " $_LT_AC_TAGVAR(postdeps, $1) " in
-*" -lc "*) _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ;;
-*) _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes ;;
-esac
-
-_LT_AC_TAGVAR(GCC, $1)="$GXX"
-_LT_AC_TAGVAR(LD, $1)="$LD"
-
-## CAVEAT EMPTOR:
-## There is no encapsulation within the following macros, do not change
-## the running order or otherwise move them around unless you know exactly
-## what you are doing...
-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"
-])# AC_LIBTOOL_LANG_CXX_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 C test sources.
-ac_ext=java
-
-# 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="class foo {}"
-
-# Code to be used in simple link tests
-lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }'
-
-# 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"}
-set dummy $CC
-compiler="[$]2"
-_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
-
-## CAVEAT EMPTOR:
-## There is no encapsulation within the following macros, do not change
-## the running order or otherwise move them around unless you know exactly
-## what you are doing...
-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 }'
-
-# 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"}
-set dummy $CC
-compiler="[$]2"
-_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
- # 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 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(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_separator, $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(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.
-
-# 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 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)
-
-# 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 sed program that does not truncate output.
-SED=$lt_SED
-
-# 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"
-
-# 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 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)
-
-# 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.so 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)
-
-# 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
- ;;
-
- cygwin* | mingw* | pw32* | os2*)
- cat <<'EOF' >> "$cfgfile"
- # This is a source program that is used to create dlls on Windows
- # Don't remove nor modify the starting and closing comments
- _LT_AC_FILE_LTDLL_C
- # 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
- _LT_AC_FILE_IMPGEN_C
-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 -c conftest.$ac_ext], [],
- [_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]]'
- ;;
-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.
- 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 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 "$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* | irix5* | irix6* | nonstopux* | 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).
- _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, but not for PA HP-UX.
- if test "$host_cpu" != ia64; then
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
- fi
- ;;
- *)
- _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"
- if test "$host_cpu" != ia64; then
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
- fi
- ;;
- *)
- ;;
- 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'
- ;;
- 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* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
- # PIC is the default for these OSes.
- ;;
-
- cygwin* | 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, but not for PA HP-UX.
- if test "$host_cpu" != ia64; then
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
- fi
- ;;
-
- *)
- _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
- ;;
-
- cygwin* | 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,'
- if test "$host_cpu" != ia64; then
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
- fi
- # 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'
- ;;
-
- 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*)
- if test "x$host_vendor" = xsni; then
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-LD'
- else
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- fi
- _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) -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) -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 | egrep '(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
- ;;
- cygwin* | mingw* | pw32*)
- _LT_AC_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds"
- ;;
- *)
- _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(archive_cmds, $1)=
- _LT_AC_TAGVAR(archive_cmds_need_lc, $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_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(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 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'.
- _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 | egrep ': 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)=yes
-
- extract_expsyms_cmds='test -f $output_objdir/impgen.c || \
- sed -e "/^# \/\* impgen\.c starts here \*\//,/^# \/\* impgen.c ends here \*\// { s/^# //;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'
-
- _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1)='$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.'"$ac_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.$ac_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 by newer dlltools.
- _LT_AC_TAGVAR(export_symbols_cmds, $1)="$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!
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='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
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
- wlarc=
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nodefaultlibs $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared -nodefaultlibs $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
- _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 | egrep ': 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 | egrep ': 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'
- case $host_os in
- cygwin* | mingw* | pw32*)
- # dlltool doesn't understand --whole-archive et. al.
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
- ;;
- *)
- # ancient GNU ld didn't support --whole-archive et. al.
- if $LD --help 2>&1 | egrep '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
- ;;
- esac
- 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 | egrep '(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
-
- # KDE requires run time linking. Make it the default.
- aix_use_runtimelinking=yes
- 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='-qmkshrobj ${wl}-G'
- else
- shared_flag='-qmkshrobj'
- fi
- fi
- fi
-
- # Let the compiler handle the export list.
- _LT_AC_TAGVAR(always_export_symbols, $1)=no
- 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_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` '" $shared_flag"
- _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}$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
- # 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"`'
- ;;
-
- darwin* | rhapsody*)
- case "$host_os" in
- rhapsody* | darwin1.[[012]])
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined suppress'
- ;;
- *) # Darwin 1.3 on
- _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_AC_TAGVAR(archive_cmds, $1)='$CC $(test .$module = .yes && echo -bundle || echo -dynamiclib) $allow_undefined_flag -o $lib $libobjs $deplibs$linker_flags -install_name $rpath/$soname $verstring'
- # We need to add '_' to the symbols in $export_symbols first
- #_LT_AC_TAGVAR(archive_expsym_cmds, $1)="$_LT_AC_TAGVAR(archive_cmds, $1)"' && strip -s $export_symbols'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience'
- ;;
-
- 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* | hpux10* | hpux11*)
- if test "$GCC" = yes; then
- case $host_os in
- hpux9*)
- _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'
- ;;
- *)
- if test "$host_cpu" = ia64; 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 -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
- fi
- ;;
- esac
- else
- case $host_os in
- hpux9*)
- _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'
- ;;
- *)
- if test "$host_cpu" = ia64; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
- fi
- ;;
- esac
- fi
- if test "$host_cpu" = ia64; then
- _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
- else
- _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
- fi
- # 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'
- ;;
-
- 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'
- 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 $linker_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 $linker_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 "-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'
-
- # 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)
- if test "x$host_vendor" = xsni; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -Bsymbolic -h $soname -o $lib $libobjs $deplibs $linker_flags'
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes # is this really true???
- else
- _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
- fi
- 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?
-#
-_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*
- echo 'static int dummy;' > 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
-])# 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_FILE_IMPGEN_C
-# --------------------
-# Be careful that the start marker always follows a newline.
-AC_DEFUN([_LT_AC_FILE_IMPGEN_C], [
-# /* impgen.c starts here */
-# /* Copyright (C) 1999, 2000, 2001 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 */
-])# _LT_AC_FILE_IMPGEN_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 ac_prog in sed gsed; do
- for ac_exec_ext in '' $ac_executable_extensions; do
- if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
- _sed_list="$_sed_list $as_dir/$ac_prog$ac_exec_ext"
- fi
- done
- done
-done
-
- # 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.
-: ${TMPDIR=/tmp}
-{
- tmp=`(umask 077 && mktemp -d -q "$TMPDIR/sedXXXXXX") 2>/dev/null` &&
- test -n "$tmp" && test -d "$tmp"
-} ||
-{
- tmp=$TMPDIR/sed$$-$RANDOM
- (umask 077 && mkdir $tmp)
-} ||
-{
- echo "$me: cannot create a temporary directory in $TMPDIR" >&2
- { (exit 1); exit 1; }
-}
- _max=0
- _count=0
- # Add /usr/xpg4/bin/sed as it is typically found on Solaris
- # along with /bin/sed that truncates output.
- for _sed in $_sed_list /usr/xpg4/bin/sed; do
- test ! -f ${_sed} && break
- cat /dev/null > "$tmp/sed.in"
- _count=0
- echo $ECHO_N "0123456789$ECHO_C" >"$tmp/sed.in"
- # Check for GNU sed and select it if it is found.
- if "${_sed}" --version 2>&1 < /dev/null | egrep '(GNU)' > /dev/null; then
- lt_cv_path_SED=${_sed}
- break;
- fi
- while true; do
- cat "$tmp/sed.in" "$tmp/sed.in" >"$tmp/sed.tmp"
- mv "$tmp/sed.tmp" "$tmp/sed.in"
- cp "$tmp/sed.in" "$tmp/sed.nl"
- echo >>"$tmp/sed.nl"
- ${_sed} -e 's/a$//' < "$tmp/sed.nl" >"$tmp/sed.out" || break
- cmp -s "$tmp/sed.out" "$tmp/sed.nl" || break
- # 10000 chars as input seems more than enough
- test $_count -gt 10 && break
- _count=`expr $_count + 1`
- if test $_count -gt $_max; then
- _max=$_count
- lt_cv_path_SED=$_sed
- fi
- done
- done
- rm -rf "$tmp"
-])
-AC_MSG_RESULT([$SED])
-])
diff --git a/krootwarning/admin/ltcf-c.sh b/krootwarning/admin/ltcf-c.sh
deleted file mode 100644
index 288580c..0000000
--- a/krootwarning/admin/ltcf-c.sh
+++ /dev/null
@@ -1,796 +0,0 @@
-#### 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'
- ;;
-
- darwin* | rhapsody*)
- allow_undefined_flag='-undefined suppress'
- archive_cmds='$CC `test .$module = .yes && echo -bundle || echo -dynamiclib` $allow_undefined_flag -o $lib $libobjs $deplibs $linkopts -install_name $rpath/$soname `test -n "$verstring" -a x$verstring != x0.0 && echo $verstring`'
- # We need to add '_' to the symbols in $export_symbols first
- #archive_expsym_cmds="$archive_cmds"' && strip -s $export_symbols'
- hardcode_direct=yes
- hardcode_shlibpath_var=no
- whole_archive_flag_spec='-all_load $convenience'
- ;;
-
- 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
-
- case "$host_os" in
- freebsd*)
- skip_need_lc_check=yes
- ;;
- 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
- # KDE requires run time linking. Make it the default.
- aix_use_runtimelinking=yes
- exp_sym_flag='-bexport'
- no_entry_flag='-bnoentry'
- fi
- # Let the compiler handle the export list.
- always_export_symbols=no
- 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'
- # The following three lines along with hardcode_into_libs=yes put the correct path into libraries.
- hardcode_libdir_flag_spec='${wl}-blibpath:$libdir${libdir:+:}/usr/lib:/lib'
- archive_cmds='$CC '"$shared_flag"' $libobjs $deplibs $linker_flags ${wl}-G '"$hardcode_libdir_flag_spec"' -o $lib'
- archive_expsym_cmds='$CC '"$shared_flag"' $libobjs $deplibs $linker_flags ${wl}-G '"$hardcode_libdir_flag_spec"' ${wl}'"$exp_sym_flag"':$export_symbols -o $lib'
- else
- if test "$host_cpu" = ia64; then
- hardcode_libdir_flag_spec='${wl}-R $libdir${libdir:+:}/usr/lib:/lib'
- allow_undefined_flag="-z nodefs"
- archive_cmds='$CC '"$shared_flag"' $libobjs $deplibs $linker_flags '"$hardcode_libdir_flag_spec"' -o $lib'
- archive_expsym_cmds='$CC '"$shared_flag"' $libobjs $deplibs $linker_flags '"$hardcode_libdir_flag_spec"' ${wl}'"$exp_sym_flag"':$export_symbols -o $lib'
- 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"`'
- ;;
-
- 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
- skip_need_lc_check=yes
- ;;
-
- 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'
- 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'
- fi
- hardcode_libdir_flag_spec='-rpath $libdir'
- 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 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='-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
- ;;
-
- unixware7*)
- archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- 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
- lt_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
- elif test "x$skip_need_lc_check" = "xyes" ; then
- echo $ac_n "(skipping, using no) $ac_c" 1>&6
- need_lc=no
- 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/krootwarning/admin/ltcf-cxx.sh b/krootwarning/admin/ltcf-cxx.sh
deleted file mode 100644
index 70ccba9..0000000
--- a/krootwarning/admin/ltcf-cxx.sh
+++ /dev/null
@@ -1,1040 +0,0 @@
-#### This script is meant to be sourced by ltconfig.
-
-# ltcf-cxx.sh - Create a C++ compiler specific configuration
-#
-# Copyright (C) 1996-1999, 2000, 2001 Free Software Foundation, Inc.
-# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
-#
-# Original C++ support by:Gary V. Vaughan <gvv@techie.com>
-# Alexandre Oliva <oliva@lsd.ic.unicamp.br>
-# Ossama Othman <ossama@debian.org>
-# Thomas Thanner <tanner@gmx.de>
-#
-# 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=cc
-
-# 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='int main(int, char *[]) { return (0); }'
-
-# C++ compiler
-CXX=${CXX-c++}
-
-# ltmain only uses $CC for tagged configurations so make sure $CC is set.
-CC=${CC-"$CXX"}
-CFLAGS=${CFLAGS-"$CXXFLAGS"}
-
-# Allow CC (or CXX) to be a program name with arguments.
-set dummy $CC
-compiler=$2
-cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'`
-
-# we are optimistic. (Too optimistic if you ask me, down there we switch it
-# off again for most platforms ;) (MM)
-ld_shlibs=yes
-
-# Check if we are using GNU gcc (taken/adapted from configure script)
-# We need to check here since "--with-gcc" is set at configure time,
-# not ltconfig time!
-cat > conftest.$ac_ext <<EOF
-#ifdef __GNUC__
- yes;
-#endif
-EOF
-if { ac_try='${CC-c++} -E conftest.$ac_ext'; { (eval echo \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
- with_gcc=yes
-
- # Set up default GNU C++ configuration
-
- # Check if GNU C++ uses GNU ld as the underlying linker, since the
- # archiving commands below assume that GNU ld is being used.
- if eval "`$CC -print-prog-name=ld` --version 2>&1" | \
- egrep 'GNU ld' > /dev/null; then
- with_gnu_ld=yes
-
- archive_cmds='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
- archive_expsym_cmds='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-
- runpath_var=LD_RUN_PATH
- hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
- export_dynamic_flag_spec='${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" | \
- 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
- 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='$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_cmds='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | egrep "\-L"'
-
-else
- with_gcc=no
- with_gnu_ld=no
- wlarc=
-fi
-
-echo "ltcf-cxx: with_gcc=$with_gcc ; with_gnu_ld=$with_gnu_ld"
-
-# PORTME: fill in a description of your system's C++ link characteristics
-case $host_os in
- aix3*)
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- ;;
- aix4* | aix5*)
- archive_cmds=''
- 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
- # KDE requires run time linking. Make it the default.
- aix_use_runtimelinking=yes
- exp_sym_flag='-bexport'
- no_entry_flag='-bnoentry'
- fi
- # Let the compiler handle the export list.
- always_export_symbols=no
- if test "$aix_use_runtimelinking" = yes; then
- allow_undefined_flag=' ${wl}-berok'
- # The following three lines along with hardcode_into_libs=yes put the correct path into libraries.
- hardcode_libdir_flag_spec='${wl}-blibpath:$libdir${libdir:+:}/usr/lib:/lib'
- archive_cmds='$CC '"$shared_flag"' $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-G '"$hardcode_libdir_flag_spec"' -o $lib'
- archive_expsym_cmds='$CC '"$shared_flag"' $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-G '"$hardcode_libdir_flag_spec"' ${wl}'"$exp_sym_flag"':$export_symbols -o $lib'
- else
- if test "$host_cpu" = ia64; then
- hardcode_libdir_flag_spec='${wl}-R $libdir${libdir:+:}/usr/lib:/lib'
- allow_undefined_flag="-z nodefs"
- archive_cmds='$CC '"$shared_flag"' $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags '"$hardcode_libdir_flag_spec"' -o $lib'
- archive_expsym_cmds='$CC '"$shared_flag"' $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags '"$hardcode_libdir_flag_spec"' ${wl}'"$exp_sym_flag"':$export_symbols -o $lib'
- else
- hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:/usr/lib:/lib'
- # Warning - without using the other run time loading flags, -berok will
- # link without error, but may produce a broken library.
- no_undefined_flag='${wl}-bnoerok'
- 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
- # 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
- ;;
- chorus*)
- case $cc_basename in
- *)
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- ;;
- esac
- ;;
- dgux*)
- case $cc_basename in
- ec++)
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- ;;
- ghcx)
- # Green Hills C++ Compiler
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- ;;
- *)
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- ;;
- esac
- ;;
- freebsd*)
- # FreeBSD uses GNU C++ and GNU ld
- skip_need_lc_check=yes
- remove_lgcc=yes
- ;;
- hpux*)
- 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'
-
- case $cc_basename in
- CC)
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- ;;
- aCC)
- case $host_os in
- hpux9*) archive_cmds='$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' ;;
- *) archive_cmds='$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_cmds='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 "$with_gcc" = yes && test "$with_gnu_ld" = no ; then
- # MM: for HP-UX and g++ -fPIC is needed to link pic objects together
- case $host_os in
- hpux9*) archive_cmds='$rm $output_objdir/$soname~$CC -shared -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' ;;
- *) archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;;
- esac
- output_verbose_link_cmds='$CC -shared -fPIC $CFLAGS -v conftest.$objext 2>&1 | egrep "\-L"'
- remove_lgcc=yes
- fi
- if test "$with_gcc" = no ; then
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- fi
- ;;
- esac
- ;;
- irix5* | irix6*)
- case $cc_basename in
- CC)
- # SGI C++
- archive_cmds='$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='$CC -ar -WR,-u -o $oldlib $oldobjs'
- ;;
- *)
- if test "$with_gcc" = yes; then
- if test "$with_gnu_ld" = no; then
- archive_cmds='$CC -D_LANGUAGE_C_CPLUS_PLUS -shared $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='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -o $lib'
- fi
- fi
- ;;
- esac
- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
- hardcode_libdir_separator=:
- link_all_deplibs=yes
- ;;
- 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='templib=`echo $lib | sed -e "s/\.so\..*/\.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
- archive_expsym_cmds='templib=`echo $lib | sed -e "s/\.so\..*/\.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_cmds='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest.so 2>&1 | egrep "ld"`; rm -f libconftest.so; 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='${wl}--rpath,$libdir'
- export_dynamic_flag_spec='${wl}--export-dynamic'
-
- # Archives containing C++ object files must be created using
- # "CC -Bstatic", where "CC" is the KAI C++ compiler.
- old_archive_cmds='$CC -Bstatic -o $oldlib $oldobjs'
- ;;
- cxx)
- # Compaq C++
- archive_cmds='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
- archive_expsym_cmds='$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='-rpath $libdir'
- hardcode_libdir_separator=:
-
- # 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_cmds='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'
- ;;
- insure)
- if test "$with_gcc" = yes; then
- # Insure++ together with gcc probably means also GNU ld
- # only -whole-archive isn't supported
- whole_archive_flag_spec=""
- # and we can't use -nostdlib, because bloody insure has no way to
- # output the linkline (-Zvm isn't working as documented), so we don't
- # know the depending libs. So we hope, insure gets it right anyway.
- archive_cmds='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
- runpath_var=LD_RUN_PATH
- hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
- export_dynamic_flag_spec='${wl}--export-dynamic'
- output_verbose_link_cmds=""
- fi
- esac
- ;;
- lynxos*)
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- ;;
- m88k*)
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- ;;
- mvs*)
- case $cc_basename in
- cxx)
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- ;;
- *)
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- ;;
- esac
- ;;
- netbsd*)
- if test "$with_gcc" = no || test "$with_gnu_ld" = no; then
- # This should only be triggered for NetBSD/a.out
- # Add in C++ constructor/destructor support
- if test -f /usr/pkg/lib/c++rt0/c++rt0.o.PIC; then
- cppopts="/usr/pkg/lib/c++rt0/c++rt0.o.PIC"
- elif test -f /usr/lib/c++rt0.o; then
- cppopts="/usr/lib/c++rt0.o"
- fi
- archive_cmds='ld -Bshareable -o $lib '"$cppopts"' $libobjs $deplibs $linkopts'
- fi
- ;;
- openbsd*)
- if test "$with_gcc" = yes && test "$with_gnu_ld" = no; then
- # MM: OpenBSD 2.7 uses G++, but not GNU ld
- archive_cmds='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
- archive_expsym_cmds='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
- old_archive_cmds="$old_archive_cmds~"'$RANLIB $oldlib'
- hardcode_libdir_flag_spec='${wl}-R$libdir'
- hardcode_direct=yes
- hardcode_shlibpath_var=no
- whole_archive_flag_spec='${wl}-Bforcearchive'
- remove_lgcc=yes
- fi
- ;;
- osf3*)
- if test "$with_gcc" = yes && test "$with_gnu_ld" = no; then
- allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
- archive_cmds='$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='${wl}-rpath ${wl}$libdir'
- hardcode_libdir_separator=:
-
- # 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_cmds='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | egrep "\-L"'
- else
- 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='templib=`echo $lib | sed -e "s/\.so\..*/\.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
-
- hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
- hardcode_libdir_separator=:
-
- # Archives containing C++ object files must be created using
- # "CC -Bstatic", where "CC" is the KAI C++ compiler.
- old_archive_cmds='$CC -Bstatic -o $oldlib $oldobjs'
-
- ;;
- RCC)
- # Rational C++ 2.4.1
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- ;;
- cxx)
- allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
- archive_cmds='$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='${wl}-rpath ${wl}$libdir'
- hardcode_libdir_separator=:
-
- # 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_cmds='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'
- ;;
- *)
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- ;;
- esac
- fi
- ;;
- osf4* | osf5*)
- if test "$with_gcc" = yes && test "$with_gnu_ld" = no; then
- allow_undefined_flag=' -Wl,-expect_unresolved -Wl,\*'
- no_undefined_flag=' -Wl,-expect_unresolved -Wl,\*'
- archive_cmds='$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='${wl}-rpath ${wl}$libdir'
- hardcode_libdir_separator=:
-
- # 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_cmds='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | egrep "\-L"'
- else
- 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='templib=`echo $lib | sed -e "s/\.so\..*/\.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
-
- hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
- hardcode_libdir_separator=:
-
- # Archives containing C++ object files must be created using
- # the KAI C++ compiler.
- old_archive_cmds='$CC -o $oldlib $oldobjs'
- ;;
- RCC)
- # Rational C++ 2.4.1
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- ;;
- cxx)
- allow_undefined_flag=' -Wl,-expect_unresolved -Wl,\*'
- no_undefined_flag=' -Wl,-expect_unresolved -Wl,\*'
- archive_cmds='$CC -shared${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` -update_registry ${objdir}/so_locations -o $lib'
-
- hardcode_libdir_flag_spec='-rpath $libdir'
- hardcode_libdir_separator=:
-
- # 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_cmds='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'
- ;;
- *)
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- ;;
- esac
- fi
- ;;
- psos*)
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- ;;
- sco*)
- case $cc_basename in
- CC)
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- ;;
- *)
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- ;;
- esac
- ;;
- sunos4*)
- case $cc_basename in
- CC)
- # Sun C++ 4.x
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- ;;
- lcc)
- # Lucid
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- ;;
- *)
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- ;;
- esac
- ;;
- solaris*)
- case $cc_basename in
- CC)
- # Sun C++ 4.2, 5.x and Centerline C++
- no_undefined_flag=' -ztext'
- archive_cmds='$CC -G${allow_undefined_flag} -nolib -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
- archive_expsym_cmds='$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='-R$libdir'
- hardcode_shlibpath_var=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='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
- ;;
- esac
- link_all_deplibs=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_cmds='templist=`$CC -G $CFLAGS -v conftest.$objext 2>&1 | egrep "\-R|\-L"`; 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='$CC -xar -o $oldlib $oldobjs'
- ;;
- gcx)
- # Green Hills C++ Compiler
- archive_cmds='$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='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
- ;;
- *)
- # GNU C++ compiler with Solaris linker
- if test "$with_gcc" = yes && test "$with_gnu_ld" = no; then
- if $CC --version | egrep -v '^2\.7' > /dev/null; then
- archive_cmds='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $linker_flags ${wl}-h $wl$soname -o $lib'
- archive_expsym_cmds='$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 $linker_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_cmds="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | egrep \"\-L\""
- else
- # g++ 2.7 appears to require `-G' NOT `-shared' on this
- # platform.
- archive_cmds='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $linker_flags ${wl}-h $wl$soname -o $lib'
- archive_expsym_cmds='$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 $linker_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_cmds="$CC -G $CFLAGS -v conftest.$objext 2>&1 | egrep \"\-L\""
- fi
-
- hardcode_libdir_flag_spec='${wl}-R $wl$libdir'
- fi
- ;;
- esac
- ;;
- tandem*)
- case $cc_basename in
- NCC)
- # NonStop-UX NCC 3.20
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- ;;
- *)
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- ;;
- esac
- ;;
- unixware*)
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- ;;
- vxworks*)
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- ;;
- *)
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- ;;
-esac
-
-
-## Compiler Characteristics: PIC flags, static flags, etc
-
-# We don't use cached values here since only the C compiler
-# characteristics should be cached.
-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
-
-ac_cv_prog_cc_pic_works=
-ac_cv_prog_cc_static_works=
-
-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
- lt_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
- case $host_os in
- aix4* | aix5*)
- # 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
- ;;
- chorus*)
- case $cc_basename in
- cxch68)
- # Green Hills C++ Compiler
- # ac_cv_prog_cc_static="--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++)
- ac_cv_prog_cc_pic='-KPIC'
- ;;
- ghcx)
- # Green Hills C++ Compiler
- ac_cv_prog_cc_pic='-pic'
- ;;
- *)
- ;;
- esac
- ;;
- freebsd*)
- # FreeBSD uses GNU C++
- ;;
- hpux9* | hpux10* | hpux11*)
- case $cc_basename in
- 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'
- ;;
- aCC)
- 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'
- ;;
- *)
- ;;
- esac
- ;;
- irix5* | irix6*)
- case $cc_basename in
- CC)
- ac_cv_prog_cc_wl='-Wl,'
- ac_cv_prog_cc_static='-non_shared'
- ac_cv_prog_cc_pic='-KPIC'
- ;;
- *)
- ;;
- esac
- ;;
- linux*)
- case $cc_basename in
- KCC)
- # KAI C++ Compiler
- ac_cv_prog_cc_wl='--backend -Wl,'
- ac_cv_prog_cc_pic='-fPIC'
- ;;
- cxx)
- # Compaq C++
- # Make sure the PIC flag is empty. It appears that all Alpha
- # Linux and Compaq Tru64 Unix objects are PIC.
- ac_cv_prog_cc_pic=
- ac_cv_prog_cc_static='-non_shared'
- ;;
- *)
- ;;
- esac
- ;;
- lynxos*)
- ;;
- m88k*)
- ;;
- mvs*)
- case $cc_basename in
- cxx)
- ac_cv_prog_cc_pic='-W c,exportall'
- ;;
- *)
- ;;
- esac
- ;;
- netbsd*)
- ;;
- osf3* | osf4* | osf5*)
- case $cc_basename in
- KCC)
- ac_cv_prog_cc_wl='--backend -Wl,'
- ;;
- RCC)
- # Rational C++ 2.4.1
- ac_cv_prog_cc_pic='-pic'
- ;;
- cxx)
- # Digital/Compaq C++
- ac_cv_prog_cc_wl='-Wl,'
- # Make sure the PIC flag is empty. It appears that all Alpha
- # Linux and Compaq Tru64 Unix objects are PIC.
- ac_cv_prog_cc_pic=
- ac_cv_prog_cc_static='-non_shared'
- ;;
- *)
- ;;
- esac
- ;;
- psos*)
- ;;
- sco*)
- case $cc_basename in
- CC)
- ac_cv_prog_cc_pic='-fPIC'
- ;;
- *)
- ;;
- esac
- ;;
- solaris*)
- case $cc_basename in
- CC)
- # Sun C++ 4.2, 5.x and Centerline C++
- ac_cv_prog_cc_pic='-KPIC'
- ac_cv_prog_cc_static='-Bstatic'
- ac_cv_prog_cc_wl='-Qoption ld '
- ;;
- gcx)
- # Green Hills C++ Compiler
- ac_cv_prog_cc_pic='-PIC'
- ;;
- *)
- ;;
- esac
- ;;
- sunos4*)
- case $cc_basename in
- CC)
- # Sun C++ 4.x
- ac_cv_prog_cc_pic='-pic'
- ac_cv_prog_cc_static='-Bstatic'
- ;;
- lcc)
- # Lucid
- ac_cv_prog_cc_pic='-pic'
- ;;
- *)
- ;;
- esac
- ;;
- tandem*)
- case $cc_basename in
- NCC)
- # NonStop-UX NCC 3.20
- ac_cv_prog_cc_pic='-KPIC'
- ;;
- *)
- ;;
- esac
- ;;
- unixware*)
- ;;
- vxworks*)
- ;;
- *)
- 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
-
-
-# Figure out "hidden" C++ library dependencies from verbose
-# compiler output whening linking a shared library.
-cat > conftest.$ac_ext <<EOF
-class Foo
-{
-public:
- Foo (void) { a = 0; }
-private:
- int a;
-};
-EOF
-
-
-if (eval $ac_compile) 2>&5; 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
-
- for p in `eval $output_verbose_link_cmds`; 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"; then
- compiler_lib_search_path="${prev}${p}"
- else
- compiler_lib_search_path="${compiler_lib_search_path} ${prev}${p}"
- fi
- ;;
- # The "-l" case would never come before the object being
- # linked, so don't bother handling this case.
- esac
- else
- add="${prev}${p}"
- if test "x$remove_lgcc" = "xyes" ; then
- case "$add" in
- -lgcc ) add="" ;;
- esac
- fi
- if test -n "$add" ; then
- if test -z "$postdeps"; then
- postdeps="$add"
- else
- postdeps="${postdeps} ${add}"
- fi
- 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"; then
- predep_objects="$p"
- else
- predep_objects="$predep_objects $p"
- fi
- else
- if test -z "$postdep_objects"; then
- postdep_objects="$p"
- else
- postdep_objects="$postdep_objects $p"
- fi
- fi
- ;;
-
- *) ;; # Ignore the rest.
-
- esac
- done
-
- # Clean up.
- rm -f a.out
-else
- echo "ltcf-cxx.sh: error: problem compiling test program"
-fi
-
-$rm -f confest.$objext
-
-if test "x$skip_need_lc_check" = "xyes" ; then
- need_lc=no
-else
- case " $postdeps " in
- *" -lc "*) need_lc=no ;;
- *) need_lc=yes ;;
- esac
-fi
diff --git a/krootwarning/admin/ltcf-gcj.sh b/krootwarning/admin/ltcf-gcj.sh
deleted file mode 100644
index fb407ad..0000000
--- a/krootwarning/admin/ltcf-gcj.sh
+++ /dev/null
@@ -1,636 +0,0 @@
-#### This script is meant to be sourced by ltconfig.
-
-# ltcf-gcj.sh - Create a GCJ compiler specific configuration
-#
-# Copyright (C) 1996-1999, 2000, 2001 Free Software Foundation, Inc.
-# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
-#
-# Original GCJ support by:
-# Alexandre Oliva <oliva@lsd.ic.unicamp.br>
-#
-# 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 Java test sources.
-ac_ext=java
-
-# Object file extension for compiled Java test sources.
-objext=o
-
-# Code to be used in simple compile tests
-lt_simple_compile_test_code="class foo {}"
-
-# Code to be used in simple link tests
-lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }'
-
-## 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*)
- # 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"`'
- ;;
-
- 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='${wl}-R$libdir'
- hardcode_direct=yes
- 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'
- 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'
- fi
- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
- 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 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='-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
- ;;
-
- unixware7*)
- archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- runpath_var='LD_RUN_PATH'
- hardcode_shlibpath_var=no
- ;;
-
- *)
- ld_shlibs=no
- ;;
- esac
-fi
-
-## Compiler Characteristics: PIC flags, static flags, etc
-
-# We don't use cached values here since only the C compiler
-# characteristics should be cached.
- 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
-
- ac_cv_prog_cc_wl='-Wl,'
- ac_cv_prog_cc_static='-static'
-
- case $host_os in
- beos* | irix5* | irix6* | osf3* | osf4* | osf5*)
- # PIC is the default for these OSes.
- ;;
- aix*)
- # Below there is a dirty hack to force normal static linking with -ldl
- # The problem is because libdl dynamically linked with both libc and
- # libC (AIX C++ library), which obviously doesn't included in libraries
- # list by gcc. This cause undefined symbols with -static flags.
- # This hack allows C programs to be linked with "-static -ldl", but
- # we not sure about C++ programs.
- ac_cv_prog_cc_static="$ac_cv_prog_cc_static ${ac_cv_prog_cc_wl}-lC"
- ;;
- *djgpp*)
- # DJGPP does not suppot shared libraries at all
- ac_cv_prog_cc_pic=
- ;;
- 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'
- ;;
- 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'
- ;;
- sysv4*MP*)
- if test -d /usr/nec; then
- ac_cv_prog_cc_pic=-Kconform_pic
- fi
- ;;
- *)
- ac_cv_prog_cc_pic='-fPIC'
- ;;
- esac
-
-# GCJ did not exist at the time GCC didn't implicitly link libc in.
-need_lc=no
-
-# All existing releases of GCJ support `-c -o'.
-lt_cv_compiler_c_o=yes
diff --git a/krootwarning/admin/ltconfig b/krootwarning/admin/ltconfig
deleted file mode 100755
index c3e21df..0000000
--- a/krootwarning/admin/ltconfig
+++ /dev/null
@@ -1,4 +0,0 @@
-#! /bin/sh
-# Written by <matz@kde.org> and placed into the public domain ;-)
-echo "This file shouldn't be called. It exists solely for the purpose"
-echo "to make automake 1.4 cope with newer libtools."
diff --git a/krootwarning/admin/ltmain.sh b/krootwarning/admin/ltmain.sh
deleted file mode 100644
index 368c304..0000000
--- a/krootwarning/admin/ltmain.sh
+++ /dev/null
@@ -1,5575 +0,0 @@
-# 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
-# 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.4e
-TIMESTAMP=" (1.1090 2002/02/07 19:54:36)"
-
-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'
-SP2NL='tr \040 \012'
-NL2SP='tr \015\012 \040\040'
-
-# 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/"
-
-# 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 1996, 1997, 1998, 1999, 2000, 2001"
- echo "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
- case $nonopt in
- *cc | *++ | gcc* | *-gcc*)
- 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=
- prev=
- lastarg=
- srcfile="$nonopt"
- suppress_output=
-
- user_target=no
- for arg
- do
- case $prev in
- "") ;;
- xcompiler)
- # Aesthetically quote the previous argument.
- prev=
- lastarg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
-
- case $arg in
- # Double-quote args containing other shell metacharacters.
- # Many Bourne shells cannot handle close brackets correctly
- # in scan sets, so we specify it separately.
- *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
- arg="\"$arg\""
- ;;
- esac
-
- # Add the previous argument to base_compile.
- if test -z "$base_compile"; then
- base_compile="$lastarg"
- else
- base_compile="$base_compile $lastarg"
- fi
- continue
- ;;
- esac
-
- # Accept any command-line options.
- case $arg in
- -o)
- if test "$user_target" != "no"; then
- $echo "$modename: you cannot specify \`-o' more than once" 1>&2
- exit 1
- fi
- user_target=next
- ;;
-
- -static)
- build_old_libs=yes
- continue
- ;;
-
- -prefer-pic)
- pic_mode=yes
- continue
- ;;
-
- -prefer-non-pic)
- pic_mode=no
- continue
- ;;
-
- -Xcompiler)
- prev=xcompiler
- continue
- ;;
-
- -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.
- if test -z "$base_compile"; then
- base_compile="$lastarg"
- else
- base_compile="$base_compile $lastarg"
- fi
- continue
- ;;
- esac
-
- case $user_target in
- next)
- # The next one is the -o target name
- user_target=yes
- continue
- ;;
- yes)
- # We got the output file
- user_target=set
- libobj="$arg"
- continue
- ;;
- esac
-
- # Accept the current argument as the source file.
- lastarg="$srcfile"
- srcfile="$arg"
-
- # Aesthetically quote the previous argument.
-
- # Backslashify any backslashes, double quotes, and dollar signs.
- # These are the only characters that are still specially
- # interpreted inside of double-quoted scrings.
- lastarg=`$echo "X$lastarg" | $Xsed -e "$sed_quote_subst"`
-
- # Double-quote args containing other shell metacharacters.
- # Many Bourne shells cannot handle close brackets correctly
- # in scan sets, so we specify it separately.
- case $lastarg in
- *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
- lastarg="\"$lastarg\""
- ;;
- esac
-
- # Add the previous argument to base_compile.
- if test -z "$base_compile"; then
- base_compile="$lastarg"
- else
- base_compile="$base_compile $lastarg"
- fi
- done
-
- case $user_target in
- set)
- ;;
- no)
- # Get the name of the library object.
- libobj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%'`
- ;;
- *)
- $echo "$modename: you must specify a target with \`-o'" 1>&2
- exit 1
- ;;
- 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
- "$CC "*) ;;
- # Blanks in the command may have been stripped by the calling shell,
- # but not from the CC environment variable when ltconfig was run.
- "`$echo $CC` "*) ;;
- *)
- 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 "*)
- # 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
- ;;
- "`$echo $CC` "*)
- 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 invokation.
- # 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=
- add_flags=
- compiler_flags=
- linker_flags=
- dllsearchpath=
- lib_search_path=`pwd`
-
- 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=
-
- # 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
- ;;
- 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 | egrep "^# 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
- ;;
- *)
- 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
- ;;
-
- # 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
- ;;
-
- -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
- ;;
-
- -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
- ;;
-
- # 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
- add_flags="$add_flags $arg"
- ;;
-
- *.$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 | egrep "^# 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
- add_flags="$add_flags $arg"
- ;;
- 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
- "$CC "*) ;;
- # Blanks in the command may have been stripped by the calling shell,
- # but not from the CC environment variable when ltconfig was run.
- "`$echo $CC` "*) ;;
- *)
- 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 "*)
- # The compiler in $compile_command matches
- # the one in the tagged configuration.
- # Assume this is the tagged configuration we want.
- tagname=$z
- break
- ;;
- "`$echo $CC` "*)
- 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
-
- 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_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 && test "$allow_undefined" = yes; 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
- 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 | egrep "^# 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 variable installed.
- installed=yes
-
- # 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"
- tmp_libs=
- for deplib in $dependency_libs; do
- #echo "Adding $deplib to \$deplibs"
- 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
- 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"
- 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
- 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*)
- 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"
- 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"
- 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"
- else
- # We cannot seem to hardcode it, guess we'll fake it.
- add_dir="-L$libdir"
- 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="-L$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="-L$absdir"
- fi
- ;;
- *) continue ;;
- 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" ;;
- *)
- # 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
- ;;
- -R*)
- temp_xrpath=`$echo "X$deplib" | $Xsed -e 's/^-R//'`
- case " $xrpath " in
- *" $temp_xrpath "*) ;;
- *) xrpath="$xrpath $temp_xrpath";;
- esac;;
- *) tmp_libs="$tmp_libs $deplib" ;;
- esac
- done
- eval $var=\"$tmp_libs\"
- done # for var
- fi
- 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' 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 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 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' 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
-
- current="$2"
- revision="$3"
- age="$4"
-
- # 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)
- case $version_type in
- nonstopux) verstring_prefix=nonstopux ;;
- *) verstring_prefix=sgi ;;
- esac
- verstring="$verstring_prefix$major.$revision"
-
- major=`expr $current - $age + 1`
-
- # 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 true || 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 behaviour.
- 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
- 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
- else
- newdeplibs="$newdeplibs $i"
- fi
- done
- else
- # Error occured 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`
- 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
- 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
- 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
- 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
- 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
- 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=""
- if $echo "X $deplibs" | $Xsed -e 's/ -lc$//' \
- -e 's/ -[LR][^ ]*//g' -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 && test "$fast_install" = no && 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"
- eval dep_rpath=\"$hardcode_libdir_flag_spec\"
- 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 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"
- $show "$cmd"
- $run eval "$cmd" || exit $?
- 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
-
- 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
- $show "(cd $xdir && $AR x $xabs)"
- $run eval "(cd \$xdir && $AR x \$xabs)" || exit $?
-
- 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
-
- # Add all flags from the command line. We here create a library,
- # but those flags were only added to compile_command and
- # finalize_command, which are only used when creating executables.
- # So do it by hand here.
- compiler_flags="$compiler_flags $add_flags"
- # Only add it to commands which use CC, instead of LD, i.e.
- # only to $compiler_flags
- #linker_flags="$linker_flags $add_flags"
-
- # 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
-
- 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 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\"
-
- # 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
- $show "(cd $xdir && $AR x $xabs)"
- $run eval "(cd \$xdir && $AR x \$xabs)" || exit $?
-
- 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
-
- 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" | sort +2 | 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
-
- # AIX runtime linking requires linking programs with -Wl,-brtl and libs with -Wl,-G
- # Also add -bnolibpath to the beginning of the link line, to clear the hardcoded runpath.
- # Otherwise, things like the -L path to libgcc.a are accidentally hardcoded by ld.
- # This does not apply on AIX for ia64, which uses a SysV linker.
- case "$host" in
- ia64-*-aix5*) ;;
- *-*-aix4* | *-*-aix5*)
- compile_command=`$echo "X$compile_command $wl-brtl" | $Xsed -e "s/\$CC/\$CC $wl-bnolibpath/1"`
- finalize_command=`$echo "X$finalize_command $wl-brtl" | $Xsed -e "s/\$CC/\$CC $wl-bnolibpath/1"` ;;
- esac
-
- 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 ;;
- *) exeext= ;;
- 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
- # win32 systems need to use the prog path for dll
- # lookup to work
- *-*-cygwin* | *-*-pw32*)
- $echo >> $output "\
- exec \$progdir/\$program \${1+\"\$@\"}
-"
- ;;
-
- # Backslashes separate directories on plain windows
- *-*-mingw | *-*-os2*)
- $echo >> $output "\
- exec \$progdir\\\\\$program \${1+\"\$@\"}
-"
- ;;
-
- *)
- $echo >> $output "\
- # Export the path to the program.
- PATH=\"\$progdir:\$PATH\"
- export PATH
-
- exec \$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="$oldobjs$old_deplibs $non_pic_objects"
- 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
- $show "(cd $xdir && $AR x $xabs)"
- $run eval "(cd \$xdir && $AR x \$xabs)" || exit $?
-
- oldobjs="$oldobjs "`find $xdir -name \*.${objext} -print -o -name \*.lo -print | $NL2SP`
- done
- fi
-
- compiler_flags="$compiler_flags $add_flags"
-
- # 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
- 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
- test -z "$concat_cmds" || concat_cmds=$concat_cmds~
- eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\"
- objlist=
- fi
- done
- RANLIB=$save_RANLIB
- oldobjs=$objlist
- eval cmds=\"\$concat_cmds~$old_archive_cmds\"
- 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="($relink_command; cd `pwd`; $SHELL $0 --mode=relink $libtool_args)"
- 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) 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
-
-# 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 && test "$fast_install" = no; 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 | egrep "^# 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
- $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
- continue
- 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
-
- # 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 | egrep "^# Generated by .*$PACKAGE")>/dev/null 2>&1; then
- notinst_deplibs=
- relink_command=
-
- # If there is no directory component, then add one.
- case $file in
- */* | *\\*) . $wrapper ;;
- *) . ./$wrapper ;;
- 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=
- # If there is no directory component, then add one.
- case $file in
- */* | *\\*) . $file ;;
- *) . ./$file ;;
- 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" | $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" | $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.
- 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 | egrep "^# 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 | egrep "^# 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 enviroment 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=
-
- for file in $files; do
- dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
- if test "X$dir" = "X$file"; then
- dir=.
- objdir="$objdir"
- else
- objdir="$dir/$objdir"
- 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 | egrep "^# 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 | egrep "^# 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
- ;;
-
- *)
- # Do a test to see if this is a libtool program.
- if test "$mode" = clean &&
- (${SED} -e '4q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
- relink_command=
- . $dir/$file
-
- rmfiles="$rmfiles $objdir/$name $objdir/${name}S.${objext}"
- if test "$fast_install" = yes && test -n "$relink_command"; then
- rmfiles="$rmfiles $objdir/lt-$name"
- fi
- fi
- ;;
- esac
- $show "$rm $rmfiles"
- $run $rm $rmfiles || exit_status=1
- done
-
- # 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."
- 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/krootwarning/admin/missing b/krootwarning/admin/missing
deleted file mode 100755
index 0a7fb5a..0000000
--- a/krootwarning/admin/missing
+++ /dev/null
@@ -1,283 +0,0 @@
-#! /bin/sh
-# Common stub for a few missing GNU programs while installing.
-# Copyright 1996, 1997, 1999, 2000 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.3 - GNU automake"
- ;;
-
- -*)
- echo 1>&2 "$0: Unknown \`$1' option"
- echo 1>&2 "Try \`$0 --help' for more information"
- exit 1
- ;;
-
- aclocal)
- 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)
- 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)
- 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)
- 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
- ;;
-
- 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)
- 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 ${1+"$@"} && exit 0
- fi
- if (gtar --version > /dev/null 2>&1); then
- gtar ${1+"$@"} && exit 0
- fi
- firstarg="$1"
- if shift; then
- case "$firstarg" in
- *o*)
- firstarg=`echo "$firstarg" | sed s/o//`
- tar "$firstarg" ${1+"$@"} && exit 0
- ;;
- esac
- case "$firstarg" in
- *h*)
- firstarg=`echo "$firstarg" | sed s/h//`
- tar "$firstarg" ${1+"$@"} && 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/krootwarning/admin/mkinstalldirs b/krootwarning/admin/mkinstalldirs
deleted file mode 100755
index 6b3b5fc..0000000
--- a/krootwarning/admin/mkinstalldirs
+++ /dev/null
@@ -1,40 +0,0 @@
-#! /bin/sh
-# mkinstalldirs --- make directory hierarchy
-# Author: Noah Friedman <friedman@prep.ai.mit.edu>
-# Created: 1993-05-16
-# Public domain
-
-# $Id$
-
-errstatus=0
-
-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
- fi
- fi
-
- pathcomp="$pathcomp/"
- done
-done
-
-exit $errstatus
-
-# mkinstalldirs ends here
diff --git a/krootwarning/admin/old-libtool.m4.in b/krootwarning/admin/old-libtool.m4.in
deleted file mode 100644
index 61ea8e5..0000000
--- a/krootwarning/admin/old-libtool.m4.in
+++ /dev/null
@@ -1,868 +0,0 @@
-## libtool.m4 - Configure libtool for the host system. -*-Shell-script-*-
-## Copyright 1996, 1997, 1998, 1999, 2000, 2001
-## 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.
-
-# serial 46 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 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_DEFUN([_AC_PROG_LIBTOOL],
-[AC_REQUIRE([AC_LIBTOOL_SETUP])dnl
-AC_BEFORE([$0],[AC_LIBTOOL_CXX])dnl
-AC_BEFORE([$0],[AC_LIBTOOL_GCJ])dnl
-
-# Save cache, so that ltconfig can load it
-AC_CACHE_SAVE
-
-# Actually configure libtool. ac_aux_dir is where install-sh is found.
-AR="$AR" LTCC="$CC" CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
-MAGIC_CMD="$MAGIC_CMD" LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
-LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" STRIP="$STRIP" \
-AS="$AS" DLLTOOL="$DLLTOOL" OBJDUMP="$OBJDUMP" \
-objext="$OBJEXT" exeext="$EXEEXT" reload_flag="$reload_flag" \
-deplibs_check_method="$deplibs_check_method" file_magic_cmd="$file_magic_cmd" \
-${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \
-$libtool_flags --no-verify --build="$build" $ac_aux_dir/ltmain.sh $host \
-|| AC_MSG_ERROR([libtool configure failed])
-
-# Reload cache, that may have been modified by ltconfig
-AC_CACHE_LOAD
-
-# This can be used to rebuild libtool when needed
-LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh $ac_aux_dir/ltcf-c.sh"
-
-# Always use our own libtool.
-LIBTOOL='$(SHELL) $(top_builddir)/libtool'
-AC_SUBST(LIBTOOL)dnl
-
-# Redirect the config.log output again, so that the ltconfig log is not
-# clobbered by the next message.
-exec 5>>./config.log
-])
-
-AC_DEFUN([AC_LIBTOOL_SETUP],
-[AC_PREREQ(2.13)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
-
-# 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_CHECK_TOOL(RANLIB, ranlib, :)
-AC_CHECK_TOOL(STRIP, strip, :)
-
-# Check for any special flags to pass to ltconfig.
-libtool_flags="--cache-file=$cache_file"
-test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"
-test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"
-test "$enable_fast_install" = no && libtool_flags="$libtool_flags --disable-fast-install"
-test "$GCC" = yes && libtool_flags="$libtool_flags --with-gcc"
-test "$lt_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
-ifdef([AC_PROVIDE_AC_LIBTOOL_DLOPEN],
-[libtool_flags="$libtool_flags --enable-dlopen"])
-ifdef([AC_PROVIDE_AC_LIBTOOL_WIN32_DLL],
-[libtool_flags="$libtool_flags --enable-win32-dll"])
-AC_ARG_ENABLE(libtool-lock,
- [ --disable-libtool-lock avoid locking (might break parallel builds)])
-test "x$enable_libtool_lock" = xno && libtool_flags="$libtool_flags --disable-lock"
-test x"$silent" = xyes && libtool_flags="$libtool_flags --silent"
-
-AC_ARG_WITH(pic,
- [ --with-pic try to use only PIC/non-PIC objects [default=use both]],
- pic_mode="$withval", pic_mode=default)
-test x"$pic_mode" = xyes && libtool_flags="$libtool_flags --prefer-pic"
-test x"$pic_mode" = xno && libtool_flags="$libtool_flags --prefer-non-pic"
-
-# Some flags need to be propagated to the compiler or linker for good
-# libtool support.
-case $host in
-*-*-irix6*)
- # Find out which ABI we are using.
- echo '[#]line __oline__ "configure"' > conftest.$ac_ext
- if AC_TRY_EVAL(ac_compile); then
- 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
- 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_SAVE
- AC_LANG_C
- AC_TRY_LINK([],[],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])
- AC_LANG_RESTORE])
- 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
- ;;
-
-ifdef([AC_PROVIDE_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)
-
- # recent cygwin and mingw systems supply a stub DllMain which the user
- # can override, but on older systems we have to supply one
- AC_CACHE_CHECK([if libtool should supply DllMain function], lt_cv_need_dllmain,
- [AC_TRY_LINK([],
- [extern int __attribute__((__stdcall__)) DllMain(void*, int, void*);
- DllMain (0, 0, 0);],
- [lt_cv_need_dllmain=no],[lt_cv_need_dllmain=yes])])
-
- case $host/$CC in
- *-*-cygwin*/gcc*-mno-cygwin*|*-*-mingw*)
- # old mingw systems require "-dll" to link a DLL, while more recent ones
- # require "-mdll"
- SAVE_CFLAGS="$CFLAGS"
- CFLAGS="$CFLAGS -mdll"
- AC_CACHE_CHECK([how to link DLLs], lt_cv_cc_dll_switch,
- [AC_TRY_LINK([], [], [lt_cv_cc_dll_switch=-mdll],[lt_cv_cc_dll_switch=-dll])])
- CFLAGS="$SAVE_CFLAGS" ;;
- *-*-cygwin* | *-*-pw32*)
- # cygwin systems need to pass --dll to the linker, and not link
- # crt.o which will require a WinMain@16 definition.
- lt_cv_cc_dll_switch="-Wl,--dll -nostartfiles" ;;
- esac
- ;;
- ])
-esac
-])
-
-# AC_LIBTOOL_DLOPEN - enable checks for dlopen support
-AC_DEFUN([AC_LIBTOOL_DLOPEN], [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])])
-
-# 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_ENABLE_SHARED - implement the --enable-shared flag
-# Usage: AC_ENABLE_SHARED[(DEFAULT)]
-# Where 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,
-changequote(<<, >>)dnl
-<< --enable-shared[=PKGS] build shared libraries [default=>>AC_ENABLE_SHARED_DEFAULT],
-changequote([, ])dnl
-[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.
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
- for pkg in $enableval; do
- if test "X$pkg" = "X$p"; then
- enable_shared=yes
- fi
- done
- IFS="$ac_save_ifs"
- ;;
-esac],
-enable_shared=AC_ENABLE_SHARED_DEFAULT)dnl
-])
-
-# 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_ENABLE_STATIC - implement the --enable-static flag
-# Usage: AC_ENABLE_STATIC[(DEFAULT)]
-# Where 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,
-changequote(<<, >>)dnl
-<< --enable-static[=PKGS] build static libraries [default=>>AC_ENABLE_STATIC_DEFAULT],
-changequote([, ])dnl
-[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.
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
- for pkg in $enableval; do
- if test "X$pkg" = "X$p"; then
- enable_static=yes
- fi
- done
- IFS="$ac_save_ifs"
- ;;
-esac],
-enable_static=AC_ENABLE_STATIC_DEFAULT)dnl
-])
-
-# 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_ENABLE_FAST_INSTALL - implement the --enable-fast-install flag
-# Usage: AC_ENABLE_FAST_INSTALL[(DEFAULT)]
-# Where 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,
-changequote(<<, >>)dnl
-<< --enable-fast-install[=PKGS] optimize for fast installation [default=>>AC_ENABLE_FAST_INSTALL_DEFAULT],
-changequote([, ])dnl
-[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.
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
- for pkg in $enableval; do
- if test "X$pkg" = "X$p"; then
- enable_fast_install=yes
- fi
- done
- IFS="$ac_save_ifs"
- ;;
-esac],
-enable_fast_install=AC_ENABLE_FAST_INSTALL_DEFAULT)dnl
-])
-
-# 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_LIBTOOL_PICMODE - implement the --with-pic flag
-# Usage: AC_LIBTOOL_PICMODE[(MODE)]
-# Where 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_PATH_TOOL_PREFIX - find a file program which can recognise shared library
-AC_DEFUN([AC_PATH_TOOL_PREFIX],
-[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_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
- ;;
- *)
- ac_save_MAGIC_CMD="$MAGIC_CMD"
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
-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
- 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="$ac_save_ifs"
- MAGIC_CMD="$ac_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_MAGIC - find a file program which can recognise a shared library
-AC_DEFUN([AC_PATH_MAGIC],
-[AC_REQUIRE([AC_CHECK_TOOL_PREFIX])dnl
-AC_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin:$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)
- else
- MAGIC_CMD=:
- fi
-fi
-])
-
-
-# AC_PROG_LD - find the path to the GNU or non-GNU linker
-AC_DEFUN([AC_PROG_LD],
-[AC_ARG_WITH(gnu-ld,
-[ --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([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 GCC])
- 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.
- [[\\/]* | [A-Za-z]:[\\/]*)]
- 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
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
- for ac_dir in $PATH; do
- 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.
- if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
- test "$with_gnu_ld" != no && break
- else
- test "$with_gnu_ld" != yes && break
- fi
- fi
- done
- IFS="$ac_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_DEFUN([AC_PROG_LD_GNU],
-[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.
-if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
- lt_cv_prog_gnu_ld=yes
-else
- lt_cv_prog_gnu_ld=no
-fi])
-with_gnu_ld=$lt_cv_prog_gnu_ld
-])
-
-# 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
-test -n "$reload_flag" && reload_flag=" $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 dependant 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 egrep 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
-aix*)
- 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*)
- lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
- lt_cv_file_magic_cmd='$OBJDUMP -f'
- ;;
-
-darwin* | rhapsody*)
- 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
- ;;
-
-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_deplibs_check_method=['file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library']
- lt_cv_file_magic_cmd=/usr/bin/file
- lt_cv_file_magic_test_file=/usr/lib/libc.sl
- ;;
-
-irix5* | irix6*)
- case $host_os in
- irix5*)
- # 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* | i*86 | powerpc* | sparc* | ia64* | s390* | m68k* | arm* | mips* | hppa* | 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='file_magic NetBSD/[a-z0-9]* demand paged shared library']
- else
- [lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB shared object']
- fi
- lt_cv_file_magic_cmd='/usr/bin/file -L'
- lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
- ;;
-
-openbsd* )
- if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
- case "$host_cpu" in
- i*86 )
- changequote(,)dnl
- lt_cv_deplibs_check_method='file_magic OpenBSD/i[3-9]86 demand paged shared library'
- changequote([, ])dnl
- 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
- ;;
-
-newsos6)
- [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
- ;;
-
-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
- ncr)
- lt_cv_deplibs_check_method=pass_all
- ;;
- 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*`
- ;;
- esac
- ;;
-esac
-])
-file_magic_cmd=$lt_cv_file_magic_cmd
-deplibs_check_method=$lt_cv_deplibs_check_method
-])
-
-
-# AC_PROG_NM - find the path to a BSD-compatible name lister
-AC_DEFUN([AC_PROG_NM],
-[AC_MSG_CHECKING([for BSD-compatible nm])
-AC_CACHE_VAL(lt_cv_path_NM,
-[if test -n "$NM"; then
- # Let the user override the test.
- lt_cv_path_NM="$NM"
-else
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
- for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
- 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
- if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then
- lt_cv_path_NM="$tmp_nm -B"
- break
- elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
- lt_cv_path_NM="$tmp_nm -p"
- break
- else
- 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
- fi
- fi
- done
- IFS="$ac_save_ifs"
- test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
-fi])
-NM="$lt_cv_path_NM"
-AC_MSG_RESULT([$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*)
- # These system don't have libm
- ;;
-*-ncr-sysv4.3*)
- AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw")
- AC_CHECK_LIB(m, main, LIBM="$LIBM -lm")
- ;;
-*)
- AC_CHECK_LIB(m, main, LIBM="-lm")
- ;;
-esac
-])
-
-# AC_LIBLTDL_CONVENIENCE[(dir)] - sets LIBLTDL to the link flags for
-# the libltdl convenience library and INCLTDL to the include flags for
-# the libltdl header and adds --enable-ltdl-convenience to the
-# configure arguments. Note that LIBLTDL and INCLTDL are not
-# AC_SUBSTed, nor is AC_CONFIG_SUBDIRS called. If DIR is not
-# provided, it is assumed to be `libltdl'. LIBLTDL will be prefixed
-# with '${top_builddir}/' and INCLTDL 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
- INCLTDL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl'])
-])
-
-# AC_LIBLTDL_INSTALLABLE[(dir)] - sets LIBLTDL to the link flags for
-# the libltdl installable library and INCLTDL to the include flags for
-# the libltdl header and adds --enable-ltdl-install to the configure
-# arguments. Note that LIBLTDL and INCLTDL are not AC_SUBSTed, nor is
-# AC_CONFIG_SUBDIRS called. If DIR is not provided and an installed
-# libltdl is not found, it is assumed to be `libltdl'. LIBLTDL will
-# be prefixed with '${top_builddir}/' and INCLTDL 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, main,
- [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
- INCLTDL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl'])
- else
- ac_configure_args="$ac_configure_args --enable-ltdl-install=no"
- LIBLTDL="-lltdl"
- INCLTDL=
- fi
-])
-
-# If this macro is not defined by Autoconf, define it here.
-ifdef([AC_PROVIDE_IFELSE],
- [],
- [define([AC_PROVIDE_IFELSE],
- [ifdef([AC_PROVIDE_$1],
- [$2], [$3])])])
-
-# AC_LIBTOOL_CXX - enable support for C++ libraries
-AC_DEFUN([AC_LIBTOOL_CXX], [AC_REQUIRE([_AC_LIBTOOL_CXX])])
-
-AC_DEFUN([_AC_LIBTOOL_CXX],
-[AC_REQUIRE([AC_PROG_CXX])
-AC_REQUIRE([AC_PROG_CXXCPP])
-LIBTOOL_DEPS=$LIBTOOL_DEPS" $ac_aux_dir/ltcf-cxx.sh"
-lt_save_CC="$CC"
-lt_save_CFLAGS="$CFLAGS"
-dnl Make sure LTCC is set to the C compiler, i.e. set LTCC before CC
-dnl is set to the C++ compiler.
-AR="$AR" LTCC="$CC" CC="$CXX" CXX="$CXX" CFLAGS="$CXXFLAGS" CPPFLAGS="$CPPFLAGS" \
-MAGIC_CMD="$MAGIC_CMD" LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
-LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" STRIP="$STRIP" \
-AS="$AS" DLLTOOL="$DLLTOOL" OBJDUMP="$OBJDUMP" \
-objext="$OBJEXT" exeext="$EXEEXT" reload_flag="$reload_flag" \
-deplibs_check_method="$deplibs_check_method" \
-file_magic_cmd="$file_magic_cmd" \
-${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig -o libtool $libtool_flags \
---build="$build" --add-tag=CXX $ac_aux_dir/ltcf-cxx.sh $host \
-|| AC_MSG_ERROR([libtool tag configuration failed])
-CC="$lt_save_CC"
-CFLAGS="$lt_save_CFLAGS"
-
-# Redirect the config.log output again, so that the ltconfig log is not
-# clobbered by the next message.
-exec 5>>./config.log
-])
-
-# AC_LIBTOOL_GCJ - enable support for GCJ libraries
-AC_DEFUN([AC_LIBTOOL_GCJ],[AC_REQUIRE([_AC_LIBTOOL_GCJ])])
-
-AC_DEFUN([_AC_LIBTOOL_GCJ],
-[AC_REQUIRE([AC_PROG_LIBTOOL])
-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])])])])])])
-LIBTOOL_DEPS=$LIBTOOL_DEPS" $ac_aux_dir/ltcf-gcj.sh"
-lt_save_CC="$CC"
-lt_save_CFLAGS="$CFLAGS"
-dnl Make sure LTCC is set to the C compiler, i.e. set LTCC before CC
-dnl is set to the C++ compiler.
-AR="$AR" LTCC="$CC" CC="$GCJ" CFLAGS="$GCJFLAGS" CPPFLAGS="$CPPFLAGS" \
-MAGIC_CMD="$MAGIC_CMD" LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
-LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" STRIP="$STRIP" \
-AS="$AS" DLLTOOL="$DLLTOOL" OBJDUMP="$OBJDUMP" \
-objext="$OBJEXT" exeext="$EXEEXT" reload_flag="$reload_flag" \
-deplibs_check_method="$deplibs_check_method" \
-file_magic_cmd="$file_magic_cmd" \
-${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig -o libtool $libtool_flags \
---build="$build" --add-tag=GCJ $ac_aux_dir/ltcf-gcj.sh $host \
-|| AC_MSG_ERROR([libtool tag configuration failed])
-CC="$lt_save_CC"
-CFLAGS="$lt_save_CFLAGS"
-
-# Redirect the config.log output again, so that the ltconfig log is not
-# clobbered by the next message.
-exec 5>>./config.log
-])
-
-dnl 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])
-
-dnl This is just to silence aclocal about the macro not being used
-ifelse([AC_DISABLE_FAST_INSTALL])dnl
-
-AC_DEFUN([LT_AC_PROG_GCJ],
-[AC_CHECK_TOOL(GCJ, gcj, no)
- test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2"
- AC_SUBST(GCJFLAGS)
-])
diff --git a/krootwarning/admin/old-ltcf-c.sh b/krootwarning/admin/old-ltcf-c.sh
deleted file mode 100644
index 3accace..0000000
--- a/krootwarning/admin/old-ltcf-c.sh
+++ /dev/null
@@ -1,815 +0,0 @@
-#### 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'
- ;;
-
- darwin* | rhapsody*)
- allow_undefined_flag='-undefined suppress'
- archive_cmds='$CC `test .$module = .yes && echo -bundle || echo -dynamiclib` $allow_undefined_flag -o $lib $libobjs $deplibs $linkopts -install_name $rpath/$soname `test -n "$verstring" -a x$verstring != x0.0 && echo $verstring`'
- # We need to add '_' to the symbols in $export_symbols first
- #archive_expsym_cmds="$archive_cmds"' && strip -s $export_symbols'
- hardcode_direct=yes
- hardcode_shlibpath_var=no
- whole_archive_flag_spec='-all_load $convenience'
- ;;
-
- 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
-
- case "$host_os" in
- freebsd*)
- skip_need_lc_check=yes
- ;;
- 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
- # KDE requires run time linking. Make it the default.
- aix_use_runtimelinking=yes
- exp_sym_flag='-bexport'
- no_entry_flag='-bnoentry'
- fi
- # Let the compiler handle the export list.
- always_export_symbols=no
- 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'
- # The following three lines along with hardcode_into_libs=yes put the correct path into libraries.
- hardcode_libdir_flag_spec='${wl}-blibpath:$libdir${libdir:+:}/usr/lib:/lib'
- archive_cmds='$CC '"$shared_flag"' $libobjs $deplibs $compiler_flags ${wl}-G '"$hardcode_libdir_flag_spec"' -o $lib'
- archive_expsym_cmds='$CC '"$shared_flag"' $libobjs $deplibs $compiler_flags ${wl}-G '"$hardcode_libdir_flag_spec"' ${wl}'"$exp_sym_flag"':$export_symbols -o $lib'
- else
- if test "$host_cpu" = ia64; then
- hardcode_libdir_flag_spec='${wl}-R $libdir${libdir:+:}/usr/lib:/lib'
- allow_undefined_flag="-z nodefs"
- archive_cmds='$CC '"$shared_flag"' $libobjs $deplibs $compiler_flags '"$hardcode_libdir_flag_spec"' -o $lib'
- archive_expsym_cmds='$CC '"$shared_flag"' $libobjs $deplibs $compiler_flags '"$hardcode_libdir_flag_spec"' ${wl}'"$exp_sym_flag"':$export_symbols -o $lib'
- 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"`'
- ;;
-
- 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
- skip_need_lc_check=yes
- ;;
-
- 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'
- 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'
- fi
- hardcode_libdir_flag_spec='-rpath $libdir'
- 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 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='-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
- ;;
-
- unixware7*)
- archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- 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
- lt_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'
- ;;
-
- linux*)
- case "$CC" in
- ccc*)
- # Compaq C
- # It appears that all Alpha
- # Linux and Compaq Tru64 Unix objects are PIC.
- ac_cv_prog_cc_static='-non_shared'
- ;;
- KCC*)
- # KAI C++
- ac_cv_prog_cc_pic='-fPIC'
- ac_cv_prog_cc_wl='--backend -Wl,'
- ac_cv_prog_cc_static='-Bstatic'
- ;;
- *)
- ;;
- esac
- ;;
-
- 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
- elif test "x$skip_need_lc_check" = "xyes" ; then
- echo $ac_n "(skipping, using no) $ac_c" 1>&6
- need_lc=no
- 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/krootwarning/admin/old-ltcf-cxx.sh b/krootwarning/admin/old-ltcf-cxx.sh
deleted file mode 100644
index 9608d05..0000000
--- a/krootwarning/admin/old-ltcf-cxx.sh
+++ /dev/null
@@ -1,1045 +0,0 @@
-#### This script is meant to be sourced by ltconfig.
-
-# ltcf-cxx.sh - Create a C++ compiler specific configuration
-#
-# Copyright (C) 1996-1999, 2000, 2001 Free Software Foundation, Inc.
-# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
-#
-# Original C++ support by:Gary V. Vaughan <gvv@techie.com>
-# Alexandre Oliva <oliva@lsd.ic.unicamp.br>
-# Ossama Othman <ossama@debian.org>
-# Thomas Thanner <tanner@gmx.de>
-#
-# 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=cc
-
-# 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='int main(int, char *[]) { return (0); }'
-
-# C++ compiler
-CXX=${CXX-c++}
-
-# ltmain only uses $CC for tagged configurations so make sure $CC is set.
-CC=${CC-"$CXX"}
-CFLAGS=${CFLAGS-"$CXXFLAGS"}
-
-# Allow CC (or CXX) to be a program name with arguments.
-set dummy $CC
-compiler=$2
-cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'`
-
-# we are optimistic. (Too optimistic if you ask me, down there we switch it
-# off again for most platforms ;) (MM)
-ld_shlibs=yes
-
-# Check if we are using GNU gcc (taken/adapted from configure script)
-# We need to check here since "--with-gcc" is set at configure time,
-# not ltconfig time!
-cat > conftest.$ac_ext <<EOF
-#ifdef __GNUC__
- yes;
-#endif
-EOF
-if { ac_try='${CC-c++} -E conftest.$ac_ext'; { (eval echo \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
- with_gcc=yes
-
- # Set up default GNU C++ configuration
-
- # Check if GNU C++ uses GNU ld as the underlying linker, since the
- # archiving commands below assume that GNU ld is being used.
- if eval "`$CC -print-prog-name=ld` --version 2>&1" | \
- egrep 'GNU ld' > /dev/null; then
- with_gnu_ld=yes
-
- archive_cmds='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
- archive_expsym_cmds='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-
- runpath_var=LD_RUN_PATH
- hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
- export_dynamic_flag_spec='${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" | \
- 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
- 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='$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_cmds='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | egrep "\-L"'
-
-else
- with_gcc=no
- with_gnu_ld=no
- wlarc=
-fi
-
-echo "ltcf-cxx: with_gcc=$with_gcc ; with_gnu_ld=$with_gnu_ld"
-
-# PORTME: fill in a description of your system's C++ link characteristics
-case $host_os in
- aix3*)
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- ;;
- aix4* | aix5*)
- archive_cmds=''
- 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='-qmkshrobj'
- 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
- # KDE requires run time linking. Make it the default.
- aix_use_runtimelinking=yes
- exp_sym_flag='-bexport'
- no_entry_flag='-bnoentry'
- fi
- # Let the compiler handle the export list.
- always_export_symbols=no
- if test "$aix_use_runtimelinking" = yes; then
- allow_undefined_flag=' ${wl}-berok'
- # The following three lines along with hardcode_into_libs=yes put the correct path into libraries.
- hardcode_libdir_flag_spec='${wl}-blibpath:$libdir${libdir:+:}/usr/lib:/lib'
- archive_cmds='$CC '"$shared_flag"' $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-G '"$hardcode_libdir_flag_spec"' -o $lib'
- archive_expsym_cmds='$CC '"$shared_flag"' $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-G '"$hardcode_libdir_flag_spec"' ${wl}'"$exp_sym_flag"':$export_symbols -o $lib'
- else
- if test "$host_cpu" = ia64; then
- hardcode_libdir_flag_spec='${wl}-R $libdir${libdir:+:}/usr/lib:/lib'
- allow_undefined_flag="-z nodefs"
- archive_cmds='$CC '"$shared_flag"' $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags '"$hardcode_libdir_flag_spec"' -o $lib'
- archive_expsym_cmds='$CC '"$shared_flag"' $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags '"$hardcode_libdir_flag_spec"' ${wl}'"$exp_sym_flag"':$export_symbols -o $lib'
- else
- hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:/usr/lib:/lib'
- # Warning - without using the other run time loading flags, -berok will
- # link without error, but may produce a broken library.
- no_undefined_flag='${wl}-bnoerok'
- 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
- # 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
- ;;
- chorus*)
- case $cc_basename in
- *)
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- ;;
- esac
- ;;
- dgux*)
- case $cc_basename in
- ec++)
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- ;;
- ghcx)
- # Green Hills C++ Compiler
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- ;;
- *)
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- ;;
- esac
- ;;
- freebsd*)
- # FreeBSD uses GNU C++ and GNU ld
- skip_need_lc_check=yes
- remove_lgcc=yes
- ;;
- hpux*)
- 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'
-
- case $cc_basename in
- CC)
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- ;;
- aCC)
- case $host_os in
- hpux9*) archive_cmds='$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' ;;
- *) archive_cmds='$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_cmds='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 "$with_gcc" = yes && test "$with_gnu_ld" = no ; then
- # MM: for HP-UX and g++ -fPIC is needed to link pic objects together
- case $host_os in
- hpux9*) archive_cmds='$rm $output_objdir/$soname~$CC -shared -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' ;;
- *) archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;;
- esac
- output_verbose_link_cmds='$CC -shared -fPIC $CFLAGS -v conftest.$objext 2>&1 | egrep "\-L"'
- remove_lgcc=yes
- fi
- if test "$with_gcc" = no ; then
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- fi
- ;;
- esac
- ;;
- irix5* | irix6*)
- case $cc_basename in
- CC)
- # SGI C++
- archive_cmds='$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='$CC -ar -WR,-u -o $oldlib $oldobjs'
- ;;
- *)
- if test "$with_gcc" = yes; then
- if test "$with_gnu_ld" = no; then
- archive_cmds='$CC -D_LANGUAGE_C_CPLUS_PLUS -shared $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='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -o $lib'
- fi
- fi
- ;;
- esac
- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
- hardcode_libdir_separator=:
- link_all_deplibs=yes
- ;;
- 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='templib=`echo $lib | sed -e "s/\.so\..*/\.so/"`; $CC $libobjs $deplibs $compiler_flags --soname $soname -o \$templib; test \$templib = $lib || mv \$templib $lib'
- archive_expsym_cmds='templib=`echo $lib | sed -e "s/\.so\..*/\.so/"`; $CC $libobjs $deplibs $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; test \$templib = $lib || 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_cmds='echo "go to hell"'
- skip_need_lc_check=yes
-
- hardcode_libdir_flag_spec='${wl}--rpath,$libdir'
- export_dynamic_flag_spec='${wl}--export-dynamic'
-
- # Archives containing C++ object files must be created using
- # "CC -Bstatic", where "CC" is the KAI C++ compiler.
- # We add also $compiler_flags, to evetually add any --thread_safe or
- # --exceptions flags (which is also tested when building an .a
- # archive.
- old_archive_cmds='$CC -Bstatic $compiler_flags -o $oldlib $oldobjs'
- ;;
- cxx)
- # Compaq C++
- archive_cmds='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
- archive_expsym_cmds='$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='-rpath $libdir'
- hardcode_libdir_separator=:
-
- # 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_cmds='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'
- ;;
- insure)
- if test "$with_gcc" = yes; then
- # Insure++ together with gcc probably means also GNU ld
- # only -whole-archive isn't supported
- whole_archive_flag_spec=""
- # and we can't use -nostdlib, because bloody insure has no way to
- # output the linkline (-Zvm isn't working as documented), so we don't
- # know the depending libs. So we hope, insure gets it right anyway.
- archive_cmds='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
- runpath_var=LD_RUN_PATH
- hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
- export_dynamic_flag_spec='${wl}--export-dynamic'
- output_verbose_link_cmds=""
- fi
- esac
- ;;
- lynxos*)
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- ;;
- m88k*)
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- ;;
- mvs*)
- case $cc_basename in
- cxx)
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- ;;
- *)
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- ;;
- esac
- ;;
- netbsd*)
- if test "$with_gcc" = no || test "$with_gnu_ld" = no; then
- # This should only be triggered for NetBSD/a.out
- # Add in C++ constructor/destructor support
- if test -f /usr/pkg/lib/c++rt0/c++rt0.o.PIC; then
- cppopts="/usr/pkg/lib/c++rt0/c++rt0.o.PIC"
- elif test -f /usr/lib/c++rt0.o; then
- cppopts="/usr/lib/c++rt0.o"
- fi
- archive_cmds='ld -Bshareable -o $lib '"$cppopts"' $libobjs $deplibs $linkopts'
- fi
- ;;
- openbsd*)
- if test "$with_gcc" = yes && test "$with_gnu_ld" = no; then
- # MM: OpenBSD 2.7 uses G++, but not GNU ld
- archive_cmds='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
- archive_expsym_cmds='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
- old_archive_cmds="$old_archive_cmds~"'$RANLIB $oldlib'
- hardcode_libdir_flag_spec='${wl}-R$libdir'
- hardcode_direct=yes
- hardcode_shlibpath_var=no
- whole_archive_flag_spec='${wl}-Bforcearchive'
- remove_lgcc=yes
- fi
- ;;
- osf3*)
- if test "$with_gcc" = yes && test "$with_gnu_ld" = no; then
- allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
- archive_cmds='$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='${wl}-rpath ${wl}$libdir'
- hardcode_libdir_separator=:
-
- # 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_cmds='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | egrep "\-L"'
- else
- 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='templib=`echo $lib | sed -e "s/\.so\..*/\.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
-
- hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
- hardcode_libdir_separator=:
-
- # Archives containing C++ object files must be created using
- # "CC -Bstatic", where "CC" is the KAI C++ compiler.
- old_archive_cmds='$CC -Bstatic -o $oldlib $oldobjs'
-
- ;;
- RCC)
- # Rational C++ 2.4.1
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- ;;
- cxx)
- allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
- archive_cmds='$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='${wl}-rpath ${wl}$libdir'
- hardcode_libdir_separator=:
-
- # 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_cmds='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'
- ;;
- *)
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- ;;
- esac
- fi
- ;;
- osf4* | osf5*)
- if test "$with_gcc" = yes && test "$with_gnu_ld" = no; then
- allow_undefined_flag=' -Wl,-expect_unresolved -Wl,\*'
- no_undefined_flag=' -Wl,-expect_unresolved -Wl,\*'
- archive_cmds='$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='${wl}-rpath ${wl}$libdir'
- hardcode_libdir_separator=:
-
- # 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_cmds='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | egrep "\-L"'
- else
- 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='templib=`echo $lib | sed -e "s/\.so\..*/\.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
-
- hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
- hardcode_libdir_separator=:
-
- # Archives containing C++ object files must be created using
- # the KAI C++ compiler.
- old_archive_cmds='$CC -o $oldlib $oldobjs'
- ;;
- RCC)
- # Rational C++ 2.4.1
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- ;;
- cxx)
- allow_undefined_flag=' -Wl,-expect_unresolved -Wl,\*'
- no_undefined_flag=' -Wl,-expect_unresolved -Wl,\*'
- archive_cmds='$CC -shared${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` -update_registry ${objdir}/so_locations -o $lib'
-
- hardcode_libdir_flag_spec='-rpath $libdir'
- hardcode_libdir_separator=:
-
- # 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_cmds='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'
- ;;
- *)
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- ;;
- esac
- fi
- ;;
- psos*)
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- ;;
- sco*)
- case $cc_basename in
- CC)
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- ;;
- *)
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- ;;
- esac
- ;;
- sunos4*)
- case $cc_basename in
- CC)
- # Sun C++ 4.x
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- ;;
- lcc)
- # Lucid
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- ;;
- *)
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- ;;
- esac
- ;;
- solaris*)
- case $cc_basename in
- CC)
- # Sun C++ 4.2, 5.x and Centerline C++
- no_undefined_flag=' -ztext'
- archive_cmds='$CC -G${allow_undefined_flag} -nolib -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
- archive_expsym_cmds='$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='-R$libdir'
- hardcode_shlibpath_var=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='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
- ;;
- esac
- link_all_deplibs=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_cmds='templist=`$CC -G $CFLAGS -v conftest.$objext 2>&1 | egrep "\-R|\-L"`; 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='$CC -xar -o $oldlib $oldobjs'
- ;;
- gcx)
- # Green Hills C++ Compiler
- archive_cmds='$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='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
- ;;
- *)
- # GNU C++ compiler with Solaris linker
- if test "$with_gcc" = yes && test "$with_gnu_ld" = no; then
- if $CC --version | egrep -v '^2\.7' > /dev/null; then
- archive_cmds='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
- archive_expsym_cmds='$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_cmds="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | egrep \"\-L\""
- else
- # g++ 2.7 appears to require `-G' NOT `-shared' on this
- # platform.
- archive_cmds='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
- archive_expsym_cmds='$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_cmds="$CC -G $CFLAGS -v conftest.$objext 2>&1 | egrep \"\-L\""
- fi
-
- hardcode_libdir_flag_spec='${wl}-R $wl$libdir'
- fi
- ;;
- esac
- ;;
- tandem*)
- case $cc_basename in
- NCC)
- # NonStop-UX NCC 3.20
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- ;;
- *)
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- ;;
- esac
- ;;
- unixware*)
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- ;;
- vxworks*)
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- ;;
- *)
- # FIXME: insert proper C++ library support
- ld_shlibs=no
- ;;
-esac
-
-
-## Compiler Characteristics: PIC flags, static flags, etc
-
-# We don't use cached values here since only the C compiler
-# characteristics should be cached.
-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
-
-ac_cv_prog_cc_pic_works=
-ac_cv_prog_cc_static_works=
-
-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
- lt_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
- case $host_os in
- aix4* | aix5*)
- # 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
- ;;
- chorus*)
- case $cc_basename in
- cxch68)
- # Green Hills C++ Compiler
- # ac_cv_prog_cc_static="--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++)
- ac_cv_prog_cc_pic='-KPIC'
- ;;
- ghcx)
- # Green Hills C++ Compiler
- ac_cv_prog_cc_pic='-pic'
- ;;
- *)
- ;;
- esac
- ;;
- freebsd*)
- # FreeBSD uses GNU C++
- ;;
- hpux9* | hpux10* | hpux11*)
- case $cc_basename in
- 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'
- ;;
- aCC)
- 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'
- ;;
- *)
- ;;
- esac
- ;;
- irix5* | irix6*)
- case $cc_basename in
- CC)
- ac_cv_prog_cc_wl='-Wl,'
- ac_cv_prog_cc_static='-non_shared'
- ac_cv_prog_cc_pic='-KPIC'
- ;;
- *)
- ;;
- esac
- ;;
- linux*)
- case $cc_basename in
- KCC)
- # KAI C++ Compiler
- ac_cv_prog_cc_wl='--backend -Wl,'
- ac_cv_prog_cc_pic='-fPIC'
- ac_cv_prog_cc_static='-Bstatic'
- ;;
- cxx)
- # Compaq C++
- # Make sure the PIC flag is empty. It appears that all Alpha
- # Linux and Compaq Tru64 Unix objects are PIC.
- ac_cv_prog_cc_pic=
- ac_cv_prog_cc_static='-non_shared'
- ;;
- *)
- ;;
- esac
- ;;
- lynxos*)
- ;;
- m88k*)
- ;;
- mvs*)
- case $cc_basename in
- cxx)
- ac_cv_prog_cc_pic='-W c,exportall'
- ;;
- *)
- ;;
- esac
- ;;
- netbsd*)
- ;;
- osf3* | osf4* | osf5*)
- case $cc_basename in
- KCC)
- ac_cv_prog_cc_wl='--backend -Wl,'
- ;;
- RCC)
- # Rational C++ 2.4.1
- ac_cv_prog_cc_pic='-pic'
- ;;
- cxx)
- # Digital/Compaq C++
- ac_cv_prog_cc_wl='-Wl,'
- # Make sure the PIC flag is empty. It appears that all Alpha
- # Linux and Compaq Tru64 Unix objects are PIC.
- ac_cv_prog_cc_pic=
- ac_cv_prog_cc_static='-non_shared'
- ;;
- *)
- ;;
- esac
- ;;
- psos*)
- ;;
- sco*)
- case $cc_basename in
- CC)
- ac_cv_prog_cc_pic='-fPIC'
- ;;
- *)
- ;;
- esac
- ;;
- solaris*)
- case $cc_basename in
- CC)
- # Sun C++ 4.2, 5.x and Centerline C++
- ac_cv_prog_cc_pic='-KPIC'
- ac_cv_prog_cc_static='-Bstatic'
- ac_cv_prog_cc_wl='-Qoption ld '
- ;;
- gcx)
- # Green Hills C++ Compiler
- ac_cv_prog_cc_pic='-PIC'
- ;;
- *)
- ;;
- esac
- ;;
- sunos4*)
- case $cc_basename in
- CC)
- # Sun C++ 4.x
- ac_cv_prog_cc_pic='-pic'
- ac_cv_prog_cc_static='-Bstatic'
- ;;
- lcc)
- # Lucid
- ac_cv_prog_cc_pic='-pic'
- ;;
- *)
- ;;
- esac
- ;;
- tandem*)
- case $cc_basename in
- NCC)
- # NonStop-UX NCC 3.20
- ac_cv_prog_cc_pic='-KPIC'
- ;;
- *)
- ;;
- esac
- ;;
- unixware*)
- ;;
- vxworks*)
- ;;
- *)
- 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
-
-
-# Figure out "hidden" C++ library dependencies from verbose
-# compiler output whening linking a shared library.
-cat > conftest.$ac_ext <<EOF
-class Foo
-{
-public:
- Foo (void) { a = 0; }
-private:
- int a;
-};
-EOF
-
-
-if (eval $ac_compile) 2>&5; 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
-
- for p in `eval $output_verbose_link_cmds`; 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"; then
- compiler_lib_search_path="${prev}${p}"
- else
- compiler_lib_search_path="${compiler_lib_search_path} ${prev}${p}"
- fi
- ;;
- # The "-l" case would never come before the object being
- # linked, so don't bother handling this case.
- esac
- else
- add="${prev}${p}"
- if test "x$remove_lgcc" = "xyes" ; then
- case "$add" in
- -lgcc ) add="" ;;
- esac
- fi
- if test -n "$add" ; then
- if test -z "$postdeps"; then
- postdeps="$add"
- else
- postdeps="${postdeps} ${add}"
- fi
- 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"; then
- predep_objects="$p"
- else
- predep_objects="$predep_objects $p"
- fi
- else
- if test -z "$postdep_objects"; then
- postdep_objects="$p"
- else
- postdep_objects="$postdep_objects $p"
- fi
- fi
- ;;
-
- *) ;; # Ignore the rest.
-
- esac
- done
-
- # Clean up.
- rm -f a.out
-else
- echo "ltcf-cxx.sh: error: problem compiling test program"
-fi
-
-$rm -f confest.$objext
-
-if test "x$skip_need_lc_check" = "xyes" ; then
- need_lc=no
-else
- case " $postdeps " in
- *" -lc "*) need_lc=no ;;
- *) need_lc=yes ;;
- esac
-fi
diff --git a/krootwarning/admin/old-ltcf-gcj.sh b/krootwarning/admin/old-ltcf-gcj.sh
deleted file mode 100644
index fb407ad..0000000
--- a/krootwarning/admin/old-ltcf-gcj.sh
+++ /dev/null
@@ -1,636 +0,0 @@
-#### This script is meant to be sourced by ltconfig.
-
-# ltcf-gcj.sh - Create a GCJ compiler specific configuration
-#
-# Copyright (C) 1996-1999, 2000, 2001 Free Software Foundation, Inc.
-# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
-#
-# Original GCJ support by:
-# Alexandre Oliva <oliva@lsd.ic.unicamp.br>
-#
-# 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 Java test sources.
-ac_ext=java
-
-# Object file extension for compiled Java test sources.
-objext=o
-
-# Code to be used in simple compile tests
-lt_simple_compile_test_code="class foo {}"
-
-# Code to be used in simple link tests
-lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }'
-
-## 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*)
- # 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"`'
- ;;
-
- 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='${wl}-R$libdir'
- hardcode_direct=yes
- 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'
- 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'
- fi
- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
- 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 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='-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
- ;;
-
- unixware7*)
- archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
- runpath_var='LD_RUN_PATH'
- hardcode_shlibpath_var=no
- ;;
-
- *)
- ld_shlibs=no
- ;;
- esac
-fi
-
-## Compiler Characteristics: PIC flags, static flags, etc
-
-# We don't use cached values here since only the C compiler
-# characteristics should be cached.
- 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
-
- ac_cv_prog_cc_wl='-Wl,'
- ac_cv_prog_cc_static='-static'
-
- case $host_os in
- beos* | irix5* | irix6* | osf3* | osf4* | osf5*)
- # PIC is the default for these OSes.
- ;;
- aix*)
- # Below there is a dirty hack to force normal static linking with -ldl
- # The problem is because libdl dynamically linked with both libc and
- # libC (AIX C++ library), which obviously doesn't included in libraries
- # list by gcc. This cause undefined symbols with -static flags.
- # This hack allows C programs to be linked with "-static -ldl", but
- # we not sure about C++ programs.
- ac_cv_prog_cc_static="$ac_cv_prog_cc_static ${ac_cv_prog_cc_wl}-lC"
- ;;
- *djgpp*)
- # DJGPP does not suppot shared libraries at all
- ac_cv_prog_cc_pic=
- ;;
- 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'
- ;;
- 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'
- ;;
- sysv4*MP*)
- if test -d /usr/nec; then
- ac_cv_prog_cc_pic=-Kconform_pic
- fi
- ;;
- *)
- ac_cv_prog_cc_pic='-fPIC'
- ;;
- esac
-
-# GCJ did not exist at the time GCC didn't implicitly link libc in.
-need_lc=no
-
-# All existing releases of GCJ support `-c -o'.
-lt_cv_compiler_c_o=yes
diff --git a/krootwarning/admin/old-ltconfig b/krootwarning/admin/old-ltconfig
deleted file mode 100755
index 3683b3b..0000000
--- a/krootwarning/admin/old-ltconfig
+++ /dev/null
@@ -1,2796 +0,0 @@
-#! /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.206mm 2001/04/03 21:47:47)"
-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="ABCDEF"
- while test `$CONFIG_SHELL $0 --fallback-echo "X$testring" >/dev/null 2>&1` == `echo "X$testring" >/dev/null 2>&1` &&
- new_result=`expr "X$testring" : ".*" 2>&1` &&
- lt_cv_sys_max_cmd_len=$new_result &&
- test $i != 32 # 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:829: checking if $compiler supports -c -o file.$objext" >&5
- if { (eval echo $progname:830: \"$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:883: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
- if { (eval echo $progname:884: \"$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'
- # We want symlinks to be created for the different names.
- version_type=linux
- 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
- # Put the right runpath into libraries.
- hardcode_into_libs=yes
- 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=freebsd-$objformat
- case $version_type in
- freebsd-elf*)
- library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $libname.so'
- need_version=no
- need_lib_prefix=no
- ;;
- freebsd-*)
- library_names_spec='${libname}${release}.so$versuffix $libname.so$versuffix'
- 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
- hardcode_into_libs=all
- 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=irix
- 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=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'
- 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
- 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'
- need_version=yes
- 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
- ;;
-
-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
- # OpenBSD 2.7 the overriding is needed for fast-install
- shlibpath_overrides_runpath=yes
- ;;
-
-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"
- hardcode_into_libs=yes
- ;;
-
-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=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
- 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/^. .* \(.*\)$/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\)[ ][ ]*\($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:1423: checking if global_symbol_pipe works" >&5
- if { (eval echo $progname:1424: \"$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:1427: 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/^. \(.*\) \(.*\)$/ {"\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:1479: \"$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* | aix5*)
- 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:1583: 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 1590 "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:1603: \"$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:1622: 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 1627 "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:1652: \"$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:1669: 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 1676 "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:1689: \"$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:1708: 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 1715 "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:1728: \"$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:1747: 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 1752 "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:1777: \"$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:1795: 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 1802 "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:1816: \"$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:1863: 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 1868 "ltconfig"*/
-#include <$ac_hdr>
-int fnord = 0;
-int main () { return(0); }
-EOF
-ac_try="$ac_compile >/dev/null 2>conftest.out"
-{ (eval echo $progname:1874: \"$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:1902: 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 1910 "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); return 1;}
-
-EOF
-if { (eval echo $progname:1957: \"$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:1976: 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 1984 "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); return 1; }
-
-EOF
-if { (eval echo $progname:2031: \"$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/krootwarning/admin/old-ltmain.sh b/krootwarning/admin/old-ltmain.sh
deleted file mode 100644
index c6a7375..0000000
--- a/krootwarning/admin/old-ltmain.sh
+++ /dev/null
@@ -1,5408 +0,0 @@
-# ltmain.sh - Provide generalized library-building support services.
-# NOTE: Changing this file will not affect anything until you rerun ltconfig.
-#
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
-# 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.4a
-TIMESTAMP=" (1.641.2.206mm 2001/04/03 21:47:47)"
-
-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'
-SP2NL='tr \040 \012'
-NL2SP='tr \015\012 \040\040'
-
-# 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
-
-if test "$LTCONFIG_VERSION" != "$VERSION"; then
- echo "$modename: ltconfig version \`$LTCONFIG_VERSION' does not match $PROGRAM version \`$VERSION'" 1>&2
- echo "Fatal configuration error. See the $PACKAGE docs for more information." 1>&2
- exit 1
-fi
-
-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/"
-
-# 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
-
- 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
- ;;
- *)
- 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"
- exit 0
- ;;
-
- --config)
- sed -n -e '/^### BEGIN LIBTOOL CONFIG/,/^### END LIBTOOL CONFIG/p' < "$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" ;;
-
- --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 test -z "$show_help"; then
-
- # Infer the operation mode.
- if test -z "$mode"; then
- case $nonopt in
- *cc | *++ | gcc* | *-gcc*)
- 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=
- prev=
- lastarg=
- srcfile="$nonopt"
- suppress_output=
-
- user_target=no
- for arg
- do
- case $prev in
- "") ;;
- xcompiler)
- # Aesthetically quote the previous argument.
- prev=
- lastarg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"`
-
- case $arg in
- # Double-quote args containing other shell metacharacters.
- # Many Bourne shells cannot handle close brackets correctly
- # in scan sets, so we specify it separately.
- *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
- arg="\"$arg\""
- ;;
- esac
-
- # Add the previous argument to base_compile.
- if test -z "$base_compile"; then
- base_compile="$lastarg"
- else
- base_compile="$base_compile $lastarg"
- fi
- continue
- ;;
- esac
-
- # Accept any command-line options.
- case $arg in
- -o)
- if test "$user_target" != "no"; then
- $echo "$modename: you cannot specify \`-o' more than once" 1>&2
- exit 1
- fi
- user_target=next
- ;;
-
- -static)
- build_old_libs=yes
- continue
- ;;
-
- -prefer-pic)
- pic_mode=yes
- continue
- ;;
-
- -prefer-non-pic)
- pic_mode=no
- continue
- ;;
-
- -Xcompiler)
- prev=xcompiler
- continue
- ;;
-
- -Wc,*)
- args=`$echo "X$arg" | $Xsed -e "s/^-Wc,//"`
- lastarg=
- IFS="${IFS= }"; 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.
- if test -z "$base_compile"; then
- base_compile="$lastarg"
- else
- base_compile="$base_compile $lastarg"
- fi
- continue
- ;;
- esac
-
- case $user_target in
- next)
- # The next one is the -o target name
- user_target=yes
- continue
- ;;
- yes)
- # We got the output file
- user_target=set
- libobj="$arg"
- continue
- ;;
- esac
-
- # Accept the current argument as the source file.
- lastarg="$srcfile"
- srcfile="$arg"
-
- # Aesthetically quote the previous argument.
-
- # Backslashify any backslashes, double quotes, and dollar signs.
- # These are the only characters that are still specially
- # interpreted inside of double-quoted scrings.
- lastarg=`$echo "X$lastarg" | $Xsed -e "$sed_quote_subst"`
-
- # Double-quote args containing other shell metacharacters.
- # Many Bourne shells cannot handle close brackets correctly
- # in scan sets, so we specify it separately.
- case $lastarg in
- *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
- lastarg="\"$lastarg\""
- ;;
- esac
-
- # Add the previous argument to base_compile.
- if test -z "$base_compile"; then
- base_compile="$lastarg"
- else
- base_compile="$base_compile $lastarg"
- fi
- done
-
- case $user_target in
- set)
- ;;
- no)
- # Get the name of the library object.
- libobj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%'`
- ;;
- *)
- $echo "$modename: you must specify a target with \`-o'" 1>&2
- exit 1
- ;;
- esac
-
- # Recognize several different file suffixes.
- # If the user specifies -o file.o, it is replaced with file.lo
- xform='[cCFSfmso]'
- case $libobj in
- *.ada) xform=ada ;;
- *.adb) xform=adb ;;
- *.ads) xform=ads ;;
- *.asm) xform=asm ;;
- *.c++) xform=c++ ;;
- *.cc) xform=cc ;;
- *.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
- "$CC "*) ;;
- # Blanks in the command may have been stripped by the calling shell,
- # but not from the CC environment variable when ltconfig was run.
- "`$echo $CC` "*) ;;
- *)
- 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 "*)
- # 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
- ;;
- "`$echo $CC` "*)
- 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 invokation.
- # 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=
- add_flags=
- compiler_flags=
- linker_flags=
- dllsearchpath=
- lib_search_path=`pwd`
-
- 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=
-
- # 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
- ;;
- 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 | egrep "^# 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
- ;;
- *)
- eval "$prev=\"\$arg\""
- prev=
- continue
- ;;
- esac
- fi
-
- 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: not more than one -exported-symbols argument allowed"
- exit 1
- fi
- if test "X$arg" = "X-export-symbols"; then
- prev=expsyms
- else
- prev=expsyms_regex
- fi
- 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*)
- 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 "$arg" = "-lc"; then
- case $host in
- *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos*)
- # These systems don't actually have c library (as such)
- continue
- ;;
- *-*-rhapsody* | *-*-darwin1.[012])
- # Rhapsody C library is in the System framework
- deplibs="$deplibs -framework System"
- continue
- ;;
- esac
- elif test "$arg" = "-lm"; then
- case $host in
- *-*-cygwin* | *-*-pw32* | *-*-beos*)
- # These systems don't actually have math library (as such)
- continue
- ;;
- *-*-rhapsody* | *-*-darwin1.[012])
- # Rhapsody math library is in the System framework
- deplibs="$deplibs -framework System"
- continue
- ;;
- esac
- fi
- deplibs="$deplibs $arg"
- continue
- ;;
-
- -module)
- module=yes
- 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
- ;;
-
- -Wc,*)
- args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wc,//'`
- arg=
- IFS="${IFS= }"; 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=
- IFS="${IFS= }"; 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
- ;;
-
- # 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
- add_flags="$add_flags $arg"
- ;;
-
- *.$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 | egrep "^# 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
- add_flags="$add_flags $arg"
- ;;
- esac
-
- # 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
-
- 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
- "$CC "*) ;;
- # Blanks in the command may have been stripped by the calling shell,
- # but not from the CC environment variable when ltconfig was run.
- "`$echo $CC` "*) ;;
- *)
- 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 "*)
- # The compiler in $compile_command matches
- # the one in the tagged configuration.
- # Assume this is the tagged configuration we want.
- tagname=$z
- break
- ;;
- "`$echo $CC` "*)
- 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
-
- 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
- case "$libs " in
- *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
- esac
- libs="$libs $deplib"
- done
-
- if test $linkmode = lib; then
- libs="$predeps $libs $compiler_lib_search_path $postdeps"
- fi
-
- deplibs=
- newdependency_libs=
- newlib_search_path=
- need_relink=no # whether we're linking any uninstalled libtool libraries
- uninst_deplibs= # uninstalled libtool libraries
- uninst_path= # paths that contain uninstalled 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
- 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
- ;;
- -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
- continue
- ;;
- -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: This library needs some functionality provided by $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."
- 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
- ;;
- *.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
- 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 | egrep "^# 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 variable installed.
- installed=yes
-
- # 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"
- case "$tmp_libs " in
- *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
- esac
- 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
-
- # 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
-
- # 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
- uninst_path="$uninst_path $abs_ladir"
- fi
- 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
-
- 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
- case "$tmp_libs " in
- *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
- esac
- tmp_libs="$tmp_libs $deplib"
- done
- continue
- fi
-
- 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
-
- 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
- uninst_deplibs="$uninst_deplibs $lib"
- need_relink=yes
- fi
- # This is a shared library
- if test $linkmode = lib && test "$hardcode_into_libs" = all; 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*)
- 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'"
- IFS="${IFS= }"; 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'"
- IFS="${IFS= }"; 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
-
- 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"
- 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"
- 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"
- else
- # We cannot seem to hardcode it, guess we'll fake it.
- add_dir="-L$libdir"
- 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 library needs some functionality provided by $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."
- else
- convenience="$convenience $dir/$old_library"
- old_convenience="$old_convenience $dir/$old_library"
- deplibs="$dir/$old_library $deplibs"
- link_static=yes
- fi
- fi
-
- 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"
- case "$tmp_libs " in
- *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;;
- esac
- 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="-L$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="-L$absdir"
- fi
- ;;
- *) continue ;;
- esac
- case " $deplibs " in
- *" $path "*) ;;
- *) deplibs="$path $deplibs" ;;
- esac
- done
- fi
- fi
- done
- 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
- # Make sure that $var contains only unique libraries
- # and add them in reverse order
- eval tmp_libs=\"\$$var\"
- new_libs=
- for deplib in $tmp_libs; do
- case "$deplib" in
- -L*) new_libs="$deplib $new_libs" ;;
- *)
- 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
- fi
- done
- 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' 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 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 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' 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.
- IFS="${IFS= }"; 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
-
- current="$2"
- revision="$3"
- age="$4"
-
- # Check that each of the things are valid numbers.
- case $current in
- 0 | [1-9] | [1-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]*) ;;
- *)
- $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]*) ;;
- *)
- $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)
- major=`expr $current - $age + 1`
- verstring="sgi$major.$revision"
-
- # Add in all the interfaces that we are compatible with.
- loop=$revision
- while test $loop != 0; do
- iface=`expr $revision - $loop`
- loop=`expr $loop - 1`
- verstring="sgi$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 != 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=
- verstring="0.0"
- 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 $uninst_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"
- ;;
- *)
- # 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 behaviour.
- 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" != "" -a "$name" != "0"; 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: This library needs some functionality provided by $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."
- fi
- else
- newdeplibs="$newdeplibs $i"
- fi
- done
- else
- # Error occured in the first compile. Let's try to salvage the situation:
- # Compile a seperate 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" != "" -a "$name" != "0"; then
- $rm conftest
- $LTCC -o conftest conftest.c $i
- # Did it work?
- if test $? -eq 0 ; then
- ldd_output=`ldd conftest`
- 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: This library needs some functionality provided by $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."
- 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" != "" -a "$name" != "0"; 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
- if test -n "$a_deplib" ; then
- droppeddeps=yes
- echo
- echo "*** Warning: This library needs some functionality provided by $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."
- fi
- else
- # Add a -L argument.
- newdeplibs="$newdeplibs $a_deplib"
- fi
- done # Gone through all deplibs.
- ;;
- none | unknown | *)
- newdeplibs=""
- if $echo "X $deplibs" | $Xsed -e 's/ -lc$//' \
- -e 's/ -[LR][^ ]*//g' -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
-
- 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"
- eval dep_rpath=\"$hardcode_libdir_flag_spec\"
- 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 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 x$dlname = x; then
- dlname=$soname
- fi
-
- lib="$output_objdir/$realname"
- for link
- do
- linknames="$linknames $link"
- done
-
-# # Ensure that we have .o objects for linkers which dislike .lo
-# # (e.g. aix) in case we are running --disable-static
-# for obj in $libobjs; do
-# xdir=`$echo "X$obj" | $Xsed -e 's%/[^/]*$%%'`
-# if test "X$xdir" = "X$obj"; then
-# xdir="."
-# else
-# xdir="$xdir"
-# fi
-# baseobj=`$echo "X$obj" | $Xsed -e 's%^.*/%%'`
-# oldobj=`$echo "X$baseobj" | $Xsed -e "$lo2o"`
-# if test ! -f $xdir/$oldobj && test "$baseobj" != "$oldobj"; then
-# $show "(cd $xdir && ${LN_S} $baseobj $oldobj)"
-# $run eval '(cd $xdir && ${LN_S} $baseobj $oldobj)' || exit $?
-# fi
-# 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\"
- IFS="${IFS= }"; save_ifs="$IFS"; IFS='~'
- for cmd in $cmds; do
- IFS="$save_ifs"
- $show "$cmd"
- $run eval "$cmd" || exit $?
- 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
-
- 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
- $show "(cd $xdir && $AR x $xabs)"
- $run eval "(cd \$xdir && $AR x \$xabs)" || exit $?
-
- 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 && test "$hardcode_into_libs" = all; then
- $run eval '(cd $output_objdir && $rm ${realname}U && $mv $realname ${realname}U)' || exit $?
- fi
-
- # Add all flags from the command line. We here create a library,
- # but those flags were only added to compile_command and
- # finalize_command, which are only used when creating executables.
- # So do it by hand here.
- compiler_flags="$compiler_flags $add_flags"
- # Only add it to commands which use CC, instead of LD, i.e.
- # only to $compiler_flags
- #linker_flags="$linker_flags $add_flags"
-
- # 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
- if len=`expr "X$cmds" : ".*"` &&
- test $len -le $max_cmd_len; 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\"
-
- # 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.
- IFS="${IFS= }"; 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
- IFS="${IFS= }"; 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 && test "$hardcode_into_libs" = all; 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
- $show "(cd $xdir && $AR x $xabs)"
- $run eval "(cd \$xdir && $AR x \$xabs)" || exit $?
-
- 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\"
- IFS="${IFS= }"; 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\"
- IFS="${IFS= }"; save_ifs="$IFS"; IFS='~'
- for cmd in $cmds; do
- IFS="$save_ifs"
- $show "$cmd"
- $run eval "$cmd" || exit $?
- done
- IFS="$save_ifs"
-# else
-# # Just create a symlink.
-# $show $rm $libobj
-# $run $rm $libobj
-# xdir=`$echo "X$libobj" | $Xsed -e 's%/[^/]*$%%'`
-# if test "X$xdir" = "X$libobj"; then
-# xdir="."
-# else
-# xdir="$xdir"
-# fi
-# baseobj=`$echo "X$libobj" | $Xsed -e 's%^.*/%%'`
-# oldobj=`$echo "X$baseobj" | $Xsed -e "$lo2o"`
-# $show "(cd $xdir && $LN_S $oldobj $baseobj)"
-# $run eval '(cd $xdir && $LN_S $oldobj $baseobj)' || exit $?
- 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
-
- 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"
-
- 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="$objs$old_deplibs"
- 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" | sort +2 | 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_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[] =
-{\
-"
-
- sed -n -e 's/^: \([^ ]*\) $/ {\"\1\", (lt_ptr_t) 0},/p' \
- -e 's/^. \([^ ]*\) \([^ ]*\)$/ {"\2", (lt_ptr_t) \&\2},/p' \
- < "$nlist" >> "$output_objdir/$dlsyms"
-
- $echo >> "$output_objdir/$dlsyms" "\
- {0, (lt_ptr_t) 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
-
- # AIX runtime linking requires linking programs with -Wl,-brtl and libs with -Wl,-G
- # Also add -bnolibpath to the beginning of the link line, to clear the hardcoded runpath.
- # Otherwise, things like the -L path to libgcc.a are accidentally hardcoded by ld.
- # This does not apply on AIX for ia64, which uses a SysV linker.
- case "$host" in
- ia64-*-aix5*) ;;
- *-*-aix4* | *-*-aix5*)
- compile_command=`$echo "X$compile_command $wl-brtl" | $Xsed -e "s/\$CC/\$CC $wl-bnolibpath/1"`
- finalize_command=`$echo "X$finalize_command $wl-brtl" | $Xsed -e "s/\$CC/\$CC $wl-bnolibpath/1"` ;;
- esac
-
- 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 ;;
- *) exeext= ;;
- 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:
- uninst_deplibs='$uninst_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 (eval \$relink_command); then :
- else
- $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
- # win32 systems need to use the prog path for dll
- # lookup to work
- *-*-cygwin* | *-*-pw32*)
- $echo >> $output "\
- exec \$progdir/\$program \${1+\"\$@\"}
-"
- ;;
-
- # Backslashes separate directories on plain windows
- *-*-mingw | *-*-os2*)
- $echo >> $output "\
- exec \$progdir\\\\\$program \${1+\"\$@\"}
-"
- ;;
-
- *)
- $echo >> $output "\
- # Export the path to the program.
- PATH=\"\$progdir:\$PATH\"
- export PATH
-
- exec \$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="$objs$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
- $show "(cd $xdir && $AR x $xabs)"
- $run eval "(cd \$xdir && $AR x \$xabs)" || exit $?
-
- oldobjs="$oldobjs "`find $xdir -name \*.${objext} -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
-# # Ensure that we have .o objects in place in case we decided
-# # not to build a shared library, and have fallen back to building
-# # static libs even though --disable-static was passed!
-# for oldobj in $oldobjs; do
-# if test ! -f $oldobj; then
-# xdir=`$echo "X$oldobj" | $Xsed -e 's%/[^/]*$%%'`
-# if test "X$xdir" = "X$oldobj"; then
-# xdir="."
-# else
-# xdir="$xdir"
-# fi
-# baseobj=`$echo "X$oldobj" | $Xsed -e 's%^.*/%%'`
-# obj=`$echo "X$baseobj" | $Xsed -e "$o2lo"`
-# $show "(cd $xdir && ${LN_S} $obj $baseobj)"
-# $run eval '(cd $xdir && ${LN_S} $obj $baseobj)' || exit $?
-# fi
-# done
-
- compiler_flags="$compiler_flags $add_flags"
- eval cmds=\"$old_archive_cmds\"
-
- if len=`expr "X$cmds" : ".*"` &&
- test $len -le $max_cmd_len; 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
- 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
- test -z "$concat_cmds" || concat_cmds=$concat_cmds~
- eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\"
- objlist=
- fi
- done
- RANLIB=$save_RANLIB
- oldobjs=$objlist
- eval cmds=\"\$concat_cmds~$old_archive_cmds\"
- fi
- fi
- IFS="${IFS= }"; 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"
- 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) 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
-
-# Files to dlopen/dlpreopen
-dlopen='$dlfiles'
-dlpreopen='$dlprefiles'
-
-# Directory that this library needs to be installed in:
-libdir='$install_libdir'"
- if test $hardcode_into_libs = all &&
- 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 | egrep "^# 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 "$hardcode_into_libs" = all && test -n "$relink_command"; then
- $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
- continue
- 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 "$hardcode_into_libs" = all && 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\"
- IFS="${IFS= }"; 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
-
- # Do a test to see if this is really a libtool program.
- if (sed -e '4q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
- uninst_deplibs=
- relink_command=
-
- # If there is no directory component, then add one.
- case $file in
- */* | *\\*) . $file ;;
- *) . ./$file ;;
- esac
-
- # Check the variables that should have been set.
- if test -z "$uninst_deplibs"; then
- $echo "$modename: invalid libtool wrapper script \`$file'" 1>&2
- exit 1
- fi
-
- finalize=yes
- for lib in $uninst_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=
- # If there is no directory component, then add one.
- case $file in
- */* | *\\*) . $file ;;
- *) . ./$file ;;
- 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" | $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" | $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\"
- IFS="${IFS= }"; 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 $SHELL $0 --finish$current_libdirs
- exit 1
- fi
-
- exit 0
- ;;
-
- # 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\"
- IFS="${IFS= }"; 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.
- 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 \`-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 | egrep "^# 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 | egrep "^# 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 enviroment 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 actually exec the command.
- eval "exec \$cmd$args"
-
- $echo "$modename: cannot exec \$cmd$args"
- exit 1
- 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=
-
- # This variable tells wrapper scripts just to set variables rather
- # than running their programs.
- libtool_install_magic="$magic"
-
- for arg
- do
- case $arg in
- -*) 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=
-
- for file in $files; do
- dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`
- if test "X$dir" = "X$file"; then
- dir=.
- objdir="$objdir"
- else
- objdir="$dir/$objdir"
- 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
-
- rmfiles="$file"
-
- case $name in
- *.la)
- # Possibly a libtool archive, so verify it.
- if (sed -e '2q' $file | egrep "^# 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\"
- IFS="${IFS= }"; save_ifs="$IFS"; IFS='~'
- for cmd in $cmds; do
- IFS="$save_ifs"
- $show "$cmd"
- $run eval "$cmd"
- done
- IFS="$save_ifs"
- fi
-
- if test -n "$old_library"; then
- # Do each command in the old_postuninstall commands.
- eval cmds=\"$old_postuninstall_cmds\"
- IFS="${IFS= }"; save_ifs="$IFS"; IFS='~'
- for cmd in $cmds; do
- IFS="$save_ifs"
- $show "$cmd"
- $run eval "$cmd"
- 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 | egrep "^# 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
- ;;
-
- *)
- # Do a test to see if this is a libtool program.
- if test $mode = clean &&
- (sed -e '4q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then
- relink_command=
- . $dir/$file
-
- rmfiles="$rmfiles $objdir/$name $objdir/${name}S.${objext}"
- if test "$fast_install" = yes && test -n "$relink_command"; then
- rmfiles="$rmfiles $objdir/lt-$name"
- fi
- fi
- ;;
- esac
- $show "$rm $rmfiles"
- $run $rm $rmfiles
- done
-
- # 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 0
- ;;
-
- "")
- $echo "$modename: you must specify a MODE" 1>&2
- $echo "$generic_help" 1>&2
- exit 1
- ;;
- esac
-
- $echo "$modename: invalid operation mode \`$mode'" 1>&2
- $echo "$generic_help" 1>&2
- exit 1
-fi # test -z "$show_help"
-
-# 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."
- 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
- -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/krootwarning/admin/ylwrap b/krootwarning/admin/ylwrap
deleted file mode 100755
index 5ea68e4..0000000
--- a/krootwarning/admin/ylwrap
+++ /dev/null
@@ -1,143 +0,0 @@
-#! /bin/sh
-# ylwrap - wrapper for lex/yacc invocations.
-# Copyright 1996, 1997, 1998, 1999 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:
-# ylwrap INPUT [OUTPUT DESIRED]... -- PROGRAM [ARGS]...
-# * INPUT is the input file
-# * OUTPUT is file PROG generates
-# * DESIRED is file we actually want
-# * PROGRAM is program to run
-# * ARGS are passed to PROG
-# Any number of OUTPUT,DESIRED pairs may be used.
-
-# The input.
-input="$1"
-shift
-case "$input" in
- [\\/]* | ?:[\\/]*)
- # Absolute path; do nothing.
- ;;
- *)
- # Relative path. Make it absolute.
- input="`pwd`/$input"
- ;;
-esac
-
-# The directory holding the input.
-input_dir=`echo "$input" | sed -e 's,\([\\/]\)[^\\/]*$,\1,'`
-# Quote $INPUT_DIR so we can use it in a regexp.
-# FIXME: really we should care about more than `.' and `\'.
-input_rx=`echo "$input_dir" | sed -e 's,\\\\,\\\\\\\\,g' -e 's,\\.,\\\\.,g'`
-
-echo "got $input_rx"
-
-pairlist=
-while test "$#" -ne 0; do
- if test "$1" = "--"; then
- shift
- break
- fi
- pairlist="$pairlist $1"
- shift
-done
-
-# The program to run.
-prog="$1"
-shift
-# Make any relative path in $prog absolute.
-case "$prog" in
- [\\/]* | ?:[\\/]*) ;;
- *[\\/]*) prog="`pwd`/$prog" ;;
-esac
-
-# FIXME: add hostname here for parallel makes that run commands on
-# other machines. But that might take us over the 14-char limit.
-dirname=ylwrap$$
-trap "cd `pwd`; rm -rf $dirname > /dev/null 2>&1" 1 2 3 15
-mkdir $dirname || exit 1
-
-cd $dirname
-
-$prog ${1+"$@"} "$input"
-status=$?
-
-if test $status -eq 0; then
- set X $pairlist
- shift
- first=yes
- # Since DOS filename conventions don't allow two dots,
- # the DOS version of Bison writes out y_tab.c instead of y.tab.c
- # and y_tab.h instead of y.tab.h. Test to see if this is the case.
- y_tab_nodot="no"
- if test -f y_tab.c || test -f y_tab.h; then
- y_tab_nodot="yes"
- fi
-
- while test "$#" -ne 0; do
- from="$1"
- # Handle y_tab.c and y_tab.h output by DOS
- if test $y_tab_nodot = "yes"; then
- if test $from = "y.tab.c"; then
- from="y_tab.c"
- else
- if test $from = "y.tab.h"; then
- from="y_tab.h"
- fi
- fi
- fi
- if test -f "$from"; then
- # If $2 is an absolute path name, then just use that,
- # otherwise prepend `../'.
- case "$2" in
- [\\/]* | ?:[\\/]*) target="$2";;
- *) target="../$2";;
- esac
-
- # Edit out `#line' or `#' directives. We don't want the
- # resulting debug information to point at an absolute srcdir;
- # it is better for it to just mention the .y file with no
- # path.
- sed -e "/^#/ s,$input_rx,," "$from" > "$target" || status=$?
- else
- # A missing file is only an error for the first file. This
- # is a blatant hack to let us support using "yacc -d". If -d
- # is not specified, we don't want an error when the header
- # file is "missing".
- if test $first = yes; then
- status=1
- fi
- fi
- shift
- shift
- first=no
- done
-else
- status=$?
-fi
-
-# Remove the directory.
-cd ..
-rm -rf $dirname
-
-exit $status
diff --git a/krootwarning/configure.files b/krootwarning/configure.files
deleted file mode 100644
index 030bce8..0000000
--- a/krootwarning/configure.files
+++ /dev/null
@@ -1,2 +0,0 @@
-./admin/configure.in.min
-configure.in.in
diff --git a/krootwarning/configure.in b/krootwarning/configure.in
deleted file mode 100644
index ea584bd..0000000
--- a/krootwarning/configure.in
+++ /dev/null
@@ -1,51 +0,0 @@
-# Original Author was Kalle@kde.org
-# I lifted it in some mater. (Stephan Kulow)
-# I used much code from Janos Farkas
-
-dnl Process this file with autoconf to produce a configure script.
-
-AC_INIT(acinclude.m4) dnl a source file from your sub dir
-
-dnl This is so we can use kde-common
-AC_CONFIG_AUX_DIR(admin)
-
-dnl This ksh/zsh feature conflicts with `cd blah ; pwd`
-unset CDPATH
-
-dnl Checking host/target/build systems, for make, install etc.
-AC_CANONICAL_SYSTEM
-dnl Perform program name transformation
-AC_ARG_PROGRAM
-
-dnl Automake doc recommends to do this only here. (Janos)
-AM_INIT_AUTOMAKE(krootwarning, 0.1) dnl searches for some needed programs
-
-KDE_SET_PREFIX
-
-dnl generate the config header
-AM_CONFIG_HEADER(config.h) dnl at the distribution this done
-
-dnl Checks for programs.
-AC_CHECK_COMPILERS
-AC_ENABLE_SHARED(yes)
-AC_ENABLE_STATIC(no)
-KDE_PROG_LIBTOOL
-
-dnl for NLS support. Call them in this order!
-dnl WITH_NLS is for the po files
-AM_KDE_WITH_NLS
-
-AC_PATH_KDE
-#MIN_CONFIG
-
-dnl PACKAGE set before
-
-KDE_CREATE_SUBDIRSLIST
-AC_OUTPUT( \
-./Makefile \
-doc/Makefile \
-doc/en/Makefile \
-krootwarning/Makefile \
-krootwarning/pics/Makefile \
-po/Makefile \
-)
diff --git a/krootwarning/configure.in.in b/krootwarning/configure.in.in
deleted file mode 100644
index a454b91..0000000
--- a/krootwarning/configure.in.in
+++ /dev/null
@@ -1,4 +0,0 @@
-#MIN_CONFIG
-
-AM_INIT_AUTOMAKE(krootwarning, 0.1)
-
diff --git a/krootwarning/doc/Makefile.am b/krootwarning/doc/Makefile.am
deleted file mode 100644
index 1a9ed96..0000000
--- a/krootwarning/doc/Makefile.am
+++ /dev/null
@@ -1,5 +0,0 @@
-####### kdevelop will overwrite this part!!! (begin)##########
-
-
-####### kdevelop will overwrite this part!!! (end)############
-
diff --git a/krootwarning/doc/en/Makefile.am b/krootwarning/doc/en/Makefile.am
deleted file mode 100644
index fa7b017..0000000
--- a/krootwarning/doc/en/Makefile.am
+++ /dev/null
@@ -1,9 +0,0 @@
-####### kdevelop will overwrite this part!!! (begin)##########
-
-
-####### kdevelop will overwrite this part!!! (end)############
-
-KDE_LANG = en
-KDE_DOCS = krootwarning
-
-
diff --git a/krootwarning/krootwarning-api/kdoc-reference/Krootwarning.html b/krootwarning/krootwarning-api/kdoc-reference/Krootwarning.html
deleted file mode 100644
index c33764a..0000000
--- a/krootwarning/krootwarning-api/kdoc-reference/Krootwarning.html
+++ /dev/null
@@ -1,54 +0,0 @@
-<HTML>
-<HEAD>
-<TITLE>class Krootwarning</TITLE>
-
-<META NAME="Generator" CONTENT="KDOC ">
-</HEAD>
-<BODY bgcolor="#ffffff" text="#000000" link="#0000ff" vlink="#000099" alink= "#ffffff">
-<TABLE WIDTH="100%" BORDER="0">
-<TR>
-<TD>
- <TABLE BORDER="0">
- <TR><TD valign="top" align="left" cellspacing="10">
- <h1>class Krootwarning</h1>
- </TD>
- <TD valign="top" align="right" colspan="1">
- *
- 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. <small><A HREF="#longdesc">More...</A></small></TD></TR>
- </TABLE>
- <HR>
- <TABLE BORDER="0">
- <TR><TH>Definition</TH><TD><code>#include &lt;<A HREF="krootwarning_h.html">krootwarning.h</A>&gt;</code></TD></TR>
-<TR><TH>Inherits</TH><TD>QWidget <small>(unknown)</small> <small>[public ]</small></TD></TR>
-<TR><TH><A HREF="full-list-Krootwarning.html">List of all Methods</A></TH></TR>
- </TABLE>
- </TD>
-<TD align="right"><TABLE BORDER="0"><TR><TD><small><A HREF="index-long.html">Annotated List</A></small></TD></TR>
-<TR><TD><small><A HREF="header-list.html">Files</A></small></TD></TR>
-<TR><TD><small><A HREF="all-globals.html">Globals</A></small></TD></TR>
-<TR><TD><small><A HREF="hier.html">Hierarchy</A></small></TD></TR>
-<TR><TD><small><A HREF="index.html">Index</A></small></TD></TR>
-</TABLE></TD></TR></TABLE>
-<h4>Public Methods</h4><ul><LI>&nbsp;<b><A HREF="#ref1">Krootwarning</A></b> (QWidget* parent=0, const char *name=0)
-</LI>
-<LI>&nbsp;<b><A HREF="#ref2">~Krootwarning</A></b> ()
-</LI>
-</ul><HR><H2><A NAME="longdesc">Detailed Description</A></H2><p>
- *
- 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. *
- *
-*************************************************************************</p>
-<A NAME="Krootwarning"></A><A NAME="ref1"></A><table width="100%"><tr bgcolor="#eeeeee"><td>&nbsp;<strong>Krootwarning</strong> (QWidget* parent=0, const char *name=0)
-<br></td><td align="right"><h3><strong>Krootwarning</strong></h3></td></tr></table><p></p><A NAME="~Krootwarning"></A><A NAME="ref2"></A><table width="100%"><tr bgcolor="#eeeeee"><td>&nbsp;<strong>~Krootwarning</strong> ()
-<br></td><td align="right"><h3><strong>~Krootwarning</strong></h3></td></tr></table><p></p><HR>
- <table>
- <tr><td><small>Generated by: root@kspread.mandrakesoft.com on Tue Jul 10 13:43:25 2001, using kdoc 2.0a53.</small></td></tr>
- </table>
-</BODY>
-</HTML>
diff --git a/krootwarning/krootwarning-api/kdoc-reference/all-globals.html b/krootwarning/krootwarning-api/kdoc-reference/all-globals.html
deleted file mode 100644
index a4e8f2e..0000000
--- a/krootwarning/krootwarning-api/kdoc-reference/all-globals.html
+++ /dev/null
@@ -1,34 +0,0 @@
-<HTML>
-<HEAD>
-<TITLE> Globals</TITLE>
-
-<META NAME="Generator" CONTENT="KDOC ">
-</HEAD>
-<BODY bgcolor="#ffffff" text="#000000" link="#0000ff" vlink="#000099" alink= "#ffffff">
-<TABLE WIDTH="100%" BORDER="0">
-<TR>
-<TD>
- <TABLE BORDER="0">
- <TR><TD valign="top" align="left" cellspacing="10">
- <h1> Globals</h1>
- </TD>
- <TD valign="top" align="right" colspan="1"></TD></TR>
- </TABLE>
- <HR>
- <TABLE BORDER="0">
-
- </TABLE>
- </TD>
-<TD align="right"><TABLE BORDER="0"><TR><TD><small><A HREF="index-long.html">Annotated List</A></small></TD></TR>
-<TR><TD><small><A HREF="header-list.html">Files</A></small></TD></TR>
-<TR><TD><small><A HREF="all-globals.html">Globals</A></small></TD></TR>
-<TR><TD><small><A HREF="hier.html">Hierarchy</A></small></TD></TR>
-<TR><TD><small><A HREF="index.html">Index</A></small></TD></TR>
-</TABLE></TD></TR></TABLE>
-<h2>Global member Documentation</h2>
-<HR>
- <table>
- <tr><td><small>Generated by: root@kspread.mandrakesoft.com on Tue Jul 10 13:43:25 2001, using kdoc 2.0a53.</small></td></tr>
- </table>
-</BODY>
-</HTML>
diff --git a/krootwarning/krootwarning-api/kdoc-reference/full-list-Krootwarning.html b/krootwarning/krootwarning-api/kdoc-reference/full-list-Krootwarning.html
deleted file mode 100644
index 96649e3..0000000
--- a/krootwarning/krootwarning-api/kdoc-reference/full-list-Krootwarning.html
+++ /dev/null
@@ -1,35 +0,0 @@
-<HTML>
-<HEAD>
-<TITLE>class Krootwarning: All methods</TITLE>
-
-<META NAME="Generator" CONTENT="KDOC ">
-</HEAD>
-<BODY bgcolor="#ffffff" text="#000000" link="#0000ff" vlink="#000099" alink= "#ffffff">
-<TABLE WIDTH="100%" BORDER="0">
-<TR>
-<TD>
- <TABLE BORDER="0">
- <TR><TD valign="top" align="left" cellspacing="10">
- <h1>class Krootwarning: All methods</h1>
- </TD>
- <TD valign="top" align="right" colspan="1"></TD></TR>
- </TABLE>
- <HR>
- <TABLE BORDER="0">
-
- </TABLE>
- </TD>
-<TD align="right"><TABLE BORDER="0"><TR><TD><small><A HREF="index-long.html">Annotated List</A></small></TD></TR>
-<TR><TD><small><A HREF="header-list.html">Files</A></small></TD></TR>
-<TR><TD><small><A HREF="all-globals.html">Globals</A></small></TD></TR>
-<TR><TD><small><A HREF="hier.html">Hierarchy</A></small></TD></TR>
-<TR><TD><small><A HREF="index.html">Index</A></small></TD></TR>
-</TABLE></TD></TR></TABLE>
-<TABLE WIDTH="100%" BORDER="0"><TR><TD VALIGN="top"><TABLE BORDER="0"><TR bgcolor="b0b0b0"><TH>Krootwarning - ~Krootwarning</TH></TR><TR ><TD><A HREF="Krootwarning.html#Krootwarning">Krootwarning::Krootwarning</A></TD></TR>
-<TR bgcolor="#eeeeee"><TD><A HREF="Krootwarning.html#~Krootwarning">Krootwarning::~Krootwarning</A></TD></TR>
-</TABLE></TD></TR></TABLE><HR>
- <table>
- <tr><td><small>Generated by: root@kspread.mandrakesoft.com on Tue Jul 10 13:43:25 2001, using kdoc 2.0a53.</small></td></tr>
- </table>
-</BODY>
-</HTML>
diff --git a/krootwarning/krootwarning-api/kdoc-reference/header-list.html b/krootwarning/krootwarning-api/kdoc-reference/header-list.html
deleted file mode 100644
index 4525cdc..0000000
--- a/krootwarning/krootwarning-api/kdoc-reference/header-list.html
+++ /dev/null
@@ -1,35 +0,0 @@
-<HTML>
-<HEAD>
-<TITLE> File Index</TITLE>
-
-<META NAME="Generator" CONTENT="KDOC ">
-</HEAD>
-<BODY bgcolor="#ffffff" text="#000000" link="#0000ff" vlink="#000099" alink= "#ffffff">
-<TABLE WIDTH="100%" BORDER="0">
-<TR>
-<TD>
- <TABLE BORDER="0">
- <TR><TD valign="top" align="left" cellspacing="10">
- <h1> File Index</h1>
- </TD>
- <TD valign="top" align="right" colspan="1"></TD></TR>
- </TABLE>
- <HR>
- <TABLE BORDER="0">
-
- </TABLE>
- </TD>
-<TD align="right"><TABLE BORDER="0"><TR><TD><small><A HREF="index-long.html">Annotated List</A></small></TD></TR>
-<TR><TD><small><A HREF="header-list.html">Files</A></small></TD></TR>
-<TR><TD><small><A HREF="all-globals.html">Globals</A></small></TD></TR>
-<TR><TD><small><A HREF="hier.html">Hierarchy</A></small></TD></TR>
-<TR><TD><small><A HREF="index.html">Index</A></small></TD></TR>
-</TABLE></TD></TR></TABLE>
-<TABLE WIDTH="100%" BORDER="0"><TR><TD VALIGN="top"><TABLE BORDER="0"><TR bgcolor="b0b0b0"><TH>krootwarning.h - krootwarning.h</TH></TR><TR ><TD><A HREF="krootwarning_h.html">krootwarning.h</A></TD></TR>
-</TABLE></TD></TR></TABLE></UL>
-<HR>
- <table>
- <tr><td><small>Generated by: root@kspread.mandrakesoft.com on Tue Jul 10 13:43:25 2001, using kdoc 2.0a53.</small></td></tr>
- </table>
-</BODY>
-</HTML>
diff --git a/krootwarning/krootwarning-api/kdoc-reference/hier.html b/krootwarning/krootwarning-api/kdoc-reference/hier.html
deleted file mode 100644
index 7ce8b05..0000000
--- a/krootwarning/krootwarning-api/kdoc-reference/hier.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<HTML>
-<HEAD>
-<TITLE> Class Hierarchy</TITLE>
-
-<META NAME="Generator" CONTENT="KDOC ">
-</HEAD>
-<BODY bgcolor="#ffffff" text="#000000" link="#0000ff" vlink="#000099" alink= "#ffffff">
-<TABLE WIDTH="100%" BORDER="0">
-<TR>
-<TD>
- <TABLE BORDER="0">
- <TR><TD valign="top" align="left" cellspacing="10">
- <h1> Class Hierarchy</h1>
- </TD>
- <TD valign="top" align="right" colspan="1"></TD></TR>
- </TABLE>
- <HR>
- <TABLE BORDER="0">
-
- </TABLE>
- </TD>
-<TD align="right"><TABLE BORDER="0"><TR><TD><small><A HREF="index-long.html">Annotated List</A></small></TD></TR>
-<TR><TD><small><A HREF="header-list.html">Files</A></small></TD></TR>
-<TR><TD><small><A HREF="all-globals.html">Globals</A></small></TD></TR>
-<TR><TD><small><A HREF="hier.html">Hierarchy</A></small></TD></TR>
-<TR><TD><small><A HREF="index.html">Index</A></small></TD></TR>
-</TABLE></TD></TR></TABLE>
-<UL><LI>QWidget (unknown)
-<UL><LI><A HREF="Krootwarning.html">Krootwarning</A>
-</UL></LI>
-</UL>
-<HR>
- <table>
- <tr><td><small>Generated by: root@kspread.mandrakesoft.com on Tue Jul 10 13:43:25 2001, using kdoc 2.0a53.</small></td></tr>
- </table>
-</BODY>
-</HTML>
diff --git a/krootwarning/krootwarning-api/kdoc-reference/index-long.html b/krootwarning/krootwarning-api/kdoc-reference/index-long.html
deleted file mode 100644
index 59a826e..0000000
--- a/krootwarning/krootwarning-api/kdoc-reference/index-long.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<HTML>
-<HEAD>
-<TITLE> Annotated List</TITLE>
-
-<META NAME="Generator" CONTENT="KDOC ">
-</HEAD>
-<BODY bgcolor="#ffffff" text="#000000" link="#0000ff" vlink="#000099" alink= "#ffffff">
-<TABLE WIDTH="100%" BORDER="0">
-<TR>
-<TD>
- <TABLE BORDER="0">
- <TR><TD valign="top" align="left" cellspacing="10">
- <h1> Annotated List</h1>
- </TD>
- <TD valign="top" align="right" colspan="1"></TD></TR>
- </TABLE>
- <HR>
- <TABLE BORDER="0">
-
- </TABLE>
- </TD>
-<TD align="right"><TABLE BORDER="0"><TR><TD><small><A HREF="index-long.html">Annotated List</A></small></TD></TR>
-<TR><TD><small><A HREF="header-list.html">Files</A></small></TD></TR>
-<TR><TD><small><A HREF="all-globals.html">Globals</A></small></TD></TR>
-<TR><TD><small><A HREF="hier.html">Hierarchy</A></small></TD></TR>
-<TR><TD><small><A HREF="index.html">Index</A></small></TD></TR>
-</TABLE></TD></TR></TABLE>
-<TABLE WIDTH="100%" BORDER=\"0\"><TR ><TD><A HREF="Krootwarning.html">Krootwarning</A></TD><TD>
- *
- 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.</TD></TR></TABLE><HR>
- <table>
- <tr><td><small>Generated by: root@kspread.mandrakesoft.com on Tue Jul 10 13:43:25 2001, using kdoc 2.0a53.</small></td></tr>
- </table>
-</BODY>
-</HTML>
diff --git a/krootwarning/krootwarning-api/kdoc-reference/index.html b/krootwarning/krootwarning-api/kdoc-reference/index.html
deleted file mode 100644
index 60871cd..0000000
--- a/krootwarning/krootwarning-api/kdoc-reference/index.html
+++ /dev/null
@@ -1,34 +0,0 @@
-<HTML>
-<HEAD>
-<TITLE> Class Index</TITLE>
-
-<META NAME="Generator" CONTENT="KDOC ">
-</HEAD>
-<BODY bgcolor="#ffffff" text="#000000" link="#0000ff" vlink="#000099" alink= "#ffffff">
-<TABLE WIDTH="100%" BORDER="0">
-<TR>
-<TD>
- <TABLE BORDER="0">
- <TR><TD valign="top" align="left" cellspacing="10">
- <h1> Class Index</h1>
- </TD>
- <TD valign="top" align="right" colspan="1"></TD></TR>
- </TABLE>
- <HR>
- <TABLE BORDER="0">
-
- </TABLE>
- </TD>
-<TD align="right"><TABLE BORDER="0"><TR><TD><small><A HREF="index-long.html">Annotated List</A></small></TD></TR>
-<TR><TD><small><A HREF="header-list.html">Files</A></small></TD></TR>
-<TR><TD><small><A HREF="all-globals.html">Globals</A></small></TD></TR>
-<TR><TD><small><A HREF="hier.html">Hierarchy</A></small></TD></TR>
-<TR><TD><small><A HREF="index.html">Index</A></small></TD></TR>
-</TABLE></TD></TR></TABLE>
-<TABLE WIDTH="100%" BORDER="0"><TR><TD VALIGN="top"><TABLE BORDER="0"><TR bgcolor="b0b0b0"><TH>Krootwarning - Krootwarning</TH></TR><TR ><TD><A HREF="Krootwarning.html">Krootwarning</A></TD></TR>
-</TABLE></TD></TR></TABLE><HR>
- <table>
- <tr><td><small>Generated by: root@kspread.mandrakesoft.com on Tue Jul 10 13:43:25 2001, using kdoc 2.0a53.</small></td></tr>
- </table>
-</BODY>
-</HTML>
diff --git a/krootwarning/krootwarning-api/kdoc-reference/krootwarning_h.html b/krootwarning/krootwarning-api/kdoc-reference/krootwarning_h.html
deleted file mode 100644
index 7935deb..0000000
--- a/krootwarning/krootwarning-api/kdoc-reference/krootwarning_h.html
+++ /dev/null
@@ -1,74 +0,0 @@
-<HTML>
-<HEAD>
-<TITLE>Source: krootwarning.h</TITLE>
-
-<META NAME="Generator" CONTENT="KDOC ">
-</HEAD>
-<BODY bgcolor="#ffffff" text="#000000" link="#0000ff" vlink="#000099" alink= "#ffffff">
-<TABLE WIDTH="100%" BORDER="0">
-<TR>
-<TD>
- <TABLE BORDER="0">
- <TR><TD valign="top" align="left" cellspacing="10">
- <h1>Source: krootwarning.h</h1>
- </TD>
- <TD valign="top" align="right" colspan="1"></TD></TR>
- </TABLE>
- <HR>
- <TABLE BORDER="0">
-
- </TABLE>
- </TD>
-<TD align="right"><TABLE BORDER="0"><TR><TD><small><A HREF="index-long.html">Annotated List</A></small></TD></TR>
-<TR><TD><small><A HREF="header-list.html">Files</A></small></TD></TR>
-<TR><TD><small><A HREF="all-globals.html">Globals</A></small></TD></TR>
-<TR><TD><small><A HREF="hier.html">Hierarchy</A></small></TD></TR>
-<TR><TD><small><A HREF="index.html">Index</A></small></TD></TR>
-</TABLE></TD></TR></TABLE>
-<pre>
-/***************************************************************************
- krootwarning.h - description
- -------------------
- begin : mar jui 10 13:42:19 CEST 2001
- copyright : (C) 2001 by Laurent MONTEL
- email : lmontel@mandrakesoft.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 of the License, or *
- * (at your option) any later version. *
- * *
- ***************************************************************************/
-
-#ifndef KROOTWARNING_H
-#define KROOTWARNING_H
-
-#ifdef HAVE_CONFIG_H
-#include &lt;config.h&gt;
-#endif
-
-#include &lt;kapp.h&gt;
-#include &lt;qwidget.h&gt;
-
-/** Krootwarning is the base class of the porject */
-class Krootwarning : public QWidget
-{
- Q_OBJECT
- public:
- /** construtor */
- Krootwarning(QWidget* parent=0, const char *name=0);
- /** destructor */
- ~Krootwarning();
-};
-
-#endif
-</pre>
-<HR>
- <table>
- <tr><td><small>Generated by: root@kspread.mandrakesoft.com on Tue Jul 10 13:43:25 2001, using kdoc 2.0a53.</small></td></tr>
- </table>
-</BODY>
-</HTML>
diff --git a/krootwarning/krootwarning.kdevprj b/krootwarning/krootwarning.kdevprj
deleted file mode 100644
index 20bc6ff..0000000
--- a/krootwarning/krootwarning.kdevprj
+++ /dev/null
@@ -1,135 +0,0 @@
-[AUTHORS]
-dist=true
-install=false
-install_location=
-type=DATA
-
-[COPYING]
-dist=true
-install=false
-install_location=
-type=DATA
-
-[ChangeLog]
-dist=true
-install=false
-install_location=
-type=DATA
-
-[Config for BinMakefileAm]
-bin_program=krootwarning
-cxxflags=-O0 -g3 -Wall
-ldadd=\s$(LIB_QT) $(LIB_KDECORE) $(LIB_KDEUI)\s
-ldflags=\s
-
-[General]
-AMChanged=false
-author=Laurent MONTEL
-configure_args=
-email=lmontel@mandrakesoft.com
-kdevprj_version=1.3
-lfv_open_groups=
-makefiles=Makefile.am,krootwarning/Makefile.am,doc/Makefile.am,doc/en/Makefile.am,po/Makefile.am
-project_name=Krootwarning
-project_type=mini_kde2
-sub_dir=krootwarning/
-version=0.1
-version_control=None
-workspace=1
-
-[INSTALL]
-dist=true
-install=false
-install_location=
-type=DATA
-
-[LFV Groups]
-Autres=*
-En-têtes=*.h,*.hh,*.hxx,*.hpp,*.H
-GNU=AUTHORS,COPYING,ChangeLog,INSTALL,README,TODO,NEWS
-Interface utilisateur=*.kdevdlg,*.ui,*.rc
-Sources=*.cpp,*.c,*.cc,*.C,*.cxx,*.ec,*.ecpp,*.lxx,*.l++,*.ll,*.l
-Traductions=*.po
-groups=En-têtes,Sources,Interface utilisateur,Traductions,GNU,Autres
-
-[Makefile.am]
-files=krootwarning.kdevprj,AUTHORS,COPYING,ChangeLog,INSTALL,README,TODO,krootwarning.lsm
-sub_dirs=krootwarning,po
-type=normal
-
-[README]
-dist=true
-install=false
-install_location=
-type=DATA
-
-[TODO]
-dist=true
-install=false
-install_location=
-type=DATA
-
-[doc/Makefile.am]
-sub_dirs=
-type=normal
-
-[doc/en/Makefile.am]
-sub_dirs=
-type=normal
-
-[krootwarning.kdevprj]
-dist=true
-install=false
-install_location=
-type=DATA
-
-[krootwarning.lsm]
-dist=true
-install=false
-install_location=
-type=DATA
-
-[krootwarning/Makefile.am]
-files=krootwarning/main.cpp,krootwarning/krootwarning.cpp,krootwarning/krootwarning.h,krootwarning/krootwarning.desktop,krootwarning/lo32-app-krootwarning.png,krootwarning/lo16-app-krootwarning.png
-sub_dirs=
-type=prog_main
-
-[krootwarning/krootwarning.cpp]
-dist=true
-install=false
-install_location=
-type=SOURCE
-
-[krootwarning/krootwarning.desktop]
-dist=true
-install=true
-install_location=$$(kde_appsdir)/Applications/krootwarning.desktop
-type=DATA
-
-[krootwarning/krootwarning.h]
-dist=true
-install=false
-install_location=
-type=HEADER
-
-[krootwarning/lo16-app-krootwarning.png]
-dist=true
-install=true
-install_location=$$(kde_icondir)/locolor/16x16/apps/krootwarning.png
-type=DATA
-
-[krootwarning/lo32-app-krootwarning.png]
-dist=true
-install=true
-install_location=$$(kde_icondir)/locolor/32x32/apps/krootwarning.png
-type=DATA
-
-[krootwarning/main.cpp]
-dist=true
-install=false
-install_location=
-type=SOURCE
-
-[po/Makefile.am]
-sub_dirs=
-type=po
diff --git a/krootwarning/krootwarning.kdevses b/krootwarning/krootwarning.kdevses
deleted file mode 100644
index bedd5a5..0000000
--- a/krootwarning/krootwarning.kdevses
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE KDevPrjSession ><KDevPrjSession>
- <Mainframe MaximizeMode="1" />
- <DocsAndViews NumberOfDocuments="3" >
- <Doc0 CursorPosLine="31" Type="KWriteDoc" NumberOfViews="1" CursorPosCol="21" FileName="/root/krootwarning/krootwarning/krootwarning.h" >
- <View0 Top="0" Width="752" Attach="0" Height="383" Left="0" Focus="0" Type="KWriteView" MinMaxMode="0" />
- </Doc0>
- <Doc1 CursorPosLine="46" Type="KWriteDoc" NumberOfViews="1" CursorPosCol="11" FileName="/root/krootwarning/krootwarning/main.cpp" >
- <View0 Top="0" Width="752" Attach="0" Height="383" Left="0" Focus="0" Type="KWriteView" MinMaxMode="0" />
- </Doc1>
- <Doc2 CursorPosLine="22" Type="KWriteDoc" NumberOfViews="1" CursorPosCol="55" FileName="/root/krootwarning/krootwarning/krootwarning.cpp" >
- <View0 Top="0" Width="752" Attach="0" Height="383" Left="0" Focus="1" Type="KWriteView" MinMaxMode="0" />
- </Doc2>
- </DocsAndViews>
-</KDevPrjSession>
diff --git a/krootwarning/krootwarning.lsm b/krootwarning/krootwarning.lsm
deleted file mode 100644
index 565b1f4..0000000
--- a/krootwarning/krootwarning.lsm
+++ /dev/null
@@ -1,14 +0,0 @@
-Begin3
-Title: Krootwarning
-Version: 0.1
-Entered-date:
-Description:
-Keywords:
-Author: Laurent MONTEL <lmontel@mandrakesoft.com>
-Maintained-by: Laurent MONTEL <lmontel@mandrakesoft.com>
-Primary-site:
-Home-page: http://
-Original-site:
-Platforms: Linux and other Unices
-Copying-policy: GNU Public License
-End
diff --git a/krootwarning/krootwarning/.cvsignore b/krootwarning/krootwarning/.cvsignore
deleted file mode 100644
index 70845e0..0000000
--- a/krootwarning/krootwarning/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile.in
diff --git a/krootwarning/krootwarning/Makefile.am b/krootwarning/krootwarning/Makefile.am
deleted file mode 100644
index dbdac20..0000000
--- a/krootwarning/krootwarning/Makefile.am
+++ /dev/null
@@ -1,46 +0,0 @@
-
-bin_PROGRAMS = krootwarning
-krootwarning_SOURCES = krootwarning.cpp main.cpp
-krootwarning_METASOURCES = AUTO
-krootwarning_LDADD = $(LIB_QT) $(LIB_KDECORE) $(LIB_KDEUI) $(LIBSOCKET)
-
-
-EXTRA_DIST = main.cpp krootwarning.cpp krootwarning.h krootwarning.desktop lo32-app-krootwarning.png lo16-app-krootwarning.png
-
-install-data-local:
- $(mkinstalldirs) $(kde_appsdir)/Applications/
- $(INSTALL_DATA) $(srcdir)/krootwarning.desktop $(kde_appsdir)/Applications/krootwarning.desktop
- $(mkinstalldirs) $(kde_icondir)/locolor/32x32/apps/
- $(INSTALL_DATA) $(srcdir)/lo32-app-krootwarning.png $(kde_icondir)/locolor/32x32/apps/krootwarning.png
- $(mkinstalldirs) $(kde_icondir)/locolor/16x16/apps/
- $(INSTALL_DATA) $(srcdir)/lo16-app-krootwarning.png $(kde_icondir)/locolor/16x16/apps/krootwarning.png
-
-uninstall-local:
- -rm -f $(kde_appsdir)/Applications/krootwarning.desktop
- -rm -f $(kde_icondir)/locolor/32x32/apps/krootwarning.png
- -rm -f $(kde_icondir)/locolor/16x16/apps/krootwarning.png
-
-
-# set the include path for X, qt and KDE
-INCLUDES= $(all_includes)
-
-SUBDIRS = . pics
-
-METASOURCES = AUTO
-
-# the library search path.
-krootwarning_LDFLAGS = $(all_libraries) $(KDE_RPATH)
-
-autostart_DATA = krootwarning.desktop
-autostartdir = $(prefix)/share/autostart
-
-data_DATA = krootwarningrc
-datadir = $(kde_confdir)
-EXTRA_DIST = $(data_DATA)
-
-messages:
- LIST=`find . -name \*.h -o -name \*.hh -o -name \*.H -o -name \*.hxx -o -name \*.hpp -o -name \*.cpp -o -name \*.cc -o -name \*.cxx -o -name \*.ecpp -o -name \*.C`; \
- if test -n "$$LIST"; then \
- $(XGETTEXT) $$LIST -o $(podir)/krootwarning.pot; \
- fi
-
diff --git a/krootwarning/krootwarning/krootwarning.cpp b/krootwarning/krootwarning/krootwarning.cpp
deleted file mode 100644
index e375dd7..0000000
--- a/krootwarning/krootwarning/krootwarning.cpp
+++ /dev/null
@@ -1,149 +0,0 @@
-/***************************************************************************
- krootwarning.cpp - description
- -------------------
- begin : mar jui 10 13:42:19 CEST 2001
- copyright : (C) 2001 by Laurent MONTEL
- email : lmontel@mandrakesoft.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 of the License, or *
- * (at your option) any later version. *
- * *
- ***************************************************************************/
-
-#include "krootwarning.h"
-#include <kdialogbase.h>
-#include <klocale.h>
-#include <qlabel.h>
-#include <kdebug.h>
-#include <qlayout.h>
-#include <qcheckbox.h>
-#include <kapp.h>
-#include <kconfig.h>
-#include <dcopclient.h>
-#include <qmessagebox.h>
-#include <klocale.h>
-#include <kstddirs.h>
-
-extern "C" {
-#ifdef HAVE_XINERAMA
-# include <X11/XKBlib.h>
-# include <X11/extensions/Xinerama.h>
-#endif
-};
-
-Krootwarning::Krootwarning(QWidget *parent, const char *name)
- :KDialogBase( parent, "urldialog", true, i18n("Warning"), User1|User2, User1, true,i18n("Logout"),i18n("Continue") )
-{
- initInterface();
-}
-
-Krootwarning::~Krootwarning()
-{
-}
-
-void Krootwarning::initInterface()
-{
- QWidget *page = new QWidget( this );
- setMainWidget(page);
- if ( !kapp->dcopClient()->isAttached() )
- kapp->dcopClient()->attach();
- QGridLayout *grid = new QGridLayout( page, 9, 3, KDialog::marginHint(), KDialog::spacingHint() );
-
- QLabel *label1 = new QLabel( page );
-
- QString resource_prefix = "krootwarning/pics/";
-
- label1->setPixmap(QPixmap(locate("data", resource_prefix + "ic-attention-64.png")));
-
-
- grid->addMultiCellWidget(label1,0,8,0,0);
-
- QLabel *info=new QLabel("<qt>" +i18n("You are running a graphical interface as root.")+"<br><br>"+
- i18n("This is a bad idea because as root, you can damage your system, and nothing will stop you.")+"<br><br>"+
- i18n("Click on ")+"<b>"+i18n("'Continue'")+"</b>"+i18n(" if you really know what you are doing.")+"<br>"
- +i18n("Otherwise, please click on ")+"<b>"+i18n("'Logout' ")+"</b>"+i18n("and read your manual ")+"<br>"+
- i18n("to know how to add a non-privileged user account ")+"<br>"
- +i18n("to the system.")+"<br></qt>",page);
-
- grid->addMultiCellWidget(info,0,7,1,1);
- m_showAtTheNewStartUp=new QCheckBox( i18n("Show this window again."), page);
- grid->addMultiCellWidget(m_showAtTheNewStartUp,8,8,0,1);
- resize(400,280);
-
- int dw, dh, gw, gh, x, y;
-#ifdef HAVE_XINERAMA
- int numHeads;
- XineramaScreenInfo *xineramaInfo;
- if (XineramaIsActive(qt_xdisplay()) &&
- ((xineramaInfo = XineramaQueryScreens(qt_xdisplay(), &numHeads)))) {
- dw = xineramaInfo->width;
- dh = xineramaInfo->height;
- XFree(xineramaInfo);
- } else
-#endif
- {
- dw = QApplication::desktop()->width();
- dh = QApplication::desktop()->height();
- }
-
- gw = width();
- gh = height();
- x = dw/2;
- y = dh/2;
-
- x -= gw/2;
- y -= gh/2;
-
- if (x + gw > dw)
- x = dw - gw;
- if (y + gh > dh)
- y = dh - gh;
- move( x < 0 ? 0 : x, y < 0 ? 0 : y );
- m_showAtTheNewStartUp->setChecked(false);
- loadConfig();
-}
-
-void Krootwarning::slotUser1()
-{
- //logout!!!!!!!!!!!!!!!
- saveConfig();
- logout();
- accept();
-}
-
-void Krootwarning::loadConfig()
-{
- KConfig* config=kapp->config();
- if( config->hasGroup("Parameter" ) )
- {
- config->setGroup( "Parameter" );
- m_showAtTheNewStartUp->setChecked(config->readBoolEntry("DontShowWindowAtTheNextStartUp",false));
- }
-}
-
-void Krootwarning::slotUser2()
-{
- //ok
- saveConfig();
- accept();
-}
-
-void Krootwarning::saveConfig()
-{
- KConfig* config=kapp->config();
- config->setGroup( "Parameter" );
- config->writeEntry("DontShowWindowAtTheNextStartUp", m_showAtTheNewStartUp->isChecked() );
-}
-
-void Krootwarning::logout()
-{
- //send a messge to kdesktop logout without confirmation
- kapp->dcopClient()->send( "kdesktop", "", "logoutWithoutConfirmation()", "" );
-}
-
-#include "krootwarning.moc"
diff --git a/krootwarning/krootwarning/krootwarning.desktop b/krootwarning/krootwarning/krootwarning.desktop
deleted file mode 100644
index 76cb655..0000000
--- a/krootwarning/krootwarning/krootwarning.desktop
+++ /dev/null
@@ -1,14 +0,0 @@
-# KDE Config File
-[Desktop Entry]
-Type=Application
-Exec=krootwarning -caption "%c" %i %m
-Icon=krootwarning.png
-MiniIcon=krootwarning.png
-DocPath=krootwarning/index.html
-Comment=
-Comment[de]=
-Terminal=0
-Name=Krootwarning
-Name[de]=Krootwarning
-X-KDE-autostart-after=kdesktop
-X-KDE-autostart-condition=krootwarningrc:Parameter:DontShowWindowAtTheNextStartUp:true
diff --git a/krootwarning/krootwarning/krootwarning.h b/krootwarning/krootwarning/krootwarning.h
deleted file mode 100644
index d379b54..0000000
--- a/krootwarning/krootwarning/krootwarning.h
+++ /dev/null
@@ -1,50 +0,0 @@
-/***************************************************************************
- krootwarning.h - description
- -------------------
- begin : mar jui 10 13:42:19 CEST 2001
- copyright : (C) 2001 by Laurent MONTEL
- email : lmontel@mandrakesoft.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 of the License, or *
- * (at your option) any later version. *
- * *
- ***************************************************************************/
-
-#ifndef KROOTWARNING_H
-#define KROOTWARNING_H
-
-#ifdef HAVE_CONFIG_H
-#include <config.h>
-#endif
-
-#include <kapp.h>
-#include <kdialogbase.h>
-class QCheckBox;
-
-/** Krootwarning is the base class of the porject */
-class Krootwarning : public KDialogBase
-{
- Q_OBJECT
- public:
- /** construtor */
- Krootwarning(QWidget* parent=0, const char *name=0);
- /** destructor */
- ~Krootwarning();
- protected:
- void initInterface();
- void saveConfig();
- void loadConfig();
- void logout();
- private:
- QCheckBox *m_showAtTheNewStartUp;
- protected slots:
- virtual void slotUser1();
- virtual void slotUser2();
-};
-
-#endif
diff --git a/krootwarning/krootwarning/krootwarningrc b/krootwarning/krootwarning/krootwarningrc
deleted file mode 100644
index f0976b6..0000000
--- a/krootwarning/krootwarning/krootwarningrc
+++ /dev/null
@@ -1,2 +0,0 @@
-[Parameter]
-DontShowWindowAtTheNextStartUp=true
diff --git a/krootwarning/krootwarning/lo16-app-krootwarning.png b/krootwarning/krootwarning/lo16-app-krootwarning.png
deleted file mode 100644
index db881ed..0000000
--- a/krootwarning/krootwarning/lo16-app-krootwarning.png
+++ /dev/null
Binary files differ
diff --git a/krootwarning/krootwarning/lo32-app-krootwarning.png b/krootwarning/krootwarning/lo32-app-krootwarning.png
deleted file mode 100644
index c119573..0000000
--- a/krootwarning/krootwarning/lo32-app-krootwarning.png
+++ /dev/null
Binary files differ
diff --git a/krootwarning/krootwarning/main.cpp b/krootwarning/krootwarning/main.cpp
deleted file mode 100644
index 531f051..0000000
--- a/krootwarning/krootwarning/main.cpp
+++ /dev/null
@@ -1,54 +0,0 @@
-/***************************************************************************
- main.cpp - description
- -------------------
- begin : mar jui 10 13:42:19 CEST 2001
- copyright : (C) 2001 by Laurent MONTEL
- email : lmontel@mandrakesoft.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 of the License, or *
- * (at your option) any later version. *
- * *
- ***************************************************************************/
-
-#include <kcmdlineargs.h>
-#include <kaboutdata.h>
-#include <klocale.h>
-#include <unistd.h>
-#include <sys/types.h>
-#include <stdlib.h>
-#include "krootwarning.h"
-
-static const char *description =
- I18N_NOOP("Krootwarning");
-// INSERT A DESCRIPTION FOR YOUR APPLICATION HERE
-
-
-static KCmdLineOptions options[] =
-{
- { 0, 0, 0 }
- // INSERT YOUR COMMANDLINE OPTIONS HERE
-};
-
-int main(int argc, char *argv[])
-{
- if(getuid()!=0)
- exit(1);
- KAboutData aboutData( "krootwarning", I18N_NOOP("Krootwarning"),
- VERSION, description, KAboutData::License_GPL,
- "(c) 2001, Laurent MONTEL", 0, 0, "lmontel@mandrakesoft.com");
- aboutData.addAuthor("Laurent MONTEL",0, "lmontel@mandrakesoft.com");
- KCmdLineArgs::init( argc, argv, &aboutData );
- KCmdLineArgs::addCmdLineOptions( options ); // Add our own options.
-
- KApplication a;
- Krootwarning *krootwarning = new Krootwarning();
- a.setMainWidget(krootwarning);
- krootwarning->show();
-
- return 0;
-}
diff --git a/krootwarning/krootwarning/pics/.cvsignore b/krootwarning/krootwarning/pics/.cvsignore
deleted file mode 100644
index 70845e0..0000000
--- a/krootwarning/krootwarning/pics/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-Makefile.in
diff --git a/krootwarning/krootwarning/pics/Makefile.am b/krootwarning/krootwarning/pics/Makefile.am
deleted file mode 100644
index 0197737..0000000
--- a/krootwarning/krootwarning/pics/Makefile.am
+++ /dev/null
@@ -1,6 +0,0 @@
-data_DATA = ic-attention-64.png
-datadir = $(kde_datadir)/krootwarning/pics
-
-EXTRA_DIST = $(data_DATA)
-
-
diff --git a/krootwarning/krootwarning/pics/ic-attention-64.png b/krootwarning/krootwarning/pics/ic-attention-64.png
deleted file mode 100644
index fbfe87c..0000000
--- a/krootwarning/krootwarning/pics/ic-attention-64.png
+++ /dev/null
Binary files differ
diff --git a/krootwarning/krootwarning/templates/cpp_template b/krootwarning/krootwarning/templates/cpp_template
deleted file mode 100644
index 6afef5d..0000000
--- a/krootwarning/krootwarning/templates/cpp_template
+++ /dev/null
@@ -1,16 +0,0 @@
-/***************************************************************************
- |FILENAME| - description
- -------------------
- begin : |DATE|
- copyright : (C) |YEAR| by |AUTHOR|
- email : |EMAIL|
- ***************************************************************************/
-
-/***************************************************************************
- * *
- * 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. *
- * *
- ***************************************************************************/
diff --git a/krootwarning/krootwarning/templates/header_template b/krootwarning/krootwarning/templates/header_template
deleted file mode 100644
index 6afef5d..0000000
--- a/krootwarning/krootwarning/templates/header_template
+++ /dev/null
@@ -1,16 +0,0 @@
-/***************************************************************************
- |FILENAME| - description
- -------------------
- begin : |DATE|
- copyright : (C) |YEAR| by |AUTHOR|
- email : |EMAIL|
- ***************************************************************************/
-
-/***************************************************************************
- * *
- * 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. *
- * *
- ***************************************************************************/
diff --git a/krootwarning/messages.log b/krootwarning/messages.log
deleted file mode 100644
index 276373d..0000000
--- a/krootwarning/messages.log
+++ /dev/null
@@ -1,2 +0,0 @@
-erreur lors de l'ouverture de /include/kde.pot en lecture: Aucun fichier ou rpertoire de ce type
-make[1]: *** [messages] Erreur 1
diff --git a/krootwarning/po/Makefile.am b/krootwarning/po/Makefile.am
deleted file mode 100644
index 50aeed8..0000000
--- a/krootwarning/po/Makefile.am
+++ /dev/null
@@ -1,6 +0,0 @@
-####### kdevelop will overwrite this part!!! (begin)##########
-
-
-####### kdevelop will overwrite this part!!! (end)############
-POFILES = AUTO
-
diff --git a/krootwarning/po/fr.po b/krootwarning/po/fr.po
deleted file mode 100644
index 77e9fe7..0000000
--- a/krootwarning/po/fr.po
+++ /dev/null
@@ -1,92 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) 2001 MandrakeSoft
-# David BAUDENS <baudens@mandrakesoft.com>, 2001.
-#
-#, fuzzy
-msgid ""
-msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2001-09-17 15:17+0200\n"
-"PO-Revision-Date: 2001-09-17 16:00+0200\n"
-"Last-Translator: David BAUDENS <baudens@mandrakesoft.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=CHARSET\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: _translatorinfo.cpp:1 _translatorinfo.cpp:1
-msgid ""
-"_: NAME OF TRANSLATORS\n"
-"Your names"
-msgstr ""
-
-#: _translatorinfo.cpp:3 _translatorinfo.cpp:3
-msgid ""
-"_: EMAIL OF TRANSLATORS\n"
-"Your emails"
-msgstr ""
-
-#: main.cpp:27 main.cpp:41
-msgid "Krootwarning"
-msgstr "Krootwarning"
-
-#: krootwarning.cpp:40
-msgid "Warning"
-msgstr "Attention"
-
-#: krootwarning.cpp:40
-msgid "Logout"
-msgstr "Quitter"
-
-#: krootwarning.cpp:40
-msgid "Continue"
-msgstr "Continuer"
-
-#: krootwarning.cpp:66
-msgid "You are running a graphical interface as root."
-msgstr "Vous faites fonctionner une interface graphique "
-"en tant qu'administrateur systme."
-
-#: krootwarning.cpp:67
-msgid ""
-"This is a bad idea because as root, you can damage your system, and nothing "
-"will stop you."
-msgstr ""
-"Ceci est une mauvaise ide car, en tant qu'administrateur systme, vous pouvez "
-"endommager votre systme sans que rien ne vous en empche."
-
-#: krootwarning.cpp:68
-msgid "Click on "
-msgstr "Cliquez sur "
-
-#: krootwarning.cpp:68
-msgid "'Continue'"
-msgstr "'Continuer'"
-
-#: krootwarning.cpp:68
-msgid " if you really know what you are doing."
-msgstr " si vous savez rellement ce que vous faites."
-
-#: krootwarning.cpp:69
-msgid "Otherwise, please click on "
-msgstr "Dans le cas contraire, veuillez cliquer sur "
-
-#: krootwarning.cpp:69
-msgid "'Logout' "
-msgstr "'Quitter' "
-
-#: krootwarning.cpp:69
-msgid "and read your manual "
-msgstr "et consulter votre manuel "
-
-#: krootwarning.cpp:70
-msgid "to know how to add a non-privileged user account "
-msgstr "pour apprendre comment ajouter un utilisateur non privilgi "
-
-#: krootwarning.cpp:71
-msgid "to the system."
-msgstr "pouvant utiliser le systme."
-
-#: krootwarning.cpp:74
-msgid "Show this window again."
-msgstr "Afficher cette fentre la prochaine fois."
diff --git a/krootwarning/po/krootwarning.pot b/krootwarning/po/krootwarning.pot
deleted file mode 100644
index 85e6421..0000000
--- a/krootwarning/po/krootwarning.pot
+++ /dev/null
@@ -1,89 +0,0 @@
-# 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: 2001-09-17 15:17+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: 8bit\n"
-
-#: _translatorinfo.cpp:1 _translatorinfo.cpp:1
-msgid ""
-"_: NAME OF TRANSLATORS\n"
-"Your names"
-msgstr ""
-
-#: _translatorinfo.cpp:3 _translatorinfo.cpp:3
-msgid ""
-"_: EMAIL OF TRANSLATORS\n"
-"Your emails"
-msgstr ""
-
-#: main.cpp:27 main.cpp:41
-msgid "Krootwarning"
-msgstr ""
-
-#: krootwarning.cpp:40
-msgid "Warning"
-msgstr ""
-
-#: krootwarning.cpp:40
-msgid "Logout"
-msgstr ""
-
-#: krootwarning.cpp:40
-msgid "Continue"
-msgstr ""
-
-#: krootwarning.cpp:66
-msgid "You are running a graphical interface as root."
-msgstr ""
-
-#: krootwarning.cpp:67
-msgid ""
-"This is a bad idea because as root, you can damage your system, and nothing "
-"will stop you."
-msgstr ""
-
-#: krootwarning.cpp:68
-msgid "Click on "
-msgstr ""
-
-#: krootwarning.cpp:68
-msgid "'Continue'"
-msgstr ""
-
-#: krootwarning.cpp:68
-msgid " if you really know what you are doing."
-msgstr ""
-
-#: krootwarning.cpp:69
-msgid "Otherwise, please click on "
-msgstr ""
-
-#: krootwarning.cpp:69
-msgid "'Logout' "
-msgstr ""
-
-#: krootwarning.cpp:69
-msgid "and read your manual "
-msgstr ""
-
-#: krootwarning.cpp:70
-msgid "to know how to add a non-privileged user account "
-msgstr ""
-
-#: krootwarning.cpp:71
-msgid "to the system."
-msgstr ""
-
-#: krootwarning.cpp:74
-msgid "Show this window again."
-msgstr ""
diff --git a/krootwarning/subdirs b/krootwarning/subdirs
deleted file mode 100644
index 689c965..0000000
--- a/krootwarning/subdirs
+++ /dev/null
@@ -1,3 +0,0 @@
-doc
-krootwarning
-po
bpfw i ~Y-qZT=_OIqQ7Gv2\H ')l^B%Py̤e ]^t ۊ3нNm~oZ {*qLzL Fht\(0(E}dI'WU'u׀Е2`"alNu M3dp"?(;GυG픂)c` ^1o*j-)C.n//^!_f[JpKbBpfbT`s! -^3kr=e^P"S{m/)czSd5 r|qn$tʦ?@ N{s[^^^qG) k 9dpѝ7P΅ J5wAC:)i2Pk}Phj=y-Wz61DJֆj|= Z`mK}h2 X2xwWkC=x@Lv&v$ $A*¡Hvs"J\Bjٱ4D< N֎dZ,`pr %n7yœnxQQc}Ka ۀӹT^ 8T!N{s{jHy@ kE\Z*E59&e]+\=fqe8Px!<uG3\j )*8^9|LUoU[q`'&ImCBpƥ)LnR|[̰RQZ&IL8Ay̅@!]9{l|qF]Nj;ϑO^ێ"1!54Vl7O;e7< {;~C_(sROLQ&V`FwCL|'` J,Ҍ~H̲A/eM;Jk4QwXIk6djM"_H& +e 02CI(ߠZ',ƞgV BoRQ&YM'cXVC3.FF|8~@0KF!d.;O?5Gne"C+t>3cO_痢_zpMXJJآ 1**DkID/fZn~}9s$XC.@P,~7`4(}O>ɂ&`S>T *0hrŨo\,;z%f&Z~`PXab0mE6Lio}>0EG]N+FhP^]-\|iKa:i6o Ct3T%/n4T\lV̰ZOED%% =BPJSDUɵ sd@fJJYW-e鈗9kn0yvb0j%\ ӤGmq3S#U S6>ghܱ~oFveg;8p^(ɺ-s $6 $3髒iv/Y ѻg9ҞHy}~.Nv],<ѿA6;ϔi>-WbN4KB<}Pd8>P'OD"RWh y{;dcD U`P..dh9w&bK)Zu j){LwG$ABv{?2Ry 23YMLAUk"0W }99&%h鏃[/^ҁE#TcHm$ r`E: ~,7Ω.aA4&Xc=vfQ],<ϦX|e̪Q [tbq+]Pp鵲ƍGpi?ر?yb"+Vʠd8%.@u7LDlc\l,*s?";g|K}'lfEgU p3W%#,F-PfBÜH6WI r/)[xM'>=-5g C=!G/%[,rkͻD+-qR7@$x eq wL'|Y&J+m5#:H_`/V{Q|9bf̚+w{[v_ ̏ K!dʳ0V 8)7J@ǎAua]s?fKٛhV;;?^ٺ'?d_FUؼ{nX QH^D铏KlZ0ج#Kg#*Z H:<|NIG˰sO{aE(mO m4ZSrIvY]4(̉Pڏ`aP7tF&[. 0y6SDZ& 7WfE+ɚz ?a\JN#"RA(BX UgTI뉾mMO S@?);k5I_֓p] g&dmlH=rIKřrK2,~t}H!wU+[Nǖ <NePc9E ~|G޶8 Lm;Xז_ `6qkicPb;N)/^d"E*T9.\J3 @5\]p}]{`YX;u^Yw*LYyr؅GH/ ckF۪%_KlBg9S钺#(JY$y(kō({ift+7h}\UJO̒)0ixkRa|@8>XϬQNxp~h%9oaJX]\_#x-%ø.s1 b"vRb1]hc*Xh(<F!,@y0u#v JyrlQS<Ӧ^/}*l,cgȩVqa{t;UT7Hc$;cx{أ5ɫg !.kdr? 7e{R㦨Pd԰َS1:rtWB(#0}(C^}?ڬ@]CdC0q0nwR{9?"cz,wJ]o7ON9Oc=1$2T{(谯ӑv}C=:0p^d+k|ꃨmv3>T *ݑL'gx$;2й[m?'ؠHn:-`?1_o_fy4/R]3"RQ3K "9 g.)'>Xwf}Nn΁yJv:v'$= y YR~J~X-׌:]8s_ cۜ7 r9n2rOlᆧ E0Z(5Z$n4O3Gg[ h:T!f7R<cfl 6iOAQS@gJ^( -|Hr֦"R=(1a9V }?r  = DP*7C丹w4ݩWMP3,Q%R.#ٍ =SVQbk(C5CDs%;'$\FfߋOg!Ʋ]ژtŅ*Yhec##MP鹀y䝼fQNqfpmhe4`~Xpp̏|*Ҧ~*7F~kcKN$Qܻ>N^m8\@$T |\hAvCZx8 I!|]B3kz 5$Oo]Dݴl@b}$ QKzs/[r ygwd(l˱@hV1^a ]zaHzC UV/a+ZXMMIE(+bPF.7o{.Z R zXtj !"U&l^6[IĚMG膡x}Ǘ-؟7?gﻩIjhJa mzBmv]xWU ujE1( Bgs RqmhwIi:W`fB*Dnds' U0e0|$sa:TńѢB }O MZ*iB,L$R,D^M .OPl3(&O; ׿ 9J%I;f/+.}@OHOswhR |Ѹyc,]\$2]ٛBlT`lU)%vhnD鴨ؘJ,pN(?.=p> % -z ʫRfNmG`ey)- X$]5h3~.]sad1;ST҈$5L XDZ)y*dQLZk X~DIj wȔTBpX+k>KJbdƈ+T~튔ӞED:LOpe2ϼOYI/kӧmk*;y-Tnu c, "9-IISBy~K7KN~I4`X֩9bR70VqS1~=NHO-'pnO{x4bوjΡTf䠳w,'atA/&45;*c7M lBfΕ{<⨧3dYO.rGegf}7FSQB?>_t?\NO+͐Nh&k%'(%XUrY8go3FHj?6ÑeBYT <?X{|e ~+&3XUಕ9jsJzlVt) y}pVPӃrpC_6FUmƋ.-z.*E{wR9QHV J{b>ҴHA@8B&ws wDڽ^E*pίt>L5*^8i O+˝Owo|*܅=5V䨌he\ZY,b\Z X82FN eZZ^s9XLAe-9J6}EPWNnzԓYNrYZSҡ}NB'a O 蒓+|X_"ކo ޙA3 3 FM#im`v-kÖiooDqZ),mKL:⩒K[ќw;sFM̟x;X;0|{ʌ`=k}n$[ւ5k3WH ,P4ܗnV*\ƏO^I]I Q( 'w*ȕY>t~ѹ{ `$:\Cwk^967|Xwc*( șÃ"F_wseO ih&Z6|f)\WBGhzMu@r. §C'BX@?õ?p.FMfsN׬*guP *j3}WXЯRC3_79)Za"eٞxb WΡ bMuMO/Jvg-@LՀ,2{O B6|LlE.pYfU @ɫw@T۹G.j== X.X_I1%8;-"{%V\xciJŪ/1qY弸;9-TrˀoSlqPq~Um״ ~W$jI^!;3G0&D|4uͰʑC.P1+ CcjٷvcQG9Gsi*/p#m~DBr~}M3zXqDx`mZ">\@?U9bp(Õ $$H'kjrdX8RId4jK_zW^(RA%pId(mj1Zmٳ,h(K>0$SR0H#5<$ZY.:/lMj c!K/;3Nd \kjB`Z=%ge{?_;1l7*1>&+;=cщ8ޭ[ ғMbfXO{f(6;˕0snK&fs5VG;HO\oaG> l'QDx r_"!6 Mg IB$|E*w4>Jȅg2^1(r^.e̾pT #ʔ. JR9p布oXGCT֛NQB!g!޴qI我WҐL=av Nq3a1ĚWY#9ا BT?k1>Sh!|4Qf][n8%juhK-]l}{ |\M'@d'ơ^cUkDp,Lv 8k"08XHyJRمh0QT{`~1DD!5R1ZcDI>#x1٩9Ov羃1w9)(ouJX+ްWP՗^c^EDSe&+6sUW'!UEX\_сΠ1vy\KjOE\Q8WG]o(Օv{CL%'G1!dϊ˥ٯl(1Z֙OFk[k4> aT:J⻠  -ifhȍ|x.4.0qpni.a#i)A2Cкd{K+t*V2E` p$l2C,:AZ)Wnxx@n@Fb~CP~~#Ty vH\W\0*.PM/'vmW*c{vJn-!c *ź2Qk|>trea}7+Q4^DumnKA 5sQKϾ'L `8V&"㨄p_u.L.DQ+rFT9'wYn釗߃̭*3<1sCdZչ~]:ri) dE}ڛ&u D6IFyi:iHטIC,v|o$@ `p!icbӡg8!~}\#2Cmٓ@Nԯ`;3i_aWWK-P/jE)؊eL2G4\4/'m%<,EnD(mWC3L}$ (<6R}'N_,sFQ;CmӣOҪ5T3AJ"X8kW. :<"WX>Ww-i¼:*e ?x+)#le񃑰hte8 Ղ|T6&sy!]=nN 3TzpovD*]Hq,2bU#+ii.9~[uU߈3~ ԃҽ#%x~o =:??o`qnK6Y5mi_g|ڥ tD jho6oE^Ch4XN32%*Zm&d6B *G_Q'&̍RN,!p:KƉϝ (#/xTjTɆKOX=f2{ 6\duoӣa ;nnl_G-:= <z9+&ʨl8x~Uߕ-ր> nN2l]zc^E-.(|| ="UYTTخM&>fÆUd$vsWlx<*}.XB 27ۖ)[hIPo]Z53Q-蒄0ME /[UY$EXc7nwcrCt6MAL) jJضJFSYGm9.,88ǭc\Γ« ['ʓ9wT dXk=$0ʪYܝ!vp|S)\1BǗ;KēQzVcģ$EBm2=?GCBݙld*VWICN Kʡ7:s=!UE_ws#j`īNify`a +FiAmsW< Õ7U,~E[=Q"f qBM*rP+>"}⥖hDT݉DwAj DS1ڿ0q֐УLpw-27q`WN_E\sUt,jOAog ڒlXɵ BGة 7Ը_hOw62ȫB<OZ~űed*_d"af:D7;H̛׏6zրa4VRJL yMuw[3θs%i-*E28wy:MF'HxK0![s 86HOd#.,p}b@iVi;7%>*=QQJ 2lcRtƉ'`KFndw,y(udX8_5w(R]zi3z@7r7PwGfW+o#*cn\v[6yErJb׵U1$Jj[(M6C*ЀqC-5܌՜xTs#5i՛NZ7ip s}~ Q>jԏF6?iR(drc#IA!jz?' 1lM>VqAh^[Z83QSB[9OMѦZUjy)s3.!@{8.rGN=X %c^f:UfdE(#p)&LPp寞`^M<,no@pԟ ZGd%q` ]eFNtyYT28ib(k$( *g]QEMQؚ<~. gif#z9Hex' `F8=KlzD 4S")Yw/ yYqXΌ_.D_qI^Y4ҫ)%vmejGSK W(GG|= +S}8{ejHħ磼e 0S9'}]8v6I3I!2ؒ;D]4?5 7[Aqˉ2wq PT ћdKtBfuw. *r&o?6bI3E9[e D^MQ|D$?"MeAϲmy{ :Dڻ@%*}$M gBi2sZ˦tOSsZQʑ>i n0ti9O F^+ii>z=d69vd~) !%8W'?-Dm9r \\䘬GTGT۳~ tzi\qNT Sסy:B?.Mu7%zS\^Yۼo"IJuX$Ez_2sc3, 5闚8#WNm CT[m c^.b;Q!>{ į86vȫ gρhÍ,&.xCN<#1$?$St_*<_&ԭbwջՒ(G&9U޴$r1HxQ: ZujKBW,iҚ"u{nO렁J&~ ZpѬB"ZN—MK[[Elǚ QG] /c|Ew#8[{O(\T ؟⑜CԼ֏q3#t4D,J ~n=z{$܄F_*2Yu iηL1_5M![BOa QYo)9Bx90'j#?π UE%o}{ʩ|`E.F+q%UktImLT*lHr`r&+/ D5>7g0F.ЈC ~oA܄΃-йx<}ӨƤ+`/"f@!NVD.aQÑ^wD^teg e]shkJ@Ps[EOÍĐ%RQY jb%wBCP 2^Oa̮$jzI$Uv$Yd-~#`ʇ#x7_ȍJwepd2ĽΚqO'F4 F/CZLKR&g2t"mWӵGdGaXYY/.|rxltZ{m mj NCtl<>BiUwl`meX9Y5E܉ NsO"s>.U@S.KG`7ٞlƿU׹vA2-20_Z:ų|G[w,7˲G%U?n(vfzEKUmgLѳ." ~@tڰ$p$_3RLGrUܒOs";^y՚A ·/ %7{o0o,~;rj1vhlI&u@=OJf*E)ם7&! o&\vsC$mN$SF dQW3"YjE cn mJfbUl^gh%(]XyJϹk1̶x}I1RK]͖!n.[,_׿ƂѹrHc4m>rRoFzV3XGm(8!!I# *T@Mnçr6ʗUi vzb=w&œ3>WlwUQ8mFqO:qz&OCCTea݌!*qŚH;vyO R2MN!00I?m=iLi歶 |_mŴ>[=bGZ?Ҧs 7z{j|!+*?m{a8̫8"m RW5` AnxW 03/+!|()Iqݨ5) |BYMXGTh#f3~~sTcQVRZr ¤>iäT>VC z1"-7p\^ 5ZN<{uV́?z:1h5sZOQ.*u:xGUOVN-Y*`Rh`ꏙ\25 `VRR> /Btj;\bZ]==ZeP8+VEN1i<%V^>"iUlZL5O$TFkj-9WsjS#8w]gա܄9d56ȩQCE Հ`u^3rF;jdrƿ` A ܈7zwe[S0/qv+FFDe^'kR qeFqbRoEZlsrӲ4%zH{>A-J '+rnpY+kGm3D^5]\:Z#Rj?`nX[Ec=(+s{DLa>ϣ5oG]hl|Ejõ ))ɘ,دP"v,<, BVlqEKM8q <PKPU]`dΪ~2球QfW_go2:T\s-]!ɣVjk!*nk_-QW߿4ʚ0P)-|aE.yiȑC ]br]Z6%Q@ckg#TT XiZ*6bs]Mq(\&9H8YaX-`34NҤ{㠾CA+3|,]^]tvopo.B>-bw]8uK8FK>|b,e$!O`I_;lcW5CJåDG_`iviZ6TnH+j|TֽEEEqj,EՙhdURob T}6USTU4$#^qtYۏ76 Qh&QbIXXZYVsy" ǡݫ<'N`o6{8?XI:']//}iSl K"Y"-j<㞝-3(7:wN&{`zknNF$t0[J 3bd,9 ArEf9*k }81'֪7 Xpl)w42Aئw D!b]Msڲ] !}DE*C:LU?s?!ax—yyP1|%$ur7GРر)QFXkb.zaXU`{.uElUvkx""@8@s?D/ح5oבufy&!э;lSl=5(}NjL7q։Q>iRK3&L/ش H/f}R$o'17jeVi~xԈ:)7 Rr6'8\M-7a!-ɉt@g̓] Ŕ #Uyq(c2\~jqM8BgbǨue&Џ,XF&yjV2S=<46Rff_ Ek{Bx0UWLQP : +~@qp\i_WbQ6FM R6VpjO CP7~.#!4\l`S.2 5?{Ej;du=\٤aFVE= _"'9lH?4&sl B*v*tq/ȃ8CK&Q?ř@gE.iQRLJ;}`ߖWlOHnOnq7l jp,%uq,oZg3JY/1tY] XxW}_`dp'э͗h8w]𶇟埘4EH8gj}!FtE/1$ ] k8y y[r/)skEtӃ)D0JDn; ^o-0v q܆ܐHϓ硍2WH72,2ݤ\w{J#cߴ-1+4\qC<-m2:{7}>P p HKD¥ysΡ/ޮV $`+,Ӊ7B u2#/t`t68cɾiXn7"ɫrƅtLxk=<_*P^t,EzgOt2Ol4L$? u-CY$°>q\eG:~!{M'N#9Hj2*A4QNJf;ߨVo]T*d% V3̑}#yzmp/A?JCHm*L"H]a]gQ9 ^wl.OH`rx5EΐUcEn,(QReL9,`'adLJdzeX8J$^0D 6&Q?  %#U<7ԅh4Gϓϱܝp6p>u#Nuh]nGh~)]K"R_$b$vP(B8dǂSo]`#:j& vS51&xHl8L m6a竁(ӕK[qkY0B `TdV7jyP0n7A;S, z:(GКhg)DÓpt8R/@?Ӓqna{}ojP6X>f@eRY'x7Fee-Ndc`PL! uEC[z9e|~MM|v<ז('rN `&sR"7Zqˑ9qXx($mBj;6o5dDLwNE9E V`$؍\`J@[f)cn[Y+(z"+K|TB:IF#BrUv /rX=nV֐kC!OFhfNFyz@Kl5w^`KIm {ioUgӍh6d7HIgX/_\qvet5R5xaUh`ڨ 6d1>pT|n i1'Xdzx lzzz ~5>ybs0H!h? Nn adElVlj8V~#\=JT&tZpua.&Pz -PP6,`LbT 0{P&YjۃEDլ[za~2m0bEx+!ӏ,aA/F)Àyuq8KW=|w/ƘYF?V}JR v;ٜTn|FPkEXUÀS vK. njQAI@~QD;] ^{o!pne45xeJtҍ'fHoC]dhL!oz돟#ْŢj*ZX^ \9L!HJNw)U7Gai>enxW[;tK%am;nZr >6ގ~=2@ekgH' ť87 ¢F>!A1 m#`@J@K]FvZ;J˸!uUfӣ1S;Uɲ8OcDH ݵ|P.ùYф"f}~m~ĵ4;`+X`DoǐEls}c|.; ɑI0-z]B YP[aC?ݸpV^/.%v$"P5k!b;DǀANPBj]bj%zҖtPkM+U`E?"?$SD({8OJb7~`$Lr} ~:h<*^bݹRLŲ~%2Eh``u⃕'J"V*3/=iICδN$9H7PS,SBND n2p$V Ў@O5Gaʬ2&@ka u@6g EFGa88$qyU!2ڃFRe E/ӯYnAVIfv3=߼SݓoPCŐog]M915z"vs-Q?Mlf_R b)'$~?W_E!&% !iO$NcV a% ]ONn\ XNH\aR2pw@ZB"GJ2y6ZKEY懬^f,yf.vڂHE2B;k+"RǍ+r2}C'XǼGmn^ډ=P =@%͈t̓Sw_E ) bS?Ňw=%vz3Ky2vR3d\ul8fJ"3z-4$R@{ͷᴽ?Gxd5Ko 7J?^y#ك&nO_m/LTYAQr>Wby z2EeNʩÓ*ׅkm۲ؼ*QgdW׺&^excRa+ʷ)jsn[w+ -84ږ<<=B\=|pԴF{KVI'V JIiAY$3 ~F/l=>nG.{Z>Di2QYKڿAV|wllu' 'F,eot7++NQ*=ҘS|Rn-83`Й0{!pg?`\F~=fyV 0"-W$C+w-A wcl Z.b{PO?Sg"Rc~J4&͊8%dAq, 4"muQoG fj|ԗO/BqǙe16~>b}/[ *d5&WʖyxSS*%Dwp|֞4|Jʒdd fHb%.DWJz}32|yL^17acf G-Xz| l olxxj"qyNxϓpzR 6/*- {ĦM/ĺ0aC@2y`, HAЪ6PbFߍCӞKx |Z'٫0CnWq#[qЇmjSD5畅\Dp(vHe XxMvbGQ-ʙ 9H0SVGӨ{=zt 퀤$ˆD9ZN[mj }Zcm-z qo5ϒf-$9w'-=x="\/-)ʬED9-mA&'|'MD\Mv3ǨE+[ xx'MRcF周S5PܮW {E+UG> z0=LttL(m] xFxŁWX8LRF(7w^ۖӳjE(F֊rvt!\mڬ~(UJ# )tA;j¢ȉ` ѣy ݍ3IW*OҬʩzO.,к(FQ5>=y-Pܝ4 P^"SA[{0u>τ A p%CQJ#/㌗ W'!~j}H "N%} X{_Ҽ԰v{k{Stq  kNmI!AW}aTD &~[R|NLʛ0ry1dn(ʈg >QoJMbaieXq)CAwR90sQKY!?S7tнr)Ϙ#kY$d7h1-^fT[f *[h'^b[VܲwXZ'qۗi^'PVQ-X/V#-B<:hm_"1ƳcQL~|ZɓN͋8I,vR2Lkr=xU?\|j,[ X/l(0 BǦET_*|W;763^̑MuM2Vp&̟(3 pҜ tK0aƥ'"TYЮ^dQKl4{ߓPE\jUY\^K'ɗDMYRVtz:$KF9(;e+'>[us{w:]*un~r]VxS9c8g #B7*n^/l]I[(dW6&9KP bNN ek!A6U)X ^|uoC$j1K]' 7$7*ED8'MpD_ٕj⨞C^ndmYB`U 7J!z5D)Hsݭn+2٩, a*p7lpn0V\*@-M h‡Nb* zGX#d7 9 Uw:O18Œ 8kyn|煺MEcOmfٞ&7%VSӝ?pW6qDI&Y5mjfSp41BBVQCҖjN!EcAMO!3Z27THiwHIxg!UޕSByzGmpu۹ƨ}35Haw|nU LxH+Q>+֬> t$VU[M:cֻ|7V-Afbk64 :ZLd엑0OF36E|: Z娂&o CWYrrl!yHyRʌ]"lbݷk]4ǙKTiA1C'yVRnD"(TiA`?tBa} HNsDLo.`|쁕/ڦzj]10>Lک~x7j3'N!\NlΓɂE,m@Tz6]ԜC*ҳM?Ͱ:/bPz7 _牝IdQ)]Hnc.`oDSo7e%& S`:"|Oa\.w毸C#mWOKհTi+2 *"' Iyg~XMܤg׾5kb .?'IW!oF HeH z\;had*0./'[lwVH˃2EEh)2R&!k`̖8 U4g{Ҏ7~c!{Hc9|rf {K`5Uùwps'AЈ, FePuO< pN|)hޏ  ]]ҫ,@jwfM- +u @<œ|rq Yek؀QTεϼ~Vo~9)=a) `ky%!3tەu d >M;~ LjHSf$iU9i^L;fAJ .2;pGʮ4_4vyM եVYu?;DC*T˒ʂNZgD²qWI8NQJHnށr\yd 2=(FuC#jlN 0GˆPd;e֭V!1_|f}_-ea0 z#1ׯ)1! LHB;4MW|yKa{?͍W¤U/8 &.KU|N[T8q*?)pmYͱ;09!ҭp)䬶<P:14zɚ-Կl|:+G?˕HA?dqњ«r'Y#TDuZ6|Lr$`YL|qƍUzm{UNoNT@,)9}9n3ݻ/HxΜlFmz jAy"(-<'@(Sti F8l+ȺьSG dHY:H%2Ӭ,ᵼK#sfD*KnvI<,W/S:ITi}ŷ}oEƵD lكYK~ USsͧ>UpWAEq2xjp'9-T]!l_\8|RRFa􋰌T^5Q.p Z3]UZ DEkp>VE a?q=cÒOI2.ChP=9d|~faH&~kV]\%Jy0Ǖ1(W-( E. I+@VO0=FězcK1CQ$1oYkw%8!' :zO MBƉĵ%6cs_%=,6n.?{(Y3g+2 il~Y{]+hRLsme>Da|iB`k%pMrc31%4Y8o $3ek{Yþ _5_>7kv'S'ˏ5*tUS DJ=R!$~د8n#(JԺW! G^n%ՍdQy:FF:za0ᖥI4KP K4^Ey)s|]kK[=Q{6'phjLR9)*L[a,gٯ8)=<o=r#V aR㞓+ 5fzʵ65.r W7CX^҇BVǃCs5t z @ @p=GH<YeJer!o7Vo{" Lv@qҬh_/bʹ{?:ӒE{dxg$j/,K~2r]: m5\wa+K|jV}<>9/ FҎҢbF-GϸNLfi.Aά tMAFv*YHB|ؤ;ͦU8H#da#¡kX.EnyCƛ%ZFf{+uo-ͼ G>40+UiS6Md{ܳz=3qF_XexOdl臲cngBGZfCAq!Gуn .&ĂxA[:>FTxX"[u҃4WvuY>Nא`Ñ>E@WK޶h.R p̛؏6 T}_h97ݺN l~L)aC%R:N1rP[ S_,O.73/H<9BwA5Tv`v+v`8 lH50KّKs/kZujsTԯ:cwgjI vNvبRۤ3wm,ؚރyQ&oK#|-腔T !,>UE|T3,^+U&k|]rز~U$ άf@#&E`ے;JS`~HiĘ"yPXV͕A~!bGi|xz ׆Nj`:hYg PSt9z@>tx3ڴ6$6_-7GQ)UWse@GEܶVSm ~͍j,b4/qfTE8C(6I Nje2M`6kR$#LgvJ157䷶@X [ktY;} 7j@,dZkjQ[zHG= zQ?E V>s~/)*z aBH jv+Tګz Z@/\a$0ű0^@>ԃb'T}B؎5`Q?- T!DM7u^Zo=hypPF^L$`6shܟ#CSy޷1l8F WH{H gB Α{vX?_q^1>'ԎT0z-UQcr0  Y#\>nrf?BklT>k"3_p@5]$c3Ns{O s$8> -[ dTE@im1Fp)M !;-'<2_\ۖ"B.[pؔ*gJ[AItH ~@jaج8HG-w& :tܑ >)Q3qr_ gbL,.2.>c?LNcN6L\E_ yDCsaR>a& cewO-\ۙ#^Jit±`?}~jrz4%WS%hQ{{:}3ϘQ #bʸH-؈T?^0pR6RZ-1ZB~U)MŧEx $pїn9YKI;=FO!zp&nq0# n_ S/!D/j .ևCߊO/vG;]qG8=$c<Ή:fZ]њr}nUju Z>,Y_.n|ka>I:}*PvFC  dEs9 Ƭ0GtHX\}u+ iYd(g.iy2xTvXl,I,ua4&@eHeނeb1/sDԃV B>zhGʀ!ƘRl3kޘ9Q*h0u#s6GJ׭)0";*>1w.3X5Nh*\jEn'{&cc=Iq=  /l)ugF9΢&YqvIP_uSn ӤF{Jx,YvSOJ8 ?&g y>*&EIa +>T']12m!ˮB9n*=SUq %.{El\;Zaϯ`1,T~*"dAb7S@tVٻs ;inpfv\SyÏzkSƊϿ+r?n;iUNE9-)~- i!DnIԙqkfrgI` , 1j*06]n *z }%j)F_! *\-VMoР>M4󌭹lľTi`Te2^kb@[䬲D[E9Ҟ_Uj|>f ꉂĚA:$'B⼣D O`tdT_2-ZsnHhT5E-hSp.5.Ky(3aH/< N[ (8.d3W#DyghU>z+OfVNN_/ń~dκa-E pC>[)ƥx˵ Ώa WᷜA5tbljT_|9k=@sI9-W*!p(eԯnx3'"zSPsPW{SMS8QV.9e,r?eQ,/g/wxLGNO)ExiWj R=[(mz6Q{ZQRGͺ\c:؜'6(xu $HmVA41\OG(["?Z)^~YN[(5R\5đ; jGX%& <8-"{htba3~w]FʄLU)OɆT@IX ^ژ3aBFZQqQ 8$<@«F=$MgZ +Z>A"XM(CvlaNdC5w/FsތjvͣKvHyWUaݭtի{pndn5-IKܝzh^Ņ@yP70{(iC\5D|09l5r*e'i~ *(aB!&|5fh&s"r~0CJoSUIAR +(}5AyH&DBR K?0wm吨/nG`+s+A|wmnړUcEq㹘YNE6sE'ȋ!M-qlqk,sOa 1")I &sWD쒂iLkۊ &!A,X#])deֲ4ZT3+ MOBzyu0T'ӈLJn*»؎g-hB?}5=GO1|~2ŃV@۱&n TX*?`}t]J.F.>IB ;m߈e}` &f3 |p3iw"'5}"T$p</:_ON) dxf\L? *cҸs p<~G>rT(`P`t2( ]!8Y8S1o4'=>jcjav0QgT|WCTdگwJp >(Y~@V ><0&3 Yn @}z?0`BX:t|'"9͗Np; WҔEXAO-iT0QVo 휦F8 ,%\AYa\PRn, 2S%D5M?ukL~zI&6#NPʹp;>FŲ1.6 i>4) \CcXހD<ڱ&Fg!eޏaEZ^\Gm{ M0pZtOJ m*a-47^6 1s jj[z@Y3"O/q)EsLF&2_d𴎊ύѧjQ#u ã$vr3n Ҁ^<*RP]̐2"DO <߸PaN7W]2K8@ҥ( ָ*-uao2˃;LxD?"CN 6;PЄnii!ă`rHH?xUV.5 :4'\&lCdҶr[_~@ ̡?klF6K8){'iwF&Y3!/C4~~(󋋻m~2K_sIYҤiM OPېU)vT@r[Q"EWJYإ~OeG~(؏fDق+-uj6 Gl (?߳FJUJX2È)O 9D/jZ'TY3[3=e,&ѐÇV_VSTShm!s2J&ً^(ֽ\MЦ%沧..p5J7Ys,v-ʋI_cPo :7jmD &CﳊYR'g!Zǹ-ybH{+ c(bƫ W,mx678ڀ3c|ȸ˶O-Z`GTDȏs7m13{HDe_<t]\{U4H(('G@xYD}i:y=KF8#ϫ~aUdk .x[S}d7ֽcLVEgސ q];΢t#8>Z\1A`}@dTe@+ZI.`^9MU7Dt?lZ9`){gCOLl_ h?p, P{6B#4 #>,XI6ÔZfLI8Q'bHȆ-\" %/L-\p ΄y ] sljfOѶ怉RKI7e>!NF .uܶ=ԺZ=6)+P=mZmgDgte,>7R6)5uN 03уl$Ȗ0pZm~U- gf Τ|x0B#8f XtE\cŁ_\zc)$AYQwqVJ,S8Z7U-JꌃI6i3D);`dHDsl.mqnq0\hҭ- Z$p=¼xy= rzR5sf4aaѝIK\k%r+ƨ]d@%=1H]ֺ5Xzƕ,ad,S4iL."'HL4~R:6X*Tmց"n>: PM(G `[ZkG4X_}D U G-$wyB6K/{+ 2j耒(M j1] ?qQx:8*ZzZ!Vy=̂8yu#W Z-+h!*yfPmmIV?ۓcdzv( ˄,ֿF6U΅RyD:p:Ad'a#ڳ,Tm?Yg,N@hQԞ_E k5HYZ0D"|䨔7yFb/?p :׷N|m ט\)HOșy=P GDmz*ڃkN% V*"(Mz+T5y%q[[t9bǐ21j21'e}۴Ae!xQQQXHj*\1Jh8we4h#xKs!d6K'lq:㺘כ',z\oAyN R䆾OeHLсi3׀ R!SI:S¶!QTtY+EK#kki:*LC_ԅ:ٻץ/P_vn"0BdmJ; TozR5Ot2~" ;)[' 5^k{{Uo,~, _<,xOdxWzE1Bu-KnHwZ}Ͱ]Vg}R}gCः>Xu]I;#Kbx3!JԄbO*G6Pkr/-'TGԌώЃz4 7-,fhCfИ{W*@^%2LM0ܛEuB"S6d7G(b:F&2!zoML%0c| {Cj Eڢ|(nd}X|e= GGЅG k'"v(a yӳ4j:9 c. jA5 mB~ʣ2@qeoԱQ !u+暃}׻b SEy#.J<zrPx=\[^+RYElc1b |ԾIJ{/_ [Q/zհ0n9U='P~NJl#jʘ#>?HNe~ʼn͆n ^:{霍c8>#{e?/4,B# G@Ā%OPw 34n->uQ_?'H|QMr+H9$ AD!9*Ɯ]]yy4#҄Wx{~{`mߔ@gϼdL<7aZB K%UXHb(Ug_.ҖtxwT|PP":N:sѓԐWZ=F@g͸H#uu#zBaXE#́A `"> V?1*3mv !f4U zú㖧FqᓻŶ1*)fxkZ#sؿo_O\4Zh?znp<1uk1hnJJ:snk_+-/ br/aܳ rlǚ@c9G%k޳RlpX8DvU/ֹ@@ȗc ^wRL1? 6>s ؕ/ 3BCgjL:)&߮i= |w<vmu6U@dήj!:鈹~аhlݳ R2د;cgү_/\(W1goOQB^W4TK}7>p( ek ofUaprvW kc8yȔW㎂VX "Jx08-I΃E~hOiz-G8oB(RVaOP4O(`a|&(SulE{',UxiC+كӤLu>ȥu`36j=?[G x4c,!Mib=qRYNa\v(- qdG fiT-n Щ'6Xګp0aF5*Y/y@Elв]w04%j)*r6J"/y^ Z>%yмmVY[jja9n7BOo!̛AP`h#ms? )V>cS$䭒@kKVtmk4^ꕲY rSXu7V$|r5 a^ y~>_)V]-f &Ay3R =Q%OJ;`ؓS$Z7 q^4r#u)s R5csz4]FEn֌yQ[u&"E[ZF|}n>HvSc wqQs]k3*ֽ%NtIڱϨG VUY"Z=f42#K B BHx#ћ 햰)=:@7 fP &ѽ ^`8A{L>TܹUrlԿiF 9{BK`%;b.nmJ彝JT@9bB~r;~ 9u+E9*y# /U9_@x@?c_>yDr }6TFQү729fiH0- r*M7*3?kNqEX,OqCgJw|~t?W7@ BM!jr"Tڰbnt˪\콮&CB,!j'5ˌQa+XQ=>l%n($vC_{uM{ިz߇K@ wƀso1KO >b뒔|S,L.r:(j bͻy%np͠\ $Dj?k?Knn2_W+P{GB<˯iWQ3Q`q&x?lqgz*p:%+$yR::h>bբOFv.b"ΑmߖpogoV] D<Ƞ+=Ud2Xϡ~ifozOx5D5yx^Xޅ׀#LCGH檪PU7 j<}w6UFe 寀hbʤQK( JtW"Tܮicա~ ~pUP'¡؍"JTfI3-uv Ee?Zv}A$u`3mO7fCN`Pu'$ASpXʯfju&:RDokүeh&& }@Qӭ wCzs`fa)__P{l]@7j#XvXi*îՁ&G`Ч__4F6Lj[yoCpz8Z.GG`_5-vl;m"+Nr=bM b5Wk E 'aC/kBD%SPlaS<ҶA|SA^%ٞ eX`4s4nW.=6xUlmuc''9o)j7Ӓ.T\S(%JUl-U]UF][B#%9P?D-#EXQ]{ DץTi|V-*^q:#PY KL%W76pr#KVȄu&se~ޚ 8⃶ӀY s֥G=vWn>s`b.6:c0uH+iHk9cJ6&ӗ.9$g|r;S/ʱ!`ۧ(xl<) +|^6b+RߑVߪػ٣Ħ+GH1 b̈3!sg&jNqf:n!Έ;N`GhIGpi'3 j}𹒅(w,ʕ9cL\oh8qIypڟgS u sF>(^ ﮾Ӽ˶T(7^i':Tӏ I{!@JD{@Md9pD12wݣB֚4[]!}52[R3nC#$fur +_/4]&eI֟lRdmh1J隉L;)MS])LSȀ@@b <T*?Sƿ ȝѼQHd{i,]큒gi KɡPM*%簛|Jl,2`WY(}y 9wZ5~ :SgL/RWjqhw>7b@fx zSwOEۿ:2eo075>`Y1:lKV7Muٮ_5Jm8/Q1VFDe'뼇Kc%] ;L@BaVgsV?TJNW<屁R!.DHʒ~v+:5hXO"hb9^˺W}&(t;(!V"2֥^/lYhצ\#{|? OK魊6! aVf}S=Thq<  [÷OArbdI:.L1QoJ;xN=[*+gM[о9U7plz Iv5'.7yr'(R]Pi,M-E>%&4mom( +pG| :2U vHlLe]2P_v>ikL8b|o4ػb)9AQj;Ʋhv=h~` +\sP;Q]6܇ws.s\klU:8[8E͖/-(˴s9#*7%⾺+^烹wG_UA1ózμuBL#[Oeaf@(1O8j%ٻ3W7㳴zT(UR4ՆXԓWR>%% ) 6-x7#X ܂ |KDJrˢ+k(s[O+zM#'6 -MpbzvΛ*e8o+n7/C8,Pf"6nʴ?5ȵ&X42HsZ8D;3%2Ōǜ/6HϾ(U#ѦY7~̀`E? O _ KS<>cW CG!2Rqc mV%-dx186rPJ 1pKnZM8p֔5AZ$` NU(W]01}/ނ#A=Va 5J 1)NkyF+XǜMʮꕇ}چMeNhԗ̞]`Vϡw4pñhKyJNFM?Z@!p~*%a8RHSgrGZcϬ?tG"݅182 XKl6aH."d핧;agrH䚃qteIԝS/nˑS[d&I*!WyLݨj: ͥnŤa*oZ,J؊?ًݢL7v̑4ajANmgʎU;~)lH{#I` u/%CKP=3(8 p (y-U8t>(OU12~Fſ6\};N,+53u M[貧h.cYd,L&Kke'S[;J `r}ؓ%n^AStwr}{ě. i/j:B@K%nZ'J2hF@zW%ӵK0 5bŸ9kSRBW2ж6(kHXэ}EX,Zz^ߛD%3&h{գI5^Cз2jߎƌp'Ts`%L FSBJ{9⒈ eЋm:z֛եߊzЩ4^ha5J7;>;xШ#~Gw9`k3iH8< &nwv\c1ɮ 1n&1!f^ {˵OxV43i DM,֧wm(,{S+a-j>Od"73fUȁyx/ #2l ݇99N9/@\X6xL ;.i&2 5mY}6ŀ+j5镍y0r|8Mp)gMe2{؃7fǵBq̗OiYM~:p˜(;cv銌]jvɘUrkFTMsEEi q2cdStSO"~geO5`ǪJaLva݇b #õWcF5N]#ZqIr6 ^WQ'9w.qYGx$kNn7YŇs1OY(kv+FR>B9u/=+V cTK،K=2G:L$ 7no:|;D1雸`+K֟7N }x,y2P|(M_ELf-A`l~a~K3J)T`6!/󎵪̎}Va#aޫDQ }u_UGmj;r#?JӄnC#J}z%Z m|)D^ȅIN`;CGݏG:<D|E XpXwNSc}BI bCS8r&sS4FnR(23l3{F{ (o Q#Rx<<77)a˗jsWv*ipX3`h5@ϹҔ9P+lYy6) ,&c&7(a6AP:(G\j7{qC3V?[`ft{G6R}:ڬ?+Q#w \F |PG/TjaΕ&ͶxI P~8!~pۼ/eXMcH:jX|b\v-uі#Uu{2Ϲ@C[ߋl^gQ~l^I6%AVx!" )\QrV i*eէʕH6©e]- g(ຩB)NAr['@` ~"^c.!Le"-r^4LTkϮykpOU%O DRh8j.;]cZvD?(У,˸?nȌ[>!DNi}hp7nOPfp2~w@4^ oU-hMuk>;}H.d؝k_c$s䛢>SILG} wUυkJЏ].4 y1!t!1o1?%)#Ϙd #PɱPh}mQ6Uefg'LfNqkawh*MataXD0.FEQumov<a͵KBQC~sW;QT,|f2=L'0]99ӘE@K:E%,olvp6H´.˱*v $WsUb>|zlWr+kmZsq;Rbu{>yK#B?(F?f?.ƪtYUC2N&-#ng C4Ӭ&I2?\sosYgjfHs<5jryUśS+eifË]qJ=GS6XjȲ%RXnܾu*ZL<ѵ[ LA:pk­/(zv5E\=.]q@XV1{4Ҝ":kΣӟ^8rEu4$ݵᵴCc_Fgt2eB$=,|I8Gg3ە{(_C(FLNttN;u۹P`8#~S LN!V 18éʛV W w5@XI@IZFM@ʨZYua׏梬G'W 2MzKn#*L.LJYdI`2NyY-Hw>@tF>rk\ڻUv&F1  mW\6f˩q9[$jc⠟s>-_ֶ@4"Ul_!ʮ+6Kޖo NT$S$CiU}m3؏5rUݧQ5K:63};$D>%yzT!氞AƖ_e`kP/E|2Nmnå62 1\ EӭٌTTi1etQE/glXb~{dueC PP "y>RewO[{/BP!kTITWqK;z~lC-!9*I͞3rJ4\ϋVc6M۝/RX #'@{6@mT/;)!]3tԬ4-$cJaV)nPMxr1<Lbqdؚ]{ڦ;ɻ)ԃdP}X^q<CpRKr16~2ꍐO<cB8=3t%Әs젵vN?LOwu_tDhp4?e{Yu1$Ga:LidS3)z6j'ؙͫK[Ƃ56jd+Dw)Y^L$db:n@nFl7h }8 q|d=,/Thfυ"”[N?sUJU6{%)@vo+K9G O&۠(s(ql(\p:fdiE45띳E+K8 ~o܉^fڐ)(I17Ӯ.5R(9>TwqwBYI$l?u+3\{+aGDlfb8|eY1Cf[`h+0[0#9:"ڢˌ[dF"<$U$[*Ƽb%J4>i8 2M! }g|MՄ` HwM>9GB 7p^wsaAoؘHY5rtx&p gRun ]yXp PAo S}-|rSAeSmd hRuS@4>6o3}CZxS3<_^!$m` ,jb.jH {V% n>Jz jPhDв"(+ZrÁpA uApgԴ풋TX6%:vf kN G*<z#..7M!2$̞MkXћ!Ecyq)*yXm\( ºABo~kGmmP_927Q},y蒝I/ ^%\=hK`Zp{{Œb;I5:(TH:wGr ^o},01 [NG~x^\T9Md YEݍ6u19RݓJ3~ > Ezkw  xo Z=e<:)^me X*T C(t(>ө"$ej<7d@'V5P6?4|U'hyZ1+F{MT`<}>%겋 hr"!JFa%c7wogHun ~W5 , o&oЈ,O!WFg{dPR'uq֍/Sboj`=ؓ ;'xc+Zw&Cн3uzO[ 8젏cV}?~FH][2j" ֱjQ6JdaѨΞ*5S@} wnQ&Qlm<ugt34]#g 2k>;W:Qr6F tx ) L#z(l 3|E]o_,ڪwY@\2ωg٢-2 ١ɯuԴ> @˝wY_)ajXTY)(٣lЬxT3/K4NQ,g>ϴLeF&=t7SۯA1=OOv q^!e^vf--󜞴n^j.wz+;Shjq:dxA\&YTLǵԑkUs2 P~QyLA?B _;@`kڡ֏}!1t3 !l|-3\2'hvP1/ƶ:Y(uCy狢^j5*.6W<*x q0bΐܨujwc|`iQ^5#1'=)ʶ.M(|/'tZH1oVV[딈r j D3+GBj-az&?$Tc^xSt0UٿD6~UW>L ^Ţ qKt)=ޝ՟:,㶺YԡL7¯;?իռkmӀ5Vg̡v1z8hdY_n]8f!(j/_'ӈ"[bk1Ƴ2mK)R^LGHZj^lxO pt|$uX&1a]ʢ9:_#!oQ^UER1rpi!q$,I pugZ \+9dw\a^ǢhQJFա0\6FRSFW:yƹq#hg~_?9yɳ3*mW#XY+ؙl3||SdĜvr_C^l;ܖvKUui5u"{QFrs8KX hkXռ4z&T$K jGT7`c*dLۗ>{Bd\$9ό NIp<#3d%01KP6n>4 3֟C*wDv>n_OAiLp+zWkYԔjqp9\Gx/.N_19 |e]3.Ń8P3?uvɱJt]zpY11`5rn)ڙ9-KQ; QF"ᡦem~}xMdfnwxR^-)v./3nH7Ckz^5U VWPB\Ŭ77(_^1QݎϮX8dHH8j#Nw%Sgtn ܺJF)V)vetx'u0R%,E{߰PWRrO瘞Ͼ%תsrm}%YqŰJw4q&CvvGQm\[k VBZss)bG'L^ :Sm UaYވ7z'UaVUm3P߻L+IzBZZj^mdQZ4DnNr&/5YZSaG# 坣-H Q∀ E_| XfT:^n̢2h.SoD!vZRc/.yAv3u7U]FMoѝ:b5#o^3Ɓ9E]&ɁEO#s-oh+"^ /{09eUr}BK:KɦC ꤜ(cGJsmSlؙx6K]F'xW2ƞ=\2Mґ 9#>,gcV2RDHZ2;Ŵf_ Cz6E0,=*2i\_k&Dh|,/CTOWG8Q~nsANfHa~Ern.q!ZslHΘF{R&q~jS˼%Ԉ˻P 9gD/.,O rI5 vJiKy+ѫB˨yO~QxMVf*~h<r[@ #p`V>Un˕qr@Cz0hj*Q]xCLWJec9/d̉qv.zҔJ"D|q]D@#vlT=(o GBpmdz>pԫTu7~||\k6'%61>Е1q/|}71ZgebYuz \rbYS,8y4@uLbZ>p2y`nhM0d 9N6U@Jwt^t ŪK G}lAVXr)|Zυ^ˋ7m z(/ڕr8p0D^J)_P2L '8Ι>*(fqc.voV]<]eEV.S;S B-gE┑f0Gn](/EPUeuDIUIcoԍ$ar0QR KsT0soB HҲ=kYHΜ{^7ځۢR#g3 v |ÇIOV߭La vs7:~).L8&~܈ O-K$&/k{MeQ}00#wk2ȱp1V'IBAiۗ}KÍIVZBz aqJtb:X-4}pJIP흊tr(g\{Y Yf[Pva#Q@AiX 2`UPv ml|A觛_NZ~; #{|9A/Aj:Bl`n*M'҆FͯzFGjSU~אk_|n" iȋ0 {AMBh? Sό<+bbD+5c4gc(/M5U -EXoO?.=6uQ_&UQU  Ul+E->[Os-K+>.%QS5G5^HGa:]Ԛ z]M@AS?8ɖ^S @ndޮdevmDO iz"S_K޹%P양 tx7sO** "nGOwoa@&&9yޒs ֺ/>rh4.Ж%? 鍫@%xi%<do9ej~`)E܄DZ#"Mu蘫ҿ.tѹ4wdtíYN ӯLS-h}`-'`)'~2 "\^ yGi]#S͐c6D㩡vجhJ3P4@Sgz&_r/ɩ,+u2]y\hxvt_?6&\7{ P:<Ѹd'2>PYP( qFY1=2<]7|@Mn!?Se !W_@+ȴ7Ћ٫̐(?Ņ[DHWNR=Qo/4{Oh+䉝 ;5/Iz;O{6d1$0nn +]sۻ篩SECqI-'RPȭMUQn7LӤ~*b!Bl}^+.l:p`قX_0+A[xxD6LӵJݒ *(+ٮ0WU!ו%#8]" 4. m AmqXPD2xf I m>b~zɟL9[ĶQ<1)&/sҩP1+.*Sov?X8PI{ܾ;"-~lq_ArgBHTqkC hk:۝ ?{a|I2үhn2ͳ!D Ih-rP "WT1 ʀb@e}26ӲK w~n뱊gUW?=O`*=3V r='MeZ$NC7{o&ݬwH H)*%@# zG( q*)S fɅJijc-zU/6\ba9B`֍,`iQ@oT)Aڮˀߝ?Iˇ3%4$ `6Yjc1QGX ;ݟ3.Hn; ,^6$'@a$yzxzܕ j" JOtjey쬵jWU;BAtޘ-:_rK\xnw-Wk_b+PHLOX&X(V8O~"j~y=Y\y세v8+K>EF-ЄxljB' (WZa )c|%GWQ I/»ibN?WGTׁxmO>g_Y|>.$o^JQ _Ιf h BBr$VAI;IT߭`&˝I Y[,WU̶:W29=+07ong4Eoӊ}JKRL y-i#YP,>xWURj1Z, 'Bc5xĂ;05مa:5,r.}\ML͡+Oq|C =7-%M,Ͱ-yi!1E y*ݥU| FlT\bA ٬$4X4f/fj R _(ajF`Rޙ^\y/ V^MA>rϕ4wAvFdTwIǨQcjgux4 >ڠgC/9n&Wu)<&ʒX.;őpq&BLiJMH+ddY")w69lp,1ؾ^K Sz&nYDSxKTmCI䁥l/xAuvVξ TQ |i`Q@^kfP}>0bE9"p;5,n0ʫ0(5Oe)Np}ɞhf [F(R 쇍~,?4KQ NtMK-*$|%dڷj@-kepBޭ-%iMu&d%(XSՇe%)k"᳢ z{+v6A>d^2AR]g;dD47 ' }߽Y:kK=qSe`62 >*ôt_R"kZ2uҚZU?A>p0?t ?⤛0YNb JƱƐ3,O}#QUhze5c¥QL#b,GOr)`d?0);׏#UP g+p%Rx7=IrNt]K R&SWWH\f#)dj^XWLVP̦YZw'Qh iѸ$anŊ‚Nj,mLTl} /8?o;EO*.۷|"V\X\7,zk&{:sc,~%_*2'zN{pQte^=x|Z5 _[" M?k l20`PAGX6!AK43 OdK㖆]B|:LKlJȀ40s'h^xTLǞ.xm̑>{<-A+gj=;GZ-8}2c2DV0$h{]@㭐" |H+ܗjo;xO(gx4&l ,!B K@ *}w?ڌ>h.'D%ō,7΄#uC2}@b̢ ?W#Lb(iN"״A4S䄭KTEqJbȆmjO”#ܓH;jex+HZ`|VRHL+y1.>웗%5RlV:Zte.{VdXꖥgAı\4دQ@8x0tkI.UAulGni"8m%fAuoi|5[;Iq8shu 9hc;- *L]RD&eٸ7< xleCgFHх~Gmj'mB\BǸm3w8 { :OfDɉkrޥ}%I@ƺu0SOs nibbV}5bDDΜ>?LAQ.*<Ɍeݥ:]B'ɝQO1N=0Q $w|,>CZD݇(ˤLX`%4NޓGt?HNKc6u6WMc-+[ Gf^6ػTO=a. -k(y;:%Ƙ JH)GQaaHk_yvєCVq// ṳ̈̌I9xkS@gH(aw^~[C0)A ˏlMTc;'qgp} Z\`QjJl&r'ލw8wnZ5.;*DDS|\,O6]VuSӊ(e)'q Rmqb%'rj\e]jw7~\!\>ӺD򅆰EĠSc'kmgv軾cpHK;k#)9vtɈܺ;3a}yKDRxЭ pV)›)3 'ѯ1Q),,q09ƹS3ߕ+{EM)) wGlCllK~WƝ~Ra9pl SE:~e{hL`֑o^t2rL p*M ǚ!ZV|i&9O,,7 OdVmyN H$EfURbQ5Apqq؃=%h_ruq~ .9w6慮HşіB7!qdY;2W {_xuKzD,BQ݇;0s\a5޲;2 :56Ś,MO-,ZLZt؊Aߙcb?aupP=#{}jȉu0|)ZqGn6\mV UcIڴ(OfiYo´2} 8\?d(^;nyZ:,dzf0IYUAВ#[eIR$LR0CڡY=c9Sj;%1? q_ZTG(wifM%mp Lג?䭘$d6erCm_UX4rc{9Ĉ6H\53Z;㑑5Q}l[#~E뮥jo ^S]#o@0%JDy%Skmr 9A.3Bwz{Q :E:kwIGҧW֣m͛w>@}XJSsjjgq"bE [4jidk.wqo'6e.9|`Ko©LI;s&ZHf/w^Gy|ugbq_ Ő%IXm-i̋݅%Q_ €1, xlQz0{I@~nfy0]3Ђr܃A~W ?@N),dI~!,'8w,C"Vp*48=S LXϯ:T2„(l$ Hzз  c!u߲bOXuIV9$gJk7 BXɄY:E–|U cw6WtzW~W<;"v"cv>4CE-pfOL"o ;$_+J p*5y r]OԳ S.:UV&&<\uΉ}̊>BdG% {5ښLڀ\3ې]T{K0̗5,F꫅XMzx8V9gkQ3pa}g*J|kyjQfp{N $%mYF5-zfbl 6w叻[BB$sM`I@ F9"ҐaňQW. 4YYPlsҙ sDeQ{ķGmV[tZ.5f^6-9 wFxG2YD'j:R"=f"y^t}(-:3hw5ޗ$P ]i;-)kKp} _?rc9[o@^2ഹ`u 璯أX>.橍ōxɝOz^~#d$QhAU)`0^m&u:XZONdVpctw **5kR.1~Sܴ+✇`PV [3py ?is G>XR(:Cں,ak"<i[DS.ޔBHsX̉帄tA3Q+y AR~6aL¯:A[Eܛx';V8}yxIْ)@]0+ *vC2ꂕn M1%zz HlҸ:r|5^Dk`t "qi|p:2{"ɪ婸TvϞnHLME#3T. ˠؔ7E ;?{%/g}5wyZ%1>^moS}M;y>$ &_H:hPbdN;o\* w22s"Y[f\RK32એ{*elnJ6ߩ\L77Eqn#K:Drkch##;$4F!-M=pKbɩtDpHKM[ #v~>f*-AȠizd ۗh V|De;ng;c1 e()dG׾5( uHTZFz{Y-0 ƴ褷 [eYsݘDBzW_4>[L^ͅ2/"tNiw۾IGT1A ay-S_?~i[]f re-B=B):ˁ^X@郃2%FU65p(sMV;j[t{k&Ex$ |q(Wrֿ%a 4wC#>Ǒ%鄶37Wcjiʵb#B b/P^[tQ_y 3 m)wxNsM엞f׬"5?)b#o XbHb%o@mSu>[AuU}YtH6) D>L=,ex cf1+)٢DHAq#ͶU;=.!M(îHоNupP\3lG$ Im ~d. %:fr-j ]߈o=䛖}5$f2뽹',C95 -=顳RE +)vKKm KQ˞<0 @B[-iqy4XAfpvb'brnNTSXL@V_ {i5Yk3V`+p 3 - ۢUVgi"d]ytê£]@T\H{==xz梺yROK-B,5?-'my^JCUe2D0LNhr)!ze7hKdm 9W/; TDݻ]W: Kbާ,zUYrYߛV>^E ҏPc=9L_mbQMhݍѸHbɵv sI"e pݓ[0$>IFP̭s= I^ D۽˟xGao@tI!̌Rҏ uwRS=ߓoDLrFEhsfj[4>_߶ 2h;;pY-*=UΕg{{Sp#\(gn@P&|ӧ>Yq^0BK}|*`7"RR u<]UdV*ElORY%NNMP[ʴXR'*CN¢}8MlDDÌD8zĮjOpI~]b7qvmH|~-T;hj5><8z>KT\tR]$c3.VyFUq MFkjZYhֶnynsT68^e0UhBd @kq8.<\ >d%7puov7,)>-)]A1PiePHL}\?k1v7lS7S26o NJxڄ/e$rlt̍J'; -ȭc3$n2$#?rj3 RoJ@7 ̰ k <A{$ZY&:\W惰a1]R7(dj1x١TAd:=,UGd*65%3.y)bL搘JZ,i`7>J-٘6tP 9 Te˾Ow*ٽ`T|xDڰUe@Vn& !x[x[/fzHƑk $h`BP$tCF;JJn~I|ftnwz@J^깉$9_i־w'1Lبc$;o^ж؂Vȭ [ޞ5fud*hի^ϝ!LJ}D .˪ S'Wʊ.俇f>yebZ%+B?47rFNܭ 䪺5**>DJA< tX ou%:qpz9L쨠શА]20:ʨ ]1L_84%ʐdQY)\ R:M>&A+ c[ i4tx"^j?c$B~%$5:k=Dj{0}c~qԂևgN}e삻7LeVKz >y*uQ`̣fNa9zm7kppHMhu'+cr4~U:- O՝ݜڞ yQ!n`>wԃQIUX]#D%.4y[uϔf& B]M!(8?֊+x"wh| E׮M戠jWʅ qp[43>QjDEqE hHxBasc>MKA!{dXNW^ ߚ8m d"`3乯[G8hr}v`%^hi vq]p>T ~6k *yw{|AMJ@6 \;QrL1{gwgQ<:! )ϷkD #؅*h͒͆ŖVz>DI!HT:RG-n I{ʺ\FR{5](;lfb99Ρ5_҇}zHf k^f8 &kP@^^p lh"3^ )o**y߿ܓpߔ&IcI2Gx8r.BGZ'8u2em%`ŖްT߽]fo,="Z_B͕T袿nVy}~ J.~ D=u4rAìXT k:b`@y!]_^-P㙆 hqnM /O,DBbYVo}Yo iE`ț%'%.2h`B/Z詀mOf0l' ha#=7n=u@uhJsHD ܖ_3yUA PIɵxqEd.W"XE 堘,h(bd JsС gp`#s^GO +ORe'@_r#1~sP3EZHhx_! e׵EʾWt=h?"OЈbS&yT|fNmaaćʙceo54]?lFYVCN(u -{TJI!\XEa~3F{iʧ1d,{2V/\ɸIΊ ũRM{|`>Zeg=Iͭ ߷^dmo&־Wu fo=s6V@rj>O%5  ,#L?)ctzX@,[&i-(C>.w}sɣ_N9&6}2k"XXC )Ty_4ut"xN8򌤽(8o\P![]KhK5*sBnEk}tH\ _僃sPٲ  VFMdVFePŨ磭tq*-l5*{qOT=ތp1%v 83_XS*]kN b`꫇ϴښCȤ?bte﵈wcG-eLě{U3ܽyc?d~ RF yuI -Xw\ #%3jMvXS3Yy֑Pןo h9.Gwf:U D&}jۓ ʔ7k!g tkb9 0}ƪ5N~:J <9fJG$ʉbۿD:]vjp=6B 5#*۬AбP9cD]kV~$M]v qc0h9k~E#h:<<~f Uu }~VVc,TZoRJ՚Gt FJu"U(aNj@~zoS=&^wC=2e%vadqTU{?y!Z!UIܙ{ȶpf>&\⥔dBJtW-~EHrEl n:A/BZBR q? `DZӈ|esDLI<=jW}wtO/; vApN_tddSWquG0dI ܅}ƱK~$`rUbv㗍~]y ;ׄdޢUE-M7t$ڮU3w#(;V}hݪ'|lU(R6b&ʋ5,/X.|mj"`0UB(<s9q,UUܦIvצthqՕԐ5 ]|X"[ !U魐C\N?#,aip޽p¸~O-凵n.E_n,%Mp胡:(G^Hb*26$u ! @Gnޮ=ȂHv/.Ç׻a @yo7xƷ8I͏o؇]AJdmD!se+,9ixaڻdT;/~ʘ\7Q4~f/|. e)WJGq֣J'q݂5FsR=n;r}a_-E]f.WB s쐞878Q95xlutbx~sʦ~ ?YYXiB_%ZG޲_M²=ױ޾אj_eDK62G0guB9P}:Ű&$@j2xmOޟ/G3R{oyGX$i8T ių%xGηZ-^fG H,iHm׳OXWjR8ԔvP@կBMovDC׺r7ڹa&ny 70`I#AlRשKLUk6۶RhՂwܧ}WSƧ = `Kyq67",{:[V=f4,LJoVb`7Q0:*%BIA;[CkU5YӍu_8 fTijuV%q{-KHw~cjw)u$HaMy!F%(V_gmJn-hb$ggO4&3 Ew>:A3jnK{q]ј-lM`o$m&8̇wA+3“N#F% G.qC#%5Z)hĦS9̶-9D q٫xޱI{x << 0'-4#dz_Ep &~/r1Jud\"Bд4a xlD+-n?eޟı\H灻z+hzBܯt۪9Llx Y~ C4鿮c u Hd(}ƭc߫J{A`ϬAuĈW)_*hdgٰF(?RC)=C cp#n&9ٍ-DqM̰1;gt׷#NփheZuwƼdGDkn|й 1 T5 wƷ0ӃM 2kY4T!֎]r mQeM4j"?d|d,(2jR]ճ G]-.K ֫8jR; Skc; -MSx\F2цEjKW<*rL9pAg׉lR]J/ p^?ԒaK bD)gFR37y}AjUz>O}>DT+=[Qh^z E}&$tJ4g =JNI[ zfLHnŘ>h LOe3@1vv6b!@uWTo9 5)VKy`@ {D !('N|y(z7ψD&IquGhњ r0s57+Ypy/{ 2t?Tk~EVݘNm:wDgT`fMnQ%МrRWגdn< h{Nx٤U v[/{jw=ORfG7'XqD9, 3>hDwt ۣ\hj^lA\Tk!._?7q#]VN-QP Z߿?U>m,Mx'Ǘ,?Da*r̼o}h0?p+cCrH q9@RP;摉ס0vd%n%8=w Tλ_B1Hat?%T$-OVh` HL=@T( 8}fx1puUx{CntV3Ƃ8 hـ, `^K+D6m!Gx6l=W s/"ۗ<ɩn^+IMkK|v sP9S%9 Npłv߹T}*š=0PW*ɬ[]P[_p)8fIc ߙ5 * †ogtZFL^3VoQ'{$Lþ J9cuzqhbؖ+3;8k}J tK'bZ5YqoTۓFv.ࠪgqˤִR-!1R~(\2V%P|~VujjmGjEC tj4C:/ЪklCp,tnN=4iMP}UI4aeH:;ˁȭR~HL&> W8J6I7ݑ4xSL6?:iO)J:Br)x2oZ ګ@O^$[档u^uD{wzD{ <2"xrwZ4g][eF'xuFH ~GOܺ)#hd|ͱMk-}9n]`ER6Ȟ @2{M*.vQ?f>MZY$;o}}:u!l)ږn"x= lǰfn=zg);Ai˽EUn7a%ͮ`6 >EґEua=4|)AHx.jbR:2yU;A(Rkzj" $I@y-G oQon-4A{|W4eYM$`rf!ӔrF/S: wZY/n(D{t$\l2}ߚ,4q e+Ř`콋XRá XM۶\R~ -,CJ}谝n7g-^i Φ}*ץZ|jdFiQJi!G!%%~."U#K>(x&+ x+aM7L񹯰h(rX7}\BgA@E`κ}N5Q}stjQtf5~;C#Qq=UbXodWXlݩwp'kOO컝A'b8QkkMwOc:;kogа8{J vP*ރ;Ѐ&ʥ-r|(N79 /d;@h \l~2h]Y^ea]*Jb'̈3`áF2F&<`d+ԫ)&oSl}cD2!Rs5w, ج ;d=k"iScOj[m? cE%1`M0ސrz}0_"|dUC2V$o_HΪ Jވ~%X¥69?"$ĕ2zt>LJXH~٥-5A>uԥlgܮyS^]#rfoW$X^%oy$ɯu M+/ _k;^msM;C1P a:COb IIrY-2p3-Uq!\(;QN'S%spk)iNu"1ܭV- |mpd11'p{$_Y"翙dL8c1.(>C 2L*gMTڥ2 nnx:Ȧ>7OuGneqUvgb~ߔdz9QZ~?NokL6ziD)SMObku^ ֈ}JHi! I%>0#"B-`XurM2F4e>j@HP|^m-xrIˉA`2qI1^P~]$F"2S$/4T%]5Tm^003ʱGܜ<#־q0UtЭ!gS7ԇcUS`ػ҂1>Ŀ _b-H\rKZ7.5F.T;,s|ϖ bjk|簹3F;lH Nl/~bN5Y[0ׯ>'E9{"GZ&"7(? 'pM7v5.T{O^׌/544Pz\w;[}ڀ * AWoσo*]'J4 //Ɍ 0*6\%c4l< CFL >#xZhgOe<ܔ_Ss}Q˲4ȍLkE֢4x e}N=Rg '>t)ۦ |u0 )WVbŮ?tfp[z@F&gP}j˻2+ȣJ㪁u.= foI5p4-'J%ٸݳ#mg uoV$<tw67h7&n~",__K6Bee$CuSx8Z/<iݖ$Q-NTqԒhR;{N/]ȃx_B-c 87GJ (KO V#IjV3o}Qt3 ̹N0'< ]`jz/DzbPcI().V#J'ۏ>( iyK)@WeR@>Q0l|)oGńN[}rtZxgYߥ&hM!EELA(`e]B~Vl$ێ"jS57`;O [e%C˨=&IGT]+j⒥,|50"%Pe1}/d|lw-e)ß,1} HFꌌ5:MAZI$Vn@&R`|#;zoLF.p[0J?mL4ũ# "1S9u}/ q ϧȋl,qb;m(,u*fIң]kds]v݈e?D*/3-12 Z3UF 8МJ|ftͤ[512Zɴ=/4![(6EBo{v&~J* uGX%&SSnw2 òHk:_l`NrUZtZW8pj0*Nr/y"!uCuU8L{ukIg_j`GLR@B|Or Z+_fmXl\4)^uKKpZ6p.+\8C~:}c$;mU ]'QϜ=E̱Jh^3,riDXa笚=,&+,Ѽ:u\Aw)ad%%ބϺF_ *TwN["oA5 KQh'#<;Ny`ZBk<̺g}^}sǞXHNˎhaX;"}Ok'1(_]j C=F/ %QMEdڥbX~[ٽ8w[sz_Lυ .daN;"xlF!8zesI|SfqH v|3avsdo_;kae͢S _}AcV eae%1zs\G|")IKE)ZZ8GC)aSCx \p) K&*m`sYKwyz,h)\S'Au8Y3Y}FOyL {02F^"ul. ڇA` -VX|׼h^|o wmCXPWGI."ǪG"$myŊKYȋ2=>k $(i泋`_'ٱ ֪!1T_= J> %oJ)biG͛-/w (Np7hV0թ0XYZ&\X"g'dm~`zWy[ nB K7?h8gUi9 Phv?^G;r6JvU!IV=++n}aQPRo;u!6ɳN`LOm+ fyN%פ'g2(݂jT)Qm>IdԱ붭1bc+ԿX{L[6yLVezb/H*| (?@Y& y&Ijdbohj jA'p:̨+:R-~"K2M jj0LVK{1d.WEUnwqrV'KB6ϔ2bf9<# \tɮۖ ԰X6j 0r~)) ȓ3iʗ yGFtNݢMǛ)A\hXͦ1Mqpp.Ix@90%-y{T RaE$$u Оʊ& K0oj_EuSw'uQ?zpr~#-OwrOه^+o33D?^scSNz| d[ǹǑk:%MmRx tYsp[";4Įm\<·6zP٬bG7t gOG,.Z,P5ݱ*<噶@7Y$B^ڌ\D*f^<+ (^ ;# B>ovuļ 5 zFvEr_KCJ IYk)wN%.jYSVL?Ưfq9  RЦhc74er87ɳHBk JQW*n˧d9p"ݔ mAAO ڦ`؜晴s';Zr%2*%m#tﺽQ6 ~zJo y тοMẛB)7eKb8=2xPt%h4-1r ǻ/U{.~$J$-@fGj>R )6afg87 ;SM_0SW=w#u662Eum{xEʤ?|o%fM-iA 6қ=֒M?l(RwDBɬmS=PsbJ5z}~x-rPeXQ. vM V) LȸyĊۣQJ-?9%`m |}n8/Ck:[Xg^U3s(FމC]%C,'pe *[e棶ha۝]@,xg_p,HHs_+~)=PWYGw+1 RE/ӭVJ':vS gwQ[ʉ@ z}mh'PZK h/'A-%?HMhl\Uzꮔq@Z ­br>\9BEU,UP.c įxXGdmk8ɶJk} S^fJ¥. H m("d>.6ISy$/@ܼC-AJ}Z ^ kuɧ5H >*e\$*W ;VK>3dnk^דrE?#cIUI )H/>'z(2$Pf;DE}~ i^#ȄVm]rUcFqϖ(dJny4$BMbd=ƚ.ow&XtH f)~ 9 xծGV+c뒝%qovrS 4:@X`}[D[P61Π!$nNŘyX%D9N"&<{UpDH4d{=rs9 .<4"Ol")0d(a30 3!mI͐ _"'0hv2P/5D)?F܏D%?rz8}}.lJh3ټ|+o:mz@7g<6D t<} K؉(=!,P'8G!7zriK#n;2db$l~#}nśJ"X-h[LsEau[WS26)6G8o&SyU$8wZ Xzӣ{R, LJ@gXWRt^z[}L NwitTTG(`1ʘǭ,5gE`x,=W(B+!![_w+V>-vG֔kc}*/0]ܱ Y eywU/h>l]pa`) 4 وaHjm5džں};`u!E)b80?fX闞f~':4y,}#XObqڣThIf3Ng/q鬧 &fT}\ŕ>>;ط&L\L+inhڙjm35g&&3.ZinA2<<mq@?K@ZUGn ,KsQ4FOR:ۗFܭBb.Fa2vR8b1szM{6[ @ =Y^aP_F\4waziI +Z)όNjܖ//E*{MxfTH)R~iH g@!x~șfsXw'7K*`lFBNg|L>^1BY Z1XgL\Yv|١[8 y9̮9߆/c+bZ-6zMB"Vj;T vqھzo(Qb`W16;MO;4m'&[rA祛´w ,s9<2$~C$ Gnc%1x>h5JGau_yY@LDtRuTd?jVO*T?ar(O5$&]FS @Zj[m's(:ɎqOW ߏl8ƶ¶B(#bޯnU ;nθnD[Ny<=+ bHotCyi y1"1C,-Q8BB'SFIͫ|UzCeIS]Ŧ!4Xb򌫋&7fyyiL(>UA#c=&UgȌ|MCa=sE(̥KMu^s~"◾ AD˄0tbi'QUOڂL>]w]E )k2|yF(E"&ȧe"/ 4tugG 6l^QFQu"X/U@ Cҡ;XxCXm>m[=P6@ v2]Xg0"o*g'~yLojXH*fLjxgBEg;b2uFL'(hxBS""{R!/IS&>dyb!Rʆs) ^"֠]JC!> Ͳs3p֌5 3nh]qNaG_ȭl! k "Xm&H7>4 4 JsiN)6W!rdl.)^Th58埤TFlDmdr(^Ig%1{9if <"Y_fy|4'%w ! U.)rwEpq?AsUn`3HQbɭQ`/Ɓ3O:eU?0JgOk)G `JHZZҩ_-}_.7lDtcuA lބ9o4CdahA>QjŦׅaHîxǴ \#Zڬ6o${c j51NJ|tkp뉥UilYT$_ C$0Wȴysh.}@_ΒEt8yWJP4'pOpf2ٛy)jlwheF ox,[+,BZ5nv8A C.Vý6XFۊl;4'o !OJon6} z18=n2D6=ބy5-U(97kvyҖ C#?ei6tغ,.8 ?Q?$?10#R/J^]4vJGԝp-3d]ꦐ%2V~{&aksBB;O"EMj1Y#J@`]j/W(\聭ˠ)w#>eA%9 '9 #"\GX0dJ+o~|": ܓeql-@6,G}S@zTK&q8-myWګ{ʾ-SB&w^WK~K~RѐQn(SJPx4Ө#O18~R1/Ŵ纝F<)}f܍©+̬$úv"SF0oA?8A՞jj`uC̗Z-XQswr (kDJ>K& l?TFYi%w@e-G\,e]{@z&7ȃPnɘꌼMt4ȣg]gGRSa)$fm^n6hOxV@2m1PTTa3 UIA³=(-Sz4s7G&)s@d\JGǷݚn3ǣ0(KuHzP8 k}g1%.eR(` /Z"bB!j<;h+v:؅gP?|Ӿ]6`6{P}V6U9m Jvl!;\i£ INS_T!IlP960j~4×"?"AS q(AEи8R4IhTSOK̚joZ?`{KҮG }lug+wuDL)K*gL-,-R5VuO D ^R:B֋|Ct>Gz^]: 2U|Vn&Nxر/)=RX2 H? N[<;bdž'9q/:Jwj M9ޥק 3A2H{W@5> 9ցxo,t.x@z2JѬ &7ydЮN T^:F2;>"!T\( GaV^o~r!憾vkxRK@7KoTPqcjD*W[*lYh<0V\+EȚ?se'5N'24K}1XہJ0/;E'HtQL ۗd% QsqB!KVfKbb?&>NZү(EZ:fGRP a<*~=P ۩9-Iwuu YWh D>M[ 쭅_Efi.=SngCbȴ9Dp+PG%%aqk:` X VH#E+ $je! ÿf,,M_ʇK*fĕaȁD#ſ(膅f.6o~'y9ӄĔE[LWbOTp'C&"GK k0w 'i`f1/I1Mqto "ĉYN-uxH%[ Qk<Ai&zmu-B5xwAGи6 @s%aCؖIc$>c#L,CG w` Z7b~6#u1^ @c7,S͉N8hU# ^wd\ȨEmQl ̿{IGݪr4h@ шp[YsD>e|% Eq& YU.ֱ_)M8i^ƔYlḊs>PI LM%炐!o7Ny0׼,\fnMͫZp,e(ti8k,f ߾=g[߿Cu3X4'i[7` fF1JL] a bܑr\& ^iß'v1vQx4e U>|#v;0u|IѬMb9ˌ_3Qq[pU_Ս\y:I1N; c5'(\2KsvgTi,oRw/$5PLݳ,!pTcD $ m%[F@MNȇn02M>VDg>gV&ZI6Ts#WV%VK#yxTZg tM7ybof#bZ >&)^ ԠG[j3&և(^|/G^ƏTS7I'˛&K a_.jb] ^1iK'vClSRP9矨gvBuאe>Sj6y2Q % !qKq'@nJ7,=i|$'.$w|o|R\}+I#Jʟ. e^kF5ؐ5ɤ<YQwyvU1MW)4 I$b{,Xs'a@:iIy欽e <,*G yv%GZ&Z{qnETJhgUa㗭C;m%zmc?S`I3<Ó8#. 1=MY:,jmM6DRXj`DA+eE$L,́NGpղ8QR %7^]YZPtMetBFl R9 G\6^%]il0̀eν-Z#J7m69L*=+>4e:ZjC 0 iߤ4//YI'O' 3"Àkڏl2 4|+;wz!9];|an W6/Z.E:pT1"řPwI5d.V*_^$bϪB|^kCT i%lߗxP93+:k8[*W{qcGc\j$YZ}E' -Et4w%'duȨ^«`eDϘ-D袚EmE3>->>VF!Fh|F?Ul:SuH/ ,2Or-i5=v Y?ϫCC )ƽ-Bg1}gR:G-m(@L؁(IhnNF(HE39r'i7uXD2x'fi ؏sq]X0d5T-}'/-JiH$%c\hpuXݣo=b YxO5%/5CTN`7s 'Nwv 6,b:B9JvE~A] Hv&hTj O s:4/N.FcLDv-`8@Tz8Z;3ՙoW/>GMi5uft'=@BkTfq:ǖW}1*J3AfL7u]6b705_gNbx]5ZӸB)pƐ56f[I7pFxfS7dnmzqfg0`%fY2s"NC)o+̎ ͦ2rcbˁSMmɛZ5͞d\WG Wth{CMrd>PLs'^:b"0j[/6pSM֣@S1%tSdSzxS2S[pg.C2hoߨ}B[w!EN%{ǤVthӜ\0ώâ(\~ӮhںFys<(xYT >#O7%4=%|UWg ˰=gk^o&5u ``(+#&!gn&:ohE*ܛ@1Ǯ3^X ue!(O}5xAv8^m >fJ1&AV^HRŗ7ylcCl9|<3=WYq!}=/Ƨ9ğZ t"h tSYj5ݴuCcAK`oPZ1vv(CsadRڗZ([uzgΆp4yȥrt /m%X0L@5>@.u f!*7k_zKG> U[U{ @.rjq\FȺ;ėvMa.YXTvcܲO&4?!8\HD+B Ca8͏4VPx(Xɫ#2͋A%ͣPiYB\ Tɷg|6~q䨹-66UNH ( ꘉ{sj)S[΀y,%eEoQӯr$$NZ4nS"ʃR:o^8ePQ*\u2+(-q,z ?y 8F_Uh[PF)ql$utL"f}-;HqDhF^mm",|ǎ3>GMm?jRІ+'t9-` e߮Ix̢JϵYT4-&:#KF@Y@v1 qDL6|`pWj̚ 9lFNJz-Mx =^PVj_D(w3ޟEKr>1&ye}xfNWBA{Nҩ?i !Qx= ;| <m6zu\ñva3ݫÁ=Xy-IQH!Rޘ浙vY52l1 [ǀ)쵥3l/$a@X%g#QbKVjԡPW'A)~ZK]{R=ɷd,|M_Dͻf?)[ݤPc+-.m{ mkOzIOZ-:wي(b/ޱRWrH-w_(Rxo/F V Pj%4?$gJQ* 9W%6D2>g" RL9T*L;쇃DaNy։n(̉&&6hteHD~9as _ &~Ix)%B?¬ wd{X&|H90GQ5wR󓚋Y\W_">8͑VN4Ta'@%2렁s1wM3JK X 3ZJS(\tvQ&˜JeLbnBMc9m?&Xzoq`? 8x*gK"C\m?hH3*.<%,uL] =<5ѥFn$YŴ6 JqNlRC`;oV[`QcNk0-Ye͢rОk T,'^UN#r4Œ{73I$KFLZ3 a( gAcc PwЊYhfN`5.m<lH}[cY.ࠅRMe Q}P9׷+'RD [>K? { Djg+ i+"b+mHꝑ"q%Q9YGz0i(rO._+j)b?^fsXf43~Ό`,!slcN/^ =e22O-S]vPYRĵ [134Uzt;-ΔD {] wO\-Zy'=JJHZF+ZgL9|/mQD1䫄 "oTWǜ u&.9@[+i I^န˺L}?U,V=-7JZ;0^9 ^)K6Hj3&aɭh7dFĿ7o:xsch 6v!S-M3;V3b#OSz$`μ& `I$)uNh؊ȕꐤ m\K(3G_lXSG?EfqVF>j_EsZV]TqR?>~ESS?;hZ(CϽ#G9EsŌGͪhdևdFkFX=n hFŴ ..;dž4Rs,fzfPMzPr@)p">q ShRGԪڪIt1&jMƂD1je2',| M9[bB[OUX>[jAr1U`:jk=-ӆ(u P)Fki΅&{|@dΈBQg]\0CU\D7F`zF]k]b%ߚ-V-5YN/(Hg%iVz !<7C& ژ;5MAQgLN9}TEYZhL5cO \,yf)KjL5-qS&uzOzv]x|EO}t Sˢ32lmuONX[EEgo49B 'aH74?cܨ)pȍr 3sOxѧ $ MYh& HANה.Gf8X@㹹\B O*9Vx]]N#(M:fY#u7H(!xnys~/0#  c^Y&4xFIx=GgB9 QyvѹO;BrP ,A5U߄3%؈\?eZ&ۋ =K64ǀ\J5(gЬhmʼnAkRKcczL,Ha2ǟttPu12a.3+6Ź1]wo ;o֥eĊ|{``?Y;Z7)?\|:d K#F_qZ5 AuXUYůIiLXT! nLJͿ8nz+8ųwq1'?H4֔_,^pIM-lڇהQ<)`1d3ޮd kՊ]Lq>tpH»5sщG ̣ yKX2~'p{5'2MYrS~m(N|CyV(*F/N1Ix6}چ`UU/sz64m/.I\%f*/s8[i/Xk {!kge[,IcYk]]kqxKEcryc*}Q:+tWgQIcPeF!= ѐ01-TIS#Ȗ0, -tuҜt)(CQl<: Σ]W#5IKNA }DP )`ens3WUA=JRp9ɛOd77 ^ 6RcJZd2[ċG*ƌtiìP%~|`43t Eot = u V7U2 M7ҟtPz eU5:f !vtike,P\\0'%ts-߇}@ $,p"k%D!0wP'͋~p2M_EQ`-A0m|M Q|gnK@2īE[!g&HLVynb"ύalZWzkL6D+yH@Hj=?;5,zq`k`Pj/16_]SQudaSS$\xC\fA"0sS :ӎ0gU:ޏT!ͭr_q=%`V>؞7@S M%Mor磰JӄnƑiU dE|QnDqot8a8,)ɢ?WRy!(Rxw1Y|W9 j8g\gj,U%PK0,"eDuNRltV2?:ZA̟ S<-CxkɏW+N5h o0||~t?l`Mژ3@gRГvUЫTHb]UHb9-@{1 @f ʈ7B[4W('g/a+NAe Z_wK'˨3ğIƄUgJ[18oKiChr!f뉴_TQWgGB af9[etxR> Un ʁC YPOWX6jܖvT0 g):e@k}SRqgQJDz45˳9nJ}1D$I;ӒӋ2߂ IͥmurP;cn^oi\y}@''#B%cho,_￰&9TUň,"ֶUn&MRIBzX 鈐#>Ҩ]'vŝY~=H8OE{Y׏%?.K1⁜- @(Пw6r %.cg (-GޚtF<8\gfI$l(Ƀv h}^j&>WoD}vK0.;WZ˳ ~[THTHPQC0S"QP yt/ˣJ8|98P+6^~~i7ԗ4<{`9J_Ms ^b@fߞ!Go.9N_E6s%Lt&]irp*]|xWɢ򅔔F_:)]1 ͽrGD^[s2l@h-I>gTzaIA5uq$eiHxUjT"R/G{{,SxX_u_,`dw-ˢ O:ϤI$o~W)ٖ'ETn3#WM~eynI8 p|ԕ'yvW }`%qKǛؕŒ}l?SJE !s21?"!ң!!.|YuIrjGxv] iUAv&.?Ƕ BPԐn%VP#LJsh穰-df_^Y{@GQW|*O9s6Q2^7)١vBvڷ&B5dn2㛶^YklZ2(qj"f,&QTvL F$FTz׌MEiw<1$2" qa+[[TrJBKogV;E1VO fHnx5j !H~to^Y+Wn[pb< &'3ufgIWv>7Fv`nZ!acVk Z&K18ML 7$zJ,6]`)Kfb#ݰ;E\p%A;qo9G?{4$#>Oͣ0[RDIl6/YWĖt J$M]҃pǔah|ӫ;$Y.l9o)SD&)3xyW_S͝6vX\ ?jЈ ω㲙^&%iCr\eTID-=R06Vf kw&Y kѻq=9lXiNT]Aa)n?3: чh0|"@8|)2#2cǢC,פrQϻt'$*O>XD41q4ߕ`qEQej>/l朓X!Gz2yVB1˵yuHp8& yb]X;Md5@ #}ĬMzAgK*{ykߠ([VP^3Bm2.9tRUfn4on0y bȴ&6dY<~As҉-| OM|x!8Ӻnw82&9;&:_s oύP+ǏclUF:wOu*D#Byw\|,1+W5sZ m[5y$n!3jvT3:OQ#_偿te"} tQn[yh}*?w, 888ƸŶ@9ǸFTp&&&-L4X.o~tʗ0֓|eF ,Gm~xGUDŽI1oe8wj˔U/6͔*  F j6^&qj|ѰjӺ'saAڤ”%&ѕʋa >")k(`Kzl26 C \$?g(s-Tىd\]>B"Cmdryޭ[V3\p5 0p8*RH_܉8T:KALp>Zv:4 /%:yPh0҆T[#hyWv[%l$B%ۗ35#b rne|>6㈨Y1[]<!;L3L&:Hmy3.dnTD,]㗬YlAr&2rMivYvy'AecA6g(<۬$ݥqw!:4%? `T ^F34w あ`ul{M9! #d$ 46'tui4ƕoq0@HkuN"Jn:3$  y)q?.@Zm kF_K/PwQ(âSS(QN("(#:niaӹ!<#yF#q%{xm|k '芎RtR`ܗOJ}~vHeKZaFV$,HatW*4t& qbNyVM yW`W)U ds۱t3F`mOD _"ޟO8de{?x2Jk/ɫ^YR0)޼,{OGϫB*_ИFYyD8ȀPnXc !EzhZ1.Cυ&Px㍂hrwhfƌuA2`[Or@} AӰY7j1i&DbBMe'kɆb`{ʯi- >>%#\gCM.m-C# z;>* Jh9%懎Ry$ӱ v'w1s,$ez,.E5G8Ngv)䜽 \\]JEny0R\}SdQJq[BO D;xR;!_xER'(']߁OO0VEs;IxӸ-ljkEv ?xD>uN,Ҁ5ka"Ey~yuZmw_RnfT`{Hڌ^w 'M*<%v\(qd q|:8'_kZ,T=<ƛ[g/ D kaFqe KiJՏ 3taFZ"e@Zr2%׃78),x1 ^ZCn*"*;\NC2,'殫Ϝ71ZJ- s gR}p5yʤk5m+϶]C!`4t?.E3~-IgWqS4D;ICހ-<}51'3oe(v'15YhC4 ցJIg5^S—RpdcR53'%Q wW:4Q:K6BZfSGP|ƈ>,(,J+lxbPX lDw'I%b+)ŠaI?J>uc9E\&Snʕ(C@NlO-՜cX5 y? <&5WG3+e°Nr;tJW4Gމ&S-pۮkC+z. g ,$8sm'L2"3x >]CA4Z;2#΁%\$~O{iu.cz4axrshС0=672qo<_p1Kغ~.6:!. $VMKc"ڪ%?jxHwjT6%o6g" CpP>KS$-/W:nm48Νg^AFIRvUjRа.x⦀B~25|`,>ORO7&nF cŰ+I7wD%V)#$dQCZB[2X|{ cW6نIQeہ"#/w c'z+T ?, Qk:;Rv&;Y]8+O},r lA"&UK f9UNV>*А4p8cs:<3tIDb47+B9\؊+9Ek3PQos4础L&rX i {jB3V|hnV?P 3iY"EmӴ>J3^A<o'$]Cia֐!\z\J:75SA bfgy#;I Y%ւ8XTXW1 y OXũԈP&CC OB|j`P7[\x7%ipy\^}0}0܉@J-`6 y145Mi[յfMM5)W؆K&iB1LT D*3e7ٞs!-["3t8[n"Pg]bvlɜBe!zX[9t(ܧwukEƷ ߹lJl z PY0'ͬ.(Zkԗ2ny2~q5}zG7?E'ZŇ@+qǫapts]RQ^0>ЙEe>^ޱ}C!-/4+ r@;!*X3A¢1׏T^Oq_ك֡K%a$d`)E\Qilώ#9_bm7S@ sb=*GRd0J~kdorfE֬_fպ1dz SJ&hneBq| 4@܂xŦ@2ꭢوD`G6T;_{4)ks-J孈ST6{XpyVy@"*$R=|*/ ւi6!q%8_T2 tUrYR_ŕ|P6ٙ7 Bhk" AV|bԘx*eCa^4Âf̙Gxn(Z>E&hKʀO͓E8wRr q߄\KԡYRNsHHCМ?fəxJ^ Z׬\4Wfakd\*KE\LPji#a$_Z-ܸ)O$B([6iVH\QQ>,c',ƂEJg.Bښ;h}m(N2C"Ulޅaz*H}V-qbxfP؏1)C|u'O3IMcҌ$HB+54ֽ<"deR9=Ĕ}H4Bs(ReFׇ<3~GX4e%͗VK.:obQJ̛ ?'/o>qnxso"%\p\]EUmn*5'+q{GN 63P.aq\Zn`]ؗy8wA5U#_S0Ghs7)%%#2_X7P!7w_:| C-'8{5_ƿ@v4 g^Cް62B>*ݵSSZPKJtXL!, ^f v?/9I>0}p_1nӉ,LW2=B3q/bsdӧ|oj~ jNF~gqN_+ #L В!8E<Gnnv*6`ɧ9jZU¡Fy{iF(Hjfoe4b(A rS<'Qt2̢I=LÊ|;8eZod]G梆`mJYs*)a'FW2pL dc1,oOyZ4*"zww>-ł)s-Ý=U?vB ICY_|E>opP%uԛUݸ)|M@dF~M+ lxCZ4g7/)dKf!B܉yik@h 0@eo.Pܱa izV^ٶ12] zD襏QCO?9EFeLgY溮x=|GS/bv49aGZֱ` s//wx E4 GԧW_>h ד]ϯ>6"r_@>٦u<:bPU$ !x-z>aAjSv=x &bSFWml ylv$0n ZVUXٸ[퉕3f srAe?';댥2[0\6D h׋Fv&Ycg~lZ8܂" ?ZtL+f _X~fѨkʹGş) L5fۓι)W,=,i$e olza/+oHB i d⎂"v@_nv;!1[Zu&R~gCrϤ)uB '" V|DLf;j(ޮm%碖iN7nMZY|ƣe֝%ʒV?\f/ xvfωQ30A|Yr ПwS89r,W@QߋUz>vZeLr (])ct5VYkOV{f2GJ8.LBulH 8tQzK- װ  IDXQVDE]^p] Tu7BF®{f1 K3#Zy/Ж]<``ΛB60!rNF@'rٕ [P 8Kx@L#nt L줲׽vfNpcC =UhqYVhʩ8izz(6/KXؽ Y3,Ʋ_bZi%ss7V/,m!F,@EAk$nyډ7v2o$?gRZ ѣĔ+Jy4 azGUǴ fALW'j@O fg2l1J]1ERCU3{8d%3])rY ~N@=)lXjQ0:Sd!:AyJ4ƟX}'U͉;R/tY?ԅA?aq ܎w8%򱋾a#AQS9@UF)*Q6CD|51(ue/ (X 3*cqxlLY[;61d,k>ɂz s}XNAXИ{eUh"ɨHW^%̍(#:t =uY!y2$ Z4il: ~|#0=%PjxJ€jRG4,'°Ius$C5ԛDzyr`뭚3T( \,IigPx"KK,-o- @ <|`LySa-*c:!11Фmu./-x@.VQPYGiQa?g.`JY=꡼~++Mm=\|2P}єrn^",x#&'Reكv")/֥`{Da^mx[_ہ~CPf\4c2<8ls#jq_أ oPT{ g%J$I~݌:j;n7JSܵ0ygRZ|^$#_^_GZ> 9o[ /2@|(3xn5{Eˡ\Z,Qqm&X̯Ўq]&5C x]-+}s !W[2P$c*\i{\9=*Pr7h&Wo۝3^2g+z)ZzCfӼԚPtٽvHI9^ZKJY5zE,guFiixz!L &Wt\j?_\XtCrqfU@h{:&g޵o `Ht6;eEV8p-JsZi9>4. {u|@X6`yvuh3"gux\'%*3&LV|ܰ&5 b,LYcrݚU (j @kl) :z Gxex:ƅ"3))(nћiU<a H^ Ċ]ܱr̭Kp |!7c1{Xƥr|,"Zem.2(9FmRV:i<%Bq8h$:BN(05zwyYUq7X>VTW nhpF(W87A>'_o Y!z%Pn7?5Yxq=\n F#65^Q`S$da(bIK‚"T5ZMoܳ%Yc6C` ϠfpiҺ@ ߭.'DPP DC*&kģzZS]%71ݴ[o>sPHO!EZ_'2r4=r%x#HbChmW0\P2!)sĐŹ*oKLJ!cBR ug6t*jCsV|U~/%Oڱd_[7uRbh/dpm5Za7:>]f*3 j~O%}֢k˽\Oz7U,܂s.ѬXI-qh^n{~]yw^+MebEEȯ}Er?X` S)b,WlDl 绷?1r;-au6+Ԩ'0N--?Kf8=r1"%}2Qd?6 ocz 9JYRU%"})m6Z|fN0W,%]"O#`+wݳߍcN\ ɸu*bטԵ2@-t'E#9"JFAVx2:E~2R0r|q8; L+wiTDINx cs /ls#+jGVm_`ŋҥFao_ PG  N\*̓*_LTVL<(ڏ!o.nqnW_D\=Q*ߖ'uX*XVv!}SKK1vJ[=Eepw/֊,L^3<'@ l};?#{wnIRvj4!6MeW'c&1mOqG|1>sJ{I,c?f9J%HlV ݦg(g]T&o!(‹W{B1~%BƳmq^$E\`ZkB{4E;4wy3~+ixJ? OUB nhpaNոk:jaOY\W"lʧbaMB_(~k ;(S.2t@&^a8U8~n ,Ed+K!~A3CTiD柢2TD{s)]HɦJUwrǯz13GhGʧHZ.B:'H}}qRATIv ܕ&`y̎{x_|` ˚2 VzQ;,8g7G:lxz>F;-{O8M3oVt? =`{ڭ{+ 8*6O#) m!F1VHbbn+{ϪJHp(#VOQh˛ /kkf4%D%=Nmne<婤QHL2ōSQWDAˈ4qB#*XQ H̷b`G-VRKVaJh{mXu{lkSSe>5GEe ~TP+g _KۻKVo/ x,a"$juzv;<8 ujbCМUT$2#]cSmvz9WeUCr}-_ [Nڲpp_vAפ7x:J@Ӭ+%=׻G4~b;(;r݀ۆ,Lޤvs6.߃Ny˽9#.]f6*_jK=&LP <&NRIU\3*2`.Q} UX1ܞ1;#72lKd+4uBˀٌ}J9|Z{کZ h1cK"mx@Eر9.^g†OlrEPv)sրcC26ddZ~6C`r#;F޾`;h֔qgZV2Nb9@B2g7& Z7\eW4Xx9mB5ԟX| ՀesY؊Kg%1-XŴN+#Gid`71o@U)@,A7w*($bPwZ0@vStkܧM zLkHuA2 &ZmD2)FhEiB}A)|ZtY;OmkK #YϣB9uJjHoȬ!gf}z5I/Fm=Ա&j%|p*FJ=/ ,|gp8/NiUr3J|!xkmƦ9@p]rOu$y'tR P`=inUB~Wy`{Uvfɺ{'G_ـ1Z{c}zPt y{ͰŲ%B`AB& V4lX-nNtW yx0l]y9Z'Ϻ):,Sb#DtI'"= P |7Cv߱ZĖi+'}+l; ASSldxbm~)ZbFinZ~I^gAom J8CvJUbzLE '1MN_ xɾj.)KB4?+žD7Քf@,kj)݄Kg3iSX|~5r W4K>21zK"&ɜ'^éRW'Q +0߬8U 飄#J+=bw7xY`vFRSZպo-$V IpT$aÅ1xgGl%a!*ralu8-|y2Ku" k=guAqExۘ!G`mKϢŸʡ=].cyC²vkGPp 5-9|}6-8޿Ͱ+ےqpy?MVh6|X9J'Ci7: >{q;oRXao#  D ǖ&ǥQ2qnH1+.L/fZO,v٨vTz:p_Aݼ8EGg̻;YêܙD'D@Y#V(^Ϊk]`v`(6n'gOGWL-$ヽPժ'#B͌s^q(5<ㄅ`Z~!> ~{]?DFM8OowB,FkW梨_c щv&E{ۖQ qڱkl>K%hѢ !ݕ[<*`VMzMlB ->eq.Lz5}0/;B *~cX0oJ*k!a߈kw`*p@'3%?r?jNAK#"(%d]8 [ƮlۄSx? SdB?褡8z :t0moW1X´ 31m? EP|d;Zw}"8Ұpݶ 2JXme~i|p+BmVerx-э3U"_&UؖԷGy]ؓ\$@Nk _m0 HF_„ҖjZE xA&=P*D9,=L 5 19TL :io%6%c] _"kjÜk*{MKjWGy'wou0XvssC1Z4"˜Q0) ?(ӍI: RfB( vK%rk<.7'/`bWk /t3&iʿ7]L?Y{%Yy#w)mBlH&w>wWm_4>$qt(aL91Ǎ*ָG,T$~ q(YϖZ'ilVsakF1:&eӦnA'HMS9ՇYM8E1VC>M`>F$;α:(Q1})Çvg5!%ŽU)q+_ b~$!y?Iru_q8(09#Q<,֮"wd"ھy$*A քY-wAr i0s be.:}Ï>B}Y2㽘Q0\as`'F7R$Ԇo "rg_AZ j1M_ +sNYʪU6udo5o J6F-z~`$dZtPԹ4l:#UvǧϚCjp6ڤiP^E CϴY^nGx$VXL:0;jMZGz@Y1 lPqvl-m`)Rxt$S &. !jg (/MWI+eUJ ?i&mD=af%/K/1TB~8CsT-ף!B4٥aZ¼9Uɛt2i%>F]TYtpt#B~Eu(GZ1q+XoiUZ-9ątWSs)4+_B$e U5w6֝ _2NΫ$yU|P,zg"s.l& f}á5Wo=$y}^ Yh`F\&&A&2i/Hߡ f=th 4+bf?߂'|fnʈWB>f:&~7d9ڨM%ؼX.A \KƼqgO[> Gq-2ohNJPgt+nXB! voNђLa%Dȶ-Qc-} H&:$ Y-~.}.3{k;{cӹfuþc]noH b@ȣ`\+KX0%.[JRs(0; ּeǀX]D5q${jz@fr>pO3\4F}ߝD]6k9QK/kQ>AW `_'/{YbMtuw= =*?SBFY͝ *R z|ੈ`lxxd6Z<>fJ" r^.9 ЫY؞R}Pp!?cN*EUvۏrLE$"O'|t`r!Z<Ɣjr.#)*/YOGZMy:i8&Q.j^X/Qap8Q=BV$K-H`c \), юAm\4Im@˒L$lz-l{&&x+Aۭaժ=x?>8Ó˷\ڜu)(yJ%XHm%ViR΅oC\ŎrЗi*ȠQP 0]PNO843 A(re6vyJ!9vnBZ7+JS*oCz_¡v:v kw^XK~VܤI?XeʫpKН&گ^q6MEe|P=z8dGa@m%w[ 6.w,@iiJd~= J꟤js^lԄvF oMS.5!Ofn7퍬<Г"uWE 0*p;!JL*Ū˟ᠿ{Y;ڰb榫gMaEq^* K_ϰb|P jNegaAApM :]~ a8mG`3IdABSu9T@]Nd?+dEЍU[dG%eľ[=kU٬KK$!Vy/YL.O|dQ^>҅\LflInG H_"2R6t!.-J^u-p։:=_ښSjQ 36HAF|VNV{\_v@CwJR\bZW7)b4; *\#Bg-bޟZzeZ8ļR~kVTq~~rB&G 38BK΢*'IVYrOg th`{Es$RΛ;?R=$"hy &mxf宆0P ib3 z_]0֚a)9 l I8)Yq򞗅spPb;gMPs4/YЙ39o&ZE,gOO\:%Wd 28~k<7q-]@ٻ!-NPcYRǹ$5;ԡDB^gpuUq }_U1}Oh碜"6F C7ḿ*Ue2ߒE_/R;.h+Ƴ2f0jdVKBX -V .M ^?w[+~*;"F{;\Mg2'>kp=۲f+W9(ckJfS;C?I h縷nVY=9Nz}tC/.ZޒADK1!-oP#pwgUpʲyC,k(.G "?p$Ho^]gM]iֹGܫtRLm/>(JLl"2ߢo*8 HB4GFc_ >/׻]B`?۹ ~wAۂx,~ZF~n+=Jٝ╤S!'4Sʃrz%f51{ OEEb3wTq\ϣIÎRfPX >ݵfSB\U\ GCC(6iXdìlwJ.Şb: l*O [sd `"DrM娢#@ |cIx[hS͋V5_?`0KLU8axlQ R ,K>$OSfujP>RAH]RΜ[D$sRٸ֜W'堃*w "̏JYM挈&TO*2Ww' Y laFC6ԋih}(n6>eI ǡ* B_+Og\>JFRǁOlFhGA9i_vZ#ߊ::$lny,F=X/' Um!I&$סtpv[-e[ӟ& +}*vqjCK 0?J@KʮtcnI_P[]f`%E-|i|;! T7(i;w3ŐbJuFP<t 롡"\j3Ax^R[fvJGxJ\e$AB#9@؀D jZIeΥ*n(Ǵ4t'sSB4Ee?y]1⳿k *O kqcyFdfĻ;QFuRخur~OD;n$BkcSsEծ|<,3C~pELC3(l> v0Ւ;_P*.AB/ wP' ijA)!>^k2pOn vdJIq;-;QީYp*ͨsHQ*9w,sրQIgDb~H9ۍ̪imxg.p:pC>r. z.tƯxĴztFJ@d`` 2$pns 9zm;ދ-ywNӥomDsOϲ4j;uxاzY?,k)ϔ()5 k+C=X&P eB>S71ڀC7Q8yӐ(84Qlئ ѷW"]2OqN*9N#D \zC:Y&,* BC~g)4ф `։z[Dž ¡t%G[_%V4 IQǵA>siKp9\22}/$QK5<*꩹$r%S2~bk2߮niaX!3 9Zۺ$7X6]PY^.4_0axt^)C-@JKW*$%Rh?aA+;nuekA@q:v޵KKRθH~ s]ɣfr{G 7PɛMGl>1sdv_‗~:x y{( 1}56ղ2j~VO=7H}tR"v@2sđX@ =K #=+?i_'U"gxP /2'C@Sf̮]}mUrQqDD%ukefPM{ E숺9{G#d7'_V+ǯHvdx 4(ߙzu mux@||,Iޔ.ЅHV04;>L|aV*hUQ0HͮN]TtŐIzDD X(I>P^N%BEB,H=TW5c: F!w$Ԑ*d4(3 L.kx8YUixYAߪSy*|&P֐-Vc2QDsbb=eGMD"&|3XQ {QLbIĚRcm›<|^gg1%3%ݱPH\I.s!as# lRGJ 0'Vxy[}d}PUma9V.YU#f{$*%o+zSٓq',RVb\j;C(03ԛr):y7K aɡ2gwL\ }H}3ә!_ dtT@Bdz감HYz)'*v{GٵWEc* aolK_-7RHCvpu]&4*u۫.n& ЕEbSg5 tICetr3Wd%ͮW* +osq2 oBQ _P/9 uaw~~ԀI?UZcÝ Esc 5,1*]UI쇅Vk~e-TgK3a0U\epZO`(7Πf!EF׏ˡuE &_g;SRZ8& P8)5M7-o):)4dĈ,:9skl ³l9_] #0ߎH?Gfmi ¬lqw2W9RP,4ޢH_&of{7O Lm$yس#a~X=mDQ!})tnuڢhaaqG+Pr(^cZ>)zJ'oAփHi}3`N%_H 'ŐY/=i"7kف4h@Y'T˓PK!)b$`st$DO~>9ӫ`gcdN\#& z9}On1!8F<BX- Kr ]ѩ3߄"gic.r%G!qŕ`߻ZVMQ:0Q5k`O^B}j ˕r0jؤaNyx/7BmA[N5tA^N%>`9)/bvSHeQh" +E욿QVڜ EF?D`Hj}"UҎɻcb1 >wVCH S7Xp=]7G&}s4X3>ap$T5d7#[W"׿SLd5 /xy Ŋ_sVzs'-a}ChR[ΖDܶ:DS6_Cȫq^l@U`Q@_Z!Wbxqޤ'Y{agJZq2)J $bIc#v=kXs/ )z<jklE~aR88h5ijZ#|7ppԠ~]5 5^-Ba{I-8Ƃ}Q@;K|"Lx'O:Q.)wRә;H雴 s;mm\Zi^dKC_6do(0yƠ\%V2 7e`Ě]*uk.L<-g3Gꗕr3#=}bW2J#ױcDPwN" FŖtM\߇Sìx+r9v40(lK!07~JEkCiZwSu=;ISxD6e+ |pQ[:( V `i&Z 6nv򁹃ZkqP^켄g.}⼞̑MtF|/6q|8K3~ 𣝺E-'oC ƱOOTIؙ{+iXߝmap,qezp_"Ɖ41B.U\ FՍӰ{&{QyS8`RMS DlԲJ7#ˑ M(/C'C7p!⋑ЬuL'mf5^M#"2W *ly26NG`4mi\YeMertxd [Bи`X'􋀱sR RU`1hFCSB:>VZq-l1 S(ߢgG{;=.V ;h@@ 9KX}5uT(a Ïj(vZ0=Tࢣ Dxb^e-ޗ:#=6Mq=,2wGc :z'C&B^{׋n6GHQnJEryH"5T_"xLP3`6CE}A9&,8aOmRy|)mR[A=)WƌX Z-|yޤPG@op4jZ<4oPdDj^3Ӆ &Xo  j6CsۏhsC1u5IF q~D}764K6f ~Q-y&wVL38n4"8)ڍq#p_պQP'5LM-َh-?Ujp,J74u#($1Y]fSƨUF NgEY*~])m3maTW)F!nkZP/ANa)\]htاy?<۝U7$qqԙ1qtJʐK*XjWw ns8_蛫 ?;!eSᆻmb3Z$dݲ]͘GޮZ|BUh&s]|ooqm@VP5}M)Oۙ\uɎKB>T-"StaטF9NV<:1'ot5nQd&/[3Y:B=ɀG:is'b7=3#4A!A;Qdd'ur0fpzgNW$G?6Z]ORQ;wpB\;DT.pѤa*v̹M kyˆp,|;2PR›M[mX:DI s<DS>N!}F 7 Zr[Ǿgܡ\ӹ^wd%3Yw[*3zϩf('dC"–  Hw隀Ű<ǒltB78E {Jvz"}|,jHH@C~mE%NZ"%Ub͝EMB!M$XKƥB ћ}P^t'T–.rZ˜p8’ g+[a\wTD&S" ܩ,Zu)`ȟw,OF!AD ""3AcFzi>%[ >В5/Oۏr|dsT9M>o_t ='fOiEb\0]祙)dy\N6G5~rko.iW0+9,gv;-_>G” 5¿k&,[`0ND>!Qmiag$y~JV/~J"OWM18' fڄ.੧-<~ܴR'%LWpMASu[sۄ_6["Tѽ\LU/.'V ;oX#o2r4z"[`T^ױvo,>wŠ}QϦc"i* SRLf!~}b9Y*;|v|>! H7Ivq.FmPϴ~IW\Vy+"g?M4e=q`V4mLih0I +7Jrw~ r}x=8_ c;~6i8*/zu6:E:4Z կjۏ3 Azw*TfO{-5,@%(UEΛ))vB}qei?2uB k2aF;Ż0_~COoL:d@ݶȠpXo[)ZSC4Ӗ1W3y_Oj=AAV .VӘh%pɷs1M(w;Qr^ǎ}_O,9Eu7NOUPZصQlseW ͈0LVhb; I*@C|\-`لua}OGwBm;%jw[i`84<PA}kѹ07:*43\;~f00xI bubFR+;GАgnvBu>t ~ߎMk7> E)Qk^+룅gj()5T.ݷ%H8y;ٙ~m? -!;x vyߩa0.``OVnUxNG)*QN2HOoLz\XS=⎢!8Z-AW@dIjd)ETor>ďA\wjy LYxQf9_vm16-<}7K\WC ,\e$룙ԅ-'oۂpaXq!Q,pb 4.c(A+;۪I9"}zd6uɐԙCbl<.69U7HaٙJC9mCjnاTOy:F u2[%%U4۝iFI -؟-j\K<鋗m'\ ╂'00՟/r* ӃU<6 %68ȴ.?mG!EJr:(-nT'>Qy-kYz)`ST B.CaEQ8Q@(<:-m(`Sk*[;SmGA@N e|foú*JB*lU?v~e\&i[XQ3] [ioJi[a="Vc{6c̄mٶq-p H(UJjAC 25/u i 2 `HZk,8Y@F) oZ`7jK8AڡCS%rJ~o <ĢmH/̂orFT|^ "ºͼ<qZA=>aN?Jx޽mO;i;XT+yuMH&[Kek4)귳]Yw[C}+u[.F`hCsK rWmm6VuTBÞW;P/)[{W~"H/+7`QZ-Uk ֿA䂛zp:urg=™QvȓOGyBy7i&\*(p$50;A^w-Z7>(2i`˦>7*uf#w^K4AeU_J Y6lf5``4 nf+5;x*P'^K1Mۓ9~xD8ŬBH r_˹Ys"P-Rg)Ͱ`IZYſw(2oeH{}'m0qIihX9Ñ Z|)(2zj-, 6,(:H'5V#ܣXF'Z22Hڹ\NL c&M cljmdeAWm"mIeH(~;0עD+ϰc#%ifS^JCyz|Λ )Q=e$eֳ!Mt[!́ +ڭƶP7&eG@(Gv&}L sd q;BZ m%"rmsG(?{&qi0j.6џ2Zj% #bp|@^1J-2l>›逸ЉĆGU/C!jMl{>q9YI=tÇₛ-ܯCi4ByjgZ$9g<'510UHcwƑPm!;1W΃t|b)P &xbW8}_Y'Um]kV*~xy2@FKgy:m C`]) ꋭќ)k?w={R@漦SNk=erǂzl\RolLuB0s¡γx— Gy`j3]<嫨t |j =|+،ClE2!tJD&$Lo+[-F(}C[a;\ ~SEϚķyz\=1Q6p\G]V|ʏm$K:&JdƶOԬ}AAR.4 !)g H?WyhM!ƺz4B&P[;WPų^!|.LS->#F(Ly>|)ʽUo(D]<6 / r!߶%>ʮ, $D&/^L*cψΙOFf,}ӎuz.6@V_Ώԁt_d/l8B 6㘫d;2 #$&t}1*}ZG:|IO-x*c,~:Uz˽6PU=U-P᳜ skOipfI~PMbV]L^SޗK;oԴl$w+^A M/UO(]h(;D>g'Qu?? ÕHmN?Jv;.aR J>Zucúݰ n\ju5 |_ߑF>6~yYt$A, e$^5o1fE}&LPif)[{S)H%j|Uф$MRji?nid j`%nh#@gSypwf1;#mY-u l{i=_#k&|B7:4pBRn #>QePM}ZM.}PK4u/CF ͐ow,g(h;HC {%$5 ¿@G+ڟvdKz Զ\Y~6Jp]V&0 wou9Y8K*Q~ "uh/^G/U 7@d0f6-{b }ڷ匣8EWh"CH>U]ܸ@knbi#tgNP" u5[6K\۹1C@$]֍>WzG;fp/–wo*cXiB!BɲeԔhQKb\ hNM@j*68nzy/ ̦4swr ow\mKMףr|q:b|/W7G,4.iw=~C )96ԛI,AHieU7M5/7T-b!Ո/>d߬.g sL 1&E{vnnB?K0haZ6TJ7]M Zi42b?ihP9J%[aj ` ڶ@IW ׫ 5ۦl2f|㤮j^8`l EBג"p7Fm YRJn",b=Ԩmى"fl,W3Rе.M7muY|Su6 C;\epw75J@Cju2NîV t>8 ] e+zz-cr ImS YF]-cFBNjVOFN{vhĨ9\:I/tBƔ!Y!f)Ԡڞ 1qȣ2"zuaJaJ(9Xo 0%ݰc& Ԇ)bs|=u~NQ(`ִ~ԇ&'b~gl)k-Ksc 2tev=6T3:Y-0-~eQνA,|?_Hf[q2vж.%짿oyd`~^*e<Mg u3cWHj !~~OW[࢜e@,ڕ씭Q$opb>#VEP cB~f%j. R CvCa#f[ej7|1|KH1 `fa8>Xe >,nĄS6T<>^-1KRL&9n ^ނZ4nܒ i1ۧ ¦JhQ{1~DAN,`xe]֌R)z!8"cA?> Δ%Pegixo+@z:~fx6#.CZ;bq''iw/GOSjwV@&Xχ@ S);4JLA`H_i[7WY_H[KSӉDeYuͰ-b(ŧ M#.dXsb0 UlʞA`WupHS쩗ωZG Fm`"*-+X&glATϴ܆#[NU\-:p$ N ! $N: ^ 3O-ga^}[ M'gj$wO#7y::4Ob|fy$QY, S|3LRz7_ D%ԭK/j3oP)BE6<ߔHƝq9Yq.){+h׶?-OMQ~W솧2:)a;MK7M(eg69â}z.Ԭ3X$3wOatҾ;572O4@%` Y[=j٦iME7¸n jSptLc3VnB?=RƖt!$堢o""i%'ҬaMMmvad"CC9hYZm2<3@x\;q y:e@궰_ea~:Ə8Xt+jȞ1vJ 3"9Eğ7iESW["gVD EƊ n!3 ÏFvX#KϘBܗ9$t)#jQ5Bdv.*dvvJ7jT⠃>mTW`ic\fJT2 %mpY?EjO7&&mYV#\ :S؇J78UQs;V㉈Hfg;Qk 5q9yW~hdPG)P)\hƷ%FRh3!ՆۍAcQY';{aӗxpw3tB_Sǭ1BfqJIfҕv'IZhN@< wؼ72c|&UZ1r''\ɣJ_Lz[s~+RbH"$*Kq{+:YS*#S' ^FKs e/l#Xrئ{9xIxier-lШP)ME2#K!$Ho ~z$%iǁEJ= ={+lyhhNH$;ܸԚ80k[EI}$Wug nLhDz {:hd)d{5k,%fB5 Ok# 7f.\P?#\/0{+ 5Z]6AYa^!Q25 JN/4 ˨a su z $"1 ʷzñɡ{~dH6 PǃRP-˔3a7)w5N=DKKMB߻dɭAѹ,M6vjJ>Mdt;'Km*Oc3q{}Ԟu MdBLY?EH N ho"$5,γ;43뉟KҀ/eGPXI1 UDsēf}.ў|52<ƪŴHKD+Y`dU"*|Pyr s AB}2~FEsWp' R|'#rzN SO5ZkćvSi1n(*V P ^}ѓhF@PYI-ά;Qʨ$Dz*ɂ7!pwנ #J%~oe@]fU*iBTds{@$č6h[F8.n" 6rQIKVh`2 WMXz*.g z(guS;< ˠP,%!.wYj}Jpk+2K.ZqρH^>%rUNY[sPՍI-m4e(ڝyB.dl4HRǥk&\$_t܎*z.vP~Mn)ohR#@tAZ1o}cζT6%?rU!* )Aa;- V_ yO<glK :;q6WP[Itbtq< _u{ċ74pͥG˜r(ymTM 9F$ߪM2#E?@~t\.l4uk pФ) c&mR5*JmIGBt;怹_;*X :ig1h2ߎu-*إ"-mr$M vIݴFTNFpO+g,+Nns7(8"EIOӀG pEF B9`t-5HÒhFr]Ё4@-ђAFVP R1;t&B0x{Ͻ@wRܻn.*qR8JLͫ{-B! P @ 04Ӵ<>{.{VѠi,RH*J|4(ua1o7IĻp!`Ayn# mxI!/z |a\zTnBB;y; 9ɪ tTR SGWٹݹW[B:d.JX*4^7y+n[2q DLUNOXZDF`Gr.쥕 ^@ZpSOZg2Yq"'ۏy}TI7w":NoC0?aS;KN8OltT h+@AYydǺTk> $pLR;|+.Ft.}AdWИYۂ4p9z#^=Rѝ,50- >iZWLuye*?%]:≯xZF߶F4F7씷j֑nisnWX^ 0ZYtqn\p`^4;&/ y-9FhW WVvmS~'aChw30F̮|^*BB#lD&ݧ?H۟LtSzoA4ǿ$C}HJV}PnŶxdVQO㤮W$:WZ6HѹKX?'$\O}19A7kCpԡ{ّ#tuAJ\TS!Y/ĈNҸYր%\kq{(cJ jy \ k6枏h 'RVM]]C̬AԴ[W3D0]{mxJ F(c\os1`U+b +wMy{. iI\-nLY5/<3iӛ&^8et#YTdAg}azY親ez}ڗi*"d6C?au5v81aKiXER 4C6 }+;r;lJJheDk7\J;~L ϐ&,X"Okn> y0Z:A8qYR^MNྕdKY[$L=T)-+ThػO )j@@AY1 :48 0?Z>KNdWk,G㧶jsߔ7X\y}B5@p%4 Qpu"6KvPs @Us?^lyok_w ixqxRu2:1@|9Fj_ҍk;4t LA(p"ՌÔ |<4^wGabZoMMݫ mq+~WM jiXnle%WR ;MWxLEhUCfK3tI6^ @^=V[J&}ʏHCϤ,!WBhF<~w@^ZUK9*pBnA al"&Ą8xiV'DKX#bzXрrn/|Q$`PdO:U0~u3A>eF.GgZ$3,,RѫY:kL'QJ =G=s̰ݍҞR" ݼaa^(cBr6je*# KLKJ}"es>Ą_ÜٔLfRo?Wz:|^`~[D!,s6ഝO;dcrДْGN__K%;we5Wg뀑 9Fr;J֊*T -e?Ѡ9_K?EAs)IwJƶ]sI+9}hG\)H$unOqT~ "-:#Twl#dA2ć^[-̯aMϦ ,>4ZtXzz."N.(}XNV=/]z.셢yh~.vqF;=AwR `)ȱ5aq؁Q9٩ժ( *pΐ}=!&bl^ILh<ۓ.kÓ \ E< )TnX;txʪn ډ꼙G tRczW_vtPVHH(kׇnk#K]mۂǹGiWx,mĐDӜyV{9Y(컹ʴ`xEYhO3sO᪓[ wU.<|70܄;CQCȠ{f ?-t\dqEl73CoXBzI Hov$] {RV ~4ƒY,G^w6QNgu`-dO{4&] 30bhd>{UhR#0{j-;G3|<.L7?$ĺ so)ېUE$WֻMr#̙XS Bx{,T<ڲ5zmcޖ7Ѕ '+ : VeFmpOހ+xec9rX"a> MSk;\Ҷ{+~ Lq)E#/`À_kL(xWܷ`iu|0調ka*b$A7 & 8 ]Mee<3ih$u R]) /nˬ &ɖmV/.np(pqNu/J59'sSo".l|u`(fE#0s6:XD&gW70 ',۰̍QuWR;\%:$yy t]NiTO^)qjB} kWqW AXxO" G{݂5~`~le2nr8VUjy١턖-A'\픬qp J"og;b2= 4VzyZL97V'r%L:(6=³DLD?G>sΰOo~Lf)iX.\ڈ(6igQ8ZD9O6[rX2-:Y 8S -{ޠ{7 Q `,> #)]#o <|(+d.>uؘ;i1+ٱ[b>UYfPi`a}~mnFwA=ljx郛ۆj+'!q5FО31V[]Uq_.=Ot/"Vzh& |wLNPq0XCu6ۡE&\\& MrYcl.SM|װ4ֱkbjj# KyWsj(8ʦ ffO8kckzC0r `AvoWyssETM"v<箸K˾{U5flEX*V@ %Ϡ] 4Ƈ~/0yE 9Ocjͦ` sA6E'>X]=Kl`L"B!&d2J w|g(0Oqw54[OّruW ܸ? ҋiܲ&\ۻdt9ĸ4~/>]E'Iq8#31;;vaGoCb#k:<SO6F5_T#TI:@Ҳ)@8r`n? ~$jgk?R 5aclT&Ռqy(&!>$#]L9li duVY(ס. oO))(2vju!$LS$d\ BohtLKlN)nD;5;)%)6e _eԓ#!U7rK:~qⳫ @Ns$R/#@F BL0]W@e;x2J͞܊rT [pRd +BNH:F bcOρ.`ٕuܫRl[TFQ<dQSi(bH, i:XjJIL˫,HrC,y3eZ 4 ?hfjqvX6dpY6 0[~A7LwΌ䆙7KV=O@RMZySaMT>FaGX31WHS9fC<3XV1szƃ*.^(5,՟OLR0 ؽLq䮴Z‚FOt{hP"fVZ4RcIOKnFby &F-(_ cc+b:}1&Aq[6|4# XXD{ .jڡL4"(jXeI }ƽ9@XtUTfg=mߟ1f#O*nt9={aXIӶl\l5?v-:MH"䫕DP91f8$͆ #j&}u1ě*iśEy-GDOS1|A8BFM<qܔT?tP5+^ԑ/ (v5-(,.| $0σAǛ?heSy(Ou&?aØzUxnM**GbFHO! dɍ|[1 5O6lB:虝3A[I`uJq(N)]ߌ y~= }c cWw^G#FcN7C{]cO!3szxjS]}+$CY~_mgi{5e9⯟b'CchOu.AG O'VEgoq![PQQ«ѓAhh~ .4 rytrr0;muenSNt%oG*lheY/clÅh4 ɛ>E߹.@G"PP|Ѡ0[w> ^'ѠϚ*הtVnT|+x_U؆G!~k`QR4 ?1UѪKϚMBK˝Q}NR2GRw/8>zn=cjvCq\PՋ9glgjdkd&\']-Rˤ!寀gO`2TӪZbѪESIbVKG+p\`_A;i7x`Op$m,hPavnZ@ S;&uD!_^(p9MGkeG2F] Edx&c57OFH3@oO㑴Z9_s3N>523 & m7EpBQD[>#a<&^'3=cz - O: Yr3$دnWT<@tf B2_ޕ^Iq Nv`+x!-?,ݘ6y#wOa%gT'C]8v &9%W&-Ϫnu| 5~C$5G TjW<Dؗ$=>F:8Y4Yy[d\}P3wW@6K ]e3v}5bE+B4fsɤl (s08 ')W18 3Oar6E=\ݫě_2;ߋ-u7X>4_)tnrĬKz {p7ȈqIȡ+{!h+.cWB Escz5 8f7;H9 .8KP!H5_]; >0ӷ⸏aFlah.NXҡd*dLI^tmZk3bƾʾ|mZmz02VgY.#ZɌtَO.y^ Qnp yO̢}$/ƭr&;2>Ov eq@zX95d[+Td U!UޟVZS8GZG`WZ"29.4oQ<΄Sop2:M0X]7  zm~Cw.f/ݹaamW9hd.URU'ߊ5Ax: /na2Qs \h Y@oVgguXq6ZfwcL-8 )#ܝE`OBĻ۟RhMIpkӖeuĪG ``JCPDO4R ի:dz|+g}t3y]k^V]tVYj.d +S- <+ n}t4t"%[I'T))&(q{Z(c9)O[ zeDVYQVqD*3ףv,csHS  "L٧9/CEwV Vxb'4L -!i6Js2v'ٸܨG#<"פֿ =ͺ NOzℝ1\hQb3MbM^["-*Yw͒ D_V݁ve4t'Iš%e"VKy}Г]{JǿƲ˄>BԴRy@])Z5}';5pCʟ13SDэ:%iubB~/Dׯ.pJm4_w{7:*$4k8y룆3^=3cFZvlK|l;i6R?BlK1V|Kݖ5<=D%wބl{ųslRi4ߌw/_F|:˿BHSJlݗjԮdȣqD'\]\`dhj5Erc1Yl>[Qsp ޔs=P&XrHGoTHǩ"%6Z' ձf,7Q,|zL^dP)+FrkdF_)1!HcD&L?W{jJ ]wq MGzw 5ϱkmlWbwk 8ȉEy ~ſv=VJ z#\ε#Q6]o_3ptq=BŦq :͘@|8qfbxѸ:O[}s[c'n˶72Hmm.dzP7l{*5 bE{^&m4L5tip𚛌TLU/T#^uizv&?,'6^eս^3׸]wfhUfui::bb *jA;5۠s79խn5|" m:/PSpac6JxAk}A) kq=o:-JhuSlոo!oaua $M-4= tt/KAO]8O -Afɏӗ d`'闡9|-dGK'VDYv)H+ٳ jULnuQ!*CC[]uI)ՖV[|TO[Nr1TtdYw/7ގ#ӡZҞu:rS<=i*T #I%\6uWtg~kJ? -iͨ4Mr͆5%ڢ W!-Pdk"ŒO9cO'ѥ`5#sx aD#П Zn%(+¶1N Lؾ޸4.kw&]U?'{"Hrs-Ě0=:>Q#'b i2Ps s&Jbq.k܊5`5g}Ma,Zر:SXT>&EKI)2ȖgC_K4a 73AW*OmZ7EcVqU??}W8c-eaŽS{#߶r)ewWe8)E["J_$_%wt;YV{4j2?K 0[! -&= G?DPҁTJ4 8䵘t]UP+&PQr3Om^"C~3lGNM>WUʳEw5ue w6@k6 #*)"WH].o ,@d"W,kbp -` :E`[!dpp8Pc7 = υGӰ /u-8iA'JmKF?mAC)%ܖIwŖ~RC;MH hNT"2N8N@'rC4RI&y5~E,l}= ٰ3kzTn'{Zlo<]Gztjf&O-y▇_0X躈46+9E4WJ봪GϪ%$<}1O߮]~fwklϚ-76Pֈ>4`uw dRP%/$ȇQ;@ͿL_kJfQUs<{tד8~CO8x/#g?Tt%&fV sG%ٯGk'h V?ń7@Bb3'!{'ݳ9-3z1C]F֮ccz?+&qGRz#V)J=mHS&묔XoqoM(HKם8#Ρ~eEBи!{j Z3`ي:S5xo-W+syzA"WR JE "OҴzMfiyw1~ $گJ_WRQy0K]SQU% _7h&!sK;CjejT|Ul ^(`c3Mnz,}/޸{eV&MG~ۉ$-*2/ v\)[4XCǬ4%Ћr7hEhy#6yR"Bc@ħ6Tm7[fkuWA6~1Q]V6QtK  ދ'`d^2 1}$3?+8hQH/ިמW;es4m`}af|Tyv=bem iȂ_}V3 QkXig1ysnA }oc&^eEM <0ʶb_JdLv>fÌ<~e(;یįe}h-h0/STvl2M*+N]JKE_^a ׍#;}"g桎qsڱwT%@Ψq\XPBMxN>3ԮUcM2C^I?&;%j$k-JltɞIakJ%(1;Š1e2VGA$ޒ^/\`O;@ʌYng5tNla] ^gv3trZqSs(ի_m[5rTpdHo^(AGRyaE#Ol,R\Y̖mZ1+ Mi `T(VՔr:&- |Oe%O[P Kn|x4w"ăC˽jGpԧϹ!!rf ջ^eMid,= 暠)S16 {3sKݡs[|& 榿CݸO#5]TAsk6~o6%Bo@lZ,$Sb:fK8>Hlt?%~Zk$[ ʂ} * $QŊBwu姴#])jmI 9'\qשF֬_t-u}6,B~#:`X/L甒"O5WTd#+.J*MhmcZ3|>Fk#mޢ! \Kx6%X@UZ3%. Զmz{d<ͪ 6leؙ|3>ݹr(:"\a 34_p6h"l(@Tp4&=zr][ Gaijwݍ8PDdɭGZ=ejU+oNhUe ^)D9KNb'*v\o*`/':*ho(Fin>$1=Tb{LZ$J 7BCݜCBXMoT?vU]1XW5rx&9HIЁ3R*Kṥa g;Lݧx!=m`oԀ7y|k2fN)￰t1(^Q~)W64k05,.-j0|SQ;w$0H,TҪ*-JtS3tELE]~T&؃۬BS1+9ֱw$ *E;OP!#$qAM9Q9WFd/M2>|KA5,m,]O@B|+eϚ셥k?jY4@yYv]d"!\褐y@ %YRU*QqBЮp?\w/5*^ x{&9AE!= L˶x* -gBYmmeMiXKףXR3\8W4B;5'~&G`$:Su,c4ps "=PaFA vͮK2G3&A#ĩ&B-lDTLTUMn3iSy7!s5I5Nќj:V0f7 "B7kdm>z2u]K`Y>Y;Idw>Os.?=,9%Ա-*kSU&4ҋ-Bz1U#3Dz [AÛl9B0[#;t- UzjcTz&T@ÚmXXA^{o{ NbftjBC+2DŽRH P'mbLHBw.n7JrV@k#Fh<7 ɉ4_ףiA 쵻b*gS*k٭߉9#Dk-iՊKJhϐ׸# ,Ȧ|M7T;5qQ};{h+@b> 36Fx2LӲ3bZjX#>ulxUט5y%΢q"0D3L$y} J^bK陝E[y)ễ{~}#}z+6}|Ѫh*8!)6j%Sv&۶;3ZٞwT0Uey߯NȚUqMhp#P 䮢ogA9zch%# :Dٵ`y[e[|X:QH<OvkM] / S T<4MIpvsL#< B-Թ3˫І\Ϊ-o{tOQ 77jތJ!*Yƕ&%=sG2ox8 S>:m3G-KLRrƽ ,xLcO95>@[9Ή鰆Py'n IwGl|చp ҾJ%R \#hrn`Z;JJ+ܒ&̂>S(W!x gK-m#2pnVR2")jTgYgN Gk?$Cɨ>=\VOSN鐣/b\&WoN)$zmX#"S- 4ũEʳ&Q[)y2je91:rUĒ:ΡC]Hz.fW+CO>sDsԦ]K}j63~1Wr5&1Cf:@7kpƑ;,F| JBydlLKwl1 pZ![. ațp;%8:n}W7x'rdcb|E`w?7 `/X5T2q=+B(VbUmP$9>{YBh7\nW0bp=šRW3$Fd>LD4)ꤔ%0 kI?hȸr5{N|$!-7b22C0̃,vJmȜC3-J=WZU?Fqyʦ #禢j4B4"gt¤O%kKFl2W iu䣯6Q }0" e&2PB.pjPJchC@ ]z`v(⅟8g8Oϖu=pO.k Wm8m*mYJQaiݠ2w#=,N^(*7t?R@_=r\;+ ܡ=D"[ B:6qnM>$\>ꇀ!g6vҿq3O7 \89`1*4<M4Uɤ^33(vKӄr|+n̫Bb%EVK[ϫ_&Т>߿|1_HbY -Cgrg_XvPCkX(h"|89zDIC GZEҽf-1X2½J,F!R17/Zj8I+`{< ڔ;vp/T Gȥ4q'Vsy N`?sT>F&)Fd7O_xx:_kg> R䦩v`Q-~wKQM CP wd5F_T*8Z0\LwQRQS=`:85^S.8LIlmBx2THAWrC%'OTLcNQ7y&d_/XWFmu5T=BmHD~DުS ˪#zKsYHvCmľի@TԟSOgCfFdyI-uY^==+٘ MG+ԟ*JMA 3z}^lv8o Z7Od#7TNUqp dmu"D@F!Y{F-N+ V)sӳqw^m ar-AXqm&bl0\!3l}=A1,p IfD(JnBЫI q-[[SIt'p0Dk/'/U 6y6 F-?J$6Cq&+89 18<,%s[Dj^sA$E<K6Y~ [6~dB_'ɰmIk#z16c: Bv{4%:r|˥*N W4< wʦf08|nk~ySZF;f)9Q qu &ժBDTZfӁo`"ߒdW [ۏm#JW$G϶~-D"HAO|HCWzaQǺq"^_]c.H*7Nx`6FTU64cY1x=m܏D41!p85}ܩtUNj&zǂ'g"I^]򬕑gdU&K}tN*2%OgoҿZ~KIPe;yzm!ަr5B謨jtwG^t AEfWЭjIln[Er PJjNLO hRC?`G|S(͒)_$o[M?O*!} Y2,¤:=!s3]F6JWR>XwI`۬T3\;HxevNfmV1c#Y0%g:oB?Gٚ e] Yϐ C(,(GajNN]nBhk"rd!HxA}*`b{)45XV}vٗf,w0 lv$g4O & "Kx'ze)9Ly7 *ѪmX!zPX% -6RX*T 7qƯZ'z4?xLwޑ\l?m\aY%(Lײ^2xO>z(2djq`sl>~:⟘@!WpA˱ݛwCx>h%{ON$6gvSGJQulٲ+o sp#Q빛ǹ\e] >בy&і!H"}(r @ -+[Ѕ3쭌;Vo_&C3K1$}&P=G/e_{ڒF,'_b?Jņ%C רaiK"SafotI?z{>?-X6˜s2Q܎2%\ygD3Ui:LLgAge0,1kc ?/3rfT*" #%pBF(jǞSvV?4<1y[2HpsF"g q",:]UQZ eӪywJQSݼktQ~ X+9}Ӗ;X T|J$Q`nxlA2'hOPŖ_PgXo_X'JLmI ~ݝF@26ZȄ>ȈfޝxXlLKm m.VBx㍹C.ggIY^VS\@|x<u5Nd,N-qSqe}yaW2iEbjꓲtP0(ObYu||kup#.f?ʀ+ wڢ+xÙ$ԇdlBDPCwlD4z1Zew U̸$S!|ҚM$RxPF= qb`&),KeV˺Or>hkҝ͇]S4k"Yn/0})<Ⱥ H,iftf!WePcFۦפ_*73XDD0emq ۖof1f  _Ө^|Ϭ0FFZK# zF# j+WQuiY[|WLuӊEHҶ8xS- 1 '_j$\ɹScݴ/a\sڧZ']"fHg2@w-OO}_;HF!?QC1?TޑܠwLV%CpTV Aҥ,дZaBh(g"!Xw׺y\"GjؖR(pVKUhˉѸmvgj ]>j۱{| j,GaJ 0 uXԡwWܛke2PMY庇/.RT,Ǟ![s|Venģ!"O4"̘ܵk<0S4 B-L|0cܾ7q+<z^@u-K3 * Wg[&/3یT2"QM2gIhAvFDK`F5Q164_x;z9H9Tl_ 6^D7Mn{)d3$=l5#9;h!*8#ަx"Zu\[0¶/F"L,dvB}\i&BٔJj?!};'"3yПe鵵?Cz.7]b~p_:W%DkF횙7]⠁_\wY~FbbLŀ#KOKYuU+@,\A"/Onsb&ebùqXF+A./,d.O³XUs P.I\(b+3o'ohlU(S(]z_a(ԜSB}k J80U=~L8P sM0M綯79yC0jz1UdNRTL;Lhx_@{r= ( mPM@I$t+m>qkHe)/K겶Jy s S 7ȟ}l~XCdٕ례6y>s#cU{ ˖h4}Ɣ=4-pdx&b#LCKZ{@|2i~ A |dkd[*(CCp8k_d.U[a3 ’xUc*vt%FG! Y yir%q!)eFX͌Y˳Ժ]T0rPI>xH昷]6H}m{L rSg:B2ԗ2^ 'G[ԎwƏ!Iy';ѥ+y-A w+a"G3 ő=aPk%-~Q[iAuکYQ2 Y+ y("JSNɾ.KAaBϭZZHv$T=CQa0gQnCJp9c"M\ɫ1D;Ip-?#*qtIob4$f2g#'))w6=^c>CET XϤ<ڨmkT__n7^rWkgnA#r_;!% S\3`ȴ* p+1ۧ!U/fO` tO q\E,~, 5A1/ȸ+"` p011pTt}VJU9,lcYM gȩ5RpFJ;3tza 0/]>M>SB"ʕtXb=px~{JA&nv[%8k_',y Xz_p9J(@d-kgE ?Ci!b77VE|warRq5ô2~|fHcL/9 Se5Ł##[ F$aYkLNW}w8-Xfx}0xb=h2^Ʌ$xZm,ބ1ַ9!ژEMҢ԰K#wF筽x }Ȉo- ŝ#yS*ƓjܢOWᩪJeHO:.e;=^Cķ1:E҇Q/nNmo=]V5N.bY$U4$FFe<{P 8zx PO ;_[עց jOl#<d6S*uG)ewiĭlc4O1Gyr)gsZhyDIɔ$SIQ/.^/ϯ+g <996L] ǐg,!, .IwGK)vdqo3]ÌQ(I>d/g*:Fy[Y7ڋBNeH2s:M)߼c21/?3d}*L"iXxT$,v;li4&דR,-Z=Nt<,lČ|MN6/l[I|MÍ%T"].žO\^ӣoX8q"հg5$$J*P67}>i5+HL5%g@9T,0Pv[#*?Y&Ӻ-5ũ=2HR7LRM||-QKR+o59<-*y=Wy`Q0 Jk+eN@dm+:돈F* p{VRWfIxu09O:gLPŀ NY<c=0$h)5 V k8҄p׶!l-g~zy1=&.n$~=T1ƛߘ"HҔcXH̤ѭӟ@)|vP)=6TYBEW/$C%쯈HOG[<04||lnɣTVeOev=E@. G~~^fP/[\l#s^equNtx%)1WV܉=^F ܐ[6{Sm%1ω2~=~"wЩp~'jA+.Pk-ґliqIb˄r["SX< \~Q'A@P2amJ,Cz2AGpPC}|_,n_^562C>;(`3aqBt8} 7Tk%~E򔜰J;UHN(IeV8%81"ՓIzmFҠO=aj((]p:2@:CT[tf|jJGoU)jpoLyT@g^% w1?ѝH 41M;#\r˩+'RT* #0yd4;D5 ilEhTؖݳ"@TeWgx) Sh'V Um(7iȷbhA:kʐd6)a/V@/:e ?vLy,囃|P$ z܂" *+63GW>N"M-a.EU#O_+ xumKj9촂9"yۇ8Ѷ NM)^* AItиr9߁tOvM/NydcAzj br &?l2hJ@k`-O+yL4W3ᖎk@'n2uQGyyc uxqJIwPJ.e՟N-mXZ7d9o2A"S[3^h,C15a'0YRC 5 %w=`k +PǝM Znc8U&Fʁh׽̋}ZP'H0R*p{7o0syO\Xb }wy`+1%K6|=yZZH[xCY3)iIJhaNp{ {5`e e&CR`0{r0pdsڟFoF-Z;X˿N/P@#MgP2_RoZhسrOVb:Ygkr+ޠxF*X5T \4f_{᫟ c-%4lim?9Qr`<1㏯Q)}lp$~kƼTUᰗzrY`ۘe(nf:.'l53n+pK02 =xF 0m`bEzmzv9pž+1*]qp %'US ~m{|tzF uD}.%Tug]i:Xx'ceEW\Ճ$M2>U^Œ_p`?* }sy=OҘ` v>*顠4xdSG':5 Rn @nR32!)#p%[DRIrPZד!)'i"y24n@~ش,%[$wI7V&hh~:yγ(An(Cd]G)6_ᓴ+7< .P 8TЯsoae U5Aa x&BR~ ְ˿8Ojy)e]zvQ8k!8O&L!H #9!W0OO~"[(X/㑲KmUNl&| S'" Z,lp4:iF[X;-/p2{ghI479SA`4?yr7kyz8^p+bsOrvO1)@kA!#rl6J$_:T.;d4k $seyX2nWkFP)PƷ_ $cTejBI߳z!yZIKV4oSu$}w˒%2bUg2s v.b ,w: vN ;e.rZzN g%[dn1}eI'#70< {w5j$~3] @Ax3qu\褣bU[Zˇ\1[ˎ]ƍF##MRfqAu&wr搢&kIײ.e;ohI[j4NY/ڕ(vp^wռo02֨7b do2\,HNC0"*!ΰ].IBfGz$'Uʷ}AYP|K(e7Hij&";j%2 T|2P4Âʐ-bs kV3(@0hm'q+fs;McXHzXraa>k[ vN#p Q6Dn' BD+j8S`3 lml ycj"Jt5V=ڋ G4Z%SV%âIZy yyۓ9˙eT=@=k̳'V4C6}`leht o̕c"(PMep/@W%=v>'a`5exG,@e$M/a{E`ƆTԵ*|1lq: .+~9= .$CD 8A➲OׄqoƓ9nHtGLF iVLF%tz2ɝ*K$AHE4m&XeŊBfO:I-%A3[e+r<(ɯ *t|b̝TǙ84!&B.%9/ĺ!*yz _39L, kv&L&Pw:g}q>bh~=+@}R=iԺ&#'BR?3ݵ( zii PqQa@__̥Hza B ; 0 HcB UP5Uz0pz`Pd}'`ͺ[F}QÝ:1u(Fu͎l B<u޷n$YD5& ̯1V mPS2H"HS\y4hY/,jpڡaSG$ >7jyz(АAIJ v_2!cB'G1͇ihn^Ki\>G\w767QkXޕ:oPm[G-EP']݀&׈wΊ t=G&tl/|ϟGtQU;`F[5k4U(Pxm7og423]:tX%N'K C]C_7>D:ڮ{ԡ\hkvIoٌnR͙x-5Oi&?)YF߅iEYJrԥ̖m.4z,OWߛ%FRo׹MGVOšqVG]䅇gݶ\{9Rl PpRN&N3> kZTql{&ZoB1ufJHi }ނO;_>4rбk_wD7:ƯXufߓ\PkbxD4 Q%tݜfMmIo-E PmG꘣ nUQ$B3P4WNF!1Wl*df<[A;?mṂX.1{=:(3h8H=K<[ȱ]Yc Es9T[Rprryxnʣ_rt98TP8|ov%ZSE2N'݅- q%n,Ƚ{r%ͯ, *bvẮLo;!N?ВA$6ib*4?xL>߬Y,L"Xm&Ý rR#ijӠ,- P7Ƚ& nR4yY&ey fv=.+xLa cPjıe΁j&HXwHb J(]73nbH=* [p2hRA YRBbp"=mIR;eUߙ[ j#;i}* |C6f<DkJC'Ӏ/D|C`s.0^WncC5<{Fż`VUPz]'tϸ;ŭO1Y|Q[)2jATL'Q։K0_ʽ 26uucMYAÇGSf[ۉqc&inD ">m\jC̅kvR0^Ԩw"_/UסE9ȠRXOkD> %6 '&t!!h$h Ҽ0>x_̹CЉv${,:1ytJ{;ŵeoC$u&,;BKO; + U'DdbB WjX-MRNuq@H5퉺9ŏN@Po5^s(c5'ZuXN06pY q<ꏩ0&YA(A^[hDԀwxc) "tpSA~U=>U"O&8?㬑@2LuwV٪dSxR$q0h uV-@% le#uQ 1‰xyBXbڴ8'MS[ JUB/Nl"6J%NqqI YaB(  3k%{F,.Yh˼O|w,-8xMӗ{Grr]ڒQ! sj %2Q=|N`8sbCQ.2cY͝5/K]P!yAcj\.<WuKxCV엘m}O;p}k|w8r+/A0H_'9WTg~f,B2 "ZFQ! B$|no8 <rjNHS#IJ=mք/y=p6^c _|S2uc[(__r0K?qAPqFC4]6Y1 L/04/i]kzSkAb5oZ"acN r &b-/'ab@u n!]:}•B|O[yJfW>Lٱ:L;J{]ӣU ʻ[xc͐{ʴ+q)V,ZcR}}t6f' XSG'lXV!ÝR{T~69'ynPlz;?G1RuWjsg@3*Z%t熱h.ʼnq\P;Lmnu0>*j؆v*T0a jaq4᧲ Μ5υL} c;LWGL+jV~?1>gy#{)i-ese얒+xPaoLqm%\>V+ ecOF*-+.ujҮBgZ[䬥u fƶ 0]mJ"7]x?"G8~ȣy1dYjq`՚7+3RM[-垤 nzf1"zۏ~G "DW(MSYG!&Bgs Ԕ@D8 ˁd돶pL]E U ]Rˈ㢯LlJY7.f-(|}ؤoC(WB~PWr)h<(Awr:<hwh'y a&\;u I;g%Ⱦ'gDqYW 1e[} idkq p~} sl_ iS}PȬX @.%d˦ҨTD[v Ѡ gEL޾81̔a+^Cym9K#_cfFhG@7cӨ)`Ut/'sbpVR]*scZCdN%V$q]I.֟:nޱ=j_hSSF\Ԉ"5̭w9pȽ́ v(sᕦo#?IEUws?LdjNL9-]5AH˺JH`0^.202xdR!Ymf66a2Im`|fڡs8䨍ҙf: 7 %2pU WBǁGs'`$mLbZSE@k4/Cb۟;tnfj&)h[|vOH\1Z;I>|dɥk$*"{fEPa}_i2 +ёsGiGHEΟy4 NXBK=naP\oEIٵG[!4y ]۞S+DYCf/5;3- ;zE_p 6jC@\j9}M}|| `K W?3V=`)U%Cat~]IXC>vSy-i<\T|U+$D$\p dw$w\6/_ %x= RjT=@ f"QOt~Ѷ5cuٔ7t+XʬJa*pu3pJ@~@p8R4w"4݇w(y@3P!M{u!ќ[ϋpp.|WCV*cH F.܄_ 2ڞ3I-slzV㙁_w^ޅ5"n_iSGw]1'3'%2[J^-_> .ߓż+JؒZꢓ=~gt>dNs3Ypp=:ǭS=`¤4&6S@S$aOiFB |t[PyJ(poQ\ł--Keabپo^,b_*BajƇN&d˖4KHˉԄ ;OHx&oV@t.tOHʒ/*r>p m|BƍR cT=8wPi;/Q@LV{̉Oa|ٮHR]/4(i T¿Mg.AA"PdIU5'H2CDeH. # 6U\ϖ¡A打9rT<JriFN{)Dε(p~+; Hr$kLk@(Sھ-^dYeuqv~cXДQ3>B%$Oby ;uF+=&LM:g-.cS)Y 6:yMa+W2Q U''CPdlI5SjM׍™pRc) EVƤd(~W2i8 EU3~jWQ q4B$Dy߈]f̈́W\ UӅ u3-*T;\Nrvcd$K]h,q*xTڜ1rfl0!˂$,eY<yxfZ{Av仺R36x~ABϲ?z<&V^Z}2lbE{x]]^}{S;:oxC^J^O-7K1C10QT@9PmEU{=TtUn}q~oDV,3%yW ŒεY͈ w^ѼUgzԖQBdrp yBPflVMB.9pEvU@4_iRiʔ LB $~Ps7Z*3n,dg玭D8aSrLVSrK7;R1Aʧk0JS 1yX^cUh1m xꛟ t @7? %[_& 6 a B#J>4ۣS;G:ElR1F×Wo@Ɓͧ_6í˞2KHDR6l0 bmS4 = }t6PP)2QvOӆA2i@Ijw5ޑ(03F&vw@`Pҷp72RN |wK-9j2ʰ!ba#:u:gvU&|}tt뭧I6%X$`VG'=R 䱆c6zX{:ʴZngK'|UwکsYwf5+di |2!+n̈́"&ocd_qQV_m[Ƒk0&>.}QWDJ ʾgfwgBAT\t͂V7E yDZ_(҅MNkm=+}`~=9*N9l隲{=1  NN}5v"h &63vgB"h7&[%VA >d1,U]k\" rg"k==e2 _khB' ӛ/~oQ]wU@ӲD e5NHk4>K),Y1]zAV6ښ&kOB&E\ׄAO1 1EΌmiePTd%dJkAP>@koO; xE4TU@j`).[iQM!{Lxl&;2FN#*"!(*lzZlύǾҩ;/f*FmD+ҭ\Bx'}ic#kob}X?Յ9cOOB7$g~%t|:{$Uo4[/ yd]zܺQp bYO2%fpA!T1g#c1~+qzQ(~Pz{I&6SPXl`q$MČ4W+aKoW3 o{ܪ 2*4(/s9({{"Df,/tf rSBJm;Վ_>?V$]npPKIlh~4 +>u$O$od+ZzcPo^?sf>ϔfQs1q5|Mӎ#IF|DiNgxwJ}>vnbA1E1*2?RCo44c}vU~icT1#Huvv$|Rl"Ϻ:I8S}gi;w/OMA/6YrjHm& sJi[0W pU)`S:JcXFdo[t7 =ɗnIzeӸoj\~F^,7<(Q4Gm@cJ5Ԑ2vsFPU "}ү|> ?QXA6lpšFnt-q\4#Nvo GB#0{Jڜy8m(3ejToi{#Oi@NkU{.cFM)#l3~`T$@j*=yUnYqA _Te!0˝mv1~H_Fo5=LJ퀅kDÃdkI@켮X?ɼKW{nV0ОTWb̴\]IXϤ?˨?d>Vwd8ldE7=?;,R&tX?9nA@Oi&ڱzZFG B@ɅWV^h~V)<~٣("4/C)E=.\N S,ﴁ2/;z0|?Bv֨M65JUGJ!7aV\sHbXF;;DQD +TH(]ˍZOHH jJ VdڤEG V_($Y >ںۻP,t'HOiwү6/rP=l|M$#dR0 5Ѻ3(I>PfnM]c뗒*oN؍XR hj"paE{,-x؄gdJqbw0ȓĎe*M8E(W vM%XbޫXPviҼ\!\39LSrѾf哬μ`ɝߎk[LiA:d5a~{T׍?h8}8VԄ_BIaRَ:HDV$/~>純$֗ڔJ +V~u3{ z_͆ ~XP% w򡢖O$w\Yhע\Tro}Hʡw{J7 ٘2ݒY:jEgPASJVk8K؍nH0f_n,"lFLJfַ?TZ9C0<^` CaS)_TS{"r@HE;8qXz'K} ?@2ճaԹݹ7n/{ Dg_}5 #ia12˔hkȱ۲j'5PBL-ZƓLΔf3ķ| ˥Uy8P[>464!w_QWOM0"Ҵmgicgp?TU`_1L8=gḲ7--6>7L/b9$Ƕܑ DAa)ǧM.r;Yx>wi6|B?i(V M9H~(/{QܬXNfymhW>+hBZ -ڱ4 &N;1yj q5质@!XK/RBܠĄuz̼=e 2v&G?VO|yx Kt0T'i+)Kzi`:Jq>.Y 6j Aq~*u_ITkG4E} [p9ZlKbpAM Qq錥 U3O^2\G(ܞ;'`s~~Պ"+=v P88:xMNLb1*2Zy5ϒc.dѺp6iy!S4^|Kn{e?8SponVHr(l,-,\@l-3ϳg$@Xj-dWe^!n'c# Й?r=&nwʀ64";BAwR , 81\$缴PƯMvRɊ=.u=*K|䒈V^deMh>BWz^h6> ,}H:ļ&M%% D"9U[t侩!mDy!ZG;[m侓a3 >^cbB⢵ng0l\xR̴~P,Țɦ[x Aw22-Kzdυm=q+aď:-o2PYk0>BMvQtS"(Q0?f}c iyHg]:G+˼;\8xu_֯=Eymܞnv>7_H3O&Vs% /ՅpA@l>V\\ևn{9_wUw UI&zs#j,}֊o.uUlvӡ,AwqjGmӪol]wwE:X<]W ud>)OE? Ey)*x,[䏘wEL=Q+LKj"kmkCʽqdۂ&EԵI"c q AoQ]t_ďqGAg~20W;妽_:YSoL,@ՖInL U8t0:plyKuI_)D}%$}dΠ?{}Njv,o)ۥO"P~&>lfQ4JqBW1B13ohA'#[?-"&}T`/PK>è7z Lwb,Ց]U}`ݗ$IG/%'Y5AUM+zCQcbzȠ4Իh9nwIRsEIVù*/̭0鿩EY!x $ ly'E@,wL#m/5z恭ZZ寬"Hj{QfL"Ɠ4%y0&j 5Y^_.AQ/>T_%٤5?6H=`a S O_VUw`*ٳ"4HزU%c)Ii#RZJ9a+V{9`-v:y YB9}U&{6*jhc|[{XnmYbPb?2 C#"_ U0q#2`Vdҟq2^(0;@-˅N7"I) UǥU );C jLh[ gS̸DDC2wEZZ[CVKK@xb|bÌˌN.Bp@Pz]\{u!Y-hwuiJXw4hH.,w rCVgW@W@#3x Ff_kN}VzCi'Ӑzk$t>QOɳRA~˔*|:N8*QYtB59ٗH\cA)Z&O$h?g/J?'m!X}+ g$,m΃8mF("A2w@l:۫*8_lN>/nbȧQHSQa5TـQKeѿ ~aOJ03W_2MQ*)i FQ|z:<.Wgc*Z5KCFQb1v`XP!Du PG6(nw+4|1tnwR2g 6Anīㅔcb & '+'ZjJomx{rς&D̵jc#va9wACË$c>X`.V⯭|X ߶Ўvwf҂5*)IzhǢ[Y~N;h] w ĖH-*Wi,+~R| xsWv)[*s: !v0ӒfݒZ8U!-RRu  + b0ޓ?hRj\p8/lZ 'ګAuP>J2IT0vBӁ*=;b`dz卿'/KvU^zxuA~{m?kEq`LljYqmzRIHP{>@+ϋ3=CNqLznF>)Pciq|ܻ}yvoaDG.؃Ac M= O޲Ew9JϯP>6 Mg#`>?xԄME}<rV|E)5M.wnI0;5 5r ?C KCsB2 8g^TlA"}S8GauEfγqʱQ>1tDr=Ȫ!쁽>EflԶ wr. }(fʘMjfGh\ WGBK~' eٸ_ c,kVvDـx0/f?tPT~a<2@wQ~-ta>_:ĩ)q*~rL+f.h>yVHeS5z{K_awמD;WjB!OCWGZ:o>1D9r&@;ǸZj IL8GOk<9s,[Tѻd~hb74~xXf'cl7Fj5Duf ˃4&Ъ{M~?IpħV1o mCg ,qL6H=DAOM]OʩNK~yByjSn\`@5ruX[-[ ^n=mkZvO`{/,Jd'\u4 u!ݠ"!R`w(S&Grx;DJ('c`2Ky#N`nVZ,FWLqyo`'2ѹ]I)k\)3֠X`VoH \Z#ďȿ+(/U'bل+3lsӨMRl@I "4y!zY.F -v=Be(sbb%]ҧ{dWF]@rɆM\%,Ez_F|Ea qHYu:v?}߉ə׋XmaXzʉ"-~3eIڽ+ GBzMb~dݙhz\{ (j=@qFxr(A 7􆬦.( mއv¢m@PY TSq[Gġ9PJKBʙc)V I@uYD\}]Tuw`)8?SY?MEcjosY~P2ltk@؁m׌z*U}Swh$| 5XJ.6 7w;俠$_Z.qإu?pT|&b~P@&xF7iPULXl* k_mg-C)r0c[ŵ0/=[Mž$8*DWZhj@)YtBn¶Ju1b$7` `B}!wIMq?`͍-Xc7߅'+5uX >7(*?+͍0hFk|*mcڿsPUɒ.]n aFsn[eNS+o~s?xN_)zjDWb`xbӤVMBI/>v@qTcja*8 >&fR8&QEAƆ<5%H1֩pXTϜ<㐆F+" jlLCFLǍ:5p/0{*wj-tXk*LoיE߁$.F歎O]B1@!Uxǒ֠k%tCpmm(s{9Gx]ߙ&xJjwBrT5xȄc.mV jq&oUV 7j4-*U|+d @9J.Pe.;]?Fؗ{(ϙ4A&ez"L.!E> JvT>B={-q )\ș>L䖬hWZK|15p3TMI:{?z+m1k\?ep8ut2\t7KLZ{u:sU#:9HQ-^]f'($oH u+B[Pe5D.iqMJ`ƾD#,Aܜ[5Ewj t&"tk3qB8YNh^L zK6=TCEfvby-3H3-Ѩy:{Esy<Nw-wzD+8^8"lPٓ0I @N0]'0=wi}+c:4 kYL@zQݣld "PG6% :JE}=Ejׁ ɕ~EF_P8q/; 3)\d q ߟ,rYS <]M21b;}pgR \j|HdSjm c0DRoR{p_WDK'/2Ͼĸ2@I2S{R~5m&RCd=.r@&@~g s@Π,w"@(PL pҝȭDZ〬ԃ$Bh٦w?$Мf(Q6qD_e,<9ֺgZ{gϮM<tCOu2X26̆al 2ԛ |Vq,2LDW>ߔGj:d5ِfmW{@)ɶb'h|H1IuNs>?EwvF*~A,s~D75x1LssȬwc9ޗi3 @њ5*mJaZ&<_3* ]C[,n9b}lT'2]Nr:M GJ♒=el^zŨp(V/8-a404?k<6 dmfg'RK&@s[5hC/*0VOlk{xSL@g}rUPt'd@oF_ȕs=>$.zȚ̄o`k(_D?"&[7u M~,iYW_h|vbӎ*t&0y D?$ 8s%ʾ p<}~f9S摉52eNd4E%r;Wc"0Ȗ,7+*eܹ^Y4.[;kٜaIe?YGs&w "SV 7_UͽDD/<^#XW>'J=,n3`nֲ[>GߧbIuzD?2^soUf %J7k x]:'^Nxȝ@M<YLΕq`)mFD[VKFw*eBX5ʩ$5fov ~#SKFy]t(XE"N9UP=xߕeHm3-@qQ x8ZH W`ʫ)ߏ-%ZIe_ vI+*'G\kҦSyiFl+M]{>81l_cu[`PtT΅S~e7g]L%fj}j(1{o'3AW38Kwr{J&/zWl,= } 8M=W`X:OH>)k?S0js1NTճF⒈+&j%?F dK N=ܧ)SC9BI ͰK[?tqu.-DF]LvۗQ=w*)'A(J+koq6bmשwO('5[\Y؝4R-nr?@lF >,J*ҙ|ΦNYF"tQ# ٨Bb:'tؙ$r7̩D::5Q_"iQZ8BAYkxɊ@Hc>2Wᛧ:Cc护 ϳ0&A,6< $ 9Adҭ`k ( WqS;PĚe[L _>#ZHxM%"C_vfszERs?(ݻla=7"\{l]i?y]aG\ē+xgH!PN} \c=JP"acW%d!v*}PZ/׫u'"H|h TɸcU^ݢ?xr3߲hM[@\SPe6wXϚg}k:҉/JoGqE Iѷ^*L'>at: Hu;G4:A{V63'DUS&tShP<8Λ("ySL;"⑧+U;_9RaͯS+FO)k)Կgng/!w\{b+@zJ4d`XI`ۺ qw*"of&`ߙ|Rxe;”IOljMW%AljHK+HLPP|DOWzQYGݹܞLRض.@BO#랉0hkkɚF+!tA;k8E"q;% ђdgF=/ e싅)g2!J!y>/=9Y47_EiPQ 3'}Zdr/w(PFqan`;|gy+TB-,SRe{ͪ(qMeFM  ~v9-œ(,zcY]Wp3 s6mNIl"y- YAi 㿋w 9'R0o!$?"%xs`ʶ\C^6v2G\k~ Xz,vhqmE6dK -GaL06z=1?KDDb@3@ws`5ETц\lԜuQ,1bDtzaۜIռ䍀V\{J~|ybwi`3KΡ!f_ y(\]BADb&!k5F\sMzx,POkz Q|fwKJuϲ$<*hgU7 )J:XB$gW vO_wK4.vXQq8juQ1IXW,gDA.*8d+#sǸm(eF TJ5Ay'MĐ=+2I|I5y4"!)t]oi@?`&* ?("賸b5nP e5"jDVIl 5If:d&^!Oy:tY XgP U/j;h+l@f0bt3e*l6:DqӤwZ9(y{nO쮬Z.mꌆYJ `#(Ѐ>gQ5Xcj5WU>x)UajVBi`2$X}k,8cnG_'IBoe/(TYuj5hX \pJ6>rܑ^x Nr0= r m@HZ3g8KY Rbno댎@ 8* ,/tx|y'wK'S `h-:mAzL\Xd?k>,R ;L_d+kZP2ϜImB[t3GN掕FeϞ^"'aX 0ge{O.eݗ](WuXCPsR7@LUʋ *|h0Z\Kיi;"_G?f&y=_¸:jy8;>n/4ʁS'LUX !;D#4ҋ/ƸK[S{.ZOB9GE7{d[d0kxz&-_FfYZtlC/cakN_xcTC'j[n% Ա wʣt*klg@l_샥 8+ sqf숦SzOJl/ dܸ_BPu=6Yv|G&ha5s*zRCE#RwȎحnWx:*[.'C!4Q: r.,/-q*KE$Җwѿ` SbMVw޳ Q>tJ,<1u[d֛tX!/ ȺI}y\:G0Ӭ`2c$ѐ ۴'O׾;%YP{7h^TϹ*; 7HÙk޹uVG`3б xS,(Yǻ{ɢ9 ouPBgֵ$*HF]եS{$(ڸKm63F"P

$Lud*h*g$v%j,.+Ί1Wի/!!mkΤ~x!?ljO ,8NG ~N1ϋ)xWJF9Z f+D7sCCƢ|Jkq/8ᘴ ,w1:}W]YتM +yjrfYDb@/TɟD% w<|J a‘ASӌ'9OҳNZ"Z)b# pL/0N:RbKv\oYSٙYiMg_gτr'6>bҢc$$vB4ID s+M cdl=RuquSpp722?9՚2gߩPIhh#R\BcNȿr)X#TCVeBw\L wb| 4Zz=Yf eRWJ}r'|>5jWnqItgXk|yge i܍Q_H6Rn} y>O'E޴ydn)z:CiVGA- "E摼J}+$^"Nũq8 rޗR!\xG Vf8 OQtUlpAfQse~٬m3]Z̉Fv P"Ѽxdछoó'{O{j+v.: HLd0`7No7-q?$gA<3f0 HP T9q6ߏ1{=S/Y*AY~:>,'c|H[Ys gZ0\c=G٦h{m kev8$ViBz4Jnj(5sAtB%Y8ܙ`m~hIf!hɀWY n:zi6q:>ٵ3lq%旁\}>B4\1 ;zB(P[fO/sLJ h6ȵ~J}[¿D y!FI}\&TWmXj&AځgQF?*RT;$&%nۘtƴJf8ȍ*j7Eph(TfD ީ_S'WA5-~i|8/Թ𣒲,ЬİH1K)|e6u `&˩psaD Z$X?Ԇ4ѩ懇v':&q&cSg\NL%Ei"!?@Bkki8SeHc8}&\55viTś3xV)_t&ClprE,Z/`Mߌecmq=gWFWؐ+e rpS'TkevO-45_&QLmI@!ܢ GelF8ӟ$ O 9vr_7nס{h> .M%V{1R.s4<`Uf7~o =[:f^HN3jXua26/AD(rDa-mt/8KӻvUTM"i OrcCT%)B,te2azV Ek3[J9˨T$L~wH pods%,ppXV) $@iL  &iۙI%:IF_`'[gvD;|U|FA3 $NHpյs |@͢!8I/gx+ M: e\ň֠8JG-U5ƟeѲ/St%Vj,*6|!\=HH`3R&8p5f>ّ0|R0w7DFy%k?acg- JqP=]sހ@  '9eM ^@r]$qZE3}L3RNjސg10L.eq90\Ȁ!Lxη.?8{Ύv5Щ%H pBml|79ot9wUUoۆ_QLԉ'US'F}trsl`aaHd0 צ$k罖qu;fo7oJ;B4AÑJ)KC?Ƅ_>}497beo$ⓦ*/l/ae؊0JZ0!yl%m+yvXW(eI ~B35'Ήŭ-ʆ;J,.`Ti~XO"1I.WX*nrTC;mM/2e!р͚(l"b[cԶB/McJtFgz oewxh];"I6?NmC",(2G]x6ehɱeNml?&׶1|{Hm3X3ۖ_96bv;{)$vn{ $S} jw吙9h(=ĬYu5(r1|P$V.%%܅ɳdCH7' k5 ȯlD& (٫VIΰu9B|%_,#)O ܍z^2NYX[DjcJaH~lBGnC }$P۲ޑWRj >e~͔kK-u`Puu ED,hr9#Ev^vه%!R+cn^ p$3B66T̤f*GRlifFc o~<_U* suC)sZi__9tj5FBs @H55tLoϑ OSx]g p$rtaF1zc"3N}\?<³1TS*I؊ Zyx3ֺk]fnؿpdEJ~D)k~*}ãdwWĥ3{ 6#PKlt9,d ^w&p?[O |2-xo8q*(na7@KkpR \o@!Z;ȶ0WTϫI6CTKw (%JK #gd3T s7I*az:m$UjD;ӱ\GD yϡ헓6k(G?-S5fa]mir/];Te0;HeAVK>%:=0`~ǒP nC p< H'L˿Lm$I\TL-KAo%|wLr,$%tg_ "hAB*Hx#w{t`D{Ws[޾Xx7=b$gezx2%DGw_ 0ug= C_!Lr&ҙJZMY{W=LJCZ^\(vFcrJ5`chS$kjz!Z٘8xr$ڡ ;oêx>jVkY!>"Ó/Z b- ǧSl78z6B.ϖmqRCw;0SPܯ]vRz g{I`5g1k2Uhx@mgon7 _C 컄1 Q?^cl5?Jm!y~r.[s iҷ+hI|`~;a$]Ñ*rwWK[:,_6&/ס,LP`:fն7yMcOxq{E͓iIv!:`\_c&pVaSg#mT苠D_\ۉ+ 泝MO:&IɊ%j^{~nh"']bBޫRBjiƣlS)|A ;5=S-$zz\'jCHrC?H!ᄑ^N'6 oD=kذ~ j4yBo>txJD@Y l@c̍p p؋{.}]EaÇ |֙^[|u _C(-JV,J ڣ-zMtN>nk\@ :Ppr Blv25G)1D%WoeL Xp@"Ot058wqy#Z[pHV[ujjnՏ}h\V\!BoB`~I|mܮhWƎ/Ʋ .c|1sJs"JRΙq0tRXE-z>jLU$}ð`K-hϧ辚LeM]5ϡ]T&1\ _m HWVoTt/ItshB#R(c*Fz r25N5t =7mY3Y Vv wDǿ׍"}׿B`48S "뮠Qc-N'9o/UԴ>@RxYu-F&SNSDymb'*UI= ?+z[H.׉-8xuMvY7 %c>6'nmjRQ)`PJes]>iwj*۝48yvomUQySsEVZ,_upЀ/DQ;T57V0RTb@gj,et W1b̡O9bҴ{b#5 ū M棡9qHӜгO P9ڽ:kj4t #'͠)_mj_u)l0{9捱O(/gJQdVu.otMB G d'XT>uGl!`!GQIAl1 Pߨ@8н{|xz)ƴe~Y}^T^CbtOf{%N v#qQ.9"իdtQ ϛwIxbhYy魌sI Mːn,1`QK6%ZCDK#J n_W9K}J sj/H@@ع8^o*z0:k(GQU9Me')oQvp8gz@T􎙏eClcK[Y$5yl8i~o>p_U9l͌RzU|g'} _Uxr7"}@|]L ݀f ĮGXCY(H/ctQv*-64љ-w,`֊LrYqAУT*D,B-Rc,ڢ޹9׆,3ܷCO!k w@"O 8ΓzD)ô%E y2m<}*jF |~gXa*M^lLJ2If [q 1 MS.JBnَ4 3xC\R2"Yz.(~cbZ*!r;f}g}S1#;7S;*J(i> T-pҴŜ8V 1w r]~Օɐ 0lv ȱyX`ST 8SQM#->n"Mty`}l]̉&.K2,72/a +lz0Uqyfֿـ[c!'W,*b8=)wn 2=^r} ze/|[܉OPAd#"M|Z:lQ2٧Q?uC,k𤙶ȧuNn{gdBANko0|" s;7(KWzt{|P6k&[-b񗣮&}klt Gf BD* TzNw= +'N2hm+򔩽$GȎ\%׳^mYǶ?C%ɿ{rumPm#ӿ;A$aSdBB_Ƃ2j44a or0W%p#_+c7ftjL/2U~(Sgc\Pǚhv.fx ?߆ΡM W D \=H; wK sZ1우}vqJ旀!0G赱`O]dN%OVX8zݼGan y1=|Qm-<|bz:sLq*\h36`M|Fg VKi=kS5N G2[U0CрP lnkR K*[EH5ԲD,r=ToS'"7㦬j73)NycWy@אּr^CaO!b@C ;={8ZQ% 1\)^SS+ه6D0cr[<ꛅi5w:091UUǏ9ּ >]+]} Vx=n #;Xu:pf&o8haq/Ah25=tm?aj?8)D/etv(X&=j w3)9gdnzB9o;]XVD- ]3xa%s\HP+_H,&D@3DP?ukYObbp58*_ᵁCka>,dC3q3-u-Q2o_a0@Z#Anp0r Gj1^u#l~d|_#_\ˠT7bu5`z {mg.9oϪ4l9?Kʝ 'D7pp5xJG)Uu8ESp"(_Ma|!lίE v6@>f7Y?-"[MgH ٜH?S9ҩ^N~_L(n."V(j+OPqaCG;s$nte{0{HӀƮ4!)M PᇜJX9}Ks%LYSJw^_rIS9AqޠeSXpNap rӠ?@,;0\@W33̐.X !R~5q&Mɍo 1{ֈDnٳm6ْ`߅b2&50' jx`=2 OVXQPd,{?[w8'RKyE@$ކ6w?r p{zcuF6+L\yﶣGl^6)OaO 8{m~3E,84% JX/V2-mH̍pBcSM JH-@X[/F$ Sw*]u NSV385&/QY%n9 m\wZta.Z}G@4|ip/[ڬ!g0e{DV(@}7Ѥ? Lq =CW^qzjKHC1*e2Wɿ.^^I"`g ESx4w0LG(D1[50aWy{*亙> fyAÁ|'Nro 3˸,QdeOk-T0or6ꟹLeET瓳sA zsEa}yX~d3baKtIQo5u}9-w1>1,x: \w,&HhcPY3@0޹&ިU`b5Ƃ5T XGFv!^gyApR*2M],K_u3`@Fmg^=j;T-_+uSd? Ҡyk G K3uD4DB Sj={%̉CD?\C=P92|n*)o C=)Bmj:]| *TBI˨JgKJ.PP7P8B>9']KH&Si`lTom1V)`O5-.&L).yq \5)Ɠ wfVYaNs>O7KHq]IC%|4^y\}xiDM{Hq޼)QNg|쇞:Bsg" :}оR1S<1iSdmFΪ!M%'^5q\j.$gPRIOmd%bKs:pN]/]_TZ4!D )ydJo2hDNff7n)=&Gjj5&vĉabg|È&$(Z6QLL:aOxldso>2<]yQG~K)RE ry#iRg 3pWhT\ F.spʨQ1JSX~oQeߌF7u[x݁n1ko FL8 _s]ʇuyJRT\A0XeOMm@XkPkbbKv$j d4!ۧ9Wk>H-ɂ00Lw)u}[-ejX8Di=2aV[%Yw-`_Ո'6m5nJK!)]9a?DI2;7ONNY.zdPh\ gw;Zt }E;ŻRl).2i`) :c_$(u~)h=]^čAC]< g27WubV#pGqvd6J\л;&nt3zv#͉V[T*Ev"娪z@hܙ0wDÅZ+^wd!֗wՊ,4k{e'GT0,bEK[Eh/3FHi'cAtIQ |CFGVt6-kigw3gehHm6 ͉5ٴ9_Kk 8dj","MWNq">hc$ ϷUwP$z0UčsоeJα 2Ǡ{SY~)J[m-T`HPO3j5?ryYmZ[DK0 n Ơtc=wTK YJyb@'Q ~w .[-Ix]VH! /qFxDnYU 5+rbS^㜟O>KpVZO0I-g (y3ֈa,بd^YYG?9oQ| ^>߶c5'.Wބg]tԧmYaYOplT Rc/k8 yG^JAV,ǦbCn38Gi,+8x;0A'03g:;aJ$P{u'~zSWf1)9 3 bRS vSo,3EF &V3u'k[t1Z@=7^m FSS1 zWmw#`<ׯgR~c |a͏>WdSk&A0GE0h4yp6hQQߠF5k&ցCӰB<8C%rA,KiaT´6 SQXT&``||[jxqqqRhz5fsLc+=o'_Ji%r[a-:;ZO(]r+NkcPM<nH.&,N.xi\OD!q{0g*A3:$H| EwêmwYEUj'D$+:d:Zm|ܻgd$‘$Tb<$hpkzĺT )z^F @ qMCL%^|=lR;.0ƦQۗ5$?g}aih?~)0U02a)*e4A.pBG}:7IwJ%[e&3X1ٍ^6ciB }U#p|* h#YJqM0s ! E4< Fצ-^1Oj2jSNB+ _ϳQ\ @2NWK픖 XwUso,54ڳ(MHC'U?cĢ+tPM FkDATtk7θ?T~>Ǽ} ).:x;H4#*-{Ovi}o#DQZw%;{"A:h_&iz-P̓48FaQ>Sa$KI섔_ ^v6 b]()Lg@-9HKl}Ưoq!di^óGK"SVO>MNqς&MLW#e1.?jlXc;NYMS28c5a>w{G_@om1u207ef=<Trc ?+ߓ͗C[dŤOD!kԝ`మ/^~ZnfML8))/ڨQK*=?=_ԱRk/@t\m_Cu01J6S z-@Z#dlAܼVkWTp2ȗBeD N/~ )ũN'aq$D?ڦw@i ȷ'@:f"hϮ%(lx&6,7xOŊ]IĎ-j:zDN'0|A` $6qB%+5WoS~Zݏ!!_CP\ .#XB¤w_*Z7w'4Jz ^6ō82Y$aPrqTaG~=*a):P8KoN"=3m%J.qD*؛RG`SJT=Rt{#q'*,K+?*3HjqzZq/"N{$ w`oWkbeşߢXXĘ] :n'|#fŔd*k(Cz~`йXef:LjV)#cJZ; IWKʆAx=uSo3a\!=|,hQ)0u6;|7v<\}wC,G/}.ޏTV&?*b1OzxA%R=5zVrYGEc뗙?z6e!NVa7_0u@fPgKqwku樂њDK\vȾR%~HpBU[ ? pμHZR;kthMŢe}owR6]mG^6zmKLcX0$Q)tJ3YE%F "'o4KƔnlZ%Ahԭ EEm4)ݻ$X{$YD EgHCȭ Zl\Vdi~/)}U%`yT r)> 1[ %9L9`jtaRdgĐ5D(cxՖG-i"E&W!UL&} 3֫S=+,_f ׇ;:0WTQ\ /5aʫɳRtayJ6.̥}#D5SZŪJKF/S ,R˦&85jh MfjE7!I8xJqfp^K0d}UlY17nOWEh*L}C0!ͺzP F͸|:+>fՉc+-gj{Nr 1'>~6w\#sn,,(N6lȑ(-Y*+Y j^`eFEHGV"( [8JBLwrΊmdS׹;ă"aIXLgy/ɳ<{a[uyլ_X5d2O~V`B1MɩAJ(Kvn 1:}fSϺ= ["t Ԣzf%m] v- 3iZ"1+OS&ԧ\d5Oo|BW<{݇4ůpJwap*/ _Nu>@iv5OQ &L#nuva?DO3W-ma ۘJkGIԠY\~KKĤt3D]p\T!-&LY/`pLInSu:WNDs˽'mWXj͓zyW z5iys@z0.BB59Y2L_sܴi fY˾O(V|[45ojݢ/QnS>"ʫZGN|$P4v}% $ %""{tǍrN_9Cv&whhS8 ;ׯ+1'nաݣ nTcCrڅ:\׌g^8&tOE݉iB`6փklo8EDoLmP%se\/uƘ_w\XReLU+<%eŷ_bœdM|O(ds#gj  #QMPh:SM&.aWOV8&Yv9_z6x%ߔᢃqBԖ0tm^(ULANNW^4_kthD@NOEO Ta"7Qfsr)JQk%HM9:7=:rk5x]]N>]RޓPoMx+)`cA&X:u^g랶R ?}D&*R y&p[J/*`$]`F69ֆL-b Sj`"6&5_Z"aD%ӹRe4gFwØvk11X|@u9=\do\jDaOܪU>ZE"v;_HBQ B֫z0)"?#J7i[ccgg`V3T½% aNrӵ{_f&]oM\!mBb0_5opٙ)f\'mcMРejQ Ws3>Q ~'O'ι:{Ø)z [cmډu=iCa`ET8a#z{oг棳[nj &%;Q+%pw L~~5:͌2̕tS5ӄ /ԑBG7&=9SG ӅP'xr<& "+ ^*Trs/Mj9i(V-v(g*|XO7ml &.z=`D1pWo&WΠaVk85X?jlyQG.6r >Ki[h}*q8] R3|dbw.UNc"]A-m(̎YfD8IuUdHO\{*a֚Ml$ }ɣ(R&0|zKrOh~,!vġGoa"rF#8wl8! ށ g_GrZ>Ǿʬ2N2GS9 etڒm0ǎXbK-8]IrT \ؾd%'KC71U:mB5{'5q3(~4pZƛ9Alh[ȫq+1Mo BgUDn떰t'6gݽjGYj,_ӚK(jE/$ UwNGfoF[v[Ytkw ¹B 5Q`*\PLKB@00; H.ܶyg K_/Cu|MѢJ虂ēWxb*| _%,8ŽƬGp5jqVt(w|-&Fu,xr< 962{CB3cL;%w"x)K,a {~ Cgy"+ !M}< tF si6!?+f8Kzٯ%^|c=Z*wI)Quɼ`y#eLSa ߾R"tQokje2Ŵ^z-r#k*E)/n\IHD%,_|5YOWؚ:^:Y—7,]}YlKA!Ewk=]'`ꐭ˳+|3?ҙwb?Z]`S[FwF}fѮB/'hl|!iMXFDH!lwrX%2dUpZ[*7%Eu63 XRhڔ^V"@-,~;-DYH&,pM%q&F)xm5 #( vJ$N"yrBs ?MLsdӺ!ƯH3o-RRLDF K=#E~!WBvyQ6&84mLl\u5/j;ĩ@:,MukM tFy9HDDU/=.W2eAE g>6&7$fVVBS5%ofMD4 y˦[] 0M_5"|‡H`OLDJFBUlҚˁ c1htg}Ñʼn?Ϳ_Ckk"Ǖn!4́ Gab%'ɴ zpCS*O.*Bθ3=bСdzM3-7fR=h "RT'(2vւq w[ u&>"xyZt!O!)S'ּsIݘ Zn)GӉ)+OF/M8@#\Dsdczז#zeiPVzlR5̲kktY=⁰đ4^ι4*:t$<$FC._yϛȒcD8|ZkyqZORpt!I5%!N =(+ jP"+ʻ9ÛxbyN`,?ϻDXQgst-u%P\jDUcpr5tm>!YB7bl~Aÿv)x.!kl6 =ICvn(f"ol2tLO\Bv}UBQf~ؚ>1ā.>/ZNoSli@v틺 /ZG`VpANbÀ'M38V1x]b,;^-3w29*:SËqbzϬ^(B[x3M "qe2Bt'o^/@_O&ӕ'-U_3@ppИS(߂xQETt$fSNl'Bz-ΌB*$XʊE|C&>T'PJ@/ R'\Sj5E!pKm@v?%:* R'v- e~J!ᵄi2\#3<; ƗMY{icRIfQ.bVsc˧R$92<fKGJ$륋麋y$t2f v,:V8mޠZ9-oWYNo5T|^Iؑv-{Q}% ?L;:F$]` Np *> ğ 4Э80ݲZ~+DS[0tjY2O bo;Ο{_/V>ƇX{ Vwk x|$||"䛚s:Lj>; \ux&jN+b&a`5d਼xޒk?A8Te)eT=щX}{M=귉%ѤW,t|/e7U2 aUm{Vl3<矪I'w P8,G{.d36>۶DOhg 8Rl; kŊ'ڱb{RBm8GbWS8Y`{x` c׸ BTU*ʊRZu 23O#lV gtYt8~'gRm՞z=f[dATóDլn?^G#]{/A W@>V\p5 x$op}U!4%-\俫=>C8Wӧ?)u$CAK!MKk~&JDsP4J$|v,Հ QR$_` QӍLfJ,}+p7~/L=]۱{G mt+ ) fs2/OӖU/Oa9O=ԧ55-!E 4JMMfhUGԄlY&Hx:)`*גq[N.Y޹.B.UZyZZH=i~i EGCn}ɵSNjBMd,ITnVaJTh0<=7x ~RdێfB_2s~#ȝ( Pl{ɺ 9U quNw[B؂@Y}S;/A]ը̻HF73{IHRzfaA -OބHU Qbub,_58G ;ݔ F坝22c:)HJȏ?\ qoE~%(p6nv ^ʟk^|;[YRGqWgRF cV=kǰ&bŐCI9ՌHZK&R, @jNق^l{؎vY|4MY1sޯqyԢ>?y`gv,z Ԏ,:5d"*nQ(KC5%+`mjSLfSm-8bW2ΏB+r5}jނҺp,p8<0j[Wq>:l#K`$y0=8Ul3$J}Co9O(ŀ^3@Rj`?z{r/Uv=XWPCZռK.hæv^g:~[^?ұ_(۰?n C?eDK|'gsݠUڜ-c:Щc8Z 1(5]lq~.=2gS?2~EpLdo4"DZ@0!brKFvFWs/ꄴr/N WY:ЩszaBhOסan3㏤!6[ d lk / #)4 fNwp{;kֽዹ.(2dL/ !9D-8NBN; Aڙuwއ75JxwJ+<:D̢\s{R=U\ 3Vsôw̘?9@#)+@y(ŢD3?Z>P+I "?SXjuή}4uo[J"cO0ݿH<lK:"8,pavEJ:Gjv}D/G!2 J :0bCx9OF4.*3ϰlIy8q!혢 ȁpj{ Y 0Qފx,aF%V~~EƣۮdK :.MxzLxumq;_Դ֥6-]IE/K5k߯Z0=R}5eqb=x$Gޒe}@r]@3T(6֔Xs.LF~N^]ʘHY`M5ycUrJHۍ iz]G4r4FhMs\~A=}J/c;3> *ӬNUoHR۞O1}!vopeMOH| Z-zjy]>TAtsYN_7]*YA2[GBk^u+ka~iZ0%]k4;ӵKhKʤ^%< x]*iuܿVGa끧tm*pkmv\\y'@xJ BISg8N`6`p\7F9E޴GQ$F1Wj;0(GqڢPw2m'?lMmP.6Rt%pu9-siTC%z;O; .ùɗ 6(p:@w?U֗v f 7mX 1O~[80g>Th=?7tGULtSǰR$Z}XzD(Hl I>{iSh#B4"H9W_UFfd$SiAYߕ$UJs~zT[; ^V`WM0U6t%T!:}3n^lxc!M+XEnruU}A ;r=i_49  3 gfm |)^vc4HQC&aw;cVC%~4: zh^XZ<3nX=!X^F@KOhoŎ E =LK &t@KMed3*LH.$H|F'k {S,I%R^5շ7|=#25$~@oӑׅ*'X. /v >?]mXe$XR1iF:(wVZqmSp"7*bqd/8MzH̰'J(.&؍dL0N84Cٞ+s,h̽:R#Ǽ7Nr3L*'GcE(Wxq< >`\cV<,?YE ~C! ɔ ']5(NBߋ1i+eP@6 FvP KF:8tKZ&5Ǭћn4Yi-6 /baHZy dB"¸Ƕ|cghU1HVP* _< WcޟAӞ?;F1v-c,9[{eH`jޟ]E!&鍂4SBq|fg~o `$^z-+WpeWP}`*&,Euˣ#>uoOGR UIB8 YgyN%'9WOPG[q;EZ bT5QOdyš`r֌u7}+wW;Pi^FbmI[9=sFu=4mc,^pxqt$'Mgzh;R RNQ9 ?HDDR{G d" W+p*)7tFE 2ߖ!y2< T+G/lH T8!+Tf, !rz'0Q:憳::u񳆅Hsl> ϥic,sAH;*N 0pa0dYEmVԧTdQ ]8(s7Z^9`by ~S,fIMS4BF.:u<~Y9ݩ닓o^HkTJ.#ٔ'M\q۔v!VWۨ D&?I-BGogKMwlH6Ý U}D5>[%Z}Oͬ$K- 2G(QSDmSk"~`1@ rp?p5ѷ]ef"3?Pa)_w5VBV9YOIx,oaeXP8K`iH܂ ݌yJ"P>SoiH.clA\{-iSpִ` v]+RRkOǜ] uJ9 /ڎ彧*wѭAEO1"cxo2*Owڞ5Z?P'޴f.gCKjJEg(tqIbjl;/Y'E?m.#Q| AJ=5.%hOe^A Kws_(ynV2Ǿ~4~qj\VltJv>Xms1n,Z "tzѤy%YHS+72SCgo$nXE}2{qLSl8B 8#ZC5[_7(I_7R# }T$&.mތ6j1oQ4yC>$3?Ԫ֫4T!gӽ4}͚#% ƽW4Q4Tz/(~̈$jXP(y٦)r"VwX&5W5s2; F]GCzVo 6&ZV)Frm%R(A^QzR5 ͣhM ~1EoJ8I:#0+zx<š$smC}XA g@0c$P{YMڋ,V^kn%\#,<ޠSLhtGCzg/kln,zJtn먖W5I>;l|ksސjYW}]]&ag_!V  -=) #Gj^nM0H6sԸI.C\v9Wԙ8L":XZR7#Tj#Rf3[clwyt1`EPihi@'i,r ?0o]E;l O=drվ(` Jhm?3 i?jԲQIP{W㔽)vǦZ]rb{?\m]<x X1O`WԴbh'-bNƂhyCjR -̈́ݻi3-F,XuǻQLkausJמ'nBDs3\)vHR59&qJqԝS/14sTD<<<~M GL7`ת%/j8+ׂs1,k:.10eyXP(.H>唁_kl2{ c8cdy-Ѹ5=^D|HY| Q*a.+!%}hO0+EP:4N&6܁Dz,1uB_)NA!ߗm xE?X y3so9H},,oc{Yf0,\劎G]ptgdE9&ʀp!=-l.W\Du){ԏLơdo`Gc *D3Jl&j =3Sy ]oM;.w&Ewk! cq[U%@^At\ok [ebkAΛd]Z#p!>P(Eoٕ_4:Bel*i RWi]z5 i-U<|Yi+ٕr_H%oێ+|CVY/3ݜ{y<2("w[WȋЈ :A ?Ud_mywo.|`EّAKczNx89ѓYS(?W%wI=<G9&ΓޏTSnVf%AMa6qHdI,W{Ah>ut/91:39?ߢLqNzrD8*#K&XqĴ2]huǠȲ#x5Iri1۰n/*΀RuW0vOms8O޴3zg+FMLȶ3r/(- t6X?i~|$]DDխUtrֱ `ƔQ3BODNݝCGkc}=ŃH.zO:eky~xl9d@]su (4fHag M_g4_@[Ӎq(?|K|:޿혶IN&a)G/hL#su{?> j)%joJ{? ԥvA&='xG ШasUJaSԠ8,m4B2(%Ra!$QO,”"Zd3gfҷ:5LCɣ'{Ifkm,b Y@E,#9{YR`)ϣ'L2 ;3q*fʩ'JWVS%T1=1Rqҋu7 >(EfyN"LN=5_=i 62 .avрAON5Ba{,LfS[=0%m+eYggkqB ?bne1C$zo%R/P甅αNysWJ0 ?߫9kcE<5DpI~_'̨ŞI\7Ok-e[x҅b]poFabVZѠØL2_>*rol`3-a{#9X}?& u\G)m Ƃ|w1@wSre)IWt-zX>kMι\ijggk#]mRPUp09!5?s!7 ARdWY9b/bC] ?͵dUbg-6شqG[%CЗqӏ?E"|3 QЛڸg-zd? M|:l$we }t [rW87s[45· ]džmt|imG/i,O{/ F.`O٨iV9ѣ(g W2&rfHҗ"ݹSGS}2RƶB0I Nl=MX6ig|OG0(nV2V6#N bX;>GgI{_]Ncٵ2V׫BU͎m\D0F.).1'ܾ2S:l f%ud`+DuK(,9!\ZlK:ܐqsG\p+fMafpcϠFNBRڻ9R:v'bN5PZN}ֶ6~f%*O y3g*<#^}C36us}b7L%kS ,+E:7: x9H/ţZpv!VzHEB=Ao}ݿ_G9Üs<٧z`3Ŏ:"zr%>|N,U[eh ~f_6ͲwsɬUW1|,As$IQl Z:h$" ټEPS^F$7Ҏ{o4h3ůIVjpf`wŅCK220h7!{g-Crg1.9ulXem'0'?IՑ( ." ZIJθ9oܓXՖYQoQ[Isᘸ̩S*xf]I2un<Í0̙ȢF ҜjtrK,$~ S &>禈0ϙrɲWMT,ty (6&6-!\E]S˞;3c?iS_ a #37B/jN[r"0cHHuY-xӋ.0C@ 37|Cwb*ޖG *h[m&ERU'Ʈ]>P+:oeR3럐C5,%R-4Wh7f"n0uWqt)i$^Ώ\\An< r@o g zϾ*͜vBOT.ӊR!: .9j2M A|3]]٭o`I$ZFiT92${_S ?͆æ27+)L6H8嗦YhLEFI4+ zm Wh炌|ȼ  %Wݒuɘj%@t-zM‚J$wN ִ$Le 6qb(MaT]SXWT|:Du_TE\1)H2,v#?\ mvU~0ϗ񸢴 iEy7x$&7 ۞(+'D[UoϔE/TXpTu/b#߯QN2 itE11}qp8vbt@ĥ͚pz2/'K8,:K~:*?A(*qfIfvv&"l.a|MC%Jn4Y `/|.,ks?5WJAeϔzhJq-U6}+~A)` D5#BE!R}O'vFM (xr@ݠuyxYB%պ0y"Mfj>cL\œV"aځˣd5zb;Pɘ?!oW& *?(lpe XցS]yw"_,#^6P+[QQ KE<};.iK3XЪ;i,fX4,`Ϟ&SU5`w\ 磢 ;;?a͂Lˍ*ʇEl ?xLv5chJAge cޟ6-GHk´1P#-=%8uWwJTT>h@Kˤb 'INEQdY4D>I/z|gEN`lD( `LYKN Y>E=ө#UqtjUWfvԄ+| li Bzmh w!te,8oؽ<DSÜ!Gy^bTxf1{A]aDq`Xn1:o{ BX>/cg@s38VXP%"9Z+s~Ȉr"P3CP x|(DŮ M֝Lm]2YVٞ/:$:~^[^PƀpcGؑ]kLBqO/)mXerM_Fm ڐ%& Y'?N^F\/1x;ŕk_TT_Hl^Є\&G\Х?3]v࿢t]߀7 +m Zޗ,6R#TECw '\25oOF44{hCjCDKM9v(H'[tL*C͊#d __Vd ̕Eï B F`bH5WCS{zy m=LӜހ"VEpLx/I?eA}5oESʿ?u(†| Ue8 )%-*L'UT =WΚٲr h`&oEb2io.? '.xj+@8O:le#WDYd~aj!׋CؓqJv1"t°=FV> >>Iy'r[~>2R1|taLI}]-S!Hܗٰص0bp4ֵ\8J=}”PGjcDPPVm̕|rz$n\J\|CRd%F2Ĥ?yqzJt̊G5%-?d yU /u2/#B>JyɤFl\JΈnߜ #+2v[\/OHc\AcD)z xJ^D!M?C@G%:-sn RH5>r9U5PwBJ/oD/%iY ¦0I/<;n`*aqgzquJa0 '3KQ3PxU94ap]a9:J<0@menY ^iֺ]ӃOE83\0>mt:"gy./ 掗BA[78ې#1`7ʸS@<86)8۰}3*s\[qS6RH$ַsIb0LeBQj)풽݌m!'Z5+8@pY!3ҥoþ^$RFO[#Eq_kSagc{QopI*ƦYN¡ q2y1]X5*`C pi~DG{+iRl|BjEf3c]>',y5%[ Jl#Cᅊ9ޏ Q= wtZI9R+ݽp;H،ҴwÖjL4W3#K4PˬXyJE%XG&ȶ[ @)Mj|F5I퓞a 4L߳:m|BqGXWt`nJ\@MRgWpVHf6#n kBJ` b(`3Jh\ HqK2*v3 ޏ[:+$I7C/Txᔜ<{u=WNRR4B%/k]HJZPo"(ܼG1f_*>mb jp[`3vUinҗϣ$, >\}ZKǘxoh cTgd:5k㖸g"砸'H}5nH77)JEk:5,3 S.'c 6 ?ɂ26I稤T NuKYv= ÂsAlFv$|JC J'-QvqXOs,a}E4ɺ؄J>W(R%k6dУ$oS&}vp|Q_ 9^$&Pͥ~\tJ`V=*0i&zs rJH:(Q#e\:HrXN ]f)"8=:|jx9~\On߄o‘H_?'0D(Wշ%N]ąO*2o0"7}T괈~fW=07m_Ւԥ>,r_9@i D*~?xejnՁgc|}>[j$ &!zv,g쳟.NLn{wjopI8ӋuCnsӪ>f:8{#F[0 A\s>쿿$'=pԯ(K4Tɋ`mzpyN{dvUõ^[1%%l@ &܊]ү٢~FH B|pK@f-&%NǸ45#22ESK}F:{;"W^Z|m"xnKs7Gs"Zj@Ѯ. 6tJ_ygxr Mt1UDLZ/Oߜa+LZaF]|f q00+>KP;ozCѻȄ`/u- $og'j$bR#`C}BFY͌)сt2 lf3zF ;(/fc=56CQq5m΅,[',B;KT8e7RVMjpT\sςYo&-~2rhW2D }6U^VH4Dm@FxhBH '-@G \nG)wH" w&G$i Cr/T5h@11KBǢ7kZqm Y*v@?Z9 sfo,ʃL\l/)[CtYn8"[åf(P'K|X zjpɄ؁&z>dWc)GYv W,?l viػ8 쥥t.s56nIy9PO3{F]!VoD oteUf$ІJ9@2zFDz?h ^ M1񝯘-O.[lkkrE?k@T l#yaљ8G^Èm{}F!y 5pCk? \1bc̛'M*mA" xݫ?KԸ0|4鲷1A!/!*/7) {Ki Q0 ДRƈ>H.-zmj.pX냐#̫(')[D=7ǹ7vlf^b/|q[(y D;l…;F-!4!]С9p@A_(kQ:vŨl"d6]t<%jT~;bL(abL[F#"G[륦h. &Ʀ=MI6$+ wlz}hr"Vz>t=j U?5' o6d܏2uDYq|k2aUu3GDz/_n%Y㸳ef(${1A4n,T 5p/D#և ژmU㩽pRNڭG_ҜyQ9hq*9J9$wŴeBFQT՜ȧX1e٫ [͜9˭6AUWd/nUn!zoM:h&T522KooqS B0)ܽ ~v= _Mi*ǧRdT/ҝBYh"i7J2R |xDξV3穠R$$^;J4~n1ˇJTG6Vrd֥`ef-!?pL,6qC01sC$6_E0,Nh#Ԓ!$|o/veWt֧O io\_,p8Z GRaj?La-֏X0 SK)0veoA ButBHkt>?9٬G1ч֚-H Y#M8_ z glD毄B6H/R&f οMtHѮ य़$k 6Q[} 2 6w8>ſR^/Ocu=aGswkRmy0#q&@Fhu/GM4u%X(cQj's*siF%*8#R̂(Ũz?W2CF@;I'E+E$@ߓlqc!>!\l_^,?oTFt> 1Bʋo7F6k18<|mϑg|swůWݰ~U?خ0ן ]V/<S=$UPa4M޷oN#7O- C3ޤL%jif1XmkP%鹦Tj˴hXcYrB'N% UiȕNG(>ng%Z/,sN$ʭ~S6Df7 RZ;fI|5eK*իS53z6.vw{ s2:AHV3!Y: 6X`.P3}>ۙjs9_[ >c-#B4mй^ۡm)2;#>^&9 fV_LJՀEzf^E]Ε7*G6M$]թDhT6DWrl!1pIXPf/LbV`oZa ]Ф͓/?=45U;jQHn2?)`2>S}K0.3iA#Z׍ t'%Of6%b|}?͌4DxFL5m]bٛ"&A6 s$]\3kNl{6/i(;|ZkA^`L̠[̏ {X{?vr- I-"Fo{p2+(ppQ{d|cyya bٚE}\\2Rt/lFɅ/ei5g(<}DBLn\g FCH7ڔԝEk'SF7~d6vW+71S3(:8M't9Bl˥л1)sgv;@w]-UvS?k1{H,Hq"! dߩz0.'U^q߮Lg)To\(r|6143g%h`^@W)昇5$%Rl%m)ҴVnr }k$*;MpN79cEYNGB#8Z|iӉ([Ɵ(Kixaω3N@֟Fߣ 44vN'j5z(2 ULZ27|xh@9 |jҞKSE|ǴQm7OIޜH}a v\0 @VNcK՚$Ѭܼ&Ċ\̿& ki@-IPm\Fw m/ 7yXx](rĪ \{ynXTv7ͩhoĞ[ՏXM/<8AtYr`11 1>p[=I Aȷd AMF5Ɩьg4\o޿yjҜ;If݄e݀CL61TH' 2n K6mMl7w B2HkUõX1D`qF>~ŖvλSB(߽/E MނZf!tZPNQ[beu;oγNcgT>!ܧ~8K[Z&ب6Ilbcr/+ۂ\{b|Oj%X4Qİ-38&siAN\0#m>GW<+yձ}S`iQPho%Pnfng_~/ m}hSuwuY7XxILZt3%£Z5sHy$ toTʂOM} ¸޼Iz ]G=#;y]ӖF3K+<2FUR/~+YGgbnmfjvqc iRO+cK"\^apa|k^R>f}R&4EBv"&q]2bfRj9jC۹ H] !JOL;wu}]{q=ip c:vR"qw0e XJhKk=&+u1F ?WQ>&G=RaI{Ї AӠ|N`&=Ioi,@Kz s~q/~`_,6'\6}@dY߻'q<#C^DRL8V xS\(h 6SoJET,9'WQݡ?=PT-BR_ Q8J-c4jM>T2(D?7*B}I'Ȼq@m"U p2b>{C&aAѱ)4E,u%8,B!A ?V@"Iʬ2\loUtz#T_K<0Es!%\v Fg*b'-@Urԯt_!|2'QQ`KQٱ^(?^,A֌#} l^ v.vgE +4J#xū}wuDuҜ7[w눒M"?Eu!?EE\R F¥0}*(@_BA`Z ]K `/hKUI̠ N{U~UAeVcsԻE49VVezHJpu=@-~|Nm9WtX$%7/׼ `f/!~x:ak_Ps($~#Yt2pj˅+IKA&§ +E`,fA!`^:ÍQb3dۉ<ŲtoߪD*g|:#` }J 7 b{S1IGmyK$gRVO/;TӢbUn黋54#\qc2!tYY/*.|M;\uW"_?ū:c{!+Rk<Ѥ,cf8hFvyl"E|LB1&DPVgUTI>L[il4v6YVI5K:^O#IbC6ZHMת1v_Dd;ӪY #vJ0tתg펾Tcz<ɘkFvӟhM@ݶ.1XJFtҝJxԏ&]kU2CG2tV^z ܨUN8K&on§t)`QaR)s\A3c'xB ^1ˤ>Q[u`὿ t] Ʉhef)^HSbb] ^8vvKDLojB8F (K=Ȼ:Ճ Vgfq]Κb~7bAXL/"|1G t7?D %?O mS$z/i#gzSЩ0Vn]ׇD*ye+֣SZp-D.21`]^ gXGur * M7.Q(T ɭ}ean+98)qOy*0P#ŕЙx?I ȕ9*#u5}&d7X*~r @nWfu2.FI1TN8 ܅$J=KS2ZaXA-.+V4R_n]/@r5(O<423Px7sDr rRamG1tW8W LI©~5CX kf'(̲Xٸ$e#B|1vr|ZQvpˋ`(x?e9i)[i,364ZPnzo- j ٰe_eJ](ZmXN9tHxfwSYYՎ DNΥ ѵsUcI R#Ԭctk fczϖ2 ֖>uGb]%V]DbA[84f5H1;8Qw ]W);Րxt|{wa: ydyird@.C֍pI3qv/|!QZ8/δi꟬ BuaW0'dl+i4]ŌEp=ȅX 8L@! Wڽ t  68.C1n{wZR$&4EA)~_~O" 0'}p>94>BAcsW-֧m88d7kS.MDןWS5aE`i`,ע-0sYL+MvH>o6Gy>ٖxAr㋳yR28`XS0u Sj=!{c CԻ$%3TTX~$ͧ Dfˤ\cy/#9!7D*P=8i&OޘkƲ(ﯵl{YF4y W $!j?e$:zn@p>\ Dy_|Y좹S8c^4i_poO!J`^=M]2.rLrk"dGn%|!º!Z0?%_)zF ^ 2%^wO})rPӭ+R4%դX1\:]x Q zc^ӉGZ&@OutIj۸|;` L'M q߉ bQ($W%ߢ1yb\4xC`Ta,Þw?΅i"׈ ԱMPSXYu_m%ؙWve\-䇴\GT^w,87[íPD 10vR;m|$LjIb -bঠMӸii[T5À]TtuB?ݙ qJ'p/a3!FYT]KMɫ{i"mswO|FrOk+Yw^gU4Wdr@L2lXut 8_ d5-r ; aD1BPp!bzPdžҫD>aP7w?[{ RҒ!O`G+)txchY'P|r鿨`#my#WŜU< l .To+-qߠhۜTR`zRr^ ==˛y)k0|Mfw5ȹ7SMLj[E/bNU:Eo gT!JAӦ}! "OR |0t]PQO);(KnC<[kziwL]Bp%ܠh-9P LMB ;O, =atQziBTGz񣻨3{07VI|e5J&10X@ֳU~g{3Nz^L-5VPb "]$jOYCcp i.Vcolzj ]E=D2hnm# "o p{@mƅ<.Z)~y6we!jk񷍵ʘkkPĘ^]lf3\T?"rAD4g6;u{F[eΘ6͇*k{rI|X5aK?[m {^V {Z ^LP+on; B:z@mk}e׌fRjL p,鏖іN5fK= ^93WuWh"W0?mr3J; JY_;/W^iǔ֊4F,HrJ}hI2h%3 HݕU7"R{7~4Lȅ\$`LqD]FQ a86ya^%T!l/ٝ}.u ƾgqtLx R\ee t&KUx,kFWLmhZX<͏$.g+%)LjeP%p~ԫH7PyyA GEeL0iONTMS \iق{ 5V,l꺀/$+ҩ>4tȩZFVQW&G.qb^Fsy) iご\`^^O8 %3x',V uC*~:,M8w}gP=Kj: ݉rPlyՉqן6z8Yդ2JY!˳ɢkAR3sW$eAP f~RmduuMuIGh^tydy%fJ(lJAN8#FG;SJ9XiTQT`w aGv%wᢚɻ,Iyt5=:kZާWh\HDwvcOɌ61͊ Y0Mw%%0={;bWaΧ6B1~\H?ӃnwG mņ&%{9F˶3r0p]c =.=ǁ1>E@R dnYCB*Z>4;ƅ('S)Llآ ڦ΋;(Ҡx?6 ~=bj\wlw=+ *<Od<_1)p,oVdǥ kQ?7;Jn[>uwu[cw롓ǔQP&y!QVb_/)]qJZjN{9ô[y"6 e-Mis)t`^K[ۯ)%mNC-@OO')3}= 1L۷>@Bۯ.%L=Hzδ%!F*.okab̕Ԍ_R(o$rDmt:yvm(=qt/NiRm.~\H= nPqKǽϤRTltnyQ(9eq`4)ڳGOA UOįu-P^l{!Y %CVi}Z~ϲ!MK:[^Ɣf>.%S,aS⨸TPK:^&r,hVSA,.پ!'db\-a+uB Iq0_1˱*fMܴA KrκmÎ nOW*ku(FL.;9g;z*#HĎ{!Nqsv$ѻ _vi/?KC چr\@Yce\z7u.\l@G"&-~m m_$Os85Jc?Gtxͱ'8F ƬDL+Ao6͵5^ˌNB. arFjZi d8' "%*`BG3TcRx͊% 8#Z1&-r2K D sFq`KL,`;)D>QӎyMUK qO{pL: 4y: LcQ+TB2d~8Ha-|oqN4f,E4g*%ɄAɵApVVT#ya|h^ xiq2X}NS=tnOS|Vr|Ew]BRUZ R"c­c B ד]^2=t se~s5ž\uViΆjVs([?9Q<: $Pb9^P8#eQxg ӠVtK cfwyu:dRXG]8[N6B4XW!T.VL9:%?9BΊ}+m_ǭs$a{rdjw06PX1yiŦ1>LO @L2iʽ|=C+=r\ݔޥ[ ރ QV' F03̰]מ7l6FgrSŔD\iZ-xr{2.O9/ME'(xLJl2}˟)g/H -7^0lr~&#S >kaP1RxN4(/Ϧֆ7_b]e3 k+BM fH+E ,9`Ͼ=2kѠ(#9C/lOs N&/aş%·mWpq%kiLE'c30Me r&jBfaeB8$Oo)0*bb~o.=VT]RQ Aˑ]=?@;d-J)`̩&3qaX񫒇HV/kR=-ͺv(+ 1X( 8$/!F4dC>j:o(n/GQco)kUFV(ۂؙni czz#ΑzdBōFCHԥ񙖤ϲ 7]q\Rnm@J ՗ Eo@ 7JAmX !7!XkTm1Ÿ6²V>iO4#D{AA@Qt8 Qf9/>_96~pe֞ī⧆BIjuKGYAXHӢVH267 YUG@K~>KCD6K `#9z,r#F fE.- `3DAѠCch@|K隉 @ 4\kGЎtiB+㴴<|7Ѿz_ wj*Ƚ՝|De%L! ][^:4aTH1-УQ+[Ur]"+/>Τmji8>oRm6*%35am.,7@ݍ%ǐ2.weH=jp@kvf|Fk#}89UtJ+ d_󭵘h/#~٠Y%w`}w ";vWdKϗK~Ĥv3 WgkeCY*U>$T]Rjyf6w (X|Q?;f WeO'Q U'_~Kn &:Z#˙Ly L_kca&/cs [a3/uUљُi3 h!S%B`*ԮYhtBlU"fo8b Pv)5` v{9}S!O2&(Ţ )jTj&2;?tŀ r1;_~}4}.u[քi=Vm $^k~D,@a' zEb'7De`]cmUi#@8$Wx0jiMyv^KN+Cm]$A +';ERkLd0 ,N[݉sݼ|jNH6dB6X[Lp7++$Mfb:WRf u}6m9Ah8PB5'8eܡbjNSSOJCuLE/*1UPc1ߖ*or?6Dk1jvi͙=k(y]6B*7sAcUuk\O#Q~?AmwE&1Z?lRQ4->Oz BC{=yZgǑ燐{Hr#*&CSQ|D>X{T2*Ef Ģ`Q DMw)tXtjS2+@.;BȽSDxf`jT_l\31WY ds/U5$ iàtoB?l9`{ hڻAhmɲwdP:֏4!,w<3訉t&/DNR2FnWQR?u["6Uu[I&3d76; ' ma!ڐ'LyZCutKL(Sx}2fI䂸SY4]6,o2޼?**UֆM) Zџe}q e V AG\Mo+ol~O"Cy mˍX|j:OMNH`: zpCqNla*Smuu ;.Cߎ3bF^.lu_XnXp"L_P e%,]-t8zc$YjR_#o3' )q zdF9Gu%"H3KA]l4$2m* i[$vhƲ#x,Z!F)H)Oy JL`](euEd)"Fck3&cgk4܍y[L̊eEٛ]9w܇j% \fV8b UYD tץrV!훰hyK8Dέ={3EA-x)luv$̡ONGkƷcױ[װ!JOpOFoGL^nRqty #1b)FswY}"2%16C@NS?:Ji=bQ:Xdk^O$BmlBrTa$O,i:E[\Z/=֐vɕ\&ϵL519UyҋxKH^U %{djo1GOW]Iɯx}g,+fQA ]RSPeBCH=̈́R$M.g@ |jhf2͗7`C B:uT|rܧYP>PO9BSԩ+rWy`ȍ\!}pyJ"!\浒v -zd#[{%/7>HO< I j.Kg?aӏ8H6W:K4 e4ʷ `GvO9s* 8HRӁSehdzRPKV!0IEc.švҿc '#%c[s\"Q؟I- i:~La2~MMޝ|ZVoʸ$t86x>z!M:Y-Q>^0 =I0$t]M)2gdzkKF}}%{@=Mݳi3Д%NSŃˏ .mMΘΟ:z46Yd;ş.zl/K"Zнx75 Y G?\a9GؙpİRIsA\31rք%hEe(yNX5><{8rŸBN<\'S#*;©_ 5:`Zk` RSa0I'C6O؆:)+ZxݢHiA6F>#uS!vx $HKHCM^b MwQԵIw0.O,M_ת4,CLBFښT̳I[ (`'J+=Uc~'nr@fc8 /opt-t&Y:V*~< pLe3T:p?+z鮎u 9I)\..06@ݬRN5Xf) Zi>{G_qm5{@k]=%~raz'Q<5;~׆ #e:Vop3km&ڸ,_Ph@]0"txtfYd#V l&rP&)A.ߑĖdW;LX>$1{ K\ |D>[lY!aAtX+ ٣E2լ@ )5 . ^JVk>i#ɣ7my0Ď_yX%<j!B )8҇>IH0k ݴ7ER.kRϾV>UKF8)1JTLcTHIlJGCD|)Wd ȩN0pئW\D(IPt^\p ʷI|9@yVLRn@ zq|p޸$wwm%| DFcJ6G)XWL pbVX9~^%P|If>Q׈L{YZ|׌p?lZc8__#6(g3$Rf>yC{l3٬r9&еKr 4i ]L|2h+?_!,IewnPMox`~CM,⪁T ۞ R^\'ڥ r w2TU[X01gӆD&Mfα~:XCѽBT7Fk9ܬbYCqbpY _ե(g&;%t-6i!'.m1ؾ*X{Q_w.f0 |ղ⒡++i8=0LD{ =G.1Dn{DkXd$5M i|I9tgSER}TK!2-_d0@*.hlN;]Yhg57醽]SJM!Za?9*ǑVOȻ䜩^l_vꛒHYe"%^-H ӢD/SmR(UD'>$Ya+Դ!6ʫa>=pwFYimAxn RvBō{b?(I;xa80TxK^O}w=pTo-ISM@)!if_5$=FL8°)5q Fv= WjxXUlӁ'ҫ? BpKҧ!{ՐXv mY:%qduZ53rvLiT{hS+3x!͜@=i>FEMZu#_n-7_ބ}GA(ƙC1쐀U)? ּ5:ѠAX z,d2@v /!TXn憞=^AI2b!.vt&Cb<5rE3d`|xTZ1D„&zY] U}}O9tD(_WMqp!J";zZfȓ+ٶӃ]B:VBͷ kuw RMe'.Ie[ 2҉3U%73 RiՄBӢ ww?chY@҉KsCsK_ p Mqk&;O11[Zb>8>6Pk=xT:A g, .JYct}a))~l!]ZEzeͳ蔋nbFz'`Vt z 0(-vY+wtS 0N(EN M/!υ)VO^T2`HU&aul/.Fm0%?JT%&wh ‏:hkqF;lyD E8TMzH?513܇e 2YoŤRr1rBЛ+oǼ4}f75lC,VŅMEB)O\TpуhUH\4%1/d~Vsvy5Q7s|5-!O3L}wA֬K!e%~!?7d]'n"bTa@|3 c}={ %s=FZUmh1[4IfV&*]_θHHLW/!I#\W篈$F.[+^įdP*=ݏ#IݎuNOP*6hd#2pUk<lT|h}4]ԷKcgmfޫF#*dDy'E 2ȫ•RG^Rz҂V)~ݳ&̵JIĻc<d<\b'%܂ע[-qZᚅkCZ$JԤ6x dnAGӂ *K= >^CZ;@ͼg6p7yс\1(󐲊.[~ZdGKJy4ڏa ؛2[v&Mf{6)U!)-lդ$1 cyR]=( UBTஈYanT1w[av z~;ʕZߑ/Q;TLh1D tf,(9oBaF/7r1t29V=v?^l9yu=,jל) '$">l  Ĺ1Ϗ  -qa : %*><=sl6zչ bb$ 9I]KUamI3]NqtѼW~fdC2\ͣܲk`5i63F7쮵~eN,_s[+'ܨMΡ:X=݌yAps=[@͵Nf?ߞU)b x':ˇMvB|lu!}m m8Y@Ua%yӴ8*?ꤿ EvxHM 8_hOr1rRWO k.DZoC6&8~3ڍ3g(eBJts 9r|N(5cvǿyė3#"`8_ ,ׁ`ZA2Gs:6ti8ôCҚ`'El9}OKxsXD6nKw!x1;;S;&z2s cN3&t u_4gf{5t>ǦF?5;Kl0[>qjLyqԘ*zui]RCgrOmL̩Qi%0,+p@eÄx eAH^v[#Dp'W[E_d9X0MHFx'4P#jЗc;fz]g\4u1lMw@0}LXxԠ `K-E9ga( 9 h2 7XhmNϕ4;o45-gN4gV }+ϤM=i !(N Khm4% Z{3QcsebitSxG;WBރ$"HՃ^Vء[Bn+TΚm.AQz5xy bOR/0YD)ѠOo>1#w!ݐ,JCU71U뿽IZ B%9A&~<%!VnA"*<~b[@f\DsG1L $PXi\d"t3ZQ ZswK}2R{C# 4T7}΃طp"Fn8MցCyUSϕq(Ou4aG,N 4ſQ5F1}"󓓰[?1‰n_)PՄvr T|%2d 0[g;~MPTn?GՂRnE#񃒬:z#<6dIS0Rͩxz0>ȠWvI_.z7ud~vn'|w@ISF=@G{K-DJ;v$ 4t2\fh=oG/A>aiĬ(¾6?*#. H QI,W}+\4'r96Pfg3׋$*3Z!#; HX jꆻgQTULfG Ce&fԏ !^R^My!zUAU꒏Q.v˳VdOز&"W`aD7{se,H~#uUM0jv';P5stO E1錀uݹ̖Kz+EI#{VCN;&P7fT zlK'~oEDց}Dsqv#뵭 e%#Yx$ Ӟ&^dVHfGʦN%W5"! | 9d>Cn '׈^zsiM-Eb+F*̓n0͓ Z^DMt2;^ |%"!w%ؽOLiì<7"r+V6`8'ն#ֶV 0^U=)U7%_$FڶwP`w+SFS0תl^ᒋE]WieDgw'1"Jb :*wji&+Lg*A0&wVv+=}={X)G^/Fܛ}KdVx&[C>H(˞N;m qܡ/HA U8 ib!|Qq |~Cq1ڰuA6a|ds d;05)9'ȦBe2+Pf u"ukr- eGH 8fw%0X\`3 <;U g6zud9h-SSS&:\WP#ʡ,c+I~d$ m;?ZB?N[-i*gG)`gnje"FKkz7d׿0aq{l޻J?z.j 1zg8y}޶0푛q9=DS𯿳aq$)lzz{/ܷ^Ob^9ߌemj=M8?V%rvd(?3Zvui"ԛ0LO ݿlv\PR^xN_ ae[H 1 Eo09Ƒv g^ f >E# uk`]YqIzy! 9$+9%F`wj0[D@w?Z0Yb4+r+G0;^.p>}E[0:dHͦ#-*/ZĜLvMc(T8w!_zxΟF9Дr/3wf1Y uk߾MtFa xskq·i֝H!;qg20Ţ+5Q@vK HeiE}j}WMi,E1KTk{r qlq׮'Zԡx)"$Ġ[=8cŇZQ:̋쮻uoB6K3?e]n JKYeh<Ad$#!Gd:+J<Ī)jgf`>9YőF$DBaZqL ThlbﳨCWjenDJX2QfD#,ἀցANm7 6zeN)/Frff4ԩݎVg8nq9i7bew)=?:IH(w(2,"`zmpNTl2q^8*L2` )A-_|UDZ@l͞IM7;=&K<vc`NU\XD}#8+6 nI[+9a?@W_zfe\mWi@xQ# a=(&#sCrù%6) 0-2.o3@~a,g U#Ut.(fAee2Mߢ}R@K&@ǔF39HnkAy6.^Av‡@rLq{@,e 4RTybiT.1$Wx)~1:=PB) ݌+<{&1&V2jqTnTR$+*Rc ~cH,x-[rށ/ @l+۞"a8<B䪌9Э(4XM-s'sgv4PLqȵ[Z Ih/jG%Jd =p'"<  9"ڰ4A/{S~0fc:Lzi'WҒ@ |nxZ^W6}P:;w/}H ΁ǿ-!6"McwTh͆+ dn/bc07\)u$˄s%'-])v$ŮY(}3 P݃JWg>BQX~e^܂4wxNC):X[Rwxm'{rA\xn0 q+;nIO1&}_+2Kz!<f!eʺCαq<DA27w E2\f\ =.ɗ*Vk&=UH*I6Yx`;})/&]91:N1Du)D.ڳo_6S/Xg`x{B^cGXG^Hv?Leљp)TB_#K -q1B}~DDA~waqrlUw-&D_6SHa8Qp'6v`Hv *vn!Jjg꜉9ag`Rc.>ͬUwX\A:tN,#r*q P*i z e3;*+@,hץ^CD}A`!Bp | v@YL/,e0#D@4zl-Sn_]5DIr E \1)Z#AgӾG+I8@6 ϖ)Cmaw{>2֡]>wt}ύ$^?+naOiS(*p,܅#8BԃuMXґE7G?> '*E- qb`t{|ڗ 9%34_5dz:k;pIna߸)c[~6*@k4ѿdtpLvCgt"~#X=Fn x-fZ 6-'`<.ѳ#>hOhpaU|V7a beaez.V = +^=Rמ4 "Qf$l\ŖNC}U\MsXpxC@A@+*o &0ddpr;A}1`Ƴl7)kZռh/ lz2؝}h0+v"*7/wD7;=;({d(^*_½ؒ%iǶr~q)Up5}g$m Ȇ}fn)o qe,o%\BAd :R ze=Yh4S6FD֍juc5k)g(ON?tv]'U-DSȗcqp:dEucb经zyOgNO]ϕw4my!;dR_s,cfЛŁV}NRL4{Dɺr}r/[C[kմD Y&|wD?"j`~kڈr2 u͋0ڋ#X$2' H=u~*dpBKs8O}BDDiEc`cW}H.϶l[@r0'hS}wbS8r{=[sBHI#]R8I?.:+:2b;t¨%ia*+>=.@#7qlH|;Ek10@+;!>!L"^;'5αce逕V&9æLʍzb C@&EzRT3Ʃٱr1#4+dC ͐Jf6ʃyMk #C!fg~imj}]N+O6]O fB=VN8brLm?P7-9.Kc GR ,u3Sf6g\;R0R7Ny2ر==MJ$KS(\PCQȦ#vM>(z~{Q% X= -YV[,N3z+YOHSp*K%k'1-S@..ԋEpOuY؇yzK=qo\NѶNepC}vI4rӖ7Jb2TG/j5|ZozܼePGقR^5# 5`@0ūS1^|X{e$<[}upXLP2ND w 4Xq,rqHl^DAIE\M]:a.ڞwvֆͬ#R6$tOP].-< woBfzM片lΖ"gK$BEzU2Ճ-uwy/J/La1!VJM.^/E@{%>yM(^۱ YƪK 0}1oG}mʣ}ӈcB2|q_ vT >XDdq WV-5T_VN-y((ڨq AMoRަ&~"}sޖ췛UQ AŽKE/06@~ GF X|:r`^i{pa`*`Cmc3|\G&Y{7l,/G'>?QT (T'`l+JCMr\ s vLzYRZ̦tZfɐ(o1%{(fȇcJ-5w$@zL ǧFc|AQ9iy?8g~I˲n&дovEXN$?8^>M9G^3CH𰉁/Y)$:;sE\r})^=#l 7pPB(@s˞&g@̪膡Fz-rҿ_]Kw ` S$x\9DX42@ c"cY ~P>qPi 5 gT% LKY>o|_ gU-m(xT RΑLz49w' E-i2)D$9Ya($w"<̗\Z߾즕a2E79 `jR2 nP_mB}cXoD/~6^h)+ItlBݓ4QbiU}1 t"ƑV[9> 9!B}gt}0l{VHͤ|/@]R DԁG|* `I#p"|[PҠ 3l0s0|"Rv]=SQ\/;'ƙD`4xsǵ_^].Tv7^盒UJc54._N/ow9f[]\MK 'mNp41ŬP&h)#;!k-tnH iӟ7wݮ!d3_ԯ֘fmT(QAds>J{0GSP8:Tn3 mg`&Š;A SJt};Y6}3+C ,Tv'+kf`O8I/T/iuWj^dMw4 O;3+w=ŹxWY[ȅZ@ 0[l` NE'}}Q%q3wЫ79W;JHT@Ş~|3IH}. ?٣| 9}~n5ՎB0Qz Oت/ a&UB3#{K6Nyu|{нP%dK3։]Q[Y9 T:w†:w%Ulu,LZ5Tk~1 YO32rD^X<ѾڰVu s(` ܋I~+0"z*PֵA#Ze3ymap9XWS%CS4VeZV1iqkߒn e]4k3L^tKt+hFmqckF"M }sFDw{юꄹE.;:v訔'P]Ҧ(Ҥ^^UUSwdtvE/C"ۮoWʥ~á A"4"GPg}(Z) ]5A;a&\$'z݂RjZ9-]5=iQLW ˬ[rsɊld ƓԻƲx7 hkA:?fn0u/{8@4qu\KpN_5jq~}89oN̄S.ʗe5#^D@0P%2T#T܁JAVRn^k^)Pr u(eU`+O W{`AձE\%G@ `:6 XU7YLqCR,w/x\Awqd )oԩpf;:8`#<~F! JQjd9dǰS Z7/"DE_KpM]gRS$mtRҦuq6`BgZQS*)y.{2oK:l&$5#;R5a8I›ӝȎy2/ ( ./:dޓp+qSh"k{GbG vE9)@puI]cb<YfưkܼԔ@K*2AM{:?H|Dv3[B|6 zx[pZ R@^|MyEN0t<7(*7VɎ㨨$h7a z{A]CXd^B JM&S*=sѱZvD]Mų(O]Gsq/uOkJX%s 'ZgX u [ Ft`y>=s]H^+":R<ՠC.O r?c*z,s/DQsMSN2*=ƭ 4ۛ.811K?!+c)ML ")oOUu" 7{ŷ< o*GOWhQr nQTR&{`nW5.*!GާN`AB0): ;O(%^TQ[X.WrIASJLb(0Zd櫩$:ӺqIKCMk<\2U˃ m{ggU*$rؐ!m5!o`J{~%7hӜ%2OdUȐZtǴѵ=,R#n?"iP|}ܗo e %)7aS|=_Z´O\-LC/;3OGFNLKXt"8,w*GsݍƵlmquXljPGcܥ1e71];Bw%ݤ{XXR0P`-QTmZ<K,>7En#w5=-yVGNh ڨ'xYWݏ+cAZrHCY.V=_rq F}obI;=_uC6z XF8.t4daek*%^ziEM;ȜGvd c^1h_>zmܹ"?'RI!Ǐ QȀ΅4=5=.Y'nSqj4>,vl,i &(mpۘRޜo &wfGJ 8uh;H*}u6~hz!vfXSzV;HE" `jc҈y#,>GC6RYJjpWwF %Xv6Ah-ٱ끫 ̄**}H;@?!%] )Re% d W@^w*q|Pw`1B׷{):TKb~x"U^?}^ffpS 5.xm%܅H7Au-/˺aD2ލ02z\cGzy1J}~0qVXGŦkĸ**$tCu+=S48U7}m{Rt$XTN|4_ #Ysc#W}ޢݨ5H'-I,ʟ=Se_Y"H\MX:@?mEκYN_5WQ ՟U(-gND׶񥱒%4Ͱt-O2Cx) I. ts>P\mh)T} pc'<aZ.\gNYs!*Ūp/`U%\ޫUw=jgSf|Qm#63  庁F,Uo-+awI*R:B.CC `utɹڟI ⵂ5ҡWߌa^2ysu9i]hB FQPh3; 5%VbL96g Njoi؊AYp_t_ƣl1 ϡ.Y3 $Jdb਩eMQ\5j*ḇ&5ldn U>,tZD{ glOSp0} F!imDem`WSB}h׼c&*m9DfxQ.VnX_OPxeŽEh0щ˄ DoERʁ.bR= BF^ɶ\mRc"mƩTd} /`ʌEM% kK*23%1;#)֒l[dzo63 T% sBc[Ȁst^,Hd:GR%L2B栴{ cr g #?Lu=1s;d?BG6_zB-_ښdZ*J,!k`XW zB#wstOm35ϙ~[Q~T"H`;LpOq=YGVl0O3?f{cvwh|P%i~2G;'l%*t @-{J{t('u˺ "8O,!˫Vh ]pP8E@Vt%4>3TS)&OP*yzuVy\Y 5|i}-zM ua5lQ I a^ B$..b,p[Xn'}y`0bP 99T"=blcc|bL0{@t3Zi*DK>ZXo:BڵtDp6-7Q=fOm0\f Vub ?֮;S+̉07\V9՟ zh ᧙CLenXs}r'a) XhdߎE:EM5O#7eN!aD|t,hnZ"):~͍r>qq9F}\f+YIVvZ#¾rk/ddCՇZNlQKwdSG>:Ad p>HJ]db3Î=uKXmljlS I/őxۂԖݳ7ݱF1/; fXv;6J+`eXuH)0r\o߰Q@T\ 4S#TcAFe vZ<;@<-Rlf fV~=Z[pJ'ـ_03V e~ooGR޶h3ޢvD7nTr Y8NZaZ;ir7҈Y[g[>zZe!b(xŸZ_LFgX&8E,v~Ԅ"t is AIWțz,#x"gfj=]n_WFF`oQK>ݗuܭ7P^V@/D0貋l=EḜ{6#D[Z^أ/eG7 G.⸙嶜}k{tN觀?{΍IW t婮RP6ݨviv4>@tx1%PFCݿ-676B食A7eZ%2=doatِ9)w `kܭk9f 3@FďfP,:͗2*>OE.<5.ބ8Te6&ܔps\eÜ>:Q#S6۵wޏ*/S]\X?0V$JS@h"R}'pQnU"`3 ͺz%\G%%]Hn9H0ǪV+k =NԿ?.#igɽ$X޷Q[na |aq[:.vʩ cty׈>I 0o(u_ŽMB0垺ifQ?عZh돛{<ʢWSGĕHi-[Tɺ:dA`b]\?p p7[Z G#Ppۖ_2b|ifhvJLOwX3UJU'6݆?3P^zQX Jt5GJ>r$1 z ::%)eABӒ [˲MeYr0 1д/^gP*Up2K&hVsY"GBQMy: Sa}q =PltDiTѩI*{8oEJuX PBuQҋTq6.8^4@"gWrz %0%Uk=HO#d3o'x hA;ܘ߫$&qhraCftBs/E}2CzA),.M$XfBiVvcB7ʁvPj+n<';zT NHr6Q0E]1ږ:(Hյ9)rϴ2 Y{[xsOHLf%rQ[ZYg׼c(D X }sl+J"B@9˯U@Cz+< ;oV s4qUHUI5"iqW|H7tX]ܼ 5i,*sY:]MByEin60PYn`Zo>a̋.+A=_KcE$)[iB @FlbmJ*uD.uOXÙ 5~(D|בt&[EhW-niPql, Q` xP$= jCMOļnH/LH&dsxOނY7P9L-&7חvgS%黱a3*ah,&Ywv#9tZc6S*`R 9K9 ᥯ޑ>)EUu]m-jr8鲽[08;"#Nяbn נ غ|߁  c;I^VTnԶ؀ iU\sqUV(TI E) HcafI!'u^#vW5 Rr8ЈNN$\@e;/+ZM)4VQ<-fDVzޕ2aÑl?460S^#U3Xw\Gt3ak&a=;}HZLFrd^H<;+H LkcpЊFb/ WBrRjVE6MʿC˿ް` Yx󛦹=R-YN:8I$jKmd"D"=sn)5 OG5E-{\o4 SYb"z@3CU!)J:7i$\Z,J6{:},(Viӗ:Ae͍khrhn, #8A6]cbx8 PT&'6D᝸5cc R-51,Djxs8hIuI-OB ^D(] @W V;I1[5ػ!k $FLn^xr4 MloKO; i초gN\S BkG㹮eMn}3#"N]A{x^E.Bti+(9ۗ7)mQch$m.E2GO: :~Aϳ@dXPu%Y逦A'TG)Vyb/xl,}EUiUnޜH6+hZUϚNyQ~7h1GQQ$4$ )i8BT p&m| 84ȹZwC٢ig'4K&{CПKU":|`oc{ص]aq~eFU~o(hB%`LMÓT4 H`9q6 ]}A {L_ɻet8] TA_wbHbDIoQUim'~AZ܄ߙ||RC/at;^Y/7p)̴gcPwzh)k^6ȹ1+R+|?$- v/gU0z879f|ʀ1';PTg 4)44SBDp 8myF3K~|xw'@mva #'Ϩ^-d!LyT׭Jjk?.K=YWRfW/~䭨0Ppp}0/NpޣeթGcu|BN̢yi9fI* Kߢh%eRA,̔|S.*9 27\zɯoПC,X1lU!E"HPFHt5~\ :~=)Su ÷w>3q;N[S=) EoBP%0~?w4&>B#n%߯+P!÷=G$el1\yk@~E&nq=b2Ҥx+p=*bOѳ[RMfy&VGE,H:%Lp}pĽAx pjJ=τDKv&% "Ɯ^3s#[ tߪscGa0ӕ`_T?eoYStôP^=R6ΰ'pZה7=+XUqE"~a+pw@?<'xZAdT!=^GA ;*~Eo*S?qBS,Y*3_犯Y5XXl"ItqF=n|IX`pWD^pV# h`>rp MT_# a6sÍ Tf벐9 *0%s%a{U&%e1t^| V(znDD%1uBNxÄkgàZaGXЙ]X[#l_n5R_ %g>?Q$67=./]O*NX" 84ײhۏm%2Chh~nAgzSW߄M/< + mt^nQg`e~(*={jdy0L*iGE ^w|"_D)_˃}G-nd@Ufuп8;D*Y|cN12B}=î𝛆(40wooF'q͡SB.܏ݨSxͲGD00RW9x{QU9إzz01}Qp^9DC%=ZDza5-m͑Fa# r{Jz#U)63 M-כ ՝I>' 8PH|f;ЀtAV5EPY*O5h||28slٽBQw%Vˢ];17<09&O!sOtbS c:HZn lHl]~Aw`MYjwTgRutai{Wٻz`DHfgp~Nxx4[S- SK)aEʼ7OǹĩCXqoJ6.-[P [Vb{l,{)ӉT&j`78u!w4dڞ~A/z]mPRW~:SHh=۞d \ɡgnF{*<€Ί#p?\|#Ql uqTV} RS1λIRU;CɁ2Q +!dn9<5ny}W)[/G7 y7a.3JнZNǹ+ p"WyEjK5ڐSCyQ/Kkq܎ߘ5Q%a?BUI| 7H n\zJD uZ'"%њSZq> b7[m=ܥ {2u=xe^:o3x5q-NAAs˃C$@%y\j8AfX,g??"A/)p'򿊄Fk⫦ >.A+ܸX#Z,2XY zf3E4> 9?nyHN(<=/<h%XunvK}[kd>M?0.}|"mٜ,s(IqZT V1/҅۱Hh85]L]1lj`O*?ٮ ? ܺ6\@M47,No!G5|ury43\ȵY{q@rf}5FϑAeR_# *+p ٌH@̸)q z^.ap}-*JZˢ|*;:sͥ{+Mf ,|e@G>[Di}GNfXo?d m m[5}9"˥'/"$:B">jlui&0:ٯ6P+xUHn K­q 4+HήU } ytu߳:7:)tSYi[q].ۥC#{/,DEp }WJ]{ h3^egMCdY:VJ zG~Ks+AsP9^]z@~-ɨ .b~R}l3K2~HZ$,^C-Iܩ9e~Uzq?|E=+$X5<8^hqsG2:6AVq#7P0daD |bV9R=+]ן',LY|Ӧ01srAvz[ь|[W&[F Y Z긴AfYWz*Ub oYVZݽ~9E>'U4onqLun9WB :pxV&ւY'B[3?бJnBRgʜӴs4d* Aou4bpF }S#J{W0٭+*T| ^(|VwP82L7b{CGho LX, y((Egf+  9@nmZLIEo=TҤQC$c8fXqr@K4)A19}R##@߆]ѶW SK(Tp z,(AzX CH^DSk&_.`X k#ZV4-"$LN]tw{V nWa^?T{zK<܄iE/Ze7m啳 XlAcN^0S^37_xٝZ G ]E5y4j#A,p[A~e-ҭ"jcsMm,-ָv.GEJxz!7Z0u'g0!~ Dga3Ɣ¨glm9 qYP)o0A rW^O^BWjU>"Zb겤)Q'IVfQ'&ݵ Hz:.OpNt1cZ$ qs4vϋ=l;PRYU#Duf2Uo0୿+3=j+bM>hvǙ~_و x&EӟE'\яiH?_QT2h vƒ.6Sa3ϐ{:<1O7 Sňd^t_BϲobDG,`):l4n(UpJlE5kd̪+lMS[ ҋRIyg:wADUv[-bOdKQvΊ>zd0.>b VR>)16aJu\Uioym`-q¯]uc=rt2 NB?*MxO ޘ#PZ lOY U6sf\[:W) #x?mxc\@AƍM}'$LFЅjμ<35kek;WTN)0֨k3T{ph,<gBgHflCdLd g.ӿ7P]?u)o3 @Sin; bW yvEiDG^LLbHl]^^vv46#L_pˁlm;ccn̾譾g~3"DB1$-Q$B9{Ghz5`̯vJ%ZD[o5Wed-2H \#(5m.h1Zz hjk\c ?0__d W>7߯8i(n< +Z^Lk*Ds8䚤~k~xj3wX!.K9 'B:mb]vݐY3_SpG!am[Hn3QW%=94gԫ'_lH[fs[z~aKR>?&"vҠ=l%a;rKEy:mfo4O&#!G0 W@] <na'|wxD՟V;| _kզ e\nNHB.2} \6{ z$z.@fsh[f%B ;~1}O]G!4Qm-1z>V]EĜEVW *٩e1BM\@;>e 10Q)h6uć} ˽Wݹ ꏰ+9<)!rX {I?&9^L k!9?E:)%zzԮB`]J|ssks|-7,Y1862DWz)J˴pw!=[)z!l4(f'ՍR;ƪ-B}ס8jkj{Ojm ;)AOfisǭa Jqe_wQgCα^Qvu$s$&HY _3\HɧP.(6Z5_T1KnIJJ瞧z+R_qǶbyKtG@[E$u˃ozŸ0DpH0I;ue ūr> DTp;}XA8?"Zp2+5 fv@"fJ6&vuSy>S HL[*'o7U+nkka?5{B#\+EFf_+)irui;Vkj!^Y@ Nloi+g$r 3PT{DVmш>/Xwz LxS@{]G覲*a`w.)󆜸o 36hBs*LU#C|RFcT9͋Kt:׫-nS׶`QT~[> Uɽ.Єᅲ)|+p j>:B9xB"Kƍ*ָU[`9tU3k_'gY?4 $m 1!;Ty҃[zoBS:߈}n!mrx.9*Pэb5 @㢓 b,Sw#Ijx~XiDlENL:/Yr$yA+τ*ߤCւ;ɿsky?y[l.&El''.Qf>6ꖙ_to#,&b.QGf(M(EcH'dOp1$rdTj0x/^B['XFI7]wΒ"v]7LuZAdzڟd"qY=U1NH i >O<ۀ70nhkܾdK31J[h\C^4}Qwbr;ŭ(._ow8X!P!_k:ogx͆ BOO}pI=G ފ.xC/kãM:J0= (bm I';IX  ^Y|. yU3QoXVL=ACm\0%FetC@ 3JnZ-f>&noT %g@-$n*i4@̭ 9rСqӱx MWUa\DYv_?̮x*enp½i=>y4;-<I>["|Z̡C^X0:O#KIBEWVsoZNR3}tn#C=.+dl3R#<8U }麿ۺ$m: *H'ITB> y,:2mXs@\KkM-P`Y9Za d8[~c8`![rtaA7(exSߜ)j&$Â79cq%PAJ$#-0!1C$jMGfNca#:0I=8UiBaV$],!1,r}$@ZŠȳ"+< NhؿBҳS_-.r-nrC^5%3ѭ{jca^Y.+L| T~;DͶ,L" RH?6 0l$d+Ô!=nCl ̜8\?`.N=0j9oiyO5pX[ySGLҕn@+i7/"&ʰV)q,Yfnk$t?)ij$|R B/0j森:$=kH+r9e KIW$_0}rl Jq>\EF ߈U=( ycmZ<lhfחzEhJ)cw&>T|{ M7S|JNÎY j4+9i|-d#̙+W_Ed/e# w$X$A8ɖ;'ڢZ%,yԫh%~/I&R>iΔ#cl3b 9pҧ+lRR#i>Q}XyP#{!#neq{%AV$D,^HR3{?˂||u-,lgOԀuɰ"kgPI.K[yk;&M>Ω4"XGglB&ZLEK NDxMARpگb՝B3g! PHG@FP=@k$.{x-el5^] "> ω\uQ ,[sh_ekho[-F 9Z@iuIDe3Wk]bs &uVP]Z@Ɯ/!rqh3ِ&qU?\fsmrW40̿be'ǓoH*0˻oMׅU.`ģޕt(@MnL3"!r+`ZhYq`L;uL1D@cS)mFDmL'>[dyK"ILrۗR$ ,B]kVyhhqU,;)[:z;VIa4/c.(i+sGѪ^dp5.%Weӄ{Dn ګ  r`J恩\ﵶ8PaF#K{b (Ǚ^Ϧ}68F4 <'ջwl<'SۺH<퐸;],_6/>٣^ҿ:ᓮ{L =xH4t"q3OuD)05t(a!+)oo1=r"|m0>?M@՚mY2i@eۄOR]W.lK+BV\nBB9VK p'nuĶ t6o}lwA#R%L=)U@L蟧A0J_kiV;|]`[Őy| l$Fq:ߚrAIphO/h/6LB^AO ؓ:F:/O%&A ac"uO?$cy-ʈ"^OPe)k]0Hq~Ch pcfBr] a~@4|ܽ.@^͜T󯨑XfM݈3 ;yAM*low#y\NAb."BAR?>6=BjQC(_3 &#[3}uh&q_6z- l9>ƒ,v zW f;KKmjxZx;a.!peAx.Cfgr>^`!1ƕgm"` &8pfh)ZH.DA {Ky-&h!]ZBre-ne;]IO.u( ZgΧ [ d9xe\w2[ʧx9/z 'kGZSґK{b(_:R+A博|5<@x$},Tz|/k2H haE82vkl$cXD7a35lx|Y~Ӣf(جw2r21 t+ pVS?P YeOm& }R CW= m|_JI  ML n= W!k M\1 lDPj%x)<j… ]ׅy]n Tޜ8>}vSU<Wn\q}R'ق#I+&D2xVl" Ui8c&V68zS?DO nM 8$4r\U&0, u5O_,/?S1ҥgB?ݓG'VlD-aCMW׺Yc ~}² TMsyWC T)sV?>],` T`r ٌQU{:y2A[=8sʬy͇91Ftl1-K!B\b-hAn#]} 6}Ԣ"kL!}0F.ic'_vv#{Zr=+ugwdã;6zId*h/ XzqHN76ftΫ{ "눰ìe%,|GB0bH/-k[w5e9$7$gry@k>љ_0u.!CX?L:)\esA-Iy{|# -8zhK_3 Qv3/]  #rcĐ%8h)}N.P_҆Bp+`jP-a f+%5ϐNiFY7W8 /8uQ3^ʆ[}s5RYn?UD)TU, I=Aq݄il,ц'h/u%;6~{]=<:F6XKc %s!Z[OD(~] [ d>ru! c-vM@>_Ƿ+W?8f@{f?65[ b`Qv:"I涄k1CeC"XxmC@fiw\Ey1ƫ:A.%z3/4<#®".0.0NA?i4DXM|&$o|:p=Kۃ%k Gp#f_lz /84egM=,J;M ebg#AnF6]ro>O 8?^`g.qTPU[mqNmmmt E{B}_fu$"80C-j F/Zn~ ZU Lj .E1,:GqmZ6Fky>Tz*hӔ"l&Ѿl@6ډ--%jCD=9T3]5K9[S6FboNl,+#e~oO_)>p .3嘞W(Af?eiќفB<>UIم߇F<$i|˩*n^ťP_,h/C탢Nl's|/C~0hTdArs# Q0NA!# woמ੅ >?/5Wsχ O\zX9z2w7Z#i< 5nΓ.'xf(uDM(PF=Lp5'? 3{9X?+67˜c4DBSX+sg3'9 'Z \^%Ƙ}AMI n.Ѩ .pMҰ{nHlky JpIhFѮl*Ieڇ.bS`V rlp, DRRU]q8\FPmGx0ԓrCiZYh+-3F2}D4A!a"v[?eW7xx@t u~d) (Ťz#Wq:LǶ~|l. 6/_HD./p5! . ;.yD2Tr7؇ץl4JhDaQbctViѫj9-4v#JbYs4;̘xAS +ؑ5< <1N4.D-򰜵4 ,.`BhAGm,)H*1 Cdݵ1}z"1/$Qiy-ib6D ٚFCS.ZX:ӗo!u_־"f -_ WRMsi)v=~Лc[Gb 1"!J)ZMb#BAH%mfMLEQP)B"q LqW0^ ;.X"O-bÊ Ƅ` h|sGlLI /fE8B | 蚕4XX&2 ._6W0:>ۢ ٞLī NKQWZ%q?Sw$'}BrOhTu谩obaR9 U|nfġf0<jyL;だܕГ%n1B \sgC.,x# .93%џ]<:2<:SdfqTi:mA%e;huCj:7rc)q{؈{!Ab6 vZc+V`gZ Wrύth ZܼiG˗̣jK}#<Dz ,RrRw _q3Re+0t-Oe8#AQ0F>=#_Y)2:Ȋpyp jN# ̔%'HSDA+H"h pFu`tnzY4$dH]+ g3j[+M4P]cs|:pi;K'Fk%=p$Ē; ҆4ÓKg {7 k|C{1!L;a+?c~HWْeѵZMnͭI}:zĉYn\~|K\sΌ ң/rCM`3)1RFTR>xȬ jZ7I;U\˄ oF14?[8a_t+ZB#u_A#f,B ȵv7$oš2OT[h4e ;%'2Tд~oO^=C|%DV(lLQL{>GA݂q6Wm|SumA;cQ! _J = #Ǡle2WP`~|fU@DQP|Pæ|ւGĴ&joq O#O<\E}cpb!\73$IĺJ%aBfءq5{Y -7Bn(ph&% C=Fpͤ`u~q{Uљ&^H[iK'GݬE[{?j:"sڋcFx24=~Kax5TD*mP ٝƕ=j:tlc 4 $V844gP/s'[C͛.`_I0hhiH4J,Z-|P$pҢ"{W R\za.V.A.+JC֦7/Poihmi#l/S)t0Me(][S@CT5{-Ƌޠ/ox) .ဓMz3tFA߷<|<\uK͸$ķuζ" :"SHӐ]GFC~3L`5t r+OISyq[ӰB`:ߪ 3ԗ/۽Cdtr&62^;(֊hIJ M[nddڿdVmAlԳd1cy̟c6 hG\Vy~x\zkKePPcr[kȃp= u2Hj0Eo`{Fk34UXM_rYS 6_5z0<f<.)ѕ2-^ۅQѤ=]u+EpX nK/|J90&'};E" ˾O&QJ([ùw*bPPCtTO`+IU[2YEɻs<& xR9䭳;v~V3 ǧ9xNthU~έZ ުOpi\q%N'͑jY705R%u\M")KØGo` /T&l$< &̒`qeCM::A^C@e;(ɰ&3LwSg$ʶ KGK8ԯNI\ Ews3lyǦx"$pDS*FwVoI>~])O';0V܏g\$ {K#0DS9m(KH?=."ٍaq5pQh2a2VF]5+0w)#pήO3XzN;v/_`uu?}r N<vkӡʏff7Gq жBs 6.J:ab|T6&MJQH6xaVj\&Hr՚..Y=V! ;- ͇R ."D9gыڙ~3"ͼ &UH̅,Λkl?d:gr;ArmMƣVeYމv)F} {lsPmQX(@O̴tpدTboNNp!Wˆ%]ID8!3Gc1|!BF Jנ%!7zƑ# C'sBB%M1%|2HuHdq-"+OȎWF8O>呓@VHiF5.S=D)udw{#;QroHWU>PB֘RN"Q dgi/75'' QYB#Ȟx/ozS?N}ȟk[֩P'TZװ/x@N{םXӽ/ Q.L}^G)ۿD5o.IV!4-urNMb'`fڭJ̬q|:?h$5kA-"Ps 9^A1kgR36y՛e1ܤ#S[q,{9-:i pyp6 NF>Y:Z0-6@]I9;y: ~HM!M9{+-kv*K2)6I{ Л GxekU)OZEWR,>q/#2(wRo{;0Kq&z.jB4~I*v4*1G4CC dsZiOJZMeTJCmgY;% l{4]䠦a{!nH4rY_u>Y;{6qpR Yceqg(zPgt8Ov6L"ܓJH^a}ªWxBqHxM9P&` bx].C+aLơϯSLφf@3} qgMˈu2 [:['ڡ/k.> 7GzOVW%@6zkg;ћ`o8vX*䳠bl?^SdpBC?!7w254%՘YT9WUx ߸rt|:_T}p;H1Txp vG5ǭ5W-<NLPU%H A֠:%@۹'-4;{(x~\t ]bhĮks^8VëbORp y=S2]y~JEW߀S(8i|n#QH]ӷ)UnM.%\PWsR[bߦeQm2=z? t^n%7dԲfs|/־x[mFs85C*+xƃ%w3aƅ#pcCo<-6#2Vݝg\PIfa/݁́o*LnlD Nh87xP2!'ŝ\jGjK?46Ȅ nVn BQ *;'ҩyحkR#7*.eނݵ8"3H+ .W~f$ 8<ׇ_朾JMn?m'(Q?Yw 4V%?2x(‚Бc^^~^Clʝe\H੦G4=`aB2?!˟/B0; r]^o{Ng F~Fc*kgdda[},"J}GO= fN($iQ~ĺw4DOONW)1W9& \|h -[SfBjڷMy.TfDK6Fkk0m{ݶ/`  itcP <\Ad-0d&)tjBvU6DDETPla0ߊkO*8O(5`2Gey",[h>-lxXyA 1IP Ϗvvν /dL4;ObJ3tJӨݜdl ]PБ9ql@2N=} 8AyFmUL@W3ϋ׆C;& ƧP}wkE;O}j+i$f.K Ԡ3mx0* hUlܜ'5eH<Ki`vLOwfgvw;d1Dev#_Ps|XZx݅UD7]쪪w_DQ]xiFgkaAw 0[ZQVD*W,c N~}Ĵrnz h CXvQ }D|w% RwpO~/B(x"|MP zE ue3IS8A 1mQ& !4`RܖL0E71ʔdŘbFϣpk>n%D{,QJ/mIDˆ*>yTS9׏W۱j@Cy %!]q ' UIol|E>И{Xt=C ~3*.**'xNqX%NTW?s@T;{&q* rI+9YBE-VJ;E/ߚ>#/V4^d&]A%Rkswc;j82F yf2 &}ZCO6ßv_zIY2dk>;ԽeQv~x 88xE=r>{f|{ fIdkMA؞k0O 7@zR~4!$DH.W2|?1>$*#oYNt=|џ嶶"}'Y \ K'?ɸϽ3T xS=фO̓8c&I!$,Rc>-r Fl Xß^"M^!r`Ej/Ae0(9*^^i[{ՅKy<B2KbXUn鬴7Cxsoq갂AeC?`@zW1!ϧ֓'ˣDlN,kQ}lPuk3Onw: _0p*b2˸df#PJReǨOC_䂍"*DuS[8NC&1̂Qdk:&* *mS\+14Jy +_*r&ENx;׃hD^OInBd†A7$|,ȥ;\w PMx&i|͏.wHgT@ dĸhJ-̈jM2dWؒI>H}vrێh{*~\*چ '@^E Zl)H MONjۈ'M=Cr ;6u}aa`Hs=!b*Rr/92׃h||+ 6w]4Cdž bJC+0r'%އwi~DDn~uL\$^ |#%)vɩ !2W'ȴEACբKFJ84du<9/+UЪp}zX3r[9$Q=oh낷ԅS tUOQq*2yX߳=8FvUZ1dH3'J/u v'џOq-\i{7>C?=8:q+$@OWŀӻ ^R&7K7NEbq<.ȥحg$yB.wMcFJI|.U_s/fѦItSiGDwEL Ƹ >6aX; YlaԐOOIxKus{Y3:*8PIWwQ6M"-8|I㲦F 'Meh0Bk.µQ9|R8Bo|HTAq^G+(o;aO\ HfăĤNbϸ iN$6*m1Y1x s(72)~1^-e1?4,uXׯL ?.K}VASH7]k ~Wg}>y07uc4{>(c/́ڳeFf{G5/}}@92ƇT5CAd &ZYk~_sOqU?_Vri ?R)`a:#V8$:b;*;=6~ m\ـRmշ~"gRv4g.9Jmй>wfkzQbr};@\Ѳ4'/r^ L2zNdqq 9ХkL.s2=n5–y=6szq04ڃH]騌l`:_6Uԑn}m;֖~,2 6Mlʶ[:~\dw:'ם8ZF _{ w4 'ĕ!+HgɊK Y7(& C_ZD?4z7 _~Ơv"P/}5bLLVYi:ݍ˙ͼ4E?˃W'ELTQ['+$a%DP ͙$c A:AT.-Ā1WuCerhA}@8$h"S 11Za5-:7'0 :gj吸m/{lt *x 07,^w]|R)0+_fzW7޷AZt-*IFpMz/bWЈоػ^$k<3'k1ʠےI` );JEuͼ5f_1;k淫 a/6obWy d۴$UjC2/Is;}R}U+Qh`:?Ș!Ӆ=U`uuRM\0+ @> ɳ.ͨ8/dͧ88-8̴X"k`[rb~p&Y601qyu|̪3e ,"JnH 6%!(/hKf1m%0VA.;oM˓ qئVG@75ݛ-k=Wl>2͌R<9~\Nɤ"1qIv} Re V}ml*:<8 0O,_6{E=RωM|S1^(k.Ӈ"ΫqBq?x ^-Mnq;5Rñ( Q,]u~ K޲6X%k7rOР{ )R92e}J4]S ~-U. ,( 9 0ՙaCV懌J|0{EThN4¯Ծ'"c4xC }ұ*L*cuٸIx撚e+ ='&;=ܵ^VOiɝ|1:0v+>|w!(;x9"k 3`2Ϻ~7M>xnee}j+6ӹUV vfS:؁bğq/'ØtLNa_Z:0;`rr {'1CD'7\u0>-A޴yX T6͜`L`Xڀé?zv5>XQ۔E5μ,ݴyJC.a X~vm!9Nj/&m.MYy'u)v.;>Ќ}ҟPE58WVI~'F c GG]x+g_ y (1{9SC*1Azs!kɒːAB|-jʖ >Fcj7eMhF>

neh-Z<착j/_w9'6nXx pe:J aJgt3ā=>LOzf=-)SX֞m66ؓV ű|9 ݎmdO;*l~7k҄E.qFFDHbal!mlQBx]RqψLoʴbZ }G,+gr-"lR&8{2߻ ~01 2D,*7M=AMIg ǡc)1iPczT\9ɞovn}FMƳVAs.64%f-?If-US0b{ jUYuA+8pEtX/:-}zn"v렯F =InZgl?@@*CS,\jVTPDɧٙ Aj;f5<7 nv׶5f |29f5l . h%lETV2}ٖڑhY$aUGc & jVfB`sg>P$T%BGעZ|LЅ4vuclৼR;=b~0~nSM5ѦJAo\P[1"B!t da#&(nk?oE9V?sWJtc79qJ8">'5 ,nL<@0MǢ[|kH6OeCbfw{^ R'/i.,CZT~2&e濲Nnn[;ەeTuv O`]>Lmg_B|.g_U*znTz61'Ez%ii'xK=( oi 1pdz&tira>e8ZFC^ kâ8_"W93/=0mϝ? yJ,\Āx.y?hNid!RK#Dڤ=;F/S!,D(σ"4n %F&і]dg ߬`ٝ K' "KG{YL-&b UJྏwt>;2t; |?%CbjiyĚ-x2gk7 1X* U.][mv+=R(e9vIh(~X FGԇ,lm:v>}E3:d^^]tkNTZˬuIdmPTTܴG9('Nܸ]|#7dB5S|g]hҫ-U $IZ 77WQr æyBN\n{jGqMݖsͳO:&!@1\LXk99쭼k!ڥm G7?g;gt3`HZb rS6Wf;?e l<mQU;-Kw'YOzXq;MhhZJ&ȜY yK"[[h^%XA)h{dElܗqN8eVٷ:@’Q$PL,|FG-aN}cSؤ01,RH6 w ШB ѐƝsruwFG9רo}#>%;j qPU[l0J^=&Lne` Ȃ5>P45h?/y!>~,ZdWQJcjD!%<ΌÝ1)06=>@34]6^&}b dla<%~-dr YÝCvBOM8oP^)iDboCql3q^v0`r,pGԨHA GhYPA †-g-mлqVkrH g^1Й{It]hDڟLǸ|P  伶%r ]6Dp[ !1P6b1s2 * N@ } T15$tVn]]ߏ;w orTU3V+iWv%;KR,}wsJ}nnaZ}+<]_1V'h-`CRJdk #HK0VlW~/ #3*doP 1X@?=QO^C4Qd*>X18&.Ujͨ m q=p`e|[h6i/Tjo].aSެdd8NP[!6fKi0XQ N{|‰@M&;MN:섴=0WR?'x8 avripeSm^d*0BML%s;6j)b}nY JW{9gXy7wCĦiZIԣvrC6L+vh]]~Z8 [xeիTUͷ uXv]/75fW^ׁe{~uJ'D`;9;%r8eA]pGE~</VMd* t{ ؔ$K1#p ױR[l@N#7F!\#}3i;bdvc)wjnܱ|ǯC O -!S˙p`}2Np[ϷClSft_y"cߘvEÞ5NgEmG{+jڭAlHKaԧgG׷Prufn= {e&Ms]#z09lp鬹qehqjwgae.H*lʷ o=(1݆I,⧪ t;EOVC@A&0%m]џ9?PLYk@mF]\旫`_2ؕ_+eMl~DL0}$RfV4lkXT@BlO=}2 eWl50DcK)|xy#`.g)! Hh BpC3MnNY5ypY/Ô,i޳ʛ)B&/9 , ;gblsV6;6BJhr< ^v؉{ $0 g14om0q 4,+*a >DEgfi?#Vl,*ZACs9ɁdGmR;$vV/1-+*{yNxAsZ/x!!Q[lbkKJVn4c2.!&zv`J=U?"*zϠ ,j~+8gBj tvSvb#?'泵'e3Io++&@-xБLGUC󴝽1b{s(A V{Rd%nJ;$h1wDZVochN l{=*b>i83C BD(Uh˿uK)4]CwxҷF#eՏ$YjEJgP_ghuVn-C %M/&U)-sM("'(0cbO,/X{6␡?գTaAMmJ#;v(<zDsY }᫧F*x`4jkq1~JRH0 "4ٖ9^BDVMs ཌྷ6lȋEL]>Ѹ\U_7zݕݣuZ䈴VI0ڽ:zy>Nnb@tS֢%3^0&s"KX|d3;a׷V"{+;N4dnTb!LT?8x2Ծ?~K Rkjl˥N@P=[M»znVe)mLigq 4\J~7SzSB 97m`f9` 0CR*@Mql8 Κ槒@K 9 ,BT֬xTl;Jzd 1ş4:Զ5{>.OD/(M+kN˚ǜzF<UpyU!s3m+'%Qނ,PxOp[O!*jP_&Uwe+(VUQ^{SF>Y-[p6Ӻ'uqӝNmXXk$`(ʏq:;=G82Ʌ pIR5РȟnwJCݎcVrKX7>"ĞXiL@ |>LBi-`0&YG;qMF ' ۻӪv% S :Mc9A0{2ʷK=L9z>AQ>s&G=ݫ0}9Twt:-NRYO1LE 4G J;_SCL?|^jM}`7+&1'RGݲY$ ;I(蚛\tU6:vv8#Wxj>lsL[dnn^k U/?-[#˨Ea,6U˳U9[O$YYc!Y;e \ QLVu\\Z{H/{X*9xSeo\ V`0>ob70(0]cLE Ӏ592mUwNJa}֘" 8 / [.|%wPV\HF&_M5ROZ|2Hl21oG }eZFdѤBUZ2 O FnTɗbnK 21aPt d;D;Bcx bUC%tV)̛]+BkRGWx#NձI[t]8.x:rf՚I = ĴDP#[8:GTnFPBwr7ofkhT˪A90r7*U6W[/maL['jۼ B)(S ~0^fh;.^$mRw0*5ӳ®Hyoa@9T 8d0Qڝ,Ll:&lF9N"A!EhšO3uGI ~#=MQ-B\tD_ bWD݀q=cLM1$Y>\T.rm,c㬚0ofΜKlC\>hLj&U^@HIMpxq Rמridҗe(=ĵqhEn21S֐-J5 lRЩJ|/FcV̄lH-.<3x^CcoGߒ $wԃ#%*E= =I\_=SOY8 Be4V߄?<8m&'a(1X?!WjƢw8@͗CՖ@3ؒ#DA1ʈ}6a^Ѽ9D `d&0d( ְ N\=Z:˪8 Jȡr^`c *q索>X.:v0`)D65P0E!DP5wSJn1ɋmz@ gn D)dEXmF[G?~zP(G&-re4&PΊ#OPS΢ 9O>mmb"ɧMo1$~%nZ<یgUU;b7>eXaUcwxx \ʈ?Bk{:0$l㔯rHC~eؾ-%@$ 39[́@!;L*zBe9诵J{ vҒ&%h'Yj~wB|Ȼ1fEB)K>Ag\Lv :t7`Gߕt4V 5\Y;bKWntԍH>ޙW6'<@KN_:U|jҚYἏpޘG爐pO p"6ߔb/uE#dȈxTuZu?Ӑ kGd.$%d  -s?K5L1DbaQ1X~vMuV)g@'W~cdUͲ&M A9?E|rOc'!wX9Ӽ.HkI8,N‰C?_u rA0f*تfC`J4#:gM")Uљ:UP}Ok qlC VQ:.KklzFr,k GOR`xRt)Rۍ>Bgm+t|!?$pM<( 6N5&:Y%=k}{=I+wG6-۫  ~ n6|2o*d*X`IQmw=-@Э.=Ȫ'j%ZЦ lqfMA `K5 SB"N.CU6=&_e$$GT #8޳)N6X"D9MO,6Xs5{k{fp=] 7;zo0Ϡȶ^Ϯ\@Ry ݪWd \S|۝"T^yz&\(s[Q :]pn/@kd-#-P#0`t~<eʥ^9mq o [YQś aV^;HŨJw?> rgdL)Ӛ,7-oYP3Mϱ:/e?k:tH4()0z0mHzpXY ,Xvx/`׭PhP՗@kFCO@[P)PAO<(y[?:!hdi.)N4TG ;q !8y^լ)Zh=b< 'DMQ/st-A|H WtY3oy.;6 ?=G}ՇO,1;Xs1Ům)~D M 0v<+'XNy׊[A|~Avs-КxsB9q GΝrNm,agFvEV>m5qT1 j{Daq,.3'y]yP96 ң^f'ĘBۨ耖Tg\hlQ&ؙ7 W֏E';@h McF{{Kr}GƟ0wDˎY+\"ⷖD t*9go{U"exzq+A>(ލճ陙)z˾@lW&ٖӖ&G H[BnKB hvзeN a,z8; QSx'ߔIg1Ѻnjfvţ7Dڤ B9t,ڀ0Ng[r3si"2ù7lfGg EE {Ag Λ)̅ؗBWn-c F5ЄC. tpO#XDCSz4:+Zq-r,?|$8o|OFE.Y"Sr_Ӕ"n?(W H^(3 w/E?}i&f>i (G&I5(D n ^~ķ5K&ynSwB .B۔\[K R$!MaQnz4}Iї,l¾ %%z9>A> -#=UNY򲾵AeMcFeͮat:t##7>|X:Iv ~)x^d.% asE) Wmk ] *d[I+dYz`[h (N\؉u!zop?Y@`Pqܑ9v,C_pqA\=)97τD5Nm:]38@B枃~ zZnB(Ldb:T ts5nՐPr#LԳc~tD-#Bގ ,W>βxeѴOr7y<K&ԟ8&4Ƌ.AngIL&$'S3<$zQʓp[0Qqz$bLRIDyt3ԕ⺒^܉յ_NW‹tز_W硧J}rgNt<^07gkhп|\1u+0 69i FP5[TȌiTWU^_0`ZBQ13ypWbl|JTY Ubq:]uEe!O Ϯ0Ly]&U8c7tEƨ /r:hz-UЕfmDzq̒^nK.֐3*5Գ-TƼgHnL QGy HYs_bD(jҾ֯di'o]+dK˅r*Vl»~4BGK_z) }Oχ![?՛P:Y:Y;tOiOO7bYY5[3NL f$~jˁ'#TI>*(9h\e}[4fP3^!wbd'h{L^gt( "cPy[dI9Zq 'd,s}x鏌܇ń" LIbZ̛_wL1.~O=UʰD F 7%n |ztZ'262J&Jo^1^A[QS[1!Mzl_(p8Kܷ?<*q/\xc% ELpo@T,#{ߜWӖgEeZ84]QC drϕ ʿѤH(΍$59aW~nHSŵ\r,|> /xX$\ weM ]S [jS+R*[P^i&)0= 7W~(=ծiUd 1~pW$:4Ekxmz*O\ 0$YG 鄶Y{IB߭بB@Ǜ5od&o H{KHI>dF.Rv^YLpæqȿcd719DaN/3g0%5+Ə)Ћ8qia&XJP76WhC 9[$cMd0]/C3 TOBE\T2v&Si M檏N, ,oʂ_K:]3otBg2wh"׺̀_~),nMQ.ü/ZYJtwM]B7٠#HD>q%ZtLHttmUtYƒ̟o1| Xݹ\7癔VJ#|mwj9sʖ@s/U-VS`ȥ}s'M_@uDtlfU/o˳5$Wܔ>3/*>ЏuZNdi*e"&M+ߚ˫[(u2D_J?Y*Y ErCi|m*ڱ)dß'X>9E =~`) 6ikA?mr(6{~>+dSH< %}n41ORyK[Q<2}sjX8;](ͅBAEUDUP4|ʈy@rߙ{{s 01Zl2"zA}m#:x\F`FrHVA?ÇM3!c71æ>{jwYR#a b d!2 ݧ -) CI?`?"Zt"2ՕFx '87~6]H IN BP  ^%ҿ]t֣p4VqtZn)7KHj?D ISRk2HWEvgcXZqvcCRo=sCxmW-+QXʝ]d`l]s JU+ʼ.ҽLEΪN̓!SU ZvPQ _C׹lTm2uEfTԶf%h02B#N|݀Yrw۫|D>XЎ -s^u>$Pf5yg̊8(svP.x= a&~ x9GǨ3gMθGEˑꐩ1=xܫa-p#;͐w#:J$d(hCP[:|f wD@m wJ/Wj5^~UU00 E󯊓fRwB ,sŷ3ŗ F=e#^'0] _!"] ;uΆrdHf> ;A|d&Vz=kP4Aɝ%tGiȕMε.i?iA6dĝ/NiX*qFq(ʺ+ϩéSIs n=/eg$ch"!i\rWzRBDDUV8yk3ZhJ{ԓۃi8x CŲ=Y} |tHCjuʀuGGuĝ7aT ^|ې) }}Mf:О54I9ٰwo[sz$4`S:X +6.8vțv% |{rjQs[AOON.ǡR'LbT`W[S gOfӨg1xz,|ctnOkŨH)jO"(6mL6kZzJ>"hjesfơ u)7yk/Qmp*Vg.c7?fMGfK'S;?q4b)7xO'b+x˰릇T ?^೿IrvwX< Hci4묦KH3ޤFub^ۯT*hǜPw9B: 7٬oϱh$sZNO%4hxv|>mKrDԞh)KZYwD6Α͕e}MM s-kdY&E͝'YoDg;3|-ߐLt֦Te[%|Z7\QJσOojre+rv oGN9NI>AK_lj\@A!z b`ԥ᛿hЦ"$:mS9Ixg3xXQD/:n>RTБ#.CL t%l=h}`O ! Ikq^]3n\όϵ<9{:2Ϫ7oiyEV-\TP^ KJ*(B/r}Ko BVҀpV~)FTy\@H/CT^E ci^Yv%0`;/j:Z%tȍ;96sXq ^ʙ_9>4.=+D$ܛ0bXS3L^zLH%v+(<ܠe,1D"K}'#AbߧQUn|ġh"NۛI]ԫ0P [jFX=@fڵzBJRiR*lU&_4g##' 5E%U^%둷StoU6<п}Eb!Áb5DKYƯnDxv)*"uh*C~׌0NLC5; (7Wfv.+f"z|n\9y1Z#;ͺ !ĎhJ͇qO(puw Bh8LCO: TZ=%e3)Ȕ^>v Hk~.h , KN4Lͥy{4T{QY,,9w?WNYp[Δ%]C#: ~ʞ0nn83<>bĄ7XO׈A"Z,VS_A;Tw ¸^&L6 j?vmja% 91*PEQ?sXS&wN >c4}-5*zBxbfRi*%@OP%蜘s  LY(4jOi9yKC>ba6Gh%J='yF4l1Gu*jK2{4nca3SR(vKX#}f`j勇iW d5.S!cvZyZvH0ׇ̾G►&j3WB5ˮq;+qN5΋ @ UG1ezE Gj|w'^v?K7&E[{{;!t@VvU&E0zԹ \|f4(&b+)[6eJ&5NO{]ˊvGw#UL}IvmQqpA?do X~X 6@34#U}ݩVu%z vԐF =2Agp_M*%o Zg.* 3J:'bHX#xI[y{@y_]+k^M[f5 =3uZ\C)#993{cp3}" tRA#_Yhzo.3l:?Zk@bʮ~󭒄4لt'3<}Vo!w$7臒(^! _tCkȧ]l6MX+(^ p:INA1Ю>n`6*cbئ3hm\7Z%E f%&RL{HW12"@zK۠6ta<ߴ0U>#n[a`uwp OU8CB q,TN;Lz"kہ !@U=VE<^6Yo `rA)f_T9V ٥@1C@ZlB~O5/A.Md_G\9V]& IV1sI WmZ ~c3^lR'v@?3X1@҇-%L^xA&1bXgP@CTq+LpMLvYdm[X*fѹWLm5Olz,lv]\PAJS﶑ZyVk&wDDO}D>ɮYq<\ّJۮ'*1v<~B~iȚ~8qhiw^%V][0 LcN.gq 5T<`Z D Ca} >A3٥凓TO!Zχ;jޕyc;7ɝ:߃,Jdڛ? ]F@E] 9KLM^|ŏFTV ?N}O~ ;e]Ls,ѣ^$}ꬄuQӔ*{u,FL}#b9(4n4nv~*5+ D6 `z/YP<8}!rek ?)?_G)=He-~ZcΔ!b6o녞~ 7TZV䵔^=7<9c[\$;eO.jV 8S0 +x- "%Ї;0--uհ}:`Sa-ė O"#`q6638յ3juY5jK=_CO+$Ѧ~hK?MٸC3ɷQ 0-¹~MjȪqk&۩_V\<2wޤguh%Rkr SgH\<91Yއ9qa–‘.'ٹ~PZM 0X75O%Q% D'aif[F*~|? [oR7E;!xLȬJv-sȪ~w-n}.H ^&N.h4whhxD6X2)w&Ds }DN=YͮF@)xQ"6>e)HiJwwX R{IUFJ; h9JB U=f\Cn'. |@''/{:MsA}+]O;D;ɣB.ckXIW\(PW!bRqMߑ%8J䗡bku|::%d`0 EK~@vf N(9'5e~n߮Jӝiݘ'z_珘~]UzU`},8HP՗0EikH-2#;TT "-Q=S*<Q,1-hZLsUPzAVQf]NM\"[k("M. |[`ttgـHd54hHAz3\I:I0ˎGY:$UgNN,CQUZLmey(6+5:qgss+L}TRc֒-dcà(!t}=\6\giWʪ|wg$G[2Î}dK7B5u '_$dS& iY,ʛkb? ^YOʹ1]ּSٚ*mɅg3QwȪAWFnMxВlLb\O=/ ]vf# 5P*J< =DWά]$uh /I#I2Ebd*P]@Ow2kFQ"\w5SHN“qڸA^eX܍-iYC4J 29v_}a: D(1B|3[AM  H!f (k:"^:ʻB(rldGL4FI&ڐ@? b" 4 Ơ <ۓRPr79U f(0f#dY(4SY=>p˧Dbupp3-N(Uբ/m?#kL%G"H YOY'4-E.E~2M{,Ra%؄!+vRz{JlHr@u 1WM(2>I:3^"Ѕ%hH̊6z~ "&GQ2Fj(&սB‘+b8 ƪ5[SMѺB7i 0AzVqIi2fM 4L <KEsT^DL|qYGt̚~WcW8וږ@W9ݷy'F̣ n:d&0-Vga%Kx)I_{ɳ$ |+칋c"K,}"d%g(cm 絹fi*%*Ep&:Y&1:I.fYfuqP? i{>UJJTwvCYq*apm Cvemߋ,B)'= |p.NхQzX]qMF\ :R*Dr-͚F*%FTM Wn56$U!~%ȵǿd2cQ9%%㩸lSֱ+kY²C Vnzj"P}m+4wjz:5$#'ﹶY .eGzwq6xqcvXX:o&xZ#jv j͉#TIO\ΰ s' '@/$]&o)[WZJ1KGN%D~""ΪL`:̾0\zyԖ2*cv5v-kn՟.گQellQdv4X0w/Tn1Y\ 7iMv#4Q9q`{'JQnX̓(a"&6[K니%S&&-"1F)CIM ~n(3 c kQd>4ɝ9nQ.9",Z?-c[USp +Zem59=!o+ /$^IT/ו%WڶxDK(FeY bVc?Z\? :^ Cw?}R!v=:tE򊌊o0iKXK` dZr@Ȯ#DvNR4sЅގHݲooMD|hOf^2 qt w]j?A?xD/BkSmXdݧRbP O= &!fS9r:d Ti#9Fj~‹bB;JU4_2fD]/dq5LqMP]íJu  )뛱Fױ^ҝL;{:bC$R!]jOţK€l9(Ol|T$d \ [+`Lg"Gv} [^=:Uh f2h/1#Mh8VkTdUO0qک%7.?u_\;vGx.#+ԋ_g$\/(Iu}ZXήn{ J~pV f_Qs/{f{X?9&9{S w`>pWrW EXDecxw8n4&}+cL^YTwLգIb\vhmnJK+^&)3KL2'vR;@S:r<K|*mSr i@%CLc4$ND>⹡=݄d:@=X ^w, E9l2}~[k :kxPVT93;^ {}W٩ D˰1D̡%3eT|`$;kڑ0B>j5}  b3e UGD7c<5( )3L)>e|ѹaAc&yַi.X>ӽm!H1~Vc߫?Iyp͋F=5MG ޾n3mG &,$\aT덏]ME aty`"  R|YyH#+Ab~#v v$ū3.Eh<:2*#8]U0tASUkK蠯ET6՞jw_ԟ2h'!X6vD. @+Pg6SГ87y n?+(2&53ګr53pޕT7!zXtʕFhb~a.u6-׭3vx43v"^n |xBsT, M|.PU ] LW'V&5u@n @AoyJ)*.ఀE!I?pu7R<0AG C^0_úl.0WŘh'oNK0;V<[z}}{n~^T}=։׻8b~AD*y}_RMRƑa|@}Un-ʸێ(wyWXRxpl^!^B<g)cՄk/iU\- :Y/.5F6p4gCc.: bקCAx| kV`Jh519nOZ]d?e+a5/iacل4IR5h (@Ud>ܔWov$:+Nwg>_Cd;7ꘈR8*t!.DGrZN+.)㡪U@\.aW4 S]az|VLB,G<بįb +Ng0t#`ʩ\ Um%!^A#] d293@{‘*21 +P gf#`r#M ;Jry?|DL˪S4m;z:h>?XI>dѫcN}#$uRk*H̷N$ڰ],󳍪UɊ,>3{{?x~(WMڷv#!( d@T5\᫿$ ?ql$"WĄjx.^K\>pxFl*IE<2*# j[([Q@{)k|AIϣ`C!Zs&'=A&y- BG[tH h*L$EO'"WzBA'<yӟezAXNQݠ5)Cr"L@{ӑZLQC!E egVaa9W"jdFg0q(1OZB =.q]7̸"Q'm#MFG1U B׈HOKnvQ8ZWn}xs///Džn1wip!XO65!< > (a=^ԓt 0A]BGeW]'?zz,fQ)G 7R>zWN@'VAlŲhcPr:wghԺ,M&0S@=qA#| ԫz@n,EA򡑐mH{٫S~_8wN~gFSd\EWMHi;ڐ 56qR"v,U I|+֞"e:b4 Fw2Lӌ뢑z'ڨʷY^$&ؓ1Q<MPYq8@W? C;#NMq XdI!fFu W)HL3Y*I'x d,o:h!8)0k# h[ Aݹxľp>^ fy<#Ʃ F .!! ԑ>{t$So$i;FZ6-V-p7Hj{LltCTQ_}i^ByDT9 ɞ޴W8߁Ide''gz ,i,;eZ 3ُ2nV#Fߵ2]#03F2@54:$%Fp8j|Z ?{ Wl'|3(%uBlo 4Rvu7ff;Oj~@ lkv-2_\nҧq.zts.:-8& \e kxMP^СtÒ_djMr [>lkJgw:t+vyiX:w>1T9&.>wR81? Üe?!EdaVcX-ʎd8x $6OnRtŮhP,[ɶ?1F(H;@l%d 0'!;?ΡetO0gWc |~m (W!$ž]>ΏW1'¯x]ä=xZ^`|89g<]]<\iB/t m"#cf;*zu-Ui( '6`bdZH$30'P |9TzKSztv ×/61T迚eN ,jI[eD=kᚏ{^ G{lL$k1Κ)MD:59Ƙ()`_^#ǵ[Zx,YJaݰo~Dsue$ G2O6iiZzFL3;!a~LoU=;2cxrG9YvptC-q:z9fRRa]Xg:;cnkSѧ2={44I-]ޞ6dL Pp(M$6Ae/&b5ceՄkyr5y.RiW qLG6PwE2tnc,> SۙS3 40l @%<6/\ 0sZτgS&iۋSY fJ-.e@ĮxUTCgsռ=DáR n^Al2D{v oJ6.溴 ]99B4%b9 UwgIץ/ڸERaA٣RC؈yUN sS53+s2 P ~Whnqzq3*]t߈Gl\^xn@sG֖'2?&jr>I~@Ū4El&cG9ͫQ۰eW԰ .!94렷te/vSm:& Hm;/ˀ|ϤB ViH{/%)'NrJJ׌p /yn G_lqݺ5NӷUFv>%IGJݍv\/>51MgX'{}G$ŔV-{$]A\,=,?]@9GVu5`:bay[) s9$xZ%9D = <'8xCgsJ)"p ;*(a0Pofz@HfBBE .,<kA ϷWq_GfHNhbj oE֔8H;cKX tRzB[# _# I׳Jf ㄵ$885'}\y$d7Y~A؊ŞZ: d>@l GQ!l( >Z*XZ>Q@Q)lj5;AH&t&yY~֮PweU>,ν A&gu Ro*QGla1G[ Gdh,F23&Lf 1Y囻׈ ',u7q*-`{{ÜᬏӋ 1C&Q~Ygw)ʂG-Oˡ$69s)3-K%JнODC"ohSF§檎΢rn yN%5=6b3^݆Euj YK2œT|Q*XXՂԅrs[#d3+)H>RP ~!)OD ݷv|t5 '"6pY!^K4Z!v30oW&lbDz^Ms(CDar/&-_wG<'AR lBixpO^Rkg&~ uN \j?c2> sjT(_D"8V{8[/)#ni Xۯ!} @%IMCCE;1<&L6##toV{[)XAwj;ެfivKG۵l=N9)j}gmseʘڥ0Y)إ1(Ocq;(jU`k D? 2xQV-mDq,EYd:D)fbtE]r\s_v&ˏ]6v"}y&|+#CG?]`ciW,]n#(ڥlrT\B[3pyI/,& tP ]jl\S#2-ٚ=K+w;ٗhc,^_Jsc)پ-xNK {@ lϷhVm.AxYw5RXܾM~lķJ ou NUFo hEx;ýz,a#K&?nzڦaA4͍ʭHrUS:DspXj{pLm,`%?#QtsglA7VX N\[aNE0ovDOޭxOL۰Vc@S{ Ӱi ??Yt*0Vl%O2k'~}ABLq9d@"qpv*bm=$- U{//obf~g$iUۣ\i7`^ > zEiۂdGB|ʥ!NDG:$OePR/ 7>o zW*"lNHR!ExEMƋL3Uw\FL4dC,G„(<[0!e |'T#q)sm)&I[5x>E-W!{[D+yB)=mc/s>[#UC<_(Fghvjoʹ N ENKIG! w\1W&1\*4 .pt% @c@$;Q˷O-#j1='%weZޓ :x́%˟ (\M㊞Gl'6e "uT5 ^_)rUqX^J ..UP>- + vP=]JS椥Q)o%TJZGx[8}Z`ϿNٕ$y}J^ 7Jl(xza˙xKѼ{M;]޼`cЪCCoiݽx 59,gk0\ fRs!2. BH}yUsE(o:k<3' 9Z7w+3h!7/S)i7vjɩPF#Tl0!sINVk򊮷ԑuO'}EWD^H~ (/O9d6]WEm+V "fh"sܗ);"s|Z+[@M"Fj0375Ct֎5#"?PLd~Q`FR-#DwPwM;'n!= 8"T0 '] Bam ɫrP-vtcUϮ>-»T].oi2|{_HX_U wDûH]Arؤ7PT.@rnw!uYQxі](cz+dy|&*:|^}3[W왩`z堉3U-ջjo-Yϫ6}񕌧}߽nflǡvUuj;tnOo;tybk@ÅIw?2|t1-rQV~lK-V/q./ ~$ɂ pxo+0u=@sG'B8^sf[ iO39Diu|%ׯ֪sP0HѪ D/&Iy']MR.ϠNz1;exz[M-$@k8d2n1}?@^QIkwЀ?wt|S"c:YH+(p$N7i2$@|=DudRV1s<g77XP3CƏ -ƤNu{5ăZ٠ܻ^!|^פ8VNk "gK[O=ڇquFD$3Nd.{R 1!o+ݱƄG=`q?ŬI֍x1߹rjek ',Bj..D2& \$FwG`Jin!)g=ާ8 Yء7K -e SKs1ޥ>u{k<9u4[ ˃:^0+ɺ,,im$<(UU{)_gkϷ?{ൡNߟ?cj1]185]es"m"#I@ZࢴJ4M S$T EZM*P=3=t&Afm!'z.|Y'a\ofN3yNydXnHT) i0/^Gߏ˴O$Og,(K/RژoqE[ӒRss%xu=όv7SP'J3)Yl!#d.~x)5(JEsC|븳ERP Pf~,NfWRn-{CYd,5oaOεku0ߵCB%gxY"!xC{+R >uLӠ+}`.M { 7_WW{AWݦ]w2kXNlVX1+wIe'MFrGAo"c˟Tx^yJbb;@|?S}~_KC(‰{*}$iBr)@F̾( ~% d[Eb2]D4&qs=?ǚ"` 9ŵV^޿J&r_k|OqwՁO&=+B2ɋTI"Cz԰He"otj gDDlN5Pkڶ{Q͚ kLfY5ظ IwxR`/hc@RϛcQg{9oiJj][V\CE9m&޾XꦲHҪ]DM^M7B #rԽ{&)GmL 57a|.D JLp;|; N*Z* +QtVL |wngۼ2.KěB|ԍsΩs:͜l_4O4[7Ճcy ᤻pĶi |uJ,gf(UCd26Ttɿ DAR_;ħ)a}eB{6HWfHh *;#&2sYY2-C6o}}N QsۜV[C\mq@+ܳ'IE>Î~ՈkcsR18_!BqOE9JZ̬k=9P%%VrNU X}ShGi(dl\]1`"_ }oN|⫻`zeMc - s+Jn t0,Idwk?H=89Q/-:TaAeq'trz"6ԊlprHݢ2+@Ih0~S) uVھ![ry ^l^ WqLږ)a'뢉^t?Ҽ .<)yԴm'M!)錌YI ;K" PAH+piIE2II%*@dxh4m"8zT8mfكR4Y]Ğɗꈥ_eIꇶ ;f 2{?oz7]g(c8kLAOJM2J1O5 6߷Otvn"Np% "^%Èl՟*Pp)-M0vQq`j/65bk4_Q_f5Yj,n v[IÃnJx꿐ؒa@յ7d, 18ZZ:'-SSeL/ :л-Ӗ7dOo|ؔ4NEjSg~rl4*AQhTѳK *M}XM|5G"A ~IC_eɸw*H:aV8RaN(X~}[nz.Q e+`p=>ֻoU%pQEqPsj2dz=@z/{ }^*$вҨXNn3!cN_9)+mZ@|DgDJ:ǙFYI/\37Wߑ)CWFr"Do5q0[7Hy6:sVf˽pY]_Pܭxٛ;8 hC`)u tU]>N! )ZV|Z:9Uiyqc@]c-;.JI=C3t_#jBw>iv)^ %[9`^-0$f rHHqŴ=/0&>e;͵=s]q!]Ma:BeR/v6!ojoOjFouV^OR@tRŅ7OI oTMׯ؜mV٧ QdI{ZjC͔mTH+AG#A#1Hp-:DS݉jߺW~mg@\Whuj V4.C}Yբǻ?%iκ* ϾT{[1;jrT8:a~d,'t|'rhUxSiQ dL`DuU;`bΜ!T2s(؎E7W ؾ/sdV̓~b6*p7^.해LħS=X3rO#|4_9=-W NZ);ݱ&͓SU- <(>˷3]x\:=ܾMb*)~@eR)ե8+%*ڌn;L?[S2`cD;&_Gp b;abV=u*{TT{AX%_B+&WE!vWğX6}?iuP&vmtG1ؠZH- ݛLj3Yٺ,D&^>{Wԓ?$ڸ 3eaaX$q~6Ikd@[+ϋ_cގglgԷޮ M뛭+3ŵL ]2qiRE2KgEC\vocܥz WώOHӈ;S$C@}cJD%+LA"fb!EL$~D,>_@<'P(RC. Cתf?thӷ<Č X1U`)^ܖb<'3hG =""[&zY/GTZdO$,5Ogw~#gwF"nhUڦ5g Gj5(Wm$I`v{#ZoZ[]R_Ua3>xDh~)>41^ N^+:%, *B. BiimϿzG: xaϬm v;\Ċ(> 5 9y{K Q؃Il f=d9 _3[$ RBY7r+͑ jH<։Cݵ:s+~mJu)DM|)~BrXN&&d5hxa`;)a6?5:RoYknHYcT+jGc99cޖ @U\'.ݘ{)Z`{=u&.Ru*wpZ\Yo)8,*mާOY`j9I7h\ A=Vt+y^g0/ 1R]'"YBIb~^Hr3 W}K}LI6Ї;+%<;ի>m.̿}xpĭ@yW ;ݱO6]pb)B9Ԡ0h(HLdxG2R 1u VG#Xe٥iE+_v(C_ƪv#Q X%">=`"Ncp|:}[C0Jm>F\v.ƒT݋FEׅ'_* 8wv( xoTX\޺z_ o$}ṀM0%friitOHxGyhuJ۟:.5@B?摬<׬.{,Sn]8:leKwG>/8 tܒSx9YN6 P0zcFI>.$VmQ ƹw_KW&u=xB;2zՆ\~WgF:M8tx2,\"Iwhm+'R$#A釼AwgSи.@{HZ~}Uj^\MWm1ӭ6Řzb*Ǩ}OO" 9 $yODfC>N1/=v/0BYӤxdT! p.ە DRG3d(DPH{Ю@~#Lw^2Vͻkg(׬&vҽzWD/j,swfnVq\) Bur'(BGEz3Z+uAm Ʃ/09sşK`W  WQjzƞ 2 /pҽJ5]]lݖ;ƙ+}%&Pb>V^ l$W.yJhxy,|ʶ7̇WI=y>/Ar0 <ϲ<)6.ѽyݯ˜ڐx4O9YivTTDo vRa0Bƛے`G&_rGХZ4G*5nd}FA mN}@淞aFrףTRH}&XASlnG9<-|UT |~m`CT/ݷl cvS M*saBl2kwoi7jTdMcfWR W > NgW\h䖮 jfgןDu%`ȶL1-uTk9.gnz;Ls_1^}׻fq55(Ex=p֎rt SH}cP41AJ ejN8d y "ub~'}~?!۽?=ba2^ G8w@6B(X@HR;܋mr q1y^8aH 陡_^V#w7 ^M|2_IQ]WydLh/E +kzzEUs#yJlĶXzZ`k -Ęz&c :VN%mnz%O5ꒆQ-'˃GC7,cN#m{CS%_9OWF/dvŖI-)r QEb@C9hd驿d.m1+а"ˈWܺI,)h~T!1jDgyWf+n\xM]o˽Is5FdpH :o"-9eP_"(1 FonZJ#jcܶ)4C;F=0΂)?s$xS_87OXS33Xo8$;[ ,%x${!JQ!] -;m l?])tQ˱ u[>){+ U:)܇#4l%&ɰ0sEb>i>j.JךISFFO X0 j2ۊ`Mb\}k$]UAbotVu#ĸQ~gpsÌ9K)E !(?y-*+3k{:884I|M 蓉i()+MAZz=(>;ţD:ՁhKuZ?n Z(u]DBGUV,QLO h4Ì44R04*k *kLbh6JH ~J݃F`;H2f 7>Wt:w@Շላi6L`<<ApiJPg,lA>Ltp{|ds3XߒiZerP{oU# _vMB=GۤmFi>yR V}#̹3IM?s IQ JϢo=1IHCpqfaItj-)/* ʙ"HK\wҟV=yQ_gX"33Mx@}Brf؛V~2&?&xlQ˪LP:7mfOW!y"ޑÝ<{է}hk>n ǕNӌE1mClb L> 1B7Wk_ģ0g)Ajir{`qbg[DZlys kWaNmAK|R??Af#*{M>blcSܠո7VV S &/oaIJmqbx*;Yi $5q\b)[btI1N hg8_H(!eUF|[RKL\&ȸ4=s@"ΗHdMlXp`5EgPFEMqхh̭4}1s܌{u \:r/D]&Jz'z' @Bk: Eq2>b` /pFR&v@+Jk僪4^69@m>`RkA 9f=3}_a]>Yedy>UF#lr|j(~+iw҈wa[6Rk ^  (߆qP5e_գ`R`7-+mmK&ܸy +K, SLx ‹N+oۄlMM* Er0TT5 ,U LO jTF.M}?"0p`dDd3;>2yw.7 l'Pek_ OE 99|ia4f,h3fj[Gn| RBB③\᪆aT )Q؃38+?ջqY>qº@8iӤqcĩf,=[ _'js}g9Νen2| Fmi@46sYoN!}AOCٽ`3xWl~$OwȼBw.Fn{S#WޘWOwȋ ^FMNF 7AkQja+:51) DtW,Ѷ>z;l@_Q_ 0CI^uTmV` |SS0Dw8n]#"B8ul(+IQl2Ճ2xofYq -%Fk b*v'dV7i&?SQF(K SΝaM88zf\~ӲnyB~8:DGchkl]bvVEIIt v{q GE>L-Î0}:'Swc0Pv lXv֍yUaS^CwFWsaVpAd(͓*CH-4x$R4]隡pDgcR5߰D ~c vv~6/a&/%Ӣ'ɼ%H&w3@G%gB3P`ME~ew`NRoD9No^Iu<#pp!*t )Ȟ}WBP;Lonz4@.o%q΄cҔ.!5| jףBS|{I+no8"ObŞ2c"VfڧSlN}h'|ҏ]://_A.LL<}I8& .&V7WTwd#s1~۾m^vvH02]]~q"jDhi{s{Hl,ZHOޱ>5<wa;pCR*PSEŹij#<ŵжgGKbG_O5֮gT$"'"CgOCJ/ ?,ꩲgOep!<4N$@.v`5(hRF0k >DdM$VM=c]Aųa*Hc  {.L+Yk8D5?LxHXw.^n*6%b,yY9Bja顙}\"[Gdƣ?}fh"aV ~B31i;mH#{hmc_f-e~Dѕ)7n8D!M%/(kMo,ulcթI=)זH:v&DQAw\.g…1c4:*|Iiz6)nVzAʼo^{RހfBf(lt'K(;c~?BYT,b'PDǔa iA; u\Ì;֖8et2%Y- N> >g{<Ȅe9͉vTv j07Ĉ6+-͏MW )v1lm $P~_AYuf{F؇m;kה)2%).-Գ f4A*(Cnlb*iݶBB<-Ȉ繙!1HiQ}آs1<% DT+=0k8n0;p*b2>8?*qvPlM74hF,G1BBV/J e6_zJD^}A>^攮r;d$ !ej-C$2A/q?NKeT3I+CK~IX>Pcz H4{\.R{~ՏD1COW(n) ,qi$K*#0[Yp:(i?H}ctR%J[iq>&ols"f)u∃^ܱ ȌpF v;29~[N%P]~gغoe9pu4{ vC-@IERBxp ]@ȀrtU=RX˸ҩK`PAc@VW>~ nuȩR Oz% Bҁm7j+h_F]{݇Ű=1jybKO/d"![ӱk͚i[vicM 嫐2@2mGV:Ecw.h%I^zH9waibt3ggԛb/|ήjif e͊'j-gL %m,T 9 <8Kݹ6})6LtQ\ 'Bٰ`ȗ^0=7 )HeWzX<4yMi^U#Iw^͠j APo0>R&b g!Kf! > ٔ4~~9|#K(+ /o'2+\i?e\跭kJז0VdSt~RmCz.gN e9Ѯ7q=҇ԶDq5NENIw}Bv#,B/qj" ( juŎ&;{TA(H+~jʒYZ}r[cbYPѬ؇tk1Iǵ`+Qq #9}p#\mLD Z PsV2@QLl`ZqX6.~{ 5>+GfG8磶;q(]ԺfijJ,O_?xT s״km!ȡu|-eE~)* 8DZy1/}bqή!>;Ua:I s$+?*vYbY[qKϼO@Ai|6 l8pѬFKUG,Jk0 X/;nQ!Ә!j K׏b׉BGfW8KRc ܿq|6%eۘVC:%}Fck x J҈u'3wsVYIZjg7.1q.B]D" ‰-)#m^0~]{I SրIК(enr5\o*#NMpѶЀt6DnIJR&Vb;"?Bd%hXm`R*[JX5H*gBVOm, \]!>\$se Mu)9 4b9 8wztV^@QFA@!1rF J _K?f6Dly#c'eFZqMJ"dr/2l㐢̅? U,x{ZXQv6|;2䯷5IqKァ'Tl3BP|/ !Qmy—H 0m$ gi]m.E3eT$+ ZRӰ91 e6~RAtV} 8RvBZߵS^>h  , p57f0?CՕ~=t2+{DP^j(=K\=3X(PXi{E*cuXht?NceyhD۴ZzhuUY%ûka><=+&uotaPO &ښ Apѧx^0QEʺz%YRҋ(;l"p71iI;{BpD(,a^;-!qMh621J ;f#Z 4fWH֍zm^*t^&|Ҝ'E߄ :Zd@g#)|G->j^2Դ\aǑ GNC> Τ0LRTXNQ >܇@o#Hg J難߫rrpk9YS7$JmU#Q6&]Qa7Lƃ&Pz5;1stڷꦀ'6(pk);m,d'}MB0!Yww#x@җWRV7XD8' ͼ1'#^woUn6ΤX+{"=n9Jx'_\14^n9$V< 3z'yVHQʁ⣅\VĈTϤi/Tۤ֬J4E5?АRqM#'ݕiheo13rBoDC[kA*1CS8 gd1q@'*JOo{@Iq;$TL fJG'^H2C "EЯװ;owHj,%̉!uk[6[#fXFjr/P;]!+dXpkPYK#~] Ak@&R*&.O=DFGtq:  5n(9@ʍD2K0+?ySse(۽ n H"B CR.:N'rI ##W'tM!#R႓$$lfwC!,2V,qrP·in ݑ.;KTmG0bT}ɄDx lDs:(Ɯrcf^V vU z/ цXrs[(xNh^C%5uK*]te $|{P?eHQ85:_#?.N댐J@'Pw{7Gi$vf0Gb˴ 5N )FǾ`[8p*_ PlUʰ`X K"߇`Ul"l -%NDž*9K4Yvܡ \*K=GU9 P~@ahZ:1]1Ifu+w:pPJ 6- c%]԰j6hf6߭q*5z=!EZ~f PU%|Sq08Ǖ>G$"JO^;LՖ&=ro j^;Or+fTIo0fl#Msɱ 1~"iC]H~rfDIvm;u2N ZrW2MV<(첄 h{|@9pͲ94L0:7˴Ɉ;bεZoO0!*)u/_`J6'7VR|*bv)Jݪ[b_G\Pnη1ܑDp?\Q!W]0 aT: 4omJ A2&L.a9Tbȧ?:DE '_3O^Ě o^Ҍ?(E?rPT8V JCeap:WjոU}"c%{W5)AZ/2EScOӪ\6wkH k6Z+.K|!Q7#j$M]s2>b ɇx,gF5|+x`E'V^K4HT拿axBϝ^mh{ {_=Anڞ/O쵹}y>6[Ʈf?a\#O u FՃ VsZ.k:E}}XD hԟdR'ޝ ?*yW <%mܟN¹sit2{[8]bC=*i£t5HOK5h;gؾȓ3iBhOQ"flI]5\@ 5,QOzO hwYˁj4.e~ 7rp7 :Vnf5PZ aC=<ٗv`ӻˢ+Ǫw)ͻdMȰ0ŽZyhMhYfehOvqiR`(޺Ns>tΫ8.C{x|@G/k>Lg ;TEL&DZ,H"d- .?.l%OFXTEjf4bJl"&h[G:#^ɒ&*wO^`DKOJ>@UW1!y+8\SE{E`.} 8,G=nb܂g\l:C_Jh*8|2/NQ !hHe'yLC S:ړ!d|UήN!6tV ڢ/)R;,(M4ĭ z3o:{Ƚ9՚n유mƞސhk!,dj>S4cln'X'3ߚ:v;eƄeO!u3;-Xsds8A |BpZDD@tGܔC9=]c5@sJVX ױl)$;R>F^\aNZcEc*!8-M$ عa3Şy(Z?C~qy` 2=X6rJ#/X CVE +I;4XPߧb 0Ùxmpq_ !*^Pq.͎݆ZeKsR^kEo"Ikn`6e'o`l_:X^g,_g@;8f <.v|[өiîg3> w}RrN_p{ W}0)܂3tVFz qĕQeL{ E ` F(L{j|G$8 9q+i|$1#g# 3i^Db>cCg/}e7^NQٸezOD7oޑc_\zK#B>spߪn)Qާn9Bi"= B bW +sd(&F-75 w I/TYpD/+ZǡLA~6Cw!MFO;$|)T߱1/XAG"˳F_VLPڛk$eӪ6kK?vN L2LyPULb~l!-lT>Եe:?AA,=2Ǖ@ P3xTEb&Ud5rQV(?/wk5Cc*:Hćκן3%~?!o"&mstz$] ~H?["} X[(# GZRdD4L`ݦ+Tmn9x \0')FtT iT 0WumQ 4%>r:=2Q2qw`o}:R+#%6n=q %ѿ-c_ɮe -[vO{y<, ;<ֲd A ͽ pn͛2lpTQ8.sM6I쩀^+'z,muDj`Pd[, UjvT1F()J[W ;4yW&oN-S {Y::x`Tm4*]haI&1Shn i#e m}}8JB6@!9ci噑MpDH&D&M@i`:V*7mİl&Uwv%pOh əۜ ޷ͨ2;ebfKK[liQDݱܢ?Đv+SݚvMGs\[6 \P5zD VJQYr"tJ琇~ I1d[- eJl׳&xѧ0N&jo)ZPu b1i~"40-GscZ)wW7P7f)n%^#$F+ xB%OQϥJ =X;Q-)Bfn{]m#:Td[ e_e*_,[}J!(֚HT""dŴpA}CِoQHT UU8B뾅I jYa;J^!z֢Ή_+ +qayN]R:лM'W(M ɯKՑ5LK,(Ueyc#.Q GbJ@̹,RkGҲ- O9b%N^t`PЉ*}#p mF476ZAci}}xTm`ju`pbE{ J3{77/,rB\Zst;F9ݭUa5&Dхutk(5" 1L#Hh_9'f̻Ն>~'Jem_gg``lFj"MOr2+v׭ *AjV⦤}? & :6E&; b N b9?%E& 6vgά*?*McvE@X:TDi,HlOaJ8!Tgʜ\c%ʘыw SG3q2 אK&QE1QمX3I5cTak`མ؈fJBz)h@"7Aki }$Wפv`@Qf7%">MdS=n s[ӛp?`HPWE6ؽ\%kG"@0! $;S)߳ї~^sTi&m"B37|c O;@ Uh Q 8:;~`''67ZX\@K?Srsણju8qVù Vl?g%YI=4i+YcP -֚*\y+ q.״Fo}f;zR-ժ7N/ grGXZ؏G 9(r>Ud)tڑgkW~۫)Z$w]K"57Cʟuj0k&NDǏ08읺@Sup?fɌ4=[ Vf0 OI҆/qr",֊Z(%~֙BIt f'Q^䯒2Sb̬pLxNF)MqsL(6o|-1m 8y$bAadR~%ަ 1_ϯ Dž&C &"Ьo襷o})(agn}ea-YÎ>#U<\~¯B!frklE>M)$ kh>[v2n(o)oV-f *M=B% g6,cJ;nG[p*ݸ)Pa4Нd}f e>0W#^*7HU^! aec] ^]5!Vwfh\WDbU0`=&Ah!dITn1qrT#Rhe=Z;K+֖ g}?pS:{85Z{+'Z˥mvM:5k+Mp*hMtK1VԪ.1o* 7Fڰs~zc&c?^˳xϠ %m:γ O"' odeB?03baX$'3&+IFU8'ƾyVշb^nh.͔PElAF r}K ;uvdn@œ+>–s!xVx?H #A%N!]=QQum%}(_p̆٫W/cAnѓ!/f>8K'yx ΢$d^[PL%Ej9ӑ{#D])|;#g\Sf-'mG#ݽN`taц4F d?ΰ $*bFbl 8A`x2 R $雬Gqy" F%4 EȴbdohQ%, b|qԁtޛŊOsk%&m#'~gAYfua+&[YI*ҫ W'-9ykIlC=`f#w?%W7'>ui)\/]o :@U)C?rI42;7!%.PظVl-bsh?E4ڻ5IiWJRB Zl6H<}%yO4̠Tq_ Ȩ=?qZ`A3(h>/fl:>>;0Oc 0|aj;ʪ V9 ?%uѢ*Ncexݰޚ}Kf8| /l R-s_n޲?~N=?Dm@vi5|uP7X.Bż>%<ߴvo3(Ch2(%Dridh>h+!K@.27c /,,\d^jÇ4 *x64)6~WRYFNX޶cmYx`;T41cYTl|j M2NA6ĨqJ( alpuDnc+hn$8=S; -OFsvߔ3gP|[@JasPxRKa #j]%#I\?ޏ J-L\4 2m@r:7 qKTJZbGn;'CSXk45m?0a:Y~"yol c-+Y]TP 4eu8ꨁc9` ugĢUHzBX7{v35FS^Y~)=Jh-U$ĹA;| j^2>Xpb?#Ğ˱eW [cUV):lBmj4zV;/e\JюX|H]P`O*(rsb^T] u. ؿ53YJGb#XrU>Hj #48\v]M^>2$?!9:)lk `D03V\ХvW*x$%$6хtrƊ'`Y*Lۋr#O &DjT@RDHrF񋳤U[Smn8i'KM99n63]&MLp'1?ZPQ!'])!ҽ~D#m$AYijOL@Ud8cg.e|ow\PQj B(u^Ț}p QOr{Z/@xeZ`߅+ GgW nB&SШO_24C><`bIe0%ǧc{#^S?wmb zH0^L3iH J+mZ,# )~Lhd\3z U84>@Sq1sp:mhŲReT˺2pӦ,@;_cΠϝ0 c[D(ՔTM7ҳWw3ڧgƲ=ۆZh|qx&Yqö04dV}1Ud]AHHdZ= 5GK,hdm-EjFSSmm4ʩzܖxUI=Ƈ,qGc:Tugj^<1= 1C>LQpcԠsbu=501nbHЋd:ڪ%w'?\ PgVu!ո5,XU ]Wx~NBWOq|G5ZW(=vMzD')o&< \F k~E5Z!_Z^ 0`=?}Y3 ZT&Wߴ? >iǞyk0YeJ- O}Ba˞AcTݿg [0ۈ 6 @ /b`nrCJ.,uw(#XnˁUp)湖x[9L7ֲ3S^+m,1%kVypstWJ)C٦T/?}w3Y%Խrq*܍l*zep'z={7M৷Uk7F[8NoOZTc/ !34`yHI-4#+Q'ڎ;32!?¦1<+Ea50ځ$Fa=/JN\y6]) RI|Mx1`T~6kERum&vv[7m\"Vp6e.2ѨjT X/F`1?6MsTL~رBi{(#|Q[ibWG0WYtQrdzyDh?$MQ-$SQغd2ݨKsL ?^I06}.g#U~8kk.dۮ#mq?)0*-Majm!Kur`ο%v us浠!(HĄDdyy nIO'A Y70Ц2@eʭԹu,Z̮j"v c{Џ !DN-jZ`^ `g-WX3gj]t>;p8|_'v̖#k5zpPʜjYWJjUG[&2d~&}$gem_w^k?BjBG\Ojؘ?%EeeAs"gcF.!gq @zEk$ y婫m^?uQ̎ 9PvL8 08-Q2O*z @x>3v`we&\̿E !Oqd!87J?%NT>8{63Ž]~g]_ʐRu`f=ꛅ~ ]:iʹ 43E*/P ~,`)m͠X%ݝ"ѫ2~),pFxHsu1,ۡwBHr ֮#<=L[B<N\mrEx6%4#!C%m!2C i9A۲[4 {I&3;f(tP3Caoz.Yͷ9E$;eGI 9TaQ ǰ}q&lʹ{ɋ أBH (77iSjѫ Й6qvhtT1NzBpQ韆 =XQca&ElKe8uX8:VjDDD@d`_FSU6;3g?60 d{=rarșyf\C 58(5{ !&X]p?٘JK_ 8 츁W(EٳT1kc4*K>jcC|PQسZ@kATr:mvN}7 39PkG`G_DJ5ɒ^lX!%!qq$MF˻q1'N} ؚ`'MQy"4H-JY,Nxm_p*T`0sQ\mO+$5 ^!dx{"WC&Imog!!tzL^wEeS`%Z{e{ڬNI8s.:[%ƊIm$u3!P] X:WKHi$ ~^D>e |!CXfQe+dƔM*lpg)@P.~]ˈg?꽴D?sLU TR&RL~Ti*}j=ا"Uz}M/d1iq筳}2,5| K9\SG n`ִ'aA/[ y\խ"}\hA셮=kx;y|,hX@St\7E8(έ݇]yJ~,pBbZiB5tOVyL՝(hQu9U7y\C=YQm0pȹ %L@BcZ5&Bw¬e6ݻ2U>x!ps"i|@eB0 .CTyzz] a(AگO#6;s#]ě;7+N1x3s}yq34?%Hq`K`>ngLtm$Z(%6P(K*% F:x}HL̡0f0.O`<8\inQM(kŖEzR* P3KGT2s J~ A,\8S,ΪZ) 3X"y[{.7R֮w>vˠ__ۉ6[bgμok 'cQ$R|Kf4lZaAZݔZ$hTT AIEV Z[KIKxt;TQğO3J8% m q}Xф̩I"QH FItI}GVb?-IBl2-pDmG_#`'ϛfWV,ř廸öћÆ4m'rƂ\R eT.\&2::x.ŗx#3E6q=EaY"DBB6vZF[$q$ͼ%T[H(&ZۙQE蓔W@kaZ4.g^onFSvW5EDap?v'92Z2O3c`},ak hhW9*-vnOi)ӿ8.&,EnQj(DI2O Ij?Կg_u*xۙȔ5gyVփ=iGI>{-@g'*l#)8_:IZ$z ;+1"Yq-l2/$#E0hMU ]p~&yYԓ׆ FleJ. H >q L +nf5o*. liV: Out-x3ow'g6d8.2cٲXB,gO[qng:pՎS=P+93K1ֵ]!O3 s"sE&= [.Qju^ KC*L2ؙhr+yDD+`c8aB=_tDΪ.ΈD~C0fMNst ]|L7CbѷS}5a) ~vD4ϑ.ucc樨˓ީP9`  [p }(t6_3 EbS6xS DՍpL-0Kh9үh<9SVɟ4쓤AW:8/9QRJro *@Kf'/m=ÿs'TӶ@No5b {h*`K{O}oOڂi)-]He˳d?+A9<A#h 옓RNȐ͖.\a4,+33=uo`qsW%˯P^eРlS9VxjVt mho'xFZ?75NI׋X2+PЙ22fI36!n%cfDU A-c/ETҫScIEއrD)4w/)~S<&z2w\[ysDUzgݹw}U *a̗l,>Xk|9qv: ;uZ|0.l8kIGZ.$<'b]E㒻Xi%?L5gPqkuvBF mR/}'wEW [<1WX5VQ%e_:i5}KVwӥu J5ZhƩSRArġQ#ZNT{?̝+_EeCM=YKR}{t|FƃŧB"5[GJ]$*Xb:, Plm(I ŌRNc?] 26DM Kdj cH'ƃ=g tukuot'U D]A[.>vX.i3n$w5NyY_~,>N@ r`gꣀAXיftW"23ܻM/m27a\?>H8oAx|2ZlKg" @̘uR_,(٠Ę_'e<-2`xvJ,ѡ6ȳeӋ fS^PPN';d W lӵiIpЧdCWay,J.e`0;eu`XKhm8flx4ќPchշW p( 4Dz9C?n (upVQ; ıyc ]n3*WJhN]Ƅ\km7 %6:;g (u`Cv(2<6)"Ӟ Ds&Kp iid'9}2 K\.ct'v0W 2[b]S:8qȞbNfdeE{J θX%m_d-s9Rzv:k{a7c,S!?GCUK]zᘩ 8* <[oߑ_=2U.a '9ƿb"ɗȉ `zVQVQVf2Ӂ;yu&PETqѬbǞN9HOM|e-vEQTnU7bs^Oq^/ba>33Jɪjb9M+91mPI"͗k~>vx],1__2MycpѮaK u)EK0F2jV2Y}@K;~qla& " 6K!술ÏDb y|dJ>'m%i|ߤ)!Q~'qvV!)k:c\[t!4.Š5*RWﻻ ܴԅAR+z:}WPs&o10Nò*܄&04x Kn97]N/bIjrxzb %)Wz lah H#y| &\Z+ӊCNK-- QtSר&>n)=ZGwB[yΰQ&X#P{}}x#H2qH G+̺yi{zDHJt[2$~tCzgd![^ tm؏*隝Sb^f{Y8&Cl(C32Gp/>ZuY4GIx 3 kxC%] u4VXZm0nX߬"hn1< .,k¥5H;ѨӺ+~h^{ŏ(mVst L mj="G ~j`7tt 5jzy^qV A}|toTeEB[_Aҝ̡L;}ɃrEY1;AoK;c&D#u X9bJcᚳuSZ;C)~qj6s[72jfzbFl:mT {˔--8lXNs쯋es"K@xt~I,24?׹/ңP*2:HVȐA-%kŢLl!"q~# it\]8Fb!Q$ϕB@!--zB+Nb(1Fsvr%Ja !F[-~(U; %Zh4+{EgtXLyc707 p~9T˙(2ȀNѬNDsr%:N УTח|#P S紆)hb# OsmgéuJn8/l/l\x{n[NW>Ne&n/l"1Kuf8(L,fAZFaCq[CX!@eHCti U0dӱe־ZD{-=-ZJy@ac1te@ukQh'X1Ł`.دHJ<XclX|H?~ɱ<%CԶ sF’Zy$>?7ts (T&HBb[DoC5?}ffiJPr؄lsF,ʲ}[ͪ,ZdSLȏAOlꕌ b1)%:cr) fͪb]mz\'&ȸ E$r.*gtKMj% (9[Uh72&=N {?up7Mc-5ď?\غCI\A euNK*\Lxu8^vnVgޜHȁ'c?=i2࠘a![F0s^gՎՑl၉͍f"!NuOCc$܃B=dA$R k邅Hakmnxn#~gYzPs"hY-T-[GЄNxΜKr)9esŏ@v )$&/muF$CXȼo;TCE @, Tlmխ=@(:Z Cet&OΑ%,uM3e' kYdVh,k(g)mh&P5hxHG|SKquEY<47=WCmm7o a_Χ*77{~ '\',_do4؝tGAjIMSvwG]C4V~I'TsWQ8E@B(noWVc+*A bUԸ${tDiRn)rh12<~ )Ϲ W|1MżGR sBW{5}^Bq6m+V sx۪嵃]I,>FN!I iV-5]2niJUN^7wP(II-HNh^4:攗I V(';dITC玳kNʤ-$&Nq.RIGkM^ u(oRG+U,k넯vfǾG }J@I!Eղ~!ùKK~Х^L4`)*# D_zn {[>]h9D[7:ξ(*zdPKΦ\Q 8eŚ! p~UV.$QY=4\dv)98<75Z^yT&NgZRjț(GY WDnUf;ĽX3ѩ2ɲKZBk[Z3++!2 r1nĆFݒߛ |)qsR͞85(`K_F)\yJncsE(XK] 1RM'O4)"&}[~"sō9bgvw5w^_ЁK[BJK/G{(g2!٬߮hM q&Q\j8(t1vV3pst*ΧgܛR *j13^n:z|!{\&+;el]Pږ/O.֔9 tb(:\7bN]3)*(]֬lCfϺ!3 l%% ayaLSwReљ}OQ׳G0To XY-Df~1Eu*fិfAoÎw҆tv䔞vS(ǕBO7nGc1 &.?Wo?N9E-&'))YbaL ?C+ L\ԧ\$J8}yPyre:,@钖Lf~8Sz ù3Ba0uLi XY~[hV<Cۓq:x<`WQ2~{ZT:#%V_Q Z(3kW9)toK+n1 #`C*) (l{/Š~Px4 &iqyO2>1 >3><>(ȋ9=v.SCSGX/HMZ1업j6_`DZUR5`IaAp%6ueyZXV l YGuwv'G_qA]R3 8ܑ&aN#?j1y81ӈOSD4gDTZ>zٽ̃,3-,$pMN=aX3Rj( @aM`|VZQS%HPU>}%;lΉ$;ݔCQ!v ց<H&qxSmnZQkWq9xWߴCv8}ptbs=$[!*Dzj4Z{#iXpYA j!QS^A)$VޘJL0f ̣i_w%N龋²{[6Wn/+LL(]u퍖Vo35d=fk\58w}&vfm s{aRk޻/5ǰHYoSg % ݢȾ+y潯nӵ'ە(gF}=M O񊫞`_X݌?[ &XgaNq2iEa+ PHV,2?%@3H|7`x 3%WALCb}l'%^^U; sVM"xQz&۟!D7;v|oVwA 0jD@^r4$|G:wrFA~?:P$U͉$2Uݎ0"SNjz3H 4~wP-1 xTc|hl-r 1`ɗKg׈=a а 2i݁yVm]0Sl7+Hyg8W4>MI:ȋֿcpyFi'10!Sy6x^urF xsDKUm';JHK tlK\0n? }LHig*,[P+{mPR fBwOh)4-CԈ b*6=h hbH7`2-X}S(c'\ԏl:-}xyo6EN.#]c24PjፓK糖ALՂ|O]ҾCL5ĸ3ݼ򸃅+xC>`W<ETB5QT/Q+` =!sPX HCT'ޞ#vOAJ+p#J#x2_ ̯Kִ%/H1WE4y: 1Xh 3TiU}ȓs+)eSW>/c櫪fPyFM{-U<m=pI[~Dk %!S-UU4e̓¬>t5-26Q:]{ms0Y0#=jnZgW~Z INszMKY7Ydd奌!qk# E5vh!^?L>zMn3-4Ѥr%ẂJd"Ĵ0,{ֿ/d 6_n`Sd+8DIWn՗ @ V tqUslsy\_2pSJg_ZÕ-?5OI46 MW@?rUQ-J!zL2JQ&]j'O?:GorTG/ cLKHJUfG?ܹMZXx;7!E"N*AC' j\yh_QF/H_mG5kx.yZ,34Mh*LN&tNZiRA01,=5jDSS[g!TD늀)=lSVjL E?3zӭ5yܡ ]2{'|TX85Q3Dܒ~Eh]LMnt[Zd HqFԓe,#B})M rSqat-zBHs8*wP ]DڠX}^·H9bd]p!Ric޳ɡ~+ ? _ 旜*C5͗i[, xkF(pw~-H8%PmB6~pu^ݺ"Z8.^5OB׫@7|+s}YћyCC^hipy_}=:φ yQjH!=ȹ/jQp[e243K˥n:v^y~T4 Rټa(FSa?TK)#FDkXXuˠA@n6hd/tV(!@@ h8/^y +5iTl7r̨^uxwn*lN0ԗpveŇHHPJrT$-bDB # [@ ɊeHc׊T R$hތUV)*|fY$m] eO]5i2ox_#rCú\a}63A2+A7حZTAt*.&+ "?;As =M rrHIʝbgh* mKز~qzr_={1`쬏; 8?8)Лoe#+ L ^=:r >oU75%gVHہX{aZj H%Ī60[ϬzqJdH.iՋoXK"wfx5cUl< ys_kάTd择Thp5W¾(hwt #5гRc-;"[M(ð3Y{E}VE&=|HέJŴ2=NJ4QV{S͙b1UW%jy!7:Ώ G' ,9Y#Щ 2*n3~&Wb Lw@Gt@ug2YR/ J`} ԅ:N9Q*c1=1dl'@C#anNZgt't,.Qnj7#S$^E\xEJ:LOz暜.+= CF5%r9FLvGèec4E 3"T&N^གྷ{0P4zZmdpy1F5:g1+-s&i-{VQ}LFЂ1BRjY˂yҦGe4(jp gv2Ҽ1vVG뺓F&=.2ʿuV(fw|PU/qbVqgyxY*0u|~Gt [吰4+-DU͊\ y\ 7]V:8xN˨y2NVmcsb̎u8"ZtDPxU;׃z zq|5B-dq,/RJ"kδzo'Bf 9`fev6EjMHς>dWK֞&Hl9f)j8 T}^{\y#' >Lu2btv ǿ aKg^#F"ŭzwiN$M<XAoRD$|Ъ(ZpǛe8ϒLae(3|1 Q~rѨxibä7>q2A5s7ÍLCGoU{% 2i' w WL}5o0r, rkrS'?U7j|FԲ+EyBgs6V(G4\d[\(70٨ "S :%)ƺu^.-/IAq^p p #U?M^.}a -|wܔt|CŲ 'E!NWtaǬB`Gv򍼢xa }ͳ }?/@rEmӏ#Q8nl7+1E#ل5hқ4D|gF$/o'z, 1pyQUZW5+QɊ "H~f*/`ݘ3Ai3ub`"Il~y=Q6/d?@{]!#  z R,gδs黥i5ek^:Fqds^+[fDW?$  l5R ٺxb5?<Բ,eIaCde]amN~vcنoj"o'YDj #Rewפ|NB R;?zspkǡOzrbU9SjW]%ݧjkދ2 ;ŞZ/HͳdPtV!UNƣD;І^tԗSQDnfIե#ٯZtT#;(=Ǡ}We XȎ]i&wZ,#-11- D͞rrǑ_e@q̀\5`a'VM 6. K^ xfH(\kN ^6諞1[M408`H8V.ZȯZv*/AHߤM];V iu4sSgi`:_˲^9`ep]8jݫ ܬl*Qpj;9Q owN4SW/D֌5kB-{m R{tO4zWR;gdH*i;DLe|qoQ({n6a44)v:$G[7MDR_=bզ4F5Oa:V~[җ. aYoN)ܟm3fbQ.cYuqq޽<eQt/PH?U@!QUA%Y Qo@ DɌY?K` G*A'w_`tP}GvDOluuƙ," Y,_ɨk=9 ;T6U琋Mv0@v.n/"s7q \j7S n%2TcF\F&VT cT܆Jl^-JaOhm |tujtz,>&աʟ.9 vg3)4ȗa$_EZ[ez~ΰt25vk"?ݚ+0dP)HW?7dԕ!>BWIA/ڡqd".'q]/ttr`;:)lT%@յ DVX71a1Z*n߇A4r9C34-R?~F4(}o$%rgiqoI\VYLeA(27+X|4 x(YL}"|] v/S z|#W]g>ƛF]sDZ[pS'enCB'x9uY xaeSIGs7ļ3`Ae"oŭF2N\7ޗ }ߟJza3pU:5c1|PDxw)Ԭ Nw{ʦuTDs<(Z;f]_y]953g)*tO ևD2n-m:fk;֑Ix'@f$ohblyr7*һ lFT|w_?, &!gևIx`n>%h~B#.W a8~i SUW;`GL(s91_tDmC8!ZTZ8bbb,ְ؟ȘG}Kk8oSbS `\\bbk] \iYDH++Wj+>6;? }$F% B]o/!CX^4Ef <5e+5qgq$@oVY|򃅃6ku0<,C%Lv3\B.? J/:0G|a/KI&Twvi^Gh*L>^?K> >Ub/N+-e"{aɃB(~ZjMȎ?t쑌Y2\yh2^bsA5e7nA]>Jn+Z5"H 0B@8Z\Έ vK_l}؂wQ4 RSy+KN(I6mKŴOHMP/ұW0+@r%9>$Ht@v?[Xj4}S3( LA慫t ,ې;fmw((!8űӃ?̑ƹ(SȌRrtC.jꄌ%.WP;B R4Afϣyv]q)fK5jo0nL-Caă`)Sbz.'fCQ eTrxb{Eb@2Ejl 5}A?y aH $}(E'M7қ6Hs2VuYG]^9齋C?N)Kz)L_Ds4H&w@!ϳd7Ԏی꺗2XYqƅDɸI 73R9DXx.]ܻE,7QX؈{FqL5zWF35k 3,DP8BMyjfK+Hacu)cRF|3$н?+2؞ag ;:J־ |_c0`rL2u9(q"7J 2Шf4|%O,@񅜌kӓء఍=h_nj!@o5aU63 TV&/h`YRUb ]{uwQ^(\@ }wKs3I)k+'Z!'=P { kh_j{r7\Jf-$]i~P%.N$۟PV o<:qA晓 N@rY)WbKv]W3gU$|^O[:  Հ5y:h11ݨZ10{(!b Q isΟV]Wr/bmR̖r0 ,ZU O'c|&J[4V){?J-fGyqAG`JD"nH_vm'O:Q ҌV(4@ TLb-rt4{=kV-s]gY%P# P.G6 ϐ"Dr5LFӦg#36_lU ×g`GAL +#=+5XcT8dDHAw#HΉ<5[s9_'xo>Hlh {  2D<h)nf /# . B;OTR|6HS 76P*/`D|{lqm'D~e E30\LRi/ј}GjITZ 0+C{s\^^9qVjqٹcc/f&cln9qyxaHb'8$qj5<(Y%Ty8lah{zDCJ];*Ï"tA8]n_kPl& ڜLR,.Dx^y\Z4Чz~wJwl-*d۳ˍ֬+ȘuQ쀐Bbtrt4> 5q=wQ{ s65pJ";l-Q=&Ҳec3 4Q74Xx׵Cb5$5`phFnvDp߀OE]ʏ9;%qEr,Ra_+_]kW~b05 csҷ8wkIB5@ez* Y_x|h4I0U(hIʭŸd7h.BE#1l)xHM|CCE2^Q ɵ?X.:`J[T;4ShK_F|QiN|o7956VCݧ1 W`Lvi+ke}<>cD+hqX!+Fi 6P"V~&4/'Ka{#n6`_sFsPKO{ZzHFdu1s| Wi~G4) <:]z mE#Ԣ '`89|qjSjs[IYDLMD)- {mNzy !aCCsɲꅸ^=:ɯ]AT]H #_%tƣlK A"u.Di2#mvvYѢ2aԇ_UK/MA紂Oi\UG%_BrtaFH=+?*2:s_/>}J4N,,Uٴգ%j~ތ*PĤZ?hGlg PU +=/6v)'pEI0V_4yU*&a,^)x.vd.`+J(Og[b.9wskَHVɸc R}<Z-؆f[sYw6]oFh6@2w`qp,W̮kv^Ǜ]X>d4<@nғlړ[x(1jn^OV0-N Dऎ9J~6*^Bb1M;uo0%CJ}h 5&LmFfgO/ @ 4P1NP}Aߓx.>rLJ;ѓMW4(eۡL_wOX} 5k$œw(m$wÕ .X? |jvſ] ܦwf㫞QRm t,LYrZYZ[V DEgxrZs^ 7rI-p4!c9~"Έ><6k6'6ʕxr%#ZՄq>|:3)~ptc嗇.HFH&;&܀xGdkƲ람PnTxLVC+KL [\!j*1hEmoOGWY 4Us;$L[y]0oCPNotl01'MuP9Kfrw}Jue/cR(\u% sÖfAh3]CvlHꗕ5Pk,GRڏ6u T?+r>Cg9" DdLh4Fc9[{[% !`^ ^M8b9AZ݅ pj7Po´T4R $jYStC ӎ8yG}$rR_>C`wǷR3r5hx.j-+\J3A-$8̢RiKb _12;Z Jk j3.YWISߠeՏ3Cku )mߧ!zǡA,|z$Ipc$|?kLѷ${#V,4+< x\CQ~[*~0[Q%E`H&,Q=xbq*C{ /2ƥ/ǁ*08Y\O񑅣R2RWҙDWXU A ;7qoN~{Ѷp`o ŝ#':|Ш2䀋?߿ 5vz-GI+b(%"Y_A.@&W"̋hFNXe`W#e~ֽRKj$:.ڧ: g~%ee tk4yz7LA_W>x(dFQk)V{H cF{jShpZz`z 2E\vG?5"938qHc>n\/Y[Sh(_w,(n*ipW6#Z_Z-4Hj&Ri{ۊF@ 0X޹ۏ\ ):Lc= ^Kx{I24/=kUe}x$v\TD  F6R랱c.#rn[85O|G (/. d&6{ͱ+sL ;Ui ?-gIEYY8ʧ3F-;4a+OCo͉)1i˔ajg>5eLa9t)$7Ԛ7֧ŮD)cvGS&Dyq Ni#VZjb]F4d/$E({˒[?I< D?FP9>$r9 T`aeK+ gEš ݥ@~!gәdh: #x>Ry%0vyoӍe)ںOXpKx8/E}aS'YqLk.;ҙG7\\qᯁBE}kq%i:}@_Bd&*Z &&`̿^4l^Frw N:%խ.!#2K h{e[9l%xFe~t҉Zhrvhm 3\)ֱk>䦱 ӝ̜ t_4 ;2@}M4:0I8WnHibr$kW.{Gk*lF ]TĬԢU;MO,ΆyrcC[j)|"'`(} \۝5CDR]묲d~Hh :,TRS8N/g3@7:wHPRxBp;F؃. N&pY^3K0ۂ>[Q46ލiLB-ajޢcFңf2᜽Pa\$ji4Z q7cڴh'TŝkV/gR 댵Ο2$ J*hӏ &5Lv.:==v9[T"7+w 7!:RlãJʤĘ2`RO4(1aZ,:^5@׊|sɅm3/{3#8Ê&^Y\еWqKRW`G!:i5],l&B0i%!FP?i cV^sPID7ٹ"}]m/ݶbQUHi%Pû$w䰒cDX\(>J 9Do^(O ?fx{}&H.<$,rݾЕ>GX譢+hd1צN@ƋV >t%Y(Njx񗉙iCYm.ׄeV'c11$cCNbGфխt-?h("QzB,@*_$HV#S̮1jF2t,fh>ZJTQqJ\}cA"bw"q2꬏sR(W~Q㼨xvp{ƬG@-~16u8k~A1Gm#ǔ`.O1#Z. zѨVn⚱ؕ#k+2jo8|eߪb`zF˝.F)1+^(t#bb{,l'onlD(OMA5XֳF5FzcP.g?=zbY~RjA||A{αֿ>n⬊3 \o+% l@`ŭ@R߱yޥ<-<6g+ 1 r`/G_vJ<3&BujC=B+w=I8>_%+_"⾔!21w{ٸ!RlF#aM "֛>u ``Q&Rd4揽ɈgLyw7Pm]kKʝTs#୮2 H2>K*10l8 @C5yo̚`kdT^dzmM\(Bio~"Kne#d<3.2Ll\ZٯB tzABq ʘ<P"q1NDο'k''i&K^'ޤےa"Y l **6KTבN59LX*ZW+E͹ &ʖc]GF $ԵZv[Z/1!asڼWΫW:AxZՔ(a[:R~G55D)FV?-Z Gw,ß?] RF&ov;iɁiI=:XG# ;BJD;lOE\<%y|sLW]Y>m.vXGsL$cO[.j=xLh(ä 㸙իl+%oĐ̔$/p0y._dTbSAD(ZM] 撚Yu ӛmO4e 3q 9c&Wu~Q+&fOSaː/4]d|͚HeF `)掞:k%]A6ñm^qڪz- 6sr+uqϮ,Lvvc=.3aL/ąaT(MP M< tA'%0  Dz;ܬ˛bƑ[XUgԳݠax&ִ#C`f/w4Ϡv K˪3xhnHal5eor+5?W_]>Uc/0nm/\p/@sHZz߬ӑn8@ʲ?o (?.`|+nmۙuzSNΪߘȰ{pcY}yR*`MK4v=hOT@+r-[}Akx]gj/z'At ygS$ʋ0GdB8|A[>:&i:mn6c[ `iNsrU[ֲgy9Т ,St,ߩ:L!-n-mmL\ -(C+ A#PsQc]ygA@6 tOr_`cZۙq\pяM.<ߚ,A-Ѽ$g^q0pԲSp \R#y)TMN)#{>!UPRNmtٍmX?p(cmB(Ah v(aCEiL=F㹔>P}=`FvFk+6%MGL+=&̽PZef64zd}ҍ+Ԙ. 'vy7wW_X#^sؘnB8}+jy-[K].~UI;) .2a,FpQ9M֖\Rf!{/bc3HB*~Aq0a0n*?ҤBR;RN8t`p YAl*[?;vubߊxACETWMH|躄lNFnm]q.6򵸤I4ҵWbPK{Gا-+_1K1e"kY~C^/ _C :Gbf3P#J[ibs+Pe'4IXu wg#d~LǍI_eCG۵.zs eds+D鐳]=E\8-,u DM"P..9G&sdŽެ C'N2#b/MGѪrF .L% 4T8Ll͑xvwP9>KfwLC)/Tb M OF S5Flyu)}%R$/wX0̩+*H(1 àcES ¿fr,Vb ^E c]\=ƺf:=ܑճOHfޝZQ:irByĻbWrpnu1|nY<~6 r`\έ+736jĖA!>J~jg@}`HLV+zR.'ȱ!`Mj?ht3Mhұo !=ckb"*(Enb홽3\4]z H2\6qg6_J#Pqj1 e vbg?ϯG8 "ƂD&[?ʙS~KuoyU'>}=s ΢AҀ'Zp {c{cOQڛ Or+dut۟%'[WDQ·G w$.WHfTnƕ](r6T!'bbX械k~,&UܓV%j%s]! !v& ї¤W(/\UB(Uy ̢gpipz%ܘ7+I:1ddL7Pb ļD658C5;iSE˛USɴb_[({,L'Kpx'>O @ٸ0;x)DړrϢ[dV+ZkB-&+Y8R)"UXqdm7(r$cja/#uTQKܦbl"=dz^*ig>݉ \nTzS(kcYvsq$1{@W̸Ȥt~ j/l0ɪ. D%NoqFy\&|yd1UHY8Me50"FՅ_kMa.=u;o_'/8`Lrߛ7ZVzoKfc4  eKSdƮ^xXrsn O4uz I16ʴǠ!h q%>ʗ2@#+'UuDY>̭Vμ\Ti'ecJb<_l$7Ro1,Jusb)pG f$rOέp? &fpvOkQ9+lҏY eh4FH=0,~C:ic}leB/\,w&+s6}{}3 MȔ 9p,j$81&IO s^uBtCQǸ0HC+yR h̉YL$͚l9Odg:PXC_bz#R.:'Ό[[zDEG͸?p y9 h@ HB D<,?m42 )-RYt.+BN@MkM8'Gp1gQS?`ʼnm0`,E!q!e&!b>b4)H<+|5eEQ?9 2D#uKB#y-v" ܖ.ǞJ;~\sʻʅ_zW Sb_kVY }՜c*x, czX A %Z%[ל3vD*8hdik1xzc`Nc9F3Eqnڇ];+#}N46~c5avBdCV(w+Èf:KJwqqn\ƴ_/' Or ]Qnwxk/s+mtuxiKJ8=+KS3sё8V& R0c(!Diph a\OKڻkf Qh교=tfseW灭jRQ6QVY,Mͳ/' Е2pݎ1e4c5 Ϡw6QIHd}Ip`R.iw= FcHŊiyybxin'y?Λwgd %/f |K}x󶌮2,Mf&ߍ[/]viٸp$J/05(!Yq$}\s"ЋbSnQqp$SPY_g WI,V=`. cZobE@n<Mm5Aq|7I&&I ۥCr%JLif ]/E J 06dZEj8R6]ʹؽ9EbׁQC '2zmg AKEpk "0myS'c-| ʚdH&%Ջ>FH\~߁Gv @{y 40LՌH?eV⁂@GnLي J0sH tZuOBWcV'*T(_ DTOAܜ&X`?hR˳N# eASt%"}#-籐 pɈժHq KuK`t69%FKjn'ݩQT7.$]-wRB~M8qu/v9\M,ӯn/O;L5r[rsW/wmdI+]^s^j18'V9#A*jXm'4%Yӣ1vYT}KR3 Zۡ\gnLͲKmeXFC-IĄ(DѡSnQ^ڟm tkđ'Vn.l!]4/j3eL#. C"C ` :Z}Hr CdoO=ŵUp4E^`|NS>'Ddk|1IC٘yekgp> ~9;T&:c=b¿<z8nG 69`f>ـI}Cϭ[hkQOYyEpY5Ե71Ҹ."51!9..Rz5bꄦ!}%z#L]H]5: $UʿOg3ykYNdI0N! \":2mA &>RK 5C9}a0%MF+rw7 *D_ܬkEO o]v*nMK4΀(Y9Mx[D|DKmҠԗJpk*SR!NR\1/68R[")]LH k 6%d#jP̼*404t%aA ]ٕzW]A S>۰3Lu-1u7V)hqY%^Nk#-/~[A -fx8VB brJv9Wd]XwngɥTKJ7}ق~28׸aIjL{At_هѼШҔ.,ȃp!^N mRfb$3RK<ݴ%[~^ηc&Gᚩ*x EQ~Gmk1V.K/T]N!h֜V#G[̓:'"FF'ާ07E3ֵ3Hb4i6Q E {Ԟv/x]k{0ƑJR<l ֵ١vu='H!^?JNva(&IB#% |e7g|@f4RK7_8*ג" .vCFM=}QykzcŒtEzys |e$5DR s^^7C >>9n >YRkĮ~PPwsy$,RLۆئ )cUYLGPqF63MDzhUrt+|u>br@՛_k!Sj?Z=xK[h%KyuP~ͽ$RI,-GcnY()ߢ0P fr)(5yyP+vj !V QT7m{==ˑN#jkAЁ#)_*l}^F.W N^v*ͷL\f.gJw{UJpS %4*ʐa:^|lO˜Dzy!jt@4>dϤ+eg7=\iq]\~v+,OBH\ګIXkÏ3Ok;}j r5At} 'YfAs^RIхD}}MJ?BRW\O$çFf$ `^B3IFYG9SܳJ7EDm ixJUW#RG&N<޹; ur`XJkɞj?ht9 _I+xIH75ľ/idl/3&O|FtC֓M_=Ay.7Ȱ.Of-cӸu-ΎggaY(!P4I9CDu4on[qSp WS9P`}8DXt鑋>K-f٫ڪ@u3BR#Ho).<%-$Z?cZ'Y| s4.Eo|WWu <+!}9V0vBϗ7J! "Yif^[aikQ%?ZHLX =@M2C/e<}H 8MG8q/ts$5<Dڕ^9Lgp qJޡve0ŏsN&3&8q+MXK?&A6@7VAḶ4`IO7q~{}DF!mV#'lDZ7|>V8 })v /fo6?r/~U}j~&h]dg eM#9y^\Yy[.~iPr<^ bWXTSBMy KN; m4Mm~-y\g7fI1xO`sˢ>)JWKG3J-N0hP<\T:4|XD$p֪Ng}d7E:{ː_a~?( aDOӸ)G#@[8lxyw^/ QqF4 'Q呐+ʈ92(Hޢ0,NU#bU.l2؄r̕U}?(Q[XG48dj  ~NsXGJ,)1 LW%گhE*y\ ĦgՙOEIoG8@͏ 6%7AMkBFl˞)L-V~4gCxvNm?ӗJ3iAǾ@[;ߌN'^Hy ֓oA|@*Rfvߐ0$ʡmM8'UDXiʱ; N(11q}OĴՄawE#N}_WP32ִjcgBcMgz$GҼ'6T <4ۃ3rU3lJjΟVΕ+3 lj -6}-߆O|0+<2D>d Τ ĀtE*YXSg-|3X,| U;{m=q:q6n)s1Ka@rӬ a& LF:J<*׀gU5q*jOk7 7y;g>:Dz)e3\xb6ݡo:Ob9;Rug[auN$i]v\^DM`E+rY_zѽNkOa>drú ~|ߐQce4ʖ~6LI]qAح:R1;(*qW%?q)M܍0.Fg-8 A7J{n8ל'>Ϸ #qhDŽ *?8>oI/J()z |V^SQmNɨu t >4`c0|eNeŖM##톧aqMNٶ]5 Thq*ly.ĠS͸-TLWC'E[ eJ(Bdr?d6<vLh Z+x2S'Lbe UE2kM۝n7:nc2vRi6;hXW0uswDt'?'_ޘ1 S;9_"jOlOQwOq> L-vs&Ć؇S5h~3Cva CN&RzS.PηN(-;U D >U/!xu~\{j㯌No)`6|ص͙rԯĭ(=c\bT텷W[tit}m ZK-\q/^EhhYšoXS QyY%qj#){2}%(6wǘQ; kP$;j2u;MCg+4GxM$aVw`@"LA%&-EVSrnÝu3δ0l袟]N;% 8O!~'{m\j(tղ.E@m"`=dd. ƼIѫ#V :'<<|>Q3N3]#que2k͒\Y\ RPꢿXqޯ{qI/m!LD"ݿ`wԵLvYrihI;: clN?t1=g+fO܈bmjaɒL6_qb!f2ooFlc C*7ô&ӎI!lsҢrHV nɞPϜ1GC" (e-͌feJgd"BF̼YП0s^74G#;Ԟ%3=%ώ^Pqa|X^:j3Ǯ@Ԙ z:>ٺޫ)͠gO26ޘ/cV70w!}V*Ekq1FR$[:r7XyMn@\z#n[݄G lԑ48 dώ>a7}zeh"\CtarJV* 2my.F+]8Ur?;[N2Ydry.::yned TVmޔ$h*(Z,OSNTC)1i1Z* i[NȏHB+m \ɦVCtSW>Ky MɋҌێFɚ$joExT,j{%ì{հW:rt@~j;IK9:W]11R=VWqn(LIC8>3 fPߩQ!N63 m)9 :!2'< 4uw//NJL TX J +\<'v8ޯMU|"8k\(7c(W38:<) PYMO^g8]R@,#3猆U%LxCNMm\s^;F[I5phe3sT=xh?e5GRI@~ d+/}56p*y?MR^qHRbWZNU6Ⱥ_bmioP8sF ~5!WAǻ?;KP|1s%)_R'eҢ+9܄/yCQj[5]'Qjy_ 8:R,@gcG tD+xw}ƞU 2 rN=R{-F -C{)vTX--tGBd$@ 6Q`8' f=QtiA4$n4k< 0 3^R68{%(E D?e6Lü|2aQ+;^n~^C"n[?XSt0] ? LqKá=( z]YLuι>^p@젊S$t~W0K!@lJ'W3S!x\3?2@ZxlP cž_ܬA] *NJwXaasE?Z,)Υ2!UlYg|I}{)8V)}f B'9>U*_v΅  [>(t1BH_:9dHhL[P]s^#<G#~n gu"yjau,}Po~wfjyߕy2.'G,Pfb+Tﶴ߄LN[š]8=2;LٓCR&N2VmΖ"pCV}S]s&NpnWU="7w|rIeC0'Vn،>/DwJMQ-޵ހ38]4s"LoB)9to5v0]it0qYL*kBAL iuo[x6vW(-%$R]"&6*1>ވBRw&Q3C5j.=XE(3yvP!@en&S!t)e9w)0dgĎJ6DC@tT7~ee|knd(qF݉JUB4:H0|A6>^Hp?ȫWP,%]WW%siոE{XpWW{qsz!Ce@z3YV8W[eE: F.Z;yt -Qw=*XIdp;9 {Z'6o{Лl[Cy8U2ڛ3pOpN|ZSޮ.N6KvwRis[A:4OӚޮH Ul沷hp oF~a5ݮ,7#+2LՄ%GTKks=r5TB݃TSFpz͂< AҰk|h,%rjr}q y`m P;2ϒ߹j[8^LFb7q܆&s>1G ց&ԑ|3 mWe|B@S,M??8Of~/ +΂T\; (4CX2_=d[ p'Xnhrar';u׽hjDٙWJrso):eD=PF?BL?52W;g7ңhAH+,҆"B|B[9Dzok~P\H(O~\YKaB/^ \ 11eP+YHHfsm/h0K eWSLLXYiR V&߭j)Cn`M'&fC׌ Q eEѝ5?* W^f0/WŲpEqu?"*ާSkq#8n NmLJ%G'S1o 7"T4pp?/yr).X2s&ƽ zhSc|c Lvy]zL,8]@5?]cv܂xw\[#MVk #+HQOl*8z:pX<Z) N|(r\Q]ԾW^1E_o8!4 t{J0;l,A䂇/Oo{=ADar~waAUH`į;,̼q>Xo!n@yԒN= ݀Qn El6 H>EЬZwMuZ<5b xn8A5ӀO-c #3}~}v0ݎG3{J*rV?P/+ j 010S'{*n,1aXb1-~X~$۰Ay,0\4J]yNvJwbtU@]cDdls7>&jwC)`@7`3lfpF3Kr5UJ ;*CfЧEN -\=d񘉼ӏWdӸTk-K!tNo.޶ plg@+f꺖:P+ʨysR$߂,gzJ;b3ryv;ns'bVa3U<q|@2a8*'꺱zQ]C׊ڵmp`M&.k+PW#9#޴HRZ=OV7&jW1ؾVirT2n &Et\d9z?K@˞SWw Iҙ,Sڃ#T7@+X/OKt v,o7ߪ3HW>lX=.tCRN5Xp/K,=,%*R֊M,Vԉ\GCfdE\wIǧb's41}GUJBr0ET}IC5*Kג*a@X:t+%)kPQ7 T0 @س}`[:E]5_rV\L8~K>F_t'1ABafmaMcNXlgaECUg70D"?1(afKR%b5n'2*OTJSCx9G;UjGZЊ R<ǎP覽0>㌑L..8$ZcB Qwm+ 7~̣yx%Ђ^Nuɏ.4uiBDl*ڧ81Yg=[ة?oQwiƁcOvɏ^&XIFr@Io=Y8!,b,j/n| 筽[L 睸 P#Ђ A"k\ϑEe%\7hé]QBk ?WF;" DЧ ss 1VEqƓ-k9l]O9]vaJ^OZVtCJ̖|"T8!C)G8bW=~0LaOqLq{M x-  ]l/irZ]C[4f-׏&RP:/l^/gFKm +a͏났 8½#x-Yzؚ66 Xm1$sr R6^B KC'L"R?lT]J 3Clh"gl:1v ܀bg"wv8nԜ2YK !'3}Ch8Nֻa[yw:k[_~L`F!s^QZEPPLG'gk=Ae"oB GQ2ʹ42OǍP\nTJTmraQwjj74ބ@ԉ;Ҟ ֆɳԖDz .=Q &z|cŷָ4p9FtGԇ.W67ywwqQl FWdikUI1-"<鰨#N.nyu0Fc.kUO(=C4B >fݰ/,@w|6i Nk B?9}߻*`(״'aO0ՠM$C= 6$aXm6?oɻzh>iq9:s60Fö^M@YatztnlKcwPRqۉ o-Ɉ*ZZz,Y, t\dEU/dni)$ҨiL66 мEny[BS1;V<8S,xsѥ+WcYN4 ZW"liSU.} yw~u17NH 2s؞fw}J58'ыE'H>8'xɸ7F\۫>G^J'`b˶~ƒ)ʉ}1u L͏lh*t}+mrF=ٞ.,wϑc``@4fV AB# 0:^( -\ʍ|r_}C ͅZRjW0!. -W3}ZJo7'кߤ8O*%̓ΛmS{i=C갉zd/;kM%㪔 4,w|@Jxp5TP}=fRR[b1BxS~ $_Ϥyv0MB` s)_~1QGmceu\F%e 1 |߫WzUa8m[kHzS䠝Eޙ@pGȫ*-(D6׶ݍ>LoK9 _Ď~E;- gA5GHn{mt8ٸc\Hl"v _CN8k)BC"' [&L!^/ҀU_OZo)6d3+0k_/++.ݖj*@ril1:llbOU[kDPDR\`>_#ǮQ֣]7t:-;Y1IO!oՉ=0(lzM0٧+[×3i=enul3R^4`CzFƅ;`ޜ@c8ۑ'D[dlT8εͱ"P5Q"|E~{+lVM˹" R62cqe:M\LGD.?4|`ȆЫ@FnY5>I*Z WНSD? o})x6%kqz [g+LZ'udCoC:5,IPfE,W!Hq±̓ 𸫶$`ozBv,h7arb:[@쉯p(wjmt{(m%1}Td9/WHک"ȤH=UN^HD=}e)t_tW2iRų sCAgB<9u7\,PFLN6ߐ (MaYr=S>fif7D(,5 X !#}_y]Vzyⰻ?x4č=hQs|齼UFP@\yd'a(ZnzJ$hĨIw|8.\%-C=[nl 4„@Вm2 4OCۥirAO'fuYq ObY) ~,B {%C!^ O׷wQ'C[V]aLo(~{\9W&z,j+ QH4!A ԃzU)0OwBOG:Gy Ֆv{4>vb]ɵ㼢huǺr;% q cU@j!q?e\eQ牟}i]ע<+tI\v#>F(9DxH91сG'I6Mֵ%|^ȵ(c#27cD媹r9r~,!y$ `L[!Ivr)_vHq(DFFQ@X [%2Af8cvBtB{ lV42MG^kZ7*x<4P7y;(3a>(w:HкX6%K1BukQ/On>h=<wś[u,$r/k;>)9#W{Sv:3;i|]۔$ Tjo=w؜XR5YMbbnbC#k.˧L$k(D|ʘ\]k`Nlbש68\Y SAR]>5k8`a} N+;o9f2i:v~ W!9vPqbJL̶*Ok <\A!cHDKPmۻOTYpVW'YmV(A~Ut`M7 1 I޴ 5!xou 4:'MKWCOlڵ&(WLg%v iI*L1aaν-򽗤LefU#?O ()01!_zy-%}"FI٦fǴ(=۴MƘ\nȝdSC~ݵ/ 9WiXVFCmnj ^wH.?]`9᪽pȸqM jvS2=J(:2U ֢s ^d\Y\1n4tNgl1a 3U/xoSJi`ΡV뵬C6}I%$v#{1Q|bJ^ًYrh2E02*wմ*nkf^M ƒlh(Z۩dχ Egw$89vH=k 8XLLxOnY6X\Wu,KTO3ɮ8ߧH4딌 qhי*c܁prD#-/v ,Pw8@-"-!=s/ѧ̟R_ |VК3H;u\?W,dW,/ okz}Y  byS;X/ܚ1Ѡlw-L! 4^/U `-k6d HZQ ?]9AL%jSVm{4ݑx5_Go DZ*wDodz|M-suT(ʝUt"mW?Yjed#" L;c0Mc`z\rJlQȟn)Bٟݕ2voqۀ:/0yP)1X k(%^5,Ȯ`K^^k< )NRb>Tĭ^ fWб2CehY=6SQ~jRޑ~}S(I٠LcNɗh|[tM5ɚCOtdj'n3~Q2^ղ.3qzRӏ"T q919g{޹%cY;({궰z`:HP5tX?넽{qGCUOi"k/p;mD yޟI{%"*QXٯX$D|>z [R %*RPHdZAw !gaD"҈Bɵ#bIBl4 ZIxq CՕC_yÛ\;# d{MKB :Z%k@c K]vHD,3bIS܉"nYAܑoX c3_dZxUb f \ -ī ;y! ՠ|F$^+߹&o"$E^~Y=F> }vRXkIUgҍ0\&g/[z هmfzs[ѥlޞގA{bƳ́jΖبLp@ % "_>ܢ%pY/Ϗ=ײb;AGUu% 9Vp]m @=V?n7_4^JoJZpɘ*G L)]vZa 63%I$KB? fKٙR }MgLP9 \5M9&UĮ96g:2]k`ݘ%Y51 tYR)Y*9hŎ"Z1J8)]BWDqbfbqaq8MnM;ZkR'7 S|:G&aG]""@۔zRtb 2*épSU_5Fݽ>Pqb@u:\y#z?xQerALqy.&!b}̫6"Ĭ=YQ1 ob٪ ngq]j Ɲ5A}M>)丑~3*4fӅC)^p#DsI\xkvfDgӛ@J@W{],? $,n's^~a@o r|}z~dHUԑ/y|M16!NBSXUHTbՕ1l;4z++]wg;ÒlNTcئOW*%-_HHKp98p&~Q3?^ ᄹG%ӱNä^^Ǝ.'gʄ;0ÞJ#:"X٠\5QdE;xdLolG}eⰍ߇ߞ_;~7d2 >u*ۏxbbDzY4sfD# ۂ U."+.2yA%U>z Ղݰ t<~,W$m յQo ^8^GCEZ#^߽|S³>y iSp)bk!ZLZOŧNU=KmeqY1iǶՌOLzI?\3a/tFq$> YAR̞`Sa =<=%nF=_qX?RVKV${ui[8=܋q~HMv ~~pa22BeՔT6Dy ^(3*+^kVCˌ@ wKoݪx6B@J6q+D+Xv*N"/T/JX1xLpӻwc>[k'Jehl5G)!9V-46]<٬\ڜ(8l[vsEH",s,iߎJ9/9)C[ϛ LUi א)e3K]dZ.>-N4|Dƿ 6.KlеU@'kx@-#(@Z5)l(M{t`&,;/..t^>]3 L7 R&z\adH&ukNi9|*a[Li$8{Y:pOh*OnB^\&mj^@7n2}앥 lSO!nKT Rޅ@UAd8J`,Ex_Zj*c޵I+!kRKK /m c0~Eљ~(xz1f LҮ@k[tl-FVcy髁CJs(4_Ua 'ci%%I6sI%j>Hi'Qo Βr Cuvļk5VjTty~ϓW Xl"锺p%`# t{Y jګƔ8Y2K1{UcN $)iRp'MK<(2 V;ZT=9P\a(CK =)sm@ b1ՇLC )FmA2?~? a'j V>%F v~蹗xV5r*"h#P΋ OWÝtb݈# _M-%"%+!43lkՕQ>V?d0⎯aoF]X^;AoCCMʣe}:U._^ |YZ݇|Sv[`Q^&!H|{"%٦_IL,@' #=KZtvfd6$#y> HsEu<s)K]Zmx.u r)q07JQZlxuA&O1C=͢t,8{ג`IX.ʮOyN ~#WA$h rj'{2Y./S.cYNe04n9?tz_b7CzoEyϫ^,Ik< =ClEfPOTrBpoQc?$o2r幅wm#iiB$lRGZ@@vXWͬRv$So[<MtbNRfey:'Z,GǮD | }>'lvpC(z@G ҡGo # x:3UpWRU$'*ϔ,] J{O"/[d(c^Q)xPd;HeBm`J_B%㣋̗gg,.܂SF8rkt *?%:ɫI[rD@`_'r;-Ih9G1$fP^Ӄ*ᑿ,׀y~>t.%{ % =Xkxw6`BTmL29tUXx3CLVc, 1Erw D2#aJiz:UUʐ#zi̫ډ}J1!LT#FهoQg`MCK` ,r?=j/$wд.MJ2Mes  FK6~Ave"7"*(.|& ,R|bp=?**jv e=)So(!m4C l,I F>XYuTLAu_9 36oJj]%U{I1D s}匊YB '*@Ăm=yα,))!Zzf"N>Kp4|>DQy@в![It<`;17&nI:q/xc&uG?^r:xyKD2vZ~io$}c@d6(X [/y7;r wHГ*+uiQ];P~Ujj;:O1&cL3L=H"ge$v# cXaBuV&vܝw ֗slx&k+c,ymQC(jRxu jhPp';$j%Ϳ,cྲྀƍPF&jmmEN+"r'u܊%N濗<'`J|]XdxSyv#'l5Y'ֱ$sJ1@ARFh'4&{Ao-joc/q1J3LƳ޿|쌔`LuXe9)xX;>ى!i%]FPG?U8`B=&bd֭c Y ́kZhxZ$5H=aʌEdɞ٥ `GfÝ f,-׉G`b@ֺna ;.ݾ׈I㌓4ףgo?LbK^mc9XzhzQS5,!$("=cb 2~^C?@ B"+tS@MQIXIIbziޱD!`b?)?7^mݖ\ipdW9"ÓIJUJ]YBe[6A;P[R([Fެ;3ྜྷcz57 )&`o ՛摏އvz/zuPĖ\i7r_#v] ˰ \{h\ ph1$yCQ0Sӈ:x׳C3gk1)\i#nDno#N ! | JWL73ȃ˫4٢Mr N6.w! Si%# HjVy"NFÃ*).;Aa2ZCfEUM.KFGp^U jW{D.]vY$֧"Snڢ : K:emv!i(N_f%4B7O*柔?O/cC`V:TqwUȤ=$blE } j'D⫞oL~Qo" ˱94 ezaҞj0#V%"D{jǹ[a }ykh۔&OBC;@v9.ZC衝|P],uu~W/Ev3!_J^tx9(LR'6{-p e6>'Ad"`mʢRr#2pvR=3AvuYZvjBѩ;wS# >a@N,̏=O*<^V`]D:ՔE&4}Jzbƕ< M.5>Rc=_Pj’V/f\&ell}{XQyX.B,v[ĥܩaߩ&؞*Pfoϻ~bA'rt/Ze.9䣯L.$ iR]'sSUUno(sGe/t!dUܓ*Ȋn·CEn2e15j%K<6ZZ<p!>R%1 7 {Rpo)kr2Ic^Н7TC%:wc뙙l~Zo3{0glFlmGlx8Z=GJXxZGCn њ3DF]Fy&g}kS1 gc{4Avңԝ\b[9)]fwTT^+Bl3jRY[A1b]YBuArp oe6W<`#hа!5۪/ )x,%IBhx XճZXKyZ2nkⰠQUCvZRF"5(v0dlu 4JB 1UgAޯߧ{GbK oA2}~@ƜQ"P$]g˹Wv[-K4<92 fUŢUӕc>,/}t`r{}:1ZQTMW!]P0A 毰ga<(a6xM]q@Ezp.iCrR<PKv ͺEWPȬi7lԾys& 3&HPZMx 9b^m70E\[O.HU$H k9m,X4~yϛl8 s ^P͵\֝azfCJw8e{ px,+,ݥSŤ/dOl`R;Y3M~U^ZV o v j L˥QVRL^jfDGxx`4MaOÁl}!m5&_ 6/2LjIEQO|4(̨aYRVsDoVc-.~#^$p[[I"DT/" f!oE`G30+P2 9 Ynoʲb`Ep34󂽕ftȩ]*պ)'"[r:륢6V hFlEp 6قlPq9-("׌yg_HX)x !$ّ/MH]FrzMRaQPȷÆ߈ fº-i!V>]&wɒ3[3j IKԧ Nu%Nb7"=y)'_4ROZP9ࡱ)7Ƴp$s @^V&v5n+GaRP.pv-r䒾6 dY-|1EHNJ΋yd"E/w(K@!&|yuzJ Nd Vpyc^oy+c\I~`sL̟l)t읱gQڛt:79YeWT%د!UÕ'826G^D'9]^h_$o`sd^3G=`a#=pj 2:T-x1܌#ZcnjSO2M~@A7{n;n:Ccm7׊.d }N)ovE2-鼖Crmm+@_I2CyC)+\a6uƕo 9Ŕ l}oxN3$8u]2m]m Aʧ_Աx3_4wއM?Cxف#h!A\nl딤DWc03Ro'fMs8@FB;H8 9b j>4{e"r#ʖ낄`_ jvRD{?`5[M@C/Q"e E`ȟ)e.sRf6^^D%18Bz~R0t]4y gP6K;AcJ(l4oN;M4@cshNy`R&3iW-fSd=W;xB;Xh^Z 8ݧݧhIB*G(Wqh's0g}Nյ] 790+wy=zWV0$U+r~[A&;O;D5x^>>nxz (h5R-L!a{̠RqPT|g{ HOhhY *[dtON)sz>S![({oQ=ZgeV K~,K2^o#*͜(~5~aRGİi }8r:st䅁KS~Ka HfMt4i#nvͬz `VX=!u%X+dFg/8=WL b0;#eh(S}ֽ0(za`PsUuX2X҄mO5 I?[p ==jj_]”e}c`͋k`p:KU4vŪ͖3 yb|+ߟs߈^nٌX}tUgD%m,ft_M#"=eTlg#ENfܖAkWo˟2I87]`:ı4!Gl¡z]ժ瑬Eo٧a pd0Qf̆pŵT I]q )H4Fwjf&ۑ.&^`CB ;sS%b^M$l76@P thofpKޭ&$(m2n-;cJM7ئ1 QĚml< ό{UqeT*qf}_Yalꃬȸ W i9 ~/*dmH UD-6y]̆xL X Ibc[ZҖځY[i Lxwqv٦)X7)2Ըw7;qa9Y"eSΧ^Ĥq h3̥_7!VI+,W&fVb2F1)gM 1AK) {噄\L ۉNFB93 ,}+*v߅YlZ+ m9 YJ~Vld/)Qzuka孃)\{b CLʸnd/ Aׅΐ̀T?x2rɎATFCli+㐏Qt[8̄ྃ$ZTqgid kOxvZNQԈ@JuД11^pĚ)]̩L Un?; @2( $ XC{ E  ˌ!AYZ& >OZ< x">mEA1gþh#fe{ lp-WoӔM>`jy|ˠcHZ6#ܓ[ J %B7&D X(,G⭷k*;+wױb,Fs=!(t[ϻ-€B|%!&*R쀸i<D PH Ωi&>,oכAy1J6dmcyA\5@Ѓ^w2y[*Quy(pج,FyhrEKnRK;"1ȈFS*.5_~C"A @UUR:4Ԁ!x /#,]}Z$GjG#5tȅ¡Bw4|C*c8 J.) x8>5-S۹ql(ԏJ4j4oQ6 hdnz"v:C q5YmQ8nnN*\D:"ME |";?]u;ȍ/x( >%n#'R-ۺtͨq5 gmw&AϚco){X6 !$T&!͚pgں늒As 9 EF=5kŇhpA5+$37hyeҀMx;y(eȇ8o<1ډ|T| ʤ2CD<™V 2<kqml$ZU(5 VcG8/oS~Q6g }#kjguw [rr.hWh+3?lk Ac\΄#]߿ZAU8\%J3òq FaH+*D]tISS`#c'ԑ!ئ3fڨXs14p/5R_Jf!Kl )nRqglYfk"‹CjZc nE~#mȒ!pUbAm操__5kZAZv),N1Cy[Ѥ2bZQ1ziu>̓Aѝ:J˘]rŰA3vN\-5jFCW&m#-qݩ kKh=,tY9C;Ȕ}` 5X$giSAQ;g":v-de 2Z+w:g67ohߩ&V {ꬃM KM߳JgY'{sig}ƅޱbQh@`tI%)G?M蓿ȁwS,O y&uC#kp/‡77݉OJ!+|73Lv:{N5y'Kwޑ@e !s?ћ_8X;יunb =_OPQLPRM5LR P?F_d`íMb#@ya#iK4=m|QZ0 ,hc[ V 33fEx b~1:?%k->!?؀2;vx0ʫRQX7+ɻkpz6KlW6l]5DkWZH0|݁@ ^n an0-Y3\zӛQV{_}`̫O&Ƌ"%C3_TSUؼh cA+ iW ' r|Λ6ky )x7UD51RP38KvǣC`2):oy2{9xLf_f\q) @J7CfrVͰ}YHD<=&ܯ-Вo"b@XX|"} $G;j>F=Ȳ~#QXOGRNVWtG{H [eB60yQ8v0FCMl aIZ/{SM'o`[^WƤ&T9۹h) Qn@ʗ Pmy jXp;yZ5XY<%##=B(,=~7p-+'ݻPWSzBBgdhʃBdiR%' Oڵɑ*}(`du}zTuFͅU\_&=кǼSm1X_r@SwD?+߿P~~}ZO1GTePQg-U*\8֮Rǁ"jr2mXKg"ε`MVEn>mT6jՠ1V[z&r Re:=[ÖA~Pâ7 E;HΛ;go+G͸ ,dREEijыأ|Ӂ "|N!TNTDpeAF:CN{O{9O:wЮ(Oj)g/^;K wrϡ.u`#q~MA}Kq :{9^tQ Oҙ 6_EG{PӒ_K;&ѐvRӬǬ,[:]em V3xI/&$ S56(n_5,B&R 5B:6T+ ^% RDjY%^E~ ~̅ h냧*jm@r &9TZ-IU}e2D.n]e saDg\Rz4PRRxw$}%Y{`iN崅s^&ڝ2ΛHd65w3m+3cJV0Ntj"5.&Z+sF}-fMs`w 56GWHJoE~e3Qv$1CY}3ǯک{)[H&j;(U CDewLi IذK`Hn=2P|پG` V1G/m,K}l34n{#)FQly$CK$m S%Q74o^1[l5û(K}W=2X4aYJwI6@rLh$!miPᅚhЅ):1LYο7Ub~Q@T}eO'es$ȃir]ZmIyvſ:z4~VjKѺ3*k "ԻŧgQ!ʞI"˪EPک1[tS*s4)W ɧ5l:\OY}:_51Lݜ q { ;g9PޟC'.494ڊP5 'ƔPN79AA_)FQ Ȼ)v@],fL aZ2wWJds<Dg6OhE#ưdgEw#="2$,\ӊ0`oJ?VZVۈ'˯#Q A?hq" 3uESQё5P\3DVO^L.(]M$B_RIekDŽ Թ ! R3My$JXď/h)v"LNT4& d9pdz3*G˅Zgu&MBpR8c"3t QC`e]vo}UF09tlhu{CZjˍ"V=cTh*g@pUtwMaQu$ԕw,;X\XF&7.oQNY{Qd"0ubO$~DZ 2;+sout#Z+XnK |yzDtQQOZjli7a&&%$Xh0HIN@;x(h\a#-Efn]Ma %38,Iܓˁ8M֕X3 s}wюCw׎*aC1rH$ F,r8~+sh57V*׭ϿY!lϜH\LuG?lxK0 zSWD'\u qx0e"Bɝ ujHA 9 ׿gk4=@`;O$ùl}`EYBMgi!w80ltx­p ivtKשyl4`YJ0n&GL}-,{;t*.' #EδxYI3Qo~nuw+k[6PT~'w*+Mbd7|,~[/ IoiGYcRш ml672~.,{s96(>AX~؍}=-$5#N֊ =[3$GH7jh094j0-Uc^ COXNL!<%xU~Y%)ه/=W`ӝc.L%oK!ZcC]N1ViEA2@4*ǩ&K":>:o#0gN3T]`a;9S[*D Q?r y EΛ1Vx&:$W@-Iȝz(kleqoט0RO/(o{H81P:la4lZ%sƟ\47Qe WO kBq͞:/{N6HlW״߿Qf]}hCM}7+9Ra>S]<vCy Izvl~mK؍^]wu7\҃]mծP)ܢA}{b9IS鬑lOPxarU)KThSؽ͆+m&;bK &Kb-./̹ hgV=ș Yc-C??3X,ڔDYj'WJ{bWF ݉7Gn/Drvc/Š:N@dw P{<5\"e[7:F)pH'Y?4S_}U'bHB5o`R62Ih SFi"R;Qޤ~ =;*R^fP@;INΫ¨AdysޖTR?PY@Wr)KQp7 dbRQ'8 çz*vn=+L>y 0qɷD9̦[{wޣLǫFn*uHC)^ Iͫp /t*c?ݶת|u_&HN2f6^GȒHd.i VC"5? ,jKBve(/eXն\̣Ne2kM C ~HKSTϠBtd[c{'@R?GVaZ&#,lX!q{mĵN^IYSfWg~+teY-uQ:%b>ᅅHŐaAכtaSYFR}cƪx2 KE_.Shm'&isՎVADB'%;.|x`48yZlD8oQ`˂p?߭M{ }eQK6|w{‚V9Ue8RN@: 5;%!U'b: ,@Ó0w!fׁ<3ӯݹ#B.|> HaIL.6X3'_x04vGm۝UKXNJWKj2ٜ>m9g5٥H UHb(VpawGhU_4tz?"yF`f̵^-K6qSu.wgY·Bz&ٲ*?6Ӗeh=Li9$ AAՑϥemQh38-2z3 WEG!T$Uy̶B1!$Qk` yȵHE)jWQEݼUWO$c9kBltL!@WH,a` 'v0KUo fG\D8jkv 9Ne|tӆF\Q fnEF7$@j3a!f8v7:vP c 5D3[FN0 (|~J폰F B@lּqNVd&?>4Jӿ+Cr1`ťL^Y2?PL2y}`N6nSڰEJTFLٟͤ&kwfʧmYf}h!?Nҗ_kv1+E[KF/"1}?RPǃh`ͅ:j7ML|!M bYB$z>,)  ;q+Vǃ~0 ,XcE_HI.+}woD`+@uD 0sF;$H(Y%& PA`~,:lTXc V;bR,K?:e 8e ,ڌ jZ>uEoS!Ӕ޲9ӓn7f;uGUprM"H9.x,%/L86xY\;m~SBb@XoE*M ܉i}' i(p.7_ǏQwL͈@a 21O2k2h KdtZ2(-b?veXQ{ cGPɚ$)=eI" cYߛC =<դG7M#!{.5Tw}^BϾV@._Ͼі8V O lF$帔cTpX>5P G~/eHq0Ѥ+ ND(cV)"\sh:5'E [H* n^ JiweN|M$%t)/}@YtqL}TwZ3pT-f9`9qyCAf .8!ņFt\j'!L&b"vȓm*Gk5OD5hHW,4"%(=jtVxa[3'v`Bր ?`i*"$  v{}`ǔ/ i(+86HvP;'t }!գg 6']n+AF]t 5f02D%8L \OuKkw⨻lҘU!aإ5JdC̭ '.&IPGF $(2%6ڃ->$W=(#d0D'a:s 9rRPsu2#;ވMXeQB]nV>%V,ÐQ?~NM3W8G<9q@vܱ/K+L `TG z@IoLˊ=Ҧ xS. H贮 c顔Ϧj`&;LwC[n_$96E_Vtfsp 옜FRGgx}"a_ȘV-}?4Xl$K%~N7k_U `WuXUO _l|ؽ6Dv =X;hQ&:Z'Kݬ,Btj^RvJpl;"&+=-@A%&?t[/:~s(Jx |I3W ?+(Co^VN'T\!9`?pRa[d["2R['7?BtEOP4b|50 g_6qRj\Y2|r[38FVmF1>.|Aa;=ȰQH|ȋ=u5KCJzo@kR)aZ't& P ࣃǫY{lݢL:ϧ4Xp& 2ٝM!Q"gUk>s5Ҥ,[Ck=1/?s:pCRA]ϠT.GiIoZ:!j Z4-$zDB B8ƞq$pLqb[lFD޴$qK~B1^5@eCU"xK7NiXUu+ B3p!LKU?i߁Av) z4Bٵq=bowj1K[}lL@@(+>t0%'0E-;\8=,Vu̹{]X$cLb'1z㗐4/ɳpK4bqʀeӱx:?jnRjBhn+FĨ+:=[I rsh=I;26[Z~',Q2Ҫ!' M;xڃ%p=9g U|P,&h4j; {L:EX ,kۦ#֐jo&vA45n} ̢*>D'*SC,=Uoy4㒑5o 15j0R+V,|CVH.ՙLt^@xvG=Th,C+t6txwM #nfXjs0)<ۢoC]xki.#9f; OD m)8[zW3#qy#B 5 \N4os @< += C%MAM}"fĭ{KG{P,EqMp57PQ,:&"; r?UQNIJ_Z.X` 㜐U9mrXf:mF íGėȤl^g(n1E#oW-341.[oݬp2뢎^D>=<ITz0wS< BG[(l |}I}UDٞ,WeNo ;cv<(ƳK)t {?ga|WL*"+д靍ie sʅ^;Q͋ @el#?_ňi+: Hl JT\ob4!Bpe˖_ ?sTQWPk8r{Wy.`+XQ$rROIo$Jv=DnT2٤!LB 懗J\e_)3uC+,:okhJG94;5Iu8P%_᪷v(ac5[ #X" ZmzAk@1dNfx@,j>!l#W;$1)e8Sx|H[7wdceP kVl{V1^?=h 7&e`QD]ɺ+ۄm¹8l*xM)ko3^,M O 9Uߩ tm?M^5%Som)aG︧3ZY3VY$ol]Eۨ>IIVKT骺JJ nv}(5@ E- WȄBr#ʡړ.*w,K@ y{l~snK P*R @L!+e0?$ZƇOIb64=S@ei t8(3sHk𙎈)dI eFO2C)r즂#^I\H/cWoƞeIȓS_)8_ajmqj/@GW7n 5/2J4c&U:f䶞J4j㏷T vNUy}i5HWPfN +RIecghܺ]!21m*Pݰ}B~5k'1љYj9 *}S}rwR1 $UdGj]iY3 r*:ixQQ{:O_BgS}t1ݲݜJۘse`m?yia_s;ާupjLӺln > Bp~9COmV AE$+g)K}m.%Cۏ]~;/&J%J*tF$sL.JSs5Br56"Mx/d&!}~Ŗu`fR\Iko=5y4"sI}'^$؝?el'8Mptw91MYoً?:SF Gޝb-.iɗ}*gj$4$wxE A~84#MJv\>e}k+.TQ?ji  Nj,aBc/k$/;l s>&yN Bcop6*%2hrԖV.e(\mF( NQϚC b?F+7J<.wrd^Ynd`O_zˈ-j+_){Qp]*0#%]SHwR {SΎQau v#6-^L>~߃.3>yۚy 7:ZbоZ;qCa#3ycv@d%X0`vAKB_MNnp?Q\ÐX$,=N: IჼLF` h~'Ýp,7@ tWYcIiZ%֒oV= E5{)@c̘v뀧٭:՚{FaS~)aKI6S>Q%`nM-+VȔd͒nB=wTFJ^ao޵[ͻ}p<%GeJPglN5i`K .%gEZfݷ2y*urm/_v :(ic2AeъwE< 8??EbE'nm*:~k~;oXԒL2*mzs#2cb0nxuT/,5ٟutje\j2Šz9TSi|O8LO`:"^{6[2 `omc773JdYCwJ*' u%?fhǓ8$EE}s;G +h+>xteUMTjHiZ]%O|j¿ ܕ}Ӗ7-4MKRNKW薵 7'FG#K_RP|"ٳ +rB3b8"qۛ(T:Pd7#b׷TnE-DH'syaTȨUB+$kx~yy3GF&<z5-aF$ &nyc\'2 U[rbl!,aFr-FWq \L#'O Q0q@ѳ4tt j,y] X/(^  K1uK^5 _/p)6k%1ҷϽJ 〓ޥ\!)O=a6&55nȫ_Hez;obN,O!:뛓sG#K] b]Xʺ텃z uדw`*J;+䙳<18:~wk(|5(%:xoYPY n4agF7p*p&)s/KfWƈTUN)_|#v΋t&S>pK}u&x[`g]Dd#C ~,~Bn8[HDh5}|XU %P"

O^vUCs6idWm|ݪ;?+ P*Zç/=V[]vAiQA15o}` ­1Onk'!J^7W<.ıifOrDv#9_BOZXGۛh.o(G`XLҖ\y彬`aow:T¶Yn']r!!WY^C߮th@25Y"2*>I0=<tgű\득2߳-jS` '4+$ 4k279NF9+6>1={+Q3h~ïKVٴEk~׻QM67]$֧+2"åcFT l>2B)r>@NS(yp\,7(zOb`@Ghhj?Z6>ÁḑȂwv4pGZi`w .,%5|R,Pe8g%p8c)tlNT [DPɼ(kU]3|ߜ/W%rb1=@q?/^  m?a=z 2{Iyj(<#qdLF79`[hf?s2ɀAJBP)&"4S>Xb|5hPzͷ?Uh M:tʇp{Ay_mM|AN2TG*`Lr AerFD`-"W,AMP̂Jo,B*;rOR$y[ve5\γ*w&w*]9P46 v6QKtJrT l#>8@L_z2=.>ʷs%˜kwUUdKi W嬹f/ri\j`|^oR)0.D `->cu*ID`Mˆxu!ˠ謜Ww\ma%na-'+1] |:6/%M].(.lnwMC.!»oher!@4MS/ `[uXC'wy4R|5 ~&U^}l3fnKLEWF=mbS$TќKx Iak6a]uEA,ůdfoA>U?5&HNv}s ϛ5W{7Z ;DqUWY+MKO$n9X|u?6":" ѱβ:4aYArh>!>Lz?F$_(Hoe)wg1᭚ l#:5P2?XUC$7]ZbU^'܀=:Qr+=̿J".pTۜ0VҦXxP]WpOFռTw~ r `DQ(mht+}7A )zO5Whv8xf-dՀ&u: 8UյwKb}87Daٹa NL$TEI2=7 x?xD|`h>('[4QXNs<q\`Xςp@ى<O?*7f765?oƚI $S+o x:Ǜ.u ^ʄߤJj .ntaxBsk8+042#ᇱkS؎W;US B $~IOPCg#}[7%L2Arg~nm4*剶bt!ڰ6MW?D2J}:OlKW3tDl%]v&vbzҵzܬG-P>"V*ARk-%/%EPNJ7^g+%պqRS2 yNPo193zVP_31]mO[srrP:ƄyƧ͟"`|0e,IYVy[\rgͿ]7f2vAlZ!WlsK9 ؿq2*5pΣ^#EjQ-V ["0`R G|óx*c\R1n1"dwnQKn+hXTV aJK&НjlSC(ͿM>ZŞHM PBR8VbNTo>%x` D6\"ӕ/4Z=^rRLͣ^b"%J$=Gk8 Lq\=r?,R3 5EAZVgqTK(z/u6fte$@`86W?:u,D`#j5e4 0mI[6(I ٢_Sk:Hr H/Ŧp.s{|aEuWI \~Fw;.+yS;C0+U"#<_2"rG&T>SNY? : >~{S}z y7zl/ͯ!csEmVMTK}Re`#ԗxeR>]HVXe;j,q\G/6:`o~+6qo{}bz1Sj߆Ae F e!ě%2sʩz { W厮/[H5cRV V}3j%UC͸C)t)Pq56ˍIӦzbg{Ip۟2IhbdQc[GRr/|uh$\.cW/cxlnjtTXuy.YY }Pە4Z *r_Q|J32,PݴP=Ma.)\NUAu:^>o^'v{PnKQ;EmI 3g P;k)dGr#Üs6~M~^R:#UTVK@<l%VJ8:Q?e) Zq X0%*aNl^rl Yî>vcBԸ7L@itϳ<G~G?(ݕ﷗Tn/)/-!F3=jD}n _@,+sCjU9T?>{x,JE7(KMq\Rw϶^kds?5] IYjߌĪ+6xyDjy%߹D?%==)50[`x ?&0UnBqel`BX} z&d ;'LfQw4\t !hSZ,q&-hU{1WʅHe\K`2}Ƣ [O+s*k3B(E'>. AQ"eܪR^gěi=<>GxY gK7pxsNfoOHn@D+F_,nCdxtS=? .Uf2cxB4#I/1I=S(*!š.XJk{@5oN  b[4@pnxDևih+bs\+`f$Q艌`&d*݁(qGq)4D,1_{y"aE~>67DdwhOԻx Al7ɓ[~B ܙwx \ e4۾R㧬q,;2TŒux)ѬZi"ι|.Z#Yثt.=:ϟ?!ˊU&,051b*gLîm7lꭹHaJ}t?sΚ3>*֖jYE>-),MZGԒXb}]0mΈWz-R0:s# $}Np q0 Kzq[7sY#F==gVnVUCK撛#+P٦)xa~”^^PBԆlH3,c01=h7G΁SAxjʶz.-32R: QI\ " |-Y4V萧:xe-M1Eh!tOAk"^ q}kHޱa:*w.qd9k"mzs+4mJ"/a8~|hT"5I~ q^(dy G*nL۽r̴~hɛ"&6sV_ʫ%SKmW9Q-2pI(#kn3.`xk{ٚ! q-KQҥb[&f^"s/RnD06>-dw٧~J5R\;нMݔ4'@Vxo *6mjݮa2%F)k]ܷܒ8^F4.+)V  ޱ< B 8ΰXmL^ ~ ۩7c@Tp3~Z~M+FѲH&c6\eY}pL}a{)I(q8g%?᠔#~ O7 &>aËX\6 ٌHoCr+Y@[ND:|A8oi01W3Dw{PYƁrٷ:jVax[T#Ě mc/ 4zX#L, ;C!]#!]uC}څd# x?9% RwVРd,>5[Pnq+\0VW9xm T_`˗ŗ$B(*|~+n"1H3q>.RƬ6]#dzƒ9<ֈ⹣[ЭDhzKMoqtUqo-T"f9`w8[Qp<[+L2/(Xz:tbUU 9D{~ G}ՙob!m6h%hP;?8Oh Z0ޙTE+!޿hJ]&=6  $ɩ-,FEcy},{}VZ7b~c~μG8) ߀/7&m^T8SD;-(v:z&j*Ļ']mIjl2 +@] 2'<.wD6 4T' :' <{R`FrKU"Sm(Psx]\@RIxy]B'c4S %kldU;YDzuћ9{D"5%ε#*]\p6 וyJS&r8?֞.sF TibHwK(+ᓦ\ nx5}\;vA mWTkfS9ms4t ?P Ģ7pǒN,\~oظǷts9ra*F,ZFp$M^!+IB_bni=Sm}km%$$fjvP\AHӳ4Jo#K9_\J]ApXZoF(&TCXQ;/NTd n*c}Ғ jLDɵ@}5vCbOEwWl_p(:D +\=]7LރEg|K?fAf:N;ra}88'n`&njɕ+GzB[BR9-] J %y))G_|_L'$[pҪdu<-Cv޺ 6UG+I' CBE+s#qqn0i귨'|LF1Dl+m'6/!{RC%bgXf/3Y=Hvi+Y\q.ᓒ|f@{=o!|w8$YbsS$@A+Xge!8jhM\sݝ1R!pq}pEM3aiƐ|UJ-V?.$punN9[#̼ǞQ ZkDZhp65Ad"\!cI[]#K]F|Ǘ5xB'=2Nypp'ws&^>%ͤBi,9]P=Ww*(+l<:f\Y6'"\h.2C5:&!"]=(Ucs u*cN8-JO^Lu*Jȑ(bt{W \lB*\_c)vƸ>/g=CNSA|#/ث UY݀D;+Ξq VL8OHm濒U 8ȹ`2d*pLٝU}%J0i]E}'r;wޙ|[VO$I,lIjB;6CnB>-\P%Yp<4hbdhzj@7~mW00|2X~`ڠa=]8$wy ; t#Ch,5CarE+(7)b뛉87Y â#Ǭ/Cap2(X$8^*V+0H,M5nbtMJLȰZ C >(&xV`x򇞾:e}ΝzHeYi0a\OygoFIi2kg *_%.1: *ot mk N'+ -L~f-ۛ{um<#=qTRV"=`Sa_.y@mI3v D^\ #bS$Fb?;QB$z^7!sQ4yԊ刜%@vt^݅j(R] }Y< @@`#udWa~Νv/lAC&CJO ̷|+So ^a|v޼zRUcB\c8̳ua N.=L(t4λ<, _`;tֵqu/DdH#KTPX@2FV,\%= ■F:cFm? IFf: gNb](ΰ@ -_ ML1+!=v(B+ zqP^;l檷Xqm!>Z^"vg]HʽNyf[OE(lUU! /ԈLcJ 2Iޯ$p9 >wZN +52 {gt/ IO.bBđbac~̓k&Of_FAh% >`+ ߞ"qvcS,M7YIcTCi?K92=ss܀ 39E@v#ƙ POzxdU{Y u^gf q}BR0<5YRgQ,y257W3yo~Ƙ(J,ˑ$If eJ9uIA bA3ƻm)jSxC9XXƻ}ꩿ?9)뗍#r:n,Zf Fx;,mT9?dd1Ib= }0XjR@spuOˡ `MfP߶N0 Ht5e ] |2n*.tGDO,wPցq^}_|Tg8wtf?znw ~buMw35,8XJm_[ ׾oQe[ezGvRfipB]a7A:!U79)패fa8CXB=dy}6ES3h8~ךc 5G>>iJp"["[.xb@"Z.DUDfApmUu-[ǰ> \5|3@§63&jUozdz ,W؊&sLdG.F #u ]/ײV}Hm ߙH`O kUu.ltwƯͨ!+Va )-_ON]CҀ4f+ڭ}})u02~oM{Mrl~qgz|-u96uԺ' !#x/4>5^97`$xmq7hry>F3C寸LX{U@; %^EWր2Mߛ}"}&y'`sJSmryDO&Cd©!B@㌥#j']ݪGNo2=m:OxzDsIeDHx(a, 9CBQ!?iVwAeem:sm7̤b!UBH,eW«}؍g4TdI 软]*oݵn\I)Yo4:`D<-C2CFج6\;UDł!iߠjvHCȉ^k}u9P;]`!M1 Թ^@ec=j}{jSFOP`Q%l#U!28JBH? n,My5A" }ɮp,(J l,@DRrl=WrL^Vf.GB_3!=xꭸW'wcp-)\TJ:Chc݀\)r͉lWg 7+31͉NCu|v!Ѱ6SPE 9sQMM&lCܢ tCp,w[z[6{ tzsw.fgQ!&`4\}Li[1|{^xX_i'1vSJim)qLj 69pQ5C>ݩDeq J쾷6aƘx.?^.}A*s׭0 Cڵ̉q. EYяv\LTKG7B7(xSԅǦc1Kl"x`w߼I".qHqg,*-{[}"B~-nrk5.WkN5Z5-?IT=Y&MͼW1g6w`刎BF4uF 9O<vnFmx\W/_}AֹZhGv^H5L,:?Q)[a5JF).`<3L8r " TG"N:4ʿsL|u bSYd4D{nP#A峄;H4P@MD|HH0z LAԵdXC~J (ԠP Kޑ7#Ӗ ,9G8+2WnXx BT'(4^[E;{Q)p򕞠=Vc1Z/4r`Bm-%tLM4# ,u' ߫ҝq|"h_8` t mԴD% f"lL98R~ݕ)4̝zMw %h5.bꍐL)®د$N5/8jƯPJJo;1CkD$/V34vq?#rZRuG"   .< ]`n7D} X@B7+qȫP4Em]Bo#x o:ܸA`ZgFh 0\tgvztߔgaj{q^]CV"//tl˂IX ڙܧ#m:EV>eUgxKH3"tAHĻhjC+O\-gG Md:8{Z#y;vL6_,N,w5_z&/wZ)=wж1{72,o5}x :0/HgB=L?Fn;3b}z\2Cjϯ꿡nn0@aH$bϨS4%QL A_ Zi gH2 R7Cm/=vSy |IQ,\Fƌ)戥ٍW&wl30q HƄajX u<& 8B,u}\6C_gad& As+jAV:!*. yg|.} +=~6Gp@FWyǨq *g[ 8FؾBc+z#dGYe#Ы@?^Zz(L۸˿3$A(*R) (Nm$wQǻ -a,(Nʀ̎ӶqXF>b\ثc^7V/;s䢮g)3SB ʢKvET}ξ}G9P4SJg4ݠ p޾ t:zwAb>P?6FS _rmv r}=?#@wc6k-6+_97V/+:BV$V8Z;3;- KK]rDxa6NV,)+q]D /Y"ZBp1cp4iԎhCr^sJk.K 1x4 B\IYͭ>L1oCSPm" 8eaf)x,CX0H`3siV,*/R&DJ-X~R(|UYvQLjFOLmV3"L3@ `Mu ̖&L@xȓ1pxm/T5t5NΓ[Q>[JHʟGsdϹ<1lB%m@I0b+/8s%N`=-Gk1K ;)3uia[N--3kXUIö* &ysa19^tzPb[>dHa]?/A;بn˕;luL ;P7?ZbC^$6uu 3=SwZil(;ry*l|ȣrGm/&GVeWd_ ɂs HDBJnyPm^1s@.sopNWGR ;cd_${Xebiw@I ;g&cwA#i %Zkęg.fb!o vNz]>ϡFsaIZIUYv6$t/TW#+_;Cmx+IqO;;8ĐuL uBdoQQ࡚5+I5IٽjLFXp â26"-` / b|ERܵo皼9ո=4N7TpRg%.Dz-_L4M+OWk3 c^ޝĿUI9ҍ?X/ZC7]8 ʰRڸSO:@ <':0x䄳r: =w֢[Q VoۛݞCJڤ`JF.-L b-~DѵU .\?Hu]fZHWd ICD׾߀1g_.]nYLonРѓ^G~[m nqpyJsx;}Il_f-/ $-ot|jgU]|?xŨ͚;?V|a=+yj]Nc0D{N Ť8A*~&a"e̴y1\8tHB5o<4Yw |xtO ^+Z\%v*G$Mlkjah)h(?RZlGO_a8λV O*p-k-9ZV_Aӷ}|:m:a1s vh_pġR&gUV?c}6R8Vqq1<^P'J/^z6 -w/dPۏ5}z_vKuPZW@]<[G}V|2"bƋ$;%ۓSĩAk2ѳkH sx>=8XzM( etaњC)Ӕko)zYvMaXGm mmҘ>>AT;cc:6CPVk-3{qt$eK貤c&b4(+IDt09K_ZoU<6 @aR0Ζ&:st@nOAd) J\E]PW*E>'4jmsU']m 2L;e$V *$V׬a kM:L.kF~) Y客8P: 8;d\ {B1$ݷ74v#^?MJg8N.RZ-{< Է[ح!DoحX6Z2⺙fmSκ%Z}3)&ӷΒ-n(&_ =_mG1}+$8i=JZ~.Y/S8~J߷po= V{4#k"*b= rڠ̢3m2og ,+&uojTlb%nU:&ނHFMai:KEgDMb +M ǙK+4GI71덋p)?H2g4 N`XgVljqA/b;=%vCi629νi?LRQ~=,=h]qW $e_D,?w.yM!@yiS<|-?Da9`6/Hޡ\v]6Xǰp{NeAS܍ 誈"Ç! \=yz^Wvb-mi'bc5 Jj s1ʂw=vhGxJ LāgGXG7x0zy',^Y18LRyzow'`Y v15O$فc51GY }~s#b' aVI^;ÅgE@*8ġ>F+uڊ۟YV_xG ,/##pc g{-0A!xvmlBj–;vPJW@@yOgY%w[޽|iŰ-9jݮ+^[$E쭭S 9HI_|g[<@$x-u%܃ c9*|%g`== ɱSf[2ZQ s06W@TvFԞ$-5UN-6lF.&-EZ ~BqX{r|#y%kkzHxV 9f}(,gŐޞʉLSV /'F(B#c,K9F''4Т ;֨][̈d ̤ӿgV8߰&Y8%1<'*3퓘+l[> -v^rGzԴ@v,[#ꀅ:s0s^:_!]v=S#lw4iF6ςsѧ2Z( Ѧ뜸)+:tW\9 #vCs]Ol9$H C&r }Wx0\^/:?}2yhB/Zp|))ڄ\0 =@"mēlE{7FԶ%JbWW9_#%<4oae>.LR֮2q12RWaoE$mUf9o?X y WѸ:Ih%#!%q*K#rc*wBMJ%Q0\B1YHj U؛E5@k!~kD'ci9QilQރ6xSDR[{|7=ѢQG-uY\ZqjV o!eqjUߺcA'h;HXCѧ&Bt=VYioIX*?K 2fiXՑPVl>KGZ5Gi3 Xfaq 1CI8@w ]zFXKHG&Il"-?t&rDlSGd4~w5iU^p`Dh.mx `{K6c*pTSh+[a-ʝ4'zp&A@who%-P0eqԟǞW?"kHCX$ S_>)3_v"8x2W-A+yc_&6_I<Ʃgw˟nr6V]N7 <|*"?-&fBFvȿ(_0WSfC{ayq6V7*& іrzDJ}ukr vvFwf~ˮSV'i{ q,nl j, OM f`AtiB5qH Y4 dF0]A*HlTr_hb`cQǧtζ̶4c3J2'9AGGM.d*-<]F_usbˆn,nF][(\=h?s ~ NGeC`(/)͛Qf;N;T⽰wڽs-fz G\TkI9 WE3jiBRT_ =~)M<-.RhZ: rFxޭ{ Te;B`^OܴqdM$m\ q@u٢rP"ZN>]GQ,} Y![g3 2đ \A-$ǝ کf̕m VWPDmꊋ"-JB[@URK,nMX! -tIO^%"40eNQ5G2[ R.\DA!KR2- ssu[4]8YeƶHz@Ӓk :^gQj"[u,"`*@F3%G x+uŤbw/g6;`wJcJ=y.u_TyKg4,#ysR h.- xU+@3Xp풹;nFKIgQ :6zPT;Z5iCDPa32*w^!#.W9wv{J pGO,4 ·5:@T E0lP/hB6fjuy |h}l@=T[g)q,,`Šfȵ9QSfs𶸏" =ϻ\[6O;'=ZLCjrX'p%It \_^,,1k)^W!$ʏ:.zkDmӟsjQw&MYZ1s!; zyErGyşNDgK$̭ơz8݊@\;|\2 ]F?|xjeB,=ɜt`iO\Pà ;QTVԋ~E|'MKB`umѰ;\Z2TJ_?W(DŽ dq<سGjl',bFm Q(S7*'<5w}؄8yeEA3N\ȹ]H3[D$_Ug1r5+t1y~5 VB!z'y7?k5 AʶC0N1!Us`zg^MCFΆք!{mp ~Ii~35?񯛐_5˧I> zdjN^g[4!+35j*8"j^]*a ͧ/&v-o]ӑ[V6VepLN&Luƪgs/i ^`M~om/~.?3aD%"µM"!.0^}/ H7)y!E`?J 6G^ k ]h20H4D[)^IHZxrK&Px_Kt{a''{aKm8eIT\TG8\F_rҰ W$Ȁ7-hNV~7 fU( NDž/ "T ,lvn[#9AܸaZLzt(~e<1CH+S|*NQW"y-6jkPH?(~W* y!U9.{udm߸/>5 AUO~޹Јcvcj^0g dT^+ÆHSsRP3z/>J1cq|PM[^А+X "Y0U6^C6?Byjw+}ׂ|,ξ:@ [ 侬[>B ?7rŴCCTtCzX~Z2@p,_opmݕJ̡0%+\K-C[1^`iby}_NlRiEu P\L%-W<16t־5/0"k~OwełC5+O(ca~$S3DTcԥ F84nzf~1-zTàR.g|@H\AC}5ۢ ';ݷQ6@} ȸlxZPtXVvOw7" [q?at]ȕDÆKJ^ *m2| <4.dC%y6nIRsDHˢ{U9lt"?lEisAkJucp- Ƽs >@FVk6£V'26o( t(+f!$vlh +/zD^P&躬Gfƨ>&Tg^W56KNfSL>߈]*D~b\B.=>T=vUSJ;:%?i$}eVl /s'?3PQ/ 3q$f{9`鮅j0% !c.M%n9^7vk_vZa B47]sUiSIu)v^| ôĮt陵H =b7osN$?tl 2j߂9^O xӟ)dE$t Mv(.gޞqzSl&I#sOiZ*bX/2xN9ݸë 52prB!3w QNh܂~"{t9+>ĈV-r%vPq)U*54:#]1n|-]0?x:wA8D٘ M`aDPE8J)r!; RH_H,x9~) Esz1NQLNvfotK2as៤,lzF-jy4F%*O(WŧW5&OFWm^28_^ &Ivp:%9ԚPy[G2"CI]#wgAHSj}/͌NUF4"[5ʡtVȌ`U:sw |`t"\BVn9jF;'6Jal!U;~ |ɣ2x 9=DV|2໦rBX攪Jb Kφ\UKC쵺-J^p $40V~[? ) l`Lװ<;S"9( QsLFlt[$Kc-@OJ,.倍4nJbt2oC)E[/? |Jbh+'9|JkQ<~#DlhRlia"aAv]sU5apjg~tV#le 2&l5 I8uIWI+$t u;a%` (Mj5V1,##R Y*e4N`K?`otylp/J}\ %[zd; UL{ cN5FW{Zs:Y9ʅ~U"lBۘ|(\13aü6,Y< 5L#a $GN᯾2*;ȋr/'qMQ>rT=\M鹓p<wT*x/. a05VwY!sQ /~a3({ÆyC_n]=rn˜ ,(Ǻb?yeyN&tY1bjʌ.$?' d'K8Qw 868aQ/Nʣ,KV|SY- E./+fA_6e2LE't:BN*-2S`"~f?*CQWrcߟ+A ŝ9(iey^K4(4Jcnfy;=0*_-t fFO5ގyd _}']ciGRK, g7|]]vN^V}ٞ$6EMQ+(dB_S-/BC'xb6%E6;#_Ki*c@1t W^Kx0ۈ`As(V1pu.EYvF# g@oaBAmm5Y^GNt*{QX៘[89>W[o3\/Sk3#d÷7ŶLJQ?)ߵFD:\16۷oW1Xќ{YQp) MuIǿm״dzۢrȬz4}>#_JRawL8T޲&;?'#o f2uc&KX2f *?Y[ zٵ";M^eGRrh"3w (H)c!^S|7'sjf]}pqJJԊmvm޺їJ0Ɋ9ƑW~ϗ wOkܗʑz6l=wEYȍ =O kJஶ/ 2x܆8$'j~K͑qn YcpK@v1J2Ee06j|V?bLS/yOlp,|[zZt<\>L^ -ގ8g h/nI@hacvO`W8G\BOygǫ5hCVvs#A(#lɅj{@] ͷ94I ԣ3qQ,^ir5UrWO?zJZb`0͢p95.qQιSzAo]9,*"m=)} 9q]ƺkDN~tGL1>@oD_~>_?8˼b,"xe5ANJGL>O xTy3:AWgʶgWz\3|L\u{s`= &(gU]fY[?B}=<[;kןry:mt(p4;~@M]k67dq=bǒ֘@wiC=4.~Aq2]l_1g^7*̞ˠ FEoqȥ&D4Y37%ү X>e7б||f4h\,){79.RϗTZgγgc D_|d^ mNWMɄ,D }JP:pCc9eFwnӽwDjT3Y.(L0'o)Ћ,fgKh8+ ӬRo>c8me^j-e־g >GroCi_b؋& `gW~2@8O'(i..MบNiBٴ=ք;q*-չg\zEM]4^(eW=l>@fT/4zl\ZMq|Kc? aˇ }[HϾN،'·ap9ӗG'+lbA⛎9ə$@-ew+ ohS -?\ro_M2*n'{)43<̢}blfb|~ ic}M!,MA*)3|f F*P  +@OwSyDXu1]$A`o*X|]6t3C,30 d}&él\CW%$)G , 6@.RSpk$8%^7 MP?ƞc? ^-fu B@Q|J/{s2eC{AŖCqʧ[< am[ťr8oZpR@_s Y]Пc< ^|f>UQ[<,q8M1I})72Z/uȟ <| P|߂T-kŴ߶>/t-td>_3#:{rgu۾"_(?{`N11殖7qeM(Z ,uA5p2v>6*t~X=dzFA!qybK/IƔ{XH"7y~.-d9W ljR88"Îe'Rx\WqnaAw~pShG(ZրJʵp硪jѰ\~e%8dN3:쫑 HW2,J7E,+oO*J-|1 h[4K'ѧQmQ]LT S["c7xˉfǹSLĂ7=Z%"aТ6 2Kz]LEP*gQq p 9y/g5f]LU}n IuTM=^ 3w0Qyu*j0Q \7Ə=X gD 8 ( R'%`̭Ep[um@;3-G+,g,BTwr_Nyn۱ŀAI,fľIJ%*ItJICbDt.vxè&J'D_*zD 眜8!F]{zʡՏ3Z$|ߟ]VJi]To E+0krM `y-z(+, ?>mnӗ2ۆR)q*r8J߳ONjv. )O(}[lNt{f"hB 7/,%vd/@bA 'LO8?FmD#m_ЯC|sC!.(\= T͐NAZ>!a ݤs $m&2+/Pr㘈J%bE֢UaD bCVyUDR:_\Qۥ]2P]R눃#UqzF OaсgSr3kIiEWv܊ڲ[_{]dR%pq":0sf1NϺ 9N}-j ?t}oL,ȿI 4hqaA']/Gw%›#*79EH&m S[tkC['s3,HKٜEgJ| nxtGX`JMYV9&PFڐ^i=YȠkj lVbQßNV=,BSⱊG\& Kо3]P j:;[:vq/*Jl׍B|.ƎG*1Vr*}𣌱e1x)/PMnZP6  8,U;wnblDQ>ʦM|"H\ʙ/+pGCP!e ~Z ;QE%D!ŢS;vU ;8Gsӵvl=n_;.P?1ص|)T̗0YAG6h_X N5;a4Շh 8mhS‘2Xf'`HOCrbc8Y,e[Bz s[a aKlLS)Z<mw_n&넛8co˶Q>Ծ+/9m2*#09%Gd`6єܯdK`(W7hmA>4ROP' ' E^[hn [۷C]9GIWBM-UVm܇C,fp'\?dbZ@1dk> w0OGVO_ y}Ie53Zȯɍp[ lvӕ>ˊx@mMQJW/YI:S2Y|kܨc#N&9{\+E~B^MrC䁃YF!'.f{6C@`\~@(,t.y爫*0HPg\A"fb>/s|P#{q"ՉJZȱ hGV;AK`V*SѕfOFlRyg P.q׫-+{|5x{c㌔GUɻx^QvfU4Ntz#Vd9\{A*PNQ;[~ek$ DwLM}Uv?#6`F18*&v°u:#C$<\>ȹڴGih䬈N?,XƖr}ӵy#n'E iC!BDwOiI"pQj-e'C8DRb7tuҩR/\IXthlX*S<{XJJ3M 7bXPe_T7Jkv_fEDPX70JZ(HݧTE;s%-ԪAEwƱa]%mg +:kOE` 냠a,\& Ts/O^Ju o*ltbcbj-)ݏBd+hN-yOJd4b:O|V|.zYӧ]P7?dDR"0>fCHs(R&Jf̢#{EUKv}eyo$l%V3Ɏ&&e=y4߳B{N'9 qh1k_YݥdM~k&QddroU*ϴEG+ " v05(4SFP*Kr;rzg}z /lZn/dp\%Zi^YN!YuiJ2Fq }-VF]M:?*h)%2QX|o5/F*?ӹ$QL"lͶ8{q? 0\.&㷷€Cu:NSlvu]FqQLp%j2iԃܟDذyRrѧOQfVq|O9AI|KCdsJ씮;ˮgB[ oiG\4D5j%HrطAr Dm>އ)#h+s/'),5K@ԅWnZ O qSIF3!hayVlxBr:ߪYKp!'\TexZ$vl ]^JϿgG?b˴!g_r_Bgz[EiNl/؆L?_4"}@,,7g] c@ T󝵧m8ieL9f%pK֣R(.Ki>2m9,w1R> g:ַ8'דe+%d4zp\:>Ϯ]C:)DoV_~ i{Q|i*^?qGkV[Jd[ajf5me4Gv6ХIlWzJu[5<[t}WD_Z3A'Jܩ)' v d b u%9Gsa\l^ ,Yoq&GsO&x`TSO~Ă9+=E 5l<5LWY.  J\BRYA?lTGH l< 73vtge+s_7y?,'^XJ8 h[AlMqMokN!1 Jk9UaX)[~l!C3C }GAg@Ȭrvvm:0/ fg@YU[Jjr$N:Hk Ϲ8ޱ}؃vCرaIp P#,V@`|g:]lqkd?XԪ܃)@lEdL!bB,j.w"ւY ^= F7~qsUVl9 eƐup`%Vv3EYϿy@Ǘrjbc0 ? C}'aND|^Xk{kx=ndW}Hw:QP47NJ94؏Y֤uP(X1 f%~+%)D11 цM`x.i3c#Pp;G WuAN \K?2}RdlhtX8f) Cdn5j(@KBj<]|eb?"uB*I]0ۚ)Th3q2_<$;9/QDtNuhA+.ϸE?}尚!K[Cڜ?g i1Ac={FqLr2[)|Ⱦx~SZ|]sw4ƻٺt\֔fq/`Y &j .wj1ij{dk_iB@xi,ˁ _eLWy\`Uh]݁|aHSX*{7ζ {EH L+9F˾ _k1`9B#>Q{@,t񚙸#FӬeWpUvJ>,jQd{r vfbLe'7O-P⻪{&R(9{?7VВFx7ShOjHT0Ͷ3Gk-oͅ.vJ"["d{&q-"{p|23A(C'd!ɁUlCˍ5zskܵaSt2g+T3w%4:.5~+i$+TSL/8'$ e風M1khs.I*RaQTҀ +>J)K.a1>1=-݆0Иȶܷ( SW0t,ԬM=TAN3x6?33Jе2(b@\CZ ͡f Czwaj H뱇(·#O-Gmdu *@nwHëwםD[.U : GTW{SkSJWr0no_FR<3ups\̈́v|,">SM/C&Ewq3iSmYST2ĘIrNB ;Q=4ogy),lkq?dfq/j3f3! XO^y VIØW^xŅ |mtxYW"t޼#IF;Pfw]?& (i=1|n$Gt Sp2kGJj"BX1gj%V̐`i247%xM\mt2S^V&fk:jp`hX|M ͷu_.&R)MsB.WU,"16sP8G$hnZy\.~~]}R$jv@Hz]s*_p4tkUCQ. $S?{~Qz|FpT..K7n|^+L5ؘ jiw<Whh@KA?s' iƎ02?oybX&ouj%}DLd%\fHܔl-'u&:E&? 0( s-~z"Ɠ6D& h\ONCOt3!mcˣ~rY%MHfU+p];{ dj[9V(&'vlI(֍y-[Gnhe #6o1TC1kʆ>X6Og3at6jSiG L)%deIv ;ޛ|~'VjidV]Xr [ I*>0ECyF,`˖g3Dtj#k~z&/&5or7{{)<ȨPDďKFavKF'tlp \lo$k@^=/9 37KT6/"ڗc_=SPJ(1 ̧7Lh*u,b|F6m[@r0[i2L͹i(񪘯<4mH 0 v %Rq)Ab[(*by~M@MC7L:QF(U2Mẉ3{6V,7sؚN4T:;Zgx*RKAVI hsP d"G:6]{tm'~IgJBgUd$UT]3|TjBW-s\"dcdI/Ɔ{ ~s!^."o+lEY ̽n~Hd0A"r FU(9iiI$L$!ϠsKiQ?dG6^z Nja57nR6j2~. 24nDR>{5:WDjkWQkشsIlr ,Qг7XQqpVkrK6bwwJxαJEyDC7Qp.2ڷbt3(,g+ ؉>5zDGi۠4y;Ƨߺ+Kk!j &/%83[nYnLM8pB `Vv3WkiĜ[?.yOl=zRp{Uu%GNǤ]5Wn\mJϼD^^ 3/֜"ц $⢎%sxU'ͪhY};\>> *UO47.@p"`R7 (ph.$={I  C:#ҳ+k1̲{/6]B?얙}\7iI[7x7q 2sZTߗxkK-~w?W ĒN'K:ɹ~0<>1zh>a˟Ƥ3H;ǣ,6LID*Z;5]jܛ,&ݑg5) $vi1U<>LߚW X#]bD@kk_g7I,47=䦽л]bt>GR:g 's|lݼ˄0v;8>SU/e~G4Ÿ iD6T֎5Tg ]J ' fw I{BTR䁆7=۹)*H\T^+}#}8s[2%Կ0QzE0OrY6| PDqP2 /n,7 ~{ xYuzqvMp4wMٍ"n]puw%%ƀ8f mhbIrŧ#TOc"]b%0388ÒzP!#%wL-DOoG];OmAyUc'+0IoZmnoVw Z?7c[)( ?G4d7TCJΪNz pRuh#J?Er_K|S|t7hʼnwDQRS`%[әlKy> "Ծ`VNz(Zlى,C8cu#gɮL[vm\oo{u@I&;w`5+ yr$vnd^s`&? + MĒJ( __Gr{'KI@<.i7 Iw{CǠE8O rRN@=o swRIFV2`(RO5:`k,@%1~܆׳ ۣwOOБkt#(&)~DO_2,ZTd_\A:kwy*PTo[@2MMXyE^?MʯSr! nd‰j,*7t:;Ori=Єf~ix۳{"4?@o^F)o r>[F۲Af|*PivH(-ι݈&"++/,e1iq*9jKLͶRTR1 ZebA{*F笷e UI/R Xde9i`bLJRg!it>7]m.E+)˭55FCyk]P?k"MAh io]!z4sq?݋nS}^`h9:1pcb6p|7V@Ch6u$~fK`R5:@ҺUΐ{ 7G0]xށ0N(Ushh&cl"&I<{m|4V^Gؾ#bҟg D9!_9[G+;h@aW'z 3zBerlUI+NG)S%J2-vd1zv[,[۴hcEAnʙ5ݾ]LY;aB)ʘ>TL<:SPكko'xI[QrB4#'6}U}Px9zf|մpQt~ wnaT%`f>3Z+ڛiӹ,!NyKX~N5d)Z>;7+믨opv-}xB[(rm@+.3aEXjb:]QUq>4Z|Myit?;>ƀqeQ` ޤe`WoCq\Jy39Sމ8pj#B|M Np˕*fd4MYΏy~zTö #3dr4 Z<+UHP6k#:R'rc //SqEił~xOGГxO5 )K2ۡ81ҥџF o{:Rcs3/pJ YDnaęH#19(B̅1n'p:?6RC" -qR5E~"4D2aш\!JfAڈнKqe0G,J1$-*(-6J~9T;/蘋,>zHsQdE(- d'$WOL1S9 uJXĪ>£0mZ}ͣgw}=,=bQ_w‰bwٍ0'J(+^.!}E@e~ p3x 9)Jo\)$ew[}$8{:(2O)-J`{:kB)1m_yZ /dS]?,Ud DztN K#>Z}ԑf>=.a۱Ҧ2npXVyuz*Ff\)+lax>tэSѶ̈́0\!OH Q^ js}X!˛Ns!K`<Ð8A4WQ$A̷uwTqO찘h03ILOІOq3fbr@߲sm^ X$h5rZ}q+Bʆ,Dm>}ڝj׼+BdžAI 4!I}Nhޣ_Ӛ&+guQBt,Hy0Q#hܦ,HҚ?ElIJ3H.0VWp<].q3LS W/_'2H&܆ك},Bm2SZxl |2tb'w WVOCs:Z8D$^ +~^-tg8;PD>I0F)]ʏ??jEnW>h/标u`5=C0zc{_{X%E(PGwG̻4dw-l/U M< pSK-c9>WIJ2[AVHUs-c'/f ߽v4qפc ) 07IWY-❲MM^Ro'>C VF;LtEӠ`;)Keo>"ڒk:OKHF,8 ugΜr܁y1} o]בQ 7 |J,%) q`lx.jot>Ɉ8)7םdJRHV}9 6PN%yViE0[ Q:.L'HxLyo^kƐ#v刦Q581ǚ>r`9KAUCk19zuXw 3?\1_7#?uk7X) ceT"CJO$߸jM?^';qCXEM͍ O6͆,{jos/@y:%l9C>f#FR+'|1%fjS.xF-Hr(CI;|]p71OfQ;ɢnk'.]`n;jNBl&خllС79Y qc 5QsTL[˛X`wR>gBV}^2IQ6J&&M ‡lj:Knb;uQa'Gå[8V4zGVd\4L۠H%,$62 MkYtw)Ϟ 0ߗC}}5K`_*KYLTU9 Uz'.:&v-g/33OG>qղL0=!GxWb Ch#Ρqڰbt'YΡH#^$6֚ZABZ ʈH6/AO!Q=]\6ٷFiTkAqg~WU(h'pѭOac?ikc۳] kn`~8]cܵ,t`l=W|Cy_[ހG{(~)MZrH {U-y`d8eI~Mψ,l~{^1a@r} x,c%_i臙ybㆂO4`Dn\;@=Pف:*zi+AScŭbPUAT;Ja9:9A]!b}Ί^hE<nӡN\-/[L8{.n8= Htl[!|Er^p [lX."I8R,Lh_Aj_(u5%+ 0]_<=#}c6-/)R99jE(`HeE.C1TvuAd۔0"?fOD;cU$Sv0I+t{6 24K`-xQWa TʺHVF%MH K*TT3az# W&d%O*5X\a(5:(g -9ždXTkDā_ ;[QI(soNm!'svmO<1xrF_ds -L957w{zc~ g8Ek8f!xKs/8jf1A: k>uVvpF]Z0V=pdh2]qVy󭓉^\U" Ik$f|²ݛ3 -jiiY|eu6X3\[3#~a/\!9]/\ۿu(4|^RҲY'Ҷ~iLxmP4?\q5Un=T!΃PdkBz'uL,mdJT(f}e"eA6LOLZ G|*v@PF$$,I|< ea Ͼř'g$պ:s _0МZ+y4۞-tA߁b έC$Up^F3ns+d"*һ[k;^F"滋zz1fV[Y Pd>l Ut}zhU e5&oJJ(txj? .g@mmį(\~"bFtݴA e`? sϞ RX1 CH$aeo'(e7 ;!8G&0mfFjGy`|<-ub ġ?'EmeF!kעm_(pٙޮО&}crT d;k>Bp }0t59CLFNwK*Y-FƣD-cݢ{4]H)?!,EagcIHaʮ<iZ :ɸRG$溮HjaMp(`Zu9&ae1Khc"ٗ5-:H=&Ȍ1sXq1ي_tg tm32uY) `0C bHQFZMv flmA*c.Q Xa @".ZPt𠸾{甿=iE,?ew%uK Gwh>7#@{nMgCeǪ$WcSQlΚ|WD<(q7h=!sPUE <:L%wܯ[[ `_c^CKqi0G4[qCV3ڭw}և} xmԠraJkWac9Ů`4_NNt4C$sݩFүn9%qtDl_iybӱ'/DĺL+h d2J:~K TiKAp%ljut!2ܨ] k!"i}Wv=-Qcl_D3HWLa\! 6GcZGg E&A/Jk;>{ỎAǎfW^Q9yٸr(1w5YĪ)\sc K+jS`n+E "QXΪIڟW_2] К(hݘ}Issw3 [[|^<0:jÈW 2F4kiu OLWdt;?dm7*ϗ٤gP$bycmk[|qm-h-zbu:#@A-'|'!d"..!E_Tz$ Lb 2y'r٘vU ms $ Bm zM/7;UnQc¹ b >}>MڅQ[]`^$_vpiG7YO?Ue:B~eRAyvjjPM6lV:a\͂++6D8oV}!8N8f5f'v^XTsu+T7DsXJ;$ @i#5KۿO}Cڔ@~@..ƶ!A=)+XOZd,.7H2;]xZhsy</ ,Emo>Vba[(i1[pFk12m~U_syx_xhF@} ,1[$}b:\7Et6fo(O:o/cw3Gog0hgES`P&i*+'6E\Zr8:M;d&1HYL=hzrg-IZ6v'}Gqg<&Ý "z c=jg\ Fkgp Yb"*=5@`XitKq:>nHK8Ώ}eZM+%s}{g5R2)n ¡jY 5pr[_53OW['*rzZMLfgqpu.(;Xlc,T܃Q&TlK> 1Qs<#;`tj-B'6x\"6IJF,eoK)uR+W\9!Nr;rYj[3(IfkvSdyA-AaX@UmUX$t*Z!=atVGN_m[|r_ϲm`/yw(X:^[sS ߗWJ%*3o`x2fa:-{JP0C;\R|B `8R7=^Q_Ks(-= osʗк~F%P4ۖ6O6mY\#s'>@9ekݞ7pq^~ۉ ]<+y5I0}q zggqo|.7ێ@b>##i:@ VK0+Oގ@bc3SW ' 3d rewJ[ѡe'=h? $!sM\IL8N-/Q0#"+OB4xvAp1:fro, ҉]P1m% $]9kw˞fkbWwKH{_W*~l&![¡?E cy)Lut LӺװNo:[?mQ)t;̛2zmKIИTGLsLSKgW(75q.a,&Y7>+@&GpC sf" d9磮KXkRzH-w|Vr>cr0ID  _oG"pnaqhiRּS{qHNm}TGԅ؀8.1ajJebpʊø*gf{sY֑5=PZkӛNݷuzօ_ƙ+;JU)|:&MZ̟Z~`U=~oa:NRv0f.O8Py.Kp ҉Nj:rk&%OUn4&J$Jv 0VzbW%sr.~/`A9I&ʳ7Q }̈́qh 8),L#gSd sv4k`:e;!4 3l$Alb́Eu% 6 >|)ʾi_8`4-kwiFRcx.; izDK`$cw`U##fJ$)ȩE*5(pi-;r=@ΰ W79|ۉ03. Ak@Ņݙ6S2XS(MogSV =NW*LX2#ce3fx \#_0e]?`6! $4c򷞶i/9ZS}B+4( %+<8Ls ƝwE"1$:;W1tfZ߹nhq.B7[Tu塛X-:8sp|u=gmįҌCy4%QPtQކz447 j !T?_>>(`f_ZolQ IQ~ ,{( {ƷM7̩\be6֚ Ay\{D{ )y誒p۞L,{ s*Y sF/ĕ96ZX:zi%CRϧ ΩD|sòaANmwiTE%HXs6l %'.p>ńI ;LIцF)Ur~&?KQO.D]4 #I} e+} f 3&B[{IR6=K@/h+`)3=t @ssJ9)VK ]Rz5^EON:aVT[*v2PT3 fF[Ϥ)^#xsIgjn'.ھz&>R0sf0S}"d4-^Ah/305?R\4el*0n㵜PoO[QXlώdN@f;E[b.qdqK?Uofah0Rn8mB6_p56#"oǮp+.G}.y~: ՉzDڧ0M{jY6Ƒ{#i0S.蕈Dߣ;yO0t#{o&Ap)zj{p+sRuqMħf+RX$jmSDϊ3sT@*HN3Hjի %Ro.]b{XkPBa PO+'!2 xd+Q]n^yyVyP-/<>w1ڷG}GgG:]p|CzG S*CR8:U/ %7&HkGu?ؔP'ج<櫜 [ pœ5q|' {e4@_T[?±]noJ:`EygN+)9I\qӂ^{x}6\q*:!N2zUPlr1eFD<% Mxh]L[&Íqsr# jP fW Hh=dO-|T 7g"~F1 _TMШH%ܛP&Y {o_ЀMk* x6e7H$8E%y]!Xy{.yA j&iYe<5 3Cؽ{Xb]l#f,E٩Rcc v6Fуw>R[1T`kQ.4bI ;ɖ&a&#CcU}\-D܆/?6ceKYa"Ɗxd~T#Wԛk8ȑ MKM;{+n&!GwcALuSԆU$f:wF!s#kZ! ֚q!qFbwv 1--eSH J;)A#ByCVnD7wi- NtI)~(%N V?냕@ly ePIo$OCer~1y֒Fry }xmsчR5靦" ;׿#9%cfi7+B TRɲop;+~!J0>kaIwgc0K~\},BU_J DhջuöT{ xKpl.T0%=K /toޣ|53ݑ \mBYOZ~DkRchȠ/(]I( ;,b%in[E %_f/:;C] ܯU [j(kKc8=nW:p7JcAUPZC0~/R|Hz/SXsacݝo!c/*Q7B/Gܙ:zǒ]e9껁F2p?1zI9_A~x&)2I#{< DB4pUOйY"@aD"3x`2 +Ai_&t74闝.>)*jIфj#XT5CF`ȕ>\M HtuWh BCQHe<ٝ&{B C1RT EЃYSO_JQ(# ԍYWv[;$ˢ_{NkiHi,1 }ToIZ~Tқ/x~RpA_G54_sVRM|s@z{U£yB ÝOv϶]0oԳ` +Ix8$tkShH#_)R0u_U6_{ĈCq&.\ {R l {C敺}H-* ~_ӘڷN֙v%BDń(-~kCg;zjyM5Lqa(@41N}qzzx{2k8AUWgTT fjv+1r@)q.'í` Cy{#/F2 wLxN! 7Ok7{VH sQYSunN8WI- %oJ7Dm;לZ%ȼw##h*1"jOjJ¸a_6J͈9)'id^qH?޿i!;|ל)-ڨ GwJe:Tx3xVڕac6AE]l~C.VI\L%HGu`5JS`HWUi}zП|>UнZdn|O7vp.R[905攧~1Q6^j8\wʚ]aݝ5@*"!a8Tsv'?jj ٔD9B7-vb*Ϫ,øV`ZaԆ?Q{{&cZ? EG\hjmZ[LR$KKIDi?TM>/J!h.AQk*څ^iR#[wBUI /7⪈2~BE<zJMD``0Njk9j? Ω$|e4I=g_09-  C0W.aIJe.:ol2O0yԫ7L36+D4cb("YTmq^RX@,]2Bh~1̉^xNsw$8@ahkwg~vݞh5rz hf->/+?b1m+lS/^n2A 4 4MbA2D:S oZml6[b}S!i o6a F#~%ID-lp7ܹhKW/`5%oϩ}(vANR\r~5 !VMOW3V֞%ўw%-jdl3шG9K(1?)5nSx*H(aynrnWLW><|~ƨ1,yكF@-%g}QQ\oGb{l5:^f}`5k3]uO5̤GyEo~E-.C2cQq{-~/׼~ג>M Xe)@^qOOUԴmGTyIp[Yꂔx̄K KLj?XeȐ U EH(G;GKoXn2[+G&;{!Srʵe)R7){0i"~{L(^O p,yjNS#{sdrcli{|Y N Ƭg2wWTQ&3x?➠.҄ iZ"ȅ'JϜy,v߰s8 Hޑ$ˆ3a~BX4yhSYG?Q7ZZUd.c)2='ȨRa_(R<7`@=ufU \d;A 8/o x9RzbI=7LXڥtZ\!QW+(Y=͈_7G<ܨ8oAqxv`4x& P= |{T<9 Υ^C$32HS8U(O1WOncY>.Gz@P?(+GPYD;– |etZ B̵B()t00= u~fܜt:u9fܥr>*Nlp&>J7g.,kC_RW *XE/z@@'>07_gu4N,yZzē; .=hZ zĄd.tʍk[E+S z|jN?7Xݭ~vs R9єmLJ\,'εU1å*.]p@9^:`|]40s|wQ͂M`h W6iw%( _khEH!1Xr.:B޽{),V@V q7"nZW{D q!Mv4eV6r!k 0$4v'Jb?#JhKz`%붊ņl%rSJܫ" Я.ߧ'zз"-?A&TWtBmQ~O) )~SgKtg 񺞿m'aF`]s4J)>71H"p3qwJL"<DNZ~@_ot 1f3f-JnK]5pЂ6qR~uA*cc֩dQ)bJpg;'Sv:4W'?mDz&޲Slk -B+)mY2.f7وw2p4zOSz579oCf=ѲBGJjq_A.]h(_EƐ6m Y9`9BAce#3nXwC(UyP^U$<(+'ͬW̢|)¯|w 8nYJBnCh?cdSK #ˍz{8X'BddGQŬKXN<32e.#e:g e,1ZtD53K,;W6va|IE]g'(a m03h.iHCSǖu̦M+_@kX B|Tx8l'0ZZÚC~= |,P _ kΟ%5JzvT'<8lH!Y%4K:ue\ࡂvAf5Szl4/87/@Səs4Ddf+{Нz6$( :>,-V4eƩQf!UB @Pb/4= 99^ (-(ʺ1Z2'I{=zJ,oZ`=a!hz=_H?&wo7/Xի<`#FVllKvyh\,m Pf0iVvu򊊦 ?77|H5ɐ@nR;^޿8"t%K:S:MD#i-ʶ>\*Cn|<@Y1)t1T&Uj[ @:6ozVҺp j MvT̩T$1/V\3 Kk$,q.Cܦb38)w1vUԪ~FL'Ή#?Ua='3qa&ᗕ8𹅛RD*}5:,>r)1ll`桉½r<̔ۈA9<+1[gcP=Rv:5vr@e. .7# AtU>2^Ze2 bef0)鏄ά ]3=nccSͯ x4?*kVFś0ڢ2̣g(z(a~b Z):7N.y6g:O6 ֽ߯4Mm ;sIo74UrC(1GWyy`,Y#z2-D ANN o0UI_iQϓp J<,Xfxc=3约o%3L ,{UuYyT9أ7O. jqAPMnuH:ҤeY}b0`O#i>j}D9q٣tMx;V.H)gsXX "o Oqlo\|\-ưafT>( K0{?85N?>T=g5,g );~_sy k?n?Ü>Nxzd r>~Ԭ <@6n/!uP _L2I_a5pw) Åt%S؜*"L;Z_5oumHe9&b4|e);wςJ;p>)>cj<m'62"m K4ckEYv4Y?GTÑ:x]&̾fR6n^t0?vnL;@{7@0=:SIՎH[ <ߐmR 'Sݿ&jf=I{)pq/Ȧ aSk4&.ZjŜM[MN2MHUij`gE/t]V} D9|ͪS9G.ڙ6qU`SG>]9RC^|n** :JIJ᧥Px8˾NRG oQex>B+ɐ3zC\e5hm=bwO=/[8 ^vjzɋ/])"@X=LS6J>\9uMN_{Er@m O ioѳ'ЗxqQYP*{08TAު:W""+rQ/e4&*oO#I٘ۑ&Q^R`Q.P}Iyz4t1P;V#~`DcV"-#k54U/,=!avEuex86> ߟ!F'OT"7R+e-J]p{6NJ[GoHrA-|܀$m̎"#r%pZSeh q~`\UE:_!y5 ȇl7QV@ȪcB}b?H pTd.r%O]5)HcPto Ӑ}0)I!uZ9h}6$XPv}XM6ESUg~bKڨH98 "`b4ʖ< t=owȅJ+>]B%1jiaWl~*2za-f&\x -0tlƷ뇋×L͇*$o5/ Gԫ"An W`;j6rA3.3vpt#8?rnq5"(ASlRQ0BH$=!dz1pW6ϧi|CTc9Me 1ZNxCG)'RsؘAwG)= knQ̗yE{nZ+-$ޓPlGg3}ӷě ˓W|^8]1JIon+V#]Bazy=XNUm.y+5AaCYa ))L{ pi0&J"@by#tE?l}hb &-̷F<!iȚlYoj ^>KX@qs(tI} Qqڊ7Mb2PU6gm"`iRg.Yaff%; ansYkoSNnlW^KkMOdwlnAS ]FeznQj 6`*y> sZ|ZAskhQlg9STt%@sųg7<`_+Zwv䡗'u\59|lUu9"O Y1ET@r=b7AR޳ yqyZ+ͳI4F*;㬶++P)\FpΚmodb~R݂s웚"N)E{ z`FmQ'mgQyoy;0}&Qz9D levr_y.b?>D[(6~}qtN6h,QikrEzH3TS0b,|>_!^/wx]/P>z+p8dV9C; g0,4ez1&y8FMq_ Ѡ=WPO -ݑDU906V\gZ豀 M|YtRݚZ rڹ6i&bg`ݮ"L-܀PE'1]A%,9!`Q+_Lc~. 7y+ .] AvTԼ奌 !^mfʀ̣Z #n]gGD'Qܶ~hEޔ^sКahZR1nEpU ª[DXirk,j#tlvaZV&XsP-(r0w.yo 7(%Fd<p|ES3|aCGUBX\ i"'+Qy%O?@Ae df6Hּ=x8t`)Fv=slk,1g)hizwlA?KZ)/_}j -4(xM܈ZS0'Tnp9@ }zυda6m!U/?45Q[#wW7">3ЊZ5h {9EY_rg٫KI\s9XZOtȠ@p,*&jxz!0q?3q0R}ӽmm)dElq:~}&..ߨ_Mk Lwp (ĶAlbW[BWv<u Yv#Y~O4h]oA pV 8?t$~H[m԰g9,*؋+d_;i1*U`Xu]3^,/Se!,u, iKt/@PnWP6XY 6𬐔?W#j! 1z5c\@6.7%#6;s!R"@>{ \ZQYB:E~d9,]R9<:pv@\ig1@Δȕ| | "K %(G6dClpA# D$8xGOu{ e7@S"ff #mNɛ" ЂYmlΊ3#d ^ڹ5oa:G@pRRe? uqGZԒcyb lH3: {v)ܨ?S B0)*عO:.SdjjW/%wV1";n[8FF sWZ^1~ iT~5@HP0#J2x@tEaV6d9ưiD^޴VotY`: j׼]I;z_7{_.g_g`b>鋖#""/l!s&~hB`%_Ghޱ6[qh lBݾ<=+9_Q<Q(̔k?WKH%꼙`\hbetC+Y2& >6e#.a%EU>($6]֙=RfaEG7t>F.1(R9tj~2&Ե^ǪC6ST1"ёjzpn癣yR"鯺f;QoՂ7 +2TijO━0*O'߼Y5/i5WnJ]40 *]}#N`Sm5^C$}_6!6=`D煿wM欃.p`L=Kg:ji\ړuFr_dc,-i&givK5f7!Yn /l;_ qSk8jtGQ$8Ty'Pcrx{~/72zb!XH1ۼ֑Һ[ )aq)Kph%U-c5S*Ua!EYxqD1E֊CY)J7GB+jhq*חև+jfϰ4/j:U+Kl:sKZI$0xЊdWfyft;3*yMNd"KbE7?SY0#!aB/0Dw>#4A5A!'<[*i􌙪^0QKJ07AȞ@ f@b?g?Oθ+$sWHB,ZBދ.0쒲щ{f;Y%ÊϕUNtJ$[ңDf> M]q í}Xdz2({h. 8͉RݩzZHYyhjuo<}7 $^+exC>t: tw"#C")d (zvUC3lr<.&pYʆգvN}*w6bTA'B&"nUlmfaMD'zR4*?ƽuIl'CHQ)9@]5R!:!PG&naPϼpC F~pD$)`E:*v.^۳mj" 9f3Pb bK}r BUԡ@_o$.6pڈHUNhu2SMl: y,%D^B":uO 0K-  9\=4NLj-A6S<.I,l6:,.Pފ/H`rϷWs5:nB h du0)'[ (u~)~q+ l-mD &"aNmŷ3LZ7 ԾNM6Q5<ㄆ#5S~2JF*BY8iؑNbỮg&=_D18M f' +1_+Ue'tE?}b`9jvb ||_2R,\!Ff=B{,C7[3n([Ƥ~z`W*&Dh3)Y3̫ Hvӧ2ʳq*nfș*k82*%U3D#ez٠Gq0`a-NiC?DvZ-hvfZ j~MGD)YoDt֔P֌3Ss`Чs18NFn-T!bkciמg H|$z5sІQfEo{vzB=5A[x]-v,qp2z۵Ҳ՜CL7^U' Jn`1i Ook]T;jUU%OzpuJt9bn\[yvOK۟RBJR-9 Z5}9R|H/ F`̭L4vS.|;sލ-1\u);Dd,%@|H^}U> x^9h32֊}mdrviSO^-[;kkQƺǯv`׾.;a(aXlѽgzN.=hZlKbE"K @vc#S6ZchAJ6Bt`YFjuL2x xی\9 Z7Gh!(؜N§4 61A׎ɧFx$x5l7 {9- z7 Eq[_f]Ҳ]v"> ;׹0dUyD6g;*^RZHdi 3(&aH5\ih̒N$,4*J*0DÛ}#2v~{h7`")lXf#<|Jn @ jy+uƊ|7[gWjl9aÀ`Ul`qeZD.#8:0I(VD d| Ɏ% yߚ̳2 JQD~^9%q#Le| D`o"*hp>ZrCv. 4aϢ4tO8Lu#0d6OBqj =xw d,GD`w:rƿōѳaUX͊9ŊCnu/4NJbKـ5f(<na(9rԌŠ;iqcb90pOuqȽ*̄\B l`Og\cqr}yRӊ$}t)@ 9:[;.hR7C`QFrn3S2aWncˁ[mlHBu"#P x}Ң}jWĭ67Bgb%a{bT2ybs돬.R2I8edj'r/ @ ؔWDLʨEBܵ67IF ]SBFgFm6|>txxhLa~^o<C$/YU!('9_*W _G1PS(̈́hNO?={i:W*LJO>_0$)Ze(c,I5>0Z my"9󠵩tbf \W0ny{$}$3*ѿ:8 E,YվO0Ew)P/a/l$y/K2g7#kf7$ |m|CMV]WSc[i"A5.=ʪ1Vw}ppA*}\K*Ν9UsuH\G;n8(Ф Jqfuc,vT zz8B&yж&YEbХ.Q?#4zfNOZ|rU %y";Q QCTYE,DW u<*n>Kf,ƻ%RbWmt;z2Zhٿi_dsHrPi״QestMt8 HETz?߻_rK>@/dV˘?qDOrغ g5vJ~ VYR3(ʁ %Ùjˊ(GVXY  YBB1n;D>.\Pd>h_.]&u]@}c~hCc^71 8d @bc: 7c9 ?'5 v/UJsȣ5cyQ/Vd~F5 o?pɭ''26,PןoZϐ$w'XTj*7(bŗRv[}ڬ/ENͯFx=^uNDN3K 5R ;yh^ un{I$9:^O~$&s{Jcϱӛ玲T>S\PV]4T ?t2ǁKxUz)~wjUQHHXiYU.Dʲ>W*9鍘p.qwFdP袦d,W=x3Az@! ppz1.nԊ+M &W(ww_bl#Xeɾ'$ă#YOv$dyl d_Ӕfht؜UE+`N^h_}_o Umd)\:Ҹ "d)@2a Oa υ f'`mRSGh~$B,o~0eKzTpǼrj=;fa5zLʿ7]ҝg\cnF:α:i~^8uڂ&*}ObWqA.qj&l=lŧ NLiz0|훦 @cp$fpn;+VzH3C'ÄmLNO5*IzHxs˂vI5dC~a-? /|nBn(_#HՏIK:UӈֆFH{tPmn%Q @( 1zCP>|װ̣-4u%8E1Xꣀ6;\<oegLΣ_:q^b,1@~9 -?Dt*S_ YP]=H2nJe;8k0j'u[u^ZҖẠR3;rpIǞձf$(V{|+G헞$it} vAŊAim>t)4[Pf!q=WBSS;LWE @߲^*S,lȃ/Nt*=U"&y2(%m v%j^.g\^ ^|Pi?dڏaՎU?JO5MZ“Zf3=` v ڂEHG< .(p.;Ο5 16ڝd[@) TXk SsZmU/՜'1IKrhC``}=Ms!\*qc&Vr+QkXPw;g2:h=pIC {*`8#J&l{)uڶl)L~,nUMkx5 nx;H~Ȧ将,iH>Fxo<žO-d5w05DRc_+nHe,m?v- @*U.RP%sH0fwgaL2rlf9w&6"m\ǨI0SaJI_oEE;\͌ڿ5h 8X4GB=eV9K,KHth ,N1ý4G߃~Ѯ}} ::!4|j¥ED()~%nCv6麑/".h $^CfL9wiqQ lj)LWNS(p^tYgd2 dPWNcڤ3>?MrnȚ 1( 8K{D'o{b@Q|"!kQy4HP-:w[q@Qtl/k8 L|m:9A7}B>Z]sq\E<砠>jv4d[yO/8}Vhqi2QgYk6 􀆡PƮ`aX\! |:]`~hHu0Mm>"mntZzz_$x+nOƗœ/HWCy,{R$mv#o3_!z$:(6c M #<$+?ь\`Y$U <"HhTWF1s/:ݸ7Fu-: ShAc>(Fmnl]A&~ %0M B+3K&lϨo3eJ/L͟F [rEmq LKqqd!~1E}}n2~$Z̥5ƿr6¬Ĩ!zlc&/3B%4"wo; e1z\"HU"04e 0~wK FC|K`3/jyD %M0Wnx**` &4jE+@f%HBϸ0M&j$uwۦE#W0\IE.LLq tD)f9tk72`>`8|{?;t/~uuNpBw_;$ T^k}_E8WHԴ7rxzښ) `R{b C\L٩ܑiWe0C҈"ϓem~b4# ܵ4 !q‚p $ `XF* ?tN1{oa=ɦ.&(Zt?s } y=p{4Qb,_% T#,WR_=!A5:`eIۋl,h:~$B ,3'11  0Di["%x[ ANcP\P/O<;eٜss%꽩>j.VvuZ &Idw['=-eQ!Zgr?F%)Lh ̳TCi@u%TcL;2?9hVјjPJ%sW0 DK ">*X2"f$T]*T jKUD+ܝ:-`c͐ȉr{.`)8B``>}ޑL8ue,0^A-E@2TJ\{$9C4FGThrHKrǝ` 2r#<GP rY9q[y[ } 듫^=5?E;2C&~Vfp-T"L=.<|yd|i^POM$x>Ύm5\D T^Ms?*jh2>5^Ani#'2Dcf2ͼ+Ҭ7SH=M y6`V0~mPay|])Be].iZ.Xa_Ο-7WX AdG5-a̎0Kqe:4U ڝ$vMOF]2gnA(w7󖎓A0#Fc>, /7tsV1lʢh9L:%l|F'}`}Nl乯t-L>7'GWw7@&^/>g1x]D"S> 6-Ǘᇚ\p"c TEK'z-Jw2Y4!a5|cJ;[MYc+{ +0h9c(,Va 櫒q)ŴXkFSa׵6ў؉AE \p-8lHdX Gb1GU3lw{իWuXD0L+<ׯA E.-8JH`C!M4Z9!t #ﵔP:8t)Ə+|K'ح8E֖Q[tP6fG{H#@RPEvjM`lV$0y'mԑgkd ax(wIe$*&8MEd`3+ph'1A')D*E"\7XQq` ĦcznQБ CzNd ]߾[:-p!J J%0^UDU d# \*faB+Y+̑XGpNDI1`-H  ' eo>d"]l&w$ -j%5N>bv5ܽwGyb jg1._|5p4>G::yc8V¥͸wi*lYe(sGmB ,d+.EFxFXbe#IPbEm f@ >"ʉvWx\Bnz*;U- Z o=>'V06)V#+<|]oF^{??6ίMȦ"rCA@@\7.J=!U RE%@(B&6:7 \-klif{3{2 n'\[Zm杹~3HI vf@H1tY5Jm ˓&9wo~a9+Ki 3Euc^ B)9ӓ;a{3[>X{[\hꏲf`qZi+l sf8JO؏(1DWBZa^<5|Jy[IrءkQgmͅu^q?^=ly8{g5Kţ(MUO. <v{l#ѥ m&YF(P(r)a ڂ>eG 1ʤT|ֽAWs/ B,I]1YZ(/%/mH[!4sIΞݝݝ8IӠ]Xfvٝ{(zTX2 ?ҫ##+T5髸\$G/|q{r~p ֺԎ|+ =pv?նK/թFȁ ~\kWF˝^~xgi,!ZOJLBl6nm}>غAYCDo{F7dž{|f_z|CDg_zDUztJyCg&/(j!GgfS7u;+J׀|_괌WewaeDewa8 whGDzH5_`"7۵P_^o_Ll]ˎ5v3LFH& EH"ذDE||@Q@DAdzzrz=b>eW{=ʭ{|y5r{qw>򟑿/< Wzk Í>.c6Tj@k-gX}qZ.TK+~l^N_k;6|A? zu ~ɻ d-'㵂^HYƜe3B[}( ή-ݼy#= "f?맨M؋)$)ΔF)1`V_\];ٌ~ԣ;.Lq ipZ6u-AyAIRmF"(\aj!šv68N/[irAl_,x&,,kmtLtԒ y4#8NuMAn|wŲs"("R Dπį@T4T)h) !@$Ͼef$DԶ+{of'`IC7 ZAkZV?t8_ZH|?EPh7:lQP(ZVg )k XpV B.)#R:%&^J7fK6oV21=e+]w+T8LOxTqqjf1J/5jiר¨ǘݤ@F,M1 JNI䖮jٖ>C>LVCkRfV1Pu+ȰS)(btL,*ȔR4UvR٥DFab8 EzD&YX^Xy x(QLZW(@fv Q>*x* !EPeH:խMPv GUbQQfB)Y'd6JBEMx< S FsVsqT;RSU(WVΏˏ~i=&U6.| Nw߿{붶xtew5(֜(r]Di4>ff ^.|uw7[G)g7ozM5l .wlI |4c$>n\XnkBox՛NkDŻ Ź,)eATsg5[ɗ+g+Sftg'Ӗ?Կd#wvQ _ Fict[^ c`YѦ|ow|]n@{~%ͣMT*Ԗ!P">ذd $ +X!m6NbIa-- 69s6_Pg6G q.^Qܲ1lԛa3VuwVڷдjamVĺ FȐ3JeI}S*suD,vtM+TU%!9-?lI|:|YZUp, yaR®jYI4n՚~ﺦT4̤`ßN T t&iK0iD,eOp s?K\oxTf:3E-gmޟ".1_ΆNY ;+6S*I|SSQ&'Zi^79L^Dɓ)?Q¦+bO~ ŨxsM$ 4vҒ2Tn cj!YEr&H#y[kzXl ʳ`Q1[ާ۫-9co8,f_? ;>{1|B5ɳWw/fTW77VhVG=5n5bv{Gnk\Y<_3FM^h,XsvME=vǻ_IJq'N{w!srX TTP19n/>퍼`B7 $Uܚwـ}?! ƧmjպhH* AH "2 ɘI&wʹ?ͿLTWХ\OI}*PA˹;Gɋ z<7r_u-=MDQxwm bM1`i)/Aeg&.Lh.9ąq-M0&"Rvys"Y4ww|}'lm|8hCa x9U) O|TʦWH?C`/ӳ4|Qշ;IF\4LowG1V2I$|xFF_7CMMH浲,w@[^^ cs# -^*ħo^Gѥ|!JVgXt +IǙiEoߺh%wsq~&9FVpH̀IJ10s KX7@gl:6Di?I ݾpKn6[a\gu`[6e uV5::^ZwoVZ[GomLPSC1)Rַ,Őè MJ ǒXl7\L 6H)vXvlT=+/ ezD=\Ww*j^_\+] >|p;[sW|HJ;N& v$(l2,xx?8uxp8 +z eWa;G|A6LPaÍ B3V Zmo_YR ERZpˬ빬pu!!0!ǞyzYd< sSэ2(1˺ka72b>r>ھNh'@5ڒ/ZGWZB QD:ɣ|,iD&ي+#= 4¨W- N:p!?=Tƪ̟!~ ofja/ʽXo${;:3 ӏ󜄗>! #25z xvƭߓ& 5z??1{H~P}]@Nbc'8$N@qӉ xʫPQRSP@#8'q7Ϛ]D` Wv~;37ksX0zdHN-훃}%5,ZN")s8,a"5T"YDi?a~p8NY.UˋWWT, !U V4\IRa6*b"^_(-D;Lj2&Q7DJ'ƚ)ɬ|RRդ+Ņ e)~];@zwI| .Dp !^q@ z~$ :N:!x$8wf%GIrמ7o;9b=H`;|~2,JǦ(4E63ӍK)=;:\aS[ "r j.f (Vq;Ds LY."q0hr>rJ+u2pK#o~&A?pFp HOƘnd!LYZ)(cs^{YU37CYc 4SFa_b*U#k;ѷfc1I2e5ryPE궠pr ބC e-|p8.g4Y.LRi88 nׅ/T}cxa-;3n9b%NN,zu= |xK1)/snHzX ;y'癹5w>6MJ|xr|F!LZy\@x XEοD Pާ@X!e5/_l^֊!DN-*C^]WuѠW3TT LLb\hca6ȺQpː,_X,˹kHk;;b<꾉4M_ڄFX-LA_*"ayJ1pOkŜ{bZ]X4{(`"Vѵ75yֲ%>Yu=z~熼וջZ?lmݺV?Z ƅY~̤8l{`_x*R Z"ɹ*a&0J,yrL #~!66k7,X"((!\~`2~zx2U i4n.|a~U5RԾ-ʻ4YT"~Z;x< %F#&me}NY,o-I,7 ? 5,q`R c<V@N}=Tc鐐Q) ].?k_>tܓOolGTљS'`E$&v^ZW_RsU\KbGkB`qrPJdvM'GCf=ps!NA*R G('%NǪ+/H${Axgؖfh;pC$+# 4K殤i xmIhTEDQH9""Q\9?¡@ .Ȃ&m{7q R&7updCnДpEI fOяzoi0NyTvZ__ D2R4{CGN#אַ8Q26ˋB粿iQ.lo_[,-avؔ%r~+\',iA0L^O^:,-pEl3̘@FX !U8)۽A~]" 7XR@`8i^ZP8,/< =j$ Qzt8>uzĶU5Ph&PkJUm{fȾE10:d RNS.JQ(" bq).A- -m^ئ+;J2ձ՚wo>63=_Ƿ2q`m{ ۵00K<`q|>ڢ[J5?8 LB>U 'gau!nGEQʵgj4GǤ~D|@dϵs+&Y1ED >|ERoFp\8Z.!^/o]Yvb4Z騖3hcfŖR''ѽKJx%מ1;fs8R{t]fudǔL"BG]KOQw;LyS(Ť>,U.4х p6&$&.CBM7ChHJEBԶ3Sfcf:;cgzWf&=wKJMMX QJL*3m^K5(|_X#c[xl6<&vBm뺐پ ۉŵOPըұ TYoK%ժF:s3f}2OPD4Jzzz<KR444ƒd(ZZZ 333 < t: sa H&x|G<{&i7m`D|g^ợ#x= ^=W$x09zp<5k%NvQo$ܫٗ/νG 6kby"ݖ= . QKDXob?/kbUb(4Pi*>g,nI^$U(Ky Ĺ@PGN1W(PӮFE:WV?Q-1˖exљL& M/,V]Trh馑- Y7 3FDˇ8gH`W@0*ɟ/T@w$׿dE;-a2@.r:V:xgyN@v3vA'ZX@8WHɑAIk:ɋ}';HYՋ&Z|~ ,U +' SD@)жaGic]KkQgLLfbBE&ŮDQPJE[Q[ERB@Ai'm6̝Gw [2@;={{D~e~dwk `FFc6=z_~BE_ 1M:xܝIN]B"/^|{rj1c' ~( qݽsf*>;iS:B 8*J\/Wb`^/:h4.rccV5NZ[[x[-..Z- 4NQ迈 g8]_qdDi0?߾Ϯ̙ei˥V`䉩4}X6 ﹂2;B2.\[xJϲ\?b ;C'dH\(wKAc?hi-6#1+b@]\67\/ɆJՈ,#G ?Ri K=loAD#jT|& ]!>$# :̠B,aE)mr0aE-KaƊ7.<*2q%L-!IU_B%ZUaLqp@N"%r4zADȱ!$A'sέ 

FشZ?gy_ ̍910%|@4Ͻ)Fkp4d&Bd?[ݾ~0γ'ڥJ$i堪& M0zM4tZNW1шO/p|ea;vtr(bu$ANF9ryQ!BMBAʹSya\w}jz=pI8_1eI$MV $lzLP3&7(>bIPe*ڝ v` ɮRf&a ;Yr€?5̱F 3 ez^zRYa#9M!क़I%YH$QqC׌UU5Wr\̂M ! 3([A?<;.<ގr3?|dUnV;wKrj6D9Ldpڪ a6b:'.4ICӪ]m\*Z ,\ q_^| ||IQpUD` V :VHaL xmr_ß4pєm%7dL(2USrD ,ǣKxơxi?Pu 1rHƝrٺPEADXX"1Įƞ,EG+zx+iq"Օ޲tL&! $!OsE$ g= EDdИd2'ڻKtԜt^} &ʣF_l\-1*kR؅xR҂#49p|F֨8OeJ.hwM e$^|bpäZDP]Hx!uCnA?ru?/ |)MFUD%1'b*fZ(C&wH%*VKMS]v,Bg y<ə巈|3az<`\;'&=m % KvbV-.+,6$ *V{e ɧRSiBYnP#ŪwX3p(E{CU`F#}f7>hÔ7zrm>zTdܭLV@̴rVoٴ؛̦07ŝnnlCS%i* VbL?^UwGcg3(41ضu0`齪;R^*q3=9yZ1 NYVթVA!Yo%|#wBQ"4 1fx?.U-2vSg&2W@¸٨FKuWoE5th4Fb XiH}%]DgfLl6 U4"ZЂXу7Iz"x,AOVPݶѦi~tgvg|vVL lv}cXȸ 9*& QP$(ft$ie0ixNX{0gd J]`#Ÿ2b8g|n!C弄,EO51и*qts!2_ 4&>0 Ym<D8/F` :4>0u* fq"nj4+]9$(U( d,(vzĨes2b-+lxx)bHW֬0e /%10;M@W:C"A%5<:^Y]udS:(ŗhh36)@YV:w'vԊCpvb\ٹV 68(|+fνpfRQAR*l l68ݥ.\ݵ{4ΖK >mܪmH_;7ll,83i Q=o$JqHZ*I` zgš^./|]DZ `c-<ك0g<4'CV:Ȱ)Vi21#V^p)**|BB:nj2<_K9% O>SEub]{!N0P+_W44MӤMvtߵ:]wA^ģ" y1AVEceUYVM}Y=6o}<ϓ_~_QxQi`H[cks$Y8hƺN0P4MR|"h֝+I(TR,PxJ=Ea5^QqsG; EG"U?idE7I1ڭHE.Ti}NcU2HČ(,DS &9D^<&$σX8ʺI͠K)ci2!}z<#(C}fo.<cvKʹNP(,% >n D&' QȏA8Ifz';xJ%Vz#c' _[ Q 81:j9|Y"\{{oѮ׾Vi'\_s :n?}Zvd:\pOI,!ݾ7ݢJ^6?lIIλ` n ?aӓx!mwO7fm˅Fd"U*0._Avt,_R<'Էj_*MmܼsZ0"}VW_nl߽}wm$$1GF>V؃xiȴ|fC,k+ 6]Ӳ:n1 ดd) 0*Ae!+,U0ɟ)CxcvId)RQϵKxuJ<1[> `kiیI,Nm\(6 uFu[0M"X2UHDiR7J]ʒRґ)!rBvwm~;mS\I 64k>3v*hkNFynb݁RutG+۫kT\ab: ~c&vtss9;E ePR)NZ$=C}!t"Ynܾ}RR#f ؃du }>oTSjhNW?%ɊO];{^Ţ馧Zhf%[[[0T333B$9Ig9OT׿& _$|.?oתɑ9;4m ]mwGih/kn]eu*dX\_2,0b+ FbQqPZJ4~˯OR)6777nt9[ZI:X6V eZF3=2_g"e;IˎoGk\ D:5*Kdu;H OIccM[^'RdD*n /_8?\t2 6]Gg48ŌOBSD1W0-VotӈC9=9ϪCp9@B AdxA qU.(INbɌ=F^oDC}4J%ڪ˅dW{KJ*Á%D8$VpGBT*Zz\90%S NWm⶗ <~ejރp:_m)!FB1fg8e9l ϓKb:i+f{ Z*` ڟ6 %xnܲ LnK!3ꅍ /XcƬ`LJrCPpfh;_ߟzՃ3Bjm"baPRR6礹*3PfәhEeEWՎ(jǛ2Q]Wc T @qbыz~ݹt9CQ}}Z[iB(piIB!\qG"s9iiikׄc|X,57nx8 Utvwenȿ!/ƚO˗~%ll.k"ĭ3^0?`cHD*S&Yg;lD&edr Z)q'Dz{ f Lo7)dL=mW/~O96122`|w)~{x<hul}6[__\b'ϦP`jrll\.$zVTT@+Ȫv+/O~_?9kcOdS &KD8##h~bVu56s7ש U1˪4)mj#Y"$SkST>^\ϦL"ONVZi7(ypC}둙d?{Ŷ$!w_R[Ø 6hp| ^Jpx1v!z&-XLM{=KĆA&YM4Zē2 WZW.w>}Kr9p7o+kk8 "|(lvI}I2?a$tAj]DVGܐV]U*̩ ̲<Α)4LΟ[x5i@On|r'Ai;4%sY"d3 \IY0` EGcݟCìM-K=ng]YS Kt;[{VpqeAM۲YuXAܲpAֆEK,q? ٶ@dۢ08$=KV-#݇S9ug4 4{‰a.CXl |]KOQB=}*-PbbX#nո;7K7!Dh"3lHPl il)miKwK73P &jL=s{wϹ,Y"G1b-r/~#u[ /s䅕3u ^ *Jn#8)} =_x515MC]. OCB$2a? 4 V@ʀ%~;bE^?V43ˍYüRi H$ uU]'I8GlnǍF[^^_Cc(Q6M( J6u( m9}, <A` LXOGv~zܢ޾YS>N' (^a1ѤuLG#qu'_S(q].LV![T<uk߯|h>oڢ 4DAGVk/EG?"H|[Z?5t23 LQ٨Lh5,F\\;qΌ"˺0n Rˍxcq%Q*xY@6O*q!}mBIS6ZAFd8Z) ?î\nmWG/nr&rpR^ӂ3:ӂBv(ap1&.Pq\ql<- v,kv0;cYSӓ3gsRY>$__ ߝL /++kiiV+cr9jiMTQȶ6###P汱˕677C2FF)Gju\OO"V9qttt7abb19U6Kkg#NR1ގ!p(\П(!HMR_?}c71&qrPmX0S p׋S,/&|lhhf%j;^V{sa)#ڼ>gnHKK |&8뇇Vd"׿*?agCIEA5$NH™T#d+rNӐ5Mڎߏ~ˠ67˗/jU3t ]%?8p#$p8!H~[PU%F Vc%FZ,u(&\eY: VEP>tqt;२DSCs4 Z &KDoYp<{EmmvyIYiWH+0u@BDB[Єbɿ3P֖"l.ˡnԜcZ:Fݭב8t|>njrGd7^_[?9YayGU>"}|<X_7?O&2-?}iv8u]ή*x^`%ןiY{v*v S8g@>l'.eGy 0ΜHF-ߥ=x^U/z _$ʊ&JX/{CAE6RɅ7mVoqk0C0x 3 %_&tY8Pe5r4u^Q;w?͍mتqVZhE;39kIN[H0ĸU1n?kqJ\i@ < 2 jf2fc"qXW|X GTbh=-V7;# 49NӷONϰΒWϠnx0P}"=zFT{~Zk3?ݎ!~ ^Q8?5Za^'qfVhOuw7:Hvf &Zv`ky*6k]|ۨvFSA{n$&K`tN s0Kp~& EE*OYY -;ѴYXt%C7sKrc%q& J U"1%(Tde)biYTYJ$L`a [Qee_̸˰%i g1 !a/zMdxVBAbڈ˜2@ R]QVY8O$A{0|V>~ y(ۖ$;y.N>f'c@ G[ۯ>RCF |{!5o` `[Z\Ml;:su zhԐC ?|i^uLv5{ri8k@s$߉EòQ8UNX+)(D^ /{cԔlV Bֱ>H8sP+\ 6p0O7Eܱ?.I:r>\k}jbYМTuX9˺N :a:ԟ5_HO'C!gD*x`gMY G6p#6p1g`ξ`lNp4״N$1"z:-YR4E4*1 *`YЊ[=amMhСߝ`4'Vت 0V{@W`дH'bKa>zDP@19_ 1юK-`si bU7M ܙ#h>;MK+jK Jxtsw %%En hPU&&$B͚S XlR]]<>")xt#OFIrf'W!˛G_Ƽ$f&̮m w霑Rǖ)ԩ皈q.*,fhJf]Q$N t+j?A۳4gV3n4uAזW@5n//[s4} Dۣ%:_BYmָx /pwgy.VtpM{|l,.SD%C/=Ú31Nӳx$ 5o-Ll~h{}{n{շn[Ȉ6%YK(Ȅ,0l^Uc,#B4'*/Rf 3fVdfdAyi?訪W (V5qL;<0_#g xاg0v-;mCAFSUXHHlH($~+$`u6V7R&ipppfޘUlg|̙WGs3Zd%#~hIA(4^j7]6qI̖lzpkFلyWGe$ :^1̡*9Ipe1Lw% L[A3*I'b84H̓]`+aIYTLS>]ZE:چf=O0_ɿL.?:Yyg5>mW>kU )Ɨ?H1==-k[Y)5G zd ~,g)ke͋ӟLw/95 dkѴeBe]9LVޱp3-1)Pt@ F'4D?eI½ʃbktWtv qϝ23r&~qCq JtQ$r=FT)P"3Tb1%a]".J)]@=eY?D9nۛ[e| 1܏q ?)acJ 1GH 7Pv=IqtgٙeVTj1z$L? y7=c1ZMԊKJ ,]󛁪@!%;7{o5Y(y~Vrnl< ~"aU* :\. V.p&J|>+M% e A G{rzxBl jGR\^v qyk`1T;=^Ue/"c~kvsUJlӋWʍڬA'44oA Zr̞gN4;t!ǓD) wQz}f"Fcq;N%㒔nP+ v_T$BVխ7w1EŶ1 ho}]pgG!o{jڊbLӉVN*CRFI*!\FBw4Nð @eIqR2 5\bω! Kt + jztUaٴlcn]?ۯ>N'˴}Ze YgvyPF뇿\EPIg%,ݽ2U8{GΏXй'oxrl}~R]XZ|p>S~`Nǎ88̓ajx\ux[v7Xߎ߭p`gN\]ff2LKtSqBILL_5†)6?3KhO߬+y =l8Iu1Ytap27\BZbp9FCI*c9.hdn$ aDB.9ᒒq"őBA*y+抚J+x~Nhw7;.p [n FI\5?۔NR:(%m+HBJ! Y`ۦA` E)$!f".zN \h_ O~Մ6 KiJmsnkCeBys s.0қc; ? oQ=Eq L)uRğ%i$5͗z=|HyOX )klg&^1Uuy`^2>& \o?gC>[HhǑR㻟\yU<]ӊLjwfn)g挐Kǔ8xxVhAs"t"(Pt"mtd "1|@i4Ѵ/%P@] P Ĝ$ƔFoac RXQUE7kFv5uK2r!9O`i"[ʬݨZ pBG&P.O~"QJ' ޵6qcRmK I RJO"*AKi@$DAQ/T"Vҋz|!JՒ6mM6nuf7M,:}?ajl6.bvvnh脪*0 N"%FݼVMY3lax B+×_C>^!qI9 {֕ɕ 6<[\윸`#9?qU||0~7sqpgj@wÍI,/?->_b_&Ocn\^l]Պ X@y=速 Q>}˗U#}=_ZBBt+y U3*, X4,eE*u,TjQĬaiY( !h`,pQ6M U: I7MDϓ{d':w`D7GP]ݭ&WB&2طݾ- R p5٤bYfxViQpugh#ُ6%\s1^w. q@RR5-_7 RD-HM/5K#EAHS7 z>"HR)Zq_,rJ\Apr[ؖ PMkAw3f4I%/ CiA/COBzZEA|!D `вT16vMř4T 9m2;><{-eReG/JD^-d2$Rp8e9@7r/&\xi]O[|zo jz߹ZgS42KuчAj9:rWK.vckM]_|^לsn.\ 8Jˋwgg,Qĕb/OFcBqrۙ] M^W] ?8og 9ADj68lx`BDd.vh@ "}*)ZE1 x 7ƪv$-67YS,ssMC< <1"- w!rxB6-nex!ÈTό1 l q)bLm&3ؤ [޿,7}ߟdNGvN !t;JоĉjO`# %h_8FSkP8Gh7LV*Y7*o4m4 X;|w){ײ6Egl3@MSU,Pڰ;XG,[RE*@IcxƦ4i7e,Ԝ>^_R\o K& )Y=+DC4A: OM|>}s'H5dѦX)ѫ8.{>Tf;Li-A6`Z滉ܩB\k\BN#lv$}αAiB>4<%xNxe<wﶩ h4:yqg fYVo)n3}zz=bHaQNImsp8,^`rGHiYoD ˕zf`=F\/Ⱥxu.n|•ѝX%۵&v;COswr:njԩj( ΢xl"cK#܁VA)hhchYu_wG~Xe϶]U)@CԶ TѠSAܷm2v&gy %hQgG4CsŠ :#SSFoFx2 ~v[s>la`0ja>E$ugd&(?%{W6 Es%]Eq]ȚBJ`RX8vf'+5mʠtK:W5KWu]C%[:n/v֋^6%7 fСlj\ӣN?4ZRul, wh}!yu2%,Ǿp#/TAP}}/2r͋z%PFk?Nn-Kvn2jYa $zZpK=~ܲzO֧~, ^3d݅!޵@b1gPQnꔌ.Ī (.lc~J}*~&s(}3-~'3VFkixflǏ IKcT.[ VtÊ]׬JQe]P8~zǦ*UE(ds=֜57<:4IŤD4~sF@-H;|?aRP" ֩`?c6CѦ@U\_/i4L_0Xn]E_/ާ䳱deq%*hjyIիFfVIEs8w@)G;Wg$BӭZ?(h'"Z2zC_QË\ٛ׶Y%g*$39}CA4lD@j}@9D!y|DS¢Uɲ R4z.4r|SK3dFKJ  nIVUuSX}|/KXUzo{3`9žH0q^/VJH{zz 懆 Jˢ({zzll okk$pvT8Mˤİa &5M0rz1ov Mi=?DAQ `mg؂hR4>\]X*s[DV`$6D< Z`0U21):`Rl\_Mj6dvI_՘}+TݗZCҮ%(vf:2C?"- XW`T&$HXt'bܺ3qe\r'qebb Q6`#T?@g5d˻s^KSl2u&nŨT8yW٬}e Qs.ǵԡYtwX & 6U6X0Ԓ9NwkJJ<!BiE1./ZZLn_}@&g ^ MvkRg^Ll>kMy~8s^gtbV,C Q,EBJOڹ%ɌFokc85P2֠>$9t|k+EteHX:'/^Ѻ:G!zvy5#pGIu"7=P[m*qßo2i8᳄1'ʂAfmnFzYo| bU =qbKۼ, BL2Wv-f !-Ҩ E8C,G}7I%4 _iX^zr9QkkkA[i~TJexxxoooii)ukk+N'&&Rn*qcGbcfRB]EbQ]a(vzJ{f \pMRh|QP~a18_"bE ,6EwOm\FŊ 8^nxGpauҙ7KU46񉳁8xD"~>Sӂ՚p-p-U \JQ{Ճ# +ܹCqfN4:jt烝JKs o߻ۨ}7K(Rjd5DS Wl;K ~}UO9ȓۣ._PiRU7݆-!J5WHX<:؋%BJUV:r$ >z}'_Y [.9>Q(ʆngLNN&oH"f`& 83 SO&`"RS6āK>cͣ7w7y'(~O l״%@RV׀M t= YYeȊy"þBmgnM|U>ˤ#\/R|"0S\HL[?;I{'Q!c[=I]KPEZ`Z&&Mp11 f&[vd~Kc$.dI̠ 1b@FP)>(8 ]Ȫ{{$O l6 0".[OV3 #U*epLl6 3@UUp<-x(~;*qt/sTqV*20AEG,xXDN.@#vًlKba]X;lk֨7ghz ,~Ik,yVcϳqʙ)(Z3dD)/cRY>X:E4i7'6q56{E|.b8|wݞ5YѭP9כӇU:3ޙ>zsDU)lNϩ@hCRd;ow̟Xwkp *^6O“|n<>>"ya2Kh^1wE`}O"7JILaZ) +N5첥RX,ž @QX.03gN`bs; 9Q)E%0@J197)ƖXRd#X0tl#.'ہ rk^۾??xakDCZ02nP(;*݄s4O<1e!zF`jzn:& B‐r N(gn9rϟ"_*8pE*i*-h87kp Ċw~}߻)G4_'fq߆N8:m۪,ju]Uy,if6 <+t#$+{eD%fbx%1{AѲ*~,'W9aE^4L?~a_OoBaQŰ܍1-p_.V09=}8,{wKlpͷ.bJe0eq@.glᜏX;Sa/6g^`}qϼvu-`7%U'ɻ$^j5X@z#\ TfvxfG򗍬IHgY]87u#G\).;y $dbIKt F\H=T@Nqe$.,+6EbLRex,)e8aql)]Rf1l֤ͫw; g[&=\7d\ݱ/֝a0ة[WQR/4w {NI$bӀ M/!q.|?ks$%PTZ!@O餸Z2!Ɠ]'***: I"tLb), ,B!w#Ͻx^ITPm$HZIە촮} TTGJ_VBVw֍< yUe6TbĶ F:֚n19>3)rs`l6*jy-X7%3HrZ..a|+IS$1v$qwZ.fï&H.Q0E2AVL8t'k9d[r85&z4X)c@4Qi&kY||zraͳ3 s彠; F wzJGrk'(~ă>ѣp0 ƈ_?MEhp(Mhtۙ X0aXJ:| pܯV7L?3M'iyEm~/*MZk{=%qHHY_$a$>gx S_gSfH4Y^`O$.;)-O{ p m両$A&Ű2VoTzm"Jc]v`xē( '.E2O ]}>kW/=eB 3 JWSxcXO.(Z]<esk`m\{hcv pA`vzAU;VYjV67%mZ4miYS*JLፉy .s Ly"րnGCA'v}qF.8e4H~1  $2,UU!%Τ#>7J%}}IvH,60v=?Ave|HJbb חgbk/ƃ'#ևle3;)ХٙoS#Ʀe)sSC=>rF^?>:z,8@0#e!wSq<>~9XP9r ԽZ kQX _iZ3g,IN>kǔZmT~ q C~iOCD7UŒiI@d婅a4fym|cd`Vu}u :;pwͦRryj߿NLpWj @"]E!")6!ZGׄ>{IQaZwN*paړ ohvx^]S30M1 ;[V6 <,LTF@[}B7x vdG: \ $t2b.ˮ oR8NikkA+ ^ y˜ Y‘d3IQDI=]p.vLfqr^8E.;aÂIzgqsoSK%qd|]͒@ 0bZdŃeQg*o>z(uս!ZILTJ9I랙{X|W3ERӓ={劦`U6vKPP H1A9dBgC(\Ā\R+%tN`0ZŲ,?fv`6}~wEQ@bzXUe1/ 7M* %i5 *C ?ɚu:|cAG>'+j*V A0 PF!z~RiB9 X0564Mb &(“9V3/ҹR`fNU8쳬9 '41xi<@tLsql~>~~q QF_{g^x%EDZ', ;_(8D.ҍ$0WcbM*,v,zbfĹEAưOJ䛢ni;Ư\}a}l6 `a\ٝp@"++\%QT3R ȰQp+Ƶ lY9e{f}e5ohrvx_li.WB=mbڳPJϛH6'mG,ۥ~Y=`BK⑮>p “ވN<1)3,}-aW4KM.?RnQpۖ>wć |oUxVul-!B7iֲgXO0ED6w?~ OvahΗ_iRflmgD2+zgJa"ZrG󃕀R hcO cQ|4MLh4@`0!X{H8T~ra,Z Bv ${>+)E&p8 -U]Lÿzc@}`;@ i2Ў2_z# hA{V*j@?yN4 L#c[*r}8==;>~ DNGz5+{g=1*=ȠPJ(+l2dq}7pSGf~~x=j;C2ZvxTwg%RD y;~ nyOXIR KUݱmHmZ0cib쑩6x_:¹ Q8[F?ճ myW_aeq"L+vJ[;r֪O*V(4R;:"C@veybzWqu&5EhEN}%J=wC|_ UR7)UUbatnPnƘDARUذfQ%/@b,1IoOrJ++9?̜۬V"ΗԪ׶{4T{듏/oG,ރq8)W{8a0\?uKURKrR+gAXR<k &J_`ur` `A;CyuO<Z&࠹CO! `Ya\1ЯBܨ!%6M5 {(ڂ(" UD`Z)]x9f͆(Le8:T+CuSw6It AJ BIfBw܁_̙o_zE0Arޥ9=>~>h]Tp$|UTu[C#αo^ו3rd/VKuBf`y )$ꖜnU(b'\{$hXeIz8.[7l2=N|8uyX*pqĕ̥[z8G\-st'Mh4h qxFdZjYBX A gLQeЌ2Y g6ڟnUӠtjs[EْUDj5fʑ%A.4^g{ePal]Ӵ5Ao=U @ q&%!HUD{쁇i}=W(RUE !|jѪU9X[Êa,GRW5׹RJO9~h<.oǕ|?_Yɨ o L}͏8A6 7 Vk׃3y5۽ڋ*[|EAhAM2c2؃RpiZu%y!Jǃ2m^Ff4jL9h/gZBLvqz}:4a{`F{E2BW%;PjL 8t:]@SX"` ^yl*+IcWP7eZ\>-U.,^*\G9{b7^JNGuزQG0 .G_2!ULk W.׾Ɋ-2yYLEQ3LЙIL2ۛw Vd$vaLU a2^XO1rm­w3{d{۽b0/k*ޟfdVJr,  jq&ybu5CxsǞr-zp=*ИLn ɸ 3A(bE#Y8dvhdU [:U: BtwAA|?5Jߍ^$M)mW6Dvb{7AҴ'r\Pk8E~HJ% QƱpQ%(B֑oξ[q.fq/+O'vv%6_/~}e4HO3lVT"RS투V_ 5m'>pu:Qޡehi>xYZO {'y=BwS+bp l = 6>[`*}LL$9&,(7(X/o cad)xT5A‚ȍ֎CF9 o! %es5_d*L1~%RzbF|dtggK5 _⣾LWY:J'Y&0t8I $臞Z\]6WVг 0lLq2V8#BBUĊcUs Wˤ`CowPA^v6]ƎEEZG/n;;;{l$-:UaUE頥?+km"³/')UkHQAD_>'O迒>)EbcV@heL23%3sۨ40!ɝss{?*ՕW+/ (JAkxom/dg 9_XG[!8:OH)Z`kb߲`D#7MU*1]=֖`V[s14Y2ZOYǾ6LJ'>+q5'+5;$ m b6è#q\2ToP]JMql´X!@#ri204cxJu`'Ի2\h**x]!19?ؾJg4"RbX%p\P=0'~2AóqS5o ω!^"ټ X .4GNbվqO}HITKe9cr,Pzca8r E) 0 -V*qA `ra0qL4p! íw\_]XD"::X[ШɉhFՐ_%]%e=a+*}ؔ( \T 6X{֠s8YTE L[#'>BgJljW4ok ڼ SoxjklANg60_ѤK'Db@X O(dIP&KR&SOzڧ2EdYmME5"ښ2*Vܾe× ] [B3ЗlHQ8Y>kHѺMDO#c}MĮ:͠ZwskNahVƕ奕幥noq߂ [Z7"J%\x)#@Q]&2e'T P 3K$o_0H L,HHIlpNL,8Rl{3,LCHX,ѡ2>{ol Yתq,V,\%<+Rhذ .=HSFN@L{NGpsZ 9 ك)kA<}d׶~Ώ}X220P,ݩȘF_ezA@ 4!+dTAa$8B^ Ӡ,.chl4L$#NimvI`I /)?YX)Uu3R%iGX L`a^Z][^Ys&vL9RHG#9ӊ7Zք2 {Od %L 9"*Iɿ ͤ@g2vrOL]t+TCՑD/[@7#I-es|mkg @fz`؉_:lێrC%k[8b*(\2 x`t_&&0/78;ġGN Qjf5xBpU7^eQEfc zNm{ -E<《Z{5Kߑp`୙I6-lpmwN[pwd6 8++])R[^MN!˸ n6O_㫉_;zI:0Ld&H;Q 4Bq+pYZK8 jF~J v[iď1E'R“ykGx2>k +TKb@V:l&4`I>hg,JU%k1o-gV t8F-p@YMă 2 G.E&`edͩI9޽Wn`חj!#/] do|_,0HJϣc.SUU(,[ʠgBW7d 2Z d!Ԏ2WJǴ< <^@&MgJL6tjWUgcpC+p6Xr"V׌WNK lCi@7#oFsKd6]M˲;'#m ?h$JoE`4iKS%T=.FcR|v5+ A8lR* ;cX Q GG" Ģ6Mfl7iK[(cgvofaGn@ >~v~zw`0nw8z=(L&«htfZ-_-KL1+T 3ITL `م0QhB=ڔ 1h`*b)!m08/ODL5fky_e˙ak8<,zLpҊĩ9**y%)-mQ¿D^pj6r]|rXa98>Ra3oJ󮎿.:.evXvG[GG}>3]*tlGT̫CCo7߶"!Wϱyh41M_]r/lQON#pw?ۥe>8U#_P`+)'ηOAŎ&J8 UgUˤ)׆ݔ*i ,tKVÏ{ +>جᶲdh ^D/ϯٷHKZtEFx['y4]_|_(6(<4)6I0ڂP$/ r[B/E7oKsiz)҃%޼͐hzal2 cLN8tgVޗ~Kϫ4vM^lzv=t:Vp * V PD: 7LfJW2 >uH9wh.1& ǂ5IxyB>2\^ Dab7՗׌`da!qooCսs9;<ɰYp_z w7o9[wzz_f GE/ht?v~Y:=Q-?v J,z pv/;y&3JbZZZOd"Z c:r'S?qS{`!Yσ)Fix"e9*ztsΞ?WV|2, a.?fST&I@=k{,lfaQY("b\:KQUi>xR\)}7]Μ[p3-81{ɬ폪yDȀDp)nɅs@DF-;` 2&دur߼y̛TKx($4Àѷ6 a4iTipT!C%R>@Z6bgA!ua !$TJvqr"Uԋɖys HHRJ(Iwm=pur fJ#RVɮ\.k#;%]n 75(` ЧZK95Z.͇=5xC-+WL۞i4Rk+ebӗmRP.Y>_xaA;M,|z" :AŅO6JaqUC.wM,}KHo_>-c׸7>j2<3"siZh^՚&ɚC2զ3n)?ݶan뻾zs+K?:fZ\gfzJ 0Gx'ѱwkAKR45dL}؀')\;92`Am8{ PKI$儂(_Mߡda.$p3VEÌk'Ŧ97$Ň%ɭyhi[7L )&֣I4^$3CsPc6'ggD;_i'd"bԊQ7v#"|. A`  @CִM23ɝ̇!itUn9s.К$h4N6x+tDkFQ.)&ƖeAT2'sfS(AtJ%MJ.FZje'Yv3uwڽ8 r\RaZ2Z]|ᵜ(`!9LgȐO}xpe2nhؼ?~Vs򫗏"t$@B u`P!}նUU&P.tx<2Re5يLĸ0y ޟv7z=NϟvAdIzVVf|hz6wZlRIx8%%g(9=K1arD,gΡ䡒|ִ^cd,oAPf FdulLrxܱ"*܀~^$2ذCɃfNG)g @ڵ6EyܙL&i;B؅B~@BvY+(Bp +"Zą,Z0'<3i. sw·GMVYν߾^ۃZzZs*J)fBRnbZe)oʛ+HGғf!hX[# D'D>YPLjK(@$a?FjzO+/+~ MN@Y]kɢ0$0Nnxm#aee4 s~ww{XYL*!.Š1x43UUv}DB'Ry$Dl.r:bdpR\wxjFG폽xqŝewȾ:4 $7pNZFV˸WGFA/XYA,6QrR| Lb(bOPT 5,rd . Iu=d$,Sg'ϳdtb+9h KrI DӮ12Ff:gGQkB )!"$k9ޒ(plV Wsз]=AWq,4J*cռi, &-H^kC;/H$(|ql(D[5,\ukXb_7pӰqkMB(t;w.3s/4(s\DĒ͈ixbg7-m~%=K׃[Ԝv iZZ2o7}`?CҊS_H\Ŧ+ȿ&zi8*m+&e!g^2[CyQx)Ch*UmiUqX7b"+cKpC\ MmeH(QI.y)Y`я%$߷o4Jo9h^]%o)tkXZDs7+!+r7NnLao\Ȓ—뺰]ݮ8Nh"MwrB.Ope%ZAQ(;]䐖ɕw_Hu{o]v)2CLc8D|mTS\հ'JY߇CZ6Mȼ岄w؜Q?Y0]!I{Ȏ Ѱ& Cb1X6̤zxV %'IIfCs/^>cn$L*fPB("ly*FFD%e38I̙DmGl(}٢ 8Vj0њm+&å^z3A~agM_^(xmEVIW0-6,kW{5!a]ؙsk2 2$0z"Ѱi4GU3'8*|JҮ7 .e)PZc@h ȟ4QnD{"`<N%Qr&&  ̂MM/Np7{32,nJ֚pmiWy8Z۸EM'޾y}㭭f</ DbdFZf|^٫^/}1ѩY`IDm%¼y{mr#X@fG+SRE`4hU$3s fo~7 Zy$6`'jXosQŃ!KOk폔oZ,i!gX eqWu2=&8ȞbVjL`dTWE-<[i0z .|P.p4TZ`6:-ȿNb]O{ۯnv)N ?_`1Ǹ/ +ܩ +-g'S TuZVT؂,r*T*d-jZj-Va;jAg][8r%z(™`}Qb!A>fwh~WQ$C`+k*-m,~%-8*fynjP$FBg{$?}4n(ĨB XBmH6FT̎hEL5%(GIo;fH 2%Qݻ$/ݛ~v(#Yq\d~,6>ݼ}WIǗNrTReVNC^/j#x Iq8N|w"Ƶ/ͻI`͓!=ҊB@Ta#ptȰIhW2xsKmݑytcuia`~v&Mok1Z1R|rva,H t;a(/ ǚ6Ш7L{ii5)`0}>qc}pѽwGhjXB%?^eӓH"|`0[82@o{o]az*M#)PܽhZy 8o8]մ~P(f DVE"Yqm ?)٣g.\@GE9&܉zkcb)#̃k aFPxVtEQPTē"閦RB* PC+6#r O.e#i4m_qT BU) F<NH=p"R8 PFFgNp@Tv85^3zٙo4ԉ݃nvF&ںC`ʟ"hч~K="< cҶI9M'\d*I4WSwN dlέ%{o(atİ. @v{e\ ʭ$e;Jo&?Lfz`}vk׸]y^kwxR{p'굥 %3~3o0~( n_>o,%ìy{bvF r$7`h4;3_Ghu:A\in#GWί-} @V-(4?|7DI[.A'q 68&hXz((#3&;c& EB&`e傅 S&e ?`aa2 D-Hb A qtgۙq`Ly,ޝ{;8,J* ao,8~R{5Ӿ[Qas)dQhl8-7`u.5436;X&X̓Vĥs@04Orc%~M@[Ҟͳt,<r3/?zǀQdxnvO;0p@?/eVԙNKu7k3o/ԋT+Ʀِ[QhN5N:2mq Q Mz 듴C[2d]a+_LA-H|CKfp w@u(Q&+һxj0wEwyJ͹y!$6Y^ZґѥcP0r~m4 b#\WII#f 49ǩaOVѺ-Xq%2{?"}֕FA52?U,d% 1 KH#h ELRϝv5MQxwvv5jUJJPQş/xO/WA@҃Ճ tJ)t'?ߛلJ[C`vv@XeNϾy?<92:]Z KK+{qp\^x=c5uŏR$&hP"F`O*v $~$VnhsRBNYRz`sfzt[vV|]<^#ԕjJJ+{i;FB*Σ;?k[.'u/ܺa)dԓj ȆB^:SmPrW oKϏscBTGr0HnI!Z>G\ibl S\rpƺRKw1Q?8,ZZ0@+/~bă_ d"`p^m8F{{&ܱ/?3ڥikN+*s4Q JoDRZp Dq t?HB$nMȄÑ@[v f am/?r91-&hFf&SȨkBڳBø5BR-oDy4dRI*وʭ Aܴ+WeR".,Hj'Ӥޙ@3!$9<~;'{bR96/<ٸ?eP$8@5Gq0&¢F}8W1rm!R8;khqfz01X\Yđ4(@es/dB:~uSMIh+lm:h6gmr)ca^WXku5qyB JC9@"*BIG I IXB?j ,V'XkdԒ#,DĊjsh?e0AsX,VJRסos%F`]׉S e57;UiKWRɍ7vGwF3K/W!JNZ`.5b[j2XI &Zrb RT3SUhL;2:Q0bKhi|gNj L\bmJ&_lIN:fIFlo`ÙayGL\hn4Akim"NLҼfG;mh 7nݸ1 Aҥpʍ*"IM$CzBTy03w99|xX̥pLq8fDXh߾ mbN*cdl;D?9JS TA^qn= +q8cI՞֤ksCjɓO/>gjs2>/ۯD4CEɫim^CQȹZZT pRTp2\#٢CLc~ >Xp Q$'~{ļH\9Uru24Ƕ'?3_ 7xb!ڜo*#%>{Rb|,3Q7GT,{?Ő9 mw|ˎI]HOh89UE" .S9-?j6 τTsW&7de ז*rB.g[yV1x^nub#-حXRT[ C G.oK_k@_k lAV+ |giay9 &q|v Pm:)lQWCiV'#[W?F.'Jj% m_/0A͒۔˪^} P-Ş H5P40mkgC8*-bѢL᝼0 ? >QS%L@2?YbpkH"shpO -)eHw F7хvv1^Rz_4odbM=GM;9yۏ֍C&0R$t{pEG]<^MW 4b/׿=,_JUDC&d:ג3Ԗh< 뷳yoƯe;H~t \- GnMy&ֻGMu'agTc y35k 9bk6դ+ci0J#HNLy`v3.w(b̏c$c*06VPg'\ #RE \0G|-~q@3"`{DU&kޅ-BI6+D;6Zj)A7HDW @̾ʂX@HU)( r~?./P=9Qo#[Q+ߔKefɝRkbQFdF/(+2Zb&2)!"l%w7]P:9VB3uhzy([BHת9WќȨP N/= `0"L/SyUg4e+9b9bc 6xsy QwI_cLu"ĸ6R.=>HMI\S7"{<2|U%h!LUJqh!_` śey&El &0_c/ EP!ҀY;n걩L`}A8|@ 9.Qe]h}|wסL@4[tx/n\L_ ~Sۀ1^5X6%̞PMʋX8sJ[v5ðAƚp|/s=3og/-J(L$Q]Edi : .GnD_Ge]4 Z[,HiI)aUR_Rg2SV_7VN$YFX!6┙@{\7~/I lp ?{Zsg/3wmF=NW9Fh)'uB,HxiƓ(ЄH 3\!z )-^H4UJq ^|iB[9Hw")VƤՊ2Bט󖉍:!uX-4阯:ΝʅS̖wK`a|fXsPvI ]WOD2#~Tf/tYٞGEehyTP U=Sr?6CppIsX:tJ(H[y4;V< Bs E u6),k:o0Xc .c/Ƅ($ rSE%Uedn 'UꃭDcҏ])rPw.ƚzlo*$A|O1c"DiB=/l[А3mBoP 8f$P$g򩄊~lT(e UsX=w}Hb8X2e-9ԣ7mŏxtdGy^_Irw`߿d 5A<4"_j(VTbEPCfjE-|rϛqGVx8jbɀV@#Rtk$Lp9NI%rŽhkZׇa쨊yexHtJ!&ddC "]VIHvZ|mCQI)(r4 xD$t8ܙE]u_`$',I~s&29腟\-迃}ӇYSKXQͮ; S2!횳HFpKn8ʸӸG4O7=7cRp?ciK1A QJgb>S@TI% -:ţ{񟱃  (H; ɦv7gA#ʉ-NB>l~`hwB@C#`w7Zu*Mw \`Xs O_(h?hl`Q;pHEL#Nc&f)_a 6{a'y2\(~`I ,bG)$vVBɸ"-&xoŀ?1R TcyLv5j 0sԘx345JƄ3zR5!44w%=7$'"~Hð DZa!t:aWr$5_ˤ?) CֈX߫ ptn)[&`Gn0P#.Em3mN#M,^;MknKx]螗˜xVuMuZ5 靍O}C삌g06%1d=톭Jt}nd~/ap+^.3$?yL$e xo2Lٓ Itno$b6p\ 0#ԋ; ^ ]JY{4|d]d|0mMu.>"|lș ETH-bzTr|a>3`Pm&RNٝu͑|;𾁖.!\_ qoN[KV+ s1x SD856wX0uzֻ}JX^I]:#a?nmN<3 o^?֛?W1tFv5͑oomRFAot jN]{&J@;^bC L?B^]qʉX\E\vv j{) 5xb[mo9ԛ /)Lj.Kֻ̾)/˗Vlu = MIj,7y5odUB*٫Ϡ ڤ՜`nLsHq"ըO8Db b-N"7%FU.16ť/Cc|~|\ ٚI\Ѵ艹5c!mp(l 4O5]mo W#w*Ƣ!kY=;_?%UBHN i؊FGmp1C ~SR{ Uv? TP"j6p-(<գE#]zrĄH?R՛rQO;I&MMtIc JBs&$3ꦇ_ݢZh:g#O5?(בV?T'W'@BRx_WQJ󵪕V52*vf˭/%2f`NGs}ш>)KLX+ݧ(2RHevdL)]6D4TBZa'3EEi雗;[Ky21@=6 l7uebpsI` BbtPj,@myt CcMr"!^&`DS܊3ޖ&ɸTG)Wh;V:v@8{6mE(\4?"n/s Bz2=ҸI d3xh];'KƗ鈌 jZRu^, )  .&.:W5uf_fw/DBi/#X}+3ei|4߄ RQ@N,=Xރ ?i;؅O}]Fpkfņsyh*ʰPA̫**[6Fu@9ȆdU`LMھ&MY7C)HRoQ}-LkqQI1S7ån(WIzMyI>l˥1B.dN5UË+PO8QD$wh -ÐԩlO4Mo:"VY%b6 5wP_Ht6nG{ pTsYi$YD+# Ϝu8"3P&FLIU#*<w9To@NfGPuF\&ی2bc^Wi[D@Aqx4|]!d-V0;r5mg#$&ً\6%:D_/J0el&_3n)> RRZh޹*,&HO;׶;y*[(*h4§i2}KI%H+a%v6x)餑v:OzJZnZ0HuG/ڐZzill]yܖlvg\ `|p4rt"rv[8;% dK}(j^}.lRlu|JP,HYSJd/bָ dPjh&?ۡ1삖uaY_!Ԯ^KZӆ^7ǿʺ[T힇]62-XL{QX0%[1-_5ZGeM)2%}G'ׇ:l#f/Gl/#@.*IT>ܑ᱐ÎfSŃޗF=ۑCSw%bmvGSܢ(z !;@6ߚ4&'# 8} v:R|J\nQcp[ {`gXGPqldCJfV˽P%裍&Ps]kj44ee.@ΠV!Z/]%³:|kgdi=(4VwF7VzkoNЍNdz3\@ ,"@vxUKx Mu˄bt-%1bwQ *'C*I]w&4%9i6UX0.{7j苗@$_aӡL}8\dKPj 7"GBcGrS7d,4Z.kӏȖ? y {)nQ8t*;lFAI,OpنoV㖮Ri>jW le Ggg1sfr3k фUrA/ɡtTG0q`I[ ,{bL_(^%L)o@'k{m|-Ҷ+)01cģ7IAT""bTeR[͸#`gT% Z\dyH{'E"Q}*`B [hG48[jP~Q, jo3LFe%礰P BbD23JIp"3f-'ͣpxφvƊi½5E=İL W3p,pak=#eJgA;/s3ONvkO@Ú` B6$'N}Ѡdٶ*nxg6,qM1 >?hZDo` i?**"_v8z*A*l;9\dH<WU?4EH_ĝ|>R5 OK) ܑj0Y6Rb^JyL졥 ߼W%| V:}1 jbmp" ?Mxlfgi](!̜Jꉾ{)8E""H? xBvBL3qq\2@T? Sz\IǞ`~'>Sf eVڗ7&am % hkٷLf(07*dp+3;c){!E5~˘r0O@N[v7S;QMFm-7>?jKB)DPC~ի;Oe28ldS~,ZkP;k8Ր[˅u~S^_\ĝ =>HRdGIV/#Q:wPAR]SEEd¡Гx>U `NPlh>biLFX0`U51[A0MgAö?5 [G`"g+2wv(3#ƴ7'@ cxƒe~;]UDQ@x׺= D"Q@q^;_m5g}Xn pŰ3`8J`QcHJV-w6J5CWx [G]z"Ӊ6Cj=ns;.J9=֬[[W%MuשwgȞsUe@.[Xc6\С|,`HjOZ>uD:(U=5JQkH5&_T}Kc ?rߜ*g,'~ t$Hr]鿙bcBE=)/ O:ڰuhꥄil,)Ag,=+^e8 sSF%xǖJ (,UA0d)EM7oY;4ρ^0՟c^a߂ܜ!Xz'fd:|[p=<„s ģ"M+ʿ w8JC+E:^J9)ʧ.즨(NP=ؗD~,ƒTZ?4(i2J}d!$D`}" F5P4CxpvT`bƖfn }VqqGjA{`+G|¢_:>XQr;Lgn>|/8u)%23t捸'ĄF2m|D6D]24/(BapٻAԣ2b_dVy?yWfh;|AKzB cY. FCr#$/a+F[!k(N%{q@| 9]!bmdՒ G3RkDir3 XK>|&9m_ *IMey`rSq>=S@~yRQ6}}DwЙ#qlC둆a݈Zp?|)D5I(.)Hț{A9m >{ZL eys*F $: zZdؗ0obZDpO$Gd.Df>M6eڃ΂~W-ObF/IW؋=Тp$+3ڂjIeҞW?F5qٚ !ih<ߤc8'-x5 H!hIiLA*x$O*H.bOj6}-'c`),6L9Պ䳅,"2̻hͭ 5Fw+mF* *r(8z.b3/ -%/TSX.o8ط~-'2Ԫ7~k{'~z7D&cɡ6~3SY0*c.Ճ K DS.g2GEs:'0 GW ih1>:U6<GRlT\zTY(qY:NR`4,p_۱J〈7A/mpJD L>iZnb4 Ž:`*6Ppi3UiNۛ.wC:r7MJ( r!f1jMq ,P>MEdif(@ 0n&b@)n"Y`ڶJ3tbFA>.D/}xim#caYF3}40ѣ *A0; Z,(?ng~L-@P&czi&b^݄I"Pr\ 矫o^ؐ!q: ɋ:aQ̆JE)n%{9%+<)6-^V&cALb+ifU(!+%p*cL~Xe$Zox4FbNB.bXwD~+_L^I5F‡_ba%; # fn){ݠ q,1rå*>8bmow)Y_q52EؑKE0"OC(;ztرEu ]aMCIP`Th}0^b3ώft=% "-s |6g S",\  | cGy K n8"mE(/9dl!S7R=ϫP' usXG&=<)X5Ӿ6 lh[}¬s閁٧y-Rؖ ]6Rt]]وx-3ֺ|? ~&M ǎ2 w.1'U|1Ċ qrGMh(95|R@wrw:|N맃cje_ӄȟg=r<(!HaRQ$t+?esD5%H}W to9ZË|Baubnm8 rDs=rj=ecD!R)x) jxEd=Ha9n| =͙Hcçh ~}( }njB énPkQj"eˣ6d4=ÚvaDE-"Tæl)2)Tϯ~Hy}ފ9iDg.ݒ3?M8kM?O}atoVTFf^ܿj~Nfޕrk?I"iN3U F)ʞ9ћ t6*zhxqAuDs1oHbsl>I^2a2ó| T6.= +$oit]qZlsԗu5_D @k6ܹmQ$V'SXw#gc_}]h0?;s{e8*^:8m~wT*Eћѳydsqe}BNf'5(TC<nxZКu^Osɐ(HB!E>I#'.r|1{3M+C(ڌjCm+*ІH8I`8yc2ʑ-RIr:b x|,Km/Ҳof@zwn[|\5=pCP%c(dgIHOnVW.(͂<ˈf?je Ԯ@@;V$$i+ Ql}- mZ]&| c ( h.#,7\t!R i.ZM*zc,k.&{tc=!Jзͥa+S5\yWzS%ĤQ, sd zWbGZ9mASQ>ʠwI)_<أ&+xe+- Aǖ#:?N*}\-ke"h.2# u/&?Kʊ}YY!r 8e-Э˚Iʋr#D D eϪI*go@}YY[ PB:?izZMN9qvvFwl3L^OVBv]cw3F./ x7r;ȇw6)ke)S[n43XA9O[F oEu!"򧭜b]4֮/;[kdGH@$#Id` MNֱJ #lf8tځs\M-/Mn);lz0UV 9<+9NGv#&&+*懓f($Lyπ N42avUݰ6Fos*V6R|AryT _C{ZY x.@cf~N&>Ot.㕪Q-CU&2q>##'㼮Hy k3oH֦rGxM)u^h3j{bq`dSFNyCL,,>HfAUAkÇlLz*>PJX 50a[SN9qnXB.1 S[Mot^i8kIE-\[j񄴶# V:!ݧB1 L$bljwY}ޢIA.|I:6 ,:. [4ٳɾȌRs%;y 9>_@hs+h]f; HX Ǒ\=LzgFlEb YF֝5 (Mu3c:"|TC@-,_`Mx<26433?[LvBgPXnQ;{zbj$HclvA"+vQO=}ܻAށ1 =K-e`,kj b'r#O Fe1:oWT`@b1?Nub m38rC.TJ5lTRJlqb:Vr;Ԕpŗ,3]lأCJ6cSD*98:>h?PuvajgTh͐b0n: cZ(zk:}@Kn wu?:M޹1hP>~)X̢*$۠+ߝщN07{>WI` y yr.A FdYcOinAn@z+Hay5CCp"Yޅorp 醃͙!T@iy/ OB?3!~j=<(zoTwS )f ~ 6rnx9x;;(k%~VJ'nʜC4Kn4ӻȽcq%H.AŚz"atEKJ-o&zއ- 2$K% - 1甄[NiL7HRI2 36(1c[- HBgLOt dsIZ *v&miG rI_?4\T`Ng&Yܚ2 qÐ!4V4K>SWnJᙘWó{T9[=M!EU +hDS6T"yί(!"F;,zz^]V2QCTETF!e={بKEPY|r ^Yʑ ,c4-$AEI(-l` xrni-λuRf6k &c )f{Z rRiV@',G3*6]g;1 zϭO r U{&cXYX)V`0)PjA B{K@x=s][D^݆-12d(s%KުW r K=]2}sD+T#(u?O=.Δ삍do깞j~am Oh%$Jډ'U%o7P<ȾYӎc5Kȳ_VrjW_Vpʪo!v$uӿI).ˑ̱8s/tSz IZ_R'bwQ<` [Гg\S~U/288|[>uȮUܢ5oO9+bTX6 _`R=qo2@äbv`~e,Lӟ!eĵ"HN־p}`ښOZRŀ؋}gym$&L=͡&s؞yxAG{IN}諫jƪdM; ;cW}Kv[Ay3_t1ZaW^?Ocɚjl㕦˒C0 hJLOWtkװ"E S?!cE^w@k묓2<Siv*"Mc"֊q';¼mYhL-񀍃2L 7&^;ȵ&5{ ,^V6^Ʃ}RP6f:(dQ]cINoPj.!:Uw2HUB8i/<d"<=T(uтSJeDvQj6WgF$iۀ\rNK7&̕)[3Em&NuÌP,cFG~DG"VU >r1kGl3Q%'zZBOKQ,(t07 Vp8j\٪'mֹ! f%f4\O65/Au6IԓHJ ?51ZiU4"4=WtAVI!%Mgcڶ\\U@5v4 ԟ)4W vɁT s(lL4׍Qc &ct v:ᶞ&I1"8i-1he,hΕɫy卌p񀔷/rSW>v4Ł1p[!1)̜`aTuS(ʼ/٦@$}e([tmjh89)a!?%'hFcչ.r[pۖuP\X B˻2Ȍ\zk6z9[Rxy/ .c/joLzRw#]&Tx\%}}ghl0UM6I҄~J3yZݒ;yr'A^ĥ#)ȌMmىa;Q󨈗0o(s8ћXʔm[a)ʍ0pO\j# Ž 0B֜y!XgEoI2BTlۊ s zSӼFjn0ꒋ$=֮wLm2p"^d?"'tZ']$zW|vʒqFC+tu]@ 7IF}Pbúy} k~kM8uEbRHKj@RY='Hm@WRb*χ…aVKVu$QȤ ~1JxO,֓>C4shN:[g7uOzw:0*y@@GN_:dk\pf8< z50;k3V0V0;GI2g{oǘUT}R+U{}`* |Pӥx|G["0ks^»?Ň6X.%#/s'7@9!V_/`0EI%2=dre`AHr Kf9=\iXU* =wF>q/|":N9j=njSbhH[Sq5=҃+Ls}@z'cʵ xqSu3$kSK3anu0=ibl]%m8 rxZ"M!QW? y!cIoJ#UJOUh5= UF}H~B9͑6\nM! }qNCu D@o1q$baPxʡzY8e#qAzH^+ha\x[@PǏ)|с9O2G_<$"4.[b6 WqJv#"ixj PVq/4!+fMm(o-.I+ V|ZKMcq2x*kGdC%doԏγ#A#DH/HWZc޲7+k 705>I 0" 9Ownn$ъ˧;]{r 5@`lĪjJf1<џ˝J趐 i kD=SՁgt=4Q!NY!-D>x Ύ <˳QEFl \t^Touh n<@xμ~0Փƒ8^_zmZ' `} 7V(CZBY`tb VbŎ()CHV݅R!ifC+E&dd{Ho()Hz[eR~p[5\U F V:5t[ ̱!Ax$wjSκy^꟔T, x9M͈@DbS^WH 츽ssxVAۂ&YFD"kΆkmMюF\᫜_Pf>`y"blUxXsO h'}-@E:(i6B$X]Bo41qJ'"83qp"| t}չV/ۄ@mO8Yca2uZpp#JP\";yMr߻zIq}zyeB:r#--GT<6<ϲz#u5غ@v Ns֊iL3Hٴ0\^G|-nz9 e'']NNHDrʺy`@=p(?6k_&B w3XYbiF1xOe}^mzHtƸf\UTcΞlTjs !kRi+Ys9`꓉V”*/:@MJE; P* ?^r VڼDpjZ|bc}aO\aٱ ť g8HTK-So WdUXkh^2CR*ޝc@$"ӢX_\6>qYu(diɴҡg-JZUkK~ BW|8uD#|Ff6L$OV+D0,Ebx=p1պݙin^i`bpoUJ7{5e^0^Uא6W5iN@5;hu?0JjÇ!5B$ϯ%x&ǙWG&۞dUHmKѿE˃ї=dye WvEce qV_$L"W1C?|͂\%R 10<2YhxUgj "x TR΀G v3N`P6/t^vp^CqBVe!%Bw؄ܸP"*ěVNȶu療fUΔA+([CDbAHI >.*.cNn| J^xaȳ%4ECQYYܳc5kBJJIj'f:tz!9mb~ Q#gǀ]˦2S!?DkdϺ!dvk. -;y5.WmR g Yij2-R_9ӧlBN>} xrB͡/)~)R;;.U68QY2y0_`C[먼ۄ@4jVd䜦Cb<ƈ%'-e;ىT(T7l<0&{R2b/`4FHW4zeFAlskl}8`,6}0-LB8X?PGt{@-k CG2;l[QS󐾣_d!Hk)-܌4pzoԒ&>XJ<he;6r&2u7 _L,:1tA1ߌyE7NZpS-*^-)#[]߾|&iEеtސ["bA8yfм&(}xxJGFO%{=9/GirBK?s:&csidQ'[eF >@Zᖴ: D^*/9Zu?1<ՕjrY68~qM!50'En HXsn/%}sK[ Ap o._Zc`6ADOsXro=ڜ9(4A |@y/Lۖh]6wFhP,ң-Kƞ:[~;I_*Q|CI 730>yA?u e'8抑2pfa"-%.Uė_4`o2}Ь\rCm\9VWf0mi9~biOeBg`2iHE)Egå"ͺ2;"*H>3B!La;PN;v.{+0Nn#XK?{=ʮ7/VK8T -nc̛)=y(BX^8fpZvgSQ;ɾ؈"K]ʵ `rn?A=c;;XVm^ ~S~, nrtj~^B`96\s?*Y@MOS*uaNك,Tq36ȏ1>}7WU {PUSr4dǖ$4*)LpHNP${vEU{0"P@0{ni'A2V˒AfOR+, (yl͸t m73Nx{!1K$oE e\"#dç^:V:YIZ[Fg 0M6T)- ȯVM=`RzBTv M^s\Ŏo˓qQ 4dwؽ {=+E{:)*jm")j]}mbDH7 9S1HV*Ov ^*xH[T>&RZ" {p2(P15J&e<Ҩ`ݏm?8(bo-co|z"Zw1~m> [yoDO۪0J_Q@^Bty[GB~k (}9#*Һpk/ wi'8Ps9 5햱)vBDbr8c灚N֎1xI!s#臥K7uFR:ύ9L /tB6dfY_gALȂUQY@pMUu ).^K!Aoie/~t^y"Y"f<\T^hT} "x[wو.lѝhFF>e+\PFM /-2bLA;ι4HR1-N1_dy[C9Q[ebf{p9X? hd œ,Hs:EV@n~K=3Tz0hq~_-J 8[U#j{ኋ` '>}4Fs(88Q7?|(.0Z5RLi]l۴ol #8؀iBR2lSArqc<ۿu~tD djo~-U, #F̹lL'+tG_cS*SyPh5jN  q=Sp 0QPv^gWj)f!⣓?HW 6Fy@I H cW /~l_B01 @Q_%A2MDK ғ-&=ⰮqZ1ڟ) 0l8gϜe[ ȍ@ۢs6R;ϿL-w0Uu\t q>U՚R99^9ؿf/7b'K`iUzbwdcRN+ 똕xJaƗl >SO@*SS.5{;5C"[@&xؤJþ;. }ѼWf>Xy6#d@&A +.W 5"i.eg@RWic@f=`չT#`LO ԫFf8@i}2`#d^njuf=ҀD"<ץ? t|U%nm:,>oyd +*͖>"l/6pɢi-7 دYۼS,(ҟGLi$Kk.[vz|إ <E3tiD]ƒPqx sp640ȟAD;SiT ;VLjMnǒ.u[}sߓ7#A&Нx8$sdMHE =owpN?a}?g)n2qkWN'D\ڌn+k fjo:^F#FtKNA,2xnLZ:3uy6M. -kULV׶(.nvB< 'A omCеWY&]Twb3$]T32נ}V[$aJ%6ʚk gmrOmU3fC*E1/o͟iL,|Oٕ ~:apB]m%誐ӯCp8t>;!)}-ݟJx\}$Es&pBuma ,VqCi!u ,ϩ΢k{x6nNlUF@032.kjB%Ts8[?vyeڢa>4.Asnp U~RKX[fؚEQձ &oB(xNcXE-2q"M{L7f. G_G& 7  Ϳ-WfR@x#wL I%xJzn&_'6"1Kb,M(.?;+;4?sdx>pMZ}-#0>H:Y>&N1Rڅh}'ps35`eڞv}̓l&Ъi^k;2hydxuI,O⪍ʃB( **i2\U#D$tߒ*ZE-ݭHG#. =g0P#|W?A @Ey_0I lA֑Ȥу|P|0j|7t D\>+a7(-ًQ>yjgvbf ڒ1: kXydÑ(_ NV TJ{L=[ag>_2V[Yb [s@Sq 0:U@Mݭ8WCo>],. Kz> 7a-3Qo\*4aO#角;YCļB2nMňBPaEY8HoTG'2 ^!6Xj9" pvﵼ[qs/I:_^f,rOD ![h܄05h:یJx9 bJC?;Gʛ91Xy#Iݓ^oC\_6lw.AzL$*]F[99B5Jzn\R1 g-ӣiF~xc$؇ҳdvB3v+ zjvsN'd2U'}b.T@~3o8|eSNMh4 gjkDJXu>#$pQ""PUv X~sΎ,!Kj3 du IQv=s t(@64o$OwHS3GI0TXZVyB>y^adgqJdvi!/taP ,'6hJ\bxE2&D, 2B+s~;e2GP{3 Oz,9AtNJN<ϞSeD&4 ni=IÎ$).KŰ-؎D>5f"$Ϣ5#?+t[5@oYu5|F,aҞM#y~r#x9YG335v+u "T$߳cD'dX/\4mQk1xA f#i`s "GDĻ</>[nNFEYNْ,u?) )f)wtP ^πŻ& b:ӊİKhr5 @ хϼPm6@ 4y,nE.&8]1ڼ|AϿnudVq]r\; S3^=]} Ȭ.jSDO{dԍYΒ/.}PG>UU؇*P miqK43(jj"DZs/|隷@m*|\6*$ו1_K R. >~3]g/)'WEMdu}oU.D̥`rk7`TDͪ_)Z$gsj:9ƹo%5nKuzgX-Q6jU1/8mb.j0a"whfa"`Y?x(0yoWsS@`>H9T+P_p(Z-zb53%\a41U-EV:5)M{Z++^~Rxe)B]N#]srGű,rSI㦋>ܩi^ne \Jʄ A.("(*ZV=rkpZ`mBt-C&ȁY(*ny)}%bUMq:"[""Q3$ܓ85 :A?6*uRo֓8bR?+M^.K 8& LQ ^XR~2>Ė 0ʈaiݖt#@0M9 t/ }HuK,粡: g7hp\ʪYD;^yCfM.ă k22 YL3H@Aq[|#EfCinŬJÞC2qmDV!M'<9AW#؎'eT>;] Ճ'(ī-Qn˗Ai@lc@H6EdtmU?QW]#>(&Odn<ɳ̲ŵDFgcJ)ȁ<娙Uq=GV}JE18aV^ J@fTV2dڞkNXf3ü~ @ }$}Fl4)AZ Nu.jNz̙sqH wL>;$} ms zit'zQo ,gYB q?k[vE;{3=]/RŻY:=MiC:ix*c?=!-Aus|[bYL4Z]Y^*qY͆s byɦf( 0/ '(x}A9r5I%8Pa|$V z$ {Aw9RiZʆYʼŝc3`1,|m$]LXR|˚^1æ.pNQ'1!o<B ?٫y]y*?(~/.i?mx`2nlWQ& Ye/ķ/i7-ddV?Ct:y4vJ?XF|2Q I=K]|\&!'Kq@aD9ZzIw:}/F9c7@NB[;N}_jڳƒL+#U=ݤ D鍞 ',h[f`[M~mmR[Cʌ%&V8awNhkRVg,U1J;ؿ뉆oeSr dTTw 50rcS?$Y2-+ߪ)VkEـƛFOB x&f,K6/\aM[/ ,tk?0/2DԉSڧI l9EZoXwwx$'CYq`yҜ#*a賁6=.}m~xaW&z:%dc[!/I&| ?> yN ̶E=whPF숲=xNb t7>Qbۍ?C݊aEe쥄n\{ Z{EunA|V ;hu|Kc>)p8_7 )F/9Y򭅛\Ȩ.W7B"T١Ӽp1C_R^;#]>.Օ#,68 ۳ݢ[.bE8tޗkN!Ns`P ؊970FhNWY~2>a E՟w@WzϓDރ',Z?6#ȫ g^|Elo*J"ܭtn4+L3{ﳽ7?K*sia1WNrF}xVȐ_ZnŜqp~ڰ6]Hb7ǒgO|N/vpZz>r@SH&q}S}@`d<8O (!5x=rqۭ.lDS; ש5Ӎ{bzVjIR/@Ly^%u•aVwֈ mtc\EFӬSyٮYB8>|~$Ct\]4crzY@ipp}۞vhjJR)Y13H񋰠tcei { ·n8=% wy~MTL}`P Ej! @Zp(,ɥs%S\XS Oì[̸~hbۨd|E7*Rw۔#z?jFR5*҆.mj3;o@mXRTKhlޞC_r&\ hT@1گU?*nLL,x Je} zIY{%Iu֤qa mkTf盏?SED@&I$c0܌؞ac`N55N#PIT -ɰE [%2U@pZ!m)223r-.It2J:'TarPDFf1JLZ>%A/Hz!~,>}d#v&VS{8 25T>1q\+zYgnxKuUKI xܤLAۚU w@/wVʥ/?Y^734􂱹GHZ>&_﷪:xRp'R! fƘp+~Hq&s}y5nNX0ʇ?I&ʗ@~ݡ"+3q `'xZq*|ߴ֐RB6j:y{I ^ɡ~"ο=:4&Wyw;n)wHaJ[70OY΍pa B w4H7xF(+܍Z G:p<>kHhBZJgܯ~YwCiro~Ot6D8\޳zfyOfA6p}qo:dw rEc.ѡ"ԊIm5$_Ɔϐ8 )>sCp;ɡFK=P `%vpEFX@8.CϽ\a Fֆ.Z=ö+qO:)q ѼkG7^J3='ٖHJJjIEsL4{i%4;'F[ǚ ?fXF1!i94Ψ4j%~ĔnExnN|[BK]AM샰&1Z3L{$0 59XEJB|Q~#xY9r;eE#2>6Hex)R ޙ[BqmThVR+ ?ʲklv9LgCi\)mHuD֯} w3$jJGϺՇ|uqdD,zb'\k zr#)H_(jEhZPb-2*U>K@Gjgo1<R OTq}Z,;H bY_^EJ'h [Xtee'/ >JSqd`_}n׈|'G`^g%4 ?n~?u u7sFS  5m1ujSThVl!,?}Elje0 K4%畎WYhٝXVEo[mc M`~ rMbYJʑo+ta ajj[[>`dyhK 4 `u>"E88 ?骊( a0=ML`.sPM4߁oBG.]f{gmiª\:x޸ŗ>7Zi8/\yY7ށ=iWxYUXF;fR&m7Wo: rk<'b]sd;} ?Q?p0т2炚.#0e\:7|8(^)|Wwm?&b}[yND<%U?cB" 2ݦ̥E**9 6`:~]XÎ%S#ǟ+ڽ1mqT4q Fn[s&);Ȕp/UoԤ>׬Q=}QBJ֐Dz,5@֊81^ O;a6j?'x ;=vtRG04h>ˁ~|OI4͔f.L>e6[I{yDc9%N}0p{^P_̛t";hN>,9 k?fqPg FS{p##() dpP fT5Gў h%  _:y!2z_DžC ۫pZk"N%5!ET0fH6 m[632__Az۰䥸jр9eF~v usșD֊yRI{$]#ڤbکeԂrm2H$'n_} Jsg\z~ _m@Kpao T?nM}mNL[Tt1 ?3 !f[ ڽSw^,+[ѯ;yt.q0q])M}'qwM' s5SDzqubif$(gQ\2O(A ӐߑiykؙM }WTvY@2ʚY׿]aR]:n8&O hi6+y 24B;32@ q9f3rǡ\}%N=_`ja<3H׽}S6;qӧMK5$,_\HLt+CO*3yjZ7}]wgl'N.iKȸt^fx$/%fPH=pP3~wOeb Ҵr+ރ8-xd͟8C efR@F_fOMN&̥ScZҨհriv 8ztENڦ]GoM>p#_4 =2}d"ďWiigؙ՝g`S #2vuVqiָVX=&MԉûF-I^أ8 >w&i6%gπ$lZx%4mzFm462q,geAcf{|Ǭ ,,VG֠(6q"Y&,bFD}G"~[djY?=\_vպ:1NPqGeY2C72aL#IN(70`,p >p7%#&<@5-ƻ=SF[pa.s7Gᡭ}|( ,ܙ$ _Y^Ñ|s'SOnXncs NI7NWh1Θ8Y9VI@}JG3e&[HХ{g'Hx796{ wY˝كA ,Uޤɋ1M?$ MT={!"WuTP]we껾o@j ߫%:#/}Ei ^I p쭆( o.>_%ql^ؓ^6׭uJ2/m|&i +> 8pfrQKB`qmyGVB^FWzF(*R8ӓIrd ]9#jcF-P$,Gv:Gʐ0-dE)) T5\x"{x< K NM2ʡ9+m[Bu¨{Mj-f{Mb/!ԒYQJ\m4 .++pQ6A2@MrIn9Ʈz=Fc1A:xE+![I^7"zjZ0_}#G˹"+Wn{`%j&Wdq \Rէs/!I|vyz' v,კ:9C<+6PNHjq̯3%,b:R:VvoWS$tZ=GcH.nΎ~Qmt{<ڂ!3<t%5)3]DS BqoC~e^,oXMhN *$ǽgcPy&0i03yڑ>W)V/ʨ~uc>J̫O'N1NfEM-+U Vl@Bӎ$xpB0oTDN0lfFIm'wRߏ,5ջycvCHBsTٵxAZEFf Cn?CܷO럻J o?X2(smL'M\f9}fܯ,n[^tl~{a{O ʒwNx@eR{]N`1nJt_1 O/:!J)%5L5OtGCةdO:{`ǟeeოx;aXW(m %KQ9G~dx)*(/L{X" ~EqF9kn _?#[d\'sBgv7;c$vʰ3~ V\jH|cD+Q&GrJq.&" EK* aVAuFw,o/CMM;T/GD{^H BoUp<}7/OibM=)RTZ6 O,*2v IY-txS:daCS<394OR `?+>X8t30( ; #͵V [ӿx_q"^T}c k)8fb]R~CxCB&8Vhjh<`RpmIT$̅>/l(?E_ (vOɶW 16)MJ@YtRJnHfmbl1g.\|c*zz~o^]rka_Ӝkuj';%JҠ}uN2V3y )xᥓZ~ ȃܔ0k9Pf is`C ~R0js-aS5f/?ry&q Lѻ2kfa8+[w Ky҄ N]sMSY (P$lvpVt\72/V8o )ĝ`kԚ:'P R8C^c9:)$y]Nޤ}Di׍ES0@gpw6c5=Wx3JE<(w$(p 0Ʀ:Xi\+)l\ujʇu[1)B3~3r-uNhSTX^w%OUh&#=l cNci쐗@mfA"؉\VGYWI~[2LD c8?8Ea!PvO]%­0<xqEdvT c~. ipo^ 8M X<}@G /pg"+~W@`Bi -#mfĬ?^F&崹K;J;8բfC !LJ> GsҰ 8 6#?י殐&ez,4Rko_:jE*5MwkV**:JmI#gZoȮmGBpwǫUXʕ*9dNU7s\'1l CmuRZ+em\ÅѴUjG17MӼ#faMz|/&^W)'FWyb߭.@] /7s-퇵ntr9wxx)%y'` 3/{Y BRdž@Y @= iC@?)~*]43jk:4b1dKWi&U2>Omp{_pTWVS&zvV 2d ?!Q)ߦB.uEnWĜ.aZ&iO#>Ofy ϔk3,GIʙ.s' a8Ǧ6)3uVSiz|Pa%BsIUHk4jSDS$8 ʚPM[}6 8Q?71n֝[Dk 3 #)c5-6d?r%ɚ$ 0Kߋ97͎о 8ĥAe3hcRJELT󶰣[n-@̈́阥E<#>`7gMxj 4p4Nsxh?\)=Qo}\8ā-B`\!NfH4 B>-,vȟFOd総0zF:. F 7[Ea1=N92q85ʓ#%}:xt_2J)mްh;12y:~4?]]w+7& yFn~ht"v* z`v d= 6#m!1JtWn}bcƷT}[ mMgpNRS&vnFsq/a- Z]!1*Ld IbqN{9jwF`Jx`v-DG 7MҪLde#o'7Gm{1I/9eϗݤT nlFC"#&YF>e5cttwZ?@(!e!+4ꔀ۵22:SoJ+Sk Ǎ?;c1_ƖC=)mI;3coú닒Ap 6`nfi~VwQߨÜ/'N49'4wxaHDyOܕB)o3)G;}rNpQ@g% ,ߓ7cI6IvK [=pM5ārTHF3 hWO,:;퀭,Դ'gIu=L #]şd;wANhwd!o`AD}`>>>фx q% x}ɯ <`zpm-FvA %"m1`1f:9vFY DXS^j+xߒ %iΊy DV/\-Ϭք i`kgSWũ< &z\cxo.Q(d+I'B5e ǪMR>ѳJE3m;SCm_Z#iC5ꩧNLOy9n# nLg)¹u1NJ>-19VN3ch˺qS.rVDekl&a~J  =v/W:3Eu 9zOyc@fa( ͻT=hpҀ]%e'QkBL|ʍ"2.::<< U Hl 3p w ݄hYR{:vK+tѓdcx&̕[ _}Fs)Hy(4WT PG_z yj ~ZA^!HR&hlyd!XZ!]\|SߩU 92TVm Z{ٽ93"NZ GfI -c] |1 u oW)D$tQ9O;\ԸOd)i)p?ҲdxbLu4/}I$\g%7 vߐ|Tw-kkZIoD&T3=DϺkiXQ 8'4YTqjOo$Y߼@V/&>@$M$cJKE*QT-ur97812 cغ뒭ίFB/ՂؒjkktYAr~/ NlR}a"` @Y CYk2Ϟj64610ԫ㕕n1F) M|X$+›O̽Pgv:Zv?yx/w;Y? 8*6`nA?*"LNzREIVlbdΉnQ \kD|SX'c5Y wQ?A5LUn%H"[ "! nAfӚG>;$+;٦nݢ:GYUoFHȜUH̩U{W`] Ei ( &wR`6(j,[8-t_YZLA;d%i#@>m7VgȓfM)Z@VH*nHe &B1u s%5AOCh٪i4 Ȃ=KQt~qf% ,&)ܳ4qNZWZYK(nԻCTfەg$'ȆԪV0He.Q$k B` crn1gNsP'km_Pp3ϰp V( ?=ebn7iA5g]SŐ23umSy`GxDq7qac H0>%8q #^ڗ{7`>!s4٠ZG@ ~)J&7N[%~WsKZF6VSbYq tR/#mKpa]4*۔y?QnQ ZK1-Z} $tq`}a!L$-[G٘ }*A\Vʚ @-s2W']Yi I  0<ԤXDDtF] > }?*8D^#K:ٷs n8JA`V'=s o3ic"^M7Mފ=jN@s@2bUua? Y] oyZz6ޅ~Q.kۜ[jGX-hKqU, ޑs5ϣG>;r Z^UC{L4;W11ꔗl`dlS5^/{ʓP;gFиZ)llds^A72F"&=83X#yu;׵@3!\|iNҖBIf9ҥ7yr[^aR i|+Em}j#kG(\क़q?XEy,.!b=}Tn5W>:Xϟ|Arm~}7I [!$4Ry/gt&f>!ۀŰ"ENƯ=J(kpƝѫ[$[67'\ $K&(ۖ\f _ñ}TcN<[@>'W<zJ(ByT<1CK0_3 gu7iMzM2ЮZ_`#^ot ;`ASC 9p.Q>H5fv.,ϗEͭ/X/k3$YTEҢ *90rRis$X@ /B,t.Eɻ~tTn魯/^Z끕A@͕@.ÿ*jh| o u_Ⱥ6噐-KZ~#DkΑZ[ aĽbɦ$|Kyp:P/ tD8M8d8pm^`-\)̓\[lDԡ+\#PuzaP?< ؤv#8fn|t0*PA+4r_=G_YE!+ir;~xS*|ϋJXuXmY 0 ;$\c?y[m)c }"q]Hy׬ ~H Ern2hlE9qɣIAvL^:Ekޮ x dQ?c E1m3$:Sum.bYmpOEqUG-ϰ7})BezcH:v]oYf;~μNn)JH)͗3@<N)7Em-?\DDz8ӽ2Gɋ1}d@J0Md$@J>_ W%=4޵>jF nTVuqfRb(ڹGfˋO(zM8e]t`EFn(Ȁ@uZ;_,?dTp;#7o*%MἭDҴC-C'Y؋c+?2Ez8R\;5GEꍨO%kW*BޑIm!g oPe & ؓ[W FPCL+:n2%Osvir4+YAa;/Cfrz7Rd}m8N<JpiC˯&0g"9!~BHFrpV:;ŏIzlkfx U{|*xyZѕ@0 t.H)]@;eҎu ouD`pj.uCT;műe^&R? 鿨AQqhYXk`c3{צ"6vF!fpObr:njgFYzQv40D-MtH_/ %XYw -,}VodJ(O7gYu6s.a}4D&"?G,W~|^RsrDۃkHx07SS-z Vg%=2zÿ3*z}J@/DCZXuD7 ;h?҆ Il :1Ն S `rˉ=J<(3.BQ>ψl"FQ(XK9<}{^RR%N$F")ǖ;]vݛ_0Av|;^l-+1Ol\Y꽎!wgimIMUszzL߯!䚥3Cz&l6@{&ix.7wƉ0$hDA. :(0=_X:n*XȦ.GB! Hnݖ#RpkK3܍\*JdW[Vmז|0~tFt&V#>>-|F_134LRzsfZSr2_ HH[Q1a&*/Qz"o^`>j* )p?5ˋΨ z>vOu4҄$a$>\NWwBؖ )OL=6ȏuJ2ppVW;״W7.zKU'C߉@E0^Xp6N?147ګmR0Se6[~"CUS͵P3?X wݗ6TBxE9>G XO(bz!G]<&<}o +;LQFZ:{pABO܅ 럮!΄|\FQ{x.SmXF(jZ.lIR ݑ*ɪ 99X̮g:n;΂@EZ^уn Awyj*teBQhUEbfAA __V^zn;2Si5bfBaLCǬhspPKVfXF: ib`]f-VVݸxR ?;2C[ţju#2Dܭ9j]x,-j#t1H7FW9"mAT~@ !VUh'Oۼ3u)K\ 6: c8%LW~U\5̳ < I XPOß]!SlK~,e8dd]^WƲryVf]zZo(Wn_;_*6"!/jGꬩ=OdҔߚFHw/a$@#ָuL^>E^uvm[L<"l=ۆnZY-$N9d6ʁ5gezEн\ߚ-Fu_@[5\f%Xr'VWR799L W 6rNY]MC\kVn! w<'?l3.HaIJ9yZm k*3h < Xe2! 2R܎#Qt*yb1:\> 7 ,wtrۇ`20 _sxU<"ڮda( |W5X%$)Z.㒵4=w([3dJ@/j(qN|,˰FŬ_Bb?@j[ CKnhJ3'7tv~qdG*T,CR LBݵ#92/mi,ց\PhjUVPgcj OBEnT<>m=X4A7=:P`j$N>pz48(XtӖeF [Bh/Xi8KSf_Jb-b2S@@ EC/+θ@〒+b; pKboX;7GYb$.HajjqLs'̰ o3*,DRr4%amHHSrEݐ6@gt Yf:jq5 M䈰"$=H79o?vH!' eֱNS\.RگR1ݟ3C:$,Q{*>|ˌ؞17IklVΔ!Hc&2Dҵ=O)h2a>E!>DɆ794HъLInٓuD3Au\g}řI{݁}`8Nb<<Жm!sT@;^xh ?݇㐾_2xMҲWGkϠ<27NVXF@R~~sEV۷-LF37$ f.Ѓ0 UWe)q"zwކs/ZNcf`g{wYCR</s}EnZEGԘ 5w&\"_ * (;r~"y2Dϝ M`-ldגD6BaqW8}7YAޗ hN$&8.Q (lI{FCA|nyGz+d8`f*qt4A0 jq-x~1G)j;l~YE=`L֣vrw4"=NfnH R+;jXʮxɉ[c]HJ]VOw ?X٭`dnPy71!eؠ{lUKc Gų=1*l-0xX#)Qc)WR9 S;:LS8CwUo`vNRl.ٳø;mV#}kdF`dE UJ7^[&vPhRN&//L`QJ~R4Yxc]4;X>t>lmU&N9C/hGE27D,\ˎ>!&S'+$߅Y 3ysVIҝrK !f)"t9lyFO:׈е_yj]DX,BC傓#cvgLh5KCV{_WFc =t9CйAzGGUγPca\6.JVeV|' o;>ӟoo|3BB5;ŃD*xא^w8)0lΕɕ[ƌ)f9:vHM-*o8?(m{Юr(JuͣE'HfRR/?iEȸT $UP'YA|Z ޿u5k&fأ>oeg#\ 94L?0:F$:}fo$:}KEf '0 b-HtlCL"5͊X|ގedhK}f~I&'m?\i;Ka 1bIFAau-<[Cg;Z%jڰw[V֒N~Gqh@+OGuAÌ/y{.kȈX4炥Cg-ZA.vD[#}LM=MNug4%4W.(saE@F lYL]㋕6{cu\[36D\qFҸ$7-4T\*†$R[ϗ}郟@95N i9t$ /SkcU>"I5y=r˅ymPhIwܯi@1QIWkW5zV*c%QIKQSbּUU{HUN#rW3)Z 7iwۗ[I|wH`DYiG$j/Vx!Rl $RkL ;Y<=9yPZ!^nzb=}f l6PRB'Q.y8xD~Ѥץ$j GE3v q!<W|<ѽRZw6נ 1hw9K0sp=eƒ|39^5}<9, =e^羰mr)br y]ǹYV&=Ovx4(tP Ww˝sac@$ s/<-K}ٵt +G~`19{a}@ SG33=U,{ljz6Q* ez<]ٝq5Ά8X[s |*. '߮2~³w60V ^^"hxk6@ _ዃZ~kœ:b'j&x8"ؼ~,ofΦQ9W 6`M0+b'vPv%X`>[·Ԭ} k1˲_3K'2ނJ 7<>>]l^~Y;c q[^+md0yn_ƷdXg2ԾM;rbw}5kfTkzmj< 1"d,`Bi8'$Q2'xm_gd)]s6`H };WB{qPJ|Wg8. /YN"LpX%oC-kԺ NI@bߧHV?hw'  ;u#~=LZ x*\aŗxwtQf%,~ui\ T.f)Ҷ,B3OőIhh28Usx< ,*忷~ݗD%($?H5gbݡ2TTpw3Hnd"d] 3E3hXsxys&1R2hzR`XTɾC\sG@<5!hM:}l \& Q]gx%,`@9P+ ~aRoc-`oSb^%ڢ~LeLCȎ1 UjhK`X^^F>UJ >_w_2@q</*L֥U;#dq5ڙpj P 215ly-E1+{6 ׀]l2t'sfQCoy%C@v ԇkPT|L,Gqy!Aj٢H}A1i|?ߐ[午 $u0<4Q\T^4(:T#]To!ȶ ^)!b,UٷrLQW&3 !=yjɰrPa>7ʩ:܇Mu /\0fHe҃i8 zXi2cKXjHdJT*Urh}tSuhdK[7%V^Fp}Ozgp QTAVZAA a?5HKt|v7+2{\HəNS=δ,LOs}kbH݉d+|՗qwNC;rgJhea qkFK~*t-=r[ϤEK[ݘ}eiLSʘnLK[@~ d=N5v:UtHb%ܿu%ĈYѥO/Z̚_=k_:sn045Cm2a [@Bz ivUb_@g)rkc;rW[T Fmϣ֯ldZfxXh0'7&6 ?ѧqE9Z3tƧM'%P`#xWNzGw<&EP,r_ቂWᴊykRFݱ*|Q^w?]0]uM3]cWCj[y}KXDcRy$mۉ_DM:l yhVO#o5TqZ/0ICrޚ`9e.`P"' n@+ۣ&ϼ~ G4x.m&ڝ31oKmk)K.FA-ucVIȍ5 SqHv~mS/i _'$Gp,\ 8z'h^=s0O1o )cbc -io] b)G)n/VJ(Е{b"E [X#D'Dykb˝"QEe,I`w uF?JUަ~K>̣iuP2H束 D cHnot=UW-Ӟ룍L,k6kMҾ̡$*MwSb8gA9{QP| y_g9$TCDGSs~`F iL` [38¶S~:̆wC7-k]1 >gøeR2R*ITw{y]umX-옘L Ǐ>ۤcAطzkz q )Fe^ ' DEaOOnIU @ Lݑs/nPFf@ЮP<:-`Un1UB|hۮ1f"`-||[^05ť{euU*xƟu^q*&??|kL cBT{Ās%Ɗ$d;`1R[r$Fevw)2Lb7؂Ɍk\ƥ) I=G C n.+n(:1N~{m&Sϫ{Lrs~U/D$6~P+K)=ܺnzb21]{\)|R Ė/CiH48f]{Sk&# ?d :r7RϤD+F=SMBҷh'-).DGZ+p!PWJ.+@]%0 8k̸o9V](Ba{3-t4klvM]ʹas4ٻlHٌh¦,Siebs=rR穣7S?]QM4=4)f N Hux&3]tJ VI[F ?Xqo ~8>ݜ.%MQ" ]ֺw"n<,. % J;׺ bdF $Ra*]PQ Ԝ3iUoOB2 4j dd80E*YL_-+諴y_dNJe W{eu2e8a L˷%1 |)p*2{D `5.4?N2lH>U:qkb$[EOPwb] < ,1ee 7FHCh@9a՘֪-M_ I.@. >Н!Gs;u*&< #[dp(z'*)ۙV>g_ɥ̔DD$_3< w!hz%E_z#$*b*/!ů%RXyɣ^<A!l\\B, ~5@ywcdx= #LL̐A׻]hW@bbfba`%{MyVnV]55in`!%/vgS /?L4f[3:?<ܜ\BXQQQ666<`,UIlgʏ?V\Y[[ 곲689޼bNW._v/A%m`!o ?` 3TF.~a+3ygXZa\2? )k񊳿ztc٫ jE|rj;a<\*|uuh^НX_Z"#?=w333ݾLf6m(l_vZnuVVuxx޽xâI ZDSm_p%> ^2q0f?v>FkiD-g yO7L̐v郯?? xf!2dԊw߯Z{J$Ý ᮪* zr~1N_|{=hfd筛~*RyyE (0c Vl ?mϽbr~%. Qfhg<@tDN3<|3Σπ ./0,lAn|ޓO/'3Lb|h xExokmlrlfffee]r?6@AT__ρ%,Ȗ/_nnn=Ji?~CH +^q R2?^L90}wǟy''XS%ɾa`gxp*$ļanfz#-C+ gzw@,EMHi. wUIi۾{+\{MU!?S7o^W?xŽ̞ujo=^f7K3겱s1af8vi r @YM1t6YLcoX$Ybyk+.{mU_쭍Ϝ9%Ͽb `;v*tݻwQVӧVѣGO?6VvV ĎHw̸ư ~yىvw=; yˤT˟?MP+?=h_KOoSY*3E&XZټ5hbOffoL/WB$卜攆u?APIZX})"**ʦPwb}`o?%O'r+6o [IJ::sÇw/_ǃ88, 1ݸ}[o+/+?yddd0Ѿx񂇗/fV Ay[ytl otT5\{ky)GYvwo-XwBQB?#ϟA#L<\?.lnmӗ?tM7.=f Taֿy) q~Beaio|GF_7@/Ξ=}{vN.*-+%!+nEˉW㠎eNqGɿ/Ie x{ǿYLV?~~_Z ǏF^4-`TQm'Nܹs@}+o߼bb#gW^+ >;;[XxyΫ机&&o5m?Vae*8.k#5Ў`VVixOT3ۂȒKF 2 j\8n2~SՓ~h+lUbu9̃w7(?}_5YgUon1$E&KGJǯL _>%0~eێ.\̻u($`w} 559 B-ъY _}>h{ziES߫* [7_?/+/0k>S`"\"v>I/,q!?]b4zyoݵ yMyNle߱Xק_n^9>kZw=== 8YQ{eB3K73uB~(%'%'v9]{I^s y6M>[._< jߒUgcE_yώ+MW/:]d\q*!AUH͠Gr*ǯ߾UQQgLL}B+xJ4Y j2,|KIi;z-3zçf9~knKKׯ_{yyAJ/T666m͏777 ¬LLLTUUoܸʪ.s50:|Y>cFhg-+L,}e]8f5,7?4]}n_WھjүL10rk/J_ỾԞ?Gxų׮V22 of/A־ |+PA@[ϢZE7(1dDwEnF^2&&/PS5IJ2.{{J1x`DZ5{rggBΘOo>9ǭ߳}tLwѣo'[~QVp{747oUYIYCCXm珟˛,sN'>DCz;UZ?7 ,ȁo>uОZ'4gYYY1bpïc,ω zɳ{}ʝ /~Tfj &g.KK.FHF@ϩ:3.^szgPH`'@@[[GFFrrJv߾+ _OI˗ o;_~0r*8aAWi|Cע3_Rp3 #`k 80/_LLJT4l(Pp֍Ox%k!䳒O>x/5+{[vmWX;1O^=S8zrㄝ>~|7Kp0שksRё!.*RY\،V?V^ QVUvqvldCv<_\쉩@e?] Uߊԩ PkcId^9i03/oL BTlծm ZXjz]<wvv Yn&N]?z}%'7(x([;;5;0nommmll yyy`_޼y3i$A>>`#..)*"l IQϾq2SR~;Q?x/XEұ ߲b ~)ֶ7sUll ?lCXcRVS/#\yMm p #nkiZ L-$alb֮^=} .̞3{ꔩ/_f֒7U^6Mz[XX}enblde3/g>2i޼zp^[݆SUCׯxwA$w"+{N٘ցN@,9'2hek>f HXCW L,lB:::9}Y._?JQ>^A+<`o'Mv괢al>zHO@Ǐ,-L]<S_ V030?^ak2ϖ_֚ F-Kfd&^i6 Ǩw3ɂ]AWo~2K(2oabdef8yUU\,,,lL{ vǙQq?{[@wٳXk0 Pؒ*wa lC6߿(lg}Xr{~|\?o.FV62}e“eMW:M'I^M/|3df9}著돽=<r@ؘgT{?@S}؞րYNa1Q]BDDƍ֮SQPy+vΝ>>7nݸxb[[ҥKgΙʡOK-;Sьe|?§on}~pƵcaz[I3 kМ..џ?ފ }݇w*""\?L,w 7iYȗG߹#ͬ>__ >p5B.///`gfd/88>}~k|]TH䙳<{ܷoA-o߀ddd/򟗉y)VO<k Xҩ_ ߮)o6E yxI}jt(!S" 3AnBދĈu!@dmaazݗ_b?㟹D?~7>k |+؉ś@1AATC|_QW" %\`%lp˗" Ȗ\ܹs***8E,ZH`WD}kaߎgϾ}R¿;('r+K"~q`R6npзnƺƔƺ s'erI8M@Rݽy?~ S90(+;Ś?ß l #@ *RAps WrO=$ LTfOϞ3WWG ›7>JNa兟?xp3_4Co|;a5iX₟CQT?ȳߗ<&, .=d-S+NQI̟lSsIۏ#ox~ӝaƒy^'&m߾q Kr ׅ4^0q8|÷/n|1$ݻK_pޞ?!QGJHz:/``vl(}9+&9q4q#'07a;1dW7 .!-ʲhJ3gfb~:F)B r XYYgwGQ>_IkpWRpARXZ}@.CnF L~~7lsssX"22"N_yy90ܹLOOr"-lܸfLy柿 tῶgO?'O/?U,h+ᣗRFzuuCjF<6/?T >}G?>xe ja0|PCZ;Lm EZ+y.t̹ׯϘ9:. uuhO`N]_?LlVƠ|f_/0ǧ޿y;z:^<l^my?P/ FG闼[=׏oDٱq_,>Qߛ;/-.dd+!`.eW5t ׮=xBr 09{&#;380ܽ{ֺ= (sCUu-0ϊ(v}GN8 rdpcϣ*뢼ٟPKF`SSزC̀{i] DVOK0'3:W&rY~ߺxءs/99XQJLP$~: e˖^AwTUUUVVBLsnƭfPaPelaݺuG t;҂ ejF2"s }tҤI׮] ˗/9s/_*//ѣu_Jh˿w W~==kϏ=D}wqM i!Qwo='>zK~5YX9o~t.6Xvu㑻7U6ؼbD] T폓},w^}ÕOЕ>-~eY]K޻wV =cegۮ\\tc?9:[[[KIIA-l`=g xp'ߟgPexg\r6L'{~zZi&fe0s?xU;?v~ͳrO>prX"8(W/RT 0O_vo9 gΟLz;O|y<}gbWWX<'_G>Yxz)/̊teWizO y[9we-䕠M~{kʫ);y.+3 eͧOB¾v}~!3ӎr ܾ{y{G`tK07?{~7֖А>p[XmgXcC@Q'?|ϖu!K!ٞ:!W.֜^ t% U` r;lF&`{X%BLϟ?age,ϟb>gΝs炒wExrяI\[:G<(,#;# FPՐ.7__1g%%!i}nv? R[ a~*1+1AM9\ύssxxX?(+G^*ꤛoi(~akkJVsmi! |`;Wܼ<99K.-)+9+ܬBz@TUǂ1;m9AMĕ -U"$((/'oﯥ#7fZ~~{@~(o*Do߽{%-~)9%%ń~ O٣Zl: &i߿?x7/}!AQ^^>h\|?onVyK,@`{_{z|z{}k723gf}ε+oK V&0xgN~//.銑9 ,>?o|Og{}i.`Ag4h"򛋋 7nݿ,&*&,6RRYR"wܥ ʼl>_|aac9fll[\V ̮cm@Pv]+~OW]{ lO}agcucV\*z+E^/Q@^^xA^}n֒ILUQ|"K p=SY^M:.= ,wl~~pspypӦNSvnk8"6/Y-% bw  q #S7GOuexzFB0髰].\,f` 1xEρ[[[kuu Y8Q`ėߙv3;}2O86+߿o>z:Vv81A&ˋT .jG+ صz57w?dbQ?+'߯4f/B3}wpuR~w|@w^PXSJ _!GEE;>~WQ}-_>}Ǐ_j==/\=m=nB _?~tkY?\M _Mѷ^uAEU;$I̿948x->w{ "kO +-[9K[&' +}~;&]~fEi,vTNIYke[&t󗯿޶k}=|>}zܹhd ,v"/@;ʊv jt d7)n50IH{|?$d9[`/㧟_!5;߉ Q1 0H r l×_yΊ|O^/:BҟMM -qfk=bگپ|{FSSwGtѻfFtw/g߼y̥͝n? ?$Kmm6`hΝUw\uy%?'ƿ8fFUYZM*#tcL/4X{2WI]" 9㗯O}9Xxil7~}qm3kjfiJF1F܆\91q?`LdxL~̛;_Ee].Oc6 .Ĺ}=Fl1\* (ؚY>*`, l-)ĕ?~BuH8<<|߾}޽M"V ,oy~pRλp곧gŻR?x{? /?2S:f~-? ? 2W37+4 :?.P ,se1Ʌ tљ>`>yq%GOJO |a ?;ϟ0>]|-3 *z~)V(o7o3\cdqA}ɋW^pn % dTcED54BC1s;A:w]t/㇏oۺ-;;;'KV^i-+˧iiE~Ï}1ELn1z?^>(&"z9fVvLUq}"Rҋ/Z2.ЖƟ_oLپe#Gw`+}{v6 ua.7}0EؙX26?3ռҐaO8:c'" %+xeKN_6|L7qx -l)|kjKj>_,p/+߅n<\*=.SeUM u[;v12$U$9}ջ:޽7 OEw/?%DB6mCf`rڸeS4^zqO#BI?t?~}Uw<7J-$_~y;ENs_ksb ڄǏC9sY~vNO5ryf֟ᄇ2BcD#d8w9=wE-hۧOŘ 33Z9`D=\/QW{s(Ipi|:|}|=#F ^[_bs.%K=ef.an%3+@`6nNAA~/c?K("la`9u͗?AM89m? -HNN4d$럘3gX\xvYUto#A`<o}x(@$qrrrss613d jb/nf8GI!F8+W?}xSnaSËm˞f9ǹ/Uj}8a顳sw,˥7>JIۋX,=)~[7,1|𛃝YIOIA?߽7Yajbsvv7n@ ,pg^7Oϟ>*3:$p6.g_>x|Ww#z oWvA5I?r+1dZhZUHmG~א]ҘԃM2rR\ ߁=Ww/yC0 2s_k_x//&}y;㧯_X} f[Xy%8rP.@b1t'!J캐4C% 1h?6- _0y(,W @L!͇?}P .,X_LL6$0988߽{KF>8 >#+}O211" ^|JX@|#@7|Ɠ\LW|a</>ՉIZ;gљӦ\l޵\ M+Y jIl2-Zj ^!'󏟿Td%"2|qQy'04 +aK{ˇ]0RӐШ~pkJZړǏ]]vly- lM9ZqÆNm>yFR >UݞjOZ4'>a{tw9dzW,dg`)ebX1>{Fn6aΟ\^Ư$|E[>Hiiitx_~~9zde?}+k+kkpYV6z(0(28Ag®>vC@eKA͵1Y) C? ?>_T90<42 ˗,,lkQ%X.G Q!!= b&DYVu3>\}c7< #ū=0ة7'%;y8ew˗.?PvcrlbKGIDMEE}pYYZ\91ݵLSف{>&VYŌ?01>Ltm7Ï/-b8Yb=w߿}pqi?F_يoU Η~ r*v!^v~^o?GZ~/~|πux^C31k5`ӃWG~yܩOS[[WJ\ B<oڸyüy &uttxz)T2Ӝ!ʳ3}ԻM8.u?t+ 3ЛfyQ}w  O766;7;{)fL7Թs޼ySO4"Ì}>^ (|e߾dbVʁ.3 3a,&+##Tovfxy=M~N!q>E!_z˯6tzLXxcQ}8QՑ`c&|b7K Ƿd/  ͛L"!.%W+3SG/o:^ :zdpSƭOӯz/-$㙫 iz0'Mw glJ}yD|w LJDx\\gT907?/t3Xcs$;]v?*oݲM>^O=tupBɖHŃGo=zO?v?7|N#,޼X}$(jtNv2&fP _V&,x? B 3~%)7< l~W>񒉉q,~lll2XZC,Bcʎ9UA|}e~Yt7fOݱ--tۧ/_緇竗/x8,A3y*@~*,$ Xٲow aԉRO|ǻ#wwGT([_z k$v׿2\p -5_5`ᲉhKjŕmv8/3֛)ZO\mhU+M՜$ĽA9><v=~.@6>~ءvU&La㓆?~1hdH&v 3+]A&vijdbb6)y|z;YyiF.ƾy*y|OQC;_<o>;:ዶ?}[?jHSilJ8NJLzLxt0 u*(pҥžlĉ‘Gtu~_̌ A 慳WX\+n_3z;&s;Y^g~RGSoߩş2)ơiׯN~Z:M~`yCNЈ;rgB]& z;h~ (D̻=euUEYe_@ H_oZO>~9خ{o_J&ZW?sWzW/^kڵC+/^0qpAnʁcy].lp# oaM`gc=&eg?wl_C_L3&v?kAWtqq; ^W++nϿl"_S?&Yq=z\b02R200>]vK^XDBKI&AeOӊOqgbϟ903q6~~efbO߿r猿gx6[ykʒ;&\R0CE\o-Y^2K*Z:/VkHp4ʃ7.9NFZxS'Omز!*, *B"B2J\z<+&,,## W{9"'9yCms6/X6pkB bGsKUY?m53wNgءhX%~ԭίbRwճD#5yTUuP++ Fɝn^{ +"'ϷoΟ?}'''~߿AX ؼ5a3ƽb(i 2 ,`BMجPAIȕ^8U .}3I^%q.VV/z̑1lFcd#cS/ĭ?Uf?iHA'-zppP% Ç4$i쇿 `g?`ja h %87AU)£20r(hg39{7_|3Yꗖ9>9r6hmQzͻeX">>>_~}˗-]baͫ#Gr:u*9vٳgD_< +Kh>|~y%g{'n~v_sF+-ڃNlu1~ya[L Inqb4D8CUKE7!-,_~Q- 8?q ?J;F<%?D>ljz U.u Y1?f HMϿ~~ ,;~O+,*cԩ|-G6՝_r?|'F(!>Kv˶JB18n &_ϗ޾O~lYI 1rr^> ~ڥed@8USS[r̹ӳrݸw^nA;{재]<\l;:}AѦU|yۯW\g{e㥕_Xq%z^̠+\ba?#?K D~?蛞G޿w/~Ⱥnݹݙʲb!w j-u^]Ǐ.]"މ  r@@ ]uX?rn"bfb|/{`bl,/bgx=+ SɌl`ga/9Nvo^-_b?u( &̿@oV߿7|A ,pU2ts#F21]cf54a۷ H{ c5bL9;{ xZ 1c#! ` V$VƟ<@2%+Xпm's(\eɇ\.}4W6sȻ8T\o~SNOJ/>z V>99Ei5?=X[[\X 2hMiWH *M/^ }fٺ㗗2_j). b9_o)CΥ-oXg ROoPQQGkaݽ{UϿO}|/;Zǿ bf: X12r  0~E0)eq0e0oztÓOied7}_ ߿G|pKXLs1sj;/^ɝ߾ysVfVQqQ%yu/g{kW>bԳgh~}猬<*Qj?SyjM8Zp}~!=^|JSvͲ5o~~>vhˡ1ZfA"DGg CSBBx>f=t7 Sd𦜿LRlLt; p-Np}W# 0wm/QDa|Μwwfvv3D".J4z!? @0? {*6} o-Yfʺ;;{ٹvff/=<>~}οX27Ao'[`zQ_Ju' qvB%^4 ͶR/uK#f572 @p,}5!LF(+MR'|BqW|x%Va@<$bN -㮜ᷩ d]@0P q% CH^qlk)]6U3}{i\ơ~`[&n5*jBUmAd^ע^8qrŢhB9\oS~&/jk{8Hjf:8[X CydF8%}|N Dޝ>sȄ|]68}r%A،EsS?V"#77otit8xu'}Ġ(_ˏ?y NZ db뽗لa~Ou_ N?{|L1-ɂ'@R ?t-/Ȣ!/pn?h^#Y> ,o!؃ WҊ<,G 'ps{jMmlc?߯Z^ e)ON</-W^+*** [oSXXXVZFPP۷\\\?~{;;-,lϟ2}Fۿa*Ǐ>IH}+fv=CiM>ZL<=;/KUR[DO46u3ƒ?x3Fׯ~3篟D 6U=uc.N8gC*l{T+w7X-YyB?au3~e2AR1?쀊kc}h鷭f b^¡,#AbXEW_>|!%+, G?2 X߆??Y2M-ܹ&k0H`eV3wp^u w@|Z &_A=X>{/;  ?/EKEA”$3[yj o2|\cOy> @B_%Wl( P8PA\! -F` mq%d[[>(5-:T3.Hkjg󏙕w2wKKKCCeK=y,v-,,uv7?H85nc C*7/g>u=5ݸgV&VSSSS q 1q#nټ%,7~xO?"!AP4"XprqsqrqsK=FNNn!A1`]s2+{^߮oLK _: >W d?g؞X̨߂[]EAG'!τm˗XA'*jGs7or.G j5X9ރ޲+_;Vܼ<;sܗ܄otٟgg`M9v_BOT%0J2p102KFR%9hx݁bS;Y]|G N&pjHAzwL `3`N MztغbL3|2G)[A;#> +h\eҥ?6cF__+xcddҼpɒ{w*)_qCYXH365YźCM㥥e++K#B#B89T/j*C/K7?'=fWn'oo^|U_EYٿ}ӏo9?#zdgׯч޿|~?%X3NRebcbgeg甕b::%X~b֟Ͽ}y+ yapsp J (7 +gGO1VE?o癿{X2UTvŞg}`붕Q)}YkS[֦)V!,YY9Y'Ϗ7^Kr[[is s4Ɠ_4MNAio޼X"DaMzdCPY]4mٚĖM?c`}},ܽ17: k9gpܩ{kF%g]Rw8EMq3hQIۯ3 *0v ^!u2[3Ke&YXiXx;AmB#2? @sԌE Qې&efL  4 uIg7B6r! 0}2ʛj,-ӋOcha 89 cӒ, o£Wn)~/ 7jO1q%iT*e2EQ:C̾_~/{PZzqCj]ıHn0P|f>_GN~Z\̕V;=9 π+ɳ,MN 44,3 ijCUjLiλxc<> A?MX֎H~ ܵ6 Eob;n*M "[ tdo+O:tDbLJ + :RB$(UHyM( H'Y}{} #%H70hhdh7࿂jC.DڍInD޾uP(/[PLY(CR'_ebJ& Û6(\_-]Ϸݔgj{wOf_R 6j HJS3tBYdX"MYQYF%,AlRqQ(ZHM#3Hp3I!+L< md>0v1I-۱=&T^) 'R) L!)k*\. 0Z1> /.$Ieew%Slī`3z~R)a3Rj^lKMAhY!֍ S޷i >qm6iC(T@0KbA+* &$XP AK*Euqqqgw@mOuw{ r'a{xƐh1cl"!8,㋹-.]8RJZ`,Ыt/ fH#X%$n.uGwkwf; hCaԵhDaI_$zר )HLQ/4,H+A֐=1 'B` aBg}IҟޞW=۸4uJ|c(]Y_\YnZ0"j6z]jm8h!f`HȫV5Uo/Jxn66g|ײ|ݞK&6{V]X -k_ڳt4葛v!1LC@@ Q6Mȋ 0#awH 1iv?"pRyȋ(rTr(mإf"(g2\H4;?cku~ CN؃"qF}rJ,RJp\xZYUOeԓX|mH߹( 6~_6QDZ+A)sX#C̝k`ǟi}Y.}qڎ v@gAvճO^# X7ZG?Ew*B=yWZތ({WgN[/]%V/*\Y]}L$<4L<ӱ!kuHd2 O5M~+n;,'N6Jy}lUJeQjuUudI}3Iʴ֨s9z;`{PrKG"6ܐ8^"L2^u)}tD,1m' h1b[>MY nAt<{VM-5\ZWd.[2,,@+PN_e?(;k3h|k4SƢzZ+f$㴚‘ΫGǨ2jgwšP[nb{j:UP$CISaƲN BNT#13#& !NJPWtJ)ևSВ% D ɛ04p4ecrW1TAνn 6mNj'Q&Lfx*('NY'.֜X۴߷[oD/[$rT6\= Bq=Y7VGJ*AVi?`v>g.Li0CQ#c@_@cLb@i -} XҘ'z''kV^k58ޣng1 qòG$Inⵕs6jg8u.εK0uY‘(0Ig=zp"XZU8L?IʳI@[4u,}LǺ~7?5r?_Y1X˷`l'F&RgvdM?=q&s0h6K "v6xϛ=!ۜۨ7vBpşL&22|>_*jZ(* b**0fL͉ mV ›؃iv }Ud @u4EDO *h4ū~3W@0(U¢ &E1wW!~'m9ur*(bŔ*a;jcJݼύYN\_^.4Z9AѢ EZǾ2p}bK0wMCQ&NZI8C!4ШU@%3b$~# te`a@ *Tm@Ҥ̓^;POdKw;ҝ(|' wԗ2*wKBdzZTnj c xrۚ斪*:8Uo.&r4C^(6 lFFibLϸl5Lt522߉}s a&d!(9^yV5HB;7^3G˅nKJ́'ږC!R&+SNQh([3 k"׌ji׶7_}d'!>̊rz'{O\40gTkm s;v ENHC (AE `U6H+رB]X ~` H)yTHIyaDZ/c;/ ,ѝs̝swҐ2ۏcOJ{)/̢|L '2FGc2ΧӇD1^B"_P=A\2ȹlf{j&nA?[[7nE)OH,sjSF=cxE<wƇ73]c`ڟ<#D9+~;sR療'&{2(A$W9Evx]?;q˛ L<~o\@uCWzUӴNz1гnZV  j^Qf MP{*PunQnA2iJNIA^SA(W$!ANB%d{Jى"DRjm5Zx:۴L&^6 z=s?@X9:X B悉I"r-* g vPs:5Q➂ !&a/mMRίs~)=Lq~01$TsQΏh~Z~*&Wצ0}6[c+U7mV=2y?@PAz(xӃ@< vnV"+.McM:Pу/ !!',L,~~Ɉp]Л xDM6d-,,jՅn7&ÉE;St w(6<(ۗO?mF]ѹ'CVۃ94v5PF\X@o3𴍸7]xV:]:&La^l ?}pNx=߼5niO@OO^)`թ|3-3iv0E[f^ pQfd-Ī[YQl1){4k}>y)J߭i=A\\u='ES>jrJ`z\UԊpH$ggfbñr ˲JlvFF*Zdȃ(@ocmI/#<ɡ4SNU;gNP9B9(KI/^*nzœmV[:hBp$ZI,gկU0n/\D-`bFŜHӉQi5-B-;-hZz\f~0j =okdؔꪪwtF&ٕȱSf{sZS ZT;.v?`\b8>nQ"m6S$Q) #b11I/z"</HzE8hDL+ng;~-D8ypﻳ37cQHf3>j胉,0o'vGwwtjs~$V0_Dž|df*T[hR /uKj"A\R$BiD 7(@S6 m[w5Hv wt`t.V[jX Pc?`jztl[.H H/zhD9`I)^DMQLf<N^L&F/&FEDi&%$F A ڭLI * F 7ݶ'xjCvM@mz&v.D-©lQj2Er$9g_*oը*A62BJ@ EK}݃kW/VcЈ+ח+F )E*XVaym`Um y~㗫@쨚b0ȳV i4V2| mm{#!l`b`H |sѫC[GI4F })T򿸊#2Ib`  "Jr\`8,.AЀMH$B{<'@v`E MP*#2s>i@lLN8@uU=*ߙ*fJFJP݂}c+>yj@h4da NCO&:8q:nX?j:Rd9uwv6"(JtV2rb 5؄`]]YX_swyp=޻"d >6 $MjҥΥ: pm0I].E7AtZNfA]]Ѯ۲d팱MҦI}SсBN~|7UJ;Y{*<6 q1t#+r(d;tw>ru_:7OkSW>_29IʷA<whs. ;m 3ٞRXoi|yO6<]V#bZM5Z`VD&7>p^,ܔki?KRQ=.uC녜/ms?0P]I qjC04CI.AQyނ13P^Um+)'GG/N#ܵ/̣?qET eVf8nl4]֔<@rl*yb%`<irN;i(x y`*fp z 8˾k ȳ0l1YH rwJƁ\π=\Zоp K:ysP(`tF3  ki iZNBבLEy#bԌʨL$S\Z,[6Xy,lj}vRU"(֖#GQT$?q6/EX`? DF;ljd*x]MSzJK⥓t Rx1JȨY L;dbwg՝ݙ޷cQco|{}բFKn{Aa3M>mj=W^[JCKA`_ZV]aq/6)B|3vƝxnt|q=x% V,zZL<\_U޼S8q5(X S>>Un n(xj]$\PVpH_Т,[禹k@\UY(gz(A֊@@=r%:/S@t?ASE iP_}3eUt,f.W4,iI2wpA.ݘ Ιddb0%!M9,ll6l{.˅ ăxlʩhu //+?fiy{WQqW_)i(H!s; *)޸rpVdeހgeg׏߅YĄ|ޕehd\[Ss??A!H_?c LYL>czK^3}{pW_9ؿ-ʿD%Z$"T !&'1J?ȪjWJ XTTK%fccb(]<8kBt*O 1A=!`Av3OV;r#hQ|~"Ov\tI[Oݗw4vY3U6ve`|lqoܔ0ܸ+*!ןg3 _l’'O2d'i)х!iE]o}YDX| , lA:\xP*/3ӷ7_jf*#&pe9ŀBkXD;+;@d\x a߾ykk !pu ٟ߿ˠǂ6,b 7^@gŀOZ.KN0ܒk7C.aA'н@L+d(8@ffȶ൉X7W`fs& ,UUU9?B.=r(?56vo_i{U_?M@-|?/^޸yX@lA~x]Q||>rrrڵw[: -,,fSO_BBl̠A;2}ܑq@`Fy~, s`103[:,L,qS^k׽zjYy*ikg(e?V~O|>nވ U뼃|9~} n޸,8@'q߁UVvVq4,XNild)vK&fBlB703y89bAZB$2KJС"|lLl+5x /"!Vjx,zyVq6OTK)? *FYJ&Ri@ۻ`"':P>c!'2m ф0)K]cC,8z[ ñA`4 z8<(x(Q@#P!Ÿx0UKC(/p=Q~4z^,i[V.5fFRs\]Ym6Z4Wl^4  liye۶G+aisvR>[gz6 k'H^g3 ȴL%\1B܁NEqe*6+@T380rT\Fxh՟ߠ 'a/"| ^i fdVT?]_x^>zhRRRDDć͵}va!@0ussd<}{xLLJkiiaeaS&0 f9r@k|vь||?S- Sa#p%3xx@{߿hhI6'&%&>}oKp<%=ǰS0=u+zzȉ+>zطzϧ2?o\.!-~N.v6> ^`_tɫ^<w|}!X R`1yHd{OkRfl+-y_W  v={x.[sO~oq`gWE?A#ۃoIC[_n9O}cegg |*td D*[ F*q/A}Aʠ-5 #A#gAWW0 ^/ZV(V#Y 18Â'(Ko{&~t^w󖽢"< Zb5vaz{>}dko+-# l:훷E۷o!G޸ucn6?~jij *_|qvp.))󷖶;ŤŀAP3~`4h T0΄f\[i=( r0h9Y ?5v2`hح3XAS[70ggcA ٙ:hp/+3'7+;'>lblr02`)63` )I^$yn!A?|AJJX<=|gɲ%\t&,*{`k@IKIi`Ͽ?>wvq573?sKY<ƙmdh0k,Q֖/`n^d}(4t%}cY]ޕXAd4٘YYع8xql+ʫ~w,'#12G6N>!` K Iɞ߉?lwqc~a"@eF&l ,;+' W&`5EJ_Qh`/^]֨0džl~ +A.Zj(==Q{iݺvJT5O_[߽d-[5V;ھ\ıExw!QBtF$d0ц0͈N)݀c#B\8'=tƳ>JipZEkPRBNt/@@ }IC 0> %l}ͩZ:6vP8[Z*>a FR4(˚I"p0U&J|an_ Lv  km`C7l&=qMܟ:pa$ (+:]QGSb N3躡 RGyoRy&iq{g '20 U?p: }&;S v[-.zEAc ^ e]KOQ{NBKh)ƍ,t71H 1A!1R 1@&P;cgڡ-Q&jfs Ko݉G䳇euҬs <+Hr :j2bTvBlםk(ԉ&`4Y]ȟDKu)㳁wg-r_ D҄NJ()F-T Q;ul Hd'm=)T^(Lʒ?h&މb] ><:u\pww'1<2뙕ՕA-%BtIQ;U)9}F'B!Y 3~κU&V9Lk._*jhEˡ<7xW= StH:nC%`hQ|ll䒪N}{477f777j֨[,k04}u& s{,@6.*MS7&'o,=Z~tXB.מ/'lmu<ϙf-אcCUUts_ɛ!ĮDH(8J_\RO"k,s:_? .u&{q+Yzp: (B]z8ڿIq%y"} nw0h~ x82 K7X'BA'ᮥIH`i: gNydw Rjx<@|XMO3]I,NM]x%[HRlneu|$UM=e]Ԫ5H9>d2IU<|D"a/~0SMޔ7eR,D _$.o|i:15zcaOo `> epE]DwN^m7 Pٮ Hx~ɻnT<׼&,n#z{s΍˟2q @SzbhdԽ odg u9zh:5}Ob8**mYo66̀/1"%Sj\ɮUs@\~ 6 qS7MBP+ RU@RG+0X)+A ]H@;UDH2B n:4 J:ƱcI$: =~ޏXz埮~ߪ+־,M< ͻA6~j%{]u@ڙO ]" 2g ly i.PVR+pG˴*(ıS &xJ;7w쵪~"|J\2Y\CIUl!+oh"2I*ISMGw?3 M#pînry\QDM:@B€Jє|t&9nR0>O'uhMie9qIּ^o&i#QUzu}M,=,IR B! B!_8xǚ%Mc'V%`"ؓ9GT9TM(ё^f}=v;m%4͙F,ɥR)#ۦҊrXƇSS;ٙӂ,YrW #'/^ ښX4 vX9`чх oWcj` n&ū.=[yGJrwְF\0pf/_YoGo4BIH2}١&|}Iw83{Ga4FLsdbصrPș m駇V\`\z8kiEʴQZMDCy$lhB¸3. 1&6D m-֔ii;s=1DԘ1Ln&w^g~?_ V[*k)ål0/H*^8$DtnwZwi~IT7A s*T=Gcã9f2u'N <:E~KS7MLͅkE{@hbJ=B&Rо"4Y #u%`y]2&p=BJU-bJi)/}\&AN i<:W0g281kP(T*|`4ةX,B0+7OM^Z\|rl|`tn(!AXu wttXl|z;swٜ8:0 [*.|g*fFդUeKڕQmN`qVA%MƏω9\𤐴Xh]4ݔDe?Nv-<^8<[ٛ(WZǰpt YWF=mĠݠ3_rYdggFǯz9rHN1z9Eh8 @#v_).\˩ ~É `j^x,yӤ-5ht0` =;8w 0fM4yaPX<ZZ|bkq3yerfv@~qѨ _, JlϘR]z 4 kWֵi\ .3,H&p&#tL2B[k11&\xݒvDF4@lpNǘU1/>C0#Ʊ1"![XX$ GŢa@J iw4OX6((rQf NlڭVo"tz6S- N96XUOL3}߽4G ]s+e-ږXHb$mDEvN*f'r9`(a!/-t6Y7݀+G#<{sWY"it ow?F I^^rA<?ENl`X|nN)s4qs8qڦt(KWCJ! :D"BJTEFq&]lC@fEc޻{A +-'4b<\{mٞL#sN?~~zW~DTN8*$ x^#٩ h#VB5Ms]NK$8#8(,eaajsYDof!$>b4Mle29Œ`8@نuG53r&x(dʿwѸp|Z-3L%i@ CV* ~aeTAxAK.}MH q-E@F$2Q2}yf'tGfB۶_r `0AoFQ(,B`K@%)I(e;\`cTJ"ވ5GPBc~h9#_}kgt5$v*hO\MR\^!8@IYMѐMi;Cd%]x " MO z^(Ry0~(rs?L6{m~sc> hZ;=e#:o/vwwc>6;STJ]a| 4wOVVFH2wΧW/G{{G p%ȓ 2Iw񣬆?gBU~"$]nQRr rik7k,KԿk|O}jDk!M&ZcAa` ̌k6'g.9g׾X,v&<=<\qRBp@K b iئ5p4`3 N,û;'*>jTvŒ(@1n8H$"I˟Tq2-y&W#fB"s\g)H7`1[ T-4Ki_{Ƽ߷Ry 8K yYQ)4Yh8tE6\Qա8h&u#:gx7(yjE',uy3ީ<ԩE&.j#c,x*>{m C*fL^ f:,JzUAQD4-FqpЭ,rZix`V~zx>߇( t=t^7Ʉ91Y&j 2{@,NLF.w5Q3r:XDI3tRc1L?;Mcy-u*c[/?yqovV9 67_2&2+Ñ<#] b{r^s]in 1tzL:\^7;%}WH2lW7S殥7( njE ijw+ML\S|$LLwhSMBZR[,Ûa&&qBV̝aν߹;2jٽK?'Wޅ'c~W N 9- =anZxWӵ^Wq}Q G"b6{Va[X ?8<J"4ݏ+2;`SnĒOS_1?7<>YgtZRX2Ýu =|@@.kca\*xgI#0& T2DtSU!NT*rsT>GW@_-!n"a^ #Nt~S-Ybh::F;ewI! M7>'; y #ʝme/Ģ0 nEhw_5eeyіcl( ¬86 #kMc^%YT UQ%*v$z#ia.߀M+$8f!J5sZы7Ru\]YdI]m8uËדH;OMC'@pa2: Pu;B h3Y[l_MWXKZê53e'Zv;€ɲ (ONNH$`n#}X*i}o;. PE0Y0ƫZNQ}D´۩PA[/ڡֵ!#&,@| _򻍆3Mqs0kl~$ v[@mx^h %o m6`yKKa+;7'&k4m7 <g$BEZEhU+{boO(uӠTʦ=xab&b%&'sɱc* ׇݓz)] igaYQJs:MN.B`y8~N!%ڨPBQk1 TT6~>s0%ز"E*B(%b;vl_?8)Qo|m>451oZܣs;wmߺq/ 뇁׫JY8hDg#PU.IΨ Lˤ5zC.!bӞvf/Uѫ"<:h2qW"7?i,LȬ_-C5k ?,l_??60*iwe*.,밧=dp!zA(CtVZhL\9/yc͋9'͍Jҋ@aNīd0( Rn3 3w+}ߑDvN ,z+s Xu1 B> $g'~E4) x '_j5x AuӜ<EUێx?-[Jdx`^h%NVC8cu\XI.ϫ  mDSO`vڇY%rO(J.qJBjԁ+%Uz3VP]^Y~Ɯyaas?P }^C4<>6K !4%rP ~&4_h|NΑqeCr$R >^5=ߺ @a܅؞}m^v!jT*J%DB qB_#!'S A56Qv623PJͼys>Fo}+}Nmg£W_#1Wە,3ڇ@`A 194ɿzן, cf%&~b$TSI ʃNjVca?Iۉs_A;:CӴYNwDY\C0Mo6o1ٛn0=+:pi*LFJJʬ󶵗u,*E*e{}4mzJ(6 ~8FHbXQ$@|ߏGUn8Ro_@^&%XlVbPeSe DX݊QN5 _psb$jUFjƍzsXA̬ѸL׸eᔰ 7o""[X.*2l0{!?qXBKK˵eÎG7 4);EC30k)n>11yxQ<0;^{W8Ld\[zdB6<5ŮF,O;(ξ8(iSBF&ĿҿB7R.UJԈTI; B v9*Rԡ^<ؒ~|ϫƇ ,"wKZa jvЍXt_Ty_1Vok9Z+0~ϊ<ؖd%,qƜ3d|=lf 0U3"9֭ݡavRοxŹg8ݘ\ Gm.Nez10w=YF.ت4R~}u!ovðC #,{J`q@,#wtZ|c1\Yٮח]^ Bf+W*X-Ս -4szAą 1dIN&gr'N*qYtG;/7IaOUgHɸYޓގ v˭Ϣ^Y,ѣ(訅P D»ĚeAdB"DϢNBU]n6FXʉzxfh$B0h >AMv98,ĩ\65Ę W`1$6jym_暨v]6o)@NíkhK_wːMJi19" $5 U4iP\sUk ].VW zR#,pU 4Y' ON76Jl:wt|ֿفaduu}bރlEEٖC #d+FQefm4qq^V+K+8^̤~1Q` J2:8|sYm°F&LȉrWJJ\h7@!69И2j],HLE/E@+.#_73g_I$w6*%s'v:B?n ь!\|ye<1@"}r`BmB}8KG7(iR4%#'V\^g_:cxPb dQZ?ϗ+ _к剁Dz!oՊÌFۣ;̂e-Y0P‡L"/uEϺvظb`(KIP G;dB5cАLu`X $DYnX+U*Li(T-åaWe* IT R#DVzWxzreqx,!3qol~B,h yv`^jV^ i- j1), ^>mxWGV KF^n~i7;wa( 4+ 4  c Ā; R`@PE")%m8ve(HHd`G8  P6kK)1v7Ge}(Lfb G ^5dL$:i@\ 4M!?F>V~Eժ1)gAihN(HKbdùABWVe"hIen;>\$`aWڿgъexO׮;Ań862j9-7& IeR$[#)`b?/VШ7 o|hfk9w]ME қΥ8S/3@=!Sj_tgݽݵՙ飃CBF<5NO'[wehiaVfg (?iZsr9^\8r$FElN3=>JQ+,,>S Xu ֈǀJC͔:dX Ldr}زLn㒳LS I³AU}EtT2̨s2Xӡno[ph>V K {;!Ţntr~?A^. n2((׺v@?{r*8IHSA[[GGFnfR5eg>i>e(&{gӓ0av[ VxА@ H,≨I#tۮ3SbHu@Fl_̀*E,t(0j2x7M?`neDB,D]*B)n`RF %.  Qȋ>c ՌTřaVkTT:v*m5Ba` N˰1"ڥr,JTqxB̖E~th##/$9tfP"z;fg8|CuE6 R2ٓVZuy95y `1_g,q⌕67ٲ7N^u3uGYugl8}xlޱm{|3^>.}l6#]T}wػ(ZPP^6GbؽƄHH`R(}N'j4 1q$4]L{3V/⍓ #eB#&0HfDWEcoEKB&[w0-ei3mmb>3i^xǪXU/ q2z Mvj]Ȧ5݀kln}@'FRቻٖ~ O~˭~_P XBGp:@/$qqεBkp˞qyNUbEJKZ2\rr _ 'E6=Ye$+iClw&3UImC 3|Vc8}C,H%x `wXn[-X^uvRH&y4Mq8z{  B{ ,!Y,,u}7 @f9sOuέcZ62 #*E8?>V;ÉPX"/8Q5vu (Ɠ6L8nXǍ櫄MQw\\=W'ҕg 䂫/\2Q6JW9OÁk |nIXပ*16R5,,iulz.`brG+g(5R3g[{Eq])UȂC!soFf9:M]]/SWU֩p<w^;Œ jiZ/YHy0H=q8v1=*| kKiݴ+l4=h=3i&?%S(:~U}(tn8[hF4Y C<2z X8}FJGenVs'y4~_V^K6 ɻk? ή6|ltN;=,l]sme|}+eZ0uU'e ?ݻH-)C'a( 5A|ufqsv1~a#j a BEg i&ɽ9zvo4E$Tpg]J R @!f/O#dS2ρ Fڣ؍rː.+DoC\ >MaРG,PU?[}Px9 Kn%cͭub''FKU@M'a JEA nLLQ_c:kL&&q@ h:zw} o9E? #k!@;t(k{Ҫ pǘ"N8s\OHSuՐ44U`Lj8&A}iXo Es؜ |Qd|k-07p;ݎifXne/U#*"s@_&t 8V<,vaN\lj"@eb< 8ݎmiK&@ 46YCSS`zw#jʨ*Z- ɜF*証_Jn>zv2 4p1\ok'|>_=^4^m'c>!i *B ^)1ݴLXO<<]X T Va Yke'V9iI TaARWBA' F eX٤I1dďl>ME>gݞ!J}Қ_~l{$Lrgۉ%} ޵$ EA mv'D$]7~?0a+&F7WHLGBD^m5)W 馹493gU H"jJGP:2B =S4MF+CL\H+*qT1E:mvh6(f0$K0rUAݱ *)F*K*V@{ሦp>ɭHZj6q.J_v{XJ`:=?#`噬ZVBg_`tb6G) Q1~JXè< om@yHvNfc݈!UTFQ>龱l4:('craP,Vm8jå0ElZ%FfYVV3&UttP2G';}')夤ѵt?v)wMnf[y&ʃqW!9={]f5!#ꗃ_w5; A(4ր14Q "%<{Q`|p!Q9H@M1 mnj `a~7_ olw:}ZCD,q(pv' Tcc$䉚-8#cibȄgkzf 5~[RY ϋ7rU-Y&~q8ҋT-r\Ԙ~L6z[2,`Hn"x$MTt p Q=}~Yؙz*@0PB$k2bZySWWF!B2ztZ;uBm ZPTŲ41!a 3zpmz*Nw0KM095hl&+ʓ p=)vBV GwFW1l@1@0kbop \dkix/P e@. " Z T pY(?_X:@}?~Oo c!< r薛O~'(d7 *:ΈB "geb$"U"jexw⢢_|nx9T~08 caAQ珼_m-[޸qӧOj65tx"`C}C y˹Q1p6cbacsή=uwo߽-3Ş\s=3~  F -u-u+׮??g{ށ;3 '#3_~` pJp#zXK+p`z^:Z7ӛ(lyR (?tPǨi"+XT ]{dD{aY{{sRQ $@۲iЁc!⣃%JAx|hǸ/$AfrԳsa*`+fWՀ[ 2.jCٷMed.A-طdp<Gk\7@CvzK xhlRKL&_/.,noqmr?2$,ˆbCQ0Q |P C?>;='6͝*J0\>+ px24Qj5hpmu- Bb% TUC>G8A%r4U f㣓nzuqǶwKM6HĢыzxSf’y4 0r ɕQE@t,4 %ٲxkm'GuNPfɒ,[ b?BTTQ qllj=~x܂D,Y0ѽ9:3潧7V(;Yv jpeO(2ârB!B/ SȹALJE4[h7l7 ʋȕ\ 0~4[XҚ \K(!:co+^ Zp@3W#Y?i5"s SRA-Hf2$2Xbu@~#Ei~9d⾝$E 0%݌[Js2ڎ//?"-ǏIxz_q*Jbη;j/,Ilwv}UɢJ!4EQn|5@ jNVJ\N^>,gdY~{ph4P۫p tt2>O* = x?vsQ|=:T I$"4_4`QyvUfϞu:w8rbxP,]ty23@z>3kE9݄qr[skYi3m&M-jl \/ K``+j2NA|wbVCf{Ͻ?uY]4[iP xlD;ˇ~! I=A~B DCC0Ê ΩT< `?zyz9x<cb #o#?WZ ~[@6ᵡK4M?L^gr)}N]c*Ua}|.K-pvieFa< P% (I9Y0h/!sW?+ ^y ~ITf Mb1YEx/E9TTaj2f"a5Y(̓ bYt=~)>ZHw Y@pPeҭl v8gc׳,=: . f} $ EQ, Zʇ 5:b;(: $RClhP*.VJHGȢr97Xf?UʨCsaW.|}S5o:><ڢ>0Gn4ua2IeH8e3$kUUF|;w4qildw?|‚~;g70ggc={vUU>~7 ߸~ݡ'$7$jb_|Y5[-ZG”$X3o YV0kU28bU"X A-u;f# ȋ o:u$H)Bre#9>O)EGՁ$׮'j]$RaZ;ifh}x,RmUFbl}FJ}G?|f 1q+4#-fOvBS?I9FF]_H\w`V0ooW5U(4U%P%֢?6t(k؀Լק $4blKRct:!V_@G yސ!0ZcKT"Q:sZ]^uq*2D:1rpA3\U&d|2^ MX9>&Ul徚diP2`f^G.݇10[ 3aqCF U sX%0$%"Gd w91NRÃيsKF:j9"A\$WqLV?G8 Dpƭ#$.3ѯlQ@5ݺ84|y9kr\li{zHuu1MFK.+O7 x%)=.B%=0'h5KQ󬓟E6b ?/RGق񍱶`)ڵa)+,Sì,vFKE*ٝq KA?Wu7 u#/3FYqPSI769!x;d¢KUlK-i$cb~ 20+H3 K*DSkxXqQw,00{2ؖ4'}+_5uEK&ovA&:7n!rn|k\5@O9Cr9O qZ ( KE, j 7WoY" )쾼}3'  +-FaBDBT߬A/Ϗur*R4 I-_d9U Z aX+}SsY(+g*ͷXbCoz;x? 6~ORA.! kNCQONE*Hg2OPnma"7 "!O`}slTCSϝn ơ \(GDL?ydL> ū}0 W0q1Ms1kzdE9: !Ba1- 3 ,blJٺ_2d@^~,P'eN؟U_7}i-J)iBiRrP#;uGPܘ:=G,ԈNJXATRLsTU2=elQJ)9KfEvl o. i|F7Mk1'dB9TvTS=wZܔ)'xeCMA=`'?"E\?Y{жMc&HsQ s`xs[csBp]](I?q.Xh|jO_knΫҵ<p8*z?vhbkTW_9WIۭow%k{t_X] y&tB1Z\<8֯A5H}SQdaY0E5]nEz90>gZ%v-v˚(8;FJHz*Ğ|Rbjh-B@>tn42wQ)g+"`2 9P%vAڗJUŘ ɔ)O'uz㳜Λzh[ӏB?|mwslm.hh0yߝ%w 2N FpЩ^7;( ݳ JkkZF̐)䭗23tRus,<=u^b}=/+mEGwkc$kQesIkƔEւTt_>`×)o1+ _CbHJ< MHu6;^-jW7FF{O@6' ޱT .ELu WkR LvMt 5CQㅛ%S t cE5 (즋<C͉UA_&92xg`ʊ-ȴlEj]JS]`i+eDRFHt?zv8_޵-Q?ө^ܕM4wo[㙙UՍjTK0Օzrz+MIQC.6*n3N!ް{M@'IH)xI/ۜ2bwTus-{kcN);4f0VJwSQ{  d\:bĄQ)]_9ZZbewP20'Arj#Uo6n2+ٔ;ܨPCgk4Ҕ&lZS_>k Ἃ]D ᠌ij/$tG(NVMy ~dЯ[zx4` <*1WjX$ܷ|GZKͨMƌma|('aVzk6YL.| -jIH9Y/{3̭t /-M<ܠpn {ERԣjP=!HAǸQs+QX.ML07Bxvyޗ LvqAگXng>y'q|$8qYEwXs yK=BoJh%0=\|c'){* 2RT~_g(RaYEG" B!2$p]#vuh{:f-&c6hp(u1$gӆϐSv#rARd3KV&gd·$3?BϴJ5R3"kp*s6!.%XcO_!K΍37^)t%,˕6#ru+nqoÎʢrwѱ̀8N<7Uy@cixߴI嶋.M\ YXv(  Fؓpil'z\vݬkik`71cuk di+jY5g3Mǝ̇H9]#W +(LsxW)$-6_7Un0~AzŨ̿F0 5zp^َ!v+O [决ڔ9f 9"B7UEbS'"+/Q2rN{!7'8PHE:65F$kU5PoS^3}FklHMUOkrd}ǧC5cPJZ0u3F=xr9[`i2`5WB@gjso"#R^ӐcMZԘ@9Vml*.Z4ljf2rVh50:'C7OpJ"w=!uKq̺BLxw e$>:LIj#}}GNLM$s-9g͛o~ujl_o<AʔN j`jm9DЁ -%j,# ͱA|yXjڵ,2)ioGq%."h1('bЦbeglxDFt.QNh&ش}04 Ϻ,Qņt(g;W:?Ge7#hT,=#d2ʼ|4DWdJx{c:H?IGLa%/*ZWY&N10Jr:LU+~72?X J~0vd12ZєN+pfABwnVtcUpa`qKR&l>sv,dw+ wǍQ1{tbcgm_|rZ3Hw[V[TaE}x;io ӥsGߖ9COXș #gx3r_o߀vO왕R(n0QQ erOcȠs4e"ABcgah1Ы u7MqI(0M 1[ cG/{Q;l|{AL)<tzySmbj۹BMQs)ׇ7H%lwTgTH$lNj_s?h.X@VQ`n# 4` %sG5b?eަ[h8X1 3n[bIU| yb_<Äb# d'+Tc+zF7TcC`TXǺ:U|gVpSl@3B+ M9fN +DwO{9EBO;vz i R_xNoYſ+6f_ԓQ!h 5l0?l_H*];]탭?E2D,?m^51SB+U /A 2jl?ؤ|[S,:ŷ}R:oC.YGx9Rv69g scpna>KD39<lԗD'Y~w6BB]m]0Z;8fݙ+>Կ}XSl-fr}A[-m}3GCULcc-ɟhE|D:ۧ <rҙ끉lZ=(9\)|M2?m$4~(Y !"E+@2膅 󴷾oȫ] >9;; O3=`7oTacz4{g8=Nmd\\)`%0?n$2 6 O  ط|ȉȁ&>3?Ec}UG*ĵ:}2A] {iDbRBXGuƟC</dɈkL^rfIo[Zۙ%z3X#" g2)gWN}>V5w|WzN™{S۷Ae\:Gt`ҷxk"h?5}ya E'`^@Ag_EMcAؘ(7\ j9FIBxt,c$ƑFd"ɦ.ZH+ʜ&A(]B/ܮ-k"]ݣ/.qҍΰJޠҸEoY83XpZ\QNuQ{KRZH84W="lf;cTkv9%S bfާv+K]*5xly6lsDNs+M cINҥ]ʦO8e; eܓʁq@MR'3gQ8B砲igur^CPb%rʌ¶!V[]\8\ɖ#xJИH`ۤ !hZJ1(/(X֦l~CT5Q)t#bthxOZг+^W@:ɨ0}!ۄ+'K,YEJq;R?h*3Fw;*P`E._¤#y;juZU*EEoQG52RMwԷ`3<|kJ2@ _ИelBS^e79=Dr >)MhBNP-^4b Gm ޘAuIXWY[ág6+*0o0_!E l}AT&M];xmDҔ\ H&8 o<F_?T'[!KAi}ݳc/M w]lbbzˠ `kj6F5(;i_H!?œ0Q:9lXG{g޳A¦uPFβS!,% $ڬMZ@Ђ~ p7oC' {V-T 7OSN[4TQ|ƢvI_`#}]2,˪6~o$!j}>FLK_Ir2W-?uq50p{a @׎-Z/yP'7u%dH7zEBRBny$'j-ϥ (,! VaVS*_=Łc 6KVw"QE@="Z9g6[ '\Y='}y%fOE}J{n/ E%wyP v6#OyCj:%5遈Ly4G*Kdt5څX=Fy{i87Gjgbb nu^9"23O`3 +` ΂35<דb$RՃeD+Œ$0ѿ{oJm ņwZ3dƛ v3n%IÊrR8{KUӻx|er\ɉRĸ-tTpg%({ϝXnCBܹ6 h]b4t"( @56c646$.䴽Hcgt56b6h o w"tm`OrLDcmԁ"PZaEsy69@#`;=~x,e?;"SyQOWtz杢So(!+nć'vhW2\6FE+0O<2f H_Z*Ƀ1 ;0é_hni^ n^_l7rځxocDK\`kr|%jg&32~1rX| G =^f 6|BRD&KE/̭p.t_q04Iӯ\>n&5c?,KNLs=?__Ϝc@nOxMV5,Rs@Bk?{D*C16cPXq @o~!J*8SvN# _JAKeoWv?{qsJl&~.ʛh% eȄ9|`Bn,j 'Cuoh#WBάC} ,u QC\djo7F&E#7?a&LC385IG *69)oa&%`2Z3)IQjk>jBd܆p37FX@}5H%4>V< -a%r< Shu>k:Hn,R@tgghԔ9T\jz,} ph  6.]Zyȹp`n>߲8SSotiqDt?l@b+9교X,ԑi~) XL|[; LݸL31[rL}8?8@JhBPXR-20 ~* h4ԅKoF3o"GQtkV(N&f'NuųEOz8 -@n' [=Nf)Cfd(J@zT؉Ϯ32T.euB PI|G}3J.~0Up4#e4Fz =RK spvt`}/ p# mHɬfJpLj"e%mÄ 5d>^6#5d)\TKx'έ3M\d2^Os8 #OOr]d]-@X}m{I VU_ `Uޒ}wT*PʠvmOQ'BN>9MjFd2cEg 4 g<&7N|TD YӰef.X뮰nP)(6Faf.GlѦaq2p#-{fR?*ԜĖǮDKQ':#)2&҅DJuun'vI_԰5iAzuz&Kќ[ӵp-Cq]Z0ZSb:0ՂAC>w9Ɇ-Yb0 6. H /)64k`]>9#-UbSv'՝zq3b}n^•4_ʶ\-;$=l=vE#j;Oƴ{j0Z ,+Gm7>RHgZFY{pf;Hcq#F&' o|yw_T?{m|m79u*XjVR_a̻0> ӝ%BE$!57^*m=cX7$PWXᩇ۝`+8+s%8xkOY1Ny]l^[qM(3u}hN/t+z*B*i~5̥%hƓ&__7_tG;ً%`aߗ%E-:̒Vh۫d^pmrه"ʭ%s@軺L!"`Gk[V$ʯ%jH^b ן9X ǟpW5*&idպ88Ha΋@ ܤfb((4f6 &}e˨0#;W0 - u Him)w ) SDz.-6bސ;BLvkV16'pi}"MxR2r"?{V>/!x\uMt!DbbQt 3sy>fE_t(BLs?qvA}X[?y{(j>8er?g &J 6}(yxT?WJjtԓ ;D ,bG/%R׹'ѕ_GA{ǐ!TSpȬVbrPKwu뽵L)t?c7 i Ə?޻~I/aDR`~4NPk8DhQb]EhJ3?gjt~-l֒qrDkb/ˬ{5=kANJ+HV#zj`87Ps2/y U*M]qU]o]Ar{m$<m,}Z`]gh?W0;fSCL3"4ʳ?لy<13WnA/JbM]LU *dbW3շEFK] U H+9G$mĈVö/S c8*0 IR/In>2w@QU0֐$=` M²)ѧcA #oC-՚F{< S0NwX1T(K5”.tqSD?b> ^'^cPKtm-pB?_!*8DU?E}߫EB&>]h q t䇖;ƾE|L#Ϊx/.K_:E=@x;f?L=?E"|9_Դ 'VX@8_tl%^ 5@].G7括è֫,D}HJN=C@MBN4*wt&|y[k&-?*NLUs~)%BtG_%vaAlc Fi:2HnaT?Q$%F2ЦOCVkyՑ<d.SǗU'33TPTтQ%x3hbdOV;oܠb^" :;`ي>1h(uձ#s֍!?S leLr> ?]k2CEnD. \\ND zOZ3ظS XEzENv#ˏphU9"UB $2Khf7s\I vL#)lNE D)g/ !(a#v^Wc<jQ*h*![Omɋ|5ÇFt KرQ}2Y)%qogHu1Sk64Ծ,4!4FmmCJcɇ[_rQ)Ǹ ^M#Jd<:gSׇ4uMd!(*7-rZRn AAy3%*&1Sܢ!<n{(,>\՞TUrD][i5u h!IHPbVKeFF@M;~/bMi/3ψ1icͪ#t!z'*;!Cw0yŒZyڻ]5FIPFG_dh7 x s`\N?t.Ii!$m3 O' jo.Nkh#*D6u(M 9lzdhub)RBj٬'ٻ8_hō %j.5t< prB˃;Q$wK"O ot%?k`;AI1e\ms4sEh}gmpPwa-&`KpnRskr%躯Ch76pl$w y*qjEWC8x梘#7SپQ,4D>Q@v(><#ܴQ~BpJ捅 ^d~ss(ѿB}CAɃ߹0{Ѥ]/Aa/>1*T"sZʰIe+)Ŵ/}ʍ;(A6EmnjafCχXG7VI%\*#{%nz,e4G|*QƖROuhɺyC=/ϨF #2Zi#5 P]AώTSF*{m/21foU, AeJִؓSgc'H==j.x$8҆hNOX5=%-@2tc  QJP5 ᕊHbLKlLri_`uN%9 n5v+,>>B-[c D@R{BY_~>q3BvUΛ-EIbmם Q;wfXZ#cP!(ԞFX7s=+B:al]huZ>pB8M)=_Jˈ .éu.<$Rb FҮ-+!֧q+L  ڨ7,<ĜN&be;r( G?k2aVG6O)+5߯E-Ҫ dRІ@GNlI󏚂4Z9#]RRl{`6לk`gGhw3W||A(VA"]00 C[ȶʐ2ٷ+%-Wx3, -J%|J a)I6G@Ý_N ?'1 $S} B)6Z"Cen$<NX_HE)Ϙ6 [ ~uB LZ %s*S:wUe"5CC|w. A+=0f۬1ypG]jZ[z 2%o:e[2IpI[5Hiq8S;|\ t|)uꍗo\5q$QqG%W*!s9eגU.3sjVl Rz91[VzT'-\ 1 K'o҄]ʆ nK&ޭ 3FD2R@z*A-حÎ`֍N${ *iIp4-}ښvP&=}l`\vѵXs&jZf`ΑBp`Ud)y"<w"O#d,D>0ާ,*(GRCT>rBOMqQ|7>4l"aI^%wJk+ʏ,Jaja:z~-}KF1$k/b%-{NIGis&cɰ0V2_FY,ũm^XK3PI60D@.":J cAs!,˞)vL][939V/(#,<]YXѕ>˹@D,ӡqPq4mKfrIn_ fd(dlȟ0{0:R`p!\*Yp "-&%,'._1ue=V(ˢ-jٱHH#yn`sjhebߍUXJna-Z_&Tۃ!*7Epڢ_'x5Bh9VwzV~跿,RY`Bq2Eɶ!#Q+'Ƭ"ե +(^kS[nB~6zL7&"+Nz Bb՟t0a._=$0qվ|˞֔q-% |#!`EIdsQMJ.Sv@8T2cJ]jn:H3%/}.z~Uնs# Z \_5Izz%Թo6 ZG$b5O-, ٰi( {./|vxE<[6[-$y4ZxX *[Eܘ"w>\ouV9delط'F!3i"X@1i&NʈL IwMOQPFo~s :]P|`HˮIӬ0{UbI%L\KR=/T1ؗ a|qc6wVFth^s̈6l:Db' '\d;]% E/[i{ u v&Q?bCFF;Kz@j0npS5UDowp203v(cshijQ@ QFi=q|.$fc)TTTȿpsNQx_ոOMќ94|W9#J~i(9KVYf!Yi״[!7Ќ<ƕa5ӵ 5 EQ^]k'';&C8Xtp{i#ɱң 0aN9R<* M֘hk=ڸ>ޟٽc9Ӂ^>3|2m7Y&3U:eMB Zu'`8S{ w-K3~V5Dhs˒~Կs doǺZYhQ*]ƨ}hASƢ>IiARVN-Lclpßt`*Szh܇ 0W}cʥVoHҋ{\>.\aM_;TNϬ! .K Hj㺌9(no|m7 'y;{Y=бX} ْ@*_ZJ]ɼ3ilsGYG sPFP`,N)R>IlRŅzxp EU@;DbL=cqN4|XD!=Zå>Z?j9Xp0,ulC~ <S( u]]k?{$j]\m)ˬaZwҡ58KkaӕE;t( Pӌ8!)63KlNk[mT"ɤ[NxLBA+zR =Y$l皹bK! M{-Vm W=Exv *\P~n[&[1}̨NJZY~O!e8. X1XE7!)pJ}r>UL0[=O Vמd͆$x]" 8Bf`eqr%!D>)M}R 1 ͅG&yp<[t ~Q3QCK3BQk^@<.$#LP\ŷ:O]R\'O:@}Z:vw@]"/.ؕtw~?_][?E=E Hz̚l|r曁;g^F0һzyyKH"ڏm8^Š?I i)xҀd *}aOKu}Q]1R.@A` M`b=s_0 r*mёnl ={DoUd;uⅇo 2pShp/&ߔɬz۟3%%eO)Z:GuIݥ(@ }T4tb0}ʴkKFIťaG4U}EIg7ν*aMvt_047KtH$<{`hl:OQV6@8s`-y#lfތDiIc&f4S87߉[{=viQȭ^ȑJ/sP3-{y'Gt\@}r;o|cR$G.c-eK;R6!,lp_\묇YR{@'):KHemI& -LhLz ܇9ʷ0xӮG7]I@bm?RXCRChfEr~D$T=a p;1"] [A@YV8eG)jԲ? ^ "gu>TVovb2'?P851_gGi]I @nE(=̀dW.닿\B)Ya+ *lS6$m:Ғjw0z hV//q4P?|#N$JFר ?)}/KVDrJ-з7蛅T2@ uVGOT}~74J}لĵǺqW $ml`)bvHtB&W!]mhR?ʄBC B )'% ~ѧ>롥֜2.͈IMŤf\Z3iF?sVjc LXQjf J-j*HGC틟Lu/DE\,n r1CAմgE2,`9~VU-BU}%*n;a;xpJ^a׵HqLY*,Ozxa^zօ%w -9x!`'prtBwͭZ|GZUC8't_^I/vvy1=uX熝pZеLW?1|-&J4'ᓗy2LwaHOhL_Vwb^$;xB0m5e/3@(/(=?BF] [IU2}O[jᾁ/`oeE I^PZ`S0Q;z l缚*M|鰃FƓX'&؈7;3rpbLZT$кll>Z#3R D|dCAݖ7N!c+ȷm |y\]pX1wnA@ fv^ @5c6Tg`LfD+*8>vobzs[K'hIZt!6Y2QR5ltX;Ji&Jqƶd2hVjga*onY(^I6T{#y}].c#~/,4[ `ek4{ l0P)/q4Ds^Aw .A`{x1)LTRR(q[b^, 2XO8D!igDvz`6$\ mZ ݋%K):wYGղ޲]4€ I5MI\+I-HdzW-uV)r*uE ^A}tłsXYvB|&kE X_qz~% w7 *wpE~@%k=,H_&%IDl"Hfͷ*5Yjk0&Vq}^h Px@*+xgh|N=V(ul:z! H%lW*[2"!:_*<6N'x~liy$Y ΍Rbe[Q45IԴ^[,Pg8AU_½d*6(5ݔ###?^e5eki"r>Du]]Iw? mS`8r}74` -i1cadUJ<kP׳)i%ɆHUV87l11s\,OLqb>5ꄭ HO0 LPrDdv e_', L| 3b!8S8@`\յb\>k.dE}C:OYI|>^&fԪsO=>ш-d]{@vw4(b5^2U!$3?gCg[HqBro_.G,)J2AU㆗0kZ<,zD[5=FFuYA0Y; "MPY(ѵ;_?8"ȮȷW`P-1Ps_I1wFi0Dbb6S-sZs4 `O,t}k<B I1.7\ @Zgײ { gO,MХI": bbx-6mZʖ Q )6C/TӎD,k)TqlY,tNl&gӨ2LWVĕw$ݢj.8?ۮ26؋ÔZ/|ޅr$n<1QH>V{ʗ Lh"jJ5M6tIdD2YHGu8dl'lz%&dg*vdDl\Nh.}״"w:u1,0_"_<^,&/Ŏ]w0}Rgb3Ԏ孏EׅDo5ҽqڔ7sfȱ[MwMU^v̰6$¨>6B09KaCDa-&MQVPMGb`ˑyk U(FA2TF~v^"j9@]+ D ck\U_IcM2N@0M3DLnW9pc߈A[,jfJP?Kx $g&! DZV mI!AtBom݀He>{5T ))VҩZZpdFy۶R_=hx*Y%BV!8Ƴ{YHVs1ijE2"wxŢxqjrj R<aNb(}!pA6 0 OyWcA/A">=:IxQXC `L  H]^âr UƗU@!tNwlatLtЅ`B^,i{e!s* ]L*1;h]J$"h/& KAfU*^xu#f)SEN,/LK ե7-6?3QSyyr hLI(*8IJfҁUv#ZF|cL݃xH1Y!kt7<> 9Ng$VT5=TU9DDŽK9!&l.w$#l@2 6QگgR M.҅CAXlF@]SunVf!/y22%^2Al5BҲyYнQD]&q# nUh">\i6Œ( 9vbV)i`0 8zӼa$ñKzAThؒ.y~duLӗo)JrsV+}rTjNB "gZl2ljA{9;.tfu@ޯõGMNXVcKPEd\j*gSr: عPMD==蠡$#!%> @Ev,n&w:VXAe,Am1qZB%$vQ@ hpwGK LL3Μs܊2LpnС3XUe?Jn1Hv$ײd\|Mh:5xS `P՟bV{PQ|CdYFV6Q,nM< G Zی@eԙK)1&D 4a}|w[;~-\$t:1y<2ŀ$BO]swsmw(¿ɣk#(hJ1pl6 C \9!VM㗛a va_y cނ*m;2iC_W^sTJ<ܵǎ?P_[V|tcQMl6QgU l^C*^F0E@tbV~pg|z>ZӒnad7]^ L;ݧçoOk1vc_5)NtZ>Ň51ht1~h:ڦTU=1eW:^/zh0rùN} >FQь<z8]c{OF |!kQ)%V/*1^ NTVgC & 4O΍O.FCS/7&i,؜ҫdu:a6m:y=$ew@$At[ I=ʷm.Ѕs995Yo&ҩaWVfQ̙?63n 0XPlQ>oIi~R~/عU -c y@n+9 N%1'Eq7ڔ.Bu;c[ eβw"_:[S2_XEA=qlUPZ?3%N>y<9' ~Y#ru`4%= 鯮k%k˧}cYdzSݣxКnGתOqUp%wC'CIYn⏷" vKI{ Ti V/F9sTA8L. d*f#eZѸ=L.<3J]BD{"Xw/`Ccþ~O)n[8ZOcS^Y1qByH@f֓]F~*ɩVD]4yvJ )6nyP}5K4Ahx%̎]0U7(q,+Zӌmu#$iG+HfYfMe ¶\T ]1ߔZu7_vH!`#yJ2-Nyv7HQ z'oq>L`k= G_LoHʻ yJje306^ -T28ㄭ^X~7I`V2ďK1BrsI ə+hmQHFe3jqdh{!g.Oo"=Wt/gXood{2BXa`DfvQ(aS[`젇ͿDbX^tf< 0u*d=- [#ū2G 2(i5n9z9_ }S@=^"l4F/l y(Mѵ=V鷳Uxm1ʓ7]dbH"iUǘѾAf9d[7ɖv~07l}w {yf ꠢ,RqOK8}&G -Œnw+Te(<&R{皧G,<ğ}AZ>͝3@zڴأfl\wB43?~W`d!b2؝ȠQ׺gAHDvc(!K^)45{jbw\ͶI$5a8&yO,VEb:uji]Abw =/uu8GKN_9׃W| Vs,4L(ɶc72_j~?У/ ֵPjzgGFv-Mst߲&”uUKx( x|_n)s>'"œcԯnӀQ?s` _j@2!X­s)9ikcY F+Ey~ SHpT)$H.T*>§tzʪtH2f*KJ%Ry *[KWsYH >_썮JV2POϩԀ ?hO2wruab7A}\%¸t!3Ok{j@0xSbFj8`W>5ގF"$ 6i!,%!bX鞢xǪ M,=>k٧Y> +Y.1}zd:Wu4ƼAVܷ7e~Ay=BFp卣cBs4=aX  d*) DtO@NISD*\s=DUU%Gr0Y.؜64dg$+D0KN$PMG\Ugݑ Ĕ6|xJt1&;X} xfHTm6nT:/?kv]۹G U7\%G %I{5R'@r7.zVP%[,Ĝ-W++;TzXl6,ц޲|%P7̻RnJ\D5H)[݆v#x:ir <{3o-h^cAn^iHkrґ&6%>N*Ÿ__H'Pe$\-wY7:?RG>Al[7E|n417Hw+_P[_OZ_[1)$3st %D j{Tp7__ Jpr.+38{]Vq?`"4}\Q?͞[[>(#6 ?LE 3qT]ro.V¶eaTA,wrݱ65y2-[">FO7.5;65=شTk8KķQϘc{AMN6 P ]Wu92{_یbb2߱(rGsoUrV/46(н< v۴xc%' O^JPC\Gs@*k?%v-qʀ5RrPOַAiU1w)6ݹy*ae֗[we%B-qI Hlbh]^>Z8(SqbD `aKk7_J}06pњZE8(H83}AUht5{o>x2{S_e]60-?e<cyW7=dzP:,( O5m]=J+d ZXIRmb5b(C^VaGl=8\dRĆ{i-Z]FȜLȬtn-S-_d~j.Mhآ}=`.dՒ"OyM0n>ͱv8L Jmbr͂u_{`ђ?Qحe/d~e}s!F~H!f?J{{ N%B5Ptp i*6jILR#SFVEcP,$2Z{B^dc݌ǭʹd ]IR=%swNlW1tP4vt=%w (X3hTv71fg_e\ќg ^͠c/ܛ"n ʮ!1G~; :B㟷v~w7;,'|qz>8 {W97Mb*J5jеLP—۹;KwB;4IyW63L\ڪ}.ܚpրmvG%M,xo5u{5Y1(jp`#Ƶ@R I)tg䫺*Mp&'>FUh51VǛzR]2&39#p1W#eAg έpuY yBX+ޤx,ꯚj>%h dBۊpDXK20 GRLI%ݐbқ'1\}ĜfSmrH,GB߼y}/ L;6B}7 7]/d aCGz9q萧!MH=~4sk-dYJﲆ4xzɦ}yǶ9+bM!Y \M^ n*dX\1|K`t  9Va KpiI LdAF~#ӧ#V# /]d̠!xf,I d[-ks\*ѓ?f܍O*͎bz/ucM*LkKZi:-9Rڏ+n'tysfS#5o&̩)d̡_zZH\JK'ޓc.˲d_,x|u6oZb&kp|tdu:z(m[\:5D\s/'gܿE''_5z Ov'm/_{Q-IJ]fո:zP;7z+m!z8ke) [i1dNy@;n4ϫ"ju'$[wP. dQ/k-T $̘FnW 3~vKϊw<`ؓh]Tƣ\՝A/ɛ Z0AkH&0u)*Z{xĹ:j|L[}MşKu:@Qm]4c)YTHZxvxrcKn,?œݶKMModl(ʀ" c.6-3N {goʇc5s0\\+Yz+]7-}:,1-ƂDRB-X.g,zi+d^b3  Q7< -׳i Ȓuv >e R\9>D*5'hu&L>!ihDVm¸QUu0* P#ńzK={M^j:[5&d}u3 yH(`@$% ަ Hr jNKs-vW;^2>g:: 5k _B L~Ph,$qз(JC]*xAJ`T"?W%.:E-߱㴋TG: 9ݹooz̬iXD ^NiSA\O Aд:VqM,`0Qy|Nk,tX[Bsυ>(OB1 ";9`4>C(іJ/ J(wT:Y2ҿq>gCN+&IX̂|)BcFOuDui=`2jߘ]f0[:-9B<%=ts JW)؇y30z[{EaC poCх %*Ha .cXP'm`K&^F 75rl,Z/KQ[`>uOwv^T x5 #A ӘOYѿӠ0p0?I.I{|.I7+5U|UKeO'"r;9|} lD~)8Y5'M] #gk'/T])v.pXm/`':peHs{0/Mwh\I@{PU,dZ mDHxh0[8/ X֒v6rLTӁ4h{;t3D A >V|BmЅ `9CXIKΞ3Q%|DVVD,S$%OAZlE#RX4$ IeL& cn֌\[qO(Wq#yc~V~f3Q(VK'\|Y/S"A- hf)D|o$6>m!'<=;N= Q|S'AazʹZ\8Kc+"֑>M6V>bs'ozl=LV[B7NW8$q#gqdhr;18-lJ D*L3ǫKj5l >S#Z1%dDxI"=u}]99x5ah. Ii"1a0KcIA5.q_CnwҒhw悹WBS~^\DXi"E+RTS6f}d^w`fF-+O"~Vܩ}ىR3#DcLJn)OUco?[ñ!4JK",{NZS:Q6~YwE*zLZOj{uh!|A]Gc=D.ͳxqFARb2[kDTr4a @˶‰xjPvQU.D_"]jM-֩Kj_5jTS1@'X#1Gͽ| F\Y5a6đt%]lLRJS׉=e۠0*ް~]~Qj#m^^gu6@ Mn~c6Dg̚o?άF.M)= m%(]&HO T5͓0&²Xr&ٯ(ʼea{)я m jwL7k(wyrsX&)*C:9uB_H'TBfgsg8\0Mg_dyy XNfV$?\ׄرOze:I {0`}NR4lfOnA[;)}<`~Y̠F 2S[yৢ`ht!Uۆ2G|:2IMyef⪀ \$(^ 8T0PFeM2zRTt)TGON:cemEj0V!5Y"c2BQ^^m Wp.E ղ\f⿽YG~8M# ,0H?@ ?\kfz@u ™L[@ܗ*RazCY{({#FJ)>NH q9nx |m2&q{<n [wmwʎotⳲHM߇Fv!k)-_vʎ=Vӻ$me6?S\󜂹Q1R IvG6{XyaAB %@]3 L|諎fsp35Kojhf&,{KwXu5-lbWcz{zx?(3,޿xV:s,n"8O7]9X B~E@*Ml8t<-t7]U2д@^}R!@bM^;"_X>DubrEIѥ35ƌ?|0ci g8s c<%N,@5U#}:,1B]" eK [AD6I&xi/Xߕ|`;oj5!GJŠj.LO"d'gUsM(TcA T?(  3(gsH ܭmL}dUь46V] L+TCx5Bz!RjԐAϐS_I,dmCqBdށ _u ~tC(. 1S{ɠڬԓ$gJsBPkZYO@ɂ ȗ#o#1и1ϖ1"Q2M6X-_Ǔ%p6ss438qnJbmɷYL~oO2?qBn=tOkX4/&朁H>lj usp@EfF(@=aL%Ed+ ?(?I^P5r{UD|R{j@ KNMQ71cpiQG;@O}!'g=V{r#go xػTzl/%"Cӹif3J丧]؍X,x=vPUϴlM$5́ *!#Ͱ<@A C ?!%<M99ݒ/DuOz(uF33E9 5ڲn,Mu[kDvn.\e׸"c @$#P$QR{p3yVt7H ݒ%ՀWOXQ ["tp \Jv F;}ޔ*G!9(),e2kׯTH< }ZN_A(X/\S?Io .9$d{ 4;(X465UQ|u7WXug {KVPs:=BRK>?GH)`L 4rylKJ! ~Z,(YHޏ29"@9GkVs na>F "ME#p`Y8́_43wz#Y haKxE΅B9v6xqG j@%9ƿ#{ځ^:8W蠐Z17k-'AH;ZoZz\-ϭfEeԧ[ЋmojΔUĦ-F֨4_c%JC!mtGp$!zZ XY[t}.-pMY8ǘSyQPOܲ¾}GP*72JxTa0m V.X"L@NBYm_{,+iy}<=I !ՅL-N9~'02 +t>6,\7; F~*8 om1mn IU.%ȷD#c=LgkTjZJL"ֹ}ɝܱn:X@l:C2>Wz@KEw MF%3ߊglJJP"c6c0'.oa#\yKI@0O<#ot& =#q]T*F ##u[Gq|![` IB1#j.Wkp?HdYy3FUx:,ߢvlRwIB(4q j_QTc.˜Zn@'dL mh״44/tx2ŕ(?Esf kGiG(&;6HHy%]@didqF"s FW8Pj)S=Kb#Cv Z/oGBفe$M ziN!'O_z@0u֋d-Uɦw:U;jLgаjz*HLa"]kP*Դ*O+jF > r^@$d!K/Pa{7 y+O y;4 #[><.pf"ufW'+I7/$%>@so'BR렾B`v/6izã,Bt3ھ % 9vs  rvBh?iϯޭUǻ d\4)8[S}UM Noƺ2Ʀ/>ըC+N$dح2$a'gD壽+> VSI S)˿ԑ0;l'z;Wŵ *e=3L !j\tnYLl#0I`zzBKͽ +Mx-c5zW!fE[vڀ > a_(iVR+ Lxxxw"TW߽d{8˫u춻832őX+jYA B7sZq0oZ0p=Ka,sv#d[)=p!WS 8$5b_;*4DلsF?6"E% E‰I}O~nhh `Q<| C=I&W|T`))}~) Pߤmgtu =)̻S;l .W{4dd佊x-"uDʃ\@p/A"c<43WjnoW n t~` @ K E|2y9E/ r(ľ|ʆdGc2FSD].jMh2ð vWc"-5Hs'kGȋ_džr)Wԡ:XY5fӨ= $ .|~}cNO`ԁ_'8HEhQ"Q\5 jK{5%!!K砀|{:#lՔ) J"*?_!saLt E'Jpȷ21լ]"Ԩ|ZBS;[9zl.mW2k^J.wGNAQ@z+_ޜfVB|[5NXCVATwJ ±?ھ$t &!C~yѕچby0“ 4Dj8tĤ+ou7*7dMX~0~j ș45Яl!E1_VZ ǪG4j 'JD, u%M:I 0,j9lwڊ+d`:BTiR_U!㫐YS/X7{5үHT exՏ.>\i#85Utqن2zY&YDjrlAnaf]zy?J#j֯Zo5HpMU$ō5j05h~"3[+R,Aoeu p@O&S$݃_t=V뱮+ #2/_@.ΚUM>=;HygQZUQ103ώEļcP!&3+,aE&>ujx*=]󉜕 tVa)k'f84{Yqm ) &QJG.yj̏n֓/ Z$v_uS9PB_*@'Ll3:Et^̀[frJa/4-9VzXL&v/=*jWỐI\2M"vw$dv_ŤG?M^䕲Llm`6;!1ZfɕLV^HO' Cn< ,*Oa Jsn2xMzq5%4 !C&NN1UM%Ay?ߟjYX.NM&4 [4hTUСwѢf˻ -:rGAkPrq"-!NvvqUhpS8 <[%q2#!ޣKȜ{dThi3uGx\>Mf+h1 hXRAf1 XkNHʂ/+?QFe7Vf37׽ĊG8_fcT\A*"vhww\|?.Qpng4eٯ4Yxg|&FS6 {,R63'qȣ؊ZŅƢ7nhv>#8 9!^r4mgpЄyh6 v0g0PfMdʅ0+EN[=Mtey KD^sPXFFܢXZ %ٛu Q-y"G$Ln]}/jHW{(nv}`" 1:t\ F UȏG)?OPEhyrZ~'X6j8 S {Cl4%:&(yn‰D5TK0zŕ3KE~EoM8Fjqw&lMom(ԉq $' Vws BvnZ"B8*>sI(YԸ;('1G#ߎ2: =6'?.ؾt 9fɀ6GcFRqu9*—YR Wo~ӺZƽBE8NWgN"`\Hv#J'LZtWJEM!t}:L7.lAu̥o&( (bͤ hw Cc,1x+^mqjD+<~ #B`8. ~:rL+PQY 3hJ7bVzк۩VU+cX'^a>fŵ(}Mo@JUVxsr# h{4 2E 8QPEe#]'?`ܿVjO tǴh 4R3m/=TʱO`O5#:K+5lbm^ Ƒϻx {BWD-:e>ղf$H'&a\=.\aʀ' Ru(}s ,msYщQPJtl\gjIS ̄. '~FL6{hp2fh6ECv6|h1>1SKе)]UyYH>΁^sln7qq>V2|BƨN.MYSDv(tR5|3lQQzOG\lvs= pTF:jK<}ӁiKEP\w/&"|Z~,!ǧ@+q%lKu"3c{[F`dbĦp~M"5gzCNOx}౔S2sHGFnYs<"ܸ^ dޓڜ1nz5BԨjA,yMxT_}Q|wfr \: ܿws0cd:Sv)n*^…n[Znm1$( h`x._֧s"mLh>9Q,oe]Hx}顑&:9xCZ~eZ'ޅRq<5ѸҬhMBcOu}2>S,2pp\:@ i+`NGj_~8,=c֩YޭPʛPJO_7qjN__3m&a^}R^ác6ELbƮW|nvR[ SnVS3w)xqm @:{mBֺByGP5@&%,N 'M o!@%] ȆB"`;ๅ 3?FZ{+(X]hQ-8tSqU~tTz'T0y4DVT9 '^?U.9tx1ZW[@k[Uwvc[ǧ""`l: etA[~ <܇B^@:Wg,_4 $I G SE֢bzJwBR9t Ht-tF+(ڬF ,/W7pDѕ/./.˞x Q';ws 獧!>`nBeVkkF /-oGش/^aGٷr+'ef$Nܣ_eBrb'J˨ x К~q?IyVSUe9rjrZdl~5!C *>GD, >x#%$pNac*Sz^j2M4]^ RgM5T=)!LYDV56H9B 8iodoD؏?Uy&3uyt\Ȫ|Wo&qӻ/JH(2En{᭦)~*ȅ315ڂ>BZ~E!Oc6e"j8D<QU%6K*w:Rh [2B{B)lןtf_;+ |Uޛ.Jl(TC.ЩorE=5w1%Pb.u!Ѣ̧ԣ|pd)RCb]l+Į_*@( hXnX̍;Ĵ B'-g7a%?*?+t^zH:-4[l* ~%w|i묐3wDoG dY avR渶kk'`L/S|vs1 ̹:ܭiw[ [ #$m/@/!9rz1~.rT։7I_`K-FQ0Wz+HA>A;q 6^AF|Gz:=;˖,GFlh!|(>Bȣ$,oIZw@JN<iauaћvt(_=oLɴڗ&fΚM<}/cٙh+GmbuԱlk&b3E+D^*bdM lw;) +%(w8Sũ]"Qb'ܿ;Z[,9AO>-7T2;X{XNཧZZ?_0Nmľuwt?fah]t9/N6&+T[Z*%X5{ƫG8C#Aq ˻xA>ؑDcl$~pf2A.û?DŽڨ Re(^у{ A$;wBؕ ZObvYŤl&1N qqcrf3 %p}m<qIBHt'qr*J}^ֺX9N̩bQzX$w\J1T$.K;? ׶69ą0m(>(d,mtƅɴkϕh3cN=vh6hdnor=-~tf~R9q?>7I؟3ۭ }EQϡԒ ?"\H_ol7x 3x:,E.lnQGFEuc/Y넦W,ɛ9FIG!#ISfGS'z}-׏ YOzxbO;+k=_{dWؓI`_PoCkٖ`Wu53KiCJǩ1S^q7~;71fLyz_ܿX=,uF]=|dh&&?{2;RT%A3(@_77"PQD",]jU&YHx 0LLx7ʥ4} ךGb1Q"2ۏ l7ᑞM5d-)>B!P9'BSb2{Lj5Mޡ2h;ĕTP@HhAI'|ɢrJ gL9+M^' ć뛡F[Q@'ZT}^s߂A l+lo6%TE`DP-v+־8fF 6չ5=g3Z6+=&]j/#'@ǩ3%E69pb-OAvoz쪹II>ف OJJƷ}H. `%=dz ȊɼF!|2*;NJtwg2$T}+zQ}T?EM#9.8(hir8fXJRnÎR ͗4;P6Sq ܂J6ˏ-A>#G:9 PuL:yWbjc7 .a~^qƲtR(+g5l Y!Y9-8ibĭYH)W_L( @+gZR ԃ iDv|sp |]埰R\]ٖgmaHt^8MzJ& R*ai&<\g EUD~KҸa蕱a+5M&L&쳅1E?,#\_y\u̝dRԂ7:ֱIԧ^` }yFAUp=j6ZCAd>xjC7pe|hwg|e܁KkU0-,ed,&9NZ$)v.co`\_̗.jCtiLŪv`207g%$y@0F*)uxQL _5#ReW^i_o8"oմ>ȱF[0W^n;tm}*qǹim'8ڽb{N:'ptӢij1ڻڱt'Bo٣ ]]Tduړx:@r3jˎvtlDQkBU.*]Y &Zd&ι3NܑY K N:t+zXsGnS/Cv0PWC{pʮ+2K+| nCD f[,Y^/Dj}CT'l 'DJ(OCTB,փC*: ;~"C@c޹u݅F=~B Pf#Oil#HN,^0=WB5EeFES2_GoG?B'B')t}q\J%Ev$< tgc a d !u$y;-HAEZ v̽,1!a̺`Ozwќ1E-px{u33FCW3̌=X.rg;y!xZu&6%u^+4s_B`$Zn Us8"8+XoLNľ/f(4 jMԽ~܌Z`C!H4QPw~̔DV 3'e ցoӿ'>gh&в@kZZ qꎙhz]n?6v8'^$Xϰܪ3򭲳'|G=_^<M淌T.˧hע1T~W62(%\H#0v`'S5T,$&1R=!), ,j"8_kS~#A͛מ yQ5ܰ5Dv:1Ĩ &#H Y; 6c ۚ uܵ~GV<; rP8IAmEm<+G쎢_lcm(o)qV""{de]7F u~x9 dLB3ښ , ]- J8?i]ޘLJ2iY-uIo}Zc5]>R:ୱ w^CMg+0$Gܩ7ͱ4+ma}@"kA\Ԭv^?"f&c` /O lSU <,)IE;&z7pXM-:$}މ]u Ѥ&mQυA!>r 3У0yJ{f.G_B"=nֶ֮C"->HzVzL]ӦrizW0Ҭf"mO Oddždo .:/ğiXg֪ȷ -q6J%-ih_3@ƚ58 '~hId'2c8z:TTU(ffN]y0 Q+Kܒ?yڻ7+U@{ +Pe=o>ê-.1iZB#nv@< jSNnNAO0.g'AS}NYp)sGk5+f+a>== [^d;Jx VU18kKn#(4K t w6S v _R(,j6#jZ1n"}6Jy9RP{px35]r8tȡx8iU5; l6jqgkxc?R .&9ˍPK4%e:tƾ7/Z5#x#b=?NGck0ϰE&C 6'S%7͠,E3_a $ pK:eQL@S*MؔYIAuecAlX5[/Gjð<ދ 㘪FgoM"f6w $E?$?ޗ&H=` {'*߃nGS αYiّ ZΣ#'fb@ l檎@,)5ނBU.w&gݠP?(L~G`^7?u!rh9)38_QtIHoE˖.y-s4ANIڎ7VRC*GdeJT%|T|D%}jNOBъ+(w~c b]E_n+_gnm%5Pdճr̥!UDVT.<ڄLiwgwk|դ~6=P<\l[㚷WMrd+D F@qru2L4Y*B{t^?f >ב(@Kׁ${4&-SQWhpîu}"C#gre/%TC%6Xo],kyؘV-Va%qh5c[GSA͊;>RSVASr7Qe}Ej4>-y/vA˲ekԸPi).)e|[tPQˌW_3~wBpPÖ W8Ha&Wq&@{?e?cI.)3~zM^@ \G!C8CuO.ceP4%$yJsI) €BKY`XCv @`ؔM̻L|īS!̢لpwfR\TENWmN^G6#}A7)v5-FoHC~ƀ;2顙V7hlYFrʋ=ߊCw~V9ᲾCZ yx0P@ (m:΋ը9=e9nJLDta*RQӶ#OSjPHB$4|lrYLt5Fu/ Y–UbR{}ڄ{B^Sá~CGW9<3S RB$'ºh^[@*'Zر.9hsβZ!sܴb`Ȼ%R^^Z"=kf.7S%BAf:>})pnY# ͳ'XP ?K3X: ֽ^eYFΘDφ nIE- dzޱ&(>[)rÝ)Tv:Ő#C S YQJm rȧg_(wk7Ȟ-])Pcy+%nBΤ c dX8:{U D]:ʭ'o,#XVmZ6j@Enj3"_,X"dǤ}HѻK\7zAjp1OOva&O ~n(5 ~É>ab}:t&dtf |1β:rZ4pn$XwL8Be4DB&I[W9oeR<l!{㍁ -sI?f! >+S@з0Y_u+h~+CbG zkd.\>` Ņ'8X7l5,xtC@ ';Sk{w7^VyՑ|ٲ,f lrR ւ~!'ҧ;u+s]&(&BPנsc|Zrcȱ~ 3OFYk+ "Gst׊['21kEH}a{Y|lZrp%|ir-zlO@h8klPưJޥ({yRq#ape%#rvN((i (#$ˉ 2FeAi eL9<^B "$H͞i%ߏ3rV8>;J*E.^?M1 Rm7$59@٢ےT)wMrʪG\w[!i_|fuY(?yDF/f &φoduk}Pok K:ͩfQx+a*9cyP>jBՋ^UB'.X!`N!'a2BU}]\v@> { //@'Pbh1EO$"&_ۻGkum B]r|wE>'Kڤ#ˉtqrzʛPe^cM(C5pTT~wހp1?xY @&AvG+ͫ/梊1w7:cay=IgV $!/)S=xv6's ĻZ.EͩmƒDi@cځ5a"YU:m O:+~^h<¯v3`,6%[`yAR}ʢd*EzkȯɎ~p|Xds"lݹաƩ \s^E:Pm^ 4|wSo޸AU>D )@i›"ho72/9K*7֧Y)gO`;b<hbo׬aEZxWa(ivn2kcVSyn'Yi}lCI!s)$A0pa.֜ۤa.$d vG. Z.ݽds`h[VXlK}ilz'ޟ^0A!hUA4>hf |Ev.?moE'Y>b|b}Ί! Q  \;u`e@l-p(j`Dt#tTP33OSmP <2<#J"rGMXBWh'ڇgX"{ia=ފ\Gb[{^?MkOUcjQ6/:ppsKٱ}baS8b4tVٗ܀Ъuڭti/l% VVm KOV*8Ɵ(>`,D[ߐQ p@|p@y pA]oC.gH ( &:p-E[Gd?eOy*Ab1: p SlijʈhoG"ڠ.Np"ba{qA4wocW$Bm88$4I.\67~? wˏv ]mIO՜VrxB[s2 ZEBۯ\nuPg01`HH ʪJIۮ0ǩp!U}g{bT] M'MEGVvŚ^x7043nILe>Y$vmx׵ds7bYfeӤO;6gk'Qg(֗-)UU$mZK5-a=hmL f=E;uV%e)_ٮGqQdAVvy'4 \\Դp%IK=:=2B%Pdq>ڜt*x%%%ϫC5K? 03g66`|f Zglm1S:·-A9R2͑ ^:g -][WSTFWRb"g¢"||]ש>}Ł9Ym+L5CׯO+.S״'$۳g'. tq^nӧܹʋ_ߵf(fps񲰰*ʫ+0 'O޽6й< L |{@b"萙(~x:kn,ܭ-}ɉW*p`{t ׯSɟ_~)6r U6211-mbea ^qߵ{bL¬^(+1sJqqs2[@WD0)@&7V`U$GJ)о#?s}$Ll=z<]Q߳cЭ,QfxqA }m4#"eMPLQݿ_0h ~nr- _6s~Ѽabbϣ><('^Y 7䞿~kN_ s~qr0q{w?N{f&6.Nh44`018~? J<K1wi18W>NWx{A a~'N_Ɛ6+IQv?>a}pOMV9E"bV\nSV^K{;#qSq "{;n\ w߲oo-~SQRo((IK1?6I s`ON8&(zi)j-b "*(~V.4!qą+qqA%"E0! Bq@?Ng^g|o(H&f&ɛɽg{G.K G4MamCI/.bO̹rH0 ؈m}]m>u~);wZX|SYU-Ox[<<eǰ#|d?3NswQaPOOO:x7@(̱nWQ"G4S>f|Vklž- *31}zgK8?,Ŕh+# )00.$UAp,KΞh<dFǚ|L'R(^ǼZa!.*BjL 1۲TSD81#Bb8%DE\FUJInڎ5 35L}8խ‚K6o:MG3Xb7D/4M;)!є4'@fQzFfGXgfg`HEB:kԢ2CB/ #V}-zN j3ds1/ }HJ&~2蓓$TDt2viaD]2K Rysz X\ߝhm-|Nn&d\44K3nNFY8)Pcte$Y'r Bfn oqHCm"2"#f}o%kVWtzSpwzw3?zc@t ;)iC<`ODL…U%1_fy[Yg;0Z0#uUM+;Xei/ZX%QiJjn ^~Vr_U/RSLfIdJaG匮>XZ< K9qNt[90R-)y[os0k`aZNreHP]`h1>s^YFֵuL ȗ^ѯ/*1#l&h۪{L} l-oW?n['/]Փ"7-CCDRR=@*>gǦ\(pv!MQknmLGڔl"M+"",OPIAA=?BZikFR1ͩ&ksnw۽wߛ5Or/{9wp@ 'U l4 LǓ#*HH-DA(Tg1 J l KHe)QvIЍ!]$[GKH3l$&RBFa c+e 0[0Ξe4+`B34hiiy[XOQZC]O]TPSɺI4Y5lu">(J_y}Ng4Dh`\ݓxeJ=X|8MC-y:GUXF2bXs ^cl S"=fW σO$R4G fO,< 89x:k)' gHGI`[JUT& %FGS1./x[$e3=Jd&8# R8˸/3%FTe3cc4Հ1{Oh";į"?t5QOEm[W`Ůeǖu;c&yֆ Ş']Jr ԖK'ԽO3qƴyQ[ܻWXۀ jSջ6]ωjS'Vmcܟs9 MO21oNUFNw'e\=9`hqݣ%s &'c\SyďM||1ya٢j4ٯKYOknmʘРI6,qF4-<.Bxm:zkuo2'iI:Qhf0L"*!BKs(r:z< wb egt`.Q4ؓ %A5V vp]՜2< eKfd؞GV(ЮDV; 5SڢLX ^{3aNHAXV^]G˷dv^8 ~v/uֻշ{|zUkT\Q#7솇ϧֻ:{\R9mff5׳qǾ,JpތKNz+g?8`WIsאsښ+]g7nx:f݇-irqD~^&BN,]ٕ3Js1;-cNksu(ntm4I;jSApHuXMC[Dݷ_^8udx Hx`<(wFΞٓJSRqē^*m66];jӯik#i:W]]}xs츻UJEܳkO5Brr[&f >"CSFdrDbRVI&?f /̜\|^Q][kA\6m6im] |,}DO"XQ  mMs^s/B99|Xm6m :2c h|r jm 6(F7|$_w\F" J@$&( iĊDl) v T@ŲA^ A)4;SHՄ`,PWY,C>0Q}Zw۔~eR(C.a-)sPLLfuC0oHh?ЊA5bD|%!yAd gv(.H"%+2ԞyN9ljZGK'.4O-lCza;4H+ˮ@vp0ӣt\KZ7nkS(֠Us[H1TQwO Զ5ըT4Zh2gГs4_kՒ]k,2-eWwnp ϻgowns1mVCWWǀ(L"s#YXѓxՅL~Twp(i:ޣ[hrʑ݂|4?JpO4{$9nt6+9g.ھ{bjuo($)߿~loSsꢳw_oIM]?Jb,c"jQPq倱/jPC`ąx`Br.*1Q V* iδGoă3۾24`g%!%EdD&x9@1 `C4CgNq cD 8:,+_MEL4 {#=J{3*n,nRm$ѵcL ,mA`B /98X\b{rRTJ|w"!|bA= 'e{nmϻNb r6yhDz ?h 6(Aӂޘ3M#Z-.!Dck,PD;u&Jx!HE6:xWM835Tq6HX\ B* Md䛨fegQQ+%&1%f){ݟGFDF@]p{t:Nj{"<[(_TpB4p3U-]$yuݓ:lw\h2~?_=iܼ0sm=ET_{Ӌ|ܻF*UWU_VXJaF|m~pTfۖ'+V͞dʪKv,[V{*@BRCw}ޖ#._HܫF$&:dw\a§Ls,0$*4ɂo4>muhI`EWWZ::PV۵20}9coIQ.-\%Zo֧W7rL.z(|$Zz=B4tI<3Xeڀ3K uݮxP{gP{߀ߓawiiK\Ϛ3VEh\2CӧȌJ-gE>V[KTEAQ$"I} Re҇>aIB!F=4')4_XJ5H5N-#Ss~w?+}+(Im]2ݢ;+I2iwxyi2lL<rE!M!!^hH `wKJ@lȢ0sv7XQUS`_T8#Ά)e/C1iy؎2d60;J bI1Pn.RU*D1`d8?-pq[ &(I1$$[@HD #iapWLIGmE/]ÀxUJ_,f3p `Њm1[E'R(]B-ɍoS10s s ;9)\"ї䳿35lBLԾ;ͭu۶ %#49˓4T7&+"~q{Lډ9R5mak)^تY%y_j~FvψYk4|ߡRImen MJ6 jUr2Dmyif\`:=ٵjГ7;Koך[z-S5 G:s75?c뻬#c_n. 7;QM^M@zڑz@vHt[C⩾:/DVS8PŽSnVڭsibbh~I=DW' N'i e~ ٵ6 F71i]2˜iuMA ć "> "໠Dd^`jn];5MӦd(KK 9aX4vU=eK쮕͹{35t "s'(pX3;6^ՃW|Wy2xiYڟ<23`GOG?P^Iy;gv-fQ$IM 왖Y̛(r S~O|h_<y8}o`jʚMdSʛEyl{%4æxNc Egbyx IMDLB/I@ JҊ0%TgK W֠0Lzac}=4E tѦ6O,fd%@8. J@#MvO\봱 10UG˹~#3K-YQU&߿L=,#`w Xx' X`Y D,%5X$NS`|#8V(d!&{Erv<8oUםD m[L׷v[b/U WPSUug E)H>X`u䧣w? \ݮ,mkn7&{:E5ONu)7Ug/)]ٽK:q{ʫ6-ڒ<FuW,ZڰgGH䊔ĤD(4>FcQ'ci}mgyw6n_zޓ.sU ʣkNt`븢,YzgkU,l ՞kZ02^;i=sx[Q]X߰@ǣAjMSTb/k*ْun{Ǐ$##u7)`55-rqXq,S'rA_ k&/Cή( ߙiC$b!Y@ QBbDlta4q1>01.Lte.DnAXZ:Pis9$jn̽{ws+$Dġj 5LVvk~ l# "8̺^ǔȄL@ hȲ`[UrK"j0JxLUiNJ=FxH ,6h[sZXbXLwaƁu0܁;V1J{u9^ϼ<|_56>μSAeFrJ $,3`"I.*NQ]20x5n;y""<$yalZj#NG.xdMNQ%p =Õ`P$I-܂/$b2d+"x, h`2]XL%0 N5q"ez\`_HˉW.I*t044Bhf4KKJ2u52G@< Q`Dyur*4uDjV 0c /,jY+BnnQY{$>{9S\j~;[5Efۑr]FK׍lpb~ֻfIUKé"dcO1ˮ䫲.|Vpg'D#)_?88ip|־kGJۣ"MfloD[PWqO2ѝqr=r櫕Z?*6!1.i}92bllK۩ޘK+wv--b_ O ]KOPmΣ# `G"`H hh wn4;wl\t$.LBf"  ci;sW6mwsw/d,,Aba ﴍ)Uz:sȼcI9>z~4bW> bZ.uDk:z _ .@>$I '?*Dokߍ*B5+ -De]"{e#HS R*!D.qDQIZ3L&6sWVg _rJ5<`9TŠbrnz7b"+[YI$ݦ4;٘PJj R;.hz᭨W e6O$P (ŀ㞭–Jp]_cYY4q?M}_̤Զ:OJ̗ŕ7n6TRL&#ĔZ.)U{_!rZd;ş+եhKEtEUYem7 9^|y}w`~\?s [f3Vucyj/sFsei}`.bya_趸ēCc=C?2z/\-N×} 9O [U hG^ɶ&ٚNXuu5QϘlYNiz~xŒ7 >)v%d{88.@QA rs Bow"1=k"˂Pu+ (Ө溒mжWTR _Jw!奸 d gCFVED9Ͽ!6jXmƽ^YP#_xmpL\^ 3LԒalqEA7_mE+=T,'|%${*ą}IE/{5uuX+[{;MZ؁dwfeNdSo2yB\`㑑K2/k27^+j$GdCiVN^ټ癖҅澼&[}g߬iAI V{s%&k,)ѷˉ}%9V7LCI\\~~X81Dr0׀ yDTx"|A~%"++&Z 9PafֈI8:Š/#@3CI)(UT(ck,f >% ѯG+޴?WR(rc~qӝ2RL@ H$#a|6F@ ゜aUtqJgxj#TsmFꢯ*P7~Uz8D ՝djFY v~q"')e}\DkeSiACFlfW6&1dJv0ngS2[|e9Ɇ$x؈v=RѲ?f̥9-pHՇ=7F>Ļe,0*p9s/Z)7NެXZ,Yw뮻|Vv:Sq?O *PGF9)ަhtq;r-+s}hwoGi+KΝ=}T_u.Zmpb, cH_=tjd&2̖VԒ?\h,n7/{U)O.2{ѪVoo8s5 i$\"J Vo cOi]9oQ~׎q"BHDHTPЦ*j*A ]$:D  (")@D"!r^2l6޷ofV+%X,&p X#(Pc>;kґУXcK5elL z1l\0Pr&(UNyl[Lcf1_+K ("Qׯ*bcS0$'lɥhVX#}ϴ90 ̽ĭfǾ[?Z %68&/f`qL&>Z+fYnSSSzݖIS?{6雀|ZS&xN!Uɱz1>h7 VB>V܇csj I3=/Çϛ=x] #f<'9Rf7, ƚ5\0 !K@)Ll`a:g@8vnhG1V̴fh0=Mbur^V7݃(pw~\ԎB+zR8gknT,cۈꇭՕ ɨyO^2}f EtTɸtJd]N98{3S> ;LMvڍ\/$'8vHp3S<{=yw{׮\yo \uI'GEeG7fr" jQ7W;:;q[7>yƧr2/l{anZʨ8W[)RNXi?ϏpvMavRM J:`G tB]0B* l ~;KEAB?GAvy@! P*Iha]恡Gr6 қS`.P6FduQ:Vp^/y:4aFy4!Ppb0փH'C"*g9y3E͕UaDt:U}%\3)\N_œ8Wca'U xf,%Q8LpYqeZjkU?/.RdF2O8FWj*hrgA R/\Ӿ^\t:w>qdZ[j8Ƭ4S\ox.+N@3XIF&EaUXP X);Wi~nkׯ^w=ucf+*YV{THaԾaۤ{{vuz|Sa'eVUNAst`|wska-ٜM&AoFhmĉARph@u+ K`>!bRMt_A:Kҫ2c0[ZNpCg|>9G&'ɷ$yӽ}'egDGIiTṕ(ӢThMdw8i8>a J oID{qwxvy^u>y_??%ycΙFJ*&+1G?!xPihW4D2uljvs8q|֋: ƩQe+ EO᫻O]-Vyh=djB۷M5i֊UjTMo"/EMOz(7T,VQ C EK,U?͖msMQ -d7|3oaQС҂჻Dy05MyQS7|o}mPk5!,l}5+e!k%#QJ"e`#_ Cv/;SDj&bE]u6B3`THPtGMNS*JKDOAG8dzYa첄!\aǶ"_f6>Pz!EC&OLa+<yZ1j(U7 ]s-5taC]"p;a[qn+pa3u,-}_,ԵPu?Η+U(8[41h uފ5ڲ)eC~Z֥m~z!d=@Ѝ %("&0:aZ41DWk`^H&ih% VVe4sҏ~t<p435ȏ (@Bx'd B N8PX~IuF.\9wvjz铇-J2bT]+#jS`ɭ)c]L(QV 3H]G[1zS'޹uX!ŗؽ}Ӣz@^!{`ǙV*wb-|s^W#!{~ޞ;:v{Ag_M4N{~hˣOi:-gD͚ԤDڢQmPZq-Ė$ x/r:az!;?[{/™?i` ;Qg!ŠtZ6Nj6DN!kXBb"C6d$Һ6Z\`rpoj|ڡ؛xĀo xu]?b1@2dd"n(HR~dm{ BL.tqmif@"t6fɘm[-wGj Xͦ. b!S=RWa >-^erIlH\V8E\$1E%R/%jp >XѨ}ԕw/u Ɓ3uvl"' 7Q(]2RS _/}S_z쾳̴oޘ>Qѕ00#$ƀGVI胵Z@+xvd8#;{f3\$Ce3w~bʑꮦS>Nd=Йe>*+G濫ŨjO[߾޼Mz67{'o[kim"wdL$iLՍ(>RłtP DD܈떸DPAQlQ["jޓd2s=ܩJ-.ܗ4~swAMkQ\D(Ӑ9peŒ{Wo^ϼ}?7#8=uw΅˗?=h; ́Êِ Ʃ6N+űAW\iRX##f9XJ 4[~/%0mFuj̟r&JL0ߒ rZHN|&1o j ë(<FN1W$z!f)+0ҸϺp&xd PLIok㱏 &dbz6D ;/^9Wڵ 89 zSFѓcㇻ ̵qe$ k8.Ⰽw:h=nĒOKX w KPaN''SҘ>]s(F$ $!5ny6p)X<[ 㡓 NͶ!+Dk( -0FP >dzavyVƻ[pLf X-{ `[o5:Y$wmBtۭJnnmo:Gc+SK_=~4w02~Sf1+jR|7zC4 |پך)'_S!f/h&)Ha\۰1a\ȸ ; +V*ʙz=X/G lރmwaaV@G2&O:ycT+滷 yGj(hjx?=yգW[W| %wUR0_ PȊ pmt҅o]zmNP)c\p"xƺ~C )D*RiT7!FLEo8$0z3@ˣXڊJc4ĺQWих7+5.]ĘFqe$c[m  h\%0;̽|QQge`٘п7ÀH'yjr^ML(OJwn?tYddA>Oc`R Gi2x+<6N210Cq7ӡ=NhH?vH(LJZ>%HBh 0Ǐ>:=pD֎?0^9y]e{o 0"kH]M/gc{m6oJn@iqIN)ma퀢ҍa7~lDي+A\O8+ 8q ATDTt! Qt&IwXfcw-Ƚ{ Hr8/IɸF%$U즵gue:\9}H71,4 3\B{'O]Wj<IՔ%pHi) ˲\%ӨL"XSP0f&@Ȣq8NWU%8X 3 |O^ eH![ja8  c. (-{WvIѬSoZJƂDq4) #A2& U;:dM?-gEED%B ""(XZڦYVAJ 6~ElDl Y|" I%l}s߹{qX B3h\[J ZzҢQ4o.,L]x%urR3HA%Pj&}.(+]j/?T,7OkkCY٬ k{6P go=[_!߈'OzZ/_~|pՏZφʃ2 ОffU_=k_i$.J*95,.;:w{vąt?^ϖ[7уkwsA`ׄFDarՐڙ#-|jZ}d˭Z=eF%ᬷFAI1zScXe?55<fC x ٵ6Dٙٝ];Y `Q $$C@2 %4| 4|=%_@AdN0̄Gd(\XJk{=ap(-rCxDoP;IHݯ=-* y^綈H-,YѡJo-( h̄xڈSTI+:I;i^ĥ6$ WiGcS-Ð˩JvX mkԭL2iLY77ͬ<S%\),h`|,s7}(j؂xuUX y(rmy%B-0<,X0 =10O94,c5^J;Y.)HDZCB^`w&U}fI|<wQ{-jr`SXȡ^t&:%d9/T)cg;pGUMK=°-tips7i4L4O @8o#I~qfkY}xaq7m>C3];VEdgv߾ۍ~?}>@")4F}6(@k=_BVzF4ۉr$?aࡡ" ~ٵ8 yI,!E(ٞ#jCB ˲nB;}3PCQ\;>3s Xcw? #ZrbnYύ07`8At٦2Kv$j3Ώ<#֙v"4, \gZh~u]-[c8V\Nnԫvݮ{l^"Ot\&]JY;$;ӱ3_} e!|uϫ|9 H:%Ei]vlI4 Icpr7J"|Z6=e6wfVCMjEmB|_"vb=Gޭf_8g0"72+(}=n͗*P_zz>/Wk{Ϟ?`bVhۣLQ3H%ќSB;tCS(O|U& M (Owu?7Ó8]0aԃ E \)c8@(̳6 u{G;><۽TPtH驗KIP #0^G OCFnP/(tb+J̗˓ɼ2@Ô2q(=Pl6~#CF[u0ߊ=bPhرB˧]ʉ,zV;c[o}>y3ET.,ٺٙ75*ѨpEX+V†vϬLQqEO2œy)| UV>s5"Q0-6 ^K^l"B֦_0!JG” CJ( CX+:jK9F7imh{Y>MFtv'jSmrj.b+㹲Q0sbKU(3)7D x]9#RCW$UE=-rq`lh"bs©Y2̢ b!HhOJ$.ް8B:?s<>{ỸrkQ{hk˫>&o|@ڍQ YdًB}a-S̱+~ :7YY@qMSJikʬua%<۟? XzGcDSX A?4ޕf^/#=  I][UnTvNU7ol<?yvqA\|| G!<(58L궐]vvٰE 7{W^VGsdL]P2~ؿ╺-v[㛃A'20O&tjGVnB^DooAA.вlJ$@ŔmCJPKS)ƛ~`~wH8eߴ?pvQDQtޛcuFƈ-; v DH#ʠGM4 FJvl2o>羍n)vgνs'ar2\LcH u/K6":0 Ay( yq%2|` E ; i~Uv+X +ͫy]g?m0ƐIȳJIšnFJ.ZGȷ~~D{:9ľi/D=DsLTFXԅܽZ ~bK6I45 -טi!wBф^]*6Z`]Zh.]/ߕG]͔ee~榆v go*k0+%S8ƀ46NW[ 6Q_oXDas$m|:85CgA"]ũYc$C[Hf~ 1U4Zy>7;o$ja+SjIsH5 kW\y|-6~#0L-k{z =Q2YX3ȃ>!ݾS009ˆbʚ.?5DuvrJÃ/W!ZOOlſ]{0urt:?r/;^<_ܒLķuRўJն_NOd*q.+3cئɻp`_bbbd]O;s qj>d$ks-]#Zukim"wf&i&6TqERT uƕP¢E m},tS(P\]5ZMSm'܉;wAAȄɹ|{'qP7ErTt(U|HB+(CUw!sicZ,]:ȗ^ ZD9@VCt՜PPr2>( LԱA仔6e 1n%dT9kU峱 7&EX$+U# H Z`D8)H¸P|Ȯhj+ JH7$-eqRBLneՐ9\F4FUevsR Ĉ7F02G7vORrGF7R^\9MNA8aԲ0 '7.u2!HAՌep gm C.A 㧼bIb;i촒=FCܯ #P? n]5YBР\,v:ŵlul|jKdzq[sRn-fP`/#ȃj˒&nŬ{|dE0,6W,s,<a]WZ ,UV(zZM#'_{ړ.ߙcfb祅q]O%Sgȹf޽y,sGYo_4ъ4n%ʥ'l6L ZVS& ٯlM'VEHRɂz xA*HEDY zU*, E)mMvgf?|ͦLdw}?ĝч3PkxE"[8O;1ɲX6νRL8`0L C$լ}~T58 A MmnlIf,oXR5F]NoOS/T'1Ahr*([g~hfSDN&<0Q2 ?f'ᓞC(d̈́!Z4˥`-o+P# tߖHC)^l#CóAkdQZ[_ug:8wS'GNJnjpS;!Mcmhδ,3яOs婏$nYl  ̹Ϣ4`UY=֢νyuŮ=;eޛ|j3c팭_hk;l{`R˷φk](N$›ߥcl_qGg0ؿoQTjv|>nIDr|K+=u#us@]kAdvMҚV*TQJHcECēŏ[EC)^ D*Zji<'ЛZR$l{oR 5Y2vv}? 7K<%a:GDv"" N,j74LöW 3 E_'+QEC1q*bp~QT]i5$!&\#zJ`Y,i=EwxX, f2qz)wvBzгXUe4րD4Qqxx IJOI'!0;!pbbH lPŐ:TZ1&bdr@c0 STɩK^PC-0>EifeV C|zeM\;F ESҙLJ7˩T<˲jv5їF]6o%K Kz Z u &]O;=/I*6% C8湾8Ő[[^۔MEH \q1 9QFYR4 BULL=e~?7xW@HY8 Q9pLM%nD%4UŌWQW,۞y_q%Ìn?INO<˝xћ}puR?n})He aqϱ߉{ac>|Nmbءv^LMu\zmIge%mϞLcy3rdwWWZӜoj]MhQ}nvŤ$ &bnz */ɓz)ѣx T<"b{img93i ڋ\|3}WIV-(y di![)x [U'E \v?W15R%޶ݑ`_ۀeّ/Ls]tRv 8#Fb'DR iYB}zO 垟:=;T,`Ȣ1~=歉mnGt (AN Hcb=LaRy7q ˙* In 9D% tths0%p+<[ċ\Űmcl k)tMidohfI%a_޹:ȇr\nכukBoS|Tș:^)i0= .jpX !0i;JIJടGS7[BqҢ~{Gl'&,zm_s2zJ" '?o+:C ~ހfBXBZ7)7OPѭf"BqKXRrxGpRU+0&L77bqG.< y-DQ[mi+B+ތۙv܊7~g/Z:TP~-d[NbBNO [,Di}Ѥ;XX*,ݞuyql_|SXkׯzOϞ;=چGG˩1i',q)^Ϯ[ oﶚSh߱-}Js^ϩJ[rFk#JOɒIHްIo^vٝK9_E%mQ0ԅDwMB(DqQt⶿A]ETEZSRjRBBIZicSݸM w99Exɏ;f6jHxUŤ\6u=Q{Y\yu&X 0eXWEd1@ǝ peP +ۨό,`8kq٣2^X4p zJ6Tnߙ4>B]Ӂ mF~kg5?|83'/&Bf]V>;vRQ/]6~n>Ziah xQEk'x900r)X(.BK' &:BñZ f5zY-DR߾|ǵr%:׵)j=R/hQ6a8~K m rܺ^*zƟ~dmfzulwpÀȋ//^^ο95O>{Y뫲? 4(M _@E]7ؼQoZ{"?mS;䅦eD* +K;1D- /s79(D! y9 粣F&7ۆa9924ND˅x"[fKen>%u4ӷ&b}i?)IötB@Z*\l܏bi mɉL+cfLU>8V*+bqSؒ~P~ ٵDEfvvv# +&@t1 Ƃ4A|ŽD+B#~ hX (!w>}Q؝y3={a1T$> 51\0 A^!mh"]>Sԡ74p>uH߰*\L "%-.ep'|Nv(Ms`BlEX3Jz,}qғHrhS%YJjvݽve:smŹY|Rs8覌-MCR+NLRb::"Dd |^;*!^  񶻾G>ZT igQ>][ϭKkѶ@h)UIIJћ۴vA<,BE2IfffT|ƶnA:3`ѪLUrH<ʳBܦLv_NG I{e*oFO+E\>|翴6&?9\Akx&_WY(ByOE䛵D:E`h2[-TZ/[ԞߩԀ۬Qe@$@[YogFeD W6-j>F56U%>:E`ZDZ`ϵo tbp[ûFȧ cH 槒?;G.hC!b.ў,G1B"|NP@桀cY WT )U ֲ ȏEQc "[=$)aJ:b1?uvvOWC5{u4cf}fn~|aivz:qZF2y4g\۲FC+J Ot;VL Y]ajD՚!}sZ,Eh` |[dhݔq'L5OnzhS]N#KWk{)z2c@`"wTjHXWBK9DFG*.'O6,jz*58$6սŠ9/5G'&7o,+{wg/yI=y^_I"o΋eEr3G50֒k 84@Pk m"ólv4Mb ƚAGf|"r@𥳐ͼ1r7/2HpD&Hsp 놄/ iI9ƴc("!۰@J~"tD|+DQk+дAX٪].@HHp ;CO  :{^';RK :k%{*]#'zqŅ+gF;~YB̭=~ãAq+;IPlFX ##SİS:  .o-FUDBؒPךVT+[f$hLyP/6u(>C8[0lm)z?:6`HX1vj&s˖8^m<$av{#mQ i#06P\!?QM>gC~Uav:)XuAI=B2 v+}Wo|QGɛ.%- /[${7_Cή%0ἝQtt%"9, "*0ZZ!Z*Q{A0!bOG4:2w&w_}|waXܹs~9Ͱd{s: ᦣw!H64ϐJ  iA m$F8OhsunU/0ZTzaȾdIv"~ fMCՉb78jk?JG<х|Wt",ZXߦ.KVyٍoDߵ+7WVE}-1H)Rмp:Ω ' J96vl6رp/%39f*)'u{r&o9kJ疔T4S䖺\K`h.|]2z蝞]gw6E ˿i?-6%xC9(#F qm{pAZpiF&:oA)E ]zd׊# he3X/" $?ϵZ_ZN{pzQaV4edU dof΃'Ox}, }#ܖ?tx,08p/ 9"nFdRp+c#gv 4v9W3jK!k9+?߾}Rv7QB$/OE;.x#(f;Kή&$0 Z&n`$C:DZ)(2< :dZH2=^ YK `I7;#ʒ:003<zxc,rZۯVTpOUax"WTIǘbmrAnױŅwY$Dw&`L4ʚ![E?^ۛgnk=AAmk9lS yurkX{%Ē@a97j Z'rN#V11YIŘ{H`m)'}=^z8qx;4Rl&[R}Ǻ{_D.hd%160ޞK$*~f769a/ i\|uwu5XTMlV[ή-$( ٝl>j&z.) zꥧʗ ̄HM)bQlteW.V4,˞s;_K5r5?"|m켒ɦ X5d*c4D|@c  pYǑsAP*iX~∤ ҵ<>\lq2U 4erD>@j(Kf׺O0飣7+}/{]AfWg}ϩ+++9sKB.WhaT0^>8qp@-⫋c`sגa,Ç3C_#`BguꖹՁݝrmmU^/;`pxhZ9[:B@* f錬c[ƚHu}c]q؅=gk~OF [j543n*]>]t [U54XVxXjE )#KaUof94:McB6b"LOMH*TsIQA a%fyѿȇwt]4i-F]ieN'2noY{ϥhm`۪"Hw]'~_Y?%hurLWGw_[%yNR?_Z-xl/߇R(TK19,--<.Gtcnꊢy;0.%M8CU壉 ľ% %m-Zt! (}Ȱ\ #1Kc1Kmv-d;miie*l}qY:KOhϷ?yƵòETz7q%;V*66& of܈'QLYJ/zÉ i3qq$zAr4!8x0|?qB@7*&ez cfxq6 68l͍bx $KUnz?ެʣU bR'+|ҨA(zyza3,..Sg8βD:(2R;[߆[@̈́]6zEAoΆg, iFHLo5J?Ah'bpv-QQ1LgPP"*~H d_z\8Mp#~ٺn\Ȑ@$L2د*7" ff73TWߺOjŇaGJ`wdL$)hl9%țfx)Ar.vBHa:cf'X &a QtRI!,%!NEK++FjKZdgyǴd_GMT-ӱb8!J!岯7&/t*o21\)PIu3[hs䙥 IM,w,oL8Jc0;Uy4쭸7ϞlIg6s{:*;7ٸuw#mƣj~ƅ^VeW_H }Q-g?g+Ez|GY kxxdbPB%6Tۺ((Ӳ[ƒL$zЋN2O n0HT'\j84t`x5o+P5ѳbLX)?~ymtA󬷰֪f޾2ʚ \fEL̓>ư8A biۦ_L1dTѡk*k=WKhŴz5qPدBpJZy,- Ӧ \9G'ͬŲY5'Zy8_]JAQQ@BHQw6$T>,L0 : !*(j1g;~^%K*Cع{Yה\D@cC`|˰^{<%q֤'"h΅ cfX?Ġpd44KA"i%eiڽêX:jRAe2rî2zeu:=h@JIYWڗ մbӝẂ‘ʫ.\oSپa F!}ʒ5x厣y4JZ\WVxjtw!βR ڵFEwvf77.4uED*VlFb;1QAQ3~b'k0ٝٝ}=wvHX ;3{s94ր M1giih* A%\eMwh[޳#8T w)N:QaDM<&$S\\Sœҹ(0*/?O~8}R춶\tƻًZR׺ݧwpP5BqIj!}`*#6P!hBxF.|J[$s΢d,"f\mQ5-M_ߍPXjHXdC}0:DotPi! b.xVM|@)K"9wA{Z rJS WƗhِ퇾!! w 鉇g" jyGJEw/(Hb559ޕڻ]ޏw=bI#@B +tJ' b/((Ļ$ߛY``s,W3߼ɀ/$ h!z(v[ ,ֵxvϱ _&%enH*JdHzk@޵F.&Ym@ &3JƄ@=S Ut DzI^ -K>$7EhrM1^x)4hbOcKd⢢r~;=L+nܴ b2v@Z2eƦ|m :S]ixjV4rE W %Kr`U&,=źk}2vL n0ųb46W_7?\qsZX޽?nwT^$RnxIO'V5{hu,жZ*k~K};}d CBFd7 \;Pk i rU+dV'?ًߺGO8&( WZ\_|7#:i12F^HTМ.s~|Rs35N/EMXԤ{0<Zڲ( {! ^ŭ{NS] .>oh6ĕXESkS* 왅 o:;"[ yZ~JnCP_g6Rgݽn2/d S]┲_~(&dl}"4}C˯_qi06sS#OC*`2 8h_|3"+qkgoح)/D'kkVrTtEtTIX ycA͖ ]6y>9β%_}8첇AQ`AU(N@SƔ5 %/eʧ/WFix[ӍK}Obl*_7r([ }ÿv-MDQyɫ&AEAB\]+*;A.NBP ŵ\XZKlE*8wn2H݄,Is@pL| c6Ķ17j6X Qk@uMSNQAIS^f9βj*UTBP7@1\0Ln,^{o[>趝$Z%B6pԁNBu<;"kk;!i!nJT<$/:&,AƖdA1rpkcuҠڪ%֏P1lxfɥV(lI|q\$<#_ vדK HZO}lGqw'~zxrӼܬsgǞvN򻙌PcL$&''=j/g@oP\Fx?UU;nɾz˯ձN)1ȞPj3Gd,(KcH sI2vǧ{ogg;ׯ3vym~f^oݚ:?6R"o epzilAF韚%_I2d@H N/_SqH~Gs2-%5M_nzH3xwoߘ883ς\:"DՓ*jbH`\;C$6h@N푱Vse%dq mw5Cב>ۭe^N]nPؤJڔJ@P*bE ?B]!!D 6!$H*; <\ss%X$Z<.xEf䒄c)LZ 瑟CZq"F'912wZp 0p *C߃,I60~z ܘ y#@I US[bAў&\ʘʆ6b}HR԰9NNp,F\﹒>(KW{F d>-8yNJ^ϽWs]GG;oou<ʤ-[X|L_ZM]4aҟ;pѱ1vAsG\c&^HNh@Y}d($3{Ճ[ůOnlɗ_>lGW.Ysrk'bbfX'A_$g:p)?T|7\n,DNFNmP#AW]..VA\8r%2DKRf.t)>JyetmʧΔ`ƺ#x~aRR%5;, /8{~0 Ng޼Ӵ6dƟ[\ZJBX/囐&6*pZZL%R(utt(.DĥPPA\RAІڂE%`|UTJ$d^w)*&s,(i݂h[d՘zb|2-8 N pQ, DUiW@ǂPXhX`nNetЋ9"D::`jG%MtMlĭDpD/NZUD2Bqٗ Y^"n@tx%֘JB)1>s]NUt`nh?jҴFz#ʲҜͪkQkf1 gdquԡlDch^J։7;l0w+; G  COn4xv˶L<'*ALN*0wXBrQ* 62YھPQUCYi xY&gLx黇Bw6*/pQ|^$:+ C5iSz;^(Zqv$1 Iu$/Kj52M" M )ʒF2>Nr lǯ|B`@0}u`,[ʧRHOeh{[ڝqѻ]Etk[7/-Ҏ-f_);rxtRGgXAޟt#o䃿ݳL|~6t u&T]+0Հ д,zKk~m(rص٥gm+~`"Ӯ3a(}z[r,5&,Z,7 #`]O5qֽ#3?Hxn󇫕I̥PJi޻|dst̽zrPg 78g1GJ􉃝s$4æ '75HlCom6FZcFߪ{_ԵR~VܼTL?]ob&[UgJ̠j &""> 2huwLK}cN N.7wnoieC#)b-dZ0z MXayeEW@<>=pѶ#F_wuʉ濮lr6TI9B'/7H&0>cͣMbm Ѓ ^)CQPx ЛzOZZ*cb[h4fwvIKKQ-oߒC SsɚR4)VEa=.\ U?7ymay8! 鰊8sm@-x7clEJk9Tb&:]|]o`OԈrrPXS*t="O~ED\qX(Bt0´L&R4:6Ϣedx-S#z:ZдDz<àe8chl;1CR-[P:Wtˍ&2\F"IL ?tU?8|VK0Z/벒mj7fwvWOM{Փ׳ˌVցۺWTvV?h$]=i'8*'ݛTsփG;y9e&U5hVAQ9peTƮg]>޸o\HsOGF'#(_$>N J\yt煄i< ԋ"%7W's#t&Zk[uB!TeM3oj5F3)izǤss񎏡ovTNvT̎P D륋GHBNYA"-4%h9h8[-]f ]0ã4^6YݳuW(*!ɹ>] pv-=MDQxޝLT^E 6<bL &FcLXh4aa0q;?`0&ntDCĠTD }93;/ϹS1hݴN9!F/!3R 7-^`5^.AQ(O|/D 㲴QkMVQ YB#2NK`)1eyYRy,Z&n"8 XMB$B+f$#e .biB h`I̐s5֦4 Pt ]ܐ(>8+ApdDQ0T`ږ Rdx Z_˾lg6v`C=1OvBLf%qmGZL~sYofNMct"p8jlv]_d6ecu\ )IIj=ZΩ U;+1 7 R GNLgV7BQxEX`k瑲]Ƚlj?j7;3zkMËU|xlj0̅c R|Jc"oqYFDI /<:?gߊZ]ai6oǹZ [;TMz $J6ujcЛ\=4-/ ׆f>^YY_jO׿z1nI0 gEY"EPY^Nc՞ '4]=; Ew6&$jGTUrnٝ{"3wfwfgg]]\mc $LC 09zH"z B ^-â\35;;w~OU!LΝ{}/Њ/ x]ֽ`Ѿ`]FGaiL_d1"DN _ F}dt%IpJp4*xQ%Nha4깑|x^0MD"Fei&Zȇ8L$n/1y:PnhF r+VX*+U,#&F$B3sddh_d؁4@*KVU QmƼ<Ep0 `acR E62):"ħPQD֣Ю\Қg!d&wg"V/v,)N?+s&( ,U~5R=y/-ݖ'/GIXΓ@>!851Z:~R)Z UHPcb% 3 1kk2uJ9x DbeU-kO|.sBbf~W}ڄT+KJJ_),AA? Ru}޺h@-Fvsc\ʥBjҲrr4 4z}wN8ˁ0 %r3.wǷ<$dL `)SK˺;;;3;hVIwÖCnJgM@ob/!p:<}@` RA:LΨRITTrP634Jg,d7eSp]n va;/r =cgё2;Bаǃ^R A$'{M*m ӎ,HWͨȤ4@Gj%SD˧qI d߁8zjdTX9Q  b1XtB|H"&j _iMw鱑ቘӹʼO t]꽸[%%:KMI RF&e*kPpSPMA֎K^xr{3VfAu- zN07G(!@#1yE=8Esmo (\!оjE+W 3oz? 7ru(Dp.jZzr^>i:fמݓӳGN9Bb~kLڸ·Q(pkj6sCή.$( ߙu]u ]D҄0@(#a}0!%IE^) !(zӒł5Eӵ05 )[םuvv~w{g&!y3s=ss DTo*iAOca!ba;f\C~J QRv{BkIuUwnEh]ƩҬHB=spY$D,:؜zPZCk<  HTVP QI͆5Ooʰo5@D2% pKh>XSmYL3{!T C )%Zmi kET  .Zn:()1,ɲ(O>|ZFף;\t~Rzjk UW,V!E6F>r9lO~lx"1##17^nnAd yREuu'Hd603%R`˷cV*:\g]y)јYQYP}O CCQ X p2d p K@K4NF {2")DNKo@*D f%M$>!GX&ɋUTslT(twOϛչޱ]^ӽ%pG"x,{Fpz:Gx uTd|wL:Tj|o}mJ򂺶unQI/G'Ū1/8(0Ό;stW]]wz(5$:!+#,(D(.Aة[]tBR{0jθQ(`N7 ==MEY ]43hS`pzpeJiyC$ h}.+z &"Zt`#:Fxm<: A.d=lK1hJ2@a)=PAs,3sS6#ѝo b@= ۀ~Ek,P,~ދ. NL%M-(z2 xy(p(j86 V[\moPp)N ^r UN t"jG"U@o&O8]D2 W9|Lѐ?:Dt-ol)gK$2Y*+Ty ,Y@1ө`epxdt&Lоwī=v6P7áK= U&s\ӗʮLJ$X`頤xIh%Kb-K uR1_Thkj}}́w^Ch^0!?UT}m3$Fsnfg/gVw"N֧` :J)&J}yl $ {v]}h? ULou!ő)ԥzu{&oq@kᇋR6WVS^<9s5Կ$ K)R/ BZ(PejVIL}k.cC5aIRM|ăP" nlqN_ \ +yCCή%(:K*)QΐrD&ƥ ҵ+]qM,Eh"37ߝfgw}_ZBwl:ez|lwHPKF`]0zdY)y,灉˚6eczK /1dl>C,uZY^ e HAB@ijB]ձa#Kb% @dN8ۋ~Mxmz}A$:PbAAe7y jS4[,X5LM|l"Sp_TRe"Do_>|p𭙙O!ݞ7Lt?_>߆+x3)%dJz5;ᑱH, q5gd/M \O;fZp )^II|pbqJs]ތ=bܶ 41cyn`MeڡΖ/l+TQ6#yrcs1jp%f#DESVp{] es#C]WW|>B{zϟ\JeҺl2#=\M(k!Rz{=t9NG@r$]ie ^Z= %Эʉm@EB0ܵB|kr)NN^H/Cή%077ꮺREL44|(*$>hO=`E#EtJ"!*Hz.PV{kgvwfggv(EgDPϺx*(ڳhs3t) HtQ2q8 J#p891>?j02,O(\͛f'd}rϞ+.);rf9ZI]+9]RX )-CNBh K@>#K¥V+=ld_+Eމ|mM'{_=Ub0 Ӷ瘷,z+Ys`3܏9-wX;!gGz2VX' }tt9nl޲v;UH|m:swgǭ7O-%s#&Yz|ex`n7GFOJѶWVT.}ܷpa7?n !췓S-v7_X3f%{ūkO]m0-pLė>5&WZzL_x@{̴JLt ʻE+Kkvz-h7~n$e 6_I#78(8>s왻nǪXR"iPFPZAB]C=DBeԃh %Z/]I Bdö5]#(Bzܧo7(!(h $a8d0)kLH!9|:pYMcYØt2T" 9HhIHfA@HU8*J1fXٔuX4r^u3 zfA`1RԛN2ߘ'r9r>1FA<}tV 0AqBY2D#a+_dB$3 M3Ȱ%U3~e-93Ph{Y(]vJ24Ro08~o~IgSg1)L9c/EDk,TגQU pاR/,X$)ӡ(&z~m?u`۱#'1_ؾ$bR~%Sz/_!hA[*D98MSyRgY~A94蜵-P,M6WLJF<}8V*#gEv9!`E^$C?BegfwtHa-/>T=$=A=$z)z1z(Q)R"7VĊJl:;;;wάEI ow;/(3&ĈveVTUZTeItZ#hD0o9DA+$`yb+T0NUBT՚&Z <&-T- HFN8L02e/Nsf p"Fщ#b e[`0"1+g%9;a0A&)yNV F\`"YQW a(V aiXL%]T( aUx@θZںTRXT`*\nE*ZLRZF8qoKw;OFF  gJkJJáaPK rn›G}=Qފk7nUUL0S?E`;T%Fp ?sS3'^~y>x`Of'O 8nK_,Atxŕ4*O;ӿtqڗD+@6d'iClzs2C "Mm}-ZH tҗjn|+r*M\aĜZ,]#4-DUUg" Ǝlʲ8vI%C:yW\>~ٽQSVwj̥7>4" yg}Os[N0G"DI}Uý0?̯ܲbDQSf,,ǃ'g>N/+؊6!B:]aУܢK]4&)k@'|mi[ JKQ' {MăTтC6nv?c⼓ 6q ayy>{[OmvbլmWwj0?RIbZ<P4I b bU`Uh,cCB蒣/cbn5gwDzgL4\ 5%6N%4)F U@9!w^$2&h(xƉI1 zRg/WG^5JDeτӁ3b!Q'M F6;q$*:q0$Է7C70Cq}`U}ѽ xuoyv{zt|x]o2;;[k+_>Mݸs ;7Tw^ԔH}1\ Q-Upv;#g/TY|+6ʋq<51V;z@O&\ZKǍQ,70kl6i-O+ڍO^}*RWOmW7N\ A 58a̩K4PWӦXW1GGVM.?Q-`+hUEo⣸qԺp EX34{M[]Lr3=O:=ٽ^E*{ӀĢUǚAW?ƕ1gZ >MVe"ĉ>K6gHil#V|  w 'wCtnIA ? ]|6o%@c;f07ck lnF?>Q hJ,4#*]aכjdE c)CL/[@Y;`8dθJJ ʂ F丙2|HLis`'éc^8$o>E֟hQYQ}Eb4m }ֻ3O4"):`p~:Eῒ;bQjT=^$ӕޭQQ!պ<{~'r)Iڠ)plLߙ4ǍHWkPd~N6}w7>pg=FBO\ OES쉦'Y~;%|٦oxRѫE&\D!},6RB4BݽYѢս/ p&kԢ8 !/7A} u胧Zs`LUm-H#[+ELf1zԺ !w>i@}^*ٔ 7t3}Ү]N @>{4l$JvHToPKe:OZ#뾤&$AG :9u}J|8a r5զY܌ b00#Z~)%S-T>6JK j[g^Hѩ DT{xc)84 +F)q+_ԵR[;O9lsrc8X[;9V.UM6)OC@POMt`̣1w-fcT<k`ַו% -,V}P, %) ˰4oV@ig(}ao'Ipl,o}rGKU[唑S׶1 *Wqei5LqzgB~G1MYfXÚZs4{$}VPkMOVd؉؞DB1G ǣNJ*xkAN׳rxǨϴ5*|[rckOV@eiU=XSNqJ6o3SJJ#yslqSGJ&,MBa4JY?+"SJ>X]Sȴe4~3ןrPRq\QZ89 a;=^AV7H[BaنPm)쯹lUOmbH,l0-^WnD?*`; PqyfMH[vF'z;$Ϟ'2f}< ԦXf6kK5~f7 KXc Ց0u 55HTTy]1[ϪǟAC];= l +Ѳ9v۹â7μrXL 8US|DC'7ĥ?/ôPrv& nRv22> %=)w!R ,":˴72^`޴%ʞ"7p X\˜MtAoy\HuS)}[Wj/XBC.g+,v f.~EY Pv,–Osf_*f iRJѯ$.5n <ʴDuj?5I-6 6c$=}_~FL2X8qڸg)2\P;Ƹ}ߊScsIk^A~<*Eʰn36Z eb-drА _Jo9tN: N&DN]gAVDzcc80Sl4ͮRx .?⏂%34`ùY~˥y0ﰃdk^ ;;B,]Rh2}j;M\+b1ZO(+.^7w!&,FUTF |}+74K}.;\yƪބ)4VXC+f&u?ixZӇ90{"Ɍ$S#TQKC;$iR~X S̀,w-U aOy_ lo4c-wMBN9GrNj nr>S`U&a$tĶg %S!Po}~If{P@ 5ES̄S[co/Nar}kkWZGݿ#(.57UBfi,㜈'\h-\ԗYy^e) TCU\FX©465ڄttiMΡ|rУjpG!3oEP.gmg-~:㣀I @{bOc< r,u8ΔEA xh)7#U[,Ld>N!U ID 2Hp$ G*(}bte{ m(5 VH_ʠ0c½}$"2qf4NI}qfwȢ~#].woXO ;;?)2{`Lˆ @U׻ D0}jR[AmaR~Iz$$@ nS5(2aRA#W Zv>G@q^V.EKp$h1Ua|Lx`2Nʷ*ɘ|Kѥ|!mDVJ޾ fÌ(E#Q?,5!҇x{U*UwG+̶ӈ & wRaiy-g_`h\5^3|B #Vj?Dr]]: ,?WRH?k Ep&VVnA89V1Ϳ<;ZǨ K_ $ ~X`:ҽd:_]"qz)M&zDr uI3&DPru/g.yYR@'.4>FY"ueVAyf noV^e2NȁC%]2m)y]8Ə ȿ n>Q=񚮉I8o+?._32 U ; }29ILYK +q%(wbS:θs/\L) ^uY!l6(Xqw9 zM!Oޛ+ ;/̯OXQ= :OC3m->]y".뜁ݿ nq>/i p6\Twh!P[w?h8qQ@z2Y ~=:cd;<SK(tbB荤uC߿-y#f2]Cnm%C4:ecN$eZس̇+[ZB iJmzֽ­\kg 0q2#g%*x^hXd0jfrI4iNxFl[9/+gL]T_͜g(OrFg'z3M lCua,dc GC>kH[Eط(=Vbwm8 PIBj6oziat"]VY1L K*fbO=qjվb?6L8+xXв':yrx>Y*@Tr^[ngO VDAփvN.ȠTNLC^Ç Xd1aE Dƕ63=eA~l{ZvLJywk {}${ٜ8'>y Jt`򅇧 0]3 */֊E 95sOR ; PkJ0X4ia \A/ S7ATBŠxbXY$et ;}YM1OuainN ^̸>zݱ& (=JF_SQ]}zFӘ NdĴE4RC%2{9YfyoEtK:N~YP"* :I,g  i', Wn~raOpHm&6J}Q(TQEX29SB&>a|" HbEehQpqmRxfh8W>^{ +#E]Lxv`1)"ov 3?lamQ۪4 a٬wV\~Zml3TP~؆U=z62='ci$ (qCA)꘺cRb̙Xń5";KtEM 9}jK{>bՖ(&J~Ǎprgzj[Å2n1{v:aM)G+L=4f6z[I f!*?A#LNΚ7w"2'-QSf* :or̓;:ubX;<gg?4i8)13qsK΅uU ,Sdش~8]&nY2Hv=i7SVv"_8Ba F/XoNqK%07B1V%;w@d6f_)jx4!bsͦ6ȓ;mlA+"3#k5ʌ)y@%:JVIhx%6 q-M\[к4Z&f+x;-/kt֧j0dε4=_qtHbOk[q8-&%,+B㢌GOx()밓UN3oa9S 3^)8=v6k7 }чG& lMѪ|9R#:~vIOl\"go9!FˮҁQϵ9 KӰ5n&yP*ec`|J$ƼTסK m")RFM5ץщƔH&2ON;e݂NHF?1:߰; [\x͉nҗ#ڪ6+88[h3]/+ҷHMʯ GMI)ُp (~b?p3j4[*Ԗ?Us{;TJ/YOxk+J1)x C\@^d}#1;Hu// 'iiL?Pd%TF3^x.AO'NJ{YH4X -X3xx4cA82'⶿[:K)4}o ᥡxs/@rđGXR {o8Ӡt&峿A]$GV0&TΦh:Xʪw`u Cƌ&,.Lt!*~ EO8jo,WEP$$R@ڮhzb"(lFBpA/X(*3&pd{,vL&߄hQ:+T9>=ISH* )T݀.g}Ix\|4yu`<*Qa(.P&!<7?ُ!{01X+\7")1]Y0spzR06y V'>,4IS9SD\_<* e(,Y; $ پ`(o Tp5Txf/&W̲?fz_a?֮'1Oj?@(Ж/3~]x1K/yC ԩZ|Eq=`^jZHm|/֩!j1y,qJv̵DoA=~4|N*bGo;aBMKr@<_,QirR|v%S7weĖ|w\Jht'Wn#}<\ d #:T* !Q]-)gB'C]|BIEq/><==C"^JMUTbjb`k ":^ ᆍD&Lˢ|SA?vD"n̊&Uzh66'Wd:#c Js;"햗Kx. ҋٽăP*vdžN?S";@>b 7pGpn W;@A Jp7KnrZ{Cx~#d&+#umOվϻ5pDysj>8&Pɨ]cܲ| n(JRo*bh:$+vjO\w"Dl\K.naj:#v-C"PONv{Y.' Q*ӎ6RJg'QHiߛhK"')I ?%¼cfSn]}m\@|kڊM -<+).\rdnK٣ɠ7ʌdF3DnƩ"R#kqčᓼN=8ÐfRnin],<ŸҫEʝ Ds7xnv|uO]铧PG=C8g/pG_Ѳ{&N1s^aڥ$hIh/!F;T|wNwFOKEr}]Ѻc5ȉJ!@ؽWEuKV x"-}r*7~S XhBڳA8|#oRo+@֘$&A%.x+aV!?|`yi(s0E $!dxfض.>HfF3ru@qlp/ ۛ2Ԓd7_k eR1.W ?b'ب-eYl[kcz+/WV u\S F$ !w+~YbuZ𮀱M4ݕ2DӢխ{zSBMlWma5UBgW8uW@K2~T<kqRwφS`l^ -1VI6PjBVnO,*NիPBDx(!`ܜj 7{m-i3C}<$먲WVp!qlUײ0ĩ你Up0|vk#RJ$u֫V]=U&AOFIΨx]>=?Owr;~Լ]*Ӌc'b)e&gKK^bB(Uƭp #Uze1Rw(LE(IYB]Q:ꁸy >O[!C$g;.3jG>IXJ8;瑨ٍ g0,ۏ1>艁r yTWV"1H7@-wc)|X,[욒$dZ)$)T֕A{䝦+[}}Kz{ rY%w9qz.G >'p9ä= wb( 'V`Ky Q~ohɞ@N5\_3J8@Q&vqzVQ3T#-eM;OVU;Rh.{AM[h KѾ VVa&kݽ9kQp 63LWx.]^Q#7 q@5Tۮ+:W);K1Olq0 4?ӽvRyFXFfsܣ FA NOҔe 6oB E`qw]pCdyrz4BUJn-)7T*=]Vkq[vy=3\P8ީ: M|2CN0XE=gڄt`SeR_R?;[/Fz뺚o Q@Z)ʞY^EvmV]I }S!Z_X$PAҍR"Wh@;JC3@jAY/] _4L'&L8 yxTV--[v(efO8'%}Pen[$qh+n%xu=a?.Ul.8 #jE K☞:!FJik,!ȆNc 1FYWܒ;ΤG6/6/r:ՅYS ޘ;on~oL0SQFUκSm(KI@7lҐ+V -`4  V"Nɹt!V bԯ(~^7~Wh(ʠB2C00KSsu^  ,F?.Ȝ1ZyU 0[-pP;}@@ o zyYBܰˮ1w/FɊI2z{;?*ɢ2^ bɃ>̯E _xJ&m\]u5jG)n.U[v$I`5լ;X=*cGObVv-جR-Q'̖cuf/;,x75]w/ ; V=ivUJY=0Nv4ZR="_\/-2z(X8 ؅P钄_$PN[|j\+Ŝ܏=WGL'B jrS"YX|zzfr+3p9PO3-_+ ɰ|fה:B<(3L:0b|_'9?(`._)81i]C6LKH[&p@تWܡCFocioDrI}^4P]Sf7НZ;y#ݝe2tDRT# ||k=W[uQ3`0m| 04c,o^ SOqwV$@-NPXEvuJ(jcADk{SgI3fLUFdcx&0St7 L84UdRkcWҟc}yIw؆&LSvCc0FW.虾M@49u.5sT6l,B2r3qzi:xIMqQG2m )rM]Z$Ik%(uY\"H>8L/ к;aB+ }LH"(O3}ȯa359)w(^WKj:asrkg[ߝ7t3>9o 0r-vQĸ̴6"Di$UT:G&X{H# 442ߦۡ[s #/5jNg_e^Wp 7 %ErR@گe :;w${Bx/3{)2Gi2y5L1z ?K|q_*U#(*%H:*oNv<8j+Yr#K \MIz&jnN3.FG6hh+7i~r=]œXLܚ9-V}[A0GYVPGJF,0uc׶&XV>do{tկHuw Ȫ>`"K[*|511nm@Ѩz*~W$1ә$GK#=?il{(Z~t?>9y}Ѵ\o[vpo!MMI.%&M$X[#Ȁ,UF~Ơ|%{qu{>"̑ ]`,޲|KU6}tm'>ktW~B lh pOJf}싌q`)ǮupIZ5w+ /mo[fly,~_$LtaOOPC$.әN",sVAO 0drE"q0EZU #U\}ϩybBp=>"jJ)vjh; "9_j}Lk埨Ƀy쩅f@F)e쇗vf|h&UCbA\KIټ,?iQ @4ekFҧ9UıLǻj;K ;| (i@1h$5=+Jl^?ע􁃟| C "^/kzO`u@gs%)Bɏ}Bs1F5tšyƙw} :n#Mj*g Cp &MoVoLzTLRzK`&L Q`3_w6qG-zoOlW=} 5ь{ԎyO{?&{'?˷r.Sk+ȖL59? pC#9-k)Y2_5݄W %S7<{m|37 {ivC~9GW+^1U1o-OZt- qfB B/Î?Bnw9mʥP\J:f`(qT~ظwݬ?:=x<$${r{v|d@  gW:4ԷakM0x7ťEN}|mI '5Mq'h+Hsp)G֧ e ;&T[I4ąnY4vo6Ŭ' OJ#,Q@زN o-PxXg\s9RǴ%S[ٛ7gC3Eܬ&{gy=`EX xWC#g|q_@5bT?GP'BX -l_!4[Y9P'x.oeooҊ~VA-$XDݶ ZJ~`$2 r~oxh`xW"l6%XAx#Y&q D喝;yhdD"y.y;#h~`q89S=q0ѝ|V+@ޢ7N'!(-ख़2DyeS6 0,uAVX` '&85@-!,MS:IH`s?fv.OH]x2@1g"5l͗366l n$30!ɴDT[WA;ݒ.`ó„kW;ȵfox3䶽aKH; krK=Ԇ:ʥVl;$.o-D::T=d5-K%5T4IRfBܫ 2APIHcF8tm;w\UEK#te[ ,/r:Q^?DmȈQЪz4^β-}Tz4AY_ nP0fؓȘ|B@* {g+P:.$Knd:dERWP>CC1T2P|\)_OCtF )~h6vv9;::ȭgts*fcr>g/ll'*}RoVA2>՝Y.1kC /g8@o̊4KA@MѪ1^ TQKl6|_.x1YwRοh 49M`g6 Tyv#<Ə;-ZnTa23x5GA{\t~Ȑ \H֧ aEOBHjFU4#nV؟eZC|o2_Tə`PuN&R\U0l Hgjl0nnr9>d|Gm{-F7]A->R~ѾԐ g1 W-#CK[h`#>+,a h}6"]F$ռ12BJ#1z舋GpԕL'cNfDmqL+`'ɶmբ칝iX Z&diPrm|Jڳ߾(CPX._i1jD#=<@9碟> j!/VXejbUEY4uHK~{+jM E7\M&vؽhoѤ*XV2s8 bј6-'>#0yfJlk} emc႒oq3 TEc*|q/ѱlɚIwm<^ *HE BQ 6_yÀsЛ 'Qb*f$OR>7θ=ۑLWMfSN]aڤ|)YD}Hx*ҩ'{ QK ߝzZ:X9iS@م i,fwxa$E3i͢Y& ytrˏ-^YC猵b4rjm{y;Pe{PucGow^ hN0(t;# UЭnqSU$T2 kv_PN<wm!dl_Y9}( m4 G.u_LWo%ezȚ0+t P|CLqui S+4g /ONL@L㲅 &| ?:Y !ёQOݕx*a:BPWjAlm~`gtYv^ ";<{sAÊ"^Wȧ)/%<87ŢDVKU! (j0E6/' r-2P+5'9 S ƲI6fƌg~t>o Pm+z1kl${r]e"^?5l3|'F|!7ưNg}sym>7sd+ TQ9X,bEw3f9l"+{:,dl`u{CWiq}8)Ԕ;,]=0]UfϦPp5{wQ}Nƣ!KՕ*un.%q6mj̥`OOn)[< H'QXU;_/m0MA#r5ѽSN Q9?\,yYs#o3Ni hPhjL/PQ%DŽuz W@,RdAl[ӝ #C-aq ?/* t0*'Ayz 2㦬0 1ɉ;RZnpD׶?Z)]"P [ζVᢜ7l'wkLOti;_ê>k͓Q0 IPY4JG1샛v46*+@7#jȆx#o[ZjBRY`ƦMbA9r'3)Tr l F@jNLunqY}a`'lވ&EmAUan3YLx2Pme,hKǶ Ex6U1) }r3܎Zۮ.3x$R4(Z>\cSQ>˺K&Vj cg߷*rNvru<"I$>j[#v lPPW{Oee챹rBc{ţ,4@5FțE{/nqV[1XҤ/)R &Զx$z᩺q朠@Te"-`ar`S.SJ#CFM^nGԄN͞V5_xqC~o3pcvn#ޒInU+Ǫ.qMIyLh8x.DUtЩ4's*Cm=05G3!> E$c&h#5_';A5EpȆ6AJxO#MZ.ӕOqD7R(FWt_~t}UssEI ]$^.YP2eݣjz aӤ&"%x&UhR0)R51kӸtc k+&XΠ~S?=ʈO< ߴU*%K5%M&xcZ#c0t}a6TSo:0eJ*il8#h)C%3qeĤV]~[E-Nkɡ %dcS#t V/n|Y)-2շ_ȟM-QFʆT('_{']. 3]g 3F{a`Սr֏/&LPx2q\^cVQ¸ޣo:sa/<Z! _Gkj.T"쏠tETh8hy<(V10MJZ\K}KPk3q&XBzn?hJ /%UtRՑ-S6iDxkW1_V3̦x:o]\y*3McH:;pɐ\J: ϕV;zq`E9$0{M#g& <6혚$A:T TB]GewF̟vhsҿI|[wT{߈/vڜn:y }g`55>k#_5dW$BʒC鯣S* h@B#' ,Hʷwv|+%^θL?y/?p2yϲGa/0ԖEUjS 0`F*0T)@hVv(!{9ѫŽI `(pJgmp One>AR]ZN#5+K*гd%DB_7\-sb R"P8ck_nAiN)CۺqPe(1uV'Ꮗ \;@0`Ue/:)4w${%j)/ecWlm}Jҽk8D˂dmC3]?j)_['MOԙX缷SbyT] E@Z Zo86ʫEm$v\+7?S IOu„UGhmUT?Rj54Qss-]6=FޅšR4]ӪzVMTAwYS\3ĒiZdh:ODq8WݣiԶSV{i#l糊$.qQL|I0& J[/P٫ sk>༿.>2NeHa/CwzC'aj&ar NFmCah׾xlrMtJ$HwN#x}paNS sF,}ξ9T_o x$܋fM˓ .>ST=u >W2VL9Cn%_6NyǙo Ɋm~55pVqApk1Wⴁ,Z{H\NXkJ?VeW8u6@U.d11B l8[v㨄!q ?<aSZ1C#8ۀƮ1,1B Í-RM!{/HN`_]P+^+'';(tM}\}.|pj@ZU ţ%ǘ40e;<Po8cIs^ON&EM(oi vVFE K7GtsǷ$ǽ}1,-?NPQM0_Aw#:҇vī#42>X B=r aii&g8 G,pfg׵.{gQJDZϠ/+E]Ai '~;hZ`l&9f&Ds,Jx9 hI$+ܲḐAY4zC%+31Lޜ_+`"m٦v ۞"m5*siyq4IZ()':^lIJtgxt 8US"yћˤj.T2lyYd#Md\Ck7<$A"ε)?W&F[R-M;m~ue@{z vb,*&BzzTpJS2먤 ;iBr׫K?RT+z<kqQ;lo^W$ w*q$',+#Ht2xMg2YLަqC$uKX27uX|R0{^벋%v G9Aښ߆(pʏ'E@-FQ䆆ΉFf2vxV8u|G>T[fbF.k'"U_Z Wni /V-JⰢx0~dmނS2Gn]̯]F9jHJKi\W^7LϽɍDq0j[]>xג?-nZ|qE E20(Lҟt;戦>VJS1~_pByQ%󴸐1shfSU7~DHam"NEG-SX8qc% ./5T1Tсv uAd]7)A8`*̽^>9̙7KQhsV{?l3窽sU*H9Yx|ps9v)贆N'.ŸTG;y ʌvLXO5T*UNIu{8ԕIٯ5:K' !+rm,`hB1{ v1"c 12 INr&cq~IȣWŵڑ Y}\W`P=X1#&6p*\'TېAe7ۣ ꏸy5xB JP2xA6Wڝe<2CΑv]e{KI*-EdLMMD -u>}%uHXB v{Pl gnζhBm,ȩX&ETC=7 Tm  ؑK;ZE-sA`DtyJkPa˱7h\r+ԅh_ˤEh3yGe&y/?]}d*>Nj6*a+&^x>3*%:??{˼P=љ:N ՍVTΪ,8g6ܬ-uBQw\b6҈?=|-ˆxub*]w#-c#1|M9LrdhXrSjSIp})]EUq:TzL6halgC:B|`5 W(: 79%\((m U󲋶!|3]Z;ѹ|ez~Ja_EգH'7U?"\"qGj/A>b/#Ơ cֳtELf҆%%4P(ȺӮNcx4{}i(1]  !_C)œ%UВvG |y03PT$'"9əq#^l‡fH5}},s UAZp6@UM U/LkΗ nJd2laxd^ĚB]XV]Ѥ+i=n7ܜx\"*S$pG)}y$7UMo$l45y ̩Je^ĵ1#V&UT͊'ӎRX^:'奛 b<>?IdnfMPɧ1@Jqrʠ ϝ{> jVw2o97fbܟ h=YGV <ܲHZd5XW@)8.'h`2 Geg'L̓eW]-lm7Mc {%J>=UtZ~ؓU.2q“H~.n3ڭǪ[@4Т ֣ )Or_&[="3 pp`I2-|U^0ZGli _t93SUn~b0_QHgQW m:h +[4 )~>WABC]9Q)`N 4ηq+~挪ZMeSG._yߐ-;!mQ`1e*с2==/U=as)?m3 1A!h~jU#yN:;:1,r=*:J[Bl)e=|:./InVnX !߁r hKuu<.cU ?Z=u񟢿43ֲV9ezpC՛ E #;~(lI %Ҭ8,4;+C+طehYlQ/ M|8$U-$T^٨j4 UcIHeFy8vw,ߍk/'b۬ !:M RF ]~v3v6\yɚ@X IJ296v]<`JO`ZKs z@5TA/[wOGjfxU8\c=XoLX.zVn]YsoA]6G/Hv: 8_o ZH%%xgZsܞI[U+M>Mۛ.zLa>Жa~#h˳Ǎ8#jH\>#.LmJIzE5ak!/r+2Ђu#]s寎]#Fj_ PffP̑Ғ0{0GK|FA3N!+pz#+<͊!:d/O Kg 툼L+ډZ$P``mgD\ 7rp`;o@]2]~wB:va֟C,Q5~A ߂|n <:`Z:aON圃MT;q^Dȋ_uװRfs iToLLeSJX3d'fgr-+k>Vz;F6072tVm^E?[yLkmD1\Y?d3)j{dBn^%r}5\{ǡeR}WRv iė[:k)b2? π!-ٲز|gCX}&Տ?1"h{gd3t=5t_n2'5a~OhV$N}kl6O[5xV\ J}%ķ/JC\¶-Qt74ݹ$ʎG\^1[@+)J~E@K)Of8 ^Ju7=B4$"wY}Up\N I^'h^ԎPQb d3$LÞ5<'i)ȼ&-s~xwo.|a @l4ݽ >&O #CZ+Ǿ;b/t TJnVRiN3g<]wZ2gW]kЃzp##]hAg}I$HF@!b $,J4qǑ_< 8QZn&5?Ϥ7 E-GhCYMLbr :r@@: ^O ъ]ъeu/O2a1q9D7E(s4p0pI[^fǵ*4!"7Y 5t!C>!s}%8}O|$?lOeF^^=<0A_md,X2f~3'"?L\p5jXMWbGѠ.4`8Y>IgݽN]tLflMyb16,,[rxxvWQp紴{אvh9rӽu,`KG$RvaS_P[(|_/ƔkU r#")ZTe遨r酜׸v*(l6f?(n>o:] YfyY e>,fȆFFٜ63:YȗWsnjpS!{'Zѥe49(w5)=q=a>[,c;=48 e px]>ZSE!gg'QwojJ\%3 O2Lr:1V E@núc3q D{-\X3r~eI̿3 c6,>MI XKTFeUiyvr% |zT֕-!9PWν + k NY>,t 0tyŏR6J`Kv$|Aj# $SMܨR \X5tl[;3?x˯@Ùe#F{G#`s=4gݴmIs.}}uF8e5C܆M"WY;>VЦ=*m!,>hSmu_>!: 7$P+aAlЖxAMF_'T&鏇6OaAy!\w)#6 ^I VjO_iY~ʿ16v1[y6??DI /^fVw."1<_汶31M)FRgge~f70AT27ȨYRïhUC=||yn[ 0X"{F5}q>| P%R̋Ce_$k/08U*8rc@7vwzEALVyBЬH)\p]^.ìZpy޷E ̬K]5Vډl{ZF(U|Cs?UdpAJB)h;zBc5\ N7Vn(p0mڷ}ĉe):908~5|HW}k.jP8 VF& Xa9yLɖ(H_laCs\ =!D$n '#}R ElռoONKpKx6K)xɎZ+wwڇlfœ̭7pXx8_^qiXqO/mE%es`3K$QRkТvnx.!zFegv}'B. pP Hǂ^o466S$ DKm~WPa/~}̧%*e8z^'$w'ջD~jØR6{^Щ&y$MfM(Qʉ"ڏ4t8: pHl&Ey%LopmZTxVȄ!PsQ`^;<"᜗Ϲ>|@+eW|KNiIuڤ=jޞlk'1m~YS{O!½S !?]@M.g/ *尮F$<ػ1;i(k&RB$y }ݥL/&RSGGԱMcsZxu9 oZ_BweqįEۅsԵěEP41#Oyl#l'I+ZDb͎pz=6*=øVf)-f[ y]磋;[A(@oAE4}Pr`Kx1nqpz75:QK< : Zn,"IF5Q)n [XJ+8j!- frI'B2:F^H l%W*i_8q! R?!FOg\ /GD5Erzp֝Db;}y?Vޘ1;3i lu3`O|׻2JUuTkIģ%\%GYmD4s:%Yq tSA; AR&ZFI{#]Ͳ*= Ka tl(:N<rN޿eCC׹p9˔uX1FjƩD ,B.xω+ֶDEQNL6%;/fnh"=ّ_JQ >:@-tASSy?{O|5J˘x*H-0!IM%o>s71>cSIiCwiS09eVz +'-uI*ry̶ jGҥ B7'kIj8"vf|nI*hKZq(1/a`)[#䪇MXN-"*9gIwO0 q}UdR)hZ /P4lwBO4~) CېM, km{t)d̑3 M8rHhhQu⨸Fi6ﰝ՗fgժ Gץ:2o3[d(E.|P)j%Gk_s=)h?$d4+[*N={cKI6ءsE?Y$W0X a5~uTED ?Pqepa$( w m͐";dɶmY@w^اsw83XKiH' l>8*`kQGza`CHaX 5e έ#AkIC/R}hU&ya~qPI#Wqvf_fF_r@f$KGAӚ6>5C4{2ZPoasI2ay2O ~!lQD؀-)yfثStL=< SK7ذ꯹'R йN S>-4_zl05O*^`& i ujF=:Y+]V>vR \m$IᔩGNu̙x+ ef4.55%(Yd#Q4. ˣvoDK! s@LlA^sa)%W.Emdɣ,[jl2sy|oxZCL!\V |`Uݽ!rdC@z<D{@>0p3вdU(5j7 ajKu.y|K2%U\D戊h?n > ľ XOmN XN=ź?Pg8ՠ.ݍ&L-c ![XckStwoDA8 }^210LMԀ#u|Ӳc?pqL0ߚOR+>-|IICy" V' 5k_>[9G2G\ bDkvfu]c8`*7|f.su(Gf~&WvwlbSix2s'0Ma( FzWUBaf@ u]EᡝMu }Fɴ.PAn/'@}mojQxg^ LEnbdwm{}0qlhFfo-. Wv E>Zk=aQkS)oy'ҏ჻sh;KBq1&siO)} tv<&Rwc[_Nx>GW:jܿϊOx-"">c@xQnW+N. wl?iqbWEt*[iP&8"nT2R9-Iu *MSSRnur.G\w5!{wBA(n@lܯ,Nİ[RG+d1O^œuY/o_)w~ᘆG)[bo'Q?1VGZۑM6 4D`ot^.nU= YMMSY zCAS_<4 "X){O v=hctd0 Zs,*(QzxGϻyܦ:9KftNuQ`yt67 {9pj3?3?X,֐ &7E$͓<{탶#e4nv3 ) zz2jKD,%L Vm;1Bsx(>@꼜 U秽]Y/K]ǺJpV~z˲>q >('@@:"qd0zI 7C{*wrӫۏ?o '8>GeTv]y#~lL^B;bN$ߣ6ß~R`M2Z:&oG C.w(S`m "y߶ğ3͊)z@zu-^F A \"Dw-aa$PzxTuT$U EplL b ьr~7S:l7` ̷d(:W!)׭VVn6'w#wzi)1>-"Wgx4F똛8Vy >nZIB`|~\ݤ2sJ!>\)_|k^i!Vjp:1o٠GԽ`BۺPԒ\ԒoͥIuҚsSvsR Ug-YV]%$1yJ\@YjʤcDo~v&wapwf7$gP!JĞX[ <59".øuas}m|~ 6X4OE3AA0q0ϓSg Qqd"e2t(wjcsܨp~uGWfDtt:wv\_] ֝ e Rb&GDbpu(ӊ+>4MƷIə+&#)j`2oxnutDgo (詊`6s9wSu7f3:nJ(*)L/NTCY 'i}SF7$ ײ l(Oj,꿇,*S·?XYiNc~Ij+%]OW{EC=$NBʰkdJEq8|M`ygF,e śj$6X0TYnn]>W4z/tu#%,ڷCorBHgOnX ژ#35{$G*RGo[eYRU?~fv#丒i}ZXF<ʜq| ΅I(v'bcպ #-& ߧ k3k.2>݅/wD ImLxq=tR.rwo<_l`ekII6BZu>q%RO!E9 jw0/Bqa}xˢ<={_3=ۍdj#KkY,fO⅔Uʃ!Vb)oPՍ?ܐUo~gG$9\[m ^:JtSXT~"ġ]b=ͧziڟZHj*< Ó:Q͜kʛ?콻WǼ |Nlc骏yDɤ zd ]Z jr#MI.*AV#Sz [;&߄4 պӌ܃֓/)#b`*QŨ00z$sGEzҾhn{KP:Koтaĝbq4\i6%<_/Nf\V+BgZO3ѿHh )>XnNݼ|KKCTXL-K0zM՛u{,I{V2m,UﯭTB!dC?\<}&Kb>88OфafD(R*Ye}UjG˽z]x5fs߮)г)# LEOKEڛ ,A*@u@)P{Sni2'wRlK_JANdftL1LQh)ިQ>MW"M>nsuC?L Hj FQ9sqp>Y Gٞt 1$oo쇻;IF2:貲̮n`,0̟l'0|Ǵ ?teoQKpRLo.[R&p]_%,9?ll+ͫk ;L^cxĬei~ځz7AP\U߹7z6έ(Egz*ŋ.*pn׷" .dP)fyBS>b( %1U!X gvɎ-j*  P'`w%Vx>e"Y>W 52\)K\8_{4 IAt/ɯ_kݿpVK/' 9Wz"JU^ױګt Bu%Q9< LGTX yWxQ=K 4D =x,1o3JPw*&/[)\@-Txdf4R lLN?{ K|r+v=2n~Z57 #x5ާscSŎTΉBx~՜fl)]Kz KJm5bV7;Zx;{a6Z_JPl}Hݽ 򆷈$5Ohyq۴z#jud2~o Xb1%&J,;r ' 8|*Jꃼ9094&[+f8Kva@[@>,7|PLv^Am|H/FbPWo$l.](k;ƝmpooçTcv:y#‑(խ..aM&J<깴.,븟yp.!Áuߨm0X=88tgDXs_17cQe2U4k!yxI%HYY{vrBdEAFEҟϱH4fsD9y$.;vK 7\W9 Ol+%8#bBMN@JmGq չZaF0x}fr)x /::bY2O Ǣe)k|Szɖu~L*ᩓi6Z|vƥBʭ;a`!.}d:7e,ϸo=ݦ޵uGn]^@0V{W:HSmHr(Q;P,U^|@m\2SMzM]53iPM_Uȁ=s "$HE6yj\"@=.'T Ȭ swP?ƽ?vj *8cV0VzȲn<{:lFgz+>K!'M%fG>( α5raL7G eTm۠R/_/@7Y:VDAWϤo.iA%،.<1PjQQ pi 1ŊS$;QKu7~G? ͭU4[ES2ZIk(޲y;ydK~pV{9H8,.W%K_Do}UXv%rˀ`f0y/,hH;MmLsBԥ c?z OqdcMbE ,y~gq$D)[v E_dҰsQx.Y7?;7#^BJ6~mBN[ywiR:;ٹGNJ02AQRsmqN-nr}w~aK1|S)l/>QɈ ou ݆yP-I0ضLecD\ #됿)ϥNlP3{ľV~):B MpRB3VjzT=t5뱇a 7xQY3%;HT&24ot2o(X`ikF:\FwPZ; wM̸S*6A(X< n7B\߳ $ޘȫ_;tDgv]F 8nĘZ?SJcʭPR8QĂMqR$}^ͦH51&Ww,hk\bsd`%lE'~Ȏ?;F,A#XcT .w7Sx9~5;h~e>FE*׽yrv!F0fpP`,^hsb䘋%Mg@:ePUW;Y/+sͪ0܌:]iVJJ2HuD 㽈W`VviFg.8\A=\U[먉L!nX@u[MǗ9Hb n3G zbM(m>wWOYaC;aK4BQJeECILTkeFc∟*jNKj3\PD|V35bJy0!'P@U`sX|B5 (E4!@T8ZHW3\fA pXeD/ZtUұ]~* uğxVԭ*(uUUZo~[<|tU+Y34sQZoVػ-ЂU!h8的4Cj$\1ta(Po4 }xh al(-J2уlYwL&sR.AEq٫,\Fegk3͛(,>Xe1h'aOt9F,]wǍh!~]^Xz(}[#8Bm d`wTfU b 4 Zr|bcݥYnO_t%e6ݻD>b-Ud^e1@rL!ĭO)]rѹ^%J70Y.l%cXQhցsw,X)F 1G+[iC\,DRCS98uYƼ| 4=kn˙-hv3dsϪ RX吰f>uxopԚ+tMna ?9 ؝ `LD`ӰH~,KZѣ#oL<3CsP"դ6w/1ӼKeJhDɂ~9~/˷:w[堠C)TϱnU_-y*;'T~6b"N}|k)\5I8.sL>sueumx{|?"eDs\/Qa˥%m)UǑ6Vg!ʪ^w`w:d 8&ls.2X*<84)^J'HX6nY LuK@- Fױ>9  (%~ Iʢ8?(zT0 #z*鿼9,;_= dcF܍gʦs3k8\}ؑ _lJ1!~)l8z*XWy0 "D]Y^//2!lIaG2TD1v vC pƈ̌ -}"&61Z^8$)׷W]< }R Q/6{zqFN{3e3Nu_~7 ಯ\X[Ҫ`߁4~6asR\aG,~,öaXtG i O__^tuNTuXZ&f|BjK׉7h\`BDʥ}37[5E7pTC y ty)\v'߉0bK)9UK4Nu?::(=pHӛ>%SC"صb-zAFfx6)Ax4褐=*UfS`y 5G(l*yIݨ/c M 㫱qe`e\ *ٴ묱ES/HAFN5o+9Hͭ2"DYEGƮI QugtO(d}O=hF>Wn, hꈝ1%F@! L}3g5ҠE{`i:mSqjCGG jMƐdipyʹ81兓-3Cœʽ7RU3ZԊfK.,t[ߍ{-;<]MtGA…[ t7!{)(wj􎼬=-ݣ簞qe_+؀^};*%sّجr a]>CdNPD u8rQ/BŢ/zO$ʒ(ۀ,x=i [c&84`F[L+6XtT.Ѹ(G["]FU"ޔ@Shų_4 cΝ1(-s;MG CH޻p)F=O::ŖF^chs7 k%r>S~'eYrj)"KU!Il "[Pyl{j, 5g" ZE?')yXx ̆Y9fҭY(I1J3L7 <*U5^YC!KN禜7d?_ܵE"+v^nA~@?vCpVf5uډ}@qQ:rmP0p,& YZn"GauR>ҟxT3uy=ƽZ,gw04)0 l/O]IE,#6Rz^ HOS@o0؀7c/z?Ӵ8<5 kK?0_8Gܖ?$.~|ZGgH5>+8Rqr͊R9ך;a<8~Ƕ/Ս!&85Ƿ0q*kwȹ,dǟE`r\WWnT%J|qVDΩNdH-`L!Fj#ïA3R~1 1//GΈP>3|ʔ4|է(: 5dd .P yX&Y qǧT=n=G0ATx<}5@9_:>vYY96P,ReQ>ɫ_YC>.(( @A{.ϔiquUM<7T/-f @=UO^WJ_R$Y3pV!츠aެcBCC[oZFЅHKN^VP<S6߼B.ׂ҄>w\> *P$]OGiB tB԰jntdz%jitrS6oG>4P*Ot(mc ΩsJ+gRZj3LdG\8 /-ۉ7wC )h8PP;$0uGk#_(S"Q_(F (콐 ~kb`C! q/[9=C>fZ6{&ǎ^Stw69uF19sxt^-wX7&xEfe JTÆK+i"9/&:{iʬQ=qdPZofkyZQr}H7AR)ĦmLqgW?qJOoo1Fked\oֱFR_Ddxuqcjoԥ[`xQ!Ƽq'k(AE-I؜ A*yB|-EϹKBܿqh^A)xV葬\(u)U9s?>oL< !Ҝ ?$=w C6} "K"`sO2pԹBHԻ&6Lczdy(TTRn7=qhI Ղj&hTKW*\ϒ""j>=;Pº$$H9U-REEE89v$J]Tmx$(ߝmŰ=gRbFtGaw[U$Ǵ#Y<ê?f#ڮ˶:M:XYmrW/khBl_S}]2K%pwӄ!u/-~O?n\;,]EZsOY4R>]O{jێY6_m]zXhVdsR`' N˭|+2~LfPQ7QHS?[Wy^z" ^t\^%<[aI0jpu#M3رyiWǺ/q0 ʈ+ 3ʃtZo5+1*;/Kd8"'=>剜1)cds$o2H`eYƵaEUŽx-{frx;9Wzp:f5*.@-ڬXMaSrmg[>yp [Z_lQr?+6 ކCķ+}vnp3ky1Bj_ŠwOZsJi5zpب1K(#\\ *tzHE? [aTyR nSJ9~#JĨ%O TYpR("xf)XF]Q7Dt)Lz l_p(l!4F252*xy9 {c`t*.{*`aEY2BP|O>Go JuqŒz|Aͽ{}? =2d7屦>zdOLll2##9 WU-˵Z-\0*#{y㺮: .S/'yp 6mec?^?vO.k|!xQ p @3~QõWFpH7a6En2mڞU^1'&1'8F)KANZ@;˜HvݘT+1TDRØt)&ݐR+Ld{t2t-۩j(XXLz=T' ]{PQ0rE,U}'v%Mr-Odx^o"YL]v?^ԓ [#:!2qAG#=niR}Gn,+Dc|I8^,%՝?ڛ=T3jcw"4v6'DČY'-[O+_M/x"Xv{Ja{Ɓq]Xgh%#i`L)1ӌFّ 0| 2igu%CP`iz@*j.ܥߛ᲎'#Yn Q n$RhU[F4[,Bs562;FSj."zq*@<_kmFszM Nn ϋǐ>sYX,-R'|R{x|F4ynwN.B2TܵL-w*u"GX]:谻z RxG!v7WKBd3T!ny݆iZXzz ;jI[bg{"QqWJdأ9;Huds}[ ~M#@buv, tլ$)|"'zP*фZmruWlPotG[v](XЎ[d~eҖQgzQ:e%v$ 1yC UD )u *q=S~$Ūgu=nUGQ4ͨVmpQH!h}&9"L1=*N:Gd_#Ȅ`\'"]~DO#?DNHZc-427!q@G1[y\Q *!.j<%^H"O$fM'l"mܨE1(ݨrcc;n!*"E/ާL3N܌L3Ek.K=<[TKF'ozVA{lP3 )uY~B(?/(Tq uʔ=Xw-W&=ӻy7 W8bށW\Ǖ~>WeWkUNP+Ewr(ྛ쏠dIF̞\,T] خ 3{]bH-j3ָж!]J-M5MX4JwB+#vlNĸu#X]ԷF^Uqrf b#vAA}Mk^EA .NuHgٓ0KP,[a SxqSp^〄~2x!&=3JAsuJV\XgvrL߳PABURwָ0.Qq#(/b=aގqMLW"](L*&Mv"{`-%:oM}8OFκY.f]m7xHnqP/Jz>8ڟ]ð0 .:A2QTco=9~-w6S9FXf$i0d0.{n|y0WCfӋի2gp~ SǝӪϟ41<0EAzaIFap?;+4"I2jqv)k< }`rd,MfAE2pND XՒ%6|z~XJF+YN |iG+&߈׍bc=/S(F5>Wy\5. qJ=z,tMo 3iL5d%jRk de bXGh5^B0+RPCM`p3 ^mN¦c,4HK'V)tl7w>s$0ySdgܪw~LwU#]'w-Ag޻! -ȗK⦬F37ci]◸@o{*D]ޫ+Ed+'Z޹!zF5b.c#pe(,sގscc7ʴ4a:xu*TwE+EX\"'*u';.1Fy7Ya^wp;ICg7SK)V HC578mYR3Pd*Zn'=GWn=+'dy͓"w3,S uT`sZbĮ&;Yy V]~oη9H#4^:dB$^1-"Bz$ha$ۍj 10'Ah~++ѐcd%D9Z|QC õ(>LB+M'9 թ4EYvi645DwG& Őf%~hjD(Q_(wONt>v-Pa:yGuS"ADu+Wbp[kmT:+͖Q86w ״̓YG*ºF i3w6Uexu7Aˡ$8}ȑ_afR nL8SD O?0R+u7 7S~DQm4P4*杝xQRaʝdr$hQz. _L4pKmB.Fi ۜMG5LI!u ΁M.TWGqRkO!EapTtu^x"ڒvC:A^4"U)8p`ƾ$aPnG vv~$qS]"do>ķؖg<}qP 1+' F %fHǦ# kl]n>I.;m}}=J$P&_LFȔ] ߄R-Cͫ|,P8<IH)X\(0e^W4L4= h .n`ν5?]'}Q'%O5.2C7i 1!pMJ[+97"Ti rtl4FH6'1Ut0LpULwGn*GgDG#O\ kJ^ldps7i#pM@. ۈš= ol{GJ>:UxWؖqU-y K T8^"WW&Rԋ36b_g8"gPNL6)$)Asu!-8 X Nv@l3 9mBZ zIri>qg;:~#u4@Y?IFf Yp{Wn *%d-l 273F9RRRG?gć6Y67FA禿D(|ˢ/I~e>Pw%`8X?acrZ4RDEeAE ƙ< o sꎝkCKi\4)$ 0Q0%&hWU( HyP > d"%י*(c"c[f4+F(Zt46R{;;#P~$ͯMe^Uk2yWj]| ?Nz(@) v_lGKVi{ɢa\2fwM |#i%1=Zo| Hk&^7IۙRKSh,MSS|Y 1O G<()@pGJ䁠 2$=z \=>̀2pF{¢pOyFatz#"1:[/Twю$r.nnA[BOơ"*F/KUˏy8hY*ԠvL?1z 00)~6S V>nY1_^ AH.wL\IRb|brpo<ֳ"R;eKXϱu,$i>3m9&D'zGCB2Q` .<3rͪj/-P Ћa@O}\|MOWy|q~zMmҍ<VXW^>N؋FcZ<>R 6_`; dZ~}*c&<ݱ#Gr)Bn\# Sf+f9μz@$MKzxWZO2mǘnp0Q>$:zR QX .Dc!9(y;فz/09)b ϖV9oR*#f)o4[w%DBn3qH8Z_S,Iroƪ5D[S+qÆ @1uCr㞮EV%Ey+PApcD FRA8v^+nP)L ~n!S3e%CI[с$=4Z'rc.pPO xIMS)XèI/i<˪RyZcƠk KMDw+yqiS3ҟ l2NƲo`sZ=Ô@vXoG% |, udcMv1X='YϜgP -&W0!N5J^&S5ZX]&^w ɍMrȦ[GGFi]DcrދəbGMa[7-ob858"Cӆ[V/l9s1!]iv w ;=YŚ̕}x 6y ;[%AbfV+O7|;Z93d(P|~vGɥgABIS: b)Z'T/C4.U8|K5lH T;_1A׵vu!k 3Y) ր&H}U *3epU4QrBnEܹ'|+t [ 3gߓK2g-0*CKo/XwD\da U0I6e"N1*W>GKi'9XljW.>a1HH澕ZЯQ87&0nz^g N?'KI0LS{, r}ijp׈W7Fvo̔]$=OVW;P,j[nw+NxutJDh۞F!0jjcXb"˭d$'5ǡs*%ϕaQ0$G\K*R^nO9XdZ}ŵefrV^>6@7bo@Y1_ NK `'땥=vdez_m>º:Nfji{W$ґی^Lu+:9!%C]6B[ihH㓲:ց +rY #WOM(Px!< JU msH3mWPD(0P[Iߘ~īg_j`7laW?S$d>pdi㪩!fDށC l~<ӡcAr Lԓ_>$a@Vd&0P i2Eq%I2/`FQ5/`I;o \--5)wFe nl},(-7Iq|M;7_'hכ9 ݠ ̽%Ur˧t.n`NINs\C AWљrFɗQ*{Ǎ]o31g mu0 4+hVkcLVLўN^߮,Wd;*^◈iV1'w}Lpd;]'3x΢䥗G&N2ڹkeŪk) ŝ;ga{](# alwh:%k*\|E6ӛ-9`6}CnTy/"#oF> OUCš؎uڼicLRdEX%CnԪʺ,"`ϙZryc-=[i  A?]M-2,LO؇>j-2FO/֯1X`BLk!?X4N|AnfMX1ױj0Lk#M̸c8ZȰ&ХZ0D>7dA/P90Y֊p`CJ+.7)z}K_(:>@"5&*׾k;n!j; 2mt1LqnPm)hBP_!+!F5Z? SM Y-'UQ}^P d80,y0ݬ61$Gu1aO,~GI*RQ̜%G̣ SU0۬)͏M<ژc9(WMRy-I}ЁF3c?e`< 8! H! y Gi' ,pTQ3@ta`S$|"/O6[*uH}| z]ہt6d\kPRoru On1WVz82dp42E(2Է)&u/g}?$MS!V)Wqv u/>7{M6wg]AE]rR|"-dS^i0rȜ-=^~±. P?}-ګU[Vs*nt`5 ^F2i*/'cn2Zt ?ءo wkU6*E؄V{Z&wpJh]Eg&ϟtZFT]P;]vqdjjxj}}j]{4#݈6>)х-|Q}FcE~aU)+oW#\H|&9IV3`]V !0O"*GXxe~r vQi0ZF7ٳk/rWy3!>&GQ*6ʔ5شuhs*DɆITj&~?ƈ!?m)Rmؽ;\bfBo[M&rut?RA$kv/?A1Mʏbk82|:_#`ivj-Ֆ%no9,1*3VHTql>wJL5&.W #}}NRwOGR~L6UB 5e-R-0"o9s[*9lmWr).#z} 2us=SGi,-zT׽LoKqGyUG۝}!-RJx o}f8Hhb %6vӓ"7+CpyJ''kBNH\nQJLaaiF +U|vE;"Fh8]R3թaeϛCx^VLc[P{u~BdI=7Vʽ> a7kzA"/џB}EIܝ=;u*9Oi=H&d3% ㆶ,S) UU-'>5}"CG RW#j33(>l[NC㫦)ĩ}}ӕEI].R;D(~n1g\ya!,kjLeOMb+Q*jr73!XDrvpawXE >̒"Z |6\o|/Czd+g] ¸K8N_djX|5Dg0^psim.WğʛoCzWK>34x#WEO Z` ~h#(X$"d0S¢ ҁ`Ҏ0qCx_:hb7!Z! ioF΄/;veO]RaqzP[w6m(6բ_0E T҈ i`WZsds8DT[27'tѷ*1\Ng3.mqqjX 8rD| ii2Q<4ŠQx[#;1jNN&prLn 'γvhvS- S+\&fu繵_[my'6!)2dN-͑{?uRƖ0 w2>{vVeR)IcCݘj-D3G3x$ceCij)śƯR7>=?8~)Q'?I@f5;x#pMjc>MO`#04lޜ@S|T[3sKpk[gX#n Odj 5cX&ӒuD:xkWj-D2+p9[Z47e)oЪ 9b9E+vQĥn CR-{D3W//-놥5: KSܼRQgJ4uvC2#,kMeq 999U`WW a6C4FR2?MiT2b;[`ZO9 qob:s "QFI ۟^yuA;Lz&Ha](D(]zV_R"yy=`j,u^/DNHxvmWZ' -6fc{Xlѕ6e$ˀc=YABw(4S[ e4m ushHJWYb]및7Ės֦#AbuwLl$dmɭSssRݻ3AJfڈ ӓ.WTEjyψZ`l p`zt.CuX ֵg+ǟhޏJ&% ]6*ױ:\J SKnZě@>1!KHjy_'w6GrnI,Gj}eO~sQk< ECgnrVAgzJԡ:f6h'J֎uI4G|yW b UH1tؑa"1@O:K.sE% "T /)vȭ18i3"~ZRغyWOn.$< `J49?\96RSFE ֒q\Ȃφ}1@˽| f`ios{(3|nBxŌGȆ{pڟ tڢ9|Ф4307GSb4g7xZ.j|;N]H*۞ :B]jvzq}-2BٸA2gzȶob2NᨺgO !(Aki ]0sd),L3D 9(:B?bhJq_ okj9}4(&l8h{>P&i Es6(~c}4YLX񼫌k۬ekks5:1|t]sna !ē( A+edcKSB)wtvf1nwQj.29<6ڑh3V1q.⃍Y}.Dgi oHbޭ7~&!AqE3'waBcTG4x3PMmS~BA5M睍.PFNZ8 .ՏCz-i"M-ljTEE!ԣݙS?Ꞩru$g ,hhi|@ @Db)J#Mh@z3 ]t3L]US'{˵yQ|6->[d1_ &$Kc !Tl+Ex a"dM :ݢ IʰVBnIw.?b#v=`ƽV,& &9XեtzYX5Jt;0E D5 *ϲ:|LUrb>[(R{lll% _.h؛׵wdM宯 kXd4i@R(5ޚ,j؃T5 dAb#;=)rnĖ.UiRPq ydmN_V4s[? To9q@NN5NmBqw$uQ@,UgGMX snThfPu\I)U֞?۝\i2ǟmgj{8֛#iw"I!'DPu8)jo4;LIK{0}d(aG냹[ )rB;DT,y#?l*Mx} g(ko,Qi?YO_CdI_vAwItxDz(4_u;()iR"~lQEU}xʥ߃ӷ"ep24{^P;E/wte9ONjt{ˣ~RWUXEM8Giu^a.5t '^~xZd٠\*~Əw(#,"t9^hT\rßiԂ4E ]U-Hg\H$srZ4mE+tB;ςU[3鋔A6hlsO S@d-OS]ߺT ]" 0 H\l`!\sρ-U0ϛ Nؠ൶Х)P b<]Y_i/_z 8J܏u\Rھ2\; 5~ew@STo* 35&[iq(un .]DjfE`yѧE:tHQB?B9zpe,hjC D;$y>T5y-}"GvICV%yI]k>M>'%~+E7C HvDBԤ]iІ%wԚ .WnqrrbUC Hշ[sW.i^; ‚laݤe[ck+T;>(6t;'\©Em.1*WsP(ѤX'vBнepr=~[*L0ۙW_2hDWo>9>w,nUJcZ`yc:Ґ3E B tP탷lf a6YKBxvM=Aj1_ˈpkUZפx_n٘[&0(#=Z(w\w5ioK,3jAX2;uȄh5& T>/ s(fYtiPdBVH3;؝iL,utU.M&sXq=O[RjÄKyd:!(J?%HᭊG`ХE2{>DnEGgȕ-*( a zr?R^~/0[iyrpk=>5#y<|0t k^;p5)u+窼>U3?{ qYSG]07NTvn: GW^Ё|i6 H*AqI zKm 0\|AFh-zP N-7 k$Z~(tYrjd=hbNeiz~l[i/gBMs'lV8qwv lL pwſ녽 #U`okr7f b1MSɅX&qZHVͿF`n\2%ch"NgJw>O{6NKnȮ;헣{7@JA8 {A;5$9ĐםTQV12(zBS-1ōf]Fg=I^+[R hXc*}V~( */CH4!z{`T?=(h4C?7kq@(t]׬e/YtkMW׮ T/2GSסIZzk +|h\ANEOF *u9LuP(?O}?fŰ˴T 8ӗ.z&KcwʰmYho~]_*]툼*G%>6Ȓȭ`ث&-|wpl5#5L˕ 5Z0-ߛzU\\CG%h4m8k K3*VkᇖOKL Jnf:!hI1 Wyna iSN"Y91coߏ7wUcR<Vؘ1{WF&hX bfWQ'I@Y0Ixzz5N#s< ^3|C7}?R~')s7I qMC(|2wk<<`G[xTn(4c?ۿ϶$:D<[)^늄ND N(:F } ᢱ(Pue)x34\>rd)Wy@uT- ^$9l@e3~mK@ދ( VhG@  9,"DI 5uQUEB Ώ3WJsn28Ds +Lߩa6m?aP3} 8(\(Zr?0qCīYTxwÿj]*X(8`CZļkyr\E0`#o*{b'lHޣgJ U[]>i5hҢ8PTO4鄧]:X(kL]ly]#g?Z' N _!%eQQ![޻g!R*6'Y u?%] C-WC>xSmAl`յl(Sn,1+pX ֭`Gݭx4-=;y@'Rk\Ȣ$Wܥz u4FwFBTWK#WcbK,$p6z,A8:ޙlƒDH&ao9]rr"SSϲ3l(8p^ 4zr)u j" !fkʟ8͑Hx$'\F_ݭ DJݪ㆗=)M{D$'.m&7UP++,hXM9A]uaR\L$ J& /2T{تZ6&-y_IJF:ltuˢueUYh"xlYchy/m*Xk(4LJi 2̻OsQBnvRѶL|cX"M8}؇CL̳&k{xE}Wք ߏ*tP:'i74?B`%׬B >SrVn3_j𬿦[18:ivĀ]_ݛ^:&^-%wץe_NQV> gR:bVMSb59b$rr*xQa- 7"iPͶ;Oe Q:hE`v~oo"12MDea$][@.—@$loo*6@^>:$-% JqZ~Tv>t\LVAZlTVXBT\}Q5F0T̄k5 ~^; [<*ޝK gq1hIeY!%.-T |MY[K:[kG}k-K%$˃7 e`刀1x̅b=R޷#&RT5l^ٖ^&06ٮIx҆v7|8<26m҅!Thr;iR0JޥÃXSXfշY(0"89eaG*?u@uFc TbozKnbqr5[6p0 @cj)uݏbڃSK n2,{`(w_$q\~]t 75Mbh31y~SW~ 6}#ttƲSroL"LxƬZ. +YI ee2đ5d2@e-P%?>) yJ%B[6S>sFث^WG)njhyql @u =hЏ]-CBf4뭙RSP9 ː|HgV߀?1plez'7Փ~3Gww>YFF2qQ|GQF+6 L/4A\&]y[HrOrY0 v31:#((D61LU1_7^֯VKyϣ|O6O4B(!"{q2f)ç5=M|,aaF9ZW}AaB, ޖ:"ܞ$k6ː| 02V;2-nsI^FJ;u%q}`E?*6(P .obiT7='h@HJ!22)<[GS7ܻ%w)1v3 UAPx6V~^sBl+lP>` 嘚jAp2HFML. B#%6CLg:_+=4 T'Ƽ}JZ&AXj~Me[S:&k üuNhZf4)D]=o%Na;!]j 445WXk$֔x^>vb+!d%Z~rʸ?Ֆq|[n\)8!qh[[Qa; _v ާ#`drŐ_X)҅!7A+3`z^hC!i*\|w4{z+'ZՔԙv1ɹcc3 G elxG#w};R&3F-3)}Y荕FJZiqXi>ǎйQfUa&WXmx9ΥemyV,!O8hD&TpjM70T~4uCk?sS@(AVҬDRY ڇFJԞk0j_5]+ /5xyB& ;Ց|ҍΕˏhiSv]Ye%C[ _OWhuYQC8)Aznjt;43YP㫐rǗ#40vHvNӝ]"נBF[bd7`v}1ۉӌ]7.P3./)=ZD=W p[ܥJJuDyΟ#=ss@ tFivˆl~/0Tfmj!!Zg^RyWE%(m*adJ _}txQ1ém2Rs.3#]GHu0 .@n~{ 9bD0Ef |!l:,RMe@_y.PۯF$2wlEN?G :@E?hU22a'-K*7 GvaKջ_ҙ1K{69T#kKAr:Ɂc1ǧ I;jJp2BW6\r_ظ1}G-NR)Ygh-3(P 39&f4dlnn:i}dzvxˠMȍ=_"D Q*ɾ |쐿A֎szStsrWdKWJ|Ԋ eZ(3돈:&~=q&pg^*Ȋ#GLQR03D0m#so8%虘Xa,%c}F2`maDo#e^mw(S"[CUquC(~Y%"^ф7]^ ~j^7=-Y4cԞL6Jz;HuqEuD{lgr69~,NTaw@;D۝񁿮nݖҹ~$|gR4pH~|yr |_5-"\c٩h! yWRu`/<~?2O@ɍ@>5fsd뛘q: Z4=g6dΑѸvH&Vx&uGDFIĈ5&32),!6ɌfıXĆ{Vwuǣ€c_( =5Q]Ei ło4OKV8*.#` Z~pVeC᪸]ۇXkLdFqwTdX6ښE= }c}ȠQ,>]p$+P=⣝=qBJ%;a7Ii"\͐"c=툭 ,Y̮~ c" 70Ξ/Y9;P:p _vReFр]U_ȃ*s+Pr*5;zʢEC\eXkޘ'`$ r|qJ7.ro ^gc3|WE5-sXy0l ޏL|U; d_:߉ [ˀΖ% Q-ܙhO;H^U=8!Jy-AIIK7^uG3AI ;0Yx=%Sy[LtJD>7";G/|ItkPӋGft`<W`a4e+kaKv鉎_8o7Ax hFFUd.iֆؕK4d24E*0"F&I^SRwS.OB$73&$sT", 3蕮?u1! KSjMdrR9 1ͭ/4X@NV+D"h VS܉S R`d1k@&524w(j*4[q搄mX=`(K1F6^BBzQf_"8cmO] ~Ljьڱݖzr* 6> `*8^̕1rQCy7΃YJll&"#Oz-u8߳fW[1K%4T7W6LJ54=EiG y+'nSfz]oQܬ(/T1Dr8}VT;YLB{av_dOK7Ӳ;V@` 9>$$(-I cRUO8ϰB6j1F,Ov%5N&'7$Wf^' P> Dݦ; D0e"bWp;6K;^ )?oV؟μ1*]2w(%-\ę絯v-{0Ƨ ^E?G^,sɻ̓NXf{~=+shG?l0("9 ([v@ #SG|GCjjxҗQ>x1)6c}ˡǑzР˰-i2M`[$gM΢sz:f ̈́N|U^*yXX k {q=Ioc5xuqz5tS{oQ!č"{APuhS% Rt,I u}P ў?mp%lŏ]j5;#,J(?q| 3);89mkq<_|<+0|]ŕ'pK.6}'{w9֔^Ա+E%b0YW/&H+s.З-#Nd&CO+4 4 x^g>n 撨#_8},߃o"V3jk%(q/ !|-NnCAe3]VT9: ioCغ͔/~z_F^LpEj-IY9TdTYH=HYBt )oKyHc_o4w {,И mÝCa^4ʺ/@:=-€V"Ra.OSX$ .x-3 *TF<7w"K]UDwt}u{JuY6W>[+7]ւ;ej,F(tFvrY9  [`/(yk'FCO*n2ʘ1w"醣|!`XzQ3 eٽ!y/Uէ+OMxD`>kv)k4)<H $L<S~c6#BY X- Ā ` W#bV9P<&t)ܧVjشm+=RRjU-Z*9S njޒaj.Pڣ'Q-\jO[63Nr;01/LFgG(s !';˫?flAz <(j;9{745̪Rꆢ_.e.$YO l6zu;4xxQ)JB ZJV}A6E#dkbzhAc<sʨre ~95'"C bĸ!-0}GG &dR `=iEkC׷%4oj:W=0BpVs_! }5P{)Yj1SxahǫM\lnU'06vvǤ "oIMs_U,ԋќ4O|7a5`H"#6_K~9\R|$S&_H>XRbk6GPUΡLd)_,n^c?mڼvW'ms̵jr>QduIr6j 9aםe돡k6af^{*fZD w%Iڦ'&d H}*roҎYbZRxp8=ƣ'c#* 3"44%z"W7v;UX'Q20h]Ad~pt!^ئˤ1ɐIomQY=\׊Kvq}vu*Ԡ:RrjԪ4'y)H} e=-\c(!+zCu#fרMazoa|m^iOػѼY 'A{O>9 M=yE\tm 76!䁎$ֲMm^_ NNn!<"#RDԂa5 {`DNΏsآoĭ0Jd(ِ.ӝo2-BV-4.DQU"b q(3<&Wl&6T=Ifʈ$g0/G' $3*z|j-l~Ra@ -_hW PcYݱ L jR|/35A1VS@qE3s?9yl]g/F1bgHʌ:/HݮsV{Y[@`Q%XIjbyv߾ۍe0&xZ[l^LMNdh_58ҝ2$E`+cӐR׿,(2bYܜQq63bÍ+wpb6)=Nnəy߶-/AOގkvɵsm̍0|KzF|L&})dQg,tzBf0%kʚ.D6 aA"BZ?P3_R$DI Z,$k6pߖkIQd6g yYfc!f&,0lj;É{kN]Du?&Y͠e饸֊o=%kJ[t/ aV?EOLkds&ʤC~85HjGZY(N8T[OꊴKc5PH$2/|~3Hs^Z9? 䨓&1qgfE\w:IVrQlVu$qk.f@a]kuQ}qfٳj}1Ȣ1.s&XlGCWjfaARz7 N4r)GN}M9Nŀ닎:E:%=۲ƼT[K ) ت Ctv\;m!D|BۊNn(sTvXS3C+`&թ%O,VIrF.1:M]7=AR~:X3P8 IÌIǬab?AK Q(rN$5if C|6&rUN}gkN컈ME%Dj #c 0DRciYuJ[fxЫcX*l}c';zm2`q֨Il=848z=0"oKylQD4O|:b,S>7l:3{2b@:80*RQqmXMx ̮d9ED*6I'#YYD-颲Ii2?uvM6q,ꛀNfDӲ!5W'$nDX6뒨=.΃7i:dm5-m'bUu2ZԠfN;ÌYZفBܕfvY<[kշn)!`jj20Q:!dN/[>DpMH<7S2Jԑ HFT QI^qs~.h/Agc}c|7Lg#w@xkoCڞx  DdJ%Up'p_țyDdxz3ۉ;CIr~۴EQǹ"҈0pE$7 @y 8GaP!8`ka]9 ih*>Z뢽8RͫJ?$ӱ60ʒ0t6Q xy5{loGN5J 7Xޓje-yf?~{-e7u"L,K#Mڨ^@T^ߞ?1)\k  Xկ㢎Mۗcl%Cl1D**Y#qy^q,I8i˦ֽX2)e,!Y;˸`;!uo:t(x0ʦ6^M ar\kbpm=G1|-?ad}fDQC}}BPT\%c'(()2%^Knn"ݵ@W?}/ip\UJ;&}:'R$Ɩ@f1gl(vhAq8,8:թ$Ϗ3N=M{_PW& ׺J<~%޵V [EI? 60T& ن{xV`P H1;Ʉ;kJjٽxd">8~Owz(mė,m 8ې&~bh=Y?>ta+A0VaR= EE6/z܊|^~PY;1-DU̻gEkI}gnT+B }dʻџ 鑫Kw5Ȫ8%~-}TX8-FŌMJa 7;EL6bYz~=iL2${HE! Tߤcۋ/*}Cj'-U9MӦ:vA ARZ73DN ;C@F; hySmӇ\AF5QpaS ɖ M &1p{ a[-I6OK_2DyiWuĜk3Bždkhz}J}u 0i @1ݜ JNVs_i H|]rGt=pїxhАWg"A aYP. Edʅ ⩱ܿwˌg-Rs,YJ =y2E/h1nÈa"߷u`ҢΏ}|ӟ B>@nì8*- `}=1M5="s˕xۣtmmvWEUiչUp9,ZfCP ~mYډ?T42ޒK3̦ߕdwwG찝\A}j ٵC=n(5 wU^51hc;t @"6#PfTYʓis*PO :Lz܌7jedkj|9vԷm(|[܅fjF`*ֶ&=kC[YVxcͤnQ!9d6ׅcKysm y0j~nc$g=:?~gc#6vZ|'v~C"jNj0Pe^ }J>:mH.R䐃[CT} _dܱ}Fz btP4 (r>ҠQ_$]h_ba9yy[֛>ޘ6jŬB kMLXmflE9m|Ԗr9 jG:`$5n6+GO>o`|hv̼a(EY/¶C+*ٯI@mPBAAQꝌ*[xC9--"rGKߝIK,dc;ЗTTSOa~ۈ|: UPTEMpHڤAw _6· FgN1R۲BϑD XD[Sn v\a4VMY1F1]hr2wxtO5j e[a㦛+  דEDw'=7l06%} R24֯ڑ( C*\$N #VC5i\04"ύnhvޗ+J 8s-Y)ȡJ ȶW9&IvLxG,2&Q;zc07d-I{ɠsp# pdm{ՔJCkmӾRyGWU9r t=NQCY\PоTت|ֶ1`iF{7>QZޟBց L.gvӰg0 GL58ȂeȌɴQ_J9'|%PJSy) 0?ZA{y &nHF?]ԾS_ytt cd]AqΤvA#Ðogl _˜]pYqnPKݤiof2b:k t9}x 3R8@oDء L஻>"93 3P6NJ,pcBpFz }=kʢ!~+ЋԓFֵe$@hrHEuo<$ ?=fo9= Jɰ,-Je*`KdsIz). *)3xthNZg[g%Mۣ]:>g q{-sv)bǂ[O?RzhÛ _Vҧ J`uqm4;\J-oj<&Z5%#ގ$ w ߀Op_c,wˊ6>?3ō/ϼ)3?% t+SDpޕSh*,4ip(䱏,'[Ȋ |=;m\+VzN1 Z~)e.2_E,[ճ:mqJX%)i݋=TC ސRvf4n/(W? 9{fRӇ ty(%ȷ{?Ԛ"-.DFJvYu24ܾF%Pz8bAB=99e҈E/ ز<erC~H?l/g|a_h|!10rjRњx֝fc@h-y8ڐRgvUiB^j-!+,}XTr (AJP?HM!FS{պlt|Qy%OuҲ]}d΍#;sw^דtU ;C,SDv! Y=cP/i?f? طp:#E|-I|Kqkp4qu[1*ț|χ2{Dۺd*,.@-8Tpߜtw"#ebNaz=7.lfwM(vfXkS l0 Gr*S>kV-Zjft_ 2Xu޻>%AZXMs֬1}N>h7(d`8yTPh n5kŅY ~ R`faZ V|41R~23IrӖ6ƕwn [J4`mu\cdc7dh;'sC9-M[!H~Wd0RfpXwBlƖʠp"m1ٽ,˗0NiD [3Kf`„+T)I) U/czo? ^T/f;sU]k/"6DSV褿0A ?Ѱ={EH*[ E1F+˃R/@d9 '(:yMg.OMz=#s~,*ùQNFZUlw[v+W\؉쏩y6+įіb1%:eV<Df[u1Lz8`ExACt ̣.̓(.zcCp: Q r5'oK.[mO>u^ d@ϭu6uhDO-CG dC,+[Xkb4yI%MȤ+Cm!rXb^Ag漰< ,Lg)u{ 2h'Qc0& |-RkN)GʎQZvWįZWy/*>YR?CG0/f<#+DpQ'CP\uVXԫ>]QENGRa NJl_[Fyϒ: DS.es1Wa4.iͻf75EÝGGr'uV,Lmg%0ސgo~@*"Sά$iAD~~,Uѭt*kX҂VpJl’x #l:(#_LmޯcFLs(A}>[4LS?n`7eQ {,XPw4zM8roIj-@B%. Y.r`Wۻ# j7`Ķ,~@VsXq O='Pǐn -d7l8v(6%z ?NU8L~69MDj˥/s  d>㰒gHf6ܰ^cZeHpYT#Kf NeJd<7vj}Zx`il]lL;IӇ! ;ҜkHȎPO=#SE*0-.i(6V0׸S11h@ B نdĪMO$ɗ]C)|K}uI7pX |'\Nv ɸ'BsCk Pa>+7H mJFWYAYPe"!"lˌ}pBt`/j1B u0t% Gv2 ;g/`(g<`-|vNT?g<$rrN ĊVt65W~ ׄh@Q5P9q#Gx 0mGHva+]n}fDf0thO( o.〉`Weh:dDuԛEZo1/ٜJh2@PU6 ~5)mMzS3G\ƫ'0بJ߱ϞS*e9ri$?u WJKLl1O_WNz} vJ8öfjyoF0`e_dѳϲV_8Rs5e5n8-WA^{N7=Kpܯ|Ě:_`W.M?!P ! $d6h2` dvtd[cqiGOHdY\lΐо+fmsksE)=ъL{RG۽E*p"#-*)2?О JX**ZS, w_zWX=m>QAY+}P7N:2*ldcw|\&s8yR$ R!aKL&=Ü<|YfljK8rwjḂO^`ajРTM*7ak }  r׈Ӕ7g5< ޠpt7z?R'& Ŏ",+4Be$udQ*iCsĒB"-NQ6ykYe|`ɽM@ c m\{W6Xta 7TFج K8-#BЀ'[$ޟCKj``- /|.T Ϟp?WpIF.^.b/14^@Ӥ997EyB Tؽ@3p\ūE}hb4~ј{N@ cYa.}(Ec2VYh~Z9\gfWLOLOkƳXu3L=\x_/7Wh_dOBDxm|1bpVaŒgN~W̿H$=R7O7[c$9WJMimgk!\J߻J_B>~yF;C B\y <V)k2%q9J|JxAjfkф'z9Ƞ,b^mE3[YE9p'f*]Gy`ўjR?"@C KJm=gB[_j֑2$͍缻2rSrgZKuߓH d3V:ij߃Ix7L:Dl짘i+~I8nL5 SԪaazlL`ʔXl s{4rLiُ`+ 3j8 s3!~ŝsًaZޑ>}EݯɤvLW_䳐ݶr[7 >mh3l*z@FszZRI4pYxm%st=CS yQ-,9T/H2hEaE^;+nbv®?#%Hđ==#ͨۨtȔcd ]_4yz}^7^J0̵T,?JR=2q40o~[Z$3"}eߞ cs)=&K,73>R<Ƕ1hi [TBZ1uxX/H7s|ZuK;|^*Uu+Q|9.*UE"σ[buy}wl=еɃGҐYqKb'JZ 02o)OszA{E;SR 5ͺ8{&^AtTSl:32Mї<'tE}cty-Pm;ZDBୌ'{X.fع3.+&:\u7?eOj#$:[e O5G@MD"B°Wh]Q[muSwD JS_#ߦO^ҭ~?4zrBk-@VU<46DdLIt18S~_\KsgyfŘwe$q ]HIvJ{6೛&)+4zR<ʍMn]; з(v<|;K%ݑ ^%2a2H<^`\Q4`i1y4LMK4S|"FKPMnfFpU Ut$ ȪB'8_y(W;FJJVWP!x*SiS/Jx6^BhV.lwL[J2w&@5dQ%(' /+ffގ'j{zvj {ڮ2‚~ŭXQX8½ P*nDJMݲr$KL#ݝ2QUTVH_洽z>#/ 'r*)b\rH1lMiE"$E.ڕM lAӪZg@%o+{PkIոpXm2&u |8O⻹|jI~X8Z(wF]+#$vbӺ?M4$ j%ىENCEZ1tm{%7=1PZƽDj%)\VdZ7L2k{U"RCh7umd@' 5{O^#`);s>-l[oΌ%΍t)H5釣+'$><"Eը(P{g_(~TDʍchL״UMda\)Lrcu`p7Z0`WB Ϙf!Ok5y]YE%t]k;;hjv%Eꟃ}u8亁Ff)m CwT̵F֋Xv\!Ă}gjvX O<./6.xwꦂW*~ yǷufw/OWc e&+6^n3KS+Jmv*Ukҗ^>AJeOWhR󢱛373ɏ(YyCFmLf:4vgYz"ρVߏRR؎G1&E?P_|GȈ)!G.r2:޼Do_y*t*ܞB3p QLApDaqR[@.2dG#y`雤:MPnPn[c r C T Ψ]ϭ,s?UU3jT|ѻ$巔ZzÑDΑ$ G)Zuܐ- *d)Ǿ†ưx*{P#$-LW^ tݞ5W|óakپINYbkG( ^ czCHEiwHΏ!f UV 5>n rYOg|(B܈W|zW2RHYxCV_c'C.s0wnlzҠl@PfqE6`Wܔ~i PI+KHP=^ƹOUuVrL&~[>̖܀[|TtOi"zڈJ$Ly^a3w))G)E ~Yu#URTMUf(4 %L(Ze҄&(3uN8 ͢S 5 P0NՓMܖtBR{R37 WrE:ccUR)VԭTIHvwL&5ۭUc?eQ,XϩV+ӎІ댢H"E=SKEc#2ca dv޹Tf;i)~H JsfO+Yam3l` oޡ pGW2Hn4O"EtW t^%Bl*7<#p"%lY 0th- "sQ?e&F- S`7щ J-(q0;& B.P4C}M,BRA9$+ :~6=Tj\{R,"W(%rFIǛDHIlH‚PBl7^,zZ8+tW>qHJ>*wU߅J^ J7|vQ}nY|5b7~^Zv[l(|e%gu]ƾ7_mH*2w:f Wne~y1U}P)ttܔ k|v8$ 5!`:pO+ z4(:^9/9blEcG{5wRWf$k"O:'#6sf*Th> RKd͛ZOR4$bv%J9*60A][h{+:k, C!8v^fL=^u7A[bP$~i#CCp(;\fHStހ.?P7o 2uBmwCTZؕ0/P[YvDa)$N wUnYvv9 ,O.sebk ,*W~-SH<1LԮ9XUSyk^(ca6@Ax0R5xl$lC$>-3‰rF~JyQ*\܉ׁpDnHH9ڴBQ. !l?iKx@b{ ǠȢFkXmf# a3SPUuRK͐g[{}ubOTZf=ߥiyQƱ225Dl.Sp!wϱ-i&gBVAIwayZ+W /;H> ź< %i0 &cwFakvk#RF,[Oƫ>ma.TY)"7aSЇw=R!]!r'i?{f;!َK^;]9g L"(gZBۥRwTF~ ݴx5{{Z\J5 ʃ& I$#zY.a4&56̽3>0*2OwoII![ze2ֺ'sF8X`qLB3mhiC*ObK.B{/[6Gc*3wG 8WS&V4e">bk^B+] $:W@1@$hflm@UeKw *CBD"ݵp(;IO#z, 1OH}ZiuOM0֫)1-6tojDŽiKۍބG'S"/,t* -I+ )= ԱƄ=jjY+R6csuw!?'*' qаn'>'H҂=惌 ʉIhC[g͟Z%yn8i sNO1)wxߑg_]MyVzFX[kk֧ȱmm\d:eUK7[y%[1 &e.;"o&fߙZȥ]sE=~>t_ j@j/QZ"@ (pk,nKT֤,%IBΊm^GCG_fFHmW f'ROCm`?6YZ,Ud}H3^U5{Mԓe"qWȥJ2T!7:;!UpU?oގf0c͹9I @GgjM bE ˩[_cz7z,<ڐ[Vq`H5o.y  #N$^ϼ"imQ^ˢ;]ПXKAgSp(Ŵ\i#cpBt q(7_ބHMMᡠ|rN^Zș*l0C1/ē+}P|,' |C:K. 7 q` ,PB*<\#u^n!Ę/ Ji~@~W5z!/_Q N6G~)؋{Ց =^ IH i'5|d^e@\ZB;>N6 ?Rb3IA.{Sy K2.Eڥui3+ fWz{aQ\Xf08-R[^G{]/QGkB"FNiد H&)nħ1}C8Ѻ8\V[%rcˈJjRƼpwH3-hn”Wgۖx|eX L2v c)=VrX@se*&yC]vpAnh}Nʄ9 "+UpiNε{F$b! M;Jx ة'3kǑINAkĩN+g"ͽ@0e"w+3Y7*.bo~Շr @ݩ >F..` M2wX dK=^K4޵PeòlU*He& tJ&Ct~_K?s݊R3d5l<NSڂm,+GWW;Md2UoYZArZ0"1U!I ,36m}}1rz걐Ne4zrKw[ 5}$/)] I%(..՚bk|z,*0=U5@fưQ36Xj 6'(.:?[ǔ-4UnjU$:Xly疜6ٳ㥛gk9;SIж~fy'q)SEyIEMj;'LiKgxU]0%s̗֯')IeK-E޿>H7V͑,VEEaAf(qXy0 4(Xa:.>`74v=TywR lW=5z"LtW ɱ=QS|ඌcZ ($WBJYIt >L*G]o,rL"03ɞely_AzigK 8PԨȐ)2J2v[F~Xel+ ׃W6/q]QB!8?zU5vFİE8[cBkh2#rE⎭E.3sx5kfq~q)hwX{N^IgOg<㤧C?rr,}d%|A;.?[&䇕W^vܜ;ёJb.}h=Rj*S!)ȢV cІ7Z'cTL3l{УoGe-'  ~-|-%6TvǬ8h 3Nmā,b˗Rkm !o(. J^c`c{ˋ䵆 {SBWwp$<*"nF?Ƽ3&-Fwumʶ c𰖼^^4{Tqw:T]O|9Z5㞶*/N4 $4O`wY r2?,DAb_EC_y‚m5:[) #Nf5J#.Z9;m ӱ"\y$Oۘ|4Ô~R?f&y>b QϤF*o`\'GM>j[`TiOu%vU=E级KlФ_4ImÖGėR/z͜Q} *AB`΋;qMnV+} j+> ~XWauPrX>RQbM@Pݪ@C$\rwzM +[Ͱ&Pox39*:7[Hْ6O9#y7 gD)& u G ; |k硛m@CpA9A}w7ĕwY&̉:gR?!Vط\ˈJ[B$'}@qn뀇 4 W:%Gܗה_hDbsdaBmHQd]|"#RvGm0,AR_)lq[ KzNQZӬ!*a %.WHCݎ-4oi ^.b 4r4'M6(ٽ*;s꣇h}KzW!pi9`<+67#V.lb1yq>Uν8\SNU Ldm-c'p=NHVV8юBUq1N=K݉QiC9μ 9}!G@f<Ц g͂i%΄|_6@۔j`=TO)0&5Wpd)sfoa;v>mIZ_j;MDY(Y䳺,y}NMնS. yM.Az%~ѱIyۊW&y_G^J&2y)͝-Y**[M &xl~!*\]971u z`T;W=i>S TkAE&/ !p W#(@Bd~Gʭf[n{:X5"+={$j`PYDY<*G<\Vt'`KJ 9\sd뱀DwdzuBkP3i=e'^3YE]r"}Zٸ؍vk׭0'Nu~ޑ ~R]s8Sd st",o@'?Sf'oO##N5K+L}()WTl8 }PN 5T15d锷|Ck1)V4`n_*4Ø""WZltVnnD@(8bo1|C@ٓ\vEؿt|ҥP$ P?yWv ru:UpoBPSI8:KbizE1-)rvjb1K~IO 62G#1AeVDlh8N TR(nX|l92߅d%e^(R'@f]_bG]VV#֢ EW`גPʯ:% +X*YMs"Y.Av.)^oĮ1v4jWcc kIy֦L2Pq>RSI9>A? 8>g.*+ \|Jdy|E571',S Eh.@AƷ *$9hb_F 9`v?2{m=Fgx ҕ_bu~(҅yBنլe(RҝGc=449G^W`U-x$cвX ݶiQ27!^VW z$o6䂃za@Z\)90:? [.iюC~0j œYp[ xsȭFTiY伷Tߜ=x@U/"kmO ߪF~e*(W;)j)v,Ѿod BkCV1\>uHܞg Cިre=+~&'Nu;+܃[qї)tkcqN5fEƏ UkQܘַ=guKg'^6B;@%QƱ'=gfByd_`eacb8ܝ̆mF5G̝<lLOL ܭ/d2 #Xe^/b u7I[BL63`5|qWx'WTW}:? hV7wNGtfL $'/-+rP '!&UkCþLr؅g&P_tT9^[GYds`G،s} Ηgn!'u9{уlioJʚZaT+D.G5 3_xp"W CR9toȿ;[īda!q [L#҇6-T=vŎudr$RA~3hx/^-{OOC){{•3w{ %Ț|DQֈ$ϾS{"uMS?p- ù ?dMJ%&RŗwNH Of# ]39i 3UKys/jZu3pW%MOw~}枂$ZH{AQfIL uÎ%m%s_F'cѥ|ɠeZ&i7ڻf1% (:_nɝn@8\.֚m=<ǟP#Bq rCCsh]sxW,Iܩ6wŐ;!#uYkNkRb֘e>?,n-(^&D' 0hq1 QAnή{>Pu `#j s` ՋfLA IæVlBSwSҬ8Z9ĝ"}ԀIT \}9_ % O )N\ݣz5uaY3'(yQ߲Yn#u)-B8JvrwCe$}H-Y1eJNk31OȞt.0y~yhZC5EԳT8uqet^PV=I {;\O,LGQv{M f1:.r7]Q!?"3R>o!ЧKԡ'd^kM WOv* }!k( t*}]@Y˔~B>2h4fZJQrb;F1/;dm[!c3aΊ; |PZ%Ra]@̖hϻy a[?fhS!w|F!YysҺj2vDHS!$DTo֎ 3Ns[)9'v>:Bj|w!?tr5Ҵ[~ `Wif=A (b}RPj} A0N2*R,ƕuSeabrАQh.:29!3I3Px@DZiL ._ (Fj"y[ b<AR~|v]97k';TcGXWµl6)&8YB48g#1E0Dlb(!,kF7`lG)7$٣Qsn/+ۭdo&v2g[}g&W_z>;=BH Q5c1NQ0n4?{p'3C o:Uʉ,6וe%~+?V6K[It!}y~XMZAѝjCtP!@= mSR"|,)q_FD&Onm4PPwcI~`ObD}6dy+;xewdqBnhݚ+C[Ugjڊٽ[9̖yvgVR'V;cC4O#"a/U#ert3Q9 R:?kz6F%:X{k~`wd$1u:Iu|,[d86&nn& :7 _s)UzLnLۛ+S|cI-—0ZXpC s,^jx0 zqL#&uyE5\C(> &8 }6 ȿivB4դ!gjkaMEd-^c  IGK`i[I/7M4yO0tFt]a~&]} Z=}k}aPV|nuG0\\_C. Xrʘŧ&rXD%0>lE[FKÓVՈeSW2Kʠ@]a-%v( `WY+|pYjQi:dM=H·x;^l` Oo.K$SFK/Ãl#"39jDo9! ,ܘ*{);.A`]nQo<(8lD%6jړd[@5{M}XY%L0KX*Sg'מVG3E?+$ 8h !OF2GvtY\?tYwB*O9jX0*ߴ"S&"v엞 C;[:$ 䰕:e})1Z܅cf5 onh rfW* ea@wFX: mdvHe*2-nB"cpae;DlxEϸ~z}z(*X$剚hhϺ}mrK6Y@ZsSPWn;lEɄ6cMXZpfșN|X($/dz[#[nimVbsy䓽#^$/ _f྆jM>A?y⛓u F@ y~h^";(nrM}8)B9:ZagI7Ht8_E"W&y$Ecvc S#d"c:I!'u JPsW],' yl)]I- dI}ȏ O&u`ɣGy;^=ՈՇ[KS>qa a_%$C8E]щqBz09@tWfVI9(Fޤ6l;45Jcʡy=$&z&dKf^i'[|i*fEvU.hf°P}Uz[P¹yXVhixUQ([\Bw#tEMh$0_T$+ހOwF腸Hj\zelWQ:a] D`5}$Oo!H^-`˥F}p,'Tȑz:`Fq/;2&F 3 .LJ|ys<`JDQFfX 1kS0pF"FRqhEuBX+@`p)1Bhpzװ%{ID>1^Xt ~ƒ}n@OrwtVLɷ{( w͔E00d|h آf-z6pR<+_)pͧ9MUzQR_")d2_ )kL:yv2tꨖ$ngGhLC'Ch,=?)~t GOw<9/ig7 #y͓n̞E1r~phZpsZ10;&?Fhht&XgzFD/`mT=@zڥkf|z9JzЗM ZGZsHF~]U:¹_´0W!87)Ճiztz\ihlj{rr츂Akݠ։BidȃyJ&J1 BR`(fӋƭ9&&y .cd ‚럟'#͑gsS _[eӳ c <j@@NSɝՖ:o`!m-$V$3P/Dd+. GL2n ["u?K2-D/&9᱿n\~3OKjj\ `h=+]b\݌r@¶ 91x##B迦 I">IsUIh_WŠ:U̗ΰVYPI.k xe=} ͊egI4,f}^\̉Ap{7BA1UPj9{K5 b4! t9 ׷] 7g8a2sSG\cwtAM(nޟLuYKI( +eއ)s, id8=[Ш"{ÿc^|?WEt7k?h?$)97+${.痙J~%:(IcB MÎޕڦKυ@%&wmW̋10;)4f6'V鱭$$I]J2bѴ'\a:ʃDE&};?e;P>/EhJ~2F)6]CQp:Z،;;҅_y"znn [6~F 0pmiXahW깘O%GG2iLԽ(:tQAu>)esTzCj6iߓbp#GWEn&܃g9c5Lkqe:T^`}Yf"h:&0HzGasOmUPI1{ cI/jD_&MY=R' )$:?]L̵sL?z$I$7JЮ,Bήd)k##4N!KL 8Yx4-µ#NNMH㊚u:n4Ow$v>*N !l7&){n5jn6˲Ϋt;C5t9-R!*(&qsA9d5nC=%qMW/,q7wfEzn)= EK7$ [W_1k")lE(3;1ﱗ7(w,z( ;:"̈́$pHi"3AXwi7YiM hSJ&HG0-) vǗ4{'T.Mf9x.Ibb @+~F_ӵ4'Z{cvLzR䢅x +B?#&%2ÛCHBn6\(.{#DԺyƨֈx;aT4xG Q3I%](msXB?v#jf`>Hcj֠-meXN[ۭԹ.FO'ǤKDS/&W '=)0̈3,7ڋI5GHʸU`2|b3% 6t'S(cXN_*hT[ O?Idu8ޟm3{?JVFW"Fet}@ w5VladGW _ЩAmD |v 9׮Z}e(PuCOz,o65MfzIQ+4ؠ..w5cab>ަU759lAC}~Z%{sI -egpv(yQJ戅!6Nk7-#ο$ ,u̲,4Ϟc _;~8i+ p:4]p^N$fYc'T)mbZjE`AѮ}aL4' 9,dTxheqҬg\Fğk5͵)Ɂe d_2_|kl\oF"q@?ALq,bi 'kϱJ,5E)!51CJ"6i~5T%'̂ C*_.ΗY|c{+f>/**(:f5@ۺ-H*4Zq6|uQq9'~+a _ٌhQyw%6CO;B6@`ng7aB[TIp\^Z~*M\ 2𦊐 13Q!"&";QQ x&s/&A$^t=E&Jg'̿ChU].z;m^6yiF*T΅_ 8ۜt;F\|+ Q(<(Lj)s雐D/}~I5TmPŝ=CLh'k|g!I O\lS{3N6ƕ+ D35`>CWVd#8ʝS 7);pkUힾURk([, XѬiG(D 9q3tUNDGoc\{[dUXaMyr6:nIҍTVIIiwd.(2 Sό2x-S⟛J)VN,}5A [Q.?,tFJ(4UUL nzn⊕_1KL> l -V x[Ǯd/DRϙuhV 9 FJIgH^n?ԝJxKC՚n=q"Y-% '( hz.UYcR2N5%.뵱1.D )Z\>f8g7{;'_d!p yq9ut/8ok9{?ԗck qEjaКe8%8? f9P.45pWaizupa9ER: *F /UAM}Î̑nס[a~l"Z(> ?)TJ{áGUbMc}@(_7 #7zX,h\B\FNB0vŝ|1DYT|fՅC`[#WjnC(G1 V K=GZ R!F* m>GXUEhw@C f/m70ryGrjM0ScrgsD `k[Jv $} М0k(GR څ1ZQȪ?}i !'1s[X(z_eM^~Ls~(NGr*50i~clv#۹d=l<ʑrRU8۸BL%[TQzF5`>$RB:* ByŮ7^0,7>oK6 ohHN1Z~IvFP3a :KJRy Ly]BfDðj%0F6(Q[V4C)]) "[_qV<(n0~Qӈ߇BD6gT9e KAhy[Av"_=UREYUal;RﵷDkw`xAuIEa2]e*I2]"G3s/鯔!b""0$h\Hfu!(zf&br]t}5[3w^V{qN6Dwm˨/./yn>{|4$5ʼn:2#wR*7#Aj1qg@"k#&.! "~Vٴ9i`6幰w%xW"O{W8g3{@Y7a=}i\;pφD6f"?ZX`+6"EDh(L̖%%/Biѣ{gopp5b]VOޓn* #fXyⷎGTΠarĪFv84BIvn#De(w%>bbuёمaBP _SX)BCFhW`y!$_N?jW ' %2-MBݩmn_|pڡ8I_}]6c_ID^K% \0`z?H ײ#A0G(rU5,ӕ;1vLU#t%jW!B&QG b%*f535>i"> _ryby ~jVZ_ah\]  @D5N?pFQ&Nl*&wudֈ[lWEi'(C.w@qy6i|ݚTMxO z|LVjyf49W9㡫%|zG' Y0[cZ5Yn*fښf#ŝo}(30 2nOmx4i شi|Q/µ?xsVe%i/Ni,%RDfq*RQ ΂v{|U8J+tgMW54IUG/u](nt-GնcכZs19UhK}H2 _*J%Tr+ DNJ" ׳oaO+rU6K[RԵصyZ)&y"zq08I*. p`tJ#}Sʍˈ*tM'b1oXv\EU[WsIb 2]{eȍ&[_ =l d@@Ӥ=Ba|`ǔN, 86bA!X9RQrjMz&6S3ƭ%Q{;a~A h Ԟt"<%(c@AЎ\Br/ݳ[L#,ȉws&t3^K[>ۀ~}@-k+AJݣZl#Q`5U[ Kmo=K1g,c`Wo쮕P4l֖Xt2DCQ&X*2[7!9<ʹcJd'"[@˻3t&r#Q^rKNMT9t*^@~7vX֋6 \fsqCyd[s 7tV1bʛ Ѫ|ȽDlذ {Sf@uO LI ig|Z_},¯"b~ߡpӌ:6f{PAHؐ}t+oIRڛ߲3yq #>t|e 7 Wt_Kym@0˒K8h1qt5Sv>C뜻FEl' 䀛wURq]ň&6H)ntfx4Œ/AWPq@f**zr2ƓNUpFg c]/aqz}E 'zꕈZl%5ÐEbc)@9Qu(LbGXweIp-,8udyCZ-cbH_2Z`8j͝dYpK٬0Y2;njb ZfmבEd֘S0RP$mTlc=Fxx:Ee g[+D[3IDjK^N DZǛ/@ ia5FC^D} ^T{=tnK/jK)QЭɡc2$-oʼҰF#7:@>de9cST9~:Q_fo5.F>MȒO vyWdzA2XT|lV{P#ҡ\AvS޼|.凊O:Ʈk]d݂u?2m\LMM%dpڸ[f>LO:(ấ|Z@lh,8:bICg'7eMZ,žE$ya PNBJPmVY(lu&E%"hɝ(h/_/bJn[KJq:^VLdeM S~7$ز}q7I(6 ۢqqE8L븅OۨB>%g #ǡ#j aɪsƴnfb׌Yn0j Cuқz*JqhB="~fw$5+џN\ܛ=/0n%Pv' i8)hbZ8٨(Wq^#}TsF,vA k3̒\t#~@">68P]7;_N"%y28/q\A?WUds;+5KC,]O=īNѸ&x("=EcRJW3qzƶF,[a ,\bz$-b@y^DitL^=7e~/%1:eQɚ -V%h&3N(u81N? N"@EcТΦg0Ԡ԰ pA_O\|kt 2PnSh+4wF]1qbԃ+g,#8Dy"2KX(%}3g[!5 7}@孨v9j5A|G,M;C?i_{ĜsJٖU{՝ ;JT@a؛`ؤsʬIm-r:NwDo9F\QmѸX9IEΨEF$}z"ƆT\s]>sWlѡ ) !Sl@xcӱz锰JqE slE HZ1("DªO":{5Z L˗ѽ+"&幌gĺBw`"`]m $q/n]#=Yj+tj+5qW{G1j֍%Pr cB,V b]L *-3pa|nKd!&/1:W?D8ߪA Qa 8^Z`L">v܋4H p4G]"0[;Yy+?/yz NZ9x?e]K[17{\5">2Ek&G˖d%Wr5^7V3&hyV:(cM?^SɕL|1ri{S+OrV"DVe8m7N\Cܪ^a[7|_[qץwjhҡ;J &`$utc" ~* W*e;,AvlM_  +3;;9ЏoVZw}0k'X\j;g߭NOy/2-~$~lEs g3Ju3A)oQ*n'u"2R<I e2G#e-et! :E굤ls"b}Fv]"3J6xMs4,GQOl^w*s'$>q>b5ol>,p׆eg:AK-̒~N xŢag~4>x(}#TBpA(CaGhW훳0>K@e"[L %͍{@(v]g.h7j/L&̀`#ȼ'ӊBoDcpk_ æ$"gݜӴ6Fp7/c`^|D )@@Q` z Ip܈0VIB]fp:#2O4 B=70}2J[̝P?J9W el9UjPp,kj3{D9lv儩 To-cIX#;YHC9>Ř zXq'265\C/VpU%R ^imBG"T@w GQ/%&ny70>xf#q8EWqؑ%K &th5|wf+ 8܀|Mx4(G0\63]lTS< ?xW%WV A-u=/%~F!ɕ'w< A YRt3u^m ?<Wu|^<2r$7>]@&$a$GcS<)]wgk??H9>,<$ _AO I"اYKRLAtCb?]f ~+i_M0X W"& ղ#iֈ raq)qNI "8+a a:R` 1b/unh(ALNYĨD2PɁwCY{fjP&-+2Oˑ !F0ZXUl(j\bşEdde yisTsnUei*VUTWnI!E}Uf (]+HXc9I|C~HhCfjZ 8|X Ѫc7RV9L@Π?o5Th$p i XGm-oO1c2tz/txl=f~qj:,j*f^ĝFq6°[iB&x@Zk!:|Wm2$:lQ+yWCenKgfbz룆I'o탰k' ^,- 8觶clZ,{K:rȚ'4iTIUZxpF;"V^ZDS<Iv^8њPfk-!w:%6[R֙L_6o?I7&cmW[3&0`OCK2vR»_4^zC WTݲQ~I2ݰ\"kAE4@) o7JʙP/:C3[K&4a^y0!șxF;9i-U]:Lr15nѕ7Cw֐|*470 Lml-&=ۚ'V4"56[EQf o dƷ;Sf)e(OW@1e˄ޙj, z 4b:\,Hd+S?BS#ă<. R!qNy`'D{qBӠ e1~/}k$|q;U6 .ZtʹPV,C8u._-ԞQY͓~rIwn+ŅOp{/t? 5-} 6b03*ӪEAna Ѐv_̔,78DWq=wRR>q$l[zۦQwddҀȦm'.*L8Wbaj'a˄+s>'-ua/ sw40߱90~T!wm _XDy>&b)|y뼰[^54L:eY#Tqjg"4Fi:Y[Qߥ!>Xٽ*vpxMz/Pn.~b>3kl4!@ʖbsZuGz7 f@"EN"8{\X\rIaBN/Q9, 8E]jDZUNQ܉U8 C"> HF3_`?euJosi/UUzN4e޳`cumH1)dwriP.rI{®gTmO]|CUN W>XXqX4 ~ F8 RNK.qX/Q$v5hM>9:Ի3·yѴy2GTaK>;%N3obˠqĵnF7Eu_x~z~zZs_&ΧF0)sb~*Ɓazڝ3#4T¸W(p/"H7q vRyZPdpQd6ڤGόq|FWtRv-k-bX0MVzZ[%PC2L+ɓQc_kxA!zhg=֦0U\(F^h8Ya}aM0O͍Ee|E+jABh?j XbtP*jB,? i$=լ{(,/I\ {E'Dε5x*~a.nGq<<5Yű9d&f1b[iiʿȚz4>٪77Wwp?k8Wc jv;Fes*U<{:ڛP6:/ivĖOALiv"FQj3w hHj*VK^؎−U)a]{HyzѳV~02չQ d !J,QR[hCM4/u;)ԩA3Q4\8x.)(~ |<[d.o慬?d[̿ 5J#o_9B޿ ('ZƝŰC} 1o30|ȤҖ ?aq}2!i/XK>|wSbC2=G4\wvBؙKඨO|q 1θ5+Jr y7Dn|Vd/ڲqvySCJ#ܩ$g{)|Qk$txTxt.0 1&OZa/dɋ/4,(&.- ,z TvKJ3(YF(oI hDV왶5T .T \-Y`/a52P$ٝ7Rp:p9tڲU9{zd{X/vd/y)S||Oy,dc8a6➝1D,/o3p!0q|/ ``, {g ̺Z?G}!$͗-5b߻שq5RA6PhcO](_vD=h4\vRs1߁^y | 7ϾHۨYf5[o}^NSXGDrlp KsVpFxFj0_!N)ˆ2VSTP'?%nC &# ᅨ6GJ3 C +zLo/1 HEקw¢YT7Ty-O[C`4ore<ˑ5Z7bD\8B֜Xe7m(^ўʒF]qQ =!Ѕ4xU VCG%E sL䴺:XPQ ?dZc(*dMC%Sŷ 4i_"GOq 9[B _`<ժdϯ aIgV;$U-}%#AJjMbTG_|KD~6,Xyt!z!1˞e+47<^l*ogרP]tƣeBXzh= <%Մޞl:94*;ae)`w1Z*|9}&!L#zٟ-Gڜkx23sax!~yc^rv"2Tǘx.8Ö4$Tx64ٱO1,%4X,g>k\%g}Ml=8= kug MY*L3ԡa-I.c]Q4{ʥ"~R؅z^H2(Єqa7uql <3x (=75GMm”􏺽j5Wdkz@Əw2=IkibR=JiKCK3QI.#m;.?uHޝĒ^{Xw2}=A DQ D)Q`jϒe6-~{fo[xh擰Z}ݷxw]GxT ]_HH?^Wr8C%FR d TYOfj*}!o # T"SXɗNNP&Z4l@itA4NP4Y8VB`lCg|Ǖ~y`;`n -D%LsſԱej }Tƍ0B~8PJZEWk6;(/`kgT>tIi;Ms@䉾.prBA7>&0E9/gorƎթ8'MlswQ%OԠ[qO"QQ4< W)g@@EG .|h#xoǫpsU Ʋ8z){%\x{e-ݪrs0֒ C\oq"FF7A= `-iet pU$8>foR zK:Nve%xU$&JTǘ`f˿es^EW]l#y?'=t{cU^}:+d  jHA%WzsnSiGc-^9AFSWHg sv1n䩢9ϓKWfrRrCw5|.q2{;vu9Rok2(;Ej1V.I}l;3;E=)iyj(FW.*ц@px t<𑸁VD fkW ʔ}-?(LW:1֎PVt7ۯ`9ӂP1L6iًv<$Mfʬ 3Υ? u0'ǞIlg 2?%!doY9B[2A /+"/L LMn0f{,:vYm}:hڇ2)ܛ!8+xWUDbYhTx{6M4E4  wH'Z[VB عBOфA#2!7j̩_lhDž yZ <gCvkVӬ3])rCȀB=#jϨ*n10%'dѬ]AبCq(Xdحrh8J77 x9c>d1h?(¶jga[+8mM,BlRE{^9ϦEA,,?|?TD񔮼5!G_ lG)YbLrGaJUUgٹik7UqGhrKӓ=1{vmNQ"mXUbe֖dx xBRJPUM_ǘA$aM"f?V̯MĆ O>ڹ?nȲY ߋjU77ܟLaF}Ei*sJU }9C F⋹܊acEiC7diȌQM-+1bYu|C$WX| -ܱ$^|璉4u<~uLT32P ]P{qA*h ST5ޝ s<' t 'uj` L|?vOXD~v԰>rFb84TK#<۪'PbW9 ֝qqPšAO㝂W`dz,@o䷕>t2N+gp\Kv)ߙKE8n vqg0OG08ouC#9C˛DJ=RuN,f3@YuwYnSf<(v}`P;g2aK5A^n}/>blsK",T]KZB 3z*KCtߔ L]] v3S*2z2xLcXb HxYxm-̈yRtYoqx}RZWy +F1;@" C |Fcډ0ʲ^Zma""^c\YN/j]r8[Hh?\El~RI8Xzmjg| ڃY/A`2:\0Z;S tj~ ݪA=hݓ^k݄F\!,gEYb[K-Y)7a[Zݓ$i|џ9-(m߂P4oy*[M8ZU7`\QWr1 G|E7rʓ%~ ,>k!ꊘR(lQH0e$ xkxWw^)Y,Uҫ925GKtn-OTgO ϠJWA+D\1jsR4D-r j˥qD/8G2vaԛץTEs\3={0vu0˱ ( )-\d !]@^l nz݋(ZcTE:M $;we`vێB,2,ܻrNYfh: S [._WEjkLa`ǐ߽keC4QIb{PnBU=rͲ .vk;ʓa צg}I#4 W75) @@k3LMSGkGx`ǘ;!  !;)3Cx@|0Kx99 ȏ Zm *cMs\7LiSa}iq Y(G * Tv.H1@rY+Hy':{C!GrJf gFɳ/P:p\;o1A*}_~:aNSXm,]GY<"\p ?LYoͨ>8EQ@IMɹRqrJSEoЉ.87ݪ ᆌ!9b%BUZtPScwU ga{jViAbRx>$T+t%QފN)/ =ەd^׏3I 쵊͋-dRmZh V4i,6\4@. y R4Hcoa~18wS*O DIy8/59C1A}'K2r;y'B-y ,D-F[RSԚ8(i lMEoB**{2h5btܩT):n(" .k=6W}s*k›yg]c4@|F)fR/lYr(ը8EE(zuW4( u_`~Qv.V4%g J3 x KI9-Ha-+7x!27`h`AI)#T?{`׀T7|1~;s vgWؘ <~ň~In''VS)m֨ I Tfq]'ݪkBl[)3tMψ`< 厾@ZF$vʿ-Y-ZYEKikb<1,(G8*:9gY3a=^YVuT[~2)J #y3I<gȶ2+Š"F+(S>/1$(JKFT˿٩yϘsmΉ"(S-H^b ;Ul捋K"12GCq@? mרh'oo9Y3 ]F鶶M#ҺE_jmAW,+r%X֟ZH ƾm 72&[1U4r!GԷ:t\# }kш |~!sybgj7M$8촀ctYOlZ*HeOI"`b:BN I^"=[QyAG5X9+=o#=cd>YLNeգB竲O~0m](05vP4IBfQlUq| ?ϴ6LΫgΩDiR?Q!AU2, D-nk)B UM6ÈxbƽQδi 2b?I#g/Y &Fo &]5~55"I6]]R`.NaPDmrCȞ{?LAw(bP{ŁkגH=v:!3nHzcVC6/ax8y{ƀSp'ÛJ"08"wX(Xazf-lDQU&Ts7ɐ48t}璔 8T9IzKXvϐ-o,dn6v< k0W3O+@I o H׏ʯ4:P^xܶʊÜULWtV6w2KXGO9}If9~Z odK@vw[ԌBs3?،櫧)~aAt^};OZ='CL3~ձgi!>R0DB|sM)7B5=Deomi##v_kNf>+4M4ǻ WVy `'-\p3Ժ_:W0,}0hlc[? Wi8Σ'2ڽW;1Ua?ynW(0/HkR toi d`VsN9W/jS~ ^u^HP?NRv:{ڝ1=8b/PZjD-RLpb?ceKseGҘ2(a@i&zk$`|R]b1mA ]p&Ki@wï?:e?c+7 q@)Tuav7O/&\mU}@K&qy޲QrմJNQs!L-$DU{~.lڬ+rdcM$H21:TQښЕHKsAW˳LqiRN0xw2]k˩baa< `oOC1U Qŵꦊ *)Z7YN %Q5yXǩK6~,;TGFݱ:lgrd;tg>x~}oxTҌ#HūO!҃*>c,1ƀhqEZ+ʧ2_bk޴{S}4/Rev  = ,iėa>oDnzb1;h )M->z^@O8>Rmi?fWT`Zhx$k9sL_z+ɐmo@\Aa\+KWjG+6t%:ˆNc79Ez@)IAK":g7\\׫pNjvM/9iō \S;Qwh\߈$}}GM=#!J8B1\, ΓjIOl@:7"YҭkSiT+#/:y RVDzkzxp\Ǜ݃,E4xږVgVcnE?:<^i;'DXC,'MZ6%Ht_p/R ~2p .]᪷pj/ZK ͜<ڧ_jA_X7 7y 4gt${5^k9w*j}'\r"tJx`,.04'G:x;a(bmJv]n_I%1lA@>8[B#p9ˬĞ"N]ЮUO|Եv8ʯZtk#=۰v %2wjU7M0aO)/  XA&sVŃO"5+ə,%/;*Uժ#9F7`FLgf3VδH+)FmlGȬOrG̈́x&s3pRKy7d9b8+A܅E!msM3v}4J[(6f*in:@>NoeρnF0 czٞ5 {e,Lp1^ F`#:!V"ɩU5^|I>lٳ A` ^^0EGlHQV :-㼁J)> NߋOaN7ѹǂvC΢" (Y N)ϩN>0Z}>&~Eb Ck0^߳wQ|$t|^^B0'On!2iɓ)͌e =?i)4 /.TWS.W~'RGg0KvR$'Djl/?ϝ}XQ(347@f jtnے=W?@ԥa,=Ɗlw|bL!6W Ԟge`~V dF6>pؕ. =ҥ뺛0n@9£N#zFoY@7_._!gѫ}Qo%vrO&&q ﬡܑN:To.9i'm+[Rm)foP3j"| q/5p< [\lamn=al. oN`dŁxЯ2k0 `ѼW"IRt3p,{2gb<ZEΘ0MYMr8H&N3VQA%,Ǵ[䇌*kg YDNLV¥XkaqFD[o": s5cB}>rۣ.pFP j˒@p}͚ Ci|ӄH!cIv=Tǩ#sӋr'lo2(ހܷ2>WQn2F G_O;=(EQ751 7g`#7VBR2'H467ṶL² $JB׮6uIy3pЭ'C}/8/i[ Ծh% .TsZz*E.c:mkƑ3lYyv?#-6?%p2LwMܸrHjw N(Nì`iuID Iz]6(!9]@Պ M"i}<'!.$=D{a"AgTߑ$RCT沊C☓NY0Ήږo0Rl~0'Ԥjb=q; znPooi翕_uޗzŦ4}ށ2;=|f_P& l#l@ҋYԮnG;%C-2Ncs)[O""+\r϶Ө+$!é1|ʷ[.'cɷ~i8WFm U (G̅~봬:P_O}h/&fbENxE6;?Lv;PrR/m2c߰f.˧%5Pԝ܉-P5B_3DA31[[ r:E35lXY'zp:]ûc9 9PXKw?ѱc$1}ºZg>.P{y=+`6McD7gtAiIq51'*B`΁-|3-TH*m+M:ɪvv3L _Xh%<_J|ti'Y~rs^FMv\P붒9QlR{ k pFԘ?Sw0*W~M"IKiUeZW忦桚_ ʪvW w~҃6 E YȌor8Z/U8e)K3q0F _|DPMI]tU@wFQ",jA@+ e3l4ό _ڮ)Ӎ ʲe.(wضTp*Zpʬ>]P=e|5(G8 RpF^׭‹=~%4k;EGS2 tXjV#-NrLWYzʣ*_jMP=#Vm%0`hޭ.RD9:S)B!&֌Rġ1 }nM1*u T/lEb\ƪJYMHNLC O8lcIYX7y\>'ͶBlu< j57?t1/%g$=̲TIJ/>;#’+PnOظG{N.KP~DhꄬS gz-؍v'8#yҋp0GMM[}r^_;دCy!Ц ǤDA39UBQH;9EtT6T~ה|[3TH- |QZXLGVK*h9NLQ[s.$z=m՞FsyĶ mavJ [JڇXn8@.)[&E`:w0e nS#ܹ0[s(+yXSl=Le4Y%0VlZ?Z]ffA|!@a>%wC*S8B! m* ߪm9^2hqwhvc͹T?!XnVpqQ1螊bO tM/J5\jrxw(F#Ai\$=m˻hE!q~mD4Y:%84zvDd^^>W{5ZXLDN  4wػ*[: cxITk1EUDOn}F2(bLkf8ߓ=k"|tQA'a.,:mMqĊЀ\f }$I437IAD6c/SŸ^{T%ˀ8qrd?P,VYf( aHdvҮ^1Olz@)~-nKwV5D鍂DnFR"JB9<5J(6^Y+.J7*-1jPl7I8c mH\=\N~7 ;qT~O181lb1ffߡA0MK`UJst=?΀rB%z`K,>vE3XG"j"X:"ZAlGgJHi6{R < ːt9(TK*QJ}DqW om Zm4  E%.r9h&S:nQ18jajߜeh"(ƗaXqZ*,MJ>55v[.2VJ7kLhq@MIT0R[X+^"O#!G񑢧`D@U /{&2>LӑvFG曨k_1hz۪/NǺ4x%=FAԒω }r$0[dXqPlÅBzC/IP _U,~Qp&c(015@l8A”oީcI‘b+bZrHb:NjR5 Xݙ9)$4uH:t8?^?N'i˱y^^2(m wV[+ѫI /JO<+?~Wjq㨗tjq o#-2s %jbiP)8}t ض"ptEs4̷I*/-0OWz$߷jOi2-ΆH|6b!*a"XEfV'I0ZPmƾ) [ tn}EcI,t5$QYyTkS]BeRΔ҄9ga]-paҚ#'DՆ !^[<th}m[Y{7d4UcqmyOx(vc[ǣb^?2oF9D|nI~B퍕g tMm5vs |y:}LAZ\j.b'Kz'fVu@0/2w;@oo4 f=nlqq}CɺڗCZ5lfs8HUʶk%4ݓ -kC*$k 6q;;ߊO %rJ02)̘ ? cP5uzlp aEܼPoe?a6Rq)S1NSW_}Jo%Ʌԧ=הh6[շELē³\+\fAۤ9HW! !w墻q蹵fy"W0j&bHFѥljUG! ''F'WFY `%~C,7[F4#{!񝪽i52eDHD;vy<3/hn] %)}2Nz;FNIg3>I`z H6FHQhY+R~GP8y t(t^:+uc|&|tӨe/Lޕ250y7_}fi8btSY4/)ջ~[aC[UMSjA՚ oi):l`ȐX{͙AJjo}G:EiOaMȜk7CN8VI<1 C)}W/jFw@6hf_ 0@D#*@NAtMc˕zhUgyV\ =ȡܚ;zgI5 xbaTU>pfxϱ95a~/R$ #S|՛Ƌ8BTt8@CN$PuB(l2tbD4Z 'Wp04"(6's>VwưEUC ckYnBIO9\_E< d06  ^Ym#[AZi`dj+s8Ŧ,1ūkhxF$i'}A$95sKcy4OC j]dya0C]6ܦ^TrV`Ѡ-X h^@qzG箎<؟I04ZX `Gp8@[݋d/[<`ڎ:W0H46آ('_:Jd.@A#;{-ߴӯXE~!~ފ* ȸ4X|5b$>h>ůvySTp6|lY^uM!q/j7X~EʡMVXD)U.D?aہw@Hx1'Zr+¥ࠥ`A'%za&'|a~'զ  ؿ9-r$k+sPcF/m+[0>aE4qWMq.-EIŊ䝾[45*2[ej)1_.ʀHw<[.W]u"gq6ĵp!eޛgͶFC Bø1Yn]`7F7p RG{Hk}Hpz}!_uQUj(ad '/DTyX?( y,? k{ q1:`sEe}r% _J$-֘q[jgרl@c#`qZs浳OARj[{heG񽞀e&;|ǕϬtB0cgxvrIOF)ZRB&ÆT!2 W`s DCe$F5wygғa9s ֭):d{F `/79BX*Q؆$? .:|\E5F_DOE=\eq- K3!vA]J$vLCnѥuUrTzD3ecN~ouRf[[On⻦r'yH?]SA\b9v6G}.fockv3VFl0NkHy{Տ:MpW2%YlX*3:L8-OY`).'3orK Հټ#}GݔwzD"X9 !ÃdawlJ~2eNY $])dȐ;j- (Jfw5l Dx:\)G Z ƕ |78 2.'pf(cJs8d:xv9ݙAJ#w,ɏf8' @C 0Zl?{ZjrUoL[OZPA!>J_olo6`ZMT]kbOrqյZIW̒W@k2Ӡ`JG^W-8X&كWb|XGdϛ0h7=ǧ T[x\4 {}RD6G8/#9SƮd-/š}_l] '#"䵗sGLn !(_O?:F.!ܷz5Ln٫D#uBmAs˄7"9=N$R;+]q'Xm?V|WId!!H Y}nguϬx.&@K5x EPA+gpd?l0)c9Ǣ8Wu#B睾i5%a&1OAutBpҨmܫ{1In[<Ɯ2,6~|91/QNKx\RD20Bjqw+"tyaZjey q| lz&T":nJtE槮)5R%^`ٶl9J7@jbԶ3y$bBU}zuדv+/Q?kț<>NNԑ9$f D<:)$;.%$CIY,OQ"R&n]aLuS.hR]JEmE *4@U3 4.n骞 bhRBj'VP=]k~pSc s?smhVRʎ&A[+CB2kJR<kj<.ns":pUHҭtz慶8m܍*|_s0 eӅ4zyLm~Q Fq1^&tR/c3f3 _b`~R~74Zvmyς]zcӭ\%~|C[MqJ(+˃X7=SZ!Y\/2Yv?|Ҁ1|Bc3+2[a̫s X9*0i.aYT,-μ&@)6ha"2'-ъDݺz]" oƠqwЯݬסI]\Hϫ 4G6(2M'Ga"E;9x~nN]a!`?6S,u^ Kb0^:vKMv58oĥɃF+[;l)Q?I]YxGlBVj~ %nF>G-i:i6N8j;D6̹7:Y2 iõߠ10&6z{rJٌqw:u;:>EY!ـ=7_% kJo[' (*Rd444T(k Ui)u!fw޳G^i׎  $fVY#xm@UFVzJC %A`b-_<@X-l^>v] ߚAuKWT>NfReK"c T:=Jd@e韕Ix!2c'\dXX7Ä0Ɗ6>.p{tr<|~d}OxH-ALask bV qȲX eۼ-g!3i0[A`S71e{L_aR)=li88gِU^Su*3> mU[6!h)5ÒD:] >E'JwM8MU$] ۰s@UBcr 1NaG%XBS 6~Ecye ,؛P jd61srߒy?0fR`f9+g`% EB) 2j`cVf$G*VSNWevu\䱧_ᔢg֫;,.J݆t_/`]xC+frSElBsT)2^Ձ.nnt? $D\+g9CWӁ qeHVο6h>/7թE"J1Ƹ F UUR}֣ .<68O$նP(Up07_VV7RVjp2ny*b/8 n] M(<ωj]f20DKsl&$>r)/,1nK-Q& i҂V:p@ii/5J p<*| pXF!Ęܯ[v\ sR7440ܖmUtpƎ-}7"Ka*V3렢G;Z:`Jmx7?<0Ж(qm؀**]C4KC+|cKL/WegI,(d6LB ȗH y/v=R G8 1<QE6nۮ⦽ b͖͎wx޷f߹JA(ex}@mJƔd;i г.d\&'&TAt)V0/>WM4x!㫾,ZQ{m)!a )s8j6+xc0tH֤3<IhXW+e.cpv, 18M7DOLE`g Oe [HP"?Ӎ+Z>.$, yXOw[5*ACyOT?ڀT69Ǘr{.y $ 5qhzI^5q'-K#mev ~>`hθ}د Z{ PZ:U mOi.c(ϨA|dn H>*vmgD&-ZR)>BgJ ]B%'%!Qon:j|b0#ܹτx:){ W@LcbZt}J_jQhCR UqUW`RҚe6" .Uo<`ם>VPtwt֗KE (6u ! OIOÖ8.!R)d̎-@ zgc|U!r:u;irL0̆d8o͸ZJ wWr3BtAW^s_&V=P v9AW6IkKƍbg;8S{ ;d YOdՅ hRkR'qØApI t,;39r}Jr}2tśW!HiV{$zLZn0&\F̹4>sP@ԦI?ӀS؋ ʪs; )D`144xBVP2sL2!ot,ȂKɧa!H:ș#挴G9{h5vbw1RFÚ Yx@4i- ܾ!GycJ]ۭc{[{Kk:f-R*1`eӃ|H mE9D1i9ϮtD..t/%r#2"U#r;26KB熆e9r̴y,b05 38LW+SL-*G:ƓZ*KZOr0,"f:.pba D3U*GaN) @PzwJn6}`\a$^xۧa;CQ7>NT1(8e5T N,P*VZ';ҿC6e Y勂S\tǰv©r5,;ij X mDΛO6 B é+, V80!ˁ&a[l$%fN @[gL+Vс&+[b*\כp 3 Di\f|? g˼GdmbǞd>?q񌐠zOPqIG ceiIgqI;;{tqaOcwYmR8/ǀln]T!|^c_KU`P+H]c4?]9˝GZp0NH]?Oi[sIwE]Q~!OܥZKp֧T7 }em;ʘWiQ+kT<D{M Yw-k@ 6(ĐO\AOc~nAyfb+?^,IU1nڌ)@A峘wˮ$rhh׷$kg7hk+ZwWy"^kړ$8EoR<.@_GC,Wᾣİ8F}:#B~LdE[t?lԣN>gRp!Tu XA]7|K\q8Z22kb*3*_(;b|r0dڅ#-޸%C[f0S:Tϡ7`pTymf8U ŏ0e}le~l9cY -Tʼ6IK/,U/TR+3˓~+35$)J" sq)s~"cM(TiIbGsP1\ Lj 鋆J]\GBih&Hc1ר% *Sy#Ǫ(m1̈Wj}#Ihfrˏ^M#@ \{cj((vPM4I#!~#c3 <%&ߗQ'bEx5̇>ZʾwE#g)!(H͹E \ W"ֵ+N?T xbAϮ_fʹ]5U3q\cj226:+6vNdZ3=;7ɂT/XD^KYl?ޟAh7[ N];X}LLNA>h[8yrH3N5A+Z*}jZj;Eӌ+2eylZW NQA<^;u y=!'p#ĺDU[ LeR9i DL~K ؿ][ܟr9o50ƂBM > 6NM[R^~~bKTf ~Wwa4u+aM܅VPNHdz=ߢpEZ}%/oAZJT0KFQ-4?l&It5SW2ŋ/.I@TvDSed%eͦ`8|T@oc qclYEwrXg} V<"Obo&NH4=`tOWXe~~)w%U%[J_5BÐv\_*XEȫ\r cuDtPf(lIBF^Ic}Vys>V1Kv%:s꫔9Fm!Lgɓ/vM#5p̯^we俄9n='~9gBW/燸|J%PzNAȧCKݞ)Va.xxIXI8ǰP!C%{|)կ lkf&{e,+Q'1usq;ײ_HKM L"^ KSk]9#X^oQ̑,sc!-O&ybͤG[-j(/FG[D[3̶Fh=1Y+ Cu5P^ ׆R|UR#@6 ',PƝv|ˤIf׫L|[?5AqqGTծB0Qnr/T2?4.4쇅.f륔duu~4#bJE9V?:?ng.afY=m[[bPIM&c`e o?[oar2kTҷPahj 31r'>!7nW|{ d3J Kwl4 -o[[{;`!xE$d9Tz 9K> )uPtj<k>9Y JVS/  9cp}]PY_H^$} NW$Z̤sZ^H*lϹ>em7&2m@z0o@}p/p]")>^h2cSᚕ={pTぅ,+ןZhWD`tԔTkH48ݼᖁO_MOwi.Pbc0 drF$%Ml/\r!lL1s;|z[vy5%3Ei˾E& MMV":-9[gXSG!ȓ_e| bhB.RcL]hwA+?Y{9"e \3辸sAW񶘴5T$aUcV} $ur:Ӗ h(Q87C \]]?B3@Ggޫ$'ɚC a6YI6 C @)#L{^BPUrO$%XT0=KzQ1KR{ִd'$W|? U犄 nlHIf.#QşO=Ľ6 ϡzc|&="g:lN!14qu 73tfddž\5SH{ rm8iuF׊υxGTo 8&kRo;\H,v}(gB5~VԲ\\GpSgvqU;G6ϼ7اX=Iܲ3(8M9RՐ$F1OQ*Nz-j6x@GXٳ(}~k"L :hJ ns{! k?Sy_t+[g%6_(u(;LT\Pˑ< i;fYTNk_fpK[j+2J?s^lDkb V A"\ rUcX3}$"f]0-v M~D rXU pl+IP8lf$*>JՔ xTfqCH.\ÈZK(ouf݌T~hwiqkx%7G6HO',8G"[N&#JEThٯum<(8HWQ{%+* NuHؑ3@cEY2{T(KlID܆1{@J>U_wIS` M璵A+0 jfmPCQ>Mr,0$Va.Z yYmTMևOgY<=sK] j!lalPs7׈j$1<n4md8ҨR./R:SC[04E{E6Α >dŸ*Jk]Z6Q~cTqnMMmVh!8q~2ʧbPAd !>R$2*Vv[\ԍΰ3 Wv6d95.a[ϴ܁qʵ_6TtH EAؔbb֜`C X܁D9 N.UCIm|[ O|@qydv)/8xH.9(8|WvL"Vl䶎<{2H W'~}Dh"},?ЉibHpH%}+0\H Ċ^CBZ`;imY\ ^$w)Ix! &'7~nEW ,܎2=rf):ut`sK~xCu酤B| tx' O &Mn\ ;LuPrZ_,ʋYɍA/j{+vwI`Oȇ(*(?3%1"!EWv*dzguC'ۂS{PQaJ X冞0r {O@7|@zJ3.u9wv`S7 Or=k)J)$"wp+Y=Ś W*#-5>f8*l3tNtk]Jò&YfnFCh7+f+Y fM?2j'':m$NWßB8Gu9h/7{I0Rzi@Z#巕> W}3 )V>7";FJ}3D[B:#E.T RIRv~EBYu(ɗ} X z\E:[!"X)M\quե;OZ?Yov,hZl#ͣ{wDEaټSMP֘ɕLweFFO&8Sdg&$QFUql IV' u5A"` nk?>^+=q(x yJˢ/3o=s3:'e?KρhaJԮ8̩WZk@5|Si<2hTKYކ'fe=oձח낖}N&+9fX)t ֑{3ۼ7 BP$a3F3,O֊A'4F<~ U i9RA:AʼB8xy`1@M^n/uNydՍMb$]|\l;.&o b{]z?| 'sG")vwoˌZ CXR01(FUfL;sƵx{Y ܺM66KG5FS:.JɎL,\੆3%vRZhU1 fY*yxjѵ.'vJEc[GUQ]eӞZN`G F4$ i\;6ŋK`\`NJ0 dg-Z^i>X>=n [b]#;fRrRR%6}&=RRoPֆ-QL/"t+yCxbU_ЏC#[~_x' 2%kS kʹg<ﵹ߹58m. (y+EO!;:Yc\SA  d'U\؅X/Woa +3eT8MyZJN]M }ʦQ[A^#9_w ;"n1'83sv Lޞt} ZTSȺhv^H__LQA*is{{<1w6jaw^Jie]Ջ34<)C.]<0mKnšAu5;0 .^Pk +_l7@m҅չYv"')k#mK2<+,K09$8-*D\>;ZoHrI/m ˓e5 ĕ&IZ!Lq?tNkUޢϭJ0Эͪ" ɿ.‹gg)M/(i'2I3B<.nY7/RF~ouh#MbZy X-DA%ޚӝ'Iz١& [Yxl/ 9o;Ʈ Z;Cl2-6C+e'b2`lHb=&7{/U>mB4~Vx>(S:/>ʮ`g"uц#WrroZ 1")XJ A+HȦ%x!^+ک|Πb *0NJRo$_o_GG>Dc | >z]2*GaWMyo{h '+} .uMޮ]XF_ø7s8<=݉hyBmq\y?BZ7E7=0h8y Z61K52ug/ieSk@}RP!`It˴- ut M\ʹ*_]'Mm3[]`V:StΉq?DKV2$[PucHйa6fWet{.R7CԈī4!@Rqr' h NJn*_e9'7^pHqIZ5>eGb<nsș\:Cs%mnԶT}dS1w'aК`b $o57 秫'|jnAS~Kc 5ż%`=wDzmjm3h@Duovq?R/ )䍨Ҿy NbEK|=6X3rvJg)GEjxlòپks($ Qe,ˬO ױ\U٪s*]$ӎ80X73RxG<^CX!*!GNb˂}r) o{]8uw!8XfHCeh0҇ѷ9m7xQrZ,P'ϛ!= M\=YK 7טIJ,@RWyhNwPJP:D?iKrb;b\f.cH}n~KR>.\]~EJ!ڵTfd~.OCg*ټ}hΠ}Xq$}zZw⛀/ޘ+ҎJ,V|F-ކEAh€TlpJ2d쒣3@B{٫øAq@Y/X t=e?`(%bId8FX!@#t5GIG9EAš?I.SOBP g< " $4;D-v(zd 뒳P` yLI<+n ҍH#]ʡiew}Ůiy;gR<{hjK9y;Q˝J5"]X10#d2w4+QĘ?Zv,ȧLynӖd!*  P G~q\r@@U%̠5^^̼P$n:q * Iѥ/P,@pz5B! 0=HsXH'[z& HqM5f!\r#_}6TA ث+aSNv6FHL 5JڲT:6 q{sԙ\'K<{ _1: ޺S?McE [v*; ]*]ԥΚV@7R43BkMq:v>><Αq'T2 m=dm0[Oś< '9KbدjE*[pMm¥{=8- wPA!4~$5,2 f`qV" 4.UN_C̏)E6-:ƿ)eTb( l덵ᗵdBwB.K#ZzU =_d~g?|i9O~L g~9U[ %v9wˤ: 9/'c1of(^BSڢѶp^!H|؋ZIOox+ŧlo5D愎 <$丫0" ;1f>~r-~[PS4|lOVN}!%GfMSb;͹~`rg= {'mKw;/|Bt_<04X+qƾ4.KGZ*;0v_Gy!G{1NjkSH`M *cD>w8_kO= Ex_N)X]yQS]$zo`A⊊W"# ͊Z'ɡԍ+Fn},0y4?,s3N0=X"8C&J:(|6Kߐo˞j/ }8K|zN|0!$σI"@͎{=s< o5V@.Yw!/1?MdVΗ\I[$^-F凗:liWʛOW+m(krjbҶc&zs$-gJwv+(8mgFҴKY,[%I3nxu ñ[)HdR*Ϻs+lʟ6Nl&[[a7\)ihP'_UD'-_owhL 8 jV?5 ߄I\2Xa__y-Y'~pg&w ?O pNZy !aO5BH e@:ѥ%)(Xc6Gh;z>x;ORQMF$!2rJ ?m;`S*N:3!=Sw]_cJtLo^J\@./g3tm"+BBLt 7}-o-iS;s_Y9w ^zEߔ X 1R3ԣJdոо`F?|m0m>ǾL'|:qV TD<xD%a3tt:qƳOT%DLueB춞͝.BcV8^}1:"OÔ!uU_#20YxEzPLs~mzKЄXI^@*dR— O%&ֶzdaʀO,HC]6M 7pHd L )> q1SgX5p?ƛZeobK~8%UҨ0mOU<2ps}T/UEd"ˠF9ϼ\GpRN—qD \/a2l7͓R+Q1k"G"nY.YmXfMі𱅛;!YzFWPGeDl5bj|gvrs]wD>}!jFHd~@UY/U{l܁TNi@u8\w z,khv9/![M+f_ͲE8\&sl,*dl2M'*8(fJpK,pLYT}8 8HcgeZ]?kyI8XkŎx "^a6XʵF y&7tp?>n?jGc3Khʰ60lYq^."=Hc^8~K)C}hWa[46 }>#ϲ Gp tV,$^ 6H %Jo}+]](A EҸ+EcX롪307*Dq\#!LIJCcR']h>QBML(~d|\&0Iʫ~5LyKFIc Ȗ47i>۽|<y,Zde7"g {rDMnEnWYv/ٮ<-!⎡*2tWtȄ'VM +6dlIPʡɐ ˶+y]*QDNF\:sWLhKf*O4i ]o´;_[qN\ȍ>E`"ӱF-l&Z+s(켮U|.^p~E8,]N]ԻonqW[ HۥM!E=>`hQ Z#mW|^<"bNOf NN`5LBp^@I"O"8>nYuya7iy9 у0 5ܕCM1f7^ `"pۡEÂHY2yJ)V%RWHuJ0RtK#$+#_/r^ޞane <+؎` 8A#iA0dN"co%.SvZuN@1MIoZu)cId77L_ℝ8Rc?XWED;MŮat1#\ECf*ҸP)ESv_t<h^ctP!0PM ׮@\@q>/Eڷ*d)?GXE*#nXk 2d}F/lJ/5sq>}=QrH06*J֫>QΝ`0?/}8E|M ԉȘƌi6X\)HGUq y(S؝cʾߒ5iQ?M%&\,(!D|X*4mEgfP':Nr.O hoݮRPag{<WeC,m$ ;/1d2nǀ&!|oz6|2ܬ,RῷT:!F!rbZSϓ(( "> _SA*B-[8彽b/@" =GAW-5X|ˇqܼEx/^Pw xk_T{L̗Eho2UVEW"KWdxx,f7eϱ.V)-8]Ru-H#.&Q~8tIb'7k | N{7U2a.7Kz>(QN)lsflh>`շ7vvm{kCHU)erCUcVpnD`UtKQqNٓծFFzAA*[%fy$약f_Mh͸:)(wRGb. 8^F'e@_?et?^Cf9ud;DCDЇ'L0rFr+Y{WyU~NFi~F*IPဖ }j34bjݖMF\t,"Dty{ԽVw9rp Z΃TvuR${la|I~%{`b^OEzʥI4~cEAYpyB1αk9#wm6KMqZ )bH}b74z?@h[ _L< N ͩRTem7F?8-U)&-ʴkڲ%NJv?^ eP̼]Qx䒉u_6V/Tnâ0]G ے8| #&?8孷{Uǵ[SWBt()B.v+x'f-; H [kUUyMOBuЊK^mqmN-,Xvԛ{5Li^9'G)TZБ8Вvq&6pd vƅ5ɡG `bO#7tM޵BA(`zсwV BGCy!(v~T<43-C7SjPYM,RX.z?9vFNً`E00F-+;wpG</[SVN?IeQkP9s2h'.{ +eAw,@4rr`ć 9>YaJa̗͊zEjN$DU5 F>$ ?Q(e?QҕD8i1i.`!?)8TY˰-` 42P}Z-yl 4<$+;z$Az3L˛lCt{97P5:] As5giۃPA5?O&q;#W%J/JGfF,[0Ŷ*dHYZǎ A+\t/Ù-4 {l\] -y F0TN|özͥIdA(kԞ^K=n\4ZpI Jͭ M}@.KFxQv5@5xxS |ZcMW#F =bݘf`-{kyIfv8޼^#h }%3OP5Dp4<02`&T]ݜDi #|$@ޤI?k֊;AX;7c]n:GwM]鑦NnQwmqa,!?,W b"AP(ɿ 2bx]=$: ;LL=q<\֊.!/~d5wHXĢJ_Pw]9(r ?P2@f&so:Uaۻ˓&/;!sZW]F 4tOAV412869M#=U4 pg3.o F04L5='p&r9#GK1!4 [$_)p3Jm75 wNh7AH ʵc#VEYfӦ"fc_bqcm_Z;  fFSK}g.[M{-?v=хS7:\ʕ ES2B[F̘#"DXs?]:op 3ntGyvOCryXa' /]V*gl)ѳ9-qMBDa.B:tse͑ 'aKSV1pKPlgL.ׂZ[s*7hqt8F~ƅ(MR/6it"1MvR9L N_\tTZ:'.޵Fd)6( *\Z3|fl%ʾaX 3zbWIg_ DUP͋ADWQa ^T2W^+`۲Hw_eQOI; 0q ~MJ >ӿxE5h1@ytp°$yһ }\g-O !0u:෿orE# 0t>1-{|P߁X[3`.oU,VrI19EHF5 ~C/|}\}[g㿶kנOq=yp3:|»Jfѫ^Yge>(By`#X{T6 " t'TK5plLxbe@Ĝ?{ ;יS%^hMJVUn]u$Ήil]dC88([o}<ڑ:Q=mRD:v|홭^&I` bFf^1b@"*e᭫ "kzWk=bk_˗ S:)1B1Epq ]5&u"}Dnaz.d-aw qsjD?w=.m`w839 @ OYR0 $(mч,l j)DjB#Jɿsẗ#j/jj(nK6;1gvy]gAыWȊu|7Bj"'pҞL}=>-Zwwϙ,I?S!֍Ti>(*ǵb|sS@0nI>OEM}w(z8jL>D%a!#8)욝Y Ђ)Y]V`Fhvz)&%~)qC,E{m~޾e,`n3fIRHnik&ړsSGM|¯3Տy:]5ItܗW؄%}2mƴߗnZrtM,H4BXY5_"㸩O5Ɉ:VɇqhE%F&0 Ws5]> ]a0pr`o֘c)ER'lNX9ضt}Èj 3EӢ{lآ-I=( @"Vkp2qVmY?sW 5K? )Z-O@pšYvs~/ײ8!b~Fޚ\}a/wMȾN^U,#}VkiC܋ fHV/ޝolw,JsTۖPy( j!hX3xu1羖7I|ɅV꬏jCL3`g١O_4)l'gT&'~P>Gr9,g悤 l &[~Dg?i/b<E~jVHq Z DnY p=i\$o3P$(=(olcgJMĸ$3W|Tjg쬖m:6]1AKEy>7 @)u*_~to~ Zm e ѭD ULB\2˄+#m_QFvۦjLh,,b`Gkg&ȸ'"b1?]]qAW2i1 V>[B%|{0% A)`IWEݖ͖'RK'k3H4{0ܦ۳c,MYw'pܰFόtxo?As :Ʒ4o(6,7~gyUb$T@ d۳'L2(?ٓr) Fџ7\Gm:kdʏ1P'+6ɰ%k+N4efiٜ.?"ԇ&粓{ (HDP/,*0Z >uT++ZWN<Bٝ!C:qcJ"٧,3Nvݹ*|Tx%7*_4!H!ϝ,,5n&hm3fr |@5YRjT`̭y4ﴨMm 6bZiCjQcpw䨳 b|CϏ'|1]tc#<]LD}J3|$ia}b6,kC^,2=m&3H]K?, ;\H5ُ tZ?G^=fSm2{Jn0^)SE_(1dCS$=h^l(-ɜgzcumF 0E(չ8cEv8n[=87s-Lׂui7$Nm'IQ) S5f$3$yjh COsq=Bˎ tߗ i3\uWqr#m6Llٓ6ԍ+mS1$-hL['0:p{Ӽ36:x挞,u^жH7g@`Cz+q;s^TUE錁OKvrV:\rUSniy+9yh.HHeuǡw.5TjKK uV I>I2#(e6ꠏR@bGUb mX!ŋ 讣}ӑ$)IzU Wr좐^/HB+M귧3PiݠCG<*E]= d-RǦn qx_Gg(*SQa:"+hv(W~Vl}y3~|^d/?J\03Kkͷ|jRmynYigZn⢨mO"c/OsE[eb[- ! l@ro̶@h`{ȭ chXFP`whS{װ,[Qr iYR #Pb- >-3:'aϋ{*:j{.ӟXWiC=$@d %|{qG1 sO9P)}zweBxaA3?1TU+Kv=s#gA I#6'VѲY 1]i1 *R>λ:F *g| HcdC趩5mXa"7^ڥX8F ۹s7JG枑}~0pywh 9l\@'(snٖ3|wiU}wfl2u<90wo/*WQb<1NZCb ñtv~rU]\c;UDnmf\an0 |SVkhɧ&&,Q3?jW^nD?20U]OQ-a.cvF \J \l۷g;RK:4M3uQ8_eh(޼eV*;OVoaTGiAkSND ]D{VҧR_8x GJBעSVjTkPd?<җ¶ϣ0\k~a`DӉYU{Ezäڏ~3de)I57w%MLXPTUI'2E+Q۶g (egDJP~1baZ 4䬿RW#x#+MaEYj5CSf ouI:Ec޹'@T I4mYySP̣(·[3  7G]Q{_cO3(w r _sG^r0|3Re&bhdyZ ѩO'gsNR .J4f](fN̛ߦT#8n)y ~1[?@sZn&[3 /䵧X'؝\9u gq&oSEX PwTN$/n @ l5֜'ϙ$C+i]mcyN 1bDQpﶍ^Ht?܅wbfu+?蟤Ñgou4|x=&`l|K' /yzp@t ME-9cL>7 ЀZf`p`X֫~1)]z$$aնh3oÊ_B$gS9۫gTH 6KI/#5<>9NsQ=U5 k7];+H9m=> δ4nChZ:/J,v2ISe{!;͠@fV G& (ͣzc +gpzVM|t۬jIu$>ݼ17<hL39(b,)Os%b {1_ھ:/lw_CQV3FP",Z &Ed  1N`T)b/३Zt6QTPp04:f11_,cN#@4(} 2$%n4X'z! sPKp`o7H3vð(~VP\Q~-.׉C0f 7감uPXjt,lqiELΐ]-I{*\ɺ.wZvM:fɢvXBhVl6.[Ԑ'y ߁R3 `wSv]ٟ, GWEn Rcx-!FLv >sK3p"ӆK a8yKԖQDk]Yj)SzeϴG %UK e9 Vcm8w[ۦSPdҋEP sFpBzTiv]^ YL$IDbɜra]@w_t48ȖKCDu{%ښXRpsӞ-1䓛Ah?F  Ԗ }^knN>rtNnMmǒk;0-r?$kl4iFm94Pc|ê K$&IgA^ Nj44MMC;q1>e#EuRݧ1M>o o#} ȝ w߆${L]H&H̺!W[!sH0(RYQU7ن w<1?C\.L9Kԉ%MJ bF-(v.#2D!K1jN۸p#V&XHNKd\+L6K=HuPFȩgfTG}(G)?BoThV m RLxx,>8Ƞ7 e\S`䠩=Y~7Q ㏹(eݨj8^;g2o.Xh{4cԎUYƃ1]Ҭ;]J˘V\d˺sCk߯'}4 Mu 0$qv7WjD,2om֊83?3#IK ؐ$OS$ y_E{EpnXo1euv: k9_3wA U4݀({"p)hǨ8-weL+1eΙ}8_{R.<sVt״3?iBn]vŊDТcP]rڽ1^d[!kIw:ߺğZ;u`zRƂ\uz^s@F}OJqg\r`BYrݞ<{}/3F0[Q?TJ239Րg@к8Vq㻏6{AGgbWIAFF6 G|j*3![x9Cu\ +L 8hפ(H4nO; cZ5|&lě0!Rج&w>#jK:_aۻ8e%o[Onx6~.)&r2l0ʆ0,fǞiX+fv@r@0(ρVČMPlW9Fg?rs$~;Œ0~UM%pFjie1rj[OJ.$`2-?F=CAJ&S) |}ˮ &]+:u~2C'=7ԻϏ? (mNhNVr:"kx$Җ^`^HZZ{}Z=5+=zp#1.I\[GV Ֆ!Nݜ '`,h"RKJM aQ26U޹;r)xdEw1Юtzuph\!OFT`]{8˺.x HŻNllgUHՆ&l rA7Hw ]KJB-qW5ۆ LنqtInNER !|z:ʇZo,@"{<]B[ lv̂!d}ݧ/m[S2ٚ>Q hQ3,u)~F_い<@p첖z^^v+ޕe섢7(X!GRkI\ -Jgmc[-Q-A}72ȱL>hj/* (-iѷ6K8x?[sc*;eJ=ȂqGNYeq}G^i=<0! h5 ?t('Cg7k+5zrpq|wm$X~BçygN=OӦycɍ( nZ4NXtR@STe0LV K/igyM+5hStOox(P`$.I&ZXJ dW?FW^a w.kJa#3TjGj<XbnLoree wgz!Y+ fq;"D]T.ڌ[0=e]8*X*Zɒ<ДN|S$twOT̔n|KXC: S ccq%U j,Ym{\uO* 7ļ#V DE` lLG;[I.# S.Ws 3iPzd  "'r, DrFjEȡyqPܖ*8v T5A;RweGKJJp*E`(&v- dOuYN威 O_i/mx^kXfqV8*ߞpdJOX4y^5\y ZJo/ěv׃ZG} _1a}꣇'#x/=T1w2(+]T)Ù$FP_7}a`鄶KXJKl(;iu,ÕwsYTCU"qפhds۪NYPGb0LH/4RMuv| eD?ۭ,ɒKϭw94cs9ZC4JQxrMOtŵTxƢmVKaЫLp΋M)M?Ev[)Pa.T5O:PgoM7/%W<lF4^yL,lLax PHK7]ެG`# Ž&eYBUsJJQJA/?[ZɒM4~$ab|@~5 iOwXBqFp6QMfT0غDa`39,zLGm$$mz'%N;󖓘+^Q-|qARot_ |5W20ВIv۪ewMF&븈; Mo vn^r}utF|SI`%hz@7Yu)-^Ujj<.NRܡZb&dwܖi4KmQL~δ.\&St,ng MK{6"ѫ&?i`LQ l؂? mC 6{,-ƻ>'ZwVtp|M" ތ"ߙ;;?~Ig(0d'>*C),+EH5J'Z%+t;7YbV*XNXOc[6cNDVT\+L0]#v(?1] G-J8N?<#.Wqq^:m[~EޞJ־K "iF0FBqn0Qx?sh>X,gBR}OG $,[ZLXԺ#ԅEi͵ʰlJ:R ۜEyDHieZhv3R%EIY;L7i{QzG{+iDY/Q_~IŹ;ILty*لӅs!eݬ'>5z% A.['Q$1 vGQG3+_+G̺U l @L;0r;HJ;xD~.sv|2#;,[e>7QRͻd4Wf:Bt-SI =EȨvavvY%xw<fd! 4(XT0.O)L̇q.Us6{&~{wn^M# PeI4xL'Z\os&}[e^CF60k#O_AKG6$VT?aW]%PM_Å||JrE(~oJf)Zopv-]mbs&Q_(r!q}!Hyށ@%_FX?Gx$0SKpE_3 Aoqy2~B.~u,ƒa lfOK@z&qSDG|5R}do:aE Ca`t z.-ȗ4NrݻOKbJ =aY &'[WOlGRO_(NQuᣁamS#'@c33bp\ToʔĖ=_W Kd^o=r=R8\~K` -V1d8|)]`yoU6/.Pw%pp>OPӅL枅+p?:P -H-1UoQ<xȃc펔^uƇ ]Lzex2a-u.)%X%[6V·3OlɑZʡ}F75z ` DP pͣ g 2}!FmFsp>xPny:F>hv[irԅ0un^nVupD,NdHhj].ӣ *#G$*hd,jnF8yGtqЮHO7S`J^^OP޹BAV8)C5I Rauo h `Sm>z|~D(Lfn svU:z8w"uCGbzpGVG(FS[ }o)goLh,w%r*!Lwje\g|ӺPV2y>?`jl]SDΣ HӾQ&^ӂB߉u<<~~ijF" o?@L@ 8gאթ`-w-s$F^{>H^)[|$|+ҌUhzō"W)+^&#ow'-d~7b;+0GH[d+8lʽU"8DqW=j2{+%w%Sr,/xX>vIm/& X^+߈: {+,f|O nLznM%z|p=3,K⢉=I]4A]zG4tX$=gˆJB[j-f亡9c2[)Gɘܵq9h-pAt6: 0 >&W?&oQԟ7tP{aKعw˿r%qi໳Ы}#`Z4b^|v?lZs.2:t޵jMM*V{|qʄ\cC'$s[pLR3kxeR}}%.ؙ Of/;Ҽ#ٕXEFߦ|4 Q5'4R-1?sF9pu|YX{$Y9=B(!?c"TQ0ܧT6RVU\DϔMQ+x8,uN׈+Υ3&UhWVTIвIaϔ!y E{8D[J\$Wk/YbenN^" OO7ގϏ^79 @ k?Zl&5•w8+oq|opܷ'VGe*.i7LxF͐IC;& ȕk'~ٸl\IL3LQS%:wsQ3S bjhe [7PDT]Ipg|Ѱr;1Kl&9G!#NH2gy(qR(vlj^:<ר(z W ga.xb&C(PG\tHZB 8/&3O؈CuFSg&g`s$B#[a@ "a2k(jNkT k_ е tsb\z HyUw^-}KF;8֛KvvڷS]$]&l uDCѨo4Lܱ_a"0l_DV+i\3.GMj'!x^! H"j\EB}s~ Uy| AJX$Nq̝_0 VWP[xi6 iND]l2ʛ4Bi?֣۹;閕tWSLވJ lYgdzYavO(0ȉA Z!eg?!W-mArhI#mO@سcߑ," $?W#R/`P 3Cgѣ1>*2T{@θ3\ȂHhxόF{8P+Z:^7@>UO )T-A.V} C+!g\P|qAxHᘦ)ye=TÁz o2e?gT| {@iG 4G, pO 3pӄ]iP2oJqH=#C1͒O@,Ɍ+FJ`%r?\ Ax4m0&;r#|eHtev<Y7L_!:5ٹ_riGozk$ եחzS IgmxaPmAFp|K )4z:>|r2*u]uXfθV1 .0Gg8rʜ"*zg L[rx^sDqBnZ;Y%j:* #pk=((1ϯΞ[(6a$cG|.?,?X+rJA6xܣ o9`3l/5RDЙ3$sYTM]V7ݾGx6n\ȡֶz&Q}:n2òj2?e`ƚʉ.`tv^݂<2}z6QzeNjw1;^ ;5 {eZ]}vA%όQ:!wOkr/OgabR3^`)̊ONUbU>a(_:"`R]?>CofaǢ]^t?WlO<0:g>`g ~`芒[85pzyk02\.pQݪ½fv00% r0>P7cMSyhyY#>n&E״媕kVNHק|#am7t _3sby&mA9 ߟb# JZ;'ДY!''Enn , <ur̨1 RMzPmLCSf% B9As)$ښm|GYוEdJt*|zإG(:MC)G@UD[~O1IDحpkꖱαY×b&0I4rr{v6p?Ѐ֗oob1[˲GB -¯Kkk񨫡){rSD!xQ0@<rJM'k!o}xKDw)*󲫕J Tl0Vvy7*Q&p&#Sj![^ᩈ{ؾ9{Z2*z(@*Aij[  z8Ɂ&4-$T}u)~jֽ(PE[.0v Nʪ: u(1=?f]UtFΚ{^<1[5sV6 \u*iS:7PU>yׇ%gVPQbI mlސ!bv>k%RaR--Q߇p_yQY`UL Z\`=y>s`>X|g~*#hDE= Z^:Y*kQZ8$.od/ԾhgU548˟h~hЬ)yޚSs6U0>HvB`I$4965ھq^r)gk"Imw]BHvcjVBrQ{?:Jra2 Td6l3ɕS>6VE,A*:qCf S XY Ⱥ+9UD21kFPxo}(⤲y'BcpJy$6B<kY9i]#{ڱ+(kzR9 /3;7 ml4tJ4mu :(3K9n/5''e!w3.(~˻w"zww--<7bw5{R?S$7U8p؋Ma4z 0E}$!7 ,oEy~C2@frs ,My)7 B%`b ?@.w_>)cF{rJ5j[]_wI_MK!f`MeUZTf*{˛Rs&\vQϐ'呙rZOdɐ6R|5 wX:)2AlCr܌UP\?6QdBWS4fdˀ-K2S[;Fsqz0KMG?#0akZYʯg@ˡ6Iʩ?kj4V=Irɔo!(@8I琔O 0PL|^plU A'|P(M@|(۱DHe-@%ាl72HyY1jCq]s^c"Z&LnW$Lk O'Ꚇ/v`l^t.0GfaEi ^/nÆ;=>gv 8&'+0ڼ#EhcEdw{FU{ H rij6 0h{H|~^&-E *"L8bJJ4@=ɳk ղ U}$`O vp`&}!H_C^MD.]nj,q3K'm:T֓xqYOTtuC_%wg1g\hS91u/M1j-ƂHOj*+c{wXa6aw)w/) ~T26v(yK ES {"di'MgpV b+ctMIMo{s=f_ NKQί ߣ2MnX! -X셱/5E/ZOPAθFnc( b=Iam^lJG>:1 R P=q jmf쳏MxqqyͰ _w2]jQv dn0)8/ڜpe -#3yVf8d2j F۽N'%aR~A#rZ tȩRa,g5CNcG;z^.Юb#=K=H:39vpIØ@q ͑۵.~V@5MÑ4+Olz$TIpMK/t5qˈx14=@̭j4`ɜ75K$ȥ7jR玝_NBy^Eb[Z^{/BBpgPG>_Sw$+c ʅ$U"+|2 58s []<6I/oB#)6\ƨTϣ!,/AMk#R(䁓5!He@V)DeqM Kso ̌0iz\b,LUQYǗ+P<ꉅĠ*YW_ItzCj#8c zmrdGڀn=p\,0=#7iN]ۇTukQf4{], XZFA2i J;6#G!'!ZTIT0. |Y!r8 hqGjp?ePH$ 5{,£ U2s!GG0QL)/\L5Cl*?7g_Wcw8n |=bFaɔ}eBKO&/1CKѕ<]0 1,*Ȏ5e n()'UR s`iV\U #V%<|LKuOw0 hˈ ElEG՘"je߭neXYOӵdgj`i\. K Nv(a+w*'I~)6ws(e\_8Ǘ㜓YXtGjY}r$@Ww3D~L7`-o]{";k__{NG룪(DEphXRF}6FN_Xy&uS>Y c*7vlL-9?kԈpuDǃ) BxEG0W鰊!XXٖzǏj\Ġ`םi )oJ!/5:mтj fmZ8ph d.)zPŠJ@&=DDsd3{kfnR#)DT(4lxӏS^"3yY+73( fB|q(\ef^.怈 G3(M`-H"sNhI)t~(N|t2 ( [%c 쳤$h[ϑ9a)I#acx]h~Ո0X5}&汣$y'Jx9;J vF.^dO[{ٷ6f2e:Y&)D-s!&2ADZkkB?(Q4w A9 k2qK`oA \fZ+s|!m˞MO7@j/,Aq`bad}iehV#4Q\h*FUdZ6da\8|Osm<\q(ԏ] bP~APz͗]^{L{/WVA u.A#dYV7%} '&K4\{B3:I#||'^F.ҁ^jF+rg.st8yP̄iG7,1řSLIfĿM&ˍA=A;wa$XQ[UO2DkLPzH ` P JoMM|.<8r/?(m7Nj^^jLvXCUOx*:)ַ]7<9sp24A94$q$G-PPF6/cԷюoㆣaطP,RvmtΥ843J EyضA&yH@Մo(Kzf- :)gv.F=/L]ҥnQ(on٬5o㢤Ҹ˂n[F 8.⃈wPϫBuws>z?So"p5o rXC0b&#%CPTS rӿ?B3ar_>.PM7f8+a-gDD$&2C!!'OgkP6I#ybpo=*}"^k}+h3΍%}LSfmix̚3bf@ey.h1 z$y # j[kc"=n(mxՍ_x•Q$1/+If LT[ҐshITxwlUG_oRƛ FZ"rGtP%A.3es=m`wκcL3 2|H='N5B6۱A*'9pDS9a(^Ee~)g #ӿhQ`9 y cZ/ŃFa-["L׫x4 ukC&q_ `\9a6L+ےC0މFoJ%-Qދs?qω-R:DG[W`"Ml>2,_O9fc0ӬU\Ϧ;Ln\ z8KK2#ܶCR߻ ϻ|Ƭ?J)~5xgiǎ/⦻ IXt>%nʴ@dt4|)D%Y7Ԙ^VRt[H`mQ%'##Y^ߛ"J.( ME9/ՋJB8qӳ砝R7ktf;m`&1^oŒ FB~y䳗qrRDk5C~AT3b!Bԅn^ᜪ7 YHTDzmʎ1֞Y&6ɰ7q_Sk)1q[4,YOd(vA ok}-j *i(~YcQb7ȿ}CW9-M~M :ߩ=sF5/D*hԛ$7 i5dR/# Bt͢& .}GP'>6+C4ivN>N?r/ڡֻy(~@V(w?^4degڨ)kؿ̌mիZf9v0د5Kp~㿬hDZٚ"Qk`}W=~HY~)9H*LQ)4=m͊|i~ҡ toe^9n& SmnبDohCE~oÍ[p;;l\yY> ;6'?؟Rc~* hDII"P,:^Z\˔7]4L 'Fǻ!& '紐3TB*Y<ܘ[:工 ּ wjim3*^ l>k$>Cijmwjݺ%z? LYV1 EZ?JW)tmwWH/ezw a1L0? 78G8VMJn',㤰}D y+v5r'|%nɝ/4X,a\{D`Ut 2@ojQ|gVơD3LgḮʺH`Uj 7y#Ta.E; mVoIoeS)~79E.3v*<7tFS]2W-/4=4.G`L\ ffgq+a?`WxLR'ֵ>YӹBȐϖkB{Z78OViv2$=,rzy̘;,FZWk$;ؠv4k1F;|W=RF^ 'OCRNQ{o !Jf2BkDjQtmd\Z"D$cHV]u z3Y-Gc3pP:"pͬ=9\NR/Q|,&|mM$-n XlTqȟT;D) kJ,wm[Ԏ !r_>OgpIF0}ySXFyw hV?Až\ԡ#(_A^N9:=6Yt!EnoJ Kfc1D<r؁gH#$@Z#Ƶt/Ɯ ɓ؅Zn/h5!)io+G3;Yth&  S]rnHWokk~ӗ5![2|\@i0T@e~KIVk٠=E(Z-1IS\UB.?n;kV ,3 *δ%EQ8M`0C~@m*Pp̥ʐKZm3BO"'^ʔDn8OJN$>Mt[7L\eR5& NjS둛;-Fb8Bb%Ig6V@sD!z^ *D${6n8P9N}ҽ(~_@[9`QZ ֬cO S7_XhRȔpB10)0 \x5NcdLPiLT׋ə<p?VD!EewZY Cf *2~q?:c= A/ssݿ5e(HϙAhfEB]sL}+I>_LsEM>GÄEW< 6+c~oP>xҝLge& |@z9A$s# }YSZ띟V{hh+M(0%!MJx^'`mIRf_=r5ӮDrUc~ix  A7Mt2%Όx w%*=3 Z#Y">TmM{7/ZZfBuIu,vޛ=[#k*vUh&M7 AC@N6`1sDz}OEj>?#pY"Ϲ aVdTiHi VTk[0NPTSbߺvy3#;b;_HS)v88xbH=~-°Q{f)_LЯQcL77ݕ\!m/Ǻ]ߍZQ}JxuςqV/mYn_9+6 Z**TjwoBjnf  .b4X!Ru}JOGb_unGE${b8ZŴm'Pka1XNM˶s!}/2:w3 ~2M5=$U ǶE2hd<Oɽ9B^SnPA%W-(5UFljóAzЪ#lL~A ,-}r8tu{zSYR`Xԉ}dWrNl&:|Ďͽ&iy+xJB:)EF&? w?GׯR̆%nSVС).n|EKl_H~Rp>3,ϩP&px~PNFӑn/lɽRQ:xM@eGXQډœ{' (Ȧu fG+y61cc u`Rf {wEedrF]CGzJ=dZCu!(!.nz7&3o0d>q{QцN@Fn['ή OdCf(lOs { =DEo݋P.+0~)ԌEǼt{a`x|jJv/ԙ7/zZq`X!Y𷏖&_aQt c3Gy:$vE)"URqBS^<6"Ln2םz8f(,5hbAq9cm hnB~,oHLFԥt;J҆5+TVb,<"pl w\P;&&#wnӚdFʖN}QNvO1-|dbhHM0xþH#6D4fH.eˉSod}#ޠr|P(k[!>:0"e^fj4bb? WB46:47 o'],+=>(6令d䓁jd\T0[yf3UIlq._is-aVNgj+  Jkէ4[a5.fq- o=EF/5 (?}K L:"BsWb0pMf TUIn`ghy9ĉAX;)@`ತ(~Y؞e$2C'a!DSH?EcAi`xs ]LO"lXq6l(Jm}}qؽܡk>6% "Bw"Sd% .1x ~ 957 L8@82;Pj!oA37a;dtGKRxDqi8t\(+-T9zsijXSUji8!a#%cB|+=Ow8r Yek$\Aٵ]Id{#]!%7)H T V~{n/!)50Š*DZƝ|0˄RH+5m %0wEC1%%?*ԛ$C9>" ƪ'F>-4\%^3=lX hKCYp3{W|Q" (>&P'n3HʞBAk}Ka; 3@77[WUb)!UR=krd5ŗKd2~cr>y/&+;B?pAW[dlD[ק҆kLtwc+0`;pRq1Oكtق?FhT*&=J7|2qzgHY A3䁍ߋ"{e?5\쭵cM(x5$3n'5TX Y`4m|Xb1QݣG1gϗo~rI1"M0 =_x譀}u0 آ,*o|îyVK XJ&ȭMm&Rzb yB6G9GwlŚ*D*C+wUbe*| 1<~^ J#^ծq.$R&k9lZ)tA9{F[$YfA_yHKQig֩{Ӑzk0I7|ԡ繡|_1o1* fpKM,krrM{u6uՃJ D`Nd*wM麸)S>O|ӂ,$2/3<16Ym*{rVD;( 8mZo{G C d(y>a݃q)dT/Vvy.6`D0_A[}Uc4p[:&#=zCG+&Ot> K w2-/Tbx }#)6*Bt9W,LjQ_{GhDKoPY8rƈUf?\~:XՉsYmY\V|z?6 ,Ƕi3"6W( CQ xl,¥2QЕ<^SU%_G,vu-t,ehwnr#|qyGTwB=g\f}n9 ӯU:E׬u &\șKԀWqVz>쵰ilti,EL^LET$OTO(eBMt:.)M|}dܗ'FZ)Oō^W}?fly|ܡi^0JM$@BvV<35gM@8O2/ .p dYBwfh)Sܿ{ ܍M z^nrU28zKRA 5xwULG\.*wXgsYt%MFx/^뚎- iz@«;1xpϰ j`Eb_iD05{Qa:NJZ,9wrIA@ \ `08[J=Xk;z8rB,3;Bk3S/?<M3l1AS?u/5/M]Lu4%Bp˒r[_4ԈODI=O  ΐo>7xiDa!QO"A"+߷j%Rj>\mꠘFL?`Qe!n <N5 HEdtEAHu/$tib*)wLn$׹h?@ՖwW \Xt^f$DTZv}%=l?koag 3 (^Y&tE7fP9 k,i o6ӯ yȼČEMy4ehO `T;1gܗ֣҇%WR!dar|{*swVXY'BF"pf3w%oyx268+oP&3=^Aq)Ʀ5fcf6[M`ͻ~0$ITA{;BюsqExp"AW_SLb_̓Su{@, ۫*m Bڅނޤl51y!8ew-BiB} rCŽuMƘ;đLiKrpuA1[_J 8yyp>,^ ZG7{GDE[ܽh.V}d q0w{)-W~?UNXh'!Jΐ=.C/N=K/dv Xw DcX/oCOSfSͤ`Yn?%&r%ur y9?ZB"nVZgK~.+z<n:;zB`00^RDD2m80b{o~r( mJWHqN, Pjtʫ^p?#+:8 qp*y-WJY<lU׋tVHF.˩goe(`ǂ+1\X~sq31 {p&7|4`_JKVB}j&+SCJ)9,ۯQL3WB5c!V8"E4V '3a6۝}lh4m%iϛOQԮF_0SFPJ@̻)0UHwϭ$ZxcP?O?# SYZ$o E=X-CL\%6vw=!R44ְ&8JN %7gRl>GIZ>@z΍DQ rT0yE:j NXrDͷtZ⭀w8 'Lgꨯ"b[< s}hj5Y8ҍA8~4i,tF av߶WàsIp"OcRi촮?VX\ݜ.kg&nRMG6[ǃ(< .~\ROXRXNXD7 4#nt.Q3~+?,`!ݰddEZvbuÒGp/`z<>Ŗ]ᩧ*fingipYaZB'jr|~=(ss_9= rJC `ٻ%XripI27d:їw ,z\­܃Z&xY!ަM[f(> ǷZ;v}%`s;t$<ՠs}c'+1'\y-rO*xoUr@dGSd稬ɜt׆мv{Ÿe" e9![ ` 0ƩF7-~ӣVX;A&؏ֱ‚OOQ8!@k G_ b6) oο\L?q%UV/dtjޣϕ7c7~ wb,W$m8VKy%*30~cX͠VG:ճKSblX`Z_$(Nm/o㕵#F8E L779kY_Ț8 O6XO)Q~TѴDzfmd$;fc$S<%7sXMl,s5sb6IrZ;!W(6B|[[9w#k`NTm76N`Gy 3yoTdI Xp]a +չAoWO`J\'4]3"G#ʕ~,8a=O>4tS< m\oex3?lml\jGaY*a;պTP+cwrGv;Zl]'DT0{&+8UiQYw017vons[˽_?Lޛ2cpO},GT[\nh0RI.*HR.1}tvL5d.ҍ}g { %55C"h[Qy7i?&IMy?+#|(֕_ (Xq}K!ff`6&f_ /:cE'NgL)L`h7YQj' ZWB%TlIp5JSOWたLJNM`unvz'-֬O/nWK|R x4XO@/qBvb#1ܿnxt^&a"#M -7`?vO3 N~nٳV*RoQ]2D(5]OX6 ~U4?S(ђZmusQHpHR=+EˆN.*Nq@vwC6^0xy*qB E؏FH " d'%"Py>P!ג`#F9RI4ӎ& :d$ bY'Ih\pEӞ,VAt`msW؉_WS&SH>fS䦾Y81MT;s>CWr|=nY-aJx~iiV.\8GʨXCaR0=Cb_N0?=loٴ%:筇d!=p -`ϭLF: \ >7Pacڢ6՞*%WGsuHD.{) Y:SOJO;e $Xb9IsΤ(1 1Ry4_V~V*{P3/e[|OW/C9$f0Jc7JD).̸̹C ћ^biq޽U\T陓P皧Rs[M¡/<]J¡b@['65u.Z1d&ֱkTUࢭMGE#X}"aƫʆئp\8[N>sjz 8RT^#ݤ79@]rV!x /@C6 k֘l%V}}ǘc/m9za4fn)T8})%Seá[Rd:Y`_kI "Dž7:$¶y_t zՎkH04}cL 1?Z'wЛcb-q%ZpQ1 3-<%8̑;?.nȧB$8)TK-hmNu)Hf 2yvt _Fx,V?^N%?KÝ{A,Ɖ(sQVH8iAO%}X 21S,79 rCWdm!fbc/Yh' ګi"g3~.A6z/ޏ{|nz@Dv!xF(9Hl`\VDy}"רgv$gNBF=3~xtu.8Z@j^9ضSܪ,^/^b zyU%̍'؉(B3m{gK>]9-rK0/䰜(Y dv9S ًI(3 0 VA)DaEZ"rUphO!V}T>٨PX6j >Iqdn)-~۱.H=jgUm/}6h1ZYXxE2z'x?9%"dfp ~txDpE ;jZTKm829ަA m{*A"8yK,oaؗRcm(-[$̰k¬p:-N OKѱݭvqsvMe*ղQD {3D8Jk ٝ07\(Ѫ'V @.=,3?3cVU#/~LzU8GMT+ 6vaٕsOpj(GJM_! ,Gp4k*D0\N$PgkgNL?&T\73'n0|`l'C_>񟏻+ĩjvw! ԵHXgH2𨃺Klq_lGG)m&qYFFKg@*dO6#_`%Ż&MCCeՆ;fh櫑 = Κ+5'pح0:&.PpF|+3S@?@RݘFZ׃Rōnm~U !g|P+.̹2Ef)BKZx%EɆV/v|mUʼnz2]ʄ' )r+9UD(6e"]A)Gz\zlKbGvqzT:$Lz-p%8 Er>Pږ¸yO: 9Z\ 'M5/Rsls89oDV }F2 Myw*/g,EOY|.] \>ָּSrOY/U9g Չ44l\Nqn2\#{.lxKNWm`$@i2Z5QJĈ ˼84|J'9wy{_)%LV޹uH=e+9u΃?`Jc|z2xɳaǮ^o{yD4v+}Ì.M"i=?c4fA<&>G ]3"wUܱ= 49Π4o}y4q/`Ԯ)cj1s;/<f/!PzW| jTw݈!#kP\9 0w;`$>43'vv4[]fZC#3Tzq|[n۞Fδ%&D0{j{xyc̕/_l1=a}x>/nIYNՠnMobh&R"k\ ,1/nnE(V7\"ŋ̋[ᛟxBtVl1D IE7wՁyK"8v(l@BZhPGm>CG=jlJfq{k%!u} -f ;0k?A <ֆS٤vG9#?\i.&!MN[ A" x [\04ts ̕:oF 27w>9USJ(Zl; {3D:|{#9k'ZЫFs ,YWW Wk3q#cuGW+E֡4*956 ?ŀ,+4OawĄv+^ hsr/hd6$AcMbG#mM.m]ιn.JH.,GP\K琽~AFyehB {p>#'F orZmyΙEEzFg dr`yp _MW!I J'&EEhisb3:6wvciNkZ6اŞv6k̢a\yץ#^$߯z7$ܰlh0e^ %f"5ݩ@~N9Wj,f+JpsA>pQo s饴":;jCUJVE-_+TF0IraugAS_BEe-(—uLĀܵDanp QL2#gQ LuթCœ/A"1:Xí*=mԿpmݜk(,'WT丟4 _ъ1wւ=bN@Ur_0P_2o2y:!dp rWmGTRA 26-WaT%8(i4~#AV2$1Pa6)sA۫#EQ/3YF~v')…ggҝi&%6rI%VD茍c<6 SbuDЉuX>70"_ mUefrɆT)4I#˶f\10)'g1BsGHdEpFv[rhX0`//:xcă#J;t9 3e̔R.-lGtSY$W#ǃ;PLy nW"u S.d VwދB( u_R:J#}hDiX]WGD<6,;leEqfx]ťVac3^(Iq9>~M0^ duvZFg%QMv=(s= ~AC7ޝ꿹?q}tD^ )!vPﻀ ڴ=8$~2˗X[+Dn?,;0WO_#'0Ũ7SV!tx%mRw-jCn #rE-f.Z2+Q_> $)AvejŌWfe^ $KS\k_iI`=P=hх|:ډI 1R;F~$kw"t`G' 2TۤH.=!wSHW/EtDR̰%jqYSxOU#gKLrs#Drvn*o%+R#5]f'XJn#FY$0)'UշLO-j?0Tar1eڏϘ4"$>S+?VA_9W\zZ>wsn/lŕ)Uo۰:,T|ctȕInoe-%xԀ9hiMb">)Qu Ͻ=@=o; Hhgtp놝1±8ɭlࣾyOӓ[[`!ďX.l4e2kRܿOү >niJYfMy"He:EO7:Yj Gj!,483X~uwq>!46>yagÉ>WGeTRZi %Cc8r+/F+S`06Wg =A^ |>Vi1v+51‰ŝ C.틦+^ PXUpUSJWp8] [,F&CWq pH2g1OBd&‡[~HOiX:#mP b9Q0/綠ʇob:*/^N?74j}݋Jk(`3pCaeR#7:01 ٨:snjž(V3_7pYN&ա^!eNဏ,|ː fOq$rۍECfeDeqfErM>ѾlfFAV)6xA{XUM~SFx~bpL(A  '3Ku&m^۫ZO9 ?"q\< ɘ.lFafVOR+K AF &bVnKrXF@JDT w{S1{L<2a"<@ ΅Et(wN@}'ΐ#?D le'a0 wdcfߛHQU/B:oT~+E;~PtVG*?)qH%BJ zd,`a흅#Qb=y_w1 C$b2e?n!FVu*j! [6$7Dƣ^1'"o`ESny#굷7ފbJJa20_"Fr]A&Cȍ>z(g I QžF-^ Z)6|Gu 1RhnT`mH#A_E\,]z0`#=T <~WD|3?|^gzHvdx(aY8x`b`-@P^V&GU'%떃q1/A f%)!Ih#_qmF&Nؼ6Qk]NwP?%K@z"]L.HwMm[NPQuҝN#\KӸ}*SlJO=\?xYYL /a'<.\x&Z=ee䣩cElru8}G BRK-]x>P友 B89o! ԕLGТ׫5謲>P Iα煫'rXx"tEaծi5H*}Zx= Vxn'2I&H $;;yxxRV}[S3v,Ks)L]kȡTsqKZf[/Kxn.cQj.5(3]?|ss|{;1Ɯy=e=w,p?}1,櫿0AxjJ]H٬7^P^S/Ίnټqk< Ih*뼽xѝ=ԨTBW}.\2jb,,m'Қ-[f)aK237nH}ڤZLu?C-5rÅt>ŤxR %g ռ~UFD^3xI#Ӓe\ j6%^P]\Gc43ZZ4gq9ISo}JЇ1l6dOښcju4B{nab\gKB a5gn"hۈCu݋z㊌Μ]d#&pH0PHӭDzpw[E#UI~*jYtF KH]7o2kR * 9x'ދGhVrY-m +_s'껨/ ^Tq/syjsTvA4 e^hR}Hkm:Pci.nFbO8+OCw(;j| ~N',o4XC*z/XPˈ6xmuX1x4컳J ž{7uSj̶>_g]GC)UX,'01f.E) WB+xQʓxsFoTYzB@ؖH3E)Pp͘w4*.9+\YJҐHs-9Kgѳ *DIoQrw{3($tBg`oa?Rď"|US]!Ο/ " `?ŭ)nW2<ǴFur@oapщ|rzXh]ݣYϚ**$j6E[PO"cc>! .KhOoþ;BG鏬|Q_yU1yPQjkŎpHh2$ /_wQ1X}͛+`,ZUs87Kls1 `vgnT(]#^6ZyjȌ $\8ggҖ({\=Jdᖻ|2NB~PUC(_1ɳA#SՄO2H74Ҍ}eD2@ ԓx֑˖CRjp~z_$a^ i |^TAi.!uW(%S1+W6Ʒ 5 vi+l,!Op,ppPgURl =EʔG+ $Z57w^`_s+*L~wyV;m[YDb-ƒjʬTe@xǶ~CCx{%Rf"V5!# x$BƈL]!67ϓ iòtE4SN?ɲ{jŅMajԭXy32d҂܍_a{?\3{St9y{]rMGoYT  37mJ[6jFʻuF22b0_ dX.WPsXK?~laN bkG%weDe\'횢SںݦB򌽲DgB(_c_TtWCřeZ'%&xc<`,˫v W)Jq&b0(r+79xσS~UJP踏}X >2v-^Y"ne= GUőꋴ0+@("~(A7&k@_yg_ %oCɨZ1V +X(+ &-s)s$2;^. P 7.#dT"&)k Ču v膨]ULa)hW[rlشs|It7VU?騭4xȕE42 *]QlEgZ9U7u. x5G#=V*8[n?pn5'HC^^:% ',:;g?3 8<:@$18̦d^뚊``VZw~D4mjb(ojvQXjHv#֞o08Lo=p„dt c)|-W bZQ FsUkm),"d(DŽ_\㥿.cxF fH!Z)pʺfRImk e[&_)|.*O&9۸mNDj2UIgB Z5fx*OY+7 Kƌoa?Y"*47Q3+q,7g?^9/[@ɯt$%uɃ5}#b_fK3~b^1dmјckXv.&3 B|~OQ]$0jּKi#7@M2Ő* 27#IZ\(jdәKN1=\2`&SC|5>#|0|0jYM Ss-=a֑,*8f3ȘnrTTEVF#*Cn!0P""EZ FlǽNwN^aOe^#+In| >6ܔ@0;/_R+C>y-p,7}px-:LG +<8řo` -56tUM,IX0 ۩oǿ?nx6΋ԟxpZ QvBvTv˛XvNvx^ FVrނ!nh%UJkڤCLl|'/9: l+x\ܒE(Oy+egsnni%l=q4.!KЯJTMdu09֎n8=G9Ezqa6տWƙ C9`E'm8)QA2`=b\(SP|;`b p撷;Dl\BYجLJdhK_-c?qF?z-^aOw{t*3æ'`0 ŸBb c4/cLwP7z-@҃+MBWb(ؾ[86syhَvʬ`vi{b[l"m*qL締u:<[m~&3v,6lk!Cݠ%H%g) 1XxÏ\ \QPǎ7μ^>0_5[FЬ8<ؐ 3l̈5Y|k~ !w0J δUXo葐~MY֖<1nNI?z3nxB4/`D-SaSFI{C!vd%8#l;\x[L\ D.mO N]RBn~1YpBZ傾sF-^?ՙ3q9ĺdH{ Cߋ9J*[q$hV%d^QuLfA]ާ-A XD|bID|"b$Bւ jk{g|LŮR Kc1#CJA>b X^jvas;weBg2ε/tϹ+(h u1{/DG#{wQ=_x Y3O^4ȩ?Q-tK(X'G=IɅ T)kAW2X.A(/0ClЖ6|T̃վ=Dj1'_u̸= o7Ќμh~J]f znpI˿jn]Ef|X%yķ\șs{q MɁFԹR%%e4^ %Rs ֦o1cpy)5b@fK!"Qq۶{SENGf7j̯|>rZIkl -ٻE?a'}_a,[c٧&yN'dQ0۳b}C7Yirz!2j(93^ &0 ô'"/JF z,ć5dZ$ElzP?>=|g}F~mpʢn9SP*;>#wV~|_ˊw%4>1zYyh=<\h%-Qq0'ʎJ_rJ'h  U?B)ʰQ?}@XQM`|~6@:1wS bNJ lTQPy028'^9t\ix6XcIܼPT͇@\GMֻ5.8ZA}efqN. ΢5BDh:O':U އ0|Vcs,H,hǒ2RpHBX)gd"{sBT5VrД79.}z]`D)y gj5ldLoDzS3}F pKaWIt F=I5_"4l%j-fG皂H犰Lķءg ֳ\&% {ktJ= =Y֩pa#D\Φ ;!|on_N{u)V+km@aѼ@ 49V# Ě3 G!(nEm٢Y,ktn8iz iH~2-=&?=xڑ7IV}O H%FIƐd#!MAzyo=y&Նh1!K]( OO`[167,9cCXߓlA$[׿8`V>uʃqd1zh"ǣ(BAhZOB.X,uyI2a(\uO;{m6ݽ_X>|)0`O7C7t7hnt,C^ARGoSP:U΂78>H&*{(B`6*lCL3T㝛Dڢ gJ"w9s3ŸmO`wVg7ŮxWA'H]HS6rHtVR轆Pb N%?li-xM׬xѠ[n=6W}+S{Wr}j9|Pk\/Ǐ_|()BrY>`i;* ,؋Yb̹ѣ:GyM"2(U^\:XJkǓ3p:(H8Z[Y eJ{it+%Ӑqvf{ &ZRRߪ8e@/mç()n*h8qUL ‰D1b l /"6=._ckCDYigX%m,U4zY,yT=Е,|0T\EoSGؔ}:qvoLm̙]ގ )3zQPP+:౼\6:ZQkhqTR?Vȗ66$uv눈/ӧBYhӫtVz~  ? 5F[ʱ_Q/:zg̬oj#;  uٮGK &?.& b06zm׍z@WUzrpnKHE #rX &8/ik8vL|H7%Sy(;C77o!N .!ERygQyB !)DDvkf<&;'h9.ZL~@R' =TJ$pV_uVEkwgMT6f6A|u)pr9 Zy5GSXcncAkar03j98(Wspl-N9DI,0 9D[Rj+) > 峄s]M20Fk戡]yCR bu|w3HM h֧X#Űշƒ|sĤ39q^yA$}, q!>_8]R=? BG@vv. q.ߕX4$#YM#W#:^[%wznX1 1<Hv)z/g=Ds1psߢ+ta>8\.h_Uku'ԃ_ #Ƃ/ /Jy v+ɀS9$_袳UU>qE*|=1:SwTQKljv |s&/E%So'zޕm#88+kkk}x4vilo3+Ak{p| 2ڞzւ.Lvk0yFV5B$S[28Q#RgiG$EGzdUpQ絙f#Nٍ]P`;oAj$6I]2q>,qY󥽨!ODdA]'Ni]Ώj,T'/c3 N vbYߓVHAX7??G'r;/_ ",tT kikΗeI?0Wy_B ӄHn# Kh +d,m9cax9ô2 8(rj@cun!=sNLzuchMzQsz A+fiYD4>\ 7IU6Ǻ%CwO:ء5_٨QW:P7[8%5NS-]SΡNwbfV(GE-Y4;*'mrアyT ǾELwM!e>(t)*pu.srڡj`9+Ɩ> G/Qd"=ws;IBsK]Eh :AL$'þ2?(mTKs ֛SƮzۂ"KiO5B08ٴ+(V&K( {gjM u&%,jGwߞAa&Cg=63TtU2].J0dޣF6רOGK3i Q@t DlWL(\VhfRn|U[.Dj{7a:+AG:D{hRL&5}}U)o#m]U^]"w*wOMεZ`W xu0]df6DR<̰{|&&$ m钹Wz, 7M)DEB?n:qn3ikƩ7R@Tȍ Bp9D-P G1&HQ"MzT O6Yu#h}r<rFg2 4Yhr)JaQMo`wm@Cb؉xW 4Rm# wOcDt{|];nБ?G>R ud IR?3e`)bKce{O>W +9 X*S[<+5M2ƃt9:NcTz; ]OafAЦxΘKJNY Oa+)vdu!ގz``x?rОo})*oÙC)QkMahIοi3vÊu7zMe,bzE|\fh-v/\3 ea;$(+l6Lcݛ) ҇WA;WR]>  8L _Ԃ-˝|/ :$R~==*ϿtU$}NjAF e2$R  )І>оiJH#K5`e6V,x4s`r)3Ӯ R]A\`Ҭ"[C;MT(X+X$ihw6wt0<Cj*c'`|KI+8w_FQ6=KX I-E[x&]fcsDvZ%v:cZKd` X',]3ÖP^h|WW>nʤ8N?' Q ݺ-dc2{eK` Mr6bbޑJ'o(i~rMj9]VMZE{j٠e2duo@7#k1&$=1ꙻ)vV#gdˇ@2$tEG 菧K&%AyRKSOcLRyկbdgSyqTOvԾsыz󭙽vbuQ~ F"`&}OoO.r6J|;}Cd"-zF "$'* pO4CƑ-9]\5,AyH`;:1ÃGU4Xpyi Ai%dTho\;*v`{My!♪X3k TFéh0tޭL~D=Xr(tPN{d(y&Z]1۴u9)y)4Ilc n߲A:o5 _az^=t\t!,{hj!ǧ\ =CӸеr9(w=n\!dӇ|`M@_CWzOdqw}OH`=!8Sj!bKfQѬP x鉥AA6⮡q&Z^zO:m] ]8$2؛FuXr x/fg⺝pjX]Xjtha@h 4vG7Frnb7͞i ՠeOh ،VK]v.8ynqx!htS =.nsiW{&3j;P+G7u}] o&"avY=A)o!8~:A84ex9 rb=aL ,j _dw*9P txZRbCȎN ƣVzi2[fHYx-s;SFqz4}XBFu{P/.< 9/xW4 [`Pg @4  c8&$2}fƋ#k}:]zH qնC͖yB 2JymgnE(c- % oE4lK}a^ nLEʶdZhX\#F^:$w5oarjH-nQي8.IH0hsO*^N[v7Zb0ʚ&֖iWpQɩ5.~:6T_)X 1Ĝ!`0b^y0_dz ޤi-% r2*5鿄͏j6nN!:Pyl/27%sm@ W9G鄸1rMnㄋvXHpfYKh_\gJOSf(EݧN@Bʜtf*:IH F},=l̕`(ID8"Y?J;>((-_nd_ڔW/Hb/ d ՅcdFıd̂xO ^KG,ᅞS} 71ns&!g19vʊ9GXXAPt/nאVK4Eyu]~_F? 5ؔU&Ieq/j0ojN0I]iٗ?5g3j0RnZPTPg[|*4&W+`=5.ΐ0E؊-%U*c&|Inх fA4f\NMqJj;!@@zs7O{>mtGlTo^K9@{x8CG>% oMQ-}*rN"v{f/ pKU$&E)P;BB#4( }c:ڟ//|ߏ nmz[/6R/c2 Vȋy2\3=\IwN=.L$k3ūTgL)6rk:%T\Ɩ(Mϔ qv.@q*-ι;5lϋztQ']d6d;fȯr`= )CC4FĨ|^jpr#X㩵v5TF 33I 0X9=oY#-@kM- ]"FL=@XB,H[h=2kwDpI`R2quK塃"J^Qz&_C{FeЧ-\f%iQ#9PbfORYjo`U>3J#Go )!ڍ Q*T3mrDRk'ħOt :x%G1PmYe4ԹܛLtl1 b6UmJ!7:(/Et30#_#|}vsyAN+rO[0/AN^cb;~ 3o? [  &ex x½[[U[-{ÂobF(HmY8.C2tϩԘI%ڊƴ, 99c Jn"/2*Cc4NN_OCBG [FƜъ,O`~X*p K 1Ԩ B%|T Ʋ3FܵJz[] ,0Z6ߊ2PY6F 2Kd@lw!yYӹ;J&wO,U7oZdw[g Dƀa !LME:lGK=2yrS]x|TݷINoY t%&WVh ȕ{!F>i #l Ȟʺ'TO`,J9D"ϫ/A4Q4ED2'Gxʍ;NRJjzΊ*\uL,*W0~<!VsЀӴbn1QmSX4dނ/ܾMRĦ[Ӱ@)% PچѴ'?@=LD1}!B #/%DMHc0Kr7ЃB_v}'okZZQKpkXzqIU& hVT2?' ь9hRfeEM&U/n!K| d𕛩c|VG3jCvPs˘OG.MU_n(3džu H/qKA~6M31\SdDc 0/$T -]"ߜFg/zm)Djshg櫫L&{y‚ܿP*d}M$%KO\tZwUHdte9=M*ާEmP'W]`z0ՅA+_0*M3-|2V\Sƅ+Čr^!8aβ?Et)$?%w!C׆dNDɿmt&%['2bivbUvMЎO]dFq°ys+ g$;k Y9_5Wq^S ,5m]U3cܡZ.M<g=$xDhg"Y4S\<;bZU_ W_Z9 "ԢՇWc '4Vk}; ݄Zl 4gGUA j.%Y@@ْyERC [SG|~˘T m\Y>. 8Xc ewp+i7Х-]g/ZxAfn?]4$:)oj.ʶZ狈Ds, %?F2)8'"v&U&mޜ\Qoئye"U׈ #K\(Gͥ+v;T=+3j-v+(1mNz+v@UoV٣>YA<+Mu\D;Fl/ TE\CcZdh ͷt<9W 1G<S E‡f&ؕb@EiLg409/Ri4 .5{pUR+s/X~63'Ŋ(=W߭дsNׇe(]1LVǐIߐΑT+D"׶_3 n\FX955(?U|8g瀔pAtxWIiKĩ x ;RX)9߸{cfrUEK7]69:1/.i =rxV!BxI *kE`I};MB@m \O5Z?0albuxEVNRP<,@1@aq T .Lx?AָMN|C:܋+ޙv¼3*60ԆLvK<&etR\5l H#-PD'˻Sဟ}cܺ>w/ɱŭ͘boE%( ~SEO`_y0)g~5K\os`P| >ӻQ6qI >6>eZoјѺ(WY*(ݍGT_ҹd-|UFj$mbc<3,c\iRV,()Wgً\bGKOK9Qg޽@)Mk"\ŷq `ypJh=l:/~ɄS|UXmaaja6+H92 Ԧ-+겿@uQ8NABG⮐גm[G0rm'd$0W9mn 3otMMGbP'̨;M$fېY0$)_M$?5q.f[6D4€IxFPK@8P}8أgk$0.@*ZI%~d5t0]6/'mzhKtmτW\l˦8 Fk\&e#mtZ9 LрI?enaFCIRocxc.}io&nDz[ w2@P o"|q*>"Ӧ-v&m<"1s ~|-H%I6rq6)W).I 3)[2FaO_R7pYf(lVLRJv|<4[AN+cE}xĪxJI!pCdu D3$9PZe˺aN݆3ޡMU)49tf=&1l IYt P"Os{R.NIxԻM3`t/w"lQHJ%if-s**o.H+eadhB+[W2`w,$6ZgGGDЏ}cu!Cg\ZX|$LVk6ᮆ@$S΀{{1ՌusE%8Uv9Pz^j.|-G} &[|pipJjK7pCG ac^luYd 86;$0zlDZpZX c ^D< lVk/ [X _Ƥ>ŶOr:т劫oN3#e:T7W[9cmp2Kh봷j-8WI'ԌN<@ocY`JaQ7tZ>̹*_͆\&98;$ зbgL?@J*lH|6%QOΟr,+D|DsJ ۏ%?0|zX@w)L d8 P%g-vkz$.1ՉIpP=E"e@@6T`)3G!@r17_UdnA~D'yCt.5.5I[U;yz2)J b \ؤ>Dh\i{a~:ٟlp4l&yrZQv ɶǶFZfGav_@Ⱥcd\ :JsŎRܟWu=6.jꞵ#ݫd[wM""Vٖ" zJhRD _XBX0T`ɲDXM 6Fcd9{n0qidI?`xTlpəRbRI@uS9E^ҧуj"i<8Pk^o|BӐLRFyvnW g7.b<  ^JE/%y XMb/tmcPzfOن[bSqBo:¹y%J}FYN rD*-Wbj o{/ʤr&L?mo"*귏2Ⱥ|6 1~rZcfI1Hd{Uʔ?t%BMP&8('ˤ>sn: 1(1pgi;ޕ5s V &(h?UM(xDI:+K{(p `j5m055''-^Ʋ#(x9S_fdOsNSnQTa.ٟL{P|6KgRY{oͰ:/>Z$H椾_ع&@&ek"SAxh0_a4WBCVV8&V΀X9vxNPF2,ԹмwTt"TcՓOj/T|/5i#~ J 9UXE<_nz8 ,ŬGAg43S)$xZT?WÆ[~\$ p{|KrM#,xA{mlqnr#+R .!˥nT7e [-W76溥j<].|)]K#MϘ|ڧ4<dxĮ/lQ.28KҘ]OXЇMN^[inf3$7nUN _^^ҋICZ -wbqlᶩHG+qn~ <aK667FGN7s6QriqȐZ! J4e*Ɩ J hG/Jm/yz=RB- 诙V>MrݥN ۋ^~eavGeLޘ!2)FSz۬ + ]wGzƅ Dxy監+đ\[n4Xҏg w,kJHxr{%s\y6 |Jt5%EI`OwO큺9wL]@z-TXxDQ OZWTubmRH.;7!yF K f74Qyg~m;ZfiA&B3G\)(Oe4>\c(,"*>Sx6k~CPj[H^\O+a;PsN|:t&z>A>Ɗ .(*!MZ 3$ǂj3CJ@hBFSS!\\(/ʯP߃/^A[-*5$~e9V& G$~8-֌\!=!',耠aԀ~,1x`sRTS=oLU!/-P=EnYXtYUJ(ad%c[}"}_A_N&fx @%<Q211lI]') ȕuRX0q4|3Ǒ ZZFNLtoC1꼱]b;-=^ͬdhȞf7H~9i&~wVwk8iG:AkFt2y"a迓^ zq#6l`I%uׁ1!ݠ8UK b`}5흩cZ:P1d! Prqs[-&mq痹!Ds&[DD. P橃վZuL3J.*y&L Nq @b7gRlP[6nE)K7uI!/FUP@Z_rF!lܑQKOmݤDZfbqaaRLxBI.O~xқ sO {mS\vJ^ _2y\lYXGx8/ֲyDhfΏ9\rLG2%vʁ+'̼'ύ%DWM9Ëz Dw|x&)7xqkէ%FJL  2Rj-!*.XUYpM\[`^Jt[:i)Z+{Y*0QU>D 54E+y,{쩘x#ѥ_+~6A@OC^J4f'>Y%SJNm_LZeElɀ70:[R<?Q8Tiё"T)򲬳Dȴ K7 #Gu࢓Ļ[Lyo"*Ya bV;?5 wa1p|>CFyrZlOIױU`;5KGU {ՉzJl*E9FO#S-_[JmL iA XHw`߭^E*3wGt{&t4/ZKrQIDoeDI0PS B^Kj)&$ 4VĹL55ՄW"7` Hk$?v]ݤ@-aT"\V}ʃ nGMWdj#~5V}&[mSgq$+d3͎mv|C}:Ox|qNj5D cWrׅpJ|bDzGKIl!T(BWIn"tfFZ*6!&|>ʅUzA G&X2SYZ9_/Gq#:w4@?ʃNW̔E8| 6`;buJӁkj_άN۵V~m1wu [_ Ȝ pn[h~*KEWq28{x@V^;bѨt71 ]*F۶̓L߱p>lP|[`p5 &ٵ/ѾhvCY_W\]k 8ӳ8:cW9o&ኊ$ז>:qؖ4Q,dqQ(:&}bx~-ŧwIZk '\EС5+!!K][y53Ysp݊1 vBTp6̆{) - 2o770j>M>ݯ?B!_u~Ejlu;Kg N76Gϧ a1Bfm\oVNBkvE)ܺqO)':%Ǘ}|z&t;p %Bvr7XtƎWpͥZΧN%K~y/uS4xM{/q"ENP?-+[㡱7VI1pȱv>c7 hȩk.:J)1i`ɜ]\Pf#f.hOmxxmf^_I<WkB3ȅʤZ=aGvfog(?BxK#?MDYѕ]1w 'l3NO\fE Cpоdͳ){?5yV.&`|{8 jqNu9fw1Czt{+(N2$Rֽ'> z+Fog@52"s:׳e87b92~eJ~Q`mdM!F,s.!GAލG ,FNaCm.SAa.ynO&ϡ/8h& `UNg} H*m}=Q$03͡Ey< Ԋ2y-ԿQ}&v\4M/XaoT^ "r).Di+ תDjo_q{\0mY sD> MJhHLKFϯT.ry/‚=I{;; =b 09mZ*K*ZNjowɶaD^J ~%xwMkT8ZPy4֮CB7.72(;Тw'ȹΞCE#$9`6{˦ĶKJ} [,!ې9DUG}ăнU$eE OE5i0. mbD pN۴N|<,JNt-$U?&ג%!t!X mke(}ؐ>1^ȏ(d9Zɭ"ZU.A'ߑ5*cǽsx1Ҍ"A}E{=@-%^!ncn~8nog=#{ВyUd Y20JQJֿ*G" fkVrdX;^+606{X K N? 0 vhuC/o15p[sdfX;T4/Ǝ}֘8<$/Oe IR"po9ϿH۴\M,X!NM&/} AZ`1nwzۨ(OB v.,P~q#koPC"ӾL>U mA O&:m-uO2I-Mćؒ]lqόh`J۪gߧ=@IQoTwmtitF̴Y4z{|Sn{/#RUd/%٬ݩP_YjT*Ւh(񉯖Np9#CtZu(H\XiEr|KXXTp~P7 ~TQ 읏fW0e ͐e蒄ľ:B'4\N'Yd-_ #%7<t̵߅LkECdr0n|5f)lBdIC''oi/^1ܐJ`ri|ƆDYfq*g๵zX*8ICQų>K,]ۋ{B)K[Yu9/}8im`lwZ <kT%)ꤚ{JX-L(a*ַQ$?jF*a[*`)7T@Flq7N@E8E&K;_I~3LIH)㢟iB25̩-ؖwr0Eo$8kҧ?9ܲ畘h0!{N"6 N$M dsk8LfŒiޞ7jµGq, s[) EdjsŽMQ9Bu@^^S!|-+`w%lbt)ʙ T֭ݪTaFjO$CI(옆~Y}U @W ;ӫj2t{,w3aѕ+=ezT-Ϻ x eWu 4֍/\SCKlܠ?'hAo1H.!GelQ|CJh4n'g^J *W 9L6V**GvB _ ;9ps(,BVӐ u!taal҄}Njjfb>8aFÜ]o@yY_OHl<ܓF,1oeI\6&87ɴ@\vgFnlogXAz7i9c!r%޴^|yxg@=L7:RNn)6+@JuD3Vb=i$;4۩e$b2":`cYX Lf_7ʽʥ-Wć-:,[{r2mk ªiQ_Z;%+wmI4ϣ.K[ۥ3E-c'P߷QFٯ[m*~Mkꭧ)D =PQ]Uq5"frdNOX ( 4%9;;j]=k D vXfh"=KOwTO%t!zʸ(Y!xszJFT_"~P[&㽩 "gteԎwD@Tv'cig,{0Ba6%`u"L]bG1mWY}!.m& axG=f:tV@[;2 9usձxB YqB~/g(S?0=@JbVaX}M@##J|TtG~%ӒX4-ƒ;>4ϫ$uB@ ¿/i5f-P4e8irj1e~NN [ĭ}w=:J| _3Nig2m5 (}O.OPFFfeM"fȵ\~AaL Eʴ~ic,r>ĽruζL{%Vͫ6TF'y4]T}<5ޱJgZc&ܤe}[#IŸqH nx1G9P.gc^X +jN i{μe[ExhِMƀkB!UTWLuݷ?"ߨ}Uj6sfY͔L\EJz%1w΂U 'ѣB\T$S^[2 `Ym(ν錣rnK7pzbN6BV=YR9p?'/b^ D;IwA6|F$:6-Gkd(Ϩ1L䙩 [ײ)mDIw39̧Ͼˣ՟O(lI! ,`gGr-c/EB$nDrٽΠn~{A;<}&Åp28.o^aN"#k7PZ իzz.Eu. jH;)pNs}{St H4UՍ̱=D95s 8뱝=@M{tZc>5$qtP'˕snK, 咫)}5߰υ|ZРrwnd}v/.R.Cwr(M.rQ\ʮ|BO gm;A2)5q!tN^c/_O9hk kVܼP9EqZ[#(s\S;7HGŒ@`9F ˂|)~}gR;5$qH&ԔM:\pv??ΌNJSm6E,٧!] {nqeA{95ds0!bt$RBMʧ5P:QVUG|-/mĄ6==&SWwl}[Gm?DI4%2IWestoDH%f.L5^U|!2Qb.0M:\!+{ft j1\Mrl%/7h o壆gYٸHJLʦj_# ܋0F9>K'-`V/?1G&τ#aYX FقM\(QO%ķZHʺ^5~?iu w7v@C z ߲Z6Z[6ϵN]f̨reqɟ|v#ͪX iQr Na^*.﶑b2ФW,hw&Q6J[=;sltrGu\^ibpEϤco.v | YJ e{%1ϑ0=0b> gkӑk#829kE[=4C,Ic8iM~ufUCLؿ&0Kxاp/-<ʃ 4N RLMĚj>*Zdmo >i_sbcgQ fT ˓pOx {ts^qzܓ/ӫ*{ m5$v!cK/(r3:ՆwmVXUk,laB kqGDna:8c@ѼNKvϏp@N(a!/TT.T6`$U8ڇ]TPNp 훍ڥglm@LtoX@ /m 8KU%K%79J5 ц:kfwɒvKmAQw}2y<<(T H)*.wGoI`IǕHbu&|&2'Pji2Ym:FbA*0ȺN0߄GMCYhE^w6ew2ʧ`2{&i5s[vNKܖ`:R> 0)-Zj55 ^ =,9GT:J nਵ1?Ȇ0AD'aYaD& /AMEͯ N}>nQ`0+W~BD+@:F{Kf8wVin};@/T|j:_!'rH V|0x+!԰$-c" X|q`@G+&s7Ib=͉~gQ?_';+>'Kbgrj3!O~_nMH[3T> ?"uy: LDآ  yH`]yJy`]GG?4 KgccM'^:ltD_K[ łbQošJ z$rDD&;'qat_ݱ0W$,ԞhљGCW/^*Ga?cAQxH }SrsZ+fh?E>̛"Ō; pRW &V-m`^JRv3"דd ?ТVȥ=~g3:/ӺVɨ2З#-űmaM,u͕:8H?:ɗ;okWkӬD1@̎kGxplm%M+OE,`OǺp 2rK 4!l~fק(diRU6|x]Rvx1](gzx.ye`+;_k(%H@~f"eZ!fH :4rhOy.YlWHݬ/$Ǥ۔;ԙC#xU`4W)Om-%s5yx|_T_6eOLʆM&1^0wS扎̵-T2U(H(u#5U/K ڿCLۀ.'N·NE,pxx$=5(#^-l|Ũ~ iw{DFqu g 2 A;?%U^pvxѝ Q$Y'y#"ARX=8 dAC*aZF ˊrPS6 yʬw)P O:4yE,|kQ<85D";`ae}4M"sv!%=ﭱrFӐ?\ Wюj}Rx%nyM_a]l#"%Wx6^-)9 cZiRYAR-cfӺkl#i,U<Җ ##uMNՈp42;$ \xQbπsZ i{uc=2[~8Ky Ӹ_zu4# &%FF~vm\9a˕{oyzrz4s(E"z#쀶ToQ|*nϽ۰t&2D,qWќ 9I׷?$ ::<$ջ D: HnԔ䉍b<7G^? ~RGuߑs@U?8n&K)4NsPir/#U-vBhQ:lcZĐfL%/;c"9\ez2fQMŮPJ7hR2V+B8Ylцײ :8!:߲`Nn&e]2T`suFb2`R@c!]V [~ QQ/-%:B,Ź%=E@ ScLUғ[cp{jb,T!&ה}3d #Et{GxOnقn$OpBrs3nwN-歽-O a Xv3mB"~Qdәh`Рɣ9k> ծӀ@ "Y_ t*} yx0:skyEA'ޓܥR2@ť`]O (IVh.Mn>zcE,レc֗ v{i_>j%~O.ͥ]١n cnQ}eZ 0FR}aİEGJEybmzoz:U0 O=wi҄᱓08j3Kxh@ aڬJiT ӎ¡f%a!Y'Q2+ /_kqkH$ B:Mu*1A@>EkErxbӠfVh@f$-T[jM"kyYyr Tf(bk R@LMpԱ^¨N<( b[Dم'G?ݛtL:V2y01 _%*O9"/y'(F M `õ0GdIV*ڒ(ף%{K'㭞?ڱRq%ꭢD~v)1;uyTl,o S|ɋuTJ `xz{=00O츼ȼPg2h{? O@97:|sŜ)) 1'޺̾M͋2Ӡ?t2{'X~XI4Cɹf$t pyg1d"pӋ1|{oOcfXR gxc;^T+'~Y,30;N=3Y&7Q.ʯ,#c+^k pSQLQ)^hԉ.E+nQo$BV8uak Cpۼr* KHnbM[m5,?./ `mHHQu'Qr" M[x{ VY@a[zdlbˉrqroR:T沐4I#wi>NT2ˬq|G'+ǹ=hSt") q~_ I<$UIr(0~(0_))s[LuבpO.D5r-8Ki0`H솥T(.:I-ycb$XMf6"t|x)G,4*҆h;6C˘-jnI/I=e|ȣA#Z=~AT+Ռ;} crQ.P /AMmQTz\>76=f7r4Q?Fy.NaM#CZAcFd}QZEr:ۣ-QU*"p=b@\F]B)y sN_D흃8Lb:ޏ?Sv K|q]G'mm'K[]FBg=!][-7/Q:*I,$k!hyp bGV1ÎO0@yU\]|&8|i0Ko". vI<:iljKc7;Vں15HE+ \ 7stbL4e+/_/ZzJ<*#%1l8alٶM̾O,XH~cL"ܩ X'kmB=Sz$$cvbWOr:k\!x3rLĞ$cZkSIڣQrS >;:إ:!WqcHQZn{MO+^и /c TBw?7No(`4H (T D`Z{qs^K34g=`V>,+8Nƈ˔Plj Խ|1nzI is>2\ a?ڞjRޖ*SNjo_B8kL }62d'@}g {\h_ *d6a"mx:#iH 0>Zi+KSI,azƱ:>x 3\Ma>Oh"R|k9» .&C(.R]9%:!ԝ'âaXey.R,QktSpTň47 T] TxN|W D7C>_x6?BL؀͔uGk(5 Ece;A.="f)+]^C|9{[ j|>rb|'A=_hxNS>a z_MPIUtmb%K-ĕF7jpK^=eqiO`oLDA˄5X#~>.6;}rR0($+mK*TnFN'/yq@DZv,ճkB@Iabh?1 < Ϟ}x[ Gȧ`Bt}L/ :9v,RXAH4y2;D@ (4ښK\a.Bw#doqޏVl5cq樇G`>MÙu|s)N[^=N"\12o0_REK,dG QCxҡ+_A8yq@q€5wHZ'ݰT1sv S* hz 5^[bK,""yplR2Hh ׷oq կD' ][ޑ8u^_UR$F;dEړ}2t<=uljS!˼pfkX >z 6XnƊ2(#:&@u7+ٲrp%[nt-Q >]& U?иʨi5(pPhl  }eQ< rI >2[ͳGULj~\ Yv,9;&4=YcM8=aVYu z0@0+68>&MiE T.@@qAڽOsaZz<}QgNVlFwTO|{Â`gpʼnbQwsYug:''^*PC0D(!_z~f$Wò=XV:@vh!Bh,]Х4v@3R[2Qɝ}^8lSi!UO;֋ɳvG_C. 6 98`A3uSb=S- hN$8-&^m}n+U )cga2Gյ^;vr@ܻĄ7q+Qwrָҽ6Q1R8տޯ@{*H?ݟqؘyBu ߀[ 0َ[dE<Ǝl`Ex>G z\| QYy΋8#il2ҞROgOW]0Pdcd(#8(Zc,Hm{rW7(=tg랪ת WRH_n..w2yeB3 .ODkC uCiͮy[6Tۑִ`uV{MDrʗ | )Jl@x)R]DP] fvaj]ֱWtj}\dց{'qD$,sxv2)c$fWMj|M[}7H8s3QI[jdmdX0*DjD[E ؃Qro+ gk)nvGx12DuꝀ`+Ll9kL YvT+}NTRkqU_TG'u먵rar(U6 Dѝ Hj$ɡoo sٳ< U&BHy=Ҝ% ~ҵQИa `;ERVR:L:@B>U-2GZgg Di;_?FoFѣU-`T7YyyBET$7?i*#뻙RTo+;w P7sSQ,G݊v!4';/(>}[GIJvB J\kɒ>?e}AnٔoVqhrwGepғֿn;L$LVP͆jqcS!ÕKq'jCF(z;^F¬~c^5'CKKIJv(|Ct%9*'Zyд;@5.ғ34jk4ԭ4$QM>^תg ׯG4>]Rt^'z=Dfڍ>@Phinեɥ'`~I+HX0!.ؾ NIo5ڀ,x1:yI!^Fo1"LWeb9-N&8u#K FblP-{3e~=@4cN".ޙ<륶yNɓԴī^X1bn'e-Měn}!eӶ/9Ύ!J7bph4g*2?=W]`m#XW<Ω[כMNJ@MΊWy}eCCbf;^\WEE1dw_[eOVpUƂ&+rg+GC!sn8&L,W;5KÎSJ-%9@M!T෷ƽ罽,N\YߡK򏄁 "h&ftdh@;ɑ5"R?̀ "Y*4Z/{ 9&Ku+W3j \钌CB8qbx_k :eoiEB7BO)heT66oR/{Ī\\z\U*Vwfiyj1HHGTm\$JUgKX?Eg-zpOHJ} h?]3bD^C.Qf8#Dg=`Tj^(Oh)Aʣ<nvDUYޝ%fֲ {zN574t|:ݒ~ TpZ`fƾBE,xtY~s)%D -YMuc }y}w<>ycO570[gznw[ Υe4G8ֈl*Ōqj%h7~Jd{zA͝BٕL" AWy~>}F+"մĢzO;A썪1 ڟܽi]}EdB8};tom8T U%aŻȈIѨb/J2&]K9wѣ`DDʾ%"i3}a &r2v}C'yq۹AuE^IrBQh&R$J[E }(G>cѥ1iy,G aĬŕPIg̮/cMQfF_3pޔu;ڵ'$4wwX̶DgUdPe(ak,g^rUO(.429|Ob`Xe9RqhcRe%ˤE}2H'e|w^^% )YO)idZ'^*'2Ar+>랴Ck7Rhfŧ6gXPb=UQĵu}<ƺ/%+Cb\7ωU$F鶝1U"zڈ\]ND =OorA}y0j~pi`* ;@~;ݐ;KfHwS^O5:z:C} !b?=HHUv묭^0oWWɃjJ:,:!p;&m璔d!|,`EXIS6bFUUkؙ~P 0njy}V جP CC$򕊾$'}>*Wt؉N" 7~.B-'j\kZV?{aw[2"t2.HU(' xkN`RAK h"نFbV:˘WM?HHCzsYy4}WV>Ќ.bdI>1k\>vRK4t ц>JRjZp]W ITZxE}tV&:י+x$>ȏ ̬yNFrݪq?UFk7kaC l|(R8dv@E>P8xq~^PoEsX0@>R2g3Ha/zhRHUV:/:,zcI%zzG_3vd%9iz,..cԕ0OzgG lHJn5V#u%^ qx#&s G5$Lv(ijNC1'j @wYG= OܝuǴnE1&xpvb0q,SFސ"\e-ͣɄez۠ <7rͷPڂps pphQ+icA)Ic&x}:Ok1i__]?g`F]'(zֿ1!{SqL//R)Qm9dXd"Dʇ4{fCخB1P}NFq쬦uwg3]ybɴ~lAx CGc|GYѕ:_>_+0bН7%㿩z%4LI/ɡ=jKpţC&I&By_cu'E|RXƝb*I#\xdw'X98iߢ̕*|妊'5&)t9Y7ҚTP XNRon$nd˔8B; !6Ƣ1D0 2onb6ˌW XS7j{ W<Ȅ pPtWgJ%.z.Z1 fk-[$g^GGBLשG{ji@\8,"E;o Z-Mj&PcE^_¨*IJ9˥TPUՀ'Pz'~SJmP>8p=Va[-ܕNXǘ]4PSadӼ'w\´B#V#y,pNlwXfw}q?:"Aں~\]L^W½e"QpvKMK"`)'gfJ9i)އ1G"&%B0|-Vd\jTJCo6Rbŋn}5 SԱWsMoj*ox 6WYH vNP3u~⨣J38Kn;nFhk#Ȩ,=v8Wlo'!EzDXϬo FNa"(vҍ numuplPa|A`)V^eG2Ql?W'rߖ<=>kUXt׺m4[b"$.uVf~[\%o?vQݢMyPjìo ;'Jc6BYcQϨn4ڴ,b13g&+Aĥf`X ΍~ J*U/BHQg ]!|N e/<|=x +Oᖹ3dS Sl.%҈Vѫt^%A(!rjf$5gwi^8WN*ݺfW0D:;t=>ߎ">2BZ\?Iu 9 t@#ٽuOqrR,tD^'Cpnp,|$6Na{ëݭH^$,z4;`Ϣ#^hb71W~:GĘ| |78=J#)㽤at]yD/ӳ,ms8w,jzVB(xA_c1bn55o#-d'c0_'e迾@7;߁|E9\w,=d G\`*d^=b20ւgWI8"z?`r^4 Lyv~׮Cp25=wbߑEct"F6!nT M wm|θ6]ң2+Z+b!s΀-g>~x69wRy7?vIOf/iYov%U"sηc3MVf]4l?j5PoҜ"y9 p>Xn}!fy0~Of3ٗu*"O)"zƌI>fC^ύh02mAC떣uh k[O]?R.KJB?2NSn pR/9Hy`k|$:43+&uNWAOԧs W(0Q˭Kc ̺|fX(ܶp_?B=!tmM"Z4Wq&8ċ*_tM405~/v 7U5)i+Yn9;BHR5ͧѿSS*ۢ,$2"҆eM yk7Ba^hq&yp>7XEdTo  !ϼ*&t+:-5$ k1jj}7$y]=@g}GO,G{ä{Pvxx̆7 daoL;zzvM.<}ķRƹyX\OM ov 87n\)22l4P=WR3sHDÈMYg@(@H!fjoHz njo SɂuV7 O'AVvP~&cW!b7͇.UR'&&h/ H6rn` >u0L,5/WltED]On X`$.5,w >-׉NV/R<_b_).?uw{󤪔ʹ͠d:Ρh\3Lr^% -9 pm"GJS~&a_1db%N,Nir#ls35:k>0QC~;SBXe)ԥb'=w.k̙Pd0Dmfmb (V.eN lP\@LTY9gs%4?˫ZF^:(A7o܈2&L~ɽ]QSB"v0ucСz6IR-nCc|5pÊCw^OJR߃I~"0ϱ?2Ϗ6mt>Xmj~5h닔'e搡JG Bryت(-zMTdrd!>APzjq>-K KtX(!dy{A c4tr!+~7-dŬ'ܪfH䋮 eejv/ uC Wq*p rYXStU fhSi.y¥)?NV]"K-81ktb #B=iSF6Rp˯h &Fae>P*ϗ %L2t<%Va?'݌WS^֚+ 73g}AzZ&9UX,Ӛg]5Җ% Q_nYm_)%S XRwѺ>ԾdSm.jM֏L|4U39&MקcL-sAKc22;8dHvaAF.=^wTwƗNM(2 8GMCOGG[}6)`2MD+29Ɇd'GL!,Uh7y6nEQ;$XGW5a\[%G\,3ߵ2փq=®iw`[ٙVԝc#:t]} ̶l8!R-Q__vH@NGr%z qrnU(|i&OEeo 3/wSY@V'8Pa7@%͎AzDgxwJ3ǝ4K QvW-C il=+"#Wύ>G6T"pdp )^ _K}1 S&+6ޏ,ҷA5~]$C"U%|GPj)5Qg=Gl" @'l:p>AZSmMɆ`gE01%尦)v5Y@Da/G_gBI2DԐ*~;uh;]@x^ uuEGk>x2'7h0Оy+45Mÿ<}>k6;37-}qy}\'u`b=.-H Hzv?#x xkڸ@<.{xGqLⲏ%!BPrIaX, |N{ **8Ic~-[v={ϫ =gr5!bEޯ6MmRi~Ue& ϪGcZ|żW4^ 3͒d^i W@=ʥ(A&[  |C]dc pC\h%du*&reMYEI s9j0F8abr9nV]eTmei##cBiCF@f #E,\{An,TT#+8b-ʖy隣T%ωnX~WGRPd➬\O}2RAP4ગhXByhL~[ZYdo \ d$S*g;5ÏmR3tR1*h[)jЄ]F#"\6`:N>z"2V4? K"6 1MbuxIx=~<>J Իx bhYi Jc-PtQ_v$"''ҧeG}I.ex0+J/N@k0 .KW#ybadOle½0Ǭ^k\sZS.@Lx`"OౘA8<-!buFEn]0d{ܣrVhh O!SPlr]R9õ*G-Z@) <]`g5uHZe4_dCCеmA){W50g 躂U/NBy9(_1: {<Ձcvf"^+2XԶ0|Ga|{Š@&(Mȇa/UQι(bq< VL.wIՒUaN2;2 ^'ϴ}\~U:$z]:i6o(ϱjנ& ^JIC;kg`1TI7Wƹ[@M]jś7Lњ?sy&.bW)hfǞQoLNz@*+DI^u$+hևǨ:Q)E(C]8}0u҂hm Ãd ^>M/SXxK\sɹBcLL 6l4cPjgd g"~HQ?-Lqzx0]>+w~0FnnWUhtL`ZIFr?xfV}s*_cYhq`8,ݨR-^&#Nz>]C&랮^5]̺u|Ŕy աR8Z| /<أ V^9D+> E[W )Yf[ǂ{r}(pOy<qp_bbK]grx5:U,w]|==$fp %۹˛<[)bM>9OZ;.5=:-'=&[}Fgb|hu*s:B;![1eH0Y F9)wh+;?}/(JzL%HiyfH-U""КLN0ug7WWU O@G=/CiH!ٗNg)Σ"* e|p+Zea7fd$Iv0V 3 Z}7}dٟ3։VwjϢ 5l"EF:Yc'8g){]LfgWh䅏 J+=b0Ug1?3"< &[ thS/ᤏZex8,i-ʎ$+!RbvdnE"$q:!Y>f }~W%Tߐ H>/yĨ΁vzr>nkx@Z2?6%Ȫnʃ48sMg*zLE2)Fl2Yymq3A~]!G1 ELBkJmnC]9ErsW{vqѳOJ}-z x]4U|Vr~?Hh:IέLDMΎ2ee C{"hY,iF֚tF2v#r ϴ y~xLH g^_ւQV? Jl.-ք|&%lfHى0)~"nG>:ap#;L PK1NS!ȼ#;11R F $|03ٹOdZ]iL|NmHNsJWL1xY>95 fK2 剅fXaNV0hM*ted!S<*yyFh ,]mINoES B:Gπ}; Kc("ؿER($6 aYZ {)z$d|o0NPu @,뒩WɪjTTH Nch Y#8Cj!mq$nuht~rMwe9dLZ ?NA?DTO#WUbΙ۠e({)}ڇgEͤSގ(}A);:NZYӛ" .`ߊF˸wҷz oט`sa,)ai-I4A<Ih'!UNva}p?v͔DBl77Pz;p#t9F}q 5k5ۨNΙG.I5N}B5ٮ8L?w?rVۯ0Qoq { ˤ+J8M]f 4#DYJoi (8+.N/ cRI:ؔ!=5&T-q nϬ Jaڪ90n :;oY_^eA1㚍tܔыaud:)|{ KC]!ߋP Kמ!Q/DN r$DJ׶^aH^>( Ò0H _M~ xA !l,z\JCƿ ezǿZYayg\:[f0NXPHd Ap oǟ4X-/FjJw]߬s:x`} P/sgF L’J_p0#!1]6R <.YΚ ^Wtdb!9 w}HEg$dCu< E(áqZ)Ak~OAL@ؤ]m@8]|fٶ]/P4aď5Eԩ1+Or٧A@Cƾt \f&f9hj}cq5q ZtpvSx9\?$K:?{"|Ga@" }sux+ /rq~sY{[!:3EzF*pvb0F uw1^KLT)SE7T< >MjH^ֱyTT _ƴ̞Jac6Td S+<%j!OdM^ļ\ݩJ'njo*38N@p ^D`G㖱' ˽oYX x=K%MM-wGzgi8>fv R90Ч(a>qӾg柣$W!| i\(գYʜ_"$'ۢx@sm{+o / 2g |]:fQ70VAUk &DhU pVЈLczCˁ~"X:pXdAuGy[vQߍgɬ'(H:$c[0-sCQ|/5HW&%\Żf8iZ"WWҲII3@+R0x`ALV6-_ :wkڐbf}p} I>N< IA:SNA*( D5-<7+ kRbuTgbOW$!Dۭ֣ 0+ XFatũNڳse"qVFl^_GoQ׸O#z+)=hڮJ 5Yo9elRb=fDR;,ozgX+ߒlҮć_”M'H)#yץ=_ۡ\ JFD>3C;0:)a82ޜ9Dx8i|fnW$ n9|$GxM$_q-<3v56i?`z l>XͨԤ < և85"aUxPhrA<SQA ܔhTmYIˣIxχWs_?F@٩Џ !ݎJNv|*X;Cy]˂?2 jV>a=SV4RbXL罺/| 8r\ a(ssKSW4dK?L0*qBIj)v<` Y-2߹uDܻouRZf k!YKr%ɑ1𐫽D1\g4FjNȩC_pi|(Au 8}c'eMk0[ۖ/C5YPt|'0aCŎ?-<Fz>7;N`ЋQvרrycJ} a%v4;o_jwN{vJ˓cC'ZoǷ٬CʏNb?^1X[t&vm¬(NVdfHۅlH_-UxXh'h, I sR^=h}ŸͰ=Pą=wA)&j,loe,.qƕ"à+y.M35YP)ګeD}" eWFf?,O rۼtS33@418re?:Qiy#31٨SOڻ9y`Vj7$ Ssb4<WqhM $9D筠f`E D+Y*~Ilh1J|x7s$Z4OPdՍWU#`ŋ*P9w4BiC\,mڇƵױV;}є< ;s9InF>iG+sBX4G^*̊Af?Re r[C\@ lf >DT1`tE˻XO%Oyύٖd!yi8y^jISkrcŵ63K{Q> 5: @4>{6TEVHjyZzM"[8dkU-,ܟG6da~uj P"9{ Ph7V„E2DκGg5\Cx uS!jY]\%f>s/PZ&&qd G~..# (7N}5*24Mk%о}*xe-@to BYf2JJ&gr0S8}nLJ:I}gժZgiҿ}saLV(UblMׅ|FC\`W+T/R'v->' Y|v:$D2F;A#k;.B\{梷Vf@M`FZ pU^ψ+4Dͱ]ZI4a :́A3=uHU./$qo.̌U5 )]Tr~;HZ6PeR,P&4} jEJ&e,#P6IҤVmu[^?<& ?I73~'`m`tD"lkIS)vez%FeY}$ Io5xg-ވٲIiw{WϙKc6Ԃ18nyMu+w~nFQu#Y CɗE'Czv1_I?T3F~<2kH|k&K_S4pnjQ2qy ]kƐRf< i7 zy1+*Cr;!D`p\&<%.5hR.$HUW6FXęPa1 O/_\{]W`&GB77+QD-vv0w )!rD7ZA!bźT&W*I[e[;17{t€<8>c.& L䀼q*zлz,4)TMMbew{I=kFqK7*l&۬ -n_7XmJЪ‚vdgUG( թy/'F1?sK5^ xI 03rt<;ZK1,?3魿%ui}6}(b& ~HQ~ΔFcj<uM`!`˪1'v:pAD:elF{^ghuxD9"-68 :sSN4a/+< 9wײiQ  )Cd@*I9i.<_Nx2%vҡGdD YE'R6xZJ-ɨH^_,1L1l? vi}[II̗5eҠI(V0$Zy!CƨDJs0J0:UgtǤn:9z/`.G0[Z4yT/anSp11r5,u/UW_͔$dǼBRH,2bE` fYJ]Ii֔où'yև8 <ڪ5L~<_Z-Xsk$Y*>ˣ^P٘(2 bvɩaK* /Sq?|us^>жvʄ^o4y&Yub UI2?r]=S3CgTlv 0Jiu-=ӈؔƺ(Vl:OȏlDJ`[Iedn]6NK*gQ8eiR4r=[wȖm_):,`麄 'B$ h#Vv MHf8_k ?JvQ)dhNš wJ, ƈ)AG)#Q _}iNi;ReTRYFy?(pG:5/8w,QT7Jn {|uB8!`6g;"=lOcBRmЖ5񜖊ѹ T-/8f*c3 lAdٰffDfEBt E!@_BwD ;Ld x@uNOQ?,xUN~rOj kPOLJjVsKog~<ߑAzjr8Pbԙf_SJgK>?z" ֎CO LrWBܑ* ɞ%GM_A0MB⿎4cgfdFSsS{\v@lUhAӇ:e05cӰ|Tg\Rbcɤ@*zj"%ߏ|6hÍvCq\8gɓ.r8_,XCrjnI Aɡ?-V4f3r]pK ۶FVi& H( E;~;tb~Y48)<==8(&lRi<=FJ2A+1^ԙ~ǚ]QtXhs!qYΊwd}vie<ԭ1d ڕʡMrw!.H%SSg1Pu@YfxN*iKsZ{,bܼl=\V4$;,n3\lO'ThS:/puBORZ&O^|*tS%zU{ez=iSBeͯ *7o4W`&ihkznHMƫ i$GD@]*+1ZQ2 8~N>&#Ⱥ`1c(JVMǙ-rK¡d*@ sJQu\hYz>ʸlVVA}Ѝ$KHCH?A{U;}sH݈_yn8r}ȥQOz_+CkV{][a[Y{S󃛻 d2:5.-8pI2%s먥hw$f vr

#+mYJF (;$[~l'(+!ӲOe>!3rhxyCCơCZJs=PvZ'HǬ|b:5__4Ɇdϳ eha˾Ue0(-*?{_P^pN@i%;'3{@dS,^@ /gHGrq6G;]G{Qi;ʓ#`ݰ3]Z)~X/b~3bp7EBq.\.!& Q쏶.d*@ dh̾R[m7m6JL ??=M$XE`15W$1ʤo޻IbB%9 7{E"ۧw{*uB#}6 EoE,h]yb.-$չxPؑDE087* 3ݩnzQ]-կw^3j(`?1 ^W~]U9KlMUvQ?뺢.N)?V-U9FcAA`œ/lBw.c?t:>v^mA@K{07mQ%vLg'eK, BO΢ϰ\U5n E K' c<@EH̺v2o;\1 IPt\}`1Eu/4~KeCD{OĴVƅґ^PgﬦypyugXlkƋp PUx~&[rKr>z[SC :s8ɸ =ʮ{F "G>驞Eө_̈ȇ/и6~맠S?\{#5p-y6#9Al;/yM8&>U)F`xUY;(Kն Eh s.!s61@R伙09\Vl\0sBm<6,63PM 0@ːJQ@[[:`Ţ<[5a`<3szY_=*=BUzy a6%Ä; yZG:RCA[za4H,qIp |g3(9`ˀ뢴O/5/-wVy$j[E$eOGZPޑ[a:& S,K d^L壨>X <4憽1JM[1rjg%p`#z1i;8ZW2`-f0Jf@=LjoJٽۛ$!0Qfxՠs_Pꭙa 7ks@)&N u6} v_PR:Hr[zR]E7,]g )_KszizO2|+fZ Үx}zixbw@3z.#: ik D\ 1!CդpԖpZ-/Y>$>Q^[ :XM(> W l./|6 먤;o*KE~93 Q sW G7ڤ r48sCt3K]>/$D{/$ޚ<#PeGZ[^8qPO'$vvZ\2ղΘAWZj{GHh$<.|v&@̵A+o2A_):fկJdȖ=44Vu@g)]%G>)J:GU.Q*~V:M7N=Ə *Wii7N A3p'6ݔ.fOP=й\,žʪZ v=F{S1-^B/YRCVI]VVF?Xť` 5o|zqUQO>hQ]rf)Ye Zg 'ߤܱ'IBp1?'U'Cqj:$Fx2lգ0Cx/ng:{ruN[ Y/~Dz,\Q1\՝٦Fqx-] n:+rߧjcq)^.EVxmf,밵 }ҩ:Jt4ĸ; +a(Sc>C uq;`{&sCV#@8ե,$wh :P<ܬb QLk%p nkΈyhOA@_}Q+zRӋv$PclGƯ:!*|n sHaBGܚ7p93Eւ$ s鱀q=79g;V~_t3㴯 f->g! s>] <(r_7^3avډgO?+"+忦΂b/L9D͆ 6۵q|te N襊BÅT^>v@-TA}i<VSmJpLaG1.6E&(S;A!)G:6{rضH[ I.5Kcդ~6RSli!U58v{3,v4mBC5 "~.]mcd}D/Y$ ,EIe^c̣RzНRT n ~iiD0×F{} E sV/Oԓ_uZڃւg$Z <|OB~lGZH&, }1NI8eS3DvLPu.\L}cvC8Nkp r)wHX#6r"XușKҝpCNmVy>K,N:]&8޿+$ʏ8ִ}efer˾&"MxIYE{TCI>rhTCwILiO[K/Ex!=wZRf">5b{"N5 **zhmNY_ռLR H}n =-!e%Ī?Na~V5ALkW-śM( %|!VQ0Bޥ}I%ɲ/=B@ZrhezK%ˡDOu=J|3)Uc1߽ǂTi~4][ i\;(+]퉳ue:%mQ13×Téx&?v);U#T 啁-!~W89"5(4f/tT K-ƾ~ԝqLGJZoyg[5 sq ĒmFu5 r_0|R{2vxN> rZEG>2{;Rʊ`'0Ҙ7um@|=t,(*Tnmիf Z8 昐Ʉ^ (>KئTV=Q >𼆦Z ?e'X1]yq+8NJ*/ ]ڤHٹ-J̧爒ךCU]5 ד2LR{7E?hkȍi'wV6 \Of%xn..*rh<3[<%A>*NDD=taM#^!1}`>?~0|.RzܯMB:v3MéHJ3746 VCrfjpw*7ǟH\L/<~UJ)Aީk}C$f<48;9U&nĜ*E e3%D~=@쇲^2 `exn.ⰷ=VŘMEiIt 5R*5,X~5Kqº(-ݨb۳ÞM*%6KDHoڤӀ.,xFhx,(\rH~wdvEqsvBoPo^^C|-{Q!,%UיsX~)NP-ńʏFǙna_er !LӁZXM2t(0 { ||>6cP9TW6ᷙD=)TTKLõ.\xNW؜ ԶF2}d-DudS :2._k/|yxR[vH 9R772BaWY"mZD 8U I{Ģp\ffG!QlaBk|S(eL}owZM|zj9WOb>t/\I<-NWu<;vcJN>Bvׁ鏁:VH # KKG…ZRiS$Xb\U}%V3=qWpvɞ|۩mֽ|uscUňK֍4y ~7m?lǒ6+ݩU- j۹l f" Pu@nit|k~'A??א17,c\!%vٛFcp7}G0 7N $Oa<MB 0~H8#wR™e:/ ܎D7`$ fGQP,<| $0ٸ!g Ø8\2lx9xeRw:8,rj1.{tM~I/'rm'8&߸,!t,ò_eRFt< G^:G({ iKh5aTdk) h^b8Zb-M,|+ԃ-Gw(Hlu× PrBb:NVpt{KĘrY/F-4eRgCA#RV^3uۅwW:VS^uGyQ~-5aRW[Gr, ?3%FYbo/ɦh\$+?4`^54X]B\rxM!ywe %xKmB( h0@FO!%" Oeǀ>YH-sd2N1é fAkV2Ti4.LzRF{꒱CFgeSCSOK{HyQs݆| LcBTVCU9ƥaK>Ĝg]v(ݒ&^223r $r1CVZr\q)QǠڿ_)S^ir=lAaI>?TJvåV Ɯ vCچ7TtN*ȴԵ~u4uD@-ʚ.z3}鵮7-C_:y 0@YP$IO840G^ݬ||vSPZJtZNO.t(\&G;C+j vUS64G3C8ء鐆yc'tͽ6u01 A6 5z0uBWa+6Ur⤽n.nTr*Ѕ.격b愔\JE!.db^Җ)o3DriE|\]Pb02 SMZm%jFUĹIM<>yS29H#"-cSn>it FN1 -9]'`'M+dz=~63x1%A&6gBX<:3Eq  کsniD5eK|r1"}^.y׊-N={~5n7*vBZI(ܙb>b &lOqcQZ]σDɿS{wQ2h8DyA1##1]R`{,+Oi^N~eg:?>}Jr\?AH?1Ƚ!SA]y7,ƀ Q%ԚxA:}Jd] 8ҦN2B%_qS а'饖'`'Ig!3M1R56]܆!|^ )$H`-s׈{AfNZL =:uUHAsyRlc0^8x_8 QC7єL}jZ[@euP x#~5N=JP.%'ri\^_XY7ׁM(HKA+MβV߈{hzKDDҮx0ChWkZVUnN vZj+eV B 8*R?d3"!qLp+ȘÌ#9ܐ1FwH,"ur Diz9\9И準D>r+ C7ǓcŇ}0^lqUmY5_ 0j48!>ƢSFQ:QY԰L2yڊ˵~ܧk?74pZ,Z/\wS-yEq\aa!0L=gNue"2=cuVsBɉq7ct6P{Gm: Cfn`vջɈvMUL*d򴰦w=!{ře AsgހH>gWɊ'W2٥딻D͌98eN&M(l(FC1 A=&93ױ> PAHLW"~8K۔,z!Nē%W-%X]߸Rf< --7ff3԰sih"f'Qv1D(ɠ Xj␸("=s>~&U8TV|E2N *@]l"rǾk Grv>OgPy]nƵzAiMy<"3Aa@_:Z2 bx2 UcWO39V~*U#g䋍Φ¹rX0I Er`AbJ>9=r?ܮ,[wyX(wYb|wq|a|T#tNV =a_-zTp$K1Q!A-( o  U4d{.֭E h呚 JP_g$WS@sI)KbtD#&ImZ;^tSݑR!CɴV44ص<W0 Wb;bDi&E<2L |q9gR$iJJq%M)@ULD$i9 {QsĘ!lM6pU=JvIpyDb/fC P=MY]JbUOţKӠmXT`ȲM1+ } J@Sk~ƛ`a+l8a}*Sc&E/جcF$`:"?QM[oc:PC*v9ֽ0%AΒKE>7.#ɶmd3I6TK>PAZMG?(=;]3V|z*;s rb-tqE/Ӿ_¢±|ɠ2Xr.^'n:B!7+!%Ryěs8"=;|57%%/IcuvT@ NV%~{0` `0/ BSEY$[:uDOUs0G!!4GBbZ)0MAIcND#?D7nOKf g(mUӐ޻oJl0RUq'xt.oȿ%B>ƉZyk`rdC?tev^Me+C.T s4SδM9jtuQÉ0Il߮qki!kӂlpS2InaE$Fw ;&$[l~*NZ:8/$2t4DuHcP*@&vߣ`Gl;Y2=KLVеk.CfvR'Ls܋g@935Ud |z ΍ᮨf%ݠBclq+%ƾQ#ܷr4CB"K)ѝOzH&oeq s^/PݩiL):ϟH1X]yRRK0 !YcRΕp%?bnKAItps<.vh9C[PlXD"藐v `_DqmDThA؛UXpMl)Tꡔ} \^JN>oZ'yŀdEw$&Ed+t8mNO N'fMY|?"ܟ ӣbQ}|5ްnȉ^a qv NAjNT͍>K[Zt>ht0n3ƿQ.DbGshLlwtL9>2\S=Yˎ_T}ģExnZUw;F)+.H8;nBvtA C-u î6K69W"2A09һž0չݱxO&B;%GC{Hp1b;4RFf! Xij X-xZ-$x#Zzbbĥoup1Q?y'qw o ĈV"ٖhqբ~(sAu8@LlΆ7 V@t״!ZkT{\@\?#ڭj(' tr.JKGkF :m+"pcq ؍sH\, YdWOhObb:F+:a-,"d&S0|@pdw7"Σ݃1#K4Ya$QSgIp}̟H 4wնCK|6; n#LSk?OȤƥYil4mpRֵ82x_5JcyS>AQ5e;o| ` MZ۟wJI]%tjލ]X6}fƆG.`X2)R"6oYpvΖF }G6`#6?LQ Cm#q0#e9GD2-! G`+qߢ +7|;!5`?Y vLpmi)n0{Pr۽q$߹㒽'(Eb%Ct_ m#Q}2}<1HZw=/e=ݫk)oG;*칱ķ$e0 #|Ts2') B6 fUqϴ=LSNW..)?7S;GfJ' g_5gh<(JLV NCSA.\hFfkwK*v̦^`L*N'YnG<H7Q ;ԜU/wkǢ^ Lbѽd6jDZl}4+K(ڜWlq98z#״N qDo\&,_U3˒N7 2ha4u*mz)i$S=>Ӥ|prgF>3[.j3,*c3(|鉆Vk$>}k3> Zb3҉w"wB-UBET@`|HPu3|͜fN5O/V2ͤo"@a`#rSWbqyt) jR5|mŽZHۺbk)V;>c`xvwrčg i꒪2w>΂Rs; /#^;?y"y7ΡXjnNTpI eΦ00nV qv~@]ᅹE67`:aˇWڦ2Rntpg߫z S:q]\uc~0.%捥uS;՚YL2G9EOm]k&%݂[[rG*~Ǧ+dA8bNF0&疆E>NMUKQ):yZ5ݗ̒Vnu-H6}‘Ϧ ;O9.g~BեG%lS6"Q8HIRa .] nƽFIC^k8B€Q2 x}jo.Z TF Ir2[#.Kqץᄆ)Լ*(ɷҀxϿe]sA}ӄ;MknbUT]U]fw90(}jR]kFپ (d`Mq`oUkP;^i9 kB< nכ[|w) 75A-MpMD6eqs[)-p"2`(_hWZBl7mhܿV PxY_UG%Q]f'ah[Bm͔gW.>v-nl8rb&/'7_ 3Χ!Gߙსga5m:*?[@(|IViX&k`UdlVF"kwvpM>&<*cx -o*/R"ktDP2C1Q3|'\BOx6SWU\B{ND"p D.+'y}F$,Z[eL"=)'^%/( D w(h #:2Vb&f‚A# X['upM ٙgc!5I8ԗ>3kU~A=Ĩ,Yx@QšxRF0m!}z8J^!rKZޭPޤwflB2DMBJ8ps;;5 $EM|,1o$í6|6=4)Ps3\MyX21OIͧFx'^O,6a,G1K쫌WLgP%Yy!,RHsS8B9s1kH?F^i3L(˜`3{ȊX{VCZ'}+͈Ƕ oI= ^ N;"'׳ uW)OitpX vWFZ"#nW NN[jӱ^qEk%6ֳl_{.W[wP< zNq&͟. Z"!V0{~;~]e\xB 1Vv:]3\|_E]y\ӕ ɺZjjar^xrt`څ,_2* ү K’ y4E2tQi'p6Hz}p0sW$ 7z,B:1VœjډhׁE~W+[>!kMmLfe%G" RԹ6Ay=P]vȼC )DPV}Hq}{!?Ø|l=|4)џϏV?yyXc+wU|;-f#QRyf+}sP7*W  IB}rKS)2$}2Ҭ-A#L`& 7ß􊈸4`%8r (7r},YNz:|V[ ~)>W0HNҟOq)졢/!I5gf1o@&噍9އ/%4l#]gq`:ia뷆nqUr c9 J-}7z_7`XQrR"DWPwIZ I/v>ÜAV3"*ϠE!Ic٦}/ ?ǕA$ Q7k'f[U"Ъu;y()hMlomC Vo!(UTD8".mIʁmfң]O5ӌF38>ʽD/2Q>l&]AۋBxlXQ];m}VNߗGp>b=:ύGND?Ffkfq3)y9PujYP"2S[47x`[;k]ŏpHd_6˘{!Fa}NPYVy@'snbۙ\``G7rC$T."hg0!bH) ~r-7>.i҇@FulD5} g肦˼t3Z#J0|y&4%*@E!:-"X57Q=`+ȷ|~冮lܞhƀLOk2OL?1w?W@tXp^j-idVSz7f.0; m`=l%7ن_\^#~o7Za<2( 0g|Kh[ @'|/|ӥjC6tljiL#= f S!밦5o;fM.1VV('G"eÎZ_)\-_M6 }WMGg%K?vT |!y;'Ҟ{pM`prUX Qߥ6ANێڭRM!B4/@is 5rvF̅+dGTgs)?x/yFNֶֹ{/гH-h'/F%hX\uh&c9ˮ!g9vaIBb^lHb&(LxC:EFT~zI7¢_0F07Gȭx ՘σӇ{o5up2d;'3*GOtpbע JA#LYt+hl͙#)C$Ȣ9-LgQ)Vn[-DSܴ3zMd4OsrVFaPviG2}4'CS9>#\2O^.ϼUMjQf`鸔QXt(TuډP4Y[^n cBlZ{ &QErQ T0YvV41'8T+jLzJ.9ڣ]DNgnm47G&q` C2:>+>Ap4+\8XHf. .#s,I`Uk~ɢ@9Fvr#t I6wKeڹS(H(];S+;4pwޕf’/7)akz`X73AW`yYy`yvt4g-wW*ed\83NfaqOmp߼s Hi#E> "WÐNduse `dfZ7_E|zjC"kvli`I}vJ32@lZ9]t8&3>ý(>km-!A~}kia쮡N; LH;2>m)W8l(zzrߘN4[#M,K̗ۉsRO{iS_<-8\)'Ifw|%Z4tk`spyG Y#Zȍ{n2YĞ㶙EI=:Y٧u?\R8_;br@7F_F %N"[qF vGbq} v~D2T`c\,p)ѴuƆմQm9-{z-4L 6\/EۛLj!hϚkLq:up>˄yl% ۄ>F%{-gAu֛~] J=I3<3j :hk<~4owjǪRP;{ 8QzpĨDyYt0[]گPps&.k`NCYil>_OxGNOI(,9wVbvo5Cמ]  q;\W+_UCY-s™4)g1aiҬk-ܮMn\Q:T# Z3RYߠ~CNPnX.-dQ +=-꼣Ш)2Iv~k,C$Cqq DL[95(9v_ a^#[ .৸ 2Fa玉9 0JoD2τF50ENM' n'-ܳxl<3dRYH 7ؘyWX+apUXC]K]x'1+5* kvf/ j*ȦǎR񕱏x5c #b DuNIdk3.HCkȴ5M.ҍ5/Y{ IkL%}>䕳9FuFM|-J .mG2Ӛn.(薙}CAۯYf'~FDGvE)YG]s'Wg,+Q6p^z>U(*\t-sKDk|f.'#PxBo6t{(Uyd杁y73DAwזjjA벢j HIt0)H'?Ҽ[څǣ-rͭ ަH54 6H``[~V_G=ob2#KVش>^J24J*f@: pX|^df:bh̹E2´yʨŝh1*fr!̀c`pҧ﵅Ȉ@Y I4InA:Hi'`yeRgb 3;D;Jt,K4,SoJ)3#Meql~+gчOvIhY7Zx"u=9Z82`CmE%[[nG]iD.?&O$ǟK$@w,#!>&ȶa@Æ7ѬOTzj*_ Y{\au/- )(5ǗezA}GsKT7DHX`rtTgB1s#RkI+ztr⾏:+nZ1KJٸPM4YwI ^52 ~{hU6k3{bMW* ɢ琊M*j"%7sol!^D}ў$ݧ"( ^Q*_k!vKE;֦LZ_1woQLK6OW R.N:20PZ&%F;j#\wDYC5/@VHmy-.y0]<X08:W ,+q*$_E_0%)vle32-09#M=d61bE0g^Mo7QąI/6qJDZğhxpKyRl"j[q <TS ]=7mF||_ j!,sǒH{0]N -=0O*H vWIP(*uV2A*8z\2 ٦f8.uEav^ KnXc?褵8<09K@ö d5P q,䋧)Ȅ ?*ڄxS> ,"!ar.IL/xje4;[/1:9d2 c)n&NM*daa[*E݊ND|Rς/ W?[wda. yש*I^lOp8X/X Z=,5{>+jr`)丢 C&4a*.@ixm0W NvtDpO #ㄿ~0x/<#IKLtJ4x(4J[HhIҳx{YA 0L[2:{ea[y?Y^:B2>=4m#S8y3f^H4* PJ^Mm4#u xDOYv%,-Xj@KE. ["9|'CUtJK֓Qѡ)C~>ݷq{ZOxԻzg2nnyuk8QF/D@Ajo)`%,.)8 җ&K{7B(cF@Dne|Sy)g}?ؿVJdUvRpGZ t-i2߰ gzWy6 Bh*oJIK#΅iFFLQMm3 =23;y f{QMxcY,0<中l}(!}RkV3P WSC(jap\}}4OwWUeXdm'Ȥ9:lz2"5pP<+S̤nߕ]e?K* 5 -]5(ncLiFB6xsB%TL5vquۑƃǓ_+_8ڒ#/ʙTj;wo%WV.òO0o6eW|ͬ ǫ3 XO45k Ҿ0Knj3<'|}5lyf qa2lQ0pkOK #n٠XFl@yQ0nNg'"P݅~49r@IwQ8(S,Vkj0Ѵ=i=k\d3u!t}{F?}; PwFYR5@/Q&pMw"-t'AD?@^wBao%9eI:mj*%J> ZZpo"N74c-@(pu#'TU:=xɆzgR2?#!$#G>gDKժ#z.4M:BiPVgU{~!SLK (P"-3w! rHvHӓCύWxnVnNpP] t \ Fb}ee:z*GUݚuu/`NlOGAPnQc*֌j/U:!Iî0U=0rj)+Aƀ"=̧k~ 8V Yt֢gهj#+BGgVZ<a9UwLࠡ<%=Upul²a ̀1ӥ0XGDPda䑫D`'>TæeYh =odo P=q5ЏYZ|M̟+\|w,G>(q I _i:_%~dZڰr2d{2TñȺayr(2z+0̈s S&2|w=D#4 `[b-q'[FZf*EjIhqclk9*a鼍XC\`N)ECt/^;פa󉺫q0/pӕ $菝N("-VƷXbSoّUtNJyfQ*Z)IQB'`e]:MpÆcayzu_x԰dbUYcf6r\1t ӊXJn@2Rr58~$V2$${͔*¯^:]*$@dk7{Z6 w$U \asʳr%1I&3J76yCʹ JwIɤRkzwA#S{Cm%wZHe&m<e:plwCSz<; Jszf[a }k4lCn^E?@cǞt"1.'|Dm!04&俘+z:+@*8 C.#ü/N[HFǃijfGiqo4q.>04[ >*%B4{CU -DPa3aN(j$64 AKF/503xǵuyE!bYáh\[ \7Բ[}aGu'>/跘_ C@j5'WLv1_N# .3݅e/kF?b2EU\%$MCzv鈲mTL@8_7*>lnwf8:=;yaNS$Mذƿ ={n>qL 4{y (i| bUɧ\7T%c aƊ}­ݢpAQS' #Tylj6A<2#`>d9" #$dPD~ MNƙc~-Yf ݥ˟7%-SvɩW *DbF0}Ѳuo3St[^#iβ`(O4MQ̌ >7x9>ڄ}F&&p2O3uqPEKp0mC'GZp(;xƋէ9Ae|?&o Ї22!UR4'|5).͞;!q5˸,bvܩk(mldGNsu߼#ghtkq!xD"E(R{3\-$Քy ZHȝ1tFj;"JuO L$ʞ2Dk`eF|hl֡R4"l@,`H>(QQ< {?J _i}/wO˄PXBUo u5B)#&&]>8-\ Pa@HAOR|vJݑlBԌ82ryLZZxG-,=|?u'P zƕ{J/Ȝe0 vcrl^JN A b$]9 !?EokL9Sv+Oxktzט%,o| 0BβZRyX$2̿mH n{^Ep zX;boLX;  jJܮ} 沥zdfFo#6xWKyAvI)lӸ )(}%X/5lEԿĦ`L]P?UnYoՇ}TV!$ӎ\‡GS[#?傔Bul:Id)ͶYWLh*4\&Rc~r0Izc0! gwx 9p7(Jjhd خk13FJ14Sׂ68#Fk<nG.Q|&bA]{"d9wxƯSX%*{d @lmF6=Sڛ3ئ 4%$(V2@p:%h DCcIlXڃ$ ( H?Gtt-|kr=گm\+NUk̙?eP`Tl "0$,C9AF'1I}I=)4&!xpv82e\~@goLȦ2TZzUp )bcy/bnX}^ D_H̅:l{L%cjCSjSGeHG޲ _`γaXyJ2usg0NP`LmEӚy[R:z5z_g8fY^զ@Le]M`Dt4RJTf *'7^mRRw6δhA6(ooV?#1g\%QҢhR(Y%827lɢBe(K./Qk-#6UX)Iu5tǸmq]`itʿLxc 8C݁i|r"W|Quc~v1dk#nhZB-ѝbYrw)qË}ߖy41*@Ӂ*F eSW}Ў 6/Ѻ${, Kx *b#, @K1 p_!o/c~!ReR4wRU[:L t !z^2 =\9K~bN)2$+&skp굅 rf޾.( 3T E[(#yv>eB:}UifSAFwdϪ7 -!.j}2Ѳ"(qo4RJ&P1"嘚7+!`~G(sw"ϥYje"[D hyek/h.6hUf\#miJh[z!`yv<5-O½ސXY)dS[}~a)[$<\w` jI5dL!I?2#!tT[n8d\E{r#i} + ;G%^ω[T$L2 _)p|jNj 3{KvM–8:6(/QI|'c6sߨ*c<=V V4Tl jW-ee, U~n']2V SD85XZ_-'d*m[XXZx Y &h/jh`O#ȣIMH+vܐM @@OarƃHˮ[x؟r3zrZK T ~duO)zפ[Bִm w(I۫PT *dN*;xfVmg }?ϳZR2 1urBoym^ 5; N`s50|^0>g]2fG3z eT0lu5嫴OBGl$"RJk%^5ΨOb?#,nYt=+iOTq*3t4U$ 6U+'}X%i"t=\;⚁؜ ē[ݶ3VinK}tq9On3yf}~u 'ZG̴g*!#$>?bS\AxK`e vdŊ{̯\AuYFMRvx$j _`8[]l\X@fKp<`{>U}~,|CZb4T\ pbLޜ{љL4T1^jӑs+f|#U!4/Җ hp L,@o>]0 K %H AD𣶟Dg5HO_PYqYBf#br8C ea"si =d5W|><͏p[rWv}_+m8%,|UQ]f'I& Amiz!sw.CDk &nnOϒM}^yg'r|u "̓%&=%Z ԱP@x{`M/ļHl?Lo]BƧ|РESf9q?pUgrƭ쏥 GLkȞ<|Ʒ^aB,[eMk6Bm+W^)\A~d8nW[ 1#/%>0lgckx禋kqBYl"֞+5dE\?=ċݰ!ݡ#שE]bQue6i-Ʌ?dSYh%J}[<&G LPcymvhcG NV}ȗ U1Px=-0}oyy03+\B;N}+TkB>u?;6Ae*W#6E G$q\ˢE>%-XXFޠl]<Q\D%_L(t\u*l_.ѥVȣ& MjJ}sb+O.rv 7{#̅Z70V$M†Kjm\Z>T,]IsuKF'ZRc,p a^`DGo7<iOk=HeǽWRɃqPYDI^-1r__Z%1PdKr!GMGh$  ![=&==^OFb FtQZ%6.øX|tw6)Ăg̝"Fjxؤ&-63=ƯחA;KNV[{|뮔D@Oe,a$^+Ƀ¢n|9D鎵994F g%tdI'\L+ƨdgEd{@3Hn2.)[^fu’y}GQwSʚvB&+&acAMzr*3R%= &}*9A5435,ҊIWQ&057́]m41(p>r^ᥑ/m~L.(R:k'x >塍;J"*o6tl`ƱoD  PX݅Uw: ;vB `5'8WB>ɔw?{- -s3E&nbSܱ+ 3xþgPB\uǮ:K{Ce8IoQkRÆ)|&ʇwFCZK\ɢ|y%d|}zD;hl-؎p ]L} #<ƤJkT|['8o0FK9D *M`t%[t*bi=TW&zY7 "csѕvcƒZݮ3eq(tGE),ތmm\ 12vsC* }HT*8I+C_k}BO k,ޔza.]C22‘(srPd- irpFwfi_x RBR޽R^o|r`R';9 ;&q]77k+ċqˎSKsYG1%lQQZ7}'csAE Fv˱;ć׈-pֱa dT.hK(#Y*7|^Ыgί< <uB9a: *`W<w<^5KF5 H#.cBNZ/Q^Fkc&=ž 'OG3[U pYeH HZ&q짢y9`Tiz}U'bz)G7}s|EV09flQإq !%?qDLtTB9ad_- 3yk@:_mQ$`('뒮@)i"YQ esz?Vb1J'M=B=W̡^(0H=zgzئi_/Vk85*M%A7{ 2R<,V`:0 j% OʽЕ3-͖?JlCfBHeBHfIq((#:ŀ+PR]b;{z_n}lMd׌oh#m쎖:Z`,W:pX> i24f A q[lG"WӢv%<)B8?X UFr*y kO+U5A*{Z-`|3/:>(7Mうm蜬$Vh^sR#-1R8Oo8V @u?0 yTkv5o@ λגiHF:hAaoAɁ5~.*ᛎm7qG} /u?QpSųc\2a\sT|+Q:L%A?Md(ߨL :ypv-;`"dU^TuiRAL7peX赈 Zuda'fYpcz"W0}P'ZRm39;]=혵2sL[bVY`r׆\`c=[I}|ƖPb6gpxd|+Y zg#Fyj[Ϡ #XTxe%E3ѬP).[deMEvdo45 PG_l\Xwv@cU}SzIyQ̱(RqåU{+`a3\}&%*US<@+#{& *Cp*J:¥mY<ȯuxE @tȘ++Ek2W)JX'NUn![ujxN8戨m%Y>=eoj2l\8v@ w*ڑH݊/,Q{IHN׬7ؔ,x$rahDv-楋(ydT'z*ݟr1@S~{O~ D/o!})礶wCя\@]@;P{`v8ˆ<,IF Y1\cNRZQqd[:Re#h4\fueR_09h+ϊ}؛XE(gK3i"E?$ӛ%S"L|O9eW(G¸սެP#Y8jhdtƖx˚f֖<o'te^n.d Њm-iXyT8%X[I_o WjY*[]lUc]^ɂ&?{ڌxD6yB̓7P7cͤ~vOS]ɸUvhdn!qܘ hĚlF8hD\8#6CXD8TxIZ qy׵;߽T6Dfys'!k0GfܽVLQ#nG:Y rYGKC,sDfr6&& %E1J['&U W UꯈeHf+:M5.o Tr/bŕP-l !6-KP9ȽB4w8ݙkhّu:u Σ!p 4ݼϛQIwW8̀L8I`@,G4j9.'"J cJuFLfGvnjX`ynp&i0Mr+-d¨lVټ^d϶ kQ6>mꫛy|(%k2SlDpmr ˟nB(5/g~jIpQhRZ@( X>Y:`s` =͇?|9ZnH.uŔPȣ۫1]똆E@'-ܠ9K*uۋb^12#$7,n:tO#8Z}=}CFGRV81 1 zEHGeC֌W䘅eU߬ &OtvhUG qC^Nj)\ۡ=A/S|{Am3? MUp>;^ݴi8q*odBg`0m@T :f@ ܮAÃA~=B0doo QOӗyVOl6ʾO <ėmќ?~tOv-*~:K(9dm+M)|ڂZ3bQDCc}|$O5y*'HtT0Ku7Y^*MZ[fN/rz[cIGTetDMC,$ęq3%6|.S-.:Dt %|)}UC}]AGRM.?!B~~ZEɉ2tPa -n ,{ygӽZv 7\A 5ԼJWyw|9XWKPߟ&`'2]*fh5?iF'dL#Lp?>eBNޚul(;c/-k8v)ngTtBjF|W{/-<0d5Ȑ%-c()ĺYepKQ[}n`pùE=PgmO`)KZd8т䕔& 5i\ )HD~ a ˤ6&,wb1ƙ#[p !9mpbw 2q8Ք'VzV*M;X[H7CbMXe pC2{R+"s;h1SZ5{Ps€_M @酠+bzPftXBv߾ٔ䛌s.ֺQ^[D٧1<Cj+":UyV5ڈA7C2F7ݷPYi|9o9P9o P 'mThS> W߀e^#Ȋh5뎅-U%0ѺBpK_@~L8;QL$7{b܁8BimGNO<Av}t^S6Oy( zA@BY/*?8D <s?PwvgV 3rZ p('ݔ`U+Y` @Eί?_W*,Be k3*@?F`sVH8xS53jP Q= 9d\7wW qRϝ+v u~˖>z=3a\RdUt ĸZ\Ih9A0s*ALi 4D6hq}SjΕH_I| Q(`5WjWAP0v>ٚigzQ3xr7c_*mPY[)C`BPW̒6ݟzeӾ̛,GDs]i/-,|ƞ~1K!EdXl~B^(yLѫ\#MDߺy@.[V?I7Ϟ/JyZ44+j$Mʙ"uM&EX7@yٺF5JxFw]lE q[QӶ|FH .c$mR)[>VRV')ENDD$)F卼nV>@'4!l _#\ >T%|Egs6sk FuуWٻ7?,©bocN tXgbh?{Q$ rB;ɒJo9w$#wOs6(@pYx*RK2}H·]!.Pr W!/aLu<.ǟ ,M, 6kxB;=V.F|hPx??@V3O@Ÿ\7t`( _E pŪ̔(^ 7o-ggy[sKLϨTiTMƧk9ⶩҪ7R&ΘX G Z᫑CF!@!(:l}Ȁ. }&I;sy}zLdJI\sX,wjW(>-OSo7W:&=ޟc(kuZ ,uؽk/[I\olEQ,A7h)T}Z@ф ď '/4v-<A\?V|Nd25ߗ Wt3Q*0y΃~R0#c'=o.@ )]4̝ :p`BjC_ҸEWtY2qb`,c{4'DNL~,+9 = .pOϳYYg=1* Ԡ~Aial:pnt*b_' "i8g!m})wٵ;+/mہSZ ɱ v K}EK1+ 9xǿ0TxNfT3Y= A̸;,D8  ;";<)ᣣPe70 :S.iI-nG,dC/n:@e]_ AFrkH4Q3J6J$$4چذJIcVw(Z\|:9\~$:+R[ܲ&3Bu7#:Gh\SWu84JwfӼgz&~a'v9ΝǤ7(SȭiD4*Ctg(g|$tP>P^Ӵb&A=^v?#4 6*=/X8s*WHQ:YJZaݻ-U2i3j+=z"AR|sЇ) _hJEȺ4:fŜW.x_˶ˈh5`(X96$$cQ2=8$@MS? ÝyC6S}o@N;ݳيV1i%Gk>I-{ K ICU/H3i3C|;eZ|[([ O[6㮺J[ oy?_I4%wGxs/[51m(Z9n{TXvΣ#:vN 2f#cˮ`/@i^%ni?y\Uc5qI>m'cPրV$:Z*6ejd$WJf&$"% XdMQsir&PU}KUCuDqKt.?(Bg8eCl6iuy>)#Bb"E]]؃T /̍gEA*0ӛl`Gk^IXoSfUt2=gJA6G%\09aнF]pƫFuq߰i+_6#X;J)B i忂O]U2)/ɪ hve͍nǡl ʮ[ɱ^Aɩ!P(Z O'쳯 *Woaqq6Lq2 z`,ǾnG u_8LXqbKU7kRV/s`6u)WB$%,<ȡR؏xV7_DIh )L?(6K;km9GtjuZSQ%sn$a+D[~sv`;26׀1̞vF4 )vɆ9SV촤4" "={:ݞ;ĉϼ }SUɝSwD,pu堿8Ϝ1 jPӇ?kx ln V{ĮM_ܒ~e;Ի;E%5DUu?͐I4Z)p.pkxQR"!v9W \|"1ɽ<[7s4[!VNtQdo2b^^@.Ju)4?:-Xټ;(/lX1sRġEݍ8s^pcphڣ)ᰀJ_ce'h֋[Ĵ9n~)E8+okbz jh(X|MG!&*?$xMeq2[\w+^ӘNnh3YzYR`κ4 Ib͛$7AnJ0ޤb!To鍺DnB[SMwT}.<9zղ>(nDCy-_Y=5HʜNt+\zZ|'賕[#&>dD,gQ?pQ\ uW HZ<KJ~}t. @A.:8 1$5_I;&'pN/{[8 W|X4A8 Ȳ8x`Z!ASS6*}"5*FDHWB3ae)d]P_Փ5!*WnH(KI,Ű(E ;}G4 "0+#fW [@(f˃MHg-/{GR&Ѓt":6ߜϪWSHK$$-9~K61-85T6z3{Tbĩ|Џ׏LM/lt#ʫiy]Fȶ߸9S gķFX!+U>;;(˜(Yӭ\Ԫc PoـPJ㳧vJljVY2Yynr9Qݠ4EtsH.Ӷrr+MtVa7iZJ˄p$^CP†4Gucu*D3lac!,J>̽s "/ܚioLp6I{,V":_d,+t%[꧹>v,Л)jÀl5LE 4ET(J;pE Uv]$mlxLInH S>p ٿj.oo6RBz$j34uQq@.Vp&njDV[)F,c5zdnlo]^VBb0J<rrJ\ӽ~Wp wzXI]$'HL ScQʭ b9^@9h 1KvK=֓WF꘺v=2m_ ZP9ˁYE3%7oqdzV'GK,)gylQju[x܌WDkNˠ` z6S\eUE?Dpxyҿ?"@b_+(aDcC㘹2j)|i_eK3^{le%j7$q ,PKZN-dc26&\"<"s|汦K{(!x.nL}6;_v=~qYIʥ|qי#BD/-2my/Dl @pNzoo\<'l{$+h1^!UM+'@á"k/!? :) ކIwTeAr3j5%8WL4}ּvFvl_dQ~D#XE<} pnL^!1v6V6wt-DLv<(LdQ"I1yoU a$k=}F'R.r=t?+3 t*]+:K1mՓ\V|ZhH)㣑=bSa5dַ}$}ȁ E֠ObZTagzޠ v:mri-MoSI`vxRpvr6E+j=+{8jD-a}nFlQ,ㅅEY6&tme7Btnݖzq^(`2wڷYQ%j-<+/5!)4''FzR34LbXbޭh`}fyWSn!xAw_Ti<~Bq^4`IB/pqX_p8dqJ HF q6]5ېìI%R ѓ@ДpN"h |͌]PdN sM\>s Xڃh8pʙנ# ڶGrP"\j>rtYt)Σ˕斕aCtm 4Vbd9Bo/ΰveo6OBِ$a%֍DZpWcNߵa)Fs%vC"pYPսzxڶ_Y M1Fp rK1xb&; 0`yfuQР=4^K5c"gY#ƭ)֏NA糵HUZly _Q -*[e1qGT6A^%`Ta/=AA8 fY%{g? eU#ZlD]ɝU K:&gх@&dc .sөŁCik$M#`k2/H 7f '.q' f30 u8yZSH{H΋=Ux c`L2swI?VGTҎ40(b}c@s@Kウ5*$Sc]]"M/<`%0}M'gVHyfTQ*l.+4iI<"(3*XS[[[Y]jT+{KaU@L׮;Gsz{!++ 8Ո~1_b/2$ᩋUކCXV"Lž՞fv\ƝlyCH?7Rff >83tn7Y[Mx/Ig]Ke=j(F`gL@y5"4l:bj25g- 0ѣcЂFH*VHPmr%)5ۦG5A R5(sXM{Ьf&N#ӏ\;^CW{ۘlRd^ z Fz4b V1SZ~iDFd/{!րSmReZ-]QӟM+6]z-j@&zB\^2dEIيEXK)HF_8G[,fyYBzZ;>}*R%s6Ǡ + 8T+ĹgۿKBbkaMbJ<3ˑƜHVgjc;JOuIZ,ר&ݗO{, 6IV=U &(2|c>fgR‹bDp5 gɈ%-PL&9VH0ƚd`:Q|DjԾ>! NG%ژAv;3,cȶ\1\͚P8wC ]i5 Rl_h9u+3z1ʀpyjp>fDLpN +FQ3$QS?k*ȏBkI:EOt:m@KǑhGJH&DJ͙,%ul:'UOqMܚmHr-~xێPÅŴB]Psɶ~$E32Ze<,Vmmdic/IV<8XVqHm]%*hƍ׷j\2۟kc WVQHT~"%,hg~]!ƒlZf,8W40h>gTe|fszYK"<1Jn$x_5OXޯԕ5U=MLCAQ *g1`{|\P~YCϋSЃW M+$1 G!-D;Ät,8 ^`型뤈Ay""'^ ҤDyta/u\1}.V;^I_EzKϵmO%+kZ]ՌHY޷C( Dٕ 2r$|I@B սj䞼*8_Q%=}9;iY1jRfPͬZO$WѦ6,)[%O1&w>f4NRП@7V8%| x3US*Wy: 0&7:NxaVNZӥ޲I >Qiµ`tܤMb5*koς%<~ frV2-ċE e@Ed%6\6EH3ɎڱPg3=[O}]faLxɪxB[Skqg{91Fi Y})Fү+3*Wl2Ohs`uB\Yw9 ҆ 3Y²ًa&ݥ2ߎL F1u npXΈ)'kVk`8;돝[U#I5<\hm-U4DP3NU ;am&Wl<ٓ OW`DYjtvop5&[]s"D"lPyAGB%lu-%ӵ<8H~1_oEƐ19*17s"f5?!^`YgOHzMQ,(^fG 79&x޹+T 2}>iB 2Wjp=)hxi=2r2[>;d>~y#,8Y4 8y<,d2: #HPVvR^x|w+S[nX?)s 4㤤źȝxm%i,!I.po_Wtgf0Ù: Z+ ܋FX&vUJ-@d.}q9Vͱ7{GbShߧR$}`dDر汲R(I%̂=%IbO4 or YWOxef:Ő'Q.tFSY5nt}m{ ũPu1$J椆M k4e@Y Nh#$RTPS|xCCC/ֹ엳_c}{ӎ'kʍNZ-;}y$t$ГA)l'&&=R[ -u+LZm3P/7d`ڸNCLnǖSH-F!bGXbms%mi) oE5nRÐk_: (xpwgJ4YU3=@N0^Tn='"'WQ"b!9-c: Cm(o >k hNswg2JQn4À%˽|X u.!|R-=`a#g:l~>Re7]1}9yԡۉXŽm<#Lⲳ~>[܌6燾<+FfBM|E#6NS8>\혂ܫ3ETBZmƨ4?%F~ˮxh' Ɇ ( c ÆPNp^FG\dU86r6hEUI3l%kԖd'* 1*YXbza.c%\gt$J2)mY QBF]@ QhZ̍zŽoď¿?>*xKeBۺ1QJ͏Č_ Q4~T݄w*gJaP\"ƑengαVzwSBvcZl<%יVIH1"+DA1( F-Gp} utہ&,ӯ?nP EBLKwyU'TS=nFU4ԑ| feTˋ)/$@hWoۻ-?9#\ABY 5q;::2$.>cdu(bT}b韾b|hd> xO)3 Zx1v% ݆p?J y>[ [QW7Q}@P԰5iR2+@K;Z޹Hmq&)rX/yX9׾ߘ=a:`:lð]Pm$== !qNM-wV>0zAxȃ%;O @¦:$֝xu2)1)Q>k]_) exi䞶4sy:R\tn/TFq-eiϊf*䪰 peM_vREP}LkŒ6gi탞E[)QʯJ<\,:#r%T: mwTg=Kggy"i+&x~_WɢڧGۇg[w'pw(*3O@x&UPS-Di޼Y3Rg$/`ҙw%Wu硦!ހ+-ku)Q``׋,UM ^BKvtNGzDTA,<"F'͸rC>s \H1EI Vjs?͚v~3XHO/_ج*ԋk-ҏ9̉aPj+:$"T-_΂iY>۝zwϼeP`J[̷!zqoNz[I0gOOHܽ9>3׃( ͺa~V h1V= ́RI('=re Z c@Riqr#jm"maRU距t>$1&S!?BWR|~̂ Dֺe*TV̷WEG4mA],@x9ʵ=k4+l:)݃E/ZuҊ׊;=4*52iu4P(/1ݜx@aq.j% e p4$/ /U v*ATO!,5v4EKK`sCބ]ib]Rc!Q Y.`&.J\R:j2^Y$_4Ssdm XɀG+z 0r޸OC@F>75\f~oy_@-P_tqC^|&eY\[<&NszV8PxP2ջcK4G'^дg`˝8>]HG/V`U^΄^̚1뎮IQǦi&t@MY&S *HDZhqG;g^nc`Mꗕ'8W ҖWJGuN.Λ}v m\߄@~_@F՞О6:NҽѢIYg*}kƕv' $ڠNl.%&5 1(˧G>ͼ -Y| - ͦB_W<ڡn&gbGotLi&cddd1\ZCRX6@ډj-] ]g ˭$7SF@ǥ\+)yLP)ȱ=i>TS#(rS*^X < ݑpU)uӦRdt00S-"NB,Ζ ?)(lT̈́"UTD]M3 sc+mUdQVqA1<"2*,DӶHѦbO>B)1t̓W1*OSz ;A.Ԧz# !A_Nh&|N{!'Z ~{c9N#rJVv)siתypdbfe"aǍ-+ W@{DHg@x5q:8MlCݯaL_rqm;*FADYr)`W,y5V?H,^9 @U$]t}BP}P&~vv `9eה%uDLpH$-/c:b҂Twķx˘|PyF4^1QCbd b/ۙʊ1e)8T@\múmx/E{s.:4eqNnܶL#d($?O&䁠,ـs_k('RNޖYs"}+a<|aU~'7; `MMyY^Sۼ*u_DOzyr7Wg]_eV#yzJDwv+Fk4`a(xH~yBh 4>x8,2jufK7^5@ˏS\bVN frz*@M<ŰSLE'J_ l- qlj@b -p800I1pw FGiVq ,4so32Rťg+HVy=EݡM5 o?{4-8͠pG_ ْcH0uX$Tuxs <_-ײZ0 ~j7\J_6N1;:x|:Y2"0Y?|IE +fGB"y| դl-r+ 8UA5IaȒwӕ`!}~=.`F[c@r_7`y+l)jȓ᝽&[2/9@T0ZO5eĵOjyӡyH !S^ed}[ pP o*{?$\-NGPd!oK_$N{'MjU^Ѿ/v=&>1&x0c"p?Jq="($*Y61i72';s `ڴ762MO\Jf g0ċy}k-U2_);Z@bԘ]Plٴz[lS~j< jKd|=/WҼ_^O$K.iC/N5{+FĵB):F!bɩWMP{[%][NUC&*!؊ZٮAHD+9P*l/#[wBP8-Iw+M CL}uq-p`KzB׮[j*>ECX&08Dy$~[5.3şk&v ׵ʇIO.;OG#Y{I" D&[W9Ŋs$081/ 2-Q5$Ñ?nyC1zqAҳZH:s{U )ݏҤ46FG L%fnuqB/S$eFX6/CoV 6W]ő_+T)xM LX+C3$Ъ8)K3@6TK-4`q7!H\m("f㽍I[/6E$,r hpyErL=o']1"h4CJI+t{%"Վ,P6pv$nakRO+F*ysͨ,qWdiL cԥ5%/^+>j.,>YHx`X͙ۅ1П`i5߁mB +TDl<4B "# 5.YH>C\4h `Q۝b%¸ J];UZB_}*][㍠*2r.Th'. v3қN_LHø$_t渪r5ͻ3]Dn w?k*S]hEd1B:bLo\RiU9@|(>N'vȣ B ,HKV#ʔ*nF(,?⧥WŮ&ݠ[l]s_,>(hB(< #؋.pQ$#?# Aڟ̝ө#".4YQ3kA$?Ԙާה4~_V2r@PO2:Cdej uڇd`NRhVSw _rRNƓN).NR=րekNHtըZ~!ј3mwK\MrDp l4%*a7+ߔ&߉N]2}#i:GUZJ>J",؋MA:Dk!eqC0E"a]HPa/YH6,SL b&CU5vUÌ#Еb-T22ML,R$"2{4yb@و ܉W _.KP/=N!+ o\kX2@M_f Ri 'a?14zRg)E`tmcM&- JV>êe<}ʸR]cG|*=5z.^؁#BQ5ԴaA,M! D  ^_y2;bJ~jt4(Kr.EQV- OI_spompEb[.F!_#3&">یg̐@<'Qb4b)tl X.z~Q m$ȵdWd؋>~{FL=JrrGx(\Yؓ*篘<`e7?7[KU ]9 Uajdž_[uڒ~81dw8U%f7v܇/63C=2}\h{7H sI9647V:XVpY:'a4ns1U^$QJE琞bmO[ΆϟL2ꗰ$%J9^ewFH5&hQt~@w!AΦ֒{+qhtgl0u?sɐiGC/.JAJ`|oi&}aG9 !Jȩ=ƶ#SL胹B4( KC TQzmD,P棯9zXs]xEh_y슅(& ӻ}ޠ.!8 dc:T﩯Zz4eVavOoU5mG9Z 䮋םtI|cGqVΟ0@1;Jv;E2bJiYH:|⇋^.ˋ88#N&?3:ix!P5 c_A1|R91Gym/lsd "7 y.`5H*jz*Tc~5^mi sD(A6jW1Q\ӑ=6,cʑŌ(ڛocFC6rբ= MT@{2oޫy- D_ms}myHCDczҩ;L gX)aN)5YAʉ^R g{K` j}<<<!T"PcYI? .uo$A裟V#1: *Hގ\וIVr*a*mM/o&C{VUeyaj0:/K. `zнN5$4N4H{Ɲ?ֺ4hlpJD2t?2\uMc}}o.eΈU(XX FnfwJf];vH0z#WCrtoPd-lrʬPQ Ϫ!|GYDZnpPOԶb$u_MCbʅ|f|NHϸ1JP*`$76Ii/"~Y K8{InR(h5S\)tk2%:.ޓgC't(< R)r o`*8FsTdayLhDˏ":hKXA-"HeN[(Q`ljugeU}Ŏ^ Mq ,T݊ʇPЮulF}ye<18%QPaiHP#F~R4MLqXdFH+854#lcUe4 '' v3Q 5*(r*vT vMR~;C9u@]Ab{uŋs(nEC^b !Bn֗Y6 'hL~a^ISPb49Vũ;u3pH< `S B8:*$}t.!c#-rZc3v-u]vĩR~b-V1Spf,{ju+T|}4P85\dVCzS!^<фb2U!թGXf7Rky8vr$cҰ.ߖϫo^Rj]*\z#2Q:Ř c@OX M@RWL{-G-ԩ&etSB(!r_xp֩8ou酢(Hpe3\.RbƄ\'pY[4YzRP~r>kz0,vD5Cr#wJb)ѦqO^SޢeiɉuZ]QU%Q{&ECwz)3 V:cո$2w>WoKj%]x??ҿ$>0X;#!-dxVy*NX>ܫB͓.Tإq` Tq>5 35:&Ex)[H,%/Y׫.YXZu XBR* w_2pT#lM:$Q5x:aWZg8't4/p.*Wu;DXzf9P B"Gn*p}zFFz<){1>|(l nS-P:=-Di݉ňM:JwBajmg  (wow% V$½uVE/hy0c$`e-Yd['ߒ᫄TN}i,yaαfMX'dT]cњO@ IP/gD-.QSdHndL-*J _STT,vڦvQ楧װ-i2<`͈<:BEYl=|AE &" 4teX ~C9!AvEQ|65d" ߖ*5K:lj(Sr6;:s>c"m1 KmY/.ޡA/KIJ Y6a'f+99bli{-R†aS7[|Uh]WJ))ʊC1{('U XǞGߴx(Ɗh?g3RESә'"rLqDa:\觶Ko;R㕕SHܼYҡm|az_Nr7Rބ#H`g\uC]#AlSP&t;|~N?IAА1=I>VYP"[y)&K Nҿm|7)Md?W%"t{1@BgKTads##Nc)n.%n'/M)|sncsSG͜lAN䲤t$362>YoOrmoN2]v CzEډ曐-9fCrLiLڝ P1̘Fv ǜGQ5`ƛnWӶpzNb2M}hRcb#ϡ{U}|ML۶?IPa~Bpt"0o+1icJZôB&(0etwܳ!P KDVcu*ύ_[DR"7`-t3"D "qM}?/ Wma"baCݩ̘`IKZc"P?1_fM% /򛂔&H6oG?͟k|?z'4VB Gna?7C4f<&qq?NEqWC{J 3x|8o4i }"ɕX&ܔg҂k?އ# 34PrkG7P@e WAND߈nrXEF13[X.VmƷ*|ׄ䦻o[1'Iz.(y"a.WY4_@P1 nJǡٕn n:?^,Zk1L5-J 2ZN#j+XHnP~\ɯ2STXؗ_YiTW;„z AuAWDKWVM0-V6E] oƓ,#0KTGI ;8DfLbS8'DeYNb6ZF_R梟nk" (B^Y%Q!yEMY|t݆=P? /iXÈ=r).`ϸ8y%N]fqJUJI㵑%#g[.'vb5~-KY,Aּ/ɡ; S@‡)oETsb,N'# ^J\_ S-(ndݥ;"]vU[S𐹽y=.hv!ũr_w3"|WF*\ 0QJ}w6Qߔڰϻ5JhD ՑZb>H%FnJ RƲO"z(" rz3%?^?-\vT,k@o{Z?Paͽf 040w~'yT]?AoJpW3ǻE}$a|, kgB_0ڙ~O  gA_9VMvL-=06ApИ4ǼVzvI28m`T}_rGב5-2_ xnm!d~-`~ZdDwE8BJ5 J2*DzL2:17yo;-Dw J#qIQH> YLLߩ\#!6DL\J ۟wZy 5ݥB+?L|>J(ZJe!t-Co*?ͿkFO+XO2һOn> S ԡ).A=iUJP. Ӗddv?r앞IAzk0ȳ; ׷|{/Wp7vzӻicnĢ+V(eQ˟QDatޒJ P2ؓSpBD۰ag0+&6v,eQYA"s\B?/J{stn~ Qx$!3ٟw%1Y;q CQw0_ehe8G~4=@NuۈL$$~Yö:\:JREE`rNBDh2ahZ--`^`4J'3rSG!~# M گ.T tgZsKJ_~+)*[{͗?"*V#V&!9?{,ҏNn{T9ܡ\KMbhEV` wM/͝`ř2'6'3+BZ?J;c&eKCE`PR[+=%LXTEv ib{M@cf'!V#ƛ`[Pf /0up$$9_ l;3ƜFkRo΄ ?Z!mWWoVutò_dx!(qP9-@c(Dww.CmwEe=]~Gg+UEܕĤ msmrT%/MNl7d!fLe^˞lrWoP֚+֙aVo\z-vwPivdgc8Sg`12K_=MU k3R,H{T2ZGVȡ M1{CQſ#SAc 7?X鋍Μ뱞}-f:- axHo׈3=YaIDSECߒgP\pJS{RA,]cOd܌oHܵcյkO5_ G hl6x5Oe-({vfNߨ:Qα!P+}p+ot L {&3A|sÜ-I`&73rE`g-o|4P{.H4=d]W'W+97bXӟ 8YS WMyFLkSÄB*G+x ){_~+.B]xN{0\\MC>s~>9LqiWܱ`X7PW0>7L_ #\pk" y,VYR$~d"5H101^wUr}t |4 aY[]?kŽԨ n`!\sUIir%ڏ$鶶g1^wkf6[" e Gs3…j0(@+!ȳ@;UIݧq'g=L[ݘaw؃dYQd~ZP^57/T!5]'|:/~|4,Fmb;8)8 6t u_zq 4~αhRA-.b4zjF+IMv5n[Fw~݂pG_}Q#h}>J^ rcOjpnbҙ&ꕷ!bpb2dc)*cWڽ+;`h`8Uے^$Rujm96TK㚆|MJeMZ0ClW"f(A%1z\Cmh vQÅcҤ8ƊX 9n@l2D{iӚa!=o,`µTN C_ؼIŒ/b6sJƟX[Z\[dߘ !8쎩08 eR؉nY{WB9W+'_E2] [3arņK3.'D*oW-J20*)C!|3pDftPW9LDû7*#BzLʘRseDGxI|9H@?a7eQm{PԹ[,Yd{-J %al 8^p'%h ae+_ <(Ї&ú܌ˍ(?i҃ŨOHeHI=Ʃv 9ٗN`jc 2Nl] U&F#.Wf^P7 &Ĺv%p}%T蘇N(mxq'=_=\#V6TyQG¿̋~pK4S Xg wt~,N~MJ'l9-ZYrťx_eLp=Mf3*Uwecf(8; ]5]?.&axHwm̀vX$o uG70ϷZ=x҇Mr,A B_^ KTVoj (>6ZHǢ/f~l)@ӷ D{]Ygߤ`!$kǝn4#u߹Xi\t40qS˯Bo  88 h{lojaT/}Y`IBNB'lW\+Cc`l)ǐ¸ _"Smf,9vNo)0zu,MhWGGH`E6u <v՚B^~*VmtdL֔sN(6Ӎy:߇5%ˬ)W2HkJ%hG'v9 <.;Yv?b@G!ہU auVQt71cME$c'ٓQT5!PyLErɃr 4-JiI( R`G.c4N%|l6riH bЖe^p(uM/gaCcW>w!(N}z.$mWT] 2Ye_o k04.PAQ8@Q'y:;k=BSM (z#&\sPWф<RX8é[DQOTQEz jisbxX0b5FjkdM4vO9SZ.v€XbQi0^`0!|ʺv̪֤ģD\YaQeokAY"1seZ!+JkgOmYi5f}U_&[h=%Hm\bqMۄrcUCE[gVSן(ޣ ~sXi!37x`ʉG%iJJbNk&bFjmbniXե#L$==]4KC`>P7 L,,1?Q"VܚH+k:Ug~c-{%m .0܁n픵=>=op"'撍G=if* !:D*^Uk7 X^7k-C.d>6?`sNL)>2rERՅӈǒ K$B>a) i 1G:lb~PHu6Vs(嬱(FHQnc8L@ $C zԎN 4\Je  R=b +υVH HYT}5s[,_lФ'؛up=R 3)锡1!>ӳ(xH'w\.ln6X 44dMIk+w9M J?Y3Ms)_[xW߁1I 8Ycʌqqj0tW hd|!R%a@9VhBxpѓYu &(e"da: iV EA/x*"OG"I#Ekvn ?O[3Gp6p3($)v9'8˔aUd_$\(IA1w4!:ng$ltQkYvoTVvhM(hlJA`i.^yWC%l+@nbFWgE#w!IG&6Oݢ:y4FvD97+]*/:ר¦*'~jv*q ĥPf2~g⭩XW?FuZ]uc-Ҭ ^MZ iÇGҪՏZzND3fSNp;2 Ѯs ރ4Hܕ&5,LKc(qݑ~eʗlY{V3[S=-33L-EX'dB};m6.sk$QpL-*$LU`[_d*Fյ]/ FG,dܐ}RnLwHC_s?sd-`c/Hjq&)N_qX!X5pҐWYY͗h@q醟o8_>qkeqbV_[\!uXG"H sud:])X^CO5|Y8[nfseD n[|ۧI9{$F1bn sX*I&&7?HS"u#:f/bxBV#Lc֗O?[1SARS?ļв1ЌSB#eWx -!M(R;롣+l3On^ }0LO<TiRi@Zps8Yݢ'GDfq _us (X~sDf6{9ٰLa$P:}¾+E,y]/3|C 1yr B9knk _@b~q0).8**= R:})'t@1giFyԢd"ܪz>nuDYF^Zh8eMvI O"d3˿5ifu7N<4doR'kĤi D҆܌V9hg7ix//BY,"te<]k wN2Y*6yp\U˒5^+")`FZGR>𰟳Ro_>]l3l:v <ϒP::{@0t.5@\[H'W&Qi wdtA>Cjf'V;ӱ6Q[)ZvGӵC?"_+Q LH < ^ǽJÙ o1B.;Mѣӊ/Cwp!1=d+Hwt_@>OdB*_\kΘage-s_cWH P1N|˽>M4ӧǚ% zӫ<MF5JbV  |\`1X@~#"^CӊĈ:K hs# )0%mQrnNQ[Pt G}1Di|!6 V]nLh |]LBP՘ہ-'9)sN|o( `CBˌp6@2z?kN0EXEY6I&ԛgW={ oX38̱q/㐼 6$ּA5srg?ԣa>9%Qmfoakei8N(["?8 Q%7}eu,}f;Iuu#Il96Gkf!o:s5{!7o[pXLohAVO+t~t/Ka!g.Ƀ;U3h=Z_T$Fs7J)O0p'~Zf*ݳ{%[DjuqP~Ԯn%h1, cʶ3+~ØoGz=[9w&'!o۱@-joԥ 愶%K@ "1%fpD,Cr݅ʼnޠAp(m#2Ng;WO&#V7M8 bsᬤZhPlz56MjV|Sk9@ ދ1{<[wpgؼyӫv >{'问wpZ1KcL|ŰQe8v$9vɃ.#_VqK_& ޼T's ^B$H۝rH!vC6WP uJ"*OVX}y{)ShR6(R:pqw7̉E4~1 )  =dHjd~qc+IF>CxgrH ^ ;DPT^Fu4 RR?745 gn.L_F]<(E{nKPŬlP-R>۠z2lWG,*cY2@dgA4O"Fs9M0I8NH c ,t`!^~Q2nZy."adNs ˨EFE S!V6Et.h4k{z0Y n' g6Ío*mI<]yO(9D3]Z "(iZlcv>dz,5 :qy5e`Ѵ.QSuBOx. O*;rX0Xc#zJ["1 ԛ1y?2bNm#ߴd$'N}xE ~yW4 IK4?%Dƶݣ3($?Ix*kΉiaTȽ5RXɕuv%:6>ҕ z,P/y#sTELy".G{Qq!؀#UVw*7{Zb&lF>r=QvFM?*xEh"f@cDfIx6k Z*sd[l@uhOy"@OLbP>@:WNp& >*n85ݗ,yaY"d7%K֠Ɍ74r?EDm%? ꁁ*1}[( ,j拝 = uG4ޛŠX9B%/ @h#ቮƈ +,E©kƱlӈ  n^'>ꆺWȥQqLNg&RRQwFl A;iVP`z=!*tO,eKloG<@C,0n8m/dOࠬT&œZnv A|˚3F 0RKlΨCoșD'VR5ة̠3AW4כƀs]| U_Yn>)/> J|<1n:ޤ %Wm Lfi#zM:[sÛ_ᛩ#b ɽf:\$\r;R5LK! *GosH==<6yӊ"^eӄ ERyi!0T-*ش?~-O\}(>pAX$O$ R^/R@-M JY)$èCIp./wV`ZLy-;(Þߘz瞚+(cGrS(M(l,tZ1--j ?!.J|1w^! 'WB|]}u}cGx zRn@`-o:ArkfR//h]QL yo6ݸ˜ecGaK;29qg΂k ?)!)尧 z =^,%KMΛ%U'Lղjx0m0ƸYa tH䉠E}'6F+Dو'#`4j ty<ەzp.hc|В;7J)I , Ǜ.+°?ǧPfn)='wE@Ȣnų!XU)B6Al$愊MHEYk[jcbcD'bh\ߛI4a]¾=ҿXw|E OcyI]bXS8lɩ:i_3^q 6Sa.r-ml8X$6}&$˨zW5H,͖2j_XE)y$a0'q^SYG8FKx*3rϵ8H_\`c**"P^Fzox6fTpsྏ( m. 08SakP^9@9{jg5rJuߞE i^GÜyIʰJ`?-W&탯@q_jiw'3 NMyJBj1lVU'J<4osP$i jTGlx16͈mZv#H<U ez.Q8+yJhtkׅd' m̗krGk#ʊvEO[_ڑ:+xN&X2 ~ UwvF" Jy jvj;@}-22@L\ucuAnߠE"/WVPB};|1Y[ȼ"ca}X/*`2&v} V69ϙtȧ!z'b GlW<=(PUlMNm mQ|r-TK^6'ԁDiSH0]c'0JȊǩӻ!M8;h8}- #6MmX?s\.حa/(Q=Nl;ez8&} *AnI )";_$I pxJF6z` [dx_j6La{Pᝢk@l}w*vTI׳3IxMGO}MpvvIJEZF- NByךqvIUm=xKD Λ3Q<$+x &^; nB !doQ#4se 2)iEe) iK@ ч!.vu5ny-0#}Œ܊$s dUdQcqV$FK' cY%>-)_s5.I?_6POOXҏK!A ]q$~UU}'C(v {6TIKNp0ێP4x؄6X(ga T\I^:4@0Cyr*+/N1̂)pZP% wf pXnz=Ah=ù/y3fSa#|spfXm0A5è2zkb O 6+﷟j8 y<.dMf:9zd!_+G79Co)#k$df{2啅3Sz4|ؖ4XM6~v"8gZػxz9T]QF mrGKz,4kU)0z+ûGD=}mM,t$h|Gy%n ׸Iy~ФhĦ4x/NJ: IlTdK+ mG틋Y0Sn}l5ɖcLHrwʜ*G+WTm8nfLn53# P4;t*s~f2^G{R==jn!'qx-)MI L'|AnfR4rK, QTlio9gBAV&QK1^9 80L oUֻ9QJ8̚ ^=?J!ܕW{U`Sݨ #r4n^ p뮬yr^?]ڌ" pd*$\y&Nv$swI, ̙| (] @4+K!vmR2|3Sf|؊:_F%s0~e@"q2=M4K]Z"ر>ržX,Œ?jVEܘk,p;`%3V D,vp(pPl\c\Q޸%;sKni<6[uqz0H?v%3/3fFg6ӷ0-䇑2'+rh˸*uN!Nf2#gcK ?{vO4v;Ǿ.Cp"E9@]sD~z7ׇ~TD?[8Qs"֤s<o¡iĒ:-w+_'/`oa3 >_AY}ĺa Hۢd[S)xܲ.B 2Ϸm< k*26#!JXva#4.1Kd!ʇGam'MOs9 ) }= sS+H] Cɻ }$3ieiC7qI{ fM9bhknpu,=n26Ƒ~(ہLs  Aa R=MUȳIk&kԓX-paQȜWl_6-QJ"\h7vDcpǂ 'e:3X|S;k:.?Q*2KoCx/pC7dLDO֖ѹVhw3-v8`re@ *uY퐨tPb4r) M2]? dv6"'g΅._%Z:"-bҚjGl.ŪDr'Úf_f?MӴ‚U7Ս_Q"Yi+3 (6# g\2{gYg;Wfd Ό2'l pcPza RT#K+T!hB*< Tѷ'̧X*`VT'Oa89_@֣1?,R0^. f@޺G ?B5^h8>1xU.%LD21iO$.g!uXf6j^9Y+kFgP`=?&Heg:I=TR]t9_hMVs_p}ؖ'yi09Wuڙ5Գ%e뢖X J8^biUV F줻}Jbu%' `1d 4'4^mAy"Ͼ/܎_+<, 3=KW6֒Xioer?o Gb1hȇ5PGTss kP9 F7򙄔2,״fqyf!V%6;εd3KzpBa&Dcj*~DC8:$['n˖ T-S'(w/0H>PU#•4SaLeLuIGn[Gy~ǣ~غ}wC/ZR(̵ͩl}va)Ė To92I6|3@ipcjǮn-z0jYMBlPmVCh5lj .V+ţGXz|41ALWGiB>ǀbL[{-{c Տ9|rΐp { '&lf_nb3#:脴]fZsy* &JmD,1=TEPW .mBQK>w+ T٧F¶ 1bDe+N'\\֊f\;Dm߰d s >`2N1 T܇{Phl AuYn+fT>"Ϙ&k",SIظI+48]ECKzeʴl5_آ,\"Nja5Ec:E$m5ë%W5-!=tńx@O GE"w_?Ej&!cm߹p&d@+GA9M\V@̭@l%9ZUep!y%`§pw&'?cwBo褐^~;is5fn#՗)Y5R b@|y]K˜<(ay#ЧJ`r JͩVY3Ivg}y ~hBrڻ߿0R& E9Ǎ.R !ԃK.! K  Xģ_1vMa.NbK$ TѝME U"|UC1i5ȑi!ѷ[TcKDE&S9:uK4vh֧=70DȄ?PV. $0)jJa)?Ք*iKur' Ͽ vu4*HJ| t9˯Qz8rT-x"W-1 n 9`: % lw%/;\ڄ07:*}F+UI- =DAblϰi*=kS6 }?$1i Fy9a@FC1 %P2ӈk9'Lk$gC7#bfVM2%}fd`/L$M1_ ԝV)Eb KЩ]gꘗg@Kj'91}mҪ}xľ1,7#%veV5z/&Рh16Kr"QN!73e4X7|Pbo 24fOu# :9o?Чԥu_aVE%+TWSx=;jlI69ws~Ng|e_ag0`h]ÀM6[!SmHOAs[Yܔz$d61DzӋ 5'熨Z!qøuHesGdy$280YtytFܘ,+*rgy 8nydWUf `.1ZUwױe3CgMx>qh6t7J]ҋ#ߞ֍ M!8E:,O\%q\D[Sc麍O%moPzz?\pܦ0xدt^%J]1jGzg_%vOz HE8w'qt@P^p0`'$-s@W}ωਿy(0ϘRTn<KTII2cЯ/,+hΑZ~ϬU'{\O@\0kd(S\sm&垙N*#WkHkl1QħeXZգ"A*ŕKs8>=;I$3AhŮ8?A aҝrm0L]8=56cdab7X j$MT)62۳d> i!Bն`ryU ˯v[7ýXQTj$14[!7wJ>PLmG_)قD_~?F}u~ D( J#AKZB#f7G#r0`b蓅t~B:kx`z99IubHK`;7Yp9,j6cnL0=8SVUE^/w0Um2st\xP%P@owF\ՙl+_XڎohI)C9yأ%Kk}'<Ѧ=d4%F4gTi`"5YyʜA4UQLhK?x{2 c+Ǚd6~hC9W2EqA,YFʘ3)v;z@0T#u &X~ |7mZ,CN9Ǭ9]rRxv'S-23brM.5,4K-0%_}4k|n 1sj%vm:]qhNLD}eh}dC[RW܊Po%༎Ng'8>=_#rVV3$wk-^v}ؓr?>J@K緈vqlڌ/j9ČDF=[$i|tD3WԸu-hiu& Pk\ƫy3M2.'M5=0?<}ea ),OT*QQ - _ 5p yomG2 Med *poĞ8fZT'd%,"ZY~H-ȶ_Sya5Cm^!b?m--&VH U/G0 =1a6=o+wY|QB7[PZH!Df旱ٿ:8$"[ zXbC?@<1+>犮k%&c0^d cacN 6Ѓ=eY ݱL{0Tk4V95x?B3Ӷ…4>p ٕ2θ2%2>XQ?K[BUEWv o\xoEqXM2Wι:B1+u2y[(poò|'DjZM\b^̎h_"&&oq Ajǣb|\t!ۺ@-D? :K.@ jБ2Ht|i-/{5+:xru OꖹoFe~|<hԬ76 Amhp+,Ad8O(rKHZu%bZ=>)y*0->1cަ}f׌qN+0F+LAVyMlmTpŷ#'ul$DP/x }׺#a8 o8Zpm_P%!͑dZ ZGw\᪁Rձ Iϱ6JҤ7d]Ѳ30QY'>a5+Q5ʐT YWgX4M1wAҲB[UUN`Ոk5F:! ́d3Ѫ wJDqrh1ɟ@33eg16E@̷ So֐Pn2O=TnϺ[}ǷL% [oh}9ofM*C%r'Ehi~ -4xzhɕQ`$٣lDVoh3~8-^b̐Vw {VFS(( /zt fۥEi03r}CnJyW<YrQ$2L)~Rz~"AD VfKonx(1 +S u8_% }/25Uu1L8[&Έ,,JO7+}F?q !d\=j"&B:~)rp+`bL=@w,/gwu/Ch mqʀ0g?꾺,'~ˏ(Ht. ^n~]_ )c`r럨L0g %y'祪~Ӻ.] 5~ NH)ozQ?_Q8#cɵ"I,6y{c8=)]jtrf㩭hs]8pg،@-xX>_R][D<($=Ip9hhe?bnf4 cuqc{{iC\F)Ύ*lT/yz܂ΜqWՄ6u8`A|_>(7Flwn)@M 3tn$gYلkY,o?"̄,J6a8hLd ⬔h!H`LP¡{D/uhã-Yvb%3ؼy+ll-o\γ0B(I/lCʼnM mZ;Ы: txbL 2na?22Gq8%+KxI_cf?rhG$E!` H({x@8&?O)Rsyw+ @4ZyP Td2!kA6&Q/;-] z; -H"kiBI(gGOR MeZw5m:[;8T!Q@;*ncd+R]F6iK4?| ×1*kWK76_V<+( }{r?-H96daฦһeݵyfn܅Rbqߥj!j,p"΀w;f묍|,R8؟ωdᰞ \XG}ʅVۖ]H^G΅Mk%`"wO{gS'@T㻂m xĒ觙mX"EHZE Xs楹*ĸr gvub¨\dosG.@v*76eO5#v ПW(ݫySZhDg *NAP-4Txf/wҍ>缛s'^[ $GQa(pH0$*A ?[ȔjZP;XKǦztÑ2&QYa~ni؅Y .dlo~5`w@/̖9@TW*n8z?@'csa +V C'YJ,S6l)}:Pﴌ4]AWnΪ:Pqׅ6{ёS]r:oN DԻS5<wX B}l:;Q*04`jvjJ'uBX{~Y6gfI]83n+T]н:ku_ IBΊu(iAZS=e#n78RoM>g~dY!6W>?e/6 M%Lި< E,YcⲘt6~9vO u{3#<|Ljz|C"04kCdL8|f}\JI+u@ Z:hamH,٤_3F U:6oe,¿c3"_np%78dpBP]h)6fI=Ȗذ)|ib=dw5"c3"z/ .+!C!eȇ1tJu6%7(dOM#} _ {;}R@SdĹ۬ Rw[|BuM6Q"z<ܭBӕ]NUNfȗ1'$)-f{Y,F`2c&iSkNG! o=gj.(bȵZ?:+&{.уvȋESbz zK\ˮ:^Y6pE+bk]lO㛭g QfЊMp<BWҤWo&>؈RAY4ר-DĶ}"UT 0Flǵ[*I !Cd)•3;ǿm R$\ I--KdcL,O3 Œ3^ tI=3ztX`h)_O1j;体W//?f{&ޘ I #p&-t k'>B`D߭ M`kqH5Q <7~D#%gtLe]xβ3-奒{K_SR0USMZZtVh];Duu6@彊׍oQ@ο,v ԬeWsTf⓪E]V'S)@:cs;!{%I|e8jl(p",̷.@3d>e|օ&nz6_ua'/kp~Rq1X墲]=Cѻܗqa I% >Y 3/EtS r-DBp3)9|N@ e'-2*5@R8Z8FP~uabKcR\~H"RTt*bŮgtF@(H?5suLvx`Xj@ʐ]S˵ެDuL^RE\+#xܔ8'WN5ka3-i.).bPon믯y#&do6P#H>x m1a /&˯x$?$ʎ򏜮գVŒ]%2I-  DoRεUI~~[ +V.8:VVIEJ\^.d~yyeJvmV<} "9N #~Wv^ uf܎)7VZ:fY鎟\ ؇T]ZЭSzR#il;l!c.mzųuEK7fs%<"d[8q=USχ5İx!ˏ'$3eM]˃jQv& 6UG8nAtӴ@r ~:/Y=bSo sI~@mt|` wvv+~%Y2I{ƚ6s/a#8?k6;|z?@T:o6g," 4vM|8o\.%)vs {j);,w'o!I--Uc7m$9k탅0\ԊH5Mo~ATˆ95FILUErpcsc/c5չ{F߶ cg`h-޻P~a~S&^gʳ=1 =tV‰k'/秧]:8/f|ő"hO4N4 ܒWBLSpxn"'|V9bu)1-A÷)ms(=]#};DtZcCy{͚uwcaЂH'uiNyڶtE%]-4Hn'IA"ВGh s.U܍%@7/TV7e EP|?R-I'0Í:u/-^` })rN!Eד1ʤRn{) ac0֬N;+Z=XrM+i0ə%|ʇ2E x8 D_ѽq@iyc?{y3R6ï0U*.=屳*}B,i [J j*&g2nڮ} Uƌ%18^Uti|Xvo1e Y=^ %$ʚo4$x٧CmQ` Ύ1YP.r1i2Rd-rS(mS> D}9n[<7\2<t.uyJ#}{ѨA+E{$kU-"☟0m'*2luErF3UL bɃ0{&˱rDjrcWK nt @~7az{a%Pwy^gt3 JDFJ!zrye!@lY59yεEs^uMZqY7ɣƞ8Jj|q_ps>F1@@t놞"/y' AntgfߔwqҲs85U:]Awe򋍐ZlVBd aS?Hqn?#*0T,lָ/h#GL|ofD˫GlΚf*Fӻ+M2CڏˬNJuڰfg]W^Ӣ'kJU홵/,|ُKß(Fڗ ȠyN4'깁8K mg6e)-Ep2oMuOx[s:5!:n9g  ˌ(wIZ!/\DjR0X0'/jxK?I0 ߻(~ٗR!<-d"6^*m"`3," bQgY&O`yZgݽ3E*}*B# & MiUζ sɴNvB|l I|dEcWqHo~bauo>^mn6"!*mIdUhh5j!úu'/y^ :}tQ@0:齹9/$iշ74(1]josI )ԍH}QHD2}iW8!Br+h| wqR.1=`θ'7JOL?uGid`SrA1+,9Ir?o`Cja\#}vP'cf4;[W4h%}gԺ k2Qsk@2hojZtTx~FN@|Xy?lN@2`/H@Lz4</k-cr#2Z4pxQ[戡1,R*UTk5]$]>Pe]G_V-BoozZ0\N'?/bAdMz3Οy-s%S_v;{V6nS@ J-DŽ\w2b*rkj+bVnri0E3>³ 86oQnJu**UkA NzKh/X8^NA2;~E||8c A0qG0͒N)UIyK,sb|SqG<_ssUwWOhxcIK$Iᥪ^U\hcY}džit=8Cy+}/sIHn$0 2Dr&p֨a"0AζZT v.OTA 65ypLu`ZOn;W TwV+Zc<πD!p "j'N=r܈"@"V<`#Кy,BZ(WW7Jpq?ٻo.;,ʐD^M˒J)%A#d03J(0;ް|օ22`>3Y "d(ˉ;vZrta |*z'aigО(JLZ{5S,dS7nJE4kXN~T}؉7$G}wf'p*P,z9iV5m*'p l:rxW阤^-:Fz@i(}\Eԟ%fs㿨= ԳX#Ү,'eǛ\6I?cdi,;{\j4LS >3,8`}++M']rt;U5lURP'AvDgu'fSSz.'`KV #ݿ47ԉ*4U>}}ޗ&kXGd,zm"ˡ 15\)_/ZˣͲ턲z< YH')ЦNDS1ed9E[yW8O q+znSϊM%~چl1'l64nIv4T2ZB w2/ j7!{$́D˰̅`-8t髍S %4Ut;;RҺUX 235O{ > 'ošEŮ'?nح+'34OxiICeӋ4S\#_P?j؛8ⶉ`;+EpUZ(Πhy^`r7LAv.Y\[6#@DG76lO%yDJ'=/B+b,1m.7qٟ\1Ks`&KZDPS&d^u¯³)I;i/(si2ʸs+ŠKĕ| }ڑ0CF)/{F(iY'6\H/ S7bNɔ)ak. WoeAJ9CH%|m$$7.[NANc52PZc^=c).ٕg?6%lIX_fJp&%'l؆K!)aX4W+u6~XJBvdLK,C~\edyxҹdC@]sV>aQybRyk3aH9 ;A7gKoxPIYCnx2Ϗ#`j:\nfc3ҽiH*$#Ni"ŽQɵěoSYag(8AAv'ݳnd)Hw|@㩻oXm8 M5w=: b/}܏M@ª|h)EFvdUKoϾv7Eu| #<:or*$y ؁Q]0Z4r,8}1s?U Rֳ%Q)84ۭm1෕P-#*4EVnXoTOcq|c`dWDR$s ǛBRaCd1G -RƟȳox3Cΐ(My<} ,@ ɡ_aT2B[+S8 ,v9T; ,"&8<埼VA KMSLՌi_QphVǣ,}k8J٤ӹ:x?k(Ru;,3 F!5XuX}`ogtgr挄;jC&Qp]W7Y\}A`!sҿXBBnZbCзGyJ_tX8nD~J߱01E3ϏfYv sBlD3CZֳ|KMnW2޷ŔumV ,8QpTYna:Jx]`dZuٖyCC ,wq0RiTpD 5)ݩFMQqv ,Dh(x0' ր2{}Ao 뤦.=^4[*TT0lģ? S[zm3A2}I&? ?*40qɚG1+ڂ6qío]E<#oiA4oh/?]BpbneV<:kK1UNjZN^J3 JnnM] gLX j9SjPƳPڟ`o*۟c!^`8Kb݅v4"ɕT-Ĵ1qaef]#H\.{~*s(o>?75*Gija,m߃:p2Vv4$,bC}F~z-۠uW{#V7dK(=: {\"X.@|`EEIК@/ڳN *K1OG~K{{} '$..J2]\O+Fj C~%n+1)ñ9iSۥJ<#q39##mcV̒[{pqb'Ա  䱵CRD".p}&)dc.XtMl"5.y,[ӸER B1KG3u#>e)cY؅MK!=(1y/RX7ZG|"a)<XwKF6^-uNȎ v2S&K 9 t"M1RP"۾lOԇE&&aϙW(C]>:֒!Nu(6]8&`N6X?kH 6џށ5y5I|z{Sf"M5NJh\izvCPA9I&5,p I#lLI\k}ޅL,Gd4}3TuvF/Zv3I MqyUA !3`A ykJ[*;XLSRNϙx-@EFY 5#ʴ&d4W(CUMd f77qxO҇kuENZVTEG:X߉x=MqrA:g4ಢ_/Sv?d7F10yiA,CBxqJxUU'daQ:$:YbeR>2 ˾lRm _!}4dr]'[VѐR;H;k =xY΁ ]sjNA2d m: U U"orә8بPu|s@f L.uwnSwVl*o~4T/vq)#hAWeHZ3 D$3M@gk;fW nl*_ EG͒9~76>sm$QNEG ;E\g2%U8"5<јgae,czSxA# /u ]j}ޢ}pBV*(˅t9ꥫ1/cC7a+swDj4?w-8ֻ&8N@^OqmzmJ^( Q?Sfgqos^[$+2Ʀs2ҎcF~7fe|6d^s숨 49q{|Q4zA&hmAcUHښX-М,^<|*O 9)0v}X.'v]0j+қgHe`0S"}T.:|nLbdDmec{ Fv2ПX{ b쉠| R~'ٲceAa Ώk~,Vs*-rT\l1[}}!v.;q5,)ܾO'pQ5Hèr`bX~ Bf/ e"[?TXKw/Aq- *Z)O-ۢHX0^ PDb {gO#ѱRTWU\X2JfYNz`{T"z>RLbå3'.KSqlaP&xuZa%z*iXP߬đ>Z1E㊁X5.x6FŇR>&"G$p ÛG koPH3&[z' XH+GC'H}3:)8zK›jم=- Hb4콳+jO{O71C{ͣU|>ҧ2)z s656=ʦmzg OTEKLtMF]f8%:+(.\xze?\".3 >?&7H`z9RkS͙%7 ;ʋZa`blM_J.[[Ɂ֩2[e[~i/{=0tG`VJ󌭵 !nEғH'[3o\:=q рqM5oʉt+䃰Զ²&yҊ;e,Ј>uAOufR)j @ڼۨRG-D-M ]/YcUP ]?v2a>QΧ 2BtNU %T5+FTBVzfkCeDqN w{0| VFXsshwsHl`EIɣ嘤?w8M+ Bn ^,|m_djpk2 9꤀c-I[H imC wY/7Rx|[2l+|:-9JJ*,p M-}YTsٺ9­C\Aiq!h%~!ph e{be,,7Hdg1'+H Y!GZO$/b"*/* ,g]OUN$R">'3g j'|3Xt#/ѧ15< cƵ./sr(]o +ۉ~/ {;Ȩ{rK|U^7i`Ɏrc0^V`PA= CJ@z@2 UuK2Ղ[Īs/eεnÙ6f?J@[3*j]œ <*MQe|qԂPqz>dj5lt`qLq3j98EBgʡ~\9f0m>·)ܔR= &WF_5fQ/@@b9IxQmM98+'}G_0,*;FD, =f\/EKZLL%HSxv8јZB֌đʣсA":{u#Ֆ5OhPckK6ݩ~XSJgX @킯go, [̜|F*'uHb*MhD평6/Hw1 -;GuY9I _#Bm-;?ezx7j5H"y^"vKe>=q4e ڰytCT?$X3(#nk²50,)V#g 9L| )淲U9u \idʘvjAy`˩6ѻ1O݃ߣJ2;`\)L`Ibk:fLgȆ}*4>KKߣK͊Vv|6(RBI]]r@L Sʆ/C4j llh-ٚ|Ju9MzRpOX^>4|p7br0 y]Cpgi̒w2,ϖɆP`ER;[eknA4v=,Xwm??}Hgm '9ӹl2 &EyT&ߣ=ԋn8<7@䂼u;b4-fyve-.gb@˟$xOMBӑ;tfJ`@b>9**?Ix4b`Z.> Cuüy0%*&ʍ)ʩ:+~pV\'є9iIiS3u{,kS+ N6[ofڗ02Ԁn5YCۄE&YEh3b( kg -mKǙk}}pdI;XI0 6|џ5%ɽEO R4otxRi֞fxs1:OC<0BTW05T`SƆ ahc|6'cR6I'8N]CBt[͒yH\ P-oikdT{M99ƃ1:32v+ SLc[XA˳Zxs< ]Kcdl|t*Ʈӟ&c?o"si:yMKɇ69I03hSH+B#Й¯SWoD/PLl8l$_ 7TE}|:rɦs^# Sŀo@Q`X S$(1@}$/^VfF#max.-3wɐ0wwȵ[ay[Y ᥖ3>u蛞X_O!'#cV e!w'%5^Tv5rߧjн=iЇaur@MJUzډP!@;>E%9F(aΫz]qLx]:S沧.";(u5Q^@9YВb5Pb'+ [>#=Xc!^/R_M0 jL$E.B/W0HCC5ƕ?[%_n^4A*|ۋlh }#?tϿb#fF&k>?]r؂~ᕊsn1"fC,9( 2wnfqMABkVGsKQsDc.ZJbdCDį! Mo<"L`ns ;/=ƚv/0%7r §P_הOҩh~q8W5P[G( -糀G7K'[f8`Oζ "]7Ս2ްiy7?Za],oĪڸs"2Lab4ڋ 1:D|rb/ 2Kjvx%Z@&ՀkLQ-pf t2ɾ=TUsO)j>F!dmYO\'kTKͼ+|a4O|3^ es)L 90^/@_ɦh *rqR~m:,j6.nFs8_ Ϩ;ަ0_jw-7(:&:f G&񸤵R2>!#[Dn68 9Zmd_ µj+vcKc΋+?bwn-f q6j)IzkMLp15)S#,';7[ }'-6yFH߮oL~Tbz;2t%<+0\;CΓjzwbqA8bk>J UYKݎ"puB9l9DAV='b!&GPko"~dDRy 4W)u%̞8Y@ H@%1AaZ %/Y!o+:D@@ wzJe\`),а2I ]:BQưښpX3 +E0 y!Ik>YX6tɹOj#($ĮVqJL4y7$и㞣bQdg_cǔ@TvĹ`DZiz3ՅrB7f3 ص\-u 5;}d|mӎ5êBLͣXX~\N z^AN/<ݮ{CW4=m[ ^<.?fuYI! p7٘agB哇u'{:Қ&DϸOs 2%¨4E}+1zQi[fG,џ^чҋz:dv(a hqk!ςKgY:'Ͱ]*czXNy|(:ٵ~E+N`ہ[PV8h.nyvi={xT+ CTשׁ5SV@v|~MWی /ZpuVFg e5T&dGh`MIS]|yEE1")ז2٩?b +hR # 41d?E gG}72Kԝk%` /)1@'!9phTq}vpy=hΠpWp῜p/;ͲԗPdN dꜫHfO8R8ɢQ @1s:+*(]CFJ_]o}VC\aIk_^PCQ~޿翸︤6z HC}D>Ȋno6beO5*3Oai`YlG Ŵ; ̿"^κS6I*45Sv3ww[H0+? l2C-,'OOM8z9]ަ L'0+48:8;Sq;;ql!Zl;:i//"fE 04/IT'UkJNc S|2lz 5Xz^wLK712=+,BÁ5ӧ&g ]I~ /AN۴aȄV[3z>9Qo|\*cpH ӑG&eք:/EǷ88ͳRaE>dy䄎a;M,NE݈M[G/JmߒrgFnr%MWh\xnK-/!yT_V`9ƄSb5&!iO3e 2^ZZɶf ,T"b>M/;7#$%>5эfy x1֩3U?mVwð:JVA5eP6 DN2i$wHe9*!Gl2-[RhFᄆzsLaX21@:D 5K0QqM])sf'.uO2e@a?1K`nS'wx阻80|x%ufi14dLy?~7/1R~m8yQxF2ٚc0Xs׫dzgM3e)otAkTn,Yl_$!dq+dռ(P8L#ua #Q.~NJKj,۴q3rk|*^%cI׮A,PYj"z`vE6%-ݝR+C~ԩLd4}RUFjfYfso2\([zsoXc&7ËC'h9"90* %fXgՠ-}bŘNz /3HkKz1Z  >LsrVW`>ŧꏕ[NSB(.ERspXr"DҖ;T|cQdjuXzR*M=_n?po5oePRZe: >8nBIp]N͵Ss 33]d!UE@fD0R -E|DVuO%zs-~\C)Z3h-sʋXiL%>W>N\Mߘd1Ȑs2p(m <*[ZGɹt|ۖW CLw؟Mbyc T$vRK[ʂ-")P8H ƱMn1 Ѝo`8,$PT8%"I:G tK$k7aڠxdcu+ *.֕|޿sT$o|8 d}moxaسS?rq+*QK*ٲ-xiIVhz{?CM)WL r G)S]I+(Q4 STZtGrF54370;H+'̷dYec1z7q.!OCAl'(j7dBin/1l#}Vvہ VMAC<_펛=D wA4z݈ptߢsR ]Ԫ \ĸNlcSS/P`:p{8ҼSn LLBX55?W -ğla-~&mɖ&(Q"Ƀj:XC№|8Djgӂ?\6v_C[d\y@yyrjX[7;e'/q%6&S } W擋jQto5)w>bj}Swg4 _B̴I{_J M?/}yZ#!M Puo 1blŠd\cAnNB_}]h*@>m,QDŽIK}<OuOCү.zEx/jFj)e;0!9>•J_,w2f~V8c7}c]9\ͅc3~_Q kZ_eeaC$6bC :JcN6YH?#-@ MPՈ, aO*q =qx}"Y&j#UB#Y#Z}hıwO}ޘLT!A3AĬ=@oBtMY^{[9kI\$t3ϭOƽ݂kي7!MV2KDcn/C#k3k5 +zj-=2  RI̕p%~*E6XwY\AxJutc K߈M% O9ϦL8^ bŕ.䭥jfmIN;7[=OM$E]4M$q.5VbiȢ^%&Vw-z;4n:wgf^lO,W}pIђ4DmhOĒ$-ح O:7rNlU,~2m!S1X.φFRڐhgaV r1,Mo*v;*'ddg,O5WI.7&ykON[)lLZ kTmd(Թ1j:6 05\v|tr/Bf PG1r^kۄCo)ZDw+}8HSBXUfŻ{F?43ܭ"W 9\% Gf T;Ă>VImMr{Y3nR\6ɊX7rXQP۩}`r'r9"~Qi۫s.idbo II _ɮ39Z( ifWH&sc_oE0BTN a?H LB p ^䡛EdOҴц2^ %궽pW%L{2*Z [R; 0 DmtXKڜv&kM捨:?AqÖ'_WSncg9fte\dUL6xs`1u$iHj_ noIb3 ˢKON|8M'ecüuKH':׫4b܉IJ8Yh]m3j`ƒE"(=GT*nI_{U&՟(Dئn-R'm%7]vH`G*x M1`hَ&erlwy3suchp|&nb+YJ=#{^F#2}]ZhDSj{SKo%WIDg6r\iʯnl7'B7E5L)j Ϟv^еrq;#z,KsßK6O{ASlۖ=UZ27| pEc_wuW|X9jw7\=N. ~|^n K=Ӕ+ YN;mM,;X)ce}ͩM ~"{zeWR%$؈Wywf"<1`>2T_s o"YĉCxGn=?`-V6o(yf:$b^A'@,E(@~LIID&K?w/p1߆ieO&\Z؇ja`7{Zr&ȷfx#1}πx %|;Y8yVCY{ntn@o(SY tCLj5|n7URUW=H[2.+FܹMp#E׿cPXP/ ZmmI,7J=|- l 4{:Ey6i2s=5bDtP^g.sFjWr 3jKhq<|jZ?=$/vq}!]) "H0{(~ \*Gəv>?B.${+ y;$N(Yr|6*U8H'#XmeJFX$âv#G"Oֈز싴ث%I7'оo{)ua6 Ctuu !NVd7RǍVu omV≙h_x;-LtKLhnAsa-2W1L=YX0,Vd SF'P3eyc'i1LJ)15Eې2$O-ņTZ=$I}A#-9e@ P@՟EOވ:5Âz6ɓ=b K1uaZނZ‹m;lR+ʴU+HWA "H s^3!]RQZ6`nm뮘yi !sF|u zJ)U&,&v&yw^jǢK~D|f]@L71*Kar՟y 8lU>*􉢙Cäg_ηW DiE0nFr/Dr0}+O\,k>!iHr6Y"ɠ_Άni֭^|"¤K]9DkKUDa&Q>/$o8vwoNV#yv+ 2"$s ﱷ%76\=4oI08<,'5Zԇ.X"r1R~TKHIGveF?is꠾[!6]ATBȕa, Oq>s ρ%ѩwL  qUt FO`*DjŶmowp1;s٪WVw0 o10?HfH](Ф@n-pw $c{Rٖ{ $s-dgDž8Vx6zяﯫ]e!k]7g M1G]d4g/.Ǝ!I|RhH [3^i2bnYٱ&Wc څIX):%"_x\ _nzu»cn,Χ}X#EۣX?3)HEദV #z C*{ 1UXx2^r+kHٟ\{SDI/ATx3Bt)s8*{3:>yz~ljT00v)PYOz kVfx>)+G@]ېrKB^/9_[;sv>n cDc )__<=lFiL;_?zZ%v1")q޽pu ӨN+ӱ~@iZi}Qcnj<q>fB?7KWO P|\y_?U  |u SҨI{a`fWW !0J6Ym'=|lsO Y3a,yLh8;Tpv Ղ dF)vw t8+ uk"wL2fӖ $WbdT:lVPO"d3Qo,R>mT."Uo^w8J^&c /;ReBg RLCΣ(ҜۛV{ 4VpU2 JDX .rc:_ E|2.ܞ 4m.n21B{&;#t}䷥befWRG |Ok ʑ<5Mq qGqLN 0Il\3:Ĝ;lH1!mIW|l=tG#\-ۂu fkqk <&ֺO^ʊ4w[,{Apަl*=\L?D$uryS'3lKttJ:BPpKLEعA69\9‹P A^i[)F_E"w)qA c M|;@'F<4[ C.Mvzn(#}\V0I|LglOƣn, 'Rs W 8*~9#A9Qi4bF{/4#3LZŦ_'#I+m !7uѰy UTU"Q )"') 64,46MCNh)3b BN*tj ueD%ҿE83.oN\Ϻ| 1Q̙,=Ly!*"7eƴF(!TzRJTc#챸 ',>Ht_Gb,+\}1)]@PfT\/{F!@Þd4zZ&L'[e],O"-oNWgFe:M;[D2a84 t#s?~bxxD]V͔Zbw򱹖ZȜr6W3_4o\۶NStpNӌ.[+Ws ,3BY GYs&d=B_+\YŹT.2Lr:#Ƙ394 2%D9/C#LdEAy- ||'.'&w,3.!۔FAJS?M`CQ . :r ˅lsH4e6szEό"M-~ΔT^HsK1D@`)`f{}n6l]"-N[^AuD)+<6_/.G≶ua'?x%Ig@z*S}d&6sxqq]ۚE9}= #ԗ3*8%A@.W6x8IқaSI4#vd?"9 }# bF:4U 9pp6TMq#g}IN o#͂ltqƧdӷLXE3%vuO4b,J,GuS)y7 WZeCov67IβfU>_hEq/ۍ7uu_|%C>dq%B}5l/ճG\4iD(ܽ gifm0'_8!IGEipJT\J>S\~Z>wig_t;,:P pʯ!L^FM"`l@v#HNATxP-6GY }=uTL!)KbX.tз5*,N>-gJ의u#C^h%-.Uuj!-ڨ ioË`&B}Oz!uкBQQc֌.׋ruWj^8ʵ_9KZBUT2P1-RH)d^U;߾ܔ{S,?_+ x hWЌɤ3ӓKDsl veVD{tTՋ?D2l'f4^5Nx*"~` W7@dş B:WCc A鯛V!KD 9x|gܔ6l} %0DAv:N~a1L4K f^Ur)Q97YEGkv:tq7M>MʥGN̂3cn,WAM 'qMc|H@x e2Xf n_f֌bR<:|fbLZ捇\ }̀lZо07vdXu:y7?r_PCv(-1ȇ}57:.a>:Rq? H Zh{D#2rӄqksQ g8U㒬|? ߶!"݇l`eO;a2{`{<5w!` #AGD/A}Σ'+Z/"(cvB>\e"^]{KcH (ym+䱠sx Px{_S5u_v/01MϺ3N!# bIF,U]].l3~ lHd/~XQO{u1)POquWD1W"2U(M"U0i@Xz|](N1Jwڏ.fn3<\?րoGJSN َZ.ݰ5V\2"tJ(qV}[.ߩ_*i?嚿5Ho_Djz=jf 칳uv9-eT`w x{24@LFGtvIq8NA{V*w q=mKGE\Q nT`̊MsFi}}(X]>{9c\OLBT ٛ}'݄ r,Ƕ*7"$~+]?HS}~QaAgS@ TDuRv*s^fǧ pB$'6 Ô㙳 YHG@-*{-p< ë]&tUP-}d҈ܽH%/ҥ)u.sڮ$Ȗ7-RڼE|Z7Ac-Io1x evY=G]{DF{9xVigDSȲ i'֛P ;׃D);&ԕ+GM=G%xF?$ z=p4^#:Qa;XɦMWW//㍑VY9Ƹ;dȢ %iY.y"WƮ0ˊ^ *xT Y!h&ĥͯ(Oڙ`df#9Zg%(q:aS Wjdy%!T̢}W5l38$+˜c0bG `d䭕ht{7T6=>t7#?/f树a*9.DM|'brZSvz20qfGa RhAQ:],}?ء\ |I&P"P7O<|lS ت=>WE{(F<.ۨwp7$͓)z1ý `ga1,nL"GR>>(7&SI,ZT,qnp:,ڦg#CylW$5{SJ:j-Ltw".oEPֆ<4z\7Y49݇QYmg+cmoLe4 ̈́Q JЂte>D=I4s{!^"e#r%ũtڈa~r49sH8MqxUSpp5A)]u,G`FFYt81_ 0Z/o=*T LGT r8cOo0ZO|䄘@1$o}NE wv'4HtV SW:%knұKX|?7^ hMڰT;XqݢO[=S7yyIy|M-hAtg hG#`xT/"uW; nO$נ aY+g'ѱXVuEB, jDLs SB{굕"9DjV6}U]B,Qُnl5gn6^gM@q}et-\MQϲkRsד5h MJOK׍olxݡ&٧ԆALsȆfRcm"xGK7Nw@NW! t8Ɗ]b֞R8;t#p>#$~Uo`Ȍ*VH |6Q=Ym ›W&08eQwz(^OToX]ez,Pn$`$0{{^Cq`DҖ{98忳h+(ط9eU0ty]Q #vV#@ո$ߔ}pC2zj_G,7jڜg$p0Jɇ﹃]ӍA|tvĜ&j*AoF~p@!Ε| xfc:3%l03fZʅ1j <.(kkFSmǓ>bΆwigjFY,uW$zɂhzGXhX#Gj2ʙu5Bʨ bADz'(ow`YɑO,؃`Ymnǫ{̙| 7[Lv/7|@ea`Úg:(ClƘ?hR|~Љȴm1$y k=pnKE F,nP01nx^S3z;It-yҾs,7+}!( ΌJOX{o$1X;_tjl!tua2&Y4B-ǔjə¢ܩeU<7,;R2jT,JCi#}簳[sBMO(UV:;/6<\JϘ~e8O2RugꮯV#kK^ Sۣ7mJp[%2a΋q,:V,}ár³(+vD6t-.p\&޶$]ƒ7X潛q--P kz0< +$(DvǗH{ϋ" ZdZJ|KDTOn$פd #Š.E"cFɟ:A !9# XH0"3lsBc YrMy PQNv~E(h" rB}U|%sewM  5Rݺ!(nN)r8wbQ[Խ_e ݘFW~YNtH|XFIg6 m)ee A[Siv TAk(qxstj8"\DE\ًv ˎɵ7%|g/? ^-]>{JecMieyvm$ Ӝdj;uQzB|#Ngr@MV$`3֮tU;ָ~:r׏+ZLqfgxᥭk}fxD,=1Q[,L~p:mVnkl s/|~7b/ϤX#  I;Y1EH:N{˰Xp:p9?eR/W:1xeմ9ڸ޿.9_DXi Q~$ϴm0t6v.KyZχ_TLHT n&Mtąa(- >%qݴTYH^9XtY?(c뮽̑nb˃.6U~& M]F .} * wB@ [}v ]R R$@~=IR^l nq 2wheiaod 9wk%5]7fCGYuQr:~Z (LO\XJ}'js7>rVw8wˠxI v*"&suG瑟dnoa,~*74o8}ՠt˵уI\㝥"mp4ʀ'*^LO{p/#߸&dn[Yh)d #e>tafq\g̴#Nb$gBWU$1W |a|k5}R:[q|:@ïwV$JőG<*z^X/ f $oYSd:DhLJy2/ƻi>\5cߡ|mdx/B{gWY U2D-,WmBĘS-p%T'd\6ʚ9pK1 Zֆ L MVJag x`bbG$5~1Knxn|Q[~tcD%+eQSEiPpvP|'p92:-βv$.4;c~20QMhҍ!`-HաBv\jG|[:I7qĨR؈AB-SKTul}^M:# nuu B9D!,cz[a<_ݱ |/2+pzh.l,HXG7?sf15ݠU)ٸ::k?+$H!RlyЅh>bhgKm곪d'q |!30pu4NPd,`g޳ź$P"KC'SP̃{mytoHcwUyMXg-}/nqbJ9G߳~QFr>3eHg˧l@1YoṰ [vΧղfmlɵ0%^~D\hlRpV $vYOc ' Cߩ4:b^ +fxfvZ-{IdzR!㞶g&,4xgp09Wk{O`Ohi3oRjUtg((;-5M)j-8x`PqlN _&-! ޏ`fU){˄p}]g>V;Nm`1 #A2-_BY̧b}+m1~c"{epp@5c(m~}ǔ#h=;pWTȁ_LT]u7m}Y}3(ps#e8X9  a@oGD $H"e2UY+ʧ^36T*4Ox5>y,^Pyܳh2ƪP30: GiE6 W.c#!cY~a%TTBM5vcUNxCբqGʅdNޏ*)yh$A&9fQC֛ay EaE%F,7EKz",TFۛ.E^jj OŗǕ \|uuX;'BB4o:is*Xٌyh(P`*EoԽWZ;>; RO:dI93 1UmH30oD rSy? JvXY9°P.[`sz΅{`%4(nw}@KR=n Sx-ro}sQO;sbМ61-w͈4?xs934[% V4`,l=w\~.GGQۺc'&5 m)d6@Ylnc Ak2 Vɿq7RF *W6֨ $jxb~F9y;{{dW+|iDypD7\^[t^^b8O5A2\4EsVHH]kXİgv/8i{&Y#i$L*F( i5 ;WT$ {4saioQiU"ܘ8l`+jj8QCbAO !(ay4~H&lR!q,imǶmO}f=!R`=#[z|>;ZKgxOE&=?e}RKλƒ3s 簭bCJ!#yԸZ%-VK(IO+Abk#O0-D[Fs _ֈ^6P+h+ 1ǜ-YCI;<b&T+A0!5MGiaLl>sԷ &X*W4iR9m'!Ӟs;wxKlE}LJȴ bd#݆h.u%-}5# J{!S/{8u#6@j ymx)j$Ű} e{;Y)rpJ܍$I,b%+ 2 ̊$ψ?*lYFUl΃hqINrlԸNVheŠ?kXc1󽹆$zo~~dԩ7w#Z6OHR{FAmKxa9?~kh S.gצ.p$MeѕtTP uã0 6!4f `Y|3Gmĩy$&`WN E-iߌbGS Wԣ/)1L(R}: y5Q7?e.}mj1gr8-\GW9[J"ׂn[Cl6 zGk!o:. DZT~C.tIrA2Hg!@,oA,J/'ov{+Vƺic}mjz!sэM>S}<%#=X:(,g|7n=c 0is3V5ٳ#$ 01(8q(-zGn>ܞh}n3C0ϼuP}3bFӷ3Q6`8?di4vZ>%ͰTz@#"ZW [7s Q4p+ 2 Fǩ ).+̣_6hq]R xqyLbti[)oɩb$ 6:30`qŢrM P0RFĹVږ=c-uǪA成M 7-s+*u0~^r\υ`2Q=*mB.s|1g[/w)f$Efl->A jO!_ݍgUdUWvn_uf*Ie Be;vdU /wPF宝].Qlrt~q[8r-S͒E۾YJٺmkC)h\@"5/QT Q~)\mk`8Sq<;p B=RC3y2Ο6RtJq7/ڂd-zH=*|w.}&( i*8L2UpJs{#$䠙iʓʯd8$ . ĿD0 ͅK*L]~ )tL*+!9ja% C [[&l=qkB?u/wBFcm`}>Q}#j>s|G1zA PR.Om>i뿗쓻I4ՕH'37< `D}~y/`NDu@1Y+Wr?q+߸Dr[/C.+tcv˻7 &a߄<* T&/ mćߴ\T6 $rSSCF^%IOA--uOEJP1Ir)8~gvԥ^_1ͭWۤ[AH1(" 3=ۆ3j=` ͎"`(+.pT`gvknȈzn>!&M?IAiANRvwU$3 \K*ǹD}Z)Ncח)Dol^cK`zͷ%i2TX}}sG~+ `a.t*( ZEi)KFOY3>=;qy=fhAh+F:5V\GQ^zX& q4Fr)n^5t%mipEfjz뼄y Y "BU;Fa+c$OZbf ~:)G^~P.:pL?=[Rg(%H>=c_܂lOm4(HbyZ%˾EzV{(_KиT`KKT"T՘ϦXҔ(O$J^FvM6U0#X׳Fp˰MS+,);!Y?*w8yI~B]w*y0YJƩG+ 㘬v@Mw*(@oJ ! ѠEdLZ t"/O&*d;<.yb{ڱg?`uz)zOXP v܎UgN~Ve Z`XU֧32shM>"~|C(40F`u槁u]NyJSŏDC]?#ջX*s H% x ʗEG:BKHR?cȫ: )H@t =(s.=gFqpxItҍbʲ) <\ oz'et 凯t: [!%8)(@O[a0[bVI[̂ErxGes2^FΨ5O%D;GN IA:vCTpW0UijἄضISa!WEtah*+U>qE.CךβE+ΜH'кԤ1 d`jH'V>w7%6X"Df/;7@-֚S4οK&;ةM6m&|ae@ SQL$c -2sxb 6k U{R?TF `͇ >R}'uiVL4E G1lR $2("4*5fRLF&j!s9o[y2Q|;BGБ<̾*[ԯ[0⽇9yzZU稣H1I|cֈ08-<ʓs8uŊӣS'v'ϐ*pƒ Yl?/mHbtPm}<ڤM }Hy;t[OF:f4?D`$gK#^;XL%Yɠ[T댣k XCIh~ËS!/'In/$#wUj9#S >Bގ(ɗچMO%*MJ[5̒>h^LLU wA^rYgXG6}q$i~?|dĕaW9(|F+Qا@gA!!`yoc(0c7ҁUMuInJiIĕdom\6:c4ַ Ȗ Ƽԫ! F"ᔧr{iuYMe%Dk(@Q:^H#A]tu8)f[M\>84Y^"T0rb.{krPe>`)X+ v< ]ͪc3Xk%L#C {Cb5< IVg;|ޖ n gܫNj.53T_6udC$ FUW¨Y&P& ?XT0!DK@sb8QOef"49Vh,-xm9%fz-^գ4]S攙pH}.n;6!f9HgPӒ&.٧!hx|4qf+KtTsbI=e¯Ϟ@ rҪiv"*PFAH$C<uYissTH{ \WlyV1(0x{qBX^"8-x4 &`8a GIic`x8'EOlR x‡nl3\ 6{"b HMh9(h\$i1ńt)suTs2mImq6۹өI~{LĻgʶxKƬHlv[չxBGD?;t3)P}6Dd2a2[ 9:q]f()ZFIR~Ej[)*\n% ]|a>NPf2bx8ub+T^B t̗$ 0?AX>SZlX t?ѯ oza D5t>o3~~R~EV 8,4'嗲q42X}8{CU=D]?Ja]聓>Y>DS-^_1Lmy)|z-e I,s3'e5UsTڧɁϜ9٫;@rc!y1( 1^f!zGN+Z2? r5}}6CETQ#ߣ)y*)=9 O\m<'#9oAgDaTX-J)~w"jqݒBV78ds$g{˃BN47,[@ g~FcXxt .8oÀ+?j&aL*l)h$+Zf\aH1, Wc}9*MBN|@1#Qύܛ9OȲdR!]]΀܀=3`dy] 8@s(sK҉)Vƿ6r\6و2:\a}K2E2OY#&hF}['gq k HqPqS/*JuLC{eCS{BU^\{ȟs7l3B6[b%mW`Y w9~/g]{WGךļ$"o 76G5[S@x Q}w;<pIܼ!sIBU}``גL_M;nfϨk !aN:yD۱m!XBSF}O֎-'L+c\hUS0<ϤSfxs&ai>_Yݙ0GG' ՓƜ۔%a۟BC]o2P&bm6W|9D \xItm TwP{J1 Yz8""s8"]F֑]e̸F_]'憩sAC?+$%χj>9,ſfBO+^c3.͗Z`ȶC]F"ďd=]kA;G6Ibr<K"WemJ[ +`faV{mR( y.xY1 Tv?sVPPoT1YYf'g)'](f-3#6"KVHź7Ӌr9>a_Ձ6FAwUʂ{ea  C }'ԷHͲʸQᒩjv!5T@0{?n[ҏ|jݭ8QQ(%ߔl'>7%dirB):֞SE{N+tjDsMr|h0 @]MU:zB[6A'J^!sqȴfi٢]h"*RεMD)VR;)(sOb{GS𰚐@[YQE@r$ApO8m;/ķx}fݔ- v^ܼ'>z}yG)NA8^Ow7U8oٖPF iT`"S W8^,io޲m4r$2q(|q4o?gSV3poI>,>ź۟37Χ.w%I"|,l۠A$&:euvEjɳzp-|D] $wVe@K+Ĵ{TUuvt~Oܲ|CZ5@4^^t q>lw#ؿ^ ].NrX碢dΙ\Q'-_<iFH8i#tS4*)dwFT s#SW rRbα!"Amz@7w[jR]o$r2*,3[cc":}b!uPJxH " (V zU YK9̖VDH&/m|FӢ\)H酲/0p;nNM ým6~Yj"z!Mv^)+yOT{:Xv)4*4Krtܛ7=`2@XA5 hjV!W864$nh D:hE)x[,hٓ#8@p|V,'4"m~y:nS<Q7Kai4> Ngϊ:*aeDPʹPaWq1\ҌW 55MDrEg;H\h5@a74ɅZ_`׫f^mv'y]/w'5n14~֨X5Y)]X s"w@H*)^-'h ;,f^v:BO1jȨJnwB̿׾ ""N{`9U-%Vq;-><Zڇke?[mi m%b! F0gK"-i`ƟjG\/3{LIhoA5o<22vzo ݶ:J BuPl 8D)y ϯLuru=Vg o9uj Ȏ烤kN%:TFbu0:5cMkUR%SVCrr[?O9&iƺBP 1e!u7}bj IH Ai(0j XO"R1 <4$[b&vJO"2;,*EG-z( hmևu*g2\xFy@GxDMJEkKGɴ_/*E%S[XXk?:finfpKn5lF\EQ:馑h {/s3U'rpDGjsbc TM#pvsp1B$kc @*'!ɵ/'`B"hG0ώa9{yC Sl@&R˒6/kh~Txʑ.~Dy3[*!6~APtHנr ϕ:;9Q+afŤ4mf*%Mi[&}@VL=Ny#ݓ3d_W~mE9SkSpfQ|YE#(h8%#,P-!}_ANjfBǔRIc;/Թ,$# #8Ѧ<][ѝFAAJO wsHXA* i7 9ӇwXm2n.~&,0r;BV*2 ǷWsi#-\DK(opKb#yjji.f}s\H9SJAoMS* >\bq_֎?Gp+i|Mv * ׳ֲLe?۩%hמ/I:݌&CiT(McIufb'8X^0l3[*O _'}[S#$<@`u[}7'mtI+D6{c-h)x7A.UWMM!Z'nArL;X @?/*J!TQ~Os/6*]&7<@pj>c8JGP*feDq)FT'Aa*ũI9gv*Ӫ XNiЅ/u$]4a!k }_8eӔâ hhi`m b`tXbx~Z#&f|c;t +Mt2[,8PTw  c%ѣ&DBYE<܃',:Xd ^u<2NeVXE&G$ 5AcT.1'+X*lt$wBT &hwiK κfzc =+P:0BKQiEj \yH(Vys7!ؕ$" ק\#s/#IcKVn?K G>x{Zc[KÏw@"ce&C`,S"d- {f[\=Z'R1g"Kg}2.3zfT\kuX,UB(|Q|p)Kt\I+?4bj̒7yZ4jz}/'SZ|O"hA L;, !nPy99U r5AIL-''F?y3P2N{!e=>,,{!ivlw^]E I/  UÃ!x{O&sL. -$|J36D !QM,@fi~HGZ ǙQK^EO/<=s 4[4#6i[JS `QeEZk %t> qـ^KN;:xL)Ty#6$c?Kۍ x}~y! ytTIF[rn7FDYp4%) N9~0ܣ뷠[Î<^(־g<<R]=_Nq 8Ԇq3D yK-ce2#>0*q]zaPBo-geYyFLhGF]`JY"?ykEk^cpC yRwēQT,\圯ƀ{s%pP@KlIޖ--ԍ^]̪:+XKKXq3 eab'',t$Q ]ÎyX^ ],nzL9.i9Et'áw]0뻱, ^Qdz[F9k2,"$xo::4/+U'ū6ʔٲ$מatpV2`yl5Wgfb.Յ3Bc=>ϯn͖ܲc]&j_H6 IC~kn,qm<N](a {If%:1Ӯ7"uC(`@m,Ʈf'ȠѪxs5 v./M y];c!-׆%%_WekC٤)ϙX8[Zk Jnn ekӱ'?` j{nV‡/4a%Bϼ7!uҎ`%QGJݗ݂P{6s5YtgYbf&mV`*wWiO7?Mj&bdE>-nڂ%EkBJB?pV6 OZNE \zSNW*atu;?)gf&n} fFo;`4+1! H{(g^Eq\54 ^VNH=ې D»*WB >}ΪqIs~u&bs3G?{4iE獸 IKYI)? >]:GD(\@hUTW%"»?f[wyҳ|pa\XI,Bc `B_xCWaަoVX=ʍ@h}i:JW|r`Ro_k̑,,K^ R@8q-"unk+N(q[6 l XFҁQ]^nnHX_o0vsT'GL흞zfځ5Z8{C-Q_񪣐9cRzH^눋I x;:u/vQ`cYp` pe^}L.%0D;^~[^=r*c |B.߳S } 먫Ǔt2Z]g$8Zԁ(Xb5N"b 3R" =)̵ ſI d.dKՉ6,oh(r[g}V_1<j%l*E!FSz }b^@Kٌ5@]:0xU)v8LNG1㯺5K5-o9_c-ғj[ iJ쿆[]AutMhő3Ŧ&RH9-` $ !.vjlKK=vF% { 6ybʑlR cȎ8D C{S6/izh}"zn9UG0Aȋ[:/=VXd55@W ?%Q ߕ &N#*^d;d5Bs^f*)w|fىsM[JԀ.)o'*'n8_%xEhz!\QY.vcp}~î?Q(mj4iHat| b՞aq\8ܨ8Z(OAQ1m\/ -q P+~|Ũrָ\ _P֎C&_3pߵВ$\`]"67A@Vòc .H7 azBk eV t e)̜r3~@Κ\h1$񈘮Ɨs.JL#EI?gf rX|5:o>? Vj0I_È ;K. Eؽ(坁sVf:z6kjb}hHeS`⟹jwxfFR#QiS]D3aG>$2 H{ͭE_?>V 1"Dط. A788F$o֐Mŧ%7sgyEMZW /YjYP*FFXubS+j 9(SB]p G+լ;{T䪶fcбbJ, G/(7MΉKWWR+X}OmRfZ! iDڟƫQ".޲_omsrfsF n 9]q$c:˒J:@w C,~f78𮀰aP;^I ;o֟D3⧻Fn߁b kys4qJAߪSYF^BdzL}1//^ܼMi?0֖W;(DuȀ~WPI{Heü{c are-2oB%[V50c2>fי<^jjut/Н5&*xN' R>T6<ƚBKIoyk/DP]kaj%SYxԑ ,VX/hȦ,E]Q+n}[yNi:9^7Ӱ GLBFq7^(3թs !fC[gV܉ "gp=' 2@؃ cG0@g]WFhwtLTMO;(`5DeUM2wz|TNF-ުH|T vy̩Qc$@kA 'x,"$&T1- S % P =U,Y Wzk!œlW^Rxm]m7k-}lv`Lን &$jCn!|v ÅWSdDe<`=DYsdRL@j QuH*wV,ޫ!>%`Y{vYdb~W{yuNXzw܂昶7:hF>K]{3ٝ(nײ$!5xoĦ .Ms\po5+E7O ߪu"H2Ҽaҝ{2jcWx; g>r 1Ãm7 ᭘H{bwj),f uIGl56;f)XÁtA= O<"$w"J3iIk#^Fb+;ۣ#R(ϰq n@AZ@bC=Tf2D|)M6p?چK"/ML &u7-6zG6BpЮgT5DߤkpƒLe^f8F.=q+?.^wXd!ˁ5c;h=ZX/01 Gzۈ7 }',tGة.d=ٿ=z 1lU˭X,0w59a+73wc%E$Ee>1]2&ysJ2S~Vo\_)Bprʕ`J) +oG .2˻ G>(zqa}eQ! $&YфĐ|5J YAwiH׏=k@jyc/V@j |<'Z">/j;u2K)^ׯVmfLjZ\426OvMwՒoitϝ^^ߟzG4{w$rj6mPUv-jU N}@mV6mo:^fH׺P (oGfŌGt5Wi]@R!.6h|gG_A@G̖w[F atP(2B!fŽV36#utYBruOt~&bK?ۼ$BZuC_\mFYZփ;5S/,g̃_z}Xcwx1!^ցtc \*0C$XLB_leHNC]^M׉_ hԉ =b%Z0b7 QUQA'>ƀ!Nrx|s (vbXs/i9jP"u)g;(5;7Kީ~6Do/֣YOTbh=yd }[=!N"&K7kE:jh"S> wN;)"~O+9aڋZ?h r\~+tZ!ݷ. [h4 .Prsׁ[N&uXUB`eʍ)Y-"ͫ+{R* xp.O8 ocW5;ͺ,?=Ę+2 cIjY2T:փs{}Ԭ9(h!XC1vGKۤ$0l 40zRg3E4}I8J;N=i ?̧0H81[$v4ojWrKk'.V}%vy30`PġBo]hCw XHt*@'~)$a$F'#fӅpW359rQ#e\4'+'U#b㌧QsA໻gŮr'w4ќBYU I;Y[e{zu|΁/Qʉ_,|z-jO{rmܗG2P_xluu &ai ܦ(\Yj{c-L4jÒ0 'n#ģ :ݚRWN?WقPjXTCRTz*mD9Hm<7`4vCE%!BMJ0{Deة! |YM%ѥ9f 4gi 7es)M0/:,~9i+ wWoYlvum'iqOČ~hQW"% ֥> G0Ag# s(13Iٳ[dc`uBd}Ŵ (N-'~jKj߃n+xGɩ\cNvY4㪧$lcx;5`A%\NlQ3^ e39;ns& " 㰪!o%Jz许Wi[^IR}INHh.Ca?N@-egWH?#mʏ,gJ7ѦMo{G(4\ 3檺JUh¯aI $#~`(!b7_ C?y?!>cAhݦAѶ@]EAfvø L?T_ݯ 7 RKf7 @~|?G*1u#ܽ 28!! @i\շO@9QGD|@Rf(C$!:/̳w;6풕;AhI]Қ7+ cg/-Iӿ=6rnH߷\T/޹k&bN:~ߗY?iXlj b\/KUbNns8}:ZAfܵHXɣFFsR3X>y_ /_"Ee?t"=$\`FRJ~x2ڳ#9#| %H829uμՎ$VӸ4f=ꏆ.(Ibv7auq#lT̿ks˧B ~ x =eݸ=sGpT 7{& RgpK2t&Ss^QsoȹICA8v)^ypSTr('i%ӝAds G1OytO+5SrJi$3?r1%׽H<`SVQɩIj[dgud} G]MF`^|:b9{qļVME4;ӥߠ8F^mMz Zݥ;Pⱞ1-ѡϷ \'f ve8547p(3`˫^b\'ۼ׫ #%"X*ܵK!h)ȌP S.B?+Ue)DEE[Km"YײFw\@ `G&y+dK715 dD y<ў kX_ QzǼQ[x"ƾ nYפ1a؇0z&yZ7Rn=FxUxzX&BYك&V04^KQttT./koEizu1 4Bo O|STJ{K4U&1hf␹,"l^# UIzF(GxF(lD"Pg0 YoCѢ pz &}k@~#L,bi[Msl)ªmNYa;iT%x8]1RI 99.GKq85V`?4v_o {ۧ0Wmm!wje _A|mZe5R4;ʳs]ՙ}C/RvPBN*ϼm|5=J~{[܏@kʹiőޤ߮?yy*,GA+!"g#OBuB96!5.9{;Ι,{_p-$4 O>~S]N@@ԅ)zZ͠jhIL]^E5R`Rt"lܬq,5"ÜtI8C *ןeElj+>i&Arw(⹙1.va.+y/Pm" RTî Hh+E=Ӹ}JD]Ǩ tcuI&T$*| rUX!7橑 Nr\8Y.W$ bņ?ء***71x}0q.H͢k]g8t5ʴl8y,E6]I \?Aͳ-fLi`qeoG/AdլuRzo!wzweQZ¢ yܗIzF}=&ЋӒ.r4|qSb*ho !-bePqP[%rZ0E(oj-$m/C ԟW=TqOZzR1=~̿kugrOsa,}A/E ƣ"TX#rzyb^3Z]jA6NdpWFf p;1_MlY|FٶYc;5\Yu&qaq{HOZqA1|>%ah_GFg3 \oGGkMx-Oi.l?;6Gmҗh# Rr)ީ./_ÿH!̓׆n&/۝<}ˑ1҇apقyEs)@BbllS >wR@ol41@džM?2x-:U@s0+KSaɃƕnVgB1X\XkǤs@d%(]/pT[l_3i̷}nAGnOPRRm4_G_NJuC#w$/qdൗY샗{~5nZjdqrh5$a՛Ķq]P[+A(%')VwN~lM:Q4{լyǤ0vm/D)^˦M{ޙDӲVUqz5 6o+X6xMR~EXMe^—\l.m7zmz2~z0d{aF*Mr@O\&AcLӅnER!#*]{TUY2# ֌oW_7IB AUܺK4wGuJR0p8-#OSD[G(܋#YUeF &MGTۣ -d_h T/v lS$TNHbn3Ga5UD~"<]:{ryޅN<\SP⟾cxךo2MdʦFT @ OHnxuVAl3x7vXwSmh j \<ևTDZCx_CSTuܶ|X(Y("SfNcz+D^$8Z+d< +R;Q9}BZ!;xZ:Ii `:cZFS4SRX bxZ5ۂd@a`f7y/4]UB,<~$)G'/I$JmL[{^W>~$"%ek:jFe@NȹE JkP8~'uTJMg[|ns=iu0['%\}٣ =c9n4@q8n窷jZmn7IZ+5N",Hu֎i)A*ǧѦw;|x&Ť'1Kg͈̕u'F4mj9rmI ˘n׮U*-6 IP1g\"!Vet<_&3J;"#R&{Z:J;7=<{EUbh_4׊o5,7SY.(L)R4D` LAfbcX؅-UK5ݙNae5t1V Ub*T~7VG6VFN߼'gښ| ļW"TZw ô!-a)^ hR3 ^lk=8ncYYG&,Pd\F^0Ef4LX Xf^T6|=wy/pJͻR0{튎QS汕)-U\,A|bsIE ~M?R9Od7`}r~^V/HZicp uٞN*rPQ̟ I 0һZRAi N-NzPhI[J&pllXdovZ=a36b_MPTy]H)vS93n r?T5GA p=K=_wؙnYA2LSPH#1d=8.g-p䗞 ͋~VI+O,bm \EfPI HͪԐfYƕNY2a ,glzo"ِ2b{gaLat"bʊ q)ff×4Ϯ/T9_*IM@b }3zp_K Ve6sCBH8TX4$V! He>l7N6찉|{\8މ&ײV%Q-{ ^:edv79T:8wbd$ϻ_2= qp[4[QIn 1=Y6:%av' kA#;+{i_p @|Nk84cDo$ hǙcB9։r޼LֶJ[TF'=jz$v|ޛR \t&:[dziqrbMaG_an/Ae$#o3S۳W.ڿux|%C#N91G16$m?;TCZ Y58ZoЛWt%:t4 V]ma$َC}"jSb陉-~X-N&5 <GyHY8?GJ},@,YN(IxFDBREW<8 G㥿Ow7 mM閥&B#%D

}AP H<5Lƴ*]<4xA |-qi~*,Q3US%Vt&[ROicFb;˺_ͯViu`),T#gUq[+'nipQ:۵X#= <9/MTEɅ#ŷczNu&v=;5$(bK^qџLCD+9x^@܅K>KO QiAtsæ[W!bP>%Sb5?8!s)Er6Pe~#M~.$Lq8汏 1Wi}}nF5æth.}f\;DgWœU>6i-N .9j!X oy΢)]}6nt@8ѽ _VcCun7PX$6U[,~w{LW ˏ}!8'eOqʞ7?9X xͬDx:W.""+]v1Yfh @)m,LQjA cbi[=8ں_=ԧ Z'l[A  {G-}Y)qϜ]Np>(m..Π(pе.1@q5폄pO<Η^[2>|Ҩ#Q w30%Ͱ-=qGRV#?GG\D/b// \eV[μ,/4L;# _KtxP1#CP[K@bSIA/Q+ikx'7Jʥ (q-QN(n?/ {a{s/#`QlЙaܝD BDQҌ'J~*dV,r?lIV_LJ>'4ٿ`&"Wqy*.y|pcg3|8o{`'~p CxNOȞhUmF/,q$CwqI+65f)Q^^);uphȶ}ƆG19%_OQKb/1zóm|9UN`R9`^Nj纇wdͺ,k|<=%w2A.<;}Ub]_MUkmQ4H)v4܀9pvI1^F60`pnc8B$qYCTU#i /|= |Pi3ysr<ĉX]n!YnG##0r@IC\A`b *GZFG"%l]ssڄH;d-F)JTZK]6:JV17.CI c_YKG6n#vٰd- %3'>EU_(dw5SO7} "ʈ0oq)@<=ҥ*[Z4ь"qt,=`óߛ > έ;xP&L13_pSukwP=F»Vie+jt7cN_T!s`[Vq/DyUfFOJ=-l6QX.x+"s7?XfK%:Ttk:~v `74;++,HM41z=)!ۚKZb 3н[ܙž< oK <ƫ/;!K=ډ5!mw$+]*!YgPB1c=?aKh8Vs@غe*ˀu2WzsQ #l $>3ȓKFnSl2G/$+6s@Ū `o Vcmku(qHd: ۜT]WaI[EvgbVv:e44ڽ- u˲7syXQ>:?8l 6$_8IހeMk\:$KśƌALcx歹6[` xHU]dHLu^_O%S;5b=88AF Y¡]$ʅLZpʫ) n86Mt#9 KH<,Jf;]Ky_" 4 T|ͦQR:."^fvo%CI=_{]zQ|^ODxA,Hܾ )QX3/i M`Yɔ.78c9 xM O'zvHZ.~U4#J$y5 _t,x ) ↾<%O:-<rK0THsbM$'IY]썓:XaFgL[n_F-\*N#](Zm. [PfVTv oxkCզJ@Oc뜕\< U(7^[8 "\Hj/»g;umxqA@;>D!{-@NAM]=im-vέ|m1!;t J[̒Ӡg!ġ3[@Q~pjF5V3#Y K;\X-ok}{ 'C5#L@ʻQyUr/ 兗P|Aiė[ͅY`zB[ v"ҙVI5 :=̔k86ٶp"Vensfgt.0 ,ۑϋd63Nap)yCAvt9hy$ۆ٨ߖbG/ i}t.}¹ ;̃tXɠri#ۑE 54?^Z Xs84"XK`2_6XA<9OꔝRL( Ô ;?/~F֍&̡U vHו}+VE]?Ǻ ^qYBtzQL"]jY-%%cD*=F`OV/_]{4ȨQ[Ҁ!Az!)Z)>+9NS22АX Sd5Mwg\9U8{ic)b2Ŏ dYfN?}9_NuRJpKib ̫*m)`ν-SRw۪3 EV$'FUϗަaR@XbU!b>'eEb3 a9k˶CvJO>2zlͳEǜo 1BX(C_Ē~J@(t}UBEDդE'(g~瞺Cf,H} fN73bd8tk86k_r? p/MlN/h0ò[柬a7w3Z#X.ߞgQoQ?PKH2,~" mI1 v)=|w}ϭZDn%<ȷ~ty '( `KE~FM f_7$?4x^v۝W  ~(ɶkh*Rs,n!]hWپW$>ҐJ41h $i*Pg&,l (XKS98 -oqwڄxjsu?1ԩ<4^P]*OmWtoO2܇ѱ*)X=i| HqEָ~Nn+U#,R#)+r7 SGC1'۬ShѨ.tZDT;S &!~_,YKɃ˲"y`A)p/%gG!-t?^stƄ嶝2HUzo vCULP)&s "c=x'g>+%k$^9v^zBF^3_:R3'T0@S[u_M/ &ʂ (MvfmH  *1j˩BlGO/Zɂg/^ݪVaG> Aceiʋ{3~`oJԩhO~+vWnN|?u6mKnpmSL=XPK>U ݝK1#I@ - +fr)j0~ v{!O*=D޶WO&%)+(ծ9 6HiJcu G' *lc /[ъ7]-΍ƐWxqbM)l mχ5aiO3!a{{2: Gq}1#:Ij"5EQ IH|scRcrtvظ'vD،^ W3U ik6IuoZ4x/JjRIm\(^^Apb49Y/fY/voSFR>:ECQϟQ۩^V0>|iv{1l ?{L879ݥD&>V2 +  !FaOP* Vz;YiC㝕9ϫQ)L27Pd6>C T}~1mJOI ȯG͈Uȡ=8d)U5<5sYjKt8Wcp#K[6};68XOu3+XNIå '@ܠ@OMK|ev\6U%]2^[蒁5槲j6ptT~C'A^tTHakj"dn[bTLXN}Rˈh{$=o ^q[so~6 @$k!jOSsK&#CCSwC 40P!,۶<p/%.'du+ۓ_ejqani[Y{(أ)t}H 4'̏} ض[+vĝXVp9K"qI8;r!+= :[șPH"j^ܸ/rdbüc#XƘL^V<ĉoKtu? >hVInupVk*PSK7$˓EwtF.o<^ϊ)>_Z>?S(ud倡{Y{u}Gs< ˟NzdΈ-7֋LV:*{׵mקkw#D[+zK)QFE4ÀHhOBx3_~lN\u{KG9D |}fL# +X8Z@Y S`/1w?Ә7VZϽЮaǀlcHu Xv+pDRk `^BIQ~ 6aѽr&v2䨞'_hslL@QDt1c"LmނD_N6*(+ :rw_l {rA-u)nQ@ !M&Z"7z[i'(0?JEц7z Lq%F8%zS>Nl1jt }pEeqm/؆Xd #0`UIV5Z>tv;7@ eԈ\1:Dte|Kwr1\`t\}ңaԈ&2tUd@PL`ʬfhrM9&n7lٵT9?t.XzgRzypxkj$4.|)SM04C>C*c+Ȧd7d%Et9%1Z@}+|s?w^U~ *hmzLV~J3Cc^9¶A. D^}Htzȝpd íDcpj(=zIG!γitz^X=dƔ[h*Nȸ,wΑ/ ?qLر~yT g2G>!0Mc\ \U~{ y:WӫY @\ d{)1xȃ^;bEb"?uRWЫ{Ki  sUJ˵G*YCIn[Y=pk{ԲIWdXZv`ԟnHI!:)ZMR"/Q ? |tMJ873`|[`]C,hJPdv`&Vj*Cf4wƣhqD8g¨g!* O%OZMi|)befTeU,HUqaK'm I2Ŧ19#em ;ſe%G;FoVՠhf0O 0>HfN*>Nq A]83L M?uc%{6ݫ޶=" q*!IYC^@]cO>(^M8.L*jRHp:3'0^%L<ƗY*uTdq4LZHfF=hl@Mt OWpV,uaA1$ 8}F% rQg5GF)C0,-CuPigw_ؒ:2 [Dلc{m S(x;yb=7l.u1hw-0Qmۇ˛z?y4 >ZyỘ(^D*!TP5c,{:VOCԪX[ +~OU` "Sv`zRjl4nޙ'A g(IMTHX{;ǔZDW\"4!t+Q/J$]?Öv׌t{ (UʇB1=Sa8N:2m,xrG> DZ DCa-<ͯ+Wi5E*W8Sk쮩.mXك@iz3aƩQ塻9;-*,l]N~U(5變:nTS SM^|WZ0"8JmXw3Ev}08ӼZϤ߬%6I0.S>qok1 \y$0iS ^*Vӈ=&<)H̗ElUn+lAE)7PPE`tݳ\N$h/@B@~]do趐cܣad@4w^i/Id!t#Lj3QQ) m7Il: Y;47#PAYjO*ZеS-+0:w?) '0 veh& g.ܯi=J 6\ooN?_C?Nxt~MNr& c{wxA  ZFYr#*D8_ 4%2q4P *S/n4w= 8bךޟKr̞S3n  *e('fn2"'^#4R#a#z=,>y"hD}v4̦3 Э(0VbrOzW'kEp>n˷EO:Hx7/Hle(Ir8`GpUxN)@=v%ꤌm̿:rĄ|ܦ꟪_itv_Z#M{Άu}VdZ>7iH\}S#I>h} C9@/ͯz<T5Dg 5DWBAIt\qxM]t x@VCP% DXGB]h e侺֓kɽfzG!o}'g̊[*8u>u;Ң@N$/2^.2dc3Z8GM->Q} ;W$> WBhs-`](;WN3 _ѹ`H8\"4GZ1w\JχkyAq0C(Ee%#4Ą } VE "2 J>{uxQ%8o}M'?DܧވuZKؤ [ CM4X`z yS%%j'_*~Z("*s+FW\hU⬌m8$׳ # Êi{R `9/G}"|^^N?ғtk!r:38l@# pǬ6|jSC33 "i, :3X ʶbpL.-XY^vi;1*+BX0{Ҏ}P[Gka!aN2)D M`{`ghֈ& MKg&d{/i𚷝$%1 Y0UnKb޽6ˊVݷQl4!)_2 =1_,ghfNf("h`*dןxQ).R:_O8]S Mܧ2~ F&7fozǣ!w98?*5WG ޼ku+( `z>z9 j>Seˮq\W]YO ˢ 'kpv晀&\7׌;ߠ6ѪWs1!rlylՅ49jMt{#[uB73m^'F{|12Ƥw9/"Ԫ#)~+@U>!I]~V' O; y"uǚ){Я0O)S)BŠ P}:@^m;m{Jl_snOzzddUa1$NJroZOwg:{_cvEkh2ӾU{[䢁΀B-k@ժD~²n?ap ւUkxF(v$@Ц/t 6e.ȦK05cY[L+{u`S!{a,.l_D@C \~h/}` @`γ죍xի&7C-Aռ xxIo#{_>Q\렏g'΃{alVJ0IhvZ_Vd"3omKHrgRJWx 2=#wA@gTNiW̓_:hlpnVaERY@,댓Zfs5bέ9=ztw2c)jKtޝ0A^ЏȻҖd. DU SG1wgňjCyIَ9Q3?Ta e(ej`0neH炿q(:\ /k -?싞.zVȿΕM/w:&% )Q| 8ɏK~@qcjWr多11+ծ(VQ9*ZtSlϿr'eMFK=az aNs)l&ۃZVZ;8"!PQm3Yy޶UtC全IC,7/O k%V1IA?Yc$p?plI[Pp" lr`8 2&*aWoef ;B$,3u3WSj;h6DlP"%ӊ.=JTI%GWTK x|%o; NSdg !C ^t:դM5cw,) 8ՏbrnNVtrFH4\*%T(ݒ @ ɌRyB:(H_uX%::0M3J9\2eW⣋] e5nVa67/}N'nU:,e|N/^uX>~DfZY-~~7itZ YPǟ&@Xa>2?)%0ƹ)DӠyN}8͍~Q+-fa^eU昁T0BTy逅$h~l6"[ mcO$+'MMh#G *>R~\Bscfwb5SSdpNY _Ĥי<]kKer>QLot1̜U=۠aR?hV1#R >39:xBjRso_g?T4Xo:^,BFrMW4q1RގXoN3* ٘4;vLLLj`8.mq@yo:\\54bZæEHff> N$I@Qf8L\c"\JUOZ'i\eZT;OXKlW bS77+'PmSuwqrŨDcm\$$`ņNnV;؇ik@LgM*h j8%A_؉azAL3jѲ/ώ+Lp )L^#’3^ ='~5eeʝ`KOm[lϼm";_\lDݜvYEnI,ƅBXhauՆ^Fͨ8M*(r"=>~5/r烗04Oғfk3RP•&)0.w#aR/*Y zH؃H–.r9R[*vq,5y&b.v ]ҢRn#8<0&;Rӫ'3{1[!H cFX[XP4@ w 4#5'srCW\cl-57Ɇ9\V%`zpO"Y!@sf~we~٥T Qtp/]PLj z6y2@nB?WJfЊVfNÆqLzN@I `P$e/T=B+#K&T_Bж-E_VG R `T0KD1eҷ[8 gyǦ-ﮎLʻjՠ1/Y%R<R4Vbw9O'}gUhdhrÔ+7`@  X' li_Rm.h VPӊǪOPsHɴ aƪC;bl]g$Er{J(Ylq>}Љk< "q'!&J@GtG{gy.:Mj`DDEYx\eRTC4,F&CKL[qfY@SJwD5|\?x}s^N i $Y vx+a/LzFSҏRYoיq"+cwݾ0y5Uh(pn摒 1ˍK1.#hIig9MKUcZb&G]@8E<= cbR:䭥U1fqPʨƬ0Ε9ZX@D mZΉZJdºPC:!uqr`>(#P&sjRy#7eHȎ]0 84sɛ֛-|?"8.a,v* 㪧)XM`hg:\0a7z5rm!^oa0^+!}ިp/8 aSU= `?st~|AÙ-Jg_>ӏH(9hT.IS 5!;$N`|:rQlnZU_2//dq&U *(]= 2nLNzƤF4bGmxztXr|7 ]Uc nrGZ|h:#X;nS{ $; U!}+!wn1!BNUG4GB  EEV7-Jy';B=|=ZS {7J@V>DY Ii0!m>E"sl3)2#~ZS@>Diy,O_>_F繣bCl,3 ~$-64`'(0o+Y;εaQo+P,q᩺ED蓪x^K׍ $LU'ϽуV{*XrBBPGOMoK(QULNP-B(+)uqpM{F@vAGuUUYO씯-4Ȅ<40oM|1@-wd/a?i5+yDX͝BïV';)%3 LKnm5l 4aΎcr Hd~) 傷;''6O дKd!`V~th[R{0H>8bLH6jizX b$n1Սg GmEUy)%s60qTVHOKEiq|FBЂ7ϒE-s}l8,B-.}XqjE"-&j,ilJR@ֳ&`v-=\҉϶gXvzx3`ɤҞ_W.ǭךƭrbNsDȈ8+É%H 0`vM y᚞nc ʬY6_HZ60hTXK͋Nŧ'ëʾ-p=W1V&V7 . ppO1AŋT!!`PPlWIֻ5_Z70O\7 *@D@@˖i(cÞ$b/Q^pM5cU!3 bNh*&*D&-۷+.tKx㕪yWNΨ2Q 4 {A}ξ/{c0 4'SJl#VU]a˔vM>4W40[%N#<ͳBG/ngrޤP, BQ,+@v (>YA1又6r%Sޓ֝95f[X`<νA˝J7Fh!uRL;n41]ș(Hnan+u{xA*EYcEwZZj#h ֘vqCtAQr5{Ds **ƶ?|J#T56I`OsI_tScYk4egR|g&;HڔZ?sӫϜ (Gڮk1ԁO^R-:p Z$L I_,,^|g3\{8ň}\(- M9tJQzR#ûNzn|jg>rd?zcLjR՜N >i] z`2 ٭2;U:hx *Gxg6g4&bAT FROH|Xg4<"FPnAY F_vB#=7]`R,4ǖ\XPR|>'goSŦϓx/K !_Ǖ}xLoɭT)-.|u\^qI n q9@D*B}ŏ ˜{v޷T'd TH9'*Pʖ(*" soUAN,J6gL*=1]Q9+F7'f;{Ew+腷~챖Oiֆ51QTJƟp]-%X¾Dq?OnCQꍾp蓢9r-!l oA7z]3dVṠDBv<0EiG ڄe9jFzWdlٸ72FKcV.5Org@Uf`bRiY*:imV 5;HsV]͂o[ԀAR垹XQCa;ȾsXFec3QyF'`i fTr@J`{T+H-/Rlsz9Ar>rHE/\@+n$?/,˺D4 }T$jcx`1rB >1V)n}IwUԡ(UwF*lXͩ_*)N'/+(+,BX ^Аjn&4!UVv]m>2y&s8n{J A=W2C5BX@>sYm8kjtĞs gsxpH:Ml$.L[Ia6B{wܟw;~(ELApn6F]YەcYA.7_u] ˩c NqDeDO @'Tŏ2&Y]FЪaF!f R{a-}YҵRa8?J74z~_,c~IlwQ#Q@ئR{=a ]3߬󂕒z52O&hxQq~=A{bc>ēdl2 "A%gmFJtѐ\튚jaf O’e yON -!m>>1=YgTӻ&xgQ\<∙9r.p/!] +5T (UWb4MV>t꧎H%F/ם[yl)#`6C}[l?R k?f 6?c흸y'Lw7k/oa3@)[-6&>LHۤ+T~ooFor?q<@`uMѽӢH9pKQ9'}վ@Y01R R><3X8B=!SL1-"cp}KjReֺS^%+}[Yk3nEM*?E*زA QDӪ)=BA޼)}ecꞱ9|٨d{;KyϥMdi ub5JsV!hUeɉqi+a/q[9?ezYRM qٯ,QoJ.4k5[QĠG%@{Nm[KYڅMO, o*0uk-:m/r.0Zbw<@㕲 S 5I^Fnç1;[HX BrQƛXULQ]9_!Cyի=.5wT140I#%<#?ڗ*(l(?QdZptRj( H&BפK>h1&3`iWt fQ@bk3r}Fקi -B5! żdp_4rQ]Y *?O+#?gH!.;ʈ[l _<g{ 0-EŐQR;Qm.Yj>u//I.Y8GÙoط2>iq0wk+:b΢|I0fߦYf @]T G\0I)LCNL*WGYtjIm=<%􉎼r(:#L+Ε|sPξFAX[HZe#$Eϯt\GJE<ߝfIoZvkڥd4um?Aqjl{|Ԇ V,}c#͟ LKc[I+XPr!v%S9[.otiN!e4lRt1iufk-9\sS&sCVq*3oUٿ"OlK_J2Z#u61'T <4w#%m FT ^^xȰR沠r+H#0~ϽWc{_z܁-OWu?FE`30,ػZ6]Ao8rF7E1BP$$7-}?EۇLK} b#bQ$g\T:}p_`N{.#.Ugq0དྷP^S zhd,ƲnqjH=w_Pk\#|u0ߧx;ڋЌ+*lZ%Fo^cDm'= BgW&}w+N6p};IH \Ibk8U~-19D51"N{7`?'8[M̘u0.ig9N0WpQ8MN尅*x0MM3⒟cR%䀈8mh@ y?;kԇc;}#,V} 4SI6-i^x3Ł(@.e2 ldS= buH v4i{GD 3S=rы.ecy"?ԱmI" F@]2;G5“T' :r~t^A_NL؝?@sGs?^yn ~/qBƿDoIPPUVjb+謂wg[tVMW!@8jvj2>o_}N Ȑ3^ %c59Nb .|${ V3?P^@g-) pMBKAk 2hē ,>d[=XJ#_YRϻICTj{,X zd$&1V}QE/Py_9mғx*hf1z~ꤾZ)̦Օ锼bi˾( cVl+uE9r'BaN+˒M"HH>GaHq]]OkgLΓ|3۔03 CE{6٨L='~Q,Uҩ}*QZj=;K-*K&`)!GXe`.͋w!bnk 6tPIT)UWStx+;`ٴ#73!T{Q|ֻ4Etg<>?F<AITCh|S AғV^-y$a ayPRoA" ,p4}k# [hC"ުv 8G{Xͨijkow٪”%.2$;{TsA%x* ^Z'?_JL0_ Qyj>`}8r8i GW @!*rhHk1eDpo EK,3 d'CG7Aeb!Jo/6*Q|: ִcg|'VA]}7_J\)t2c_@+K=QH;Y 1[(pP|cKHb+1?Ȟ]I,0-̝ nFA*cӜ[,i4Pdci gwDŘZUQ M"y]-ʻpБ7g8|A6ʞɕJ-]tB`5]1pZYDI:f?u#F3Y@0ʇrjPۧL2B2NQsyQUޢ 0|ԬIˮӇqgm וt|w 4kϻp0X -HAn-ɨ٧hmeƹНT#2Z HWZN~H y1Y%耢sI~D,DZڝGS%CՈCeśߦE2gcRKX ".NĦx&Y};9$SV30ݐ.Օ;5juxe uEG-IxD3S}Dh&+00\ɟ $<(Ed #DՂNԈw>\C BBUFAYBGEսJDHcګ!u=A tӽ 4$M68c2\9zO 9_EM,6Tj4$ 2 C(|qrL#^pG"6@VŠHd"7"cCɦ! (CЧ 0.$C輀G&gJ1/֚ώ(1EϮ(pw)?p0+^b0ԴVX> Hc"YwըR&/_xTH%=p|3W2cu`]qX0]vvltA9wD]A=j[:F7H%I6P<SJǀouT7K;CBѹ`񷸠qWeˆGީ;z`uR;$Dtԣg/L$"(@eb=XuJJoB]mhkՇf.̫ȓ;W@23Jx\Ss k_-d'a>H,f}jV$i< 3`OG7.`##cRDOAJ5C#{Opr|Mwei*;Z^j,.Ä;ΊU".^>W{ ?[ĒUpgĄ&-]{,ZSmqң!Ćø}UN TB\U3XWY ե.\h\SLX }vϗ{(W] ĉM΀f@T4LA"/wj+0>)h/UV߳Qd {^KT&:LlnVUXݦ(c= x6" Y -ڝ/8o/?Foدg6fB;sW+[ͅߩu)kOFHeY%P؊-"UtNKlzzQ&4/+!>D뱻QaS/L}m{2}IvTQXAjmg!CV]4|#SʕfGZLrV @y{Ir+Oa5 /`wKB!Vq~k?J\z7kk3V/\w! j@w~.bJN離7>?stf(ȷFͮY xe*e:(dIk_a; _iN؛@x%T ]&$E ~vŪ{2B)z./0[Nhe\h>mb9AdGF$HAxk?^4)!Z99AZy+CM4rt9)z:Q}oٮX(}+!L0O9밟p餈1O=EDI"\ *qV <@,՘$] duϒFB}-ld_6S0Mx*[y)( D5 EFMݎ T%l3&#YL#t.I'/u}\0t1ؗ}JJhDFȖ7uONI%2JVIn6.>ض{MuPn&Rx<,w|9Uqs5T&~9=Eld`soF<: Dee_2gPj(o{+ƝӇPӕ4ZR̲iʹe $mK^$~&nl0f/-t5B<1 I sKv; ߪ=gZ{> `Sp|FyR=^d?vGGJtr6ui4; )?6Ф\ngob"&7/֏:˚,]%Ux=2 F(rp WidezX L4,בPHBoJ8*Vln~=J#U> q A “)VCss5mo4m 9NJ|'RN)oe /QOYuל|,҂Zt^{ 1/˶^l[e4p+<%tǓ71~f\9`sLxQnfs&#s79F_\A 6-^]YP{F^A9ꢻIptb6$SK1EԱup5j xn3i&,iKlx( W{oaC^\?\۽5[n7P09">..Զ8&DǫI &3_w? ,L/xge)) ]e;Ez92_o`z 71)º)*k͜\tVJVvY1nS(({w:g,mf~ K72 |{"SmY/?h"=ta#tRB1m dI= )rOյ,EXZPF/ T?a# U:שDte-xHdi"TUBQ$2~@ hw2e1AasRvkDF!󷉾A [XЗ37Q' Kj*94tNH1ws昆> 7&5n=-ߋ qJ.$Z+Ss.1ݢ@PI.˩N܀Ao 8c/1Bi˭h n[Ul7ƚOPÍv F6̊z-InSoRzlʋQҋeártjp+:CIŚ2Mlߛ1ugSޠXH-(dlBP.;Fs-J7_=!+?s'e~utnmW1?A gtIt+BGa;˫R2!f`2T_vڢeQ9vBwZbk=TXw+MFhۼb)7T@ZFc͆ӭ^j$BNԦ2 \~Z$n)CH '*? mΖR1[-d5[JFf,8Hvo!V2^ hi=Ԣ]xf1!a]Sb*"OogQfw^:n)K] P7ں,XlC!060 nlҧjPKu@ Rl/h?X >S[Fgx;Udw&Tn9֬Η9s3,~hm{:fj "S) 0#tY)2VL86Ceqr*CFs:ɢ&dף^FfWJ'yfA! NV Qa/(WЦK}=6hy|nC?->@2x=D êcŬ젗Ŷ_RSAX-1zïXCl38QWj?LAPn:Ϭ&u-{|8c 0V4/ 8/*cqC_(2bu+g>v_# ly<@1 p5v*v'A+2t^=B۳GC  [! \I-Lio>B2A6^,KB95m\^rl{-E11v/Isj/qDC6]|6Q\KypN~bdr6 qs!ͼ∕nNk HJu>$͸O"y-w"1o0**Ow'٨w\ +L|!ȐmĺSwXh%։DBg_!1P( 0?xq6_:{e  G_EG]wM&s8]eġ7(2Ԯ&3U#an[=Jʅk{ Nϔ3gSٲuʵ3)K/˦ .NheOږ,…# Hk׶kE^1QJYP6LT@|;<sokx]B,dn<^ϘՈX9 >ͷ+|~o&u<:u3[ Ud-Bh*RpyZa $%n}eŢ@6s 6^U' aD `} X0B{^ksUeʖ xNKa%Cnƫ7! ^v(|T&4)Lij4:1-/% Jʶ>%DDۜA?RT܏ kDdfq(>^&f̈́򜧲>-g6:ЧoO9 @# M+`͚9Ua[\-c"޸eUzS)ӖfmIEgVۊ+Dͮ$m|d )j5Ry;|~O T݋⠮`В~ݩȓШSa8/fۚ^^# y~w*ϨGG7>=cׁl?Y!.vϼT>Iّ A4G<# MDzͬL#^1qo _#?L倗@ fύDl}Φ׊ɐ߭شEUA-y򆜯5ǃnVΡ`" |aեKTyf*ovǧH ۋXzJ}v61k;}O9SE\~#X7 4;8#dlH,@#1*xwa'FۑplVn}4BT1@ &$U^9ᴹWYDsI# :6! &m}TTdJ>%>(G]+B$S_YS&ߦZs NgGTc_Rli5췑{$խ2Wdna>xT% _^ށ Di3_]0/h{v<߁!*Ks~hꖫ;o+_@*Ǐzq.En;7ϊ|/\]dPxd6I/{篓&f&Ey:]a^yTE'/ 4 .P:3הMMnijzT8r=`%Vcfe&vec[%<(or6 %UkK|bCt+ߕыp蜚~Y6ڬEҿhJ/3 }-)}fRg'c?8|&cUTmI nC͋n06Z8D#\fan@w\ ˞60q+ J/J6lczPl3d oW!r)P!7$dS\Ws=834FKȖKٯv̓eMBfO8 TLfȿ!ӵO3,hV:>amӒ}#앩j]b v~~ i䰟1뗍raB*amsqS^j˄RxM}6,3r K `@T6xd?Ihӹ-׍ilD !\VH:Ok8ω`doO-FJŏ=q1يTi\,د0OUXJ#h$*C,nA|Ե;iA;Գ(Cz["o,ƃX4a&P ħV$_yB'\FI)]oc}Ըc+R"[8;vȅx*6okO/t[SdH8d1X6:`8I{rJޱ0Nm2uF1筕(n"D<x.gW"cxpS94o.VNf'4[wgcc㑉l\آ,[R決xKdsAWz ·kK%(sٵ4g6ߟ-e\xZǞ{R/x4s ԎqHv *d ixUCAW@J * Y|:2{ʊ6~UkNl|'GǰKÅr?3%ȧV'N1JyH3/Zh c;*!C G+)!. S+BLDHZrhBQEe*-9g@ C5FRar"_a'4r$g(ILsKֲR_%Na!#d!`vN{f[\65)^&QsP9Z@mґ)@#dR-T^`t-Q'Gt&9i?)#6E,ofz t=X2Sʼnɝ6sP6;ڝ<Xb$&!vfO03)QA2}–} VZiO!T.ݩE h"# Ii9m\ǵǺJ,d٤mFWc+9x>629Ktx#(W|"m7( t+Ip4Wv.U_2ǦpL ia^Z<.YUO>e-(H3 fb=" ji×2X>~FZYa@l:w SC HjȀw)RKv5Hsv58 qi<2ftO'Fi69}w]Lmʶ;٣'2"YF  h\3F ׄ]'[$HnfػSۈsZE[l{oTW/<^P@ vo! D}6?hNjQ۱sJ;U>Vĵ)_j$s.7g eUU"kJTQ0ǖ=SExHn{_X75 іvMF@z2df-'-S+!T>va$ؙg=/ccV5\4W$`1cR1"B";5߷?yRH8-J߾Vc <]ț1X'jW oYLwz0?qX顰/|C-fr< Wc)Gajwf8#@joh ዎC'p%66͡X'ᣒo;Dg;CKj׀ mO$"Q%iz"|~]]U-͘MqpLub+LK>!|a_+U[GAF8~5yZ*?g G+φ?t!Tpv;Lv!)3)jbhM@?ڪ{RjZ:(`yފfG+fmhոE獘  ,r o>@|GBvd(Pcgn@| H( L;_tNu]xG_9pU@ɄD"Pe85_ ؊/~63~~k UǕﳈҔW[s9dj>u tڳmh):u(NSnL~:ݷRrW=0L'7]NQ^2kJ^zB JOVHw\$ Xv]l@'C)G"rUҗЫ64a#<V'mc@7ݕZ3O(KCꏤaxVj*A-4,n}x;?btB`C*6@H{req7-paZB f  J95=q`̎ s9JdFKc.vcɣnRBv|lTE%`.NCޓED+~$w4VvJ}+gnvF䪕D=kr7]IW G" =C+9[>c' x]2g}-awH6ڛtK"8TZQ8CN!|I|;P\{ּ5_شS_.{ @Yes=o}lĚ#&+RB&) bj!Z?i>,U4P+hTڹtwMFa lKr[("wxS.W.*74^ #h1GPTlLgȶxCj๷ǪCQlbR !y Ap/I+VFUopR2IgDouxө,sYg2+cSo"fm9ަX)Uo._ɪJV ̤C1ws~QkJC\%wCJ$|)S׷픸p9Z$}W3~8v 9uACuF @yH>D@4N7ӕy|!N2-IA*{9JbZCߟIdehJ-bzѦ h f ܚc w &yx5Z..O!6ĥ:|sۿ2UӜr6a&]G*^^2g .ſ4*R;أc- w 7~7-j1O fc{ozօ +* ,=Jo;#Wa::b`7NK+N"Y|?^4K;ڳBf8& OfuM|2saVbcxIn4vBdk}=;_V A 0`9]xhVՠ1ɼyTXWuH f#ץK_ \cV^- d_C@|NVStr话Hkb2\l,8 wo6l't>Wܹysox*|ψ!u p٥"2pg`᮵~Prw:9WK,p^{0raԦ۽ h)>da0Ň"[خQ]v{ldQ8l/ !, Y @ ;Yi:4E*gPٝ5?6FI͋*a{M h(?uыC*\ Q_B&AFwT:{qwO"ujs#;C bkPII83)0rݒ}*ּXrT74du2`Zo_q^Qi9ʝ=/Iegm#0r6<`uˊ57Y)`Q'37Q2nE x}-M^kzrVzbwQޑʈN+o2G Wx/ "f6I H6x [WV-XeV\z9Ywj(Pϗ~5/1bߖip`LNJtq:CP1]'5,!orC9P1#VxLO _@z@q ;O: 2̩MdŇQ: pGm-Y)*8 9КggG&J?t?lPH/ (øKj-S\vt=)|:`#8_>81c6C·0ȁʠL_ҵ`6EE !VȔ0BX  e;or憺d!oIoрNT>K ^HLuS/q_PzSX1va9~)?xۧW, M7^u,?#0NGZ`4oN Suه[i>Z`pz2 ^n͎g<(ڢr>.JNׇfWU3v`q~&i} nե 0x $%<Q*[y&P@ AWPD'Yg'ozĿjXO/A;rpcksi8ÇC]k"+eaZtԢQV`m;Jd%{&$|.@)n iK4qu6vS9 IdrRE?'^e\5n:m/ber~ڑY/\T=6ZlR[a$%5GfbGG" zQy7:r~<$,FN³;7&lP*5;;)@TlƏ&٤ϖeФ3WFb=3M<#`jTޯ4u٨tSSW3S'i<ewbw8P8?hPp{?M I(v(hxcgcT!RJ1h`x´B1 戏yp ؾ~eqe#<}O:tN(c>M.2F{GS=w*8~~zqK>\D$"bqX e.  kh]1;Ww ˆBz׹/h/ҭ v_yaGe=“.RmפGnNQ0o DKk/w.>)iH.y ؛7pӗߘ_>ƗYT(¬xSlv߷|-J*&PMJHfٰ4%aWӨ 4qr ڔ$)8'xP" 4 Wj͞iUԗȑ,YI[ܒ};)lwtߕ`2 vY59ıG}šGq{S||\-ٻ5.\"5W1+fŀlĪu7rz}k}rEPrd: ".1pvJJb$֔nĴ#ę㖺KYNڤwaJimj{;p T8q s#4|iXZ~狂 t.V:-OS(by#M宬gY>$-SmZ$r%\}-q0\JI)1mGw\KX碃xT`B%"ND$6NiٍV,asgH @=63]1#mRh8x#fwåC^MG@(*R/4Kz+:#e!QaWz Mm09& W~@":۟rO4K!us(L?7ts !L{DY??npi;w괷C)(IB [1FCbԴ{pL@}I,u F:>SnTI〜K )J {oq51CW4HNay#K/] AB]rG # /Nd ڞ~QJe BTN)Lo5ᆥbՌ.X)Vr3D2X,{t8ƺey\? ܼ6` ZX]Oa05ޒJ&#g..%s^x=U,b >R*B by %Lƫt/^)XM;\KLF.4Z108ۀmP/Fgټ`=HPJ^JvxTw.E_ո}S' I.lk;<\ vf\!cM.s*uTE D++Yk?<vlj}=]/^Q3}#bfɾ#QԻbTdsg! _!gՑ2?gÔy=tշ%yZ4``K|#[_ɈJ.ԃ1M#? =QAۢ_T ZJi !5z ➌9ɹo?&q BΥ> Aɯ RHc!{T qYfV-HvYMz ?"鞖;S''{H &R=MOޞ'Bή$ B Bk~ 0Z=E_W]8sCȞ A(@l4"1uccI>m֟;}gJD^:1m1ߧ_emp!A "ILIBIO_Pf3ƙTM#\sZ[\!@Eϫ6owh9\2>|;+`EwU_h* bս@c>h6z~{*eCCAA?gk);m.FڒW_`a B @% V<5oiUGp>o8o,N|#KO釗zed[$ v{׏\=oC(FxH!BB ͽ[>@:n ^~1{x'Й {IREn؆ ǁݤ oʛ_d_yI?Wv6?nS~ n[mVƦ>XJ` BT:|C]>PGZkxWs;\]( ?曡=cA=I [hʡReȫP=BSn?Q-|UI>m}[eCͳQ;sjobG]eq(,D; ~ ZPuY,ɝ/V'?3efc=[7=/Nfc \uwEzY(A!ܥVl'Ꭷk9 ą2٨HV"AfK=Y4p9UʿM~Hh!"ktJ[O9Vg&. 1PGl}$bq[;lI/;F(& `d9OWU8,NmY9{Ŭr9߹٭zee)]eeIMYs?E+nHΰ֮7s䃰tx BQ g. $:T'$IrqK1QvX\w}x)2*()]Ҷ(㊑hg0ÈvGBQcNUhzpϧ'*3PtlקfO_`/qL /KhLmTd3Kݫ*9xu >"IFI@>S龅xle}9UP[_HaiF5Z;/WѥyxFi|xGܒEo0J'+1ٴm91z ""QDO 5S"jžhX{UP5*a5>3;Nn`z9<Ϥg+bM^=Ƙ1Z|p+{K E, %ϠvۂWK$j)[Ln0syCUߵg'qPxi( hH* %%4=hTz|#2O6ٞ}d%VkI !0`Zt1T-(NMO4X8GP7nYԡň0hE(`͈xB h]5UOᕮ-OsBrtU+ׁFLAJZÍv/jCv 6$,gR&\b cQ 7h=a/};0Ios(q AN[{zi ɌDA͋.~HM@!Gm o{{W]7upxȌN֬lddqi9BtKpՕfK~%ӾNimF A."-tx j&s[PfnC){ۉ!' 4[H2n- ?06`H_짤_,-+qL3h~? Ԏ:Pʻ}ʻ4e&{ܥ) zFdrNOr`SU?ӿq^ s02ؾW7,G>-ͼ/F8w[6s𪎈#Qdž13e9m M(7Mxepҽc"FۀpdЮƽ*=ͯ/׉)%Q7lOb+(I毲\@^xLc-e4&Kxޓ?6j2_S0p_U^ eI̞T.="XsEiq H[(ўɹ`Z `^j6lW=.04: -WM(|"C4Zt[/優<j).f]MxfM"rgsFyK2Ik0Ȣ9 ,[a*QW/mOd?}sw)Vx~)]O&7O\4 g|'9-ޫ7p;UtnCNF}{ Md3##6=ЄAs[e9e*]z~>8/$)oTo{A8:Ri2?wK!ڔF$|Hz?Z]:ҵp dsK5?~k޿p(mU zUPrmjW~[65u;ul,&u=m̞kcz{3gs*0O$Dw7}ggae적܎ޞŞL:a)X2+p|}.!Mxqln͠ƥiv_T]=Wi9U͚X@٦Y/a"t |7d8z&1 *L4o8n0؇V(Jw= v\F+Q_&zp8#~lX|P iIb V۵1 o!E`/h4`r+řKUۍ:nnהCIY(%ڐ0(jBU!;:*TeU}Bm O.TEgodX+3,r(XbOcmwFrlOVа!xC~:oRܴ!x XPV3CLnRi|ww??b.IOo(.t̎Y'^UzF\Km6ɜUOBlB}t†Rs">ɣNhVze̳5~7CM,cYf@8Ŏd 1^^d|+Y/o%hϿ\KH Z{gZ_3޺aGx "6?xFr{6=3?g֚(bpQJ&7_h6=0jݒ&|{q B yL_3.dx (tP4 #o;-xjIb8JRXR4-8BT'TjY 1bX͞#L=RuW/_%Uo3^V윽?3E_'Ռ}szz)o 8k8xKoፂg%&[BftNk9U NwP$tλ_mcZ8ڥ{lU*nd_5>T838SC8qEI;x4:-Zb(O/BcM-sn*(>5e]+ɧjbCeAq 7әpy@-PYG|]FUWٮKhi^֌Ӛۍέ dMO]ڿ9M[B\LI(#rzτC9&.M!n2vL{5E74T^-!ңA-4"cvq>-R#}|CԾmŪ&tyd],!`&Fa ҍ||WvFՉּO)IQV ~:LFpb Q-G\D]r[8|U{V;.VLܵaV.U"4ps 2$JM TnYS 0i6oW DE3rlΕz.dhѸU5U}eP#C^ynP^<,b2},ge gfJccv3ܞ-5iS,t`9kJQg]?T5a,ۃ7g:ƌC:fN/[HR ׮g-#ҢaqǺ'aL;UȘJ65mpCr^e>XIfVTE)E0GQLȚeY®J2b"Dr$ymXy"X>>n1DGzTYN<>,z.`qYMX e!oDRD""{u  5zNE-^ABΊu20rHQ %-T*(@4BĜd|'^/Rr$\ۇBpkLHX,#ف/I3#}7%HaՕpQ@BB(be.ܐ P]::K+Q*][C6nUrU^Sz*^,tWQf#xl&9T ƺ0<]ܜĵEQ_&a`*a%Ku4mGj`+w+gH`ܔl TS{9c&̼]uV/oH(͢oKىklRGQ5'}ndꞳ3t DA"Q@$ ~Φ5N#m\ZX+6ڠxa.^Y~lޑ!Q7)XpɁxM.;1.F.?*~6t%!1l8.hV@*_ $ ӰP, N@&\zQuBt<,rVv:&.J+qHRc ͹M ߭&.fy(kGzW8 W#fg'Rڶ% ?JOA) -DuH+40'-Y0 9WytFK3AI`Bgvx>(eXzz.'ݹj:jĨ$?㍳;ׇ-lggSKJT\IjҨm]^E ^b8Ns:LAuY?f'h 3cޔ+㧇]=N ciE"cTC?㙯p4+#UΖJBQ76^]:[hvC2s%L`f;Xd܇Ebn{<ݝAK ]fǂ?@5x>I呙.d[{@ҽB.z/Ag"gBWq9.\Kp{R޳><"ѧWnd/1u,+Ji,p\O26$ Nڽ>ΐ:o֞e@'c+HNz ȝD=#0> i29AU D@k@^ >d(Q(y\KrI-3 MA91F1wrF8D$%>ڝaq_ʏ-DG\Hfu qZ}}#.ן܎yv=qpΓ`;P*>cgE=|^֏gT4Z/ H^-|҆K"iJP5Vo8ם1EGb-Ųfm2{i#;k<ޡ+I\|8"Yr|hGukjHrVqeê {+?-6X69SX[ a 4B ˱PY.~R8Rv&ω6oqnJB(xg;OKK4WH@%"8.kT1xE%dۦRz֨&TMkĦeXC>74$@b<½8-cπ/, ^ [8 x30GcHYeC1dol㎪@&68R}sj8CCu: +,8ox7_NB<$=]cvsϔ%b!%XNc䃢exz4]ﳧ?fK4= 鼧+ .a"LmF_z;E(HS :}j9h|) B^[҄4Qbű }$o2{33Srs{2AZ+o4L,Ww.xCI~7A'"d/ nmwk|w8fl/ O(]G"1葎 ^hp=1 P`=7: `+I˷8=(`MSًD0;< $E10K*q |ҹmA\ܷ$u(7o*81$Xv*ג%af t. \%"j0ͳBKŧ/ED4kC}rӱ@_|ﴐ5iA240TB AL=?<Ӽ)ޘXiȉȎރHdtdfR!cc{ْ3q_@PڄN<áIq8\ϤVu蔌c;ɝam0NwOO4;%+>@(pcĿ<; ڔqpJaR/øzz,J ]18TAtiRYQz <ߛFz=K tOUu{4B8J&]l.* X62<OF*{=klUt\iRTS0r8/7R6-@i˹B{>[0,sasDgU lnwk1[Qϝ3 .{=؈ hu-VVABcG Nxz66mv0N"+\D[ޭY CvލD8n1N5 1HNtDThlow1T'-vSyB1\:[uyW5n Nů/oHշ? k%ˋD%28uGD [P,{U8?Ovh ghªέ o r'lƶ#H/~cReY`YJp :ie _B"W”-rއ&*'jdY?bk܁I3)c\"GQOl2K@cta t'=O~nx: [Lz`$(5&X|9_HjTه~"ܨL`34fDpimöJj߫np(O҉ &vMLNq93DHY!vMrvjhkmRЙ]OmDm }1赘3Kp!d6پ)g%A|o&uJe*I͑w_W8׵WY0NI*T TCۅ&c~`$Emf׫"l EVwUғL16fnKnJ9V [e'˵<&IT:dPA,0 x hʚ"~TQ_tJjY_Xd`~Dw-9"؟` ?Zuj9 v߸Fs~.ݜ3*O}qD(ޘ(+BG3]qD3Ep4⿜ٖ?G; =\R #~&!1/*nvYRs_)\Hv iɺU﬒?]欴-;n=VݎQ@W Ri۱mG3PH^b؏࿰sF҃zf)E?5H<5{\b*Ż=X!ZI +oRXWz1܉ymJ{ H Yp:1% uN_hVਸZ=aqq-3QӶq &}0hi:F9r˼V)M"6LːKZ4 jkBӥ]Km c*_*.R|doH?x 'i'r7#z׌C^ yؽgQ+ՅVgLzv*9&軇R-6.RJsD|ȜEF # j4 U׼󏸒[n@q#6`'x,Hv; ~N\ޑy<'taT)Jw(K8E &O32:=FޢƱWGf4INh|/QwQwk4v9\UK)d"%`DeF\4)eAuU%K·0!5 GSr1s%NRh՘; ׬TK>F7޻*Y†;;Ea|LEFw 3}Ta348K/&H )J+IWYxK9Wp3Pi@Uw]bE:79#|,Kw:L&j)zYWDXX NcN:Wy8nFr HDQIC)/p@|aw׎&)+m9-7C Hfs@ W7ih67@$^kjZ0vƗzQ)&/]`hM7cQ3y+{J袙C3́AL^CKaMa p2-7R=>UnʮXfdHN 5`oPJ{(5?S˾̙9l b=>\Vt [Oh:(H'WxyM2Q,S|C 2G;a5ԲyLl(.+W I-H\gFtm…sIl 5:Zޡ! "sܑKt'nh\Ӑ)jeG'0;Q\IB?syFKRwɬLH-5b Q7ė*}Z橣DߍoaZn(o+Z_g 2Cܡ.TW"Btu31pm8ЃBCzHvy_0g bꮩlf/%.=V]X2!=C)$`&,a?I)ϪO΢{%rMkǷ!Fa8 r {݌Zk K@%mR@KӮpt犐fÝtoR,h"ZAl?N(dN y.k[s%:A)) ^Q i\ԡ4w3} /Rz醖 9wUUK0[R|Q rXWI F_ǩI #ybQL39~[WO = 49d'?+>0rFxܴNof6WJGӏHg/x2_0MVxk[aŐS uxY KI<)tf_)58`(TPpu|nWې2,T-خ?G `r(]McV(R5e'T^ %%|dT̀61 .Vq lSpXav{G><V+ Lu8Ztm/yAy`j)!q0kج)Ӎq[id! & GHn%'~D{ +ƶN{ Nr6f!Gczb *ۼ㟰#i7TEfgu8X04݆8d5.08{i9jBT' QL=f\rg~˪6DX[<JHl['x\ij-@FY2Mz%{X/JCݏT 7 vS:@[ lfn"֤se'Rs$vq!{ l/er&~P85Ȉí?~˘p 9w\?8gK9~!ʙ u›?\1]4#a05#-&쎆Zj(1\Q>E[TP*ir8m 6[Zȡ!o6}^fsC ^n\hڋ)faQgEz5,]Y>1~)g$R2CVa5p+1}OE(Rfu9t$|8^tsc#P酜9! Qekffh[+1 nVE":+SE)uB!q@HaH4Tꒊb<]D|<4ttxp,2&׌Ek@@Uf…m^~a FCW1wcO 6>{_Dqߊc xLP @b#IO A-GFYqOUDX׍Gr6,tpgѸ4j4z((寵T!Hq'!BuNzS?2 DpATj|3o 5 }$^6Q~MhlyTҍ꘨;Dd:B**kԁd|}gE)[HU\{Xaj%EbnMP<JDq^!ߗR/B]#o޲O `6ey2>޴v&19`PNN!DtKow?A~@h;GqZR&F f@{jo @vDf݋oD u9/o>d M*k[4 Ϡ,+َ%i4q`C؅<% ҍF^f$"tFٽ#HcؒZqڑ{fTpd%_oLM"})+ܯޛku^6v1Mb:vO\` C՝*{vccDy-CXAGߺ0fc7/㚴Mpշ)}@|NqV8;Y0@ <l٢o^l<񺖜cbϘ]׉nRKq9+i+HD?Hhf xbTBtrixq;a|$L&;XWAJ@^֙:,f@<a{.(])8y ~5$^uCY/'tP/u2cVGi@qE+yЉ.KgIUha=G8(!;Bי>/힂X&5sd!=I0$2c l:T7 $e{b9\tH߾[_`J1+du.=R 1,t;ۼd6vÎnW8-(x[S~-XvRm7P -ߵNo@E}L,L@tGPSpO> 2W[zk,9KQ {0nrccH|?/R `JH[?K[.cՈvH!䠲 GwWw\u7{ !tS'ػ$zx2/ n)!FZpG{wc$].fG0#(#=v/Q]'<.:CE]Q!BfCM[ Vz %>Qm0AqxHIKx+, "[H 'Jy0K zڵ1gm۝Fa_0=xMm>z13B2ȼg*-1}֕*[)0q!_XQ@ -Vlu{G`[Y- [ʨ')wȄN^vxiyCqɥ{aM8|'!41\E2^G6#Ҷ[TJVuf;-x&'.OTX[}J>طR߿H M ԜRAtsPaFT^o~uRچ/D?ލkA2^uO0#-u5x#FHi:iNHG791RhWjݝG,~rQ@14c Vo]%.1̿ EqnYA|fu\5Xm! M9%Eg,PuI,w!HUݞD_MTrGDT\eysdBpcaWC뫑F{̓ p"G ~`Aï˂[BV0,wJևc?,&W ilE܆V)%+hoۍ;PO f߿ vh Ŗ+DzkBZw!_ ]b!$c¹u'p !ޯhZy%Gr2Ko~92c>..7-R~#rݺӁ!C{@ujKCs:TWQmOp .(o:18F6)2IUt(-{~zXďmݴ1_f%8aJi ZĒK{DZ~ ʖBЪbƦbQ~X^.wu0Uy/q\>Wu9l)8 2 ?Q5:#Tvz@+mQ⛨)@>qHg9zL|b-r$vOԟDhߺ۸XEw1 $zrBG5H0[?̙h=rڂ g_㸂|[&|c zCNZg>o("<KՔuOFÍ~mWNbpU; 4EV /-Q#Xsu;@ﮞ/Y$ᜫ:cg07u>噫V6?߬P']| vTAQYd$I^?gPq-nj>pt_\P;YXG$`.!M|s+9Gtu mwOxSHf-6gh;lOvOG0/#u9/mK!̀Vnj⒀EizaD-h`(F4]Sd8ݤgS]Pu{!Antsy=XU Ja-ifʌr]0RqMc9"Dxfp`0\oYvMk˃u.!9CxD*'0G]990"s"G$JɬfH ^iTsIVcrPx]npuE6^ɥH"uZ 4&n ``i&z[{Oq h`/-k$4*E4l!OtDW:J>D 8 3## ՛T'fBNNZtt#559$%QO  A1`K `"taVaUqX\z~I_*bp'ZNtt*݇ qrԔeH`2v /w4I _^&$kD"Bv5PNs>t4!xv+hc(ڇ2 a{WRcss =Z5RY6샌wsT]'k%kvԬӻ.fG=V;|Ț n{ sܲUVϔ̮߀Dxܙ봇q;hwZ*SYQeEF rW$aiDC)ioFQxJΑ  wu3~jtʧ_G{NjнUG^ꅲ䥌zMۉ`KY1äSNz`7PR.bǢ-a-OkӘB^"MI(1]1I)eFT/Rd_~6yM5d㝠!g4mxF~g]iYl:V5+-t'hȎ]~TίwR7 DAS2}\nsa_BSG+"wd&@t܆Puh|vS@ᛈ1!ud8JkZ >SbSdwg˓"IwzT&x%,t'k2ٻ( p͏ET["JH-,`M;|\jq-9^$yYʤ 9-foꆄ|H輕iS|q)NSQr$,E2+SZ$nsv2H"sxT-?t `V9P[2X/t$CK33LpWk0\^| Rk0n}o :_={Fc~tP t;!G`NaOȗs.T˦Mo4Bks;A Klhw'xUeKb?q^ 1wCug??5n)qԴaS;+ {0$B;iGA$*d&|^]yB(K+F}?:|0Pej#-Qx|+m\*6a_,R}<{<сh;q4>x g=}btu.ߋeI O IOXr JߴyӉģo&mXg\y3~+]brӵyLm8vvpz)_R[\,7u5Xsh 3MdO"FrC^2ۥS+Ԏ y)C0VaSm- :B^0RJ |%BĠ{s4Sag\ T<=)W܎]SWƐ1sRm-8PWk_}_F1ջVi='A2k[Gӳ[MY=,*![{q"lW,h̫~Hn1|zA '4pm%r?s{Ut^>WܧyAu1Kh֫rA: E疅bsd?f2+vA&xDP\ =oşÄȼnb$$![1M~2ÕAPԅW=G% aCVNC-sȘI(ʬ 𨖽: @HdZzuKJ, v.0xPj?Ïp6>[+}/J{IâFO'Ѳ^zW{U%rhixHPH{f[o4Y΋؏AD:LsD:ԉo`\!>]mGR9 4NyrDž~@HS*#~7Ŵ;:ҼlK1@x V *Oɢԡ%|qh?ɓ<$g Co1~y_AM%)*d{p}TrGoc(O( >7J"NZ4d5 q D}6A@⏫Rץ=W_ :XkUΨjFSGH|ZLPye!Џڹ"uZVzYp]S$ R_'ʼ"[>.@Nz5ܮGAj:Ee_=a8]Žj.\[MY>f*`#Z\wu`gkB0U8xNߏ81-}JIܵ9]A\00@˃'k x xx )+Wx8ۍ?r/2n4ԡP>m r+Wt QH*2HW^ի u~qzX4Zm~S`,{3 D6AI# F7C>:7~J]>Kgeuzu"B1 m7:rӢynVCfD2E} a٦W+OOD^)0O`EE ~|sT m.7@ˮJF5YwpGb{R|[ $+04UxkGņޏz`)E Aɖcw{!~Ss< wuVt#v]W~9hx )w;D%BQ[L:J^so2zU2ǘ.Up#'^zc{N: \5%z~2[M|X픉$BMd <{w%^eGoE%[]%j X6YlƼfNu%pwÎIL>gҳK>} C؂Mp"c+r_pI48v:DSF{/6l}3ʽ08^b:Pcgײ֪ \wmUMT26: 8֊LIJRˊ#-YJ7bLj?{:B&LEa$-yX'.Aznke"Qe4'MPJ8sxCa`)(ƃJޠWAMs%E:\^iBd` nYBYb&2Leq:m-g8R}JNԮI~K%\$oGMO-!̘nUl(tAtvHx8ܩWaclNUl_娜=0lKol`EQ j #7XeEewѩ dwoz "!ಢؾuZHzwq<1 "<,D1+jy LK@/o_9̏fv1@ nb%0BH)yЌ$UWguyx۪o O0խžo/ZyC+s3^B #2g97Y?ܡ s\MagSXZ,/IX$z(Pތ3@U@&j۵ߕ?T(!oƪYhĿY1*I]tf6}bfe<{z3Qwe:ȁ[=ϫ_mӌqeX~k/!Z2jtlCU@gv_B>Ńy5ie"4LJ6@,)ċm{6($*e8ۡpF`~1K· g}c$ .>ǘ78X &;UF)_W56H3-}Rޱ<>TWjCM 9^쭡 :ёNY̭ϼh=R=@?ϿѴ|#k*FI2LLjSw oǣP)Cr. cywo3u$3+ޙ<<՞1A-/`5R(nN[''co[wB%,W#@#7Ίx\& @<2ZZXccwM㨡Tϩc+eN\ՙ姀 O@#"`5:4Rf/iNi3k 딕24)[a;MԈ{,-!R`֛RA6ZQ6_AQIvhD n_f=g7-ā S{f! rK@kq:5]\ ݝӯ$^a|!gHkp

`G]যN$nL_o/ѝ,> O}F]YKL^g=Z+kmk6]SXK6%H.$#b`^٪AOFoV1@fScw6lz:Lhft&-P.KDTD|=vJaq]R,إ[MGbIYp^l p~zh0ҭ(ɰO$B1_ b8feZ>Jɶ3P\$LOo|شm˵;!z0%ΊJ_"|Be"|M\o? 6+Y 5>c 7 aZguIE3?oA1N Monߤ]C؆R97,R!O2dL5Tj<=LLjrml!=m$u X"ibjV&{uL .3Ul1 ~ƂT|K@ly$n9MC˫umGͅ qDI@ %^r@[H^C{뙶<&bn)ܰ=˾#ߡ5sE~\XBfq&}h %}4@Z݄9B9rT}4q D'<\1%r=Ս}A|eU37_C"`UD$G1!4Fȏtvg?&$k*$"A ,`X'GmS{^׻GEbTʹT\!//m)[|UBWjk*IitVlM0! ygCƖOň_ 5YziPa)ɻ˖o*I^o 9il\0[`G$:&ZTyi21*t0:?y< "SlVq5TSSg/2WyԚgw~Jǘp9gNjiK ?O/Z$Ke+##x?_y`$ް@C%a*#"|;`<'lϊA|[Tmف99Toj1@,z\Yc׬I׆6aJʕ݇hgu/{/gh"aObg73<ڹW=ѳ@gݴSÂ+"}EA]Ghw6DHeӘ:. |O >H; S[MZdGqY)PZ(]-々 nZPzX3Qй^iOJ0Xa%X'_ u.A_]$ǭlr  :ERT}ȶ$WG|Y0&>`ԏVPO VP6^-yUs :T.ƬԽ= p*mퟷSSW_ɟ"s~x##9[( ̥v`U/"1Cm>1xP7Hg^.諙=6?̎,ppҸN7mPtc!:m͕gx3 E*_.x`Uf9*LF! Ƙ|+ W\HT ~/A,(eD}m2]ȧK,qTښ~3".vs/")TWm\v d=OP^C]}<=1Bf5L JňļLaI*R_7:JBбn@+MHNc"xD$Q "  Ve fi[ Kycfۘ[ T;J9!f~4E1}Uxp@>M,B/IvCn~frr4ŀkϿs4G܄x*igw6ۙ㽨K\ϨBMkR^/:I~B$$q3>C)eбc]꤯"~eߎM昧~yDnT m做 O/n\o51 P=iqAg2qvdVǭ*e$9-O$:݄ҭ"^tQ[:h+DB ׬baV\m|iҷm):JfNIԐOu4:uj61WYEdB+yKa\3 8Zd4 ȭvg2 ! =1+cN>JeO-|6asUnNkd=ku3¹=j kYOkk<$`'t&RO{PTxi]W@+/}Ox_9Y%lOaϘ`o{ObCRQ,uܰ] >5+$lQڞD٘SƏg,nr .sɻMG?ѽXs{wAL&8j@1 F딪>C2l÷}BR&Ywo!lZ"6OPzl N͌^rlIY2&'w}[B<&"12e\<zr}$8^CޛVxOk@ W'Uy?Wa# ,PƋC_?eeX|%~``_QJGGY}Դ@1Oq?e>G)Wt#i=:a0 jO'7+aIhc#A [=Rf ^?&5E(ko%z<ɩ. "jUGG>D1aLy|(Nƻ !nl)C9UCm]xi&ݹ7=cLU 5ɍ=K3xs۠c1;}fx xn1J* N_N樅zI Cj+ bDEo1DǺ݈`eS(%OZIٴ2=ymlF.$?$oh|ꪬi|vOJ T|*#jYQ} $3kæڒ JpmR8jIHLnhD{KI{uzS^'8l ko$pF@,=m*t@\jKKJ/굪;~j-T@E ?c` ku_"P9O cCCČc+tʔ"}J˰^TXc~j!&Qq488wh Yn:nkeyǺBFgw-?/ 񃍖#.<7`pȀyfTH,\BF1,S'i~~gf^$EKp8*LvȼUk51'9J h]8U\e)qI~ W}T9raڄ6}qzAW0'p1`Y;nSjk-C m : Z)q(jP8GhHquq!gpiBRh)z_LYUuT=1Ò$+#-K.Bф}&R0<\ Xa<bnd"Z台Uun!6.;SE;ܘH[]U~0*>&=_V :m`=kI>\#M⹴@H|ts>'M*ib!lJ'_?̞^q)E#}Kt}ZE]jqR%XAs(Zq+qMonQOVF%_c36r:@y/g 13# F;>vgǭg/Ocvh}ԞfТs>to ^QFJCA1 7D46 :%=AϰdOF3o֓M)Њ%o`>+;zɠc:n??H K+/cd%J7;{}%N$sQ%NalQRR]eVХdtyn5gE)~Y>o5U_M3;р ZGÏ໯ӱ<_]cɭ! #w mֹS;Us٣V+Dpg 2_WQ6/,_'=vER'p^*vG7%M\DecylޗWٔO$©q*r+9R~oW1P1@L/]8X6$kVUM6i}/'}:BUoGjJ^Ċ}L([;Wƹ*-vi"`G@aɘ_[38S6Ga3\6 rB$` D5m{Y";-ausZ5q*͜Ab צ_,~d}ҿK_w~^7 e6XX~09*÷"Fs'xZfa,>Ki#@kۓF Yi:A3m(Ds4.DJkB5"_2BĎ/e!vEj 0Dŗn3f|Zt__ih-t;B0+s.p4‡U5g|08}K^1ĹK[ÿbG#"LJKW8 CTYm7z^PO;z/=ef;05`pkWE] eeq&Gy|8]Zy y-1~jDZgZUn-hm_7`]Q il-Xޫ˙qb E**/ *Gyntx\$\̠Jbpo[Aq#]y/lsg5œ'eM1'lΩ|\Zܘ)fO%5*6q AYؕ{RB_| /md֢4ɿZ3w2ȚsMRhWݕbk`-z7PD$#Ekͼ,;wRDί&py3s 'f AŪUJueH~B3djYMww3 ;_<(~j&";\k^䀹_Xp.Y WeHLP=0G&9XxǼ5Cfi6#BNtŴ&%YNS5Ld`Q)ciC_,@ 47΁A$ݤ]vM0jt% 5J.R^?1h&!='2|' KcBwnQ5q/^f _ot͛}f]VUe7_GԾg]s},Uw)h^v^=K 5U?o-UbLKݒ ༹ě1'dT3/,A7HCC,1ޗ[SfgnQL0.Oc٫pL9``Ʀ>de[rmUr4W"^pI|JdITLD]󊅹=O*+-  :c,חNu= Rs)-gWrI DC'>!$;il4UQIn8V`";jW#UU1<p c&jy`h1 aSx~AόZ [.\Y6ML/B {h< %QƓHYR2ȣ}Ԣŷeoy!WPydj3:TsH YnHC&.a?:8֥n&o7+غ*!OvF`7Y Sv>-'/5< = $f'b ,E?IҖm 8"FҚ #B~91DvQD/O=3Z7JK}c7} #B'HtMa_O1z|Iܹ bJ5 ,OqrrheW8CngRU4?z#C}>CG-LΜ;) fµT?S-ٜ=Y#62F $z#kG:ٍ$LWWE{nΫihbc375XǎFK{`֗d3p0Hw:-hE4=s?o E6 ',YYk,$͗97hh4YQKLipE$toLTI5/NΨpf>5h=+?D/84C)푴$̣LR~y,ZE-W_+ױH66`rxTNrb0w*\."12Y8Nb+h)a +mȽ N~ʩ^L" rP}a6e W*yvͥHy bW|$ɡfAvv]ǍFPlk:nP<&V0s#F}CK:YЛY,_yX*kD+L*>6xu (%#Akt$M 3Npr;ӰEF-fby(5>!3A^)bĔS:H@U t\ b|Pއ CILC w@ D,0>@S2̴RAFb^UpnuE'is&We9yGHMFkb&֋Լ}<q$q5΁cU2Bot+';=Bi 4Xȏ?dJnǀAMp5ɟW̉h N\a5Y=Ocf"ӿI1glvCF^}=-%ң;A-1dvQ8ul䍐@,a6a٣D<(MwY(# Pc;g^q(waFi7tnoOdT#7?&8J[ (lp)(<.QH&SMs_VנcЊAFu4\7Z; ԙ䧰PqߦE`0hˀWY3j炣#AdmL=q@S / Ylf `Lo|p+r[,֚JJߗdL1Pq~؃ 7=?l[!v):61v^-H<~,#{O||22Q aggcB(r&i6޾2V &0gY!^1ocۼ^S2}݁Ϸwzde!\R LC!!LBڍ Ws ^VLMzTϘ/';7e?8tEPb q2hO{%W1_b&JE+2)QAAiUI&WQ/3, m WqV |㚊 36"s- U<4:6/%3`(h@,Ŷxۓ=!;y??Z/Ӣ93[vR(fg7DR$4GmNo9 n&Aָ83$mH3)EX OjJ &В,m?)}#ʬ|XY#GM#A]u[-0i%lJIѪ>aZޫRh ߴv\hd`)h2zC}`6)Ir#_}rtzݽ?^.y3$֣ܷlމ0n"3&c.Fyʟ"֘ &W}ʽnqǛ q>yQ]ECҷx۩OuP6( lg)A:A@P (ᴷvLk  w+ɯLRD}d,Az2#/>f$4~ 蚩a]?HPJ(9 uYsMȗ?E( 4 yLÐ =0f+?η-B^w` Kd\ˆm£ߝ\s{ްӢHE5RMA In^e ʐdQ;gAD>VkԀ(T8ֵ0*l O}J_L%}- }:( `w*$,͠ ،M LT<AU"Ry 2=~ n"  }ICREqӀehLWҲmU+K;!d| ԓY 1LdJCn$ٴ6PΕv_;|!J Zs-;AuHv=Nd|ZhSv?]%լV N-<6phh~/ 5H2CFu*_?XI wrZt}j:[Xx?Up9;]<.օ#CW5nq;e _{; q" *olP7M(Yehؿ.;$9(3OI5 $SۺqxCʩ%?3@RZuߢ'xDk5/kOK n0CHMuA٪*] `; %y <5ǓY@<_` Ip^98;`a- TNeJݟJ*# 2}hFrew/q[vnv)<ʼn־a|D13\>PZ`dݯK'-w/|#54<@r#<^&M1ˮ߽( ~*j4Cǥ>~rd&[C=ь+UIC,ZYdN|(׾Yl_}xTRzǨͅRH/!sIy ʝuJIG:uѡ܂|sj.*:^/[Ui2jv8+F*%t˜VYP7l&'0W 4E#r.PMl#Tz{Y~I9 ŷO-rJ!:5@ktfIwOg Q[c.ȋ7[|MD+з Mk }Bk#X$Z9ί "H&jU*5}YIug\ |~H}u=}ӣGոܓ˛`Ȩ9YXQ%i:Atx~>aXV;۞XeGŭY0q[q|b:XRT<:O^UN4SOEx1UED3awvJP[4bfUuuvLٔy,N;!y)}tBc<_3znw`{vK*c+x5R]d\ܙn|cZ:HsLȳ?<O) ηABl&{ bM[^r[ ʫ;l-9z&x8$уVK*Z;ڗЇ٧iN$Fl‰OdfxL JTg6HyWIz"V0`/zYOp %'\4ҖJSYl>opQ9,:S\J0:}.("ZLde%Q=KG!%T3?23 lw3;@As:dBbI-ĭDdϹtmIlMSNb}5*%͂Ql\U&="j4lf 4tF~q j(`p!$eP <ȘWM%MmBI{;}[Y;m_xeX2fVzekz/bDY]5~ Y:}h7mbxDXeG7a lN uBN+v2B$7/QeV"+;U{ /!e<_h<[ʱK%TԑSGR1ַ*y7~#<,-d %ew9eȋ ;}dt!߱5NNK5\S1ie~}R$|œLD/xm{6CUUs Xs}WV4a <^gu/ U@s&iS}5︐ܜh|1ƒex W@L=&,4=@\F( -\DDz08naca8vp^hJ"CZ堅#`)jwX-z#+;GKMo ^)'1mfɹT8:\]:Kqk4.ݽM^ܯ7)-gvߙ/Kx*ӌ֣ lrJş\I~5Y)EP^ bEN':IVDhDj y 6DM1 _q͝1^'Φ(j\Pr)5T·UNQ&!?1]b52Uw.#x(I:X8@8Q[D t]lùQ'.toՙhbT{{1aFmxF{YD_9T~%1T6ηkmօCp6rM1$aKػ0D3ms\, ;5>&> %[]g星/E҄T,8{TYl&vڈWNՃedQw"WŽi _7oormNqD Y7ٸxĚ5j=KܶivVtR`=5v.b>gc?BO]޽[xȬ_o6"`o}zn^%*~ygx~ yɉSz&U= \;BS|(O"wϒ^":A^`~ aQ? nJlȻsq wlv$1qE LqSO'BټH.K>]V-ŐvL]zoG-)h%VzXVx EVu 3&k$xPb3_cO3F;$ 0]p s*}~%zaR$CiYQnz>c?G ۷/љ}`nm/ Gփy\=sEGo7PM"7 ,x=cs'0(eҺDdќEs9[护խ#_II¤ܒN4TqL0a$o92C(_z=o?{-AiϊVb9F*$l.:FVG[bl2 *sa #7 8]FwV[WEwێ_Z q9n:;z$T_HLDlFC,Lcj˛(@&훔&]≉S XFFHoStT`HgnJfr<6ĤSe]0_㢒_IbZ|%/{-VQvnԆU:&GFv[tEeCv0&pp Ce_LFO:ivq[T#2eK<5ۭђĒn/1+89n|u#iS Ylf!}4.&[8>Ą=ТT@]4=Czf4i~PPn3<)<"q2+F#v ~2$܁axNT̝9=e<ca8g+nZFM }ĝ\%mI>hئeמ=f~X‘FvtmƴTp.+0w\"Ɉx[W %rAOz uq3ODCs=R;{ugREFb+-c-Qڃcb ԗXoǿvf=+ #`=6yפFj̸'Xf6ȷ`+`ug 8v?Dfp҆'KWq#KCYFg$C-d .6X]z%E{xJS=+nU`QXRH%f4c_Yg 1.ÐKe (5]:oc:jzV1^Ⱥ.Grz0@z|tվ"]CJǿ?:'*3Svl1+ ˲6jmEnjcx.̭~g=91=_Dk17|ȗ> +>Hdakח ׂ@^r |ѫTTȬͼ1,:,!?WK؉FbRc`]!0I3V&-XY~9N7ٯO/Z^EjpAgG5$],krox5C+h)y&P5;W=$> eQ9{:gEp*XIiS\PԯJPX7Ùw{lG4b`IF'kXpNgWZ"/LɷP|~ ?@K ,N?My N ,y_56+/m[Ѥy4dQޒM]/C7C?ˇ= )k@`&Y`oiRyA{=Aݿ7 aF>}%կ7N3񩤀KGx׉⠨G,hJJ"ȤWMJ ^R:FB~_{nYOiyIAŵӔ87ZEMKߢɦHœܡ:]ldx)٬J@AF1j @|VӬ6`e[iQp.LxgR72!DWYVP}3]mTI1'T?҈z1ľcFuT_iBz|=C D{W~ĩIa*Վfnr䠳hw {T&Og}n[p c~oE ѨZY]5_f,Я^C*7 o v󜭘P<`1LSwk)ʆ"s㝜)p x4v<&=r FцuΓOԪ9G@왂A,ޙ*+uE,)ʗA'=_k'!ZS#x@X8m뛸#Ian,:չKBst:RPɠ] tV<\xFx#`1')dҧ9(@naNp^c`t6Gl{ͮ=Aaf!gݶvk 9SG50R}ePhRh L5mgx&La9vLMV(ykn +BD(NDZ8vO/ Rɨ*KU".D9HdžI ~l󟏸[%G͊ (ohc~HƙBl?_@mD'bi!Б̣>Yp}SSLt&]ecm#ruB7$Ztt3o \n[mm1I;!\(ҬHO{@XeO֨ð{&zZ62) */ǴGP+͐c'U~v9Dr4a9 j[^=LhD'.4pHh½%{$E_m-d[;iuCgO!Qti='*ka3!,FF`?R8det_PI$UaƦ!F 1"6[CNy&m}t0L k;Ŀ3hQD3D8 A:T*.c|p@nkth>j>ICnvm%qA??nG,m x3C 7 4Ʉv rsQi9h JQ_p@A7bA)WϣMVR%>:`׵/ZuUPI6K[qH?-i<}Ġ1g.Dr2-W ʴ+j^w< fYQ&~[Ajcy e5B1wfVnVw)}L׏`-GX`Ntl t"Wק,d&*XQ\pƛaUjbppayB&zNٹPFĝčQp!}T|:dekR%`&ѯBPbnfE]ͩR,ԝO(W2 tsK=%küm.{ TU]: ˥G28]:;A j'zA.Ez!5f6^~?N4Fe!1⪩)SG%f]bXqgĊXV"vg/z&4)L]ԉQa45d]-%N(u;ӫl2=sqv soGJaM" )X369TEjs#*o\[I:BhSI#;> FI\'S_h.QFZ8_!~!/ڸ 9~~ }A:$/v%UuCUAXP? @lR~PX7mGe3Y_2LFk !8v7HXV}>LL̓1D@Ęk0uu.'4pWodtZR)I 5Ka ]Dduk̨5'~SSjE$Q4!z/QT9LK}eيGbdzXz6 p2YTwDuw%]pGӡ5)g&tC]e ɸީkfZ[:P=[V CzE`ȣP@a$U)ŭOv`O4JU<&:}aj؝*M1i(jPx4,S/m<"L~L_*hy^ɳJi_Bg-k?6Ҹ_1bOtAyG2&-+i>~(ϕ`7D Ħ aS&f&lQb}9i;¹EZ{Z08 L(Rټ;_f aMd0:K*'!2?U˪ml|@ eZouù .?Ih$Ƽ3D?]Z-w5Dڣpe㒍ߙ(Vju+3H^P,ͼʧlߜL'=ZN K3~;&ÐC~,fDW#oN6ZF9aA؊-/Py`aLO^oapcQ"q\roS;C~9`6n/id imYo@!gt} Kub^bfo=tr2i1Xl4# O` W!3gF bAWZyNH~Mcf)K L&9{0L DI/ytlh}˜KHjG/&Ymų?٭<WĔSpmJ.!=|;.asXQGy^^{/s$_L%&xK`:'ʦy`052o& 4E-uH]`o` 6!yAK}4&_ ݚ" jo!91xmxqf%C$Ċf=vr\xzȃd!zV^[isO~>LCP@U&TCj?SV9h=p'@~>8re"/ݵ,Sm@r+3 @Zyt*7u^ 2lN3zxObl\ŝd@@q LnTL=;|1l)soO~Y3&pkd*AH"ljnxme1 ?#Vt@lvmiZsa % 4ﯱ쐍КPa٫(o@-5/LmYgx{ r\\tJzN;z;펕{.Ri L}b[{@uɜ(}k~b@hNP"yAqHP]6e+(nh+e)mDe@ >,K߃ה9=M=Cnd¬v?i.>iĎ{dv]NL30糞\~ qތ>>pҥK}]sNuU˹]?Hf[Xa} OLYT W`-cIsx9'%Z(CU C 9@ε^%zhє7!g)Ja$9"Pݠf5k+ZO7i@rX5GK('INOOOTCyK3d(p. dc2aM+0Zt(wT?Zrߣ؞]Xc!Кt>~@+PYo[Ɲε([jQaNr7xv\Dl|Q6 @]4Rke\T:gY~.֤AbMᛈB$ޡ1?|+y""gʾ!9xUM)yx\@0Ĭڡt_ۑS a>kPxČ%#NFF/Fb܏PTR@*K7ˬ]Pė4/ATK==v ҭ &Reʵ/[ vz}aygʔuEJJ~ȓHסu( HOe(a65֒@B8P;|Q}_ELxRx"\}8bzĈ:@u6/v[T$kv(FBqI8*VTl&ogivo!ث }BȌ{,wg̐U3SNZ\:R  8%UH.IH3jū{†`15Sޟ^9vկ/oB$ttvPċVEkS##)߭L%H8ѯynFDuX\fJjjbB4e:7L5li(UW¤n~v0^za{h4& !3=P%zʒL8N7$ֿ_C̔zZ)Yn&e RǤK cM.IJ ((WbA@CR<ΎcFD"M%6.>SuR 8f&aI&f* (V hDsMqG0˛툤pbӖe¦`qTccKpM$ A ,n7^ zn@&o6-܍ @Tӛ34w=:kɺ%vصW8Zb?d>W_q2%)=.!۷tp̚P {Z?g,p 牓i;*}uQ/h]rn@n{%:<ҹlct 3Ŭ:vf /vC[^út hJxM(Ùs>Ecmln II~ &'I)U9>tDŽ'0cYŕ`aYUREy :6+WHn}A=jH^ qy#\;Ef:a¦*cQp }'mr4Ə4{m% %8hd㸝z_ܬ7[>4EXGuA.J9M!Y GY:SB7ap8HWOm-lvs]B-rEci':;T1-L (2DÑx䝩?3S2p 13-fY R7"b6#<[>Ƌ.K}$aHF 0˪Y/ܒ5i3gDA.N@5Ik~ t@c+ǏfW ) &PDB؂'b.sRʈV@ad-hR`} "!'(4`M!וh; p@Wx|2STGUzL.7vw`!^+^Cv @)}8w/J0{dR.zޢqyM'eo5,o=r^pS)W`]fy~〨bte j폌|N%>Y8.GSYe i6ˡGW]Z+A_Ⱥ(fXlGq2%AB9 oV0oo>cFeaov(G .N_{4Xoetk`pm-Iˣ -6i7Tt @t%Wҝ|w`JۼXi~lL"|RC*:}/g[bujaEp,]7I)_ _~; ٮSUt6n@@|690bϲQKq![#_K:HWLﱔ^6d5GӀCeDԈG0&ZLq=i"ZBËO~BKk@`Z0'ڭAX`[Di I([YJQB=-8JLƽt.$ :P2Q7#rZU:y&́W$[^b]J3qhfN1Z`Ix~޸+,U" ´8A( =w^[$ʦ7](w) 7\cY {VcSmzZJ!?<57WAWSju0Mzu, 0p*^ݤ]Tb~JzK`se`qBJR {L1*U'0Xco ι6>mqk-IT߉untЫqsa[<{uL#jѡ8;Q?57. 9>D> 8`N~]ўH( ,"`Orsd5nA Scqհ@ɭ f[!TPv1B#RD( S62 b³a?}=+5lT#jA"\Ƽ$C7ȍIo8 YXn]hj%ٮgq)?@n4%OyL*>S*Ht e"gIV!EbI4%B O@#%)tGGyU [طJvK"$L2A`?U&t,46U(u=l= eXI6Wo@[ɮk - YQW&jsL@8٩^bu2 , 9qݢuV/ȔtٚGw@ "=#9pZכLIe =sy1+y:N 媁%u>mš_iPEag)Hg^'г]E!.u?@\:K)(@L4m+@p P긥~Ree;CjX _Mx~eWQc B/F,o5!9W* -8].[#a^9k]T(2o8nFE.>vUO=XA̫}ټ+{h0xxS=nãfiQm"޻8ގܨnXʄGƵcVʨG%ܼg1JX$fŎdK:Żo)9UA>.6ptAzWP2lRl\b|xU՟3YI.v]4^Shpt }>z!(bE gUDP"ǹÊ*0_bPN!͏cSlr8{uʼn(XN Le]&Ou?VNPaJ>QL 8FnTSq}q\uZEt(y#@-v꥘?Ixr;QVbXfW茤 %O,w]_5g@U$ih@.OB"#X$9?Dd`DJB~q"R"ӡNd>d /#3a<jYM X~Z>u`#.G SOKxBqnLp:G;{(6mUk&l~j27ޠ8D"V*PzBKU*l`$8 9J ͩQCuWX@ךn&\=?^Y2@Y}_02[jT^k?sX %6ŭn2b$* j:k1BE1ӝZ`^6CGHg:ħRʗ`׀HvW1W.bd]׏qBFhdbnYʝmK-p34c mX2??9D[q~\D;f%S*{ݩQ'_na+$ fZXQL9]T27Kh'eqt/X"o I:Pvaζɟ:5;W3G5X"d6lPUzt h:{T-a^`1nPfECj&wR/4]687+8R2n7T65-Ȅqfx «iGzCS3Ҽ0>zf4Wҧ3Ӷ]$JaIIfgBև'w5"m)Zw+OJIV n]׹ YX[wڝfT~-=@W~ӝ# vᤥ }_nTSmrr D͎jE[Q݊x(?^ܳO:Wu#9 &R)2LZ\Dڃ9.Ymq_W*uvvY1uVbydƥuQ616 ;h=[D+C)ݙ ?*;C':(Ǚȷ,j>|MGOKX))}^Ll EQ+A>i;zLu+Di-IE~G: ;SdT(O1cUHڬpeAYK@HťM3)t'9r0_/gH#}M YOk>vn“ZhhçtVۙh \@C {GH1N$Bz=9_oHKT`G& .u^nne'j NibJb%}4u%V@ɀ r`}v32#ȝCB/v o,2F%2k3xĕ<II։jKTVݖ0]{JpA!u!B.Ot$N*c.AϥaPv9* F( ĝ@ʒWI@HC᥀AK{;_icH)by_VmYpCt=yI d'+ )l_CSh$EHvۧr!Cb4'VouO@;,AOd?.# KII D%'XःO ߸㩔#cymGH'B|VO7wzTSay@Ll ;pu^;}{/N'?o3Z]DYجNxQGֽ8AyVԍ;ͼ ?.OKRym;ό8oKRJT&C*_yQ5W4b~rdDL` 8ıvBlE h֔7 ufqF&ZE+&(+dhJ3{C݆{uVښ9ItY$!٥vrP/Dee)/%qyQ^ހUD2tS6Z7Į5%kuf0Y&D'i֛R )3rz_du{i4cYT$xTD/MM~XM#AI<¿wy=$LڮWÊވzZT,0/1:~3U{ߤB2jeGŧ>p΃1wx% o|yKJC={(/%3srV2щ^D.ku1{7rk؞=5`Nn G%:)Ħy0J 9 \9BP  W+fqUwdGktv’]8Xs{,ixZ5;+5k< $Z~J"2[WЯ#/mfY w&ZebיDݜIk83.;ŮN1]bBD/gu7:9s?T3Ʀ://IX ƛ$NaG5\ECH(*0lh*u=p7Vv^]xuR=kbw›KV%vj9Lv4~Z Qfr&-ўz`e\'}9}ly#:ᷪ|zZZqPSii ojބ`?Pxቩ&FYK&TJ;>ھw}5dwinBblTVdQ?@ALIrY` obԈw{gӢ8HPx@ghy \|ʔмӢyg_8ѱ'j{(dmD  P Ƨ5XPgv~tX< ( F \N1xt Ɍ÷]6a9/ɂ +#)!"aI|<'IWq)Š\\w1)_c"i"%R_@,7S,ѲQ>emǴOe,xK*֤+ICCLxUUCJW&tmf{Oeӳz[d~|qqo)胻bQ\`>TeD3E\VzK~[nJhw$Igl1%U_gbي_]8 Bd.mƒ*~)TwH J:Ei.cWAMmk:Ɔ${nRz:RśhYR@a $ *qO8B9V9/ 1VI7e2C  t`:^Qi+]-=/mɤ KkB9T 멲޴BVEñf Z(j=陠2P:ֿa/l,wu[95ذ"8-&ة%M)3d}ORO^AY?d4KʨYgY(| (a'uNTB$5KS@~j)޵niNWrKmT$ATFUu4YbU]siU6]vɯ)^p-#$ ߘ"//D^D]H+g^t4 H ^S!~;1,{-mx x%(Z͔./@⭨w$n+$9ꆴQtw Tܢ5A?qcQ'8uI=&2:Ⱦb0˒R6_]MS+(f{m(ܴGDqj w F(y.r*t''fu la*c P3H,\!A%`1d0"c=r\%vp26(; Wyԋ;%h U+ &FbvCrlkM~VӦ⁌:QkwW6T;\ pcRoL}2? "-SlCԊuȲ6"Chl9IqZ2+a'$tcėΞY1u_$U.EC۹",vI~`x1#u΋u>/>BxXF'w#׭PF'ѫ~LJ|. ظD#ux"ً3 1D38ߘZO[{v`<@{Gd_1 ƅ(JK]S N.77)G& 'u_DgpWӣe0fIH,JjRb XZ [@ExpI_zVIڱ'Zv6z}jg|fvmC'7QlѓۇIl &ɝ^NIz˿0ncO.'*YiZlF.i8Gm/fV B^tlS܅ϗ=aba_D,kPfΰ=έwbjud)oŒB.V+/>x|r_Hm`+󚙻a&}I'-7g*}C@ xJO,0)?*:n|dUp:rBnQx:Xʇ֮D*/.=Noo# mʺE݆}4pһگz6IsX ev&Ƈ^m7ɯS㏭ʇo62<֛iח%k GQ.t7]uwiYP=:VҗI޷ @CcU('.LBGRt+ ofc'`Q˭F/MFx\|w9?[0сUYee[ B(r=,5{pxL[SuwAAK[&O*J/ݭ+lh , <pb:im(AuGjGfvbU`>Ra`ù4nwD>*̡? :ctV,jiSev@6xq#\ڳF:c_(wՖ98jB&^zb(.cPhdJt@m_L{5 J P4ws9Ő;oᒳ_'c @kV-֛ r< qx7n[_C/EQfN᛼}=դz'fdE0&?ZQ UW5#V TCu9ZLQ@y V<)W7/bfKrV9tS~K 4t),2L`070A;fACz-4?m:a `3n<۱&vp|+`+|[_l;!Z|r4*a[K BRdORwX 3}HɌ7_yrIsytr!IAp,`0kwD! }VԊQI̋ 5BUlzGCKQp>%O  Hte6?}[!(1`[?SFg뚰)iv#ToX?q\gX㸑KX觚FnD*.c*ILr1CzJesO|+w*-KYGgqv+L'anԘ3XF?η`|67Yfs6ĭLX''\W)ڽFz/OXARA_mY~(i=B#>i >Y[TPFW㛑@6wIӋt~aB.*fݖBG[[=[@%̕Jf\LxbT%;_?{r|yY歿=g yUz퓽, ۞C~9V(uآf܂|ab(vB{\0>_x,PD<ّ.&cE7!H_  oz?z[ ei" IO:^"!@'8Z9u 7;d;χ"y0l/܃3V֘o &UHqIao`}M1!YV\y5ũцA[Vq_%vCPz)?SNmj[wI9%ѹ[FmV21X86k_ⴐS?GpvVM~' xv9 8{>YSnЁW_)̥f+y7mpz.[!VC(/X0 ,߲1Jn)/_ ~әczho+UnyF,ITqG9̖^\+=up^J͎BZ`7*G/pcK<~IX'w˸b/sNʀhmH Z9JxCF:UD9eKT/ԔRK`b6kW78-RCfr[PohUzƮ7` Ð"Qzeb54W$5Eԓxs(Z11A2ir7o&Z;q"-jUn8Aظ=ZhߨcZ(<ϧ˅`~g I(~ЩW?Ťr)d)@_+|}?OJ=8!%Cg<1lY`MV^rjK{<·x'; "mL8Ӧ$F&<;tϾp;jaFsW.u17 Aw!Y6+"#F̫_$evBEod| @0גS|>z7wdE&2MXۣidTWP`FRKdQ[EP[at2 FD_1Er' żP 恍@Ua ˀ[wq3o\,ҡ~{ -! Aֵ7\h_} s3*R><_&a_v\?F[:^p egm FptNT 8xyEA  *뵛j_V!Gv =D-\ml{uVg_ޱ'1ZJ\[-N ܋/:#f {A8ن; /e]6KQqzb:cᵞr& |cȯcp6]c֝:&"8xw"! Gs/ 4ð"aE^O]>wTsLyxwf=WFbFv!ֵouU 'U"tDyK9%'?}54rjMOTTc6 禘V􅮯 =E맱b73ϒӐxA^m"5<=vkw8P" f-$_jE/Qݨ!'Ho#T;6 cGnĤ}"lX.wBL!p]J:[ ulaضM8ѝբ5:T켲4pk䬫cniI1wC1Jgh>O7Fۉ RA w+O-Dn>9w.(!*3qvj*qtPZQ&oK. 1?|;}h `su@Qu'`zYYOoVVcOT4{QվoLI-Ke` w^MnAㅬ/dD ^вtgR½Q)I?4$z.vK &sv(j]mq =K.E''$_q}1̑qW| ,~֯%G\r; !.384\uqVo|$fƦf {9}GuXj3Od*R"VlyZΟ.k䏊EC|2\!hKGZ}ԡI|ܜۗ\an rUE,p~&7*QY@yIؗ xȐ= L2s3r=7Mw,,pvXI.LPU4lv|$wRYZHNfkkv) n%ihcmǯIyŢvi3"# }:°ld)ē%SG?Oso0.11.hډar xYs횖ŔB7Ƚvw9l>Ү VDV}خ\YMP~I_3X'URpl]`IAZ$6i6pgLī?XO)v ԞŐנ0JP/7S@iO,̇LՍ(iupmwn*Y4RAۃ2I}VZojAR'`<ՂZ44iA#jߥDJ4ꖒ~HWVoQ4i{:`lsQ+"nm]/`2Tj*uqeFᬛF&mH\xWвFZ tm[E 9th.QZ1w$Ń?ʮh$+BR ;bY 3<[澽_s_KQNդ:>s6*=_n*o#,޺Yh/=(Z0fdXniM}pi4YsNũxsj6QC6QV# NSj\l{ Y AuJpĚ W(zXA"Gdx,8lW_3U}`3Ӗ|&xOCXԠ B=6rcv#Dn&{-ͻhZ??|Q ̀8Z@#scA؍T;&Hd7cMZ^JQVtDA 9|'xøl^Gb: Mo& NG*bvgǯFh;3-,?;ڭQ>ᡢGEEg}UY+ b:d1|#~,Ѡ`dowfSFrMC -Q[]C]LU@z֘n}1",k e;r$-vBC JdiJ? @ۧW4@U{iJ;{}LkLȒ! ܇Z\x&KZ1iRp? a =#'c|h0<(:~>R:>?~xd"  8E *P,栽]l#W2Ŀ]&bBm.X{Pl{\kEd핞>GY^Xn4:Jbs.|%wxK9x=Nl 5?A ץv6͢6̈́q!zr h0XTw^݆GXXlU:6~we50{CP$)ҕ8+lkvͨi$n&tL)*4j~#U"n2رgܘbɐ/GD f 稷Fw/^(I聗,SĔ-A ^e`%9;2╕NX D5W;B5K\4z:h-L'1E` XaNr,I )LZ-kj +~UMf*6~S|_1>Tbx8+]mshVqKzvMlT;j*dÛŤ%/Ȫq/\FLEqڜ 9O'FUuWOtmNcgջ1 KW@æ*LdG27T5m7ŊoCE JWѮ\S:p(kOvܥtBM)Oϼ.=CWq޵3Љ*uVzQ.r&k>""1ܵ?'>Nug@JoX 8_3"a`x(,tITZ#H#gZa·|@Fd }lWTJiחݪMF$nݩxNhRĹ^Q"#>/6[EHUf)eptK/]B73Roq T`zZŲ^x'7LeXgUcB=̣(uGK2Z~eP! e_:F'AHh({ Xyў_ M1E1o o}$ ŷmyp8d!Coj1㔛"|჏@whgLT]4%^[N(?p},D>J΢h*4f |q1`,.P) "q/yT8jAth5~W"Tۗ[7 4V=πVCr{dms:wMl~g lh"FMnӓ\')RI U rjP1WM›1$\؂kӈZs_R reNLAз=̬וD9!䓅)|1Yu{"._n%@~5 paR᭥gY if%mf*dZ{ld!k3K=\F{WT' /H+Z vX-~fr˨?DP7ۈhl>Rz}$IsSʪR 8GBY^sfKupmX/)*;j-^zb;n|"5_?[O7M5QG"D‡V?[@A*ͫFQ0dpc}KD2Ah6|di)C*ƕ#WmW3gv_2\Z&~e](\^+^c-E7k >}i cwx-8F=0i.3 <! rB:(Kf}h5|-KD8A4V;#/;hP&pH$S3*D+ SfOUHN٫˳l摙v1@ ҅~G:7TJ4o ٔP7K?? i&3O&DA>M;…Sa򮅵Hx$k6%&w/'C_$׈S=jn}6-b&Y00I&|t?zx@sLp' DLdZ#P'qB:4|vӭj"Mώ8Y{ =)ݬ:n%ln0}Z>3 0l}(n;zlcA>ϛCaYF/t1M׉0-]0P?B8 }W~X@y1u㒜Ώ=)HwpK$ߩ De L=$Z y,d|yB#6]G; 3l~ütn9?ns̗#+_''sfйJ]!|uyv;ߋw{;=W'm T) G ⻳[E0QGS˖2X>,b9` {+1F{z%:A8vt9QE;y@l/|o`Q1 B̌!:חuqZvIZoV K٪0*v~O͛K"\AZ'!/Ds*]݈ЭlI}p! Q~0F-T#9q& Q,A<Â7e|P@{Om$FLՀii^~G@63i~nUZ.>UfZ`O/:@î!97x& m^HMYT`m[5Dq[ e@ɹ%#Ht|i燔Nr|N N{W~f(R%2JRKylyxq>ŅBM VWQ/qY'Pnc2H¶h\[CBWb{N0]a J2Hz ~Vh%*N;LpzPX&N:}IE>xлts-Xgɋ{CӇ DҢ סFF,{ZaS%O\p@8@0""2"dDxqOX_xյ:2`Lj@dxݼ37Wݷ2j3n{줄+E zemJdidל:b )ɠ8uʢM%pD$2G~K+jAmRR51lՌjEkjO> >UXŔYfBT9}Y/oW0ϴkGZFo2 c?#JI04+gt`8Vtv źiؘ%_9RBR{⑹);dKq0omnWOւꢱG){X7aa4u$d,Y}6YP irWЮa"P5-Cs{6cRf~B bxK1OjlfC*HLmfqTUn5*}t{05sXN4eK9ӗТdU沤q/čQcVGa g)̎jdkK| DN\dPGno >C 8wl|R/W )s'G8a1e9qLVDMvLp=ɹjuٺM|vU-ojEPNo@<_@`3>E.3)ǺH?g&%1^bN9M >`ہ}ZҳIA/1AH?m(4=q 2PN}B+;$>e1Z6Y,2`^R6JJq:`1Ra$68Cn0> LE+. 1ۧB?6LڶQ5ű`3Oϳ"QԀc{~Ő# KIQ%?kWd޷@DlBw?gmciRNN793t%Jg#j)5Iq钏XF9! Oˎ}PǾS va*V6AfvGvJ1TUC/9@-݋{R lX0#.K5h Oߙ-F PL"Aއ]_4k`QmƮjAtb9#! d[73 \ ˖G$5@O ;>Yv C,y?d" JuXf5JY>g\Nh:^#mҭQ(15D6Z| fj#]<6"^M}J9~Ke!Pz\W%m]gSEF.YJٻUmb&t R )t?m[]sK$@{%$<]>K+% NX񌒛j~G k;hͅF/=j"ve(TZ~?<NZ+̇ Gh!_Œ %:4(9Oɔ [G~B:K֚a$ɂ{4F17JTaB)w(0KDo_Z~X9Ӷ֩U㄁ĶV>>tS֓SO>TU>vw qdģԎdž458C+vgw^՜[{DrJr[ŵ4+*_o22gkT]_6WŃ{JE`yFUbadf!P Sw  h&}Sd 3oW/&U6\lMst+PIOȸҩ\j'U: ː= m`@E%->bk d$Q&p c)s<tI+RZ4VG/վEDABIG%Q ukaҖg*S4`ݨR H XKF@ uIdz)Ƙ ?ˣd ]Z=2n=i+nFBw-ֿгD4R.[p%'FO:$/Y) uXl ` QjX&XlƐA:]=p Y/~'?|}NZ7˫~fK賀 }eDbkL7_Jū9sEOܽ- wwo/2I%pn[!!)dFRD< ,>>.yn} EN$ƣj5?{$},n#;X:9r oM"? ӈV#}u C m!k8Uұ)]wv>y>'.4* 7F<&s`-߈$fJSbXQ@1쿦|y[!Z*I?[&`+m!Ze␻Xmcd:5!mOSrGfq=b5zD+ӭRQ+d}7Jx/&9%C]H0-|uTվGB`Fd:N x\:C, M@& ̒X.-̻~|0GgB A_fw>0}J 90C_ AQ.؀`jN!2Q/~]!,ff:cӷFS~{}:D9w\RQXse&59)linRhJDD Zlu<,Aa^ķVMs֎qcc;O)8#[9UѢP9y^Ml z'(2`7!E'L'ÒYņg r)d\L) q6+s Ț?T/DOKЯOv$>N7}'3"sk**Z9\6]^z+lL5́O\ؘF6Pڝh11)В[%4TTͤVgoo`8E5q@TS"J,g 4Ks<|{.`0/zڀs+! Ù!==8who6o/% ^QWwqo-N]'WqBJe)ݩRRgPyL䣳duqjVWx XyL)t{hD%X>1[z#ɓ_fs;kP:7WTj @iuv8%z͢b>4]04bVfIO(d!y 5n$pnIV\:swƣ58#B' I\<ȟ~yZZ.@_M8lsTg>[V{KgyDٖ/@TAǙm;ԏCVݎ\G+,,=GVE(5<1!ȗ=le%m b9 /N+pVA L4/KS'RVr8z*fbۉd}/v Xzߙc$УlXQ\1䊳hG e 寮)w =8di(NX6@6J9<'IF&Xu dˋQ%#ZrTB4?s$3h9S]V/)gA]-;ċSlo +1L aTQ]$kq簧v4k70B* "Qs^ ,in [#f e#fHɂpwL>.7RU:FF K:DvHQSeHmbz@y<^%-yhRN~@afe]3~^}CBW鞡#5Ħ1Dh$uvHd,hȬk#-+i%KI]]{<2`BBEDF޳xMH_##4-Oa>53vY>Q5zý "G qoQČw #gOfHgV! !rqp[桗IPC# KMX^hv i#RR!:ILqɡG`j,v{N#=E{ ȮnUu5D5Qxћ}q[GG\S3F5ݽ2{$Ƴc;P^'ew or 7ټii=u+'D 8G=GrD20ԦA.3fJ!x*DaBU/sصKZF鸻>9+ ˑy5gx= ÑL,_IF,edVJ vKET[,&yFxrҷ:3A<R% "'x#|" nLͺ߫Ka^:t*+fl# -5 n0d7b Z4h籒C.\ykHc7Ȁ Mt" ]_N$Hn\&Xs{P/k6Aԋ =?󧵿!ceNQc+$c1T$E +r#(>ua8w9 ʤ6oPg4˙R7~Ж6Xʹne@x +e@u˄pgX0r]Ə`ȑIN#Ay+zlڋ`ٷM-pR X-#JQ9)x@ s `aBH42gwvV ;!@ЛDZ1Ƒ"2-X$vU1_WIBKZ8D-*o,؟哙!ˌ"t1˃ we\X S?o)8$Mi;HR|++ڊ^s 3|$װ_;}P8gIY9LAh:o*J,sV8Y" B"Z *]K :y4ow h;kq~Ra|"BرvCtțY&2(x[%ЗL2k I3Kruc)q!7C9+ v+ 1B'S"Է̭r!~Zz.Aj~]Xu82صUz}S.H@A.YyDYLbfy]lMG0l,ߣcSP>9؅ FrR-C{} )h+ ^$8? ;|̙~ 9"+EvBqVtUՈ3=?ժ0?+DLY^ɵ}e{Xeڃjh{IH{(fÔ!?4ƤxϿ;TF3A ^o :F@9o@ _F?ytpHr `k8榱wk%1\ݮ;/6Z7G'=h2_UjސC ~ r&!>O~6hsF{%3]"{n7WuF%}8%\G2"nZؘ3,,o͗^,P`ιظ}a^5ib(Ue[0~ΛS{9uUF3|vgҠ ;Y'qxKXp_.s Tyy~m1Lfl?K+3gGaF#bL^(\wڻ\u\э;;}il,9oMۀӨ,bf=a?8y HhoV?9s ѾA; ןMQͧt{Ц ~'6V];=@BӮ!MU6c[3D r.x}V(w6ʼLڰj%Eqzž Ѵ)AEXw!mrE,3=Z GoĹ>DjfUMy *x^F(ҬX7s\5Q>'Io)^.2O'>uLP?[ӯ\$p{k"ǖk'K( [!.װ闎njҘ$B#f܆/7hƸuTKɄ)/ o?<{p ʀ /=`75l쑞.nl֚XI6~\V~ mIxe{+'ݮ9:~ؤuS Ň^W13B ^sW4BįfpJ%cf4RiWH;M՝F O588PLnƒlҫ{X m[GtzWʗ ,$Y]28'>ukPp>R.Æ_zY)JMW J ɦL<.y9479oˠJTd"k2<{Veeº!Jt4,ӓJA{ujVuue@=DpP>E,)aw^%Bs"'* E; 5zˇR>`0pA,9ɎzqtANڒM7Va[#0SѐkٲaPoRCU}Cݮ'&ƭ`ľ_F-8қ,5e%ki?޵z֙V i+},E ٔ֔<: yQt/iY{*Q ,,ddd  WOUC#LU '`f+G6Uq}^dg㏉+J ^lڴ,s Ĺ_DTD﹤)~&X cvO{i!W|w#{?S-yȔG=nu#6-E(cY^6dNhC;kʟRn™ ,I_ %:,-Egro_k2xۅg ;Dv0` YfZ.v[v!+DHT>ǘpښKVDvԆm>]ky*:'-Q0s f7w+|b`{JH|!'\uNE1i~n"],3rE\#/8'a|)\Пī4`HZLJlcs?'(_\88!}H^?Cvs4bQcii|yCgT_8I-J67Q@ENf9C0_`C"\{^Z ɸTz{6(m {NROWtP]/p!^Q+Gp!7_x_^dlCa`HO\C 㷝lk o1+ej/]sL&7 `Etf~0Qů;9P;kZFGlFm?7֌8;<"HH鏃uMh%pY԰"Wb6|>&;9.֫8}D{+G49E`Uˊr X=+?h/H | .}](7>J^79)+7v!p?z HGs ɆzD,\:vqN#k2zGhUb,ob`@==2VULtঢR[q=T1NN*F 1ܷmTM;ہu~F"Џw/<)=, -V`5}|^u^D B3"ॶQYmpuٱ9[+޼/E/XW6ޠk*|dpp F%_tĠxj`Sfe/P`.mRd廆lPC_Ƃ8m-q% eQHzA :`Iݡ+JZso-14 { EZꛡz`1uiD86f?Mg_eSqDB[r?>ȳ7# z<Ϯ'lx$䛐wclɫIIq,πEZLcxqthd9SUxH4(O)Wm%;%#L]#!*0F* I ?/A2ę)v/7$]4$9Kد+^,ys#&gC+4d0ח7&LK Z!.2MzfNf9ۣ3AeVF,j[3| 5lST-پH@z0(oQp Ȼ#X`U_ sn<h-y+s3] /+‹EqnY!ۍ32C0$Ɏ݂|cA++#2Mzש!sc Nz/V0*;u-;N!ю[.Xtv,Ծ; 2޲wTy^Vbc¬YsIY+d hZ9_zbOS\V+ ;U=xh`maz $ apH?Dx.etjr]KD][I-a_qwjW6:Cnߡ.8Hj+(fcWyA4l{NG;t{n/־{GG1~MB'A3\ï9n2Z[ ԹX[*kBzU|FN0Efd*=RfѬ,[v{T70m+ލ،D符 @ i AH!COf,P+j:h!wQ\ps4[|eqtGI0q'/+<KnlL ߝ%[_m.CI֭0`@k*qWΑK,6$|ڨ ^=5T~x5S)iAJ/ .VF2#j(<2`ua \gZ0~wMΫ03fYB7ܑd>lWr"R^f7s_>T[v=U~(<ŎJYf9Ft3aB+}]e;<^.hL/0.ER?@2|H^P)zfzd\%SHB# ۗCJwu2X[u!#%8OCtr^d*i=yCXۀjH(@xh~@ƅ~":JXkka@07sH؃1kS ɂڣXl?W[oL%{p39:zy*yp8U bc٬4WMG]pi8p<mXGd}.%c@Hb'Y7xbǵx|Of.Ұ𐐥p#7V>)YףF>(ѓ 1bR_ڶd%ydd]jGq6L~ F Ĺy04ji+EXuoEq`EPw'pKCwX$R< `?M4/l&CzXӬ^URP݆I9V_״~s!)ޞ%a%sb!atuOG{ @lƮrgfF<JTPuk_Nu`uz2[|Ge0>"v\ jt)R=((hֈw1=dq#\2sr5c@2@̝ĵ9WS0u 75>> +M@ Tt Nʝ ca, {Ps^)c֙f;LjUu9vS;c†&sXqʬŧ~k"5Q@}M}bqu+G yQgqpc'4\!; j6n^ R#W,?RLѡhy R AqpшU<$ƃ6Up קּJ% f؟YUX%Q\L4O BI!jULsD|N3'`R~^[(};xJBxF*? ) eR#c w+B . ϖhuKlYGd*mwi7b:GzI}pHҋdstG++.ys+ bVv_lwOSf1Ae+5hw /{O(e5(/S`rSm oq:2JD鄥u 7۸N)@>aق{ ̎UR2f:D ^U]WpN^7Q;GHh,ۨ[CKiGȍ]fajᏃemtamu/VCYRh$XyC{c5p96gWqb 5چ/t.Q tDUG%-(~xpNlv ! K^H9{1UNw% ph4oT%xRcljZ7EId;`iYXv,#MStj)HDlJ,s1؜_!;Ŝ ]$#7k;aoIǼazU3m<?1\tFSӱ=MΔTYd=GI R#UOmS.UD|Rb2= Y7/FȄ~"-%]5ŵ`'K RBo׹;p?{y*׸.I>'+DUٟR''*iz8"Ja%GٝaE:՜<]h-v1n1ZNK6.*f?mtcgu,u$_WxQ-ӂG1fP z(k|+u ٿj·)zfRGgyaġC|[Y2L֗[‘Uu4.+㪲?#LlKDV .=BiH|DwAk@dj'/9҉sY &d5O't.}zz*R\r]1jP)*dz<2~=܏_*ms@Ȅ숍ݖ2~+s }]l ڏQ ykr@ b{Q&o,Ol26g>Xנ_jCҟ6k#YA:7Ǻkwe5(6aJ4sB:]4yf6xW1>Eclz4gj[xPXq8@Ie 1TI) {Y 3>c{$LQ% 5^\i%Qtsd_?⼈k7)_qڴ 40 \SF.yem10CMʞI2&ͅ סü)`1B[~9 B"_+@.;tmuȾсh8x݊Fz&OBW$HRBMlV8.^4fM·{bj)u@@ ݾo}Q{ +pb9- zal\ʳNWa? V9{]J ɸ}xKݥ.q9lAhGޕAq)+@fL$Jn.p=<rݲ5YNNKFΕoBH#$ !TVh$FȻp(&?|MyVH`e -QԠ,` |tV|Bv~BČ MʻJ="N3!Iq}n25O.$}P9w @OW9Rq,먍o]*-G*Wmpw 捠F[q}um?&Uf(͓%;&b*0ˮtA`Ts!߇6{>IKp ^,EmA'dHO_2FgmGd۽ʁz"e蓼Iʩ#nF*b}0!;ª<8#qx~[5 U7;}T~GQ]퉣W$)wbyߓTs p4)h1ۙ#'ŮIU}zGFRTL)!2RkrÌ`7ajbjl%h\:Z`(㭥֊jQ} 'Kt'@Q6Ӻj<~QVg}%Lt~qr*nu 3—e2c|Xl3qhBfTn&ƗCS;͚ft~m&(g `n*Q?L O ʉ?@g7Pb4V%g^puUA_&_щpP^(8NdJy+CAA3e{O3a0E q>ҀL->8t̚ &$J5ᇚqB+_7u״.Jʆ^>HRdҲ^9Mt+4^/@o^*XWj}C=iU'еi)p15 Itd ݽnބaO]ke5F4W}Q&zZ#&9-cE`(z5{Ѣ5Nَڴ,]Ae.s($dPob Iz p: 7N3TDE5j=q?:c `Em eJ'_nKzK!R`jy8[zl*F+m#_|X^DcX+?F_ؑܳ/ X$0kD(֦h':ZLvʂwm6y@^Au<2y]Yl](b7P6*9 /ff}^iV*TD(Z z?d1y _)NA:k0? 4 LOE z~^"ݡvR^Fw/oދ뚅ԩ*>FA:U_nlL׼Q]L9fufjiU~^sC0Ʉo870zXuG<Ң5]JJ_琶G4G$Jзoo; H!5,Ŋpu=|`t `T/ew=j*!D}+ui0 ڟQ-ҕLi;H ڴXw<,+0<`;EG$?n>+v#D!lj*B`sFbG=t+7~a|Ł kƏI%5@AĔ'A3`Qo?F?Q_u/5 _2߄uܰn@>!7釽b8džKC𭨊φiXWánߨn~ z556t= e I6"@o!R&hʢTkR.Gп%iѲ%$S!e"6wB*l=^4?q d-ǒ])'$ʊ8&VyZb2ϱT;F[qOqEەA_('xY"v P f9tm]"š/3JL)8goQ8cxN+q y0uQ~i>;,4cWhgV>a=Xx5l+O-{vXkQZ`[߬c -wF ^lwL o i9ok$ tD ;M0V(cb}`k ^l?/aȼ U&ѱrO3:a2r\c\ΠD CyIm+:%w@5Q1!'yh>Go%'9z 5:}sP%o-sÜ *ܳǚA"4v^]u$^4^ @x]tiezb'f2W䋬OMvݚzLUK_6'oY;*XvZmP~ZCnbP3\;ꁠ;GFeq,0x ce`'Hq1L'Ia oN:[_ᘧ~OABOHKc#q_zi2Lx~.lRWH Z#Plp^exjÀ7g\ͦnURcy2[(zʯp+Ж GЄjsdID+*k\*HtQxLP %Ծ0xlqƢ|{be`ophgc\^Sْ^gS[Ft'Kb}JCz_v``Ibo~lO(ޗС_n.!uo3F1:r8ʆ{̈խ?MNx[PUĕ%#3/s9a^E.†x85}y9Nnq:R~19K,$ %)D*M q͢b3UdowVL7ZL?]V {C;KZ딄nC25i;'} km1\ 5N1-U~ckN6{8EfAϪ8hh\8s[}@|Er K)w'rХhqj?q,GoW![X9!p=.h 5uIJW sp̨'\%OS Px@E3+gs6ferS;5_)N2alksH}!|fj6gUPv lLT交ЉW`M+zj#i '([z7uw|*N&uT_4:5ma6ƯVOf=Zkпo-7P{ǐk6F0Db^VI)UCb,pdwvҼMS'$Z"ÕTd5y}^p`xWfJ^mVA(tz='7V=8s;crj}[A}4Tr/Tex9AUI'zb_揳)8^R$*Y*'G$+z&)1V!7J-M;Xi$'924_2ې,(? >9#s2Q+/7 ̧AOZӘr$)7,"/+2HnqvV-lcg$c?.>[5Q)U=F4ΔdP,c.}?գNdYEPVBd~hoXIYbm;g/ވ,l3ڬt77Ā-`wkALH1h;M1۾q/WTIS1:24 a==w ?ZRwUwFT4S%\26ͮu_M!xV υ\.wNna2 \]?;MȪ Qmk*HC-.& c~cᑂX,f 1U "[ܭ6ڙM; +:\22°4 ViSO?ʍ8"A({w`"!rb<-uH6I+k[/7Ciʉī $w!1b|r 0]m7?SUvN/ʯ@D\J(hF{hWM}{ߢ1nCʫh@V-o R|jQ Y[*(Y@ f$D0, II}toq(r]R 7NrҚJf䴫i;9?^&j hA{ES3,_;Fȅ5{TfQhh_rDDm+P6[mMw2K &+w_Vfs445쐵J F`pQZ@{2x﯊I#2^EHp ޥNQ; sj{l3*^Jq@/Pz0ya)H׎+t4]C랺o NAW*o+1K KOEK4 VIs_4mbg- f,fGz)#?1K k#7_D`K<,>** DUlI {g)#k]`M)._JR1ֶxY#[yA7nb1>Ne5[$R?h&em2]݋s~qg#:b6&*&g|ZQV6 @`PHhK[ N} t!<KIAg:(ikϪ^O^8mC*~#uvFcMeParQC|ZiiIhtXwK+ ;Ý^I%+< ?$,%V-4@ Ox7Ʀ $7yL"ԥ'IHLd|2b5hN>^PUѣ*ju6!_{&|a~?A^Lhkc,l32/,"VnbT.~6'Ii\Yp%=r:!,Yp F9]`*2J0/`(ڔM=! @usJeJ4;L1z, (r(ty_j#E vWػ IfyD݌8b4VRcZ%h/fBexFp3m i6mG;w9Giۏ. ?~N4ˉ)^DQE7zDI3X?X[˭H꨺IIrrgmT̟1Zq%ruJ 8H;{bSg9 l#̀[|V6#u>G:rz GY;7SaSӛŠ?#iV;j9?~ힽIvKZ[YElV;b MFԫ"7+F}?|F1 1-%!$2f.I73 ='Kf֖G |'6IsaIqC4x( ;/pu D2녳n].zj#Fg "TwK湟{_Cv$T;a 3VSCewSr뗪ζ !anؕ(!'7]xW܍6;1ZgE.${ݒ$)͟HYu[a)ޫP@ I]ca0@ܢki˦ ! dד[I1H!.ٯ${Egm;{5٣Nz{Rdc) \N':ehgo })mD|ˍ8of_倏9u3N* k /"wdb<͛xh`za,5\aǺt>WJE tvO@@kHUHM1ӆǟ1䡁L ghb<-0f ]`D#(5Ҝ 砋f| _KOU΀N̘"^u" :! a@ 2,hI=1d?h">D; [vg&$hNw(XJ"iZsS;tF D+iZJ Pʬ~uBO9ӈ9KZ 5Q #-٥38+xl 5bB2YDSKx9Ukyp7 TTQ)mV 6t#ֱMDiŗAL9pHQcywߤEg?s(V1jv!3/˺{Eo'Z A.?N?~I| B~JS~9gNZ3K<"/5Τ-i8BBE#X<ԗ2e|ɑ:0K&h?z xZD<ǘk'$_7QGi.{fN:>>itŪWr& `;-EN"ig;y\vr(yHPF65/"k:Kǫ(O}Iؿ*y2zB:|dXawwϋ" dܩiN#$"|gxYU}MR۸[s{iPS)#w5 6s[^p{oʨJ:8;4\=wzאٰ|"4:d2 !Z@mHh@B?#ͯ=@螀Q僮mfA<&u}P*BS'FPg*3kCȢ C,Օ  ν$c*ML^XDq)2Lߚǽ-VO(XpzˀyyRXx|CG pX? kDDZ.O)j <ѥl3bu~K=nZ"h\Y/ġM+J Cq}NLo >HP=xAr+v>+RR2])5KV0yTܠR !i`(=˿Sq;Q+ZҧXsޱ-$,F@%3X.y9AZx ,:M6ĖvVDN'S81 -}HAoriOI3pH=~8h/nwol4W1w-Aҁvk>H,`Af|a;)*IC34Z:.nO)ºzf$~q٤ѲDd/J1: ѝ7,Ehyi6D;3lQ sS1bkM9` RʽoW$PSolEP?;.qTFITG $vԄG .r9 7A<Ș, kRU&eRf@pr|qzD)F5 4d'0byebgvOã>'S%l8;bS~d"!QD#lǒS(('NzPeU~i-A ^L#0XYyVFDO`5xu1,܄!>EXX]&,佻PztfFOKH3駭oy;(oZMqu"?U?QmD asK_J6ܥpk;&NN|^T]9JUx ~4J૸I>p]/hIw=km)WX" jN?Cah"}cyL@(XO%r7P i`y|SKiחֹ7Kŀ_$y-pHw.'٪A-g啀9v_ac^?;/?@Ԭ^y_ } 2 ηږۣRh! f-!Kc*1?q[FSCWN;z| G[-~Ā +fbys$te@Ca8v4mzc]XB{Im`S; e  /{扪/Uvo9Mt;zm Bx%tI |mz7vV>UAwݮݓ-k1]1 UHjjY LܿEl9 9Bvb}+mip4pCL91|ϼ /53?'V%]_kn@f%5*ŷ٥`&%F5=0dƻG0WV_U oJ7G.D2D5oA*ϒأ15"-mV};f` 7<2SQǡe7|MQz&{[-@`sO)CCtXߏ$c[ә%j32lF*4alAeZ+@#Ո{}$zfN_sNv|H;Ot^Fqsy lnO< JCP de"sv3y9p n_6^媟F$\vn>J,ux)qɯ IVxohH`QCk}pXymx!4nHh ݻP DjM+z w)Պ;N];cO `VHͱ"aulu)>O1n`U kjM?椩KFCu(BAO]a andp?VNҖ$^8VUm $|sҌi/ݵ%sÏ9lr& БnCӭO93%+uGZYHׂBV.^֑`Tfc>#EڡָZ?~fzE(a9DhcPrW R3Bf?Z ](ggU,~v2u& AjKU,-OgPePP[ vz;y8a}0')-W2H*ǹbr9s$C<_Q@>xTB%0Dؓ4UfRtũ,oD= vAmn⨎6Pk:A CLǼABAxcſ",lQrO]e:Skӣv.]x$4 Qyx*MvTһG}OU o%=/r TqR(LTO~.k/=VmsYX} 4|-Ա e wN.Q}:5\l\-؏=խ5QH|^Uh#-S o0 ])Zf\4sjҹ2H(QMHSZx=ڪQCEg*+u?*3`^Z=a3#Tq Д^_ls}Vk,Z]a6(l9pɵnVȤL#QWY 븄]B ,57|:W!'= ,`yuDss@"53wnu$P7ƴ}~ +¬־9ʨR\#Tϵq/|nv/\5%F1Bc:D&3+W]'|(bI};9 I=ٍW"ɏ;"H몈:r3ɓ+ BsS? W,f$ ctWI;+KQ4$zitN'Bz #@ yBC=%1j4ބGKOnr?>SR=xcwT#R{e)d3V,G6 RJ()Kh X42!A~3n~<\H2?r,;W={Y[gβwU}Q O)bOXpi5+.ma+(-. o ^!mƼa!19WH֘Γ2R-(IE={˥E@21ڼ]=i K{+xwff:VsP=Vs^f+6lY"~ܽz(Lo%oVLsi;5< y(ѝ!05.t-rgwx66Z/N1ǘ覭t$nE@λZ򌯙?䝅JK=g :򄀟W.(:׀T(*5o N@Z0M=un3kϾva<<@Ji>)nGTY22^ a~}6-udoWj6. (` 3LUL _T=/ c^oO8, reZ5Jj|z|iPi\.TUrhMp>4}ߥ=~k+…CM-B|cKYBQEB-z8ҟ:|>% r Ւf,`PYj6\?-*oZ6:@A^LK!AЂtz #|FUĨhGyYCgwe'{4/Pi$r9R])2΀ -gj胶,kT좓w`6~0f#2Ѽ͇D+J_dhcEĒgtggćFQ 0sLd-qHv%(DuS|)m28QZf/-tHR\G; 2Rcz U "򥊿+yK:1-%n[_?'Y}'ȪoVbe@fFea :\Ɋz=0bJ_VM0mJhz}?4E-VI[fݐ<&6̍mkYpJ*mgcI7Qz94ED"6|_B)Dy@5Qvgͭ'4P,Qp3R&/3_AH}'n{([x3F08xcm[5I6HCZn+Z(e~& - }1T$uajCF81*.&L ;B+4HUSDFG;ή*5u^:C,0''Vo (xKv'=Mu~zּL1"Y{^Q_uq6KUbF3)~^Pdنf[io8Zp'8wXgI#?_r2 kc*_'og0>3ǞSCɪcOLfn,apUhA%$r>O5[a/B\pP5,9zҏs|ha)GmOQ64NAN]UstG-øE b6o;TC#8Dj/Kp;%?i!|ߣ)3I^?}X5" A_2!ݷ}!,fS;ltnǥ:}[em  Ky{H>C7[^4'Kck{" `صoeӥ[i)pfu;BSYfO|JR0|3i%raol*2a(3!'7SN bMiA:S<ĸBaqn~F c%aN󅹮*cwo喨aN(@vW/١E$oL=HɜѷlLJ*̈́6/xs;44ֽsy8{_0hƖ>S7şFpuEybV 1ap\2SRWH'N \4TY Tze<Ő:jL˼=2yFejI {lѡdjDï3?2<:{uQ q&ɪ\?ZḯUʑWMv6ht? ") ΍pZ~\Prΐʀ# 0{HUp&UHj%Q;܉#+4=svn A!FOX" PVtH?|Yɪ-˝Bɺğ+(lW4hejlI<3(ō/.Er񢟸'Qۇ)44s:ݽ<1Nzr IEEǚwO*Sz߻7q颥#6i]l;TSH $YA_]:RQ1H$t}.C ~! !udmA`rvHEȚ/!L`C-А`2dji7.zBEBzvS$%_1[iugxOmq!zfHVj 7auLaJ0w~~>\d`k飓vԱ }<$ph=DF1HVIx\ FjK;Fcm13i^\GxAI /QJ,:7:-:smdT@5Ui@"(006\hX]ksbE~)#} ,Kw#&zSxC}+epULac&]mU,>6c"}Y A0wJ-o_f.^d~ָt|VӇZ-$J]``XZe]}T `g(m Mw0ʢ a`(O _@zٟ :5oywkJ/"ˎ5EZ"H;q>,ݿ>+f&)l:OcP^x@Wꇸ2 lȳрߥ(=r |ji߻6GZI4t,q(T >}qZzaļט7qso"C꼿.y,0ne_!EJ{uuQV¢N{ ~ϗד%4Ek=<g~}43CFk3Nܡ6oAr ~o_k]QqA&yk2N LygtkҺwp6Ih&/OAh~0*\ r%iCt]@zG@WPܬZ MZ 'rѭ?issӮPv0v!,9 ;Si ՠ~#I3nQ$v_tT" {fF\ۣ_Bx>̶9( }s9*ޯS ZOĦΘCw:oMnr?<pYD/iTե gȎr+ÊkMQ|.B+M 2lLvF~GϘau&QQ!n`D2~/Nm1E؋f>T={ V̿p)TW/PBeHZliI¯`L0q&QL2u1}`0wF@hz;V=\ s~xYtِ٭܁/=3\=]D)@ĈPbוi/DVq7 ? aLT|WqA4WJ43>CԶQM^ݫMڤ`y䊪B[0tjosjfӇ~5|Oz@(WZ^RC¹2tՖxJ,T4([=| ~x|/t@}wȴ.t dcV5Iu<,^N8 E~Ϳˆ6U@^>o>,L;#-g',n W|;7z"%=p(ڐ6H=TK(vNsx?; ȲD:|Vú[gTFr-wJ?q8Md#Q].Mt5Uq]*`@ڇHTݸ QN#Gl>[ ,97cRn'p_SR^h5(MM^3kXOǁLS_>(yR݋y_Z ܥ!g07#MtnHRJI-,n.˓׉_QGpeFTx!cY g zNNh.NWi:n7Sl>!oQ)Oz}Mf6 ݃ R5sAWgTޝmsy530Dxr l=' V"v*LKnQ@ΚU+u:e'~d1@- -zc|ɷt~$>fI=bqAԧhZ w>Ƕ{(քlTbe,.siJ 5Ynqjy5 VȋQO]q8o~c휢KI J\2hU*ΑGq:靈hT+gvZ{0 HFy(cl r#E:Dϥ$?yݞ݋sV(z9_v'C&%(!6v-jzC=2.- h2'E)S Edqim(/8}Ic#ڈ O\%G\Dpxs3nћ-CJi @%0ZOՐ:T, ~%#EIWh=wSIx񛯥8˽kݿ86$uJV-=ύ3AU e6}0BpbKjYS!Rs:JSɐwi nuؘa.r}o  Æ۽p0&`؟;WRuA(Y T^4ءEXkoAT:/}6V^+2Tvڈxt7d{zI| P lp݈}֢)d:NJ YWtb+Ń-g0ЉAmtغKO4 O =,mwlcȕǶtD@8{P1'+Qz7HG0g#V3CM ^#Q+p`ӟVѸGs{)0DH7!dt6 vE#`ka9Gcǵ~axٝV9u)qּbuȮcE,276To0)IU>'ciO24GDTzJM%RJݓZ\)L-z wJ|J/;۲- 'Kbvh F &7_O%@kƞJ=(ioA84! @N"ڳ/rDSj}/~W-Bls\+9z|O荛#mV,@B {K FKhBJtPWeU eDA7\"UO-VE`m@kzgήHL[z8x&9;w5iH =_D9^F2'BdJTw/JvjJ]FeZ: YHҳ¦%$n,gr J~H$Įtm?3=ӿB>T Ǟp+~pl%pC,,xM IW$Q7eCjN'iQ_S@noQcG3ζqFM֚%ҶLOX(To%a5YI.iR\UGz-2v0!0lkdFa.{P %/&}-לlHDM*rZaY"'uS _O L b+Q"! [] HLT^bIYķ) DI!n #6`WbߋVa$? ÒyLܪK~lcie"欒%dpotV7L]e;WًBBh"ކ*#:@>Ȯ6EFFBjعUM u4M3[r~ס%We"՝::M?c̕%bprwhX=k oVc/©6+g̰_׾]]RN[_+`R$@a[_➿WkFK衧0B:gujm%d/#-|㱉%k|- J0BN?Ei`gu,O[<  T-0&5d[C;bTbmajq+LY9ɔ:!7IQo]˷ yF`eT`~P85#08}B2a1IN$q`N]kHDJ~z!QFw<_D*Yl:6WY *(,3mHM ?{5 *-Lj6N[șW0ڡ&F@W~Kݖ;$T f`My_PJӨ}ѩy+>(v DNq/k9i]& ޫ^BȋIg4@qTyq2h{q  //~,.R==,(} 1Fe:}y2wQDcn2gb**fˠpW;k% v})$61 ɜBqDzQoI BiJ ;:-9`,jz/xUJQ9+N+paɿ=O` \cPw66Wc/g8,zm'eZ]`\vOSXg F5 U( ] ]9)CQZ͔UՍ 5F>@sO&(hؾHO81u|WSYdTv Z۶{DX[u ւ!f!˟DBc9?p8GuBW(&Z~}:N?ǿEgG>̀R8o) ^V<|{BȐgBʤDߐB.Pt+L[N_cnLJU,o] 3TyP2T+q&)'-r?y&4/Wy웑SRS2ƒSvckY@6<3ӢB:$";֤ Uz9bm9E2gjȡ]!*aw洇3R-/eFI󟶶l $ޅ1}H}Mvo覐wf9 NjK97#?>"s=aϳ"p 6L eK Qۏ/ͺa\z_ƾ:p"0NCJ{-lBTubՌ#Y#(VGSjŬWc>֓_ysmf֩qMF#4PtI@ 5#GcNB QgtɓU(wpN37􄔠 <^I/j3ҭ)J'Q!{7!JX\T`CpgẑIȯ^q[>)J0k@-'}1=y 8i$bwkP-;h`9p+^Tt yz߯dž\eC.׮{ޙu*JtZ+kp>/nJ욃|2a 1?)T4Ճ~U61 l?Lɻ{Ba~2k ]6CHrFpwX/,al+GɂO&n֯]"g"*%O OE$HFǾk{ı22c7ÆsrXhqܱv/'F_m &=i4 Fh62 1]ڏlz8D^0KjBWq۬ZXkVG}SVIp I{ArG7m7KZ-r9s7#?jakR ܮ\Xs|3r^AJׇB/@쫯Px-er0$ls?"*ݤITB$F ri=jr#kb [Y.@JJB4 ]L1:xup}Qh}ͽa[O(m9B@̩0K> [@?NIY[ˣcwD▛̕ )>_O=쎁*#rRC"]H&DnQ+g; z3W߅є=_:^ү3jYn&Ɨ[pc';WN9#[05GuOg| ՇBDi}e}0r87{f*2W吰}z{| w>%";ߙ@ZKX%fN*h|L>E)FL57A)#*ay(o ul]G}C=gp\KMůȆ-xٸΥ,mHw=g%B2 Viu?PMӅ~ydD +2x (9:6Wm(1ʼGMrAF*aReO2q;ZcZ[ j ߲$gR+4/"iʯD1M0`"W55>)'Ɩ#Y) q0CЬHפ#ƂL%*`Jr :x0u$IVð] $W!?פo%H\.nmJKn=?-6|4꡵&n7ccϯ:ΫQ=A_}^7JVZbg˚:RmD3w-iHU:Q:JLҏn5D{NCqV8"mɗGOR)4hg dFϠcr|P5l}!-ँ,l֨bOšj,I8Ҩ Z7sʭTqBpQj)"KYLHXGl%yKypX-۫jEu'Bt<25I%ϸٶ5hqҪ0 %<Cv']żOcX.RtѸ]3389=nU)A 4Y'iO6Q!8vF?. AHa{i4o{欆h9%%wKdwz^"n.M+2\|\cWWE|mZ)bxaF3JS 2Hmk9=՝_Ƞ9;jGM Z۸>*O?rI`R҆8Foi1U,cH_|CoAo*@l. HB\):)r[Q gAc-, &17 ɔ앒 Y7iU_NC0A}!TFKS% jY,EA>5P,%_|[(̬ɷ~ʢe!ާ>: nN~x*w>yKx:ˍV%!ڝD qx\zױ#D5# /q{ZMî(E$47vlt:yHH\S#`o:E2PHTֿ0־D:D0o(N ۧ)QMp,W:hs@2`t߮qnLʩM$tj.#)".׺MO ;RʴY /u)l\Ey.?.twoG*GqFNiU6h=Q-sum? %uC#=D :HP^׮I+bV)_[Feiß n\(XIᐪb}=.l+SHD!\蚠{1E8rumm\ˠ E#r>vXLjޒm-8 *' F8x~(r!=O.o`\ځؚe&>[ۂ֌\o|[rB؇Aɍ&ȅtI褟kWQ4kHd]Zl1Q/nH6t[T XMe\!FֶÅ2/VTi!|(BUqeۤ:,!w50ぅw֌5ϋvS h d8{ 3ĿkY0yj@2h!qaKf%g}iF7wT>kZ?Vq=zc|u`kxd[ O+!mWIma3 caIi |te1b̠ۚ%gM77`saR0K9"ѹCIK (j߈};䛲 O5WNxa̡i;pn[6_?^iro̥G+p9Q۶h{ʁboyRגIcؑy{L&"Q j]Ie?!݊b :5MV.=76Y<W$w2.Pޢ!xII*0mkC.x#A.ydl︍+_bkӀxhlv@)lT]^ qAFn~6-N ?J,0#ԱMX  Mݸa\nyĜy7K\F wO8E)1*RWذ\?R՜`NDCfh$LiX+dT_Q~)_@B;IծүDsD:= icxtݱ,gꃀaThcbh{wM"Ϗ#&rv+N-QmM"WՌg#qIOH1! Rpbׂ_VSMi&.ɫ_@=_1TYK4q%鏨~T . QR]O!7 -tg5: ` iߠ|Pt rKށ;I;¶K &ABfVy,uNe5<x|RDk)_i %b|;G坾x,v%)$ع8:йӁ l_Ѫ/Џd/vLI1 _=>+fwT"O&to1A|aqV&{>l̙L)?L!ZdD=s/_,#1-5Kd:dǍAu3U͈Kj mUip~à00n- /2)M:>0d3Zۻk4j7> >طbF/N:hFށ2Adi7@ !KMp#+~(VA$<-vnv0nP)orRA` rL\%]~cI;FKq[7tz܂؅a7ޒ'}у yf.;Äg޶a.Ú&Vqt2vû\( R_3mf9ɳqXbL|/f& ITeE_;_j J&.:XŲ!^K._OA[e΁].F_qQˆQ5 tuBS5i3{wP<.21&B_lIЖ{Vܓ7{Mf-s˭4u(i1w_ʲ1Iʉzk H)^HdDɤ`ܴ"Y \#6nbf"F"'8 5 /ʮLFQjx7Ύ}^ɦ= O/7 UZ*7m9giNuN'?yL2%?;?`*ƔJ)""eCݛ,hLοFl@ClaYX"8(y6F爈Ѡ47Y ھ^@`o xb߰k,e!˨ g42 9| (DB.\D> 1(E{o5i6]dw:%L(.K"!#zi2%< ::V75 B9\}Vr=]25G\D,gZ/̴b8G!v~y4y3(dcda~j oBVGK F w-&GAAT(r#pRqs&a"]Of *bJr¾3~= 'W,VK Mp_aUhA5BE;$dGq:̉RIJ3E}AR )j b-R}Ҭ_.ǃ q*T8g(+85Y:(ͱ9N}&~!Ι W!ĕ1 }I{Au#$.L;z, #i%=X|?_!,ZmSlu*xպ,9XKj}yg?Rd(B?;~D`hvxT뚳X+Q<ǮI~F6 f@Bw0S(RO0ZT`Y),4;1Y{2pE7N:[ "#jTD Eކ,(*x ^G WJOEEr6b'1`EϹ_:HpCRNX~R*v\3O]-a$#48~<:.e=3~v}WtUwREFmW.oX 26\E[cN }y ,9o9kaʒL?Ɔ &I26QjͳP#2N^oa=|) b!SИ&2CF|fjTKTE7f>q mbO{^|!lo6zVnΚ] vu;\rnQ\OIrƘ"qNV""2j sEJ_m-if؁>KλN@zpOaF]\HEۨ#S\:;UvfS"/}1_(Fk7}!j `=%xT@*íN1,1Yt%fʾ:73N! c61:63jJSˀ=KuwOyiiML]|(i'=OwKTou;f}hmΛg%41[ly9 *A={@^N7p I-hK׍Ol[A*%\nhoۯ1K";d3̫ʭTf_tT =s;w:F;[ҫƂ5S8/ź{?mL_ 'b\8Ә fB̿{p9X9VSxht&W@2wI NhERM&;1OpA`ټ E€ùr:^* |I;~c..V{lcJ6= Mz;ښ3P`cQ񽖵Uz؛Q|l香.U;饗xTWOYU@Ų~ᛩ!$tX9*5U hYf\6 VPU/SY"/Cؿap_=-'lͪP×w컨|OKqC2Ϯ|5?cAb=~PZ9vly@У^}Wxah|9|s oJ LJ Ȁ@)gưืarѭgiș)C2(?vPV9"w :'vɢA$'%`׀tޭQes6O~*cz=OE({z'0 hG^5CP$'(͋M$zV a=:d}tCg6Q4w_W o{m ;i&β'eRk/┭MTt1p`uQЋVEn,˔N\2攨.0kLVByℚwcl'>Ov`Jz>Ax,[ê?K o T Njx|w!3KYaĭۄ#YqHKNHy/N>13j%dq$j)eJ}Fz>ya u?* X0ڶ\]^>wkP1 y[j>KrB(v:Q3b6EkZwp>a!U1r |)bNSF ߅,kHf#"[JwQT~)hg-&,8֤S.7PT|CFM Q-ZetFV [WKLV.Q_7{!E*YTl/',\jZ۞;LWxPУjCXpWZJx IGq+nKٳY!x~oEްQ\>Uor;^+N w?S k#$`U=6z&UX^f'`zӛ8'|!Q'-FHVzx0'e .y \k)r1e0{ֽ&N?#F=Yrߋ<Еvx&Gّ͐Jsb^b8pN$ϻ+lĸ&Pu'2g\Ma07Ɓ_4 Jn0~v&UO'xe4a@߂veϏܫTKd2 jND)/7qVj<􏥸ΜKffYZ`E{ϿG_vAf7s_!3]TC#vQ}޹=$[{Sc;O62!'P\N &lѿ#ax/\W~h@9T3FEvVe`_/UWW[u14;<>qk|a[h]۪9L- ?Ε pQ?}[ƩX(p@u4~] >aeQ!mo|Ge3ԏ#S͊aS(?ѶDx_hCoGwtx#> #cWg]ÎVњn{Cɞݞ8CsJ/'Wl]cZ>Yle+hA^38Xr#Cߦo['Rn+ [U=v/6LuX v,6z 7Bct!F&Wyn$!y hVF+b7*HF_ }q%k<,(ý߿CC3RW¨v!ɨF'[Cɕ@;;.@j1ASjI1icl)󒼼Ԑw H- g| ,i(slԸV31w/Ʒi(Rf +Iv.4iw oR'9IӤ˧ضG#Q3 a@ˈ/0xด(V.1rޯЩnqyQ޲;f=w+%IT?u!yp,a3A" !Կ2Ozrx5fT0t:%y7Nj7As?i}nXtE#&e[p6(;j+ڋfhQܚB&,̷xgfP< $~h˳JxS]J-!u`*R}uZ"Z]j9Grꇣ+t$)@yt╂OaA2p.n 1awkdP"K+=t]?j埻R/FTbkuA? c-i~{>_X:zV52%im?8/kB3NIa"U9Zo 3'uk&9#-cnW/Z"ȿ:EbɿJ q53?aΞe8ݫm^k0)]G oE}lB +4l'8#uh>@ޗzi{*=GY6i-w%4 ,ZN8*Y-[/AõJ}S%  |h~Aqy \ljC0&ɷZO69]D%— TSPDpzֺXՕۦِ&8%܀INHlR+!kqgv}7Fr"ȟ1CCZ< J%'bl± R:2!sLq)45婿naU_t a2@WoΌ~u8JX#cagn.l.1@9aoH尠TB5#X$4,{4Gk;I&[R|ŽsGT6O@Cy̢OVq~Ub.ϪOʾ `, =ɏ[`T!F) ð7=㟼Etzv.WN|d4DŽb~QyWCq4OiØ=8A;e^s<^|iEPQ@U4,aM#jޡFE7b<#@CP% 0h[ѧ 3qYmgSf<>)yae3-ae6Pl%" }!IXWfQ*Nꚷfxsz=#ʶٴP,2_Xt}ֹZw(zմTqfp*)\Gg5UnOu'a/a3Id^OnJĪSœfڴ,dyQ軠vO - X~YG ΗFkؿ=V8"v4>ltq{b*'̿Dtv'lP X=Gw@%8'_cezYiLq|qy'm( M&?xхe"8^G"@"];&LLvRշ|itKv)nZ]uL}Nb/DKK{ݹ%DV䝢,HfjEޫ)jx+[݂jtu]'5&BV(R8gA.Mv&"ßȨ^KVh5FACKh,z,v^XșwM5G1=Y+N5AdFASY"aݍEgnSk'PЗ܊K\~OYYs q<)Ed OA,}ưT{(@F6ƢHP t(KSbƠE"@V)P{j/ o&gA'byHwvu6+?Ա㺈x?Ħ۽jl Mj¾;6S:*,a[jsRoԤP!ϨcNM @@]پ I-V0`Ht%u` {dh5N IA&6~ lKdY|Aۄ+ǐAy[d* W׾gDVgof{5u͇-YiS%IOIqx iR^/&x2A2i%ۼuE >fr ̧.k!]} n{ĞUqA}I X=fowOgۚQ<5flם<+MFǎe /<3dLz>=/iۜ2ݵ)posi,Wل,Ĭsg/muj\ 9CՕZGyvA0t:8 @[Թn>[CEwr}4hFka$_h@nTLKz _ls0ge4mO:H)աz5\f;.7X#+MQ*\& *q 0 CDYܟ#{86r=L%b^0=yr8l;+/-:}W̉v2Ph{{(n{ ciFt#[}is uⷂr±Uy8;N'ten[?r3bY4g"{ VLaOU%7,Jb#h'zX]i?tP,dsG}>ywͫ/~׾Ŗo %d,Ѐ0/ B~\Ԅj!wNnb#ZvU9!tp3&Wkm+2 XcDX{F⼱F=uQt9CEAvVr.q0SKIпA05:׎q#%##ufN5,J]KM=?r?8D1DfFA6T;ilfktod¥ qB͵yFUq-Y\ĭ;3e(y 8fNc}@VE)]oO<( (G-.2YYk)KN^<ڙyh, +h@t-or3h8Y,cew46  V5@xRB +0dd݉ȩWJ5 DE16@2ޞStYd8p?A2j|4JDlNwMW*HQ^=eͯIq'gpɎm߾)ƱX3`C95j}'1Pds>^♨2M Ȕ ުnUzi+scFui7<48?/~vآUhY?c)+xXZs(,$oһܭ88}Q]0R+ڛZTvD &2ڱ|H2 0b N3[ɣқ*#l)OoLid;8N&x\v!h/>Hhd tLKAT< ^u$ҚNR;d7{:6lOTT9H]ʗKBXDDHi~ p d/R9S&PG\\Kδg\^ٞʹHΨ jE;|抴llU\GH# DJnD2gyTC`E=hNE

F4Sm 1}4ID7Y>:tqDơuQX]<2ΥEug<X]I.^TxU{#ԙ^"x|$Z-BxLL*w>Wa׈lhf/4Yg{,ǪU{oW?2R?]HIP j7&CuItܯ-n AAb8aq[K =ɱW`o LjCJ̄-06HvQ% #ykk1 lG{)mO]5Jؖ:^7 7<-:3 B߶nм?K9۪!) @&9oy׺'Zz#60GD? gcY 3yX~tksOCU_ڈcK^\Eg\Du֥"QRJ&06zIfMFFLЌcL.,^(iP_ma5^}ʗV|:Ѯ@g2@,їqV 1 gNr"Ā[Rq;fKVɭ֢44KFʓj aqrA0>T]7&ִ-s:B0Md5f55mҞUtu}ϴD4[p #K&}/ 6TSæM:*"LU^T$XD~XQӏ֊ G36T2ܾBΗčb[VyNXF&YoWe aMK^D,}Fudԓ\gLLQ_%}+4nuMgf-FZgNzxʙũ>c#{{Zp_nXGՕ_:Q#Tc2ELh3QSY }jKx7L91uϽiн&,HАA%Gv)w"+^-y /g1q?2c'<ˤ%>23eݾG)rOe#R{cYzy2x<~82&}2|k: GP(#ѿ/;f_}C>E{&KBhu).},NAO5I75-=&ry,YaWV9޷axabOhsF0u. zCZ +( ?bAUOs_0*ab/5A}Rzge9]ƿ.#Ë4lDWe "Ssf&Yg,pEUDSZˆ0 g@<Mzds%{ƚ6Wr*]hobԈ51쓣w6õ;.kD_#00!qRa$-AC'Zu]FgXj3UTߘܸr.5/@ez3;?AT*2^)z0AS?XḼ6! . ?cLqpV#lO\GQ`W$a.  o@h =uR| ~ҏ9,$ :n᭷Ae><+{9suJVo @sd9aS]VM˵ da@ -vbb[5'ʕs&3'K_Gj2l^8;$ t#)LW~chu4h:;nqe5reE0:Bu*3@XX9-;҅ HA?0@ 6/ ϥXS39r7KfW!}> H=itF3mghx/Ey*[?:ѼLAY2OW14T~R{C#Qk>(42n+}D?rmPqQnAHyy SAAl«LI`HUX@ńT 3C+g1uE׻w>|;6(Og/B2nJm.> 5 %nBrJn̽81rYSXm$&T}#? w)FpȔz.7ܼ @,)?FO3~ kΊ5(i-c e  (ic[D F|GCf^c!;:?Fi JQ^Cft9ok45$r˪r+_ 5A,^ cx \OlqY_/Уqr6՗]_ o'l\'; |==ƢHunB!0 rTt;Lܚow@QTס7jC1τTymEc=W`>׸Bm CKXF}&ۏy }ݢXFsnU^^& sG-:gTkkA?dluKDrz[0ퟍ{U 9 XfTRBڂV,\L@)E3*!c(zG3a[50fs ٪df.W$dBq].ha" z)3}|"zAk2i9*hƎdcT{ w40buvnE"#  pw'v_5&hۅBaQt'iXhGZ1σ˝5DN GލF?pXuCiۚj.yš%RLf"ׯ,*Q/#MjgT/`su>wwfvHG):rv My,uB>yZ:&ۨ8rLd|A0§HZtW~?._t^B4|֝5b`Ĩ[a7%7Hnn?N"iϜ1N~q`xU4*l'G 9̤$KITdQ90jW1 tQ|,̖'d.1AWA+-uZgXCzA\m]lQ-W7!6޽7IGߠ-Mo5KXyIIRaXe8PQ7T<2]D |Z3>L|2?rl6|;Db@x!kO5v>,3~LaZn SY \ #G/$Qc`JvF H'@JkrV\PxLα_/b?ޛ Ir`);_c !C b]t='C#[N$%@D^ V@o'Rk 4zGWK~n:7QNhd?B>c b'$P2$YXgjᅘFѹ-Nc-(ATlS刁kJl~-M\MM5t_1a&ͮL(EjIДcbhӧP-&ֻig%۞1*h ҭSv\aCn-"[GIДBU);tkJbt\Sewg/yjqcK1TU-V(qIiN-ܺYyeA 39ȿԼW;e,íny9ls3ʙ&<:. pӤ׿cR/,Ns@iwU38]_#WѴUrvVkiyAn$UF6x^p=ٙӔd.<ڐWBX/R"Y6IAm"a-+jľ^mra 6||jBĦ}H0.Uc}fʫ-b:{x$s35Jm_<#̺<#$/sgcc3a?tUnbTur052EQXkq+$rhm; F ΘlMb?FcWi'R Dd7׼fsdjb+IZ **EYdյK-Mm #n ݮT S6r?+8;U,Qz>"wѺЮLZZ_cŭt`=cWWݑ0Y?bqZD 4-NABL|s[qCOi7M΅  ).cDO%e6B2;7pc<_ ';m JZ8;_$_wGͻ/~S;Tnh@b/cI򾘐m.iߕYzn@ CBiWHdcҧ̅.2LM݋{T&,<C<[bZ+ BZ񀎯)ǰv*\aČ?.^C{qq<am@1Ǡ)ƥZDԂtO>ϼ7c h/P푼ƨM#6zt.zِ$S")#&&QۄD'D6^[DФd닦[Y8ᙣ_28`}mcIX66/b!m6ab`bHiTH.T]L,r /)lkR61mEqi֋JAFroZ<_~p_֐8CI.1dЉd`!J*ddprP]kg*昞TD 7|FR5洁 fTlͦpM C~kuͪ /W¡gyL{ˁ3#y;)c֯!d_VUe$T BŒO\]#(:}p8@*8%R>C<x",5ݿA]"V#SrkQ uߓH̎x?>I߽`a뉆=5uNfl# qlNĶlϘ\;rLA_߆_b8 R{+ cp@r$bL{ox#kw5X*I@IyUen R/?ܸ;fzﶀ!|'ǥU͞<3S pURc9FZ?R D"JBMWЦk9e ʍ8Hž4fK3g~^huV#Quwx)`}@(K|Rs?rwBח@{QP ^ZNBgߴɁ)HO-9s~6 Y"WvaGqrnTD5q3tQݧ t s SAk~gEظǼoν`èB`*{^f 0_E b9[-YwB*$ L7›!]Ù?Q@2= M?B) mQO0lڙT޶!eOmaL:Ɍg(PFAvAω S11ي[;>XsL̺69Mx7;{e{ E}(6sHtv}lb ex8ᇇJlK7g[U:wlAoM<%Mp`dž #l|TjPk1_"S@}SD0-.UKK"TU,Ecbu[ A]#s)F=9-10v5͙Y]@2 ./?k1bFF67(5Hr|Հ PߙU V.1@jev?əv՞d87n`=)Nx;:--VS`,O_|YH\w+w NEJXbra)M( ԋ4jDw"|{_LL> '7 fҔ45\QJ8;厛9l(O1-bf ^I| FӸYڗ8 yPҪL-cqShCcǞCEW R+I?lf|i@țp-к̻ߎzN,նϚ1K hn_QiH@6(e{x9lǥtDY٫3CZmeKz=W~l|S1ws.wxgxK PyˍħTڰfU)e93P]m7&sG[$o@h^+e&KF]Ȇkۊtab.Џs1ӻyυJqCz[xmwjj9$WRdZPZ:$lŷsDXu<'u0={>fYSǷʥE]u.$L~_QC*ږ z%σuI%tub Ly,5` |GuW?jPqC, 6;2ev,r"wԙJx*%e|ve?sj,ga|a`D2<%i5G[8Vs#q{Bg='a4R@rp+IeMBJǤ Sv =AqJsD^%Ɏ3v/\GZjN<Arx0N=?u~B 8ܺ]o7jd|^Iaqdˍ y42:smB2Zo߻f_`R[}׿R.<y:v&яDƩ.rJ1=ّ1gs2p1Ֆ[6gBZ)l>Sԫ S\9#;21zAD12^9/Qdlx=SZP1쩒vߑ_DBv|ڵz0xqk2}^0dRybowtGȧ0z TŃ7hMi tʍqP}QP<oz54a%?^i!U$<R3x<̗$3bDI[;F)|O߭@@KИl0EAxomXHȸs1t;Tx* [Q#}3{M;(Ðr+_*y 3IE$"/ WHqqpʯ=ln CyS/ٸ\[|ehQj:.ߠ*co2aoq~#1vAo|\!|T*C!LCc)7`0U"%X?W5߅ ;R;OelPpd3dl TDz1\:R>‹˃=x4N/2nQiY_X Q$6@=rFjX$ӒQ& 1z܆;$n-լhژq ?SYI(+-io y:嫿G9 +)}o6p L 7E$~47[n0ZlEo>="}J{1 C"L/`چ_}YLa4!!>T8ͰQRtM7a XYfZMX v[!*?"i!ն ߏޛ-aҬ~ޯvmܖ@02J_[gzݥ!6eEVˢs`_i*vʧK|(LGPW{035KH!<['ӋvNo/ MB{GR+`GTA+R:dT}r OX9QeB5 $Gb޷a\D=]0pTzo79!$D@D055ܖ>On=vAoXB<'[`"++dgFD1F.8HY#WM{q*h > ֺˋjҎ}5à?^E8ב#]uB~-X,Yi{7V$kv~o+1|1#J:]B*fiC2*9v020oL{(cVV*Lۢa-ѹC]&qb NՈ,YD LSL-pwd4 Z^%LB]g܇HRE$.bgK.ؤ٥u `&bRշ{yufЎ߅!悺x^Q op*XjrOYB NYm$ ڜWi {UO+fS0Ϳz$)VxR6JTIvci@YK C`ƛf5R c>0cA諒6'|C,T6bh6HR~,Ґ*Ц(Dl3qXuy,!yz@k29QEp hfy ?X",VD[QC0~w^j؃4-br-]DU|z>~RP9΀ݶʇm aE➘lؕX (fYF/nA%;lߘ8p*q':QMt{(pEbmFvR)nHw((UڷxL˯(^yw?NK_K"3V~Gk>l?z:d=hkTv/'$xFlpvt@ @N^ {Fz.e.4ȍX -nzUU݀-kC^/Ei](| SwD PQ%.[I{KBEzd_F{ZU0o8si8Wp|΁.\(gCm j#_-_8?SWn NӼg\!b([H^d6cف~$rZ!Q%qEVJyqd4ͩ$q_u RA)#0WLLz46AAfb^F@FIYRQ@ɧB;6 FꚐƝ;3ho{ȿ ^Hkn0K5ğiõR֒fu?]r5dht$/+Wn[ LNwo4} {Ҙʠ45IflB!ԱBy?&q{+UD!BX->Gz>G'N}%u"Ew6LD 0euV4RIݦ~lvnv;{&!^7begOT<:HYV]wN[&4)=ŷ-1ipg5,M͡#,\72W[~GdGSHV3wȯ}|S>&8kSrRe|%GTf%|RUywFN$q\23T QCr-kGXM]$wJ{jiom"9Y[ν"+4 Oh\;uE_5,"{pH v H6|Vs %4|5=m<獍{hVyd6UtɡuRU*lגeR #Kw*6'|fR6 WZz!^]6ҁ%3FQF%fT(%ѾW25CUjQYX1!iG%}>W:l%ڜ'҇1" ,B54N|?<ϹDq2^[&:ꡄS_+]w}k+9媭~VLݔ.v}ߓ6"!-/-oSnKt\AXl$s A9V4p"iu&$Q;r=RJ2^Y%ⱟ%bNT_J҇Ms,Z" A"؈G:vߕZ/L乕GM:UuЈu6HU]hnEFjJ7#_]ݧŊ0M=RQ|O~`,XXwr'Ÿu9' _}#@Џ֣UckS4*UpytF(V{şkrN{ 6T>)KޡtcHK.J:\Ӹi`򜁣"u $PEr=|;ɶ^m-0B^)W9)?ŪX iꚢ?uR%BSL_+_E;m8LU գ5&qB+vqUt9k 6*Mf Bgci G3^*LyDeaЍ_|燽QmGVѰ Czl7S]fFtK].Hk08Pcq|rXڎТ5WZ#kr@;”u30K36?qBeQ}XC&_KXbq~Ǎ̙b~~&hxkø0JVEX%K35tf?"ĸ:dyg܂$NX7NgKrQ/>9X݈"fsXZkC|ks<߯rYWQnL@ A'?cc>GIc8< 'e޵4.JW-hܧa&!`"S}y=!mTCc_~)ی߮:B}7 f&xTmqm?J b :P^ʱ>H)"GuEe %U{'JfGPۙ) ~ 8I8.ہqRQֵڞ-PcV٬Q| Дr6=PX `հiI>6 KGDË3W_׵* :dQ`OQnPBd0U<$ķjlq^m6ar8+@G{6c6 :G}#iPי{fFpzExl٘촂 T5V m&jkPQ-Wfc0 ޗ7Ȁq>8x.g ~%Zi6sQwJ] '}. l:v"^ ӄf{7L!$T1_F tA&TNz;M5OI8/:g]ET_|vA輕YM[_O'I+|O ].x@zC#@smƽf~Y*I$Ɗp:N3ZdK\p&47A*NW);ǎЊZA+~-F&#EV!ɰVy&[9Qq7KXfptWRub4=&VvsN6NVsǔAfr5>X5(]-L3~Oy6sB=`SG5œpEQo- s:MeR<tL°+6aRDta4v' FuHe;9_(: e7@+Eb\ujQzi[tTQnr9rǶ)?IU@D"1LwsgQĨ=-BUm{e(Qfҥw9> 2[l 6 ԗ&T6P0bi(\ܷMT8i 7cA7 L/`ϸ"w B x H‹%3Uمƌ[/8ńj,-6['.߈dY){Uw!] Qk贎<#l6Db*R9mR[.xa,k $C='X Z[7D}WX >wnS x`ِCn+ .z<2sm/r7_wKPL#$-[\2q>nyM_8RsY +#~RS/5뤂"2g)Z-EW~ێ|S ߘWeaB\a)bn)_2 #^)s|Fq~5T[Ʈ?xUj_o ٚ#v6 í/D+:r&};p)76 IcGx ?|8tK`唗{HkbDl-c61 cs%cN!]9ɖ_m= 0RY^NrfCgp+Ɋ$(+֍xW0/}[~Ik@@ToU{6V= 1)%HCxT\OL+hnF#fӯ0glih>#cjzGũq;ސ޴29\#8 ESO<8}6#aʇ]1R4s5..F'32wɬZ9opW!1~l'S 4-L FH&^F=ungH8"b\o, ]ZUzH6[~Hr4.3X 7IN`3k:)% F<¶D[^D|߲ ihWg=DYG]ྦྷsh+,ᯃt8lymFwv?$A^ `U?fͲ d7s}m_,5KlIi'ʞF?$~_ ڌ#1i{'JV4h+ _ )'-fwA*JT4CqǬg?q%T 'rypsonW?[].dR&cUtYs(fgntiYmP~J3_is+Ȫp!H|O-[L_. iRw@~8G=|<-|ɣS^Ը` ~OIvFiꌣڛvpll@D%!;%bGҌI,7F:8(A)6i~Vo4>NkUbrNh ,@VWGAH۝8Xo,)FM:1 ?W€ڻWgY"+Q_ kNQ`rl~$DY]Re+  sH"`hX2Ȁ1*7?{=|BsJ}R?7c /oM}4i܋|hAQ 8/I +&y+#}L,o*ROQQ#h E_fm(2 lɊ # WAwzn U ]cGE"3Yju\Bϼc1p_v8}cT*9M>)zha!z:akז'>d+\zPR>=nߙih[Zh1R:#Ps>>20BޕKneP_Vdl):H#n`cm  9-ί5BQ^2Ϳ a @ ܤ<=h=6&#,A+v/$ߏ무vfWppXxoa]K}[.7<빮V"Ƥ%{`xW}0}Q_ku7) JO~2hd2wiƺpdb257g\c:`F>eݜQ^NDM6n'a{.dDf-OӁNӷR.O1u͘LM,6N;교zY.x|Y8{3^>7k_ɰ1h9^~^Om4u/'O ;a@':+@sܥVG-*bNoxIUR 6P8l?οrmfLFK1a4ut(@GBz(X&[AƞOnMFz y׷TO<{bc4.پ|S,m.q-)mH}=uFoo [*oˤ怴ʖǾK_WNw6:-;؀G w5鼸4'Xad ȡn8ICK{T[6c)Qm n-̀=^ʀ8z==#ٿr^H̛'!&]O4s iE^Ѐ䟡?]9Rk 6QUC!191Z %.2>=R ,?LY|ftS4.b@S7yrV;~訣,2fWFȶ#qUjy{u̓Oo?!.~-ܺ|8϶ͺ5 _X+ /9&)V7fᎇZvlnSV`ƶpt蜅~b`Gm[0&H L 5ႍ|FR\aENzh yo^$R!2]Y^DU HQPr'tY&TG~_&_|Oֳo93+N]!U5YŢIp&O0u]8WKcM6#&)+β"|M,roMS֒fϗS*v.̻zXvOs>Cyw4q\Z`;t" qFk_ah5Y B^O""5`1$7T,:&wҌUe"?]#fShƲ_!%ǫ?km+F-Ε!;RKn|  mz0e1Y,?瀬 QcMo[l;;6O͘l"! Qyj6S9@{NV}wf$ѽXdxєe>\%gxq[i\J,$TaO.u؎gҳ.6ḓTBSiwIH.MŸ+w;ZYb736|"%@(䘗5@ Nɭhi{-p*+UR][ mh]g=񽾵8OnXFsw| p'ٓ(&YX@?CɎ,pgtrT'_=?BrփZJ3)]ƒXRW=(:Ib-%1|( w[bv\xFC`\B!|/_#Ȑpו̖%SUUÁdװH$*hHBv>(B ;$@xz݀U5*}Sndn-J ցn1WPB G#5$Э^N?J.Z :,!Q oHŌ~$DƈbxT*h>=l><SHL!RD+0껂䞚c.g.% Ƈ+A ƀcg}KvE(SR?S:( &7i@fʄ>r7_ڌ":mo]AJzF s 6>F ,6RG6wx; |;Լk˛]SnchТD jX9k'ٿ6DoqO6W07++$-00x= !lsN+:yLy:эE虿s>pRοZ ݉䶓!G& 2օɼ 8,F* Ko dO>nBȭSG6@E#Q%blnQւ{D V@skQLS` R `x6|g#]6;fk@@d%$=ŧ.E= =lCЌ_ڇ1ؗ4PKQ#k],][8Ŕu_T%uxCϏjNJ` j`rxg>>i`ʛ}4rXMXYO(+ zwĝ2 3tr@;X>Z ,`@BH:jEBH17\f;Z8hl DqK b' g5ބp\J2Eİ }M޽ue@L;1Xgct^kPYao7p.܉٫cn( R}HQ؏q72"5/:Nw}u?XsO=,zDq @o_3C8"I_`HU+{O=3+H9-)^d,R~: /υT+Lvan)/SýIxI>}ܮB<2{*Ac9%{$67.R>~ye,V>=fN6A{Jv&q_=0eF*Me] 6[q]wx*4Mco>)uoPV}iyUIG?`=%tRJ0 2y CyD-Yƀ38FY>+TQ*um!,I9ĸVAQTia"m Eu_U\ 8,!ZY[KZ4swJѮhpٖ͇Ϯ;OZ7axЖ[ E~n4S! }f2{ Qu -lFڎ'=OGCCjw~ ;ͺMּʮP/ɶByn0O2{u;7hbH]r"'FW7ME+ ,`t PYunjaI-a/*}c0L4x@􏽼c)Y@& 5=꺏^-';j(l_0T=Ֆ@I՚XE\(1\ pŗ)SYf<DpeGhVP g qҎbB&hQnA\@Q߶7@:Cq0(2DflJxrR(M8_[ŊAL %:Oyǟ#)Wb,u ݈j Ɂ 혛0V# ^ئF ^H)1I`PƩG+s,$`1D].Ch9 $M L󂪇&.E+!t xMLӴj}OonnХJ1inP5a$cPw=l5HHZ쏝aY-xM.`[RlL0T:+tҵa@aJ{&kPyL}a̘4 /*8h*8!΢]ErjMYUzort/^GBjӼ*p,vX4 q9M >x ّj:i-+q6[\%kt94Ԩ[ |ɶ(@&MFe/c3VYߗg~ܜ`!>6_KPCӦ]S =2D{)-p"bMz 9`܆w\aPa(@1W!lȟ;m5aR8ƃc4K;;_ m2~-&  h yb^lH2J1agP#!APqQGjNw|ºR1AgPsvlӏ 6gM%|ivQT?2Z _]x/fgB>r}Sd,2TPVGߓUS`Jђ+Qhn.RBdx5B5 K_N;T_r1e&p-;R)}M;~9ATiZJx6b9ܠGI? )19[mo/Y` RXEwM? cL9.B03Ҟ 7qgs+kKGHkڪF^IDiҒXʜRL?Jpn?íMԶMY=1u i}<[=lWy?q37BE]`wkn<exy,o_R1v`=mIT{GϾ714̓Vy[)|xOjZ$52QD>-VKKY@Fll)CeΰLIw S̑uS0tZ2ˋËKjά9v ۵d]vAB#0N ].K1QFU'\ lh*Dr^4̑ċԩЮE3ǵkCcoomVeb.I{iSʏ9+HШU%!9tw,*E:z(Plb.xR4 ~ĂwGSrpԪإPK*$[=pH߳:ękmw ~T}VU`kK(cUV6WV W0t; mfZk"/I4 U+$`Wc*bGx|]&h SjV,Dڐ{z>A2OHD+ N|M ND4Qah:}*Pk27Ṫ;A<[=wӥ&x9ޭ9]ߊ)i~a# Dy@5A^ç(>J&x\;f-Թ ,tAQ[i 0?n,Ә>Z%㳋[+)Zm=oD蚢0/zt# Tye ~9n Xٚ.XT~OE^Q^כl%܈<9.Ŧ7ͥܶG,&~$՚%#<Ur=4N@LUW=N~&vWfɓRQ]uiV@_,heP;>r]6Xd(+Ҟz?/a)>n:X豱aMiyQ-vRp٨[]5f88xm2N؇2Zuѝl6F-9q-CќJk:sPYzCYd6QE`CшS3yWjvwVi)xg?ܗ~0,!X}^W&FK}. p2F˔EE&f0`qօ0yb) hnz"|9Y K$ɝ@̅L|z7Pr!bZ.|EsX{Dz1V"( ,,ٗ,~s?kՐKhz},㠁*app<ҠW9X~1'q(nzy|5G!ٟ\ h^m5:也jduӟIuS@ 'E(Q8 <Ex2&|3C**#bKF&b(]  HDF8}2ff~ޑRv:tiBiRxId=`d@(x~)HDp^=0assr @/m]rHy%r$}R;(蠁oʏ.kv)5P y3#_%+3]GepSjT6V[r.<~nzIE ՑfViNG'a"+#:ԿdRvIE}K|&uz%DL4v)C&aTP)lҟ]ԗF*\3ɠ E7]\eO74qWڏ.jo-Cбxk]}(SB0N1S NNRL^F#ωu!o  X<W(Srv|C&Y|zMNc'oU\>Q([Qd]}Z"`HX=J3FK*KB{wdnl8!+Pv%<~ NM4:NX0 Ж%;f1BXK0$x(La 5 1+%2@5 YWȯ+_D)4g\/7CNAʙY{шPfA;ny7UtK2-Qqu-OrvOGiHoOxI3#kQ lGBG]ncvGW[(R+q>Ϟ-=acvVk|tǪgĮdn#S7R?3λ,eD,8lRM\sULPtk?-;{u]Z!l(WӶcH E_[4]{ϑWrRNU˦wE{ϣ\=\eǸ V- ظWrR ͷ {_?wqS5fSnީ;Id0Tr,7"_wlVRL<"Єp @B %Q*9a|"5zg#65L4gE,s:#O%ayQwj:j#e +ʡ"H.1 SH#P(ngQUCb 5T'W>F\J[A*NmrlL?apFӹfMb[@lDc' [Px@Ѻ3MZr+gMF03B==ujKنkͥbm9:­dM$T구Ni'HNZFpUhw`1:IKvFD.cv½P)yDF~dnwbDI|Raz$.4hvavUئ|*pA9`Z|24U<^~{쳛{)ką̎pȉpK8ڦ4 X*lo*-:68`gLqp[.Ea2BϏ`UL+Q=d r*2!;n [5 2͖PX Em>-'DDPP$,"8N]輦>RS'-_d+\b ]k$"uw, A-ٔ~b"l @ R/5 ب9d7 =w1b8?{PyIs+m?ͷ-T!hUM+W^m Bep v^*֣xIْ{|cV3Bמ\TVI~a\r"_K&:'~X$K9M;'1?3fTI#I%r 1,7y*r%DZtZJsʪOXL!I|62R |niaKkdSw4mJ[p֞N:j|Aioz4뜐qxΫ^TF);k4p1rDɧDMKpln\WzgeB%`c|i.18vdXVFoTH#G""ُ׎`pVT N&ԐXJInq#mE9h~nmDWxVFT1&3#DKX5DZ @^c!!*֌ O`g!LӿA7Fa+Ь7jp Fc ?lW-֢aܿ{ l9 M$$Kte3L^Ѷm<~s@(g09<>|Z$xCq%(fZ55< uw(^y_{ε!Gwر% ܅ǛGz׈qŴ֖YVp D|6Nv36? ]+oGW=򴛒,f,Asa^1DSf,fVBE!6ڭ\MmEee6aUQA*|T閎2X:&tIE gA bՠW6POgDy?NhRM>\4(n{B54P>L)1AwÈDgw2 gO O-&['$B)UaV#J RH:4P:h#d+٢X6Dk>O) 1J7jCwf3PysqjcMX_Z'ow@8P`dcEtᙟb,+mlkw{KzѫDNVY^23~\k˴NRn[tEaeC15 i}xH!Gzv|wa7ӞGT54VtL߻aґMV}oP*h>S+_䁉W?uZ$hzCAkd8q]լR2bj.ͭd@@C/߷&/ F6d.{lGbj/y-r]"eȳ&({(V3zmn|kRă:, GQQ/I%$eZSL7sɑ`, !űjHꥡ pFd8hw픿JJLʕGFDr^IDDlX+]oj-át,+5rG_OJYII3yĈf FlH* Y|Q%|lg[dIjE|7-9Obet^ߒifv7fC(.,עZ_瀮h%9YiOXbO&gKJB E_Wݎ0 `:.[KA#癰NcQ㻺yy>|l6uERq.(n݆IT_tBW߫V{x %oR06ZZ2+\R A€N;!es[~ eӆL>yQD`NFaAܵ`uj5 #kO ӄ gZF k|_.XZi"4UE`‘$Qt[,')遳if*5 |whg oJ+k2`[l촛 sX!\I<3=Ҵ)@എm@tˑB/ lDػ<4Q>AOX ,o1 M>ܙ)8 ,BP᳒@i[~.eD-MP7fw+ -zVD5-16}I?Huք"|m^a@Bh~}PsΙׁc!d,g$/XӮV6]#̚ gFײ{2#҅V[jFʞH j {N4{7^O`"'%O*XݦGfMx! ]JޚyxK>UL4X{`\:f;u$:y@zE]_~ˆ `J"MhKȞ[~C:tďl;Nλ O; rU8t|\Cյq‘$)|.9ƈӭI@? ~aFxeh(.s*,!gPKښ4P=1ɩVH[ę tp[$R`7ҾU3 ؂xUd:[ٛ&24Co[HUbAíkMlzoָXY4q2h[>JҹSv#NS$&7nWDDڅfDl 2R4԰jxTpH}5mfV@f\YWA sz,`:;|q[@SXm;~!"nJwlut3?Y_1(oH n` a{GX+(˲F}PSjk9gW۫2, QVi E3Xܐc@`MV>)*+Z"z = PALpTʄNeuMr ;kt()g*jaX~3$ϊ *tVG|6a-,lcTY1h"wJe$ Ixo+I+6@4c67pX8y*Fy(*;u ۱I=@U(\l Cÿ1Ca⑫簣wZ³Ǽ$DjK|" ݵ]Su3jNe63^g:duC0VӯIft@_3:q4[XhkI  f"mb^~ƌQ?YQQ-;GIn.JϛdDё+W)-QZ؝T@D/"@sXzx-1EIdUٸ/(B*JpVw:LqHr]<*{U)W'I۞ڲ:كr¥-MΙqGӷISKރ}!'۶>@&_Z\%e4kuK琈9a_om -F}{1ŇxWuG[s([t T"`/tJȯn;ҫcrY<,QkU8& I0疾 53'p[zk KV*VT`w {eoR 'ܣ{dtW֥c/?k Ԙ'2_ȃNf\JZ9CY%K'ٚ= X r~jq5K㶙JDGM b:h? W^0edֹ\a:K̃oFtB}ݲ V+^.k{ǔf|?,%6ȯe}i dsdW5[ /y|2-oCjͽ e.nS146^Jp_o>Y..lxB,cO DN"!b)bq$'#]#=%{ȂPRC!5?1Dx^b.̒T4F"I'g"8GN )wog%P츩̓^{tL0T+ C ^ǡqAʷ7I %Ԥ+z.MvSJQ} |‹ʋhc+ޔ, xf>8{X䢚MZ/UÓ S(Épa{i6]4)MrBrJw6X+t)"HOQD??W?S>,;zO[krVB;ʥ\*y|Ɣ`::~uDcLjY'2QG[msڥVlWBR.C;?7*CuL~4k>:`Q;@BuްK&XT߿rGØ@ sX뗟 "=g񊇿j[<sk}~P_oHcvNW11)f *qso{}evV>9^e%GZ[CӶr73Q#w `3 9%?)YGwǍLX8!_,Zו(IԺQzM9q^'Ljx\5'-˖E^#>qzu =N-1ɽnƀHX_DO>Vޘ\п==a4!Y )IKshߩ睻,X9i@ *Dk7>W7t-.Su|ndʯc /rY4ӊ~w eAcHt>ƟLEܔ3٦4-;-z2Ej׭4WhR"|C{-c^}u08-X M-`!Z0#O u~!9|4,8OmhMI<9.Sm5O͗vC1,[B*7pޭ7lu G O6 򖔍[ù[] …>ϴИ2$2i-#\FDv$:]`%6bv5czB2ДW"VB {z# ҘCdY1- }=5{zj4DL-ƱJYssvy8 PVw*]$^jP3^IJmξ/o=xVw9=:LffGC2Toc3m󃼿UP S9!'C^\3*;~2QpA:[H N`R-W6\ا${&_dCR)%Gn4$ ygvJWVbQo^!ψ<)͛SK QiUdQh##կlV2;̴}Bk]8B{*?1 TY}0>GCrJ_,eDЍ㋼ˇBt׀i&6&-s̅3^=&7s;ܯT^8u`x:Zn$~'EA!NwB37 y_)Ts8|;E{F$|2jBQlXC_~MWJikK.9 ‚0B[S?C!% BX_*"템q ͻ,*oMNEQ,B*('U1l76'JSYH~o&ap;"Ma:Fň*@I}@şiKeQ,uw'C $*YD)T<%1-:1iO\ǘI"m\@k[4| pKLh}m 1樊7i^|ʩF#ro{y2 ?$ tivC 2[HΫ{nd1yO + D#(Ո6BIc lDNTTS"g$GztU\ϓV 0ߗJK9*+%JN0?apfA7R 4]n H1Kgen), "er:ow*gkxGX"7Q)qcvcBA~UقJ(TxϼBEP9F{bP SXܐk ;Q: D q=w @3Jm.Ux5&XD4H6L|tV%s;n(C/}jw'IQvxHcIYO}2N @FS"~W Ҽz^SCJϠ*#7N"jDDt ʉ3,^QСeexm:q/Luwe,NHj,`A}6/MӲN;)n2=\: 1:a39~m,:s/dDB,.O|׌@"/ n!?(*o7c9@'')Qb4VtSuuu 6?''8vD9N#tJr X<"׬-f&s:B) J33Q|!C Jm*kPItLk t~ےO9pvǼd ųib߁lkCwVcY%9:x T}2m"^cMJ[/E<cvYs樗Z*1+Ԟ7輢w8z8  w:+AAf3`wSS*A0hQGW`LC]ԨZLhEMT[un'-R͡z0Ml{|G|؁{eoO0"HtL5G*fVa3l^mOPgDX]Y~\qDAKne}6Q=D';\M)X#Y{H[\e+K sŽG4OXY(# gI^V^d+?0A].2q1YSJE}j [wޣuH鉬|uҋ䖅gBz&Y<#~6$s'F t]+gUxOyaBV <_ۓg}|=ЎiSz[N>?j&(?U$^U)`X dGY'5FX+Rc7 2w8GuQsڵ(T rFeϼ*J7K[bTŀ/: I(taPbr qSፄ*"sPv>j*hUg=&cub-Ls\v7i[]֙/< 0 A:̚< hJY"W'FE}Rsð3ycSZSfTA7$.z uS 8&sL[,OqLxI)3)H4eL#iP˵݆յ:A?Z#R2I(0"-@OۓѝFusGjv_^$A(?;&AofHƹiu~SN(C>O(4JKR`LyO Jzѭ/>F&D*$}@@.$(\OcVzt1E[ C4sC8^_7AJ5o> |{ܟq?ѻG B׍'nO2`A']eݡ%Gly[6[7BkH%.P,Zt9u_7$ݘHghoh\P;uk>2xU9_1]6z/ht;ꉮMڧ7¶^U<m[}8 lOC3/Zw9dE[۫ 'ۙ i@n]'2Y%}_T.-NMƷPu:"WB NmdnGWdoj"my 5+H􉳫DZyLb̛P7V+9`(^\ϒfH U}xmO HxAwTx\CTȓ09JM_Ǭyh5Ҩ1i*zo[~]GNE)\ai˝ny DP&+MJ7s] 6OZ<ǘ\%Ud([7($H}sNU%^4Zﮬ"T߱}{yey 7aBEIXLL/@u3Q#ruw35 f pp ͗,Х9v|~m<뒂|K {cU$%R8fƝuh%Q=^%mP(ݟc \ۜA.zK&UD=<0Q18ކ٧AW !AMj$P_V,bjC:;z4k2a ކIM;^!BăqA' 1Y>ӖSf5[@b-T֚RS[PbUgRsлm[VM2Fg l5嶈&:h03 T+463FZቁæ/J';,=|Ϫ*'zCm'C}.fMQy5o rߍmbd9J0!}E\}i##m!b |zF5L}]rT $HkVq[BaVVZ$1 Y,lb1VV]O,P( j]^:5-|rK/01Mܝ,"qUW󺯍S"&lKW=!Bʛ^J8oD%ϲ:8 !,E_D0*d@KŃ XjrW1+ƿ6CRVGύy֡`n ߙ)N:q Q7>>ki'`fR~)02lm( 垟A{Z"b,ѹ]K~ |t \ =L[@.o 0 =yE*D8ERPS-Q)}R\ϜT:| < ZjQvg~ j\2A@dR%)5kg(Qz`i q/KcgA16ʿ|=F'avIo[wE& 7;-dKe J?񀤩gflmf:tٍM$:F@eD7ٓ{.s1,70U;U[( ,~)Ae`|3HS&,Zᚈ_+3ިXLg\Dj CD4kI  xuJ`ɶ+l_nA^0F e铻yI{l<.1<"E#vdw(i{Mg 5lk$Sp~GT HNh^ @\y,CK=ÀK&v"|!ˁzO51yT]Yw[DӨ.z4#'-VK U3H,.QiR)Ԕ]V*+ pQݻuktOm>]D5ALQWEԚ-T$|M1a-6V!'X&4?QWg @,]qgFVg8=wC/9.GnqpX"\VR+8飝S#p]]v u 5P Ӣ* -YBZSh" o+}S\G VoF?X|o5[#OI&ESq(C(X@TP B|j?0~m17st!`de,v3)'z^ʼuAIw~)\Q.#G-7zm%p{_7&{CL02T%loLj@5P3y9{t8 W|H*!@Mz@x>'( ʚH'eШFbc@Yn5InL怀k&6޶҅17'6xdI %[)>T;f_XEΓv\-l$WvX$m}4򚵷=U'00[੹xJFpz|ysaViSfC)Ӯ)-f0OsG^Lx`_cmSt$Vҥc.`vKRG3ou4$qU6LSL@Fv3,з(MFNz& "yzNqGsrE@)8VЃj6`BjǬY߱w40ل=k,fykLCaىlcG[Q.GrQww񊛩TdJ-iYW|,tT=3~2;_wۨ 9!mAD]yljTW:Jj!lR8@9g&"Rd)`)ؓ6C}|N;R N?FΧ% u}_P5·JՉ\ 2T6 w}Rvʼp 0*3Buߧv yUwޚ sN>+yn9:&:K|(Q<@Ly~<.pluZj0X:׃4N$ѽq.֮-Z!5oɫF:o/C:l~l_@jj(Q]I8y[ H䢕#^ϣe9pJHIM%܏}8Amz; rAd &iKY~J/QSkO-6YYc$Cٺ폎kV3iVϞ$dD,}Y-0<&=A+DA_^4;o c Gt #pM65V ' ^}5x,g+ U))%{ʎQ3Ϲb0I<\$U23"dX7[@ <%Caz x4 )7> rx/E0gƿܷ";,1| aw .g%cRC_'mXc  X]VzmyѬzS\rTrZ} SukjlVxY3ZZbDLu^Գ絛̸iJO9roF(PwPx%6wpQn~Am7pa%@j3]{d5Vh6n5xԆ"hr(re,;GX <1gX!YeN7tGP LU;(P9FC1_K %V{}i/V)FlIMnMȵĭ:[>@+4йwJ@pF;}6hl/\rtOˀ,WA6b O}S< +!Ma `30Sp2;\8c ^7) ŵ'N> 0B@7RKRC7Vf 00Nڦֹ cz䒃vSO)f{ēK$'TP6B !e 7yzGO<) =Z~DVGJKMlUԑTdDG!~"8WI˫/4rzx$xG("(<,@$/iZRBH+PrG]Od3»A<R1h#fDdReMvca M0,,  !Sfb?1$ja#:Ra"U ;cBȜm6ݹ>bQ'{0|[]]KՒbB (R?nMd$>]rh~GA8#iJ+Fͬ+yɖZE/ X7mjoRΉuen+v7 q;[q!{Ӡz邚}Dd aeǩ:1{X좩#[BFa^51(NiGTjy`>Ś>4~|DvK&[݌{q< Q l5LL0@)o vldVe`̺Ĵ2{G T̞ Y%ZjAQ3Փ EN ` F)[Osgn'B5 =J=(fZ2$^|3a*ZxRqv&^-^pcv]_QbkVD!7:R ޕ^ӿ}_hܻO Utn&/rSMWDP.@(!v>5$/Dgzd3 zlkIc.9ӿv[h w m0ly ׁ;q;K؅'H򛩳KB7F܊-,QK:r2^8H3E绥tOJ9}_;1=МWzT6 dVP fD'!HCɴpܟ y&$X0OȜFe"L*lLxqe _F)X~V(=GlFpEԵ䎉~$RDSD8O'@ )THvD o)'aO:mh cn? 6m t{4XjK|ޥF>JV3rewAZ)Ǥ|aĽ>J{[e=N^G'`(PS唦{42ލǶb_]Gࣩsʓ }0u8Z#zX@(*N[R6ɏ* 2YP{[#߮w3]P!;}[!*D%[i ` qĚ^0f҇+P2c2SVvGOE|njp!$lXa%͹vaED; Ѵ9޸{D XI q4`+ZyW ~XQݧLs٨(*JEoH\ܞrNX_U51 Q6=)`jXN[?&Lg`OaOWYCF0_h:Ԉ6VB:<fbC6x@d57'KP \]MWOi!Υ+3Uyeuk>;1חL1붠Mo#bnK4VdxakɘkWGѶn@z1ꢯDnNgB)}D ~{ g+#t̗TR,兙yP֦(%l;Wv@w5 Rbe@x*k{5 eX+,Lz#$Hhv 軿F"ji|Ve(U #- s\L.sPYy_Hjg5j rȄ#y'4(-\ pj)iU''>IL9 iRc2r.X΃" -å"A`sDΒFa^hwS֗iY|ۊopBی2ǘÃ+(I0r C#O(0yrz0Ы{;vaCkMisH ~xάݻFgC=fJim<|4ӡ dRK'xO: q(;O BA`f a}aPJca=@BWP蜤4 Ow+aŬ^DW]F%1"CU7F:|n63B;w $cFV9hZkǭn1bYUmUYiE|+/fY7o *dR$r*$jC ^S.02TGeWR< {N&߬QTH}dj/&a0ßDxom> ɴxҘf3gay[D`mKQY%@;U %_% ufgDqc*;PIꔜw$E-JyMkJbJYBrLRwڏbgitelvkJz;'C&'?Rш;YiޮGΉs@Wi5.3]ŌU(!@ƠJL9,1_"3k\dzc V_*)F7,ڝ> ל% =DΙ1pٓKύ04nsK%W%|~,H\,0?$'NR~Vx0 ծ1Mm'7<IΦRKj#ps Vp̤k~X +FMPL@Wu腰Ȯ#),~sƔQc$j|^o1ü:D5 v"U`w]=0QE.GꚌB5w0kuE0@Σ*eZe!4XkąI2u{r| B&?%ouO;S*j-d­E]sq" \%4ҁ?ZP_Εұ鷢/*#%lT ~>ejk̖1M"\aʲx_:sIҤHiFӻ0ߕ6i8iP9ZR(ոiV2_@/mm&'X {v:<H62ߣ“R#Z914?%-GEP8[ ?K5v>i(n}}bt9aLA'UO8aaTpNc]+]'@ngԐ_QXԂg+d".o7 <Ϙ$Z\P̻L l|_ BޜK4t0"CewY=[AX;khTr݈- .=GHo!u4㌊}CteYIBUۡ)?JpDI셄3$| e#bf]|TK$F[zf&e~ _#@X&]sh~=y#I?*ZV1n]GAH%]o[a7ƺq'tV6䖣h%st 1EH)ATY0&YhJ&Nݖ)$u'pB:\(Ζ]Ʒa}WM"^HRYH7R{T]G"0Aho \UeygHydN.vaI @ vX,|XJDţ/ukm;s ׻W^f ٔWWAr:KzUATnpROJ+QxgGg"QB~{{]l3T-O0~YOHovv>r@s>Dn{yE;c&7RL ʽy%hԡeziwHIyG^c)i/^9 SGaJD~ZPth {vȔ'I=mj ]JV8OuOygC9T oqxEF'-SsQ<9"-Yabޞ<)߽dx_MQ%C*5K悀 Y Gd1896|[™rG1&e~@RHɥxƶ. n0DN|ЈW.N_h ȝiOnv!Ar^!!&B iNgM&dIBC(@pL !nDz!EQ(=7X;[hO^dye.2(P,";%x sT"( zp+6 Jk}F^/ؔ%TP$=$v^<ڵyJ)tLBQ+^z?ȉs`# ;GGb%f%ݿcz*P:e^QlkGף0ӓJ J@~GI3|Khp'=6 raj|D"ʻWM6ksjbeB56s=W-QPbI"޲,20لdGaql?qgLIaZi¹WB]~m?BI8U/Ke)M>&KKc|7<06'R/(SҀ 1w6# !HݎͳDh/%D@ɩ &VSW?8(;ݟƮ=Z?leəa^hQU>MDŁ~*t.yF- By:EN2{$ZϢKz\fd$1SJLq +Ӧ+*UO wyW;2C(YniikɔM )uz"Bn|<'RMWyR:P ܘm\ϛeknߩOwtϚ27VIܛD[%ɭ j{gO"<)V:چ(Xbq+CQc׫2E׊4ؕ__5֎=Unc6>clCBʌa+BP!z[3ݸGDHYX'd2\ .1yt->xogNQq,y[J[JӛGw3*H_Fܰ>~_ 7"ML+%txfe6l%Ȱc'}ZqԋQ7~锦4Xb&|HQ=8 :M^1iMu56(pM?yEF\{;e3r`.dR~ӶC7$m)k䫇W)02zV$i3<̓[L3#+쭟 >8ݑ sU3;mוp({$WS`iC"'Եa[1`U-XT壢zNwaE)X Ϲ݁ q\IqtJ17)p=Sި7i}zjY_WdRǘ\ybALGXn٤h DZNVȌX/݅&: A,'#XR[e$^>qAP|@< uK$UY+(R8p+g$\z~(8)Ȑ06ڌL/0J.>$iRdBfAt祧;\F{ ./wѿH:~!w |i}R*1/ '?O7OA= s* 33]-T+9@1)f"vruLK5_O~eys7r kXX%[$vH4ϋ[QSF:`pX,ҴRIUwDjё3;[dzjN2-ȭ54TCSW[(]pyv-{"rY#ZFҲ?m|52ue)"ޱddނJGhUd3p2ͻfNybPbuWMR~&xMdRQh1ֳalι_ \B9#TݭC˸ꜝ9{UPHA ͤ/=ɋI{HPOn,̄A^7\pcф`VBae2&V=yT'o rmD΀\2O4Xޭ'i~E&IE} m)_WT󋉚<F,B䆱hUZ rw{0@uEȱ'vy?$S i r|f0hzHuvRzѦ6o۴z7Z,],ZSF9*徰ǒ+CR=YT :*@嫽plȠ C{kĨMHV>awo:@ L27-0{Tv Gt2wk0d/Ǝ2 OH%LT]&`] "CS׿]܉:6 @^eaQqHTDiEFEZV34.Z98\N(ӿas89X0[FV 4S \L{K!&&i^/KO}ty0,D R QZ_>7m*prwo mI hR>v'Ws\fmP19![$⛰5 p&5HTɐlrP4%$ B ~L2HeUBJ&]>`Ayf'p%'5 ?[[',=QTyʵԓ`Hj Pm<ŃuV>F+Gx?Rm)/Dj-eG4И[:tC;J{g̚]:"̮p,AYnf jj|d<鞕^gRŐ|4KV'ej83{3Rq*e4MvzYD$Oܒ),b Gb\" B_RBM-f o[_$)(:C@rk@_lFcWZl/Ztq88u5A~M(rQv$`69 GU#я27O9' H+*^? &!hHN'0pfj g_B[Ըfs_!3-%NDG[T[Y{-  c ԟhG%Mjv/,|.9LfļaI4g3߭# G" j'[ZBeT%bZuKJ)*pS\V>ou_n&[XstVCDyN]%i7:gM~ʓ!3;u}>&=;S';;87( 4@\鴸Zw>z;#ӏaOQ BSl Nselun53D2PYUQO(G~W|< љ,pSqf0Wav?| iL._L=lsB^*aU{S 8?q9 X=E@~=eL[5 no_FP76[ZNX %+mL{G#nE-p;N[Λp|eQVB[ֿTWȅlğ"$SA$eYax<V`܇2@ FsѨe8Z_LQ쀈&ZIO3Z\oz2+ĕ6^pZB6狙8e4d졂`^.D4L rNw"ZgRt8f@}3*[&ԠqǏ]t %=? , )KkqYGu:{*%=][xl({ڝss^g!5Yʹ¾H>+e9¡Rx{[^kC@O7&SlAvW:j uQpO24=M`[,G۲.v6"W δC6f %!(hǓ?CFUCR9> 6ozB}4yJ{N8e,扙˾?d`"kt2W|G|bo_\g-(?G7 Kp|n="5X-@tli>m N"S"y?ˬfH W0/9J s?)C~s}k^jX2lpnd[Ҏ7_,Ay "p܍=QqZtVՉzgY#ح5 !ZFD[Mv? m\n/3 ~iT:6n0;;SQ+ '$QcDJ slhЛ9c&yw}_-m }gꭗ-+36$ךR~M?rb:n୮x^|o'F2 ͯ&XK`R Ԯps[ƍJƉQO/j{ W4$.p; tb(~i[T&*gɢ,EXXjQVтUl Y!y-l106P vK1,jGbZ| ȟ:{+MJs(E^ }WB|}Hh}5 pЏ6PDBl\@?qi⺄>5|({$w~ ܒkg]n w7B LR#ӕR/X]Rg͑_^>UoNiZs-#"b8͚s5O֝ŚE3@ρV t U5CQOzHjʭ^S'15UhWdW`@T,76Ij?zP] ]Ҹx 2_nHN!cRrj-15Oy]v,l*LcA*PP Au >WwYxst(}Ts0%m!N?+=q'āC#/Vq'g>9y8L'kסױF;B}=p&, Qoڏ|}yz<OL &5vM~S9rD\TIk2?*n^xp@&yDH+h ^Ø_cWv+`M?xgen$+G8+l_g'}ډ. B5o.f}.)fY%O8%^12>.PtޒuhqWʅ&}Ssx ևbT;輳k[][x o0=9pgqff25ШbJWAnx9'DCF"C{H$Ee(eUԤê`6sׇyW'JV˞Z)<DzRQʏ& `O:u `B7E'hə*TT@w^MRr)]9,}}$g[HtN)A.BӺa%*ZMWˈrHOeqenib#U.6I\}SVb+SgmD8u+  P.e8n&2Ώ"ߴO`@}ֱcꬊdb"~Vc)dPsMǀD%DjIIDJv9~/2&:<< >:F? K_MṬ_1B!W[NZ\1fXugo8uqw &))z?+*u /Jd_&z/*htIvq<Q߮|o[9QA;ԫa] H\YcoЈxy5G@w^:ۜx1LQ_@Ui[DhvQ6Xt&1G"M)9[vcovt^q"H?XKƥYK>Si{\2*ɾuT;i \UJ/ombyoP1iր81(]{LBT&xD<Rw(_&ũg}zwG Z%u`³0%80Um$v'cEVԲx֢Q=Vf\}R#VOƒXjK۬G`)`'6v^ olYfrsam ~[ۨU lԺ-hV\c0~UR"TNg,D^ԮffП+GA}(ʦVk,y1Ep ;wD g!HU1h4_xn * 'uMZDɔ:ŧRgڊT1忙sM rd@,WgW:H[RV~Ţ=+0߹|㐥e!;p e'CS^nc{`(,km#31DM+0v?K\)U!-76l\9SV1Wܻ掺rQ5sf gvG}tٯv^[kd1JSir([U Q8"N{Nb~kSWJl%'6e is|8aS5nT#P`d^؇%lpY2CMFj`ډ1ʯWUGշb-/!2ԕI4tlR#D7Nb=6uwB}*&@!@#RBvKP0Z 4/M(,chaI{'4/ #r+NɇUcycxX6 zO Hk*{jGf=;? |#T{WA36g1g3}m *^h`#I}I1]"UݞSL?HCNN$ק3/€+D=rGHCȷ߹FTR! GQ#-mD?pOb]N3頠ص(r |@V0B8; 4 tXqUSR. ؓ>F6Ky M POfiSOexI2󀌮X$  6]%!ie-9 H{F))@R2Hvk|Pp_ywO͹(0ŰgF^88*ḁؼ{@V?6{q=J U>{ul2w( 1}ΡNyYQNIc06-{01l9yЯJONB=j6Avd^|ABW"p*h wGV>f|!I\_ ,Ƙ;3]/Uj= В6h`xE PCxc4JL`_Wsuڍ3E^m?-ϔ!Gk>h :Ⳗ 4k! pd0!k{#zm&\Ǚ~0a@c'WewDMsCWܦs$)?@!LsER4mfm`^D@Өm=6whZ𲴝-yIl8UH.03sQ|,/J%TMu3. :R_^!RsL`w5Gsnr;0E?8.uT n,|DpQyVʽt+w!~A:CVo)3N䪝Ca& vYcǠ櫒B` ϗ[E%H oޚ6=YD\Ar/mu#xYZSԶND$&rG@cq|zbWz?(7`{s*VLO-VQRC~[(Dq¡#=w =E-5wecGIJ@'(pW6wtE.kN_ 3XA\"y-T%A} 8;k%\籷FY]5/K2JU(h-S$BA{\{2;c墠C Ar!5D `prҎ5v<#x3T5EfZ:bp+S"\fCj#R,v*Q¦IO wLhD8ԿďY,}惸J4"Xj5Y9,|ˤZ>cb;n A.NU-g{P0 c5hLRFGѧGj+y!g5 z.#IZ3*ccm `VXV&63<0\>#I7y5X<*>/a'E2 &T‡PJXY^[Jq}VweE.{gyӹD5iljP Eʺ<2>g>3T!baNO&RdUʏqJq_=78*ߕ4Ҋ '(?cL<q-j\,nkok*Z5r5آVRh|JfU)T .?JePmxX,ыKO)@:/J=^ۜ*f ܺ؆T0]PiSw()2#[{6!I,M#tlsRk}>Y7[`ҭe^2-M{|[SJǓ=v:љJ Jk@0Qgg0yOO:( ü (!y3۟ek} vv){rtbwZG%a @.qҳ@/ݪ:[56MSuc~d cPNv4e e}|z1MJ `yۡ"֒)oQ-ц<8lOOM#!BdĞ*2~:J(#!س#];9yiz.wIwv9ދ̬R 2֎Svg\M16Mm,Tހbjzf ,63pjRQ3"ŃXDuГk13APSbz5S%kacS&Dh0"6j\z? k1(,ސK65XA95\$^F&A&P?Z[Ih&vp!"YY0gd[:A(ACqZKؑ^=?*/8DI9ĴČ?m/;{F*XX+_2?4s2˙Wv\S,1rq3 WsO KO;ck؂F"HWcxۭkMy|mxS-mجF ?ř BBfloC%-r7xquxFE)EWuJOW ,X;sA4UNجL5N_4n%⏿LRC :;ETZ>:@wK 4Z3E(Ma4ܥQɷDn`*%TDE޼7w=mCQgX>(`a&K5sv[v1=״9I,YtJyTeiyxM>~A7ј"ڹOɅK?WN,Î_cԹdJrѶxӭl2&x;czmBd۫ot+ /NLl64udxh)h&=ې DziP6Nu5e~vXnj~Wj\' *^vv}BObpbj/~Em(z R ᮂ)iB_L(χpXY}-'\ӊ:Z?PMHЯ^(*(["#ʑyK$Y%BLE} -af2BzI\`4A&wdKĠbdDoDw5ȇO z9| BDL4[RGT+Y5;˥C*-r#?3U}>aw /2uŢa cBEF$)oSOH6h>n@.E˰Q{wk2Q{K acG9M glt<7G,a+GM YXaW]x%:TrߊbxvW [~Nc~jpgb !;f.=5 i> KwhYɖЗiDYqᄈ~1-os,eM~S3"V|MPǽh $? yy&`,7٤qUL i@; + nW610ϯX\Z}5o8Yys5up%bWhͮ@d34~8;cDlv1rOU[Ԑ `Tʚ/ @0$0*AVquj w=r On+Й0XV[=bUa4)u޺qmC[]FKM-'xF`\U]cx~F!2~,( JE1_ox1@_J,9 cxYF[RK1@]+STS#ݶ':`c5/ᒈ]}Ivǀ*֝l Qd[іY/q6R?÷RÅۀqp"C\I)oӣa*p+hs){]1|@>i݂ "A/ڐZ ] X*]p5'fBΡVxRPg|&S&Glo<4r֕Y,םIaB_Ed_aC=b>Ԟu P^u"WDI{7΋^+h[:_#|3ht ! K96|ˌUB+àEbNﻅ@ ~l0c,܀')0V5AEb2`wXp.tW;KG<=T߶AAqq_N!}kµŹp U$mzJKm])|$f!ӨG*WBВ$jgFKqV.*:jΎAEQM"bQfDqDLwv@a-S:zqCi$^&G*Ix;.%:k8#q'Qds9SnYh=T\O i4]vQ[HM͞d,m+Oġ \Ty&&zxu,wNQ[4Z.kYS #MLI^>6a=L Xs/B0hEZһ=Ӝ}? ":yT>E&DGe^I۩b)}TD!/~2MYѻl+c;tZWo;Q?q9M8DƝ ge5=V9GUDvIRyr]($B Gߘ/Ի7ӕ(9(MChQp>hvit+e?H\:$9~b ,lª@XXF:on4u+e^_9k\%Mqg,G[. ѻS{η-IWHCDyT9EЧ61C[B<(e g!e=LtT~Xcn4>+I'#>P'(RtK}|jW G"Yb -_K'H-B_;gI;5ѺJF ^x06g֘M4{H`tc{|ZZɋYޗNފ9?%M.{@ʙEJ ɀy{h=-32wmȓ'vx4+;*ړml(yr'4 y[58t< ΪT+3S֠{8\wI~( paRIޔ~˂qM.*9[bkvN;q%zutP^YfFĩ͟}͈ LIM v T7׌_rkHBg!E'૑X3F* rf BQh6cTɴ#A(`#]y`ne)bnDY'.G%EP@7.I,H\Tij+v<[2hMo.R Dӕ&6+JN HI}E;)Gc|+3F OH ؜74[XQ&V!]5Vҡ>|(h({rgǬDB/0ߌeIH'BT,Zܟ1s`0DVwvBΎiy:}h{)Cqɟ;0^v_ 'MqpA}zzZ @fz+M}jCCO6{ bsZڗMg)*qe"usOP %e̿3*Ov.z~.0i9tǻB1Fz!xN:ܦT (j kw+`Zpŧ"E%M%UR%||. F&3GKzn3;?_n }=}B"l&n*90/R\+m5Ԯ[cهqpϧqx+5=8OЪ{qcq\R_s+ð;0a ˮ$0=.LmV4BV>w}*Pǹ7dX&c"Fa!J3^Pċv) n@o8#QIֹPXQnT}0UgxCp9`"Ss~P=RITds!PMXEGO 梂m"A)"Y&`ˆS'YW&>rR `><D;ŦU\ W ≁~/w"b",Xձe 4s4Gz4߶FZv YQS϶ 0{ g8aI"F.ڸa@%Qt{efUX!zRCH%:]y-C,1:+쐉!:v"2^}F= ^dHw ԧxyR 4$5):n3k&`&"/"qE8ZByrl@% *|d{_|=QBI^gg0"G^t#>"{*+}ҁHQ@gWCj4SSVg1ϊ 7W.[p9{Mzw^.ĿOFOc/ž,-c4À43r':J*=]tKߒ2/ `qޔW-8֩"/>C>Ownj4/~.7k{2^0{~@K.? Fv9Yrbp?}0\%c ,WCOp09 ? J. 6*۵§@L߻S:Y*T=dj(=-+麗&TʫSxs6m[{1WNkIi 3[i23 mKW‚ #XC7̡_(PmRb;X 1 ScP@A(v epy[sIGt]@LمhaP LM=L{8 >;K0u CU ƞ8.%F"5IIQ SZ#wLOx1v)8}7sZt=}6?ɲr48ΰӺlt.-U{~Uyc4u$%Mŋj%c(xaTɺNP iaҤ ftB 37Aḇխ'-NHۼmFl>ylIAZ+ OuGR^Usr~eJxOOc]&R聈呃YLUa񃢯`=H>de' UKDI: |%Qq4#N~s]w|e\Hj|b[0Jj`+W8)5{ǼNɜWBZnji@I/Tr:ꐋ9ճ4R-m<[})i@%AcSDxZQ>ohQ?CP me =0+|n|Kkayh3+:/G G!9Mb{rU:XE*+Yњ nH|KAG(}ԯL)#QqյlF.J2`c]?;ź)E+L*Я#n @Ġlxh̘*עWQkqeuef[BP"Ay(rTz7U>a]זsf/ՠ ۖV䏢wf V~[ US4u.buhdgo3m$R6x 6)+gmr0ƧBç.@g ="X*.q1ħךӇ e-pAL$< tUX鴫+KQΡn{HE=1$<$6;Yd1֧Mmt( W3 F2ƴ0^Ra.UM.PxTEr?#&~CEC-ּH`c58N%CksÊHhude`Ͼiܨ#OA >hcNI=?<+ubJɵ9sˍim-DFpdL^wf{SͯW6iA>q%' |`1;ahJdWUde᧸ N,KB9"@TrJXnl|k6Lθ˸yfD3Mige-qڌcJLiQ}Kɒ%%ѻ&>Fl mAs0+HP+\%M@9툍'-ZeE!3 + _Q /; 6 06u9MJS}W&bi;]%_ FƆFbySW\e'!U r*?"+$";^׃10:8c+S%$tiNU0j~S>~xNF٠qn^&!'A|0lӪ@_c:UFCfE ʔ5 R@ ˣ`ʸJ\C8uP`@ גp aJh~fZ#ocI?Ij$gu`s=ڭsKKCYuиfǝq)v;ę0`R:aB^9[^ܫ=*/ԉ{IT"jT&T^!6L|f0zgg:ΒFeW՘SR)ZUѲeu$t-٘k-F`m 3mE4QT*"`|E%;1S(n~xIgDT%mX"\ M߼!͒硔, qc#ĘZ&3.5q"+SV+yc#4f90 k3WE'tqFnW}YW'_!I F n+N:Я=Im UcBc%s^% ~">(\FڨgR84;۔UKu6T`%&_UR_[w#(8LCxkG;З#~Rݕg,{@MxO[X .@{$hFW^p%*`kkqN6 9% uCZqW>zIgՎ<'4<dlҍ0MtKO %ZDAC3j 8xl`uQ߾AuwɣU<$ɹ02BxK.,I,G_~=__Σ u0&g1[%`(C@G5M&ɞ3Q}`o(LƦ+.S׹[U%މANE\_^@~JzspL/3?'xf;n hDd׀[%[.Яʈ,? g{x`y`[ vmbB^;DFD" :V7ߊ? Nat!Jvx1`L%MhV+{X$o<;?mTsSXhܦo&{=:q0gĹB\]9 /A0,AKNM6LrBi4@P~j \i2ic޵R`y??gX0VNA! V̀o ]nC{vُ<1R![ ^=Bpc"2lStwA@U%G&, J(FxM 1"-Ǿ6ubW8PI N/UFUovk>ȸUȖ``8S;SWgN5c6ƚF:Ca1.th\gO}(ceLڶox,8 Ұ얲PoBtnLk FEN)gk|1:40(s.E|!j~'\QK xKt8fd)vgJΩ5e^E*W]Mh!-j|w#«(loߚӀMg0TϴSaw׵^ƝL+Pt8nԾw[M|Qow>-eyX,sg6a|~<ş k]LzCƮbNR[+]`Zn}ʓdܛ6%P͎]Y.u'q&qYxUs{*iHxFPUFT=R*waɒBCjvҸ^%nɠ|jL?Amɐ&X2/j؊>;1ܮ1Rڬ޹Odc 'BHH60#tUWӓpp"CX2U6)߰[ѽ9QZbM(>J70eB00-fuhye*0@QneˠUN `i"h'a0 Yߏ\]l2Pax+{&>;ʕt\i Y-Vy!^G{62 XuR+xn~?ژN9wIfaUADЗGCL4hnY.pMpIPw O$ JGu$$KR!ܭZ4+fv"9TNWQԹ 7g4w-uMl;T)^ڣ-Ll$!} h:: %Zkp!OӠ}]ɕ:"bRD^o(H[n@ Ytwlm|xЙ37&ʨB,yoKM tO](2L]Aݘi<[}W5z j+ՃJXKbe>=6#P7ΧfӽsFh[ 5x5tƥgaX~kt^8:kTcԑ\nӼƘ.HvvM dꀛy ^nB 'Tg̵;Iۯ*?mKT;zLs^M>%UY֧H uNi˙a'w3혼JAaOJ֯7Q{=^&&_Eƕv/6QՕc,xt/fКэ$Y|&GXr)ȋ]S 0)+eӋ,X㷕UЙ.~8lE޲dpuV3 TR-n`=EZ POݩYʇ1ڪ:v4%ge eh &6%^eO0nsKɔ]Cg%\"뱮ja0n:Y:+ajZ7>x^D+lURJLEsR{D[Arz4gA26t Z%m+O$\#pu䫓},K=ɢµ19I-$PaG<T\4Kr<7=]P.cӜ~Xc)w k$&ʚhfmk]5 }SgJ(: "8 ['kD 5:n}u ܹ;&ؙ 9~3\G|X ҊF;С/;|gho}PD~C9hc͍ q}vE#gn*hR*$xǽ:nP;7ŜlMn=l9̌Y6|MV.SLJhGwx 1bF܊ .$2 rU8^aׇ1E+`ucB? X# Gy zr7 8F< h7>*l(-Td~$I{7ޅ&ɵsg 7!CXQm694rWpBa`vU @)SFJ<0}陴=f ~8B|2@Ͷ U,U j"5"yrlu{`l v\-kxq̚K/:R.r V}F}ԓꚴYO7XlBX̼V1lO:t*?KYC1pL~%Se>$EO$u.ߙ**mI[u &2ۣQnnU`]les_x vیN;)53`f~!j 2@(~gDԾqDtO\`g@ü)QMSQh򓽏ͽNZ/;L~YŹQ\ nP{ɎC} ps@ cdv pW!Ƞ[˖8o* :/U|k ;Ԟ mJo.E ![c+_r~EaSRX8Jɻ +IoIxM;Fr(S`24q7 "7=q'oޤeWa#Mwy-"oIP-7fɨw^n`POII/~l!3eG{b_EkuW5;핂Ѷ2\z4EK td1c[2|(c ct=>AtkH˵_,4(jN0EW' WeŊf6֕fxMךcK(pG闸hAh 3<}E^cWui'è` P5\ua[dN tv[[~;ϳPfә8ܒ8  yUIYbqᆫOhoZ֞Q(^j(\ !o WK`A6'")} PFGNh+BOM=:}D.QJgR h68*J5(yep1t9"#JwY걕M#(罸3>a樒v?/>LdĢuTEq05qFr[P ȭ ӼfSzG {8$ $'d7^2hd x TsASsiuٓG'#Ⱦ 9WKjMM2!ڮ/%Fb+6#gZJ.,EsR6:2|SײV>l/:begw݅J ґ3iPTjDu_!M\SX|K5#Q?NAJ!@vN(;F-/=3u<~~;I|[$P:hDE"2Q!<5'$8\LTIb([>spaZJ,F]zpJLW^I8ub1Wmim(+ե@Sc@swӣ&MA=ÑqQN9.*sxLuIwǩ"=XM7ձ9pLÚY1ko ;Y t/$)^pG<6袊IzxlQ `GK#SytficMmc?ZYˀvpR&y@i/'파5d-vFC44d&$)Cv'Y}fYf;{mJ*l! F@N597p,'DB a2jnЏFX5$ܮq9e"#BippN\ s8SrEo0rjS՜ T7619\,}u6~60vf0AeƪUlߪd,sU3dYyi:v:JOY,[ȴ!K60I0euSFO@h0R@yL {pv y:\tnh"09@mbU2[߭`zt1;BGM8!d&m-(PI/ť<2*~AC3O7𮹼"}-.o_\$ecWg3@FGD afj 3yTV^({& r)nyDi Ѩ@UJzѱv~}=༐cH@{c Cڡ" cT&WG aӕ77j2G䃸rFEgDP24"*#cw)Qgw8=WC|JsL3M|6NKH=B@džG㵦Q$lXJrL<WħQi!{ʕMiݒFzЩjct"'`/Ρu/? 3ϼ *1@Q'ik,swbyڙBT_O," UCnPRyq{)}{zcyNIݜtQPEJ;y1wlu*Q̸^V6:hш4pAFa=b+w\ADݢ9{I% =G'eĦu/`]XH"Y2*󗆻(8?gb hrc]ai83HH"Y08X#+[8NSV LX8teU?zK H)=|5151봯']%&E>x եH)}Z5,m'I V% W0 S!E1SD =zݖd:.:7% Zp矕811]TW ʮ+IOQy$r:L=H=تx\ *:g}OߣYo0yxW5.@yؔFA>UNrm%? klfd {YѬ64'ޟSLY,_յu7.&-lz &sn^IKu{'4*b3y\>f;u\<0 &5>{tfKVk.IνgɏPָIt.[9Cp=0ozr7UB}g^ Pi!  h*H0ݫmº>YFL,nW9˝- :pw'Kˬ>#A_{t)J>ENU&:TdVxvOi:Ä vjGSŘ츿=Z2`c'r=%Y5o(j_)Qܪo8A+asD҈t3"GYi:[eQ2OP91zy;V Db+n3WsQr^֬ޢ' YF3{A+:[ A "y>,4ۿQNh0-FB 6e(ez؇&Ü]j%3$[>)"YkN`8+Q3 K"E/:ZT-ް/UfǫߺP-i^y.C\Ү g-b'VuD:,})}oαH͵̰yH)R@%67bT~S׵EmHs3BtbZty+~:F2;SYVl7D C(rdmr<`72:?L|Wyp@5I׭r)W{bu@#R뵁/3# lRC{< q59R&"[lؙSZL;>ߙch@t uU`> #"'p3[Hm8֟A&*n_lդy3IeÂLfOzwwv'd䩮:KC2؇/J؜6Au㰱GS$\j0}W`#X@l7COr(xm&7y_W!2)@3 f' KґD%;zr-`|- +!I|tDkd].^|"SF<;,s!oQM;/Pu&YIP#k!`"dYtQ? x9쐺f4B:- [c{$(z;awBt V31^:t'y&Z,p`ЇA" L`s~)H/2|iGed)M I~/ Q׆^2(Az#u8 kgж%tzwvҳ'ɚ}lC' RH l,SS?!⮔%!;SL׀9^Z%')#/m1 ނ_/ZOc9f.y$2ݔzwPl&?C,` ;4"lG73HJ9r/uK'\0}_0!CۅC=uNZ sAA꩎u붠Zv ,!l?B/a^d5~6CՆ"%Pv^r4!nw4ÀUW^iCXZॸ lD]zۿwlZ,1 Rs@ RFE'D  Cʭ*pr*~C念 C&ֳ 'LZS83݌@;p M+V|?sN7މũYc yM~۝ǒݵ]m&U\H?;ښ2j17*Q.(Liyp 8B#j-5; \ۥVq"bE3A<:I3E#`N Lܦ2@%<ۃOS]WrTqjeL4[7rE5قG1R 4VJD/H鑽Qq$dk|v[6?#l̜ ;ObpڠI.D qr>9­ŠXLVWt=;q"xfF5uvU2evJXIa fCKd& )L9#r7QXnS#[㑿/55刐ߖ#'jQ'U%L@'aX%e34?7 fHzhu Z0ٸ D^7C!vjmOYfѽPҍrCF݈ urs] l Ct^<׬hڂ*N,> mKm_*g3_% VCn/|ך>Tz` :y pa ۢf90'ZXN<Eޕ9*,M^G4a=t噿b!|ֆ QY@2te+}Ѕ,ʑ15TLh_hCuڼgҬ]D$Լ3;V %FZd;O (ˌFGb$]|:!1W\/ 1򹞎Lב^;A/$I*D1 >LHZ>Sji WdZpBvvyؐ̄:D/4te$خv{=9);ʎl1aCUx$i_gVӑnrR@ 1*0I $k?r'H<=r3PzmSͿNwW>ڣZ`LGcy˱.'SS8L͸s3Nb 8o5Ot>VNsu߾++$W\jUSDo{S2i:~c#,zڣvLwi{ٟW9^q_nHfE5ogI ˖D u|vUU/) N}`_gNꌉ(r^JlqHӌVvG~hpM%Aœ( _;$S1HñS̻D-ia +v 2^.UJ|;u ;Շx!aRC'^},;/9 繗_H\frB]wh}x4JpIr4[/M,&3ZdOS5x.+hmƕfAnkSZW wG'ջJZ+v}rnzދ+-KEXZY$7cI(笗r{my K˫U0JZ $'R_%UCShW]cԄˁ-mw kC:wnSPʋ`70)̠)?crPCh~*\]ڒ,*{\Ƨ~E 06HEzqګ߽)h!\Dzkj-37*Oxnī4ȗKqIhȫiÞ慙yv!oF܇qFi0?il~\B*7r?`@`;2ׯCWIVR@P9IA!mR- J@w~Ǧx\(@aY(vl5LF)ԶIZpI0I=ʥ9}syhu`6?`D?_nV} kT >8,d1~AleASeK^jj=gz_ ]c:rNFRNd=+jޱڵWm֨cS>FնQ}Uq$'^38m3Gi@a>-lx{X 楐!WP|rR@7 Vcl@W BMZ `v, Z|gݚ%.h>*FZ& ܱW#DkX2=~k w~)oŠ&G-fTFE$蒹![`b%-|3AFM0f)xo@@e]5I Zsw,͖b &EBAPָT2Dac2&CCZ9Qxe^14ާ_ϑ(inx- Gu8,RȬR|Hyw3b.(  dU.{1- :->qGfڃ"-{bwlދ,[#צ+cf郘.xy\Wrqo3W}㺿'}~i *Reqd k:nQIu~Ojܓ c+C pdfS Ǐ Y8l/0A#v䚎q-Y{&EG'UdӎE@CᚔLοћ䇰>S8XIB%Hfȿ˿Yf#g_B]<5qFFIfxݙcU?H!jE^z)R\\p05sGsqpMPHf{"j9wGḰ> !i-gAf؛K_~EvA>Ĕs~X Kpވbd&rBbtŵZRˁJ/^WFFbfwAl^ 6 I! VIHti"&=5'dANW/@dB涒[⍪$̋N=Sx XLg-?e+vmO^>7K4No a;ff,`E=ТXyecg=糖ζ%1r w10e)mx)yʒ&( 8iGi1`,u0F?:p~{{ĥTBkC*cXaIa_0 3l/#PTl.kD=+H ʫu&{kdIx^5 ;눊ɃtIAh<ơIF跏pRßPo-' wDr-i5%*9TO ~-_ik2I>S`Õ܀]go #KnM5*lGV q8e˧Bz΀Lv[벎ze| qeY政) kw>{ "gLɃù4bjQ"9g(ҡv:<ߕg+PkDY9Cω|kK4S7Wd_h Pۜ=~GԼx>X| nE[ UPGo G*$z/54_pD:⼜'L8sS2~'?× ۢO cL<އ4? )b5LKQGi G)h ӯ,؃OYU(痨/RF{'vSfہ|4#m(3SZy&mx3UtToʮ4!S4'\(nIGDSl!:uo}{|>?Fn+tY^A2Y;*dvY)-AXTmks)!S+/wcϦW 9h>vmx^F+#OGPg0Q떻Vt93 ԇs9{Gt?3}jmJQme.Q\{̤yw0n-YU74<1Ț fӋg~(Tvԃnкq+ ancWo*4/c|R25nKĸ!0U+oNBցSWT7z!6U:n/}j%_dj1H9r:˃.B#(ΫJfR\'u{ mv+oO5,(Ph07+fJo;n_!r4=o#Vdn+2гčxv9Ipв[TXV0Aw47kU趶,X/C^$p' y~.m^ic 5+ODNx*Ѭ{8MDdd&@3"HlǷЦ~{&߹VmS`}6OrW Ś#_UndpEKvʌ= ibOt4kn/Sժ&LUfEESw*L-OpѪ䠤l2qog6i6/5\tZG?oP⨖6Hް"uKd}ks$%m?(ɖ0?TD+ ꤾRդܴJׄ]M{СʸzpYbŢfi?1k.}P3PWQe8@ړʪ'ۼrTvW2rt#bR]ݓ@|S! BɧC㵷zN\Ѣ}'y+;, .ܭm9(6/5Km ?%˰q4lprdqK+Mw("NmFyQ*ލKAcz)i'17x7 3F+o߮z`3ȟkk4$xm&0qIQ}WE>cD?yNCtF+{{zǹ 4l qʧLz hYf3vM"~s,P~x*h`:4 m7@vtvl,@%9FIWܰ=8fc&k}ђ[+ԙykiui>ը7A1{bW'8ߐЙ1Tdxgzmn^o?/>mp"kf8* 3{6^- +E`*F4J3l$&H\I;Ӹit>D2D6-(mM ܞ9zNwsAv旍GQt++?ɃU# |jvR**+dӿ}Eظ}ꄹ#ATg9ǔ3*?n'^2ȝQkR6ԡ0u ܗ2i˫ר;DR ZeMlR7}ZI,KK7`8zF0UTBzk!.ri*)ԿOjk$J8Xg)崟.<]bQ)a9)4.o3­&?Lh"f ^׭#0?0t> ,^a}c>x੔ 5p;7ԩJ9rki \tF](c&iWǏgEyg\/#*Hd'pJ}."Kt2ӚwE5y*ոM|(%6HkEtoFd:}?Hľ>kOu1ieOTNB7s<7`W麆n*C{GG'UH?>HBH흑=[h# q}>z3a]/܍ߙyNā}c)IFV$ <*T ;>O|`mH?|DI$y<Q6h5=U#MU&QrSԐȼcϖ?M !4kq?:9+bh^.t^oSTb|+m\n@J ;axvZ49XŪnݽbH` T= r+9|>_+v*e)#֨ ,`e)u#3&/Xc46*|Iv )*kp}R!(x0NW!i@~C#6˞2yoxc;\oGnz"ьL̐Yyup*HqDL@{se, Lዿ+oqF*2P H?snǙfS GY2YbƯB1!]|rj3!ʤd=(A&!^#J7Se'!x>O%37E?L@ٿȧ~R%ުytzF/"$H!x[ v*},G]7>mžk..éST56ĨGnJҦ?'c3!6m Mދz,蓏cA|Iw9/"/ ߘt՗. 7 /FNӈ@,^wHBB!_ª(5ߨО}SנWa^wpB6+A}DO1_K@vE*˔4PT5ؚܸ $jg\.ʐJXל7_&S(2ڟ_?N;cɱ&X #s3!#Ȋ,hRR9s,@ @]5{*x*=SI(!i:^ 0,)#vBytCg;ixO>NkgQ%_ L#oxK!` Lz쐋=điO7&i _Ӥ8eJu6Hnl' _\\Dr݈ @kfihޝ"2[s !fBDOvdzE޿IۤƖjm?d@>Z`nKP7KpmgCJF~tJ#[pѻ97ޒprS#u0xn]<ޘ¨J/f"~K EHzb/eQkvԅ¿IQ8I=_R8ţ&?d7,jS >=g_H\YoRԟEmضw=ϕBD#|'hvW8qD!Wgn#s-Tu(͙Nt{m;* N#'kdu=M6=m3\FTDǙsP~Ҹp'ex[ywɜ3'=iDLq+?W:gԩOfzSY980Z3 oZGIȦ!8O!UgkƲ0c#؆:f.pom5V3@P3( gPYJd#m&&mΣ{S!D,ފ)ɓ 8(vv?(qf]FVT.}BaI4%zC5g0&x\hm!Ywŋ)X~s!89d͉_ qA`=C#IX:. E6:)lFwi*7k݊/\O4,T$-D~.bza.=Z+lj,Yރ6+hcQx&3~=%XCBauT! r[f Wk0@y/ 8A&<%dJ#`'[&Yuho>貑6?}^= :I 웇ܟ.$6E4Ts~j4Hfn؀rtprH̰7}Ty@>!OGҢ Y`6J#+sOK<6X(CjRAOfx8+mvECχ.W}{Lx >C3tU{*گi hwTjv du@om1c9M{2dl܎> n6Tv 3sGb;qP\+ꥷN^O2chUKFjMB1)#5=49Sx^g?~&h*D KvIph3b!)ל| fub`?b#(e|Wh־hwщNGjY2] Hx֣m9s=xȱ!6͝KhĄsxPtB07)&:ALujKX>xʈzx,&爉] `' THpXfrѮ3c=gF ÀM*ιH (0 G;L_}œ́b..or|gZ-Jb3eo2FQNiMAFDGq;YYL<[?5r+H) Kyӏjo+&# CP2Lq)SN_fo R.Β0╡ 2S`UyQ7G<O͋ |xt# s[Y .6 .Q>&; ȴnҏ7F=%\!#ÊyvIYADFbL*ևgZ\۸l2e2eE@*L7*hGRb)SNto ŀPj#8dZc~H#I(Dgš*tvɽ($UDmR-:Lt rzQu-07!Yh_k @me6>)pb M3NrdnP M4=DB oQӓ:'%A:QGYgtn( Q\ԛuؖ_@>;^{5# KZIc{D1_";wM|+F=D+tHGP ;Ǔn}XS7g(rA,6AKzF-4gpDw) KN/‚m _B<f~UL!Oz&p b {D_syGqZ Cw2KAc^3gSci"v2JD9L"YzQRƷ,r? t~I^Yw#Q*?A (S,|ubOEn/iGtLͦ`v`QaOHVߓ ˽H AI5U=_ub4H8*R H:y3+R~BH\HŘ3KB@CzsmG&EvRL0n8cH1dayߥ00%DAMWȥİq>Y걬Ǽ~~&~`Di:͂"!px#2""P@3uo>3/R0B;货n#SLY91gbSkA+KJa}~hXUDkΞ-sx=]pO(אEnX|1`A0c9  =>8==%*D _p9pLc0 G5Ѫ}<8؍~[HT2]q2A}[(cB2n<>n"0| ЂIˊtGUmxowLm']djݣzې䙴7JcL!Z꾈b啭.p9mwA{t؝BL9*ޕ oT0bK{osUN RP rPbyu<i_c^$!ON{%|Rw&߻ϊ0G4鿙3Śp#On^u[)zB{~Kpc=* 2^Ţ0m܁Fpi%BxָudgJ6ACTHǖp^exb}Y&Y-lX9!Ӕ~0Ɋ @wƅx^o.H\VTšbA. l?DFUb.qIrBU^&vl2W2I V޵.{]?*%m|~_IJ ! !Y'~QzAxQN۝s,aq)udG0#~wwHl-]i*°5|1%ˢBEi;CI@ DZԲ9D*;YK[ȨR # ~b7 i72@fog#ÄUM߼y,Nkj>0S [&@O&lf"JxMv(H&̥OT po#ߑQaN\4kΈ2`՜l MkW}J8)U3fKU ߏqxUr,f՜hx/Cmћx.!'-fGIKZO?:8{Z4LpPSg>"O4yV*!liu.@;2T@QXg,Z͠L&ODžMt|Z8)~4qUyaT6YK]7<$Fw-Gh\0>>H'w~_TKbAX=< FVapZ ej]S&Co hVc͸džD G/䭪ZRjl M s7. ^O*û+syJַ갨 "'{)A©wd%X ײPA]#^0|2~ȮD[G%oijN<~GL#o>XHOtZw?М|+y?^mEkNg'r +TƺZy% @78(e)T~VO:hAxmZ淨Sl}*,3*D MmpFPE~pO =9 , C܊)w ;f& =,Rp}akXI)8آ&7SʼR9kKrҎ0뤫ATQPtvOi۶Ԡ}N|%C/đ3ڞQX~FUSϚ|/tJ4hEFc5v(B4jk:=-s-iB$0 pa6?gTP8/va6"X2-#PYY}}3/^g>;>&`hK:\[>&31B4,]g1 ܾ7wo?)=<\(pg.,i`wK8T豕Y+ ]$W)a]kczn W̖_XN_c[CƬBOW}} t~JҨGr6^S= '[#xړ?9f_F9k6e,]Yi<廔><9fyg|g8C~<1[G5D醃g$hۨ:-f[ͭA$ 4xzI7ú\-d gɱ+Nu@g:Lwb(2SvZ"3NJWrB ?A9`&+&/qī/(ih5(+wЌiri zJa2ZY9^*꼴Da%09 Wwp,Ur}xaA$ W~4xSꂁJR3c@ a( (Kj viBLP(_` IL 0*a^\ ,JZW+B >9R7iXy*{]6g_ q|6x]^UU)Rqr!F]O"&8qXRF^%&2èն$s$ͮefEV C(r `@]˶$`?`ܝatw)'`9FC::um)du¼.*K,S5lW_U}=(eQ0I hcL61ͣ^hGGeLo_u͆~HTbԾ{f@5n0^)n,2Rjf܉37BVn^h.\7~Rȑ^Fsv^|]~غaɳ~q/и>}ۖB;3ɮoʂ6Z=LsE"hj>z<}G7g9*[ΞtD1|B*?X'\^]"7Yc`T[e;܋,%| (Wl6 Jri^ṗyhbJXx'qF'!IH端rȓ/ZGMjL}ZhanQ۶Z3.nA?~[P\JZ5S\qCnk}c?.{=gtG2|Z/vi )| tfXtd#HOn) 8²doC%8P`a j!bS B5$SH&<^lFWj$F˾d_bwTȁˍ`Z-?:-cg0( 93'T'Y"V~bj܁\1O䝖/z8Cn<<}ksQo`(vࢠ5=4Io_y\Tak,6DŃ_+rH J1ǙΘEb2[/*9äHn|2h9H2IwR6nƪD` @7לiWr0h(ח4]L# W-V&sLϧ+wT0h47ޞP QW%RQlo{c a/JTVwqrWK(l}.z#0Ki6|G)e|zr2eȹu5qykZH7rU89%L0z)a;%D /0ퟡ~XOU;0CD;P8;=h?ۀ[rIFA*uG<$Ja 1&g'KtTގ0:5’d^f7Z6߈nƥzs{]+'7R@ n-g6oEvLҪ…Y̳ڰ|MV)OHUB@VL' 徟D/ҢԀvhz|L 82o)!B⸌dI"SZ~b) բtP ;&-"mlFQǯ1S#f>"w&2<%v i5!y<_|M[ lI!-jj>;Ai[s;I# h#xjd@pb -؊L=F"IB_B do5qCyc6gw(ļ~A~4ۢIE\{>UWQT\u@:u*RM(r(C{2H@5QwE.޻_7W8g/6bEP/عꋶGER|.eD*k`L4T{Ja aq)$4P*hL?vdȀs&Go">5g@wMުIrsq-r ٦G%Uk1 #gM30'_ߗ+dK/yq _L 1{898.zX9LMSA}- E7պG(JKAnwGThޠOn)o=:'Dji u[ 1f/6R#D4nuy!zCua[-('q[--dGL64`s7RV>H0e@ީxQ .pVy`,h* K~t¢W#*cQ6Ǩ}ReT_3>R,8tVR /eȇ;[,fB`k(ܡNg: ;oљe9(i]5Kخ$wr~c%J$I^ s-Kh] "x-t+[j@ch rrM>xk%<"80'=n֖SFy<MDž \GZM"08pgΕw@o+Z O>?Y fƅj h9ZND ʭ/>F..[ ձ(P7(Im|<â]#WNT= KK;#IlF帧9FalhO݌YS1.R]W{|p h&䰍%&6!e=qAWn-[#ΨK#;uu!kC&ɀm5}PNSPN#`xe%Dd.qa$#^+PF*dCϗjl=㺜D q%,HpZVr qĝ_s^]]TyÙ&i2@BW o^>𦚺]~3JQ$e(5X78s;κUgcxzDFʇUfxR!c+ڟ{yr=?=$(9qB͘?&5bفM#Y<#,z0 -KXoAHX7m4b!]`dpgպ}"VmA=C"-IKw^eA>*њ [> M ڪveAOeUJıt.y#-ZATcLsy,qnȝ+g;z1?ТLlU{Z8VacYaVK {GdIU~a6Jpp\kF'˱O0ew#G.P{Wec*Xu[`Z;yt6D2Ux| q +Gy"fI^)'Wrə뾵n,QɇkNd_Iv |nW΄B$hy{H w@y9E *dM)v&^㕫,EVّ:/&FF!܁\Ǿ0c򡻺ˤB&!P@Bâ!Y<3{Fj7R9zcG NBP#2Tw8ACS1-(gG7JU[ߊY`!yl>wp@y؝_x.xUTL_a|r%j+e/^ BdsDйƧNkh0`k$ ο? :PN k1>g_a*˶h|#u Pa0˱+wuL}P.k1-@S(w93zʼQRɌBWGm q0jhy)'opnyݪ5,5kU^]}jͦGO]{̼zһ[LxEnd$.䋣G]:A*G ^6"ju ĺZ@[qf 2]?z"v3/ʫEΌg{OfOcDƕk%W˿*y cOB1gVfj2Y|}UNB<-=Y:!Y69l[EMO]DwICa9c=l.\Ա/!=J_22' fpIp\yQD[% $Ʃt>` _U\h&BE2:ҷ_I 0oqa}Upm^uJt\Bt/D">bSBvфhLq) tY3bƏz٫=lYLJBl`f٬ByGa.+8+_\7gNiSǰӡ9J\׾EMTcJ WF]{_KƠ1OB`JlNd"! [oi(>NQ'z6, A {7(54C5*nz Z0+?_BF G*K d)Hǡ(9g,_TE\5=*a0iTaB0zr1# =,wunO L6qz0KN926CQtk`S/½fCܣV <cj ķM, 'OheIZ:-4UJ^pu_hY6j0GZZUH=Y'wG2WAz38TI !\I0{o[BL1?Q1ş\z@p CnL <&HK9c0zJTI # [ڸ:,*xIhչq <;{3J u-8 3,vu+ؒ6C$oޒtg=(|qd{/Q{R:f|HX}oyX[tἾA/#o8:2nsBJd/a=^ܦH|7.05hMőmسH00X;YK;F%m{^gHK3*~Ҩ9 ow;V &WjQpF3: Bjd;03}ݪo3$^!Dc-Wq;NhיȣIWtYNJs52 !;%ZaY3Aa *#䩪@ΰNּ ^+t_-j #(ɲA1k_$*oq^eK,nN$$OsELAmBGL0X~+= Mȉ cCY=Ϟ$:P:㮏[,w?zxN_{e=2*9qc?0ZE'kգ?{INF=iڃi[ExX!xl8G VD~2)oew+!8ր՗DhB4j_zfA>f-AǏqx{{9oRjj]lynSR竗D U8k`7@JFgq/ o r{kWL%U0,JHl0v"Pr˝,KdgüuĞg h捧2M:)+qŸMяZe'R|+`+rJU)䭫UWIsP.-ڽiqүQ(Pj?(Q-},J}'gbJ/Gs٬@; GoXSDc\yc{\}ax\~pX]LzfR9L}ib2Un^-Ɋ'[/}uq4[teɏBrEjf+0~k3-CeMƸa^!R5-GQtB4EX_{j{b#0.eG2zNw hp<|zBHJɧVcbW F&=^§n5LfӺM֒36aȡc?D" L.p.S)TQIx8wV =/_YD*:<N;^UOU3hh}-VnVd' ̼8ԴףY9\RYey޶EUI4ʹ|B.ޖQ=u ~Mj$/> 8#vLEuR$$v`~{^v'@R 9=X^츝|Q6Jjv\̄I/4Ųn^%F߽.>Bjk&B @䳶XJ2&g602k0E|t׵[!TOq*_D:;(2``C82j9Vl<^"wfi^) wGZ6 bFš? ^6:X O\~( ; EBJ,S,yI lj\)Bvaβk$KQBg>TSuU{.vU𢕲"QT@K;HN9ᑰ]*#E-%TSV w *zmi;<- |~*Hhs}'}y)=჆6B)kJRWQ7':GM|ߥ8},}/q-d\9 1wل9H¤uS[H|.iLZuWOV sH{R^Ptf+s8=ٵ#]wlQcƝpvꩵY\UZ٠n\ `&'T8_TQ~ԍ os*8xrsKJHd@Sl#9DˇIHh!d>[S4שjPjVH'ۍRdbɠnS{ D,;ϵ4ɴh m'"ҳlsQq(0}HoEҠiBśȝcԕ5!IHq#؇jtD/Ug*#9eΛcӥAU6}CvUΖO/ 4~io8*[gSul>};% 3i]c:˝$U29;U ?`j S J*yN6NpFZ@moJx>Vӽ qayH//Rݎ\ޚUَ Td]) #v,מ o~Ja'eq6Zm*"egūw4)Oè s`qg2Py'ĵ˾+C rV g"3.p޼=w8іmHk/UˆR p-j!_'<*.V1F4t/^~Fڪ)>TVr_\0|=7s<){C!,"?)kǰq4$ EJ2ż*cୂJme^ARIѫytǓ>Vōxkuw,`[Tgy'Vn.sC4.+FѫNqGQۢ*c2"LT{y,Ē_qV@&[j c,:!U LBNUH%7 -p= 9# :]ތڔةdϡK%t>OᲠ&By1<8i<`lROuNmZfNhf>6BXYĉ_L w燰񭠽u* ۫85vXU*=S=(=Ċ{d봩B_4h1fXWQ?@i*356TS Ab?4|9B0Va\|Ɉo.ǗT#4]ex|aRx#?&{b|B"O߾ک{/+,ޥLq _0Y2' gMA @$XydH\j4)8d҄ 0ʘ*z96,Iw٨{x.wj ^Y:_Vd0l)f%cʭf>Zµ3ZUXl:d(ek14|>)8kj|v7pbXk:Y)b;W%n_B#=7$֣׼TB_MBt8>bGEbƶiيw@) ]zBFC6Hl?Q-DŽ9$_yͤG}*.Ҷ9gGKHF+넮)&ҿ*<7o0.ǫ7(*5s#$}&Ha"~j:sS.q{y-eسWU TWМ8Ti5d8=fghY+OkLgWuO1*3U$ 𴘸g/DOGKMXȃy, 'bX q܅k!91P=NK G{17T΅UU)wmYeLܝ(SlR?|7.r1׀g)q=G8!?+뵕EcFzyg b-!%K @͎tD'H+ČQZʝb4D 4C̵O!Z;jT4wh.DfQ譁'#\b֪R#^DGk|Xnv2 @2N yXE>alz$vr/l! {tN

PVWb:%\E2nB*!hS-n/YP';>bowe-v̴)6e:p,lb J/ߒ7-fy"x?Yz 0[le`HU]k?|g9ڙ9|k"(ǘ&h3-]3ev$FBcPˍ9U2}%7avkCYFN|Ȣ.=pof[f7A:2+7𓲮:Zzv7s9l6$h?ŰDk @)^| >HUYX©F(]˝DӕNDUA$ǸU, O.K pQDXRSHއ>Q^L>p*=B՗Ro'^, qfslY'ؐ=pҊ H(qw[W<,Եh9˺q{%O }(^~?/JfؠNz '.|\sHJAʫaq! |SKp4mS;0&dZ]'%E"tubΌʋHŗ4T~/k:2%$ݤ^y[]2ɮ>Ym:lQ ;_צ 0 xo>.p%@cג펀qW/g=1)e`W݄$nҘ.Mw,+tڝ3YbXmDY3h/f;{;#'J/՚v#,{lEM,`R9fDAf|#xpahj^ ڽT9.(#C/@PD;$] `۔V5 Mcm|-s(r31>X|<P$3RE~<^|x? dTl=>b0Zv rg:q.AVgaӈſA;#52kdg> Klrl1F ubB"Qx*N3Rhw@ӂjPrGO!˛JRĔb¶s\{5H1EGocAj0rt;*f?G "(O2zU,ݲl5@U[g͔d-$lxPii+x-".)lHqa5&lޒvpi{uw,6НPJ6O.NGDJ +CLP;JGlm$w|,{7l}(k}oVPk/KDž؄%a!2*?nA)X2R+&ÿq?LC Ƶ|&I 8|TЯ?>R;w(9RF%#G}| Z+S9XO `fzN+5vm_ ΫZ|h0e\7<}y*PIo~<[7-Nl̴nͬÉ`oDmRN[nsBlvKMs>O,2CʡҸeXm=Kt4pYv?K>\{F=${zN9ah׌CpvpnH̜7׾U!%j`'>Ю!|@3!n- jT.LiTTF 1󉜍]"X7}NZ(&1һfXLR*Go+su$ZѶٍ@z~T6`a}tuzUH -;‘i aОye\ NuhR>rIiT |epB-g/H>]\F9g`ܔ1[)9bgKdq餽Qftju0.&"'C 0EްByV[pXm*Hx.俹E'-%<*ID`Ġz˛WԨ`j.6Wac@D-op8ш D+$Mts>s:bn_Q74F6<z!o170kޛ{jS7{_FQ_XL]B [?<(#}{,=>&tIAgw.@"6S8ο*$ f4ߢ<~BK8<TULCڈsy\cd:qCԄz.][̼Յqߌ1 PB~T0pjXymO򇓾 )7D]&ǝ{+e2L nGۍǚ~cPZP n?a)H9^{ fFwV"gQ[[yͭݾ8]݆&7F3Zئ9*Si&g"#h& >G>/AD`і9js[:>3YR>Y3ΏI򃼉\9wxדS]iYL0`Y"UOy:gE{<4:6~KRx >"]wMS2n9 d=ޠsӥ:ڟ60 Lr%^2< znޟqLG'`@vϑ$3 mQ'dLP,qklpysO+Qu_6^4rg/D=jGY;+g@+UwĖ=\IJ(08#|v{Q 1D288H ('!sGЖǵXs>ggʂˁ bKbl`J:1])H 9E+]@R3Jjt9[%PPȂ#QϼKgT!8ңj7Ui?6_"P+D8ϲH E/$sY vXy~$ csXLCUa^"=|4Ȝ&$xNR$Nz;`;]Rg ~KЄ_j.EAw^OFcQcZ*$޲#=6ABZM <lwM 5ܾ%0轔iW^9ѲLcYV*N0qU_Aԫ?0 b!t%xRBRTUwb Ÿ]\]ʑtFsONT4)T#(8XlrD0Vsz=k E[!WyjHkP9<3I#;{ToZ|߱c0{>MAkR#qT,0HaޑB1IޞAKN펽U?Fvb7 ue`M x!J` ҂*D0y*@53~EPO 7Ƙ* 9$~5YKm;͓'Ϣ[:H`*A' էsn~a${:GP$:-l=5kJd}6] N5@pcD1&(hb(/O՘ @ }FcDfX'?wmL~V^[>y 7P]l\{7\ _P*KАBvJgk΍ZtwݔYRXUa0|R$eZND3Wp@pB4W Iק3 yh^]+ <nYؔ%C.Ps73Vj #4>+{k,Y Wyb Z.kskE?=e2j2 %$X X&iƫ0$kE]h>_)4K%MA7oB]PlQ׶X=LiYb6JWO6G21.WIe| vrfUwm7NF=ߊ!z9S!`T{2Gw`, MU5PRb7fn~~>=isjA:=EzPs6xrn}j t!# _Uμ۬a8lM(POĞN_;{ܙAJ `qBo^sSz2>7UaH$mds oP&,rYm&]ml,xɬ>4zh&m")7?QX{b # Q4pmEN>M}%ťɄ\"_5xxN0wRs'Yw2Qy P6ssG0αzÝOҏut=&8IKĀ3iPHRY LaGI "w1~PyxV2kM8{WbEK\Wd,"b_iCuT0p#* >&N%[٘Ipǎq`K-W[7{qT_qT嵇NO 8ְ١ˁԃ`/ۯ ֩\!̶-+]3xhkvTdoƥH)[B9S :疁n>"@Vh2:l[׶?%@q j!AeЄ[s *m:̹F`Q(nobyW ?FJvq1ZiL] ѯ~"Dr|ȇAjE|,Ƨ+7^ 9Ыvō:%l5?Ϗ`o_Q̢/ctQ-o;JtpUHZy4+݉ cqBxhBIюע Әa6`bbb$[h6KnAI~mVP"Q/D)QO'O sS:[{D.$;(s1@ʾRJTUm:ۼ(77T_| u oTfm"[p>?=..ՅAuuq1i! ,]w Sh0Y mgf Ѣ6C :f<]Y^f(Q=iuکk!q4sy$o-y 2tMEbnCq-M&ָLp5~"EAfuogkQGccZEKrU\-%jA H3xn9nRfJQ(Ne̦zѬ>1TZWPEv=*).=m\ cQ(Q zw|#@ rq|~:ft"tyfΝ'Tzi-IIŢycdw$nT'kF ύt,;E8y4I8~A)Yt|nIW3V#rE./zZܣ}^ɩB>˜ 1zװf,43/C֠!M+؋`dC;R#`OY"F[vgro9qQnӷ<ӝ+);R=+J˼dBHG9JTt z.f%O/X`,˂XSg )!QW*4kvIo?Ls,Ҁ";xinOecUoZ0J.ƀb<)s0~X_m$0m3u wb(5^ۦ͚~Q Sk;/V ^+7kR.uidWVw .OnjG=XVMԮke?b]*wuφz,Xy} tJw?X|թ OWt:u/~(k$wόyAtǐ&*\SoL;va';Nc}creb 0~liS-;pl{2I.Jbbo#.%?[C~` Swױ_IviGXp6HheUoRa<;{Fg6 F6 Ls!yD,'Lr^훱n`*?vLdkg(g{|w'\R&x!-Hd=IߒxSDLG΀<?݋_ FپKm7SIJy8=Uiq1|cǝ'un@ZDڮgFUUcY}`oզD̴z$_Ganɡ݁ѠeA&~єNK!dDj0R0.>MeTv]M.kX[$MA06OmU ҋNi@h]mZ;B+w?:vHc^ k1o6^`2R0#el㽶}xh<݉I@S%VrNj%UvZZjvvkzQ1yVdy[,>*C#>rbqmbtKF$)qt >-S&  D.e=i+onفurt<[P!_׍MnYyv&k۷PnfJ&]DuG%f,s" fTXL-Wa4F[R<*~*1EOP])yuw 8wtB% _#x8Fmq- ߗdQ`|6J+)yצQ]^c9S,٨Z<ƱQǩ R_CWMy9$9D[9I*U3mH< _@%!‧Ni6JC jFt1)vD5oF?i9Y]d.Y} PDUt""BzETIH]SJ|TW͕8mʝ@d7i5'zIeb|% Lq'fqPNnCQGL4Ս ]n^R't SZ:BfSܮu L՘|:P_CC2~&wJ|؝޲ I5: k_ʪ]9yX豸2_vRM YD/xt+B޵O yh/7v2*%>L;N01oތan6E.%fM4&qeݻ:zͬÄo{ZAvF{xeq}o]\ʧAz2!xI? 4Ax _ wLf^rh_8Qz)fI碹zlunf<(@<%6ͷFe\*,_P5N@6cInYt7쫊l68[C&jzwC9e^HCFq$9:5}y L[Geʪ}'Ӡ kkdVxV/s"qX+'(LvLsVH2,Ў]hYD {J HY0QElַ+W\5X 0;mT.! 7pcN {/^!f.A(ZR7f!2}" C cB~^:|y5Mc $Dx *92p@q8 &F>S vw3LdHI\;Y`i؉wBǬ:X PVmO:چ2.k 䮠a42 o󇲬4uG c$ e<[E= ~Js) WH@y̖RƘ`챃`嚇aDX&vA@x^Iר,E $A x_YjKu硫Wb4\Hqk%X07~Z'UzUEpli=|~9y(4Jc5͊۶aiRTzVLhHGY!}cڭP!jш)@vc0ɰC. VNϐs5[xiN;v><_~ v:HV+`9z m OفpP OO}Bvc$Tk l+%,)> 4R·bKPk=zUl@g/T^̐"Fh?ݤA- !Dd+P@7+ Rn%HFMɋo|}p?gctjМ%+dW.eŖZdD^O+ آavH8 ugo'Q1:u#ɔ {RWTs_hy9t?9s>$JfGHMgƚz]SF1Mut9 ryj)=n}&yP eVH yܛ<!D=W9]BndYuc&j"S$ 9"k!$ʳ8Js⼡rX3R4]BrZ|41sVoOQUXԞk?65;^ԛÁ{qZ|X"2NXYOR8pG#-m ReRRH׀&ʋNծ .͢WҾ„@{U?{E#i{kAkܯEI709 &Ӡi[<94 4WY8@=ƛ` ߶u~ҦC  c%er/\~JBr IXf$ԤedgLNDP! 0La0zms%fn2$VF-yij=8Ҷ(W$`yyCwU7J9n-n( V[D:P6Ml|[HU-U5R#ܨ`朐5ɗ3QuY*g) m/ J`yD}%6ljeWk;ÞOԿrKƷ9e@SʙvȶSńqR|ؖivEV:r@JaΗF2#>kԬ5tNW;tŒ"DښV Jw9IeȟXY(B(!"?~V.[6\V5D9(ՅNb?9ű_0z8HrZQ.4Ӫz.'\}ޢcB$._g=kEߝn޵ѫ9@@aH~hˎ;Zz~u*x<y+ ,UC6ц ꗮWVg4ᤏbvFmD05AB\Tī8H?/0$;<:3k0V@KqߜR j6Y\{-~HW[.CS8 bY!HLR@sPlQ|#A0 vέ),ߠLqF CӃwh\FlE} *X,g 3^)IB%,O[|~fOqB7O\A+((KE zq~B7>uVhuK~W x_sUsB6 ]ErrW[)fzlLO_;i?dO\W`!7vs{7;y@rQYd Y`~'ڛ+IJK,Kܱ%XQL( f[ʘWHdߞJ K> qpJ9\E5 wX޸-:MzNh('X ѮΘQn:@ |^9s}5\r* 0{w}[$0y5)%!~.9B"kD?X/57R|ѣO +}5 n5[̻%+r3Q~QTJ`(3e]VZ3N æJ˯T6Ht%- hm[a=h5X]XAdot:clPL7\Ud5l&.`<LC^daQ\;IyXސ?2׶LwhـV4#{Ł$vsa +| zB^I-xu#NgHJ):-I$n>W>`G悟S< |*?=zÒ rp@b116 $#v6"?xV^ Y}xEw|Ry3 1mLt±|$;aIz;ܹ~֞R\yk߿T;·A|;kT/p\vvЛj!&OB'ql aC02ҮhwD:N UhX/=KnG4w?PO޻&hƸS[LZWhO8$j{>;QJ jfp4xjĂeDm7@;%⒃y~a{ܜUY̜B7+;4C iO bY7:6t x|!>VЊ(j)Y4/?ɵ.̿ AٗZ]PͫEFHJ"M\_NIU[ޯWbާUk *K UEXIE#t)B!-EY))E1JqTG֥O2,ԒG2n ޱtHsٞ;!n#xz"GAr,'ؙd`VM[Tܫ+ 19a?Š%wC s5DIWN~}àIP9yD\+A_ AEǣnĨ:`ʔDu0Imb"zhebr Kl_W/wOa1k97Wio#eϤv1ʛh;c?" Q]ꑀCHnf*@ow}NHcˎﶴ:YA=|% (qAN/i"Sj4W(!?$=F5%j7[hQO4 [.4Tr+j V/{HPN%Y]x3$fLs$z8Jnwv1:Z‹D-BG]āF; @L£(=F&r\%`v6@ڠM/nڷp ̸snD0+QLq J٪,!{x3aJ/D%(8V^U-Մ'_ #WqXtJWhG2N}/iO Ԙ!y$ft1H>vt$di<٤̏P]oMOX0Ѩ7lš6 HĤ!œ}^yE&Y +&>ŨdJXmઈH/m `~<鳻_1< ^($M% x82"i\T?Q$(S!7WbfA9 2 wklP!V?mF+NTM;JqTU޿ܻTB>4YjDuD53WY}bݫTaOGb4β^PebUΜ:'p.#Ԉ'HG꼑slJC5ЫNm[ڭ:$O#FJ\IwD)&R׸K!r} J0ql<;+C:,Gx:gjᯙ.cwgjV'h˲C5q0Nm.f ;ǣ@!4<$Z`>_h;˶D OhwK{бl+jYuq-/Y22TjYMF%.MVwLX RPFض Ij̾;iyS\ @JΕ?= ކԗh][3߽ WE޳:ur׹RkHXMWO ⲺƣBHq 8‰n ڹHt^8 (xz%Ç,΍Bb1C7@qi&7L7uoZ^_;]n2ZEڹvu"9FaBlS ]d gI[imE'1ӮȰ}i<ѫ~E. FxexeKNn)33ve@$j,=WExv3yHb<Ͽȅ>Ho9]Q]G!/ A9{X uT.׺{n2?v[ǀ٤YNГ\m>Y ,B~ZރelfпWrָqmyV]x57eITC# += D <0KPnA!|YWs+f89M]^}`-ӊF{KlуիQCKe1]b88^9|%gQbuߢ\\>{n-6/֧.{=֟yS=ܥ/$y{^]/l݀2죮븢ԝK72N2 ꛝI|m3d,g:Lhڪa7Dk{$]GG08z+4_hj Ck fV]cf6̢\u Wv6D_c5`&WBa5f_2ƪ}[ W>@gd`.fO$װ#U&i{bG'5t2vI"zϰ/MK GtS̿GNS6ÙI&|b[d2YH$Q ̦K3;ei~9)|WNEb#(k0:#qJ@lOj if4 aU+ع |LU& gLg<8guhr^kf*g@F=mF Av7&Lrug6m8+͎DqѯD*dY6Nrc]hՑN[>8zJk2*R)zrę'CiHu̧B@`vP5~Yt/|֯N6h9q\Y5=JV}9L"߁Ae[ض>(H*\nk"^AA0+v=m5HOā@h$B$yAM+"߻b;^BC=,OT3k eߢ!gYQHԥ&Ս"G!jƟfȅ1/>G8Lаo^s 4}i; XImTtTP^aۛ{G3U.9ϱgB^X. wXbE۾:IV: E$̭͵őBXCQ\ʎ.~lԘѳ4A O򵇱ݻ: g`4;trW CoiSV薏$\ /SɅKjrBg^uJuB;փ1(c=E/[0(Khjc"CX\ J'l0k%0g9)4l՟@Jt=}u'[k|k/Sleljd&ԗ">^EB7h}U0c}t:l7皾q#mIUJVyWCJds\h@qrb&|j3w >DzOhB(e)PܓfK8`o%ğ-R"AT+o}>1 Cr.H⥝ -ܕq {bXVMD_ⲧ-0 ; "U7 B{cI] Fľ{6~Q6CVfi8Ja1˕BV1zd?µRJv9vƗfPXzӘ:?g1 NpL:yo/}Eл|y*-ϴ e π9}OH LgPsCuٴ` 8U@ T&o4~?]{%!o@:#_@沣tlf/Mf9h%ծ[or\~hĚ/I>cޅ93V|[i0:B"e 8Ɱi!7 uu.h'߂3b&⿢لB넗kSVt^Pw&Kt$ . '9|{ņDB6!k:v<\/A{hrn׬'AK<Ib E a=T/b|qʻ'ZFaOIxM.H!՛JC!@ JF8gbe[Ci2snMUg qM`C Nݴ% c r*KpEn85*D? sߖGUapϲ>85a_s.|0gw;i@k-߮IK~~il|g,MU& ecz&u0;4-S\OvB evȌ،; r*!4qM [vizW9#Ă.r3B,KKW}k6T1Y9S.k?S@6+Ф?v{(|Kj?%Lv \ 7'*!DR7> I#OU1>Bbce`kO]9OJ]=ו yp׮I93 jJQ'oK]4_.X5_xaw1e5KERE#YO8Sήͽhc| D9n4 T'H&| [ZAd%OjәډIGu<mKoҰQ>^_ ȧM?f$_DxQ2fp^^p0 lps~V<ԧ~ˏnBv=8A$Rn+ ЕLd,zO!K $@p茴guI8Jwt|WOnK'Vd)"-u$0wmW</ r,T'e]LJ1ҟ-d ޶~^wI;R`2A>&YgGwo/twcdydhZm >Ǎ8t$ד]:$_exupBLo\tFWF<)Xpn7!SPZ I4oM4b=hԙ ;i"o՟OfXR׸M[2۷saOJ Үԁ"M'?e]KsީXgB )Nr^F`7*ƵS_|IJHxZ&ŀqp|ޣ:t+= 6 96$ wLN n K1vtR ͤy`O.\)߶]2̑HTx<8s#M*k =Sfg,99LS"bR/d]ĝf}}+K?|Zi ?ܸ?Z^q=R1WDRkݖ-R=8X}|7?̬8 5[Vk U9 ؟:U7;g|L{5~E:rV*~Ʀpm<[RD~ q P)ǢJT1*Dx7]TEԢ>p I,]3uonV]LZ8r=Cwͼʨ.5SUcn]G&w7,>i#gkj쥶~ޅ<*#(pfL̪,te>;=nKt=^8vg/luM`<}-6ā&3%iMWX@JASmIh$3?ZȐvxbqE @"4s#1ԿiWMze#r]Q}M كYY} Q N |ʣ3`+$. V:tT[ Umrfh[(eVTpo 4tPW0H$$t 3`&)#w] ʁ5sI}]>ody_I#j4ѡ?ODTK(G-E}?ʬ}0#HJs ?Kz٥ͫNItO.I8+>#C+c_wt%b|\:|˗'UJjV,ba"=nփ-0WjL!$^ӫ5pg0$]A]ڴBHֲخ1"%dK߹EF\Kh:}~Dn06J+h'Ύ:fvwH:UPGb4}attIs1&HE9ʰȃh|AJԣfB2q5HLfjGi+^6L B޹=!A:0iUOwAÔOGA ߅1I4k|3 />NPwJљϻ֛ TW`ZSZ>"UnXd"7By!]_4"WU[v F[R$B/>Ht\Db7g'4RY̷OhFjc #N*{-J:'ڢa1䉧'Vş)ZZ.: mӮc>snL&riA/BC*4XQy/ ǶNq v5·+lcH[/D-lb>:z*mGcެ16?dX!ZH Y't[^p^1hQ!JdlSO'd'TcT&坹+[-אkD'챻V{%:T -^b pj |Pfڽ\ӮLS89X$፧aךS+$]Vi2.cqBl},k_F$"`!Q/tYX?.t0~}PW \p6aʆƅVPq*du"TMS%GU-{W$_ZpLxak;ɾ*c梪{^)E#N%j UhGwk@Px4Y:6ی7^8kM:,}kKPtNskZ8 c) jywyŵd^\ZW0L;T dUQ+\A]ɇ"4a3.8^iguӷe<@`r2{}[3rqocpED^ǯ%؁ `%2"42=b|T'D <^O.ï>'`KbY;#jéGTL ##XJԥu- o= I˾G0g Gf([({xrbw KΡG&m)<ȾK!J.7"M%Jf{Ϋi:hS@^ͻ x<ܳqZd.}%ntN\q(IL C]Wy\VnaSjOa}(x{ @38Yn Zi]<\d\) Y%0uT/޳} 1E42gnC\F-wTF dO)8af=w46r*]TX cI~RErt=1S҃[W<#@eM^ ~>78S6\}~[si3pӪecd7f'PZ \= =9&cPWz)" $k:C\=9SNBBvVdcmtaqL*wBQA6D5H+MDCWP@Œ%dǁ!T2>a.//K֔ b yCpliwt{T:$lm@Tb9^Td^wTH|VdoьќNQ"("c>:BYp}m) L|G'Eq?(qI)3 f9\B>} g)դ 7IF:E|Kti|\>W@WReIҬ@hRD(t ` dxcP/S:ZJ[ ِ lqϚ|7 dL>1R W{~F_vN=lBT8-mfƵԷD6]k^i:Tf /N&]?U뉬UU?,t4Nd yHjd(#\=y%YI,^.HxZ/Wz g _;wx8v0C"Ѹ£GV@&=c_0tP5x?v3 z!:f1DR )G3IO.dX?-n/Vpf8) 7Q\&#6 a]Ю]Of;P7ѱkL+ljAuZ*je֤5 m4=Fh4 9BP?`-݊r{A A1hI,Z>\ŭ!veb}Wg_J,P\_B)o4 SOqDKP__b\v:[oKj GkCsȇ#qjEIgo&"}l>BT F[FÈŅ'#r57ZQ?gSZ7 U=`m //HZi#B]ut+a@tBbTd(!Dh5*A<=JۻsdݗB[O 0wv\IE.PJ? $ a>')KyMo$Y(;\] Lf@Tb2+Rz&l:Rld"8P =o^-n~8 Y) :;"+p y+zb1 n0^/< ꊖrq_wlG !Pkg"tjذkZs䇵̇g5@ôlAi_GcF@IG0 {ME}U:BCCҍ1J OVu"F~wgTSJ;w%V[aG[LHV.nx%(V'wnxG!~-ۡ`0d{tnSf' ^ Ɛ%uVT%VּcS.LAբ~n?ӣa}ɞߐA!A q7 ٠+ --=t20;0pO9j:ւn'SR˫ OFK$F=?;:7h[ra=?0M,2~$XeQ28[y]{ϛT|" {Ĭ)SMWdpeWp[ fwU9&a>^@hy,7/. $z5$aĀ^3- DcypBXicDq4Ա4.BV<,ɈhmM?7BoKp9uA6'b; WfqSGeXϨ8᱘s;`K2ÐЏvGp;`HID-h",>2ԗ#~-v#g&/B,{.)3D 'nvzv`-s)/7ð v@{˦8Dd2y kt \H+V0E] &TBd/$7 /ML)Ӯ=u*Mz|VjVے5lH:=FO۶n2GnYv.r_rhןZ3^+2YVt2BMFBA#~& &E} 79hPYu~Eٕ[5MiW=Op:[y`m7S{v[@r-Qm[clb]]"K`bUu$F-xq{;lKM{!ydf!K4l?9*I;_ q,VN2LRپmMU8L?4-Ȥ˧o^a{6CͰN |a߻zHK?3|֕n%~J(6RLapql3CJÀ 4|1vן=۝g.y׈l]1eF8e8pYqd4?9=j 3TGMcN"Է,f?=kʸ\YPxsKh7\w3X *SnP3fG># ^|/%i$c-Uh)h%Z_8kJtOaZ|b͖c3˰f wwR T{Lh7 ݋z-R0-fC#fN"KS zi(zhP9]*31W?pp\~WX$=D}rTH1zu0xm ̨(߾-k&۾FWlxΪԞ@@^f Ǖn{c{lɒz05J"kh١h:Ƚ\ ӫ g 4,'`yW˱F&;1!E=F*urpuFQ[{̷3C-(5%a$NRh# q(l20YuYps,&(kR8Q-^4cS>vҵC(8F7Pt. swX{>sa/#m)rAaNVDU[?M; H]jL<)3CWJ? <6Xpk2C [Kt )qO$*,?@5en%?VU>52U|ޗg۹WW^s5Z I;[&f򄟴zn[npn$>׵>HԛN)+l4AvTU:z~mm 0yFfXgҔML 2Ηoȥi p=Sf |JHY7c7>kɴhPYM;<@'!H@ۙvi7۸PR2FA8,L3 TAuR*s1Ӥ;l =#xc.Wq}~iؿg*wl ʚit$ce3,_)5hAO^KCS'V4BǍޖW5~ .Za=%'0t7O름kB.E,@.bҞ^?9-߇t {\ 0{UnoфvEN8嚏C"W"ByXsCSy3L ]e7s=WJZ~~lvmh/ *7)Z2 owry cg۴ ]חTE[ܧSP?!"PLNګbuk\)ZwNѭ@12DPEKhg˕4K亟 BweF@ )Ɨ2uu#^EX0zd",oUg U4kЍaRywГr!_6L ÒKz e(BZ"F@|eeFfW({͟е,*sVFl89oWU *v lbwMIes%ϖ9||XXV<, IFDt| KpjlbC\ĹLESsꎯX\' hh(K.S[P$i?RH+}wlEV3Y߂ xhynFutVuӈ=O?v:8Y BȱjC` %NGdܥ Q'S?HocȪ8\HA'ivxHx];vFgq@P@dn :g?ŒץK[WI*F#͵oN]]h .ZTE ʜ Xc-7/Bs0UPWL 3B2_8zk4~a!3,[kRD-; yfSJ+W;c`ptLB՚J<EnIvȡC HdbHċﴩI$qf:`lvX6Wg V`$LHn RbAV4-u>Xk' 4903:'V ꥂ5->&.tU.y ,ዐ+'|}%{6i(Ag I;wZiMZ4(y,aa"U鉌Fዞh<'8m IjpC5G#gFƎ" -FP7%8$ &deli̷]_=;, p3"7@_U𝗡$Dv:5>}[R()>vWTW;PQMŋx<1mʸu0.b~BP/R C 1xhP[gJS-\(*9C1Sz_\ճi hTH$I49(VtT)EPi{Ic w!VS]{‡]ɱ&__\7ͮZ :+-lwU >ΥGWՋigCꔙavv~K@I}8TbH5G%U&0ݨį ev+S<kMw3p==!ԉ(!P&n4Ӻ+ #]@Y3!XZDm +Ɔlá .ϣPF:y3$\ RyXdus:sK]^"])} }R7=ii-8hڛ9%T:xwSO@PH%iG GSwI?O7 tOʦ$?`zٱ~E ieUDq! Ѥx @[BHٮ'˭[[rxvlX*c9xmݜ)@\"lo!Z4$a g ǷveĞ@òFGG{ y3GN=HY SU Wз3E`Pm7!K8&&]^ڋ2 ه8+A>P`G4GNݕvtm|Mj4Zs 3b_sK>6Ӣ%, |px%ԁȢ}wS8Idظ1S낧;9C%8'CXHihCѦ L}L~nL~PY'!w9Yֹv-xR9y)~eJH֜Q_@F\40%јxB}؎4rMo|ӑcz@~m LoX0i0N *5)u+_躕9!OীzN dUJbe$R4"QUaQE1<%g$WU,(+=7& qlH@PO4s`fo@hL j#BH@y>pfAZDvWV?b0"mkӿ`mDU :T@W:otKUaĮp) 8zwKxQ]:>J %3쿄X՞AѲX$n= 6oKI( l/տ*.gX:%^J|1KslR_ `S8".ɞ6]Aq5Y9z#v)4Nq}wd3/u_׺ō}Qu@7{R$2uw'SL ­ꥳAxIb!;>x" jTW\1:ؔ:My#L!dUـMqPCztşdmn1&W#õwNZѫңWq4̜ -X!&:,#<j/@0TghwHnj9 ;D+%[l FSn"u{]xœ"Eg@Ɏ_}m:vnR_Ku g߃T5%?.Q( u(n)N>,KUd : ^+TsC R*oeS@e*s?ʕekgyo]-46cS~R~٤8-k ~k (hj俇qU:d]POT 8U;Ƶ^ cԔIc5/c[Z=・D4uիn Cf~DLtK tN2)WHI]^B)}*Z =@1 P6ӇC_oy)ݢJD?7rxkgߛ/]PA]_ m XT"M|'}D:SdKBE `7$W:$`u`y  R~R%g>5)м7#<>V{,?W"2a1Lwc-=Vee,+!嗀`z,6}v:{* }3n.9Q|5LtХZÄh3pusRv/Me>GGxW8|ԙ-gA vu,g|1b?~]C'A5 ed2۾;H><9׉#ۣ8<4x Dث$b{_+zhR"O褂f&Tųcs'lPhSr{.8E*speҰ[^KzLF( Gꍈݧ8PօޗA? W.flO/7@+pz:䟺-+coW7 d+N#\("Aj?+3>b_v\{;;+tal'?-;AG׶RNAn t\/ÿS}jA ! M>g#!|aSa>a>V/휛xoIՖҿ_Hu1,r Z^U`)8iY!D="9!-ݪX ^R{2i/D/(uZoXF93EttWPګhG)d p0m=4YR'-XneI]͹`λs)4-.iÇ%Mb7 mTnGqtnFh}ģϯC;JɭO)ɬIC+% _qo1S7c 'n3ܸW ŅF…i+PK`{L.:Q3Ú!Hϵ7}6@lT*J% ff}_IĬ_ :Ys@Y2btskA )rzZ`T̆UpvM:Z.11m p2pŎY)}\PLSvjyw#pb%t|>owLXL &Zc_tœ|$@>e-)7 ['T6Ouo $Osoo̽ۥ{ϟ]0d XcQ p\s[jjTcũv`oO8?u*KA^깫+΀zA># xG,Y,ze/wYU1N2;]2oZYŕEH()f{)e!bzlc%a%)RgQ&j Y輯Td/_{ౕ{Cq\ fS%G*6MJQFOʨӢy} Oؿ Z +nuc|.ЙBTVMb2-د ؂eZ@n6v#kASȶ.:w<̂Gb62wqTjPHQ>H'zEc`plgK-Rd8+dNYP͎\*KUʗ1 z8v`FH2bqo)I[udoUIv- }$>V3:>6X D`[CZu

v1T̲_$D" >\4l&,t .47PKRޥ>by= ; 'Qʟ7 t]|(Ѧe~*FW@_u]+MudO'TT)V[>UPJ2 xxor#~<}e?C2ųRAaHjїO-AҊv zC!^NٹZF^h1O*+7b..&>5X޺gbf<#.>L{ ):MK [`58)" T;_Io{yzi$j@w|/R2D(w6ЌZ%8Ii(?Po3bO* Ц Viw\##^[{ViV%3'c|Ɉ۫}})Ϸa )8sHr݌8C#bOt% _M$A,-{ @@R]էyX7`o&0`KSW>7 +`۪̿fZx݆T[qӫG>yC-^w#iO͡ Y6:WKUͫf\MF:I"pqC~z|Kl|P;S0Cba}߃Օb9/ŵAtNJ; ^nrdѮq7kq%9]6]Np(F LEkv[UŵOjnέprzIG}¥6X[,T%z=ՙF5&07;`Q,Xz~7 SĚL6Gmw3Sa‰ ԹLW)=$PJK%ؖUYE00O3ի<¡V(bF3 |:F/Jal֤;rBl~% [VMOvz^Ck@y'x*l H,R),@v<\֕$AɼG+M瀱 .9$Me_+<|i1DZyTĘ ΫߛȦ(M2,nQcenktoF~<&8wvjQQVDLy A&{DޒR9,ATqз \cʶ®߾؟,ʩ eyHOs1ݺkB'(a*bJe_fݗZO`B12n)WǺTSVE)eL k,dn0%FG>2BWrQ ``^5>QxNϩ=8sƖ:{уx;:ΙH{I%N0ֽc{hq^ )ϋ>Dj`~ăXw4t4Ml@9ma̿@zF@"==0qHdx^yr;G1lI+! +zTDҬNOv=;#"e^*nxtҫ@]|2NnjInX: Oܡ3; {t]n_WNcRRæ5xcp]tdGdBB4Cr ~}Uȷd_a(~>x_3u)1{ox)Nqoh>k!i>r%TŪͺ*b]h %6:[2>6N}/۽rNthe)K>v Ȟ9t P0lKߨALI޻^.+aUOԎpH<{xia`VԔŲJ8g.;7 T ƾj؅2XVA6P)V&||# 򈪍׿pD\ǤO6DѯrjF)O:<Ԋwp_S']Q10[]*c$}ccַ92N!H!ׅ.{ߍy{iF]i=xBV2Qdf_`>ӵkl @0pgݦ,63b]1xb#V`8.+uvpF7d9}@ ΁w4}gs]!ŭ,Get0!߻Ox[uܙ.jeG؎GmFMSWԲH [϶ot1!Wb5M vTkGe72Z:5|`Vc^/9Xzɑ=`yϘP&V|tqȦok)mGj뫧dgrw4,75Hn#}T)7PO{m|<ʦt!91M$_59\FP?4̌~(6D8dlI"[.X_˔=Dg)"oqR0lI a3f,EEmQbҕ]Qm!>s5Ӫ""B&Qđ8,Tl"B:;X J /ZvE{cē¶^ fN#W0B⩽lkO݀4dxȮگ5CPSo*EEh SAʟaTFsiIaU ЯC$9r5|ɀQFk% ZQK=*tt?N\F(X5 =@iZN*5R,\v6[ȠSכ $n=ƴ @; C)3 .q7flUtÞg'4x/cD:Io0|f)|y"ٚ#`_v4[i*]ȍgRָ`E!Сdc.Uyj +B= ThpATD#)3 2Gvd'5О+Wi?8lWm\IժO'4fguk߂'gk:DR׎Yi&™g4YYJw3#MBa =EO:cRTmˏ.駚 3^0۷)e8Zjs5>>|-̪g-+5 (0R/+O8![4)_ F\2!a VmK[@(;x oHA! #jdxˁY,Hm9bVb!x/Lڗ@\hAM`7*="uaJ V1 "c [θZ(kG>$e<Tvҧ#b=Џ##D\a';bRѹRQ6Q7צNLwNWdw 7n|}aecc8; qO^`w7MM{^/j uEُ3x%6n5n aS*MK#K6Zs:)I\Iw=~ٝm ٙQЎ+[2q\Y6„8N1|th%'*M`le| N`;Z27|oP,!.Ũ@OhTH63{=Ŕٗ\!HX:`G= 7yn3N|w RN?{HUmL7bp_Azz-3/w:U^^Og*}2]ov& mŴEm'Y[#2$&0 RB3'.iO-<HF0:Syx_mSdIñ't?MZQIiu)I҉?x|i1mcp :GuBƊhu~_`lF'ĭvQ#q2NO#Z#[i5ocV[^ U@$DSߑ2:(L^By(K|COSedP!F͜c&|u]0wLTCk}SmpgVv/9X*hr'Ž˓v\h t`C&U#0FCɩr s":p୫רc&ZL" _9$4/ eIƪ\kw 6U⣅^@H"d7*d*8o0Xv-%[Z`\rd$1iQYEШ/LA|?eMqR"GPB?:]' Ѱ(rg4@sp+,Y6OS@M`+ |]F%`YakeBA?Nj$ae>D_iWsqvD*P:zZ/͐O:0 [v0)_iM^O.hx1YT&p&NjY[RqL bHՔs dSA@YLOɃR\TKE鋅Hmܽ9" ["l=3ߩtUU؜M7cXh,nG'8Y>%JĤ0Q^jCVǡd̏p,^>r[Y-Ghf<%it"VhE&"+܎>!D/u$,rXhG(qB 8VVyM/]‡TdlG^5T[0ڛM șJS8y?*x7og u/s|TD9w'2/P]Q/B%:y3K_o9لK7heBE`1zϨc[dEҶ]WRê`P)j|CށǀtmM^?5_Y;XlN^OZq315t ]DjſDt\ִ"|} !JXsrǴ]Da-šBRSh,|Q yz~dzu)`4<r;r - I/c]g?e"Gkd_Qyר -F{~1H5 LHNgBdخ4. _Z.sǰRPn$͛Ew }Q%?ЎƢ lu:be5_96/ 4*G1t d %xq5ic:UE:Z)kNc O8=6%cĜjG8ze?;2#]`?^B BJr43y#짘1 <|O|3e4cB$P%Tj3ŗ?cRbe=8*6X|L=*tC_3)rMcVG̨_?yx[,$לǔ!N7(thVYU@_ͽC/k)}͍M EU-k!_aBiqF& J,y _8Uf (Lc}5@;ȞwE Gm惽i33R)CHά;+Lm^B:e)x2H F7εˍ<fgޢ]t:͝yŪaPUmje=yZHb]g/Q392)972hyԝweD5L^A0bS"nN Iɢ/iez"ִJ@Նt~%yo)N!R~5 <\̱k+b ;Xz3ܖ=efm`M@|xcgZ).[O]j#]*k(KwpUVZ2G9Vr[):ZR┭UPlӰSSZRxۨ)_,5rD>yv8yb; ~?xk: v [_$}eY )ih~Y6nߏ.SyZj;?:x&F^ؤ}.jb'Ai% Y2{~,E@WkT pFtM*]+R%܈ps5/1>GAqhT"?K)i䃼l"0MQ,vRX<) bxZ(l}S,[cHDj kt uD g6_M~S:CXH]NtCr`*2x"UЖELXEmNصm{ ? u.y~F? ʟ>7b$]C|Chx3ft6W.,3P*\8uG=팣S`#>Y|z&=- 5 &lƦ 拘dkw6SQ}!vK_0]$u% {"36f~g7Ml 6LX=~3p+2ӑxvހIy:plèN:֘.=6oK$r}f;pvjX)Uq(0N.-t֕b}? A+aUsB(BFnn' 2(Oɀc+ߎ>l&Z}y-ibRZ&AQ5&&6p݌[cՉ6S ײdɹ/26}MGq% QV4Z.cٝM~ dDN.ɀ>>;tۥ#_"[eOĕ*%? ~gI@ cP[%=Ր-K {>F! ?3PtM*QGyX2UOew^*gQ%[T" @/`E!?`}6KYkكMFs0r%=i|H4_V.Ko9μ>ߖ8F:2@]W~/Pl\C`0sʊx*̔!ݟkB~Y R?x*zÄ>df8lEj 07ݔgf熌Je{4}K4C65OM c`q5_)\(\ O_ý-p~)8,|e.Wx'::3qf^,V+>;t;;cfQ` %)߼s?R9 %riQb@/3-B}6Ϥ,گ1,7wN'u16c e[5 WO,(ڛM:S/s"<ǫ07JdWgI0lOeqcG )5Y^I-"ʰ +L{/8ȝVP:'mETgvo8hkeHMMǓFTkWe{|K?AWi1#6!`U%l13b8rlJ,|4vpw5qS3-![(s,rVzeD}9ߎ2v/[Ue7|^]~#Ki ȓ1\ $d: \xczIvED7!gqu`W/M/dK=bMBZ/v0-T;MrOA4Tز{A8EO 1U?&Shہ3L4'(ciI݃UƉ"9\sͷQ$\ .OX sJO؜>@3 E;3ݜh0M(IXGhvE#{N4ptdLDtt}]IH֖L=jI'_)hHVmh_n&sK\֤O]Dbۉ\UcBTu(o)66h Nr7}M 3ɑ'T]~r (.To]@2P fٓ|7wK&ƞ֋ҒɌ%ZŨ_]!>K㶵NK]4UFv)w([x,灾1x>\pB0)Avӛ^3 SvB dzk9jS#cojnf]a<C[8_d\?zoպt:CPg#y?;.-U|#˚ )WX>0[ jdV *+TX֟>zNL)B>f( r ^|7ާPs{iw#КP|Y-+T1g7KVMY l$V>m%Y aNELZh7ydw=`*ܬY'^oӬE2pBm  FL'+>ɠ֩l52~4 C>YyI .h A= 3f8XaLm~ -R]E Y]2zn r ʹSi?B͖ZSPoئ> _=HZ ~7rȯ@I|6|t3O@,CML&׫qS5XN#9[O?y#e*$@1|z?6. j~@(~K KC4HO(}r2@oTyfe=mϤ.0>m0lz(fU#{-xa- xeZ=pOybwr[3=d\c≩Yk8FʙGAfz'r/jid4iƵ&bB6mM&= E r@ 7F;˽2J~Oے4'AD"ѻX 0͗F+$^pT1IOr=Lmbd7e[LbHeA_Ĕ!'ztYAp$> w+|t?wEVHwm-]HjCInvjs$bP5 x} LKM@S}McشoOu^/ Dfۈ3aQDsjTH=1CY~#cDkϊ7Bos0 ᴘӠ bԋu%ڟ!! ;#9(lR! jj~>bf֟[:{1 .hCYVjh ^$8C)"&ƍCбy -a)QE\X)MA\`C^Ufz? h?}e Osq[Sy#;ϣ {֊M/bò {k_.?/r%IA޾p%1C 9v)2.b4L҆=麅}D[W1luGQg 30sQElvɗWHtie}Y*Ԩ2c ل"Sp$vpGQcvS6%S^F_tC\͐ap)_g wrlAͬ= Fɦ(=@%:#g.އB$ſ1Jl#VG +A!:d_p5[ǔ:т6߇aku|@'1]B^|hw(q4=~"}3t܊卡ч#P q5ԋ̟ޮ): Ӡ #˥=$$5d]%؇_Sݓ p 읓SPHQ++2; WpT{>Mqk|Ől/Y*OHp.2/oL˨ZL<#VT?7'\VE;ɀ($-ja5x{mM8vH, BK569\"}-bB[0P>r :Wh?ύ1U3hCѸZ!,x"z @8;>Z}[ c f}#z=.=lGctH|44C1POދcGo3W /4Ԃ "p3 74y+}f"6=Sp}O&:XƠ[&'mݘؙB e0)u 4 O2mHύq¹*ӣk4q.T+pCf! gsj1jhDFHdr!:v<&^(?˰AhE$v%]Mp8m:_ƢMuJ|+ *}@ *|o"#/Űx/} _/Yr4dTp+'KSMy@gU'~mopo?~&^牉kP5Et>a=W QO!,8YR /j8ӂ$ I3A\M5rȎϰ煀XLǬEO/7m]ͶCZbz+8fwEiN}'=^FZ4mao4t>\[͉/5TkC8!U? V;Arp,5ۮ C(vM#bWގvd}nu!S^itu/&xꁪ)v}_prVNMclEO2r#34*Lm[h=恆%B#R"_i?*|-e![㴝I ouM-+mѸ*@-ObCa#5<ﺣ1גG ww]FѠ: = Rk}1·Gj5 O6G[֘U,s8שkc(%CN1l[xdU1/D52 dWQ,KA:;hP|Cj2m뱊`0$Nw"è s`X:h_pTɳ>Qq.0239#{=8OܨP0auJRǼ҇* fڮ.;2 }O/ ,9(}7Jn6e;qȝ6]َwmB먑HU(HmSȥžATRF5Y1BC#a+, t΅"Mpk>rJEnWhuHRŚVZ``Gdžgl-O~,Rbb &% g=7vH;j3:!khzcsR3z*Tea]JtO oʶ IzYX$P ͉Q%[T^}.|4 6R o*]^i^0RuWAbeCEgDtŰ +øZ*_z^k&H!fl$=0z87R56fҝ$ BS#-ܾ,,uqPR+^a0? иbFs(x3G7bmiśY:|-v]|+A6 #dG]Z%XMb+& Q.#.iJQd|%>';1 xrXq4b5z}M:A ^3#M3{QoQYk0?@Ώ y>9s)ţady V>?5 _hJ7_=:dp6 ]FZeewiUsV,$ R_KtFUZY}:;vNDN2qcɧEhp'QYC˺lvnD)n$a$uOl鱎_%y:@hV\vm9`cFޗi?Vy8`t(0-yYeZ{H(eVe3htd5+Wۚ 䆣`y`ɓGMXu\>_϶IǠρ5ԆRAB3A% 8몼¹˺ZE.L¥(rlo&Nź_a,g8R85/%IOҼ͗Ee)~Z!^W"՛rfeⶼ>m18H]m3.~JixtdZORm7Aͭevt!!)BѬ/g#\ꏖp@.뙑].o"9o_d'f_B\^*(1ѽ;;Ŗ6۾6\$[>#Z|70yuH7u(zFɭ==%AUXI۵L>"94BNXtWxGLF=4T!RwEdJzpLep5\Get[N**bjQ \6h]<%,ѳU6j}. zF:A/xנڻD> lPDch61f/Qzf#s&9|ջh/8z95*=#s xZu2fsG>#؃%׿kjG݈q-Y8?>ӵmzPKE9EpoZ*]u '!Y-Kat["ZZ4\f^Be⌟f+;D(qsjt BђN878;tX zzt[VNrHdB|Nfy]/)hˆ,}@ksko3j6.2ūG ˚l ˻&NsߦBbv* q`9&Zj`GFR(<>C ,)gOȇ[hEPM|=EjVx#D ee$<-z}זPX .U\OG]F;R9jzM3s6i?VLP0ЇUJ;HĹ˿CbJ(l(IW11Pmlz]74&aQcbVO `cN# +z] {?p_|bQB@BD[[g0ny44pD48CB,ai>ⳓޢ.LV"H40-keA/B)^Q=F }Anx-Ϭ{+;rD UOe-Xgn]RH>!(#(?yz5_YL19cWq椺?T;)BvY~쉐lP+ity5DꖺI_+hf}qo[N-^czߓ, =7)i -q!&V)4]di,!~yH334C{^=/Lμ VlŃ(޻<${Zƴr--.dWBZNe{ RHNZڏKiv?i]U1Ҭގl.~˞(O;33SFNba1U~GԻ`?}T6+#^3Lq116+6iMc{mUeU̍JrV 0#??IdSw4%uѥqs/ <;0-Fr#ydw7RA$B%OBM>ب֍udI*[q󝝮`pLTO|!AB8un{6ɲQk.ĵp{N|ٿ50Z"eLcJ0)и唱NϐKG` _V<'&=8bO5tj-Q}S ̌҈6U(@dg*xO\zXHc+1tl8?:ZQ)_/gmr()B$ߣU{VbNP/TfNR羏b7F+k$鵖C7a>8Esd^ahpC8vEVs2 wӟ۪ 7 5tw6j5yuS=|:[ot쨭\L`MPt=~$ߖUq2+t9Ekѐ</09@0|wbzogw E۩1FchڢM5ftA`B  @3E!P֫p#%|"_ux79@;1N $-{lrcgơt[ ч̌q|ǭa<\DAU=$γ}g/S4a)1:n}خ*>mu},gd!7tK|lcR ZYn3#ABuαtDzp„1ds-&L}񘅸2FڙҢAf>t-ُ ba~˪{O,i/ڹFS+# ?_'p#N$ͮ< r 69OqX{1*oആz!qe|*/:?rSOW%}HliHSaO B(- vLC4cZА\C0V{(֞͂*|l)>'ݢA!9X?@23f= E،N"(>+dF&ꜜ\ٚL6v^96fz[w!gq95aačaX3S",1[ :am$(] C>?V؁@tkF<nj`eN1 q=(άxUcRiv koMh/quqzMKVnR;p6xĺX8XCt /y^A!8_3vfO"7'@qlDGMbyҩz=VT$'պ0_^RtQ&Sn:, [{zqknh|r厫}aq  5vpc%!5¿1U뒆 u+@jLM^|LvU+Ld,.|nHb䋼OʧnCypw3~O/'WS*֞ǽ!EHYp-7M:vB =.7Wc=c1} Pwؾ,19:vZ ;(K m xLBaOxlRޘ7xGtB'`^\^v7v1眑7tdtC6&T7%!͹ wuوXc%š/tڥ[C. ZQO(ֳ;-_ ܉Ĝӡ4ѧO@Z[@0l-wBirۙwAYt2##`k~ʜ. f@|zO3gN|g.Ù](%o0 Ưd[>c_@d N(V;ĺwDmO YIfTjr@s][̕_UUs7GG^ܖ| TMqNA@lb6<_Ȑ#9blpi#>n.4qZB]ڤ"1aC"&{DŽ,ҡP\1'>Qާ K! MJ'UY7Og)C"s>IHvI޻C=&T1W0)7}GMH/ɷt'#)qt ͟5yXVQg(;  bV7jg^=O[QpisZQϺ^/gW"%n"zcH> {0@vܶ0(?g.Ծ1!o,ܢ݆gr\Cuw35 |/P.`;Mb?w: E(ҘRKɲkIui3#zg3؇8juj/&15ݥu+e=ܞLW=-:fYg6. K]LˤcAӴli(`0dqO_ aDU'd_Ү$I}ZG:Frf E談z]3wr rj<;Lr-󒑭g9٣_>zaFJ6tc9+3>q#VGb7mG!_GoBqWYӁm:l !SUAo i+\i]=~}E+]5zn Y`i/ \8sq_[REV7:eu}k}t (#9Ćm+ƝŮJ=" t7M!Ydn'dt q M>z-HC_+ْQH(VHU&>l#؛q}Zk?OAЌ3h 8s|kFNQwtyef9;Ut gV?[+ !DT@iѵr\!Z_]\7BLH O?D#HJUޒA(a?+\gέ8g'9Ƭ6g*C-g8:7nڗo4 7f9urBK"=ށY-w!H[S;)uD<0 |GJa!yǞ}iߥiy@[\ KQ5`bwpiգiՈ>/vnO%c\++6,I\?cDֽ˗2 a{A:/E<+[LWV@@tsT7MOg;aMvP[394?$o`(Zy{2^;$7Q(6[A?83+ڞ|ecİ_`rS(Gߚ0F4mSS~{ĪbL9\YYژ6ۍZ㿕 fQ㻧blg]8RSUĜ/r QU3v;)˒ۼR;0b#e6@U{l°Iڅ"s/o]p/{L<&iq!*BHyYN1VI?rQ5{Y3c9{m+Eڿ$sqXxW6q4\LsQ,4!w)J)J-9mԢ` F#DiEQty[>.i697Sgk{IPBfo%DFBZ:q? >n1VH!zZ`VtŁ k(8l~,whys3$X[mO jw-h z/pQ둕uf_AN3 i_iڊ%Ѩ:Mz2fn)7S\^sLoX6L~tb8)jAd}1Zq:ejhȦ;D:q* 0@; Lpc$m$F=;%>Z!Gq`8~[nay=4G*4)l\~BtfMQ+J!E`ҿo0+8*)Pǁ@ ])4VxyHx&[?9N}UVoʆ-YJF6 `}c9'yJ.fL_Ft;` :LX(5;Hɸj5sҏkhҜ{iGNJRvhDFL_<-Niw7+8n :%R#=A8CTo38%%Ŗ %# @ 1y>]$ \˯e4`{{wywG?h ꔲiOc$Nj#I++=$H9%ʉ{Mɞw.@bEE3EII['!9`>}G0,͕L{jlbdf[ SVo.uUZ%F'w[)Tf?_*:]Ł. xQ@Z?ѦVDB(%AF;`/ː%8H}Smu29$t 5)2,7P*QD`T**'1tz ;ፖHjwppb !6~!/ğ>l@i﫤Ԩ +M?-!Wy;>.l~"˳RZqX\lsWq*qF&+?3YOk?k4xrX{H~VF|fh| ᐯ Or6PTC2\zWIL6V P%E7, V|MkՀr`^ nz2VJy~E7m1FM%!]jkq+P]w`/@ }8q>iCks?k 3e7oLpʖIՍ-k,zeӉN ֘jaRK"lySbܪ KS/cT`L% )rkx`CN[^(<%޹12;Ɲ䴞eFAC5B_ƣ׋ RWy0UUmڲpf9Luw 0-|1”ⶋ|,9 ĉ0N`,u0ޙ}j&gnpK["-ҳ>nv3[D)R?j Sj9X|7dCWZчfo4icLf%gئG68OFto,ƭQ Bfc-8chBYc都:L#_(Jz&r@҅wJ0WZIRupf;/PfEG2U׾<"}WљA5ei<)qܠDK"j*'"^T`S bf(j4.jmn**V4l a.^;X;\ZT8{NH 0bm*44(]L463 Ms1M$)b_ec.aUh[;vəcWwܨ40ZSݞmP"?9xT ld66[Kߦ^[lCa]HOexFd#"ȩgC/9D (JrsRE/)A/! u>= ZUT(W&+=F?_"5d*Ony۠Y50Uc3n{48lIKL7f}x``W%FUqzs1NSYS*k Gl}Qcb2<2r;-2gr\XÔ[3Frw I򜙮D8~6&p -/8ӰZ} {ا&i?E3GD lJebu}Kv]CsnɷkÎw3/3Oz57 Qg?o|Zս7L;Op^}ND1 "Pg{ &Y:="VqjGM"MiR^7#76zQ G{ba/jM:m'l>>v]oZ&Q9Y+om 7b1B,t֢3=pS季1}*#132jzF`,nel0ݪse }LaFe- b ^D1>Q?ftD-‘xY`\b\}6a fWs2T5pH6}hpc`aXY!ZA@"7Z6I%mV)_𽵒@P=a`\;GƾquY=9x`lZiC{|>1c 2ÌO;s< ,@_]r&!U Mvbu-|宙[GON9BWi?_>M`ٷ4gw m<8u𪿢WYj5I݀. -&B: GDll=9@>B6,lsG$6dfCRC}glbZCS>sN|TVPTpE ݻ Aw&>M„_bjs:+I, P[M&Z!̣FO~=(xjHaRcd$nÅnŴ"#!n. lL3xus Fz-~[PI?QGl??/>%߲yb%Ħr [c%,/HE_9 NSJ6mm =vUԖߦ~I|P(Ie..3ؑ1-2xIBws>)q>iTQ)n!r߇m/O|pp7&/$o[EwQ 1X'QNϝ[^*"T}lpTT Gx<+@ss[{J} m,{.S%7hkT:mutWwQwYVlp OVT#5r!eC#pNJy tT{^u}q7%K]{ynliV`Op$UNϋ CږFդ[.ﴇPҰ0~{*L*>-Sjul)T{)᷷>e5ӜQ䋹*W7k5\iYOax6K1(9}1#70ܢym*\Uu-/ U%|g;9g`CN|QF/g<faw&+DK.R0];Ή=Tlo.>S)(2Y>x!Q )r~ տ)tjGy*gBGrX\D2ϒBly63?f6Va䚖0OQ2i_\O\cON mi>mnJSszG8_Lx]iKPn<|2sH;@>4yU/ յb agXk>xue48dص!싗PېU{}'g޽2o+*X};aiNYqS$+QNp C6Ka"RoM0E5|kQ$-/QEFLO[,0uqϣS0"rg(tv @ϾWVg1 ގ!h꺮nEbkwݝTbhU CZY\$;~58qb2^pCRB҉t)h6@c{8ѷQV23De_ާbFyYSd<&knKju!ݥ~P9؃!cNU@Gl ym0l+UO}o`*-Oq+:,6nɸ#\#7ؘ{< Sf}r4Ct%WOw W/'FGgЪUYd7ژdcokz'x$Qs<ڳPTeF[ L$ Zh+$a;ov;De󍽭j[f0E 8`>DB4j:./OGfYӶnʀӏ@`Hh E\m6aX7'ݺQbNM\Jz_Hr"P>n:S;D1'RJBttv0mP~hA~P[Jӟ::D xy|*Fbyڬ@n+uXe Ģ(BȖF:pТҙlobN!z-IahcLiP#vdww|ěh٤J슙zqF@fDŽcr%R#_M{T[t$tYt!Ć069e*D!* ]5:^#foc;ڌOd91#\78:ᇡiO^skTLogZ+?!Z!4aNR#5ř(l9s.UZ~9R*t?%սgyLgsydBkS)j#nf"68 ?p}gFinq%pԏ~^ЂsEw.qeoU_nFѧ7F@\pս+X\5c`{(;ڶߩ)' #205`k']ZGI _Z;Un`(/q1\ԅ,tEM^wZ@;Yy@SmB)$-=?׻dɨK&+ p9gFw-ngMv,<o@K+[!JZНHauZJiAt_UwƬi_i.{JU0W@^Yѓ,FE9tS泰!֌WegOk <aub\mW6~hC| qpޟpA*, sGQG9r?Nhi܀߼~ܣsЊ!ɏa܉<#3q| Xvc%S~Tĸi'xFus&sĚO"~*gPFј\"ޑLĨOS 1xZׄJBe/Y^Cܚ~v25]9h h]A0"'9ɸeBV5!'JsB?r9>GclNQ_f3rFP &%6-oHum}ROn]گ>k g~tZ|UB=4dXCIsr b'CPHI0"A6:mEh~JPyu,ohA0ڍT&9 žGwkGI׃,OJSgNfͩktArߜJڀOhBU „R 16=X5t}=}t)=@D-ςYB(MZV]PЙg+V2g$(\BJf;|BM.{LRDߋ߻ L(]hU1%n{3]E[=.p ̦huepGlধ{j5Ȍ=Ty|Z4x`A^ fo't8Zݛ;K IJ$ERc=jqR K饁8z=Az;RAe;;!Rc_)w uXĝwE"A:w8V,h :~|$Y/=M:埭/̘mNCEj^+!;R`zê8{Kt6Vمl"c]s=qŸI RUY,kJ섵p)b":`0Tv 5~4(4xmvMU\ҼA£<]Qt^QpѐuR"r E c/ZysuxcCAF> D'||| 8#R C"$XVZBYȀ |FjԤ: cDһ )MsbE:Ծ 1/ f u{1Ӄe|v7a{B{0ݗFg\,S6f4Mk{?JK| HATڞw8c7$_G/%/i\s ,ꗝŃgV'^=M{m" 'f&LިVN0i#?߳*.ڢpLYG wXӐs5Oց&ҽiDQ|(oPZmG1d$iR+^Y\lF6$c~v ߮z1̞}NSVåD2KC]2PHO]Mc4W y;eWU铹O}Q\A+&p@Teq8ic'_Ԛ9<ca'\#B$ƙc /\DHC2U9ɧHyͯERSK)똖:R?ov6IIAI z) _ 'SrU:p&[ N"nT:Y#PW:`M]e,}J9ƹV|xHNb ^vHkS?q usw'+^͆BJs2A)2x]vu3;?Qo|S*˙cJ iS s6:NB'd/=Ktc] 0}OsT_%= w?dR19z_DlE72!cgP| C#^gWNsgIv%W QVB=3HRBMn  PXFnRTtK?e;] "~C(Q~p1/LN—'skWXb7^>_=kD()/k\Pkr"FFD98BQ+"+q5gg(vAjE5J.+$ੌ"ñj[v#CROQU]cV8%Ejvk;E1L]ĢzeMAKMe^-Nt̖Ľj]yVASNJ^% {^qA IKtNFyy!HG?LZ# Ж\fU1ϸެ43ϖ&kNj{_2.4"f3Vt\1PҭMe1>Օ!Gh r yY)>r}=@iy絖3'9w#v.QLv$yȽބpok+ȏhJyaܚOaU؞mkի KJօ>k4`v =zys=N"̼ m6iYJiexӕ2b ؊L皂J+@9gO-60}-iN/IeJ'2] Oҥ(| XP{TL}nS*;dlf q̾5D7ٌCGمs'9g4"T @{ދ' ِG]'ñ&|L4TB5QZ6z'K_9 T,;|_E$ !xN3x3<_mfB ].ʺA{5 fqm6 .c](Z|t`/ ůz'u/ҭPb ݚRm;rq,iݳ.I"S`'Qgʆzl%֮6k{P4J}]o)69O.m4btu(7߽;dڪ.  (iKP>VPO6!iO{dd7Nm M;gj[|[V[!^sJ؜G 8:*8bjҵvJp}@]iL8#O@R*<%V2+(,<7UwHE {U}2tt(n*Մ0+ԍk7Is8q9-vzi OTn+/pE ];/@| "]︌)F%;d23%LQ<"W*Ƴr>xE0 ‘W(llv E%BDN\*ZEIҎTN[1>?nhuC`˷jEjF,=ݭS!X[WnR@ݿd`ߒ6ވ&Mg?en/0U*s-~LS];_NExYgR\i=}")hol1|;E;FWH <Ud@'*[]zff 9qxl8oBP,&)xnPД@fc`xG!2rxd0$t) dW[Q׉7}͐t={?Ņ{^J`<)u(”ITwۧ֓ bϡJ+.$Чu|?`8/S+ԷEQ*z^B G/Rς9x;s!4b(_;EA(ʦ]b=|۸ 9t>=Gezc11DG0҃8ǚoqO˾{h7K+=\;v/$_fbiAWjbiraUPI ɗQTC944_]^CQ 3 eHDC1a;e%ULycAW[V؃]Dj*TI=g&+Z#b{tH@I!LP"d^mj2_ej}>Z+|@?[9'7i D&"Ot!q=@CO&+ ŭ3iBJ Y=LGtKzoԳU!ho@J>#M2jbNr)r= c-,zBǘD}ZKQBGQpVr:b]D勐\M5Y~)rӺEcV/Ù9ur[) )z#z㊭P t&}I?f165650swM.EoT&*#?W$(똍1we^Xh߯ˀvAQzݴ2 (QX#+zkm?m{ZmL]ał@C V: ,7Dֳp{^"cF ! HK[CwLGԧG6xq466bvWKD3TwdO h&,9"jOoK0έbUJ+#;b1F!9AJa[^Dm-wcJ-]E2hjY-v;d{k- ɛke~nvLĜn (@8Al-hA|:l'`U|CT;U+ řEǾ+S|\q'jxe=6W %%4s"4Hv4Dl2j8"*q(~ՅoRp_5 ~>̙Z:M-BQ]aX~FہzCsrж,-/jQvgSa$^N 5XfhJ3';Gs𿫄zLQXp'Im;"Bv3L^;6AT_|2l-TKW2d]~2@w%X%MpJ9,; xŧՊpa`tbj *H u<98}~i8X+$VW`Zzwg98?щrFPߠk? I&h@X~=PO׹Qݺcz1ycjQ#8~m iۦ@<$(X2DYz~]"JPIͺ+e8?-1/ xل"m/LwݗvU- %cxߩ%=Dot_$:7-T?FcԌ?3%n6TG|G\t{2TW/vJli+N旒!n~#d~sr*$`- AV+ȕRp-oT#1=@ !`!'oc0J({ca>Tlv>wJW]mx?1Rw0>yNѮMr+@G_~Ma4-`:RHt3? 'U(ބgNJ -ωm}Pj h2hj=`qG/[y=?؞}߽%y*p4@ RiՏxB%sY4@UIn8rVe2  !DKl'JV.o_fGԜ XoZHJiK;(Tc7*oDi&B傺Y7 QiIKX܋֌ xF0z)7Pӫ×r^X$#*ycӨ 8 ͕%d?.k۬*uLmXU!"I8',zǬM4 &Nk/"s--rҺBћ#1hS.+'vZ'W(覠oH CH݋;REq4H)Y'̸,>$cqw+`*Ml;Nd szX?C>W,:`W<] ^t} X>=oC/NTHrٷobTM_Hl²8jqx[W$7J$O/+#*Eĸe mPmG2ZPy6Ex10 hcz$&9</XXk/TU%5\gU B\Gue0I'g%Iyx@ȉ&t4%S;S5 I KF1 s?/C0{8I, -+ժ7 c6(]a0{#w۷MEH⠓uc]l´$ iHrNLv->[f&=~( kCTaoϟ[@Xz8TU.!$q$tنlSW.rwy])mcvvg0QlToDzkeʋI\+/) ycލ)Yoxv~GwG)rc1|ll@ƘS)G𗒸" iyuBFgo*/#89_ճ|Zv3D79sM;S=Th}5\=.AREP&OVk`RGWI!' -vYQ>1Wd<5Ys ]GJΗ8yVwGZ7)]ϩW1HwS@_,a (~NWC\[W1Y!Z V\;>̳b.# i}dF1inA`.^x;ƔH9Odd 3⇽dêdo3o| %PoHĶ ؅*'I[7JGKf;s{h!Pbx4}g`d?c>RÙ{aOVBv1f Sǡ#^/N3Kx|v~?6AF5#˕7|~FduݪV| SN3Hz{$OS79RfQuX,(RPyu_19 ,si.MI=ۛw4H3B?ϰn4'&UXI_w1T|Y1?Cޙ  4 )2_nqH?Kܟ #;8a`ҪAg}P>0|Je?q`s+ձ.82joXKIř-RWAUӬj2|d,5 n8hst U߄-wŸQ͢dUbq]|t C40e---'zঌu\e`{(lW/Q^iUu1g5ϔd~P !H|vV@Mq粆iARGԩ;rU ~㶑oau_F(U3vD4wdb~xop:E"[責'cc8<[5.#*0έd5?Nqo&j Cvj|uzq؋+K JS^޴ɦ\[&$MJ7v?T =(RELq)dCERRE/?-rw Q.zftm$.Jg_?0u<֌]ЊjDl~n9d>Xt2u$lc>Fɐ7΃兽f1}S:m!a~ ,Z=,AфsC֠/ٞ\F!% cneL)pR^2#?s-IPux^G检"KΕzu0vJ2H*Z|[6M_>]?݃|S33LZyYdވlG=Wb+fsq(]\Dd꫅)b4{ak;&QdEOd9ׅ#f?HJ\zYH 962ίH?y!Ts`Ev >'값p|]*t#<ײ $v4 9LdU"/&uIk8dCIe-ͻv *K5DQKէL;'u?SzC@bÉ ҩ/.m1dĢ9bi~Yxo5<o]"o}_@D#$q~ Y> IZCwU FkMDCK…{,_Vf՛/}ө :Fno>L}-0qVLAmN %G\_Xl$ohjc *@(P׷kE@Q9޼L )e'VhO֔ zj屆dC8EBåHߛ-꣣$*=͝$_)!i R]PE>:1&5IO-rʓ9X(crcN J`-*R* ,ak`${x"4Q<ȇh B箨e(%* +"s5cyױ v4K4Lc 7r~z,DpҒJJqO(bB9dQ$%٨dBn7ʋ=% 4 w[]ĕq2 +)#9٨$B0kG mc:TrbX՛&=P|G@Z.)O:=it$] =R0@m?6|?́*I#r E6D-Pc 5lS.k)OH;54+20o1^(V9ۼ5.{ȑ&%[ȸ;SYزXA^f+AVVP"xK$%da9͒b⻫:H+GF|V6E/wǶx{{f׿$[@C?f (k ,#4 .e&F5Tu>xE Cʎ,}e=?U]yh-@h}F dH_؏kO5QkLќQl[EfsιqpD T=c4XzWam2 AxWr?_l1IQz)$ǞCmS^+fcRv~1̹j2 sL%h_ږ@LT+!.2j?3Ϗ?nk5DIjA`Z"R*U z:NN053DDj/S\r!¹o~7>~w@mp4u׺iz̎/\@V1L\'MA,V)%"AW| zWBKlϏOscA #$O@LI_֒GSzbĂW9n3/L{@ͶOf}Ix|hGYYK3j$J!lʤx_0GR.06 (wO ;kX_31{i<ZJU?Rܬ+DrC_SĢ(JPj =Oև:P_ZD.h/ $7* |w| ] NR&atI`$ GU(Hl3{rWV.&vZZ p4ˏ S|_փ3U,a.E"Jɕ~NbU[/>P`y\rNQXMt`Ҽ%RJ!x]W[k22 eWX1Ħvxi]L"~УfGy>m}E¸oYYd->??"9/1?k-[ϙ54HCibwsa|=zD2 _^JXVPqSyEyf&Zc?ZMp.Ę00Z#w՞f/@z93K?)|.Pnz"ܽc}]*vvJ(pØ]Nl$dpo+)#[>hPc+4cbR7HHW+o?nNsR>mGQMGosl'T@J CG1i?uk;P='7fFP )(W\ӓd]pEу vv2)pG%d?Cs^^Ll:Hkr).ȱ+(y Qv5 096saG`+0 21fҳ\æztu ~1g)&fGbb{ z^dps(yfX^hP/W`@^qq:Ҷ<1 dtFQ?ˆ)}J́2PYi۬zb2p7׿| !*+}7{iPqPK֠>OͭaCG-{+B:RT!`I;~Ns֕WȏbK  8mA3kef/ꊕ. ,nņ V;l3}2EKSx?>k.zghRT9ڌNRfZD9,G^rc8`~hcO +c^ΟpkFJunmS:bOݑ 0`Q1}2]1ʠ'Cw( &ѺhPPmC5g`N.|Ұ8%!/%֨\$&C- GXY{z0,?[O:%$WXFY@Cd͢MB7o}V1=F|wjJ|$Y1d4$O++ g4k' ŵ3b]-"%gy[aUÝ!!=@ǕJԝawjxS4ᶟn}{4ɼA\9BX¨UR{@ҿ3Xd ^CLYR/h\+Izuzޡ1}5ǫwkKv3\Y\ݣ,c&n( T@N./ ̰5%"bT>@ov>#'ySCݽ7ٵQґV#`crڪ#ᗈR}ft`g {mGZA`y!@Ke l\26fq j+!G7M@>-xs 'y3 (b`2qidd#z[$@0>x)`I7 w~@Vql;WڌT "ԠqV%z`CwڸI)<IZ'U{gw/p0MG-YG4KIkg~nZˁbUO}#V|tbN~^#半+HjRi? U.z5WWΈ;bΩΩLg%Rʄe@o}nuarlpV~.GP Bp[EQְuMXFKx~۷PDWsem[X4ZTCrW~nrDg#">|J KeY.3XLy(FaZ=^Pi=xX||Iwg{_xH=UNa;顜kq%@{<]~ l]X xnzx7 2B#X~&17jCQ;s)lSɦ(s?PvX@CPs|ԗ$*:7Q-xs{%hlOG Je>:J_WWa4D>xٕC;iqSM^ ai+A2BTl~ Uա6rgZy۴bu ĕĉڲt)b{%%QI47ƞrYz 1Q:i{#M@wo@(*7.E[ިs:E@/G.b$IZa[f[zWXY# ]1AsjJ @MPBIKrv^{,<+RYc(9ޭre* 7wH_s'*ſl-!0eI+,)nKW( W4ZYTø[w`ϧT}?CۡČ߱S!<7yBm@ħyҡ@`"៍c-Aꠣ9|jB|BS9+Y.^Jn<m)CCf4FP(,/6A쏏ph, Q#|blR(sqp+9pE1ꑇUv8Rn׀=?=eWLp_@P0g4t!IuYx; Z*©0|ۆC%}D?̸v <56PxGų&,>R6:f>n*aLOp}XQTPhay8n;qNd3},%zDأڴ:#Hx_xe2- .HhX4尃۱|{@l0o]nJg?Lg-*.3= b]"xҜJh6t@"L46\HƙlkDW@b [3A&xپyZW'Ԯf\R' CLtAvSYv>sBM89j@(YȀIFb̉*]QY)e =}9t xȏI\l,܂(G%unmV>=E$&Cp4g΢ߊ/Fi [;Yš.(stj5->864Ģ[3d.J!@22" 8eսT9Ͷ1CoO jNCw(=UK9}9܆1[9wUm:KƄFLZf*(xVC Oŵ(=iC8ަ̓N\u fp] e: fIP]tGL:8M-k7>>߃E;ns$ G`Bd '¯~\(P~)"+ZR)4RbmG7=ʵ`P`wZfFBn^6^j6`/QYЕe`K2$r<Ar@z7S;5t ??a}3Gb#D]Դ ?Q5kycN0]o%V}K`ʸw1bٟoeΆrR9csOAKD€ʈ\j7S_XL֙Ke<~ug  F| oN2({[Qtc d_}FnG#ז|h 9oVK CHnRnoG]48і!<ʦ+4'yc 3+#Iugc wY p`iu{XuёDtV*Bٿp!L^$/9V:-|.Td2I9RBs`]kY,Xٮ'(c<{55G>5:Vu·4Ke0S0;@a]p#~RC 3)Ԅw%𫝀1zًEm J#N^k䤆{"ňEOigR8W M~-PR˚X1PE1.`v5K#aV1(l  ÝP.wWD7TmW.V5"e>=p`bp @ʴXt!Ev}'MlIa>,"']Whfor$vL>M_Mg48i NUuCA5=5  }Cz}5Zf? _1%.S2_,q}"N.ATyN6 {:U.zǛ!>GӦ"gPqR=MXxoQKi]?d7bF` I; U-W@G *B$= _&qNh);Q=u'̶ YJeUGcGGVʼiz\-Fdnݼy'aӏBdBjJ<&UA[z?RV=#hC|%#$l3'#xh}b0 bO`4PzJ+p xDTh* 3ZiV#rn.]UE6\:j03Y1 9FMc4ziavF]vL=aHQqs2tlDrz VV B+kM!ɡ,u5ZKu*!Ӿ(甤'3ϖp^Dɪ;v]a4ً'`?w ^Y%G}e-#gH"Z 3mҰ;W9Ć99BhG;4[Ǚ hE\DВ 7[Xd+*mf;?}#9p@40U(1 Gkru()9ԔlZHof+!/?/1}]zujgEѴv~Y5 j$1ecu۴/H ,GJ{8.T)6ޤFGSr)`Bf5w '?#* Zi02n%?l"~+ y{~i(MrC/|J(ŗ%S^o%-k80fF1Ky @jdTkFI<~ Fs:KMG][@n4 ū jxW*s=8 8OhrøqkjP::o(.{M[Ba=wa-5!rً-p_CEjKی`U>DY^6pD(-wo;u~p5$ô;ޖoI=T๲X(;:Vvj,z5M;(0~OͰjsO DM+˰Pp5_G[E_9N@uW౑|K:cڏ,#Ia࡮Ӣ$Ū͖,a2[{ nj{AvjQ (K/.#ֺ%եh(| 0i4F[<cR94fM'r#!R9yo_VS1P؝R2cӬW9wOo ex\mj"8΍s߇_B~͉׆HH,@ɬ~ˇfJMnV7 ď/IT`@ ޱ $skތbkw:ukIVHBmLڣ29~fo9`jumniwMPQuի[FXJ⯭nh4J~dK椗,.&.&ԅjdv|cednÇD/, m"2MSŀ5EkRP?(C9R{wqeq؃~ֈdD/PL'^+Bϫ, B%Vl͸0b>]<{mOXgx0Y.T=Ms #5#Z+d,yE$JEDZHŤ"( U0pl[/~|uX^],!'U;? Q=BugTYcE/rXJ1C;aZXIaw선 \}f5Oֽ&T5'mҔ'w:#nRO--,޳xSh kzksV!A1l<)L]6!(ǁN.\=5XL"dOup)$ξƬPگ&Q clYB H!NYT^u'Z4|!R}TRN{?OSK&^̋|81&=N'6GfˊOaa6Ci.6@LZ\pkU cT3@& C5A$2bL j k`K i )V VaPv*p}&Gl7,{sћlmg|)#t% ?nSBN@AU/RR3΀Gl j>嵃*! /I-IMTu$4&K z:\y{5WΗl Vٚ+?| "VGB4/6-3hKjaիWGŷ:j;^ץ}ѧKs!&• d 0>q+bӒ.wE]F~cQT{U # !/R. rh%⥄d`qiEJY'nCz7Շw;s|d;x&r'9⤭Fۧ)'?f.zgx"B7хFH \g$3ܸrp]5IJxlKX^+vݟOne3wÑ|#-Xl(#wiζ6.Τ@>/zͮzɊRtcY/fɬZք-|#Š7²3Ǹ 1uIF Va?_">T} @3b+ mF xK v.xʧ-Є"3˥rCpke1tvb!0H1ϾQ0Y:kg@D\zuise:'d( YTR|HhmJӬ"^`>6V2(@~K6ޞ'0b%vzӵ"YXkmVUMݴkDQI7B_Y?/cI}ED|f|WwHJ?Dïd6{,XqV4@x؀ ?|UO Sd5sb*iZ߳ sލ4 I'&[)p/ .r$"7(c]->̖/S=tǮ&62zXx=z]HZUjF^#TWݺtEF~7ȍԾHeBA&1B[DFD>Ԏ}!iSp9125ԑ(e/{/ MK?1[PKDD!MI{fG=\W$M^,G׸yo5Kc?O@&-Z. 3tHBtIux o3 4.aMˌnTL-NNr)[S3IpaĞ G/uP<&CO/SIʋ OCB*zB`MZ@l =k2Twaе jB~Lcx?Laa*IP8Mdۺ} Ιs  :|'Q+\dSoggVECS=j @meqgU!O޺0a|{y%~0>U<4fdo1yćxTTEK`w-{k44q%'j2zBF`efEw<4 uvvWpho\+Q@#MZ3q,? 6$x슱7E f+*0qCՖ.{QxW|w~EJ/¾ό4w6zO@{\}pͮUJb\{ݪ!KD5o?<3&8@{ʆwTHjp&#wT=Vχ9dyܨ&G寳lD 6\KFo$#S.AmBps6=1onC;` 'UćmEB'o; 7 $In#a N\PE}8Y0bG<$c3 56!25GMDWlJw\RYܩ;/]_ gZoO'sl}wWiL736fy }xIcKA>vDQ6MM_nͅ!I.dQ5 E*򇓯H.&u8-$?tHEѧIM ӄٰDN Uuj'7O+Qh4ŕX|QIXm,|-ez3;aj^uo;G0Y4?C);|\85IyLSDPxI&[YG1˓t,?ũ@ 9Tg}COQ}__6p#4r*K߹L"b3~m@%fW2lho=f!n-Ec>=H"sa$"QQf]B0\hJ-U`'շeK\^bda^R׋PD릪vyQPnY SkqŪ(tXC7#G`ۘ?+*Ôyk$`ԫHF;#D]ϻ6#CSdBhGaYMF[7 5^1m l'<U=3,C%jHԾpe5z-y ] v`=ïS.$2<BԱoW`2YOuWM:O+ZgK z"Ej/D#G…8^ t.'Wo2C8Z|Kn 5e$b#| Uq٠#?*XPsZExt^y9YҒS )5{FiTrcjINxa@zA]732!l2GnQk`\8AA](UL2bԾHSr;x3@{ 2/:y.= +Pa_vɉod \1D'eV 'ɊW7p7Vͪv4- a+˔ٺ{fNS!|0t .eBϭ:PsW J+a@&C؞\qq;<4k~A"5)r)a0$o,FU,6+eL$T;Yf06ԥ!XضMz>,HksN2O!,ʼnbYM/>)Wi *0A{=k+}*n>Xv F)Z BhLr C >YZX3k'kFҗ&.oht.D+ы$a~9>D~4#MJHJՍn`"y ;'gkpSۑD˲Oj_Ǽ6famm '?eNKPwyJ;NG:f6iOľjy!΅FԔ, ,Kbq(C{=0P,v&Zߝd3- ;*ymG®)*^xkߥW\_|$6֢Ll%U\&}BTmrhzKk6ʰZtSK.rIV4msQ %g,1>PF)7J&}7hsV~~Ń {n=OEe8ԂO̕޻gM7+Ȫ/? k?6sɲ0se9W%}C4AevxKJf9윚VELX2@ Bp aJW]$ݵ& ]BEb!ΕM//ÑE;?s)RCKMeFiwxb\5?Ϭnf73rsZ%ƁW[\-<$G0_VYyn}" n"": c 7ơPYzK2{= s:@}1+w.[bpgv_ 3XB 3(c,!O(Q/ α휲}3uk*( K5XwI^Y~(mrv^%]q.<_xǮ3}ފabLe !FC5ugςSxBo DoぜVNxcLjז2~'F&EgPHi@{h?W'+3r( pjPY6{s$b :8zsa6R`J%$ߵIk?ɗJͯۆ/ޮ^S&4E&J9tZ.g%ޔŸW9̸jaΎ2R))[)5,yLM?k-LX:/%JL]lvc~{؄pf-4>.z3b,Q0 ђ;P!g+%bXpTTGGg'tAqEga(WIR3zbtRD9|語VlTϋ(VzSsxtnBDHЕQN?Hމ{)7k4`G*&N/ IBWCнLhk].odr<*.tv9ryt*8Bd`Ph|>C<5cFw@?"8Sq/ސϗe#{ņ}bJtVvd.#G7,{_P$4}D.9ijs=] ~sl l+TUrRߵ1ГHC-΂Jn% ujy @ҥFfED단DxGT|ˏvZ:MIqnvJg:|D2'uFeW4ƼtD=Qoor=!5,cq[Z;AWEdp -e|x-.LǨI1%_R>t*žKܮXF~tt"WūňL$d7X_a]I\^ӭ,kŌs$OÃ7W ԩ.ѥ LV?I$GX$b'6,.seWaV\nQve}q{ zay!$*p+8BBs)'X| E}}H&72T#+87vڳeO#e<.؂aOU#W"Fw@yޅn^`Ǎ//.lJSB+6x`7O0/Ggg,;0Gzܦ'2G֪07Fy-$ZT0R[fMuUNȨ"3㋤5@!'VLtc`BLPH ̮y(JR&Es k+S;$弝W'JIwꤛ{6[Mdpo\qc<2뇐@be{Y8;%["gP[OE<'4^1+в&_e|5 3貛`.P).?vDGdžt hg?svS |{1>Ioi*̑O1!4V\X ) = +U[Wkz!RB$CKpU}4(WĔ㬼j)t B^JW0ABc]TkƲ].[A RDMJ~2bak?%3P0KsH?sM!*}6ٜ҉:ƹLqļ_›7P홃6c/ոk@3./e|KY2b ]D5 X>#x\^͕~f#Nng.-&`S+Ɛ1d Ck,A~o~c 8:SC$CaEJ!I6 #).DE'.o~;vҩb7"S:!w+d++#Wr'^sD FpoĽm1|G|Pu "tZ#aj 4+glW|zQW4LFN^ۙtkx[Mkz?x>pl2R;Т+@NG!kա=Q: Cdss}rdk WF~v<#/5;}SPXilaR:^>4ȋʮ ߶ .ºzWXmۧ's .[s 2l0]v Ԟ7c~i%ȸ=xi]g蚅wsUJtC7٭ƌ܌{~R:B\6"Dgڇ:Þq~Tu6ZMvL+vxdS*Xə/AG;V|]}SIVbcxQsÎ{3b)`Ƃ*j2&M `]g1OŮk$%A]L;ETvńКaFsj1 ]By$7f7sΨ+;3/dH[nX@|$U5.z "ӄ/ KNL܇cVfa&NQg q%oo:͝fci0 #=%XtVd@odbG-<8Tih~j锲ѳ (uXKm||ORI|dX~w8(.kk?SZB>r]=5g P^؜)WcXD15(>2wGGO#+r 4o5ǐDLv3iO9<2$5}Aڐ3*9 oJWD3:s&DیYDv/'$s;˃-GOn̥zׅϖ}:CԷv,"8=SAm~`g:*&zvk IՊMU cLF% V:y䛩8zr<8 `3{wPN'X8,KQD=6R) B-Kư+[EwL8ɽ  b"[c1G%ԺvGc[_•@X`CȇʄR?Lѡ—igd͏Ozظ1Vb\AJ\q;' df |Km u%4] Xeǩ\Ew;{vChr{Hxy\_}PBV^w[0ԫuvg,Uf^e(vH+sM|ݮL_9. :̹Rɭ\뮷ɘ徬ixGf@|ذ`N=EE[/P-6+wFM>W`)[z!|8еMg*b:[樊ln9/j42X"@9(,ܕ2 R 8#m׍ݖ5/v֔ OK ?WV?jzWG4׍PoǙ{ Uۑt@ >>Bu=xl=w6пQ qUDou; "Ck]pYt+Oc7ܪ)J^Bĕ}] CKTt2jϣx'E#`'Ay;;,x A71a&,^LPU+3e|y8?a}a-Ьf-bfU8To]Y)UةF /[Ľi('~mB.#w`UݝqxtWNʰ sܛ۪ŴB>AO\@x>\XO[wSg'I7D s#iZċ1J!پ+|UgP6%ވr8;=p /p=#E=mSF 0AWd%ְ-N|h8(p9 dm3Zٶ@N>bv)gUzVmO;(7S?X'[t3QzL \_Pvƀ a0Jn@%ym1(>ve&wa"5k2l<*̾4{M (抑xZ%m|EJk7=vf[I_._o#L*ͥbWm v?8`m k͛E[}0$n{#bDPu4q?kw%.a"|ip-d?yE>t_J5 +iG8EAҸ7fo8ZQٵ0![ a=/"4Du\O~ZU/j ݣƟ+uVt }JTHl]S)ulL52Ω`h-j}.oH7oVԬ@׎m9G/Yj,8&'2eJ ~h+3!}Z%Nc0 FmP"V2h~|t` Х|[Z$8:e${ *Us`7g\WO^giSt> &3dN5zjnDoFƥRpͭuHfI3@n"w #G  X(–˂#iOA&'h3,@oHLW\P럇nbQÖA<“[doɆZ-q%`IV7y,^VC FPN|s RsFUnܮ3ӱC`_'h$*P"?]哾Xح$ǥaWs~nᵪI"X7G{">O=o|ikQgF9%"JOESr5L^w-ηYV9s{m!)-o)=y@:pv!~Ad%TėKpm][Ngi_B!,L@נڮ(Lp[DA³}1H\x! AI%zjizNcG]GXn)aec&^alo{xh@E) rUw' laoVYo׈i59^ xIU4sBU(ЄlfǃWw)tw$RJ {πy9v$}9/Q~;s#q2b+"޿`u)hw`T|:hn!I[Ji{H8PZqX-B?q7^<7&Y |,>-r1 ߩչojbV8KnQ| _6Wpf-6Njh"oQ#@zBo)RG<qu{ 0OCR#j }kJpD>8N`":CS#U}Y`tb~΍wĮ%*^^JgqNlǔvI|:+z CcGd#H&x8D۵Έ(L @ӯ$+'``PZj\FћB>=7gKYw T39i9-d-=* b}/]޳ߏʽvSOsa&>@8^9-/^aM|DW.Ȥq'eƩ#^G.n6ऱV|d]3rG5D(@%nS߉ĬH}dFыϻbǡj|*{`XЛL|VkQ+"kڰ7kFm<-/EN!dNcE^z6gH eq"]ۙS^1K{5c|+^.l({ۮ+AAi3H/ob||(͔@QR6 S/Tdghr<(\@T|)?Lkð凇RHul7Ǯ1V^Sh <Ig w/b,pM5 .t\pd4^`<؛fI:p^(\.Q;Z}۸dרhԍ#'(ܫz:BkwӴ\"Z@do茰`;R'ZBp3_IHel aڋYfe.R:K;xZt%^)_p @NaiRo5 4|@f1 zs*% ~ J)ե}H- cLȚS4ؑ '( y|hv6p s.Mf@T%&T;,Y;.ߘ-HK)`Ve='|::HGT)@_7HD@o ҅,UL-h4ʟGȥC͉ tELB$!Q p]"g;ח4WJ<# \杵ZAh3cA.=a:ķx}`_ KzY<{ v\|FRůZ T3C q~mY |VuuB=9zL0464!nIʏy*ǵTI|öշqBEM[S6k⍋:𼃸m<eQ.1DzZ'pSƤd)Q[85k, WQ%??jT6e0J/ W*E:n:N,B [R0] c[`T W@Ͳ%w,dX$" qì>{zeHGSTAk2 i≒DG5}+;8q$jE!jUQ՚\ֱ: s|R,>y$>}mpMR}-BVh(V/Ѯ8=pӿQh98&VY/u Gڃ=Pv?EMyA(4s)9Sİt1LTg}Ӑ||4tf;khkmN g!C2f&I^Nt/,F7U.2HjŞ=Y.ot؟{MJ"J@QylvZF]szJE`:bz,з5cNHI C^\/XxQs)$jHޱ]pejQ'3ZMd㢈Cp 9&5QHZibQh?2Ʉ5E !!Z9-A51CJ'"D ggIK|M.yQ!(GYAECA8@l2\XqG5R:Z &ǥLn͊!AmdWZ0_u"Q4\]{Elf u%%[$WoeTXWCr##M3m{TiћsP0XD^J!k͈(e[9CB~ҍ(^I5RNPBӍ8޸k8;eoX#O)R 6ХpU#[@Clz Z)*1ҷfeOS3Ъ 1Ȅ)[Q/T?z|"Cǧ=P߮mvzw7%ƪKK5~q#AɰpJN܂!?:.%4 j0I-I'gFK;Ɛ>TlzɀDD^* gdG9 {۪yyapS. HX'#dFF{zfL01@>"l-fK&hyiYLjdً +;q/B3)Z' q9oXL.BV``aZ,GXK\VܱnM2~/JZ;f‡11f <'z]yٯA"GXt1*xO[~*DhtE鐸6*!R _fۿh*<9ڍ;㲝&l%ȨEeYt{sY8*1Kld_a_]9()vscqZmn3k~j]sVŵ߱on#O+f>A"s,lc+f oʏd8f^mSY^F0G~ @؜ F{ li]p*Uj۠ԗUA{ ȡi(0*zM^,ӱۈHGY#Ooowx3˥}QE£_죷N`q|T^f#J*XՂ1/Ќc@IЊZ#1r\|. %3ezxRz'PQحҨFru,jc|,r|Dչ<@ɤg-]‘ѹT٫f7~o4Y(>ހ;ߠK'D}>0DOP6mVCҁaUS`b?fl$h>5? S2W-81XG =o}+aOP6nVI\djH.!-Eu<:Oڷ<ɫdHb'=T UHb_ ٘s)Q[e8% F$V\0U 6y &Aֶt:M3Z ;HN;5f-ߔ?3iQ[+V>Q4N"jA3[|M/;"#i%\rgd\59x4 QKiK&Ds'hY_|%\o[|pYF"NJ<{J֞$`ꖺktWyqxD?"&cygziWx 7AeD;|=t@7;YLcKb9Y4Ƈ(>jy.#֖<4➢XL_kcՇ3;%vݒ7BRS e(_(ṭQZj?٘&-Xq"W"~X8v# Ћ IX[#,Ճ_Je5W 9ʌt n2s`jC]iA,v ov'nކ?`1G-5,rzX4 א}j#m2PmoP<ej>M}s2JIRB|6ѐiRvQ+HR@`ű8å] .yQvU?I4l#?a1 nGA 3C7rwF󠭖;`<˚N ˔ ?a^_I>fkR%' P9[{z؇bYg~aqB<7U^\f\6u_D=qs3WJ6J٦lU[vW<ҭa3$2Hm\7}zX}9 #" FyB, n|:M!z|fVTEN@ևc񯔃;$ XJN%Po>˪DZC kM[Q8]Dd}VmyxI{UUh"*hS-QC rey`YħrAcH}D>eD= oxSQs&e7!~`oͰdd4 %'`,=Z# Sޣ!L'.*OT}FNFƲ[?7TG]߲jj!6UŇUT;@'k‡Tu`s 仉 hbJ,PiwaJ]|5S:#G.>lhIZ&ĭw$<˾eSӸUWZ݇ٱ ^33u B@r-Vx]u(&q;I ;/ c.]f6j0ZxηXZx}NЈэ=d+}|1nWG77l6QH.~LEzGI _t$ѽ]Gu6J>6bpC]$[;\52C:o q9HBto0ds'nbTz׏LOs0壷'J;&ߋ*~evnPEm TlB#ON&? bm~Α*,T$i]+)PuyݺrXbo d=[{tOLZ; i1ٯ9U$iSnςadj szhed7ETu:'NJ<8g\Ұ]8eg4~yWQކA{=JwBsLէT^nwndAdVPZri6B,YUɯ+;SAPsف XȔ:%f $o(+.gepR/5YOO$3+ *p~LZY ԫ|h s:ccPUeȵԢ'_1/w}ۣ](@#`p!> & +d]IԢR>eH}jV*}A8%5LѼQJɕǁ[{Ig| }%T=)o"!( J5臕Ki8b=v /nOðq=6oSl򍚍'j&CpD ˰A@J+!3n/@3P3{A)iU :/Knõ|6 @Ϸ W$l@Pnv/.?#?ȮVe9 ʒ|CGgA7^*D vE $T=ї}z̷[!e3{lO<dރ QyB9hhϥ{ft`6z~`yQ+#-RBfz4/{Tڰ|uZp1Fb\@J 3'2s+~dWر xI+ jPj9b"8A؟XvTPc:poJEC#ch>śfvrd*&ӭ{Sڣm`k9TS4D]Pg$SE6՗a76޶2&&IWDu4$, 5"2g*HeOxp2y|VN/[/mQ8?tp <|r6@Bd%͈xӽ?qL9_ yWP\W3XG/'z#t|s282m0"k{O1f&"U=7^qc`HG;W{.azc'rBT@`6c Vs\16&GL xUW; >*#kZɎ>z˜ Y.e&/eOɊȤJ5 &`l)j%$Z('~~y|`V}CRJoMYڊ<UnZ˴?g&i2Cw%$ET +EmdbD/6Nl݌9XQ6}8XCإÞ/Ǿ}4-Nks7Gd3z}ؓȾ/BMV%00ppc k#Z2!ꏱ9g2|a !4n޹)Z1@tl\sFM%RM ARN"M) $Qr@'h'ő͐OT+ʆxY܄HR:Pѧ{y=I 1)JX-* U{,!,>%vz/_:rBQ{NBWCɿ /jr))֯34nJґhzMK/kx޻|o&~ɁvP.Tk<>ARX G^oESO6\=IϺxPG"< D1ďWc\8D>) aR흹yk;R8UVMnVza;ěT.֤mL񼡥? \k;J^px?Cr>`+|d&H!]Nz9_JNW2-|z?N}d ٴ9L"a#Wj3Omj6uM]1Jbs%Gێ.ۡ.3PUE-OC>"JnZ2!V%ydB$gv/BiQwؚ2`=2ϡy-4%iw$AF qpw9RjGhTnْ;QZEzӷE٤ѓ|ҮGSS[-B P0eTBćZD89P&~2%D-4twT>3Ң.5P)K'>%l'=Rc=`8M쩽 rO%<^KDk&:7S^[ync&-dRvl4Y)iI99xZ32H1dj@\M÷eoueXYv\ƺ"heWhwK]ɪ/] HCXG 784º;s$zHg85͡@"8hPzdLGj?;K~mϚ+z۟*";p@|=1Pn,K_sNGf6Fc+UFJH7:vZ 7>~5i;U "D}:ԯE` yu!اACjetbj-Ei{;)߷=YArLP놀P̉/PQކ ߸ؚ!F:AziO9n6~,rZĞᠰẍ́ey媻,,eT6g4 ~ CpMգ [SǞjW ʂ^" :,KPȁ( }D[uY#E&_ JB'skšOe&A`op5}K0JЖXC&̹cTfJ3eo]tf|>A:_vffث>$b7f<6ֆK'3:2BA{}NK TVM9; <@%%J&b3@?/?W:"9LxMYEo!Ccw7N7ď{_,7ߥ.D&j %CQf<R?G ㅵA ,CNΨ*l"Lω͚hQy2h˸ÊifK~[q؝C4`krѶ-íYxHL4a JfSߏ)%V,+BQHv5 Mǩ9/mڛQwԭĆ$I8w,'4đY/ے:nNY#0YaoeWFlC/v!lӲ|WmnehcPPkP0L{/qwўϨ X$TI:$d\Ә`^o $@: lK55cvR!~5ͷW4ˤœ/giudBl%ߟ;ߪACWf>y)ߊ}rbh[LFEc0R=ᕴ 炷CʬϞ09I^#e9,'kYT F[@%ªЊfЉk@ feXC6:^LTs!fNG2OHa$Y1>.Ɠ ⦞RgLǔG UY!J%u2^>.0$q;nN O'sydY!\+s`̎de{/cSj#aV#^֭q XX=8 ,:1ܐP'dYw3W=Qĺ]j~*L3."0%r|E)~۲@e2 |cu⮤:Y&szBY?:Zs,ıvU@It]ooL-ONкU`]2hĤ?LXVijuF72k~gF" " " $9L$S/4]F-}#G-knؒLeyE, lt 1]Wjgm"S%$Y[-{T͑ .-UO̧zy:hKi ;VAOJT[;lJV 6:ac,y8֔]r4HY0~ שty\Gn2UJrlЂ'Wsp p!>\_RaKkLɟ6x`",J J*VD!†#LNzOCق43OlD惩x 콝 /~9ъoZLy5~lezBH[V=&d`>"טf2w{3jK J]y^ށ\Έo-쑌k)3A[<֓#pM<^q\O.xHVoAa\W'on~Z3RtJâ}s ۉ bT#4FEБ1r==NoL}oRyvR6OڭШ[ȗ=$ Qmy)=mDd<+dxK < oU OIin|,]A9c.7HzhoMƈ](dmP/*ɭOO”*fé/g _ιp`Qi\#K׺a}j [ԯxkHWŻG'.:X2Ld.N Ŧ^kTu^;:N~u"QrщKIqփ.aX>8CT2OLtݹmFPx==xd.-s" l׊uc=z?͠R_vnY0Ђ8" ~y}3? . ?XB 湺tǟU,zTbi%*VfϑKP$Ϥ\;m erRh#fI> , hOI=ک}9?7DL[gXrjII_Bz6m;Y̮ Dضk>}^mF=Ӑ_ <7|W]GN淙`*h (^%9$y{= !&Uզkԧ}P/| &n)G?K8\e`ɗKIf8Mm1dphjg)dS )4(PH(5jD>[,H Lr*~0#UpIhgn6:?)5ғ``-jRmFmr#@&H{>_53תt5m^q#D邆mD;4f=~bwt9"'/FM[Tk)QSziUf"y̥_B$/z.:@eTA=bMB(uW 8H,=]}z$=VvUl?}g%rMs5&tqW9@|`#Px?8n_R@vhe XiQ+SRօu;"W،#5᠚5hL :l[r]ðhp8Oi#%Xا+M3l5ưRYMMF͸ʄĄcAv벴.߻çb<<ƄD[$H SF\D uz]](-8yiz) O|y+bkx#eC4~Zc]rk@i 3;iǵS 6'Y6;ݼPkVIaz.6z66ZN9ve ^ACQWF'6a u.w$q8`i)K^)Zh!pt2yViO'OߩG͘46O}uj'4kNh&G"]zz6/2>=3jUrg8v(.F_ƷCIGg{%^?q|Kr&iQ eC]CvGִKX^ұG'O᣼[Q5oޏΊFݯDѱg_^CL8Zޒ敠g OJȔYmUKhbw 7:;q';uh^ RM5A>02K,+Huu *څ&{(}U+URB9/%v=$h{%pC ʁ^1SzulPHên.ckY->!w1umVv89zF]{%[yZ?^[(-|b-<@,E1iBm@lo(3ctΨu#"J:C#ȶz\J675~UL.#v !m?H8Ư7vv,RK 1KBuf`7v r,q]h)6I$'X(>ySm/\j[c6\??]\ZEKM+@oԤost<_GCQ~?62\ rrpX ŏHvvt\" +~:1.n} dʘH姌X^?v0-RFÁɆxț_U*>+KS04g^B\X RUwAL1;&3Kz*nqq . kR{X<8ԺӡK;oZsWhW/m u]!q^3 c`Ȁuqܗ/|e-ҟ.^\rx+c9H@BvbWFZ_l3D'Gx>Tfؿ7{MDwaj77gC_j\mW'ib“|?W,ފ{כ5wD4vY;ކ{N͸TMG ~+ޥުKbsql0V+Tbv~ nD]ߜ '<X ~(Uw8* `%$ moCi#JߙDeIp2l ؑy[ 0̳+乎w .5b:*+^7}]m=M?"M$yĥ|7wFFJ.OA(Vc7T{!Q:ؙ"YYruc]2O5hY`H*=&'aJm?ҿoS G(0X%R8;X&hF)c>H{8l7mf8\t"f@ Lv鰡=j│,SZ^y⁒iΰQKR]exrK5jo6Iz~@Uߘ G[;g4N/j=!Ovgg$ B!"5FnΎ(ePReQECKEKB,flt99f|}/Q%nK*" Oz7a?8.H_j(~yC&hX t 9wՏ/-Yf?߂HM@H _)}nt\LA@+Ai2|؃;U bmc@Ez{ujדyZ xmӉV }í8u}b%M@-9|8P#+{0qG|*Mut`91D:űYN9rz]Zݖ7ÙfH U*8fL'lQ[5 =h5r̨G* pNe ׋3iz=NHG׼0[4"&CAXe cB Kv9G98ɻWV)aV6RW8IuXАڪyq#LTSKG)8E `0=7z$buF`Q~H>!3-[{VtwQn†mlfC.:e'ORV)Yrje\=&g<`q-mUԪ)8,+,?%fysI݅X‘b:[0ʲ :p  }3sr]&2:dv (F)%'Wp5DHb7 xv;FzG.r ̝1P&LJ>thON=% qECUf=eiߕEYVay'cGcfxrj| y R?S<6]u<LzrJsŵd^ ;~S}9av䖝|~%I);c?Uȩ˭?x!Q>]!DQ5r݌|/ ёc?v7a$Be)(jq)Uf,l>n$%O B~_\_Rz'AFur U)`Ք?Szu/*hN|VU[:fry;iWpP4a# nYc1\Vgxe^Žʕ%?p]f*,>\%E"`k#ʓJIr* ]]8ڙ GW [S3?HϹ7B;JƛVZEb#kDNq+Po'z*>~BrV… .No+ uR6%½!]6rc$na_>}l/V3G>iӥg<BF'Ե"е9 s F,瑃Usks%A|>E^(H"4^(r2u-rT{[z,^=kZd@ T945t!} =skbJ,ƅk=׫G-gΛ'[ԻsUkM%DSZCKGM6)v3q'[Ü>s-7lsL"4κgZC l#_-ͳXfVku~P7ٿXIu7Hx>Wc9rü:l*94]XRq[f nƷh_zqdWţOhrZ'^r| 4ʚ9CqmxjFcߧ̊ }l_` {UuΚP =r!ar!AA>eւ`X.Ыtü6iShlOtr-=SZYrRaN,B= 0rjj#!N֭4 SY =pnkL0_83/$ jiۼ~vИfk] Ye[tOL N6h}P< ?Ur7IEn"v1B7"R8Çl`w3mh @ys108ܸLCb'CCݲ>$)`E^Ez=-feTcYwo* Q\Ȁ ʼm ;96yh vCZ? 1oR X3іažM:ZCRy#tg[XwD{0jvD@vj)52NOuf D5{Ey$h!IIN&e84J8㠀qҁ "yR姵xsZSaJ]3 U).Aȹ1{dfLhK%D?I B)*׻džFk FHlZeN[T;uեjE$桇;E?nE=NujW'V{55xSZHqr~Nnj 9]#E߬dNP ? # fwk|4TxbzUnގ}sڲC]x$ Vf>Ⱦ!UY.1Ɓ\X\{ΤOBz@6hPA=֨(ǭv˫ ByDZ4[%ŷqAK멺(JsWr0RL~0 pѰeu:B(Q{sirn7F){]JD7XCnd+.d'mOW6"dP_231cA3ʼn+XXV܎CPgХK<{:"39e0Qy07>#+VꮳaװGK8F "]sH M"6G $o CV0dZYкcOU=885qNjr@l4l=2DMOʘ5Xу/AJQuLxjUI4}3k\N.|1I Գ6)7$WT:nᐧT5_jB& )eҒҢ%_"_Ӈe$!s+CLTk/-vshLpSJX|t;"3H&Djj6#+leRSqKe197 XZSb bWt:IF"5b[黊0x[JyMYl>FҴ &$^3>:{8ӘX-% D;掮so#VG<th/u}?޻kMZ_/ඊ+_K[輌:V}g=!OOFʅft]1 $Aꆬ{& ܞ`X  ;įY\^͚x)DnoL1I,\j+Iޥ#5bOUjPoSpp-yUFIL!s{hgJD׳`%|7V7"dw=/>KekoƽյUKn֨>zgEZ{ftLբ O&vg y҃pΊZTڳBO- 1X,\[k@C˪(e"Ї,i+v py)c00²~TtI;.Bό\aw1YyB7MӮˠtz5,R0d<]FRYfNHCJbs?HF|_7n 'R1R{ƻt-~,"]m5\qG<|JJ gRzşu('Q*E~G pin24:Kc`{=2dw061'`j!{&enR1cE9~+1dpU*uwDZ*P<~F\]DpȖ^~ùdy @KPFG4E6h0!fĞ`)w>5y2c;qè\Y`v$:55Ǽ;XWRbIOrBagڄf5Pp8};CŬ!U\뻃cwQ &P jPL 0Lcd^&[sfsN w7<<|tBFL{ ܞ8:8=<2rC9878(7!Ѡ74d>!ͱK0|ntXoFJ!ǿ45l(0 h$2C(E&,s3MYOtOI}ߕ;8kK+AVXWf-"Kuiu =/Ђn:L9 bM-(S Y}D&3]vS 4a_ȃZ?w%3zŌ m)B&x t٘\pْB =Q]| Yeµxe1W 0$Hs&j wk!q}juIALafIw_~B:.((ygS@cL̉dУ|Lb ܡi[+A&s7rYo$$:uQSYQ^7:AGW@gI&QcAQrd RQG\FM08n&oCOQ}8V 6`~T?VP;(\g%.0`Wd8lf+C3HҰ;(6B"W2.?e/?ULrzƤ5%$6rVt,]cfn . _K'|qS}hJhU_*XMW%INįZ%f4.}_@CQMZWg&|iډT @lK!E>Pgʒ#/zMTǂQAQ'M ꒲a"L&u/$0˟Le? ='9\/ԤrZmj6'rM ^7YWɚ9[UsM}gR#}:B@v.CGn&ԃ8 2C%Wex!h!8˱a~R`_v+=1Mj$[W2so@bVXSj{ ٤Qmˌ΍~ jWqȲv !c-f0-)-ګyg 58C6E$՟Z%=3Pƈ- *%.đ_ƪP QrSsA_5t}k\ I#'I2ކ֓聆G9i(; ^[:ꊶʗ".bL)c=BXP7F5PRAwQ 2;VSvƟǤy.њn\ *AX1wKЭ*4b2ϕHq-J1,qu}l~ہԍO=+-\^OJy~ãW@s$3zhr'p.w"&|Ty(d?>b: qbS3Ri@ x]䲺RgG؆?#%өmr6ؐU@Y9Yci{AV͎_ţcB2!QS_rK~ 4uCur*/ ސw_4<ϖtu;ꭞ;{1'WZ;mY zp\$-Ιˌj\y%f]-RSj [ [ bBMqApԿRU?t ߻L@.I2X[+eM3Pr{7U&>B?:WT_(qK~Gm!]oʬh&Rg#k pBVamcTLedg'>we[̷{qvsB ox~)yeTk_ՋQC"{Ѕ-E MժQ z]_F{wQ˹H <'+F6'}4DŽİmYzWk[gfzk޿6LHt &UyxDw?퐨YxpGML%ɝDYS;Ymtg?_48т /ϺY:%X&ƪmT< FC/ IDdqR %vU1$Z/j׻Ǻ5M%HؓRYFƇRgضSl cPK L(Ьz-[{ *EKSq>c$cl.ew9J#&Cӷmce` k6yH=Ǣ{)b.G:TxbպS\yWh}H_!Q,m;0P ;qy9FFHx%.;JaBEP /7BpӁu1#o#3/Ah2uf"Bky[B,od*A AUo`OzXW6AQsF!fN:RGiY(!1г<,k`V-" qqLF\rMoTtOݾQglĦ:,tA~dCTlLw ({ػvA89,2Ƣ;G 91xwl`(\C0K( 0CP! hs&Hd =1lnl72`FLZ 0B 2pQrƨsFcuX5Vtku3"6Q91΁bA I+k101z㡟-9LijRv D&x'6vGpåP F];KsW\;h.]"42HrB*,;"oyXg4*QWxVt}59nQW'hx5 k|5ʼnxghZ= N_1`U5eyJsf|gtC oI\q`Xr3}6_bB1-[UG{sJ!ɧJ'+*G,9M`B0{)$YBQm7k^Af1H~cum"qq/D3u%(_p%3\N.$:Wnܒ ?#5ThU6 Ӛ2M \S-E$N,Ho&#),tULpp+c3A^gc` H &I=Ǧqp"E[B5_@3돻 & X%[r]׼ni&:}91 ܅ >|Sc] qAĽ !]? |>+[>iX|Atm5-ˆ77$@Od]fQduXUm ;=72u72h_f+~`!E uTlKt{LP}{9y)c4:6F.ǎ 8듺u(54)6= >c%%3g#W:w~6E{\k(iWuqҼNJ<)zLȌUEmNQ`2 y\'$]̨iKܠ܅ @oQJV4 >EmK֩K( 59WUҔ Ԉ3 0TbQURI M_e\c\s9r&>d Wlj,u]I7- OGoLlofYs4\ ;? 62z~n=u'?KÛѠ"%e}RG5l"W4"=W 4 tIWӫ8! ު>%VCD.>EuFxP9!SHwԕ3kwoY,DU9HNi`^N~l9`,dǽ׉6r 40%'8^#K?PX-,PDbakDq?v-&C 3z ;!^#c#0dh+"g>mL+cQSG>qo"lw"w Pe%z5ܣX‰br-QYѹ'2JJexb "\6Lh6<_!NHܩ/@´_׳g#~4֫HF%ǘMPqS^:B+FS  6P}{!~\a>52<ʺ写[j=~{F._gk⤠u;P#km9a%pR{"lEJgo;_ ٣,P v5* s#ʢ5g* G{Ed0]_#W.q-Lrgp|;]*<|OE_K.ųjdbXXQ^W+Ew;0vJِ-I*_,ziӴ^gq A$E'a7 [4vܞ0)Vm^f7:s&r{ Y+P8Af\̧5w F4{ JRB,'։|123!b! Ӆ.W'eX)>Mg2ՊeZ([=0GNM:F;NBb+8yEeb?IJS1Fb Xn `=idmh`r 408%M3J>HƗj-AIX+>)$CPJRJGwb8`ȇhDEi=Nv?.xesSjނӊ/':kIGH+ꚝrAzl;zNqmJ`}Dѵ$4k 6i|qS}N8udp#|CέRA4I苬<K-c8S-KD* /zҚe3xΏ<=du|kd: ۹s|9Z|/EHW؉p#qԠɋkPmTgbJ.M ~gZ s`Pfr tRMKe J}=zI ;9Jb9P ݡoM[L8 'w=mFuw/-%OI z*Z_;9!`0T 5s&Һf{aظ?g%g|Wsп^ZȎ9NrKjtb*sV+CTb78E=y)8Ýݮe~=NK5 I; ް12mmDHH*iu3s QQ~5sEK/jV+G)QaNHXv7Kr[B%hMj׊;HtyLGA0~L4?¿: &'~$eئI'Ĉ8MΆ-bJwϵMj#b4y|ǡadpëԗy_^Mܶv vP9s4W,qqJ7A$6ü2c^yL>ȿEu9a2Z8՘!_9BŊ34tHGhHH\SRdl) Dp],"ח1wxNDb,ܚݔ\FjZlK9Y$eBLFK,8)Ur:U.#f!pyat!cǮ(eKc?fc.Agx2G )ѢXDnl`~_fB6O)U VJ_036x{'O{3D5VT}.\Ua3#w_ש 7ւi7T'X~$E0K_K4"] dC%}H n3bB&!S%FK3s=h u7ML3Ʉ %HI'suQW4BJdW|ʫg~8q|Җs,>u;Hoj4n2QdKvx00z#n䦉/1Rz%އb`5cv'ҳ)Z68˛M>W66%~_}\.-7.JnoUFP`R㾗Fxi{G{1ue3"t >O􆚕!C+?r#c+! >e4P:1 $I_)j?,=꠨@й/kςꘞȷnGO2UnRMKl>/b)&1@XŰ>9L_15i5 j#L)\6+V5udeYr~!W-8 2B |6+:?S\@;|ػESO 齛yiW?"\8C17햰/ǛG21sOs{ЧLF Ѵo]A䄭 @ NQXlĐs3K[R"9m_Gj|%" yTX^aOA6)b[!+51RnwB_G՚`!r6ηܴGqC1%P(EA$, 5W]2 =9VO3A xV+7C lDNS-7Re2\ZJ6vԊAૣuA+U[cG}8DQzҴ]ⷓkY# y:ܹ.W8E/; `fԺ׏?~ ©Aا7Tg5sK+U]`6 # MӋ|We|:2f]c]ZWaK64L6}ʼC`/~LXcq.~TdTF| [0ʺ`@/\Dcg#Uο^՞LӘ/|{@k8~bqsB /3h(ϰ?Qr* aBD3!Z;Ay⟕羻EvLuo 6ޡF5!W*Ö|'iNBF6i/ ߬eb9~ =}!R;Ɛ8q,Qҍ+6aS8z}dD9i;CoVoU?E_V!Q):73&`YRtveKKT {47Oq{1ϯ׵Oma}<[Lyz庴YƎp7>Yjвk8?r۩7_PnY̟\AuMX3D.QX"&i )j-,.WC781.[or¡$r(Ֆ@3(e9%wO"CRFKu&g0( gwryM19g/0w~P_{Hot^zU* @`!eCO#^1X]7jNrbŐjɥC|-\֍Ulg#Z=J&c&\2IrVD ,M~䈟Bt0'8<&DH}a&a)~K/A":B 'WA q=vAD@u*˩MvhcA `2&vG ]ޅ {{W)m5q6TZR2"7 b 'f_;rìwؔm=4fpchyaUaL|FvrY=b}G ˞B 7:3/[6pg8{bbAARJu aWAv:8Tnv4ԿO4knYj6=jU1$D_ 24Ƈ'(1y}4fHuCg,襀=MZ@%≥zn6=C.*m [*G^H5̣{2܏U9E5k`ErǟEmβJ/ ԉ8MD );8qno5'_@TD 1K^p C>߱7cZ} ŽN?̪:g0ֹesZ7`l1JF"n0TWw-yʕ] >:r_E5)%Dȗx'^Ŗ@-I-ez:uCA7sQF\t8XHD[Ppn8UD1XGq408Fxա1vf,sQvA!ׂ̨(7J-f*qM<6HZW( -{F6:rTt̪Z*|R3RJ2Sm%}Q:еfs,^WّhxYЂ'?bou^#̚Kb̭/`8zD45wJ\o,ּP+f3J~M8>bi!-R?#)8qqJՐf:NH5 RE2[c,72+D^sGEM m9+lmwzP5NQ\Mar:wLK1AY&SYCtG#-g[gw}S]ީ|;}{ܻ-;|}}yssEfuofvd}ψMi۷ﳝgnu=3}puy{ew}םz{}O_3 5ta[n=k=ۚ﷝y4ru]Oo:ss|W}p>rv/j}OGnw֞ܟm`&ԣw6ԎO[6v[ݾ}m9{v|붟_}ǫ{ݾIϟ>۾o{=v[r{;{{{ۮ=9ު}}/+yWv=;'ᄒ>qK}n6]>]Ӈww6m}z=}bQݾ|Ey>gv*vwn/} g^WklC_{n}}W׳{y^|o6^}޶اs>Gݟz/7|=tmV}wY浟{}}mtY;=wgz}n>-i[ƭ>ۙo.{kZKn{ͷ{=;ݼw̨U|uws_}\ޗuϾYm}7绻^r{{|w};kw4VO_ycw|y}){צ6uk݇Owow f{ܾ||=٭w>W{.wwݼmp{ϻ(wSwh(`ޙ{췞ow{K.{7;ޙkn{6_S5C_o_NoWCFuϷ_evrN}B]{/k3눓%m{㾾oL}-wnd=ϻ/}Wm|v׆ޏ} no4'n};w;v=7>f^tͻ>ݾM{umoFݽ={knϱnTݳwoPwSڗ}ىOW۾̾nۻ}zVo/|ス}z_n7^ob]׻l<|澭{ۗK}w{x7syz[u﷧Wc;۳wKoovvϻ{}}w>{}uU6w}^mmgݝo6}hnwׯ}VP.J}ow=r>{GWw;doz}wԽw2 w7{|v{]=pޗy]^˯6ׯkﻷ;f_Z_fsv\_cz۶mٻww:v{}޾jwt}z=Q;*z|kyoþY+޲hi׻6׋k3jw}޻G<ӜO }gs;|>g=ݘػ7fӧ}A#w;znm{u۞O/Rm57>ך^[5qyzݽwۮϵ_Iv}ktnqo>{׽ϭoO6^۾<7}fۃygֽzUas[U}5&̛_vy_{+[}nݝ޷o[\imH>)/{}oo moyϷ_}>>}u7Iz=o|Ww{w%mfۡI{ww׾wwokwi}k:vvwݽvm>tMzϼoGO{n*v>x/nۥ{ޮ[}yGofUϵ˶N/y}w:ֻջ绽to=}:}}O#\/N7k36s|ڶ[׹tqosחlQ`2C" L`AdC@ 4b2h14h`L4#LF&4hhO2 `4 hh&L&&CF4ddi1ha40ibi 4Ɉ4h$@ L0 L iL&C @i0"|B30b 4BB74s'w !,̚/h g0,_5;%`ՠ B *_>>PB0$5 7 -)0κD:Lq"˯wI-^sPT[Si{D!@B0 ,d$&1"LrD 9d,!9~/~x X@<N!?̭G2۰'\o"ðɢ@MCƺ)[nine080 T  E]Ou{x-X0sy0O, DGwOG ]<.?x> Q E7-' ?E4G -A)1`B'#N>jk2e1oR=u -|= gΩ|"~Cgt(,'rk. bk؁ Mv޾ck]@:Zmyxx 3.ʩ U|?+ l4#qQGǿ.=rrpD5{:쯿H V$O( uiYCXV nZ!&:yF%Jb/^BّX:Rym˃ܪy=%wxcFkߔkO ٰEGl߷ZÉj3ݑqnbeX3ɭ>q<>c5\|Cg8crM Hd8j N6;5S#0J;~Ҷ)fi(1(42]@0F0 8mP|8(qbΛ<fXaJNkF;5Y>T<3 +Nކ4=$8`tn} (dSGBgd(^G!pW8LyNo`D-2kR[*~f=kQf03IX]bAO;nhDFn87%NHܺ?H?&mKP]+);xLk5'7/yQ~M@\zd58{K^<{@XwOד\ڔbapm8ϐ0 בI dH>XN[= `Y:tYZ.aS+E8UW#Z$(3mMZמKi[4[OFԛ A6L֟k ݞkf'vL;t;3f!&@Wbl3ٻ_7Y L\ow!]bPJ5.w艗iInFь׷z44'<6\o+aգ=ߓA/Jl5vSy @ @6yy^S{qaʠ .:A÷ Pz;Pm?Wx q N6,XG5ږ% a [>QWO&zpIPC0ɸ/f ^=rSytV_oK;`2>PJjc]X-оS56idL1  @,` ` aUyceJ--U 4mM$v J递 $ҍvR`ϕAY˗^b ''}mfB,^˄ 5gRs)ٌ3g7ay) U.ɒkǞJbxuɀر<ϥ-0 &ƾfĀ(qfFep2|B20g?d  8T^=cN$ P$ &o;!̞]pൺ0IoT#5X\L6ٕcLFܙ.<Ľ؋%&2tB[Cv2 \OU/MTH 08hZDYDW7Kjh~ꟷ ʒ5(I^wqszM*Y8c쵦L{d |sHр5\p{`\bIOVӷJoxaeTG2(H>wCga JU"C2ZKGq1GS,AϢ6`{ԯLFqaf!Xj2, r408Rɼ̓7j0֊P )$z7l-ݲE!X@0%\n]E}^_8hr{B+DpV$m{g+Rr{ k4ޥ`Cr6KO!H=G<.^zˡa52%orp= 5LɐV,T<4N),l&.HZ^A8uH80Q^./M=u(`ZEF7\{8N#fPuz6YdE-:b?)qT®ŗ0=%rj((CÄDccP=dÉ!qh DPB+EFK_Y>HO? e ߳Ԍi@YS9F|Ąb-U`P5Aٍ;}2zGp5b4=9!7>O7]A kWP& Q􈛄Fz6҆%;e(D+52OQ 9C&ٸt%Z`& l?J;=3󾼾N1Hd'GyڲL &#ѱ1g C㎦\>5ߦ!4U&6|R8* >iC;zی0"FunpHn}nO.&5"qo x"M*L[gtנa[|Piƙr~S?G;Zl1K6"j w7cSsϒ}oWATvqrmwH-mUԾfhmle^-sTvCH]džp&4?ۻC^} d#;#J4/5DM3 o_wN?'ej|?'1L#7EDi1Ji~xeYekeҕ0B$gZZ͵=6rXXGqϿC}ӪƜw(6m/9@^o[ɧ¬S8d˥`m߫r(m'!V7{>(Z_^BF0Xٺ@N'(6 0+n#<(s,;2\j^÷^L֪.ooQ-ڜG.uagWT'I_3,c*KkY%{l#)_6}%fIe_b*YZȟ⽻7fwsK,ΓZ<r0֨hy@5*"=3K۵ÜgiP*զƷ ;لO| Q!s<-SBSMX Mu,G{+ wJ]GYuejmPJfe ̧_KmXl G'8O3yR4gnR՟|'}j 6%_>wTr? 1|_ـ;;o[$S<8~ @o|`S0Ɓ3^"rk˞pbh"sƕfGv'x. ,"n5{!b;$nA vR  '^Q *4 t*-Ӱ:̅ Zнu%c۔Bu#\W}SΥVH81X@*\.T>TAJ\cƃ\gF鯈/PK0_\sLZx 5]q LtoگqLA0Qcr<_As!a۬}YG|,I]Tҝ8jdYCWG*(<08%2EC\jB`^->VO yx< 1~ڷ8 BY3V bNn@]Nbx;O=/"4!q=#_k$ >Kb%C㘃E2҆EE`C/4a0ĪK.eg}`/~ljtQ8l[ͼnh a> &xs3-7k^3\fjK6%="dWO WN<4}QXut`b|PL Oޢ$\޿Av g ;<ƨ]u[3v@K o: Pg,X,-`ck X |u>?|֭g#Nnys<_8NJ_5mT'q%Cu~ kd6LRcjmE"#!_l^p֚ niL^eԞĠ+&YAWj=Ն8n)ԀU̘Npe4%~ ѢJ4(lM)Q\Z :T*Bf;6AO$N8Jd}T7i-؝;f^j-&W!(W88ˋܓiN(JP$ǂ򋢁i|XH`0ӧ/Иv0XS#Te_xd?fDх^vDKxZP&dv'2@#%;.n"^j!k+U/ 7j ZE2Q.4p:^R.&'[CeHb%`RZT6^Jo}CrB8 ;V1ٻ="JAI9 !q;{ѪIc%CE菟٠Ӱn >5a-?\tdl@^F'a҂*b{AfOU=< b(&-Lrs Tep˒c<9˸BZ1tR@uL*4ׁ z 'NA"פ c9ݎeO5wN#'=ddJCQ}p}yydN X픖z>q4J{ݷ,m=sU;G, Do .2!C\.ǪT 1:~sK7|ª9\*f6XDY@zUv瘞?'(ƻ*w JmIw@nh(֧N|ߴP:W&6 K29zC9"} p]J%dˈMTL %-uA,RY_#[:$c55DnPFmkѤ $Μi_1up.?i_ lUҽREܠ@4"}T!# Na ,l/2ʑ`= &42(/{_]#C}u@:%~.U"w(!YN  3V4e%qW"4/gsST́$¥&w-'U)(! fA<iq'QIVwKb|:@;cwHI$IȜ2Ұ f18\b`ByЩK[kOYc0AL<?A9\;.]fQl}C$G {6#(2US]u]P]KVRmRAF oQ;kj9䷷7|A[oI2RSug-}^^<`oeRE ^tYՃ8N40=t )"-ID2/ -IWmReNlD4Pt8'%d{t"cv; m+Ei213FJd.iSL˶\EAԚ紂T_hSTt6p 4`3xbUfb $rWb&k]Q`i,XGZ^pr:u nhT1^Gy603ϒ8^(XR¾{ejXx1ΔN窊:ȶN X v_zǘGs }< u;(1IoU@ZLwf1ԛҤf!:w735oD-ZwOn^Sgs0½Ca;iQ;997 bGv_ޅr6.:66=^KǛۙ:bQa=/"Nh$&QI?!BWkثe Y&]4xJp{虦gG+TK/=GHCk!2aW5>jL\CR7پL([&f|cq9P-Z./ѕ0̈́B;<us45F:f'Us;˘8}V%ŧb72pyp1vk3uX Xc{‹NHSvmo .dK:Xh܉Bv]dfɀ"RԈ1qDz<NNMQR&mH夿hQ 1e<%_뱠b۪`{Pceo}O4Ԫ{q{ A"ϟޤp4GXpŽ/+8EV`tO @$*{]|)=7 /[i*ghv,thd[tWH+/%W]չ~)gn*WcG H/i$ϭ|ONG[+_kc7;tGiùI _Jl*j?!BG(N4u 4?xٓ]0+hs~WlA%DHrs ZA p\@yS<=Z߭7C P@%@Aq#dQ F4K%OsUQ$CB* QN*vOtW`f,\AO9#5_IsGRlbǦޛ2MeMGE.0 #W3}j/[i;ᑯv:&tەk ]|BXP].H:/iǫ͡욺 ׬sU"/g Z05/dNe |pw$ܢP.w,aлd?`-C,}0%\nu)A?EIrWe+OQo ^Re f}4ĘƆe`wST!\&IsoGb/2U/9nz4*ΐހ8^(m<0|CkV,*Λ #H!v[m~]%4F"UMiW6rӕVF- LO6t͋#,}׏HSNJy#0 mI>,/y7?1G&|P3JY5$

(Nе٫eg~!7:'Dy[$(h8`#)ԛ%_x~/U,;RfiGK1\Θ?z+2}' k?W -MP-A= `qv}:Leo^\>l] ekFwkFsM)[y;wqϿOܔkzEAo'}M*&=#Mv΍c6&fm7,. ̰ WFn?ZL-B]|1U&;N4L)VȇrcLjS ezUՃHQ!2p$:O [# x }bIss:.4\ [opںʪbvkXsdHBKok3&.N,8AT= JZ ˆ9FQx!U줛.}Y6~+vyP-sRcEt<$ lxgxrBbɬ.Mz}gaŬ'Ug!ăbfsaP63d?kDGlR6X?o>tl^RY$K"i*'X<ڟRDVqxMVTYV8J6MCv"Vn8&9K &P3?pyQIu2f%cNz&T;IqV$4Գ$/XJO7t#'#QkLɣJmzfM +CO:lkAn՝B/.sU7Y/{,Jo<&-[Y%8S   %@s 2U7?q#8~Y] 2\QoU]-E5v2梃Ǽד3 |z!A,?92HUwRo*(uu|P}h+=kbhkz uq³'~#=!&1[NCLfP6H;/|uMĶmv\} @[Hvkd,xߙie[rPq> Yu?B{.<)!Yf*QV NZ+an•zmGf1MbO׾a﷠ [y0 ᅆkr䲛HwMTnצڝ!`C}+K,Un|0'pR–vKohUF#{`ПI[>HT e!}od4/^k 2n ([(l\-Y*EY33o溼?T}|OD9G[ q*G(B#[b=nY [`qDyz#H-cxf,|UQ(˒^;+5ou͡s#Llf-Q"Zl<};IlځX¨psR0X+?QEGNc9B~UpA͞sr\|FD*en-3;\Ȇ:-œT527|j'X^q&d!yv`˫ 03mkkZuY\rݾ}y=J$,QPB8b\Q/.N'C'I7fPg|ԵBJC_˿8\P7V^hN1*bc"V2!PJias j}Z6s-{\! 3J3mhԭ?p\w`2. 82wbȂFPX|;%GOߙe1o`-Dpk*t!~ Mw6Me+6J YD窧?`:PS$Lړ+I\460Y%͢B `k#ꇜ&IQ sվf6%/Tɇ[q-*RRH9ԎٝGh/[@ 9Wň6y $i!ȏ;/enx\jq?"ZT|`*vuO$ubTEvb2h[ykѐɜx@pIT R"i~'mVR\N |hŔ$Կ=r-+F!;ƍ)on׫.DGf ܹ$R1ɭ{- U0^QjvU w"Ž! AMʵE)X)IyKMv' 5/W暪xr~'⢬߸VviOt,85{BՌ|xXŕIJg:ÍnYϗAoEx'w挆x^%rkʡsIJDqvKCtu V$?nvXS,Vۦ7)3S4XqC>A$ ,g#߉,= տ;f0#Zߜz2(..Ũ-RĩK^W V.Ja ǨQOaD\kL{ d$mS kfV%ޑ"a/XwaG63Cwc5@@>/TB718N}_ũb:. ß.= eĆ z$3rk Ъ, 4wǞŦb?>ØqYOw 8)LOEC~`Yo&ކܝfQRe ^u/ !Cf Wb}H<#FgTmyNGZc~ReFO Gp4%T cJl~QAMjȱl Edjr|jB=%O-]˴@C^SaJmK_w*`]`>1c"~kJTs]2G +.~ g-7*r--H8~qd+\ %_:٩ܸiii!X?GHjQ"lf!h ܾ?LYN0? Alan|yFnR޲6BϘg]s9L=EdKO{{ErG)E-]BzHr]sl+J$YA6(#.Nśڌo8wa|0:4c kֿAS4͝(c wP=#D7b+ͤ '$L_= #DJx/zdO3P^8zb_$x[h)͏K8X -κ:1/m:󝼹-/_ۈΥ) JG \[Y2F#;|z7+ш[f3)5pM ͔ J\)vy@輭=9<׾(k7-`cӣR3/,pOc;Z !nԤ(?'\0^yvtJP Od ;EkX CMI͗A+b{~( ͒u[ }o(dL+w:`D PSE Z+B ,^[]*k&<RpqBǯ\Wx<[-K&(\?,I{K}c66"Xω BXW4j®v"1ڋ戻?uRYYHmwETloze33doai ɼA\Ug0F{"ZM؝]FyWqFC䴛Ƿn58ބŐȊ8y$ ;`,HcQʊ9fIlc9U @68&1~HtET_kYRCjk"nc>_ t ǹ%ΕVFYrfajl,As5DSXI_{A$Kmc6@,GOAUS sLnN㘵Ka3 %hH1 ٘{R*>,?)xo<=\mRccc*lE{)FfB FlHzIOs,Ż[edlu;4C&RԚljhx]%̍V\JF!z)Ft@Ѵ+ '芭y%c==55Z \Iz-mz0]#`"`4JtZ5 @hڵ'k;/j~D 2yBbS6ߌf0z%dF:#M_" qcZGl IX[eg鳛hEx&Ï8Uak/4΂B>zqG C 2Jo~I\'0a΢m D6S.{86=v1+PL*p}qP0t;H+R# LI0(I4,=!48RӄBi8t`<4 ~W,Zs ŕd(cZx:iJ`_ztfi7xo~?|Urҙ1Qg}C +ML-R Ϣ!{?\ff1B#l_390nF q"*`nU>E?rW=yIIoMjղ1VrvU&(]4c Rx`7 H{ϦX-> l3A'5xG".M_^֐̵}L dL0a^^{S'),Uj 3+yOʆ׻_P1J& sS7n4I'o['ſV]皎OI:4oX܇i G}k(n0 KĆ 1:½̍(8ɝz0wxdiVz=M}[GXKS1lR4㘷0NbsXC`goˆ/dm::n ָրڋkcI{hGecZry#QFսpNoF~"=憉kB%}5Z#Tnz2De$zεe_@Ц7;z3֡ufpl]k+ޛKQ2 Mfݶv'hQXޖ7rȅ4C҃]B~'v|4O`x1@Y<Ϡmftdu0q:x+|+~tTXH3gG gaf<$@pc=V~+j&x)8MFYkcT ?\[(k}3X>֖@j;ԏe=| |MAx;Ux=-$ݐJ,R"%E1F*94P,iHlN{$?1Z-P]dJETePQYp fdNMtS@Soi"uR!@2K9~J m{Q5Vu<,[Arhfg[EF|ŌْAߚ<4M_7$$(K8t)?B驽x$ĤWAgUkNr&˳F~L?6*J F![~_XM!b7֊{Aή[O Hf=%n%˸'JEzB˧zљƖ^ƂXI>=lBk外.A"bv{37ë00Mw! %`ugՒ%Ow)z&rgij1i>!bO@mtԪњ[71fѼ89f\t/oύ"~Xglɖ?:@վP?oOs =x:N/F a!&či:R# n'~?( bE[Q=#Q e$n]:~(>&.N}GcLPX{-'ۓT(el#{9*J7F*\( axO$rh45pqx^`4 ^jσN OJ|LkgqOxT$v[o(N}2BfMW!xݦ:=ib5>U:ua8@dOS*t*N`0"NP.5z; ZT] ϗSZԙЇBV7/uQ#g-db閵4B$/ )tP1VXx4EV.nIN[q"_5SѪr~du|=Lтg(7s:?\5C_xXsH:"Ftoޢ($H  $+=2=|44^&nDj]5z)@COޔsB/Wl;0h9f{oG5]4Nyy~K7%$=A zVa@t_LX2.W >aW@Hמ/J3x5-|.tZBW\Ji{24e7ە MZV3pyn챣>5l?<۷Ivr3NZϔ ()W1ZڍlW;{n b%^x[pq}sֽ=$Uo %ǧ˲V[4+S⤯ʜu52ht_!wP*aKP͐1w _3T*db1n8tUs2cA*󝧴l/2ؓ>q6tLN8۽8ax˜'B&!;z2pFA~ ^~%pΊ^ D {Eݺ!`Q83Z"^qNH(?n`saTɬ{ODLa r0GSU̠[J8α'2-?נ"@"G_unءNabcv]4N'[e9qW IRC `wj(zŗyY >wM\@o`Q4q9WݞLml-Ӯu/莘#A9-e4:iFHhKސ}$dD2<"R%\\6Lfκ؋Bм!Di4JN.I!r2d[ kCؼ wX+ǸO4\B$"Pez4)‚C@󓨪`&QL/wZ6/#J۔0\L4cxm{=ڱrdSK9 Y|$Y؟MR@GӱtT1u~\pSȴtC^pPYᚴh Ҟe#ќy-fg :5GĂwk s(- ObRE*Ұohl/4PF% 2FrAo9hj eNk ٤4]ڄbR֤fV\ $GD] f.-Vhb3ß90Q~?U} [*ع⇦倱y;E*2[Zڢ -ʶV4($ʗ+q@:ifm 짫/$.jrl L9sp> AǂW!m15Vg!e8#.LS$!{rڟ#w?[#ǴT|<.CDŕGiª5úQVth}sY3+P&V v UL 2}W(l5)"\̣LD*FmxOùVwpK$Wh;ōcC~|Xz4u#I`g@f =s yH)*Nn0pfu0YlHH2z\"!$ 1K";Lv7mlzũbFq?.3DĨItW\͎\χCkQ!=xBZd`+u^hl#HI'vxN,Uf[Z(lS+륶a(CJNU4<1mSyClo|{<{=2Iv뜯AX5qs|Z%xvm5chMD&KM6t#LfOۿ"XӬ%@]7נx&`*7G!:I.+ _>ˌV;d aLjOȾ{o皳AS=q'G#;|vAax_ hMc c ]X  N!KPDM<+P#28*xafL՞0ۥկ{\Nb{|& s/Y~Ls0K釮լʼL#87N,bfjgWFjbÙCPK;ՙV.0ָ0 C$NR2H? "os:bPg=IM۸V3،I*9ֶbkZ쐆#/ʺ29H}fP!{п+'61,[k\BZ[8̴FtbuEف7'|gVh#V8.HbUWk{mM2vIR['<$-O]51+ *pWGQj<%ڼ:e)@5BemŁ?oSz/ |vw0ŵ~7Bv5~׹ԌLPȗ.:#rc[$=nijD&yxW)^$~WݿƅS@Sǡ^Qf2kn {PiWn9^Ȑup edq;`=0xN # 5e:Ӱ$#bv^! s-h^vSrt >I`+@uX @I:1$4``4-wDx0"JaPM *-?=@Vi {,OJ,ߴ%JTln[UbuydBY\S$rU>=ϰ.yQۑ;T*](&/\ M<"65Ψp˲m|@ [j[0 +L$K 8Mt孅J,J~"ҐC~K!N߂  ќ_bḜ"Ԕso?Lˌ2tDRMjxIX@ tb=/i0F*M&t1"% ϊ7$T*~}餟 7);݉zKl#jpȦtK՗a#x!CagX:iTnёgvkKN75kvv\yM rZ >+Mq)yH`լ~/ 3m7l8 X=iTWvKqXm ^J;:e\Vs4?Qc79wwU)3M4LpRZ͆ķ&ޢ=?1_Dԋ~Skols "mfu;ϗDo*k`coM,: p >c]:[W5wVP'*璦)BD}HIN ޸_ܘydn!nrҮF5er6ݿm@dQj>h@"v}XZڠHTHS5=;#qdq\a}v w _ +W\KShDO6 fiHg Kh &xUE怛QH=F$ݱ*Ge1@77 o P#HQUPT؊rÜB<\Aſw̅JvhHqۆZQ l"צ9Lh:_Gv%c_1.y"E^[0#y!t)L=ޡ&[g`)j*"0(WKVde^J=g]6"hpШқ++9tWbEEi!Zõ-<5_IVm2E_!B+1)-Sv]{;cМR+ ɉP>-Q~!sj$D ɑH>4)s]`MXy9C)H0cx+N@'ċaUw> ^Z9 TKo$/q7g{S,LYO3?wA=L͡&PYԔ* \Ӄp\[bung Rq *{ +*z~%UR5Ei:R A KY+~ s. DFˎzuħw[ z-lLFNi,+ҨZ3W}0ū/m)P8&,a a`>"/dpU~Dr4'utG ӄU dž' Rpy"0}Fŷ41 ~ÂV`㲼!XeV+-jtgPp9O1Q+xϑ . K6}:tl\e^XPt#{8no^NnP!۰C|ztw,٤D*8H_Y >5jF G삤>8$-Z |S$W*3!`uPUѷaGC_X1j"MT !t.8MFYt 'xCi>G[Uj4q%Vۑܜ0Fzq@x5ef!)ƦY-_e[q@`)4m2Ղ@^.2($c#%EpWٖκ8c<?XQ0ЩjJ=xaqfSL;ΨYD v DEfE) Zu,#ohL2  `-l)^]v*N=↦NPDgad-TO'?k7mAm<8,q^LMW ;$6񞝦{D}AJl=?F7APe{^>xԀ!MH^/3x91 ނ B$&f-WxHrEO06awE;=V(6xƲjC}f >A/wcYtʰ3|$wRQ쇃jlpD.Yj[=d-@$b'U?-!s=+ [O 32r9C0Zpm@ #Q7WY흴tKp/9OͥRReynɱ4$^L6hza:-M4ӛ\ԢZqq1M5(&_YHK"  Tps ~A =٢كk/IBR$!nIZpbyz)3˥E7ֺ=8t>PE:33rz{L7Ӂyf&;s@ʱwyMš6n?475N^2wb\QUj%A{RIN"U"OIwJP*̐iJ¬ɾE/m=琛fBKcD\gz]SlX ddHMiq^eݨx+18@Vd]:,A0?zu:Np6;Տ1t؜3(]Ck-G|a޸߹ͭX *{< gȆyH4jZCTE'T@.z8ھ?*D=.jIn|G$px殟eOje\Ms ro ̳\pS$U[U9PW0t*d s;9"A8Aݶ`>Jlno;.3NN\}t?D]*Z Ʒ_}cwwWLO]D.2ƍ}Yy z܇N[WCѸ(vp/!^;hM8BGKCԳL"=fY*wDZ{Mj+ (P3 2xҁi|Po|CE{@ȑ/G0'tv$T~f"=;;:vף_gP}ߞUJHƾT&b2UwR\[G4O? Nxr8%y&,8o5{,-lv+gN8Lnl> {+҉k@=zD|GX9gA zUGMOi]qF *VNLZ`y?=aP0er;`Дf4|,XÙ݂ /pXc:R7lTn;5p.˸яV^!mh􁂋gr+Af辈ZLOym ' kGaCW-[k5J?'1a)6eO#Z4OL!7ْ`6DzRx lBs2 drs,ɮRb3"‚R!:A].3](؁<#ɷ2jSi\eH3ZNh4JP siŇLiPH]ZN mWd9 M%<0NVyyqEV]R-$3j1wt 8*N? M`^,ư^˼ÀG$Eq:Z - QK"kTGd̦k Rdg#mP#]`Q|$Y[1v0gzKWKE<7鞧0.+$@ZI\{C^G-J_SϾt;F*<0u.6ﱒmQO5E$7n>+,h:lTjLoŽWll@i#ǽrTyAA 7syϮ/EHrO;á5 JIؗk5]dKb5Y44na$+5[3Y4 ޞH;[ *`` w G[sZr19kq|lxKI.]hEOɄ\C.q6VqLk$n7;Tgñ͌- 'XE1-rӼod0Aw ;.kKe9Dz-o Q]i4cm-cg̀>qbviTj҄'N\Dx u'])weQB[붚M N>,|X.VoSaǥȫzs#ٜ=6"LylZ^5{e]șS+`cD; `Ė\A 6~*ݚrp9YsD3dӻNC(}IOUt*qS򣐟]oG|Ⱦl, ) TQL#XȖ NW :g?g82L}3Cx^.{. I2Hd?j^rPmj[k.Vm-1 V#E-?~);<t¢~l7- P?gөIo]Ȩd)>{ s~- (\m][-fL:9;h*.* (tXOp&;JTWdUpyzyuzG/gA_^ Ov  ~ه@ح;QJޕv fgPj `I4tz|ZQj p d:hsgY8MU1s͂OD0.zaKPhނxU1c)8MJ風E1Xoq)>OC `Ne"V#,O&֡tiJ;CN]Ũvw%t^Z\ͺ/ IKJrޚڡ؉qZR'[g+);fͮ #FL|#=čLmJ +ʂ t A7\},"P1%r H;ٛ?[常Dg^7Slu:5ĮklZ'I@>j ehFbwxjYIl'U%y"ɷ3[HNMQ+W.ᭈЦt=vI Nj>_:b":!9yIy߈^]svv! =r. WT @n2bu?v &Xc{C(sh(HM'D+xFn ܭ<ƏIEȲ@OyUXMb|PX٥TT BP2,ūn7qB@Cs[<4[j ^geEׂ{=2<ғ]^>D\Ɛ &(6_oXDAE$nu{QEŖl3𖀟Nw;E@/Ӆ5YESJ|sz1FSJ굀7.X:B.%HҀ2~|gXeeCu>tgv i,v>g{ԯDLzz&ͭa9| 5E3q@3/&ЏL< |6\ȆL+21E(Tß@'q1dX+dvX 2 PY3sXBW&mhYhy[+/RdfX`-e+Q[SqdsbY֊e9pX9~78aL)Ax`I`*=ZV=puCաsYrJ HamZi92QKR~J*Mխ"#phd#JC5'Ws.\Galtee(.Ybv"5!|}@2R7{HCrh@u ~Ys =p $tjoͦV;+a Ь2Pa' qQyvɽd4s[apW~jYD?PS&MZJvljaEaUE1.{!QCM_R D@N;ӣo@Fj~.SNĉܽ!S].}(*aZخ*$qZY9p1.h!d\# פљH WކMc|u/C*> VαirNP}J)(sNRYHCccu*J@Gwzpe\l'NDJ7AF@@Ws?ޣGU7N/x؎)&$]@zOs#aK3aB iuMOg O✱+H)u Mo䠲)OYgFDZK# 㽼C;hťm[mW$bZV/:ZYd(w 7^c;^vZv!ßm`ZF[J2q , }z[U@p!G6SoP ;Xa7}I2ǫaά8[ˎtDX8 3V#cZx`4Dp3se-ƽK}a,D222>"P~n wj8patk3_J&Yu@S.pE3;;5_z! oGTJմ!*%\U&&Yaɦ[C>-z#j*NVeu6'N%6G@<1kl]ί #-S-}Ɩ/qĖ hw)'Z%;Hkmh}s"N j&ՎˑΛҏv )X PhYu}pǕɺ )qWQ$+ 9'ء- ojeUU1L3 wDh󹎤B^+x%۲6K{_K2=Vn.xxTj5+si7!ؠIȑK%C2~<;^b hKOC%(e54"q>}{<)=9Or,gg 71 GoHjNȲ߯ }dķ h:GCU\=8yX6NJnBNx&A YE'2] Ylp\m1gLJ~!T7S0a/{1nȹǻ^/0 xWG%\7h_82LjAI++e@0eNs I]gj&oɺ,ʄ󺱩p^MbV64Q VG>^1H7VJџ쏓/PP/os=U6D(Iɋ󒂤ytsZ54| .!3Gi4 u~.̋!H7ɨ ndpZTNVu>1Y9(߫ԈQpܷtNuܽiO"oUmܣ.D?e-e 7’3@F:؝w]m- 90Zlx?3jE,a8a6\{;Bf򪶃1 uv>q؁Nߞ2 :5ֺ8xL*g[=CޡBBmoy>:r e.dlegCmԷ2;o^1^8T@ Pɛ9@`JҁzX)o^]3:hhp XtA0O0*aPqΦD_^ Wp}‰@9Li.67[JYADJ56/I5'}l[PFI==4 { DŽrV (?R 햃 F8*@mvWmas:|Ixhj,h?#I?ӑ471Y@^.0=WSD\2/|}lgSbntQ͙ =$ 3ׁ2dZuەgo*!K.@IkH!)lARX2;NIԏQ*Ѿrʖ3O =6D/ {a!o*v]7V@Ì fC5II%ʅ̌HGvf'kEw/j# T'?O1Ǎߓ(ywaq,gXR yd̯FN)&) L=W\Pę{frbh}ʠSk"wCoa;egn-i]/غd:4 {><A>bs-_4/\]4hk eR&eA6i8CG>JWX:[qM~ jc=0UY!tdOFUo6|)0B6/g~zeGVexGAfv70=*@CG ̲MQ\%Yp,NXcOf7(t}%hQz\kn0 Y-KSR0.orWa5D|43gq!8_oaC0zF10p4M+_,BóK e^6Orr>=9ϚVVIf{z䳵뒁_V!%t =],8#bfĈ~=kJĂlV8b[viVuYX P^#nsOJ*r:.o*z~;.iYQs\U2Oa|B  i Fs4.-u:~^A5g-o|K|tybB P"+b BUvM9${)3|?0ka: yf32DAK yh^7Sa|*N@9DXdK\ 9>pΏ w lg8WQbmcrX!;[,?3,.-|ik#b=su # V@{(nc&~Tk?7~Po:κ} &4Us [bk+~Ol>1`Өz'yW, T 4U[voX Th`=<wWcn3G1SQumP}O"5CuZ+ p[H`EQ[EsWY&ݑ *"8!!d0; _%Kyj%HÜL}P 1h͂s+H .漢²T/n7 H0Nk=cҢp4k7I85L^ vge?@~+m`HZI'4;1-؋]|r}R'[Tv"ղmT|oHtQ e8 s>O"=(;hk-"8 *,k!=?vV779 /_c8_*ټ 2 ǵcAY!*@y./AAIC>KWxG ̛2h5#h_I9z ⷽH}L $3vς~ۂG80.\]/9PءBQN7/*7wn(W#J币hՒ-GS=ΘFp*9^_Q6͞'r]\r^,"VncLyk9D {(X!ɟLhqD~`<ޡ2G珟i *_nE&rk[~>.i}1feOXzI[s? FBgG9V8O\@ VaKՁvK!G3|p,EnR- pMQo3>ȴrw5ًWqQGL fѵts/rp o≈f%8$YNFz1h r֒U6Y+ )s L1)2¸|>py {ʯtȈ:5 zhÆ g]"1A"'J6h~"Dh` 8}+F?޽UJA1̂`2 WQ^tjS}#rOzf4#Q26ssQ㥶?'JL?ƚ^cwX)X}HLxշ_eOpy@crfiP,w?~`4KP[&nIcyCEW_wAcIWaQKoNuao8տR@:iA 2 !8xZކL2,Vxx($COmy72Uȯn)˅v-u=lk/!߈.d*j,}rGE C)8PfifV@ѯ[1 ޻6f箧֔$o(]0w!U3k&gO3YuF?Z$;겑'#b6!5e$@8MC}?TXh9°^u U5h)0c]J=!̽`}JaHFv)IH!s"4Ms4L3v*ISW ղu R$7 ,HS qp$( +3́au;И~ۣu G4.7B@L-KSx[7ά^] O[@ّE?c6^_J9oIʋ0ˀHr4Pu%%sJAM>rQ 2 n#X(>gЩӫz՝^cT_9BF" Ϊ[yNgx) kwl*˻1 8>%W+Jo7omdo:7AA|V2G<c,3(ԇ34&B,pܢ_6\_n*$(m ~Q GU-\fA+ࣇK+ tV3&3ECgqܨ61JIJ Ғ SiE:6QJ-njym4'Md5eӹ z=6 6ˈQr&D3:~ [޺dȠwk>^^UlP(xI cO8[ݛ$h~Yn){$&қ࠱k_~iA Y;#;N6_L:.&Lk'4Z@ ~C\ R WGz]T#]\[S[Qd$0!PPF80Jutaz 5u/NZ禍+y_ vS3.p/VǻDbM,pG([$W%Y="lD3oqA1w(xr2`* 0;@#xȹf΋㺸~ciD lbPG/ #욫TK*m C{"ϴro~y*6#S܆'0nK NBL=uY'5W]/0rfϚ!SRS'ꎊr"8#!kl|Z? Y/+C|l`s(;Ld2R_ y{a'KՂTBթ>t$W ʼn|JQ%IcjsZѰ0kB$D,j9!rv|% )rś((q'GUpFh$l@u\t:vNw"i3wT)E?#@2}oHb x}]4M%}q%I JOP*,f<f/UNyIT7 j26V>tBֵ%GQC9%k<2F-Cl.;qdi}BmvQ eVqmM<8>1(2@{߱ٚ:iqu`i%k?بb|wŔM 4UԩVnXM\ ̾.]+$$M՞.tpnfPml㗺 !=.y7?Ü5[EF}RKTC0?~})4f&-ޕrbC3f--$tR["s.E'`s D`Ts{O\DARw !X0tF$1ryš V&S6TĨOz?0-/*^^ {ݐ# ^[.M J6:4ʾN0)؆[,sqM,P`Z*kW{QsD/^pL(0pl KDzY_0ት="k.1=~N,>;Iӯ9%ӏ5QۏQ;ƅnq~?c@*ݳ؟<ȸod `43՘!, ʢEt_q h)9st#*ZH,U2DĎjƙ6Y9rSx] $Q7`_@Ќ:6+퓠[4f_ OoM9tO"9Ȼd xL/D)k*x LYoJ,L`́+`3?&3Eyk-1q;hSմy yk\g_k*(m: KVxH.M[ Lj{E#E<-›ݣ1mk91+ I Gq+:C4CMh0j 4Z`0wbJ,TeLWl \UQm\x/ `ר-Xɬ߀7OBς&#\Ø'nQO3!ܢAJFxBk_Ħ[{$7_]jf9ym|S2zRI{~Z߁U&X)DtpJnHgl;!fLjQe53:/ ?U:V ygJx'iIbUxUt@Оy=5Liob3IW T#W*SZ7ɉWPį_k#1=*_qmdba<ʅ3/:=gD6wMxznB% e Ў>g[dj-4DCpP$a2zq2N%UThA*?NռF{ ܙY|t[{.Ⱦ8E7u1),fs{H)٣];ge Vဝ-UD%I]MUP{j=VΔˇHV ym(ɊyzhL@,pC?'ײ"xʚK$a)8Nir3 ͫ qW4=m< D%ůNA?Ĥ9[Lj'v_O:i,2NVtkxYXᐄ6봅p &T|Wi{ P[V*)`YոC!=C e!b`+ցob6WJS{n/B7L2vp^ܱa-u*Z0dă2>ζte1@_]i N}BƲeB-qk䴓hgrYJ{UGE@4bm`RvDPARt\|Sqx$P\EQ](8~ u_|O  79+3&tNd^z՟pcXPW%)!yVz3!dLt3)ӳ րDO{hx khƳRťRsKIG:dv|oWw))~TAJqRU)V>ƣ/je>t>* RH#-dT 8w~e-U@V7v/@ ʬ}ݞ>I0hF,inz'q2[{%h+!UȆ ">H1}}ݯy7')?Ǹ%E.UXJE"Ite - Q (:i>z!_;oVY_.nhtzRP$(uo~]zHV""sj,C4ؒp%hmnazBKt?I}9ޖ'bΆҿؼ(*Kh\kr* ռ4_?[i jYDabLUlICN eOXpW>>۴PFu h/v0oL6ҁD(b +7A.Yیg 9MܝϹؽP0{R7n`y᠉30(gho>@m>9ϣ^stUroc@͈CP!~ҫ{f_,ί-n^@C{Cb3{:7bE4$j:>Gؕ:8')bKon=FAH `Qܷ` QJquq7/ m)jHPG>XV6F|e{Ғʴ!,w6eׄŖ <^eqԻ)¼=\l"Ƃ5j {i.?(`Q˦mXlIOC?g;źa'༿9=JnS"'ہs9+Zw9Gؚt$li,r/ǟaYVm QWiԑS^ib\0*ѡD9uRdo ۣK+5bF;F(o^/ѡWz3$lnQ透3QBA^L5}_}k^z%@UQ >C)HX%k4& 3&h*pұ'(  q ͲZX9p'?v@.B=ɻ@![u0犓Cn{].s~6pny&@bm%jo"zc%Xk٥B?8+cT-T=fۚzd? hWV an.B4Q'HuWU0Pj J;wU}"?j3E t;RA)~&ĨNbG cPT*f;<{<%G|})aR~1%DN ˷hBu:1 w\UIG-ete>J+{.!:kF \nlĭR0 t >fXt|`dD mKH7]IQϩG恘QC`aqhQ,Ox WCA&.j.UU䤓䛈y tV\b^J :e ^sM,ԥ5X=ĿIBIII#5Q8mugmkށkuz?MSv43)OIc6aa6A 01BBl􉟠XlxyvL.swHΩcW^R:[i^E9]g!g".#L1y_s*1Wܫd'P`Ҹ5S6s("5ӎG=o C,J?Q9|Xꏛe x{=QkJE0`7;8qJj ,EX~1 !~u2Ј37,%&7؈QnYI 6V5eA72IJɫh t9\!ius9FD- 7q.:.eC/L Vw-wy%v~q( [x"_:P!s1FI$1'ޣP:Jz!~'y^i1ӱ8g5쭶s{a^B%Z)Z0v9<bjN|S%z:Bpk G-6#!޷t ߄>$_^5H/#I_6A^&&d*CڝDA{7{?l;'+Sd ky٬ ;mL&%apHlPMY}WZvk}@٪dy ^ 5<ǔp(r>'%-L٘N,2uIXn |ayﶝR$=M!󗇶D`7L(uVTP,~w>ž8(BZ{[ؚh ՇVCAZK?,͛K9ڸ Fb1[ZZr_HS*`U^BV>orv?-K9 .soְ l,G_V6Yh,U1=Ov}) [ַ`%JNx~eǩuJ^ccJ 1#gܯ䤛\gA3Esv| A:oݬʏr<~TN\NoS"ooD*TEFns}rNʱ~">8K!# v`js >&B17(I" 5cZ2' 4RF}7c}&ؚxZ.#[ZZkT,ͣ+M"Ʋ0-KWM% VO/e 7Vnjj'܋%4sEbh;WoKF΁P}Q;药i{.B'^뇔4DžTWh$QN@a%obܼV_Iq璘3޵I>uU{RlgťpFkRtBbN ҅ݔ^pb͹FmN =9eʲC% ݫ6qp͕/M='-_pCdt_h65?:_sl@g?,צ+F6©`xebƒEk@p30D2+^͚2_$sFbM?1Ro؟dúDwCW;VMX7FZ$y א[Y6Xqz PM+p>Cȭ@2vDocxF.؝/ŒR= +̨JEqiax[(QWMe ce.Cݦ] &6MP.<9to o}FѰZӥ@ۖF݋CNj\0B['WR[!ڴ}9kos\r/.oA{ZR[^7i;6j) uF$sEop~$n džam{%sɝ!uJ_@P(\' hp ݤ3eԇQF]r£hu _m^="R=2(< mVXkh 4CR2d389'p.u @pZ"-&=SW3,ESVIt*!<ϤNA{ȗ6taW.mξ.`w خ<_Gs gTɥzQn_Oi@H u%o8 ? _t@zӮqzcUV mRF7.+I5Z=HoYX"tz)aa6$k4^VdjJP9pu뛎d|;>bJ8 X7iFg ċ9~1 Vָՙ΂ Cy&-<1Uo4Jk~W_S[UzUGzZMoPygi*v'>}XT륝BmM)ZI,%,Ǭ\`@Ua,X/>Ꭽ!gW\O 2x$~R[˺v5 KXQ3D/D՜|nHɘ@W0ba9,- k$u^q>mgVjY[s^O/{L$C@wN i;wx۝Cw-$SPwCХߋaޑ/A~]#6۠%"IUvE<$y_CS&aZw9*j:J)Z#ɃK8Z9gn)G!#/0;.BR$ 9IQlI(8B lkxjQFDK 1KR-!N\-O+!p"<5z w ^tU҇eOsr"QIð:/|lcpƴ_kݷ)~ pRFY6AQ.mkMْRāBȖG7?h a``E"-G Կ9N,C#8"nU榥}0T^ޑ (XG(;OGJTPk&!fSȲA#u~|zM&9WeM4q2=L"u{oڽ ;C4ҢP11HZP5#{AC1siBe#C􌶯;.y(ބx]yU#I!J%O3RU2 =vy=vDuiK78q"ۤ!kt'8.\_ }:aWuyGvu"I9I?[cLORk|Q-zMva.ڕTphlIH8,`Ҥ7pO9s 6:/|po'BA<1FMnad P^$n$ ۀ0y'Q(@IT BTM-وj?ezerxJH H#g}Hb t, N8IB}Z(e:d,  nqҬ;#SyC $&&^CvW=xIn&{r:=KC==OO͵W`)W;t`kvúp"z> ĥ݂=ƕ<9],W5}=?RY@!{(Ky[ko ̵vwC .bv*+G!OcO@"]! lBS F 66% HE)WO&Lnq@CwgmܹBE(w1g3[XV_zGs V2'sla֡t* /*tC}c ;ъUO׌#ZNS{gɥ&Yߑ9嵌䗗I{qWxSV/t@^1^|X=WTJyFh_e)Zlvf򬆄Z:I9WY5Ys~_u]5SH4Oj s öz(1$;gf d̚}k`@sc;yo2(+9oװaSh@!5Q:cT=~J0{] - 5;uQT(,3I'j+BhV6JnXg'@7 [y27 Ȅo'$G2!dؔeՆ=2+!N^q>% RC~,kxeb qe0}@ȱ-Il갖iLuYgETu!luz:VH:}-AvֻF_k_'xy/XĎP̕#T.6KEfNk*5.i .:0ݾ4TwuJo= {`ǥvq;JL_)N܍41/n3]@p7+n'CאO"(s95~(F)|8T+-5'ޫcvE(PӚ4W-̳R2t#G &WU ڒtmai6kPWtQ,j7k.h M];{ q&d1yv*eYIfJA1`-ood4Ly@ jI {MBl4wzCEwRvӞ {i\[n<|h54Qۥ1YrFβyDٛ~/t*+5Bb')5L& TVM~@da0KZ[ᓲLӬp3Dh>޳Rr~Eȇa )}\7<^,7TZҋ[xlf\Ro2Fdv7f-n?blS5{0.˭tmhw₨lB lVpn1⒏v%Ļ+hs{e#ǹxy\_j+U88MDXV%ۗb nNÜ:>z$jEٲhL'ɴFs> |_|v~V~ѻ/8=/c.?m;LJ"{zfڝYj(;փ" k?PiuRfӛ^7A. r#ՌAZRE{l|f{tGtfӘ1Qy׿aySjט}Vgl>1?~`>2SaO+˃A—;DeqjЕ*0-.*L?N=Y6@ XAۨpu ][X+۱ϒy/M^DKlz[ςR痱+TO3!j'pxVcbc#^3uByRajw ֠/)R^KL$f(jjȈPHjLp|}d1^qa3#25 1՘k쳃L)?NxnaY=ڦO=3c"~8԰8!^@y"bV& w&`b^crL&3‚$ܾs8p!Rh {dG1=A%S>>Ef)\:s,[ v#q)b2)D)%SveV -KO,Ĕ % ;+;G. 'ӱ/0#9`lIE#p Z:G>耥{ Lթ~u:JL FLE,IZȔH^#Kɇ]>Oz\!X%dN>?D A@$vJI6UQS!&7_sov"t=~ a3EqNMP]xDTF,=D0Z{ Ke)h"4XO%#xJ"kd ]hj^v| nǡMw߷ Gkk?r)Zy-1 Xɑ0E'?+Sy&_ZSѸ'#}Wńc>}.= `G.b]%'9_7sj\5ş,kFaY{L+Fփ0ZL]3݅λWd$pC ZVĐ`g-4c^њ%Y= qYĠ-|tksaE@Ƀ#EO ğɁNle8!펞fK$Ɋ N"z^WDR$?FWUm~xmٔ9/(RI~7+o)Zcawr_>p$2 hjdRN=rT, ~Tf vI>xj]WY57ÓB >RCW3Lv4~}`rjѸiuKOeӽ@e!ę4a ﵼjpFT[H~TN3|rkHGhqΒ*n;?f;d8)ȿčgs ^QX_|,ى.7  ”<`Z&hٴq"t C5kNpyH9@-~R=?v{⦆5؞pef(3-,HY'*CTZmyYs ]%Xd ͔)xy!,VB{ Ԉ ~Oq+5QkJ A(IdՆw\ST2FIVZXm*#}ܝ/.'4v.,|lMLk>cN50{#FWd#MJ zws׎N e" eԧDdJ*Ntmc`nse$/}B84 ]l_kg=J#{e"7'f^u[p po'?tYV-?xf4:Uth&R <҄+hPCHx0a3ZX j'd&VT1w'ګSvQ rQ3هZa7P85`P,MVrNVrh $]'X*b8%$⮞OF]iCJ$=cv'%^LMj׾uq$8˩l5٭z^rR۽S9T_Y>ĺ9CmlrllzB#EnҤh(T'Ͻ<m᧪#i;'ꗮa#C ,]idIP},G0|Af!"gEl5a ,&> a N T͋?F(T@_2g<fYfw\5 }u'b8Q1Ō2S82xl`?ˌeSCFڽVA R6DFV%4 x[ŝ P+VlGgB15TKNeP䗏q8;ӑ\7l/pHrӣO~V'uia=@Hî:qŢT՛MavC>x% 4UQ^>]J_ 9NH3ǹ}}w*2|Ֆ5H*W^ɳb%x>՛s0F dѾJd՚Xe O2@P|{BÛk5%mfF4) [|~z;R v2mLE>:ђaMOSZӽ $YݾV^W@0mWkјTQ% lנ#Tɪ]5]7^F}v Xg|LKo {P c]F 12= F[:Q iYK2` 0fd0}5'NmzH  l NKIk8Yi, V)*[5iiKhңEf@]Db W?v((S. > B.8^qє'0/v`FS,ajأ8ci=@%0[~w:5g@4R^d |kRa+  ̧wRX1WpC4&kXbZ-Ȧ2JEO ӕIxqklhi:藤<*ARﭝT4uYdtS.`Ձ\нb,T=&EͫB/c_g~:=YН[A8%_nvb(&89fG%-Lwi\OaR)EER9|/H;{c 9wm:yQ3@Ax-r/J1s >߾{|u$Tr}TNNkB4 for2E&ٖ|}.E};)KTu0'{Z>ܻORAUESGWkL$mdװ/욤U\FJVfGЩ|F YY5[hߛ tYnObʦ8$_m蘅ښ iCēا[ ,w(M`)1coZ._xM:$R-.jf3Pߋޗ3"mC :?hL6l⠙u05|Lbs(pgty/'awG $fݸT]GQ lb,=$IuvNy̞>U8ڒ3 /F.θEezgZg\_WS陵iT-^KU0aXAtn$AoڭE|_64\TBDi p AdĢ ښ|*qwj5~r?mxg)WNӧv~%$K̳@q bGV:)k;s #YެȖ?4#T!}ز#"WtRa6c wg'B\/p#02v BSJ*Ym3x8N*|? ]o8܁u._53T1|)0t I2tHa9\6̣ٝU.{뮘04mGe}X><5TG%E\C&[bn:{a#4U$GZh(i!J©ŶXxi~&j"2I]Ɇ푤 Nۅt&W{{ۂ .'2Mkbd e\G9yN%Etc-F??CrHb ;JW x=M`/L잛q,l&[8䚗e17hS8[DPX`k}⥃ϖ1mgvodz5'O]~ ~A8" hlYO~^* VgN'vĦn%c|Whxx|K&׉BHe_z?*GPG-Jw4\W]!!1>'WrH>i) {nnjP5M\˪X@rs{{ 5S|1{D_:'+^A,l#QFǙӓcL۠+g 8}([[*R|Pl`9Kr4ej1?d[%@>eJzԳV+6UkSq$KG6#={&|cDp$LԪ~,;z:75yo5f4ν66w#> qb́i~;4|G|Uu|Qn(΃MXu؛Wz3B.٤$#^]K*1vvG裦rmK+]ڠF[/oS0 r3ޙht[D=R\dw ~3_`\=]iq4(5:O,bF< Q6c]e;i`6ҹДl}DE$39_jNy 56UYL }MF{Uۊ\竺jwVO"S:cB5eSCg { ծ|kعM_bd-"Gtk1ߞwM%X\d~*Edo:o fBo'SN!CDdl,LC@1ߘ Ezps*)s%4rr3v Pw R$(ϵM+b8DpZ 逬|U`3!|e+XΞp׼Q)xPwVP;R_0 B`Ф_9=||UN,vֆO)PcV`?EVsO' ?N8ױa+$5ShOx$uyQNۣͩr yRrS:;OE*Aɠ|7ڎ='~>C,6J]U3VczDBގPZ|%?e oZI biQG{-ސ(` 70):6um%N@Q|꥖Tm {sNs}}0[86Sv\oz CrmQK {3Gi.*AqcQ] C>E]';Zlvà[qcX\ih5})-js_oTrLzT4&2 Gs^UV^eӻ)s_#&5ߎH<؎^ 490$f 4Hx1# &ڢq@mLK7L/-&/=;a3vdfq!$k ;W''#.ϔ5!OL)T@[/umw\*4NOVGFn:Ͳ(KJ+  WÄIRM׏=i_5sۿHǩ ~O,:A=u(a)$P00j_V/8i )J-<= /}=+8L2'T|S3i)gUwɋ)C+X/M;ŠIܤ߁z{[u1rk>;KcهHO)1&Aӥk]R;ę)^)IJa^%g6Ii=ogʲl|@UWwU׃Y_xlۚr}nvY:ۆx;&C3z, @dB3E0tl0(xTO!ݱQFә^[ڲ 5( !?zE1~ ̾7. wb5_Z5寷\R4[ ~iO}0$,g@{e{|%Wc$p{ H/RPjSǧٟFE*Օb6.vV#4G cAEx9Q9oG(~e+uD垻/#dmx CR0x/ɏ ϑ lG^Qc fpg(?e{}!Otg>hʝe6]`@֝T٦mac\Ve;Tj& CؙݸEbĨ)}$+$"a: t} /G8lRDƀkMn%#n*i99NTύ )`A)92l$ q=H "w4E>0ț m؅~u2:PC'W'bEϒl1=å\:lC"f'gcg}3jaG.ްhkkܡϽBi;g Eq&-GV^ C㜌aDe,5\:0c&BPDȥR[ph­I=qEsQdZy d!d7`'f!6 2!*/Ew|PP kڏ⚪"W|؉ƍAfbtIPA-{FzYstsrJ-ڴx \dŠ+NödU׷R-']ҵ-*ov¯"ώ[; 0g5!V1 /Ă.9(Ur,ZVx*lb5Pr]D%бgrW=jrح}5Y҂7AtyHkdtz6exVUU*| ;Hf`Bq UFy]PH$hmĥEŁg?GPܧҞ+S`fOJ ωO <}|RYHw/{2p/M  fPF.p-zZ 4) bڎrAD[ r“4'5X<9J$"ozZ">tɘq[9d>L QWoVPxD"'Bs2P5m4SXb8 @/iA(!4v :sh(NDCֱTʾv}gP˰P[ɀ Q8x1P>s圧: }toOZBxc"y'TsBZ)7N\/tQ}R1|]L՜n+uI 3>lwa)9x@SˮѾ XJuYbqs>(ƺlEPC;;ݥ2WVhIM29_gfT}BKuhF 씍 mKc0bM\#h}C>NXR#َDa}f'nج昿/wM',fBmcʆqs͢Y-d+,n~.!;_X XH&|m_ro#"\ŝSh[xDNCQI_`jng+\_V6v? mA<7v$ 0.MM)+= lAp`pH"V5p/|P,cLeHin艝"O"&DH}y䥠J8i ɉ{OkwlGpbpGEo2Jq #UJ^G ͅ!SlA <t|o4lYLag_`fط{mMFw9_ n\R a}J 3?R5v0?a7Y_T%ʁYqdwՈ~u$.+o%frt'`G$:} ي睩=-0piB1?z4(fd"|4P)}7e;%˥FT*68$h}s^SzߠyHɸ,.T92]~ ؓK"y)A?O+D'I=-IXZq a@XUl;W)MZ ̔:"1 ǂ)<ѪHX1q5zډ\PY$Y x#"`, !lVK:]OLy(.9FꊙhQ])E-FNyqIn>9l:-2T_7ϖP>GiQ-1z%T!;+j`6}{80Oz찛Nm "$'躒:[PU?'*y3_ꋷJ7u&0Xr|3942|3Rfbg  y[y5jg16kR3q` Cx,4E>qEeq<\JOGx5U?m{DC$,sV%G] ,xnRaB$O 4lFIH]?Z$2ґ$n1ݦf$ }4uSO lt9  ZH:Ek :ReY3o v5tXTrи7S{0TVtZv!ubB: )_i}?ވP/:Y&=fi$Z<v Pܒx՚]H<;>_¹O^G&_:ZkEYwCB55.BËU3OuÄYF~U8 5-c5WFF3LgM " j~Qk^܋wsN33|2]!57^NBd/@BKkA!{XD\E/CysNw}^>Oda9o^\ O̙ %< 'O$qha No[~Yi_KRR=*|\{@8FⰳQ2$Tp|D,gk'zH?/&D>#mab69!' EcL6\H_vinX =|Fl5>0!A?XTbli,@,Ue`b~!l>dSO8I _q8]+\uk}q (}D6O-fTeYrz m7LA:d@+hP ۦ>`'Je6 %ږş_Q bp:^6YIJX,h_,Bi{ ՗TG;xA%&T^zq(+XrvS,) }^ODxm/Ծ;S8$L*wb׀QLo Θǜ.;i$6R_ꕆjLNM 0o" y;[a$dY[ڠ\R__z|*[#SE/©`Ҳ XP  AJ$8uJTC7;({hu4Q={~;Ekz{>B:$^@keKvY鑥YPCDŽv|cߏ`H\>{zf̴d'7o/EK|#7NF8#U_W 0@ ')D4jUKK$F}K8%g5u@_`$ !Ps*^*>bE ٱxOσݭ `&؜u,ʤC%U}* S0V*_bD씐UGNKxp,RKư N\^:yhKDDYAyÑ8_%mw%Cb {=M'9tHPn8=,>>tW^8W vȮoEdcEbHǖCU!ï#9IGx!$Dћq0qh;&\3꯵Ć2V7Lu ҂Ye:BhEP&_+OlN|J"!_;މX$M2U'Fd``V$=G{M*8[Pλx<]Nr+v#j\a@q4HzFxSB((&H$G |x$;t2yiZ//Ӑ coYOšQ' 48B, 'xJ guc'%0i&4SRܚFKijیR^3 7W~}=`.%aD!o\1-/& `=z;89V!W: *.%)om:b K-R`dFI V#5QGtϱ]kVata4Z*Lxt6sLE{ $Qe4t=1#cNN7DYmg7AE2U^urd\ s ' !0d.d/xI@gPGL<csrf XJg@q vbqOlJDA ! ] !w-?lxNU u7՝+MvMU~bؕR_5:?\O HXp@\/,;@gKіN*ChSqr!2qDrAnYآUw7${&СeKh-O0Xv{7*9Z/L0ͺ_#@@{Ӟq xM_bXϹS>Ql%jk"zkʖV٣iVw3;&p±gf]ɿ7[)B{cf@21nfSw#.?$ rNN tÐT6 ݠ# l݋+Y`#l.8k[NB4fz1`>`]lՒ kϐ)CrAqS0c{$:vbKteշ ZX oK\ ؃k̔i m AW/däO^>_XZԾWl;j>{'~O \DSQyW'@(e@h%y8nXp< Jyꋌl.r-PVuyXP -LUN1Up<җU߽>r"M1*DmqptѣyU"" oex%7!Xi)kD2|1)g|9-u.*+fْ`}|H댡~t4Qrs*7PôENXjSMCk%MWc3j>| Kr;\y[kr W~0I蹍'8%CEd .ٷ*csFd4mXwbqdZ͛u|TnhfY*7Fd`\<[OgփFu^`20>XrBaaMor[3ɡbÇL 5aPӡp4=m8,`ertށfe$⯀, &\orbS`:/`{!JmEH{H4V'' >bpJ& j1NyUe o uN[7EXX2c'}}VqּI oŊƺ+d.'ь<A%CpxȀT Qu{caB!*"*}1Yx[Ώ: Dd`~Il(kU[7$졦IA kf+bэአE]"%nuyDbx4c@rګho_@Ю-t2(hZ$AN A_ 1 o>A/!}mLt,q?5^qQODJTP0`;LOЂ~\МPY>szm#VG v.(ap + p cpĘ0L]tRw9T9=OTXǞyJC{{rnD,8GMn1GZUOmQ |ƻmODf`B 0(5+9r;~#̋ 2Lβ+bf)Bme}ޞlOEnt4!% =LCST*6^Up4v _"S7 jzB_n\b6;_O*C&#Pkv0(P~kwu7|]ͨzն+/UV%U$o);Q) ڗȢbQ;/Ν 4l$%bm_i}hO9^#VؾGS9ԸHPr)=/j62q\(7UݾkJGDk?YA /L8n攌KwؠB|@3(9huzkO}J2% Z߂YXLTD|V.ĠcϵF{f KXInGN'r(9:,,VCKTGxTd:x3 A˵: aBtץqðY ߱vfdMb [|MvLSXEխjSnfDaxsl:@. c)>܇ԧ>}$ib"k.i@q +9J =vIKyKPrYr |L4edH50JL~xh{B[c_uũ otGy#N"w G迶*FsRZ" yNru^//ՙ*qĤrXZ)Ukg J;ʁ0 *1P+D]F1ّ` 4t]No[xJ\4&-nWί,|Rd r=V E]Ĵr2}z̧3 n9Aedg*dC&Tν_BԳ+6k6nj\nکCJ VaoLHci`QUctsfFs" {|"Qhu=7Jlx(kMzxH"so]~ Әi6i:)hWP&+{Tk城]'l8U; 4e/MɎu$ \찊H\7lBwHQ"K<9j]T8+6Y.R7r:C΀ [@M2O Nx68XҼSe&:phB±) H{H'[jlZFoVIRMVwԵ:~Zx!BQQsain_IpL߶hm@ 5m I'Bœ?72oh90i3xL~14oS8hBo's,YR m%@®$5,DcVόDcw(Aا-h.X =W(oK$ҏ)mئnV'C) ѭts Bi?=fZ< '};~/; D.pf5קbJQ(!8ت9$$%)ؙǒf.~6l dL(&%ڀ-Xo=lG/oaJ So|seMT:VJ,1;,6]bPC l(dZ7!izd1uv`oS:n@xl\=qBjLdYho(yͥi`t%kOgtVSg:[оqy-@Om,> = њ!A^;fr7LKϝj[@6$kHT~dp 6H4TF?BÎT$l8 ,8w __uXRBKWg&7GA{,IAjy=66>KR^]j*L|FRcl-c0bfpT G>ENy|KaaFl2,J#Ÿ6 gn\yjΓ#2tވb%no|k9_e\[DB=qѓn^qH8.>=M@ iyT׉u(\Ds>z81be5ɞЭ%DATvK\yG ` OQ%A#:Cs:&\x$Ƚ4kxJ ρ78=+\ C}|;a63#K|JQ T1Iy[;'Dz #>C>+%Wɱ g9XWq{?QPٕD'@~a_׈6?@bLj? ~,Gݧh3\묶|@@w9f_xҠcK#nw1lUXY(G*IB\\`8ƭZ :,YV?Q2ck9.m96|'X>䛨oa|PKTuR=Er lLXi^>}vomiV[41[p_腐xܒR"0@'3KrWP_doֿGu#z(Ȫ~Xe$fR2Z@2ЀQsEh@u^NOɺb6z ;bʞK&ny ?x % BbA|0|lޖB ~P\t}mmPQsK}E+J\ƜN#](;1:$>B4CyğoZ NS.`4-o-@}Fު_ 1E48LҔAA5^̆k!C0~9"EnMmfop')zޅE(m)B%mA @\cm& JR)em{#/k[%լU5%^IC/Ey3L/ޫgcv!, \o-LGj}:蔎g{D*a«F0d$ Dn^^aQKWN Hת{ feS?p6kH¬ Q~]֏fw~(+ȑ @ ƦJIa o;}]D_5N [W9 o0{\wտV1^Id';lTi}֊> l PPLf#iA(ZL^. zݮKv8:0jOsLŽ򰐼O~41dZŅy>-gl nN} EC-:R8aJ74%%D)$ܝCsJf)a4\[b%yi)NB⪪8a7gˀKP4R= N%ܽg8W]Y`ɊOP۹ƀ&) E\dTc]X<;3U&c}PЯ1dw]t*`K=O^s4#]*GF'gi ~s1l`&y296q|\H:J惈86BOG!!܍e`{!nm$ocd+?69!m_A00}w0F?کSV%!?3ZE*0t:3IpA|q QqR?!4c\z.N9C+cX>{h,<6b{\6kƖ@ Sd_ VPAd!q +J4;Cx*9O53x*rc+H,Xͫdo6,DDB2X ʟeGP(8~<&ksq@EZȬ8ܟI>9aƞpΓhګ]tٚO^Ě{xB gO?qq_"B~Ͽ=LSI6VLLaN5(uw]l=+ܞfo\@2b<&L*zHAuLvZ4ps:|I7ȬԛºIaRu<ȺNu[gaʕGUԡ*;_-N4Cr-' u~StjωQ!Ěߝ߄px2B3@riL|(T8**}JVA5%G5s6~cġYʔ=zOL&\+XHn5x_9֐E ^xwKjZk C.H6 +$T~P Y `e_N_3K ܀}=5Yشb8# pQ.b -fuJde9*]S+RubUV+kw#>SI\Te?7r6& Wy}Gǃ2j5r^fYC*=Ƥsb(kqf-~Oc1ʐWcBFxE@IL .Xc@)gYd#cv"-h?ߠ{/`*3 ;T$V& DM w̟ T Kk N5&֤gQ6(+њ2_„6[VQ8QV~u|y["q8^^`g UVz'uV/SAߙ*|:W4ODp.TA SԐ7ZuS8'~=GbsI]̤NgM @`1"g >fM<]Zi km%[hgRU "rFམL /*LT#y&Wk5K3LVe1*^|^V1/PVVPBB tmxrپ1`lcm̳b2A$> g-K3.@?Dq^G6/ܴ}X]]/Ӧ1{a egdIB@X/X d(y@[1B0(  :a@(oiRl:T g1* Cݖ&LB ]!q$yŷ VnjtWp+_;jS7w'p!¹l Ǯ V&^gnhBzbCx. LH=yϔh F›i!  $|ҪQk\::P> E5j>;΍[Hf ‚3ufuUrF ok݀{LHhWk̀Ċ@$,⚙K;:U6N He>jzl.Kz(a?#J 5hзkn?0mb7}yQ{od؇[_}5͹v|TivޑbT+ǚ\!¹P{:=Bp-Z?G\ô\LzdDBp<:paޫ~ځw^q8Q\,ӯ# ƢjK~(tfN"!/im?:V` "P/m}oZm7|Vm +~k\Ƥ)j6\-5}h鸴DK : Ry,nLqOj43K<߱\@0{q}~mvx2sFQ`?8\Nˏ =|y*/m~EܐbɔA#ZPUivypx.0sBl aaΔ'2[ëƣ4B׻oc!vPu^NȓLo.L3fFsxlr-as&] ,=l ]|( Vx z\eXBjzN ~?zr]FtDD~ѓ^-epo"}Yl5}tw v8xwqv-&"C${봄~4HI!Fn%<^e8Qâ dv[!;*Еlpk^֍"V(RPdShەqJGhJ;Cx2qMRU%]GtJwnE$hHę0lJIk2rjzp ylbGËueR< rfko%]!˯~@ӫqj߷D6ij;ʫзbݛ73c&ӤjB6&,>J].Q4I9}%x$Sr$ס6r]5UC4t)6&#sՆrCHJ}GDw q`U9ߒɴk-C xLH@Y++|i՚b~>UFFI5sV" HzK4BQd"V"F}mHvm Ҕu!4zj_;1O97l}(>EwE f75:QulPI:F(7fws}G=\XЃ|rsWIAlpu^q+ael904S6G\x:v( Aӧ)wΟ缔-%@p>h#JhSd=W+SWNW.ħah2Jd^ڡTb]"DM:,|es#m3g>{z sUCOuA{a/[p,/5nՌ-i=ƤG[YtZNK`4(B!rha'wosH\F/L3Bb1H 0C^;H5sD 2rXo%+$g ZAm3 _Ӆ<")Yߴ8 (rDhY;]r -KAcb 0\SBJ}[G9$X&~~q3^n{$VY5{6)H:➒/꛴vrg)Idyf[Nu|R*[F.pNU9(C,CmD`be {=K4ՔG2pHl3e@"EŭNԝ撲YY B7Sgx>L! >1 _#e?c҄=/Dwߖǂ D0d _fpӱEN˜fŃ@t<,kpn>3[1 6=jLu7J>{slwF]0ٸ6Jz [WwH޿T7%o,)!m;,…74(i'D̫Z7纑ԽVsZ&p@ >_! 'T/i xEW4QN~g0͆Wzi7 wP9#`frp;h=oKӟWdj:6g_.+@!ïao|2Q -;oozPSEJh׈JjgՓ줷3\㽨xn ,69耿5AM,w[ PZYJ^-8s-^X?Ta`w7d; V `Vse"Y=L^ n\q-|UMAֈotp,Y!`.b9-)Տ@]NٰG< z9XVpaT+vMS&Ua,Gv%4!W j5tLWC}9p+" s EjǏAO|E hRTJb8JMcN6U΄d'':'߭dn購bp¿ ȼJ~Y֋hJTlsV˼N6"[:+ 0҂7 | 4ЧFm4U( :ْqM Tl( 'Isvx~#Ȏ`-mR{v? ĕ_ꭑ-c~x;7P1KW~^8%Cvb) AOoc }So._=wbGМ.Z1lX?ƩGY~džB09]0-֒zLbR`Rl % Bw/:& Y$f%w ޫw!$ɕ7IIa[ ϥc(6 n[Zye(!sOR?N沛@A1s5%kKfrӚvUt )k=뎦q?JTT=`[% ocx+Y3&/['.E{kGY{bsi'ا]&TN zM%g%xq֮n"$m@;/KpeͅT/:(׉8]%C<;Mز&{;,}>\w^K˝9 ֟]ڹO|H@  *njn6&tA?3Q7]s?Z^y4ܥR&RjDSyK=(PAt׭δpev |5uulnfV/a4(|RY5y1.vN\ׄ3gGg-uA1r~ŅZltQ `aeԤXh,2k`}8u!U{ֳLrWPVHOJDȤ1 5Z 0{ |ZE'\,7#/B7'B)iϔ?C}9'n3rÅQ-/yh5k]7j=?ߤhe^ZػՒb`|d)I.p:%!" nJ#H%Q*dy~NH}Xlo=͛ES!q$Lu1U@YP3쫛::9 jw*L%CCn> EӈGxT*eN2RL` h2NL(}[ t>%-F7ʀ݃E ,XE;l\=nP)%*XX]emq~~=Z?B*OpvU0()7ǤcRI=b޽bQ;%oY}+jA}zdvu*_9* `X.AЊdCfrtޱ6 itG7f#qmwiW8bX. >зϽz*F,%`P=ͤM("]=,WyG^ O@\5e+O7 nc, @LZ`6Cp},41-PǩCQdBqƭD ~uY|ꎃeB6 GP=ei+yĕ_b[U<$;׃H&q@)M KaP3u a6,EhgM9&g8AM}>q+.XkK֪͜4mL*v/'wN!Uh S.QbaAu,-%IཀL.b}~5b1#PV/N"找q.sGdK4ompF4/4CL0+ތz#}:Ja@Co%#Ё@XWpo'rɥbn# sReP7@ī!و#$5-*6 #e~SaNTh ȧyz3hrgrp!]po2g绵Ӿs%s2тR 'F%rG#qJ"i]Y2]\\'@bc8[ aFTbCN4lݐZu8pZR8ѝ/;hR}yXkqaRQ,Ee]ٵRu ́[^֯Kwۏ8D٤ `guJPEն p?&RkfvqZg`˩7*E6mͼOdߵ _s;vծOK8ߏxPwQ)k{mRl :)L~gdA-PMӹ8!rZFȪ14HSO|vȉ=J%HO/Ɉk+iZw`0\*O͈ F F\ADHFhk=[T5WmV Cy>d{u~͋wYޤ gB,/k)] C7(e̥u4!*j~+a}+[:bP <k,#IcWz1bTȜ.wc|Hp`ZQJ|~6 ֭kV" " D7Ma.}s ߑQ뽚7j[}rX!S/H4V#ي@ T(/TaE}[wk&:'m+s`t-ol;>gެ+wo.(rsD=F%'+uN Zm#ufFnGIH÷(C?dWtҀyq*xR~wv!as0.*I jGCmjK[/g4ɢwل,ͿFb(JHyuSΪq:Rp,ݹVQ[ATԒ#L Q]z QW,`~'̏P }1V*Nz0W8=.Yzp;tJ# 22V0PB2~8g:hWJ^~Nwd$WfEUQ6 1yicBK8WP3? “>MCkn`D88^i$z^Md"v$FԛDyHjE?R._Y~{P1)\wexg>q˶H|}so"' K q`s'ܗЮbAPKo|oFqY3S"9#QǶ((zln:wÐ699):_Ti\NZXj{+p]P N^f_M&]Yu|U]؛67?rnM? HfKv׹w6e­Jr=(OeΒlWH Ǹ@#J 5'L=Vs^ D8Jo\GĒy[ey %?&rq FNl0R\UoIy SI LI(|(9e7ȫ_Z%y*J 8j~{U^f9Sne%2fn,3BWO~dL+̄5.0c{"Aqc&oMՐ>+DmHEqg& ^.FAf5fiWzCR[`#ZqöCVSփ>nL^T#O&Yۤ:1V@ҿ,q-:y(vsj8$uјM9kr {si$<#Nu|h!@!Ca e?KZVnƋIWC[#T?xOcx]^PTt$T >,< 5Q6mɫt:Ad^ fąoia@N l]\T#k}~7E* GF@p<"۳Bեr\Fx2k16f7CfKU=`TkhTbQg}:w˖;1hN+[Oq<υ ܐ|D7|@D;^所nQ`[%3R{,R양sJ(-T:Cps7\mnV[|S-  *)Fv_Vg|Z256Ww{ _5Q*Σ_Ks$|.`gdq5 W?yh{ڗdONMޱ2hDg@TgE])gR1UX l%-sjn $66:=A}VA (92kXŶ6 z_xQu&ҳB[kK%1# B?s^W٩,FT~RG9 |3lpn|TW a@᜺vq*|/&Z4w0#eWDD^yO@hvZ\Q_b̐ud-^%ݖ3bTRۇRQ:W׺`[R6*ڑqj!Ȟ|S[ 0̸S 1Ł">Jof/3e_ I$O8Y*fZ˂Ay}̓4̸?8"Z"ҡH3oL+j TKVyP*ZlM$"T;zcts4D#_]< ct βzZapKzCizґK!YOZͲ*ʓxo{S%?KzuKmȒ@ I({VTn&Adk;nNRc1D[^3AX1(OJ|32TsY~A0D{ct; lb ]R,sB5Y-t$q֊b=c0R9"ȽDURo7 %X'ˊn ᾷGa~:6\K_?]nk;1ȶ M:.) Y*̩qP UםhC^KSajO7L.NS,Qow%+BƽճX,ycK=Dw5l ,;3^;3vmkhE+Z@]xrxu6qde4…Uű[k:%8F $5 ~;lw7M[O^; DaQuk| oK_Bs8`u80]{utZ:zCU݌bY]R*D$囩3I4.gq6~LxeqC;O?a;e;8'I'@rKF|곌 \2mn5-IܳoM oA3!cWVR? R0{ C Ȩ0r 5-:ɝ<*NVHgxCuIVx35W;D8S4+s^ocF5 }NPN:o/p厶<?K > N@\`t I~zTn*;!hK^2i@cF8/ d}sJ.`EH;cp?#2ާ&GONH@Eտ{ ˳N n[魀>%_X ݪb #2Zlkg{@(<%2N,Rlwу?Q83ei4&̯?Q}T {eW F^} F~ hg) n02 $f @71X(S ’.Yn0=aEZï@x'WgsG~w_@?, m{2aps6N*ZaT3$#-{ ̀rHƏ B ~Zb 4ľLhU 1" YS'^[p~rZH'j&Gԝ9$[|tE&p oj+E>}y?"MAf+5>J#PҾ' T}bmJx@yV;U ǩd'R=([]Ȑb!3 :+'=x7$8@rP]M0ſT_ƂRWʎ{NxͳE2d wuX!`0)LO]s c/$_*/ c\M>zuLHVe|D=5W")TYH@A{3<<^'aqCЀuj=|Am9>5(9zlp\}wpz= Ey>lyr"*f?72jnۋVKbP>M'b@{ \ tA \8GS嚶BJ}wxJu+ݛ-ˎ OA~IUL|Gp{l҇vN$SJ֭o|ceOYc-/Th/~Vv[aTO8L&Rka^R֊pM1YBIs [go&/>V]`Y#t2W^GO6s'V۫vu<;z`mԇy_Cpj}t\:ȷL[Hڇ/l\ܸ6ȡ9|MWUV;7$*e9hGwd>:8 xce ^̈[]y;};=4{L܋q,|N력Pꕏi 渳艸ʝL(_>zF ퟫTD}fT a5bt Ziz`@1DžmN'&`L\\~")N}* /j pMlHg?dV#OYQIKP |fAW_?eƕI7eӻNoLWF]?iEj7-ز;t 8]yj=mG n>E*_ye"D54=l1sOJIHb1Xd 8f8 \ kVMeOpo&@lD_lttٷw b{v¤-mlEKKȳ&qÿ.& [([b?κ}5ܯku ӝ&Z%Q\;'jbX\\`<h{Oft> @G9eKS>aPy(/M zC8F~蹬d CԎ5`_D@Ek0n&:fw8!emʥT;($Bi),#Y0֛3Rj&)z HHJ3d>p9GuXK͜weǎ%yTZ^#@+t9XzX󜖴UVQnt-Jҥ(єxhXDi@8l-HBh節!Ƶ>=o+w/S'°'ڣ+U0Ke7(^^.Ǥpx +6.j*# r<*Ao0_7u͡a!]5eV&bN} FjeUa09WV:h^V%7z SP4^TD+BZ\"O$S"Խ{@!PǡH.9PFt3Zw5ꉺ"$iq <ӻ)vv˺tn3м̍T[oqk0GG>K>Q`.\(k*6aץ)2J /oؒ~~›_*8Ҹ]oXr6Hxc_}j9tX|$0" ,xU2' K jhlyx8&7W#_0@fsC'a8yDs,˿Bl߄gkMuKhUX:siSj_d߲?6B?‘gz!\]^(thz>[XE)[aT*"{7X8jP'7f79MB=qn~ #o0l P~ũY*sI*A μSz{ۼ|* 8O/S 썜3祗s1jhM5`I_>xWgq`Q<=+kt([;KHyF5O%>MiԖa[3$DZia|37jb/(Y^.b{H!Vaʀ?|PFq3tRΩ|^n'4Zɛ=0firqJaƗAnz D~$VkdTl!փH.OqYe^fIÚ"_u"WI<2irc2|?$jBnw,j@sJ84ܱeiJ^v%/ ?o<]KU<2. NL֒cU -D2Fwu%}+tS8IUtv=>:˷:1S y lـ4 -ZCH<%I%L95=۞lE>nJ;\{Q7kvܗD` g4 kv:)gKrdc;&N2A؂L#6YrM`@;qQuCmRV)Q|ƕF w-N>eMˑaRS-\NJ|VsfуmwݽY[&AmU"#"&rc[gr:;^VA%_IX`ҦoΨr7(X[cJ&ov9%U|& J!c~I;wUP^h50 , )&nOEuJ&b֝Os[ L]{8LiRN!0.=zVhۂ1Xb?ع厡jV+ ݜlԽi&n@@ltfQi5H8[٭57Wϖ0T=aؔVpXCh<wYNJn (* dHq uۈO׆0tg*. }UUiWCW%3HfxnLdYPC,1#2kDelkw2@Ld{ziʿfjJܫrt=rT ^}&a)!^Xv|[ 8W88b >y'\W'p`1U_OXG':(i1Y\ ! $hr6ErJ+A_JR|=!?>@g{CR[u }ppq|ENϝ < Sӎ!*7?\і^ZmY7$LƄ2k_v47gG>>hς?MofDg/ S_Ts B~~be}E%@T.i|"ìmPx>`Ӷn ]ĺBc3F _36u%>Ui0f0vX1(]6*g L'. Q٘82`ubaJ灔m0;V-32Nu )<8ӝ +rV=QnbB[s2_Fυ&<{/{-uf 6B!mR$o309Kh~0dgІ`Kڞ^I)ױ)t|Ա^.сsgD[xR#=)[Z%HWĠfƃ|0mi 5N$8vוl `҇Ze5Y)(Zp1.Ey";:?D*Zr|[fD۲z3HD|,rum]/ 0dlmyz\я?mĭ&pؙ{ f%X&!R$*TRY9!T܆4ne/ )eߠmd/Ɓ@VF,D{`ϴ>KMc[&:2t{ffܤb`Oxwϯ(9FG}I2tʚ<f ]zu$kGKFgGU|Pf)QP g~VI#'@t"Aj(!^_hk'~@ )2@|hp|?&1*3T%r(PKQO3U-oD.Vj.m\3tטpD;h/i )]|QQz6/}.HŔw"Ȗx?uLvbJgx 麄xF 4LIJ,E{+ՆuCn]$Ȇɢc"W4'4*УraK@~{AF&Ҝ\KXTG ޽*&%q\t~JʛHǶG"8uw36PGw_ތ I{ڠ0(1>;:# .PaR3逨`U-omu/k=!Xs6U}>\ 7(B) rv%:XKAhUA\3xjTbn^7fW0^8!6Ί;.e v-Ko:g~[{ON_SM)z@~xY> *p畷'_GUx9 Q0P1%٣l_S3p\,3}ۿJz?Y,BШH ERg"iP M ፒzj&yK(3좆4@ _!4_bL]zTbNA{wڭKrKaj q6$b%gtN0CyNo e#up :u2GN f+<qjKZK OU٨=)]Y选|lgg Qvcx,ytӝo +l]_o^1A(n9 V~1ZFAJ`_YNy^AWfzE1bjO!Bȫ|)4}+˧9h`@J\9K2.zusBD2踢"&޻au gZ(A‹&=^zlRu3E(BihwS|J+L/(^8]A쾘 5$QbMc>ʄeA$|#;NFTCdoVF .NܛHԩ:_l cc&#'&#ٕ;YW '.ץn b(qh`aW--Ђxpu߽o<( w[LAg^M9fobr#,ؒ1ֹgJw%E'>Bys4V%Yo$8E2NlO w]K/Twvu Ď FLG_ tf'ٽܸr@@A;qn҃X:4^^믶Q, 3ttUr5hnD2ufs|tLE[~/vV\H`1bYMC.AK}4m ǧE ]H0!À@w}.-4MxTXT@hX<0/xsu?ERU9_kfije^n6\NGXVOk0-_dV}֙ ;z:HAH k֢LXB > v |t H,M=OR64 xL <@FW8py!0m I9Wydv}eIs亨o5t~ nP6BKNt Y k ;#b6=ӣWD f\Z:8pQߌM'Z/fP13P.-JJ껵UF )cLci:C'Wo00,$g%PqQ[oSw^Nb!a]>03^~s9>$ t*|,e0'92!MF!1|*X[4U8m2l2o$&lN6=$Y6컑YI# i%[E9c\vy'  H )+Ej]܃8'L ʥ~Wa&yH83j \d#2r§HP-pfM:ᑲڴJ3|f\ZA@C-k6zc,?ZH7Fpɞőg[U^  zO p[TV@<¡,Y!P QAH dZ\RRvѼ p VztNcfh e%I45\b ^{Q-Nsnwk|">z,**55f-"T 0YRe)a#HS! O4jҲG,#"Տ<-q̥?F]!EuQD!bT|_ve0'͈ 2bRk\ľӱuv2 ڽ!%ۧE"׊y0ln96kqMŊ!" U@((X,V>SOS+=w6@>.r!F !,DFgQ1Ko;hXQ '=u;钰dMqRӾ?FHt}q}~s_+ā*0`A=.j{s8{(x)P{UXnZvbx"a`9i_AOTe,g]TP(!bhڳeW+vVϪjnTNf7/~a_iQV /oy- V.9<4UVE좄 ( (mb=g 7,ݼ}ÇW̧i;s׼^}k>R7UU͌D+-Rz?bf\BbŊ,: - ^FWqSIS$*4j|-œez9pRLs6h %a%iӼԻi5l>B>X! ! !y{ɵ#!g}#)HX<||~j} f _;Me2|_0r/*7y7{u}8ـaҌ j )  X>ƲWb,;OMx# 1E ( !b(^ſ@=S ~lM n+wqZ;1<7XN3[t9kTBZP#G3QXE>pH'F"gB8h~MK( u“AH` ;l,>u&Uc Ce@VNmׇM-bFc1J)ƸL aXXbŀGm=Ewvo1F7AwǐR Ѫ~}2$~,i~[tx@HAc6'z?ƦV PZ~ "q:T;n*n揨O07t8nd XŋuSfFxz[ZAɮ:Oib{ ]gڍ~ sϰn5ϣ>Vv|ҳB@bx HGmoEԀ쟰b?V9iɻP Lb!bs@Zu=1hn؄FCW9 cnC=Ԋް}=pR[%Nu{y?WٌV=ZGıʼGh0H1|_|B* {Y^QD @B!`!tR?Tc "Pd'AG,u \C爒a&CĔ6&|26^1bp"5*e3 ޏbޥxaqV6z:uC9dt3 ^Tg/ O>WݮNfƄ(~QAQp'0M=VՖ&>3\˝y98]s\]Y*q%۬;k*ۣ=o[Y)x>2ۤIyVv Qգ DFU  c/}iن380rt|՗vc ؠrMTy}IqTZu4ڌw06zې6${J60Q #~agfE n{=s=i]OH]T@ 6qO?3*=Y޵mC;u WgQHB DQb xAu{gLYԟrv4-ov%A(olȹ&&$JLg!as(&@םb'H?c*~(;ID٢Rkʳs'C:Hi{<H6f Wz|&s* i}gf$ywײ$a3Oӆ+6?PDW3/ޥ_}}a:oΕsimBJ⁗@ |ϽОҷpfAd\~xxUDqxM26NR2cF)49ȌmY$vB@-mb7V%=HF~,IeuKuKM -I ]LÑc_{emH[;"ý[ 7xVS,ځMӔ9tHYm08p QBdy엒ڲ ?k.K1ϙxrsXXɭl=_t{1(BPM|X#byu4ZQzP*$XR?ۡVWXfWGXBZH #=N{K)=rp읎7k(|%dW<|?HŶUA]3J Tng{NZ^Bhv;2Iw:$}eN;Ӎ#jXLFrS"?ؗw .7]#U|TW> M˼"oTEo 7@>fOXJ q{ָ%7?V88ͭ"oܽܝm,PX@6]+ f=4.@h:vXCTiX摎'@zg:1uύYsFqʚ,ڛyh y2V72K'u]d1K (:4j#>1d*)^(0_xH`ҙ:GFV0dl~Q< mloÞ6~2\+Ck䨷 PKx D.ihY|U%{4':+!{ K\א3f6Z49>XͽWt[iUɩ, ViDx]ԗSW՛DZp~hȪt:jo'X(k' DW?A`pqH5Қyf N|9i'RǬ_ /`@Zi,h"O܆*r 9Lț@3W 2䁵})*9^i^?inKҴB<z}/>+x͟ W%kqnN!SIeLxAs ҇qi6皭y 0L*>.{lĹ ;*p31FPa t(QcDa"~pk.4qֹcuEKWvݨ%ysF|p3AaՕ A,X .ԇ׎t(8ꌽ/ԁ 1amP#瀋QX 1 H=3V6o7LdaSnp,ݬZ=f2@$9J.[ǀ]bGP\=NSCAKaT5V_H]l0zZ 852b5!FK޲aY ^7'DV 󏦿;&D=`<|+q"rrtT64@WMϵ<\:m6d 0O snA[Y`SooSS^8ĉdrX|Ȕw+[ẸMȰY1~;X,2ل=R]/D -Iu4iۧ=ad_t/]A&~7HB:`CV%K*n)r*DAf6f|{8d톊! 2Y 7.ɞx ɹwCp #]`v^{~BI WɀB'"aDbLED{lTxULtHȟbijh pnQꧪd̔,ֿ6pN Ĵ2ka h|\VC;Fex*XXbGcBkM 4adҌ&V]4,Z5Lbvֿ l8Oh-3=M^bEv[*~'%G\D0Y[E4BOOO >F v#'cs7H)o':"!8}$=O&Y/@?uZJRn $=:@ۡ"TrQ5haIoDV̂Fz j3_tϜi?\r_qN=)z$b|f{ Ft$>Fתُ?ny. ! "z/fdMS*y0Ҵ?zPr+<-l#I߅ޚɢA6q0cR$YnF@!zŖ&6Rtɑݦˁu}Em u$O͙aKO_ R#">De~f*}/%ivϏcRj:#] ƑnSCjOw|YnƎr+4bWznKcσ}N2fx.06_FWW-o.l,1e詧òE9޻LG>GX\I'F:vݤR<4HwQy@c\Z%Й>sQ?ƥ+g~S[&֗m۾SrD^ޯG-amnIm v6vܪQ]*MџL_1wDǣo1hY­?ӣ!=% Ámj4(  @..{^9lɜb( yD(S+YD.2۸~bY{ӕr4~h\Q)9GnU\b~#娇#^.>7r@9]zLN9@Ph ޲MP.5T9#9ē-9:q@`MGJ34<[ A2>) 6ijɀnT'*ɿd{PSw U?8SC+t}{ Z*^y.8kVDzۜ0J0EQy~Ex%*<)s=h0@JmBnoiF&Y?Od ?%6M;tDt*W3H_BT[6A9)G,4"PyQP#ʰlaz2n;%FJˑy<`( -w,/o;I[cIbw | ńmcidn#龘Shگ!~g>Mho^i֩G84Hc` Uݻ [mՄ5A=(x:|Mc.'-bJ"v˂+ m8/E=m1R #-QWHw)ӵSz7<7ցWSlն ̗;i:X=a 7BCO<5l({8A9EJ5m=B t^_)Um8ăix @oK<584^S;* C՞DE*y \ g(ȥ zGl?gGT DrtVreOzթ:tGJ̩7q)-LDt,Tρsw1`X""]sּ4MQWh9z%9f Qk2kތ1> Y7D,}}Ƌx1սj<7 7,zrH6xu0LOp!Vwf~e-9y޹0Ę%9}ya5#nK"O2"3iMq(nÏr0LEբ_ѭO\bؿ=fU O|Ŀ0aB{> Y@~ e BPj=)NiPp ~>Zi>UW4%Gt! I|@)P/Tn@m߀& Em49jMb;̓m܃ U <yCry@6+6 y$Jw,ӨqL$ ަn ׻؋Em.w̺J'lf" R#kLAK ~J^tܳ"\q*X L` !c<˲ _ouK/ya` 3. 2o4pL}07НT-{vkMN1eݬNF@،+b Iu;2gJڰNßm dH!.{X;?0epP s&/`{'BqRîĘ.krժy5tŮ,AUwוe|D/Eu>3 mmPz٢iB`nV =e6x[D#<U5.[{EDf .&b8H;_㭺93uTnoUd^2+vPᢈK!U" ~/ihgܥTtE Hos=*_rš.uh||cpo22 p գ+=Eu,J@57#]YG-0d|n|?<3@@pWM: @13>X\ > ].AIڍ9;@fyv 6JnnGi܅ TilY8aJC:c7%͉*PpڪNͪ&CltY&xH[]OƑq bEK&^Ti#v+һ8nm&ëpjVCװ'wu}'٧^qZ_=͎b#ˤx\"`b) ޔyz(E4@f}Zs3w-])@؂Za-O8;c]0tom8twJn!E2R)lúAšd/lrMp܊_E&c?ZRe̟.\sT R%Zaߩ/2Ձ$t}w:q:0 Gu?qhON&~b t[ gzuW`đ ]^_>#=McBQmQ`u3ѽQ?wpv^U!%tKwq$D?#ngƫᥗ`i`LqFy͟t%Z5M.ܡYg5P{pIoy3Wp$8@W7 ȥA]~6^-?1Yҡ rUQ&:ex6ԋ6N`7Hsﱙ,$S^AU>D8F% Ҕxȅ 5/Qh!O-i~hw C/<*>Pz?VcCˆk[ >.@*o>s#udΓ9Ǩ^2B1n=G7PՓi4$UAǸTwet櫿BaDeNa~*aQŜ4A/W 2x E{F [OʢPsQ\#92F0M8E!b._:AbY2Y]U:}qKĀԈ!P+,] |_]O?8c, y(xCAY皡*>GOV`\>yUAy->(^ bveo}uۮjR@l\M#~l)mt!f).̴FGs5 q (kcJ \ȸE$_p8q|8Do*A*9x½?VTs3| 5XWl]GZDBj 2w,WB$H'jLw%:2Da1vmi`a J9^HK4"h8G7T@DFk]tYv 0\Z,PRuvehq=i,Ӹ^V4&uy7c$j8v˨ad֎1X~C7ǽ,aAib;V$i>D(LrPQ9nd C3+FܟE?̹R 6*eG]J[ Zzㄗ[â/빋n1\`b[_}1uʣ 64)4%(`kH3yf+c(rrD+7Ō&o%'c; u )eDQb$CLQmXu؞1şYLy6V"]ų Ȇ=2VrHFń/oQv]yN*LT~pkX͌ [L08UfXfO!4946j9lna-vx]}fjAt"xS%:ĭL3e(t,Z4"yJ [U _! U1Zw,aD~~CXwjSS <ݗe(gw}¿0y22죂 >*Ɲf{Aڲ8Rw T3j=6O]<x6%֙0H*>LʋpU×a p Xg0X& yέmvN%h+!oYi1@d?3RJav(X,VQj ѭBfo3֤f.B薬Ҫr^>6G!0̍ٲwOCT"@P?ر 9.Y(lexȥ|wXh@@6fmaL۪u~V6gq֔ǬDpZ'`J!rz'`M*0^H/ oUAYCoxAuU;$[[7ضhq GQ{8ō*9R"Vv3Ä!C Ţr_X\ 1 LƻpgHR~ڡ g09UScD6~.}Qef׹$!_]J όLSN6:\o/OZ:dSx>85{]LYΌk<¦[Q' 9l`^\txYX}q`qH77 KM /uHCGA=}oq#0zݳȋS@K6Pup˓"Y x\+ U1I5$ Jj1g HC{KDM\;"yU-=!9T@oQ#(mLBtu0[<< ,7}E NlY.ҞFtc#6r&(<z>@@E:$ w~ &Hd DDPΩr7`'P_ P Ɯ߬̒_8ypr?wDN@tޖ!a^w_6čL_EU4Az$w,I],E%9G7 @ɐza16/ *R晉Z^\@/9 ޳9?mī`~d_:ǯ+f˻׼ J6,!ӛWˉImd].D@ N)ʹ3 fRF/Pl*bC.]'2nq0L61&cnՠ׾zܵ;_gvC 2ʭJGFU9yT\uJ g|aX$:J /VKI*(ibZ#{FcW]O_{P,B!D.~X͘=u5}{$kof =x._O_zqhFE_g zjTY{ H*z<V\6|[܄DGJ>FLą/ݍFڥNЁ-P eKxtME U}Rn _;S;Riƥ$E -ByrZPZ9ePQ쥸:PoW9\Eu%n Vt]X/hӋ @p:G ${b$Xѐ[K[nNԾ-WޢiZBoβhڏz H=2ڢ޹%Γ$u"M4u9Bͥ9O>&$9: "+r. "ԗz8kV/&t.K+`f*$†2 o ^x\+hp!(#qM~>?\/}+.ƽB ftW^}~c B&Ac:e)HH?a)`$xi5َRYV\껻1̴s8\Y/JI+c?w0Is#4`$9J~<"R]_{Wgx6Gm[r-pi ^ns<,i}hY4\ QܦO[~+ldg{Y\JsC.oS!nYc4(A2d^K9Pɒ,k@D w3<roZ5ږ# GPP$q΃u+LGa$x edQj+ꋅ)vbtq#)).缷S=߬'MNo[v6O;=|7>)/JF֘DhMŭ\zzqewbnqBa㰞l#(\UC {",6\V021r 0 8AD%^P%J~hcEwJQ|&т閭$z\s,o_ ȟipZc9b&|2F9!M]ja*I;S/Ē_U%`ň SJ|_8Fլ5C~[P6:3-UfosY®ЀYL3JzSYƻTAT r15Ӕ-9?kMh p-&.[ )O( XHtF5c^\]:hITՆO;P6%δen숗>8D˦]"g,qWeLŀs5ҿZ?&0Ԑ@א<ހ,!׬6bD&D * rq@8~hU綛bL9c=]jaxjzs*:z dsԲ>SJSk%cY ZBm #*ގƑ] p(!b a3yRX_U-0hۦ{T4>%v!Nqw=D,C_ i`MX mhpbXYkc8z9 N{yW컎{b Ig7 $6b RJGwb"4/2O6[M &aDhYrh%Co7U?CbW?6su=pS8 (^2&HwZ}Cʛik3|s?Dw݋k!7ҞZzW$Oa]Ki3v 9 nn`Mepg ;9Lktˋ18RNVoF;]NN{ojMO}T>HHˇA$R'|ߡ Ȩog牽'_A݆m7t&ԡ?S o &]lݟ7n׃Y9;Vb) ^ }ə؅$?PeG]pċG%D *J+HS ̆}tv֣q#WE1ѡՈV5Ue>" IO 90 ,>J Y)p:] ha H/xʞf_!ArѦs\ X⤼nlt%܂z3;=e >$.u]:- ludU)@=.}2'D.9_Nkc"/޶PZ `eE#*AS/zE)d|<᪂oZw |^Gc=#;D=q(\ Վh~`j@r gina}W:u\DJ>v)P^-E2Ir&4q98){dya&Q^ꇩqohCqm?9l+W:lu@kd bv~/8)I1,Z4:Q1c;M Vm2zߤyO{e5B%%!X.A][+&+)e PSfT[8Ja2q\`k-fM_2o;$jk=3sƯ>ـtD ٷ͎ND#o(0>Y-b!stn=g!7|Ca>pQ|3ku޻sL߻Xh @LOyM8bh&/?H<ڤl!6ݑ@2m ߢŃROѷj`Kܻ'H36?d7n*zlD v4D0X*Y:SSK[)X:4G J7vmd#W+;pR$7WT~i=r#șm s2v7뛤voRhw6Եc6!GK@}N8 su!f Hє7pMܡYroM98U4TyEEFK!:ov_ZJas^;,Ra C]9>_r;iRX;ĺ ҖEmG3F'M8wԾAaH{yؤ;CB4A?*;~ &,}}z&DHg!w'y-:XH,Et>G<1 fOS =)ү" `6 mwM5\\:`f;wW{+&r\_L?ZX6Epah|ܯT宼#ɸGv ͸6OoW՜N-F i'I;COZ}9,TewF`2;2H봫汖\2y \9bQjpJd ?vD ^[ӑC^G6FTe\ NCn-0/AO7nI)bǁ\ 8`vèڬ`H pJްj'bt_bI#[nU) *e 1{3k[eO'/dKps<eؙGs>!d:6/8L7Awe\jF>TERf7czS ?sc.hbj!8.8_CZ Cf^DS ;TÎ r>KRbʝ'C#(bIv,nF){̰Ωb=2 ͢A6zo>be1ºz- UUmKrK#Z$:h=޽/ z"Xj?MB~B\TTë]+' ^  :CџYxӷ@ڌѼt8hkk8 O/X O4u"T RE_`g2yvPHBB,m*l J:9y!vnUshjN Md_Essk׭Vcی?Jtag̘]K]N;4aʋ9Gui\<!A$q&՘StfU9&Cg)H TFgro,2@HPHB Wp)CL}A/]DwX¾e:[SbҌx*XFZZO QƝ-7})G(,(=oڳU?htFα:t9]WKW1}ȕe=L.5eHsE&wج?$gBKsqHSN H݆Qͨ, %h:x yfC ·95[iXV׎xhzgT*DRVQY=KYu{#vY%l}쫢EGU U#,{(俄HQQ1^tyE-Ӆ,4s<8|rII9"[ؐ|`7]_Ly}%~9SmCw% $֐&,7s5yM +B=wM,RNoN/W3M# / 4T"u45s}m;ʎ:ɏJE<wi!~lP80XG] CSO ɴ1 e#=;o;IX-li:4٧YPȜfRDg<~/@ȽĢ ֛D6Y,uZMށ<$ YSSEBHVs ;Mj}zvt <]sfLL+C(:SND0^Yp<e7?XjBiBT}c.0s褋73|*$-_4@E%#Kٖ-[ihx*V<-6U%I$H5GiQ R)"C߯e,#:፣zj͂KX2Mg$X}_5߻`>qOe'pHZR<;PL=-x9j\zo/rbTOl?>CCN#52PH+>z7h?g/ >@%Rd@h@Fi*sXKrOE\ 1 νv Νa+A`Z{Qת̎^)Vbّ#nN7r_<Eޔ_Ǽx3heG.v7AW;D ǹi}$?l`hNG'qds$d+ pHft_J~қ5Ϫxt =T)uZոl+w†[k 3) R㴻$I2$EOZ~D(w_<(p- |EO݆j60jmkM XSn/~$)0>hXd_W+ in4N̰EXuzW, :2+-5etNx[~Ġ`QÈ]||>N"P 槐uhauBNT3ryCᅳ-?w129&FFeP\J˜]YKށClq/҂^1C/S뮒Ab.w >b\D\"RJ,c o&CP7"mp :4\<>`F4Ac8u5^ejwmzY憿`Ơu]K.Bh ֏7|3/Le ccu/Һh:m.Dl{~DmAP;j}bnº~A-=a&bikZQQ$- >[A*J^8ID~*2Mg|="[2|g-b'rW&l@7sHq&"Xjdm0;p+_InΩ&*%&VUjeX:E1A-Nyt7U6TG9ʚ3h UenV,:?0Y4!O\MIщ~SRc 9tfwG-"{(f} $)@WC["G>S]@%ƅW&YwۡR1yDָjɕ('cĖ\|4ۿDGn^Ge2uBqO$ߓRD}_ucD㱄W=7SX~kWУz(u>!@o5ޔ%+vK5IP3h)Ha/茝%3-RH!?]ۿ:boEmƬ y@θ.߉+EcAr 2yO=dpKўXzJi|7G~~MS?D<߿v 7/( 7V.q?cx@N,/aGn!Uޤ1w}e(:xu9fH=0hS#ʻW̼!M+'!#v?;\6~qU\'@@(9u .zD7!Lg Gi Y+$=$|MTdŦOőռzH-z]"jVҐD;uu'_e.yЋG 44V^B &?K A8n+=]qG>e}[b񇘩,/}ЂѸ8?NyA-TOҦ!cTyU O&R'axVP4(U)j%DŽ: 3 U kߝMJq^&_:fTtrCFnu^[$R|@DZÛ0$ϭ /+`ƾwUk7kdQKEIxDc a r s %5Xbp?ł+VxYXE'1Rq0W+5q- Нp/vBndby|I\>>f@ Iݪlo` 6Zt ARHzށ Щ_| O)sUjD.ڼ5o-a0Qdžkp;Iy{c'_|^W`1C&7iȃaSE~d F\ax>?BpLWޥ{pBsA 9ϹP?5y~D#B/7|Ϡ C舲Qx]z릖wʡF,Or)< p*>xc,K((LO BKXc 3K<2؋dwzHc9P䒨:uyț qVWS5a>f8X Y~O&Ke޾E2W\]y_[~!$P/ ٱuo~E8`: 0;Ek?Ȅ+' Vd=Q+6FjTts2vKUd쟽,`~Naᵒ?^t(0$,'z#hGc06qr!v!s8h*oy)Ԝ t V(S(u,IPq@!kܲDLm8)d%8fso\0H00Eϣe TibR Ӣp)S6UCXOTey>(iIx{}ݦA "%4<>,36d]Kb}l[= Kw=FiĂEn|Gpgrj1>čUYPߊ?e cG3{aߋ1#ʝ" lF(@@"Z1ޖrU6~Ɇʁ5N! KnrYjse"+I2{ک`%5F!N&oMfuzZ& WKNpb!E_QmPg,|KKU_fE!.hN %W[%V{Kwb(PнD4={ZFҀ_)iP%uAڌ_lHbV "ہS8P}s^kc5]fHdSjGrҋ Q֣{#e.%*&ߠ'2U DFgmM1)e4SM>z?ѿо2ou>Y̓IbـN`4ql 4_T**ab̰2zD 4ʿDeķޤv BMFG+vʑ|ﯪ4 #<)a24lu`pV|r2xE4`Vj*YB͡kDBѲ }"G\A.ۓNvw )V-s>='7玆‡tkuN&5Yoi,4L{1sהEt0bt.X-+# mG'ͫ|{Q5G %E~VPJDp9!(c\#g>Bvqm,.7Q<-[=lb#/y-kz]Ou+3*`wwDKi%[iaH!zy6;7]/t,j>TgXM\Gad"'u>:"+=X?SOu̎B"1ѓ۹G[uDfU,rر82H]F, ldԀf91N}YR͇f]&rޱvCOxM@]^rN2_Yv"4nC :NB:X<0eDa(ۭ:PoS:HD8=i6mib\k:fwsDD; L\ .񑙩煇x suDAYe/V5sxX͖2{ɎЫeai6*ACzzB2rVV xT)V>Ѳ$%]QoӡfQ݊+F(w)2V[5AL;͝բGϽaFc Tv I8;ggQ<4'kKg5NA@7CPANZhFC>|a;OQ^p)+0g tsChT*TB's/wbhIVlu8U+jˏE|d FԗthepI%,%mj{\*OK>p636E^9ӆR.5jcڣɏm)!H`q ^ᛗw dZ SˍVk0Zܩжpo+:){'0 Pvz<bP:KP5B(2SR{ɾf~EirY؀ƝepşNB4|Y*{O<%X^6,*E{%z8QYݞzehT"]jccD3drG\bMne~]^T"Lq +ݩ8DMdОR~ksM4`CXӷ:6V>4 PzpPQ=Ԏ-BOMKs:n3'/%u:1Y0?Q:ߓxwOslMpRYE'WZ\gƐ=0;3zhm 8D= (c:C0b4A@2S2sy2"畨,{l jcDu2b^ܕ,3[._^b(/0HN:kfu ` j!ci+EQ80i"~sBH}J.0|}}L&{?<'ɬAm4*ƙEF7ԟq[%ݙ~ub9Fhu=~$ ĩ^._8LRGKmVdY&O YF"ΧE֊"c9\O<_g9WXI?/zoCz48 DLY.+lѦR[e=ȋHA_1!3#dzf_l`bdev]<:)_*X uFŐ @մ6kAnb`56^Sa0GUܨ~`l .# /7ږH5}8bnpĔZ&UqgC^A9[a 5++~z`CF eX1 W< ;ijNTHY?&OC y7 zQ.b>:PuW$sDD\'t`\SҷַƱUsBLHcE>w@$&\)(F#ć/{K,5cw/p& +X\s:8">U$yέP;pceD3aC%44!i68fy\;׭ϷM`tigy&|e? V]6,ю<7XJE.${f0KWY'Eܮܘs^R a@VF?Q`@7 _X޵WY׻(QE-F]DQ ᧁ?7Wi?7vN_OTS>̷UyoeƬ$F#/|bF^{pS[f*uKR} ˡ૸_(09:rZF6أ"(=nC֯pWԂx]H𠁂"`zX,^[p_ckh(YA^(Zi D qFF@i,eJgXe,\Rx2-) r^t; xq0"Pe OhOeHD%߆h*V[7<a>tIo_MkfҨ "= H0`ѹ6 o?n8}^ 1yOȂV`ClHu] bZxA͸5+R#N(A[2%'6fR q:n&B |ǝrSH*EH _ bV:"'XnM̤Ԏ񽦩$ĀT].3eOI5+1b=q=56d\Dm=v@,&bh||~ⰐZ^s@EѷߗGc"/*T~xѽ~'Kl@ekh / Oij\J5I*4uQ,5mstl\}Jy$DiYʺ"sܻ6ꫪQrlˊ;VݟL %7@nJ ec{-)FPQ'+MnDYu/ y.H 0&XYs[>f'JXnq: !z.`  fJ~9v?I%t`̭+UYG<3>Øu&rڇ4,hŒ҈%CF0 ԏHH+>1wvϸ9NjL [pdGPua/Y|/F1Ȏ\c$#Yótt'Ln*|9K=WKqA~*@k9,x obn (~x$_"LR2G3d!#;ICqgEJ]cyq=?f #owCIn8<׷ۉ}~ۓ$k& ʻTd{ax37P>߄?>՗K=@K{|mC D{`v%KFXmDe[m}:ukVk̳z<ΐm,%ac9 ͏hK쏪_c'Ήeކ!*-̄̄ցӧf'|`J<,"`ܯfbd\ +Lk[U=QOBSf _UD8|S_Ԇa/ۤO[~0WFeEdz5lO*}'RexMo"n<*gA)k2 DŽިt%)!wKZ h_SRN{C$M ʮ%pzq)nÀ˦V\ЉE}ֲpM>~# ehU1`^] ʽ-V/idԢѠ/]om#u(<R' Vl=^XYOF]@%l[I3m1ɐҟI$ @UKH3xꁧ ~k+z%e*z%[t3h n8M3>3iʸȠB4UW/!:wf7@ˁ XȪXqnm(z퇂SyPizaIV(9TN@=S?dk|RhY-|ڍȀ 6"#([0ؔǻ 3+NۖӇC}i>f$ ʹGBOqP؟/baR/Jp&ڦ@eU^&8'HފZ5 ^K3E)6 1COGI.UXj(zZ,r4"H&;RQ ض!w-.7tZ'@k9Rx=jkU>Yz&?i&n9ٜP7|^6܇*М+y  5kq5p1<9S}9% 4Mi#xjiz=ka+) R#jxsC}E?GڣJlNгeܤqQQN+;cIRʿAG9{W׍E+5!0sU x4}xqXμ/_[0-D7TZ "ķo unJ`덷gϹr[ @\,:0ʎdM<] ҹ}ӓ^ IC_M_DfXY[%bK?Vy̧0UOKۭdi#;p7*bTI?8K.#6x! 8ܧlX; dzM%q+LO*u- +*fx~/E1e}e27 K*?K[g.8g}Ղ]UPymJ .࣢Ё T^L{_ּꮓz {O=}8lB2Ǭy_ԇg [.`:=z(䔙g$cw*EI뗋eW^Ac&a}lg2oO߶]KA`^P^hH]ul5i29 3S':+ %;^A XT:58װSm93\_C `V9` qa@y3R~d>R% c~5H E' gcuaQ'=V뒧{LI( b%F-BCnT)bOi6wQ4qB_@@Ѐ"Q"h T>+$wB3}NRçPGnǛ_\ҙvÞYj#KH s8"~Ҝ/ lY3\H7|T„?!(kx4=Vck,~20+3ّKs:GxE.aEfVmR4'w`oX;5џHe"pXdhsWKC ClemO<͍7^Z5rtZQJ:" I{FkirЅ,asSi4t40aZ1i}nM]^I>v9' !•S1*nMfв*|]z8nyj)ަ28*J^֛u_ :CNc aH9 )rXi)(8&; LjCe8Vk{TJYB+ݸv\ 蒓pc KWIڙ q6XGV4i4#{(:[y(5Y#/7l^9gj|.zړz}kWbjI+)paV MK'1`VRɧ!& CF c4ڶdt71w?|Cw W2n2jpGzE$^{b[穈 J~ȯ"ȟwT YYFpVhU8ԁT3v7x]JgЂ7}6^qHܺ#[0hNbpemd[g2KM2%GzEP޺t)Eec\# }G8hqo93G.KGEcԻoc`CX 76͜2 &E&?qq=yAze֧enqmO Rkz0G.RJ= &@ C)Gc7ݛ/3s#XKC ܯ|qϋ>P y{rIԟMěX3MV-ҧVC\[}(wfcowU K YTz~"|nܭ]gޫ 0+ꑆZ,xKI6= 3% j9ʬ ..8*jdίck%bKۅ\!Ed-uQ7 HZ3 -GU',;~ B`zbgRf%נs v]^XA3gNvOSE>֖55 2wJ >'!bx~@!7] 34UrtAdPIQԦѤgDs8Pi <OݩƋk!Gxs"I{8R+Ε^0:'0Q=smY&/HY%݂{8|_&SRh@s:ݳr1a.RxW5%{%,B%t`W_%|c! ޲9meTWy8P h,/V ?M.DM NDHÁdsWW:.։Ѧk ܾTt'<7;)(b4 Ů'WmQSk1TR4[+0o@4(ח=AxNac?οS·@cbtmͰѬ,y'v@;\^{rg!p,9$VJe|Kn `q6p@ߦksat00|dy.W`WQ/dgEv9A*n$Sx*ԡ<,%u[W.Yadi1ŌwylUr'!OO-hXɏWfZ,Igi1֨#FrVAokhztt͚k:0dc]> iZ5j`w;g|ы&Ex%=:URN[T‰0NQjjǣKo'R3P¼. C(! ե~nA`80K曰d K@&5ybF6%UnOY zd/w8Мd OuxbɓXr,3'FK+=Mû$6Yʥ]r׽!8Aw\dk6vGphY$8j(]vV OB%kȘvocMj uH%@g"kʇyZtJ l.ۇGx#+p[)w'=   uxj::b:," (%tˁDFS)cB}IܢA$H!6p <{8sq.ٙ8o Dv!Xp(8Uq#{YbY{?v-?_ϭPT)͔sB~XςiS@@%eS?WsJޕ/r@",NZx;>+~<~-;gpܬW|\($1ě{f)mF8ePƇ|B\jƊQ5OI:uBE|Gܺ I6 VTd:d%}$n{#`mbf!;FɠGj,AݤUN3WK 1d @LW!>k-Țb9ty~@,SHxOQDC_Y]He@YZQ(kAX/إ g7G·䣱YU1k>{eHMXUe4 ^{՜7NV:= }` /m3=/IS)gPEw^Fgڻa!KX<'g:WyVnA4M>>'U)AQ9ǟn;0""A '7w!Oޝoj| X[NoMx~5IBo7q^2!ny!'m!&Ɯ,8QQ) to;^aj\2UR +Z."L f:]t~@0!~`sIz204ѧdâgdAVg?6|BiojČ;f) 3/,HU?tM)@r>ҬE*YAtΤd61;9_ p0=vGu lsr-Qd5$[r+!vaz֋_jG|);.m1[xj*I J @V:`5\$/cdD,BoSHIx0|Hph[c~3 )@|2zNBn;=?tЉ9 9"%SL 8B//6H~jalt?!sU6[Ƌ@RE?*pH󇫶 r{#]| @lH᷈-ӛ+K䪈ܘkdv\y=" /҆R؞r+M$(GQٵ6KS *3qtqRW.&6 B2!PjO4!r:zb)H#܎e 4uRE aʀT]llmrk,_aʚx.Ί~$κdBP{ѱl7RC,QԳ5 ׿X)Xg%^›Bm'(.O?-6cr.,[ `nf¡qi%JV K/ތunڇtbjm,C ?iLiyea)A'YiU&49N*Р 'a$ -Jii'T6}oVrAvoZmz0ْa_$Xg fI\ӶRaK}e179i Ӵ I#v {sQ,F#_t$Abz |<ȊebγC洛py'Ӯ9i41_R8 MH{;/4Vi8X+[=(p#{^T}!Ѭw$}WPA7ρ!n|ܢw:1nqFgʿ{Y7o`qVfw^PH9-O|5I1yBM6+@^[HsACԪKVOPnLb+h{*P 7FsS(pLp͈ ~}.lD8C3Ke#7+v5︸؇GE6i&Y!^~c y\fh_ lQEᗓ<&|Cd42&J$x+| KPKJDǬ^hݻկޟL?f&uw +7ѽnqﳞO$V9Sc/[hJK;&CW KA7]0:!]qOLO*bVR,AgzU"%,؁Izf蝻ޙ 84l`ɹs&N !u7 2vQdѱ J.N^4 ^ 3?$th+(/Bs[mYSUCBeJuP9*D! z)$(o~F3ĀG-6;P"`tZsMW//?_J7]̒m)=JcaT=t zȧjB~uZ@;,mth0-~9χ _?KHWUvrC{ק$6QY@,PHS 7I 8`Xuq1ɓ-hV(Օ}Q}i Ry΋^jSH,@ߥN?n0}(`5-1^P`J f6TӄjܫxįE;wyK.-xVz@*uڨacE"q-(H] -g||Y,F+hx‰Yj@Gv&mmYc}FwY5,Zh1sv,e" cqxPZ}PeEuʯAly:TFr܂D!GwZת(E9)h_پMbZ3}6O夀oݎ!wUCKr~M0*l}by?X as$FB؊8 ?,T-n1 pKEgЪ,.VFMlrbI 0n* `rsO1CjDC ) j D'HL%(Vle>czW@u"kγ!`;B C~xJA rUI\ ;>/x5WPi{Fv1d1 ZEJ ԥUy1œSxH 1 b0:wSK>Xy'w4?w/?1g#ri,6NY[;g[GHVts3kE&ۯWd*w ee0uO-4ۅa?'pn,OuPm{/1΍FG9'sA7ד-)2@>vbM~,&(ιi1IRk65[A*K9iI&(OG0HQ wGl[*QVn4s9f 3p0 VF峧M:" CG3-q/V.F <ѼͶ"R 2/H$θ] \}ɲ8WJɺO gDB9S[l%eh/D 7Y{aU5&Q***t·-X H H5OX^E5=& `,<;PĸPnl*[i?K!/֫vt3LW0ڇه)PMI+YhE =]5DoH-C9k~\5d a>E2pxz W4% ]WΖMҧ jC6tOVݮMJD'&*gWZAo.D3YϢ DlH&I }eU;tJRzYi "&&m9M!=Nd>0I\sl(֪bI'fzEZH$OrZ>z{gӃJ7ЁYUKP>Yq Kd(6!ۡF%aj hJԎ0wն_kҸkJj4[,gbT#J]s:|wS[ yA9nMQuHWk aK8Y˼"F *7DTqgM*;zb$/, 7 K!:۸̱zz7%=GϯHxP{(s?zouJ\wS4jnH,k;P.\F ^cfn$E% 7nPҥ2ڂZAg'OQ6%#kI1T'F'V kFu Dl=9Of \Z}F}2j2ޟ^udd8ˍF*c( N~OUJ՝{A ~֛BX9H@uo;خpXZ>7n](#cDI *8%`Fޥ>E?1&GfkiZ!y*Nu]5Z|HE5m[︯FYb%– ͐?V"(?-5ZRB3 Cl#wm.TB > L֩_#.~ }򺓞UXBW_[^";QS*7!=Y_dŪnEOvE")~jrЍrВDdٲFzE)]PU utu~yVzIMn1H'q:T*@RtC-J#(0\IP?ra'T.a~xրEtꂴSp=`g!BǀZ黾@Ԧ?('ΙSҹْUJ1ΙBcy !k*7ֻV` м+'' q$ 1nw;Xl5BXM%n n瀜XJTH{6)d0+n̩;7ig5Nf&;! g!ZC$@;DM [+m7*.t !@[l}Z3A sp1z&ޙ"!-OOx}f*6UK-Y]?&ahC/QQb ˶oϰnA >n!sB28jz'H}kCØUøxDMg(;gFG, @(>΀Jdvt2HsiAbs>~"G1D=[q 䘈~ TC7(e>sRIq'HJb^J&I">.=a?u4];Atĕl$2}TQ @gxQkv| Jf+y:Hm4)a^8h)D^e&ͤ_T>zJ)S&2rA-ga'MA0f@ldr/#| {}I)Yb'#{~u5E"؛ӯuS$t,Xq~Ou@m˩ɳwB.;z# -TԼ0+"2SEpl!:҃A&Djo823lF!"bZ]R"d{& :B/hÄZ|}ɮT G l48V wRK1۷Zu^oV2, w326tR$&z\!H*ӂzQp˴z0ԡ{0 `HbN٧δw ZVo_ICΕ $fSdd4~_XsEXѥIj2TG+tJ>Oۚ@ATޚX OldC ܶ-dQˎ'I1I%LQstHD4;!F8+:Ds`h͸,p#~W6+02.aj]XP"fsiOloexUʂ_ uB3-Rwd.rbxO&@Ayb9L-@0_-{1Uȹn(yweX S4+Čnӿ QC#6tjP&a9_QVx@;[>L9U :!/ 31$eh@0S!ܗ+oA;OtbW"L Y8BhH7"Y HֻT=ܹ D$>TSbݷ_}|8qX xU^XaF(bE`1#@%]MS"[ϩ[-2sJoI 9 4T9+܁WFHp`)P5Tpj+} kѴUE5֥=!@6qԂe3Zاt8c]w|20EMnƚ9dMLj^JXl^%H#> 4YCOP\7St\ܞ:l޻NSgk|FQ]< Tu':FfU6cpظ(s'M`ׄ& RBPi᲌iL #297DMŔ1v»VKB2Es8ykaX˘ D'&j+=k(7H_ӹaӯ Z3>:S1^ О$d峣 mKTucW7^,Y93W3#]c:ȵі#3F=\{ u@kՃam8 Ѕ Dt>:U[[d?b?w)Zkϸ{?4)̌=Lw".'F ڟ EͲMX=ݯH& 6ȪGA+Op+vbm+[ ۶yZBȫC al\N.Ә!3}F`6WѺۥ>,~2xWe^*w\P6aZsh\)I8Eܕ";`2Z_>&ӕ]ؤч= "^07޺ڊzpwsyKbH(~?6[CGo?96q~K𢰻>#+Z7\xS95Б7c;G4V>/Р4@@*Wr<;M>[Ծ1'C7 ' "Uh":5C4 6[ /Эāp h!)1 ;AFjۥTEVV {qgsR.EWPDli7z:+/@RU4[ͭG{QI0wih\颀'Lpn$9&l1ȒXRﬨh ^b$ 64" |`/YpHfSU mVp.:4U Mi].Cz (GYzZ[b4CE..ZWuCsGGW_g"x,1`/Gc#߇~m.y^3܆GmP, S3'{:LqxKY(љ"i2z#i܅~WBdE! \.yn\&2ր(ޟM7匿(+jagW] Cu;Hi2#`j9:.87sFWwR߀Z9IJOl$-p@]YRh`ćT>R&n 2*4^^MQa5FrϐΙ[ 2_KNÌyM HX\PINX1E~b "'P!Qv'`ސD~~ds{-{[.zAD\ȴcxϳMp`sH+b˚>4JZ[uF,rZ[fD#=L'^mLf]Wz~C vx['d'㰴?TD5~jsFV&ظNbc)E.8M4~[R~k7ۍ!ߦ4՞HoTWI! V4q{KD<$vGG8KĢˍTR7bB&sM;mD}S2+ E7 wrX|{~.B5m֕r-&p&XN 9Eށzڼ&ˆĜ ُмDc, gK.CdF ?O9y |9Hx 4VO`\/:SaP,7t0aky&Iߧqh \/`4*-WVkeBjO 諧O2,-p48tIeUPM'i)O]]C~,i`opQ7o[DH Bb[EoO#ON \v RR&yS/_MI *$< 7bꭡ_`,޺} 3ͥџ<\%2&~_Dw3 9@m>w|-&W8IڶIN ?ڣ'm~XqEV+Cʋ)};+( 3:_L~8Oư̜m8Cp4.yni4( K9cZ|kކ%tlДQ X+F}=&xsbW )뉤M~qo { v#u wľloLl`:"F Iodaמ%T\rb1iO״̼l=TsB 1^N`cL,[F+m+7ۦ)R'(_m_ڢ371HߢJIR)-&Pj ==^d3l5[W8 3}c35yoSR8`[dBx]D mNR]02͛o{|Zz:~YiNK=i.*-?r\}j!I6оm8.`ɺL= QQ4hٲVp迎} E3ժkFOjh,w!~tѕ~y1WT=Br1,J~<_GE3Awhq!(F>GQ;.ڎǴka= |A8o?_vW56 \%Otg"ݷ쪝8V>7JZ ۉt7.drԔTr ,l7 `>@|![Q@5jbX%ǧLŔn~b5,%* $Oׅ$c99z@޽C7~A߸^8DS+nhO浶fh9Ά!Ѳ!NV+@: muMK7 M{ow)?v;$^{m PĄ}'18Ɔ闊YIpNnw*C((^,HL`ǰ `毨Yx`cȺ!W}Ou z9_}Xgehb׍?H9_?krwg\7j̈&N~lN&c3{1*UOIcUHEJF.tp;MBꪌ! 8[՟CEpk#틀2 <B4}馊ZgU$8'*8H腀' Pa:YA->6~HRG2j[7PWP;o{:!mfqEɕ@Rs.OCqa-לx f6,u?!^;i KNz[)jH#? ~(pKj87!R|N5[Z=P^f4:!ei Qާy{ zieiloEǸvSCEݢvym",Ҧ3!WT\7tv^Ob85G h-" 82%Ȳp7'rGxx^ic+'7jDGv~e\/+PXjmt#âs"hڴPIwLtIUAt!r[AOBŠ3.WìQ-ݨIkЫ6˵ d^%@^'C`WuH"|Avfsh| <V)^'8W@ *^i%'BGScwwYE_RQ*26=,*|ZaUːpp!d\g~JrCP Yk=[23`lŹgP[p"Ȋ~T%7Ew/MƱ#Wo&3\fži`[ :,V+k+Jv, -JJĉ(8S}i [YH% j7) L"ӿ}|&թR4i$u0uKu)U#f twn"xjSkunHZrfܷo%RC2gM[kzrwHZmD&Y_0>ZA zd59\Y=t)-3W wڠMCV/+}ϲr,J8J%ٱG YC ;Jƾ >Y ֬r0/to6)t*ؘtP+ϱÖ(c ߈ JSf^FENQ]+g(S1eB 6.- ,n'pk;6=ExPʊX# RJ3HnȪn-F{i:E/5pLߓpYS@UH ۷9oA 5p![,ǧ>YNC I3vCg/\Cs ,8ڦ1c8 ƺd?fwwä':?dTh#؛F4P\PGj[*Z*\PrUut*nghXx)R$u,X `lu]С@$Qա~<ݧi^]u&#lv}ZqSC59y{Ub`tP?,RK}S]frDJna'gxoٴNY Tl_7#˸o0@P?tf#F7)xI>&<׊"]}aD,zӀ .M8~oje'h*4eFJui'`xZ A**?~DBm\8)tMs7 "_8<-2lToMJ*Cr~kد^aKomRqnh#M,vG鯾^g.B4=xF b$?1%/?H, ̨KQ+t:CL8)_Ll6&> +k?a];a&8Y1RECk K\bo_40GfCM14lmsmBQoyKgx+K`XNHEfx2 Wϝ,S̫IfZ(*ck- Ob{`S?UodG^ͧ҈钕5T%NbB aC2yC QM"f o TLgt6&=۩dN@NEҙ*koǗ*"҉O:IUk3Dg!:cEل23`MkIqo&܈EkU/ k;sv| s~A2YhPf+Usߣ舐F>=ǀRN>zЬp aVʈDٝ(2GϡF|/y~ΩV?-?+#~X7\(=;QzHk^iҚ?t=nCSxף)CUKUP} c@%_?.4x*hnd%Lkδ 7>J"Bcv@*5?'r8b )vL>bV]a+b\ .(I-¤KTŽ@g"G#bOp4{&P|H'R;On83O68 b]ץiy,Zx[e?X 's/I+FtK>&O y&>:YvKByQ*ͷLkٓErzu4iNf֯ZTΚzb EiVQ_ [Sg]#_1~$n $&TdfJkU,ȝ/L\A8yh%MY}8T} Pc!9A-Ue-eP wd7PC2yQkeȱ+XRަuz&ag,G4C>skt~0cհRD.1ƔZ~M'g-%$pez]ߦR@+:?bb1G^64,r}}{HmJ*ު˸m>2=܍=3R˯f,mKr<{HSc'=; 2Oa.!e2Y9 *̭)PWȸ4 0,n%~ʿjO^"fKQv!%N"(y sK~KVHfefD+v"'sg=gsi wo|9x"XLvWjfHD 邯[,sC!ސiF&С8;18699]_Kt$GIoSz:onw =eoc#) Jk͘,Nk*n.pA l)U·6;_EbLYG!k)*ʹW17G)ބorNBԉu~*^<WKq́ T&9E|{|֤ӰvnoM V\#cª>O;&L_(% WH}Dze\xz#]'GBг# G)]-;5 W O@ IR.mYmI z:XqQSɳsSNT`U|mtXYٺRcWن$:ՠNj\}ݡOH9A`ؽB$5T'pȵ)2z8;d57z=:MD&҃"rnt (_0'd$WٳCq<ms,:Wj i )s^bqq Q&f3Rܻ.ϐ'g +@xdn0G,! }_Kkl^]5EܝDyl.??4>OjW g_e]|*.;[eΝ۫qϘE[RTΫý\$)MV"VhJk^ "ͣolt'V%&!,-O{A J?dj2B(1$7>;oA]-K&djPQɀBzԼ+Fx8Bq @ K >$G{5c`)T/v:FN`o70)n2$W%d bT̽CD'$qzkM/z@)B*~M҆#α+/nt/T#/\ǓrP % #<5yQ&(<JEXk6Im?`Ï=Lh'C GԳ ;p ^ AR;6 Ҧ dzut1ݴBcPDž7ܖ)E0IWF# 6gn<ca<.zղLd˟Xqyq:~߻.vՈ> gF?TvZqi3xk[Ue!V]2E 'D x&kdt`'& u@*`JAwe/>Lc-3vpu$g].ʭGxc|{!ʘ"Tck5ѬVe7޿??, ^N٪.~;qן®O( p9caW?ٰ\ͬ綧dؠEKKubS)tA!%ЎK2LF;%g_ᭀ5@C#`kފ]ֱ -< G܌1rGو`<Uy] \R%ߛ L%[y+F TS7IlÒFN4DHIfu,_U S@Voa^Trw%5z?ß1RV􀀀aO\:1ׯTƳDRe?sF5v;exL$s9IZG?.7D "A )|z@QNgyU縷(xI'U=IN\Ӕ)P) )Vfd|A H3*"5wԍLP&!w( z Q=[yP? SIېjwӉH|vC V .Tc$nKx͌ޜ!LMKU o }%QGlJ2u%o=sh2)&Vr{ iPRf(LքԃBKA)'qZ|Nu~Gev;$P|m8Y!ˇ.ܴΘØ u;᧒>W䤜NSaVE:U 3YK_k2`qDo_틡ւXo6nK6WBSܼTOW]ȹB9 \&; D}0>ΌDsJ7~Wb x'c8+yX2Lm9LEg;[Ԁصzـn*ZS-&C)RXz5 6Kg(m^y }[MWBW{z|/?Le`PX´m ⏘ͳL|\MsƱOǬ ;62kXa@zzu SN(gHBD a0lqcOJ`r!mbr͸0RȲ*d,vi0WJqJ;.qW1 1K{Yz*!30hd%A5G;}=JEWS!U1=#\}tZn6NC#ju#.5&p3 zw:9-͵ĄRh'@|*(&wc=G0d.2<}}"<&t?]^W[w>2/bKYb$<}xWK%F樹(5 :}htBG}V9ׅ[sMzYB1QO(,(f15wkn@@NJ ansB^KY2WO9XPԒ H]UА,tt;G;h>dzyj͗ ƊP0AtyV9sF"VŹwF}[]SICoGL9ZǚB .ttlmz%Yi#a'tܻ![:V(kYDi:L4Y|,\d뇧 H%\NkRNK'ZE}j6OE۷j{[YWm$hN8*ƒu؟j{Uz0+RJɃv{LJ2WjZOuN#ћO a*uԇKm9#R&7%OX1,]Ej1K#/c <8]Yi$ 4Bq2)ÈV>{!YFWq˞iW8glF(~LV6v6"δ<_u(& 1Y|m%=9Sr!2ys>U֯??J\ofhNRE4Q8u: =9xT{e"j!~ɼn6拧|_dIsU)jg? rI~eWHQ͕RTI!3㇀k3I1a˲ h\ mDP ehpBG?|Mk5xP,x@$J Ļ~”ihJOeN~z9PK{+|xf`$_r8iK0W} aߩhs˘|@j8MQgYisګhwo+Ȼ)/wX4`Rq{*O" 金 dXr9%%+߉O5$O\J_n㓽e`4V+4ބmNT/,:2nRkjICeo׼&+Xw7īz<0$Ik5r9 4&< !p^.5ƾ~ 슠'5|bsJ*yW啬TւĢjlWobO`E9s :(%!@[?T , V=ݿN>ػ^wVyԍ?:I?Z-).,;6ޞbLE77M;Ԗ}^eoӯy?= uOA'Ω#nk$XV-LC3Λpt7na1Ҥ@h k !-ф KWYᅧkvWv duk4O j "'E\M\[Rsv| &D.g0RctR^N͌tq2&E#tǑWOcfXS^]Ш" ! U-+qUkQC/7 NQj9A:&6c>r`ϸM"eC (F[C|D̗ |QH͹W}. |ͫչXٰ2TJ'j>p!=X9fizW3$ƬiҶ}>HЃM0*&7Z ęas's*Z"%1LSp n?/ڂ=cn)gPZ)gIIҪfkh~6QɖpjjyYC|:D4E7}6sDŽ~(`d#D&|zg}(lOv.9|f8fID 1Li}C3Oxapt%xMb㛮u;gyT8(0GPlYI$#~ɢ~Yt]Ca# @.5tL7 Zdi fZn .ș'$RZETZ3vVQ.Ip~1^NpRJ7W Vtj!GZÔTp34kϞ}, ?dʼnl{DHk.</@ _;S>=VJaB=E"^̙ʖ* 5rVlWVjiJX< rPvv\,7_?'v)wXdPS<vtʐ@N ̕'h4d@Lмí5?&CFزֱXf6jƚ~$8G `OlфrIsYmRڅ#oTnn ~7)"C'80s "SU@*Ƚ2>5HΚMԺ̀gF]ER)NS#W=$dNO@ROMv26V"AFȝ  Ŗ%0(o_/U[ Z ,ȻZphKgLjozV1J8m&@ e<O&bY9k;"s6/d HY4CX=0|+F2!ETf)͸H)=%PqwQ722Nq |6@^h2m˪O~ 1OE auc0@_~K捃=U"N1-?Fs.lr/x8c[Yq+;h<+h ^L9O W4;6֡v%҇5B4n.rn@gEݔE*"ǟ+:UhF$ߩ RgJj-qJ]DjDeĶݽs\2]6.F+Sʇ*,HrVZHL\d䷲y%.}6!%Zqѧq.7' ˨IȓM'+>Zňȣv*Ot A|v Z $o%شAm&Ƚt㌒LlچPh":~ٍ~ ZV9UW\L} y7@zXQGrip2DDžuY4#(S!ŀ2cCʮk%i,$^aR?[CX]~ O>HqG\BNAC!X\zs };OnWcdapvT^GVkחt}GVuq@o6jSӉӯPv̅IZcl2%@L\I۝4k-$|:yDW{PDR+@X@@rcBq͚>C  Yr à8{lCj%ui83ctxyyҌ,tV%h/҇W\0*pן͕$5!i1~PЕ 5[poBR^i~s5^պ Q\2羹U:o>kqEqMVc'֠#5ɗ&rB'ڧ4G=dD8oMJ&%BP6@* ˏ@<9@Aˌ`4l0#+NmE(4`p['J 4"ֵt0j* ~4-9#whN3|(|KasjU?Y{tX82Nn~i2˸Xl#cJ$'L8^:_2/L.SC/7\-d`f+K'O&}Mw*FӘI0`qY۫"yfSC ~.Dw=zL/3& !I&ނdP,eJxw-RYh]r6V;\]`p ldo[R`߱*G*(fyvL)oKDSD!8Qz%UfG:\oBg qTj:$jjEyzxмv 5:34o2mnJ똻W<^@2?h P='9ɕHqqpKh/ Mi |V1892j0q@J{rlVhkȲYI`1N=`!S3?dSrKJz]ۖSaGPU/@7>vIR?ߖ}.Z[DP T*||.Je3c*/⧗ZgU!Pxum5u-GQ}:x ;ca+Xy6Eӑ.^ +.u.\bL{|p֏ `xBDZ8嶭1%̵p͌)qGyl/hEeMNGkiS鈤tgog"3F w{9ՅcT55wGFVcgK\E(Gt,!w j? Fnh7%m VwϜЈW|@ TԄ/0>rʱ?xLVXݾ5~ٶCb!6chRi:1<hekD~{N M싓d98}(cUBJL0h6Voq/\_ ]5oL Azܨ~Dv4[۲s6* S[$!ZIhKG?) ݺA4/OaO]@88͔KR AI%j (4ƿ7gvf̧\ :)0:|ˁCŧ/߭c}r]t}FsأrΡl:AJ$-7}!\.ޕYa#,kr[~V&/$avhvpRZ f }_s:lѝ:~\7۠`t!T?snJ~QCp~*tfc׸oX\HȐ5яiz:Yj.QA,C%b$6K4r61Jibx;Ϩ<ٮg  ds`LyZ6=nE"">A`|U* M}pT6{ސH3ULI(Zowx(g 8.?.,]aW}h7wUO/PL"t$WH \S۠`6Yxk:άE!8ӧ@"v;Ft$&̧h"g6eI^w:^1I(fq](z#4ϟ`۳؍scϏZMEwrĬqa}?`~nz@? ].!@s)17q1P+BeB`Qo.ÑYKLqrC$-Kad!2ա|dp}[r*(Q2cTeX"0uOъXnPr6m(Ԩ֜`1zbQn<9FX;1] R$Ǐizƅea`.@$0IyՙO+B)5%#fz` 4iøT8|_^/&թ:G67FDiRְ$IS}ߥ 3t4ǯ$xSvRLYkK:#يĐ0ꁼRY JR_Cٟ-~NR{,hDlP)FWo%~qı9OV/Wѻc;v80 e@4rrBW5ݯ\_]b6:V^?;"}AӆIHRs>_'|5gFq^h0;9O 7W檦I6za 0`sd{g.-X"mU0m3;[Joޙڏڈ jʽ!Lio˙bhN8 3̐nڗ^'Ki^)ɌfM\6Uq^/wdCMzH#-eJh]¸հn h&$qi^l^^ŔyȣFQqVV?+Cp3 i4Ot /B UVaI<9,l@R!e܍z-F̼ݤtbESm 1֕iSUWNKkV]J?Q[ݐ[Bq+{%+}SD4Gq{I۳wC+(4 ݯ[c*|Ri[ڊy=;!~_ׯ=GYbx}@7>s dAcaI7b06!˨ފr_YBͫ~S"9*=-\eҍ{AQ34nz%'Z n Ъr FDJ{@*vD zU">G8:g/1bnn`f&Kd\pgHStGak'nrG~M'Q/[* XXpV{ Ķ6}~:PYlH(ҠŒxauwųz Mnc WPOݺحj ϳs1u9l/R7avCn0SZ$#LKG¤m ϯKk \#z WG?bM(n:eFO]-ӦC'_Q+aqMDRf@ ʲu_6@o~7I.͏ 1\TcpO*QXtmwDBS9ѕ}Cq>ˣwu9:[<¾lMeCbZS`WN,) ~'\pm˝Út;ZD)@6jwJ=(}^k>3 kڧ*'6p@"4• y>1ﲃvx OZl?up4Uʲs^(&x-CŨpl:"h]wG1- tbr"  v%z΋D` yc1SXs!E3\fgK3_Wre~?ގFܵ4\R7BA'Aj V#v7,jI`;GY:Sfn7@\If0ZZڰ3ؽu1b*AIBr)n $;\dXn"Lyu*5nLezq[ONxMB Y`qepk~wHRʀo[Z_|D(bÀ: r~wto{уx2WIꚌ͢<`VґVhl= /-(:a&/Imq>bwB@X,ZGj +Fv4pA~"92[}\q4,w<:QJJZQSP1k[:)4JF)soV?6R}Ni3ӟ( 瞐re}{ïW: {אpZۼ(c*]~HLoë녡RqGô`ZqwOVg^d4r(i.߯S$^f&Wb:#թv޹?aMūM5!U!Vę2 XLGYu+MS쉿 ȝgO+4BC~x3|hx Zz7˸C?YjZW(r( 0N~yb3hB3b9D|ʭh-NG]hHyy7P$? 4d_NiS^G|%6x+DFLHX7<4BKb 䩸А͠Ivf*v]@z哇@R0sΐ<(M:PZSAx|xi</ZIcÝ _VNJ(k.b$~G%*N(5sqHYCxpZ| /욧zi@EY.+ntg? WKxǴ  .q g:Tm]y.  =4*]㪩\N8S9g$;% 4@$" 8Yy$ﻆZ kh&`eǘaGRq<96ٌ=a kcCu+mgMPEnvko#Ձ7_Bҗ ⬣ڡyl7T#\YlBJ`P~>:=RϤ9PߣrC˫&3 Gp~)`Td>$ᅛ:Zq:6HJyt1*κͬXմyԧhtϥ)b!Ok*$"%/!zf?UnX'x_@gt_ٴ$I^-\G((ܰ3]N>hG ͞ʶ7gՆӿ!ɣթ1)"jߋ5{]kkXԩ#?[©Yc * }pBJ0w L3Fur04޽cʣߡ?<:p;-gM!#ԙ]< 7eeLYBw"\P,PsKV>< qF{.=׾.Uҭ@+l1t!2TIv5K2%`.}*DAoEgpE\y ˀ G 2;6Vָ:AXD0))/ɬ|ozƌwӰލEUqdVQ\koyk ,8wGD8b*7pG<-P";u 4lIUT% e ~]+;=wgwٵWթ<&rrOQaTNg{ӏ .5*bS7T+{OგюCv|de؎O"]F(NV3f7ge0]1p<;nc~9v5\\a%cA*SoakCmr:8D9x3xxƀ k#h @BF&ǎ |=ж_UGɯJ?0B@*6s0\$ NKy1 _,-klL8]3)R R:) cTXUf?6Tגim\o(۲m@:li\([ԙa$yh{6ZPy%B.`ip2pflOӗ =…`y[(KmR'`b8g5t ODqC5̬hƼS.ت e葔unnآ|5zwνxw|;j!Arf^Tj>8(-HJGص? 7wFXŒu 0nje1<}/N$cF$0lD 2w]wld>qMag]&pMyo` miN'&x'uJX_^;\.` eT L`mT簎sX-io~!PX|'qWah-Ѵ;VJS/K+3'pm2gl,nbUŒQ"yRVJ)҈1ƨb $P@os,uvP$Sϛ8lgm'{|/#y*l Bć= 9-bՓRl0D?o;-m h!jӇ 'y4bQ{ *Lhv|Hیv=*p+l Bi r:2= skRܬP"1xCFfi*ͅe-|]c xM't-WB(HF)FG^ͽFNOOM~{KQh^s],A7;/[v W?ڸ|} ]8De2Ǫ6n/Ri^ºPo)ͨ^ q6Ju߱ >*7(E;w[.W>0،9x zli5,bO(ڂ tFsqX832؍M@/mbpu"$j P']vK9?V,qG >3Wsj Ц7co .Z!Ž) #̜øRk BY 0}g+:W;Os_!; 79Ë=: S94|9I/t =U䁵A^pHDKU&Ҳ9۔uMڬ*PGd&'_<2AU%It{V MIۓꃯ1f׀)qu=8Od-E<&cJ?ԓ+mIʓ~Z@މ4m_]F/=LؗҜKG> 5b>4d}Z$seBbɁ 8,ePzX8v ˔:[X܂uRefh$GÓb^V f!hweTh?9QhvgA# vOu}hv 8G,3lz*iMƸ(}o3Ѻ5$\O6Z$[^K*20?wzQʼ]Gh5v;Ӵ^-ǥ1NeRnr/%#rX^ɐfXNHF`}l,aćYՂ vL@l&t3kB|TV۠CTBpc!em["ǽbU.ҖmnA5nvx3'4)\ dۨ[AvhPݺ+Dݏxl5"*ESŇ= )A: }**Z~X:\$.|cqm!(/X>]OWeɦm꿴Mª!<!h BYL /qjOwS\Lz}m[k90feR^ZYpslqw;+yK~6KU؂QY9>!`h#lW-S01pYQ!8JXld  s[1VQEC-J f[C`QnB>C~ӷ͸$%6!~_ (|gV'u>4v> tM 3Fs4.$VHgW^C6~-ҞIV×lMkcpw &rSĒ(HH@ܻ\G=+8fM jŏY:7r7nh]9?``䯌*7e%SVtItd{u~:A÷ {R|E}uŬ4ݵS_wi {>hmڤoD'A]Vٝ؉msAuũ\{]qWekUFpZPeYIuOݮkf^`T ϙˎQ,0q# }hL<.6Ôڍ/=9ݗk/M*=7̶w'SUob#@-3<+va.RxNGN" (22=*dW@ݡ.MpC G!aD@ ?!l,q)]:8S2x#[$lzjx-]jybwYؼG5HH*+= [ʀf&DD^0m8 5us 9[r "67o]RVTb }pZx4%) ^:}h>kTY(\d_!bjuLHeDP~`@Ҕn@|jk.o(EZ*_Bs<c qG LafbR!/r VyDylz= ?|#½sB9J)ܫ.T9}?hςWV;O ]ّ C(9ٸ 2tIYɞԲЮ X{H -&r[E:[! <|73FK8^K11P~{@^oF5xqvl? ʨ;ŷ^Gh| ф2*)q(U~49!V1BnBMcoz:p5Pm5rT_ !DěCtbҲXgV"F:> EDߏW?]bl+ֳZ2 Q:ƫRDpOA] 8zB E-H[/yjMW;C6yyj#s6 +}11Dժ#mպ'glhxy'tΟ_4p^-` ե֊ݘdl^"Ȃ,t˼8W¹ BݾfBo\*p3# HwMiA;NaK;Է1k] Va wflsFxz8b:StQTCmZ 2A` P|Ԥe{jK21HU*̵p;SʋX3ʷ22O҆dr\3_']8rUIh a2us7쀀8>.soRuVGc%r[ԣ69?FE6|\grFu(;/k{չu~%jOc'x^{Y#2_C4a9Đ*\^0.EØ63n@B\YaƏOm;ι%<{zT+7/Ik %}jplrs=r(qPƯ-9T\<&`e?Ool۹Q<epvzi ڐM4Ѹ 5: n!@+`/%i4:oOO6EXgAMnh:4vq'claOlUk-yT46n7]f䣛W'q?2B,m O_ڬ:8QW"iVv]AEV{6LU`xX+X|П,Z{ vvZ SIZ9'>88fRJV0!Q_-X5jIw96d6"˖p_=F>c>dG4ue5GfIDtG,{`G,|ʃ3Hu,  r /tB)tPʐɅazg_&밂Н`N»WfhAWNi!O[ _J@~ igŧzxiPc je,rߞDӣ{N1xSŵ T) [Է&10x bY wEsJAug2#{TsL?X_6{%eFiD۹̹Q&U5ute5-:2Cz Z3Ͽ, N6DYHvVOzƈәɫ:_A |l)28ao}Br+VvԴE7mE`Xy*3S \Z:ΌQ,מk\z`<Ya)q+;zJˇ׹cǯTkqd\Pz>N:$ TDgf:SMMEJw>KN9~>)كFf]W,XCБ.G s5TU&Sz 2w>l3}!*Dxk-ֵ)*2p{loRj x4C~g-.8fP1 16ZֆD<5~)dV|l+0H>ZET)0U)R7Cx)i0#[ JaXek.L  l"U+`ҀnyJ eӡyq#~ Wf ^n ^Zwsa~R} oj8o'a< HQ~yWX.3x*2_L-IBFd^v& 1U֔/gڮc^uk@#* P3r!MHl$ :kr-$i݅ x!LmKo/qqzHT36t9 p^NyڄpKmqRzQVZ`P>-bֵG4*щZѯ0F`8zEWŸO|F@ʠngӏh#B ZZw`31|j ]MJU-=Z@kҷѬ`Ќe M+15SqWr $(Lz'o*?HBp N)k?n*g죦:~%*&D}A m]n ݒXvWps Kwt<(`Gk! 8H3'S zͅp쓁 /k ~4j2ß5g[s JJ?)5? sXwx)%=7*]4j:e *ԣ_\L:J霒)-#NQƕ)AN* ;L)Qԝc1\YR{dX _j4mE S͆#EA>KVBǮGz#|0K#~ּE惚u:!&h<2-.yߓ,xB{^N(T֍[K}'L#Rrr4_GlPO4 fI Ƶ8qgCSgkvMq;^ņ˷?y5>ɜb(5XsjM,Wa6J-UFSQppX>ՓG\AkOGוlLn|l}%-6^DjA#LGX%i~OvMww^6'^tka N%n dj0UݷpLBѬĆ.8rzRҹnLI\;F12ˌIɧj@3myeLށHps! \oKPAJNkp)WL [edžrՉ0dH%3tqy) N̄{~MC%Χ&"-9 NE&>o$/7@W%V@' 71M}uYJ(ȫ)urP81mj PKjn*Kh"Z>`Ihp^~.{|- ̺ˀXTl xPQN N.z1 Ƽ{.tWvJdtNc H4A` )tk<^3'&*{VA[wAk݀ᄷ^g넑v(o qiI/c~~w~~+*WM.lѻTb6Ⱥp2~aXscFZԔl%Cǥ 24/שd~GNjS@%=6b6'ҼU'kvGPuoPhNR~ip^lK^7wFr "E1#G?I)XZ|@@{`B3C 8"]x|`\n;`{yal(ӟV?/-vj;MS hd`f~[}vu\J-ǞI80 Kx݌a.>T)"Vоwgyw0Jxê~vX#8-JNe9.ʆJÂ89 Y  c STr=np3=0$}c6.؈Jmw,"&o,u)-xG |fu:fʼnlm Æn $ǧR4Db5W""t1cvhq?:=#ɪ;f-MӳH~v KqJ2<U>g"R ̭'$*wCH "DZ05ͿRy~L&d͍ZږhU!f Ees]pnI/t*ZKک ~)/%'"2}J<;G֑ꏍG9AZKc_gf;HqѸ t"O?Qbw1p! =;{h<4[yQEmG^rWOսw7ի§7ŠÇoFq)={`BPmeDuIw]CHM#gv4Bs'x x ,j'WuU<)w!RE5($1LQp['YWĘ<y~8F71&iyBҽ2 ~OK(:lzrv꿜dd6AocC8UѳQt&RPb>)ѾS*m:.qvdžoЬZ nbBOǮF|5}L'yʊJnDaމ!ipCssq*R]& Ep`p;? wx?k+9c څb//ZE;W~̵0MzU[cӡ#= dzԪū"v7bhb{.)0Qt KL 91EIuA2+M?!=FWھ8 ]%Gɂ> {]/q\yN@,r9W>s$#ҽ oT[<ټ L@tFn`.5%{(=Oɋ8Yf/Ds8ʧ2ωwpW9ƷpO C(;سōNTUȸ!OL%ƈ5Uo?bIK;v"gFl0G- pkq4,J"R(~^|tׅ\?u,щx1 C#k_me˾R ﱽϨ`fUž{f ْ?NMkvyj𴏵Z)k4kJy# 0,k|ߛlxam(P ɀ|w]ZY Tamu;t!moÿu0rAԖNr"yS _#ƣajR Zɏ' DG JK`+ŀAX3lUTY2zT@Lhjb7%Qp;-rUdpjļ!ttJc%=UE^KفşlO/X H9ؖnG_?01W@ZD vQ&۴z_4̒hf fO`êE>M}[.a+墭w6d튫yGQm}ox\1ʶK_Bh=0D)>HN5!Ӄ:6%-G7 X>VI/`p-u" |C+\oLK)E;5{*UHʹꆒ${UBk M?a_L%dm'ǿ2pJGg ̭Oq,''Ǥ!+9F&u P;|'Tm6.]E"w--5K_%&?Vʘŧnca'M?SNڙ#u`_#aHr :vjFd&Dm\e9y#۶kc7ʺ&Eǧd'LxℱAO^O,5'Mn]qɕ^^m$V4}fr ?s@!9 R vbN/Ή|T3ƛAi:+QR$:%.CawP\'k;ӬsTp̫ Cša=)6Q]:87+ ØQL%h8[gQ-2磖 sau&v~[Þ}OY/G~gI^|ѰV5+\*^^WS)$45g\+eL9 m/:;m8{;pE E Ƃ2t돞PU iL^/"IS+izg:Mx+}#D.PV,_(H__UN[1MJ| S69V|iFήg2pxyn[]%z#O5{O`#c(xg"` YAbV\TaȮ% qQ/v}أ 074coTCݘ~Ùlg4ILw b%6mdpȘH '%C٤zgcS6gHxW>!` M2a/6_] ;,2ySvte!j/@J eD/"ώƵX@T֌g шl kSjR"\W'֟:/ F0HH…ʝAq"-%m[^h#FQ%6#V "lrYUaLndkof:J{4jtk _3(3 ;6L?:Hh;Z?Ʋi"Ć#u,d'.|\fu"hAa %M:£: "!zAlmExpoۿ)჉AزO kf/M=X| 4CyO6 W I!{.9!cYm)"cSJP~da7gTz~DϹM}?MuK{6tB#2u\;(Ty "xQ܌RnCC5lHώ"!cC^k!\_bgYr{ ݃4{n)I#՚~Ht11@[τ՞Wfƿ5 R4?Bf|l7 %XU4E8B]_3d: U>;V"`|g_i.έʕļYEv=7s&*)lݠB|JD|{s&?ψN@&-kHVL'b cxb%>=pșn' FK=?W-4g, K' vv蒡i;jߦʂiXs|h_qzW؋TԻk#'EVEN@@8U$}KSQE33=Jaĩ9KQ5&d tܒZwi(d:܋Θ#KP.|x،{ ORωWEfoAC.h]޿ ^E||-Wˍ(FMl} D4%ڼj-=wR6)>?8A;W^gPlMb,/BeX7,2oablɹH&[LսnU`R$厩 މ37pT _Ɖf́ ;2}"/(4U R+DXCc46m =\yͰ1zr@̀@2Cp$ SWR{69[;(9HsƦXӳfgV{;o opE(RgSR*G9_Τ>OYNn42IZ;Qގ @ NY\| CH~$;` EЬT8d17h_+CF\:lOWz\B9Fg~VL=q1ؚ5Dc*мw6cnے7SF&N%!m/uV0TFRU6RЁ:^VJ6E́\H猠ր{ne<* uPv9, x!Kۂ>Q42#jMofzIOyT7GpV6Xl<2(w֌4J~Ge YZ FF3=c4:5E+W@*(*2SvJeI{wuD{܄U̝^NLfJ9*gxNiv?!ym2d=S6?,8Wn2CQfc Ǥ2"xSC-3Ta[~2waB#>dZU>EC)˘ 2[k^֞`jL8iٟ8+[] ~ۀLHB()2%fՉkQÔv;̌nn؜̩\. vET_>TJ$9@0u6D_+?ލ6+\StxjG⛑ +9g-7JtOPEOUꩠPUwWe~M([>_t`Rų oݷɕ+E>9_b:*'Xt^bk~]^;‰cp3KCl7йDjj 4X?#p{YQ Hk 7ũ6^Pw{LQn7T F&u)=X/[h}ɯά71NMh_,v35WtDF*_m8 ċzHԂT>ox)J' cԾwt]{ff,A)e&gVut*ͅ~u`/YeARڔ-!Be$&%w#Vtot]CН|} ͓D1\Ư *-g s:k3Ƃ`@uOh0qHskOjjib0׻UV"1Јůg׼;_k[6h~ͷNho"nF&(=}|C5]B +wո 1]uÝd LIbLM` ^vuYjD嵵@, <!3"yAwZ9BUhw?qh^H Xd ֌׵e9`44 N|DڌE\ٞFl70|,Zi' O/>ߒyN|:.IY'U?' 2~3:̏TT\j&,_p\ ('0`0X4`FJ|X?97rpYpBd }yUP^jdr)Y=ѭ}9z&egڏЉn94W]Nn\iĤ14$$Kw7AmlV3s?*Pu V=hV=TDfW.f3\mir`bōO2skj_͉hz Lc9+n"~+ 7|\ɔ:NMSW_$1 p/#AkեIs:>{ŸL|oiWsdv x24h?Hy]ۛS=vcca>͐4 +0VX]ԏ>0'Ip37;WS ow.38Sù7l s#нIҮ&l,Υ':ASָRq8qgmQDCn 60 `hw~Vl-t!q(`)wL*1_3g:vL~Ѳ4^4{;yK xz((' ?TŭSEi5aߖԍ|8>-#8N-"1O·5Y(0#Qܷ#x\e>A'csra~TyڏW]􄮧t Z`v>` 6Ƥ"հQ +-r6"TzsnFU^%W04)U<Ⱥ׆UDJl-0ư%I/[XR@V&t;ԉFc Kv)J"P_ |gf!MiDcޯP5" ̆!?MWw%}Ȱ }'4f׭Qw~~9"7d)4 Þ''jM=m!"5В|~ӥ}r R3JDjW0"!zj lx+tn䝣?V;+J膸LK/:v 5Py\8=cʹ::kIY-coX4LdjopziZF"jhUA]n=鯊NጱҐ|灘N$(8E.`F\cE4X`ɀ(0\~|\AP='|&D Jo]/6O? %&`JmA 7 &:; ۃ+IhD *Z-N ʈS2_v/:}}$2 /=1/zkz]VCa2=?c%Vj-lk}R(( c I<(]S$/ȯC%s'c<3__`:F]cION@IQ|k?yN<7wF$X)~\ c( ^,(d{((` b6aaĭ]sr(#iXmL0{2H?jL’%=/P&o Ci!sWճQO@j3LިL,OS:<ۛb@`r``4X 2\ SmhTZۭ7;^JSo"N2:/ґY6q-_qd%1aǯft:.d!"#muvHt;y8kH]oli HAB!B Z( A ~qj˚MQ+0B4gј-ts!ݦ_{1 '#ociG&s,[k>Sq#%\w+YOŲfU'7I&=_NzpTN#0C%4)ꌳ 7]_:jCؤQ,ˁ`&bbO֪r @?^P D6#qE׮6E>iqE;0?P;nMY8Y ވSxEkSi4P~i˘VD,s\mrS)WLlxG6_klχ3p\ Nz]<5~;G:G[vr C~uءJpeĭVv vGlrw*^k2myQCiJ8Fʐ$F,w@r,Yw]ΝNHJOOEkܾhqQb bBTў]6TW#ix!!>-+%a7Bܹn-/JM3 K*\fBM .1;N,5kʧNf!(uJyuETTU։VX}bᴂs u}x-NE^՟6+J6 W[BHHYTf@ݫZs\ϗA '{.jɬ#05I#.^}d|$AvmUc2}O> -| O? Dca~ZpEvFྮ\RY$#VaQ`uYw+TZ~wΚCoɳ;W|O le\ dϯ !äB 0d!>#vԞ _cWeM5! it IЉ .яGx>Tǩ9P4a@:[sZ 'DbuFosi;Gu?/:z?/$e V6>g}X6]Xs'iIxu1dτұb 0ȱK_|i]lACYQ.:kB]SO %ؔh ƀQPBbw۟J!N-.qp5xvýo7`rT7Xw\ /f\]H{P,_}IrmffmEBaSs95hyyn)xؚfPI Dt3z|"IҷfORmʼno^u s2(E4SA aՌM*+f 3^u{: }k"UʎX[ \l% P~ gBYGp_(fRiM=u&!ǫ_,"6Gtq/}[ܮjmϽY1hMaJhX#38ySZ"=0jI yo_2#ݣ.{g5tNu Q#pVf Hk2]=GI\쭐[ / zȡ}Y5*|fwR8bKtHjW~#_5lIJ ?hy o-I\Ȭ XRbe5 ݘ(mI>M0 q܈ϋ9>$喘 @JK{ľVM =aFTߞޤF>yQka#deoagW s^s꼪M.cٛh9ʭՙ╘ePT9v||MPГH`M\8#IP~Ū)ɢXk޵ڻUP]$ݨSu QE%#puq)TǕe/Gߑ/e"}Ѷ<~yB DD{N.gWBtKmQ|2tCj|\4˾Ȓ "qlo2s_k"f27ᄂbF6>=奓jQ`ȥLoeUרćRjQDYc9`#E!"9-EIϮ޼Rt\( 0%ʩ&"b>OJ=i:ZB"oP5>{ʏ"h=.ģ-> )LX; '~asko ylUɫy,zm5^NMx<~ Mڡd,;Tz[ޑ= 5}jITŋk?Ǖ_b'Qti9!*"bVhEhyGm(8~T?%2/R9+$k;"{]"q\E|z/hk 4ʀ-&TG}a/a`%O 'bqfi~iR\e.x/7PFп{U7]Ќ7f 3ZA䘞l51"! ! MB7RS\N@";F @dΚ{Vp:Xw >8</߶)Y6uMb^а[w>STEEіw2ǗD ^k=~7o )BD"U퇖k&D~;vUj$m `6j)dX D=J[I ([A)%/SZЁݐ7{7 hIEK9/3n4dी6+Z·;!jbiq ;Q/#| ZkN#Yh; AX\e2Y0t%نp#$X嚉d>JdlviuQ/*&/뫘dفBy~ɡ@T" nIs9}a`ws&5I# hO¸1J^ґ{yoh g T$>U7DA?W-Ds/>Y-) dĻTۗaD|(GjyT/Rict:\Ee5 >Gaa505o@D-:4{.K[^u/=ubLqt o%-vMaͷFWbU,C9#'.X/7,9!d/?=! [D Aс)&ZS`6]:ԽvyP[4{Ƭ,|+_ 8!`! 4gCt^\ʁ~Fv*x^9_- dTy^zu$!Y J?g!p7GUqcCy"j"t0AgȆ~irbƽTM%1gy~ ښ1UYS)Q$t>2Ov,fs'【N)=P]*-j'H%Ŗ&E}@|hj`Y^GN6Ѧ m?S?#w =Z!uT7:7D0$sV:) EVT&Bf Xbr}TWZPu+B4BPmK3"9 e0>fך`~DI3!֋7L^br`v#{(, 7:at+IUɬF0YIR`[l9M9v@rE߄4IPe>h}Mޘb!L\:))/W`Bx#s.+&2L!˒Hcվ:KG8Ma ҆_ݘ&Vx~m(V$0SLf" jK:Mj@N 0n\< ɫs e F^"tqD#-0m^T  ӫ["\M(" BAy 2 2"ˆ4]kOwK#p6)9z>qi"~ ERXlŬ"=[ ճzW<@@A ۜ>MoL@APqǐg EZDJfRX&SIFD4ShIq%F+n_08nUʊJV75C埐S]Ùǽ/#I~>&7y<ʁrShkjȅzwD5+^ :T2Èn; QBd#Qn=IU>^Fa{* #GN7|$E89f7i\Z 7 joZPd\*7z̒DαB<8=+PM*CGr7z;^;Ѐ#:ZTw)4>)Í? w>#`3OL#OkA=(4j #uTj1 .P)B `=Hmgìv1VPy~9٢y2!zJ&Yr}5:uMʵZ[]䆟x2*5tg FEx9r1\3 TF5DQﭚ3~<< u8'A,p/7a^BC=b.k-\H/)g s2ƥOUE$uLSm>z~Y]}J-(9*\u=TjII,(̐RǗ'܃Z\W{Wj|9Ŀk0 @;#8>:BBRc%9 \!ehKB =%Dx^gt.t}7T6e%k N_ʋk6^ʧ\N#1@v7y#.zsI;kgV0I8yz1Ʈ01 ;,eۓ759,dH8+ޢ&}B{j`2bzH4j c:6-~$dݠ~~{^kהn+3_7WTiEIm%5/D(V/tv{i"#s|!km];6Rt{#(!~\j^s+ d7k-8BMNR1MLYYΌYwcR¬F Z5RsvFQ 5 D6dn&\l#62gz7"V,ܡ" +۽K!\ vnNq/`k@7Ř0MJ"9e5ǵu޲Δ\q &2[fy|N2Ww*c* mVRjJ bٱeWqwtKa7 M%J0䭈POk"*BT-AʒRFW)@\t08Md|}e!/[:n ׫6-`]fJ'C382\=A[y0X7|t|!y*ټqV(9Zkd!apWl320,@Q屪@~cя.OtB+ZnGM_ 4(DϽKEVcwҏp| .##AӪj"xƷ8g\e&?`BY_D;9+년\L] s+RjHW"$K "@g9%;z v= DJ<[՛_ʴ2<@\NY5@m=յ;33mcj$#F^yMUJ///@lrÚ4^Q͉ ]:/҇'d*oYvb˨]j3p8u__`):^G.skR+-#Vt,<0'kYf vNH>$fdz I K#={,"϶^uOlt[dFf+rSr1),~_[Lkipk&?LfAֹ5/,: 8 *sBjPmMGm%'?,Jg"A `` axf(2^¬oO4C&Z0"\4>%<B6,غg硴B%AAYf"]g[$Z5[pSiZ+Rdk:3pȞ χRj tNQ39` I#؆ԁ;yt4}\6vLn5UV5KY-Ύw\ *aڄifZvXMg ^k6]yUB3S A@! q^wsfM>~/r<J]V~71P $tb ELVEC&Dwa. 4 xa);O :YRsbxj ])㣛4JXԱ%L7b^`7|c)l td%*'Ne}`d<ҹ#Ulw߇`uE\ #:u4'ȘH'O@r^ҧ1' 9ρ GmEnDoI|ʧ@t\k% ig ,XVL7CKzW~1 kӅ~fs-rUR>/L-C'ce+_RbuТ+n0^mrM2XaWgCYVtc4x0W Y&h }2>#w3žw:1ӥ`N̥"nhJj?N1oxcV'*z_3?=Zga-C\<:dRKM}ôm{yUUsz5w)7]ϲmR =ؤG^e<%[##*WSq>f;'lXa`a_@):&܂AoCai.OEF?ƥBp9_U-LHG +\1s9!orOϫSs:941Iv2*93nR =v|jIc ١LOV?" og~{hB>Oh!ҍms6.]@D "tݷ"+#m(/ŕ2k8bޗybxx0QmLS"p> h2o/kG$,v0,i~f4ײXOδw68'FZ"Ap4BA~^xY }* Kw8fS AsgIG҉YKd)węG!BPqpۣKZG~yCuCXe{C=y=6jZ݅T 5$F_W8{T7FȚX/v"!V|{0>ZUrHI=6 UWka0xSI |BNfWl_?2\ڡkW'w鎿6NzNb4*+n7s;ga}ky9";;;Ј[#.];t,M2:)%Wndb& iTXstH1hy#_="6ϔ^'-'@@!;gƩr [Oݝ窋QX*q!3^!F[8ޫĦV& .]ukv@/ K J;L·")HXԞSs*q"hR1ʐ7hR8F8H)Ƃҁ&+T}M{Q$Za(/.o8%|:wsQ )1ҹh馂ae"^ù+t,#YySQj}y*XBڹ5eSEhS^g Mi@w{3h_ cwZ&؃52>M:g$X|rU%÷oOsI\*0;-ô;Ǭ,|D$ۑG}M]Ua}YF@ٞkO ku IrQ1MfhrBLr^D@v)ofBÇI{k[Ybz3~rgI7tc.wi6'Me¼F)kk*mH }Awj${;|qP#{֓ X1ms eO-Wh;y;AVx`Vs*$U* 376mF!&Duƽl]QEHr_7w#sLfJlV$\I0\k(jEZ,e_38/; *$]^_+J|xC KY5/O^k*)Olf{rT7fSX3E2g"t=֘ xɊZ hi4fAu*QN`Y g~_8lGY1&p`hPc5Сp7u=,xqeu6odAh(L]Nkf7.H}~F xBnl0|aç0֗4J%\p&˔tu;]̥}J e^7(ݟmdϭN8I <ЭQ6]j M7QY\/hxMSev PEUޘ}K)Ng=BՍe0'^XN'ӪAQ*qo|:5樞gz/Yԏ'/w΃ *u;FQ3|#BC3[JNUVRh{lن]I"JZRy3˟@i)R^D!tKpi2 bYmMk *ỵ;L$"M␀!QFJy%H^l,u#@c^ZJ%˗G}RnL}J Ӧ̄zŗ-5=dJ\OFSY{ؚ%"PKN!qoGM :کXݝ#[~r癛LC}Eʜ%5ڜ$S^XI+~ @: 襀f*/w JD&j=W5C5ΉCtv2lJ{gՊ_)@ ~/[O45$m3FMFڅE˪%~*M0x{V;|F5*fs0Kb`b&,U2o[(K@@]g!6ҮӋr'q [Z;L@pJ5I% ,6p.Wgxx>ESM͹:ԟ9v>싆$@D2W8*%?hKT|4|+ 5.l#cyLluŖ׷56,?~z_;zVE \,*l#Tdbb?T,~;k;KCj`롇gSP[go9p8XR#?bH7[$'2G97ޫTEx%*!4:=caj%d%cr~ *nE?>mi@%pj4|DvdÆ .H-5RX4ˉbdF*S=k LS t[[=Th!F.ZA?0]Z825>;koQ뎭,$@Yw$[~ɬb`0ݸrta6ɏ"Tw!ꪣBOY!4 %02-E(,dp-c tloc%)t\)q'bp|)bH#?Q낥}O7]1W}M)NrK {{aUN ݆%ǿ/ȕ>ʖ1S;Ŷ}bXa(ͪ$!781:#,UʼmRxx61!V~؟7D=;YL9y8ekplήzC&S^uh$t5}}Od ô,4KHyahHʳǬq77k-Ԗ\u2lBχhAv ۺUm%q9, ;V9=:БLkTwmRgq#DF'Z|< *S&b7" Gɕ*@Wؼ+:B nC>%#k|a4fr^tp_(н-┏*ps4x(y+4Ot.ΦNhaǐmwg=7TGeVOJqy\;k4R*Tda3˼; 5=bc.79 }9xV.tfKS("Zix}VjA킡U5oA'DԂo D74)x9Vͩ]~l]HrP  =T(=oGh ?S@/ZJT6M^VmPKu5*tZGLoGgQ'Ծݔ g yL2%r]JppA0n*1 Z4V:\}s3ey GW"[M&G /q{XV^-!tPX 1$N@pTh|S3:^Γx9`tFh _UPNüV53Me tDߝa.AaUNgL x 5"z9'~K\)}kY)v9N rU*}!Kgxq@$ړK X˛r:|-F`, ͚-3 튖9b +ȏ{sЏ_$改iCQwn{fV]b.rULWUZ3&&bz W @*UgA/9 `C:KU)@3YF=5w GI+TG 7G4!cx_eʹ:#٪m0P%xښ2/?lw~{45n"9u顑<md#ဢg6a6"t!j9u<1ِlmаdЎAٯ{9ϰ>"}`fɑ_+ϴXnhY^K@y{0dM`"F>Ç`r<&IA_Ӊ׳1?&f v.gRble}F@vٿ!ͣAjgQQ7cyCajXn4ЏJdY",Fz@MЅP~W~6%QN4(ΘN"ʉ~=qsnłq\xyZEx jV=61Rg }VP\zՏj7?֙ƘU'\$GQc+бt#Ιz"_BlaG۫,ԾC@@S ""gWmo.y&lX-YUI& ȸoJ9έ[k  2ydԋkoUW b% `5i'ZaZs^r/k4)ڱfN͢]4fo-՗YBR刚%HSwySE{A.xРգ/"!Shɲ`7O7a8͜$Dfkg7@':0mx"4'ܘ$@qAjIL<II&^r|곙‰8q 39lo]AλGWl$.w=$xΜoh|f>Fo k,hrG]FGJp~fZr ~p@5~OP^Xwf3cBmGl4/ܛ,PN/ H !!ev :p='(q3%ww8'v] J?6#&_:069ŢYcgԑcmft vfH947/n> d%Ė?Am;MܕFp q`||%bVBȍ8Kophzoq >bP:n;ѡɋWE 'pM/"&(5SfcvFcCJ(ϧTgNFᚫW vF&e`16XKi{[/)fJ+) @92̓dp&>;(Dhj="ھ%c|gx?*XrԐ삀Z^UeOL /`%u%̛$;r.})vN?:FF@=RjՆB7NOަ0aAsIIuįeSɱ䑜…iʟz ,.2"@DDāZĬC)PB"ม}֕vYi-4c?L0ޒv$) ;﫪ffW%BfFGA,}Hl45l Ӭ^|mn8 "iIw.gs/ѷ ]c\s3;o Gᡯ=c#_{U[,3x!!iItҚDO,੹IEJG,"%6Q! cYX |f|ZoO0vj cL5v9c]o?P[gA. oQN;X4?^FWbyO yYk.S}fG<|)_q c,H}ۦ|_Xv=Er)dQE0$uԊ1DfFg>Cn:ѤVX%i'?g6&)rQpd۝D)O2Iv*L'L՝$ ^hݤ]x;] 2̴N\toœY}b 3wg]5 Rxi0nQi|MG k-ܹy壌?x&Y9LWE作mU0aiNy/ҍ걞&X^z4 ݪ254Jm#뺿>Ú&3fm/0Yq^w5G +,-ٯX26;&|c2JH;9!\Yq g V < Rxm0"s$bPP>ube'u- A//A ]c"D9&%dnE}z2;0ʍM"2٘nWYl7?:2ޛx7!lMUQ`-*[4jʼnEOBxufl'7ۂs"YMUԷ+x3z&fgt@g}d~+lǞzwj)Ցq,uei ?E63`\ĞT`&-o6]]^Y3ں΋b4@Ay}PVj k0 &&ͥ'ބ#܄Еuչu%՝Bx2Q *~dF=jO?ɠ; r z:t:7^ $q54v>b!0owEF'3˚#SW8V7O~;. 7WwRw" Vʛamײ+.QV*a^ZEj5%EP)gy-lbIy d+Y*uON!%S+٤L7!ǻR[ˈ ]J&>麶l.Y,xthzb:K-5̸5\a>ǢG;lTC/Φ<ZLk)jps3e0bE~iU" _Ua isT*!xߩfFf듻NlA؊/l[ҫl0t{,W1cqYs%!d*R0!`K|[g{v\yH8i (Y"1+(Yd[ƸSC(#Y?-h1m}*H,x4wA W&h(vYȯ S+q6,heZC|&6WFeCPDz/V6EL&Caz}s_P|5f ?ncBQu[>BOޯx"?MYo+㵑)O@+;k_@QoKvS`ykn?Jr CLV"޸?`eGҞ#{ \tjSM'zg,˩9a.ѴP,"c;Yt @Ae{/o Ѽ>OHcvRڡW"~͗G`1vG|`=?wi3ɉ`8+rÁs]<):b{qZ^+RNv ADUQ8KwwZ~}.n&z`ٯfulA 1HN~1Vl28uJEM̠`{7*=qcQ&C&}B~ B/WgsF}u8{5uxBxÐuԡ+jgt- mӱRvW7,: y-06H]4Vr&kDj+#B+?m ư+鳽l#olǮTюl݅y!@5/e85\Ǫe`vhԍSPd1ؽ`P _U|J:&HÍ>-Df抠Hx{B,ϟ,4t w+l[, !&|y ƨ~5 ta$h4@z 7-4x(k?ySҼ3"^;=y*H6#SX h(85۩ .c!Ӯu7$#à@;!:bq}.-|aƀ=K3f$N7Y& ԰5 LhPP|jDٝ㈱1vMv#,h{%otix:I!qΖZnd G/'``pkgvR>(7{erdQw?G*JPԥLl㬽'GcdP 3mg`8n@d7ZG3O d a MY5X>fYgZ]1z"Vpvuj6qW7nӺ/B, ـ[ ݻ\V4bL^Nx9FyPV,^Qn#/Qf-IAҝ[e֭QiR< O<2zytnd2xb^B9E3yZn!x4ތA ا :J:A!FFUԂrLmSԡ2cRĝc+ {VÏ et0^I8!Trm!fT=ݾfqW٤гs뷅Ap<$Ia%|"oylĦ ו+Sp 8:tE%kʷMݜ2c6LCT7[?mf]&_#X Kɇ- Nl1sV]vND0gX_;#I=% v~%In)vhUve_=]7+7,cR7PA~ERYECk{yr`rRL#`j݉a͋_s"͙ kR"h A=F_5X"$> a 3'w~͠m<ڦb\uoE] D[1@Ո<[l@SZ`kH[ÅsLS)UĪ_A~Ya#)Oe:5gL-ʘ-f_)?"G餗 nPUQЎ ~h65T OeT|>1N#C>̠+5Y?@La0I>yw#̆)2u#|TY$+},L";%G |m O*nݟ/ &s+8ݚʟ]x^*WRW W@R1򥬱6͟'%to#St-pUǵecyggTez҅6v@Bccx.A-B*USs\ȡ $M+0f nto.;RIs S@IN^ʙXl3]hF-jF#eɗ߿ ѰmG#w$<L1Pn!B{R껩e6􇽌+5 yPk6T\X~tYnۦ}3HM|ĵþ(~^J /p@:DWE!Ӷ)*vgt8moM(‚'g\mmwHe%<55S@AJ,K.V[?FdoMB@M`IdWH2e:'έ97Trh5t#nMcOq㜚2hLZξ=X Opkğ=O /wT;y@Agt ?Rk)҇UϹ^q4ɱ>-#0*L áyg6Oq%) Nhf$>B.4*$0VbK>' }A`K!O(=,,YbFEtR  uނC[C#Y&K~{7u|F\{Bq:eO/3MAj+.@:C,.q Hcَ岳%ebq{_%hu+ѾQ 6Drؑ>U"ʿ{w|`#۸# ,hZuܺOJce=:~ a_1Mc= 2ʛ#@ASpf΍ vkgY&Km9;}4L3Wby@/x(:CБ'%kWb,$9֑䏁Y`/u9lf= 6ؤcJ@ -l8kbP3*8>lݔ=Rʷ?h V\@?e9}+MQK'3) -+f 1~j/@1 dMEҥ"j l; N&?`5 Ĺq)%kV@`rU@XkQ^)M X.z+ܥم ZNǯO9#}|O 2"EƥN1wIJ edXd( 7t?Me4[&ey s.|" vSF.`FY5ڕCU]N$&$BQ#Molu3wR8wIjD3) D QZx5:oNB&|Pm݇!*zIKW.ji,]o4bC4䤖vxUXڽj.'jQ-;p5\V{`k!+3mAv , v!QM:*ٷCKsN '1v7r i3qEriCƲ0!.]AcKH.2broU})8hS0IPJJ닩Oy݆꬙k`~'t!Al5kĔ-3%(eߣ T833Ypŷдy.k䀭ӗݶ*DL 0UI]\h3Ϭ>UZOrI]Tz#uM^|e@5ȕ]SpcY9Z9˃E 2a.EՓ΍kȏ:DqKixZwW]οu%W&ݐg(>~"(irVaX|mu6T\c=H"L~]zm=HBF|"}/)=UNnaFlA6e/Sj59Z>/Z8SȽSHP ziFFqtg 6g߿fs>]mwtlg#8ǣtf$ !X Ʀi*!aʤ̚ [7'1@oPʳdZo}@q2afa@TTjmYwk?Cf?]\W>g \0Jlg] REQP%JbP>sv~Ou8pNCFG1lnp_^>;`o^) w,ԏ$yW(d_Mѿ,\7GD([(oѾԁ^g7%h0.E%8 oF-(ӏS-U]nw"J 4 9F`c[? jX䣺C5*!ŵ, qp|yV`}_=\qq_b~eX#-A|թpw!QՐloPkV4;z*['j0 Ʋ?8@hh§|Եҙ5V6 qd]gE6,iPL}0ĆSD{T|aZ273FSsAu:Ey X%NQ@Q!X9RU eEDEB1G饣ef6?ȲoϚU*)"hrq/)_l){{Xo =&9x ڏ>ĩd e#1̩/$5ZeBI#:цQL~9׫(Z+L6SԃE>rjHS v:f=ܣl 6@Ix1oBfCŽTowl@GN\F]q (uhA 1|)=d1r!8#𷎗5Ѭk}ہ/>b?vHsz_ E !i9Bu%;c]$43ROSqg>!~~$آ AB^ Ly J-;FOV bxsnΰoWRUV@$xm*Pha5J@lI1y0 Nm#IUoyPnrU/.wMgMzp,3O'Qs xr#a*ƌNH ?\Im%}k7vgyw> 㝿&[p ȥp4auɨ@ px::|?yD7Zl`PC|{#Z Xۼ L#(ULd"Ņmv…d0ѭZw)U\Ü$ПG;HZk@D>wrh1fhf27|x^}\#c%( 3+TYp7y)>7BCV<9W(_?P^paTycrT\wrHdl͖.M3Dt=ݸHRǼD~cD.0p8?p>ԹJnͽ|y@I=dIÐw&#D9`f^@ˌ#L60^1ͳQ|7F&F\,fzjRLUvϝ;Lv z603!ͦNu";9+j֬fGeՇ |#y8AWQ kb-L*:~Z}AKNuV_}D=Z߸e lЖg^ q ADb9`bZkqɝ]9]an~&{ EI9dw~*m XvRQ{ &k-5!De 'y ֗H3HW ܽm!zp]HoP]?-KWj=J";wBzpn \6_78MJլYTQN3~ zc`z-UcloMEB 8Ut+DQt j _ @6wfsH`>q.;4A>J"l͒^Ŝ}!4Ū+IQK[%ԟw OSIopJk0޿ j%~ j5XH*l7ًvr3.P%8mV }ȶ0p 4$T~s^"g>mb_oRJLobـ )i%XܝzLHmd 5XOX~ K,{~ <+/s`wy oēo \}N=:NU$ϟЗ ؆m( k4K{|zPL>Ki0ptMqmCH" ,AcCPCd\&+|Ik4ۤ S1A%ih+RÞG< <ʥd^R"%<;l4,"Ɉc Hѧ`d>I&UF_X4AkI"٠&!g|c_K`.֜;} L¬vOu=M# ~KESMrru&P!R'~7mSgmlVEv`k5Qo9L^}_IȢq*31UƳ[Z NUczI[ vSd@vg5~b^ Bjx/KXS~ZZY[7DN"Tq@B y8CK]IĢ A sK*`KBqft|eQcbn֡"72jl;GNy02_.$ i^{y%nYjMeqh>i]:=EF 4Bok;h4J tGQCg^R6̖za7Lm=0XR-֣cxu2K=joyB>@/؊eg{t ORHWk?*W:+O?SgJqxRrW;l9и9щ2*v ވ*@¾ $kF{!.g ˯P(c?tc{XNܜ;U069FVت+ S=Ѣ\ [OF9j(b|wē]: O(aSGGQfp V M?2 j>bOӝcnM[cZu>e1G 5Ir?3Kɂ?H;=kzޛtI>H4 &[X=,=J'̄Dn7ey $~ݺs}c~=u*99춿q2aӧAwp?f=On4K!Xڢ8{F'8&6jAAտe|@}R g-I$&۷Z`MA\qyS NCH~`. 4P屧ޯ 昕ՇHEʞzi \L8قD=Gt0̚'4N{ e%=.>cik?gFȇxQJT5 ]ܖeԶ&{Y ?j{:` V~3Y m*dl 8|ې\Dߴʲ.T[sݖOb c餟[K%_K[JA2<սq(=LW?q'\ϮhCKE꿶KHxD]&bN 7R=ъC8Ƕ*4gzwqѡfF)5xdsޟ>0߱-)b}6h1s1&!]"԰N PZaR4ސZF&?6Hxɸ6E{\McZ{IShVJΞ_E~ZL`pyxrY}'0$r[D7ꤦ2J>THƿpH/t=n wYjal&M@eZ H} 氾3dN%R. ?1RedAz.$74rJ䟝:|a7Oh!-ȫ9t+ Y?--nӢ%wB~Ͽpv4-ZN HY>@K& 8dbR0cw' ?`5/mdf66L?GPڈi6Ppԧ똈%L=mhWvMK҆HPvWb y[NAy"/L|Z߆̡-{I\Ek{pÂ>ѼGLs,K =Sš>Sy%[i-}.<,'siѕ#7W)RIȤIXiKʤ]B,< :}}7/zGEpI>0/^Z) UH- P'edYމJTcQAW"E_K،K!.{2`80N j&j}xDG kQ9yf$LR74UfҌ>DS똲I<$38sj!֜uA R|ISwE-AN 'ű)u9Na)28eg`J #Io o9z ]-9!btVX{%޼[?mJ[~i)},MkS9;me(,l?ۍ̭oB)'hdrτQԔfvaȚ3CWvYo't)oPohaX~a)0mtRwF|-IڧZwQ;C/ȝ|ѣG++VSG%Wg`>TtJޑ$x q #ը&L*\z*P= 26d!"c xgBg@ DM)bXi,1֤4z&Y} ӆ^㡗:/#x zHf.(ٯx*!5yxu2|h˖T̀@>4dk3J'B0U}|̌@]>f1ʆÅsÙvu{ 0 ;!mU,͜t~+:q ;%fpYVπCB<;8FϢ 'Y[IMbAb;=5BUC>2܇UBl+O<2GM,A",|qűZ]yhG;ŻT5SUCIMeK0fhُPS&ǽk8n^"DjkXvj#JJe['2.c(OB8׿y2E1FR uNł0SvX ?veB5e۱֧vKFf+Q*_F'&9{G_-R8jwNEgx,-wID^_r<6mI/_ S# c 9Lp0yFX?샖#]Yb({Z^L7\\`&a*.)t%IHǼlE %f\Pgl4zQ& p:2%aUv4)>Fׁws$n~X UFolTQ$gjq7i AcS騐 fφhFn9 Sى97X&ʼd/?_Gʍq,b 0FCr4yeNWq[:( go9N/2LE.R]/~ ~AasZvJVQ~eL)BCqf ;d7Y пr'o%)-D#t5|d+T#5ms6Rg/Dkn?5-4RjMI1M nC!MN&nSkr#X2';!J6Ws[1OFLt_ gTHP3StԸVM=P8` rYVǮbޠ!ެiy``oP?|pހ]u}_!A:)^,L#W=iub\:v^I6c hn S@ Ĩ}QjAyط 3,~ի$={>nȕ l,[~SMc{ATi tYsd[>(":.͞$=иE8yЌ61$%ꚨΤ nt=*+P-vg\?;mb 󳌮fv(omtA+D梞hΡdkxC` }9D7kr=k]Wex&ҧOW1@`ڴH8Ҽ@8~9&~ydw`m0*`!YBӳ^uЮ'j 8< %Kq<}HFǹ[mFTTiG6cgQ^ߒP5| TأPE.ʀ 8ߜc b !RUފ;uA]Uzm+5VV1ar5e ;<9fF~Q9Z$7ʧv(H Bl `!5&o6+^ 2$` L%"㘹T7x&gyein: #}TM9$=q4 5;?Hv ^AϔNI+ݟfQ;. |99s/m⭑}4Se¿@;˩d#.S{@yl.I$Ex:+2  /Q1pYQZ .ݾ AWh-a~B9 :7޷tK: &=XYt߇Rk..  cRW|VpX4m8bPx`uَKLunsn([SgQ8Jڲ[- F$`_5/Tπp*[~B7Ͻ rV wհ""}zM Mj~I.%=}6[̈ޢp/J-LzxZݸVP1O"|iH`A*GNk & [\ݝk9V`;>t`4ƉVż*|[|D2ꔒl?=mȑa^/6d뮡3!"Jd|ۗ٣N!]BD:>)Fk'jl}q';7yCdГXD_y˒<V35mOb?@xw  VRe$ a8@ -̽VK-0}ߠ#ZKTdk]B8r`ukb!4q=Ò_M}R:Z#e sQ8eݜ)>aqbd %J6Kx- $gM^nzDhG;F\7 ,rV$7G^SPI4mKǾٖG/rD^?'KT+)MCWڲ=%KS (źR!^Y,./Z`o'P u :PG;iS0&E_a u ;AL cIy|xݓfU#3(aa季-R]iC# FtX,oyLYCxu%4m[@"gMg QrMQ~P\}n^3ԆNllFjY EF|n]6Š Yŧg;@nq7G>=)xNfJ }M,)q g~0TVoqL m׸S|p.jǛD zx( Ξ* 3MJE wX584P즸rh pW`wτ"Y8vA!پ(:?hE?L54w+ m}ŪAn>9Qivq`\Z:uJ5J>?[FiO@kzCj/';iQٮJ]eN#:́BT#a]'P1 C@ו!ݝ=L?[ozR_t2_M{n="I"htPq120Sxzkͧ eD\'yǘAUf:mnh86LL#~ lF363?o=fhe7 UXjΏ7`;x*N3}#0^`/K'",(>dI 1 XlکCInQBЖ%W57w=᷻K/iu"m\֏ FY@F4NmQ)o:O}ϩ17w z!CA5Evdݫu>-݉!SdbxP4~e){VpEc%6"}((i>V7$ 8s-QA@30L Tcd^𙤍\.[y ) l}l" w56D%2"٨ 5!K3]>S(f^0 B֯w)[ُPT!‘TȵIblm,\HkaS9v  U'"F/4A8wm!ж68QKeXbZ^&:{;Ip坄4}N*@侰 yD^knjV^',p2hR0>f:Z˟^ {ɶR eu9Ma @żF8",8EO,5(y;jJ~Ŝ)O"@@K r>MƒD OИ1z:pH[J}΄WӼ͗V|vc|RPM$el.&Fj&=]T~;2N,>Jem; ",z 'ޖ>+uӷ s5rټU\r<6/;]e6gEB9|^zؘ_bG)&-hj$YR "LQ˚s{HlB^&7OdFB }H%"o䤱k(Ep0|z^Нw7 ͔zZ?y' WVZ R9z )Tjn}p4x{T.xLM(.OJ+КZ:y +|nX^dn6~q2ܵ&3ΐf~¾L ,Pݮ9VTՁVkYf#uBEHg3)(@<?䑋ΗJB;W: B4 ?N'Jݖ8{GG^Eyq=.D0e"\#,B #UUbu*j]\ip؆@=|ZgC@LdR)gBO}?룛wylh+< L^lu$};Xgۭ*^]rh9%E 5D u8|Ç"' ,$Ĝn8eiH:Jv{R^:ᆆ䕣?ΦhrG>$_DOgK'#gXW lWGԚ? 74ᖏ84q(bAy'sN~l V Ux`9!=B!lslDV+|[EaNiIP-ruE=jMȆqЀ,:q8eu֡$YI%:Li:to߱-ǧ|*1-uPmhȾ"[;z JOnB{YTFjCɼJ㵥]16Ñpu L@ Vmyfs"$QۍK_s: LzoBN0k܍H Hu_/; c,4zȬ3ݥz.{bc md\?ZR;mq˶Ju5RA!Kv|%8paΑƦz A.N Jq.G׋˹(9)$Rzyv/y^ m@ ^< ߟ[z8Fx6[J D`DC&.DVG*#3.ㆽe ]{*a$B@CdSDK5(RUs{D=֍+)p7XT=* տ_1dFjS,nd=` 78tO\ uյ?$ yۅilWjΜD(SؓO!A4Y1V;H99Ė:j˥ѓ q@&`E?QoSf32e[ĩg"Zm]A:B)sg<(5]YvahrRgYNX!TGXбBG iVki8gr?ZM4n&W"Fz=+ni?= E=Lt3$ `n5#J (x=MrzQ v3qJ=BX[A25j|*DJޟd]6u-jwWR FhVuO `&39''^5 "'izY 9My8'S:~ixa훍28]DS}̖߼6m :8.dX#%)y€岞GeiCX79s* Ȯ8I;=LHIQۛ~>g?I٠+FUDM@y̡^qplWBek4cy ! <5(@0_H\BR,gqn[? ؉kL=_lF)xAL>Kk"!SCwi.8V/<#%#i+\xfg"A鷮D|orăb%y! 7 {Dہ#h+jsȣՍ(Ylh#"BS-!]t*Eȫ^ۈ(^PB(V@ɕ5 ~vnp$(Qk^l&{=C¯*D*J1\I.SCያp ``y]e6쯪ű7Qn!`T$&Y9S@N޶p*:#MYhcD L lVɩ클K2ٵ-N i'Epc ʚeDX>B= t‡[pQ 7[F-HQlk"ң>4#|nXgo2'͒yՋ9_hXM/+_uH6cjު܇"\Wou2\a G.`c,s+lqtT8ik!saih|C !đvŸ-hm_D)Vԡ S 6e6\7ȋ?]OUVa#rǰX߬ouwPحROH4|-16MQ Wk qt,?FhWK$ZQbA'Sŝ%qB`p|B N%:ύ Q*kcFfS|^x8AC3 .;>lt7q,rAH`{-av3R%f#6<3IH?/:"q6P%NrmZl-URɍr+Soj 4^unDl$ !jx܎0Ҹ,"8]n$ IXM-^iƥ0$9$B_bzC|YK22 `cu&Q<7lx`T[ۥ[>zzN#Fȉ?MHt^XZVL< (m0h_5\32{hRhrJE??=5!y} Aige;WGFwZW\HY?ޅwvН*>ir~WJ]|oɍ-081V$E=eij鹄&AqtcD}!h2EO˸ۈ,H#_{F-j:*|%y^L&'&U[$nq .Vq0Ɇ@'g S xm #~mo"*W:Se]^R9J=c=>`/z"qXΈW-|=Yar{g&{" .?K:gz3t_;M O_6*3K#jڋ]]1lfq: $H/EJP05%P~hRJ;AJseLk^1}-Kmz uMr< `]mO~f[_IC h77#޼dF5e5ݥ /W'ĴVXɇm>TJw!Qd==te.F] #45F&{ִ4WQyr~A5DIWĸ_oUG"|$P^i{^1BǾPOl 7,o9 t~m`ݵ2jXirm|X_Ȼa}\TC%Iq6cA a*ԣUwݿwszXGݑ)FǨFY&6ǭ,>e6QwXYC.]6+pʦ#Al/cɭgZH=^)@YhmR]2vS{)Clw7r*1-aİW)JO -иL LTͦ?'BI>Pѵ׫"^rplгu60UYsv 4Y y"|c+/(TuB,-_V/=.1vĭ 6i2F=;pK 2,hKf~0}Gs(V.",h K*⇊{{L7kG8Qͽ-+鞷4̯j59q6͎- %^ r`N}= zx,P"KηHPj@hwel;DNG^2 zYML[gC۩+=G ^XBmtQˈ-NYɃD):3"& %́ b5E㎎D@¤ @1Mܗ;凑X@^"7'cQ46ZV<-X>Undh`,)9|kkd!~|+\9N#*!|m4$ƽWةbv0c7mpjs X%$JAaY;T6Q::LhB{sr#icC?M8>)D"zlӓ4{n JJr(>w}Q7>۷4yS k,=Tr<6. (jn)+X]+NL땯'9l颎'iǔ ~ bW#F] TMH5H}aL? nD,9%QKL>mC.Pl<· \lC%!P'#b%.Ąm?H"MMp`Tj=|q+Q*m!tvc2XfAVA#0AIMl0*2|CNfc>0@uYBNvgNjP RchTg=`qO*~xZ(6;.:F ^Lr-p'ha mQ;h'#vY"#Pr@ <=`Bjgc㍋m`O2O7ng&݊V#~h)7DщS1UQQQcFvFuoĊ07U+H出|yL X_Ďhf+< e;݅ _tv2^j~2ڤ˨XbuC[6FD߼rddM11)m,ƦSHf؁ClpUtk$Y6>þl hjuw OSOTrsQ:hl|{(kvh#zmQC%pl&PG}WS9jǍdMCH-(5Wuq0y.;b™ek; F1ُhC>go['h>ꋎCPX[=p} |J3h]&j;$MңP;?%6櫋(M^w?.p.$._m,I/@P k:ׁhX7W=q{Ov(cLAh[qc0b~84kњm[X<>H6Yf3IA0 M<cY}9~V3GTNNJCvB9nݶٕZz}x:0;#Qbieij[mV2mo%OUg" +ȳgo&\$_0v)_<=MH /,BuLs^7 NI=a?DE6%^X~r5ndSNkQMҼL ޞRF[0CXGѺz7L c쏫Iޡ!;4ŭZXk$5~vt{q7X2_TWE,ytcVY#^4+m7fuE>ᣅ8Q9HK,^n#q3ʝ=;F|bCG=lNνYMy +b)iAO<1 ^ R\4snYwJ#ɪ7i4I`#\mU"g2|tvxM7A!OO?%sMZ\ÎQq JqES^2 Etk7Ⱥje ƜW}_[Yif"=y2 uS5aNV_r$mEaaڱŐ%7`ZκH XX}Lrư.2ҀXcayxoj$s&iRmܙ۷q=7'fݿ:(o1Dn!(Դ@Xaϸ|]0VBaX~7Q#y]]%C bFV h'؋hQ F$B;8{,0+ '4$|ef1S#42F2"A1ZX (#3ސU}}_sO㮘O $f Oua<"@mҞ$>];̈1p~6>xy]I6g|C$[c GߟG+o!@0YLoӾe:Qe.Edm39"LL$$Z<WOsqǁc\R68o[ [(R_Mӽ֖@Ey37(4nȴC(?Zɕ7IO{{vY;dۄ0@C Ka%yQͦR(B\FQHMV wy4̬̏h*wՂy%T>+l|Bm##H 1C#Dr?.WQ329'v[]Bͅרř-Z>2T44mQ^(+! ']di[ӦX$1nPlOF }FXlyֲT%͔;2޳I8z%3!9jx-\Sp>Pp9솛#u2B4W4@/`]Cd!Q.E҉ 79:;EH$VB3哋um>[Gyqb@Lkdr)mtmݳfX $ KMj8 =v2vRt[FgU(1qJ4![r /L,s_.AX$v,ѱqX@0]ЊCVٴNϷWZ'Š$_KAoDOyx q:no?3a@\^򣡺泼DSsE8N|?-br-8unJ#/Xꦵ/ :Γrm|Be>`D=L^q'bRn+ Q8Yb(q4;`)oi d6o&viϤp{b؝\P;$&8Lo&X n$5|ZU0(W):D B\Ƣ` (.FGTrAv(m+{{c*id'ni4;x>(rxc\ i$e+OQK&zII lWcdNXfG@6.=|JDG%rMphr4Tq T ʴHt9V!zŧ̗z$^ubY$w]u'±. ?0`.rÜ<Ně[`7D- ^e”D @u:De9g|Y_~#bL/~zEF4МW#Դl~*`GT"H\UӃĪ!4` m\N;;*0hmҺ|G=˲ =x>hι_;?Bp|XHKgut駠嚓D`KUq<9vq=$c9nu S ēF\;yV29^KGD˵ K7U { g+@{\wp p@Cw@f/5~7覸 _pJ"NjYT/]l|1:JsЧȌc$JX;)lqK3$9  JSb'}.-!EӏB(ÆK]`3C<Mߍ"Uf!V!‡]82ڽJ=gQn{rY}zp]Im)='7LeO`'P6OUʞn!:*@éjDC5)$T&[D& ҷe]W IyiOm`%n┗D-?VcRюJԌDN}T ~8(BҧlD,`s%3:AXU0dDr.weǵcu qmwnPc{!/SAWL/a)$I,"3XC.-+FŴe=)R/6N zB&KW5|JRG!4 ig*G.QSVt牧b}Sּ9/Klz""b>/N DǠ*}-LVIf댆)Erbl0 緩kQ\sx̎`3xkܘzYEs!9;`9=*WBGvAn'1_,hU IJ;E-[JN|kd]풟@w&ߧJ-3ufΚ8im+s]\b p ~qGz# <'։HC-<0'w-QaG>◽>R9T`=YA]'B Q?c.. !Wkk]^zDƘ ]5smiq+Wނ /DC@=ȼs[6ײzd= X7j@ؕ wz A,ji:D5ր'Z~oپ-{Q>F:·aeQAUcE&ܧNAܼI~SL75-GޜkIOS+:Oy'4#/.'&={v4U]9lhGsal;h,N'8y_.toAu)O\rn =I^r}kl7 p~TΪLVHjDaq2޸vU_[n=7 i9}zڪA'spW_u0[@Ӣ6޸5UhR}xj ;T= %BI>)x4'UN]F,I~OW+%uq]$tg lԾ 4uMvA޽>n(l#P7+x]oSY+m\> "F zMF&_e^VO Po'0d-P0?OO/? RsY\]pW<.h;vt?ZoJdsKN hޡ U e޼ SίTsȿ=ȄYzezCUbߜ"F>X*8South֏P{C)?!)Ox0].t~2*LƲ,} <ō@S+=# D|$Y=y0ߔ myvw"ڟ|ibɠ"tV}rO ЊcDd+)|+=1$ Qys^:ʳ>/ͭq^?$P?kv7^W~ S"ęNrChcFe]o9/%6q*!Ejfc"`{oEY#-o,Z}A ⨫]3i&ioDWX,kBc~y6\Gڒ b' |:( ]P7iqNqR(xDp͂ xyDк|q6:D/l$BuF -@ÿtG: k8N@p C'ܰb|?:8 iP,ch ͈B˴с0,yoD6,'p]7(~M%lc1DF *j͡'<øOpqAĝx%/d9@ 2߿q͐b =RngF;(q޵y9[˩Ljd'(ux/&)f^?cvDw0_jGԩV #@*ty.eFU7p!c,i(阔njMɐ'Y bxWI"qBO H#8֭,'yT|"hF~QEqG ^MG1vh=nnc8MgmB0SԖlYN=K\- b |`@1$zN9jGg)3'JP ov A&W)K#~v8|Y9JNX)MD2 b$}^<|Yec-^ݚSkfŪ;2xR9? T&Ҫ~?R1?g<k0G$_DUgc &7dh,l~*(/]GJT;zߓe ContYy'i*-ZJTٿ# ( գlpGED^sS0qYӜSKAss%hρ#5? TQ!( CGGft>KʽkcҠ: Gr,J0o/ϿLtRb%ѫOj;ߊFT*‰ і_w䤑[{_lU }C[eH/6UiEizFc67ռ" C2pL[`rT9\eP|V[z b;Gwiۨn]w x3 Hⱼ9:kdfS?Ӷu9_qS=7Fw >ϏH[mNje(XF]'𨠤g;wW r wRo6%} Ӳ ^{?g2E15HC3\g0'dpy,L"bڢRlkqtѲi@߀z<N(T(rKgp+tOa@5k)XWn?ODD(R2J=zC+_nwBU}[쿐\/WUh;ֆg \=oe/a8Y?E95qMpR`NAN9q(ޔF 8/i^0v V2˒\ka&nx+JL ~DJ)11р,{] @m34@Ґ$CT Z8J 'ń?k_puVx333*/TÌo_ȷ6E`$;xXA+s]0wCa_`_)G'"+5:>x FUxol2LCiŝ9=Jr+zYU`lfMlTvi[øTB.dT]*3/^yM[P=It`^dAYZ|[r -)iEQ&N0ChD10*A1[YzQ[Ώ,ԩ<] ZF1ҜM)HCcyD4!ȗ3` #"]4,yuꂕE j!B@vc3qlpЉ_Tn!530{y|yVJPk7#TpIԩSrkK@ J=Fm;O2v^9ANdba!AFhb/[5`_ is>P Qܲ,#W~:m3Ɇ Zcɒ> b`}(P d`𦡗w!`|b(OF: .B պz-weS ^;k$D0YB @uK*ZX }6`;W {Um [dǹqux܂L=<'뀈%,5s3_O8R5^^w-;iXoS=nSPPDn6T@Z̴Kڛ"E sDh?*(V2&-II-LɶvoqGz 0(o͆Ǿ"k<; %yEX^՞!ߑ]u))ԧn)NdIF2 |Vq3}hcSZvQ=,lFaRCS}Gy%e· ?-*-J%ÑuIE $Ujnka' CsmUʴWXZ BkDf&qYsSd+A98(4S͸۳DYT_L9ѯ~P?wñЭBeŧ?_ehU)?Ma9io”144'hä́{Y\&è`N]{\ \|+S*mE-Q8PzgT쑜Ac1j\ۉJnmnLouB+6$6<7*^ +O{z*:63< Q$cV>{Lo ;{^|.07C@qܩXNhrp~g֣,5zbgүh4ԹlS{2PI#vO]F{e#w/aE|Tõ4N)9BkQ_d{X4N&EF$JrNP3K3Q ^Ƌvn5\sVeL} f89tSc1@kܠ1/yƠWDz_,>-6A8 <E ~ o'bm|A脘+RtEbr)1&tmU_%We p[8)lѩ/rC)C2/LGBTF=GE ^8$Z#XОe.95hJR?R}bLeMQf9MZMbGS\`eib6:|yjs&m]]-q]%kf@ h=Og^0hKpT'a9PBzBk }>`ДQ-De7?F2GK]As\bg@~Y;3Ԓpq7'2`If =m(qip[أg zV*D՜v,+|_N쀹*Yỳgz 7l>sBQ \-p.'B 7|3BEѕSxxJaD8o %Ԩƽ;?Ѧ_01Ky<-u0/&'I%LӄK`[{A7۫GXFuwh?HP+jS+\uhSpxF?0N IIЕ03 %p YQr0܎eǼV_o{MǩҸXe@P#mjND v˙j,XBњgl98=b(}؈}e6"F=4eE1Xy[,R:M-wL;W5|€9Ħ5gZr{O8yBR.`YB4qOp5o;HG?DCZv+ xG .g&X6BHBHhOn 3wz8A=O•)H | nFQX컞E ҝqNzXz'B#,OGqSKM(>7Dx~ȖX?u se׊cmeM$]Smx7X$`jt uAP Go>ϛr!M̴0׈R8ĕ[$[C#2 ~ +k=m&:,#]'-)H8W\DA>&&*.57#MLAK=.1b]w-%Yy Rs9Yv2}vN$wf~9^ `;$T=y\|əaD9LTKTQזmDÅ&뫹b}_jUA,?Μ e k~ksl!Cz0!V5DDdERHϏe:r+т;\Yd(O9+|;CgQsa)PߨUD0? uNcWwj|Z~ގ%<8ljlT`,/O3kj:mtWF%k@LMi ^1ƘRt$e];o E.'fD5]^wHõMh{0ci N-=[1?Og;"Z6IJ3?VS 3 =| ZZЀ]'nqjb*kf(->E,'/`NQCP/Es@@pC}[*G(F?ćGvo5\KRuߞH˒X.J| ]aRE f>|!a=zS)QRbT.gEoCruR[iI' Np@}qa!$6&gB9>VۄF4gW.l|GH\ާΫWs䉠7 yhqA}LJ{ |Ә`w _Ta|m"J~$0afd.?,%>{̃_ZϘW.fj m8oyE'0w*nQPh[标䎨:X\4Q(z[)lNx 敋gzex!CC6*!8 oj3at<dD ?h8_z5ퟧX*3M"׍,Q%N=F|4]$u:#t1 {V2EǑW"2)[)g5wXcs.tӝ '?O/)%-ԑ rǥ+hz1vrR1 "?QUq>^ aȔAD5~ZoYfb? cr4a@;wBLFJR)MSTϹwse 1bmUEkbn66 L&-i}R^/͖lNw9rr9.i8v{g2Cn Kn(/˝>n);w W{=0oVBb֯@Ŏ0AV(4'5? ;ĸPpiIQ>&7ಜ [&%܂xʦUSw'X݄>}Mc.)DA jԭ~.aSϨIGG$Y\3RFj$rcϟU [ə?xW)d~<_0}MRMaT)~S>Z639~~f26M6 ¢+>2sMeT,bQԉ-[|~dB 5rpr '9`9^9RX|a+NQBX^zWbxݡC%ӧ*+XAݔhsٗոh&j&r\u+*B_`p8ZPӥ~2pjkH<];1s]yǤ3 7ƈ҇8rУ/;p#dM~]&ˤ(!cm~+We}w`]umͤ:?~ nҏ\I~^|P0@1k< bKql3} s H*.4uO %K!܉+7 |:Ƴl􆫑3>5)Q^C 3KcǪX@Oqۺқ rَ_~LVwMAJ=݌l܋邰Ud'Qp8?Wnt uq\͒k:n>, `JWY=)g>nםȻWF ˾ rx=mOTG\6?j^_Mp'4Y -33{d|(Vۤgp_b"".ןn-kma'FR4VE@o[MϤl2_n]~ˆ*=&ljk^ .gD)s$Yd._ez\f(4 i>dȘdzBZ^044O˸oz&rmgM:H5yﶂ~ǬW#^&ZvY>4h݄cN/?' _ӹVKDyY|qS,4ݡXJ=ãV%q 0rt؀Z>G O$j/TW, t0,Ig@G:#$f?Y1 @… >gqCUB)y`1s*CGESoA7,И ]t- +6fPkyсFB-3o14tUI=C:%LҧiHFbGOeġmY(WAG}4+ó%eQ ヤ$1I: uB'ZXV>xiX #UX2Q93P0N)1B{qOR[Ne$-z4qJ' 珫]thM:V F. T⁧8DgTqO`֫)Wt*_haXԭaWU~ȬO06RbV{8MV _4CA~LeВK>/MwTLTCUL/{s+eYVNnHZҷX NX0IbΡq\Q.>WBp6rL^'(J0S굒M(@hj0k [1a16rH'hW Nf?_@@B-q+w$Ny(C^څomfܡ6 ]hEKZodukSGdcҴN:.V 4{!ɨaF1{klf@o! CK" f:?e R2r}]Ot)} lO;`%l!,&.}.<P`AL)=\ird`v(u 09R.ŜM֎ˮ F79}掲R#y-O+h\0iJk^5F@BZðP e|9T鰞Tqp99oXyU]1L_CP\U)N31z/IlT&_J;WG=^%rƛ=n~@45  {9o̯,s {4S#(ɏtQš~{`!e)mvBq+@h2l 9Mi+ȴ}A2 8Pky“IC [w0tDP2"S E^Rp1hncPn)e<%98o-cú>ml=lyC09@tм @? FPW 3F6sՉaAA<-u6,!00`6("tN.v,N!XNɏ]pBߵQ4uG!m=lhr?uV7xOW9暵(?j=?0O!5Ow4L\yJ4CkF f>E8<%P|IH*ŀӄ2}Rkn7I,pIVYʤ4%`}@ 평0ۀeՏX{.s, 2Bhم.*Jau+cj=6 87(Qr:_Cupz _9([]{ұCm.mF7Dm"&.-NnAiby,XP)6/Kb3o?҆[g7|]\ս[F?&> )mvA g;(~:MVԋ܎Dzb?oOG!֓ذ01>1525\#PCPXCذtTB7r 2vl>8G(&ZfVqK!F}Q}9wT+e2bkqfل8R Kt[N!v̉.㕵Pjz1hj=B֧)0UJn~@ExaKrr_ׄ|-J\d@2 At=@ ,!Bh?li}BSS7 N;| 1] L”FuV_qZ5T!j5"(RpjÌoHO`z\zLL\@#y`_!q>ʊ&Y xю}Rh,×ls(4jTB†=#^T ytj£>jkJV<|fikoYE&j.ҍcMlK/ݾVPˋV ̙JjwC%̹U2[HvڠC8>fT> 5'MY:,zFL0ըŻͪN6.;J=*j0G;Sn=;_WL]\3~_3삮4k3'<~ttWk/]R,M65-j{00@7i ['7 /Fz}d lVR bl[?xmK|]L"9S=k K(m.Cvڵ;3X9d u e<.Nh ,xn1AV1.!(ԹKOr:Q(,[906;)oaThk,~>m>T4:ZsE8) ]a^7i^A Z ~ t!*yn`@)dǺrZZbk˂ס‚8|0C.PJc>g FB<"}ƑR>|A"Q<9ղWRn.ɩwK2L7=U/1]d}= ~+-Dd,&zS Cl,s k /e@WR8mdb[M#C(hP#!Jex Q9ÞPDPn0gZ HarH6c L1jnj Kyvf A)Lq)`9" u˘@U=o>uX)h=!o-6Sm&GVФ#r uM<`]q=lx̑)h~^Ka +Pް*vr#´˜IBV):o)7끁}/Mw+ g9]wJhnAMyr!iث9U{J 9;'@~7B?ReGMܱԟQlq}9,_eEc"6Nx:W_7Z,ށwr͝:e25VR9?lʥtg=( _“}&pa?uN rnxWV*m7ܔɆIQ9T֖vbaE(Do]@<<Ɗ`$&A^<5qNt>xsuSr[) \&W?q8&SRQ (\|Vz%e/J6 Y6EyhұXllH`2! 9UGHo%:q=#n'i|@9'5dPNH+u]kI:ڽvW϶z6G }Ф'Ĉ m$`f>vb"M\ZךI),N"%L#V$K\`8/jaHK '@d:fТ{[8p>H`㑀 \>1n hu8lv9]#>V˜Eޅ% ǀeHO'}j.*U9[NPA2nSEqy!i Eqۗ hS$A)P<ǐ@3 W^kd)Pƥ[uKi+aFpsi, = H1. S_A ϔLcYoP~lc&K]WFȳ-_3v p9pmZCoNqf=&!Z>v16}m;*Ickm9g~`莛 xy&C!)B잩-m{y}vLo{K]':rzH2yvgQ-9"lc:gP# sG2d~nbQa c5'mAzbT< 7:!aJfISB%چ~'W~-[*`(hPE`'B+m"i}rlu\dH#%9Tqpgظ?2;t:JOZ`|FWbbWBkfAWQ&[,m \#J;q%֦.fݕ ~:u #Z8 Wfx;Ca Xa:xOiˁvQF.'Nė5YӊP U"ty>edv1ѝ՝nmZҩ۽q#o[b\33"S ^0Lgg**޻I:G!][?9Q]=D>=tf-b7(̾{/c NEG):.۳SGMP/=-(xx99VZf|% Y/VRK K5c KT)j6f?"T|7U<@Kx(Vn_3U^&>>#:@'^, `e.ލjYkx&z8iMlFWe;_&F|ޡQ?$z:_뇺2O~ba X7l]0m7=Svs*0C 3>z0@:O8_HtHyq2 ,El7>-It1g1JեMh5;`x{Qcbo7 uKZZu [Q1_'BAN5KC>jXUVt7ʟC n, yJ¡$X 6=Z3^Һ gI4a݂')#5@؉B$8Fh{_n0h,Af7pc#U@_ci*-bHo[ٿO-ФJ C^/DC&y?y׆ZFyLA3;:P~{¯ڪqhċ(AANCJ3)Uqc$AR\ Oǁkupcv@J)d~!{SxAA[}:u@xk)1=R%,no}ETb)P8.f8މҦJBu-yu[lƷoxn; 5M֭b[+,Cs%8IOW،;,";l;eysoX0a@sJ}sl'ӡa Tnڣ Y=4ʞm#Oo,TUȻ sғ;8v_L/sK,olBg4 LJfHq.16q,$\[p& ,xUetN|r{&QDgg@FJq##xFp-s*/R%{mol*`ǜSCR\h&ގYi,yJx x~,' 1C%S~-L_'?\hJV㱝q.QXK5ǡoCB,;ɚ&gMق:c"l3,m9?jLǃAZW,W+F kn@BS;Vwbk^kl9^uTQz.3{)qP.⻟*$ݟ(iT#{UtP2qO] aD嚎wdKB~+"@ EBPGP$AWnTJDF'֐{=N+э&V%X!`^]J: ^죾J~$? /IEEk:zR}tW Ne2Aq٣tk N[]娙WݚJ(܃J`̊lŸB)f)p?,ʟڂ)0;%#w3{i,Kѻr +mjPۻ(]X\:XCWXe&ـM*1 DB# 8m5x.PW#^`.`޹ٺB73:]vr,>֔?ߓqd%c}ireVm9hAh܍ju;mId>9dU_l>,Rs)נ4K*31 Cnw7vIMIͬ)Ѯ`qLİ.:Nĭ(;:e KԷ/(ԉQ ˋǝ"SXZwwIEϒpelUD4٠nAl{@_ ܋Eyq9xrDEC 5(5 &9)25cqaԿEn 0H> kK@1.b;R.2(JՕH7()l*3Y$B!YVwX<\ j|-o|Ř`>8Fsyj.4&j!k>$oi<) +~$[qWwb>\6^;JgU>—9Rt}^uАV~:J7xR=@3Јfos'~[ Nr+:&ED^}"BBףQJJ98}=\+ٮNg*ڑQ+]LMU+vp3?hwCvێ0w_w;;oIA[S=2nSKA^yRdN"d}:ε_[ۇ:K8py$*BZz }qPƽ?[~_|Pg qX?elT@Wǥ>be;nyťkOsNs2t,Dr裎UAi;8 h ՘嵆M=eOyQ5w.PN/BݬiV̚Ncg |H5ԧזl/_GGLư|&s8~ETbGdaP@/Xy#BmٓbG;j{2S8G=d,)yOR`a<ۻbb#oKFRF!LaZ!$=[x8x<c <(cAf1!pdcr+ W&Pr-w&DRԱ`ea.x2Vc|8w@|Y:*^HI _TGTǨ(*/xuP>Y2 ubc>{1FteggrNJr.N48n㫾6N͈Q!6m~gz+rty:oׁe 9KulpBh$ *?CHj uz*z4 PXǎ_!&=s0<p"Y7tb ڠpױ|ezf:2{5s} F LaFNyZ&c+-R'A'HS[)h JdO \yf݃@idK;q!W 䑸7/ZsAzTAaF,AO"km{h6C>[*@v-{ \2?GײMpq>8=,?ZEX94(&8ԘB }X#tC\]y8ܒb5ѧpiO]Mt|K?iD5#]>` նBWճÆ֕;{E Y7F՘#RB_iLhbU}y6>2(nJdE SpD~ƥxٺ$n0{)o';^D{d 4&޶:vP>ٜ1H%V꒪y } "b}Ţ {+4&ѕ bK~xL&Ia ҡ|ך}!' J!95oe‘t8"9lّ5WGkaԫ ;Ԫ>{9+jAcǍֹ"eښ<"d3┧I30ʮN۰:fX]׺__ߡ 2صw1mKr '#FL_.~x=!'E(64td9FU Er|%̲!1T eN7̩MSg1x/ğfANb7 J+h$|l\Soq~5klZۣn,5;3hcAG݋Y}E6>~C(e;7f\QRBv%m,$# ɮCV""3;R0QlyK#Im?[/c9 K9U_mZQ78 ַm`rDIu?K.* Y5; H6C-(\9[z2\ܾ.KG_(4,X" a1wVf*Mqc] luΌꨴ+k|b2jgy1G@o*O{}%VOP Flmg)cL VqxM4I 0WOe%⍿ʀ)$ xmtEBSnH"I ]gF>HZ51^K!DCDi{ BLͣ̓-0x"#'R*_KDgM\N<wxWCRFǼj˶lҼ8^Ʀ:^>ReCrRu=QʗSS=hTqc)ںw%x!_x]^ֱCK5aH.WlT`S̲ٽb{RBjdE3XU+m2ęLJآvFdTlT:̧E<4/!)ePR&Ҵ<1;oTـbC-K23 ]ƌP\G &C.!KIoxO|$@\DZhܴ:` vȱ%.Nt~ȧkv# Lv~,= Mh;2&4Z[B< XW'~ByRZȝqQsS*t ܂1sZ;!,9a(Vu!9=Ճ;$-,̨1ƏT/TdXA8(5\վ\ZJPqfO(X '%,O. mGti"`6F8 [?|Va ^zzG2%qGyϬ#ČS&ryz-D+}?mMR[߿OT/p3oWy>eOk%BZ:n4K̼ / #g.c_zHHcׇٍ/?et%pEɢ޶eĖ4_?)1A6ۜUqؚ_W^+;ʝ X u=S z\~0KDPu@ŗ%5;q2V*I2`ո*M%jȕ$Yw(8}Q3CHZ[9%sR*Yīn;ssQqnJ2AE{һ f$I tV2W#-=<Ƀ7Mx?K1F0[9U~ |yl dJו0<&3Og,&o0H?[`$y7Pt[qh`hEF\ {h1;Yn8BLzKD 4)i49v|$Ƞv7hjBl \S (kG}_ŭHW9e?;vNT_lqaRD1?"a5/BaWgto3bUM Zem`Ç/c .vB:\'RR%ݸ.~vIsW};4 [@-M#h{{U}goMt ͦѵ٠4R8k59{Æ~=ܱCBȚB\"qQ\eS/;#YW^5mܥ_ս6 +ck4'0Vqf.A*0{EB}3^`Jx?(w-ijflJ'5w 9"5LK!a]o\ނՇ cr'c|{`(?ĿF` `߿Jc|ϩMjFuq,D*/ѵUor!a™Y>V{`s_EŜ6I25*VT% Ȁ :x:pE h{ APSb9Xyr,j2񐌗 &a9_lr/|Txqyy<_އ>fL\˺HŞc^49x~U@/@R"N78xӓ/+xQ)s\;˰FJo@qHc)7Ԫ0Ԏ_W~ZCc.y3u).RByC5DO wu}v LZ/7cn 9u9$?:BTnqdiưߓ;,~0~4bj8|ڈ&T*r۵8 ?=f+ -dPژ0GS؟ݭ~CjX7Ic=@z5eB`1 dzએem=zg߽a^KDWzOL"y\/TNI('FM*Ӯf~r~f6pJë~oюemKY|%i"srيVvtBX0",EFVx:wJB\Ӄ/¸ ϭےk:o衢ibI0Sɭ8 wM~+^5l?l{yᘩSA3D.ig$ ? IEV?Ǯ"O`gwz: $IŴt1*#*>5dVjtV?%H'owK iFdYE'_{܅Qόy/Qd__rn#n-1dĸ`ĸm[1>^/=#e$ҳlqKLvK:HPF>TLi"P2ҚQl7l: d37 &l}(9c~(Jw(#؍5L;y, /oBfH%Gb52DS#ۧA M qDvyb6 Nk[_a14! X+j4G:XOC {nQxHs3/x%Qkie0 XxHʩc:ڌWww()K贋Ӟ,$"{L>NUcRDS(h%QH0UX&W€غwc^7n0õd4X8kpi+D&ww1[W^">- :Q[F^N<\_pyu4|tnh͸gݡ{lz |X=Dwė?W=3`tUOyJw60?<50Ew. 1]Gdrq#3W! I$;e MvK#_TN%!%R=Pּ謴Qlkr]Ї8S~Cd{fN5(t?n |f:%%0-^)[ L|Z O &gb"wBVs`*uzpͻa-X-#(;BP_RDX *ϊ=UӦk]L#Z ơ +mRi+wMQw#̽a*lG*c+zp wH%*sTdVee9ޠUb(׋=Tξ{S,fQWp5EMv5 J eD AN *LJˑI96`߿NoJ3tUD-g"c/b"i)̽+XW1>Gz2wN:Ak:HJgUo7&p%a'sE[^O֍<yj c5bD/2z# hyQP7uF"l<)c%NaFLX8&K ʋR;eW6\9A13('G1Rz5&d*,qР Y}};7ih=K\hB+O)">XF_? 18†aM̝yyڨETg#8XfX5  ,i& 6QQڌabuUqlYNIE4G> 2s3E'dq 2x ?O W.]v`GJW FǪ[1\ؔE23݇nzc;B 'Fv6g1(|6jdLJ.:o_o*P#o)sSġDPŢwAFJE T]OD:729Zr$kߙDO9 Gs4m# 65p<Y*w=l9^D$DZV5sU/U|Os^ JY ʞIܯa8KgPnG?F*Q9lQj] /-Y.7K{0˫}Əu>h%&7(G:?mC7ʑU+Ǽˠi߂\oQ227` zN)y1o.ʡcL*&x6_jG(՚I5G-@/ךfz|'6MSjaŒ2"+n;R4 X%j1=bTa=sb.-v(Eш " Vikt|TE.$Y(u}J61KwQHȻ'A[(,ɦk 񎏔>M[t>a㖘70мN)9,ǭ<%*+ yP[Y(,FX18n~!tC:Z+E-JE1'0{s$+~4ާQ@kz= j{&eQ,.id]ҞK}^[) K6y!-FI͞lJ& WV3g+|䫤N[E)djZ vGNƲ1vJ1ۖYk1!o'Iciw^`Tϵ#4\^LA?{Rv"b涴W^ô j+ct>t(cܺtpE S-:(/jS%Aem4DaU2cޢhmBQC ׳N/wU$yK 91st4Z 3[ ?7jpw8QsjjM*_]&7p1别ʑh7(Kw坡s ࠗ ):滓^b/a59ujr^"#>¾B :Z:)iʯq4^pGdcR64!_XX݄Z*ȥPfT0U_kCfR &cuR F"!^ jr:v k򋠊>Y(}v[G)RrճY溕l-!?2VߪN3  jl3v˴D'`Oioa%ڈ f_Lg猵Q%[D6s=R'}{dt<5>Lԉ@%dj?P@pb rIjq@˧UrҒ8[#[oHO"X|ƓPo4% :ІOۉݕ%LP!t@4q#1WxϽ=%0pi|ثb}Qj#t]DN&D>8BO1*tyW\MtuMh0㶒&/W W!ہv){pդXǺ!/#:E2Y R߷ M9T̶*%-WU 0+5˲xxOAi BvA:VH,ޡ:{V|Iw 5FedֺzYh ݰ2ŧo0y 'NI3bX) бe)훲HhZ&$" )^6@wH: ɼj%@ Ak}w5T϶c@hlѾd[$=RP<]KIZ˺Da33`m++#~w7"ڋߗiZo4rtZJ_CY7f D.Q5)Z:g1-Ei۫B~y̝'@.DWL愬7{W~' q!=?|pfpbY #j))FxP-YD-ϥT'k3 LYû(|q!mcn*ƤK ;߲&g=6s$NC{g2CTg.z#r~wRE02A^&8C)x^^& yj0d_vmc"ڍGTo SWdnM?ՄEfz\.32:+pLSQzZ;-,4.DX\,o[`u2-ERpы~ ?y0dr?ތ[voЄ%h69$-KHܓ.B]ZĿ u,hGa"(U Avv`3sqD0 ~!]B^3s!vpG9ca:xʓs`cMA"EW6]6GuG; eVޢ8oؚn!xP)βdY=[O?Ӄ|XCMqԗp!Vo qUztpEMzK&"#{8C0q*1$|wRkQoFI:; 4d|kgh_ێm#drς2̰0_ p=>$F=F\oLBcQ6xF֗̔<]tRS?tyYN/P#['_`5^9QZe~-9`@>2HHh3$5ݽ0\Wx9|J); tC0%s5" akY5K-l/lϻimBQ,/M n 騾F4jGWSӪ}>S#;dnE->]]Qٞe?~xQ>. JYEp]5 FSHE<Ż.qߤ..ৱDʸ 2/XN ]tz >y;^ܚKl{)őr$#mp9;W1MGQWm?a]՞_V|T#)8*)xHTF񒨇l,Ub"ɒh rCT5giфȲa؞L8+AՊF- >cv~38,-d[o1g>~':-Y OXj1sVe o f ͪc>IRvُj}d"M.Dϧdn͗/*>K4Ȑ(f HK|?1\z"}5t=$a Eg~C, 80wQMa&8QjFtlY5g3SD 0H8|n5Q1[irʝ8`}ԍ3[`a;MG/`84+n])_F$,pQ uo=4g+(\Xw63,ǁ:92.X}y>NaoIeIf6 1xCcТodvO. 3R|>>*9#0+]by]8 W@ڽջXAßÁ PQEQB+}s'[3~2dhFZ"r*HljȩȋAv sXe୚K(B[+~)υȲprB;C&ҽNj|Y}hhU흭$G_% C@A)H( }ZvI=3YYX=pu&RPɫY?4pݑ{3ˆI'U-3b˿E~cqW_&"-i︌a]@ Jq mjش:poSu 0jj7ݨCl>\qoD=..3/ǜgkQhG4Za76'.w2NfcJ3W֋L.ڝ~at=MO)<0qU-,ܓPoӤf-E?in A;'b9wѷ?MݢDS?D#E Cq%~z:fw=\!M{n4ĵ"z[AMczV. P:F UzX}Ssn{ L+dvzAynΖȡЍ㧨®9x G,7=v@2=C$Z8Wh%fuhQ3#H;:;ZG{in;(oϛJ5זeM.} ^[:g]36Lxn-UHONR4[ӝt[T>|f5T1eeh|!jĞ?$}yˆtLٓmсs SVE'<[yjA󕴺Pi4Ju; =_*lu/~3̪24~\R~i5;eD;d36 M:0K!v¡}]^+򥩡pGjkT< =w&Lh֚5Vz1 E_xEI} D[tTP@1Ҋ2֤?\_ٟ| )h-Y^f$il@Gno&6&j A8^+glF=f}"0R&A5BL~}[&ߵpTQBD%Vϣ4;?e,6LܟPL8LA:yq,)]ՔcN(hOh{!-|UE[)y}6mrH3K"[Hi_D܁iィ+vcGvOQ"h+/:L3XEf*v2/5v~E8k,=|8MOp Qk'?ˆ[GYr^ҋ^IJqZv[gجΌEE@,#YvR;:dnn:+5gYϸC j _WnQ&&ڳ=8m!u0vVAy$c͞>` S#-Xީ%ܢ}CFf,U)ߎI)vs^VOwί~-7uR97#Jl"u¢{bc\hܯboo~xT+hօ â+/.a=,[,4i~9?f瓍0 5s jlj8(N]<3ahg3iɆhu?TiNu%)?v6(+Uؠg`@WI z7'>SY>+m6ҡ0VLrȬCu/'eRV<, 0G: W`"L roL*}bƚj)#sb.s~fJNͣ-{\Ptila3,b\c$ Lfl#'~zl(ӎ0|:Y@~f@E?2(z=3(zPg-h#ա,GP2Y7? |ZFrtXT< ĀlY0? ńyBkr/vܨҀ;rRIلǜ!|ۇlU[ ԦN2,t<3ygpX |9 pӲfYә27Z<7~wK8m*FH $T 1| R`;= YE͆h7F(G %stM<K,_ķ*MB[E&KCgfsLpp/uP7R a6W4)"<꾚q%Z"lה!"r5E ӇO˝* JGP>}? ϴuœf¬BX*Asw9Ģpg6 =Y8.mSD3mwʦ&y `5."5?n!pb5B4ǑL,w  ᚺs?Jf7F)LvhwC Vn 0g6r{<ߚL9D8 l+aIMp $5!!VVcwO.6cEZ9~{xɓ SRݔLYW&t՘u_ej6ʇ%[z%}B_F]myblz.P4mo5OԈ \noN ;Oפ"lݙ8 Tb#Ef#¤uBP3u8jV# T߮EJW@:;8O-2+'1zHGY50.i(q25l݋(! XֵoII;0xp">Rsp ;m!ʋZ}@f*+B4=#L)Fn94M˳__yd|nFZVUKh(T,&>k#5dی׍({ނ-W%tRBHxט097Rq3ᨗ=іE*Y\XJToQgО/.3F57Md|b~V !K,r z i+\1)?'-F˛>4 u\|嚯 _~VǍ"}npp@}{a!a±g]UzpX/[l*In.'oY%)ޙ!uWqǵ=xQ\o?]{!_ 7f200Rqblwԕﶅĝ ?=R=aAYn9+]Q$M.n r\I1z;ɘ'P0ͪ y9J _撋$#챹D+^,TR+f=igN 4F9{X8 UTQcfø֋kD>+ymWhHz9JFFO:t՜w„U{^~{4sKpnBj{+ 8|g3}Hp:oHy@@ &9(wM;:L9RX%:ׯwe.fE`;:82;4ɳDao[3L-lmˈy%x'IIB}NGaТy AJ Mw-H5l^L ;1_jh~EP [珞&A >6˧9vRW/o@M⮉B 6)<͑ ӟAڨm)G| "5r"_[.ABEm<tFG(v /*hƶ u%P>%0BX^!??Ӻ@dY>ĸCdE#k}W1QTAH0z yWm6#>)Q|I5̯Zζң ǀ]Ekjo\ 7*V90AAU'vP8A~ G)8 ^K"L׶(+v\ 9W: H6U; lŘq}{k|R% @xI#S!bnE<){$֘;b5EoIlIf*Ȇm&[rP CR| XwU OtӏK-/dFiQ;`q0qgDZ*KìŘG};%M}etKg800v 16!sǯa3нWFeA% H ge2-K*ZC#sx2ECr6 ڊT4BI[ Y(53p .Zbs w(j3uD^4ikpV7yl΄B Q._fn<4U$`އa C¤(1J+`"diυ*{1+ K"vqv+k6`v';:E;]+YBBW v |ٴ>dm_v2TG|ȶƊ_9]~ƽR-hxˈrm YmST\B.hG{ v*Dn؏ Tɬc H9taP;vZ\9\U rmYA>4;g2lցȥr6p=Zcw]% E/@bQTAdZzrlhbSP(AmY&D4ObY *aOh]?ǔʈorP[)UĻ'YV B mw"iL֭r !a! m5DkR@8 'TP% 'i;9M[K.??i?"XTm0tGBkyU岒_Јo,W{n<9F&H3X3YȤoS+pZ Y"I,ʖOC>~ĹI]z`A ~.p@쎌/pY(4#9xӫ2/Gh:t7тt@wglS5 C3}SAl>;__ W\*VLX{w}(FRGIl`JLѧRO/YČ@ 1(Q{xGWU?G]xyè%|3kO!#AeN SRo 7YvY\#xR!\oisMЬr@Y3;c(dw)x\'vZ;Q/p8JG Ԉɷ|U,% s<)+]$D,i܎7a jP=E&y0D*-U0 JupOj) ÜvX!ا`L)nt6:1="mY- clO+NdtR鵥Yӡ@\pGxCy>*#^<3F~5mr,6?E2N㊧ݿ{'5Yaʻ*ʯ-c`3΃cGJ!=Ù@-覙ŽKт9Q P=H/m`kaijI]ڋڏ|l{ϓp@Hm}@$NҲ]nz:}nWmA.C`wny`>?,3'ќ[[br,ɬmy ϓZ}>ӆ;ḡ'x<.uuOeE'q UL3@A*%nxTGjyq>jF=`6#t胐YO#oN qݺKl H*~{ 4%zA\e.awCt!V\Fun>fFfQmӬX1xLst #~W6/d )38~x 3wGb^rl;TIw0t%/˓dp]XK=D;nCJP@?z(3~Xk| *1X]-d@zMFl Vl[YPM aI{Q|!Wr(9r޽<0ZMv!\+84!}9 ꍻ:= NKvt@:NL|.0\ G"G땙f"x5Ws0k_U +AVimYCOx@#ص/U @ c  ̬QZ|m,19(tf`V3{D%H <ӹyUDp1ub!15[}+S{$y{vYi63q'f2L# U%ۿ26m_.pOH%lWwjM,kI39:ϔ=: 3kHДDs! 'znerIADuvhc߃˃vz ~[w;~RF~!tΔ#o:QHӃ{|%*cp&;U!:&SX.d5&KVEmboI@k`x7c@yv{̟˖Z@nIł6iv_/R?7O>w*Q]Gx_`؍TacAw!_Pe8,-& )5GF}mb|)"e>"A:L&GfsWzG{?E-pB~ l!W`WL|;R*h€EXdeS 'bzZ7 ҿ;EO4{99ձkL=qSP Qυ$̶G3DD6ۧyXMW T\zզPV1!˶(,47ȃ\%+.g^?!Uڅ~pWX}@je 1}a:y3~cRa $u" ՕuK 6mbϪ?yރ l%ZWw&3T" 6B%U*h9{؃TUlSuJ qH-G6 etUj&3ᕴSU:9 [!EȄ%0SƋ-9w?=jn5rFAu10j#Yugp v E!f@$zZ#q*^%_n~`s6ֈh`hyݥilM<cƉ.VS4מyFaoj'O.$ &JMP/" dJy96 Uat; kCTn:2}n Yx&?/==B~D@ڷ.oy ˋ@uȺ$EYׂ1Zlz=GRn.2ɝ#CX}/u,$<Y/K`|ABpl9?{(E&l2* r] ֠;:Z̈ t~ppZxGàGm42dwɹt6s\T!jgo8.k0y0w͌+!*r|aS$d&P)$FߗCSUPLDu)OPŚ?Qsh #3ٿ^-uJ?Xm:" MOVpTʮvJoY"w b0)~WFζ s9w)Uw@/ MDOkbe.͓ل΃Ya g#,wXy|B9%n*- t$mKXZ:CՕ@I= 1dq=5)^F9r cȝBT#|~Ej$z|OČ1jOG5*/1gcj%ѡ=#ZhLjQh|^l }}.]YH[m:ըMC% t]`/r'H[%6U_ᨲks#6rSJN乼/&ofٮh|dp R>8 *'9I+S{)2BhiW^rt@/'dڀ:5jWMHs*qװƪm|.q!-PŗkkoҭK9=@]}K1sV#} 0.}jڇ%@h:um;ɋ~y,ɓT&+Gy4+BԐ/1*E!~9c]ipC\.ɲfp%ab227EII]=:3U$J "Aw(? @g?~uUW[?l.tvC5",o9yBH x]!Me#9޿ A EZ?:m8q#vx k@;odc^KТk}%. :*87ws>V5K$ɯ[ H+ s{q;>'!plb=) nxKεe{0$P΋nNaNpDp<=4_!_;j,:ߘמZ~/Xd"0Iy$Bb4 !j}_O鲢>6Rx[aYkQOphXF h<;PnݛCs,~#[:X¯]9(|]}5W=lBQs,(k2+KO7x$ I`ab~ggB<׷˽ /J)?\ UE=ZPˎPWiCfkzߒv;qvz/𪽞p' Lz{WZe0RՐ@ U ֧dRIVЌgzJ,a=5Z 1G՟+|0W#S=wKhxgilٻ_*a"0BB0$Uw휕mßԭd$DaKmѭgeRZ8jV,N,vw)N&B ␘/lʧs{//uPh9&BsH4Vix[՝pN6_$>wQ CZE}Qҿyj/AR&;WJm9X/cq'>2p *LW"{,nOA 4mPb#ӣL"%5S9Y/h1'="bmqiF}@~sqVޚ@`XzA7hYXNM%Cҹ؁NQpYlHF,MuxH 'תsq(a^/YZL N;L"D5h062LEJ6j/X뵀yQ'Р1P鸤lt,;CHAM)eQYQ."J]41]5u=\.'5+pۄ4R @E ](͹uuYŶSuG mňxwrW;Xa"'/'W ]3',>h(ʼn*o$o a>?k~.r`WG8CP\1-{??#"N<5% 31 cBcH)jۥBeo9iDWw/P2>ȟ0QQMuӈ:D_afa5l΢'5H7ԡNAw#㻄l@/P3i /~]hS# mY2o$BL;F")uWscC/,3 2#dC02y"Bܭ4B<*ϣ\3Qn $չE\Ms#%g5uBG6jg6JL!i:qn&s,rk6=Ϝg{eBN[tsF'?V_8q8/I|1vVzGK?!pijgQwwWC:G8FWZ/Q\;]u=xK VTGσF߸G<=&Ro12/rE. ̨)W󗓶ieSg"ט3[,J[EJw ^}Iapgrc'y;B+z$FÊql"QHm{0y+zW^!LX % &PYOo~`J_It*s#Ɋ9ɖ׉]ovhg`eX̣!xib}jdBpQ%M|ʿl>pm%;-h zj]à,_ccbj[pd'f9?ZW8LwAB峖GDSjKaKeeu(\:_{}7cKXj ԢˮԊUf*؂(Pʣ`Z_} mzg XH]**g6RI%LzU,*U.VPq}ʍ"vw{# O^٧LꍃgwwS~mF 4[H72>C4+>_ǹuq8`} jwJqDQH+cѬe9z]ACϲv!nպA[ mKaB}%B]H;lؒ1+œB oū}֧mc?@oY:@$7eaT_L{@;ߟ[?b,AڞG|gQo+Diu&W4E? w*QDS\3|DiZwEA~r+_p@|" + ֺ.ϙگB:Z()i&l OZIChji Xkctq>mN@f:qjQc$y`It=no^QڦT߂փ~Oo6i8)hA(04j!-Jd,DyFkFsF٨qmS=Mcokq=Rgu=:%x.rARZbCt }5(3m Sc CG-ں(46e1Sv Rj~)(x?V8k%x{/c |*f鍪X{litJ_L5FuMGdaGG2UM8pUK6_9p?ښWF<>1)]dy.RЙB}G.nye _CvحEemcqGFkE"vU>) ! |4F N&;äǹțFB"! i&{9i(c?а "=sX&b_Nh ]O2 [_J _IUln㓳TîQWh!$~95n,aMmىʆQY-B}ˬBtOiQ:o$ȄH7Rv< Dec zm5Pnܲ03F{Ok@X% b|&#( 8[x$gc`_\Z)O}8WBXgQ{5mVsDbNMB02B3x`ŮGuqiXyZp?9#<E!|Wр=ցG8RF:M)w~*ڧD8|iNi&g(~vVXTV-r(?!؄죝JP'9zV+ P' H4Ls(EN&@t\]G bɼlM-)g.zcH ) &k_P(N"(o\D;M|>xV2+A>u в4i gfԜE;g2]l(4;p:QX"B]X v_FEt(ujNab;JN/ X)n* )x.6Azo0ƳDNmLOpr g$ i38lpZ\Ś/iH˸C#RZʂ2g 3zs<9}[Gb]tk0kX/ߔkv:W+b#o* kGµWqAȂ1܉, IzgYr8i (ua~̈́#ru7X%;0/QK'# lHL)5^I~DTw0"zh0c" nn|*wdʲj1|qi]L@hѫHr^]Z'I9O9t"M9Y o4im?ag);A y ";5"s #~nlAX>ˍ,&\3qB= +C/= (V郻B|S"qhdC7ErQ,:8,_ϵ!3@ɯJt "& pZg*&@% E?eyIb^ZFd3NqnLbp W8g՚ uRh3ҼY +Ԗ b`ϦiXK'xs(#dwyp Ca hr)x<pj⏅Iwk*1hI@|Z&wYv"±[\P8cgw,@FWGH/dBrPw(N*ʐn iɈLk#e61yN={7fFs%'J5 D'P܆.f4X,&*ܵ`(ܠ9U6.h3I`Q494Oy}JWhk\$c@'0f&?hh9p7 {(sɎ`zjuU9HI([IS +=\GyAt*$encbFo?:K~G݂I=j%%\n"< ~ixFutCr#<5SW5!dvݏiw"F՝JrDuYhӦCwd$R47r\|ՒcvReBto[cб]UɗgaW ]N((#nb;" =I=(Jxez|4 eSjN+)<7m-z6NL͵NtN) Ycut\#Û}X UTֿp!b:ZG3Z\{VQզL^oLItS::q*%ݺ_*QgåM km/4t{hyHZS8k I͎/)5CX&ď#-gltz^DDgvY(&-C('hs[sk/vɫ<0:2ǜҵ r>Ga} fpp\<+ <ȵBY#[Yl; "@tMorTSV'M-b\;? ckmL҆# "w 5j%).Q xDDjeD¶S[d, tϴ ǫs!Q}Ɇ;en b ch>k[Y%#t=K09";3W㐲C<<Q0s}h9U&aoW.J0ʫˣp0;v,A"*AѨacfᢓՋ?]CVU0}Ya)[䑆`[p#8El߇ɤw" l/a^[!Z]ZNE’Niw?Nന4!xa2ߵHcVz0z#0 @CS`k . U\ʉLS~ 3aXJ]Y:{BԢ>whW_o8WhNJktEN}.+M | h:(-"mؾ ̕:+ )Da&*qLp =2? l@ DlF,X,xŘngsR"5 ?[4݉sJ 0g xej#ާzicOiQMLÅ01wSr PS)*БsMjF3?;0hghx0hd5E^)H؊".]#9TƦ[:mIrj#U}8 7OFk#%Fup,4(?rZs{5mRP!]sN*ɷ#-J>݁FHd mgά~#qEAKAPW 5Wp!pB 8b1'޴=ru:!TԈSC*/WeΦbJT:O %\ / > S fȕn N=:'}?>}Aqu+ˡ3 5aޖ9XeBz *_l@@WV/|sKDP6]x{ 0{ Sj^BbW] i]m9ϋ|^L|{wGYѥ_{ kwCO۟>kUDgR '=KL(+ &B00G[-J!gc(]츂q. +#>i`gLC0j[go4ȯs4sF≣|Ss"jS0(!囼5n'Kqg ZN> .lS>Gf56z[c2xd~v8N`}Xx69Kuج`hsEI]go YY#g3Nj{u( YTžZ컒'o/!BW7أ4wR[Qas_ϘuzǨqY8Fes{.>ƉWsO;t_SX.i[鮶o9=1˫ź{`6ߨ@Y&#@m@tm}y*DG+Cv'~I&tCW#wy]$>_u}1;X^/' g WtL{"?D`쾾ӱO./qkGx$u0ǵL].iw["ҝ^.U'Gg_lLb:/u [>\w3VK7U`B^*D9"P pZ˓XcgCM`VA=[&({&9Lx{Vl_3(6Spx@":,@̅HI +rV7C{,h@BNi@!*qg,E--'(-Q?Cvj4 IZjC{uHW?=?cF]:S7U&'/ Iy+->Iq~'(*C(bx*vwJSpAW-7xڮCrM9mJ})C">3- @lԄuuԾ/1[-YcKjܸ@­'#ي|!GGMm t# sE&%ǾdW]GzLUܬszSQorT@ۀu@ bȀ2zy`OA~I-\ #M]2kzN_dUxh% (.4*^P׌?zr .Kk&QlVĴ`.+,`r}L̡=bŻK wT(4L9γ֣ 3GuΟ ` 7Mx5?[*ؾԨ#vW%u\]e߅:ly7‰߳Oy-Tl@hmfGFLc013RIs ?][ɰVq3$[1Is.ʡ1i:l +CeCojYpZꎂ"ŸLJhL-m*ul>}v;.Tto<`lv8Xq6#S!qpj wuo՜ђW u߬&}/WG;NtJѻhouMpk]ZBnk%Ŵ><0b8825/lD jc24*e)9;rWH(ŞiDhrHox|J\/@gSV0v(8K+SKUj[~ܥM^j9 N"׽O~d`Pe<P2i(X@G3l7 ~Ԏae_{9-Au'o&ձM>0ܢM Z UTFFV/I9{OKxp ]h.jXO!m2v)8ȐQmƺ[d KĠpݎ~R-RA3LwkB79BFoc[Ȟ*~*k^=`g]F ań$!mMݥL߁D*ǣsAs~>;諟2'\JZ?zwRƿפk+< )lٵsPoIXrFܑq!Lb_ tP qTL䏹ئr޶\?O ˇ9Fks6^EJG >}k*{֓ߝO}$`( y&K9>b( t臔ILwC^F@熦,'he`9*sr:'_TGn=R4o)^"B-<n Y?EHAdЋ )+,(. F}o*}lp)=$"֘>77hO%= ߀"44VWaJMl,4z'~eAfDÆ[F'-s s+:ȘOX<yݟ$p;p*FA{5Ƅx7VIlbs߶=e`\sR`O)=z_1`of1߅@]7ی{*> 1JjV!M>fh ipSt?2 :O==^L+CZwN姅2-+1mWQYO0,O4Qd%zӄ"+U-toE?+k[ſ}8(%MjX%_t6U+rh#GeU[F9$\ǽ>x!s5meiu#"+0!݉ޜ %|f?oA"H+~LdiRu6w (o9>-/M(Z2Ǖľ C KUT˼K [e4GrܚjtfUs!l(e3=U,ug*4uAU QeFo6058MfrG^x',J3/%҈k^t f~#W(#A@_νKՓd P5O2+J!Zs]|4wْ@ di${K_.M_pGS,Av84"E"a+wjf`fDP49>Y q87ij |A\N\sýՇ۶`v"D4zc9e{/g(}sԚʧ͹܃.LbTuj&-f=L:HN>RTLY+nž;o߆{Ϡ)1QlmLМ;R|c? +jxIɪnE7Y=Vx/ģ g-V%xJuW`lu?ꊺFrBu@ d3KӼqd)-\i@ YxVL js@ B;nbc04J"*eE{섏- ^f$ zsn~ҎF l~mj` 4"&t_۔l_$G鸌 OTS^KKdgWrD#ШipI6F9$wJ0y6RSY#?{՝"g K{Z#D˜ A%"gxs{aqӷnlg<;N x>KlTO a}Qc413Bfߡ5m V"@@k9:>S4`bS%-.i$H!HƘ`=|ut+Ki mipd'IWU@ӋaȬfݐDCDDDG  Qo=e6C?*%s|F[,HlmfV&鐹ا{e$Nq3v`M05q`wj cU`v>leeVUԝlP1(-/H.mCN0+*Q*!g<&`|hnB뮭fQVZG oB*M 윈:s9\ѫv!D7Si5R LW-0^LjeR#_h=;Rw:ry-GfaQOyO_Us] rh`n#Tpm `eA"U+'lVIWx#2QQ@3nNCdz= =yP3ya^YwꅢZ7yw~2{$SɩaBVuЧ!;lJT9VN'qCK nD-rb|ټ~~@qi<3DBɹ~Pq4@U 54v ~ sF@wჍ1m/.Е 9!E3]\ 0h4QsNWAyA8pWۃ˓ܠ bWh,H=&mrч>'I̚Eq,OU͂ G8Kfs }d]2nJϞy+( '|B3~jf^H ORk™n:dFwl3i!A~BqdB2Mӧ֭<2R>%Ie`.g9Odit@1~8ag 1AO#L|Lxz~'͆B*qVPNv¸xÑfCw"NcXbeMܕn= Zsvnx/I$_ TK$ ]@~Aj*i~E!/i2"EE4zy="{"x7H7~PBԀ~Nb 3tr8UdQr'Kfm ktFJi:O3WZ+-E涽&βR K{Ih]>a@DW٧X$Kω p\%zvYϢ0X )Mkc@T=>-kU{lœ,˟)ԥÔg1ϿWRijx[u 8yUKÃU;"}dDEJqcޥt5nDú[:>]EP !MZ  _=!F3{ j*pD;W'Tv1"z)E10t[1ي?P[xe ˏ%S2-TuBk/rNBW8X72w Fzw-YZ\ o Ѓ `Y%>f*TOQ=P_TPIgۖksʂ{$|!l܋iZy8.org>s=ױPo:] atw6'^?@ڗ o^u7tQaK ܌vVWlXLSJad c267?wz "Fyqk\F.z^.5Xiѳ oqqlݣDЫ`\,RB"Ox/I<"{.}d(| KYP(j&w/=agy}ߚagh_&RPp#5qs/jMX|$68M 1㻽,BUlo噒 @Liޭ)\!i)@A00"nR5i\/^Zcc))ýG riZLҡU%4P qNT.rn_ByUu 7+%ʻZ(׸}PoVu 2 _;I |{~^'TT xA i'zpoʏrDzTĈ6 !¡D@E\mJyUsA+S#/y&v]^&'m_ȖC5ju.qlEP$9 љ@L HQ #F/xYawa{@g@ѲhOdKf`t垧J;]z_vS)K_I S"$sl% y-k;G3'6zԔOR1N$E<{Ž|{ĸ,)~#N!a#b?u"5c7OR*E㟗T8rŚOy_-0#-9OA8-6b"C7Q"e@ @$0 jYs0tO^Dș>PyXy7eW"͹~IeW4~gZĈf*x| Ԏhm {a}&[lr55VO{_|>]9Ld%|8<4zĮ7^#zB0.VXaj]u-w6M-!=хiqw41EL؉[7raSךog> s)Tf9w+@jDS= \g@ͽ옲^RΕ~tt*.S;.64@@M{_x|ҹ_ӴjJxp_n2 dl&) fBM@RY79nYTԠ#PsL.v>N~}ElȘFe Uч4¦~v;mtQs Kw{ _u$ͭ#mܝ3܃Z ('\1r_jԭ'XE@`GfNȣk#b0lՈCNG}X}D2xg}H Qftld!p L^Qo)&* [yqz EB>ˑI𘇅{=o&: Gl|9AbskWuMOԽ'+-\yci0()Z,DY!Ȳj ̒"Ϛ52퇈~@\'Dm2OR#9p8'\]xeH,ְk8Vp~`ApwȰ@S:\r<-~lL\ڱQzm @R3_:vg$<7w;ﮚ`Zp+3iF`CGHSA5jƊ `gu} _xVq u1w2ph̸;ΣJ)-fKQ;SRd}zvnicڸ2mw 5EW2ӱiLbTa. cNNh, uO8]dGnB=P;= 4Y/nR #Rw! LC:(Ibyu [B֣Z:~MbBj/+"`EPYȟp}&c7{P뾯*+5o0)W ]"x Vv/^B+Y{t؏O cA"y[i_1k=1 "9"CLz" 8lXVTk >@`pLxaNnRLQF*a?O\U  n6_pgy{&Pn΋NXñ>x @! \ ;|/@B,vڝqOv]RS6AZ?x_,od,,~|89Bh;A~͙zE3 mZb{6ٓ}&+8ÕQ8KSq|wt:IR8#EBgݨ T1)!6hUATh3w0.k ;16]}އ5#sd؊w2VN&KR<\0UGu;dv@@"$/n⌎qeȒ%;G,k&iPv ;3pukh"fBO{`c|w@RJ;eU;hܪ^) >~`2K< >`]J)dQsN |@1fv5b62r j2.Hty's UM clHWQFgWE [0 wŶfq+7_Fߊ}^?趸UpPFf#.C ]䨹 d{Ӕ?BM}>&ߎ dT: =e+w8|3%0K +s]*4C撑9Pr5w,tv*3`/0q/eWܤ5#c7DYW^E m~N<+@=żtѧ;xW~qY.b"vnC!^Hiw5$á⛳A凶o)W\V>Qor}.4yJ7H1CE,/__H$ Q6&̟ӞN1&2#`MRn ec @4|z> Fct BDr/ǩa\i|V] * ˀ27-3`yU\{ooJG+ܾ*1%l/SpUOkf|)@kĀպ\v" kQ gAG`"!lMV' CUC_QI=ği 5&9jbMh~/ ]7nk;9|g)P0OJ0CAYGx܆vjp<BGSRrl\B?I&Z͈C",4@,;fW  8Fm, VbΔEb NP:KsQ2L(K 0۴͊k+ 2$ p4fMu|k覄@I4,+ 䧱<%>Ƨ#ViP67$O XWY| Pz[ChLf3#:\*w.Q ^HA'qr Cn<~G8f^^vuh0CR'-g-8^Z E3۳!΍&yߑ]T+}~'!SyY܌.!˻& iLI28ie-xMYesxd4ϫ9p6>G"06T<Ɏ'?[!1wha6w ɤ fN#A"HSq.KY >ZhrLIO'z#<ź {=BӱUߏˏolc4;b:\I$9H[ɉOSd~5`6W#a6 ~RzQxun& ͼ@X=T$ܝ vCy Z@r VCɀ(4,ݍs݋e񪧗RY}*|0WQ 8Țtbb މav[ٶS*ᐧ _:Yԁ~ZUP?X@32Dk=B#6 kX ކ1O~CZ'-nMݝ0$kV-- t6 ZDS8k6U0# ReQ/\՝g!*WWHQpo[#r@3 5};"@ V^Y"W:k5[d@D`r( @B0,Z'hdf?@?ӮigAVKv|Ycg7W=T*ԉ8}i{ N@_VE0hS a]wW|Hy^yبIsxhm(Hţ8F8 qz?(7XIk/8,2";Yr<|7g'o+@RF j/:x/qi^;JJ=ڞ, ۡ-&0ʃxMp=$,[Kӧ)vPو~ jL ło&WWp}E\F (v#&_.悙i=ýFTuFGlB:Sek5) /ʂECѥBǡ}߮ϰHInu$:O(CWAg ʺ6P | %Yqq>9䣹L~Gh3I@ B@S} :Koh4Hb2 i'h,[݄7]ϴ_tL| F꟮a| l8$EZ*d? T\ )3(_!U4`Q0Ub&v8`xXUuɗ)-&{X*|)Cs?jF{8P7]r޹xEx,ٞV:Skԛ+U1!| J8G.[ŕN;֢ I򈑮9l^% 3Luk'_E].d90+ٵL^Jcfa/'r0e(C Fͧq$V*6=q'ɿ`4'}ѫ: $z,p?}Q_eld) =`#x;yî!.pbYMNZ-] IS FWU7102]];oNTXm ŏ1J1D9j~=iK?a^ڻ!1;ܻZK$ F;oA^։qG4+읬$IYOX s"/ ׁb#Ҽ^B]F[E#[͐e<d5rZ*.W3c F8إUZU`o5~tt*IK@2f) ۪F;h[ XUԆ='^Ҵ/U9>U wQ-( \p4kn y=| &4!~6S-{5 +tAo*/N1Y=(E'"¤odn`M Y`~ aﭣP+_ ֏kϻ͔ Bsa7cۈ+7Xn>ĒGtp m$'g>&,GLS$$1MqOڐd =+t\Y1g&UAj&S)0$27EԕH6H-ZفkuKyA2 ANEjCKR]AӉ\g͝CG Vb)w%~5(J$pL<Wpr/ŏwxVPx㒟zwcML Q@'2gpQC]FG7_3r4tءN+$g83S-Y~NN+F1=#b+af{" ?$ zXhSij%7bg!*#v7n?JT1zUibxF10[y Wь 4AŔ7mH͊s띞RI_i>&b$'E0)w ]V{^#Wg3UޓG;U{u@HԞb^; cJA0F:i[ЦJ?]:a!O,j6 W_b屴L/M|?}gfd=lmMɒ-C4០5)q\-D䚍E5A3*̝2M/E%'IZइlwDU V2oeHΧ?YRf`WJ) U?qNC9^< Pzdm44Bz#y;P¤*PU1syor49g@H#@,5ox9`iq={flX/wgLu1՟ B 0\n^P8o?! 睿rhahMmFD??1w hYu’X3 .WE^3|F1*nT i*-ŋܓ|G{4?I}= D׷f@_źzdl(EA:/5(X)((0av sLldROFjsDPnz!|fS"=jfkAE-&!UEk>ƹ 'swwb?|)=0n-$کfoYl/^,CW0hx5-Vi92h :snU7qՓ1f=Is˙ 8*nJ*"]܁`z!`8gZ0U} wSmˆ? {sP!)j=+.4OC94Et&Wd{}ɐkxԳX5NZM_+{,jNêܲ'CזTC)d {z, |uXirK_ՕM+n+yH, ~I؜f0 VmF:qI.ɒ ni4HҗoD'oo>뷟̡R ^̓%qre!IA f-@hLY)We<_R8:ky{0~U<HžSm6ˉUm"|WwQkn&ytYSfTjԖrP0Xю2uQ=$#עP$H#[]_O;f\wнS ]ۏvwsȻ zyG*@ TPs_x ɻ4 dç^tǽf)mvz y5 hw F'b&'3cHrZ P)z&h4Dili3ށ!U Dx{U^ǵي+*ȺUj@{pR}Q/`mNQIdI}O2Q l*L e}`U^7%@biR<-U}p*N(;P}{ t\F0k綁l2p2C\C2qdQgW}tʢ 5Uil(9!]E K '=17: ˂oI@1̘y σ (u}h ]_)kz5CZ@b#꽂`j{&(DątkNy(ʠ^Qӷko%gSnڳe FRN y~vnMbv=)%ޔ,X) -˲8.͔̻,M.acQg,O]:)ǵ,NBnWhvb^\/4Vכ¯}`OU/5)(h:SY-ڡ'uI1.*ל}ѼE/i--hs6]FjYoD5GIt:KڝK n<'?jɋ'-Vw%DQvyk,H+Ӽ)dzQ B|s^`YEP"?jNЩ><<'O+6 ,8Q}^ftj~sFpa0'x s1m|E+\/SHd}N)PJ*X?ўN2~P`j1zfɊ}ߊ}ӸmXՐh&̬Š)xŌ@rеnȞ'|^fѰ9oӫȐ+:90+*7хWMaQG ;/JZvf,,b?:5:f$fa7K1l-8~"27`PY,,M!-F.L[h5!%uKk/8-l< I[s&w2n3/j__O]T6J@- DB{^ZP0!PN ֛kDl\XP93?u&郫gy~l>(PE*x (0m[P >}GHob>Gv}wĺdbi =NM(c&? <}]Ha`gel; \LdR63F7c508텾} š/#$"y?`2 {bTP ߞEY!#vLo? BHg()jw͂: a[]}2 TA/B Ag"H{ /&g_g?! bᚉ80_yP?f2X7W ! Mc@g݇fDFMf1CMU6nzcdI2Yύ˛Z\I9EX8]2Ɣp0uLN2vm%`(3l*gzMNb^%]ƞ5 1ODG|ɳt az`O.ס݁ŨVlFkrFp_AڛN7ǒh^>/BmLsul3o.e&C x0CPv%zOtAS ̭=z6|Љ_O}~n;U.TnF'qJ =SEg~ ,ýQM\>?rx8`4 ZŪTYpc; ˩Jc Ʀ W7鸠9kDT$2E.""YKe$<ZY޹9;F$ew(/~q@{5ρtay=ox%Y &ÖZ 9I,"`'o3C͒y4 i :ķC롛-dcA(Tm| ]\88cRrrFD +ae4jlȕh):tc\t1򫆂@b;m05sS+x^gFTf'7>k-&_/*cs8]sS'CZ,LJH@XpɲđP)E;ᩉ )JAۖ b\Z]+UTjo%5?i%Tu}"R1eW 5n`zC_Gd$z9S`hCl]au%sqT:SP83Mo3 a7)8v[M 6om8-#<8(_DQ-$+bc2YSz(]}ߤc E02OJe$*f4Y;X >c]!W$7ZewK+0d6sE˫]V\ersJ)bA5tT5-,zn xӡ{? Wm(9,[! `=!md!U5͂; tXASK$}Be8p6`IyXneuQ!_Urz? Bt6دyЁ_ʱM{ZLtOOij,?!z¼(((((((5n *g>4Y9Bzq%,nJ֛=)8/3;@|E?q5pȖs_lg044)t ]+W2auPȇO4;ƉE?):Pbb@9P%Eashcٛ'IMUU~W⑑db??م/bƊ8]7f2rEO-]K3!Gitgur)ǔ7'FwYpGA;ag e)0Pcgw JKk=V,0/`wļܥk/RMzFOv-_ Q UDng;^*Zw)(L>ZkWgSp[/% RٔT3#Q!zx.cD@U|[xZn a >ޢӖl)(L#̰$n|&t'϶t. !lζs`ةVf~7 !Oy^Gmt]{LaQEѨ;2.~iV<]RL ®]uȇ#^6Y5¤KƻYœE"4 6kv( Z#N~b!Q9ٔ=qOg k "_ ̞^H{ݔHCUskQ2ܼqgIWQ1Z28_\pHBHa' [Q ˑz5㭈A4< h`% kD՟@rLmnz{\ŢhO2@ě1 B:jyK=}}O[B D% 2"K?Sԃ fWg0NPvCyvR|4m67SlQbX(J ce3~U#1,Ox9;UnJ7M|e4* Y0tVպ@QclR( М#m *|>mo^W(D0C!MT'OLcEYۉL۔,-L\f6Y `avÈ| *Ih1,Pjk#v@i}(ߴ_Z W:~8߭-Y贱_qïU#0u*pw/&VJm9g p&#Q(륇o" BkmRHt晕Y9WkXǶ|щi3gBiyHXY"f46mXcz]ya_e:B@x"8|xa)TPIgGy_@grjXgNFd-hC$=]Z*yq؏GNǦQʂGgR4%8Q*8_cߑ%⼓5um+Vm+(X$yԨ#4wuAN=*Q~%Қ 1M`;x}['0dy/uG nG18( OJKzP ]KNil]}'Ŀ^m.j D9)NT&S(Z2ǩs=⥐9GGOwqT B/X"녗 x+y10q xᩭAm,WbL'g0&-6TS*i轍M $/R`GvPeWKv h*2D_r=ȋJtWaBg MCY)|`{Q Y],jI=h?OzAvzxkW6y-S;Űf ?Ogu$qZ iyvn[iZ" mXq֒6j?s[SI 3W/<եn"?.[e C*&V4*Ώwh)@^[ssڭOĝB,,lU-s dOϦ`_} 2bR.rz R;l׿aoT #cHmj;4ushZMU\ l?Zrx!No%?ujn9gH=S/k'm3@pWo. -~ȒI>*fw[qn|»%Iʔ O|Z ~X'aD<7%a5h+uX;JsW&$4 զ;=e&JQ||#rlˋ y@r8BOJQț_aXIi ԉ [= e\zBCc1JB"x俌!PqŧI5Ʋ F;\a1سNS6IO}E@ xs+]j4LJ4̓=tK҄/#cek?~7>Q& GSdf(&j [/<=bi;Njgg*&~&URQJ􂜕^gzWszZeLTPi^XH H`|4vOU&%E1!hU'q,<}ϣc.v [FߵO)Np#jvɠP_,fr(ЈʉDau=#m{x1wtAU]]}is<{NYb ө ?q\>Ot'joewC.|^d)ΉZ C}GU**X{n2mY78O~6?oFR}eE1{=7mV\[|[L|+\6q}OMqܱ XfuCJџeFۼJ_zq" ؘGڌ6.{eT{t}s$h_ ?|ڍMMxƏ FfvLF,lQ3,s~[(Vobޙdt;z^mj6&e|p3zT/YdE &}˲*lv֚O_SbrTp/i#J~)LS03b{y*͋fa/DItT} %+7.{L~Φx(6HB>Ov,tuV=irZۯk!4䈕(.ڷ[Ld*pID6J'{=nG:7AЂw/yhr̰N0PPjz=V eo *9Z=l-XP=٫6&,/Fxٓ%f! ޝ=Kk+CӘmz"^ lBuZ92ϝ܆(T!D~NW 4gI2lDD,fa~TkwIxL ""=vjNNE|VDA#˔[SC™}>7W2X33“Ń 5Z{*,aL.d[zvme4zûJȒ}iEz2JE͏Àti`Uw'CFUU#  EacoA]h驃37_ˤN_8q?ġ`/CT(90^F%\kRÖ fsisjofq 0HqS8.S_Gs)pw'7$L"-]lK|-E+$&96Wr)fmK^ֲ cjEUrJX|sQIgˇ~9!~#Mߥu)NKyZW[iP0^U TIP,٧R~JR8nAUTR]c%SV^ \F;n!+&V/"]JB C"? !-:Z¨ńIDIܱIֈrUu0Q^s@,1W+;piĂ$ K ͼv5%ӴYi˯9oj5#3iq##VK(j,4A\eg`_23t^7sьnkӐaI/˵P AcW+XI/L^q[al&9~?|_5Bbx/ᆴI+7;K='Am+&("2 eCmS1S+`%?rhʼ8 J`Y tp\EJ]tLN/ ڄ{4B ֎ sjԄ؁dA6Ș=wţ s "'ėZ(xG&h^P{TB quvg2Nkp_=l_ɯକ@_Z_],r-Du c^0lq\*}2/QVXGLz+< &f=MT5:WVIsi`wVXɸ[ݦk̃$|r%p-Y͇^ -םECPZCHN@^H4nox_A$|Lu%8_G:l #}aw9kl4G'IPҚ> GK9M:yP(gWfqG׊&P[Koi8B5G˷b̲,c*" o\FXCRJ['L]g=^TALee}'_ff{d" `4:¸_V3w>,fٜQBcPNY}'f| >4+ܦ^`"K( {)Zs1;o3 U> R(yg͒~EʧEXTd2m^%%{!c =&3NG[D6X{oHF'X?cwVȶ DęoA;ܘ:/\?:Уf9ʃg~KV$AxܠVX=JchS͖!w̜ )ږՅ}/~xB<:QDSzzbJN>`VlN{u:s^Ӵtg]ú3}4ۺBX1D5᠒s%8)g rˌ'ǔu| 9n4u`A{9z%pvT?ɉURX:' ?KFH7z{#В޻U8Fi͛i6Ab|$:Oԙ]< ѣ~I?CV-c gc᳖(.kr3-eZS9h2A"% 'eE%kr'chCALu yZ ~ `D_6/IZۻ H.ff^{fAjBzmD YH"aFujc2|֪KܙNSJ:X& 'V[Bq5K I~Vc[J%5גaS>- ;@HjֵI\J7wyK"{ZCޗ1:~ި]`諂{$к)) JWE6,zׄ| w,23*wT:*trRR#Zeq!K = ЃF_gZ*%_"2HEv F9}A.g0o?%ʟˎ C·G=tWRckZ& q 7 ;y-L|'C>슫ö1nLG4bgܬU.겢lX5rmZ|dC ~{wxߗ/y]ZIac*nBR, 3mV0 )$9k)&^XAx!6הSfӞh(B^HRȞ'IXfNHI21upaj4`Y1-y)$RJjhDe}Q`IuR*^P)ƙKZ䛁Q"M,RW0#Ƈaoٲ2#q3YSn в3>%D|Y "plNONI%%=K }f(An%>#{->NU4vEO\߱4bo*@J}5PÍwfla3!fCg(!~!O)$x!JL~rC5@j #ÞҀdeXiF4$ C743F 4k<-Ϲ| A:tl^z&kq&h WV/njN-H.3"@Ryh!l~m+xk+nW$o;l P>VqF5]_m;MaUMAZ^9^ڍ=V'<@ẞ ]_Br~H bXʱ]5fk8ߠ Y!&43m8yv < j&* :}j'y#b|ZXGֲsY<,vش{Kwΐn!paU$KP؝j 4c"#Zl͈}uɱ B$$@AvKW=E+̶j?z-'%OG;Z^~>>2B!fk`#Pr ڷ,MN{hOnRL_oB6:ϜĺHZ5L 9J\._Ƈ>FQxwfGRi`1j7p>^ߢ3A`GY n8&CJXtFoqK=`P.Oa(o8*ONGk5f2\@B8:0=Pa8Iy't6+$zM-S'#tŌj_w0*2ZXSR\?W_7sV :juMؔ]q"LsHՆ6F%#Q@~a6e|A0B4c~pؗQ]vX'2ף]=Rſw'!aᖰ:>%h"]Fn%H$~sv;Zzb EY꠺&s{91m-l۞+Md4mW|ԯ/a׈hLldڒ<,/\O0`uV_tT_.<@2 @s o3W[NhX\&SŎ3}K;F9&c[LitʹCIQ# #9[\Pt7v+&敊F⟧KҿZl\xUo|?R,c;FPR  VڒTnvasx2ԝ@ȎR Q)rXM \=$ۘ'io$ No#Xt]DtA^2FVmB{ę!h$=A I2du~O]AqiBz$[iT ,q^kCzeL @O. jP*u%tylte];da/Hu6<k9JuX/Y) u!Pm|)я TemvWkeOz ގq'} L0+ \!AA=:ZW0(El(K4$lӖ81j$w[S@fp | $_V@2,kv krxsO^a%cf.`N5Բd7, }i^#,DX_o ϣsF[ {bɚ)Z`~2E<{L_b;{b^VґגVH} t]:WC%E'Q{.$ĝJ-ŃKqd`Th68B t mþ2?ÎU lۮfZЪ?yk|B)Q=Cܼ5Xyxig8%6 |Gܘ݆DbS%PP W6Ӑ,dJ\ ,.=+6ꗒp8Ш [<(Og иDE=U51`O|(D#/ !IBN !>qp; %I Ѕ 8c\IO{V/'zzLC}ȭ)gJ`WEjeC3ako Ysw-)2t'AÐ*ZWZ?$w}9KCVh_vi%b")h[& 6 yYռ)(»~deHv^s(>Mb%~ի5ܣlu& d*5b|]?EWl@\VgHtυkd:`w!; Wkҗ%j #{Q/qn݌ddqeQl.@WB_UQkLCLߥx0ЋK^:cM1rc0}+pWU')ϜN} axGA%^+53C5D)0v)qSʻlvGz_}0k@U/-R4<_h Uz-ۘw[鏦# pXY7j;qsсd\K < -~ܜ6!%oh`}`  Jcid|) UBS![ڸJH K7Kzm Rk~c6x []e VLO{"Ƞ<#N.Dgy?Z%k tΘǹa^hvSL]+ˍXnĹo}'< dg mQ)]?xik(~9q/(8?TSVD݋m# / F_{1gamv cDI]F.]v}z>m bim~\ ɿ'%ނ7rM`f+\*+ua'N%U!)f'|04ѐL c0%BT(k=za\ܥ?:j7AuV}vc^J]a8X-! Zm!¦ M3@)/]έլ+\#1Ӱ&NRo{n**ã@3[/cg͖.YJ~G7=a!s TJ-fA.A>ͩʂIenU6'l ivpǺ<䝏g1ɻ붗ւ')"EvZU[f B"R4 643,t;)*UB}RD]\#vͦ Zk&Xg%oFcqrGWm{eƒn %Ah2"B_Cn>W)'2EQ}UpVrV$/Sh_ll_p;ŽKs̕L[)nߙ> AI~bCl^ ^*u0s="ƤM\J\Lx0d;Sl֕moW֣sRv;,tZ]A [u}}Wu |7vȓ!gB?8rd4PT;3jK#I~T:5T%-0X.u<>?UY")@f?VNu8>J'd‘2'L}"O4WeO d{OIwg($lI(˲\sz;4/=K̢ݟb)b ҪtEC$g0ނ8UЦ $u㉚9LT9~m@|znrp*>I$齤olϏ镽?Ve:LI7 ??#+",S:X{/7IOlƒ`]ȣ<:S~Aצx}QWhJ,~^;qV트{N)?I&'wU0pP6lfFgSNӆ4y~jzȤ FZC/ˁNKwj6"}7n-U1#W>2LGybRg%n^D%(X!_|̨C^7U7g\xEһBժ*N\%i[[V~I5R?[<MZFdz{}"fݴl*XRu-(˸7ZPiSTϦW.fx+ƓrPݲ,]ޜ ImWdQeU.;TƧc Je`ě] ~l7W)\6?05ȠT>-~ޙUVU*^'\_DtGn\qz@Yw"t,I~h# 4d(}"O2 5m"]q2,Y%UO˜[_bbIֆٖxjh5k׽I yY@Eq5}e{\oT2Ў Z p"e09o'L'RPXJ?v5G!s`Yd"B/!ryeo?&BBkh @M+,3zܷ^Po;G԰LJ)|q۶A9g.$haUn̫/X9nB6eBP}Q!Ko&nQ0 ` T~tM׏ 0Kۺ AN X9c$x./O^TuiMGp y @6Lҋc4l=~8ٵ]./՟Vh?dϨC-uO}a,oT\m1//_ܳ#`2 fV<'t+oIM 3B8/E^X@$vn ה`ʽdǃdUX [֨lu~HqCx@ބgq q'SBH6˼s҅Qb(q; 'C`پb)˧ZY.C>^k;o_|ɫh{S+LĞO7l'L '[Rh`7LOsC(k\(5/\aPFbg8;=BȉH&A?:|F<,X4 sZ |_Pi'Pރf%SXnBc“+tu!T}28g2-nc<6-A=d3/ܮMrꚀbǖ0|*F?Vzvb_'KB5:ѢRA|,VP^ Thwwmbl*<ԛt?vSe}iG 3IcI Wj/I~pirP+bh2cB9]8P8B7idXl8䁲zyU2C9t{/-(.~MjO~بjM]{,[b}T?iƓN Pa\HB^"WQ^1W" V:~e81~z/}D!Lfۢ{ C+# Ѐje(9̸cϧa6U1PZ6nih7|ƺ0Nklh OZ6 ~,OԘB~c`4n ?TK*fbȼ?;Mq^"8_ψ-X]++'m`=2LY* F+H6bc p۔2JonI/&b-GKu qqb= u7MG,TG;˒\%OCs>Ω?\2[7oC\(A1w]r_Tl-3zY #k53/mT=qu)!N7 ħлMSdbr~LP!r(9-A}&aԻCpKwqeo}iQ_@vN^:B=[%|ΊMn}@/q܏SI{$+Q(FMkOa-Šv.bXJ^tEͧ^ʼn;K!0fKfvٲ naR*:( C4"wU x. ]L K& Y}y'̽Qs0 {XzcMΕjoV|O06 m"=y7g^uN2d-Nu;h:ƚv`zUhfiXx0ONHbnuML2m_vyoxs -sR;L4fv nG"bZL sC}zTc{s}qJ$Knpw4:Q͎0);J!=GؔW;zS +"0DrVMv5U4f,[HC =*7;>!%YTwVDέ_/'%ߖbP4r͓Ѹv?%¢wʨ :W?l^ #b3͹<ø2TƸ|dU%yK$;rֈ2< u*Z* n<_oELanf1J~ZvGN>8¨XZ%!^VRg$kCl[y7$xwcER[$8:w!Ҵ ^?UϾEm+̄QاmvЪW+P>2$a9_!S1%CV_q(G-`SU7_ BiT AF&ۣϘO\ ŕh BԆtmk/tZd5?z{CvIψƆT!)p}H~h[aSTjUP]x`F]Rm+2+{mfssQ7wu! "St/s`4Fu(4ׁ7d 0.7 +|_Cy9}Ϝʚmd MǞ*p":.٭?$Aɥ{: Yw#_Uu3mnU"uY\=b)Y׷NzDdXHֱHwclʇy >ٿs4)n'TF ^#H)Fx{|s)I]~1 UY=i3[0{kTt{1tUʺd`&gŨKa. 8=!pVc֩t;AK D[!*>&g|5N~|_eU# w!ҾJCs>vgޛޏ63!Jg_{óBaY%,{:v"M'A6aKJxǐ8LPNq ,bmA>IY,],B]TQ|>,~PbzXC,RPJk-$zt`X6j;:ڈM]zGlBY FT8lR*%md֔?>zT#_vQHM5tL`C=Q̠UE֩<a˝TCtd+ C#0"pPχ=OTd E"*r"lJq𫅫&uaGgujݲ;s7Vщr2ϖY7Hnky˥O7lTU6n-jvp3d5IxwSIGZSs21Ȅi^钨-^7 d#my~vSD d); .20wzLjԮĺx kig } :W^;%6{\)sW`>bGr^7=Aoo#*bc!@ě䖖?8^Rha!`Yv>$z䊛<+]KSu0Oޤ:yM%lяkW;d*F(U8)!wPp ƇO;~tg1:Z #[[?U]Z } N6X`pgC*m@>qQrTCWC*S)ѢM-1RdPu fa#_9rO*5NyJ o;M]g#W)&wb\L"IUG!AIB2\j1uٚ qtyu8jM|]; NOww"jGfaPσ|P*5z'X=<+4LV-pSPx9ӎ|rILJ!^/(\7Q*X*v?҂_G-j]|*/w}e0AZvhkaIGiso@ ?y& _y/vdyhtAgKAn{)=Vp)l  AtL3ho k~Ȩ"NLED@Jg˱iπff0!AςUm"uHI]QƢė?23qf>^= Ąrhi>'f5(F2 Ĉ \qu vׇ#P鐾m;6?^kf//I7o@%ɉ!fgJK CV`iϬ]*ѭEDZ4Sv%'?ox@8Z=7{|KS{2S6ZIEͼme&U{0FF2v -8i6ixB_QywL5:HCQ*NVi DoA>JjlSiI{CU$$vva `~]L>/wjh g(XH:C}SC7)S53mhO،K·FDG佞6pb5N$!t D9Ht]U{A{v9 $lĶfl KP*c%)#{DgZ>Bpt!Mip4|v~UJCԈ8%Z 0Z4 1i<A,u?XlN5@sC'StGWJ۸Ğ>Bf3˼蔒)C>kzoќ:J}'a?WOI]_=Ia/<ڴ }O'Z2M@X҇NI}FpEY`N'{õDkscT5FI$JMGD0zQ[tThWX.~i|H5X`ƒM.J<6Lߕ xeb^Z6 j<9 ҸOh X v)R/X?9@j*z񵌵fG6Bz-5ST{j ,ntЀtx5 ~@yIu~ 4lQͯNkB7N8n~-\OAƞ< d~ܼo&3g'{C*JTOW y69 $w8;S잆is{m=7dY6 1]"+ %ϔ5Y,<2-n,,}-t@tTUB}.?=9-&.Xk7jA(2HTx)QEajοBy&[ ilnlڶճK)Ui@ AR{D d@sOIIڥ M\ aσ滭A0ep  :Y`Á|I{Շp U[04z0r=*'aCEͅ I2*b3e*:Sj'c(o[/ÊUXLG 'iz&Z񖲥"PšGC bњV $^Tp \;3S6 :QљTOHhs6-L;!+Ɉ"_dg%צVG#91~\*qhkBܸPv !~|VjgNtCD -ċ\Z',+[=~vjVcv2j WCEUlb>ṳ#HQrY%se=dk?yK&tq:P? ɍeNLμDչc6+GSsw e:D'Ra*g:=5iJec%"r!a(Ͼf˿CGoh;$*@+0xGr"]w:*"EGMnO9H*E1,"f']3ḼmaIqe0놥_D{kK.PlLCfe>;#g G<7"w7A S@Sv7LA?̤Br)aHPe2%HmTg)͋_d 0u Zu Z-opb3Hzҿ6OwF"z1:}p3 F 0BAJ>N6`E+5^ `[1ѰUíJrޜ& Faj(gWeQMFfXT ڌ;@"cht@R&D$LJ&Hrt =mma~w^F( [ޕKӄN_ .}P>6ͭkŪ߷ʥ&~ >Ei ^YZ#Qi וmiY{"dU(tG5!SfT]nIXm#Fs#q]ˮ N^ \AX ;{Dˉp? T%xd%J/qME= XAƢ7 YJyJ8]I⏴:H3:9^-eY6Gv;!Gjae]ul $x:.lLCRjkC~ݿ^"?^5g鶏˗ߊZrt$Y#Kbiѳw$"\O彮(%$Vd fifݾ4N>qG퀀 ䷊=q"spnce[vΗsww 'KXz1Fȏh4ւqAxQ>fw?5JXyϋNtgE<.7mΚHY7^|W9o+yytY@D]5FϪľFťzgݟ) (~g%\칝cyn~h`ď$[^VR^-<9_ ~q0b 49ZKw%{} 9u5ϵD9Qn+b{~VAS&Z 7/2>cWu Kc>}T͜cqJ::^}()|F=%A imR#\+x⹫7%Kç/tA9k L+D8Q?jKH1@Y`>s\1VL)0T#1sŘ$eM  qbgYdi v$]5\{I{ӆ@@܀^̗Sl/x z#`nZy2P  v-PώDJOͮ,odIu[P r"KlIR|-‹MtWʰCꗠ_ mO7N5>*.:dR+Ƭj D{##3KvMǨm:!$gt4XiStx=J? G5";C# m4a~F/U]j1O1mmt+ ,jBX;}2Egڲt^*Pi lQy.Y2";t0:g>M4/{t8%/a^Kn$hCܦmxDfi*r}4xt;ug=Ltl ȝj0<S$6w CT eQd RX܏+/.㚍POɑK? Ѣ#mrN{y.QouiV 2{ /aÏZv7hZTpX:ivQ*fZ]^RVRW0ڂCw}6Wә@  j´meXK|ױԳr2e8EY8Ic`Mt:Q~V,)M'IF{ƭ}%~M<lO7^uٯ,B|!ZPU>yKǨΪՠiaT;'aVT\NSCI8 ͟mUUp"埒Hk}F56:Ҹ\31筤GhȅA6]}KT@kkk@lD|2h˗|D.A)Mlli /A=Z3__9 [K2wWD_ֵiPnwcl 4Xt@@U wta_!7B~1>N ,T56 @髚ok iUv9MnjܡZ+:%iBxbB@#**zifc1;DR.,s;M~m3me-PBjm(sy}BDGؾt'YوcF%dNpYxdڼ_# Z E$1ؗOͪp[KOx#21_!oCzJ3 oDƳ $v6`P-kkZM7~9%%M1*1bGL4^;Sϛ_Pr^?tO[ofSM^>+&D:kaal.(ݚI+vxhP~Sk:i"~HZռ?N'E tFϕuPK6HEl3Q.ӊ=ջ+!olsr߆DPob{8][c *?/d.Y߫t[Dxڒ]K/Cae~;.ꊆ;9{FZ!-a .$Wt%]E'ntnG\o'I }MR_ha @p^MyMosӏx#c>Gy꜏Ҋ0̀Izqd-ͫ9wNgWk |2&^;nZ y.}9fc;T)oMKo#G ~;%4/6kEh͵9̼QX6\wsECr@1i^%&aF7;M  $(up5ȶ68̏2A R <6} >[vCi* ]m>Yz[` ;AޣpKJl5wyd wS;2P.ǤDX)ֆ ; +;X[xJrL?v?㓚Y_]7nD==!]ycDq`"BX[5% .v/џ/ɥU iv@cHQ5gKp^񣒎?~sxq#-^۔?"I*+R~HŘ+Az,X3GA\NnB3>7<LdCgBOJR%cp̠w ѤNR;J-]s۾4Oy1UBJ! Sх+/BD#wB:eLvy2s OG ŷ6Ԩ[V|OάdT}Id:Ҝi:>ӑ,^b×Tr(QE*dUn> Uƅ d* \5) r#fAT57nWD$T]*">%_{g_4=&Pdrb< *ퟙI*If{$ qgd p>h[rHiĎb3| @S[f͊OWlˁ|#UyQWfv9:(%.Ou7qr000 Z%  xv[J:"oAwIGj"Zˈ+@ Eq[[ g]ʸ+jJ&'TJoq1Htj}'oc_gb.bo۽={\ qS?u[ 1HpBv<;`Iܹ8;(xa0ոhhO$T3yeB#K#r1tnaDyʌt4Pk}Fe:v>ySeǸT8̐ٙʏXW*Aَ4E-ܶ|bi2%` U[Җ] 5/}ͺ%y1;td&9]&.8kJyo6 ξq8֮僭璚+Frzq5m˝ hN];C{of|,TZDjEg*ga&IZ/5u~KiUjd/;͸"#I'[TfX&]q{m `ek{r@: Z+r>R{^$.{vgT &\ VO\^Y=/NBNӯu695`mW[v%Q-tbZΡ_sn̙/t @g3d `K)" ,F"fx̆ Ĥ bo^B(`+:"a`vC >.3vUDuʫ`֜tMYc nl gj5,4 }C mZE:oك1;Y80y<~rVn-.5T(ݛa a(AZUjE r7ڨ03 +G_S^dQPz%-qPM"MzakB̘io2u.3>iNܺsebാ5c*rPi ǝ97п,Uh3:g|vhe)7e=˿>̾vM`OiN^$! ΔF.{[b^8T^NQs p7,A*K_~ ǐ޶&іRFqVx%C-̕[)Bg|+E8M+|WSzDqwI됣PcjMLɾ5 d, D/#Ix'mkYBkrPJK.~ ]4ھMDhK+K@0oXVtWi:5fIȈTSOk,QjOcE ^~ǯJXPH?tUWi`10\q+)Tb-($eWh2N=jg)²lґ?FGaaY&d$m3:oM:; b?̦Ļز5gcYi.a;x)m;jf6p]vBOY#k;QKIjF1c74 9sopVsȤ6Br a3=I43yw~?!Y >Lh7( xMISOUREመR5#*+LD$.'(yr;q%I%;eO9/ݭ=űoz+T)5Xp]8 Ȱ;=JWóSn mL\d[z&]ܘHArsSW r?pRHp%,wvzX 8ē+_QPW:*c7[i痯. e%,L@LW4Z36ٴP Н+W!wU\7 4P& 1儿Dnͼb,TYV5VZQRN0ɉ騌d+ j%k '- ^sֺW?vJ>ڏdDe[#ZDg*-z7Kʘs ,t 45XP,8> )loq)]<@ G Qַ_bR6"|X(ptb8 GJ1)JR.:Fi~^~A*M\vbwt&ABQ |wWٻ15GG<0W~Ѹu?'5#EPơ~L]%H7'fh[qNg^>gҿX ewYR n2]iP?>c`˞f}K_r7;_蘝+~<ORu;R#\x$@l2i&,9pZޯkA(.]cq٫j!Nq&bߥϫ)ח۪{sPt\ [k-nҵF G30Ov #n<{gܥ75Aݏh4G)yY ETP+XϺ}hG]Z!aq$.#Ϭ­4C4;STF$:AFSx]oFa5]6@yHm@~ўɈ,fim=is^|IGfzU76-)^Tvv@t<3K81 ښwaI638JE/6߃{D4s5 ԧćse: j_GGH2gʐ嚺pED Vz^aY\wvoq.jBw?ʽ݇:1/|2cqpTL)̵jRJ t]s 6"`KF]1'(=\(UЌ-{JAօQnak7HmO\_v~Fh}ǂ`a&\.Q(趯<"Js 4ɜVc\XR˜R1bIOi!6?"4BiS_-7tڤ䢺Jڹ?XGCm8)OtԬ2Xr^DŽYx7 TO<]h:➆V&t; 3 ׎kߒgzJQxn8jظ6(T"My"tec Q0kozo\gMP &da4LŒb詁W+ٹqg~2ރz)<ޗ& V󩰯Wj-LajeU|LRR>!=XRJe,]mlX' ŔбtQI[_^пEͩP$!21-+G.z  B;[#0ry Ԣ˻?{SyA9ai ]2zKGsK@ ]YȝiN~ɠ;)[Wg6# rB {\7Mk3rGLFI$Dlv%7T^@@q^[DCLI7'TT㉖SMMxJfZUy ta`tP.?rj:nScvRQd}#T}"\ē#?2^Ue]"KY;U~P:7hC4}SNg"\1"2/eT @V\g_ F :JQ|4z8T p1ېˮASU Hjrp>C4z\B Hn:v+x=1˒-p9ڭ %Ql*eYL|xݏm?/W4o N iUP4Z4 %Y8z0IX|ZW/fX#SSz2L7 }$כv(͍0ģz;} cn0b\Wܷ۩qcS8lIeAKTܭJR׌潙P51mnld]=@XHr3JJ-fRw WE-N7 RIӤĖE> M:kmǭ똊t£cdX HrgsK^^+kF-ԋ.7@umV׭2KB o vga-N-xTdmuCfkdR\.7QnTb475?ChY{hdxj8>G5 0m^ڷ_aU+O ס9GJW  ob:KBhTY^Jk@``~E!ڤ|IW\DlEmޯAUi?5· `@7x!?EUa?eU1bD7@d-|kpk*m˰N̚VNS HA%Gj,Q믏J|H @(Vz7?puo,_}x9Գ ԓfUehQ_ M|J9ܙm9$Wap.Tl[U#yl3G& vѽL&';}x=Ml`>[_=ۋ\sC9>fM㿾"Psx;?O?I'bPD7rAi Η3MO|!{Ol8N8\i@4 "'(+,50C0c.$<-`q~GĐ:RD$ƷSI7 CĹA >{Jo )P2_zhDOwCquB k=?=F_9?Hn+Y $(*UP? NY܏ϠWmPK =b2`DUmak`VX]3vaLS[nj @9Jޏ!O5Bt> p"w~8UeP>`S1K*;qaHMVOIpDwGq)ϋMb<31!*XYڿfD`}Vզ:K6PāOI2xZt.6 ;$q[A;XFZSOoe9U`1TRI_-9xl}z7dTc K.|cŢS[Fha:}*q,9MvErH0Rʱy"݈e*QzS2*==x}Cl8w.='̀U 45֏Y"RZQAU>`=Kä=€]?X灴\ D\/!x"FI_o 's.^?%=lg>3X @c# -p:BFs^EAMϝ72nk![D7븒Qx'XthH3AϾw W\;y4]V Kߡv}#qv|4ƻiza ~NWv1YJUn/x85}&2*{xVLTЌҰa}~+m~z FNWo1-m'.a$ËeL@rV3kopȼnA1d="^0eTrՏzTdGDx{bGuōdi2>u{XHD\LK/#`b9"jvfj/RRC")@6W3O#ձe9aQo Hɇ6eڄY6^s:3 vd04ǵm_pg?_˘4/(@X Sea?if' ODY $bqYvrZ9;iTRZ(pKݺ֬`C:सtT누w#3,CPCs> |jd3"nӌ[.ʷC]`}zg{El<VQ[@ r9҉/ `c0Ov`^!Mۣ/fL/`332nv 6*H5 4G-=G񗀺× iFw:E^ͬ !u9槲|_^ Vy !LJPqŭf)fHt&Gs] Y?T78;=m_dsqpz< }rJSv6D!#Eۗ&a'ÊP{npqaJ0Ѥ@Fřx@Sr -F D1n,HA>.[]w)RMLa`Llݲ~9 TTYsywI PO~["tnd=ē'|$ȘkǦ#-vŭHde4aJkCH]V3MGNSl휜il>$S@N}|Hv(RbZ9l{R&ٝ[8bPV^wZf1"1USjN5*]?Z&6HO}h2hy 1UހC.0dU:% Wz[I;SH*ݛqwAayWWLlTZv"AyxS\x6+MGcHF*+'4o4)0EvHnO NJ؊>)ߤ2y$sA<7R>zHGnC [y2n'p7<U' _k% Ø Q \-8]pT65$7_WJ \[VQ8ugJ>4KMIbwSɄc>mcaoko bຒ qڰcsfٗqX(+; uq@%oo5=FIzVݿ~!0nEzΦ P J@&EzxdK/tEI xᴭ^B{SrwȋL@b.}Q"lH9]D;e۾b5rUPIX'A ߺF= E#V<Χs{BUNWKO1E!p:!:o2+^u{v1j〴R_DW2CrBS UvUJB +Rf%)P-0J5U9Ԉ4s b4f"djNzJq9KM%4Z':P!@ (ę5[J4|5^|n~$xT1e{?gήz aDv\flG;{RZuuLohHrFoL?W+tRhU=Fo'9 rʞ"|{G[j EFi,7‹2G;f=cQ57:ib=3l慪 (wOO;4H]n. GkJfΔ%BL| D=Vnܞw΍0v6&xa֤OW i<4jоFI%/K@:!/?姑<ՠ}zuL]dv{JVO9YΛW-V5K``}>~L*Q #><@糷0d[ %7Et ^Vَ;@iL8"1F4.A{;x/KK8v/K AYeŎr(+ )5p\_K?r1[IU.ƛD{ qvn-SGeF|Wm::ݣ$?|E]Qjw3[`fMYl f?LlF/+6) R)5P#^BM0(7prFV0O}SaF2ږ[%n]t=(I3wȮN_yO4&%8F)]P%Pk_Dƃ Ed'eUHd#wO KX[ A (tu4v~ɤ뵯j7$ ?4 9bý!Jly@dǨB%%UtB3Bc|hwbD+эc$wR2sWCPG/1GcQ]Qoޑ}M;tìqQoff !}(`e@LKqKuNb:J)E8rs2L,TXuϿQ `i^$}$RZoׇq؃c6PX}J/.&HBX16uZ&kiTqx½$ru[6 V\?9i{08w^^Kx<cj`9KlP.b|1~-YX @r8J+vlCc(✳hh/ydŧP S}5YfI(\u~({"Tƒ}j<.gΎ Fkiƾhy"_j"kg䆖j3Jlt&kp;}³"[K><{pa jB(BeF*dEġk2hc|fkIWoz6W,Wt3=0~旙 %˯25LGiΨ@tOY6he갳{JyJe=4b8@ߵX,u;[Ϭmof?Hb.EQ :goWfyBnmQeǵcJ[8QZd ԳaO66E oЮ$ qn@1i=m{;keH_pic_&5nkY).0YeTWnD_DvafBy^<3tlدo!J`R59ѐEQ;#A(c,kvRi[4 {kg{ޚ-EөDp}63p:2*Q'dZ_bIeXD"U-K#=(j7dqsS725]rx#8\m #>?3xM..]}ɾi\eP#0šM/c̙gM)2R,V?#Tts Kb9Rh~ n0Qjd- Z}ĦB fMlnéYt~q g 4A^Vgޜ:U R1臘WLo͟ @ >evQC0m>~uu9Y hX: K|ƛY.i`!~9~ʲZܾ0.s5&}mM0Ƣi]Y/5vި36a0C?"W_r$JۃE"S\*Zg`*h#1w\z2cEV c]q%kc?&WF]'wI 0龬f3Pz -)S+o vRVu|%hB! | xtM&G66Wtf#jS2BI:1%E,ߟ⽅N޷,vHqk6xFks=f8hᏉFx8Ri ;mvj:\6Fǐl2yzb] `CJO}{DQ 6Fe~IB `Ƥ.9*-c|98/+85>]t0s~1;v|tE+1L:ƚeb[T\j4j.Yߩ Q+) 8ha4$FQ )>g2#TX˝J}0<|Kcqr(|&;܎H^Z;!o}EH4oskQJq!dJb?Z%@$52An i |/&L8o3a4yL9Ez{0~IܝcȎ}4,JL>-qƠ(o'i9 `@u(d1çRrO˻}c,ΏXP}^QI)JOw&JzugE4R&~W33! !ΰm~@mGFӉoQ@@x'҈5klh(Wyׁ1}Blg7v[NI\N׏`P ǖbȉBx/V9۸D;Tݎ;lГѺP&`)Ԓf|z#[V3yo"@7]|޹יv,aw.׸.rRLXU-,?!,PaHqk9#q˴_tͦ;.krJ蜼gTnB[0#@dWVh.TWv81Q +x ev(e/wCXQ@F (2SMKn3z{ gqED;>&䆌K6Zfm;Sx6aڐC4A"iy=AٰlL^X }]}= mqFا_\N1tTI46vD^<旗] O >Xe.A{@(S ?aЭ\5Zeo :^ ^錢kqg'NYJh\7;jo"6 !N Q%,|LoՃG,0X!*_X4>a1.d_3ɊN~@N1)"܇,"S孃AKu>ǪxkϚ_$uoQ$yU;Ҫ:m}r,,Wc^7.*uf'z1_NcK@Wfmx1AZU4;#ï1F#O3 K_"Nh8Ä\~bp O7O,7 B|A;g)ji7p!U>燭hT'D Oݱ od?:;=!`tKH j)Lg%_LE҆.l w<}-dU|o4UBHv_e#aٔ/NT# 0ei>ŭR1E&~y `ʩ0+y7djY@bGSev=q9zkU[$꥔"V+4Yȫ;~j+ @7]_w9,P.H[Xl= ^}c8vҔ!.s}8b@B|>+ k߆|oK#t _FΤ}}:fi9Mֺң`bK"$52YYb=gSErMuuu4rsYSP|{&~{j7I3bk[Yc]Vm; ]G<=.*]4)(, [Kxh1 N&$GLbElCŶA(˩I L5μHl2K%ߘʝQȯ@G(W?7,,\(Ivj>ج1n Ғ?<{:B"\mefF1/,պ)q=ՂH a}}{aqTN5= ?"khNڗ76Ekn/WUzAkM @VO5ŗUv:awU%uL h:룺ڥ '\7_S5ʾ+L*LSYV|2J 7Um*Wy ZZS:F1Q(&hZE:|h (Ԃ*Ek ~rSKijW _=hӑ;O>1 LKh)0K&BGmu=I{ h>@r@+Mw,2~A&"vPlBe,fnd|ĥEH 2wF? #Ɉ^)]či( 8F RϺڿz골W51}'ҳZ rP ]1mS5B'%^z$w)hdd4ɀ173N0%Q7C8~>_`}1&]T0<ަ}$|~ zvu _&rZI󶎹^T8cqy"Z# z6Dq<h aҝӠ'>^N!f>Smm\g彤FY].JRgQRaErH!XK 6=$!ҭeja_qCDgyiʙ%ɲζ*8Bi0 1R"/l..p9@+ܿ QJ~jsڊE4wB%/uHqe;QijOz#D+{|08FTC{Mh 5&/v{F]@b=5LoDwӍnG]Vc]g'9ZfIt?L= A]~rqk=|tCwu]ųCC-QаP3}؅-i:!^_N% mRAd9BNhq[oV-ݒ  ׮naϓjok̥K> x|Bԍ rebIx mqvE&/6s{PR%G'զ|E윸jy gʛм h=RPbkںSaǃ`rZE)׶3˂&ɲXU46K1q_G|lhG1_@N ;RdNQUq~ʊjEf< Z٧+# {U" Y0+NLR} Q2[ʈ8ڵnz׻AM7|`l G> Jƺ@v:T2۴N|Vi">ƙ0*{ ˚!h"w'9qx*|Ųt yh @ ^N2YsKэ ;r/X8T5FzHgWvxb)2 Sq\g"nAJw'Srp Vӣڧ rBAvg$ըq,e{O)Ѫ*SEYd:(H ]ؔMv) Mm@Vz+\t5ޖ<h^ Nt쨅}B&g|KfLt{^sT  ޽Q%Zc2XCz/}jdX~^+T5j㺐:H#M~n'd{1&kƏ83\$ر|a!t}"ᣆ;-;}Q[-L-J~lA6R{#m=3/=~8K$ma`g9SY62tE'Wdԓ?nAܧJp..E=KDTa\>=;k6u.v~\Ta5&Һ%+|{dIDLˤ1{!HS&<%EJa>`hʕ~MQHRGԑj5.ވEʁu@ ?~b7z 2äⓩqc|]Sk鏶~\ʈ Ms|#/3j?UP cO82ZXlV';Ce6DPw47MFE.^o`z3.n PX>zE78b$HJQ:<]\Iu0dAɮ'IjfEI7u= Vu^4x.Ja>:^2{Q^]ʺ $D:(ɣ^n ^Hv̀*5̕K<ǩzeinFŶ/ $4bL&!wvF} o4p`2N d ࣳ`,`ѣ'e72nP:(ɱ 4h2zQץ%Ke}y>cNkysa}0DwTvйwtʢh{.k19 ܕR052ޖ:oӾUۼ F,?خک(}¥aHNmx9?o@5[dڱM,6;\Lfwjd84v#ְOu\$?'GVz/×Ќ|IϸЍ[P&RjxfB"a2!f$1e, IM m*m뮣dU|زTx} FvG _bT}>gnz"ڤ kֿ\>a4,+=Q%y1cɢ4Sg+EܘůHfvDp#1' YjІyUcjZuqA ^i1eh=td .1XSFNpbP;r:=]^5tN$lR#xfM"D(Ck,-5Au=I xOo {S̩d͊Xj?k%` Itfs 0"[ȋ!\jhYK"rӂ@/{;ǬAcmI˓IS>fhf~`($\dĜqg\WI3L) n}RSV#ć/5CI`hmkQOIW)s"p>{X}ʢf0 yy{u^v=Fg1g }>[Uw쉡}MEܧM Ӹ"9ŝ?CEt_ϡ&\)J>eGygԝ)tuU`BE@'u;&HYp{bC*Dud' v]m60U ]h6?̈!SMހ| ^|``˽B.g긆+@M;k7{zSBCj W^3r4eEeh_ 늧&Cy Oߧ0Q `]{g`Df_)1H?mV,VOFNW{uU6pU{=Sr_ƤI2zuֱ5#<>H&59c{(N\ ҙ@(R30 ާyd},:\"w0љ5jAf, X{vβ"j*IN՟aH˵$E+Z@ u+tFH\@!>eg(7 oƸ 0ƱW~p5^~U=9l'.+Vd&R-r/l2cW/־\/Re̦`CNH 85,19t5|LvsY¸Cݦȳrб6 sd2}t)WHW=篔{ON1c!F6t?ƻ0x . Of>%c4Վe Ɉ(FX/L8nqThȢlU0ѵivZ|w <jo]Z(g̩  9ݨA9.lxCt@BS, (vRH{X%v2BH7 *BlQ-?\>E^V Ap"ǚ>4sR][*\MF{l|p||ѫKY4W>cCO#;~3V@w%5NXB Ꚙ yWcO>i*4-#y[0&B?܉{9P/ ZfuwR!p8 9Jܷ\L,=fv :?^9GKQgFƗ~2;N8;޹88kW E&@/R}>k5+8#-86DrXCt1Զn{C GrEq8-CMaSxlFǞ8JN 75Rff VqS*r0[1z[hM#|$3VQn||)FG+(nFg!59Լ< G|RG/s( \bS#o^ 9xAZnf\Tω>n}NgFK6~7$xG$Id}6HVd!%jf.XSi! vM#>\ݚfIA8zqB1pzxjJpo@QUƮ][*e7wCv'00w\(+JR_GYvOϚz΀Tɍ0B,hT#lh aA(7iGc} =waTXyQO/h`,$ſKSiO߈&UjNs?N`nlX%>[*x%ƺʪx)xҶIQ6.`&evF޿d0VB$8GY0fwQ) !#垭i#"yڣ1,n.%gD$ZK7/V[EʚF i |MKcEӨSlOZ>2&Xyj!ƐFXq3?Mm]13y;յB' 8CV.(x8Wan8tV;A C_4Ӱl lX<+We@_-;fÆ}4 $QII^WmZ AN@?:\d̘uzowWW *PSo_w\aRPœzO'xνD.c鰝lRK䥂oL@ N]qrtϴR7C>H+ǰzC'{mۙax{R]M|w5@Dt_h ~g_ZoZ'q".7tWPL8׭bP6d%b]wp9u|e帑CM3}9L/кT*͔]?dy$ٮGyu{+4P(E'\cz ?u!2eci:wD9xbf^a?x48b^HQ%{ ?SvTƞy34WN? B3t"ԛ1uUXDžbwkaŰa!D=  S5ο>~j6HF8xx;:rGN[3\k$Wݰʻ5ĂлLJ5ۜi (͝n\,Ƹt$M._^q=(̋dx0#:kf!Kw{Cw z]&WEXb,G/!ynUz3׸kFBsT[_mmQh?r6?L6Q5ҷ3{gB2*TIIG-`qiJD1W"2T?ݘ4)giT)>ku˥\UN 'U %= Yu`q#fmCGݑݗ4HB&(W@ĭ ;{:SZQ I#ϹڐxOg!X5%Qo{dT[}Hzgϝ۝lD{G$9xG;Te1a*Gf#>sB%&/k5I /h]M ~F@U"q\ξD-W&V!] mmon.Z*P['Út*Eέ8ڇJ('q4ayX我tic=RN5ʱ/ycofT - =%hJj?{`6UAnAy(AN6v|4 upk$?}G,x(Ed U}.^lI;Rg~NxixKl;‚[̯IS zQa!Hڛ-˽?GpÀu3 %1SO=C2+u{6oVq51U%pCU[WfYTp]Q^-o%`.xAol:Dk]f=ůMnXsm uי~\!qο%.Pcjpx[d6z ڎ97Wd?ytjAU.RewRB[ٳbcA֎jXLr(e9M aTg4wSP̷Ž{`-OF?͏u+>?T5*{QvV_fua~6H!:x/u>ž< ZHmҲ$"4uEXsK}-zlfz"=3Bzog _=6*ʴ*0RbkyeҀ HyFd_c%2F~d35X46_W1.㳪dԐ8=)e Oʼq?3#)tѢ" |QYt, ^OZDwch ~u򏸅QK#\l^"޽>Sv Vէ$d+`ࠀs;4nW|)ԑ-W~MEazδYZ*D/B5~Dz%w,f.6#YI}ǥCmMhww.̈́8I@+z mG =ۇUifG+ ߳8O˒>5;s!λ %Z:Ne&y4g2\X(cT{=sF]r\D5KL};$Z`B6l v2 8<ƯG+a9U\@@: fQӇIh(rbZQR.2F,0n@ eU4ҦO>TS54! .YH*lg i<݄!/wW,V+, &H.Z0/`$1Uک *@,;ä e.ws@XXޡa7-b-WIig:RH@ xJ\jpD4Y9/K+v^H@}M q4e2Fc]#p7ER[޹ٱP\ 7!i@MS}ű2!홖ϯׯ~9}U%-7ZCM Ӓw" B c2fB%&Rz`qpP bL13} =%]z0yM gu #i0Rԩ?+zEUJI6 `L{hAvW3U֭/Yl4#I+Uhz\ZU5YƍZpX?<عюɃ}#L4M?=Tg5 f +@[yB 'Z5@yO`9\~+/$YYzYt#JN(פgr:jWAdLToS1~:/M-E ;9/]\&uT}_}Mzimh1P_a˸}'Qk_y6VBDu gH^8hh4) c/~5VyDl36VΛƗ&r#G0]8+t쓔 hlµ-Od9q': '_6n2;Q ZʝDxOpE]ddף(hg+ռ杽bG1 ʈDSqtWQ砹YQO ,&_ôzuϚZXՆ 1u:b0w).e4'ʋ w{ì?>uH}u%#pAH#>>^.Ab7Z-UT ?/{vb ^1Αpx vF:T*xc1Z%^gp| ǜ4w\ ѳ;oՎH!^vxR;eGEiO?i-/. @/^t`j3X^XG( P.~M9"ZRՑva##)8Ɠׄ]_1(Pb*آx$_\F\^ڒ .lA)V{zan(!+lejŢGݚuΠ=sʋ>&`ᓮ o[?B_ňGW3Q >JG`OU#D&euL^PtO¼2/tz h5HqfQc\D1NQbf "*/ts a65Jz]wmT74a ,ptB''Xs'`h)&'38H-$uN\]Io׭K=οkA}ΌConD)]vO`ޅ%_,d=~"rku2:I*iĥO&R|"ўHQc:ߔl6b=OeAnBF'q|?ŷaE㪹(jV)a6!L^?ʱ 3䫰'X ` O̜C͚StL8pl-HZ3Ic= ' LlOTб-L`7 lgWhyN0C96!cEa&X#mE]f1G?_ZD?}|¤f2- }})+f7 ]Xi›RQSo+Z7oa D~Ei1Y2|lES΄cYvȒ yCPA ~bCI.Xے&G:Tzhj\y|O Y6wۀN/*^Lͤimu31#3/qov9*gF iܕsaLuʑ ~7dXudu|4m ! %2 f:6?XʬgbtL:3q(gh:.C^8 r/N/l%-c/JY'7;4t+桳Vh/hw3=j[.ͪfС%Mfۂy*IiwN#lL{O~㉵PίZNK5$s96hU5-$\,[wNIjq) Vkuj~~ i5poy>^vV-TT÷]c6)^?ytd ^fwp>Bd"q&">wQM+AksT~nN۬zh_=:mE3ih)if\ bhUܔTJ|Evυrȸr7ÝF3n;RZ!eQ50HNn-MJQa%# S\?XpH$,u\}lE h{A/ |NHBkA&M; ShZ= k/g(X;Xx2T8噆[*S#a8 gEW6v3 3 ߣ6ʓӹtǾ3ZXa(Z"A@jhs4;͆^>%o1oʠSΒhke&hEzL܄d.!;/~U}mHZ:pGI."DnοZ</+ǟ^LՀE`/#\C0[}71.01\:̯V&1uYNzԎZҢU=`9 /Dh)Ŷ)]:nLA ! aG ܵB\mu4& ]s EÓr]spkpjd+"LL3 RKO67)ټK N'@b21[,}?[98r&#Yl~հXY^uy{l.jȸ2<1{Qx6Fnoo}hdd[LR+w%+2úȁwT^lj]/ba٤ _,͸?&T-P P}'ez4_9 ǔ"=è&l5j>E ӒU m p2~zl/(kXAIX8L &(ET\'h(@/pGղ3xoS%qii.i(