llk_linux-2.3/0000775000076400007640000000000010365445210012701 5ustar alpheralpherllk_linux-2.3/po/0000775000076400007640000000000010365445062013324 5ustar alpheralpherllk_linux-2.3/po/ChangeLog0000664000076400007640000000000010314656766015075 0ustar alpheralpherllk_linux-2.3/po/Makefile.in.in0000644000076400007640000001637410365444777016023 0ustar alpheralpher# Makefile for program source directory in GNU NLS utilities package. # Copyright (C) 1995, 1996, 1997 by Ulrich Drepper # # This file file be copied and used freely without restrictions. It can # be used in projects which are not available under the GNU Public License # but which still want to provide support for the GNU gettext functionality. # Please note that the actual code is *not* freely available. # # - Modified by Owen Taylor to use GETTEXT_PACKAGE # instead of PACKAGE and to look for po2tbl in ./ not in intl/ # # - Modified by jacob berkman to install # Makefile.in.in and po2tbl.sed.in for use with glib-gettextize GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ PACKAGE = @PACKAGE@ VERSION = @VERSION@ SHELL = /bin/sh @SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ prefix = @prefix@ exec_prefix = @exec_prefix@ datadir = @datadir@ libdir = @libdir@ localedir = $(libdir)/locale gnulocaledir = $(datadir)/locale gettextsrcdir = $(datadir)/glib-2.0/gettext/po subdir = po INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ MKINSTALLDIRS = $(top_srcdir)/@MKINSTALLDIRS@ CC = @CC@ GENCAT = @GENCAT@ GMSGFMT = @GMSGFMT@ MSGFMT = @MSGFMT@ XGETTEXT = @XGETTEXT@ MSGMERGE = msgmerge DEFS = @DEFS@ CFLAGS = @CFLAGS@ CPPFLAGS = @CPPFLAGS@ INCLUDES = -I.. -I$(top_srcdir)/intl COMPILE = $(CC) -c $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(XCFLAGS) SOURCES = POFILES = @POFILES@ GMOFILES = @GMOFILES@ DISTFILES = ChangeLog Makefile.in.in POTFILES.in $(GETTEXT_PACKAGE).pot \ $(POFILES) $(GMOFILES) $(SOURCES) POTFILES = \ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ INSTOBJEXT = @INSTOBJEXT@ .SUFFIXES: .SUFFIXES: .c .o .po .pox .gmo .mo .msg .cat .c.o: $(COMPILE) $< .po.pox: $(MAKE) $(GETTEXT_PACKAGE).pot $(MSGMERGE) $< $(srcdir)/$(GETTEXT_PACKAGE).pot -o $*.pox .po.mo: $(MSGFMT) -o $@ $< .po.gmo: file=$(srcdir)/`echo $* | sed 's,.*/,,'`.gmo \ && rm -f $$file && $(GMSGFMT) -o $$file $< .po.cat: sed -f ../intl/po2msg.sed < $< > $*.msg \ && rm -f $@ && $(GENCAT) $@ $*.msg all: all-@USE_NLS@ all-yes: $(CATALOGS) all-no: $(srcdir)/$(GETTEXT_PACKAGE).pot: $(POTFILES) $(XGETTEXT) --default-domain=$(GETTEXT_PACKAGE) --directory=$(top_srcdir) \ --add-comments --keyword=_ --keyword=N_ \ --files-from=$(srcdir)/POTFILES.in \ && test ! -f $(GETTEXT_PACKAGE).po \ || ( rm -f $(srcdir)/$(GETTEXT_PACKAGE).pot \ && mv $(GETTEXT_PACKAGE).po $(srcdir)/$(GETTEXT_PACKAGE).pot ) install: install-exec install-data install-exec: install-data: install-data-@USE_NLS@ install-data-no: all install-data-yes: all if test -r "$(MKINSTALLDIRS)"; then \ $(MKINSTALLDIRS) $(DESTDIR)$(datadir); \ else \ $(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(datadir); \ fi @catalogs='$(CATALOGS)'; \ for cat in $$catalogs; do \ cat=`basename $$cat`; \ case "$$cat" in \ *.gmo) destdir=$(gnulocaledir);; \ *) destdir=$(localedir);; \ esac; \ lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \ dir=$(DESTDIR)$$destdir/$$lang/LC_MESSAGES; \ if test -r "$(MKINSTALLDIRS)"; then \ $(MKINSTALLDIRS) $$dir; \ else \ $(SHELL) $(top_srcdir)/mkinstalldirs $$dir; \ fi; \ if test -r $$cat; then \ $(INSTALL_DATA) $$cat $$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT); \ echo "installing $$cat as $$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT)"; \ else \ $(INSTALL_DATA) $(srcdir)/$$cat $$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT); \ echo "installing $(srcdir)/$$cat as" \ "$$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT)"; \ fi; \ if test -r $$cat.m; then \ $(INSTALL_DATA) $$cat.m $$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT).m; \ echo "installing $$cat.m as $$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT).m"; \ else \ if test -r $(srcdir)/$$cat.m ; then \ $(INSTALL_DATA) $(srcdir)/$$cat.m \ $$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT).m; \ echo "installing $(srcdir)/$$cat as" \ "$$dir/$(GETTEXT_PACKAGE)$(INSTOBJEXT).m"; \ else \ true; \ fi; \ fi; \ done if test "$(PACKAGE)" = "glib"; then \ if test -r "$(MKINSTALLDIRS)"; then \ $(MKINSTALLDIRS) $(DESTDIR)$(gettextsrcdir); \ else \ $(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(gettextsrcdir); \ fi; \ $(INSTALL_DATA) $(srcdir)/Makefile.in.in \ $(DESTDIR)$(gettextsrcdir)/Makefile.in.in; \ else \ : ; \ fi # Define this as empty until I found a useful application. installcheck: uninstall: catalogs='$(CATALOGS)'; \ for cat in $$catalogs; do \ cat=`basename $$cat`; \ lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \ rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE)$(INSTOBJEXT); \ rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE)$(INSTOBJEXT).m; \ rm -f $(DESTDIR)$(gnulocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE)$(INSTOBJEXT); \ rm -f $(DESTDIR)$(gnulocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE)$(INSTOBJEXT).m; \ done if test "$(PACKAGE)" = "glib"; then \ rm -f $(DESTDIR)$(gettextsrcdir)/Makefile.in.in; \ fi check: all dvi info tags TAGS ID: mostlyclean: rm -f core core.* *.pox $(GETTEXT_PACKAGE).po *.old.po cat-id-tbl.tmp rm -fr *.o clean: mostlyclean distclean: clean rm -f Makefile Makefile.in POTFILES *.mo *.msg *.cat *.cat.m maintainer-clean: distclean @echo "This command is intended for maintainers to use;" @echo "it deletes files that may require special tools to rebuild." rm -f $(GMOFILES) distdir = ../$(GETTEXT_PACKAGE)-$(VERSION)/$(subdir) dist distdir: update-po $(DISTFILES) dists="$(DISTFILES)"; \ for file in $$dists; do \ ln $(srcdir)/$$file $(distdir) 2> /dev/null \ || cp -p $(srcdir)/$$file $(distdir); \ done update-po: Makefile $(MAKE) $(GETTEXT_PACKAGE).pot tmpdir=`pwd`; \ cd $(srcdir); \ catalogs='$(CATALOGS)'; \ for cat in $$catalogs; do \ cat=`basename $$cat`; \ lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \ echo "$$lang:"; \ if $(MSGMERGE) $$lang.po $(GETTEXT_PACKAGE).pot -o $$tmpdir/$$lang.new.po; then \ if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \ rm -f $$tmpdir/$$lang.new.po; \ else \ if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \ :; \ else \ echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \ rm -f $$tmpdir/$$lang.new.po; \ exit 1; \ fi; \ fi; \ else \ echo "msgmerge for $$cat failed!"; \ rm -f $$tmpdir/$$lang.new.po; \ fi; \ done # POTFILES is created from POTFILES.in by stripping comments, empty lines # and Intltool tags (enclosed in square brackets), and appending a full # relative path to them POTFILES: POTFILES.in ( if test 'x$(srcdir)' != 'x.'; then \ posrcprefix='$(top_srcdir)/'; \ else \ posrcprefix="../"; \ fi; \ rm -f $@-t $@ \ && (sed -e '/^#/d' \ -e "s/^\[.*\] +//" \ -e '/^[ ]*$$/d' \ -e "s@.*@ $$posrcprefix& \\\\@" < $(srcdir)/$@.in \ | sed -e '$$s/\\$$//') > $@-t \ && chmod a-w $@-t \ && mv $@-t $@ ) Makefile: Makefile.in.in ../config.status POTFILES cd .. \ && CONFIG_FILES=$(subdir)/$@.in CONFIG_HEADERS= \ $(SHELL) ./config.status # Tell versions [3.59,3.63) of GNU make not to export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: llk_linux-2.3/po/POTFILES.in0000664000076400007640000000053210355772056015106 0ustar alpheralpher# List of source files containing translatable strings. ## Created by Anjuta - will be overwritten ## If you don't want it to overwrite it, ## Please disable it in the Anjuta project configuration # Source files src/main.c src/llk_about.c src/llk_algorithm.c src/llk_inifile.c src/pak/create_pak.c src/pak/pak.c src/eggtrayicon.c src/tray.c llk_linux-2.3/po/llk_linux.pot0000664000076400007640000002566010365445062016062 0ustar alpheralpher# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2006-01-24 23:39+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" #. Game #. Single #: src/main.c:41 src/main.c:63 src/main.c:79 msgid "_Easy" msgstr "" #: src/main.c:45 src/main.c:66 src/main.c:82 msgid "_Normal" msgstr "" #: src/main.c:49 src/main.c:69 src/main.c:85 msgid "_Hard" msgstr "" #: src/main.c:55 msgid "_Resume" msgstr "" #: src/main.c:59 msgid "_Single" msgstr "" #: src/main.c:72 msgid "_Two" msgstr "" #: src/main.c:88 msgid "_Server" msgstr "" #: src/main.c:91 msgid "_Client" msgstr "" #: src/main.c:94 msgid "_Network" msgstr "" #: src/main.c:101 msgid "_Giveup" msgstr "" #: src/main.c:110 msgid "_Game" msgstr "" #: src/main.c:116 msgid "_Hint" msgstr "" #: src/main.c:120 msgid "_Shuffle" msgstr "" #: src/main.c:124 msgid "_Pause/Proceed" msgstr "" #: src/main.c:130 msgid "H_ide" msgstr "" #. #. Hide menuitem's activeate event is connected in the main function, not here. #. g_signal_connect(G_OBJECT(menuitem),"activate",G_CALLBACK(ui_game_giveup),(gpointer)0); #. #: src/main.c:137 msgid "_Theme Edit Tools" msgstr "" #: src/main.c:140 msgid "_Functions" msgstr "" #: src/main.c:146 msgid "_Themes" msgstr "" #: src/main.c:149 msgid "_Music" msgstr "" #: src/main.c:152 msgid "_Sound" msgstr "" #: src/main.c:155 msgid "_Background Picture" msgstr "" #: src/main.c:160 msgid "_Cheat" msgstr "" #: src/main.c:164 msgid "_Setting" msgstr "" #: src/main.c:170 msgid "_View Scores" msgstr "" #: src/main.c:174 msgid "_Internet Scores" msgstr "" #: src/main.c:178 msgid "S_core" msgstr "" #: src/main.c:183 msgid "_Rules" msgstr "" #: src/main.c:186 msgid "_Author" msgstr "" #. name, stock id #: src/main.c:189 src/main.c:2177 msgid "_About" msgstr "" #: src/main.c:436 src/main.c:473 src/main.c:494 src/main.c:516 src/main.c:539 #: src/main.c:809 src/main.c:882 src/main.c:939 src/main.c:953 src/main.c:1186 msgid "Create pthread error!\n" msgstr "" #: src/main.c:637 msgid "You should pass difficulty Easy before you play Normal." msgstr "" #: src/main.c:640 msgid "You should pass difficulty Normal before you play Hard." msgstr "" #: src/main.c:678 msgid "Read saved game data error,Maybe you have not saved a game before.\n" msgstr "" #: src/main.c:691 msgid "Call algorithm_game_begin function error.\n" msgstr "" #: src/main.c:820 src/main.c:1630 src/main.c:1754 #, c-format msgid "Failed to extract file:%s.\n" msgstr "" #: src/main.c:827 src/main.c:1637 src/main.c:1761 msgid "randomback=NULL,Error occored.\n" msgstr "" #: src/main.c:864 src/main.c:1108 #, c-format msgid "Life:%d" msgstr "" #: src/main.c:905 msgid "" "Congratulations,you have success the Easy difficulty,you may play Normal now!" msgstr "" #: src/main.c:908 msgid "" "Congratulations,you have success the Normal difficulty,you may play Hard now!" msgstr "" #: src/main.c:911 msgid "" "Congratulations,you have success all the difficulties,I admire you so much..." msgstr "" #: src/main.c:917 msgid "Ini file save error!\n" msgstr "" #. popup dialog window #: src/main.c:924 msgid "Success and failure are nothing,just try again!" msgstr "" #: src/main.c:1050 msgid "Diff:Easy" msgstr "" #: src/main.c:1053 msgid "Diff:Normal" msgstr "" #: src/main.c:1056 msgid "Diff:Hard" msgstr "" #: src/main.c:1061 #, c-format msgid "Lev:%d" msgstr "" #. no change #: src/main.c:1067 msgid "No Change" msgstr "" #. move down #: src/main.c:1070 msgid "Move Down" msgstr "" #. move left #: src/main.c:1073 msgid "Move Left" msgstr "" #. up down separate #: src/main.c:1076 msgid "Up Down Separate" msgstr "" #. left right separate #: src/main.c:1079 msgid "Left Right Separate" msgstr "" #. up down converge #: src/main.c:1082 msgid "Up Down Converge" msgstr "" #. left right converge #: src/main.c:1085 msgid "Left Right Converge" msgstr "" #. up leftward,down rightward #: src/main.c:1088 msgid "Up left,Down right" msgstr "" #. left downward,right upward #: src/main.c:1091 msgid "Left down,Right up" msgstr "" #. disperse from center #: src/main.c:1094 msgid "DisperseFromCenter" msgstr "" #. centralize #: src/main.c:1097 msgid "Centralize" msgstr "" #: src/main.c:1111 src/main.c:1151 #, c-format msgid "Hint:%d" msgstr "" #: src/main.c:1118 src/main.c:2258 msgid "Diff:" msgstr "" #: src/main.c:1119 src/main.c:2263 msgid "Lev:" msgstr "" #: src/main.c:1120 src/main.c:2278 msgid "Change Type:" msgstr "" #: src/main.c:1122 src/main.c:2268 msgid "Life:" msgstr "" #: src/main.c:1123 src/main.c:2273 msgid "Hint:" msgstr "" #: src/main.c:1487 msgid "User Setting Save Error,fail to creat directory:$HOME/.llk_linux\n" msgstr "" #: src/main.c:1499 msgid "Unable to read UserSettings.ini" msgstr "" #: src/main.c:1521 src/main.c:1589 msgid "Failed to read \"[UISETTING]/themename\" key." msgstr "" #: src/main.c:1569 msgid "Unable to save $HOME/.llk_linux/UserSettings.ini" msgstr "" #: src/main.c:1582 #, c-format msgid "Failed to read \"[THEMEFILE]/%s\"" msgstr "" #: src/main.c:1595 #, c-format msgid "The package file:LLK_DATA_PATH/pak/%s does not exists." msgstr "" #: src/main.c:1602 msgid "LoadPAKHFT error." msgstr "" #: src/main.c:1614 msgid "Failed to extract necessary jpg/png files." msgstr "" #: src/main.c:1653 msgid "Convert jpg/png files into ui_pixbuf error." msgstr "" #: src/main.c:1700 #, c-format msgid "Failed to read \"[THEMEFILE]/%s\"\n" msgstr "" #: src/main.c:1709 #, c-format msgid "The package file:LLK_DATA_PATH/%s does not exists.\n" msgstr "" #: src/main.c:1716 msgid "LoadPAKHFT error.\n" msgstr "" #: src/main.c:1729 msgid "Failed to extract necessary jpg/png files.\n" msgstr "" #: src/main.c:1777 msgid "Convert jpg/png files into ui_pixbuf error.\n" msgstr "" #: src/main.c:1825 src/main.c:1850 msgid "Open save.dat file error.\n" msgstr "" #: src/main.c:1863 msgid "Input your name and nick" msgstr "" #: src/main.c:1867 msgid " Name " msgstr "" #: src/main.c:1877 msgid " Nick " msgstr "" #. Button area #: src/main.c:1886 msgid "OK" msgstr "" #: src/main.c:1888 msgid "Cancel" msgstr "" #: src/main.c:1953 msgid "Open file error.\n" msgstr "" #: src/main.c:2020 #, c-format msgid "Easy" msgstr "" #: src/main.c:2022 #, c-format msgid "Normal" msgstr "" #: src/main.c:2024 #, c-format msgid "Hard" msgstr "" #: src/main.c:2026 #, c-format msgid "Unknown" msgstr "" #: src/main.c:2048 msgid "Open score.dat error.\n" msgstr "" #: src/main.c:2064 msgid "Top 10 Heros" msgstr "" #: src/main.c:2070 msgid "Position" msgstr "" #: src/main.c:2073 msgid "Score" msgstr "" #: src/main.c:2076 msgid "Name" msgstr "" #: src/main.c:2079 msgid "Nick name" msgstr "" #: src/main.c:2082 msgid "Difficulty" msgstr "" #: src/main.c:2085 msgid "Level" msgstr "" #: src/main.c:2088 msgid "Data&Time" msgstr "" #. Create button #: src/main.c:2129 msgid " Close " msgstr "" #: src/main.c:2169 msgid "_Help" msgstr "" #: src/main.c:2170 msgid "Help" msgstr "" #. name, stock id #: src/main.c:2173 msgid "_Quit" msgstr "" #. label, accelerator #: src/main.c:2174 msgid "Quit" msgstr "" #. label, accelerator #: src/main.c:2178 msgid "About" msgstr "" #: src/main.c:2203 msgid "Lian Lian Kan " msgstr "" #: src/main.c:2203 msgid " by Alpher" msgstr "" #. If player quit game while playing, call save_game_data #: src/main.c:2336 msgid "Save game data to file error.\n" msgstr "" #: src/llk_about.c:32 msgid "About llk_linux Version" msgstr "" #: src/llk_about.c:37 msgid "" "llk_linux Designed by Alpher\n" "by Zhao Mingxian \n" "Copyright (C) 2005 Zhao Mingxian\n" "\n" "This program is free software; you can redistribute it and/or modify\n" "it under the terms of the GNU General Public License as published by\n" "the Free Software Foundation; either version 2 of the License, or \n" "(at your option) any later version. \n" "\n" "This program is distributed in the hope that it will be useful,\n" "but WITHOUT ANY WARRANTY; without even the implied warranty of\n" "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the \n" "GNU General Public License for more details. \n" "\n" "This Software is designed in C,with GTK+ 2.0 library.\n" "It's project websit is at:llk-linux.sourceforge.net\n" "and forum in China is at:www.linuxfans.org.\n" "\n" "You should have received a copy of the GNU General Public License\n" "along with this program; if not, write to the Free Software\n" "Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA" msgstr "" #: src/llk_about.c:63 src/llk_about.c:110 msgid "Close" msgstr "" #: src/llk_about.c:76 msgid "llk_linux game rules" msgstr "" #: src/llk_about.c:82 msgid "Extract HowToPlay.jpg failed." msgstr "" #: src/llk_about.c:92 msgid "Read HowToPlay.jpg into pixbuf error." msgstr "" #. Write warring message #: src/llk_inifile.c:156 #, c-format msgid "" "# DO NOT Modify this file by hand unless you exactly know what you are " "doing.\n" msgstr "" #: src/pak/create_pak.c:33 msgid "PAK File Compiler" msgstr "" #: src/pak/create_pak.c:35 msgid "Compilation / Output" msgstr "" #: src/pak/create_pak.c:43 msgid " Input Directory " msgstr "" #: src/pak/create_pak.c:51 msgid " Output PAK Name " msgstr "" #: src/pak/create_pak.c:55 msgid "Extract PAK File" msgstr "" #: src/pak/create_pak.c:63 msgid " Choose PAK File " msgstr "" #: src/pak/create_pak.c:71 msgid " Output Directory " msgstr "" #. Button area #: src/pak/create_pak.c:77 msgid " Compilation " msgstr "" #: src/pak/create_pak.c:80 msgid " Extract All " msgstr "" #: src/pak/create_pak.c:83 msgid " Cancel " msgstr "" #: src/pak/create_pak.c:96 msgid "Select Folder To Compile" msgstr "" #: src/pak/create_pak.c:104 msgid "Select Output PAK File Name" msgstr "" #: src/pak/create_pak.c:112 msgid "Select A PAK File To Extract" msgstr "" #: src/pak/create_pak.c:120 msgid "Select Folder Where To Extract The PAK File" msgstr "" #: src/pak/create_pak.c:169 msgid "Compile Fold to PAK Successfully." msgstr "" #: src/pak/create_pak.c:179 msgid "" "Compile Fold to PAK Failed,Check the folder/file name if you have right to " "access them" msgstr "" #: src/pak/create_pak.c:194 msgid "Extract PAK Successfully." msgstr "" #: src/pak/create_pak.c:204 msgid "" "Extract PAK File Failed,Check if you have right to access the file/folder." msgstr "" #. Create the header and file table #: src/pak/pak.c:167 msgid "GenerateHFT() failed." msgstr "" #. Work out the offsets #: src/pak/pak.c:170 msgid "WorkOutOffsets() failed." msgstr "" #: src/eggtrayicon.c:127 msgid "Orientation" msgstr "" #: src/eggtrayicon.c:128 msgid "The orientation of the tray." msgstr "" #: src/tray.c:81 msgid "" "llk_linux\n" "Lian Lian Kan,Version 2.2.\n" msgstr "" llk_linux-2.3/po/zh_CN.po0000664000076400007640000003510510365445062014671 0ustar alpheralpher# translation of zh_CN.po to llk_linux # This file is distributed under the same license as the PACKAGE package. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER. # alpher , 2005. # msgid "" msgstr "" "Project-Id-Version: zh_CN\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2006-01-24 23:39+0800\n" "PO-Revision-Date: 2005-10-01 12:27+0800\n" "Last-Translator: alpher \n" "Language-Team: llk_linux \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.10.2\n" #. Game #. Single #: src/main.c:41 src/main.c:63 src/main.c:79 msgid "_Easy" msgstr "简单(_E)" #: src/main.c:45 src/main.c:66 src/main.c:82 msgid "_Normal" msgstr "一般(_N)" #: src/main.c:49 src/main.c:69 src/main.c:85 msgid "_Hard" msgstr "困难(_H)" #: src/main.c:55 msgid "_Resume" msgstr "继续上次游戏(_R)" #: src/main.c:59 msgid "_Single" msgstr "单人游戏(_S)" #: src/main.c:72 msgid "_Two" msgstr "双人对战(_T)" #: src/main.c:88 msgid "_Server" msgstr "服务器端(_S)" #: src/main.c:91 msgid "_Client" msgstr "客户端(_C)" #: src/main.c:94 msgid "_Network" msgstr "网络对战(_N)" #: src/main.c:101 msgid "_Giveup" msgstr "放弃(_G)" #: src/main.c:110 msgid "_Game" msgstr "游戏(_G)" #: src/main.c:116 msgid "_Hint" msgstr "提示(_H)" #: src/main.c:120 msgid "_Shuffle" msgstr "重新洗牌(_S)" #: src/main.c:124 #, fuzzy msgid "_Pause/Proceed" msgstr "暂停(_P)" #: src/main.c:130 msgid "H_ide" msgstr "隐藏(_i)" #. #. Hide menuitem's activeate event is connected in the main function, not here. #. g_signal_connect(G_OBJECT(menuitem),"activate",G_CALLBACK(ui_game_giveup),(gpointer)0); #. #: src/main.c:137 msgid "_Theme Edit Tools" msgstr "主题编辑工具(_T)" #: src/main.c:140 msgid "_Functions" msgstr "功能(_F)" #: src/main.c:146 msgid "_Themes" msgstr "主题(_T)" #: src/main.c:149 msgid "_Music" msgstr "背景音乐(_M)" #: src/main.c:152 msgid "_Sound" msgstr "声效(_S)" #: src/main.c:155 msgid "_Background Picture" msgstr "背景图片(_B)" #: src/main.c:160 msgid "_Cheat" msgstr "作弊(_C)" #: src/main.c:164 msgid "_Setting" msgstr "设置(_S)" #: src/main.c:170 msgid "_View Scores" msgstr "查看英雄榜(_V)" #: src/main.c:174 msgid "_Internet Scores" msgstr "网络排行(_I)" #: src/main.c:178 msgid "S_core" msgstr "分数(_c)" #: src/main.c:183 msgid "_Rules" msgstr "游戏规则(_R)" #: src/main.c:186 msgid "_Author" msgstr "关于作者(_A)" #. name, stock id #: src/main.c:189 src/main.c:2177 msgid "_About" msgstr "关于(_A)" #: src/main.c:436 src/main.c:473 src/main.c:494 src/main.c:516 src/main.c:539 #: src/main.c:809 src/main.c:882 src/main.c:939 src/main.c:953 src/main.c:1186 msgid "Create pthread error!\n" msgstr "" #: src/main.c:637 msgid "You should pass difficulty Easy before you play Normal." msgstr "先玩过了\"简单\"再来玩\"一般\"吧." #: src/main.c:640 msgid "You should pass difficulty Normal before you play Hard." msgstr "先玩过了\"一般\"再来玩\"困难\"吧" #: src/main.c:678 msgid "Read saved game data error,Maybe you have not saved a game before.\n" msgstr "读取游戏进度出错.或许您以前没有保存过游戏.\n" #: src/main.c:691 msgid "Call algorithm_game_begin function error.\n" msgstr "调用algorithm_game_begin函数出错.\n" #: src/main.c:820 src/main.c:1630 src/main.c:1754 #, c-format msgid "Failed to extract file:%s.\n" msgstr "解包文件%s时出错.\n" #: src/main.c:827 src/main.c:1637 src/main.c:1761 msgid "randomback=NULL,Error occored.\n" msgstr "randomback为空,发生错误了.\n" #: src/main.c:864 src/main.c:1108 #, c-format msgid "Life:%d" msgstr "生命:%d" #: src/main.c:905 msgid "" "Congratulations,you have success the Easy difficulty,you may play Normal now!" msgstr "恭喜恭喜,你已经通过\"简单\"难度,玩玩\"一般\"吧!" #: src/main.c:908 msgid "" "Congratulations,you have success the Normal difficulty,you may play Hard now!" msgstr "好利害哦,\"一般\"都过了,挑战\"困难\"吧!" #: src/main.c:911 msgid "" "Congratulations,you have success all the difficulties,I admire you so much..." msgstr "通关了?!什么也不说了,一个字………………牛X" #: src/main.c:917 msgid "Ini file save error!\n" msgstr "Ini文件保存出错!\n" #. popup dialog window #: src/main.c:924 msgid "Success and failure are nothing,just try again!" msgstr "胜败乃兵家常事,大侠重新来过吧!" #: src/main.c:1050 msgid "Diff:Easy" msgstr "难度:简单" #: src/main.c:1053 msgid "Diff:Normal" msgstr "难度:一般" #: src/main.c:1056 msgid "Diff:Hard" msgstr "难度:困难" #: src/main.c:1061 #, c-format msgid "Lev:%d" msgstr "等级:%d" #. no change #: src/main.c:1067 msgid "No Change" msgstr "无变化" #. move down #: src/main.c:1070 msgid "Move Down" msgstr "向下" #. move left #: src/main.c:1073 msgid "Move Left" msgstr "向左" #. up down separate #: src/main.c:1076 msgid "Up Down Separate" msgstr "上下分离" #. left right separate #: src/main.c:1079 msgid "Left Right Separate" msgstr "左右分离" #. up down converge #: src/main.c:1082 msgid "Up Down Converge" msgstr "上下集中" #. left right converge #: src/main.c:1085 msgid "Left Right Converge" msgstr "左右集中" #. up leftward,down rightward #: src/main.c:1088 msgid "Up left,Down right" msgstr "上左下右" #. left downward,right upward #: src/main.c:1091 msgid "Left down,Right up" msgstr "左下右上" #. disperse from center #: src/main.c:1094 msgid "DisperseFromCenter" msgstr "向外扩散" #. centralize #: src/main.c:1097 msgid "Centralize" msgstr "向内集中" #: src/main.c:1111 src/main.c:1151 #, c-format msgid "Hint:%d" msgstr "提示:%d" #: src/main.c:1118 src/main.c:2258 msgid "Diff:" msgstr "难度:" #: src/main.c:1119 src/main.c:2263 msgid "Lev:" msgstr "等级:" #: src/main.c:1120 src/main.c:2278 msgid "Change Type:" msgstr "变化类型:" #: src/main.c:1122 src/main.c:2268 msgid "Life:" msgstr "生命:" #: src/main.c:1123 src/main.c:2273 msgid "Hint:" msgstr "提示:" #: src/main.c:1487 msgid "User Setting Save Error,fail to creat directory:$HOME/.llk_linux\n" msgstr "创建目录$HOME/.llk_linux失败,无法保存配置文件.\n" #: src/main.c:1499 msgid "Unable to read UserSettings.ini" msgstr "无法读取UserSetting.ini" #: src/main.c:1521 src/main.c:1589 msgid "Failed to read \"[UISETTING]/themename\" key." msgstr "读取键值\"[UISETTING]/themename\"出错." #: src/main.c:1569 msgid "Unable to save $HOME/.llk_linux/UserSettings.ini" msgstr "无法保存$HOME/.llk_linux/UserSettings.ini" #: src/main.c:1582 #, c-format msgid "Failed to read \"[THEMEFILE]/%s\"" msgstr "读取\"[THEMEFILE]/%s\"失败" #: src/main.c:1595 #, c-format msgid "The package file:LLK_DATA_PATH/pak/%s does not exists." msgstr "PAK包LLK_DATA_PATH/pak/%s不存在." #: src/main.c:1602 msgid "LoadPAKHFT error." msgstr "读取PAK文件表出错." #: src/main.c:1614 msgid "Failed to extract necessary jpg/png files." msgstr "解包必须的jpg/png文件失败." #: src/main.c:1653 msgid "Convert jpg/png files into ui_pixbuf error." msgstr "将jpg/png装入ui_pixbuf出错." #: src/main.c:1700 #, c-format msgid "Failed to read \"[THEMEFILE]/%s\"\n" msgstr "读取\"[THEMEFILE]/%s\"失败\n" #: src/main.c:1709 #, c-format msgid "The package file:LLK_DATA_PATH/%s does not exists.\n" msgstr "PAK包LLK_DATA_PATH/%s不存在\n" #: src/main.c:1716 msgid "LoadPAKHFT error.\n" msgstr "读取PAK文件表出错.\n" #: src/main.c:1729 msgid "Failed to extract necessary jpg/png files.\n" msgstr "解包必须的jpg/png文件失败.\n" #: src/main.c:1777 msgid "Convert jpg/png files into ui_pixbuf error.\n" msgstr "将jpg/png装入ui_pixbuf出错.\n" #: src/main.c:1825 src/main.c:1850 msgid "Open save.dat file error.\n" msgstr "打开save.dat文件出错\n" #: src/main.c:1863 msgid "Input your name and nick" msgstr "输入大名和雅号" #: src/main.c:1867 msgid " Name " msgstr "大名" #: src/main.c:1877 msgid " Nick " msgstr "雅号" #. Button area #: src/main.c:1886 msgid "OK" msgstr "输好了" #: src/main.c:1888 msgid "Cancel" msgstr "不输了" #: src/main.c:1953 msgid "Open file error.\n" msgstr "打开文件出错.\n" #: src/main.c:2020 #, c-format msgid "Easy" msgstr "简单" #: src/main.c:2022 #, c-format msgid "Normal" msgstr "一般" #: src/main.c:2024 #, c-format msgid "Hard" msgstr "困难" #: src/main.c:2026 #, c-format msgid "Unknown" msgstr "未知" #: src/main.c:2048 msgid "Open score.dat error.\n" msgstr "打开score.dat出错.\n" #: src/main.c:2064 msgid "Top 10 Heros" msgstr "英雄榜" #: src/main.c:2070 msgid "Position" msgstr "名次" #: src/main.c:2073 msgid "Score" msgstr "分数" #: src/main.c:2076 msgid "Name" msgstr "大名" #: src/main.c:2079 msgid "Nick name" msgstr "雅号" #: src/main.c:2082 msgid "Difficulty" msgstr "难度" #: src/main.c:2085 msgid "Level" msgstr "等级" #: src/main.c:2088 msgid "Data&Time" msgstr "时间" #. Create button #: src/main.c:2129 msgid " Close " msgstr "关闭" #: src/main.c:2169 msgid "_Help" msgstr "" #: src/main.c:2170 msgid "Help" msgstr "" #. name, stock id #: src/main.c:2173 #, fuzzy msgid "_Quit" msgstr "提示(_H)" #. label, accelerator #: src/main.c:2174 msgid "Quit" msgstr "" #. label, accelerator #: src/main.c:2178 #, fuzzy msgid "About" msgstr "关于(_A)" #: src/main.c:2203 msgid "Lian Lian Kan " msgstr "连连看" #: src/main.c:2203 msgid " by Alpher" msgstr "Alpher制作" #. If player quit game while playing, call save_game_data #: src/main.c:2336 msgid "Save game data to file error.\n" msgstr "保存游戏进度出错.\n" #: src/llk_about.c:32 msgid "About llk_linux Version" msgstr "关于连连看 V" #: src/llk_about.c:37 msgid "" "llk_linux Designed by Alpher\n" "by Zhao Mingxian \n" "Copyright (C) 2005 Zhao Mingxian\n" "\n" "This program is free software; you can redistribute it and/or modify\n" "it under the terms of the GNU General Public License as published by\n" "the Free Software Foundation; either version 2 of the License, or \n" "(at your option) any later version. \n" "\n" "This program is distributed in the hope that it will be useful,\n" "but WITHOUT ANY WARRANTY; without even the implied warranty of\n" "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the \n" "GNU General Public License for more details. \n" "\n" "This Software is designed in C,with GTK+ 2.0 library.\n" "It's project websit is at:llk-linux.sourceforge.net\n" "and forum in China is at:www.linuxfans.org.\n" "\n" "You should have received a copy of the GNU General Public License\n" "along with this program; if not, write to the Free Software\n" "Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA" msgstr "" "连连看 Alpher 制作\n" "赵明现毕业于北京大学空间物理专业99级\n" "版权所有 (C) 2005 赵明现\n" "\n" "This program is free software; you can redistribute it and/or modify\n" "it under the terms of the GNU General Public License as published by\n" "the Free Software Foundation; either version 2 of the License, or \n" "(at your option) any later version. \n" "\n" "This program is distributed in the hope that it will be useful,\n" "but WITHOUT ANY WARRANTY; without even the implied warranty of\n" "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the \n" "GNU General Public License for more details. \n" "\n" "本软件使用C语言,基于GTK+2.0开发.\n" "项目主页在:llk-linux.sourceforge.net\n" "国内论坛在:www.linuxfans.org.连连看-linux版面\n" "\n" "You should have received a copy of the GNU General Public License\n" "along with this program; if not, write to the Free Software\n" "Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA" #: src/llk_about.c:63 src/llk_about.c:110 msgid "Close" msgstr "关闭" #: src/llk_about.c:76 msgid "llk_linux game rules" msgstr "连连看游戏规则" #: src/llk_about.c:82 msgid "Extract HowToPlay.jpg failed." msgstr "解包HowToPlay.jpg时出错." #: src/llk_about.c:92 msgid "Read HowToPlay.jpg into pixbuf error." msgstr "将HowToPlay.jpg读为pixbuf时出错." #. Write warring message #: src/llk_inifile.c:156 #, c-format msgid "" "# DO NOT Modify this file by hand unless you exactly know what you are " "doing.\n" msgstr "# 如果您不知道本文件各项的具体含义,请不要轻易修改本文件.\n" #: src/pak/create_pak.c:33 msgid "PAK File Compiler" msgstr "PAK打包/解包器" #: src/pak/create_pak.c:35 msgid "Compilation / Output" msgstr "打包" #: src/pak/create_pak.c:43 msgid " Input Directory " msgstr "输入目录" #: src/pak/create_pak.c:51 msgid " Output PAK Name " msgstr "输出PAK文件名" #: src/pak/create_pak.c:55 msgid "Extract PAK File" msgstr "解包" #: src/pak/create_pak.c:63 msgid " Choose PAK File " msgstr "选择PAK文件" #: src/pak/create_pak.c:71 msgid " Output Directory " msgstr "输出目录" #. Button area #: src/pak/create_pak.c:77 msgid " Compilation " msgstr "打包" #: src/pak/create_pak.c:80 msgid " Extract All " msgstr "解包" #: src/pak/create_pak.c:83 msgid " Cancel " msgstr "取消" #: src/pak/create_pak.c:96 msgid "Select Folder To Compile" msgstr "选择需要打包的目录" #: src/pak/create_pak.c:104 msgid "Select Output PAK File Name" msgstr "输入PAK包文件名" #: src/pak/create_pak.c:112 msgid "Select A PAK File To Extract" msgstr "选择需要解包的PAK文件" #: src/pak/create_pak.c:120 msgid "Select Folder Where To Extract The PAK File" msgstr "选择解包到何处" #: src/pak/create_pak.c:169 msgid "Compile Fold to PAK Successfully." msgstr "打包顺利完成." #: src/pak/create_pak.c:179 msgid "" "Compile Fold to PAK Failed,Check the folder/file name if you have right to " "access them" msgstr "打包出错,检查是否有权访问指定的文件/目录." #: src/pak/create_pak.c:194 msgid "Extract PAK Successfully." msgstr "解包顺利完成." #: src/pak/create_pak.c:204 msgid "" "Extract PAK File Failed,Check if you have right to access the file/folder." msgstr "解包出错,检查是否有权访问指定的文件/目录." #. Create the header and file table #: src/pak/pak.c:167 msgid "GenerateHFT() failed." msgstr "GenerateHFT()调用失败." #. Work out the offsets #: src/pak/pak.c:170 msgid "WorkOutOffsets() failed." msgstr "WorkOutOffsets()调用失败" #: src/eggtrayicon.c:127 msgid "Orientation" msgstr "" #: src/eggtrayicon.c:128 msgid "The orientation of the tray." msgstr "" #: src/tray.c:81 msgid "" "llk_linux\n" "Lian Lian Kan,Version 2.2.\n" msgstr "" #~ msgid "mainback=NULL,Error occored.\n" #~ msgstr "mainback为空,出错了.\n" llk_linux-2.3/po/zh_CN.gmo0000664000076400007640000002415010365445062015033 0ustar alpheralpher         3 E NP  *    V !s M M M1 + ,  &+IJZ*+2 R+s%8=DJY_gy    %"CH+/63f6 0/7HYAl777>FZai oz !N/~   SF(X   <?=E1 !   #1 8ELj<q#$%B*`      '1 8B JTn    &$ ?K       !,! L!$m! !!-!! ! ! "="R")o"(" """ " " # # # )# 4# ?#J#[#l# }#### ### ## $$,$@$/("E(<+S;V3fs_G(irLq8>O ",dU:]ye`JuljN0%'XQK $RY.Wo*}PEM{|h#/Im^=[ @a-9\wTx~AF)!&cHZk7Dp C562?bn41Bvz gt Cancel Choose PAK File Close Compilation Extract All Input Directory Name Nick Output Directory Output PAK Name by Alpher# DO NOT Modify this file by hand unless you exactly know what you are doing. About llk_linux VersionCall algorithm_game_begin function error. CancelCentralizeChange Type:CloseCompilation / OutputCompile Fold to PAK Failed,Check the folder/file name if you have right to access themCompile Fold to PAK Successfully.Congratulations,you have success all the difficulties,I admire you so much...Congratulations,you have success the Easy difficulty,you may play Normal now!Congratulations,you have success the Normal difficulty,you may play Hard now!Convert jpg/png files into ui_pixbuf error.Convert jpg/png files into ui_pixbuf error. Data&TimeDiff:Diff:EasyDiff:HardDiff:NormalDifficultyDisperseFromCenterEasyExtract HowToPlay.jpg failed.Extract PAK FileExtract PAK File Failed,Check if you have right to access the file/folder.Extract PAK Successfully.Failed to extract file:%s. Failed to extract necessary jpg/png files.Failed to extract necessary jpg/png files. Failed to read "[THEMEFILE]/%s"Failed to read "[THEMEFILE]/%s" Failed to read "[UISETTING]/themename" key.GenerateHFT() failed.H_ideHardHint:Hint:%dIni file save error! Input your name and nickLeft Right ConvergeLeft Right SeparateLeft down,Right upLev:Lev:%dLevelLian Lian Kan Life:Life:%dLoadPAKHFT error.LoadPAKHFT error. Move DownMove LeftNameNick nameNo ChangeNormalOKOpen file error. Open save.dat file error. Open score.dat error. PAK File CompilerPositionRead HowToPlay.jpg into pixbuf error.Read saved game data error,Maybe you have not saved a game before. S_coreSave game data to file error. ScoreSelect A PAK File To ExtractSelect Folder To CompileSelect Folder Where To Extract The PAK FileSelect Output PAK File NameSuccess and failure are nothing,just try again!The package file:LLK_DATA_PATH/%s does not exists. The package file:LLK_DATA_PATH/pak/%s does not exists.Top 10 HerosUnable to read UserSettings.iniUnable to save $HOME/.llk_linux/UserSettings.iniUnknownUp Down ConvergeUp Down SeparateUp left,Down rightUser Setting Save Error,fail to creat directory:$HOME/.llk_linux WorkOutOffsets() failed.You should pass difficulty Easy before you play Normal.You should pass difficulty Normal before you play Hard._About_Author_Background Picture_Cheat_Client_Easy_Functions_Game_Giveup_Hard_Hint_Internet Scores_Music_Network_Normal_Resume_Rules_Server_Setting_Shuffle_Single_Sound_Theme Edit Tools_Themes_Two_View Scoresllk_linux Designed by Alpher by Zhao Mingxian Copyright (C) 2005 Zhao Mingxian 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. This Software is designed in C,with GTK+ 2.0 library. It's project websit is at:llk-linux.sourceforge.net and forum in China is at:www.linuxfans.org. 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 USAllk_linux game rulesrandomback=NULL,Error occored. Project-Id-Version: zh_CN Report-Msgid-Bugs-To: POT-Creation-Date: 2006-01-24 23:39+0800 PO-Revision-Date: 2005-10-01 12:27+0800 Last-Translator: alpher Language-Team: llk_linux MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Generator: KBabel 1.10.2 取消选择PAK文件关闭打包解包输入目录大名雅号输出目录输出PAK文件名Alpher制作# 如果您不知道本文件各项的具体含义,请不要轻易修改本文件. 关于连连看 V调用algorithm_game_begin函数出错. 不输了向内集中变化类型:关闭打包打包出错,检查是否有权访问指定的文件/目录.打包顺利完成.通关了?!什么也不说了,一个字………………牛X恭喜恭喜,你已经通过"简单"难度,玩玩"一般"吧!好利害哦,"一般"都过了,挑战"困难"吧!将jpg/png装入ui_pixbuf出错.将jpg/png装入ui_pixbuf出错. 时间难度:难度:简单难度:困难难度:一般难度向外扩散简单解包HowToPlay.jpg时出错.解包解包出错,检查是否有权访问指定的文件/目录.解包顺利完成.解包文件%s时出错. 解包必须的jpg/png文件失败.解包必须的jpg/png文件失败. 读取"[THEMEFILE]/%s"失败读取"[THEMEFILE]/%s"失败 读取键值"[UISETTING]/themename"出错.GenerateHFT()调用失败.隐藏(_i)困难提示:提示:%dIni文件保存出错! 输入大名和雅号左右集中左右分离左下右上等级:等级:%d等级连连看生命:生命:%d读取PAK文件表出错.读取PAK文件表出错. 向下向左大名雅号无变化一般输好了打开文件出错. 打开save.dat文件出错 打开score.dat出错. PAK打包/解包器名次将HowToPlay.jpg读为pixbuf时出错.读取游戏进度出错.或许您以前没有保存过游戏. 分数(_c)保存游戏进度出错. 分数选择需要解包的PAK文件选择需要打包的目录选择解包到何处输入PAK包文件名胜败乃兵家常事,大侠重新来过吧!PAK包LLK_DATA_PATH/%s不存在 PAK包LLK_DATA_PATH/pak/%s不存在.英雄榜无法读取UserSetting.ini无法保存$HOME/.llk_linux/UserSettings.ini未知上下集中上下分离上左下右创建目录$HOME/.llk_linux失败,无法保存配置文件. WorkOutOffsets()调用失败先玩过了"简单"再来玩"一般"吧.先玩过了"一般"再来玩"困难"吧关于(_A)关于作者(_A)背景图片(_B)作弊(_C)客户端(_C)简单(_E)功能(_F)游戏(_G)放弃(_G)困难(_H)提示(_H)网络排行(_I)背景音乐(_M)网络对战(_N)一般(_N)继续上次游戏(_R)游戏规则(_R)服务器端(_S)设置(_S)重新洗牌(_S)单人游戏(_S)声效(_S)主题编辑工具(_T)主题(_T)双人对战(_T)查看英雄榜(_V)连连看 Alpher 制作 赵明现毕业于北京大学空间物理专业99级 版权所有 (C) 2005 赵明现 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. 本软件使用C语言,基于GTK+2.0开发. 项目主页在:llk-linux.sourceforge.net 国内论坛在:www.linuxfans.org.连连看-linux版面 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连连看游戏规则randomback为空,发生错误了. llk_linux-2.3/README0000664000076400007640000000000010315751721013551 0ustar alpheralpherllk_linux-2.3/acinclude.m40000664000076400007640000000004710314656766015111 0ustar alpheralpherAC_DEFUN([AM_GNU_GETTEXT_VERSION], []) llk_linux-2.3/configure.in0000664000076400007640000000563710356004244015223 0ustar alpheralpherdnl Process this file with autoconf to produce a configure script. dnl Created by Anjuta - will be overwritten dnl If you don't want it to overwrite it, dnl Please disable it in the Anjuta project configuration AC_INIT(configure.in) AM_INIT_AUTOMAKE(llk_linux, 2.3) AM_CONFIG_HEADER(config.h) AM_MAINTAINER_MODE AC_ISC_POSIX AC_PROG_CC AM_PROG_CC_STDC AC_HEADER_STDC GETTEXT_PACKAGE=llk_linux AC_SUBST(GETTEXT_PACKAGE) AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [Package name for gettext]) dnl Languages which your application supports ALL_LINGUAS="zh_CN" AM_GLIB_GNU_GETTEXT AM_PROG_LIBTOOL PKG_CHECK_MODULES(PACKAGE, [gtk+-2.0 gdk-2.0]) AC_SUBST(PACKAGE_CFLAGS) AC_SUBST(PACKAGE_LIBS) dnl Set PACKAGE_LOCALE_DIR in config.h. if test "x${prefix}" = "xNONE"; then AC_DEFINE_UNQUOTED(PACKAGE_LOCALE_DIR, "${ac_default_prefix}/${DATADIRNAME}/locale", [Package local directory]) else AC_DEFINE_UNQUOTED(PACKAGE_LOCALE_DIR, "${prefix}/${DATADIRNAME}/locale", [Package local directory]) fi dnl Set PACKAGE SOURCE DIR in config.h. packagesrcdir=`cd $srcdir && pwd` dnl Set PACKAGE PREFIX if test "x${prefix}" = "xNONE"; then packageprefix=${ac_default_prefix} else packageprefix=${prefix} fi dnl Set PACKAGE DATA & DOC DIR packagedatadir=share packagedocdir=doc/${PACKAGE} dnl Set PACKAGE DIRS in config.h. packagepixmapsdir=${packagedatadir}/pixmaps packagehelpdir=${packagedatadir}/help packagemenudir=${packagedatadir} dnl Subst PACKAGE_DATA_DIR. NO_PREFIX_PACKAGE_DATA_DIR="${packagedatadir}" AC_SUBST(NO_PREFIX_PACKAGE_DATA_DIR) PACKAGE_DATA_DIR="${packageprefix}/${packagedatadir}" AC_SUBST(PACKAGE_DATA_DIR) dnl Subst PACKAGE_DOC_DIR. NO_PREFIX_PACKAGE_DOC_DIR="${packagedocdir}" AC_SUBST(NO_PREFIX_PACKAGE_DOC_DIR) PACKAGE_DOC_DIR="${packageprefix}/${packagedocdir}" AC_SUBST(PACKAGE_DOC_DIR) dnl Subst PACKAGE_PIXMAPS_DIR. NO_PREFIX_PACKAGE_PIXMAPS_DIR="${packagepixmapsdir}" AC_SUBST(NO_PREFIX_PACKAGE_PIXMAPS_DIR) PACKAGE_PIXMAPS_DIR="${packageprefix}/${packagepixmapsdir}" AC_SUBST(PACKAGE_PIXMAPS_DIR) dnl Subst PACKAGE_HELP_DIR. NO_PREFIX_PACKAGE_HELP_DIR="${packagehelpdir}" AC_SUBST(NO_PREFIX_PACKAGE_HELP_DIR) PACKAGE_HELP_DIR="${packageprefix}/${packagehelpdir}" AC_SUBST(PACKAGE_HELP_DIR) dnl Subst PACKAGE_MENU_DIR. NO_PREFIX_PACKAGE_MENU_DIR="${packagemenudir}" AC_SUBST(NO_PREFIX_PACKAGE_MENU_DIR) PACKAGE_MENU_DIR="${packageprefix}/${packagemenudir}" AC_SUBST(PACKAGE_MENU_DIR) AC_DEFINE_UNQUOTED(PACKAGE_DATA_DIR, "${packageprefix}/${packagedatadir}") AC_DEFINE_UNQUOTED(PACKAGE_DOC_DIR, "${packageprefix}/${packagedocdir}") AC_DEFINE_UNQUOTED(PACKAGE_PIXMAPS_DIR, "${packageprefix}/${packagepixmapsdir}") AC_DEFINE_UNQUOTED(PACKAGE_HELP_DIR, "${packageprefix}/${packagehelpdir}") AC_DEFINE_UNQUOTED(PACKAGE_MENU_DIR, "${packageprefix}/${packagemenudir}") AC_DEFINE_UNQUOTED(PACKAGE_SOURCE_DIR, "${packagesrcdir}") AC_OUTPUT([ Makefile po/Makefile.in include/Makefile src/Makefile pixmaps/Makefile data/Makefile ]) llk_linux-2.3/aclocal.m40000664000076400007640000101643210356504403014550 0ustar alpheralpher# generated automatically by aclocal 1.9.6 -*- Autoconf -*- # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, # 2005 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. # Copyright (C) 1995-2002 Free Software Foundation, Inc. # Copyright (C) 2001-2003,2004 Red Hat, Inc. # # This file is free software, distributed under the terms of the GNU # General Public License. As a special exception to the GNU General # Public License, this file may be distributed as part of a program # that contains a configuration script generated by Autoconf, under # the same distribution terms as the rest of that program. # # This file can be copied and used freely without restrictions. It can # be used in projects which are not available under the GNU Public License # but which still want to provide support for the GNU gettext functionality. # # Macro to add for using GNU gettext. # Ulrich Drepper , 1995, 1996 # # Modified to never use included libintl. # Owen Taylor , 12/15/1998 # # Major rework to remove unused code # Owen Taylor , 12/11/2002 # # Added better handling of ALL_LINGUAS from GNU gettext version # written by Bruno Haible, Owen Taylor 5/30/3002 # # Modified to require ngettext # Matthias Clasen 08/06/2004 # # We need this here as well, since someone might use autoconf-2.5x # to configure GLib then an older version to configure a package # using AM_GLIB_GNU_GETTEXT AC_PREREQ(2.53) dnl dnl We go to great lengths to make sure that aclocal won't dnl try to pull in the installed version of these macros dnl when running aclocal in the glib directory. dnl m4_copy([AC_DEFUN],[glib_DEFUN]) m4_copy([AC_REQUIRE],[glib_REQUIRE]) dnl dnl At the end, if we're not within glib, we'll define the public dnl definitions in terms of our private definitions. dnl # GLIB_LC_MESSAGES #-------------------- glib_DEFUN([GLIB_LC_MESSAGES], [AC_CHECK_HEADERS([locale.h]) if test $ac_cv_header_locale_h = yes; then AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES, [AC_TRY_LINK([#include ], [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 file defines LC_MESSAGES.]) fi fi]) # GLIB_PATH_PROG_WITH_TEST #---------------------------- dnl GLIB_PATH_PROG_WITH_TEST(VARIABLE, PROG-TO-CHECK-FOR, dnl TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]]) glib_DEFUN([GLIB_PATH_PROG_WITH_TEST], [# Extract the first word of "$2", so it can be a program name with args. set dummy $2; ac_word=[$]2 AC_MSG_CHECKING([for $ac_word]) AC_CACHE_VAL(ac_cv_path_$1, [case "[$]$1" in /*) ac_cv_path_$1="[$]$1" # Let the user override the test with a path. ;; *) IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" for ac_dir in ifelse([$5], , $PATH, [$5]); do test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then if [$3]; then ac_cv_path_$1="$ac_dir/$ac_word" break fi fi done IFS="$ac_save_ifs" dnl If no 4th arg is given, leave the cache variable unset, dnl so AC_PATH_PROGS will keep looking. ifelse([$4], , , [ test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4" ])dnl ;; esac])dnl $1="$ac_cv_path_$1" if test ifelse([$4], , [-n "[$]$1"], ["[$]$1" != "$4"]); then AC_MSG_RESULT([$]$1) else AC_MSG_RESULT(no) fi AC_SUBST($1)dnl ]) # GLIB_WITH_NLS #----------------- glib_DEFUN([GLIB_WITH_NLS], dnl NLS is obligatory [USE_NLS=yes AC_SUBST(USE_NLS) gt_cv_have_gettext=no CATOBJEXT=NONE XGETTEXT=: INTLLIBS= AC_CHECK_HEADER(libintl.h, [gt_cv_func_dgettext_libintl="no" libintl_extra_libs="" # # First check in libc # AC_CACHE_CHECK([for ngettext in libc], gt_cv_func_ngettext_libc, [AC_TRY_LINK([ #include ], [return !ngettext ("","", 1)], gt_cv_func_ngettext_libc=yes, gt_cv_func_ngettext_libc=no) ]) if test "$gt_cv_func_ngettext_libc" = "yes" ; then AC_CACHE_CHECK([for dgettext in libc], gt_cv_func_dgettext_libc, [AC_TRY_LINK([ #include ], [return !dgettext ("","")], gt_cv_func_dgettext_libc=yes, gt_cv_func_dgettext_libc=no) ]) fi if test "$gt_cv_func_ngettext_libc" = "yes" ; then AC_CHECK_FUNCS(bind_textdomain_codeset) fi # # If we don't have everything we want, check in libintl # if test "$gt_cv_func_dgettext_libc" != "yes" \ || test "$gt_cv_func_ngettext_libc" != "yes" \ || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then AC_CHECK_LIB(intl, bindtextdomain, [AC_CHECK_LIB(intl, ngettext, [AC_CHECK_LIB(intl, dgettext, gt_cv_func_dgettext_libintl=yes)])]) if test "$gt_cv_func_dgettext_libintl" != "yes" ; then AC_MSG_CHECKING([if -liconv is needed to use gettext]) AC_MSG_RESULT([]) AC_CHECK_LIB(intl, ngettext, [AC_CHECK_LIB(intl, dcgettext, [gt_cv_func_dgettext_libintl=yes libintl_extra_libs=-liconv], :,-liconv)], :,-liconv) fi # # If we found libintl, then check in it for bind_textdomain_codeset(); # we'll prefer libc if neither have bind_textdomain_codeset(), # and both have dgettext and ngettext # if test "$gt_cv_func_dgettext_libintl" = "yes" ; then glib_save_LIBS="$LIBS" LIBS="$LIBS -lintl $libintl_extra_libs" unset ac_cv_func_bind_textdomain_codeset AC_CHECK_FUNCS(bind_textdomain_codeset) LIBS="$glib_save_LIBS" if test "$ac_cv_func_bind_textdomain_codeset" = "yes" ; then gt_cv_func_dgettext_libc=no else if test "$gt_cv_func_dgettext_libc" = "yes" \ && test "$gt_cv_func_ngettext_libc" = "yes"; then gt_cv_func_dgettext_libintl=no fi fi fi fi if test "$gt_cv_func_dgettext_libc" = "yes" \ || test "$gt_cv_func_dgettext_libintl" = "yes"; then gt_cv_have_gettext=yes fi if test "$gt_cv_func_dgettext_libintl" = "yes"; then INTLLIBS="-lintl $libintl_extra_libs" fi if test "$gt_cv_have_gettext" = "yes"; then AC_DEFINE(HAVE_GETTEXT,1, [Define if the GNU gettext() function is already present or preinstalled.]) GLIB_PATH_PROG_WITH_TEST(MSGFMT, msgfmt, [test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], no)dnl if test "$MSGFMT" != "no"; then glib_save_LIBS="$LIBS" LIBS="$LIBS $INTLLIBS" AC_CHECK_FUNCS(dcgettext) AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT) GLIB_PATH_PROG_WITH_TEST(XGETTEXT, xgettext, [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :) AC_TRY_LINK(, [extern int _nl_msg_cat_cntr; return _nl_msg_cat_cntr], [CATOBJEXT=.gmo DATADIRNAME=share], [case $host in *-*-solaris*) dnl On Solaris, if bind_textdomain_codeset is in libc, dnl GNU format message catalog is always supported, dnl since both are added to the libc all together. dnl Hence, we'd like to go with DATADIRNAME=share and dnl and CATOBJEXT=.gmo in this case. AC_CHECK_FUNC(bind_textdomain_codeset, [CATOBJEXT=.gmo DATADIRNAME=share], [CATOBJEXT=.mo DATADIRNAME=lib]) ;; *) CATOBJEXT=.mo DATADIRNAME=lib ;; esac]) LIBS="$glib_save_LIBS" INSTOBJEXT=.mo else gt_cv_have_gettext=no fi fi ]) if test "$gt_cv_have_gettext" = "yes" ; then AC_DEFINE(ENABLE_NLS, 1, [always defined to indicate that i18n is enabled]) fi dnl Test whether we really found GNU xgettext. if test "$XGETTEXT" != ":"; then dnl If it is not GNU xgettext we define it as : so that the dnl Makefiles still can work. if $XGETTEXT --omit-header /dev/null 2> /dev/null; then : ; else AC_MSG_RESULT( [found xgettext program is not GNU xgettext; ignore it]) XGETTEXT=":" fi fi # We need to process the po/ directory. POSUB=po AC_OUTPUT_COMMANDS( [case "$CONFIG_FILES" in *po/Makefile.in*) sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile esac]) dnl These rules are solely for the distribution goal. While doing this dnl we only have to keep exactly one list of the available catalogs dnl in configure.in. for lang in $ALL_LINGUAS; do GMOFILES="$GMOFILES $lang.gmo" POFILES="$POFILES $lang.po" done dnl Make all variables we use known to autoconf. AC_SUBST(CATALOGS) AC_SUBST(CATOBJEXT) AC_SUBST(DATADIRNAME) AC_SUBST(GMOFILES) AC_SUBST(INSTOBJEXT) AC_SUBST(INTLLIBS) AC_SUBST(PO_IN_DATADIR_TRUE) AC_SUBST(PO_IN_DATADIR_FALSE) AC_SUBST(POFILES) AC_SUBST(POSUB) ]) # AM_GLIB_GNU_GETTEXT # ------------------- # Do checks necessary for use of gettext. If a suitable implementation # of gettext is found in either in libintl or in the C library, # it will set INTLLIBS to the libraries needed for use of gettext # and AC_DEFINE() HAVE_GETTEXT and ENABLE_NLS. (The shell variable # gt_cv_have_gettext will be set to "yes".) It will also call AC_SUBST() # on various variables needed by the Makefile.in.in installed by # glib-gettextize. dnl glib_DEFUN([GLIB_GNU_GETTEXT], [AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([AC_HEADER_STDC])dnl GLIB_LC_MESSAGES GLIB_WITH_NLS if test "$gt_cv_have_gettext" = "yes"; then if test "x$ALL_LINGUAS" = "x"; then LINGUAS= else AC_MSG_CHECKING(for catalogs to be installed) NEW_LINGUAS= for presentlang in $ALL_LINGUAS; do useit=no if test "%UNSET%" != "${LINGUAS-%UNSET%}"; then desiredlanguages="$LINGUAS" else desiredlanguages="$ALL_LINGUAS" fi for desiredlang in $desiredlanguages; do # Use the presentlang catalog if desiredlang is # a. equal to presentlang, or # b. a variant of presentlang (because in this case, # presentlang can be used as a fallback for messages # which are not translated in the desiredlang catalog). case "$desiredlang" in "$presentlang"*) useit=yes;; esac done if test $useit = yes; then NEW_LINGUAS="$NEW_LINGUAS $presentlang" fi done LINGUAS=$NEW_LINGUAS AC_MSG_RESULT($LINGUAS) fi dnl Construct list of names of catalog files to be constructed. if test -n "$LINGUAS"; then for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done fi fi dnl If the AC_CONFIG_AUX_DIR macro for autoconf is used we possibly dnl find the mkinstalldirs script in another subdir but ($top_srcdir). dnl Try to locate is. MKINSTALLDIRS= if test -n "$ac_aux_dir"; then MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" fi if test -z "$MKINSTALLDIRS"; then MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" fi AC_SUBST(MKINSTALLDIRS) dnl Generate list of files to be processed by xgettext which will dnl be included in po/Makefile. test -d po || mkdir po if test "x$srcdir" != "x."; then if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then posrcprefix="$srcdir/" else posrcprefix="../$srcdir/" fi else posrcprefix="../" fi rm -f po/POTFILES sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \ < $srcdir/po/POTFILES.in > po/POTFILES ]) # AM_GLIB_DEFINE_LOCALEDIR(VARIABLE) # ------------------------------- # Define VARIABLE to the location where catalog files will # be installed by po/Makefile. glib_DEFUN([GLIB_DEFINE_LOCALEDIR], [glib_REQUIRE([GLIB_GNU_GETTEXT])dnl glib_save_prefix="$prefix" glib_save_exec_prefix="$exec_prefix" test "x$prefix" = xNONE && prefix=$ac_default_prefix test "x$exec_prefix" = xNONE && exec_prefix=$prefix if test "x$CATOBJEXT" = "x.mo" ; then localedir=`eval echo "${libdir}/locale"` else localedir=`eval echo "${datadir}/locale"` fi prefix="$glib_save_prefix" exec_prefix="$glib_save_exec_prefix" AC_DEFINE_UNQUOTED($1, "$localedir", [Define the location where the catalogs will be installed]) ]) dnl dnl Now the definitions that aclocal will find dnl ifdef(glib_configure_in,[],[ AC_DEFUN([AM_GLIB_GNU_GETTEXT],[GLIB_GNU_GETTEXT($@)]) AC_DEFUN([AM_GLIB_DEFINE_LOCALEDIR],[GLIB_DEFINE_LOCALEDIR($@)]) ])dnl # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- # serial 47 AC_PROG_LIBTOOL # AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED) # ----------------------------------------------------------- # If this macro is not defined by Autoconf, define it here. m4_ifdef([AC_PROVIDE_IFELSE], [], [m4_define([AC_PROVIDE_IFELSE], [m4_ifdef([AC_PROVIDE_$1], [$2], [$3])])]) # AC_PROG_LIBTOOL # --------------- AC_DEFUN([AC_PROG_LIBTOOL], [AC_REQUIRE([_AC_PROG_LIBTOOL])dnl dnl If AC_PROG_CXX has already been expanded, run AC_LIBTOOL_CXX dnl immediately, otherwise, hook it in at the end of AC_PROG_CXX. AC_PROVIDE_IFELSE([AC_PROG_CXX], [AC_LIBTOOL_CXX], [define([AC_PROG_CXX], defn([AC_PROG_CXX])[AC_LIBTOOL_CXX ])]) dnl And a similar setup for Fortran 77 support AC_PROVIDE_IFELSE([AC_PROG_F77], [AC_LIBTOOL_F77], [define([AC_PROG_F77], defn([AC_PROG_F77])[AC_LIBTOOL_F77 ])]) dnl Quote A][M_PROG_GCJ so that aclocal doesn't bring it in needlessly. dnl If either AC_PROG_GCJ or A][M_PROG_GCJ have already been expanded, run dnl AC_LIBTOOL_GCJ immediately, otherwise, hook it in at the end of both. AC_PROVIDE_IFELSE([AC_PROG_GCJ], [AC_LIBTOOL_GCJ], [AC_PROVIDE_IFELSE([A][M_PROG_GCJ], [AC_LIBTOOL_GCJ], [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ], [AC_LIBTOOL_GCJ], [ifdef([AC_PROG_GCJ], [define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[AC_LIBTOOL_GCJ])]) ifdef([A][M_PROG_GCJ], [define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[AC_LIBTOOL_GCJ])]) ifdef([LT_AC_PROG_GCJ], [define([LT_AC_PROG_GCJ], defn([LT_AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])])]) ])])# AC_PROG_LIBTOOL # _AC_PROG_LIBTOOL # ---------------- AC_DEFUN([_AC_PROG_LIBTOOL], [AC_REQUIRE([AC_LIBTOOL_SETUP])dnl AC_BEFORE([$0],[AC_LIBTOOL_CXX])dnl AC_BEFORE([$0],[AC_LIBTOOL_F77])dnl AC_BEFORE([$0],[AC_LIBTOOL_GCJ])dnl # This can be used to rebuild libtool when needed LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" # Always use our own libtool. LIBTOOL='$(SHELL) $(top_builddir)/libtool' AC_SUBST(LIBTOOL)dnl # Prevent multiple expansion define([AC_PROG_LIBTOOL], []) ])# _AC_PROG_LIBTOOL # AC_LIBTOOL_SETUP # ---------------- AC_DEFUN([AC_LIBTOOL_SETUP], [AC_PREREQ(2.50)dnl AC_REQUIRE([AC_ENABLE_SHARED])dnl AC_REQUIRE([AC_ENABLE_STATIC])dnl AC_REQUIRE([AC_ENABLE_FAST_INSTALL])dnl AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_REQUIRE([AC_CANONICAL_BUILD])dnl AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([AC_PROG_LD])dnl AC_REQUIRE([AC_PROG_LD_RELOAD_FLAG])dnl AC_REQUIRE([AC_PROG_NM])dnl AC_REQUIRE([AC_PROG_LN_S])dnl AC_REQUIRE([AC_DEPLIBS_CHECK_METHOD])dnl # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! AC_REQUIRE([AC_OBJEXT])dnl AC_REQUIRE([AC_EXEEXT])dnl dnl AC_LIBTOOL_SYS_MAX_CMD_LEN AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE AC_LIBTOOL_OBJDIR AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl _LT_AC_PROG_ECHO_BACKSLASH case $host_os in aix3*) # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi ;; esac # Sed substitution that helps us do robust quoting. It backslashifies # metacharacters that are still active within double-quoted strings. Xsed='sed -e 1s/^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 MSVC, # which needs '.lib'). libext=a ltmain="$ac_aux_dir/ltmain.sh" ofile="$default_ofile" with_gnu_ld="$lt_cv_prog_gnu_ld" AC_CHECK_TOOL(AR, ar, false) AC_CHECK_TOOL(RANLIB, ranlib, :) AC_CHECK_TOOL(STRIP, strip, :) old_CC="$CC" old_CFLAGS="$CFLAGS" # Set sane defaults for various variables test -z "$AR" && AR=ar test -z "$AR_FLAGS" && AR_FLAGS=cru test -z "$AS" && AS=as test -z "$CC" && CC=cc test -z "$LTCC" && LTCC=$CC test -z "$DLLTOOL" && DLLTOOL=dlltool test -z "$LD" && LD=ld test -z "$LN_S" && LN_S="ln -s" test -z "$MAGIC_CMD" && MAGIC_CMD=file test -z "$NM" && NM=nm test -z "$SED" && SED=sed test -z "$OBJDUMP" && OBJDUMP=objdump test -z "$RANLIB" && RANLIB=: test -z "$STRIP" && STRIP=: test -z "$ac_objext" && ac_objext=o # Determine commands to create old-style static archives. old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs' old_postinstall_cmds='chmod 644 $oldlib' old_postuninstall_cmds= if test -n "$RANLIB"; then case $host_os in openbsd*) old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds" ;; *) old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds" ;; esac old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" fi _LT_CC_BASENAME([$compiler]) # Only perform the check for file, if the check method requires it case $deplibs_check_method in file_magic*) if test "$file_magic_cmd" = '$MAGIC_CMD'; then AC_PATH_MAGIC fi ;; esac AC_PROVIDE_IFELSE([AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no) AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL], enable_win32_dll=yes, enable_win32_dll=no) AC_ARG_ENABLE([libtool-lock], [AC_HELP_STRING([--disable-libtool-lock], [avoid locking (might break parallel builds)])]) test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes AC_ARG_WITH([pic], [AC_HELP_STRING([--with-pic], [try to use only PIC/non-PIC objects @<:@default=use both@:>@])], [pic_mode="$withval"], [pic_mode=default]) test -z "$pic_mode" && pic_mode=default # Use C for the default configuration in the libtool script tagname= AC_LIBTOOL_LANG_C_CONFIG _LT_AC_TAGCONFIG ])# AC_LIBTOOL_SETUP # _LT_AC_SYS_COMPILER # ------------------- AC_DEFUN([_LT_AC_SYS_COMPILER], [AC_REQUIRE([AC_PROG_CC])dnl # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # Allow CC to be a program name with arguments. compiler=$CC ])# _LT_AC_SYS_COMPILER # _LT_CC_BASENAME(CC) # ------------------- # Calculate cc_basename. Skip known compiler wrappers and cross-prefix. AC_DEFUN([_LT_CC_BASENAME], [for cc_temp in $1""; do case $cc_temp in compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;; distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;; \-*) ;; *) break;; esac done cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` ]) # _LT_COMPILER_BOILERPLATE # ------------------------ # Check for compiler boilerplate output or warnings with # the simple compiler test code. AC_DEFUN([_LT_COMPILER_BOILERPLATE], [ac_outfile=conftest.$ac_objext printf "$lt_simple_compile_test_code" >conftest.$ac_ext eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err _lt_compiler_boilerplate=`cat conftest.err` $rm conftest* ])# _LT_COMPILER_BOILERPLATE # _LT_LINKER_BOILERPLATE # ---------------------- # Check for linker boilerplate output or warnings with # the simple link test code. AC_DEFUN([_LT_LINKER_BOILERPLATE], [ac_outfile=conftest.$ac_objext printf "$lt_simple_link_test_code" >conftest.$ac_ext eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` $rm conftest* ])# _LT_LINKER_BOILERPLATE # _LT_AC_SYS_LIBPATH_AIX # ---------------------- # Links a minimal program and checks the executable # for the system default hardcoded library path. In most cases, # this is /usr/lib:/lib, but when the MPI compilers are used # the location of the communication and MPI libs are included too. # If we don't find anything, use the default library path according # to the aix ld manual. AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX], [AC_LINK_IFELSE(AC_LANG_PROGRAM,[ aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } }'` # Check for a 64-bit object if we didn't find anything. if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } }'`; fi],[]) if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi ])# _LT_AC_SYS_LIBPATH_AIX # _LT_AC_SHELL_INIT(ARG) # ---------------------- AC_DEFUN([_LT_AC_SHELL_INIT], [ifdef([AC_DIVERSION_NOTICE], [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)], [AC_DIVERT_PUSH(NOTICE)]) $1 AC_DIVERT_POP ])# _LT_AC_SHELL_INIT # _LT_AC_PROG_ECHO_BACKSLASH # -------------------------- # Add some code to the start of the generated configure script which # will find an echo command which doesn't interpret backslashes. AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH], [_LT_AC_SHELL_INIT([ # Check that we are running under the correct shell. SHELL=${CONFIG_SHELL-/bin/sh} case X$ECHO in X*--fallback-echo) # Remove one level of quotation (which was required for Make). ECHO=`echo "$ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','` ;; esac echo=${ECHO-echo} if test "X[$]1" = X--no-reexec; then # Discard the --no-reexec flag, and continue. shift elif test "X[$]1" = X--fallback-echo; then # Avoid inline document here, it may be left over : elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then # Yippee, $echo works! : else # Restart under the correct shell. exec $SHELL "[$]0" --no-reexec ${1+"[$]@"} fi if test "X[$]1" = X--fallback-echo; then # used as fallback echo shift cat </dev/null 2>&1 && unset CDPATH if test -z "$ECHO"; then if test "X${echo_test_string+set}" != Xset; then # find a string as large as possible, as long as the shell can cope with it for cmd in 'sed 50q "[$]0"' 'sed 20q "[$]0"' 'sed 10q "[$]0"' 'sed 2q "[$]0"' 'echo test'; do # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... if (echo_test_string=`eval $cmd`) 2>/dev/null && echo_test_string=`eval $cmd` && (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null then break fi done fi if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then : else # The Solaris, AIX, and Digital Unix default echo programs unquote # backslashes. This makes it impossible to quote backslashes using # echo "$something" | sed 's/\\/\\\\/g' # # So, first we look for a working echo in the user's PATH. lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for dir in $PATH /usr/ucb; do IFS="$lt_save_ifs" if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then echo="$dir/echo" break fi done IFS="$lt_save_ifs" if test "X$echo" = Xecho; then # We didn't find a better echo, so look for alternatives. if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' && echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then # This shell has a builtin print -r that does the trick. echo='print -r' elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) && test "X$CONFIG_SHELL" != X/bin/ksh; then # If we have ksh, try running configure again with it. ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} export ORIGINAL_CONFIG_SHELL CONFIG_SHELL=/bin/ksh export CONFIG_SHELL exec $CONFIG_SHELL "[$]0" --no-reexec ${1+"[$]@"} else # Try using printf. echo='printf %s\n' if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then # Cool, printf works : elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` && test "X$echo_testing_string" = 'X\t' && echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL export CONFIG_SHELL SHELL="$CONFIG_SHELL" export SHELL echo="$CONFIG_SHELL [$]0 --fallback-echo" elif echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` && test "X$echo_testing_string" = 'X\t' && echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then echo="$CONFIG_SHELL [$]0 --fallback-echo" else # maybe with a smaller string... prev=: for cmd in 'echo test' 'sed 2q "[$]0"' 'sed 10q "[$]0"' 'sed 20q "[$]0"' 'sed 50q "[$]0"'; do if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null then break fi prev="$cmd" done if test "$prev" != 'sed 50q "[$]0"'; then echo_test_string=`eval $prev` export echo_test_string exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "[$]0" ${1+"[$]@"} else # Oops. We lost completely, so just stick with echo. echo=echo fi fi fi fi fi fi # Copy echo and quote the copy suitably for passing to libtool from # the Makefile, instead of quoting the original, which is used later. ECHO=$echo if test "X$ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then ECHO="$CONFIG_SHELL \\\$\[$]0 --fallback-echo" fi AC_SUBST(ECHO) ])])# _LT_AC_PROG_ECHO_BACKSLASH # _LT_AC_LOCK # ----------- AC_DEFUN([_LT_AC_LOCK], [AC_ARG_ENABLE([libtool-lock], [AC_HELP_STRING([--disable-libtool-lock], [avoid locking (might break parallel builds)])]) test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes # Some flags need to be propagated to the compiler or linker for good # libtool support. case $host in ia64-*-hpux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then case `/usr/bin/file conftest.$ac_objext` in *ELF-32*) HPUX_IA64_MODE="32" ;; *ELF-64*) HPUX_IA64_MODE="64" ;; esac fi rm -rf conftest* ;; *-*-irix6*) # Find out which ABI we are using. echo '[#]line __oline__ "configure"' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then if test "$lt_cv_prog_gnu_ld" = yes; then case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -melf32bsmip" ;; *N32*) LD="${LD-ld} -melf32bmipn32" ;; *64-bit*) LD="${LD-ld} -melf64bmip" ;; esac else case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -32" ;; *N32*) LD="${LD-ld} -n32" ;; *64-bit*) LD="${LD-ld} -64" ;; esac fi fi rm -rf conftest* ;; x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then case `/usr/bin/file conftest.o` in *32-bit*) case $host in x86_64-*linux*) LD="${LD-ld} -m elf_i386" ;; ppc64-*linux*|powerpc64-*linux*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) LD="${LD-ld} -m elf_s390" ;; sparc64-*linux*) LD="${LD-ld} -m elf32_sparc" ;; esac ;; *64-bit*) case $host in x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; ppc*-*linux*|powerpc*-*linux*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*) LD="${LD-ld} -m elf64_s390" ;; sparc*-*linux*) LD="${LD-ld} -m elf64_sparc" ;; esac ;; esac fi rm -rf conftest* ;; *-*-sco3.2v5*) # On SCO OpenServer 5, we need -belf to get full-featured binaries. SAVE_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -belf" AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf, [AC_LANG_PUSH(C) AC_TRY_LINK([],[],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no]) AC_LANG_POP]) if test x"$lt_cv_cc_needs_belf" != x"yes"; then # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf CFLAGS="$SAVE_CFLAGS" fi ;; AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL], [*-*-cygwin* | *-*-mingw* | *-*-pw32*) AC_CHECK_TOOL(DLLTOOL, dlltool, false) AC_CHECK_TOOL(AS, as, false) AC_CHECK_TOOL(OBJDUMP, objdump, false) ;; ]) esac need_locks="$enable_libtool_lock" ])# _LT_AC_LOCK # AC_LIBTOOL_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, # [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE]) # ---------------------------------------------------------------- # Check whether the given compiler option works AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [AC_REQUIRE([LT_AC_PROG_SED]) AC_CACHE_CHECK([$1], [$2], [$2=no ifelse([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) printf "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="$3" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&AS_MESSAGE_LOG_FD echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp $SED '/^$/d' conftest.err >conftest.er2 if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then $2=yes fi fi $rm conftest* ]) if test x"[$]$2" = xyes; then ifelse([$5], , :, [$5]) else ifelse([$6], , :, [$6]) fi ])# AC_LIBTOOL_COMPILER_OPTION # AC_LIBTOOL_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, # [ACTION-SUCCESS], [ACTION-FAILURE]) # ------------------------------------------------------------ # Check whether the given compiler option works AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], [AC_CACHE_CHECK([$1], [$2], [$2=no save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $3" printf "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then # The linker 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 $echo "X$_lt_linker_boilerplate" | $Xsed > conftest.exp $SED '/^$/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then $2=yes fi 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 teststring="ABCD" case $build_os in msdosdjgpp*) # On DJGPP, this test can blow up pretty badly due to problems in libc # (any single argument exceeding 2000 bytes causes a buffer overrun # during glob expansion). Even if it were fixed, the result of this # check would be larger than it should be. lt_cv_sys_max_cmd_len=12288; # 12K is about right ;; gnu*) # Under GNU Hurd, this test is not required because there is # no limit to the length of command line arguments. # Libtool will interpret -1 as no limit whatsoever lt_cv_sys_max_cmd_len=-1; ;; cygwin* | mingw*) # On Win9x/ME, this test blows up -- it succeeds, but takes # about 5 minutes as the teststring grows exponentially. # Worse, since 9x/ME are not pre-emptively multitasking, # you end up with a "frozen" computer, even though with patience # the test eventually succeeds (with a max line length of 256k). # Instead, let's just punt: use the minimum linelength reported by # all of the supported platforms: 8192 (on NT/2K/XP). lt_cv_sys_max_cmd_len=8192; ;; amigaos*) # On AmigaOS with pdksh, this test takes hours, literally. # So we just punt and use a minimum line length of 8192. lt_cv_sys_max_cmd_len=8192; ;; netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) # This has been around since 386BSD, at least. Likely further. if test -x /sbin/sysctl; then lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` elif test -x /usr/sbin/sysctl; then lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` else lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs fi # And add a safety zone lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` ;; osf*) # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not # nice to cause kernel panics so lets avoid the loop below. # First set a reasonable default. lt_cv_sys_max_cmd_len=16384 # if test -x /sbin/sysconfig; then case `/sbin/sysconfig -q proc exec_disable_arg_limit` in *1*) lt_cv_sys_max_cmd_len=-1 ;; esac fi ;; *) # 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. SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} while (test "X"`$SHELL [$]0 --fallback-echo "X$teststring" 2>/dev/null` \ = "XX$teststring") >/dev/null 2>&1 && new_result=`expr "X$teststring" : ".*" 2>&1` && lt_cv_sys_max_cmd_len=$new_result && test $i != 17 # 1/2 MB should be enough do i=`expr $i + 1` teststring=$teststring$teststring done teststring= # 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 < #endif #include #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; ) >&AS_MESSAGE_LOG_FD 2>/dev/null lt_status=$? case x$lt_status in x$lt_dlno_uscore) $1 ;; x$lt_dlneed_uscore) $2 ;; x$lt_unknown|x*) $3 ;; esac else : # compilation failed $3 fi fi rm -fr conftest* ])# _LT_AC_TRY_DLOPEN_SELF # AC_LIBTOOL_DLOPEN_SELF # ------------------- AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl if test "x$enable_dlopen" != xyes; then enable_dlopen=unknown enable_dlopen_self=unknown enable_dlopen_self_static=unknown else lt_cv_dlopen=no lt_cv_dlopen_libs= case $host_os in beos*) lt_cv_dlopen="load_add_on" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ;; mingw* | pw32*) lt_cv_dlopen="LoadLibrary" lt_cv_dlopen_libs= ;; cygwin*) lt_cv_dlopen="dlopen" lt_cv_dlopen_libs= ;; darwin*) # if libdl is installed we need to link against it AC_CHECK_LIB([dl], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[ lt_cv_dlopen="dyld" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ]) ;; *) AC_CHECK_FUNC([shl_load], [lt_cv_dlopen="shl_load"], [AC_CHECK_LIB([dld], [shl_load], [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"], [AC_CHECK_FUNC([dlopen], [lt_cv_dlopen="dlopen"], [AC_CHECK_LIB([dl], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], [AC_CHECK_LIB([svld], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"], [AC_CHECK_LIB([dld], [dld_link], [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"]) ]) ]) ]) ]) ]) ;; esac if test "x$lt_cv_dlopen" != xno; then enable_dlopen=yes else enable_dlopen=no fi case $lt_cv_dlopen in dlopen) save_CPPFLAGS="$CPPFLAGS" test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" save_LDFLAGS="$LDFLAGS" eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" save_LIBS="$LIBS" LIBS="$lt_cv_dlopen_libs $LIBS" AC_CACHE_CHECK([whether a program can dlopen itself], lt_cv_dlopen_self, [dnl _LT_AC_TRY_DLOPEN_SELF( lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes, lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross) ]) if test "x$lt_cv_dlopen_self" = xyes; then LDFLAGS="$LDFLAGS $link_static_flag" AC_CACHE_CHECK([whether a statically linked program can dlopen itself], lt_cv_dlopen_self_static, [dnl _LT_AC_TRY_DLOPEN_SELF( lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross) ]) fi CPPFLAGS="$save_CPPFLAGS" LDFLAGS="$save_LDFLAGS" LIBS="$save_LIBS" ;; esac case $lt_cv_dlopen_self in yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; *) enable_dlopen_self=unknown ;; esac case $lt_cv_dlopen_self_static in yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; *) enable_dlopen_self_static=unknown ;; esac fi ])# AC_LIBTOOL_DLOPEN_SELF # AC_LIBTOOL_PROG_CC_C_O([TAGNAME]) # --------------------------------- # Check to see if options -c and -o are simultaneously supported by compiler AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O], [AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext], [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)], [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no $rm -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out printf "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&AS_MESSAGE_LOG_FD echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp $SED '/^$/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes fi fi chmod u+w . 2>&AS_MESSAGE_LOG_FD $rm conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files $rm out/* && rmdir out cd .. rmdir conftest $rm conftest* ]) ])# AC_LIBTOOL_PROG_CC_C_O # AC_LIBTOOL_SYS_HARD_LINK_LOCKS([TAGNAME]) # ----------------------------------------- # Check to see if we can do hard links to lock some files if needed AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], [AC_REQUIRE([_LT_AC_LOCK])dnl hard_links="nottested" if test "$_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then # do not overwrite the value of need_locks provided by the user AC_MSG_CHECKING([if we can lock with hard links]) hard_links=yes $rm conftest* ln conftest.a conftest.b 2>/dev/null && hard_links=no touch conftest.a ln conftest.a conftest.b 2>&5 || hard_links=no ln conftest.a conftest.b 2>/dev/null && hard_links=no AC_MSG_RESULT([$hard_links]) if test "$hard_links" = no; then AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe]) need_locks=warn fi else need_locks=no fi ])# AC_LIBTOOL_SYS_HARD_LINK_LOCKS # AC_LIBTOOL_OBJDIR # ----------------- AC_DEFUN([AC_LIBTOOL_OBJDIR], [AC_CACHE_CHECK([for objdir], [lt_cv_objdir], [rm -f .libs 2>/dev/null mkdir .libs 2>/dev/null if test -d .libs; then lt_cv_objdir=.libs else # MS-DOS does not allow filenames that begin with a dot. lt_cv_objdir=_libs fi rmdir .libs 2>/dev/null]) objdir=$lt_cv_objdir ])# AC_LIBTOOL_OBJDIR # AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH([TAGNAME]) # ---------------------------------------------- # Check hardcoding attributes. AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], [AC_MSG_CHECKING([how to hardcode library paths into programs]) _LT_AC_TAGVAR(hardcode_action, $1)= if test -n "$_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)" || \ test -n "$_LT_AC_TAGVAR(runpath_var, $1)" || \ test "X$_LT_AC_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then # We can hardcode non-existant directories. if test "$_LT_AC_TAGVAR(hardcode_direct, $1)" != no && # If the only mechanism to avoid hardcoding is shlibpath_var, we # have to relink, otherwise we might link with an installed library # when we should be linking with a yet-to-be-installed one ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)" != no && test "$_LT_AC_TAGVAR(hardcode_minus_L, $1)" != no; then # Linking always hardcodes the temporary library directory. _LT_AC_TAGVAR(hardcode_action, $1)=relink else # We can link without hardcoding, and we can hardcode nonexisting dirs. _LT_AC_TAGVAR(hardcode_action, $1)=immediate fi else # We cannot hardcode anything, or else we can only hardcode existing # directories. _LT_AC_TAGVAR(hardcode_action, $1)=unsupported fi AC_MSG_RESULT([$_LT_AC_TAGVAR(hardcode_action, $1)]) if test "$_LT_AC_TAGVAR(hardcode_action, $1)" = relink; then # Fast installation is not supported enable_fast_install=no elif test "$shlibpath_overrides_runpath" = yes || test "$enable_shared" = no; then # Fast installation is not necessary enable_fast_install=needless fi ])# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH # AC_LIBTOOL_SYS_LIB_STRIP # ------------------------ AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP], [striplib= old_striplib= AC_MSG_CHECKING([whether stripping libraries is possible]) if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" test -z "$striplib" && striplib="$STRIP --strip-unneeded" AC_MSG_RESULT([yes]) else # FIXME - insert some real tests, host_os isn't really good enough case $host_os in darwin*) if test -n "$STRIP" ; then striplib="$STRIP -x" AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) fi ;; *) AC_MSG_RESULT([no]) ;; esac fi ])# AC_LIBTOOL_SYS_LIB_STRIP # AC_LIBTOOL_SYS_DYNAMIC_LINKER # ----------------------------- # PORTME Fill in your ld.so characteristics AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER], [AC_MSG_CHECKING([dynamic linker characteristics]) library_names_spec= libname_spec='lib$name' soname_spec= shrext_cmds=".so" postinstall_cmds= postuninstall_cmds= finish_cmds= finish_eval= shlibpath_var= shlibpath_overrides_runpath=unknown version_type=none dynamic_linker="$host_os ld.so" sys_lib_dlsearch_path_spec="/lib /usr/lib" if test "$GCC" = yes; then sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then # if the path contains ";" then we assume it to be the separator # otherwise default to the standard path separator (i.e. ":") - it is # assumed that no part of a normal pathname contains ";" but that should # okay in the real world where ";" in dirpaths is itself problematic. sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` else sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi else sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" fi need_lib_prefix=unknown hardcode_into_libs=no # when you set need_version to no, make sure it does not cause -set_version # flags to be left without arguments need_version=unknown case $host_os in aix3*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' shlibpath_var=LIBPATH # AIX 3 has no versioning support, so we append a major version to the name. soname_spec='${libname}${release}${shared_ext}$major' ;; aix4* | aix5*) version_type=linux need_lib_prefix=no need_version=no hardcode_into_libs=yes if test "$host_cpu" = ia64; then # AIX 5 supports IA64 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH else # With GCC up to 2.95.x, collect2 would create an import file # for dependence libraries. The import file would start with # the line `#! .'. This would cause the generated library to # depend on `.', always an invalid library. This was fixed in # development snapshots of GCC prior to 3.0. case $host_os in aix4 | aix4.[[01]] | aix4.[[01]].*) if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' echo ' yes ' echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then : else can_build_shared=no fi ;; esac # AIX (on Power*) has no versioning support, so currently we can not hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. if test "$aix_use_runtimelinking" = yes; then # If using run time linking (on AIX 4.2 or later) use lib.so # instead of lib.a to let people know that these are not # typical AIX shared libraries. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' else # We preserve .a as extension for shared libraries through AIX4.2 # and later when we are not doing run time linking. library_names_spec='${libname}${release}.a $libname.a' soname_spec='${libname}${release}${shared_ext}$major' fi shlibpath_var=LIBPATH fi ;; amigaos*) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; beos*) library_names_spec='${libname}${shared_ext}' dynamic_linker="$host_os ld.so" shlibpath_var=LIBRARY_PATH ;; bsdi[[45]]*) version_type=linux need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" # the default ld.so.conf also contains /usr/contrib/lib and # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow # libtool to hard-code these into programs ;; cygwin* | mingw* | pw32*) version_type=windows shrext_cmds=".dll" need_version=no need_lib_prefix=no case $GCC,$host_os in yes,cygwin* | yes,mingw* | yes,pw32*) library_names_spec='$libname.dll.a' # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \${file}`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ chmod a+x \$dldir/$dlname' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $rm \$dlpath' shlibpath_overrides_runpath=yes case $host_os in cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" ;; mingw*) # MinGW DLLs use traditional 'lib' prefix soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` if echo "$sys_lib_search_path_spec" | [grep ';[c-zC-Z]:/' >/dev/null]; then # It is most probably a Windows format PATH printed by # mingw gcc, but we are running on Cygwin. Gcc prints its search # path with ; separators, and with drive letters. We can handle the # drive letters (cygwin fileutils understands them), so leave them, # especially as we might pass files found there to a mingw objdump, # which wouldn't understand a cygwinified path. Ahh. sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` else sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' ;; esac ;; *) library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib' ;; esac dynamic_linker='Win32 ld.exe' # FIXME: first we should search . and the directory the executable is in shlibpath_var=PATH ;; darwin* | rhapsody*) dynamic_linker="$host_os dyld" version_type=darwin need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' soname_spec='${libname}${release}${major}$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. if test "$GCC" = yes; then sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` else sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' fi sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' ;; dgux*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; freebsd1*) dynamic_linker=no ;; kfreebsd*-gnu) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='GNU ld.so' ;; freebsd* | dragonfly*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. if test -x /usr/bin/objformat; then objformat=`/usr/bin/objformat` else case $host_os in freebsd[[123]]*) objformat=aout ;; *) objformat=elf ;; esac fi version_type=freebsd-$objformat case $version_type in freebsd-elf*) library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' need_version=no need_lib_prefix=no ;; freebsd-*) library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' need_version=yes ;; esac shlibpath_var=LD_LIBRARY_PATH case $host_os in freebsd2*) shlibpath_overrides_runpath=yes ;; freebsd3.[[01]]* | freebsdelf3.[[01]]*) shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; *) # from 3.2 on shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; esac ;; gnu*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH hardcode_into_libs=yes ;; hpux9* | hpux10* | hpux11*) # Give a soname corresponding to the major version so that dld.sl refuses to # link against other versions. version_type=sunos need_lib_prefix=no need_version=no case $host_cpu in ia64*) shrext_cmds='.so' hardcode_into_libs=yes dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' if test "X$HPUX_IA64_MODE" = X32; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" fi sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; hppa*64*) shrext_cmds='.sl' hardcode_into_libs=yes dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; *) shrext_cmds='.sl' dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' ;; esac # HP-UX runs *really* slowly unless shared libraries are mode 555. postinstall_cmds='chmod 555 $lib' ;; irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; *) if test "$lt_cv_prog_gnu_ld" = yes; then version_type=linux else version_type=irix fi ;; esac need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' case $host_os in irix5* | nonstopux*) libsuff= shlibsuff= ;; *) case $LD in # libtool.m4 will add one of these switches to LD *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= libmagic=32-bit;; *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 libmagic=N32;; *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 libmagic=64-bit;; *) libsuff= shlibsuff= libmagic=never-match;; esac ;; esac shlibpath_var=LD_LIBRARY${shlibsuff}_PATH shlibpath_overrides_runpath=no sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" hardcode_into_libs=yes ;; # No shared lib support for Linux oldld, aout, or coff. linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; # This must be Linux ELF. linux*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no # This implies no fast_install, which is unacceptable. # Some rework will be needed to allow for fast_install # before this can be enabled. hardcode_into_libs=yes # find out which ABI we are using libsuff= case "$host_cpu" in x86_64*|s390x*|powerpc64*) echo '[#]line __oline__ "configure"' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then case `/usr/bin/file conftest.$ac_objext` in *64-bit*) libsuff=64 sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}" ;; esac fi rm -rf conftest* ;; esac # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra" fi # 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' ;; knetbsd*-gnu) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='GNU ld.so' ;; netbsd*) version_type=sunos need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' dynamic_linker='NetBSD (a.out) ld.so' else library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='NetBSD ld.elf_so' fi shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; newsos6) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; nto-qnx*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; openbsd*) version_type=sunos need_lib_prefix=no # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. case $host_os in openbsd3.3 | openbsd3.3.*) need_version=yes ;; *) need_version=no ;; esac library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' shlibpath_var=LD_LIBRARY_PATH if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then case $host_os in openbsd2.[[89]] | openbsd2.[[89]].*) shlibpath_overrides_runpath=no ;; *) shlibpath_overrides_runpath=yes ;; esac else shlibpath_overrides_runpath=yes fi ;; os2*) libname_spec='$name' shrext_cmds=".dll" need_lib_prefix=no library_names_spec='$libname${shared_ext} $libname.a' dynamic_linker='OS/2 ld.exe' shlibpath_var=LIBPATH ;; osf3* | osf4* | osf5*) version_type=osf need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" ;; sco3.2v5*) version_type=osf soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH ;; solaris*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes # ldd complains unless libraries are executable postinstall_cmds='chmod +x $lib' ;; sunos4*) version_type=sunos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes if test "$with_gnu_ld" = yes; then need_lib_prefix=no fi need_version=yes ;; sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH case $host_vendor in sni) shlibpath_overrides_runpath=no need_lib_prefix=no export_dynamic_flag_spec='${wl}-Blargedynsym' runpath_var=LD_RUN_PATH ;; siemens) need_lib_prefix=no ;; motorola) need_lib_prefix=no need_version=no shlibpath_overrides_runpath=no sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' ;; esac ;; sysv4*MP*) if test -d /usr/nec ;then version_type=linux library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' soname_spec='$libname${shared_ext}.$major' shlibpath_var=LD_LIBRARY_PATH fi ;; uts4*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; *) dynamic_linker=no ;; esac AC_MSG_RESULT([$dynamic_linker]) test "$dynamic_linker" = no && can_build_shared=no ])# AC_LIBTOOL_SYS_DYNAMIC_LINKER # _LT_AC_TAGCONFIG # ---------------- AC_DEFUN([_LT_AC_TAGCONFIG], [AC_ARG_WITH([tags], [AC_HELP_STRING([--with-tags@<:@=TAGS@:>@], [include additional configurations @<:@automatic@:>@])], [tagnames="$withval"]) if test -f "$ltmain" && test -n "$tagnames"; then if test ! -f "${ofile}"; then AC_MSG_WARN([output file `$ofile' does not exist]) fi if test -z "$LTCC"; then eval "`$SHELL ${ofile} --config | grep '^LTCC='`" if test -z "$LTCC"; then AC_MSG_WARN([output file `$ofile' does not look like a libtool script]) else AC_MSG_WARN([using `LTCC=$LTCC', extracted from `$ofile']) fi fi # Extract list of available tagged configurations in $ofile. # Note that this assumes the entire list is on one line. available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'` lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for tagname in $tagnames; do IFS="$lt_save_ifs" # Check whether tagname contains only valid characters case `$echo "X$tagname" | $Xsed -e 's:[[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]]::g'` in "") ;; *) AC_MSG_ERROR([invalid tag name: $tagname]) ;; esac if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null then AC_MSG_ERROR([tag name \"$tagname\" already exists]) fi # Update the list of available tags. if test -n "$tagname"; then echo appending configuration tag \"$tagname\" to $ofile case $tagname in CXX) if test -n "$CXX" && ( test "X$CXX" != "Xno" && ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || (test "X$CXX" != "Xg++"))) ; then AC_LIBTOOL_LANG_CXX_CONFIG else tagname="" fi ;; F77) if test -n "$F77" && test "X$F77" != "Xno"; then AC_LIBTOOL_LANG_F77_CONFIG else tagname="" fi ;; GCJ) if test -n "$GCJ" && test "X$GCJ" != "Xno"; then AC_LIBTOOL_LANG_GCJ_CONFIG else tagname="" fi ;; RC) AC_LIBTOOL_LANG_RC_CONFIG ;; *) AC_MSG_ERROR([Unsupported tag name: $tagname]) ;; esac # Append the new tag name to the list of available tags. if test -n "$tagname" ; then available_tags="$available_tags $tagname" fi fi done IFS="$lt_save_ifs" # Now substitute the updated list of available tags. if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then mv "${ofile}T" "$ofile" chmod +x "$ofile" else rm -f "${ofile}T" AC_MSG_ERROR([unable to update list of available tagged configurations.]) fi fi ])# _LT_AC_TAGCONFIG # AC_LIBTOOL_DLOPEN # ----------------- # enable checks for dlopen support AC_DEFUN([AC_LIBTOOL_DLOPEN], [AC_BEFORE([$0],[AC_LIBTOOL_SETUP]) ])# AC_LIBTOOL_DLOPEN # AC_LIBTOOL_WIN32_DLL # -------------------- # declare package support for building win32 DLLs AC_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_BEFORE([$0], [AC_LIBTOOL_SETUP]) ])# AC_LIBTOOL_WIN32_DLL # AC_ENABLE_SHARED([DEFAULT]) # --------------------------- # implement the --enable-shared flag # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. AC_DEFUN([AC_ENABLE_SHARED], [define([AC_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl AC_ARG_ENABLE([shared], [AC_HELP_STRING([--enable-shared@<:@=PKGS@:>@], [build shared libraries @<:@default=]AC_ENABLE_SHARED_DEFAULT[@:>@])], [p=${PACKAGE-default} case $enableval in yes) enable_shared=yes ;; no) enable_shared=no ;; *) enable_shared=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_shared=yes fi done IFS="$lt_save_ifs" ;; esac], [enable_shared=]AC_ENABLE_SHARED_DEFAULT) ])# AC_ENABLE_SHARED # AC_DISABLE_SHARED # ----------------- #- set the default shared flag to --disable-shared AC_DEFUN([AC_DISABLE_SHARED], [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl AC_ENABLE_SHARED(no) ])# AC_DISABLE_SHARED # AC_ENABLE_STATIC([DEFAULT]) # --------------------------- # implement the --enable-static flag # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. AC_DEFUN([AC_ENABLE_STATIC], [define([AC_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl AC_ARG_ENABLE([static], [AC_HELP_STRING([--enable-static@<:@=PKGS@:>@], [build static libraries @<:@default=]AC_ENABLE_STATIC_DEFAULT[@:>@])], [p=${PACKAGE-default} case $enableval in yes) enable_static=yes ;; no) enable_static=no ;; *) enable_static=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_static=yes fi done IFS="$lt_save_ifs" ;; esac], [enable_static=]AC_ENABLE_STATIC_DEFAULT) ])# AC_ENABLE_STATIC # AC_DISABLE_STATIC # ----------------- # set the default static flag to --disable-static AC_DEFUN([AC_DISABLE_STATIC], [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl AC_ENABLE_STATIC(no) ])# AC_DISABLE_STATIC # AC_ENABLE_FAST_INSTALL([DEFAULT]) # --------------------------------- # implement the --enable-fast-install flag # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. AC_DEFUN([AC_ENABLE_FAST_INSTALL], [define([AC_ENABLE_FAST_INSTALL_DEFAULT], ifelse($1, no, no, yes))dnl AC_ARG_ENABLE([fast-install], [AC_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@], [optimize for fast installation @<:@default=]AC_ENABLE_FAST_INSTALL_DEFAULT[@:>@])], [p=${PACKAGE-default} case $enableval in yes) enable_fast_install=yes ;; no) enable_fast_install=no ;; *) enable_fast_install=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_fast_install=yes fi done IFS="$lt_save_ifs" ;; esac], [enable_fast_install=]AC_ENABLE_FAST_INSTALL_DEFAULT) ])# AC_ENABLE_FAST_INSTALL # AC_DISABLE_FAST_INSTALL # ----------------------- # set the default to --disable-fast-install AC_DEFUN([AC_DISABLE_FAST_INSTALL], [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl AC_ENABLE_FAST_INSTALL(no) ])# AC_DISABLE_FAST_INSTALL # AC_LIBTOOL_PICMODE([MODE]) # -------------------------- # implement the --with-pic flag # MODE is either `yes' or `no'. If omitted, it defaults to `both'. AC_DEFUN([AC_LIBTOOL_PICMODE], [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl pic_mode=ifelse($#,1,$1,default) ])# AC_LIBTOOL_PICMODE # AC_PROG_EGREP # ------------- # This is predefined starting with Autoconf 2.54, so this conditional # definition can be removed once we require Autoconf 2.54 or later. m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP], [AC_CACHE_CHECK([for egrep], [ac_cv_prog_egrep], [if echo a | (grep -E '(a|b)') >/dev/null 2>&1 then ac_cv_prog_egrep='grep -E' else ac_cv_prog_egrep='egrep' fi]) EGREP=$ac_cv_prog_egrep AC_SUBST([EGREP]) ])]) # AC_PATH_TOOL_PREFIX # ------------------- # find a file program which can recognise shared library AC_DEFUN([AC_PATH_TOOL_PREFIX], [AC_REQUIRE([AC_PROG_EGREP])dnl AC_MSG_CHECKING([for $1]) AC_CACHE_VAL(lt_cv_path_MAGIC_CMD, [case $MAGIC_CMD in [[\\/*] | ?:[\\/]*]) lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) lt_save_MAGIC_CMD="$MAGIC_CMD" lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR dnl $ac_dummy forces splitting on constant user-supplied paths. dnl POSIX.2 word splitting is done only on the output of word expansions, dnl not every word. This closes a longstanding sh security hole. ac_dummy="ifelse([$2], , $PATH, [$2])" for ac_dir in $ac_dummy; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$1; then lt_cv_path_MAGIC_CMD="$ac_dir/$1" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : else cat <&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 pathname to the GNU or non-GNU linker AC_DEFUN([AC_PROG_LD], [AC_ARG_WITH([gnu-ld], [AC_HELP_STRING([--with-gnu-ld], [assume the C compiler uses GNU ld @<:@default=no@:>@])], [test "$withval" = no || with_gnu_ld=yes], [with_gnu_ld=no]) AC_REQUIRE([LT_AC_PROG_SED])dnl AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_REQUIRE([AC_CANONICAL_BUILD])dnl ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. AC_MSG_CHECKING([for ld used by $CC]) case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [[\\/]]* | ?:[[\\/]]*) re_direlt='/[[^/]][[^/]]*/\.\./' # Canonicalize the pathname 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 variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$lt_cv_path_LD" -v 2>&1 &1 /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|DragonFly)/i[[3-9]]86 (compact )?demand paged shared library' lt_cv_file_magic_cmd=/usr/bin/file lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` ;; esac else lt_cv_deplibs_check_method=pass_all fi ;; gnu*) lt_cv_deplibs_check_method=pass_all ;; hpux10.20* | hpux11*) lt_cv_file_magic_cmd=/usr/bin/file case $host_cpu in ia64*) lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64' lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so ;; hppa*64*) [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'] lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl ;; *) lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]].[[0-9]]) shared library' lt_cv_file_magic_test_file=/usr/lib/libc.sl ;; esac ;; irix5* | irix6* | nonstopux*) case $LD in *-32|*"-32 ") libmagic=32-bit;; *-n32|*"-n32 ") libmagic=N32;; *-64|*"-64 ") libmagic=64-bit;; *) libmagic=never-match;; esac lt_cv_deplibs_check_method=pass_all ;; # This must be Linux ELF. linux*) lt_cv_deplibs_check_method=pass_all ;; netbsd*) if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$' fi ;; newos6*) lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)' lt_cv_file_magic_cmd=/usr/bin/file lt_cv_file_magic_test_file=/usr/lib/libnls.so ;; nto-qnx*) lt_cv_deplibs_check_method=unknown ;; openbsd*) if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' fi ;; osf3* | osf4* | osf5*) lt_cv_deplibs_check_method=pass_all ;; sco3.2v5*) lt_cv_deplibs_check_method=pass_all ;; solaris*) lt_cv_deplibs_check_method=pass_all ;; sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) case $host_vendor in motorola) lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]' lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` ;; ncr) lt_cv_deplibs_check_method=pass_all ;; sequent) lt_cv_file_magic_cmd='/bin/file' lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )' ;; sni) lt_cv_file_magic_cmd='/bin/file' lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib" lt_cv_file_magic_test_file=/lib/libc.so ;; siemens) lt_cv_deplibs_check_method=pass_all ;; esac ;; sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7* | sysv4*uw2*) lt_cv_deplibs_check_method=pass_all ;; esac ]) file_magic_cmd=$lt_cv_file_magic_cmd deplibs_check_method=$lt_cv_deplibs_check_method test -z "$deplibs_check_method" && deplibs_check_method=unknown ])# AC_DEPLIBS_CHECK_METHOD # AC_PROG_NM # ---------- # find the pathname to a BSD-compatible name lister AC_DEFUN([AC_PROG_NM], [AC_CACHE_CHECK([for BSD-compatible nm], lt_cv_path_NM, [if test -n "$NM"; then # Let the user override the test. lt_cv_path_NM="$NM" else lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. tmp_nm="$ac_dir/${ac_tool_prefix}nm" if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then # Check to see if the nm accepts a BSD-compat flag. # Adding the `sed 1q' prevents false positives on HP-UX, which says: # nm: unknown option "B" ignored # Tru64's nm complains that /dev/null is an invalid object file case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in */dev/null* | *'Invalid file or object type'*) lt_cv_path_NM="$tmp_nm -B" break ;; *) case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in */dev/null*) lt_cv_path_NM="$tmp_nm -p" break ;; *) lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but continue # so that we can try to find one that supports BSD flags ;; esac esac fi done IFS="$lt_save_ifs" test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm fi]) NM="$lt_cv_path_NM" ])# AC_PROG_NM # AC_CHECK_LIBM # ------------- # check for math library AC_DEFUN([AC_CHECK_LIBM], [AC_REQUIRE([AC_CANONICAL_HOST])dnl LIBM= case $host in *-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*) # These system don't have libm, or don't need it ;; *-ncr-sysv4.3*) AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw") AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm") ;; *) AC_CHECK_LIB(m, cos, LIBM="-lm") ;; esac ])# AC_CHECK_LIBM # AC_LIBLTDL_CONVENIENCE([DIRECTORY]) # ----------------------------------- # sets LIBLTDL to the link flags for the libltdl convenience library and # LTDLINCL to the include flags for the libltdl header and adds # --enable-ltdl-convenience to the configure arguments. Note that # AC_CONFIG_SUBDIRS is not called here. 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 # AC_CONFIG_SUBDIRS is not called here. 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 with # '${top_srcdir}/' (note the single quotes!). If your package is not # flat and you're not using automake, define top_builddir and top_srcdir # appropriately in the Makefiles. # In the future, this macro may have to be called after AC_PROG_LIBTOOL. AC_DEFUN([AC_LIBLTDL_INSTALLABLE], [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl AC_CHECK_LIB(ltdl, lt_dlinit, [test x"$enable_ltdl_install" != xyes && enable_ltdl_install=no], [if test x"$enable_ltdl_install" = xno; then AC_MSG_WARN([libltdl not installed, but installation disabled]) else enable_ltdl_install=yes fi ]) if test x"$enable_ltdl_install" = x"yes"; then ac_configure_args="$ac_configure_args --enable-ltdl-install" LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdl.la LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl']) else ac_configure_args="$ac_configure_args --enable-ltdl-install=no" LIBLTDL="-lltdl" LTDLINCL= fi # For backwards non-gettext consistent compatibility... INCLTDL="$LTDLINCL" ])# AC_LIBLTDL_INSTALLABLE # AC_LIBTOOL_CXX # -------------- # enable support for C++ libraries AC_DEFUN([AC_LIBTOOL_CXX], [AC_REQUIRE([_LT_AC_LANG_CXX]) ])# AC_LIBTOOL_CXX # _LT_AC_LANG_CXX # --------------- AC_DEFUN([_LT_AC_LANG_CXX], [AC_REQUIRE([AC_PROG_CXX]) AC_REQUIRE([_LT_AC_PROG_CXXCPP]) _LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}CXX]) ])# _LT_AC_LANG_CXX # _LT_AC_PROG_CXXCPP # --------------- AC_DEFUN([_LT_AC_PROG_CXXCPP], [ AC_REQUIRE([AC_PROG_CXX]) if test -n "$CXX" && ( test "X$CXX" != "Xno" && ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || (test "X$CXX" != "Xg++"))) ; then AC_PROG_CXXCPP fi ])# _LT_AC_PROG_CXXCPP # AC_LIBTOOL_F77 # -------------- # enable support for Fortran 77 libraries AC_DEFUN([AC_LIBTOOL_F77], [AC_REQUIRE([_LT_AC_LANG_F77]) ])# AC_LIBTOOL_F77 # _LT_AC_LANG_F77 # --------------- AC_DEFUN([_LT_AC_LANG_F77], [AC_REQUIRE([AC_PROG_F77]) _LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}F77]) ])# _LT_AC_LANG_F77 # AC_LIBTOOL_GCJ # -------------- # enable support for GCJ libraries AC_DEFUN([AC_LIBTOOL_GCJ], [AC_REQUIRE([_LT_AC_LANG_GCJ]) ])# AC_LIBTOOL_GCJ # _LT_AC_LANG_GCJ # --------------- AC_DEFUN([_LT_AC_LANG_GCJ], [AC_PROVIDE_IFELSE([AC_PROG_GCJ],[], [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],[], [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],[], [ifdef([AC_PROG_GCJ],[AC_REQUIRE([AC_PROG_GCJ])], [ifdef([A][M_PROG_GCJ],[AC_REQUIRE([A][M_PROG_GCJ])], [AC_REQUIRE([A][C_PROG_GCJ_OR_A][M_PROG_GCJ])])])])])]) _LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}GCJ]) ])# _LT_AC_LANG_GCJ # AC_LIBTOOL_RC # -------------- # enable support for Windows resource files AC_DEFUN([AC_LIBTOOL_RC], [AC_REQUIRE([LT_AC_PROG_RC]) _LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}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;\n" # Code to be used in simple link tests lt_simple_link_test_code='int main(){return(0);}\n' _LT_AC_SYS_COMPILER # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # # Check for any special shared library compilation flags. # _LT_AC_TAGVAR(lt_prog_cc_shlib, $1)= if test "$GCC" = no; then case $host_os in sco3.2v5*) _LT_AC_TAGVAR(lt_prog_cc_shlib, $1)='-belf' ;; esac fi if test -n "$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)"; then AC_MSG_WARN([`$CC' requires `$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)' to build shared libraries]) if echo "$old_CC $old_CFLAGS " | grep "[[ ]]$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)[[ ]]" >/dev/null; then : else AC_MSG_WARN([add `$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)' to the CC or CFLAGS env variable and reconfigure]) _LT_AC_TAGVAR(lt_cv_prog_cc_can_build_shared, $1)=no fi fi # # Check to make sure the static flag actually works. # AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $_LT_AC_TAGVAR(lt_prog_compiler_static, $1) works], _LT_AC_TAGVAR(lt_prog_compiler_static_works, $1), $_LT_AC_TAGVAR(lt_prog_compiler_static, $1), [], [_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=]) AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1) AC_LIBTOOL_PROG_COMPILER_PIC($1) AC_LIBTOOL_PROG_CC_C_O($1) AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1) AC_LIBTOOL_PROG_LD_SHLIBS($1) AC_LIBTOOL_SYS_DYNAMIC_LINKER($1) AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1) AC_LIBTOOL_SYS_LIB_STRIP 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* | aix5*) 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([_LT_AC_PROG_CXXCPP]) _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no _LT_AC_TAGVAR(allow_undefined_flag, $1)= _LT_AC_TAGVAR(always_export_symbols, $1)=no _LT_AC_TAGVAR(archive_expsym_cmds, $1)= _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)= _LT_AC_TAGVAR(hardcode_direct, $1)=no _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= _LT_AC_TAGVAR(hardcode_libdir_separator, $1)= _LT_AC_TAGVAR(hardcode_minus_L, $1)=no _LT_AC_TAGVAR(hardcode_automatic, $1)=no _LT_AC_TAGVAR(module_cmds, $1)= _LT_AC_TAGVAR(module_expsym_cmds, $1)= _LT_AC_TAGVAR(link_all_deplibs, $1)=unknown _LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds _LT_AC_TAGVAR(no_undefined_flag, $1)= _LT_AC_TAGVAR(whole_archive_flag_spec, $1)= _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no # Dependencies to place before and after the object being linked: _LT_AC_TAGVAR(predep_objects, $1)= _LT_AC_TAGVAR(postdep_objects, $1)= _LT_AC_TAGVAR(predeps, $1)= _LT_AC_TAGVAR(postdeps, $1)= _LT_AC_TAGVAR(compiler_lib_search_path, $1)= # Source file extension for C++ test sources. ac_ext=cpp # Object file extension for compiled C++ test sources. objext=o _LT_AC_TAGVAR(objext, $1)=$objext # Code to be used in simple compile tests lt_simple_compile_test_code="int some_variable = 0;\n" # Code to be used in simple link tests lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n' # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_AC_SYS_COMPILER # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. lt_save_CC=$CC lt_save_LD=$LD lt_save_GCC=$GCC GCC=$GXX lt_save_with_gnu_ld=$with_gnu_ld lt_save_path_LD=$lt_cv_path_LD if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx else unset lt_cv_prog_gnu_ld fi if test -n "${lt_cv_path_LDCXX+set}"; then lt_cv_path_LD=$lt_cv_path_LDCXX else unset lt_cv_path_LD fi test -z "${LDCXX+set}" || LD=$LDCXX CC=${CXX-"c++"} compiler=$CC _LT_AC_TAGVAR(compiler, $1)=$CC _LT_CC_BASENAME([$compiler]) # We don't want -fno-exception wen compiling C++ code, so set the # no_builtin_flag separately if test "$GXX" = yes; then _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' else _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= fi if test "$GXX" = yes; then # Set up default GNU C++ configuration AC_PROG_LD # Check if GNU C++ uses GNU ld as the underlying linker, since the # archiving commands below assume that GNU ld is being used. if test "$with_gnu_ld" = yes; then _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir' _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' # If archive_cmds runs LD, not CC, wlarc should be empty # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to # investigate it a little bit more. (MM) wlarc='${wl}' # ancient GNU ld didn't support --whole-archive et. al. if eval "`$CC -print-prog-name=ld` --help 2>&1" | \ grep 'no-whole-archive' > /dev/null; then _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else _LT_AC_TAGVAR(whole_archive_flag_spec, $1)= fi else with_gnu_ld=no wlarc= # A generic and very simple default shared library creation # command for GNU C++ for the case where it uses the native # linker, instead of GNU ld. If possible, this setting should # overridden to take advantage of the native linker features on # the platform it is being used on. _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' fi # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' else GXX=no with_gnu_ld=no wlarc= fi # PORTME: fill in a description of your system's C++ link characteristics AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) _LT_AC_TAGVAR(ld_shlibs, $1)=yes case $host_os in aix3*) # FIXME: insert proper C++ library support _LT_AC_TAGVAR(ld_shlibs, $1)=no ;; aix4* | aix5*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' no_entry_flag="" else aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*) for ld_flag in $LDFLAGS; do case $ld_flag in *-brtl*) aix_use_runtimelinking=yes break ;; esac done esac exp_sym_flag='-bexport' no_entry_flag='-bnoentry' fi # When large executables or shared objects are built, AIX ld can # have problems creating the table of contents. If linking a library # or program results in "error TOC overflow" add -mminimal-toc to # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. _LT_AC_TAGVAR(archive_cmds, $1)='' _LT_AC_TAGVAR(hardcode_direct, $1)=yes _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':' _LT_AC_TAGVAR(link_all_deplibs, $1)=yes if test "$GXX" = yes; then case $host_os in aix4.[[012]]|aix4.[[012]].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && \ strings "$collect2name" | grep resolve_lib_name >/dev/null then # We have reworked collect2 _LT_AC_TAGVAR(hardcode_direct, $1)=yes else # We have old collect2 _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported # It fails to find uninstalled libraries when the uninstalled # path is not listed in the libpath. Setting hardcode_minus_L # to unsupported forces relinking _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_AC_TAGVAR(hardcode_libdir_separator, $1)= fi esac shared_flag='-shared' if test "$aix_use_runtimelinking" = yes; then shared_flag="$shared_flag "'${wl}-G' fi else # not using gcc if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else if test "$aix_use_runtimelinking" = yes; then shared_flag='${wl}-G' else shared_flag='${wl}-bM:SRE' fi fi fi # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to export. _LT_AC_TAGVAR(always_export_symbols, $1)=yes if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. _LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok' # Determine the default libpath from the value encoded in an empty executable. _LT_AC_SYS_LIBPATH_AIX _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; then _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs" _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an empty executable. _LT_AC_SYS_LIBPATH_AIX _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' # -bexpall does not export symbols beginning with underscore (_) _LT_AC_TAGVAR(always_export_symbols, $1)=yes # Exported symbols can be pulled into shared objects from archives _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=' ' _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes # This is similar to how AIX traditionally builds its shared libraries. _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; chorus*) case $cc_basename in *) # FIXME: insert proper C++ library support _LT_AC_TAGVAR(ld_shlibs, $1)=no ;; esac ;; cygwin* | mingw* | pw32*) # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, # as there is no search path for DLLs. _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_AC_TAGVAR(always_export_symbols, $1)=no _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' # If the export-symbols file already is a .def file (1st line # is EXPORTS), use it as is; otherwise, prepend... _LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then cp $export_symbols $output_objdir/$soname.def; else echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' else _LT_AC_TAGVAR(ld_shlibs, $1)=no fi ;; darwin* | rhapsody*) case $host_os in rhapsody* | darwin1.[[012]]) _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}suppress' ;; *) # Darwin 1.3 on if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' else case ${MACOSX_DEPLOYMENT_TARGET} in 10.[[012]]) _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 10.*) _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}dynamic_lookup' ;; esac fi ;; esac _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no _LT_AC_TAGVAR(hardcode_direct, $1)=no _LT_AC_TAGVAR(hardcode_automatic, $1)=yes _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='' _LT_AC_TAGVAR(link_all_deplibs, $1)=yes if test "$GXX" = yes ; then lt_int_apple_cc_single_mod=no output_verbose_link_cmd='echo' if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then lt_int_apple_cc_single_mod=yes fi if test "X$lt_int_apple_cc_single_mod" = Xyes ; then _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' else _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring' fi _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds if test "X$lt_int_apple_cc_single_mod" = Xyes ; then _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' else _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' fi _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' else case $cc_basename in xlc*) output_verbose_link_cmd='echo' _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' ;; *) _LT_AC_TAGVAR(ld_shlibs, $1)=no ;; esac fi ;; dgux*) case $cc_basename in ec++*) # FIXME: insert proper C++ library support _LT_AC_TAGVAR(ld_shlibs, $1)=no ;; ghcx*) # Green Hills C++ Compiler # FIXME: insert proper C++ library support _LT_AC_TAGVAR(ld_shlibs, $1)=no ;; *) # FIXME: insert proper C++ library support _LT_AC_TAGVAR(ld_shlibs, $1)=no ;; esac ;; freebsd[[12]]*) # C++ shared libraries reported to be fairly broken before switch to ELF _LT_AC_TAGVAR(ld_shlibs, $1)=no ;; freebsd-elf*) _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ;; freebsd* | kfreebsd*-gnu | dragonfly*) # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF # conventions _LT_AC_TAGVAR(ld_shlibs, $1)=yes ;; gnu*) ;; hpux9*) _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' _LT_AC_TAGVAR(hardcode_direct, $1)=yes _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, # but as the default # location of the library. case $cc_basename in CC*) # FIXME: insert proper C++ library support _LT_AC_TAGVAR(ld_shlibs, $1)=no ;; aCC*) _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "[[-]]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' ;; *) if test "$GXX" = yes; then _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else # FIXME: insert proper C++ library support _LT_AC_TAGVAR(ld_shlibs, $1)=no fi ;; esac ;; hpux10*|hpux11*) if test $with_gnu_ld = no; then case $host_cpu in hppa*64*) _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir' _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: ;; ia64*) _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' ;; *) _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ;; esac fi case $host_cpu in hppa*64*) _LT_AC_TAGVAR(hardcode_direct, $1)=no _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ;; ia64*) _LT_AC_TAGVAR(hardcode_direct, $1)=no _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, # but as the default # location of the library. ;; *) _LT_AC_TAGVAR(hardcode_direct, $1)=yes _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, # but as the default # location of the library. ;; esac case $cc_basename in CC*) # FIXME: insert proper C++ library support _LT_AC_TAGVAR(ld_shlibs, $1)=no ;; aCC*) case $host_cpu in hppa*64*|ia64*) _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs' ;; *) _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; esac # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' ;; *) if test "$GXX" = yes; then if test $with_gnu_ld = no; then case $host_cpu in ia64*|hppa*64*) _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs' ;; *) _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; esac fi else # FIXME: insert proper C++ library support _LT_AC_TAGVAR(ld_shlibs, $1)=no fi ;; esac ;; irix5* | irix6*) case $cc_basename in CC*) # SGI C++ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_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}${output_objdir}/so_locations -o $lib' else _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib' fi fi _LT_AC_TAGVAR(link_all_deplibs, $1)=yes ;; esac _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: ;; linux*) case $cc_basename in KCC*) # Kuck and Associates, Inc. (KAI) C++ Compiler # KCC will only create a shared library if the output file # ends with ".so" (or ".sl" for HP-UX), so rename the library # to its proper name (with version) after linking. _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' _LT_AC_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath,$libdir' _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' # Archives containing C++ object files must be created using # "CC -Bstatic", where "CC" is the KAI C++ compiler. _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' ;; icpc*) # Intel C++ with_gnu_ld=yes # version 8.0 and above of icpc choke on multiply defined symbols # if we add $predep_objects and $postdep_objects, however 7.1 and # earlier do not add the objects themselves. case `$CC -V 2>&1` in *"Version 7."*) _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ;; *) # Version 8.0 or newer tmp_idyn= case $host_cpu in ia64*) tmp_idyn=' -i_dynamic';; esac _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ;; esac _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive' ;; pgCC*) # Portland Group C++ compiler _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $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' _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' ;; cxx*) # Compaq C++ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' runpath_var=LD_RUN_PATH _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' ;; esac ;; lynxos*) # FIXME: insert proper C++ library support _LT_AC_TAGVAR(ld_shlibs, $1)=no ;; m88k*) # FIXME: insert proper C++ library support _LT_AC_TAGVAR(ld_shlibs, $1)=no ;; mvs*) case $cc_basename in cxx*) # FIXME: insert proper C++ library support _LT_AC_TAGVAR(ld_shlibs, $1)=no ;; *) # FIXME: insert proper C++ library support _LT_AC_TAGVAR(ld_shlibs, $1)=no ;; esac ;; netbsd*) if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' wlarc= _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_AC_TAGVAR(hardcode_direct, $1)=yes _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no fi # Workaround some broken pre-1.5 toolchains output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' ;; openbsd2*) # C++ shared libraries are fairly broken _LT_AC_TAGVAR(ld_shlibs, $1)=no ;; openbsd*) _LT_AC_TAGVAR(hardcode_direct, $1)=yes _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' fi output_verbose_link_cmd='echo' ;; osf3*) case $cc_basename in KCC*) # Kuck and Associates, Inc. (KAI) C++ Compiler # KCC will only create a shared library if the output file # ends with ".so" (or ".sl" for HP-UX), so rename the library # to its proper name (with version) after linking. _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: # Archives containing C++ object files must be created using # "CC -Bstatic", where "CC" is the KAI C++ compiler. _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' ;; RCC*) # Rational C++ 2.4.1 # FIXME: insert proper C++ library support _LT_AC_TAGVAR(ld_shlibs, $1)=no ;; cxx*) _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${output_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}${output_objdir}/so_locations -o $lib' _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' else # FIXME: insert proper C++ library support _LT_AC_TAGVAR(ld_shlibs, $1)=no fi ;; esac ;; osf4* | osf5*) case $cc_basename in KCC*) # Kuck and Associates, Inc. (KAI) C++ Compiler # KCC will only create a shared library if the output file # ends with ".so" (or ".sl" for HP-UX), so rename the library # to its proper name (with version) after linking. _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: # Archives containing C++ object files must be created using # the KAI C++ compiler. _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs' ;; RCC*) # Rational C++ 2.4.1 # FIXME: insert proper C++ library support _LT_AC_TAGVAR(ld_shlibs, $1)=no ;; cxx*) _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' _LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ echo "-hidden">> $lib.exp~ $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 ${output_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}${output_objdir}/so_locations -o $lib' _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' else # FIXME: insert proper C++ library support _LT_AC_TAGVAR(ld_shlibs, $1)=no fi ;; esac ;; psos*) # FIXME: insert proper C++ library support _LT_AC_TAGVAR(ld_shlibs, $1)=no ;; sco*) _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no case $cc_basename in CC*) # FIXME: insert proper C++ library support _LT_AC_TAGVAR(ld_shlibs, $1)=no ;; *) # FIXME: insert proper C++ library support _LT_AC_TAGVAR(ld_shlibs, $1)=no ;; esac ;; sunos4*) case $cc_basename in CC*) # Sun C++ 4.x # FIXME: insert proper C++ library support _LT_AC_TAGVAR(ld_shlibs, $1)=no ;; lcc*) # Lucid # FIXME: insert proper C++ library support _LT_AC_TAGVAR(ld_shlibs, $1)=no ;; *) # FIXME: insert proper C++ library support _LT_AC_TAGVAR(ld_shlibs, $1)=no ;; esac ;; solaris*) case $cc_basename in CC*) # Sun C++ 4.2, 5.x and Centerline C++ _LT_AC_TAGVAR(archive_cmds_need_lc,$1)=yes _LT_AC_TAGVAR(no_undefined_flag, $1)=' -zdefs' _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -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} ${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. We must also pass each convience library through # to the system linker between allextract/defaultextract. # The C++ compiler will combine linker options so we # cannot just pass the convience library names through # without $wl. # Supported since Solaris 2.6 (maybe 2.5.1?) _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;; esac _LT_AC_TAGVAR(link_all_deplibs, $1)=yes output_verbose_link_cmd='echo' # Archives containing C++ object files must be created using # "CC -xar", where "CC" is the Sun C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' ;; gcx*) # Green Hills C++ Compiler _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' # The C++ compiler must be used to create the archive. _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs' ;; *) # GNU C++ compiler with Solaris linker if test "$GXX" = yes && test "$with_gnu_ld" = no; then _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs' if $CC --version | grep -v '^2\.7' > /dev/null; then _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" else # g++ 2.7 appears to require `-G' NOT `-shared' on this # platform. _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" fi _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir' fi ;; esac ;; sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7*) _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ;; tandem*) case $cc_basename in NCC*) # NonStop-UX NCC 3.20 # FIXME: insert proper C++ library support _LT_AC_TAGVAR(ld_shlibs, $1)=no ;; *) # FIXME: insert proper C++ library support _LT_AC_TAGVAR(ld_shlibs, $1)=no ;; esac ;; vxworks*) # FIXME: insert proper C++ library support _LT_AC_TAGVAR(ld_shlibs, $1)=no ;; *) # FIXME: insert proper C++ library support _LT_AC_TAGVAR(ld_shlibs, $1)=no ;; esac AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)]) test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no _LT_AC_TAGVAR(GCC, $1)="$GXX" _LT_AC_TAGVAR(LD, $1)="$LD" AC_LIBTOOL_POSTDEP_PREDEP($1) AC_LIBTOOL_PROG_COMPILER_PIC($1) AC_LIBTOOL_PROG_CC_C_O($1) AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1) AC_LIBTOOL_PROG_LD_SHLIBS($1) AC_LIBTOOL_SYS_DYNAMIC_LINKER($1) AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1) AC_LIBTOOL_SYS_LIB_STRIP AC_LIBTOOL_DLOPEN_SELF($1) AC_LIBTOOL_CONFIG($1) AC_LANG_POP CC=$lt_save_CC LDCXX=$LD LD=$lt_save_LD GCC=$lt_save_GCC with_gnu_ldcxx=$with_gnu_ld with_gnu_ld=$lt_save_with_gnu_ld lt_cv_path_LDCXX=$lt_cv_path_LD lt_cv_path_LD=$lt_save_path_LD lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld ])# AC_LIBTOOL_LANG_CXX_CONFIG # AC_LIBTOOL_POSTDEP_PREDEP([TAGNAME]) # ------------------------ # Figure out "hidden" library dependencies from verbose # compiler output when linking a shared library. # Parse the compiler output and extract the necessary # objects, libraries and library flags. AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP],[ dnl we can't use the lt_simple_compile_test_code here, dnl because it contains code intended for an executable, dnl not a library. It's possible we should let each dnl tag define a new lt_????_link_test_code variable, dnl but it's only used here... ifelse([$1],[],[cat > conftest.$ac_ext < conftest.$ac_ext < conftest.$ac_ext < conftest.$ac_ext <> "$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 , 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # A sed program that does not truncate output. SED=$lt_SED # Sed that helps us avoid accidentally triggering echo(1) options like -n. Xsed="$SED -e 1s/^X//" # The HP-UX ksh and POSIX shell print the target directory to stdout # if CDPATH is set. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH # The names of the tagged configurations supported by this script. available_tags= # ### BEGIN LIBTOOL CONFIG], [# ### BEGIN LIBTOOL TAG CONFIG: $tagname]) # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: # Shell to use when invoking shell scripts. SHELL=$lt_SHELL # Whether or not to build shared libraries. build_libtool_libs=$enable_shared # Whether or not to build static libraries. build_old_libs=$enable_static # Whether or not to add -lc for building shared libraries. build_libtool_need_lc=$_LT_AC_TAGVAR(archive_cmds_need_lc, $1) # Whether or not to disallow shared libs when runtime libs are static allow_libtool_libs_with_static_runtimes=$_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1) # Whether or not to optimize for fast installation. fast_install=$enable_fast_install # The host system. host_alias=$host_alias host=$host host_os=$host_os # The build system. build_alias=$build_alias build=$build build_os=$build_os # An echo program that does not interpret backslashes. echo=$lt_echo # The archiver. AR=$lt_AR AR_FLAGS=$lt_AR_FLAGS # A C compiler. LTCC=$lt_LTCC # A language-specific compiler. CC=$lt_[]_LT_AC_TAGVAR(compiler, $1) # Is the compiler the GNU C compiler? with_gcc=$_LT_AC_TAGVAR(GCC, $1) # An ERE matcher. EGREP=$lt_EGREP # The linker used to build libraries. LD=$lt_[]_LT_AC_TAGVAR(LD, $1) # Whether we need hard or soft links. LN_S=$lt_LN_S # A BSD-compatible nm program. NM=$lt_NM # A symbol stripping program STRIP=$lt_STRIP # Used to examine libraries when file_magic_cmd begins "file" MAGIC_CMD=$MAGIC_CMD # Used on cygwin: DLL creation program. DLLTOOL="$DLLTOOL" # Used on cygwin: object dumper. OBJDUMP="$OBJDUMP" # Used on cygwin: assembler. AS="$AS" # The name of the directory that contains temporary libtool files. objdir=$objdir # How to create reloadable object files. reload_flag=$lt_reload_flag reload_cmds=$lt_reload_cmds # How to pass a linker flag through the compiler. wl=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) # Object file suffix (normally "o"). objext="$ac_objext" # Old archive suffix (normally "a"). libext="$libext" # Shared library suffix (normally ".so"). shrext_cmds='$shrext_cmds' # Executable file suffix (normally ""). exeext="$exeext" # Additional compiler flags for building library objects. pic_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) pic_mode=$pic_mode # What is the maximum length of a command? max_cmd_len=$lt_cv_sys_max_cmd_len # Does compiler simultaneously support -c and -o options? compiler_c_o=$lt_[]_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1) # Must we lock files when doing compilation? need_locks=$lt_need_locks # Do we need the lib prefix for modules? need_lib_prefix=$need_lib_prefix # Do we need a version for libraries? need_version=$need_version # Whether dlopen is supported. dlopen_support=$enable_dlopen # Whether dlopen of programs is supported. dlopen_self=$enable_dlopen_self # Whether dlopen of statically linked programs is supported. dlopen_self_static=$enable_dlopen_self_static # Compiler flag to prevent dynamic linking. link_static_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_static, $1) # Compiler flag to turn off builtin functions. no_builtin_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) # Compiler flag to allow reflexive dlopens. export_dynamic_flag_spec=$lt_[]_LT_AC_TAGVAR(export_dynamic_flag_spec, $1) # Compiler flag to generate shared objects directly from archives. whole_archive_flag_spec=$lt_[]_LT_AC_TAGVAR(whole_archive_flag_spec, $1) # Compiler flag to generate thread-safe objects. thread_safe_flag_spec=$lt_[]_LT_AC_TAGVAR(thread_safe_flag_spec, $1) # Library versioning type. version_type=$version_type # Format of library name prefix. libname_spec=$lt_libname_spec # List of archive names. First name is the real one, the rest are links. # The last name is the one that the linker finds with -lNAME. library_names_spec=$lt_library_names_spec # The coded name of the library, if different from the real name. soname_spec=$lt_soname_spec # Commands used to build and install an old-style archive. RANLIB=$lt_RANLIB old_archive_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_cmds, $1) old_postinstall_cmds=$lt_old_postinstall_cmds old_postuninstall_cmds=$lt_old_postuninstall_cmds # Create an old-style archive from a shared archive. old_archive_from_new_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_new_cmds, $1) # Create a temporary old-style archive to link instead of a shared archive. old_archive_from_expsyms_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) # Commands used to build and install a shared archive. archive_cmds=$lt_[]_LT_AC_TAGVAR(archive_cmds, $1) archive_expsym_cmds=$lt_[]_LT_AC_TAGVAR(archive_expsym_cmds, $1) postinstall_cmds=$lt_postinstall_cmds postuninstall_cmds=$lt_postuninstall_cmds # Commands used to build a loadable module (assumed same as above if empty) module_cmds=$lt_[]_LT_AC_TAGVAR(module_cmds, $1) module_expsym_cmds=$lt_[]_LT_AC_TAGVAR(module_expsym_cmds, $1) # Commands to strip libraries. old_striplib=$lt_old_striplib striplib=$lt_striplib # Dependencies to place before the objects being linked to create a # shared library. predep_objects=$lt_[]_LT_AC_TAGVAR(predep_objects, $1) # Dependencies to place after the objects being linked to create a # shared library. postdep_objects=$lt_[]_LT_AC_TAGVAR(postdep_objects, $1) # Dependencies to place before the objects being linked to create a # shared library. predeps=$lt_[]_LT_AC_TAGVAR(predeps, $1) # Dependencies to place after the objects being linked to create a # shared library. postdeps=$lt_[]_LT_AC_TAGVAR(postdeps, $1) # The library search path used internally by the compiler when linking # a shared library. compiler_lib_search_path=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1) # Method to check whether dependent libraries are shared objects. deplibs_check_method=$lt_deplibs_check_method # Command to use when deplibs_check_method == file_magic. file_magic_cmd=$lt_file_magic_cmd # Flag that allows shared libraries with undefined symbols to be built. allow_undefined_flag=$lt_[]_LT_AC_TAGVAR(allow_undefined_flag, $1) # Flag that forces no undefined symbols. no_undefined_flag=$lt_[]_LT_AC_TAGVAR(no_undefined_flag, $1) # Commands used to finish a libtool library installation in a directory. finish_cmds=$lt_finish_cmds # Same as above, but a single script fragment to be evaled but not shown. finish_eval=$lt_finish_eval # Take the output of nm and produce a listing of raw symbols and C names. global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe # Transform the output of nm in a proper C declaration global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl # Transform the output of nm in a C name address pair global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address # This is the shared library runtime path variable. runpath_var=$runpath_var # This is the shared library path variable. shlibpath_var=$shlibpath_var # Is shlibpath searched before the hard-coded library search path? shlibpath_overrides_runpath=$shlibpath_overrides_runpath # How to hardcode a shared library path into an executable. hardcode_action=$_LT_AC_TAGVAR(hardcode_action, $1) # Whether we should hardcode library paths into libraries. hardcode_into_libs=$hardcode_into_libs # Flag to hardcode \$libdir into a binary during linking. # This must work even if \$libdir does not exist. hardcode_libdir_flag_spec=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) # If ld is used when linking, flag to hardcode \$libdir into # a binary during linking. This must work even if \$libdir does # not exist. hardcode_libdir_flag_spec_ld=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1) # Whether we need a single -rpath flag with a separated argument. hardcode_libdir_separator=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_separator, $1) # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the # resulting binary. hardcode_direct=$_LT_AC_TAGVAR(hardcode_direct, $1) # Set to yes if using the -LDIR flag during linking hardcodes DIR into the # resulting binary. hardcode_minus_L=$_LT_AC_TAGVAR(hardcode_minus_L, $1) # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into # the resulting binary. hardcode_shlibpath_var=$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1) # Set to yes if building a shared library automatically hardcodes DIR into the library # and all subsequent libraries and executables linked against it. hardcode_automatic=$_LT_AC_TAGVAR(hardcode_automatic, $1) # Variables whose values should be saved in libtool wrapper scripts and # restored at relink time. variables_saved_for_relink="$variables_saved_for_relink" # Whether libtool must link a program against all its dependency libraries. link_all_deplibs=$_LT_AC_TAGVAR(link_all_deplibs, $1) # Compile-time system search path for libraries sys_lib_search_path_spec=$lt_sys_lib_search_path_spec # Run-time system search path for libraries sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec # Fix the shell variable \$srcfile for the compiler. fix_srcfile_path="$_LT_AC_TAGVAR(fix_srcfile_path, $1)" # Set to yes if exported symbols are required. always_export_symbols=$_LT_AC_TAGVAR(always_export_symbols, $1) # The commands to list exported symbols. export_symbols_cmds=$lt_[]_LT_AC_TAGVAR(export_symbols_cmds, $1) # The commands to extract the exported symbol list from a shared archive. extract_expsyms_cmds=$lt_extract_expsyms_cmds # Symbols that should not be listed in the preloaded symbols. exclude_expsyms=$lt_[]_LT_AC_TAGVAR(exclude_expsyms, $1) # Symbols that must always be exported. include_expsyms=$lt_[]_LT_AC_TAGVAR(include_expsyms, $1) ifelse([$1],[], [# ### END LIBTOOL CONFIG], [# ### END LIBTOOL TAG CONFIG: $tagname]) __EOF__ ifelse([$1],[], [ case $host_os in aix3*) cat <<\EOF >> "$cfgfile" # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi EOF ;; esac # We use sed instead of cat because bash on DJGPP gets confused if # if finds mixed CR/LF and LF-only lines. Since sed operates in # text mode, it properly converts lines to CR/LF. This bash problem # is reportedly fixed, but why not run on old versions too? sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1) mv -f "$cfgfile" "$ofile" || \ (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") chmod +x "$ofile" ]) else # If there is no Makefile yet, we rely on a make rule to execute # `config.status --recheck' to rerun these tests and create the # libtool script then. ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` if test -f "$ltmain_in"; then test -f Makefile && make "$ltmain" fi fi ])# AC_LIBTOOL_CONFIG # AC_LIBTOOL_PROG_COMPILER_NO_RTTI([TAGNAME]) # ------------------------------------------- AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], [AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= if test "$GCC" = yes; then _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' AC_LIBTOOL_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], lt_cv_prog_compiler_rtti_exceptions, [-fno-rtti -fno-exceptions], [], [_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"]) fi ])# AC_LIBTOOL_PROG_COMPILER_NO_RTTI # AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE # --------------------------------- AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], [AC_REQUIRE([AC_CANONICAL_HOST]) AC_REQUIRE([AC_PROG_NM]) AC_REQUIRE([AC_OBJEXT]) # Check for command to grab the raw symbol name followed by C symbol from nm. AC_MSG_CHECKING([command to parse $NM output from $compiler object]) AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe], [ # These are sane defaults that work on at least a few old systems. # [They come from Ultrix. What could be older than Ultrix?!! ;)] # Character class describing NM global symbol codes. symcode='[[BCDEGRST]]' # Regexp to match symbols that can be accessed directly from C. sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)' # Transform 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'" ;; linux*) if test "$host_cpu" = ia64; then symcode='[[ABCDGIRSTW]]' 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'" fi ;; irix* | nonstopux*) symcode='[[BCDEGRST]]' ;; osf*) symcode='[[BCDEGQRST]]' ;; solaris* | sysv5*) symcode='[[BDRT]]' ;; sysv4) symcode='[[DFNSTU]]' ;; esac # Handle CRLF in mingw tool chain opt_cr= case $build_os in mingw*) opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp ;; esac # If we're using GNU nm, then use its standard symbol codes. case `$NM -V 2>&1` in *GNU* | *'with BFD'*) symcode='[[ABCDGIRSTW]]' ;; esac # Try without a prefix undercore, then with it. for ac_symprfx in "" "_"; do # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. symxfrm="\\1 $ac_symprfx\\2 \\2" # 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 < $nlist) && test -s "$nlist"; then # Try sorting and uniquifying the output. if sort "$nlist" | uniq > "$nlist"T; then mv -f "$nlist"T "$nlist" else rm -f "$nlist"T fi # Make sure that we snagged all the symbols we need. if grep ' nm_test_var$' "$nlist" >/dev/null; then if grep ' nm_test_func$' "$nlist" >/dev/null; then cat < 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 <> conftest.$ac_ext #if defined (__STDC__) && __STDC__ # define lt_ptr_t void * #else # define lt_ptr_t char * # define const #endif /* The mapping between symbol names and symbols. */ const struct { const char *name; lt_ptr_t address; } lt_preloaded_symbols[[]] = { EOF $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext cat <<\EOF >> conftest.$ac_ext {0, (lt_ptr_t) 0} }; #ifdef __cplusplus } #endif EOF # Now try linking the two files. mv conftest.$ac_objext conftstm.$ac_objext lt_save_LIBS="$LIBS" lt_save_CFLAGS="$CFLAGS" LIBS="conftstm.$ac_objext" CFLAGS="$CFLAGS$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)" if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then pipe_works=yes fi LIBS="$lt_save_LIBS" CFLAGS="$lt_save_CFLAGS" else echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD fi else echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD fi else echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD fi else echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD cat conftest.$ac_ext >&5 fi rm -f conftest* conftst* # Do not use the global_symbol_pipe unless it works. if test "$pipe_works" = yes; then break else lt_cv_sys_global_symbol_pipe= fi done ]) if test -z "$lt_cv_sys_global_symbol_pipe"; then lt_cv_sys_global_symbol_to_cdecl= fi if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then AC_MSG_RESULT(failed) else AC_MSG_RESULT(ok) fi ]) # AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE # AC_LIBTOOL_PROG_COMPILER_PIC([TAGNAME]) # --------------------------------------- AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC], [_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)= _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= _LT_AC_TAGVAR(lt_prog_compiler_static, $1)= AC_MSG_CHECKING([for $compiler option to produce PIC]) ifelse([$1],[CXX],[ # C++ specific cases for pic, static, wl, etc. if test "$GXX" = yes; then _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' case $host_os in aix*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' fi ;; amigaos*) # FIXME: we need at least 68020 code to build shared libraries, but # adding the `-m68020' flag to GCC prevents building anything better, # like `-m68040'. _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' ;; beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) # PIC is the default for these OSes. ;; mingw* | os2* | pw32*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT' ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' ;; *djgpp*) # DJGPP does not support shared libraries at all _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= ;; sysv4*MP*) if test -d /usr/nec; then _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic fi ;; hpux*) # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but # not for PA HP-UX. case $host_cpu in hppa*64*|ia64*) ;; *) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; esac ;; *) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; esac else case $host_os in aix4* | aix5*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' else _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' fi ;; chorus*) case $cc_basename in cxch68*) # Green Hills C++ Compiler # _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" ;; esac ;; darwin*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files case $cc_basename in xlc*) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-qnocommon' _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ;; 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* | kfreebsd*-gnu | dragonfly*) # FreeBSD uses GNU C++ ;; hpux9* | hpux10* | hpux11*) case $cc_basename in CC*) _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive" if test "$host_cpu" != ia64; then _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z' fi ;; aCC*) _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive" case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z' ;; esac ;; *) ;; esac ;; irix5* | irix6* | nonstopux*) case $cc_basename in CC*) _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' # CC pic flag -KPIC is the default. ;; *) ;; esac ;; linux*) case $cc_basename in KCC*) # KAI C++ Compiler _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; icpc* | ecpc*) # Intel C++ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' ;; pgCC*) # Portland Group C++ compiler. _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; cxx*) # Compaq C++ # Make sure the PIC flag is empty. It appears that all Alpha # Linux and Compaq Tru64 Unix objects are PIC. _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; *) ;; esac ;; lynxos*) ;; m88k*) ;; mvs*) case $cc_basename in cxx*) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall' ;; *) ;; esac ;; netbsd*) ;; osf3* | osf4* | osf5*) case $cc_basename in KCC*) _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' ;; RCC*) # Rational C++ 2.4.1 _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' ;; cxx*) # Digital/Compaq C++ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' # Make sure the PIC flag is empty. It appears that all Alpha # Linux and Compaq Tru64 Unix objects are PIC. _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; *) ;; esac ;; psos*) ;; sco*) case $cc_basename in CC*) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; *) ;; esac ;; solaris*) case $cc_basename in CC*) # Sun C++ 4.2, 5.x and Centerline C++ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' ;; gcx*) # Green Hills C++ Compiler _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' ;; *) ;; esac ;; sunos4*) case $cc_basename in CC*) # Sun C++ 4.x _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; lcc*) # Lucid _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' ;; *) ;; esac ;; tandem*) case $cc_basename in NCC*) # NonStop-UX NCC 3.20 _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ;; *) ;; esac ;; unixware*) ;; vxworks*) ;; *) _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no ;; esac fi ], [ if test "$GCC" = yes; then _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' case $host_os in aix*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' fi ;; amigaos*) # FIXME: we need at least 68020 code to build shared libraries, but # adding the `-m68020' flag to GCC prevents building anything better, # like `-m68040'. _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' ;; beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) # PIC is the default for these OSes. ;; mingw* | pw32* | os2*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT' ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' ;; msdosdjgpp*) # Just because we use GCC doesn't mean we suddenly get shared libraries # on systems that don't support them. _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no enable_shared=no ;; sysv4*MP*) if test -d /usr/nec; then _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic fi ;; hpux*) # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but # not for PA HP-UX. case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; esac ;; *) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; esac else # PORTME Check for flag to pass linker flags through the system compiler. case $host_os in aix*) _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' else _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' fi ;; darwin*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files case $cc_basename in xlc*) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-qnocommon' _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ;; esac ;; mingw* | pw32* | os2*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT' ;; hpux9* | hpux10* | hpux11*) _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but # not for PA HP-UX. case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z' ;; esac # Is there a better lt_prog_compiler_static that works with the bundled CC? _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' ;; irix5* | irix6* | nonstopux*) _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' # PIC (with -KPIC) is the default. _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; newsos6) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; linux*) case $cc_basename in icc* | ecc*) _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' ;; pgcc* | pgf77* | pgf90* | pgf95*) # Portland Group compilers (*not* the Pentium gcc compiler, # which looks to be a dead project) _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; ccc*) _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' # All Alpha code is PIC. _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; esac ;; osf3* | osf4* | osf5*) _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' # All OSF/1 code is PIC. _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; sco3.2v5*) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-Kpic' _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-dn' ;; solaris*) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' case $cc_basename in f77* | f90* | f95*) _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';; *) _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';; esac ;; sunos4*) _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; sysv4*MP*) if test -d /usr/nec ;then _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic' _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' fi ;; unicos*) _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no ;; uts4*) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; *) _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no ;; esac fi ]) AC_MSG_RESULT([$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)]) # # Check to make sure the PIC flag actually works. # if test -n "$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)"; then AC_LIBTOOL_COMPILER_OPTION([if $compiler PIC flag $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) works], _LT_AC_TAGVAR(lt_prog_compiler_pic_works, $1), [$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])], [], [case $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) in "" | " "*) ;; *) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)" ;; esac], [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no]) fi case $host_os in # For platforms which do not support PIC, -DPIC is meaningless: *djgpp*) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= ;; *) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])" ;; esac ]) # AC_LIBTOOL_PROG_LD_SHLIBS([TAGNAME]) # ------------------------------------ # See if the linker supports building shared libraries. AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS], [AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) ifelse([$1],[CXX],[ _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' case $host_os in aix4* | aix5*) # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to AIX nm, but means don't demangle with GNU nm if $NM -V 2>&1 | grep 'GNU' > /dev/null; then _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols' else _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols' fi ;; pw32*) _LT_AC_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds" ;; cygwin* | mingw*) _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]] /s/.* \([[^ ]]*\)/\1 DATA/;/^.* __nm__/s/^.* __nm__\([[^ ]]*\) [[^ ]]*/\1 DATA/;/^I /d;/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols' ;; *) _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' ;; esac ],[ runpath_var= _LT_AC_TAGVAR(allow_undefined_flag, $1)= _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no _LT_AC_TAGVAR(archive_cmds, $1)= _LT_AC_TAGVAR(archive_expsym_cmds, $1)= _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)= _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1)= _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)= _LT_AC_TAGVAR(whole_archive_flag_spec, $1)= _LT_AC_TAGVAR(thread_safe_flag_spec, $1)= _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= _LT_AC_TAGVAR(hardcode_libdir_separator, $1)= _LT_AC_TAGVAR(hardcode_direct, $1)=no _LT_AC_TAGVAR(hardcode_minus_L, $1)=no _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported _LT_AC_TAGVAR(link_all_deplibs, $1)=unknown _LT_AC_TAGVAR(hardcode_automatic, $1)=no _LT_AC_TAGVAR(module_cmds, $1)= _LT_AC_TAGVAR(module_expsym_cmds, $1)= _LT_AC_TAGVAR(always_export_symbols, $1)=no _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' # include_expsyms should be a list of space-separated symbols to be *always* # included in the symbol list _LT_AC_TAGVAR(include_expsyms, $1)= # exclude_expsyms can be an extended regexp of symbols to exclude # it will be wrapped by ` (' and `)$', so one must not match beginning or # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', # as well as any symbol that contains `d'. _LT_AC_TAGVAR(exclude_expsyms, $1)="_GLOBAL_OFFSET_TABLE_" # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out # platforms (ab)use it in PIC code, but their linkers get confused if # the symbol is explicitly referenced. Since portable code cannot # rely on this symbol name, it's probably fine to never include it in # preloaded symbol tables. extract_expsyms_cmds= # Just being paranoid about ensuring that cc_basename is set. _LT_CC_BASENAME([$compiler]) 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}' # Set some defaults for GNU ld with shared library support. These # are reset later if shared libraries are not supported. Putting them # here allows them to be overridden if necessary. runpath_var=LD_RUN_PATH _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir' _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' # ancient GNU ld didn't support --whole-archive et. al. if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else _LT_AC_TAGVAR(whole_archive_flag_spec, $1)= fi supports_anon_versioning=no case `$LD -v 2>/dev/null` in *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... *\ 2.11.*) ;; # other 2.11 versions *) supports_anon_versioning=yes ;; esac # 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 <&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 reports # that the semantics of dynamic libraries on AmigaOS, at least up # to version 4, is to share data among multiple programs linked # with the same dynamic library. Since this doesn't match the # behavior of shared libraries on other platforms, we can't use # them. _LT_AC_TAGVAR(ld_shlibs, $1)=no ;; beos*) if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME _LT_AC_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' else _LT_AC_TAGVAR(ld_shlibs, $1)=no fi ;; cygwin* | mingw* | pw32*) # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, # as there is no search path for DLLs. _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_AC_TAGVAR(always_export_symbols, $1)=no _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]] /s/.* \([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols' if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' # If the export-symbols file already is a .def file (1st line # is EXPORTS), use it as is; otherwise, prepend... _LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then cp $export_symbols $output_objdir/$soname.def; else echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' else _LT_AC_TAGVAR(ld_shlibs, $1)=no fi ;; linux*) if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then tmp_addflag= case $cc_basename,$host_cpu in pgcc*) # Portland Group C compiler _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag' ;; pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag -Mnomain' ;; ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 tmp_addflag=' -i_dynamic' ;; efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 tmp_addflag=' -i_dynamic -nofor_main' ;; ifc* | ifort*) # Intel Fortran compiler tmp_addflag=' -nofor_main' ;; esac _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' if test $supports_anon_versioning = yes; then _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ $echo "local: *; };" >> $output_objdir/$libname.ver~ $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi else _LT_AC_TAGVAR(ld_shlibs, $1)=no fi ;; netbsd*) if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= else _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' fi ;; solaris* | sysv5*) if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then _LT_AC_TAGVAR(ld_shlibs, $1)=no cat <&2 *** Warning: The releases 2.8.* of the GNU linker cannot reliably *** create shared libraries on Solaris systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.9.1 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. EOF elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else _LT_AC_TAGVAR(ld_shlibs, $1)=no fi ;; sunos4*) _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' wlarc= _LT_AC_TAGVAR(hardcode_direct, $1)=yes _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ;; *) if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else _LT_AC_TAGVAR(ld_shlibs, $1)=no fi ;; esac if test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no; then runpath_var= _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)= _LT_AC_TAGVAR(whole_archive_flag_spec, $1)= fi else # PORTME fill in a description of your system's linker (not GNU ld) case $host_os in aix3*) _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_AC_TAGVAR(always_export_symbols, $1)=yes _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes if test "$GCC" = yes && test -z "$link_static_flag"; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported fi ;; aix4* | aix5*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' no_entry_flag="" else # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to AIX nm, but means don't demangle with GNU nm if $NM -V 2>&1 | grep 'GNU' > /dev/null; then _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols' else _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols' fi aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*) for ld_flag in $LDFLAGS; do if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then aix_use_runtimelinking=yes break fi done esac exp_sym_flag='-bexport' no_entry_flag='-bnoentry' fi # When large executables or shared objects are built, AIX ld can # have problems creating the table of contents. If linking a library # or program results in "error TOC overflow" add -mminimal-toc to # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. _LT_AC_TAGVAR(archive_cmds, $1)='' _LT_AC_TAGVAR(hardcode_direct, $1)=yes _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':' _LT_AC_TAGVAR(link_all_deplibs, $1)=yes if test "$GCC" = yes; then case $host_os in aix4.[[012]]|aix4.[[012]].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && \ strings "$collect2name" | grep resolve_lib_name >/dev/null then # We have reworked collect2 _LT_AC_TAGVAR(hardcode_direct, $1)=yes else # We have old collect2 _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported # It fails to find uninstalled libraries when the uninstalled # path is not listed in the libpath. Setting hardcode_minus_L # to unsupported forces relinking _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_AC_TAGVAR(hardcode_libdir_separator, $1)= fi esac shared_flag='-shared' if test "$aix_use_runtimelinking" = yes; then shared_flag="$shared_flag "'${wl}-G' fi else # not using gcc if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else if test "$aix_use_runtimelinking" = yes; then shared_flag='${wl}-G' else shared_flag='${wl}-bM:SRE' fi fi fi # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to export. _LT_AC_TAGVAR(always_export_symbols, $1)=yes if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. _LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok' # Determine the default libpath from the value encoded in an empty executable. _LT_AC_SYS_LIBPATH_AIX _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; then _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs" _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an empty executable. _LT_AC_SYS_LIBPATH_AIX _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' # -bexpall does not export symbols beginning with underscore (_) _LT_AC_TAGVAR(always_export_symbols, $1)=yes # Exported symbols can be pulled into shared objects from archives _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=' ' _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes # This is similar to how AIX traditionally builds its 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 ;; bsdi[[45]]*) _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic ;; cygwin* | mingw* | pw32*) # When not using gcc, we currently assume that we are using # Microsoft Visual C++. # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. _LT_AC_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' # The linker will automatically build a .lib file if we build a DLL. _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='true' # FIXME: Should let the user specify the lib program. _LT_AC_TAGVAR(old_archive_cmds, $1)='lib /OUT:$oldlib$oldobjs$old_deplibs' _LT_AC_TAGVAR(fix_srcfile_path, $1)='`cygpath -w "$srcfile"`' _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes ;; darwin* | rhapsody*) case $host_os in rhapsody* | darwin1.[[012]]) _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}suppress' ;; *) # Darwin 1.3 on if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' else case ${MACOSX_DEPLOYMENT_TARGET} in 10.[[012]]) _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 10.*) _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}dynamic_lookup' ;; esac fi ;; esac _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no _LT_AC_TAGVAR(hardcode_direct, $1)=no _LT_AC_TAGVAR(hardcode_automatic, $1)=yes _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='' _LT_AC_TAGVAR(link_all_deplibs, $1)=yes if test "$GCC" = yes ; then output_verbose_link_cmd='echo' _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' else case $cc_basename in xlc*) output_verbose_link_cmd='echo' _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' ;; *) _LT_AC_TAGVAR(ld_shlibs, $1)=no ;; esac fi ;; dgux*) _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ;; freebsd1*) _LT_AC_TAGVAR(ld_shlibs, $1)=no ;; # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor # support. Future versions do this automatically, but an explicit c++rt0.o # does not break anything, and helps significantly (at the cost of a little # extra space). freebsd2.2*) _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_AC_TAGVAR(hardcode_direct, $1)=yes _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ;; # Unfortunately, older versions of FreeBSD 2 do not have this feature. freebsd2*) _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' _LT_AC_TAGVAR(hardcode_direct, $1)=yes _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ;; # FreeBSD 3 and greater uses gcc -shared to do shared libraries. freebsd* | kfreebsd*-gnu | dragonfly*) _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_AC_TAGVAR(hardcode_direct, $1)=yes _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ;; hpux9*) if test "$GCC" = yes; then _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' fi _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: _LT_AC_TAGVAR(hardcode_direct, $1)=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ;; hpux10* | hpux11*) if test "$GCC" = yes -a "$with_gnu_ld" = no; then case $host_cpu in hppa*64*|ia64*) _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; *) _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac else case $host_cpu in hppa*64*|ia64*) _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags' ;; *) _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' ;; esac fi if test "$with_gnu_ld" = no; then case $host_cpu in hppa*64*) _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir' _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: _LT_AC_TAGVAR(hardcode_direct, $1)=no _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ;; ia64*) _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_AC_TAGVAR(hardcode_direct, $1)=no _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes ;; *) _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: _LT_AC_TAGVAR(hardcode_direct, $1)=yes _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes ;; esac fi ;; irix5* | irix6* | nonstopux*) if test "$GCC" = yes; then _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir' fi _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: _LT_AC_TAGVAR(link_all_deplibs, $1)=yes ;; netbsd*) if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF fi _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_AC_TAGVAR(hardcode_direct, $1)=yes _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ;; newsos6) _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_AC_TAGVAR(hardcode_direct, $1)=yes _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ;; openbsd*) _LT_AC_TAGVAR(hardcode_direct, $1)=yes _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' else case $host_os in openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*) _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' ;; *) _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' ;; esac fi ;; os2*) _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_AC_TAGVAR(archive_cmds, $1)='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' ;; osf3*) if test "$GCC" = yes; then _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' fi _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: ;; osf4* | osf5*) # as osf3* with the addition of -msym flag if test "$GCC" = yes; then _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' else _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' _LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_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 wlarc='${wl}' _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 wlarc='' _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]].*) ;; *) # The compiler driver will combine linker options so we # cannot just pass the convience library names through # without $wl, iff we do not link with $LD. # Luckily, gcc supports the same syntax we need for Sun Studio. # Supported since Solaris 2.6 (maybe 2.5.1?) case $wlarc in '') _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' ;; *) _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;; esac ;; esac _LT_AC_TAGVAR(link_all_deplibs, $1)=yes ;; sunos4*) if test "x$host_vendor" = xsequent; then # Use $CC to link under sequent, because it throws in some extra .o # files that make .init and .fini sections work. _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' else _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' fi _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_AC_TAGVAR(hardcode_direct, $1)=yes _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ;; sysv4) case $host_vendor in sni) _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_AC_TAGVAR(hardcode_direct, $1)=yes # is this really true??? ;; siemens) ## LD is ld it makes a PLAMLIB ## CC just makes a GrossModule. _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags' _LT_AC_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs' _LT_AC_TAGVAR(hardcode_direct, $1)=no ;; motorola) _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_AC_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie ;; esac runpath_var='LD_RUN_PATH' _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ;; sysv4.3*) _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport' ;; sysv4*MP*) if test -d /usr/nec; then _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no runpath_var=LD_RUN_PATH hardcode_runpath_var=yes _LT_AC_TAGVAR(ld_shlibs, $1)=yes fi ;; sysv4.2uw2*) _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags' _LT_AC_TAGVAR(hardcode_direct, $1)=yes _LT_AC_TAGVAR(hardcode_minus_L, $1)=no _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no hardcode_runpath_var=yes runpath_var=LD_RUN_PATH ;; sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7*) _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z ${wl}text' if test "$GCC" = yes; then _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' else _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' fi runpath_var='LD_RUN_PATH' _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ;; sysv5*) _LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text' # $CC -shared without GNU ld will not create a library from C++ # object files and a static libstdc++, better avoid it by now _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no runpath_var='LD_RUN_PATH' ;; uts4*) _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no ;; *) _LT_AC_TAGVAR(ld_shlibs, $1)=no ;; esac fi ]) AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)]) test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" if test "$GCC" = yes; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi # # Do we need to explicitly link libc? # case "x$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)" in x|xyes) # Assume -lc should be added _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes if test "$enable_shared" = yes && test "$GCC" = yes; then case $_LT_AC_TAGVAR(archive_cmds, $1) in *'~'*) # FIXME: we may have to deal with multi-command sequences. ;; '$CC '*) # Test whether the compiler implicitly links with -lc since on some # systems, -lgcc has to come before -lc. If gcc already passes -lc # to ld, don't add -lc before -lgcc. AC_MSG_CHECKING([whether -lc should be explicitly linked in]) $rm conftest* printf "$lt_simple_compile_test_code" > conftest.$ac_ext if AC_TRY_EVAL(ac_compile) 2>conftest.err; then soname=conftest lib=conftest libobjs=conftest.$ac_objext deplibs= wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) compiler_flags=-v linker_flags=-v verstring= output_objdir=. libname=conftest lt_save_allow_undefined_flag=$_LT_AC_TAGVAR(allow_undefined_flag, $1) _LT_AC_TAGVAR(allow_undefined_flag, $1)= if AC_TRY_EVAL(_LT_AC_TAGVAR(archive_cmds, $1) 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) then _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no else _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes fi _LT_AC_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag else cat conftest.err 1>&5 fi $rm conftest* AC_MSG_RESULT([$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)]) ;; esac fi ;; esac ])# AC_LIBTOOL_PROG_LD_SHLIBS # _LT_AC_FILE_LTDLL_C # ------------------- # Be careful that the start marker always follows a newline. AC_DEFUN([_LT_AC_FILE_LTDLL_C], [ # /* ltdll.c starts here */ # #define WIN32_LEAN_AND_MEAN # #include # #undef WIN32_LEAN_AND_MEAN # #include # # #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 # DECLARE_CYGWIN_DLL( DllMain ); # #endif # HINSTANCE __hDllInstance_base; # # BOOL APIENTRY # DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved) # { # __hDllInstance_base = hInst; # return TRUE; # } # /* ltdll.c ends here */ ])# _LT_AC_FILE_LTDLL_C # _LT_AC_TAGVAR(VARNAME, [TAGNAME]) # --------------------------------- AC_DEFUN([_LT_AC_TAGVAR], [ifelse([$2], [], [$1], [$1_$2])]) # old names AC_DEFUN([AM_PROG_LIBTOOL], [AC_PROG_LIBTOOL]) AC_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) AC_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) AC_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) AC_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) AC_DEFUN([AM_PROG_LD], [AC_PROG_LD]) AC_DEFUN([AM_PROG_NM], [AC_PROG_NM]) # This is just to silence aclocal about the macro not being used ifelse([AC_DISABLE_FAST_INSTALL]) AC_DEFUN([LT_AC_PROG_GCJ], [AC_CHECK_TOOL(GCJ, gcj, no) test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2" AC_SUBST(GCJFLAGS) ]) AC_DEFUN([LT_AC_PROG_RC], [AC_CHECK_TOOL(RC, windres, no) ]) # NOTE: This macro has been submitted for inclusion into # # GNU Autoconf as AC_PROG_SED. When it is available in # # a released version of Autoconf we should remove this # # macro and use it instead. # # LT_AC_PROG_SED # -------------- # Check for a fully-functional sed program, that truncates # as few characters as possible. Prefer GNU sed if found. AC_DEFUN([LT_AC_PROG_SED], [AC_MSG_CHECKING([for a sed that does not truncate output]) AC_CACHE_VAL(lt_cv_path_SED, [# Loop through the user's path and test for sed and gsed. # Then use that list of sed's as ones to test for truncation. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for lt_ac_prog in sed gsed; do for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" fi done done done lt_ac_max=0 lt_ac_count=0 # Add /usr/xpg4/bin/sed as it is typically found on Solaris # along with /bin/sed that truncates output. for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do test ! -f $lt_ac_sed && continue cat /dev/null > conftest.in lt_ac_count=0 echo $ECHO_N "0123456789$ECHO_C" >conftest.in # Check for GNU sed and select it if it is found. if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then lt_cv_path_SED=$lt_ac_sed break fi while true; do cat conftest.in conftest.in >conftest.tmp mv conftest.tmp conftest.in cp conftest.in conftest.nl echo >>conftest.nl $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break cmp -s conftest.out conftest.nl || break # 10000 chars as input seems more than enough test $lt_ac_count -gt 10 && break lt_ac_count=`expr $lt_ac_count + 1` if test $lt_ac_count -gt $lt_ac_max; then lt_ac_max=$lt_ac_count lt_cv_path_SED=$lt_ac_sed fi done done ]) SED=$lt_cv_path_SED AC_MSG_RESULT([$SED]) ]) # pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- # # Copyright © 2004 Scott James Remnant . # # 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. # PKG_PROG_PKG_CONFIG([MIN-VERSION]) # ---------------------------------- AC_DEFUN([PKG_PROG_PKG_CONFIG], [m4_pattern_forbid([^_?PKG_[A-Z_]+$]) m4_pattern_allow([^PKG_CONFIG(_PATH)?$]) AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])dnl if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then AC_PATH_TOOL([PKG_CONFIG], [pkg-config]) fi if test -n "$PKG_CONFIG"; then _pkg_min_version=m4_ifval([$1], [$1], [0.9.0]) AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version]) if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) PKG_CONFIG="" fi fi[]dnl ])# PKG_PROG_PKG_CONFIG # PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) # # Check to see whether a particular set of modules exists. Similar # to PKG_CHECK_MODULES(), but does not set variables or print errors. # # # Similar to PKG_CHECK_MODULES, make sure that the first instance of # this or PKG_CHECK_MODULES is called, or make sure to call # PKG_CHECK_EXISTS manually # -------------------------------------------------------------- AC_DEFUN([PKG_CHECK_EXISTS], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl if test -n "$PKG_CONFIG" && \ AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then m4_ifval([$2], [$2], [:]) m4_ifvaln([$3], [else $3])dnl fi]) # _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES]) # --------------------------------------------- m4_define([_PKG_CONFIG], [if test -n "$PKG_CONFIG"; then PKG_CHECK_EXISTS([$3], [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`], [pkg_failed=yes]) else pkg_failed=untried fi[]dnl ])# _PKG_CONFIG # PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], # [ACTION-IF-NOT-FOUND]) # # # Note that if there is a possibility the first call to # PKG_CHECK_MODULES might not happen, you should be sure to include an # explicit call to PKG_PROG_PKG_CONFIG in your configure.ac # # # -------------------------------------------------------------- AC_DEFUN([PKG_CHECK_MODULES], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl pkg_failed=no AC_MSG_CHECKING([for $1]) _PKG_CONFIG([$1][_CFLAGS], [cflags], [$2]) _PKG_CONFIG([$1][_LIBS], [libs], [$2]) if test $pkg_failed = yes; then $1[]_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$2"` # Put the nasty error message in config.log where it belongs echo "$$1[]_PKG_ERRORS" 1>&AS_MESSAGE_LOG_FD ifelse([$4], , [AC_MSG_ERROR(dnl [Package requirements ($2) were not met. Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively you may set the $1_CFLAGS and $1_LIBS environment variables to avoid the need to call pkg-config. See the pkg-config man page for more details.])], [$4]) elif test $pkg_failed = untried; then ifelse([$4], , [AC_MSG_FAILURE(dnl [The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. Alternatively you may set the $1_CFLAGS and $1_LIBS environment variables to avoid the need to call pkg-config. See the pkg-config man page for more details. To get pkg-config, see .])], [$4]) else $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS $1[]_LIBS=$pkg_cv_[]$1[]_LIBS ifelse([$3], , :, [$3]) fi[]dnl ])# PKG_CHECK_MODULES # Copyright (C) 2002, 2003, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_AUTOMAKE_VERSION(VERSION) # ---------------------------- # Automake X.Y traces this macro to ensure aclocal.m4 has been # generated from the m4 files accompanying Automake X.Y. AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version="1.9"]) # AM_SET_CURRENT_AUTOMAKE_VERSION # ------------------------------- # Call AM_AUTOMAKE_VERSION so it can be traced. # This function is AC_REQUIREd by AC_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.9.6])]) # AM_AUX_DIR_EXPAND -*- Autoconf -*- # Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets # $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to # `$srcdir', `$srcdir/..', or `$srcdir/../..'. # # Of course, Automake must honor this variable whenever it calls a # tool from the auxiliary directory. The problem is that $srcdir (and # therefore $ac_aux_dir as well) can be either absolute or relative, # depending on how configure is run. This is pretty annoying, since # it makes $ac_aux_dir quite unusable in subdirectories: in the top # source directory, any form will work fine, but in subdirectories a # relative path needs to be adjusted first. # # $ac_aux_dir/missing # fails when called from a subdirectory if $ac_aux_dir is relative # $top_srcdir/$ac_aux_dir/missing # fails if $ac_aux_dir is absolute, # fails when called from a subdirectory in a VPATH build with # a relative $ac_aux_dir # # The reason of the latter failure is that $top_srcdir and $ac_aux_dir # are both prefixed by $srcdir. In an in-source build this is usually # harmless because $srcdir is `.', but things will broke when you # start a VPATH build or use an absolute $srcdir. # # So we could use something similar to $top_srcdir/$ac_aux_dir/missing, # iff we strip the leading $srcdir from $ac_aux_dir. That would be: # am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` # and then we would define $MISSING as # MISSING="\${SHELL} $am_aux_dir/missing" # This will work as long as MISSING is not called from configure, because # unfortunately $(top_srcdir) has no meaning in configure. # However there are other variables, like CC, which are often used in # configure, and could therefore not use this "fixed" $ac_aux_dir. # # Another solution, used here, is to always expand $ac_aux_dir to an # absolute PATH. The drawback is that using absolute paths prevent a # configured tree to be moved without reconfiguration. AC_DEFUN([AM_AUX_DIR_EXPAND], [dnl Rely on autoconf to set up CDPATH properly. AC_PREREQ([2.50])dnl # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` ]) # Copyright (C) 1996, 1997, 1999, 2000, 2001, 2002, 2003, 2005 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 4 # This was merged into AC_PROG_CC in Autoconf. AU_DEFUN([AM_PROG_CC_STDC], [AC_PROG_CC AC_DIAGNOSE([obsolete], [$0: your code should no longer depend upon `am_cv_prog_cc_stdc', but upon `ac_cv_prog_cc_stdc'. Remove this warning and the assignment when you adjust the code. You can also remove the above call to AC_PROG_CC if you already called it elsewhere.]) am_cv_prog_cc_stdc=$ac_cv_prog_cc_stdc ]) AU_DEFUN([fp_PROG_CC_STDC]) # AM_CONDITIONAL -*- Autoconf -*- # Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 7 # AM_CONDITIONAL(NAME, SHELL-CONDITION) # ------------------------------------- # Define a conditional. AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ(2.52)dnl ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl AC_SUBST([$1_TRUE]) AC_SUBST([$1_FALSE]) if $2; then $1_TRUE= $1_FALSE='#' else $1_TRUE='#' $1_FALSE= fi AC_CONFIG_COMMANDS_PRE( [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then AC_MSG_ERROR([[conditional "$1" was never defined. Usually this means the macro was only invoked conditionally.]]) fi])]) # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 8 # There are a few dirty hacks below to avoid letting `AC_PROG_CC' be # written in clear, in which case automake, when reading aclocal.m4, # will think it sees a *use*, and therefore will trigger all it's # C support machinery. Also note that it means that autoscan, seeing # CC etc. in the Makefile, will ask for an AC_PROG_CC use... # _AM_DEPENDENCIES(NAME) # ---------------------- # See how the compiler implements dependency checking. # NAME is "CC", "CXX", "GCJ", or "OBJC". # We try a few techniques and use that to set a single cache variable. # # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was # modified to invoke _AM_DEPENDENCIES(CC); we would have a circular # dependency, and given that the user is not expected to run this macro, # just rely on AC_PROG_CC. AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl AC_REQUIRE([AM_MAKE_INCLUDE])dnl AC_REQUIRE([AM_DEP_TRACK])dnl ifelse([$1], CC, [depcc="$CC" am_compiler_list=], [$1], CXX, [depcc="$CXX" am_compiler_list=], [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], [depcc="$$1" am_compiler_list=]) AC_CACHE_CHECK([dependency style of $depcc], [am_cv_$1_dependencies_compiler_type], [if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_$1_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` fi for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with # Solaris 8's {/usr,}/bin/sh. touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf case $depmode in nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; none) break ;; esac # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. if depmode=$depmode \ source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_$1_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_$1_dependencies_compiler_type=none fi ]) AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) AM_CONDITIONAL([am__fastdep$1], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) ]) # AM_SET_DEPDIR # ------------- # Choose a directory name for dependency files. # This macro is AC_REQUIREd in _AM_DEPENDENCIES AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl ]) # AM_DEP_TRACK # ------------ AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE(dependency-tracking, [ --disable-dependency-tracking speeds up one-time build --enable-dependency-tracking do not reject slow dependency extractors]) if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' fi AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) AC_SUBST([AMDEPBACKSLASH]) ]) # Generate code to set up dependency tracking. -*- Autoconf -*- # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. #serial 3 # _AM_OUTPUT_DEPENDENCY_COMMANDS # ------------------------------ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [for mf in $CONFIG_FILES; do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named `Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # So let's grep whole file. if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then dirpart=`AS_DIRNAME("$mf")` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running `make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # When using ansi2knr, U may be empty or an underscore; expand it U=`sed -n 's/^U = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`AS_DIRNAME(["$file"])` AS_MKDIR_P([$dirpart/$fdir]) # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done ])# _AM_OUTPUT_DEPENDENCY_COMMANDS # AM_OUTPUT_DEPENDENCY_COMMANDS # ----------------------------- # This macro should only be invoked once -- use via AC_REQUIRE. # # This code is only required when automatic dependency tracking # is enabled. FIXME. This creates each `.P' file that we will # need in order to bootstrap the dependency handling code. AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) ]) # Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 8 # AM_CONFIG_HEADER is obsolete. It has been replaced by AC_CONFIG_HEADERS. AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)]) # Do all the work for Automake. -*- Autoconf -*- # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 12 # This macro actually does too much. Some checks are only needed if # your package does certain things. But this isn't really a big deal. # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) # AM_INIT_AUTOMAKE([OPTIONS]) # ----------------------------------------------- # The call with PACKAGE and VERSION arguments is the old style # call (pre autoconf-2.50), which is being phased out. PACKAGE # and VERSION should now be passed to AC_INIT and removed from # the call to AM_INIT_AUTOMAKE. # We support both call styles for the transition. After # the next Automake release, Autoconf can make the AC_INIT # arguments mandatory, and then we can depend on a new Autoconf # release and drop the old call support. AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.58])dnl dnl Autoconf wants to disallow AM_ names. We explicitly allow dnl the ones we care about. m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl AC_REQUIRE([AC_PROG_INSTALL])dnl # test to see if srcdir already configured if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi AC_SUBST([CYGPATH_W]) # Define the identity of the package. dnl Distinguish between old-style and new-style calls. m4_ifval([$2], [m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl AC_SUBST([PACKAGE], [$1])dnl AC_SUBST([VERSION], [$2])], [_AM_SET_OPTIONS([$1])dnl AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl _AM_IF_OPTION([no-define],, [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl # Some tools Automake needs. AC_REQUIRE([AM_SANITY_CHECK])dnl AC_REQUIRE([AC_ARG_PROGRAM])dnl AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) AM_MISSING_PROG(AUTOCONF, autoconf) AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) AM_MISSING_PROG(AUTOHEADER, autoheader) AM_MISSING_PROG(MAKEINFO, makeinfo) AM_PROG_INSTALL_SH AM_PROG_INSTALL_STRIP AC_REQUIRE([AM_PROG_MKDIR_P])dnl # We need awk for the "check" target. The system "awk" is bad on # some platforms. AC_REQUIRE([AC_PROG_AWK])dnl AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AM_SET_LEADING_DOT])dnl _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])])]) _AM_IF_OPTION([no-dependencies],, [AC_PROVIDE_IFELSE([AC_PROG_CC], [_AM_DEPENDENCIES(CC)], [define([AC_PROG_CC], defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl AC_PROVIDE_IFELSE([AC_PROG_CXX], [_AM_DEPENDENCIES(CXX)], [define([AC_PROG_CXX], defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl ]) ]) # When config.status generates a header, we must update the stamp-h file. # This file resides in the same directory as the config header # that is generated. The stamp files are numbered to have different names. # Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the # loop where config.status creates the headers, so we can generate # our stamp files there. AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers. _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $1 | $1:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count]) # Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_PROG_INSTALL_SH # ------------------ # Define $install_sh. AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl install_sh=${install_sh-"$am_aux_dir/install-sh"} AC_SUBST(install_sh)]) # Copyright (C) 2003, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 2 # Check whether the underlying file-system supports filenames # with a leading dot. For instance MS-DOS doesn't. AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null AC_SUBST([am__leading_dot])]) # Add --enable-maintainer-mode option to configure. -*- Autoconf -*- # From Jim Meyering # Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 4 AC_DEFUN([AM_MAINTAINER_MODE], [AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles]) dnl maintainer-mode is disabled by default AC_ARG_ENABLE(maintainer-mode, [ --enable-maintainer-mode enable make rules and dependencies not useful (and sometimes confusing) to the casual installer], USE_MAINTAINER_MODE=$enableval, USE_MAINTAINER_MODE=no) AC_MSG_RESULT([$USE_MAINTAINER_MODE]) AM_CONDITIONAL(MAINTAINER_MODE, [test $USE_MAINTAINER_MODE = yes]) MAINT=$MAINTAINER_MODE_TRUE AC_SUBST(MAINT)dnl ] ) AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE]) # Check to see how 'make' treats includes. -*- Autoconf -*- # Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 3 # AM_MAKE_INCLUDE() # ----------------- # Check to see how make treats includes. AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo done .PHONY: am__doit END # If we don't find an include directive, just comment out the code. AC_MSG_CHECKING([for style of include used by $am_make]) am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # We grep out `Entering directory' and `Leaving directory' # messages which can occur if `w' ends up in MAKEFLAGS. # In particular we don't look at `^make:' because GNU make might # be invoked under some other name (usually "gmake"), in which # case it prints its new name instead of `make'. if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then am__include=include am__quote= _am_result=GNU fi # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then am__include=.include am__quote="\"" _am_result=BSD fi fi AC_SUBST([am__include]) AC_SUBST([am__quote]) AC_MSG_RESULT([$_am_result]) rm -f confinc confmf ]) # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- # Copyright (C) 1997, 1999, 2000, 2001, 2003, 2005 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 4 # AM_MISSING_PROG(NAME, PROGRAM) # ------------------------------ AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN]) $1=${$1-"${am_missing_run}$2"} AC_SUBST($1)]) # AM_MISSING_HAS_RUN # ------------------ # Define MISSING if not defined so far and test if it supports --run. # If it does, set am_missing_run to use it, otherwise, to nothing. AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" # Use eval to expand $SHELL if eval "$MISSING --run true"; then am_missing_run="$MISSING --run " else am_missing_run= AC_MSG_WARN([`missing' script is too old or missing]) fi ]) # Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_PROG_MKDIR_P # --------------- # Check whether `mkdir -p' is supported, fallback to mkinstalldirs otherwise. # # Automake 1.8 used `mkdir -m 0755 -p --' to ensure that directories # created by `make install' are always world readable, even if the # installer happens to have an overly restrictive umask (e.g. 077). # This was a mistake. There are at least two reasons why we must not # use `-m 0755': # - it causes special bits like SGID to be ignored, # - it may be too restrictive (some setups expect 775 directories). # # Do not use -m 0755 and let people choose whatever they expect by # setting umask. # # We cannot accept any implementation of `mkdir' that recognizes `-p'. # Some implementations (such as Solaris 8's) are not thread-safe: if a # parallel make tries to run `mkdir -p a/b' and `mkdir -p a/c' # concurrently, both version can detect that a/ is missing, but only # one can create it and the other will error out. Consequently we # restrict ourselves to GNU make (using the --version option ensures # this.) AC_DEFUN([AM_PROG_MKDIR_P], [if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then # We used to keeping the `.' as first argument, in order to # allow $(mkdir_p) to be used without argument. As in # $(mkdir_p) $(somedir) # where $(somedir) is conditionally defined. However this is wrong # for two reasons: # 1. if the package is installed by a user who cannot write `.' # make install will fail, # 2. the above comment should most certainly read # $(mkdir_p) $(DESTDIR)$(somedir) # so it does not work when $(somedir) is undefined and # $(DESTDIR) is not. # To support the latter case, we have to write # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir), # so the `.' trick is pointless. mkdir_p='mkdir -p --' else # On NextStep and OpenStep, the `mkdir' command does not # recognize any option. It will interpret all options as # directories to create, and then abort because `.' already # exists. for d in ./-p ./--version; do test -d $d && rmdir $d done # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists. if test -f "$ac_aux_dir/mkinstalldirs"; then mkdir_p='$(mkinstalldirs)' else mkdir_p='$(install_sh) -d' fi fi AC_SUBST([mkdir_p])]) # Helper functions for option handling. -*- Autoconf -*- # Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 3 # _AM_MANGLE_OPTION(NAME) # ----------------------- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) # _AM_SET_OPTION(NAME) # ------------------------------ # Set option NAME. Presently that only means defining a flag for this option. AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), 1)]) # _AM_SET_OPTIONS(OPTIONS) # ---------------------------------- # OPTIONS is a space-separated list of Automake options. AC_DEFUN([_AM_SET_OPTIONS], [AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) # _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) # ------------------------------------------- # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) # Check to make sure that the build environment is sane. -*- Autoconf -*- # Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005 # Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 4 # AM_SANITY_CHECK # --------------- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) # Just in case sleep 1 echo timestamp > conftest.file # Do `set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` if test "$[*]" = "X"; then # -L didn't work. set X `ls -t $srcdir/configure conftest.file` fi rm -f conftest.file if test "$[*]" != "X $srcdir/configure conftest.file" \ && test "$[*]" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken alias in your environment]) fi test "$[2]" = conftest.file ) then # Ok. : else AC_MSG_ERROR([newly created file is older than distributed files! Check your system clock]) fi AC_MSG_RESULT(yes)]) # Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_PROG_INSTALL_STRIP # --------------------- # One issue with vendor `install' (even GNU) is that you can't # specify the program used to strip binaries. This is especially # annoying in cross-compiling environments, where the build's strip # is unlikely to handle the host's binaries. # Fortunately install-sh will honor a STRIPPROG variable, so we # always use install-sh in `make install-strip', and initialize # STRIPPROG with the value of the STRIP variable (set by the user). AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl # Installed binaries are usually stripped using `strip' when the user # run `make install-strip'. However `strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the `STRIP' environment variable to overrule this program. dnl Don't test for $cross_compiling = yes, because it might be `maybe'. if test "$cross_compiling" != no; then AC_CHECK_TOOL([STRIP], [strip], :) fi INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) # Check how to create a tarball. -*- Autoconf -*- # Copyright (C) 2004, 2005 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # serial 2 # _AM_PROG_TAR(FORMAT) # -------------------- # Check how to create a tarball in format FORMAT. # FORMAT should be one of `v7', `ustar', or `pax'. # # Substitute a variable $(am__tar) that is a command # writing to stdout a FORMAT-tarball containing the directory # $tardir. # tardir=directory && $(am__tar) > result.tar # # Substitute a variable $(am__untar) that extract such # a tarball read from stdin. # $(am__untar) < result.tar AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. AM_MISSING_PROG([AMTAR], [tar]) m4_if([$1], [v7], [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'], [m4_case([$1], [ustar],, [pax],, [m4_fatal([Unknown tar format])]) AC_MSG_CHECKING([how to create a $1 tar archive]) # Loop over all known methods to create a tar archive until one works. _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' _am_tools=${am_cv_prog_tar_$1-$_am_tools} # Do not fold the above two line into one, because Tru64 sh and # Solaris sh will not grok spaces in the rhs of `-'. for _am_tool in $_am_tools do case $_am_tool in gnutar) for _am_tar in tar gnutar gtar; do AM_RUN_LOG([$_am_tar --version]) && break done am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' am__untar="$_am_tar -xf -" ;; plaintar) # Must skip GNU tar: if it does not support --format= it doesn't create # ustar tarball either. (tar --version) >/dev/null 2>&1 && continue am__tar='tar chf - "$$tardir"' am__tar_='tar chf - "$tardir"' am__untar='tar xf -' ;; pax) am__tar='pax -L -x $1 -w "$$tardir"' am__tar_='pax -L -x $1 -w "$tardir"' am__untar='pax -r' ;; cpio) am__tar='find "$$tardir" -print | cpio -o -H $1 -L' am__tar_='find "$tardir" -print | cpio -o -H $1 -L' am__untar='cpio -i -H $1 -d' ;; none) am__tar=false am__tar_=false am__untar=false ;; esac # If the value was cached, stop now. We just wanted to have am__tar # and am__untar set. test -n "${am_cv_prog_tar_$1}" && break # tar/untar a dummy directory, and stop if the command works rm -rf conftest.dir mkdir conftest.dir echo GrepMe > conftest.dir/file AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) rm -rf conftest.dir if test -s conftest.tar; then AM_RUN_LOG([$am__untar /dev/null 2>&1 && break fi done rm -rf conftest.dir AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) AC_MSG_RESULT([$am_cv_prog_tar_$1])]) AC_SUBST([am__tar]) AC_SUBST([am__untar]) ]) # _AM_PROG_TAR m4_include([acinclude.m4]) llk_linux-2.3/Makefile.am0000664000076400007640000000112010360733664014737 0ustar alpheralpher## Process this file with automake to produce Makefile.in ## Created by Anjuta - will be overwritten ## If you don't want it to overwrite it, ## Please disable it in the Anjuta project configuration SUBDIRS = po include src pixmaps data llk_linuxdocdir = ${prefix}/doc/llk_linux llk_linuxdoc_DATA = \ README\ COPYING\ AUTHORS\ ChangeLog\ INSTALL\ NEWS\ TODO EXTRA_DIST = $(llk_linuxdoc_DATA) # Copy all the spec files. Of cource, only one is actually used. dist-hook: for specfile in *.spec; do \ if test -f $$specfile; then \ cp -p $$specfile $(distdir); \ fi \ done llk_linux-2.3/Makefile.in0000664000076400007640000005267010365445012014760 0ustar alpheralpher# Makefile.in generated by automake 1.9.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = . am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ $(srcdir)/Makefile.in $(srcdir)/config.h.in \ $(top_srcdir)/configure AUTHORS COPYING ChangeLog INSTALL NEWS \ TODO acconfig.h config.guess config.sub depcomp install-sh \ ltmain.sh missing mkinstalldirs subdir = . ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.in am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ configure.lineno configure.status.lineno mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_HEADER = config.h CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ html-recursive info-recursive install-data-recursive \ install-exec-recursive install-info-recursive \ install-recursive installcheck-recursive installdirs-recursive \ pdf-recursive ps-recursive uninstall-info-recursive \ uninstall-recursive am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; am__installdirs = "$(DESTDIR)$(llk_linuxdocdir)" llk_linuxdocDATA_INSTALL = $(INSTALL_DATA) DATA = $(llk_linuxdoc_DATA) ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) am__remove_distdir = \ { test ! -d $(distdir) \ || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \ && rm -fr $(distdir); }; } DIST_ARCHIVES = $(distdir).tar.gz GZIP_ENV = --best distuninstallcheck_listfiles = find . -type f -print distcleancheck_listfiles = find . -type f -print ACLOCAL = @ACLOCAL@ AMDEP_FALSE = @AMDEP_FALSE@ AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ F77 = @F77@ FFLAGS = @FFLAGS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ MAKEINFO = @MAKEINFO@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ NO_PREFIX_PACKAGE_DATA_DIR = @NO_PREFIX_PACKAGE_DATA_DIR@ NO_PREFIX_PACKAGE_DOC_DIR = @NO_PREFIX_PACKAGE_DOC_DIR@ NO_PREFIX_PACKAGE_HELP_DIR = @NO_PREFIX_PACKAGE_HELP_DIR@ NO_PREFIX_PACKAGE_MENU_DIR = @NO_PREFIX_PACKAGE_MENU_DIR@ NO_PREFIX_PACKAGE_PIXMAPS_DIR = @NO_PREFIX_PACKAGE_PIXMAPS_DIR@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_CFLAGS = @PACKAGE_CFLAGS@ PACKAGE_DATA_DIR = @PACKAGE_DATA_DIR@ PACKAGE_DOC_DIR = @PACKAGE_DOC_DIR@ PACKAGE_HELP_DIR = @PACKAGE_HELP_DIR@ PACKAGE_LIBS = @PACKAGE_LIBS@ PACKAGE_MENU_DIR = @PACKAGE_MENU_DIR@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_PIXMAPS_DIR = @PACKAGE_PIXMAPS_DIR@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ RANLIB = @RANLIB@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ ac_ct_F77 = @ac_ct_F77@ ac_ct_RANLIB = @ac_ct_RANLIB@ ac_ct_STRIP = @ac_ct_STRIP@ ac_pt_PKG_CONFIG = @ac_pt_PKG_CONFIG@ am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ datadir = @datadir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ prefix = @prefix@ program_transform_name = @program_transform_name@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ SUBDIRS = po include src pixmaps data llk_linuxdocdir = ${prefix}/doc/llk_linux llk_linuxdoc_DATA = \ README\ COPYING\ AUTHORS\ ChangeLog\ INSTALL\ NEWS\ TODO EXTRA_DIST = $(llk_linuxdoc_DATA) all: config.h $(MAKE) $(AM_MAKEFLAGS) all-recursive .SUFFIXES: am--refresh: @: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ echo ' cd $(srcdir) && $(AUTOMAKE) --gnu '; \ cd $(srcdir) && $(AUTOMAKE) --gnu \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --gnu Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ echo ' $(SHELL) ./config.status'; \ $(SHELL) ./config.status;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) $(SHELL) ./config.status --recheck $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(srcdir) && $(AUTOCONF) $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) config.h: stamp-h1 @if test ! -f $@; then \ rm -f stamp-h1; \ $(MAKE) stamp-h1; \ else :; fi stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status @rm -f stamp-h1 cd $(top_builddir) && $(SHELL) ./config.status config.h $(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) $(top_srcdir)/acconfig.h cd $(top_srcdir) && $(AUTOHEADER) rm -f stamp-h1 touch $@ distclean-hdr: -rm -f config.h stamp-h1 mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs distclean-libtool: -rm -f libtool uninstall-info-am: install-llk_linuxdocDATA: $(llk_linuxdoc_DATA) @$(NORMAL_INSTALL) test -z "$(llk_linuxdocdir)" || $(mkdir_p) "$(DESTDIR)$(llk_linuxdocdir)" @list='$(llk_linuxdoc_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(llk_linuxdocDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(llk_linuxdocdir)/$$f'"; \ $(llk_linuxdocDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(llk_linuxdocdir)/$$f"; \ done uninstall-llk_linuxdocDATA: @$(NORMAL_UNINSTALL) @list='$(llk_linuxdoc_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(llk_linuxdocdir)/$$f'"; \ rm -f "$(DESTDIR)$(llk_linuxdocdir)/$$f"; \ done # This directory's subdirectories are mostly independent; you can cd # into them and run `make' without going through this Makefile. # To change the values of `make' variables: instead of editing Makefiles, # (1) if the variable is set in `config.status', edit `config.status' # (which will cause the Makefiles to be regenerated when you run `make'); # (2) otherwise, pass the desired values on the `make' command line. $(RECURSIVE_TARGETS): @failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ *k*) failcom='fail=yes';; \ esac; \ done; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" mostlyclean-recursive clean-recursive distclean-recursive \ maintainer-clean-recursive: @failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ case $$f in \ *=* | --[!k]*);; \ *k*) failcom='fail=yes';; \ esac; \ done; \ dot_seen=no; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ rev=''; for subdir in $$list; do \ if test "$$subdir" = "."; then :; else \ rev="$$subdir $$rev"; \ fi; \ done; \ rev="$$rev ."; \ target=`echo $@ | sed s/-recursive//`; \ for subdir in $$rev; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done && test -z "$$fail" tags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done ctags-recursive: list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ done ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ mkid -fID $$unique tags: TAGS TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$tags $$unique; \ fi ctags: CTAGS CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) $(am__remove_distdir) mkdir $(distdir) $(mkdir_p) $(distdir)/po @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ list='$(DISTFILES)'; for file in $$list; do \ case $$file in \ $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ esac; \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ dir="/$$dir"; \ $(mkdir_p) "$(distdir)$$dir"; \ else \ dir=''; \ fi; \ if test -d $$d/$$file; then \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test -d "$(distdir)/$$subdir" \ || $(mkdir_p) "$(distdir)/$$subdir" \ || exit 1; \ distdir=`$(am__cd) $(distdir) && pwd`; \ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ (cd $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$top_distdir" \ distdir="$$distdir/$$subdir" \ distdir) \ || exit 1; \ fi; \ done $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$(top_distdir)" distdir="$(distdir)" \ dist-hook -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ ! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \ || chmod -R a+r $(distdir) dist-gzip: distdir tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz $(am__remove_distdir) dist-bzip2: distdir tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2 $(am__remove_distdir) dist-tarZ: distdir tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z $(am__remove_distdir) dist-shar: distdir shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz $(am__remove_distdir) dist-zip: distdir -rm -f $(distdir).zip zip -rq $(distdir).zip $(distdir) $(am__remove_distdir) dist dist-all: distdir tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz $(am__remove_distdir) # This target untars the dist file and tries a VPATH configuration. Then # it guarantees that the distribution is self-contained by making another # tarfile. distcheck: dist case '$(DIST_ARCHIVES)' in \ *.tar.gz*) \ GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\ *.tar.bz2*) \ bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\ *.tar.Z*) \ uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ *.shar.gz*) \ GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\ *.zip*) \ unzip $(distdir).zip ;;\ esac chmod -R a-w $(distdir); chmod a+w $(distdir) mkdir $(distdir)/_build mkdir $(distdir)/_inst chmod a-w $(distdir) dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ && cd $(distdir)/_build \ && ../configure --srcdir=.. --prefix="$$dc_install_base" \ $(DISTCHECK_CONFIGURE_FLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) dvi \ && $(MAKE) $(AM_MAKEFLAGS) check \ && $(MAKE) $(AM_MAKEFLAGS) install \ && $(MAKE) $(AM_MAKEFLAGS) installcheck \ && $(MAKE) $(AM_MAKEFLAGS) uninstall \ && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ distuninstallcheck \ && chmod -R a-w "$$dc_install_base" \ && ({ \ (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ } || { rm -rf "$$dc_destdir"; exit 1; }) \ && rm -rf "$$dc_destdir" \ && $(MAKE) $(AM_MAKEFLAGS) dist \ && rm -rf $(DIST_ARCHIVES) \ && $(MAKE) $(AM_MAKEFLAGS) distcleancheck $(am__remove_distdir) @(echo "$(distdir) archives ready for distribution: "; \ list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ sed -e '1{h;s/./=/g;p;x;}' -e '$${p;x;}' distuninstallcheck: @cd $(distuninstallcheck_dir) \ && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \ || { echo "ERROR: files left after uninstall:" ; \ if test -n "$(DESTDIR)"; then \ echo " (check DESTDIR support)"; \ fi ; \ $(distuninstallcheck_listfiles) ; \ exit 1; } >&2 distcleancheck: distclean @if test '$(srcdir)' = . ; then \ echo "ERROR: distcleancheck can only run from a VPATH build" ; \ exit 1 ; \ fi @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ || { echo "ERROR: files left in build directory after distclean:" ; \ $(distcleancheck_listfiles) ; \ exit 1; } >&2 check-am: all-am check: check-recursive all-am: Makefile $(DATA) config.h installdirs: installdirs-recursive installdirs-am: for dir in "$(DESTDIR)$(llk_linuxdocdir)"; do \ test -z "$$dir" || $(mkdir_p) "$$dir"; \ done install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -f Makefile distclean-am: clean-am distclean-generic distclean-hdr \ distclean-libtool distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive info: info-recursive info-am: install-data-am: install-llk_linuxdocDATA install-exec-am: install-info: install-info-recursive install-man: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -rf $(top_srcdir)/autom4te.cache -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: uninstall-info-am uninstall-llk_linuxdocDATA uninstall-info: uninstall-info-recursive .PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am am--refresh check \ check-am clean clean-generic clean-libtool clean-recursive \ ctags ctags-recursive dist dist-all dist-bzip2 dist-gzip \ dist-hook dist-shar dist-tarZ dist-zip distcheck distclean \ distclean-generic distclean-hdr distclean-libtool \ distclean-recursive distclean-tags distcleancheck distdir \ distuninstallcheck dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am install-exec \ install-exec-am install-info install-info-am \ install-llk_linuxdocDATA install-man install-strip \ installcheck installcheck-am installdirs installdirs-am \ maintainer-clean maintainer-clean-generic \ maintainer-clean-recursive mostlyclean mostlyclean-generic \ mostlyclean-libtool mostlyclean-recursive pdf pdf-am ps ps-am \ tags tags-recursive uninstall uninstall-am uninstall-info-am \ uninstall-llk_linuxdocDATA # Copy all the spec files. Of cource, only one is actually used. dist-hook: for specfile in *.spec; do \ if test -f $$specfile; then \ cp -p $$specfile $(distdir); \ fi \ done # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: llk_linux-2.3/config.h.in0000664000076400007640000000453510355774640014746 0ustar alpheralpher/* config.h.in. Generated from configure.in by autoheader. */ #undef ENABLE_NLS #undef HAVE_CATGETS #undef HAVE_GETTEXT #undef HAVE_LC_MESSAGES #undef HAVE_STPCPY #undef HAVE_LIBSM #undef PACKAGE_LOCALE_DIR #undef PACKAGE_DOC_DIR #undef PACKAGE_DATA_DIR #undef PACKAGE_PIXMAPS_DIR #undef PACKAGE_HELP_DIR #undef PACKAGE_MENU_DIR #undef PACKAGE_SOURCE_DIR #undef GETTEXT_PACKAGE /* always defined to indicate that i18n is enabled */ #undef ENABLE_NLS /* Package name for gettext */ #undef GETTEXT_PACKAGE /* Define to 1 if you have the `bind_textdomain_codeset' function. */ #undef HAVE_BIND_TEXTDOMAIN_CODESET /* Define to 1 if you have the `dcgettext' function. */ #undef HAVE_DCGETTEXT /* Define to 1 if you have the header file. */ #undef HAVE_DLFCN_H /* Define if the GNU gettext() function is already present or preinstalled. */ #undef HAVE_GETTEXT /* Define to 1 if you have the header file. */ #undef HAVE_INTTYPES_H /* Define if your file defines LC_MESSAGES. */ #undef HAVE_LC_MESSAGES /* Define to 1 if you have the header file. */ #undef HAVE_LOCALE_H /* Define to 1 if you have the header file. */ #undef HAVE_MEMORY_H /* Define to 1 if you have the header file. */ #undef HAVE_STDINT_H /* Define to 1 if you have the header file. */ #undef HAVE_STDLIB_H /* Define to 1 if you have the header file. */ #undef HAVE_STRINGS_H /* Define to 1 if you have the header file. */ #undef HAVE_STRING_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_STAT_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_TYPES_H /* Define to 1 if you have the header file. */ #undef HAVE_UNISTD_H /* Name of package */ #undef PACKAGE /* Define to the address where bug reports for this package should be sent. */ #undef PACKAGE_BUGREPORT /* Package local directory */ #undef PACKAGE_LOCALE_DIR /* Define to the full name of this package. */ #undef PACKAGE_NAME /* Define to the full name and version of this package. */ #undef PACKAGE_STRING /* Define to the one symbol short name of this package. */ #undef PACKAGE_TARNAME /* Define to the version of this package. */ #undef PACKAGE_VERSION /* Define to 1 if you have the ANSI C header files. */ #undef STDC_HEADERS /* Version number of package */ #undef VERSION llk_linux-2.3/configure0000775000076400007640000301660410365445013014623 0ustar alpheralpher#! /bin/sh # Guess values for system-dependent variables and create Makefiles. # Generated by GNU Autoconf 2.59. # # Copyright (C) 2003 Free Software Foundation, Inc. # This configure script is free software; the Free Software Foundation # gives unlimited permission to copy, distribute and modify it. ## --------------------- ## ## M4sh Initialization. ## ## --------------------- ## # Be Bourne compatible if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then set -o posix fi DUALCASE=1; export DUALCASE # for MKS sh # Support unset when possible. if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then as_unset=unset else as_unset=false fi # Work around bugs in pre-3.0 UWIN ksh. $as_unset ENV MAIL MAILPATH PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. for as_var in \ LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ LC_TELEPHONE LC_TIME do if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then eval $as_var=C; export $as_var else $as_unset $as_var fi done # Required to use basename. if expr a : '\(a\)' >/dev/null 2>&1; then as_expr=expr else as_expr=false fi if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi # Name of the executable. as_me=`$as_basename "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)$' \| \ . : '\(.\)' 2>/dev/null || echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } /^X\/\(\/\/\)$/{ s//\1/; q; } /^X\/\(\/\).*/{ s//\1/; q; } s/.*/./; q'` # PATH needs CR, and LINENO needs CR and PATH. # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then echo "#! /bin/sh" >conf$$.sh echo "exit 0" >>conf$$.sh chmod +x conf$$.sh if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then PATH_SEPARATOR=';' else PATH_SEPARATOR=: fi rm -f conf$$.sh fi as_lineno_1=$LINENO as_lineno_2=$LINENO as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` test "x$as_lineno_1" != "x$as_lineno_2" && test "x$as_lineno_3" = "x$as_lineno_2" || { # Find who we are. Look in the path if we contain no path at all # relative or not. case $0 in *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2 { (exit 1); exit 1; }; } fi case $CONFIG_SHELL in '') as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for as_base in sh bash ksh sh5; do case $as_dir in /*) if ("$as_dir/$as_base" -c ' as_lineno_1=$LINENO as_lineno_2=$LINENO as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` test "x$as_lineno_1" != "x$as_lineno_2" && test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } CONFIG_SHELL=$as_dir/$as_base export CONFIG_SHELL exec "$CONFIG_SHELL" "$0" ${1+"$@"} fi;; esac done done ;; esac # Create $as_me.lineno as a copy of $as_myself, but with $LINENO # uniformly replaced by the line number. The first 'sed' inserts a # line-number line before each line; the second 'sed' does the real # work. The second script uses 'N' to pair each line-number line # with the numbered line, and appends trailing '-' during # substitution so that $LINENO is not a special case at line end. # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) sed '=' <$as_myself | sed ' N s,$,-, : loop s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, t loop s,-$,, s,^['$as_cr_digits']*\n,, ' >$as_me.lineno && chmod +x $as_me.lineno || { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 { (exit 1); exit 1; }; } # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensible to this). . ./$as_me.lineno # Exit status is that of the last command. exit } case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in *c*,-n*) ECHO_N= ECHO_C=' ' ECHO_T=' ' ;; *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; *) ECHO_N= ECHO_C='\c' ECHO_T= ;; esac if expr a : '\(a\)' >/dev/null 2>&1; then as_expr=expr else as_expr=false fi rm -f conf$$ conf$$.exe conf$$.file echo >conf$$.file if ln -s conf$$.file conf$$ 2>/dev/null; then # We could just check for DJGPP; but this test a) works b) is more generic # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). if test -f conf$$.exe; then # Don't use ln at all; we don't have any links as_ln_s='cp -p' else as_ln_s='ln -s' fi elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -p' fi rm -f conf$$ conf$$.exe conf$$.file if mkdir -p . 2>/dev/null; then as_mkdir_p=: else test -d ./-p && rmdir ./-p as_mkdir_p=false fi as_executable_p="test -f" # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" # IFS # We need space, tab and new line, in precisely that order. as_nl=' ' IFS=" $as_nl" # CDPATH. $as_unset CDPATH # Check that we are running under the correct shell. SHELL=${CONFIG_SHELL-/bin/sh} case X$ECHO in X*--fallback-echo) # Remove one level of quotation (which was required for Make). ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','` ;; esac echo=${ECHO-echo} if test "X$1" = X--no-reexec; then # Discard the --no-reexec flag, and continue. shift elif test "X$1" = X--fallback-echo; then # Avoid inline document here, it may be left over : elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then # Yippee, $echo works! : else # Restart under the correct shell. exec $SHELL "$0" --no-reexec ${1+"$@"} fi if test "X$1" = X--fallback-echo; then # used as fallback echo shift cat </dev/null 2>&1 && unset CDPATH if test -z "$ECHO"; then if test "X${echo_test_string+set}" != Xset; then # find a string as large as possible, as long as the shell can cope with it for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... if (echo_test_string=`eval $cmd`) 2>/dev/null && echo_test_string=`eval $cmd` && (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null then break fi done fi if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then : else # The Solaris, AIX, and Digital Unix default echo programs unquote # backslashes. This makes it impossible to quote backslashes using # echo "$something" | sed 's/\\/\\\\/g' # # So, first we look for a working echo in the user's PATH. lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for dir in $PATH /usr/ucb; do IFS="$lt_save_ifs" if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then echo="$dir/echo" break fi done IFS="$lt_save_ifs" if test "X$echo" = Xecho; then # We didn't find a better echo, so look for alternatives. if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' && echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then # This shell has a builtin print -r that does the trick. echo='print -r' elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) && test "X$CONFIG_SHELL" != X/bin/ksh; then # If we have ksh, try running configure again with it. ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} export ORIGINAL_CONFIG_SHELL CONFIG_SHELL=/bin/ksh export CONFIG_SHELL exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"} else # Try using printf. echo='printf %s\n' if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then # Cool, printf works : elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && test "X$echo_testing_string" = 'X\t' && echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL export CONFIG_SHELL SHELL="$CONFIG_SHELL" export SHELL echo="$CONFIG_SHELL $0 --fallback-echo" elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && test "X$echo_testing_string" = 'X\t' && echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then echo="$CONFIG_SHELL $0 --fallback-echo" else # maybe with a smaller string... prev=: for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null then break fi prev="$cmd" done if test "$prev" != 'sed 50q "$0"'; then echo_test_string=`eval $prev` export echo_test_string exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"} else # Oops. We lost completely, so just stick with echo. echo=echo fi fi fi fi fi fi # Copy echo and quote the copy suitably for passing to libtool from # the Makefile, instead of quoting the original, which is used later. ECHO=$echo if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo" fi tagnames=${tagnames+${tagnames},}CXX tagnames=${tagnames+${tagnames},}F77 # Name of the host. # hostname on some systems (SVR3.2, Linux) returns a bogus exit status, # so uname gets run too. ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` exec 6>&1 # # Initializations. # ac_default_prefix=/usr/local ac_config_libobj_dir=. cross_compiling=no subdirs= MFLAGS= MAKEFLAGS= SHELL=${CONFIG_SHELL-/bin/sh} # Maximum number of lines to put in a shell here document. # This variable seems obsolete. It should probably be removed, and # only ac_max_sed_lines should be used. : ${ac_max_here_lines=38} # Identity of this package. PACKAGE_NAME= PACKAGE_TARNAME= PACKAGE_VERSION= PACKAGE_STRING= PACKAGE_BUGREPORT= ac_unique_file="configure.in" # Factoring default headers for most tests. ac_includes_default="\ #include #if HAVE_SYS_TYPES_H # include #endif #if HAVE_SYS_STAT_H # include #endif #if STDC_HEADERS # include # include #else # if HAVE_STDLIB_H # include # endif #endif #if HAVE_STRING_H # if !STDC_HEADERS && HAVE_MEMORY_H # include # endif # include #endif #if HAVE_STRINGS_H # include #endif #if HAVE_INTTYPES_H # include #else # if HAVE_STDINT_H # include # endif #endif #if HAVE_UNISTD_H # include #endif" ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE CPP EGREP GETTEXT_PACKAGE USE_NLS MSGFMT GMSGFMT XGETTEXT CATALOGS CATOBJEXT DATADIRNAME GMOFILES INSTOBJEXT INTLLIBS PO_IN_DATADIR_TRUE PO_IN_DATADIR_FALSE POFILES POSUB MKINSTALLDIRS build build_cpu build_vendor build_os host host_cpu host_vendor host_os LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL PKG_CONFIG ac_pt_PKG_CONFIG PACKAGE_CFLAGS PACKAGE_LIBS NO_PREFIX_PACKAGE_DATA_DIR PACKAGE_DATA_DIR NO_PREFIX_PACKAGE_DOC_DIR PACKAGE_DOC_DIR NO_PREFIX_PACKAGE_PIXMAPS_DIR PACKAGE_PIXMAPS_DIR NO_PREFIX_PACKAGE_HELP_DIR PACKAGE_HELP_DIR NO_PREFIX_PACKAGE_MENU_DIR PACKAGE_MENU_DIR LIBOBJS LTLIBOBJS' ac_subst_files='' # Initialize some variables set by options. ac_init_help= ac_init_version=false # The variables have the same names as the options, with # dashes changed to underlines. cache_file=/dev/null exec_prefix=NONE no_create= no_recursion= prefix=NONE program_prefix=NONE program_suffix=NONE program_transform_name=s,x,x, silent= site= srcdir= verbose= x_includes=NONE x_libraries=NONE # Installation directory options. # These are left unexpanded so users can "make install exec_prefix=/foo" # and all the variables that are supposed to be based on exec_prefix # by default will actually change. # Use braces instead of parens because sh, perl, etc. also accept them. bindir='${exec_prefix}/bin' sbindir='${exec_prefix}/sbin' libexecdir='${exec_prefix}/libexec' datadir='${prefix}/share' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' libdir='${exec_prefix}/lib' includedir='${prefix}/include' oldincludedir='/usr/include' infodir='${prefix}/info' mandir='${prefix}/man' ac_prev= for ac_option do # If the previous option needs an argument, assign it. if test -n "$ac_prev"; then eval "$ac_prev=\$ac_option" ac_prev= continue fi ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'` # Accept the important Cygnus configure options, so we can diagnose typos. case $ac_option in -bindir | --bindir | --bindi | --bind | --bin | --bi) ac_prev=bindir ;; -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) bindir=$ac_optarg ;; -build | --build | --buil | --bui | --bu) ac_prev=build_alias ;; -build=* | --build=* | --buil=* | --bui=* | --bu=*) build_alias=$ac_optarg ;; -cache-file | --cache-file | --cache-fil | --cache-fi \ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) ac_prev=cache_file ;; -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) cache_file=$ac_optarg ;; --config-cache | -C) cache_file=config.cache ;; -datadir | --datadir | --datadi | --datad | --data | --dat | --da) ac_prev=datadir ;; -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \ | --da=*) datadir=$ac_optarg ;; -disable-* | --disable-*) ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && { echo "$as_me: error: invalid feature name: $ac_feature" >&2 { (exit 1); exit 1; }; } ac_feature=`echo $ac_feature | sed 's/-/_/g'` eval "enable_$ac_feature=no" ;; -enable-* | --enable-*) ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && { echo "$as_me: error: invalid feature name: $ac_feature" >&2 { (exit 1); exit 1; }; } ac_feature=`echo $ac_feature | sed 's/-/_/g'` case $ac_option in *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; *) ac_optarg=yes ;; esac eval "enable_$ac_feature='$ac_optarg'" ;; -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ | --exec | --exe | --ex) ac_prev=exec_prefix ;; -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ | --exec=* | --exe=* | --ex=*) exec_prefix=$ac_optarg ;; -gas | --gas | --ga | --g) # Obsolete; use --with-gas. with_gas=yes ;; -help | --help | --hel | --he | -h) ac_init_help=long ;; -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) ac_init_help=recursive ;; -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) ac_init_help=short ;; -host | --host | --hos | --ho) ac_prev=host_alias ;; -host=* | --host=* | --hos=* | --ho=*) host_alias=$ac_optarg ;; -includedir | --includedir | --includedi | --included | --include \ | --includ | --inclu | --incl | --inc) ac_prev=includedir ;; -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ | --includ=* | --inclu=* | --incl=* | --inc=*) includedir=$ac_optarg ;; -infodir | --infodir | --infodi | --infod | --info | --inf) ac_prev=infodir ;; -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) infodir=$ac_optarg ;; -libdir | --libdir | --libdi | --libd) ac_prev=libdir ;; -libdir=* | --libdir=* | --libdi=* | --libd=*) libdir=$ac_optarg ;; -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ | --libexe | --libex | --libe) ac_prev=libexecdir ;; -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ | --libexe=* | --libex=* | --libe=*) libexecdir=$ac_optarg ;; -localstatedir | --localstatedir | --localstatedi | --localstated \ | --localstate | --localstat | --localsta | --localst \ | --locals | --local | --loca | --loc | --lo) ac_prev=localstatedir ;; -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ | --localstate=* | --localstat=* | --localsta=* | --localst=* \ | --locals=* | --local=* | --loca=* | --loc=* | --lo=*) localstatedir=$ac_optarg ;; -mandir | --mandir | --mandi | --mand | --man | --ma | --m) ac_prev=mandir ;; -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) mandir=$ac_optarg ;; -nfp | --nfp | --nf) # Obsolete; use --without-fp. with_fp=no ;; -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | --no-cr | --no-c | -n) no_create=yes ;; -no-recursion | --no-recursion | --no-recursio | --no-recursi \ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) no_recursion=yes ;; -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ | --oldin | --oldi | --old | --ol | --o) ac_prev=oldincludedir ;; -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) oldincludedir=$ac_optarg ;; -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) ac_prev=prefix ;; -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) prefix=$ac_optarg ;; -program-prefix | --program-prefix | --program-prefi | --program-pref \ | --program-pre | --program-pr | --program-p) ac_prev=program_prefix ;; -program-prefix=* | --program-prefix=* | --program-prefi=* \ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) program_prefix=$ac_optarg ;; -program-suffix | --program-suffix | --program-suffi | --program-suff \ | --program-suf | --program-su | --program-s) ac_prev=program_suffix ;; -program-suffix=* | --program-suffix=* | --program-suffi=* \ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) program_suffix=$ac_optarg ;; -program-transform-name | --program-transform-name \ | --program-transform-nam | --program-transform-na \ | --program-transform-n | --program-transform- \ | --program-transform | --program-transfor \ | --program-transfo | --program-transf \ | --program-trans | --program-tran \ | --progr-tra | --program-tr | --program-t) ac_prev=program_transform_name ;; -program-transform-name=* | --program-transform-name=* \ | --program-transform-nam=* | --program-transform-na=* \ | --program-transform-n=* | --program-transform-=* \ | --program-transform=* | --program-transfor=* \ | --program-transfo=* | --program-transf=* \ | --program-trans=* | --program-tran=* \ | --progr-tra=* | --program-tr=* | --program-t=*) program_transform_name=$ac_optarg ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) silent=yes ;; -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ | --sbi=* | --sb=*) sbindir=$ac_optarg ;; -sharedstatedir | --sharedstatedir | --sharedstatedi \ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ | --sharedst | --shareds | --shared | --share | --shar \ | --sha | --sh) ac_prev=sharedstatedir ;; -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ | --sha=* | --sh=*) sharedstatedir=$ac_optarg ;; -site | --site | --sit) ac_prev=site ;; -site=* | --site=* | --sit=*) site=$ac_optarg ;; -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) ac_prev=srcdir ;; -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) srcdir=$ac_optarg ;; -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ | --syscon | --sysco | --sysc | --sys | --sy) ac_prev=sysconfdir ;; -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) sysconfdir=$ac_optarg ;; -target | --target | --targe | --targ | --tar | --ta | --t) ac_prev=target_alias ;; -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) target_alias=$ac_optarg ;; -v | -verbose | --verbose | --verbos | --verbo | --verb) verbose=yes ;; -version | --version | --versio | --versi | --vers | -V) ac_init_version=: ;; -with-* | --with-*) ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && { echo "$as_me: error: invalid package name: $ac_package" >&2 { (exit 1); exit 1; }; } ac_package=`echo $ac_package| sed 's/-/_/g'` case $ac_option in *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; *) ac_optarg=yes ;; esac eval "with_$ac_package='$ac_optarg'" ;; -without-* | --without-*) ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && { echo "$as_me: error: invalid package name: $ac_package" >&2 { (exit 1); exit 1; }; } ac_package=`echo $ac_package | sed 's/-/_/g'` eval "with_$ac_package=no" ;; --x) # Obsolete; use --with-x. with_x=yes ;; -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ | --x-incl | --x-inc | --x-in | --x-i) ac_prev=x_includes ;; -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) x_includes=$ac_optarg ;; -x-libraries | --x-libraries | --x-librarie | --x-librari \ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) ac_prev=x_libraries ;; -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) x_libraries=$ac_optarg ;; -*) { echo "$as_me: error: unrecognized option: $ac_option Try \`$0 --help' for more information." >&2 { (exit 1); exit 1; }; } ;; *=*) ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` # Reject names that are not valid shell variable names. expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 { (exit 1); exit 1; }; } ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` eval "$ac_envvar='$ac_optarg'" export $ac_envvar ;; *) # FIXME: should be removed in autoconf 3.0. echo "$as_me: WARNING: you should use --build, --host, --target" >&2 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && echo "$as_me: WARNING: invalid host type: $ac_option" >&2 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} ;; esac done if test -n "$ac_prev"; then ac_option=--`echo $ac_prev | sed 's/_/-/g'` { echo "$as_me: error: missing argument to $ac_option" >&2 { (exit 1); exit 1; }; } fi # Be sure to have absolute paths. for ac_var in exec_prefix prefix do eval ac_val=$`echo $ac_var` case $ac_val in [\\/$]* | ?:[\\/]* | NONE | '' ) ;; *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 { (exit 1); exit 1; }; };; esac done # Be sure to have absolute paths. for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \ localstatedir libdir includedir oldincludedir infodir mandir do eval ac_val=$`echo $ac_var` case $ac_val in [\\/$]* | ?:[\\/]* ) ;; *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 { (exit 1); exit 1; }; };; esac done # There might be people who depend on the old broken behavior: `$host' # used to hold the argument of --host etc. # FIXME: To remove some day. build=$build_alias host=$host_alias target=$target_alias # FIXME: To remove some day. if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used." >&2 elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi fi ac_tool_prefix= test -n "$host_alias" && ac_tool_prefix=$host_alias- test "$silent" = yes && exec 6>/dev/null # Find the source files, if location was not specified. if test -z "$srcdir"; then ac_srcdir_defaulted=yes # Try the directory containing this script, then its parent. ac_confdir=`(dirname "$0") 2>/dev/null || $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$0" : 'X\(//\)[^/]' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| \ . : '\(.\)' 2>/dev/null || echo X"$0" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } /^X\(\/\/\)[^/].*/{ s//\1/; q; } /^X\(\/\/\)$/{ s//\1/; q; } /^X\(\/\).*/{ s//\1/; q; } s/.*/./; q'` srcdir=$ac_confdir if test ! -r $srcdir/$ac_unique_file; then srcdir=.. fi else ac_srcdir_defaulted=no fi if test ! -r $srcdir/$ac_unique_file; then if test "$ac_srcdir_defaulted" = yes; then { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2 { (exit 1); exit 1; }; } else { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 { (exit 1); exit 1; }; } fi fi (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null || { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2 { (exit 1); exit 1; }; } srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'` ac_env_build_alias_set=${build_alias+set} ac_env_build_alias_value=$build_alias ac_cv_env_build_alias_set=${build_alias+set} ac_cv_env_build_alias_value=$build_alias ac_env_host_alias_set=${host_alias+set} ac_env_host_alias_value=$host_alias ac_cv_env_host_alias_set=${host_alias+set} ac_cv_env_host_alias_value=$host_alias ac_env_target_alias_set=${target_alias+set} ac_env_target_alias_value=$target_alias ac_cv_env_target_alias_set=${target_alias+set} ac_cv_env_target_alias_value=$target_alias ac_env_CC_set=${CC+set} ac_env_CC_value=$CC ac_cv_env_CC_set=${CC+set} ac_cv_env_CC_value=$CC ac_env_CFLAGS_set=${CFLAGS+set} ac_env_CFLAGS_value=$CFLAGS ac_cv_env_CFLAGS_set=${CFLAGS+set} ac_cv_env_CFLAGS_value=$CFLAGS ac_env_LDFLAGS_set=${LDFLAGS+set} ac_env_LDFLAGS_value=$LDFLAGS ac_cv_env_LDFLAGS_set=${LDFLAGS+set} ac_cv_env_LDFLAGS_value=$LDFLAGS ac_env_CPPFLAGS_set=${CPPFLAGS+set} ac_env_CPPFLAGS_value=$CPPFLAGS ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set} ac_cv_env_CPPFLAGS_value=$CPPFLAGS ac_env_CPP_set=${CPP+set} ac_env_CPP_value=$CPP ac_cv_env_CPP_set=${CPP+set} ac_cv_env_CPP_value=$CPP ac_env_CXX_set=${CXX+set} ac_env_CXX_value=$CXX ac_cv_env_CXX_set=${CXX+set} ac_cv_env_CXX_value=$CXX ac_env_CXXFLAGS_set=${CXXFLAGS+set} ac_env_CXXFLAGS_value=$CXXFLAGS ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set} ac_cv_env_CXXFLAGS_value=$CXXFLAGS ac_env_CXXCPP_set=${CXXCPP+set} ac_env_CXXCPP_value=$CXXCPP ac_cv_env_CXXCPP_set=${CXXCPP+set} ac_cv_env_CXXCPP_value=$CXXCPP ac_env_F77_set=${F77+set} ac_env_F77_value=$F77 ac_cv_env_F77_set=${F77+set} ac_cv_env_F77_value=$F77 ac_env_FFLAGS_set=${FFLAGS+set} ac_env_FFLAGS_value=$FFLAGS ac_cv_env_FFLAGS_set=${FFLAGS+set} ac_cv_env_FFLAGS_value=$FFLAGS ac_env_PKG_CONFIG_set=${PKG_CONFIG+set} ac_env_PKG_CONFIG_value=$PKG_CONFIG ac_cv_env_PKG_CONFIG_set=${PKG_CONFIG+set} ac_cv_env_PKG_CONFIG_value=$PKG_CONFIG ac_env_PACKAGE_CFLAGS_set=${PACKAGE_CFLAGS+set} ac_env_PACKAGE_CFLAGS_value=$PACKAGE_CFLAGS ac_cv_env_PACKAGE_CFLAGS_set=${PACKAGE_CFLAGS+set} ac_cv_env_PACKAGE_CFLAGS_value=$PACKAGE_CFLAGS ac_env_PACKAGE_LIBS_set=${PACKAGE_LIBS+set} ac_env_PACKAGE_LIBS_value=$PACKAGE_LIBS ac_cv_env_PACKAGE_LIBS_set=${PACKAGE_LIBS+set} ac_cv_env_PACKAGE_LIBS_value=$PACKAGE_LIBS # # Report the --help message. # if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF \`configure' configures this package to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE. See below for descriptions of some of the useful variables. Defaults for the options are specified in brackets. Configuration: -h, --help display this help and exit --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit -q, --quiet, --silent do not print \`checking...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for \`--cache-file=config.cache' -n, --no-create do not create output files --srcdir=DIR find the sources in DIR [configure dir or \`..'] _ACEOF cat <<_ACEOF Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX [$ac_default_prefix] --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX [PREFIX] By default, \`make install' will install all the files in \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify an installation prefix other than \`$ac_default_prefix' using \`--prefix', for instance \`--prefix=\$HOME'. For better control, use the options below. Fine tuning of the installation directories: --bindir=DIR user executables [EPREFIX/bin] --sbindir=DIR system admin executables [EPREFIX/sbin] --libexecdir=DIR program executables [EPREFIX/libexec] --datadir=DIR read-only architecture-independent data [PREFIX/share] --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] --infodir=DIR info documentation [PREFIX/info] --mandir=DIR man documentation [PREFIX/man] _ACEOF cat <<\_ACEOF Program names: --program-prefix=PREFIX prepend PREFIX to installed program names --program-suffix=SUFFIX append SUFFIX to installed program names --program-transform-name=PROGRAM run sed PROGRAM on installed program names System types: --build=BUILD configure for building on BUILD [guessed] --host=HOST cross-compile to build programs to run on HOST [BUILD] _ACEOF fi if test -n "$ac_init_help"; then cat <<\_ACEOF Optional Features: --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --enable-maintainer-mode enable make rules and dependencies not useful (and sometimes confusing) to the casual installer --disable-dependency-tracking speeds up one-time build --enable-dependency-tracking do not reject slow dependency extractors --enable-shared[=PKGS] build shared libraries [default=yes] --enable-static[=PKGS] build static libraries [default=yes] --enable-fast-install[=PKGS] optimize for fast installation [default=yes] --disable-libtool-lock avoid locking (might break parallel builds) Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-gnu-ld assume the C compiler uses GNU ld [default=no] --with-pic try to use only PIC/non-PIC objects [default=use both] --with-tags[=TAGS] include additional configurations [automatic] Some influential environment variables: CC C compiler command CFLAGS C compiler flags LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory CPPFLAGS C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory CPP C preprocessor CXX C++ compiler command CXXFLAGS C++ compiler flags CXXCPP C++ preprocessor F77 Fortran 77 compiler command FFLAGS Fortran 77 compiler flags PKG_CONFIG path to pkg-config utility PACKAGE_CFLAGS C compiler flags for PACKAGE, overriding pkg-config PACKAGE_LIBS linker flags for PACKAGE, overriding pkg-config Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. _ACEOF fi if test "$ac_init_help" = "recursive"; then # If there are subdirs, report their specific --help. ac_popdir=`pwd` for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue test -d $ac_dir || continue ac_builddir=. if test "$ac_dir" != .; then ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` # A "../" for each directory in $ac_dir_suffix. ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` else ac_dir_suffix= ac_top_builddir= fi case $srcdir in .) # No --srcdir option. We are building in place. ac_srcdir=. if test -z "$ac_top_builddir"; then ac_top_srcdir=. else ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` fi ;; [\\/]* | ?:[\\/]* ) # Absolute path. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ;; *) # Relative path. ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_builddir$srcdir ;; esac # Do not use `cd foo && pwd` to compute absolute paths, because # the directories may not exist. case `pwd` in .) ac_abs_builddir="$ac_dir";; *) case "$ac_dir" in .) ac_abs_builddir=`pwd`;; [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; *) ac_abs_builddir=`pwd`/"$ac_dir";; esac;; esac case $ac_abs_builddir in .) ac_abs_top_builddir=${ac_top_builddir}.;; *) case ${ac_top_builddir}. in .) ac_abs_top_builddir=$ac_abs_builddir;; [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; esac;; esac case $ac_abs_builddir in .) ac_abs_srcdir=$ac_srcdir;; *) case $ac_srcdir in .) ac_abs_srcdir=$ac_abs_builddir;; [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; esac;; esac case $ac_abs_builddir in .) ac_abs_top_srcdir=$ac_top_srcdir;; *) case $ac_top_srcdir in .) ac_abs_top_srcdir=$ac_abs_builddir;; [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; esac;; esac cd $ac_dir # Check for guested configure; otherwise get Cygnus style configure. if test -f $ac_srcdir/configure.gnu; then echo $SHELL $ac_srcdir/configure.gnu --help=recursive elif test -f $ac_srcdir/configure; then echo $SHELL $ac_srcdir/configure --help=recursive elif test -f $ac_srcdir/configure.ac || test -f $ac_srcdir/configure.in; then echo $ac_configure --help else echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 fi cd $ac_popdir done fi test -n "$ac_init_help" && exit 0 if $ac_init_version; then cat <<\_ACEOF Copyright (C) 2003 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF exit 0 fi exec 5>config.log cat >&5 <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by $as_me, which was generated by GNU Autoconf 2.59. Invocation command line was $ $0 $@ _ACEOF { cat <<_ASUNAME ## --------- ## ## Platform. ## ## --------- ## hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` hostinfo = `(hostinfo) 2>/dev/null || echo unknown` /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` _ASUNAME as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. echo "PATH: $as_dir" done } >&5 cat >&5 <<_ACEOF ## ----------- ## ## Core tests. ## ## ----------- ## _ACEOF # Keep a trace of the command line. # Strip out --no-create and --no-recursion so they do not pile up. # Strip out --silent because we don't want to record it for future runs. # Also quote any args containing shell meta-characters. # Make two passes to allow for proper duplicate-argument suppression. ac_configure_args= ac_configure_args0= ac_configure_args1= ac_sep= ac_must_keep_next=false for ac_pass in 1 2 do for ac_arg do case $ac_arg in -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) continue ;; *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac case $ac_pass in 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; 2) ac_configure_args1="$ac_configure_args1 '$ac_arg'" if test $ac_must_keep_next = true; then ac_must_keep_next=false # Got value, back to normal. else case $ac_arg in *=* | --config-cache | -C | -disable-* | --disable-* \ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ | -with-* | --with-* | -without-* | --without-* | --x) case "$ac_configure_args0 " in "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; esac ;; -* ) ac_must_keep_next=true ;; esac fi ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'" # Get rid of the leading space. ac_sep=" " ;; esac done done $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } # When interrupted or exit'd, cleanup temporary files, and complete # config.log. We remove comments because anyway the quotes in there # would cause problems or look ugly. # WARNING: Be sure not to use single quotes in there, as some shells, # such as our DU 5.0 friend, will then `close' the trap. trap 'exit_status=$? # Save into config.log some information that might help in debugging. { echo cat <<\_ASBOX ## ---------------- ## ## Cache variables. ## ## ---------------- ## _ASBOX echo # The following way of writing the cache mishandles newlines in values, { (set) 2>&1 | case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in *ac_space=\ *) sed -n \ "s/'"'"'/'"'"'\\\\'"'"''"'"'/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p" ;; *) sed -n \ "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" ;; esac; } echo cat <<\_ASBOX ## ----------------- ## ## Output variables. ## ## ----------------- ## _ASBOX echo for ac_var in $ac_subst_vars do eval ac_val=$`echo $ac_var` echo "$ac_var='"'"'$ac_val'"'"'" done | sort echo if test -n "$ac_subst_files"; then cat <<\_ASBOX ## ------------- ## ## Output files. ## ## ------------- ## _ASBOX echo for ac_var in $ac_subst_files do eval ac_val=$`echo $ac_var` echo "$ac_var='"'"'$ac_val'"'"'" done | sort echo fi if test -s confdefs.h; then cat <<\_ASBOX ## ----------- ## ## confdefs.h. ## ## ----------- ## _ASBOX echo sed "/^$/d" confdefs.h | sort echo fi test "$ac_signal" != 0 && echo "$as_me: caught signal $ac_signal" echo "$as_me: exit $exit_status" } >&5 rm -f core *.core && rm -rf conftest* confdefs* conf$$* $ac_clean_files && exit $exit_status ' 0 for ac_signal in 1 2 13 15; do trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal done ac_signal=0 # confdefs.h avoids OS command line length limits that DEFS can exceed. rm -rf conftest* confdefs.h # AIX cpp loses on an empty file, so make sure it contains at least a newline. echo >confdefs.h # Predefined preprocessor variables. cat >>confdefs.h <<_ACEOF #define PACKAGE_NAME "$PACKAGE_NAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_TARNAME "$PACKAGE_TARNAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_VERSION "$PACKAGE_VERSION" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_STRING "$PACKAGE_STRING" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" _ACEOF # Let the site file select an alternate cache file if it wants to. # Prefer explicitly selected file to automatically selected ones. if test -z "$CONFIG_SITE"; then if test "x$prefix" != xNONE; then CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site" else CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" fi fi for ac_site_file in $CONFIG_SITE; do if test -r "$ac_site_file"; then { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 echo "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 . "$ac_site_file" fi done if test -r "$cache_file"; then # Some versions of bash will fail to source /dev/null (special # files actually), so we avoid doing that. if test -f "$cache_file"; then { echo "$as_me:$LINENO: loading cache $cache_file" >&5 echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . $cache_file;; *) . ./$cache_file;; esac fi else { echo "$as_me:$LINENO: creating cache $cache_file" >&5 echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi # Check that the precious variables saved in the cache have kept the same # value. ac_cache_corrupted=false for ac_var in `(set) 2>&1 | sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do eval ac_old_set=\$ac_cv_env_${ac_var}_set eval ac_new_set=\$ac_env_${ac_var}_set eval ac_old_val="\$ac_cv_env_${ac_var}_value" eval ac_new_val="\$ac_env_${ac_var}_value" case $ac_old_set,$ac_new_set in set,) { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ac_cache_corrupted=: ;; ,);; *) if test "x$ac_old_val" != "x$ac_new_val"; then { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 echo "$as_me: former value: $ac_old_val" >&2;} { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 echo "$as_me: current value: $ac_new_val" >&2;} ac_cache_corrupted=: fi;; esac # Pass precious variables to config.status. if test "$ac_new_set" = set; then case $ac_new_val in *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; *) ac_arg=$ac_var=$ac_new_val ;; esac case " $ac_configure_args " in *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; esac fi done if $ac_cache_corrupted; then { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 echo "$as_me: error: changes in the environment can compromise the build" >&2;} { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} { (exit 1); exit 1; }; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu am__api_version="1.9" ac_aux_dir= for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do if test -f $ac_dir/install-sh; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install-sh -c" break elif test -f $ac_dir/install.sh; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install.sh -c" break elif test -f $ac_dir/shtool; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/shtool install -c" break fi done if test -z "$ac_aux_dir"; then { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;} { (exit 1); exit 1; }; } fi ac_config_guess="$SHELL $ac_aux_dir/config.guess" ac_config_sub="$SHELL $ac_aux_dir/config.sub" ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure. # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or # incompatible versions: # SysV /etc/install, /usr/sbin/install # SunOS /usr/etc/install # IRIX /sbin/install # AIX /bin/install # AmigaOS /C/install, which installs bootblocks on floppy discs # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag # AFS /usr/afsws/bin/install, which mishandles nonexistent args # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # OS/2's system install, which has a completely different semantic # ./install, which can be erroneously created by make from ./install.sh. echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6 if test -z "$INSTALL"; then if test "${ac_cv_path_install+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. # Account for people who put trailing slashes in PATH elements. case $as_dir/ in ./ | .// | /cC/* | \ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ /usr/ucb/* ) ;; *) # OSF1 and SCO ODT 3.0 have their own names for install. # Don't use installbsd from OSF since it installs stuff as root # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then if test $ac_prog = install && grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. : elif test $ac_prog = install && grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # program-specific install script used by HP pwplus--don't use. : else ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" break 3 fi fi done done ;; esac done fi if test "${ac_cv_path_install+set}" = set; then INSTALL=$ac_cv_path_install else # As a last resort, use the slow shell script. We don't cache a # path for INSTALL within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the path is relative. INSTALL=$ac_install_sh fi fi echo "$as_me:$LINENO: result: $INSTALL" >&5 echo "${ECHO_T}$INSTALL" >&6 # Use test -z because SunOS4 sh mishandles braces in ${var-val}. # It thinks the first close brace ends the variable substitution. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' echo "$as_me:$LINENO: checking whether build environment is sane" >&5 echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6 # Just in case sleep 1 echo timestamp > conftest.file # Do `set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` if test "$*" = "X"; then # -L didn't work. set X `ls -t $srcdir/configure conftest.file` fi rm -f conftest.file if test "$*" != "X $srcdir/configure conftest.file" \ && test "$*" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken alias in your environment" >&5 echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken alias in your environment" >&2;} { (exit 1); exit 1; }; } fi test "$2" = conftest.file ) then # Ok. : else { { echo "$as_me:$LINENO: error: newly created file is older than distributed files! Check your system clock" >&5 echo "$as_me: error: newly created file is older than distributed files! Check your system clock" >&2;} { (exit 1); exit 1; }; } fi echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes" >&6 test "$program_prefix" != NONE && program_transform_name="s,^,$program_prefix,;$program_transform_name" # Use a double $ so make ignores it. test "$program_suffix" != NONE && program_transform_name="s,\$,$program_suffix,;$program_transform_name" # Double any \ or $. echo might interpret backslashes. # By default was `s,x,x', remove it if useless. cat <<\_ACEOF >conftest.sed s/[\\$]/&&/g;s/;s,x,x,$// _ACEOF program_transform_name=`echo $program_transform_name | sed -f conftest.sed` rm conftest.sed # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" # Use eval to expand $SHELL if eval "$MISSING --run true"; then am_missing_run="$MISSING --run " else am_missing_run= { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} fi if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then # We used to keeping the `.' as first argument, in order to # allow $(mkdir_p) to be used without argument. As in # $(mkdir_p) $(somedir) # where $(somedir) is conditionally defined. However this is wrong # for two reasons: # 1. if the package is installed by a user who cannot write `.' # make install will fail, # 2. the above comment should most certainly read # $(mkdir_p) $(DESTDIR)$(somedir) # so it does not work when $(somedir) is undefined and # $(DESTDIR) is not. # To support the latter case, we have to write # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir), # so the `.' trick is pointless. mkdir_p='mkdir -p --' else # On NextStep and OpenStep, the `mkdir' command does not # recognize any option. It will interpret all options as # directories to create, and then abort because `.' already # exists. for d in ./-p ./--version; do test -d $d && rmdir $d done # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists. if test -f "$ac_aux_dir/mkinstalldirs"; then mkdir_p='$(mkinstalldirs)' else mkdir_p='$(install_sh) -d' fi fi for ac_prog in gawk mawk nawk awk do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_AWK+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$AWK"; then ac_cv_prog_AWK="$AWK" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_AWK="$ac_prog" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done fi fi AWK=$ac_cv_prog_AWK if test -n "$AWK"; then echo "$as_me:$LINENO: result: $AWK" >&5 echo "${ECHO_T}$AWK" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi test -n "$AWK" && break done echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'` if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.make <<\_ACEOF all: @echo 'ac_maketemp="$(MAKE)"' _ACEOF # GNU make sometimes prints "make[1]: Entering...", which would confuse us. eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=` if test -n "$ac_maketemp"; then eval ac_cv_prog_make_${ac_make}_set=yes else eval ac_cv_prog_make_${ac_make}_set=no fi rm -f conftest.make fi if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes" >&6 SET_MAKE= else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 SET_MAKE="MAKE=${MAKE-make}" fi rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null # test to see if srcdir already configured if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} { (exit 1); exit 1; }; } fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi # Define the identity of the package. PACKAGE=llk_linux VERSION=2.3 cat >>confdefs.h <<_ACEOF #define PACKAGE "$PACKAGE" _ACEOF cat >>confdefs.h <<_ACEOF #define VERSION "$VERSION" _ACEOF # Some tools Automake needs. ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} install_sh=${install_sh-"$am_aux_dir/install-sh"} # Installed binaries are usually stripped using `strip' when the user # run `make install-strip'. However `strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the `STRIP' environment variable to overrule this program. if test "$cross_compiling" != no; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_STRIP+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then echo "$as_me:$LINENO: result: $STRIP" >&5 echo "${ECHO_T}$STRIP" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi fi if test -z "$ac_cv_prog_STRIP"; then ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_STRIP="strip" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":" fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 echo "${ECHO_T}$ac_ct_STRIP" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi STRIP=$ac_ct_STRIP else STRIP="$ac_cv_prog_STRIP" fi fi INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" # We need awk for the "check" target. The system "awk" is bad on # some platforms. # Always define AMTAR for backward compatibility. AMTAR=${AMTAR-"${am_missing_run}tar"} am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' ac_config_headers="$ac_config_headers config.h" echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5 echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given. if test "${enable_maintainer_mode+set}" = set; then enableval="$enable_maintainer_mode" USE_MAINTAINER_MODE=$enableval else USE_MAINTAINER_MODE=no fi; echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5 echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6 if test $USE_MAINTAINER_MODE = yes; then MAINTAINER_MODE_TRUE= MAINTAINER_MODE_FALSE='#' else MAINTAINER_MODE_TRUE='#' MAINTAINER_MODE_FALSE= fi MAINT=$MAINTAINER_MODE_TRUE DEPDIR="${am__leading_dot}deps" ac_config_commands="$ac_config_commands depfiles" am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo done .PHONY: am__doit END # If we don't find an include directive, just comment out the code. echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6 am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # We grep out `Entering directory' and `Leaving directory' # messages which can occur if `w' ends up in MAKEFLAGS. # In particular we don't look at `^make:' because GNU make might # be invoked under some other name (usually "gmake"), in which # case it prints its new name instead of `make'. if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then am__include=include am__quote= _am_result=GNU fi # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then am__include=.include am__quote="\"" _am_result=BSD fi fi echo "$as_me:$LINENO: result: $_am_result" >&5 echo "${ECHO_T}$_am_result" >&6 rm -f confinc confmf # Check whether --enable-dependency-tracking or --disable-dependency-tracking was given. if test "${enable_dependency_tracking+set}" = set; then enableval="$enable_dependency_tracking" fi; if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' fi if test "x$enable_dependency_tracking" != xno; then AMDEP_TRUE= AMDEP_FALSE='#' else AMDEP_TRUE='#' AMDEP_FALSE= fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}gcc" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then echo "$as_me:$LINENO: result: $CC" >&5 echo "${ECHO_T}$CC" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi fi if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="gcc" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 echo "${ECHO_T}$ac_ct_CC" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi CC=$ac_ct_CC else CC="$ac_cv_prog_CC" fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}cc" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then echo "$as_me:$LINENO: result: $CC" >&5 echo "${ECHO_T}$CC" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi fi if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="cc" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 echo "${ECHO_T}$ac_ct_CC" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi CC=$ac_ct_CC else CC="$ac_cv_prog_CC" fi fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else ac_prog_rejected=no as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done if test $ac_prog_rejected = yes; then # We found a bogon in the path, so make sure we never use it. set dummy $ac_cv_prog_CC shift if test $# != 0; then # We chose a different compiler from the bogus one. # However, it has the same basename, so the bogon will be chosen # first if we set CC to just the basename; use the full file name. shift ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" fi fi fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then echo "$as_me:$LINENO: result: $CC" >&5 echo "${ECHO_T}$CC" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then for ac_prog in cl do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then echo "$as_me:$LINENO: result: $CC" >&5 echo "${ECHO_T}$CC" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi test -n "$CC" && break done fi if test -z "$CC"; then ac_ct_CC=$CC for ac_prog in cl do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="$ac_prog" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 echo "${ECHO_T}$ac_ct_CC" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi test -n "$ac_ct_CC" && break done CC=$ac_ct_CC fi fi test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH See \`config.log' for more details." >&5 echo "$as_me: error: no acceptable C compiler found in \$PATH See \`config.log' for more details." >&2;} { (exit 1); exit 1; }; } # Provide some information about the compiler. echo "$as_me:$LINENO:" \ "checking for C compiler version" >&5 ac_compiler=`set X $ac_compile; echo $2` { (eval echo "$as_me:$LINENO: \"$ac_compiler --version &5\"") >&5 (eval $ac_compiler --version &5) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } { (eval echo "$as_me:$LINENO: \"$ac_compiler -v &5\"") >&5 (eval $ac_compiler -v &5) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } { (eval echo "$as_me:$LINENO: \"$ac_compiler -V &5\"") >&5 (eval $ac_compiler -V &5) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files a.out a.exe b.out" # Try to create an executable without -o first, disregard a.out. # It will help us diagnose broken compilers, and finding out an intuition # of exeext. echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5 (eval $ac_link_default) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then # Find the output, starting from the most likely. This scheme is # not robust to junk in `.', hence go to wildcards (a.*) only as a last # resort. # Be careful to initialize this variable, since it used to be cached. # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile. ac_cv_exeext= # b.out is created by i960 compilers. for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;; conftest.$ac_ext ) # This is the source file. ;; [ab].out ) # We found the default executable, but exeext='' is most # certainly right. break;; *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` # FIXME: I believe we export ac_cv_exeext for Libtool, # but it would be cool to find out if it's true. Does anybody # maintain Libtool? --akim. export ac_cv_exeext break;; * ) break;; esac done else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { echo "$as_me:$LINENO: error: C compiler cannot create executables See \`config.log' for more details." >&5 echo "$as_me: error: C compiler cannot create executables See \`config.log' for more details." >&2;} { (exit 77); exit 77; }; } fi ac_exeext=$ac_cv_exeext echo "$as_me:$LINENO: result: $ac_file" >&5 echo "${ECHO_T}$ac_file" >&6 # Check the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. echo "$as_me:$LINENO: checking whether the C compiler works" >&5 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0 # If not cross compiling, check that we can run a simple program. if test "$cross_compiling" != yes; then if { ac_try='./$ac_file' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cross_compiling=no else if test "$cross_compiling" = maybe; then cross_compiling=yes else { { echo "$as_me:$LINENO: error: cannot run C compiled programs. If you meant to cross compile, use \`--host'. See \`config.log' for more details." >&5 echo "$as_me: error: cannot run C compiled programs. If you meant to cross compile, use \`--host'. See \`config.log' for more details." >&2;} { (exit 1); exit 1; }; } fi fi fi echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes" >&6 rm -f a.out a.exe conftest$ac_cv_exeext b.out ac_clean_files=$ac_clean_files_save # Check the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6 echo "$as_me:$LINENO: result: $cross_compiling" >&5 echo "${ECHO_T}$cross_compiling" >&6 echo "$as_me:$LINENO: checking for suffix of executables" >&5 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then # If both `conftest.exe' and `conftest' are `present' (well, observable) # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will # work properly (i.e., refer to `conftest.exe'), while it won't with # `rm'. for ac_file in conftest.exe conftest conftest.*; do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;; *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` export ac_cv_exeext break;; * ) break;; esac done else { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link See \`config.log' for more details." >&5 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link See \`config.log' for more details." >&2;} { (exit 1); exit 1; }; } fi rm -f conftest$ac_cv_exeext echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 echo "${ECHO_T}$ac_cv_exeext" >&6 rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT echo "$as_me:$LINENO: checking for suffix of object files" >&5 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6 if test "${ac_cv_objext+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.o conftest.obj if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;; *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` break;; esac done else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile See \`config.log' for more details." >&5 echo "$as_me: error: cannot compute suffix of object files: cannot compile See \`config.log' for more details." >&2;} { (exit 1); exit 1; }; } fi rm -f conftest.$ac_cv_objext conftest.$ac_ext fi echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 echo "${ECHO_T}$ac_cv_objext" >&6 OBJEXT=$ac_cv_objext ac_objext=$OBJEXT echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6 if test "${ac_cv_c_compiler_gnu+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest.$ac_objext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_compiler_gnu=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_compiler_gnu=no fi rm -f conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6 GCC=`test $ac_compiler_gnu = yes && echo yes` ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS CFLAGS="-g" echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6 if test "${ac_cv_prog_cc_g+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest.$ac_objext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_prog_cc_g=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_prog_cc_g=no fi rm -f conftest.err conftest.$ac_objext conftest.$ac_ext fi echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6 if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then if test "$GCC" = yes; then CFLAGS="-g -O2" else CFLAGS="-g" fi else if test "$GCC" = yes; then CFLAGS="-O2" else CFLAGS= fi fi echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6 if test "${ac_cv_prog_cc_stdc+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_cv_prog_cc_stdc=no ac_save_CC=$CC cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include #include #include #include /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); static char *e (p, i) char **p; int i; { return p[i]; } static char *f (char * (*g) (char **, int), char **p, ...) { char *s; va_list v; va_start (v,p); s = g (p, va_arg (v,int)); va_end (v); return s; } /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has function prototypes and stuff, but not '\xHH' hex character constants. These don't provoke an error unfortunately, instead are silently treated as 'x'. The following induces an error, until -std1 is added to get proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an array size at least. It's necessary to write '\x00'==0 to get something that's true only with -std1. */ int osf4_cc_array ['\x00' == 0 ? 1 : -1]; int test (int i, double x); struct s1 {int (*f) (int a);}; struct s2 {int (*f) (double a);}; int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); int argc; char **argv; int main () { return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; ; return 0; } _ACEOF # Don't try gcc -ansi; that turns off useful extensions and # breaks some systems' header files. # AIX -qlanglvl=ansi # Ultrix and OSF/1 -std1 # HP-UX 10.20 and later -Ae # HP-UX older versions -Aa -D_HPUX_SOURCE # SVR4 -Xc -D__EXTENSIONS__ for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest.$ac_objext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_prog_cc_stdc=$ac_arg break else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f conftest.err conftest.$ac_objext done rm -f conftest.$ac_ext conftest.$ac_objext CC=$ac_save_CC fi case "x$ac_cv_prog_cc_stdc" in x|xno) echo "$as_me:$LINENO: result: none needed" >&5 echo "${ECHO_T}none needed" >&6 ;; *) echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6 CC="$CC $ac_cv_prog_cc_stdc" ;; esac # Some people use a C++ compiler to compile C. Since we use `exit', # in C++ we need to declare it. In case someone uses the same compiler # for both compiling C and C++ we need to have the C++ compiler decide # the declaration of exit, since it's the most demanding environment. cat >conftest.$ac_ext <<_ACEOF #ifndef __cplusplus choke me #endif _ACEOF rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest.$ac_objext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then for ac_declaration in \ '' \ 'extern "C" void std::exit (int) throw (); using std::exit;' \ 'extern "C" void std::exit (int); using std::exit;' \ 'extern "C" void exit (int) throw ();' \ 'extern "C" void exit (int);' \ 'void exit (int);' do cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_declaration #include int main () { exit (42); ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest.$ac_objext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then : else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 continue fi rm -f conftest.err conftest.$ac_objext conftest.$ac_ext cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_declaration int main () { exit (42); ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest.$ac_objext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then break else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f conftest.err conftest.$ac_objext conftest.$ac_ext done rm -f conftest* if test -n "$ac_declaration"; then echo '#ifdef __cplusplus' >>confdefs.h echo $ac_declaration >>confdefs.h echo '#endif' >>confdefs.h fi else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f conftest.err conftest.$ac_objext conftest.$ac_ext ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu depcc="$CC" am_compiler_list= echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CC_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with # Solaris 8's {/usr,}/bin/sh. touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf case $depmode in nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; none) break ;; esac # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. if depmode=$depmode \ source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CC_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CC_dependencies_compiler_type=none fi fi echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then am__fastdepCC_TRUE= am__fastdepCC_FALSE='#' else am__fastdepCC_TRUE='#' am__fastdepCC_FALSE= fi echo "$as_me:$LINENO: checking for library containing strerror" >&5 echo $ECHO_N "checking for library containing strerror... $ECHO_C" >&6 if test "${ac_cv_search_strerror+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_func_search_save_LIBS=$LIBS ac_cv_search_strerror=no cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char strerror (); int main () { strerror (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_search_strerror="none required" else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test "$ac_cv_search_strerror" = no; then for ac_lib in cposix; do LIBS="-l$ac_lib $ac_func_search_save_LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char strerror (); int main () { strerror (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_search_strerror="-l$ac_lib" break else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext done fi LIBS=$ac_func_search_save_LIBS fi echo "$as_me:$LINENO: result: $ac_cv_search_strerror" >&5 echo "${ECHO_T}$ac_cv_search_strerror" >&6 if test "$ac_cv_search_strerror" != no; then test "$ac_cv_search_strerror" = "none required" || LIBS="$ac_cv_search_strerror $LIBS" fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}gcc" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then echo "$as_me:$LINENO: result: $CC" >&5 echo "${ECHO_T}$CC" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi fi if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="gcc" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 echo "${ECHO_T}$ac_ct_CC" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi CC=$ac_ct_CC else CC="$ac_cv_prog_CC" fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}cc" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then echo "$as_me:$LINENO: result: $CC" >&5 echo "${ECHO_T}$CC" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi fi if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="cc" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 echo "${ECHO_T}$ac_ct_CC" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi CC=$ac_ct_CC else CC="$ac_cv_prog_CC" fi fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else ac_prog_rejected=no as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done if test $ac_prog_rejected = yes; then # We found a bogon in the path, so make sure we never use it. set dummy $ac_cv_prog_CC shift if test $# != 0; then # We chose a different compiler from the bogus one. # However, it has the same basename, so the bogon will be chosen # first if we set CC to just the basename; use the full file name. shift ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" fi fi fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then echo "$as_me:$LINENO: result: $CC" >&5 echo "${ECHO_T}$CC" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then for ac_prog in cl do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then echo "$as_me:$LINENO: result: $CC" >&5 echo "${ECHO_T}$CC" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi test -n "$CC" && break done fi if test -z "$CC"; then ac_ct_CC=$CC for ac_prog in cl do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="$ac_prog" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 echo "${ECHO_T}$ac_ct_CC" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi test -n "$ac_ct_CC" && break done CC=$ac_ct_CC fi fi test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH See \`config.log' for more details." >&5 echo "$as_me: error: no acceptable C compiler found in \$PATH See \`config.log' for more details." >&2;} { (exit 1); exit 1; }; } # Provide some information about the compiler. echo "$as_me:$LINENO:" \ "checking for C compiler version" >&5 ac_compiler=`set X $ac_compile; echo $2` { (eval echo "$as_me:$LINENO: \"$ac_compiler --version &5\"") >&5 (eval $ac_compiler --version &5) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } { (eval echo "$as_me:$LINENO: \"$ac_compiler -v &5\"") >&5 (eval $ac_compiler -v &5) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } { (eval echo "$as_me:$LINENO: \"$ac_compiler -V &5\"") >&5 (eval $ac_compiler -V &5) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6 if test "${ac_cv_c_compiler_gnu+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest.$ac_objext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_compiler_gnu=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_compiler_gnu=no fi rm -f conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6 GCC=`test $ac_compiler_gnu = yes && echo yes` ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS CFLAGS="-g" echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6 if test "${ac_cv_prog_cc_g+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest.$ac_objext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_prog_cc_g=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_prog_cc_g=no fi rm -f conftest.err conftest.$ac_objext conftest.$ac_ext fi echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6 if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then if test "$GCC" = yes; then CFLAGS="-g -O2" else CFLAGS="-g" fi else if test "$GCC" = yes; then CFLAGS="-O2" else CFLAGS= fi fi echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6 if test "${ac_cv_prog_cc_stdc+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_cv_prog_cc_stdc=no ac_save_CC=$CC cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include #include #include #include /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); static char *e (p, i) char **p; int i; { return p[i]; } static char *f (char * (*g) (char **, int), char **p, ...) { char *s; va_list v; va_start (v,p); s = g (p, va_arg (v,int)); va_end (v); return s; } /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has function prototypes and stuff, but not '\xHH' hex character constants. These don't provoke an error unfortunately, instead are silently treated as 'x'. The following induces an error, until -std1 is added to get proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an array size at least. It's necessary to write '\x00'==0 to get something that's true only with -std1. */ int osf4_cc_array ['\x00' == 0 ? 1 : -1]; int test (int i, double x); struct s1 {int (*f) (int a);}; struct s2 {int (*f) (double a);}; int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); int argc; char **argv; int main () { return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; ; return 0; } _ACEOF # Don't try gcc -ansi; that turns off useful extensions and # breaks some systems' header files. # AIX -qlanglvl=ansi # Ultrix and OSF/1 -std1 # HP-UX 10.20 and later -Ae # HP-UX older versions -Aa -D_HPUX_SOURCE # SVR4 -Xc -D__EXTENSIONS__ for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest.$ac_objext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_prog_cc_stdc=$ac_arg break else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f conftest.err conftest.$ac_objext done rm -f conftest.$ac_ext conftest.$ac_objext CC=$ac_save_CC fi case "x$ac_cv_prog_cc_stdc" in x|xno) echo "$as_me:$LINENO: result: none needed" >&5 echo "${ECHO_T}none needed" >&6 ;; *) echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6 CC="$CC $ac_cv_prog_cc_stdc" ;; esac # Some people use a C++ compiler to compile C. Since we use `exit', # in C++ we need to declare it. In case someone uses the same compiler # for both compiling C and C++ we need to have the C++ compiler decide # the declaration of exit, since it's the most demanding environment. cat >conftest.$ac_ext <<_ACEOF #ifndef __cplusplus choke me #endif _ACEOF rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest.$ac_objext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then for ac_declaration in \ '' \ 'extern "C" void std::exit (int) throw (); using std::exit;' \ 'extern "C" void std::exit (int); using std::exit;' \ 'extern "C" void exit (int) throw ();' \ 'extern "C" void exit (int);' \ 'void exit (int);' do cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_declaration #include int main () { exit (42); ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest.$ac_objext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then : else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 continue fi rm -f conftest.err conftest.$ac_objext conftest.$ac_ext cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_declaration int main () { exit (42); ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest.$ac_objext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then break else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f conftest.err conftest.$ac_objext conftest.$ac_ext done rm -f conftest* if test -n "$ac_declaration"; then echo '#ifdef __cplusplus' >>confdefs.h echo $ac_declaration >>confdefs.h echo '#endif' >>confdefs.h fi else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f conftest.err conftest.$ac_objext conftest.$ac_ext ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu depcc="$CC" am_compiler_list= echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CC_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with # Solaris 8's {/usr,}/bin/sh. touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf case $depmode in nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; none) break ;; esac # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. if depmode=$depmode \ source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CC_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CC_dependencies_compiler_type=none fi fi echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then am__fastdepCC_TRUE= am__fastdepCC_FALSE='#' else am__fastdepCC_TRUE='#' am__fastdepCC_FALSE= fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}gcc" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then echo "$as_me:$LINENO: result: $CC" >&5 echo "${ECHO_T}$CC" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi fi if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="gcc" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 echo "${ECHO_T}$ac_ct_CC" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi CC=$ac_ct_CC else CC="$ac_cv_prog_CC" fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}cc" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then echo "$as_me:$LINENO: result: $CC" >&5 echo "${ECHO_T}$CC" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi fi if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="cc" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 echo "${ECHO_T}$ac_ct_CC" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi CC=$ac_ct_CC else CC="$ac_cv_prog_CC" fi fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else ac_prog_rejected=no as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done if test $ac_prog_rejected = yes; then # We found a bogon in the path, so make sure we never use it. set dummy $ac_cv_prog_CC shift if test $# != 0; then # We chose a different compiler from the bogus one. # However, it has the same basename, so the bogon will be chosen # first if we set CC to just the basename; use the full file name. shift ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" fi fi fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then echo "$as_me:$LINENO: result: $CC" >&5 echo "${ECHO_T}$CC" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then for ac_prog in cl do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then echo "$as_me:$LINENO: result: $CC" >&5 echo "${ECHO_T}$CC" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi test -n "$CC" && break done fi if test -z "$CC"; then ac_ct_CC=$CC for ac_prog in cl do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="$ac_prog" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 echo "${ECHO_T}$ac_ct_CC" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi test -n "$ac_ct_CC" && break done CC=$ac_ct_CC fi fi test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH See \`config.log' for more details." >&5 echo "$as_me: error: no acceptable C compiler found in \$PATH See \`config.log' for more details." >&2;} { (exit 1); exit 1; }; } # Provide some information about the compiler. echo "$as_me:$LINENO:" \ "checking for C compiler version" >&5 ac_compiler=`set X $ac_compile; echo $2` { (eval echo "$as_me:$LINENO: \"$ac_compiler --version &5\"") >&5 (eval $ac_compiler --version &5) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } { (eval echo "$as_me:$LINENO: \"$ac_compiler -v &5\"") >&5 (eval $ac_compiler -v &5) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } { (eval echo "$as_me:$LINENO: \"$ac_compiler -V &5\"") >&5 (eval $ac_compiler -V &5) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6 if test "${ac_cv_c_compiler_gnu+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest.$ac_objext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_compiler_gnu=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_compiler_gnu=no fi rm -f conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6 GCC=`test $ac_compiler_gnu = yes && echo yes` ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS CFLAGS="-g" echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6 if test "${ac_cv_prog_cc_g+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest.$ac_objext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_prog_cc_g=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_prog_cc_g=no fi rm -f conftest.err conftest.$ac_objext conftest.$ac_ext fi echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6 if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then if test "$GCC" = yes; then CFLAGS="-g -O2" else CFLAGS="-g" fi else if test "$GCC" = yes; then CFLAGS="-O2" else CFLAGS= fi fi echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6 if test "${ac_cv_prog_cc_stdc+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_cv_prog_cc_stdc=no ac_save_CC=$CC cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include #include #include #include /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); static char *e (p, i) char **p; int i; { return p[i]; } static char *f (char * (*g) (char **, int), char **p, ...) { char *s; va_list v; va_start (v,p); s = g (p, va_arg (v,int)); va_end (v); return s; } /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has function prototypes and stuff, but not '\xHH' hex character constants. These don't provoke an error unfortunately, instead are silently treated as 'x'. The following induces an error, until -std1 is added to get proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an array size at least. It's necessary to write '\x00'==0 to get something that's true only with -std1. */ int osf4_cc_array ['\x00' == 0 ? 1 : -1]; int test (int i, double x); struct s1 {int (*f) (int a);}; struct s2 {int (*f) (double a);}; int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); int argc; char **argv; int main () { return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; ; return 0; } _ACEOF # Don't try gcc -ansi; that turns off useful extensions and # breaks some systems' header files. # AIX -qlanglvl=ansi # Ultrix and OSF/1 -std1 # HP-UX 10.20 and later -Ae # HP-UX older versions -Aa -D_HPUX_SOURCE # SVR4 -Xc -D__EXTENSIONS__ for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest.$ac_objext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_prog_cc_stdc=$ac_arg break else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f conftest.err conftest.$ac_objext done rm -f conftest.$ac_ext conftest.$ac_objext CC=$ac_save_CC fi case "x$ac_cv_prog_cc_stdc" in x|xno) echo "$as_me:$LINENO: result: none needed" >&5 echo "${ECHO_T}none needed" >&6 ;; *) echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6 CC="$CC $ac_cv_prog_cc_stdc" ;; esac # Some people use a C++ compiler to compile C. Since we use `exit', # in C++ we need to declare it. In case someone uses the same compiler # for both compiling C and C++ we need to have the C++ compiler decide # the declaration of exit, since it's the most demanding environment. cat >conftest.$ac_ext <<_ACEOF #ifndef __cplusplus choke me #endif _ACEOF rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest.$ac_objext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then for ac_declaration in \ '' \ 'extern "C" void std::exit (int) throw (); using std::exit;' \ 'extern "C" void std::exit (int); using std::exit;' \ 'extern "C" void exit (int) throw ();' \ 'extern "C" void exit (int);' \ 'void exit (int);' do cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_declaration #include int main () { exit (42); ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest.$ac_objext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then : else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 continue fi rm -f conftest.err conftest.$ac_objext conftest.$ac_ext cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_declaration int main () { exit (42); ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest.$ac_objext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then break else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f conftest.err conftest.$ac_objext conftest.$ac_ext done rm -f conftest* if test -n "$ac_declaration"; then echo '#ifdef __cplusplus' >>confdefs.h echo $ac_declaration >>confdefs.h echo '#endif' >>confdefs.h fi else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f conftest.err conftest.$ac_objext conftest.$ac_ext ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu depcc="$CC" am_compiler_list= echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CC_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with # Solaris 8's {/usr,}/bin/sh. touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf case $depmode in nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; none) break ;; esac # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. if depmode=$depmode \ source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CC_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CC_dependencies_compiler_type=none fi fi echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then am__fastdepCC_TRUE= am__fastdepCC_FALSE='#' else am__fastdepCC_TRUE='#' am__fastdepCC_FALSE= fi am_cv_prog_cc_stdc=$ac_cv_prog_cc_stdc ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6 # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= fi if test -z "$CPP"; then if test "${ac_cv_prog_CPP+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else # Double quotes because CPP needs to be expanded for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" do ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag ac_cpp_err=$ac_cpp_err$ac_c_werror_flag else ac_cpp_err= fi else ac_cpp_err=yes fi if test -z "$ac_cpp_err"; then : else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 # Broken: fails on valid input. continue fi rm -f conftest.err conftest.$ac_ext # OK, works on sane cases. Now check whether non-existent headers # can be detected and how. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include _ACEOF if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag ac_cpp_err=$ac_cpp_err$ac_c_werror_flag else ac_cpp_err= fi else ac_cpp_err=yes fi if test -z "$ac_cpp_err"; then # Broken: success on invalid input. continue else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.err conftest.$ac_ext if $ac_preproc_ok; then break fi done ac_cv_prog_CPP=$CPP fi CPP=$ac_cv_prog_CPP else ac_cv_prog_CPP=$CPP fi echo "$as_me:$LINENO: result: $CPP" >&5 echo "${ECHO_T}$CPP" >&6 ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag ac_cpp_err=$ac_cpp_err$ac_c_werror_flag else ac_cpp_err= fi else ac_cpp_err=yes fi if test -z "$ac_cpp_err"; then : else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 # Broken: fails on valid input. continue fi rm -f conftest.err conftest.$ac_ext # OK, works on sane cases. Now check whether non-existent headers # can be detected and how. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include _ACEOF if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag ac_cpp_err=$ac_cpp_err$ac_c_werror_flag else ac_cpp_err= fi else ac_cpp_err=yes fi if test -z "$ac_cpp_err"; then # Broken: success on invalid input. continue else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.err conftest.$ac_ext if $ac_preproc_ok; then : else { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check See \`config.log' for more details." >&5 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check See \`config.log' for more details." >&2;} { (exit 1); exit 1; }; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu echo "$as_me:$LINENO: checking for egrep" >&5 echo $ECHO_N "checking for egrep... $ECHO_C" >&6 if test "${ac_cv_prog_egrep+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if echo a | (grep -E '(a|b)') >/dev/null 2>&1 then ac_cv_prog_egrep='grep -E' else ac_cv_prog_egrep='egrep' fi fi echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5 echo "${ECHO_T}$ac_cv_prog_egrep" >&6 EGREP=$ac_cv_prog_egrep echo "$as_me:$LINENO: checking for ANSI C header files" >&5 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6 if test "${ac_cv_header_stdc+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include #include #include #include int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest.$ac_objext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_header_stdc=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_header_stdc=no fi rm -f conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "memchr" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "free" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. if test "$cross_compiling" = yes; then : else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include #if ((' ' & 0x0FF) == 0x020) # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) #else # define ISLOWER(c) \ (('a' <= (c) && (c) <= 'i') \ || ('j' <= (c) && (c) <= 'r') \ || ('s' <= (c) && (c) <= 'z')) # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) #endif #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main () { int i; for (i = 0; i < 256; i++) if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2); exit (0); } _ACEOF rm -f conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then : else echo "$as_me: program exited with status $ac_status" >&5 echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ( exit $ac_status ) ac_cv_header_stdc=no fi rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext fi fi fi echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 echo "${ECHO_T}$ac_cv_header_stdc" >&6 if test $ac_cv_header_stdc = yes; then cat >>confdefs.h <<\_ACEOF #define STDC_HEADERS 1 _ACEOF fi GETTEXT_PACKAGE=llk_linux cat >>confdefs.h <<_ACEOF #define GETTEXT_PACKAGE "$GETTEXT_PACKAGE" _ACEOF ALL_LINGUAS="zh_CN" # On IRIX 5.3, sys/types and inttypes.h are conflicting. for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ inttypes.h stdint.h unistd.h do as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` echo "$as_me:$LINENO: checking for $ac_header" >&5 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 if eval "test \"\${$as_ac_Header+set}\" = set"; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_includes_default #include <$ac_header> _ACEOF rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest.$ac_objext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then eval "$as_ac_Header=yes" else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 eval "$as_ac_Header=no" fi rm -f conftest.err conftest.$ac_objext conftest.$ac_ext fi echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 if test `eval echo '${'$as_ac_Header'}'` = yes; then cat >>confdefs.h <<_ACEOF #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done for ac_header in locale.h do as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` if eval "test \"\${$as_ac_Header+set}\" = set"; then echo "$as_me:$LINENO: checking for $ac_header" >&5 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 if eval "test \"\${$as_ac_Header+set}\" = set"; then echo $ECHO_N "(cached) $ECHO_C" >&6 fi echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 else # Is the header compilable? echo "$as_me:$LINENO: checking $ac_header usability" >&5 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_includes_default #include <$ac_header> _ACEOF rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest.$ac_objext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_header_compiler=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_header_compiler=no fi rm -f conftest.err conftest.$ac_objext conftest.$ac_ext echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 echo "${ECHO_T}$ac_header_compiler" >&6 # Is the header present? echo "$as_me:$LINENO: checking $ac_header presence" >&5 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include <$ac_header> _ACEOF if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag ac_cpp_err=$ac_cpp_err$ac_c_werror_flag else ac_cpp_err= fi else ac_cpp_err=yes fi if test -z "$ac_cpp_err"; then ac_header_preproc=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_header_preproc=no fi rm -f conftest.err conftest.$ac_ext echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 echo "${ECHO_T}$ac_header_preproc" >&6 # So? What about this header? case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in yes:no: ) { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} ac_header_preproc=yes ;; no:yes:* ) { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} ( cat <<\_ASBOX ## ------------------------------------------ ## ## Report this to the AC_PACKAGE_NAME lists. ## ## ------------------------------------------ ## _ASBOX ) | sed "s/^/$as_me: WARNING: /" >&2 ;; esac echo "$as_me:$LINENO: checking for $ac_header" >&5 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 if eval "test \"\${$as_ac_Header+set}\" = set"; then echo $ECHO_N "(cached) $ECHO_C" >&6 else eval "$as_ac_Header=\$ac_header_preproc" fi echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 fi if test `eval echo '${'$as_ac_Header'}'` = yes; then cat >>confdefs.h <<_ACEOF #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done if test $ac_cv_header_locale_h = yes; then echo "$as_me:$LINENO: checking for LC_MESSAGES" >&5 echo $ECHO_N "checking for LC_MESSAGES... $ECHO_C" >&6 if test "${am_cv_val_LC_MESSAGES+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include int main () { return LC_MESSAGES ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then am_cv_val_LC_MESSAGES=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 am_cv_val_LC_MESSAGES=no fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi echo "$as_me:$LINENO: result: $am_cv_val_LC_MESSAGES" >&5 echo "${ECHO_T}$am_cv_val_LC_MESSAGES" >&6 if test $am_cv_val_LC_MESSAGES = yes; then cat >>confdefs.h <<\_ACEOF #define HAVE_LC_MESSAGES 1 _ACEOF fi fi USE_NLS=yes gt_cv_have_gettext=no CATOBJEXT=NONE XGETTEXT=: INTLLIBS= if test "${ac_cv_header_libintl_h+set}" = set; then echo "$as_me:$LINENO: checking for libintl.h" >&5 echo $ECHO_N "checking for libintl.h... $ECHO_C" >&6 if test "${ac_cv_header_libintl_h+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 fi echo "$as_me:$LINENO: result: $ac_cv_header_libintl_h" >&5 echo "${ECHO_T}$ac_cv_header_libintl_h" >&6 else # Is the header compilable? echo "$as_me:$LINENO: checking libintl.h usability" >&5 echo $ECHO_N "checking libintl.h usability... $ECHO_C" >&6 cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_includes_default #include _ACEOF rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest.$ac_objext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_header_compiler=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_header_compiler=no fi rm -f conftest.err conftest.$ac_objext conftest.$ac_ext echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 echo "${ECHO_T}$ac_header_compiler" >&6 # Is the header present? echo "$as_me:$LINENO: checking libintl.h presence" >&5 echo $ECHO_N "checking libintl.h presence... $ECHO_C" >&6 cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include _ACEOF if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag ac_cpp_err=$ac_cpp_err$ac_c_werror_flag else ac_cpp_err= fi else ac_cpp_err=yes fi if test -z "$ac_cpp_err"; then ac_header_preproc=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_header_preproc=no fi rm -f conftest.err conftest.$ac_ext echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 echo "${ECHO_T}$ac_header_preproc" >&6 # So? What about this header? case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in yes:no: ) { echo "$as_me:$LINENO: WARNING: libintl.h: accepted by the compiler, rejected by the preprocessor!" >&5 echo "$as_me: WARNING: libintl.h: accepted by the compiler, rejected by the preprocessor!" >&2;} { echo "$as_me:$LINENO: WARNING: libintl.h: proceeding with the compiler's result" >&5 echo "$as_me: WARNING: libintl.h: proceeding with the compiler's result" >&2;} ac_header_preproc=yes ;; no:yes:* ) { echo "$as_me:$LINENO: WARNING: libintl.h: present but cannot be compiled" >&5 echo "$as_me: WARNING: libintl.h: present but cannot be compiled" >&2;} { echo "$as_me:$LINENO: WARNING: libintl.h: check for missing prerequisite headers?" >&5 echo "$as_me: WARNING: libintl.h: check for missing prerequisite headers?" >&2;} { echo "$as_me:$LINENO: WARNING: libintl.h: see the Autoconf documentation" >&5 echo "$as_me: WARNING: libintl.h: see the Autoconf documentation" >&2;} { echo "$as_me:$LINENO: WARNING: libintl.h: section \"Present But Cannot Be Compiled\"" >&5 echo "$as_me: WARNING: libintl.h: section \"Present But Cannot Be Compiled\"" >&2;} { echo "$as_me:$LINENO: WARNING: libintl.h: proceeding with the preprocessor's result" >&5 echo "$as_me: WARNING: libintl.h: proceeding with the preprocessor's result" >&2;} { echo "$as_me:$LINENO: WARNING: libintl.h: in the future, the compiler will take precedence" >&5 echo "$as_me: WARNING: libintl.h: in the future, the compiler will take precedence" >&2;} ( cat <<\_ASBOX ## ------------------------------------------ ## ## Report this to the AC_PACKAGE_NAME lists. ## ## ------------------------------------------ ## _ASBOX ) | sed "s/^/$as_me: WARNING: /" >&2 ;; esac echo "$as_me:$LINENO: checking for libintl.h" >&5 echo $ECHO_N "checking for libintl.h... $ECHO_C" >&6 if test "${ac_cv_header_libintl_h+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_cv_header_libintl_h=$ac_header_preproc fi echo "$as_me:$LINENO: result: $ac_cv_header_libintl_h" >&5 echo "${ECHO_T}$ac_cv_header_libintl_h" >&6 fi if test $ac_cv_header_libintl_h = yes; then gt_cv_func_dgettext_libintl="no" libintl_extra_libs="" # # First check in libc # echo "$as_me:$LINENO: checking for ngettext in libc" >&5 echo $ECHO_N "checking for ngettext in libc... $ECHO_C" >&6 if test "${gt_cv_func_ngettext_libc+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include int main () { return !ngettext ("","", 1) ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then gt_cv_func_ngettext_libc=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 gt_cv_func_ngettext_libc=no fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi echo "$as_me:$LINENO: result: $gt_cv_func_ngettext_libc" >&5 echo "${ECHO_T}$gt_cv_func_ngettext_libc" >&6 if test "$gt_cv_func_ngettext_libc" = "yes" ; then echo "$as_me:$LINENO: checking for dgettext in libc" >&5 echo $ECHO_N "checking for dgettext in libc... $ECHO_C" >&6 if test "${gt_cv_func_dgettext_libc+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include int main () { return !dgettext ("","") ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then gt_cv_func_dgettext_libc=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 gt_cv_func_dgettext_libc=no fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi echo "$as_me:$LINENO: result: $gt_cv_func_dgettext_libc" >&5 echo "${ECHO_T}$gt_cv_func_dgettext_libc" >&6 fi if test "$gt_cv_func_ngettext_libc" = "yes" ; then for ac_func in bind_textdomain_codeset do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` echo "$as_me:$LINENO: checking for $ac_func" >&5 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 if eval "test \"\${$as_ac_var+set}\" = set"; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Define $ac_func to an innocuous variant, in case declares $ac_func. For example, HP-UX 11i declares gettimeofday. */ #define $ac_func innocuous_$ac_func /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $ac_func (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef $ac_func /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char $ac_func (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_$ac_func) || defined (__stub___$ac_func) choke me #else char (*f) () = $ac_func; #endif #ifdef __cplusplus } #endif int main () { return f != $ac_func; ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then eval "$as_ac_var=yes" else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 eval "$as_ac_var=no" fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 if test `eval echo '${'$as_ac_var'}'` = yes; then cat >>confdefs.h <<_ACEOF #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 _ACEOF fi done fi # # If we don't have everything we want, check in libintl # if test "$gt_cv_func_dgettext_libc" != "yes" \ || test "$gt_cv_func_ngettext_libc" != "yes" \ || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then echo "$as_me:$LINENO: checking for bindtextdomain in -lintl" >&5 echo $ECHO_N "checking for bindtextdomain in -lintl... $ECHO_C" >&6 if test "${ac_cv_lib_intl_bindtextdomain+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lintl $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char bindtextdomain (); int main () { bindtextdomain (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_intl_bindtextdomain=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_lib_intl_bindtextdomain=no fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi echo "$as_me:$LINENO: result: $ac_cv_lib_intl_bindtextdomain" >&5 echo "${ECHO_T}$ac_cv_lib_intl_bindtextdomain" >&6 if test $ac_cv_lib_intl_bindtextdomain = yes; then echo "$as_me:$LINENO: checking for ngettext in -lintl" >&5 echo $ECHO_N "checking for ngettext in -lintl... $ECHO_C" >&6 if test "${ac_cv_lib_intl_ngettext+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lintl $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char ngettext (); int main () { ngettext (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_intl_ngettext=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_lib_intl_ngettext=no fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi echo "$as_me:$LINENO: result: $ac_cv_lib_intl_ngettext" >&5 echo "${ECHO_T}$ac_cv_lib_intl_ngettext" >&6 if test $ac_cv_lib_intl_ngettext = yes; then echo "$as_me:$LINENO: checking for dgettext in -lintl" >&5 echo $ECHO_N "checking for dgettext in -lintl... $ECHO_C" >&6 if test "${ac_cv_lib_intl_dgettext+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lintl $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char dgettext (); int main () { dgettext (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_intl_dgettext=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_lib_intl_dgettext=no fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi echo "$as_me:$LINENO: result: $ac_cv_lib_intl_dgettext" >&5 echo "${ECHO_T}$ac_cv_lib_intl_dgettext" >&6 if test $ac_cv_lib_intl_dgettext = yes; then gt_cv_func_dgettext_libintl=yes fi fi fi if test "$gt_cv_func_dgettext_libintl" != "yes" ; then echo "$as_me:$LINENO: checking if -liconv is needed to use gettext" >&5 echo $ECHO_N "checking if -liconv is needed to use gettext... $ECHO_C" >&6 echo "$as_me:$LINENO: result: " >&5 echo "${ECHO_T}" >&6 echo "$as_me:$LINENO: checking for ngettext in -lintl" >&5 echo $ECHO_N "checking for ngettext in -lintl... $ECHO_C" >&6 if test "${ac_cv_lib_intl_ngettext+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lintl -liconv $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char ngettext (); int main () { ngettext (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_intl_ngettext=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_lib_intl_ngettext=no fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi echo "$as_me:$LINENO: result: $ac_cv_lib_intl_ngettext" >&5 echo "${ECHO_T}$ac_cv_lib_intl_ngettext" >&6 if test $ac_cv_lib_intl_ngettext = yes; then echo "$as_me:$LINENO: checking for dcgettext in -lintl" >&5 echo $ECHO_N "checking for dcgettext in -lintl... $ECHO_C" >&6 if test "${ac_cv_lib_intl_dcgettext+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lintl -liconv $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char dcgettext (); int main () { dcgettext (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_intl_dcgettext=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_lib_intl_dcgettext=no fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi echo "$as_me:$LINENO: result: $ac_cv_lib_intl_dcgettext" >&5 echo "${ECHO_T}$ac_cv_lib_intl_dcgettext" >&6 if test $ac_cv_lib_intl_dcgettext = yes; then gt_cv_func_dgettext_libintl=yes libintl_extra_libs=-liconv else : fi else : fi fi # # If we found libintl, then check in it for bind_textdomain_codeset(); # we'll prefer libc if neither have bind_textdomain_codeset(), # and both have dgettext and ngettext # if test "$gt_cv_func_dgettext_libintl" = "yes" ; then glib_save_LIBS="$LIBS" LIBS="$LIBS -lintl $libintl_extra_libs" unset ac_cv_func_bind_textdomain_codeset for ac_func in bind_textdomain_codeset do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` echo "$as_me:$LINENO: checking for $ac_func" >&5 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 if eval "test \"\${$as_ac_var+set}\" = set"; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Define $ac_func to an innocuous variant, in case declares $ac_func. For example, HP-UX 11i declares gettimeofday. */ #define $ac_func innocuous_$ac_func /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $ac_func (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef $ac_func /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char $ac_func (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_$ac_func) || defined (__stub___$ac_func) choke me #else char (*f) () = $ac_func; #endif #ifdef __cplusplus } #endif int main () { return f != $ac_func; ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then eval "$as_ac_var=yes" else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 eval "$as_ac_var=no" fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 if test `eval echo '${'$as_ac_var'}'` = yes; then cat >>confdefs.h <<_ACEOF #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 _ACEOF fi done LIBS="$glib_save_LIBS" if test "$ac_cv_func_bind_textdomain_codeset" = "yes" ; then gt_cv_func_dgettext_libc=no else if test "$gt_cv_func_dgettext_libc" = "yes" \ && test "$gt_cv_func_ngettext_libc" = "yes"; then gt_cv_func_dgettext_libintl=no fi fi fi fi if test "$gt_cv_func_dgettext_libc" = "yes" \ || test "$gt_cv_func_dgettext_libintl" = "yes"; then gt_cv_have_gettext=yes fi if test "$gt_cv_func_dgettext_libintl" = "yes"; then INTLLIBS="-lintl $libintl_extra_libs" fi if test "$gt_cv_have_gettext" = "yes"; then cat >>confdefs.h <<\_ACEOF #define HAVE_GETTEXT 1 _ACEOF # Extract the first word of "msgfmt", so it can be a program name with args. set dummy msgfmt; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_MSGFMT+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else case "$MSGFMT" in /*) ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. ;; *) IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" for ac_dir in $PATH; do test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then ac_cv_path_MSGFMT="$ac_dir/$ac_word" break fi fi done IFS="$ac_save_ifs" test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no" ;; esac fi MSGFMT="$ac_cv_path_MSGFMT" if test "$MSGFMT" != "no"; then echo "$as_me:$LINENO: result: $MSGFMT" >&5 echo "${ECHO_T}$MSGFMT" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi if test "$MSGFMT" != "no"; then glib_save_LIBS="$LIBS" LIBS="$LIBS $INTLLIBS" for ac_func in dcgettext do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` echo "$as_me:$LINENO: checking for $ac_func" >&5 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 if eval "test \"\${$as_ac_var+set}\" = set"; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Define $ac_func to an innocuous variant, in case declares $ac_func. For example, HP-UX 11i declares gettimeofday. */ #define $ac_func innocuous_$ac_func /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $ac_func (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef $ac_func /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char $ac_func (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_$ac_func) || defined (__stub___$ac_func) choke me #else char (*f) () = $ac_func; #endif #ifdef __cplusplus } #endif int main () { return f != $ac_func; ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then eval "$as_ac_var=yes" else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 eval "$as_ac_var=no" fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 if test `eval echo '${'$as_ac_var'}'` = yes; then cat >>confdefs.h <<_ACEOF #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 _ACEOF fi done # Extract the first word of "gmsgfmt", so it can be a program name with args. set dummy gmsgfmt; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_GMSGFMT+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else case $GMSGFMT in [\\/]* | ?:[\\/]*) ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" ;; esac fi GMSGFMT=$ac_cv_path_GMSGFMT if test -n "$GMSGFMT"; then echo "$as_me:$LINENO: result: $GMSGFMT" >&5 echo "${ECHO_T}$GMSGFMT" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi # Extract the first word of "xgettext", so it can be a program name with args. set dummy xgettext; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_XGETTEXT+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else case "$XGETTEXT" in /*) ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. ;; *) IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" for ac_dir in $PATH; do test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then ac_cv_path_XGETTEXT="$ac_dir/$ac_word" break fi fi done IFS="$ac_save_ifs" test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" ;; esac fi XGETTEXT="$ac_cv_path_XGETTEXT" if test "$XGETTEXT" != ":"; then echo "$as_me:$LINENO: result: $XGETTEXT" >&5 echo "${ECHO_T}$XGETTEXT" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { extern int _nl_msg_cat_cntr; return _nl_msg_cat_cntr ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then CATOBJEXT=.gmo DATADIRNAME=share else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 case $host in *-*-solaris*) echo "$as_me:$LINENO: checking for bind_textdomain_codeset" >&5 echo $ECHO_N "checking for bind_textdomain_codeset... $ECHO_C" >&6 if test "${ac_cv_func_bind_textdomain_codeset+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Define bind_textdomain_codeset to an innocuous variant, in case declares bind_textdomain_codeset. For example, HP-UX 11i declares gettimeofday. */ #define bind_textdomain_codeset innocuous_bind_textdomain_codeset /* System header to define __stub macros and hopefully few prototypes, which can conflict with char bind_textdomain_codeset (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef bind_textdomain_codeset /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char bind_textdomain_codeset (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_bind_textdomain_codeset) || defined (__stub___bind_textdomain_codeset) choke me #else char (*f) () = bind_textdomain_codeset; #endif #ifdef __cplusplus } #endif int main () { return f != bind_textdomain_codeset; ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_func_bind_textdomain_codeset=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_func_bind_textdomain_codeset=no fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi echo "$as_me:$LINENO: result: $ac_cv_func_bind_textdomain_codeset" >&5 echo "${ECHO_T}$ac_cv_func_bind_textdomain_codeset" >&6 if test $ac_cv_func_bind_textdomain_codeset = yes; then CATOBJEXT=.gmo DATADIRNAME=share else CATOBJEXT=.mo DATADIRNAME=lib fi ;; *) CATOBJEXT=.mo DATADIRNAME=lib ;; esac fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS="$glib_save_LIBS" INSTOBJEXT=.mo else gt_cv_have_gettext=no fi fi fi if test "$gt_cv_have_gettext" = "yes" ; then cat >>confdefs.h <<\_ACEOF #define ENABLE_NLS 1 _ACEOF fi if test "$XGETTEXT" != ":"; then if $XGETTEXT --omit-header /dev/null 2> /dev/null; then : ; else echo "$as_me:$LINENO: result: found xgettext program is not GNU xgettext; ignore it" >&5 echo "${ECHO_T}found xgettext program is not GNU xgettext; ignore it" >&6 XGETTEXT=":" fi fi # We need to process the po/ directory. POSUB=po ac_config_commands="$ac_config_commands default-1" for lang in $ALL_LINGUAS; do GMOFILES="$GMOFILES $lang.gmo" POFILES="$POFILES $lang.po" done if test "$gt_cv_have_gettext" = "yes"; then if test "x$ALL_LINGUAS" = "x"; then LINGUAS= else echo "$as_me:$LINENO: checking for catalogs to be installed" >&5 echo $ECHO_N "checking for catalogs to be installed... $ECHO_C" >&6 NEW_LINGUAS= for presentlang in $ALL_LINGUAS; do useit=no if test "%UNSET%" != "${LINGUAS-%UNSET%}"; then desiredlanguages="$LINGUAS" else desiredlanguages="$ALL_LINGUAS" fi for desiredlang in $desiredlanguages; do # Use the presentlang catalog if desiredlang is # a. equal to presentlang, or # b. a variant of presentlang (because in this case, # presentlang can be used as a fallback for messages # which are not translated in the desiredlang catalog). case "$desiredlang" in "$presentlang"*) useit=yes;; esac done if test $useit = yes; then NEW_LINGUAS="$NEW_LINGUAS $presentlang" fi done LINGUAS=$NEW_LINGUAS echo "$as_me:$LINENO: result: $LINGUAS" >&5 echo "${ECHO_T}$LINGUAS" >&6 fi if test -n "$LINGUAS"; then for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done fi fi MKINSTALLDIRS= if test -n "$ac_aux_dir"; then MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" fi if test -z "$MKINSTALLDIRS"; then MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" fi test -d po || mkdir po if test "x$srcdir" != "x."; then if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then posrcprefix="$srcdir/" else posrcprefix="../$srcdir/" fi else posrcprefix="../" fi rm -f po/POTFILES sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \ < $srcdir/po/POTFILES.in > po/POTFILES # Check whether --enable-shared or --disable-shared was given. if test "${enable_shared+set}" = set; then enableval="$enable_shared" p=${PACKAGE-default} case $enableval in yes) enable_shared=yes ;; no) enable_shared=no ;; *) enable_shared=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_shared=yes fi done IFS="$lt_save_ifs" ;; esac else enable_shared=yes fi; # Check whether --enable-static or --disable-static was given. if test "${enable_static+set}" = set; then enableval="$enable_static" p=${PACKAGE-default} case $enableval in yes) enable_static=yes ;; no) enable_static=no ;; *) enable_static=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_static=yes fi done IFS="$lt_save_ifs" ;; esac else enable_static=yes fi; # Check whether --enable-fast-install or --disable-fast-install was given. if test "${enable_fast_install+set}" = set; then enableval="$enable_fast_install" p=${PACKAGE-default} case $enableval in yes) enable_fast_install=yes ;; no) enable_fast_install=no ;; *) enable_fast_install=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_fast_install=yes fi done IFS="$lt_save_ifs" ;; esac else enable_fast_install=yes fi; # Make sure we can run config.sub. $ac_config_sub sun4 >/dev/null 2>&1 || { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5 echo "$as_me: error: cannot run $ac_config_sub" >&2;} { (exit 1); exit 1; }; } echo "$as_me:$LINENO: checking build system type" >&5 echo $ECHO_N "checking build system type... $ECHO_C" >&6 if test "${ac_cv_build+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_cv_build_alias=$build_alias test -z "$ac_cv_build_alias" && ac_cv_build_alias=`$ac_config_guess` test -z "$ac_cv_build_alias" && { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 echo "$as_me: error: cannot guess build type; you must specify one" >&2;} { (exit 1); exit 1; }; } ac_cv_build=`$ac_config_sub $ac_cv_build_alias` || { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;} { (exit 1); exit 1; }; } fi echo "$as_me:$LINENO: result: $ac_cv_build" >&5 echo "${ECHO_T}$ac_cv_build" >&6 build=$ac_cv_build build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` echo "$as_me:$LINENO: checking host system type" >&5 echo $ECHO_N "checking host system type... $ECHO_C" >&6 if test "${ac_cv_host+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_cv_host_alias=$host_alias test -z "$ac_cv_host_alias" && ac_cv_host_alias=$ac_cv_build_alias ac_cv_host=`$ac_config_sub $ac_cv_host_alias` || { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;} { (exit 1); exit 1; }; } fi echo "$as_me:$LINENO: result: $ac_cv_host" >&5 echo "${ECHO_T}$ac_cv_host" >&6 host=$ac_cv_host host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6 if test "${lt_cv_path_SED+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else # Loop through the user's path and test for sed and gsed. # Then use that list of sed's as ones to test for truncation. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for lt_ac_prog in sed gsed; do for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" fi done done done lt_ac_max=0 lt_ac_count=0 # Add /usr/xpg4/bin/sed as it is typically found on Solaris # along with /bin/sed that truncates output. for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do test ! -f $lt_ac_sed && continue cat /dev/null > conftest.in lt_ac_count=0 echo $ECHO_N "0123456789$ECHO_C" >conftest.in # Check for GNU sed and select it if it is found. if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then lt_cv_path_SED=$lt_ac_sed break fi while true; do cat conftest.in conftest.in >conftest.tmp mv conftest.tmp conftest.in cp conftest.in conftest.nl echo >>conftest.nl $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break cmp -s conftest.out conftest.nl || break # 10000 chars as input seems more than enough test $lt_ac_count -gt 10 && break lt_ac_count=`expr $lt_ac_count + 1` if test $lt_ac_count -gt $lt_ac_max; then lt_ac_max=$lt_ac_count lt_cv_path_SED=$lt_ac_sed fi done done fi SED=$lt_cv_path_SED echo "$as_me:$LINENO: result: $SED" >&5 echo "${ECHO_T}$SED" >&6 # Check whether --with-gnu-ld or --without-gnu-ld was given. if test "${with_gnu_ld+set}" = set; then withval="$with_gnu_ld" test "$withval" = no || with_gnu_ld=yes else with_gnu_ld=no fi; ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. echo "$as_me:$LINENO: checking for ld used by $CC" >&5 echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6 case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [\\/]* | ?:[\\/]*) re_direlt='/[^/][^/]*/\.\./' # Canonicalize the pathname of ld ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test "$with_gnu_ld" = yes; then echo "$as_me:$LINENO: checking for GNU ld" >&5 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6 else echo "$as_me:$LINENO: checking for non-GNU ld" >&5 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6 fi if test "${lt_cv_path_LD+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -z "$LD"; then lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then lt_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$lt_cv_path_LD" -v 2>&1 &5 echo "${ECHO_T}$LD" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} { (exit 1); exit 1; }; } echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6 if test "${lt_cv_prog_gnu_ld+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else # I'd rather use --version here, but apparently some GNU lds only accept -v. case `$LD -v 2>&1 &5 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6 with_gnu_ld=$lt_cv_prog_gnu_ld echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5 echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6 if test "${lt_cv_ld_reload_flag+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else lt_cv_ld_reload_flag='-r' fi echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5 echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6 reload_flag=$lt_cv_ld_reload_flag case $reload_flag in "" | " "*) ;; *) reload_flag=" $reload_flag" ;; esac reload_cmds='$LD$reload_flag -o $output$reload_objs' case $host_os in darwin*) if test "$GCC" = yes; then reload_cmds='$CC -nostdlib ${wl}-r -o $output$reload_objs' else reload_cmds='$LD$reload_flag -o $output$reload_objs' fi ;; esac echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5 echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6 if test "${lt_cv_path_NM+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$NM"; then # Let the user override the test. lt_cv_path_NM="$NM" else lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. tmp_nm="$ac_dir/${ac_tool_prefix}nm" if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then # Check to see if the nm accepts a BSD-compat flag. # Adding the `sed 1q' prevents false positives on HP-UX, which says: # nm: unknown option "B" ignored # Tru64's nm complains that /dev/null is an invalid object file case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in */dev/null* | *'Invalid file or object type'*) lt_cv_path_NM="$tmp_nm -B" break ;; *) case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in */dev/null*) lt_cv_path_NM="$tmp_nm -p" break ;; *) lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but continue # so that we can try to find one that supports BSD flags ;; esac esac fi done IFS="$lt_save_ifs" test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm fi fi echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5 echo "${ECHO_T}$lt_cv_path_NM" >&6 NM="$lt_cv_path_NM" echo "$as_me:$LINENO: checking whether ln -s works" >&5 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6 LN_S=$as_ln_s if test "$LN_S" = "ln -s"; then echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes" >&6 else echo "$as_me:$LINENO: result: no, using $LN_S" >&5 echo "${ECHO_T}no, using $LN_S" >&6 fi echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5 echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6 if test "${lt_cv_deplibs_check_method+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else lt_cv_file_magic_cmd='$MAGIC_CMD' lt_cv_file_magic_test_file= lt_cv_deplibs_check_method='unknown' # Need to set the preceding variable on all platforms that support # interlibrary dependencies. # 'none' -- dependencies not supported. # `unknown' -- same as none, but documents that we really don't know. # 'pass_all' -- all dependencies passed with no checks. # 'test_compile' -- check by making test program. # 'file_magic [[regex]]' -- check by looking for files in library path # which responds to the $file_magic_cmd with a given extended regex. # If you have `file' or equivalent on your system and you're not sure # whether `pass_all' will *always* work, you probably want this one. case $host_os in aix4* | aix5*) lt_cv_deplibs_check_method=pass_all ;; beos*) lt_cv_deplibs_check_method=pass_all ;; bsdi[45]*) 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*) # func_win32_libid is a shell function defined in ltmain.sh lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' ;; mingw* | pw32*) # Base MSYS/MinGW do not provide the 'file' command needed by # func_win32_libid shell function, so use a weaker test based on 'objdump'. 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=pass_all ;; freebsd* | kfreebsd*-gnu | dragonfly*) 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|DragonFly)/i[3-9]86 (compact )?demand paged shared library' lt_cv_file_magic_cmd=/usr/bin/file lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` ;; esac else lt_cv_deplibs_check_method=pass_all fi ;; gnu*) lt_cv_deplibs_check_method=pass_all ;; hpux10.20* | hpux11*) lt_cv_file_magic_cmd=/usr/bin/file case $host_cpu in ia64*) lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so ;; hppa*64*) lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]' lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl ;; *) lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' lt_cv_file_magic_test_file=/usr/lib/libc.sl ;; esac ;; irix5* | irix6* | nonstopux*) case $LD in *-32|*"-32 ") libmagic=32-bit;; *-n32|*"-n32 ") libmagic=N32;; *-64|*"-64 ") libmagic=64-bit;; *) libmagic=never-match;; esac lt_cv_deplibs_check_method=pass_all ;; # This must be Linux ELF. linux*) lt_cv_deplibs_check_method=pass_all ;; netbsd*) if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' fi ;; newos6*) lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' lt_cv_file_magic_cmd=/usr/bin/file lt_cv_file_magic_test_file=/usr/lib/libnls.so ;; nto-qnx*) lt_cv_deplibs_check_method=unknown ;; openbsd*) if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' fi ;; osf3* | osf4* | osf5*) lt_cv_deplibs_check_method=pass_all ;; sco3.2v5*) lt_cv_deplibs_check_method=pass_all ;; solaris*) lt_cv_deplibs_check_method=pass_all ;; sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) case $host_vendor in motorola) lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` ;; ncr) lt_cv_deplibs_check_method=pass_all ;; sequent) lt_cv_file_magic_cmd='/bin/file' lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;; sni) lt_cv_file_magic_cmd='/bin/file' lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" lt_cv_file_magic_test_file=/lib/libc.so ;; siemens) lt_cv_deplibs_check_method=pass_all ;; esac ;; sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7* | sysv4*uw2*) lt_cv_deplibs_check_method=pass_all ;; esac fi echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5 echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6 file_magic_cmd=$lt_cv_file_magic_cmd deplibs_check_method=$lt_cv_deplibs_check_method test -z "$deplibs_check_method" && deplibs_check_method=unknown # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # Allow CC to be a program name with arguments. compiler=$CC # Check whether --enable-libtool-lock or --disable-libtool-lock was given. if test "${enable_libtool_lock+set}" = set; then enableval="$enable_libtool_lock" fi; test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes # Some flags need to be propagated to the compiler or linker for good # libtool support. case $host in ia64-*-hpux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then case `/usr/bin/file conftest.$ac_objext` in *ELF-32*) HPUX_IA64_MODE="32" ;; *ELF-64*) HPUX_IA64_MODE="64" ;; esac fi rm -rf conftest* ;; *-*-irix6*) # Find out which ABI we are using. echo '#line 7547 "configure"' > conftest.$ac_ext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then if test "$lt_cv_prog_gnu_ld" = yes; then case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -melf32bsmip" ;; *N32*) LD="${LD-ld} -melf32bmipn32" ;; *64-bit*) LD="${LD-ld} -melf64bmip" ;; esac else case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -32" ;; *N32*) LD="${LD-ld} -n32" ;; *64-bit*) LD="${LD-ld} -64" ;; esac fi fi rm -rf conftest* ;; x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then case `/usr/bin/file conftest.o` in *32-bit*) case $host in x86_64-*linux*) LD="${LD-ld} -m elf_i386" ;; ppc64-*linux*|powerpc64-*linux*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) LD="${LD-ld} -m elf_s390" ;; sparc64-*linux*) LD="${LD-ld} -m elf32_sparc" ;; esac ;; *64-bit*) case $host in x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; ppc*-*linux*|powerpc*-*linux*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*) LD="${LD-ld} -m elf64_s390" ;; sparc*-*linux*) LD="${LD-ld} -m elf64_sparc" ;; esac ;; esac fi rm -rf conftest* ;; *-*-sco3.2v5*) # On SCO OpenServer 5, we need -belf to get full-featured binaries. SAVE_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -belf" echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5 echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6 if test "${lt_cv_cc_needs_belf+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then lt_cv_cc_needs_belf=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 lt_cv_cc_needs_belf=no fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu fi echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5 echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6 if test x"$lt_cv_cc_needs_belf" != x"yes"; then # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf CFLAGS="$SAVE_CFLAGS" fi ;; esac need_locks="$enable_libtool_lock" for ac_header in dlfcn.h do as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` if eval "test \"\${$as_ac_Header+set}\" = set"; then echo "$as_me:$LINENO: checking for $ac_header" >&5 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 if eval "test \"\${$as_ac_Header+set}\" = set"; then echo $ECHO_N "(cached) $ECHO_C" >&6 fi echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 else # Is the header compilable? echo "$as_me:$LINENO: checking $ac_header usability" >&5 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_includes_default #include <$ac_header> _ACEOF rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest.$ac_objext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_header_compiler=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_header_compiler=no fi rm -f conftest.err conftest.$ac_objext conftest.$ac_ext echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 echo "${ECHO_T}$ac_header_compiler" >&6 # Is the header present? echo "$as_me:$LINENO: checking $ac_header presence" >&5 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include <$ac_header> _ACEOF if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag ac_cpp_err=$ac_cpp_err$ac_c_werror_flag else ac_cpp_err= fi else ac_cpp_err=yes fi if test -z "$ac_cpp_err"; then ac_header_preproc=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_header_preproc=no fi rm -f conftest.err conftest.$ac_ext echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 echo "${ECHO_T}$ac_header_preproc" >&6 # So? What about this header? case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in yes:no: ) { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} ac_header_preproc=yes ;; no:yes:* ) { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} ( cat <<\_ASBOX ## ------------------------------------------ ## ## Report this to the AC_PACKAGE_NAME lists. ## ## ------------------------------------------ ## _ASBOX ) | sed "s/^/$as_me: WARNING: /" >&2 ;; esac echo "$as_me:$LINENO: checking for $ac_header" >&5 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 if eval "test \"\${$as_ac_Header+set}\" = set"; then echo $ECHO_N "(cached) $ECHO_C" >&6 else eval "$as_ac_Header=\$ac_header_preproc" fi echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 fi if test `eval echo '${'$as_ac_Header'}'` = yes; then cat >>confdefs.h <<_ACEOF #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done ac_ext=cc ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu if test -n "$ac_tool_prefix"; then for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_CXX+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$CXX"; then ac_cv_prog_CXX="$CXX" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done fi fi CXX=$ac_cv_prog_CXX if test -n "$CXX"; then echo "$as_me:$LINENO: result: $CXX" >&5 echo "${ECHO_T}$CXX" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi test -n "$CXX" && break done fi if test -z "$CXX"; then ac_ct_CXX=$CXX for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$ac_ct_CXX"; then ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CXX="$ac_prog" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done fi fi ac_ct_CXX=$ac_cv_prog_ac_ct_CXX if test -n "$ac_ct_CXX"; then echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5 echo "${ECHO_T}$ac_ct_CXX" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi test -n "$ac_ct_CXX" && break done test -n "$ac_ct_CXX" || ac_ct_CXX="g++" CXX=$ac_ct_CXX fi # Provide some information about the compiler. echo "$as_me:$LINENO:" \ "checking for C++ compiler version" >&5 ac_compiler=`set X $ac_compile; echo $2` { (eval echo "$as_me:$LINENO: \"$ac_compiler --version &5\"") >&5 (eval $ac_compiler --version &5) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } { (eval echo "$as_me:$LINENO: \"$ac_compiler -v &5\"") >&5 (eval $ac_compiler -v &5) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } { (eval echo "$as_me:$LINENO: \"$ac_compiler -V &5\"") >&5 (eval $ac_compiler -V &5) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest.$ac_objext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_compiler_gnu=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_compiler_gnu=no fi rm -f conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_cxx_compiler_gnu=$ac_compiler_gnu fi echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6 GXX=`test $ac_compiler_gnu = yes && echo yes` ac_test_CXXFLAGS=${CXXFLAGS+set} ac_save_CXXFLAGS=$CXXFLAGS CXXFLAGS="-g" echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6 if test "${ac_cv_prog_cxx_g+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest.$ac_objext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_prog_cxx_g=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_prog_cxx_g=no fi rm -f conftest.err conftest.$ac_objext conftest.$ac_ext fi echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6 if test "$ac_test_CXXFLAGS" = set; then CXXFLAGS=$ac_save_CXXFLAGS elif test $ac_cv_prog_cxx_g = yes; then if test "$GXX" = yes; then CXXFLAGS="-g -O2" else CXXFLAGS="-g" fi else if test "$GXX" = yes; then CXXFLAGS="-O2" else CXXFLAGS= fi fi for ac_declaration in \ '' \ 'extern "C" void std::exit (int) throw (); using std::exit;' \ 'extern "C" void std::exit (int); using std::exit;' \ 'extern "C" void exit (int) throw ();' \ 'extern "C" void exit (int);' \ 'void exit (int);' do cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_declaration #include int main () { exit (42); ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest.$ac_objext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then : else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 continue fi rm -f conftest.err conftest.$ac_objext conftest.$ac_ext cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_declaration int main () { exit (42); ; return 0; } _ACEOF rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest.$ac_objext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then break else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f conftest.err conftest.$ac_objext conftest.$ac_ext done rm -f conftest* if test -n "$ac_declaration"; then echo '#ifdef __cplusplus' >>confdefs.h echo $ac_declaration >>confdefs.h echo '#endif' >>confdefs.h fi ac_ext=cc ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu depcc="$CXX" am_compiler_list= echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6 if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CXX_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with # Solaris 8's {/usr,}/bin/sh. touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf case $depmode in nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; none) break ;; esac # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. if depmode=$depmode \ source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CXX_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CXX_dependencies_compiler_type=none fi fi echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5 echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then am__fastdepCXX_TRUE= am__fastdepCXX_FALSE='#' else am__fastdepCXX_TRUE='#' am__fastdepCXX_FALSE= fi if test -n "$CXX" && ( test "X$CXX" != "Xno" && ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || (test "X$CXX" != "Xg++"))) ; then ac_ext=cc ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6 if test -z "$CXXCPP"; then if test "${ac_cv_prog_CXXCPP+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else # Double quotes because CXXCPP needs to be expanded for CXXCPP in "$CXX -E" "/lib/cpp" do ac_preproc_ok=false for ac_cxx_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_cxx_preproc_warn_flag ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag else ac_cpp_err= fi else ac_cpp_err=yes fi if test -z "$ac_cpp_err"; then : else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 # Broken: fails on valid input. continue fi rm -f conftest.err conftest.$ac_ext # OK, works on sane cases. Now check whether non-existent headers # can be detected and how. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include _ACEOF if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_cxx_preproc_warn_flag ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag else ac_cpp_err= fi else ac_cpp_err=yes fi if test -z "$ac_cpp_err"; then # Broken: success on invalid input. continue else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.err conftest.$ac_ext if $ac_preproc_ok; then break fi done ac_cv_prog_CXXCPP=$CXXCPP fi CXXCPP=$ac_cv_prog_CXXCPP else ac_cv_prog_CXXCPP=$CXXCPP fi echo "$as_me:$LINENO: result: $CXXCPP" >&5 echo "${ECHO_T}$CXXCPP" >&6 ac_preproc_ok=false for ac_cxx_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_cxx_preproc_warn_flag ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag else ac_cpp_err= fi else ac_cpp_err=yes fi if test -z "$ac_cpp_err"; then : else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 # Broken: fails on valid input. continue fi rm -f conftest.err conftest.$ac_ext # OK, works on sane cases. Now check whether non-existent headers # can be detected and how. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ #include _ACEOF if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_cxx_preproc_warn_flag ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag else ac_cpp_err= fi else ac_cpp_err=yes fi if test -z "$ac_cpp_err"; then # Broken: success on invalid input. continue else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.err conftest.$ac_ext if $ac_preproc_ok; then : else { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check See \`config.log' for more details." >&5 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check See \`config.log' for more details." >&2;} { (exit 1); exit 1; }; } fi ac_ext=cc ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu fi ac_ext=f ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_f77_compiler_gnu if test -n "$ac_tool_prefix"; then for ac_prog in g77 f77 xlf frt pgf77 fort77 fl32 af77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 ifc efc pgf95 lf95 gfortran do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_F77+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$F77"; then ac_cv_prog_F77="$F77" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_F77="$ac_tool_prefix$ac_prog" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done fi fi F77=$ac_cv_prog_F77 if test -n "$F77"; then echo "$as_me:$LINENO: result: $F77" >&5 echo "${ECHO_T}$F77" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi test -n "$F77" && break done fi if test -z "$F77"; then ac_ct_F77=$F77 for ac_prog in g77 f77 xlf frt pgf77 fort77 fl32 af77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 ifc efc pgf95 lf95 gfortran do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_ac_ct_F77+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$ac_ct_F77"; then ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_F77="$ac_prog" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done fi fi ac_ct_F77=$ac_cv_prog_ac_ct_F77 if test -n "$ac_ct_F77"; then echo "$as_me:$LINENO: result: $ac_ct_F77" >&5 echo "${ECHO_T}$ac_ct_F77" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi test -n "$ac_ct_F77" && break done F77=$ac_ct_F77 fi # Provide some information about the compiler. echo "$as_me:8653:" \ "checking for Fortran 77 compiler version" >&5 ac_compiler=`set X $ac_compile; echo $2` { (eval echo "$as_me:$LINENO: \"$ac_compiler --version &5\"") >&5 (eval $ac_compiler --version &5) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } { (eval echo "$as_me:$LINENO: \"$ac_compiler -v &5\"") >&5 (eval $ac_compiler -v &5) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } { (eval echo "$as_me:$LINENO: \"$ac_compiler -V &5\"") >&5 (eval $ac_compiler -V &5) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } rm -f a.out # If we don't use `.F' as extension, the preprocessor is not run on the # input file. (Note that this only needs to work for GNU compilers.) ac_save_ext=$ac_ext ac_ext=F echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5 echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6 if test "${ac_cv_f77_compiler_gnu+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF program main #ifndef __GNUC__ choke me #endif end _ACEOF rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest.$ac_objext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_compiler_gnu=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_compiler_gnu=no fi rm -f conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_f77_compiler_gnu=$ac_compiler_gnu fi echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5 echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6 ac_ext=$ac_save_ext ac_test_FFLAGS=${FFLAGS+set} ac_save_FFLAGS=$FFLAGS FFLAGS= echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5 echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6 if test "${ac_cv_prog_f77_g+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else FFLAGS=-g cat >conftest.$ac_ext <<_ACEOF program main end _ACEOF rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest.$ac_objext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_prog_f77_g=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_prog_f77_g=no fi rm -f conftest.err conftest.$ac_objext conftest.$ac_ext fi echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5 echo "${ECHO_T}$ac_cv_prog_f77_g" >&6 if test "$ac_test_FFLAGS" = set; then FFLAGS=$ac_save_FFLAGS elif test $ac_cv_prog_f77_g = yes; then if test "x$ac_cv_f77_compiler_gnu" = xyes; then FFLAGS="-g -O2" else FFLAGS="-g" fi else if test "x$ac_cv_f77_compiler_gnu" = xyes; then FFLAGS="-O2" else FFLAGS= fi fi G77=`test $ac_compiler_gnu = yes && echo yes` ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! # find the maximum length of command line arguments echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5 echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6 if test "${lt_cv_sys_max_cmd_len+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else i=0 teststring="ABCD" case $build_os in msdosdjgpp*) # On DJGPP, this test can blow up pretty badly due to problems in libc # (any single argument exceeding 2000 bytes causes a buffer overrun # during glob expansion). Even if it were fixed, the result of this # check would be larger than it should be. lt_cv_sys_max_cmd_len=12288; # 12K is about right ;; gnu*) # Under GNU Hurd, this test is not required because there is # no limit to the length of command line arguments. # Libtool will interpret -1 as no limit whatsoever lt_cv_sys_max_cmd_len=-1; ;; cygwin* | mingw*) # On Win9x/ME, this test blows up -- it succeeds, but takes # about 5 minutes as the teststring grows exponentially. # Worse, since 9x/ME are not pre-emptively multitasking, # you end up with a "frozen" computer, even though with patience # the test eventually succeeds (with a max line length of 256k). # Instead, let's just punt: use the minimum linelength reported by # all of the supported platforms: 8192 (on NT/2K/XP). lt_cv_sys_max_cmd_len=8192; ;; amigaos*) # On AmigaOS with pdksh, this test takes hours, literally. # So we just punt and use a minimum line length of 8192. lt_cv_sys_max_cmd_len=8192; ;; netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) # This has been around since 386BSD, at least. Likely further. if test -x /sbin/sysctl; then lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` elif test -x /usr/sbin/sysctl; then lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` else lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs fi # And add a safety zone lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` ;; osf*) # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not # nice to cause kernel panics so lets avoid the loop below. # First set a reasonable default. lt_cv_sys_max_cmd_len=16384 # if test -x /sbin/sysconfig; then case `/sbin/sysconfig -q proc exec_disable_arg_limit` in *1*) lt_cv_sys_max_cmd_len=-1 ;; esac fi ;; *) # 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. SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \ = "XX$teststring") >/dev/null 2>&1 && new_result=`expr "X$teststring" : ".*" 2>&1` && lt_cv_sys_max_cmd_len=$new_result && test $i != 17 # 1/2 MB should be enough do i=`expr $i + 1` teststring=$teststring$teststring done teststring= # Add a significant safety factor because C++ compilers can tack on massive # amounts of additional arguments before passing them to the linker. # It appears as though 1/2 is a usable value. lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` ;; esac fi if test -n $lt_cv_sys_max_cmd_len ; then echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5 echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6 else echo "$as_me:$LINENO: result: none" >&5 echo "${ECHO_T}none" >&6 fi # Check for command to grab the raw symbol name followed by C symbol from nm. echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5 echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else # These are sane defaults that work on at least a few old systems. # [They come from Ultrix. What could be older than Ultrix?!! ;)] # Character class describing NM global symbol codes. symcode='[BCDEGRST]' # Regexp to match symbols that can be accessed directly from C. sympat='\([_A-Za-z][_A-Za-z0-9]*\)' # Transform 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'" ;; linux*) if test "$host_cpu" = ia64; then symcode='[ABCDGIRSTW]' 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'" fi ;; irix* | nonstopux*) symcode='[BCDEGRST]' ;; osf*) symcode='[BCDEGQRST]' ;; solaris* | sysv5*) symcode='[BDRT]' ;; sysv4) symcode='[DFNSTU]' ;; esac # Handle CRLF in mingw tool chain opt_cr= case $build_os in mingw*) opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp ;; esac # If we're using GNU nm, then use its standard symbol codes. case `$NM -V 2>&1` in *GNU* | *'with BFD'*) symcode='[ABCDGIRSTW]' ;; esac # Try without a prefix undercore, then with it. for ac_symprfx in "" "_"; do # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. symxfrm="\\1 $ac_symprfx\\2 \\2" # 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 <&5 (eval $ac_compile) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then # Now try to grab the symbols. nlist=conftest.nm if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && test -s "$nlist"; then # Try sorting and uniquifying the output. if sort "$nlist" | uniq > "$nlist"T; then mv -f "$nlist"T "$nlist" else rm -f "$nlist"T fi # Make sure that we snagged all the symbols we need. if grep ' nm_test_var$' "$nlist" >/dev/null; then if grep ' nm_test_func$' "$nlist" >/dev/null; then cat < 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 <> conftest.$ac_ext #if defined (__STDC__) && __STDC__ # define lt_ptr_t void * #else # define lt_ptr_t char * # define const #endif /* The mapping between symbol names and symbols. */ const struct { const char *name; lt_ptr_t address; } lt_preloaded_symbols[] = { EOF $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext cat <<\EOF >> conftest.$ac_ext {0, (lt_ptr_t) 0} }; #ifdef __cplusplus } #endif EOF # Now try linking the two files. mv conftest.$ac_objext conftstm.$ac_objext lt_save_LIBS="$LIBS" lt_save_CFLAGS="$CFLAGS" LIBS="conftstm.$ac_objext" CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && test -s conftest${ac_exeext}; then pipe_works=yes fi LIBS="$lt_save_LIBS" CFLAGS="$lt_save_CFLAGS" else echo "cannot find nm_test_func in $nlist" >&5 fi else echo "cannot find nm_test_var in $nlist" >&5 fi else echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 fi else echo "$progname: failed program was:" >&5 cat conftest.$ac_ext >&5 fi rm -f conftest* conftst* # Do not use the global_symbol_pipe unless it works. if test "$pipe_works" = yes; then break else lt_cv_sys_global_symbol_pipe= fi done fi if test -z "$lt_cv_sys_global_symbol_pipe"; then lt_cv_sys_global_symbol_to_cdecl= fi if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then echo "$as_me:$LINENO: result: failed" >&5 echo "${ECHO_T}failed" >&6 else echo "$as_me:$LINENO: result: ok" >&5 echo "${ECHO_T}ok" >&6 fi echo "$as_me:$LINENO: checking for objdir" >&5 echo $ECHO_N "checking for objdir... $ECHO_C" >&6 if test "${lt_cv_objdir+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else rm -f .libs 2>/dev/null mkdir .libs 2>/dev/null if test -d .libs; then lt_cv_objdir=.libs else # MS-DOS does not allow filenames that begin with a dot. lt_cv_objdir=_libs fi rmdir .libs 2>/dev/null fi echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5 echo "${ECHO_T}$lt_cv_objdir" >&6 objdir=$lt_cv_objdir case $host_os in aix3*) # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi ;; esac # Sed substitution that helps us do robust quoting. It backslashifies # metacharacters that are still active within double-quoted strings. Xsed='sed -e 1s/^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 MSVC, # which needs '.lib'). libext=a ltmain="$ac_aux_dir/ltmain.sh" ofile="$default_ofile" with_gnu_ld="$lt_cv_prog_gnu_ld" if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. set dummy ${ac_tool_prefix}ar; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_AR+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$AR"; then ac_cv_prog_AR="$AR" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_AR="${ac_tool_prefix}ar" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done fi fi AR=$ac_cv_prog_AR if test -n "$AR"; then echo "$as_me:$LINENO: result: $AR" >&5 echo "${ECHO_T}$AR" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi fi if test -z "$ac_cv_prog_AR"; then ac_ct_AR=$AR # Extract the first word of "ar", so it can be a program name with args. set dummy ar; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$ac_ct_AR"; then ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_AR="ar" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="false" fi fi ac_ct_AR=$ac_cv_prog_ac_ct_AR if test -n "$ac_ct_AR"; then echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 echo "${ECHO_T}$ac_ct_AR" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi AR=$ac_ct_AR else AR="$ac_cv_prog_AR" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. set dummy ${ac_tool_prefix}ranlib; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_RANLIB+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$RANLIB"; then ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done fi fi RANLIB=$ac_cv_prog_RANLIB if test -n "$RANLIB"; then echo "$as_me:$LINENO: result: $RANLIB" >&5 echo "${ECHO_T}$RANLIB" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi fi if test -z "$ac_cv_prog_RANLIB"; then ac_ct_RANLIB=$RANLIB # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$ac_ct_RANLIB"; then ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_RANLIB="ranlib" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":" fi fi ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB if test -n "$ac_ct_RANLIB"; then echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 echo "${ECHO_T}$ac_ct_RANLIB" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi RANLIB=$ac_ct_RANLIB else RANLIB="$ac_cv_prog_RANLIB" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_STRIP+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then echo "$as_me:$LINENO: result: $STRIP" >&5 echo "${ECHO_T}$STRIP" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi fi if test -z "$ac_cv_prog_STRIP"; then ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_STRIP="strip" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":" fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 echo "${ECHO_T}$ac_ct_STRIP" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi STRIP=$ac_ct_STRIP else STRIP="$ac_cv_prog_STRIP" fi old_CC="$CC" old_CFLAGS="$CFLAGS" # Set sane defaults for various variables test -z "$AR" && AR=ar test -z "$AR_FLAGS" && AR_FLAGS=cru test -z "$AS" && AS=as test -z "$CC" && CC=cc test -z "$LTCC" && LTCC=$CC test -z "$DLLTOOL" && DLLTOOL=dlltool test -z "$LD" && LD=ld test -z "$LN_S" && LN_S="ln -s" test -z "$MAGIC_CMD" && MAGIC_CMD=file test -z "$NM" && NM=nm test -z "$SED" && SED=sed test -z "$OBJDUMP" && OBJDUMP=objdump test -z "$RANLIB" && RANLIB=: test -z "$STRIP" && STRIP=: test -z "$ac_objext" && ac_objext=o # Determine commands to create old-style static archives. old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs' old_postinstall_cmds='chmod 644 $oldlib' old_postuninstall_cmds= if test -n "$RANLIB"; then case $host_os in openbsd*) old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds" ;; *) old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds" ;; esac old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" fi for cc_temp in $compiler""; do case $cc_temp in compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; \-*) ;; *) break;; esac done cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` # Only perform the check for file, if the check method requires it case $deplibs_check_method in file_magic*) if test "$file_magic_cmd" = '$MAGIC_CMD'; then echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5 echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else case $MAGIC_CMD in [\\/*] | ?:[\\/]*) lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) lt_save_MAGIC_CMD="$MAGIC_CMD" lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" for ac_dir in $ac_dummy; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/${ac_tool_prefix}file; then lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : else cat <&2 *** Warning: the command libtool uses to detect shared libraries, *** $file_magic_cmd, produces output that libtool cannot recognize. *** The result is that libtool may fail to recognize shared libraries *** as such. This will affect the creation of libtool libraries that *** depend on shared libraries, but programs linked with such libtool *** libraries will work regardless of this problem. Nevertheless, you *** may want to report the problem to your system manager and/or to *** bug-libtool@gnu.org EOF fi ;; esac fi break fi done IFS="$lt_save_ifs" MAGIC_CMD="$lt_save_MAGIC_CMD" ;; esac fi MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 echo "${ECHO_T}$MAGIC_CMD" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi if test -z "$lt_cv_path_MAGIC_CMD"; then if test -n "$ac_tool_prefix"; then echo "$as_me:$LINENO: checking for file" >&5 echo $ECHO_N "checking for file... $ECHO_C" >&6 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else case $MAGIC_CMD in [\\/*] | ?:[\\/]*) lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) lt_save_MAGIC_CMD="$MAGIC_CMD" lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" for ac_dir in $ac_dummy; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/file; then lt_cv_path_MAGIC_CMD="$ac_dir/file" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : else cat <&2 *** Warning: the command libtool uses to detect shared libraries, *** $file_magic_cmd, produces output that libtool cannot recognize. *** The result is that libtool may fail to recognize shared libraries *** as such. This will affect the creation of libtool libraries that *** depend on shared libraries, but programs linked with such libtool *** libraries will work regardless of this problem. Nevertheless, you *** may want to report the problem to your system manager and/or to *** bug-libtool@gnu.org EOF fi ;; esac fi break fi done IFS="$lt_save_ifs" MAGIC_CMD="$lt_save_MAGIC_CMD" ;; esac fi MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 echo "${ECHO_T}$MAGIC_CMD" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi else MAGIC_CMD=: fi fi fi ;; esac enable_dlopen=no enable_win32_dll=no # Check whether --enable-libtool-lock or --disable-libtool-lock was given. if test "${enable_libtool_lock+set}" = set; then enableval="$enable_libtool_lock" fi; test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes # Check whether --with-pic or --without-pic was given. if test "${with_pic+set}" = set; then withval="$with_pic" pic_mode="$withval" else pic_mode=default fi; test -z "$pic_mode" && pic_mode=default # Use C for the default configuration in the libtool script tagname= lt_save_CC="$CC" ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu # Source file extension for C test sources. ac_ext=c # Object file extension for compiled C test sources. objext=o objext=$objext # Code to be used in simple compile tests lt_simple_compile_test_code="int some_variable = 0;\n" # Code to be used in simple link tests lt_simple_link_test_code='int main(){return(0);}\n' # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # Allow CC to be a program name with arguments. compiler=$CC # save warnings/boilerplate of simple test code ac_outfile=conftest.$ac_objext printf "$lt_simple_compile_test_code" >conftest.$ac_ext eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err _lt_compiler_boilerplate=`cat conftest.err` $rm conftest* ac_outfile=conftest.$ac_objext printf "$lt_simple_link_test_code" >conftest.$ac_ext eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` $rm conftest* # # Check for any special shared library compilation flags. # lt_prog_cc_shlib= if test "$GCC" = no; then case $host_os in sco3.2v5*) lt_prog_cc_shlib='-belf' ;; esac fi if test -n "$lt_prog_cc_shlib"; then { echo "$as_me:$LINENO: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&5 echo "$as_me: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&2;} if echo "$old_CC $old_CFLAGS " | grep "[ ]$lt_prog_cc_shlib[ ]" >/dev/null; then : else { echo "$as_me:$LINENO: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&5 echo "$as_me: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&2;} lt_cv_prog_cc_can_build_shared=no fi fi # # Check to make sure the static flag actually works. # echo "$as_me:$LINENO: checking if $compiler static flag $lt_prog_compiler_static works" >&5 echo $ECHO_N "checking if $compiler static flag $lt_prog_compiler_static works... $ECHO_C" >&6 if test "${lt_prog_compiler_static_works+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else lt_prog_compiler_static_works=no save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $lt_prog_compiler_static" printf "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then # The linker can only warn and ignore the option if not recognized # So say no if there are warnings if test -s conftest.err; then # Append any errors to the config.log. cat conftest.err 1>&5 $echo "X$_lt_linker_boilerplate" | $Xsed > conftest.exp $SED '/^$/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then lt_prog_compiler_static_works=yes fi else lt_prog_compiler_static_works=yes fi fi $rm conftest* LDFLAGS="$save_LDFLAGS" fi echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5 echo "${ECHO_T}$lt_prog_compiler_static_works" >&6 if test x"$lt_prog_compiler_static_works" = xyes; then : else lt_prog_compiler_static= fi lt_prog_compiler_no_builtin_flag= if test "$GCC" = yes; then lt_prog_compiler_no_builtin_flag=' -fno-builtin' echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else lt_cv_prog_compiler_rtti_exceptions=no ac_outfile=conftest.$ac_objext printf "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-fno-rtti -fno-exceptions" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:9751: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 echo "$as_me:9755: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp $SED '/^$/d' conftest.err >conftest.er2 if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_rtti_exceptions=yes fi fi $rm conftest* fi echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" else : fi fi lt_prog_compiler_wl= lt_prog_compiler_pic= lt_prog_compiler_static= echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 if test "$GCC" = yes; then lt_prog_compiler_wl='-Wl,' lt_prog_compiler_static='-static' case $host_os in aix*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static='-Bstatic' fi ;; amigaos*) # FIXME: we need at least 68020 code to build shared libraries, but # adding the `-m68020' flag to GCC prevents building anything better, # like `-m68040'. lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' ;; beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) # PIC is the default for these OSes. ;; mingw* | pw32* | os2*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). lt_prog_compiler_pic='-DDLL_EXPORT' ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files lt_prog_compiler_pic='-fno-common' ;; msdosdjgpp*) # Just because we use GCC doesn't mean we suddenly get shared libraries # on systems that don't support them. lt_prog_compiler_can_build_shared=no enable_shared=no ;; sysv4*MP*) if test -d /usr/nec; then lt_prog_compiler_pic=-Kconform_pic fi ;; hpux*) # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but # not for PA HP-UX. case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) lt_prog_compiler_pic='-fPIC' ;; esac ;; *) lt_prog_compiler_pic='-fPIC' ;; esac else # PORTME Check for flag to pass linker flags through the system compiler. case $host_os in aix*) lt_prog_compiler_wl='-Wl,' if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static='-Bstatic' else lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' fi ;; darwin*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files case $cc_basename in xlc*) lt_prog_compiler_pic='-qnocommon' lt_prog_compiler_wl='-Wl,' ;; esac ;; mingw* | pw32* | os2*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). lt_prog_compiler_pic='-DDLL_EXPORT' ;; hpux9* | hpux10* | hpux11*) lt_prog_compiler_wl='-Wl,' # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but # not for PA HP-UX. case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) lt_prog_compiler_pic='+Z' ;; esac # Is there a better lt_prog_compiler_static that works with the bundled CC? lt_prog_compiler_static='${wl}-a ${wl}archive' ;; irix5* | irix6* | nonstopux*) lt_prog_compiler_wl='-Wl,' # PIC (with -KPIC) is the default. lt_prog_compiler_static='-non_shared' ;; newsos6) lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' ;; linux*) case $cc_basename in icc* | ecc*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-static' ;; pgcc* | pgf77* | pgf90* | pgf95*) # Portland Group compilers (*not* the Pentium gcc compiler, # which looks to be a dead project) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-fpic' lt_prog_compiler_static='-Bstatic' ;; ccc*) lt_prog_compiler_wl='-Wl,' # All Alpha code is PIC. lt_prog_compiler_static='-non_shared' ;; esac ;; osf3* | osf4* | osf5*) lt_prog_compiler_wl='-Wl,' # All OSF/1 code is PIC. lt_prog_compiler_static='-non_shared' ;; sco3.2v5*) lt_prog_compiler_pic='-Kpic' lt_prog_compiler_static='-dn' ;; solaris*) lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' case $cc_basename in f77* | f90* | f95*) lt_prog_compiler_wl='-Qoption ld ';; *) lt_prog_compiler_wl='-Wl,';; esac ;; sunos4*) lt_prog_compiler_wl='-Qoption ld ' lt_prog_compiler_pic='-PIC' lt_prog_compiler_static='-Bstatic' ;; sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' ;; sysv4*MP*) if test -d /usr/nec ;then lt_prog_compiler_pic='-Kconform_pic' lt_prog_compiler_static='-Bstatic' fi ;; unicos*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_can_build_shared=no ;; uts4*) lt_prog_compiler_pic='-pic' lt_prog_compiler_static='-Bstatic' ;; *) lt_prog_compiler_can_build_shared=no ;; esac fi echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5 echo "${ECHO_T}$lt_prog_compiler_pic" >&6 # # Check to make sure the PIC flag actually works. # if test -n "$lt_prog_compiler_pic"; then echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6 if test "${lt_prog_compiler_pic_works+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else lt_prog_compiler_pic_works=no ac_outfile=conftest.$ac_objext printf "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="$lt_prog_compiler_pic -DPIC" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:10013: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 echo "$as_me:10017: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp $SED '/^$/d' conftest.err >conftest.er2 if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then lt_prog_compiler_pic_works=yes fi fi $rm conftest* fi echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5 echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6 if test x"$lt_prog_compiler_pic_works" = xyes; then case $lt_prog_compiler_pic in "" | " "*) ;; *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; esac else lt_prog_compiler_pic= lt_prog_compiler_can_build_shared=no fi fi case $host_os in # For platforms which do not support PIC, -DPIC is meaningless: *djgpp*) lt_prog_compiler_pic= ;; *) lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" ;; esac echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6 if test "${lt_cv_prog_compiler_c_o+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else lt_cv_prog_compiler_c_o=no $rm -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out printf "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:10075: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:10079: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp $SED '/^$/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o=yes fi fi chmod u+w . 2>&5 $rm conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files $rm out/* && rmdir out cd .. rmdir conftest $rm conftest* fi echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6 hard_links="nottested" if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then # do not overwrite the value of need_locks provided by the user echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6 hard_links=yes $rm conftest* ln conftest.a conftest.b 2>/dev/null && hard_links=no touch conftest.a ln conftest.a conftest.b 2>&5 || hard_links=no ln conftest.a conftest.b 2>/dev/null && hard_links=no echo "$as_me:$LINENO: result: $hard_links" >&5 echo "${ECHO_T}$hard_links" >&6 if test "$hard_links" = no; then { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} need_locks=warn fi else need_locks=no fi echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6 runpath_var= allow_undefined_flag= enable_shared_with_static_runtimes=no archive_cmds= archive_expsym_cmds= old_archive_From_new_cmds= old_archive_from_expsyms_cmds= export_dynamic_flag_spec= whole_archive_flag_spec= thread_safe_flag_spec= hardcode_libdir_flag_spec= hardcode_libdir_flag_spec_ld= hardcode_libdir_separator= hardcode_direct=no hardcode_minus_L=no hardcode_shlibpath_var=unsupported link_all_deplibs=unknown hardcode_automatic=no module_cmds= module_expsym_cmds= always_export_symbols=no export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' # include_expsyms should be a list of space-separated symbols to be *always* # included in the symbol list include_expsyms= # exclude_expsyms can be an extended regexp of symbols to exclude # it will be wrapped by ` (' and `)$', so one must not match beginning or # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', # as well as any symbol that contains `d'. exclude_expsyms="_GLOBAL_OFFSET_TABLE_" # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out # platforms (ab)use it in PIC code, but their linkers get confused if # the symbol is explicitly referenced. Since portable code cannot # rely on this symbol name, it's probably fine to never include it in # preloaded symbol tables. extract_expsyms_cmds= # Just being paranoid about ensuring that cc_basename is set. for cc_temp in $compiler""; do case $cc_temp in compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; \-*) ;; *) break;; esac done cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` case $host_os in cygwin* | mingw* | pw32*) # FIXME: the MSVC++ port hasn't been tested in a loooong time # When not using gcc, we currently assume that we are using # Microsoft Visual C++. if test "$GCC" != yes; then with_gnu_ld=no fi ;; openbsd*) with_gnu_ld=no ;; esac ld_shlibs=yes if test "$with_gnu_ld" = yes; then # If archive_cmds runs LD, not CC, wlarc should be empty wlarc='${wl}' # Set some defaults for GNU ld with shared library support. These # are reset later if shared libraries are not supported. Putting them # here allows them to be overridden if necessary. runpath_var=LD_RUN_PATH hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir' export_dynamic_flag_spec='${wl}--export-dynamic' # ancient GNU ld didn't support --whole-archive et. al. if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else whole_archive_flag_spec= fi supports_anon_versioning=no case `$LD -v 2>/dev/null` in *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... *\ 2.11.*) ;; # other 2.11 versions *) supports_anon_versioning=yes ;; esac # See if GNU ld supports shared libraries. case $host_os in aix3* | aix4* | aix5*) # On AIX/PPC, the GNU linker is very broken if test "$host_cpu" != ia64; then ld_shlibs=no cat <&2 *** Warning: the GNU linker, at least up to release 2.9.1, is reported *** to be unable to reliably create shared libraries on AIX. *** Therefore, libtool is disabling shared libraries support. If you *** really care for shared libraries, you may want to modify your PATH *** so that a non-GNU linker is found, and then restart. EOF fi ;; amigaos*) archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes # Samuel A. Falvo II reports # that the semantics of dynamic libraries on AmigaOS, at least up # to version 4, is to share data among multiple programs linked # with the same dynamic library. Since this doesn't match the # behavior of shared libraries on other platforms, we can't use # them. ld_shlibs=no ;; beos*) if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then allow_undefined_flag=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' else ld_shlibs=no fi ;; cygwin* | mingw* | pw32*) # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, # as there is no search path for DLLs. hardcode_libdir_flag_spec='-L$libdir' allow_undefined_flag=unsupported always_export_symbols=no enable_shared_with_static_runtimes=yes export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' # If the export-symbols file already is a .def file (1st line # is EXPORTS), use it as is; otherwise, prepend... archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then cp $export_symbols $output_objdir/$soname.def; else echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' else ld_shlibs=no fi ;; linux*) if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then tmp_addflag= case $cc_basename,$host_cpu in pgcc*) # Portland Group C compiler whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag' ;; pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag -Mnomain' ;; ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 tmp_addflag=' -i_dynamic' ;; efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 tmp_addflag=' -i_dynamic -nofor_main' ;; ifc* | ifort*) # Intel Fortran compiler tmp_addflag=' -nofor_main' ;; esac archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' if test $supports_anon_versioning = yes; then archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ $echo "local: *; };" >> $output_objdir/$libname.ver~ $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi else ld_shlibs=no fi ;; netbsd*) if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= else archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' fi ;; solaris* | sysv5*) if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then ld_shlibs=no cat <&2 *** Warning: The releases 2.8.* of the GNU linker cannot reliably *** create shared libraries on Solaris systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.9.1 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. EOF elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi ;; sunos4*) archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' wlarc= hardcode_direct=yes hardcode_shlibpath_var=no ;; *) if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi ;; esac if test "$ld_shlibs" = no; then runpath_var= hardcode_libdir_flag_spec= export_dynamic_flag_spec= whole_archive_flag_spec= fi else # PORTME fill in a description of your system's linker (not GNU ld) case $host_os in aix3*) allow_undefined_flag=unsupported always_export_symbols=yes archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. hardcode_minus_L=yes if test "$GCC" = yes && test -z "$link_static_flag"; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. hardcode_direct=unsupported fi ;; aix4* | aix5*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' no_entry_flag="" else # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to AIX nm, but means don't demangle with GNU nm if $NM -V 2>&1 | grep 'GNU' > /dev/null; then export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' else export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' fi aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. case $host_os in aix4.[23]|aix4.[23].*|aix5*) for ld_flag in $LDFLAGS; do if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then aix_use_runtimelinking=yes break fi done esac exp_sym_flag='-bexport' no_entry_flag='-bnoentry' fi # When large executables or shared objects are built, AIX ld can # have problems creating the table of contents. If linking a library # or program results in "error TOC overflow" add -mminimal-toc to # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. archive_cmds='' hardcode_direct=yes hardcode_libdir_separator=':' link_all_deplibs=yes if test "$GCC" = yes; then case $host_os in aix4.[012]|aix4.[012].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && \ strings "$collect2name" | grep resolve_lib_name >/dev/null then # We have reworked collect2 hardcode_direct=yes else # We have old collect2 hardcode_direct=unsupported # It fails to find uninstalled libraries when the uninstalled # path is not listed in the libpath. Setting hardcode_minus_L # to unsupported forces relinking hardcode_minus_L=yes hardcode_libdir_flag_spec='-L$libdir' hardcode_libdir_separator= fi esac shared_flag='-shared' if test "$aix_use_runtimelinking" = yes; then shared_flag="$shared_flag "'${wl}-G' fi else # not using gcc if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else if test "$aix_use_runtimelinking" = yes; then shared_flag='${wl}-G' else shared_flag='${wl}-bM:SRE' fi fi fi # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to export. always_export_symbols=yes if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. allow_undefined_flag='-berok' # Determine the default libpath from the value encoded in an empty executable. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } }'` # Check for a 64-bit object if we didn't find anything. if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } }'`; fi else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; then hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' allow_undefined_flag="-z nodefs" archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an empty executable. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } }'` # Check for a 64-bit object if we didn't find anything. if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } }'`; fi else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. no_undefined_flag=' ${wl}-bernotok' allow_undefined_flag=' ${wl}-berok' # -bexpall does not export symbols beginning with underscore (_) always_export_symbols=yes # Exported symbols can be pulled into shared objects from archives whole_archive_flag_spec=' ' archive_cmds_need_lc=yes # This is similar to how AIX traditionally builds its 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 ;; bsdi[45]*) export_dynamic_flag_spec=-rdynamic ;; cygwin* | mingw* | pw32*) # When not using gcc, we currently assume that we are using # Microsoft Visual C++. # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. hardcode_libdir_flag_spec=' ' allow_undefined_flag=unsupported # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' # The linker will automatically build a .lib file if we build a DLL. old_archive_From_new_cmds='true' # FIXME: Should let the user specify the lib program. old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs' fix_srcfile_path='`cygpath -w "$srcfile"`' enable_shared_with_static_runtimes=yes ;; darwin* | rhapsody*) case $host_os in rhapsody* | darwin1.[012]) allow_undefined_flag='${wl}-undefined ${wl}suppress' ;; *) # Darwin 1.3 on if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' else case ${MACOSX_DEPLOYMENT_TARGET} in 10.[012]) allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 10.*) allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup' ;; esac fi ;; esac archive_cmds_need_lc=no hardcode_direct=no hardcode_automatic=yes hardcode_shlibpath_var=unsupported whole_archive_flag_spec='' link_all_deplibs=yes if test "$GCC" = yes ; then output_verbose_link_cmd='echo' archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' else case $cc_basename in xlc*) output_verbose_link_cmd='echo' archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' ;; *) ld_shlibs=no ;; esac fi ;; dgux*) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec='-L$libdir' hardcode_shlibpath_var=no ;; freebsd1*) ld_shlibs=no ;; # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor # support. Future versions do this automatically, but an explicit c++rt0.o # does not break anything, and helps significantly (at the cost of a little # extra space). freebsd2.2*) archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes hardcode_shlibpath_var=no ;; # Unfortunately, older versions of FreeBSD 2 do not have this feature. freebsd2*) archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes hardcode_minus_L=yes hardcode_shlibpath_var=no ;; # FreeBSD 3 and greater uses gcc -shared to do shared libraries. freebsd* | kfreebsd*-gnu | dragonfly*) archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes hardcode_shlibpath_var=no ;; hpux9*) if test "$GCC" = yes; then archive_cmds='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else archive_cmds='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' fi hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: hardcode_direct=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes export_dynamic_flag_spec='${wl}-E' ;; hpux10* | hpux11*) if test "$GCC" = yes -a "$with_gnu_ld" = no; then case $host_cpu in hppa*64*|ia64*) archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; *) archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac else case $host_cpu in hppa*64*|ia64*) archive_cmds='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags' ;; *) archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' ;; esac fi if test "$with_gnu_ld" = no; then case $host_cpu in hppa*64*) hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_flag_spec_ld='+b $libdir' hardcode_libdir_separator=: hardcode_direct=no hardcode_shlibpath_var=no ;; ia64*) hardcode_libdir_flag_spec='-L$libdir' hardcode_direct=no hardcode_shlibpath_var=no # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes ;; *) hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: hardcode_direct=yes export_dynamic_flag_spec='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes ;; esac fi ;; irix5* | irix6* | nonstopux*) if test "$GCC" = yes; then archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' hardcode_libdir_flag_spec_ld='-rpath $libdir' fi hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: link_all_deplibs=yes ;; netbsd*) if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF fi hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes hardcode_shlibpath_var=no ;; newsos6) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: hardcode_shlibpath_var=no ;; openbsd*) hardcode_direct=yes hardcode_shlibpath_var=no if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' hardcode_libdir_flag_spec='${wl}-rpath,$libdir' export_dynamic_flag_spec='${wl}-E' else case $host_os in openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec='-R$libdir' ;; *) archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' hardcode_libdir_flag_spec='${wl}-rpath,$libdir' ;; esac fi ;; os2*) hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes allow_undefined_flag=unsupported archive_cmds='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' ;; osf3*) if test "$GCC" = yes; then allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else allow_undefined_flag=' -expect_unresolved \*' archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' fi hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: ;; osf4* | osf5*) # as osf3* with the addition of -msym flag if test "$GCC" = yes; then allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' else allow_undefined_flag=' -expect_unresolved \*' archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp' # Both c and cxx compiler support -rpath directly hardcode_libdir_flag_spec='-rpath $libdir' fi hardcode_libdir_separator=: ;; sco3.2v5*) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_shlibpath_var=no export_dynamic_flag_spec='${wl}-Bexport' runpath_var=LD_RUN_PATH hardcode_runpath_var=yes ;; solaris*) no_undefined_flag=' -z text' if test "$GCC" = yes; then wlarc='${wl}' archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' else wlarc='' archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' fi hardcode_libdir_flag_spec='-R$libdir' hardcode_shlibpath_var=no case $host_os in solaris2.[0-5] | solaris2.[0-5].*) ;; *) # The compiler driver will combine linker options so we # cannot just pass the convience library names through # without $wl, iff we do not link with $LD. # Luckily, gcc supports the same syntax we need for Sun Studio. # Supported since Solaris 2.6 (maybe 2.5.1?) case $wlarc in '') whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;; *) whole_archive_flag_spec='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;; esac ;; esac link_all_deplibs=yes ;; sunos4*) if test "x$host_vendor" = xsequent; then # Use $CC to link under sequent, because it throws in some extra .o # files that make .init and .fini sections work. archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' fi hardcode_libdir_flag_spec='-L$libdir' hardcode_direct=yes hardcode_minus_L=yes hardcode_shlibpath_var=no ;; sysv4) case $host_vendor in sni) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes # is this really true??? ;; siemens) ## LD is ld it makes a PLAMLIB ## CC just makes a GrossModule. archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' reload_cmds='$CC -r -o $output$reload_objs' hardcode_direct=no ;; motorola) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=no #Motorola manual says yes, but my tests say they lie ;; esac runpath_var='LD_RUN_PATH' hardcode_shlibpath_var=no ;; sysv4.3*) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_shlibpath_var=no export_dynamic_flag_spec='-Bexport' ;; sysv4*MP*) if test -d /usr/nec; then archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_shlibpath_var=no runpath_var=LD_RUN_PATH hardcode_runpath_var=yes ld_shlibs=yes fi ;; sysv4.2uw2*) archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes hardcode_minus_L=no hardcode_shlibpath_var=no hardcode_runpath_var=yes runpath_var=LD_RUN_PATH ;; sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*) no_undefined_flag='${wl}-z ${wl}text' if test "$GCC" = yes; then archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' fi runpath_var='LD_RUN_PATH' hardcode_shlibpath_var=no ;; sysv5*) no_undefined_flag=' -z text' # $CC -shared without GNU ld will not create a library from C++ # object files and a static libstdc++, better avoid it by now archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' hardcode_libdir_flag_spec= hardcode_shlibpath_var=no runpath_var='LD_RUN_PATH' ;; uts4*) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec='-L$libdir' hardcode_shlibpath_var=no ;; *) ld_shlibs=no ;; esac fi echo "$as_me:$LINENO: result: $ld_shlibs" >&5 echo "${ECHO_T}$ld_shlibs" >&6 test "$ld_shlibs" = no && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" if test "$GCC" = yes; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi # # Do we need to explicitly link libc? # case "x$archive_cmds_need_lc" in x|xyes) # Assume -lc should be added archive_cmds_need_lc=yes if test "$enable_shared" = yes && test "$GCC" = yes; then case $archive_cmds in *'~'*) # FIXME: we may have to deal with multi-command sequences. ;; '$CC '*) # Test whether the compiler implicitly links with -lc since on some # systems, -lgcc has to come before -lc. If gcc already passes -lc # to ld, don't add -lc before -lgcc. echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6 $rm conftest* printf "$lt_simple_compile_test_code" > conftest.$ac_ext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } 2>conftest.err; then soname=conftest lib=conftest libobjs=conftest.$ac_objext deplibs= wl=$lt_prog_compiler_wl compiler_flags=-v linker_flags=-v verstring= output_objdir=. libname=conftest lt_save_allow_undefined_flag=$allow_undefined_flag allow_undefined_flag= if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } then archive_cmds_need_lc=no else archive_cmds_need_lc=yes fi allow_undefined_flag=$lt_save_allow_undefined_flag else cat conftest.err 1>&5 fi $rm conftest* echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5 echo "${ECHO_T}$archive_cmds_need_lc" >&6 ;; esac fi ;; esac echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6 library_names_spec= libname_spec='lib$name' soname_spec= shrext_cmds=".so" postinstall_cmds= postuninstall_cmds= finish_cmds= finish_eval= shlibpath_var= shlibpath_overrides_runpath=unknown version_type=none dynamic_linker="$host_os ld.so" sys_lib_dlsearch_path_spec="/lib /usr/lib" if test "$GCC" = yes; then sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then # if the path contains ";" then we assume it to be the separator # otherwise default to the standard path separator (i.e. ":") - it is # assumed that no part of a normal pathname contains ";" but that should # okay in the real world where ";" in dirpaths is itself problematic. sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` else sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi else sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" fi need_lib_prefix=unknown hardcode_into_libs=no # when you set need_version to no, make sure it does not cause -set_version # flags to be left without arguments need_version=unknown case $host_os in aix3*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' shlibpath_var=LIBPATH # AIX 3 has no versioning support, so we append a major version to the name. soname_spec='${libname}${release}${shared_ext}$major' ;; aix4* | aix5*) version_type=linux need_lib_prefix=no need_version=no hardcode_into_libs=yes if test "$host_cpu" = ia64; then # AIX 5 supports IA64 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH else # With GCC up to 2.95.x, collect2 would create an import file # for dependence libraries. The import file would start with # the line `#! .'. This would cause the generated library to # depend on `.', always an invalid library. This was fixed in # development snapshots of GCC prior to 3.0. case $host_os in aix4 | aix4.[01] | aix4.[01].*) if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' echo ' yes ' echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then : else can_build_shared=no fi ;; esac # AIX (on Power*) has no versioning support, so currently we can not hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. if test "$aix_use_runtimelinking" = yes; then # If using run time linking (on AIX 4.2 or later) use lib.so # instead of lib.a to let people know that these are not # typical AIX shared libraries. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' else # We preserve .a as extension for shared libraries through AIX4.2 # and later when we are not doing run time linking. library_names_spec='${libname}${release}.a $libname.a' soname_spec='${libname}${release}${shared_ext}$major' fi shlibpath_var=LIBPATH fi ;; amigaos*) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; beos*) library_names_spec='${libname}${shared_ext}' dynamic_linker="$host_os ld.so" shlibpath_var=LIBRARY_PATH ;; bsdi[45]*) version_type=linux need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" # the default ld.so.conf also contains /usr/contrib/lib and # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow # libtool to hard-code these into programs ;; cygwin* | mingw* | pw32*) version_type=windows shrext_cmds=".dll" need_version=no need_lib_prefix=no case $GCC,$host_os in yes,cygwin* | yes,mingw* | yes,pw32*) library_names_spec='$libname.dll.a' # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \${file}`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ chmod a+x \$dldir/$dlname' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $rm \$dlpath' shlibpath_overrides_runpath=yes case $host_os in cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" ;; mingw*) # MinGW DLLs use traditional 'lib' prefix soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then # It is most probably a Windows format PATH printed by # mingw gcc, but we are running on Cygwin. Gcc prints its search # path with ; separators, and with drive letters. We can handle the # drive letters (cygwin fileutils understands them), so leave them, # especially as we might pass files found there to a mingw objdump, # which wouldn't understand a cygwinified path. Ahh. sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` else sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; esac ;; *) library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' ;; esac dynamic_linker='Win32 ld.exe' # FIXME: first we should search . and the directory the executable is in shlibpath_var=PATH ;; darwin* | rhapsody*) dynamic_linker="$host_os dyld" version_type=darwin need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' soname_spec='${libname}${release}${major}$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. if test "$GCC" = yes; then sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` else sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' fi sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' ;; dgux*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; freebsd1*) dynamic_linker=no ;; kfreebsd*-gnu) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='GNU ld.so' ;; freebsd* | dragonfly*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. if test -x /usr/bin/objformat; then objformat=`/usr/bin/objformat` else case $host_os in freebsd[123]*) objformat=aout ;; *) objformat=elf ;; esac fi version_type=freebsd-$objformat case $version_type in freebsd-elf*) library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' need_version=no need_lib_prefix=no ;; freebsd-*) library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' need_version=yes ;; esac shlibpath_var=LD_LIBRARY_PATH case $host_os in freebsd2*) shlibpath_overrides_runpath=yes ;; freebsd3.[01]* | freebsdelf3.[01]*) shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; *) # from 3.2 on shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; esac ;; gnu*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH hardcode_into_libs=yes ;; hpux9* | hpux10* | hpux11*) # Give a soname corresponding to the major version so that dld.sl refuses to # link against other versions. version_type=sunos need_lib_prefix=no need_version=no case $host_cpu in ia64*) shrext_cmds='.so' hardcode_into_libs=yes dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' if test "X$HPUX_IA64_MODE" = X32; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" fi sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; hppa*64*) shrext_cmds='.sl' hardcode_into_libs=yes dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; *) shrext_cmds='.sl' dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' ;; esac # HP-UX runs *really* slowly unless shared libraries are mode 555. postinstall_cmds='chmod 555 $lib' ;; irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; *) if test "$lt_cv_prog_gnu_ld" = yes; then version_type=linux else version_type=irix fi ;; esac need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' case $host_os in irix5* | nonstopux*) libsuff= shlibsuff= ;; *) case $LD in # libtool.m4 will add one of these switches to LD *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= libmagic=32-bit;; *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 libmagic=N32;; *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 libmagic=64-bit;; *) libsuff= shlibsuff= libmagic=never-match;; esac ;; esac shlibpath_var=LD_LIBRARY${shlibsuff}_PATH shlibpath_overrides_runpath=no sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" hardcode_into_libs=yes ;; # No shared lib support for Linux oldld, aout, or coff. linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; # This must be Linux ELF. linux*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no # This implies no fast_install, which is unacceptable. # Some rework will be needed to allow for fast_install # before this can be enabled. hardcode_into_libs=yes # find out which ABI we are using libsuff= case "$host_cpu" in x86_64*|s390x*|powerpc64*) echo '#line 11469 "configure"' > conftest.$ac_ext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then case `/usr/bin/file conftest.$ac_objext` in *64-bit*) libsuff=64 sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}" ;; esac fi rm -rf conftest* ;; esac # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra" fi # 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' ;; knetbsd*-gnu) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='GNU ld.so' ;; netbsd*) version_type=sunos need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' dynamic_linker='NetBSD (a.out) ld.so' else library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='NetBSD ld.elf_so' fi shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; newsos6) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; nto-qnx*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; openbsd*) version_type=sunos need_lib_prefix=no # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. case $host_os in openbsd3.3 | openbsd3.3.*) need_version=yes ;; *) need_version=no ;; esac library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' shlibpath_var=LD_LIBRARY_PATH if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then case $host_os in openbsd2.[89] | openbsd2.[89].*) shlibpath_overrides_runpath=no ;; *) shlibpath_overrides_runpath=yes ;; esac else shlibpath_overrides_runpath=yes fi ;; os2*) libname_spec='$name' shrext_cmds=".dll" need_lib_prefix=no library_names_spec='$libname${shared_ext} $libname.a' dynamic_linker='OS/2 ld.exe' shlibpath_var=LIBPATH ;; osf3* | osf4* | osf5*) version_type=osf need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" ;; sco3.2v5*) version_type=osf soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH ;; solaris*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes # ldd complains unless libraries are executable postinstall_cmds='chmod +x $lib' ;; sunos4*) version_type=sunos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes if test "$with_gnu_ld" = yes; then need_lib_prefix=no fi need_version=yes ;; sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH case $host_vendor in sni) shlibpath_overrides_runpath=no need_lib_prefix=no export_dynamic_flag_spec='${wl}-Blargedynsym' runpath_var=LD_RUN_PATH ;; siemens) need_lib_prefix=no ;; motorola) need_lib_prefix=no need_version=no shlibpath_overrides_runpath=no sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' ;; esac ;; sysv4*MP*) if test -d /usr/nec ;then version_type=linux library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' soname_spec='$libname${shared_ext}.$major' shlibpath_var=LD_LIBRARY_PATH fi ;; uts4*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; *) dynamic_linker=no ;; esac echo "$as_me:$LINENO: result: $dynamic_linker" >&5 echo "${ECHO_T}$dynamic_linker" >&6 test "$dynamic_linker" = no && can_build_shared=no echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6 hardcode_action= if test -n "$hardcode_libdir_flag_spec" || \ test -n "$runpath_var" || \ test "X$hardcode_automatic" = "Xyes" ; then # We can hardcode non-existant directories. if test "$hardcode_direct" != no && # If the only mechanism to avoid hardcoding is shlibpath_var, we # have to relink, otherwise we might link with an installed library # when we should be linking with a yet-to-be-installed one ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no && test "$hardcode_minus_L" != no; then # Linking always hardcodes the temporary library directory. hardcode_action=relink else # We can link without hardcoding, and we can hardcode nonexisting dirs. hardcode_action=immediate fi else # We cannot hardcode anything, or else we can only hardcode existing # directories. hardcode_action=unsupported fi echo "$as_me:$LINENO: result: $hardcode_action" >&5 echo "${ECHO_T}$hardcode_action" >&6 if test "$hardcode_action" = relink; then # Fast installation is not supported enable_fast_install=no elif test "$shlibpath_overrides_runpath" = yes || test "$enable_shared" = no; then # Fast installation is not necessary enable_fast_install=needless fi striplib= old_striplib= echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" test -z "$striplib" && striplib="$STRIP --strip-unneeded" echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes" >&6 else # FIXME - insert some real tests, host_os isn't really good enough case $host_os in darwin*) if test -n "$STRIP" ; then striplib="$STRIP -x" echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi ;; *) echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 ;; esac fi if test "x$enable_dlopen" != xyes; then enable_dlopen=unknown enable_dlopen_self=unknown enable_dlopen_self_static=unknown else lt_cv_dlopen=no lt_cv_dlopen_libs= case $host_os in beos*) lt_cv_dlopen="load_add_on" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ;; mingw* | pw32*) lt_cv_dlopen="LoadLibrary" lt_cv_dlopen_libs= ;; cygwin*) lt_cv_dlopen="dlopen" lt_cv_dlopen_libs= ;; darwin*) # if libdl is installed we need to link against it echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 if test "${ac_cv_lib_dl_dlopen+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char dlopen (); int main () { dlopen (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_dl_dlopen=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_lib_dl_dlopen=no fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 if test $ac_cv_lib_dl_dlopen = yes; then lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else lt_cv_dlopen="dyld" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes fi ;; *) echo "$as_me:$LINENO: checking for shl_load" >&5 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6 if test "${ac_cv_func_shl_load+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Define shl_load to an innocuous variant, in case declares shl_load. For example, HP-UX 11i declares gettimeofday. */ #define shl_load innocuous_shl_load /* System header to define __stub macros and hopefully few prototypes, which can conflict with char shl_load (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef shl_load /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char shl_load (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_shl_load) || defined (__stub___shl_load) choke me #else char (*f) () = shl_load; #endif #ifdef __cplusplus } #endif int main () { return f != shl_load; ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_func_shl_load=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_func_shl_load=no fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 echo "${ECHO_T}$ac_cv_func_shl_load" >&6 if test $ac_cv_func_shl_load = yes; then lt_cv_dlopen="shl_load" else echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6 if test "${ac_cv_lib_dld_shl_load+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldld $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char shl_load (); int main () { shl_load (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_dld_shl_load=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_lib_dld_shl_load=no fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6 if test $ac_cv_lib_dld_shl_load = yes; then lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld" else echo "$as_me:$LINENO: checking for dlopen" >&5 echo $ECHO_N "checking for dlopen... $ECHO_C" >&6 if test "${ac_cv_func_dlopen+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Define dlopen to an innocuous variant, in case declares dlopen. For example, HP-UX 11i declares gettimeofday. */ #define dlopen innocuous_dlopen /* System header to define __stub macros and hopefully few prototypes, which can conflict with char dlopen (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef dlopen /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char dlopen (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_dlopen) || defined (__stub___dlopen) choke me #else char (*f) () = dlopen; #endif #ifdef __cplusplus } #endif int main () { return f != dlopen; ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_func_dlopen=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_func_dlopen=no fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 echo "${ECHO_T}$ac_cv_func_dlopen" >&6 if test $ac_cv_func_dlopen = yes; then lt_cv_dlopen="dlopen" else echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 if test "${ac_cv_lib_dl_dlopen+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char dlopen (); int main () { dlopen (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_dl_dlopen=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_lib_dl_dlopen=no fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 if test $ac_cv_lib_dl_dlopen = yes; then lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6 if test "${ac_cv_lib_svld_dlopen+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lsvld $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char dlopen (); int main () { dlopen (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_svld_dlopen=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_lib_svld_dlopen=no fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6 if test $ac_cv_lib_svld_dlopen = yes; then lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" else echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6 if test "${ac_cv_lib_dld_dld_link+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldld $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char dld_link (); int main () { dld_link (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_dld_dld_link=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_lib_dld_dld_link=no fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6 if test $ac_cv_lib_dld_dld_link = yes; then lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld" fi fi fi fi fi fi ;; esac if test "x$lt_cv_dlopen" != xno; then enable_dlopen=yes else enable_dlopen=no fi case $lt_cv_dlopen in dlopen) save_CPPFLAGS="$CPPFLAGS" test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" save_LDFLAGS="$LDFLAGS" eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" save_LIBS="$LIBS" LIBS="$lt_cv_dlopen_libs $LIBS" echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6 if test "${lt_cv_dlopen_self+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test "$cross_compiling" = yes; then : lt_cv_dlopen_self=cross else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext < #endif #include #ifdef RTLD_GLOBAL # define LT_DLGLOBAL RTLD_GLOBAL #else # ifdef DL_GLOBAL # define LT_DLGLOBAL DL_GLOBAL # else # define LT_DLGLOBAL 0 # endif #endif /* We may have to define LT_DLLAZY_OR_NOW in the command line if we find out it does not work in some platform. */ #ifndef LT_DLLAZY_OR_NOW # ifdef RTLD_LAZY # define LT_DLLAZY_OR_NOW RTLD_LAZY # else # ifdef DL_LAZY # define LT_DLLAZY_OR_NOW DL_LAZY # else # ifdef RTLD_NOW # define LT_DLLAZY_OR_NOW RTLD_NOW # else # ifdef DL_NOW # define LT_DLLAZY_OR_NOW DL_NOW # else # define LT_DLLAZY_OR_NOW 0 # endif # endif # endif # endif #endif #ifdef __cplusplus extern "C" void exit (int); #endif void fnord() { int i=42;} int main () { void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); int status = $lt_dlunknown; if (self) { if (dlsym (self,"fnord")) status = $lt_dlno_uscore; else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; /* dlclose (self); */ } exit (status); } EOF if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? case x$lt_status in x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; x$lt_unknown|x*) lt_cv_dlopen_self=no ;; esac else : # compilation failed lt_cv_dlopen_self=no fi fi rm -fr conftest* fi echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 echo "${ECHO_T}$lt_cv_dlopen_self" >&6 if test "x$lt_cv_dlopen_self" = xyes; then LDFLAGS="$LDFLAGS $link_static_flag" echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6 if test "${lt_cv_dlopen_self_static+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test "$cross_compiling" = yes; then : lt_cv_dlopen_self_static=cross else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext < #endif #include #ifdef RTLD_GLOBAL # define LT_DLGLOBAL RTLD_GLOBAL #else # ifdef DL_GLOBAL # define LT_DLGLOBAL DL_GLOBAL # else # define LT_DLGLOBAL 0 # endif #endif /* We may have to define LT_DLLAZY_OR_NOW in the command line if we find out it does not work in some platform. */ #ifndef LT_DLLAZY_OR_NOW # ifdef RTLD_LAZY # define LT_DLLAZY_OR_NOW RTLD_LAZY # else # ifdef DL_LAZY # define LT_DLLAZY_OR_NOW DL_LAZY # else # ifdef RTLD_NOW # define LT_DLLAZY_OR_NOW RTLD_NOW # else # ifdef DL_NOW # define LT_DLLAZY_OR_NOW DL_NOW # else # define LT_DLLAZY_OR_NOW 0 # endif # endif # endif # endif #endif #ifdef __cplusplus extern "C" void exit (int); #endif void fnord() { int i=42;} int main () { void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); int status = $lt_dlunknown; if (self) { if (dlsym (self,"fnord")) status = $lt_dlno_uscore; else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; /* dlclose (self); */ } exit (status); } EOF if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? case x$lt_status in x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;; esac else : # compilation failed lt_cv_dlopen_self_static=no fi fi rm -fr conftest* fi echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6 fi CPPFLAGS="$save_CPPFLAGS" LDFLAGS="$save_LDFLAGS" LIBS="$save_LIBS" ;; esac case $lt_cv_dlopen_self in yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; *) enable_dlopen_self=unknown ;; esac case $lt_cv_dlopen_self_static in yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; *) enable_dlopen_self_static=unknown ;; esac fi # Report which librarie types wil actually be built echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6 echo "$as_me:$LINENO: result: $can_build_shared" >&5 echo "${ECHO_T}$can_build_shared" >&6 echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6 test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) test "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix4* | aix5*) if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then test "$enable_shared" = yes && enable_static=no fi ;; esac echo "$as_me:$LINENO: result: $enable_shared" >&5 echo "${ECHO_T}$enable_shared" >&6 echo "$as_me:$LINENO: checking whether to build static libraries" >&5 echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6 # Make sure either enable_shared or enable_static is yes. test "$enable_shared" = yes || enable_static=yes echo "$as_me:$LINENO: result: $enable_static" >&5 echo "${ECHO_T}$enable_static" >&6 # The else clause should only fire when bootstrapping the # libtool distribution, otherwise you forgot to ship ltmain.sh # with your package, and you will get complaints that there are # no rules to generate ltmain.sh. if test -f "$ltmain"; then # See if we are running on zsh, and set the options which allow our commands through # without removal of \ escapes. if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi # Now quote all the things that may contain metacharacters while being # careful not to overquote the AC_SUBSTed values. We take copies of the # variables and quote the copies for generation of the libtool script. for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \ SED SHELL STRIP \ libname_spec library_names_spec soname_spec extract_expsyms_cmds \ old_striplib striplib file_magic_cmd finish_cmds finish_eval \ deplibs_check_method reload_flag reload_cmds need_locks \ lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ lt_cv_sys_global_symbol_to_c_name_address \ sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ old_postinstall_cmds old_postuninstall_cmds \ compiler \ CC \ LD \ lt_prog_compiler_wl \ lt_prog_compiler_pic \ lt_prog_compiler_static \ lt_prog_compiler_no_builtin_flag \ export_dynamic_flag_spec \ thread_safe_flag_spec \ whole_archive_flag_spec \ enable_shared_with_static_runtimes \ old_archive_cmds \ old_archive_from_new_cmds \ predep_objects \ postdep_objects \ predeps \ postdeps \ compiler_lib_search_path \ archive_cmds \ archive_expsym_cmds \ postinstall_cmds \ postuninstall_cmds \ old_archive_from_expsyms_cmds \ allow_undefined_flag \ no_undefined_flag \ export_symbols_cmds \ hardcode_libdir_flag_spec \ hardcode_libdir_flag_spec_ld \ hardcode_libdir_separator \ hardcode_automatic \ module_cmds \ module_expsym_cmds \ lt_cv_prog_compiler_c_o \ exclude_expsyms \ include_expsyms; do case $var in old_archive_cmds | \ old_archive_from_new_cmds | \ archive_cmds | \ archive_expsym_cmds | \ module_cmds | \ module_expsym_cmds | \ old_archive_from_expsyms_cmds | \ export_symbols_cmds | \ extract_expsyms_cmds | reload_cmds | finish_cmds | \ postinstall_cmds | postuninstall_cmds | \ old_postinstall_cmds | old_postuninstall_cmds | \ sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) # Double-quote double-evaled strings. eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" ;; *) eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" ;; esac done case $lt_echo in *'\$0 --fallback-echo"') lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` ;; esac cfgfile="${ofile}T" trap "$rm \"$cfgfile\"; exit 1" 1 2 15 $rm -f "$cfgfile" { echo "$as_me:$LINENO: creating $ofile" >&5 echo "$as_me: creating $ofile" >&6;} cat <<__EOF__ >> "$cfgfile" #! $SHELL # `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services. # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) # NOTE: Changes made to this file will be lost: look at ltmain.sh. # # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001 # Free Software Foundation, Inc. # # This file is part of GNU Libtool: # Originally by Gordon Matzigkeit , 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # A sed program that does not truncate output. SED=$lt_SED # Sed that helps us avoid accidentally triggering echo(1) options like -n. Xsed="$SED -e 1s/^X//" # The HP-UX ksh and POSIX shell print the target directory to stdout # if CDPATH is set. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH # The names of the tagged configurations supported by this script. available_tags= # ### BEGIN LIBTOOL CONFIG # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: # Shell to use when invoking shell scripts. SHELL=$lt_SHELL # Whether or not to build shared libraries. build_libtool_libs=$enable_shared # Whether or not to build static libraries. build_old_libs=$enable_static # Whether or not to add -lc for building shared libraries. build_libtool_need_lc=$archive_cmds_need_lc # Whether or not to disallow shared libs when runtime libs are static allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes # Whether or not to optimize for fast installation. fast_install=$enable_fast_install # The host system. host_alias=$host_alias host=$host host_os=$host_os # The build system. build_alias=$build_alias build=$build build_os=$build_os # An echo program that does not interpret backslashes. echo=$lt_echo # The archiver. AR=$lt_AR AR_FLAGS=$lt_AR_FLAGS # A C compiler. LTCC=$lt_LTCC # A language-specific compiler. CC=$lt_compiler # Is the compiler the GNU C compiler? with_gcc=$GCC # An ERE matcher. EGREP=$lt_EGREP # The linker used to build libraries. LD=$lt_LD # Whether we need hard or soft links. LN_S=$lt_LN_S # A BSD-compatible nm program. NM=$lt_NM # A symbol stripping program STRIP=$lt_STRIP # Used to examine libraries when file_magic_cmd begins "file" MAGIC_CMD=$MAGIC_CMD # Used on cygwin: DLL creation program. DLLTOOL="$DLLTOOL" # Used on cygwin: object dumper. OBJDUMP="$OBJDUMP" # Used on cygwin: assembler. AS="$AS" # The name of the directory that contains temporary libtool files. objdir=$objdir # How to create reloadable object files. reload_flag=$lt_reload_flag reload_cmds=$lt_reload_cmds # How to pass a linker flag through the compiler. wl=$lt_lt_prog_compiler_wl # Object file suffix (normally "o"). objext="$ac_objext" # Old archive suffix (normally "a"). libext="$libext" # Shared library suffix (normally ".so"). shrext_cmds='$shrext_cmds' # Executable file suffix (normally ""). exeext="$exeext" # Additional compiler flags for building library objects. pic_flag=$lt_lt_prog_compiler_pic pic_mode=$pic_mode # What is the maximum length of a command? max_cmd_len=$lt_cv_sys_max_cmd_len # Does compiler simultaneously support -c and -o options? compiler_c_o=$lt_lt_cv_prog_compiler_c_o # Must we lock files when doing compilation? need_locks=$lt_need_locks # Do we need the lib prefix for modules? need_lib_prefix=$need_lib_prefix # Do we need a version for libraries? need_version=$need_version # Whether dlopen is supported. dlopen_support=$enable_dlopen # Whether dlopen of programs is supported. dlopen_self=$enable_dlopen_self # Whether dlopen of statically linked programs is supported. dlopen_self_static=$enable_dlopen_self_static # Compiler flag to prevent dynamic linking. link_static_flag=$lt_lt_prog_compiler_static # Compiler flag to turn off builtin functions. no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag # Compiler flag to allow reflexive dlopens. export_dynamic_flag_spec=$lt_export_dynamic_flag_spec # Compiler flag to generate shared objects directly from archives. whole_archive_flag_spec=$lt_whole_archive_flag_spec # Compiler flag to generate thread-safe objects. thread_safe_flag_spec=$lt_thread_safe_flag_spec # Library versioning type. version_type=$version_type # Format of library name prefix. libname_spec=$lt_libname_spec # List of archive names. First name is the real one, the rest are links. # The last name is the one that the linker finds with -lNAME. library_names_spec=$lt_library_names_spec # The coded name of the library, if different from the real name. soname_spec=$lt_soname_spec # Commands used to build and install an old-style archive. RANLIB=$lt_RANLIB old_archive_cmds=$lt_old_archive_cmds old_postinstall_cmds=$lt_old_postinstall_cmds old_postuninstall_cmds=$lt_old_postuninstall_cmds # Create an old-style archive from a shared archive. old_archive_from_new_cmds=$lt_old_archive_from_new_cmds # Create a temporary old-style archive to link instead of a shared archive. old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds # Commands used to build and install a shared archive. archive_cmds=$lt_archive_cmds archive_expsym_cmds=$lt_archive_expsym_cmds postinstall_cmds=$lt_postinstall_cmds postuninstall_cmds=$lt_postuninstall_cmds # Commands used to build a loadable module (assumed same as above if empty) module_cmds=$lt_module_cmds module_expsym_cmds=$lt_module_expsym_cmds # Commands to strip libraries. old_striplib=$lt_old_striplib striplib=$lt_striplib # Dependencies to place before the objects being linked to create a # shared library. predep_objects=$lt_predep_objects # Dependencies to place after the objects being linked to create a # shared library. postdep_objects=$lt_postdep_objects # Dependencies to place before the objects being linked to create a # shared library. predeps=$lt_predeps # Dependencies to place after the objects being linked to create a # shared library. postdeps=$lt_postdeps # The library search path used internally by the compiler when linking # a shared library. compiler_lib_search_path=$lt_compiler_lib_search_path # Method to check whether dependent libraries are shared objects. deplibs_check_method=$lt_deplibs_check_method # Command to use when deplibs_check_method == file_magic. file_magic_cmd=$lt_file_magic_cmd # Flag that allows shared libraries with undefined symbols to be built. allow_undefined_flag=$lt_allow_undefined_flag # Flag that forces no undefined symbols. no_undefined_flag=$lt_no_undefined_flag # Commands used to finish a libtool library installation in a directory. finish_cmds=$lt_finish_cmds # Same as above, but a single script fragment to be evaled but not shown. finish_eval=$lt_finish_eval # Take the output of nm and produce a listing of raw symbols and C names. global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe # Transform the output of nm in a proper C declaration global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl # Transform the output of nm in a C name address pair global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address # This is the shared library runtime path variable. runpath_var=$runpath_var # This is the shared library path variable. shlibpath_var=$shlibpath_var # Is shlibpath searched before the hard-coded library search path? shlibpath_overrides_runpath=$shlibpath_overrides_runpath # How to hardcode a shared library path into an executable. hardcode_action=$hardcode_action # Whether we should hardcode library paths into libraries. hardcode_into_libs=$hardcode_into_libs # Flag to hardcode \$libdir into a binary during linking. # This must work even if \$libdir does not exist. hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec # If ld is used when linking, flag to hardcode \$libdir into # a binary during linking. This must work even if \$libdir does # not exist. hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld # Whether we need a single -rpath flag with a separated argument. hardcode_libdir_separator=$lt_hardcode_libdir_separator # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the # resulting binary. hardcode_direct=$hardcode_direct # Set to yes if using the -LDIR flag during linking hardcodes DIR into the # resulting binary. hardcode_minus_L=$hardcode_minus_L # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into # the resulting binary. hardcode_shlibpath_var=$hardcode_shlibpath_var # Set to yes if building a shared library automatically hardcodes DIR into the library # and all subsequent libraries and executables linked against it. hardcode_automatic=$hardcode_automatic # Variables whose values should be saved in libtool wrapper scripts and # restored at relink time. variables_saved_for_relink="$variables_saved_for_relink" # Whether libtool must link a program against all its dependency libraries. link_all_deplibs=$link_all_deplibs # Compile-time system search path for libraries sys_lib_search_path_spec=$lt_sys_lib_search_path_spec # Run-time system search path for libraries sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec # Fix the shell variable \$srcfile for the compiler. fix_srcfile_path="$fix_srcfile_path" # Set to yes if exported symbols are required. always_export_symbols=$always_export_symbols # The commands to list exported symbols. export_symbols_cmds=$lt_export_symbols_cmds # The commands to extract the exported symbol list from a shared archive. extract_expsyms_cmds=$lt_extract_expsyms_cmds # Symbols that should not be listed in the preloaded symbols. exclude_expsyms=$lt_exclude_expsyms # Symbols that must always be exported. include_expsyms=$lt_include_expsyms # ### END LIBTOOL CONFIG __EOF__ case $host_os in aix3*) cat <<\EOF >> "$cfgfile" # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi EOF ;; esac # We use sed instead of cat because bash on DJGPP gets confused if # if finds mixed CR/LF and LF-only lines. Since sed operates in # text mode, it properly converts lines to CR/LF. This bash problem # is reportedly fixed, but why not run on old versions too? sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1) mv -f "$cfgfile" "$ofile" || \ (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") chmod +x "$ofile" else # If there is no Makefile yet, we rely on a make rule to execute # `config.status --recheck' to rerun these tests and create the # libtool script then. ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` if test -f "$ltmain_in"; then test -f Makefile && make "$ltmain" fi fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu CC="$lt_save_CC" # Check whether --with-tags or --without-tags was given. if test "${with_tags+set}" = set; then withval="$with_tags" tagnames="$withval" fi; if test -f "$ltmain" && test -n "$tagnames"; then if test ! -f "${ofile}"; then { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5 echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;} fi if test -z "$LTCC"; then eval "`$SHELL ${ofile} --config | grep '^LTCC='`" if test -z "$LTCC"; then { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5 echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;} else { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5 echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;} fi fi # Extract list of available tagged configurations in $ofile. # Note that this assumes the entire list is on one line. available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'` lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for tagname in $tagnames; do IFS="$lt_save_ifs" # Check whether tagname contains only valid characters case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in "") ;; *) { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5 echo "$as_me: error: invalid tag name: $tagname" >&2;} { (exit 1); exit 1; }; } ;; esac if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null then { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5 echo "$as_me: error: tag name \"$tagname\" already exists" >&2;} { (exit 1); exit 1; }; } fi # Update the list of available tags. if test -n "$tagname"; then echo appending configuration tag \"$tagname\" to $ofile case $tagname in CXX) if test -n "$CXX" && ( test "X$CXX" != "Xno" && ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || (test "X$CXX" != "Xg++"))) ; then ac_ext=cc ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu archive_cmds_need_lc_CXX=no allow_undefined_flag_CXX= always_export_symbols_CXX=no archive_expsym_cmds_CXX= export_dynamic_flag_spec_CXX= hardcode_direct_CXX=no hardcode_libdir_flag_spec_CXX= hardcode_libdir_flag_spec_ld_CXX= hardcode_libdir_separator_CXX= hardcode_minus_L_CXX=no hardcode_automatic_CXX=no module_cmds_CXX= module_expsym_cmds_CXX= link_all_deplibs_CXX=unknown old_archive_cmds_CXX=$old_archive_cmds no_undefined_flag_CXX= whole_archive_flag_spec_CXX= enable_shared_with_static_runtimes_CXX=no # Dependencies to place before and after the object being linked: predep_objects_CXX= postdep_objects_CXX= predeps_CXX= postdeps_CXX= compiler_lib_search_path_CXX= # Source file extension for C++ test sources. ac_ext=cpp # Object file extension for compiled C++ test sources. objext=o objext_CXX=$objext # Code to be used in simple compile tests lt_simple_compile_test_code="int some_variable = 0;\n" # Code to be used in simple link tests lt_simple_link_test_code='int main(int, char *) { return(0); }\n' # ltmain only uses $CC for tagged configurations so make sure $CC is set. # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # Allow CC to be a program name with arguments. compiler=$CC # save warnings/boilerplate of simple test code ac_outfile=conftest.$ac_objext printf "$lt_simple_compile_test_code" >conftest.$ac_ext eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err _lt_compiler_boilerplate=`cat conftest.err` $rm conftest* ac_outfile=conftest.$ac_objext printf "$lt_simple_link_test_code" >conftest.$ac_ext eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` $rm conftest* # Allow CC to be a program name with arguments. lt_save_CC=$CC lt_save_LD=$LD lt_save_GCC=$GCC GCC=$GXX lt_save_with_gnu_ld=$with_gnu_ld lt_save_path_LD=$lt_cv_path_LD if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx else unset lt_cv_prog_gnu_ld fi if test -n "${lt_cv_path_LDCXX+set}"; then lt_cv_path_LD=$lt_cv_path_LDCXX else unset lt_cv_path_LD fi test -z "${LDCXX+set}" || LD=$LDCXX CC=${CXX-"c++"} compiler=$CC compiler_CXX=$CC for cc_temp in $compiler""; do case $cc_temp in compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; \-*) ;; *) break;; esac done cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` # We don't want -fno-exception wen compiling C++ code, so set the # no_builtin_flag separately if test "$GXX" = yes; then lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' else lt_prog_compiler_no_builtin_flag_CXX= fi if test "$GXX" = yes; then # Set up default GNU C++ configuration # Check whether --with-gnu-ld or --without-gnu-ld was given. if test "${with_gnu_ld+set}" = set; then withval="$with_gnu_ld" test "$withval" = no || with_gnu_ld=yes else with_gnu_ld=no fi; ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. echo "$as_me:$LINENO: checking for ld used by $CC" >&5 echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6 case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [\\/]* | ?:[\\/]*) re_direlt='/[^/][^/]*/\.\./' # Canonicalize the pathname of ld ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test "$with_gnu_ld" = yes; then echo "$as_me:$LINENO: checking for GNU ld" >&5 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6 else echo "$as_me:$LINENO: checking for non-GNU ld" >&5 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6 fi if test "${lt_cv_path_LD+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -z "$LD"; then lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then lt_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$lt_cv_path_LD" -v 2>&1 &5 echo "${ECHO_T}$LD" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} { (exit 1); exit 1; }; } echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6 if test "${lt_cv_prog_gnu_ld+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else # I'd rather use --version here, but apparently some GNU lds only accept -v. case `$LD -v 2>&1 &5 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6 with_gnu_ld=$lt_cv_prog_gnu_ld # Check if GNU C++ uses GNU ld as the underlying linker, since the # archiving commands below assume that GNU ld is being used. if test "$with_gnu_ld" = yes; then archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' export_dynamic_flag_spec_CXX='${wl}--export-dynamic' # If archive_cmds runs LD, not CC, wlarc should be empty # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to # investigate it a little bit more. (MM) wlarc='${wl}' # ancient GNU ld didn't support --whole-archive et. al. if eval "`$CC -print-prog-name=ld` --help 2>&1" | \ grep 'no-whole-archive' > /dev/null; then whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else whole_archive_flag_spec_CXX= fi else with_gnu_ld=no wlarc= # A generic and very simple default shared library creation # command for GNU C++ for the case where it uses the native # linker, instead of GNU ld. If possible, this setting should # overridden to take advantage of the native linker features on # the platform it is being used on. archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' fi # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' else GXX=no with_gnu_ld=no wlarc= fi # PORTME: fill in a description of your system's C++ link characteristics echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6 ld_shlibs_CXX=yes case $host_os in aix3*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; aix4* | aix5*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' no_entry_flag="" else aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. case $host_os in aix4.[23]|aix4.[23].*|aix5*) for ld_flag in $LDFLAGS; do case $ld_flag in *-brtl*) aix_use_runtimelinking=yes break ;; esac done esac exp_sym_flag='-bexport' no_entry_flag='-bnoentry' fi # When large executables or shared objects are built, AIX ld can # have problems creating the table of contents. If linking a library # or program results in "error TOC overflow" add -mminimal-toc to # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. archive_cmds_CXX='' hardcode_direct_CXX=yes hardcode_libdir_separator_CXX=':' link_all_deplibs_CXX=yes if test "$GXX" = yes; then case $host_os in aix4.[012]|aix4.[012].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && \ strings "$collect2name" | grep resolve_lib_name >/dev/null then # We have reworked collect2 hardcode_direct_CXX=yes else # We have old collect2 hardcode_direct_CXX=unsupported # It fails to find uninstalled libraries when the uninstalled # path is not listed in the libpath. Setting hardcode_minus_L # to unsupported forces relinking hardcode_minus_L_CXX=yes hardcode_libdir_flag_spec_CXX='-L$libdir' hardcode_libdir_separator_CXX= fi esac shared_flag='-shared' if test "$aix_use_runtimelinking" = yes; then shared_flag="$shared_flag "'${wl}-G' fi else # not using gcc if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else if test "$aix_use_runtimelinking" = yes; then shared_flag='${wl}-G' else shared_flag='${wl}-bM:SRE' fi fi fi # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to export. always_export_symbols_CXX=yes if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. allow_undefined_flag_CXX='-berok' # Determine the default libpath from the value encoded in an empty executable. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } }'` # Check for a 64-bit object if we didn't find anything. if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } }'`; fi else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" archive_expsym_cmds_CXX="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; then hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' allow_undefined_flag_CXX="-z nodefs" archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an empty executable. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } }'` # Check for a 64-bit object if we didn't find anything. if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } }'`; fi else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. no_undefined_flag_CXX=' ${wl}-bernotok' allow_undefined_flag_CXX=' ${wl}-berok' # -bexpall does not export symbols beginning with underscore (_) always_export_symbols_CXX=yes # Exported symbols can be pulled into shared objects from archives whole_archive_flag_spec_CXX=' ' archive_cmds_need_lc_CXX=yes # This is similar to how AIX traditionally builds its shared libraries. archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; chorus*) case $cc_basename in *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac ;; cygwin* | mingw* | pw32*) # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, # as there is no search path for DLLs. hardcode_libdir_flag_spec_CXX='-L$libdir' allow_undefined_flag_CXX=unsupported always_export_symbols_CXX=no enable_shared_with_static_runtimes_CXX=yes if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' # If the export-symbols file already is a .def file (1st line # is EXPORTS), use it as is; otherwise, prepend... archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then cp $export_symbols $output_objdir/$soname.def; else echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' else ld_shlibs_CXX=no fi ;; darwin* | rhapsody*) case $host_os in rhapsody* | darwin1.[012]) allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress' ;; *) # Darwin 1.3 on if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' else case ${MACOSX_DEPLOYMENT_TARGET} in 10.[012]) allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 10.*) allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup' ;; esac fi ;; esac archive_cmds_need_lc_CXX=no hardcode_direct_CXX=no hardcode_automatic_CXX=yes hardcode_shlibpath_var_CXX=unsupported whole_archive_flag_spec_CXX='' link_all_deplibs_CXX=yes if test "$GXX" = yes ; then lt_int_apple_cc_single_mod=no output_verbose_link_cmd='echo' if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then lt_int_apple_cc_single_mod=yes fi if test "X$lt_int_apple_cc_single_mod" = Xyes ; then archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' else archive_cmds_CXX='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring' fi module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds if test "X$lt_int_apple_cc_single_mod" = Xyes ; then archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' else archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' fi module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' else case $cc_basename in xlc*) output_verbose_link_cmd='echo' archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' ;; *) ld_shlibs_CXX=no ;; esac fi ;; dgux*) case $cc_basename in ec++*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; ghcx*) # Green Hills C++ Compiler # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac ;; freebsd[12]*) # C++ shared libraries reported to be fairly broken before switch to ELF ld_shlibs_CXX=no ;; freebsd-elf*) archive_cmds_need_lc_CXX=no ;; freebsd* | kfreebsd*-gnu | dragonfly*) # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF # conventions ld_shlibs_CXX=yes ;; gnu*) ;; hpux9*) hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' hardcode_libdir_separator_CXX=: export_dynamic_flag_spec_CXX='${wl}-E' hardcode_direct_CXX=yes hardcode_minus_L_CXX=yes # Not in the search PATH, # but as the default # location of the library. case $cc_basename in CC*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; aCC*) archive_cmds_CXX='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "[-]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' ;; *) if test "$GXX" = yes; then archive_cmds_CXX='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else # FIXME: insert proper C++ library support ld_shlibs_CXX=no fi ;; esac ;; hpux10*|hpux11*) if test $with_gnu_ld = no; then case $host_cpu in hppa*64*) hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' hardcode_libdir_flag_spec_ld_CXX='+b $libdir' hardcode_libdir_separator_CXX=: ;; ia64*) hardcode_libdir_flag_spec_CXX='-L$libdir' ;; *) hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' hardcode_libdir_separator_CXX=: export_dynamic_flag_spec_CXX='${wl}-E' ;; esac fi case $host_cpu in hppa*64*) hardcode_direct_CXX=no hardcode_shlibpath_var_CXX=no ;; ia64*) hardcode_direct_CXX=no hardcode_shlibpath_var_CXX=no hardcode_minus_L_CXX=yes # Not in the search PATH, # but as the default # location of the library. ;; *) hardcode_direct_CXX=yes hardcode_minus_L_CXX=yes # Not in the search PATH, # but as the default # location of the library. ;; esac case $cc_basename in CC*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; aCC*) case $host_cpu in hppa*64*|ia64*) archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs' ;; *) archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; esac # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' ;; *) if test "$GXX" = yes; then if test $with_gnu_ld = no; then case $host_cpu in ia64*|hppa*64*) archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs' ;; *) archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; esac fi else # FIXME: insert proper C++ library support ld_shlibs_CXX=no fi ;; esac ;; irix5* | irix6*) case $cc_basename in CC*) # SGI C++ archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' # Archives containing C++ object files must be created using # "CC -ar", where "CC" is the IRIX C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' ;; *) if test "$GXX" = yes; then if test "$with_gnu_ld" = no; then archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib' fi fi link_all_deplibs_CXX=yes ;; esac hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator_CXX=: ;; linux*) case $cc_basename in KCC*) # Kuck and Associates, Inc. (KAI) C++ Compiler # KCC will only create a shared library if the output file # ends with ".so" (or ".sl" for HP-UX), so rename the library # to its proper name (with version) after linking. archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir' export_dynamic_flag_spec_CXX='${wl}--export-dynamic' # Archives containing C++ object files must be created using # "CC -Bstatic", where "CC" is the KAI C++ compiler. old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;; icpc*) # Intel C++ with_gnu_ld=yes # version 8.0 and above of icpc choke on multiply defined symbols # if we add $predep_objects and $postdep_objects, however 7.1 and # earlier do not add the objects themselves. case `$CC -V 2>&1` in *"Version 7."*) archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ;; *) # Version 8.0 or newer tmp_idyn= case $host_cpu in ia64*) tmp_idyn=' -i_dynamic';; esac archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ;; esac archive_cmds_need_lc_CXX=no hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' export_dynamic_flag_spec_CXX='${wl}--export-dynamic' whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' ;; pgCC*) # Portland Group C++ compiler archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' export_dynamic_flag_spec_CXX='${wl}--export-dynamic' whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' ;; cxx*) # Compaq C++ archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' runpath_var=LD_RUN_PATH hardcode_libdir_flag_spec_CXX='-rpath $libdir' hardcode_libdir_separator_CXX=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' ;; esac ;; lynxos*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; m88k*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; mvs*) case $cc_basename in cxx*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac ;; netbsd*) if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' wlarc= hardcode_libdir_flag_spec_CXX='-R$libdir' hardcode_direct_CXX=yes hardcode_shlibpath_var_CXX=no fi # Workaround some broken pre-1.5 toolchains output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' ;; openbsd2*) # C++ shared libraries are fairly broken ld_shlibs_CXX=no ;; openbsd*) hardcode_direct_CXX=yes hardcode_shlibpath_var_CXX=no archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' export_dynamic_flag_spec_CXX='${wl}-E' whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' fi output_verbose_link_cmd='echo' ;; osf3*) case $cc_basename in KCC*) # Kuck and Associates, Inc. (KAI) C++ Compiler # KCC will only create a shared library if the output file # ends with ".so" (or ".sl" for HP-UX), so rename the library # to its proper name (with version) after linking. archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' hardcode_libdir_separator_CXX=: # Archives containing C++ object files must be created using # "CC -Bstatic", where "CC" is the KAI C++ compiler. old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;; RCC*) # Rational C++ 2.4.1 # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; cxx*) allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator_CXX=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' ;; *) if test "$GXX" = yes && test "$with_gnu_ld" = no; then allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator_CXX=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' else # FIXME: insert proper C++ library support ld_shlibs_CXX=no fi ;; esac ;; osf4* | osf5*) case $cc_basename in KCC*) # Kuck and Associates, Inc. (KAI) C++ Compiler # KCC will only create a shared library if the output file # ends with ".so" (or ".sl" for HP-UX), so rename the library # to its proper name (with version) after linking. archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' hardcode_libdir_separator_CXX=: # Archives containing C++ object files must be created using # the KAI C++ compiler. old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;; RCC*) # Rational C++ 2.4.1 # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; cxx*) allow_undefined_flag_CXX=' -expect_unresolved \*' archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ echo "-hidden">> $lib.exp~ $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~ $rm $lib.exp' hardcode_libdir_flag_spec_CXX='-rpath $libdir' hardcode_libdir_separator_CXX=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' ;; *) if test "$GXX" = yes && test "$with_gnu_ld" = no; then allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator_CXX=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' else # FIXME: insert proper C++ library support ld_shlibs_CXX=no fi ;; esac ;; psos*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; sco*) archive_cmds_need_lc_CXX=no case $cc_basename in CC*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac ;; sunos4*) case $cc_basename in CC*) # Sun C++ 4.x # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; lcc*) # Lucid # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac ;; solaris*) case $cc_basename in CC*) # Sun C++ 4.2, 5.x and Centerline C++ archive_cmds_need_lc_CXX=yes no_undefined_flag_CXX=' -zdefs' archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' hardcode_libdir_flag_spec_CXX='-R$libdir' hardcode_shlibpath_var_CXX=no case $host_os in solaris2.[0-5] | solaris2.[0-5].*) ;; *) # The C++ compiler is used as linker so we must use $wl # flag to pass the commands to the underlying system # linker. We must also pass each convience library through # to the system linker between allextract/defaultextract. # The C++ compiler will combine linker options so we # cannot just pass the convience library names through # without $wl. # Supported since Solaris 2.6 (maybe 2.5.1?) whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;; esac link_all_deplibs_CXX=yes output_verbose_link_cmd='echo' # Archives containing C++ object files must be created using # "CC -xar", where "CC" is the Sun C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' ;; gcx*) # Green Hills C++ Compiler archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' # The C++ compiler must be used to create the archive. old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' ;; *) # GNU C++ compiler with Solaris linker if test "$GXX" = yes && test "$with_gnu_ld" = no; then no_undefined_flag_CXX=' ${wl}-z ${wl}defs' if $CC --version | grep -v '^2\.7' > /dev/null; then archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" else # g++ 2.7 appears to require `-G' NOT `-shared' on this # platform. archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" fi hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' fi ;; esac ;; sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*) archive_cmds_need_lc_CXX=no ;; tandem*) case $cc_basename in NCC*) # NonStop-UX NCC 3.20 # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac ;; vxworks*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 echo "${ECHO_T}$ld_shlibs_CXX" >&6 test "$ld_shlibs_CXX" = no && can_build_shared=no GCC_CXX="$GXX" LD_CXX="$LD" cat > conftest.$ac_ext <&5 (eval $ac_compile) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then # Parse the compiler output and extract the necessary # objects, libraries and library flags. # Sentinel used to keep track of whether or not we are before # the conftest object file. pre_test_object_deps_done=no # The `*' in the case matches for architectures that use `case' in # $output_verbose_cmd can trigger glob expansion during the loop # eval without this substitution. output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"` for p in `eval $output_verbose_link_cmd`; do case $p in -L* | -R* | -l*) # Some compilers place space between "-{L,R}" and the path. # Remove the space. if test $p = "-L" \ || test $p = "-R"; then prev=$p continue else prev= fi if test "$pre_test_object_deps_done" = no; then case $p in -L* | -R*) # Internal compiler library paths should come after those # provided the user. The postdeps already come after the # user supplied libs so there is no need to process them. if test -z "$compiler_lib_search_path_CXX"; then compiler_lib_search_path_CXX="${prev}${p}" else compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" fi ;; # The "-l" case would never come before the object being # linked, so don't bother handling this case. esac else if test -z "$postdeps_CXX"; then postdeps_CXX="${prev}${p}" else postdeps_CXX="${postdeps_CXX} ${prev}${p}" fi fi ;; *.$objext) # This assumes that the test object file only shows up # once in the compiler output. if test "$p" = "conftest.$objext"; then pre_test_object_deps_done=yes continue fi if test "$pre_test_object_deps_done" = no; then if test -z "$predep_objects_CXX"; then predep_objects_CXX="$p" else predep_objects_CXX="$predep_objects_CXX $p" fi else if test -z "$postdep_objects_CXX"; then postdep_objects_CXX="$p" else postdep_objects_CXX="$postdep_objects_CXX $p" fi fi ;; *) ;; # Ignore the rest. esac done # Clean up. rm -f a.out a.exe else echo "libtool.m4: error: problem compiling CXX test program" fi $rm -f confest.$objext # PORTME: override above test on systems where it is broken case $host_os in solaris*) case $cc_basename in CC*) # Adding this requires a known-good setup of shared libraries for # Sun compiler versions before 5.6, else PIC objects from an old # archive will be linked into the output, leading to subtle bugs. postdeps_CXX='-lCstd -lCrun' ;; esac esac case " $postdeps_CXX " in *" -lc "*) archive_cmds_need_lc_CXX=no ;; esac lt_prog_compiler_wl_CXX= lt_prog_compiler_pic_CXX= lt_prog_compiler_static_CXX= echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 # C++ specific cases for pic, static, wl, etc. if test "$GXX" = yes; then lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_static_CXX='-static' case $host_os in aix*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static_CXX='-Bstatic' fi ;; amigaos*) # FIXME: we need at least 68020 code to build shared libraries, but # adding the `-m68020' flag to GCC prevents building anything better, # like `-m68040'. lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' ;; beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) # PIC is the default for these OSes. ;; mingw* | os2* | pw32*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). lt_prog_compiler_pic_CXX='-DDLL_EXPORT' ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files lt_prog_compiler_pic_CXX='-fno-common' ;; *djgpp*) # DJGPP does not support shared libraries at all lt_prog_compiler_pic_CXX= ;; sysv4*MP*) if test -d /usr/nec; then lt_prog_compiler_pic_CXX=-Kconform_pic fi ;; hpux*) # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but # not for PA HP-UX. case $host_cpu in hppa*64*|ia64*) ;; *) lt_prog_compiler_pic_CXX='-fPIC' ;; esac ;; *) lt_prog_compiler_pic_CXX='-fPIC' ;; esac else case $host_os in aix4* | aix5*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static_CXX='-Bstatic' else lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' fi ;; chorus*) case $cc_basename in cxch68*) # Green Hills C++ Compiler # _LT_AC_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" ;; esac ;; darwin*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files case $cc_basename in xlc*) lt_prog_compiler_pic_CXX='-qnocommon' lt_prog_compiler_wl_CXX='-Wl,' ;; esac ;; dgux*) case $cc_basename in ec++*) lt_prog_compiler_pic_CXX='-KPIC' ;; ghcx*) # Green Hills C++ Compiler lt_prog_compiler_pic_CXX='-pic' ;; *) ;; esac ;; freebsd* | kfreebsd*-gnu | dragonfly*) # FreeBSD uses GNU C++ ;; hpux9* | hpux10* | hpux11*) case $cc_basename in CC*) lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive" if test "$host_cpu" != ia64; then lt_prog_compiler_pic_CXX='+Z' fi ;; aCC*) lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive" case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) lt_prog_compiler_pic_CXX='+Z' ;; esac ;; *) ;; esac ;; irix5* | irix6* | nonstopux*) case $cc_basename in CC*) lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_static_CXX='-non_shared' # CC pic flag -KPIC is the default. ;; *) ;; esac ;; linux*) case $cc_basename in KCC*) # KAI C++ Compiler lt_prog_compiler_wl_CXX='--backend -Wl,' lt_prog_compiler_pic_CXX='-fPIC' ;; icpc* | ecpc*) # Intel C++ lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_pic_CXX='-KPIC' lt_prog_compiler_static_CXX='-static' ;; pgCC*) # Portland Group C++ compiler. lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_pic_CXX='-fpic' lt_prog_compiler_static_CXX='-Bstatic' ;; cxx*) # Compaq C++ # Make sure the PIC flag is empty. It appears that all Alpha # Linux and Compaq Tru64 Unix objects are PIC. lt_prog_compiler_pic_CXX= lt_prog_compiler_static_CXX='-non_shared' ;; *) ;; esac ;; lynxos*) ;; m88k*) ;; mvs*) case $cc_basename in cxx*) lt_prog_compiler_pic_CXX='-W c,exportall' ;; *) ;; esac ;; netbsd*) ;; osf3* | osf4* | osf5*) case $cc_basename in KCC*) lt_prog_compiler_wl_CXX='--backend -Wl,' ;; RCC*) # Rational C++ 2.4.1 lt_prog_compiler_pic_CXX='-pic' ;; cxx*) # Digital/Compaq C++ lt_prog_compiler_wl_CXX='-Wl,' # Make sure the PIC flag is empty. It appears that all Alpha # Linux and Compaq Tru64 Unix objects are PIC. lt_prog_compiler_pic_CXX= lt_prog_compiler_static_CXX='-non_shared' ;; *) ;; esac ;; psos*) ;; sco*) case $cc_basename in CC*) lt_prog_compiler_pic_CXX='-fPIC' ;; *) ;; esac ;; solaris*) case $cc_basename in CC*) # Sun C++ 4.2, 5.x and Centerline C++ lt_prog_compiler_pic_CXX='-KPIC' lt_prog_compiler_static_CXX='-Bstatic' lt_prog_compiler_wl_CXX='-Qoption ld ' ;; gcx*) # Green Hills C++ Compiler lt_prog_compiler_pic_CXX='-PIC' ;; *) ;; esac ;; sunos4*) case $cc_basename in CC*) # Sun C++ 4.x lt_prog_compiler_pic_CXX='-pic' lt_prog_compiler_static_CXX='-Bstatic' ;; lcc*) # Lucid lt_prog_compiler_pic_CXX='-pic' ;; *) ;; esac ;; tandem*) case $cc_basename in NCC*) # NonStop-UX NCC 3.20 lt_prog_compiler_pic_CXX='-KPIC' ;; *) ;; esac ;; unixware*) ;; vxworks*) ;; *) lt_prog_compiler_can_build_shared_CXX=no ;; esac fi echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5 echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6 # # Check to make sure the PIC flag actually works. # if test -n "$lt_prog_compiler_pic_CXX"; then echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6 if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else lt_prog_compiler_pic_works_CXX=no ac_outfile=conftest.$ac_objext printf "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:14697: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 echo "$as_me:14701: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp $SED '/^$/d' conftest.err >conftest.er2 if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then lt_prog_compiler_pic_works_CXX=yes fi fi $rm conftest* fi echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5 echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6 if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then case $lt_prog_compiler_pic_CXX in "" | " "*) ;; *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; esac else lt_prog_compiler_pic_CXX= lt_prog_compiler_can_build_shared_CXX=no fi fi case $host_os in # For platforms which do not support PIC, -DPIC is meaningless: *djgpp*) lt_prog_compiler_pic_CXX= ;; *) lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" ;; esac echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else lt_cv_prog_compiler_c_o_CXX=no $rm -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out printf "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:14759: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:14763: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp $SED '/^$/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o_CXX=yes fi fi chmod u+w . 2>&5 $rm conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files $rm out/* && rmdir out cd .. rmdir conftest $rm conftest* fi echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6 hard_links="nottested" if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then # do not overwrite the value of need_locks provided by the user echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6 hard_links=yes $rm conftest* ln conftest.a conftest.b 2>/dev/null && hard_links=no touch conftest.a ln conftest.a conftest.b 2>&5 || hard_links=no ln conftest.a conftest.b 2>/dev/null && hard_links=no echo "$as_me:$LINENO: result: $hard_links" >&5 echo "${ECHO_T}$hard_links" >&6 if test "$hard_links" = no; then { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} need_locks=warn fi else need_locks=no fi echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' case $host_os in aix4* | aix5*) # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to AIX nm, but means don't demangle with GNU nm if $NM -V 2>&1 | grep 'GNU' > /dev/null; then export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' else export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' fi ;; pw32*) export_symbols_cmds_CXX="$ltdll_cmds" ;; cygwin* | mingw*) export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/;/^.* __nm__/s/^.* __nm__\([^ ]*\) [^ ]*/\1 DATA/;/^I /d;/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' ;; *) export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' ;; esac echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 echo "${ECHO_T}$ld_shlibs_CXX" >&6 test "$ld_shlibs_CXX" = no && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" if test "$GCC" = yes; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi # # Do we need to explicitly link libc? # case "x$archive_cmds_need_lc_CXX" in x|xyes) # Assume -lc should be added archive_cmds_need_lc_CXX=yes if test "$enable_shared" = yes && test "$GCC" = yes; then case $archive_cmds_CXX in *'~'*) # FIXME: we may have to deal with multi-command sequences. ;; '$CC '*) # Test whether the compiler implicitly links with -lc since on some # systems, -lgcc has to come before -lc. If gcc already passes -lc # to ld, don't add -lc before -lgcc. echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6 $rm conftest* printf "$lt_simple_compile_test_code" > conftest.$ac_ext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } 2>conftest.err; then soname=conftest lib=conftest libobjs=conftest.$ac_objext deplibs= wl=$lt_prog_compiler_wl_CXX compiler_flags=-v linker_flags=-v verstring= output_objdir=. libname=conftest lt_save_allow_undefined_flag=$allow_undefined_flag_CXX allow_undefined_flag_CXX= if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } then archive_cmds_need_lc_CXX=no else archive_cmds_need_lc_CXX=yes fi allow_undefined_flag_CXX=$lt_save_allow_undefined_flag else cat conftest.err 1>&5 fi $rm conftest* echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5 echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6 ;; esac fi ;; esac echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6 library_names_spec= libname_spec='lib$name' soname_spec= shrext_cmds=".so" postinstall_cmds= postuninstall_cmds= finish_cmds= finish_eval= shlibpath_var= shlibpath_overrides_runpath=unknown version_type=none dynamic_linker="$host_os ld.so" sys_lib_dlsearch_path_spec="/lib /usr/lib" if test "$GCC" = yes; then sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then # if the path contains ";" then we assume it to be the separator # otherwise default to the standard path separator (i.e. ":") - it is # assumed that no part of a normal pathname contains ";" but that should # okay in the real world where ";" in dirpaths is itself problematic. sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` else sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi else sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" fi need_lib_prefix=unknown hardcode_into_libs=no # when you set need_version to no, make sure it does not cause -set_version # flags to be left without arguments need_version=unknown case $host_os in aix3*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' shlibpath_var=LIBPATH # AIX 3 has no versioning support, so we append a major version to the name. soname_spec='${libname}${release}${shared_ext}$major' ;; aix4* | aix5*) version_type=linux need_lib_prefix=no need_version=no hardcode_into_libs=yes if test "$host_cpu" = ia64; then # AIX 5 supports IA64 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH else # With GCC up to 2.95.x, collect2 would create an import file # for dependence libraries. The import file would start with # the line `#! .'. This would cause the generated library to # depend on `.', always an invalid library. This was fixed in # development snapshots of GCC prior to 3.0. case $host_os in aix4 | aix4.[01] | aix4.[01].*) if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' echo ' yes ' echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then : else can_build_shared=no fi ;; esac # AIX (on Power*) has no versioning support, so currently we can not hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. if test "$aix_use_runtimelinking" = yes; then # If using run time linking (on AIX 4.2 or later) use lib.so # instead of lib.a to let people know that these are not # typical AIX shared libraries. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' else # We preserve .a as extension for shared libraries through AIX4.2 # and later when we are not doing run time linking. library_names_spec='${libname}${release}.a $libname.a' soname_spec='${libname}${release}${shared_ext}$major' fi shlibpath_var=LIBPATH fi ;; amigaos*) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; beos*) library_names_spec='${libname}${shared_ext}' dynamic_linker="$host_os ld.so" shlibpath_var=LIBRARY_PATH ;; bsdi[45]*) version_type=linux need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" # the default ld.so.conf also contains /usr/contrib/lib and # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow # libtool to hard-code these into programs ;; cygwin* | mingw* | pw32*) version_type=windows shrext_cmds=".dll" need_version=no need_lib_prefix=no case $GCC,$host_os in yes,cygwin* | yes,mingw* | yes,pw32*) library_names_spec='$libname.dll.a' # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \${file}`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ chmod a+x \$dldir/$dlname' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $rm \$dlpath' shlibpath_overrides_runpath=yes case $host_os in cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" ;; mingw*) # MinGW DLLs use traditional 'lib' prefix soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then # It is most probably a Windows format PATH printed by # mingw gcc, but we are running on Cygwin. Gcc prints its search # path with ; separators, and with drive letters. We can handle the # drive letters (cygwin fileutils understands them), so leave them, # especially as we might pass files found there to a mingw objdump, # which wouldn't understand a cygwinified path. Ahh. sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` else sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; esac ;; *) library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' ;; esac dynamic_linker='Win32 ld.exe' # FIXME: first we should search . and the directory the executable is in shlibpath_var=PATH ;; darwin* | rhapsody*) dynamic_linker="$host_os dyld" version_type=darwin need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' soname_spec='${libname}${release}${major}$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. if test "$GCC" = yes; then sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` else sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' fi sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' ;; dgux*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; freebsd1*) dynamic_linker=no ;; kfreebsd*-gnu) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='GNU ld.so' ;; freebsd* | dragonfly*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. if test -x /usr/bin/objformat; then objformat=`/usr/bin/objformat` else case $host_os in freebsd[123]*) objformat=aout ;; *) objformat=elf ;; esac fi version_type=freebsd-$objformat case $version_type in freebsd-elf*) library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' need_version=no need_lib_prefix=no ;; freebsd-*) library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' need_version=yes ;; esac shlibpath_var=LD_LIBRARY_PATH case $host_os in freebsd2*) shlibpath_overrides_runpath=yes ;; freebsd3.[01]* | freebsdelf3.[01]*) shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; *) # from 3.2 on shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; esac ;; gnu*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH hardcode_into_libs=yes ;; hpux9* | hpux10* | hpux11*) # Give a soname corresponding to the major version so that dld.sl refuses to # link against other versions. version_type=sunos need_lib_prefix=no need_version=no case $host_cpu in ia64*) shrext_cmds='.so' hardcode_into_libs=yes dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' if test "X$HPUX_IA64_MODE" = X32; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" fi sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; hppa*64*) shrext_cmds='.sl' hardcode_into_libs=yes dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; *) shrext_cmds='.sl' dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' ;; esac # HP-UX runs *really* slowly unless shared libraries are mode 555. postinstall_cmds='chmod 555 $lib' ;; irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; *) if test "$lt_cv_prog_gnu_ld" = yes; then version_type=linux else version_type=irix fi ;; esac need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' case $host_os in irix5* | nonstopux*) libsuff= shlibsuff= ;; *) case $LD in # libtool.m4 will add one of these switches to LD *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= libmagic=32-bit;; *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 libmagic=N32;; *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 libmagic=64-bit;; *) libsuff= shlibsuff= libmagic=never-match;; esac ;; esac shlibpath_var=LD_LIBRARY${shlibsuff}_PATH shlibpath_overrides_runpath=no sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" hardcode_into_libs=yes ;; # No shared lib support for Linux oldld, aout, or coff. linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; # This must be Linux ELF. linux*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no # This implies no fast_install, which is unacceptable. # Some rework will be needed to allow for fast_install # before this can be enabled. hardcode_into_libs=yes # find out which ABI we are using libsuff= case "$host_cpu" in x86_64*|s390x*|powerpc64*) echo '#line 15282 "configure"' > conftest.$ac_ext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then case `/usr/bin/file conftest.$ac_objext` in *64-bit*) libsuff=64 sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}" ;; esac fi rm -rf conftest* ;; esac # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra" fi # 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' ;; knetbsd*-gnu) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='GNU ld.so' ;; netbsd*) version_type=sunos need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' dynamic_linker='NetBSD (a.out) ld.so' else library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='NetBSD ld.elf_so' fi shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; newsos6) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; nto-qnx*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; openbsd*) version_type=sunos need_lib_prefix=no # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. case $host_os in openbsd3.3 | openbsd3.3.*) need_version=yes ;; *) need_version=no ;; esac library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' shlibpath_var=LD_LIBRARY_PATH if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then case $host_os in openbsd2.[89] | openbsd2.[89].*) shlibpath_overrides_runpath=no ;; *) shlibpath_overrides_runpath=yes ;; esac else shlibpath_overrides_runpath=yes fi ;; os2*) libname_spec='$name' shrext_cmds=".dll" need_lib_prefix=no library_names_spec='$libname${shared_ext} $libname.a' dynamic_linker='OS/2 ld.exe' shlibpath_var=LIBPATH ;; osf3* | osf4* | osf5*) version_type=osf need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" ;; sco3.2v5*) version_type=osf soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH ;; solaris*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes # ldd complains unless libraries are executable postinstall_cmds='chmod +x $lib' ;; sunos4*) version_type=sunos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes if test "$with_gnu_ld" = yes; then need_lib_prefix=no fi need_version=yes ;; sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH case $host_vendor in sni) shlibpath_overrides_runpath=no need_lib_prefix=no export_dynamic_flag_spec='${wl}-Blargedynsym' runpath_var=LD_RUN_PATH ;; siemens) need_lib_prefix=no ;; motorola) need_lib_prefix=no need_version=no shlibpath_overrides_runpath=no sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' ;; esac ;; sysv4*MP*) if test -d /usr/nec ;then version_type=linux library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' soname_spec='$libname${shared_ext}.$major' shlibpath_var=LD_LIBRARY_PATH fi ;; uts4*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; *) dynamic_linker=no ;; esac echo "$as_me:$LINENO: result: $dynamic_linker" >&5 echo "${ECHO_T}$dynamic_linker" >&6 test "$dynamic_linker" = no && can_build_shared=no echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6 hardcode_action_CXX= if test -n "$hardcode_libdir_flag_spec_CXX" || \ test -n "$runpath_var_CXX" || \ test "X$hardcode_automatic_CXX" = "Xyes" ; then # We can hardcode non-existant directories. if test "$hardcode_direct_CXX" != no && # If the only mechanism to avoid hardcoding is shlibpath_var, we # have to relink, otherwise we might link with an installed library # when we should be linking with a yet-to-be-installed one ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no && test "$hardcode_minus_L_CXX" != no; then # Linking always hardcodes the temporary library directory. hardcode_action_CXX=relink else # We can link without hardcoding, and we can hardcode nonexisting dirs. hardcode_action_CXX=immediate fi else # We cannot hardcode anything, or else we can only hardcode existing # directories. hardcode_action_CXX=unsupported fi echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5 echo "${ECHO_T}$hardcode_action_CXX" >&6 if test "$hardcode_action_CXX" = relink; then # Fast installation is not supported enable_fast_install=no elif test "$shlibpath_overrides_runpath" = yes || test "$enable_shared" = no; then # Fast installation is not necessary enable_fast_install=needless fi striplib= old_striplib= echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" test -z "$striplib" && striplib="$STRIP --strip-unneeded" echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes" >&6 else # FIXME - insert some real tests, host_os isn't really good enough case $host_os in darwin*) if test -n "$STRIP" ; then striplib="$STRIP -x" echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi ;; *) echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 ;; esac fi if test "x$enable_dlopen" != xyes; then enable_dlopen=unknown enable_dlopen_self=unknown enable_dlopen_self_static=unknown else lt_cv_dlopen=no lt_cv_dlopen_libs= case $host_os in beos*) lt_cv_dlopen="load_add_on" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ;; mingw* | pw32*) lt_cv_dlopen="LoadLibrary" lt_cv_dlopen_libs= ;; cygwin*) lt_cv_dlopen="dlopen" lt_cv_dlopen_libs= ;; darwin*) # if libdl is installed we need to link against it echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 if test "${ac_cv_lib_dl_dlopen+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char dlopen (); int main () { dlopen (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_dl_dlopen=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_lib_dl_dlopen=no fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 if test $ac_cv_lib_dl_dlopen = yes; then lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else lt_cv_dlopen="dyld" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes fi ;; *) echo "$as_me:$LINENO: checking for shl_load" >&5 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6 if test "${ac_cv_func_shl_load+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Define shl_load to an innocuous variant, in case declares shl_load. For example, HP-UX 11i declares gettimeofday. */ #define shl_load innocuous_shl_load /* System header to define __stub macros and hopefully few prototypes, which can conflict with char shl_load (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef shl_load /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char shl_load (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_shl_load) || defined (__stub___shl_load) choke me #else char (*f) () = shl_load; #endif #ifdef __cplusplus } #endif int main () { return f != shl_load; ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_func_shl_load=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_func_shl_load=no fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 echo "${ECHO_T}$ac_cv_func_shl_load" >&6 if test $ac_cv_func_shl_load = yes; then lt_cv_dlopen="shl_load" else echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6 if test "${ac_cv_lib_dld_shl_load+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldld $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char shl_load (); int main () { shl_load (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_dld_shl_load=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_lib_dld_shl_load=no fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6 if test $ac_cv_lib_dld_shl_load = yes; then lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld" else echo "$as_me:$LINENO: checking for dlopen" >&5 echo $ECHO_N "checking for dlopen... $ECHO_C" >&6 if test "${ac_cv_func_dlopen+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Define dlopen to an innocuous variant, in case declares dlopen. For example, HP-UX 11i declares gettimeofday. */ #define dlopen innocuous_dlopen /* System header to define __stub macros and hopefully few prototypes, which can conflict with char dlopen (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef dlopen /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char dlopen (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_dlopen) || defined (__stub___dlopen) choke me #else char (*f) () = dlopen; #endif #ifdef __cplusplus } #endif int main () { return f != dlopen; ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_func_dlopen=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_func_dlopen=no fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 echo "${ECHO_T}$ac_cv_func_dlopen" >&6 if test $ac_cv_func_dlopen = yes; then lt_cv_dlopen="dlopen" else echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 if test "${ac_cv_lib_dl_dlopen+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char dlopen (); int main () { dlopen (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_dl_dlopen=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_lib_dl_dlopen=no fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 if test $ac_cv_lib_dl_dlopen = yes; then lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6 if test "${ac_cv_lib_svld_dlopen+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lsvld $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char dlopen (); int main () { dlopen (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_svld_dlopen=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_lib_svld_dlopen=no fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6 if test $ac_cv_lib_svld_dlopen = yes; then lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" else echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6 if test "${ac_cv_lib_dld_dld_link+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldld $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char dld_link (); int main () { dld_link (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_dld_dld_link=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_lib_dld_dld_link=no fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6 if test $ac_cv_lib_dld_dld_link = yes; then lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld" fi fi fi fi fi fi ;; esac if test "x$lt_cv_dlopen" != xno; then enable_dlopen=yes else enable_dlopen=no fi case $lt_cv_dlopen in dlopen) save_CPPFLAGS="$CPPFLAGS" test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" save_LDFLAGS="$LDFLAGS" eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" save_LIBS="$LIBS" LIBS="$lt_cv_dlopen_libs $LIBS" echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6 if test "${lt_cv_dlopen_self+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test "$cross_compiling" = yes; then : lt_cv_dlopen_self=cross else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext < #endif #include #ifdef RTLD_GLOBAL # define LT_DLGLOBAL RTLD_GLOBAL #else # ifdef DL_GLOBAL # define LT_DLGLOBAL DL_GLOBAL # else # define LT_DLGLOBAL 0 # endif #endif /* We may have to define LT_DLLAZY_OR_NOW in the command line if we find out it does not work in some platform. */ #ifndef LT_DLLAZY_OR_NOW # ifdef RTLD_LAZY # define LT_DLLAZY_OR_NOW RTLD_LAZY # else # ifdef DL_LAZY # define LT_DLLAZY_OR_NOW DL_LAZY # else # ifdef RTLD_NOW # define LT_DLLAZY_OR_NOW RTLD_NOW # else # ifdef DL_NOW # define LT_DLLAZY_OR_NOW DL_NOW # else # define LT_DLLAZY_OR_NOW 0 # endif # endif # endif # endif #endif #ifdef __cplusplus extern "C" void exit (int); #endif void fnord() { int i=42;} int main () { void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); int status = $lt_dlunknown; if (self) { if (dlsym (self,"fnord")) status = $lt_dlno_uscore; else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; /* dlclose (self); */ } exit (status); } EOF if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? case x$lt_status in x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; x$lt_unknown|x*) lt_cv_dlopen_self=no ;; esac else : # compilation failed lt_cv_dlopen_self=no fi fi rm -fr conftest* fi echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 echo "${ECHO_T}$lt_cv_dlopen_self" >&6 if test "x$lt_cv_dlopen_self" = xyes; then LDFLAGS="$LDFLAGS $link_static_flag" echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6 if test "${lt_cv_dlopen_self_static+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test "$cross_compiling" = yes; then : lt_cv_dlopen_self_static=cross else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext < #endif #include #ifdef RTLD_GLOBAL # define LT_DLGLOBAL RTLD_GLOBAL #else # ifdef DL_GLOBAL # define LT_DLGLOBAL DL_GLOBAL # else # define LT_DLGLOBAL 0 # endif #endif /* We may have to define LT_DLLAZY_OR_NOW in the command line if we find out it does not work in some platform. */ #ifndef LT_DLLAZY_OR_NOW # ifdef RTLD_LAZY # define LT_DLLAZY_OR_NOW RTLD_LAZY # else # ifdef DL_LAZY # define LT_DLLAZY_OR_NOW DL_LAZY # else # ifdef RTLD_NOW # define LT_DLLAZY_OR_NOW RTLD_NOW # else # ifdef DL_NOW # define LT_DLLAZY_OR_NOW DL_NOW # else # define LT_DLLAZY_OR_NOW 0 # endif # endif # endif # endif #endif #ifdef __cplusplus extern "C" void exit (int); #endif void fnord() { int i=42;} int main () { void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); int status = $lt_dlunknown; if (self) { if (dlsym (self,"fnord")) status = $lt_dlno_uscore; else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; /* dlclose (self); */ } exit (status); } EOF if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? case x$lt_status in x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;; esac else : # compilation failed lt_cv_dlopen_self_static=no fi fi rm -fr conftest* fi echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6 fi CPPFLAGS="$save_CPPFLAGS" LDFLAGS="$save_LDFLAGS" LIBS="$save_LIBS" ;; esac case $lt_cv_dlopen_self in yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; *) enable_dlopen_self=unknown ;; esac case $lt_cv_dlopen_self_static in yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; *) enable_dlopen_self_static=unknown ;; esac fi # The else clause should only fire when bootstrapping the # libtool distribution, otherwise you forgot to ship ltmain.sh # with your package, and you will get complaints that there are # no rules to generate ltmain.sh. if test -f "$ltmain"; then # See if we are running on zsh, and set the options which allow our commands through # without removal of \ escapes. if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi # Now quote all the things that may contain metacharacters while being # careful not to overquote the AC_SUBSTed values. We take copies of the # variables and quote the copies for generation of the libtool script. for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \ SED SHELL STRIP \ libname_spec library_names_spec soname_spec extract_expsyms_cmds \ old_striplib striplib file_magic_cmd finish_cmds finish_eval \ deplibs_check_method reload_flag reload_cmds need_locks \ lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ lt_cv_sys_global_symbol_to_c_name_address \ sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ old_postinstall_cmds old_postuninstall_cmds \ compiler_CXX \ CC_CXX \ LD_CXX \ lt_prog_compiler_wl_CXX \ lt_prog_compiler_pic_CXX \ lt_prog_compiler_static_CXX \ lt_prog_compiler_no_builtin_flag_CXX \ export_dynamic_flag_spec_CXX \ thread_safe_flag_spec_CXX \ whole_archive_flag_spec_CXX \ enable_shared_with_static_runtimes_CXX \ old_archive_cmds_CXX \ old_archive_from_new_cmds_CXX \ predep_objects_CXX \ postdep_objects_CXX \ predeps_CXX \ postdeps_CXX \ compiler_lib_search_path_CXX \ archive_cmds_CXX \ archive_expsym_cmds_CXX \ postinstall_cmds_CXX \ postuninstall_cmds_CXX \ old_archive_from_expsyms_cmds_CXX \ allow_undefined_flag_CXX \ no_undefined_flag_CXX \ export_symbols_cmds_CXX \ hardcode_libdir_flag_spec_CXX \ hardcode_libdir_flag_spec_ld_CXX \ hardcode_libdir_separator_CXX \ hardcode_automatic_CXX \ module_cmds_CXX \ module_expsym_cmds_CXX \ lt_cv_prog_compiler_c_o_CXX \ exclude_expsyms_CXX \ include_expsyms_CXX; do case $var in old_archive_cmds_CXX | \ old_archive_from_new_cmds_CXX | \ archive_cmds_CXX | \ archive_expsym_cmds_CXX | \ module_cmds_CXX | \ module_expsym_cmds_CXX | \ old_archive_from_expsyms_cmds_CXX | \ export_symbols_cmds_CXX | \ extract_expsyms_cmds | reload_cmds | finish_cmds | \ postinstall_cmds | postuninstall_cmds | \ old_postinstall_cmds | old_postuninstall_cmds | \ sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) # Double-quote double-evaled strings. eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" ;; *) eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" ;; esac done case $lt_echo in *'\$0 --fallback-echo"') lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` ;; esac cfgfile="$ofile" cat <<__EOF__ >> "$cfgfile" # ### BEGIN LIBTOOL TAG CONFIG: $tagname # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: # Shell to use when invoking shell scripts. SHELL=$lt_SHELL # Whether or not to build shared libraries. build_libtool_libs=$enable_shared # Whether or not to build static libraries. build_old_libs=$enable_static # Whether or not to add -lc for building shared libraries. build_libtool_need_lc=$archive_cmds_need_lc_CXX # Whether or not to disallow shared libs when runtime libs are static allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX # Whether or not to optimize for fast installation. fast_install=$enable_fast_install # The host system. host_alias=$host_alias host=$host host_os=$host_os # The build system. build_alias=$build_alias build=$build build_os=$build_os # An echo program that does not interpret backslashes. echo=$lt_echo # The archiver. AR=$lt_AR AR_FLAGS=$lt_AR_FLAGS # A C compiler. LTCC=$lt_LTCC # A language-specific compiler. CC=$lt_compiler_CXX # Is the compiler the GNU C compiler? with_gcc=$GCC_CXX # An ERE matcher. EGREP=$lt_EGREP # The linker used to build libraries. LD=$lt_LD_CXX # Whether we need hard or soft links. LN_S=$lt_LN_S # A BSD-compatible nm program. NM=$lt_NM # A symbol stripping program STRIP=$lt_STRIP # Used to examine libraries when file_magic_cmd begins "file" MAGIC_CMD=$MAGIC_CMD # Used on cygwin: DLL creation program. DLLTOOL="$DLLTOOL" # Used on cygwin: object dumper. OBJDUMP="$OBJDUMP" # Used on cygwin: assembler. AS="$AS" # The name of the directory that contains temporary libtool files. objdir=$objdir # How to create reloadable object files. reload_flag=$lt_reload_flag reload_cmds=$lt_reload_cmds # How to pass a linker flag through the compiler. wl=$lt_lt_prog_compiler_wl_CXX # Object file suffix (normally "o"). objext="$ac_objext" # Old archive suffix (normally "a"). libext="$libext" # Shared library suffix (normally ".so"). shrext_cmds='$shrext_cmds' # Executable file suffix (normally ""). exeext="$exeext" # Additional compiler flags for building library objects. pic_flag=$lt_lt_prog_compiler_pic_CXX pic_mode=$pic_mode # What is the maximum length of a command? max_cmd_len=$lt_cv_sys_max_cmd_len # Does compiler simultaneously support -c and -o options? compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX # Must we lock files when doing compilation? need_locks=$lt_need_locks # Do we need the lib prefix for modules? need_lib_prefix=$need_lib_prefix # Do we need a version for libraries? need_version=$need_version # Whether dlopen is supported. dlopen_support=$enable_dlopen # Whether dlopen of programs is supported. dlopen_self=$enable_dlopen_self # Whether dlopen of statically linked programs is supported. dlopen_self_static=$enable_dlopen_self_static # Compiler flag to prevent dynamic linking. link_static_flag=$lt_lt_prog_compiler_static_CXX # Compiler flag to turn off builtin functions. no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX # Compiler flag to allow reflexive dlopens. export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX # Compiler flag to generate shared objects directly from archives. whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX # Compiler flag to generate thread-safe objects. thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX # Library versioning type. version_type=$version_type # Format of library name prefix. libname_spec=$lt_libname_spec # List of archive names. First name is the real one, the rest are links. # The last name is the one that the linker finds with -lNAME. library_names_spec=$lt_library_names_spec # The coded name of the library, if different from the real name. soname_spec=$lt_soname_spec # Commands used to build and install an old-style archive. RANLIB=$lt_RANLIB old_archive_cmds=$lt_old_archive_cmds_CXX old_postinstall_cmds=$lt_old_postinstall_cmds old_postuninstall_cmds=$lt_old_postuninstall_cmds # Create an old-style archive from a shared archive. old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX # Create a temporary old-style archive to link instead of a shared archive. old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX # Commands used to build and install a shared archive. archive_cmds=$lt_archive_cmds_CXX archive_expsym_cmds=$lt_archive_expsym_cmds_CXX postinstall_cmds=$lt_postinstall_cmds postuninstall_cmds=$lt_postuninstall_cmds # Commands used to build a loadable module (assumed same as above if empty) module_cmds=$lt_module_cmds_CXX module_expsym_cmds=$lt_module_expsym_cmds_CXX # Commands to strip libraries. old_striplib=$lt_old_striplib striplib=$lt_striplib # Dependencies to place before the objects being linked to create a # shared library. predep_objects=$lt_predep_objects_CXX # Dependencies to place after the objects being linked to create a # shared library. postdep_objects=$lt_postdep_objects_CXX # Dependencies to place before the objects being linked to create a # shared library. predeps=$lt_predeps_CXX # Dependencies to place after the objects being linked to create a # shared library. postdeps=$lt_postdeps_CXX # The library search path used internally by the compiler when linking # a shared library. compiler_lib_search_path=$lt_compiler_lib_search_path_CXX # Method to check whether dependent libraries are shared objects. deplibs_check_method=$lt_deplibs_check_method # Command to use when deplibs_check_method == file_magic. file_magic_cmd=$lt_file_magic_cmd # Flag that allows shared libraries with undefined symbols to be built. allow_undefined_flag=$lt_allow_undefined_flag_CXX # Flag that forces no undefined symbols. no_undefined_flag=$lt_no_undefined_flag_CXX # Commands used to finish a libtool library installation in a directory. finish_cmds=$lt_finish_cmds # Same as above, but a single script fragment to be evaled but not shown. finish_eval=$lt_finish_eval # Take the output of nm and produce a listing of raw symbols and C names. global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe # Transform the output of nm in a proper C declaration global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl # Transform the output of nm in a C name address pair global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address # This is the shared library runtime path variable. runpath_var=$runpath_var # This is the shared library path variable. shlibpath_var=$shlibpath_var # Is shlibpath searched before the hard-coded library search path? shlibpath_overrides_runpath=$shlibpath_overrides_runpath # How to hardcode a shared library path into an executable. hardcode_action=$hardcode_action_CXX # Whether we should hardcode library paths into libraries. hardcode_into_libs=$hardcode_into_libs # Flag to hardcode \$libdir into a binary during linking. # This must work even if \$libdir does not exist. hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX # If ld is used when linking, flag to hardcode \$libdir into # a binary during linking. This must work even if \$libdir does # not exist. hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX # Whether we need a single -rpath flag with a separated argument. hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the # resulting binary. hardcode_direct=$hardcode_direct_CXX # Set to yes if using the -LDIR flag during linking hardcodes DIR into the # resulting binary. hardcode_minus_L=$hardcode_minus_L_CXX # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into # the resulting binary. hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX # Set to yes if building a shared library automatically hardcodes DIR into the library # and all subsequent libraries and executables linked against it. hardcode_automatic=$hardcode_automatic_CXX # Variables whose values should be saved in libtool wrapper scripts and # restored at relink time. variables_saved_for_relink="$variables_saved_for_relink" # Whether libtool must link a program against all its dependency libraries. link_all_deplibs=$link_all_deplibs_CXX # Compile-time system search path for libraries sys_lib_search_path_spec=$lt_sys_lib_search_path_spec # Run-time system search path for libraries sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec # Fix the shell variable \$srcfile for the compiler. fix_srcfile_path="$fix_srcfile_path_CXX" # Set to yes if exported symbols are required. always_export_symbols=$always_export_symbols_CXX # The commands to list exported symbols. export_symbols_cmds=$lt_export_symbols_cmds_CXX # The commands to extract the exported symbol list from a shared archive. extract_expsyms_cmds=$lt_extract_expsyms_cmds # Symbols that should not be listed in the preloaded symbols. exclude_expsyms=$lt_exclude_expsyms_CXX # Symbols that must always be exported. include_expsyms=$lt_include_expsyms_CXX # ### END LIBTOOL TAG CONFIG: $tagname __EOF__ else # If there is no Makefile yet, we rely on a make rule to execute # `config.status --recheck' to rerun these tests and create the # libtool script then. ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` if test -f "$ltmain_in"; then test -f Makefile && make "$ltmain" fi fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu CC=$lt_save_CC LDCXX=$LD LD=$lt_save_LD GCC=$lt_save_GCC with_gnu_ldcxx=$with_gnu_ld with_gnu_ld=$lt_save_with_gnu_ld lt_cv_path_LDCXX=$lt_cv_path_LD lt_cv_path_LD=$lt_save_path_LD lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld else tagname="" fi ;; F77) if test -n "$F77" && test "X$F77" != "Xno"; then ac_ext=f ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_f77_compiler_gnu archive_cmds_need_lc_F77=no allow_undefined_flag_F77= always_export_symbols_F77=no archive_expsym_cmds_F77= export_dynamic_flag_spec_F77= hardcode_direct_F77=no hardcode_libdir_flag_spec_F77= hardcode_libdir_flag_spec_ld_F77= hardcode_libdir_separator_F77= hardcode_minus_L_F77=no hardcode_automatic_F77=no module_cmds_F77= module_expsym_cmds_F77= link_all_deplibs_F77=unknown old_archive_cmds_F77=$old_archive_cmds no_undefined_flag_F77= whole_archive_flag_spec_F77= enable_shared_with_static_runtimes_F77=no # Source file extension for f77 test sources. ac_ext=f # Object file extension for compiled f77 test sources. objext=o objext_F77=$objext # Code to be used in simple compile tests lt_simple_compile_test_code=" subroutine t\n return\n end\n" # Code to be used in simple link tests lt_simple_link_test_code=" program t\n end\n" # ltmain only uses $CC for tagged configurations so make sure $CC is set. # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # Allow CC to be a program name with arguments. compiler=$CC # save warnings/boilerplate of simple test code ac_outfile=conftest.$ac_objext printf "$lt_simple_compile_test_code" >conftest.$ac_ext eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err _lt_compiler_boilerplate=`cat conftest.err` $rm conftest* ac_outfile=conftest.$ac_objext printf "$lt_simple_link_test_code" >conftest.$ac_ext eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` $rm conftest* # Allow CC to be a program name with arguments. lt_save_CC="$CC" CC=${F77-"f77"} compiler=$CC compiler_F77=$CC for cc_temp in $compiler""; do case $cc_temp in compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; \-*) ;; *) break;; esac done cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6 echo "$as_me:$LINENO: result: $can_build_shared" >&5 echo "${ECHO_T}$can_build_shared" >&6 echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6 test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) test "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix4* | aix5*) if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then test "$enable_shared" = yes && enable_static=no fi ;; esac echo "$as_me:$LINENO: result: $enable_shared" >&5 echo "${ECHO_T}$enable_shared" >&6 echo "$as_me:$LINENO: checking whether to build static libraries" >&5 echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6 # Make sure either enable_shared or enable_static is yes. test "$enable_shared" = yes || enable_static=yes echo "$as_me:$LINENO: result: $enable_static" >&5 echo "${ECHO_T}$enable_static" >&6 test "$ld_shlibs_F77" = no && can_build_shared=no GCC_F77="$G77" LD_F77="$LD" lt_prog_compiler_wl_F77= lt_prog_compiler_pic_F77= lt_prog_compiler_static_F77= echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 if test "$GCC" = yes; then lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_static_F77='-static' case $host_os in aix*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static_F77='-Bstatic' fi ;; amigaos*) # FIXME: we need at least 68020 code to build shared libraries, but # adding the `-m68020' flag to GCC prevents building anything better, # like `-m68040'. lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4' ;; beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) # PIC is the default for these OSes. ;; mingw* | pw32* | os2*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). lt_prog_compiler_pic_F77='-DDLL_EXPORT' ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files lt_prog_compiler_pic_F77='-fno-common' ;; msdosdjgpp*) # Just because we use GCC doesn't mean we suddenly get shared libraries # on systems that don't support them. lt_prog_compiler_can_build_shared_F77=no enable_shared=no ;; sysv4*MP*) if test -d /usr/nec; then lt_prog_compiler_pic_F77=-Kconform_pic fi ;; hpux*) # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but # not for PA HP-UX. case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) lt_prog_compiler_pic_F77='-fPIC' ;; esac ;; *) lt_prog_compiler_pic_F77='-fPIC' ;; esac else # PORTME Check for flag to pass linker flags through the system compiler. case $host_os in aix*) lt_prog_compiler_wl_F77='-Wl,' if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static_F77='-Bstatic' else lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp' fi ;; darwin*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files case $cc_basename in xlc*) lt_prog_compiler_pic_F77='-qnocommon' lt_prog_compiler_wl_F77='-Wl,' ;; esac ;; mingw* | pw32* | os2*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). lt_prog_compiler_pic_F77='-DDLL_EXPORT' ;; hpux9* | hpux10* | hpux11*) lt_prog_compiler_wl_F77='-Wl,' # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but # not for PA HP-UX. case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) lt_prog_compiler_pic_F77='+Z' ;; esac # Is there a better lt_prog_compiler_static that works with the bundled CC? lt_prog_compiler_static_F77='${wl}-a ${wl}archive' ;; irix5* | irix6* | nonstopux*) lt_prog_compiler_wl_F77='-Wl,' # PIC (with -KPIC) is the default. lt_prog_compiler_static_F77='-non_shared' ;; newsos6) lt_prog_compiler_pic_F77='-KPIC' lt_prog_compiler_static_F77='-Bstatic' ;; linux*) case $cc_basename in icc* | ecc*) lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_pic_F77='-KPIC' lt_prog_compiler_static_F77='-static' ;; pgcc* | pgf77* | pgf90* | pgf95*) # Portland Group compilers (*not* the Pentium gcc compiler, # which looks to be a dead project) lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_pic_F77='-fpic' lt_prog_compiler_static_F77='-Bstatic' ;; ccc*) lt_prog_compiler_wl_F77='-Wl,' # All Alpha code is PIC. lt_prog_compiler_static_F77='-non_shared' ;; esac ;; osf3* | osf4* | osf5*) lt_prog_compiler_wl_F77='-Wl,' # All OSF/1 code is PIC. lt_prog_compiler_static_F77='-non_shared' ;; sco3.2v5*) lt_prog_compiler_pic_F77='-Kpic' lt_prog_compiler_static_F77='-dn' ;; solaris*) lt_prog_compiler_pic_F77='-KPIC' lt_prog_compiler_static_F77='-Bstatic' case $cc_basename in f77* | f90* | f95*) lt_prog_compiler_wl_F77='-Qoption ld ';; *) lt_prog_compiler_wl_F77='-Wl,';; esac ;; sunos4*) lt_prog_compiler_wl_F77='-Qoption ld ' lt_prog_compiler_pic_F77='-PIC' lt_prog_compiler_static_F77='-Bstatic' ;; sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_pic_F77='-KPIC' lt_prog_compiler_static_F77='-Bstatic' ;; sysv4*MP*) if test -d /usr/nec ;then lt_prog_compiler_pic_F77='-Kconform_pic' lt_prog_compiler_static_F77='-Bstatic' fi ;; unicos*) lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_can_build_shared_F77=no ;; uts4*) lt_prog_compiler_pic_F77='-pic' lt_prog_compiler_static_F77='-Bstatic' ;; *) lt_prog_compiler_can_build_shared_F77=no ;; esac fi echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5 echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6 # # Check to make sure the PIC flag actually works. # if test -n "$lt_prog_compiler_pic_F77"; then echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6 if test "${lt_prog_compiler_pic_works_F77+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else lt_prog_compiler_pic_works_F77=no ac_outfile=conftest.$ac_objext printf "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="$lt_prog_compiler_pic_F77" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:17140: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 echo "$as_me:17144: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp $SED '/^$/d' conftest.err >conftest.er2 if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then lt_prog_compiler_pic_works_F77=yes fi fi $rm conftest* fi echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5 echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6 if test x"$lt_prog_compiler_pic_works_F77" = xyes; then case $lt_prog_compiler_pic_F77 in "" | " "*) ;; *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;; esac else lt_prog_compiler_pic_F77= lt_prog_compiler_can_build_shared_F77=no fi fi case $host_os in # For platforms which do not support PIC, -DPIC is meaningless: *djgpp*) lt_prog_compiler_pic_F77= ;; *) lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77" ;; esac echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6 if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else lt_cv_prog_compiler_c_o_F77=no $rm -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out printf "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:17202: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:17206: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp $SED '/^$/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o_F77=yes fi fi chmod u+w . 2>&5 $rm conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files $rm out/* && rmdir out cd .. rmdir conftest $rm conftest* fi echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6 hard_links="nottested" if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then # do not overwrite the value of need_locks provided by the user echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6 hard_links=yes $rm conftest* ln conftest.a conftest.b 2>/dev/null && hard_links=no touch conftest.a ln conftest.a conftest.b 2>&5 || hard_links=no ln conftest.a conftest.b 2>/dev/null && hard_links=no echo "$as_me:$LINENO: result: $hard_links" >&5 echo "${ECHO_T}$hard_links" >&6 if test "$hard_links" = no; then { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} need_locks=warn fi else need_locks=no fi echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6 runpath_var= allow_undefined_flag_F77= enable_shared_with_static_runtimes_F77=no archive_cmds_F77= archive_expsym_cmds_F77= old_archive_From_new_cmds_F77= old_archive_from_expsyms_cmds_F77= export_dynamic_flag_spec_F77= whole_archive_flag_spec_F77= thread_safe_flag_spec_F77= hardcode_libdir_flag_spec_F77= hardcode_libdir_flag_spec_ld_F77= hardcode_libdir_separator_F77= hardcode_direct_F77=no hardcode_minus_L_F77=no hardcode_shlibpath_var_F77=unsupported link_all_deplibs_F77=unknown hardcode_automatic_F77=no module_cmds_F77= module_expsym_cmds_F77= always_export_symbols_F77=no export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' # include_expsyms should be a list of space-separated symbols to be *always* # included in the symbol list include_expsyms_F77= # exclude_expsyms can be an extended regexp of symbols to exclude # it will be wrapped by ` (' and `)$', so one must not match beginning or # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', # as well as any symbol that contains `d'. exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_" # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out # platforms (ab)use it in PIC code, but their linkers get confused if # the symbol is explicitly referenced. Since portable code cannot # rely on this symbol name, it's probably fine to never include it in # preloaded symbol tables. extract_expsyms_cmds= # Just being paranoid about ensuring that cc_basename is set. for cc_temp in $compiler""; do case $cc_temp in compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; \-*) ;; *) break;; esac done cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` case $host_os in cygwin* | mingw* | pw32*) # FIXME: the MSVC++ port hasn't been tested in a loooong time # When not using gcc, we currently assume that we are using # Microsoft Visual C++. if test "$GCC" != yes; then with_gnu_ld=no fi ;; openbsd*) with_gnu_ld=no ;; esac ld_shlibs_F77=yes if test "$with_gnu_ld" = yes; then # If archive_cmds runs LD, not CC, wlarc should be empty wlarc='${wl}' # Set some defaults for GNU ld with shared library support. These # are reset later if shared libraries are not supported. Putting them # here allows them to be overridden if necessary. runpath_var=LD_RUN_PATH hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir' export_dynamic_flag_spec_F77='${wl}--export-dynamic' # ancient GNU ld didn't support --whole-archive et. al. if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else whole_archive_flag_spec_F77= fi supports_anon_versioning=no case `$LD -v 2>/dev/null` in *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... *\ 2.11.*) ;; # other 2.11 versions *) supports_anon_versioning=yes ;; esac # See if GNU ld supports shared libraries. case $host_os in aix3* | aix4* | aix5*) # On AIX/PPC, the GNU linker is very broken if test "$host_cpu" != ia64; then ld_shlibs_F77=no cat <&2 *** Warning: the GNU linker, at least up to release 2.9.1, is reported *** to be unable to reliably create shared libraries on AIX. *** Therefore, libtool is disabling shared libraries support. If you *** really care for shared libraries, you may want to modify your PATH *** so that a non-GNU linker is found, and then restart. EOF fi ;; amigaos*) archive_cmds_F77='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' hardcode_libdir_flag_spec_F77='-L$libdir' hardcode_minus_L_F77=yes # Samuel A. Falvo II reports # that the semantics of dynamic libraries on AmigaOS, at least up # to version 4, is to share data among multiple programs linked # with the same dynamic library. Since this doesn't match the # behavior of shared libraries on other platforms, we can't use # them. ld_shlibs_F77=no ;; beos*) if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then allow_undefined_flag_F77=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' else ld_shlibs_F77=no fi ;; cygwin* | mingw* | pw32*) # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless, # as there is no search path for DLLs. hardcode_libdir_flag_spec_F77='-L$libdir' allow_undefined_flag_F77=unsupported always_export_symbols_F77=no enable_shared_with_static_runtimes_F77=yes export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' # If the export-symbols file already is a .def file (1st line # is EXPORTS), use it as is; otherwise, prepend... archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then cp $export_symbols $output_objdir/$soname.def; else echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' else ld_shlibs_F77=no fi ;; linux*) if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then tmp_addflag= case $cc_basename,$host_cpu in pgcc*) # Portland Group C compiler whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag' ;; pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag -Mnomain' ;; ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 tmp_addflag=' -i_dynamic' ;; efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 tmp_addflag=' -i_dynamic -nofor_main' ;; ifc* | ifort*) # Intel Fortran compiler tmp_addflag=' -nofor_main' ;; esac archive_cmds_F77='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' if test $supports_anon_versioning = yes; then archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ $echo "local: *; };" >> $output_objdir/$libname.ver~ $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi else ld_shlibs_F77=no fi ;; netbsd*) if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= else archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' fi ;; solaris* | sysv5*) if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then ld_shlibs_F77=no cat <&2 *** Warning: The releases 2.8.* of the GNU linker cannot reliably *** create shared libraries on Solaris systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.9.1 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. EOF elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs_F77=no fi ;; sunos4*) archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' wlarc= hardcode_direct_F77=yes hardcode_shlibpath_var_F77=no ;; *) if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs_F77=no fi ;; esac if test "$ld_shlibs_F77" = no; then runpath_var= hardcode_libdir_flag_spec_F77= export_dynamic_flag_spec_F77= whole_archive_flag_spec_F77= fi else # PORTME fill in a description of your system's linker (not GNU ld) case $host_os in aix3*) allow_undefined_flag_F77=unsupported always_export_symbols_F77=yes archive_expsym_cmds_F77='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. hardcode_minus_L_F77=yes if test "$GCC" = yes && test -z "$link_static_flag"; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. hardcode_direct_F77=unsupported fi ;; aix4* | aix5*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' no_entry_flag="" else # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to AIX nm, but means don't demangle with GNU nm if $NM -V 2>&1 | grep 'GNU' > /dev/null; then export_symbols_cmds_F77='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' else export_symbols_cmds_F77='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' fi aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. case $host_os in aix4.[23]|aix4.[23].*|aix5*) for ld_flag in $LDFLAGS; do if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then aix_use_runtimelinking=yes break fi done esac exp_sym_flag='-bexport' no_entry_flag='-bnoentry' fi # When large executables or shared objects are built, AIX ld can # have problems creating the table of contents. If linking a library # or program results in "error TOC overflow" add -mminimal-toc to # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. archive_cmds_F77='' hardcode_direct_F77=yes hardcode_libdir_separator_F77=':' link_all_deplibs_F77=yes if test "$GCC" = yes; then case $host_os in aix4.[012]|aix4.[012].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && \ strings "$collect2name" | grep resolve_lib_name >/dev/null then # We have reworked collect2 hardcode_direct_F77=yes else # We have old collect2 hardcode_direct_F77=unsupported # It fails to find uninstalled libraries when the uninstalled # path is not listed in the libpath. Setting hardcode_minus_L # to unsupported forces relinking hardcode_minus_L_F77=yes hardcode_libdir_flag_spec_F77='-L$libdir' hardcode_libdir_separator_F77= fi esac shared_flag='-shared' if test "$aix_use_runtimelinking" = yes; then shared_flag="$shared_flag "'${wl}-G' fi else # not using gcc if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else if test "$aix_use_runtimelinking" = yes; then shared_flag='${wl}-G' else shared_flag='${wl}-bM:SRE' fi fi fi # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to export. always_export_symbols_F77=yes if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. allow_undefined_flag_F77='-berok' # Determine the default libpath from the value encoded in an empty executable. cat >conftest.$ac_ext <<_ACEOF program main end _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } }'` # Check for a 64-bit object if we didn't find anything. if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } }'`; fi else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" archive_expsym_cmds_F77="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; then hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib' allow_undefined_flag_F77="-z nodefs" archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an empty executable. cat >conftest.$ac_ext <<_ACEOF program main end _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } }'` # Check for a 64-bit object if we didn't find anything. if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } }'`; fi else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. no_undefined_flag_F77=' ${wl}-bernotok' allow_undefined_flag_F77=' ${wl}-berok' # -bexpall does not export symbols beginning with underscore (_) always_export_symbols_F77=yes # Exported symbols can be pulled into shared objects from archives whole_archive_flag_spec_F77=' ' archive_cmds_need_lc_F77=yes # This is similar to how AIX traditionally builds its shared libraries. archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; amigaos*) archive_cmds_F77='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' hardcode_libdir_flag_spec_F77='-L$libdir' hardcode_minus_L_F77=yes # see comment about different semantics on the GNU ld section ld_shlibs_F77=no ;; bsdi[45]*) export_dynamic_flag_spec_F77=-rdynamic ;; cygwin* | mingw* | pw32*) # When not using gcc, we currently assume that we are using # Microsoft Visual C++. # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. hardcode_libdir_flag_spec_F77=' ' allow_undefined_flag_F77=unsupported # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' # The linker will automatically build a .lib file if we build a DLL. old_archive_From_new_cmds_F77='true' # FIXME: Should let the user specify the lib program. old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs' fix_srcfile_path_F77='`cygpath -w "$srcfile"`' enable_shared_with_static_runtimes_F77=yes ;; darwin* | rhapsody*) case $host_os in rhapsody* | darwin1.[012]) allow_undefined_flag_F77='${wl}-undefined ${wl}suppress' ;; *) # Darwin 1.3 on if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' else case ${MACOSX_DEPLOYMENT_TARGET} in 10.[012]) allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 10.*) allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup' ;; esac fi ;; esac archive_cmds_need_lc_F77=no hardcode_direct_F77=no hardcode_automatic_F77=yes hardcode_shlibpath_var_F77=unsupported whole_archive_flag_spec_F77='' link_all_deplibs_F77=yes if test "$GCC" = yes ; then output_verbose_link_cmd='echo' archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' else case $cc_basename in xlc*) output_verbose_link_cmd='echo' archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' ;; *) ld_shlibs_F77=no ;; esac fi ;; dgux*) archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec_F77='-L$libdir' hardcode_shlibpath_var_F77=no ;; freebsd1*) ld_shlibs_F77=no ;; # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor # support. Future versions do this automatically, but an explicit c++rt0.o # does not break anything, and helps significantly (at the cost of a little # extra space). freebsd2.2*) archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' hardcode_libdir_flag_spec_F77='-R$libdir' hardcode_direct_F77=yes hardcode_shlibpath_var_F77=no ;; # Unfortunately, older versions of FreeBSD 2 do not have this feature. freebsd2*) archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' hardcode_direct_F77=yes hardcode_minus_L_F77=yes hardcode_shlibpath_var_F77=no ;; # FreeBSD 3 and greater uses gcc -shared to do shared libraries. freebsd* | kfreebsd*-gnu | dragonfly*) archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' hardcode_libdir_flag_spec_F77='-R$libdir' hardcode_direct_F77=yes hardcode_shlibpath_var_F77=no ;; hpux9*) if test "$GCC" = yes; then archive_cmds_F77='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else archive_cmds_F77='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' fi hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' hardcode_libdir_separator_F77=: hardcode_direct_F77=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L_F77=yes export_dynamic_flag_spec_F77='${wl}-E' ;; hpux10* | hpux11*) if test "$GCC" = yes -a "$with_gnu_ld" = no; then case $host_cpu in hppa*64*|ia64*) archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; *) archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac else case $host_cpu in hppa*64*|ia64*) archive_cmds_F77='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags' ;; *) archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' ;; esac fi if test "$with_gnu_ld" = no; then case $host_cpu in hppa*64*) hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' hardcode_libdir_flag_spec_ld_F77='+b $libdir' hardcode_libdir_separator_F77=: hardcode_direct_F77=no hardcode_shlibpath_var_F77=no ;; ia64*) hardcode_libdir_flag_spec_F77='-L$libdir' hardcode_direct_F77=no hardcode_shlibpath_var_F77=no # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L_F77=yes ;; *) hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' hardcode_libdir_separator_F77=: hardcode_direct_F77=yes export_dynamic_flag_spec_F77='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L_F77=yes ;; esac fi ;; irix5* | irix6* | nonstopux*) if test "$GCC" = yes; then archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else archive_cmds_F77='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' hardcode_libdir_flag_spec_ld_F77='-rpath $libdir' fi hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator_F77=: link_all_deplibs_F77=yes ;; netbsd*) if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF fi hardcode_libdir_flag_spec_F77='-R$libdir' hardcode_direct_F77=yes hardcode_shlibpath_var_F77=no ;; newsos6) archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct_F77=yes hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator_F77=: hardcode_shlibpath_var_F77=no ;; openbsd*) hardcode_direct_F77=yes hardcode_shlibpath_var_F77=no if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' export_dynamic_flag_spec_F77='${wl}-E' else case $host_os in openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec_F77='-R$libdir' ;; *) archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' ;; esac fi ;; os2*) hardcode_libdir_flag_spec_F77='-L$libdir' hardcode_minus_L_F77=yes allow_undefined_flag_F77=unsupported archive_cmds_F77='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' ;; osf3*) if test "$GCC" = yes; then allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else allow_undefined_flag_F77=' -expect_unresolved \*' archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' fi hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator_F77=: ;; osf4* | osf5*) # as osf3* with the addition of -msym flag if test "$GCC" = yes; then allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' else allow_undefined_flag_F77=' -expect_unresolved \*' archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds_F77='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp' # Both c and cxx compiler support -rpath directly hardcode_libdir_flag_spec_F77='-rpath $libdir' fi hardcode_libdir_separator_F77=: ;; sco3.2v5*) archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_shlibpath_var_F77=no export_dynamic_flag_spec_F77='${wl}-Bexport' runpath_var=LD_RUN_PATH hardcode_runpath_var=yes ;; solaris*) no_undefined_flag_F77=' -z text' if test "$GCC" = yes; then wlarc='${wl}' archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' else wlarc='' archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' fi hardcode_libdir_flag_spec_F77='-R$libdir' hardcode_shlibpath_var_F77=no case $host_os in solaris2.[0-5] | solaris2.[0-5].*) ;; *) # The compiler driver will combine linker options so we # cannot just pass the convience library names through # without $wl, iff we do not link with $LD. # Luckily, gcc supports the same syntax we need for Sun Studio. # Supported since Solaris 2.6 (maybe 2.5.1?) case $wlarc in '') whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;; *) whole_archive_flag_spec_F77='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;; esac ;; esac link_all_deplibs_F77=yes ;; sunos4*) if test "x$host_vendor" = xsequent; then # Use $CC to link under sequent, because it throws in some extra .o # files that make .init and .fini sections work. archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' fi hardcode_libdir_flag_spec_F77='-L$libdir' hardcode_direct_F77=yes hardcode_minus_L_F77=yes hardcode_shlibpath_var_F77=no ;; sysv4) case $host_vendor in sni) archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct_F77=yes # is this really true??? ;; siemens) ## LD is ld it makes a PLAMLIB ## CC just makes a GrossModule. archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags' reload_cmds_F77='$CC -r -o $output$reload_objs' hardcode_direct_F77=no ;; motorola) archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie ;; esac runpath_var='LD_RUN_PATH' hardcode_shlibpath_var_F77=no ;; sysv4.3*) archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_shlibpath_var_F77=no export_dynamic_flag_spec_F77='-Bexport' ;; sysv4*MP*) if test -d /usr/nec; then archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_shlibpath_var_F77=no runpath_var=LD_RUN_PATH hardcode_runpath_var=yes ld_shlibs_F77=yes fi ;; sysv4.2uw2*) archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags' hardcode_direct_F77=yes hardcode_minus_L_F77=no hardcode_shlibpath_var_F77=no hardcode_runpath_var=yes runpath_var=LD_RUN_PATH ;; sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*) no_undefined_flag_F77='${wl}-z ${wl}text' if test "$GCC" = yes; then archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds_F77='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' fi runpath_var='LD_RUN_PATH' hardcode_shlibpath_var_F77=no ;; sysv5*) no_undefined_flag_F77=' -z text' # $CC -shared without GNU ld will not create a library from C++ # object files and a static libstdc++, better avoid it by now archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' hardcode_libdir_flag_spec_F77= hardcode_shlibpath_var_F77=no runpath_var='LD_RUN_PATH' ;; uts4*) archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec_F77='-L$libdir' hardcode_shlibpath_var_F77=no ;; *) ld_shlibs_F77=no ;; esac fi echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5 echo "${ECHO_T}$ld_shlibs_F77" >&6 test "$ld_shlibs_F77" = no && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" if test "$GCC" = yes; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi # # Do we need to explicitly link libc? # case "x$archive_cmds_need_lc_F77" in x|xyes) # Assume -lc should be added archive_cmds_need_lc_F77=yes if test "$enable_shared" = yes && test "$GCC" = yes; then case $archive_cmds_F77 in *'~'*) # FIXME: we may have to deal with multi-command sequences. ;; '$CC '*) # Test whether the compiler implicitly links with -lc since on some # systems, -lgcc has to come before -lc. If gcc already passes -lc # to ld, don't add -lc before -lgcc. echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6 $rm conftest* printf "$lt_simple_compile_test_code" > conftest.$ac_ext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } 2>conftest.err; then soname=conftest lib=conftest libobjs=conftest.$ac_objext deplibs= wl=$lt_prog_compiler_wl_F77 compiler_flags=-v linker_flags=-v verstring= output_objdir=. libname=conftest lt_save_allow_undefined_flag=$allow_undefined_flag_F77 allow_undefined_flag_F77= if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } then archive_cmds_need_lc_F77=no else archive_cmds_need_lc_F77=yes fi allow_undefined_flag_F77=$lt_save_allow_undefined_flag else cat conftest.err 1>&5 fi $rm conftest* echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5 echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6 ;; esac fi ;; esac echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6 library_names_spec= libname_spec='lib$name' soname_spec= shrext_cmds=".so" postinstall_cmds= postuninstall_cmds= finish_cmds= finish_eval= shlibpath_var= shlibpath_overrides_runpath=unknown version_type=none dynamic_linker="$host_os ld.so" sys_lib_dlsearch_path_spec="/lib /usr/lib" if test "$GCC" = yes; then sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then # if the path contains ";" then we assume it to be the separator # otherwise default to the standard path separator (i.e. ":") - it is # assumed that no part of a normal pathname contains ";" but that should # okay in the real world where ";" in dirpaths is itself problematic. sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` else sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi else sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" fi need_lib_prefix=unknown hardcode_into_libs=no # when you set need_version to no, make sure it does not cause -set_version # flags to be left without arguments need_version=unknown case $host_os in aix3*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' shlibpath_var=LIBPATH # AIX 3 has no versioning support, so we append a major version to the name. soname_spec='${libname}${release}${shared_ext}$major' ;; aix4* | aix5*) version_type=linux need_lib_prefix=no need_version=no hardcode_into_libs=yes if test "$host_cpu" = ia64; then # AIX 5 supports IA64 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH else # With GCC up to 2.95.x, collect2 would create an import file # for dependence libraries. The import file would start with # the line `#! .'. This would cause the generated library to # depend on `.', always an invalid library. This was fixed in # development snapshots of GCC prior to 3.0. case $host_os in aix4 | aix4.[01] | aix4.[01].*) if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' echo ' yes ' echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then : else can_build_shared=no fi ;; esac # AIX (on Power*) has no versioning support, so currently we can not hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. if test "$aix_use_runtimelinking" = yes; then # If using run time linking (on AIX 4.2 or later) use lib.so # instead of lib.a to let people know that these are not # typical AIX shared libraries. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' else # We preserve .a as extension for shared libraries through AIX4.2 # and later when we are not doing run time linking. library_names_spec='${libname}${release}.a $libname.a' soname_spec='${libname}${release}${shared_ext}$major' fi shlibpath_var=LIBPATH fi ;; amigaos*) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; beos*) library_names_spec='${libname}${shared_ext}' dynamic_linker="$host_os ld.so" shlibpath_var=LIBRARY_PATH ;; bsdi[45]*) version_type=linux need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" # the default ld.so.conf also contains /usr/contrib/lib and # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow # libtool to hard-code these into programs ;; cygwin* | mingw* | pw32*) version_type=windows shrext_cmds=".dll" need_version=no need_lib_prefix=no case $GCC,$host_os in yes,cygwin* | yes,mingw* | yes,pw32*) library_names_spec='$libname.dll.a' # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \${file}`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ chmod a+x \$dldir/$dlname' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $rm \$dlpath' shlibpath_overrides_runpath=yes case $host_os in cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" ;; mingw*) # MinGW DLLs use traditional 'lib' prefix soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then # It is most probably a Windows format PATH printed by # mingw gcc, but we are running on Cygwin. Gcc prints its search # path with ; separators, and with drive letters. We can handle the # drive letters (cygwin fileutils understands them), so leave them, # especially as we might pass files found there to a mingw objdump, # which wouldn't understand a cygwinified path. Ahh. sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` else sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; esac ;; *) library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' ;; esac dynamic_linker='Win32 ld.exe' # FIXME: first we should search . and the directory the executable is in shlibpath_var=PATH ;; darwin* | rhapsody*) dynamic_linker="$host_os dyld" version_type=darwin need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' soname_spec='${libname}${release}${major}$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. if test "$GCC" = yes; then sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` else sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' fi sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' ;; dgux*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; freebsd1*) dynamic_linker=no ;; kfreebsd*-gnu) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='GNU ld.so' ;; freebsd* | dragonfly*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. if test -x /usr/bin/objformat; then objformat=`/usr/bin/objformat` else case $host_os in freebsd[123]*) objformat=aout ;; *) objformat=elf ;; esac fi version_type=freebsd-$objformat case $version_type in freebsd-elf*) library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' need_version=no need_lib_prefix=no ;; freebsd-*) library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' need_version=yes ;; esac shlibpath_var=LD_LIBRARY_PATH case $host_os in freebsd2*) shlibpath_overrides_runpath=yes ;; freebsd3.[01]* | freebsdelf3.[01]*) shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; *) # from 3.2 on shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; esac ;; gnu*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH hardcode_into_libs=yes ;; hpux9* | hpux10* | hpux11*) # Give a soname corresponding to the major version so that dld.sl refuses to # link against other versions. version_type=sunos need_lib_prefix=no need_version=no case $host_cpu in ia64*) shrext_cmds='.so' hardcode_into_libs=yes dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' if test "X$HPUX_IA64_MODE" = X32; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" fi sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; hppa*64*) shrext_cmds='.sl' hardcode_into_libs=yes dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; *) shrext_cmds='.sl' dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' ;; esac # HP-UX runs *really* slowly unless shared libraries are mode 555. postinstall_cmds='chmod 555 $lib' ;; irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; *) if test "$lt_cv_prog_gnu_ld" = yes; then version_type=linux else version_type=irix fi ;; esac need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' case $host_os in irix5* | nonstopux*) libsuff= shlibsuff= ;; *) case $LD in # libtool.m4 will add one of these switches to LD *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= libmagic=32-bit;; *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 libmagic=N32;; *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 libmagic=64-bit;; *) libsuff= shlibsuff= libmagic=never-match;; esac ;; esac shlibpath_var=LD_LIBRARY${shlibsuff}_PATH shlibpath_overrides_runpath=no sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" hardcode_into_libs=yes ;; # No shared lib support for Linux oldld, aout, or coff. linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; # This must be Linux ELF. linux*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no # This implies no fast_install, which is unacceptable. # Some rework will be needed to allow for fast_install # before this can be enabled. hardcode_into_libs=yes # find out which ABI we are using libsuff= case "$host_cpu" in x86_64*|s390x*|powerpc64*) echo '#line 18576 "configure"' > conftest.$ac_ext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then case `/usr/bin/file conftest.$ac_objext` in *64-bit*) libsuff=64 sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}" ;; esac fi rm -rf conftest* ;; esac # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra" fi # 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' ;; knetbsd*-gnu) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='GNU ld.so' ;; netbsd*) version_type=sunos need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' dynamic_linker='NetBSD (a.out) ld.so' else library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='NetBSD ld.elf_so' fi shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; newsos6) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; nto-qnx*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; openbsd*) version_type=sunos need_lib_prefix=no # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. case $host_os in openbsd3.3 | openbsd3.3.*) need_version=yes ;; *) need_version=no ;; esac library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' shlibpath_var=LD_LIBRARY_PATH if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then case $host_os in openbsd2.[89] | openbsd2.[89].*) shlibpath_overrides_runpath=no ;; *) shlibpath_overrides_runpath=yes ;; esac else shlibpath_overrides_runpath=yes fi ;; os2*) libname_spec='$name' shrext_cmds=".dll" need_lib_prefix=no library_names_spec='$libname${shared_ext} $libname.a' dynamic_linker='OS/2 ld.exe' shlibpath_var=LIBPATH ;; osf3* | osf4* | osf5*) version_type=osf need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" ;; sco3.2v5*) version_type=osf soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH ;; solaris*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes # ldd complains unless libraries are executable postinstall_cmds='chmod +x $lib' ;; sunos4*) version_type=sunos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes if test "$with_gnu_ld" = yes; then need_lib_prefix=no fi need_version=yes ;; sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH case $host_vendor in sni) shlibpath_overrides_runpath=no need_lib_prefix=no export_dynamic_flag_spec='${wl}-Blargedynsym' runpath_var=LD_RUN_PATH ;; siemens) need_lib_prefix=no ;; motorola) need_lib_prefix=no need_version=no shlibpath_overrides_runpath=no sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' ;; esac ;; sysv4*MP*) if test -d /usr/nec ;then version_type=linux library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' soname_spec='$libname${shared_ext}.$major' shlibpath_var=LD_LIBRARY_PATH fi ;; uts4*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; *) dynamic_linker=no ;; esac echo "$as_me:$LINENO: result: $dynamic_linker" >&5 echo "${ECHO_T}$dynamic_linker" >&6 test "$dynamic_linker" = no && can_build_shared=no echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6 hardcode_action_F77= if test -n "$hardcode_libdir_flag_spec_F77" || \ test -n "$runpath_var_F77" || \ test "X$hardcode_automatic_F77" = "Xyes" ; then # We can hardcode non-existant directories. if test "$hardcode_direct_F77" != no && # If the only mechanism to avoid hardcoding is shlibpath_var, we # have to relink, otherwise we might link with an installed library # when we should be linking with a yet-to-be-installed one ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no && test "$hardcode_minus_L_F77" != no; then # Linking always hardcodes the temporary library directory. hardcode_action_F77=relink else # We can link without hardcoding, and we can hardcode nonexisting dirs. hardcode_action_F77=immediate fi else # We cannot hardcode anything, or else we can only hardcode existing # directories. hardcode_action_F77=unsupported fi echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5 echo "${ECHO_T}$hardcode_action_F77" >&6 if test "$hardcode_action_F77" = relink; then # Fast installation is not supported enable_fast_install=no elif test "$shlibpath_overrides_runpath" = yes || test "$enable_shared" = no; then # Fast installation is not necessary enable_fast_install=needless fi striplib= old_striplib= echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" test -z "$striplib" && striplib="$STRIP --strip-unneeded" echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes" >&6 else # FIXME - insert some real tests, host_os isn't really good enough case $host_os in darwin*) if test -n "$STRIP" ; then striplib="$STRIP -x" echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi ;; *) echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 ;; esac fi # The else clause should only fire when bootstrapping the # libtool distribution, otherwise you forgot to ship ltmain.sh # with your package, and you will get complaints that there are # no rules to generate ltmain.sh. if test -f "$ltmain"; then # See if we are running on zsh, and set the options which allow our commands through # without removal of \ escapes. if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi # Now quote all the things that may contain metacharacters while being # careful not to overquote the AC_SUBSTed values. We take copies of the # variables and quote the copies for generation of the libtool script. for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \ SED SHELL STRIP \ libname_spec library_names_spec soname_spec extract_expsyms_cmds \ old_striplib striplib file_magic_cmd finish_cmds finish_eval \ deplibs_check_method reload_flag reload_cmds need_locks \ lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ lt_cv_sys_global_symbol_to_c_name_address \ sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ old_postinstall_cmds old_postuninstall_cmds \ compiler_F77 \ CC_F77 \ LD_F77 \ lt_prog_compiler_wl_F77 \ lt_prog_compiler_pic_F77 \ lt_prog_compiler_static_F77 \ lt_prog_compiler_no_builtin_flag_F77 \ export_dynamic_flag_spec_F77 \ thread_safe_flag_spec_F77 \ whole_archive_flag_spec_F77 \ enable_shared_with_static_runtimes_F77 \ old_archive_cmds_F77 \ old_archive_from_new_cmds_F77 \ predep_objects_F77 \ postdep_objects_F77 \ predeps_F77 \ postdeps_F77 \ compiler_lib_search_path_F77 \ archive_cmds_F77 \ archive_expsym_cmds_F77 \ postinstall_cmds_F77 \ postuninstall_cmds_F77 \ old_archive_from_expsyms_cmds_F77 \ allow_undefined_flag_F77 \ no_undefined_flag_F77 \ export_symbols_cmds_F77 \ hardcode_libdir_flag_spec_F77 \ hardcode_libdir_flag_spec_ld_F77 \ hardcode_libdir_separator_F77 \ hardcode_automatic_F77 \ module_cmds_F77 \ module_expsym_cmds_F77 \ lt_cv_prog_compiler_c_o_F77 \ exclude_expsyms_F77 \ include_expsyms_F77; do case $var in old_archive_cmds_F77 | \ old_archive_from_new_cmds_F77 | \ archive_cmds_F77 | \ archive_expsym_cmds_F77 | \ module_cmds_F77 | \ module_expsym_cmds_F77 | \ old_archive_from_expsyms_cmds_F77 | \ export_symbols_cmds_F77 | \ extract_expsyms_cmds | reload_cmds | finish_cmds | \ postinstall_cmds | postuninstall_cmds | \ old_postinstall_cmds | old_postuninstall_cmds | \ sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) # Double-quote double-evaled strings. eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" ;; *) eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" ;; esac done case $lt_echo in *'\$0 --fallback-echo"') lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` ;; esac cfgfile="$ofile" cat <<__EOF__ >> "$cfgfile" # ### BEGIN LIBTOOL TAG CONFIG: $tagname # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: # Shell to use when invoking shell scripts. SHELL=$lt_SHELL # Whether or not to build shared libraries. build_libtool_libs=$enable_shared # Whether or not to build static libraries. build_old_libs=$enable_static # Whether or not to add -lc for building shared libraries. build_libtool_need_lc=$archive_cmds_need_lc_F77 # Whether or not to disallow shared libs when runtime libs are static allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77 # Whether or not to optimize for fast installation. fast_install=$enable_fast_install # The host system. host_alias=$host_alias host=$host host_os=$host_os # The build system. build_alias=$build_alias build=$build build_os=$build_os # An echo program that does not interpret backslashes. echo=$lt_echo # The archiver. AR=$lt_AR AR_FLAGS=$lt_AR_FLAGS # A C compiler. LTCC=$lt_LTCC # A language-specific compiler. CC=$lt_compiler_F77 # Is the compiler the GNU C compiler? with_gcc=$GCC_F77 # An ERE matcher. EGREP=$lt_EGREP # The linker used to build libraries. LD=$lt_LD_F77 # Whether we need hard or soft links. LN_S=$lt_LN_S # A BSD-compatible nm program. NM=$lt_NM # A symbol stripping program STRIP=$lt_STRIP # Used to examine libraries when file_magic_cmd begins "file" MAGIC_CMD=$MAGIC_CMD # Used on cygwin: DLL creation program. DLLTOOL="$DLLTOOL" # Used on cygwin: object dumper. OBJDUMP="$OBJDUMP" # Used on cygwin: assembler. AS="$AS" # The name of the directory that contains temporary libtool files. objdir=$objdir # How to create reloadable object files. reload_flag=$lt_reload_flag reload_cmds=$lt_reload_cmds # How to pass a linker flag through the compiler. wl=$lt_lt_prog_compiler_wl_F77 # Object file suffix (normally "o"). objext="$ac_objext" # Old archive suffix (normally "a"). libext="$libext" # Shared library suffix (normally ".so"). shrext_cmds='$shrext_cmds' # Executable file suffix (normally ""). exeext="$exeext" # Additional compiler flags for building library objects. pic_flag=$lt_lt_prog_compiler_pic_F77 pic_mode=$pic_mode # What is the maximum length of a command? max_cmd_len=$lt_cv_sys_max_cmd_len # Does compiler simultaneously support -c and -o options? compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77 # Must we lock files when doing compilation? need_locks=$lt_need_locks # Do we need the lib prefix for modules? need_lib_prefix=$need_lib_prefix # Do we need a version for libraries? need_version=$need_version # Whether dlopen is supported. dlopen_support=$enable_dlopen # Whether dlopen of programs is supported. dlopen_self=$enable_dlopen_self # Whether dlopen of statically linked programs is supported. dlopen_self_static=$enable_dlopen_self_static # Compiler flag to prevent dynamic linking. link_static_flag=$lt_lt_prog_compiler_static_F77 # Compiler flag to turn off builtin functions. no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77 # Compiler flag to allow reflexive dlopens. export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77 # Compiler flag to generate shared objects directly from archives. whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77 # Compiler flag to generate thread-safe objects. thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77 # Library versioning type. version_type=$version_type # Format of library name prefix. libname_spec=$lt_libname_spec # List of archive names. First name is the real one, the rest are links. # The last name is the one that the linker finds with -lNAME. library_names_spec=$lt_library_names_spec # The coded name of the library, if different from the real name. soname_spec=$lt_soname_spec # Commands used to build and install an old-style archive. RANLIB=$lt_RANLIB old_archive_cmds=$lt_old_archive_cmds_F77 old_postinstall_cmds=$lt_old_postinstall_cmds old_postuninstall_cmds=$lt_old_postuninstall_cmds # Create an old-style archive from a shared archive. old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77 # Create a temporary old-style archive to link instead of a shared archive. old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77 # Commands used to build and install a shared archive. archive_cmds=$lt_archive_cmds_F77 archive_expsym_cmds=$lt_archive_expsym_cmds_F77 postinstall_cmds=$lt_postinstall_cmds postuninstall_cmds=$lt_postuninstall_cmds # Commands used to build a loadable module (assumed same as above if empty) module_cmds=$lt_module_cmds_F77 module_expsym_cmds=$lt_module_expsym_cmds_F77 # Commands to strip libraries. old_striplib=$lt_old_striplib striplib=$lt_striplib # Dependencies to place before the objects being linked to create a # shared library. predep_objects=$lt_predep_objects_F77 # Dependencies to place after the objects being linked to create a # shared library. postdep_objects=$lt_postdep_objects_F77 # Dependencies to place before the objects being linked to create a # shared library. predeps=$lt_predeps_F77 # Dependencies to place after the objects being linked to create a # shared library. postdeps=$lt_postdeps_F77 # The library search path used internally by the compiler when linking # a shared library. compiler_lib_search_path=$lt_compiler_lib_search_path_F77 # Method to check whether dependent libraries are shared objects. deplibs_check_method=$lt_deplibs_check_method # Command to use when deplibs_check_method == file_magic. file_magic_cmd=$lt_file_magic_cmd # Flag that allows shared libraries with undefined symbols to be built. allow_undefined_flag=$lt_allow_undefined_flag_F77 # Flag that forces no undefined symbols. no_undefined_flag=$lt_no_undefined_flag_F77 # Commands used to finish a libtool library installation in a directory. finish_cmds=$lt_finish_cmds # Same as above, but a single script fragment to be evaled but not shown. finish_eval=$lt_finish_eval # Take the output of nm and produce a listing of raw symbols and C names. global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe # Transform the output of nm in a proper C declaration global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl # Transform the output of nm in a C name address pair global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address # This is the shared library runtime path variable. runpath_var=$runpath_var # This is the shared library path variable. shlibpath_var=$shlibpath_var # Is shlibpath searched before the hard-coded library search path? shlibpath_overrides_runpath=$shlibpath_overrides_runpath # How to hardcode a shared library path into an executable. hardcode_action=$hardcode_action_F77 # Whether we should hardcode library paths into libraries. hardcode_into_libs=$hardcode_into_libs # Flag to hardcode \$libdir into a binary during linking. # This must work even if \$libdir does not exist. hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77 # If ld is used when linking, flag to hardcode \$libdir into # a binary during linking. This must work even if \$libdir does # not exist. hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77 # Whether we need a single -rpath flag with a separated argument. hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the # resulting binary. hardcode_direct=$hardcode_direct_F77 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the # resulting binary. hardcode_minus_L=$hardcode_minus_L_F77 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into # the resulting binary. hardcode_shlibpath_var=$hardcode_shlibpath_var_F77 # Set to yes if building a shared library automatically hardcodes DIR into the library # and all subsequent libraries and executables linked against it. hardcode_automatic=$hardcode_automatic_F77 # Variables whose values should be saved in libtool wrapper scripts and # restored at relink time. variables_saved_for_relink="$variables_saved_for_relink" # Whether libtool must link a program against all its dependency libraries. link_all_deplibs=$link_all_deplibs_F77 # Compile-time system search path for libraries sys_lib_search_path_spec=$lt_sys_lib_search_path_spec # Run-time system search path for libraries sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec # Fix the shell variable \$srcfile for the compiler. fix_srcfile_path="$fix_srcfile_path_F77" # Set to yes if exported symbols are required. always_export_symbols=$always_export_symbols_F77 # The commands to list exported symbols. export_symbols_cmds=$lt_export_symbols_cmds_F77 # The commands to extract the exported symbol list from a shared archive. extract_expsyms_cmds=$lt_extract_expsyms_cmds # Symbols that should not be listed in the preloaded symbols. exclude_expsyms=$lt_exclude_expsyms_F77 # Symbols that must always be exported. include_expsyms=$lt_include_expsyms_F77 # ### END LIBTOOL TAG CONFIG: $tagname __EOF__ else # If there is no Makefile yet, we rely on a make rule to execute # `config.status --recheck' to rerun these tests and create the # libtool script then. ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` if test -f "$ltmain_in"; then test -f Makefile && make "$ltmain" fi fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu CC="$lt_save_CC" else tagname="" fi ;; GCJ) if test -n "$GCJ" && test "X$GCJ" != "Xno"; then # Source file extension for Java test sources. ac_ext=java # Object file extension for compiled Java test sources. objext=o objext_GCJ=$objext # Code to be used in simple compile tests lt_simple_compile_test_code="class foo {}\n" # Code to be used in simple link tests lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n' # ltmain only uses $CC for tagged configurations so make sure $CC is set. # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # Allow CC to be a program name with arguments. compiler=$CC # save warnings/boilerplate of simple test code ac_outfile=conftest.$ac_objext printf "$lt_simple_compile_test_code" >conftest.$ac_ext eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err _lt_compiler_boilerplate=`cat conftest.err` $rm conftest* ac_outfile=conftest.$ac_objext printf "$lt_simple_link_test_code" >conftest.$ac_ext eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` $rm conftest* # Allow CC to be a program name with arguments. lt_save_CC="$CC" CC=${GCJ-"gcj"} compiler=$CC compiler_GCJ=$CC for cc_temp in $compiler""; do case $cc_temp in compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; \-*) ;; *) break;; esac done cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` # GCJ did not exist at the time GCC didn't implicitly link libc in. archive_cmds_need_lc_GCJ=no old_archive_cmds_GCJ=$old_archive_cmds lt_prog_compiler_no_builtin_flag_GCJ= if test "$GCC" = yes; then lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin' echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else lt_cv_prog_compiler_rtti_exceptions=no ac_outfile=conftest.$ac_objext printf "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-fno-rtti -fno-exceptions" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:19353: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 echo "$as_me:19357: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp $SED '/^$/d' conftest.err >conftest.er2 if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_rtti_exceptions=yes fi fi $rm conftest* fi echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions" else : fi fi lt_prog_compiler_wl_GCJ= lt_prog_compiler_pic_GCJ= lt_prog_compiler_static_GCJ= echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 if test "$GCC" = yes; then lt_prog_compiler_wl_GCJ='-Wl,' lt_prog_compiler_static_GCJ='-static' case $host_os in aix*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static_GCJ='-Bstatic' fi ;; amigaos*) # FIXME: we need at least 68020 code to build shared libraries, but # adding the `-m68020' flag to GCC prevents building anything better, # like `-m68040'. lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4' ;; beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) # PIC is the default for these OSes. ;; mingw* | pw32* | os2*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). lt_prog_compiler_pic_GCJ='-DDLL_EXPORT' ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files lt_prog_compiler_pic_GCJ='-fno-common' ;; msdosdjgpp*) # Just because we use GCC doesn't mean we suddenly get shared libraries # on systems that don't support them. lt_prog_compiler_can_build_shared_GCJ=no enable_shared=no ;; sysv4*MP*) if test -d /usr/nec; then lt_prog_compiler_pic_GCJ=-Kconform_pic fi ;; hpux*) # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but # not for PA HP-UX. case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) lt_prog_compiler_pic_GCJ='-fPIC' ;; esac ;; *) lt_prog_compiler_pic_GCJ='-fPIC' ;; esac else # PORTME Check for flag to pass linker flags through the system compiler. case $host_os in aix*) lt_prog_compiler_wl_GCJ='-Wl,' if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static_GCJ='-Bstatic' else lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp' fi ;; darwin*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files case $cc_basename in xlc*) lt_prog_compiler_pic_GCJ='-qnocommon' lt_prog_compiler_wl_GCJ='-Wl,' ;; esac ;; mingw* | pw32* | os2*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). lt_prog_compiler_pic_GCJ='-DDLL_EXPORT' ;; hpux9* | hpux10* | hpux11*) lt_prog_compiler_wl_GCJ='-Wl,' # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but # not for PA HP-UX. case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) lt_prog_compiler_pic_GCJ='+Z' ;; esac # Is there a better lt_prog_compiler_static that works with the bundled CC? lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive' ;; irix5* | irix6* | nonstopux*) lt_prog_compiler_wl_GCJ='-Wl,' # PIC (with -KPIC) is the default. lt_prog_compiler_static_GCJ='-non_shared' ;; newsos6) lt_prog_compiler_pic_GCJ='-KPIC' lt_prog_compiler_static_GCJ='-Bstatic' ;; linux*) case $cc_basename in icc* | ecc*) lt_prog_compiler_wl_GCJ='-Wl,' lt_prog_compiler_pic_GCJ='-KPIC' lt_prog_compiler_static_GCJ='-static' ;; pgcc* | pgf77* | pgf90* | pgf95*) # Portland Group compilers (*not* the Pentium gcc compiler, # which looks to be a dead project) lt_prog_compiler_wl_GCJ='-Wl,' lt_prog_compiler_pic_GCJ='-fpic' lt_prog_compiler_static_GCJ='-Bstatic' ;; ccc*) lt_prog_compiler_wl_GCJ='-Wl,' # All Alpha code is PIC. lt_prog_compiler_static_GCJ='-non_shared' ;; esac ;; osf3* | osf4* | osf5*) lt_prog_compiler_wl_GCJ='-Wl,' # All OSF/1 code is PIC. lt_prog_compiler_static_GCJ='-non_shared' ;; sco3.2v5*) lt_prog_compiler_pic_GCJ='-Kpic' lt_prog_compiler_static_GCJ='-dn' ;; solaris*) lt_prog_compiler_pic_GCJ='-KPIC' lt_prog_compiler_static_GCJ='-Bstatic' case $cc_basename in f77* | f90* | f95*) lt_prog_compiler_wl_GCJ='-Qoption ld ';; *) lt_prog_compiler_wl_GCJ='-Wl,';; esac ;; sunos4*) lt_prog_compiler_wl_GCJ='-Qoption ld ' lt_prog_compiler_pic_GCJ='-PIC' lt_prog_compiler_static_GCJ='-Bstatic' ;; sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) lt_prog_compiler_wl_GCJ='-Wl,' lt_prog_compiler_pic_GCJ='-KPIC' lt_prog_compiler_static_GCJ='-Bstatic' ;; sysv4*MP*) if test -d /usr/nec ;then lt_prog_compiler_pic_GCJ='-Kconform_pic' lt_prog_compiler_static_GCJ='-Bstatic' fi ;; unicos*) lt_prog_compiler_wl_GCJ='-Wl,' lt_prog_compiler_can_build_shared_GCJ=no ;; uts4*) lt_prog_compiler_pic_GCJ='-pic' lt_prog_compiler_static_GCJ='-Bstatic' ;; *) lt_prog_compiler_can_build_shared_GCJ=no ;; esac fi echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5 echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6 # # Check to make sure the PIC flag actually works. # if test -n "$lt_prog_compiler_pic_GCJ"; then echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6 if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else lt_prog_compiler_pic_works_GCJ=no ac_outfile=conftest.$ac_objext printf "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="$lt_prog_compiler_pic_GCJ" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:19615: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 echo "$as_me:19619: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp $SED '/^$/d' conftest.err >conftest.er2 if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then lt_prog_compiler_pic_works_GCJ=yes fi fi $rm conftest* fi echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5 echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6 if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then case $lt_prog_compiler_pic_GCJ in "" | " "*) ;; *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;; esac else lt_prog_compiler_pic_GCJ= lt_prog_compiler_can_build_shared_GCJ=no fi fi case $host_os in # For platforms which do not support PIC, -DPIC is meaningless: *djgpp*) lt_prog_compiler_pic_GCJ= ;; *) lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ" ;; esac echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6 if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else lt_cv_prog_compiler_c_o_GCJ=no $rm -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out printf "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:19677: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:19681: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp $SED '/^$/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o_GCJ=yes fi fi chmod u+w . 2>&5 $rm conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files $rm out/* && rmdir out cd .. rmdir conftest $rm conftest* fi echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6 hard_links="nottested" if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then # do not overwrite the value of need_locks provided by the user echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6 hard_links=yes $rm conftest* ln conftest.a conftest.b 2>/dev/null && hard_links=no touch conftest.a ln conftest.a conftest.b 2>&5 || hard_links=no ln conftest.a conftest.b 2>/dev/null && hard_links=no echo "$as_me:$LINENO: result: $hard_links" >&5 echo "${ECHO_T}$hard_links" >&6 if test "$hard_links" = no; then { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} need_locks=warn fi else need_locks=no fi echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6 runpath_var= allow_undefined_flag_GCJ= enable_shared_with_static_runtimes_GCJ=no archive_cmds_GCJ= archive_expsym_cmds_GCJ= old_archive_From_new_cmds_GCJ= old_archive_from_expsyms_cmds_GCJ= export_dynamic_flag_spec_GCJ= whole_archive_flag_spec_GCJ= thread_safe_flag_spec_GCJ= hardcode_libdir_flag_spec_GCJ= hardcode_libdir_flag_spec_ld_GCJ= hardcode_libdir_separator_GCJ= hardcode_direct_GCJ=no hardcode_minus_L_GCJ=no hardcode_shlibpath_var_GCJ=unsupported link_all_deplibs_GCJ=unknown hardcode_automatic_GCJ=no module_cmds_GCJ= module_expsym_cmds_GCJ= always_export_symbols_GCJ=no export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' # include_expsyms should be a list of space-separated symbols to be *always* # included in the symbol list include_expsyms_GCJ= # exclude_expsyms can be an extended regexp of symbols to exclude # it will be wrapped by ` (' and `)$', so one must not match beginning or # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', # as well as any symbol that contains `d'. exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_" # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out # platforms (ab)use it in PIC code, but their linkers get confused if # the symbol is explicitly referenced. Since portable code cannot # rely on this symbol name, it's probably fine to never include it in # preloaded symbol tables. extract_expsyms_cmds= # Just being paranoid about ensuring that cc_basename is set. for cc_temp in $compiler""; do case $cc_temp in compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; \-*) ;; *) break;; esac done cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` case $host_os in cygwin* | mingw* | pw32*) # FIXME: the MSVC++ port hasn't been tested in a loooong time # When not using gcc, we currently assume that we are using # Microsoft Visual C++. if test "$GCC" != yes; then with_gnu_ld=no fi ;; openbsd*) with_gnu_ld=no ;; esac ld_shlibs_GCJ=yes if test "$with_gnu_ld" = yes; then # If archive_cmds runs LD, not CC, wlarc should be empty wlarc='${wl}' # Set some defaults for GNU ld with shared library support. These # are reset later if shared libraries are not supported. Putting them # here allows them to be overridden if necessary. runpath_var=LD_RUN_PATH hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir' export_dynamic_flag_spec_GCJ='${wl}--export-dynamic' # ancient GNU ld didn't support --whole-archive et. al. if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else whole_archive_flag_spec_GCJ= fi supports_anon_versioning=no case `$LD -v 2>/dev/null` in *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... *\ 2.11.*) ;; # other 2.11 versions *) supports_anon_versioning=yes ;; esac # See if GNU ld supports shared libraries. case $host_os in aix3* | aix4* | aix5*) # On AIX/PPC, the GNU linker is very broken if test "$host_cpu" != ia64; then ld_shlibs_GCJ=no cat <&2 *** Warning: the GNU linker, at least up to release 2.9.1, is reported *** to be unable to reliably create shared libraries on AIX. *** Therefore, libtool is disabling shared libraries support. If you *** really care for shared libraries, you may want to modify your PATH *** so that a non-GNU linker is found, and then restart. EOF fi ;; amigaos*) archive_cmds_GCJ='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' hardcode_libdir_flag_spec_GCJ='-L$libdir' hardcode_minus_L_GCJ=yes # Samuel A. Falvo II reports # that the semantics of dynamic libraries on AmigaOS, at least up # to version 4, is to share data among multiple programs linked # with the same dynamic library. Since this doesn't match the # behavior of shared libraries on other platforms, we can't use # them. ld_shlibs_GCJ=no ;; beos*) if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then allow_undefined_flag_GCJ=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' else ld_shlibs_GCJ=no fi ;; cygwin* | mingw* | pw32*) # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless, # as there is no search path for DLLs. hardcode_libdir_flag_spec_GCJ='-L$libdir' allow_undefined_flag_GCJ=unsupported always_export_symbols_GCJ=no enable_shared_with_static_runtimes_GCJ=yes export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' # If the export-symbols file already is a .def file (1st line # is EXPORTS), use it as is; otherwise, prepend... archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then cp $export_symbols $output_objdir/$soname.def; else echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' else ld_shlibs_GCJ=no fi ;; linux*) if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then tmp_addflag= case $cc_basename,$host_cpu in pgcc*) # Portland Group C compiler whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag' ;; pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag -Mnomain' ;; ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 tmp_addflag=' -i_dynamic' ;; efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 tmp_addflag=' -i_dynamic -nofor_main' ;; ifc* | ifort*) # Intel Fortran compiler tmp_addflag=' -nofor_main' ;; esac archive_cmds_GCJ='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' if test $supports_anon_versioning = yes; then archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ $echo "local: *; };" >> $output_objdir/$libname.ver~ $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi else ld_shlibs_GCJ=no fi ;; netbsd*) if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= else archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' fi ;; solaris* | sysv5*) if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then ld_shlibs_GCJ=no cat <&2 *** Warning: The releases 2.8.* of the GNU linker cannot reliably *** create shared libraries on Solaris systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.9.1 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. EOF elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs_GCJ=no fi ;; sunos4*) archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' wlarc= hardcode_direct_GCJ=yes hardcode_shlibpath_var_GCJ=no ;; *) if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs_GCJ=no fi ;; esac if test "$ld_shlibs_GCJ" = no; then runpath_var= hardcode_libdir_flag_spec_GCJ= export_dynamic_flag_spec_GCJ= whole_archive_flag_spec_GCJ= fi else # PORTME fill in a description of your system's linker (not GNU ld) case $host_os in aix3*) allow_undefined_flag_GCJ=unsupported always_export_symbols_GCJ=yes archive_expsym_cmds_GCJ='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. hardcode_minus_L_GCJ=yes if test "$GCC" = yes && test -z "$link_static_flag"; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. hardcode_direct_GCJ=unsupported fi ;; aix4* | aix5*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' no_entry_flag="" else # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to AIX nm, but means don't demangle with GNU nm if $NM -V 2>&1 | grep 'GNU' > /dev/null; then export_symbols_cmds_GCJ='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' else export_symbols_cmds_GCJ='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' fi aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. case $host_os in aix4.[23]|aix4.[23].*|aix5*) for ld_flag in $LDFLAGS; do if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then aix_use_runtimelinking=yes break fi done esac exp_sym_flag='-bexport' no_entry_flag='-bnoentry' fi # When large executables or shared objects are built, AIX ld can # have problems creating the table of contents. If linking a library # or program results in "error TOC overflow" add -mminimal-toc to # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. archive_cmds_GCJ='' hardcode_direct_GCJ=yes hardcode_libdir_separator_GCJ=':' link_all_deplibs_GCJ=yes if test "$GCC" = yes; then case $host_os in aix4.[012]|aix4.[012].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && \ strings "$collect2name" | grep resolve_lib_name >/dev/null then # We have reworked collect2 hardcode_direct_GCJ=yes else # We have old collect2 hardcode_direct_GCJ=unsupported # It fails to find uninstalled libraries when the uninstalled # path is not listed in the libpath. Setting hardcode_minus_L # to unsupported forces relinking hardcode_minus_L_GCJ=yes hardcode_libdir_flag_spec_GCJ='-L$libdir' hardcode_libdir_separator_GCJ= fi esac shared_flag='-shared' if test "$aix_use_runtimelinking" = yes; then shared_flag="$shared_flag "'${wl}-G' fi else # not using gcc if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else if test "$aix_use_runtimelinking" = yes; then shared_flag='${wl}-G' else shared_flag='${wl}-bM:SRE' fi fi fi # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to export. always_export_symbols_GCJ=yes if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. allow_undefined_flag_GCJ='-berok' # Determine the default libpath from the value encoded in an empty executable. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } }'` # Check for a 64-bit object if we didn't find anything. if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } }'`; fi else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" archive_expsym_cmds_GCJ="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; then hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib' allow_undefined_flag_GCJ="-z nodefs" archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an empty executable. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } }'` # Check for a 64-bit object if we didn't find anything. if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } }'`; fi else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. no_undefined_flag_GCJ=' ${wl}-bernotok' allow_undefined_flag_GCJ=' ${wl}-berok' # -bexpall does not export symbols beginning with underscore (_) always_export_symbols_GCJ=yes # Exported symbols can be pulled into shared objects from archives whole_archive_flag_spec_GCJ=' ' archive_cmds_need_lc_GCJ=yes # This is similar to how AIX traditionally builds its shared libraries. archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; amigaos*) archive_cmds_GCJ='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' hardcode_libdir_flag_spec_GCJ='-L$libdir' hardcode_minus_L_GCJ=yes # see comment about different semantics on the GNU ld section ld_shlibs_GCJ=no ;; bsdi[45]*) export_dynamic_flag_spec_GCJ=-rdynamic ;; cygwin* | mingw* | pw32*) # When not using gcc, we currently assume that we are using # Microsoft Visual C++. # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. hardcode_libdir_flag_spec_GCJ=' ' allow_undefined_flag_GCJ=unsupported # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' # The linker will automatically build a .lib file if we build a DLL. old_archive_From_new_cmds_GCJ='true' # FIXME: Should let the user specify the lib program. old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs' fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`' enable_shared_with_static_runtimes_GCJ=yes ;; darwin* | rhapsody*) case $host_os in rhapsody* | darwin1.[012]) allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress' ;; *) # Darwin 1.3 on if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' else case ${MACOSX_DEPLOYMENT_TARGET} in 10.[012]) allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 10.*) allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup' ;; esac fi ;; esac archive_cmds_need_lc_GCJ=no hardcode_direct_GCJ=no hardcode_automatic_GCJ=yes hardcode_shlibpath_var_GCJ=unsupported whole_archive_flag_spec_GCJ='' link_all_deplibs_GCJ=yes if test "$GCC" = yes ; then output_verbose_link_cmd='echo' archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' else case $cc_basename in xlc*) output_verbose_link_cmd='echo' archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' ;; *) ld_shlibs_GCJ=no ;; esac fi ;; dgux*) archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec_GCJ='-L$libdir' hardcode_shlibpath_var_GCJ=no ;; freebsd1*) ld_shlibs_GCJ=no ;; # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor # support. Future versions do this automatically, but an explicit c++rt0.o # does not break anything, and helps significantly (at the cost of a little # extra space). freebsd2.2*) archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' hardcode_libdir_flag_spec_GCJ='-R$libdir' hardcode_direct_GCJ=yes hardcode_shlibpath_var_GCJ=no ;; # Unfortunately, older versions of FreeBSD 2 do not have this feature. freebsd2*) archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' hardcode_direct_GCJ=yes hardcode_minus_L_GCJ=yes hardcode_shlibpath_var_GCJ=no ;; # FreeBSD 3 and greater uses gcc -shared to do shared libraries. freebsd* | kfreebsd*-gnu | dragonfly*) archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' hardcode_libdir_flag_spec_GCJ='-R$libdir' hardcode_direct_GCJ=yes hardcode_shlibpath_var_GCJ=no ;; hpux9*) if test "$GCC" = yes; then archive_cmds_GCJ='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else archive_cmds_GCJ='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' fi hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' hardcode_libdir_separator_GCJ=: hardcode_direct_GCJ=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L_GCJ=yes export_dynamic_flag_spec_GCJ='${wl}-E' ;; hpux10* | hpux11*) if test "$GCC" = yes -a "$with_gnu_ld" = no; then case $host_cpu in hppa*64*|ia64*) archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; *) archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac else case $host_cpu in hppa*64*|ia64*) archive_cmds_GCJ='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags' ;; *) archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' ;; esac fi if test "$with_gnu_ld" = no; then case $host_cpu in hppa*64*) hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' hardcode_libdir_flag_spec_ld_GCJ='+b $libdir' hardcode_libdir_separator_GCJ=: hardcode_direct_GCJ=no hardcode_shlibpath_var_GCJ=no ;; ia64*) hardcode_libdir_flag_spec_GCJ='-L$libdir' hardcode_direct_GCJ=no hardcode_shlibpath_var_GCJ=no # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L_GCJ=yes ;; *) hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' hardcode_libdir_separator_GCJ=: hardcode_direct_GCJ=yes export_dynamic_flag_spec_GCJ='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L_GCJ=yes ;; esac fi ;; irix5* | irix6* | nonstopux*) if test "$GCC" = yes; then archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else archive_cmds_GCJ='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir' fi hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator_GCJ=: link_all_deplibs_GCJ=yes ;; netbsd*) if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF fi hardcode_libdir_flag_spec_GCJ='-R$libdir' hardcode_direct_GCJ=yes hardcode_shlibpath_var_GCJ=no ;; newsos6) archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct_GCJ=yes hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator_GCJ=: hardcode_shlibpath_var_GCJ=no ;; openbsd*) hardcode_direct_GCJ=yes hardcode_shlibpath_var_GCJ=no if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' export_dynamic_flag_spec_GCJ='${wl}-E' else case $host_os in openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec_GCJ='-R$libdir' ;; *) archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' ;; esac fi ;; os2*) hardcode_libdir_flag_spec_GCJ='-L$libdir' hardcode_minus_L_GCJ=yes allow_undefined_flag_GCJ=unsupported archive_cmds_GCJ='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' ;; osf3*) if test "$GCC" = yes; then allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else allow_undefined_flag_GCJ=' -expect_unresolved \*' archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' fi hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator_GCJ=: ;; osf4* | osf5*) # as osf3* with the addition of -msym flag if test "$GCC" = yes; then allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' else allow_undefined_flag_GCJ=' -expect_unresolved \*' archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds_GCJ='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp' # Both c and cxx compiler support -rpath directly hardcode_libdir_flag_spec_GCJ='-rpath $libdir' fi hardcode_libdir_separator_GCJ=: ;; sco3.2v5*) archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_shlibpath_var_GCJ=no export_dynamic_flag_spec_GCJ='${wl}-Bexport' runpath_var=LD_RUN_PATH hardcode_runpath_var=yes ;; solaris*) no_undefined_flag_GCJ=' -z text' if test "$GCC" = yes; then wlarc='${wl}' archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' else wlarc='' archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' fi hardcode_libdir_flag_spec_GCJ='-R$libdir' hardcode_shlibpath_var_GCJ=no case $host_os in solaris2.[0-5] | solaris2.[0-5].*) ;; *) # The compiler driver will combine linker options so we # cannot just pass the convience library names through # without $wl, iff we do not link with $LD. # Luckily, gcc supports the same syntax we need for Sun Studio. # Supported since Solaris 2.6 (maybe 2.5.1?) case $wlarc in '') whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;; *) whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;; esac ;; esac link_all_deplibs_GCJ=yes ;; sunos4*) if test "x$host_vendor" = xsequent; then # Use $CC to link under sequent, because it throws in some extra .o # files that make .init and .fini sections work. archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' fi hardcode_libdir_flag_spec_GCJ='-L$libdir' hardcode_direct_GCJ=yes hardcode_minus_L_GCJ=yes hardcode_shlibpath_var_GCJ=no ;; sysv4) case $host_vendor in sni) archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct_GCJ=yes # is this really true??? ;; siemens) ## LD is ld it makes a PLAMLIB ## CC just makes a GrossModule. archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags' reload_cmds_GCJ='$CC -r -o $output$reload_objs' hardcode_direct_GCJ=no ;; motorola) archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie ;; esac runpath_var='LD_RUN_PATH' hardcode_shlibpath_var_GCJ=no ;; sysv4.3*) archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_shlibpath_var_GCJ=no export_dynamic_flag_spec_GCJ='-Bexport' ;; sysv4*MP*) if test -d /usr/nec; then archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_shlibpath_var_GCJ=no runpath_var=LD_RUN_PATH hardcode_runpath_var=yes ld_shlibs_GCJ=yes fi ;; sysv4.2uw2*) archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags' hardcode_direct_GCJ=yes hardcode_minus_L_GCJ=no hardcode_shlibpath_var_GCJ=no hardcode_runpath_var=yes runpath_var=LD_RUN_PATH ;; sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*) no_undefined_flag_GCJ='${wl}-z ${wl}text' if test "$GCC" = yes; then archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds_GCJ='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' fi runpath_var='LD_RUN_PATH' hardcode_shlibpath_var_GCJ=no ;; sysv5*) no_undefined_flag_GCJ=' -z text' # $CC -shared without GNU ld will not create a library from C++ # object files and a static libstdc++, better avoid it by now archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' hardcode_libdir_flag_spec_GCJ= hardcode_shlibpath_var_GCJ=no runpath_var='LD_RUN_PATH' ;; uts4*) archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec_GCJ='-L$libdir' hardcode_shlibpath_var_GCJ=no ;; *) ld_shlibs_GCJ=no ;; esac fi echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5 echo "${ECHO_T}$ld_shlibs_GCJ" >&6 test "$ld_shlibs_GCJ" = no && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" if test "$GCC" = yes; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi # # Do we need to explicitly link libc? # case "x$archive_cmds_need_lc_GCJ" in x|xyes) # Assume -lc should be added archive_cmds_need_lc_GCJ=yes if test "$enable_shared" = yes && test "$GCC" = yes; then case $archive_cmds_GCJ in *'~'*) # FIXME: we may have to deal with multi-command sequences. ;; '$CC '*) # Test whether the compiler implicitly links with -lc since on some # systems, -lgcc has to come before -lc. If gcc already passes -lc # to ld, don't add -lc before -lgcc. echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6 $rm conftest* printf "$lt_simple_compile_test_code" > conftest.$ac_ext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } 2>conftest.err; then soname=conftest lib=conftest libobjs=conftest.$ac_objext deplibs= wl=$lt_prog_compiler_wl_GCJ compiler_flags=-v linker_flags=-v verstring= output_objdir=. libname=conftest lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ allow_undefined_flag_GCJ= if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } then archive_cmds_need_lc_GCJ=no else archive_cmds_need_lc_GCJ=yes fi allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag else cat conftest.err 1>&5 fi $rm conftest* echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5 echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6 ;; esac fi ;; esac echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6 library_names_spec= libname_spec='lib$name' soname_spec= shrext_cmds=".so" postinstall_cmds= postuninstall_cmds= finish_cmds= finish_eval= shlibpath_var= shlibpath_overrides_runpath=unknown version_type=none dynamic_linker="$host_os ld.so" sys_lib_dlsearch_path_spec="/lib /usr/lib" if test "$GCC" = yes; then sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then # if the path contains ";" then we assume it to be the separator # otherwise default to the standard path separator (i.e. ":") - it is # assumed that no part of a normal pathname contains ";" but that should # okay in the real world where ";" in dirpaths is itself problematic. sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` else sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi else sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" fi need_lib_prefix=unknown hardcode_into_libs=no # when you set need_version to no, make sure it does not cause -set_version # flags to be left without arguments need_version=unknown case $host_os in aix3*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' shlibpath_var=LIBPATH # AIX 3 has no versioning support, so we append a major version to the name. soname_spec='${libname}${release}${shared_ext}$major' ;; aix4* | aix5*) version_type=linux need_lib_prefix=no need_version=no hardcode_into_libs=yes if test "$host_cpu" = ia64; then # AIX 5 supports IA64 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH else # With GCC up to 2.95.x, collect2 would create an import file # for dependence libraries. The import file would start with # the line `#! .'. This would cause the generated library to # depend on `.', always an invalid library. This was fixed in # development snapshots of GCC prior to 3.0. case $host_os in aix4 | aix4.[01] | aix4.[01].*) if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' echo ' yes ' echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then : else can_build_shared=no fi ;; esac # AIX (on Power*) has no versioning support, so currently we can not hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. if test "$aix_use_runtimelinking" = yes; then # If using run time linking (on AIX 4.2 or later) use lib.so # instead of lib.a to let people know that these are not # typical AIX shared libraries. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' else # We preserve .a as extension for shared libraries through AIX4.2 # and later when we are not doing run time linking. library_names_spec='${libname}${release}.a $libname.a' soname_spec='${libname}${release}${shared_ext}$major' fi shlibpath_var=LIBPATH fi ;; amigaos*) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; beos*) library_names_spec='${libname}${shared_ext}' dynamic_linker="$host_os ld.so" shlibpath_var=LIBRARY_PATH ;; bsdi[45]*) version_type=linux need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" # the default ld.so.conf also contains /usr/contrib/lib and # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow # libtool to hard-code these into programs ;; cygwin* | mingw* | pw32*) version_type=windows shrext_cmds=".dll" need_version=no need_lib_prefix=no case $GCC,$host_os in yes,cygwin* | yes,mingw* | yes,pw32*) library_names_spec='$libname.dll.a' # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \${file}`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ chmod a+x \$dldir/$dlname' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $rm \$dlpath' shlibpath_overrides_runpath=yes case $host_os in cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" ;; mingw*) # MinGW DLLs use traditional 'lib' prefix soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then # It is most probably a Windows format PATH printed by # mingw gcc, but we are running on Cygwin. Gcc prints its search # path with ; separators, and with drive letters. We can handle the # drive letters (cygwin fileutils understands them), so leave them, # especially as we might pass files found there to a mingw objdump, # which wouldn't understand a cygwinified path. Ahh. sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` else sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; esac ;; *) library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' ;; esac dynamic_linker='Win32 ld.exe' # FIXME: first we should search . and the directory the executable is in shlibpath_var=PATH ;; darwin* | rhapsody*) dynamic_linker="$host_os dyld" version_type=darwin need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' soname_spec='${libname}${release}${major}$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. if test "$GCC" = yes; then sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` else sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' fi sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' ;; dgux*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; freebsd1*) dynamic_linker=no ;; kfreebsd*-gnu) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='GNU ld.so' ;; freebsd* | dragonfly*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. if test -x /usr/bin/objformat; then objformat=`/usr/bin/objformat` else case $host_os in freebsd[123]*) objformat=aout ;; *) objformat=elf ;; esac fi version_type=freebsd-$objformat case $version_type in freebsd-elf*) library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' need_version=no need_lib_prefix=no ;; freebsd-*) library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' need_version=yes ;; esac shlibpath_var=LD_LIBRARY_PATH case $host_os in freebsd2*) shlibpath_overrides_runpath=yes ;; freebsd3.[01]* | freebsdelf3.[01]*) shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; *) # from 3.2 on shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; esac ;; gnu*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH hardcode_into_libs=yes ;; hpux9* | hpux10* | hpux11*) # Give a soname corresponding to the major version so that dld.sl refuses to # link against other versions. version_type=sunos need_lib_prefix=no need_version=no case $host_cpu in ia64*) shrext_cmds='.so' hardcode_into_libs=yes dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' if test "X$HPUX_IA64_MODE" = X32; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" fi sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; hppa*64*) shrext_cmds='.sl' hardcode_into_libs=yes dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; *) shrext_cmds='.sl' dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' ;; esac # HP-UX runs *really* slowly unless shared libraries are mode 555. postinstall_cmds='chmod 555 $lib' ;; irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; *) if test "$lt_cv_prog_gnu_ld" = yes; then version_type=linux else version_type=irix fi ;; esac need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' case $host_os in irix5* | nonstopux*) libsuff= shlibsuff= ;; *) case $LD in # libtool.m4 will add one of these switches to LD *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= libmagic=32-bit;; *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 libmagic=N32;; *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 libmagic=64-bit;; *) libsuff= shlibsuff= libmagic=never-match;; esac ;; esac shlibpath_var=LD_LIBRARY${shlibsuff}_PATH shlibpath_overrides_runpath=no sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" hardcode_into_libs=yes ;; # No shared lib support for Linux oldld, aout, or coff. linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; # This must be Linux ELF. linux*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no # This implies no fast_install, which is unacceptable. # Some rework will be needed to allow for fast_install # before this can be enabled. hardcode_into_libs=yes # find out which ABI we are using libsuff= case "$host_cpu" in x86_64*|s390x*|powerpc64*) echo '#line 21071 "configure"' > conftest.$ac_ext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then case `/usr/bin/file conftest.$ac_objext` in *64-bit*) libsuff=64 sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}" ;; esac fi rm -rf conftest* ;; esac # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra" fi # 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' ;; knetbsd*-gnu) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='GNU ld.so' ;; netbsd*) version_type=sunos need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' dynamic_linker='NetBSD (a.out) ld.so' else library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='NetBSD ld.elf_so' fi shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; newsos6) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; nto-qnx*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; openbsd*) version_type=sunos need_lib_prefix=no # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. case $host_os in openbsd3.3 | openbsd3.3.*) need_version=yes ;; *) need_version=no ;; esac library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' shlibpath_var=LD_LIBRARY_PATH if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then case $host_os in openbsd2.[89] | openbsd2.[89].*) shlibpath_overrides_runpath=no ;; *) shlibpath_overrides_runpath=yes ;; esac else shlibpath_overrides_runpath=yes fi ;; os2*) libname_spec='$name' shrext_cmds=".dll" need_lib_prefix=no library_names_spec='$libname${shared_ext} $libname.a' dynamic_linker='OS/2 ld.exe' shlibpath_var=LIBPATH ;; osf3* | osf4* | osf5*) version_type=osf need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" ;; sco3.2v5*) version_type=osf soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH ;; solaris*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes # ldd complains unless libraries are executable postinstall_cmds='chmod +x $lib' ;; sunos4*) version_type=sunos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes if test "$with_gnu_ld" = yes; then need_lib_prefix=no fi need_version=yes ;; sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH case $host_vendor in sni) shlibpath_overrides_runpath=no need_lib_prefix=no export_dynamic_flag_spec='${wl}-Blargedynsym' runpath_var=LD_RUN_PATH ;; siemens) need_lib_prefix=no ;; motorola) need_lib_prefix=no need_version=no shlibpath_overrides_runpath=no sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' ;; esac ;; sysv4*MP*) if test -d /usr/nec ;then version_type=linux library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' soname_spec='$libname${shared_ext}.$major' shlibpath_var=LD_LIBRARY_PATH fi ;; uts4*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; *) dynamic_linker=no ;; esac echo "$as_me:$LINENO: result: $dynamic_linker" >&5 echo "${ECHO_T}$dynamic_linker" >&6 test "$dynamic_linker" = no && can_build_shared=no echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6 hardcode_action_GCJ= if test -n "$hardcode_libdir_flag_spec_GCJ" || \ test -n "$runpath_var_GCJ" || \ test "X$hardcode_automatic_GCJ" = "Xyes" ; then # We can hardcode non-existant directories. if test "$hardcode_direct_GCJ" != no && # If the only mechanism to avoid hardcoding is shlibpath_var, we # have to relink, otherwise we might link with an installed library # when we should be linking with a yet-to-be-installed one ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no && test "$hardcode_minus_L_GCJ" != no; then # Linking always hardcodes the temporary library directory. hardcode_action_GCJ=relink else # We can link without hardcoding, and we can hardcode nonexisting dirs. hardcode_action_GCJ=immediate fi else # We cannot hardcode anything, or else we can only hardcode existing # directories. hardcode_action_GCJ=unsupported fi echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5 echo "${ECHO_T}$hardcode_action_GCJ" >&6 if test "$hardcode_action_GCJ" = relink; then # Fast installation is not supported enable_fast_install=no elif test "$shlibpath_overrides_runpath" = yes || test "$enable_shared" = no; then # Fast installation is not necessary enable_fast_install=needless fi striplib= old_striplib= echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" test -z "$striplib" && striplib="$STRIP --strip-unneeded" echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes" >&6 else # FIXME - insert some real tests, host_os isn't really good enough case $host_os in darwin*) if test -n "$STRIP" ; then striplib="$STRIP -x" echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi ;; *) echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 ;; esac fi if test "x$enable_dlopen" != xyes; then enable_dlopen=unknown enable_dlopen_self=unknown enable_dlopen_self_static=unknown else lt_cv_dlopen=no lt_cv_dlopen_libs= case $host_os in beos*) lt_cv_dlopen="load_add_on" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ;; mingw* | pw32*) lt_cv_dlopen="LoadLibrary" lt_cv_dlopen_libs= ;; cygwin*) lt_cv_dlopen="dlopen" lt_cv_dlopen_libs= ;; darwin*) # if libdl is installed we need to link against it echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 if test "${ac_cv_lib_dl_dlopen+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char dlopen (); int main () { dlopen (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_dl_dlopen=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_lib_dl_dlopen=no fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 if test $ac_cv_lib_dl_dlopen = yes; then lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else lt_cv_dlopen="dyld" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes fi ;; *) echo "$as_me:$LINENO: checking for shl_load" >&5 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6 if test "${ac_cv_func_shl_load+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Define shl_load to an innocuous variant, in case declares shl_load. For example, HP-UX 11i declares gettimeofday. */ #define shl_load innocuous_shl_load /* System header to define __stub macros and hopefully few prototypes, which can conflict with char shl_load (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef shl_load /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char shl_load (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_shl_load) || defined (__stub___shl_load) choke me #else char (*f) () = shl_load; #endif #ifdef __cplusplus } #endif int main () { return f != shl_load; ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_func_shl_load=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_func_shl_load=no fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 echo "${ECHO_T}$ac_cv_func_shl_load" >&6 if test $ac_cv_func_shl_load = yes; then lt_cv_dlopen="shl_load" else echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6 if test "${ac_cv_lib_dld_shl_load+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldld $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char shl_load (); int main () { shl_load (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_dld_shl_load=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_lib_dld_shl_load=no fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6 if test $ac_cv_lib_dld_shl_load = yes; then lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld" else echo "$as_me:$LINENO: checking for dlopen" >&5 echo $ECHO_N "checking for dlopen... $ECHO_C" >&6 if test "${ac_cv_func_dlopen+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Define dlopen to an innocuous variant, in case declares dlopen. For example, HP-UX 11i declares gettimeofday. */ #define dlopen innocuous_dlopen /* System header to define __stub macros and hopefully few prototypes, which can conflict with char dlopen (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef dlopen /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char dlopen (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_dlopen) || defined (__stub___dlopen) choke me #else char (*f) () = dlopen; #endif #ifdef __cplusplus } #endif int main () { return f != dlopen; ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_func_dlopen=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_func_dlopen=no fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 echo "${ECHO_T}$ac_cv_func_dlopen" >&6 if test $ac_cv_func_dlopen = yes; then lt_cv_dlopen="dlopen" else echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 if test "${ac_cv_lib_dl_dlopen+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char dlopen (); int main () { dlopen (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_dl_dlopen=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_lib_dl_dlopen=no fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 if test $ac_cv_lib_dl_dlopen = yes; then lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6 if test "${ac_cv_lib_svld_dlopen+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lsvld $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char dlopen (); int main () { dlopen (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_svld_dlopen=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_lib_svld_dlopen=no fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6 if test $ac_cv_lib_svld_dlopen = yes; then lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" else echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6 if test "${ac_cv_lib_dld_dld_link+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldld $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char dld_link (); int main () { dld_link (); ; return 0; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_dld_dld_link=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_cv_lib_dld_dld_link=no fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6 if test $ac_cv_lib_dld_dld_link = yes; then lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld" fi fi fi fi fi fi ;; esac if test "x$lt_cv_dlopen" != xno; then enable_dlopen=yes else enable_dlopen=no fi case $lt_cv_dlopen in dlopen) save_CPPFLAGS="$CPPFLAGS" test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" save_LDFLAGS="$LDFLAGS" eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" save_LIBS="$LIBS" LIBS="$lt_cv_dlopen_libs $LIBS" echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6 if test "${lt_cv_dlopen_self+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test "$cross_compiling" = yes; then : lt_cv_dlopen_self=cross else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext < #endif #include #ifdef RTLD_GLOBAL # define LT_DLGLOBAL RTLD_GLOBAL #else # ifdef DL_GLOBAL # define LT_DLGLOBAL DL_GLOBAL # else # define LT_DLGLOBAL 0 # endif #endif /* We may have to define LT_DLLAZY_OR_NOW in the command line if we find out it does not work in some platform. */ #ifndef LT_DLLAZY_OR_NOW # ifdef RTLD_LAZY # define LT_DLLAZY_OR_NOW RTLD_LAZY # else # ifdef DL_LAZY # define LT_DLLAZY_OR_NOW DL_LAZY # else # ifdef RTLD_NOW # define LT_DLLAZY_OR_NOW RTLD_NOW # else # ifdef DL_NOW # define LT_DLLAZY_OR_NOW DL_NOW # else # define LT_DLLAZY_OR_NOW 0 # endif # endif # endif # endif #endif #ifdef __cplusplus extern "C" void exit (int); #endif void fnord() { int i=42;} int main () { void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); int status = $lt_dlunknown; if (self) { if (dlsym (self,"fnord")) status = $lt_dlno_uscore; else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; /* dlclose (self); */ } exit (status); } EOF if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? case x$lt_status in x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; x$lt_unknown|x*) lt_cv_dlopen_self=no ;; esac else : # compilation failed lt_cv_dlopen_self=no fi fi rm -fr conftest* fi echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 echo "${ECHO_T}$lt_cv_dlopen_self" >&6 if test "x$lt_cv_dlopen_self" = xyes; then LDFLAGS="$LDFLAGS $link_static_flag" echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6 if test "${lt_cv_dlopen_self_static+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if test "$cross_compiling" = yes; then : lt_cv_dlopen_self_static=cross else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext < #endif #include #ifdef RTLD_GLOBAL # define LT_DLGLOBAL RTLD_GLOBAL #else # ifdef DL_GLOBAL # define LT_DLGLOBAL DL_GLOBAL # else # define LT_DLGLOBAL 0 # endif #endif /* We may have to define LT_DLLAZY_OR_NOW in the command line if we find out it does not work in some platform. */ #ifndef LT_DLLAZY_OR_NOW # ifdef RTLD_LAZY # define LT_DLLAZY_OR_NOW RTLD_LAZY # else # ifdef DL_LAZY # define LT_DLLAZY_OR_NOW DL_LAZY # else # ifdef RTLD_NOW # define LT_DLLAZY_OR_NOW RTLD_NOW # else # ifdef DL_NOW # define LT_DLLAZY_OR_NOW DL_NOW # else # define LT_DLLAZY_OR_NOW 0 # endif # endif # endif # endif #endif #ifdef __cplusplus extern "C" void exit (int); #endif void fnord() { int i=42;} int main () { void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); int status = $lt_dlunknown; if (self) { if (dlsym (self,"fnord")) status = $lt_dlno_uscore; else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; /* dlclose (self); */ } exit (status); } EOF if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? case x$lt_status in x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;; esac else : # compilation failed lt_cv_dlopen_self_static=no fi fi rm -fr conftest* fi echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6 fi CPPFLAGS="$save_CPPFLAGS" LDFLAGS="$save_LDFLAGS" LIBS="$save_LIBS" ;; esac case $lt_cv_dlopen_self in yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; *) enable_dlopen_self=unknown ;; esac case $lt_cv_dlopen_self_static in yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; *) enable_dlopen_self_static=unknown ;; esac fi # The else clause should only fire when bootstrapping the # libtool distribution, otherwise you forgot to ship ltmain.sh # with your package, and you will get complaints that there are # no rules to generate ltmain.sh. if test -f "$ltmain"; then # See if we are running on zsh, and set the options which allow our commands through # without removal of \ escapes. if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi # Now quote all the things that may contain metacharacters while being # careful not to overquote the AC_SUBSTed values. We take copies of the # variables and quote the copies for generation of the libtool script. for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \ SED SHELL STRIP \ libname_spec library_names_spec soname_spec extract_expsyms_cmds \ old_striplib striplib file_magic_cmd finish_cmds finish_eval \ deplibs_check_method reload_flag reload_cmds need_locks \ lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ lt_cv_sys_global_symbol_to_c_name_address \ sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ old_postinstall_cmds old_postuninstall_cmds \ compiler_GCJ \ CC_GCJ \ LD_GCJ \ lt_prog_compiler_wl_GCJ \ lt_prog_compiler_pic_GCJ \ lt_prog_compiler_static_GCJ \ lt_prog_compiler_no_builtin_flag_GCJ \ export_dynamic_flag_spec_GCJ \ thread_safe_flag_spec_GCJ \ whole_archive_flag_spec_GCJ \ enable_shared_with_static_runtimes_GCJ \ old_archive_cmds_GCJ \ old_archive_from_new_cmds_GCJ \ predep_objects_GCJ \ postdep_objects_GCJ \ predeps_GCJ \ postdeps_GCJ \ compiler_lib_search_path_GCJ \ archive_cmds_GCJ \ archive_expsym_cmds_GCJ \ postinstall_cmds_GCJ \ postuninstall_cmds_GCJ \ old_archive_from_expsyms_cmds_GCJ \ allow_undefined_flag_GCJ \ no_undefined_flag_GCJ \ export_symbols_cmds_GCJ \ hardcode_libdir_flag_spec_GCJ \ hardcode_libdir_flag_spec_ld_GCJ \ hardcode_libdir_separator_GCJ \ hardcode_automatic_GCJ \ module_cmds_GCJ \ module_expsym_cmds_GCJ \ lt_cv_prog_compiler_c_o_GCJ \ exclude_expsyms_GCJ \ include_expsyms_GCJ; do case $var in old_archive_cmds_GCJ | \ old_archive_from_new_cmds_GCJ | \ archive_cmds_GCJ | \ archive_expsym_cmds_GCJ | \ module_cmds_GCJ | \ module_expsym_cmds_GCJ | \ old_archive_from_expsyms_cmds_GCJ | \ export_symbols_cmds_GCJ | \ extract_expsyms_cmds | reload_cmds | finish_cmds | \ postinstall_cmds | postuninstall_cmds | \ old_postinstall_cmds | old_postuninstall_cmds | \ sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) # Double-quote double-evaled strings. eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" ;; *) eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" ;; esac done case $lt_echo in *'\$0 --fallback-echo"') lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` ;; esac cfgfile="$ofile" cat <<__EOF__ >> "$cfgfile" # ### BEGIN LIBTOOL TAG CONFIG: $tagname # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: # Shell to use when invoking shell scripts. SHELL=$lt_SHELL # Whether or not to build shared libraries. build_libtool_libs=$enable_shared # Whether or not to build static libraries. build_old_libs=$enable_static # Whether or not to add -lc for building shared libraries. build_libtool_need_lc=$archive_cmds_need_lc_GCJ # Whether or not to disallow shared libs when runtime libs are static allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ # Whether or not to optimize for fast installation. fast_install=$enable_fast_install # The host system. host_alias=$host_alias host=$host host_os=$host_os # The build system. build_alias=$build_alias build=$build build_os=$build_os # An echo program that does not interpret backslashes. echo=$lt_echo # The archiver. AR=$lt_AR AR_FLAGS=$lt_AR_FLAGS # A C compiler. LTCC=$lt_LTCC # A language-specific compiler. CC=$lt_compiler_GCJ # Is the compiler the GNU C compiler? with_gcc=$GCC_GCJ # An ERE matcher. EGREP=$lt_EGREP # The linker used to build libraries. LD=$lt_LD_GCJ # Whether we need hard or soft links. LN_S=$lt_LN_S # A BSD-compatible nm program. NM=$lt_NM # A symbol stripping program STRIP=$lt_STRIP # Used to examine libraries when file_magic_cmd begins "file" MAGIC_CMD=$MAGIC_CMD # Used on cygwin: DLL creation program. DLLTOOL="$DLLTOOL" # Used on cygwin: object dumper. OBJDUMP="$OBJDUMP" # Used on cygwin: assembler. AS="$AS" # The name of the directory that contains temporary libtool files. objdir=$objdir # How to create reloadable object files. reload_flag=$lt_reload_flag reload_cmds=$lt_reload_cmds # How to pass a linker flag through the compiler. wl=$lt_lt_prog_compiler_wl_GCJ # Object file suffix (normally "o"). objext="$ac_objext" # Old archive suffix (normally "a"). libext="$libext" # Shared library suffix (normally ".so"). shrext_cmds='$shrext_cmds' # Executable file suffix (normally ""). exeext="$exeext" # Additional compiler flags for building library objects. pic_flag=$lt_lt_prog_compiler_pic_GCJ pic_mode=$pic_mode # What is the maximum length of a command? max_cmd_len=$lt_cv_sys_max_cmd_len # Does compiler simultaneously support -c and -o options? compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ # Must we lock files when doing compilation? need_locks=$lt_need_locks # Do we need the lib prefix for modules? need_lib_prefix=$need_lib_prefix # Do we need a version for libraries? need_version=$need_version # Whether dlopen is supported. dlopen_support=$enable_dlopen # Whether dlopen of programs is supported. dlopen_self=$enable_dlopen_self # Whether dlopen of statically linked programs is supported. dlopen_self_static=$enable_dlopen_self_static # Compiler flag to prevent dynamic linking. link_static_flag=$lt_lt_prog_compiler_static_GCJ # Compiler flag to turn off builtin functions. no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ # Compiler flag to allow reflexive dlopens. export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ # Compiler flag to generate shared objects directly from archives. whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ # Compiler flag to generate thread-safe objects. thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ # Library versioning type. version_type=$version_type # Format of library name prefix. libname_spec=$lt_libname_spec # List of archive names. First name is the real one, the rest are links. # The last name is the one that the linker finds with -lNAME. library_names_spec=$lt_library_names_spec # The coded name of the library, if different from the real name. soname_spec=$lt_soname_spec # Commands used to build and install an old-style archive. RANLIB=$lt_RANLIB old_archive_cmds=$lt_old_archive_cmds_GCJ old_postinstall_cmds=$lt_old_postinstall_cmds old_postuninstall_cmds=$lt_old_postuninstall_cmds # Create an old-style archive from a shared archive. old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ # Create a temporary old-style archive to link instead of a shared archive. old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ # Commands used to build and install a shared archive. archive_cmds=$lt_archive_cmds_GCJ archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ postinstall_cmds=$lt_postinstall_cmds postuninstall_cmds=$lt_postuninstall_cmds # Commands used to build a loadable module (assumed same as above if empty) module_cmds=$lt_module_cmds_GCJ module_expsym_cmds=$lt_module_expsym_cmds_GCJ # Commands to strip libraries. old_striplib=$lt_old_striplib striplib=$lt_striplib # Dependencies to place before the objects being linked to create a # shared library. predep_objects=$lt_predep_objects_GCJ # Dependencies to place after the objects being linked to create a # shared library. postdep_objects=$lt_postdep_objects_GCJ # Dependencies to place before the objects being linked to create a # shared library. predeps=$lt_predeps_GCJ # Dependencies to place after the objects being linked to create a # shared library. postdeps=$lt_postdeps_GCJ # The library search path used internally by the compiler when linking # a shared library. compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ # Method to check whether dependent libraries are shared objects. deplibs_check_method=$lt_deplibs_check_method # Command to use when deplibs_check_method == file_magic. file_magic_cmd=$lt_file_magic_cmd # Flag that allows shared libraries with undefined symbols to be built. allow_undefined_flag=$lt_allow_undefined_flag_GCJ # Flag that forces no undefined symbols. no_undefined_flag=$lt_no_undefined_flag_GCJ # Commands used to finish a libtool library installation in a directory. finish_cmds=$lt_finish_cmds # Same as above, but a single script fragment to be evaled but not shown. finish_eval=$lt_finish_eval # Take the output of nm and produce a listing of raw symbols and C names. global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe # Transform the output of nm in a proper C declaration global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl # Transform the output of nm in a C name address pair global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address # This is the shared library runtime path variable. runpath_var=$runpath_var # This is the shared library path variable. shlibpath_var=$shlibpath_var # Is shlibpath searched before the hard-coded library search path? shlibpath_overrides_runpath=$shlibpath_overrides_runpath # How to hardcode a shared library path into an executable. hardcode_action=$hardcode_action_GCJ # Whether we should hardcode library paths into libraries. hardcode_into_libs=$hardcode_into_libs # Flag to hardcode \$libdir into a binary during linking. # This must work even if \$libdir does not exist. hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ # If ld is used when linking, flag to hardcode \$libdir into # a binary during linking. This must work even if \$libdir does # not exist. hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ # Whether we need a single -rpath flag with a separated argument. hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the # resulting binary. hardcode_direct=$hardcode_direct_GCJ # Set to yes if using the -LDIR flag during linking hardcodes DIR into the # resulting binary. hardcode_minus_L=$hardcode_minus_L_GCJ # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into # the resulting binary. hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ # Set to yes if building a shared library automatically hardcodes DIR into the library # and all subsequent libraries and executables linked against it. hardcode_automatic=$hardcode_automatic_GCJ # Variables whose values should be saved in libtool wrapper scripts and # restored at relink time. variables_saved_for_relink="$variables_saved_for_relink" # Whether libtool must link a program against all its dependency libraries. link_all_deplibs=$link_all_deplibs_GCJ # Compile-time system search path for libraries sys_lib_search_path_spec=$lt_sys_lib_search_path_spec # Run-time system search path for libraries sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec # Fix the shell variable \$srcfile for the compiler. fix_srcfile_path="$fix_srcfile_path_GCJ" # Set to yes if exported symbols are required. always_export_symbols=$always_export_symbols_GCJ # The commands to list exported symbols. export_symbols_cmds=$lt_export_symbols_cmds_GCJ # The commands to extract the exported symbol list from a shared archive. extract_expsyms_cmds=$lt_extract_expsyms_cmds # Symbols that should not be listed in the preloaded symbols. exclude_expsyms=$lt_exclude_expsyms_GCJ # Symbols that must always be exported. include_expsyms=$lt_include_expsyms_GCJ # ### END LIBTOOL TAG CONFIG: $tagname __EOF__ else # If there is no Makefile yet, we rely on a make rule to execute # `config.status --recheck' to rerun these tests and create the # libtool script then. ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` if test -f "$ltmain_in"; then test -f Makefile && make "$ltmain" fi fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu CC="$lt_save_CC" else tagname="" fi ;; RC) # Source file extension for RC test sources. ac_ext=rc # Object file extension for compiled RC test sources. objext=o objext_RC=$objext # Code to be used in simple compile tests lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n' # Code to be used in simple link tests lt_simple_link_test_code="$lt_simple_compile_test_code" # ltmain only uses $CC for tagged configurations so make sure $CC is set. # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # Allow CC to be a program name with arguments. compiler=$CC # save warnings/boilerplate of simple test code ac_outfile=conftest.$ac_objext printf "$lt_simple_compile_test_code" >conftest.$ac_ext eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err _lt_compiler_boilerplate=`cat conftest.err` $rm conftest* ac_outfile=conftest.$ac_objext printf "$lt_simple_link_test_code" >conftest.$ac_ext eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` $rm conftest* # Allow CC to be a program name with arguments. lt_save_CC="$CC" CC=${RC-"windres"} compiler=$CC compiler_RC=$CC for cc_temp in $compiler""; do case $cc_temp in compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; \-*) ;; *) break;; esac done cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` lt_cv_prog_compiler_c_o_RC=yes # The else clause should only fire when bootstrapping the # libtool distribution, otherwise you forgot to ship ltmain.sh # with your package, and you will get complaints that there are # no rules to generate ltmain.sh. if test -f "$ltmain"; then # See if we are running on zsh, and set the options which allow our commands through # without removal of \ escapes. if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi # Now quote all the things that may contain metacharacters while being # careful not to overquote the AC_SUBSTed values. We take copies of the # variables and quote the copies for generation of the libtool script. for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \ SED SHELL STRIP \ libname_spec library_names_spec soname_spec extract_expsyms_cmds \ old_striplib striplib file_magic_cmd finish_cmds finish_eval \ deplibs_check_method reload_flag reload_cmds need_locks \ lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ lt_cv_sys_global_symbol_to_c_name_address \ sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ old_postinstall_cmds old_postuninstall_cmds \ compiler_RC \ CC_RC \ LD_RC \ lt_prog_compiler_wl_RC \ lt_prog_compiler_pic_RC \ lt_prog_compiler_static_RC \ lt_prog_compiler_no_builtin_flag_RC \ export_dynamic_flag_spec_RC \ thread_safe_flag_spec_RC \ whole_archive_flag_spec_RC \ enable_shared_with_static_runtimes_RC \ old_archive_cmds_RC \ old_archive_from_new_cmds_RC \ predep_objects_RC \ postdep_objects_RC \ predeps_RC \ postdeps_RC \ compiler_lib_search_path_RC \ archive_cmds_RC \ archive_expsym_cmds_RC \ postinstall_cmds_RC \ postuninstall_cmds_RC \ old_archive_from_expsyms_cmds_RC \ allow_undefined_flag_RC \ no_undefined_flag_RC \ export_symbols_cmds_RC \ hardcode_libdir_flag_spec_RC \ hardcode_libdir_flag_spec_ld_RC \ hardcode_libdir_separator_RC \ hardcode_automatic_RC \ module_cmds_RC \ module_expsym_cmds_RC \ lt_cv_prog_compiler_c_o_RC \ exclude_expsyms_RC \ include_expsyms_RC; do case $var in old_archive_cmds_RC | \ old_archive_from_new_cmds_RC | \ archive_cmds_RC | \ archive_expsym_cmds_RC | \ module_cmds_RC | \ module_expsym_cmds_RC | \ old_archive_from_expsyms_cmds_RC | \ export_symbols_cmds_RC | \ extract_expsyms_cmds | reload_cmds | finish_cmds | \ postinstall_cmds | postuninstall_cmds | \ old_postinstall_cmds | old_postuninstall_cmds | \ sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) # Double-quote double-evaled strings. eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" ;; *) eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" ;; esac done case $lt_echo in *'\$0 --fallback-echo"') lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` ;; esac cfgfile="$ofile" cat <<__EOF__ >> "$cfgfile" # ### BEGIN LIBTOOL TAG CONFIG: $tagname # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: # Shell to use when invoking shell scripts. SHELL=$lt_SHELL # Whether or not to build shared libraries. build_libtool_libs=$enable_shared # Whether or not to build static libraries. build_old_libs=$enable_static # Whether or not to add -lc for building shared libraries. build_libtool_need_lc=$archive_cmds_need_lc_RC # Whether or not to disallow shared libs when runtime libs are static allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC # Whether or not to optimize for fast installation. fast_install=$enable_fast_install # The host system. host_alias=$host_alias host=$host host_os=$host_os # The build system. build_alias=$build_alias build=$build build_os=$build_os # An echo program that does not interpret backslashes. echo=$lt_echo # The archiver. AR=$lt_AR AR_FLAGS=$lt_AR_FLAGS # A C compiler. LTCC=$lt_LTCC # A language-specific compiler. CC=$lt_compiler_RC # Is the compiler the GNU C compiler? with_gcc=$GCC_RC # An ERE matcher. EGREP=$lt_EGREP # The linker used to build libraries. LD=$lt_LD_RC # Whether we need hard or soft links. LN_S=$lt_LN_S # A BSD-compatible nm program. NM=$lt_NM # A symbol stripping program STRIP=$lt_STRIP # Used to examine libraries when file_magic_cmd begins "file" MAGIC_CMD=$MAGIC_CMD # Used on cygwin: DLL creation program. DLLTOOL="$DLLTOOL" # Used on cygwin: object dumper. OBJDUMP="$OBJDUMP" # Used on cygwin: assembler. AS="$AS" # The name of the directory that contains temporary libtool files. objdir=$objdir # How to create reloadable object files. reload_flag=$lt_reload_flag reload_cmds=$lt_reload_cmds # How to pass a linker flag through the compiler. wl=$lt_lt_prog_compiler_wl_RC # Object file suffix (normally "o"). objext="$ac_objext" # Old archive suffix (normally "a"). libext="$libext" # Shared library suffix (normally ".so"). shrext_cmds='$shrext_cmds' # Executable file suffix (normally ""). exeext="$exeext" # Additional compiler flags for building library objects. pic_flag=$lt_lt_prog_compiler_pic_RC pic_mode=$pic_mode # What is the maximum length of a command? max_cmd_len=$lt_cv_sys_max_cmd_len # Does compiler simultaneously support -c and -o options? compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC # Must we lock files when doing compilation? need_locks=$lt_need_locks # Do we need the lib prefix for modules? need_lib_prefix=$need_lib_prefix # Do we need a version for libraries? need_version=$need_version # Whether dlopen is supported. dlopen_support=$enable_dlopen # Whether dlopen of programs is supported. dlopen_self=$enable_dlopen_self # Whether dlopen of statically linked programs is supported. dlopen_self_static=$enable_dlopen_self_static # Compiler flag to prevent dynamic linking. link_static_flag=$lt_lt_prog_compiler_static_RC # Compiler flag to turn off builtin functions. no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC # Compiler flag to allow reflexive dlopens. export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC # Compiler flag to generate shared objects directly from archives. whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC # Compiler flag to generate thread-safe objects. thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC # Library versioning type. version_type=$version_type # Format of library name prefix. libname_spec=$lt_libname_spec # List of archive names. First name is the real one, the rest are links. # The last name is the one that the linker finds with -lNAME. library_names_spec=$lt_library_names_spec # The coded name of the library, if different from the real name. soname_spec=$lt_soname_spec # Commands used to build and install an old-style archive. RANLIB=$lt_RANLIB old_archive_cmds=$lt_old_archive_cmds_RC old_postinstall_cmds=$lt_old_postinstall_cmds old_postuninstall_cmds=$lt_old_postuninstall_cmds # Create an old-style archive from a shared archive. old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC # Create a temporary old-style archive to link instead of a shared archive. old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC # Commands used to build and install a shared archive. archive_cmds=$lt_archive_cmds_RC archive_expsym_cmds=$lt_archive_expsym_cmds_RC postinstall_cmds=$lt_postinstall_cmds postuninstall_cmds=$lt_postuninstall_cmds # Commands used to build a loadable module (assumed same as above if empty) module_cmds=$lt_module_cmds_RC module_expsym_cmds=$lt_module_expsym_cmds_RC # Commands to strip libraries. old_striplib=$lt_old_striplib striplib=$lt_striplib # Dependencies to place before the objects being linked to create a # shared library. predep_objects=$lt_predep_objects_RC # Dependencies to place after the objects being linked to create a # shared library. postdep_objects=$lt_postdep_objects_RC # Dependencies to place before the objects being linked to create a # shared library. predeps=$lt_predeps_RC # Dependencies to place after the objects being linked to create a # shared library. postdeps=$lt_postdeps_RC # The library search path used internally by the compiler when linking # a shared library. compiler_lib_search_path=$lt_compiler_lib_search_path_RC # Method to check whether dependent libraries are shared objects. deplibs_check_method=$lt_deplibs_check_method # Command to use when deplibs_check_method == file_magic. file_magic_cmd=$lt_file_magic_cmd # Flag that allows shared libraries with undefined symbols to be built. allow_undefined_flag=$lt_allow_undefined_flag_RC # Flag that forces no undefined symbols. no_undefined_flag=$lt_no_undefined_flag_RC # Commands used to finish a libtool library installation in a directory. finish_cmds=$lt_finish_cmds # Same as above, but a single script fragment to be evaled but not shown. finish_eval=$lt_finish_eval # Take the output of nm and produce a listing of raw symbols and C names. global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe # Transform the output of nm in a proper C declaration global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl # Transform the output of nm in a C name address pair global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address # This is the shared library runtime path variable. runpath_var=$runpath_var # This is the shared library path variable. shlibpath_var=$shlibpath_var # Is shlibpath searched before the hard-coded library search path? shlibpath_overrides_runpath=$shlibpath_overrides_runpath # How to hardcode a shared library path into an executable. hardcode_action=$hardcode_action_RC # Whether we should hardcode library paths into libraries. hardcode_into_libs=$hardcode_into_libs # Flag to hardcode \$libdir into a binary during linking. # This must work even if \$libdir does not exist. hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC # If ld is used when linking, flag to hardcode \$libdir into # a binary during linking. This must work even if \$libdir does # not exist. hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC # Whether we need a single -rpath flag with a separated argument. hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the # resulting binary. hardcode_direct=$hardcode_direct_RC # Set to yes if using the -LDIR flag during linking hardcodes DIR into the # resulting binary. hardcode_minus_L=$hardcode_minus_L_RC # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into # the resulting binary. hardcode_shlibpath_var=$hardcode_shlibpath_var_RC # Set to yes if building a shared library automatically hardcodes DIR into the library # and all subsequent libraries and executables linked against it. hardcode_automatic=$hardcode_automatic_RC # Variables whose values should be saved in libtool wrapper scripts and # restored at relink time. variables_saved_for_relink="$variables_saved_for_relink" # Whether libtool must link a program against all its dependency libraries. link_all_deplibs=$link_all_deplibs_RC # Compile-time system search path for libraries sys_lib_search_path_spec=$lt_sys_lib_search_path_spec # Run-time system search path for libraries sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec # Fix the shell variable \$srcfile for the compiler. fix_srcfile_path="$fix_srcfile_path_RC" # Set to yes if exported symbols are required. always_export_symbols=$always_export_symbols_RC # The commands to list exported symbols. export_symbols_cmds=$lt_export_symbols_cmds_RC # The commands to extract the exported symbol list from a shared archive. extract_expsyms_cmds=$lt_extract_expsyms_cmds # Symbols that should not be listed in the preloaded symbols. exclude_expsyms=$lt_exclude_expsyms_RC # Symbols that must always be exported. include_expsyms=$lt_include_expsyms_RC # ### END LIBTOOL TAG CONFIG: $tagname __EOF__ else # If there is no Makefile yet, we rely on a make rule to execute # `config.status --recheck' to rerun these tests and create the # libtool script then. ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` if test -f "$ltmain_in"; then test -f Makefile && make "$ltmain" fi fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu CC="$lt_save_CC" ;; *) { { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5 echo "$as_me: error: Unsupported tag name: $tagname" >&2;} { (exit 1); exit 1; }; } ;; esac # Append the new tag name to the list of available tags. if test -n "$tagname" ; then available_tags="$available_tags $tagname" fi fi done IFS="$lt_save_ifs" # Now substitute the updated list of available tags. if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then mv "${ofile}T" "$ofile" chmod +x "$ofile" else rm -f "${ofile}T" { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5 echo "$as_me: error: unable to update list of available tagged configurations." >&2;} { (exit 1); exit 1; }; } fi fi # This can be used to rebuild libtool when needed LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" # Always use our own libtool. LIBTOOL='$(SHELL) $(top_builddir)/libtool' # Prevent multiple expansion if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else case $PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done ;; esac fi PKG_CONFIG=$ac_cv_path_PKG_CONFIG if test -n "$PKG_CONFIG"; then echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5 echo "${ECHO_T}$PKG_CONFIG" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi fi if test -z "$ac_cv_path_PKG_CONFIG"; then ac_pt_PKG_CONFIG=$PKG_CONFIG # Extract the first word of "pkg-config", so it can be a program name with args. set dummy pkg-config; ac_word=$2 echo "$as_me:$LINENO: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else case $ac_pt_PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done ;; esac fi ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG if test -n "$ac_pt_PKG_CONFIG"; then echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5 echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi PKG_CONFIG=$ac_pt_PKG_CONFIG else PKG_CONFIG="$ac_cv_path_PKG_CONFIG" fi fi if test -n "$PKG_CONFIG"; then _pkg_min_version=0.9.0 echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5 echo $ECHO_N "checking pkg-config is at least version $_pkg_min_version... $ECHO_C" >&6 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then echo "$as_me:$LINENO: result: yes" >&5 echo "${ECHO_T}yes" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 PKG_CONFIG="" fi fi pkg_failed=no echo "$as_me:$LINENO: checking for PACKAGE" >&5 echo $ECHO_N "checking for PACKAGE... $ECHO_C" >&6 if test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 gdk-2.0\"") >&5 ($PKG_CONFIG --exists --print-errors "gtk+-2.0 gdk-2.0") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then pkg_cv_PACKAGE_CFLAGS=`$PKG_CONFIG --cflags "gtk+-2.0 gdk-2.0" 2>/dev/null` else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 gdk-2.0\"") >&5 ($PKG_CONFIG --exists --print-errors "gtk+-2.0 gdk-2.0") 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then pkg_cv_PACKAGE_LIBS=`$PKG_CONFIG --libs "gtk+-2.0 gdk-2.0" 2>/dev/null` else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then PACKAGE_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gtk+-2.0 gdk-2.0"` # Put the nasty error message in config.log where it belongs echo "$PACKAGE_PKG_ERRORS" 1>&5 { { echo "$as_me:$LINENO: error: Package requirements (gtk+-2.0 gdk-2.0) were not met. Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively you may set the PACKAGE_CFLAGS and PACKAGE_LIBS environment variables to avoid the need to call pkg-config. See the pkg-config man page for more details." >&5 echo "$as_me: error: Package requirements (gtk+-2.0 gdk-2.0) were not met. Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively you may set the PACKAGE_CFLAGS and PACKAGE_LIBS environment variables to avoid the need to call pkg-config. See the pkg-config man page for more details." >&2;} { (exit 1); exit 1; }; } elif test $pkg_failed = untried; then { { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. Alternatively you may set the PACKAGE_CFLAGS and PACKAGE_LIBS environment variables to avoid the need to call pkg-config. See the pkg-config man page for more details. To get pkg-config, see . See \`config.log' for more details." >&5 echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. Alternatively you may set the PACKAGE_CFLAGS and PACKAGE_LIBS environment variables to avoid the need to call pkg-config. See the pkg-config man page for more details. To get pkg-config, see . See \`config.log' for more details." >&2;} { (exit 1); exit 1; }; } else PACKAGE_CFLAGS=$pkg_cv_PACKAGE_CFLAGS PACKAGE_LIBS=$pkg_cv_PACKAGE_LIBS : fi if test "x${prefix}" = "xNONE"; then cat >>confdefs.h <<_ACEOF #define PACKAGE_LOCALE_DIR "${ac_default_prefix}/${DATADIRNAME}/locale" _ACEOF else cat >>confdefs.h <<_ACEOF #define PACKAGE_LOCALE_DIR "${prefix}/${DATADIRNAME}/locale" _ACEOF fi packagesrcdir=`cd $srcdir && pwd` if test "x${prefix}" = "xNONE"; then packageprefix=${ac_default_prefix} else packageprefix=${prefix} fi packagedatadir=share packagedocdir=doc/${PACKAGE} packagepixmapsdir=${packagedatadir}/pixmaps packagehelpdir=${packagedatadir}/help packagemenudir=${packagedatadir} NO_PREFIX_PACKAGE_DATA_DIR="${packagedatadir}" PACKAGE_DATA_DIR="${packageprefix}/${packagedatadir}" NO_PREFIX_PACKAGE_DOC_DIR="${packagedocdir}" PACKAGE_DOC_DIR="${packageprefix}/${packagedocdir}" NO_PREFIX_PACKAGE_PIXMAPS_DIR="${packagepixmapsdir}" PACKAGE_PIXMAPS_DIR="${packageprefix}/${packagepixmapsdir}" NO_PREFIX_PACKAGE_HELP_DIR="${packagehelpdir}" PACKAGE_HELP_DIR="${packageprefix}/${packagehelpdir}" NO_PREFIX_PACKAGE_MENU_DIR="${packagemenudir}" PACKAGE_MENU_DIR="${packageprefix}/${packagemenudir}" cat >>confdefs.h <<_ACEOF #define PACKAGE_DATA_DIR "${packageprefix}/${packagedatadir}" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_DOC_DIR "${packageprefix}/${packagedocdir}" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_PIXMAPS_DIR "${packageprefix}/${packagepixmapsdir}" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_HELP_DIR "${packageprefix}/${packagehelpdir}" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_MENU_DIR "${packageprefix}/${packagemenudir}" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_SOURCE_DIR "${packagesrcdir}" _ACEOF ac_config_files="$ac_config_files Makefile po/Makefile.in include/Makefile src/Makefile pixmaps/Makefile data/Makefile" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure # tests run on this system so they can be shared between configure # scripts and configure runs, see configure's option --config-cache. # It is not useful on other systems. If it contains results you don't # want to keep, you may remove or edit it. # # config.status only pays attention to the cache file if you give it # the --recheck option to rerun configure. # # `ac_cv_env_foo' variables (set or unset) will be overridden when # loading this file, other *unset* `ac_cv_foo' will be assigned the # following values. _ACEOF # The following way of writing the cache mishandles newlines in values, # but we know of no workaround that is simple, portable, and efficient. # So, don't put newlines in cache variables' values. # Ultrix sh set writes to stderr and can't be redirected directly, # and sets the high bit in the cache file unless we assign to the vars. { (set) 2>&1 | case `(ac_space=' '; set | grep ac_space) 2>&1` in *ac_space=\ *) # `set' does not quote correctly, so add quotes (double-quote # substitution turns \\\\ into \\, and sed turns \\ into \). sed -n \ "s/'/'\\\\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" ;; *) # `set' quotes correctly as required by POSIX, so do not add quotes. sed -n \ "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" ;; esac; } | sed ' t clear : clear s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ t end /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ : end' >>confcache if diff $cache_file confcache >/dev/null 2>&1; then :; else if test -w $cache_file; then test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file" cat confcache >$cache_file else echo "not updating unwritable cache $cache_file" fi fi rm -f confcache test "x$prefix" = xNONE && prefix=$ac_default_prefix # Let make expand exec_prefix. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' # VPATH may cause trouble with some makes, so we remove $(srcdir), # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and # trailing colons and then remove the whole line if VPATH becomes empty # (actually we leave an empty line to preserve line numbers). if test "x$srcdir" = x.; then ac_vpsub='/^[ ]*VPATH[ ]*=/{ s/:*\$(srcdir):*/:/; s/:*\${srcdir}:*/:/; s/:*@srcdir@:*/:/; s/^\([^=]*=[ ]*\):*/\1/; s/:*$//; s/^[^=]*=[ ]*$//; }' fi DEFS=-DHAVE_CONFIG_H ac_libobjs= ac_ltlibobjs= for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue # 1. Remove the extension, and $U if already installed. ac_i=`echo "$ac_i" | sed 's/\$U\././;s/\.o$//;s/\.obj$//'` # 2. Add them. ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext" ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo' done LIBOBJS=$ac_libobjs LTLIBOBJS=$ac_ltlibobjs if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined. Usually this means the macro was only invoked conditionally." >&5 echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined. Usually this means the macro was only invoked conditionally." >&2;} { (exit 1); exit 1; }; } fi if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. Usually this means the macro was only invoked conditionally." >&5 echo "$as_me: error: conditional \"AMDEP\" was never defined. Usually this means the macro was only invoked conditionally." >&2;} { (exit 1); exit 1; }; } fi if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." >&5 echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." >&2;} { (exit 1); exit 1; }; } fi if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." >&5 echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." >&2;} { (exit 1); exit 1; }; } fi if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." >&5 echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." >&2;} { (exit 1); exit 1; }; } fi if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined. Usually this means the macro was only invoked conditionally." >&5 echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined. Usually this means the macro was only invoked conditionally." >&2;} { (exit 1); exit 1; }; } fi : ${CONFIG_STATUS=./config.status} ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 echo "$as_me: creating $CONFIG_STATUS" >&6;} cat >$CONFIG_STATUS <<_ACEOF #! $SHELL # Generated by $as_me. # Run this file to recreate the current configuration. # Compiler output produced by configure, useful for debugging # configure, is in config.log if it exists. debug=false ac_cs_recheck=false ac_cs_silent=false SHELL=\${CONFIG_SHELL-$SHELL} _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF ## --------------------- ## ## M4sh Initialization. ## ## --------------------- ## # Be Bourne compatible if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then set -o posix fi DUALCASE=1; export DUALCASE # for MKS sh # Support unset when possible. if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then as_unset=unset else as_unset=false fi # Work around bugs in pre-3.0 UWIN ksh. $as_unset ENV MAIL MAILPATH PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. for as_var in \ LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ LC_TELEPHONE LC_TIME do if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then eval $as_var=C; export $as_var else $as_unset $as_var fi done # Required to use basename. if expr a : '\(a\)' >/dev/null 2>&1; then as_expr=expr else as_expr=false fi if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi # Name of the executable. as_me=`$as_basename "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)$' \| \ . : '\(.\)' 2>/dev/null || echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } /^X\/\(\/\/\)$/{ s//\1/; q; } /^X\/\(\/\).*/{ s//\1/; q; } s/.*/./; q'` # PATH needs CR, and LINENO needs CR and PATH. # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then echo "#! /bin/sh" >conf$$.sh echo "exit 0" >>conf$$.sh chmod +x conf$$.sh if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then PATH_SEPARATOR=';' else PATH_SEPARATOR=: fi rm -f conf$$.sh fi as_lineno_1=$LINENO as_lineno_2=$LINENO as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` test "x$as_lineno_1" != "x$as_lineno_2" && test "x$as_lineno_3" = "x$as_lineno_2" || { # Find who we are. Look in the path if we contain no path at all # relative or not. case $0 in *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;} { (exit 1); exit 1; }; } fi case $CONFIG_SHELL in '') as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for as_base in sh bash ksh sh5; do case $as_dir in /*) if ("$as_dir/$as_base" -c ' as_lineno_1=$LINENO as_lineno_2=$LINENO as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` test "x$as_lineno_1" != "x$as_lineno_2" && test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } CONFIG_SHELL=$as_dir/$as_base export CONFIG_SHELL exec "$CONFIG_SHELL" "$0" ${1+"$@"} fi;; esac done done ;; esac # Create $as_me.lineno as a copy of $as_myself, but with $LINENO # uniformly replaced by the line number. The first 'sed' inserts a # line-number line before each line; the second 'sed' does the real # work. The second script uses 'N' to pair each line-number line # with the numbered line, and appends trailing '-' during # substitution so that $LINENO is not a special case at line end. # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) sed '=' <$as_myself | sed ' N s,$,-, : loop s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, t loop s,-$,, s,^['$as_cr_digits']*\n,, ' >$as_me.lineno && chmod +x $as_me.lineno || { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;} { (exit 1); exit 1; }; } # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensible to this). . ./$as_me.lineno # Exit status is that of the last command. exit } case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in *c*,-n*) ECHO_N= ECHO_C=' ' ECHO_T=' ' ;; *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; *) ECHO_N= ECHO_C='\c' ECHO_T= ;; esac if expr a : '\(a\)' >/dev/null 2>&1; then as_expr=expr else as_expr=false fi rm -f conf$$ conf$$.exe conf$$.file echo >conf$$.file if ln -s conf$$.file conf$$ 2>/dev/null; then # We could just check for DJGPP; but this test a) works b) is more generic # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). if test -f conf$$.exe; then # Don't use ln at all; we don't have any links as_ln_s='cp -p' else as_ln_s='ln -s' fi elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -p' fi rm -f conf$$ conf$$.exe conf$$.file if mkdir -p . 2>/dev/null; then as_mkdir_p=: else test -d ./-p && rmdir ./-p as_mkdir_p=false fi as_executable_p="test -f" # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" # IFS # We need space, tab and new line, in precisely that order. as_nl=' ' IFS=" $as_nl" # CDPATH. $as_unset CDPATH exec 6>&1 # Open the log real soon, to keep \$[0] and so on meaningful, and to # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. Logging --version etc. is OK. exec 5>>config.log { echo sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX ## Running $as_me. ## _ASBOX } >&5 cat >&5 <<_CSEOF This file was extended by $as_me, which was generated by GNU Autoconf 2.59. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS CONFIG_LINKS = $CONFIG_LINKS CONFIG_COMMANDS = $CONFIG_COMMANDS $ $0 $@ _CSEOF echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5 echo >&5 _ACEOF # Files that config.status was made for. if test -n "$ac_config_files"; then echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS fi if test -n "$ac_config_headers"; then echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS fi if test -n "$ac_config_links"; then echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS fi if test -n "$ac_config_commands"; then echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS fi cat >>$CONFIG_STATUS <<\_ACEOF ac_cs_usage="\ \`$as_me' instantiates files from templates according to the current configuration. Usage: $0 [OPTIONS] [FILE]... -h, --help print this help, then exit -V, --version print version number, then exit -q, --quiet do not print progress messages -d, --debug don't remove temporary files --recheck update $as_me by reconfiguring in the same conditions --file=FILE[:TEMPLATE] instantiate the configuration file FILE --header=FILE[:TEMPLATE] instantiate the configuration header FILE Configuration files: $config_files Configuration headers: $config_headers Configuration commands: $config_commands Report bugs to ." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF ac_cs_version="\\ config.status configured by $0, generated by GNU Autoconf 2.59, with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" Copyright (C) 2003 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." srcdir=$srcdir INSTALL="$INSTALL" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF # If no file are specified by the user, then we need to provide default # value. By we need to know if files were specified by the user. ac_need_defaults=: while test $# != 0 do case $1 in --*=*) ac_option=`expr "x$1" : 'x\([^=]*\)='` ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'` ac_shift=: ;; -*) ac_option=$1 ac_optarg=$2 ac_shift=shift ;; *) # This is not an option, so the user has probably given explicit # arguments. ac_option=$1 ac_need_defaults=false;; esac case $ac_option in # Handling of the options. _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) ac_cs_recheck=: ;; --version | --vers* | -V ) echo "$ac_cs_version"; exit 0 ;; --he | --h) # Conflict between --help and --header { { echo "$as_me:$LINENO: error: ambiguous option: $1 Try \`$0 --help' for more information." >&5 echo "$as_me: error: ambiguous option: $1 Try \`$0 --help' for more information." >&2;} { (exit 1); exit 1; }; };; --help | --hel | -h ) echo "$ac_cs_usage"; exit 0 ;; --debug | --d* | -d ) debug=: ;; --file | --fil | --fi | --f ) $ac_shift CONFIG_FILES="$CONFIG_FILES $ac_optarg" ac_need_defaults=false;; --header | --heade | --head | --hea ) $ac_shift CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" ac_need_defaults=false;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil | --si | --s) ac_cs_silent=: ;; # This is an error. -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1 Try \`$0 --help' for more information." >&5 echo "$as_me: error: unrecognized option: $1 Try \`$0 --help' for more information." >&2;} { (exit 1); exit 1; }; } ;; *) ac_config_targets="$ac_config_targets $1" ;; esac shift done ac_configure_extra_args= if $ac_cs_silent; then exec 6>/dev/null ac_configure_extra_args="$ac_configure_extra_args --silent" fi _ACEOF cat >>$CONFIG_STATUS <<_ACEOF if \$ac_cs_recheck; then echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion fi _ACEOF cat >>$CONFIG_STATUS <<_ACEOF # # INIT-COMMANDS section. # AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF for ac_config_target in $ac_config_targets do case "$ac_config_target" in # Handling of arguments. "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;; "po/Makefile.in" ) CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;; "include/Makefile" ) CONFIG_FILES="$CONFIG_FILES include/Makefile" ;; "src/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; "pixmaps/Makefile" ) CONFIG_FILES="$CONFIG_FILES pixmaps/Makefile" ;; "data/Makefile" ) CONFIG_FILES="$CONFIG_FILES data/Makefile" ;; "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; "default-1" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 echo "$as_me: error: invalid argument: $ac_config_target" >&2;} { (exit 1); exit 1; }; };; esac done # If the user did not use the arguments to specify the items to instantiate, # then the envvar interface is used. Set only those that are not. # We use the long form for the default assignment because of an extremely # bizarre bug on SunOS 4.1.3. if $ac_need_defaults; then test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands fi # Have a temporary directory for convenience. Make it in the build tree # simply because there is no reason to put it here, and in addition, # creating and moving files from /tmp can sometimes cause problems. # Create a temporary directory, and hook for its removal unless debugging. $debug || { trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0 trap '{ (exit 1); exit 1; }' 1 2 13 15 } # Create a (secure) tmp directory for tmp files. { tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" } || { tmp=./confstat$$-$RANDOM (umask 077 && mkdir $tmp) } || { echo "$me: cannot create a temporary directory in ." >&2 { (exit 1); exit 1; } } _ACEOF cat >>$CONFIG_STATUS <<_ACEOF # # CONFIG_FILES section. # # No need to generate the scripts if there are no CONFIG_FILES. # This happens for instance when ./config.status config.h if test -n "\$CONFIG_FILES"; then # Protect against being on the right side of a sed subst in config.status. sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g; s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF s,@SHELL@,$SHELL,;t t s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t s,@exec_prefix@,$exec_prefix,;t t s,@prefix@,$prefix,;t t s,@program_transform_name@,$program_transform_name,;t t s,@bindir@,$bindir,;t t s,@sbindir@,$sbindir,;t t s,@libexecdir@,$libexecdir,;t t s,@datadir@,$datadir,;t t s,@sysconfdir@,$sysconfdir,;t t s,@sharedstatedir@,$sharedstatedir,;t t s,@localstatedir@,$localstatedir,;t t s,@libdir@,$libdir,;t t s,@includedir@,$includedir,;t t s,@oldincludedir@,$oldincludedir,;t t s,@infodir@,$infodir,;t t s,@mandir@,$mandir,;t t s,@build_alias@,$build_alias,;t t s,@host_alias@,$host_alias,;t t s,@target_alias@,$target_alias,;t t s,@DEFS@,$DEFS,;t t s,@ECHO_C@,$ECHO_C,;t t s,@ECHO_N@,$ECHO_N,;t t s,@ECHO_T@,$ECHO_T,;t t s,@LIBS@,$LIBS,;t t s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t s,@INSTALL_DATA@,$INSTALL_DATA,;t t s,@CYGPATH_W@,$CYGPATH_W,;t t s,@PACKAGE@,$PACKAGE,;t t s,@VERSION@,$VERSION,;t t s,@ACLOCAL@,$ACLOCAL,;t t s,@AUTOCONF@,$AUTOCONF,;t t s,@AUTOMAKE@,$AUTOMAKE,;t t s,@AUTOHEADER@,$AUTOHEADER,;t t s,@MAKEINFO@,$MAKEINFO,;t t s,@install_sh@,$install_sh,;t t s,@STRIP@,$STRIP,;t t s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t s,@mkdir_p@,$mkdir_p,;t t s,@AWK@,$AWK,;t t s,@SET_MAKE@,$SET_MAKE,;t t s,@am__leading_dot@,$am__leading_dot,;t t s,@AMTAR@,$AMTAR,;t t s,@am__tar@,$am__tar,;t t s,@am__untar@,$am__untar,;t t s,@MAINTAINER_MODE_TRUE@,$MAINTAINER_MODE_TRUE,;t t s,@MAINTAINER_MODE_FALSE@,$MAINTAINER_MODE_FALSE,;t t s,@MAINT@,$MAINT,;t t s,@CC@,$CC,;t t s,@CFLAGS@,$CFLAGS,;t t s,@LDFLAGS@,$LDFLAGS,;t t s,@CPPFLAGS@,$CPPFLAGS,;t t s,@ac_ct_CC@,$ac_ct_CC,;t t s,@EXEEXT@,$EXEEXT,;t t s,@OBJEXT@,$OBJEXT,;t t s,@DEPDIR@,$DEPDIR,;t t s,@am__include@,$am__include,;t t s,@am__quote@,$am__quote,;t t s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t s,@CCDEPMODE@,$CCDEPMODE,;t t s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t s,@CPP@,$CPP,;t t s,@EGREP@,$EGREP,;t t s,@GETTEXT_PACKAGE@,$GETTEXT_PACKAGE,;t t s,@USE_NLS@,$USE_NLS,;t t s,@MSGFMT@,$MSGFMT,;t t s,@GMSGFMT@,$GMSGFMT,;t t s,@XGETTEXT@,$XGETTEXT,;t t s,@CATALOGS@,$CATALOGS,;t t s,@CATOBJEXT@,$CATOBJEXT,;t t s,@DATADIRNAME@,$DATADIRNAME,;t t s,@GMOFILES@,$GMOFILES,;t t s,@INSTOBJEXT@,$INSTOBJEXT,;t t s,@INTLLIBS@,$INTLLIBS,;t t s,@PO_IN_DATADIR_TRUE@,$PO_IN_DATADIR_TRUE,;t t s,@PO_IN_DATADIR_FALSE@,$PO_IN_DATADIR_FALSE,;t t s,@POFILES@,$POFILES,;t t s,@POSUB@,$POSUB,;t t s,@MKINSTALLDIRS@,$MKINSTALLDIRS,;t t s,@build@,$build,;t t s,@build_cpu@,$build_cpu,;t t s,@build_vendor@,$build_vendor,;t t s,@build_os@,$build_os,;t t s,@host@,$host,;t t s,@host_cpu@,$host_cpu,;t t s,@host_vendor@,$host_vendor,;t t s,@host_os@,$host_os,;t t s,@LN_S@,$LN_S,;t t s,@ECHO@,$ECHO,;t t s,@AR@,$AR,;t t s,@ac_ct_AR@,$ac_ct_AR,;t t s,@RANLIB@,$RANLIB,;t t s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t s,@CXX@,$CXX,;t t s,@CXXFLAGS@,$CXXFLAGS,;t t s,@ac_ct_CXX@,$ac_ct_CXX,;t t s,@CXXDEPMODE@,$CXXDEPMODE,;t t s,@am__fastdepCXX_TRUE@,$am__fastdepCXX_TRUE,;t t s,@am__fastdepCXX_FALSE@,$am__fastdepCXX_FALSE,;t t s,@CXXCPP@,$CXXCPP,;t t s,@F77@,$F77,;t t s,@FFLAGS@,$FFLAGS,;t t s,@ac_ct_F77@,$ac_ct_F77,;t t s,@LIBTOOL@,$LIBTOOL,;t t s,@PKG_CONFIG@,$PKG_CONFIG,;t t s,@ac_pt_PKG_CONFIG@,$ac_pt_PKG_CONFIG,;t t s,@PACKAGE_CFLAGS@,$PACKAGE_CFLAGS,;t t s,@PACKAGE_LIBS@,$PACKAGE_LIBS,;t t s,@NO_PREFIX_PACKAGE_DATA_DIR@,$NO_PREFIX_PACKAGE_DATA_DIR,;t t s,@PACKAGE_DATA_DIR@,$PACKAGE_DATA_DIR,;t t s,@NO_PREFIX_PACKAGE_DOC_DIR@,$NO_PREFIX_PACKAGE_DOC_DIR,;t t s,@PACKAGE_DOC_DIR@,$PACKAGE_DOC_DIR,;t t s,@NO_PREFIX_PACKAGE_PIXMAPS_DIR@,$NO_PREFIX_PACKAGE_PIXMAPS_DIR,;t t s,@PACKAGE_PIXMAPS_DIR@,$PACKAGE_PIXMAPS_DIR,;t t s,@NO_PREFIX_PACKAGE_HELP_DIR@,$NO_PREFIX_PACKAGE_HELP_DIR,;t t s,@PACKAGE_HELP_DIR@,$PACKAGE_HELP_DIR,;t t s,@NO_PREFIX_PACKAGE_MENU_DIR@,$NO_PREFIX_PACKAGE_MENU_DIR,;t t s,@PACKAGE_MENU_DIR@,$PACKAGE_MENU_DIR,;t t s,@LIBOBJS@,$LIBOBJS,;t t s,@LTLIBOBJS@,$LTLIBOBJS,;t t CEOF _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF # Split the substitutions into bite-sized pieces for seds with # small command number limits, like on Digital OSF/1 and HP-UX. ac_max_sed_lines=48 ac_sed_frag=1 # Number of current file. ac_beg=1 # First line for current file. ac_end=$ac_max_sed_lines # Line after last line for current file. ac_more_lines=: ac_sed_cmds= while $ac_more_lines; do if test $ac_beg -gt 1; then sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag else sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag fi if test ! -s $tmp/subs.frag; then ac_more_lines=false else # The purpose of the label and of the branching condition is to # speed up the sed processing (if there are no `@' at all, there # is no need to browse any of the substitutions). # These are the two extra sed commands mentioned above. (echo ':t /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed if test -z "$ac_sed_cmds"; then ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed" else ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed" fi ac_sed_frag=`expr $ac_sed_frag + 1` ac_beg=$ac_end ac_end=`expr $ac_end + $ac_max_sed_lines` fi done if test -z "$ac_sed_cmds"; then ac_sed_cmds=cat fi fi # test -n "$CONFIG_FILES" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". case $ac_file in - | *:- | *:-:* ) # input from stdin cat >$tmp/stdin ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; * ) ac_file_in=$ac_file.in ;; esac # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories. ac_dir=`(dirname "$ac_file") 2>/dev/null || $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$ac_file" : 'X\(//\)[^/]' \| \ X"$ac_file" : 'X\(//\)$' \| \ X"$ac_file" : 'X\(/\)' \| \ . : '\(.\)' 2>/dev/null || echo X"$ac_file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } /^X\(\/\/\)[^/].*/{ s//\1/; q; } /^X\(\/\/\)$/{ s//\1/; q; } /^X\(\/\).*/{ s//\1/; q; } s/.*/./; q'` { if $as_mkdir_p; then mkdir -p "$ac_dir" else as_dir="$ac_dir" as_dirs= while test ! -d "$as_dir"; do as_dirs="$as_dir $as_dirs" as_dir=`(dirname "$as_dir") 2>/dev/null || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| \ . : '\(.\)' 2>/dev/null || echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } /^X\(\/\/\)[^/].*/{ s//\1/; q; } /^X\(\/\/\)$/{ s//\1/; q; } /^X\(\/\).*/{ s//\1/; q; } s/.*/./; q'` done test ! -n "$as_dirs" || mkdir $as_dirs fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} { (exit 1); exit 1; }; }; } ac_builddir=. if test "$ac_dir" != .; then ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` # A "../" for each directory in $ac_dir_suffix. ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` else ac_dir_suffix= ac_top_builddir= fi case $srcdir in .) # No --srcdir option. We are building in place. ac_srcdir=. if test -z "$ac_top_builddir"; then ac_top_srcdir=. else ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` fi ;; [\\/]* | ?:[\\/]* ) # Absolute path. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ;; *) # Relative path. ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_builddir$srcdir ;; esac # Do not use `cd foo && pwd` to compute absolute paths, because # the directories may not exist. case `pwd` in .) ac_abs_builddir="$ac_dir";; *) case "$ac_dir" in .) ac_abs_builddir=`pwd`;; [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; *) ac_abs_builddir=`pwd`/"$ac_dir";; esac;; esac case $ac_abs_builddir in .) ac_abs_top_builddir=${ac_top_builddir}.;; *) case ${ac_top_builddir}. in .) ac_abs_top_builddir=$ac_abs_builddir;; [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; esac;; esac case $ac_abs_builddir in .) ac_abs_srcdir=$ac_srcdir;; *) case $ac_srcdir in .) ac_abs_srcdir=$ac_abs_builddir;; [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; esac;; esac case $ac_abs_builddir in .) ac_abs_top_srcdir=$ac_top_srcdir;; *) case $ac_top_srcdir in .) ac_abs_top_srcdir=$ac_abs_builddir;; [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; esac;; esac case $INSTALL in [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; *) ac_INSTALL=$ac_top_builddir$INSTALL ;; esac if test x"$ac_file" != x-; then { echo "$as_me:$LINENO: creating $ac_file" >&5 echo "$as_me: creating $ac_file" >&6;} rm -f "$ac_file" fi # Let's still pretend it is `configure' which instantiates (i.e., don't # use $as_me), people would be surprised to read: # /* config.h. Generated by config.status. */ if test x"$ac_file" = x-; then configure_input= else configure_input="$ac_file. " fi configure_input=$configure_input"Generated from `echo $ac_file_in | sed 's,.*/,,'` by configure." # First look for the input files in the build tree, otherwise in the # src tree. ac_file_inputs=`IFS=: for f in $ac_file_in; do case $f in -) echo $tmp/stdin ;; [\\/$]*) # Absolute (can't be DOS-style, as IFS=:) test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 echo "$as_me: error: cannot find input file: $f" >&2;} { (exit 1); exit 1; }; } echo "$f";; *) # Relative if test -f "$f"; then # Build tree echo "$f" elif test -f "$srcdir/$f"; then # Source tree echo "$srcdir/$f" else # /dev/null tree { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 echo "$as_me: error: cannot find input file: $f" >&2;} { (exit 1); exit 1; }; } fi;; esac done` || { (exit 1); exit 1; } _ACEOF cat >>$CONFIG_STATUS <<_ACEOF sed "$ac_vpsub $extrasub _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF :t /@[a-zA-Z_][a-zA-Z_0-9]*@/!b s,@configure_input@,$configure_input,;t t s,@srcdir@,$ac_srcdir,;t t s,@abs_srcdir@,$ac_abs_srcdir,;t t s,@top_srcdir@,$ac_top_srcdir,;t t s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t s,@builddir@,$ac_builddir,;t t s,@abs_builddir@,$ac_abs_builddir,;t t s,@top_builddir@,$ac_top_builddir,;t t s,@abs_top_builddir@,$ac_abs_top_builddir,;t t s,@INSTALL@,$ac_INSTALL,;t t " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out rm -f $tmp/stdin if test x"$ac_file" != x-; then mv $tmp/out $ac_file else cat $tmp/out rm -f $tmp/out fi done _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF # # CONFIG_HEADER section. # # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where # NAME is the cpp macro being defined and VALUE is the value it is being given. # # ac_d sets the value in "#define NAME VALUE" lines. ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)' ac_dB='[ ].*$,\1#\2' ac_dC=' ' ac_dD=',;t' # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE". ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' ac_uB='$,\1#\2define\3' ac_uC=' ' ac_uD=',;t' for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". case $ac_file in - | *:- | *:-:* ) # input from stdin cat >$tmp/stdin ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; * ) ac_file_in=$ac_file.in ;; esac test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5 echo "$as_me: creating $ac_file" >&6;} # First look for the input files in the build tree, otherwise in the # src tree. ac_file_inputs=`IFS=: for f in $ac_file_in; do case $f in -) echo $tmp/stdin ;; [\\/$]*) # Absolute (can't be DOS-style, as IFS=:) test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 echo "$as_me: error: cannot find input file: $f" >&2;} { (exit 1); exit 1; }; } # Do quote $f, to prevent DOS paths from being IFS'd. echo "$f";; *) # Relative if test -f "$f"; then # Build tree echo "$f" elif test -f "$srcdir/$f"; then # Source tree echo "$srcdir/$f" else # /dev/null tree { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 echo "$as_me: error: cannot find input file: $f" >&2;} { (exit 1); exit 1; }; } fi;; esac done` || { (exit 1); exit 1; } # Remove the trailing spaces. sed 's/[ ]*$//' $ac_file_inputs >$tmp/in _ACEOF # Transform confdefs.h into two sed scripts, `conftest.defines' and # `conftest.undefs', that substitutes the proper values into # config.h.in to produce config.h. The first handles `#define' # templates, and the second `#undef' templates. # And first: Protect against being on the right side of a sed subst in # config.status. Protect against being in an unquoted here document # in config.status. rm -f conftest.defines conftest.undefs # Using a here document instead of a string reduces the quoting nightmare. # Putting comments in sed scripts is not portable. # # `end' is used to avoid that the second main sed command (meant for # 0-ary CPP macros) applies to n-ary macro definitions. # See the Autoconf documentation for `clear'. cat >confdef2sed.sed <<\_ACEOF s/[\\&,]/\\&/g s,[\\$`],\\&,g t clear : clear s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp t end s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp : end _ACEOF # If some macros were called several times there might be several times # the same #defines, which is useless. Nevertheless, we may not want to # sort them, since we want the *last* AC-DEFINE to be honored. uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs rm -f confdef2sed.sed # This sed command replaces #undef with comments. This is necessary, for # example, in the case of _POSIX_SOURCE, which is predefined and required # on some systems where configure will not decide to define it. cat >>conftest.undefs <<\_ACEOF s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */, _ACEOF # Break up conftest.defines because some shells have a limit on the size # of here documents, and old seds have small limits too (100 cmds). echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS echo ' :' >>$CONFIG_STATUS rm -f conftest.tail while grep . conftest.defines >/dev/null do # Write a limited-size here document to $tmp/defines.sed. echo ' cat >$tmp/defines.sed <>$CONFIG_STATUS # Speed up: don't consider the non `#define' lines. echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS # Work around the forget-to-reset-the-flag bug. echo 't clr' >>$CONFIG_STATUS echo ': clr' >>$CONFIG_STATUS sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS echo 'CEOF sed -f $tmp/defines.sed $tmp/in >$tmp/out rm -f $tmp/in mv $tmp/out $tmp/in ' >>$CONFIG_STATUS sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail rm -f conftest.defines mv conftest.tail conftest.defines done rm -f conftest.defines echo ' fi # grep' >>$CONFIG_STATUS echo >>$CONFIG_STATUS # Break up conftest.undefs because some shells have a limit on the size # of here documents, and old seds have small limits too (100 cmds). echo ' # Handle all the #undef templates' >>$CONFIG_STATUS rm -f conftest.tail while grep . conftest.undefs >/dev/null do # Write a limited-size here document to $tmp/undefs.sed. echo ' cat >$tmp/undefs.sed <>$CONFIG_STATUS # Speed up: don't consider the non `#undef' echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS # Work around the forget-to-reset-the-flag bug. echo 't clr' >>$CONFIG_STATUS echo ': clr' >>$CONFIG_STATUS sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS echo 'CEOF sed -f $tmp/undefs.sed $tmp/in >$tmp/out rm -f $tmp/in mv $tmp/out $tmp/in ' >>$CONFIG_STATUS sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail rm -f conftest.undefs mv conftest.tail conftest.undefs done rm -f conftest.undefs cat >>$CONFIG_STATUS <<\_ACEOF # Let's still pretend it is `configure' which instantiates (i.e., don't # use $as_me), people would be surprised to read: # /* config.h. Generated by config.status. */ if test x"$ac_file" = x-; then echo "/* Generated by configure. */" >$tmp/config.h else echo "/* $ac_file. Generated by configure. */" >$tmp/config.h fi cat $tmp/in >>$tmp/config.h rm -f $tmp/in if test x"$ac_file" != x-; then if diff $ac_file $tmp/config.h >/dev/null 2>&1; then { echo "$as_me:$LINENO: $ac_file is unchanged" >&5 echo "$as_me: $ac_file is unchanged" >&6;} else ac_dir=`(dirname "$ac_file") 2>/dev/null || $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$ac_file" : 'X\(//\)[^/]' \| \ X"$ac_file" : 'X\(//\)$' \| \ X"$ac_file" : 'X\(/\)' \| \ . : '\(.\)' 2>/dev/null || echo X"$ac_file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } /^X\(\/\/\)[^/].*/{ s//\1/; q; } /^X\(\/\/\)$/{ s//\1/; q; } /^X\(\/\).*/{ s//\1/; q; } s/.*/./; q'` { if $as_mkdir_p; then mkdir -p "$ac_dir" else as_dir="$ac_dir" as_dirs= while test ! -d "$as_dir"; do as_dirs="$as_dir $as_dirs" as_dir=`(dirname "$as_dir") 2>/dev/null || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| \ . : '\(.\)' 2>/dev/null || echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } /^X\(\/\/\)[^/].*/{ s//\1/; q; } /^X\(\/\/\)$/{ s//\1/; q; } /^X\(\/\).*/{ s//\1/; q; } s/.*/./; q'` done test ! -n "$as_dirs" || mkdir $as_dirs fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} { (exit 1); exit 1; }; }; } rm -f $ac_file mv $tmp/config.h $ac_file fi else cat $tmp/config.h rm -f $tmp/config.h fi # Compute $ac_file's index in $config_headers. _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $ac_file | $ac_file:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $ac_file" >`(dirname $ac_file) 2>/dev/null || $as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X$ac_file : 'X\(//\)[^/]' \| \ X$ac_file : 'X\(//\)$' \| \ X$ac_file : 'X\(/\)' \| \ . : '\(.\)' 2>/dev/null || echo X$ac_file | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } /^X\(\/\/\)[^/].*/{ s//\1/; q; } /^X\(\/\/\)$/{ s//\1/; q; } /^X\(\/\).*/{ s//\1/; q; } s/.*/./; q'`/stamp-h$_am_stamp_count done _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF # # CONFIG_COMMANDS section. # for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue ac_dest=`echo "$ac_file" | sed 's,:.*,,'` ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'` ac_dir=`(dirname "$ac_dest") 2>/dev/null || $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$ac_dest" : 'X\(//\)[^/]' \| \ X"$ac_dest" : 'X\(//\)$' \| \ X"$ac_dest" : 'X\(/\)' \| \ . : '\(.\)' 2>/dev/null || echo X"$ac_dest" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } /^X\(\/\/\)[^/].*/{ s//\1/; q; } /^X\(\/\/\)$/{ s//\1/; q; } /^X\(\/\).*/{ s//\1/; q; } s/.*/./; q'` { if $as_mkdir_p; then mkdir -p "$ac_dir" else as_dir="$ac_dir" as_dirs= while test ! -d "$as_dir"; do as_dirs="$as_dir $as_dirs" as_dir=`(dirname "$as_dir") 2>/dev/null || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| \ . : '\(.\)' 2>/dev/null || echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } /^X\(\/\/\)[^/].*/{ s//\1/; q; } /^X\(\/\/\)$/{ s//\1/; q; } /^X\(\/\).*/{ s//\1/; q; } s/.*/./; q'` done test ! -n "$as_dirs" || mkdir $as_dirs fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} { (exit 1); exit 1; }; }; } ac_builddir=. if test "$ac_dir" != .; then ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` # A "../" for each directory in $ac_dir_suffix. ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` else ac_dir_suffix= ac_top_builddir= fi case $srcdir in .) # No --srcdir option. We are building in place. ac_srcdir=. if test -z "$ac_top_builddir"; then ac_top_srcdir=. else ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` fi ;; [\\/]* | ?:[\\/]* ) # Absolute path. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ;; *) # Relative path. ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_builddir$srcdir ;; esac # Do not use `cd foo && pwd` to compute absolute paths, because # the directories may not exist. case `pwd` in .) ac_abs_builddir="$ac_dir";; *) case "$ac_dir" in .) ac_abs_builddir=`pwd`;; [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; *) ac_abs_builddir=`pwd`/"$ac_dir";; esac;; esac case $ac_abs_builddir in .) ac_abs_top_builddir=${ac_top_builddir}.;; *) case ${ac_top_builddir}. in .) ac_abs_top_builddir=$ac_abs_builddir;; [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; esac;; esac case $ac_abs_builddir in .) ac_abs_srcdir=$ac_srcdir;; *) case $ac_srcdir in .) ac_abs_srcdir=$ac_abs_builddir;; [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; esac;; esac case $ac_abs_builddir in .) ac_abs_top_srcdir=$ac_top_srcdir;; *) case $ac_top_srcdir in .) ac_abs_top_srcdir=$ac_abs_builddir;; [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; esac;; esac { echo "$as_me:$LINENO: executing $ac_dest commands" >&5 echo "$as_me: executing $ac_dest commands" >&6;} case $ac_dest in depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named `Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # So let's grep whole file. if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then dirpart=`(dirname "$mf") 2>/dev/null || $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$mf" : 'X\(//\)[^/]' \| \ X"$mf" : 'X\(//\)$' \| \ X"$mf" : 'X\(/\)' \| \ . : '\(.\)' 2>/dev/null || echo X"$mf" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } /^X\(\/\/\)[^/].*/{ s//\1/; q; } /^X\(\/\/\)$/{ s//\1/; q; } /^X\(\/\).*/{ s//\1/; q; } s/.*/./; q'` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running `make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # When using ansi2knr, U may be empty or an underscore; expand it U=`sed -n 's/^U = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`(dirname "$file") 2>/dev/null || $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$file" : 'X\(//\)[^/]' \| \ X"$file" : 'X\(//\)$' \| \ X"$file" : 'X\(/\)' \| \ . : '\(.\)' 2>/dev/null || echo X"$file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } /^X\(\/\/\)[^/].*/{ s//\1/; q; } /^X\(\/\/\)$/{ s//\1/; q; } /^X\(\/\).*/{ s//\1/; q; } s/.*/./; q'` { if $as_mkdir_p; then mkdir -p $dirpart/$fdir else as_dir=$dirpart/$fdir as_dirs= while test ! -d "$as_dir"; do as_dirs="$as_dir $as_dirs" as_dir=`(dirname "$as_dir") 2>/dev/null || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| \ . : '\(.\)' 2>/dev/null || echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } /^X\(\/\/\)[^/].*/{ s//\1/; q; } /^X\(\/\/\)$/{ s//\1/; q; } /^X\(\/\).*/{ s//\1/; q; } s/.*/./; q'` done test ! -n "$as_dirs" || mkdir $as_dirs fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5 echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;} { (exit 1); exit 1; }; }; } # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done ;; default-1 ) case "$CONFIG_FILES" in *po/Makefile.in*) sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile esac ;; esac done _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF { (exit 0); exit 0; } _ACEOF chmod +x $CONFIG_STATUS ac_clean_files=$ac_clean_files_save # configure is writing to config.log, and then calls config.status. # config.status does its own redirection, appending to config.log. # Unfortunately, on DOS this fails, as config.log is still kept open # by configure, so config.status won't be able to write to it; its # output is simply discarded. So we exec the FD to /dev/null, # effectively closing config.log, so it can be properly (re)opened and # appended to by config.status. When coming back to configure, we # need to make the FD available again. if test "$no_create" != yes; then ac_cs_success=: ac_config_status_args= test "$silent" = yes && ac_config_status_args="$ac_config_status_args --quiet" exec 5>/dev/null $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false exec 5>>config.log # Use ||, not &&, to avoid exiting from the if with $? = 1, which # would make configure fail if this is the last instruction. $ac_cs_success || { (exit 1); exit 1; } fi llk_linux-2.3/AUTHORS0000664000076400007640000000005510315751620013751 0ustar alpheralpherAlpher,ZhaoMingxian llk_linux-2.3/COPYING0000644000076400007640000004312210323217023013725 0ustar alpheralpher GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public License instead of this License. llk_linux-2.3/ChangeLog0000664000076400007640000000000010314656766014457 0ustar alpheralpherllk_linux-2.3/INSTALL0000644000076400007640000002243210323217023013724 0ustar alpheralpherInstallation Instructions ************************* Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005 Free Software Foundation, Inc. This file is free documentation; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. Basic Installation ================== These are generic installation instructions. The `configure' shell script attempts to guess correct values for various system-dependent variables used during compilation. It uses those values to create a `Makefile' in each directory of the package. It may also create one or more `.h' files containing system-dependent definitions. Finally, it creates a shell script `config.status' that you can run in the future to recreate the current configuration, and a file `config.log' containing compiler output (useful mainly for debugging `configure'). It can also use an optional file (typically called `config.cache' and enabled with `--cache-file=config.cache' or simply `-C') that saves the results of its tests to speed up reconfiguring. (Caching is disabled by default to prevent problems with accidental use of stale cache files.) If you need to do unusual things to compile the package, please try to figure out how `configure' could check whether to do them, and mail diffs or instructions to the address given in the `README' so they can be considered for the next release. If you are using the cache, and at some point `config.cache' contains results you don't want to keep, you may remove or edit it. The file `configure.ac' (or `configure.in') is used to create `configure' by a program called `autoconf'. You only need `configure.ac' if you want to change it or regenerate `configure' using a newer version of `autoconf'. The simplest way to compile this package is: 1. `cd' to the directory containing the package's source code and type `./configure' to configure the package for your system. If you're using `csh' on an old version of System V, you might need to type `sh ./configure' instead to prevent `csh' from trying to execute `configure' itself. Running `configure' takes awhile. While running, it prints some messages telling which features it is checking for. 2. Type `make' to compile the package. 3. Optionally, type `make check' to run any self-tests that come with the package. 4. Type `make install' to install the programs and any data files and documentation. 5. You can remove the program binaries and object files from the source code directory by typing `make clean'. To also remove the files that `configure' created (so you can compile the package for a different kind of computer), type `make distclean'. There is also a `make maintainer-clean' target, but that is intended mainly for the package's developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution. Compilers and Options ===================== Some systems require unusual options for compilation or linking that the `configure' script does not know about. Run `./configure --help' for details on some of the pertinent environment variables. You can give `configure' initial values for configuration parameters by setting variables in the command line or in the environment. Here is an example: ./configure CC=c89 CFLAGS=-O2 LIBS=-lposix *Note Defining Variables::, for more details. Compiling For Multiple Architectures ==================================== You can compile the package for more than one kind of computer at the same time, by placing the object files for each architecture in their own directory. To do this, you must use a version of `make' that supports the `VPATH' variable, such as GNU `make'. `cd' to the directory where you want the object files and executables to go and run the `configure' script. `configure' automatically checks for the source code in the directory that `configure' is in and in `..'. If you have to use a `make' that does not support the `VPATH' variable, you have to compile the package for one architecture at a time in the source code directory. After you have installed the package for one architecture, use `make distclean' before reconfiguring for another architecture. Installation Names ================== By default, `make install' installs the package's commands under `/usr/local/bin', include files under `/usr/local/include', etc. You can specify an installation prefix other than `/usr/local' by giving `configure' the option `--prefix=PREFIX'. You can specify separate installation prefixes for architecture-specific files and architecture-independent files. If you pass the option `--exec-prefix=PREFIX' to `configure', the package uses PREFIX as the prefix for installing programs and libraries. Documentation and other data files still use the regular prefix. In addition, if you use an unusual directory layout you can give options like `--bindir=DIR' to specify different values for particular kinds of files. Run `configure --help' for a list of the directories you can set and what kinds of files go in them. If the package supports it, you can cause programs to be installed with an extra prefix or suffix on their names by giving `configure' the option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'. Optional Features ================= Some packages pay attention to `--enable-FEATURE' options to `configure', where FEATURE indicates an optional part of the package. They may also pay attention to `--with-PACKAGE' options, where PACKAGE is something like `gnu-as' or `x' (for the X Window System). The `README' should mention any `--enable-' and `--with-' options that the package recognizes. For packages that use the X Window System, `configure' can usually find the X include and library files automatically, but if it doesn't, you can use the `configure' options `--x-includes=DIR' and `--x-libraries=DIR' to specify their locations. Specifying the System Type ========================== There may be some features `configure' cannot figure out automatically, but needs to determine by the type of machine the package will run on. Usually, assuming the package is built to be run on the _same_ architectures, `configure' can figure that out, but if it prints a message saying it cannot guess the machine type, give it the `--build=TYPE' option. TYPE can either be a short name for the system type, such as `sun4', or a canonical name which has the form: CPU-COMPANY-SYSTEM where SYSTEM can have one of these forms: OS KERNEL-OS See the file `config.sub' for the possible values of each field. If `config.sub' isn't included in this package, then this package doesn't need to know the machine type. If you are _building_ compiler tools for cross-compiling, you should use the option `--target=TYPE' to select the type of system they will produce code for. If you want to _use_ a cross compiler, that generates code for a platform different from the build platform, you should specify the "host" platform (i.e., that on which the generated programs will eventually be run) with `--host=TYPE'. Sharing Defaults ================ If you want to set default values for `configure' scripts to share, you can create a site shell script called `config.site' that gives default values for variables like `CC', `cache_file', and `prefix'. `configure' looks for `PREFIX/share/config.site' if it exists, then `PREFIX/etc/config.site' if it exists. Or, you can set the `CONFIG_SITE' environment variable to the location of the site script. A warning: not all `configure' scripts look for a site script. Defining Variables ================== Variables not defined in a site shell script can be set in the environment passed to `configure'. However, some packages may run configure again during the build, and the customized values of these variables may be lost. In order to avoid this problem, you should set them in the `configure' command line, using `VAR=value'. For example: ./configure CC=/usr/local2/bin/gcc causes the specified `gcc' to be used as the C compiler (unless it is overridden in the site shell script). Here is a another example: /bin/bash ./configure CONFIG_SHELL=/bin/bash Here the `CONFIG_SHELL=/bin/bash' operand causes subsequent configuration-related scripts to be executed by `/bin/bash'. `configure' Invocation ====================== `configure' recognizes the following options to control how it operates. `--help' `-h' Print a summary of the options to `configure', and exit. `--version' `-V' Print the version of Autoconf used to generate the `configure' script, and exit. `--cache-file=FILE' Enable the cache: use and save the results of the tests in FILE, traditionally `config.cache'. FILE defaults to `/dev/null' to disable caching. `--config-cache' `-C' Alias for `--cache-file=config.cache'. `--quiet' `--silent' `-q' Do not print messages saying which checks are being made. To suppress all normal output, redirect it to `/dev/null' (any error messages will still be shown). `--srcdir=DIR' Look for the package's source code in directory DIR. Usually `configure' can determine that directory automatically. `configure' also accepts some other, not widely useful, options. Run `configure --help' for more details. llk_linux-2.3/NEWS0000664000076400007640000000000010314656766013404 0ustar alpheralpherllk_linux-2.3/TODO0000664000076400007640000000000010314656766013375 0ustar alpheralpherllk_linux-2.3/acconfig.h0000664000076400007640000000047410314656766014646 0ustar alpheralpher#undef ENABLE_NLS #undef HAVE_CATGETS #undef HAVE_GETTEXT #undef HAVE_LC_MESSAGES #undef HAVE_STPCPY #undef HAVE_LIBSM #undef PACKAGE_LOCALE_DIR #undef PACKAGE_DOC_DIR #undef PACKAGE_DATA_DIR #undef PACKAGE_PIXMAPS_DIR #undef PACKAGE_HELP_DIR #undef PACKAGE_MENU_DIR #undef PACKAGE_SOURCE_DIR #undef GETTEXT_PACKAGE llk_linux-2.3/config.guess0000755000076400007640000012206610323232661015224 0ustar alpheralpher#! /bin/sh # Attempt to guess a canonical system name. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, # 2000, 2001, 2002, 2003 Free Software Foundation, Inc. timestamp='2003-06-17' # 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 . # Please send patches to . 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 ." version="\ GNU config.guess ($timestamp) Originally written by Per Bothner. Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit 0 ;; --version | -v ) echo "$version" ; exit 0 ;; --help | --h* | -h ) echo "$usage"; exit 0 ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" >&2 exit 1 ;; * ) break ;; esac done if test $# != 0; then echo "$me: too many arguments$help" >&2 exit 1 fi trap 'exit 1' 1 2 15 # CC_FOR_BUILD -- compiler used by this script. Note that the use of a # compiler to aid in system detection is discouraged as it requires # temporary files to be created and, as you can see below, it is a # headache to deal with in a portable fashion. # Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still # use `HOST_CC' if defined, but it is deprecated. # Portable tmp directory creation inspired by the Autoconf team. set_cc_for_build=' trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; : ${TMPDIR=/tmp} ; { tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; dummy=$tmp/dummy ; tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; case $CC_FOR_BUILD,$HOST_CC,$CC in ,,) echo "int x;" > $dummy.c ; for c in cc gcc c89 c99 ; do if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then CC_FOR_BUILD="$c"; break ; fi ; done ; if test x"$CC_FOR_BUILD" = x ; then CC_FOR_BUILD=no_compiler_found ; fi ;; ,,*) CC_FOR_BUILD=$CC ;; ,*,*) CC_FOR_BUILD=$HOST_CC ;; esac ;' # This is needed to find uname on a Pyramid OSx when run in the BSD universe. # (ghazi@noc.rutgers.edu 1994-08-24) if (test -f /.attbin/uname) >/dev/null 2>&1 ; then PATH=$PATH:/.attbin ; export PATH fi UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown ## for Red Hat Linux if test -f /etc/magic-release ; then VENDOR=magic; else VENDOR=magic; fi # Note: order is significant - the case branches are not exclusive. case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in *:NetBSD:*:*) # NetBSD (nbsd) targets should (where applicable) match one or # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*, # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently # switched to ELF, *-*-netbsd* would select the old # object file format. This provides both forward # compatibility and a consistent mechanism for selecting the # object file format. # # Note: NetBSD doesn't particularly care about the vendor # portion of the name. We always set it to "unknown". sysctl="sysctl -n hw.machine_arch" UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ /usr/sbin/$sysctl 2>/dev/null || echo unknown)` case "${UNAME_MACHINE_ARCH}" in armeb) machine=armeb-unknown ;; arm*) machine=arm-unknown ;; sh3el) machine=shl-unknown ;; sh3eb) machine=sh-unknown ;; *) machine=${UNAME_MACHINE_ARCH}-unknown ;; esac # The Operating System including object format, if it has switched # to ELF recently, or will in the future. case "${UNAME_MACHINE_ARCH}" in arm*|i386|m68k|ns32k|sh3*|sparc|vax) eval $set_cc_for_build if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep __ELF__ >/dev/null then # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). # Return netbsd for either. FIX? os=netbsd else os=netbsdelf fi ;; *) os=netbsd ;; esac # The OS release # Debian GNU/NetBSD machines have a different userland, and # thus, need a distinct triplet. However, they do not need # kernel version information, so it can be replaced with a # suitable tag, in the style of linux-gnu. case "${UNAME_VERSION}" in Debian*) release='-gnu' ;; *) release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` ;; esac # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: # contains redundant information, the shorter form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. echo "${machine}-${os}${release}" exit 0 ;; amiga:OpenBSD:*:*) echo m68k-unknown-openbsd${UNAME_RELEASE} exit 0 ;; arc:OpenBSD:*:*) echo mipsel-unknown-openbsd${UNAME_RELEASE} exit 0 ;; hp300:OpenBSD:*:*) echo m68k-unknown-openbsd${UNAME_RELEASE} exit 0 ;; mac68k:OpenBSD:*:*) echo m68k-unknown-openbsd${UNAME_RELEASE} exit 0 ;; macppc:OpenBSD:*:*) echo powerpc-unknown-openbsd${UNAME_RELEASE} exit 0 ;; mvme68k:OpenBSD:*:*) echo m68k-unknown-openbsd${UNAME_RELEASE} exit 0 ;; mvme88k:OpenBSD:*:*) echo m88k-unknown-openbsd${UNAME_RELEASE} exit 0 ;; mvmeppc:OpenBSD:*:*) echo powerpc-unknown-openbsd${UNAME_RELEASE} exit 0 ;; pmax:OpenBSD:*:*) echo mipsel-unknown-openbsd${UNAME_RELEASE} exit 0 ;; sgi:OpenBSD:*:*) echo mipseb-unknown-openbsd${UNAME_RELEASE} exit 0 ;; sun3:OpenBSD:*:*) echo m68k-unknown-openbsd${UNAME_RELEASE} exit 0 ;; wgrisc:OpenBSD:*:*) echo mipsel-unknown-openbsd${UNAME_RELEASE} exit 0 ;; *:OpenBSD:*:*) echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE} exit 0 ;; alpha:OSF1:*:*) if test $UNAME_RELEASE = "V4.0"; then UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` fi # According to Compaq, /usr/sbin/psrinfo has been available on # OSF/1 and Tru64 systems produced since 1995. I hope that # covers most systems running today. This code pipes the CPU # types through head -n 1, so we only detect the type of CPU 0. ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` case "$ALPHA_CPU_TYPE" in "EV4 (21064)") UNAME_MACHINE="alpha" ;; "EV4.5 (21064)") UNAME_MACHINE="alpha" ;; "LCA4 (21066/21068)") UNAME_MACHINE="alpha" ;; "EV5 (21164)") UNAME_MACHINE="alphaev5" ;; "EV5.6 (21164A)") UNAME_MACHINE="alphaev56" ;; "EV5.6 (21164PC)") UNAME_MACHINE="alphapca56" ;; "EV5.7 (21164PC)") UNAME_MACHINE="alphapca57" ;; "EV6 (21264)") UNAME_MACHINE="alphaev6" ;; "EV6.7 (21264A)") UNAME_MACHINE="alphaev67" ;; "EV6.8CB (21264C)") UNAME_MACHINE="alphaev68" ;; "EV6.8AL (21264B)") UNAME_MACHINE="alphaev68" ;; "EV6.8CX (21264D)") UNAME_MACHINE="alphaev68" ;; "EV6.9A (21264/EV69A)") UNAME_MACHINE="alphaev69" ;; "EV7 (21364)") UNAME_MACHINE="alphaev7" ;; "EV7.9 (21364A)") UNAME_MACHINE="alphaev79" ;; esac # A Vn.n version is a released version. # A Tn.n version is a released field test version. # A Xn.n version is an unreleased experimental baselevel. # 1.2 uses "1.2" for uname -r. echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` exit 0 ;; Alpha*:OpenVMS:*:*) echo alpha-hp-vms exit 0 ;; Alpha\ *:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # Should we change UNAME_MACHINE based on the output of uname instead # of the specific Alpha model? echo alpha-pc-interix exit 0 ;; 21064:Windows_NT:50:3) echo alpha-dec-winnt3.5 exit 0 ;; Amiga*:UNIX_System_V:4.0:*) echo m68k-unknown-sysv4 exit 0;; *:[Aa]miga[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-unknown-amigaos exit 0 ;; *:[Mm]orph[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-unknown-morphos exit 0 ;; *:OS/390:*:*) echo i370-ibm-openedition exit 0 ;; arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) echo arm-acorn-riscix${UNAME_RELEASE} exit 0;; SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) echo hppa1.1-hitachi-hiuxmpp exit 0;; Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. if test "`(/bin/universe) 2>/dev/null`" = att ; then echo pyramid-pyramid-sysv3 else echo pyramid-pyramid-bsd fi exit 0 ;; NILE*:*:*:dcosx) echo pyramid-pyramid-svr4 exit 0 ;; DRS?6000:unix:4.0:6*) echo sparc-icl-nx6 exit 0 ;; DRS?6000:UNIX_SV:4.2*:7*) case `/usr/bin/uname -p` in sparc) echo sparc-icl-nx7 && exit 0 ;; esac ;; sun4H:SunOS:5.*:*) echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit 0 ;; sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit 0 ;; i86pc:SunOS:5.*:*) echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit 0 ;; sun4*:SunOS:6*:*) # According to config.sub, this is the proper way to canonicalize # SunOS6. Hard to guess exactly what SunOS6 will be like, but # it's likely to be more like Solaris than SunOS4. echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit 0 ;; sun4*:SunOS:*:*) case "`/usr/bin/arch -k`" in Series*|S4*) UNAME_RELEASE=`uname -v` ;; esac # Japanese Language versions have a version number like `4.1.3-JL'. echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` exit 0 ;; sun3*:SunOS:*:*) echo m68k-sun-sunos${UNAME_RELEASE} exit 0 ;; sun*:*:4.2BSD:*) UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 case "`/bin/arch`" in sun3) echo m68k-sun-sunos${UNAME_RELEASE} ;; sun4) echo sparc-sun-sunos${UNAME_RELEASE} ;; esac exit 0 ;; aushp:SunOS:*:*) echo sparc-auspex-sunos${UNAME_RELEASE} exit 0 ;; # The situation for MiNT is a little confusing. The machine name # can be virtually everything (everything which is not # "atarist" or "atariste" at least should have a processor # > m68000). The system name ranges from "MiNT" over "FreeMiNT" # to the lowercase version "mint" (or "freemint"). Finally # the system name "TOS" denotes a system which is actually not # MiNT. But MiNT is downward compatible to TOS, so this should # be no problem. atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit 0 ;; atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit 0 ;; *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit 0 ;; milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) echo m68k-milan-mint${UNAME_RELEASE} exit 0 ;; hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) echo m68k-hades-mint${UNAME_RELEASE} exit 0 ;; *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) echo m68k-unknown-mint${UNAME_RELEASE} exit 0 ;; powerpc:machten:*:*) echo powerpc-apple-machten${UNAME_RELEASE} exit 0 ;; RISC*:Mach:*:*) echo mips-dec-mach_bsd4.3 exit 0 ;; RISC*:ULTRIX:*:*) echo mips-dec-ultrix${UNAME_RELEASE} exit 0 ;; VAX*:ULTRIX*:*:*) echo vax-dec-ultrix${UNAME_RELEASE} exit 0 ;; 2020:CLIX:*:* | 2430:CLIX:*:*) echo clipper-intergraph-clix${UNAME_RELEASE} exit 0 ;; mips:*:*:UMIPS | mips:*:*:RISCos) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #ifdef __cplusplus #include /* for printf() prototype */ int main (int argc, char *argv[]) { #else int main (argc, argv) int argc; char *argv[]; { #endif #if defined (host_mips) && defined (MIPSEB) #if defined (SYSTYPE_SYSV) printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_SVR4) printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0); #endif #endif exit (-1); } EOF $CC_FOR_BUILD -o $dummy $dummy.c \ && $dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \ && exit 0 echo mips-mips-riscos${UNAME_RELEASE} exit 0 ;; Motorola:PowerMAX_OS:*:*) echo powerpc-motorola-powermax exit 0 ;; Motorola:*:4.3:PL8-*) echo powerpc-harris-powermax exit 0 ;; Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) echo powerpc-harris-powermax exit 0 ;; Night_Hawk:Power_UNIX:*:*) echo powerpc-harris-powerunix exit 0 ;; m88k:CX/UX:7*:*) echo m88k-harris-cxux7 exit 0 ;; m88k:*:4*:R4*) echo m88k-motorola-sysv4 exit 0 ;; m88k:*:3*:R3*) echo m88k-motorola-sysv3 exit 0 ;; AViiON:dgux:*:*) # DG/UX returns AViiON for all architectures UNAME_PROCESSOR=`/usr/bin/uname -p` if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] then if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ [ ${TARGET_BINARY_INTERFACE}x = x ] then echo m88k-dg-dgux${UNAME_RELEASE} else echo m88k-dg-dguxbcs${UNAME_RELEASE} fi else echo i586-dg-dgux${UNAME_RELEASE} fi exit 0 ;; M88*:DolphinOS:*:*) # DolphinOS (SVR3) echo m88k-dolphin-sysv3 exit 0 ;; M88*:*:R3*:*) # Delta 88k system running SVR3 echo m88k-motorola-sysv3 exit 0 ;; XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) echo m88k-tektronix-sysv3 exit 0 ;; Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) echo m68k-tektronix-bsd exit 0 ;; *:IRIX*:*:*) echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` exit 0 ;; ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id exit 0 ;; # Note that: echo "'`uname -s`'" gives 'AIX ' i*86:AIX:*:*) echo i386-ibm-aix exit 0 ;; ia64:AIX:*:*) if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` else IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} exit 0 ;; *:AIX:2:3) if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #include main() { if (!__power_pc()) exit(1); puts("powerpc-ibm-aix3.2.5"); exit(0); } EOF $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0 echo rs6000-ibm-aix3.2.5 elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then echo rs6000-ibm-aix3.2.4 else echo rs6000-ibm-aix3.2 fi exit 0 ;; *:AIX:*:[45]) IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then IBM_ARCH=rs6000 else IBM_ARCH=powerpc fi if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` else IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${IBM_ARCH}-ibm-aix${IBM_REV} exit 0 ;; *:AIX:*:*) echo rs6000-ibm-aix exit 0 ;; ibmrt:4.4BSD:*|romp-ibm:BSD:*) echo romp-ibm-bsd4.4 exit 0 ;; ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to exit 0 ;; # report: romp-ibm BSD 4.3 *:BOSX:*:*) echo rs6000-bull-bosx exit 0 ;; DPX/2?00:B.O.S.:*:*) echo m68k-bull-sysv3 exit 0 ;; 9000/[34]??:4.3bsd:1.*:*) echo m68k-hp-bsd exit 0 ;; hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) echo m68k-hp-bsd4.4 exit 0 ;; 9000/[34678]??:HP-UX:*:*) HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` case "${UNAME_MACHINE}" in 9000/31? ) HP_ARCH=m68000 ;; 9000/[34]?? ) HP_ARCH=m68k ;; 9000/[678][0-9][0-9]) if [ -x /usr/bin/getconf ]; then sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` case "${sc_cpu_version}" in 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 532) # CPU_PA_RISC2_0 case "${sc_kernel_bits}" in 32) HP_ARCH="hppa2.0n" ;; 64) HP_ARCH="hppa2.0w" ;; '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 esac ;; esac fi if [ "${HP_ARCH}" = "" ]; then eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #define _HPUX_SOURCE #include #include int main () { #if defined(_SC_KERNEL_BITS) long bits = sysconf(_SC_KERNEL_BITS); #endif long cpu = sysconf (_SC_CPU_VERSION); switch (cpu) { case CPU_PA_RISC1_0: puts ("hppa1.0"); break; case CPU_PA_RISC1_1: puts ("hppa1.1"); break; case CPU_PA_RISC2_0: #if defined(_SC_KERNEL_BITS) switch (bits) { case 64: puts ("hppa2.0w"); break; case 32: puts ("hppa2.0n"); break; default: puts ("hppa2.0"); break; } break; #else /* !defined(_SC_KERNEL_BITS) */ puts ("hppa2.0"); break; #endif default: puts ("hppa1.0"); break; } exit (0); } EOF (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` test -z "$HP_ARCH" && HP_ARCH=hppa fi ;; esac if [ ${HP_ARCH} = "hppa2.0w" ] then # avoid double evaluation of $set_cc_for_build test -n "$CC_FOR_BUILD" || eval $set_cc_for_build if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E -) | grep __LP64__ >/dev/null then HP_ARCH="hppa2.0w" else HP_ARCH="hppa64" fi fi echo ${HP_ARCH}-hp-hpux${HPUX_REV} exit 0 ;; ia64:HP-UX:*:*) HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` echo ia64-hp-hpux${HPUX_REV} exit 0 ;; 3050*:HI-UX:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #include int main () { long cpu = sysconf (_SC_CPU_VERSION); /* The order matters, because CPU_IS_HP_MC68K erroneously returns true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct results, however. */ if (CPU_IS_PA_RISC (cpu)) { switch (cpu) { case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; default: puts ("hppa-hitachi-hiuxwe2"); break; } } else if (CPU_IS_HP_MC68K (cpu)) puts ("m68k-hitachi-hiuxwe2"); else puts ("unknown-hitachi-hiuxwe2"); exit (0); } EOF $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0 echo unknown-hitachi-hiuxwe2 exit 0 ;; 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) echo hppa1.1-hp-bsd exit 0 ;; 9000/8??:4.3bsd:*:*) echo hppa1.0-hp-bsd exit 0 ;; *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) echo hppa1.0-hp-mpeix exit 0 ;; hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) echo hppa1.1-hp-osf exit 0 ;; hp8??:OSF1:*:*) echo hppa1.0-hp-osf exit 0 ;; i*86:OSF1:*:*) if [ -x /usr/sbin/sysversion ] ; then echo ${UNAME_MACHINE}-unknown-osf1mk else echo ${UNAME_MACHINE}-unknown-osf1 fi exit 0 ;; parisc*:Lites*:*:*) echo hppa1.1-hp-lites exit 0 ;; C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) echo c1-convex-bsd exit 0 ;; C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi exit 0 ;; C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) echo c34-convex-bsd exit 0 ;; C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) echo c38-convex-bsd exit 0 ;; C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) echo c4-convex-bsd exit 0 ;; CRAY*Y-MP:*:*:*) echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit 0 ;; CRAY*[A-Z]90:*:*:*) echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ -e 's/\.[^.]*$/.X/' exit 0 ;; CRAY*TS:*:*:*) echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit 0 ;; CRAY*T3E:*:*:*) echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit 0 ;; CRAY*SV1:*:*:*) echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit 0 ;; *:UNICOS/mp:*:*) echo nv1-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit 0 ;; F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit 0 ;; i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} exit 0 ;; sparc*:BSD/OS:*:*) echo sparc-unknown-bsdi${UNAME_RELEASE} exit 0 ;; *:BSD/OS:*:*) echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} exit 0 ;; *:FreeBSD:*:*|*:GNU/FreeBSD:*:*) # Determine whether the default compiler uses glibc. eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #include #if __GLIBC__ >= 2 LIBC=gnu #else LIBC= #endif EOF eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=` echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`${LIBC:+-$LIBC} exit 0 ;; i*:CYGWIN*:*) echo ${UNAME_MACHINE}-pc-cygwin exit 0 ;; i*:MINGW*:*) echo ${UNAME_MACHINE}-pc-mingw32 exit 0 ;; i*:PW*:*) echo ${UNAME_MACHINE}-pc-pw32 exit 0 ;; x86:Interix*:[34]*) echo i586-pc-interix${UNAME_RELEASE}|sed -e 's/\..*//' exit 0 ;; [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) echo i${UNAME_MACHINE}-pc-mks exit 0 ;; i*:Windows_NT*:* | Pentium*:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we # UNAME_MACHINE based on the output of uname instead of i386? echo i586-pc-interix exit 0 ;; i*:UWIN*:*) echo ${UNAME_MACHINE}-pc-uwin exit 0 ;; p*:CYGWIN*:*) echo powerpcle-unknown-cygwin exit 0 ;; prep*:SunOS:5.*:*) echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit 0 ;; *:GNU:*:*) echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` exit 0 ;; i*86:Minix:*:*) echo ${UNAME_MACHINE}-pc-minix exit 0 ;; arm*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit 0 ;; cris:Linux:*:*) echo cris-axis-linux-gnu exit 0 ;; ia64:Linux:*:*) echo ${UNAME_MACHINE}-${VENDOR:-unknown}-linux-gnu exit 0 ;; m68*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit 0 ;; mips:Linux:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #undef CPU #undef mips #undef mipsel #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) CPU=mipsel #else #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) CPU=mips #else CPU= #endif #endif EOF eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0 ;; mips64:Linux:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #undef CPU #undef mips64 #undef mips64el #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) CPU=mips64el #else #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) CPU=mips64 #else CPU= #endif #endif EOF eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0 ;; ppc:Linux:*:*) echo powerpc-${VENDOR:-unknown}-linux-gnu exit 0 ;; ppc64:Linux:*:*) echo powerpc64-${VENDOR:-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}-${VENDOR:-ibm}-linux-gnu exit 0 ;; sh64*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu 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-${VENDOR:-unknown}-linux-gnu exit 0 ;; i*86:Linux:*:*) # The BFD linker knows what the default object file format is, so # first see if it will tell us. cd to the root directory to prevent # problems with other programs or directories called `ld' in the path. # Set LC_ALL=C to ensure ld outputs messages in English. ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \ | sed -ne '/supported targets:/!d s/[ ][ ]*/ /g s/.*supported targets: *// s/ .*// p'` case "$ld_supported_targets" in elf32-i386) TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu" ;; a.out-i386-linux) echo "${UNAME_MACHINE}-pc-linux-gnuaout" exit 0 ;; coff-i386) echo "${UNAME_MACHINE}-pc-linux-gnucoff" exit 0 ;; "") # Either a pre-BFD a.out linker (linux-gnuoldld) or # one that does not give us useful --help. echo "${UNAME_MACHINE}-pc-linux-gnuoldld" exit 0 ;; esac # Determine whether the default compiler is a.out or elf eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #include #ifdef __ELF__ # ifdef __GLIBC__ # if __GLIBC__ >= 2 LIBC=gnu # else LIBC=gnulibc1 # endif # else LIBC=gnulibc1 # endif #else #ifdef __INTEL_COMPILER LIBC=gnu #else LIBC=gnuaout #endif #endif EOF eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=` test x"${LIBC}" != x && echo "${UNAME_MACHINE}-${VENDOR:-pc}-linux-${LIBC}" && exit 0 test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0 ;; i*86:DYNIX/ptx:4*:*) # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. # earlier versions are messed up and put the nodename in both # sysname and nodename. echo i386-sequent-sysv4 exit 0 ;; i*86:UNIX_SV:4.2MP:2.*) # Unixware is an offshoot of SVR4, but it has its own version # number series starting with 2... # I am not positive that other SVR4 systems won't match this, # I just have to hope. -- rms. # Use sysv4.2uw... so that sysv4* matches it. echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} exit 0 ;; i*86:OS/2:*:*) # If we were able to find `uname', then EMX Unix compatibility # is probably installed. echo ${UNAME_MACHINE}-pc-os2-emx exit 0 ;; i*86:XTS-300:*:STOP) echo ${UNAME_MACHINE}-unknown-stop exit 0 ;; i*86:atheos:*:*) echo ${UNAME_MACHINE}-unknown-atheos exit 0 ;; i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) echo i386-unknown-lynxos${UNAME_RELEASE} exit 0 ;; i*86:*DOS:*:*) echo ${UNAME_MACHINE}-pc-msdosdjgpp exit 0 ;; i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} else echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} fi exit 0 ;; i*86:*:5:[78]*) case `/bin/uname -X | grep "^Machine"` in *486*) UNAME_MACHINE=i486 ;; *Pentium) UNAME_MACHINE=i586 ;; *Pent*|*Celeron) UNAME_MACHINE=i686 ;; esac echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} exit 0 ;; i*86:*:3.2:*) if test -f /usr/options/cb.name; then UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ && UNAME_MACHINE=i586 (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ && UNAME_MACHINE=i686 (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ && UNAME_MACHINE=i686 echo ${UNAME_MACHINE}-pc-sco$UNAME_REL else echo ${UNAME_MACHINE}-pc-sysv32 fi exit 0 ;; pc:*:*:*) # Left here for compatibility: # uname -m prints for DJGPP always 'pc', but it prints nothing about # the processor, so we play safe by assuming i386. echo i386-pc-msdosdjgpp exit 0 ;; Intel:Mach:3*:*) echo i386-pc-mach3 exit 0 ;; paragon:*:*:*) echo i860-intel-osf1 exit 0 ;; i860:*:4.*:*) # i860-SVR4 if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 else # Add other i860-SVR4 vendors below as they are discovered. echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 fi exit 0 ;; mini*:CTIX:SYS*5:*) # "miniframe" echo m68010-convergent-sysv exit 0 ;; mc68k:UNIX:SYSTEM5:3.51m) echo m68k-convergent-sysv exit 0 ;; M680?0:D-NIX:5.3:*) echo m68k-diab-dnix exit 0 ;; M68*:*:R3V[567]*:*) test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;; 3[34]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0) OS_REL='' test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && echo i486-ncr-sysv4.3${OS_REL} && exit 0 /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && echo i586-ncr-sysv4.3${OS_REL} && exit 0 ;; 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && echo i486-ncr-sysv4 && exit 0 ;; m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) echo m68k-unknown-lynxos${UNAME_RELEASE} exit 0 ;; mc68030:UNIX_System_V:4.*:*) echo m68k-atari-sysv4 exit 0 ;; TSUNAMI:LynxOS:2.*:*) echo sparc-unknown-lynxos${UNAME_RELEASE} exit 0 ;; rs6000:LynxOS:2.*:*) echo rs6000-unknown-lynxos${UNAME_RELEASE} exit 0 ;; PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*) echo powerpc-unknown-lynxos${UNAME_RELEASE} exit 0 ;; SM[BE]S:UNIX_SV:*:*) echo mips-dde-sysv${UNAME_RELEASE} exit 0 ;; RM*:ReliantUNIX-*:*:*) echo mips-sni-sysv4 exit 0 ;; RM*:SINIX-*:*:*) echo mips-sni-sysv4 exit 0 ;; *:SINIX-*:*:*) if uname -p 2>/dev/null >/dev/null ; then UNAME_MACHINE=`(uname -p) 2>/dev/null` echo ${UNAME_MACHINE}-sni-sysv4 else echo ns32k-sni-sysv fi exit 0 ;; PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort # says echo i586-unisys-sysv4 exit 0 ;; *:UNIX_System_V:4*:FTX*) # From Gerald Hewes . # How about differentiating between stratus architectures? -djm echo hppa1.1-stratus-sysv4 exit 0 ;; *:*:*:FTX*) # From seanf@swdc.stratus.com. echo i860-stratus-sysv4 exit 0 ;; *:VOS:*:*) # From Paul.Green@stratus.com. echo hppa1.1-stratus-vos exit 0 ;; mc68*:A/UX:*:*) echo m68k-apple-aux${UNAME_RELEASE} exit 0 ;; news*:NEWS-OS:6*:*) echo mips-sony-newsos6 exit 0 ;; R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) if [ -d /usr/nec ]; then echo mips-nec-sysv${UNAME_RELEASE} else echo mips-unknown-sysv${UNAME_RELEASE} fi exit 0 ;; BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. echo powerpc-be-beos exit 0 ;; BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. echo powerpc-apple-beos exit 0 ;; BePC:BeOS:*:*) # BeOS running on Intel PC compatible. echo i586-pc-beos exit 0 ;; SX-4:SUPER-UX:*:*) echo sx4-nec-superux${UNAME_RELEASE} exit 0 ;; SX-5:SUPER-UX:*:*) echo sx5-nec-superux${UNAME_RELEASE} exit 0 ;; SX-6:SUPER-UX:*:*) echo sx6-nec-superux${UNAME_RELEASE} exit 0 ;; Power*:Rhapsody:*:*) echo powerpc-apple-rhapsody${UNAME_RELEASE} exit 0 ;; *:Rhapsody:*:*) echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} exit 0 ;; *:Darwin:*:*) case `uname -p` in *86) UNAME_PROCESSOR=i686 ;; powerpc) UNAME_PROCESSOR=powerpc ;; esac echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} exit 0 ;; *:procnto*:*:* | *:QNX:[0123456789]*:*) UNAME_PROCESSOR=`uname -p` if test "$UNAME_PROCESSOR" = "x86"; then UNAME_PROCESSOR=i386 UNAME_MACHINE=pc fi echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} exit 0 ;; *:QNX:*:4*) echo i386-pc-qnx exit 0 ;; NSR-[DGKLNPTVW]:NONSTOP_KERNEL:*:*) echo nsr-tandem-nsk${UNAME_RELEASE} exit 0 ;; *:NonStop-UX:*:*) echo mips-compaq-nonstopux exit 0 ;; BS2000:POSIX*:*:*) echo bs2000-siemens-sysv exit 0 ;; DS/*:UNIX_System_V:*:*) echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} exit 0 ;; *:Plan9:*:*) # "uname -m" is not consistent, so use $cputype instead. 386 # is converted to i386 for consistency with other x86 # operating systems. if test "$cputype" = "386"; then UNAME_MACHINE=i386 else UNAME_MACHINE="$cputype" fi echo ${UNAME_MACHINE}-unknown-plan9 exit 0 ;; *:TOPS-10:*:*) echo pdp10-unknown-tops10 exit 0 ;; *:TENEX:*:*) echo pdp10-unknown-tenex exit 0 ;; KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) echo pdp10-dec-tops20 exit 0 ;; XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) echo pdp10-xkl-tops20 exit 0 ;; *:TOPS-20:*:*) echo pdp10-unknown-tops20 exit 0 ;; *:ITS:*:*) echo pdp10-unknown-its exit 0 ;; SEI:*:*:SEIUX) echo mips-sei-seiux${UNAME_RELEASE} 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 < # include #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 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 # if defined (BSD) # if BSD == 43 printf ("vax-dec-bsd4.3\n"); exit (0); # else # if BSD == 199006 printf ("vax-dec-bsd4.3reno\n"); exit (0); # else printf ("vax-dec-bsd\n"); exit (0); # endif # endif # else printf ("vax-dec-bsd\n"); exit (0); # endif # else printf ("vax-dec-ultrix\n"); exit (0); # endif #endif #if defined (alliant) && defined (i860) printf ("i860-alliant-bsd\n"); exit (0); #endif exit (1); } EOF $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && $dummy && exit 0 # Apollos put the system type in the environment. test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit 0; } # Convex versions that predate uname can use getsysinfo(1) if [ -x /usr/convex/getsysinfo ] then case `getsysinfo -f cpu_type` in c1*) echo c1-convex-bsd exit 0 ;; c2*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi exit 0 ;; c34*) echo c34-convex-bsd exit 0 ;; c38*) echo c38-convex-bsd exit 0 ;; c4*) echo c4-convex-bsd exit 0 ;; esac fi cat >&2 < 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: llk_linux-2.3/config.sub0000755000076400007640000007301510323232661014666 0ustar alpheralpher#! /bin/sh # Configuration validation subroutine script. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, # 2000, 2001, 2002, 2003 Free Software Foundation, Inc. timestamp='2003-06-18' # 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 . 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 ." version="\ GNU config.sub ($timestamp) Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit 0 ;; --version | -v ) echo "$version" ; exit 0 ;; --help | --h* | -h ) echo "$usage"; exit 0 ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" exit 1 ;; *local*) # First pass through any local machine types. echo $1 exit 0;; * ) break ;; esac done case $# in 0) echo "$me: missing argument$help" >&2 exit 1;; 1) ;; *) echo "$me: too many arguments$help" >&2 exit 1;; esac # Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). # Here we must recognize all the valid KERNEL-OS combinations. maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` case $maybe_os in nto-qnx* | linux-gnu* | freebsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*) os=-$maybe_os basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` ;; *) basic_machine=`echo $1 | sed 's/-[^-]*$//'` if [ $basic_machine != $1 ] then os=`echo $1 | sed 's/.*-/-/'` else os=; fi ;; esac ### Let's recognize common machines as not being operating systems so ### that things like config.sub decstation-3100 work. We also ### recognize some manufacturers as not being operating systems, so we ### can provide default operating systems below. case $os in -sun*os*) # Prevent following clause from handling this invalid input. ;; -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ -apple | -axis) os= basic_machine=$1 ;; -sim | -cisco | -oki | -wec | -winbond) os= basic_machine=$1 ;; -scout) ;; -wrs) os=-vxworks basic_machine=$1 ;; -chorusos*) os=-chorusos basic_machine=$1 ;; -chorusrdb) os=-chorusrdb basic_machine=$1 ;; -hiux*) os=-hiuxwe2 ;; -sco5) os=-sco3.2v5 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco4) os=-sco3.2v4 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco3.2.[4-9]*) os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco3.2v[4-9]*) # Don't forget version if it is 3.2v4 or newer. basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco*) os=-sco3.2v2 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -udk*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -isc) os=-isc2.2 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -clix*) basic_machine=clipper-intergraph ;; -isc*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -lynx*) os=-lynxos ;; -ptx*) basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'` ;; -windowsnt*) os=`echo $os | sed -e 's/windowsnt/winnt/'` ;; -psos*) os=-psos ;; -mint | -mint[0-9]*) basic_machine=m68k-atari os=-mint ;; esac # Decode aliases for certain CPU-COMPANY combinations. case $basic_machine in # Recognize the basic CPU types without company name. # Some are omitted here because they have special meanings below. 1750a | 580 \ | a29k \ | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \ | c4x | clipper \ | d10v | d30v | dlx | dsp16xx \ | fr30 | frv \ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ | i370 | i860 | i960 | ia64 \ | ip2k \ | m32r | m68000 | m68k | m88k | mcore \ | mips | mipsbe | mipseb | mipsel | mipsle \ | mips16 \ | mips64 | mips64el \ | mips64vr | mips64vrel \ | mips64orion | mips64orionel \ | mips64vr4100 | mips64vr4100el \ | mips64vr4300 | mips64vr4300el \ | mips64vr5000 | mips64vr5000el \ | mipsisa32 | mipsisa32el \ | mipsisa32r2 | mipsisa32r2el \ | mipsisa64 | mipsisa64el \ | mipsisa64sb1 | mipsisa64sb1el \ | mipsisa64sr71k | mipsisa64sr71kel \ | mipstx39 | mipstx39el \ | mn10200 | mn10300 \ | msp430 \ | ns16k | ns32k \ | openrisc | or32 \ | pdp10 | pdp11 | pj | pjl \ | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ | pyramid \ | s390 | s390x \ | sh | sh[1234] | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \ | sh64 | sh64le \ | sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv9 | sparcv9b \ | strongarm \ | tahoe | thumb | tic4x | tic80 | tron \ | v850 | v850e \ | we32k \ | x86 | xscale | xstormy16 | xtensa \ | z8k) basic_machine=$basic_machine-unknown ;; m6811 | m68hc11 | m6812 | m68hc12) # Motorola 68HC11/12. basic_machine=$basic_machine-unknown os=-none ;; m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) ;; # We use `pc' rather than `unknown' # because (1) that's what they normally are, and # (2) the word "unknown" tends to confuse beginning users. i*86 | x86_64) basic_machine=$basic_machine-pc ;; # Object if more than one company name word. *-*-*) echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 ;; # Recognize the basic CPU types with company name. 580-* \ | a29k-* \ | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ | avr-* \ | bs2000-* \ | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \ | clipper-* | cydra-* \ | d10v-* | d30v-* | dlx-* \ | elxsi-* \ | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \ | h8300-* | h8500-* \ | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ | i*86-* | i860-* | i960-* | ia64-* \ | ip2k-* \ | m32r-* \ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ | m88110-* | m88k-* | mcore-* \ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ | mips16-* \ | mips64-* | mips64el-* \ | mips64vr-* | mips64vrel-* \ | mips64orion-* | mips64orionel-* \ | mips64vr4100-* | mips64vr4100el-* \ | mips64vr4300-* | mips64vr4300el-* \ | mips64vr5000-* | mips64vr5000el-* \ | mipsisa32-* | mipsisa32el-* \ | mipsisa32r2-* | mipsisa32r2el-* \ | mipsisa64-* | mipsisa64el-* \ | mipsisa64sb1-* | mipsisa64sb1el-* \ | mipsisa64sr71k-* | mipsisa64sr71kel-* \ | mipstx39-* | mipstx39el-* \ | msp430-* \ | none-* | np1-* | nv1-* | ns16k-* | ns32k-* \ | orion-* \ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ | pyramid-* \ | romp-* | rs6000-* \ | s390-* | s390x-* \ | sh-* | sh[1234]-* | sh[23]e-* | sh[34]eb-* | shbe-* \ | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ | sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \ | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \ | tahoe-* | thumb-* \ | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ | tron-* \ | v850-* | v850e-* | vax-* \ | we32k-* \ | x86-* | x86_64-* | xps100-* | xscale-* | xstormy16-* \ | xtensa-* \ | ymp-* \ | z8k-*) ;; # Recognize the various machine names and aliases which stand # for a CPU type and a company and sometimes even an OS. 386bsd) basic_machine=i386-unknown os=-bsd ;; 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) basic_machine=m68000-att ;; 3b*) basic_machine=we32k-att ;; a29khif) basic_machine=a29k-amd os=-udi ;; adobe68k) basic_machine=m68010-adobe os=-scout ;; alliant | fx80) basic_machine=fx80-alliant ;; altos | altos3068) basic_machine=m68k-altos ;; am29k) basic_machine=a29k-none os=-bsd ;; amd64) basic_machine=x86_64-pc ;; amdahl) basic_machine=580-amdahl os=-sysv ;; amiga | amiga-*) basic_machine=m68k-unknown ;; amigaos | amigados) basic_machine=m68k-unknown os=-amigaos ;; amigaunix | amix) basic_machine=m68k-unknown os=-sysv4 ;; apollo68) basic_machine=m68k-apollo os=-sysv ;; apollo68bsd) basic_machine=m68k-apollo os=-bsd ;; aux) basic_machine=m68k-apple os=-aux ;; balance) basic_machine=ns32k-sequent os=-dynix ;; c90) basic_machine=c90-cray os=-unicos ;; convex-c1) basic_machine=c1-convex os=-bsd ;; convex-c2) basic_machine=c2-convex os=-bsd ;; convex-c32) basic_machine=c32-convex os=-bsd ;; convex-c34) basic_machine=c34-convex os=-bsd ;; convex-c38) basic_machine=c38-convex os=-bsd ;; cray | j90) basic_machine=j90-cray os=-unicos ;; crds | unos) basic_machine=m68k-crds ;; cris | cris-* | etrax*) basic_machine=cris-axis ;; da30 | da30-*) basic_machine=m68k-da30 ;; decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) basic_machine=mips-dec ;; decsystem10* | dec10*) basic_machine=pdp10-dec os=-tops10 ;; decsystem20* | dec20*) basic_machine=pdp10-dec os=-tops20 ;; delta | 3300 | motorola-3300 | motorola-delta \ | 3300-motorola | delta-motorola) basic_machine=m68k-motorola ;; delta88) basic_machine=m88k-motorola os=-sysv3 ;; dpx20 | dpx20-*) basic_machine=rs6000-bull os=-bosx ;; dpx2* | dpx2*-bull) basic_machine=m68k-bull os=-sysv3 ;; ebmon29k) basic_machine=a29k-amd os=-ebmon ;; elxsi) basic_machine=elxsi-elxsi os=-bsd ;; encore | umax | mmax) basic_machine=ns32k-encore ;; es1800 | OSE68k | ose68k | ose | OSE) basic_machine=m68k-ericsson os=-ose ;; fx2800) basic_machine=i860-alliant ;; genix) basic_machine=ns32k-ns ;; gmicro) basic_machine=tron-gmicro os=-sysv ;; go32) basic_machine=i386-pc os=-go32 ;; h3050r* | hiux*) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; h8300hms) basic_machine=h8300-hitachi os=-hms ;; h8300xray) basic_machine=h8300-hitachi os=-xray ;; h8500hms) basic_machine=h8500-hitachi os=-hms ;; harris) basic_machine=m88k-harris os=-sysv3 ;; hp300-*) basic_machine=m68k-hp ;; hp300bsd) basic_machine=m68k-hp os=-bsd ;; hp300hpux) basic_machine=m68k-hp os=-hpux ;; hp3k9[0-9][0-9] | hp9[0-9][0-9]) basic_machine=hppa1.0-hp ;; hp9k2[0-9][0-9] | hp9k31[0-9]) basic_machine=m68000-hp ;; hp9k3[2-9][0-9]) basic_machine=m68k-hp ;; hp9k6[0-9][0-9] | hp6[0-9][0-9]) basic_machine=hppa1.0-hp ;; hp9k7[0-79][0-9] | hp7[0-79][0-9]) basic_machine=hppa1.1-hp ;; hp9k78[0-9] | hp78[0-9]) # FIXME: really hppa2.0-hp basic_machine=hppa1.1-hp ;; hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) # FIXME: really hppa2.0-hp basic_machine=hppa1.1-hp ;; hp9k8[0-9][13679] | hp8[0-9][13679]) basic_machine=hppa1.1-hp ;; hp9k8[0-9][0-9] | hp8[0-9][0-9]) basic_machine=hppa1.0-hp ;; hppa-next) os=-nextstep3 ;; hppaosf) basic_machine=hppa1.1-hp os=-osf ;; hppro) basic_machine=hppa1.1-hp os=-proelf ;; i370-ibm* | ibm*) basic_machine=i370-ibm ;; # I'm not sure what "Sysv32" means. Should this be sysv3.2? i*86v32) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv32 ;; i*86v4*) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv4 ;; i*86v) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv ;; i*86sol2) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-solaris2 ;; i386mach) basic_machine=i386-mach os=-mach ;; i386-vsta | vsta) basic_machine=i386-unknown os=-vsta ;; iris | iris4d) basic_machine=mips-sgi case $os in -irix*) ;; *) os=-irix4 ;; esac ;; isi68 | isi) basic_machine=m68k-isi os=-sysv ;; m88k-omron*) basic_machine=m88k-omron ;; magnum | m3230) basic_machine=mips-mips os=-sysv ;; merlin) basic_machine=ns32k-utek os=-sysv ;; mingw32) basic_machine=i386-pc os=-mingw32 ;; miniframe) basic_machine=m68000-convergent ;; *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) basic_machine=m68k-atari os=-mint ;; mips3*-*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` ;; mips3*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown ;; mmix*) basic_machine=mmix-knuth os=-mmixware ;; monitor) basic_machine=m68k-rom68k os=-coff ;; morphos) basic_machine=powerpc-unknown os=-morphos ;; msdos) basic_machine=i386-pc os=-msdos ;; mvs) basic_machine=i370-ibm os=-mvs ;; ncr3000) basic_machine=i486-ncr os=-sysv4 ;; netbsd386) basic_machine=i386-unknown os=-netbsd ;; netwinder) basic_machine=armv4l-rebel os=-linux ;; news | news700 | news800 | news900) basic_machine=m68k-sony os=-newsos ;; news1000) basic_machine=m68030-sony os=-newsos ;; news-3600 | risc-news) basic_machine=mips-sony os=-newsos ;; necv70) basic_machine=v70-nec os=-sysv ;; next | m*-next ) basic_machine=m68k-next case $os in -nextstep* ) ;; -ns2*) os=-nextstep2 ;; *) os=-nextstep3 ;; esac ;; nh3000) basic_machine=m68k-harris os=-cxux ;; nh[45]000) basic_machine=m88k-harris os=-cxux ;; nindy960) basic_machine=i960-intel os=-nindy ;; mon960) basic_machine=i960-intel os=-mon960 ;; nonstopux) basic_machine=mips-compaq os=-nonstopux ;; np1) basic_machine=np1-gould ;; nv1) basic_machine=nv1-cray os=-unicosmp ;; nsr-tandem) basic_machine=nsr-tandem ;; op50n-* | op60c-*) basic_machine=hppa1.1-oki os=-proelf ;; or32 | or32-*) basic_machine=or32-unknown os=-coff ;; OSE68000 | ose68000) basic_machine=m68000-ericsson os=-ose ;; os68k) basic_machine=m68k-none os=-os68k ;; pa-hitachi) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; paragon) basic_machine=i860-intel os=-osf ;; pbd) basic_machine=sparc-tti ;; pbb) basic_machine=m68k-tti ;; pc532 | pc532-*) basic_machine=ns32k-pc532 ;; pentium | p5 | k5 | k6 | nexgen | viac3) basic_machine=i586-pc ;; pentiumpro | p6 | 6x86 | athlon | athlon_*) basic_machine=i686-pc ;; pentiumii | pentium2 | pentiumiii | pentium3) basic_machine=i686-pc ;; pentium4) basic_machine=i786-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-* | pentiumiii-* | pentium3-*) basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentium4-*) basic_machine=i786-`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 ;; sa29200) basic_machine=a29k-amd os=-udi ;; sb1) basic_machine=mipsisa64sb1-unknown ;; sb1el) basic_machine=mipsisa64sb1el-unknown ;; sei) basic_machine=mips-sei os=-seiux ;; sequent) basic_machine=i386-sequent ;; sh) basic_machine=sh-hitachi os=-hms ;; sh64) basic_machine=sh64-unknown ;; sparclite-wrs | simso-wrs) basic_machine=sparclite-wrs os=-vxworks ;; sps7) basic_machine=m68k-bull os=-sysv2 ;; spur) basic_machine=spur-unknown ;; st2000) basic_machine=m68k-tandem ;; stratus) basic_machine=i860-stratus os=-sysv4 ;; sun2) basic_machine=m68000-sun ;; sun2os3) basic_machine=m68000-sun os=-sunos3 ;; sun2os4) basic_machine=m68000-sun os=-sunos4 ;; sun3os3) basic_machine=m68k-sun os=-sunos3 ;; sun3os4) basic_machine=m68k-sun os=-sunos4 ;; sun4os3) basic_machine=sparc-sun os=-sunos3 ;; sun4os4) basic_machine=sparc-sun os=-sunos4 ;; sun4sol2) basic_machine=sparc-sun os=-solaris2 ;; sun3 | sun3-*) basic_machine=m68k-sun ;; sun4) basic_machine=sparc-sun ;; sun386 | sun386i | roadrunner) basic_machine=i386-sun ;; sv1) basic_machine=sv1-cray os=-unicos ;; symmetry) basic_machine=i386-sequent os=-dynix ;; t3e) basic_machine=alphaev5-cray os=-unicos ;; t90) basic_machine=t90-cray os=-unicos ;; tic54x | c54x*) basic_machine=tic54x-unknown os=-coff ;; tic55x | c55x*) basic_machine=tic55x-unknown os=-coff ;; tic6x | c6x*) basic_machine=tic6x-unknown os=-coff ;; tx39) basic_machine=mipstx39-unknown ;; tx39el) basic_machine=mipstx39el-unknown ;; toad1) basic_machine=pdp10-xkl os=-tops20 ;; tower | tower-32) basic_machine=m68k-ncr ;; udi29k) basic_machine=a29k-amd os=-udi ;; ultra3) basic_machine=a29k-nyu os=-sym1 ;; v810 | necv810) basic_machine=v810-nec os=-none ;; vaxv) basic_machine=vax-dec os=-sysv ;; vms) basic_machine=vax-dec os=-vms ;; vpp*|vx|vx-*) basic_machine=f301-fujitsu ;; vxworks960) basic_machine=i960-wrs os=-vxworks ;; vxworks68) basic_machine=m68k-wrs os=-vxworks ;; vxworks29k) basic_machine=a29k-wrs os=-vxworks ;; w65*) basic_machine=w65-wdc os=-none ;; w89k-*) basic_machine=hppa1.1-winbond os=-proelf ;; xps | xps100) basic_machine=xps100-honeywell ;; ymp) basic_machine=ymp-cray os=-unicos ;; z8k-*-coff) basic_machine=z8k-unknown os=-sim ;; none) basic_machine=none-none os=-none ;; # Here we handle the default manufacturer of certain CPU types. It is in # some cases the only manufacturer, in others, it is the most popular. w89k) basic_machine=hppa1.1-winbond ;; op50n) basic_machine=hppa1.1-oki ;; op60c) basic_machine=hppa1.1-oki ;; romp) basic_machine=romp-ibm ;; rs6000) basic_machine=rs6000-ibm ;; vax) basic_machine=vax-dec ;; pdp10) # there are many clones, so DEC is not a safe bet basic_machine=pdp10-unknown ;; pdp11) basic_machine=pdp11-dec ;; we32k) basic_machine=we32k-att ;; sh3 | sh4 | sh[34]eb | sh[1234]le | sh[23]ele) basic_machine=sh-unknown ;; sh64) basic_machine=sh64-unknown ;; sparc | sparcv9 | sparcv9b) basic_machine=sparc-sun ;; cydra) basic_machine=cydra-cydrome ;; orion) basic_machine=orion-highlevel ;; orion105) basic_machine=clipper-highlevel ;; mac | mpw | mac-mpw) basic_machine=m68k-apple ;; pmac | pmac-mpw) basic_machine=powerpc-apple ;; *-unknown) # Make sure to match an already-canonicalized machine name. ;; *) echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 ;; esac # Here we canonicalize certain aliases for manufacturers. case $basic_machine in *-digital*) basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'` ;; *-commodore*) basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'` ;; *) ;; esac # Decode manufacturer-specific aliases for certain operating systems. if [ x"$os" != x"" ] then case $os in # First match some system type aliases # that might get confused with valid system types. # -solaris* is a basic system type, with this one exception. -solaris1 | -solaris1.*) os=`echo $os | sed -e 's|solaris1|sunos4|'` ;; -solaris) os=-solaris2 ;; -svr4*) os=-sysv4 ;; -unixware*) os=-sysv4.2uw ;; -gnu/linux*) os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` ;; # First accept the basic system types. # The portable systems comes first. # Each alternative MUST END IN A *, to match a version number. # -sysv* is not here because it comes later, after sysvr4. -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\ | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \ | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ | -aos* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ | -hiux* | -386bsd* | -netbsd* | -openbsd* | -freebsd* | -riscix* \ | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ | -chorusos* | -chorusrdb* \ | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \ | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ | -powermax* | -dnix* | -nx6 | -nx7 | -sei*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) case $basic_machine in x86-* | i*86-*) ;; *) os=-nto$os ;; esac ;; -nto-qnx*) ;; -nto*) os=`echo $os | sed -e 's|nto|nto-qnx|'` ;; -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ | -windows* | -osx | -abug | -netware* | -os9* | -beos* \ | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) ;; -mac*) os=`echo $os | sed -e 's|mac|macos|'` ;; -linux*) os=`echo $os | sed -e 's|linux|linux-gnu|'` ;; -sunos5*) os=`echo $os | sed -e 's|sunos5|solaris2|'` ;; -sunos6*) os=`echo $os | sed -e 's|sunos6|solaris3|'` ;; -opened*) os=-openedition ;; -wince*) os=-wince ;; -osfrose*) os=-osfrose ;; -osf*) os=-osf ;; -utek*) os=-bsd ;; -dynix*) os=-bsd ;; -acis*) os=-aos ;; -atheos*) os=-atheos ;; -386bsd) os=-bsd ;; -ctix* | -uts*) os=-sysv ;; -nova*) os=-rtmk-nova ;; -ns2 ) os=-nextstep2 ;; -nsk*) os=-nsk ;; # Preserve the version number of sinix5. -sinix5.*) os=`echo $os | sed -e 's|sinix|sysv|'` ;; -sinix*) os=-sysv4 ;; -triton*) os=-sysv3 ;; -oss*) os=-sysv3 ;; -svr4) os=-sysv4 ;; -svr3) os=-sysv3 ;; -sysvr4) os=-sysv4 ;; # This must come after -sysvr4. -sysv*) ;; -ose*) os=-ose ;; -es1800*) os=-ose ;; -xenix) os=-xenix ;; -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) os=-mint ;; -aros*) os=-aros ;; -kaos*) os=-kaos ;; -none) ;; *) # Get rid of the `-' at the beginning of $os. os=`echo $os | sed 's/[^-]*-//'` echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2 exit 1 ;; esac else # Here we handle the default operating systems that come with various machines. # The value should be what the vendor currently ships out the door with their # machine or put another way, the most popular os provided with the machine. # Note that if you're going to try to match "-MANUFACTURER" here (say, # "-sun"), then you have to tell the case statement up towards the top # that MANUFACTURER isn't an operating system. Otherwise, code above # will signal an error saying that MANUFACTURER isn't an operating # system, and we'll never get to this point. case $basic_machine in *-acorn) os=-riscix1.2 ;; arm*-rebel) os=-linux ;; arm*-semi) os=-aout ;; c4x-* | tic4x-*) os=-coff ;; # This must come before the *-dec entry. pdp10-*) os=-tops20 ;; pdp11-*) os=-none ;; *-dec | vax-*) os=-ultrix4.2 ;; m68*-apollo) os=-domain ;; i386-sun) os=-sunos4.0.2 ;; m68000-sun) os=-sunos3 # This also exists in the configure program, but was not the # default. # os=-sunos4 ;; m68*-cisco) os=-aout ;; mips*-cisco) os=-elf ;; mips*-*) os=-elf ;; or32-*) os=-coff ;; *-tti) # must be before sparc entry or we get the wrong os. os=-sysv3 ;; sparc-* | *-sun) os=-sunos4.1.1 ;; *-be) os=-beos ;; *-ibm) os=-aix ;; *-wec) os=-proelf ;; *-winbond) os=-proelf ;; *-oki) os=-proelf ;; *-hp) os=-hpux ;; *-hitachi) os=-hiux ;; i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) os=-sysv ;; *-cbm) os=-amigaos ;; *-dg) os=-dgux ;; *-dolphin) os=-sysv3 ;; m68k-ccur) os=-rtu ;; m88k-omron*) os=-luna ;; *-next ) os=-nextstep ;; *-sequent) os=-ptx ;; *-crds) os=-unos ;; *-ns) os=-genix ;; i370-*) os=-mvs ;; *-next) os=-nextstep3 ;; *-gould) os=-sysv ;; *-highlevel) os=-bsd ;; *-encore) os=-bsd ;; *-sgi) os=-irix ;; *-siemens) os=-sysv4 ;; *-masscomp) os=-rtu ;; f30[01]-fujitsu | f700-fujitsu) os=-uxpv ;; *-rom68k) os=-coff ;; *-*bug) os=-coff ;; *-apple) os=-macos ;; *-atari*) os=-mint ;; *) os=-none ;; esac fi # Here we handle the case where we know the os, and the CPU type, but not the # manufacturer. We pick the logical manufacturer. vendor=unknown case $basic_machine in *-unknown) case $os in -riscix*) vendor=acorn ;; -sunos*) vendor=sun ;; -aix*) vendor=ibm ;; -beos*) vendor=be ;; -hpux*) vendor=hp ;; -mpeix*) vendor=hp ;; -hiux*) vendor=hitachi ;; -unos*) vendor=crds ;; -dgux*) vendor=dg ;; -luna*) vendor=omron ;; -genix*) vendor=ns ;; -mvs* | -opened*) vendor=ibm ;; -ptx*) vendor=sequent ;; -vxsim* | -vxworks* | -windiss*) vendor=wrs ;; -aux*) vendor=apple ;; -hms*) vendor=hitachi ;; -mpw* | -macos*) vendor=apple ;; -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) vendor=atari ;; -vos*) vendor=stratus ;; esac basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` ;; esac echo $basic_machine$os exit 0 # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: llk_linux-2.3/depcomp0000755000076400007640000003710010323217023014246 0ustar alpheralpher#! /bin/sh # depcomp - compile a program generating dependencies as side-effects scriptversion=2005-07-09.11 # Copyright (C) 1999, 2000, 2003, 2004, 2005 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., 51 Franklin Street, Fifth Floor, Boston, MA # 02110-1301, 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 . case $1 in '') echo "$0: No command. Try \`$0 --help' for more information." 1>&2 exit 1; ;; -h | --h*) cat <<\EOF Usage: depcomp [--help] [--version] PROGRAM [ARGS] Run PROGRAMS ARGS to compile a file, generating dependencies as side-effects. Environment variables: depmode Dependency tracking mode. source Source file read by `PROGRAMS ARGS'. object Object file output by `PROGRAMS ARGS'. DEPDIR directory where to store dependencies. depfile Dependency file to output. tmpdepfile Temporary file to use when outputing dependencies. libtool Whether libtool is used (yes/no). Report bugs to . EOF exit $? ;; -v | --v*) echo "depcomp $scriptversion" exit $? ;; esac 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 # Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po. depfile=${depfile-`echo "$object" | sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`} 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. In older versions, 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. # Version 6 uses the directory in both cases. stripped=`echo "$object" | sed 's/\(.*\)\..*$/\1/'` tmpdepfile="$stripped.u" if test "$libtool" = yes; then "$@" -Wc,-M else "$@" -M fi stat=$? if test -f "$tmpdepfile"; then : else stripped=`echo "$stripped" | sed 's,^.*/,,'` tmpdepfile="$stripped.u" fi if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi if test -f "$tmpdepfile"; then outname="$stripped.o" # Each line is of the form `foo.o: dependent.h'. # Do two passes, one to just change these to # `$object: dependent.h' and one to simply `dependent.h:'. sed -e "s,^$outname:,$object :," < "$tmpdepfile" > "$depfile" sed -e "s,^$outname: \(.*\)$,\1:," < "$tmpdepfile" >> "$depfile" else # The sourcefile does not contain any dependencies, so just # store a dummy comment line, to avoid errors with the Makefile # "include basename.Plo" scheme. echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" ;; icc) # Intel's C compiler understands `-MD -MF file'. However on # icc -MD -MF foo.d -c -o sub/foo.o sub/foo.c # ICC 7.0 will fill foo.d with something like # foo.o: sub/foo.c # foo.o: sub/foo.h # which is wrong. We want: # sub/foo.o: sub/foo.c # sub/foo.o: sub/foo.h # sub/foo.c: # sub/foo.h: # ICC 7.1 will output # foo.o: sub/foo.c sub/foo.h # and will wrap long lines using \ : # foo.o: sub/foo.c ... \ # sub/foo.h ... \ # ... "$@" -MD -MF "$tmpdepfile" stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" # Each line is of the form `foo.o: dependent.h', # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'. # Do two passes, one to just change these to # `$object: dependent.h' and one to simply `dependent.h:'. sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile" # Some versions of the HPUX 10.20 sed can't process this invocation # correctly. Breaking it into two sed invocations is a workaround. sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; tru64) # The Tru64 compiler uses -MD to generate dependencies as a side # effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'. # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put # dependencies in `foo.d' instead, so we check for that too. # Subdirectories are respected. dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` test "x$dir" = "x$object" && dir= base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` if test "$libtool" = yes; then # With Tru64 cc, shared objects can also be used to make a # static library. This mecanism is used in libtool 1.4 series to # handle both shared and static libraries in a single compilation. # With libtool 1.4, dependencies were output in $dir.libs/$base.lo.d. # # With libtool 1.5 this exception was removed, and libtool now # generates 2 separate objects for the 2 libraries. These two # compilations output dependencies in in $dir.libs/$base.o.d and # in $dir$base.o.d. We have to check for both files, because # one of the two compilations can be disabled. We should prefer # $dir$base.o.d over $dir.libs/$base.o.d because the latter is # automatically cleaned when .libs/ is deleted, while ignoring # the former would cause a distcleancheck panic. tmpdepfile1=$dir.libs/$base.lo.d # libtool 1.4 tmpdepfile2=$dir$base.o.d # libtool 1.5 tmpdepfile3=$dir.libs/$base.o.d # libtool 1.5 tmpdepfile4=$dir.libs/$base.d # Compaq CCC V6.2-504 "$@" -Wc,-MD else tmpdepfile1=$dir$base.o.d tmpdepfile2=$dir$base.d tmpdepfile3=$dir$base.d tmpdepfile4=$dir$base.d "$@" -MD fi stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" exit $stat fi for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" do test -f "$tmpdepfile" && break done if test -f "$tmpdepfile"; then sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" # That's a tab and a space 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 preprocessed file to stdout, regardless of -o. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test $1 != '--mode=compile'; do shift done shift fi # Remove `-o $object'. IFS=" " for arg do case $arg in -o) shift ;; $object) shift ;; *) set fnord "$@" "$arg" shift # fnord shift # $arg ;; esac done test -z "$dashmflag" && dashmflag=-M # Require at least two characters before searching for `:' # in the target name. This is to cope with DOS-style filenames: # a dependency such as `c:/foo/bar' could be seen as target `c' otherwise. "$@" $dashmflag | sed 's:^[ ]*[^: ][^:][^:]*\:[ ]*:'"$object"'\: :' > "$tmpdepfile" rm -f "$depfile" cat < "$tmpdepfile" > "$depfile" tr ' ' ' ' < "$tmpdepfile" | \ ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; dashXmstdout) # This case only exists to satisfy depend.m4. It is never actually # run, as this mode is specially recognized in the preamble. exit 1 ;; makedepend) "$@" || exit $? # Remove any Libtool call if test "$libtool" = yes; then while test $1 != '--mode=compile'; do shift done shift fi # X makedepend shift cleared=no for arg in "$@"; do case $cleared in no) set ""; shift cleared=yes ;; esac case "$arg" in -D*|-I*) set fnord "$@" "$arg"; shift ;; # Strip any option that makedepend may not understand. Remove # the object too, otherwise makedepend will parse it as a source file. -*|$object) ;; *) set fnord "$@" "$arg"; shift ;; esac done obj_suffix="`echo $object | sed 's/^.*\././'`" touch "$tmpdepfile" ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@" rm -f "$depfile" cat < "$tmpdepfile" > "$depfile" sed '1,2d' "$tmpdepfile" | tr ' ' ' ' | \ ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" "$tmpdepfile".bak ;; cpp) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test $1 != '--mode=compile'; do shift done shift fi # Remove `-o $object'. IFS=" " for arg do case $arg in -o) shift ;; $object) shift ;; *) set fnord "$@" "$arg" shift # fnord shift # $arg ;; esac done "$@" -E | sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' | sed '$ s: \\$::' > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" cat < "$tmpdepfile" >> "$depfile" sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; msvisualcpp) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout, regardless of -o, # because we must use -o when running libtool. "$@" || exit $? IFS=" " for arg do case "$arg" in "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") set fnord "$@" shift shift ;; *) set fnord "$@" "$arg" shift shift ;; esac done "$@" -E | sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::echo "`cygpath -u \\"\1\\"`":p' | sort | uniq > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s:: \1 \\:p' >> "$depfile" echo " " >> "$depfile" . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s::\1\::p' >> "$depfile" rm -f "$tmpdepfile" ;; none) exec "$@" ;; *) echo "Unknown depmode $depmode" 1>&2 exit 1 ;; esac exit 0 # Local Variables: # mode: shell-script # sh-indentation: 2 # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-end: "$" # End: llk_linux-2.3/install-sh0000755000076400007640000002202110323217023014671 0ustar alpheralpher#!/bin/sh # install - install a program, script, or datafile scriptversion=2005-05-14.22 # This originates from X11R5 (mit/util/scripts/install.sh), which was # later released in X11R6 (xc/config/util/install.sh) with the # following copyright and license. # # Copyright (C) 1994 X Consortium # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to # deal in the Software without restriction, including without limitation the # rights to use, copy, modify, merge, publish, distribute, sublicense, and/or # sell copies of the Software, and to permit persons to whom the Software is # furnished to do so, subject to the following conditions: # # The above copyright notice and this permission notice shall be included in # all copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE # X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN # AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- # TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # # Except as contained in this notice, the name of the X Consortium shall not # be used in advertising or otherwise to promote the sale, use or other deal- # ings in this Software without prior written authorization from the X Consor- # tium. # # # FSF changes to this file are in the public domain. # # Calling this script install-sh is preferred over install.sh, to prevent # `make' implicit rules from creating a file called install from it # when there is no Makefile. # # This script is compatible with the BSD install script, but was written # from scratch. It can only install one file at a time, a restriction # shared with many OS's install programs. # set DOITPROG to echo to test this script # Don't use :- since 4.3BSD and earlier shells don't like it. doit="${DOITPROG-}" # put in absolute paths if you don't have them in your path; or use env. vars. mvprog="${MVPROG-mv}" cpprog="${CPPROG-cp}" chmodprog="${CHMODPROG-chmod}" chownprog="${CHOWNPROG-chown}" chgrpprog="${CHGRPPROG-chgrp}" stripprog="${STRIPPROG-strip}" rmprog="${RMPROG-rm}" mkdirprog="${MKDIRPROG-mkdir}" chmodcmd="$chmodprog 0755" chowncmd= chgrpcmd= stripcmd= rmcmd="$rmprog -f" mvcmd="$mvprog" src= dst= dir_arg= dstarg= no_target_directory= usage="Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE or: $0 [OPTION]... SRCFILES... DIRECTORY or: $0 [OPTION]... -t DIRECTORY SRCFILES... or: $0 [OPTION]... -d DIRECTORIES... In the 1st form, copy SRCFILE to DSTFILE. In the 2nd and 3rd, copy all SRCFILES to DIRECTORY. In the 4th, create DIRECTORIES. Options: -c (ignored) -d create directories instead of installing files. -g GROUP $chgrpprog installed files to GROUP. -m MODE $chmodprog installed files to MODE. -o USER $chownprog installed files to USER. -s $stripprog installed files. -t DIRECTORY install into DIRECTORY. -T report an error if DSTFILE is a directory. --help display this help and exit. --version display version info and exit. Environment variables override the default commands: CHGRPPROG CHMODPROG CHOWNPROG CPPROG MKDIRPROG MVPROG RMPROG STRIPPROG " while test -n "$1"; do case $1 in -c) shift continue;; -d) dir_arg=true shift continue;; -g) chgrpcmd="$chgrpprog $2" shift shift continue;; --help) echo "$usage"; exit $?;; -m) chmodcmd="$chmodprog $2" shift shift continue;; -o) chowncmd="$chownprog $2" shift shift continue;; -s) stripcmd=$stripprog shift continue;; -t) dstarg=$2 shift shift continue;; -T) no_target_directory=true shift continue;; --version) echo "$0 $scriptversion"; exit $?;; *) # When -d is used, all remaining arguments are directories to create. # When -t is used, the destination is already specified. test -n "$dir_arg$dstarg" && break # Otherwise, the last argument is the destination. Remove it from $@. for arg do if test -n "$dstarg"; then # $@ is not empty: it contains at least $arg. set fnord "$@" "$dstarg" shift # fnord fi shift # arg dstarg=$arg done break;; esac done if test -z "$1"; then if test -z "$dir_arg"; then echo "$0: no input file specified." >&2 exit 1 fi # It's OK to call `install-sh -d' without argument. # This can happen when creating conditional directories. exit 0 fi for src do # Protect names starting with `-'. case $src in -*) src=./$src ;; esac if test -n "$dir_arg"; then dst=$src src= if test -d "$dst"; then mkdircmd=: chmodcmd= else mkdircmd=$mkdirprog fi else # Waiting for this to be detected by the "$cpprog $src $dsttmp" command # might cause directories to be created, which would be especially bad # if $src (and thus $dsttmp) contains '*'. if test ! -f "$src" && test ! -d "$src"; then echo "$0: $src does not exist." >&2 exit 1 fi if test -z "$dstarg"; then echo "$0: no destination specified." >&2 exit 1 fi dst=$dstarg # Protect names starting with `-'. case $dst in -*) dst=./$dst ;; esac # If destination is a directory, append the input filename; won't work # if double slashes aren't ignored. if test -d "$dst"; then if test -n "$no_target_directory"; then echo "$0: $dstarg: Is a directory" >&2 exit 1 fi dst=$dst/`basename "$src"` fi fi # This sed command emulates the dirname command. dstdir=`echo "$dst" | sed -e 's,/*$,,;s,[^/]*$,,;s,/*$,,;s,^$,.,'` # Make sure that the destination directory exists. # Skip lots of stat calls in the usual case. if test ! -d "$dstdir"; then defaultIFS=' ' IFS="${IFS-$defaultIFS}" oIFS=$IFS # Some sh's can't handle IFS=/ for some reason. IFS='%' set x `echo "$dstdir" | sed -e 's@/@%@g' -e 's@^%@/@'` shift IFS=$oIFS pathcomp= while test $# -ne 0 ; do pathcomp=$pathcomp$1 shift if test ! -d "$pathcomp"; then $mkdirprog "$pathcomp" # mkdir can fail with a `File exist' error in case several # install-sh are creating the directory concurrently. This # is OK. test -d "$pathcomp" || exit fi pathcomp=$pathcomp/ done fi if test -n "$dir_arg"; then $doit $mkdircmd "$dst" \ && { test -z "$chowncmd" || $doit $chowncmd "$dst"; } \ && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } \ && { test -z "$stripcmd" || $doit $stripcmd "$dst"; } \ && { test -z "$chmodcmd" || $doit $chmodcmd "$dst"; } else dstfile=`basename "$dst"` # Make a couple of temp file names in the proper directory. dsttmp=$dstdir/_inst.$$_ rmtmp=$dstdir/_rm.$$_ # Trap to clean up those temp files at exit. trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 trap '(exit $?); exit' 1 2 13 15 # Copy the file name to the temp name. $doit $cpprog "$src" "$dsttmp" && # and set any options; do chmod last to preserve setuid bits. # # If any of these fail, we abort the whole thing. If we want to # ignore errors from any of these, just make sure not to ignore # errors from the above "$doit $cpprog $src $dsttmp" command. # { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } \ && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } \ && { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } \ && { test -z "$chmodcmd" || $doit $chmodcmd "$dsttmp"; } && # Now rename the file to the real destination. { $doit $mvcmd -f "$dsttmp" "$dstdir/$dstfile" 2>/dev/null \ || { # The rename failed, perhaps because mv can't rename something else # to itself, or perhaps because mv is so ancient that it does not # support -f. # Now remove or move aside any old file at destination location. # We try this two ways since rm can't unlink itself on some # systems and the destination file might be busy for other # reasons. In this case, the final cleanup might fail but the new # file should still install successfully. { if test -f "$dstdir/$dstfile"; then $doit $rmcmd -f "$dstdir/$dstfile" 2>/dev/null \ || $doit $mvcmd -f "$dstdir/$dstfile" "$rmtmp" 2>/dev/null \ || { echo "$0: cannot unlink or rename $dstdir/$dstfile" >&2 (exit 1); exit 1 } else : fi } && # Now rename the file to the real destination. $doit $mvcmd "$dsttmp" "$dstdir/$dstfile" } } fi || { (exit 1); exit 1; } done # The final little trick to "correctly" pass the exit status to the exit trap. { (exit 0); exit 0 } # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-end: "$" # End: llk_linux-2.3/ltmain.sh0000644000076400007640000055461010323232661014530 0ustar alpheralpher# ltmain.sh - Provide generalized library-building support services. # NOTE: Changing this file will not affect anything until you rerun configure. # # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005 # Free Software Foundation, Inc. # Originally by Gordon Matzigkeit , 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 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. basename="s,^.*/,,g" # Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh # is ksh but when the shell is invoked as "sh" and the current value of # the _XPG environment variable is not equal to 1 (one), the special # positional parameter $0, within a function call, is the name of the # function. progpath="$0" # The name of this program: progname=`echo "$progpath" | $SED $basename` modename="$progname" # Global variables: EXIT_SUCCESS=0 EXIT_FAILURE=1 PROGRAM=ltmain.sh PACKAGE=libtool VERSION=1.5.20 TIMESTAMP=" (1.1220.2.287 2005/08/31 18:54:15)" # See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes. if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi # 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 "$progpath" --no-reexec ${1+"$@"} fi if test "X$1" = X--fallback-echo; then # used as fallback echo shift cat <&2 $echo "Fatal configuration error. See the $PACKAGE docs for more information." 1>&2 exit $EXIT_FAILURE fi # Global variables. mode=$default_mode nonopt= prev= prevopt= run= show="$echo" show_help= execute_dlfiles= lo2o="s/\\.lo\$/.${objext}/" o2lo="s/\\.${objext}\$/.lo/" ##################################### # Shell function definitions: # This seems to be the best place for them # func_win32_libid arg # return the library type of file 'arg' # # Need a lot of goo to handle *both* DLLs and import libs # Has to be a shell function in order to 'eat' the argument # that is supplied when $file_magic_command is called. func_win32_libid () { win32_libid_type="unknown" win32_fileres=`file -L $1 2>/dev/null` case $win32_fileres in *ar\ archive\ import\ library*) # definitely import win32_libid_type="x86 archive import" ;; *ar\ archive*) # could be an import, or static if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null | \ $EGREP -e 'file format pe-i386(.*architecture: i386)?' >/dev/null ; then win32_nmres=`eval $NM -f posix -A $1 | \ sed -n -e '1,100{/ I /{x;/import/!{s/^/import/;h;p;};x;};}'` if test "X$win32_nmres" = "Ximport" ; then win32_libid_type="x86 archive import" else win32_libid_type="x86 archive static" fi fi ;; *DLL*) win32_libid_type="x86 DLL" ;; *executable*) # but shell scripts are "executable" too... case $win32_fileres in *MS\ Windows\ PE\ Intel*) win32_libid_type="x86 DLL" ;; esac ;; esac $echo $win32_libid_type } # func_infer_tag arg # 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. # arg is usually of the form 'gcc ...' func_infer_tag () { if test -n "$available_tags" && test -z "$tagname"; then CC_quoted= for arg in $CC; do case $arg in *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") arg="\"$arg\"" ;; esac CC_quoted="$CC_quoted $arg" done case $@ in # Blanks in the command may have been stripped by the calling shell, # but not from the CC environment variable when configure was run. " $CC "* | "$CC "* | " `$echo $CC` "* | "`$echo $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$echo $CC_quoted` "* | "`$echo $CC_quoted` "*) ;; # Blanks at the start of $base_compile will cause this to fail # if we don't check for them as well. *) for z in $available_tags; do if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$progpath" > /dev/null; then # Evaluate the configuration. eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`" CC_quoted= for arg in $CC; do # Double-quote args containing other shell metacharacters. case $arg in *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") arg="\"$arg\"" ;; esac CC_quoted="$CC_quoted $arg" done case "$@ " in " $CC "* | "$CC "* | " `$echo $CC` "* | "`$echo $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$echo $CC_quoted` "* | "`$echo $CC_quoted` "*) # The compiler in the base compile command matches # the one in the tagged configuration. # Assume this is the tagged configuration we want. tagname=$z break ;; esac fi done # If $tagname still isn't set, then no tagged configuration # was found and let the user know that the "--tag" command # line option must be used. if test -z "$tagname"; then $echo "$modename: unable to infer tagged configuration" $echo "$modename: specify a tag with \`--tag'" 1>&2 exit $EXIT_FAILURE # else # $echo "$modename: using $tagname tagged configuration" fi ;; esac fi } # func_extract_an_archive dir oldlib func_extract_an_archive () { f_ex_an_ar_dir="$1"; shift f_ex_an_ar_oldlib="$1" $show "(cd $f_ex_an_ar_dir && $AR x $f_ex_an_ar_oldlib)" $run eval "(cd \$f_ex_an_ar_dir && $AR x \$f_ex_an_ar_oldlib)" || exit $? if ($AR t "$f_ex_an_ar_oldlib" | sort | sort -uc >/dev/null 2>&1); then : else $echo "$modename: ERROR: object name conflicts: $f_ex_an_ar_dir/$f_ex_an_ar_oldlib" 1>&2 exit $EXIT_FAILURE fi } # func_extract_archives gentop oldlib ... func_extract_archives () { my_gentop="$1"; shift my_oldlibs=${1+"$@"} my_oldobjs="" my_xlib="" my_xabs="" my_xdir="" my_status="" $show "${rm}r $my_gentop" $run ${rm}r "$my_gentop" $show "$mkdir $my_gentop" $run $mkdir "$my_gentop" my_status=$? if test "$my_status" -ne 0 && test ! -d "$my_gentop"; then exit $my_status fi for my_xlib in $my_oldlibs; do # Extract the objects. case $my_xlib in [\\/]* | [A-Za-z]:[\\/]*) my_xabs="$my_xlib" ;; *) my_xabs=`pwd`"/$my_xlib" ;; esac my_xlib=`$echo "X$my_xlib" | $Xsed -e 's%^.*/%%'` my_xdir="$my_gentop/$my_xlib" $show "${rm}r $my_xdir" $run ${rm}r "$my_xdir" $show "$mkdir $my_xdir" $run $mkdir "$my_xdir" status=$? if test "$status" -ne 0 && test ! -d "$my_xdir"; then exit $status fi case $host in *-darwin*) $show "Extracting $my_xabs" # Do not bother doing anything if just a dry run if test -z "$run"; then darwin_orig_dir=`pwd` cd $my_xdir || exit $? darwin_archive=$my_xabs darwin_curdir=`pwd` darwin_base_archive=`$echo "X$darwin_archive" | $Xsed -e 's%^.*/%%'` darwin_arches=`lipo -info "$darwin_archive" 2>/dev/null | $EGREP Architectures 2>/dev/null` if test -n "$darwin_arches"; then darwin_arches=`echo "$darwin_arches" | $SED -e 's/.*are://'` darwin_arch= $show "$darwin_base_archive has multiple architectures $darwin_arches" for darwin_arch in $darwin_arches ; do mkdir -p "unfat-$$/${darwin_base_archive}-${darwin_arch}" lipo -thin $darwin_arch -output "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" "${darwin_archive}" cd "unfat-$$/${darwin_base_archive}-${darwin_arch}" func_extract_an_archive "`pwd`" "${darwin_base_archive}" cd "$darwin_curdir" $rm "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" done # $darwin_arches ## Okay now we have a bunch of thin objects, gotta fatten them up :) darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print| xargs basename | sort -u | $NL2SP` darwin_file= darwin_files= for darwin_file in $darwin_filelist; do darwin_files=`find unfat-$$ -name $darwin_file -print | $NL2SP` lipo -create -output "$darwin_file" $darwin_files done # $darwin_filelist ${rm}r unfat-$$ cd "$darwin_orig_dir" else cd "$darwin_orig_dir" func_extract_an_archive "$my_xdir" "$my_xabs" fi # $darwin_arches fi # $run ;; *) func_extract_an_archive "$my_xdir" "$my_xabs" ;; esac my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP` done func_extract_archives_result="$my_oldobjs" } # End of Shell function definitions ##################################### # Darwin sucks eval std_shrext=\"$shrext_cmds\" # 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" preserve_args="${preserve_args}=$arg" # Check whether tagname contains only valid characters case $tagname in *[!-_A-Za-z0-9,/]*) $echo "$progname: invalid tag name: $tagname" 1>&2 exit $EXIT_FAILURE ;; 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$" < "$progpath" > /dev/null; then taglist="$taglist $tagname" # Evaluate the configuration. eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$tagname'$/,/^# ### END LIBTOOL TAG CONFIG: '$tagname'$/p' < $progpath`" else $echo "$progname: ignoring unknown tag $tagname" 1>&2 fi ;; esac ;; *) eval "$prev=\$arg" ;; esac prev= prevopt= continue fi # Have we seen a non-optional argument yet? case $arg in --help) show_help=yes ;; --version) $echo "$PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP" $echo $echo "Copyright (C) 2005 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 $? ;; --config) ${SED} -e '1,/^# ### BEGIN LIBTOOL CONFIG/d' -e '/^# ### END LIBTOOL CONFIG/,$d' $progpath # 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" < "$progpath" done exit $? ;; --debug) $echo "$progname: enabling shell trace mode" set -x preserve_args="$preserve_args $arg" ;; --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 $? ;; --finish) mode="finish" ;; --mode) prevopt="--mode" prev=mode ;; --mode=*) mode="$optarg" ;; --preserve-dup-deps) duplicate_deps="yes" ;; --quiet | --silent) show=: preserve_args="$preserve_args $arg" ;; --tag) prevopt="--tag" prev=tag ;; --tag=*) set tag "$optarg" ${1+"$@"} shift prev=tag preserve_args="$preserve_args --tag" ;; -dlopen) prevopt="-dlopen" prev=execute_dlfiles ;; -*) $echo "$modename: unrecognized option \`$arg'" 1>&2 $echo "$help" 1>&2 exit $EXIT_FAILURE ;; *) nonopt="$arg" break ;; esac done if test -n "$prevopt"; then $echo "$modename: option \`$prevopt' requires an argument" 1>&2 $echo "$help" 1>&2 exit $EXIT_FAILURE fi # If this variable is set in any of the actions, the command in it # will be execed at the end. This prevents here-documents from being # left over by shells. exec_cmd= if test -z "$show_help"; then # Infer the operation mode. if test -z "$mode"; then $echo "*** Warning: inferring the mode of operation is deprecated." 1>&2 $echo "*** Future versions of Libtool will require --mode=MODE be specified." 1>&2 case $nonopt in *cc | cc* | *++ | gcc* | *-gcc* | g++* | xlc*) mode=link for arg do case $arg in -c) mode=compile break ;; esac done ;; *db | *dbx | *strace | *truss) mode=execute ;; *install*|cp|mv) mode=install ;; *rm) mode=uninstall ;; *) # If we have no mode, but dlfiles were specified, then do execute mode. test -n "$execute_dlfiles" && mode=execute # Just use the default operation mode. if test -z "$mode"; then if test -n "$nonopt"; then $echo "$modename: warning: cannot infer operation mode from \`$nonopt'" 1>&2 else $echo "$modename: warning: cannot infer operation mode without MODE-ARGS" 1>&2 fi fi ;; esac fi # Only execute mode is allowed to have -dlopen flags. if test -n "$execute_dlfiles" && test "$mode" != execute; then $echo "$modename: unrecognized option \`-dlopen'" 1>&2 $echo "$help" 1>&2 exit $EXIT_FAILURE fi # Change the help message to a mode-specific one. generic_help="$help" help="Try \`$modename --help --mode=$mode' for more information." # These modes are in order of execution frequency so that they run quickly. case $mode in # libtool compile mode compile) modename="$modename: compile" # Get the compilation command and the source file. base_compile= srcfile="$nonopt" # always keep a non-empty value in "srcfile" suppress_opt=yes suppress_output= arg_mode=normal libobj= later= for arg do case $arg_mode in arg ) # do not "continue". Instead, add this to base_compile lastarg="$arg" arg_mode=normal ;; target ) libobj="$arg" arg_mode=normal continue ;; normal ) # Accept any command-line options. case $arg in -o) if test -n "$libobj" ; then $echo "$modename: you cannot specify \`-o' more than once" 1>&2 exit $EXIT_FAILURE fi arg_mode=target continue ;; -static | -prefer-pic | -prefer-non-pic) later="$later $arg" continue ;; -no-suppress) suppress_opt=no continue ;; -Xcompiler) arg_mode=arg # the next one goes into the "base_compile" arg list continue # The current "srcfile" will either be retained or ;; # replaced later. I would guess that would be a bug. -Wc,*) args=`$echo "X$arg" | $Xsed -e "s/^-Wc,//"` lastarg= save_ifs="$IFS"; IFS=',' for arg in $args; do IFS="$save_ifs" # Double-quote args containing other shell metacharacters. # Many Bourne shells cannot handle close brackets correctly # in scan sets, so we specify it separately. case $arg in *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") arg="\"$arg\"" ;; esac lastarg="$lastarg $arg" done IFS="$save_ifs" lastarg=`$echo "X$lastarg" | $Xsed -e "s/^ //"` # Add the arguments to base_compile. base_compile="$base_compile $lastarg" continue ;; * ) # Accept the current argument as the source file. # The previous "srcfile" becomes the current argument. # lastarg="$srcfile" srcfile="$arg" ;; esac # case $arg ;; esac # case $arg_mode # Aesthetically quote the previous argument. lastarg=`$echo "X$lastarg" | $Xsed -e "$sed_quote_subst"` case $lastarg in # Double-quote args containing other shell metacharacters. # Many Bourne shells cannot handle close brackets correctly # in scan sets, and some SunOS ksh mistreat backslash-escaping # in scan sets (worked around with variable expansion), # and furthermore cannot handle '|' '&' '(' ')' in scan sets # at all, so we specify them separately. *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") lastarg="\"$lastarg\"" ;; esac base_compile="$base_compile $lastarg" done # for arg case $arg_mode in arg) $echo "$modename: you must specify an argument for -Xcompile" exit $EXIT_FAILURE ;; target) $echo "$modename: you must specify a target with \`-o'" 1>&2 exit $EXIT_FAILURE ;; *) # Get the name of the library object. [ -z "$libobj" ] && libobj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%'` ;; esac # Recognize several different file suffixes. # If the user specifies -o file.o, it is replaced with file.lo xform='[cCFSifmso]' case $libobj in *.ada) xform=ada ;; *.adb) xform=adb ;; *.ads) xform=ads ;; *.asm) xform=asm ;; *.c++) xform=c++ ;; *.cc) xform=cc ;; *.ii) xform=ii ;; *.class) xform=class ;; *.cpp) xform=cpp ;; *.cxx) xform=cxx ;; *.f90) xform=f90 ;; *.for) xform=for ;; *.java) xform=java ;; esac libobj=`$echo "X$libobj" | $Xsed -e "s/\.$xform$/.lo/"` case $libobj in *.lo) obj=`$echo "X$libobj" | $Xsed -e "$lo2o"` ;; *) $echo "$modename: cannot determine name of library object from \`$libobj'" 1>&2 exit $EXIT_FAILURE ;; esac func_infer_tag $base_compile for arg in $later; do case $arg in -static) build_old_libs=yes continue ;; -prefer-pic) pic_mode=yes continue ;; -prefer-non-pic) pic_mode=no continue ;; esac done qlibobj=`$echo "X$libobj" | $Xsed -e "$sed_quote_subst"` case $qlibobj in *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") qlibobj="\"$qlibobj\"" ;; esac test "X$libobj" != "X$qlibobj" \ && $echo "X$libobj" | grep '[]~#^*{};<>?"'"'"' &()|`$[]' \ && $echo "$modename: libobj name \`$libobj' may not contain shell special characters." 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 $EXIT_FAILURE 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 $EXIT_FAILURE" 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 $EXIT_FAILURE" 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 "$progpath" "$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 $EXIT_FAILURE fi $echo "$srcfile" > "$lockfile" fi if test -n "$fix_srcfile_path"; then eval srcfile=\"$fix_srcfile_path\" fi qsrcfile=`$echo "X$srcfile" | $Xsed -e "$sed_quote_subst"` case $qsrcfile in *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") qsrcfile="\"$qsrcfile\"" ;; esac $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 </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 $EXIT_FAILURE 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 <> ${libobj}T </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 $EXIT_FAILURE 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 <> ${libobj}T <&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" 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 $EXIT_FAILURE fi prev= continue ;; expsyms_regex) export_symbols_regex="$arg" prev= continue ;; inst_prefix) inst_prefix_dir="$arg" prev= continue ;; precious_regex) precious_files_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 | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then pic_object= non_pic_object= # Read the .lo file # If there is no directory component, then add one. case $arg in */* | *\\*) . $arg ;; *) . ./$arg ;; esac if test -z "$pic_object" || \ test -z "$non_pic_object" || test "$pic_object" = none && \ test "$non_pic_object" = none; then $echo "$modename: cannot find name of object for \`$arg'" 1>&2 exit $EXIT_FAILURE 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 $EXIT_FAILURE 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 $EXIT_FAILURE 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 $EXIT_FAILURE ;; esac if test "$prev" = rpath; then case "$rpath " in *" $arg "*) ;; *) rpath="$rpath $arg" ;; esac else case "$xrpath " in *" $arg "*) ;; *) xrpath="$xrpath $arg" ;; esac fi prev= continue ;; xcompiler) compiler_flags="$compiler_flags $qarg" prev= compile_command="$compile_command $qarg" finalize_command="$finalize_command $qarg" continue ;; xlinker) linker_flags="$linker_flags $qarg" compiler_flags="$compiler_flags $wl$qarg" prev= compile_command="$compile_command $wl$qarg" finalize_command="$finalize_command $wl$qarg" continue ;; xcclinker) linker_flags="$linker_flags $qarg" compiler_flags="$compiler_flags $qarg" prev= compile_command="$compile_command $qarg" finalize_command="$finalize_command $qarg" continue ;; shrext) shrext_cmds="$arg" prev= continue ;; darwin_framework) compiler_flags="$compiler_flags $arg" compile_command="$compile_command $arg" finalize_command="$finalize_command $arg" prev= 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 $EXIT_FAILURE fi if test "X$arg" = "X-export-symbols"; then prev=expsyms else prev=expsyms_regex fi continue ;; -framework|-arch) prev=darwin_framework compiler_flags="$compiler_flags $arg" compile_command="$compile_command $arg" finalize_command="$finalize_command $arg" continue ;; -inst-prefix-dir) prev=inst_prefix continue ;; # The native IRIX linker understands -LANG:*, -LIST:* and -LNO:* # so, if we see these flags be careful not to treat them like -L -L[A-Z][A-Z]*:*) case $with_gcc/$host in no/*-*-irix* | /*-*-irix*) compile_command="$compile_command $arg" finalize_command="$finalize_command $arg" ;; esac continue ;; -L*) dir=`$echo "X$arg" | $Xsed -e 's/^-L//'` # We need an absolute path. case $dir in [\\/]* | [A-Za-z]:[\\/]*) ;; *) absdir=`cd "$dir" && pwd` if test -z "$absdir"; then $echo "$modename: cannot determine absolute directory name of \`$dir'" 1>&2 exit $EXIT_FAILURE 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* | *-*-dragonfly*) # 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* | *-*-dragonfly*) # Do not include libc_r directly, use -pthread flag. continue ;; esac fi deplibs="$deplibs $arg" continue ;; # Tru64 UNIX uses -model [arg] to determine the layout of C++ # classes, name mangling, and exception handling. -model) compile_command="$compile_command $arg" compiler_flags="$compiler_flags $arg" finalize_command="$finalize_command $arg" prev=xcompiler continue ;; -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe) compiler_flags="$compiler_flags $arg" compile_command="$compile_command $arg" finalize_command="$finalize_command $arg" continue ;; -module) module=yes continue ;; # -64, -mips[0-9] enable 64-bit mode on the SGI compiler # -r[0-9][0-9]* specifies the processor on the SGI compiler # -xarch=*, -xtarget=* enable 64-bit mode on the Sun compiler # +DA*, +DD* enable 64-bit mode on the HP compiler # -q* pass through compiler args for the IBM compiler # -m* pass through architecture-specific compiler args for GCC -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*) # Unknown arguments in both finalize_command and compile_command need # to be aesthetically quoted because they are evaled later. arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"` case $arg in *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") arg="\"$arg\"" ;; esac compile_command="$compile_command $arg" finalize_command="$finalize_command $arg" if test "$with_gcc" = "yes" ; then compiler_flags="$compiler_flags $arg" fi continue ;; -shrext) prev=shrext continue ;; -no-fast-install) fast_install=no continue ;; -no-install) case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*) # The PATH hackery in wrapper scripts is required on Windows # in order for the loader to find any dlls it needs. $echo "$modename: warning: \`-no-install' is ignored for $host" 1>&2 $echo "$modename: warning: assuming \`-no-fast-install' instead" 1>&2 fast_install=no ;; *) no_install=yes ;; esac continue ;; -no-undefined) allow_undefined=no continue ;; -objectlist) prev=objectlist continue ;; -o) prev=output ;; -precious-files-regex) prev=precious_regex continue ;; -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 $EXIT_FAILURE ;; esac case "$xrpath " in *" $dir "*) ;; *) xrpath="$xrpath $dir" ;; esac continue ;; -static) # The effects of -static are defined in a previous loop. # We used to do the same as -all-static on platforms that # didn't have a PIC flag, but the assumption that the effects # would be equivalent was wrong. It would break on at least # Digital Unix and AIX. continue ;; -thread-safe) thread_safe=yes continue ;; -version-info) prev=vinfo continue ;; -version-number) prev=vinfo vinfo_number=yes continue ;; -Wc,*) args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wc,//'` arg= save_ifs="$IFS"; IFS=',' for flag in $args; do IFS="$save_ifs" case $flag in *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") flag="\"$flag\"" ;; esac arg="$arg $wl$flag" compiler_flags="$compiler_flags $flag" done IFS="$save_ifs" arg=`$echo "X$arg" | $Xsed -e "s/^ //"` ;; -Wl,*) args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wl,//'` arg= save_ifs="$IFS"; IFS=',' for flag in $args; do IFS="$save_ifs" case $flag in *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") flag="\"$flag\"" ;; esac arg="$arg $wl$flag" compiler_flags="$compiler_flags $wl$flag" linker_flags="$linker_flags $flag" done IFS="$save_ifs" arg=`$echo "X$arg" | $Xsed -e "s/^ //"` ;; -Xcompiler) prev=xcompiler continue ;; -Xlinker) prev=xlinker continue ;; -XCClinker) prev=xcclinker continue ;; # Some other compiler flag. -* | +*) # Unknown arguments in both finalize_command and compile_command need # to be aesthetically quoted because they are evaled later. arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"` case $arg in *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") arg="\"$arg\"" ;; esac ;; *.$objext) # A standard object. objs="$objs $arg" ;; *.lo) # A libtool-controlled object. # Check to see that this really is a libtool object. if (${SED} -e '2q' $arg | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then pic_object= non_pic_object= # Read the .lo file # If there is no directory component, then add one. case $arg in */* | *\\*) . $arg ;; *) . ./$arg ;; esac if test -z "$pic_object" || \ test -z "$non_pic_object" || test "$pic_object" = none && \ test "$non_pic_object" = none; then $echo "$modename: cannot find name of object for \`$arg'" 1>&2 exit $EXIT_FAILURE 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 $EXIT_FAILURE else # Dry-run case. # Extract subdirectory from the argument. xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'` if test "X$xdir" = "X$arg"; then xdir= else xdir="$xdir/" fi pic_object=`$echo "X${xdir}${objdir}/${arg}" | $Xsed -e "$lo2o"` non_pic_object=`$echo "X${xdir}${arg}" | $Xsed -e "$lo2o"` libobjs="$libobjs $pic_object" non_pic_objects="$non_pic_objects $non_pic_object" fi fi ;; *.$libext) # An archive. deplibs="$deplibs $arg" old_deplibs="$old_deplibs $arg" continue ;; *.la) # A libtool-controlled library. if test "$prev" = dlfiles; then # This library was specified with -dlopen. dlfiles="$dlfiles $arg" prev= elif test "$prev" = dlprefiles; then # The library was specified with -dlpreopen. dlprefiles="$dlprefiles $arg" prev= else deplibs="$deplibs $arg" fi continue ;; # Some other compiler argument. *) # Unknown arguments in both finalize_command and compile_command need # to be aesthetically quoted because they are evaled later. arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"` case $arg in *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") arg="\"$arg\"" ;; esac ;; esac # arg # Now actually substitute the argument into the commands. if test -n "$arg"; then compile_command="$compile_command $arg" finalize_command="$finalize_command $arg" fi done # argument parsing loop if test -n "$prev"; then $echo "$modename: the \`$prevarg' option requires an argument" 1>&2 $echo "$help" 1>&2 exit $EXIT_FAILURE 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 $EXIT_FAILURE ;; *.$libext) linkmode=oldlib ;; *.lo | *.$objext) linkmode=obj ;; *.la) linkmode=lib ;; *) linkmode=prog ;; # Anything else should be a program. esac case $host in *cygwin* | *mingw* | *pw32*) # don't eliminate duplications in $postdeps and $predeps duplicate_compiler_generated_deps=yes ;; *) duplicate_compiler_generated_deps=$duplicate_deps ;; esac specialdeplibs= libs= # Find all interdependent deplibs by searching for libraries # that are linked more than once (e.g. -la -lb -la) for deplib in $deplibs; do if test "X$duplicate_deps" = "Xyes" ; then case "$libs " in *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; esac fi libs="$libs $deplib" done if test "$linkmode" = lib; then libs="$predeps $libs $compiler_lib_search_path $postdeps" # Compute libraries that are listed more than once in $predeps # $postdeps and mark them as special (i.e., whose duplicates are # not to be eliminated). pre_post_deps= if test "X$duplicate_compiler_generated_deps" = "Xyes" ; then for pre_post_dep in $predeps $postdeps; do case "$pre_post_deps " in *" $pre_post_dep "*) specialdeplibs="$specialdeplibs $pre_post_deps" ;; esac pre_post_deps="$pre_post_deps $pre_post_dep" done fi pre_post_deps= fi deplibs= newdependency_libs= newlib_search_path= need_relink=no # whether we're linking any uninstalled libtool libraries notinst_deplibs= # not-installed libtool libraries notinst_path= # paths that contain not-installed libtool libraries case $linkmode in lib) passes="conv link" for file in $dlfiles $dlprefiles; do case $file in *.la) ;; *) $echo "$modename: libraries can \`-dlopen' only libtool libraries: $file" 1>&2 exit $EXIT_FAILURE ;; 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 -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe) if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else compiler_flags="$compiler_flags $deplib" fi continue ;; -l*) if test "$linkmode" != lib && test "$linkmode" != prog; then $echo "$modename: warning: \`-l' is ignored for archives/objects" 1>&2 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 for search_ext in .la $std_shrext .so .a; do # Search the libtool library lib="$searchdir/lib${name}${search_ext}" if test -f "$lib"; then if test "$search_ext" = ".la"; then found=yes else found=no fi break 2 fi done done if test "$found" != yes; then # deplib doesn't seem to be a libtool library if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else deplibs="$deplib $deplibs" test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" fi continue else # deplib is a libtool library # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib, # We need to do some special things here, and not later. if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then case " $predeps $postdeps " in *" $deplib "*) if (${SED} -e '2q' $lib | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then library_names= old_library= case $lib in */* | *\\*) . $lib ;; *) . ./$lib ;; esac for l in $old_library $library_names; do ll="$l" done if test "X$ll" = "X$old_library" ; then # only static version available found=no ladir=`$echo "X$lib" | $Xsed -e 's%/[^/]*$%%'` test "X$ladir" = "X$lib" && ladir="." lib=$ladir/$old_library if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else deplibs="$deplib $deplibs" test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" fi continue fi fi ;; *) ;; esac fi fi ;; # -l -L*) case $linkmode in lib) deplibs="$deplib $deplibs" test "$pass" = conv && continue newdependency_libs="$deplib $newdependency_libs" newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'` ;; prog) if test "$pass" = conv; then deplibs="$deplib $deplibs" continue fi if test "$pass" = scan; then deplibs="$deplib $deplibs" else compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" fi newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'` ;; *) $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) valid_a_lib=no case $deplibs_check_method in match_pattern*) set dummy $deplibs_check_method match_pattern_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"` if eval $echo \"$deplib\" 2>/dev/null \ | $SED 10q \ | $EGREP "$match_pattern_regex" > /dev/null; then valid_a_lib=yes fi ;; pass_all) valid_a_lib=yes ;; esac if test "$valid_a_lib" != yes; 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 $EXIT_FAILURE fi # Check to see that this really is a libtool archive. if (${SED} -e '2q' $lib | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then : else $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2 exit $EXIT_FAILURE fi ladir=`$echo "X$lib" | $Xsed -e 's%/[^/]*$%%'` test "X$ladir" = "X$lib" && ladir="." dlname= dlopen= dlpreopen= libdir= library_names= old_library= # If the library was installed with an old release of libtool, # it will not redefine variables installed, or shouldnotlink installed=yes shouldnotlink=no avoidtemprpath= # 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 $EXIT_FAILURE fi # It is a libtool convenience library, so add in its objects. convenience="$convenience $ladir/$objdir/$old_library" old_convenience="$old_convenience $ladir/$objdir/$old_library" tmp_libs= for deplib in $dependency_libs; do deplibs="$deplib $deplibs" if test "X$duplicate_deps" = "Xyes" ; then case "$tmp_libs " in *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; esac fi tmp_libs="$tmp_libs $deplib" done elif test "$linkmode" != prog && test "$linkmode" != lib; then $echo "$modename: \`$lib' is not a convenience library" 1>&2 exit $EXIT_FAILURE 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 $EXIT_FAILURE 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 $EXIT_FAILURE 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 test "X$hardcode_automatic" = Xyes && avoidtemprpath=yes else if test ! -f "$ladir/$objdir/$linklib" && test -f "$abs_ladir/$linklib"; then dir="$ladir" absdir="$abs_ladir" # Remove this search path later notinst_path="$notinst_path $abs_ladir" else dir="$ladir/$objdir" absdir="$abs_ladir/$objdir" # Remove this search path later notinst_path="$notinst_path $abs_ladir" fi 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 $EXIT_FAILURE 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" && test -z "$avoidtemprpath" ; then # Make sure the rpath contains only unique directories. case "$temp_rpath " in *" $dir "*) ;; *" $absdir "*) ;; *) temp_rpath="$temp_rpath $absdir" ;; esac fi # Hardcode the library path. # Skip directories that are in the system default run-time # search path. case " $sys_lib_dlsearch_path " in *" $absdir "*) ;; *) case "$compile_rpath " in *" $absdir "*) ;; *) compile_rpath="$compile_rpath $absdir" esac ;; esac case " $sys_lib_dlsearch_path " in *" $libdir "*) ;; *) case "$finalize_rpath " in *" $libdir "*) ;; *) finalize_rpath="$finalize_rpath $libdir" esac ;; esac fi # $linkmode,$pass = prog,link... if test "$alldeplibs" = yes && { test "$deplibs_check_method" = pass_all || { test "$build_libtool_libs" = yes && test -n "$library_names"; }; }; then # We only need to search for static libraries continue fi fi link_static=no # Whether the deplib will be linked statically if test -n "$library_names" && { test "$prefer_static_libs" = no || test -z "$old_library"; }; then if test "$installed" = no; then notinst_deplibs="$notinst_deplibs $lib" need_relink=yes fi # This is a shared library # Warn about portability, can't link against -module's on # some systems (darwin) if test "$shouldnotlink" = yes && test "$pass" = link ; then $echo if test "$linkmode" = prog; then $echo "*** Warning: Linking the executable $output against the loadable module" else $echo "*** Warning: Linking the shared library $output against the loadable module" fi $echo "*** $linklib is not portable!" fi if test "$linkmode" = lib && test "$hardcode_into_libs" = yes; then # Hardcode the library path. # Skip directories that are in the system default run-time # search path. case " $sys_lib_dlsearch_path " in *" $absdir "*) ;; *) case "$compile_rpath " in *" $absdir "*) ;; *) compile_rpath="$compile_rpath $absdir" esac ;; esac case " $sys_lib_dlsearch_path " in *" $libdir "*) ;; *) case "$finalize_rpath " in *" $libdir "*) ;; *) finalize_rpath="$finalize_rpath $libdir" esac ;; esac fi if test -n "$old_archive_from_expsyms_cmds"; then # figure out the soname set dummy $library_names realname="$2" shift; shift libname=`eval \\$echo \"$libname_spec\"` # use dlname if we got it. it's perfectly good, no? if test -n "$dlname"; then soname="$dlname" elif test -n "$soname_spec"; then # bleh windows case $host in *cygwin* | mingw*) major=`expr $current - $age` versuffix="-$major" ;; esac eval soname=\"$soname_spec\" else soname="$realname" fi # Make a new name for the extract_expsyms_cmds to use soroot="$soname" soname=`$echo $soroot | ${SED} -e 's/^.*\///'` newlib="libimp-`$echo $soname | ${SED} 's/^lib//;s/\.dll$//'`.a" # If the library has no export list, then create one now if test -f "$output_objdir/$soname-def"; then : else $show "extracting exported symbol list from \`$soname'" save_ifs="$IFS"; IFS='~' cmds=$extract_expsyms_cmds for cmd in $cmds; do IFS="$save_ifs" eval cmd=\"$cmd\" $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='~' cmds=$old_archive_from_expsyms_cmds for cmd in $cmds; do IFS="$save_ifs" eval cmd=\"$cmd\" $show "$cmd" $run eval "$cmd" || exit $? done IFS="$save_ifs" fi # make sure the library variables are pointing to the new library dir=$output_objdir linklib=$newlib fi # test -n "$old_archive_from_expsyms_cmds" if test "$linkmode" = prog || test "$mode" != relink; then add_shlibpath= add_dir= add= lib_linked=yes case $hardcode_action in immediate | unsupported) if test "$hardcode_direct" = no; then add="$dir/$linklib" case $host in *-*-sco3.2v5* ) add_dir="-L$dir" ;; *-*-darwin* ) # if the lib is a module then we can not link against # it, someone is ignoring the new warnings I added if /usr/bin/file -L $add 2> /dev/null | $EGREP "bundle" >/dev/null ; then $echo "** Warning, lib $linklib is a module, not a shared library" if test -z "$old_library" ; then $echo $echo "** And there doesn't seem to be a static archive available" $echo "** The link will probably fail, sorry" else add="$dir/$old_library" fi fi esac elif test "$hardcode_minus_L" = no; then case $host in *-*-sunos*) add_shlibpath="$dir" ;; esac add_dir="-L$dir" add="-l$name" elif test "$hardcode_shlibpath_var" = no; then add_shlibpath="$dir" add="-l$name" else lib_linked=no fi ;; relink) if test "$hardcode_direct" = yes; then add="$dir/$linklib" elif test "$hardcode_minus_L" = yes; then add_dir="-L$dir" # Try looking first in the location we're being installed to. if test -n "$inst_prefix_dir"; then case $libdir in [\\/]*) add_dir="$add_dir -L$inst_prefix_dir$libdir" ;; esac fi add="-l$name" elif test "$hardcode_shlibpath_var" = yes; then add_shlibpath="$dir" add="-l$name" else lib_linked=no fi ;; *) lib_linked=no ;; esac if test "$lib_linked" != yes; then $echo "$modename: configuration error: unsupported hardcode properties" exit $EXIT_FAILURE fi if test -n "$add_shlibpath"; then case :$compile_shlibpath: in *":$add_shlibpath:"*) ;; *) compile_shlibpath="$compile_shlibpath$add_shlibpath:" ;; esac fi if test "$linkmode" = prog; then test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs" test -n "$add" && compile_deplibs="$add $compile_deplibs" else test -n "$add_dir" && deplibs="$add_dir $deplibs" test -n "$add" && deplibs="$add $deplibs" if test "$hardcode_direct" != yes && \ test "$hardcode_minus_L" != yes && \ test "$hardcode_shlibpath_var" = yes; then case :$finalize_shlibpath: in *":$libdir:"*) ;; *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;; esac fi fi fi if test "$linkmode" = prog || test "$mode" = relink; then add_shlibpath= add_dir= add= # Finalize command for both is simple: just hardcode it. if test "$hardcode_direct" = yes; then add="$libdir/$linklib" elif test "$hardcode_minus_L" = yes; then add_dir="-L$libdir" add="-l$name" elif test "$hardcode_shlibpath_var" = yes; then case :$finalize_shlibpath: in *":$libdir:"*) ;; *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;; esac add="-l$name" elif test "$hardcode_automatic" = yes; then if test -n "$inst_prefix_dir" && test -f "$inst_prefix_dir$libdir/$linklib" ; then add="$inst_prefix_dir$libdir/$linklib" else add="$libdir/$linklib" fi else # We cannot seem to hardcode it, guess we'll fake it. add_dir="-L$libdir" # Try looking first in the location we're being installed to. if test -n "$inst_prefix_dir"; then case $libdir in [\\/]*) add_dir="$add_dir -L$inst_prefix_dir$libdir" ;; esac fi add="-l$name" fi if test "$linkmode" = prog; then test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs" test -n "$add" && finalize_deplibs="$add $finalize_deplibs" else test -n "$add_dir" && deplibs="$add_dir $deplibs" test -n "$add" && deplibs="$add $deplibs" fi fi elif test "$linkmode" = prog; then # Here we assume that one of hardcode_direct or hardcode_minus_L # is not unsupported. This is valid on all known static and # shared platforms. if test "$hardcode_direct" != unsupported; then test -n "$old_library" && linklib="$old_library" compile_deplibs="$dir/$linklib $compile_deplibs" finalize_deplibs="$dir/$linklib $finalize_deplibs" else compile_deplibs="-l$name -L$dir $compile_deplibs" finalize_deplibs="-l$name -L$dir $finalize_deplibs" fi elif test "$build_libtool_libs" = yes; then # Not a shared library if test "$deplibs_check_method" != pass_all; then # We're trying link a shared library against a static one # but the system doesn't support it. # Just print a warning and add the library to dependency_libs so # that the program can be linked against the static library. $echo $echo "*** Warning: This system can not link to static lib archive $lib." $echo "*** I have the capability to make that library automatically link in when" $echo "*** you link to this library. But I can only do this if you have a" $echo "*** shared version of the library, which you do not appear to have." if test "$module" = yes; then $echo "*** But as you try to build a module library, libtool will still create " $echo "*** a static module, that should work as long as the dlopening application" $echo "*** is linked with the -dlopen flag to resolve symbols at runtime." if test -z "$global_symbol_pipe"; then $echo $echo "*** However, this would only work if libtool was able to extract symbol" $echo "*** lists from a program, using \`nm' or equivalent, but libtool could" $echo "*** not find such a program. So, this module is probably useless." $echo "*** \`nm' from GNU binutils and a full rebuild may help." fi if test "$build_old_libs" = no; then build_libtool_libs=module build_old_libs=yes else build_libtool_libs=no fi fi else deplibs="$dir/$old_library $deplibs" link_static=yes fi fi # link shared/static library? if test "$linkmode" = lib; then if test -n "$dependency_libs" && { test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes || test "$link_static" = yes; }; then # Extract -R from dependency_libs temp_deplibs= for libdir in $dependency_libs; do case $libdir in -R*) temp_xrpath=`$echo "X$libdir" | $Xsed -e 's/^-R//'` case " $xrpath " in *" $temp_xrpath "*) ;; *) xrpath="$xrpath $temp_xrpath";; esac;; *) temp_deplibs="$temp_deplibs $libdir";; esac done dependency_libs="$temp_deplibs" fi newlib_search_path="$newlib_search_path $absdir" # Link against this library test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs" # ... and its dependency_libs tmp_libs= for deplib in $dependency_libs; do newdependency_libs="$deplib $newdependency_libs" if test "X$duplicate_deps" = "Xyes" ; then case "$tmp_libs " in *" $deplib "*) specialdeplibs="$specialdeplibs $deplib" ;; esac fi tmp_libs="$tmp_libs $deplib" done if test "$link_all_deplibs" != no; then # Add the search paths of all dependency libraries for deplib in $dependency_libs; do case $deplib in -L*) path="$deplib" ;; *.la) dir=`$echo "X$deplib" | $Xsed -e 's%/[^/]*$%%'` test "X$dir" = "X$deplib" && dir="." # We need an absolute path. case $dir in [\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;; *) absdir=`cd "$dir" && pwd` if test -z "$absdir"; then $echo "$modename: warning: cannot determine absolute directory name of \`$dir'" 1>&2 absdir="$dir" fi ;; esac if grep "^installed=no" $deplib > /dev/null; then path="$absdir/$objdir" else eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` if test -z "$libdir"; then $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2 exit $EXIT_FAILURE fi if test "$absdir" != "$libdir"; then $echo "$modename: warning: \`$deplib' seems to be moved" 1>&2 fi path="$absdir" fi depdepl= case $host in *-*-darwin*) # we do not want to link against static libs, # but need to link against shared eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib` if test -n "$deplibrary_names" ; then for tmp in $deplibrary_names ; do depdepl=$tmp done if test -f "$path/$depdepl" ; then depdepl="$path/$depdepl" fi # do not add paths which are already there case " $newlib_search_path " in *" $path "*) ;; *) newlib_search_path="$newlib_search_path $path";; esac fi path="" ;; *) path="-L$path" ;; esac ;; -l*) case $host in *-*-darwin*) # Again, we only want to link against shared libraries eval tmp_libs=`$echo "X$deplib" | $Xsed -e "s,^\-l,,"` for tmp in $newlib_search_path ; do if test -f "$tmp/lib$tmp_libs.dylib" ; then eval depdepl="$tmp/lib$tmp_libs.dylib" break fi done path="" ;; *) continue ;; esac ;; *) continue ;; esac case " $deplibs " in *" $path "*) ;; *) deplibs="$path $deplibs" ;; esac case " $deplibs " in *" $depdepl "*) ;; *) deplibs="$depdepl $deplibs" ;; esac done fi # link_all_deplibs != no fi # linkmode = lib done # for deplib in $libs dependency_libs="$newdependency_libs" if test "$pass" = dlpreopen; then # Link the dlpreopened libraries before other libraries for deplib in $save_deplibs; do deplibs="$deplib $deplibs" done fi if test "$pass" != dlopen; then if test "$pass" != conv; then # Make sure lib_search_path contains only unique directories. lib_search_path= for dir in $newlib_search_path; do case "$lib_search_path " in *" $dir "*) ;; *) lib_search_path="$lib_search_path $dir" ;; esac done newlib_search_path= fi if test "$linkmode,$pass" != "prog,link"; then vars="deplibs" else vars="compile_deplibs finalize_deplibs" fi for var in $vars dependency_libs; do # Add libraries to $var in reverse order eval tmp_libs=\"\$$var\" new_libs= for deplib in $tmp_libs; do # FIXME: Pedantically, this is the right thing to do, so # that some nasty dependency loop isn't accidentally # broken: #new_libs="$deplib $new_libs" # Pragmatically, this seems to cause very few problems in # practice: case $deplib in -L*) new_libs="$deplib $new_libs" ;; -R*) ;; *) # And here is the reason: when a library appears more # than once as an explicit dependence of a library, or # is implicitly linked in more than once by the # compiler, it is considered special, and multiple # occurrences thereof are not removed. Compare this # with having the same library being listed as a # dependency of multiple other libraries: in this case, # we know (pedantically, we assume) the library does not # need to be listed more than once, so we keep only the # last copy. This is not always right, but it is rare # enough that we require users that really mean to play # such unportable linking tricks to link the library # using -Wl,-lname, so that libtool does not consider it # for duplicate removal. case " $specialdeplibs " in *" $deplib "*) new_libs="$deplib $new_libs" ;; *) case " $new_libs " in *" $deplib "*) ;; *) new_libs="$deplib $new_libs" ;; esac ;; esac ;; esac done tmp_libs= for deplib in $new_libs; do case $deplib in -L*) case " $tmp_libs " in *" $deplib "*) ;; *) tmp_libs="$tmp_libs $deplib" ;; esac ;; *) tmp_libs="$tmp_libs $deplib" ;; esac done eval $var=\"$tmp_libs\" done # for var fi # Last step: remove runtime libs from dependency_libs # (they stay in deplibs) tmp_libs= for i in $dependency_libs ; do case " $predeps $postdeps $compiler_lib_search_path " in *" $i "*) i="" ;; esac if test -n "$i" ; then tmp_libs="$tmp_libs $i" fi done dependency_libs=$tmp_libs done # for pass if test "$linkmode" = prog; then dlfiles="$newdlfiles" dlprefiles="$newdlprefiles" fi case $linkmode in oldlib) if test -n "$deplibs"; then $echo "$modename: warning: \`-l' and \`-L' are ignored for archives" 1>&2 fi if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then $echo "$modename: warning: \`-dlopen' is ignored for archives" 1>&2 fi if test -n "$rpath"; then $echo "$modename: warning: \`-rpath' is ignored for archives" 1>&2 fi if test -n "$xrpath"; then $echo "$modename: warning: \`-R' is ignored for archives" 1>&2 fi if test -n "$vinfo"; then $echo "$modename: warning: \`-version-info/-version-number' is ignored for archives" 1>&2 fi if test -n "$release"; then $echo "$modename: warning: \`-release' is ignored for archives" 1>&2 fi if test -n "$export_symbols" || test -n "$export_symbols_regex"; then $echo "$modename: warning: \`-export-symbols' is ignored for archives" 1>&2 fi # Now set the variables for building old libraries. build_libtool_libs=no oldlibs="$output" objs="$objs$old_deplibs" ;; lib) # Make sure we only generate libraries of the form `libNAME.la'. case $outputname in lib*) name=`$echo "X$outputname" | $Xsed -e 's/\.la$//' -e 's/^lib//'` eval shared_ext=\"$shrext_cmds\" 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 $EXIT_FAILURE fi if test "$need_lib_prefix" != no; then # Add the "lib" prefix for modules if required name=`$echo "X$outputname" | $Xsed -e 's/\.la$//'` eval shared_ext=\"$shrext_cmds\" 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 $EXIT_FAILURE else $echo $echo "*** Warning: Linking the shared library $output against the non-libtool" $echo "*** objects $objs is not portable!" libobjs="$libobjs $objs" fi fi if test "$dlself" != no; then $echo "$modename: warning: \`-dlopen self' is ignored for libtool libraries" 1>&2 fi set dummy $rpath if test "$#" -gt 2; then $echo "$modename: warning: ignoring multiple \`-rpath's for a libtool library" 1>&2 fi install_libdir="$2" oldlibs= if test -z "$rpath"; then if test "$build_libtool_libs" = yes; then # Building a libtool convenience library. # Some compilers have problems with a `.al' extension so # convenience libraries should have the same extension an # archive normally would. oldlibs="$output_objdir/$libname.$libext $oldlibs" build_libtool_libs=convenience build_old_libs=yes fi if test -n "$vinfo"; then $echo "$modename: warning: \`-version-info/-version-number' is ignored for convenience libraries" 1>&2 fi if test -n "$release"; then $echo "$modename: warning: \`-release' is ignored for convenience libraries" 1>&2 fi else # Parse the version information argument. save_ifs="$IFS"; IFS=':' set dummy $vinfo 0 0 0 IFS="$save_ifs" if test -n "$8"; then $echo "$modename: too many parameters to \`-version-info'" 1>&2 $echo "$help" 1>&2 exit $EXIT_FAILURE fi # convert absolute version numbers to libtool ages # this retains compatibility with .la files and attempts # to make the code below a bit more comprehensible case $vinfo_number in yes) number_major="$2" number_minor="$3" number_revision="$4" # # There are really only two kinds -- those that # use the current revision as the major version # and those that subtract age and use age as # a minor version. But, then there is irix # which has an extra 1 added just for fun # case $version_type in darwin|linux|osf|windows) current=`expr $number_major + $number_minor` age="$number_minor" revision="$number_revision" ;; freebsd-aout|freebsd-elf|sunos) current="$number_major" revision="$number_minor" age="0" ;; irix|nonstopux) current=`expr $number_major + $number_minor - 1` age="$number_minor" revision="$number_minor" ;; esac ;; no) current="$2" revision="$3" age="$4" ;; esac # Check that each of the things are valid numbers. case $current in 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; *) $echo "$modename: CURRENT \`$current' must be a nonnegative integer" 1>&2 $echo "$modename: \`$vinfo' is not valid version information" 1>&2 exit $EXIT_FAILURE ;; esac case $revision in 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; *) $echo "$modename: REVISION \`$revision' must be a nonnegative integer" 1>&2 $echo "$modename: \`$vinfo' is not valid version information" 1>&2 exit $EXIT_FAILURE ;; esac case $age in 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; *) $echo "$modename: AGE \`$age' must be a nonnegative integer" 1>&2 $echo "$modename: \`$vinfo' is not valid version information" 1>&2 exit $EXIT_FAILURE ;; 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 $EXIT_FAILURE 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="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision" ;; freebsd-aout) major=".$current" versuffix=".$current.$revision"; ;; freebsd-elf) major=".$current" versuffix=".$current"; ;; irix | nonstopux) major=`expr $current - $age + 1` case $version_type in nonstopux) verstring_prefix=nonstopux ;; *) verstring_prefix=sgi ;; esac verstring="$verstring_prefix$major.$revision" # Add in all the interfaces that we are compatible with. loop=$revision while test "$loop" -ne 0; do iface=`expr $revision - $loop` loop=`expr $loop - 1` verstring="$verstring_prefix$major.$iface:$verstring" done # Before this point, $major must not contain `.'. major=.$major versuffix="$major.$revision" ;; linux) major=.`expr $current - $age` versuffix="$major.$age.$revision" ;; osf) major=.`expr $current - $age` versuffix=".$current.$age.$revision" verstring="$current.$age.$revision" # Add in all the interfaces that we are compatible with. loop=$age while test "$loop" -ne 0; do iface=`expr $current - $loop` loop=`expr $loop - 1` verstring="$verstring:${iface}.0" done # Make executables depend on our current version. verstring="$verstring:${current}.0" ;; sunos) major=".$current" versuffix=".$current.$revision" ;; windows) # Use '-' rather than '.', since we only want one # extension on DOS 8.3 filesystems. major=`expr $current - $age` versuffix="-$major" ;; *) $echo "$modename: unknown library version type \`$version_type'" 1>&2 $echo "Fatal configuration error. See the $PACKAGE docs for more information." 1>&2 exit $EXIT_FAILURE ;; 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}.*) if test "X$precious_files_regex" != "X"; then if echo $p | $EGREP -e "$precious_files_regex" >/dev/null 2>&1 then continue fi fi removelist="$removelist $p" ;; *) ;; esac done if test -n "$removelist"; then $show "${rm}r $removelist" $run ${rm}r $removelist fi fi # Now set the variables for building old libraries. if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then oldlibs="$oldlibs $output_objdir/$libname.$libext" # Transform .lo files to .o files. oldobjs="$objs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}'$/d' -e "$lo2o" | $NL2SP` fi # Eliminate all temporary directories. for path in $notinst_path; do lib_search_path=`$echo "$lib_search_path " | ${SED} -e 's% $path % %g'` deplibs=`$echo "$deplibs " | ${SED} -e 's% -L$path % %g'` dependency_libs=`$echo "$dependency_libs " | ${SED} -e 's% -L$path % %g'` done if test -n "$xrpath"; then # If the user specified any rpath flags, then add them. temp_xrpath= for libdir in $xrpath; do temp_xrpath="$temp_xrpath -R$libdir" case "$finalize_rpath " in *" $libdir "*) ;; *) finalize_rpath="$finalize_rpath $libdir" ;; esac done if test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes; then dependency_libs="$temp_xrpath $dependency_libs" fi fi # Make sure dlfiles contains only unique files that won't be dlpreopened old_dlfiles="$dlfiles" dlfiles= for lib in $old_dlfiles; do case " $dlprefiles $dlfiles " in *" $lib "*) ;; *) dlfiles="$dlfiles $lib" ;; esac done # Make sure dlprefiles contains only unique files old_dlprefiles="$dlprefiles" dlprefiles= for lib in $old_dlprefiles; do case "$dlprefiles " in *" $lib "*) ;; *) dlprefiles="$dlprefiles $lib" ;; esac done if test "$build_libtool_libs" = yes; then if test -n "$rpath"; then case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos*) # these systems don't actually have a c library (as such)! ;; *-*-rhapsody* | *-*-darwin1.[012]) # Rhapsody C library is in the System framework deplibs="$deplibs -framework System" ;; *-*-netbsd*) # Don't link with libc until the a.out ld.so is fixed. ;; *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) # Do not include libc due to us having libc/libc_r. test "X$arg" = "X-lc" && continue ;; *) # Add libc to deplibs on all other systems if necessary. if test "$build_libtool_need_lc" = "yes"; then deplibs="$deplibs -lc" fi ;; esac fi # Transform deplibs into only deplibs that can be linked in shared. name_save=$name libname_save=$libname release_save=$release versuffix_save=$versuffix major_save=$major # I'm not sure if I'm treating the release correctly. I think # release should show up in the -l (ie -lgmp5) so we don't want to # add it in twice. Is that correct? release="" versuffix="" major="" newdeplibs= droppeddeps=no case $deplibs_check_method in pass_all) # Don't check for shared/static. Everything works. # This might be a little naive. We might want to check # whether the library exists or not. But this is on # osf3 & osf4 and I'm not really sure... Just # implementing what was already the behavior. newdeplibs=$deplibs ;; test_compile) # This code stresses the "libraries are programs" paradigm to its # limits. Maybe even breaks it. We compile a program, linking it # against the deplibs as a proxy for the library. Then we can check # whether they linked in statically or dynamically with ldd. $rm conftest.c cat > conftest.c </dev/null` for potent_lib in $potential_libs; do # Follow soft links. if ls -lLd "$potent_lib" 2>/dev/null \ | grep " -> " >/dev/null; then continue fi # The statement above tries to avoid entering an # endless loop below, in case of cyclic links. # We might still enter an endless loop, since a link # loop can be closed while we follow links, # but so what? potlib="$potent_lib" while test -h "$potlib" 2>/dev/null; do potliblink=`ls -ld $potlib | ${SED} 's/.* -> //'` case $potliblink in [\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";; *) potlib=`$echo "X$potlib" | $Xsed -e 's,[^/]*$,,'`"$potliblink";; esac done if eval $file_magic_cmd \"\$potlib\" 2>/dev/null \ | ${SED} 10q \ | $EGREP "$file_magic_regex" > /dev/null; then newdeplibs="$newdeplibs $a_deplib" a_deplib="" break 2 fi done done fi if test -n "$a_deplib" ; then droppeddeps=yes $echo $echo "*** Warning: linker path does not have real file for library $a_deplib." $echo "*** I have the capability to make that library automatically link in when" $echo "*** you link to this library. But I can only do this if you have a" $echo "*** shared version of the library, which you do not appear to have" $echo "*** because I did check the linker path looking for a file starting" if test -z "$potlib" ; then $echo "*** with $libname but no candidates were found. (...for file magic test)" else $echo "*** with $libname and none of the candidates passed a file format test" $echo "*** using a file magic. Last file checked: $potlib" fi fi else # Add a -L argument. newdeplibs="$newdeplibs $a_deplib" fi done # Gone through all deplibs. ;; match_pattern*) set dummy $deplibs_check_method match_pattern_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"` for a_deplib in $deplibs; do name=`expr $a_deplib : '-l\(.*\)'` # If $name is empty we are operating on a -L argument. if test -n "$name" && test "$name" != "0"; then if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then case " $predeps $postdeps " in *" $a_deplib "*) newdeplibs="$newdeplibs $a_deplib" a_deplib="" ;; esac fi if test -n "$a_deplib" ; then libname=`eval \\$echo \"$libname_spec\"` for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do potential_libs=`ls $i/$libname[.-]* 2>/dev/null` for potent_lib in $potential_libs; do potlib="$potent_lib" # see symlink-check above in file_magic test if eval $echo \"$potent_lib\" 2>/dev/null \ | ${SED} 10q \ | $EGREP "$match_pattern_regex" > /dev/null; then newdeplibs="$newdeplibs $a_deplib" a_deplib="" break 2 fi done done fi if test -n "$a_deplib" ; then droppeddeps=yes $echo $echo "*** Warning: linker path does not have real file for library $a_deplib." $echo "*** I have the capability to make that library automatically link in when" $echo "*** you link to this library. But I can only do this if you have a" $echo "*** shared version of the library, which you do not appear to have" $echo "*** because I did check the linker path looking for a file starting" if test -z "$potlib" ; then $echo "*** with $libname but no candidates were found. (...for regex pattern test)" else $echo "*** with $libname and none of the candidates passed a file format test" $echo "*** using a regex pattern. Last file checked: $potlib" fi fi else # Add a -L argument. newdeplibs="$newdeplibs $a_deplib" fi done # Gone through all deplibs. ;; none | unknown | *) newdeplibs="" tmp_deplibs=`$echo "X $deplibs" | $Xsed -e 's/ -lc$//' \ -e 's/ -[LR][^ ]*//g'` if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then for i in $predeps $postdeps ; do # can't use Xsed below, because $i might contain '/' tmp_deplibs=`$echo "X $tmp_deplibs" | ${SED} -e "1s,^X,," -e "s,$i,,"` done fi if $echo "X $tmp_deplibs" | $Xsed -e 's/[ ]//g' \ | grep . >/dev/null; then $echo if test "X$deplibs_check_method" = "Xnone"; then $echo "*** Warning: inter-library dependencies are not supported in this platform." else $echo "*** Warning: inter-library dependencies are not known to be supported." fi $echo "*** All declared inter-library dependencies are being dropped." droppeddeps=yes fi ;; esac versuffix=$versuffix_save major=$major_save release=$release_save libname=$libname_save name=$name_save case $host in *-*-rhapsody* | *-*-darwin1.[012]) # On Rhapsody replace the C library is the System framework newdeplibs=`$echo "X $newdeplibs" | $Xsed -e 's/ -lc / -framework System /'` ;; esac if test "$droppeddeps" = yes; then if test "$module" = yes; then $echo $echo "*** Warning: libtool could not satisfy all declared inter-library" $echo "*** dependencies of module $libname. Therefore, libtool will create" $echo "*** a static module, that should work as long as the dlopening" $echo "*** application is linked with the -dlopen flag." if test -z "$global_symbol_pipe"; then $echo $echo "*** However, this would only work if libtool was able to extract symbol" $echo "*** lists from a program, using \`nm' or equivalent, but libtool could" $echo "*** not find such a program. So, this module is probably useless." $echo "*** \`nm' from GNU binutils and a full rebuild may help." fi if test "$build_old_libs" = no; then oldlibs="$output_objdir/$libname.$libext" build_libtool_libs=module build_old_libs=yes else build_libtool_libs=no fi else $echo "*** The inter-library dependencies that have been dropped here will be" $echo "*** automatically added whenever a program is linked with this library" $echo "*** or is declared to -dlopen it." if test "$allow_undefined" = no; then $echo $echo "*** Since this library must not contain undefined symbols," $echo "*** because either the platform does not support them or" $echo "*** it was explicitly requested with -no-undefined," $echo "*** libtool will only create a static version of it." if test "$build_old_libs" = no; then oldlibs="$output_objdir/$libname.$libext" build_libtool_libs=module build_old_libs=yes else build_libtool_libs=no fi fi fi fi # Done checking deplibs! deplibs=$newdeplibs fi # All the library-specific variables (install_libdir is set above). library_names= old_library= dlname= # Test again, we may have decided not to build it any more if test "$build_libtool_libs" = yes; then if test "$hardcode_into_libs" = yes; then # Hardcode the library paths hardcode_libdirs= dep_rpath= rpath="$finalize_rpath" test "$mode" != relink && rpath="$compile_rpath$rpath" for libdir in $rpath; do if test -n "$hardcode_libdir_flag_spec"; then if test -n "$hardcode_libdir_separator"; then if test -z "$hardcode_libdirs"; then hardcode_libdirs="$libdir" else # Just accumulate the unique libdirs. case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) ;; *) hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" ;; esac fi else eval flag=\"$hardcode_libdir_flag_spec\" dep_rpath="$dep_rpath $flag" fi elif test -n "$runpath_var"; then case "$perm_rpath " in *" $libdir "*) ;; *) perm_rpath="$perm_rpath $libdir" ;; esac fi done # Substitute the hardcoded libdirs into the rpath. if test -n "$hardcode_libdir_separator" && test -n "$hardcode_libdirs"; then libdir="$hardcode_libdirs" if test -n "$hardcode_libdir_flag_spec_ld"; then eval dep_rpath=\"$hardcode_libdir_flag_spec_ld\" else eval dep_rpath=\"$hardcode_libdir_flag_spec\" fi fi if test -n "$runpath_var" && test -n "$perm_rpath"; then # We should set the runpath_var. rpath= for dir in $perm_rpath; do rpath="$rpath$dir:" done eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var" fi test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs" fi shlibpath="$finalize_shlibpath" test "$mode" != relink && shlibpath="$compile_shlibpath$shlibpath" if test -n "$shlibpath"; then eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var" fi # Get the real and link names of the library. eval shared_ext=\"$shrext_cmds\" 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 cmds=$export_symbols_cmds save_ifs="$IFS"; IFS='~' for cmd in $cmds; do IFS="$save_ifs" eval cmd=\"$cmd\" if len=`expr "X$cmd" : ".*"` && test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then $show "$cmd" $run eval "$cmd" || exit $? skipped_export=false else # The command line is too long to execute in one step. $show "using reloadable object file for export list..." skipped_export=: # Break out early, otherwise skipped_export may be # set to false by a later but shorter cmd. break fi done IFS="$save_ifs" if test -n "$export_symbols_regex"; then $show "$EGREP -e \"$export_symbols_regex\" \"$export_symbols\" > \"${export_symbols}T\"" $run eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' $show "$mv \"${export_symbols}T\" \"$export_symbols\"" $run eval '$mv "${export_symbols}T" "$export_symbols"' fi fi fi if test -n "$export_symbols" && test -n "$include_expsyms"; then $run eval '$echo "X$include_expsyms" | $SP2NL >> "$export_symbols"' fi tmp_deplibs= for test_deplib in $deplibs; do case " $convenience " in *" $test_deplib "*) ;; *) tmp_deplibs="$tmp_deplibs $test_deplib" ;; esac done deplibs="$tmp_deplibs" if test -n "$convenience"; then if test -n "$whole_archive_flag_spec"; then save_libobjs=$libobjs eval libobjs=\"\$libobjs $whole_archive_flag_spec\" else gentop="$output_objdir/${outputname}x" generated="$generated $gentop" func_extract_archives $gentop $convenience libobjs="$libobjs $func_extract_archives_result" fi fi if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then eval flag=\"$thread_safe_flag_spec\" linker_flags="$linker_flags $flag" fi # Make a backup of the uninstalled library when relinking if test "$mode" = relink; then $run eval '(cd $output_objdir && $rm ${realname}U && $mv $realname ${realname}U)' || exit $? fi # Do each of the archive commands. if test "$module" = yes && test -n "$module_cmds" ; then if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then eval test_cmds=\"$module_expsym_cmds\" cmds=$module_expsym_cmds else eval test_cmds=\"$module_cmds\" cmds=$module_cmds fi else if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then eval test_cmds=\"$archive_expsym_cmds\" cmds=$archive_expsym_cmds else eval test_cmds=\"$archive_cmds\" cmds=$archive_cmds fi fi if test "X$skipped_export" != "X:" && len=`expr "X$test_cmds" : ".*" 2>/dev/null` && 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 output_la=`$echo "X$output" | $Xsed -e "$basename"` # 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/$output_la-${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" : ".*" 2>/dev/null` && 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/$output_la-${k}.$objext k=`expr $k + 1` output=$output_objdir/$output_la-${k}.$objext objlist=$obj len=1 fi done # Handle the remaining objects by creating one last # reloadable object file. All subsequent reloadable object # files will link in the last one created. test -z "$concat_cmds" || concat_cmds=$concat_cmds~ eval concat_cmds=\"\${concat_cmds}$reload_cmds $objlist $last_robj\" if ${skipped_export-false}; then $show "generating symbol list for \`$libname.la'" export_symbols="$output_objdir/$libname.exp" $run $rm $export_symbols libobjs=$output # Append the command to create the export file. eval concat_cmds=\"\$concat_cmds~$export_symbols_cmds\" fi # Set up a command to remove the reloadable object files # after they are used. i=0 while test "$i" -lt "$k" do i=`expr $i + 1` delfiles="$delfiles $output_objdir/$output_la-${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 "$module" = yes && test -n "$module_cmds" ; then if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then cmds=$module_expsym_cmds else cmds=$module_cmds fi else if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then cmds=$archive_expsym_cmds else cmds=$archive_cmds fi 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" eval cmd=\"$cmd\" $show "$cmd" $run eval "$cmd" || { lt_exit=$? # Restore the uninstalled library and exit if test "$mode" = relink; then $run eval '(cd $output_objdir && $rm ${realname}T && $mv ${realname}U $realname)' fi exit $lt_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 $? if test -n "$convenience"; then if test -z "$whole_archive_flag_spec"; then $show "${rm}r $gentop" $run ${rm}r "$gentop" fi fi exit $EXIT_SUCCESS 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 $EXIT_FAILURE 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" generated="$generated $gentop" func_extract_archives $gentop $convenience reload_conv_objs="$reload_objs $func_extract_archives_result" 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" cmds=$reload_cmds save_ifs="$IFS"; IFS='~' for cmd in $cmds; do IFS="$save_ifs" eval cmd=\"$cmd\" $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 $EXIT_SUCCESS 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 $EXIT_SUCCESS 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" cmds=$reload_cmds save_ifs="$IFS"; IFS='~' for cmd in $cmds; do IFS="$save_ifs" eval cmd=\"$cmd\" $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 $EXIT_SUCCESS ;; prog) case $host in *cygwin*) output=`$echo $output | ${SED} -e 's,.exe$,,;s,$,.exe,'` ;; esac if test -n "$vinfo"; then $echo "$modename: warning: \`-version-info' is ignored for programs" 1>&2 fi if test -n "$release"; then $echo "$modename: warning: \`-release' is ignored for programs" 1>&2 fi if test "$preload" = yes; then if test "$dlopen_support" = unknown && test "$dlopen_self" = unknown && test "$dlopen_self_static" = unknown; then $echo "$modename: warning: \`AC_LIBTOOL_DLOPEN' not used. Assuming no dlopen support." fi fi case $host in *-*-rhapsody* | *-*-darwin1.[012]) # On Rhapsody replace the C library is the System framework compile_deplibs=`$echo "X $compile_deplibs" | $Xsed -e 's/ -lc / -framework System /'` finalize_deplibs=`$echo "X $finalize_deplibs" | $Xsed -e 's/ -lc / -framework System /'` ;; esac case $host in *darwin*) # Don't allow lazy linking, it breaks C++ global constructors if test "$tagname" = CXX ; then compile_command="$compile_command ${wl}-bind_at_load" finalize_command="$finalize_command ${wl}-bind_at_load" fi ;; esac compile_command="$compile_command $compile_deplibs" finalize_command="$finalize_command $finalize_deplibs" if test -n "$rpath$xrpath"; then # If the user specified any rpath flags, then add them. for libdir in $rpath $xrpath; do # This is the magic to use -rpath. case "$finalize_rpath " in *" $libdir "*) ;; *) finalize_rpath="$finalize_rpath $libdir" ;; esac done fi # Now hardcode the library paths rpath= hardcode_libdirs= for libdir in $compile_rpath $finalize_rpath; do if test -n "$hardcode_libdir_flag_spec"; then if test -n "$hardcode_libdir_separator"; then if test -z "$hardcode_libdirs"; then hardcode_libdirs="$libdir" else # Just accumulate the unique libdirs. case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) ;; *) hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" ;; esac fi else eval flag=\"$hardcode_libdir_flag_spec\" rpath="$rpath $flag" fi elif test -n "$runpath_var"; then case "$perm_rpath " in *" $libdir "*) ;; *) perm_rpath="$perm_rpath $libdir" ;; esac fi case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*) case :$dllsearchpath: in *":$libdir:"*) ;; *) dllsearchpath="$dllsearchpath:$libdir";; esac ;; esac done # Substitute the hardcoded libdirs into the rpath. if test -n "$hardcode_libdir_separator" && test -n "$hardcode_libdirs"; then libdir="$hardcode_libdirs" eval rpath=\" $hardcode_libdir_flag_spec\" fi compile_rpath="$rpath" rpath= hardcode_libdirs= for libdir in $finalize_rpath; do if test -n "$hardcode_libdir_flag_spec"; then if test -n "$hardcode_libdir_separator"; then if test -z "$hardcode_libdirs"; then hardcode_libdirs="$libdir" else # Just accumulate the unique libdirs. case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) ;; *) hardcode_libdirs="$hardcode_libdirs$hardcode_libdir_separator$libdir" ;; esac fi else eval flag=\"$hardcode_libdir_flag_spec\" rpath="$rpath $flag" fi elif test -n "$runpath_var"; then case "$finalize_perm_rpath " in *" $libdir "*) ;; *) finalize_perm_rpath="$finalize_perm_rpath $libdir" ;; esac fi done # Substitute the hardcoded libdirs into the rpath. if test -n "$hardcode_libdir_separator" && test -n "$hardcode_libdirs"; then libdir="$hardcode_libdirs" eval rpath=\" $hardcode_libdir_flag_spec\" fi finalize_rpath="$rpath" if test -n "$libobjs" && test "$build_old_libs" = yes; then # Transform all the library objects into standard objects. compile_command=`$echo "X$compile_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` finalize_command=`$echo "X$finalize_command" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` fi dlsyms= if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then if test -n "$NM" && test -n "$global_symbol_pipe"; then dlsyms="${outputname}S.c" else $echo "$modename: not configured to extract global symbols from dlpreopened files" 1>&2 fi fi if test -n "$dlsyms"; then case $dlsyms in "") ;; *.c) # Discover the nlist of each of the dlfiles. nlist="$output_objdir/${outputname}.nm" $show "$rm $nlist ${nlist}S ${nlist}T" $run $rm "$nlist" "${nlist}S" "${nlist}T" # Parse the name list into a source file. $show "creating $output_objdir/$dlsyms" test -z "$run" && $echo > "$output_objdir/$dlsyms" "\ /* $dlsyms - symbol resolution table for \`$outputname' dlsym emulation. */ /* Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP */ #ifdef __cplusplus extern \"C\" { #endif /* Prevent the only kind of declaration conflicts we can make. */ #define lt_preloaded_symbols some_other_symbol /* External symbol declarations for the compiler. */\ " if test "$dlself" = yes; then $show "generating symbol list for \`$output'" test -z "$run" && $echo ': @PROGRAM@ ' > "$nlist" # Add our own program objects to the symbol list. progfiles=`$echo "X$objs$old_deplibs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` for arg in $progfiles; do $show "extracting global C symbols from \`$arg'" $run eval "$NM $arg | $global_symbol_pipe >> '$nlist'" done if test -n "$exclude_expsyms"; then $run eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T' $run eval '$mv "$nlist"T "$nlist"' fi if test -n "$export_symbols_regex"; then $run eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T' $run eval '$mv "$nlist"T "$nlist"' fi # Prepare the list of exported symbols if test -z "$export_symbols"; then export_symbols="$output_objdir/$outputname.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/$outputname.exp"' $run eval 'grep -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T' $run eval 'mv "$nlist"T "$nlist"' fi fi for arg in $dlprefiles; do $show "extracting global C symbols from \`$arg'" name=`$echo "$arg" | ${SED} -e 's%^.*/%%'` $run eval '$echo ": $name " >> "$nlist"' $run eval "$NM $arg | $global_symbol_pipe >> '$nlist'" done if test -z "$run"; then # Make sure we have at least an empty file. test -f "$nlist" || : > "$nlist" if test -n "$exclude_expsyms"; then $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T $mv "$nlist"T "$nlist" fi # Try sorting and uniquifying the output. if grep -v "^: " < "$nlist" | if sort -k 3 /dev/null 2>&1; then sort -k 3 else sort +2 fi | uniq > "$nlist"S; then : else grep -v "^: " < "$nlist" > "$nlist"S fi if test -f "$nlist"S; then eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$dlsyms"' else $echo '/* NONE */' >> "$output_objdir/$dlsyms" fi $echo >> "$output_objdir/$dlsyms" "\ #undef lt_preloaded_symbols #if defined (__STDC__) && __STDC__ # define lt_ptr void * #else # define lt_ptr char * # define const #endif /* The mapping between symbol names and symbols. */ " case $host in *cygwin* | *mingw* ) $echo >> "$output_objdir/$dlsyms" "\ /* DATA imports from DLLs on WIN32 can't be const, because runtime relocations are performed -- see ld's documentation on pseudo-relocs */ struct { " ;; * ) $echo >> "$output_objdir/$dlsyms" "\ const struct { " ;; esac $echo >> "$output_objdir/$dlsyms" "\ 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 $EXIT_FAILURE ;; esac else # We keep going just in case the user didn't refer to # lt_preloaded_symbols. The linker will fail if global_symbol_pipe # really was required. # Nullify the symbol file. compile_command=`$echo "X$compile_command" | $Xsed -e "s% @SYMFILE@%%"` finalize_command=`$echo "X$finalize_command" | $Xsed -e "s% @SYMFILE@%%"` fi if test "$need_relink" = no || test "$build_libtool_libs" != yes; then # Replace the output file specification. compile_command=`$echo "X$compile_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'` link_command="$compile_command$compile_rpath" # We have no uninstalled library dependencies, so finalize right now. $show "$link_command" $run eval "$link_command" status=$? # Delete the generated files. if test -n "$dlsyms"; then $show "$rm $output_objdir/${outputname}S.${objext}" $run $rm "$output_objdir/${outputname}S.${objext}" fi exit $status fi if test -n "$shlibpath_var"; then # We should set the shlibpath_var rpath= for dir in $temp_rpath; do case $dir in [\\/]* | [A-Za-z]:[\\/]*) # Absolute path. rpath="$rpath$dir:" ;; *) # Relative path: add a thisdir entry. rpath="$rpath\$thisdir/$dir:" ;; esac done temp_rpath="$rpath" fi if test -n "$compile_shlibpath$finalize_shlibpath"; then compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command" fi if test -n "$finalize_shlibpath"; then finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command" fi compile_var= finalize_var= if test -n "$runpath_var"; then if test -n "$perm_rpath"; then # We should set the runpath_var. rpath= for dir in $perm_rpath; do rpath="$rpath$dir:" done compile_var="$runpath_var=\"$rpath\$$runpath_var\" " fi if test -n "$finalize_perm_rpath"; then # We should set the runpath_var. rpath= for dir in $finalize_perm_rpath; do rpath="$rpath$dir:" done finalize_var="$runpath_var=\"$rpath\$$runpath_var\" " fi fi if test "$no_install" = yes; then # We don't need to create a wrapper script. link_command="$compile_var$compile_command$compile_rpath" # Replace the output file specification. link_command=`$echo "X$link_command" | $Xsed -e 's%@OUTPUT@%'"$output"'%g'` # Delete the old output file. $run $rm $output # Link the executable and exit $show "$link_command" $run eval "$link_command" || exit $? exit $EXIT_SUCCESS 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 $progpath --fallback-echo"; then case $progpath in [\\/]* | [A-Za-z]:[\\/]*) qecho="$SHELL $progpath --fallback-echo";; *) qecho="$SHELL `pwd`/$progpath --fallback-echo";; esac qecho=`$echo "X$qecho" | $Xsed -e "$sed_quote_subst"` else qecho=`$echo "X$echo" | $Xsed -e "$sed_quote_subst"` fi # Only actually do things if our run command is non-null. if test -z "$run"; then # win32 will think the script is a binary if it has # a .exe suffix, so we strip it off here. case $output in *.exe) output=`$echo $output|${SED} 's,.exe$,,'` ;; esac # test for cygwin because mv fails w/o .exe extensions case $host in *cygwin*) exeext=.exe outputname=`$echo $outputname|${SED} 's,.exe$,,'` ;; *) exeext= ;; esac case $host in *cygwin* | *mingw* ) cwrappersource=`$echo ${objdir}/lt-${outputname}.c` cwrapper=`$echo ${output}.exe` $rm $cwrappersource $cwrapper trap "$rm $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15 cat > $cwrappersource <> $cwrappersource<<"EOF" #include #include #include #include #include #include #if defined(PATH_MAX) # define LT_PATHMAX PATH_MAX #elif defined(MAXPATHLEN) # define LT_PATHMAX MAXPATHLEN #else # define LT_PATHMAX 1024 #endif #ifndef DIR_SEPARATOR #define DIR_SEPARATOR '/' #endif #if defined (_WIN32) || defined (__MSDOS__) || defined (__DJGPP__) || \ defined (__OS2__) #define HAVE_DOS_BASED_FILE_SYSTEM #ifndef DIR_SEPARATOR_2 #define DIR_SEPARATOR_2 '\\' #endif #endif #ifndef DIR_SEPARATOR_2 # define IS_DIR_SEPARATOR(ch) ((ch) == DIR_SEPARATOR) #else /* DIR_SEPARATOR_2 */ # define IS_DIR_SEPARATOR(ch) \ (((ch) == DIR_SEPARATOR) || ((ch) == DIR_SEPARATOR_2)) #endif /* DIR_SEPARATOR_2 */ #define XMALLOC(type, num) ((type *) xmalloc ((num) * sizeof(type))) #define XFREE(stale) do { \ if (stale) { free ((void *) stale); stale = 0; } \ } while (0) const char *program_name = NULL; void * xmalloc (size_t num); char * xstrdup (const char *string); char * basename (const char *name); char * fnqualify(const char *path); char * strendzap(char *str, const char *pat); void lt_fatal (const char *message, ...); int main (int argc, char *argv[]) { char **newargz; int i; program_name = (char *) xstrdup ((char *) basename (argv[0])); newargz = XMALLOC(char *, argc+2); EOF cat >> $cwrappersource <> $cwrappersource <<"EOF" newargz[1] = fnqualify(argv[0]); /* we know the script has the same name, without the .exe */ /* so make sure newargz[1] doesn't end in .exe */ strendzap(newargz[1],".exe"); for (i = 1; i < argc; i++) newargz[i+1] = xstrdup(argv[i]); newargz[argc+1] = NULL; EOF cat >> $cwrappersource <> $cwrappersource <<"EOF" return 127; } void * xmalloc (size_t num) { void * p = (void *) malloc (num); if (!p) lt_fatal ("Memory exhausted"); return p; } char * xstrdup (const char *string) { return string ? strcpy ((char *) xmalloc (strlen (string) + 1), string) : NULL ; } char * basename (const char *name) { const char *base; #if defined (HAVE_DOS_BASED_FILE_SYSTEM) /* Skip over the disk name in MSDOS pathnames. */ if (isalpha (name[0]) && name[1] == ':') name += 2; #endif for (base = name; *name; name++) if (IS_DIR_SEPARATOR (*name)) base = name + 1; return (char *) base; } char * fnqualify(const char *path) { size_t size; char *p; char tmp[LT_PATHMAX + 1]; assert(path != NULL); /* Is it qualified already? */ #if defined (HAVE_DOS_BASED_FILE_SYSTEM) if (isalpha (path[0]) && path[1] == ':') return xstrdup (path); #endif if (IS_DIR_SEPARATOR (path[0])) return xstrdup (path); /* prepend the current directory */ /* doesn't handle '~' */ if (getcwd (tmp, LT_PATHMAX) == NULL) lt_fatal ("getcwd failed"); size = strlen(tmp) + 1 + strlen(path) + 1; /* +2 for '/' and '\0' */ p = XMALLOC(char, size); sprintf(p, "%s%c%s", tmp, DIR_SEPARATOR, path); return p; } char * strendzap(char *str, const char *pat) { size_t len, patlen; assert(str != NULL); assert(pat != NULL); len = strlen(str); patlen = strlen(pat); if (patlen <= len) { str += len - patlen; if (strcmp(str, pat) == 0) *str = '\0'; } return str; } static void lt_error_core (int exit_status, const char * mode, const char * message, va_list ap) { fprintf (stderr, "%s: %s: ", program_name, mode); vfprintf (stderr, message, ap); fprintf (stderr, ".\n"); if (exit_status >= 0) exit (exit_status); } void lt_fatal (const char *message, ...) { va_list ap; va_start (ap, message); lt_error_core (EXIT_FAILURE, "FATAL", message, ap); va_end (ap); } EOF # we should really use a build-platform specific compiler # here, but OTOH, the wrappers (shell script and this C one) # are only useful if you want to execute the "real" binary. # Since the "real" binary is built for $host, then this # wrapper might as well be built for $host, too. $run $LTCC -s -o $cwrapper $cwrappersource ;; esac $rm $output trap "$rm $output; exit $EXIT_FAILURE" 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. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 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 $EXIT_FAILURE fi fi $mv \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null || { $rm \"\$progdir/\$program\"; $mv \"\$progdir/\$file\" \"\$progdir/\$program\"; } $rm \"\$progdir/\$file\" fi" else $echo >> $output "\ program='$outputname' progdir=\"\$thisdir/$objdir\" " fi $echo >> $output "\ if test -f \"\$progdir/\$program\"; then" # Export our shlibpath_var if we have one. if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then $echo >> $output "\ # Add our own library path to $shlibpath_var $shlibpath_var=\"$temp_rpath\$$shlibpath_var\" # Some systems cannot cope with colon-terminated $shlibpath_var # The second colon is a workaround for a bug in BeOS R4 sed $shlibpath_var=\`\$echo \"X\$$shlibpath_var\" | \$Xsed -e 's/::*\$//'\` export $shlibpath_var " fi # fixup the dll searchpath if we need to. if test -n "$dllsearchpath"; then $echo >> $output "\ # Add the dll search path components to the executable PATH PATH=$dllsearchpath:\$PATH " fi $echo >> $output "\ if test \"\$libtool_execute_magic\" != \"$magic\"; then # Run the actual program with our arguments. " case $host in # Backslashes separate directories on plain windows *-*-mingw | *-*-os2*) $echo >> $output "\ exec \"\$progdir\\\\\$program\" \${1+\"\$@\"} " ;; *) $echo >> $output "\ exec \"\$progdir/\$program\" \${1+\"\$@\"} " ;; esac $echo >> $output "\ \$echo \"\$0: cannot exec \$program \${1+\"\$@\"}\" exit $EXIT_FAILURE 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 $EXIT_FAILURE fi fi\ " chmod +x $output fi exit $EXIT_SUCCESS ;; esac # See if we need to build an old-fashioned archive. for oldlib in $oldlibs; do if test "$build_libtool_libs" = convenience; then oldobjs="$libobjs_save" addlibs="$convenience" build_libtool_libs=no else if test "$build_libtool_libs" = module; then oldobjs="$libobjs_save" build_libtool_libs=no else oldobjs="$old_deplibs $non_pic_objects" fi addlibs="$old_convenience" fi if test -n "$addlibs"; then gentop="$output_objdir/${outputname}x" generated="$generated $gentop" func_extract_archives $gentop $addlibs oldobjs="$oldobjs $func_extract_archives_result" fi # Do each command in the archive commands. if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then cmds=$old_archive_from_new_cmds else # POSIX demands no paths to be encoded in archives. We have # to avoid creating archives with duplicate basenames if we # might have to extract them afterwards, e.g., when creating a # static archive out of a convenience library, or when linking # the entirety of a libtool archive into another (currently # not supported by libtool). if (for obj in $oldobjs do $echo "X$obj" | $Xsed -e 's%^.*/%%' done | sort | sort -uc >/dev/null 2>&1); then : else $echo "copying selected object files to avoid basename conflicts..." if test -z "$gentop"; then gentop="$output_objdir/${outputname}x" generated="$generated $gentop" $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 fi save_oldobjs=$oldobjs oldobjs= counter=1 for obj in $save_oldobjs do objbase=`$echo "X$obj" | $Xsed -e 's%^.*/%%'` case " $oldobjs " in " ") oldobjs=$obj ;; *[\ /]"$objbase "*) while :; do # Make sure we don't pick an alternate name that also # overlaps. newobj=lt$counter-$objbase counter=`expr $counter + 1` case " $oldobjs " in *[\ /]"$newobj "*) ;; *) if test ! -f "$gentop/$newobj"; then break; fi ;; esac done $show "ln $obj $gentop/$newobj || cp $obj $gentop/$newobj" $run ln "$obj" "$gentop/$newobj" || $run cp "$obj" "$gentop/$newobj" oldobjs="$oldobjs $gentop/$newobj" ;; *) oldobjs="$oldobjs $obj" ;; esac done fi eval cmds=\"$old_archive_cmds\" if len=`expr "X$cmds" : ".*"` && test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then cmds=$old_archive_cmds 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 # Is there a better way of finding the last object in the list? for obj in $save_oldobjs do last_oldobj=$obj done for obj in $save_oldobjs do oldobjs="$objlist $obj" objlist="$objlist $obj" eval test_cmds=\"$old_archive_cmds\" if len=`expr "X$test_cmds" : ".*" 2>/dev/null` && test "$len" -le "$max_cmd_len"; then : else # the above command should be used before it gets too long oldobjs=$objlist if test "$obj" = "$last_oldobj" ; then RANLIB=$save_RANLIB fi test -z "$concat_cmds" || concat_cmds=$concat_cmds~ eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\" objlist= fi done RANLIB=$save_RANLIB oldobjs=$objlist if test "X$oldobjs" = "X" ; then eval cmds=\"\$concat_cmds\" else eval cmds=\"\$concat_cmds~\$old_archive_cmds\" fi fi fi save_ifs="$IFS"; IFS='~' for cmd in $cmds; do eval cmd=\"$cmd\" 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 $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)" relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"` if test "$hardcode_automatic" = yes ; then relink_command= fi # 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 $EXIT_FAILURE 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 $EXIT_FAILURE 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 $EXIT_FAILURE fi newdlprefiles="$newdlprefiles $libdir/$name" done dlprefiles="$newdlprefiles" else newdlfiles= for lib in $dlfiles; do case $lib in [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; *) abs=`pwd`"/$lib" ;; esac newdlfiles="$newdlfiles $abs" done dlfiles="$newdlfiles" newdlprefiles= for lib in $dlprefiles; do case $lib in [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; *) abs=`pwd`"/$lib" ;; esac newdlprefiles="$newdlprefiles $abs" done dlprefiles="$newdlprefiles" fi $rm $output # place dlname in correct position for cygwin tdlname=$dlname case $host,$output,$installed,$module,$dlname in *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll) tdlname=../bin/$dlname ;; esac $echo > $output "\ # $outputname - a libtool library file # Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP # # Please DO NOT delete this file! # It is necessary for linking the library. # The name that we can dlopen(3). dlname='$tdlname' # Names of this library. library_names='$library_names' # The name of the static archive. old_library='$old_library' # Libraries that this one depends upon. dependency_libs='$dependency_libs' # Version information for $libname. current=$current age=$age revision=$revision # Is this an already installed library? installed=$installed # Should we warn about portability when linking against -modules? shouldnotlink=$module # Files to dlopen/dlpreopen dlopen='$dlfiles' dlpreopen='$dlprefiles' # Directory that this library needs to be installed in: libdir='$install_libdir'" if test "$installed" = no && test "$need_relink" = yes; then $echo >> $output "\ relink_command=\"$relink_command\"" fi done fi # Do a symbolic link so that the libtool archive can be found in # LD_LIBRARY_PATH before the program is installed. $show "(cd $output_objdir && $rm $outputname && $LN_S ../$outputname $outputname)" $run eval '(cd $output_objdir && $rm $outputname && $LN_S ../$outputname $outputname)' || exit $? ;; esac exit $EXIT_SUCCESS ;; # 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" | 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) case " $install_prog " in *[\\\ /]cp\ *) ;; *) prev=$arg ;; esac ;; -g | -m | -o) prev=$arg ;; -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 $EXIT_FAILURE fi if test -n "$prev"; then $echo "$modename: the \`$prev' option requires an argument" 1>&2 $echo "$help" 1>&2 exit $EXIT_FAILURE 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 $EXIT_FAILURE 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 $EXIT_FAILURE 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 $EXIT_FAILURE ;; esac done ;; esac # This variable tells wrapper scripts just to set variables rather # than running their programs. libtool_install_magic="$magic" staticlibs= future_libdirs= current_libdirs= for file in $files; do # Do each installation. case $file in *.$libext) # Do the static libraries later. staticlibs="$staticlibs $file" ;; *.la) # Check to see that this really is a libtool archive. if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then : else $echo "$modename: \`$file' is not a valid libtool archive" 1>&2 $echo "$help" 1>&2 exit $EXIT_FAILURE fi library_names= old_library= relink_command= # If there is no directory component, then add one. case $file in */* | *\\*) . $file ;; *) . ./$file ;; esac # Add the libdir to current_libdirs if it is the destination. if test "X$destdir" = "X$libdir"; then case "$current_libdirs " in *" $libdir "*) ;; *) current_libdirs="$current_libdirs $libdir" ;; esac else # Note the libdir as a future libdir. case "$future_libdirs " in *" $libdir "*) ;; *) future_libdirs="$future_libdirs $libdir" ;; esac fi dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'`/ test "X$dir" = "X$file/" && dir= dir="$dir$objdir" if test -n "$relink_command"; then # Determine the prefix the user has applied to our future dir. inst_prefix_dir=`$echo "$destdir" | $SED "s%$libdir\$%%"` # Don't allow the user to place us outside of our expected # location b/c this prevents finding dependent libraries that # are installed to the same prefix. # At present, this check doesn't affect windows .dll's that # are installed into $libdir/../bin (currently, that works fine) # but it's something to keep an eye on. if test "$inst_prefix_dir" = "$destdir"; then $echo "$modename: error: cannot install \`$file' to a directory not ending in $libdir" 1>&2 exit $EXIT_FAILURE fi if test -n "$inst_prefix_dir"; then # Stick the inst_prefix_dir data into the link command. relink_command=`$echo "$relink_command" | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"` else relink_command=`$echo "$relink_command" | $SED "s%@inst_prefix_dir@%%"` fi $echo "$modename: warning: relinking \`$file'" 1>&2 $show "$relink_command" if $run eval "$relink_command"; then : else $echo "$modename: error: relink \`$file' with the above command before installing it" 1>&2 exit $EXIT_FAILURE 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. # Try `ln -sf' first, because the `ln' binary might depend on # the symlink we replace! Solaris /bin/ln does not understand -f, # so we also need to try rm && ln -s. for linkname do if test "$linkname" != "$realname"; then $show "(cd $destdir && { $LN_S -f $realname $linkname || { $rm $linkname && $LN_S $realname $linkname; }; })" $run eval "(cd $destdir && { $LN_S -f $realname $linkname || { $rm $linkname && $LN_S $realname $linkname; }; })" fi done fi # Do each command in the postinstall commands. lib="$destdir/$realname" cmds=$postinstall_cmds save_ifs="$IFS"; IFS='~' for cmd in $cmds; do IFS="$save_ifs" eval cmd=\"$cmd\" $show "$cmd" $run eval "$cmd" || { lt_exit=$? # Restore the uninstalled library and exit if test "$mode" = relink; then $run eval '(cd $output_objdir && $rm ${realname}T && $mv ${realname}U $realname)' fi exit $lt_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 $EXIT_FAILURE ;; 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 $EXIT_SUCCESS ;; *) # Figure out destination file name, if it wasn't already specified. if test -n "$destname"; then destfile="$destdir/$destname" else destfile=`$echo "X$file" | $Xsed -e 's%^.*/%%'` destfile="$destdir/$destfile" fi # If the file is missing, and there is a .exe on the end, strip it # because it is most likely a libtool script we actually want to # install stripped_ext="" case $file in *.exe) if test ! -f "$file"; then file=`$echo $file|${SED} 's,.exe$,,'` stripped_ext=".exe" fi ;; esac # Do a test to see if this is really a libtool program. case $host in *cygwin*|*mingw*) wrapper=`$echo $file | ${SED} -e 's,.exe$,,'` ;; *) wrapper=$file ;; esac if (${SED} -e '4q' $wrapper | grep "^# Generated by .*$PACKAGE")>/dev/null 2>&1; then notinst_deplibs= relink_command= # Note that it is not necessary on cygwin/mingw to append a dot to # foo even if both foo and FILE.exe exist: automatic-append-.exe # behavior happens only for exec(3), not for open(2)! Also, sourcing # `FILE.' does not work on cygwin managed mounts. # # If there is no directory component, then add one. case $wrapper 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 $EXIT_FAILURE 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= # Note that it is not necessary on cygwin/mingw to append a dot to # foo even if both foo and FILE.exe exist: automatic-append-.exe # behavior happens only for exec(3), not for open(2)! Also, sourcing # `FILE.' does not work on cygwin managed mounts. # # If there is no directory component, then add one. case $wrapper in */* | *\\*) . ${wrapper} ;; *) . ./${wrapper} ;; 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-$$" save_umask=`umask` umask 0077 if $mkdir "$tmpdir"; then umask $save_umask else umask $save_umask $echo "$modename: error: cannot create temporary directory \`$tmpdir'" 1>&2 continue fi file=`$echo "X$file$stripped_ext" | $Xsed -e 's%^.*/%%'` outputname="$tmpdir/$file" # Replace the output file specification. relink_command=`$echo "X$relink_command" | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g'` $show "$relink_command" if $run eval "$relink_command"; then : else $echo "$modename: error: relink \`$file' with the above command before installing it" 1>&2 ${rm}r "$tmpdir" continue fi file="$outputname" else $echo "$modename: warning: cannot relink \`$file'" 1>&2 fi else # Install the binary that we compiled earlier. file=`$echo "X$file$stripped_ext" | $Xsed -e "s%\([^/]*\)$%$objdir/\1%"` fi fi # remove .exe since cygwin /usr/bin/install will append another # one anyway 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 "$old_striplib"; then $show "$old_striplib $oldlib" $run eval "$old_striplib $oldlib" || exit $? fi # Do each command in the postinstall commands. cmds=$old_postinstall_cmds save_ifs="$IFS"; IFS='~' for cmd in $cmds; do IFS="$save_ifs" eval cmd=\"$cmd\" $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 $progpath $preserve_args --finish$current_libdirs' else exit $EXIT_SUCCESS 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. cmds=$finish_cmds save_ifs="$IFS"; IFS='~' for cmd in $cmds; do IFS="$save_ifs" eval cmd=\"$cmd\" $show "$cmd" $run eval "$cmd" || admincmds="$admincmds $cmd" done IFS="$save_ifs" fi if test -n "$finish_eval"; then # Do the single finish_eval. eval cmds=\"$finish_eval\" $run eval "$cmds" || admincmds="$admincmds $cmds" fi done fi # Exit here if they wanted silent mode. test "$show" = : && exit $EXIT_SUCCESS $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 $EXIT_SUCCESS ;; # 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 $EXIT_FAILURE 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 $EXIT_FAILURE fi dir= case $file in *.la) # Check to see that this really is a libtool archive. if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then : else $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2 $echo "$help" 1>&2 exit $EXIT_FAILURE 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 $EXIT_FAILURE fi ;; *.lo) # Just add the directory containing the .lo file. dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'` test "X$dir" = "X$file" && dir=. ;; *) $echo "$modename: warning \`-dlopen' is ignored for non-libtool libraries and objects" 1>&2 continue ;; esac # Get the absolute pathname. absdir=`cd "$dir" && pwd` test -n "$absdir" && dir="$absdir" # Now add the directory to shlibpath_var. if eval "test -z \"\$$shlibpath_var\""; then eval "$shlibpath_var=\"\$dir\"" else eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\"" fi done # This variable tells wrapper scripts just to set shlibpath_var # rather than running their programs. libtool_execute_magic="$magic" # Check if any of the arguments is a wrapper script. args= for file do case $file in -*) ;; *) # Do a test to see if this is really a libtool program. if (${SED} -e '4q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then # If there is no directory component, then add one. case $file in */* | *\\*) . $file ;; *) . ./$file ;; esac # Transform arg to wrapped name. file="$progdir/$program" fi ;; esac # Quote arguments (to preserve shell metacharacters). file=`$echo "X$file" | $Xsed -e "$sed_quote_subst"` args="$args \"$file\"" done if test -z "$run"; then if test -n "$shlibpath_var"; then # Export the shlibpath_var. eval "export $shlibpath_var" fi # Restore saved environment variables if test "${save_LC_ALL+set}" = set; then LC_ALL="$save_LC_ALL"; export LC_ALL fi if test "${save_LANG+set}" = set; then LANG="$save_LANG"; export LANG fi # Now prepare to actually exec the command. exec_cmd="\$cmd$args" else # Display what would be done. if test -n "$shlibpath_var"; then eval "\$echo \"\$shlibpath_var=\$$shlibpath_var\"" $echo "export $shlibpath_var" fi $echo "$cmd$args" exit $EXIT_SUCCESS 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 $EXIT_FAILURE fi rmdirs= origobjdir="$objdir" for file in $files; do dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'` if test "X$dir" = "X$file"; then dir=. objdir="$origobjdir" else objdir="$dir/$origobjdir" fi name=`$echo "X$file" | $Xsed -e 's%^.*/%%'` test "$mode" = uninstall && objdir="$dir" # Remember objdir for removal later, being careful to avoid duplicates if test "$mode" = clean; then case " $rmdirs " in *" $objdir "*) ;; *) rmdirs="$rmdirs $objdir" ;; esac fi # Don't error if the file doesn't exist and rm -f was used. if (test -L "$file") >/dev/null 2>&1 \ || (test -h "$file") >/dev/null 2>&1 \ || test -f "$file"; then : elif test -d "$file"; then exit_status=1 continue elif test "$rmforce" = yes; then continue fi rmfiles="$file" case $name in *.la) # Possibly a libtool archive, so verify it. if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then . $dir/$name # Delete the libtool libraries and symlinks. for n in $library_names; do rmfiles="$rmfiles $objdir/$n" done test -n "$old_library" && rmfiles="$rmfiles $objdir/$old_library" test "$mode" = clean && rmfiles="$rmfiles $objdir/$name $objdir/${name}i" if test "$mode" = uninstall; then if test -n "$library_names"; then # Do each command in the postuninstall commands. cmds=$postuninstall_cmds save_ifs="$IFS"; IFS='~' for cmd in $cmds; do IFS="$save_ifs" eval cmd=\"$cmd\" $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. cmds=$old_postuninstall_cmds save_ifs="$IFS"; IFS='~' for cmd in $cmds; do IFS="$save_ifs" eval cmd=\"$cmd\" $show "$cmd" $run eval "$cmd" if test "$?" -ne 0 && test "$rmforce" != yes; then exit_status=1 fi done IFS="$save_ifs" fi # FIXME: should reinstall the best remaining shared library. fi fi ;; *.lo) # Possibly a libtool object, so verify it. if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then # Read the .lo file . $dir/$name # Add PIC object to the list of files to remove. if test -n "$pic_object" \ && test "$pic_object" != none; then rmfiles="$rmfiles $dir/$pic_object" fi # Add non-PIC object to the list of files to remove. if test -n "$non_pic_object" \ && test "$non_pic_object" != none; then rmfiles="$rmfiles $dir/$non_pic_object" fi fi ;; *) if test "$mode" = clean ; then noexename=$name case $file in *.exe) file=`$echo $file|${SED} 's,.exe$,,'` noexename=`$echo $name|${SED} 's,.exe$,,'` # $file with .exe has already been added to rmfiles, # add $file without .exe rmfiles="$rmfiles $file" ;; esac # Do a test to see if this is a libtool program. if (${SED} -e '4q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then relink_command= . $dir/$noexename # note $name still contains .exe if it was in $file originally # as does the version of $file that was added into $rmfiles rmfiles="$rmfiles $objdir/$name $objdir/${name}S.${objext}" if test "$fast_install" = yes && test -n "$relink_command"; then rmfiles="$rmfiles $objdir/lt-$name" fi if test "X$noexename" != "X$name" ; then rmfiles="$rmfiles $objdir/lt-${noexename}.c" fi fi fi ;; esac $show "$rm $rmfiles" $run $rm $rmfiles || exit_status=1 done objdir="$origobjdir" # Try to remove the ${objdir}s in the directories where we deleted files for dir in $rmdirs; do if test -d "$dir"; then $show "rmdir $dir" $run rmdir $dir >/dev/null 2>&1 fi done exit $exit_status ;; "") $echo "$modename: you must specify a MODE" 1>&2 $echo "$generic_help" 1>&2 exit $EXIT_FAILURE ;; esac if test -z "$exec_cmd"; then $echo "$modename: invalid operation mode \`$mode'" 1>&2 $echo "$generic_help" 1>&2 exit $EXIT_FAILURE fi fi # test -z "$show_help" if test -n "$exec_cmd"; then eval exec $exec_cmd exit $EXIT_FAILURE fi # We need to display help for each of the modes. case $mode in "") $echo \ "Usage: $modename [OPTION]... [MODE-ARG]... Provide generalized library-building support services. --config show all configuration variables --debug enable verbose shell tracing -n, --dry-run display commands without modifying any files --features display basic configuration information and exit --finish same as \`--mode=finish' --help display this help message and exit --mode=MODE use operation mode MODE [default=inferred from MODE-ARGS] --quiet same as \`--silent' --silent don't print informational messages --tag=TAG use configuration variables from tag TAG --version print version information MODE must be one of the following: clean remove files from the build directory compile compile a source file into a libtool object execute automatically set library path, then run a program finish complete the installation of libtool libraries install install libraries or executables link create a library or an executable uninstall remove libraries from an installed directory MODE-ARGS vary depending on the MODE. Try \`$modename --help --mode=MODE' for a more detailed description of MODE. Report bugs to ." exit $EXIT_SUCCESS ;; 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 -precious-files-regex REGEX don't remove output files matching REGEX -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 $EXIT_FAILURE ;; esac $echo $echo "Try \`$modename --help' for more information about other modes." exit $? # 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: llk_linux-2.3/missing0000755000076400007640000002540610323217023014276 0ustar alpheralpher#! /bin/sh # Common stub for a few missing GNU programs while installing. scriptversion=2005-06-08.21 # Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005 # Free Software Foundation, Inc. # Originally by Fran,cois Pinard , 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., 51 Franklin Street, Fifth Floor, Boston, MA # 02110-1301, 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 msg="missing on your system" case "$1" in --run) # Try to run requested program, and just exit if it succeeds. run= shift "$@" && exit 0 # Exit code 63 means version mismatch. This often happens # when the user try to use an ancient version of a tool on # a file that requires a minimum version. In this case we # we should proceed has if the program had been absent, or # if --run hadn't been passed. if test $? = 63; then run=: msg="probably too old" fi ;; -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] Send bug reports to ." exit $? ;; -v|--v|--ve|--ver|--vers|--versi|--versio|--version) echo "missing $scriptversion (GNU Automake)" exit $? ;; -*) echo 1>&2 "$0: Unknown \`$1' option" echo 1>&2 "Try \`$0 --help' for more information" exit 1 ;; esac # Now exit if we have it, but it failed. Also exit now if we # don't have it and --version was passed (most likely to detect # the program). case "$1" in lex|yacc) # Not GNU programs, they don't have --version. ;; tar) if test -n "$run"; then echo 1>&2 "ERROR: \`tar' requires --run" exit 1 elif test "x$2" = "x--version" || test "x$2" = "x--help"; then exit 1 fi ;; *) if test -z "$run" && ($1 --version) > /dev/null 2>&1; then # We have it, but it failed. exit 1 elif test "x$2" = "x--version" || test "x$2" = "x--help"; then # Could not run --version or --help. This is probably someone # running `$TOOL --version' or `$TOOL --help' to check whether # $TOOL exists and not knowing $TOOL uses missing. exit 1 fi ;; esac # If it does not exist, or fails to run (possibly an outdated version), # try to emulate it. case "$1" in aclocal*) echo 1>&2 "\ WARNING: \`$1' is $msg. 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 $msg. 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 $msg. 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 $msg. You should only need it if you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'. You might want to install the \`Automake' and \`Perl' packages. Grab them from any GNU archive site." find . -type f -name Makefile.am -print | sed 's/\.am$/.in/' | while read f; do touch "$f"; done ;; autom4te) echo 1>&2 "\ WARNING: \`$1' is needed, but is $msg. You might have modified some files without having the proper tools for further handling them. You can get \`$1' as part of \`Autoconf' from any GNU archive site." file=`echo "$*" | sed -n 's/.*--output[ =]*\([^ ]*\).*/\1/p'` test -z "$file" && file=`echo "$*" | sed -n 's/.*-o[ ]*\([^ ]*\).*/\1/p'` if test -f "$file"; then touch $file else test -z "$file" || exec >$file echo "#! /bin/sh" echo "# Created by GNU Automake missing as a replacement of" echo "# $ $@" echo "exit 0" chmod +x $file exit 1 fi ;; bison|yacc) echo 1>&2 "\ WARNING: \`$1' $msg. 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 $msg. 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 $msg. 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) echo 1>&2 "\ WARNING: \`$1' is $msg. 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." # The file to touch is that specified with -o ... file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'` if test -z "$file"; then # ... or it is the one specified with @setfilename ... infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $infile` # ... or it is derived from the source name (dir/f.texi becomes f.info) test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info fi # If the file does not exist, the user really needs makeinfo; # let's fail without touching anything. test -f $file || exit 1 touch $file ;; tar) shift # We have already tried tar in the generic part. # Look for gnutar/gtar before invocation to avoid ugly error # messages. if (gnutar --version > /dev/null 2>&1); then gnutar "$@" && exit 0 fi if (gtar --version > /dev/null 2>&1); then gtar "$@" && exit 0 fi firstarg="$1" if shift; then case "$firstarg" in *o*) firstarg=`echo "$firstarg" | sed s/o//` tar "$firstarg" "$@" && exit 0 ;; esac case "$firstarg" in *h*) firstarg=`echo "$firstarg" | sed s/h//` tar "$firstarg" "$@" && exit 0 ;; esac fi echo 1>&2 "\ WARNING: I can't seem to be able to run \`tar' with the given arguments. You may want to install GNU tar or Free paxutils, or check the command line arguments." exit 1 ;; *) echo 1>&2 "\ WARNING: \`$1' is needed, and is $msg. 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 prerequisites 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 # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-end: "$" # End: llk_linux-2.3/mkinstalldirs0000755000076400007640000000370410365444777015532 0ustar alpheralpher#! /bin/sh # mkinstalldirs --- make directory hierarchy # Author: Noah Friedman # Created: 1993-05-16 # Public domain errstatus=0 dirmode="" usage="\ Usage: mkinstalldirs [-h] [--help] [-m mode] dir ..." # process command line arguments while test $# -gt 0 ; do case $1 in -h | --help | --h*) # -h for help echo "$usage" 1>&2 exit 0 ;; -m) # -m PERM arg shift test $# -eq 0 && { echo "$usage" 1>&2; exit 1; } dirmode=$1 shift ;; --) # stop option processing shift break ;; -*) # unknown option echo "$usage" 1>&2 exit 1 ;; *) # first non-opt arg break ;; esac done for file do if test -d "$file"; then shift else break fi done case $# in 0) exit 0 ;; esac case $dirmode in '') if mkdir -p -- . 2>/dev/null; then echo "mkdir -p -- $*" exec mkdir -p -- "$@" fi ;; *) if mkdir -m "$dirmode" -p -- . 2>/dev/null; then echo "mkdir -m $dirmode -p -- $*" exec mkdir -m "$dirmode" -p -- "$@" fi ;; esac for file do set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'` shift pathcomp= for d do pathcomp="$pathcomp$d" case $pathcomp in -*) pathcomp=./$pathcomp ;; esac if test ! -d "$pathcomp"; then echo "mkdir $pathcomp" mkdir "$pathcomp" || lasterr=$? if test ! -d "$pathcomp"; then errstatus=$lasterr else if test ! -z "$dirmode"; then echo "chmod $dirmode $pathcomp" lasterr="" chmod "$dirmode" "$pathcomp" || lasterr=$? if test ! -z "$lasterr"; then errstatus=$lasterr fi fi fi fi pathcomp="$pathcomp/" done done exit $errstatus # Local Variables: # mode: shell-script # sh-indentation: 2 # End: # mkinstalldirs ends here llk_linux-2.3/include/0000775000076400007640000000000010365445063014332 5ustar alpheralpherllk_linux-2.3/include/Makefile.am0000664000076400007640000000063610355771435016377 0ustar alpheralpher## Process this file with automake to produce Makefile.in ## Created by Anjuta - will be overwritten ## If you don't want it to overwrite it, ## Please disable it in the Anjuta project configuration llk_linux_includedir = $(pkgincludedir) llk_linux_include_DATA = \ eggtrayicon.h\ llk_about.h\ llk_algorithm.h\ llk_inifile.h\ main.h\ tray.h\ create_pak.h\ pak.h EXTRA_DIST = $(llk_linux_include_DATA) llk_linux-2.3/include/Makefile.in0000664000076400007640000002567310365445011016405 0ustar alpheralpher# Makefile.in generated by automake 1.9.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = .. am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = include DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.in am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; am__installdirs = "$(DESTDIR)$(llk_linux_includedir)" llk_linux_includeDATA_INSTALL = $(INSTALL_DATA) DATA = $(llk_linux_include_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMDEP_FALSE = @AMDEP_FALSE@ AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ F77 = @F77@ FFLAGS = @FFLAGS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ MAKEINFO = @MAKEINFO@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ NO_PREFIX_PACKAGE_DATA_DIR = @NO_PREFIX_PACKAGE_DATA_DIR@ NO_PREFIX_PACKAGE_DOC_DIR = @NO_PREFIX_PACKAGE_DOC_DIR@ NO_PREFIX_PACKAGE_HELP_DIR = @NO_PREFIX_PACKAGE_HELP_DIR@ NO_PREFIX_PACKAGE_MENU_DIR = @NO_PREFIX_PACKAGE_MENU_DIR@ NO_PREFIX_PACKAGE_PIXMAPS_DIR = @NO_PREFIX_PACKAGE_PIXMAPS_DIR@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_CFLAGS = @PACKAGE_CFLAGS@ PACKAGE_DATA_DIR = @PACKAGE_DATA_DIR@ PACKAGE_DOC_DIR = @PACKAGE_DOC_DIR@ PACKAGE_HELP_DIR = @PACKAGE_HELP_DIR@ PACKAGE_LIBS = @PACKAGE_LIBS@ PACKAGE_MENU_DIR = @PACKAGE_MENU_DIR@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_PIXMAPS_DIR = @PACKAGE_PIXMAPS_DIR@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ RANLIB = @RANLIB@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ ac_ct_F77 = @ac_ct_F77@ ac_ct_RANLIB = @ac_ct_RANLIB@ ac_ct_STRIP = @ac_ct_STRIP@ ac_pt_PKG_CONFIG = @ac_pt_PKG_CONFIG@ am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ datadir = @datadir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ prefix = @prefix@ program_transform_name = @program_transform_name@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ llk_linux_includedir = $(pkgincludedir) llk_linux_include_DATA = \ eggtrayicon.h\ llk_about.h\ llk_algorithm.h\ llk_inifile.h\ main.h\ tray.h\ create_pak.h\ pak.h EXTRA_DIST = $(llk_linux_include_DATA) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu include/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --gnu include/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs distclean-libtool: -rm -f libtool uninstall-info-am: install-llk_linux_includeDATA: $(llk_linux_include_DATA) @$(NORMAL_INSTALL) test -z "$(llk_linux_includedir)" || $(mkdir_p) "$(DESTDIR)$(llk_linux_includedir)" @list='$(llk_linux_include_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(llk_linux_includeDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(llk_linux_includedir)/$$f'"; \ $(llk_linux_includeDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(llk_linux_includedir)/$$f"; \ done uninstall-llk_linux_includeDATA: @$(NORMAL_UNINSTALL) @list='$(llk_linux_include_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(llk_linux_includedir)/$$f'"; \ rm -f "$(DESTDIR)$(llk_linux_includedir)/$$f"; \ done tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ list='$(DISTFILES)'; for file in $$list; do \ case $$file in \ $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ esac; \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ dir="/$$dir"; \ $(mkdir_p) "$(distdir)$$dir"; \ else \ dir=''; \ fi; \ if test -d $$d/$$file; then \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(llk_linux_includedir)"; do \ test -z "$$dir" || $(mkdir_p) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic distclean-libtool dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-llk_linux_includeDATA install-exec-am: install-info: install-info-am install-man: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-info-am uninstall-llk_linux_includeDATA .PHONY: all all-am check check-am clean clean-generic clean-libtool \ distclean distclean-generic distclean-libtool distdir dvi \ dvi-am html html-am info info-am install install-am \ install-data install-data-am install-exec install-exec-am \ install-info install-info-am install-llk_linux_includeDATA \ install-man install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am uninstall uninstall-am uninstall-info-am \ uninstall-llk_linux_includeDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: llk_linux-2.3/include/eggtrayicon.h0000664000076400007640000000503610355771371017025 0ustar alpheralpher/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* eggtrayicon.h * Copyright (C) 2002 Anders Carlsson * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the * Free Software Foundation, Inc., 59 Temple Place - Suite 330, * Boston, MA 02111-1307, USA. */ #ifndef __EGG_TRAY_ICON_H__ #define __EGG_TRAY_ICON_H__ #include #ifdef GDK_WINDOWING_X11 #include #endif G_BEGIN_DECLS #define EGG_TYPE_TRAY_ICON (egg_tray_icon_get_type ()) #define EGG_TRAY_ICON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), EGG_TYPE_TRAY_ICON, EggTrayIcon)) #define EGG_TRAY_ICON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), EGG_TYPE_TRAY_ICON, EggTrayIconClass)) #define EGG_IS_TRAY_ICON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), EGG_TYPE_TRAY_ICON)) #define EGG_IS_TRAY_ICON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), EGG_TYPE_TRAY_ICON)) #define EGG_TRAY_ICON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), EGG_TYPE_TRAY_ICON, EggTrayIconClass)) typedef struct _EggTrayIcon EggTrayIcon; typedef struct _EggTrayIconClass EggTrayIconClass; struct _EggTrayIcon { GtkPlug parent_instance; guint stamp; #ifdef GDK_WINDOWING_X11 Atom selection_atom; Atom manager_atom; Atom system_tray_opcode_atom; Atom orientation_atom; Window manager_window; #endif GtkOrientation orientation; }; struct _EggTrayIconClass { GtkPlugClass parent_class; }; GType egg_tray_icon_get_type (void); EggTrayIcon *egg_tray_icon_new_for_screen (GdkScreen *screen, const gchar *name); EggTrayIcon *egg_tray_icon_new (const gchar *name); guint egg_tray_icon_send_message (EggTrayIcon *icon, gint timeout, const char *message, gint len); void egg_tray_icon_cancel_message (EggTrayIcon *icon, guint id); GtkOrientation egg_tray_icon_get_orientation (EggTrayIcon *icon); G_END_DECLS #endif /* __EGG_TRAY_ICON_H__ */ llk_linux-2.3/include/llk_about.h0000664000076400007640000000224310355771626016466 0ustar alpheralpher/*************************************************************************** * llk_about.h * * Fri Sep 23 08:55:17 2005 * Copyright 2005 Alpher * Email: alpher_zmx@yahoo.com.cn ****************************************************************************/ /* * 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. */ /* about.h */ #ifndef __LLK_ABOUT_H #define __LLK_ABOUT_H #include #include #include void show_about(void); void show_rule(void); #endif llk_linux-2.3/include/llk_algorithm.h0000664000076400007640000000617310355771373017347 0ustar alpheralpher/*************************************************************************** * llk_algorithm.h * * Fri Sep 23 08:46:05 2005 * Copyright 2005 Alpher * Email: alpher_zmx@yahoo.com.cn ****************************************************************************/ /* * 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. */ #ifndef __LLK_ALGORITHM_H #define __LLK_ALGORITHM_H #include #include #include #include #define ALGORITHM_GAME_STOP 1 #define ALGORITHM_GAME_RUN 2 #define ALGORITHM_GAME_PAUSE 3 struct AlgorithmPoint{ gint x; gint y; }; struct AlgorithmGame{ gint difficulty; gint level; gint life; gint hint; gint score; gint row,col; gint status; /*Game status*/ gint data[9][16]; /*0:no pic,1: pic1,*/ }; struct AlgorithmGame algorithm_game; gboolean algorithm_game_init(void); gboolean algorithm_game_begin(gpointer data); gboolean algorithm_can_direct_link(struct AlgorithmPoint p1, struct AlgorithmPoint p2); gboolean algorithm_can_link(struct AlgorithmPoint p1, struct AlgorithmPoint p2, struct AlgorithmPoint *pp3, struct AlgorithmPoint *pp4); void algorithm_link(struct AlgorithmPoint p1,struct AlgorithmPoint p2); GSList * algorithm_get_points(struct AlgorithmPoint p); void algorithm_free_with_data(GSList *list); gint algorithm_game_no_solution(void); void algorithm_game_shuffle(void); void algorithm_game_change(struct AlgorithmPoint p1, struct AlgorithmPoint p2); gboolean algorithm_game_net_level(void); void algorithm_init_data(void); void algorithm_data_change_0(struct AlgorithmPoint p1, struct AlgorithmPoint p2); void algorithm_data_change_1(struct AlgorithmPoint p1, struct AlgorithmPoint p2); void algorithm_data_change_2(struct AlgorithmPoint p1, struct AlgorithmPoint p2); void algorithm_data_change_3(struct AlgorithmPoint p1, struct AlgorithmPoint p2); void algorithm_data_change_4(struct AlgorithmPoint p1, struct AlgorithmPoint p2); void algorithm_data_change_5(struct AlgorithmPoint p1, struct AlgorithmPoint p2); void algorithm_data_change_6(struct AlgorithmPoint p1, struct AlgorithmPoint p2); void algorithm_data_change_7(struct AlgorithmPoint p1, struct AlgorithmPoint p2); void algorithm_data_change_8(struct AlgorithmPoint p1, struct AlgorithmPoint p2); void algorithm_data_change_9(struct AlgorithmPoint p1, struct AlgorithmPoint p2); void algorithm_data_change_10(struct AlgorithmPoint p1, struct AlgorithmPoint p2); #endif llk_linux-2.3/include/llk_inifile.h0000664000076400007640000000513110355771373016771 0ustar alpheralpher/*************************************************************************** * llk_inifile.h * * Fri Sep 23 08:53:58 2005 * Copyright 2005 Alpher * Email: alpher_zmx@yahoo.com.cn ****************************************************************************/ /* * 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. */ #ifndef __LLK_INIFILE #define __LLK_INIFILE #include #include typedef struct { gchar *key; gchar *value; }IniLine; /* define the line in the ini file */ typedef struct { gchar *name; /* section name */ GList *lines; /* list of all the lines in a section */ }IniSection; /* define the section in the ini file */ typedef struct { gchar *filename; GList *sections; /* list of all the sections */ gboolean changed; /* Whether changed */ }IniFile; /* define ini file */ IniFile* ini_file_new(void); /* creat ini file instance */ IniFile* ini_file_open_file(gchar *filename); gboolean ini_file_write_file(IniFile* ini, gchar* filename); void ini_file_free(IniFile* ini); /* read key value in ini file */ gboolean ini_file_read_string (IniFile* ini, gchar* section, gchar* key, gchar** value ); gboolean ini_file_read_int (IniFile* ini, gchar* section, gchar* key, gint* value ); gboolean ini_file_read_boolean (IniFile* ini, gchar* section, gchar* key, gboolean* value ); /* save key value in ini file */ void ini_file_write_string (IniFile* ini, gchar* section, gchar* key, gchar* value ); void ini_file_write_int (IniFile* ini, gchar* section, gchar* key, gint value ); void ini_file_write_boolean(IniFile* ini, gchar* section, gchar* key, gboolean value ); /* rename and remove key and section */ gboolean ini_file_rename_section(IniFile* ini, gchar* section, gchar* section_name); gboolean ini_file_remove_key (IniFile* ini, gchar* section, gchar* key ); gboolean ini_file_remove_section(IniFile* ini, gchar* section ); #endif llk_linux-2.3/include/main.h0000664000076400007640000001251710360153106015422 0ustar alpheralpher/*************************************************************************** * main.h * * Fri Sep 23 08:46:05 2005 * Copyright 2005 Alpher * Email: alpher_zmx@yahoo.com.cn ****************************************************************************/ /* * 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. */ #ifndef __LLK_MAIN_H #define __LLK_MAIN_H #include #include #include #include #include #include #include #include #include #include #include #include #include #include /* local headers */ #include #include #include #include #include #include #define UI_FIXED_START_DRAW_LEFT 120 /* 3*(UI_BACK_WIDTH-UI_BACK_BORDER_1) */ #define UI_FIXED_START_DRAW_TOP 30 /* better if it equal UI_BACK_HEIGHT,but a little more than UI_BACK_HEIGHT/2 is OK also. */ #define UI_BACK_WIDTH 46 #define UI_BACK_HEIGHT 56 #define UI_BACK_BORDER_1 6 #define UI_BACK_BORDER_2 6 #define UI_IMAGE_SIZE 32 #define MAX_PATH_LENGTH 300 struct UiTop{ GtkWidget *label_difficulty; GtkWidget *label_life; GtkWidget *label_level; GtkWidget *label_hint; GtkWidget *label_change_type; GtkWidget *label_score; GtkWidget *progress_bar; }; struct UiTop ui_top; struct AlgorithmPoint ui_point1,ui_point2; GtkWidget *ui_drawingarea; /*Pointer to the Drewing area*/ static GdkPixmap *ui_double_pixmap = NULL; /* Background pixmap of the Drawing srea */ GtkCheckMenuItem *item_use_mycards; struct UiMenuItem{ GtkMenuItem *themes; GtkCheckMenuItem *background_music; GtkCheckMenuItem *sound_effect; GtkCheckMenuItem *background_picture; GtkRadioMenuItem *current_theme; }; struct UiMenuItem ui_menu_item; gint time_remain; gint timer_handle; void get_main_menu( GtkWidget *window, GtkWidget **menubar); static void print_hello( GtkWidget *w,gpointer data ); /*test function*/ void ui_about(GtkWidget *w,gpointer data){show_about();} void ui_rule(GtkWidget *w,gpointer data){show_rule();} gboolean ui_drawingarea_clicked(GtkWidget *fixed, GdkEventButton *event); void ui_drawingarea_draw_bg(gint choice); void ui_game_begin(GtkWidget *w,gpointer data); void ui_game_giveup(GtkWidget *w,gpointer data); gboolean ui_game_init(void); gboolean ui_replace_image(struct AlgorithmPoint p1,struct AlgorithmPoint p2); gboolean ui_redraw_images(void); void ui_game_next_level(void); void ui_game_shuffle(GtkWidget *w,gpointer data); void ui_game_cheat(GtkWidget *w,gpointer data); void ui_game_change(struct AlgorithmPoint p1, struct AlgorithmPoint p2); void ui_game_over(gboolean success); void ui_game_pause(void); gboolean progress_timeout(gpointer value); void ui_refresh_top(void); gint ui_get_time_limited(void); void ui_game_hint( GtkWidget *w,gpointer data ); void ui_link(struct AlgorithmPoint p1, struct AlgorithmPoint p2); void ui_hide_window (GtkWidget *w, gpointer data); /*Function for Save and Read User Settings*/ gboolean ui_load_ini_pak(gchar **message); IniFile * ui_ini; struct PakInfo{ gint back_num; gint sound_num; gint music_num; }; struct PakInfo pak_info; struct UiPixbuf{ GdkPixbuf *cardimages; GdkPixbuf *cardbacks; gint cardback_choice; GdkPixbuf *vertical; GdkPixbuf *horizon; GdkPixbuf *logo; GdkPixbuf *pause; GdkPixbuf *mainback; GdkPixbuf *randomback; gint randomback_choice; }; struct UiPixbuf ui_pixbuf; GRand *ui_rand; void ui_use_m_s_bg( GtkWidget *w,gpointer data ); void radio_item_on_clicked( GtkWidget *w, gpointer data ); gboolean ui_save_game_data(void); gboolean ui_read_game_data(void); void ui_input_string(gchar *str1,gchar *str2,gint max_length); void ui_record_score(gboolean view); void ui_view_score( GtkWidget *w,gpointer data); void ui_theme_editor( GtkWidget *w,gpointer data ); gint esd_fd; /* handle of esd sound */ void ui_play(const gchar *name) { gchar *filename = NULL; filename = g_strdup_printf("%s/%s/%s",PACKAGE_DATA_DIR,PACKAGE,name); if (esd_fd>=0) esd_play_file(NULL,filename,0); g_free (filename); } /* on show call back functions */ void ui_game_on_show (GtkWidget *, gpointer); void ui_functions_on_show (GtkWidget *, gpointer); void ui_setting_on_show (GtkWidget *, gpointer); /*BE CAREFULL!!! you shounld check the STATUS of the game,and if the game in runing,you can use Hint and Wash function */ struct LinkPoint{ gint x; gint y; gint direction; /* 1:up, 2:down, 3:left, 4:right */ gint frame; }; #endif llk_linux-2.3/include/tray.h0000664000076400007640000000267710360470165015472 0ustar alpheralpher /* * 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 Library 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. */ #ifndef _TRAY__H #define _TRAY__H #include G_BEGIN_DECLS /* main window status */ enum { SHOW = 0, HIDDEN }; /* mouse button */ enum { LEFT_BUTTON = 1, MIDDLE_BUTTON = 2, RIGHT_BUTTON = 3 }; typedef struct _llk_tray LlkTray; struct _llk_tray { GtkWidget *window_main; void (* show_hide_call_back)(GtkWidget *w, gpointer data); int status; GtkUIManager *ui; GtkActionGroup *actions; GtkWidget *menus; }; /* tray icon display in notification arear */ #define GCN_ICON PACKAGE_PIXMAPS_DIR "/llk_linux.png" void llk_create_tray (LlkTray * tray); gboolean llk_tray_button_press_event_cb (GtkWidget * button, GdkEventButton * event, LlkTray * tray); G_END_DECLS #endif /* _TRAY_H */ llk_linux-2.3/include/create_pak.h0000664000076400007640000000251710355771602016606 0ustar alpheralpher/*************************************************************************** * create_pak.h * * Fri Sep 23 09:00:02 2005 * Copyright 2005 Alpher * Email: alpher_zmx@yahoo.com.cn ****************************************************************************/ /* * 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. */ #ifndef __CREATE_PAK #define __CREATE_PAK #include #include #include GtkWidget *pak_dialog,*pak_entry_compilation,*pak_entry_output,*pak_entry_input,*pak_entry_extract; void create_pak_dialog(void); void on_browse(gpointer data); void on_ok_clicked(gpointer data); void on_cancel_clicked(gpointer data); #endif llk_linux-2.3/include/pak.h0000664000076400007640000000717710355771412015271 0ustar alpheralpher/*************************************************************************** * pak.h * * Fri Sep 23 08:58:56 2005 * Copyright 2005 Alpher * Email: alpher_zmx@yahoo.com.cn ****************************************************************************/ /* * 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. */ #ifndef __PAK_H #define __PAK_H #include #include #include #include #include #include #include #include #include /* PAK file header */ struct sPakHeader { gchar szSignature[6]; /* PAK Signature should be 'RWPACK' */ gfloat fVersion; /* Version of PAK file */ guint32 dwNumFTEntries; /* Number of file table entries */ gboolean bCypherAddition;/* Should the caesar cypher add (or subtract) */ guint8 iCypherValue; /* Random value used for the caesar cypher between 0-255 */ gchar szUniqueID[10]; /* A unique ID for the file (other programs can check it) */ guint32 dwReserved; /* Reserved Value */ }; /* Table Entry per file in the PAK file, for list node type, This should not be saved in pak file */ struct sFileTableEntry_list { gchar szFileName[30]; /* Name of one file in the PAK */ guint32 dwFileSize; /* The size of the file in bytes */ guint32 dwOffset; /* Offset of file in the PAK */ struct sFileTableEntry_list * Next; /* Next file table entry (is a linked list) */ }; /* This Entry type is used for saving the entry into pak file and read file from pak file Because the bits(length) of a pointer is CPU type depended,so there must be no pointer in the pak file. */ struct sFileTableEntry_tmp { gchar szFileName[30]; /* Name of one file in the PAK */ guint32 dwFileSize; /* The size of the file in bytes */ guint32 dwOffset; /* Offset of file in the PAK */ }; gchar m_szFolderPath[300]; /* Folder to compile in to PAK */ gchar m_szPakName[300]; /* Output PAK file path and name */ struct sPakHeader m_Header; /* The header of the PAK file */ struct sFileTableEntry_list* m_FileTable; /* The master file table for the PAK, before creat or unpak,you should set m_FileTable to NULL */ gboolean GenerateHFT(); /* Create a Header and File Table */ gboolean WorkOutOffsets(); /* Work out the file offsets in the PAK */ gboolean ClearPAKClass(); /* Clear current contents */ gboolean CreatePak( gchar* Path, gchar* Output); /* Create the PAK file */ gboolean LoadPAKHFT( gchar* PakFile ); /* Load an existing PAK header and file table */ gboolean ExtractPAK(gchar* Path); /* Extract everything from PAK file */ gboolean ExtractSingleFile( gchar* Filename); /* Extract a single file from the specified PAK */ gint GetFileNum(gchar *Firstname, gchar *Lastname); #endif llk_linux-2.3/src/0000775000076400007640000000000010365445063013476 5ustar alpheralpherllk_linux-2.3/src/Makefile.am0000664000076400007640000000107010355775350015534 0ustar alpheralpher## Process this file with automake to produce Makefile.in ## Created by Anjuta - will be overwritten ## If you don't want it to overwrite it, ## Please disable it in the Anjuta project configuration INCLUDES = \ $(PACKAGE_CFLAGS)\ -I../ -I../include AM_CFLAGS =\ `pkg-config --cflags --libs gtk+-2.0`\ -Wall\ -g bin_PROGRAMS = llk_linux llk_linux_SOURCES = \ main.c\ llk_about.c\ llk_algorithm.c\ llk_inifile.c\ pak/create_pak.c\ pak/pak.c\ eggtrayicon.c\ tray.c llk_linux_LDFLAGS = \ -lesd llk_linux_LDADD = \ $(PACKAGE_LIBS)\ -lc -lesd llk_linux-2.3/src/Makefile.in0000664000076400007640000004576210365445012015553 0ustar alpheralpher# Makefile.in generated by automake 1.9.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = .. am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ bin_PROGRAMS = llk_linux$(EXEEXT) subdir = src DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.in am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = am__installdirs = "$(DESTDIR)$(bindir)" binPROGRAMS_INSTALL = $(INSTALL_PROGRAM) PROGRAMS = $(bin_PROGRAMS) am_llk_linux_OBJECTS = main.$(OBJEXT) llk_about.$(OBJEXT) \ llk_algorithm.$(OBJEXT) llk_inifile.$(OBJEXT) \ create_pak.$(OBJEXT) pak.$(OBJEXT) eggtrayicon.$(OBJEXT) \ tray.$(OBJEXT) llk_linux_OBJECTS = $(am_llk_linux_OBJECTS) am__DEPENDENCIES_1 = llk_linux_DEPENDENCIES = $(am__DEPENDENCIES_1) DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(AM_LDFLAGS) $(LDFLAGS) -o $@ SOURCES = $(llk_linux_SOURCES) DIST_SOURCES = $(llk_linux_SOURCES) ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMDEP_FALSE = @AMDEP_FALSE@ AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ F77 = @F77@ FFLAGS = @FFLAGS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ MAKEINFO = @MAKEINFO@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ NO_PREFIX_PACKAGE_DATA_DIR = @NO_PREFIX_PACKAGE_DATA_DIR@ NO_PREFIX_PACKAGE_DOC_DIR = @NO_PREFIX_PACKAGE_DOC_DIR@ NO_PREFIX_PACKAGE_HELP_DIR = @NO_PREFIX_PACKAGE_HELP_DIR@ NO_PREFIX_PACKAGE_MENU_DIR = @NO_PREFIX_PACKAGE_MENU_DIR@ NO_PREFIX_PACKAGE_PIXMAPS_DIR = @NO_PREFIX_PACKAGE_PIXMAPS_DIR@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_CFLAGS = @PACKAGE_CFLAGS@ PACKAGE_DATA_DIR = @PACKAGE_DATA_DIR@ PACKAGE_DOC_DIR = @PACKAGE_DOC_DIR@ PACKAGE_HELP_DIR = @PACKAGE_HELP_DIR@ PACKAGE_LIBS = @PACKAGE_LIBS@ PACKAGE_MENU_DIR = @PACKAGE_MENU_DIR@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_PIXMAPS_DIR = @PACKAGE_PIXMAPS_DIR@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ RANLIB = @RANLIB@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ ac_ct_F77 = @ac_ct_F77@ ac_ct_RANLIB = @ac_ct_RANLIB@ ac_ct_STRIP = @ac_ct_STRIP@ ac_pt_PKG_CONFIG = @ac_pt_PKG_CONFIG@ am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ datadir = @datadir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ prefix = @prefix@ program_transform_name = @program_transform_name@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ INCLUDES = \ $(PACKAGE_CFLAGS)\ -I../ -I../include AM_CFLAGS = \ `pkg-config --cflags --libs gtk+-2.0`\ -Wall\ -g llk_linux_SOURCES = \ main.c\ llk_about.c\ llk_algorithm.c\ llk_inifile.c\ pak/create_pak.c\ pak/pak.c\ eggtrayicon.c\ tray.c llk_linux_LDFLAGS = \ -lesd llk_linux_LDADD = \ $(PACKAGE_LIBS)\ -lc -lesd all: all-am .SUFFIXES: .SUFFIXES: .c .lo .o .obj $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --gnu src/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh install-binPROGRAMS: $(bin_PROGRAMS) @$(NORMAL_INSTALL) test -z "$(bindir)" || $(mkdir_p) "$(DESTDIR)$(bindir)" @list='$(bin_PROGRAMS)'; for p in $$list; do \ p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ if test -f $$p \ || test -f $$p1 \ ; then \ f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \ $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \ else :; fi; \ done uninstall-binPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(bin_PROGRAMS)'; for p in $$list; do \ f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \ echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \ rm -f "$(DESTDIR)$(bindir)/$$f"; \ done clean-binPROGRAMS: @list='$(bin_PROGRAMS)'; for p in $$list; do \ f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ echo " rm -f $$p $$f"; \ rm -f $$p $$f ; \ done llk_linux$(EXEEXT): $(llk_linux_OBJECTS) $(llk_linux_DEPENDENCIES) @rm -f llk_linux$(EXEEXT) $(LINK) $(llk_linux_LDFLAGS) $(llk_linux_OBJECTS) $(llk_linux_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/create_pak.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eggtrayicon.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/llk_about.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/llk_algorithm.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/llk_inifile.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/main.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pak.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tray.Po@am__quote@ .c.o: @am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ @am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(COMPILE) -c $< .c.obj: @am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ @am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` .c.lo: @am__fastdepCC_TRUE@ if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ @am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< create_pak.o: pak/create_pak.c @am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT create_pak.o -MD -MP -MF "$(DEPDIR)/create_pak.Tpo" -c -o create_pak.o `test -f 'pak/create_pak.c' || echo '$(srcdir)/'`pak/create_pak.c; \ @am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/create_pak.Tpo" "$(DEPDIR)/create_pak.Po"; else rm -f "$(DEPDIR)/create_pak.Tpo"; exit 1; fi @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='pak/create_pak.c' object='create_pak.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o create_pak.o `test -f 'pak/create_pak.c' || echo '$(srcdir)/'`pak/create_pak.c create_pak.obj: pak/create_pak.c @am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT create_pak.obj -MD -MP -MF "$(DEPDIR)/create_pak.Tpo" -c -o create_pak.obj `if test -f 'pak/create_pak.c'; then $(CYGPATH_W) 'pak/create_pak.c'; else $(CYGPATH_W) '$(srcdir)/pak/create_pak.c'; fi`; \ @am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/create_pak.Tpo" "$(DEPDIR)/create_pak.Po"; else rm -f "$(DEPDIR)/create_pak.Tpo"; exit 1; fi @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='pak/create_pak.c' object='create_pak.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o create_pak.obj `if test -f 'pak/create_pak.c'; then $(CYGPATH_W) 'pak/create_pak.c'; else $(CYGPATH_W) '$(srcdir)/pak/create_pak.c'; fi` pak.o: pak/pak.c @am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pak.o -MD -MP -MF "$(DEPDIR)/pak.Tpo" -c -o pak.o `test -f 'pak/pak.c' || echo '$(srcdir)/'`pak/pak.c; \ @am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/pak.Tpo" "$(DEPDIR)/pak.Po"; else rm -f "$(DEPDIR)/pak.Tpo"; exit 1; fi @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='pak/pak.c' object='pak.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pak.o `test -f 'pak/pak.c' || echo '$(srcdir)/'`pak/pak.c pak.obj: pak/pak.c @am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT pak.obj -MD -MP -MF "$(DEPDIR)/pak.Tpo" -c -o pak.obj `if test -f 'pak/pak.c'; then $(CYGPATH_W) 'pak/pak.c'; else $(CYGPATH_W) '$(srcdir)/pak/pak.c'; fi`; \ @am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/pak.Tpo" "$(DEPDIR)/pak.Po"; else rm -f "$(DEPDIR)/pak.Tpo"; exit 1; fi @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='pak/pak.c' object='pak.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o pak.obj `if test -f 'pak/pak.c'; then $(CYGPATH_W) 'pak/pak.c'; else $(CYGPATH_W) '$(srcdir)/pak/pak.c'; fi` mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs distclean-libtool: -rm -f libtool uninstall-info-am: ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ mkid -fID $$unique tags: TAGS TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$tags $$unique; \ fi ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ list='$(DISTFILES)'; for file in $$list; do \ case $$file in \ $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ esac; \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ dir="/$$dir"; \ $(mkdir_p) "$(distdir)$$dir"; \ else \ dir=''; \ fi; \ if test -d $$d/$$file; then \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(bindir)"; do \ test -z "$$dir" || $(mkdir_p) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-binPROGRAMS clean-generic clean-libtool mostlyclean-am distclean: distclean-am -rm -rf ./$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-libtool distclean-tags dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-exec-am: install-binPROGRAMS install-info: install-info-am install-man: installcheck-am: maintainer-clean: maintainer-clean-am -rm -rf ./$(DEPDIR) -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-binPROGRAMS uninstall-info-am .PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \ clean-generic clean-libtool ctags distclean distclean-compile \ distclean-generic distclean-libtool distclean-tags distdir dvi \ dvi-am html html-am info info-am install install-am \ install-binPROGRAMS install-data install-data-am install-exec \ install-exec-am install-info install-info-am install-man \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ pdf pdf-am ps ps-am tags uninstall uninstall-am \ uninstall-binPROGRAMS uninstall-info-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: llk_linux-2.3/src/main.c0000664000076400007640000025165210360471553014577 0ustar alpheralpher/*************************************************************************** * main.c * * Fri Sep 23 08:46:05 2005 * Copyright 2005 Alpher * Email: alpher_zmx@yahoo.com.cn ****************************************************************************/ /* * 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 #include /* creat menus */ void get_main_menu( GtkWidget *window, GtkWidget **menubar) { GtkAccelGroup *accel_group; GtkWidget *menu1,*menu2,*menu3,*menuitem,*rootmenu; accel_group = gtk_accel_group_new(); gtk_window_add_accel_group (GTK_WINDOW (window), accel_group); *menubar = gtk_menu_bar_new(); menu1 = gtk_menu_new(); /*Game*/ menu2 = gtk_menu_new(); /*Single*/ menuitem = gtk_menu_item_new_with_mnemonic(_("_Easy")); gtk_menu_shell_append(GTK_MENU_SHELL(menu2),menuitem); gtk_widget_add_accelerator (menuitem, "activate", accel_group,GDK_F1, 0, GTK_ACCEL_VISIBLE); g_signal_connect(G_OBJECT(menuitem),"activate",G_CALLBACK(ui_game_begin),(gpointer)1); menuitem = gtk_menu_item_new_with_mnemonic(_("_Normal")); gtk_menu_shell_append(GTK_MENU_SHELL(menu2),menuitem); gtk_widget_add_accelerator (menuitem, "activate", accel_group,GDK_F2, 0, GTK_ACCEL_VISIBLE); g_signal_connect(G_OBJECT(menuitem),"activate",G_CALLBACK(ui_game_begin),(gpointer)2); menuitem = gtk_menu_item_new_with_mnemonic(_("_Hard")); gtk_menu_shell_append(GTK_MENU_SHELL(menu2),menuitem); gtk_widget_add_accelerator (menuitem, "activate", accel_group,GDK_F3, 0, GTK_ACCEL_VISIBLE); g_signal_connect(G_OBJECT(menuitem),"activate",G_CALLBACK(ui_game_begin),(gpointer)3); menuitem = gtk_separator_menu_item_new(); gtk_menu_shell_append(GTK_MENU_SHELL(menu2),menuitem); menuitem = gtk_menu_item_new_with_mnemonic(_("_Resume")); gtk_menu_shell_append(GTK_MENU_SHELL(menu2),menuitem); gtk_widget_add_accelerator (menuitem, "activate", accel_group,GDK_F4, 0, GTK_ACCEL_VISIBLE); g_signal_connect(G_OBJECT(menuitem),"activate",G_CALLBACK(ui_game_begin),(gpointer)4); menuitem = gtk_menu_item_new_with_mnemonic(_("_Single")); gtk_menu_item_set_submenu(GTK_MENU_ITEM(menuitem),menu2); gtk_menu_shell_append(GTK_MENU_SHELL(menu1),menuitem); menu2 = gtk_menu_new(); menuitem = gtk_menu_item_new_with_mnemonic(_("_Easy")); gtk_menu_shell_append(GTK_MENU_SHELL(menu2),menuitem); g_signal_connect(G_OBJECT(menuitem),"activate",G_CALLBACK(print_hello),(gpointer)1); menuitem = gtk_menu_item_new_with_mnemonic(_("_Normal")); gtk_menu_shell_append(GTK_MENU_SHELL(menu2),menuitem); g_signal_connect(G_OBJECT(menuitem),"activate",G_CALLBACK(print_hello),(gpointer)2); menuitem = gtk_menu_item_new_with_mnemonic(_("_Hard")); gtk_menu_shell_append(GTK_MENU_SHELL(menu2),menuitem); g_signal_connect(G_OBJECT(menuitem),"activate",G_CALLBACK(print_hello),(gpointer)3); menuitem = gtk_menu_item_new_with_mnemonic(_("_Two")); gtk_menu_item_set_submenu(GTK_MENU_ITEM(menuitem),menu2); gtk_menu_shell_append(GTK_MENU_SHELL(menu1),menuitem); /* Two not available*/ gtk_widget_set_sensitive (GTK_WIDGET (menuitem), FALSE); menu2 = gtk_menu_new(); menu3 = gtk_menu_new(); menuitem = gtk_menu_item_new_with_mnemonic(_("_Easy")); gtk_menu_shell_append(GTK_MENU_SHELL(menu3),menuitem); g_signal_connect(G_OBJECT(menuitem),"activate",G_CALLBACK(print_hello),(gpointer)1); menuitem = gtk_menu_item_new_with_mnemonic(_("_Normal")); gtk_menu_shell_append(GTK_MENU_SHELL(menu3),menuitem); g_signal_connect(G_OBJECT(menuitem),"activate",G_CALLBACK(print_hello),(gpointer)2); menuitem = gtk_menu_item_new_with_mnemonic(_("_Hard")); gtk_menu_shell_append(GTK_MENU_SHELL(menu3),menuitem); g_signal_connect(G_OBJECT(menuitem),"activate",G_CALLBACK(print_hello),(gpointer)3); menuitem = gtk_menu_item_new_with_mnemonic(_("_Server")); gtk_menu_item_set_submenu(GTK_MENU_ITEM(menuitem),menu3); gtk_menu_shell_append(GTK_MENU_SHELL(menu2),menuitem); menuitem = gtk_menu_item_new_with_mnemonic(_("_Client")); gtk_menu_shell_append(GTK_MENU_SHELL(menu2),menuitem); g_signal_connect(G_OBJECT(menuitem),"activate",G_CALLBACK(print_hello),(gpointer)0); menuitem = gtk_menu_item_new_with_mnemonic(_("_Network")); gtk_menu_item_set_submenu(GTK_MENU_ITEM(menuitem),menu2); gtk_menu_shell_append(GTK_MENU_SHELL(menu1),menuitem); /* Network not available */ gtk_widget_set_sensitive (GTK_WIDGET (menuitem), FALSE); menuitem = gtk_separator_menu_item_new(); gtk_menu_shell_append(GTK_MENU_SHELL(menu1),menuitem); menuitem = gtk_menu_item_new_with_mnemonic(_("_Giveup")); gtk_menu_shell_append(GTK_MENU_SHELL(menu1),menuitem); gtk_widget_add_accelerator (menuitem, "activate", accel_group,GDK_F12, 0, GTK_ACCEL_VISIBLE); g_signal_connect(G_OBJECT(menuitem),"activate",G_CALLBACK(ui_game_giveup),(gpointer)0); menuitem = gtk_separator_menu_item_new(); gtk_menu_shell_append(GTK_MENU_SHELL(menu1),menuitem); menuitem = gtk_image_menu_item_new_from_stock(GTK_STOCK_QUIT,accel_group); gtk_menu_shell_append(GTK_MENU_SHELL(menu1),menuitem); g_signal_connect(G_OBJECT(menuitem),"activate",G_CALLBACK(gtk_main_quit),(gpointer)0); rootmenu = gtk_menu_item_new_with_mnemonic(_("_Game")); gtk_menu_item_set_submenu(GTK_MENU_ITEM(rootmenu),menu1); gtk_menu_shell_append(GTK_MENU_SHELL(*menubar),rootmenu); g_signal_connect (G_OBJECT (menu1), "show", G_CALLBACK (ui_game_on_show), NULL); /*============================================================*/ menu1 = gtk_menu_new(); menuitem = gtk_menu_item_new_with_mnemonic(_("_Hint")); gtk_menu_shell_append(GTK_MENU_SHELL(menu1),menuitem); gtk_widget_add_accelerator (menuitem, "activate", accel_group,GDK_F5, 0, GTK_ACCEL_VISIBLE); g_signal_connect(G_OBJECT(menuitem),"activate",G_CALLBACK(ui_game_hint),(gpointer)0); menuitem = gtk_menu_item_new_with_mnemonic(_("_Shuffle")); gtk_menu_shell_append(GTK_MENU_SHELL(menu1),menuitem); gtk_widget_add_accelerator (menuitem, "activate", accel_group,GDK_F6, 0, GTK_ACCEL_VISIBLE); g_signal_connect(G_OBJECT(menuitem),"activate",G_CALLBACK(ui_game_shuffle),(gpointer)0); menuitem = gtk_menu_item_new_with_mnemonic(_("_Pause/Proceed")); gtk_menu_shell_append(GTK_MENU_SHELL(menu1),menuitem); gtk_widget_add_accelerator (menuitem, "activate", accel_group,GDK_F7, 0, GTK_ACCEL_VISIBLE); g_signal_connect(G_OBJECT(menuitem),"activate",G_CALLBACK(ui_game_pause),(gpointer)0); menuitem = gtk_separator_menu_item_new(); gtk_menu_shell_append(GTK_MENU_SHELL(menu1),menuitem); menuitem = gtk_menu_item_new_with_mnemonic(_("H_ide")); gtk_menu_shell_append(GTK_MENU_SHELL(menu1),menuitem); gtk_widget_add_accelerator (menuitem, "activate", accel_group,GDK_Escape, 0, GTK_ACCEL_VISIBLE); /* Hide menuitem's activeate event is connected in the main function, not here. g_signal_connect(G_OBJECT(menuitem),"activate",G_CALLBACK(ui_game_giveup),(gpointer)0); */ menuitem = gtk_menu_item_new_with_mnemonic(_("_Theme Edit Tools")); gtk_menu_shell_append(GTK_MENU_SHELL(menu1),menuitem); g_signal_connect(G_OBJECT(menuitem),"activate",G_CALLBACK(ui_theme_editor),(gpointer)0); rootmenu = gtk_menu_item_new_with_mnemonic(_("_Functions")); gtk_menu_item_set_submenu(GTK_MENU_ITEM(rootmenu),menu1); gtk_menu_shell_append(GTK_MENU_SHELL(*menubar),rootmenu); g_signal_connect (G_OBJECT (menu1), "show", G_CALLBACK (ui_functions_on_show), NULL); /*============================================================*/ menu1 = gtk_menu_new(); menuitem = gtk_menu_item_new_with_mnemonic(_("_Themes")); gtk_menu_shell_append(GTK_MENU_SHELL(menu1),menuitem); ui_menu_item.themes = GTK_MENU_ITEM (menuitem); ui_menu_item.background_music = GTK_CHECK_MENU_ITEM (gtk_check_menu_item_new_with_mnemonic(_("_Music"))); gtk_menu_shell_append(GTK_MENU_SHELL(menu1),GTK_WIDGET (ui_menu_item.background_music)); g_signal_connect(G_OBJECT(ui_menu_item.background_music),"activate",G_CALLBACK(ui_use_m_s_bg),(gpointer)0); ui_menu_item.sound_effect = GTK_CHECK_MENU_ITEM (gtk_check_menu_item_new_with_mnemonic(_("_Sound"))); gtk_menu_shell_append(GTK_MENU_SHELL(menu1), GTK_WIDGET (ui_menu_item.sound_effect)); g_signal_connect(G_OBJECT(ui_menu_item.sound_effect),"activate",G_CALLBACK(ui_use_m_s_bg),(gpointer)1); ui_menu_item.background_picture = GTK_CHECK_MENU_ITEM (gtk_check_menu_item_new_with_mnemonic(_("_Background Picture"))); gtk_menu_shell_append(GTK_MENU_SHELL(menu1), GTK_WIDGET (ui_menu_item.background_picture)); g_signal_connect(G_OBJECT(ui_menu_item.background_picture),"activate",G_CALLBACK(ui_use_m_s_bg),(gpointer)2); menuitem = gtk_separator_menu_item_new(); gtk_menu_shell_append(GTK_MENU_SHELL(menu1),menuitem); menuitem = gtk_menu_item_new_with_mnemonic(_("_Cheat")); gtk_menu_shell_append(GTK_MENU_SHELL(menu1),menuitem); gtk_widget_add_accelerator (menuitem, "activate", accel_group,GDK_F8, 0, GTK_ACCEL_VISIBLE); g_signal_connect(G_OBJECT(menuitem),"activate",G_CALLBACK(ui_game_cheat),(gpointer)0); rootmenu = gtk_menu_item_new_with_mnemonic(_("_Setting")); gtk_menu_item_set_submenu(GTK_MENU_ITEM(rootmenu),menu1); gtk_menu_shell_append(GTK_MENU_SHELL(*menubar),rootmenu); g_signal_connect (G_OBJECT (menu1), "show", G_CALLBACK (ui_setting_on_show), NULL); /*============================================================*/ menu1 = gtk_menu_new(); menuitem = gtk_menu_item_new_with_mnemonic(_("_View Scores")); gtk_menu_shell_append(GTK_MENU_SHELL(menu1),menuitem); gtk_widget_add_accelerator (menuitem, "activate", accel_group,GDK_F9, 0, GTK_ACCEL_VISIBLE); g_signal_connect(G_OBJECT(menuitem),"activate",G_CALLBACK(ui_view_score),(gpointer)0); menuitem = gtk_menu_item_new_with_mnemonic(_("_Internet Scores")); gtk_menu_shell_append(GTK_MENU_SHELL(menu1),menuitem); /* Internet score not available */ gtk_widget_set_sensitive (GTK_WIDGET (menuitem), FALSE); rootmenu = gtk_menu_item_new_with_mnemonic(_("S_core")); gtk_menu_item_set_submenu(GTK_MENU_ITEM(rootmenu),menu1); gtk_menu_shell_append(GTK_MENU_SHELL(*menubar),rootmenu); /*============================================================*/ menu1 = gtk_menu_new(); menuitem = gtk_menu_item_new_with_mnemonic(_("_Rules")); gtk_menu_shell_append(GTK_MENU_SHELL(menu1),menuitem); g_signal_connect(G_OBJECT(menuitem),"activate",G_CALLBACK(ui_rule),(gpointer)0); menuitem = gtk_menu_item_new_with_mnemonic(_("_Author")); gtk_menu_shell_append(GTK_MENU_SHELL(menu1),menuitem); g_signal_connect(G_OBJECT(menuitem),"activate",G_CALLBACK(ui_about),(gpointer)0); rootmenu = gtk_menu_item_new_with_mnemonic(_("_About")); gtk_menu_item_set_submenu(GTK_MENU_ITEM(rootmenu),menu1); gtk_menu_shell_append(GTK_MENU_SHELL(*menubar),rootmenu); /*============================================================*/ gtk_widget_show_all(*menubar); } /* empty call back funtion, use for testing no need to translate these strings */ static void print_hello( GtkWidget *w, gpointer data ) { g_print ("data returned %d \n",GPOINTER_TO_INT(data)); } void ui_hide_window (GtkWidget *w, gpointer data) { LlkTray *tray = (LlkTray *)data; /* show/hidden man window */ if (tray->status == SHOW) { /* Pause the game */ if(algorithm_game.status == ALGORITHM_GAME_RUN) ui_game_pause (); tray->status = HIDDEN; gtk_widget_hide_all (GTK_WIDGET (tray->window_main)); } else { tray->status = SHOW; gtk_widget_show_all (GTK_WIDGET (tray->window_main)); } } /* * set sensitive of the Game menu */ void ui_game_on_show (GtkWidget *w, gpointer data) { gtk_widget_set_sensitive (g_list_nth_data (GTK_MENU(w)->menu_shell.children,0), algorithm_game.status == ALGORITHM_GAME_STOP); gtk_widget_set_sensitive (g_list_nth_data (GTK_MENU(w)->menu_shell.children,4), algorithm_game.status != ALGORITHM_GAME_STOP); } /* * set sensitive of the Functions menu */ void ui_functions_on_show (GtkWidget *w, gpointer data) { gtk_widget_set_sensitive (g_list_nth_data (GTK_MENU(w)->menu_shell.children,0), algorithm_game.status == ALGORITHM_GAME_RUN); gtk_widget_set_sensitive (g_list_nth_data (GTK_MENU(w)->menu_shell.children,1), algorithm_game.status == ALGORITHM_GAME_RUN); gtk_widget_set_sensitive (g_list_nth_data (GTK_MENU(w)->menu_shell.children,2), algorithm_game.status != ALGORITHM_GAME_STOP); } /* * set sensitive of the Setting menu */ void ui_setting_on_show (GtkWidget *w, gpointer data) { //g_print ("menu setting on show.\n"); } /* replace with new image at (i,j) */ gboolean ui_replace_image(struct AlgorithmPoint p1,struct AlgorithmPoint p2) { GdkRectangle update_rect; /*according to data in algorithm_game and the selected position, redraw the image at (i,j) this function is modified from ui_game_begin function //(algorithm_game.data[p1.x][p1.y] - 1) */ /* Draw card back image */ gdk_pixbuf_render_to_drawable_alpha(ui_pixbuf.cardbacks,ui_double_pixmap, 0,(ui_pixbuf.cardback_choice>=5?1:ui_pixbuf.cardback_choice+1)*UI_BACK_HEIGHT, UI_FIXED_START_DRAW_LEFT + (p1.y - algorithm_game.difficulty)*(UI_BACK_WIDTH-UI_BACK_BORDER_1), UI_FIXED_START_DRAW_TOP + p1.x*(UI_BACK_HEIGHT - UI_BACK_BORDER_2), UI_BACK_WIDTH-UI_BACK_BORDER_1,UI_BACK_HEIGHT-UI_BACK_BORDER_2, GDK_PIXBUF_ALPHA_BILEVEL,128, GDK_RGB_DITHER_NORMAL, 0, 0); /*gdk_draw_rectangle (ui_double_pixmap, ui_drawingarea->style->black_gc, TRUE, UI_FIXED_START_DRAW_LEFT + (p1.y - algorithm_game.difficulty)*(UI_BACK_WIDTH-UI_BACK_BORDER_1), UI_FIXED_START_DRAW_TOP + p1.x*(UI_BACK_HEIGHT - UI_BACK_BORDER_2), UI_BACK_WIDTH-UI_BACK_BORDER_1,UI_BACK_HEIGHT-UI_BACK_BORDER_2);*/ /* Draw card's front image */ gdk_pixbuf_render_to_drawable_alpha(ui_pixbuf.cardimages,ui_double_pixmap, (algorithm_game.data[p1.x][p1.y] - 1)*UI_IMAGE_SIZE,0, UI_FIXED_START_DRAW_LEFT + (p1.y - algorithm_game.difficulty)*(UI_BACK_WIDTH-UI_BACK_BORDER_1) + (UI_BACK_WIDTH-UI_BACK_BORDER_1-UI_IMAGE_SIZE)/2, UI_FIXED_START_DRAW_TOP + p1.x*(UI_BACK_HEIGHT - UI_BACK_BORDER_2)+ (UI_BACK_HEIGHT-UI_BACK_BORDER_2-UI_IMAGE_SIZE)/2, UI_IMAGE_SIZE,UI_IMAGE_SIZE, GDK_PIXBUF_ALPHA_BILEVEL,128, GDK_RGB_DITHER_NORMAL, 0, 0); update_rect.x = UI_FIXED_START_DRAW_LEFT + (p1.y - algorithm_game.difficulty)*(UI_BACK_WIDTH - UI_BACK_BORDER_1); update_rect.y = UI_FIXED_START_DRAW_TOP + p1.x*(UI_BACK_HEIGHT - UI_BACK_BORDER_2); update_rect.width = UI_BACK_WIDTH-UI_BACK_BORDER_1; update_rect.height = UI_BACK_HEIGHT-UI_BACK_BORDER_2; gtk_widget_draw (ui_drawingarea, &update_rect); if(p2.x != -1 && p2.y != -1) { /* Draw card back image */ gdk_pixbuf_render_to_drawable_alpha(ui_pixbuf.cardbacks,ui_double_pixmap, 0,(ui_pixbuf.cardback_choice>=5?1:ui_pixbuf.cardback_choice+1)*UI_BACK_HEIGHT, UI_FIXED_START_DRAW_LEFT + (p2.y - algorithm_game.difficulty)*(UI_BACK_WIDTH-UI_BACK_BORDER_1), UI_FIXED_START_DRAW_TOP + p2.x*(UI_BACK_HEIGHT - UI_BACK_BORDER_2), UI_BACK_WIDTH-UI_BACK_BORDER_1,UI_BACK_HEIGHT-UI_BACK_BORDER_2, GDK_PIXBUF_ALPHA_BILEVEL,128, GDK_RGB_DITHER_NORMAL, 0, 0); /*gdk_draw_rectangle (ui_double_pixmap, ui_drawingarea->style->black_gc, TRUE, UI_FIXED_START_DRAW_LEFT + (p2.y - algorithm_game.difficulty)*(UI_BACK_WIDTH-UI_BACK_BORDER_1), UI_FIXED_START_DRAW_TOP + p2.x*(UI_BACK_HEIGHT - UI_BACK_BORDER_2), UI_BACK_WIDTH-UI_BACK_BORDER_1,UI_BACK_HEIGHT-UI_BACK_BORDER_2);*/ /* Draw card's front image */ gdk_pixbuf_render_to_drawable_alpha(ui_pixbuf.cardimages,ui_double_pixmap, (algorithm_game.data[p2.x][p2.y] - 1)*UI_IMAGE_SIZE,0, UI_FIXED_START_DRAW_LEFT + (p2.y - algorithm_game.difficulty)*(UI_BACK_WIDTH-UI_BACK_BORDER_1) + (UI_BACK_WIDTH-UI_BACK_BORDER_1-UI_IMAGE_SIZE)/2, UI_FIXED_START_DRAW_TOP + p2.x*(UI_BACK_HEIGHT - UI_BACK_BORDER_2)+ (UI_BACK_HEIGHT-UI_BACK_BORDER_2-UI_IMAGE_SIZE)/2, UI_IMAGE_SIZE,UI_IMAGE_SIZE, GDK_PIXBUF_ALPHA_BILEVEL,128, GDK_RGB_DITHER_NORMAL, 0, 0); update_rect.x = UI_FIXED_START_DRAW_LEFT + (p2.y - algorithm_game.difficulty)*(UI_BACK_WIDTH - UI_BACK_BORDER_1); update_rect.y = UI_FIXED_START_DRAW_TOP + p2.x*(UI_BACK_HEIGHT - UI_BACK_BORDER_2); update_rect.width = UI_BACK_WIDTH-UI_BACK_BORDER_1; update_rect.height = UI_BACK_HEIGHT-UI_BACK_BORDER_2; gtk_widget_draw (ui_drawingarea, &update_rect); } return TRUE; } /* redraw all card images according to datas in algorithm_game */ gboolean ui_redraw_images(void) { GdkRectangle update_rect; gint i,j; /*redraw background picture*/ ui_drawingarea_draw_bg(1); /*according to the data in the algorithm_game,and selected position, redraw all card images modified from ui_game_begin function*/ for(i=0;i 0) { /* Draw card back image */ gdk_pixbuf_render_to_drawable_alpha(ui_pixbuf.cardbacks,ui_double_pixmap, 0,ui_pixbuf.cardback_choice*UI_BACK_HEIGHT, UI_FIXED_START_DRAW_LEFT + (j - algorithm_game.difficulty)*(UI_BACK_WIDTH-UI_BACK_BORDER_1), UI_FIXED_START_DRAW_TOP + i*(UI_BACK_HEIGHT - UI_BACK_BORDER_2), UI_BACK_WIDTH,UI_BACK_HEIGHT, GDK_PIXBUF_ALPHA_BILEVEL,128, GDK_RGB_DITHER_NORMAL, 0, 0); /* Draw card's front image */ gdk_pixbuf_render_to_drawable_alpha(ui_pixbuf.cardimages,ui_double_pixmap, (algorithm_game.data[i][j] - 1)*UI_IMAGE_SIZE,0, UI_FIXED_START_DRAW_LEFT + (j - algorithm_game.difficulty)*(UI_BACK_WIDTH-UI_BACK_BORDER_1) + (UI_BACK_WIDTH-UI_BACK_BORDER_1-UI_IMAGE_SIZE)/2, UI_FIXED_START_DRAW_TOP + i*(UI_BACK_HEIGHT - UI_BACK_BORDER_2)+ (UI_BACK_HEIGHT-UI_BACK_BORDER_2-UI_IMAGE_SIZE)/2, UI_IMAGE_SIZE,UI_IMAGE_SIZE, GDK_PIXBUF_ALPHA_BILEVEL,128, GDK_RGB_DITHER_NORMAL, 0, 0); } } } /*emerge an widget's redraw singal*/ update_rect.x = 0; update_rect.y = 0; update_rect.width = ui_drawingarea->allocation.width; update_rect.height = ui_drawingarea->allocation.height; gtk_widget_draw (ui_drawingarea, &update_rect); return TRUE; } /* the back call function of the click event of the drawing area */ gboolean ui_drawingarea_clicked(GtkWidget *window, GdkEventButton *event) { if( algorithm_game.status == ALGORITHM_GAME_RUN ) { if(event->type == GDK_BUTTON_PRESS && event->button != 2) { gint i,j; if(event->button == 1) /*Mouse, Left button*/ { if( event->x > UI_FIXED_START_DRAW_LEFT - algorithm_game.difficulty*(UI_BACK_WIDTH-UI_BACK_BORDER_1) && event->x < UI_FIXED_START_DRAW_LEFT +(algorithm_game.col-algorithm_game.difficulty)*(UI_BACK_WIDTH-UI_BACK_BORDER_1)) if( event->y > UI_FIXED_START_DRAW_TOP && event->y < UI_FIXED_START_DRAW_TOP + algorithm_game.row*(UI_BACK_HEIGHT-UI_BACK_BORDER_2) ) { j = (event->x - UI_FIXED_START_DRAW_LEFT + algorithm_game.difficulty*(UI_BACK_WIDTH-UI_BACK_BORDER_1))/(UI_BACK_WIDTH-UI_BACK_BORDER_1) ; i = (event->y - UI_FIXED_START_DRAW_TOP)/(UI_BACK_HEIGHT-UI_BACK_BORDER_2); /*g_print("i: %d, j: %d\n",i,j);*/ if(algorithm_game.data[i][j] == 0) {return FALSE;} if(ui_point1.x > -1) /*there is a selected card already*/ { if(ui_point1.x != i || ui_point1.y != j) { ui_point2.x = i; ui_point2.y = j; /*look if the two selected card could be linked or not, if yes,delete them,if no,cancel the selected status*/ if(algorithm_can_link(ui_point1,ui_point2,NULL,NULL)) { gint tmp; gchar *message = NULL; /*g_print("This pairs can link.\n");*/ ui_link(ui_point1, ui_point2); algorithm_link(ui_point1,ui_point2); /*algorithm_link,must be puted after ui_link function, because ui_link need to judge the link path,and before this,the data must not be modified*/ progress_timeout(GINT_TO_POINTER(1)); /*add 1 second after every link action*/ message = g_strdup_printf ("%d",algorithm_game.score); gtk_label_set_text(GTK_LABEL(ui_top.label_score),message); g_free(message); if(gtk_check_menu_item_get_active(ui_menu_item.sound_effect)) { pthread_t id; pthread_attr_t attr; int ret; pthread_attr_init(&attr); pthread_attr_setdetachstate (&attr,PTHREAD_CREATE_DETACHED); ret=pthread_create(&id,&attr,(void *) ui_play,"Link.wav"); if(ret!=0) { g_print (_("Create pthread error!\n")); exit (1); } } /*judge if current situation of all the cards has a solution ATTENTION: must judge after the game_change funtion */ ui_game_change(ui_point1,ui_point2); tmp = algorithm_game_no_solution(); switch(tmp) { case 1:/*No solution,but there still some cards*/ ui_game_shuffle(NULL,NULL); /*shuffle cards*/ break; case 0:/*do nothing*/ break; case 2: /*there are no cards,the stage(or Level) is over*/ ui_game_next_level(); break; } } else { ui_redraw_images(); /*ui_redraw_images, this function does not care the selected status*/ ui_point1.x = -1; ui_point1.y = -1; /*restore the card image at (i,j)*/ if(gtk_check_menu_item_get_active(ui_menu_item.sound_effect)) { pthread_t id; pthread_attr_t attr; int ret; pthread_attr_init(&attr); pthread_attr_setdetachstate (&attr,PTHREAD_CREATE_DETACHED); ret=pthread_create(&id,&attr,(void *) ui_play,"CanntLink.wav"); if(ret!=0) { g_print (_("Create pthread error!\n")); exit (1); } } } } else /*click the card that has already been selected,so cancel the selected status*/ { ui_point1.x = -1; ui_point1.y = -1; ui_redraw_images(); /*replace the card image at (i,j)*/ if(gtk_check_menu_item_get_active(ui_menu_item.sound_effect)) { pthread_t id; pthread_attr_t attr; int ret; pthread_attr_init(&attr); pthread_attr_setdetachstate (&attr,PTHREAD_CREATE_DETACHED); ret=pthread_create(&id,&attr,(void *) ui_play,"Cancle.wav"); if(ret!=0) { g_print (_("Create pthread error!\n")); exit (1); } } } } else /*there is no selected cards*/ { ui_point1.x = i; ui_point1.y = j; ui_point2.x=-1;ui_point2.y=-1; ui_replace_image(ui_point1,ui_point2); /*replace card image at (i,j)*/ if(gtk_check_menu_item_get_active(ui_menu_item.sound_effect)) { pthread_t id; pthread_attr_t attr; int ret; pthread_attr_init(&attr); pthread_attr_setdetachstate (&attr,PTHREAD_CREATE_DETACHED); ret=pthread_create(&id,&attr,(void *) ui_play,"Click.wav"); if(ret!=0) { g_print (_("Create pthread error!\n")); exit (1); } } } } } else /* if(event->button == 3)*/ /*Mouse,Right button*/ { if(ui_point1.x > -1) /*cancel the selected status*/ { ui_redraw_images(); ui_point1.x = -1; ui_point1.y = -1; if(gtk_check_menu_item_get_active(ui_menu_item.sound_effect)) { pthread_t id; pthread_attr_t attr; int ret; pthread_attr_init(&attr); pthread_attr_setdetachstate (&attr,PTHREAD_CREATE_DETACHED); ret=pthread_create(&id,&attr,(void *) ui_play,"Cancle.wav"); if(ret!=0) { g_print (_("Create pthread error!\n")); exit (1); } } } } return TRUE; } else { return FALSE; } } else { return FALSE; } } /* darw the background picture of the drawingarea */ void ui_drawingarea_draw_bg(gint choice) { gint width,height,pixmap_width,pixmap_height; /* Empty all images */ gdk_drawable_get_size(GDK_DRAWABLE(ui_double_pixmap),&pixmap_width,&pixmap_height); gdk_draw_rectangle (ui_double_pixmap, ui_drawingarea->style->black_gc, TRUE,0, 0,pixmap_width,pixmap_height); if(choice == 0)/* ui_game_init call this function, draw mainback*/ { g_assert(ui_pixbuf.mainback != NULL); width = gdk_pixbuf_get_width(ui_pixbuf.mainback); height = gdk_pixbuf_get_height(ui_pixbuf.mainback); gdk_pixbuf_render_to_drawable_alpha(ui_pixbuf.mainback,ui_double_pixmap, 0,0,(pixmap_width - width)/2,(pixmap_height - height)/2,width,height, GDK_PIXBUF_ALPHA_BILEVEL,128, GDK_RGB_DITHER_NORMAL, 0, 0); return; } /* user set to no drawing background pictures */ if(!gtk_check_menu_item_get_active(ui_menu_item.background_picture)) { return; } /* user set to draw bg pictures,but there are no bg picture files in pak */ if(ui_pixbuf.randomback_choice == 0) { //g_assert(ui_pixbuf.mainback != NULL); width = gdk_pixbuf_get_width(ui_pixbuf.mainback); height = gdk_pixbuf_get_height(ui_pixbuf.mainback); gdk_pixbuf_render_to_drawable_alpha(ui_pixbuf.mainback,ui_double_pixmap, 0,0,(pixmap_width - width)/2,(pixmap_height - height)/2,width,height, GDK_PIXBUF_ALPHA_BILEVEL,128, GDK_RGB_DITHER_NORMAL, 0, 0); return; } else { g_assert(ui_pixbuf.randomback != NULL); width = gdk_pixbuf_get_width(ui_pixbuf.randomback); height = gdk_pixbuf_get_height(ui_pixbuf.randomback); gdk_pixbuf_render_to_drawable_alpha(ui_pixbuf.randomback,ui_double_pixmap, 0,0,(pixmap_width - width)/2,(pixmap_height - height)/2,width,height, GDK_PIXBUF_ALPHA_BILEVEL,128, GDK_RGB_DITHER_NORMAL, 0, 0); } } /* The UI function dealing with the game start process data: stand for game diffictulty, but it is based on 1,and the game difficulty is based on 0,BE CARE!!! */ void ui_game_begin(GtkWidget *w,gpointer data) { gint current_diff; if(algorithm_game.status != ALGORITHM_GAME_STOP)return; if(GPOINTER_TO_INT(data)!=4) /* data = 4 means resume game process */ { /* Read difficulty info from ini file,judge if player can play this difficulty. */ if(ini_file_read_int(ui_ini, "GAMERECORD", "difficulty", ¤t_diff)) { if(current_diff<1 || current_diff>3) {current_diff=1;} } else{current_diff=1;} if( GPOINTER_TO_INT(data)>current_diff ) { GtkWidget *dialog; GtkMessageType type; gchar *message = NULL; switch(GPOINTER_TO_INT(data)) { case 2: message = g_strdup(_("You should pass difficulty Easy before you play Normal.")); break; case 3: message = g_strdup(_("You should pass difficulty Normal before you play Hard.")); break; } type = GTK_MESSAGE_WARNING; dialog = gtk_message_dialog_new(NULL,GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT,type,GTK_BUTTONS_OK,message); gtk_dialog_run(GTK_DIALOG(dialog)); gtk_widget_destroy(dialog); g_free(message); return; } } /*cancel all the selected status*/ ui_point1.x = -1; ui_point1.y = -1; ui_point2.x = -1; ui_point2.y = -1; if(GPOINTER_TO_INT(data) == 4) { if(ui_read_game_data()) { if(algorithm_game.status == ALGORITHM_GAME_RUN) { /*init the drawing area,include background picture and card images.*/ ui_redraw_images(); progress_timeout(GINT_TO_POINTER(1)); } else {/* In order to load the paused game,do not add timer,so we return here.*/ algorithm_game.status = ALGORITHM_GAME_RUN; ui_game_pause(); ui_refresh_top(); return; /* Return here. */ } } else { GtkWidget *dialog; GtkMessageType type; gchar *message = NULL; message = g_strdup(_("Read saved game data error,Maybe you have not saved a game before.\n")); type = GTK_MESSAGE_WARNING; dialog = gtk_message_dialog_new(NULL,GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT,type,GTK_BUTTONS_OK,message); gtk_dialog_run(GTK_DIALOG(dialog)); gtk_widget_destroy(dialog); g_free(message); return; } } else { if(!algorithm_game_begin(data)) /*init the array and other related datas in the algorith_game,ready for start the game.*/ { g_print(_("Call algorithm_game_begin function error.\n")); return; } /*init the drawing area,include background picture and card images.*/ ui_redraw_images(); progress_timeout(GINT_TO_POINTER(9999)); } ui_refresh_top(); timer_handle = gtk_timeout_add(1000,progress_timeout,NULL); } /* time_out function according to my test result,from the time_out call back function be called, to the call back function return, the clock is PAUSEED,that is to say,when the game is over,no matter how long you stay on the popup dialog window, the clock will not emerge another time out signal */ gboolean progress_timeout(gpointer pvalue) { gint value = GPOINTER_TO_INT(pvalue); if(value == 9999) {/*full fill the time*/ time_remain = ui_get_time_limited(); gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(ui_top.progress_bar),1); return TRUE; } else { if(value != 0) { time_remain+=value; time_remain = time_remain > ui_get_time_limited() ? ui_get_time_limited() : time_remain; gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(ui_top.progress_bar),((double)time_remain/(double)ui_get_time_limited())); return TRUE; } else { if(time_remain > 0) { time_remain--; gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(ui_top.progress_bar),((double)time_remain/(double)ui_get_time_limited())); return TRUE; } else { /*g_print("Time is out.\n");*/ ui_game_over(FALSE); return FALSE; } } } } /* init, ready for game starting */ gboolean ui_game_init(void) { /*deal with UI*/ GdkRectangle update_rect; algorithm_game_init(); time_remain = 0; /*deal with the area above the drawing area*/ ui_refresh_top(); /*empty the drawing area,draw the background picture*/ ui_drawingarea_draw_bg(0); /*emerge an widget redraw signal*/ update_rect.x = 0; update_rect.y = 0; update_rect.width = ui_drawingarea->allocation.width; update_rect.height = ui_drawingarea->allocation.height; gtk_widget_draw(ui_drawingarea, &update_rect); return TRUE; } /* function dealing with game giveup,and game over */ void ui_game_giveup(GtkWidget *w,gpointer data) { /*shutdown the timing clock*/ if(timer_handle != 0)gtk_timeout_remove(timer_handle); /*giveup,do not record the score,so should not call ui_game_over function here.*/ if(algorithm_game.status != ALGORITHM_GAME_STOP) { ui_game_init(); } else {} } /* Next Levels if the current level is not the last one(NO.10),then,enter the next level otherwise,popup a window,on which give a hint that the player have success this difficulty,then over the game,waiting for player to choose another difficulty. */ void ui_game_next_level(void) { if(timer_handle != 0)gtk_timeout_remove(timer_handle);/* remove the timer */ if( algorithm_game_net_level() ) {/*switch to the next level*/ if(gtk_check_menu_item_get_active(ui_menu_item.sound_effect)) { pthread_t id; pthread_attr_t attr; int ret; pthread_attr_init(&attr); pthread_attr_setdetachstate (&attr,PTHREAD_CREATE_DETACHED); ret=pthread_create(&id,&attr,(void *) ui_play,"Win.wav"); if(ret!=0) { g_print (_("Create pthread error!\n")); exit (1); } } /* get and set next card back, and get and set next background picture */ ui_pixbuf.cardback_choice = ui_pixbuf.cardback_choice>=5?0:ui_pixbuf.cardback_choice+1; if(pak_info.back_num > 0){ ui_pixbuf.randomback_choice = ui_pixbuf.randomback_choice>pak_info.back_num-1?1:ui_pixbuf.randomback_choice+1; /* Extract the bg picture and read it to ui_pixbuf.randomback */ gchar *bgfilename = NULL; bgfilename = g_strdup_printf ("back%d.jpg",ui_pixbuf.randomback_choice-1); if(!ExtractSingleFile(bgfilename)){g_print(_("Failed to extract file:%s.\n"),bgfilename);} g_free (bgfilename); bgfilename = g_strdup_printf ("/tmp/llk_back%d.jpg",ui_pixbuf.randomback_choice-1); if(ui_pixbuf.randomback)gdk_pixbuf_unref(ui_pixbuf.randomback); /* Free old randomback pixbuf */ ui_pixbuf.randomback = gdk_pixbuf_new_from_file(bgfilename,NULL); remove(bgfilename); g_free (bgfilename); if(ui_pixbuf.randomback == NULL){ui_pixbuf.randomback = ui_pixbuf.mainback;g_print(_("randomback=NULL,Error occored.\n"));} } else{ ui_pixbuf.randomback = NULL; ui_pixbuf.randomback_choice = 0; } ui_redraw_images(); ui_point1.x=-1; ui_point1.y=-1; progress_timeout(GINT_TO_POINTER(9999)); ui_refresh_top(); timer_handle = gtk_timeout_add(1000,progress_timeout,NULL); } else {/*success this difficulty*/ ui_game_over(TRUE); } } /* shuffle cards */ void ui_game_shuffle(GtkWidget *w,gpointer data) { if(algorithm_game.status != ALGORITHM_GAME_RUN) {return;} if(timer_handle != 0)gtk_timeout_remove(timer_handle); /*turn off the timer*/ if(algorithm_game.life == 0) { ui_game_over(FALSE); return; } else { gchar *message = NULL; algorithm_game.life--; message = g_strdup_printf (_("Life:%d"),algorithm_game.life); gtk_label_set_text(GTK_LABEL(ui_top.label_life),message); g_free(message); } algorithm_game_shuffle(); ui_redraw_images(); ui_point1.x=-1; ui_point1.y=-1; if(gtk_check_menu_item_get_active(ui_menu_item.sound_effect)) { pthread_t id; pthread_attr_t attr; int ret; pthread_attr_init(&attr); pthread_attr_setdetachstate (&attr,PTHREAD_CREATE_DETACHED); ret=pthread_create(&id,&attr,(void *) ui_play,"Shuffle.wav"); if(ret!=0) { g_print (_("Create pthread error!\n")); exit (1); } } timer_handle = gtk_timeout_add(1000,progress_timeout,NULL);/*turn on the timer*/ } /* game over */ void ui_game_over(gboolean success) { GtkWidget *dialog; GtkMessageType type; gchar *message = NULL; if(success) { /*popup dialog window*/ switch(algorithm_game.difficulty) { case 0: message = g_strdup(_("Congratulations,you have success the Easy difficulty,you may play Normal now!")); break; case 1: message = g_strdup(_("Congratulations,you have success the Normal difficulty,you may play Hard now!")); break; case 2: message = g_strdup(_("Congratulations,you have success all the difficulties,I admire you so much...")); break; } ini_file_write_int (ui_ini, "GAMERECORD", "difficulty", algorithm_game.difficulty+2); if(!ini_file_write_file(ui_ini,ui_ini->filename)) { g_print(_("Ini file save error!\n")); } type = GTK_MESSAGE_INFO; } else { /*popup dialog window*/ message = g_strdup(_("Success and failure are nothing,just try again!")); type = GTK_MESSAGE_WARNING; } if(gtk_check_menu_item_get_active(ui_menu_item.sound_effect)) { if(success) { pthread_t id; pthread_attr_t attr; int ret; pthread_attr_init(&attr); pthread_attr_setdetachstate (&attr,PTHREAD_CREATE_DETACHED); ret=pthread_create(&id,&attr,(void *) ui_play,"Win.wav"); if(ret!=0) { g_print (_("Create pthread error!\n")); exit (1); } } else { pthread_t id; pthread_attr_t attr; int ret; pthread_attr_init(&attr); pthread_attr_setdetachstate (&attr,PTHREAD_CREATE_DETACHED); ret=pthread_create(&id,&attr,(void *) ui_play,"GameOver.wav"); if(ret!=0) { g_print (_("Create pthread error!\n")); exit (1); } } } dialog = gtk_message_dialog_new(NULL,GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT,type,GTK_BUTTONS_OK,message); gtk_dialog_run(GTK_DIALOG(dialog)); gtk_widget_destroy(dialog); g_free(message); /*Record SCORE*/ ui_record_score(FALSE); ui_game_init(); } /* change the image cards' position according to the current level value the two cards which can link have already been deleted,so only change the position of these cards left. */ void ui_game_change(struct AlgorithmPoint p1, struct AlgorithmPoint p2) { algorithm_game_change(p1,p2); ui_redraw_images(); ui_point1.x=-1; ui_point1.y=-1; } /* pause,hide the card images,DO NOT modify the Algorithm_game data values. when restore the game,just show these card images. */ void ui_game_pause(void) { GdkRectangle update_rect; gint width,height,pixmap_width,pixmap_height; if(algorithm_game.status == ALGORITHM_GAME_RUN) { if(timer_handle != 0) { gtk_timeout_remove(timer_handle); timer_handle = 0; } gdk_drawable_get_size(GDK_DRAWABLE(ui_double_pixmap),&pixmap_width,&pixmap_height); algorithm_game.status = ALGORITHM_GAME_PAUSE; /*hide all the images on the drawingarea,then put a picture that stand for the pause status*/ gdk_draw_rectangle (ui_double_pixmap, ui_drawingarea->style->black_gc, TRUE, 0, 0, pixmap_width, pixmap_height); if(ui_pixbuf.pause) { width = gdk_pixbuf_get_width(ui_pixbuf.pause); height = gdk_pixbuf_get_height(ui_pixbuf.pause); gdk_pixbuf_render_to_drawable_alpha(ui_pixbuf.pause,ui_double_pixmap, 0,0,(pixmap_width - width)/2,(pixmap_height - height)/2,width,height, GDK_PIXBUF_ALPHA_BILEVEL,128, GDK_RGB_DITHER_NORMAL, 0, 0); } update_rect.x = 0; update_rect.y = 0; update_rect.width = ui_drawingarea->allocation.width; update_rect.height = ui_drawingarea->allocation.height; gtk_widget_draw (ui_drawingarea, &update_rect); } else if(algorithm_game.status == ALGORITHM_GAME_PAUSE) { /*empty all possible selected status*/ ui_point1.x = -1; ui_point1.y = -1; ui_redraw_images(); /*redraw the drawingarea*/ update_rect.x = 0; update_rect.y = 0; update_rect.width = ui_drawingarea->allocation.width; update_rect.height = ui_drawingarea->allocation.height; gtk_widget_draw (ui_drawingarea, &update_rect); timer_handle = gtk_timeout_add(1000,progress_timeout,NULL); /*turn on the timer*/ algorithm_game.status = ALGORITHM_GAME_RUN; } } /* refresh the information shown on the top */ void ui_refresh_top(void) { gchar *message = NULL; if(algorithm_game.status != ALGORITHM_GAME_STOP) { switch(algorithm_game.difficulty) { case 0: message = g_strdup(_("Diff:Easy")); break; case 1: message = g_strdup(_("Diff:Normal")); break; case 2: message = g_strdup(_("Diff:Hard")); break; } gtk_label_set_text(GTK_LABEL(ui_top.label_difficulty),message); g_free (message); message = g_strdup_printf(_("Lev:%d"),algorithm_game.level); gtk_label_set_text(GTK_LABEL(ui_top.label_level),message); g_free (message); switch(algorithm_game.level) { case 0:/*no change*/ message = g_strdup(_("No Change")); break; case 1:/*move down*/ message = g_strdup(_("Move Down")); break; case 2:/*move left*/ message = g_strdup(_("Move Left")); break; case 3:/*up down separate*/ message = g_strdup(_("Up Down Separate")); break; case 4:/*left right separate*/ message = g_strdup(_("Left Right Separate")); break; case 5:/*up down converge*/ message = g_strdup(_("Up Down Converge")); break; case 6:/*left right converge*/ message = g_strdup(_("Left Right Converge")); break; case 7:/*up leftward,down rightward*/ message = g_strdup(_("Up left,Down right")); break; case 8:/*left downward,right upward*/ message = g_strdup(_("Left down,Right up")); break; case 9:/*disperse from center*/ message = g_strdup(_("DisperseFromCenter")); break; case 10:/*centralize*/ message = g_strdup(_("Centralize")); break; default: /*assert not reach*/ break; } gtk_label_set_text(GTK_LABEL(ui_top.label_change_type),message); g_free (message); message = g_strdup_printf("%d",algorithm_game.score); gtk_label_set_text(GTK_LABEL(ui_top.label_score),message); g_free (message); message = g_strdup_printf(_("Life:%d"),algorithm_game.life); gtk_label_set_text(GTK_LABEL(ui_top.label_life),message); g_free (message); message = g_strdup_printf(_("Hint:%d"),algorithm_game.hint); gtk_label_set_text(GTK_LABEL(ui_top.label_hint),message); g_free (message); gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(ui_top.progress_bar),((double)time_remain/(double)ui_get_time_limited())); } else { gtk_label_set_text(GTK_LABEL(ui_top.label_difficulty),_("Diff:")); gtk_label_set_text(GTK_LABEL(ui_top.label_level),_("Lev:")); gtk_label_set_text(GTK_LABEL(ui_top.label_change_type),_("Change Type:")); gtk_label_set_text(GTK_LABEL(ui_top.label_score),"0"); gtk_label_set_text(GTK_LABEL(ui_top.label_life),_("Life:")); gtk_label_set_text(GTK_LABEL(ui_top.label_hint),_("Hint:")); gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(ui_top.progress_bar),0); } } /* get the time value limit of the current level */ gint ui_get_time_limited(void) { if(algorithm_game.difficulty == 2)return 240; else return 200; } /* Give player a hint */ void ui_game_hint( GtkWidget *w,gpointer data ) { gint i,j; gint k,l; gchar *message = NULL; if(algorithm_game.status != ALGORITHM_GAME_RUN)return; if(algorithm_game.hint == 0)return; algorithm_game.hint--; message = g_strdup_printf (_("Hint:%d"),algorithm_game.hint); gtk_label_set_text(GTK_LABEL(ui_top.label_hint),message); g_free (message); /*g_assert(!algorithm_game_no_solution());*/ /*copy from algorithm_game_no_solution function,modified part of it*/ for(i=0; i 0) { for(k=i;k 0) { struct AlgorithmPoint p1,p2; p1.x = i; p1.y = j; p2.x = k; p2.y = l; if(algorithm_can_link(p1,p2,NULL,NULL)) { ui_replace_image(p1,p2); /*the window's redraw action is done in ui_replace_image function*/ /*switch the card image at p1 and p2,the image stand for hint status*/ if(gtk_check_menu_item_get_active(ui_menu_item.sound_effect)) { pthread_t id; pthread_attr_t attr; int ret; pthread_attr_init(&attr); pthread_attr_setdetachstate (&attr,PTHREAD_CREATE_DETACHED); ret=pthread_create(&id,&attr,(void *) ui_play,"Hint.wav"); if(ret!=0) { g_print (_("Create pthread error!\n")); exit (1); } } return; /*got a pair that can link,return immediately*/ } } } } } } } } /* according to the points input, get the link points between the two points and add these points in a single list. */ void ui_add_line(struct AlgorithmPoint p1,struct AlgorithmPoint p2, GSList **link_line) { gint i; struct LinkPoint *tmp_point=NULL; if(p1.x == p2.x) { if (p1.y < p2.y) for(i = p1.y; i < p2.y; i++) { tmp_point = (struct LinkPoint *)g_malloc(sizeof(struct LinkPoint)); tmp_point->x = p1.x; tmp_point->y = i; tmp_point->direction = 4; tmp_point->frame = 0; *link_line = g_slist_prepend(*link_line,tmp_point); } else for(i = p1.y; i > p2.y; i--) { tmp_point = (struct LinkPoint *)g_malloc(sizeof(struct LinkPoint)); tmp_point->x = p1.x; tmp_point->y = i; tmp_point->direction = 3; tmp_point->frame = 0; *link_line = g_slist_prepend(*link_line,tmp_point); } } else /*p1.y == p2.y*/ { if (p1.x < p2.x) for(i=p1.x; ix = i; tmp_point->y = p1.y; tmp_point->direction = 2; tmp_point->frame = 0; *link_line = g_slist_prepend(*link_line,tmp_point); } else for(i=p1.x; i>p2.x; i--) { tmp_point = (struct LinkPoint *)g_malloc(sizeof(struct LinkPoint)); tmp_point->x = i; tmp_point->y = p1.y; tmp_point->direction = 1; tmp_point->frame = 0; *link_line = g_slist_prepend(*link_line,tmp_point); } } } /* dealing with the link line effect when delete cards in a newly created thread. */ void ui_draw_line(GSList *r_line) { /* gint i; gint width,height; if(p1.x == p2.x) { if(p1.y < p2.y) for(i=p1.y; ix; y = tmp_point->y; if (tmp_point->direction == 1 || tmp_point->direction == 2) tmp_pixbuf = ui_pixbuf.vertical; else tmp_pixbuf = ui_pixbuf.horizon; width = gdk_pixbuf_get_width(tmp_pixbuf); height = gdk_pixbuf_get_height(tmp_pixbuf); switch(tmp_point->direction) { case 1: gdk_pixbuf_render_to_drawable_alpha(tmp_pixbuf,ui_double_pixmap, 0,0,UI_FIXED_START_DRAW_LEFT + (tmp_point->y-algorithm_game.difficulty)*(UI_BACK_WIDTH-UI_BACK_BORDER_1), UI_FIXED_START_DRAW_TOP + tmp_point->x*(UI_BACK_HEIGHT-UI_BACK_BORDER_2) - 25, width,height, GDK_PIXBUF_ALPHA_BILEVEL,128, GDK_RGB_DITHER_NORMAL, 0, 0); break; case 2: gdk_pixbuf_render_to_drawable_alpha(tmp_pixbuf,ui_double_pixmap, 0,0,UI_FIXED_START_DRAW_LEFT + (tmp_point->y-algorithm_game.difficulty)*(UI_BACK_WIDTH-UI_BACK_BORDER_1), UI_FIXED_START_DRAW_TOP + tmp_point->x*(UI_BACK_HEIGHT - UI_BACK_BORDER_2) + 25, width,height, GDK_PIXBUF_ALPHA_BILEVEL,128, GDK_RGB_DITHER_NORMAL, 0, 0); break; case 3: gdk_pixbuf_render_to_drawable_alpha(tmp_pixbuf,ui_double_pixmap, 0,0,UI_FIXED_START_DRAW_LEFT + (tmp_point->y-algorithm_game.difficulty)*(UI_BACK_WIDTH-UI_BACK_BORDER_1)-20, UI_FIXED_START_DRAW_TOP + tmp_point->x*(UI_BACK_HEIGHT-UI_BACK_BORDER_2), width,height, GDK_PIXBUF_ALPHA_BILEVEL,128, GDK_RGB_DITHER_NORMAL, 0, 0); break; case 4: gdk_pixbuf_render_to_drawable_alpha(tmp_pixbuf,ui_double_pixmap, 0,0,UI_FIXED_START_DRAW_LEFT+ (tmp_point->y-algorithm_game.difficulty)*(UI_BACK_WIDTH-UI_BACK_BORDER_1) + 20, UI_FIXED_START_DRAW_TOP + tmp_point->x*(UI_BACK_HEIGHT-UI_BACK_BORDER_2), width,height, GDK_PIXBUF_ALPHA_BILEVEL,128, GDK_RGB_DITHER_NORMAL, 0, 0); break; } } /*redraw window*/ update_rect.x = 0; update_rect.y = 0; update_rect.width = ui_drawingarea->allocation.width; update_rect.height = ui_drawingarea->allocation.height; gtk_widget_draw (ui_drawingarea, &update_rect); /*free the single list and the data it refer.*/ algorithm_free_with_data (link_line); } void ui_link(struct AlgorithmPoint p1, struct AlgorithmPoint p2) { GSList *link_line = NULL; if(algorithm_can_direct_link(p1,p2)) { ui_add_line(p1,p2,&link_line); } else { struct AlgorithmPoint p3,p4; algorithm_can_link(p1,p2,&p3,&p4); ui_add_line(p1,p3,&link_line); if(p3.x != p4.x || p3.y != p4.y)ui_add_line(p3,p4,&link_line); ui_add_line(p4,p2,&link_line); } /* add thread here. */ ui_draw_line (link_line); } /* Cheat */ void ui_game_cheat(GtkWidget *w,gpointer data) { if(algorithm_game.status != ALGORITHM_GAME_STOP) { algorithm_game.life = 99; algorithm_game.hint = 99; time_remain = ui_get_time_limited(); ui_refresh_top(); } } /*Creat a background bitmap which has suitable size*/ static gint configure_event (GtkWidget *widget, GdkEventConfigure *event) { /* if the double pixmap exists, donot recreat, or the background will be black. */ if (ui_double_pixmap) return TRUE; //gdk_pixmap_unref(ui_double_pixmap); ui_double_pixmap = gdk_pixmap_new(widget->window, widget->allocation.width, widget->allocation.height, -1); gdk_draw_rectangle (ui_double_pixmap, widget->style->black_gc, TRUE, 0, 0, widget->allocation.width, widget->allocation.height); return TRUE; } /*redraw screen base on the back ground bitmap*/ static gint expose_event (GtkWidget *widget, GdkEventExpose *event) { gdk_draw_pixmap(widget->window, widget->style->fg_gc[GTK_WIDGET_STATE (widget)], ui_double_pixmap, event->area.x, event->area.y, event->area.x, event->area.y, event->area.width, event->area.height); return FALSE; } /* load ini setting file, and pak file. gchar **message: modify message,make it point to the error message. return value: gboolean, TRUE for success, FALSE for fail. */ gboolean ui_load_ini_pak(gchar **message) { struct passwd *user; int result; char *path = NULL; *message = NULL; gchar *return_str; GSList *radio_item_group=NULL; GtkWidget *menu,*menuitem; gint i; /* load ini file,if it do not exist, make a new one */ user = getpwuid(getuid()); /*user home directory: user->pw_dir*/ path = g_strdup_printf ("%s/.llk_linux",user->pw_dir); result = mkdir(path,S_IRWXU);/*read write and execuable*/ if(result == -1) { if(errno != EEXIST) /*Directory exists*/ { *message = g_strdup (_("User Setting Save Error,fail to creat directory:$HOME/.llk_linux\n")); return FALSE; } } path = g_strdup_printf ("%s/UserSettings.ini",path); /* path = $HOME/.llk_linux/UserSettings.ini */ while(1) { if(g_file_test(path,G_FILE_TEST_EXISTS)) { ui_ini = ini_file_open_file(path); if(ui_ini == NULL) { *message = g_strdup (_("Unable to read UserSettings.ini")); return FALSE; } else { gboolean tmp=FALSE; gchar *themename = NULL,*themenum = NULL; ini_file_read_boolean(ui_ini,"UISETTING","bgmusic",&tmp); if(tmp)gtk_check_menu_item_set_active(ui_menu_item.background_music,TRUE); else gtk_check_menu_item_set_active(ui_menu_item.background_music,FALSE); ini_file_read_boolean(ui_ini,"UISETTING","sound",&tmp); if(tmp)gtk_check_menu_item_set_active(ui_menu_item.sound_effect,TRUE); else gtk_check_menu_item_set_active(ui_menu_item.sound_effect,FALSE); ini_file_read_boolean(ui_ini,"UISETTING","bgpicture",&tmp); if(tmp)gtk_check_menu_item_set_active(ui_menu_item.background_picture,TRUE); else gtk_check_menu_item_set_active(ui_menu_item.background_picture,FALSE); /* read theme names and make menu items accordingly */ menu = gtk_menu_new(); gtk_menu_item_set_submenu( GTK_MENU_ITEM(ui_menu_item.themes),menu ); /* read default themenum,and set according menu item's check status */ if(!ini_file_read_string(ui_ini,"UISETTING", "themenum", &return_str)) { *message = g_strdup (_("Failed to read \"[UISETTING]/themename\" key.")); return FALSE; } themename = (gchar *)g_malloc(sizeof(gchar)*30); themenum = (gchar *)g_malloc(sizeof(gchar)*10); /* "Theme10" string length = 8 */ for(i=0;i<10;i++) { sprintf(themenum,"theme%d",i); ini_file_read_string(ui_ini,"THEMEFILE",themenum,&themename); if(!strcmp(themename,""))continue; menuitem = gtk_radio_menu_item_new_with_label (radio_item_group, themename); radio_item_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (menuitem)); gtk_menu_append(GTK_MENU(menu), menuitem); if(!strcmp(themenum,return_str)){ gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (menuitem), TRUE); ui_menu_item.current_theme = GTK_RADIO_MENU_ITEM(menuitem); } gtk_signal_connect(GTK_OBJECT (menuitem), "activate", GTK_SIGNAL_FUNC (radio_item_on_clicked), GINT_TO_POINTER(i)); gtk_widget_show (menuitem); } g_free(themename); g_free(themenum); break; /* exit while loop */ } } else { ui_ini = ini_file_new(); ini_file_write_boolean(ui_ini, "UISETTING", "bgmusic", FALSE ); ini_file_write_boolean(ui_ini, "UISETTING", "sound" , TRUE ); ini_file_write_boolean(ui_ini, "UISETTING", "bgpicture", TRUE ); ini_file_write_string (ui_ini, "UISETTING", "themenum", "theme0" ); /* Support at most 10 themes */ ini_file_write_string (ui_ini, "THEMEFILE", "theme0", "Classical"); ini_file_write_string (ui_ini, "THEMEFILE", "theme1", "QQ"); ini_file_write_string (ui_ini, "THEMEFILE", "theme2", "Diamond"); ini_file_write_string (ui_ini, "THEMEFILE", "theme3", ""); ini_file_write_string (ui_ini, "THEMEFILE", "theme4", ""); ini_file_write_string (ui_ini, "THEMEFILE", "theme5", ""); ini_file_write_string (ui_ini, "THEMEFILE", "theme6", ""); ini_file_write_string (ui_ini, "THEMEFILE", "theme7", ""); ini_file_write_string (ui_ini, "THEMEFILE", "theme8", ""); ini_file_write_string (ui_ini, "THEMEFILE", "theme9", ""); ini_file_write_int (ui_ini, "GAMERECORD", "difficulty", 1 ); if(!ini_file_write_file(ui_ini,path)) { *message = g_strdup (_("Unable to save $HOME/.llk_linux/UserSettings.ini")); return FALSE; } continue; /* continue,return to the start of while,to read ini file */ } } g_free (path); /* load pak file */ if(ini_file_read_string(ui_ini,"UISETTING", "themenum", &return_str)) { gchar *tmpstr = return_str; return_str = NULL; if( ! ini_file_read_string(ui_ini,"THEMEFILE",tmpstr, &return_str)) { *message = g_strdup_printf (_("Failed to read \"[THEMEFILE]/%s\""),tmpstr); g_free(tmpstr); return FALSE; } } else { *message = g_strdup (_("Failed to read \"[UISETTING]/themename\" key.")); return FALSE; } path = g_strdup_printf ("%s/%s/%s.pak",PACKAGE_DATA_DIR,PACKAGE,return_str); if( ! g_file_test(path,G_FILE_TEST_EXISTS)) { *message = g_strdup_printf (_("The package file:LLK_DATA_PATH/pak/%s does not exists."),return_str); g_free(return_str); return FALSE; } g_free(return_str); if( ! LoadPAKHFT(path)) { *message = g_strdup (_("LoadPAKHFT error.")); return FALSE; } g_free (path); pak_info.back_num = GetFileNum("back","jpg"); pak_info.sound_num = GetFileNum("sound","wav"); pak_info.music_num = GetFileNum("music","mid"); if( !ExtractSingleFile("cardimages.png") || !ExtractSingleFile("cardbacks.png") || !ExtractSingleFile("horizon.png") || !ExtractSingleFile("vertical.png") || !ExtractSingleFile("pause.jpg") || !ExtractSingleFile("logo.png") || !ExtractSingleFile("mainback.jpg") ) { *message = g_strdup (_("Failed to extract necessary jpg/png files.")); return FALSE; } ui_pixbuf.cardimages = gdk_pixbuf_new_from_file("/tmp/llk_cardimages.png",NULL); ui_pixbuf.cardbacks = gdk_pixbuf_new_from_file("/tmp/llk_cardbacks.png",NULL); ui_pixbuf.vertical = gdk_pixbuf_new_from_file("/tmp/llk_vertical.png",NULL); ui_pixbuf.horizon = gdk_pixbuf_new_from_file("/tmp/llk_horizon.png",NULL); ui_pixbuf.logo = gdk_pixbuf_new_from_file("/tmp/llk_logo.png",NULL); ui_pixbuf.pause = gdk_pixbuf_new_from_file("/tmp/llk_pause.jpg",NULL); ui_pixbuf.mainback = gdk_pixbuf_new_from_file("/tmp/llk_mainback.jpg",NULL); ui_pixbuf.cardback_choice = g_rand_int_range(ui_rand,0,6); /*begin to end-1*/ if(pak_info.back_num > 0){ ui_pixbuf.randomback_choice = g_rand_int_range(ui_rand,1,pak_info.back_num+1); /* Extract the bg picture and read it to ui_pixbuf.randomback */ gchar *bgfilename = NULL; bgfilename = g_strdup_printf ("back%d.jpg",ui_pixbuf.randomback_choice-1); if(!ExtractSingleFile(bgfilename)){g_print(_("Failed to extract file:%s.\n"),bgfilename);} g_free (bgfilename); bgfilename = g_strdup_printf ("/tmp/llk_back%d.jpg",ui_pixbuf.randomback_choice-1); if(ui_pixbuf.randomback)gdk_pixbuf_unref(ui_pixbuf.randomback); /* Free old randomback pixbuf */ ui_pixbuf.randomback = gdk_pixbuf_new_from_file(bgfilename,NULL); remove(bgfilename); g_free (bgfilename); if(ui_pixbuf.randomback == NULL){ui_pixbuf.randomback = ui_pixbuf.mainback;g_print(_("randomback=NULL,Error occored.\n"));} } else{ ui_pixbuf.randomback = NULL; ui_pixbuf.randomback_choice = 0; } remove("/tmp/llk_cardimages.png"); remove("/tmp/llk_cardbacks.png"); remove("/tmp/llk_vertical.png"); remove("/tmp/llk_horizon.png"); remove("/tmp/llk_logo.png"); remove("/tmp/llk_pause.jpg"); remove("/tmp/llk_mainback.jpg"); if( !ui_pixbuf.cardimages || !ui_pixbuf.cardbacks || !ui_pixbuf.vertical || !ui_pixbuf.horizon || !ui_pixbuf.logo || !ui_pixbuf.pause || !ui_pixbuf.mainback ) { *message = g_strdup (_("Convert jpg/png files into ui_pixbuf error.")); return FALSE; } return TRUE; } void ui_use_m_s_bg( GtkWidget *w,gpointer data ) { switch(GPOINTER_TO_INT(data)) { case 0: ini_file_write_boolean(ui_ini,"UISETTING","bgmusic",gtk_check_menu_item_get_active(ui_menu_item.background_music)); break; case 1: ini_file_write_boolean(ui_ini,"UISETTING","sound",gtk_check_menu_item_get_active(ui_menu_item.sound_effect)); break; case 2: ini_file_write_boolean(ui_ini,"UISETTING","bgpicture",gtk_check_menu_item_get_active(ui_menu_item.background_picture)); /* redraw all images */ if(algorithm_game.status == ALGORITHM_GAME_RUN)ui_redraw_images(); break; } if(!ini_file_write_file(ui_ini,ui_ini->filename)) { /* g_print("Ini file save error!\n"); */ } } /* empty call back funtion, use for testing */ void radio_item_on_clicked( GtkWidget *w, gpointer data ) { gchar *themenum = NULL; gchar *return_str; gchar *path = NULL; gboolean success=TRUE; static gboolean called_from_menu = TRUE; if(!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w)))return; if(called_from_menu == FALSE)return; themenum = g_strdup_printf ("theme%d",GPOINTER_TO_INT(data)); /* load pak file */ if( ! ini_file_read_string(ui_ini,"THEMEFILE",themenum, &return_str)) { g_print(_("Failed to read \"[THEMEFILE]/%s\"\n"),themenum); success = FALSE; } else { path = g_strdup_printf ("%s/%s/%s.pak",PACKAGE_DATA_DIR,PACKAGE,return_str); g_free(return_str); if( ! g_file_test(path,G_FILE_TEST_EXISTS)) { g_print(_("The package file:LLK_DATA_PATH/%s does not exists.\n"),themenum); success = FALSE; } else { if( ! LoadPAKHFT(path)) { g_print(_("LoadPAKHFT error.\n")); success = FALSE; } else { pak_info.back_num = GetFileNum("back","jpg"); pak_info.sound_num = GetFileNum("sound","wav"); pak_info.music_num = GetFileNum("music","mid"); if( !ExtractSingleFile("cardimages.png") || !ExtractSingleFile("cardbacks.png") || !ExtractSingleFile("horizon.png") || !ExtractSingleFile("vertical.png") || !ExtractSingleFile("pause.jpg") || !ExtractSingleFile("logo.png") || !ExtractSingleFile("mainback.jpg") ) { g_print(_("Failed to extract necessary jpg/png files.\n")); success = FALSE; } else { gdk_pixbuf_unref(ui_pixbuf.cardimages); gdk_pixbuf_unref(ui_pixbuf.cardbacks); gdk_pixbuf_unref(ui_pixbuf.vertical); gdk_pixbuf_unref(ui_pixbuf.horizon); gdk_pixbuf_unref(ui_pixbuf.logo); gdk_pixbuf_unref(ui_pixbuf.pause); gdk_pixbuf_unref(ui_pixbuf.mainback); ui_pixbuf.cardimages = gdk_pixbuf_new_from_file("/tmp/llk_cardimages.png",NULL); ui_pixbuf.cardbacks = gdk_pixbuf_new_from_file("/tmp/llk_cardbacks.png",NULL); ui_pixbuf.vertical = gdk_pixbuf_new_from_file("/tmp/llk_vertical.png",NULL); ui_pixbuf.horizon = gdk_pixbuf_new_from_file("/tmp/llk_horizon.png",NULL); ui_pixbuf.logo = gdk_pixbuf_new_from_file("/tmp/llk_logo.png",NULL); ui_pixbuf.pause = gdk_pixbuf_new_from_file("/tmp/llk_pause.jpg",NULL); ui_pixbuf.mainback = gdk_pixbuf_new_from_file("/tmp/llk_mainback.jpg",NULL); /* ui_pixbuf.cardback_choice = g_rand_int_range(ui_rand,0,6);*//*Do not change card back choice when change theme*/ if(pak_info.back_num > 0){ ui_pixbuf.randomback_choice = g_rand_int_range(ui_rand,1,pak_info.back_num+1); /* Extract the bg picture and read it to ui_pixbuf.randomback */ gchar *bgfilename = NULL; bgfilename = g_strdup_printf ("back%d.jpg",ui_pixbuf.randomback_choice-1); if(!ExtractSingleFile(bgfilename)){g_print(_("Failed to extract file:%s.\n"),bgfilename);} g_free (bgfilename); bgfilename = g_strdup_printf ("/tmp/llk_back%d.jpg",ui_pixbuf.randomback_choice-1); if(ui_pixbuf.randomback)gdk_pixbuf_unref(ui_pixbuf.randomback); /* Free old randomback pixbuf */ ui_pixbuf.randomback = gdk_pixbuf_new_from_file(bgfilename,NULL); remove(bgfilename); g_free (bgfilename); if(ui_pixbuf.randomback == NULL){ui_pixbuf.randomback = ui_pixbuf.mainback;g_print(_("randomback=NULL,Error occored.\n"));} } else{ ui_pixbuf.randomback = NULL; ui_pixbuf.randomback_choice = 0; } remove("/tmp/llk_cardimages.png"); remove("/tmp/llk_cardbacks.png"); remove("/tmp/llk_vertical.png"); remove("/tmp/llk_horizon.png"); remove("/tmp/llk_logo.png"); remove("/tmp/llk_pause.jpg"); remove("/tmp/llk_mainback.jpg"); if( !ui_pixbuf.cardimages || !ui_pixbuf.cardbacks || !ui_pixbuf.vertical || !ui_pixbuf.horizon || !ui_pixbuf.logo || !ui_pixbuf.pause || !ui_pixbuf.mainback ) { g_print(_("Convert jpg/png files into ui_pixbuf error.\n")); success = FALSE; } } } } } if(success) { ini_file_write_string(ui_ini,"UISETTING","themenum",themenum); if(!ini_file_write_file(ui_ini,ui_ini->filename)){/* g_print("Ini file save error!\n"); */} ui_menu_item.current_theme = GTK_RADIO_MENU_ITEM(w); /* redraw all images */ if(algorithm_game.status == ALGORITHM_GAME_RUN)ui_redraw_images(); } else { /* ignore the error of convert png file,when other errors occored,because we have not change anything, so just reset the radio menu item's active status */ called_from_menu = FALSE; gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(ui_menu_item.current_theme),TRUE); called_from_menu = TRUE; } g_free (path); g_free (themenum); } gboolean ui_save_game_data(void) { FILE *fp; struct passwd *user; gchar *path = NULL; /* load ini file,if it do not exist, make a new one */ user = getpwuid(getuid()); /*user home directory: user->pw_dir*/ path = g_strdup_printf ("%s/.llk_linux/save.dat",user->pw_dir); fp = fopen(path,"wb"); g_free (path); if(fp) { fwrite(&algorithm_game,sizeof(struct AlgorithmGame),1,fp); fwrite(&time_remain,sizeof(gint),1,fp); fclose(fp); return TRUE; } else { g_print(_("Open save.dat file error.\n")); return FALSE; } } gboolean ui_read_game_data(void) { FILE *fp; struct passwd *user; gchar *path = NULL; /* load ini file,if it do not exist, make a new one */ user = getpwuid(getuid()); /*user home directory: user->pw_dir*/ path = g_strdup_printf("%s/.llk_linux/save.dat",user->pw_dir); fp = fopen(path,"rb"); g_free (path); if(fp) { fread(&algorithm_game,sizeof(struct AlgorithmGame),1,fp); fread(&time_remain,sizeof(gint),1,fp); fclose(fp); return TRUE; } else { g_print(_("Open save.dat file error.\n")); return FALSE; } } void ui_input_string(gchar *str1,gchar *str2,gint max_length) { GtkWidget *dialog; GtkWidget *label,*entry_name,*entry_nick; GtkWidget *hbox,*button; gint result; g_assert(max_length > 0); dialog = gtk_dialog_new(); gtk_window_set_title(GTK_WINDOW(dialog),_("Input your name and nick")); gtk_container_border_width(GTK_CONTAINER(dialog), 5); hbox = gtk_hbox_new(FALSE,10); gtk_box_pack_start (GTK_BOX (GTK_DIALOG(dialog)->vbox),hbox,FALSE,TRUE,5); label = gtk_label_new(_(" Name ")); gtk_widget_set_size_request(label,100,30); gtk_box_pack_start (GTK_BOX(hbox),label,FALSE,TRUE,5); gtk_widget_show(label); entry_name = gtk_entry_new_with_max_length(max_length); gtk_box_pack_start (GTK_BOX(hbox),entry_name,FALSE,TRUE,5); gtk_widget_show(entry_name); gtk_widget_show(hbox); hbox = gtk_hbox_new(FALSE,10); gtk_box_pack_start (GTK_BOX (GTK_DIALOG(dialog)->vbox),hbox,FALSE,TRUE,5); label = gtk_label_new(_(" Nick ")); gtk_widget_set_size_request(label,100,30); gtk_box_pack_start (GTK_BOX(hbox),label,FALSE,TRUE,5); gtk_widget_show(label); entry_nick = gtk_entry_new_with_max_length(max_length); gtk_box_pack_start (GTK_BOX(hbox),entry_nick,FALSE,TRUE,5); gtk_widget_show(entry_nick); gtk_widget_show(hbox); /*Button area*/ button = gtk_dialog_add_button(GTK_DIALOG(dialog),_("OK"),GTK_RESPONSE_ACCEPT); gtk_widget_show(button); button = gtk_dialog_add_button(GTK_DIALOG(dialog),_("Cancel"),GTK_RESPONSE_CANCEL); gtk_widget_show(button); result = gtk_dialog_run (GTK_DIALOG (dialog)); switch (result) { case GTK_RESPONSE_ACCEPT: sprintf(str1,"%s",gtk_entry_get_text(GTK_ENTRY(entry_name))); sprintf(str2,"%s",gtk_entry_get_text(GTK_ENTRY(entry_nick))); break; default: sprintf(str1,"%s",""); sprintf(str2,"%s",""); break; } gtk_widget_destroy (dialog); } void ui_record_score(gboolean view) { struct ScoreItem{ gchar score[30]; gchar name[51]; gchar nick[51]; gchar difficulty[10]; gchar level[3]; gchar time[30]; struct ScoreItem *prev; struct ScoreItem *next; }; FILE *fp; struct passwd *user; gchar *path = NULL; struct ScoreItem *score_list=NULL,*score_item_end=NULL,*score_item_tmp; gint item_num=0; /* load ini file,if it do not exist, make a new one */ user = getpwuid(getuid()); /*user home directory: user->pw_dir*/ path = g_strdup_printf ("%s/.llk_linux/score.dat",user->pw_dir); fp = fopen(path,"rb"); if(fp != NULL) { while(1) { score_item_tmp = (struct ScoreItem *)malloc(sizeof(struct ScoreItem)); fread(score_item_tmp,sizeof(struct ScoreItem),1,fp); score_item_tmp->next = NULL; score_item_tmp->prev = NULL; if(feof(fp)) {g_free(score_item_tmp);break;} if(score_item_end) { score_item_end->next = score_item_tmp; score_item_tmp->prev = score_item_end; score_item_end = score_item_tmp; } else { score_list = score_item_tmp; score_item_end = score_list; } item_num++; } fclose(fp); } else { g_print(_("Open file error.\n")); } if(!view) /* If not just view the score,then this function must be called by ui_game_over,so add the current player's score into the list,and then write to file if the list is modified,and at last,show the score list on a new window */ { gint insert_pos=1; for(score_item_tmp = score_list;score_item_tmp!=NULL;score_item_tmp=score_item_tmp->next) { if(algorithm_game.score > atoi(score_item_tmp->score))break; insert_pos++; } if(insert_pos > 10) {insert_pos=0;score_item_tmp=NULL;} else { if(insert_pos == 1) { if(score_list == NULL) { score_list = (struct ScoreItem *)g_malloc(sizeof(struct ScoreItem)); score_list->prev = NULL; score_list->next = NULL; score_item_end = score_list; score_item_tmp = score_list; } else { score_item_tmp = (struct ScoreItem *)g_malloc(sizeof(struct ScoreItem)); score_item_tmp->prev = NULL; score_item_tmp->next = score_list; score_list->prev = score_item_tmp; score_list = score_item_tmp; } } else { score_item_tmp = score_list; while(TRUE) { if(insert_pos == 2) { struct ScoreItem *tmp=(struct ScoreItem *)g_malloc(sizeof(struct ScoreItem)); tmp->next = score_item_tmp->next; tmp->prev = score_item_tmp; score_item_tmp->next = tmp; item_num++; break; } else { score_item_tmp = score_item_tmp->next; insert_pos--; } } score_item_tmp = score_item_tmp->next; } } if(item_num==11) { score_item_end = score_item_end->prev; g_free(score_item_end->next); score_item_end->next = NULL; item_num--; } sprintf(score_item_tmp->score,"%d",algorithm_game.score); switch(algorithm_game.difficulty) { case 0:sprintf(score_item_tmp->difficulty,_("Easy")); break; case 1:sprintf(score_item_tmp->difficulty,_("Normal")); break; case 2:sprintf(score_item_tmp->difficulty,_("Hard")); break; default:sprintf(score_item_tmp->difficulty,_("Unknown")); break; } sprintf(score_item_tmp->level,"%d",algorithm_game.level); time_t t; time(&t); sprintf(score_item_tmp->time,"%s",asctime(gmtime(&t))); ui_input_string(score_item_tmp->name,score_item_tmp->nick,50); if(insert_pos != 0) /* score_list has been changed,so save it to file */ { /* Write it to file */ fp = fopen(path,"wb"); if(fp!=NULL) { for(score_item_tmp=score_list;score_item_tmp!=NULL;score_item_tmp=score_item_tmp->next) { fwrite(score_item_tmp,sizeof(struct ScoreItem),1,fp); } fclose(fp); } else { g_print(_("Open score.dat error.\n")); } } else { g_free (path); return;/* If player's score is not within 10,no record it,and no show the score window. */ } } g_free (path); /* Create a new window to show scores. */ GtkWidget *dialog,*tree_view,*button; GtkCellRenderer *renderer; GtkListStore *store; GtkTreeIter iter; dialog = gtk_dialog_new(); gtk_window_set_title(GTK_WINDOW(dialog),_("Top 10 Heros")); gtk_container_border_width(GTK_CONTAINER(dialog),5); /* Create treeview widget and set data into it */ tree_view = gtk_tree_view_new (); /* --- Column #1 --- */ renderer = gtk_cell_renderer_text_new (); gtk_tree_view_insert_column_with_attributes (GTK_TREE_VIEW (tree_view),-1,_("Position"),renderer,"text", 0,NULL); /* --- Column #2 --- */ renderer = gtk_cell_renderer_text_new (); gtk_tree_view_insert_column_with_attributes (GTK_TREE_VIEW (tree_view),-1,_("Score"),renderer,"text", 1,NULL); /* --- Column #3 --- */ renderer = gtk_cell_renderer_text_new (); gtk_tree_view_insert_column_with_attributes (GTK_TREE_VIEW (tree_view),-1,_("Name"),renderer,"text", 2,NULL); /* --- Column #4 --- */ renderer = gtk_cell_renderer_text_new (); gtk_tree_view_insert_column_with_attributes (GTK_TREE_VIEW (tree_view),-1,_("Nick name"),renderer,"text", 3,NULL); /* --- Column #5 --- */ renderer = gtk_cell_renderer_text_new (); gtk_tree_view_insert_column_with_attributes (GTK_TREE_VIEW (tree_view),-1,_("Difficulty"),renderer,"text", 4,NULL); /* --- Column #6 --- */ renderer = gtk_cell_renderer_text_new (); gtk_tree_view_insert_column_with_attributes (GTK_TREE_VIEW (tree_view),-1,_("Level"),renderer,"text", 5,NULL); /* --- Column #7 --- */ renderer = gtk_cell_renderer_text_new (); gtk_tree_view_insert_column_with_attributes (GTK_TREE_VIEW (tree_view),-1,_("Data&Time"),renderer,"text", 6,NULL); /*-------------------*/ store = gtk_list_store_new (7,G_TYPE_UINT,G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING); score_item_tmp=score_list; for(item_num=0;item_num<10;item_num++) { if(score_item_tmp) { /* Append a row and fill in some data */ gtk_list_store_append (store, &iter); gtk_list_store_set (store, &iter,0,item_num+1, 1,score_item_tmp->score, 2, score_item_tmp->name, 3, score_item_tmp->nick, 4,score_item_tmp->difficulty,5,score_item_tmp->level, 6,score_item_tmp->time, -1); score_item_tmp=score_item_tmp->next; } else { /* Append a row and fill in some data */ gtk_list_store_append (store, &iter); gtk_list_store_set (store, &iter, 0,item_num+1, 1, "", 2, "" , 3, "", 4, "" , 5, "", 6, "" , -1); } } gtk_tree_view_set_model (GTK_TREE_VIEW (tree_view), GTK_TREE_MODEL(store)); /* The tree view has acquired its own reference to the * model, so we can drop ours. That way the model will * be freed automatically when the tree view is destroyed */ g_object_unref (GTK_TREE_MODEL(store)); /* Free memory */ while(score_list) { score_item_tmp = score_list->next; g_free(score_list); score_list = score_item_tmp; } gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox),tree_view,FALSE,TRUE,5); /* Create button */ button = gtk_button_new_with_label(_(" Close ")); gtk_signal_connect_object(GTK_OBJECT(button), "clicked", GTK_SIGNAL_FUNC(gtk_widget_destroy), GTK_OBJECT(dialog)); gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->action_area), button, FALSE, FALSE, 0); gtk_widget_show_all(dialog); } void ui_view_score( GtkWidget *w,gpointer data) { ui_record_score(TRUE); } void ui_theme_editor( GtkWidget *w,gpointer data ) { create_pak_dialog(); } /* tray popup menu call back function */ static void tray_popup_activate_action (GtkAction * action) { g_message ("Action \"%s\" activated", gtk_action_get_name (action)); } /* main function,creat window widget,enter main message loop. ATTENTION,after creating drawingarea,assign the value of ui_drawingarea. */ int main (int argc , char* argv[]) { GtkWidget *window; GtkWidget *main_vbox,*vbox,*hbox; GtkWidget *menubar; gchar *message; LlkTray *tray; GError *tray_error = NULL; static GtkActionEntry tray_popup_entries[] = { /* {"Restore", GTK_STOCK_PREFERENCES, N_("_Restore"), NULL, N_("Restore"), G_CALLBACK (tray_popup_activate_action)}, */ {"Help", GTK_STOCK_HELP, N_("_Help"), NULL, N_("Help"), G_CALLBACK (ui_rule)}, {"Quit", GTK_STOCK_QUIT, /* name, stock id */ N_("_Quit"), NULL, /* label, accelerator */ N_("Quit"), /* tooltip */ G_CALLBACK (gtk_main_quit)}, {"About", GTK_STOCK_ABOUT, /* name, stock id */ N_( "_About"), NULL, /* label, accelerator */ N_("About"), /* tooltip */ G_CALLBACK (ui_about)}, }; static const gchar *tray_popup_ui_info = "" " " /* " " */ " " " " " " " " " " ""; #ifdef ENABLE_NLS bindtextdomain (PACKAGE, PACKAGE_LOCALE_DIR); bind_textdomain_codeset(PACKAGE, "UTF-8"); textdomain (PACKAGE); #endif gtk_init(&argc,&argv); window = gtk_window_new(GTK_WINDOW_TOPLEVEL); g_signal_connect(G_OBJECT(window),"delete-event", G_CALLBACK(gtk_main_quit),NULL); message=g_strdup_printf("%s%s%s",_("Lian Lian Kan "),VERSION,_(" by Alpher")); gtk_window_set_title(GTK_WINDOW(window),message); g_free(message); //gtk_window_set_default_size(GTK_WINDOW(window),770+4,600+30); gtk_window_set_position(GTK_WINDOW(window),GTK_WIN_POS_CENTER); //gtk_window_set_policy(GTK_WINDOW(window),TRUE,FALSE,FALSE); gtk_window_set_resizable (GTK_WINDOW(window),FALSE); /* set tray icon */ tray = g_new0 (LlkTray, 1); tray->window_main = window; tray->show_hide_call_back = ui_hide_window; llk_create_tray (tray); /* create popup menu ui */ tray->actions = gtk_action_group_new ("Actions"); gtk_action_group_set_translation_domain (tray->actions,GETTEXT_PACKAGE); gtk_action_group_add_actions (tray->actions, tray_popup_entries, G_N_ELEMENTS (tray_popup_entries), NULL); tray->ui = gtk_ui_manager_new (); gtk_ui_manager_insert_action_group (tray->ui, tray->actions, 0); gtk_window_add_accel_group (GTK_WINDOW (window), gtk_ui_manager_get_accel_group (tray->ui)); if (!gtk_ui_manager_add_ui_from_string (tray->ui, tray_popup_ui_info, -1, &tray_error)) { g_message ("building menus failed:%s", tray_error->message); g_error_free (tray_error); } tray->menus = gtk_ui_manager_get_widget (tray->ui, "/PopupMenu"); main_vbox = gtk_vbox_new(FALSE,1); gtk_container_set_border_width(GTK_CONTAINER(main_vbox),1); gtk_container_add(GTK_CONTAINER(window),main_vbox); gtk_widget_show(main_vbox); /*deal with main menu*/ vbox = gtk_vbox_new(FALSE,1); gtk_container_set_border_width(GTK_CONTAINER(vbox),1); gtk_box_pack_start(GTK_BOX(main_vbox),vbox,FALSE,TRUE,0); gtk_widget_show(vbox); get_main_menu(window,&menubar); /*the first parameter FALSE,indicate the the main menu will no fullfill the main_vbox, the last parameter 0,is the spacing value of the main menu and the top of main_vbox*/ gtk_box_pack_start(GTK_BOX(vbox),menubar,FALSE,TRUE,0); gtk_widget_show(menubar); /*connect /functions/hide menuitem's event to hide window process*/ g_signal_connect(G_OBJECT( g_list_nth_data (GTK_MENU (gtk_menu_item_get_submenu (GTK_MENU_ITEM ( g_list_nth_data (GTK_MENU_BAR(menubar)->menu_shell.children,1))))->menu_shell.children , 4) ),"activate",G_CALLBACK(ui_hide_window),(gpointer)tray); /*deal with the top area.top of the game area*/ hbox = gtk_hbox_new(FALSE,1); gtk_box_pack_start(GTK_BOX(main_vbox),hbox,FALSE,TRUE,0); gtk_widget_show(hbox); ui_top.label_difficulty = gtk_label_new_with_mnemonic(_("Diff:")); gtk_widget_set_size_request(ui_top.label_difficulty,75,20); gtk_label_set_justify(GTK_LABEL(ui_top.label_difficulty),GTK_JUSTIFY_LEFT); gtk_box_pack_start(GTK_BOX(hbox),ui_top.label_difficulty,FALSE,FALSE,0); gtk_widget_show(ui_top.label_difficulty); ui_top.label_level = gtk_label_new_with_mnemonic(_("Lev:")); gtk_widget_set_size_request(ui_top.label_level,50,20); gtk_label_set_justify(GTK_LABEL(ui_top.label_level),GTK_JUSTIFY_LEFT); gtk_box_pack_start(GTK_BOX(hbox),ui_top.label_level,FALSE,FALSE,0); gtk_widget_show(ui_top.label_level); ui_top.label_life = gtk_label_new_with_mnemonic(_("Life:")); gtk_widget_set_size_request(ui_top.label_life,50,20); gtk_label_set_justify(GTK_LABEL(ui_top.label_life),GTK_JUSTIFY_LEFT); gtk_box_pack_start(GTK_BOX(hbox),ui_top.label_life,FALSE,FALSE,0); gtk_widget_show(ui_top.label_life); ui_top.label_hint = gtk_label_new_with_mnemonic(_("Hint:")); gtk_widget_set_size_request(ui_top.label_hint,50,20); gtk_label_set_justify(GTK_LABEL(ui_top.label_hint),GTK_JUSTIFY_LEFT); gtk_box_pack_start(GTK_BOX(hbox),ui_top.label_hint,FALSE,FALSE,0); gtk_widget_show(ui_top.label_hint); ui_top.label_change_type = gtk_label_new_with_mnemonic(_("Change Type:")); gtk_widget_set_size_request(ui_top.label_change_type,150,20); gtk_label_set_justify(GTK_LABEL(ui_top.label_change_type),GTK_JUSTIFY_CENTER); gtk_box_pack_start(GTK_BOX(hbox),ui_top.label_change_type,FALSE,FALSE,0); gtk_widget_show(ui_top.label_change_type); ui_top.progress_bar = gtk_progress_bar_new(); gtk_widget_set_size_request(ui_top.progress_bar,295,20); gtk_box_pack_start(GTK_BOX(hbox),ui_top.progress_bar,FALSE,FALSE,0); gtk_widget_show(ui_top.progress_bar); gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(ui_top.progress_bar),0); ui_top.label_score = gtk_label_new_with_mnemonic("0"); gtk_widget_set_size_request(ui_top.label_score,50,20); gtk_label_set_justify(GTK_LABEL(ui_top.label_score),GTK_JUSTIFY_LEFT); gtk_box_pack_end(GTK_BOX(hbox),ui_top.label_score,FALSE,FALSE,0); gtk_widget_show(ui_top.label_score); /*deal with game area*/ vbox = gtk_vbox_new(FALSE,1); gtk_container_set_border_width(GTK_CONTAINER(vbox),0); gtk_box_pack_start(GTK_BOX(main_vbox),vbox,FALSE,TRUE,0); gtk_widget_show(vbox); ui_drawingarea = gtk_drawing_area_new(); gtk_widget_set_size_request(ui_drawingarea,720,460); gtk_box_pack_start( GTK_BOX(main_vbox),ui_drawingarea,FALSE,TRUE,0); gtk_signal_connect (GTK_OBJECT (ui_drawingarea), "expose_event", (GtkSignalFunc) expose_event, NULL); gtk_signal_connect (GTK_OBJECT(ui_drawingarea),"configure_event", (GtkSignalFunc) configure_event, NULL); gtk_signal_connect (GTK_OBJECT (ui_drawingarea), "button_press_event", (GtkSignalFunc) ui_drawingarea_clicked, NULL); gtk_widget_set_events (ui_drawingarea, GDK_EXPOSURE_MASK | GDK_LEAVE_NOTIFY_MASK | GDK_BUTTON_PRESS_MASK | GDK_POINTER_MOTION_HINT_MASK); /*draw back ground picture,undo*/ gtk_widget_show(ui_drawingarea); gtk_widget_show(window); /* Generate GRand */ ui_rand = g_rand_new(); /* load ini settings and pak file */ if(!ui_load_ini_pak(&message)) { GtkWidget *dialog; dialog = gtk_message_dialog_new(NULL,GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_ERROR,GTK_BUTTONS_OK,message); gtk_dialog_run(GTK_DIALOG(dialog)); g_free(message); gtk_widget_destroy(dialog); return FALSE; } /* Set winodw icon */ gtk_window_set_icon(GTK_WINDOW(window),ui_pixbuf.logo); ui_game_init(); /*init,ready to game start*/ esd_fd = esd_open_sound(NULL); gtk_main(); /*enter main message loop*/ if(esd_fd > 0)esd_close(esd_fd); /* If player quit game while playing, call save_game_data */ if(algorithm_game.status != ALGORITHM_GAME_STOP && !ui_save_game_data()){g_print(_("Save game data to file error.\n"));} return FALSE; } llk_linux-2.3/src/llk_about.c0000664000076400007640000001026510360464032015612 0ustar alpheralpher/*************************************************************************** * llk_about.c * * Fri Sep 23 08:56:08 2005 * Copyright 2005 Alpher * Email: alpher_zmx@yahoo.com.cn ****************************************************************************/ /* * 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 #include void show_about(void) { GtkWidget *dialog, *button, *label; gchar *title = NULL; dialog = gtk_dialog_new(); title = g_strdup_printf ("%s%s",_("About llk_linux Version"),VERSION); gtk_window_set_title(GTK_WINDOW(dialog), title); g_free (title); gtk_container_border_width(GTK_CONTAINER(dialog), 5); label = gtk_label_new( _("llk_linux Designed by Alpher\n\ by Zhao Mingxian \n\ Copyright (C) 2005 Zhao Mingxian\n\ \n\ This program is free software; you can redistribute it and/or modify\n\ it under the terms of the GNU General Public License as published by\n\ the Free Software Foundation; either version 2 of the License, or \n\ (at your option) any later version. \n\ \n\ This program is distributed in the hope that it will be useful,\n\ but WITHOUT ANY WARRANTY; without even the implied warranty of\n\ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the \n\ GNU General Public License for more details. \n\ \n\ This Software is designed in C,with GTK+ 2.0 library.\n\ It's project websit is at:llk-linux.sourceforge.net\n\ and forum in China is at:www.linuxfans.org.\n\ \n\ You should have received a copy of the GNU General Public License\n\ along with this program; if not, write to the Free Software\n\ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA") ); gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox), label, TRUE, TRUE, 0); gtk_widget_show(label); button = gtk_dialog_add_button(GTK_DIALOG(dialog),_("Close"),GTK_RESPONSE_ACCEPT); gtk_widget_show(button); gtk_widget_grab_focus(button); gtk_dialog_run (GTK_DIALOG (dialog)); gtk_widget_destroy (dialog); } void show_rule(void) { GtkWidget *dialog, *button, *image, *label; static GdkPixbuf *rule_pixbuf = NULL; dialog = gtk_dialog_new(); gtk_window_set_title(GTK_WINDOW(dialog), _("llk_linux game rules")); gtk_container_border_width(GTK_CONTAINER(dialog), 5); if(rule_pixbuf == NULL) { if(!ExtractSingleFile("HowToPlay.jpg")) { label = gtk_label_new(_("Extract HowToPlay.jpg failed.")); gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox), label, TRUE, TRUE, 0); gtk_widget_show(label); } else { rule_pixbuf = gdk_pixbuf_new_from_file("/tmp/llk_HowToPlay.jpg",NULL); remove("/tmp/llk_HowToPlay.jpg"); if(rule_pixbuf == NULL) { label = gtk_label_new(_("Read HowToPlay.jpg into pixbuf error.")); gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox), label, TRUE, TRUE, 0); gtk_widget_show(label); } else { image = gtk_image_new_from_pixbuf(rule_pixbuf); gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox), image, TRUE, TRUE, 0); gtk_widget_show(image); } } } else { image = gtk_image_new_from_pixbuf(rule_pixbuf); gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox), image, TRUE, TRUE, 0); gtk_widget_show(image); } button = gtk_dialog_add_button(GTK_DIALOG(dialog),_("Close"),GTK_RESPONSE_ACCEPT); gtk_widget_show(button); gtk_widget_grab_focus(button); gtk_dialog_run (GTK_DIALOG (dialog)); gtk_widget_destroy (dialog); } llk_linux-2.3/src/llk_algorithm.c0000664000076400007640000006403010355771767016511 0ustar alpheralpher/*************************************************************************** * llk_algorithm.c * * Fri Sep 23 08:46:05 2005 * Copyright 2005 Alpher * Email: alpher_zmx@yahoo.com.cn ****************************************************************************/ /* * 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 gboolean algorithm_game_init(void) { gint i,j; algorithm_game.difficulty = 0; algorithm_game.level = 0; algorithm_game.life = 0; algorithm_game.hint = 0; algorithm_game.score = 0; algorithm_game.status = ALGORITHM_GAME_STOP; for(i=0;i<8;i++) for(j=0;j<16;j++) algorithm_game.data[i][j]=0; return TRUE; } gboolean algorithm_game_begin(gpointer data) { /*get a random order of the card image list*/ if(algorithm_game.status == ALGORITHM_GAME_STOP) { switch(GPOINTER_TO_INT(data)) { case 1: algorithm_game.row = 6; algorithm_game.col = 12; algorithm_game.difficulty = 0; algorithm_game.level = 0; algorithm_game.life = 2; algorithm_game.hint = 4; algorithm_game.score = 0; break; case 2: algorithm_game.row = 7; algorithm_game.col = 14; algorithm_game.difficulty = 1; algorithm_game.level = 0; algorithm_game.life = 3; algorithm_game.hint = 6; algorithm_game.score = 0; break; case 3: algorithm_game.row = 8; algorithm_game.col = 16; algorithm_game.difficulty = 2; algorithm_game.level = 0; algorithm_game.life = 4; algorithm_game.hint = 8; algorithm_game.score = 0; break; default: algorithm_game.row = 8; algorithm_game.col = 16; algorithm_game.difficulty = 2; algorithm_game.level = 0; algorithm_game.life = 4; algorithm_game.hint = 5; algorithm_game.score = 0; } algorithm_init_data(); algorithm_game.status = ALGORITHM_GAME_RUN; return TRUE; } else { return FALSE; } } void algorithm_init_data(void) { gint picture_type = 36; gint i,j=128; time_t t; GSList *picture_list = NULL, *tmp_node; /*Single list*/ switch(algorithm_game.difficulty) { case 0: picture_type = 21; j = 72; break; case 1: picture_type = 25; j = 98; break; case 2: picture_type = 32; j = 128; break; default:/*assert not reach*/ break; } for(i=0;inext; tmp_node->next = NULL; /*close the node's next node pointer,and so get a 1 node single list,and then free it.*/ g_slist_free(tmp_node); /*free the single list.*/ } else { tmp_node = g_slist_nth(picture_list,i); g_slist_nth(picture_list,i-1)->next = tmp_node->next; tmp_node->next = NULL; /*close the node's next node pointer,and so get a 1 node single list,and then free it.*/ g_slist_free(tmp_node); /*free the single list*/ } j--; } } /* test if p1 and p2 can direct link or not. that is to say,the points between p1 and p2 at the same row or column are all empty. BE CARE:this function do not warrant p1 and p2 have the same type of image. */ gboolean algorithm_can_direct_link(struct AlgorithmPoint p1, struct AlgorithmPoint p2) { /* if(p1.x > 0 && p1.x < algorithm_game.row && p1.y > 0 && p1.y < algorithm_game.col && p2.x > 0 && p2.x < algorithm_game.row && p2.y > 0 && p2.y < algorithm_game.col) g_assert(algorithm_game.data[p1.x][p1.y] == algorithm_game.data[p2.x][p2.y]); */ /*g_print("Direct Link,x1: %d, y1: %d , x2: %d, y2:%d \n",p1.x,p1.y,p2.x,p2.y);*/ if(p1.x == p2.x || p1.y == p2.y) { gint i; if(abs(p1.x - p2.x) + abs(p1.y - p2.y) <= 1) { return TRUE; } else { if(p1.x == p2.x && p1.x > -1 && p1.x < algorithm_game.row) { if(p1.y > p2.y) { for(i=p2.y+1; i 0) return FALSE; } } else { for(i=p1.y+1;i 0) return FALSE; } } } else if(p1.y == p2.y && p1.y > -1 && p1.y < algorithm_game.col) { if(p1.x > p2.x) { for(i=p2.x+1;i 0) return FALSE; } } else { for(i=p1.x+1;i 0) return FALSE; } } } return TRUE; } } else { return FALSE; } } /* test if p1 and p2 can link. first,test if p1 and p2 can direct link,if not,get p1's and p2's adjacent empty points at x and y direction, judge if the p1's adjacent empty point can direct link to p2's */ gboolean algorithm_can_link(struct AlgorithmPoint p1, struct AlgorithmPoint p2, struct AlgorithmPoint *pp3, struct AlgorithmPoint *pp4) { if(algorithm_game.data[p1.x][p1.y] != algorithm_game.data[p2.x][p2.y]) { return FALSE; } if(algorithm_can_direct_link(p1,p2) && pp3 == NULL) /*can direct link,no need to return the turn points.*/ { return TRUE; } else { /*get adjacent empty points at x and y direction,judge point by point*/ GSList *p1_list=NULL,*p2_list=NULL; p1_list = algorithm_get_points(p1); p2_list = algorithm_get_points(p2); /* g_print("length_p1: %d, length_p2: %d \n",g_slist_length(p1_list),g_slist_length(p2_list)); for(i=0;ix,((struct AlgorithmPoint*)g_slist_nth_data(p1_list,i))->y); } g_print("\n"); for(j=0;jx,((struct AlgorithmPoint*)g_slist_nth_data(p2_list,j))->y); } g_print("\n"); */ if(p1_list == NULL || p2_list == NULL) { return FALSE; } else { gint i,j; for(i=0;ix = ((struct AlgorithmPoint*)g_slist_nth_data(p1_list,i))->x; pp3->y = ((struct AlgorithmPoint*)g_slist_nth_data(p1_list,i))->y; pp4->x = ((struct AlgorithmPoint*)g_slist_nth_data(p2_list,j))->x; pp4->y = ((struct AlgorithmPoint*)g_slist_nth_data(p2_list,j))->y; } algorithm_free_with_data(p1_list); algorithm_free_with_data(p2_list); return TRUE; } /*g_print("can link over.\n"); */ } } algorithm_free_with_data(p1_list); algorithm_free_with_data(p2_list); return FALSE; } } } /* free single list and the memory of the data it refer */ void algorithm_free_with_data(GSList *list) { GSList *last; last = list; while (last) { g_free (last->data); last = last->next; } g_slist_free(list); } /* find up,down,left and right of point p,get the adjacent empty points,form a single list,and return it. */ GSList * algorithm_get_points(struct AlgorithmPoint p) { struct AlgorithmPoint *tmp_point=NULL; GSList *p_list=NULL; gint i; /*g_print("Get Points,x1: %d, y1: %d \n",p.x,p.y);*/ for(i=p.y + 1; i<=algorithm_game.col; i++) { /*p_list = algorithm_game.data[p.x][i] == 0 ? g_slist_prepend(p_list,ddd) : p_list;*/ if(i < algorithm_game.col && algorithm_game.data[p.x][i] > 0) { break; } else { tmp_point = (struct AlgorithmPoint *)g_malloc(sizeof(struct AlgorithmPoint)); tmp_point->x = p.x; tmp_point->y = i; p_list = g_slist_prepend(p_list,tmp_point); } } for(i=p.y - 1; i >= -1; i--) { /*p_list = algorithm_game.data[p.x][i] == 0 ? g_slist_prepend(p_list,ddd) : p_list;*/ if(i > -1 && algorithm_game.data[p.x][i] > 0) { break; } else { tmp_point = (struct AlgorithmPoint *)g_malloc(sizeof(struct AlgorithmPoint)); tmp_point->x = p.x; tmp_point->y = i; p_list = g_slist_prepend(p_list,tmp_point); } } for(i=p.x + 1; i<=algorithm_game.row; i++) { /*p_list = algorithm_game.data[p.x][i] == 0 ? g_slist_prepend(p_list,ddd) : p_list;*/ if(i < algorithm_game.row && algorithm_game.data[i][p.y] > 0) { break; } else { tmp_point = (struct AlgorithmPoint *)g_malloc(sizeof(struct AlgorithmPoint)); tmp_point->x = i; tmp_point->y = p.y; p_list = g_slist_prepend(p_list,tmp_point); } } for(i=p.x - 1; i >= -1; i--) { /*p_list = algorithm_game.data[p.x][i] == 0 ? g_slist_prepend(p_list,ddd) : p_list;*/ if(i > -1 && algorithm_game.data[i][p.y] > 0) { break; } else { tmp_point = (struct AlgorithmPoint *)g_malloc(sizeof(struct AlgorithmPoint)); tmp_point->x = i; tmp_point->y = p.y; p_list = g_slist_prepend(p_list,tmp_point); } } /*in order to efficient the operation of insert node to a single list,above algorithm insert node at the front, and then reverse the list,and return.MUST reverse,or will not get the right points of turning. */ return g_slist_reverse(p_list); } /* empty the data of the two points. */ void algorithm_link(struct AlgorithmPoint p1,struct AlgorithmPoint p2) { algorithm_game.data[p1.x][p1.y] = 0; algorithm_game.data[p2.x][p2.y] = 0; /*add score*/ algorithm_game.score += 20; } /* test if the current game situation have solution. return value: 0: yes,have solution. 1: no,need to shuffle the cards. 2: the cards are all deleted,this level is clear. */ gint algorithm_game_no_solution(void) { gint i,j; gint k,l; gint cards_num = 0; /*g_print("================================================================\n");*/ for(i=0; i 0) { cards_num++; for(k=i;k 0) { struct AlgorithmPoint p1,p2; p1.x = i; p1.y = j; p2.x = k; p2.y = l; if(algorithm_can_link(p1,p2,NULL,NULL)) { /*g_print("p1:%d,%d -- p2:%d,%d can link.\n",p1.x,p1.y,p2.x,p2.y);*/ return 0; } /*g_print("p1:%d,%d -- p2:%d,%d can not link.\n",p1.x,p1.y,p2.x,p2.y);*/ } } } } } } if(cards_num > 0) { return 1; } return 2; } /* shuffle cards. read the remain cards in data array,form a single list.then traversal the data array, at every point that have cards,get a random card from the single list and put it there. BE CARE: the life value will be minimised in UI dealing function,because in this function, shuffle one time do not certainly get a game situation that have solution,so this function may be called more than one time. */ void algorithm_game_shuffle(void) { GSList *picture_list = NULL, *tmp_node; gint i,j; time_t t; for(i=0; i < algorithm_game.row; i++) { for(j=0; j < algorithm_game.col; j++) { if(algorithm_game.data[i][j] > 0) { picture_list = g_slist_prepend(picture_list,GINT_TO_POINTER(algorithm_game.data[i][j])); } } } srand( (unsigned)time(&t) ); for(i=0; i < algorithm_game.row; i++) { for(j=0; j < algorithm_game.col; j++) { if(algorithm_game.data[i][j] > 0) { gint m = rand()%g_slist_length(picture_list) ; if(m == 0) m=1; m--; tmp_node = g_slist_nth(picture_list,m); algorithm_game.data[i][j] = GPOINTER_TO_INT(tmp_node->data); if( m == 0 ) { picture_list = picture_list->next; tmp_node->next = NULL; g_slist_free(tmp_node); } else { g_slist_nth(picture_list,m-1)->next = tmp_node->next; tmp_node->next = NULL; g_slist_free(tmp_node); } } } } if(algorithm_game_no_solution() == 1)algorithm_game_shuffle(); /*recursion call of this function,untill get a game situation that have solution.*/ } void algorithm_game_change(struct AlgorithmPoint p1, struct AlgorithmPoint p2) { switch(algorithm_game.level) { case 0:/*No Change*/ algorithm_data_change_0(p1,p2); break; case 1:/*Move Down*/ algorithm_data_change_1(p1,p2); break; case 2:/*Move Left*/ algorithm_data_change_2(p1,p2); break; case 3:/*Up Down Separate*/ algorithm_data_change_3(p1,p2); break; case 4:/*Left and Right Separate*/ algorithm_data_change_4(p1,p2); break; case 5:/*Up and Down Converge*/ algorithm_data_change_5(p1,p2); break; case 6:/*Left and Right Converge*/ algorithm_data_change_6(p1,p2); break; case 7:/*Up leftward,Down rightward*/ algorithm_data_change_7(p1,p2); break; case 8:/*Left downward,Right upward*/ algorithm_data_change_8(p1,p2); break; case 9:/*Disperse from Center*/ algorithm_data_change_9(p1,p2); break; case 10:/*Centralize*/ algorithm_data_change_10(p1,p2); break; default: /*assert not reach*/ break; } } gboolean algorithm_game_net_level(void) { if( algorithm_game.level >= 10 ) /*11 Levels,from 0 to 10*/ { return FALSE; } else { algorithm_game.level ++; algorithm_game.life += 1; algorithm_game.hint += 1; algorithm_game.score += algorithm_game.level > 5 ? 400*algorithm_game.level : 200*algorithm_game.level; algorithm_game.score += algorithm_game.life*100 + algorithm_game.hint*50; algorithm_init_data(); return TRUE; } } /*No Change, do nothing*/ void algorithm_data_change_0(struct AlgorithmPoint p1, struct AlgorithmPoint p2) { /*do nothing*/ } /*Move Down*/ void algorithm_data_change_1(struct AlgorithmPoint p1, struct AlgorithmPoint p2) { gint i; for(i=p1.x;i>0;i--) { algorithm_game.data[i][p1.y] = algorithm_game.data[i-1][p1.y]; } algorithm_game.data[0][p1.y] = 0; i=p2.x; if(p1.y == p2.y && p1.x > p2.x)i++; for( ;i>0;i--) { algorithm_game.data[i][p2.y] = algorithm_game.data[i-1][p2.y]; } algorithm_game.data[0][p2.y] = 0; } /*Move Left*/ void algorithm_data_change_2(struct AlgorithmPoint p1, struct AlgorithmPoint p2) { /*BE CARE: the last column do not in the for loop.*/ gint j; for(j=p1.y;j < algorithm_game.col-1; j++) { algorithm_game.data[p1.x][j] = algorithm_game.data[p1.x][j+1]; } algorithm_game.data[p1.x][algorithm_game.col-1] = 0; j=p2.y; if(p1.x == p2.x && p1.y < p2.y)j--; for( ;j= algorithm_game.row/2 && p2.x >= algorithm_game.row/2) /*p1 and p2 are all in the down half rows*/ { if(p1.x > p2.x) { tmp_start++; } } } i = tmp_start; if(tmp_start != tmp_end) { while(i != tmp_end) { gint sign = (tmp_end - tmp_start)/abs(tmp_end - tmp_start); algorithm_game.data[i][p2.y] = algorithm_game.data[i+sign][p2.y]; algorithm_game.data[i+sign][p2.y] =0; i=i+sign; } } } /*Left and Right Separate*/ void algorithm_data_change_4(struct AlgorithmPoint p1, struct AlgorithmPoint p2) { gint j; gint tmp_start,tmp_end; tmp_start = p1.y; tmp_end = algorithm_game.col/2; if(p1.y < algorithm_game.col/2) tmp_end--; j = tmp_start; if(tmp_start != tmp_end) { while( j != tmp_end ) { gint sign=(tmp_end - tmp_start)/abs(tmp_end - tmp_start); algorithm_game.data[p1.x][j] = algorithm_game.data[p1.x][j+sign]; algorithm_game.data[p1.x][j+sign] = 0; j=j+sign; } } tmp_start = p2.y; tmp_end = algorithm_game.col/2; if(p2.y < algorithm_game.col/2)tmp_end--; if(p1.x == p2.x) { if(p1.y < algorithm_game.col/2 && p2.y < algorithm_game.col/2) { if(p1.y < p2.y) { tmp_start--; } } else if(p1.y >= algorithm_game.col/2 && p2.y >= algorithm_game.col/2) { if(p1.y > p2.y) { tmp_start++; } } } j=tmp_start; if(tmp_start != tmp_end) { while(j != tmp_end) { gint sign = (tmp_end - tmp_start)/abs(tmp_end - tmp_start); algorithm_game.data[p2.x][j] = algorithm_game.data[p2.x][j+sign]; algorithm_game.data[p2.x][j+sign] = 0; j = j+sign; } } } /*Up and Down Converge*/ void algorithm_data_change_5(struct AlgorithmPoint p1, struct AlgorithmPoint p2) { gint i; gint tmp_start,tmp_end; tmp_start = p1.x; if(p1.x < algorithm_game.row/2) /* <= row/2 -1 */ { tmp_end = 0; } else { tmp_end = algorithm_game.row-1; } i=tmp_start; if(tmp_start != tmp_end) { while(i != tmp_end) { gint sign=(tmp_end - tmp_start)/abs(tmp_end - tmp_start); algorithm_game.data[i][p1.y] = algorithm_game.data[i+sign][p1.y]; algorithm_game.data[i+sign][p1.y] =0; i=i+sign; } } tmp_start = p2.x; if(p2.x < algorithm_game.row/2) { tmp_end = 0; } else { tmp_end = algorithm_game.row - 1; } if(p1.y == p2.y) /*同p1 and p2 are in the same column*/ { if(p1.x < algorithm_game.row/2 && p2.x < algorithm_game.row/2) /*p1 and p2 are all in the up half rows*/ { if(p1.x > p2.x) /*p1's move will change p2's positon*/ { tmp_start++; /*start positon move down*/ } } else if(p1.x >= algorithm_game.row/2 && p2.x >= algorithm_game.row/2) /*p1 and p2 are all in the down half rows*/ { if(p1.x < p2.x) { tmp_start--; } } } i = tmp_start; if(tmp_start != tmp_end) { while(i != tmp_end) { gint sign = (tmp_end - tmp_start)/abs(tmp_end - tmp_start); algorithm_game.data[i][p2.y] = algorithm_game.data[i+sign][p2.y]; algorithm_game.data[i+sign][p2.y] =0; i=i+sign; } } } /*Left and Right Converge*/ void algorithm_data_change_6(struct AlgorithmPoint p1, struct AlgorithmPoint p2) { gint j; gint tmp_start,tmp_end; tmp_start = p1.y; if(p1.y < algorithm_game.col/2) { tmp_end = 0; } else { tmp_end = algorithm_game.col - 1; } j = tmp_start; if(tmp_start != tmp_end) { while( j != tmp_end ) { gint sign=(tmp_end - tmp_start)/abs(tmp_end - tmp_start); algorithm_game.data[p1.x][j] = algorithm_game.data[p1.x][j+sign]; algorithm_game.data[p1.x][j+sign] = 0; j=j+sign; } } tmp_start = p2.y; if(p2.y < algorithm_game.col/2) { tmp_end = 0; } else { tmp_end = algorithm_game.col - 1; } if(p1.x == p2.x) { if(p1.y < algorithm_game.col/2 && p2.y < algorithm_game.col/2) { if(p1.y > p2.y) { tmp_start++; } } else if(p1.y >= algorithm_game.col/2 && p2.y >= algorithm_game.col/2) { if(p1.y < p2.y) { tmp_start--; } } } j=tmp_start; if(tmp_start != tmp_end) { while(j != tmp_end) { gint sign = (tmp_end - tmp_start)/abs(tmp_end - tmp_start); algorithm_game.data[p2.x][j] = algorithm_game.data[p2.x][j+sign]; algorithm_game.data[p2.x][j+sign] = 0; //this sentence can be write outside of while loop in some way. j = j+sign; } } } /*Up leftward,Down rightward*/ void algorithm_data_change_7(struct AlgorithmPoint p1, struct AlgorithmPoint p2) { gint j; if(p1.x < algorithm_game.row/2) /*leftward*/ { for(j=p1.y;j < algorithm_game.col-1; j++) { algorithm_game.data[p1.x][j] = algorithm_game.data[p1.x][j+1]; } algorithm_game.data[p1.x][algorithm_game.col-1] = 0; } else /*rightward*/ { for(j=p1.y;j>0;j--) { algorithm_game.data[p1.x][j] = algorithm_game.data[p1.x][j-1]; } algorithm_game.data[p1.x][0] = 0; } j=p2.y; if(p2.x < algorithm_game.row/2) /*leftward*/ { if(p1.x == p2.x && p1.y < p2.y)j--; for( ;j p2.y)j++; for(;j>0;j--) { algorithm_game.data[p2.x][j] = algorithm_game.data[p2.x][j-1]; } algorithm_game.data[p2.x][0] = 0; } } /*Left downward,Right upward*/ void algorithm_data_change_8(struct AlgorithmPoint p1, struct AlgorithmPoint p2) { gint i; if(p1.y < algorithm_game.col/2) /*downward*/ { for(i=p1.x;i>0;i--) { algorithm_game.data[i][p1.y] = algorithm_game.data[i-1][p1.y]; } algorithm_game.data[0][p1.y] = 0; } else /*upward*/ { for(i=p1.x;i p2.x)i++; for( ;i>0;i--) { algorithm_game.data[i][p2.y] = algorithm_game.data[i-1][p2.y]; } algorithm_game.data[0][p2.y] = 0; } else /*upward*/ { if(p1.y == p2.y && p1.x < p2.x)i--; for(; i < algorithm_game.row-1; i++) { algorithm_game.data[i][p2.y] = algorithm_game.data[i+1][p2.y]; } algorithm_game.data[algorithm_game.row-1][p2.y]=0; } } /* Disperse from Center first,left and right seperate,and then up and down seperate. */ void algorithm_data_change_9(struct AlgorithmPoint p1, struct AlgorithmPoint p2) { struct AlgorithmPoint p3,p4; gint sign; algorithm_data_change_4( p1, p2 ); /*1.left and right seperate*/ /*find p1,p2 's position after 'left and right seperate',then do 'up and down seperate' on p1,p2 's new position*/ p3.x=p1.x; p3.y = (p1.y < algorithm_game.col/2) ? 0 : (algorithm_game.col-1) ; sign= p3.y ? -1:1; while(algorithm_game.data[p3.x][p3.y] != 0) { p3.y = p3.y + sign; } p4.x = p2.x; p4.y = (p2.y < algorithm_game.col/2) ? 0 : (algorithm_game.col-1); sign = p4.y ? -1:1; while(algorithm_game.data[p4.x][p4.y] != 0) { p4.y = p4.y + sign; } /*modify in case of special situation*/ if(p1.x == p2.x) { if(p1.y < algorithm_game.col/2 && p2.y < algorithm_game.col/2) { p4.y = p3.y + 1; } else if(p1.y >= algorithm_game.col/2 && p2.y >= algorithm_game.col/2) { p4.y = p3.y - 1; } } /*p3,p4 are the new position of p1,p2 after 'left and right seperate', do 'up and down seperate' on them*/ algorithm_data_change_3(p3,p4); } /* Centralize first do 'Left Right Converge' and then 'Up Down Converge' */ void algorithm_data_change_10(struct AlgorithmPoint p1, struct AlgorithmPoint p2) { struct AlgorithmPoint p3,p4; gint sign; algorithm_data_change_6( p1, p2 ); /*first do 'Left Right Converge'*/ /*find the new position of p1,p2 after 'Left Right Converge',then do 'Up Down Converge' on new position*/ p3.x=p1.x; p3.y = (p1.y < algorithm_game.col/2) ? (algorithm_game.col/2 - 1) : (algorithm_game.col/2) ; sign= (p1.y < algorithm_game.col/2) ? -1:1; while(algorithm_game.data[p3.x][p3.y] != 0) { p3.y = p3.y + sign; } p4.x = p2.x; p4.y = (p2.y < algorithm_game.col/2) ? (algorithm_game.col/2 - 1) : (algorithm_game.col/2); sign = (p2.y < algorithm_game.col/2) ? -1:1; while(algorithm_game.data[p4.x][p4.y] != 0) { p4.y = p4.y + sign; } /*modify in case of special situation*/ if(p1.x == p2.x) { if(p1.y < algorithm_game.col/2 && p2.y < algorithm_game.col/2) { p4.y = p3.y - 1; } else if(p1.y >= algorithm_game.col/2 && p2.y >= algorithm_game.col/2) { p4.y = p3.y + 1; } } /*p3,p4 are the new position of p1,p2 after 'Left Right Converge', do 'Up Down Converge' on them*/ algorithm_data_change_5(p3,p4); } llk_linux-2.3/src/llk_inifile.c0000664000076400007640000002010510355771775016134 0ustar alpheralpher/*************************************************************************** * llk_inifile.c * * Fri Sep 23 08:53:04 2005 * Copyright 2005 Alpher * Email: alpher_zmx@yahoo.com.cn ****************************************************************************/ /* * 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 #include #include #include #include #include static IniSection *ini_file_create_section(IniFile* ini, gchar* name); static IniLine *ini_file_create_string (IniSection *section, gchar *key, gchar *value); static IniSection *ini_file_find_section (IniFile *ini, gchar *name); static IniLine *ini_file_find_string (IniSection *section, gchar *key); static IniSection * ini_file_create_section(IniFile* ini, gchar *name) { IniSection *section; section = (IniSection *)g_malloc0(sizeof(IniSection)); section->name = g_strdup(name); ini->sections = g_list_append(ini->sections,section); return section; } static IniLine * ini_file_create_string(IniSection *section, gchar *key, gchar *value) { IniLine *line; line = (IniLine *)g_malloc0(sizeof(IniLine)); line->key = g_strchug( g_strchomp( g_strdup(key))); line->value = g_strchug( g_strchomp( g_strdup(value))); section->lines = g_list_append(section->lines, line); return line; } static IniSection * ini_file_find_section( IniFile *ini, gchar *name) { IniSection *section; GList *list; list = ini->sections; while(list) { section = (IniSection *)list->data; if( !strcasecmp( section->name, name) )return section; list = g_list_next(list); } return NULL; } static IniLine * ini_file_find_string(IniSection *section, gchar *key) { IniLine *line; GList *list; list = section->lines; while(list) { line = (IniLine *)list->data; if( !strcasecmp(line->key,key) )return line; list = g_list_next(list); } return NULL; } IniFile * ini_file_new(void) { IniFile *ini; ini = (IniFile *)g_malloc0(sizeof(IniFile)); return ini; } IniFile * ini_file_open_file(gchar *filename) { IniFile *ini; FILE *file; gchar *buffer, **lines, *tmp; gint i; struct stat stats; IniSection *section=NULL; if( lstat(filename, &stats) == -1)return NULL; if(!(file = fopen(filename,"r"))) return NULL; buffer = (gchar *)g_malloc( stats.st_size + 1); if( fread( buffer, 1, stats.st_size, file) != stats.st_size ) { g_free(buffer); fclose(file); return NULL; } fclose(file); buffer[stats.st_size]='\0'; ini = (IniFile *)g_malloc0(sizeof(IniFile)); ini->filename = g_strdup(filename); ini->changed = FALSE; lines = g_strsplit(buffer,"\n",0); g_free(buffer); i = 0; while(lines[i]) { if(lines[i][0] == '[') { if( (tmp = strchr( lines[i],']' ) ) ) { *tmp = '\0'; section = ini_file_create_section( ini, &lines[i][1] ); } } else if( lines[i][0] != '#' && section ) { if( ( tmp = strchr( lines[i], '=' ) ) ) { *tmp = '\0'; tmp++; ini_file_create_string( section, lines[i], tmp); } } i++; } g_strfreev(lines); return ini; } gboolean ini_file_write_file(IniFile *ini, gchar *filename) { FILE *file; GList *section_list, *line_list; IniSection *section; IniLine *line; if(!(file = fopen(filename,"w")))return FALSE; /* Write warring message */ fprintf(file,_("# DO NOT Modify this file by hand unless you exactly know what you are doing.\n")); section_list = ini->sections; while(section_list) { section = (IniSection *)section_list->data; fprintf(file, "[%s]\n", section->name); if(section->lines) { line_list = section->lines; while(line_list) { line = (IniLine *)line_list->data; fprintf(file, "%s=%s\n", line->key, line->value); line_list = g_list_next(line_list); } } section_list = g_list_next(section_list); } fclose(file); return TRUE; } void ini_file_free(IniFile *ini) { IniSection *section; IniLine *line; GList *section_list,*line_list; g_free(ini->filename); section_list = ini->sections; while(section_list) { section = (IniSection *)section_list->data; g_free( section->name ); line_list = section->lines; while(line_list) { line = (IniLine *)line_list->data; g_free(line->key); g_free(line->value); g_free(line); line_list = g_list_next(line_list); } g_list_free(section->lines); g_free(section); section_list = g_list_next(line_list); } g_list_free( ini->sections); ini->sections = NULL; ini->filename = NULL; } gboolean ini_file_read_string(IniFile *ini, gchar *section, gchar *key, gchar **value) { IniSection *sect; IniLine *line; *value = NULL; if( !(sect = ini_file_find_section(ini,section)))return FALSE; if( !(line = ini_file_find_string(sect,key)))return FALSE; *value = g_strdup(line->value); return TRUE; } gboolean ini_file_read_int(IniFile *ini, gchar *section, gchar *key, gint *value) { gchar *str; if(!ini_file_read_string(ini,section,key,&str)) { *value = 0; return FALSE; } *value = atoi(str); g_free(str); return TRUE; } gboolean ini_file_read_boolean(IniFile *ini, gchar *section, gchar *key, gboolean *value) { gchar *str; if(!ini_file_read_string(ini,section,key,&str)) { *value = FALSE; return FALSE; } if(!strcmp(str,"0")) *value = FALSE; else *value = TRUE; g_free(str); return TRUE; } void ini_file_write_string(IniFile *ini, gchar *section, gchar *key, gchar *value) { IniSection *sect; IniLine *line; ini->changed = TRUE; sect = ini_file_find_section(ini,section); if(!sect) sect = ini_file_create_section(ini,section); if((line = ini_file_find_string(sect,key))) { g_free(line->value); line->value = g_strchug(g_strchomp(g_strdup(value))); } else ini_file_create_string(sect,key,value); } void ini_file_write_int(IniFile *ini, gchar *section, gchar *key, gint value) { gchar *strvalue; strvalue = g_strdup_printf("%d",value); ini_file_write_string(ini,section,key,strvalue); g_free(strvalue); } void ini_file_write_boolean(IniFile *ini, gchar *section, gchar *key, gboolean value) { if(value) ini_file_write_string(ini,section,key,"1"); else ini_file_write_string(ini,section,key,"0"); } gboolean ini_file_rename_section(IniFile *ini, gchar *section, gchar *section_name) { IniSection *sect; sect = ini_file_find_section(ini,section); if(sect) { ini->changed = TRUE; g_free(sect->name); sect->name = g_strdup(section_name); } return TRUE; } gboolean ini_file_remove_key(IniFile *ini, gchar *section, gchar *key) { IniSection *sect; IniLine *line; sect = ini_file_find_section(ini,section); if(sect) { line = ini_file_find_string(sect,key); if(line) { ini->changed = TRUE; g_free(line->key); g_free(line->value); g_free(line); sect->lines = g_list_remove(sect->lines,line); } } return TRUE; } gboolean ini_file_remove_section(IniFile *ini, gchar *section) { IniSection *sect; IniLine *line; GList *line_list; sect = ini_file_find_section(ini, section); if(sect) { ini->changed = TRUE; g_free(sect->name); line_list = sect->lines; while(line_list) { line = (IniLine *)line_list->data; g_free(line->key); g_free(line->value); g_free(line); line_list = g_list_next(line_list); } g_list_free(sect->lines); g_free(sect); ini->sections = g_list_remove(ini->sections,sect); } return TRUE; } llk_linux-2.3/src/pak/0000775000076400007640000000000010365445063014251 5ustar alpheralpherllk_linux-2.3/src/pak/create_pak.c0000664000076400007640000002436210355772013016517 0ustar alpheralpher/*************************************************************************** * create_pak.c * * Fri Sep 23 09:00:37 2005 * Copyright 2005 Alpher * Email: alpher_zmx@yahoo.com.cn ****************************************************************************/ /* * 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 void create_pak_dialog(void) { GtkWidget *frame_compilation,*frame_extract; GtkWidget *button_compilation,*button_output,*button_input,*button_extract; GtkWidget *hbox_compilation,*vbox_compilation,*hbox_extract,*vbox_extract,*button; pak_dialog = gtk_dialog_new(); gtk_window_set_title(GTK_WINDOW(pak_dialog),_("PAK File Compiler")); gtk_container_border_width(GTK_CONTAINER(pak_dialog), 5); frame_compilation = gtk_frame_new(_("Compilation / Output")); gtk_box_pack_start (GTK_BOX (GTK_DIALOG(pak_dialog)->vbox),frame_compilation,FALSE,TRUE,20); vbox_compilation = gtk_vbox_new(FALSE,5); gtk_container_add (GTK_CONTAINER(frame_compilation),vbox_compilation); hbox_compilation = gtk_hbox_new(FALSE,10); gtk_box_pack_start (GTK_BOX (vbox_compilation),hbox_compilation,FALSE,TRUE,5); pak_entry_compilation = gtk_entry_new_with_max_length(300); gtk_box_pack_start (GTK_BOX(hbox_compilation),pak_entry_compilation,FALSE,TRUE,5); button_compilation = gtk_button_new_with_label(_(" Input Directory ")); gtk_widget_set_size_request(button_compilation,140,30); gtk_signal_connect_object(GTK_OBJECT(button_compilation),"clicked",GTK_SIGNAL_FUNC(on_browse),GINT_TO_POINTER(0)); gtk_box_pack_start (GTK_BOX(hbox_compilation),button_compilation,FALSE,FALSE,10); hbox_compilation = gtk_hbox_new(FALSE,10); gtk_box_pack_start (GTK_BOX(vbox_compilation),hbox_compilation,FALSE,TRUE,5); pak_entry_output = gtk_entry_new_with_max_length(300); gtk_box_pack_start (GTK_BOX(hbox_compilation),pak_entry_output,FALSE,TRUE,5); button_output = gtk_button_new_with_label(_(" Output PAK Name ")); gtk_widget_set_size_request(button_output,140,30); gtk_signal_connect_object(GTK_OBJECT(button_output),"clicked",GTK_SIGNAL_FUNC(on_browse),GINT_TO_POINTER(1)); gtk_box_pack_start (GTK_BOX(hbox_compilation),button_output,FALSE,FALSE,10); frame_extract = gtk_frame_new(_("Extract PAK File")); gtk_box_pack_start (GTK_BOX (GTK_DIALOG(pak_dialog)->vbox),frame_extract,FALSE,TRUE,20); vbox_extract = gtk_vbox_new(FALSE,10); gtk_container_add (GTK_CONTAINER(frame_extract),vbox_extract); hbox_extract = gtk_hbox_new(FALSE,10); gtk_box_pack_start (GTK_BOX (vbox_extract),hbox_extract,FALSE,TRUE,5); pak_entry_input = gtk_entry_new_with_max_length(300); gtk_box_pack_start (GTK_BOX (hbox_extract),pak_entry_input,FALSE,TRUE,5); button_input = gtk_button_new_with_label(_(" Choose PAK File ")); gtk_widget_set_size_request(button_input,140,30); gtk_signal_connect_object(GTK_OBJECT(button_input),"clicked",GTK_SIGNAL_FUNC(on_browse),GINT_TO_POINTER(2)); gtk_box_pack_start (GTK_BOX (hbox_extract),button_input,FALSE,TRUE,5); hbox_extract = gtk_hbox_new(FALSE,10); gtk_box_pack_start (GTK_BOX (vbox_extract),hbox_extract,FALSE,TRUE,5); pak_entry_extract = gtk_entry_new_with_max_length(300); gtk_box_pack_start (GTK_BOX(hbox_extract),pak_entry_extract,FALSE,TRUE,5); button_extract = gtk_button_new_with_label(_(" Output Directory ")); gtk_widget_set_size_request(button_extract,140,30); gtk_signal_connect_object(GTK_OBJECT(button_extract),"clicked",GTK_SIGNAL_FUNC(on_browse),GINT_TO_POINTER(3)); gtk_box_pack_start (GTK_BOX(hbox_extract),button_extract,FALSE,FALSE,10); /*Button area*/ button = gtk_button_new_with_label(_(" Compilation ")); gtk_signal_connect_object(GTK_OBJECT(button), "clicked", GTK_SIGNAL_FUNC(on_ok_clicked), GINT_TO_POINTER(0)); gtk_box_pack_start(GTK_BOX(GTK_DIALOG(pak_dialog)->action_area), button, FALSE, FALSE, 0); button = gtk_button_new_with_label(_(" Extract All ")); gtk_signal_connect_object(GTK_OBJECT(button), "clicked", GTK_SIGNAL_FUNC(on_ok_clicked), GINT_TO_POINTER(1)); gtk_box_pack_start(GTK_BOX(GTK_DIALOG(pak_dialog)->action_area), button, FALSE, FALSE, 0); button = gtk_button_new_with_label(_(" Cancel ")); gtk_signal_connect_object(GTK_OBJECT(button), "clicked", GTK_SIGNAL_FUNC(gtk_widget_destroy), GTK_OBJECT(pak_dialog)); gtk_box_pack_start(GTK_BOX(GTK_DIALOG(pak_dialog)->action_area), button, FALSE, FALSE, 0); gtk_widget_show_all(pak_dialog); //gtk_widget_grab_focus(button); } void on_browse(gpointer data) { GtkWidget *dialog; switch(GPOINTER_TO_INT(data)) { case 0: dialog = gtk_file_chooser_dialog_new (_("Select Folder To Compile"), GTK_WINDOW(pak_dialog), GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER, GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT, NULL); break; case 1: dialog = gtk_file_chooser_dialog_new (_("Select Output PAK File Name"), GTK_WINDOW(pak_dialog), GTK_FILE_CHOOSER_ACTION_SAVE, GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT, NULL); break; case 2: dialog = gtk_file_chooser_dialog_new (_("Select A PAK File To Extract"), GTK_WINDOW(pak_dialog), GTK_FILE_CHOOSER_ACTION_OPEN, GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT, NULL); break; case 3: dialog = gtk_file_chooser_dialog_new (_("Select Folder Where To Extract The PAK File"), GTK_WINDOW(pak_dialog), GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER, GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT, NULL); break; default: dialog = NULL; break; } if (gtk_dialog_run (GTK_DIALOG (dialog)) == GTK_RESPONSE_ACCEPT) { char *filename; filename = gtk_file_chooser_get_filename (GTK_FILE_CHOOSER (dialog)); switch(GPOINTER_TO_INT(data)) { case 0: gtk_entry_set_text(GTK_ENTRY(pak_entry_compilation),filename); break; case 1: gtk_entry_set_text(GTK_ENTRY(pak_entry_output),filename); break; case 2: gtk_entry_set_text(GTK_ENTRY(pak_entry_input),filename); break; case 3: gtk_entry_set_text(GTK_ENTRY(pak_entry_extract),filename); break; } g_free (filename); } gtk_widget_destroy (dialog); } void on_ok_clicked(gpointer data) { char *str1 = NULL, *str2 = NULL; switch(GPOINTER_TO_INT(data)) { case 0: /* Compilation */ str1 = g_strdup_printf("%s",gtk_entry_get_text(GTK_ENTRY(pak_entry_compilation))); str2 = g_strdup_printf("%s",gtk_entry_get_text(GTK_ENTRY(pak_entry_output))); if(CreatePak(str1,str2)) { GtkWidget *dialog = gtk_message_dialog_new (GTK_WINDOW(pak_dialog), GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_INFO, GTK_BUTTONS_CLOSE, _("Compile Fold to PAK Successfully.")); gtk_dialog_run (GTK_DIALOG (dialog)); gtk_widget_destroy (dialog); } else { GtkWidget *dialog = gtk_message_dialog_new (GTK_WINDOW(pak_dialog), GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE, _("Compile Fold to PAK Failed,Check the folder/file name if you have right to access them")); gtk_dialog_run (GTK_DIALOG (dialog)); gtk_widget_destroy (dialog); } g_free (str1); g_free (str2); break; case 1: /* Extract all */ str1 = g_strdup_printf("%s",gtk_entry_get_text(GTK_ENTRY(pak_entry_input))); str2 = g_strdup_printf("%s",gtk_entry_get_text(GTK_ENTRY(pak_entry_extract))); if(LoadPAKHFT(str1) && ExtractPAK(str2)) { GtkWidget *dialog = gtk_message_dialog_new (GTK_WINDOW(pak_dialog), GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_INFO, GTK_BUTTONS_CLOSE, _("Extract PAK Successfully.")); gtk_dialog_run (GTK_DIALOG (dialog)); gtk_widget_destroy (dialog); } else { GtkWidget *dialog = gtk_message_dialog_new (GTK_WINDOW(pak_dialog), GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE, _("Extract PAK File Failed,Check if you have right to access the file/folder.")); gtk_dialog_run (GTK_DIALOG (dialog)); gtk_widget_destroy (dialog); } g_free (str1); g_free (str2); break; default: break; } } llk_linux-2.3/src/pak/pak.c0000664000076400007640000004020710355772023015171 0ustar alpheralpher/*************************************************************************** * pak.c * * Fri Sep 23 08:57:35 2005 * Copyright 2005 Alpher * Email: alpher_zmx@yahoo.com.cn ****************************************************************************/ /* * 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 gboolean GenerateHFT() { /* Declare local variables */ gint iRandom = 0; /* Recieves a random number */ guint32 dwFileCount = 0; /* Number of files in compile directory */ DIR *dp; struct dirent *entry; struct stat statbuf; gint i; gchar Buffer[300] = {0};/* All purpose buffer */ /* Seed the timer with the clock */ srand( (unsigned)time(NULL) ); /* Create the header signature */ memcpy( m_Header.szSignature, "LLKPAK", 6 ); /* Set the file version */ m_Header.fVersion = 2.3; /* Get a random 1 or 0 (TRUE or FALSE) and set cypher direction */ iRandom = rand()%2; m_Header.bCypherAddition = (gboolean)iRandom; /* Get the caesar cypher value */ iRandom = rand()%256; m_Header.iCypherValue = (guint8)iRandom; /* Create a unique ID */ for( i = 0; i < 10; i++ ) { iRandom = rand()%256; m_Header.szUniqueID[i] = (gchar)iRandom; } /* Get a local copy of the compilation folder name so that the one in the class isn't altered */ if( strlen(m_szFolderPath) == 0 ){ return FALSE; } memcpy( Buffer, m_szFolderPath, 300 ); if( (dp = opendir(Buffer)) == NULL ) { /* can not open directory */ return FALSE; } chdir(Buffer); /* Start filling in the file table */ while( (entry = readdir(dp)) != NULL ) { lstat(entry->d_name,&statbuf); if( S_ISDIR(statbuf.st_mode) ) { if( strcmp(entry->d_name,".") == 0 || strcmp(entry->d_name,"..") == 0 ) continue; else {/* ignore directory */ continue; } } else { /* Create a node entry for the file table */ struct sFileTableEntry_list * TempEntry = (struct sFileTableEntry_list *)g_malloc(sizeof(struct sFileTableEntry_list)); /* Store the file name */ memcpy( TempEntry->szFileName, entry->d_name, 30 ); /* Store the file size */ TempEntry->dwFileSize = (guint32)statbuf.st_size; /* Default the offset value (worked out later) */ TempEntry->dwOffset = 0; /* Add this to the file table,add to the front */ TempEntry->Next = m_FileTable; m_FileTable = TempEntry; /* Increment the files counter */ dwFileCount++; } } chdir(".."); /* Close the search handle */ closedir(dp); /* Mark the number of files added in the header */ m_Header.dwNumFTEntries = dwFileCount; return TRUE; } gboolean WorkOutOffsets() { /* Declare local variables */ guint32 dwFileHFTData = 0; /* Size of header and file table */ guint32 dwOffset = 0; /* Individual files offset in to the PAK */ struct sFileTableEntry_list* Current; /* Work out the size, in bytes, of the header and FT ,this place should use sFileTableEntry_tmp, because the Next pointer is not saved in pak file*/ dwFileHFTData = sizeof(struct sPakHeader) + (m_Header.dwNumFTEntries * sizeof(struct sFileTableEntry_tmp)); /* Create a temporary node and make it the head of the linked list */ Current = m_FileTable; /* Get the first offset */ dwOffset = dwFileHFTData + 1; while( Current != NULL ) { /* Set the offset */ Current->dwOffset = dwOffset; /* Update the offset */ dwOffset = dwOffset + Current->dwFileSize; /* Update the current variable */ Current = Current->Next; } return TRUE; } gboolean CreatePak( gchar* Path, gchar* Output ) { /* Declare local variables */ FILE* PAKStream; /* File pointer for writing to the PAK */ FILE* InputStream; /* For reading in each file to be added */ fpos_t Pos; /* Position in the PAK file,fpos_t,defined in stdio.h */ gchar Buffer[300] = {0};/* General purpose buffer */ gint iStringLength = 0;/* String length */ struct sFileTableEntry_list* Current; memset( &m_Header, 0 ,sizeof(struct sPakHeader) ); memset( m_szFolderPath, 0 ,300); memset( m_szPakName, 0 , 300); m_FileTable = NULL; /* Error check */ if( (Path == NULL) || (Output == NULL) ){ return FALSE; } /* Store the function paramaters in the class */ iStringLength = strlen( Path ); memcpy( m_szFolderPath, Path, iStringLength ); iStringLength = strlen( Output ); memcpy( m_szPakName, Output, iStringLength ); /* Create the header and file table */ if( !GenerateHFT() ){g_print("%s\n",_("GenerateHFT() failed.")); return FALSE; } /* Work out the offsets */ if( !WorkOutOffsets() ){g_print("%s\n",_("WorkOutOffsets() failed.")); return FALSE; } /* Open the file stream for writing the PAK */ PAKStream = fopen( Output, "wb" ); if( !PAKStream ){ return FALSE; } /* Write the PAK header */ fwrite( &m_Header, sizeof(struct sPakHeader), 1, PAKStream ); /* Get a local copy of the file table head */ Current = m_FileTable; /* Encrypt and write out each file table entry */ while( Current != NULL ) { /* Create a BYTE pointer for byte access to a file table entry */ guint8 * Ptr = NULL; gint i; /* Create a BYTE array the same size as a file table entry */ Ptr = (guint8 *)g_malloc(sizeof(struct sFileTableEntry_tmp)); /* Store the file name */ memcpy( ((struct sFileTableEntry_tmp *)Ptr)->szFileName, Current->szFileName, 30 ); ((struct sFileTableEntry_tmp *)Ptr)->dwFileSize = Current->dwFileSize; ((struct sFileTableEntry_tmp *)Ptr)->dwOffset = Current->dwOffset; for( i = 0; i < sizeof(struct sFileTableEntry_tmp); i++ ) { /* Temporary BYTE variable */ guint8 Temp = 0; /* Make equal to the relevant byte of the FT entry */ Temp = Ptr[i]; /* Encrypt BYTE according to the caesar cypher */ if( m_Header.bCypherAddition == TRUE ) Temp += m_Header.iCypherValue; else Temp -= m_Header.iCypherValue; /* Write the FT encrypted BYTE value */ fwrite( &Temp, sizeof(guint8), 1, PAKStream ); } /* Move on to the next file table entry */ Current = Current->Next; /* Delete the temporary BYTE pointer */ g_free(Ptr); } /* Close the stream used for the header and file table */ fclose( PAKStream ); /* Reset variable to be the head of the file table */ Current = m_FileTable; /* Read in each file at a time, encrypt it using the cypher and add to PAK */ while( Current != NULL ) { /* Declare local variables */ guint8 DataBuffer = 0; guint32 i; /* Open the PAK file for writing g_print("%s\n%s\n",m_szFolderPath,m_szPakName);*/ PAKStream = fopen( Output, "r+b" ); if( !PAKStream ){ return FALSE; } /* Create the absolute path of the file to be added to the PAK */ memcpy( Buffer, m_szFolderPath, 300 ); strcat( Buffer, "/"); /* if in windows system,this should be strcat(Buffer,"\\"); */ strcat( Buffer, Current->szFileName ); /* Open the data stream for reading in a file to be added to the PAK */ InputStream = fopen( Buffer, "rb" ); if( !InputStream ) { fclose( PAKStream ); return FALSE; } /* Set the position in the PAK file for this file to be written at */ /* If not GNU system,this should be Pos = Current->dwOffset */ #ifdef WIN32 Pos = Current->dwOffset; #else Pos.__pos = Current->dwOffset; #endif fsetpos( PAKStream, &Pos ); /* Read in the file a byte at a time, encrypt it and write to PAK */ for( i = 0; i < Current->dwFileSize; i++ ) { /* Get the first BYTE from the file to be added */ DataBuffer = fgetc( InputStream ); /* Encrypt the file accordingly */ if( m_Header.bCypherAddition == TRUE ) DataBuffer += m_Header.iCypherValue; else DataBuffer -= m_Header.iCypherValue; /* Write to the PAK file starting at the offset */ fwrite( &DataBuffer, sizeof(guint8), 1, PAKStream ); } /* Close both the file streams */ fclose( InputStream ); fclose( PAKStream ); /* Advance to the next file to be written according to the FT */ Current = Current->Next; } return TRUE; } gboolean ClearPAKClass() { guint32 i; /* Default the path variables */ memset(m_szFolderPath,0,sizeof(m_szFolderPath)); memset(m_szPakName,0,sizeof(m_szPakName)); /* Check if there is data in the FT */ if( m_FileTable != NULL ) { /* Loop through each file table entry and delete it */ for( i = 0; i < m_Header.dwNumFTEntries; i++ ) { /* Create a temporary FT node */ struct sFileTableEntry_list* Temp = m_FileTable; /* Make head node point to it's child */ m_FileTable = Temp->Next; /* Free the temp pointer */ free( Temp ); } } /* Clear the PAK header */ memset( &m_Header,0,sizeof(struct sPakHeader) ); return TRUE; } gboolean LoadPAKHFT( gchar* PakFile ) { /* Declare local variables */ FILE* InputStream; struct sFileTableEntry_list* NewEntry; guint32 i,z; /* Clear previous data if there is any */ ClearPAKClass(); /* Error check */ if( strlen(PakFile) == 0 ){ return FALSE; } /* Store the PAK name in the class */ memcpy( m_szPakName, PakFile, 300 ); /* Open the specified file */ InputStream = fopen( PakFile, "rb" ); if( !InputStream ){ return FALSE; } /* Read in the file header */ fread( &m_Header, sizeof(struct sPakHeader), 1, InputStream ); /* Read in the file table */ for( i = 0; i < m_Header.dwNumFTEntries; i++ ) { /* Create a BYTE array the size of a file table entry */ guint8* Ptr = NULL; Ptr = (guint8 *)g_malloc( sizeof(struct sFileTableEntry_tmp) ); /* Read in the entry a BYTE at a time */ for( z = 0; z < sizeof(struct sFileTableEntry_tmp); z++ ) { /* Read a BYTE at a time */ Ptr[z] = fgetc( InputStream ); /* Perform decryption using the caesar cypher (reversed to decrypt) */ if( m_Header.bCypherAddition == TRUE ) Ptr[z] -= m_Header.iCypherValue; else Ptr[z] += m_Header.iCypherValue; } /* Create the file entry to add to the list */ NewEntry = (struct sFileTableEntry_list *)g_malloc(sizeof(struct sFileTableEntry_list)); /* Copy the contents of the BYTE array to the entry */ //memcpy( NewEntry, Ptr, sizeof(struct sFileTableEntry_list) ); memcpy( NewEntry->szFileName, ((struct sFileTableEntry_tmp *)Ptr)->szFileName, 30 ); NewEntry->dwFileSize = ((struct sFileTableEntry_tmp *)Ptr)->dwFileSize ; NewEntry->dwOffset = ((struct sFileTableEntry_tmp *)Ptr)->dwOffset; /* Add this to the linked list, file table member variable */ NewEntry->Next = m_FileTable; m_FileTable = NewEntry; /* Free the BYTE array */ g_free(Ptr); Ptr = NULL; } /* Close the file stream */ fclose( InputStream ); return TRUE; } gboolean ExtractPAK(gchar *Path) { /* Declare local variables */ FILE* ReadStream; /* A read data stream */ FILE* WriteStream; /* A write data stream */ fpos_t Pos; /* Offset in to file */ struct sFileTableEntry_list* Current; gchar *extract_to_name = NULL; /* Error check the PAK name that is acquired in LoadPAKHFT() */ if( strlen(m_szPakName) == 0 ){ return FALSE; } /* Make it the head of the file table */ Current = m_FileTable; while( Current != NULL ) { /* Declare local variables */ guchar Buffer=0; guint32 Count; /* Open PAK file stream (to read from) */ ReadStream = fopen( m_szPakName, "rb" ); if( !ReadStream ) return FALSE; /* Attempt to open the write stream for creating the file */ extract_to_name = g_strdup_printf ("%s/%s",Path,Current->szFileName); WriteStream = fopen( extract_to_name, "wb" ); g_free (extract_to_name); if( !WriteStream ) { fclose( ReadStream ); return FALSE; } /* Set the offset in PAK to the beginning of this particular file to be extracted */ /* If not GNU system,this should be Pos = Current->dwOffset */ #ifdef WIN32 Pos = Current->dwOffset; #else Pos.__pos = Current->dwOffset; #endif fsetpos( ReadStream, &Pos ); /* Loop through the file by it's size and read from the PAK followed by write to file */ for( Count = 0; Count < Current->dwFileSize; Count++ ) { /* Read in the char */ Buffer = fgetc(ReadStream); /* Perform decryption using the caesar cypher (reversed to decrypt) */ if( m_Header.bCypherAddition == TRUE ) Buffer -= m_Header.iCypherValue; else Buffer += m_Header.iCypherValue; /* Write to the file */ fwrite( &Buffer, sizeof(guchar), 1, WriteStream ); } /* Close the file streams */ fclose(WriteStream); fclose(ReadStream); /* Move on the the next file to extract */ Current = Current->Next; } return TRUE; } gboolean ExtractSingleFile( gchar* Filename) { /* Declare local variables */ FILE* ReadStream=NULL; /* A read data stream */ FILE* WriteStream=NULL; /* A write data stream */ fpos_t Pos; /* Offset in to file */ guchar Buffer = 0; /* A read buffer */ guint32 Count; /* Declare a temporary file table node to work from */ struct sFileTableEntry_list* Current; /* Error check the method parameters and PAK file acquired from LoadPAKHFT() */ if( strlen(m_szPakName) == 0 ){ return FALSE; } if( strlen(Filename) == 0 ){ return FALSE; } /* Make it the top of the file table */ Current = m_FileTable; /* Iterate through Current until it is the entry specified in the method parameters */ while(Current != NULL && strcmp(Current->szFileName, Filename) != 0 ) { /* Advance Current to the next entry */ Current = Current->Next; } if(Current == NULL)return FALSE; /* No such file name in these entries */ /* Open PAK file stream (to read from) */ ReadStream = fopen( m_szPakName, "rb" ); if( !ReadStream ) return FALSE; /* Attempt to open the write stream for creating the file */ gchar *tmpstr = NULL; tmpstr = g_strdup_printf ("/tmp/llk_%s",Current->szFileName); WriteStream = fopen( tmpstr, "wb" ); g_free (tmpstr); if( !WriteStream ) { fclose( ReadStream ); return FALSE; } /* Set the offset in PAK to the beginning of this particular file to be extracted */ /* If not GNU system,this should be Pos = Current->dwOffset */ #ifdef WIN32 Pos = Current->dwOffset; #else Pos.__pos = Current->dwOffset; #endif fsetpos( ReadStream, &Pos ); /* Loop through the file by it's size and read from the PAK followed by write to file */ for( Count = 0; Count < Current->dwFileSize; Count++ ) { /* Read in the char */ Buffer = fgetc(ReadStream); /* Perform decryption using the caesar cypher (reversed to decrypt) */ if( m_Header.bCypherAddition == TRUE ) Buffer -= m_Header.iCypherValue; else Buffer += m_Header.iCypherValue; /* Write to the file */ fwrite( &Buffer, sizeof(guchar), 1, WriteStream ); } /* Close the file streams */ fclose(ReadStream); fclose(WriteStream); return TRUE; } gboolean FindFile(gchar *filename) { struct sFileTableEntry_list* Current; Current = m_FileTable; while(Current != NULL ) { if(!strcasecmp( Current->szFileName, filename))return TRUE; Current = Current->Next; } return FALSE; } gint GetFileNum(gchar *Firstname,gchar *Lastname) { gint Count = 0; gchar *str = g_malloc (sizeof(gchar)*(strlen(Firstname)+strlen(Lastname)+5)); /* Count should be within 999 */ while(TRUE) { sprintf(str,"%s%d.%s",Firstname,Count,Lastname); if( FindFile(str) )Count++; else{ g_free (str); return Count;} } } llk_linux-2.3/src/eggtrayicon.c0000664000076400007640000003130310355771746016166 0ustar alpheralpher/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* eggtrayicon.c * Copyright (C) 2002 Anders Carlsson * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the * Free Software Foundation, Inc., 59 Temple Place - Suite 330, * Boston, MA 02111-1307, USA. */ #include #include #include #include #include #if defined (GDK_WINDOWING_X11) #include #include #elif defined (GDK_WINDOWING_WIN32) #include #endif #ifndef EGG_COMPILATION #ifndef _ #define _(x) dgettext (GETTEXT_PACKAGE, x) #define N_(x) x #endif #else #define _(x) x #define N_(x) x #endif #define SYSTEM_TRAY_REQUEST_DOCK 0 #define SYSTEM_TRAY_BEGIN_MESSAGE 1 #define SYSTEM_TRAY_CANCEL_MESSAGE 2 #define SYSTEM_TRAY_ORIENTATION_HORZ 0 #define SYSTEM_TRAY_ORIENTATION_VERT 1 enum { PROP_0, PROP_ORIENTATION }; static GtkPlugClass *parent_class = NULL; static void egg_tray_icon_init (EggTrayIcon *icon); static void egg_tray_icon_class_init (EggTrayIconClass *klass); static void egg_tray_icon_get_property (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec); static void egg_tray_icon_realize (GtkWidget *widget); static void egg_tray_icon_unrealize (GtkWidget *widget); #ifdef GDK_WINDOWING_X11 static void egg_tray_icon_update_manager_window (EggTrayIcon *icon, gboolean dock_if_realized); static void egg_tray_icon_manager_window_destroyed (EggTrayIcon *icon); #endif GType egg_tray_icon_get_type (void) { static GType our_type = 0; if (our_type == 0) { static const GTypeInfo our_info = { sizeof (EggTrayIconClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) egg_tray_icon_class_init, NULL, /* class_finalize */ NULL, /* class_data */ sizeof (EggTrayIcon), 0, /* n_preallocs */ (GInstanceInitFunc) egg_tray_icon_init }; our_type = g_type_register_static (GTK_TYPE_PLUG, "EggTrayIcon", &our_info, 0); } return our_type; } static void egg_tray_icon_init (EggTrayIcon *icon) { icon->stamp = 1; icon->orientation = GTK_ORIENTATION_HORIZONTAL; gtk_widget_add_events (GTK_WIDGET (icon), GDK_PROPERTY_CHANGE_MASK); } static void egg_tray_icon_class_init (EggTrayIconClass *klass) { GObjectClass *gobject_class = (GObjectClass *)klass; GtkWidgetClass *widget_class = (GtkWidgetClass *)klass; parent_class = g_type_class_peek_parent (klass); gobject_class->get_property = egg_tray_icon_get_property; widget_class->realize = egg_tray_icon_realize; widget_class->unrealize = egg_tray_icon_unrealize; g_object_class_install_property (gobject_class, PROP_ORIENTATION, g_param_spec_enum ("orientation", _("Orientation"), _("The orientation of the tray."), GTK_TYPE_ORIENTATION, GTK_ORIENTATION_HORIZONTAL, G_PARAM_READABLE)); #if defined (GDK_WINDOWING_X11) /* Nothing */ #elif defined (GDK_WINDOWING_WIN32) g_warning ("Port eggtrayicon to Win32"); #else g_warning ("Port eggtrayicon to this GTK+ backend"); #endif } static void egg_tray_icon_get_property (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec) { EggTrayIcon *icon = EGG_TRAY_ICON (object); switch (prop_id) { case PROP_ORIENTATION: g_value_set_enum (value, icon->orientation); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; } } #ifdef GDK_WINDOWING_X11 static void egg_tray_icon_get_orientation_property (EggTrayIcon *icon) { Display *xdisplay; Atom type; int format; union { gulong *prop; guchar *prop_ch; } prop = { NULL }; gulong nitems; gulong bytes_after; int error, result; g_assert (icon->manager_window != None); xdisplay = GDK_DISPLAY_XDISPLAY (gtk_widget_get_display (GTK_WIDGET (icon))); gdk_error_trap_push (); type = None; result = XGetWindowProperty (xdisplay, icon->manager_window, icon->orientation_atom, 0, G_MAXLONG, FALSE, XA_CARDINAL, &type, &format, &nitems, &bytes_after, &(prop.prop_ch)); error = gdk_error_trap_pop (); if (error || result != Success) return; if (type == XA_CARDINAL) { GtkOrientation orientation; orientation = (prop.prop [0] == SYSTEM_TRAY_ORIENTATION_HORZ) ? GTK_ORIENTATION_HORIZONTAL : GTK_ORIENTATION_VERTICAL; if (icon->orientation != orientation) { icon->orientation = orientation; g_object_notify (G_OBJECT (icon), "orientation"); } } if (prop.prop) XFree (prop.prop); } static GdkFilterReturn egg_tray_icon_manager_filter (GdkXEvent *xevent, GdkEvent *event, gpointer user_data) { EggTrayIcon *icon = user_data; XEvent *xev = (XEvent *)xevent; if (xev->xany.type == ClientMessage && xev->xclient.message_type == icon->manager_atom && xev->xclient.data.l[1] == icon->selection_atom) { egg_tray_icon_update_manager_window (icon, TRUE); } else if (xev->xany.window == icon->manager_window) { if (xev->xany.type == PropertyNotify && xev->xproperty.atom == icon->orientation_atom) { egg_tray_icon_get_orientation_property (icon); } if (xev->xany.type == DestroyNotify) { egg_tray_icon_manager_window_destroyed (icon); } } return GDK_FILTER_CONTINUE; } #endif static void egg_tray_icon_unrealize (GtkWidget *widget) { #ifdef GDK_WINDOWING_X11 EggTrayIcon *icon = EGG_TRAY_ICON (widget); GdkWindow *root_window; if (icon->manager_window != None) { GdkWindow *gdkwin; gdkwin = gdk_window_lookup_for_display (gtk_widget_get_display (widget), icon->manager_window); gdk_window_remove_filter (gdkwin, egg_tray_icon_manager_filter, icon); } root_window = gdk_screen_get_root_window (gtk_widget_get_screen (widget)); gdk_window_remove_filter (root_window, egg_tray_icon_manager_filter, icon); if (GTK_WIDGET_CLASS (parent_class)->unrealize) (* GTK_WIDGET_CLASS (parent_class)->unrealize) (widget); #endif } #ifdef GDK_WINDOWING_X11 static void egg_tray_icon_send_manager_message (EggTrayIcon *icon, long message, Window window, long data1, long data2, long data3) { XClientMessageEvent ev; Display *display; ev.type = ClientMessage; ev.window = window; ev.message_type = icon->system_tray_opcode_atom; ev.format = 32; ev.data.l[0] = gdk_x11_get_server_time (GTK_WIDGET (icon)->window); ev.data.l[1] = message; ev.data.l[2] = data1; ev.data.l[3] = data2; ev.data.l[4] = data3; display = GDK_DISPLAY_XDISPLAY (gtk_widget_get_display (GTK_WIDGET (icon))); gdk_error_trap_push (); XSendEvent (display, icon->manager_window, False, NoEventMask, (XEvent *)&ev); XSync (display, False); gdk_error_trap_pop (); } static void egg_tray_icon_send_dock_request (EggTrayIcon *icon) { egg_tray_icon_send_manager_message (icon, SYSTEM_TRAY_REQUEST_DOCK, icon->manager_window, gtk_plug_get_id (GTK_PLUG (icon)), 0, 0); } static void egg_tray_icon_update_manager_window (EggTrayIcon *icon, gboolean dock_if_realized) { Display *xdisplay; if (icon->manager_window != None) return; xdisplay = GDK_DISPLAY_XDISPLAY (gtk_widget_get_display (GTK_WIDGET (icon))); XGrabServer (xdisplay); icon->manager_window = XGetSelectionOwner (xdisplay, icon->selection_atom); if (icon->manager_window != None) XSelectInput (xdisplay, icon->manager_window, StructureNotifyMask|PropertyChangeMask); XUngrabServer (xdisplay); XFlush (xdisplay); if (icon->manager_window != None) { GdkWindow *gdkwin; gdkwin = gdk_window_lookup_for_display (gtk_widget_get_display (GTK_WIDGET (icon)), icon->manager_window); gdk_window_add_filter (gdkwin, egg_tray_icon_manager_filter, icon); if (dock_if_realized && GTK_WIDGET_REALIZED (icon)) egg_tray_icon_send_dock_request (icon); egg_tray_icon_get_orientation_property (icon); } } static void egg_tray_icon_manager_window_destroyed (EggTrayIcon *icon) { GdkWindow *gdkwin; g_return_if_fail (icon->manager_window != None); gdkwin = gdk_window_lookup_for_display (gtk_widget_get_display (GTK_WIDGET (icon)), icon->manager_window); gdk_window_remove_filter (gdkwin, egg_tray_icon_manager_filter, icon); icon->manager_window = None; egg_tray_icon_update_manager_window (icon, TRUE); } #endif static void egg_tray_icon_realize (GtkWidget *widget) { #ifdef GDK_WINDOWING_X11 EggTrayIcon *icon = EGG_TRAY_ICON (widget); GdkScreen *screen; GdkDisplay *display; Display *xdisplay; char buffer[256]; GdkWindow *root_window; if (GTK_WIDGET_CLASS (parent_class)->realize) GTK_WIDGET_CLASS (parent_class)->realize (widget); screen = gtk_widget_get_screen (widget); display = gdk_screen_get_display (screen); xdisplay = gdk_x11_display_get_xdisplay (display); /* Now see if there's a manager window around */ g_snprintf (buffer, sizeof (buffer), "_NET_SYSTEM_TRAY_S%d", gdk_screen_get_number (screen)); icon->selection_atom = XInternAtom (xdisplay, buffer, False); icon->manager_atom = XInternAtom (xdisplay, "MANAGER", False); icon->system_tray_opcode_atom = XInternAtom (xdisplay, "_NET_SYSTEM_TRAY_OPCODE", False); icon->orientation_atom = XInternAtom (xdisplay, "_NET_SYSTEM_TRAY_ORIENTATION", False); egg_tray_icon_update_manager_window (icon, FALSE); egg_tray_icon_send_dock_request (icon); root_window = gdk_screen_get_root_window (screen); /* Add a root window filter so that we get changes on MANAGER */ gdk_window_add_filter (root_window, egg_tray_icon_manager_filter, icon); #endif } EggTrayIcon * egg_tray_icon_new_for_screen (GdkScreen *screen, const char *name) { g_return_val_if_fail (GDK_IS_SCREEN (screen), NULL); return g_object_new (EGG_TYPE_TRAY_ICON, "screen", screen, "title", name, NULL); } EggTrayIcon* egg_tray_icon_new (const gchar *name) { return g_object_new (EGG_TYPE_TRAY_ICON, "title", name, NULL); } guint egg_tray_icon_send_message (EggTrayIcon *icon, gint timeout, const gchar *message, gint len) { guint stamp; g_return_val_if_fail (EGG_IS_TRAY_ICON (icon), 0); g_return_val_if_fail (timeout >= 0, 0); g_return_val_if_fail (message != NULL, 0); #ifdef GDK_WINDOWING_X11 if (icon->manager_window == None) return 0; #endif if (len < 0) len = strlen (message); stamp = icon->stamp++; #ifdef GDK_WINDOWING_X11 /* Get ready to send the message */ egg_tray_icon_send_manager_message (icon, SYSTEM_TRAY_BEGIN_MESSAGE, (Window)gtk_plug_get_id (GTK_PLUG (icon)), timeout, len, stamp); /* Now to send the actual message */ gdk_error_trap_push (); while (len > 0) { XClientMessageEvent ev; Display *xdisplay; xdisplay = GDK_DISPLAY_XDISPLAY (gtk_widget_get_display (GTK_WIDGET (icon))); ev.type = ClientMessage; ev.window = (Window)gtk_plug_get_id (GTK_PLUG (icon)); ev.format = 8; ev.message_type = XInternAtom (xdisplay, "_NET_SYSTEM_TRAY_MESSAGE_DATA", False); if (len > 20) { memcpy (&ev.data, message, 20); len -= 20; message += 20; } else { memcpy (&ev.data, message, len); len = 0; } XSendEvent (xdisplay, icon->manager_window, False, StructureNotifyMask, (XEvent *)&ev); XSync (xdisplay, False); } gdk_error_trap_pop (); #endif return stamp; } void egg_tray_icon_cancel_message (EggTrayIcon *icon, guint id) { g_return_if_fail (EGG_IS_TRAY_ICON (icon)); g_return_if_fail (id > 0); #ifdef GDK_WINDOWING_X11 egg_tray_icon_send_manager_message (icon, SYSTEM_TRAY_CANCEL_MESSAGE, (Window)gtk_plug_get_id (GTK_PLUG (icon)), id, 0, 0); #endif } GtkOrientation egg_tray_icon_get_orientation (EggTrayIcon *icon) { g_return_val_if_fail (EGG_IS_TRAY_ICON (icon), GTK_ORIENTATION_HORIZONTAL); return icon->orientation; } llk_linux-2.3/src/tray.c0000644000076400007640000000455210360470527014623 0ustar alpheralpher/* * 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 Library 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 #include #include #include gboolean llk_tray_button_press_event_cb (GtkWidget * button, GdkEventButton * event, LlkTray * tray) { g_return_val_if_fail (tray, FALSE); g_return_val_if_fail ((event->type == GDK_BUTTON_PRESS), FALSE); /* ignore double-click or any others */ switch (event->button) { case LEFT_BUTTON: (*(tray->show_hide_call_back))(button,(gpointer)tray); break; case MIDDLE_BUTTON: break; case RIGHT_BUTTON: /* popup menu */ gtk_menu_popup (GTK_MENU(tray->menus), NULL, NULL, NULL, NULL, event->button, event->time); break; default: return FALSE; } return TRUE; } GtkWidget * load_image (const gchar * filename) { GtkWidget *image; GdkPixbuf *pixbuf; pixbuf = gdk_pixbuf_new_from_file (GCN_ICON, NULL); if (!pixbuf) { image = gtk_image_new_from_stock (GTK_STOCK_HOME, GTK_ICON_SIZE_MENU); } else { image = gtk_image_new_from_pixbuf (pixbuf); } return image; } void llk_create_tray (LlkTray * tray) { GtkWidget *image; GtkWidget *event_box; GtkTooltips *tooltips; EggTrayIcon *tray_icon; tooltips = gtk_tooltips_new (); tray_icon = egg_tray_icon_new ("llk tray"); event_box = gtk_event_box_new (); gtk_container_add (GTK_CONTAINER (tray_icon), event_box); g_signal_connect (G_OBJECT (event_box), "button-press-event", G_CALLBACK (llk_tray_button_press_event_cb), tray); gtk_tooltips_set_tip (tooltips, event_box, _("llk_linux\nLian Lian Kan,Version 2.2.\n"), NULL); image = load_image (GCN_ICON); gtk_container_add (GTK_CONTAINER (event_box), image); gtk_widget_show_all (GTK_WIDGET (tray_icon)); return; } llk_linux-2.3/pixmaps/0000775000076400007640000000000010365445063014370 5ustar alpheralpherllk_linux-2.3/pixmaps/Makefile.am0000664000076400007640000000053610315675773016440 0ustar alpheralpher## Process this file with automake to produce Makefile.in ## Created by Anjuta - will be overwritten ## If you don't want it to overwrite it, ## Please disable it in the Anjuta project configuration llk_linux_pixmapsdir = $(prefix)/@NO_PREFIX_PACKAGE_PIXMAPS_DIR@ llk_linux_pixmaps_DATA = \ llk_linux.png EXTRA_DIST = $(llk_linux_pixmaps_DATA) llk_linux-2.3/pixmaps/Makefile.in0000664000076400007640000002557310365445011016442 0ustar alpheralpher# Makefile.in generated by automake 1.9.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = .. am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = pixmaps DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.in am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; am__installdirs = "$(DESTDIR)$(llk_linux_pixmapsdir)" llk_linux_pixmapsDATA_INSTALL = $(INSTALL_DATA) DATA = $(llk_linux_pixmaps_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMDEP_FALSE = @AMDEP_FALSE@ AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ F77 = @F77@ FFLAGS = @FFLAGS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ MAKEINFO = @MAKEINFO@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ NO_PREFIX_PACKAGE_DATA_DIR = @NO_PREFIX_PACKAGE_DATA_DIR@ NO_PREFIX_PACKAGE_DOC_DIR = @NO_PREFIX_PACKAGE_DOC_DIR@ NO_PREFIX_PACKAGE_HELP_DIR = @NO_PREFIX_PACKAGE_HELP_DIR@ NO_PREFIX_PACKAGE_MENU_DIR = @NO_PREFIX_PACKAGE_MENU_DIR@ NO_PREFIX_PACKAGE_PIXMAPS_DIR = @NO_PREFIX_PACKAGE_PIXMAPS_DIR@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_CFLAGS = @PACKAGE_CFLAGS@ PACKAGE_DATA_DIR = @PACKAGE_DATA_DIR@ PACKAGE_DOC_DIR = @PACKAGE_DOC_DIR@ PACKAGE_HELP_DIR = @PACKAGE_HELP_DIR@ PACKAGE_LIBS = @PACKAGE_LIBS@ PACKAGE_MENU_DIR = @PACKAGE_MENU_DIR@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_PIXMAPS_DIR = @PACKAGE_PIXMAPS_DIR@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ RANLIB = @RANLIB@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ ac_ct_F77 = @ac_ct_F77@ ac_ct_RANLIB = @ac_ct_RANLIB@ ac_ct_STRIP = @ac_ct_STRIP@ ac_pt_PKG_CONFIG = @ac_pt_PKG_CONFIG@ am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ datadir = @datadir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ prefix = @prefix@ program_transform_name = @program_transform_name@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ llk_linux_pixmapsdir = $(prefix)/@NO_PREFIX_PACKAGE_PIXMAPS_DIR@ llk_linux_pixmaps_DATA = \ llk_linux.png EXTRA_DIST = $(llk_linux_pixmaps_DATA) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu pixmaps/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --gnu pixmaps/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs distclean-libtool: -rm -f libtool uninstall-info-am: install-llk_linux_pixmapsDATA: $(llk_linux_pixmaps_DATA) @$(NORMAL_INSTALL) test -z "$(llk_linux_pixmapsdir)" || $(mkdir_p) "$(DESTDIR)$(llk_linux_pixmapsdir)" @list='$(llk_linux_pixmaps_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(llk_linux_pixmapsDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(llk_linux_pixmapsdir)/$$f'"; \ $(llk_linux_pixmapsDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(llk_linux_pixmapsdir)/$$f"; \ done uninstall-llk_linux_pixmapsDATA: @$(NORMAL_UNINSTALL) @list='$(llk_linux_pixmaps_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(llk_linux_pixmapsdir)/$$f'"; \ rm -f "$(DESTDIR)$(llk_linux_pixmapsdir)/$$f"; \ done tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ list='$(DISTFILES)'; for file in $$list; do \ case $$file in \ $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ esac; \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ dir="/$$dir"; \ $(mkdir_p) "$(distdir)$$dir"; \ else \ dir=''; \ fi; \ if test -d $$d/$$file; then \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(llk_linux_pixmapsdir)"; do \ test -z "$$dir" || $(mkdir_p) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic distclean-libtool dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-llk_linux_pixmapsDATA install-exec-am: install-info: install-info-am install-man: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-info-am uninstall-llk_linux_pixmapsDATA .PHONY: all all-am check check-am clean clean-generic clean-libtool \ distclean distclean-generic distclean-libtool distdir dvi \ dvi-am html html-am info info-am install install-am \ install-data install-data-am install-exec install-exec-am \ install-info install-info-am install-llk_linux_pixmapsDATA \ install-man install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am uninstall uninstall-am uninstall-info-am \ uninstall-llk_linux_pixmapsDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: llk_linux-2.3/pixmaps/llk_linux.png0000664000076400007640000000314710315663105017076 0ustar alpheralpherPNG  IHDR DPLTE ՛= :8| ->?BC$54 ;=UVtRNSYK pHYs+tIME%П\tEXtAuthorH tEXtDescription !# tEXtCopyright:tEXtCreation time5 tEXtSoftware]p: tEXtDisclaimertEXtWarningtEXtSourcetEXtComment̖tEXtTitle'IDATx} 0DIA܃y$j1:Ho/j<@hx@$@w0|TPB8}3l%*<v2]-4p~zRezW`k Lw -N>x݁URiĺ.dڿ,&.ޭmv#^0eGsQ$0P[HNC0T'p99>BFNqgM8Kר}enҿtjj}eXXXZ_ZZZ__Z_ZZZZZZagv~~~~~~~}vttt}~~}vtqqqnnnnjjjnjjnnnnqqqqqnnnjjjjga_XQMB838>MgX9(KtWWvǡj_ev}eZXWXXXXZaenqqnggeejt~}qnjjnqv~~}}}}tnnnqqtqqnjjjjqttvvvttttv}}~}vvqqqnjngeaZXQMF>2  )FͦtBQeAMv࿏jWNZqtaWNMMNMFFNWet}~}tngjqtjggnqttnjgea_ZZaj}~~~~}}}vtnjgjntv~~}vtv~~}~~tqnjjjjg_ZQFB>82 (Ag›tK3KjWeͨaNNXajjgXNMKMMKBBKQav²q_WQQWZaaaa_ZZZajv}qjeegntvvtqnjntv~~}}tqnnjjeaZQQKBBA>93(&3_ೀM.AgMXκtQFBMWZXQFBFNXXWNKNXjǯtt}qaQFBBKNX_egjjgggj}~vqjgaaagq~~~~~~}tqjja____ZXQKA>332.)29MqؾgQ_ڦ~gnn_WQQNMKFFMWejjeZX_nqjjqv}}tjaWKBBFMXeq}~~}v}Ҿ}qtt}}}vqjgeagjqv~~~~tnjeaZZXXWQQMFA8.)(&.8Kg͡tMMv}NMj²nMA>BKKKBABMZgnjaXZe}Ǻve_ajt}tnaWMFAABMWet~~࿡¾na_ajtv}}vqjeagq~~tqqt~~tjaXQNNNWWWQMB9. )AeྌjXnڙjW_~~ZFABFBA>AFQeqttjeenȿº}eXXZagjgaZQMFFFMWevکgWNQZjvvvvtvqnjq}~~neaejqttqjZQKFFFKMMFA3&&3>eؿ~n}͙}jq~aNFMWXQB828Kat~vqv¾}j_XXXXZZZZXXWWWX_j~ںq}gNBM_qvqt~~~}~qZWZejjjgaZMB>983))(29QvǙqXeeZnqXMFBA>99BQet}~tngj}Ⱥn_XWX_aeeaZQMKKNXj~‚g}gK9AWjvqq}}}t}}vvjWMX_aa_XXM9.( 2W}K>anQQnnQF>3.()3BWn~qeX_q׺ȾvaQMKNWZaeaZNB99AQj~g}gK8>Kav~}neqtnt~eMKNQNMMFB8& )MnҾ͡tq}vjZK8( .BZn~}vvκ}eWKBBKQX__XQMKKN_tnnNAKWeqtnj~nq~tt}nXB>>8. 3KZt}೒t_WMMK>2((3BNX_aegnvȿº~tneXNKFFFKFB>99AM_q׏¿qQAKQZgaXQavnZ_v~}}~jQ9.2( .AFF_~qZeدqa_XQF>89AMWZaaa__enǿµ}qgaZZZ_ZWNFAABMZn³jZaegj_WNa}nWQg}vqjqvvngQ>.)AFKKMMZqjjͨvg_XXNF9>FNZejqtqjjqvneZXXXZZZWQMMNXeq~ǡµ~gejqvn_MFQeqnja_jnnnt}~}qjaejgZK..BZgaX_tvagدqn~~sjZWMKFBPQZgqtvtqnq~tjn_XXM_W__XXNQSXgzزȿ{ajy}v]QMMev~aWZ[efbuxxe_XQXSMK:=8K_]jnõeZoӯnj{yxnei_]K93H\dnn~toq~ǾvgXQQXZaaaaZWQQXevǛ²jXeq}vgWQX_XQMN_jngegjlVSKNWQF>>FN_nvȿtWgͨtenv~}qjaZWWWMA33>Nanvvnj}~tgZNKMQZeeea_XWXetزǺaZ_aqtgZQWXNF>9FQagjnaXK93398FMQZ`qھv}~vj_XNMFFFA>9>KXeqv}~~}vqjaZQMMNWXZZZZZ_eqد;t__ejqgZWNXXNB>AKQX_gqnaB83339BMjv}~~ҸzxoxvtseUD>77479<>?HP]o}{ƽsje_XVVSQWRSRRRW]fv}Ĝȵvajqs{o`VU_aWMDBIX]dfjdV92)28AKXjvҵvtttvqeQB99>ABABFHRZbovyzyvtf_QGDCC>GKRZRA5.>WqĴo_[]]ZMH==FB2 ->=8AQKC>:N_geWDFRM]x;ڮsZSV`bbegXG7!*+4558HZoİ}jaRQGA::AMWXXWQQWaqƑΫeQev}vaQMIQG00FQW[UD!9\qyxzڼeMNUX\QG3! 4Q_R9$2]̵ὠlRD>54))*28CLRQNQUfsĖƖnXv~seLGQUUC /23?R_]XPB978?XzܳzὗyifyuG+ $4IZZB G_gjvȡɛ{nkz[.(+.-28KZly~xsquܿngaXK>339=FMLH=97CVv۟kZγkdZpQ /Zxs`:8UdfovĞ̒likjC#)(-3FQ_lkxleajκ˷yiVLLNX_d[ZWKHBPlذӰtsv{qeF* )AQUM77F]igegzÒzȯ`7# 4INF3!#0C[dejddix¸ͺvkZMHKDFMPPU]j{{ѷ~VB39FGZVZB2 =Rbe`buªڵ}{]>+(2=A7$ 5RbjkiaVX`}ǼǼtW<28FR__XNRUbyyн¹zng`ZUPC3972-$  :KSbbjξɴ{q_ZZ\_I9--I`v}xyøoVD<98AWqt{zd\SZZ`xּ׹WA9F]tufG0  7Xbq}˾~fPC97<<957<:AQU[btι~fXK?7Slxou÷`F57<>>?:7 Ce–i\tܸ{u]a\Q=$ %>Wj}ysb[]o¸Ǿ~qk`VRKSdotuvҷvWA-(-4<<8.)(&&(&-Fa{{©~qida_WVNIIGHPSg~}}~zqjgb``els{~Ľxvqedf`Z[RQNLH?5243?BIWWa]gsô~y~}~zz~~}}}uiXVVZVPPLXRU\fly׾zztd[SRW_elqstsolnqxqnpquzysedWZ``]VNQRRX]ba`]]bgs}зzkdgjotpkipzxoq{yl_Z[UMMPXeggty~ȷypob]VMGDGLMMKIIKIKPW[jx{xxutv~{x{{{~zxuuuzͳyptvvxsniqylju}{y{~~{vlb[Xfgjiggnv}n`]gzl]XX\\\\WWSMRSSQRNS[dltvz~}zxqonloooljgggltyttxz}{tjfku{{vqqvzyxz}olee`]VL9/2:FKIDIRVejn`UPXl}uv~{vvtqv}}~xtolllqpspnkfiksx~qsx~~xo`[\a`]VQQRQQMRSSMIDDDKFFCFKXbflu~xsνztlfklqv}yz~vpnloqtuu{yvnlnu~tg[KMRZXURKCFIDCFHX`feeegkfggiljeabfq~{}zuspoojd\\agqyz{xvvqjjjlqutspoiibglnotysbeqvzidZPPVXfleb[`bdb_]ejquy}{vtjggjjtz}~xsngfddeb`_`glty{{xuolfd]XZVXVSSPRRW_dkpxq{~xpqtxyupokvvtooqvy{qljjjlqt{xpieddffiiijoy}{pkf`[XRKHGGHKMMNNLQS\djt}{~zux}zupiinux{}~{tge`eafkpy~}}~~~{vleaadeeeegjoquz~~}yqnlljigbW[UPNLLHHLKNUSVX]`ftx~~}{xsptqjb`bjqtv~zvjZRQXenszof_\_abggfginoolnjknuz{tussuqoqqnjieeebb`dfgfijklnpt}͸{zolnstoa[\bjlopttk`WR_noxysuyyyzyqe[QPMMNKKNVZfbbaaeeluzvz~~vqlkigbdgkpvyyvvyɽxnx~~tkiini]QPS]glpsqgVGDRbuveeiiia]UK=528>CDDFHR]fkpppou}zttoqknpvuyxyvtvz;tl}zoqvqpgVLPRboty}~o\KQ]tl[XV]\aa\[M>77?CKMR[eu}}v}~zzsolkpsuvtsqtx̸xv}ussusi_URXfntstq_HIKLB+#428=IQUUL:2-3BX`lz{}qe]agjigeipz~zondfksvsyqqszqoyupk]\]ba`QG??DBMRZSR?355N_kstqs~ùyjfdfkni[RZ_jx~}xzypg_`bflpqquux}{ujdlqsuoia_SSNNNPPLNRQSWLAABGVdnqz{{sqqnga`\\blu{tjdbagq~{xnqqt{{qptx}{snaVWVZaige_ZNLKIDDLR_guv{{sniiigdbbegktvyz~zuokjggqt}}vliigjkqx~}zvupqlkouytpjb]VVX\bbbbXMKC?CCIQ_lv{~}ypbXVVZbku{utv}~xokbgst}pi`ebbdeonspuv}}vsgdekqz{zukg`\_abdb_[WVWVVXZ_ju{{uokjlsy~~~}~~zqnknpuxzutigkqtysoggjgltooqljjloppnid_]\_]`fgnny~}}z{z~~~~}}z{~~}}~vqkijnlpokkklllgb]`abfjklpppouvuzxxtsqppqqqtttvxy{}~~{v{}~}}vttqqpjfd`__[`bbbfgijjlkjljn}~~~~{{{}zxuzz}{{yxxyxuuyuvz{}~~~~~}}{uqsnnjjggfgeegnnnjjgjnnntuqsstt{}~~~~~}yvxy{zyyzzxxyyvvz{{}zxuqspnkggiggffggjjigggijnqssvvv{~~~{zyxuvusponlnoutuytvpsqxy}y{~~~~}}{{ttqqpnjjkikjlnnonoopnssqqtttuuu}}}}yxvvusttstqqpqxxyxvvvyxzz{~~~~~}vussplljjllliillnqoootvvyzvv~zyzxyxxutpnoqoqssoputux{}~~~xusonnnnjieeeillllikkkjnloklllttuqnopptvxvssqqsuv}}xvyvvvsonjjlpqonnjgggjiggefklopstuxxyyvyz~yyxxuqonkjnljiedddejjjjkkklnopqstxz~~~~~~}}zzxojfeeefffe`badeekkkllnqtuyyyy~~}}}~~}{zxvtutsssspqkkkjijiijknovuuuz{{{}~~~{~~~{xxxv}{}vxuutuxxxvuvyvvtuxyyyyz}}vuuqqqqqqquuy~~~~~}}~~yyxvxtsqpnlkononoostsuvvvyz}yvvtvx{z{~~~{vttssqqqqsqqpoooqstvy~z~~~}xxvsttvvvvvv}{~}}~~zyy{~~yuvyzz{yuutstuuvvyyvtuxxyy{}~{{z{~~~}~~~zyyyzz{{{spljkknljeffiggffabdinqoplpoptuxyyyxyyyyz{}}}~~~}}~~~~~}{{zyxxz{xyxvssonoptutttux{}{zzz}~}}{}{~~~z}{{{{{yzy{yzyxvyyyyyzyzy{{vv{zzz{{}~~~~~~~vusqstspppkiffgklnnnoqqtxytsqstuy~~zxvuuuvvvv}zxx{}~~~~~~~~}}{{{{}~~~}}}~yyytslligd_[[\\_``b_XXZ]`begjjknopvxzxx~~~}}{zzz{{{{}}~~~{{zxyxvtpoqpoonnllnnopqsqoppquxy{}}~~~~~}}}}~~~}}}zyvtqklkffdffeffedbbdbfilknjgppvz{}}}}~~{z{}~~~~~~~~}}}}}}{zyyyzz{{{}}}}~~zzyxxyvuvvvsqplnopssqppnooopqsstttvzyxxxyy}~}~~~~~~~~}{{zzz{}}~~~~~~~zyyxqokiaaa_\XUPRWW[\]_aeiptvyz}}~~}}}~~~~~~~yyz{zzyx~~}vttqopppplppputvvyx~}~~~~{{zyxttqsqsqqkjjggifiiijkksttttvx{}}}{zzzxyyzy{}~~~}}vyz}}}{{~}}~~~~~}}}{}}~~~~}}~}}}~~}yyzy{}zxuqsppppqpssv~zxv~~~~yvzzyvunjffebea]\\`bebdjpu~}xpnb_ZZZ_bfgntu}~~~~yvvtsonqqtttxv}~~{}zzyyyyvvsstuutkkgggegkllqvvx}~{{yyxxyy{{~~~}}}}}}}}}}}}}~~~~~}yvtsqnnlljjqopppqtuuuttquttvyxxxvvx}}~vlkedeie___aegosy{~vtnjea__ZZ_agnqtv~yqojjff`]]aabegjjpqsttvvxyz~~~}vvttqqqqvvxzvvvtvvvv}~~~~}}}}}}~~~~~{{}zzxyyyvvuuuzzyvvsuy{{}~~vtnnqnljkjjjjjlpppttv~skfb`b``[_aintv~vqnnnjjggeeilloospqstuuuvvvyyzzyyxxzz{{zyxvvttqqqqnpqttv}{}~~{yyqqqqtuux~~~}ttqtv}}}}~}{yvuqlga[XWWWRRUZ]bjoz}upidda\[\adglty~xxvvvxvxxvvv}}~~~~}vtqnniiiijjostuxyz~~}uplippssttu{}tnjgja[ZZZ[[`fksx~vqjaZXWWWXZ_egnt}}{zyxvslggegjjffdjjllnnqvvxy~zxqnjnvv~~~vtqqqnqqqqqqtttttqqnjgeeeeaaagqv}qi\RF>94479FIR]jv{~uqjgea__eikosv{~}vv}~~vqnnkjjjgeaaaaea\\_UZ\Z`binx{}pdWMA82.239AKQds~ÿ~si`[ZXXWWXZ_agnqv}~~~{zyyyxxxtniba_\VUNLKIDDKMWZgq}ȿ~k`RC9/**/39?GR`oǿ~tngeaa____aegjoqqtv}~~{yvppqqslilv}~~~xoib[XPNLLNPR[fo~µ}jXMA8222389AMZgv¿vqnjgeeeijjjnnqsttvv{{}}}}~}tqg_XXZ_aeagjqt~~vnjaXNNFABFFNXajtοnXF8.&&& %-8IWiuxnga_ZZZZdaegnqttv}~~~~~ǿvgZXWWWWWQXZagt~xqeaXQMFBBFMW_jvs]L=.&&.>M_qȿ~si`Z\RRXXZ[binqt}~}}~~~Ⱦ~j_ZXWNNKKMNQZejjpu{}unjaZWKBA>BKQaen}ȳ~gQ9(  3K_t³teZWNKFBBBGNXZejou}~~~Ŀ}pkb]WPMIIDIKQX_agnt}~}tnga[RKB99>KWZagtҿvaF2 &8M_qͿ}naXNDA=88?DMVX]dlv¾~zsjaULHGFCFGIKQX[dgklxyzyqtnjeaXQMFFKNW_agqȾtXB2   2APdqǹ}qbUI=4.--.34KZnǾvgZNB932.)).29BMW_gnvƿ}yvnd_XRHGGFAFHHLMWX_aaagjjjjgaa_ZWQQMMQX_agnvǿnZMA3) .8KXnȿ{l]PD=2+&%&%+07?KU]fs}º~vne_XNMKFBFKKFMNQX__aejjjjjgega_ZZWWX_agnq}¾ndVKC7+ &(2=HXny¸vgZNIF=73..239BKQZeq~¿~tjeZQMKFABFBAFKHLSQRZ````b```]\ZZUX_aejnqvvdXIC8& %(2?Natµ}eZRF<3-))..38>BMW_jvº}qj_QNKB>>>99>ABFMNQX_`aefffiff```]bfipvt}ƾ~qg[PD92$ &.09FWetƾ~qe_SKH?=:::=>FFMWanvǿ~vj_XNLAA?=88=:9388=>>ABFMNWRPNQQUUQRPPR[]glqzǿzseXK=0$ -8IXixĴzuk_RLD=7222338BFMWaj}º~sfd\RPG?:9988>>>BFFILRRSUUZZ___ejnt}~µtgZM>. &2AQ_l}÷vj_QK<40+++)(.5?FN\jv{Ƚ~t`WK?<3/*!)$+034>AAFPRWZZ[XX_X]degqtyz}n_QA. )9HUbu{ķyiZQFA933.--+09>IS`i}ȿvneZWMA<23333333899>AFBBFFKMNPW]_gjos}ǸtaP8(%7H[qµ}i\RH=<43...3>BKQ_gq~¿{vne_WIHD?898355887==?=<>>BDFIRW_envĮvgXF2&93..-.&(&&&&&$%+)2>FQV`jv̷vgXB- )KS]l{ҿqdM:( &.:P]jxøyxokkgkgaaa]abfejnov}ɾziXNK9-$  !2>KWet͵taN>. .9KXgvĿvvqsv}tvv~~}{y~xldWI:.$)3DRgzĸviZI:/((04ALZeov}~ztqkjjnqott{~}vqk\PD90% &5BRauͿ~qeZPD?8432378>?GKPWajovu{{{tqieddaeigloqy{zzpplolqotqnofkgd\WMD>:0)#()29BP`o~Ǻte\RHCA>??DFDNV\_fjktx{~ynjebabeigjlt{xojeb[XVWVX[ZZ\ZVSULKIF>=530388=BMQ[noȾ}neXNB=9>AAFKLV\fkq{~~~~{z~{snjbb]_[]egltvvoa\SQHFF=:?FHIBFBGFFIIFDB?DDHGLMPXbpqȿ}qg_QKB>=CFLNSSZbou}}zutptqtvtvz}usnid\ZV]`egpqvľxn`VMIB:3..458798:ABIKKMNPSXX]__diltƽ{tkbVRPNQZZZ\_fkx{~~}yvqnjjjjpptx{~ytkiefdinnpv}yoe[QMFA30+024979<>DILNRPRSW[[]b\`]djqzx~tkgbbffbdgfijotssxsptojnqjjbb]]]ddggiijv{vtoljnllplovsfaSQMFA<78::?B?CHRX`fint{}~xqngda][[[[[]`bejovy~~yqqlg_ZUUPPLIGGGHHKMKPQRUVWX[X[[[[]aejjootvv~yqleZUQPQQPRUZagquzzsnifa\ZZZZZ]]afipty}xunkffda___abdfegjjooonpoqpopnnoptuxy{}{}qslib\\UPKKHKLMMPU[dks{ysliea][[\\\_bbglqv~vqokfe`][[[[\__`befginnnooppsssuxz}{tog`XQNLIIHHKMRZ`gov}}zuqjga_][[\\\`dilv}}xsqlkfbebfffgjlfikklllnllqoquvv{~{tlb[VSQQQSSS\ajszxynif`]]\[[[]adglsx~{vvtoooqqqqqtttvyyyy{{~~~½yqjbZRPMMKIIMRXbkqzȿ~xxtspppuy{{xtlkie```]]]]]\_______aadfkotv{~yqg\UMKKIHGILQWaiszĽupkidd``]]_`eflqvz~}{vtoljgebba_aaaaaa`_abglqvzÿ}ulbZNFA<:888:=AHPWbjq{{xtqpnjjkkpsuv}~~xtojge`\[XSQQQNNNNNNRW[agkpx¿yqg]ZUNKHHGGILQV]dku}~dz}yusqnligggkkknnptv{{~uojjb][VQNLIIIIIGIMPV]bjnv}þzpf_WPHDA>??BDGLQX]glt{}{yzxyz{}}}zypld_[VQKFB97899AADGLQX]gluývog`XUQPMMMMQUX]`fkqv{~}{{{~zzz{{~}}{{}~~yvqnke`\WUQPNLGHILPSX_bklsuvia_VSMMIKLQNNNQSU[\aeinqvz}}~}}}{{{{zzz{vvplnonoqy~}}}{}}yvsnlif_[PLGFA??FDHMUW\bgpyztng`\ZVUSSPPPPPMQSW]adgggikkkkfffgjiiiiigny}{vsniigjopux{}{{xuqxtsqlkkfb__ZZ`bdfe`\[`\_dfjotsy}yqnnjgifba`feeeaadfs{}vxxz~~~~zzvoi`[VWVUV]]\ZWSSSSUUV\U\WWblx}zqonllklnf_[SI>7.(&$&().2>DRgs{ng_SLHFGGIILPSV[bfkoqqqjggefilvzzyypoebeilu{ztpjed`\_`][XSMB=/+#!&#%&+5FQ[pxqbSKB>=8CLWbpyvkb[SRSUW_dksvv{{vuolkjilopxy~{sked__[[\[\`kpv}z}{~~yyvqpkje``\SLHA?A973--&*-5AGPZbu}j]QNA983:CMS]kv}ujaVNHC??=ACKQU[ab_bba```adfqvzxzyyxusojea][[XVXRVVMLLLPRUVX_aa[[Z_`eklx¹zuqjiggkggaXRIC:<9>KUbn{~zpnlloqolea[QND?>9=77?GUeqxtk_WVXSZ\agpv}}yz{~{zskfabbbejpvyvttsppqtu}þµspppxxvyz~vvqlggeffiqy}~~}{ujd[RPGC=>99=?IP]lz}}vvxx{~~xsqtstqi\RF>=<>?KWi{yeXQHHGINPW_djkqqstuvvvuuttu}yqojgedbbegnqt{}{{zysqoqy{xxuutojfb`bbkstuuvvutssqstutqpnb[VSQQKICA?:<=CGRdyypdXN>99GXjzn\RF===BKU_kt}yld_]]_deijloqtv{}}}}}{}~~vuqssssssy~}}~{zyussxx{}uqkdb\XXWZ]`_fkuy~upidda__ZWQNPRZ\jx}{upiaXQPPQU_kx}oe[VSSU[afnqzz{~~xsolknssuvuuux{z{{~~z{{}}~}spifbbbglt~{tooknnpyyqnkjlnt}}}tnnklpu{{uttquvxz{{}~~}{}{{{zzzppttvvv~{}yqokgfffdbadgjtzyyxyspoklijnv{zyxvvvvolge`aafktzuspllptvz~}vvuuzzzyssoooqxyz{}~{{zyzx}}v{zz}}{}~~~~~}utnkfd_`kejokkov}{tqpligeaaa_bfkv}{yyslie_[[[_agoxz}~ysnnjlknopvuuuuuuvyz~{zyxzz~~yyvuuttv}~~}{xxxxxvuusqqqquuuxxyxpogfaabddijjnopssv~~~{yplijjjgifeeaaeiox~}vttqnjga__aefpu}tqjgfffkopsyyyyyyxyz{~~}uponllkkklkgdbbabelotx}~~~~}xy}~~~~~~xxz~}{}{qpnnoopotqqqtv}}}~~xuokiegklpstptqqtu}xvtstxyz}}{ztopqqv{~~{xxz~zyxsllkjfeb`\[]aejquuuvssqooppsy{{~{ysvvt}~vsqpptuyz}}zyspotsu{zz{yyxyxx~~~}{}}{}~~}zyyppxuuyz~}~zyvsqqnknvyz{{ztpnnpoonpkkf`[VVV`ks{ypnkjjikjkotx~~}}uqqpst}}zyuqpljieda```ffklqtsplnnuy~xspoonnlleebejkpxzyyvssqqtvz~~}}xvttuvy}}}zyvssppqpssttspnigab_`bbdeglt{~}~~}ypjedX]``bgijlsz{{zz{{ssliffggou~{vtppquxyz{{zysokgd````bfo}~~unjlgigjlttux}}}~yxvtvvtnlkkkib_`[VVUX[]afgpz{zvqnf_\WXVZZ`dgouzvvxsnjgffgjlpuxzz{{zzyxxvyyzz~~yxqqxz}~~}}zyzxyxuvy~}vligjeiovy{}vpjea]ZZX[\`egkontuyxpkjd]\XZXXW\afjnnv{{uoie\[XXX[]beknuuyzzzz{{~~}yvtnnnnooonnpvv}}~~}}{{pnnkiifffbiieeffiikklooolllnnqtvz~xv}}zxxuvvyz}tkdaebfls}~{zyuuusyy{{vqni]ZUNLNQV_fsztqlfa_Z]`bjquz}zuqnjklqtyy{}zzzvttqtuuvxy{}~~~zyukgebbbenp~~~}}{toibb__bgntz{~xtokijfjknpux}}~~}ytpnnnnnpux}~~~~~~~zxuuljlo}~zxuulljlsuy~}}vttvuusokg]ZQKFFGIR]oz~~}skaWNKIMSXfpyzqlb]XW\bfjnqvxz{}zvupuusqsqpqsvvz~}}}~yzz{}zzxvvxx{~~~}}{usolkkiigefdddfglu~~}}}}~zvplga__adipy{qjiffbegpxy}~{{{{{{{~~~}}~yule]]X[bgpvvtqnjjjy{}zvuxxz{}}vttqnnnqoqvyuvtonigbb`aegkv{{yy{{{xspjgd`aajopv~yqnjfffijotz}}utqooqssuuxzz}}~~~}zzzzzzzz}~~}yvssuxz}~{xtpljgee_gddefiknty}upont}~utqnjgedgjlqz}ztuu{~~{vtoljjjlouy~}~{yvvsvxz~{vtqoonstuxy}}vvvvvv}}~}yxxxzyzyyxxzz~}}~{{{zzyyyyyyyyyxyzz~~~~~}{yxvvvy{}~~~~~zyvvvvy~~}~~}vvtyyyy{{{{ytttv~yxvtuvvyvvvv}~~~zzyvyssppsy{~}}vvtttv}~yz~~~~}yyxsqpoooonooqsuz~zyyxxtsqpqppsy{zxusppptvy{zyxuuxyz{{{{{{}}}}}}qqqqyzy}vvtqqqv~~yvusppnnopopqqsuvt~}}zzvtsoonngjlotqv{~{yxtqnnnpjoqvv}}~zvvvtvvvxx}}~~~zzzzzz{zyyyyzzzzzxusppppqttttuuxxz}xooovyxyvutppqqvx}yqqqtqz}~uvtyz~{yux~xuutyy}}~~{zz}~}zxvvvxyz}}{{{yzyy}~~~~}}}}}~~zz}~~~}}~~~~~~~~~yzyz{}}}~zzz{{zzxusqsuvxzzyzxxzz{xxxxyz{yyyxvvx{{zzzyyvutqtuvz~}vv}~~zvvvqvvvv}}}}}vv}~~{usss{}z~}~~~~~~}vvv}~~~{{~~~~~}~~~}}}zzyxvx{{{}{{xvuuxxyz}{{zyxttty~~{{zzzz{}}}~~zz{{}}{zxvvuy{~~~~~~}}}{{{zzz{{}yzzxxuuvy{~~~}}}}}~}}yyvvzz{~}~~~~{uqq{~~{{zz{z{}}}}}{v}}{}}~~~}}x{{{{}}}{}}vtqqt}z}{~z{}~~}}}{{vtttv{}zzzzxvvvuuvy}}}}~~~{{{yyuxvxyz}~~}}~}}~~yyyyyxuuxyxyz~}}}}{}~~~~~~{~}~}}}{zyxzzzz{{}~~~~~~~~~~~~~~~{{~~~~~~}}~}~~~~~~~~xx~~~}{xxxuvyyzzystyvvusstsuvsqquz{zz{}}~~~{zyyvuuxyytqvvy}{vtststsuopss}}~~{vvtttuuuvxx}}~~~{{{{xxxxxxxxxzzz~~~~~~yyyxxxxxyx}}{{~~~~~}}}~~~}}}{{{{{zz~~}}yyyz~~~{}}}}}}}}}{{{{~~~~yxvusssuvy~}vvv~~~}xuutttttuot{}~~~}tqqt~}zzzyyyzy}~~~~~~~~{{usuu}{{}{{{{~}~~~~~}{{{{}}}}~~~}{zzz{{}~~~~~{{{}}}}~~~~~~~~yxxx~~~~~~zzzz}}}{{~~~yxuqpoooqu{~{yvtqqostv}~zvtljlv{~~}}}v}~~~~tpnoxz~xx~~~~~}}~~~~}~~~~~~{xxx}~{{{{{{{{}zzz{~}~zxutqsvy~~~~~{{yyuuuy}~}{{yyyyyz{~~}}{{{{}}~~}}{{}~~}}}{}~~ztqqu}~~}}}v}}~~}uspsu}~~~~~}}vtvv~~~~~~}}{~~~~}~~~~~y}xvxuvuuxx}~{zzyxvyy{~}}{zyzzz{~~~~~{{yxxuvx{{~}}{zz{{}}}~~~zyxxvxxy{~~}}}}}~~}}}~~yyyyyy~~}}}}}~~~~}}~~~~~~~~~~~~~~~~~~~~~~yyyyyyz{{{{zzzzz~~~~~~~~zzz{vqnnqv}~~~}vttqppssuxqppqu}}}}{vttv}~vvvv}xxxxxx}}}}}}}}}vvvv}~~}{{{{z{{{{{zzz{{uvvvvxxy~~~~~~~~}~~~~~}}z{{{{}}}}~~~~~~}}{{{{{}~~~~~~~~}{{{{}~~~~~~~~~~~~~~~~~~~~~~~{{{{~~~~~yyyy}~~~~~zzzxxxz~~~~}}}}}}{{{}{{}}}}zz{zz}}~~~~~~~~~~}}}{{{{xxxxyvxzz~~~~~~~~~~~~~~~~~~~~~}}}{{{{xyyyy~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~zzz~~~~~~~~~~}vtt}}yxxvyxvvzzz}}}}{}}}}~~~~~~}{~}}}{zzzvu{{~~~~~~~~~~~~~~~~}~~~~}}}}}{{{}~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~}~~~~~~~~~~~~~~~~~~~{{{{{{{zz{{{{{{{}{{~~~~~~~~~~~~~~~~~~~~~~~~~{{{{}{zzz}{{yy{{{{{{~{{{}{zzz~~~~}}}}}zz{{~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{yy{{{{{~~~~~~~~~{z{{{zyz{{~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~}}}}}~~~~~~~~~zzz{{{{y{{{{{{}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~}}~~~~~~~~~~~~~~~~~~~~~yvvvvy~~~~~~~yyyvvvyyy}yyyyy~~~~~~~zyyyy~~~~~~~~~~~~~yyyy~}}}}}}~~~~~~~~~yyyy~~~~~zzzzzzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{}}}}}{{{{zz}vtv}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~llk_linux-2.3/data/wav/Hint.wav0000775000076400007640000002347010304615210016031 0ustar alpheralpherRIFF0'WAVEfmt ++data '~|{}~~{}~|~~|}~yx}uklv}rqrsu{}xlebn}{jglzyfY[i{{qpu}}kZQVfxswt]QTap}n_WYbs~{{~k]X\gy|xy~tdZ[dwxuw}}od[]e|}utyzl\[`m{y|~re\]b{{ww{~{vnggiszvuz}}yqlihkyysswyxspomlrworuyxqqlklt{vrolb^^`ho~tqne][]cir|p`SPT[cw}n`USV]hute\TU\h|xi`YX]j|~scZX\huk`XR[gz{lbWY^h}o_XVan|{lcU_hw~n_YajveXXezk`Zap~xeWTe{zztfadowrznb\br{uxvg\^ixtzlb^dtzsu{|i[Wg}topzxbZ_n{ngnw`X[uxjdl~m[Sap`_nm]\o{j_bodQ\wsbW`twbYe~hUVh~p]WkydUWfr\]nn[S]p~j[d~~hVUb}|eapxaQWj|yfdnsVQZsodhzhPRayrjk}cWXg~sWH>Rgėxc]v{W28T|Ⱥvtw}zucnt~fOC\jVWpr\_^n`\Xgps|u}wb>7KvѺqXfxpRBBnzhcUgqrkm{zN;=`ʧ{T@L`o`g}eG@C[ƹvTTn[7+-u۝fI?OycI9RzԮJ)Efpjsʿ]40YѺ[JGnS@JkÒhA(/Lje{o9:sҙrZ^zbF.3Rˬ\IEVmxohc|˲U+)AkwfjzR=;Wxtklup`dnmT8Mftg`zzV>=Ss´soqttpjbbfiYEISwljn˰]EB[r~pnu|rsqstr}ymot{kalfPK_rhnxuYV^i~|\ON[eikrF!1kǰ|QL]~}lA5E~}]GKcyg\ekoV[rF/A~ynjlt}yx}wZL`ڷ~_Vh[LRmeSawsJ?Np}yjSGLXoh>8UXDQp|_?>W{yvy}vuojo{tQ)1ZrI(O}Ƴaem{}tsisu^_vZ]`otnvmrènB+Bf}rxrbX^zpWM\v}smsaU\t^LBb~{qwzP/4Q}zzvn_ZhyqX[{yKBS~^Re]=@[ʩ{RIi]QZ}r]^jmMUoըh8Aeq96JwŴvV]i`.9n͢mN_gPKkxa]pl@#PدmDVf\gvZL[{jUiȝgb|]KHn{|}lZgȰyQUjomxհnJLno]Z}d}vQ=J˗MKuiXasTqTDehOraJ_jwqAEqvLPprs>4Uɨ{X{k:/xˣr\|f6IXkn69gvP-IdzrxA2Pp{ZIqo\aWBn|i}h=Qx]ogNigTkr[k{OTzǥnW_z[[~dbX?kknxU_nnUOfnotkq|zy~dU]uyj^oahgzkbkwyHF[suq`t~layT]iGwU;Oj<GRDotZd˛a=R]Yθl9GŰs7-tӣXT0Nn/A}i+V7?NChʼn) b=2'puI9UTQ:=ӂ,HŪekv e\]Ǘac3|~|[hN =Ah[C׹m0[t5<;-}u8crFa~/wՄLƄ)&vΔ?ld`߅rwlI:ZAhlTk/3]sCWe]Shӷz}XGNzojzzHHlª{zmGP`΢oXgac|ÛlJVhTrÜxizwebgc~ɷW3m>@zGr|^Qi~W"fBh^3@NVY:#M W4M%Hv޹%}==8i%_b ?( O.F Lg1'Vb#UAK-Gs3sL4atPrZ>j@US~:EX+hf-__hz`4tz6k)q6^e_Ȼ{8 {zM^-{W+OIP_4ue_SMd|h„"ڊJ]iW`sFi՟My\TƲqVSi^.<ַtZhvm\trC:_kp`MjrMLow|XX|uocXZf`lgnccbib{MG`s~|tr~db͆HJkxsaaewo`SI~zfitffzid}AAjhJJlspwE_J[mkuztn}zlxЁA2ǒOUɖf_ys~eFũYéK,qq]^p:rZfX+«WMp`y@N+RZ+l^Z2yc6ڟ-ܓASsHlYnf0¶b-?4ЪjkUBtlxqF_o_]N}kolbwuaZt}qc_m|qkwpv~zbg}\DavdjelOcyCtqI}hisPgei0C|\eupS{`T'c̎'b_,ϰ^EqX}]PDf‚8\hT_TmZ]S|Tj}RricUdf]șYTtaiatzL|sN]W\fda[maZXXvM~w_yZns^y[d}idsexnc|qt~uiuwzx{vtxz{~}vytsuco|zkzjxbc{lv}zuuj`}mnqkx}~{klum|qstyqxjuzor|vjp{wir~v~nyo~k[wvkzklr~ZOxd`][gojecgtXrrbT`f{j\mjalxl}iuj|k\wm{pz~|gq~ozryv}x|~{~uq}~v}kk}}rq~lsmxsl|q~yq|ciixna|utwq{ZhsXyw\{oqsm`nycxpdkwqksvtqko}u~w{{zu{{uw~}yz}xz~|z~{zz}~}|~~zyz~~}}{~z|||}}yxx{qw{r}w}otunupzy{wk}kiheilzq|rwy^lyZu}\{xuxcrtioiorrsmscw}qur~zrqtx|x~}vu|xuu{|xv{qx}}zxpxw|v||}~uwxuwz~zs|uhy{strzz}iwuazwe~puyu{g{qasqon|rt|htpiqp|~uwzxgtxixxu~~zoykyzi}q}uy}}q{xm{smzv{yvuxeptzsss|tiphpy}q}enk|r`wgjl|rmrmqzhvyqmvlysgqw{tyxxlnstw}zwv}ywszy}xzzzno|w~{yvpeyjy|v|}~kw~n|}kw}{xsyx~mrz{{}wzswt||}sywztw~{~}|xt}wt~|u|{tw}jy~q{wvxvkwl~thtwwsouvi|rsjxysonzmztpnzvipn~hp}trrxjzsninmuvqoq{n}oijrl}tiprxguym{qsvmnilpsv|yz{yqp|wxv~|~wy{|~|~{y~vt{}}|zxsytyv}yyzt|~qzyuwx}yusqus{y}}r}upzs|wz{r||sxx|y{~y}vt~~x|{~xry}{|xx|wvtzx~}|yxz}ytt{xvuwzt{xvp}|x{kxttv|u{vvvyum|}{wkx}vsux{vxvvkxy}ty{{tvxzxu||xnv|uu{~{xxzypzx}yytt~z}vx~~}{|yw|}{|z{~{z|yx|~yz~|}}}{w{xz~{{v|}~~~}sy{~}tw~|{xyy{{{{y~~|ws~}|{}y|}||{}y{}z}~~|{~~~~}~~}~}}~~~~|{z~y}|z{~y}r{|r~|y{yxy|qv}s|yz|tvtuu{w|{{yo{pxsz{yxxy{u}|t}rwy|{wzz|uz~u|yzxzyt{yztyx{wwx}zuzqws|z|}yy}rzzw|~~|y~xw{||{|~wz~}zwz~{~~}~{|z|}wz||}|z}~xw}~}|{~}y~}x{{y{~|z|~~{{}|{|~{z{{z~~~~|x{z|~ywx}~{{~{{~~~z|~}w{{tz}{zx~sytzp|~~|x~w{}sy|zvuzwtw{~w|{{y}zwwq}|~z{|}u|~v~}v|}|{xzvr{}~~|~yxpyy~}z~~}yzu{wy||~~}xw|~}}}}}|{}}~|}}{{~~}|}~}~||}~}~~~}~}~~}z|}|}}~}~~~~~}z~~~|~z{}}~~{}~|z{~||}}}~}~|{|v{z}x}xv{|~x|{}|swxu|zxx}~tz{}~w{z}wx}{w}|}{zzzv~}}}|{rz{~}y|~}z{zy{}zy~~{w}y{~~}~~~z{}|}|~}{~~}~}~||~}|{x{}|}}|}}~{}z{~xz}{{~~~}~xx}~~~zw}~~~~{}}{|~}|~yz~~|~~}~~~|}~|}xx~|{}~}x}y~}|~zy~{w{y|~{~|}~}{z~}z~~{y}~~~~z|~}~}}~|~}~}{}{z~|~|~}|}|}|}~}|z}{||~~}~}~~|}~~~~}|}}|}{|}}}}|}|}|{~}}{|~}~y|~{|}|}~|zz}~|}}~}{|z}}}~~~}zz{z}}}|z~}z}~}~z{}~yz}zy||z{~~{w}{}z|}y{|~|||~{|~|}~}}z~}}~||{|~~z}}}~}~|~z{~}yz}}{|~||}~}{z~}~~~|z{}~~z~~}~~}}||}z{~z}~~}}~~~}~{{~}}}}}~|}}~~|~zy|}~~|}||}}~{x{~||}}{|~|~zy~~{~~~~~~|}~}~{z~}z}~}~|{}||{{~z|}~}|}|~|}}~{|~}~~}~}}|~}{}|{{}}~z~~{}}{{{}}y~|}|~|||{~~~}}z}~}~}~~}~~{}~}~|}|~}|~}~|}~~~|}||~{|}|||}|}z~}}|~}{~~}~llk_linux-2.3/data/wav/Link.wav0000775000076400007640000000321010304615206016017 0ustar alpheralpherRIFFWAVEfmt ++data\~~~~~~~~~~~}}}}~~~~~~~}}}}}}~~~~}}}}}}}~~~}}xx}}~~}}xxx}}~~}xxvxx}~~}xvvvx}~xvvtvx~~}vtttv}~xtqqtv}}vqnntx~vqnnqx}tnllqxxnjjnv~xnjglt~vlgglv~qgegn}tgaalxte`al}na_anveZ_j}xeXZexvaWXg~lXUZnx`QWg~aQQa~`NQetXKUleMK_qUGWvvWGUtvWGUtvWGWvtUGX}lNK_eMMeZGQntUGX~gMMg~XGUvlNMa~XGUvgMMgvUKZZGUveMNllNMgqQKatQK`tQK`tQKanNMgjMNlaKUvXKZvQKegMQvXK_lNNqXK_jMQv}WMe_MZjMUxtQNn}UMjXMeZMaZMaZMeXMg~WNntQUvjNX`Ma~WQqlNX_NjqQX_NlnQZXUvaNgnQ_xUXZUv_QqaQleQleQlaUn`Ut_WxXXxW`nUjaWx~X_lWn_ZqWj_ZlWnZ`eX}tWlZaaZgX}nXtvXn}Xj~ZgZgZj}ZlvXqqZxj_aaZltZxe`_lq_`gv_~agv_~`jn`_vegn`}_}`qeglat`}`~`~`}`}`}`~`}avangglevavejna~xejqaqje~vge~vjeqlejvxjelvxjgg~nvvljggjl}nxnvqvqvqvqxn}l~jjjl}ntxljlvtlj~nqj~qnlvxl}tlqlqltl}xltqlx~nnx~tnt~xqnt}~tnnqv}~xvqqnnnqqqqqqqqqqqtv}}vtqt}~vtt}}tt}}tvvtxtvvt}xvv~xx}v~vvvvv~x}}xvx}x}xx}x}x}}x~x~}x}x~~}}~}}~}}~~}}}~~~}}}}}~~llk_linux-2.3/data/wav/Shuffle.wav0000775000076400007640000003016410304615206016526 0ustar alpheralpherRIFFl0WAVEfmt ++dataH0yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyvvyyyyyyyyvvvvyyyvvvyyyyyyyvvvyvyyyyvvrvrvyyrrrmrvyyyvyyvyvyyyyyvmmrvryrhbbhyymeeehmyrmehhhmyymrmvvrmvvyyyrvvrmrryyryvvrryreebrvyhvryyrmvvvhh`mebe[mvh`[L`yye[SOLDOybXAF[rvrvbA5F[eSeebm°m22Sr¶bFASryS2AemꚀ)D55  Oy)2AˆD#(Sm:yemFS :SyϚ AȓvXODrȦD=2(2: #D[AmSSO:ryyv)2(eO(h`[((=reerSeOryȶhmrʩyhȻịeeyvyehrrv¶be`bmyebOLDLXr``h[SSXSXXXbmebXSXX[bbhb[beb[XLFOLX[ehmmb``[``[X`eb[[SXXXOS`mmrvyre[SLFLS`mrvyvvmmvrvyyrrhmhrvvvyyvmmryymhehmyyrrrmmyyrehbbbemymhhmmhrrvrrmmmvyvvrmhrvyyrvvyyvyvvrvvvvvvrrrrvvyyyyyyyyyyvyyvyyvyyyyvrrvvyvyyyvvvyyyyyyyyvyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyvvyyyyyyyyvvvvyyyvvvyyyyyyyvvvyvyyyyvvrvrvyyrrrmrvyyyvyyvyvyyyyyvmmrvryrhbbhyymeeehmyrmehhhmyymrmvvrmvvyyyrvvrmrryyryvvrryreebrvyhvryyrmvvvhh`mebe[mvh`[L`yye[SOLDOybXAF[rvrvbA5F[eSeebmm55SrbFASryS5Aem嚀-D55 Oy-5AD()Sm:yemFS  :Syʚ#A“vXODr¦D=5)5= #(D[AmSSO#=ryyv-5)eO )h`[))=reerSeOry¶hmrȩyh¸޸eeyvyehrrvbe`bmyebOLDLXr``h[SSXSXXXbmebXSXX[bbhb[beb[XLFOLX[ehmmb``[``[X`eb[[SXXXOS`mmrvyre[SLFLS`mrvyvvmmvrvyyrrhmhrvvvyyvmmryymhehmyyrrrmmyyrehbbbemymhhmmhrrvrrmmmvyvvrmhrvyyrvvyyvyvvrvvvvvvrrrrvvyyyyyyyyyyvyyvyyvyyyyvrrvvyvyyyvvvyyyyyyyyvyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyvvyyyyyyyyvvvvyyyvvvyyyyyyyvvvyvyyyyvvrvrvyyrrrmrvyyyvyyvyvyyyyyvmmrvryrhbbhyymeeehmyrmehhhmyymrmvvrmvvyyyrvvrmrryyryvvrryreebrvyhvryyrmvvvhhbmebe`mvhb`Obyye`XSOFSyb[FL`rvrvbF=L`eXeebmm: :XrbL(FXryX:Femۗ5 L==Sy5:FϻL -2Xm(AyemLX AXy—)Fۮv[SL rLD:2:A) -L`FmXXS)Aryyv5:#2eS(2hb`2# #2DreerXeSryhmryhۻѶeeyvyehrrveebemyeeSSLS[rbbh`XX[X[[[emee[X[[`eehe`eee`[SOSS[`ehmmebb`bb`[bee``X[[[SXbmmrvyre`XSOSXbmrvyvvmmvrvyyrrhmhrvvvyyvmmryymhehmyyrrrmmyyrhheeehmymhhmmhrrvrrmmmvyvvrmhrvyyrvvyyvyvvrvvvvvvrrrrvvyyyyyyyyyyvyyvyyvyyyyvrrvvyvyyyvvvyyyyyyyyvyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyvvyyyyyyyyvvvvyyyvvvyyyyyyyvvvyvyyyyvvrvrvyyrrrmrvyyyvyyvyvyyyyyvmmrvryrmeemyymhhhmmyrmhmmmmyymrmvvrmvvyyyrvvrmrryyryvvrryrhhervymvryyrrvvvmmerhehbrvmebXeyyhb[[XO[ye`OSbrvrveODSbh[hherrDD[reS2O[ry[DOhrϓ=)OێFF(#([ަy=-DO°O:=[r2 FyhrSۋ[(#F[y5)Oʦʶv`[SrSLD=DF(5:SbOr``[5FryyvAD)2=h[5#=meb=22=Lrhhr`h[rymrr¶ymʶȩhhyvyhmrrvhhehryhh[XSX`reemb```````hrhh````bhhmhbhhhb`XX[X`bhmrrheebeeb`ehhbb````[`errrvyrhb`XXX`errvyvvrrvrvyyrrmrmrvvvyyvrrryyrmhmryyrrrrryyrhmhhhhryrmmrrmrrvrrrrrvyvvrrmrvyyrvvyyvyvvrvvvvvvrrrrvvyyyyyyyyyyvyyvyyvyyyyvrrvvyvyyyvvvyyyyyyyyvyyyyyyyllk_linux-2.3/data/wav/Win.wav0000775000076400007640000004105010304615204015661 0ustar alpheralpherRIFFBWAVEfmt ++dataHA~~~}x{}}}~|xww}|}|z}}|x}~|}x}|zz}zxxzt}|}}~~|{|}zvnw~|~}zxz{~zv~z{xxw|wwz~~wsttgquw{owxsu|sfrzwsxw}}xxxzvp|zxz{xfvy|x}wsxyq~|y|oxmdjdq|~ro}w{odtmn|n|w~v}swsuyr|x}s{~xmaivq{snypqnpqzxv|xxzwhpqx~{{zwzoflnn~~{xqwxuxg|zizopjzzqaylx~n~z~tyzjwwupnmjxwfpnwzuqqx}uyqp|qz}}x{kqnscfwv{wuq|}xvcy|ufmxy}}fwywvxxw||vhuxxi`nuu~||wnfdszwsyvw}}||wmqg|zmzsqc}~{~tzs{}kpsnnmu||uggaswquwxsqnz}}ux{ly~wzmv||xssw}t}xuj||fymlx}xinrxlws|www~ttnv~qjswxz|smnwuxx{wzs}y~oylq|z|y}zzuz}xz~ixxp|h~psu}lwvwwutxuxurqtu}y|ux}w}~spxp}v}}}w}}|}x{x||w||zw}xzxx|y~|}|xp}zzus{x}wxy|uxzy|z||xu{x{u|~~}y~zz}}zq~wzw}xw}}|wy||}x~||||w|x|wy|xzw}y}zw}{xw||yn|}{}y}w}uw~~||yy{xz||x{}yz{|}}|{|||~xxz~xzxxzzv}uuzxwux||~x|}wzzx|xz||vw|}}~y~{xqzxt|w}x|qxrw|{{{qxxzw|usu|}z|}vu~x|xz||wxww|~{||xz}|~|x|||}t|zsz|qwz{}yw{tv||w{|wwu}rpwv}yuv|xx|xv~||}x|}zyzu}|~}zu}|x}zy|~z|}z}|}w|}x~|x{|x|~x|~xx~}}|~|~|}}|~|u{{w~}|zv~|z~}||}~}}~}}||w}|t{}}}}u{|zw|{rxyuxpy|{||||yz|}|u||xu}z~y|t}z}zy~|~wv}qy}wysz|~y}|z}y|x~}~zqx|x{y|z{w|}|wxfw|||xv~zy~xyswwnw}zzux}xzx}twz~}wz}p|yy}tnzwq|wpw}j~w}|wwwq}wfr}pxxx~x}qzxu|gcwn|sx}ywrpnxw}||xuqihq|xkqnlkvy~y|{uyxsnpxzwqut}{nuus|k||qmcelqxyueuw{yvxh}w~huiqtwu|nxxusq|sncuwt~|Nffk|u~_]jv|unusqjwtq`j}qqxuxmzm~~p~nqtslxawawiu|~q_ijpm~{wn|qydnpxcqwvxntoqfuv}\x}}sediwv~srsa||q}}v|w}}onanw}{dx}pikwnx|{uqp|zutfvzncmlk}s|on\muz}~k}{uwzxu{~qk|}|xbhmurz~|cnm{tnbui||u}R{xdnwxx~~o|nohw|~epz|upsuyx~xpny|n|px|srn|dru|{tzsq~c}zuv~suwq|tenfaxnu^~py|xvyj|nlutt{gpkkxk}sp|skasu}zutu}npvmrx|}uk|xru|ugx|qp|~|q}|pxotwsyxuq~kwcuoiw|xuz{luzxti|fqkx|yuyzwfw}uxm}p|wwzxtmnxgftw~lyqwum|}qlxiuzwsns}ouw~usxwxyx|w|ux}hnqnpgps|~|x{w}uq|nr}suzs{w}Zsb|~q{uxq}g|x|zxfnu}axzuksp}wzY|uwxzQwruizfwp}pwzo{zyq|www~ywuw{pliwqx]n|~kzmn~~hws|wzrxl}pfu|ufbyw{{}s{epu~|]qq}puum|pf}zuk{iw~ux}|vx|hyxquyvwq|osgzxw~wnwokwfnzwuqxxxuwxzu||}rz}}pzqjn}vssqsesru}}uv}uuwunnltxq}pxqx|~uwqsw|}nnyxwywuqvfapu}xwwzu|nxzvrqux|kv}xxhyyxq~z||zuwtwqqi_qx|xwz}sl}x|mx}u|w{z{x}m|fw}w|qsr}}~twpyzjlcfn}zt}z|quwqswwwwg~x~mw}~nn|xq}wvwozzugvk}ycqdavxxzx{xkw|wnoeyxhqyxv}pzzwg}wwzsrx|rf}wqe\f|||wg}zuw~xyz{kin|rru|s||sw~rmp{z|xzwjwutee}ezvxwxpxqwzuwwcqowq{r|vlvx|}z|q|zxwz}zpnqzzopyn|m~xqxuppx}w|s|yvw~}{zsxpsxq}|x|{|y~n}xyqyvutrw~|zsnxuoz~}zpxywxvqwww~wxupn{uu~wnq|yqvnz||}}qmwnx|wn|z}|uk{qxu}|xu~pxqyr|yv|vswls}|qjsonz}wow}|u|zq}usx~}xvx}zxq|r|y{uz|xyunmympnewu}ywmmyxpxw}n}xf|}}sxswtx{wx~xs}wfp||zpim|u}rnop}sxzr|zytk|||s}|nslux}yww{qn~}|}x{fp{puxqpixx~n{|w|pxzx||nxjk|pw{{t}un~|yz|iuxzyqzqqh|{|nyw|{uxn~||y|roxyxzu}stztx}wynvvz|znoxknz}|qu|~tv}z||zqt|}xyx|uwu{w}|upwx|zqt}ulyx}x|zrw}uw}}|xw|qynwxm}~}|}|yxzu|w}mx}zo|z~~x||ys||ux}}x|u|xuowwtlxxv}x~u|yzqwx|q{}yn}zzxpxz|x|}wuwyssuzs~zw|{ux{zz}zwdqy}~mq}{zqw{}x~xxw}{rtwm|zu}wv{zxxm]w||~xunwz}|x{oq}x}}xnz|xzq|swws|}ww|uzxw||utZiu{vqsm|wzzwi|u||qxwzzuwwq~wuxu}{}szx|nlchv~uwqsxst}qpqzv}zvwt|v|wuuxqz}uzw|uysjlecw|~|qxvqxz|vvulz||}vnx~||xny~|wk~wsuw|qpeiXu||z|zpuur||uw}nxx|}{|ovx|xzuyupqz|ul||{{unohemz~w|zqqs}s|}m}lqxw}|vwuu|t|vxxuqpuysx~wxwynxietuyz|{xypumx{v|sds|y|zr~n|ztyu|pxwnjwv}w{wnqnczurzzws}mw{q}wridotzzrwuwvquyws}mlo|}{xyxr}zninvxsxw}sxqu}|}~uxxlh_duowuzxmqqqnllxzx}|t|zsnjuuttp}}uqi}|uzujfXzzzuj{usypzzpngp{z~zxwy|z|luxuqujx}xwe}|}}wniXn}xjz|sw~{xxrqjntyxu{|wo~}wuwqnz}qr~zxxjfjuxpx~|v~{ruqpxnqy{|tuu|q|uunzjvurzxz}wupqqiyy{|}}w|qqsqz|tfm}u|pxpw|zzyuupc}w}|~{zs~wox|nm|x{uw|v~xnq|wfimun|~~nq}uxxseh|}}|}ww|||ryqqt||tvys~{pq}xhngnuxr|npwzzqjhw||wzv~|rxqu~{|wwsrwxv|}nngg|vv}|uxy|{xrnosw~{wyvsuu{w{{qq{w|x}upkkuxwxq|z||}|wnpwqyx|ws{~~yx|q}w~~tr}|}u}vsntuuzxvw}||}yzqnzsruxw{wv|~x}xws}xuww}xwxum}|ys|xx|w}||z{|ukxwumw~x~xxxzxz|}qzz{tw~x}z}uzwxqn~zun|yv}~z}qzvun{uznms}~|zqxu}rqsxmx}w|}}x~zxvvfuepzu~zxnvrpwwvzndy~}y~|wqx{ppnxiuxz}|x}}yuznozp`p}u}w|zoozouwvuxdswxuvwpuj|mrnx|vuzww}|zntqic~s|txwrzzuuowvwow||}|vqwsxjyuvgp|xwqx{|xz|znzvmiu{uw|w}x{||qprwwvw|z{wwmz|tux|givw{n||}xyxzq}tuqow}|wuq{xz||vjutq}xx~zx}sqw~|{x{kkmywzq{{z|{qx|wxzxnuxwz|q|xwwwqnrowuw}u}|wq||zmnhnuwz}yuxsv|{s{|wgu|xr}usxwxmqskz|~xxr~||w|{wqjfs}}|}uz|twxs{}glzotvxyzwnmzep}|sww|{uyvmct}uxv||q|nipur|wuwwx{nrxlm~|p}}}s|ww{jeu~}}wus|}yr~qmkxwu}~rwtzryqz~ktwyruvwxuqf}x|{}ow~|{||upmp~}uw}|usu~nun}|qwwwwrt}xqknq}|||yu}xx|xnsqn{~zx}voyxtksxuy}zw{~uuy||oisuq|y||vt|}t{|}ttrxjk{~{}xswzrer|t}xw}{}xx{||qd|xqmv}uuy{nzzrst}n^rzwuyxyneq|q~~wsx|}}w|u}~~zzsjx{xeoyp|~upwzrpxxqdl}zzwvzgguzrxpm|~|}qw|xw~utz}zzikwyn~{zk|}pnz|nkp|xzqwjdwxwz|wcwzzsx{}zsqv|z|xqnm{|qwnx~qnz|pm}tvnwomwv}{w|fj|~wxwko{|zuuwnp~}wwuvruu{ntxv}{irr|vuzxxomq|zu~kiwrwzvnsx||xu|~uu|wpy||px|np|v|q}|{wzzsunn}xx}pfzupxw{wi|y~}s|xz}wp~yqhwpwzxtx|x~}{{zqxtgxyyyufuzqxuzmqxx~|xwzx|{sxz_r~vuq}xzwu|{utxzjt}tzlq|uztxxwspsu}y}~q|xz|~el}wnxwu|}wpuuxyw|~nqt~q{sxumnxqzsux|x}npm}r}|uxzwqtpy{z~}qoq~wwwr}qgsx}|~wnz|}wuwujy~~xx~~zy|ppnw|}ysnpy}yxsxx}fg~wz~xqq~wvuzqm~}}xww{u|}qnnywxqnqwx}zwuw}nauuvw|xtq|xuzvupp}{~ztv}uutpnzryxpkqxs}{|{zxwtck}xss{yss}{w|upxnx}zwstwwz}uquz|ytnnpxuw~z~zuokk}|uoxuw{{}xmuus~|yrq~wz}suwxtysps|v{{x~wigt||}|qx~~z|}zwonyzw|tsx|uvrw|u{zwzuwz|y}|xzxncr|~s|~z{|pnswx|x~xwuzunowxwxx|||}x|||{uz|ynen}|z|}|||}tjsrrry||ws~lfvwzxw|uyxxw~||xsyznjp}|zz}|xz|{{xhrxknwyoztao{yvw|wu}u}w{ytqzngt{uz|vr|wz|wkm}kds{pu}xij}xsx}znw~xx|xuqnisw|uw}umx|wxlnu_iqqxxqq|}xsw||sk~yz|z|xsw|uju}xwqxwju{|qox|~wkc}xmq{sxvzuw|x{xqz{}zwz}xpx{ypz|zqv|wnmzyvsvxvpqwzyop|urxxw|yuwx||}|zsuyqx}zyx|u|}x}wnnz~wqton|qz|rs}tus|{u|ursz|tq|rzzwz|v|w{{{}vnux|}qqkjpssxw|uuzv}vqn~xxztr|}x{|qr}zzxww{}wl}|twofexpz}x~}|sru{yqm{|wrvv|u~|}sj~wxsz}wnxvzzrhb~~uv|w}||{lt{|snwto|zwqy|~}ukzu|qxxnzz{||qme|y|wuu}wxnm||vqw|}zmy|ywst~|tqxw||{txzwu{z|rqk~q}}pssqrk{||wu{yx||qx~}tmzxup|xv|xz}|vvw}|}}qns{nvsn}zmxwquv~wz|zwsxv||mqxsq{|ssw~}~ztrw~x|}|pow~nr|tqy|}quzxvnzw~}vpqv}vpx}xurz|vop~|xsquxutop|qqustwxxx}}{nqx}xknqzwvu~tuu|xxqnx~zzpru|sukpxwsjqwq||snqxmjp}{|xtrsuu{squzzrssv|wx~xikz|uimvnwx}xqk|ynjn|}wmmrx|~yqwwymowxyywoe|~}wkiqnp}|{|~wkv}nmoxiinxx|wxyukfu}|tywhu{nnkmiuz|}~|qs}unq|||ifnwz}|y~sjeixrz~qq|pnpjghz~~|||xw||xqsw~z}mdiw|}~ukdcw|tpzwsnqlfat|~|xx|}|xwwuyx|xrdcs|xmfckxnw}~wqppgcj~{|wrw{vuwx{u}||zzlakx|xoidjqu}~~xqnjcgq{uzrrtquuzxzxx~sffz{}|olek||zu|z~}xlndjnq{q~~wn|tsqu|zywuzng}|yxqngnsz~zz}y|nngjpln|vz{qwyqqs||us||~}qp}||}qzwojorrx|~wxwoikrmdp|z|ww~|upr}up{w|~}uuxurs{slqvnzxu|}xz~xvnjsncd{|xzx{|yzxqquoxvu}ww}p}wo|znsyns}pw~w|yzqnpoe_nzyw}~~wuxupxpxtq|wwqwzq||~||sr|qny{qq{w~w{xusnfafqs|uqxwo~twtnu|}uws|}u{w~|~xuuopzvouxw{zzwmgccgwxwquwpu{qqswx|rw}vzxx|xxxqnqzpssxy}z|ogeda~|z}zquwn}}zzuqusz{wqzxxxy|x|umnvzwqo}{|z}qnge]sz|uuwo{zzyqxpr|}}qvxxzzzxwqkk{xujx||x}unnh[jx~|ywxn}|wz}uyqnrupt|x|}~w|ujgx~|ykq}~w|upqn]d|xy}xo|~zuw|yrqlqznn|}||~}|~wxmfq|nj{|yxwsur_d|z||o|}|qwzssng~oiw}|{xxw|oin}~~pkywyuuwvcgx||~q}}xuw}|vungpulrz{xwz|unov|vp|w~txxwikwu{|}w}zzvx|~|zwqjm|qqz{z|xz|utqx}xu~|{zwyzxnnxwv}|~z}zxxyzz||{wpquxvuz||}z|{z}xxszwy}}z}z|yrsz}xx||~}zw|z|z~||uwuz}zvw|~|{yy}|vw|z{}~}}~}|ux{}|x{~||y}z{{|~zzxx}|zwz|yx}xxx||~}|xx|~}x~~~{}|z|{}|{xz{xx||z}}|zy}}~~~z{}~}{}~~}~~|}z||}|zz|xxz~}|}~|z{|}||}~}|~|}~~||||}|z~~|w|{}}~||||}~}|~}}}}||}|z}}}}{~}zz|}~|}{~}~~}|}}~}~|||}}|||~|}}{{|}|}||~}}~}}}}}||||}||}}}|{||{|~~~}}}~}}~}}z||}}|}}~}}|||~~||~}~}~||~~}~z||~|~|~~~}|}~|}}~~}}~||~}~|z|~}}~}}}}~~}|}}}}}}}}}}~~z|~}~}~~~~}}~}~~|~}~~~}|~~}|}~~~||{}~}~~~}~||~|}}~~~||~~}||}}}||}}~~}}~}}}~}}}~~}}||}}}}~}}~}|}~~}}~}}|~|~~}}~~~}||}}}~||~~}}}~|~}}|}~}~~~}|||~}~}|}~~}~~~}~}~}}}}}|}~~}}~|}}}}}}}~}~~}~}~}~}~}}}|~}~~}}}~}~}~~~~~~~}~~}~}~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~}~~~~}~~~}~~~~~~~~~~~~~~~LISTBINFOICRD 2000-11-15IENG Deepz0neISFTSound Forge 4.5cue dataLIST<adtlltxtHArgn lablRecord Take 001llk_linux-2.3/data/Makefile.am0000664000076400007640000000077110356523604015657 0ustar alpheralpher## Process this file with automake to produce Makefile.in ## Created by Anjuta - will be overwritten ## If you don't want it to overwrite it, ## Please disable it in the Anjuta project configuration llk_linux_datadir = $(prefix)/@NO_PREFIX_PACKAGE_DATA_DIR@/@PACKAGE@ llk_linux_data_DATA = \ QQ.pak\ wav/Cancle.wav\ wav/CanntLink.wav\ wav/Click.wav\ wav/GameOver.wav\ wav/Hint.wav\ wav/Link.wav\ wav/Shuffle.wav\ wav/Win.wav\ Classical.pak\ Diamond.pak EXTRA_DIST = $(llk_linux_data_DATA) llk_linux-2.3/data/Makefile.in0000664000076400007640000002575110365445011015670 0ustar alpheralpher# Makefile.in generated by automake 1.9.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = .. am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = data DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.in am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = SOURCES = DIST_SOURCES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; am__installdirs = "$(DESTDIR)$(llk_linux_datadir)" llk_linux_dataDATA_INSTALL = $(INSTALL_DATA) DATA = $(llk_linux_data_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMDEP_FALSE = @AMDEP_FALSE@ AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DATADIRNAME = @DATADIRNAME@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ F77 = @F77@ FFLAGS = @FFLAGS@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GMOFILES = @GMOFILES@ GMSGFMT = @GMSGFMT@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ INTLLIBS = @INTLLIBS@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ MAKEINFO = @MAKEINFO@ MKINSTALLDIRS = @MKINSTALLDIRS@ MSGFMT = @MSGFMT@ NO_PREFIX_PACKAGE_DATA_DIR = @NO_PREFIX_PACKAGE_DATA_DIR@ NO_PREFIX_PACKAGE_DOC_DIR = @NO_PREFIX_PACKAGE_DOC_DIR@ NO_PREFIX_PACKAGE_HELP_DIR = @NO_PREFIX_PACKAGE_HELP_DIR@ NO_PREFIX_PACKAGE_MENU_DIR = @NO_PREFIX_PACKAGE_MENU_DIR@ NO_PREFIX_PACKAGE_PIXMAPS_DIR = @NO_PREFIX_PACKAGE_PIXMAPS_DIR@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_CFLAGS = @PACKAGE_CFLAGS@ PACKAGE_DATA_DIR = @PACKAGE_DATA_DIR@ PACKAGE_DOC_DIR = @PACKAGE_DOC_DIR@ PACKAGE_HELP_DIR = @PACKAGE_HELP_DIR@ PACKAGE_LIBS = @PACKAGE_LIBS@ PACKAGE_MENU_DIR = @PACKAGE_MENU_DIR@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_PIXMAPS_DIR = @PACKAGE_PIXMAPS_DIR@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ POFILES = @POFILES@ POSUB = @POSUB@ PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ RANLIB = @RANLIB@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ ac_ct_F77 = @ac_ct_F77@ ac_ct_RANLIB = @ac_ct_RANLIB@ ac_ct_STRIP = @ac_ct_STRIP@ ac_pt_PKG_CONFIG = @ac_pt_PKG_CONFIG@ am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ datadir = @datadir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ prefix = @prefix@ program_transform_name = @program_transform_name@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ llk_linux_datadir = $(prefix)/@NO_PREFIX_PACKAGE_DATA_DIR@/@PACKAGE@ llk_linux_data_DATA = \ QQ.pak\ wav/Cancle.wav\ wav/CanntLink.wav\ wav/Click.wav\ wav/GameOver.wav\ wav/Hint.wav\ wav/Link.wav\ wav/Shuffle.wav\ wav/Win.wav\ Classical.pak\ Diamond.pak EXTRA_DIST = $(llk_linux_data_DATA) all: all-am .SUFFIXES: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu data/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --gnu data/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs distclean-libtool: -rm -f libtool uninstall-info-am: install-llk_linux_dataDATA: $(llk_linux_data_DATA) @$(NORMAL_INSTALL) test -z "$(llk_linux_datadir)" || $(mkdir_p) "$(DESTDIR)$(llk_linux_datadir)" @list='$(llk_linux_data_DATA)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f=$(am__strip_dir) \ echo " $(llk_linux_dataDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(llk_linux_datadir)/$$f'"; \ $(llk_linux_dataDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(llk_linux_datadir)/$$f"; \ done uninstall-llk_linux_dataDATA: @$(NORMAL_UNINSTALL) @list='$(llk_linux_data_DATA)'; for p in $$list; do \ f=$(am__strip_dir) \ echo " rm -f '$(DESTDIR)$(llk_linux_datadir)/$$f'"; \ rm -f "$(DESTDIR)$(llk_linux_datadir)/$$f"; \ done tags: TAGS TAGS: ctags: CTAGS CTAGS: distdir: $(DISTFILES) $(mkdir_p) $(distdir)/wav @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ list='$(DISTFILES)'; for file in $$list; do \ case $$file in \ $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ esac; \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ dir="/$$dir"; \ $(mkdir_p) "$(distdir)$$dir"; \ else \ dir=''; \ fi; \ if test -d $$d/$$file; then \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(DATA) installdirs: for dir in "$(DESTDIR)$(llk_linux_datadir)"; do \ test -z "$$dir" || $(mkdir_p) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic distclean-libtool dvi: dvi-am dvi-am: html: html-am info: info-am info-am: install-data-am: install-llk_linux_dataDATA install-exec-am: install-info: install-info-am install-man: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-info-am uninstall-llk_linux_dataDATA .PHONY: all all-am check check-am clean clean-generic clean-libtool \ distclean distclean-generic distclean-libtool distdir dvi \ dvi-am html html-am info info-am install install-am \ install-data install-data-am install-exec install-exec-am \ install-info install-info-am install-llk_linux_dataDATA \ install-man install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am uninstall uninstall-am uninstall-info-am \ uninstall-llk_linux_dataDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: llk_linux-2.3/data/QQ.pak0000664000076400007640000536146310354767465014673 0ustar alpheralpherLLKPAK33@ŕ"7onpx>A;w}t - onpx>;w}t rUP  onpx>?;w}t w"  % onpx>AU1 T onpx>=;w}t v"  % onpx>?Uq#  onpxC;w}t u"  % onpx>=UE ' onpxB;w}t t"  % onpxC;U  onpx@;w}t s"  % onpxB;U(  onpx>;w}t r"  % onpx@;U} x onpx=;w}t q"  % onpx>;U {] pnqonpx;}{t p"  %U=  u|v|{;}{t o" m - pnqonU  U|a|]yn;w}t n" U %UG  y|t|;}{t m" A - U|a|]Ut H? znv{onpx;w}t l" ) % y|t|;}Ut E }nr;w}t k"  % znv{onU0  rvpny;}{t j"  % }nr;U 9@ pnqvzntr;}{t i" %U.) @ onpx?;w}t h" - pnqvzUU \ onpxA;w}t g" % onpx?;Uj ?I onpxD;w}t f" % onpxA;U  onpxE;w}t e" % onpxD;U 2 onpxF;w}t c % onpxE;Ui  onpx>>;w}t b u % onpxF;U; a$ onpx>@;w}t (  a % onpx>>U. ! onpx>B;w}t '  M % onpx>@U 3! WSVS 99 P !& !*',+*'))-1;4-/90))5D69=>AAA,4FJE?I;@A? P%%?.).?????????????????????????????????????????????????? U/  ,      .>N ^n/~!?0O"_1@o#$%&'234567ABCDEFGPQRSTUVW`abcdefgpqrstuvw ,      .>N^n~ /?!O0@_"o#1A2$%&'34567BCDEFGPQRSTUVW`abcdefgpqrstuvw   L  5555Q>ڳ1bEyhO?0 }d* l 8`0ܴrSèd›ʢA:@ .l0 vq6 b N 68\" |xreqRW\iJ uL=KuL s h+Mb !G!t<$^X\2 T _~[  ` f,u: |噔2VBB ^9\U 'Kx I -DB V 6Hlΰ f B $I=9 6Xl-?GX뒣<4 4~ Y,p  )\[;$v r$ `*~ @Z2 L E }bV4 I9\Uh lh$ Sb]VIc-A$= ` y 0V(|S0{Wܧ" φ ` ኗ ڂߚ)0A ) V8dwr0IJL L#C<O*KӋц؊B)t:< gN I, ‚,!ElB )-L\(~ dsX- ̪` {Lq኏t|?ߜ  B,n Zj} 7F0}vr<T | Ih 'K{ Sx4 6 q$^ A L wM,6K,W wLT/9zUl BHG ; ȄtAaT  ,, 3s Eg8^ 7EL ۔ :jTpI?[L$^όtP K죰G, „؏6Й= l,T   h 5 ە k)Aq,^ ɬ ܔ :kמଲ,8 + |4 wL LdIq%)'L$ P ۔ : !tL^0 RW ̩Ll0 tN Kߌ죻LguI- ,$ Q}[Ġ \N ygȲEj̿ Q}L^  „V4F ,, Q}L^   wQm ~Xp2,8wT   glj}OZ,X +Th،, ɬ=FBKLxf Q}Ln4 w  „ב ߷̣Ʋ ̩|^͚C/?:LU( 6L vLd~m)f0^ ̩L/N ygK4 wKM] ̩L ܔ V gN I1 :jO15+# 0\B@$ QJ: :N*z :k$%LW2=LGL= ՛K4 wL 죻.;ֲ |L\0 ܔ V gLL5 +   gQ3JOq(P{T9%43BC ![/X/. 6&kk J"TsDNR!cE^R! ^R! ^R! ^R! ^R! ^R! ^R!+' Lڌ'i($ ljڹm~d 9ӌ1pŴt),ߧ$'~‡7^ `L 龎v4iWd ߸-_8 ve!l9{'jYzcϰ7VdFB_b%LW~ Q2Vv34Du,߹MSAi5JA h7L +b-zkU0{H>UcoFFUm `g`(DEsp-231g_!|ײE9!9p`FE7, _IyMҋ\lwGԎļg$Bt~4wRuh /d)Ut4|<\H`eδ%ϫwL̄A3"]W5 et㒙q~S:XV/ե3 Ğ^T4&!7-c3*/-0K2uJU xHHs9g+V$4Ibjـ5)Z>'>ב`vFBܻ7QR&M'8݇aKFZe?[V@dNSd䗑P~c\{F?p&^F"o[M^+W])ߩJ[FJR3K^W'Q>^I릏~oXݍ 5Y[Щz wCFUC^IϧcBLWbM 5opQ7~Ԓ_K01q5].?VH~'AJnaSbq/ ݄CᆞӀW#)_es?\~6/*Kb5y^qޚܐۥs*"G~M e A?N.0_%ԧTG)#H_X+ 6mG)!\\Ibm3BJX{5H~l9AU[!X>A-Zꀧd%Ͱm  MӇ`0cC-[E7}mk],3ӝq, ܴ*u> a=1'd%,{ʷ^K`Z[14E^kz3 RY 8xœ4kk*-8p5 5 5 5 5 5 5 G<Ni* l Xc/}…,U$ %pӞEA Ƴnԩߡ0%3Im2[v)}a)a.00jNecaV-Ȗ]@O؏N7>碍 ^U6-sVZLf)[ `7ߢ0Grg"0ӹ&%yp|ߤ>W50,Y:ɬCH'YnI%S߱QQ>$cQ;F}F+=eV:uשzJ %6Ws\ b 5A7TZt?"__(PQpYu㩿E,W(i@(,WI&:_"f$0U9a`; g-k `La}6R]Wb374_7h&i{I0؛\ O*wdfK$Z9~`~[׵6K^~e:4w\.]wR EHSi!^2W--Lk-cE+6 R3'qDŃ%)s٭tVK>W/=Fo rn 3]B%1q5• 3FYC$ s&d AAЛ߲H /aMEFԭ7ɔ2aL:II/4냭T|wj)IJ(l{}vsJWQy ~U`FF~e p(%ԇiq_'Q7\b-pvT6i9Qb`w3E M1}H'o ϫ0k+ SK@Ai16ߩԫ߮1%0UԮ vipי מv5HlH&édf)%H\N6:^' kk F> kk**oK1!^Ry!^M!^M!^M!^M!^M!^M!^M+P i N J8 x Tx + b 9>ϖEAųp@6)8T.` @B6,4sJ@Mi]eX{Kp/G G+൴,mV"V76vzIEߥGU$g)E`32M>>n/XP\IRH97L3{8Q6 !"s^1ʿVLg&q'hL3OD0 c67%\ḱtꅸy(B-\F'J$.a[Kp}>ÞdEJi a Y㕒H-`"}?vQ4M  TngO>\!,`#9ܺWqN!}V=)o 7b藝_Ho#c!6ӇWpJ6҂6@Ծ9M t wMղKaO-E) iz 0X$Լ{6 ̙s_O#(z7 VJ68 5f@ T]@IM+@'ĭ_ptPqp'3SP^a_wЮIݷq>z9VB`ִ#3f;gdio`$`d*^~JIbm&[Ekߍ0h8--@YfJ_\A|O\\W|@YTy7xx4iĒY,*K^dy_#fubt&*\ cIǛ(כ(8r3WlxVIA#˽bۜkYިfcʗTY]ĕbz?bLoL``αW!h I+Ȥ% ~^ٴcTز1JAZ.Uxyy в7gԩr{e >a{Ks#Κcx N?yy$0*J;cV+9qǁ}`1 [Zl\t/h2$ UehsZ9p 'a.@Հw`jRuJ4pL?DT\.̲;VqthIձ H6Oc˜)]  T\OD[zi(8R~ IHVLۻ{H*eBٲ$sBQE)oE+D,A&4]/= tࡪoM06oE}&oGA\k6Z􎧅~RhI/4@] {JHeLשM&_t&^o.+\-`; `IawF4w2:X`¬4f 8ܸհJTя5}5 5 5 5 5 5 5IB - B4Li* l Xp@\ f'o βUF!m书p0v*-m ܲg1AJ`g%E!*uqp!>%:Q\F!&KN0+AF ; wN7LT I_6,Wd7a+1@LpUJ箣fnH}Y/pcD޺F8j:qW%+}Zc);7ɄC+KJrƚkh1K@gAS U(]1CiɎG K­ܥW ,۸8Y@5ж 20\zq:OԛVwI3=bh 7q* M_z{ [Cߐݤ4(SIpV 7|sbjӑI:7F5tW0dbz lAͩzÀ\m\#) c H,~c/zӟPH=Ϭ\pZq] a[Lb peSΤcz%O`_SHh׏o,@7Ì'NNMFiLPA\81 WDS&䫯3I)oU>4E0OwMh%-`T u3h _8;\EBlEZ: Lg"OΝ !y@bm*g*(!o*JqIe#r)精e.l0/V1ZcP ߙ4&;ne4`n5cPUfH&i2T!nSd4H!ًiI{(-a%`@& 왛"Ѫ]@pk}4ĝ{ E&^U+9i~M(l}n&FBJ?`}~7Г'F-;@mL3? /v?JZ)о [݊ahFo2[S>N)X7'vF)[KvF(-S~p7󸄆JRʞH=ܨ'pߴP(ԓťŠ.lȠ$"]2 RǞ0yŽAbJ:Ƀc2 7BX?W J]@lq0JR @f䣹^Q>M/kF+E,l\7#â &D$;o,O,a(:?6hG{f coĆq| @%%,|‡_P^4OWr&鋱9P;8 'YC\j∨Xc"f+͈Ϙ5 yhVZ." ^WgL_GnO\ hVS:M+sM<)D$c:% wPSO=6QI{ !KƵ/S&3f Gӓ6\PI)Nh=د&(\l@l wXȘύLW_5N][Wb,W6F;qgq 2 It]&]6 iOXr,1Vq 0AƦZ7'yN0(2Yx ~ _\q1cgmhɌK̪v%z.~k\y9{/#4ex` $S',%F!uibMsxcꏭp.S&""M[JځS18? KCU_I@tV'N!ȅ9!^~eR`e\"4V.F ,Io%tJu>Ç'SE%z*CEOTRJ}G`/z}uQba=kR>nDLͅhE,ӊ aİ'gB4f 8ٰܸJyTя55555555U x Vwܭi*$ l hQt :gm%aT~,5@K;GirMr@( VBڦdث͞ ~b&]8&? 9ؚWOcLWhe0T6Dث~M"|(?˵\ ձh}P).%^af;շS^:R÷ a[d ¹ht|+`ƃ'2-#MqOI{e2a0iPCGNp Ybr`\.+JAٹV+S[6I+%k>_r-/Dtod̂B__JTKZ (-_=Za Φ\6-)VN'DIa7ؐ>0Wd8)`?vXD-,-A3ZX%rr8Z!nGwمJHa/ldMOf,Й$߉ o0|4BAv 7n"WFoi-%gbƜBL$44m&j NJ[KW( &1"+39,+ q;EWDxF]!rDwfE\x&ep&EKe;;M7At,i{P>6jl.p60E: 簽g|gh?kwCTs{@HzZf{P0;|qop6ӌ,g[whl֑qJR6ūbnzBw};{0T|[O hj߁-d1Ib`FK]iy,) wP|)o*L??"wZ?P Y $gNvJ4h [K|Bh|&4`TD3ձ0i GGz lFT3\wrc,=iQ`|m&)om˒kjW\MeS0:>_R~~orA }W⸶sCÞ18o`FLGy(zyHsSfcVzgcm>H/*MF;^8ŚXzۭ)/5=[}Ip"@ڵHkPWy )s, i|=OR;p^ U19D1ߧg4s*o8tJO!"\> fud7MK⤁ ΕN-){1B:V;k91:;*dU??j )EI7(Py*~1nuhb[C@m;%tER bl`B@1xpk9&h7' wMa6I^+&`QX>N1)H_Ԇc U=I㨙VԺ0-4᧣J+GCb`^Kz2ʷy ,WdH[ - dd,\Rt^R"^R! ^R! ^R! ^R! ^R! ^R! ^R!+' Lڌ'yU1 gB - Bf,eˡsżQC>Y/f@imN/&*EqY~ʹ^ N!!.['^*Z%IuN*W&J '*vFz:W`,A8,Ϫ a&FTwrF~U)b,%N:giՃ@C)bt(\K%pW9`^mWVCZ,u1I\+Cғ[F2\ԭ+V-\ JnHg:scw#g5 it b5XPYf3R;Q+]E~ZWQu\J IVzT"$Gg eRһ:'Rfyr$rWL.>_b$aDZ _CvC=2(, Iz{i*n IJd<&OVRր>W!ӹ"ëNyqJl aRj&]YsIry"MLd*ן1Ee2or#9CFۋp$6y79Y%޸-zٙ¡! a]P8a6~WSWnOW} ?Vm.܉,WS~em`P|{6]ʊ7Q}~d>~-_ T!4WiQKpav O A=-qQYkw酞O=̲9- YNMB+\|aVEi)o걒I w13W@-^;\r4IiSު[ 瞐cybE^ Y vF27>|Q[V7Vyx @@KjXTx$^:Osÿh~ӕ'J[eTȩUw| ~vڑs sGgM%gV1U_u,C T~ <[60v_lL!)Zjw= w׭HEOMej;͹Wߠjjoq,N^%We*Ӷhe0۞>,0avgH!1mQ'PCnIv~p* .?Y h1 sQY?1oGC ze98=%FH1 %n rbÝE̺Z*~7Yj5|כ˱wׅk{o) 0N{pz+R J]jף(9C<߸ig{%i ,DZ̄\>eS#Fq*pLT.\;F/0Hi_@a.Qpށԧ-MWΐ`:9^eDly?\]lQ Kjs]3x6l-wܕ:N+XͷVz2OŁoh^:zy8K6FXGalZee$&\hȜy!Eef6A04Or:̠t #_qoH P 6hD`{<[kh1-)BWNvsxFH SH+E$z)CU\HS<\D蜥~\݋ޯ~fI+zT UXFac'OKBY\oE/"92xr3r%#i,_6{IH(>hXXz& SųִܲY3éV'u( c`?8`]AxHb q킴rFSTIqCkS3VJhBr./3Fi"qf=KY:`mTݗqY*8auۃQ@#0n,bP~¦g3YR&aY-Kwi+FU[LT5eNTߤ1~Y;Xp6L7~]K֍M+<&\D)]Gb'hBg Y TMhF"G ` kk*oK1!^Ry!^M!^M!^M!^M!^M!^M!^M+ i Nڌp0x NB bef~ AsQ;~WK vԠ+pʇpp=N\Pv@Z?Two3h`ɹ%NB/KJ\>e&YmP͸URE%q$P\wMI^UGs.EJw\ly~R͖- L)'I<*R5zbj! &U M}߽Y0T[FIH7F{}PZ\cfE=+nn*FHD{ ݻ4o &)(88FoQD>qMo` 77cJqvߢ\!4ݹ29^ €&ۈδC +[Um 3Ae.B؅XzM O  a1=%|%(̍"kJuZx)AIG >Z =y[}~Je׺(D7v0c={9r0rԣIpפ8,N`y}}Dc{9z4OpDKPl2Y;3-m[i`'HWG8n~(;S~ޢbA}H8 k87Ѥc1Emm;[?=-~ly|JdoI-'I`Ek6Q~|>Ol9ǙD^x1t1V0T0!ʖT6Ki,?3GzKa sS_܃Ϫ֙*H wHO~49( "#v Z>oR\(ZA;hYpbKI:Z)W],aB pbT߳_t9ray 딘\(x+͹4| hV|@@Uj9"Sۤ%_NZO"EiU)S ڃsb$@ 0h,T߰_u11ds\\ؗυ !|l Gn$ٯjSӗA_K_hWb2V:?o0 -JR-QmWesz)21Dӱ/S]B*S&^)5S?>Xb:sb ]ƫlQ"o]sU IԶ@_c?'J3D~h RsfCiƋYdhEq]l9^{n 8Cv:]?O0 K~"p@nvXpO0hrsr5=l}ҟR5B#M_ܣ T>oZnZ{>"yyр>yth}p?ɬ>,4 ^4#7݃C ݝ)~% p]% iz-lZ8X}RLimaܛ4@Yy1o.#FTKz&1 BwSg3nG` 6V~ ] F=ԌU  TpF0P!:,K/Ʃ{ÿk`0);JLn`ZJlĄrW ^Vrnp686 n.L3xB۲3~T9,LhugiTVyXT{m66 7(z1 , el+4,`{yʨX >tpg}feYhTS5 ׎"Eo1SGF6{У>3s_t{\g-5F<8/ xZ{3ܨ0E aup/ C5c f4e0e,M&vn(KN$yFŖ^K˺+E %咋{:z1i&)}[HU"dيV78ZGU9mp8 q#[nL#;65 T,vzqi@> %Cd]Q|TVx.pqE)A}.$9e/vO#Us,ϰx>Zv5,Wz9&̮c'.I"~D(%,ӯ콥Z”ِ~hm \cE A,?*6j0++A$: @\E-bMy6V) B-V+))P=l$1ۇ`X \^{l᫅%Zqnۇ!LW?ӚHJ~E-'EEFX?WNNHbss@ßS2$_Cu뙰Z@/agX_Ec+qׇ8wTYw"0Bz.ZWEF7$) '`z+GAdǞe^&dj},=% op/!y>}S}N7\?ޖSo@jSըSI+xFJZ7hi?.q虏^U6v0,4%yD=CʼnUh%U k-f}RџUCM% - 1\%(j :}vu! *y"EveҙN0(%y G ,7f+uYaCHdaK߶eSIkg|t)0 J7ؽtmm?E*xGYqe"m[g%fto&V0W1bu2,,Ι,w}c4w_՟~,U٭zF)PV I FSK ?HUr=}=t^ !oFd =ŤT(\TlOG`8=ŵא hM!^W3VF0Rpfr+J)wħU}D+мƻ ֖/m%̋x30U鍰  !Fh_⥞şDqtB/Z(-Y=cB&_~tPWH\Z+oZ&M=w ==@d#QP鎛x?aI(> 7OS㿡ڰs9CawuL^h>l*Si~^2`v td6$ڇ}ohc)`MJJ 'Xe{LQ% 5z?ɝǙt)O8do5 @\:~uƧQ蜞,n]R|.lM1_G+IȕLǽ,8i"'&*om )+dӶ):SP/^F[@iќ7&zFS&+Zh1hGqaɦ:l'`j@ 2\~`慗-X_$ED1UJ^(JI```4[# :cx>>̴k籺fIt둙+a \B~"$+Ƅ0LUXIz[W+PHa_j֙ b[sﺔBމC[6#N\T&0RzwZ&T>34*H]>RͅINV[(FgM*vɼ{) WTEzP,-!_ H~秀vuy vZLWg}^LW~)[ߘ"gCoK&y$#M 7zuN%H䜲F`{]\JvKm=FAi9aG'C @ aQ7˰'?󌞮Ue 8ܸ݂4kit^R"^R! ^R! ^R! ^R! ^R! ^R! ^R! ' Lڌ'ڙkR~ ' Lڌ'5[Tw=sQ*ܩ7rJTA=[OdZ Bp .uO0)Jv[`S(JOP遳3X#)[oo7B|ݗ@ timfVL PQ@!.c\_NL\(A%7qq[aLW;H" ^_Bȴ-ts텲.ױ+"-Nū ͅ)B:7ӈ_1fv-[_MQ>ӣ8գFkq )@CHC@'y_}hN&;f]@沟`?I 8jcqtkA42ܮiRӇH8'!6H+W:5 U3,/.>H uޜy;M}(LA F^`ZIJg)2m5MIvSۈZiQe\[n- a1bE4߿tzCF Zv7 ӭ}*}(~0Z='W&]dEaVϩtbY%.It5*Gqm-Z Ͷ[@-O[zSe1_F4HKX&JBO.ywrdHiϝ}T74Q-xc]ȾU^3c=mrjtY N;dz b7U;N4↰W ݍƒmKTu ơLd\I_&^\Lvՙ@sB0ц%q K wz-EvϰF7~v WeV*kt-~EB=rnܵK;iYֹ78I[}[H1>p"4Ei6D?h5ME_%rTW0tz~z2qMbMtAἮ;C9piqm0ԙmP GS:Pv? L73Ɯ?_圠"4!Eƥ=[u%Jano !^ł!C6"n4JPW"-߷W;.)+7Jwϼv@C>\[E9q+ˡM(>GwRq+j"oۆE߹ϙשRӯM/F\ GX=wWk5GmSEFwl匞h*w>itze G ` kf^NR!cR!]R!]R!]R!]R!]R!]R!]x NB xdC il($ ljP lj4~[@UhuyUkˢ3{@1=0aA+F6WqnF) ~%Ia[SZJ0Qt)㳕= @ 7RԴ[90aEw_\P$ l*G'>c Ɏ_DNo^A=,۲>U$0Ϲd߳T}wJ;ۊ6CA$L3lkWUŠ"NI ,eCpn?ĜpV0~tr_z7/=jWeq9#Y\wE_tėTL.k>U M>h9o 0ِ{\xǥ@~pXz%j}\!.uPT -'1АJF* LIqqm[xR7U[ /Y_1.+W0dS0"_S;fD""{HCm;`"/?>+ C09>oO\F?HKy31b ܺH%ucJg=|ة~"M?Ւ8`!1*qEQV8{467UmϘ "=H[ypWpG+>AQ{JgkY9dx؂]c&:tIM6/-)W!r,EJJG9S~tc%ͳ#fKY4 J͓M&﫭>d aWbTIk&pJ79)o)9_&ji)[==0nF*c;l/jݗſqߩmIjJǏ@ e#HfٵB'`1eE@oJGE%s6KcmRAuIET+؞Žkl=ӎF1*D#+YCZf%dI=L[RE={sp[F{OJw`aTmo)ܴ㳑!5Pw 37 S1tpЀ@=*#3%\c:_0 MEꛢ181h sm&{WMJP~lW/ S1 yŜٙz_eN7-(~& RX|C6VM귣sOgB%iE݃,zeS|107+J=~d=ۣ9ǡ׮ͧ9Gktf΂:Oq`kkRgA@/F8jDqvQI]`88~OI6-dS)pSNԌWS"Cҡ7{H"'c=;~AƔ@{}GoĭB5O[RVEBIb܋cb?~=06 N8ތ7/ b~d8!) XGa[wpL!#Oiõ'2-=NysiD5MhJ6QmJ6OZPIt[M>Is ~ߓo!bRs[V)I,̞xZp N KNL'כщX55 5 5 5 5 5 5 C<ZA bx NތB xx5SG5\ cv X]v-Þt@)pŭ}E']k7p@U藘,ҐE~V1PJ6+FC`~J ț*9?DN ߯{wT*U*)^ᗍF>J cMmGVKu]*)㎠8.jBTˊ?iFLI57-)_K)!p"/H /_J]$i,gTSD&"$fin4ao"XCSL d*rGgk)2D_ġf >ªx _LGSUG-THQ$}>]Z9}*UXkH\T''e6yhT._3b|xTxCy ]dȦL`(]"j]V+ӱsPA.U*(ys%KMHeEߴrb@NV7?\wq6 0IF|pW=V7 MbF/u>LiSPe ǔ{1pW (UE/i"Xt+b5nNdM%G+#&0}дdLHVߎqץ w;h&ۀ]$0Y2m+t!5&J˥Е1LgV;2C=`LףUd4b6_-) X-b c%ӸoY Cc-kO\Y(y)mAm{4Vf׿ *Tbe-F؀_ כ ڠ㰈JFKqqU}YJ~t?St@یW0y6Kd쵶!t;M~PU|F1}{&LwHł _?W}}Uƥ>ૡݦ{FT2UٔcLP$(MnÅF3=cH8$DxB|jybu ax_2fEw/L6I`a,PЗm=b`(ܺ)'ZA8kSE 6iBh]ν bEۈw t, 7mKL)*p N KPNy,{!T_ݵZr]?>HJZqwq}Sk@?EL1dNMsb|MxnoM~lz_Zou,*3+QsM֫@"K+8L0*R¶ټnnkpOi{TY5}/Dt XG160;\ALJ7]sRApڧP&z.\1>ū@CE|:?L 'AvmOJcOSU]*7cLgCխ{N~~mONS؍VJFa2U bƳ".=PGL?rVO$*H)hy[%'F` d7[VKU?vH=6/?+E`)   ʥ"*c~2&[Ẃ20Lqc]g4A%K-Ҕ~MeFHTهpݗ0r\܇oz>_% Kߚ=љi_4S{)IkVU amP{0(NH)~Cpd'Ch|ב?(ᩏ}S,M70s!n@k3:ȵZX(힏TKvE_51mb}q.8v:.]?gd$R5K՟͹#qtwëPїb( f7?hcaX#S0rEy ,[oUYZL0XĀ=y5,&RWS7-м@`~il_*[ȕpW ߺk\t=RN%][teG :НQzy F?UmLdG_Wsoq VFN2qV>+c&b3͙=+ʸ ISiԏ7 N`A?kvF=E0}iM^w$XK )&`g*7c(&!`"t -`a%8"_yI7RoZZ`pƳ/:{0gJcO3K{SۍoiTPhZ~]рG '?;ͷ ,̞Vj,B,\ce 8ܷuS55555555J0l ƼW4=z* o x F%*όo gi,=ڛ[TVyP*v`5l~[^\oo7ձ 0A&6i.F aMG7m_N*c/ipJXIpwm~㩴Wj,pFmIU"\\gm DgDwI`׀S_ŹAkwF.E4 {0,(k0Va+^~Vf{n}sMJ8gm?T]bS"VJG jG2e }bN:p &r-Y"tT%:#ϻ?b*"61NKbrY Kb򋫳Ơ_yZS쭮--,-b$/ 7& 9[ڎ!Jb0T0&J]T3'Q00}0 7V -DqL RvAݖM bNy~pyD[Jʅc+ Eq3}i% ߲C0-~]hX&]0mOӈ ?@Wpt~AiBAyT֧훪6myCYuAa?a*Φ^ b&>RIgd8&I@%SˢC_NƤF6 *U:wc4vE%E4W'=h9R+F hz֟Ԁ?&War fb},ײ} d p(v,Is-$5M@&'I#T0fE:,FAaʈט7W~6ޏ鋂AW9Go7q}L;]Y8i`Oqpwa1qp4K+ 64s1rHiY,$"{dCNk5;EﱢXЎ票~Apw$ŭ;;I~e{G!p L7Z( Uk =[It9=Un@a?Èv8׆7,;؍E͹i8.-)Jg~{͹F,T{#?[P=0S<c[)`R"KU,.Z,W_v"-u /[ Pa)d2thۀ+$0{TLo7~?H5W(ztȽ% A<%:Ţ T T'Ÿ~iԲh`4sì 'ŸfwM&釛ЀWrnݜ^iQNmu}޾pdz2,= k$*r7X(q% x"N{pt6Id&EͱGYs*~XWo1HL'wiicKG']W]z>[ɧ+%A^ $EE+4} +)L5-ߍH+Ai>4kJTߞA bzP N \Qbu'MK{L)*p N _H(8p5 5 5 5 5 5 5 C<Ȫ@?}dP i NXzlj1 ^X Sv XM _ b;=LIpJ~YA㲎5ItQJSTk"~*v4ߚ׆!-oo.Tg}Xp!o~݋Fin%Lݡm\^-9ǖU$KQMbV$̢V@S*sI-Jl j vtLžEH=^Y&@Zb/>Q?:+ bkL1 X%WǖVy lHkzޱI^|+I w6@=誷VZss1)``?\)`iy^P"}(^|NHd vryVE)~v)\qfrrt;N _ѹ09S>ֵ& iR}4Ahd)t᷄Up8~޾7{E [Ҭ~( t"i)(aWr7r)m"oPss/l'1ٰ~G Ax5/7[@dpU^ dTuy%:׉[DdR.S_0빥Ev^1^qc4d1y ,bcAds`O&ӌOYM U%ܲ6bJZ>!o!CީX(~FŶ3%*յ<hQC$멠ebe.e)+˴~\ k{] 0#ǭ>Sm}LJ~ -\a7!E#06 ϫ CbșSGoFYMX-pD8pW{86M BU_\4.pEW"&ZS%nY#~߳5.V~b-nFr[l j-1S%폄) J!v+擌PZCv[56z(mVT"cV&I24ᗉ+^d^  0MVMI) b|hHqb  cI"[4 _tJGQWt&+F1f^gC2"6 Ӟu>- RUj[WwǠԇ&S0--87?S5o* 0bמe)݂K4JcK:}` d#XFli!xٞ6 "s(8TjʕEV3zO r^{ӣz!4KrΚlRuqݽ8hol%8|\ɧU OS@=8J.g+ EDza~j3ѱ=09V&)37D$tƷ%Sq "s/5mb0&6puE>F0=JvPcu;%[K)imEsaލ,WnH^ Rq赺zG"ҹFK}hGd e[?׭A&-a|;iKC;nn^kvgPv fqc)_'751%;N9s<[d7mxw0@ ^)%uW},V?6_e>g>ݶ_?=e;!pE !ȅo#d%Ey S߸we ̞KvEG kW{5}5 5 5 5 5 5 5IB - 7 |C<8 Na!s\3酪漢0%%6ʹ)_yv%JuۊvOuOA!2~XŗSSG][ܮ!:܇%օ>._t{~[>\c;YB|N 8av`ɝ =}?iS=OD*3!O5kW揓Qi iy_V/#Ācj20% T-=-)p(w6S4Iw`g/U7dNF"_)Ul㲢GaVxqu(V)\(ӮbVFW!wGDkd )w%PL!oTm[? %az_LhvSѲqE[ PNb(~U; YzHFOfSe=p1)~_V9K 䳯${}yᛃs{`"я.*LKx~޺BiJKꑜ/fܒ8 -в^ʙwґd$8Ki8W[KYH9in & U"siSoM--*jGumާ;HESa7-EJJ!8L2ޘUP@%)fe䮰ŏJp[J7HmpJ@dNx%3[,iUۅE vsCKBd6%>ULX#mD4~cb\`EWK]0'~Hw`T ~߭p32tUmcI1{"bYz0f~*F5m,PA2Kg{I[O%{H^[2cZ#L]a r4Y^/ipU)v duP>vri_ϻW FUEZ|[6icB8([F`1n4*N`;&,}) 6uWH^hOV-Q]>0JbښeR18 +cIn[\:d95{0ښ4%i^ aVq- F!8mH GWN&Vy&#McȮ?FlY .bٰd1k"ľi` ..kUlToL'%1*[UbTr&z7sLMj_[eO%gAګt w߆@-L0Lg̦|) vǙ7ݶ_[뛯7s%fa+į*[DK },rQ}~NwB%Jx)\ײ{ΣA}Ě ŵ{O7&`Kgן{w+H|88pŃlC*ӵQXF4L{ߩr16i̫J69eLƋ0cY}Iz`x>B~hH)"DUh1^nxĄ)UU.-}ֲ9\휶#3asc&aP7 uK&p#) Jv}EF_ԍtsBa 喝'MNJUs[=6*!ip 燧4mm=~jFޝJR0[_pߤn5)*F vLJ/|w0EJî -~̞⹌FL"G ` KH>(8p5 5 5 5 5 5 5 C<4 N~d id)vqy*n>Ζ~\N~[6uܴX4];6 ޫ_5-A} EδtƯn[*^v\on ^մA h7FoğNNJֱ'd0X(F4 h,ч~KЀ1~)*Vo4;3 {;8!t#12Yer ʅ\HJ3&j:݃}ETrIװ][ BDcq޵f"b4Jh zεXry F%$HHr:_24y2PS_ ,a 7+~S. 9NJ@fiMlӅP̦GqS>sGb1E =p{*Mδ͚NF4APU=Hꢲ\C_K!;y@G1YM LHobf& 0PX;@\I4ߦCIyĉ6R {>_%I }F 'S|)᧓AA%+mgi.Դ"k]( S/+\[@vGME:}C{}IYOpհ݃SS!1ScmF*^qp&%1V鎟5E@^-6k h%`J[Ju50=yT])3"g AƎpC(0qqb]\ϩV!ŌGIY=s,8u-fVvzbRuN"/T=v0,A3/QmFz}܉Fi#;v>(V_zj b׾ǬgUkZ)M0i)'3ѾzJL ]GٱG^9o?S,g98"~JWa-w^$(T| -_ЁgrcS?~݋Q xiոcIBMޜ3[f=Z/f0 0<ai) KoK*Gq,7> ".ka{-\0 ML`E2 %iq>2~VL0CɗHscOU\-**) =vimJLֵ"V#ԵJvm=ӆ xOTշ͙tUX, l kƕwHbe7}U+421մE>P 65jMݙ?\?!-nS^#18[ :KY 0V B: DWCY~kIFfܪyv=vU&ͱF+Nղ1ۀ[|Yۈ,5!K GvJGM%GJV40A-4w۪}|w0`aKpS #G ` KNL'Z*!^h)R!]R!]R!]R!]R!]R!]R!]x NB bv1C"x NB bv')~_Ќo LDw][NA陫q>jԥ51 %Wߎ5*Ȉ]'_gd *GkKSGu6ET& 5G}!{I~jQio4qZ)q#,ыͺJd^*t@ mM?!.1noJȋq>^쐲m>] uh>ƥql=N-6qtZfWXi꺏 +6s϶oa~؂BOߠUw*-w(N/60 2_> KGm`](-׽!VR%8㯦NPԼwv+""@cXUم) 5P05]D>!%&.q @_b[?FM벑1 b<{L wsĐc\jYb/^J^a)8MJی\ )w=}0 1} 6֞5$%N0H~?R.,װl Q]\AxŒr2N4S~YDC9{Cym}]CfETL6skO1#ht\G&hy-p[Vkp4ʩ<1 3ǶҩsrzL?4P@"M}%m M 8;:q`V}+cS&J@cXB}?Y3NpO$\S4mw֥7T!P*6C3O*,ʫeu^d.*4ྵ.BE޽eRC碓z8ͱak}=L۩IJX%ͬOlmUEI܇)b])t%MU77Ād0_[V1w+@ oT̴Q""E6 - ~B OoM^U0p. _Nwy`ӄz,=^E wRz>oL^ZdeBp4y ЀM[^ &5?|)$}_F0|Mm`+w}{ If% e2T0& }M61A4ؠ1 E8Y4!{oxH61r_Lg%.\gm$rmH8@`8&E+?qI@n}G EQqIڙ"J +(u!>Tlϻ-qq}'{/ O[晭eq%"v}xA3 E4\$-gt"f>(.^%[{"\`S7,Uf>Uw~fULܻwi#)r}S~?dm+&~4Þ9Mv8\Æb. \p "q?8 ]Ŕץ.(LNO1I<, pg Y*(kҥ/Y\wrG"_t,Z4R:~ߨZHω\`.a,TÏֲm#L3Rrs0M0ax7)v3TbN+Yׁs g*:Z1,diwRm4]ZS% ~i): 7KqT-nEK W``{(JPE ;Zw04yylWMIQ=o1=>0E4,aħ**EBC=su(ry,ؗbpg[ǀ&??6ԋ@^CQȫxn&T=8D035d$}~$?GW I6`>z"bmٺL'y_:i;M7 Rd?=^xakvW)cCmSUZ"+ɫO%UEιGgiX5\k $/peÞzN+&F ?>Iζ]}|_%߸_[~}VA=,K-Fn_.P+>H繆.M ~!8 >Pt8l{=o7)C~ _w( bk @oq~( "uC0uNGs8zSJ :VE vOz]r%D.atA-4MY IZHj"0Bg[U31RxA~,dcu;F-G7]E&U޸Mp [=ᑘvGG kGBq_DʈP)4"N=9-ھY18defWz&p܋1&!6+bx*Eos$f:1$Ӛמ=I<0fo{ ,r҇tm+uLYvT!`?#7 0"@?Z(})` @a*iPxz`$PtD2G8I?XƏCHe讼ZTfbr?,]^תPo~ [-@V6,-)*̀_^}MW+A.tLg i'}hb. 'g>x,\ce 8ܵG(8p5 5 5 5 5 5 5 C<1,苬}d id~"%@idup a[RIAAAT U*ZJsL/ۃUI&S& n9qqJx!؈-%a ٬:S}xk0&[V ֗qnp鱻V i)pN \vsT4}wE17$;}E?u6#<3_LLBg)Ke"V Hy]9vej*[>jìDž LdQxoT)Tی`fZY՗NJhMc`N04q~4w#j}&a&?[I{N 7r* b%~F"EUIv*OMB[0ܴ, `﷭:3N Odu C*:~\]P)t?A@)2FJ[ }K.1bi+~PZ/OLJm70&!GԲYHa^!^1)LwsU;G}̧{aH/"I,/~&c*zHF(1UFE*NTF6jœY"tْDdNVs-iBrF1\i>Y9fjQlݗsKqǡ5fNHP \ՅZ|H;ҽ*EMM1`pA2=aVO왗 |OgV$})vB8e#ƚ(n Kop#Q0kbvU-J";ujPiҙ<^\25+y9= m`^%4oןzȔ06鄤 8}'Iʍn},8px.Ô)AdrFb?)%+a9b֣"keqkpN_ũۺ) -T@uu;}(2[JS}xÑXG+,׾X6gŕrONxn1$^\>e`b<`N;F,[HarN sF0EBO:O_ 2+!2i=ۊܩ1Tyt$2 -%HCLt یh`P9x);Y>I0?czfUiʅ7  tN6NJi~wJXarY UNt,ibvN[- )o%2+N 8)&b&|g{.n ejП*9 n7EZ@` O}RXwYwAwk 0LWP',۝~[,[6U&'G~X>Z?yDg?,̞q6 9KUe wg p xv%^R"!^R !^R !^R !^R !^R !^R !^R T($ l UYkR B4Gjۜ&8^;܇%0A` 6 t1"%HvJvэ)u0덽}iC\!玎P}=[ tpUH]E 8>4BwU|c2LRs d"|Qw΋]\BҘꡗov%t m9TWzƯaG1R|u\LXwT"-JڠRxpRK@pܦX%ˆ d%Rsl򥈄2FZrY{K7&F L=P@ Io?Efc|WdQ.r'7>SGa_Tc>'&|nvԣ&q XK g=-}aVF2 E4;!Z~[\a%@* mw&XJS}L g"c]U W*f[\I!CI [#_xh*Y՛H. >lȍ abƝ7&AE){s`FNL wڟE`H{tE⸀us㧠9FQI[U,߷VkU7唎c}9f'52h*N[U] I<>?~gg>Sxq\:_Jʸx&B_brY3r`\݀^dqKLg0e+ 8 x棃c84 7i}u0)m<(TNR%؆s J{_P#\=v޳T.lO~f%C"Yz/q@ _#F܌ۭ@)=Z㪝)> ? H`1&q&L-H թvԤtN8z75] o?Kȝ6OM/Dm3WVn>=Y㘙ꠎ^m=J?N\ 3 SMi< 5S4c2৚ ACL-F́rp[]I?K=/,gvqyOP)mt9;x+e>`yheMax~՟*Iʙ򾹚Fۙ^-Isŝ'־F~V{(>SUn}9fs]?VLD,1 bѶL7;#WHv}f~ WbJ o?G`&YEIY>O@k\)! os&ל957rSF I Go0ԟ g &?iI,؜׵5R%-%Y4`h_WeL/gw'HaxTsrx3fXËY e⛳czb&--*¹DA՛ >lۧ",i >_E"~~pC]&\BdՀ`:tC40yW\U0az?I6hߣ""㴿1"Fc& 6&Ps%fMp}N0a 8@1J6%]>b=Բ:6)ߗ%,5&c) 5 c$ i'ŽUѻ Ae wG KG>(8p5 5 5 5 5 5 5 G<$ NQh'Z,ڇdx Nތ3Ӥ|%rT" 5HnOpƱ+ H- JLH{`S݇[)>+ Mߡ )#2vТ)).~N>o/rzM; ~ xctf4,dlfهoS>)KzTd2ceED2S DJWp$&E4wvٚ )Bbg4\f[N4:&&d6Tn튅}ʹ445JxE8Ąn6rm BW?d=bJF([!zd~pE?>G#PňYc$F"W~v%T2l71WmM3a 2=NJX4+gmU0|S4~V( g%cާR"3P2(u)H_;_5f։KɌg`%I a6X&o$7@ Sr]?bK[}֫CB@2y!miQq LkLuIt07UTHtp7rs<EۊT32+_@Hay%BZF}!CmS%iar=,ҐW+Ƚ\Wd/V@}q볉 WX[7ተ,o[eEQOmp[, \dfM T+\eģH{*YE,`7HUK>vn*~s6ƤSyEopbmD9G. HZW5d*[+6I A4t}~c,v}hQA.8ǧ jhmE=P~aC$>eH6as&SGF`[3-. 2;xO¹-x,R(7 b=Sz Cuc3bv#irU5S%7f%9 V,W[$/Rb)Xae?n^*v1c)?^X7-w&pk; !*?NbFI_9.KwegC4L.}F,307>_ۺLYH'óSpsFc{ʰb U^T\E\4 m[&(50 ))w7on~J?֏^ϩcS 'NݒLg0_@-~Y Qq+ .9)c^o(T&d<\J=r+F5Dr{TV}L&^ej;!ܫ+f.0gY~;8~c#+ŲLPO%TV[K(eMG {L0cIb; YlUxe wG ` Kھ,5Fϗ5555555U ~'Z%ѷ 8 B -l ,Q,70LrTsżQ$༶ >]y&4% SAߠ(q_ 73G_!퍙q'~[:Զ.6S&M t +|eY {rR^ÍJF8y-NܲtVgJ\,_ME]@m11yo>[d0伲x9~>^VBbG";=Nkc{dݍw6ëSJWKp_Pn'1vZkfp t 7–ϠF Jwf10>5gB džMtLπf!7OybN;)~+]%{7;ƴ >E 77[ַ^ [> `yfWDuGr2[BJ& qe%0tfgRA p-S2pv_ip.\Y"n'ܮYdY{{偵%̳_V`Cm2S0F"Y@"\BEݦnxs7{J W;Q^sM\1 FQ60X00"TxݑsL[``c=#ƦȘi@mz(0V4B})'*><-4"}򘸲QGD7܇.v-.@)0 $+IWWYb,ܜViDE<u^̬, DBApŘXP7SAz*WGzk[ߊLNR- "碾z(\iP.EI~ζxPX7c^06! KgxjٓMDy 7(jz:xFR9l=`)k\, _W w~Pƅ\} 2٨,4If5H\)e&41qP+]& >F/p[{E?Bp]%rr-E`8E0A@0,>:dK0Dv1MFb0%Ev(_>>V3WJw F-4{{"N:-Z=9)-T^OVK1zC[LOů{P 蛡z؏Uβ]pϵ`iӿ=7)'O#y1יΐ5YyL=7N귢d\]\BhX«U#HMH}JHw'_:$SKvR̃;+*TSxZ1OQà-YU1ġj/qtV*W H3~D:1d4y?ys \Y9с̪b_e/9n_C ]^/&- ^ ,ழ&PHtq}q" } Pr% 5%p*lg{.9VNZ;gChJ\cO?qP&/?G uHtqxiH#iJJsě^-EЎTfpC*0n!V?ذZ Sq 1MpKOUKbbCuŝdO"8Q5 ?-Wq>nbZ0*}ReEQ~8U*h^IRnZfi}AO{c !ONhL k0 1tJ7߷~sP>|0;-pTM ;_i+JJ$̃L=63T]VcpPpj8q7zqHddrz$K0g{51XSyQ)^!mgd_  @|w"``,8 z A ` ҼLN Xp ~xܸŜ!^h)R!]R!]R!]R!]R!]R!]R!]x NތSL^z ' ylڌ'R+g y" 5_MY8+\N_7^% 6=6 LUUʄHa>>(U}1mp㦫r:vGC^H'xrыSmlٞVtc~+ L݋Źj}T0FkocD>~ ®1ySFL"^V}1~Ͷ(&Am61ne,_ssm&f}cUfۈfZjN[jCm`|9\`U-~ 5iK8%u? &zdv -'٣PvFy=8džV+hS(eYEY A +)&{Ϭz  %9*s&4OUcI~8Bhpd!fbd71 4R["bL[@arD;ЬϲEA8V06- /Dِ-%L?ul Vwt"A@zfFVb[E:m"l`zPǁ`zUFpԽ bXN0Uk~ wX1 Uz)TtvBsqr:+0h E&&I 1q–-C_m_F 8?eKڶqE_Go!Jm=*L8cH2 b);٨H(o+ʷX\ktzqA~cɈ[T p /,s 74!qS|iᔩ{D%bO7*ΥV[iH.iw?ͩC@ U1w{(IE݀N; ^>0nai26ũC Ip cf]m LMLU!w&M@ hjÉ?EwHt00>o-]5W$+n%@ MRu=C{>wM19_~OhɁRI8o9@@`ȣեCY?S0Edx[fV1Eq^X!0{YWL77'#noؐJ}vG2֬\))Em&nF>WV! IFI^:]L%f@;S)h&t8iSO$8ɝKyaYƹjQ|,? X+i{[00#\P!eOJVy?7;ffX7H[5ocIT9.'$I)_ = &xLMMѝ=ǧϥѷ=t/88av1Lp-+`1%E0I`y3C(S}\eT(DsΖNS1tF0̶"1 7F]dh[#_᥏=1q{7u%F .\8w 1}kTkϯ%Fd*I_W""E|vL.]F\o ԦvI4[M ~jಆ扺su f1 75m 4c:K+"s!wi}5窗Y] C S{Z gl N ' ` ҼLH@YTя5}5 5 5 5 5 5 5IB -l 8P,5El x<"<@i\l[kUM>_ )  @P.H{M!'}ߢD+Wc]`+өV%ԭI]rXH Мepsuw]%IJj>/qqYM)'D |WJsލ2t@Ko'KLO75@V,z]q @f؀u6`0})),g?.FH᧽ =zE逩E,B8LR [َ} B"Z]ۍ;J/;Y Vi 77+ Ɋ6UJޟVpSS!iOp-r`*}SJE3@,EI A)+C"6f▮Au15߫1*@Y )a$sL Xfwcշw+><ޥKW$-U0"8oRGO3&FLGxZ(11& o܍$%_Z.,+.^{>UҜeq󾙈' ϳ!M|wŦd%%*1IF d߼O dC%؏l$-dkK+nmm+UT14~gnE"Fj1;H)L׻=Hr`1q?3d"Zm{r|B)_ f 9M4 LgV SG[[~bbK1srɒo_j qwn.j>7R`49ȅIt߻%&\UF1߳(},>X7?MH_Qtvt07͵*qp6ꭐ쩋!e|gmOVA[76`%W[}M+M7,ןO=w*m~^JGZ~pUMy~I_-8E6:Jі-C)rh. ~)"V|&ЏdRPA9r4ILbKo?!?DpU ŷg+6hJ_85մI/"(0,sSv>h9?B[C$_S2&?7RX'FյHW2z?V4Zz.(9&m[_(71q12e1}F .ەֽ b6z"0wmO~w&ώ~[bbt& KGc̄MIp%Ӆ1ߧ;N|NBHޮJ8'm%11~;qx,?pcDuߨѸ.S.SeN01d& @i8@HFi+CZe:4> wnaz{p "mO){w7?hLf}aq>ڀPn1 7-Y45HvlA LsJ8u`IQWK0LG"E4ِfipjIWͰ*5IAtAe6H`M4 ; B|/ ȫL0ade 8ܸB Z*0!^Ry!^M!^M!^M!^M!^M!^M!^M+ i NYi+ktR BLɌ>p\sQ^`F>I 8s} ߡ)ot?}6!7}L+k6 AqM,LK7Qq&ק$È{\m8Kha)VLb!g!s ^&)Ah+4Āŀ+r~񈗏EFVXڸQkfqYPO . i;ƕK͸=>qϋtQM<1q"_[pWŞLaՃ3V1,k[{iﰚe"Rory ыF:yUgAjGղ]G)wCٙ %F,߱%1/zhwUv_Ech7H}0'V0^l!^k@)m_ёZߕ?~+97Iͱ1a۞sTf,6ц[G]y1p&1+tӿBc/n1+c "{Ğ7N+w] zopHuv&TUG17$vI'=~1ЀW&R/:?]n":ltiTLsah19$ZΕq0{G}GdQ.ٻn7ԯɿ) 5C ~i)GQK!\w\U  R֪"5CI;e U;uarуB)DKiϴdGݕ`m)>F%F"`]0bY5M2K aDy$}16Aj},7}~Nf1SMKA>"SSiŌ=i{>SfD[Ga#2ȣ tܲ`qM1q"f3jM65J]۵Ӈ[Yp8Uz+I~ |-K!cm 3ΚZ?"kGgZnpVxF&-u SVDLs\%5bhc3lXV`y)Co/ i= nGc/wݡ.bI{@xcW %TWZPAy7ȑ,ٗ#%!i;o󀧼q^Saն\P"ҸMdukc釞bcDE1 0LY=`Y:+0 [+acGW(vFL ֟*N.#s_"pYƗ lh{&{% ))A$Im6QǺzIߒHe۽{ {8JWಂnwŝD4El6IWS^0EHLg֘cAP:b_bsUd$| V'_&Jc9g{LȌ9;c4~,<*E wy{4It*~㯊QA;!B$ ^]ȅ^R`쎓ig/ y8)Z C)+FB!<.e)]{+aoou[K%yv..Û}0B;hWb|փEcRM׬Wu~,AS)W >} i7cJǙC=7jvz9יCĶ`z!bm:v>ԵrFo1a_9L8U׀)LŌ^UٱSN)tx; LBLj%®k/&+ M&+߀+uVP)z=ڂ`gU5T8 *SJ6@=!,$ a W0d 0Z - xܸ݂kjas^R"!^R !^R !^R !^R !^R !^R !^R T*$ u0 1 >kpR B gھ,ϖ _2&8` a>V4^ߢnW4wDn'nqwFSSE瞧$ nsvw7Ƞy l%yx_\F p`Zy)= gqiJKҠ +_ A)F,Jϐ _&ڎ+Fs~4e,l6!j>p-Ee ǧ$3ypaa"=TigX|黅&ǾCdwNaJw8;e釻OwN- ־Ő6VK n0b:cyJ\[ A U]\ަ%IcEc8=c^% H|YZSD1 U:>m@W"SΡU},BɟU?zX0٠9%KC)p+^ '_-o1%88Aò(-rv>w°q]C5FFC:,SbeM-Z"My5dW$W04F+Z;FOKwɗS{5~ Ղb7!+y3T8{ds)]7E7#Հx&F11r jfs?{Hp]|=fy8LW8b(r1.) y㟎h>\B6X窠ηS)٭ɿ&^[Eͻlbqe!Fgfe.Q9A:±W*e ^6+d#6ӱf zN[gk% )nշnCםd<.EO:f??9moi)F.4 0}dR܃ZcZGVq"Xɩ7w*0_ki6q6SS{".7jLvTI?rY&"DofuohfC{gĊfͺący'xAHq E_f BaCƽ!mJAr0~UӪS]k /4/<BϰG1p?R?>[@tT(gC0SRk.:)fǃUŶ;1(:r,Yp,߭l_SS4{ ;F)Yo4Ý).%0j\TpLWĊũ 3^&udeLd>[ÃFs[8Y;V=H%(̮yN )~R~XVXh.VXR 35UNZ` NL̞eǥ r |uh - xܸ݂kjs!^h)R!]R!]R!]R!]R!]R!]R!]x NB x =xىB -l PMJ.Tvw}4%W[hE!)kϝt+ 0!R;F,-7HF"#d% uϾLsZ!tw$&[@ao¶؊,(2 \p$=Fdӄt+r w羃mG:Z( 4 &G 2 qy&K^͍kшaS_SבE]㓞o.)q-j)vF*UW=SWC˒_Dq1W/s*&gH8 鄸 +gVur*ݩVO[L.PK=}81u[N jlNIqr-Ȝ6ZGpfiU%'‘`o(}%VӈvS -_ f( pߑ ompFP@D mX%%+ w.D&*Icds`$޽..%hv?E+{kTh{t"?cp駍0@D`bHk/" Q^(G8f8Bݑ "d1nǐMIʩ~hvp%3KvL/{:CJ64nyS–FAuR\Nw5XeC9 dCݏ~LFS!WicIC7㮄`T){L}~p{ϭR.)8Qվ* gcvzZpIM W(j{^S}\*W80ATg-S4o(vYwV,DYu;hi-J)cUp7|D־]&BmD1}EO[yS .lէ`șGƳ")1N0ŹtXUO"h a y3sQrfK Ϲds̙wyjotaݏFŻ8e5N]\)[ZMFZB+|2]eyVc@Xzv%mvB >*F4´jn'cϵۇbZj}}F 61ZlX1ȗ6"fG>F[Cmin^#<ʾdn cB(g`Vid*E,_Zc[,3:ׁ-"L^B(9`<`BoۦusfpE4F,Kssakav-2v+[. ~`UƢa=^}=RGϠ V Up}1Ξ> ׎Z%},Pgػl'7v1G5)AnkʳCꔅ ɜMzqp Bgg߹)/`"XR"~U:36 ߗ a $ i'bBLi 3 SJl N d,\c5v^R"!^R !^R !^R !^R !^R !^R !^R T($ lk qh c' ylڌ Vz[G,L U4O`aM3C}w震}EL6L.Nߡ1sE5KnJ?JRJ[;LY<jOv B=!yHz|ϩnFUMziJEJeۈ\)"y\.Jnb!D$4˩ W~ejnц_J oE+ьt@1_NLҜ˵u؞ثd클-Ϡo6cbtB*F&֧͗i KYbiTIh*njaDn[E;]޵1#oLӷXNT:1CJ>d`tF={woN)- 7NMr*v/ B@\MK{I|OϷ3vY}pݝCV*!>ZŌ;?ЩL=X)_l֤&a2l4-'ܩ L P3*L;> fēm58R.ꭽǛ˳cOz) fC8yvg1QRRאݰBO}M )wע0кuk,C1^a,8e3_0Ru)6,gOy +cvgd#xDӗ^h|:|S`lm g]`!"Xq%]3 o[Sýy„tt-p j؊J͛0yH\BN?,/oFso&(zJ୘ɚj 8F:1Ex[*b.QU0MVpiH{|oFi@~iN uw"SjhcqbqO<2@ηub]`tŔ;Thr.b/wcgb0x}Fzw>߹fiJdX:ڻ_unן031L;T,wG13UΒYAhf Iq^yǃdUZ&Cb%\K rhTٗ2㯘nDrLEPWs4یV| 4efCx)}8& Dxb(xtb:_r3 4naT6?_T5wj@sXh(%8S9SlG?L0NL8-jfL@~~cm–.01z41jY)被~A1H ?~cӹku23g0 1KX;Qu;:oɾ^!Es|ʍS>ݩZ4E۝g&7}%g֤]^}}>9z 'uK2*/9YW&ܡ\ F"6Ge$$0Yah8>m0QpcR1G~ 䵄{Acgiq13="ǀy tdb$C$n0 &&T~ fTrKV.6c _9L* >~X#}ܴ1wӱYC))sL% bMьb;!+d%nB\S:%%64R`zqwg4F-LE ωdZP:M&ytIVhJVHuN{Ŝ xWGJLB+tci@%`y6#{>( W:9"y F}Lb ~p,ύi^U9_Ry}3vv5%_ޞVZ d` j |wb $ i`M BLgl N r*0!^Ry!^M!^M!^M!^M!^M!^M!^M+ i Nb ѣk' l< kz xitR8M_;O !YW$3pi >뎗?~[Ü_!iPS o& G]BdxX ko؍Eʈ[zf 2[BCy~eJ1_|\veÞKM[{.aW'Ѡj]e8)'WD! Gh(mIm_Hxd)Łӆ,dZ+㉐gݸ$~G3]! BxW/rIBo[]W~ K3n& 0pI c2{j8}MmZ|wV¶*M,6^]VpzD8xK?o?7ҹmUKٿF}>d VuY0\yap &4,<"EKƸ$%2?)|WzgQܙ ֻvȯmtF \Ú~Dюk8c=,!V&DI8G) 0`)cHH gҤh\>O `=l,^ RtF8dw2m1}'x4ɼfqF5N& ҁK(ʢl_`&,6 xS%zwJ/.a1X2Gt,Г9v4$b~T;xb,iq@tmjgvm'Ji+e0Xd0SmJ@PsG% y&N\ך6TfOnv,M 7ǷE]T`t\^R͘|R !Bz3\vk.GUpA0DVaDEb0]I#>Ep% U W )O/niq"[\h nge68+5WG5u:4ZJnLDt  t"*ë GnI0{=J0[C.W܇q:Ёxta+W@T'eրB26R*+{, P:ȩ`KBNՒ)ddjjhPef:ޫ9_ n>̪ג<.yYqD /Rzɇ,:otvA赨xiԪk8%tNižວ?y*mJ'ޝj(̀0|- adȠ,맃8Avn:a# V1&\lWP4§ & Z`R#O95F%0`9g&D)8-߽:EaSB]nJ?d @ `bIsPN uh.(LPY۩U[=! e vV%6OL?%F`߯V1rL;sm&hA∭À} Cf`9D?)pTv.^y c3S6 % a2}} [NL IM אLRP( t`" i "[RLw44h0>ݾu|pLИ]J j}FmU K*AF闌Wܘ:-_R$ 6!bj` Nl̢g"`a j |w,6w \ce Tsv!^h)R!]R!]R!]R!]R!]R!]R!]x NB b+,1ɼl ƼcR+:<" `05I6Y`VwN[U->KV%&POL=16F0A{)6I ~X𜇄 `o=6 **WAic'F*tjE1մ*?tG*{S,ndZ[@ԪYdX7 t];NQt)[tVM|> 728WcszA%Se)=c { !Ey \%v?p0i3e~+v`e,hv.jSWJ\EClLcz)?UIŶ:WkX0rp+kq.UbR'كUC kӌWZVfsl- % ])Xp 斜a^}PWVuC*}T>㣃)'p5XL?,pHHm d^SE4+gԏJUP43!.Y+a TW_B(KZc}Tanb{O@\0e0T~) 8 &<,MB>?):Wªi60m 9W+U GBxܳ[ݖ0Lzv1tX@@`_DnUxCu2FL{fM+m-Nu:[@mOW@ňcsBU*B-& +;>gm3HpX AJHV`6 _=eM@G>Hۡ;# )TF[A}},:5)`M!CAz%,< kGཊi%K`_jRH%WpMۇEVU?-"JaAڼ[,T/|aBulz<ԤCDE Jȡ $Ky8Ss+̺G)0mq5_&}Z*f]Ѐ -񀬉>r.jH0/(aLY `ԁ{@e,Af[D̵ͯ)\!3B6f~ebwWi0>puC{ّU& ašmN~_{XojW-m=xL1Ԃzp+Щ.RNAI•F u[MIr,wi)mRyh#Yj-EI_^ih>.Rg"q+媮) ~ f!(U(k〕c$CL'ۯ~uvIQ""y%? aivBc/m>WTc#duDro76K (S謠~η@1 4tZ/_L.ӌ(Ќ_aC)MSmF*@`O0#k, w1v5.qbY䧥=6ùp~Lv5co͆&~kQP3[o^'ٞ ƃ<u1sS7OL%AƱ*:3R!]R!`M:aL$ i'bBLi 3 S - xܸ݂4kjs^R"!^R !^R !^R !^R !^R !^R !^R T($ l lG2,ڈ䡅x NތĔh': "3d )ZoMLwBB/JHoF]Ʉ3WNJ\%=_&ߪ\]C[E1 = 4ߪ!nd Wcctd2nՎ-oXf#IgOynjYc /ffx>c!}JxvpB1[ئiĊuk5 @tm ,?0lk&O7"s10@`L/ \ڱD>S+E L4$08}-`!~GvPq<^N 7ضԺzAž{@s_iRwTx B;'Xa-C딮Lcx{^},b4x<3_' ؙz쐛,bhImWp8 >" aWJj׿Tm03@赸#>X& e+a~A<%' _h=j)=,T:|>(?S>  x" (- ߲<uTH[P(s7eC8ov. Gf4kDnoJxI0}1, dWdEGTi77̈́c|\9uN,y4󸆋Z]>lPhYp +~Q:M *b8ŸF0 Sy{?guLEu ^W]vE/vs]Ew{H-~SP_T༺8XlϪ6i'C_]Ge~ߩ$6ϳn _X;i)6u!!$!_#Wgd6>g6>Z T/Lk&e=\gBcܘ,rK G[6"&Ash犑{ Y"eJAmI1+a) <51V lWZje~8é<9K߰?T%iY{lݐkD_UٽݻdJXHӀ^EFiAhr[ŪTU( O}0\\-r q Gk~} vDEL?5ri`/^QW^~tV# ,ȗNv*TRxLSJiĠ׎|x[q5J5Ϣ~'IȌo"90=F]itާ/Imv[dhi3%K ƸPUvPHm\)ꩇ~y(ƛ/ d| gde!n iqjRH&kȜ@L$,۾BZCVOrsu,C c (,ӯƪkfz+*6NWtX%Ň+=%цNuJ5NR!_ Ǥ 7bBLi 3 S:p N d,\c>(8p5 5 5 5 5 5 5 G<$ Nc[v )x NތԓG"M agl G834L=/K_}D,רF E)`4U>[kP$vܾ𩂱LI]H g?M&L! MAǼdX& .;d;- *B{1Q%d+Lh12tfr+〳[ӾqhWHz=( wH ~=}tqLu%cmh%c&&i۔2!Ejei `0E'@MV*5&$]U.}DSYL+H$̽hIpT\W9b!t>D tE "gu5OcDa'q,5Uu)Ft76ϷX+Y,\Z;towKcEPlE& są%/M?d d^vZv)ӯ$y}+AS9p qqKLO_'Gְd֫%Gg³grFslќ<:'p7r\7,uuc?wuIXI&&VɄTbԾy{lM&)j }׬lPAh)MTϽ{_LIc [F400ၮ0+D3- 7ԒB.}V ?L=R'Tlϯ[5?`W4,ZӮȸ[0F0JEF[TŷAu\ G,W1pdj9u =0KӪyeoR>*^(H0W;(#p;}RE(b,IJSp J,)8Ax<A*o҆x.;΁uS>')\ cF,w,OL;V*RObN2 czȴf5-dӞxnrt <E%L;Vla_dHIrقz fV ~hV%)U?-plLR>\%,fBZ\M$CWULT|c6!x:4Ƚq9_mLdpn8_fMF0,aU܇?8Sot{.Jչ07طַU޺v&"ߤ0Hi]dD$fxr_iI+Golf1X?L:i 毾(GW ~ϰ+:߀ ,7Tr f`0ZB8L|Nu R0]_~Sw(v>0@YObGy~b7@ _iF/ fY= '*&0A ɗQpL4m1z1LSN ܲL"ј#H%r%+(/0绢ew7؆1bp\>bҿ^<'aQgYA0 c, 0DʲpڂIw v#)004|YW^R`8JIV!24J ?Rs!ǖVUZ~#rnl>U*H 8'YQR nSr)τ+XB33*d9c~]O(LXKpȍi)IPεW#S1+DL.K+©۬ɞ'UAZ1FL+D)^pjv׆$^3aD^:;:t]a x#^1_Eui&Ե1'Шh'bv\wv8\=SקQ.C  XhklhշWf.~"kOV0`/[Dp7)ֲgW)JWĈ!K`Ɋ?L 76F^Msj;z|Jמ 0>xx".P9_h}TPdTXzkSA_TM BiQ#Qw}  F_\T!9gA{2cSжJ0" ;-52t‰tRn obR`eC1O-=tŻfTCB2tK9C{SFK0 {hX EBa6KHddjҵuL'.V0Ɣۙ=~ŷFV7g[]B\:b "i9@G)mk^g;)a<~l2R!R}B[ ow6@ӈ_󝏷 Z ga |wׇ ` kkBLgAщU55555555J0l xAJSTf4Uq#l Ƽ\D[}6H0[4e F@% W9!,SZWRH _ZᖜpW 雷jwqh,ـ Fyq 6BK2#w p?. A6{О - Z!G8? 29Leh4"$&AZi A9ON&4 2tIO`~6[T7%L)sxS\|9,`YKu wվ߳QKV}N0e 1QuNFIX?ܮ8MOU]6O>) glf$ K-vL=>aC]XT*GW:h0 X )qF7V '߾~A&/9KSk1ZI ܳNcv/?TOieɳZ͢ mT";q`3ִẪ+u"0%0 Bxxr((e,Agۙ)r}(Z<ʼn8o aŢx΀2qy4,Nf'B릹?6%ͤMjMe3+h\9 5%G eơ|-}4 \lPn`ouuhڵfAS"(F,W|¢ox:Nvxy4I) sȊfBU)4l_{f9Fbp8)2 ~6;Ua_do&e%x_e mxHUvu{cԻKL0154ܕ%Z~U#LxIL8H6So돜Q4>, Bh[i$h\:셨470L2 { S\)c]g'W[;6د>mx \f2~ccX&gjK!63=hG)􇃲 -r% CJG $vB:1|~VpkZ9kYz_rߨ`'*wğϔ6Y4"v1#OL@*@ῗ'i gj;C&`i0խ|oP)Ka#[^ KI `\|sLNZgR7~v}^q&P܇w+F'QdlB6d\4Z7 eh78@0iN犀g'ĔcȎVC_t~T)Ɯ#mE`ݜU"ZdzW \m^90V')tJlkxcܫ1SMj&MEܣ50 Yb-HU`I- v~935iUcBKԎj$!YĠ?Q!"2~ jrhܣG$ 68#iZ3xAVɔa -mCL7T4K9/WFB o@~<:)d%e/!sK'Vb v[5.>^xB؜A"2"ʤjxx i5$KsGY0W9+1D/UBmvyddoo[9x>m%}Lǀܽc«%h9߂:g,$PLAT@ZTxG}W0in$IV" Rs4S y+b'2 XPzY~gc|> 2Q\tylFDs*5l* Qc3 {]qfVBמ'VFH!wҜgl=sމ T߹DGѝ:7?Vuk5{!CFr`exFb wsy,y&~\ rH,~҃|/կJ4yq)fr9XuVJ^  sE=zwwUx$&d@tX!>tbJJ[*%h9R )L;^#=J?5E-ly mTp3sZ@w ĀKIc^Je%p'U>E+<~ױ 1K,ccJѐ+3hA+ƺ{INE ిM8,>(-m% DjhIBg[հ>=*Ɂ"TPT?P S\]xk*4֦ v WܠIkZVwFCl)PjT1~j\9T!SЮۆ/B!fB--><}%';~4"KAD5-S~n"t[?+kTo" ZBXh@::C-̪Z)y>@(L'ǃL'E{w$kΖUQ(R3KΌL^E!_S4+,ǎwX&\O[ܜN{>I׻Ed#@ ͈b [ - ddx,\cuiT!^Ry!^M!^M!^M!^M!^M!^M!^M+ i N UIB -l 4y,=,*ZgSDV'oIi0i]I,;鈐ik읥SYy_[3wQ[억` <㧧+R;kv2"N(LyZ#824d?Zp\mw}Rt3 vK؂ȖqWd}'5TSMpg2 'vp[u n E wwݭq*;s4| X ^-`Hx(}^,M653o"D[GQѬVKϤJ;o9bx-`(FiRb ӝL^X );un gxf c6ha)v2- ",Qw6.ܯ]BSoJ"qglT| J<HrSP[:}z!TV J$JOS> JW>W_+gILwdL׹3z ԸtZ!+ypᴓ\xvN7ن Բf . CcSbKpO@/jWzRB^$o !~+0!B $iYCbғH#A۬!j&T{3ZLs1[zeYC.|_[^aE1̗x'r& T؃h!~Y +럄 E8.E>WL?vW)R/.LڬЈ_C!n uTѨ'0%0 Ez0N>4;UzfPhE640!KLJ*̣E kg:shX'qIݞ[g3rI5Ԍlxi>5Fwb-̋}ϼVS_%ױ5/v碛"]VxGN~U?zؕJtcrI@XZZ9@ⶴg607 ҫ+?^Tp]R0{Fz^xWħ&vSX@AAd6b⦖*KjxcPG6莒ZZ3hfa{fM.ރ"qO0>uX"y "[ʓybؿ)FF,3kG1P/0_8Yp<vC _&V#tJxRh):tcuA1DU NҾf*LW ZI/ "5,Fp+zpceڙ%m~fuɢ0k4\Xϵly `>4%+hr& `ᒶPe;6osT!^d->5{/HN&,kxACZ2Ƿ1r 9n(Ext*r@R[ :TP}TH1yffep@ /Bldl x'W0yMa$Ro?(@T7Fs&4;2SCGǶ9/A%8.IHVK&w[VO9MEdVՑVy0ArC@: gr9x 'Sp GS[}Yal+6Զ>"WvMF\,8BEk`i]O)8r{VK-iaF0kѴީNs;]@J&lbT?$ h}G`j%aDA['[74#ƟkT LBDzML7 sTv(L5[haƣ:ѨIO&{8G&2+e{i H;Ҕ:~@F!kio z}D!zM1 n+D_:S:vCMv~I̿&zH% E ]~mb@Cf!w6[%zgJLb-!nXra%ǔ6&w%yLf=jٙ1 =&h#d{-ۊ8W~dAT/auaA)N/HSǎM`fh*ߟTQ;Og`mUD>O}<#iRWwZ]6wTY+Ư퓒\_AW>!5!H3hP%L7j_2&kd9={0cŗqcf?UQRmv.t&u5`zØjoTeEiQ@;:z]zZ=&SS|^&,\i?~XP[r?{pqkW#G.KЗ^)Y=Cc;Ui.!L;4V(6ם7*R_,&?CL5^ SS?ZEO bIek&[Ev@)4 R#S~nen/ !ށW5%I'ב~ߩ_9>WFm@v(;I4pmkSX/(=>{1dVhOn(e]hk;xY4;<[峱c! !|{a~f#;qb-7"v(0*e=Ͱ|4{{.k7S@z:|XAٟ%,"pXqRSl`d_j(! 4Ez/۹>Ujn"Y$DSww' X{O?|5M0"=nxG)[ `xP#AMxYhN}DPm3;O>߲"U'}øU96˚UzN&,G*Ct 4z H+1GxzS3l>a3^Űk~6`/ V'6S adxy}}X&?2#%7;2HD+%J`_c!8@<])0/ԓu1tA2ʱ~OyoձNIJiäpeVEE a'!Y{MؙVFۇʵ߳cT3PJ[[QeguRFp[4Vy4*8 stƤq~=jnrH‴&3FRæig&ܝ K^} LdށG{2ck:RW; )C>:kTcT r%2s=5 rϓ)~XA5=It4B)ZөV1r%H~גּl ٤yWLraKiԞO:S{`V+ܢvzU-60oTybuQWT@3DѴ('gȫ_Xa0wKaZijv2豙 G_Lڏg|p1ߘʓFy{t.}\wx=s+!|a F^Vwӌʠպ_:?0 Vی`fiYA{($.":[ƉT'pm b;VBB6QYwdcfh 6݇gР^MB1c&݇"DZjݶF)a|), X0E2U]v9&3ft4~w~FDkcx`d:%i f kie7H"a+QKm0oLG;e4B7D~{9|pN=蛈,wxTOE+xf!dU=(lqB3;AZ)纀*סՆ݋%&?ۊJ6&!F%b3/vcF\SR>sFSuV?0-y@8a{]5*3#$߬7ys4E{0P*Wk+ G2% %Ω/Dlwrd\Zo/I?lTFp_ly^#%H@Y֓r` eͲ ߻M^ Hc9{9ћV4BȐh[ѶHX=ѭ&s&OHYjk%Qm),ȗF_/M\|pbow;OY|~b?Rȩ#44k7ihKQ>I~cmGjR ͒izPr;׶SyL+!y'yzd1_C}ctxLlR - ddB^R"!^R !^R !^R !^R !^R !^R !^R Jg;ѱ"mwxڗ^+_+,bK7^G|oN[ܺ(Ê;gJc[}F"4 "gewŘ2 %)遵٤en7[aHovϩFa Ʃ-gUBЉ{0.kӗ%%YHXSTIbDƂqZ.LD,[;s0,7n6%:Us }[@,Wȱd8gU39Y\ᾘɣ%c) [[yC0JEi/j%e*Ji wc WRU2ËJƀs6S*ݐQxp9}"蓱߾kx飲v;'>$:1M hE;*0)im,[Tڬp_xe}I9^V0ePHT)M]E}҇Vh[3xzkF.F8a/cx.f;OlKr1+FB BpN5[TK雪:X; n5NA2nt~ z~0tPo8FIѦbsۋ+? ۚDٚH[ϸIZUW=Qg;K~!dŔgfi}V{ȾkÚqLgߙ?8F7_ŷït][^c$)J"GU&ѱt/Zu_FG%׾"Gy08rVؙF0I ?W=f@Xp~ u8SB ch"ܿ[;lQC,>u,5nߎF$Аit]VI^-MB2յ{:2ّ e`ҙ7|=rTJ\gd7F(g8{CA[?V+ad0%h$ E^8U6F_#a GWU`DUN: lI+۹J.+YnА_Tbt)v9ރ0BWľ;!덒E3Jî3Ca r`~ߺdg֭cV*F;!NIO|4i_V Z>|oc;Q j&_=%bmђJ".9FF*7֞5Ѽ_x'^2/\on`;of+rdkFb 'n bɘtx,\R - dd^<^R"!^R !^R !^R !^R !^R !^R !^R ϜQ-SJx;ԃ: =%cê@BVoUO~e*C5eэ|Fs氰bv ˶1 @G R "~/IHMg{2o{(GjT;'x@0%D]& З\mBy_[|lPF15b{sɁ҅: 8ȼ\pZ& WJJF6-tZ-\\~.?p=R\͇,W$X,ru>I'X!%-?yTw{u8)~ x27?1׾g_\V``X F*!TpÊ>kZ° Yq8m%*G>/lU:&1m?sp&-{^> ꔬgqr%47]ثw?/ij bkJhڠef}oa28Ƕ{{=N\0JnҶAx!a(J+G_iKP]aE딛;bධ1Sp<ÐζW\  89d1ca[y7VRH`wөzƋ_NOM|n@h1ԀC?$&JSJ rn'펩7ns{us.Twy;#vkhrօ#STaœ, rfۿ AʚUSAf kbp])6G翳fcaéܼRt~6ˣ>V+ >0_S.px(?m -<+p)R;=nŞʀg7O6KLgyA=Y%H;h锚c~q-~GeQp pK1Km{]}a`2Eb> I{Z)>MћR^_3r2P-0]Eb{Eff 2oSV*7(mU^F/ԛMQEi6mg^ϪV\_LXG lp7 ԲtX~K#/XViVIC\PZIY.q_Oi+޾xRRŞŜu2 Lxx%2st;q|1*OY`XIA_): N ָCuyܨڡ1J|dsyVł Zb];qȞoƗh -2N)㲢zu Y\$`E~G`|9_(y5ոtB?lA BF1Bh?JN:ٝ4-QI ]Rz*۟1&1{Ǘ;cŗv$8) .̤ 6ƠxS[>hҺ&_ZqXƅ|1pT% temT;ݤQn%s,Ў361c>AM&*`a:ǚ7qYe=L|sp}F\xJAtJ~ʷR0y?=ģ⑜1i .0G'1k%FLkG'S*B/>Ԫ͠-SM(d'+* kg#jmC4ӱ>Ӿ5YI6~WU2z%J'D oCEHOGHFwxqC%j=3/F0?z]וmpFw5Ưgem;4!ӗpԦ*w$ab gysT= Ju'dK^jqp!չP/NkdDH\M+z1\;ȞV?sKVii +\JBc\&n'c-+yC\^}\d9WHvVmRVzqVVy຺0 wF+c0>o+74%Eo6@7bN-ÙEH`Y>>,K-}w<.9abKW]䠠MR^NY\-ro :)s+D%E0IaVwźHnH~NRr9n@)J }5hQ÷l㨃dnjN*U x7(9=FnjWǟ_2؁# - ddx,\c9Tя5}5 5 5 5 5 5 5єPɯ67TW̮wHWgӋtI JvIB -IjRxzx!QCbM|'b7O:`gǫ'fSbr@_:'g$Ngg=.?=FF1al7P8"0oLDc+.tSIIz L+h"_1J)A7Qݖ^T_>fRp~u+.F1V\5< 0G LSբM+}"ITs,v猂 w` peL&>sel 'lUy>l '#'JLAiU0 A-+aG 4 AlH s7ujW\/ \Ȓ6K{,E)nyzP c)$'HbN@L%o\PKb`v_OTP>z/jr{vK%qhTFHTL$=6ؒES4N0m`oxOEvkډNSZ_2°X{$=7NJQjerpIN9U%7 #vM1pNzWڄmhfCtqAdlDU;Lp^z7v CU섫8O:dWe%~ŰfAV;mYKsHnruT^fdă`ۿM?P;0EַT 1e%9|: 8VB#6dzY+M]zH{*V81D7P=)+g*Sbc=e@G }>c hu;0*ۊxd[j$p12{܊V7%4u`ERgrpp%H1;,|ﲷߢ(.W8w}΀'N2S\"1/DhjEbg&/./,= b^up(ڎ>Ϸno|f2MDS8+P9tL wTTf_˲]oSMNvy`p[N0g߫(ʿ6-%qp02s.HS[w#aԣ-GpĺFǖnG\y|/]"rU7}\1לKZ낌\ x6^$/R(K ~T37^dRnuqY% Zh=:ȱutp~Nt%ŚRS- X3qb*8-VRhA{ޤwW{i:Ѻʶv g֞T)“FY)߳XdԲ|EKX5 Q$D񞽷iahRٌA?ձ8L7clq^(9q 1tABEoeUmm뷈_8eĖa?3SK^ 69p{.%x1 @q:da>nfT\]Pyx-}c H)j&B’۫!M&2͜p@tǝ*5JN"*?>EbM+WjQ$CH>\ajp̂zjsd4kC]볷~C4irGW0?v}vzFdi%>Hq~Kq Ci4wٸGPo2G߽XQ9gɂUu}2apB:2|7@B ձ+[=$%&ԇ!1H/Bsګ3DzFyXogHsE%9H ,2 OVHr٫h*u_PhAXɎyQJ .x_u.N9PO7S=>ܺP~x{VS'e.WfYzqE ?QZ2h ~WӘ[_ۮS).H4,x2#Ls0M=D)F;v#>rPFR4+f\ hG9iY瞮~G70~+vy/ܞ#")t0")^Yt&gC(|F2uÜ]ȇpLOor"ڸU4Dp-񞙄4?՗4&k0vf[aSfiQGMY[\ 86^v(~HCv#L0LCp{767d(%=( X". p1$Wcܮ~ؤ$18 +> EP~9V%@p{&V]Lpa*B"ji?GB:|'&.vd?W tc)H𼇱7A/ X2:/C)"7r(WZ Sl"EϼX|V|1-4JL;"0IZS%,^+?ulSD;)!d}7q?@7U,Tr zT 2Eo:rZRg0]HU1dp]KP\}x( ,v W wK Ҋo0h. pq,@4Om dq\ sW B<n ;!S|řp)(7?@ 8 IdpV$,L qKgit b A ZXeo,Sa8D'HDٲH" jL Ae\w$ *݈(Lo>,C}J[2Tk]D!e\v8 '+(# $Į -y z4G^~vAAA,4FJE?I;@A? P%%?.).?????????????????????????????????????????????????? /  )    O  . >N^n/_~!0?@O"`o1#P$2AB '   9  .>N ^!/?n0~O_   L ħ ̵X|NL,:<IǧM8r8ފ#̦.Wco|(ws3 ˷h`_!]{P` Ww_:ǬH] _WR 쵮  ^S7ζ  ^``  6Uw a 쵰Uc쌥  ^Y]]BL7$Ih ^S5j[ a;È ^SWaH ' _w`W5$aL"BLW*4a4 `_!"RBL7w `_: `` 6WZ#ϔK( ^``!/nL7w ԋWBVj|, Z\w_b5^Wb# ܌5 avA(=x a 쵯A:  ^TWG`NBL5  \쵰UC RZ\. y J  (0G^ 쵰`R`vu 쵵) | R*.'c ^ 쵰a2QC RZ\A( F  ^T` v72BLᶶ  ^SɞG Z\m[ǬH^6WC a _B*6$` WsF ӈ{HB6@@(&+K bɌLgio6'_Ro48]66[ac2.VO!C25OM]_T5W_]塲36ac:6V_Pov_ !86J6W6\W_5W^J.WvWB6kw5gUoߒ7ұ6eO!8#J{7Ҳ6J6W6 ߧ`Ro^_ߡ8#7'\UZ"W_Wȳѱߛfj0fW[ovTW_Noߧ`SNoV'[ov_a#:y*69WQBJT[C8ߨW7_B*6'[rr'\UWѱvEw#3*HߺPnAe'3o[ L= vY = ym oe2{^ 46ac:-O!^e ]W_w_RobV.aC26V'R"ߡPo\W_'\U_yWPW^fj{y]塲45絹6fr ^fj6h4Qxb"ߍ4*7S ac2.W5b"31wNov`W[_WGb30V'b"4]6'ZUaOѱvB0h]vW[-2/ZVA#26V3宷v\U߂ WG 9g`WQBG5Y'B*6U9ZHfU:W5[kAA([raߺT[9WA!ߪW'TW6t,LJpT>F\, ٌcL<2+!bJ6W7ݱW8]塮hѲ6JW6W\W_5yW__8ZUߵW__Po_^e3_g_B6WvM _8#ɡ7ҲAvgW_`W8#7Ѳ6J6WvW\Wv[o 4`No_AՍ6J!xr^evZK5߂ AOѻ_}UߊK]6'Y'WuC8Zq(G`x]Z5\A6Wc0GAQD7-a'{H3D훠BA"vAPR.QBARgw]Dj^"v58ARN@(|D[ R] Tlp M񰺢ߡ^e46!C:.VWb"W_ORo!.aCdW__Ro_86bk__Ro_"AWcdM"Pr86Wb"ߢW8߲86Wb#҇vJ6W5V'Z"AWcw#d'\U߂8W\U[r4^ߪO߲86*Kv9߬WGafkߧyd*6x]MၴߛQ#26Wߛ8cQDqA(wс_7߳Z""uTTg0Jz* b"!Zi(aA_(G"Ϋ^[.K3ݯQHQBaA_(ߛ^!AZ""vG56Z]tGb ^!3pKjLzIKiǚO"^fj6J6W6W\W88.WfU_yWO6W7_7_5ya^fj6WPW8M{A'\*7S`[ׯ_ab"_aߺWѲ6fW_baߺXoၸAVBZ75[kAaߺnAf4_8hMTW>*JfccO7QDr{yO_(PH_/LauomZUr0ys/dWTQ8u@sl3_Oa(CTRZARG^ݛ^! uݥS`Q`i&r^!v*4rtbMnQ@QP"Q^.bG0AR{ dQ>aR'GTZ{򟛛3& 0cY doLɌL_ pfka^ZLbUubVzjh߉ݷ76˕uL2^^Z6jǧ^Q`PW7W5RZ6r{ݷQ`*77v$rgaA_8rGa߼PR0_\ba^!M⃑8_55C5/5KWPG3OGG8ъA!^҅oI˷5Q@l=tu%ް*+Er0uߧJ"RRGGyݕtuA0lZaAtj8H0+,DX<6AzZ u!^'R865O"`S"!vH-fX[5ZRSAeK[SVKu^^ZT97^^MnTTxd`OH/'GR!'DUgWS0E|GJ#$H7F2ADZ&0R]ީ?3ݼݳ"!`Oޮ*^TGDd NR'.S50b&yTj,Rpu>+g贁Qw@ug^3@w>ASj{*QTO!R&FT/-Õ48qao+ehjC=0qan|UhKl={^ӨÕTc=hj^D:Yi:ɝ0׻,.^{,w7>ɏ/*+nuv3`EY0g{Pw0Y0ChL-{zdr?u(U]aawrg0+U6Lq$BEĖf{'E)~p?YG/ 8E\J vud:TDD/urmBkӗb0?6_p+;bܤ)82}<{0ٻF8EҖ8BK*4s}Ϋvu,8;LꧣkHK*بoM, k5ņ/J#Hn@Kpptg{2nt e dyT3{9Q?!]F,+E IEqBkVEC!~} uH֠.D`Ӿ%ls*g^AtXAgGi6rt`&pI/E1?y$3rʢhlܚ / _d4ӣ[SrbT3 OF^Q AhȂii@X}n)UJ9[tbIxբPq؟Z+SKP0; *$+[H-MpDc{ 8ǯ&+f B =mq>طk&AqӅdINfZ $x@~ێ֢z $r¿E:*:ZKCLu1wUm4 +t>KͬW,՝0ehkM hҴnv ~e&W,bЌY ]ف% !{D: d-EM I]E #ߏn5[Y( W i9| X0-rh)& zlޭQG K5*Mvu2f$OkrgB`pIZ(g*)xv6.ǧg2C/*B]Fd,],_Gb1g+bcj07z`qk+`uH17$I^As+U'Tg,󕂝T=4fM|H]'°ٹʃZȱ.f_m ?B,Pڂ]'QLr0cSʈg. rL fB䁆w0l@/RJM B'fQKw0e39Zf跕@rCeȳq`T0Kjwlьhwwbx]FcRǸ`]bg'ccjתR*lA#^5f#w_Vf˶9aVu ߦ}X qy_y;mfprZWkֽ+61Hx5ghS bqC7g^6*a +vO^y- Y^[xDžiDB0|dluC @'9ԆEKL4>RQNWr¹}ܿuXЭ. ]u#Md%%5 ]sJ8y ;A'DUu1$dhgԕ&řzx+p}.Ϲe%ٍnU9_~\c%c-lXH ֘j`Dk[<Z-(Dddaf Ro F1r $Yn3Au.ECSYh)\*5kC)o0xӚ6TCnUqqPV8Z[I$MR#o7;[B+8=sIZ3T ^MJTރĔEc]ejG:) BugvaudNEr54MuJ E,(.p:LA ~8T(8/U%Ks\}FEiY\H%seiBj$edMC)NQO1q1V*VF4C+ B{HTQs `wbg݄CU5d_.Qjٰ`B<=~ag. uKx TI0B̼LjkRc,;t؂0g"B#ǣH77bqf /M10V9 _ q=T߸7A8 6ZMJ"m7A[Z|mbӢ 0~A3bl!D:NH*2f G̵1xSny;ICwyt*kXVSG}^?EAkx,}-Kc:6LhW\ޤE<9bjAY^KPʡiH?r =P@]e+[,xLUؚIE#ev@L[yi8&ڦ:|꽌 | ]}=Թ 3`fGv} sKpnԜG;;yL^c)Zsc!;T{- ;Ti;5\`7J"ӛ8K3]UAiȿipJSzVG\3I}\,TqSiK2B[J6&s[A^֛0wSe` )Ref2EUtA8LXHf Au3.LC6ToҨ4"ྐྵU$?Tf(*;f} uXEw!+؋8őiR~A a)st`пP1v֟-k(@0֎nx;[@:v+[kS5t97pXj=[9{ "lKr[!1+ptڃx]5T>|u\1?O%ثnt -~0aߗ#((1w}n)2V {.EjT9I -o$U(0;RiBz_wTV&l{Jb2}'P b? rD Qof!+?ɏco>@(Edq iWT |anh7V˶DоPkb ,BOA gEay;YQ,Ì΄8~(=xMOIߠ"$<0L~Ʌ3f }Ӥ$|'}nj$,4{}drS|օ Y|e ۣ;VRҹ> t sxTIw<#ٞ ѹp(qU(1WD̟fhp~s@4J.m0QdltRkCNu2\OO蠞zphogG7T0\̏ɢ@t[=%q{ 4K3JU%D.VVjDߚtpOp~H_>Ԁ [; UZ= $Do$'61u-j鰱ǃoj%:y[-[Re3lhO0+2~A*Js|פ&jT*MM+DCZ9J :'p0pMrW<ާM-;9t 2ϽvBJG-Dxj`F1a@(젗 ćf܃ю; veE>"iU_S(yl{Ul"jU%SDC\eکr?Jh1@z;E;hh(ôdP8՗cX(R4Kx2,bjQ dP V@oat4sWBr)`YD2#A z PE#8Գ$#vtq pU|kbƆ{54O@*6t3P\@Wfz/JH( z> T&KTo&T؆"DoL#7~nF\~f,沟U+бv#P*h#U nKN( `LE>?20Sv+SlDVuqa)g<GK29ʗP-hf¨+JA_OCq\hnFD$b@X9\,c Xq| +LUnV(iUQfAs6XB< ^CiA8UZ1~q;E:2 :&(b3ns,u^L)˰lW > 8Եe7kbg ՔZ{(7U/݊`=Jo7+ד=-ftqT+%sǫ?ؘH Fo *nt $d k֡bu'Է񅳃k?CÇ⻛}D鼭)K2K= ^)mיEx͕e7c.4 BמMJ=20#E_}E3iM<3J8< KЃ ڼT0V0VۜS5xa%_e‡*s\y{Wi=Eq`džR?ǍXECAu$LrAex}S\)[3YwR?̃  ,[#%ϳ[1 H4B}k$m:*nrix;7'ЧT\/ Je%sF4X%&@,8m)cF,pT]꣥v x<(AZHr;4c;Tѝ>]1w z}CrPxR+CZ "ܖ=AG^|88ՓS&~j 0ȍǮLWPzx?o xvy5UH:; co(XSQN V:{RviKVYg8Nq9~[}x{ [t=ȉѢʝnwN [봁ݚkGWSbIvāR0_sg#CŔ#Ew*N0u#ElNhP ~XUnfNghړoO4#{C2TEmJ`83%3T KvU@1)ov c4o(dEA]ȺǻHyߍR*7sq`._;x؁F3&Y f8z+h D5)YYnv(Rk?/VhÛt,L$}ftڞ (CƭT[SMk<b]Jae Ki@9S3%}nso\"YoChm\qqqmpp(eSry<ڹDhϘ@DgevNfxtml0j19p=K3~wPWJdR @>I_Yg)Tgh1$ 嬏,8/@?F"{Di x N”)2_j0~ xfUKv)P$f<'JįSmpțҀRBvSsʩY ǯ.Gxv,\v;7LhiÇ+*Gffk{ʪ<(<3+@Y2c40?R)M߇ rqŠ>˭}>؛^bzΟɘir2Q b ZJbhCcVЪbqD쯮_v22G7; )T/CFFB9Oӣбv)S εb֡?1 jf,ssCa|x. k?N!TRhR@u;{ipʱ]^i-~>*Rqn 1|qL/:Q@hMvd _E:!WՈjR.I|; C)y:DD{ǂ|m֦~CS2L@ c9:m}HГH+wi l%զӧ~7|a)i0uDVm&fF>[ky+2+CUgsԦk|oC -([%c tUxrhncZ['Sxk DpV(1ѫn}2$j,b5ifڰMyk>ش}G@IbaU;'^rVfJ*+<C^%Pꀈ.ȁNE *^ _B΁I"NxZJOذcy)cMW|X~A,:H7@H4P ֠\f0"5(K73ēUh8̙qEcHy#4q#7+DF}PV& #+",HVFJOJGCRbj*SdKU-fxgL p^ ٌLhlղ^c*Ȫdzί7j,4Ԛx|KPZm*VKWBAdf.~p?SDȗka Hω3F{K5>xad. f|+!ր,7Yz,b D$rtB ^zب:?t{Iw**{d*>eJdS#,0Ӑ+T\8gdL= Diqם`a ip!0iUEq>Dl;؄#skX3l~cذ#eyT ?|aWkIx8|f,dCS aNrG2݁|ʉ>m+dn93ӘN܄Mci"|@=*g9PzT+dޭ \ icW_U5@ZuVTXEO f1Y ]I]iփ0Eˠ>/ƳKnɵ ̲!a#`4Ś91F:}*1'*rSߏyH2+f).ށDm{xgO?P;CPj_BH N14j'NH6v4Bhʷqos:85tV@8u1E\{8i0,L+h)vWgT,Mx7_Kη[%mpg(#k'T\TWuoq(g*5 x~Ut/$^Aa#NٕᤛX!ݙZ+Unr=ExfG_i\a8kDŽҦ,N,A7o>`ZҲwǼBM?(p2Ӝ^c10'izz_~{2߾ڰȼFU0I UMc:4Lr;<*?0#-⼿} Ps]lDP6xE4syH`1jb.D[5/N.rHI#}D:3JS}=T0ڀ‚C@wd "|!bs1Ԟ; Aiy62KUh3j^]:0fr~f1tBoxN@rk5`o_^cefja͒ϐ ꄯϐ$$6%}uD ]60C!$ W4:v}uJ\,qA|W1,.n-YoH 2ɩ LsZD^L2i`T)BzsSM>t<]hV* J+V0*䆧H5tUZT?dPho\-y,p㋰kK`[Ah~Gُ+ye1קt§!ٝU({׹a|:e@+#8 H!暏0)PrDPfc,CI/JE­Gϥ^*G1?ъb m!gY\Aòu,A_0k [|zblYL,OP Xxu˶:_cDMC\^5# kH˼~>3;(ΚlJyGsa%6ezn RҾԘ&;ۣls!J+dDk|3ӟІ% rkꊠD0E [#Uo}8}e 3!9}l=[jTГmXtxlRπ@P wwnJTΩdANuHiM|DhI_ښT)ar7#wp:}NiI [tp0ڟ.d[K:niٰsJ WA+"H=f=ɜ J3l驆|{aZdl dδ;dňVy42v+$ s\?n{\rY-몊$stT@jW"~e⻾q#^ؗ9=S\hwe,4ށiK_5yS  dcÍRK34ѻ!+Xr~ WW<4ӟ-sjLCYC`X/\_~1h)2A{MXG0ZimH:zEJ{ ʼn L/+َTͺ} 7iy8'>a W?[ d%â~>1 ҅= 2VVL{*CdP}ȥ[g>4" v'iC~_Iv"Nr\8qV SkBXD!ԭZmEeX t*x)[M%a(UsIX3Qi)ZY -ȋa S9_JNjIEf:]ŹҮT{4 ;L 82ۡHC!-!U '7\sQ\c [, HP i\@jflmIɆ,tt2(Ҋ3,viɴ,-gL u# Č N q (;65 ,F;DJIv^,:JJd酫Dhs<)~X[qgRXIY6V,~jV|6>8zl jؕ>{A? өFIm^$_%oK܌4XyDdV-ee *3T΅Mg_jgT:ڋI,ad~N*N,[&؄pLܾBN:vyV;AXө\U '&QM&/ $f-C·zWSi\ \TGTiti4"}td7ƨ*:Jek}-v}3&1t*xHN޳F$YcB.9IӏL&,Kchqo-*z&p(orY}q,XelΛvْ٠AipQO:X' V CYNV@uHBH" {pXCzkl3~Or-Uhj6+8Sf~9IȢĂ[|tc_+epxWiO׸bIVz^Ax I*⃽ pHmu]7;=F@<׌檻[k$.ui6@jJ#}VրAE1ܯ@gRVj!X-6*_y06R m鍊 TI!ٌLh7U O ¬^!@AfQGϘ.*#1}x 5z ),u@Hgo~KrL4Kh* [;p͐ $cڹTnlKSY4T3ekmO3(~vVG=sZ T0" A,v*x&%g80bnEGd8$T?sxyyȁNKi{.&Υ} H4W?GSWTr %#ZqLym^A} 2;1e^n 8B_ps%{T}oӬ&)9;HC~~J'RHU>p?1C+ V4ۆ$}V%E?c_}H8׈L.nJ.j2~c4 dVG<ڇ=CI}13DA_ij,?ը^j~.+.͘s/ǻv#<z,+t@E8 m;KSx:lTS< +XsYZ/N!H jGO ,A68hxO$~rx6 ?3WZ u\i ) KշeJQi(gT=k^9 4iI[{%~e~LcEӽPFN L ċX0>~0 \S~t-ڪj6.E٣j V!GdL/#Т8,8)J1=;Dj8AF~F%ν$OD46sq(uހ{AuG6o:t"zHD 9`}07 )0FK޽|w*$L$!R֘kk*BAi< ckGgv5X餖؟ݿ@0Q%ǴH;p)xg3,/@PE(yAT%{I fؚZ)ҟd(6Q,0[3}☓QAدvޖRR fyfThϰْo'TIPX=XZ'1#Y;[H1gdhkSIz!n> :6ix$;S1 Fj9y(}SG0B  A9E &ZX};43urņ$z(›KQ+VpҠ쓄0E +`Ay+Ki;sQ0*2α@ھpNEmWeJ]rX,0g,0jkc"-Cafz0LpbO{؂AyZ,1N-}J2uD `Lb%A(CT pL ٌ:tu !íK)!{3%!ͷYy =KV:$E8E-a+9~dU-Q: !lE[.::{J"Өsr}!րjx{[r=~4L)W[/8fwT ;3X{yrҳ0iT p*$+trs*&^ZlM< R(j,uz㶅<& XK?smsJdr1L,I;F6z[+CKE+Xd?K|F3|A-5+;ovt'1fTJSɜ ~yicgl]Ц3Gq>'lO`+Z#*0ȟ#쿓,K r\x]tOj,lد7fr@ L)"Ȟٽ)-XxnY3Gu@Gk I~j*@>'i$`d<$ZIǩhk! b .k2_+I *@R{9u\s)z:2ޅr^+}tK zd.һ~!)71u:AJ<ПB玂<0ТӈzWN[RĽAm=Nca^‘B"#͡)'/]ACjoQρ̦ %.{Xe4ΈDgX@}EÆ8((XuH\crzqF~W'7u|[9:qNB0'E{E[PpEGZ;œ) TvDEo>mӉY徊&,6Mk*0T(lH,4drS8{;B;{,%&NA°ՄfT߿ؐi~}IY+n|lHШ9\[}d V$FHж<5~fp=6G& Rlk+&K1ЫCS*mh*HX)*ȝ:puUfl>gop~w`0oe)')纫؅CXشFɬqS9HV#k9fdS}W"gf>P)ok(Q,2a vxJūxH,P{`?$ׇ _ܔ2KQFvK&A$ 6$kII'&طúoEH{iJO$p ƅ"T/_TF^%J!sV9I}m4)p(\P~\O'idXtD3Zj/z+:p=pWr4՞}IY۩Nv+6IF Чxܿqj_htxK'ooRlځL{E0&FZ iLBK`w,^l,9|}-Bȉh/rJ*^'F3Tl`]% ZںGIv YQJ<Jil{261 UIP*8V)'튯rKIeB>HOdb 橲T޴E%Ŵ+4, 8Kxi4{Y3CK:E&m˵E>ȊdaӀd3YYV:Hrۃij,$ͦ02V G+|8#dJz ϴB6Cx#>,0ֽQAvJY a)Iˉ0'*$T2S$y];~Jamma̴MT=LA`$j!R3M[1v-gp:^mǶqTiWObM+/Jp̥7JAy Rt > L ٌܿ:2 k@P0M^#zdu#6Q!fhgϵV|{ l +H~E'iV lL )O9}0:i nA"¶tݾ湓J{3S?L毋x'>J" +0ѭӆ{Eþ N`T°k[ξ2֨),oPfiU1nГm E<~:^8shb 5P sUuJ4F37K|Ѯ)i cT\2E$TSV-(k,S')Ҍ@~K$׈g>+xxE#< Ч1`~S+yI<2pR.3L jQv:~,}YE4pWM"/sqK#TփrYpE{)PpMy|Rl ~6?)By'{$sVUy͈'gCdX^ED qky.q)!ʯԩ T- $gTԫf\/ޤ{Ь<4*!pv>S)xB0>ř^Y ̡+*{1)),0iLZp)bH  ԥG}o[HiU:990T$\ZÉR{85[_0j=RL'4xN܈R j{69i:(Ѿ}R٩y=N>3Qfɦ*^W(B~[E^_ն׿>~IZzTNf+wͬKoڒF՛UFvvP4S诈lOJb% |i־m{IslpYif?(!9?fq[q|u;(/q{IR=f{^Tؓ.J4|ԗѧ)|/[K^רUƚxg4_ܛ): Ghư P9%S, o'͢h >h8gv( Fdׅ07zf$$E (Mt>p=j)1S,<%n0d6(u;[tHr=$1F6Wޥ^jDZ1{&x),O 6i| *f7-ΑZaa)s $ i`qIu]l(##&E̠\$ Wj8{ atRn is>I7o˞FL9L!S.@H{WzKlroURa~PqRªZkUo:um ȽH.X%N}(f^܂B+i[DZ-J4ԣU2Pd#h'7QS9뷭U4NVf{Lu<-7MM +1_9_ZT}^ XQ ී8T;m!(--o{ =y b4̵L XwV pxum6B0(b珘Sm-Yb5R7g.#gĒE`4?IMMfDM܏:ĎZ|!;*9қ>،!:Djy܄@&?V?HUG RIH2X @صGXƒ>K0!3(䕐;2ktquYyq:r-Y+~*$ lr@3~Þl4픖?ulZ$Y 2s,"ˉTAK豪~lHDlzGrt&p,&2'j{AFS빼1@?tP'* T,qس5q3o)ponKRؽɹC<sJWK* s~%kAX%H|Η1h~J@=Qf;-fx83#P(pQ%Hk\3uI%NrB,M쌏q;p&sEgJr'OHt5D̂fç|@)'pwKfDwsp/(( LYy6ցuG& ]ҚCYMŎdwH:?v;p,2p +[ƼNȪ{n&!pVw ڇVd9<(|Ҳ eԤh%u(̯#pŎ Kx([= - a E>o9.6vs|Q:ܐ],tf麴;tOV=JdQzO֪ eIfq>|FۊUm99)\}.F>PiGR٫D _qUjpyŬav$}9Cy>Kx \q;v0-| 7ЏCKM om BsN轲 v˵)_bTk1Ε `  <ͼXw6_#LA?4EjW[`x#bBz9)?agCsj#_dny7_R j]`FNwv?ZE4ǥ mSɀu"h+zZ.M}J$2,2Mx^Ujan6Wl1wlG/XS tx29bˣ.붿,j0M>WZ0`qCTW0H+"+^XV#w_ <1fvRb峙 =^+P,Lh1L ٌ"pea!]^m.(b_DYxduj!i+QϠvW~F}pՓOp})Hݼ y [/za械̟s:c61*<K ԉH(ӱ9u+P‹_7 ~1)lEIgy<۞)T. 4,졊r#qe@TpL В<ߍ "i =<~  6Om\\4'͓\OTLƻ{gJ0|XxL2B2LtT/Ʀ3M "bR21\%l؆{vTdR@H_樳YL8B:6ZsP _@<@E5$Bjv'XVu痓6:"7)!P6vNPu _N!fu@PSlrhY5o_NcaBa`rPgCRv=+a3ϔ{Q`rPWg[ϓH1^C!fk.gY5N3}^UJeuYH\y]7ս]0q* 'Z*ȱ HՋ _/b Q8u] ∁#z0= qV,: O C92TcC۵jS!fu'Hw9ͷSg9Cbʡr7(V:⿣y5z2Rb5Sg+UD5SgCsy1z2PgC±!J_!fw2159m(R7-gM?Agy5_h^wϓ{!?!6|¶C!Lb:3z7C7&XWx`1I.=b6!VgY5m!{mDb$Uy*wgly0ߐU繓XX yQ U@L&|ZI!1,LM&\,7 ^qNb(S珔_k֎2.Pg.U\!TU5-DJ%gM? A_laGvz_s!MB5UW??ÜUrO^70S6!eG5*(1*aJߙ?acrq0LA!Uu!U=_Tu!lqN!O6055/C^ 6^]]u0-Mv!^_GN!^(1C6v&XNMxpcPk^Az=6qDVTidLe6V ԋoh1|`4: ˘^L: ˗*^a˗*^{` ԊVLu/ ċl~챱5-ؠ 6 VU^:", ^ W`P 5l 5-q L6u0 : Vg@Pk6 , V^/.M ^| 22Q0\~ VU^H/4 a4_!"!- _!QN` ~ % H! ~ QR*,7L8c!M,H|*Wy5TP ԋ:*W]GI 2*,W`/Z,5ݳϏIPP P ԋ?ʡ9^ ~ 5!^ ~챳ϕ*WGlL V`P Ԋ5LIPVZ!Lݺe^Q6 ˒Z*brQ(]> ˕Z5!Lݳύ,HabAIP˗uZRA5`rQg,HLc!] ~챰 ˒CaR:*Ԋ!ݳϕDvLݰ VbQf ӋmxO  7L WSVS 99 P !& !*',+*'))-1;4-/90))5D69=>AAA,4FJE?I;@A? P%%?.).??????????????????????????????????????????????????   /  ,      .>N ^n/~!?0O"_1@o#$%&'234567ABCDEFGPQRSTUVW`abcdefgpqrstuvw ,      .>N^n~ /?!O0@_"o#1A2$%&'34567BCDEFGPQRSTUVW`abcdefgpqrstuvw   L 5!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M"ti9qE 7Bąr 8t&7Zg @pa\mzeeX _ Tnΰ\ H!cT 1 A' ] +׊ƺRr[@` !ǃ~ 7kۊ0 \ 5 4XjJ7AE$^\ T1I5_J; ^4,_ȣ y Oh ܅ T8ea,L_ , 5,AV oG<̥AVu0I`j s$P\ۍ=L#_qޞUOVST:!+Ȕ!^ŇŇ80㙜gg6DD<#{ Q*i`"2"$%հ!uLXAVK  ! K/瘟ƞsl !搐LFlmj؁bLH)^ohp \jJb,w)( ϛV$I!c ϞJ~ܭ4^Jacf <&6 PEϬmwfC*Zc `6ĵ ELϬ7ożT \T lHodMnjN> ^F$p0g , `[[4LϬlgpղջ$[ _u,`}!qd L_ aD k ˵dpհ/<  L!d P 6L<3Y M KHi[i̥ \( <ԄSR}S Dq K;Sxj> PWv [jXޞkن@Wu?[Y<+ŇT A\|Ŋx9pvǍ>ni!\lgg#L"&9dlsŇ6 Z$pG}̍4aT#6)ᛶXq '^L:əJVƧ7#=6UMNG pa p݋(V Tf^`l_kkujٗTkQY&I``&-k\E/ƞ2!t-Aq _,=`Y\% wbי'd8c}ӅAKCTIHRYNSW7e/N߻vou"7 ޴jT;g>cXis/)ߌtj'f7m=L h'z :_7 [6XP ߙOTݧˁ?pl`L8!ʱH1"D LS Ss+V IdIH9" , BL לuf| L ӚT ˜⎴joƮFqd, L vL T w Ajm )УQH ˚( ,Ђ I,C0<^gQ29Z4KBL~ՉdEܟKuc xAmH|אt}L,ϬAPR@S[zt33 ճ3_ST*R)Uu!zlN\ z_?C V0J%+<4 | IAj"sRX_?C 4< |ޅ8&RWUi ZHJ Z)$95 G ְEܝ +/7N|> 39h'F)- tj N*mכ,1bj,* +">*n~[Yzΰ./77l\ I9%+!qAa확l,Wl$ )cNR\HL ?0.^_ |=E>C?cTRI5LX IA-qaY0U/?T?^` S[56}uέi';^X=5eW6\ CPReW6(Ayu*6(9ѯߙ,W;2! : 잱 ށ#(RHx7Z$Nn5*R2 !^R !^R !^R !^5 (\92!\ߘ_ 4>R5αί!_^RW6}5έ5 !h R?~TirUYUa+^8R!]R&5Qz 6؁޸N)FLg"d?c#Q7B h7mKE;FHtb@]V;f.}LN:%׏M`ATst<& az.}5*@ B3{Ӓ MI M 7+%B+{m wCݍCEMg14wXOE$X[$% 7?mB :0*IW?1zRؐU,^g>Y~QTy-N~ 2 "~TR6@rJeMfEik_K xUD)ZO*i~- d`Z >MLŴt>M%Su -i`)ۀ[c֭CZ+We>YAJ[\K`q)A٩E* s!}7_L۬*>ӆ0! M1z{+W)㸭[]~F"EG+7MFosN4-^Ud),L}\TF 50VߧMr0㪍R.)~+(* 6&S vY+6ŽHA!~^h,tu=p~s[1`1P-Femc'~oMGޢmF+VYU}El6nqQFm[\1/1tFX_i7GiJRM&lPf"CP^sgOkЇ_+1F HuSJ*}F2V{Y% 7D`Z?}}5mYh1к-8K0?yŹ(FLIݺȾSrkUL5H[\&4`)J7H oh)%0ߛ]2~ݫG`΋ME~aǝ}}wQVk?mwZAd~EIbqYڛҜ vmDqcAX%^M})bv%D*X `r!qTAX!!ϛTg%et0%!}#-*͏}7ȷ"4TFB2eԍ܇="{ 82h!1t)δB߾ 46nk=;*q_+FNOS}qH9\U10V-v?S~'_W-14'œ8fI}kO٫7f oF0Ӱ)+bREwVVyOzzАPԳ7=I"0(d7d?H[%)aO癍mi7}[Gj{E_zFa-UE&\>'")o@==(]EI/Ǣ뚹}kƔny뗘kM)'/fKJ^qNSFV ̕cB )_*N]LGӑt]Ks%w?=P*ه}88UENDiT-b0%)bO&M%̳7Մ3Mтֳ;v' N]ͱ~8)i'_$F)`qur0vɏN-OȢa qɞnUSGb; _SfM%BwS1Ha=*dJT?R€JX}EZ򝎝M4&`9lesd1Y%T8QR]Fm؂AI%\PZ0}jdu-5 dqIV…4cո1[5wͲzZ*{1~)~PW{-N7F&*[~Ul1X,W`G$BZLw]̀ Ke)qEYࢍI()a>wZqJFdj+ԺO&6=-oi6-"9NА vqp`bٱY) Lkza,uo[] ͋J ^0Yt"x0wQre7?4dl9x" + gms$IlB+V& Z.׸qEo,^mfߍUL_|OiN4 );/}e#p߯ю쩬Ϻ\'?}_epOa#UB1P(^I6 6]*O?\-GR/_6))}@5QCImJxaۃM!%W&q+7E-%BteF8mvCJ>\5eÁRf>J.aJ$WSTWO;~F GJUyu+X ig IA(&"=tk "'(=&ElwV9{g>?Hy,yiyS:9Uȍ`+U}16񞍊'ìW^U;OL`%sY] [갻qe{&k k3ބE_T4aD  v՘D }4`GP}anā& 1zp[ۼo4+v͂]}e*H'Kr ov!@~ĺEAL%[_ w4TN fOWyÿy~3_CyoU rMe)xG^.T?1 &н-Ȝݩ^ni Z4Ss7>TpB) (E1`k:#2ٽ0} v& mmGfMV??V1 Bi_1)[L=E0 >Y!#2 V Pd ~vپʃS)m@b*>bL?aq4A@9 &A@0}R-jff\۸?չ~@b~F{&_m6(NbrQ5}+5)8RVJ٪stPz>a~ ^}S(ۆܲu~!]9##.1a%v0HOz%U&0aFJFFUi۹~>1)D,Xiލ8DN֙T\lɄo^mE%V<.v+aGATƩpbB#eUz)?0[));Kl=<}T\?E2m[ ]jo9\N[b2)"AmJ>^J_d)mp%Գ7ljZs+ `yKԩwkFH2Z[~)YM4w@=ySf@稾4Vу&+ B,Ƣ` 0u7G/aݾ=FW࿁G 1G}6HU2\P ?>9ך!QƎV>ʹ-p尿yTkv>B<)~ֶ-N7Jwq ,I-gZMwi twjaX\Q5VH Ps240, w=U~!m5}b_,CuלT=7|``\.VF00J4 3/ݩEٺaDV5Y,?VF)8]7}E4یJ*\ߍ?ӆԇ~^[aLߤ кuH+ۙA {G7[ U\gn'  .YCLB=^AC=[cRTQi+ ?3FIiYO>^zg7v[=xP>$% %Hlg~p!HFz ,!&C'0Wy+E,sb?QHpUn_6?NmCThXT{%X rJ")ռsDPFF[5_!,ҡw&:z ?߸>Gz"* Me1EK\$+'nSI`:"M)`mVyJR-ԭwXF)mom+>5JE;N%,l}`B%EJLHI+V)UVE4%R:6O ˰+ӎFA%~niۀ]-&%Sp @5~M+@|g^&1S6Gqߍ$=TpړI`E4gYҾ9gJH/SJ~e|mr Jć &Ey~_T1``(3Mf$:”0 x3&s^)b0)¤E1aK?=_V7h0E񬇒Sehʜ謥с0Ŵ*5F74!3ЄpjT%d0 ) {d@{V49mL۟jŋ);m<0\U mʷٞoqQv(%J -@*ELi͙_Wqp0rxOqtWt+ J|W]z*Xr~ vCZe8HOqp,)d%GJ)öF)%0P`ŹBjm wjI L߷0VrްA֒t-niSN*\F_~PoZDyte[);}'ނVS0tdD*>ӆ7mWe8aciMLQ5kYza#si#-ѠU1(IGs53 UI 71C~{i ؎ѧR&?MSk}>{jEZS}Mp3>yy_B~\Wkr}V-+G Y8Uw$1 H kI!{ ӝ644K9!oH_b7E-mbO.V `&~~5ʮctB&ByV%07!-d.aDCcҢ(ƚlNj6s?ij )5oK McJ6.1 _rSTn {㞝 L{|?b<'ydx r7pL? ,W0_oi;r( 6 qB_ZYh?+MaRm6s_Mr"!rQц?V7wy)H6LMBr"("v)~l19rC]}~F._V"}aj+6Ȑ6EE\wh[A$HX~\~7N)xpש!|~R[ѽwST5Rt̃ro9JTb ֩tV|Oba ~R McmΎ~fXg/Զ\|F񒞗]0L/rZW7NJoVЄm 5+27Cq2&.X[\D)\ 0U؛%LJ.oq w'SYŤw _*;;x3f.{έH4~S_<|`* p?;OBE1E-C^yU7JV(>)b_! 7qYUV>}?MEIZXe9wfT4K(6i-=s}mp0uZ!k#*XKUp?`[Rw(7{@~N0(Vp \FkQM~W ~EcHm"-M\w[Pa_ lQUTװ~Ϻ`F7ԃTd,.K͗%0!3%bHFg+_WM)=Fb"MeN  %c&`謵g;VJۈ] ԛea_~@1P#%*JviLIz`m5ep{\DD+~!8I"AU; H}>,W MTI`*Kya@Y`LMO0Ay}~\ۓ1Me`w<~0;xQr.-T>,I蟩m{*#+KQ+ֿT%Vu&鈙ch f/yIV.(%0_#]>|8VO1E 9FJ/QTM>dapAҜp~.ca~Ni?5JV=K  83<ɽA}(CXbo}G8@᫰K6-0|_NI,gC$?iP'**U͞bQi!1~U#P)k­poT%wȯTFWV&ŢL!._1>puNSI۳qzAӇ ' Pap!*=E!A} u̻v 5SV))~nUJunT{wu&Ԡ:~M *M ]E0R*V*ޞ}v!EOG]>kv=M[) ~ HwF_>ZTI>)g Y44+H?mq-[\nb"46JApSfVkTNSN(TLaC"N\_Sd}mT|\ۨQYfa{Si*(vKݼȢ%644EÞ-@6%P'4} sʦ]WaRaԼB)㞰]}īuI*E0KqԺg>O~>߷@2O6E JƳ" [V w }- >]TM*$}3YѸ-\bJbT g5&=_7*Ҏ4߷+ԭEݿ&,vH%T. )`ᨔ؍ UCmmJֳ`\Bm\&&;-pAŕ;Sh%}ve>]NKŒϝ?"ٞ3iw2ѱ`?)E?)'zD{T.{N`&B@ݎU%EU [|ϱ}ڜT^w'4Fנ3@~5y6蜋yTna:Xr^ P+)TF fL[$FF1 1F>{o1.\>,r[MK:&7>Gblr 6;>{u8svAX@Ȓ][X%&(lZc?ZBdױץKˮshzKM8!azP $FdItpsLDZăTUr xm1 VhUoaEs4KOR(F[TL[AW)Mf[Mƹ$2]H`u.=,ִmS?T0߷.1o?*kvꮬם~^{{+&:/ٙ0Ys~ 1\)'vRS\ge/7nep*L<£ṋ9Ȃ-@j4ڰIZ;\H*Z5)[vȖ96-m"GnOHp8t*_IM@ %6v+ I!'bMkO*T!k v_pe !zE8%E,ۍh8H2U%1HHB&*mÇWrǏ!+@Iَqbsq0譙cE9p^>Mƴ7I4~wP))~ oQ~"tY4Lnp0CPH~`*8>m4y_˯pJa??@\ ]TYlU[%F aG?+S?Fd4їD5F47ȝNJ \KiԲ7.k.~ySЋblvb-m<16js4LYW$1 ZUs4i{ӆӌ']N)!5) ZPdAƄANr7Mwۓ}Ł^ǜFH"3 Jv'_~ș'S% }w4㟍X'OϏ=@s1Ф+™LT㮟{ԇsP|(0ZɬYoDw@sƦ1)I]A>̛71INn{gfM 0-"־͠vxF+Ϭ$㉛X0w7 >BaU 9oLMJ,;Qٜȟe7mc?aJ\yq@wrmS>8%!oG6!=%^_+/0(FC}%&LQ;85Nݛ>Zk> 'w2y䈲sJ=>HS7FF`CNܮW}KM>V`o~44!NL6YLglIJjM0R)?i ,[GiSC q0L`Y%Lgpox&7~>t`MKv9~1Mi\7ȓ݈MHboF !)LAˋ[[ڙ{1wP0t )a$X"i ߞ|(~-r\)7آ-FS*&A-PCV4+bS ]0-14{6eFK}NF+%&ir&*u^?_p+\v)~_"\J!U^) a6@cEF^9(;0JG_ӕK]X춵/r>pIA|_r_}d1pUMFM߲(3=qyq !g[N߈?܇9q]c38(@rX`Vp%EG9}kP> 0tJԼ7] [ zE 7$D*Ʊ(@È6@%Jtrqtѭ!*GݥE(v4n^&-bFFgeߜWt[}\J[L}__d({Ӡ|% Zy3?FYhu~Y׈)`iQ֞{ -JI$mat c(4kKv{"::*[hNF-\\@F-+> N.[)d2WG^_ @>WLW/TFeVOFB/ϭ{`S=w^k ]_Q ~{M܉LF+гzUϸ*\{%ITIKi~|g^ċT^U"c48'dV>W׫A} qc( 6f %,ۼ%iRMތ!z\iUib!-I ߼6F poɽ J2-י^Z%TW/=p[?~M玍L-86S11 a!>ՍN*6:r}$:,bnnꠓ밆 ȡa|mUv"rmчB5u2&-m -o&S%zGJv6YMLH.;;) aҝoSk 6RzFHRKV69Sf vEϬOqt3?d P`Y)S0}"qG1v'u{ۇ-n>0[7[')m_X $v0!mП\|,ߧݣdDUy?7F!?>8#4aRg>mb<볨#>XIR 4K62(vWJOlX Qqń}@[NAPR hijVI.pTToRsڅ՝(Q(0k{bߪHyl9 @RhCܳ8+Teސ) U-=0ctqeF>%ሊur/ҹ@@ՋoP)\ } /IV)퐞\ʠDsE9?=(Asm2]NJhv i#a:E-=i8W(VM^c)Nkc`7Jp맬b.*P86n';]]JCx*XDZ6 @q!IC8(ӞȽw?i&6pM_[ 7ԡ=e \lWo7odu\] ab|`Yp;coS%N VCV!Li9N^am)\RF0wуUJÏw|2$Դ4-]8)pK_ĭ*TŭMjaF w{g06 !ܦJL"tREU[CVU{%+Ŵ~E`^(%7=MI1;ym@]\BMɩW^~ vR2F1nMoЩ)}EW`M\\Tk59t+% _,ۡ)@ )GSFI`- Y^̴\K݇Cߡx>lokӰu Eմ|i\0wuOF4߭s7M /#εWKWd|JWp~FJ7et]$`?vMU&, n[OpIKkY!~QԴKӎ15o}WkMl|w:f]󞯳ғG),Eq "Щ (4NX.6&([J>Z-q0E Fias3&* I UYZԧnϥp4*c'b++` k~>LlWi&"0 0I~- WJK) Z>'tKR.) ]D{K^ŎE!n&EVL+._hwJ)]-F&0&WC@>UTJ@݇].qXI68atEܻ5*ԩ{Pq.z̬AЩ*4 uͻW41+ywޱU!>=V 5}>훫@GE} +r^ eSJgĵj5׺pF "GKhc؞]b)4ćdM}7VB[T*gڿeg\¾Ӆ4];%G`PCFպ=$44L[ܺs$-atEF0ALw 䛔t:B]@t"5&~`qK]LKɛ\.k  7yUN)~*>Բ_:[߫1qF-''2U˜ .\ȫƷv3Svm)aE,D0c~vJnso7 ū=2_aFI xQ?][\ f)mW#$ ~?@Vk7iy3Y&S \F M'O<[6U1+oYpT\7Lw^UI{U@&6} Se)/HdE`um>^1e7`I6),I]S[({T7NL)(~L~evMN 0X<֙"Il%8UjA!?GFN$\c՛UL8nLӷKx=H\<#VANiY̌>Em߽-C ];{\0GV|iHSU =񗚰>ܽ'OX,ߴUSyT1"9ڟ{Lg!CVn>UުH vީt{L'!wڍPs&\wݟmK@w1+/pN0aJ?G7[Gj.ȥU)r2\*J>h q85j:?hq:}ѝ4*kZf3P_&Ϋ]͸LE`8sB z0f mO>ڇ-ej&g"Dy~8;eE0_͒#$Jߩ6%p"z"Pz kxQuy+ !+!,64E:F4+s2IqY/Ԓxgq* Ieրs'ӞgCo~߸5]yNJˢ`N.*Oy%AWN>W).apvJ~!H'/ama6c4%{!Roq-Зėx=65^czS$3C͟ҦEh!ۥ^ߏd_É{U1 Mv*аt/>30JԺgqDŽ@י5)I~O!𝴩& 8?"%Y~gu&4>5qq4\:L%2Jw?ͻSIob)9@&,+vٙ}h1^ 5e YX~_m~SE4 62Ռs+1L lV?׫Y<[G_gC2{U7ك'@0 lg{v_}}*F8&ӅWhDTpԼA:a;t 9@m٢%cŏ//]ԲOo~+*(&=\=(7q(,IpJaO 4Iw_%520$~E70o/t7up,@z)SrЂpU YTVe>0 ]\߰n&WЀ:)5Ȧ&f3;3(OMRJMJGcc?Y>]~CY wx+ga?~@שp㚱Gk0I"۝"uрȭWV bVLLW UT0U!ԉ 6D\M{E*|WDhg>8`'cT.M_SӡϏF4!&iF R.WE)&E,W505}U p&EkI`[Vit4bIAv~倫wDT1~S,i`MVUTK„K?7@ AЙdI\[6' ) |WSJJO֩m-x%drصᎾ~ J& 74s)~ Ǐv*Eש 0-9 ACZTWKk̢._$ &d8I`3eP[K["0&Np T ԋ?.,g`8J MNFߡqZ4[/qT~`;\-R`oޜi%+ kZI g; 53P=0RE y5,8.`Jv)t)>pE=>-M1pI% ~܌P[01`hvHMֳ.`n|'U= E킶 %ձttyJN\I .N)ߎ&+p4Gg}rMqmY8J6UAȾNM%pLgxuqH11\2V\V1iu_UMrs.h 7Jv/Div.cm(!Q栗@*^İ5Fcc0"]VT q< H@>؜Jd҇=ÄT hΆxBihեMpWb78+$ʘ}Υnc)i䏫0Wv8>.bqF)TJU`\ Ss_M4w V`V uRfO|zѱ e-/F_ѼlP9c6T400܇جd6RzUIlVE]S+|JӰU?X'FVE$c:.7Su}H%0JL7 /:Z*TR#3d u \hw141l`içiZ!d]X4Mb16į~4جk6O~+bLwvC%z{o(FLca|:M_`zOkSe/8uzW$ᆖ=>'nV54E/ eqmQ.ӇidH'F+ݹ>IptvI~Y9ߧ )LJK"UȓU&D}EfX\~CӍ%W+G`Nw_J>1v Zѩ;)';8qma0~r1)]?Mf"m=|ׁOIA3R9 _>NP990 ζh㭦J7}>i\J%,;^+}*陏EwoV+ڹEK Ź@ ) v+*vȩV0OUczz͝TF"|,㯅)I33Pt*R0%F 8W82m͂8ףÅTW؟3:!`{gJNnmG,Wܤ_8nvF(T4৯K?ܩZfd*ֳ[V9)& dȷd7xMHxn8+(|%vs"))Vwٰ(aLzW/6Nٰ4{S 8QmCHG]5i) 7#!"oFo`00]}&a=wU 䵫)M8K_6*v!L@5:%"m&aSEc >Fi-]Ԡ[&1[\_B ?~*yi4稃6S 4g*B9ҀLgq "A7[>-t*q%>0-cB|{kѷD=[o@װj;*!/rGYL wR8%at Jpȉ 'Phb^X{-^G3O@ԇ}SKh-S*8Qoⓞ_0렝E4ߦ/Έp,A`@P'NěHK \MUnP+D:QQU1PYfwicN(.c"^9v'D=Z.tš4q9~ ~JF R\6޾Ug4AN0Jv9s1џwT]CU} ^ &MȖ^J y0_"E&7kL'b@ 0]yKL]G :[JgӮ%mpG 6&*w-;T~^Y;ts ͍hE?ɧ60cR}% 6? WU4€aHZ& kv? c-&K`Y!G~Zd1{ESg'\4/BY j`עO@%~Lؗ: ~JdVe J USV0qf@i/5b|i~d+UϫfEi0c6T);SLWM(K*8=$^aϔ(?>Ziƽ=%>Q ]n^Az-;%?}!bNrq{6{H}m1Yy'q;t8}p!<^*<=-EF JY6߽ןDl5<~Zcy8 X=\&\VĽFY- 5~W]eq&ado+vͻV%'2?^UFP *Fܡ8>޵U;[߷ߥC1M]A})%ϟSQFh-IʀKZ>qtԝ@Ӱ? д]F\Ơ?~Yd7}d FNF _vrqcI,gZ9Wm~ EwV'-k*7C2V 7&=,8ra;Kw_Yf8cci)+?#ʍ%{T+v-w⻖so\[w].ZwƤ~FKϯqC|4.VIY-gyZ8rڛ |wV_rzQOW7Se>~` F,0,gk -}ϴӄYױ8ŝ\ 6C@bW~Ey9U籂*X+qc]!~vSH~ \V`rǾ:PW#o75V"2V]J;{8 ~h>W)F񠠝 ߾jWY?ȡ!ɻR %*DkYlm0ݐI3Hd-.T4羹Ak;iOrdm)FB֘ӏH=6c#$'ӱAȞ.f1= ?)) kyGil6D{;*V տĕh F1{JE`ukVwؒsHCxJwB!*;sje3OzZTLA%bQOYp~XvtǜUMG*U&Ig2g60WpoRة@W\kc?v~1$'ٔ}hHmF%0&j_XhzĻQSeJpiy KMON$FbiS*-kjD'Nr-H (ItRĈ:Ax\ 4oTB*$aۃAF>81rê91E{Ǖ;fd?t?Tg7~òO[Ga~6T4&EL۾F 7$7aet% 7)'AQ; @aY=|{W]8I_iSͣo]ko?}[@P)@ěu:E?zI-MiJ%!𙞗{\ؙm2CrroaÀ4$160%󷱲ޢ~q_N)54?5킶I0-HvMo=SHt(00r#e< I~pE4}4FA!9Nw^Kޤ 'v(4oHSIve(".i*@w*TJ 6n=@X[Z(VA ~^R=5'ʷ?~-qqߐEP=w/*c4H^M/0EYdY)WԞT6&JtOEF,HӉwҟ̓Um"cD2nO؞)qU$W\G;^a٨U{~~ *)[c mW @Bnsb1D^-^FYj&Tw~Jם={A]+ '0Rl==743Q?a&7H5Ra_~G]=1_\5([_c-v_VE!dJ5u$%%T!3V]. AĂ`lJ7%h ZF&6sr+Ы}ÝaӸܨ`Nw!E1>SHLY񈫡87>\%*Zr{*LoVj!2ri 6{EK%,Yũ";GmmtB?p 7ŝPcpE%u)m񫈊x[}Fa-cg^O0Hai)hR]lTpUU>nnޒE}G]EMӏ ߶&SH߮,ոr[e`[B>%ԇ9mK10"_u [=g@!ϻ,[54JԼh5ӪJP -;\E4{%ԶC(+ Fz]4ÅA豈s2i]V0+kЃbD-t.pWw'|c[8Q䇚՚T¨5%%;(*g`PBɖ7GŘw+4Bgx26翂鄌9]Q7)ڐ xVBG\S\}Zs&MbʕF+ЎfhHDř-&bHV<d]BINߞ_N)*E?<"C_(L P4y\gtq~IWP&]FF0P;"&5mśe7Sqr4~F-p\{vFo~뽁H(|&r"8=ehkG"ɤ(S#Z6L ρWSKMv-1^,7+?3Vo~b+8Ûѧ+L]؂$OTHP?$4Jvd})zn5-ɟͫ$K™3vn242ʒ(>}L M\I_uD詬(ќɱLg󞟀 OٷD *`pf܇xh))mHaH 0ˈ-0;NS[3 >N`;͎K~LK]a>"(tH~[5aM,X}PMg|>Igp{cME,WRy}uSIֳZK$ _/~(I``Ko(pFj8sI_)Ch߮OljqΖ%4Bc:j۱ FtYϣ_h--pzqUi"!)eiٸmNs~Ku2FiFX"&IpRoOқN+ȯnlL?F&5O9NjV._G)qH +rtĉǛ"{~SuH} rShSr[.<ڜe3})wk}@8DUcSŝq*͝%}ct)a2VF߼& 1+>g[ҭia(ìS8-*oa]jY8h::XRQ(}epxVs/Wvnj"uR u+z0ٿ X_>ip>^l;yku^3.Vr^ ]HFEZָ OC*lL@dV2UX,1θ<.V6'"e mS(>S؟0b]عMߥ%"g'`GXzs}qvMUKʈbzے|W `G=O 7]w f]Bݫi4<VESXRޛXcBħàh@^dݯã@pn%Ҿ8kbȢՂL>tZ|@D;=W?FIƳ26N?a 'ۣ;e.QVգM`4x|VZhX惸G+WEca@hg֏]ĝA1b8JTf["% &q: tLFc7謲ef@BjTy?vd4*%xu jrU'_ 5䳌gODT)Gu q &JPvE40 v=H''hw)p _rӌ)`X6O>ܴ3SdK uaN-$_p5bN\9@UYg-+ g[??59TGN%P)k@_/)t_ Y~!5kJ뫰-!5ܭ/'`+J[N_N[4.I_ۚ- b'pIe w4~~`X+kE+ >~,׹h=gJ;0Qz\;cD2W)yd@ZI]b'= s|%i"5R! VȚStijK8EAMip%S@>[-KN)}UY4>Ӥ9a@!%[F*d 70{F+APo%JwQ8&[NJV0% qg󾵛숝6fFeNs_VjwKV]FJX:aB"E\FcC~6Ջũ[C9=ܼ_#4̲dqDg(>=1~Ϙ>f~!WRlNL))%mwD(i w$mݥ."ˀ}D7E vX#%0U$|,5-p%Ӌs/[q!iF{o\Wz%R{iBR~PgS˳haZcCg{"gƪ c2so*77~Hhmv ZYsM&ǞZABn,⎗BO5WʷP ch6)2u0W*6RŰ=vS!bL]=ST6cBբ:&eZʏFf3cZ!p|_(߿pˣۆ*0V;%}Exǖ5i{f04Bے_)?D)u2ER EkӇ'V#)#.*&%{JJn7Pa49Pt*ug0IBuo%9!V4 ЛwFP_Tά4Ms-nb?T))qHTYq\@*A[KDٰL=Y% EZm@MRO)V,WpYs!E+>2Y ?i720NZ;% tcxI=F v"z{\Pg%F9PCVK@?E 70_C-tDG}eUFgQ\HA-k[mlWp7VE+ӥ}~ 6Bc3duĖ%mq4ZXP fA E- Rs[кv ۲vҁV͞a)@F x5fO8)pM}$JEӱ-I^v"O=V%+7\E* 'M&'!lpNzWN4 coa=\pn\4 -m{㠏6aL-S-3Ʊ *W bd9}it\4AE/2r퀢(a)&înŁ- ~^PثNgS}"([VLBFvDKsm* IV'm*Uҁ=ʜEؐxPIƖ_Ts8 mU٭`*o`bqq=I B^O QsFhdaSDC6 /N9}~_THƋտѵŭ)qiw^R;{pxj Z w wpoO8hUi|~zcBK4k{p#`ܕ$^şWv;/QR^NR(\Ӌou=XϲX}b\~ blC}1~&=\+iPU/uOaK?}E)USjs`XqTx?=Ti㟃J#>%nDGUܕ&u2EfM0XwwY'5!۰pfk\bĈ::q*\bdDfXE&0GckfRq^gcRD(5=M=U:|hq 蝶4JSG:s2Z xj[,SP)ɂ 9#ǒqN_) u\([(5-~Gߤe̖**ǛE^bk]q⋬~B4\5@XSc4-H&"_HiV1{F Cx$FhH}`/+V.xsK9#QdiJ}xca3HOb5פb`[ݝѫʌWkwkOVoaKC4}8˒c1[F=i"]:ŷz?%3;aHN ;hħ;7L\vr0EmDcEq1 b;LрuP>YkIB4U~f|071=qV@Xx,4{`[)<:&/h6emVrP.~i"Q8;D5.[FHe{R11N gV+02*Dܲ}VJ|]́)j8oH7SJܺ+(~)t i]|羙y>n;ij8=ߤ|ʱJMIw뷬pB̛zf<H[70hDsan RL0#ΰۍqkIn{[TW5rONEs+FĞ:S/ ӇF%փVFTKIfo]A#4݈~XfH?NͱO,ѧ R Wǫ.,{ȎIALy*_\%*xl 9uRf{TbpDU ]j;b0KqƛA,}FԺvf|ER&]>V>i&-6z)!Ar%MG\pS > :ѩTLS@58)mt)ы4WAYs3>@g^H+>i VϸJ[|iZ ׉n%pF4z!%pFu[xE8, Ju|)#m)C @ݛKŰJ[ ȣʹR v8m 7[>ƺO3&)Lr +C4L^ ??ͩʀr]N,D&)~JSDe~m\L75l7;@ 4{@i*K4P y>LW`8ϰI8wN*ʩRBey&҄&l P)c,&A|\ ]%AgCFۈti(%~fލ%ƒMP(SÓgt.ob-n~݂B0jI=eTjJNuN FIquljֹK"f)) ? xhW7-!kCOS,=lB[[[;ضr9xˢƽ)c h7C V!?%OQ3 =MIEZrmql@=<(ۇ`AuᲽ zj6.~pGhdtx"(r E&$1~EJ8[\zl]8279~N "vjHEY"i`gIGZu F*ikDwQ u]#.s0 gf .YEZ#VUOPȞɛ3C.0c4~rvKte#\ rPG2΀))D)!=u9~UHyV`..E- \{n2C1-\JT*seZR4ީFf֖1mcGbR~JI :gfz0~3Ne-'q3.9|z1$f,!u0'Cޖ !i;cM):s=jvz3Pɩ( n3WXI3:~1zp% b6/2f0!F1Kw~ɨsCU3!ч SV-qmc^ԭԾoZPZe,,[Ύ-= cTM)q`m~AG;ފ=imm\UBp y~mLt~\WiӜ 1GR|T#S$ ;@X,WFdmSeMlK ~@[K6DYڙ#0F,WNFH^+՚r{ AJh5N㽃(R+JӧR>#:}TLײ)wU}p]P ]y\\w{STwn%KM-SJJL7EIC&A~C@EuR&)I &Ep|]E#vI󪐙 a੬ CI;6+ <~VŀZ 8)`뎐[~M@[iVu-!0}VJG)Se5_N* U4-؉)]f(+ڑHxV#3T-F!ܥKL6,W{03 k@p9OJ v-p AU!MFy+|)guU&]UFLA4af)~N{u%]@">kF!}u:۩] *Gk MFMЛ}E+3 Amƴ}%$]L܇moV4&`=F fe(gRE>%7Y_ME`}}}~խ\+l)k6m܀M FMHs#-iSF~㏓"諌AѱwO>T_m,C &?M[k>wP jv6M^K? (IN7{@2S M%C\J.n`[GtZ @(u/(|Cx1bf*i86+T 8-zMLW gT4#"9h}~oə ĀȰټ]bC׍/yPzGj4LC>Dl#U*@_o("ܵg"!-|k=>Jx͢TphRuhg oq1gRk%/)CKySd=u#b0FTv1Qfi]pFW^VBhqȨfWw;Kwp΢HWM%!&M+e}Y)iė[F*FXwF 'EuͫY? Gӱ p&!+5yo"M4W>WG Apz, .!m0F% __m uab^E,V9~\S@3\W]臐M] =]!&-]( =*Kn[@ *6@l ;αI@U ;JG~[{l-Ꜳ6: u ap5E_=/ŜMbMZL>ߩS>ZI]E^4K6[L a yV}ύT`06G)aJ6{5P@SE]~SE%]# D1CqS 񩇗 1ִmJG^5FK EFFu1|1~ӌ]M*>뙙J5>JvPFEW,CNTAtLխ+ >UTLߠ ZuvCTN D!ZL* M*5"N"3F>&/, )`}>Anۅ + Щt7F[=H! 0렀tF_Z%\UV[8{! `T!)]\gOv :4V  ]Ȝ vD[WI_mTy]U 봭>^W A3L'^ [  ELk1mJLW_]ߒ9MM]r˩_黋Ưe7~܋_"4Å𭵘EH` V.&U&&Z\F?GtNPa%p9[3e `1ȔO~Mn f S'[UO> =}(& VP&F%U&=%v)>/)p3}}LӦ>)~+J:Z5FM,E W(JL@%%aJ=E5nS~,UUTkFK'k4a]p>Vho@1WW=dSIЩ݁"dlZ#s1i.}(-,OJbI,v%Y7W >䮺8oQn9(rOq i_cgsڸkBI9Ys{ߘSZw_j!5F+z#c}*yt_6ƹy[|y42khS!r=IoXU{B]/8"fE"s~1`~p`ŖrrYרE뗇'tf}3t)[ˏ`Oo]a,LP؛}5]f.ǁ,kIufrM[[LZG'hezг{:~172sE-oNаh(ii@}V^ZnxD3xx>*A0-"Fۀ4@VJVk oo>W@*II.Ag$^ĩ lT%a{d0AIS~ @VkS Hu-UwG p{\AL3])sg[> K&S=4ADt;G] *A^ ,* &[G^ܲ IHᮾ]su3ҏFG( S ᕩ0k""{H3$=>3e_Fu9 3tKSJ]K#܇{͈XR3 ߢZݫ }F+s^礈8-S1~{vW WwE EUW~` >v+K ԼA$F^igv Vʡ)] TW{a}EBs8) Ʊ nm(wC0 \u=.0Upխ%+,im!VFN`0*H`Siq+tD1^]*;Fֱ)t?T()T?Gv[NY`%)w 6S[NM?@$Jȇq% VJ3"&1,ߍ2iuPMp!Ѱ&U%㏅ u%0ń,DJ]'Oԇ Iv`Z ISvW  a,*wism]~ 6q`?}T }8 , (fhHJ6LhtV4JK0&!{K2Y%>4`\rVԟة_b)NJH_Խ ,'%}V >jW2]i=JL|\e?,v;Żù$}kI,ơ$UEcV EuȒ6D[̺v^s3o\[dO+ cۅ`jWgnyWDpp9hù /1yB4=}31L<)ct &lkyhv wFK'X+ă)e9~phb_~D4,^LU & 4O)\X Em{gj. ٴJKFgDm~j4 -+- s%JyI`ӀfEf|\یHTi'|y)~j&ɭ=SP| -x}&@TĴg)yEg}?mO6}k!pv~jw D⦽{- gw~FH)}p H"圓ģjt&F)Gat?h 16"HZ}, jrCvH7No<،z+Eƀ^LP~ *lGep(0psRQ@񙙼wmcJ81VH9{F[Kldye-?74~cA Ac'fR_"!VBLwgheеeЏ4*? "7 +7nvPƤ+,Yec_e~pJ+RAe~?U 0~h'@ӦeJ7 -6^kjeE[4|hRuL)-bU3CPsdmeƝ.OJx\jKzO2_{?00u{,څgC8Ĭ\Y𔪹ޑ!FfbB }ǑY*SFض θV0џHR}} d"|>zai6l.}"^ *\y^Z=~Ͷ:CX|J-OUM&NȽ1w:t$\E4t!;3-f7 5&0~40Ia݉FțUŽѵ-p1~Gmw9ikEcV;3vb獌 S~ۈoA8HAHy1 ߲ &)r%,BU_ٶBFC}J!sȕ (H6:wTLS M"V@vd4ЁJj>uSUQmظWh u,YUs E-7w*f_g 8hS[o]*G*AjqV'=F %?Bc0>.vwE:J Ow7GIq~[n~*-퇊u &I]U koF|NIq ,ݩLDLM;&\‡ 8sa^aIuLX]N1 Aw }(y{L@w Rl#?=}@ăqd<* 0O\0 Kߪ2I]Ծ| нz`[=\O;pɴ&DKӨ¤ÔJ 3 0F o#IiqT{~\k áONM-L7`Wl^+A"SL((4K'>m~JD癇X/^x=u hkIJ=+ B K`CD%cL֩)'!륺ҵ4 \m~yX+"Űn0B\ZFQXL3đ$8GbJr\-^ 3ʱo&HpeOM@ 9 Jv~`\ KK@F jΨ5 +F0 K1dn@KL  6K~  8[wF-R5D,{$.s Ϫh6 ,GbT ֽj)=[L;ׅ{> llnjϝgl| uc4w6Lz <BդLUz~ ]+~Z b-Ŭ`TIׅ6 I G 8[x[JA"SyqԇK6 t  < 8[ҭ]& ՚ WK) vϫAΜX/3 &@ϫVE>Z7^4Y;>,i"Z@]ymJ/p 7NI, yl 8iqV@ߧD(q0p,iQؒ  rL ،?:TbdX~)&& b@X*w!z1=ʖ%% 7"a}HbSBc{NF*ŲWG305L׸0s^!jU%,ԟKUȢ.p װc쩉M ԺF4dly>sKp"0ᩝ%ϸ" #E4E .t)zv/T%)bi9S([=['p@.`HVL׼fbr4{ 5`7( G%0_2^[mm%7,yJ+ԞSJRZqcZLo5p?L v09 n)eJ@[?t1m$pRts1>SMJ6{]!τq`$HEU FKa_#l:–FH_ ةTY@(1CP~LI#UA2@n[b!z8w<}6e0,it諡)nci)1)GɿT`%ׅ)t vbKH"52+Ac1Bqm*ŵ)E&֯oe2Nnū󧾿ؕ)oZi.= y>" [[hF-4>m} KƸ|| ]>78 zWo= #n7wf"(kP섵)Ph82e!mX)%\}??ċ~ J=+ڙ>=Om- 裏q ڝ[J>cɒbo$70ֽĕY YeXEq)*E8"$/:mpߩ\)pZ\0~z~T[!iV\UypםkK̢fI Ե)HW0U09de UI]:S J 7~cr7r-!}|@w-~7RQ1#}4]?$MŚ+7l6V[7&;]qmTk_? S. }Y"4M_>a 0z&a.{=@XŒ3IU-65a1`J7+g}&)]%J{s%{Ӆ55a*I,@PN04 GTګT[X VFF_C}%U9K/`ř>B]{*}>ӈadw Gg49م*6bk4,g!J^c`i[#* ʹ|bm ++6O1)5; NIqbUF.hL]ؙ=5i"%=m%EUbu? 07N0{%taȝ+E8 rz0N>rR7~ͱb\I~~= {O '&a5o 1IG洣\8L w"7#sAJـ7]sp%nSU&!K[\0ߥ-,^6C*FHJa*ůoƖ(Gb0L E͸8 ߝZl{e *RF E4s9))Ci9N(v9UTAH !ԝ-Wm-bb]C6i,]U4 9Tk2eq>f=S59em mp#7g?f+TVTW5Vgb [LWUUoHӮt+vv@ZƽS[1ițS6N+ݜ v[_5F-E0a[W/F-sqn–aՖ>^筂f=%{ ;[v!"uJH*_Ewf=%,w|40KE4KtzpN"V9=TFKH؏cC-ZIԶ9a4y*,_~)>FUWbdF(&,l߲?+'7y -m)dS_JTo1CT&Lg?X -)\S)>ۀW0FJS^($ "Q_Dmp >Լ_T{JO* Լ! 5p~km=Lֵ/z9k+,oMLsWi hp v?_)Zh^v0&wA7KZ&e+ŵ2Rsc*E]PN(4[ *bE3 &5@UܳReQra2F 0׫@M%7N2#/ fl&.d4F-So0,c >WT4E$u _mST, {6a꽪E\Tj)t2~_"&_Z}P miahݟtIE+5td g9>bOSAPpJM-sCT-p)o;(}D Ta<2NHCJ\!>p~@ Wa ,ױ7M7P}7t&,g]@F#],:!>I0)wV6F燢I2MJ?_Q%SO1X "qWSLW`/LD\Ӣ~^I 2M47E:t`D +LUf.nV f9ܢiqaSvD1=ӈar-F).nX GA#![E=Tߢ8) EۆME4F@sr KYt%_-&{WRiq [[6e)n#ZmGMzj] A[a 6X 󧛥0I 5V}E)ލojwf!) 3;"=H 5%76?`eUIߧ)HGu_YObCPWf .vu,^}`%|ߥ7=C78*?߰C釽A6sFkҮHbrzUF`F41pߞEuI7!p-m0*vH T >UC9?F4)Us4v'{>Y1J~[*~[&JF47G&c驏FԺ?`,D%4! E*MEl7,ԜiA> q 5i2\*G 1<ٺ0.-# 8/X{)_.){*Ǡ7 !)S?~L5:X;UmV u3 %EATFY @~b4-STb4J̢]e"\e)ӊ7a:* '6mh:-5]ݝJ4,X/nep={|q~`~p,5!߮5FK(h& >qF}>]_3ei퇋!*GwM_(liAJ7z4I^Y}Hse|2I/|]d1 M퐫E&i!p[JZS(9)vγo S&9LWMW/]G+FB.Ƚ^Iٮ F[4K@& )WjM(4")} s0YO$)$4?E*TW%^bտ" )4F `u 3/53|JG}1E?ttQKVb0\;O@ߥ(1KEi  +M4&AՃ"&L%m>g>!T)~vWEE& jt~"#ڛFEVqί8144&zFJ v҃oϤqL?M{_Gg`FF7d{m?}53o 1瑂Rr&ziZO)H˃&F p]e> PB]FFn\I 7Zڟb]EyrUF41'n^4yȆNZT<1Inp1o}E֯4>C^^*Vz'zEHI<Io =k ן baVK̪UqWfH W987>U"ë,>auO:aކ0-3~(IZ7&ߠx3=@?-(/tM1Z&F^%IN`I gmK3^ g5p)J ^׍ѩ)uu=`!mp4΍O6#}FEl L=j0Z 0q1tL;J6Ҡv2DeE0_6^8}Ou-tL2&3ݠ/DmbrFy)`-a7!%0 d諔H ǬgmT5mzq0I~F+P coVJ\_-}J e;8B_&[s4Fbo"`UO``-\[Ԟ?V mϵ16E,N[93(4151+7RRa T ymN8p.)6>)1A,"*==W5-)qE~߿nnRߟiU~J6V\iv.H6 7) L=a#e4-{>XϛCUCJ~W=81 q:8!Лԫ JHPGTEcJU*7Uq]Ѭ\\lێg^M~ ,[͸-6 .1y}N-Ai4ɭ `ݴ=EX5 YV.]եcS؃iW W ->Aͩ9ؕD-% WTZ e~iC{?\0SuUpH/!FFv7M&Fm3 EΉ\ jIǍqmbI)FLH<9FT RF|k#9@-f*+_CPA9*ƨI!e;V)r~)oo0Fb  T@wU1s@)ҤF 6;FCH Qwc]GFI+è=݃,e\W)tvR[dEt.omMJVZ>$v+ +v kMvnp%Լ1S,61@~^AN+>>pE+ToFNvtKoTུ/tIӈp*v<׿ % ]9$1I?~n9[ 4nOa 􏌲I5a7TL5 .H2!~%4Z- TN]&~MmeU6"h9 o}\5e5d }@܋EǷDz~X+vej=! {`F- eh[ ;TMQrǰߡԤD~b}GtJ*6[}Gt0!dj>E_e33e ﭸ"ԝ?\۸*Ӌq/z%%ֵy%$*Cq}M"+($ ݞ10uE,=?Ro7ѻdbשqMef.)tK;ls4J>r2&"&R[!p69E1CC2Ul)\0_+(aaٞ>𧑾~a(*Ysd[DM=?p6AͩCvNN!=73^旙t^$-,ݒep-qUjbU;E站T]]G6-`8b%,A[Ml) 6E0_%&[_"ao؏N^}N4~מ`YVot*E Үm2ȩ~%X0Vɹ_Gp_%i-:.4%Jv\ }>o4Hݝ~Ԛ) L֭Y1_O{6p%b1l/о4_?9<1iǫ"~v3E@p^yr(V~ F.QFi 'nõ*ٚ61s *I{wC|.~R-l1,Ț~`F-~පF]{ ^Y:Ջ~?VL!=@܉a(oKcJ~SGF-UGaIM/0JqFsdI43Y  ߢ&y51]^+ˏ-6ye96܇0 bC%h 桙?SJ7^np&-߯;:)O[ܭ Xk>RXF^[7m G^ cmMGp=3YC E%7մ3ٵmW\ Y.hw*,Kh/BT0A;'0@/@znSE.UO[߷Wz)bV `sR -4Wvu0tgCЩ -DG?$N%%+tV548?dūY w~߷Vc 4Y6N[M]r-HG!qZH:"=ӫ]684کt*`#{̪X&i5bHd?SfX4s;D)1@"4:>% F&EOt؎a3imUV*69!{/"e-p.>-}Tw@> .2pF&ڪnM7\i,Ϟmn503csn} .W TJuXiw/?EyH1=%~ p\۶C @/]\p7N ) ZQ&?)ߧ9Yip~\9SS5)U5UU ^o:yṫ(U0) L>t~Nt- <b=6_L4/4"+vR S@g֙49{TS]d4 a FE*M0pU->[ؠ0%KVמN^T&"u&=ŝEm㨔Oh(S0&`o@k6 >|!󡹅c&!p,ЀKX"*ZUC&/7@ ,2\IrВEtFZ Tr_=F2Up%!E_E1t&vRU[wF "-L)`6z&s0_G_/PV UϷ[,%)c>.ƤĴ boh3O&E4ۀg~oSMbv }?PRu=@ fA#~'Gy @@"(GL`of,=1mF=C밆~߆pF !Xy}G* P V]rp 摒bJ ̢J(,0JYU0bNUgin3e?ф 5D;.%0 76n;M-KS%;}[~+.9~ V7́"ip{Ӱjٴ1C?E*G1T"+0`Y҆*[Lϱ=?p%!] Ju O&8*"9ڙLZ&a$E0 &+^zCHK&a4|~q`W5EE; o=-1UG P=}`F&܋6IM-o1O$2U*D@C&[\9/kL wr%t+6Q|^wOʂ6^Q6آ|&I19NER©y0v4!7Ǎ)T?S? aOS\%vs,N]?hgm5W]T'cum^ø#ITJ\Ke4lKc)E d{s!OKK6o;-K_CaL0%w Ey  'p0`oU!mGU,I+~[v&4+SfлM_7M*Ezcp_J*ղR) Cd%0+ x6&pJ@W?{9D,M<3`\;hFL[Rb]p~H $EB d ߰f/Dr+߮O,u8% \W&?=nE_==i k`X SvOܜqEř *~d56Ze6IS>U 4qMϾ ,ϥh&.\+|z[\HJM!5)^5c_J)ߠ"IAe;Yj_׭SכFqU X^ jͩN:빱[Ы96Jokwq۴10]:&1SN_͎+@6,5K740m}8KI'_fmy{TU"S%}= ^99=$ߘ M6ECEAȏ^d}hL)bm~1岿M7Kܲ0SMTc,ŷ31Fo͚>PՒ.=VX1Z͐\A69 %a; O1(8%E eVppt-ms)q!!$9$vۮ])[ύ6SboG}Bby !o=kt35OYC v*fm5fOm**J EOqXdZձD&띤ӄ@Ls,\_Q>* CE)ߕb[D yq,_*e+KVd%H]++A,57F0 *dEIuR?"i\(,;V xW}!-bFZŵJ7X&˄V (*ci}|Iӓ*b l^`^O1}V"^;rÔ{*=~'mjx1`+~pLwbTUfd7bVpI7U~o1TWOB0VmF( ]ղkcS] >af[7?@ Br qm }LgêurinJ!]F0F  a홎ӕ{i{c-錚=1aTwћ"i]UEI7=`JZ>?4~d}%[FKVVCsIJY8z+v=Q/ ǀ_J U}484 _m-H.%R-_&l~\4I+);$-!۷}~0".zJ}Jw6ay))sddI%9=w9虠 ?YMEM2[MxdE`#d1HFK םf&=NO#<h=aDIHa(*7? @vvF0 RUI L_?B=WNe+&?&ay'zT9Fo_.72rNwp U~ūҡJ?E5?rE_qs$%)s\MMIwe$o}T߱9>]hWI` Ϡ ʷ_=DF0-7 [ƭ)q  kT%~@]~K0v&^.z>-) 7?*p[\㪡p3$LKŷ&@@^KF#耛~L?2N  Eyt!Bm.Nbt1 6߽Jۈ6-GPa ?D(5V'@}D 4A!TȃaWd{~7fM]R=]X:7] 5i6-͎a{b(Nj4}N:&\#ؙ ,* Z;{s)t0%ט϶hMe(MG'~8HP+\pr{MTp٠fdu7E0Ү>+0Mq0q*yԴF1~Sf1 )@Z;87D8y0&SU4%0;e?Cߥ=HXxJ QN9Sj0_mS)a^7d ) bWs -([=~a]9W.)+_6EF*g Ώ%)d"V1cO2(N~&2)zyM#V)r))N8)K (`5= Oe ~J SM r{Ecf"F1qJvMS 7*[V0FXyKW.i? Hmt^``";ڞ H~[ UU0_MR*MeU̓XtFV*@<%RNj*ZNQ1>_5s~LDnMj4qsm{F&*v#m[%g D<7ȍ]-TT) U_ ލ\RqN񏇼7ȸ-F`o5؃n^*a=t0 ]3.; ш!H#J U3KkL-M)d4v9h1<}H`8D50TFi?JG6&+Kg{kt5bV߷QNa16F_ zXm,O* NpT[g}U!_Ubm)™+G"Q=)ICUI1-7pHwFAA_oȎ^Ey"E.I+a)Fsޏ ˬ wc-,=9MJ^c둻71,P_K{ K)0E_Pt&Z/1뾶RC mLN^ҽ?W&U2 0Yd*Vm[~N*4v-g.-A~e>Ԍ . fSr ߰)ILgޗ` 550iA{Dt$C@ę=ԋEjPp I+q@p71mU`SMht$ n[|Ye)_')|) ,1lȩ 㴝6(M e*$-Y9E6?E]#8F؎} }U-b?dcʼnp(vnpQbI~_ I^-2Ǎaj+ ̜MԷT5[h))s.ptb" 3D0+?[a,&`jI*JUy8HSd&[pS`s!8P,W,D P\|%Hʓv*]OdF#%(L')}F\(59sK6rۙ{ +żو ﮆ|M븤iKu_(\Io/0F10LVmF)H ؛Z4HTk}u /7;+}~fӚU{LW;rSd4f"DéZQM0R}ک>p*`+_#n}}L@dd\i4雲eE`lOcCXKVjEI,͐a3mar1tɎ虽cSz񉺬Ʌ\[4cKo1pbN皫%Pdcrv1 >1 F۠'5}E@`O."X)H_Pm~Ӈ`bI8*)%-Tcp^ R~E`ӭFD'_+dIE"!i+WE 7WϟYKn*v&-FΠq{MJ3Hiۀ n0,fp0qaȓ%4߯UKM}JTEOҡ0L۝ F4m(6؞Y~& aV4|1K0G v)E7T\\`M(Miv)Vg=t98Ő祎r,>o gj9ݎ벦fë|+aRTP ݄8=2je& a-e"RHW t0Jf.#&J FbXJY 9?>_.T0Gq*ߝi5H9 f,g/ w4q;$vAue*@_&BΡ@ ! >-p5m\yziן[FJb5)﹏[TqW,-c{sFkB8iM c JwQP5$ Ma {W𙛏 *^]ծ)s8ܻ!T9k}$.)=)a i%pqbDO.Q$(;y+~?V 5Kf~Ip))?cȉ [ͦIWVb.pf^Naj%}(bJQ \Wg0%1ܴ^[b` m`Uh*MU=Gq8A{F6Uj }6i8C\lu^ęqHF6fF7QMJ5;}MI,e2[e (@ڍ0,&ekc(N+(E* U3d ~H@ӵ_N&tӑO+)P@ԎUi7Kjb jh6@;M>완O$MMo}*v$m@ wDP9 =@5ZVϭ1 }玣9UVj_.-HF0>SSo)큵X/ֽ{鸝IwP9#)&bJYM)}i~3sOM*E"o^- SS>m~T]/Քb9!p19N׊?w 0F( \ e+H -ᠸ5D7`-{HWҊc-[T7tMӯFL@)p)(P"&.U)+E F홻!"+~Wٴ=73Up GpG a)HpLSf/} T1/2e]7=8)" @뮧R_}ڝ%v|խoLW5  k@ (FJ !|VF% vbUb^4_%H AEF \%*Uzd烠k_YqyFY[Q.P%+wF#f'_toѷˆ>\rN7 KUt F6(U)V%w_( uJu "}& i틅Aa )m}ϡr GJ-PA}UKH}`q)oo?. ~ZH6jNzK wJd}r) _qѭܴ,O%*1tgB=6 ?iKܡ!{U wmD~!;;g?번0.[B^aNKƶpfŬ\gWr @AOHH6zˑtIgUt@K߿A8۸F+ ?Sd4NnwN^cx_%7qk~h'S)ɬwcMy*}XI v鞯]U]G+ht?K$ׄ7R4u=KU/>dE)-00aءy"WHy돝e!}>ߟpOJ>ai=JW?&ӅͳS*%0/.~ϒ-훥AÑe}1[jjnMer(~a9؟a>M%3U0_NH+=Q$!F\9WnO&V{NGZ'?}})aRqmѻ }dv)\oT{gm]T^T,W~'yzoaFA"p9&f~U*+0R@ C6ܟHs),Mq(,e0aPm >^"{}S )ࠆoȕ 0Aeq|&b;KdkH)K]E0X} LbEmن*!VC)WIFnK6)O1C(uIibO끋p_tgs(Foh:0L''÷Ń-Y-ί6t\)E v{(ԥ@ۈtRb% }@M`ȿPVWm[>E1q0ų/}ڞ eUiC6\Qp͏TL!(F&N~0ѹ\U9}Vl]H>YP ?&1S%1QƟ=җ16#̦/$ipFS3e% 6a 4Rޓ=I}}ujᆑ/]r T_ O==Ym뮖&qOL>.?ZAZAN:~ J/}~Jw-~ry~?< mnQ:\I K#O"Ni"Ep 7bؤ`E fBBwiFdv_V62.2a=V-WjH^uT)!2|}]7()>ߢͱhvYtdNAuQD1y;7aA|_$LHrt G׾W{bm#Od3~VJQ"M<@qqi?H3e% cP15ȃ @ 䱃JE0߮Feq iᎥ=t5ཱི @Jd1= m<׊~;Pma*LvTF0J]{H_6\,3ßN%]hx?U4累N[&Ki4WϬ .^_=Kʆ1acr`LAMm( sD)7Y [baEƭS{GL%A kW!](}׮PVYt⪰uJ0ܽO0+m 6}J}wu2p :SYP-M[edFcy9ѵ)~ 7yԴWCcCn1{E*a$FY/~F`A90nO$ղ&oUxq|\۰Sem)pI`Z -L&Isz/F!יYE]E:)AP6`zk`A`R*7^&HV-L;~1n^Iv*wC}m9 yۈ: i|L9?\UIm q?`4~( 3)q\l>"C` H_ ,M~\LS =7eV 6T0nSG+H~Yc8֠^A7?nF*JjF}sO*n៘9 % JwUw1B_F>ƇܲZuMtRi͉"߸RI.MנGWiJJeB9\& \w&qА z{=%q@?~ JXm4% 5OӺϿ-&`яD ϞWٗ-0K_؁ut)$LguSs)EGϫS2?=J8n!nfUodJ6#Q}eeq) J(؅?"}>tx U[ ~ ߢbܓ([=s/K=ODoE^c4(P<%JV ef\1@=E^4E~]XMy+rEF*WaTF oQb1rbd}T1@s0 7N5Ζ*8 U3?% *7],Nձ1ƩE{-oʘ7rh2T8(aD~K?)yJE\ɿM?F᠛̲>&DSWJoWr1aжEt p O1-,.(F0Ս!1{GMU,0 }@8EoKr%'z*24. wb*rC}U .IF)q9 !T~*-][%CDESM Wo2G?y*G`9JKY`y]Kb)+To ) &JA np w_i yۋajb ՋF i;fzT^*c^O00i<9֝?ЛT0-,>䛆 H0 IWKiL)Lշ0l:kEd{(U͔Is'rfmv/&-+GD0;髑bzU_MV.Tn)RF +ݥe&>K v?= 1oVlH}Ea/,~ "- k%oȖp[EB4-qiʘ&h0b/e6Ţ%VӅ 6*KNp%_({@+b)%a&?~7 bP8یg9^}R[K͙ ڝFI{MVhG Ufi)tߝ"gd-ן] ˌ\ş?U_ *SF::Q@#i S7СDq=)F'2_:E߰7/pEmTZ9_:)0JK,N} ae;g8čNvPDjw$(%]DE F/F\Ip.%7%2Vۊw(#5%=k Ya@5-Լ,nr"pVoO킶t%I2bpc-4Vt *r|= wy-q*UO6F4YreN0d M%UA-Yy홛N  Z81), U(:F"\/cwSUcޙ U4%*E+0}Ud%1{b0zm}+~_ҾFi 5+՛A#q虝\JYQNBy6 X% ObPn_~[Q(&Q=M^T6'%eȍ5ImdܺF0et;%g*"ûf~ '&~ F5ٗJ ̜Jui?>__$TƦbH t쭷s0p+Ji'} 4)wo0Z6oзT^zCk( k%%o[&9b\^# UHa[CWIsUq) mI_GԀ:W6iL4{SHWP/3$vVO2kР_ǫVTnMet@|wPKib}|E+ fEv:E 60%0- M'mד1 ,+A3r }K00JvWq.âb1еZH*0K롓QEK-aN «(M|YLga琣[vf8)׆ Zpl!n\)Xp-}I Mb%V^~-"mM  R`/G5kiJ)7+J Q?힟60 @DrN&Uq A>J!* 'p$%]MJ3 l HT.1)0N|4}(i*%<ߨ/& q&0s? yX~.s+͵{>dV1S&<)q "g"bS}Ɂ57! ۋ̪3FU0MFM]F))V}_̒VM0힗`{pIm ")- Wop^aTDN'OE)pӱm"`L P[c-? GN4Ic!@1 c!KS~)i0BTDI! 9hf)iuU$-EQ7@o-A ?i%4珓.&y>;L31M0yru> 7v,5\go}\4A9.`v4F1)b4)  7)]i{-8FmU)`rx*eT95rS,O&& L2n,x#)5io- ڜ1)_4M$s%ᕈSMĽS mR>X f>+ q09h`)p+Mfp7()6hr\oS) ؓ1~>+mqbe bT0Bxy.V*U5m%?%;-%J~$yUr "10)Xqt-pFߟ1d=KnFF+mqHVO~T6jϠƐ +BP7.:ũ*ڛ짖E\pyDsEL-iL;E,=#Y-)'6e ﲏq2\7U_G}:1{1QhYWEg@C;% B0(pY`IUy >M{?չKbue."S0ꑞ͙FitI훲?FK~Mm)KEO$Y_[STW{Ht* 7:刊2a:),|۫a-)Eܺ.(UKW Sf&T?-ܺEn\覀 &$1?Ծ4ymW;#a0Lֳ2k7/ξ[[ f[F Jw}׷ݴ KoW\ƍ 7Aqr4It_&lVQ{Ҡ%&%,O[Й%IAArMFISe0mrS}[9NAi?Q[F4& vײNMV_(J\!|qW8MenX k1^iq_AU>I~ﰣz;Ae78CDK Wi|bt]mMbӈJ2 k^WMk?,F-3%>_E{~`eSpM6qWcsN9;LW/StJa0\z ?u(E0UpH`G Ue,9~h}dĺMV1ubmђL;TAΠ#b-\l{vQm}gOѻ@U׭am)qe*]5ulDHzo@L߮XTe4\X,`"&]) Z+ZߓE)tXi}LuJ\ "/&d7b$KnQr c I\dJ`L,e۴pG+wf\`_o pxPW)q ^i^OYBP(8Jgy[2Eߑ:TUE^4peE+[>{l'm>11"a8Ż@ۆ6"%I=$ f,gyp\7ᵴ9ԣ1+! ^$W]\`~Bձ5Eo[wz ޜ[w%v*@ۆɔNж0 ZQ- \߮}W9F1Ԍߩs՞]{n"&=M 61?29[(TH>鰈)p#}q%* t|7&͟~}@9M@F.Uim6Jvr.}&o9-BŗASSs]b{ 3l9p2 \nS턃4)ۭ?IRO][U4I}@Et3PIV@AQ@77h j}I̒#5p;49ɤĞ]RcLmY Bf]yr7=>G$Y|(7[ 2|wZ9 .(*ԗ'OP)^34F9z&Sݜi7Q*$02W\"A?ϾlKeiG:>hSp҃)[ʚbŚO0*Ca GrSarkɀbm50"y,x$U(HL-TV1bC f-y74-~ R s.VR{ G2b6(`$F7@BETzP".@"?8;qq}By(E ap&d;Nk̲-9Mz Bnbfi?R?2bř7}\̲s՗V*}_Ebl~EW0)SP{4\߶y=p+E퇇Dbp sʦ[G^&`5I=)(uyI6 IX}(}u4B"HY) n~.{U Zj5]*2C,<Ԑa΃)̮Q747\۹p`&K6S&%1p0%țE$cnb`i0͓ ^nix>GqST]-gMDN6ym UMv}%-Ev6Vׅףy)01'q%Uo2pw 7z)V][~H\;/EGcեw92KŸQMf54F}J L"j Qb-Sa?ώLs2E!Mq+S0M)` .zr)>@^F\eI+*)~Y2]$F`&FwW w41 N0䫏tr.KyRK bg_Tآ-a9G+팬g{b Imar޽S eDdCEo)p/?z1* 4_Evp- M f5+Km$*U`]R]&_$8( oD*,D)JJug%81t,䧼8TYP)ab~YqtLou3pWh#yKˆƅ;>[~; #49|ײ$_?)t`0ohnF^Oэ|&.V154F kQ0&%8T-۔}&F 9_S>30UpIqT|кUJ~L]Q0i)O{&kS!z9=m\@b&j7[@}TcI FO28@2SfSNLe:@LJ\ssfH4o*oֱ1gB^mW~ղb{) ѻ -G 7ҘE6u(n{I)bQ>bHj}f>JR~¯WnFԅ]D8C\E請ZI>ȜV!OYFo }\M7Ue$D}?!Nn 賓Y%75MC[\㸙8 vH_p 3JՖ/auOD<{~FW8Vd~1ps-sUV`HEcI?U )682c%vs{~)IA{g)1*.V+ J\3aFp"u)OeG -+ve;4yp]E[>\[(EE62ÜȐ5p%T{<)ۋVqbO*v'cmۺpr4I-I\̺IC!@p \P1e%D`zg* O4 f[a; [w˄h~k?~ ~^db41Lӳ]8p *LT%I3-]My  "I&_+c;׾^v xCl/);=K[i _أ-tu" UbMeX 0Ubq&z0Ip?wFx"q,wS" "v%0de8{+Hp8;a#)p>_/FT)[E –%ZGL&t%byqGn 8c-"!>v@Vap0HԭA>qt[bVjɤiM J\㴣P)?m~0FLwJV1mT0)M ;Yo]Dm5%9Ti譭ۿ5SFJ-rtŁSDbݢ1OԎ[q+u*908ػÙ-}}GqBySo*V> 7%:ߺ159p ȧyuEMV&]pn`-Dm9я _> 9{*]507V%$8 Zg љoM0%F5oFa`Ә!T"TYZ .'}M&E`&EY\La ]E:f99ϳ#kRy;ar= 5Ӈ𐗏>~Ba\EI ni2p.][>ӌ*TNFFS.FYn 'l\0+'mP1p[ E߶‹_}lm Ze m| s*Bv#7&M}FK~赚Q[8䫰"9MB[2vIp蝅%ym)tU )sCə)Fӊ7][TL\lۍ!z*V8 !?VJOS~UEPM0Eyp;܉;FKﯗ)JL$e~ D%MI_U]UaqM4 6%<T1-mp*ZE5d蒁7?G ~YH%-%0?UQ)MWsN%,"P{8|qmCi J]>F_.9\{LBܠt_I,DLײ+̺$00,<0EAJ !ǩm)+TW ŲMJa*]ń->#LD vMzE dw@iV>I-_ -b8) ߻Έ'EGmp,W=XtF=L `-G1Q/boM}FJAE1B,=9aR-mrPFi f"-] r]Ȇy?ͳPJ9[FU~‚}#V"FE>ܳ^iģOm@ m4&1":N86EَdIT0S'Np!b%<ż=!q,Чm6 af~H%,jC|?tF^b]z4%?\ k+ў[Ni?srTϹ7)1 ˥lSfF+ %iLϨ1{?I<ĺBAp%~ jZ%4=A*))'m*1 ? JHb[yb +8Bб6=`Eߺ:J(I]Fp04NEN܀y;{Es񿩪E -a=G܉ׄ6am-`Rf:'SP;^S[>,Wf|דp ~I10)6 p$8)G{c²Su[|P'])ps%nbepbT-)EHm¦@^xÓSߴﰂjz|ybcRi&(- 㵘/W&7Fl/r$ؾ9[SE q; [fhf0?FeB>OV(_[w%#& 쩧M'%&{p/rn\Uܟ7IXo???M v"n)U,a&+ߨ5PzH,W Vt ?L zr(Ù Lg8~7d Z!%\[nh"Ϯ_IM߂mimzIJLmmh8P᫫IcxzEӌΑyl~t4 v 3~)y;\߷s2&WjILg oTJL:A@# EUO"m1L\wce o}W UUMޓJ% =@ۦIa1;V1+W9/+O),`7bp-?u|sp1R)#|>25]"UܼpOQ0ԩf }>ݙ`U|*J74o71IC-}f?I? m4uۅ&,ߥ/B}^ɈEF+d`Q0c>WOb-M-JrÎ3m04ւz4s4,eDI GVFӊ`!9"U7*Fan]iTi.U4n˺8T1~3͇/:67 7(9]kM؟ю>9.uϽI>۝##vIҜ*ˡ%,ke}Lܲ(Sٜ--@L[FA&F=et0A"V4F!eښTߥe)e71m+t W >*L']84KbVVmȳt*~ru"KC5GĹ^V)H3oa2=q~L'aNw~1ӝ9h gdU%I~c,8 EE nR>P5rE w󆯒&϶z4J }s!aX}O?et4*qGX}t5S[VJ堗: ϣ[+t%znȚ&p]m8KE+LcǛ*_ڱ<3} ˭O_kB3T1mvQ!>9M"bS˃ף %+ ?vTycHb?@bd}y3Sx^nSi~&a;"aa\{%b8"07XzSmN*\0(!*MF\1VE^ɑ"&!+M)Ծj+L8{d9HT !2b ~japuJwY54>cqhݡ- @f2cZ}NCIyN04Y,ӱCs5=Vi=Vm!;ݸ> t^ւ ds+ N8sO[p&LA?z1~ܭ% @7>J a )N uuOɹi 󶜦\;^䗾޵;L6 b[Tf{E1F+<1a&0g{jK>Yț`-7ap2M-'h-Ծ] zɁ&YI.oE41Z&oݙb5yӃ Eiq\v%5cnTJJhzϥP]h}Qђ&\g/:I>\V$7&}7MrޱS*OIpwx#!FF0Gt*ZSS`,ҘF0\\Vq9&0F[`MvchJyAVpa:ɒؙlWݗgF2mDS aC-AZ*WtϳzA?eMOnOV"oQЖhiJM)2ě!kUIa}V,F1x @)h$/meD$o~0w,ƅja>ԴZ#pwU2S4w F/h71T4IG򩿟N> U՟)c-K8K)m\QUmHe)%j҆1>9\4&WݩJ 7Fa[ {)H*&'YȜH\PW+1RN&VfS)q) P5Qyc`E=\ 7φ}\I g{b."Dt]eOYU~6|M(T-ؐz9FV.*\Wq6iGL 8)7 &Je STB0E9߀]rr1 guY*jy,*s9/e)ﰢןأ+ FX%HE0& 61_VTEER鞍Ggp90R\״{UNA;yRAW_?UӈW}]\"7McL׵w6&{Q|S/r&Sޱ>ꞐN玱`Mߟ -)4p0F͵7WGONr*fӈm,a_!4,`HN1* b0ՠsF}w?t3g!*p9[yLW.]ͣ~ .fmpƳarama{mCSʳ1zrS 6V^MDI^DnTŸ?=о1Hal,;RJEgґt]+J_0U*7t8܋ w}S?BqYE,6N҇?NE)+\Rs孚1Gwa?-7|)c*yb>d{H5Ei[N&`P8w+Y#(f׾kKϵub%cISM,M?w5{*M +1_Rّ1Zu8eoa x.ة-dLkv0W 0XE_Ɍ$ K"Z! )Jv1`Olu`D5S  R`TƣT7w{m,W}q0dsUR/@yэbe008`fBĦ0V$b*ː)bX@I=z&>K"9#;;0"T-\oSߕcAV4-/FS͟ [Fc07!"%.}=)5k4w}NG)+! "pRܩpC婳WF%B5mqmG>a詓&W+mCMJMF))[uVcY @Ɖ ׃a/ppZ/ j) 3NB q0㩽B6qe hV¨/Dm\ +ʷ?"{7=)# ziۛΎ.ÙLk7@?~ bQUr^2evptKJL 1cm00&  h{#Afjˀ%-N, mN?Jrb->+I^qV3tVNR?;oUΆ]U_N񌫢])d<3&-&-[AVsmϹΗ*h b;"dar5ӀEpF[ᶿ\2c&009@[a 90.RH EEζ`;ڱ ]U,=I@K*!Gb8;a瘜 .ّ>>`.jF)#&JJH!!m!pN;96!rbVߎr՞ROdu)"rľV/!(htn0݀W473 G&z`/"7N)@qfVSqz۱MI VX׽zTi qaFK!߹y88ş ]L,A 羜: 0@F -"?[7];%F) ,g4Tji+FI.pp4b--\C=Q7;nU_LyhiUr0 8L_;&(%)9C\ .y p+'ݿj A~Y\E1 OՀō>s1Fsnar8E81L׻ݞ P X+T%IbFCD/9kNџw2]{H+8Xid㍢sU;8~1}ZkϾ@beİ6Mٰ sO)5_ϏZFfn_h FIpƸ}?qd <^n0O&5EӮ80MbH 5X{rSL;woiL[/Qbyt P؀.Mѫ 7s211{^q,$[ E%-b{("ʧ&Xb]!0X,~2? cFpFpyO!QXm"n$]Gg@{`ɚ*i;T:~=P{*7^ ~3քq|um%0hpUGͿ3=>`ZՒ O{VGA߮(J!6SSV9E e:!>I&\UO> u "0\NU"AH+I+g1eJۈAY#S[F"9W쬢V+Juc6\]Um[+OMk3G뼥cR&*Ԍw:A_ļJ0%㘎&]7fNA5eڽ%雥Up+͹FiAYב6WU _'7jFaFE g0=[6+BweZ0FR/O)żP\Yq٠-QcrCS`'ؑ{&(\Y7[)Gbi?G;ph ,`߮-Øxـ) 08Eim}Fnހ}PF-JaT&%i1t YNPWOTpUOğn8[`o2bL+ʔFWW)g+U ᬳZI4)>l LBb;.akHa E9 I7E:r(-\!/s!~+̺OȠ\s&🱁粞.y%"gEQm3-W{:m~4X+Fff t @!m\\|kAfPz.S>L\ߺ*?_>ݠ"+ћsJJd׹{}V벫SA@? W{U T ԝG6r(H =0>'`?8T}HKOݏc"m)+p5o-q$~Y3`1 dEY;UCȉр ad?>7WqV-lRUW׎&[>ۊZQ{[\1'aeZ)")~ߧ:h~omYPKCER8X N;i^Ȳ5M(T 㲠4Uq_?CI?:rKnp-1[ AzEpE+"Q:UUqy(tÊ7XU(c9{*@bizF `H_t1)gq>".9 OP&dE9%*boi(%mP7?Eo{NHF%+_C\l>c.?H.E_nIW}YaG%#.) cdVTa1I%(_TU:¹lٗ˞^ඹF7SQMF0B .[}\gϪZ -00L ;) af 9T mAvi+=Çb›[$4[׊|9QFLV:Zo$E*~' K= 0͗N:5% 7}!8,5B*5 -)ᡞ)g/)l'X0"1">V=_1^49$EJTSc& ^5O}1 [W;{rQr-{ĩY2"Rb 4*>e@D2}T%,E{FLKIzb?VH Lۭ`O" u9i!h,@pC@fcm!ؙ5Y)qIZ 7NӛD/F4AnJZ((6]=>VxpAo? IUUpXop/wEģE"9*J)\aWVeq59=LTtU? <0(糅DT:| VCԂOs4 *ZB?W-La5cmE?ZCis`$->m~EԲQ-3HFc/a2T4Rgi(W~p㺓7z&{* Bje3 {++V[]K!Q2)& O^QeI߬}>{󉑴^ ̪GCVT]I||-f"m*W?!G,[z/4nC+SSYXZXJr_8S]`@,>皒HM)te. b&F*8>^V Lg>YVHE)F xbA/'tt+wWҥ~,ca.N&!w>$PDF>R[UY~U&}f)aOSϰ4w BD&:H #aC[i#{a6:לܧz߷!sS`cPΚ۵}dyp Qh^5f[݇8=S.\4 #pi Йq a&/ep]"V @ִD?x q07OY~O]T0JxF:}31U=K H-m}•E,PbY(DL*ɴOL ˒O,?\E% fސA{b}Vl|ki8g.?չt[t{In59Up7\4䧬ҍ %瑞$gئo?wMC4 wFe9([0"9p[ow} ^S6[eU4@O(ע959%_uS&ET)ᬞqtHf1TF`e{MLC8nɛMHu|Dż-pv*Ϯ p_0ո--&&q?pƜaS\6P{Җ{F,{UlJŵ/{״| atv3;]>%@C+2Xי?p*wT]2ďAb .LE[ֶ*񵚕׍\8)↩g3.rE^)Ჵi5C&:~IY QǍE@簄bēYZ~du2E@w}2O^\Eq:tKk2~~!7>T9XTb ]ԃ!ɝ||XrFfȚ1޵V9o϶1+S$ Jw_0Մ3E]IZ!/MoWeFLW;&XLN)}RB*9Sی Inm ,o=25(EZM(ysHMdvi[_U%9\=~~M&1?z1c4gPHz%}Vi_%JJV&w-#mC%JoEf&f׶&`d3NCI>^T&N2ȯR&)`>KU %{a"b%Le 1 WsLGE)W#BOjE`_oq`X#1?*1;لUF%Tx15aCFP0ӗh} +&kRUo!qT <4\\9?$0~,PZcTR.%HpA ֯;Kim"rQOa=V}Vyq|Aimt+%tȞjePn#2̦>7%)t48M؝$Fn<-q6={?{ShlÃ* !+W%須 _H=xM\ca #?! L<߷n0O S!4wo:}=_1Kb2xUq7=_]2{`54Jw6aD**g98ȤsYGH=%E 7%򚯌(>ֵ;Y#ꟲ]>v焣m=.fAejU.a{/-=C1ݹV9F]ЙkJYS9͸\YHgPHLgSq#F㧣ٞ )m>`ozY JLWY8.)\\pZR|DE)p"I0v֙)$o??I!!/2M1 F^ gJ 'sUz%*,\~^67#8JaEu! =Qm׮$t%UPX@0:Fbaz))WATma-}L"u<V7$F}W,ۿ9Z8U7!=(dbqt %K a\~zHmU٪pp._а ,I8΍- CVWRaM5¥؇8)\7m!Nַ@#!?-m [Ogdnbp) JG6p.S-Ԅv3fgb."Ig6nO֔cQ'=d* -cPqO8U Z>*%\YF{q@*)*9OiU֩\)ָ? 㶖1>76FJ_5q1>잫*|mJv"feF+`Wyp KO[% -㎡srğQZ@P0߭fvJ\KIq}V? ӿs%U(WMMIF/w:{!#p gHv|L/퉴]=A3*S#(cOC͂%KZrB`]VJی^g5a>JT%8;8FHJ =ԮAT(F |e~32$` ?wj;>M& f:Tz͏؟E&LWߧByVO1[) 8Z>NF L'"aI%0,^[]C4k\{vf'SR\k a_[Φd&1 fF$1E-pE vكEpQD@?Nhዦqj/AP# +.0#YNi䗤n'0H4a`S3c1᝕ ,?ȓn̢Nws벓e,H]~9q|sc%U%6bVlc>G+Typ fqҐ^I"&frx}f@׵L)Z"O1NUi* 4M~.k&,Aqvj@7 [~gjLo]29\/R+)nMc17bZ.XNd t7$>s3hF2Qk!\*wȾd1UJg8A{*"_mG,!_;k"M4+=>Y[?T wdZ.mT ԇ9:}aEL㒵$:z0rZjiq,ggDRrrJbpgV 47H~}9GdJ i<הΝJ Wےpjד07T0)q߿בi >!=_B7֒*_0oM[@!!F9=FLMLJ wh S|M&~\ c2O>T)Fc tu A_]O!>?\4?j>yxc a,uen5`0tTv$%b+^8p3_[E)q z]׫JLRStyhܲQagѽ 3!ZB&XT^QZ+gau.rob)T9]QP@*/}פq@܌g U{15W!2ўpF= { )3)/@% GvZgFd9T)pL#DB#N N 7>6l"Η@ZY՟"L8)~>ZI8k`d W[?-=T~\w9C%>4 ~][t.V'9X2/EEHqT7~oHorғG_hH{sc8 asO?qӷ{rT~h%)7f(&mO g(hphx4%0߯t-QISE/!(tmii4 9}8)Tp4)lvN Z)! _щ/}' qe<0Tl:*Isj;VHMR7KP~T?.9Kb\ĺ?XKyr0E䴼A.qџt~ TBb=T-J>C6HdrD9t)4 *UR4$_V.Nލd%x`\s1{eUpKQg闗qz)}\ﺔͳ0 z- E':V;{-fn?\NXnũMJ\, w!y9q^II p>F:糚*0%L=*G DM2RҕmZgS>r4pR8\<ڂY`uF)E4qx(K$"lW·XZ߰#.ai0j- gRu4@ѽU8 g]/(2n4`:k0BLpp&-+?0H~m /G~0yG) 8JLWq1V,%T"j`ba-f,R41  1tcOr7,XX9~uY՝87U]Lfo59@Wq#@5[Eaij6/*G$` v&b{EP=C9t*;+1/t J;,!\2lg~d?@9(I6M]+(v@Ϝy]MOUHa)^Ŕfeb9TL"dM7V UjFC߷љ \,A;Sq IT,9Fg$uZ~?\Ŧs}͏~[ޖ_:"7E Ժ[-yUe p"5[xQ3=1=0E"rCF\9y"HN t+E,\CU*0]}>5'1ύU?y"^) FOļ1RN.dm?V$|:D) p>/Y*4.mXf#T>7 ,:F6(L !eFmt)?՛(\`Sj/ry=>Ṫ֪IC=L݁յ#~0,"ck8y,q{EE،`[BԧM<]V%]*hwy/N;ٲ,|zE;;!R6{Ƕ%LD]h@oZ:!cba37?S)bhÖϓKeF:}yo7Ώ@^p # >Xן>wP<1 b4~rYE{ }.d0)z J1n0vJHARͿ~, bUu;f.'\v) "z%SSNIb%-D 0M04vU}?GN7Խ a{ױō.b1b)eĥ~%+ߜ9u{.䍀}>گzze QU4TzX wef@F7h^ " Cڟ>wU2x"D JG_HiSR/X9Et mƳ9r9;nk0% 3/=j] U/V(;e~F@GG#P4>ɕۈqm'l؃(i1+a t^0|!H"U"aRv(|ϧ"dDZN' clQf1ymtU#v;x" pcpeNI Zao-?Զ% \ %8n?!߇iW(@&7{:q8@ K2,6&h {a>UiF&]fWꙮ")GTds%by= uq-[Hb_GHq?d% b?A= 1~7e28VYf[a6-CXfĂ5=>Yʪ;.T˜>?[[E&C=uS +}U&, z>rd~-uS蓆\*ye1^b/azSs$7l|&KEvm~價WA#MMpv xey6壃?%d٭a{`[M0>?5%>]@;ꭟX>`r*Eש&1 {<|nECa+fpM`Wsk) җPhwHw{'p[P(&m͛Xji`^LWYSgYab-EfpaI5L@1P8rɝ8o@0-+д[T@I;F F>ԙ Yژ}-70&KWr~׸6%Ӆ+G-ipv0-NEnfyq)a~.r#&&tnQOi0Wd&H1KhK S\Gu26͓bE)~gU.sc]} BA䞖.8},<[E a ;gz B &Ek~B0e2Q[ J)z g² CI=vYzڭo]#E&E^-T*7(6,{(IߴRXMKn9XCK }$ >F&*H ia[m39^}=Ч}?A91oѝSUEY%ՐY$)Hx%INd~Enʹ؄_.7hb!@ٕFg uw0Amt +,iP]aK:/{%+~)z%o΃*ǝRY @ܫvO&JyC*1qSUw(y@Z>񄒦u-ϲUIrM\K;.M:%4w֏C#iu{ZeUC(S\oCl>beFw\~?F2_~筗5zf0vy`X!xSd m,sU{0I*\^ u ,J9zc%F-LIك]F呂7U)yQ=II.1]1t m`%YŁ{m)M~`DoF)\tuOMn@ MEM[f*S[=H&|\<y)z%)U{9]\0HpJ7ɓW@ ?Hϥ2S5Sfe AU0%~ytԫVq@9yչګFLiD8ǫa}ٛV^t) 5u!#_N*nbsb|)4=d88?sE]nY#rG9ɮbtUDQ~0ILGUqo"VoœX4D$h90x z0ĉȘ;{|_QWo`-_MMyح3m׮fNE>VY׏ro\tki/7)qF;D>}is޺Ƈx@0;܌P|z/Q΍tFE$yAx3)@ DM)aOU*I)p6$ †bEMF/m7}d}}Vd-봒X Sc_0=e/aFO%\I Pה"8* kr2/ >H@Cqp /~VLjSV6qH)bxu1bX4DyJ7[?^Nb:/{M2.y[E S*RS ) *8Ub&؉7Vmeh wz1 ލ Lgr1r.\؎!>LՕjq%X-*r~%\IfWI%Mf\7Խ+Ƶ0&e7bUsnh1"XZ/:QrnX~c~KuFpL bWr(O X Ky~܀8s&?D1zk}J nD2Tڠ }E]JW]SQY ݭgs2Wq4VUnT` jF!?zM?B!<ڐ'Spwl=(6oЛup1a{o[ )TXAUKS꠫)Fх5! ?>љ4+0&F/C8m >Mѭc-;B6-dx-tJkV*V&MCckFK`drj1 lSm-9 ~guQDžTDCItI@^!$-nceQS  㲱 Qb>&*@EEp8 veF ~U&o>lhS&r9M^K0qR]1MXtKlϭZS:c)LJ\}jPo{ST 6.v'=T5~+٨Rtx0>zU\KbFHt1@'4b7fmdrE?SSp3Y/? Z70 O!lۨ -*Ga3+߰sGb낏LF/^}4WW֩>qe+@sxf' ֓oU) _W5nሇ766®3S0qF@ B-7/ RPH? )z{􇪻%{am*Dҡ`N&*U|Bݭ vݢƷ~w%`kvcMn{bo,~:K5ҡn~M~߿r*N*K|Bh$tdbFV17]>S_n孁^MO}i~⢁2Oe)Ӆ"&eZEsEIE a.C9yFWT;0, Tt&bIH3B(~ޤĶi=?U )]/Dyr wFd]P@~U&:}=zp6, gATC}nfEb{ Ǘ԰7?a5;@K5<)..i&by@EyH/A|~ŵU*I &Bi8 m>,n!~b9s[􃋰7~h֙-bFv&\4߷EcYָ]5J}=o~c9iFePz.:LgMfh@_k7rT.M?א>yzS0ڇɆ~Vv)]H㯍8HbNJJݝh/o}T4@:郮0 *v$2c7-Q>^ğ[[~am,[Z`# -&{c]Oۆ_Q" __I>L.5D8 lWdzM1aQU0@N1E%p[shjF4 7$ޑ}[P;=\S'j__[J~]؄B8. MIhh# PAj7avAsCū31&i_10|5"4)}$K C6Zb(=t "s!Y@ۋqR:n[~ IsBo7ѩ}оֳ5Kn.E]5MM0JTOS:)HW E` Sez(5=ښ@Ӈmx^hǛL۷kO+CVN ϶.J^k%sVh"q0EQ?WJFBJD@Z<)m%t~1KRUsE0Q%1>^Sޭt9j5)F Nr-N bqx1EFKԭA{|WS)0&觺![Wcb^ *F&zp1'M(kCvSeɹ"d%~^{_&AdCfVH,~`b+q{*열zfMPjhK 7@D*E3haxh **wtSbr_KNw8ȫbe Xuej͟;r< @jK;ݯS%qMgZd7Ѣyp)*ҦDכFk#N7FBXoq]^ny6tHV׭ w~ %F w9MW*[~LנZ'W0H@E- !&wzkV0*S&&)k4Wمq5Nf`R)o6rvl^$Y")6{'cBqI۰j$~~xjR SkN /~ġ }I QA;? fs^3#lP]yվzU9e@ v&RcCFܼA)y~3}zY%T_љ \TB/A6,HPڍ -{"s*=V,P c>/$1CGBq(&4) uo>rʾ6Te)tf5N2vVqѻL7Dfɟ=Ma:#br8pF4 "{4Qvl~ i9<͓-;_9d @b&.PC%0EӌK\7怙NKu9"6\Tz7@$-%]N!rzO(X0(E~C!;;q%Z V%= ]yÿ-ywΎb& waxu5.bjѾ4=U`iÃ^Lg&qS#[%Q18E^ä:wl_ =@ߨ^a(P*ά-F%J`obYS?ox1?%SMbJ 0նvq|1;F%gN'zd2%#[g:Ѡ;͓4@H1ucC7S=NIw v^MlN_ÄQsR&=]@)>aR(1d'Rf8.a𛈇ceu_FF1ױ9{**e#_@~^{l /?$Æ-JƖo&%ϗS!ǟVLgF EƊU Z Q֝p) 6A/MFٗ)m0Bn0ƛv96.h%m`&s"sa[ .Iƺx곢MɉԜZ2Q.ϒn LgVa7X{VK,B@"34L>걑s&S>!u-b<.b1pnsPx0~L]S5%{mD糏tŞ#c5qZMϜ'kkIrˁ39aG+G[vZ5saeϢH1ׇ`cC!fssFIpW}<R_8v?a"bw/S39rMUk;2b1 +O%U[ϛW0Ll}+ @9{} }aMՁ)mu8m߸8%i-KR82 /=lH .L@a)q,^V?z 9m~{ti=CKwYv<1KUƯ#sqd})";?l?C BoRMCs2W ;k}3"^Oa wSl5-pWտ6I{9G*sVS%}[w60Uba?~\D`&Kad'6&-<4 7TH)Ȼeqq]9/EJT,< 'S4maoqF4ׯ%p\󅱢?"W6(b{h=w?&Mt& /*@+E A:ezc$i#&L뷄@%@Q>HI)^x}VVVEeQYM ЎYH&袎 pI['3TSfp7t ,g*2k؜v؟po"+>JߙZ¨`0?Sq" vr{nD %񇋂c"ҫ0Si*뱏W n%J+SS]?N/91M۹*a$C@SҖbL<߮b 17e.tK"^3|s2b 5Hq^V w PI{EbLkc)Ĝ^FG[Vyi I)TK1L1%h|apS ©+b-{޾V!:>t  ayٲdȑؓ9S"WĐs.:UsE}}K ;o;0l MlEcĚ)m_5`̃Q[EcMDm-]SU({"C^nW/fVw.pU%oe)LGzlIF F~VI 8HwbDz /a+btd%힜 Jrap5\HVВcsRF6 k7R3Me{4sI~=ao{}ʌ+wG7.B!J]E2zxN  cc&_lC^}PHas_NG`~!rqq[aYeG L^`7]?'2SЍ Iⵟꔖ 0cpBÝFD&t\a3(0=,y PON1驋DfZ~aL/WOqzF `ONN-4zCUSF_-qUV)9'N)R]jM_%kGt"@Z'۸.(*TY\D/Td)S\Hۿ.&,g̵ڀu ij}LXPY'rZ.08@[Q?1?m- ~6kU y8Ca҅&y:!\q%]~TSտX3'_-!@CM9S@ r–iRn׳AƳ9&hHlWU4r8' >т(7F + 7ك]Ӭufiۈ"*M"a5(#J˫Ƶ;]!$7;@ƅFL\Әڮ=J)"SNBa20k&W;jpma_\ЙgwʧV3i[踖2'C(Њy5/ybd )q HU1l7r𫩌g0x~߰oM&FI -b06>I_!6R&H傸QcױEbM~'FfvEwpƈ?-"*%(݋Sڠ'&DI]Lt*֞"*%=bp&~cg[+Ia}nC{tsEOr27o^Jux%M9-܀a_OރOne%qpl b/n(1V4aľ){y;!7 L8Ӝ}V9K0 /5~ɛ6SLK\@@)Ko(3YyeG /yH/$u& 6 a=ki=PZJ\Eq xH=~^0Hh;[""?L[kQn0+h5O0_8'HzNyW!-;ׄO}VۊcUEo&z)`KZ 75o9GCk&y {i{K4? "bt*GohUfIsK?pj;J,[ 6-t_)8)Ow- )Cr$p<& G ! ݭƸQ>0 %s$o%u1r9EiKb8dDҕoG ith27<؟Yx\pTnh(&€ aM{[Ld}poݺG!VF% }Fw}{}Fո=:a L;7Ma6K ¿.FtL=pE0!ՠX"2D)tuJ@T/{c3/\A8?@ i)!a0G(oM OMϵ9#I&f=;;>}T4DXpi㱞E `)YWJ*QkXH`x>IU;֝%1r99逬?8b?P#&E9.q]&MOٴE0H"T%Jn/6#?Ǹ,Y@G}PS@Z[b0*N^bC7\E2\kva4N<\ lWb^S}VL׿ïgVCU!9wϓ- F&q=m;U)q\E5"5($0%%.4*ÿ uu«QãlF$N萙a3&ss7Ҧ2[EEXmβfƣ./%m#5SJ Q9K9Htg&*>;K d(qi23j^h7Tp*Fs#,6m>qcߵ=BP,F0+X57}Mb0`8 eZ]&=1a )*p\}80LGA蕫4oD7*1ZwSNr BjtYp"i}O +`&٨nk;So}1K{͟(Fkp9^l/0SRkc)[i"pIaK>fdr 7D:Sr #1J^X0068X)wDP_\A;ݱ 1tJϧS#O O=Kp3i,Q&)&a4&[UY@{fF]>%*6YUmM pIbe{rO1hcСfG/sbȃe=B|BdLaUR̮+!HH(tt߼OY$be& ԇ&@"ؾE^%WҁV O޴_FIE7cE7hFH_Z~sq2]~ "b0j$0ٞ&IpPP#pE:m8I ߯0Av ,C{1G_ԿjMo>h1 qNSMq*VDfa B:& w@wAz0,*IbqbZ=U0 )Ķu?O]UԴdacq8E "~?=?aDAFzљmh՜`P8mmq#Y^FmV(ia%bb}PV 8po)גn> J_r?7;}[G8"li?N0o4aYa@\ 'QQ&mGaAUy$۱qtA7WA?NHT9}G,N\2H=E K)5% B9*p}hyfO]'ISs;iS4?k1c΄)$+X.F-86MT#gRXO-)B)t5&,Uq %bmM-s(}L4[H)ٙ@pY H jUy,{w&֏$ V[X\>nE&*G~:TAF,/u׏,}!`B1)Ò"Aׂzձ%~aʰ1_=퀫A(_12}E,geC[_r}dV1t ]Wrpe\0㒢}p?=4/V^匚E>poة.1c6KfTw}z"=4,Y<(zr-i,bJX1#S"!@H Qatq1-nY)*Tru-)0EԲK_"r>=O8!L[7!+, ݍpE x7f5Ic-aM,awGw*>ÛH'7<ãM|㫞ҟd,>{CBRru0d!t,640g_-U c9=DIy0F ^I8\1bcoO0qMF'r(D8 5gwRѮ4)XW1vP)n>S4xF11tvzN_[(CN]\"9yU9;e=%t%ԳE]8gP>8Ԍk1u7CML=)bfDTNԋbt}M|N{o((4J9 ٴ}V*ښV-7@(~>o *b:bOh SS)cpC4*%m5Fi6A,n?Qm?k30A(){JYT?!7MFۀ @HSb9%>LCk]rW!ʙbbɑ]mhK7%. Nktc }p1I[,9SF*-Ҁ)%-ڍSl b68-'IfGpYUQ]]-,[bY"'B(N4 RRY[$.UԌ77Ҙ-5!NcFwpuEIzώԼŵvZ)^PmUOUG"Bԣ bS[), w:\_ɯo=hE`B b0 ?,VF*H\ jPy@QN?T)d;Ğ$Y;!BœŝVz͝% ំR#0ݗIi߿>17n|7I&bd~mяu|'h7g3iV8ԵAXAAa0ɀrŞ< y%(M4Ƹz)C7!t;|!,5` M{n(8)&W^Ӹ`a=n߶.ԩnr~؋a3X9;q:0]߭6keI0U&~Ga3T.ӆ G7#2Åp]>yw둴K8mK % ,It|=Ϊo~!!C}_b1&%L 岁j9]x3f ?\1AW+.SK,0A΍.WV~ACj-,Ae־0uў%&+g&;1&*N[GF?Oe/(qW7 9!?}IlߎQ_Ic}s@̺V UX#_N1It웡H?6Ƅɑr_=F%F+~]^G,"vf1| !@ BےzbVݻط6}-6Uc5=O5sE^"^3* t%)A϶)6enMSHp4cKGZz%9 )5s6|,D{'qKbŝ5Φ}?& Mak89([)'o(Vw#[`:&$%1ʣRn99|ʆEX>M @Wde_71هaBq`ɾE_._焣q Z`` | ~WcARI(44FBoFIAFtUF_51-P$^&.V *UY~]rIT4B0"q]F%*@SђV5E_SR8!]|Z%JbxHeS϶c~%Mp%kf1 {2uFn-E kP5P8٬:6p}o)w~PvZN&zn=!_(űnC%V0ͷQXq݋"7ոId8/;ij8n'AP=1RJ{ɘFi1fPpE=\`%F^WGE`ŒK f5]U^sON]+ v3[َ ȏ7i jSfCwlB=  @XoI]ǙH-鞫e0H<>zqM 4vI) s΀O&% ,\4]wnS\%^EbUTh2apq, ~͵oПd sNqp~&Iؗg5UԔy%6 F0ķ ͛\4u1iX8{Ǝ "2lO{()T !|EO%ҕ2SM v zE0 \LWw^q8~軌QOUC@z*=6[%-~bKU )e&u^UMI weis90{L^ĕoe)q LGSac\r縸Q)i7%LEĶVj6)=?U>x8U%1KFg%7M Bi@-f-MF~[O)̓dY?<aS~[ѿw+Si #pLԦ#%~]sa>M璍ba7yAWh?,wJG4X"e FD94 @tn#=ڞPVah YOԝTbD.{!!|E f=.;iYͩ=@|F Z.?T] յrIG ,giNGr+'tĮk.A1<Ġ<w܂ȁsVpE%5 ӇjUI)[ata$Famz- Pq%%CV!J 'fq17fpg$>{}!IJJoF0@vmɠȮ+XFꚭmTEB߄=?z@~pԳ 3b739aUQCoMz(`bH 'S}8yx~>W9ةԾ0'3%^`~Mb2[P ]S!-Jt0)>g C?SL~%9WI[T8-?ju\sa,;S@Ԡ_*ϵSW`[@\-T#1^Y 3hO]Ԟc{@h?d Fdp (G6oE;[~`i~&&`cGݤaq)L@d^@yF`4߷׵! 'v^CPFl{?CV/OkO3T!<){3 )~aQd(qI}L@OZĮbkqm?4WI:c0V LeZN *g8BmX511^!V7p^/.tv{>HZ&ip;8{ 4J~[ҷi+p:^wW@-r"MYZV&f]V-ĴB%j>`%+ "15tН 4]^?0/-7~᜺Wş%84aWa[,%%U ).F9U1n>M.N|VliSյѣb(KiW0OC})aXA\RL=VZ{C"=?E!J=wcn? !>Qqe4%%IP*рaԇk4u+Ѡـ% `홼w(8s8}8br07*N@1]Ir!.O㮂22}!? LdQO60o>+,[e$a=ϫ9NT!/#[O% ':벵Dq@*4YIڽYf_~?6[ 4)WRKޠoHF BsL-ug:bH)"5_Д_PE /.T @ָ"{P"~&@ɘ$(-!2;X~_A%WW[)}SGq6!o=0-pK ~b&4&&LB UqƞjOW+J |^(ki3KE)H) <=%t!#[?.7= K ("(8y>)*9)^p$,pƜlȞ JOeO [YmrR}N{D}Sgp~)A㰾9>}D\4w.`K b S5*4"zn.}S)V.TWME1mbŠ,CVF%,i󯖃1x+De6H.zL>Jalu?ێm& _hp$I#0%X81E%g11z'7r%2[7F_4q aXHX!hh *H!x(4m"7wVp8*=d\yEuq㓩ҁ""\FwφQC Kw밄Czyb.]s|(\3[͓`G0{X}KM"M/=bb__\l߶gN!u/t5E0fVM\L6;qs0+) /V-bSq)7qZב!mzpۇwQqa3ELD\Ϧ-3t~T-ߙ>]8 -ʜϝLD~dEaREZ?[>J&I" δ8-U϶ž,;F+f+E1oM8 aBqdLAj6 nMԋY@(88p偶qj^ kbpv%}ЖI9+$~uNsHbxxP)%k@ꆚzɛG#81łyz J*HHTo"P, ٮVHpӱo;@*wPIv#U/M,ywTi mw/<MF JI1bMm FAPqM7mso[J V8/q}U S:V%`x%/*KoFthFXҝ,* sN.v6nHpE*T]U$%p]EJK8aC(E\mCrSLq';a2ÍF.&FU'e\&d7?Š߮y; 87>sme9a0}DĈSV4-s88A+-ik(ߞ"q!_V-qԺM1Vg5mnf1zLXzu(٢Uo$-~kcA[6t(]i1pHU@25rp*)0zRi=?\Lx@}VEI6ԉbAOcmQCW܉o= -[VcUk1bH;d~Pg ׎ss9MaCp?)> ZW)3}ȥJg9R'T>])62ΖE4!6"ZFF]eiq !ѤyȜH$%? %LDmJKCr(l珇HOONJJ[w>Z/n݀dQq"F1,{kany آ}%10b%樁Noz:17=Vk>WzGOݰ2Mz,U?HUT@o$Y}E]@"=N=w%퍋ޱzpY+g\Iz0)FHE aGP{ŀɞCJBcU:yYlH,XqQi6ɐ)_xXӠ>%;̳EEs_ ٛЃ~RElI jWbFiiJ%i!]\ؠmյ6?1k*7Ԧ&* U]4q7 !-Y0s )_.aF07e{Չ}a,4[‰~n?%;nK 7%Rm}JF @foi}[\[wAϏܲgS*!p|ab(F+¯ -;N&ofek7=zj׃G9*e})scQ12@.&cHyWqssr=NISSZR.oE_Gi;VKapSHLRpF~A`>&~Fo @%em)+\8R9a0L㸕q%nҗUF.82W\gi>Kv{[?U+FSapE8Ϡ/,5{XE7@0!ЊDE6,<,J2mc0O?:3%i.^Nyn_錶AyT1 ^a~\ gCBke bW= {NF0,7Z-n]"o2]=m1q_,OZ:ZUqfX>\yͳ9@EM3rS$9b}KzH80 ^a + ŶMH F )+ɀ]LՕ&׈ _hUiTe-)A[i9HԽ/R&@}ewhh_lw=E,ubh~84XUCU_U%G"/"-( ZlSC&I[}[80>9 0H 8gu1E a=\klӮ1ݽpy f@F y9~\"20RV%m[]x隄0 -^c3rN]Tiv*YV7cHfgBc,>+i</e" e㪾'9oo))t t7hɞ S߄ bh8Gn\Lߚ{:OE}G wQnM1өT?{n}T_qLCi,FI2 71K wiSU"`)89/[kM 7N{J[vUp1Nqm Rgǃ>4uH_d++d~oa3=bȀNPj4$& bMg6bC<0@#QZJ?55H^ӌgcUFw0IbOОύs%JKO)>04)VW,/C5hII GV11mmĝ"o ӎnPcF*_^ȄOUy /Ϯ1QI 1E7S#B-?!5jh}5-`4ٿ"Mo, wroz^Mګ ba0!_d~1 x.7 FL<+¢ՙ: T4H{3U~U-[EV!ў#2^_QaH"] 1un5 ;??^aVq;fioVjPbim,y^4o=ePq=pb8p4&ﺷ@Uq5Si !UcO!y6\)vS>= )c>"U%@2pi"kԗUp8׮?9wjVq,J,5>.ojVݫ\|iw.]qG)bVe+3Zfwp1M[aFFwERd>rL!{DI5VFԴAn(ni_z,~T&K^Z1^MJVrXp0XM"]Ef4Ƞ?UޮSp)xW"󚢽}%߮>,6ql- ChFm㾇MyyHE})nd;0:[mp᧒{AS 1ԫU Y2Õ= ;AzǶ;fdR:%y bFфF E7C>c|~+pE Zh>5kEO7U%0Esd7`fj:k/bmVtUNyV&Tbo.e݂K~D 7ZqNLWy`Xi_ 0t- 7~_SF-P G?z1 NꜨ1;V 9VEUL0*Ŷ})n^74NJJuL;V~ i^pQS H))KƷ`Ȇ?)Kzy{ЄÅ FD?@WXp-_q!9^}!? 9~ >a!Y71~orلɬ\߻k\0%a]!mo_ ,&sW)NLbb1Uy5?Nbt6šF)\w}-=& *@"Z`dIK_ŗst )Ì"GcR@|w9rIw{4WsD7\I~1h-N1JU甍%LP )~vjѹa7-B|8K_c.Gi pL)^[D{[Lcansmț47ik"qa ,p]TlWc6>tTk1ojY˔׵.|ק&&*a%EI}LֶquQOE"D/P)!o1ܼgw+鿑r0Izi "A&UwX#0l[#׎5= X}'2 ږe h12fAt wG[=!)t|q7!DEL{{Etm=UUUJUl{]ӱ}[ݴ沪38ơ %J̺OR}~ 7>S%c:JM`+}UczѐH)8VL=Y^v[\_V]T h_F7`wqrFUs)Haך/\77T[߰~rc_ћp74~NF9 G_m.b NF;#tt>t P;*U$eFϫ,\.kNo %) oVIĘo_͏w.TKXWw.Ipxu)t!-mUylʩ)"[tT|q9ڏ4|]Ù]M0r/ب^P5s`JAǚ:j&R=~)+7_1-@H"-yS1PKNmUt0JxSmZǏ1;[^wkmKq> GzGtyνXkGb"45\ݫKj-hF0bث\Bgc_i C^`ȯ arUοP&L Lީ= ~ 8J0%GZ8+B~0Vy>Dw.7T00ZfT) 9quGqyŖP1OҎwRsoHU]V44  e[*f !t%Lۺ-Qϸ W 25EIJ65|,ra40V%Sddhnp*{6=Y|eT1\[v%rF?@ֲ$ 2&HD)!R9&~JLϞR8S$7Mr'B9^=y+JH1zJE0pv:*) : L ݞ`(v pefb)8Rf{_F(? ;iQT.E"*Gф(.Vs ȥD--,gHaf*7ocFmꃩJkZeIt 1;`a;_HRb*vˇA\z/ԝSU_|){I'ӑV&EHiMd"o{~,@bϥD͟g9o?MJUSCPt؆G+ ZTY[\S\3Bؿp0=IK7ZJл=PE4fdvTIm,*wXFmEo~7HiA}ZM1>J6i/I{p#nzmM1+շdG8>H%=uKpnf֞je6 w%bHy@5)~%D%,ԧ8&XcEٸ0,Q%-?\HArJtCH,Hu~i%"~=Ev2}meH ֵ-cba*OO3b3JRFyN1i+y{ \ >i60 j?UpY?r9BOEMba2e+dvO/  I 7q? S\ԺJp,p.ԭ]$a8F!b`JVmH}H jz꜡}%"N?L 6wySn-bFJT'ޏ%_F$Fu D+ wAAnqm\~ȥ0[ލ%% !Kҙ>7V4) ?ڢ<&Ima;c);?=GOM`S7"nb0&KAo,w7ԝ,5CWߪ&S;>a G,۬'0}&ݙaAQof?NH^V Ȱ=cN:"1r7S,ܗV@pnlr 1q1rcI]IO!p )}V0 XQ;/%Io RF%_HD?)章79C8އq:;$5 1$b:~ۅE?=%rSiƕbHh%pҁ"oF1DHG3^v@S$I B2ٕ ګ JF `"ͷ$%EzFXcH@a.2O]~fZ΃1\͉2)}!.7-,#3k1cKTMF@wT-U^~@>_a1m%!U2r=7VFꚤ9Gq$*SE} D15SMXm o鱃%Oqqgr8 qqp^2V(v*)5oTм\gˏRyV]j參0a% ѹP[@1 7$8ccc%)LIV0UU)=Uz>o ֶ.?ZzH[@ݏvUb`mq{,۾y1hD[~kE&iSO}\1ҝ{s2N`NշC}K}c,^V/f1,DVi~ 6ؙ0_)WrM[t̶v>4M.؉ԴZ9MG);}EPϻ$+͚DD0-pĀ[QJW^~5,0 'O]-AUH41 G*#&~YKm@EFgMW&y۴Iz1tgN/Bj>7%0IpꉤH{6]&0Ä]I~G)y/Ө[Kf#Zf?"ĩEIJo>΍] J!P]xao=N\+)&^1?H_(A>qV[Nq<[81hS1*ZŪ?zMib[N-mӷ+鮜0{@ p)s%E _2oKNŚHX-v)]~&J\,.Uڪأ9[LsK+D9O a~GE6[+ѢɐL*sYb%rG+'RAQÚ ӆcH/R 䠍?*}HztbAv&ȍ ULxjO(?ϐ=K߬w貦96%kG~]0V.eyFU @_%%aN&7_$F%׎tY"*,;6z(#鱟 JaYmeA~0 "F*L$f.HM}y8SH-ږ卣:\OQ5O~WE݂H/ -ZDJ\o<[|7qm@oF 6V)T,"0m+a8MA}Ä6׿2T&G^z40_&]6*@@]o*?~[AdDE53(V!)5.ض**᧳4TFeԽY|*˪}CF^ŝUﱦ2!LbqaLC>-HaOa?/8\9|0Ix=%E 61Mܴ^\u}H e1R+_{zLxrzdr4 KL^^#s]"M\1+Fe )ȢS~n?dn z~:SK>[N)3eF-\y'Vdp(EEKӪ|88>Mau$~~ȓM_Wa (E^K\2-nƥ^Gad]Լ" HR7l{cEo_:{ =G+^R$_U=ی0CYF EڑMF' ~ZDo7ES`"S*E+Ɂ$Š ErcYmNG~b~t4&& g$7!(.ϳ߃~w5) ZFD&NPAB&g7e5-0%&%fb-q`EC7X)8O.GoW{aIEꝋ=(% k0-`wbkw̞-Y{@@iqؾVS0USG|; *# +`~#F".+ieJ5444!bY7{9!VI,5%H"zLOGq ~o5)6()"- ޢϤ9~ߑ_q_!m~1?[SHmfe&(N2IpWM; \L ?TYq 7i$O?51J}L e0X&bv0 >͓20};W̲J#Җ7M& -E]GfSX5VJ g^b}L'zaDע&);! {ZVGyus(NӱIĥ%>aQ8?ǝFj]H7&vI_7}S[, U΁%oTw(JF "qem&sLkŵs]=][ˑbIVfﮞ]o(N%mߥSR IVm^}U+F)%I~#G=-1qU4 4)F49'p4J>gw292sVsO @߹@yFSO1y4*^Q3ܡL.$]U?E4)~߹Ĩt/Ɩq{M&jHa> 3+դUXF*6HDzh-@z7ɂFo9uz)19?A@"mOԭKS/Ω)䗦>O볝1 .hwBn;q0%-.[{"a>7Ѥ`LM#DUOU׻EEJB2RƟCےfTid Szj?%pt%id忸z`r%1JAI'`p6y5/a4~8pdb"VR%~}Fɺ?E =浳+Fbխ Ct&Mh+\CNcA.e?pJw "-΍/1N旓~ 6XmWTHA{"H=b^s()߰Zۼēt+HTϿq1EvX'.F0F )oI1hpac F?od \By{u0z5y0B8nD)辍Ɂcb0"Ϸ$?1EzaF4b9*}>PRMU8?=}yOpEcŀ] !6?1b]G&Z1?A(;\HHpm_@jhgު~Ec1sba &`% k7/0a&\/ÕӨ:~jJ xX~%frjY:*D +[TwU0 5|4`ۏ2M}&[[acSE,\1HCfL w;%zrhD6^ B-V.S>Cb&1?3Pa=-qt봺P@9U]? Bf,7.4ƴزƚz@=[FWfI+ icmБ郿~ lBo6$EO$7 @I),m*(̪HaI*ZQ(\k[w4oFDoЫT-+7F-=*6(+wܙtËiB&.ids9i}V wƕF; A|EgH9S+i-9*z,0} "76&K%,RZ3t0ċw&+nXO98YnGz>1׫H7C\ID&7EF16f;8k񒳦S!ozш,ۯY{) W홝!0,N 6+dz!8a*|y[E料c!n);CiH`͐a v\=d-ڭUOF_#E3pq,s~ m(WѬ /#ofz.K̒kMߕS:hrTPMEbr[?Y?-=1m$4Lv!)3 )bl+!bS-r] ث*szja{ >Yϳ!?>䗃 eP VF4%F^PӷTi݇?S,5IC 5Er)F 7y3i_(J\WsaHbhbM.&U Ѝ\ItqG") b;r){%,EչH虞IJQj ^>b4S-}0+篿}&sE+cO_6r T_zaeF>IJG>1}W9w?S':0nPC9)6)SIjFo0LlJ48!g_hTbi$Ny 4ߦ ҿ2e4)c(q`Q5kFIKiop$F+Fsc )p>׸H]}=H +Zi;a!Ss0y@YPVɢie7>K>UpVM(#1+Z&.s3==V17z u9_M%1BRjOcseQS箆~џU(N_JuT(OmaH}X+FvҨ|[)#.ΜKP.Yna-M=[9@VHU`]N]TKSqrrs;l&)7}bdF,ϫ#a`?Wxx#bolԜ㱆 9F}FEI_d(6؏HeydfՑC,[..T^ $)V:\\k1Ġیg D]S$ \b&"NS䉹fO1lԫY{)1_uϰri6Ea 0_~&ԴB.ٷCe"ߢ4_[[\ר7P18RPn5,:&cq&%aj8pySe~ L_bs +AHü) g*_P"&\離scIğJ]D|+̤M0rQ4{> g\:Dit8.9yS~8v[i4DziEFc(D*IOmb971E_zUE^ B:ylM&kuW#5=`my7% .Yq-εuݣ~ךr1acuDyX fEMFX}+ qPFE*@Q1>*[fE/3t1oeq}6/s0]Mp4ݾ=i/]MFK0xT 3 ,l[r 9k vnpăGh}a%.X+* +Pa gVp>@8";u,l}UiV0*?-V~4OfА Go>07rpmkꋯf }@Z2栍%yICCm>􀯏P;tJg/]I=P4U_;)"CF%|ȟp@߳\=eA=ݢ4oz0>,>LWMP) TY=>g Ϭah,P Ae|m]DRꞽNy[Eb, K?O) "k!to_aM1i$@ !fPU_%q+"DzkfaoeL9}؟K _7W_>{16װ1ӊ+]L{7}Hbv_Rpm%SI1D\1@e7YV+N@ޥES(Mʡ\JS>'0r}&*4[NFyюs:޶ #͵ۻslp"oC.UT㨇 -&K%.88r%{E)D3vi> QU]nNRsHsV+U .btW1𩫊5U10s=F1V"=hVHT@rp~-J۝&UUP6-~#t-81 F3OPJ,ԺCHrzjp$+Y#~7d )~[\"bXVt8]16u%/sܳL?Gש6&V)BGC^m-(1YS?>_O=2% qc\^)rtKUF=՗{ RT5%JJ]ipFa>Immϯ<%_O϶QFppBmN(ap*Oߋcc{1m*DV)"৆nVID_reGtBP(E.Ӈ ;}}FSZ=h>ۊ6}MKS$w"-gYMpG>*T]UXPaE*b -,^c*P#iW%%=Ebސ mqD\WO3Q&EIMR)XEDȄMe7Yݍ~M@PYة7.Sߐ-#kJI0+ӧ7[jĩӥH쾛Uih|LY`O*CSOqAW)D0)2qwE b8o+W5-QH7;}S)6(.ã  '}脂wQQ]I^aٙz.|7 I⚙+dw0Û.~k۫L"Ȃ v% 4|i.D.hSb ,s'F"y2 w͋,sLLϹ5E]EL 4 fp̲Pn.CaH%Ï׎@er%40! 6A?ཱྀt=F3u{*a6A4o"P) w]В8NM/ATqe7#&4 )p%p,}C-mr]!J YC,8NH 0{MoVۆvVݟ ^|1z+[7Bbfs(}ZuAQDɸz H[ ЉV m6X}01 Z5gK@beO$% lϕC _"t! u~ֲ'81h]~~`sT7Mr{ԺS)`2Sq7ٹep0% EO|%&Lw dԴ0&'ڱj[^8\;oKLWvokVKm݊65x %1Ը![zm?E㳥Oeη o~%՞S}h%F*EWѳoT0.V) ..Sm}\Ku"(t [mj-+o>Кiq ^0;"%%4M)hU?c*^0@_joWKF7P<ک"U/n?apF 'I-EE4)sCO~樇)*7b1)t`Uȯ9E*bþ$> w1X'7pn-JH7X ,,#+ U(Òm@c1S(ikM``&d ;evۏOE%*X.-}MKgd+#C.>\A$B%~bO[&F }wXY{f֒ U[(h,Q% s!$@ Z_oyFF%%U^b #E[-CK]G)պ.1 1;Mtu wdFM\Ibfu+%Sm#tnVBsA/W S}BU@ }n7#1z{I w:&*F0F>}},b(c_؞FⰂi(^ŧ&,lW*̆նs7{۔tm]VI^OWV-S) Pj!T\b@p7\&)GPb*%pKvI!ΦMKݛI-Kma1\ g6mzMRh4 2Vm;] V+8d f+v 8ʆ&Zd1Νsc87AJ10%:䩬۴9 eS~ kQ6'-0+>I*6ԑ0Gp7;H{F(Đଇei_ 6(FM[!8GDt$('M0yF KLd2S[Ur0Fqo4կ6U#" (X>[_nM%44 N N9\!,(v) 7=i ÷Ȉ`r7 5 .qŔғ~_)oSRkȎ b4bdLIG}Tp_IOW?EBC6447zG1RK+E{FL_c!]zfW}TM 6Z'j& rkIMn6K[@DҤtFsFYfɇG!8SsE0I̲H|7\^rՌ:#!ߡiHV/= 7%?}\FvFE]E4JR.Zm% >` ){*ʍҜ( v/P7ſ >PIԺTA#͚9bN +>P&ooS$o k?J}TWp)ݹ*߸z0~З#$im#生4]1>eFiTo֍t-m+ mK`hf`QU- 9ݞ!1yH)8ԦVU& 7RRf%)][,%.]rb ƷWaQyUO}KrQqiFA1q[Ӈ޾;׵K~>? E +̀wXȪi[qKe rIؠ w;".&8pTi Yޢ9=E isi%{LP w/q]iF*N&ar]?E>ٛp1 Bemx@];V"(֕VH0; }J72 C4֛)W`UJ 2p'E4VH0"9ExQ)gJrHEWb0\ Q{MqJ>?S*F%aip-\=ЙEM1qmp n-Of͙ jw"2d}MZ|o4=P*.4(̺5Rcc`;&I 1Ke m,'=1a޾ȝ(-/͑M%J41;EQJELۭ))<A tj‘A )z tB,;4 Eq-7yb9-pPiv2Z}G _нp"FF)J,g H-&9U&AL1>Q-Ȁ_sK^vXV}?)K6'F09@Adm-,袎Ŝ}7cs8-K/Jr(-4uP#񫐧GS/f9?F%oO>ߟD !퀩b vr X~ۊH7' 0 9k`&MF걛N\({%zL1쮶mz#lۯ91.-`.M0| u&7KOSc`Ui@N !P3{"p1BCUI F ]N~_@ǦEE(N)ӭV&R8[J7WpR&4u%yt&7۸$4Čk7߿6mo-0O@ka,Wœ(Ce`M5- KҎr5_J*uO&044&c;f"}M.e)B^-!puIV\= ׼ºn(TY~Į* gdMWT^@Q?3~ "ݨiͼYQ ȑM\) w\2Y-{r!/r홟> 2U_0 `e,E-~Kufɝd[n0Mk^dO֪F&%"'Z`(i!9sN)N,cPJ@GXbEۅJ ^7>(4gf!y&))5nR&^M^ݫ}F1ŃM,ǰ}4\o)+`v&{'0r}"M)]t,^D{Ȁ]P-cS}T4`k:IuQiy_\~V vCCу.p+LWJ 7[&'O)Ƶu="^6Fw#8Oa c 銅"c-*i#ӆ+`=JZB,{O噁-ҵ4~7\~wl?C4EE-t -t\ۥ_~Ƃ7 ~r-ٛ-tR.[ Gy XJʀ A-0 PsS7C%Y_(t[(V#_TF,0Ei2a[u^J~xc =헦)E_?}%ltJSH^KS(I40wd Ⱦm>7*\ k8#rP@qStYҽ0t+tF7MK‡}5 NJBɣƅOԅ:p wPʃKbF0^iN%,kG}qC?*.ð!3e,:݊J#7pAmڝԙL_#t1}h}Ӏ8P4zDF 71ZjȐ 7КԶ04%:Hģ:~ĻU`*-pCsF C1s4%\ו^I?E\\ѾȒr6y~jz vc-F`G;OF!M9V7>Լxub%imE_ZK}nG.[Np⎾Wb~)%Bp]#Mܩ *T! ŀ0L]H^ÇĺfSmpp/1t~&i*r}J~H=JKJ LW5ro*dcԴp]gi=]7>~fU%E;i8Tc*EFgѝeyUCO~.9T%_́&ad T霦Oʌ.ZT)&tU׵EQ7-v-ձJ؜.=zyp[F&WSʶ"ѿN0LJΞo&e>+73h TMR9?8N] }a%TA+gE@) W'jA{V\44Wwt]e[FI&7XCl]T/q5>s_O7$ s )ןL꤫")viE[>ӟXM^װE*>~X*P;M佸jξ4)BAZh{q%7u!9̈́ {^5;U_?=P(?Mk TMY.s۲iDL_\{m B=oH!m")Jb{MUa[30¡= oscGtI۸Y܏"?$d obVbrpdRpKٵ)5I6SW3=(_W)m,W7+̴;_5>*)I `_~Fk" V›M~ 䳐^VR& Rx}-5$7>J 7foW0%[j}*1qanZ=rO1ݭb 8GY.P -EVމ)l[Ɋ6q9^w_a%*A{=}O~,_DŽH`E rnřmۛja7&p~*KKYV(>0p& Ⱦ!~j]>m߸4%B>q/YVJ9WY; O*Xm8ȃ+˯ZerFymtJ62OM,w%IwMq;wWeۇQ|640 6C<^ɱq} OOo+[N[aC^{?Tlw#7?N] B"\tL9eH"k kBqF&O an&tb"oTJ i@{qD)%m4LNc+?=iy{*ܼi"z(~㘙;ξI`8&\w>7IxI~ ^+vGmzKgI@~V*veE bF׵9΅*3 %~{5u a_&i)NWaO3 [ۃ1+09%6)7~)qSHa%M5ؓo@ Qa_}@`1{Խ7يY Eﱁt))zKw% c? #w%L50G[?>4U /nN)p,D0ޓ|[ﵮ{&fE2apt% e~X%Dy~ FU40E*L7qٷ10~ Xl7KMN9`F p4&)Vj ~_L.I E*pa[}"HMn \W9?v]S}*w=%H "9 |:0Iϩ ΛC>2"~~df}SEӇ_t84-p_L?^UJ ";o9m /EFH~'QO%7ٰ1=JW05Ԅ1a =s01KbqU+޷E0@WSCU JLL?MÎ^]5od&JG B=zq׶_!& \]-Q/: 6l8'Tp+XNgp%?-r,=m apN7~kh{٣G, 2\ 3>܌_v}Lb`E6PH`Kgw6/_=MD=>H`7U ! )"ʍSwN4ĒlNFtiݶ0-LK%ѿ".Si%U9#_6s- ܌ߦۆ;* KgNОo)5&eq=@`d$&,4v[+BYdx>TigQm-}SJJџ?dyd]`*_+y-qcI N G0sCmb1q{){909~  R ט;mP E*Gl{p7ܝ_ȳhGؗrhI΋QmkO>) v!0UV05?!cc7&)L'ßCXMOU˅yk&3R¦Uqmm")Y=Cg&N5}!~{ȡTBoFNH rV)t+⡰ۃ箛\:S=G+MtsE +I]fI&Ӷ89)bk4Eb:4FJ2ڙE _Z/8Cҍ_E4͙4G 7Msy BËoRp*E)+LhBȱ&nCzNaSӺ>Ò0FrE_xx._S\i}H} ^-d~0Dpy2ݶF0Jeg,yq@D ~g AzJ]@5EOm>s0,F]\nccmT/" V]p[7br0- I,2X=7ȀӇsS *dYHEyR^o)D)>"O%im\J[6@D]>\Ŋ64nf00J_d/"%`Z-w辽^W-ral_;p]p>@8':12\Y`d!h.HhUpD Wי{E%IpKw/a6.MY}wp%rb>2[JF1qa|H۵T}b9Xtߩ+IV}|1)E0Sf 菍,!'->'|D5>sF__K0Fea3%L=[}L \^uqm7O?tŶJ\k7CZ"{~`VQOƚ^G 9fE]ץIm'/(F[HYϵ*@ ) 6A8&j5bVK*7;EU1("](\TcNLQr<[G E Up8.2\) 7QOo\[!v]4 Aiuq~r?¥tݬYN9o[$໌=qb86IqSw#TꭽI"%F0AH.T1H<:\ me t vñ˜"\(~[(䭮~s^( j^Jvٸ%)K)u0!]\|9}2S\ڬA ~^0^% {P]Ϲ xN@cۍ0&16SGmDt)6l"TP݀w,7! MӇ bg-O/X?d4KCUIܤ.\[VԼU(?qG,śE04FߒMl4= J. ͭy U;bMb̶ 7DtMjg/6(_IU-F,W )Ti\O5-sGt85ݭ>w[S괻JHs.V>HN[M* "J\I)F>l(HMEIN 4v1 >0!+nqr~|YiY5)~Z-m;L r/]! 1FAS? /ZS[*jĮ[В)7~(=_% ia U^I B[Hay +c5j1+TR SS~TNADF}2V]VIIF Yz-H `Y2y %K >=%4 75V@\Uc:JAɠ'>"HenL ZrH0j@8)tIVy)'wr1>*KߵqT/+7dE qԻwrOCo=ٲtI"V2n!a=Bs/0UӇTK xX{=S+ʆ4v_ᆎ! { 8&W@N.b%,CTi a.r0ciڏ 4Vr}@{\`̇&-~Sg6&1X<C&IA4z&K!𡚿XF9e4x1, ]>Ժ=5s&L=NBҍfOg0-4(am{XTg7=bstHo%$`ضϙ~ ~`.U[LM Jh~7}Ȏ0UQ^1?!ّE{[sRoѡ׏\Es0-V%7Umο=AHiO֞>M(h-,iwD@5;\6${G P7n5/Sj2LR=iS?܇;FK7'90Sk@y %s(ss"_SSd?@QӮ&0L.0д:6ĵV4I㱞%%6H\6/T9"=0c ]@T&7+ w]e MlwU/?]l{a#-tߺhp߷Gy5ez?Vaje }T&)`8m0He"`Ɨ[VԻL>ϜѾ%IF`[*F0ߝexHd(U[ӟ&0U,1{H䗝U2Lm@Q}% 5%B %We7U04㧛)>*U\"ڔdcFm?}E W?S09 HN% t0IayÍUwu*ǜ eNA| /Bm! Eh%ZM"]ҡ9fnK|pRwc71o25rѓI jnpE aenJ]p5U{>Lq1鲍}@8խ%Բ[MQrדJ`4-niꔤ4a w$}d,W\膚[[Pӧ)VB4co \o}Y"(S41Yޠ1yC׀ pz0*TJx_Rje^lgy|+SS{=\R3H͚!)7u0T&WUԼWewmV&>E,Wm5䠑04X"MW]-g/U,W?=} ]f9kkd{emt,\۞1.NI ]*7Ntr7eP.pSC|=L2s%\{T kCX^vGSIJH&i*'7&eUk*Gz?K!LN|I~U_&ba\[ug!3reZmU-߹~HG_tWr27H gU.}>Ia*=W2Jf;zEeC.z%: AԮR킒i.[T`qfd #H,V:5lW ,7 SF wqɠ9n#,lw$75Wת SrbLdB}ztoԿG EUzĢ]җ"tU/7-,g.&a1שl [y{CO= qDŽL=OG^u":8zNL''Zy "<;o _ٚ*ZfGjϷC,tM!z?0Hg>b72EczҸ;Hq;OWbEFR/_yۈ]jX[}TJ\hHS/boTI A2טN{[FewUs`ԋ UWh4绌s\s_̝AU]V1F鑬R? , CFd%ss{0 ָ1Yy(1 W{R(8JA n0“>l߹*Cp>E%658>m%+ˡv1M??bj$i}=JHL{r>H)>}a-ө 3ncUdHUrF)+6Qt:Ò)-`CtI&E-{6b? Pk&27! SM7A"dmдJ#ZKtp~ 7>!F@ !AxyDD JQ߼iy :iYDS-<4- qc(Kᶴ8{W-~e%WnFr&W&_TNܣ!簠 T4}"p;Ebq|h  \w1꩚Щ571+ܺ[fe#VĤ~0|\ݦe^U"?qt*r0):{Xa,g;;{e[-Rf)ȓ?v_\[1WSV]Kd+1zvmNgaz AtE ߴÓ{:!a%)p*T_U%W [梕Wp *w{1_)rb[ \Rrcp/=H)5ѹY2ǝJJ`Nm"C~ yâX \~ׯ'c^v& 7%HE^*R *圷IbkYF7M f>&]2|k=S~W^O(1 e\HΏb`pzn cͲ̈_i=JvqU+8irϝi;=41 We!7p%fjcp,k?vĔn#;pIYN%81?|}6k̚\#?G^"ߪhWd*ɂ^ÝCq*~7Ծ)]=h`J^}5 y]E9=BHN_<44J;)ϯS0t.1t0k읃H,F vA$@Xrþ[MWyo(-3=~A§#P<KƷUA6ڤq&:iϸ Ct4Ehm!?׆GTTj"+<;*EucRQdc&Lg-_t׊ {0=J>\Chq- ~Lgo)MۇpAϹmtL@}VLkT`d5VoCe ˬ8ޭ_T\`g%=V )}lgǂuVoF%KE໕]mo)mS??_ `-^.;0?w'Qd.~?Hxh$;V-P_;&O6m=V7.OM c1p+Ÿl(֢N%8PYA׆h"׶]/'A{Jvnfz;%RtY_Lk?lb}7e@^>(9qVkdEJj:Shmk[Rp1T 1@F*~)6/wO,9Ϝ4ښ>t-& c#. FI\S?> vrzhvPpl@;00p%?Ūrd!]I'h[6%  |g$:)+omtE+&0 \ز7WP9a=,\ X 6Cu(6R2睦iqp)]Qb7ԇx%(?e +n9u{`%F-3rK`|5bشߝTd7]V% R>\(NδMaN<0F,.V7n}1_Vӡa5,8 _"oC䩌9_?E%e*PmYۃ%i> TU0?#rKa5٘Ĝ@mQ!5]Sʊ&O1+=PODzNJQ/ @Ԯ+bV170vD;Lg;CŽQV{177Ѳ&E0-`p bRI=fl-:f}SAa#sT;̄*>cݤ/%ԋкb}QVi,6 ƺt{@ z+ghy#}BU{8(a7\7.̕ZC p}aNITe=z:rU+̢j0o衛\Pb|%2^alM{K]Vd ~CJBC:;|O LS󎄇RH/9#KJL.mxݝ W6{ G5 5 5!^M!^M!^M!^M!^M^(~XR! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ]!] @R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ]MJSu%oOz\ O vC<T6]ߗ55555555555555555555555!^R !)^M],R! ^R!5M!^R !^R !^R=5!^M!^M!^R!^W! >5yu |ށ#pu  6N6.Lߴ./'7~rI   'J9"ul< u fX,o"yvg6$ nF,o"/  '^쫣5)^ o, Ao, AwؾO ˔ ˔t;7 ; K ,T; K ,TôJ!5 |R L AeV6^dz v< u)btk ܹΰG r +*;g7  'L|lnic K bvLJH1!$ ̾|^nF2Ru]L,c!*P 7KF@5L*T E Ng|\ʡ&ac P 6dЄŬX+׊8| $ !ulj@nh\ L' /{LAȜ\j%DTJ L$lL knKFRŀ `:6mWK\ @ǞNL,ߪ  ˔_FW8+)F eI)pe {OdNܝ\ ZL A*v)j"绘mLsl3A: R' ̥ L' ̥ 毜zKn|gD l< "R+о ڼ  z 믬Ķk*,S. > 5p|\͈A , j"!o}<  X  8a+*z; k t } bo~FS3 Z=otPWFlSl_@ Jo xwtd,ќZK*lM 8&L  `,L B^\bE*P 6Q$ etg5Ng4.߼ڄ!`Jp-s4F9:p 2P*K^c%"ӃQ94}ֳCL޲F7<J x4#v,@QѠ 7q|^ jJ" ^)t05,lgٟLz_TnlAAA,4FJE?I;@A? P%%?.).?????????????????????????????????????????????????? 1/  ,      .>N ^n/~!?0O"_1@o#$%&'234567ABCDEFGPQRSTUVW`abcdefgpqrstuvw ,      .>N^n~ /?!O0@_"o#1A2$%&'34567BCDEFGPQRSTUVW`abcdefgpqrstuvw   L @ۅB/"Pi;ID/ʔQڦ27C{l0MA#ݮn~q$as{Rd˞ZxB}f>j=_&MbЎ(1cO%pLZ\ YC?oIaFc4Ado{hvX+}ԴMlEw=v!S!ճ>62m`7`Z _߄.X矗G_ 3^M%A^! Ko! ^T>MXR!6R! ^`Muկ]36uHWipG߂Ns6< =10 kN9NozkNPs˟OfhV*{*VR{ڶ\9yeCUBV5&)o_5_(Ho_Z4g!^R !]vu߷wYOVŌ38>1kF+i $hʚuЦ)*ٱX3P–-1aњlAP@ ]Q :ѕNj4@Xy#)7JjVXP)m y܊cfn@7Vt\n1 I58.E+¼AEu)t48_Vx2jij~Rx6q;192Ik[q0y)KTuPHDqm*G1Zc>a8K&"IdGb_%udjÛj;06u *کg(\!i[&_?pn}K[a t!Zq 'Yu˴V)]%ܵEu11#>pW*b*YI$o7"4I@cy2R™3~) `irL) eMQOK=b\0,gVde̅^OF|۹iBҞD"ALD`]:(UhІF0iPKCI@u1=]׶ 0- ;SJkIC7tE9a{pjܷfAgC?=&؝ۈa0B6L7?0 N{)ߪeX *#cdDt)yz)򾟱Զ |wry>tZ? 6E 8GA_Tv:Kz?QY')#yRnK:()z)܇7auzJ.30Ecd1v4*8`Iqڮ<8m-ֻgFf\ºtHMsۊ6O0WB#ӪUEJH㖨\-9NjSqY'ױ)7B0>H651gk6o!sߣ+4g@U o#^XM XMϙ__ _66v~MR !]^S5ޗ5M_gNXM! ^ Ͳ}^ߣ NXR*>V%!]o%!6)^gW 6W?wwr?ĄwzZ1z z41aT !5.5. !UuG^M"ԋ Ͱ}O s0#Fu7IbזaXx0VU8_ahII͵>ag5\MFR8l3~,(:d'9@0nb7a>أpcRQ\iX%O%؉EglfPt 66,8rkzOa{bh鼠@Ʃ٘ৗXTLg}k{Єn ׀8CS>H>X L;D'2Qfd'{*,ؘcj@Bt[-uhqms]Ib:{#6c!CS$M1kcx/5pSO_r+a#dD1_/\CɾKp+5iptJ\Qȃsy0f*0WF!ȃ+Ηٔ6rMl#I|)V7ؠc p2ɶ,_&U4wz$ _m VVZFm ]HG":A1vvwdn?E2aok 6{({aJx4Z&GSKUzTcî3'ϞS%dI4gd {ՙw!9U'daB⹿/ydV ߶@! !lelq0&Ms{!5J9I\0ɛ1N9ܠ~id0)u5thGqmJ4כGj4bGw0~XIY"&5bEӋ{!Oc(1 Vm/;gT`8d(5Ds *Bhؘv1Oل G^ji!0eTg6 7cŸ R o8QeIaB#bι dR+݇' nP`W*C$CKyߥۇ8X~8Fgvc"KR 8VCN."f9:3>ߗR!ˡ: 5F]!2!5G! _6u%_sA ]G^XA WgY_i^ 66~MM:s!%R2#5W>gi^}XVUA _Y g@RA ƭ6u5SJ! \!_(ߙ]M\A E"z)%Ӈ@gq'VqEh!+<1bOa"TH*yMQ22XkJ~gCC}TW5z@WQz5y'p.`\^h~e{h}K¨Pr*RYsya"/}6m[৾#Udz3Hϙgw`&ֵ~yv btWsb17^ggpVpf[#:{;sUy8%.%jV߶VRG8?!mxL_hh@t,g2Sa1p9enLgr{gG{"5kt80B X," J{'{e/N9Mk\K8#sƚz}gFҕ[6"Ą!)=(T[P?Gnj &J`U2ٚx>t[)'{Ui= tC_J6P;k&4ymhHxE_uLp^Cv#v8Iٶ4pc㨳/=8 p"3w)tߥM)*J7F$ Wkb ث}"aCWS[_/@d3.VRSk`H9()W '(4X\G\[^ > ջ]uH b e y*?waVqo%:+ [\6j:W᱊;MV.1 rPwӶtvYh҃-kl-\Njþvg-(z|/hݧ UC0c 7= ڂ߰L VW`l }WY{9W h1m1y|׫pT5H+FbV.gUT+k`e%|8 <][JJx]鴭񺀩2ؙ@)?׽Բa_:pOilLьĹiR~9-)%\x35z@i_wXKӞgwS8uuܙ71Ffgwn|턛~XqJLv1CR'JpQO\c- !xWH6K$x=~A`bȊyfhv*z \|ʲh;!HTwJN^=Dz85#? jKsj[N d$qtwxuBk7g@8jHbC'pS+`_F6[6׬}w%Gja@vP/SS1չ-JҁgpN=djXTS%24= N wz=N&++93"6W;p5ԥ#R#JjL5u(t# r"ZYl✮{qcU^-Tib΄>{IڇVWgWks36k ug5Fg5>*v~R 2%]-!p!.!oXW:!s 5TgW^MPBȯ *\3Bwb#Iߡ'A͙-MC6uGDreF&0(iBTq2s9~&*hOiR'BXQ;ֽj 9ۺKZ>jKURj5x=x=NJ@GEG*be 7KZyQs"^i sЀSp2_U{6lS@cU/"pi}74R)mbQ1qBhBU?GdO^bU%"lOi^ы`TtӀ"'tBO9@ N-yr#gN Zv&"gO*5heWAg.<-ʧ~"KH7(Vaf4RjE[^e !zɄpBT{Kʸwo7ٲrmޛ{?c"%!kc=6%~e엋r(3vۮP*) Ҁu;9<Ê`t-/EKGcƕPeӇ}TBe1_%VhZ6floU߽?ƒķJ& (^qVQ`#2&kW0^G%q^LJ4iv؆|84A;XLLBs!d?0iByH β{V-xHL +{^i798q0,q kߒPʚġpS,xGAx L:77c1fJxJAƉV;q@{jem>*/ـlW!`?F+j_|Bܫ 㞳| >ȥ^vX`lNgQC>:-jk||ܣ`؁|y5\9d> T**b(*?fBFe~.&2bag9_ΰT;S eIL(#fnn|{xy͐1`4%BηC;ͣyNc d?:3 Bkwkrxڛ_JS_H f]fp FeǝDO .*I\d 5c>)@+}ݻPrd'mslK0Vd1 A~yT?#Go qD{+藘Aݲ+qBIwM/31y 7xV9y-:#icrV-|zrE ~"ñ㝞V/) 8{akvC:(sV+hco)to}=FEXz~}3;z*^F`Npo~[V_{_U0JJ8߻UrL?~czrE\SwIH1fsP4v )|># ӗwi޳u uwM~ ʀ^X!>M&__US5 <5!MϤXU65 Ͱ: Ao!_=YR! ]5!]o4!m.u*u*6u%'^M55O^XR^X_ _*6u=7UvAӴ9e0sp=8gi3z:@(?K(Qrrp[{@ߣ^s]1XdS!SD)qTR ZpFwV0AV4aq-~Й',>wbPxB;۰/wR7"$4q`TS{<1~a{<{>cv4cXg%XwՂ[t46@ez);l|5t"\D4u1+7v o=tgy^\_7y1sDfFFF[݋v8f&wb6zoG,ϩnz1S6ak w7: `Ud뼍g`FJFnMu/T[wP{~o=G`"4B&%-y_#_1i][ ]fDȿلc)-TdU&N;r@g0"ߏ^zg##T"!DZt8y?.ea _XJ>-(8- "5ra0̥L܌[0&WWLoADSKE=׿njJjɗvkb+- Zz!(… b:\8$6Un҇!.\&Z8忼;{qEjF^hă~kz?'(OrZ;b,gZdZx[f6G SSCļOk6"1%ͶC6FE!lA_zɿ1 ieUvG2pjy[t(]|YG/e&4}x Raw[+oK0SW`{Igq:GEo͚TߝB7?18]+G+Rqfvʣɞ0FSd/4" l޴^UA8Kdw[\p@_yly>Є8u U@}Gxvx"jU%& &~i<„a b%d7ʨ`j烴H;=kF 7mOe>~嫈 o%>ΉŻSl0v%;DP4,ߚD`zOTHU4-kpP磮gVzU*Է bh H 5 !p!o")0~SEA룗H6]om!^S5 !]=:!s_A]G_uR! ɇ^ߟ 5VX =u*Ho+_W gH5!sv~ YJ5~MOR! _5)^M%3u %) A oY]M]>؍Udqv@"!X;zN׭°"בt0"ٰd/?4V'SyކF",SGb\I4B,G],>θ|e3Gts]@Ppr{}wW ߏFAS#8LVT+$wF3ZV7?J?f)<"i~\=Qd+ǩ_ǫTNbvD)"+y]@>ovVve;lÞGK,%6VXP!ߎͱoMFBqD1A7! 4JwofbB5$!*!MJv3X!~SX$(>0Ben+q9}? JGc2̖63Vlsu-%Tؠ+\H\eUtZT>^xB}׵1ש Lz6Xqk_6Xڝ&`rF4id< "0TB\041G Lж"|kUyޡvDʐӃӈlѠUP@ "V*/o-T@7%( 2Tq䮘 Ϩـ#ߙ#> "m~7ނγVx2xDJ4\Ox4hSfmS6mLgz>+q&V}TnkRG`Tp^`gh29;?A:;NIS*}xcBJ!a8Z)rXM>[RAIp뻈`CE"'&)"<&L6ι/fkC> 4 B-cz굈OP67!F`X_: ?=a4T gZ\_O0uHsrx) (3X?5>e+~ 2K!rn~gWkyd,P;J`7'VlI*G8O BB&jFrFKtbS/ruK{I8X#؀oCn)bEV%b8Go! ak*ȧo?eJx*;() H0hBG[?~@iU*`ap˧C b߰vc0_zynOǑ%( R,N 8jsd~)Kθ") ܵcZg԰H_R kT/H [ u+hC*vIR4A5 *6 `  !!]=R!]N)sߣ-XR! _p5;5*5' 66[5Y_M5M M:*%5_: 24:;?u~6\4J_gu6`ԇxDA}-I[ɧe !*XB/F^\[efYZTHW[NS@WՄ1hF3T XUMR!]6v5)!=v@ߠpoEuN4IM^!) +S6WEX_]*X6U]_OJ~sdD\^(I%pNNTNwaVVy2;qn2>68.1J\,C}ELuׂ I~l+fޛpHq` U)b8Z'}1 | 8^\FCAdTnMS]iz1H`Voثe EVq >d<>be]cLdcKA>H@.Z$S+_v祺W/\K6:tvp8 Fl7L7#p{NJk7$ ̼7c?(Vwx.B+MLluOq=0t]_*S.>~faJxYf 2(*E lc66M6Uڄ?)^)*p9{}g4m^z{bk U!mC)~iy+adC$H% )?Ve-m8#*B7Zg"F3g=0s?@q @сS:[mɿ6ԃ4  .3IR%.Lg®BL{RRSy,zi+\)>R:% ^XR-^i_]>TAŭoo!WW =5Ͳv]]6u 2;5MS6] ?@Ri_Wia!W@Y>XpAɃA'=5JUgi_o!\A_~Mq6p&! _^Mi~MzvD'r=5ͭ} M.:! 'gg[V%<>%! 'W g5;5>S6~VM睗K3.m_b?9{L{xP`J,PIdVsB5?Jc m׷[\dXd3Ct]iPJˢJ6+wu~:V1m10I hzqmo- 7 7B@ĮŸ)͜iAXQKa#x|VO]iF!ѯR= !aE)Ų6B}[bi[ѵT+KKK8:5C{V&4)iMhw/T3L{n(mB7j+hF|=<7C(HۗИM{V8z{=^` tFIMuԇ F )!*>URG Y^β [o3JE55MV[-%NTwkuA 6>W: D,g[! g=6u6M%J6}v~M6u5mJ!^gE*u=% !ŲM^]m_XR 35㣛Y_J}:3J ͯ^(XS5 2:;6W ,!p H^XVM!^ !][5E! p!_>MXR! _*cZ@qqbVزjevmvc8%34V е9wi w6`aהFHA_c;p3eӆߴi߱-+uEW{k@VX=7.>ZԺH!ŭV S1ym_b*5[F0wh/ޓ[1.[ HUaO+6sY,x,9_9k̬gCC}GP R.aHhmMq|\vopE3^0A= ~ag$pFE,qF(J~Dhj;f@h&$M[LWWA VcG0cdM&%U@-7E JK=vAE•SHm [O i3;nv9Vߞn"J-Ⴞ1p:T~&hPl؊ACI2Hmfy{:AXяlMT%݁8 &)Ys]ߛ5XR *!~M5+o !ůu %ΰU _o! 5!, %6~MX5Ͱ 35K]XS5M!_^g5 %FͰ!W^RY!_ގMR55! _ _R !WvL'451VTE!rP*Soac`h&FP/-t]lfr^+` MA{-.!o.7ȡq_m_vBsN? T0"C8u~.8"EE~klъ>}PHd3DA4}Rugdy1I6C 'cjKr2{VF K9CfϠ%& Ic3|)'m!CX3X`nRLjx ן^k9TXiC.fÀ1WVj^y%>ci%-dUyCWnHJc{B$Q9ѾH킺^\|\6Zhw\UBU']@GAhW-vt٦ N(GǍ=?}Ӎ~SHBv'N;27I&i%_ZDGvW;>` iբ,y--R((5A̒* !έ~M~XN!/o ~XUo^TW ֭&M !5 !_M!5 2!]o!z:!! ] u:5R5 5Tg]Jv XXR -`R !o_>XR-(vu!ŭ!5 2!ű _Wg Y^XR 2&!!Ű 6HMR:! g>g [ᬒGX5^MT!g pMTw355ETI~eY]E%~['daNƥUdfa]e)&뿺cArS;h|}ؙG'G\ܿ:v9pD4zK1%Fl@ [*+'C/(eqS~*̖*K¦n}!MtQ@[UL[ʬsZƌah2)(a/2F-`il8u^\tۖqp0 LefGʂbiŪs p) F?4 ԭ"@)0c_@SJ6rVJ g%E.n_~ I5o6d6R%엄3ESA7w~T?p*ᶵ3"ޓ).\€P,'7v Ӝ7W.s1񟀧z6@J1aqas4EӌIBw[;uv)p`b~(}23v_00B[QXԣq>9^-ipIo#XƴG+fȶ೑)iӓbKBƺfZǭ]z ZrxGjN!|Ej6:1d4$2X(SZ'!mPTԪ w}v/T[dm;91yU*MM >piďx'-v\%{U*~kz\괯rHؖ:М_HoŞ,U;F)5gr~w)`ÇqbʨXU;QٹUo}fxgd_{Pfo)mq! 5<#+JS@1E^Vg눝!ooTk ^S5~VŰ 4lgi_-$)^XT! ! _L Wgk5!og>U;J 56v~TM,;5 ,gg5>:!ŭ%X_oL %^M!`u 2%5>S6u !^S *!^5Բ%KWi^5MR ]A(RHPM!~N !~N%% Y]R6R 2% 2Tk5F,Wi^MK35=u16ܴB@irjw=4bT,wFzq_s5T~*$CSSQ&( ,8ԭ~x&_+< tGw~ʛۓdĻ}>Yg](e5ӇIqqd:z*Ƞ~UܒE~^ۮ:ϓϡoS &&0@$Ma#~>;H4@*Dwf XC;e0O"Û-mmt+>_qˣ][ʠ&-\[|T{Y^v1z3KgW }RbvF0lwXsQ=K̶ >T"`"f:&.ղq=-L;[|%yy{9{ąc"K"hٸg5qETz̮Hd ɩkVtZ<]jR05I}\cb~?V8 %bg]l2=b* ~cǦt%tR%%l{l@"!Ë:y/85kObeRtgz}~~(F11fVV|%Ert WN05R{1"_?  Ol -6Jy:` FS&:,()7by !dmߞkuH*;6~R 4g>X [o o!_o]^i~M_M v6u gMC!o _M6v5 &!::2-6Tg5`[36~ ! !]=u5!^ߤ!pA o!]o_MS6~S55%ΰ!]_pAϠ-'FVXTwM!S62EWM!ocsJ Cf=2n"(K0q|S%#qP=5HvvHRHmov91%0FjS:$hw9zIM9q@{Ʒz%}NEc%mG;k2%%Vƃ2Gx6ܤH蒧9ga@1V.X&}VN H\gbwkO}b!DѶrFٗldC[*RU;eSu4vl00 x$\Z~z1bs쏋pNaǟes8/+?{ChkgOF]%4EځRN~ƞ0}ʅF 3G~'U!-`%[w>PS'i~ *%gnkLIQqqQ{oz$[$M;N lL_::zXvxO"@|{_ޫ @h8z,8gm8/1ve GbX]fikUd?> LRXvmvٕM.d~iw^1siW/@ƅ0xcC}Rz6k|>.Xe q?PT*LJod\;z2s X% ҂^Ɓ_ h=\ gv5 $Bͣbcoy;5h+?~B%c0AAbI#[bc[S}@ _Ӵ4Bo*bؿ&J=f\`^XptwtlW&J=o(Zq vN JP'zĚ oAw|W$&) WDtoڷAvo'VW{{t0]b+2bC Bw'1/8[b7JB:QV@փ|<`*OvjtHu'~AvPMsK +-9;'afV9VܳU,T~JXZqT$Z _7N& b0br{fQV?"|\:ꊶqTTuW72T6~RFW>XS5>RG YsW M6uŲT! 6~S56u! ]FYa,^W#5JƳ_>5 !^WGR65 RH!o'6~X]E}up56L~&A]럣oi^TA]T!㝂ߍvu vuRR5š^ߍ $&Yzwr;b~Q0E:1Lvl:ܴbv^ܢ*p-xv0ż`(8<̻`s'™zơş:778?{/מ  c]v`\~BjBX3~ i ɘ{֢_S˃\ڢ jfλr䦚Y71Gyf%\w/YtD,K -E5+[H9Dxoo8&~eu:Ӯvp֝9M%,YIq7 YA(ƕ CP|Xd)"=}k#ubE-h~E>zOAfij,UW:hKi?Mq O>H-Cq-xrV1+Gؚ7tX8¬rY͌ btZV{.o*&dx鹸v_it_B4p| JպJ_V`XxJ6:K_K_1K+tǩ'ma=IasxPJ2g-%@i{8z_5ehT4j4j#F\;AvsQub&Զ5j9p%+f馧vsOCt,Ou!-,"Ʃz7E-m 7=/en.\ã1N>1MP*K”:ӮIV*;ӆN@2_4r(_/D:;]V@l-l ڬnˢ`jp[Z7f9A-Ŧ f 0৲zKm`yG|2!JL:~tq{0qԦL@9^ĊKlo`[X&ZŢvZܽ-bAxب~?J᷵mZu_FJR:w3&žm,m~bD23ɍF/ǶߜJd ur9X{TJ;y4+O[Ȕ/j7Nt|rE ˶iB`U͛)Ґފ@VVy _K`NcB7SkbCCAv#O5-Q1瀩JgPvV M+J5 3JߎS5%%i^ Wgi^ Ys`v~-(a 5WEFp…! as3TRIS6>=vmN)]TXߤ& ~XTM5A36u! WG`5%%NV[^w W6u]^ Y^g>M>X ag>XM^g>M)]TA\۞ ģKrR_!9AJ)*"ҙ^c @W/.1#h|LiLƪa冤CՅfoJ[}>"v+'cDs) x+gRƔ\7:+R+&eh1=}9Eo=%ExPt|8Xv2ɣKeˆ2“x}z}q1 @5+dlf yyv2V(E}#IrhΠ1俒oKk pxh|[k=ob;a)\IdJpV5p9> l )!C:OX4TJO_̴xH.tllk:!ۭbt{[}{+:(`)J 8̾)QUQP}ps0Fr+=~vPG_o7PtWmkx8v*_~.:S۹AM3D7kD&"n0fuV6̆?V1~G qS_l$oѫԼr&uHۢU4ƛ;Q %l6-p轸9F{-~x?Rh]U#s41 }sP[P4tt*.\멓Eoz?zlXiiWCלHdE&'r2y) )p"vN~22ٿQ5{_ )Edա_vz|ICIOɗ(ȕMIhh$Uf`.?2 tH1_KxFy:TFDI@nףJ"~ xeemer'?B5 ] ܉^6޸~cC=, 4x8/hU]p׊-rwĞȝS +i> p"l Vw9P4F_=TSIbхV+}T\V!;VilP%[>|w8~:k0VT[G~d|Ah1\SԾ+31r@\&|\^xaoۙw4S]T% -DEB :R|6FSi=1 +p/5272-7SչFK׏r?%簀-Ip7OS||vS8OBsxĢhnH?m}uHfqz#իL4( !j,ϯx vX/Lx߻-\,NJOFERQwQ1{Jx˚3 ,YJ: ЋST=Sl.=XwgTrOꢴ M }dXe*Srs(4 H~EVӕ;^kA0 c,wD䃄=-޹SH%W 8ArAb8:&@Q=J\ɂJM,e#ǣ^x+kع̼h! ! Bo?ap=_zPQ%$#Z 1q`3/+rqTBʙJˢ@wov~uM%_5R5 έgEA %!R6&A`5)U!]^! +[ ^pA 6uu5_`PMgB^mPIb^c:|31nRz:pp*Q>1DS,)Nλ;Z_uY\O\OGbkqbd<:r;X5f|esמQU?p%E%CT0Vz3:i ) HFc2, mu|X8G¢ F{̕BOV;st$;MĭmLE4&?x %]Ej]{*}8⁅&bgV6@~݋& VlF)U6S%;!z+iU+f>cDP7 5&mI^hEAgѿ#Ei4nf58uw"zV4B%0kxGJګ19Y϶kcz@iU9j)UEODGcudX{jwH `[:b8٪"Xsp7簩10~gq *z't&er)N_ ]J@ xt+rWX:x ()"v۰?:9^G"D;Tkf[3&W]@EI`fK0S2.1{!UŵE%J=\gK.wcヮ'8q]Wys ,mMƏN4GM},>i)^iI V8}oQpp,g`{c\-1 @z*9!EɚMyc*&մR̓zrSufp}}JԼ{SQh VptwYeu2uFƗLPLφ紽X\vzXr'CT%=tfkW|Â٥ӈz BuaX,pFW$ٲHuzTyc3֢ 0v-A#7A4& g?ZkrZwΛWtmT+HYy<'Θa?TDžJ[TdVfV.h?}~V FBZSe+ft*΍0HKEB{(fqMo7F{! K>`&Si` Q}S[w R)n,1EA6M:.aqd@z֛ΰvh)vh-OcA&AqBi \\g;W>:Jh1~`dDAo)c AKf/ET Ʒ'ƟZGㅘS~Ɔc*_ebX{ޱ6?t|ʺvX ExOVC80v>0XY>Nae3~XN]-!!_߂^! !{5Hޗ-! _oHޗ {5H!]~S6%!ŭX NT!̚! i]5G^:!^MR6^]!^MMPXNuG_])]yysH\,' ~*QiNԤ%\q3Ġ aBǢ$0r:JVrG䀳p|9e+Yf >":v/9%-0ȁ4 "䧁äiSfM\ň)<~u!|YR)5 L&B$כxNe[Ib < AܾkTuWOY,XI_?q=0K ؅`~>Ri gdAZ*x;;pXə * DW VkJ_/[ЛK.łZ)$ZLkL7x>#2ԣEnש7WW{wxcesN173P"npڪdy&2z0btUfϻ#HozKe*Lv٧˨N2䧖Rm?BڽLU4Jճԯ ҶiiѬ lCъ,kghu9#o{;TSV";`|Юԕ392Ÿ5^âm f(匆Waả%<׷ `xGW f:?y(&m^""@ꆿXS·M 0 ,}?vv%iLp~bhPAuzK׿@ϥM^VlC2=DLU"JۛK DȀyk} ^y-m;/}9}}#~Qq؜i)zԠuޡ9Ȑ܊:ch+2~Jٿ_8p.%޼\v%&X#BHU>=z!\BڱgX ( \5̓yXHaP:Z;1P1S$ O I!|,_5^<4v_m"|(hE7W[h)t0€/aSp1:.dCE|sf,t'0 cX\]*TrBA o܍ CXy1[8--tLxF0 ޢ[*TET^n1|BT:^{Lx7] 'g{m~|64CH"n-"ry}N1=Kv?<ت-~F8mrQTx$#w.Q͉FPxwlW36>~;uv |%o`~[Ao)tH)ps!ŭXi,g Y>;%ߝ`Vi_gotfTi)or 〸8֡4qY*Vi kf|ط@bq%JTswk/t6^i q"d&O>|"'{2Iu2 " w*FZi6(&>G񛾸: :ĈF&ոԘ Tz5*BbW;k 饏V,ϴ")#RFn49d僷G_jS8ѐT4h0,\NNz6m1Z+%/8L tn%ߚAHYW=|)I"nBGLك6. S\)c:;2?.S?Ӈ^zc|iϹfr2T* 04'[9ż@=vE(2Б /Xp0[7Ӯ#~1sbt kÎf%^3GIejXoț?]rT'`>$` 1d=ǞvgidG>q0 *"zzc?C`V)=+r?L +"܅2GBV%9h:?7H#~T4.ƸiPz2Nz?V]ч b+e;gr $a Gn~"~k.U+F)5\M r bZRiOğ;&&5>nECg;3mY_dqKs΄I"H,,Kv /òc%T7h{fJT*7pgLZ/_Ÿƚr[hv695)3?8lUiFZ^jpFj! isGEIaq1+_WD@ֶ}2<0)[CVjk'ﱛO>fiu9He"I wnOq`[p7zx&0W]ԓo{/eϩjX4"֯~oZ"}e&ewJv50/ ?q%,Wjߎ^0~;GߞMgC ^}'%NiRs6>\A !o^ Y^i_(`%D;@X>ML'g5Am`Բ8r:H&{6z&0ߙ_ou0v&?isqgZGV76C^7^n6=ZwϺPf(8m~=WC0!p竆IoP~RH 5ԲG%>MAo)^M:%Ao % XW866dRj:߻f&[K:`cuG:Ѵf㨵>m;4Fhh(X!AwFɷBϪpDCMY[nKp:ŠD[hZ ڮSO bcV.%%8ٻ Go_kBv{zuB+&𩇧Sfk@w!I1Fl?Eh~ ]GRqjzJxB gML;()ƝO#9.7bV$+}^m6P{##Y Jwgӟ/[bݛ>g3h[KhxTN?(t|3b"` E+ ;._ )5mXxѦH)%`'-ўp1hV-=eou_3׆)PjB c>D UD'V1.r#M t,g`R/ɉEԻi+Nk*Jz[)pb~zuc\RIA,\N\"a@BcX50ϭk `iΌw !<"r&a_T[\?gflp\ζv/wI⋔*E3zՍ/?b  Wݓf8aev]H©C/";Ay>@ 7(O6/3pI粜x?r NEZ3TKeX` ⥂e Sqym\,TYX So?؎Ľ)ToD9ɫ>Ǹ6· %ئhLJ>vYA oI6urpSHs=Fu[ U'9i]9295 &ăV>`nT}K?X Q`P>h48=0JLn^6`qŤ>WSa\|sW>Kq=[p=}:1>=PWSTA_ph&>M0Ap!u;>]uoA ϗ!`SFz&~S6u D!`d c/g+_ӪS]wDbaWC3_WimB%[;UzO΍[JRXz+l>ZYB{VAe;Av6v>[! _GW.WHREC;6~S6o`Rs5H!o_!$Ű!R8>[ͯCsZi/]>6>;6u:5M _"NFOE"6) 87AjX@蔙pc@⮅ B>e/xW^ou6ηR=xsb(K^w[s@`!pi_pƥ^<"o2J\g[c'd68NP"&_b ,87)'{7 !ou%uH!M&BkaZ%Zn}Ee5=))@ 8dO&{BE4Z&f02:Cgv{ 6 mbs_2mm0"g_0^qi{TypscЋ_ow6d7KHK#'l[~%4FJxԛ(hiA&ENhޱfuh_tVMZje[xQFѺ-ԭb,_U\ N⏇)Yiim67{,-׆&&T)yAjHbC& ~eK8{{!a!8 Ċ H#a O: Ps"a ˶ y2F} \enډhB}d:`pjFc_R gQWs~cᇻHB6i̴Eӌ.cs./@j8}~+xc.mEKk]pb_SIV,Iԁ bL†TKY9/ %OT_Ѭg34ezEqt@k/ZTr5~A FfjrE~~-ԕヵ(E$}q EĦOof/YS)7^1GfmXȂr+eTHbN89xDp!T5ry}[M 8RH)R)ʿ8Sx\uGB]Ly\ߠE* ð#H-KtJ,5ԀhT|C@bVd94SxԒT@e-3BRY:[zs/{7Э$'O11]TPlj+bg_8>6>[%E>! 'Ai(v T'CVY`.! ^M/[YU*vv~S6 XX 礴*ggWl-^ߣ]5 4W6~S5%^XO !Ų;J5 M3Z^Mϗ5L>W?i>܇ 5:!^XR D>[Ժ D!o!ű}uR3@ML!m^~A^;F{!p]^)_vIwp4&naB?L>fZlebwiGib?M)Ci.yiq+w%i 箟Ty\OFzd*FN-ӭw ZYݵ/d_L+Dӆ`%z1CA00a09)Qb(S6RH[M=IOF Č;_Ez:ƓB31^DTYU ͹tV[dwESKA^Y9Y{&$)qv~ߙbۧk{;wϵ^G_m}v~]˜b#qƟOwG ac']S;[դ^ct|ܡLW_TsQIGlߑ۳{"b"([Ju1%C\{qU5O`(lc_4fD)hfx/U'uXmJ>첁d+6;9}ٹHo<:<(lXF]&*Cc8K6?H8)YHy,O\g=z٠VbI} /Nqq}Sbbb SpS$vIB\`Y1ؚ i,G^/ǧdXHX~͛N*"e97ץ޽I- t6si& wv$DYzsNqKe2 q[Tdo8؈*w͆7D[-E⪊38Z0Tn4_1|iVɈ:g}07Aq"Zxt%(}$2JqJVʥ7I c!LQ"WǬF+/7hA}>S%pxmJVF+NnZe0&gs>A%r+ɊBY:MCNGt 7|9%Y~{dvLgSL@cX Ć0i0sgۗERwfah+,7[|7mU"${ckvq5g.q ~[cqkB,C\cH9&%O@ 0xݼ<4ae/N,-R L9IȾ0ޝ1umN^2Qe,vWur_1IWH5ob- ^˯K؅>sr7TfCJ]z`5,Bɥ4oS"=l*Dy5~h٢dҽ*DSsYc 9;AMO_!)#& :Ԑ Xk' 8rNF'OɍW.=]Y0,8e#*λѸ? }?L@lRٮJ4`5!ȰE5?dh!O7DvHs`SL';~RHߗ >ۇ_i_2! ]>[ %-'#`u!;F_[_G_]!ŭ636u!{6v~Xޗ5 @)_V PL6>MJ6ә]o>M;@X5=u!o !ŭ]]6u 5g6~S5%^Xi].^6|ߡ,ۡ㟍 UJv0t@~XM;P}U֝'=~fޞT<%7SH@[Jג CU"=v@[)Ly2!OPNI'c*UUTWP/9SFELg{FŹ@!oOZ$w>A4@FAi0v>n7V^~eƟ茣+_%*Tg}j{4G~vW;SS|:ie}+x<~|o=[[!,ۺvpC~D0E먶vd# dB;qJD46gOj g,s1{LI^TNLWu2ګFe} pœ}U%~d8Vm@P ^O$ ]ǁ2[XOp˜q\܎>5u,J,?z6S֤erUzпE( J~ ׊WHzX!IR%- Ma40ձƗS֫??EH::uruYi F Ѓڃn 8*:1ÓrcLs*+p}k9śß6nS %<-&%B' q#ҺrZ(+;klݽĪ.z, >JBf禪"6nOؔ8 F ez21W[a<ӆ)ӊCvOQ%04גּh-;ahؒhT~c:Tٸn]E^a{eי[!+ 볔[8ë#΋} + ˶)2 ?d'cAUyOM~{ږ/7ԲcV0 z/>*dj½[m㫢u1V.?Զ8 5VC?Irׯ81(F)Slhx8]޻:gDg>6?Q\1K[˔"0nK¾UgFmrU1%04"X:RNT)*ԟJadmt8iBdOe!RfF)zj#1].d9-N#;0)BGoKy_`>[ 6寘,g5uo_% D!p㪜6i%&g>Mv~WAY^g56uβ!5!MMG5>R;%!o!o!og2)}(>Wu_>S6Y_^M!ŲO^XR 2%!o(S6!ipuδ^}(!Ų!iS6+i%!m]vSv}5$Fz= 9`ζpS_ME0߸{ΠmI)b6Jxəg=N2Ma.Gsf&Ze엔"vz)_>FpvrrEn\M@!`S6PUA"IA}3>'}6zhb0gqoPap?P8S7*xe@O#-nZ~1*F1S@w:{2lPdJ^UC1 ^07RT?d⫄zz+mz@25]x㹣%V-&9eE] r\~~,_Ny>*Gg 0(i1]) 7L$^4b09L뻴c#&9ewL[R_w!?(L}E\EGg:?ëMb/ule?jr\4f{`][*ê1chwžT 0Jchjǿ)V9YdWmrBmeQqpkzvtu 2UE9)~'{kz9`ۧA,AO~}V\CA^z J8R{eΧ97Ne*N=mm;P/m gXn2!5dsz4vffrCJNJ3PfCZYuKK]TCp_œ#.>6=U,`x$gxܶ͝AS*MM>i떼8&qHSJ@1Gʹi0,\E:?tGxדhr>FlwT h' >9t&F$`߉|!; tGm)dQ$8[c?[?;s(jLZІ~)cD_jϾJt]CGcyw%)4J8¿yrSF@7_luח2$`e*d:yKn=1qe#|ۼiAetuۇj| MhvD>y￙8wSrfKRW=pi醈(`Lvo+MM8dZ cHH;b@ K2P54 fiיr>r%K4yp:cL#@߰ Kj3;i᙮8̛hO!_]rddK/1N?;V 8&7iÞpv~_Ad޳n![Am_`>Rv5*6߀__XM>[! _z;J%ޛ5LG>Xi]uL!}(H!oRg>W36~X^;R;5A !Ű[5鷺%:%'Y]]En5;6iގXi^~Ű)`V;o`Vߘ;u A 6u5!oi`6E%%5`^K^3ӢSf(Kמf @A=F"qyׅ1'~Йc;`҅= 84VAbd_BUfg=2Mw;Hsa6X_&9up&Mixﴧdi™f3a]F>=1ijBs@%Miߍw6{1tTr)ųZ -ؓYt5~W<zUh.Ï}xG]H٨2Y+g|qZQ+]ŌJ}eIԇ8SWT9G{طg7hFUƂUt,VrTFwSO N@Vf=h2O \fCC#%ٮ;J=vp$lctP)r% llefpjVn!#C҅l7y44*ÙtAP%|OGᰛejVTWqmJD4=N]ʫL<ߺvƫ?z>{|]I ,څ%NX 6Zen췸v0t%FtǩSc0L@Sx˟"5t8/+-t͂?wuLsCsab{~j%'B{ޣ廮w6r7u,~ݐζXe/nƨQcoR0iÇc=7p d#{HJtBc{݆9e~EB'$(dro(SK@O_{GBK8c:#.KMA$ccFRztE:z= JyRz0}@Cyd-N0Z-\N+oin1,`S.V9Av+P=Vy`舸44oSұ.ćh*{2G)or%:ɱ%?}V붅: H\n{ٳA5݂/pzFchuI 0Ti9F0t8A5B5j*KP*ҁv{0Ȕy\zfBJ/꟱쥝S~ 7ZLusH<I_7-  f:ϟ9; -'*Fv1V9?6}!ʅ]x]j-݋k,`puө劉2$s^Šfw=YTs1K ͽծNbJwHKt9X(4_-kA_S;t?>VD{WK7(䳓zIm.i>K7ʊ\gzBa@<{pi&ޠ)HKCsE`Tbf{=%٨M) 3dvJ[У侐=&Q; ˤųPo_CymL`R$K0Kv-陃Oen|ܺ8Y舝Sd . a`qf2E0a洎i(F4tP\6>aMw6寥[! !p[ 6~`~ p>X_>[;JRH+mo]v~WC!ůDi^;>Ų;6~WD!o=u>[;8F.`S55XR&6u^[%[A 2!mVXS55Xo !o&Aʵ[ 5(6L z*$E7jS :WY2Y)^|*Z&EBl9R1kY{(9wKTUUM?J7xE ͻbM2\ťKy-&Gpn(T|1Yqpd6S@dG,xddJ,mu?HJdR]P@&t{Y!Z?IYIc9~[xv>[>KbxSl;vK@cSsj%o^~;J!i^6~R{5H!Ų}W5$Ų;6u%oD!Ų;5`S6 +㗃5 C!!]>5GO(gg=5*!p獽oߙ]oi_(i_]oi_]uo@|[54R;5 !~X>MR;Jo^X>M!MR:%w z:%35 !S55!]Hg5 !`S5ƞßR_ٰ7> +|l"P~$5{Ll>"*]WUQEPEcB3$Cq"NE}ﱜRkwLə`8]4۩kKUlՋ"|U:s˪-y܉y֋/S7_[' _Iy)U Tg2٦Ck2c(DэF+kxugj9U%͠[{BBnlP&cn¬B<џzŝ}н,56»*EBXagH"ӊayn4*丈+ggېCG)43UV(بQt 3 "k~#q+o Dnlzaꪫ78ɘvo^n^jq0?Jc&"V&77;rr+ffv;1˺% #p񴾪QTt1L qkλ9TS{i)V|3yy2zrY_=.<ERHЪ(ƖzX-y@TlNB hXpg5"d$J> NthF01훥X6cxփ .iz<|Lz^3xpt0LJ lɲUYbB$d:{!PrL I oA [6VoXRT ˗ss`ewb_r;oԷ)pԀ"U/tq |<9cE_u v o%NP $Օ0p]BҖB6XhezqUU9&1a/8XQh񪗰Hc# .=>7h&L&Iң{c6pF8,yn]vwBlXX;JYdBph"y1HD/Hl+.35^?*"\iI~%̘uEWtwOR)ޜ>_B`ܭ盬~qRP6` |O=׫o=lpItQTW2tBBƑd]Qc7~ c#F& ,pZlye!IJe#nFIjۙ8QTsjYig!) "SRB6ר&߶jq|)q\uoBxأGӲWZ[!`=-^ZK*ȃ(J"%R;6~M;6M^U(WV[Ժ%A Y^J>R C2+z )ޗCi'n>XJn>SJ!i9D!o>?~Y~(v'(V`-J`}ܲ=Ӣ[H2TZue^77:剺su6)Vc߯u[ 5A(S6D!%=>\ARr)`ޜwn^[/^}>[%9-]!m^MD!X^nn>S6V9~1aU~_z-̚%<'g1!/5?dEz<0o9{+M7^5E4>jJ ºjW@JGd !g* xѻ![ k 䨛t [9g2t `64*J-IP-)_`wS؆STM~EJzw~u2RoN}~ExDCyvՆ}Sʸe[8QFDjڈ9p͊B%^ JJCn9l{)zW$)\[[ȾLze1Z#τ?=eN.Uc-NEx9tbNA;ɝD+scv gqRSSVxĘ%[-m@Gd"6;7hWߏ0V?`v#-J%LY8TUoH,g{A@D> yB~Id3D:TL,xXƟz*6k_6J-tvѹ>1G7)6E0Z4S[*`i*۬hU i+]J亂œ퓞;L U'~(]%Dhp3vWyz~}c|3rz|ԸԴ"Mmh!׸8+J8Wgh_|2K_(> 1&7J;P-Řק?ߌp'Xp_D Seq4#20<-f NpxuKڰ๜/b?(FIdHAYE` ĭҁp k8}~i KEmVi}EWA~DIyD$;c6"M+=-%6W]VwyN4}EE% L'G{Vl]$6z jPSxc4؞>%ɄJ㾸^[KtK#v `W*;0躁K6 QBXz@'%)>"~҇ەSr~+Yes×- UxTXN|G;rK`,\x#ZỺlۗ_eENj̏lZ_"xdKR%WE'}G FKڅг)KLyg|o;]pp]Fm$}[ʱj؏[JQvDFLǧPHn]7٘c-Cå'$g 9mːo%mR%0+p#1XU#EO@'HEeyAn:;lv9@ڄߺ&"uרSf#pZˊS6 Q9O%@%B{>fC+\ӅcM_m~XUc>W6MS6ipi_! ]!VM6>[ΰ!Yߙ_ߎ8S6字;.o>Me{Jp)>+5;55Ժ8و_!ůD!M5Z-v}Z%ȖW(!:~As!]8`T[v:>?G'ߡ}!.>[RGR%A~S5œ痃6>R3EW5$+^ z!AoY~[5(ߣ]?Fi ESBԅ\dWfyy͛8pR 6=m^n WFz6_P2T;q?,7ˢGqdnR])kvu3Ƴ͎(Wei)>k8Gry8 T7ka@ZF&Vw* ; J<uѧKm:V7\/ ,IzLXe;-xuh1zN&4[)0)sZ^٤D謥4K!$?{I i\<;@| w```٬kgT}\0̵@cAgfxIԚ6,\\0g'X .?McIDfIJ~YE4DuBSZo8z tƈի*kV%;{){y c.ĥZ!6-th iٰ&.˶%*gy`dV Mhs?.R~3HzK C]uPy!fK]LisȵBeVWcH>|Ѭ*Rɮ&`zR+߈ٳU7CH\PzC*;E-Rv(zK f,wI$e~¬HU0tAz{rv)t8i$-|- B O3ub8xvآJi'P:nlZU4BꏐF`'|52 eC~TdAEA]ӕw`0ߠJ҇E'^rZr:S;A(Q|b^kw]&|a?[FβSVۮtX^t_߂S|;q0\kRnkw`hIr҆djZiefhg/M)Dărhs^:ُx`ƻ3j`IqAGvdNLBt]mh)~p=Rq~BCyye=0|\ئzEcIZkg_4 ۔TT(Dudh1E ;ۗkG~S6岯D!o>W3JH!ou:%36~X6 ~XR$>Xk~M;5ͲU!o>;~S65$ŲE-%35R;58>R|:;5$H^X]5ŰH!M%^M6>߬WD!pE!i;Dv;6_.Ű:! 36]~S6Z5! ^%_>URL!(RH!]uo!ii^m-!o ȹ^} 7EeC4@bW%}+6?~5lO#Z`Y¬[ŧEO셫̬E x;B:s}.X~<-B:OO~x' CI}0Zx}q|ՖC$fb+6}`%rsC=Blg烛|:)}V+/0zoT]kțb5;Y|0Epʝ^6Dx* f`:(c>h70}J 41hQ!K؟>V29أtam izW#k+ᯪu)7aƸ6O솓Xto>]J>XHPT#3ɍm nx]F/&%\]R_seU8S1e~>kT.mf wF w'V&r b1 pXHXVz> wqr6C'W_ўaۆ)u@XJV_W{L"Uq]= SGhOO{_A`A*c!?wv:3x}?cNW`o^him} <Ǭs1Pq_;'83X#/:ꝓ)h'phTgłxX6xz Nzb|ICHzg ȩpr}kjv+KʜB<2HX7fV^{3Ç;2 - !zd(?l̮ wl!RZmz1;>ūEֺ8FiDRV*iU?͹7LjOMS^+lteXuf;zJڀ;*k9szQse/Qj(Jx4Fh ,~"h{({:h߻{1J('&S~B8x;Y}$ޔޯcv-voX6@LidD1ZwX@cFEE i㞑ζCǰs"N{UF0gSx- ȣb0+apq6Rl$9UGta0Y`㙊8>[;5esF 5E!|!^MAp6uOo`5RW62 `^ !Ų!~M `A _!W Wi]5oogL Y^Xwg z!5`S6 ^[%ޗ5 CJ55:!W6~S55;5! z!u`W W>X=56i^mDw66!ӊ7B´:]V=;𳋩-jZAv̦se$3u(U3Eꫂh~9;≱%,<-wr:XtBR([MmOG*'@liLl) evz1ueHl1 Bvf\n\ mwc?kѡc2E )JJCS£) ~~7&)5l]g<:nsɭ}c*Ww4Ciq^U#cj%z*K}TdZ*/Cņkxd#_}N5 ݙ*8 9X򱞕uǶJ1b'VI䮕YqA;lľCoLA%|&.E1e&e9e 81Ǜ 4%{zeEF/ nqæP-&T/CX/N8=%->EpBv]#@F-Kĭj\vZt~7R9L>g;:Xp^ZpQoÛ8`?/R90^oznV0Q 79mg$zP)qJw 8)-tԴXBG5oVTpc|ZT4x+YE=Juv Mb[N xIyڷ#3E`T7 xGAgڐ7ؽq7 K[xuv\(G' T 6?!?\BX~!@%)x3\=1G>"حڶvz&^,*VFAk@E{tVq2Vyo{7LEt"u[/~ᄺ;AʀG?qq\I *8:2dƫF֒́F諆F:zjiXp:{Yi4_cAxF=GAľV#'v!-}7\BٍwTÒҡ%BdN:-j%~A7bW)E-ȡ,ZiMEu`䫑:kٗxA8ܽ "]kfH֙'i8Q=RIj2:pvJ҈`ur;fCjg^ վ"SL7S#!?O5b8m[p||]"]c*R)|% wҠJ{T*P-  ͋Q נj[GGeY9O+vCɾ,kwCS kx+jKDG̈t. cֶW$Y?>)SoЪ`YL]IӼk9JS>x}zfvwjZG_WPM 1űĄcmh1L~ԙB03 8`d~kvtr2f7EE˶܆GouJƼD(jGB/R}qRwԬ:Ǎ bw,ÿWRiW5Ҋ&!>MuEuw H^Tg@ E!uZ2:!5 oM%!_ߗ;>R: 2% !^J S6S5!i S>MeY^X>MSJ_]^i^K~R;5=5$ 36.SX _[ ft6QrU&tߔ1A5N?ihޟ^P6p!6*Ŵ`WL 3~xKE 6)G{='.?X#oHd<xJ[Em31mBۅGѤY13@9%|[8WCo$t){.1G;iPAbJ{{:u靱t"*h7ðhz?4{rt"؃&>ʹw8Bх@@Ts )V d"&Tꇑ.tU_p$8I3m+X&SV +ZrwMHѿ&U^ݟEilʰxHC0AQG6\кgNxٿc[J+ srjkஷƦs碹rǠiT,`P{ğ<@W 78Y|[@)5nXc(J&X&%b+gk\au۲˪yJy4*WBU$.F^ʏ+}[M $0Ö-)=[p@PhC7f=ԳG%@k*^&- xxZmT?ݦI~_Ѵe:yqe{P<[>λX^I]?$\eᯏ5;nRY)H]~8p_,a*ǐV*]XMJ ,X"֟MB!'$4ZEM1J?< j0xdjX[YpH$dBx˦2_ӭEE4LiC N4wcC,90LX~z3{3Whma#+/a0=9G=V0z6cN ={F Ԋ1eHW6{#% }6˜b#c]>[J"!v$INr|0Q jж G2i}4RpR-+J(kJ`psYyG8ˤ_wky}' wjs,.`h-ƹx:jNFFSJT0Q|fr9þ%T mq\ߌwӸ+kRp5W_'67 W5zB2ěb7Fk Kbco{L NćY-F=F3jVU ktcD_p|Іqoe^|&,@4Mi(_u{s7KPNƌ85)}K|w<10}U15ʹYx'/?h3ip0lF|g.xPmiנInNx8cEHW#Rӌk+>tD嘚MV$ PϊFv;h(2W[(LRۘ\6wuy/šQ 4(D jZu|w^zKny|[8Zb<OL>[霨n NvWuǩ̛:vLۣIJQ'Y%7t nhǢ;z^DM:;**6 taJ JaINWHYL>4.]>7&q9-Yd.j(Akվ)U0#Ǚ9z<+s}F;,Gp|<s,yt݁҆A1wcJ.IW>u@ϗ 2VQ:ycm+M&2K8^h~c|JߊG SUL"])+Y'c#X?ȯ+xERv)/هdhUa:[}B,20[-aE169Q)uSq*&+=.o ~aKQLM\v *87 .z).gO•4"v͐Vgkyo,g4u_6TA_74R~'LЩaam!C>c)&Pkx/Ye?Sg;pO|1EJe磻)}wyK\bU-X/Sct3`ޟu]YpvjϹF! +rWJ#o g#J̿4X(%hؘ@Z~ Z# ֶB#T*éhZ+~ݞIզɏrg6i B4tBwl{?=q~I6fXÄTFEHY'ԑ>3*>ÑV0ckp }^g烸z9}> J 16|>Oȭ~.W?mczj}J%HxB\)x. 6JO&[?g^VXa e5=_,H~/)xpH_׿YIh)a6;_jx󣠗=7#! 1`V ! J_d3tᔛ0j9c341 WȀȅz;.ğN كw*Uud0|i%VweZ9sTeB;{i7b/prF[wЄIV%&lJԼƒ0}վF-EO$HN!v->Xt,,3너ۀgEBѾYpv4~*hf:SĢ0e|tʁ׹vT?*~S7, ¹L62k"E-cĘ-nƏQ;?ڙߜ_Yv!e GƘl!ZqsM\Fm)~4"[^OhW,zQKjɠV1auָӭ$\+:=T"zjUUJJ7önrj,gc¾v V9}ڌHN"ЉNxN:Lb|S#P m'$'izY FPm)NJWms1-ɦO@V7evSq>Ȝgzw΀ QpH4BJ? Vc e+Y}"纻{ ׿ q~k8hKxA&p-,@:T.Tǒ@iR\@^*\"j\{|T1MCDIzϐjG$g{#Sdjo4̓& b^_~:NN&61xٿ݈dFxXu]!ң.ƒpBAjz8cFzĬBjnl<1GSmiBnޤԵB`^]ep|=R&TZh|bU%mHJٚ2s?i+z4V@P,duHH)'"-?" FS1}6bTo >[~H_9g$ysae2)""`i|8Qf2t-CN-}8/mיܥ -,| h%*W%IT1d0x"î=)ݩ9@fω lx[?k:՜!d\aKDj\z @BB۔ˮ*m&ΝI=K%zlkf8--QÃi,Sg?5~eħ{DZ+Rz4[Z&0EfAàw(&COUJ\Lknkvdgxn_^ٍKzF& I\߂ruܝFۇK ·dgަ}ʢҟ|J!m5䃈[ekgh78W{|:Y3zb%J3[qȣxvgD/2_M~tj $ÿ1Mڔiv`\6WãD6g.,3%%8? V*3ҁx:k:S}1>L,@w_KǑfjgp&> wĸ6ß낓E+ZM}KKRW]gEȳScWQWqr KbJK>RG=V"2܀*+V;z4mD5rK߅jl^Ǘȅuڕ)6b,ٛϧjXn2f/i;CځBw2[=r,} t{~o֘/T^T gȊ-=ysL>c8zyq͐hvl%) 1[ Ii؆OG?ϾwCЄh*7v`x_W!)X;t>Nԋ*\^kނ!.`%Ϝ7ĔA֖/yzBt9S)|ϕ׀i= )R1Nӊ8 :OEܼ,vUjOnQaNϿ_ԫ;L@+eyby$\N.0ǒrM/BsCҲ3L|fwH*(.iVEM.JC"i̓Z#e/x0pj21)g"U$Rf'A^,RkHxX |7{\klk1_P 1pGa_h@uLSVsh:acue3Rzo0zۚV~pZ~f:ݥ ST`;,ؗU`r> (9a~g's~)\0;ȓF.T~`Sƞ g0hjG>q0|YouXdMlHFbht&@(NwWșIx[=g)RW`V{\}Ti'* ="tn}4R=b9zV1m%U0OTMGdJSp¾aCd*[{fW1rLt~hxx[6,PiCCXPJg[ ¸;B7MSgT (d>{_a(857&$A#RBz_ԭ/@dEckz~;zL FwZNAE#4I7AhѣțR(xؕ:5([[o 4Zco*2KiAu0I+`&tuwivjy9z;Ɏ95 ZoEJGj0iƗXʢ.%JdLjPyiE=z$Sf\"`(:L i%bh;X4\dsv-//nGC?aoV00> }Tgw/X@p4 {1+b]$~4U:ɗB:-2̀/0JF߷w?iX1SF;& .&B rk(W+4Z-d&*N4ɗ:SUU3Y΍G{0)X4%&-Oh*aQUs2#&2yLWڈTX;3.x|-iRKKw݌tB_mVDp܂n#]1HJG~vçM]yo)SC9AV *\{gJZ¿ұdMe=%{bQ͵K^E͎^fȜ>lOP'A1w s%N?H1ȂnV|iA>O-(qOmƟF>tNJLG r`47(>Gw u9 ɰE<)Gܳ2 6SjLUO^;a>r8{ ׹KcFH@~f糹*j:NJ 0It7;/6c;D{)7hOpuBg9^{s}> JDUcsjvaU.@f(f3/VO|*%;2A 0kF{>c_7W+c锤KpLC~=W3y:QDQ8fH/ȷ{%TG_[A;x.RLSPq"1tHZru0מdep63K4| #2Q°*,F*1`Ŀ:?.ɶ͕ItS~T@~dxXM$aDd=Ri#-NCgvO$[BiG~83 Fp+8Z V/fT!=uh^Mw8$rpVzB4Jф(h΀9>_lv86/꓈N[ cfD2CtJJB6/Ys٦?nZKK2se8f|>:)>iD|ܳ"pmJm.ITBMTynYHJfV穢tkx`݀(" ;ds}[ ߶i 77Ap+ 95mtkLgⲛ6DY`*6:*_ἳ[#d~mC1_ ʊ$@W>x(5+FpӆLgzP 8dJTiWȾ㼖{_[6.CT[8S xyc#M&4S0%ԇЈ3;f#9#SS?aiw:2z9d(pc4Lc_VPt;f=U3`p^i7Z@g'~urz͛y Eͺظ8\"Cc"r;sIpCDeک}Wq;V(´٨7D[۪|)DcČ9,}lƠ݀uN>w>u޻9- F&2nr}s?tui+^jٮB&qum5'?I}ZxMj{#G;a]dF"he@;bXT;fǸRAIfap Ği#zw#Dd-O7['T:Ia:KԈv sa%SČS |KFogFLn)*@hAn!8k1(s/r-V!=N}ʕF6_"TF|IΏx8x׿ ʍLO%HNg^pU( 㺸(sഈܾ֔Q*\]S H\~v[d@UD#;\&x#eP.Szo01dǔǽ<9$_$)g ٫fpKSMةQȄBVi_ΉA/]Y?İY;p(qGKYÿœDq"NJi㒡pn)O)1%>mN.,P9<0ݺ:srxkn9_ë͐A{MN g`;3OYn%0_vI|tB]KǢrqns6'reу,A!_\|z0Uq֖bpJT"s<djR^79W^ОӇ~i9}v\9WLe)EIZ^_Osq(ݤIra*33Y^2ɣ^}8Z/XFћ6+VaKsah/v$0 9cQYevoJRa_Uj4T^u߂al9U64ߤI(Bu 8׆!y0n4,!iP򱥣阠xbg1'BҜ=򈫸Gbx 3v&0VD>nDb%%!"06.2f٘{mr^ rFI)t[B㶆K=DŽ I f_Z3^E8!rXD1>叅f?X}2o1 )=8~xݶ g:pR~(F3D]"F08 d^rs&YßP~Klk꜡ރn&B*Zmխ-[\#ˬw4t= ]Pqv)h_?mLLYb%_n毟t5XCO4t-T"r)c~4!uPX|oݙ=tJ8ǢtJ8?0|0jXS% bX6,r.yEtTjJ}!YWEf犽nvVm= e$=f 3lfk# b[Y[$FstJ;$ Lv\ ߳ MX=1m fk;_6;zơ؋t &"@}we1ɿLyMfO%Z4䧮ʙ>ds[tZħ'eQFdX˴`ŸJ'03?΀~ƪ6q|WUNܡ-pg;-?؅ r]'2\ݐxK(~/AhHcW{;f첪cX2֟U o,[whu*<;05&ў"TM}&a+JٹK~:6I$2&Kv;fTFC,ʋ v}עq\& vAشȩs2{;l- TiW?jgU=>.]D,pR̄{(`tBQۿ^/&l@ KX3X|:*4J0w%QL|iafX2fd;"eqv|"DizXV~() aöo+F3075>^Tw)gsue8 JUVˊ_(s^z*ں1T<#Mז>\ӿ FӶEqRV![ ݎ:q"џUjʀ*Fz-S@H{3\\&r5߇g(jqs5IG֗Au9z!TWxv v=Te 3 {|XĆP7?a w4::b^@dq{ Tb$J7$%F^X x &Q3#oM` ]funR1 *[7XZV$Jf̆wrn[ʇX7I͎aΝqac3k+InۊOjc@n<'M97mt&LYc g!/Yp5.Ò1{"qkNrŃ6{8T4^^wYu^YO=)釫cŏEe9jD`kFw#OduAXe;L+CP}q{(6?юx.;iUv2_E xvxCHP> aT`pJu~~h\ğtDC(C߱qɃ xj4Kda?OX&J+[݆Zr]4}?_62OyԐEI)[p$9o8z6B/?$-}0zrɽF;ooz<% fx(1F( [Fox>`KQd/V{!U(YM*>BCrɧBX a*<>Imv笠q%hƗeT?//bB ;hh/ke\314-:{mV z{L}m~5? :]q 5mϬOJPWWgeP@*Vo?|t5~wQQZ3@jA 9H3K\1ofXPgoD=1`8&?x!mKgĴh-1R@0Ƀ>Vm \|gd?Q2Ǧe0R=ۋ,  F|+z՚09Kz͛Twَytu9.FYK1pv8>uC>@Uݞy'xn³vB:FL;x;*tRV5:dX;Bunu3K @#P\7֢C +^)fUBOZ{]ނGUm|/S~) _fWGK@1F a Ҋ;(GIK%V-B,a S%bW[6xʡ'HUw}?e`V)Dߊ:%MbR-%{a>*^:#zc9 D pu+:kXX.7n-ѱ+@c:{?52Cث4JJ-te$b]PT*x_L0Qb(0:7zTu.3 s|T! cD `ӥ[r,R 3 aޭނ㉔ogZ>莐Tz_GTS]'(m%&UHjJ8j{Ciy;/^G$x}\N}"ihiGXSnL %Z9ɤh9};٬)%F(=HXN3I)wzQqY`;9Cf~/#k@SOqKzDUʒbu$U( "3n9]q|ݞ8wz&kHqxx71@Ȣ KN1ΰ4P+Fo{ځV+V'-NijxDX9| H\$}i %K@pgn:dŤ?17›atCdgoc>]Sb`E1Qy^,kR೥iY{TV/4D]UI8W'tfεM$/ %ө%<@AtqKźe 35VIE-`+cNW^ǝ!VaC%AEsƿ91,1QnD=?HzkSġ+/_ B٨-[ :Bcs҆}|;H)$krv㤞HXYQ"!Ôfe ?  'Nζ:O9f{-H u.T(G&I/wSM-A1rE]$ke#/Q $ME DxP!!SՇ>P;ht!:L~de/!E|)tjk'Z|?YޟMVvIRf..~9 J~h ":\DgqHYshnUqn'cuA焘ß\_'vU {)ӽ/#>P8x^+3:BEę0;DI@Vp"rL"R nsc>90a5/q}giwx~J<׋wӦGjPZ@ѷVv01_i9]k;^ wL7k7@џ 0bcu= @D TF*籽>=w覴 Zpo@gҫޡ x:5 Fi#AzE҃V5#$kJT8/ :+~y)+‹0hŒB%&:s1GW*/#U"[*lL,ۯ˾cFkAIcp5n00GHbj&dD#!*La⿒Ã\,]B:J.Ґ4cuX)i+cBVT-ٔTK܂)@r91-gBden}1ċ+֡袻;pTVo}"~a|v`7/% L?o2 !o,刄 b@5n=Qp-B0_X*4ΔVOfOUqt_918F":yUh֩G`o81XLvD icQ 6?\@U~)FuX*OWF.EJy˅t ϙ`gPa|3@T0?U`Ӄ0:˞ovįIt/ŪU<=rb6{%ѾnTpFiǞ:..ҸӣBtK 65 wi5WG.OSU-QϝYX=FnZ'Ork+JVFB[`ɛ':?qJJר`tYn׹VWq<$ž)>|~b(!vgx.I4+ wd?%rŖ)+ŷz+:ǂ.oGc{aziқQuV.ڛ4bkjmsI / ܔ߻ސ/n4Y\;n*G C^Z!Ӣ4 e;~X2gtdVMMպvtysS ]EJGtb8<x_ւ?rh+')fTm:a\wYް&Hw7Xx׽%q*XѠ5/כ׹ju$<p}cD؛w7Ӄ^`)0mo^}ùb ,cĔQnkf XzK\}wt&=c@>P8zcR=wRɏ@8r_}hJT*sSm,7ffl#0z*Ӵ2ɓ+K?12$~%tԩٔ L]Tz*Z8;DFF4+pgxl䣄>iK7hEӅ)}?j'eՏ.Y[\0Z!B_M.&Q:Kt!q+k%h+"5-*Gz)-00^筶/LN󨴄,0꿯e2}2l6V58NJ~7v[RwCsXcFYªd8}Np롮* اQd垧|/CI<ʈ{E xQC%5h{4@/#)tR#z1FV@5a){ID]eO|(pT)c̔Vb/Jn4)eYFaQ޽ycnFhvsq0R H䌆vHRmP+`i˨#ghRWуp$++;nc)tCyB6vVRXs5J£c`[%_M%F1 ";d@jjce7 z\%\Қͧ{Yue#񩊀/e#[8џ=[UNpYxQlC1=H+M4Sxk6CS?VKJI^( .&틂6C ] ({00ć$DdOј.q| @눈0s~0Ȭ#jDE +u+Vp(<DeET LEJlUedFH wy'O8f3$C:xNk0KӪ"BVFomSV`~*J(SrlCfٗ([%%ҁgδhV{ճoU.$㘊y<%4$Zuv\9TyrAWȲT6|YDb:'-J΅E i ":$]6ڈ!4~E+ ޠwc`wC&.p3_%-:aCBe;8q癦J=h_Zz]繿Tz|z ݫ!985hAjW3N%2f0\ቜ| yȕ<\m''H-a K؋1A<{h΄DOH x#hXHp2̄+C,?ͺ:ӠR(;zoT>jw1So4ǫBfU#1<٘LA3!0;0c%u%4")T_.3@>V~c?_?4Ƥz06! +lwAoDi#(&{L=ƺ9|:g2}e9eD"t[ қTx}Ȑ%&}FIq5򟚻2R>* vڸCK_ J[o—WVl>ޛ3ĺeϞ\wNJD}ZX,E VqRyd P)ZN5dC˅ܲ⒒v~[b1!Pa/V9e1JWn9zxu+#ZQm ,gJgYXX{٘ݒ9Kc wC`zC!V!4g)0.#{A}1c ̢svGyVoo,vKB#9t8Y&HJ̴v|֊vznA/=M)h"溤_UQbN1_M0B[0]EXKZEsQR0K レػ97׹!&qkhR̖-1oakQZF:|ʒʕSM/0I6| 9(Vv^0uXJJˢ¡V/?jVˡ6Eho8<;_7t,EܾB g$0o>ޛ12Rck4'zGO L5Wړ7\crZ yÛEf&{\_Koh{U| VaɗUwwV1߬&b=F MBgJ_R6V+[QAmu;Z7qHe)/~4Br__gipzZ9STsey OaVƟ_SIͩ,HB1Zt&ݥ0c?JQt6S8^O2RU.\P"Z(S`cJi== nmb$Wq}cي\PcW>6Xx+Cr00G, V@j6J}z~)׿Kh.yM*7W"cCFa[G/~g&W(8{#UQ e]\wµJAsuṇ7_uH@eڪɸkcЯCapPFoju5dIL1Kp(R; &d^PR~(79Iq4KVIcb CJivu\xpDzu{N,jztGcHiB|> hDbeCS4a؉1bSZEJDTQAME~3s<)T?Ed#[ɛ325rܩ%7کϔWˍpƛVIpӇiFh_F/,==s-pe N>E$Iq G}!vup#Z^D@GbbU-{0 s0DZxךFyzuVF 5807p1k5ar\!zadI}PL_1 DH8EFW ,g\ d^pL7}@J6H:l= I0v,686%?KpLc8LX%ҧ8cV^ǶAyǞW$qLwkp vK<׹Y޾NMLAprEIeN_)gb9,ߕ">_ys v)(57 V G1)q ~ "_@gqLB^JfMqcCG )EQ3uQFBī%g /0(o-W(&KA gڱ_t/ 3kv'iR2;BG-78xIdM9łkF~C!ȩz hƦ~^@Qܕ_Bʒ}6pę࿐ 6F;4;CTV5Eأ 5mJBwiR541gXhѣҞ @e.:p_j`?V;R;1Cdck% H$[\cؔU,^%mk~Q56b5z?UVJy>*xD_Ac&q"IJJdBrM %C@]ɔ(˪r T1~r\xWE:fSqz+83bč¹kqsRHh~kVӢBVq(r OۧYˈxwMcYoђ2"G3t%09T4 8ϸ@q1L)&% j'rԡ7R7=7yw:dXN!_ τ~&ۅe . kģS} ma \ze͟i&X~t 5- Bj|$Mq%˃LtԴPϲUCƥ;Y~1y>FsE)p%b̆!)ަL'EhPbfYw{nn.(>eZFIZi1~hb >6z;D~j 1"ZWho Nn+ 'D`x2Һܩ%%TI,lvwO8jU;ūh(_25)+~FF4I^ t t %;4 nלW=FXU-ZH{m>4(0m];GJBM6)%- ,㪂J՚4cP y}Ӷ?3ಿnID {S --few;׽M.0*b>&+1k_}M4P[AN'\Yi Akc7H)ӖQH3o@OZxnzEԤG1թbA8OļʂiO29 xRBJ;F@T6Y6YԬ,W¡1DC1[8.SD8bqhpqf4vnēuR0\v ߉BgUЉд"{xd$P*V.ehX!Ez ϙf#4c]F4pJ5K$^>]p l&n@k>QD[@ ) pgm4MUnX}}_}#CL `隺`&J@v6h}h4!7SkmL` -[@TEƮՉcĤ4F:cU( 6\0`TE"ȁ e%c9?!,KO)Dv&P8r#fa!Ɣ`6M-'\5td d}Sߐs+尩FX%` -E :V)H8psirxXߘ}-]-Щ5IGggKٱJ6.mO7[rHRtL xlY'`y4pu)T}=/%J!}tNhuL3L}bJ>VYEϙ%@-K8Y1U}KBJlۜuKP4qqE]\i]wuZLؖo!Н*"RW^(t,;±,]GmN0^)m-? ,uYѐfa} >FН0s)I3힓*>̢I>S] `q$&?e^d!6AbJ!ƥWkXhwNKmb=KoS5L>Km8: | }Aq)#{vUi @)/)O߆QHJ6i(IYeV ܀ߛm& >-)6] - GE8/4K")m`FR6n`sO)SGopZE搙C>s:_S _E2%oTRС蜥tR5OI+EHZEV KRUɝ%jzyK=!R/9hpU; e]!rHER4B# 7tDLYxa,7cm }%j/DY)D`er,۰\#M\/{B2Pk\rW ETW[U6bH"FejK茝wd3}ՌϿ&vqE> b =]܈?#$^ Ib(cA-HLۮ`y*57D"gV0\J MalvO5\Yil05lGųA^MvndVR.dD ^1D*=+#KP7mF& _ O!WO?7cnŘs3t KB /pXz3ޠ2?T4w6EEv$#xk#g洓CkxwyOf!:oխ+k ܆,^u&z}Ȁ>L(50䉀6q]LIq }6ТL3u:||J:@CSe64ZtAӨ-1|%V%V)dg ξ0x'#0;ˮ>[u/KlY>glBHA\X=o!7r凐F4\j#ɇjnϸ> PP[(AZ䛉dU*d[c{||L@gCgrݽG|n5>hOԚ׷Gmw-b3v׍,`]t]Rb7KsFJ4^"VSlY6wyO1Fδᴀr 'φdn נgϢ%8&<Cx>\+~9p_aw(CH9txpQ/՘$$ß-0T ^Qp@ iɦ]҅nxj8tKMEX:&0&\[9d@de>rJ>d1}JT29^zk$t|HD.qa%Wڠxdwepv`i&{GdAi\<$)~WC&|gs+f iF@t~*6ڷnS"4 !#4`9yH-ŤՋns;X*489V6-tltꚵ}vIDP\U4u)oȿyo7V _E&1+^Z:Tn MF%KoGÒ%V|g(0Sϵ33T`+f1͜:Tn?>|[ 9ۇa.a[V,g(1VĶbX)aOCT^v2F noϕF|wvS4Io<>+%[8S ](DQ`~Bn8үZ4QyTE %>4%H#I0(qW-퐳I be(H-̲H J駇u֩]sat븊WIVe&u[F7C\B\S9+)*RfQm0i6FT{w̝<`Uq}oC[ i# 4hDJ`}VmM1-:|]Mܵ*bhw2d}R69d*pFhQfZ_F,W E- @XƖ-'I=0M#\}ɋ\i}%=Y۴Ӏ5ti A͙aOp=VA9[o*Kwc]i9PLg@K;W>Z.O-E=SvaB[WY=A>UJvJ6Ei+ӞqP|p_&T 9SۀpOT0wrP !] MF":1@&,w-P$/R,t,Xc+$c_W)iglu,u^fƲްkSCG$wӀs6t̪^Ē0y}64ނ&*N1~Ƒ^ S3˾+P_X%XA{oweL]þ>BƢk u4 7(J^=VYيW+F vUCz=f:tV)FB 2xzo1G2忬EcTh0f9'b\ $m~_֮_^t \{œ ~z1Ơ?OԺNkfA^ʑ,23\E+G<~֧O~GȬ!cδ:^OP ) @i۰3[@~YHM[G"@:hQZ=)zJ~d|0;ɿ%wEGc=g&SRph] 7 `GDX%qp~\B{Z_' gBE'o.v?52C%/.-`ڒƁђD5-BvI902 d,-Bh&~Ey% \"g>rJHVPqrmyOOҡRJth^f L5|wt +`[?k_lAsi&&"gzhbi: G?- ˶z!cU>1}}>ɗ~ѾvvsLfu/{h4ߙs{dc[9v:#`~kw$Wځ{- x\u=G|S;g`$%Bxed ٕH5&uEY)9k=Q/mk9.MJN/ ٟ"c)@2RF{NLNk#*iSE޾5 ݈BޫD9/V4Ի@^KRbhs\>dZn"Г|ob9{"hE^nL@o{XDA&gJ~cR 8Q\OnW%zĚҾ\ҘLFM鋢l =G!SJx¾L?f}fZrI;#]`[Q}xcm4Z?KХKl(R{3fCe٪_C) %֒,oF4z9o%+x?C}齙aP6 Q/xH¢UֆG@hU QR( ۃJn;hLoldRhḦ́Rj1Ln{+_\Q-d!m@[J[ vxÀeN F!ț~>_>-M)I `S\[(F צIp) p{}h%HNi :pO4)_Uc&klZGM!q I֢s,6m@ܺKpF=$-A>l1D6_fym暑 g`1P/q, 6?6C#K0!)E?46V !6]It)L'r}~-߆[1iq{!eؠ_'Ms- (I-4&*H'MeiAyqZ6-aLY84d(f\@(tmSJc#W`Kvqm~MHvyt+FIU_O (ɈGOu6:ST`@t,!ރ; 7`ޅ a2PŢL-| uj%H)g ?񫳍+~5yuo˃5E xFs{J> RH]7('Q$/I`"0U {ŌZ>L*7ơˋCTkT$ \E{wMUELV܊#njc̠ ׎bBxhɘP(yt q BDAs߯/S+ &=Pyc🊇dniKK~vr]`JTݗD$$ount>fT䗒Kũ;Xezyr=mx [ȵsn} {*8Uޝٻ&^z*Uջkҫ'SFP0WML[L wFB/w汆:f4`ǜV<:$~n{pE0DxI=WD[wFXm%a?R9nS8cWh#/V.If}kЉR( [J̢yhgfi !ɳ=b[(ۑw_g1u-&UvLW2jbY3̈́"9k)qtɞP* ~wvggrїU5*F(g5fF0dd3u#MFܴB =*2> ^i lg):|KČyi'J5n[PmԼBн{1Vœ\ȟ\߻|y *kNP yaxF@mz%yO9Qpb{ID@#~@WZ|hP7Lf\#T> fsyn</كQ,my]ڂw-%`^<(y}t{ǒw4 10tX=ŧ=?Y߫K|J{'A\~k~*v3_jtsޫ @ [-8s\K7@_$5Io>6a㹏@k= x6״qqD6sEc/S,UgWjSeK&2<JJ: T>~S\".D:C=&5,E!Z63d(t︨P|)}1E"uAn* 8CƉvg{SF).4j*)`ZK}b,U E^ewJG>) ?%x/:~aU< z=|ԏ6ҹ 9^ջ΃P/ jԥ3(}v3PCwF +p g3,vԖ{'5~`n*z~flT'{N+VpeUi",V{:s ^fj;qb)^kMO ~V(,B`>R"\mhU! K1Waq^RWplA.9ܺ!`zk\J~`5MӍ@)Мg5'& LgYM1^R Lu8Ŏb `w5#5]oіW~5W/P\i_9[J!`vepwK,4I 5>+G^R FqKŴ!]=1%8MR+Sa,A^^`rT~>\D!aN`{д! SH)4*\g5.e1!^MԿ<uۊ78V=5E+ 7fMR5ԋ5%[! 8rH?խ)a~ U*vٗP.]d*!`G?#0 )'5/.dcx@y_%^Rx141 \5k󑛰%yJ~t!!beS!^gRXSF 'V$ykuveSXFJ';r|- 5`Fي=4[Laj_ >ȥ)RS6an@(Vh3-9 )*FwAĀi2+veVg5G_Ho7G$#8mqts@òesat{~R"w6:+"hy>*=m@1H %4JںX/ W8:ǵ%*=!ccnVz7x,"+!I{r|I^g`{Anw#֕ѓY/&tT_#Tq*uHk{\!bN Yt%B$Z9w>]ۊ5veJ[x]^}WhKb|q.2^!^iiP^n(^K̫1ԟ81+u7ߗ6<2w>D6I-j^]2R"M WSVS 99 P !& !*',+*'))-1;4-/90))5D69=>AAA,4FJE?I;@A? P%%?.).?????????????????????????????????????????????????? e-/  ,      .>N ^n/~!?0O"_1@o#$%&'234567ABCDEFGPQRSTUVW`abcdefgpqrstuvw ,      .>N^n~ /?!O0@_"o#1A2$%&'34567BCDEFGPQRSTUVW`abcdefgpqrstuvw   L  555555555555lg|||#N!ײÜвhD ָk5Yv&,߷>Pgiw?mep.)c-+K~@'ECN0~P#ɐ*\ v Ñ.B_o˧lqwB2S*ǘl3%b-G)jag?8EELӾ7z5鉛F  ̳S`>>.Ebfp{мT_⪦w1}VIV N,=[3N lZ_?BBh%q_1Yzs4`_!~59E][ܲo:c\{e+š?ZkEњkdn)! " wm-}EERwqvaC~ NryĄviNÌHzbUo?vVbE*@]秔 iV Bj)R1eڙ?yzF) 5cB,߻Ĥ1ZWjCV҉7m%ӆ߯ȧ8v~e)6wjOJǚ>n ,ӯ'- '0@V1V]gMi_f&p4@Z'|{> jZ?En]a|sg6*f}N LCA5~vS }~7{27ޡfU༴U9F:Q ~ AAbL '^܋=}Gu/wG \8F gw8N+,Zzk=͝[ F{2WzTÉ JG'ى\@Ua"\+ |!"صԎ莫}rBB ̳8]8mjt4_!<S K#X8];M?'SE6{9;PpsacxPC4  '`0 BV>!5%,:E;[(^V4o^ϥ=wd~'ڵ&m&У7@Iz[3n{q>#*@"X O|_ĤhnNwLX  ̳7E u h HkNB <,9'YR;(3Z0E[vywǍ& Bh߱u~ 75M$bF̥L[wTw[M+;Mgzl]sʬ  mPahH%eeAB8uzzZ ^npZˬeW"e%Fݗڞ-69>IUJRZPL~ kqA&qoJ#pt) ϾxL Wt55555555555555555555555"Z J"gc&zz?Z}5ۈͳ8qFVNmJhgdjj~緢I&S&ZU#5ET4xU*JA2|:ɟQ6D0a=b=M@d𽷾>cO`9?}Ct{F5"?~o@sS)nMz,>籫^7BV ") F}x=A J\Y`eѬUEK/ÿt oMOM MsSr_OHL RPRT*?OM?(E!w67TGH/׿7}[ I|WN3 m<%Լ-/r3-צ> EOEPMSӼ.0>`65OYj>jq1 /A_\, !L~TF( ȡ4 l(F{Ls&_Ke*t9:X5_Bqa>7G@:\6L\`b@,` d;7SLNiÛ,a_dE4ZҦ}w٣sFi.u&e^̢P嵘g&}!}4)R !ah(0)",w2 hv)XjG JЉ Ra9ƙ~!Xݬigl?TmsjU 番>Z}! 7fMV?Kg;C`v{/M2a541݊bcL0}Kr+.[{JHLBG'6ޙ̑}cd~Piٞtx(&< xikR4!J}CpKG;Fd/h(^O57IMKq#z4{Vh̭҇V+gқV4`qo 7\p&쫋fD&l(Դf{u0 m79۹ ,60LϟV7,>K*Ue ?R&L3Z,N3q_ؐ~tDD! }w7EN/_QMu/R@(fjc(10vHdsKe\lÚ+cQ>67-K+x F |@@'5NR!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]l#Vt<q}>vckKQz $J8lKˆa1wą4 AcM q)g%+Z!јpY=!sW F4ƳHk5Uim/SL\sy)\Y߷?ƍ Z8ߗ;rĤ| C?~]ߦ/UI3-mt JvNrĿQV^I15?Gatm/= %,.AjA*9M,߼v1? Wһ~!8 8o"zEȩ2x(O<<*aV-0ʌ"Va&y v-c,"PuGcڱ fC@H)d_2+?_Ef`FT=-)V+)}StYR. !ڡum1? LW{Ἶ73 #Kɜܵ֟WmFBZpH<ˌT,ьp`S3&J\~rqA>ݜ~ h/KQ >OI^cy#  m d z}J'A1<Ds=͇^^hR%pC"D"~e2ǚ%_F 6lNCmS*4wu\9#mjCbs1㋺o19T4Idb6FSbv{1Mfo-sq1؊gz٘qcـ:eQTcU) "vpM-r֌дHxlS 1E,kc=z}+jɘU HT%tLnFlQ|Ȣ?T8tmF)#K-Y@>a(~]r~TR,kEau)gڟX5+iw E:H/;SVn X8?^? Ύۊw8)})EJ{"|2m x+fĿZ! IT)٦+󶘃۞sK IqJüLLwC hSHdnrE[  wڍ+i'DHd[TUev~\U);s_F4"$<ݫV K$7[_%E%pD5c/)Oh!bS_Ȧ7tyanMj4>N&Բ6iPPF4v!=[IoI9+C/()@HMmtKJb!UU SepE{c @@+5NR!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!],gʷ c DBR a,x̆uuT_  7mΎ<~)U?{ hF:Z.0{]EPπR! 1)MS>^Y` w Nce31VB:`@`.M*R_?)vC3Ԗ"²l\)oq;-Eo5 wEE LmT4Kvӡu-q0EMGȖ cdMhmU>OvAJJ;vCIB'>b)mF4]] Gh=U[lw_dOA0ƅK‰=,ɊIL%=ټ%pBw[/'զ.# AW`vW?sJK{+*$ Bs0,z0ٌmJJc{E']X/,!-,غWkey~c7eʰpIT~{z,BLs{0M> 7ҲM?K²yKE& jPg|T^G]I:uSV$`L_ʀgZ%ѭZ'g5cbpܺX0wh&W9- *G7.`y2iyoD)GᕞbM& r wy=LzUAMŴ~)`\x2~H#a=FiHE ߓoh117]=JR.yݍbJdf l+ `Jqº < 7mpR!5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 bgGTlJt<,gt30AZ6(\1,=?e%_U1=6N]FYB5RR1)t߬&f#;>hFw0[Q;T`_)qMA5 ]﮶b+9]I߱VMiVt3]1 Z[pw%q) ) $]5]C?\_t~™_FXHRaq:جJ8cH؝ 04HDy{vfHwۮIT#M+'ūV%8)m+"CG Fx1SKیWm_ѩNጒmkU Ȑqn4Lt= 4sᚒa>fcLuf!a#% ,Lt Q ה{ۋggsXeyȆEV?CXļ~h#iX%TJ~fxv2*,W-VV-R~ʕЩ~bqJƺ5*odF`84~Ovabw~MU_z*~\ 7!.U+Ti]CDv.ul e$v*)8NLy|7h1*{dkMTH~nIocܧBr\-hAߖNMWؠĬ{?R:c3]5ip7U@*6I\z𤞱IjM(Dnjɹl\>Jd1#OK75nyt%47xe~o*2:䔼ym{G}~x;VyK^~ xϝejUl1+xԻ;bTFJV e:pG!F(1ğV3K8͐/+Uѕ.E@Wx1MJ[] ƃ>\57DpE 6H\N !UF06@MO[ g J m ߶7ZK(6r)1=,wt Nk+ aR!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!],g'-D\g(hf׻41ujӕ?&q+SHt߷Ip >A 4 4Z1ˋ`i +4߯0>MT"\1MF4)=9{-}G @z"nq~ߠr1D{fĶӀ;\_[2Ŏpp^<մ))T^oy];vg:V9‰a%{FEIa}P4M_X?=Ho^500?o@(hJM[ުN8vAT|(r?WSVE+—n_aZ׎(TJVWy2nZ͞a4 ]]65>vYbb5 kJ.-K0W|1V6(~|i _4JSbtn^\WV:chg/10mmⰴ&K`Lg&dE)1)+d{O2\;S 'n}Xs ?/V!{lq/Aؤua"~*JxǜZ9w34UM. LJx{>쀷6OhCƟtw5,B}}+bvw.c7=LbRU62wZ:^ihUߖ&Դrr%t>;)j޷1#q%SSMJS`K_~fFe(1ٙDԇZDWoUs`(:_SS+RHȍN _R'癙vp9?[>EA9t(s-ޝL"y#Ys! q9R*\E4X0;%&V wnn;|禇gj+^ zVm#GZLjv 9_4gFYT0.'ǂ44 p(˪78X~\[\ F%RL~V*#;K_"eq6AԛRY8 ۆJZF#5)%FVA!&%%%B ccں&Iz cBiV*]@Qؐݙ nʧBƞTQE,-t `Ϟr5Nzxv+hnqNۋGkv^EȰƐrd% \igI([귳q|iQaDk߳9.A&(rPW.JwSJ\wggW7? kwNe.||aGCuOcb-H_jM{ fĴ45SK7@? 4b4ˑ<0:t}ħ]Ni)q d"0[ˏx%/ɚ{*>xҵT=E ⱪ'JafZٕT G|AсDfE0)\^~=U|:|}gLY,gBʝVuvb=|5)26%7-qv q4w}V7 DFb1-?U?ӬYV(mK_tF6f_^eM& a'7П$@wS*γZ;~0$ f-)zt N+ Yi5!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M̉w .hg'۸PR03EAi&DM2>s1V1;Lw _Y`_?}0000`[6GMS^)'zF*Fk/NpM[779ItP&JG4`'%0}! vCtw3|~Y hj2%TGH3z 3 Xp,HcT=[@L+({xÚZ0b u50U7G"_ &4TA^:Vf&&f%)xM6`+ @f8xģr|8Z402js1m4 H`~`e Wxx7}]XM0Vv17() L0]GȞsb6<ś>Ӧ^Ҕ%[uCښԭ"ɫ,!wՕƞ}4q1ŎrN* ݝ5m\ga*Vo1n͸XA#w Aoer0_#G=$/2\2]{Ir6+mhyg@嗠W{nkdP*SVn?>^1O,Kgr; TrHh Cmfu--&"Džft!quڪK1$j4auzcE\4KIc x9Uov%%WpSOHJ%-d€GO_a(H?FteK8ֽpd&S~_H.bdu#[d3D&  N%=P= tyKdĢ0T`6@c{ICG[ bG\w`LfַLIiKPgZoUVU 8Ag#aS{GkX:,jznOtoǽ__8y'1$Db;U_U2/fOP{c¬ @U%ycœp @+55555555555555555555555lK®tc4 hDB̅xT`` ,`ZUm]U)ெ#rY_UF4!툃bCZ*r\- akwTq>[S ؜^67ν-ᄯd?iD tw >&)`ĉF*Z.1!|W_d:f3KbS>&&*_h+ޱ{׹&%i,-./{KCN'=3Oeun^-CV)oJ\PC_E0tt7 )}H|?!&%`RQ\_VIv=C&IvsS0)+fx+f:яQ^a:461ZW^VӘ9zE7,E잫JHv!wz9;J&͹ θ6\4翯Ɲ1m=,߻Hj"!=ʾպ56%1cA-z-VB6hqꫲ@.C*V҅þ|<Ѽ3Փf_aMVEh3VhW)7Њ;:Ljxɷ! ^NF)6F@S|PLA؈)ZrifCDz-ƜϼJ x~%U 4Ib!kC39}0 *[HsM.؂9|JNKQ6h=;ѠF\]<)!H\0:o:YKk僚K2`i[{b<oS}>~PL=~W^_@pX()4LOYzk:)k!v`fĩ%8X^Ii>kSbA9h&1"|߳[#>CYRavZlZr`};8wh]p𷩋G*JXjX\{p:(Ծ^_잂n-A1|}LЗܫ&z*bȕke2IyЮյƂ\9rIT˖HП5V2ei9>rwKjԣ11b\VA:("2[%j#Cnѐ8I$ ?կ' 3-4J=E {=J_1@}>-o tz5^kT"N44Po$44 p7W)%J@sĀH0&>1)Jƺv, `Jc/D>->g»pHM{ M{^R5555555555555555555555"㛶 .XˬlK²c DA"iY{p*wp#{e硁.u!GApA Fvx0#©}±1FF84BS'M-ptE~?.sX.($ LC@}JG<9;91;96?D0^^@T <0Lg }àX):"2]b>ĩO[!ͲEX#vq5)w ":~9=99O ,ץ^b}\x3%) C]9DEg#9]o?MȂXĚ_()IP5pp+fD@AV8[XI\ngM{x.ڍ~J;-J(1(VRŠ-8؉$aq (_[}XV{LZţ4yGscH= hp| o>xmccE9%d_8ܦ1e%v%'a9pd ٠wv|YEHt"Aϡp[OW>]CLCaa &]ƣC]?bc7k- sB=?U% [Jؘ1cߊ}bWsOЙ%a΁$ZpH7`.1*0(4}sp͎H05kwȌ(t-pdJgrutNrRszd.|7؛Wд[ҎL=כ"o\M _II~>(%P[ЮTǣ&071cy盨))zG Pb!+pON7w3c&,ߧv.Ŕ wυ*W1g~Bʒ)jp+O ă(C netH+¨snlfV O IG~7GM{\ h_A_S-=TkL*F0xiFISB805D^;2R 2+g^_ɣA}o 59 gv|Xt >Z?|zsbrN͂{&]F13|I,۬~}ր~.sv{;炚ST?VcM[~`tq/ D8#pB1rze+ 5$n1)5MFKˢx\ d$rɬ}PMH-ٛKzfvX?~FFFG IL m ߦEUI*y 6@'5NR!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!],g 8 jlK° c DAd0u= va7]bFЙ`&#Iޗ!~M"oEqȚ;ru:`^O?)' 76. R/ܤ?h(]@qW@Rn".t)'V/K?u Ha.qiq+9{eEK >:KHHSGvPͨ} 㥆-ˈX#f?ؐQ@! t" ~ZIWc`CG]ͨyp\i z*6OX+B-G1Y認\IgewOCtc\kNK}鵰nEkσ_f'flyeSΆ9xNI :1Xhh7"*$*quuo8T c'XT{qE&% Gi5𞯿BrOɱ4/}=L@^hO;%t%v腐Tʝgդ'z* L4S@kꯚ/0{!&)5q*5 k%)LVs2X%r Bz˰s;S&FTw2BtKyteC_?@|ch8eܺm5СEBbA,ncߥ=W s*]wQL'&o]Suw?2u\lgC)05 5OCJv`8AP$`L7mP9NIB;!h;όmwfS[cJ[`smb{*ߙUG?6-sma~ӌGsp!Ħ˙GOg0$Gy@B+:DFW gD)/x?i 9B9[)PQ%(„ cjFy90dpJ 6<4}wCXn!у0×ѫ~Vnta_9$"ֽμU3|B~K ̲Hd7ɆsT_@`-6M0IJ{m5q-+sCIp!ֽ`t4FY>OP3 RO[dKX@WN=1Iy`Id @?Ѓ[UJTh |\ t3p^R!5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 aZ]4߄E"̅xX`F{uu q6,,6F*TSo=~+ff܌@1$T^s4Z93vRx,`,`T߲=Ux][%m0*= X!l0H@}J i~dI;7p&,[1]aɵ*61ء}T'@dd*a`4rb_=!WwAma 0qqojUC)*WU;Qz؍ N;Ԩ¥ 7קgup\OH>{Yz"{:X5 。iLww^E5`,~BGi1Ykp|l}S8 &m.A-]ޫm,/s6u&1Џ\ZeN(&:[γih5.Bƍr  a#e.ʕ e嫌̪XWX!m"eY rsPKw7}N 6LHg/g؍ﱊ8IO:{pNuZ,g-n6.K~k0:x'i ğ- λ9&f)ûN;xr>kE) B ii"8U/?G"nK^*~\Ub_ `n)3zC&*_|X ުN0K1];4`I{KaG; ^q" aЛ6e'vx Wt*|D  60'5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5dxxE]x7%ܭcW Z^~jۧa)_y"O(1SG`(][bh9T*\JTF"&%*❢.]wKWVA"c|鄭 75͕KEN>|6?Dy7_uZV)!@GZh,0m>Y414c0(`ZP1 ip鱋q^oM@~=JO&WIEI Hϭ.t`1H$ꘝ)]a'BxY|vf*CoG؃]Xf6ḻlYyэ=)A?}Tn,Wh&oFEa nִP~ĤVd>iwbA}Q. R'bƱ[Wj(SGÁ.y#m",*>PE[ugv˅yr6CR*XTNu jKACgQsC VLH/C8&c%4·ڤmUޯmJxhsucy?XDzT*{H$AGUuj5}FBzY"hwc>ٛ5H,^`T%5 9"ub韲L0{TKo*1G ZLגȡ[POnW%7i;K:~\&"hIDE³Ys/-3@i}alO4 |6,\ify d5իj<{+M&6/BuDū5 ©p<7X ~ W33k &)Uڣ1k+ =u~ L m ߦidBA JYW55555555555555555555555lKºit 2˴۲ je,۷-`~J6{*@c:teӚ8Se zcbhu{U& FP-CMBI>0y>9=e1E 819\`Mф8IHaNXN_ y~QI{zy+#_;D)A`5ln A>)i6MH ᫓.%[0vq w cŐ['M.k"^ J z fٗH wKdq*>`ՄRS?TIJM}qAxOeXXf+"6@U6 m'[/D'q0K v܃zhhY͆wVIt3;'c1\ q69ϭ Թy?[F]kN|&1r#Φ 0&-q h*վV}9S}FFmyÀeCc\+8|%{ÿ@ [^ssx ;jOS~-9~MrBiDJ`T}-|`θfW)d0OhA՛p "*8#v18mZ`ȓV3ЀUO7Es7~~JW6P|]Pd:qqNL9t㽢ۆҶ!V8);kb{%7։?3 x7/tuJ,+г8@Ep@c6#w6I^P4)_InmP`Ľ0*3Q1-fFt|)T_W=q]DtvA9&]CU0/5c] 57`xON(;,Fi[̺zé0IN{ٟG )s#V؁z*00CE%1ιaa&@[>w,3u8#%FLx7[cx9UӅqP߼g΂GjUQn/q) ߟx`dF$>tSYa7F>B~l?:xϽ?1[KcWѣkӃ{&~[a15/p錿xWڂфmfޔ-|ؐ^LWSZ%_&B/:cLzԨĸݬiaswaǘ/լTDhcX]@6L` aQ+Uz5\SaàvP%fp* [~bٝǽ1]]lddxe67{ )Z;צsU-0fh__0H؉ )/)M<Lj[M?Ti9OQGsu%s򭌿)U)o:" e6򤷞Z}9/NPJL_jYYȲ\#p@W|-5,1T̾Lk8)~Jń!v_E) t "7&`Ix7!MNN\>]oǙdgn͂UDpL| FV1jU&syb6OV9(p>W]>|zo?ӈ 1rjeF KL`qo#'  WtnR!5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 bg  ̅xt_n }C,Q`I_ٚ/`?$LV25wU4-b7O{(Ǟw ߑzs0:ăE4ߨKpSI\&}#)܇vE"Ad%K9͏>^E1) adu)5/%0oeY~)+R(Q;!0Aa4gfR~} /(dKm In^E0_f%+Sck"ʇaQ^w%TA"~gcaSWB 2Scl1 zE.STEQ^Ӡfgu&tƤ]#1rU]t{FJÛ+t_2bƠ^B#Ʀ zX*EAr`s`OpbBs7q(td̝ã^ILǐc _c@bX* \rRl@"^~CLӭ wB¥b8\3eR4R:oh+ѷ͢lǦ11dZ&.v;X\ELg0Dz/jAZKJ2fC3tÌ'f˫tq%?-L]m_LgR/%ܥ펑&Lim80\K&L7Ce/ai Jx'Z7coT VNceR0|><'L-D.pblEȥ D1#&PO1cuʹYF`ED4󬎉^Jqf# eNP&J&TOuMw{e<evYU{2v2E.hb&x`4)qP,VJC_eSPpx,\o8<ֶAsFp|iP婬шXP+꿮04ѽ٘S(txGڜM|Bg`v z4 WCj'#zeF]TOG^0:[Bn2Pt<кK?\ cG0% y|0g S3 2׼(Pq.+"B?Udz BNg'd,%P^Z侶Λma vR:= Ҁr%8ePgFQ=֢77|T{G+xN0*q~ιjL}1*xǑ)['_@; ,C+L`S^l'oG}UI`ކڃ1j&[펫B+>_{(1`CF+Ӻ  bt9g9IKL+`JYG55555555555555555555555lKķDTe1&RhLJrp݇7_;F8LϡN?~~?>6}⍎E*[FG6K*V)9nzL'9FAJOxhl;ScL@퀏M&bq}'==[?cdA⥢R1*\i_5  ur]-qσmIMVZ;(}ԇ M%M ]-񃮱o0Eb8\A Ur%-K!&=uV\1UY 6 U ֱ[C1xHuiV'N0Ep hFҢ %`(5 *@_*~ʛ$t,-p/ od&q:kWtsP頪L;ցuS2:rz- S0M(T_QxXg أ8ATw!oe'd {.): La,|KDU2q#K ( ޏɏX&\ ]Az':|k7z0 os62]H 1'#Ģi$e1d[Qˏ|. % ?^OjW\򐇉%Rf T.G>I, {2ٛZL׍}K`>fӮ8pwX1g7vTCMQF xpSNxxKknQϭm\W:EN6 \4BydBVFH"!zf"[&̎\")!FI_Ȟ]i~d1}Hpex䗤a=OiKsN!EL!f2~3PIÿ 9 }瘢UqIgjh:jB)Zv9e"p{ܳF+7گY sŷ\NH63zRz/m a1`4\L\v'O]鎬] 7n7&-= ןcd(P)JэiR: {G٠@m=L wz9.o1 qȐ (Lä?|1P(ٯ}JL& DvLAC=zE0- vg) u:l܈1}1&N%QiE' -[@ծrP gc%;Wt41d /ԻOb(M*NAc. F" 78ظ;2򱞿ԙ"( =28 {-Uc_0B1-{G^pFFAzlLFz)q Pܠ-dѮp&Fܲ%WU^Ϩ;]}KRTTu3SFI B,If7g-1!FLk\4xy%qn9߰W(Z{%ڎr#9O71lifmxEL_Dž_D(#Tf^){H'֨i 8?-~`ڇNܥ1uJDzw2$oƕL%@K pkv%BnꖢԮ8,6<Ԑe_#mW;e-@BkOʃ]gihVm~L Z{4áY& [~% G)ޔ 7󻅇4n.ӇL~ 8kYXX!g>~vI27-*p8]?c*aCf21!3 ?9̼0UvrguVwK0k,_>Xzע2+Ka,@ jR}T*v9ʊd v!ve=Twzs~{ Ǿ-:D7澢 oeAY>9t _SP3\ycCʁe <ČuĦ_xDE1KȓLgsɟy~J~dBVpL@߿$:7q @k'Epnkp47QOi5n}f*VqXo^>hFW!p8l,\wu`&\SU U0 bGF3M|$߹/%Hay?QfFO]wY1 ~UI w6S]+Ua~` I Vt$^P2h)&qF#g J Ħt%^Rs=5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5dG 4I̅x'ԉWïor:n}dIJ>"6*?ۊvGh騚b}J6~`yST}~Ue&IWw.<<*ApW5-A=o! '\@m4"pIq֙Sl`[i+@*Ϥ(@[ZFakmOY* 5 _" YfTgQB3?6zY6 oNll`^+Nw~iLH 1*MEp5D~l[7ϻrJ=ԉMl`5 saL;T4瞎;%a %͸,s⯨{dc~bbܺFs' 9.ØNF0dr|$j6nIYJ)%,x4#]@[ĀF W셬ҤgǛfӊCҐ춹㳘i4z~M\ Bw_HJ=7 L;©~jXQ)LL'5^:#f;>l3Xxf]F"eAx k#iSNY@Cִ(|lr"78>yy$*W%Jgl:r9}@,]gf}~`57 wEHo;S id&6)Ml Bk&uiE-7NGiǝ߰0S-@V(*c+%ПXF v/ : @io=C!_00c%- `g=5nR!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!],gBu)Dj`DlS ޔdy!O4Z7:˴* 7P{_p.HtBPڠUq}FUGԛ~UJ 7QRJEnŶ[R.?@PMYy#+Af`E1qE+wse\[GsF)'c9[q+7ytFmTJ 2- G`ڝӹ(6^ k[6Ka᧤nɹLbڶ]$aޏo-~Yqѭv]OLfE!79 ca.}߯^E1T%#Y:ܵ/_L6- )qW0 1v 4b2 _P0j-/܌ B0TO8`4YFFb+y8+L>QOF, zZ췼BR߮$#@p< K ` 06 oC5^h`S,;CV"a 8G6 4\|C1; G-Jv?Ŝ&~ vz@b&\_lŒ9I KϟʛSkUSψ0Ч~XJwF=>v} =ގ @ Cѐ -}xhx{uu:x&o ,۶f?v`DCF 65N=~ A.p,'iM I9#])mNe_0kpj#;k %8~4 O LO3Qٰտ$Ikmd:{$0wӮ}'Y-1 @eI`؍̔lAZwguXQJo浽˃&; J_:`+IS6j(>0-SWN;a)JSӄ +B1N)λ0לLBe4 Q`H[C{@ߓǢ͂7UL&[GpVB(I* 4w +ώ'bWOHb}G'a]P(\bFGy T1Z(()6-Jr!0 }Γ,g^M!~J&R%I@j1 頟t7Eۀ_ J, Q S!^f5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 bjjL$SL '8QP}_=ꅴ5J"1o)) s(À 8.ÿJJN,5-Fs9V44N&tQ^ 7h6|23Ec+_{,uFc{I{c.1nSQAr蠗bYJ؁Ec$#stDbc1 }*i0cT6ꩄT|wC3Ц1VJJcIe^_fOĭ#UZ1T"3}4WоD-r&"7AGc;6eMsw#MiTF]EK2tpqMpa`͛C v|%Li`}OnsP+}N^%O Fߺ1 KW_-P BPWɔ^>]Mv[W>w 86'bo^'u SE4+LcfFN,7v1p<,^:R!Sͬxy-xt aGܩ?QpBzCC{mq@ xs)Oq(w&/P \?RaAwܭ c;DB_ecJdyT}ˁT~s s"J D[K[L+_U1bT\V9CžӾh@ 7^%\kh4oӬM\hU'-jFoL ]ͤg TagZ좀fG^եN2T#Gf5F%1S_xS~[x/F{yzn'Vb4%1 Xs2VkG#IwT1=ҽU?& Տ=;V fjW4Z9TF a@v91&bnF-F>\~cgAej:54G~FB#% v=aۊ7Iq"}Twyjf0(mF)s6یcOws<^}1w9нŜAW젫4 l_ΜvɔMGi)-o u}=E)wiSdv bJ*U ܨ nS|\m%,UΥh)+n~4 O,Ŭן$ ܺ#^[q[݋X[-z_?[[A6UHHNy0g~+5 aOMƲ\W*Z<\^T5"v"78H !t `U*T5JW&0HxM"zEp[$*>77jq*bן!"ovCR-Л~K۩qEqvF{>۹UE|'p 8{g;c[Jc%o",l]Ȅ, gq)cgRf |̢vS1@?Ja-&u0,-YyGGV(CN`*yU]\k'؝n_M&0I 7Ј'@XH$V"BԷ la:=.k7,A ÃLNq?rEЌvd_{7*VA+7ɨ4kZRUٷ] ;o;hXvG"LӰq9z  j7YJ8,c߯Lʴ鼸=jPRH&)#QVF R\Y{+hJpٺHaz%(%CT[)H[\!FȈXoBYڎ3ﱫEI Ju*F%E%;BdtmkT~O;,% w >u-|gFOm 鎫>o8t>V6US)E n Ɂm%t-k3],Eӈ~_pTsm!4 ~/5z( ._~M!%,;^{ߴv*bnه,lBkUasD.T4q\b= SFiŲ^R"u!^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R 7 \DpD x 6&bq Y}E6IpF0x~LON^ռ^0SXU =U,gm8psc6*WHpIݒ~J5E4*Jd()ڍu]}ėc?ގ*T>w2 %m{Y `ÏM,W_>[;@,DW{_jÝ]$HMӈZC)'IEb6R?8 zz-@Z5CxaY{> ʍ7f9JTq9,>)khުV^g1J7ѵj/EIaw (\㿬W#/EǍ"{. > w4;} ?YC#6!EA&GwMμɌjZ<(;Ou,ۅiT պvV@'~BzKLo@Gϋ Z'@/gLG3ZN|=h6}}mpL wtD= ~߱@>d\6ԺJ#C"o 7MKaU!OU1c魝(%J~稛v =w!O \|WbY9=j}o@>T%H[~Aқvnn9%f\]~,W [J~%qp&L|A;TNWagN+CbOp=7OX|n.1h%H`&(\}up W3:ʒtL^B~p0uv8B5555555555555555555555"䂃Ȩ xlKjƌL)zjaU#xF3Ja޿0C b(0`O Y_,]6Բ% 'iA*0ߪ~T]u6~V+ ߎ5@Y; s,w>\Z-0n3J7T_Wv!e((56T㢑@)@Zr%ZWSv=RScuul5y˩`Z0pEK&ӏtQwk|ٙ&~ZK -ߦ"7U}ZE!rOb,R}"|fJcry) &0 iVL8&Ȗ}`rK|OmܮA`!`YʛNdEi\jBn%3\vﺫ,z|`7VH[Gy7%h5JmPF/<%eXWvƙk>qߪL_ߟC&_@mȥ=$4 :RHyc&\kL oH!o(5_OÃ-*\wG Rd5M; M #mWO/41A1foV!fV, B8Ka:\\@R{Caʼnp(15ৃe.]D^E.u=|ϲPG%%&JAHm]|@FJ-PgA?4&"Io> m crԻ m dm̃Z{A^RR!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!],gd ;l}<䲣 _=76EIuIgis󙀗<]@ߏJp(/)JL$%yKjz.NWk!S5?5G㚻B}C<0+>j-S:~c߳c+_iQ}=vd4=UqE:2~3C6 T@Gt Sz_8ԣv&I~Zv7sK,X mť%L+w& W3H> C^R"*R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]K$LB;sK9ܕ"MZJ'IG :&3 Kpu47MGWu"U4A8wO6ύK<u7EM.} ;~CBf]FѝL9䪛2UHC:Y8RP+!;(m0̇ۈv!=wv.z܄)e=)45H{[Wljt"Rɨt1) K\bpI%13a)~4]R(62]M|4 jI ˸zseInƙ戝?5):(e;2f)pJ\{’x?nŪd J7 '8ghcո?=044coB%*++W煰Ǧ梱Oi)bBzAxH .H"42ģ2sMQw>.mp7XLß(Z*Xi@Վm?ڬ vWޯ82jgql`_WЅqFּBS0:h1X'zrJj{Ƽk(-ŚMlP 81SE=40A0%3&/5'rxKl1yn)t00Jڃ3.8B6sG`-iFJVE-~Ri_"z6K0\mFDLg7hSW3Ye&jrǺgwY!==:_Zp6j3᧋F"– ];Ks"5RI6TY.U-ߍ N]>qE%Kt>…F\T[m>V۩TFA!e5-NZ1 ssAsAm㬛3NU>eA%z$ W3M)c, m d<<`,R"*NR!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!],gҋL X:oRz*vC^4")"V|Jw]űU{wR+XOa1%zL_&7a5^ֻ+!m)!xT໻|Spf!)buR'ɛbkf/?qNL*~gcsDYꃥ~ī8#wa}[= WeG1+0o"JT8#z(e1cM;~FVϿ#a^𭹚[H?hP|KUk āط1#Ҥf,z1|Z9PZ۞!g8 LjX{2,5NV+ Rxz:_VpK!w9:TT&Im̪}WDުZHRi@VY gZuLDVi݁KmsE}ZGEz 脒{rܣr 0I bm$tʒ{mF-00FkAv;R G*.d^;89-IT#"GZj=Ec7;`_bǖR녙cd;?L/8^D\: ʂ+@D;?h՞İLًBchXʑzxEi?"ߥ )b>HKߙ3@.&!*W !S]/:yޜEVwVhnoi5kwps[\AyJI.~Mi3߬tY~M W~k6U;4UME+E!N,|6U)+ pX[eI7T"`o}TBtu) ^ͭqQ}6~`:KU&/m^~F,(Z M BmWɋN% D)!^k.!^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R 7 `+x x$X:Q)t/A )_oʀRE>5"әE`˯Bs!F \D?gW"&r 0xDE}~X@9p8FNāg'cl}|y>3VI c1&HnZJ[hxih\4!؏ce&i[ASZg|&s+&ی'sByjvc%/l\ 7ê !jT3I`w \Jb6Eg dXPx];Qħ#Ƨit%0 c!PhɌxf)HkoKڒ_ԩphefDol\d DgV۰.KQU:hfgIF Ex]/7KmEToV/,xdۘi2?Iޜeě$qHUy~{)h TB]WÅ\ۑ j>yJ6,=+>ӀW Mi)_o`:ZvzX>X~EA枟>Y0(\) u ']?ө$-ꩂ vΈ)]$(CM e% c7NxU]=? ~>SHxD^4n9%`gSg8@}7=E_;`ɲiZpUL`M3K%: iۺ7:L^C&(0SKy~>7j%[w%yu,gi 0>i̛{A, )m,, dr2n @8H5555555555555555555555,xT䡛s^i䲣 _F~h/+p}`ԺF- "3NCD%?ސ s>a7JV&AsY(5nT&^iap৪3;eqjS{š>2ģ)gpáIž9OȦ>|Xff'8nrBoz{|\SyѮ1Lwb{;p/$7p9T-q+oE|kZEopJ*ҁgӧzд J$C_ZwJ % m-* ̆^qոċ XZC>uI}[Luړ%,|7!yQw۪k^۷j 1߹}>676(5ұ^@ 6 )Kee=fSm߷»{mz_V@>:Ԍ0bhզ К ԺulA/Q6%4OA>qy\2/ ٌk8I8cѣӎ2?8H%?)`M`? ?E$.v"3SߥCv;PÙ'Fͭ;=JRa_VWP%a>-iM>z5%!ӵ!Ӈ`^w v'Kzd،!La-8TAfj~ 0"D V8y`LZeT"LǐaQ;lIjyӃTP_jjC}Uf[uyCC#E)wb+rzkT9zʸ--.LGh'`OP2MH ߸S3rԽE"qyFGkvMQxԬ L xjUiTB-L xkr 2n@8H5555555555555555555555,x2,o%kT3`z*>VWmRĩ$ZÚ$qE1`MmU$3kFfC>jTeޒc@E_:iLֺX> KN7e& x[VsS~ 5ԃYr۶~I_1s0u1"h&fFb csffpa&o[ HF"w*WodHdg| 7ʚ8kh1ra-WɸܺrN5n@w_rO4Ic&Fw~Zr1cWYpV w}&!>i0.4"H Y9Mzz c6YqI`5?8iuϻ(>!sqUJ}Tb\Eʡj҅F*}H㔞O&&Kp[V`J)CUmgV9e ʹ7OrI\cߺ'1%F[%% L·GK;M~غxuD$ IR,݄9PUۀgW踎 >=`Vf$j'g蕯XSf`Ͳh3/LJ᱌@(u-=x)F،WMp+0C诙ָdsc|Rb;tu#SwjMV 8W9s?074"gha{{XGaEeuܳ60w_[VIN /ϏT㧽yShk(Z!$_yt&"fgWmCr _9(1{+~*L'ڤp;e0d8> M BD_UjKBωQ]ߌ, 9 l'*R!d!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^MK?\[T3VJiF}qN?EFe螩`;m,[^$L5_zEk~>Rqo@*x6ca66ԛVh!ЮrkWʟVDP(ĮƠ8-&eqUgpgjqS F.RdԎRU{XQm\b8O8s2U5%&I2yF%p^( 6Rv`®"CR"NraV3V$!Erp#Wɟ5 c}6bYꄜ=H !ߠYH<纫Jx7TtiS롕D-{E3PR= Hj ֺ? 3.YD G׹g|q  8\Ɂ݂U:9hntb ZsAF{:^EG~|;E9d44R8J3HLB|;Kۿ.axd̗28G{]g5``"u J`>vzP!0 sp1_=E*@ҁv$^ã:@Pkq8;j[\hBh& ט7aj|>U  }70Ȓ|%ȧ3Ĩh֩0n:t IE?UV_hz7d"qRY9vz ZfƗE 0JWO& xzR4H=L@^J zvst1BkUYrZhdd`IrpF1NiIpg0CIB҉R%ၞ ] 0 O\ ŀ,<`r!^k6!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^MGԳ"RT*"r!IkՐ|x ߺP@grV&sT1As#% f<"OSH [66~!z@;>cP-8|"pn6C]/i_16Hn+im>\PYi_435']WEAHu;yeE]0_TwDϬPqH1N玝EAZ*v=\ߵȝy3Q Jwt=ߣ"**O =xd%pXAbLK霼Ŷ]"&IG+c赶pX|C8(v>א/.R@,*7~G3=Ҡ _c= Tx|&{HL;ք0? BSVh&B{x|]8k/+OA9, F\r+Hv|wem[S"EӨX>{v<%M ÁWBT[-ܚBRw x'IH:%,.*vzB2qhL;d:gVHG6'IGҕ+q~LliZƛǎr_[WHjh^ďKK>?@Yccvv^Uۋw5K\_x;o X/@=bX vsRM_B@~ M޽kizWt)=ƚFi|qI͈,|U}PC`TyXFpL0E&pt|P;9Gh"9*Ԍ]R}ŀ*γ2Ȁ/h&0Wdܳ~ :{ ,hQ~ڂj|vvrT!x/q()ċV4KƎɣ#RFT8fF)aWN]Mw&;r|;?_ ,ijPZ-k Iѱp04ߧΖ m$Bkha5|B1@D|{=7֚sޠoi,ѻBj8L,Gg"kN8 3 pX 䬥 eluM5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 ^d/!T"0.^\)_F>xQccu#fP߫y1+Ϩ^ZjyUBZ /,FÁو[7BÑlZFqX,׿;eꤚU0īכԗɧQ̆Qx ]QT 㠧Kd_ڒ0g9+uŁ|=:gGr ߹#~ٔdB$<v?S[wyu<+/?% Є}``>6y |+=L-G;II'm_~~(h egL7cPjUCJXax&t r<1PLGHX|U36.Q~B8- Ž&~ -sNEG Y!у.xG.[1r_?-JbG㞻_N w1s9}Z6TB~weK]iZ 30"|Ʌ+eU&B)>Pw\a,v?BSJ_Uzzɿ)]vo3R* jIGR1J݊QyIٌaS6t<ih8]0L'aԴ\^~p3Yo0;wx_ͻ(zc,>ԄERq6r\r"˒8Phme kL>0 ~h0Rh {wD2-6\/ְm J!~kz GʢPsJE酤hj'λ*p ;چֆpG=K]X~xZLYpw-s@~Y=z->DWjdz:p}p41L'hI= xxO?KpD|܉)f̅_(Uʹ~ֹF2ǢOe3 Z£kth6yr3Y}%qQ@|W},ir6 KgG|ucA{ ("zJJ267b݁EJxI<“cx9nhKl\H6NAiÓ#O>SZ̚zkq\A"), x;~(W Ŭ wT^π^Rme^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! .}.^lYf1='vFik0u7釞ռ *?QI{~^ EB1-ɒC툒8 E Fv#a KbBAݰ]Lϲ讇8 UL5फ़7J +:.E4lz4;y6po>S_\QƳL0\S $A񔹔Dcjz> VG @hX`Wc5O=YGTF:{{0mK48t(d7J>\\q)?([qM?8D)2ǧO!duJv דҳǝZTxW&(e3,I>KJw2^䆼m;mRa:V~o"jV^3;SHZ)DT ?Z!p ϊCAI}۰`))DqCgdKLWX~=5Z#y>TGt,ל.DLvMp~}r6!i(11uyvl:&,ĭx~J|9>nܕk?;&5-[>kY|0EIk.;x^7 mV6ͮ[&F(w ʇ '80OH}ZV6rydvDr;a0UL B(z;!Gi8GpHž!N=>)$(@v_XN?UT )|xn>FVJgݻ&S@bk է`ďb-*549T{HU5&m_Qy+)!uT&]|I ;͛y{Dc#ugh9Wq+_Ym R$m7TAFE /ƃfkK_j<_,zGLOaR6SScJB )`\DMUZ`J]I _K2ž&U xD[j!CtiHX! gRڮ3"zD`|C>WrF, d)i--< 㫚kUa׆H[\L5`v* "SS,PvYw":웮œH6z]L2a( y WNg܇C~^MMi @ Ⱊ2~a\u3X}foOTʀ[Xi-i ōXIO%1WWɘ!b!׹\AS\ {^^@!^aU^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ˬ£z\5%" 8hhU%Y[ZQZEFuaxKeۊN9 p8E`{VÙ"iwFϔ,']$-WYSYoz- _+,œ!"EܭxzY7]ӤI`,8xnKh,Ɍ \h?VD﹘lX>AwTLI%Y_E uþB+>'HTb;q'B+5m[ʀxl~AQLp0[(Sk 8m{ L&@aB\v vLBn "AɄa+7`a[6י20BxpJYL S x/|$E9drW𩿍tmf2)d9TPuޗrt'G$FCȸ"f5+iTF ֋4 Y|:MvLK'Va0LgZ-S~޹k?{IEN++¦!d ;G dyFE%gf2oBv$k ;I*}*J82l*\ tUItyl>ƒK7}N 068h^sXْջVhWHR#xllfۙ]=4ϱgѥI~^Eirs8J_׈fq6$fVq ,~JddjS]e,CJUJf34=cJ" -*AX"ǙC(&IQ}:aT?ͦbԼLh ɞƞDM3[TI EP"?-FxBe3b_~0"*[TeSU!"oCGA@TSP{s*OtIHys1Yl0:ѵH3>;|+j+UH `yPf*PfHt4FmƮzޅV:׸=3PBJp"di xK`iW1z zdp*C,kF#. ҇C%8 nƊhV;]"fpfwRs}YIgԐ%!p>00>V>=U=%4&_ٌ_w5*j B+bŎaJ {#"S-oQWo? Nm=z9HaS+W%_OۗU`%&J7S 5-E0w<#  W3h5O5555555555555555555555lKT)/]E*څO u-p~4OE⼚Bv1'_,w>_S1 Pf]hM>*^-JJrv(˜|Q^ w+p_\,x w-``rs8Q43X+KݾK\^X7͏f;boL ݻ_Ջ*\g۾.ěaq큷l{rĂ#[lz1v=Um v:B6/Ŕz8NZ:l)g*BBUiq}Iެ6SҀG_wd#@c*D9z諰_eP@y~ bzX{IR?6p \o`;B WeTqYsxzb1s9P.H?TY)q:H%_}f!-QE0WoǺL|CPf0xz74d)E:y]W-apxCE&2_!$3SdC@tmځc'T )~kUiOE%"*&}/Hy܋>_`g1s˵JFt=+7s=-7TgPYn){B~7qimd? Dd0<6O[v?d P6Sv uC_n҃;8)bB[2QTE1{e,C%Ԑt vX@>%&-vfgw+LId#@Ȓ~3N bR)6HJJgZT)~ex6uYN3sv2e \֗BQw):o6ƿ0J3:Z;=}Z`{ܓ5$}D% ͡,"5tßV?}9CWKK0g|7h..c0b%:uj>B_GDW\*MnֳP-{i_@|usCG g$V/Iqis >_yg9[bGbLZ0~$> "E;!=i/2Rr4HPa/|5 s]@J Gh LdSU}˓)ұ/YpTbYH:,FjԖ:I<~90iIPԤqL 1p辡r\WjxVr&bL%Xqo&9Gwh,:p~7 b{%M ݗx0&gE4i%Q&S5y}NzBһE4F %VutpVJ`["5p`鱿&䧍@~V,~N( :cX;m;W E1ԞR%!l8+$]9^2Az7$9D*9-HG41ImK9)Y☾J@#\6iK}M=]qyXA1EJFTZ)W\=Q~  Av/_;>&cIֆ4Ā8ҢI xj`Χpq")nyKea81 &S*ʒ]x|Z W36mL ', Zb*tLR!b5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 ^jE0lKpnue4G+[@XCB*M㛪SׄqBUo8fKEaMgV\7!6U=S!RG4H + x|תloELgV;p4Ub!PVP$;R8X;Dq0%TV|gկ¤e=;"h& Yz/-a%Wj~tf PtL&l{EJ8cX蕭D>H{_0I&b}WrSVh謦FJ Up4uh(@0~Jl}bf7bl_Yoy;1)` }=>]!mHĞ[hlBjSET`U*g?P?z_pF ½%~Lω@ϾK6) zѵs!ռ8EGqʊ8|)Aڧ٣ÀITB DL۩:-񚢉S &2u|))Kޒ/Й),gނ0L0mUK LW/_(e1x0`6CaD<q?XZW SLC,F0jTZ~9l7. tߵֺjW,RTNaV7m&:\ʇ=_ s;XqKɕjXJL1"I0bu;SҝE"\{)pc&* Nj6&izʲ؋&jMe~I4r`f=@3Ĉ(z7QL 8PUnA>dLؠgユh4(;4{9A֫ ׈$a4)dTl VUHa";*hWAф(@%!\:& [GV"Nā/C|w#~v\\t,,2z~)~z i!ii+_J@ !s3tLW @ڀ:ٞ5 ˤeQR6Z+3N~>0- $^}}h4BAh!zEI`!FG5@5555555555555555555555!"7hb[?~ '5D?zSCDwsHSTUm}5t3.+MKRЄhB)2&M-IR\_JΎ&35?E: 7ÚM?37r=_p+ ËRE4:{t8-X$e!*f"Kӗ8_W&yxh#gSpT5V9H{շkiKmKmc/Y%-̖ UX膡1s[G^R#ݱۋ SƽNz?gR_1Y`pRtE7VcSy+goYU.0m.(Vto r|+qtmKDh Xqf(=K^`X`ԓzyr;X\z}}ެoŘSR!Tm$(5%KAr;aC=L'51jˆvƞ%"ן>]\ncCCv5οD"M HRt2*/SbmQtIb*Sx, gAXF:!aYܓSydp{ WI+KІ~F\s+^c֕* e%cO1Ŝ#) I( Wt}!55555555555L WSVS 99 P !& !*',+*'))-1;4-/90))5D69=>AAA,4FJE?I;@A? P%%?.).?????????????????????????????????????????????????? ^#/  ,      .>N ^n/~!?0O"_1@o#$%&'234567ABCDEFGPQRSTUVW`abcdefgpqrstuvw ,      .>N^n~ /?!O0@_"o#1A2$%&'34567BCDEFGPQRSTUVW`abcdefgpqrstuvw   L  555555555;%([Vx)qmf dmN-Gi ia &) xw:+JUf*C})4"/[ٻw:ԢKHM7-q^gc'Xvt8UH}@ۇt&"³ Reer+Cr \,uiv)3/@"8F:C32::{ŽY^ynXwM[08ӈF*ҲNr10`.8أve4Ӆvo0jG9z"rpܮL[J5ZGŜ1pIZ{tsJ%etKr~ZӜ:%{-{Խ3nC==ΕE4(t>0d:.r_ EӀ!/TGjSmU-}~Pҁ/{SOa(1{7io?wQ}SWItEJF hP-ďZJ|fgG8樵trcȽN(EܺkzJ/Riģdn [EIX'ylZxu"ё 4.@L >^ZB֋ #rhQ?0RmLIȱ{e>1 ЏRlx!@lg׹F )dB^(p~'z2Uۆ{Hpwv;7kNIWޭ+s @%eaƔٖ}F4+'KǞ/1C&2yG #jiV*ʘ֏UlF?S! 뾰?wo&iEI pVȫHJz ~¾} NݞFĵ*SGĥ.l);ӈVxrqeS^ꌃq1YrS'y#TwI2ȩBL{ 0 X pΆ h  d| ,p`&51n@lt gk, g, 3N M kYc=@]vJqRk談 I(&; _Ϥl \ g@#*FFA &Bǯ͌ϥlLl < ; CZ3JR %eL \}Q; ,uId>ido A4eX.4?F0R%ѫGa$rV7+p(י>(~?AI8(jjMgV. 7U}h4 ʊco<"S9nՙF)bZcƓ!oT&z*< jgr?) JtEx+'xCA.(-zq&% 8@_̆q[/U7ސ 0H)BĠzzvuɟ6`;S59;@Ƣ(>vcsWw=l(0g{#U:Ě&`SV`@wpOv %$D}^&Ht%S^ivѶCeI(yKކ3vy#AIłnF)O(V;"oeX#%D CZ+dv{T~jK]ȑOIOf%_% Rɟ(SXQ;PM*8kNzVkDFSUeY/Mn:EN!z{%~`z81ZLmB-L78Ȁvj{32lǑ#Q{؁Cϗ5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 01El g~bRծ^ e FIs=0Vv*0%k/Sל5=64L,pJՈ#ѽ;녟?ͽ[) [TF<$?p%^)&"ܣYZ!޵AT1U0L`]-ț4彵O$;D>} +!?;@?(b AVyZי)*ٙ fD9]V(qpJ6eSf9*H 1Ĉƍ;lpu HfĠ?* lpR g#w{h+duU*'MTHϞoMeLmtS gV_~yreqs2oFѣztv}PPqϸ7F_JWBS.#7Un½p)}Cf;N-@S){V_ %4hY}c( JK̄G^}G*W pwf)eAs֙."Yo!tzcdNJ9j3/4Ejb߻]ŴJ)= _B@ՀC{i>*?J w6"N2ɗ2(S2>3G 1ǘ:rdC,vGB33G/؊S\{ghuBC91._J:nsPBtzA.Fi9[qTYӛ9{gUYumO >_|-:E%EyB1>(6;§t&MЄ*w{?GƕA#a{- 483ŏN5_1b!NMEp4J WVj~cV5F04|.YOsu yQ֟}(V807U-)*EKڅCAu(=NĴˊGwE\(iڞeBS?(vIjsjIdKzj2 1z,<[gC7V3z׾i?qPkO팾d22:pH'8Y"TP6zҺ1 I(\jfGKZAjT/݃\ȃH}thCQ9Z9N%X(1+R?eKW;ߺ5CTOPʓWi(x((XV80fh[u2Ö G6N3ŞÔ6=@O?<{Gqz+ gWHVGi8I.]?LKƻRXr!VnA2旦$9ihAћpvq 1_~t;q᳏5{wP;KEԁP\*[1㕟6aBr;\s(E7fr/P%VV ʾSI+XM3%vqu/iۃȀ@~aB Co8X]}+c:"W[ʂv$()?[ ([$V:7GHE.\2Ûp>itF?UbԄ[B٣U(-&i۹69€ڳxT~(Xx@Op%6:)x"ꚶk|dm*BcYnE^ߺޘ)S:B۴yy[F`1y "2㪊)X,,S@d4,9e{kś$_z1 }νљM7hinn|>2ãH}fSf+h@߰jkj{vXMpoL #jh[fkvX.0E&B|f 'Sx]{oo$.J%p~ҺTJrN%t4&TW0_#\^".d೓T!?T{G+Htճ;^sn- NTE~A %o )e4%}$Pe>F%& ahRҴ8?(!-l0hXe@uSKjҠCcZ J [GѝsqHmŠ*wlNa/>%?M`OCapzV[xU~ hzpr?/_S(yy\9{޼ëTL7Sd(N7~GcpQCIW W7Yys85 ?akuDߣ7p4,K#:z@.7}P\Z dq SL`QԨJެ``o^E4kQ i9=&%)`hYD^sF*+¥{-z+\Df9+dM%XE#1qUI /[8}Hs{7HbU&I\ы4'`a(XQ0-E}SnwD_rƅKE7T&:aAsuq8qzir70an%vRC;yUĔf,st]0;~¶\~Pp.a+[^itmڂ>e^Vf|hى؏d}Y}C-Acqd#ć;Ȇ0;i djtr1ʠh}E*B^5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5ݰۦ)΢ßĜnř*HL0FE8OSj.>3˕/E m 1Ǜ&ģ)#YEB0rzoo~_Q|PT<4)%뱚nUppա;Ɠ MrU_Ryu"q:|/Fd{wke0^Aq(/p->uQ5'^ɯ1< {܇\|0j0hE|]qdPKt ÞqXf 6֠&p8UA㹸ejMfscRe6F*an}TWoKs X+H(0*7^) Ⴕrƛ$ql%)}-_Rf)!գcFVۆdjxr;90JVCs0tnx<1Ua(0BJd/DCV Vat-n7`\^*SG9DO [?SFx*XZ2㼣|F񀐏-+6~r9Qw)eJȬ^]к-Qm~DٶŞG'o'kpT~99av$slɦ*T0[G}t>}m88 "U^d[^eqF%.p&mpD؛{*0qǠM ԳZ|[<Ӽ Us DE-!K/XN@Ю ,@K][*ǻJ{VR@W!fVI'?1 ԭk1}{Y>ȼ-k0G;&\@ c^L"hz+)/橍X:{ʶzi4~S)_NzᥱxiLkiÄ$Cu_Rd%E(j=ּN$=grP J*-)BR{^15TG*̣-+>8U'>8L;Tk┳okӾ1pu*G+ȕ!N!_EUoAq([HSo H0() "DNobM86D,8t[\{Jhe›e#+a~|sMixOq]C1Ha,ǗD1=9OT*Vܺn`wC>^q0o I`hx~wYL;$qE"|PYߟB%]kvpԧC 'ψ!Di΍UJSYfB8y*#ƌrSv1ſbǫVf1;WZ*^pfUvG0>9[FYҀ#S+7$w{HPrKj+_i犫P)C݌È,dz\~guuFUD}W4K0 a4C$hxAoN¬y8:)qPm,8 sÂL!l* z K0b/F,BjzťђCSq(Xr`HT sÀލʕ|ǟp٨Qbc}\B="HP<ٕ}mB{J-4e-'ٺ}W FY.<"YLȮs H\x3ŝ0Ύ)p߻xKznGh8ޞh,4>}{ҴMY IdBbÚ> FK ̢E(%Ȣ/^{ 2L` x᭗zOZᱞ;t>q >f;Y/1jLa9:¶^~`:ᤣd2 q QjTQR`ֶ|tb6/)p}-dd=lwc7Tm%ؖx:4TĨjG3b1m +E?c6VPZ,R')rt_M>1³hG`INyeU\)1ej#X#e(p11c`Lʴ7.Eoڢ|(L]75ER@XSЧgRI=!GB[IB=zomɳYmOKdR<8M55555555555555555GBY~EB*G/4R6$h}.X˴iÒ2%Y!~B]z7Of1I)i¡r:|pSǿrfs.&-S]M)ݕr $5} HxjT}dr0a9ggFF>ۨ&]8\Ӳ=c{18O*Qlv #z1 L`nIlxP QG{Kfӊ 2aKYRY,TS4Ejܬ/Phj+[HFHs]*)E,NKwx~-UiӮq" 0ݧ HVմ*Fuí\x}KQ+{eI|0,lgX/V(>F8=D ~+q9kU 1ԭ82ݰEf&\p_dÐ2PEg6D5.=e䗮rAdU`721G2*-?FBF8ٌܼa/h(=R^SL95MBbtci=Y>YлfqAC4* 0& ,`zDq{V@|9N1 Oi(toz&tN yrvy~Ufz}7XA]$lm כb,WT<3Yc-@z܋S(&2x8^_xss%gzKEs`SF/IJ:FnȘ{3GR rL9DnX҈m` Cp,xQd]΍E0Ti+g{ަN9g✣U9~Fg%% `TO("%D) /bW?Gm W6bI2?"a U,w+adC1? EXMYȖ.f&<?c)*FLgRFrCύGJ'2Ġ'Ef?q@JԴ[H&xټ~H8 0ac 1~Zjiv23ѕ4#V}(HJg8 J V! 0kJxD:Ce}0~Gt+Jxg:鱖A$7'eI)"}]ß}G[ZXxro-v ,͇ BhxvەO#0ۈ@@dvãl7iM9V&F]Gt;0Y}p۴мJKu_hA0*-r}[TNa!p}2\wJCi,:ɯ;&Q/,ODNI)'YhdlK@fDv1gh*1=e4X-b}}KcSBF?-b羪1Χk;;bKV +U[q%d<豾'K]Nc/_`em NAw@5sNu%%5a7-^s|eQLP$[N Ժ[|q<;s 8LEJ cVgݢb%͌ȍ? G:qK;fjN\A({=h2,,$F;v AVAWF3xS6yjĵm̺cI6g2(.l-S{ciW;paMX蘃째26h) bmsH*Bª1e%t6&+L'gS/4<3҆% t9y1:%DCWk4~ze4<{]܍1,`_{jo±GH?)/w@idICBhv efUbM1p~+6f2/`=y%1`+ׅX9,i/YElt_6q\X)n#D**qb!񬩝$>"wlNfO?=oӆ xXx5XH,>ႻW~\-}16 Ԕz1D2{}K_TJ^ua#le0h~f'=Gt-fY-np2\ *pJ)DJ4k@K)jbjpƖO_߮mqzEAqގ||?܄&M0F!,лRY4OjZ+oK!—> pvYjFx犥F@/y.8?OLB(3M^p"OWHs#I*X,[L3]FkfVE0@ 9IF)Cۙa<{ʈ\k{NzHȜ7$*SG经>zsÞO%L/%BݼzVYRf)r%z-%A&~UgA.cH"ϓ KiT? Э {l.=;1m (8ҞT sO_N=@eE}?:'ACU Ņe{žvzP}p@^EIIGj$dOCk~mhc|W#HJT[O)ÿfb>-K!Ef^VT-Une蛔ARa EciF,?ShTt T!q%({@tƷ;xYUѕ\Fٚqkk2h1COL5,&}f#c d0eOj1}"M-VI}74X1-:tT,髭>^q@&B(y:Up6,N^%-wUzwD\qX"ˊ bvM𝀛}O}8`x"fY` +@aM{ L,ii9?{aUbi4koUz^pL[?! 4:.ILȟ ;4u,B΂8y(2gl^cEndhIoj5y7H8[L,߯=޶_/޵+4i,(=LzL5*NFvzʃGZ8G“u*{W4L f#i0@Ob~gfu[TM=w:ɰЇ4Bj ?yR&ţ&-f Z[+S8Mžx]*fwQrOR~'Si Ld|$r?%}.S*)hĖOP8Qr(\đeX/,@. q* zC2cث=>HcEy;R|0!Yg13+2.nutUF."(U-ŏ?PU4hh?0o)vL &UA8P(ݠ^DCq_om?t7;-&uEt1)k__EWn2#IlwGv1f>od&ʨMԃоĄLӲňђ#ݝ7S x;ɶQڝ{zG1Tzw$ gM1gÒ;o7%cK0x4W CW}w u%F&RQ@?գD8ei N L/}| E 0Fi r09'HjjvI0e\7#蜦~TT]>j"fd$;UiV|zI[~OG`vlK`R)v^Ԫ@,M?8+ tX<42 \NJEkBZ}oĆ޼;ƥ~n*AbQƧu_b^ai>B4|S;?Љg*vF Lgl"tn;?3ގ&v.~d_иOA!^R{M^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R!Mׁf.x ,>c򎳟I0hȄ~0,hꅀ`S;/T1k+EjQݺ\D5Ё%&8ڀh”B5c2À(|qoE )8#hU^/o;P0nS EJPR)3cȡ)(Ca)t&F"jЀBWY0}_J!643iI[r'Fc)dvQ#~%"c֞ܥ)tmu?P1Y$gV>*% JLz/)=m {(TI`x~Z&.٤ z2ׄMnTfCK kCs8ɽcѪj,*$H1u \V*Ҁl}iY/1dOEL[Y |Ջ̃: N3YiH@USM&ܴj)wVKmp@)Q-E0{4#A0ؑbbO<²&rmȗi~ kG7}=\%>~cdCv2#2Sh}p~V2}; ~tF%G$9P]HH:Y}IC4Rt-AR2P>n=V 3Q$_Ѽ&p&zedG&s}U'B^yRzH _0\#'OuyzȐVبXTd7hzVj#N+q)qdn: R 7~IktញؖZǿC!>0qx;Άş@k$J"'vޅj i??Cm,][[0JGeK)Kυ& iFXefSӖMG*(Vb,U%JR5Ş@J@Գ7Wc`%E%43ͧKm5 KIugqbiy8'~ 5si{6B 9Vf}$n$NWUaC)i}@GX#1C}{}DtPK:[aMi,VE +D}gΚW#ǞQ&> hd.>6)+B4-rL=\gQgxH8H}/]]UF^fOncr+N"Hj{-D(mqiv qAȣ T8#@ASM| u:$7ڍhK{E@aT391fcl30%`S[4%-ԹnAxqß;qi+nS=Uߩ0 *v~G3WK&gZK`7ӴG:SKN&y,~ppe'ǻF9T[XalUy`j=9'_NI HBgIv! {\ҼvgN:?L^i[Fn"sS[`9!s >j1'>f)U[HLKJ`K` ߁J;8^1mzb*tӚT]d HZ/&] ju3dR( A 񑚹J8VdƢҗUvy$Q*ȁxKuo>ħS'0T8b¥:>VslƵafdm鷙ȐԲ;sӞpW-O/ &ǟh>nÖԌ\]z2Uu[Ō1, +ܐV( bMz +~knX|z0q0]| u9H,1q#`QgӦ"TbVjq{ xjTY6|r"Ϗ3^N3|K{R Z.j_ⱕbȜJx[)qb_fڿ4tuHh{ʢ;B~ Odud}^W8qb M b`_Ka P{z~1J8HX:Ph s3`)P)ʎ~ܓGku$8UCnfMɬ[.:ɼ?zA#j\|#j )A*B૊'iV%F%Ixbk(Ͻ% Pdg6BޝډTkV) nES5{zm iW JTe9߰; 83 kU=\ \E x Z‡B6x2aac>Iq W$555555555555555555U&V&CTlʁ֞2Ņ% +"D C~U@ӀyAV*a<q c^Hd"l㳗Q>ei oZwz7gE7mG _xked;* RjUquNo{SUE-MÒt*)04Y֖+NL_8۬eȠl=Մ 4I0Kufqy3}N%%0k $yY&;}~׫ vW$>hAD$u{zןڹN4\O50 Ge$s^fI5I)HY~ʩɝ7G\>သcە\pW?UH ()+Nϛ_pX^f&I,籟uj>%EoHbvv#a3}'2(J]\^g~v>ROs ^ƸWDCl{1=K0K.eئsحS"`{Ŷ^Gì^:.6o?Hc{t|:ɚA=V@I%bTLg3u n?K<}kn*郣=VgMDGGAzHV2wj?)ܾ]K0J߱8i[Sp& c%1;p]87_% |Y+gs9Ϡ54u|p1mPҵoDĘHXQPX{H*}ue|7,H\{~~߿fgf]銫~o^4K0,~hv&c5{$CkE~+URfՠ4FFӃbC33vY{e[oSi =4ݛ o Ȯ-&(}0kK\w׺AIbR!UpcMf*~*&D@hV%!|ĭto9PC&YۇIJHd@>!(Y(4}%im܇1npUfϷ t,""ڙĻ~z!]%S}J^yefaqrCF1{IJu Pn1I;n5+u' 3K{o$- J z*(~Pm}qp(Z1~%;#3.8S?EM2vpS"Vyǜ/.@mJlZyY`7 ]* JJvR2i) ~+ )[Q<M\+BCwuhUŸ! GI6TPeA|(`$*uU%{:pUaG,PZpv!}V2/i Ruuf#SugネPޑYnU.zՔ h9Ea¦ir-I}GrP9U(18o@@t}a`_QZx0Tc_k{>1m{WKS0JZs].vmFܳ[w4RiްQ"~c'E;Vpf!)Rケڣc`E(K/?'IѫĠhX_nma&Ҩ⾓12}dKdhˢ8  .1@X4w^.t!, XꭽQEbC-&'L[<(ïaHU[> `և3lGY"HҾȖSLh1a`l1.`d#@gC)pW8 0"u8 UCdȑ0fu,^S~D-xDӆ00€A6R⫉|9S  6 ]t7TpĴKV^-L>l_qٟ[90A1j6)+oFugk~!eHSF1䙗Ƴ;kްwDciןCt x@g̏O˛N0Uɦ,NJ\L[8XR.z *3Y{ ~iONkN%Yk\j dk/.y 9I}"T(c5^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R!so&&Nc4  OA9c;486,ޖ( r€$3Hoc L&2MZB v)&ύ `^eHcE_m"Li7ih0[?F`K{4D<1>6O? _[G?\+g[?%(XcsIF0؍ḾAJX;UP*7w (2YW z=^9C;j{]ѩq;#dћbI噋$^ƫ4bz?EFչؖmƗ1v{7%1MtR%jb9XMi~l:*)XC+70g8Dvm_@{4>~H6{/FD!_ɣ1JM,‰^Rh!: Y}a;G>iaM$I%F<;@ͷ}SFrs4~w{ ][ȨEaJGe+jX6NKאfH[29k%J/^$_?tپý(L'3dhX * \@G(a7?t(*!㜚19zIIuᙁmg*[zW5ES?N#z8>)WT@@иEL9c"q&+0Ϟb:țR1JMv@T{+SXwZ_f![z.d97+>"VJ>; EJK˳(蹏\=bJ,Wގ|f$v0p5VCN x;8pTiGS w8 st7;SO; Wzn|Ƅ@3֢Npݝݠu6R:h2/n31@]TvjV3cU}+a[(3$q)X@+8T[ FtЁdqܟHq+j{IDPKZpǵȀ)#pLEߴBLI1C+kd}I"L-:u;?Z.~H謇=Fnj5|kXKF F>(jWp ŌXp{pFTν h0)8Zjd<t}sLJBX*,;E`eDddp E x/:_duj0Ks]Ƈ+~ߟrDl¾vS"]~HęWE&Ia~jK0-0?[>VHfP %85.w Bs&p;9!0V䴺Z Sa7R}@ t1(ZMɾ1 ɋxV>22l:p{N-mE* _##\ڊ=UG~TirD}U8 _@e|jN;/YR{`:y0k `I9e)?q}K^[Du- FDjD)Im M0hw@IP}9Ej#gO*ƕ>\䧌:0vC!^䁖l$.) ['_[VP [ zYFrSGk"F(sJ[߽O_Zw|2mpٰHFxJoHv-N})oŚ;x(Jƞ<+F GAX(8]'p"c(c ÿ#LH)~xv瑃G?NRB,Xݧ/e{4Kz0Ә9dzkgSL0 ΀gF7|~G'9쁣h)sM}3F&,{̲[}B_h`J];;D#۵im@RiD5-T߿Ek ݟNU) 70JMOd/ίM"Iy𫢔(K^Ȅ)^Sƛ@0G[(奡( D*􁆥0Vl*xG*@EmM_\[w6|O`'ahe5)PEZǔfAyj pgv:^1UlFxZ`S3l6͢W=- YyCLY^Aprr>4TJŻCj? ⬨'=~E-ŖܡMs)"UGVQ^@AK]?L\`ƣHrະՐ p1TI'Puj*=8=y~@UU:׳yGԔ9/~#洡?{8I!q5;.hNJNjƹzI 8x~W䐬Ϭv_ii!֔SϵjI>gWI-8[쭺 k :zKS;E +B8ƐkP$X(U0P톟.K:Nkj ^urebJZ 1kR!c!^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R K$2X=Gmn%_@@f(H09$& 7 (BڹWխ:QƦV-kQ 4}LI‚bsX628?9L.UTWSoJJƣB0:,F^Oy*閈{rE Dp*.gƛz2]`Jlqpx_%q@SojyqqdOQSa2׿"9KubB:Ѿ@FO)@9L'9qoOYP6&J "A f=t nAװUF@`*'q<~K(XA,?vyzc أ:~,,Rum<;ÃArP8 K~gNb%\1EU'eV'b f(y1-F7J?JL't+y?ݽG"Յse;;0nTWp:5 |p+wJV\Sj؞ N 8\D~_.:u)=y*K@89r^l|!*+\%KeR~|0-Q hחfAmc=uO>n،.@d?{& f-,2rZ;N-Txb!DZxU1E E'UyV%E+akx- |?!,k JssO{]I(! "K2E{7E:E L@K$5P9m=0a[dLHP{cvv?jjp󚔡;=% + ed481iJ~c|6.SE439".SU)Z:ѣW{b-=83GGt;'Xo؞pt0& w5!\1տ<\0)iiNA ]eIe%&&ǻ3z{:d׉v`BV&F%b*[sך)#))6L8:WsmSSJ/Ǖf&[{A)\1~kMg҃0G8e lj" F4V"\zMx,WS>ڂəz!`*@AqŪ1#bID$*s1>)#%&B6uꪶYoN0"D'YٞFS Kpx7ĀfL=LyMp}: e>\V  FC0 :(٫!Lꅎ}zʮn!뵤z0Y)6 gԲwb)0}*~q&yb;t?I+,A/CsqnrĀ&=pWjC 4Z<7#z =;\bK-eGv-0ᎩHKеhlz(, /ʬk+m֏ N0 2gcEU1釁 dfւ}frcʽ[SeBF0{mm{P4Ė@n,`tjxuPX:?C6s 8 ikrQ$n0Q;>"gǑ{J͖F5\ e ۳ Rn @{I|y0z\AC)gkIwpzPz:DHy,ъh-x+-ZsP1[w44x)KvgoXTcKVvFq!Kd?&/itCfHk5卯5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5(|@վO<ՄIJAǩcUV @mx(|v }8}eGM_Ldnhg†9cs-%SW+ t3H *QqhX?&L)q;~J]=NܦTtΣVRG~9_QMM %spCT~Bjݹe(T⼿˜X`BGZ6-+^9^֙NJ,ip!ސt&pɒ\k(o^ҿFM+h\ `VŞ[~Rh4!_@f|gFU0-#(KlZ>1RKFY1J>iԹ9etT~jܔ~}ւx+fqN2\aZD:x@A50N~r1y4o ;Hc6xz)>o;#>s]浐\_X=`&2UtQ+f Nv2~XZv^fWnN+vU\Wlu,IM.CPAc)S:fv@oS~ˆ TE_Mp@ -ry{Ĵ+~ߘ0d?yqԩ0N~';PgLg:Ry; D]>dJ ֖*\fZ߅n^Bұ_Uey}Pxf @q!ɌWC$Pk13Th!&Br(/(7Ȥ7zCX,1L0i (b1 żRa:AB"%%֬|jcY[9Lcvxpfzngpz4H&! LB n/30 G ~BalKx/{+ _UϲbKȓ\ ݱcyBIE J…p<nƃ~m<\-`#+[]5ϗ55555555555555555 AFE$I_<]*v+H:)B*d- ,\Lvp{jȜ]ˬ"j\>585R,5{F1d)w8uQ$SL& ib8KU9V! n[䆵|at26ӇB8KZP_@92Ϋ OȔT&iEoJ73QV,ۖr|601W)`Q5)\gʗEasP ;JG'c}U-\ыaཧJͽ݂(n\wQWPImO.-]q@N13/ @&ċКTCgDZ1oh_? imLvi(垧D]O&a6Jȡ?[3 v&<П\L_\+p}tU\o_=CJ]T##z]SiEFvgjA{_UU0>JV,[Q/3&y-CVi`xR1~S-%& =\`fyP@#P*㣦ꐾqKRH/+'ȣ:ܝYc~sURdk?N^FF7,;Zq1_)>L7HJX!&^qmYOpm[Sζ9hSf n@*7OTx VkۓZ8&E1) ͹/5蘤,cboST^E9nh0Ճ6&:8jt!>H?3F@Kӆ aady-{k2%L)tIte'ZQprV{[DtIH,k{e|G8FUEF>TAv?0f*'OMƢT5.#_lI#?*p* ϵl\|X0I ?GnŜCi81b RWHqΛGFImI+m^Vrņqv-)O򟌿)V1|) ~ԳN gJؾ() -hj (Op7\R0]8W)w܅&YW\<()cL 022s│4~OS~ηVR,V guGz)&ރ@EL`g-)sRHFWTǢ@G?@P  }nku9T{VH'셓z/v{T׎Vli:hsNްvx:5z/7@p`Sx͹XyEFz?VI+{Sf0m`:kc.ehМw~B,r7GJikhS4-+|?63ß8-%Yǟ*#q'1/N׈ mrdqd-[)ty/d96fhYuǛC8IY&AٺJ78Ԣ%J8W*bm+ c`>{fN.O+S7ɀV9DF-H}EBc\y-yt ʝ${dzz!%kBsx؂Ӟ'%J\)XfڱU)zl׬P*qSSV4Çb.'O 2 핰)]Ҁ)dޞ;KipjTl\UDW,u}U)buҾuΊJ~ߟY3kq:"E K bcOGs_nnEF}HcX9Fy|:H3q<wЇ99tzN<MaʸĶTX)$pD~)ddxRʱXKkżUDBSԇ2l0.G[NZGzOגۿVJ i;4gUq]c=SE?+̔)<Ʉ3HUVd12N|9ԛ@ԉ`K΀@܂qNiآ䏊dRG>ƱRWWXeؐOEę uL`j#S8}4;nݪ^ CQkV]\,8B((_tE6EJf6SA(g_1{R0qEk•;~YtT:'uQ] Q>\&'8)?l /k idŽ{LK7 4ϗ5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 :Dխ #M̼W7T. 1 LI ^Y5&1gh&ؿ}KG⿇ָPZɬh{ qdJx jhPhߜ15UqJ [1ջ»] ӌ7P,U_- H%Գ[TKNzp)0ts;-Fi ;C,=[E"JuUsOnNn0li_z\}8g׷O|UmqݛD`}quT4IVH[=ԛU's-l촤7}JWӨ)SbQ~8;[Vpwݙ?Yfrh{N% U@KލF᧍.U1ŕq 514E-~BQnwd)Dc ,Ў>gh8*AVvޡ?2Ð_(*lDžbdMTG= |cS{DU;uWGԋ aƣfk.s53=F=Zh>dLxCûi,tjw;i{m3ޑFn{XQHNCJs?6,;N HҀf+ֵ؇bn2b=J ݙӽIR1WOPݟk~aC9[P}!` Cc3a~%C+HKwP jjTD^ɴ0qtJ:fM9Γ?+Tf |+hbL?׬k&BFA _OHHVl,:m +c5fDNi M0LlW|ucQtEKvj_\J=Jqoaq5Xn\wʫhg>T&42M5vguYfy/?͊>cX6jj000ة4s?O:ep1_*!>EV@a]> 0ޓ0TI Z :kD0.+F*-!K =F*N&dLo1qc67HP\ AZU,M9E5&  KC8j{~}& ,kk%@ɸGtST 8ӮA>1M3iKI~kBK2U?L;SUW6A];3ab~Rr+ENRA[iR3/aT2P4.Gcq^flqJTF\WᴒDZ{UL+fW1ZBF$U^wΣDϏn&40*@iR-Ut[%.>ނ\9]՟ d); Ԑ8RFB~ºUQ^0&O-*BܶkY?3.z 7ڂ;i[I}ͫU%+.#?5:.n2>FW(nu1p|)E+ nI<87&t`5Xv-l1C7\``}ѫE,LOrCgHrŃ|9 'U0]CI{jSV+$H#Ehebc;^X#0I)sf&|kV.eUۆ),Thhts#cRb&K`γl8ZK>,B\[-` 8u4u=шLY'mZh9c@pM[^ע'oSћ2~J i=91\`{(H 1^%n&*@iĴT|}il̀IJeG:]6z1z#eNb(bjsDǘZ #?T}~BuV_P=c_Ϝ[* DD/1|$KV!_W{W +FkRB q!d^JRZxG.v{郷YtZ0p RdPCK,=MY&_K5_FۈcဘV=0LKZRxI(="[Ti=Z2h`hz7&S\\^aI9rqv+:KSz2ȩ5wZn'\h4:=MJ I##bcRHWTK69OPyy SLA|Q3;"격.i1?q_Hn8} vpxǖz(0r`M&9 sB s*!{huUb+d +B''k[{pw\#c ;C ۆѬ^V~*“}{D@}9E @fnr-E@Z[,\)kLXzˌnGQXjwXubpUяoƖɈWoĚYh 3ӆ{(mɦmgrœ$/s1񙎎%E Fo(dg$<6YLteҾ-6>EԇsM3=cF{;M)pW17tyFpbÕUW·tR#T ěɇʄ?UR҆"E \ =855555555555555555H<9ruNXݟ3T4\x-.hcc0dD"/^r?M`4L,WL_bϛqS %ҀgDưu1?oeYSӇQ'|B%(xH=,[ Jm.)q\IN/e70I%Lr!vfkfVe6SBaw/O80EFʁ sdes~ EJx37`5a`)@iihـ%&-phv<3s տh-)%p*'|JxxyDgghR!wyiLRc8e{ 2Rhf0Vq-:Mx8Rwnf1$9Ζ&iqɀd=Ęu$:0~{ۤڅ =;MEKg`Zcko$ؖ{3^EߒypT m]7M`zQȖ;e9(5gismHGKKn_rC(tq4b{A5V?)E w&k6l/0)ϯ˛R=>QC ,&Pc?Ly:(1ޡyS[=F,YP::zp1Uv)=̕4fIX$.bk1{)8ttZ=hv#D3b}/0_\F~bDv){\U8f1}bT0闔S܄:R1@keC N%:jv~BVf;1.%e,=퇗jCfh,?.2+KBhmd g|.V~u ؟@ЇWT҉02KaC ympQ> }yI k(0pn6kGv6fc/Dc0:z UL5 +L$ukwV/$~YzYILx1YYs@-TytV",h*R&aޓU1SxW~+҇#508ϔ%pջ#5G1vG_v^U5>g1jnՙ)c9kU#IoC-9!8<|eL;LwxC?Rz2ٯ q됅I&L'7E8[.A JQ@֢rqq=UU'f ?Ǣ (-X2}r F*~iD;1(rze!9<{꾗8xn?!Y+<&Q)y)mΛMx#\BIp#4( a+Ud[\#uCWpX{׽uzyLVheZwR) Ui+[}GސM>Yzq)tE)O9ҡ~wy3aBV@ ̈́#1MB`&k}̈R?R '8nǎt&DlIV|?:QF w곪x~yu%1AE1qlbhfɔKFbkESآ{Gbc?F.1EN"Ȩh6J/;|9.jU+XzR@8hha}Z3AUN0d4)f٧Io!\g+šwz9&0*e 4%>f_ef \w5ثT~*Q'ZFmkE,Bi\pi9v!z*=M҂d޺YR+/U>e$NhF3šS?гfe>C1af?mkiޞ. Sa#b%􀙬׽>W؉|*5/Ҳ?5bkw(iI9) Ze)"A#U! mgIv%alFO}~I h>fɤ:o? Ƭ KVY\"y kʈ *|-{Kig`F $g~ںpK<±w>Q~y l@J7;|:q߮e K4vWH{n~S>5|E:0L$7WNNyE&<4Ϫ9b6fuzB)j'KڷsHƢ{% )T)]=0dV1ؠ~^ߟiBH3߮Z٭Ɋ~҂Ch|=A /cetKwmHFkh2e. `OBǪ}6??Ek"jck%fzIÇ"vg5~Ia߲ߧ % %{Ito2c%7)="KzAã|-(E*w,NR}:4(j!W ױ dh!0#ٟ~`7pBRh#=g/r嵙M2-1DCP=tn^AթA\2}ԲD~&^v~R C.% b0 Xd \ ,"ZfT %^R"с!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M+\Yň$.! ؏`-tdj*6KdRYz01THμLdLii-j10xcȓ n:Yعv0G/!@å'P6 `\*> ݷZ6hei}S)0\2aRX)tU>,DGҘ0+ӓQ--#k0&mTO~LfCq+ہsRP>L~ݱBhe.s9 =FcWvaTqmծ$& xH=±&ҜfE&* Tc<*[0.߭)~JhgǓ (V,>iQh(9@ ߓ O;8?4cb. D :xQ8V}I),WQabU_5B,M>7zLP:P_q @m ~'}>mꐒr**ʅaʧ7P-7C*"(Ե@ۿ;66+ eVgxIP*a}(pEƶ"Zr2p447ڱ6xiP6=6-PdMF-+Eո'D;#95 {E$j hXvs3{iSVqI 3JWfD= -T[SH[#S5:IHˬwDp~ƽFxdX$\!m,0*SHTؚap~ n&-˒X2.]2c\N_;jD.^+%tv#quti<1"慃Vߥ[0~a%*tI.IǿClLkwfcvTP U^vJdg"+ bu`/ɶ7K d,w[SbLFwb#/BE*רtCO>ڀY#oѭ{^?iwFEQU)q} NRXMF?*̛8ۡ볤2 z48 8Gb>'-?[~ib<'&TɗX?>_օs3L/4LPiiBO#m݉tF-m8d[ɛb2Ԣ1) ;v|iבU)8zЭ(\E)TvqQYR.~pEFI`Vǒiɭ?*7Toԙp&ʊPc/|qZebHÓ (fgY( -& Ev@B/Pa1ۅ,1K Ҝf[1*80s~&OFF`1 8/b#4ƌ tD4N /{a- Vv(PeXT]~:$`#H;1X(H0Ri#}Fw/ƚx*eީCpEKɧ2Q(ocLY`lgӹH:Z;BğdLrƥP,s@Y*ǃ[)_Ez;IBP^ƏWsdO]NHW o͎ԥɞ͹1c7Pt`C8OCs}eJܺq ~phX"ҰI{G|{]*lfrM&L l96GYAގ*l߮\tA9e`q)BWHɫ2èC2zϗqp[g::5$Fڇ:䖒oɪ=E9FL< t¥|Ià@U0Dmq \&|3$Gh6yrqF} kF;!  W4%9 tgZC0q ӾVk/}Ѡ A]Ugt:i! dd R:p Lb J)<ϗ505 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 쓇ub ]pcnU BR1Chb0`ދid"8%AبȺ ps"IOԬ~ջcgɤU oErR5/0% \_ێTS^V1i9loE0`}4|A2>- & 8H}{5ִWVL@ ź0W5>v'S6s{Vc?SD;AeASMT5J=\Z3T!A&3/b0I= Ij8WӠm+Bo 3x.I8Yt\aB69[#- LW֤itKh{6hqc*F0G 6 .'ʩXV9?CGm EE-IVlv.o[}f 7}\ "Rhʆt񊀞^]3qɫҬu ?1Zit9O!p)bu]Oģ?fSs1 )^Nhv%rșx= O  ^zGuZ&"D=(PP^w9<"EZ%a,H3nXtpz1mT&ÔHt)Y{<;N*3Dp@LiX'=|;/r% 3""4\q瑀i:A@$N m5y%ڄccGbz/"d쬺D`0Næ ֙^9g0I]\_~ⵙ7Np^%tY~Ӟ>nd\yvb)wx=fId#>q[J@e|/ s&\8B5c羚8 C)? ǜN]Xh$ƬH[&)yȺ[8j69(+z0+eZ??\䧣qx:sz1epjemi{v_|R,ewj\><49 )ՑI@(ԽT*,ge53D_No%\S+~A*%SŚSt#.7%9F 8g28?}ӆiIF"Hp6.4MUHVMRQFC,.~{*ä膟izQdNꕮ\2[:a-]-L+wtٜk.=*+aiMPgp?Ѳ{cc1ӊU;إYFU3$ Ζ)cċ*70yI 1~q>͛#-հ1+^CDZãt+k[a }b~V:^4),Rl Μ%M*)ffȓ5:)?WݎzurnorĪ-Uױ}UgAkO"r @F%Bda;rdY>(:L[x}ۼEy*}Hz(T|<*WFǛ~+ɶỉV]%-+KűB,}TLK?יB+`Vs[s^:“~ y{;Be/ +x?7S+~%q8SX,;8Kpcb,[\kˑƲ^A\g]p}LIގjw1x5NY5^1~tNXsf(ѫwx:3YTV uH` D,_3(TVfa𴺀g̴e1I /+KfBH@3e1,"s'Ks6Դ;#=r:/iis\p9kͬj07ĤװAZD[_*;3s{[>dOoqLuIQ2̲?ɤ5hI;6Tߧ'Nܾ詀aBL mmٗ3 ӌ1 T<ύUeܽCF"}Gx":1`pa v"ͧ{B'z#Yj>;kSY Bk<q"ɿ.UsƛDf"1nNn*FFKFZ$X>k/pT%*·Bʷ(h(vCf)c6ƥ|ƍ (~5_ĊY7dm _ZzBٟ0Cs=4~]V۴Ỻxzktoi++BA$]EeÑMVԫnh%6 d0+̓>Zy܃dtdS3TFo[tE 'XH:ͣC7I! ]ř٨C?&,Ǽj: b8F|1Dz2,\ f҈RJF< R[+[Gp[su{/i&Kr,*I'\za`Gxvt TJFk.k01MdStNv->{bL]5`m5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5&:Zn{O4cZX jc]rOE҅2X);#~!]- i`2.w5q=Cwf}Y/bU" l;%vf\ 7<:dB>gp;5Ql?d1jC$H~UD}-dBR}ohUQyTfj>U=j%k\0кw{Tf 2/l>F, _S@mݨgzoI%0X`G|t&ui*~Lc::T]C" IqF |˞INk)O~::TȢ>-o,boMQmGAxZ|zAoԬLCg׉<[g=#>pt4JcƗhf2}់W&T'ys=UDl͌bպ<_b<(+0ʄ?(tuI Lg^y [)}G~Ow ؊t{cO#\r*EJx;˼%#{0RٍշNd* 8_SUhZpb߻DiWI֫_)U[[DoE)3nY"*t~ٿϕmt  7 5ߟ' E8Io\mj@n4J=\kdBx.BE7ȴNb|xD:|>Ӌc)G |mfEF|j /XXrc,0}dvlgf&l֞_Ydtx1) " UdV<:h/%9\, wGVAZ88{)$PibY>/ { q wP}:9^HNE)lflkԄ._7C{C L[1dpZ$D?Y}@1+;Gwi &xINoN ITR/hU,0 FȬKw6^-pƜB{l|i)SĞu rj-ꏦg|QR>9+CcF1bĸ/-6"~:Adڣ,oGV1ku2Ri)+羪C}uv'*Ј6djd`l LaLXNpȠIɵ*xtKjzb&-DP+8x(JôPc>t79]V3H+$h{1v0" CǬIҢ~4"|efeqM 42`KLGpHA6@ "lWa-63gTs|.l=".p (Irb+S=b5iਜ਼i5G[̨+SGo9 X>R81F %Ixr53whVtfp51"l`e.-],4d侘3Mn@~V2{G(ȓQNSD F𙏊Rt ƞC|qN1g;,P V|!VI&71`sė~!{ylggeX95$?^lu`A>X:ӥ*ەM9P8xŸh#:Fܹd@K85 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 F"[@n ]Zj Y{DV]h\k/PQߺ-=ԇ?2F1)WߞpDz_Sa{ b{;L SK‡cƫ=I+&GNBNy0KKoU@wljuf;smp0ymm Vԋv8@@Ùk) L>6oͻW:8RfW&uTdI_? ,H#F&Vc㐈!q5?ڄKi/pG{{"ʍR%t\I`߻˂C䬅Ф;HM\,~^wҋoL.i0.-,- Q7ӵ"U4.o) ʤS{P,361P䴲Q'1#f11`;,)A# &z] &=z= 4IHUzъؘZT<*+-)dE#1Uo8a<{IbE4܌Wg2{ƫǂ06ր90]X0JU )fcYw~n:/SˁGX/pEƸvg\CjȐE,kw򪻜?87{$|pNԮ  :rt6ŕ)oy^C=E3`“A8 2Wi2)W   ۝zudXԣq,_ڢ٠.el)e| 0_iY wgNê6zO P͏=;1tހY烗Y~y-)t?$;^1Yڛ\4e¸C3(I<ӆJ"6 Ӡ&/OC͠$ SiqwtK3ʡAKXGINUOD mV/MFyh:> DCǘBϏUS|y&o3xf+QΉO\+cJM d\JHb5Ǣꘆcp&LAtQǒTV93VM:Y C^<&߫- Id @~z VȊHOb#~K 6srwu~gՒ%mGLmD+sP\ɍ{@>؀+|~=XZ7 }$0IɁ]#.ud)]Qq+}4~Fۇ zu_Z`*ߢ.p񜡃4btv+>f. Uˡ*Ľ¤SC=cr@,uS~ ڃϴu̕bzPx)&x`'i󴂃v+l~?UT}hN>㊻#L.\6S yԉ4 &0Ľn'_@Ë]Lhfp9\8:ϙ=b 1P]ț%s>5N 4VCGoB2r腗K@J_dBbfV0QdvMVF)cDKe8 ~r)vrGFp~ZhzM:Ab\11"kWi/"p'8^ ~7G"ٗ:dOa/z,g|ڀ7vQqO{oE ԉھAHsNWs7aQܾ?0&%Y0f pt9՟ cB<[nvKW"S*8/t4֦(}pTASyQsIp{+〳q TFhjS=q?  qXp2|RiqDazztU~S}xCaTŠWęʁ6S>;lD&fBg:V'%" جuz)2ƦUdaMJl3̡ paAS4a%4QdHp?vva[R1߳qY&+B6ʬ Ӌ2ۼv}ZtAsdJ&;(:=m}SF U>pxb:}\A!.)^ŹnCF3@ሬP>_)ăV c 8xqĒ\ ,7Wg!םkpkc@j5C55555555555555555GT\TW,|d֥;/(q؍pUl'!рq 'Kђ|?:*.$W!G7; aTZoFv襭R+VF1tj+I}_#F[̀1tcRe|rup14xE3Azo璪e(94>}K@5Quc5d=WD$|Cj -r8"N-k+&\xziʼn)quӻwR "x*g?@^Ȃ,͊DL {0bv2p{$4rģh?\4njiVG;Ń l Ǜ8 +0NvG)9[M "oL:\v>ʏoԭLׯ݁8J9-yY,ľŷd|)Y>6Wь^\YyV!û&mAӀV']IEL)Wĉh&rjPV0, c;~6VK~ x!ڵchIB Ө81h\;SF*F \\^˽t{ζZĪ'18~4eÓ^bh-s`mzNkiZ1V1wڍ}FJ}9 l918 Zl݃4~;{M_T38:{7S}\mJc|G%b{-/(?]~LXorĊEcB)oGxd?\" q 369~wchÌϟ6?9u%&42}{hl۬@՛DUPwt鮃Fb99 $yb;Fis^䭱iC;aS s)[k2~qA7Q|vDR1AQK TRÿ)Ȅ;04)םRҪ?[xH͘0& Bge*MCC“],ײX=훈dY lwpUZwX^\gX 5LsvFc7h.{V(rT9,]67EAˆX>gcHp))닱qpa- _8WY5*|.JX E"୚hE;"5R|i&r|4};%ƧFs%)eM(SHG㲙 Y X?},ƺxX9$c9txKLH%*ˬcsv!DG v*ø![CXMh v"LČ;AhuP ͌{{Ydě$ZGB,s@`T몂vG)?Q*,/>wg#9?Eb`q4H 4[i2uB '*˧5Q0*E~$#39vE*\ĵcÒQI87+«+>"HʎEdOJWH";Ĩ{W%eJsu52H@yh*ۇIqSp&*QnT'ׯ5Mbjiw&8nK)Lzv1p>4&]T1F"w2l\?B~3{I*}T|!7 ¿.pN~bO5p&D)T&}Gd:GtG28>LpBq?Tm+a(SUy)pB籀{e)ȕoНKio_ P׎!0%J 7eiP1*J J4ک0״9JU0L@ZO,w-JE":l݈!_Se|y1tEIVKbGwۂgeF[epK~-~${Àar WAObNJ+x vYqm;+*,;+@FIqutyd~5O\g]Oi;d(X;.8T6~h Gcħ!Ѩf#qt)t]^>  <]緊E nzcӈz巅%hjc8{0pɽeF]F0 z1" qpHpv3H%:*cMX?ItI-Yjj}#H !^iӮR!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]TYذM>w캂#5ֆ$3R-s%+P,Ի8DtpH,8XXhScĔeWU ea(=i\t.sfWي HEZ\Vyj`1}S n tI(uB,_0%&vTȄo ,w'4V#z3#eLepE/mX\Th7&|ذޛd40މn*Xt"ǜ>^Pm?T)cKÁ"l$#pi}FڀsxKpw#)6k&ZjBn  W!T4ၺp+?~L 2di󝷚+\[xTֿ[m6EoS%,{$F W" "\1mj2cKn:jkJKw;՗% 8r߉,+nW雺,EKvֳ17D%揙[ AGs(a #YS'YBki˂qHM=Jj(=;Qnǐm%&,i_jK iFB\~ ՃW,kKpyȫP{%%Ӈ_&zHhQ%69w6D҃\}M dV{IFaR>5Nt߸jk\tiMWҖP:)| \*]&/8㓬~t.8p\c*hx}U)ی^=7DC(^1Ыg!@Nsٟ{&E L^qM3--JChYj$HLk uͳR&t_ O??5_RKg)~9ӈbtɛ%ğ.% mƔaS,bc3幝bi6 *RTqzq@[oA9%1{ RPBJY>u@ϞNQ]DM}|y9]*WZ0%SFۅFUA/Z)60STMNG% Q0&d txjf9A𛔐T//S.p`"J=?@)"v,tdqP|]T`囦 q+xt"ڔ4𧱪O(.bPN;t}#P.S=kDhV ~n kffańyE6n!9ݎqq[]ceij  }B߆nS-c4)G+(L7S7moLj+\0BC2*O]qDþ? TE*vBF{s O},N W]CTy?ްqӴqg,pA3z$('ۇ6K1>pWuh@? a J7vCBVȸ0V~ S`P>YT j?,@81UF0wz{ūXno>@ܼ|*_X3 }bT}7_Nw>EX*?>i1ϪFkGoZ#Ag~&L MJ Klժ:t(6SISCx¼n[9jU!r>rT7&~i`upP Lx;o{zJΥO0)m"0-8IB 3j[Չ(v} \O֎웫om|ٹQTJ6zȄyk,gE7F1vc.4؋ hIc2\\׶?g-5~b}1+b$P1y MTsZt=aY~c?F v铗@R3Ut*WuoFqfV0źjeV05 ,5_Hc;N4g:pkR~yfC~f ڒt#qiL_>ヲzi!r{%ĉԛ ~*Ar)} ,󾼴—u^Lr%aLt<0("ZDp0[zC E~4u8Љ |ӸK~hhP“ *TKڄ|.Al>(QrYpxGb}ZI#z΃}WЫ a殣22s(d)AG`{.~ -)p0zcq5]G-cђ,S LPS0 q&^}UITmQCϹ8K+kQ S}[e|܇ U'51~ dRP);Ȯ&)#2GD&& gGW=0|*X@y wTA-m\nh?˯?8 FOiF SŻã#Nōҥ ԳVbNٙpeDEP,{,۳UEgN8o\ʎ>Hơ/m}a^(W1R1q6* CkHItL@+Yc:*gjїߦ-tӰD|zˀ$]HN ,`HJE%Rٟkypo>ݩǞ{O2C~\_j՞lX])@ :j2Sl ?p"l\#SLG_01ܩO:I2Zז1^53$CѺp`b&̵oÑ}UD@WGt!O00iV0S] ?SV6f3Λ`fEyFJ?f7SM1GEI,'C؀6&oV<+ӧtGNA}aNH}\"J\L5r& RLyȃF8ڶdt[ J_*֞O&%!CE3F`I~deŏ+34\e?(&,p QJ[HHiq lpXbOZz7pBuCCJ+{Sj %߶A/Ĩ#zx4 7bƈXAYU8|y~UL ,L 4˾ASp(>P^hG`dH< hJІٗFM4qlXus3>„% j0JaZkc$?Kxʿ!;}gO[\] G'ɩh;)q/u"&q="EZvy7~Mb*8uR]W0gV Eb<^Ĝ@)`;<epi{pϻc sߞL%I[\go[B1-;nF*׎%£5^Hb̥p9.1KQ. "B56Fd-lvT6Rj(`CmmK&^%E9^8EF HV V1_27a-^.>MJRlhPѻf0]]=)jC0u_S&k QЛWySC X;TOI/ B(?@ 72ែVk@LI֙6 ȜFKĊ3hIGcLerNrIcz&Y^Sq4m%XoβPTu\L_ݻAxƣw1 S@ oE3N1Z'3n* Xƚͨ)pgOܣÞ٤;J67vfǀ|STye4&}TJ&WVx'X)?@*d{}@rz ?8,([6QqS!̅}2*rvf(`QugLBdl5nx&KK'6Po^R"O55555555555555555GSB4¾- Ryq *LL F 1bvwUWP&~1xX$gg"Zרm\\& ˄CL"J/UDzIT\gdX2b ]H o@H~"|NhuVC6iphhLyDC}\X_QVo(,^ϧI^kfq,Gbu ƽ А @#$؈m%P3WLѥ2BI}/>DE1vhvg&ĚTPTJIn)y)78;N-6]ָiXf o01*LˆDrt”:ƙpԼdеvÇD8kº3t:I:wuڏHp!ب$Sɦ2++]ŕ!gX'~< G4/tZSW{w";!U,vR9?P3YV-'~J Ki+ ֒UK_n0w/ħ+p&zo Sw#ChEbYn&m@HP1X?/I<%ًr`T+glgUmj}Jo:92(q7D=0|w{)-߻TSE1Td9+s+h:ᭌBTAeoV00Iu*&д[H;P,n P8(=oEۆx0H*;;%_)[PZɞM/9- r`%`(o8n! _Fqs Hp|MDA>0r4ב)Tk]$&& w˦(կOx-F ƒ(*@C /%0*_BTz)&B0E (' .N=0錒n/?liBjof{cCsHmpJ㶸PU=~~{xaV}o$?ccʃDZyHKPFL m>vO5b~Ծ\ AAE"jx +HJR|O8J\"j28Z-3Ei̢ZtqKGJǀҀu(0! ibǏV IPf8oN:c}BG^]h;DH郶*Ϥ9\_w) I*ɩpt+"'}Y5 <[Ga$oE率1ZSh%ăD0ԋu}ZSutEgbv! 8k@U3~>K"RZUpl` w=? /N',6r߉Ʉ4J\K*vq ӲPNo8b&Jyq5xcXh#ûv5>zrkA$7OJfh1@mQ}H@bJWdWY)nL>0%kIzkT|[j.]уB)dr1`  |UiWz/?n̶&LM{TFjƙ8Lw@遶⬾@κ&A>7KFJLwlכ9PyѿY>*VX.cF-AR}J \3Xf:b&UJ}G|<11TPm,7FF j)Z+HUܡP`Ƀv5R x'}FvFc.9TUF0Ijz2Uk&Nؾ*~G ]rq-{%7>"u{bGv:Sgsu7c1o&&z&:6R;ϛ5~R*3~z*Ŏ6쀃Wc =vКԩ0k,ܲX ϵ0u{,دghOrCaO%4Ya#c' 8P{LL tq枺xgݠ\@7T%]̅pBFmR>ij̔RsjW9DWbo(I3Vۅ)St_ISOnSU:V0‘?:/e|.2OJE'AN{U,nE 2j_΁z7?OtAEo>F클ԋ;;丄1Ϸlo=݀Ym`d4pX Mɗ^Mtk,"K!U@zʃo0dmd] \iX#?W0V\ePVcR#(?V҆҈\dݰ^)1Kgi?^R"nR!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R̾ YKb& x ܴ #a.vqt]hh5oY1r\YE"wJCfƣt)W"MK\@UFz=:9  7ǰBX}T1Y~!\z I?F%oL0)xRVL|o&\*\kƻlVѹf{] =LJ1Ûco{9ԏ#%:Jx 0eh9d0{tg $.[;]V4+⮖WCCdJL\v+0_^΅Syx|H EF3|nu >܌ywZ*:| (5EPmLn^M*, ǣh#gpapEEg`jˣTvfb堐I7U*(_I0-G8F+]{MVqč1Mt0 ¢1>pp5}V9 A c"Fx2D#,IE1B1Tɿf2vÆ?IVx`wP@_*YYt~,]c@FjqeFJ4DheC U4*bOOŪ:jp> IHKaffX/z ʂA8Poß(VJ /;/|E)bV4ܪSfBσF%Ռ{LʀN<zxv$U&Lk/ۃ, wz?FDe"H280i+J"]q-<\Y~`agzۤDd~\c4JZTz3Fb00<*t@h*k'}i_{"ɾ@5V&Ca,mINvC=Xq}%cpJ`61T݂!6@fޜw(uazQ'h*L;\ټ||*iԶ㿢hFJgg~/E1 ԬY 6:@?J5>+p= 8g Zەq+ f"{2f٥%wH:c2fmW>&SFp~[X,J:\e^Aհ Ȱ?!JwӺ(HB9n(ӻo>pIB\!)e E1I,kax%.Hr J_ ;V&Jh*%qȟen e +J7V1[>|AҚ ׭Լ;m0`@}HTF,UZɦb}q8-(^U8\i;r݃Óq#XWXg,І?\:~H+ ޻€S@>nAw/ekxkLY#Aj gk0<.CYw jx#.75i)m pUx.Bsw]Xp?+!rJ“/rcE4mI !ĸ~xr|AΜ}`yXm Hghl:#X9!;HV)IJx5Ruo<~X'Dz,Ӌ_MF*NlgqW\:Nbà?ƸpVd.NU4sGy&E6FF4W;ou01|~*evIDt"*\\-Tyݺ0i8@$FL>z6^Mp "K@ 8bM\ l*†*A85 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 (v2 C~I~č| h4ނS– qqDw7^:#&> @ @E[efpf;h!:Ɂ-0&wfՇ/ydk9Z(>:WԀRvꊳ;14)ۋ\ ,*j(+RH׵m  J`ں1G?ء0ȜaX٣bN0m c?婎bF3<}; +`=SkH`Au`#LEGE aCC;ga>(Śʇ+Px*dž@9z0L0&ZquGrӺ{P= iᲧ$%gTp^8)Vx-UkXdfY,e4-\HV kt?\!m4},i Fe\z0IsTP, Dz6TP"FoPN܇,rRA{ֻ]aK؍#HOLZ >ג;+x8.HF9FS199 i@ 2 sʬ+}g'"(D{8HR#U"fNC|4=DAߔp2i{[ L"fAp@UHocJd) BvVBV' @Be%&2ǫLߠ2Y8-f-jP>^/'YCC,u/^4(5c`V 3hUp]?q w;'@?Q"o9U+L=͂R٩B~ȗSii/:j7VZU*<蜿Opr؝",D{^jy ){K̪9 4ПCh4E'+P\zv27SwFCY(+̽^qvĨ9>&ݗY| 2Sf1ňz!*`y@ʻ,<>IEK@ҋ:®f0mF4THkrxhѿ߼r/$e {aGtxrTZhq^R!C>,S^['㨂~2٥- ܃j;1ō7U~`XKcXS껼v3~$#RRoL ^hmTrxl;E^emmliV <-̪5QiRĶKt]ɗ$s~OF"Q6h zď>{$q`?ۖw:DRy.b.&n~=3et=UXyoMSyKD9vvuk5:xxO6~ƹXW-,Yc.y~_v֋rGdylhy:4ocҀbϬ>] INaI Pc)Ԁ`%-TDe`)q T ʌH\B] d .X5O55555555555555555fvzG{D9^qM TPhZr9t:~(LpJJ\I]L54s@ T+V^s:ԋ\[h~%ED0DƦ2΂dlQaCjd~&P8iGhޔi",e3ɽ\}G1~d9jN0p_H)?1k-,ݙ @ZjͳttvFܭg9w/-ɣ Z|0ihsC/Bj ,dd;LxCX%ƜIVp(gAn緔׮ ^IFk;iV)nOaBdn!;N9hre[c<-=T%U˔kAffΫv=?̀* zQ$B+F{yXIԑ~c]2t6?ٴ0KB`*ޢh;ڍS( 8h 1`1ϕuM!e (*NpE2ϟ x8X(iL΍E% 'dk,hVpd.f:3ӿO'^_O]vK#WmP*LRnP~2nzy-VI?wd&%T}R¹)=*RKN6TUN{)h`{#> ݗ=e@pt@N3pb(j5?a+V+Ӻ/[/]2w 2ՙqr0f&mgT]CլJ8i=LZ8X¢n¢\8b j,?8sV )JEф%zy8sۜ(X(ٵN8[udBtwU=]SдMxzcМ: ` r+ .Cv f)*א1+gDZv+)dԏϘQrVIhAog=F NpPkͱ~ȴvHP!~@6_%L_\P<0jV8X`" @XCQz.JL򛔀sQ=k}cw'uF@PjVeϯ\YTslY=L@fMPtU(X+'V0n&T2JaݮXFP?q\>i/=%`>ρsh+#ƱM_:J/h&=xxN9oF1= *xTޫ[7sF3 [ M-MΜ~qfג4 m:g=EԵR0$|ooéDmJVBE;d1IM) 8*2ߺ-4K@SߛUq>5n ~\{+D#ٞ){|+|gZ=1{4,"OzPh?Ds{ksp)v[B]󄗁8U4{B}'?qJb!)4{I!{,id~hHzu{EFxvj{(z]K ˓dy%naϸmw ٣$8P ^~"rò|+jo&l&]w)X_h@(&pO?"S=@HjB˨v\V1zۦɫ" ڣ҅ɹ8z];~@HƏHȦ9i5ucL,ʈAdĽd2rm12eН /<w}ěm^ @‚tX{I揚A7@[8KЧa"=gApܭ[ HVHuis갚:2U>վk GVxcZ8ro1熘5ѭr*J֦pf>DjFY!}D˸Ѝ[=J ߣU:?=0sPiSh h>oJ8GüUoO)U󟟟qXt9ϳLgxDR \ns+FXp6L63Oz0ėBFP _ұ(wH6G%☀3bg@kgnyFZe @펠gwY+k'O,\/m8ILg\wnڷEH4>v^OWלK ڄ,pd#de!cw6ipi=0 MJ~fZ39)Jq)~˙[ď 6չI,|*dq;Qє=,Շ6*y#e¯L)+'c2śJ0ÆLҋ'̛e ו;砱ǾKN}-}[Lއg`.%u4}0уAr֙%xz3\;l<&wcd>&OeI>wj!ߣیÉ]Oj$]heW}SEw޺ofqg CFL:A[<;ɛ걓=}LHq>i*!pɲQ`8{-]Ȇ~}i^օĄ1?a3GefWԪNvBْ/ZтoXv9rhpc |5sɨa c=t !Ve`:vg>S#PȌ41U帚tMVϠJ=CKvo-NoNW!h13::9 eLjxAbO%M1~RUy/ƗRuEÖ:8f(Č2\6L6y Jxw_gifV^DP߹&:11tXѾ&iɟVdY=oR\ B7{/d:(HEpr*7fn̉Rc2q( [SD'U.} `kE?5eU0K^ JuLpy,x$`jLJZ2½fBx|\9q1 wҹ-ƣRJ"\qjpZ`UF2_G*wF{>Y#$@X&I,`bP"A| vv$")oI;wQ}"r0N1ImO =cimc0"BY g=XmRKbD- 'GA.X!> 8CCr,&^^ dV1cdd"7zm/pS4rg:ːx+1?գ}aA8+ƒ `~ :葠22bJ[톷'!—ZRն m~F-R~Rn :U-0}JX8/D?r[GޭzڠU e ܲnkX*kw~RI? l)tiz$$_q\.M2UHU8152ֵc&6zΰW0~iVCFxU:A7,rpjA[WdUK!9N)0l5xijoձt~jhQ{SqۅG|sȞ_h?Ivi*>kpq;zˊ> WM_w;~lIE0:%w'$f%.F4%h{j0)ó𣏕DrwN"i%dӊx:zHbħ{٨=\ lL.QȘwX(JS[CJN7ўyjpb bv #LCV>SgOsh:9p`.!JEE::`1}G;wgYV&!=jDI, f)[7ݻ͊?|>b[>afѾQI㿠Crog?%[U@JJhy0pbXet=\'ݺ( &.]FjE{8 o4 j׸3V*555555555555555555Pl؂)cEӅ-OL'^gCE,tmhCمz@?(mb.2I$i `ejVx`&}[[ %zUӄDkqe.&ۋk tOqA8ř~EzQi釃Ĵ(R"ba:z/V`{M]E`2X֎:7C%v}vļ-;jý׼M@ tfOst9& Z Mo0wʟIʺ$S lZ"(xg4X۱:zrL8![Kݍ^Asy܅"aE쬳8c..?VJV Bt3#;p,'R.lՀGH#{;;%Vך=v#i7 ξJS89hBѣIcfd( -j:ƔYCs{H0  81Ån\ǮMe~ܼA FRoǫ@{rHd%`~zk1y;>xdgxw=7C*Zmɟifc>I44fXc/x.}pPr%")ORp@N\lW}8g ? 4I⢅(8xf!=%Uq~#ypRʩo&F S\\MWޟ.`Y`f:ҡ4;bV"^XEO cvݪf),6YOﱬߨ}q;.j;H ˛I?IEbJ$9# TFJc4V_㺶)Eb%+m$Mƥ> ʂ!>!=H[/F&Fӌϩ~[@ʇ!GFbcpm$>&gΒ=\a,r.)_ICi>N2᥎> W&B `}\0JɯF&΂zv1}?:g9("zc2D\+atAoHTLT"szGXFS3N}>^g򒶊_Ȅ>4L[*d#v& ~aw?O:O65 lGbv{ 6uqUl+uej/\6apKnļ^]Q17F wJOR5-#H$2sѩ󘒹l S~@Lgm~ 4^b% 7a~ƄqЃ[JYz,YqhVozI;M^O yCf/0K>s'@/\̲[4!W4rel-Icw[PWո9l EYuj@;~ͺlbNaV@ ϻG@3ĴY0K֡bv_t(a@kBW:CS}#ItLٽ ^)+tXn*PCT;Tr ;XeS7^zfzľޅsw2t~x*;\*l/TV9[4IHkzXxŦfrcFy EN}? jN<ױrjh2Up`KVa *X='S>~-[r_!H_ iϰأE-EFi)]^`ZtTLjMjhE[H d, ^R"y!^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R tψ؈jSx&ML]\g-CٗP&T"{ ͸[ԃ䰅6;mT-PŽ 22.?(+c'M9 %nƹWZ~}Haqx;G@M01qm+B2^N0?8=+"ۮ֖%I> ۇbfz}_7W!]źȕфd9n, ZpQٹ[, dqDw:)6I=Bq 9Uy%D'Rh?6KJKB]&~+ Io9hecN0ѓ:퍊߮XTD)# Z>0_Kj](oi|ԇIz&h-ǽkGf#^/Ki_n%,[G^9sNӢN [$=SoeKt(Sa44vW?^siA ~P GT-&3[t! tÅ!%A}œC] '΂){&ĴP !Y>y#BkV;h'% ?o29р*M1CI5egMi1*_J۾$7^V)]U-SD~q {Щ㓔?S%]@-"}Dzbyz::/1p`AlV!ZƉ'Kem1?ڕ:q8?eV"(.5BRռنzSa_[xUxSdكy"}ҨZ]VN%bQ_qys9}E`]1ٹ((\"wZM_NvqP@-EQ}QV;N4ߩd!m^8K4FP^9J3-ZKF3huI_V5<]\ k.H[NgMlw$7 ]&*`Rӯ(T4`>-aNA֭[C-#zit z9[,~|& d䪗 .T5ƚO55555555555555555MMk-1Hdt F tմL-@ _WTMbN o4B<5԰r-@fDvl$VrY hSb=~aRp'r)ES Y0ve[.Hn ҄-piDTe}Eۇcn2Ӻ2(F:H&P|qI> lgʶMee_h2 T_à]z˖'5 ͫkSh6-f? wr۴Igh~)mJ=>]ՙBē8C]-BxzV3:o6o\(~@gvƏLGV3Eທ6~/*8;ACţ"f|>p6Nƍ\w\+Å?"] 29pؤd\|D>ɜ@JLܺ8ˏs-ț*La_Jm ,F{DCwur *YſXVP71܏hGۊemƓaX47OduI| v#\}K{d&_c3̬ۢ{ xB,k=ğX1 BuމLtyu-U4懠7d@w:]8"mmb+g3QN)y[+4L>P}e++FK2jo&A\) j_y() Sm! 2fsMI1z;223rJb@7ܕ|*5>WE8$swe(\=м e0eƞClDq7ArるYHE |Y5gj0 pIpFwVJ.ޕIHao]N#z)d)p-(~Ynvo>LQ4D!MV!AHV$~|;( 7lGqukR/}I-tFJ\*>emz0 X H<&)MGdA1_N&ha}2~oKb=n, ǘSC닲[݀p]gá>gV}T9ijIgyc1}e.gOyJ Y ٨\ꄶl$9}FAv6/&}1C[@8R8|H\e^K@!H]+ulJY?6a71vUG+ɋB#yo3_bx{1t4F~}d)[GkFYpvqpnA(,I) P2x3@!Bdb—]3×}ޚ~{D,nh1>1/XЉУRRǦyn8}4Y}8'X:JzsFJ@vz~ǣ:l&)&Ns:y >@L; ԧXwOԫXoC-N-F9X9<.ĺ}|{:HL"ĠAS*@GX:{hr;%C ກv1խ Y e,'bcTk L=B|jǺ18t Z{Nwx>Mm;Vbr ZV&xH(AEi3bv 4p%;>`^@m+M1q.~o囹N1@HzE1czz Kc򺡿ݫ|Ā=/#mJW C.ᭂ W-I}F40}Ei;G5 㹀/a GDW6Btjm+ӌb٠td5ͥ dia"^R"nR!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]fzurc)&jI+UI iTbo>^PzH SÓU=5qsTS+8"phՂ8s$ t]( rLZkTCJO%tqw4`͇p0 :2L!4"څf a0IW|k)7៝P||P&yVeHwÇ{1hTLWGRao)܇B8D]̛}[Ba:Ȃ@ %Tpf#Nv)KXOSDz 6DEbƗ.)}UetXʃzGY;OJHŁ U[&MĻ7pśfW%7CC(%.,=l|Ae'2G 7㚊mh0G}}Nelu8mU挬F/:taeإV1WsXQ&x%) c^PvҴMZ+ꙩmjGS@Um8Zl/eZ&&͸jǧlv䃺Q h&nK4RFaઙ{9Nӄ «rz~r*٦H%*T, pO`p4•QȿK*چIi+0N}&T L70p`9N:B.ga/.l%,8|W5c/x[VLo[ڇw'A/-b"iə{<* kRNlv]h>Y *7󂨪,Qp*$06$:)x)(D/..> k`O1DX>yy}T4 Q>"6[⧚]/%~q}ȜWDv.;܎*=?L'CYĜ8U!ELW:z91U.h4.MY3k4Vv"jU}#SՆ8w}Q0 Gf:j[`s6TƘ\')!_{mS5Sk NS.O.(KgHYQ1ƣ2%.!-~ˌw-B,(K CVuZP:%"zLT@Xu\\Y)t}8ZtWݳp|p2gX*7xOrq5)gusLMS> 31M d#yxy;c>)Jns?dG8G{q|m7ՏDG Lg>;(ZAZ-v!@ J8vcQ}Sr% G~bB|4rf,t@asAd/R,=cpx]#.9]`&-4JT|ϱHhzvL܄(ǠǓHLr#kFwGHEF_JW{'.ś-1E1!Hl`ȫRPNqs }JGtϊZ=-hYV3.JͽR )J~W˓3VNw(fB)+ ?13p9! *}V9u_alJe,c'qn@VCORX; =97*q@i o-A\Y}̧G`>Ie?e1RodTGUPLWl qqðʲ.pv"Wr $\$`n=QtF)oYGܩ@m KL7-hAwħkMξ*дRI9^b{1cѮC+J\$u:IQMyS6H؄)(XT#e+*JWs^sV0 dze>sP\r\WUUPNNxߝ]COғ8$Pm7+vGuf״"t՚Y?Vp|XE1 8WScn)8TX’s+hL;8E{ghPm1i9q ~)1_%+9(S8{rضh&Uz^ӌ'{~E+MY3g hA#DL8ɗ Hm94K̺v\n8EM-cz}!͌hPz'hlNfmyj+ 5s9~RE D8oW,^p ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R!}T +^0 n ,gRS׷ߝؑ>I͇3'ֲq 00\9-e)G b飂Vw s«& z"Uz|3=9L08y,gX+q+͵ iag#!mL) b,W 'E ut!_zi`"h7|;F(TihNפYiVƪdWŧOypr_"h:fK,^k??q?K4B`C {N eDOٛ!d>:``6L4mfQ!w X !qBJzCYr3\yy2VrD^&\w?p1f'-M*Gg$&}3OFFϜ`896EMh; X1i~;kuR̈́az2@4(;>LYirbFXtJ &ٽ1f2*/ZEf`㾧g gކܙ ۾~N.*YFK7e;~ڳ|%[C#^-KxL2@8ONLgK4f{ӆ: Ix:k=ڱ6VU:@f_W.?90xhXp(ӚF>râ18& m BљD^cS[Zi4H c¾lzO~.o&lPrEv20,lVht)PѶ1M~)bQ&/eu8LTII@_N&pP>1)RZK]ӧuA<0CL=b`+ eBHld=%oL]Ivh1=(tykُ"u!:)- wo5Og? [~v|];&J hh%F Y~ۋ™(Wȵ`.7n_ؚ!ӓC M>8 L]͙jUpǞQ}4*7(JW`rm-`m+_;Ի72,>Ɏvfɾ-߹e¿7>kJ%B] 0~҆eg8.J=>엽hTck?J]Pݱ")=o~:S;j5_)ne0WH`vN8nri׫N:]p-gZϸUE=;Zd HHQ8Uܦ>))hvw?yÚoຮ+ty4f#I9@iQ47\RkJ=T~ד? ^ Gɞcun8a"IЗW6u50]?WkZ-Iԩp8txA͸2R}3S tg^qud VF-tb4ƾ2uu͌]E veykJh1#I[*E)RqZIH(T@ u84S=>Jvg_BJ©9uUE!{?ڣ:- WH GTbmSKi1/EgCHޏ´C::՟a|/.OÏyo2xf|,Nabʝ,jX蒖~n㧄0[]%~*J>c 2 8o3jDg1A Z 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 Gr{)ZİDYN&D;CD}|Bzn[=EҀ34Q9[ɋ+ʸߑc+1#Dؠ2.bF>Hp~oE.y{2R2sO/p2JGb'ʣM--\iyD'sU&ޗpTP"LvHoA## q `%:G~9RN jwug K)޵6&?%欻Z>!3Kcd E+kﴏ\#pU 8oS,wVh^: nG,3k@ᙃ"Ҍ/Iq} t@n j64v &k?48'[*L@;nH?㴧ip*&i07zwVz9W?(, jK-.Vnϡ^G~ 'q Gѭ@JQ؆k4/qtn֝}~f'Ÿ@16#fbN}iݖ!q`;FpB6Śsms1 e3 xoe)>lkVN[Or0c`&cIA۰:tGᆿ{11aF8;ُim<ʃ=h)Se?&\[)x(وxX5qiN%x3 %&U0-*LwЇT!љ6YDqS+wǛ8V_UPzrp jئzjWq}0sNw$P4%J Z~IBb8ebx"RIv®fS0Fei;Ms= ze#C]Ԥ@@yzh#{>,dF|U)ͿÖ7`czO7= ۋbؕ3ɭ7S=Gg;RjV$؞d:vơ J@ ӯVk>x-cmJ@ /:ۇ '92UYDfo0L;>G^4mQcGcsNEp稷\0 Eh~x(6#={S_}=)moxFoCp-Yhi{b=`9RڬeşRi鼙tੋa8QT?9@ӌ\AY}TM݇a=R;sSa4B:0QTM Kfso[N&SgڰQ+h?!e_7mڍF)+E4 w|T("LZTo13!͢펫fSpc?IwU;@>g> bG"2$?:q9DbLۣ)VZʎTJVHrN;`߃iRLe6,tLg{X;&jY@cE 2BhkcQأ%p1 ikR1ZGSivA2q #`[wwλUFy#K x9}J6[韇a(?z UȔIjl@ء".NcP6\sLw8/婙 wpcCm~3Oݳtk`*J GS#\2;'S]6-BVDcil[[12-ۯ*]&&&W2rm!EMG~O)U_)$ FE0T0}}=Dt%'u%S) @lێ {yhUg:е7^'@1w?,4~i}~g~:ɈUOԩxg{7E:a>o~E bILɏ0![VJqpŞ :Sb^0/֩>Z9""}bNqA[JF/v-s7+^a+5 4Fgfhi}HsC,v0:Fp% Ql ,q㳪M' x;!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M*٧]ET4L'kBQ1U1y " Hնn'vLz &QsEv+ʀᢥ2›˕O?%1<*-qZuQUrOÉ h8zT0K~"Ҋ#ucF}4ֳ~}q?K8I0J/pVAJ@gAU9D..1\ %獞X*h&!n_zulj25ep()䉧۞2͗ݩS߾ qc~_c aVz{d]O9Vi bRazZvģ'/%I ~Et;QvT۷Dm g_Nj08q5ʎl~+_S{%@j˯_+VѠK4zni_l^-;VEl앁B(mSe} :7>3\Rmcn4Uy| pqq9J J ܇YXH&(~=JaȓHq|/s,@Ľ7iz}Iy^~MA!z?~0 r qWJȱiYcy(0P +4lz1ΏpUJ{O$+rv=t)[ wɽi%~l s[݈SVxOS^y c癊"cx>" iEHdp*?wr/wˆ|r*~dB&ʡmr,[+{ bpdc^ c~vv`iXASqI)aE A'@9`j4 D}Lp02kl Ngd+()Gq[hW X!4F4Xpο3i.-NICH}b5}iym'z$ e)Jd(~:Ѽ8UL>9VLq(9j꟟@EU~4M0>fN-pϠ)6~\qk\v|17&ӇR־1csX:z,[aĮV!9h~!rNGP('-߼*\ q$@w#yn{&e}?Ԏ 3t}z%/-{3\ğ*7)7vcdLqb W$ELW*:Ԫ֝BJK4/c>萫!mv|1S[tl 쭴(6XE8p"U>+긭V1{wşyeJ\Ui"=@Mwk}FL\x>a6xWHUqϣ3mL4EkV} ^Jb%7?HJc!Ď%|UϾ*UGw&Z&v$1`M"}%mȘa&uLiq׭,>P1tJ>i޺ǡzT½hkٵ8\8=:4)cq“rϜg![pBH%WR1C:IlEַ'd{)I Cx@iMU#<΄=J1>Zx9)MmVHMa#ԒԲD wx4oHO^]eBpMHwp?Yˈ4wSV|-r]+MAXiL B \Nxp9&Na]"%>_ ~)q4H0&wܽyC HkUzp\1t%0?mW1"sDE`~C)L߿ur3[h+ĕ9W&c{dU4N_"uabSI"}N!OڒT9VJp]9og><{4ܔztx:rR|p_p5!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M*Nb DL¯\3,Ғ% lrv,Z9 Vi @g= 3خ)P, CU^@.1dLKMfa5/~6|gBY2j ,\^vi)// 5h ޻_[x3MLɴPx>.pe~aU1GLPYN}ƿEs nϫV x)DB[ZSX T J" E JN붡{u v A"_)m jSQ+r LL&vƕ;׀L|زt:H+/Ai^ܴ/62}+fӣc1"S(<񚝦=?1LOw]\hrezyKʈcbt6%m WTpFʦޫگ RlXC$}ȋ) ,is\PНUKM x;;~0'$N#Ijc=ISH}юzj~7K`s_{h):8Rz~+X ")'qeyz:0S\0ѽ+ZrZJ+'`z]~ݾ+,WZ[JHXցK"a~͎K[W0F0$!ja2_-Ёr^ >s1x̪*NO\JJVZ S_Qh}UEo 4ܼćvTSGnJ@Ep% ,`X~~*±(~?W 5亃{KշNj b@K%kL6:{#3f2auA/:-Dh p4܇lfQʡ9+FӅ$g4(WN˴4ehvg)&CJFI B:׹z/<&94qP@?h0~*8j[Qo16 Ы ~jSBvnm. Fљ?x|d8) S+7㾢S6ɒ1+1 vep ) 6P=0-F }L\Zlx6rH-HNr4ob?)3?V"ǢCϸr?Y^,)p~`aVO4&(뷚OZjD|% DfV'fX9 vPÅf0[Fz7EXٙϋ,isjtZ(7s1=@YdQL;wstH^+_NE-͇c؈/:HW+\fD;R%Q}ɬp[f ?10|QKώporq>{1 \,g72eè:3aoU- ' Ib1e{/p&L7tB$SUC*Ӥ=hA?CGtмB+y;肓IO濾A޿a-s} C܃Oަ*[G)"6:Aۈaà׎xSMjBWP0d2Q86VEfOP9);p \| ‚_^VMIpʀ'Qg m[)tEd^jV1W>kebߚxs?P;:z|1v>;*YXLiA7N0@0 &2[Rƿ) b֭fI}ƗS2LWÙv|p&S–S&VW (U_êX7\d%)Lgjr&ZwxwzG"a 8#-o&_ii;{o+EBWx5a7.)nG|%c4VىkJ7;Ey6)_ "6p5>4|=qHxݜQ " &+3QTH`^VSgE7Mc:dwjgL>逬 _ٟ$E&GeJ_#?ho@ﰛs]@LOs[UAUF!CxyIcaũ}Y| f o[cY T&weS6 Ƅ57@h[:ڌBg l ,"r 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5,ƥsa5Br|8o2q`m<]ۊ@8V]7V{hu gǂ{!UOm 9cB:\^;IIQpdwΑg6L=Bu1**]?JJ\gNUa>~0v%Zrv!OW޸Hձ8>PWNJZ |n6]V)y^>ffOtI<38\3_4>,0>"~v? zQp;7%|:LP ⸼dn rG J8 SaVշn EsG{E!ގt"zG0qeŸXj>bC4o?xd·*ԖKN\U^Զw%I17@:҇j?P`#1T>&ASYc bKy>XEMʺ'WPAn?24V4e'bGXe)I Ltr<&)VDYnkh65Դpz=xj_%cVTױHTY}ֵSz_M~j 0kљٶU%()_jxxQ 06mU4lW_Hs`F ۺSTd>*GkCGj/+_DJU*Q9<9̄M^SUҀECj7t-5߿ge`azm!\]G"k ((S(:0P H7c) Ŷ 'Xʜ#0)<ÈppܿݯW &!*]VFg k1Fpc[IG5H}ox0p-t|i:xz|/S,&pGiI(UOa*fA|r٭ W*s~zj0O,1x"Mf;m/_T\/vƕ Jߟǽ&G.p)L 7Zi TIЫl<@0U 9E$܉'y Źxf v22jUTdy*82fܩHp~+4~d[: E^RvWGgb] cF2=7~! fhzmJ܌*89]ń 8)+a1yiD]c") x/ եӸXn?ZVPz9{ Rp?)ۮ%qކJdlXP)̮^jI#60cd= D [7;dt6TakG1QZHYҜM@7qh^} vT"ä77TܣrƗԞ(h,@Ь'zrPSV-&ݩK0+p°څY@%LW[Aւ(0b070$rVpw plHF1bFCʙzHvO<'; `)/rځRAUrĆiLN܉dJvj1$E,l{쪃NFs^v@B(>J8_ZCG͝~W*+N)qk&sȱjbVRq)}J\%H V6:>":*\X41q8Lp_p&(˔)}k\~{_Q|F'O1p BU:s2C47".l0vL"^Rx$>ɓQr%){pⴒL?|1V~ q>݃ 7cu=?`џw:Uf]NtJ 4VDp]H'Jc(Ӛ%{ §L09I@wخ~P<3vW.5T!*Me\9J [E PZmBjї`CO^h)RæT[D g'ޒR}04(~=,Aw7) WsVyFz-|^`eR<9ɟ׋s/n2,M=qtwӢJo(Xb|;,iqL-BΧv\qp,W*j^epoo4M]~* wOxz~(X/#p, wfۤ2&b RGJ+}o'^Ϡq2{[zF(ɡlW RX;L`ǙZ'h}SfӞ]ʲ}r&Զn~z:/wr)k ,gQ^QcV)1Ƕ4 -AϘ7AWӱ7TPo1 UdDteC N7ֶs]:SCE4 fFuuaE֙_A9?e3ě8%<8諊ˢ-7^-Û%f,}RHc(J@g#t0iO2bIԉB<@PScCޥP̾>^H⸳?&; 5) pKϾ\9v_ǵZf= `nf&Ov;fY1; 7Am?ԫ"ǽCiɓ^f犴G(+4(f/`Ʈr7AWC-Ѓ\9ފB?ͫ Wכ60ԢH (.>X!ŒcmbSz8cQJ 8ܥɓBi$U) Fj]~ѲDT9_mC~7\9tɎV3m&%Н%t秾V#Ru5Ls;g]AoR8;Kh|aÝ Gg;LܔxF{A!^RUϗ55555555555555555Е9b*8dٳ60(/a~񈜲s?GvɥdkZX.F9^\_|8r:vV ,?*wpc30SD@h;Ó5G857針T8UgR86yk[-1W(ƙ[ K 6߆y$[bQ3hHd1V7-oݙ*EG`U-xb嗓CHbC'a+;q_C} ~KIh|׏0Kж|{ o"JV\g/u'1nqy|`RxZ;rs?>4 DIR{k-|F%NBt1K?"Bˮ&c#;bK"ghg^rYI7L; 0cJG9hs5e JU +\2qHa7?K{suBK=kwч)cRi߳4D0;?dJtS09c<ŸAJ7__$rfP1 bV%VQԢlp B~Iczؓ*?KǚтϷ7%O*ܽvzLg;;R58E*@]ȹR FE wd0Ɗ? r5DF*0Lw\+k+ɬ߷3;KDj0&7^Ua}`L_୪n9jaJߡ챃PrH4|-KOp?F߲׽'d* JL7/9rT0.c%ztePGDoO%)l*ţT2uk8G 'oyɨ eS>\oa񠩼7/a$\,^f9] zyYka&ٚsx SSߧO*r؍%l[73)dY;ɈށAA;y-a*6,M"zv8@._VmQ  ye%%&oB@(uEzuc: t_o) G~u5vM :AŧP10VXY 5{p;U.])DHDVrr7%8ͺ9Ñ%()+ vÿi.L6EJʋC8of[4!NE d;ϖ(HTڠ7u?桔چ*?^IX)9nTL i:8kIOL;6œو# aoqR1#M&]{"+83<"q=rLeѱd'qr5`K9O YL'뵡8jW|HT.,R3/cYj5NB[Q9S-ynw28&Ydv^ e}6 =MTD2E#~LE H9-8*SGb%Qz/ '톣: CEFJ7cjV*4c/^9XeBrAv֞敿^ Js555555555555555555G:%߽? Ԟv䚳[& @"d~A̞N|qxoۿ^>%)))po`PWx~BP#+3\%IM\* \ʀٸ0E(oS7JT0xX ިِ(oICay p,E L_ziStT._JN* "85G C&bA!Ch]Pz20GKӟ1lK+VBvx,YJUیH䷅e3/{մtL`eK .ZׇZK J3\?LKdz, I!#J48CH\劧}!) iR-ÆI q1дf&o^e}2uYuEF9?KԺ0r)^pF?QL5wcFiM~)vyt1׍i01a _{mNY}|3eԶ \UqS}b~1,%S+VC=veI07[b>FIpELgn*UNM-&]eAO FܺWMmSM*C_Q[ޞJu9ME\zz!9y?)q•lPdڣ[hh!v`a* ƷD E+ W۸$,[GMΔآEף 6{WfbR-?Hv8ǥ7)_pqi]㎾Zyf, k^oSUΟӤ9i"Gy_'UmJ KNUqde}>OfaSSi ѧn7 LG\Qg(}i#{T̋V(Ih;K `{!Рa0x{ͫ\B7/|Ec`.dܲVGo @&+#ԁwcm0}B{t0pXQ" 1p`:A}6r>`V1|<;h-'S44/Wvv~1w-8PBWZEZ3m w9i0*0bX]ɟ*bgq\A6M, zGPܽ/I_!YJe f"C{UQr0|u+w$C,˪4UANZ*ǛRbkab m Rt4'jYV/aQеI~vh(Dz/c 0@oK8-յӱO@3c¿[y 5r,P+-6 ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R!p N " L 浯L?lL 6 l 7 U# ,~ ‚+ HJ lh丌S8 ;|L D 2 ԮwL"!ad 8;}cL ݒsi 5Lь0  䁼kL | 8*;, L# S8WL3ْs 86D`NLח7X+ ^P$_R"6R" 6 uQ ' l!a#R<,g° c6(Ą .4BL iT%To ljlv k B!^ϊD gXK ȗ5P4V ݧx,^R5 -Xl ^O&,( \ @R"88D j J,ח5p^ 2 Ml 79LL 8Z ,b Z!bPofltLg52ƹ'ٽ*w56븧q^\5D #LL @R"&G< j Q nj!b_x$| Ti!aXR^R!!^R !^R !^R !^R !^R !^R !^R !^R WSVS 99 P !& !*',+*'))-1;4-/90))5D69=>AAA,4FJE?I;@A? P%%?.).?????????????????????????????????????????????????? }/  ,      .>N ^n/~!?0O"_1@o#$%&'234567ABCDEFGPQRSTUVW`abcdefgpqrstuvw ,      .>N^n~ /?!O0@_"o#1A2$%&'34567BCDEFGPQRSTUVW`abcdefgpqrstuvw   L  55555555555<  &*l **7%"pO[^?=GBK xG7L'+O:o4gǨ1it3uR0]Hm_U3IAoԼBryE1xC&V* 3ub0ܭ ܴWh~b!a;Yh"2y]XHmy>Y]Pb j~HkS_یxh8 u ,8 ET)kBU SVkvg2ro!^R>!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^Ml'F q t܊6MPX: 6ϝE-!6M[^M)N!5/%E_5R*r"a79_=73W5!gc `ZAIa?ݺ0uvAnM D"?ϝQ3eVJ7~7m%$89k]HMa?)O8L'c&ͷ'M駙RWRAQM^K>0/[(KA=11VCNIa~UdHMkK0zT|go@wF?`6VHn#{\W:,7\`b4+wׄv$pb;N<\<4N-*VTzK,Jkp|^>WԳv.dYs<:ܥ7#Fw܎c3~T[RPQ;VIM#ywS&_A3!+g'.PA_dݓŸX= Idhp 71•)R#ޔIE[`Rc/+Y bX 9/ w\ĭ:T&~dҀAIX褐Z1BD~",% +:=8`CNR!b5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 8K 0@[" 0 l SR`L{!Ű)~E]]3-&X}!=uVÚm!6vO6!6UH+o"w]`:^9~^U~^uų\'vUYw ]v&6(_sf!vii38x_S`*7Ҩc.8bf "U&Mb _h´ơG$ve78M?H;FJCB3S=Q[5[TkV tHa"uҔ?pl {Q $ PxˬϘNR!b5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 8K οո oJ v`I^λCv~ oE mggg}go%#rW#|=.XòS6zo0S7j`I`!ooF:=(V몗O5 iﰮ^65MAֳ.a=F3\Wp*vh-~紏E<߼ !  ^9*v؉Ӹ}efA@SPi)~kD<#,"9yc}rFN>e*۹C*pDѧ' f0C sCr,̺@UaG63Et„K+ֵ^RLiQ b ̭"TxQ_8U۳׹%QC e.\(`DQ kƵvYh[یCt]߮bp9L/b~8Zw={DS@ 8 Yc#C?QiIZUIЮ K`hwzf +=BX;U{ xAZ:[-#Y +ǞGZwy\9%~]њOӱ-/w`3YVͶ%*$?wȱ+Uak vi=SD~_x.^ǮZQhSCj"VB?.Iwok :ibA}$'?!Zʒ_/%18/,w;Syz͌rD?:r*͟OB5FNJgN+nJ6D ,y\j-%OH~"v$ypDdfusǸ%p,1 %lri9Nb~+1&j:)\]Ap~ fWZL^v}l*M>~,K@5tP Gvf_ݙIGxȡV> '㣨@S>4F]́ Pz~기a_87*Y_bLOP`JLRMmKS 6kn"ͰI;>]ZUJq-S&[󫾠" +[r"¬ 7g[Hb4cCJ8]` dr]FBDkbOAi wma+G0p6#NCV=N2:xTS. q`6駎;??S"}:ʮ9 j !WNxߺJH+-EdFr.hnYF8K*8كN1u>7HV`v)۝D#8~fYMƒNV߾</UE€D^EaZqE}dHhJZ }2tqN55R!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M+k ?\ ("b @V o:KMk!Ȇsee%-g]6.vXu\;6oc%TàzXY^n{7O6Ovav>R=[S6_7o:I:E:UM{&%?t"Vi7<`v*ʔg%JZ`.sEʆ\\(v|2en,gNTr0!* lJ^wD<>W"F}`i)j @\z1_J@KAՃ M8[0{37o108yLg7CG6Dl'G9$] }.ǎ(LSL#ga:?V&n휴"Ի:L.BAGSَ KnNHDWGiޘb??=Ia;cC@طD|w#iYĵDT9O wd+Jі*UiP  g^R:*F4cS0GC~H] aDt^2h^EzX09{'e(.XK™0bx(x&0x!J,"wE:mg#ܝ=j)~F1nӴh~'w! '1]t7U)!~`*Ľb+]Ki w{/EICl?P܋:(N&),Ӡ^00qjkHf[V/6SpZ<[wfڣ,Ӷ0U;qwL|ۯR\kxbkPG 92ϬvurFjSJ.GFqG:d 崣"_ÿX"I;:T@p);w٨N&K>do!{)*\g񐛪oMNLg›F3duM, 茗.L $jD{lfh s{z\S7555555555555555555555t SkZkI Xnܲ`ߒeev_v _Y^5H !^^6>R36>[8 ^g6eUcAMSRDzWR=W`%.`S6d%Se%4daWW얳H (c ՖiՙIۂؙ(t6ŝgCN eK)v%V0 lSD .sӿU}Ljb3'7 w$_ZI TX8ѥ5 E{LLb#Ax uXr%ǀdv榹<ND x#j$kD-|¡SRi\;qI,N 8CV9(Y1匫cy%G*GI JēiZ-&԰7bC_6gu÷|Kr I̎5g'NF@+DCR~/{0Vp3,bfȯlhLly+☹:XEG gmYBHi@7\]X Mԕ)ݶ+ԲO3h&u/ټ&(76sQqbqkь_kREJacyGz͛Ji7kRH뮏[WP P, 9N( +sf*CJ`ŊgF&߻M=T5 Ityv?L2s"@rjUeՃIqj5w3Ǜ}/VԠdnK<9fId\շZ6j$5هMs T\ "rp5!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M@ t\5D  SVu6MOoi_.i_[%_YG!UK{66ӟ%/"9Y/Aa&WH!/ZI`%dI  :[Ż|k[CLi%s3B-+i WjqE@ٟZ0mgt8x.yoxV | /lԆfaV8<H,{:e+VKel<: :z&ǂё^j=sorn 40 L'9R9U`7.0OUK h#&-, ̝3Rϲd`V%Dp=UUs2sooZV>CV]G=`Z(ՋV`v 4d@*}0E’[0 ˢ\ ri{Vf |gt~Nэ ^wçyXS! pIJiIdZ?>vI^ vC隿V} xIXu瓝hL&1i#N ^N9fb8~ k+i]yߡ7\KlC%)_udFFyn) 7%{_F">?bzJ\8g4U>ܵ 88=Kxe7}W|oX.,[ۆ0ײַVߺh̫A Y#L{Qur"[A&7,;փDƥIW;}يuK ja+d'?{itXӆ?ciVRS ͷ6[$CtFOi/ cA<|w^ͰH%IHTvޭ])fGdX(S-}Jx9WȾDJi<)-T\~@; w.jt9>4`/W], Y;ɦ,Kb9=G㱅~?,+#X>2T:闰l[9>) 2)_;0< mD'ȼ BΛpl F! !!^R/ϗ55555555555555555555ʈ mLybB 8 V o`S2:!beNR!` 5 5 5 :! 6ӨW36_a|WY`.!s5`Z-'Z=~'YQNEF҇hmJRѕI Ğ(0䬘d[!q?xBEtUCe/ƫ?RpЋx4ɛi /R\AʌWAJ^eP`<ɟP.* N8 )wjie~4~jϼD,ϐIt5CWa};?+k^eZq@Θy.oʕacXCP7Sl^ i|s4iq)"K}x)s\>Ig-+V}X1]C?O x'CiR4BXa5j齖?&\&BwKlقxj,;AyzGzE x2BJg3wx\QlC."S͗{D']*LNÚT|~y"SPt3OME I_f94E|wZ4_.>Bp fEn4,[2RجcB)J0F L(doC;ISREF"7o6Jy͞[^dzퟄـ/,Բ~CSJUMy(:8&Xx-7fv\- BxėAh5 pӌu~tJEzț%E+8tVc/{]_7#4^nf.b%! a0.rGA˛)q@Yz%";z+aidB`0wsQhy_Gd,Hj[VFrq}XӫU*xD9̈́Ln睷 sxU&>_S.ǬWEfԀB&|,5Jwc3S_PW0OgZq_sk/Hw9ԺD~23SKg.{Dl'z Pf 44x{]^R!55555555555555555555 W" ޾dd L] "4 6-5!^M!^M!^M!^M!^M2:! 6Z2X5AP35zFŪô Ȍ< vT t 뢍f3Ep` ]Xv!Ȏ$ Gcz,eˌ⸦,/xgSۤ9_9zt {SӠU|s l֕0 i1$u'Gth]y>{^g]fxvtş^rg'T2|ƏuV܇Ӻ+zWwX`K2}Ez ~i{@H1,F 8I9[z>>T L( 7ܤ?,f^:ZkH*BVz|p \L(cDVrx1V7N=m}Ze)~kRh\8뵒||}ڰvʯFHD&iߑbVR1I,X2˶d?=҇tX?>%10B\vd`zQG0*O5O/w= vb`ణ*ƼI9D;>c9ƞ8$VS(t7T7;}\y(nܻwP^tq?귗nViBɇb0۞[5_㔧jh6E,nwry8<9dt[=8̕R pK^)c̆$1X~.,z!r sǼk|L S<=o+L}"ƣ SQ^)Vͼ`y t!%ȾZ/zu-ppDR{E>i+1x0oFBRj)"+;w~'Ka(ڇTrJV :)݇ig?Ԑpfg9ͨϷ &qqƮewӸm^Il7x )cD뷔ۓoZK4@ܙYTn<쁁s)?qXdTN=Edσ\NhG4:´S0M!ca.$ǝ"cxG߱bꙸɽ-t8z(;OIi~L Wo#[LD3,1,N7 ۈ !!^R/ϗ55555555555555555555ʐ~ 7\ ("  2] aC7 55555555A5Tm111]y*C J44`'z)pxq&a+BBxoRa;q3%Ǩ֛QP mqgIrN|;slwȜ1(<"lG3ń1]"bsthP2ڿEk\ Vbh/U20vy%4:ސE\"cLF F,"Zx"e"iT)wԛ+O7W?S 7+)dnmJv;??@&v=E<$ZhHFy;<{"CYؿE Iii3XfyM3>ɩ"t*KiRjUf|UP<)R i0ZFhƘyhXq)+ ,~Ws;wKkwC 7Ӓ셄_ ՎԦ&+߽Vk]ĥ"vdkEpp/mk%lTG%fݺ#>O}䮅Uh@j|&hw*8N,B[}LG>=C(N\r?'~:_;L[w008rWzy1% .:]8i_SԉD9xȫ  pkZ),c3d'5 x΂Oe 3:>8FFeTzI˥NwIa%m]XH#L`:aͧtm;9(ˮ,`bJ[h7C-Imo„Fh(gFm}Bu juUO[Y*g0!B9ReMi ~0kt$WLT ~zywAm 8wh{!by3E[D׆n5qzۇ譺-A0w Ⱦ՛!Bz"Emȥ|#9N|AXխkP"y)dpW2Ͷ%]6}7Dtgi8Y&R9wɬna;TIJj6{o@ i;Kf-x?t;o>pAIWuQI|1ؿ w8>%}= JBBpݴ6#!^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R ", JP _Lt,5 ޾]^R !^R !^R !^R !^R !^R !^R !^N cc_E5ydּ5qj$U\Zk~vuzMszab梼fjI(' o^w4l2|jo >- *=,B⻪|t{?`Mج">|Kp ✼*5+zΣv\[ūLMe^!h7xc'Ci2±01J*84½ 0iɟE]3Z B(~r1m0HöE4J҅$<,j Ti#Fm^&!m^#DΕ7Ю|K)R9:DB2?ė0 ΅]FFp)o|;J4(s%SmݳE及+X3$_hjk~ F}OҲKOc-j]MF%|Mbu N N^ tcOJpѶ6@NQ*VE^Nwk(t 9?%5d qc*NlPi CK(T^,]STi?'*Ʈ\V4p͡K HvK3c69z%[ƹ?/#N**;j2:Gq]ˢ:CSxCJ()~<\Y,PCO?P5HWauD01-M cB8f-Í,M ' ِ{Hqb z "pVuIuDr2g Mox .([-a wL44qne$|s ӋdwkWϋi0ͳ`}GD٤@F, k jg6/m_xsyY~\eo4 Oʄϧ=]2K4:9FH8~F!p{"ZU؎`V0Yw`hN>#s3YH/Bu@Gs|Yd(0ƋB~㗨EjMWbŠ+e_}V*}"p~Z/%, %)=wuN"urȁúpcz|Ф%*T@GZ䁸C€GbTB=JgR.dԃ" }>]wV)wLtjC`v:[Sol% {:bUЉ뿻XI5"^_  \ R ŷLc҃52sܼ4dd{6R-6#!^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R ", JP _Lt,5 ޾]^R !^R !^R !^R !^R !^R !^R !uLrA.U䙉F#NrZѥk? Ukˢ<#ٲ#Cy3  HĞE9mOLpe\cx*lilxp^ʡsrVtԯ/ j~x1Zis(ni NI#=ş^l5 ",!P|y0@JL'1r 4-: dhQzəM J8͉nxǿ\`ȋ Ĥ<%ptF5r تdYLy -.\~ u/#6zUc`-#sv@b ĂY%Un%4 a1ƧVrʪX,_wX^Ym A8z=v}TtU4FˎGgKh+WbEϨOojKuЙ$e qd{T';ab9Yf=K]M E 3H2(}@@=[`SNbdRy9yUG(t7iF_%j aEo?G`RσIX#%w꣱"f\p(ݗzDeUծp(vZ%BBV|v @) 8BJHɽph,i)äDu0.~/9D:"CxϛbAR1HHn*3r]}}ZwvBٰ~HT_Z~Ie4!s)ThMϗ荍gwg0qd(%P'}i Lȼ##)V5Lیiڪz=J 8ÐۇyxQG=D\. hd%kSY?)fzU# LϕiֺdW[F3@3[(IeVCX`N6|rw 0'K1"3c~ikYhkJwwH&d] 1p})C0)?_wcUEJh*'>߼QKk2bxUr5-Ǫ7;8'pjyޜߛIv=e^ xnSaj73ڵ8waLQ N`o3tFc7C7z `D: ՟ddX\#繱!- dTb^R"P55555555555555555555 W+ mLyb, JP _53۝wGR])g 5 5#A .Ju 5~^!~ @K BĤ% Bͅl`'v%Okpd-H sHRS:~ 5G€܀uy#ʼhY0qT2TkL?Q}zHd|  P1ZKN%eD'>yw16Q(+CnjKYYHdײi=-NJxQc OXGQ̏ F;Ji3;/ಢ0ği,cYJe?[}~""V-UM]z*q&ۚ{S@ʊY(&dқw$їFpiþzupպ+U[hNJ804FApu[:;?K .x:pq-p澜 8L Mx0;-`k+3S'Aԇ r fbSctv%X~s0 d2#=Gj N"w2T3MML%4"w f9 ;1[?SwWH2DxNk$%ryph @ˬLinQV4eqL;s\ T"^387h5Rݣ :S-[,~ahU~㚬&L "f"cXbm 8%מ\Wh8(r{-(:ȡ*an)[`S?R+`*]\<8oM5yI!<[>H}G rJjFpϜB>k sy`ݰ'rwSV,_Kx{+^S@s‘%ԺYf}~imőuKZfiҨ>;!(HV5D9TR]QeB'JaYK1(JF~&׶k20{0Tbmb0F> 6Va#@{w#>϶\:-^h'ZzXٿHvj#A] 'a kPkTP ", ɋ}5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 m , SkLkE PL"4 KAcE!V돏Dg͝]\EߵpB8)pRnNִ& MksR>:A,ۏu>vC;tlwT.T /- NB~7\m8L.N4ͼ;t fRjx/>.a7؂KZ8CD#F b`ݕ\K,c'?h\0k}F%wl9l'{3Uq61|0Cd|_1g .hbu,_dм "m_%Y/PdCk#gS{,IEJ8R<2Ug5`!p ¬zv$t1 K'`mMoĀ+LzKxZ)ǪiWf%a j@0*I)+wdiאF, wء =lgCgx}kHHXӭՙi;%M$*.,\0bmc4 \y&oI' n[Ĉz8ZQ~p0~ I)1sz,ъ,aC*ۘ4V0QqmM4)8%j6|hehLJZ}Di?I#@ 1VKus❷ ![_Զ |z蚐-i#ʸRqy{4ښp }FKk1?V*_/(s_/[2mۡU1KA_.(h"cvf"cr-Ht; B.`gGQƷg@zQdS8ނbvѷ8ک)kr:6U!PaSϮv5:HЗQ7J+,Qpp,wKnT1~kzWK2,Ȣ<{~k0+ek*ku;`ZC)c +N%L>qMw&sɥjy΀¶`CQ҂GCu\4\nbVUȊ'YRЉ :+Of |3mLgnʿFwxQV[˵h <ώdrFlO4-D4v,!&3tFn ZJ WSz0֞dמ/z\_e ',J qu1mD ?AgKw UL> M y"L+{V> I8صsd5NR!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]kE PL"4 ɋʐ~ 7\ (" D.@LK¨' 5 !*6}Jvh* 6+HkFw !>_o1`Do)LI߼4B%Av3w6\vX~^Y.AC8+t_`]rE?4Dܣk 60B񧒒ˬj7V$ 7mzKMLYjE,YU+r=\4)<Ʒ9j,BXxpK} &\&qKZM`.]C-ÁzeǞ~3~ $Čoxn^:X%.j(`hLu(C)ɣd4{E\gtE X`˒r ;Q b1}bcq>B Y,'zSd+a 5L8¬սI,g/cf\S铖f +\PakxTAe0X{t1 diUZw[\zȤkxれC`+KkX2&|"餬) `22FyT K|QXOSf6,\?W7ʼn5555555555555555555555 Ԝg ޾dd۬]V o ASRE) xC*[ apK}Dͱ!ԋ|MGRE+ͶMH%=JJ[}J7`^ן]˜p pɈgSE*U0=~\SǥԘqp#b4&Lg^r:呧=?;dtd\:Nٹ7s%(~HLc[z⏸{) xUhZWI5 q \Yh)H6gUn-UF% bgI7F0-,{²갱B>iͱtl}McHVo/M̊\*xlNHc£B;O74BC?;$hSLGث'XdcVg\U), KS񿹳4Nn~7qǜI  x*[zy/79]g DFoVEiΊ(KqPPdݳ"qJ!Wn& 3TXzW!t+u|[ۅpZ4'@!:6S$o@Bk;󚾛J3̽hj̟!]YHZٵ2/5Iw"s00j2ڹøm>"Ĩ=l`gR꧀)8D%~ҀvK$0cD2 cG0J`4Rc-]ϼ,Q#-џP~DLbCtxd+Z~TVksd8pB8 Z41,}A+5Pڳ慼HaL(v,Kʣɻ!^NNR!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]kIIXextI mLya,Yq5 v!9RJ/m+x3!$ Z/pnjW5 a7*nK6&So\ia,[':A&rƳxTXwEqx8ҩޫ -~%YO#qHPƵ+^ֲ}F(M{IBM ZE>i BKK (kS#zK!][#ʗƪfI\pƄyoLb9̵"XˈG)Ik̕"ujg䃝VA%ӷ˒*ڲ޹U4ߩ;9ftes+Qc+wdei$^!B̆p]yb7rr]PTR;:8T/F4V*^ej9xjzeT1׳H]ʢ0{liڇcs. [?>ۈBl #EUҍ ^, 4]`g*GXe*q?0yqNIJcvQ>)i)lV~u Os,߻B6JRGO#:C6󳻲xumϗ5-5 R swG#hD#P kˌ`C4; ż%=cںy53D7Bj [JHN 61'ukQu5,{ˆXS U;3o) gJ:Ⱥ1Kb: ,=x\]fTO\g ɵPV] )td 8CH : u퉱 SLgg^sIޔLfǚQ iܑpLbcEAa~W-?ᢾ^R! ]^U6\xoljȹD]A+L8x_YvS5ϝ_͔0*w 8OKR&:7 1W(*G8ВTd98IV}0&pbtK/AƼ>mJApc hv"bSeƼA >v#_2>;6E +mZؓu'?AaMی\[b0NS<+JvxRvJ ? K Zz E2p3qd"9d k 4cBJB(veLGdZ\,[GT`%Gpطm6Q,Ɔ>ڗ$joQ9žFXkb&2ъ݁w_A[@8;@'vjT#]T#%f jFXj:60+@$9z d\ h[%p:7I"& x8ŵ#{_7BTH/7+^e-7$HLgA_GScCa /–% , wCä_eV5j"фcIT5/_,]rm1hfh+vp J TEG5O.,KyQxGpFzbUxd|hDڨ*mtg ۙ?iDxTff{gƼSijTDh֍oMtl/kt<݁+fRv2,`d'h=@xG@ۻzJϥVRcJ8(n-J\~paש򸽖oc=l0GI,gPmx'JQ8SMx HJ& g(6b(/T|b hYnelfHG2ph{}Fƛ, 7f4 uI` }glNt W陫  cҊwVk,ncbuA"p ` "è|(Ё !s^O^6\EGue8<ꌵ&*7%RѠm mpK~_qZI `ӆoDX1r;/,pxcP' +sS%pVIdWHQꩂniE6]TCW/4׿;ab_\3ĞɯH XhЁdlp\_$d&JAc '#rmwU'0_+@$e>ATj?JԶ%ź[dޟ@7TT`ڀk1g\B$K BdPfB{Q]-Ҡ*SDSLkljgiT1;?ʥtļdS: 76A R"aˊ'cmBؗ68) Jx+>3Pf,LL<-œùK^aM#nhPw\B]6\w 5&V1WQ?&^ǝ"C!W۰͞wq Je| Cd(dsA3Zͺ!rtS: wV+c@5w`1 OY/BC_k{,,C?݇U|v7Ì |i}8TF~6 30Sw@t k:s(jIZ:airiK!!^R!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^Mk~L&4 \, D SWhzѫGKXھ[wM Z:OUT+Ax$HQ:8(9\>iZi}{L]@Yw-uK[8=n%XO&)?b{3H}cSq+wxo@ߵ> ⸉GŻHh.nkgZ!0"Ǟ4 ^jS TxXut,*VT©,?3%bc1Udʼnekfw1J.9Lͧ6 p"Ixj#(-+7E .7ݦw8A:=ʈ$|on6N"@ dUO Ùy;|f*n=6>G Z#g&_a dA{rKL\='wjsF+8(/U_GTBkBݚ4wYpyPd,_ig;"n)& g ދ7xq>Ҷ }߃cK t;ָXSN,iGgBҝ+Wλj DLIyL8>ZXMuHa;|1^m8oEi gf~|$6.jkJjp\dfCjcT06cq !-!B0x)!{{u{*M 䪅Oh*zBbş((ơl!bJ"DZH^Zfw[Hl0~t 7 "RcTwS–&:Ŭ¯ȆI=$K %+⿫E1tn_YLMK力~3~Sl0o\i2ꬥIeqDv2_Oi߸Vw+f#4:Z(NeLFK}N̓BӹiSF $fhX!DHPt̀>k{81 aH.`|>B'88l1@/}T-k({_[iKuW܊V"3xpcdκ@j!0ٸS]j$\D5,6HRQ8dN\xA∟.eonhzͻlkچgCGnhЃ'AN{%KwWޓJ1,EJx wy í`BIes]ZChYv~wyRed i 'i0FixK¬JvXfnjGkƪJ8p(#A\K"gp9IJ$w(:J4 e d6!iv#=G0f0)E|kVkpIi: [  ΛT I]ʼn55r!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^My)lZ~ o;b\D;f̍^Í~ @fcso\N tlro+1{}xx2]IJ]rd0y.BV֯N{b\xR ܀ 8;V~ˌWݫ|H5Kv(Hd7^ZRFHL<4\WHXjBVWcuzæ2I9&SmACBKhni ',jQam 繋':Kt \yIvukT߰Ia>V)X/kT^\-O7uU!>0 f7_?fV-"kk(k<}ϕ@ dK)ib*TY"x睟Fz7dX,Ԣ-72,dVk/1EcXӞ&!}@ W Kŝދ5҂<@bt`ʀ.f"vk9OfSpy*Fxa5l_\\qdP+ gMA*c` Jd fq^k#"m"idHk]|^d*-^j%L˯jwHAalL٣)@UzKdTm%p08SWD:#G~ƛ88s3GU0E*EwB6m¿7${D݂]n4†X+FrTHMƿBB (jR0%0xH`ǫ佱V8Z1]كMJ ǹ#bT T`pBHW [xjK=?PNXUTX s!+жJt$tY6Kmi||mC%,^)24*wH{;yNpXpZ1^BRApU[RI-eKg|H-%Xv{#`jPrE|S\`q7 Jw6[W:p`]gKc(@`.,%uIac\{= +Jwݧ8G)ɬ)w<, ? wx?{gϏ5]^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! d-JLl Skhk9 p TVDdta:6όtلmt39GcH#ɟ{\ƸhpTIxx󍴎X;M/P矟YҘA| ]V Gr1`akf*cgDn>bQKaKgQܵ嗾(3Dx +8GNĦlۇ)z9OK@+S W,ʃ:qmRQCɇ) 7cnPiA8Iii"Uqh@YUFB}DEsT+7V'6D m ,ne\W̕'N;Z-'f$v-TǶا2=@YfNdda##mFN1,b3!Ye81}p݋las {kFS?Ԡy.SJaieYɟԐz8/CS~QVyfX] J~b6E0K1CFf u8{Aݤ60.*FJZOŀ`I(z^ضV*4؝ xfk;(w+Q \ZpV웪xlU;:3_J+$ z!T_8'L7}TuSXÐ1jmK*8tf1h  dCF$h]HAS L}[kV@pu%)Пx Vw>O6 T3YC\FdeNs 1C?0Ӌ]Fs9UHU,^b4 $61tIZz؀H2?U̵ /-t71RRUfU4BBODt*vwcNJt<0_@JXxÖBIEIbHi9>WABk|ڃdH5'qxڸ˵njVgT-,=FP'\jܐ]r4%O?*a'IV0\YN}%tiNJd/m+"}_1aoۦ$ēK]a:tclRWCV,8_drJ71،6]_0I@vGf֠_;&mT8G k83YF@#I g11,"f̖ol7=5Jx&8B+@I ,e$o6tɿ[e\Z5l:WmSK8!~mpg@C*~ҁ3Px5oRc 5VMoVZxAP[9T U )ܷ \ieD0 d OxQPNR!]]^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! d 1* ޞdE STWh0?Lr3YŕڠV)R^ͮVb/*w9C5ToNd)ɐ,+3{ qc1{R-m2s|ɠ 7rW'c7Vw {!Qǎ o8zԶ 3VE D$f@}}Jw>ٙ}NY8ƾ*\9ȏR1_>s gۃ0z̖\9y 66@L^XV$}."AVmrc( b?\idT~)==bDs$0)')#ٵ?T0}wұg9Z\j<'#p:rKPf\%.s*^BA{bpB/~2b8*0 E"`^we4I6I ~Qb9JU R|Samw!ea$ELQ7;S$0&bzt=&eCi wѾ3VBW'e[Sӷ1{Ibb{V)&*C*a@_d55F;]׹] U^ْVL[#J JRcOkoE#waO=Y0g:o߿FնctJfh5FX:Ѿ)gaBC貁Ƃ_?@ xpL9 Lfgd4**>GazPٞ=}PTI+Hzo&4 <),WS%廲E@bW 9TdnKh(\WSD8e"0|PEedRN:dYe"|G!ztEjչh wcq>QZtWh w f-"6:ewkJ\i֎Vllnf!8Ƿ)L>*fao*Vx{r 0,b,m큹;um0 ͆Kz=bvS q. pK^(DGtEeKYR{>)+BQg8pIߗBzC\kVA~ׅx B݅lDd,dLjpu!^R?555555555555555555554L@N , D &*6y[f_gश&ץҜHd1ؖ/K_VI+JwD& 0cp0*3ˢIJSbx6E+n5A@gg01Ҁ;{VB‡zنKSԺQ~+_4G4pHeZMaw=d+{M1Vwmx:r,kPЬLJwN߽vH_U& Y%K`ي%z00QAypU&L\ч$j vKkħEp̶c@cV&18Hxwـ Ls6-‡t$&,3ncݢxrJe虉|| lwyBNH=9f.K7|VS*/"' VXEᬢ 6P@`=)"#GhLE4_K.{Y^٫@ȠT h w{sf'Sob}?$b0[kN`^v0A7e3_?JLVj!SO&|c"ԣ RwwVJ\e[xaA::Y~?%FЛÏن_E≰QYZRE<`= Ͷ!#-p߳7%󻱌4!ՠuh%i?rgwq`m w(Vļ"F&zJI"?"㰠m@fM^g؀&yvbr`B´hF0B~TAAc㲳>źZ%OA Qћ-7͜4J8s ^z 7pqͶ2]_Q%$fcimc؞#Lt:Q߻Lt=cZ]yT&a&'gBڽ;*w`&1 bD*68M-;9 TR`fgx`]k7K/pX=_2xG 8DVx<.~),D*3|h> Eha;lq+JN v/NiIc)S$xP؞|w⚎͵Ʊll! Ŝhk4z,qLgϚ0^R"P55555555555555555555l+=L "G,G\mJ{bMx#Yhwa/Nӆ=F B\-)be:Iٶ$x`ymƸyI*$.>j!^^ioVZ'r{П ²Ts=Niiy-,׿Ʌ"6o/tHqL wF٨$lw1@ki W@#oƶ"T/=sTo>(b?vU{-F`p}P0hNŊE+V{LJ\uiK] 5:ϛ%3>|&jrk@M8={pk7:ZhT C*q̂3ΰX.՟5{E& >ŗ. FEjbXd  gduxCXy=7NkΔV/"rz}V8a2V ovz-d2m ?R0Uy4]RH5ˍqϯ^_s̈}f փ2üaě0jz wf>*D,߹9ֱyNxЀ)HÆ 8bIuds_L' oWjV+xH1=jS֝G0q{!LA!~k5-Õ -R㫹_g'ĩ\r}h&ҁe<-6qic "k%3WѡV w(w~d bg` W #綢JZq3t;HrRzi앻^mv?[sj€ǙC8gii̪Wڨe轠p,ʝ!qU)ӌbh,FgJG*Hؽf꜡+P0iA[wV5Eu/*vJYZSziBȸZ@i>[S1?~goZ Sy xM<1y޸. @ YBg--ԛM 3x,6y!^R]ϗ55555555555555555555 :ҤT l STiI` k\ Y #Ai&$J cPGg}=J9O-9N{\X#a"bI7A򝜞FԀ]Cxe5b"+x-6Ijt18?{i_GܫHcDNᄝ{/&[$K4iǐ⫹qspGhmmnr+ rݶNn󩹭)SLI)to3I+⥹y=0l]X]q,o[Hb &JUv/b-tIn]L5L/ aZت7;0* v?,XGE]=7mLB hIH9bI0qJܺ?HE@Ⱥ#0G liZ1շƞ$ _2!TjWgruG=T+d֫0;*n}ڸ葫K*,W^R{ѩ~k\uXѝ ˸a0G3߉DCHI)Ɍ^Ӹ䊺,e1#^  c92,y -% jݹީ耩j{S}L{\hSa b 8 N,/LvǶQ_hOc-T.TIn;!=}8 J:s\ܜ<^1/YE,NR6Wށ ^3?D5ЩT+bKUջb@fUly v*^3z_TjFc{ DEz4SKb0"u3paYU@zaFB*6YJ!F25s59M 7eZhcs,7v.鲊6cj0VF`5cJZZ%x[5 KԗPQ}aﴦU{C3 ) ͷOSJvp,#osrc /f;H@;a.aũ "wq*"w}}} FB'|Qonډ).pEǕFK(OJ&1E@j2kP|D\U1]|E 8yeƢcIۍp`6[Hbݜgq&!sϼ xF4G`Vܩr̝@.ۊw֎[sQو{ǀWB/Ik~D1N*fK03nm2)]2nq9X3& ~c/ԗߨ1"&JvB@'ep"+*J8KLT.\ {+\`Vyowrixx^FminC:hK79qzITdyNFaAwsx!S qzvxpڻ575 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 8c~| 8sL3  @eOi_LGd},_&IB2!Ѓ)~|V%+\B8*:K\FiˣhGvoFw"k[B0t+uw{x:BD^5bԇ2g0雴qSi6 u{ M8j>!zNbi Ux{uUUY O3}AXi*Zv9&.l0 '~ɥ. ZRv \iƛ١󝜨,7V7lZ*kYEt|XY-&Fc:ѹs?>=zjIg)c1=͞Q]Jw_8Fީ4UyA;Af  [U v.7[,C31Kl X0DWiǺb+5n70*:`|Źm1ർg@Y~u`ҝz+Ÿx)`N%z9ZZ)c9YjȖyv^!<)QULgG/yb6w]KB"M7}|- ['{yU0aZУ4{eAxť* 7aQ~v0xz^Ff=BɄ{Ҧ]e?\ЇҚZ} )Yiɨ_眘S%װ,0#4 8?Ux)YqN7hT_H`%Yaz-Snekv5ꏵ*EHyܲay|VN Zsy|RJ [ЩՇ i#NAM%*e‚Nf+UGT(_FE @@r[lJG&f;j8#314>3y[1pyDr?A@㲟I֎[UflzIE"1Txw L_18Ëp8+qL/yJ7BTM=6UWS%~5gY_0Q36/d/;ӸxQV1vpt&IiԚIK/1R,C樭mULg"&6(`t_̧R& 7v(*,2ekHЏK=xlֻ󟚖$YÚeVI |& rox6 gt]V$EMb4Q{ډQxHOdrFE0Ƀcv9Na % ol0p%ST߶_bʖ1ŧ`ZS"-Q 7o<~&4cd͙67i[u}DatCv!Ei7R;#:359iIyD#F\}8R"2h*6ka›zx/&d;[DT& B5bz؊\`lI?d:۹1\n-\nhO72sۏo4U&-Bߛ_Q%!ZUpsi=iLsI'3WYC؊1Gޫ큹(29-'zsAr"x?ԲjY؆?vg_˜Ӳq! Z$w~T̼i 5*u®bN xK"3 a4H/L.e_Mci_\{!l"gfM+L> RS\B:P%s8Z&}£%=֬6B~Jٌ PֺZBj=^5nR!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]jЃ8 [ ~ IELA_4 d~^S0ԲN._MIz8IL;K‡PIe}dNSl{ZQoD/7̕!hJEp0aFI08ÀsP}=Xi7`i٦\>hJvԺs{8K??FH"oe.O)Lw9x'5BEj[S$r3LBoMW#9sywM-qQBo-g/h "iXBiaJ7z's]ԫRG$fȚeYoþq[I` hwtUJw981;Ȇp,P9蜴"x*555555555555555555555e og d k ฌX^L{[ *݈_Vw~ԣ0J @4Ƽ~8rU2a"v0(~E:RJ)Zorgv=GKa 3U o_ši6TgcAcSp1,0m3qҀ@^68㥹aGx0N㰫槯nZtֳUԒR{ei .2I,g濡. 68ZD۪,1L7~lՌGcoKk~i|eթ J gJqS` 仆񓨧`f*|)Jr80<#2P4ƺT@_UW}2XU6x5NvE"6ଡqis+4d<QErIj̃+-t|z}v==ܴ-Sӧ8,|KAwSs5ܖDdem@}s+4$IFS@{Q8Oӡn\w}%hVk9;BD1u(44@BBwo{wd_,pnw{K?\J%eȩe«Zp]dJÓ2ך@Ǵ88d6[nv/~)gA Wq1n=aCwxx (rB#00҄GJ9e#<,֒۰b^4PPq9U8+G-0حH? ̢k1 SՄVFt8$<*?}>]d0^j+S)-!&`.BTF&Z(<^gW ˀ֨o8OB0omr' /B Oǜ {^ s00t/Eku&X@+wdZ}#9>B^["2{0QJ;ՀNd(:, vs#3V&P)pA:ڭR`N4 aB1Ar|Wiue~`nY~^tK*_孯6^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! dd, h,6jLls>s "K#B@ӢL^iMy5bGd79A8~tƻ{욓 nƩ ,1 )˺#;X+WAEӇbְ חbǟ^'ihgF4/m*[G}TS𛳏¾S}!J 7/Uj\A'7@\W,){+Բ U(}M"\듍ZcxXOGkx^x؍5Q+‰zCIZH(%%rJ&ox`SΥ[M`j8]`$Pc&ˀh2VehI`A`>u15A__mAxqxx'Ѐق‡s}kd$ʆ^{πLyCGnKJTx sA zfTݩ (ZR{]zq@V>,mV_Jc{~Gzxݩ8-Im݄]RB(q0+o2MʅԗAqzS6{Ő||\]xI>wK]r=l;^-~pKģ9\ .~c7w¶6>_*\ѫxx`׷woH}U 3Gmfn!S퀬\oyE0jIC3EM;@d"@U GssZ0l_PI~SJic8)< љ}0 \cDnпiAH[(NK(Gy3oˌɔdgWktV4liiq펐d vg;ªqEy8LxfSd4nkb DS R[xݫ@(\11S?+wW c@ jj6R@ܸ&A-FoZP}aлcgp0?cb@&pd;GWu4Yd=fcv.YSQ \Sڐ4cz "Pyˡ5+7 wT\* ti*Feȃ?w&5d/S93OUB{XB"ŕ:S"ExjE9x+sȃTQFA]}wV& F ;_q:wrG\`uR!^Y55555555555555555555L Og8efJ4 g'" ߩ 1K[Rc8g㺻VÏ@Nh+6WajY_|ǬIe\D"o'\x#U1dNVIW{t2!\0&LWv+宨U& *\,5^[V ̗fp`CFJȪqXIdgOp#NL_?GdBҡHBp~k٭ 8 z3l66ȵe^R66v7qZbw޷k.ü3(k,ɜTkiK@)bЉ8Gr͊!LgsFbܠM|)%oںsO, 4䴉,+pF_--TBK3ut)ԉ䰉3XܵN~AK2>̛ijwi *f`-7!KV[xœ,N Bl!9Z̕KO=L~@SU3SK+2QGF҆h {ך=+gӦo|5!+dfYV<.ydBL(t‰K t*>Y xB!vqJb'1u更K8@ 7JT'Bݭd b 7u^HX# tǬBg$OjܭcI?\ITxH47FolM֫G0}-mE1 @,(TJЉ:t BE^"2+Q,pݧcdž!*B;*b?H?֣KjE[xxPtFVDKݺ0B"" 5I4eALW)[̊ML5xMi7:]v>w?2>A_fqm0+܄)>)._ 1λhхs~fV'ĮpTc¹|N( C\RV J?z8pi/3|I3>mQwE& xB]lBq0Lo19Z0f,"õJCң I,^2#KH!BTуW:,6& asdX"ppE-i̓gZ"r a b斊%bE ff(c6[;LBT"ܓA|6H¨w6|u`RiP-)6+'jfS_@gy+fܥUILxdYA ,12b-M% _yez벾us:Z3~gjv@)WjGZr  S(fŸX.R3KT#oȂț"Fֹۭ >x3›Q*555 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 8ό"4E ˣx& *vXnV*BJ#-(n$`Jx50g?abG ]j`{2WWI"Z6ۋp`jY34tB~χ= JR@F !w!X&TS~`$g7=xuQv믓-~;+,:hj\!V%wt#.T{)`4co8U wJCtFJN7&4ACvv[EoLgFELdH怟'vZCմK-NUg5PXZB uvθ䢕sc,LɜӼb iABTU)6"'-iP+ߏGVUy,1Rq`Pf }H'XPH'vWmކmPƀ1t)ɠʆlLklZw@D;*W@}Y*?#e~LЛL'R5oO[Haye6) x,a[@%FXO"zŻP8 8/M~xPXo@ǝzuZFeLI&"Nu3,xw^W-EqFNodAǡTyߛ]~:c>opC,^c=ݬ4]l8!Դl|Ǫ؅zcb p Ǯ$fGjښ?Ptw"iC3kbU~j#D}Bh`{v4pc 5[Hڒxܷ5gš1sBƁ8ё(n` Q"<^6![ez'覅IcbƋAar rd1*7e^:6Iaeey;[|&BPg1qs`I%#54brEٲAtSVc~^k:}R&/6Ď|57hAZM9ț`I`s0%ӯՌ@eL ݧ6*!^RR!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]h ErL Xe"Ռ xN"K# BA?ߵ#tI')W=F)"窆A&wSA6"2\-6P_ A7$Aj uU)s3C[已Ww-Y8GPFIpɋ&'L6Cx;4RIQȌɘgyhѼɨdFiGx&cwNyrhg2e벖C.-U-ч}[>@݊J5ԧ*Lbh<uO+cq隙~kf1?L kƂt,߬ǔ^ RtD>f{{.@9}Nۀg2>6`~SFI`%$%F Keb%LCEAFe/SXI|SVYns gߓSW0 g1nbl"4|7|IS-է mL/~T+_kUi)=G&gv-btU7q+~ky&~,:&knS .t#0-P]Tr,Hi{6&{c{af6 i=HcِlOI_cX̧@Qwt6 ~fS_ S#B0ʜIcmItLpU3H0X[Kg\NkŦ\3TY1Y}Ԧ!ԗ`\П5TLQDZy>,c*wx @,jL!^NnR!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]h#j :nNѿⲞݽu  a&ѕ7(O,1,b,5 R_yupb.ޜgunɥQg@pPuS7Ig~w:w&hA"L[%ERe$*,64 BG_1"7zݢ:|"MgG#AY(pEPv3oa4RioL&8su .5:QRގz滉_32wS8GҿcEdbgOR"q.AxbϧcK0dtc*ԫ 7ЧUUT&h$t[6p;cCC]T!YɥT8볯Kwpr4DͰ6CvL" SdHJϠC҉Wm>Fڅk[V:̐bcsdv K:r'%$%+{يK|wVPWhV .Eov Gy G  as aƏg4cweLsY_"E`aH( =/ d7Le}팹], sz:4̪Q# #4f,zVLvLsk>8k2\pi> ?Tw{k*ة@ˬ͏5e^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! cĔQ]8Tֺ o{KV /7$/R! ZQZKw#@pR+d>yԶjS-pwcCQ eH_{I_ӚtNj z"_X ] 6q ^(8^ה26H,!D@׵ "K}#|sL\;h Ѧ=slCU&Ɠ$8/L8Ȃx,-wr휑ȍ7QҊ IBX !.N:c&*$;㞎XTw)HElhC\K*ʕKNPw'o ;LէOmnpZ,eARX֜Vqw®{v s DZ績 o !$D/S,g#8#YhK |dn&i'LQm#uأv^e"8YIu50Idc5")'PXZB^3{nA@> #zI 8؎_廛Z;1n61)& bc ,™mIE߮ t"8xcȾA5~ JY W+>4௣͜{Nl|v:Aǯu@#uHr'L;U;I<& IXot<1Z5bFWFg>;rf|0f SFLgdMb+S;SWW}YVMz=%[B)U}BB|i+g'ɷ؏ %vD}&02irʢJY[*`+p^SkRhNU4n\":Bsov۶ų%h|sLڌʋsnflKTg>]pݾ,ẓT |R]+4V9ǀ{J"1mίJ\QƛfHVp>/'W֌CUt%Ei`$K&%wNF?żH9BչIE7KqL~R5tm FFBx~~.J5LsOO~-ﲨ2c7ekZfj ) w~;#?D 8hf_=4B:A&#N뢴*p>V 8U(ir~3p !i>_@ 7W8O18)d&фr\ ijA88ݢE1힎`j;X"OZZ@#ݳ5e?˜?5N xz#_S)Gɿ)Lr"X0fi@@Gq@,it"<{'c3!V9Ÿ ׆^>}ql\䧪TITz(zC Z;,BQB6 Yv8IyKk m'_3, X3g a߲GLL[vA)uX TtZ|䥌_7AtH5Tv̄_p 8pj@` ]Cp # M\F ӧla}QWP/wͶ '; ixxU- CAnB,L$\LT v= 5  B`*?$Xzv\gU0%k,T _ tu pU:> T9x\ B:OPR zl+$ g4\%Z|ތ bܮgd'P&, dhCK*Tf*8C‚rU%yѵ) ra5nR!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]j<2nzsxx|dD% bc:N8)`Qa&صj*DN '$K)F@ Jnyi=[L&61PS z;ڪg < 9(%\ N̦,ڝ4Fr0 &YWcjXZzo` Ia2w}ycG> ~ LV/\Z4A6TȿrMZqҜ^ AD0cOgX( b;Q[ .Lp r Ŭ Zb3L%,sWuˣ@эa,Sj 衫2Q r <QLϮZo^Ξe:YǠPKӜw|®,U`BL\$! ެ7D[Ԧ/":5Jņzgv $\m1ˢ_ zh Ԍrw!^"T ~`Cz BHh º ;\ ;#54V 7jp+> 6[$+Γҭ ##^EӲ~+Jz@jǂ!m@ 6$}1ĂP09oS<[ MML~j̚RDpQ7}Q ,שm>\MYֺW/ij: 0r4,jɫR&| b$ [bbJ*K-st秝+>`̘AsO=,T%0$v >4,a^g0>t85 ?͜ƨ(n~ϊrt+gEerF~@,Llaz)ZR8gÐqԂ1S~ǪšQ d\4TYH>+?G*fhGy # L㫽xz0vg=,f{]\ s//;% G3'mI'R7QwZ,>,,UR*ѲFKN ;x0D`OVUנJk YƛfnUo9ݢN0E 8ߋ ixޡM~D9V#0jIm<7ߺ] ȫXHPt-,Pg~ 'PT9* BDOf~bZf'Vb00gcV7-XU^NXI!*jC0p7JNd:@VABy9ЉҞO /<XnS  7Zch\$%#=0҆tԏ-sWyZPczJy)Ceڄ;lWGxyS]k uJ_JtnS6SvϬ,X# C $F'S/,>%KEjf*4"Bgs ; 9- GU0||AҬ cocP9l| װE\rު _| 3zO)C4 qF9&j0" ܑ HFB>Ę p(,B XŜ 6Qv)n˦럡jUֈRB B2y(*}r֭R#*W@/?)^/kی 4d|Ǒp eӥn₰:]39~7̃('xMq<ۯ )`ۼ4 & ÎB0 { q@;?nWAK ଭ,j8iq;n ^%{ ìF|,,[j(4\+ǞL$ )9siм 's0G)La \>2s wAdD$gɌ/ ,Ĩ' ƥtl+NN%ϿxPK M-7{6* !!^R!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^Ml:ǁϽ0ߵb;y;cZit*]jpn,m穽j"sj¢׾  ]Ѳ0 RbDP#(װ#LW1]W]H&~QͬVLo^TڝŠL-a}k2+6"DNsCe ,I\hg:Ќžا9 u9v%0^pKYnoƕ}L}L9ގZ.De1Ve"^&L$%\rojFJ L㕂Jkn0\ h#!:KuO녖hxJٿLWqk;Da >'SY{$Œ1߲E*K7a_ ͦ 7'ړDc#(@T0:Vx&bʨŠzj>hheϬ㯠`Љz먓LWR(4,T hipħ H9C>U97~?L~ w7QTܮ\t,&2˃lMTp43\}Bb#ԫوyO87h(푹R!;A]09J͹Lul Qhjs7SƑ)oaoq8M@{劌ӼIbtdk7U RzAA81TCU i˃k wZN>&ZX0*p#9GڛU gS1xۺªo~]s?w`| v}A[Vg^2/tE 1(:Sw2r?ǿƔ >|/KR RsLQcPgw#ٔ)~k+Gௌg!4"zV*LL*{x'3ނ4%"HU)5ܷ"~ fC*M 6 (ō TŇ -,?( %WVf LHehZO! &"jzCD᧼†͟mH &c̤C6{,K536٣dpȢyÚv]y;,U%W;1 Оfڷ4 't,3Kh]̔;l-H BBnilbLr^(^H6s{jZw *Mֺ~΍ MwY(1{i ZuI,dT"_L׵i|L ajy,gKΣg@ fC?d>| !'>fj<>L !CQ}e^ ԱӦzx&9R b]UJ( e>j4OIB:nK Lr5( *HKZVTFxxp iaPN j jxxOoౝ gp9?uohٴbAAm\1\~70gGAE:\ا]@i! UWUPr)`fo|KeΉF&!^U5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 #lѐ| F 53A`Wӭ,s !`t2!^"@#p g71QYrTW\&>CրE>&R!d0и #ꥧsUT8!`.)Z1cOscJ틢_Ӡ?-E% G55OERXg'4|Lӗ6 _Z0ByCxR5,{]MFA +38qXg"&ƕ`/ ՛\%05QzzpЩ |N{R!>7M=*g9a[5J)K{[ei9~u^{𺙷s[bdT(& HLЇ}SRGzU"0a܂% ^f?{˟Yq,u3wli;P!*) cZ/K\c,R" Gȅ?9|y W@1C,5;鱢s USo-,U}{[h,!b3n5 % 2ePx%;qU F&R!Yuc'~0[ul,򁝣5U'5YY9Q=_O}L^R"UU.Kr"^H17vo 8VGǿy$5R"9+*)L>}VJc#-{NŌ͵{z;\>wxtC? Ij5Y&qhmi֯Ϗ55 5 5 5 5 5 5 5 5 WSVS  +NPQ-`rz-Qvtvny-Vzntv{t /  "&#''%#%%),5/)*3+%%0<0367:::(.>A>8A59:8++M818MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM     / ?O_0o!@P"1A`.p>^n2BN    .>N ^/?n~   L iiR5=utTZehp1ucB.VWTWBy6#6žw1RvyE7N HO;hx}[P%a/>Q¡}JrTP&eE>o>Q23p1sSr;}[[,6Hو$1:MOh9?%io 3m:s8N# neis56ݪɰ=qhm\@yz,Q@U8&~SUO%P]r4NgxN.50Y8t.1B-ns/sQ4[ =h,)c=3O55%r6=8=:{Ac` 9SUYf?ofR՗&;b&bߺ?p=f0hjo;8p4[5V>e;o(9n.1%cP/"SGd9ykd9k&5#w>Q8{!A?ٓ>Pb&1=D?b\DdVQ|!*ֿ'8VT!?WAqϢ*tZ?-ؙgJ$vʥx>~_be%QI~j ;C2"NwyѭqQCu//mϦ^;_UiS+ޠwW@|$~TX(\Kd;EJW]R2)3Bu[ߡ<%W)o&Pirwe5Wu&M6S #1L9e{Q~ ` h0;I5ǡR*]R_X 41{>qσYgQ>=sf~9<#g~Ŏ`9_v/@2W<7eӽW>X5s=]/>Y6.I>}v/^So%!=6~cuf^t6!p#_y/0,x*Ḥ_E}=nvk'ءۡP~7۾u )pA灼}sh &p#ѭ75bQ0=ӧz5HSmfxUCӹ79>c|%3*ֳH%/QFRS#m9X6g9k`sb:pI:O&PeewmѓU2i{p_q(ZomV}=y@ɳrmAn%B7Z$Cmq1Ҝ/3#rXs>A#;`FA]U6&x%;Wtܗ[95m&z AiPmxfV{H5ۚ;$$vѿ]ӽ"t 19nWm7i#օڿ_muq=s%>;niv=m s%bQ0-#YҠ1o֒D D15k?jVvl=sa~*^eR@!JϞzQm’;rsoҦMs^eO%u1տYG}%j߽ޖT;-p]b'Y9e&%B> >e'֖=c'C=Sn5ȿ<&eB2])]wg"E1~t*hN"`:r]/h:xSY]"Έ֩zBf=S[zv )Q^$yIuGmQڀP՗3[SwwjvQ=~{@c~6߂q:/1bAFbFd@.W9Uy0FJ:q*C&أHQ3:&샣2s٫UeVl%::htmoBgx'<;O~quS!TJ Xo.+"/0#RX%KiqP-+3 L tJ*Rdw1>q{[%qXxi}ҠQty*c{4cX^/Rne5b2Q8$6;M#ckoV<&OFM,ؙ3x>[G=04s4_—j h8d j<5rr5;릴#9'#eT%ytnN8N&"2=ݒ6ݑp8/={Srt“"u7Βp J2fWs=wysuuν%r@'$y(P^_xao;E)Y>cZ__afu$ye$ؤq\r+;=l&%j#X~{F66hO?Sp`Ys-d7ט[k>/*+!X[@0g+6Bbc&3Z0Lj%2i,-6Pbio]R+w59n 2mr'Um=6G}We_}x&9po#XUz&nmtp1/%CJ#PUs/$uhB•wKMSg2cȣ5OP SM$eϢ/&[XWp'H#08P[bq؁D]2'ܬ㾑zWy3@&01,[o%fcBP0$PCT|$%1Χ$eOI.s0Bpsu&n6S'7'ny4Q0&PuZs7A;zy>P^pSas cwӢmcxfb!BsgzDz'&e(WܤD5Rg{2'CWQzCe=~Edyx@-SQ¥=݃Ms gO#N.n'3!l;`!(!m:~o6 W{'BjV3Qw3OT]S"m+]mw!mnf=imv8SU_\yj-U&>y7kcp@,7z_xpKnڴYPaW~nh}r5R ݹ%n=Bm O#%%nes;?щx._Ѳ7ѭ#9TSyW[@c #Esp#"mqξZ&Sڶ$Qlnwc0dYd%[>q&'Đ&Im%UjWe^肒{=!m2;&c6S-//_Go$s|5㢳*DyWo'0S2x>>paem/3%Yk5X=;n9` 3/;{Y;=Bz6S!S)1c[BӾ3cn/[8\'~ 9By(aSs'g}mP 7 RA cctFQOa˦PB9.bfy2f<]XXxnGҕQQHH_X} ÍI6j?o^ {0ixdT][ҝ2_ B7p#QYWX(Hǎ.ȓ8Rߦ~Ey/ۏe>܉+~/åSw.&/B0~0BpQnřXԛ >д6Kڞ78}X[go9op#eסh%/5/Ojިo?=pe! OҢ&ޛq/}@!2e<ȯ%Pr==qrSѿ :'~J9ɭg-e28m֫?&f#CeO?Ofs/%CRA@}x'NQR~WfVZ[%O.f%7^Xyo9 l(ߣt&X_q3Wc=[8#Յ@W06g<_Φ5sW=tȟCWz3N%SӾ{M[QտqnfuwNQqf=k'AU=fw82'1=R%O⠳ I2Uma=ek5rs>eY/Syf尣r;~,ĻKhWMWP \ۤ 6+s 6"ѥJ<ӆ \"d;l9\ A%hԚUwl ƫ0gF0s2sP{bjXAv<$љ;Vgp:ɴ}xcmEoe͙UκȰ{,Ҍo8Kjžw |#HZcP^+Clzzׇ KIzsd(eKıZ^4EiiVBՈWkY <1_1Lzlvex Lc1OT`چr8fetU~>}#Fe௳+`<['<&bp J~kp nOgOY@.fh8:f-I=1HoTa:3wX@.V:&~e2@!.rO=d 52#P 9(Q;@Z'Y+_:]{[G_^Y#1cі%1ι;]y_Wy`#gu=zznx]m"zym@ ޸P0![%PV25P_򧺃P./f@"'җVof!}1/9sӵ&fgc/ByCWd[1d:"Y6%핡ʖ+^ݓ=mQ0:՚~z&G=z!Nc6r+8"sgհ]Ve *q;sl<ŴY;0FtAitۭci:C׉ $~!UN%{%:=)~<<|[ #??oP_~FY[%S_Xwy*+C<]þvc<|4r{Eqn28r9`fa5?4Yy8/pCy *t[‡Ankbr(hPu#enIQB(Ã,UscQ cP_^)SG^1cOP/r1auf/ء%?<%1RI&ߏZl&&A;@$;O`h5ɓuvYk/`Y`N5jWʽYSw8_zp`X~ϐuC[$y51Ρ%c5VJ"O`{\.SmO=#2rBG/;0~<~Y;޹U\q>mW>S[.g%9oX[xfC#g"=Nġ}f~#[;j߽Qi+R4(g>/P'>o%ε㩯5P2&w@a>.p9J8ORіS{c~gPB_~GBr%–ZRu/1]J]c$6_SC2=X(Oԡ*n6pfEu՘yxKlgvF*6w rej:B<#Q9.t;N]b,>b2~8S9Qq2rzn7y[|8qO2^w/8k5"QT&`]QH~%OQd^LoCI/q YdVh^ҍ/Cl. ꓂:LK7/=cezԣ2Kf,5GV)Px$} Rt·kwѡX"XT<^ ` abXW"̴&|ah9.IјآஃuRybQ2p!ھ<:Kb ;: C׸>4czQN=ҏiU%Gߛ)8W֑F7&&TH j׬T(okP%>e庤6<=mU;w` ţ2yt ~:}~)RI?j%E+cYR@(WѰ>ӎ+IBu g!{^<5&m5tw+`!nO%(FN#6pJC5h5febc'#Y5.9ry6p=7ߕznձ돼Y~6/hCZ>ufrEX}"Ұ&W/_g:{o%+z_֒VJ+^6;>=c5O#Z`zpH|%k`nOFX㽒o0vR=k>~&vsysa&Oz™SpIsNojs/)msQ/0"WR>޶X/S=e[$H3r^/:p_'zyYxjkK`38sS0_>Qkbl6kpz–bphECxdg989gFxrÈfeXh`gXQfRIn-G~9'${]o%891;ZB7 L].}hê/6Up-璲1_6.4̒GkGN?Aie9ʿKPv7pi^Kl \ǫ('ܔԤ%MQKߺPKٻ+[@GwJ໅f=S%in<>"inP%1Ex}6_ç§.5Bp=eʾ5c5ӏѤ^8='nRn'_ep?.QYz[xjzr8">[8.8/5~!8.ko4hCDBfh8"m9]mQs=7nN>rBm</18>Gj Y9t:ҋduXjlU%pe.9]XkܳFU8cWdf_rx#2s>3z%^eY18"^gn"6Z|if2o^l6@fkmx1vĸDpK0$i"ʣ5n568'9gԙ^>1C&SY(!ާet,4aoߢlPՊ ߂DXke9 QR@n"/1d}cwB4dx:yqPol(P'R;0&Ԭ_>rzE $ũ[ScX"nW_/OCz{c:i_.sa)9.xE՝./IɰC9T#bw_9Q/2&"wKfrq=Y?XJS#Qe^I$֏Lj)EzJ<RBSku}okb X@jT$w#{PC+1OkJD_laݼ_B.t<+VVj21BX%@/Ȳwӆdf) G[l;o~\T2~CK ^Lĭ2,_J'Ѣf #+C|@ALt?tWW68/;f#l,[mB$|(kGbybOK]wRWKKk)e,y o xM,|xZ X"uPk=gZi.7+S5s &/,&OfxIBcv%mϐZf\o˥'vA8āGe[yS4_L Qr4c=_/]9fJK`ו֔^oDba> 8#^7$FyU&`~ItofwJR*x@q]Vtrc=ѓe/_'lpno0X)p"^'M~/B8!n!jy^?ѳ^znkb)>xlMeGO߹dERACec=tfsF[iܚX[î/`zocHpkU/'rR;1b՘:d|{=BoX+RgT!9Ѻ|5=YEgŲPrf“Ff1 Y#~q^kU]Qb;_ny-ǰB9$WުL[Ѵ[~# ebE _ #kzkPf[ G ΁n)w(Yp &P/QKK׋GSBAեY.զyBYT[\4W6^w%K_.;k-Oj8ޚeX.cQUx \:ދ3J89/8,Q=z}W”[x\_$0;6ԡKGj\4&n7qs ܬ;<UXR~,t6g[aPiw</!TQcj^3 $C/ыfOζ [т;*C8\~lQ9gd:XR9.R6+/V)cbRsѬn_#&8  aҔ% EK;Kʴ@Qs8ҢGZ^'8r_z#~=UjUyE['Q$, c$]Zp5Ug0\T )ųs~.NemȐr$.!(r2)J`#B;?&׆=xԡ'AO)0u%E2IonMrA'%+T!%P>O> ZAZAAuJ0S L<*# Ƅu!k&Ӛ~ePA+Ws|!nrx+uORmjn?Hw`zscS|0&(napUUdRQnrcjFvyvP8>gt3!QݢþO^y.reɉ6x:pb>oQ1]yFdTh}Qn!/Ru/(~n03x?YhIy_9'Z1Po"+^h9#j=c.9X.Ӂ]2֥0s~6.~br/8/(SSS5/[S'+q6V<YtS1;ֈߢ*؇w ǥKb2f>3bo8~8 @Vr< +`a>ccRѽQ'w05L ,tfGch W3L 9!egD21XhJRxX_F+<Ynț,/neC/ik%EVlqx˟Hd<'7ORՅxwV}DL$XX$5UzGJ:qIC㹘R n@Pg<?x+޵`\@3[b XJXp ?k :§z("%yg)W`c-gO:luL⪆MO13b// 4Lxv33qPk@*_@Yãc1OIcRKcLQT/ ̷o^.,6ԄlN'/XՈׇ nHoc#yKk>exSxn_ \G__^.9< Չ0`bp".Uxd}UPzc9cIop^O~4rQǻ >8,Z6t/ zl]kꕘQ äkd\]JQܛ*z c)uctd YP73.$fxmh r\X}cO1b/;{S5eXoB';It|^dlLs/KMz/F=K{KDiSWE~ԗ$[TE$]v=[#=ՓG(v㺀mdGjGl+ġbKĴ/<vXS:HxӰ KUjATr(clfV޲g8†$u,\ޯOPKT0V/.)r<.ຨoQ쁼guOO1E}vXνPHdOe9yOykQ_gc\Qޘ1ѹc ?L|xa9hcF7Ocx~;4[̩22F:'U_n QwiT6#֘2Q2y @![X./;^Q#DĵF?wɋ 4.eTzJY@#ҙJ{mhR0֤fvj_lݽR{gVՅ dG*q>)S6K1n´, 7:rP..\GO:LC~@? aYUA/ &c1Fc!ZUFt JF;Vt;PH<_w_W/td;G7"2OUZo'6ZiZ`hnta=BI&[Wdu/@D6 8=wP'rz%5CN)mAMik L_K L]F%O>r-0n&=sl)`Nm{id=Rh6С>#@L'\cP/cy;ۭfxt݂tEW9TKD2fcF[poKQ<%e,5Hm؝]Kfb6%9pA#f F#E`."堤=QQiQ0vwSB2mĿ>ϺT3J*veOX. ]xȴYp8[D_:Xiz+f\w;@CՌagPrh#LV#>1Af_“?oO/1iX0>@y7. >|f;öi/14 KXs19k2J+,kJlkg`硟RKڛLG"m5cC$%]Q&xBs9mAAZ+1RncX.ou+r;>x zIo o0r)^< 7= io5PB%}T;@<=˶{@MB==c 7am/;C 8oEI`pXm~)=ke[><[/W9:PQRo59Q}+frI ;d%@Ÿ2Q>#fo7T{:q9"zkީc2^9QnіSVHo+ީ蔵S7>':q1f$uœh7}sޝQ)TGɘ~YY װCâe1RQ&jl& ef$oeӾ+#;_@+]Q @c%0:9{>վ49/625ry>mzc)T"ȭaT#`VzU~K~WJ.#1=Ję"xr@Wu%X7ze>r^N`e*9v}g2wjV(sYs2%9fjEXH2KTe0//.72roq2ՑyPn #VXsOPIh/%X/gUU/vPz$3IRaEeX)QR8PλEqjfaJ;v½ O^00Sٓ}~RruWU ?:Us11Qbk?CEʈ.<ԖV8}!, Bp#N6u'=`d'R!2fw.m6W{dxYI>IueyM|9/Lf &72nyѴQ,Sm'&۾q@ g>zk~;>S.//:+bVB.TLFVOc+2XrWdւ./::x/&C*Oմo"$65U@{>94H{x%2zM؞16#v c撿ISaQQs8_ժ^ `5k@'21;r'd;c(eR|_o_ck0_ҽp<}IzQxh:Ճ+#ox7b &aYrJ̧~Ry~<5Ec Yd_t5JC~~m?@(X/%HTXY//b;frF`=zcUeɆOϿќf:0#<Q1\[|4)Ihx\OkJ=z-@O>ӫ\tI,&ȴ:-)WI@'4`: fTRr(%Ǣ;HFhctp<}x/,7>%W/feU/Ahp>QJn8o.q}@ξSA=j渙Χr4`8%%xX}t/<&*zJB(pK*pon[kc#'Of>w#0+z!dU1yȑs"t:>9T/(XxBffUʻ1eŸERv84?ёp7|X#r2.Ȳ'.ڽ‘mRfoe`ecv_E .r(5.ؙwiWd\y9GZJLJ^v8Ռ9w)X}tJr=p{^&;ҖTK)ԣu1`PJ.'pB~YytBei6As^;kc#>xKLU;lx9"U<)mQ[qɘIn9b ޷҃+Pd<7NO0$u"Wb9F8ʳs06e4մ@Yb/*0>:(b'r"QpceO.'KFJ0h4ִY_yc<\d+Ln]6.9Ӎ$$=g2AA$uߊ\ 9L c^C"I[8*fzxXO6R+Iaw@{dReOC%{=/Ef$x+c9E8%!^/)oxr'2jo۫t :~wԀS,&'I!#Err?Tpcq@j/faW%YlbPYDyU 58}9XշlB/[Ff$B&U.d'6{n&857󢭾&ru'U]qgLx1q3ԜošWc>rOjFg/#[rJ4(:6wOEoRoj~)Kd0Dȗy@`ȥ>^+^~mp%CKպ/)ʰGLxwJ~CLM6jte1f<9nˆ⡦OPFE;(rzYb,`(P;1]D&kBy`r"rFoVXBX>RP1fS8o7uoz33bI=+!_Ͼc.ҒloXI&B} ڡ)Bfec l2OrvO^ӱElYb*!@}_C.8" ?e`n<6+iۛ2 Rr|ȝZe@~.ؼl!/%0o=~ۿz29Wle2F[}T5Nl&š΃c:SRu%@u6%ޗon R~X̣]C/bRfPl&>=ĹirN@59Ց>?%Y/;`g@5UXjGŊ>'8'OghQE|T&58d;?~6^ZW&W]rBÉDhVjwP#oxє6ؤ{WUTȡ_q83ipp<+ӃUAءHrW9g%z%T?rC9U࠶hX}xvl,l&黋Vcױ1ld&[GH7k0gxV5 JgQ%Bisy<6!P>~Ymuݗn-V!B6řuqQ1ٮwrq~ڶN..WXaţ?‘~X̣_h_k y9jճ㥘9tQBR_1Q2|y#nn:kw/8hs1=ybSyiNpX/7.yjzYŗQm|yB=w/5NaX4gj=>uԅd%5'jK]b%OٸPf)OK>PչXEj[bdAdeQ+XnXtc~r9R&Ed*2 ^l=/wsFŒB<\2Q(pjU/=S'#Ƣd^Xe0/V)[<H2cQ<]Foh%,eAe/O/1foCfLa93r[ c`nS {L:oZ< SUB opFcc5CcUn*C9~:pixuR/:;RaK۸[qhHly.O@{X&X E> jޜ:}֓@J[?""/'#=2ViE;PҨ/2X/,P{`h0/pO|P<G)inTyj:wַM|WZQTIOև*M8_VYVo8r|B9F9zW}ӯck11Bh*^l/pdvQUO|/׾wyjW5Cɘy18/*T,^9@3,hy wl]rB2tiw_O1P4/.kWV7(Y,`wR;8; w\aZĜc9:Ă.\;kd8>e:ɺros Ùy89Qzw2,UU8!)/>{j/9xvPGHfVsO.Ą{ /.‹Mr'+e8<6ԻPG*sq{s0_k{XcrQQX#<_P.5ڿ[дx)/05n$c"]U Y:fcu/Zn:geO@r)X}X/88r#dW(_(3fVfD%u"t!g{IZơ%* mJ9\RFK8cj֩QpD7Ivb9.,%WUoVՓi{Rĕ#oOlTvbRGx2%P'QEѓY(O#o_4#C=c؄Yǹn//`tlSn1T.^iUؖWAYyU(+%?yӀnaWNr.`"ӯ`e/G~ՋKՊhʒ)q.N,;E7~e\&iTzRucke>bsxvnk+KdEv:po*ϑ2h=U/9sgeR.1Uy/bJxmEi'@R|M/8@_3jՑg<7?X"c ?"#1מ"sU)"UwC7gAO;~#eI~6#7GGov=dpr64{:qbhȓL'rl8^{Rءj.8>okpyٱy<^qҵx7+?0O10kJ[&?˴|̲9Ȑcc9pƳmB+lY{x9ѿ@ic/8yQVpULTbpġ}Q9/1ccc^<3;EVf>9?%KZ.Ѱ]B1Ecgo:չ>(eѬƤ|J)~ءo:5h9ZՆQ5ePYآWtdo^Sɲ ;Es_9KX#XUO;e 6{YUmeKN⺘޾6#9mwO9'pg6j`bƷ9vC[Q)ȉtԂ3DT⪱i/92F|W#R8hSJ࠳iWc3a\J *Y9)TU;2?b$À@J6q9yȃ۳/kޞb&X.l~Xd؞!ye»ңbҾo?zWgJ?UF0ӀJ!W0ÌR@¶k0e.o;ekߦG1 0o1R%CgQX;&ohQc/X'l'x9Xt,2FWz@Ccbc*؄Xly3@WX:nX?, [(U2~|:'λB\dRr53$&8&.1bgUx/ff"yeܸw>Ky#ܰѺiGpFpءվ;p9PyUD9b/1H"}\7mؿYeLo;5ywrcF/%[e?Ӳ/2h rѿ!:ySds#F묯H7 q{]–1 |UQXUgX#[2qe6' UxjJ(U9ɰcoecJ[B68T<]Or%fq0&#hqP-c88To<'$c=G<T0eQ@/k2C0yxJ)t@?:g׻Qweh1מayb&`gT/UG91J?#2wl((@}~Dѕ]K]cbg#"E&nҞewײBx{0=m+^P/#gb`=cY8V x@ޥ/עO*L\7\gt 4VmT ],<&w«UrߺyєW{<<2T:E鑔۹YZpnԊ)z wt\_}.AOXeWvxylPC_1ù;*T1RCվ/(NjJ[mq6,YɺF^G(#νцhW DJ臌b7 UfQQǙwxgpsX'۩IL|cP1f{rsxjTjIqZX##6_.Ո'4 #/)xG +6 'OgYznwM4McYCol̅I4k=pexW)/B.o:~' FT8")8reOB8p1gڨ 2$Gj40'L;Lk%s7L5GteG C@_?_'zatF r9Xo؝\{KU&ĴpIcC+݂J`]V.:E% ¬vWx6(q;X @l9l#wѝo82 U˼i'&ũRzC[(>nrl&%9X}x_k߁>rcOf=JJDeG[.s^qck™n2TKB : kϕv":i,%z\R1`|/ Re#G."i2#/C,}u5Jqվ&T+GoVПup:+e9.+K?8XfYːV31Tx,~J벋pҌ, Wpfwl*Ԥ,pGhk:NdbeKಕ_eq @k8[9 ۪GeDV &Si–c8r3v]8Bf=<6,ۊa MxG16O~0^8zvG7ET.+|Nj H`G9n;|9[t]K2:'_Z#U:|xY+g!!J[1Ob/ Pf{97԰!Ae<;?߼qXB@g?/Rp$V ,&UB|>f<7/<8_xїx$cB)~o☾`LTഄ|ncPvr<Pf8fĢW}~3_J3]N>n8޻|=c<.e@c"JĕӊlB^*[H([l86pHcL6Qeke_.l˭2E]wX)˧Ӂ>|jp I๘Ŵ|u2cQOK @׶feś_ދqפ.<8Gwӌf{#0n@$}E&84ad|֧+_Up7! @wUV.(=^&UiXM3ld&f[ «z^jsRax^Ax3xnfV9eehґ0(Z@[Y~fWXD]e3p/ǹUb+&Xh#XP $w9:eU`U>oFs=f?j(hQ=ÈXѯGe0lzrv؜زǏzqEv׋~y7_&q8ݲpS[[}C]*@V,oodpcWB4J8>9<2/B; )07ԙ|8M ҥ2*P$hkh/'`GrQCFApҞ:^P4"ƈLYd+9:/^#cm#\ʷ8y5Zpeedâ/8E+Y8sҌ}2,8z3Ͽ$#O/e Se_Vr/6{2GQ.(oL\!v_£IhW0y1R)Uwgc"`º.}щtB:khk0;jS81GeqQ_[GഇԞ@a/l\y'F1`BgI9PCeĚc_avcڿl/QSAY.;k欵[ŞQX@yQ+zz>sQX6@ё1k_>Y.pPûboR߹QKlY'~ o/LWأ1?#=Qc2$fr&f2Re 8#XfoRy89d@*k1X;1^o J]DFpem{4Yh7f"W9/д:OVETqTQ9 9nobҡ_n!J =pbu%Q~&ëT/=xvj?_.BXO_ O2or%[g8x!AYI05$d ?m ˟ WޕfSW<`JO,)2dQ9Ӌ8RDbaQHkY..B4~9{UU:<9P5F쵻ƈpJD_=oQyhVk#pj' Rxndőu|zjLUwBB+PkȓGls/jy.<`|1UgB KU*%jo<(\L䏪W޹޾'2_&*$h9Uy;2K_OGdxo(GeE@fg?WV$ךpϾ4ᚖoClu۫YUec9 R8o=gyp#hiURkV_(eW6N0:=ebH;Rx}'ytfk;QGilRM[BAY6g{7Ty}XE򥇈jMyV~3oFe|% ~8+Bղq0o2d{*Ğ"QX "rpeJ?Mƒ|)q#^YQyc O(H#t aX[X<&P/qH$tkk>eW߀g8meѕtB=!@wd;W 8lXX82ajw vP&_wsƧao^՘ǃǔ\݉KTXjF߾9.&9|#@Bxf#MzI>=X=/pUSXծrn'Ӆ1g>mOP^&C}omH8a˷B/j:H{UQB4rx$v#ޖE~ժv=VpypU[ :XOOB+>n/YZt8֣P&jchab!W.LvҖtIȱu9#Frl6*9c19®.n 0 U%B"w9C%[ƂgoQIp$0 1pym_Uz9^. 1:8e$znR_9f;KJD&S9Qh.ٹ<`E$asjW$fq2yw2Ltx"4avh~/ rD WhrSE"_6(>ic_OPv܂+5t]iœAj"o&3;/z?gۧYOa2v[acWqhBױJ߫,RYrzz+l[bJ`xc"|{+|8=iQQYF ~[8B碱pĞZsYP,.;eq9I;ld<0>}yR:F= BEOȶqu)"O1K޺zVG_(133rRo1I#}ľG#ij0sL!4\s9 s nß9bgǢykv2XhqOF҂ziѹqIqo֑2|&La1ᦚ9GؖbyoO?zW|2fG*}"87嗾#U~yc+nHw79/՗irgj_s/`ܥ(XPj9:)PB&;*m|3vwƴyvҘFd&P 9K@qcRjΨK3ȪzvXo9O"7F8%[ƙsRf{@ pO’:XDK9U/9˦3Jn|¾bnfx9lklޕsx?_h#IX5gzn9Smc\Zo[FkwQR0U0_s[³x͈ibrȭ>grH3=jW6e%gRo4(hBQζ!6uN6Y{/eΧg$%(vsC``IyR =&{>GfE'W ][T' VUQ_ ; ] Y? }Uf  8( - VQNaxz^F8~C#$U19-=oSO.m&C&3^Օp1..Fm0>##JkdPx Gd?&bdd ȷg<b*O2*7 uN%-T.H k&%(|L) -21 /%`:$< B "PU8UUd=jd1ۆGKM'8.ɓmK*Mk㝇ݻl\ːIbtO:Ls ̍o"YqEK/Mz7mb1>AWmEG7]h0F;./IF-lw |F&T*?9TL,(-M)$}З_vݧ}m{ߕWX[&8*lx d/"xj:a!HsR)`J =hтQG{"x܃J;*ּ{,k< FP~!@lǯEjgGW_fjm̓j,DJ It-G&3ir b_W0? >229; v1@QaQ*3bmK)iE77!u#1RG//7ۘU}] Z/x[wwŐd 9ů-qVjT?)opxT2N7vS"V !u/瓓bGW@ڵ?B_JhTox&66RI4ru[)?q4]-aDAZy=$ =)-Ghð7HDSA&e[W3ѳ#ْc7O@T"W61x_xA]{2ܸEqf!WN6O"_ܰ8]xR[sZ5aUH2GE;s5aj.}]h!?+: ¡RȞ+ XQUUՅBTRhHR;ba&graΉnO$!]T1 ObX=@UP"T<&ryj`*boП]D{{F-]S9b}JR (O#7ٵgq 5Sk wHlQw-aG;EN;b~ WA ݈7F@aj,Ƞ^8Qax4t7mE9aNZdC1a>QklRbP5\49ؼosX!ޓXOM3f)g)6Ij>0%PG`eK@>-gB߶`UjkVWܗfF7sf;,O6=^"AnU72anO@#C VwcS~Q`&{R n&Z_!"- ԥł٩Kb|oc&$*P]Wn݀q+ؠIo!Vt"JH'(x^(gq3uHL{ gT?}a| Ɉ,rѲ?mVZq,qJKڞok>ƥ!\I K~JP1IgV6n \4 f&Ĉa 6`$^Ai0A󺧛F3ǜ}^Ƌ}Knʠau`0r~$u`tAaš듃dD򣀺)B;nb\aSa^}I&Z6Ila{Y'`R" RJf!* lGĘ( ~!v˙u|]x߃4`=>D  tdCdʚd㤽3"%(d7&&p`BSpbp\/ƝהCeu*W\N wK( J#E \kQ2&g&5r0( yEcS 0VqOABd{Rݲ0k ¼l  Φ9N{n6a=.JeX-2E4N,`=7󛘝VPݗ?v:I?x$"tj[D X (MD_=6c9a~a"G?M=`&}-~[kIGa&*΂mgO _4GcCI_t@x# ;||$y|YaoAwv›.(~Re2Dᡑ]^5%= :kBd[TwPsqD{B3`N`8谊(HWȋC7hH7*d({Қ-=0+e;㩘-ktWRS*wP ceE:,ׁߎtaBY2a_^eکGB& UzU0󟍢ux!}U(&u+-OVpxx k!'KuxCj"}j)Oy2JQEؙs_.Ss!hb[-r0V2gh*˳<@qwmRbY-迼le*]zG٢ msqbP=TvB4'1\)?~+m1a=rҶZd[f8O=B7"~O2|ȧnnL(Ng-qyO:AqB{wy2)zVF[),,GDE%;<'尵KY—d]կ];6#rq*]T`gWvB{Uy\KT]'Dj`WNT݂;11e)(~9'vYO߫g3pVPSb.$$WU46)Yٮ|XկC2\369EriR.#8;7&ۨ2n}q|9nu@u2ή6[aI6@ XpkQfڞP^ztήE1҉w4nSQI#Gnmґ9E!EܼFzXf}6&n{^}!QE-E8)ahE}8ibt%ڮ]'-68SW7u>-,m9s9]̱$?;*@t!#.$9mwИPmcU`q@a<@O9ǵ59P1EY2/s9Etv Ɵ:3NJEN_R`ͮe~e~k'fҴgd]GΉP&9_wP= ]UiHLjn\K*m#FX~5ݴE':5&ܔ`FOz>PO/u++ 7J.?mTUR-6`4 3ɝha{+ƛlNnOVZy\uat/-H!,cJT l Apd]e8I\4}o/9¤+@_ՃA܇z9QͰ 6i1_)U6.T i Xk,P Ь_qDtIpCzaD瓾ax,rO0X"?1{{G#J i3K\žG"vBj^>) FʥoPB 54 {8L'gdYX%2"Y~jm/?!v]7⩈+ɇC#Ns/+ԢTz\шuܜH8U]mڞ;=~22Q*T)~%նW.Y=$KȞ Ҭg7x2U60 BHys!n+ 3S51H~p`~oی~)x h-jp66cc)SUO`l|qo]Bc"< HxdڎT8|`MMr#4WCVA2* n:)EcPBalk |C'| Dy>[qMokB+yQGaES\oA8>[׾kt,H ߸luk/ZEBQ>T:Zf7MJstmAɒޟy lJ>Rp7dP/-Jy>_sxz';Wpz;WYYucɨ[|0<+4  NNSQ7s0S5aN<]pί]FƝ}p7Iwׯ]RSۡIBtR7Ia9b/("SW4$H@{Kx]pJd-o;51O;P&_0IA;;5=8sǵ41Z$FvFQqe˭.=x&t/.<׼|hHIil65؏P1QS 13GBQ]J76oCP.2j#)QF0\&B8qK_ԘP $QkۢI'Vuk<~G^RQkmċ!(VYZ+RO*)Z:  AE&wvr6j3FJgB3(6U _=*-C6\XU'G6,HT|Ȇ dg%?U3]e*,]D'(q3{7j@]p4akʖ/ GȠ]g/a7pDF% !ۙKL.f4U%;ڏhLHEnqa 0(vtgq%*WkXd IXKI} |,+lVyL(9i!Pon¨P1i ltmt@K, *VÀjmH38 iKLmŒp_^"rH_ ?u<‚yeRB@ا}屛ZK4ialʓ}wLT ?Rkp҈h$lt~V1GG4on d6h>>g/W-Ov^OӴa%Ǟ+C?,]]BqmOʎtxS˜bűqB%a4ujob+v~+U-Zs;-A2?"կH,}ǘ9'*WuXT3HUW=4I0~1EɁ[FrۄAEQ_&dI؏P{6] S7ᣛtV}eVW$l#)t!/؏ӌ9f9AN(k!)N #];ks :쮈1Ej֏0-uZcaW""^b‰=P>ϲPO%س9EC)I5EnMPrή$:e)#brf3'S|F}%<3I4{2zOqf}hpƖIpcf#)ds~"7ymǖUJ&7&r7Mp[:J\^?ћgGc8fRf.~fd5dq/mԷQ&el$2U?2N)Q]񝱗g /h҃Ks˱Qm2x= $範M ?+k%[È[4A/{c/ ^$~ ۩.h C ːDTN\I *"֩pXǝ;PƿYq""-I "R6U:2\L8̣>'/,FZ#F053m'NKc*\ LN? CYG>pՄRTei VW8)#g?: 7VQNaχ 5*\F>Y Fv(C+:1띡JeF>C{!GɁQ0/3H*g+>4%x:=:1 ~x #Lepb@tF8c,f Rۈ]np[דqDf/l<;bgYzӞ\/4fdrP , YN\'\s\84Y< Z|Hܿ8|U޼ծo iZ$jln<tF1w*| __ꭶxĂK]D398<>)Hʹ$OZ,T D<Ќ$,|7Oߏ>}0ӕvӴPq߉ ʽaa~| 7L%i,cG6FUgMN*ʍzTJ;\oq[ej2~O< 9epӟrFAzbösK׿ v`ܦPůR, ")V'}zwZd* ~9D!J&Ko'(}]\1 Z@:(Djg*#r֕ &RjHc^7]~U4or:UW\3DAo)bwn.N*M?ѵLJ&4Ë{Z6/p-)&-WgQ [#>ݛ6$x UpeҵhttzSAVxxNzAېQWeǛ~)0pO_g dSןv{|L#υ|̡ fyKt=G17z=[1U!+ C$5b{7g!!Š|ȥyP^OJOcn9LoմOJ|QԕC>CIzXYrF0X92tw+n"sӏ`h)/gW^cijXس(ˈV}ۻ]b<~D9?#[2ήwljWoaoڟ ~<^}%'t:(xկv/~[ 5E65sUQԿ=g?^>۽1Ev;կ=eP=h#)GĖHѦ1^}k:[_jfkzviKP\RBm-Cj)|d\&؏n%| zV"dԲt|+)&H=M賙0U"X(L[8~/~ ]e9a)-qVosk)4礲qGֿܹ]2دhx9ᱩ$}d>?5_:3z7 |W_ĪEyJ?_9Er^:H&: Uۄt~=gaEыؾ+flp>_"W6yy)в=cTfc1rP *s)T*i6lj?O\9^EW_C}5T^aQA:2#,>l Ҍ D̐ T%q Bl}6:z5v ++%k B xՂ MqX,̏dDZh n*&VB\ % l kU7L3Lꌖ LSyQU4dЄ D^DBoL<ln%#d^TŔ \M(~D lb{ }!ź`*ti ȌP Rl, 7NJR/Eq;L$ЬvyEDc"ô{Zܚz^^׃F-Eyecy -\ Ju 3:܃5с `7ŸǙPG l @] d= '8I\-^rqiCnد=5VG/omev}鮧XP1X<|x9Ќԥ[H_b5WjjqiOgTӰfȰކTFz:Hƣ0c@i.:/:F 9j׾FNrօ1'@!^Ƴ]Wg%TWKoГWբ?{݂_ l`γFY?vfL|tA c:gUwT]/oQ5kVMOŸ  a0qL aSh@po0MךJˇyI斜YI*eW r1YDM P`L|Ơ\ x*K=vȄ}hϺ{LOE!{06)Wo?d,, i~7*6CM-{z 7F7u}i60aw?cF~GxaK} 䝯1UV"4>{q> T$`({d-*4k[9">HS Lt 8p VR[QOm][T' VUQ_ 5 ? ; VQNae=N7O9 4EsSJh (MD{ wTV3|}rͺc.9:w}G{ (MD{,~Z*@ VR[QOm WSVS  U U #Rvs ZZ 7  P  #)$ !'"%.%'**,,, $/1/+1)+,+ P+!!++++++++++++++++++++++++++++++++++++++++++++++++++ /  *    | $  .>!/N"0?^n#$R~%1@DOr3BCP_`bcdp2AEaoq4QS5s (   X   .>N^ n~/A!"?C_O`ao$0@B21Pp   L jAR!ZA^ZAR!ZA^ZAR!jroFsh/aϿx$1t~4\  wR1}8mo } '{\Q%9_\D9[y6,x% mG'ZB 4( [  D\7T"xGY, 0gJmoA P=8eF^k7v @ ]Et L'Gani !- xdmN:"12qK%8m=J|BWTGZBݪL n B$t, 0k{aisZr[e2MGBlg l@,'  ,hJr- u;TL „xƈZL6S̋t,dItELAz) g NJ4jjPKÈN ޴L6Sz˰ {g \iʳǗ̓nBTI_?x0s[s7:\m6-G_c-5Ivcv6uT\l# HxRl Uz 콷~f q \oT,UX+3UEj(25G*K"iDaԝ%L>o ~f q \ĬyE-w t K̹ <|hnXCBPomӴiv*}Wgȟx_` *_ݥ/EpL C<|.hD_AWUGv꼠ZARAZ!`ZARAZ!dTg \Ҝe2m_ЉuadA8`a_e^(y{{$MJ P|"v2w<RwPܱ/mqYUfFdh_5[òGpY7ff3K7t'r1Ws&m'e7S(`ҝ͍q&a Л F1%뭐|Ug9=ܸώ_]IyW @?of9Uq.q!Vsnb:z`%c \/gw(qpKO2o_Kmaws:PgB^`R6m+~0rV,Kk$i÷7H}^9ao]Wi)@ Nܷ\p7@&*ixkMzXas@%/E:ǫã8rz˕N\Z@bb9("$&1G/0˽2gh b1_RM2##)ӛ eN&=FC@ 09=:RPI[fun8S}s CBאV*">ZT^f)_F.=9 sjo1S}3sTbC  "K*3s B6cT:4CgzFo8]h,.Erm  c cw_Ow^OٛM7N-ͿWҿ>Bo8$.T !t 61+ (oij!Jlkh*'ZAV&io2NXn6F_BxvZI^'\&E$ ^'Y֠cBb_}︶Pd7ݰ"W&6W"{2d7Γ>d̃4W)6e8!&(:Z҂aqT"9i-Qa)4-ҿlXp"^^"L_[=X&V)CfCdE4 ceeoIه[Vzo#Z-[">1p߁(uӤт>4?G䃖\UF4:7XZ_\ZjxVñX`Y#VkBc?UdIjRpPЈ꧿=R7&sy?ΐC6I\@)h|gnzD}b'/FoÉX{w~yT5H5f4]csUNA~;>fTUH`uEB~ATjNmg?^5Zsڣg¼_h_5&&pT-$~8=πifP+7IVmF숏7fJGVaN8cΖ&V]%785I~~Rr?#X2'eն-1xtayVbķI}^.uOU"> +Lt G @;]36&2#0O\{:f2=?TaԒvn޲O1@HӳGv˰i )[1y+W_΀io3 =׸hY^f"?IQ'Y\hgSi67oFvwq)^BrmP9J7CPT`l)I]V^U[i&0T$|=Ue{jןo5=)Ga1^߅N sT\l# TxR "]:AgBZBU* ʉ4LzH8YHVT29^SrK.-HO~AXxWA4>WWܝ$ *{%dTb9Ue񳪙EO-MIW&K9{B߮Ev]-U-ȨiIx}JA8JOJHt5j% :/J9%P޻hS *7SP8zabxr|`{߱?T)ѝ0"W8ҥ=J PRBzBu]9~R H@9zC*?jbff1o!-`bh0z%:{fTXf?%pѢ6S1>t? Y*4{{wq/gWN?>)([Fpp *NE%$:VA3wg6A5!q!M"9=\z]ZjG`8ar77NqNN·jrRsaW&N=rV˶DS78B9Z2"ifwsGQrFd K v"fv8oQfkr bS?$*N':{I-MGq0"xma"HMWM*\Ux5W(2R^A6of6spn|+e=~O7sgV_J{g壅] JTStbJϢkɡxB"2M'rrAvG;00f(#&zւ2YV2TkW+FёVNՉ U⎣ IΥ֚U\;=tP}`Up?MёP=hzBQ6Y^ޭ Tcx2>I?ōΗ_}N$XR$(ڿV?c:`Ӆ.{?(]!F8Cj}R'Tb^ _VnϟEaKX7Y]Ռq zfZj2Z9BM%-ȉ>FSpjNm+=ڐD="=m" &;\^1#Vm6]oc6nP-b5d/%g|X6i4;]c?՘!8Wn K,v*'ȊIޕ{0-y9 >aHxxjabTUQGG(EԊ1⪞}/tnJI.P?tzuVh*~"J77n3dJ!).ԫtjarꯉJ;Fѫݏ8`fpuJ0) Gu$O){1ъz\u q pxR\ "]:AgBZAR\-Yw԰+3`̷_Վ;L J:}]k*{|o6](aCUJJudzLڼ6"2AYEוּ9%H\n/B`|`fvBHZGan2QyfMH×8Z!`ZAR[SSh^Tar:anжHx󛽄,r7 KCy"{/ڥQ׆}ܝ w+9|z"օ嶫3pA49Kf.ҦG1hVt)a~K7(/cWrp? HskB$,{zZ|goW+:߯QnFpI*b+<Ȩ/)bQW#9XKVmѽJH8LjQ\rEϭs%\-c2k~S-\ZC 0f (lݸ\ w2U"_Vk\\ #)$FOγhBWeA66fp͠yL<[C⿽HV_ˁ|HK+B>fB'U=TŨ\*!wSb)"-IT޷*''췎:TS*8~и-F%AD$UiS88\δfp1ғTwSVn:AgWo *"׹ba]KH|d>}{ՆlA܂ 9 fv57daԳr16[ |iZ,v]U bxnC뵺XVa_5U7I܌J^]L jga]IM׭dڊs}XC}[\NآBzp!D3N.aRڦ+JZy{=@Fݕ_"߲|QSFtayڤU\!RWp񸦈;ca w-j(dzڂ1qE,Y_GsOqUǢ {J1 ި\^Åżqڢ>&=}hi"܄TV{2ddX>Ure;NpF_WT+ewo*zHv0+T))CQDeM7T>+˻^X8y^ԻqDžy53n8?TQpSYx "(T_0 `;iW" slCosJʅ[wq-mSǐ2Jڿ`IR&ŇfﱍVT)i zv-eHb (~TuDCj^pq~ew ]X"/K\_ctf:?9wV!t7(#ݲUvZgP1w:8d;F"Oװk#~iQ9>ΞeKWW+C$D-!6_ >=Q1v|XO=^V- ԯ\0?G7<N 2g8ckwut_T/10ُKYib%IËRVu81rk3s !D  Q먃z8*7s:M6W4asSI2Uax+`cKy0 +0̰Vgؔ([dojjWsRpŃ i@#C3Flx::R9_dQn%#?bM[8/T%0Zux$fv`AGUɹ$)Ptɋw*d*q"AAJGR~3 ]e ~ZN IxˇY0 vx{~@ b'f"!]ǟʖfnFmT#]|'h56W"}L fԾ' d䕡a5B'QJs0[V1[^ bi=lhNXӾ&X#D(+#M9#d:{' qwI1Y[YGc$#cb`᳅&"3?1FoW}E؃1CjjDQ^U/B^ĸOrIh1F]eigyrZ.!: Ky+wzog &M1MaO XxCcyPW 1GvXz; UYgZ pxBFDdP^D *N B `ZAuZARBJ,]:\04R nb{B;{vW70tnua֣op?ɦ {HX).5aYgbM- ;OXuڍJ JB{1I -pI-tݯ$*I!VB7gB6.a 7mVuh[øWd|i;w61no"-"/S5&w騇sU=T^9М/НDmÈu.;oVG'U)ysy3m'A2z|i[CW91/J{ψ09}|"(IFD!j 1WZ] M~~`zgk{˯4H\/@7HԾ͞*N:f#!ߓ/ѭq S}?$P607'-a{y_SWOT]6 ~)}qikk`.fPA6V&=0brٴf2&m?x*HP9!As{a-c@W$;(֬'zښAxPN`1enɉQe1MU4S{C_2J&s-3%&[iu`C`Ʀ"%͕FvbuY>ʞ3NM-\CӠ{2QÜ\]Q/M1ȣ_d^d^Z9|09*7N0Kw#)z \A?tjx8XiMmQ\4f&@9ȗnȖU6VFY>&7#/0~c#r_U-ᝥa1OSeEjTRߣ VbV^f) )yo+ޔr]8 t7SB^_WRiE ԙpz_rJo`>8y&5Xߠ͖Y/X;HshjPm6/T=:H0Ys{HyNe@wgnhZIᒣUS49FQm% Hz`:P}; Z^9O'bdq]G*lq(2fRYm! Y>;cȚ|frrsc6lKyÂ2v0Ba&P0~=8?4K>XCXV]L)s-rNL [0^wkVS+T;E!a Hwg2XIdJO@7q"N9X OʵC sNf_; \\)rDMp 9$b SJ,]:\04(h$8LP| aZA~ZA^c`UǧxZpWYm]%IJKkHwZ엛cb!wFE] 0%%|9(͚m0ǚR%^Fp훍KAzBW +b`:q–y@O9E[AR!ZA^jڈrd^SWCtr9_~ل'*PHQWN`1; =t40G:H[9f#Tɒ3'?0]R-{UN`?h0z""Zyu8:q1q|qS40s;Wdd*c|m>07u:H?AgצJ7yP!;Ӆ]S~{zZI,GU!t>WQKt;~w.&Z5vwߩ޷78)Q-7?!$dgӲ>9qssKe x8AEF4@u7CD0 JbVHf~xrHfbEWqKLG+C2˧wv͕Gvʆ(=~ ES FZ"WTR`A_сq0.ʹ~Ѷʃ)BLG0_U>O9 MKMl_N]UG,tz$CӨzS"4^)Ea㻰sH .48Q@E,<&KlLb`rwX[ɶ%hoh[! ydyع/B(QIϧoM.@4-=:*'J]V{0ІB5NKrP96POG)uIKc|R1a.F꿳q^=GzJ/&5+Hq Hpp'p!dxn``& ~[)SfOvTeBva'fD5Cd`2Qyݴ42V1wKeIe_)VhEΛ'޽!fDchbaXxF2rQX#=PZGO!/VP7-~7"#e|H`?cI B̼?A *4XNэG|t!B|,#M1U-t;3[sBtzt%Xţi+.٫;Kp*9 =̰+)n(dfR::{FVbJ[m fÖv(Ƚ / *Mi7lGvvuv6u0T^t1acTF⬵=V{W(7a+NeʺoS"㟕b88kfw&>]S*<0CK(| |cֻI@VY =F0*ν|+]s{,X)N*Y[c{mNd9" w8_yG%p14 ?PX\+ G\M  ,Jt< wQm)2=ź0l@l-~ _ fF{A!ӻf\R[7 )dӊs(YH2!/kqq)&_+N Dz#VI_ XČ5|. Ow jDbJpIXAKY'C!m,q+ f gw›$"c>0}%8#Im}[B6{ȴ~ȑN&aŮf[8>Io}bDN((%ӮƒH6w%F?}Cc|hBkd p'ƶU7B1=2k6e<00+t*(8 "e`&3gffTkF604ʞQq =h)4B&g(Jdzh2KB{tg^q85kM40gv@Jy %riq1, ˞&n`LcX?[8`~ $ H N *xLD,}x{ ˫j*-_W =8oQb0]юU{x8ApF*s}/gOVqUfyγ"d wڮ`RCٹfw_7pHWKtgzpS>KlւH$sb J^ ˰~ A(:X*'R_]!N[e,0e(CK 4/ʾ  $|(xcPN6dZwn'`ZAaAZ!`` L tz|Al "]:e,K.}:/W*_0W'5B_#Շ_hC޹Np5'6e7~7h-ccXwtw[TzqȊ$Ȟ4YтT8Xy"#YGVk{ҾGC46&1ioSgC ȅƗ q t}=h-ċwivٷ\^56!)pٴҔڏB4 elxAfy DVEFM_Jz /~21t41@>f %PcF3GrUSеcI¯S5pM[bB,ƁP[0? ZVxf.eof2RB'c'}17VҪPM1 jHB"aa7kK؉v_f5S~g h/iu:Nvc7F2U?39T~?$vZN*È:BQ\JJqC/n6lrcs]%Φ{v_PG|@~IbTE@ at%/R\VhaDz""ji}"wyӔpV ?9(T}W8ˢ7.IVӭV֧u0&>5^# XB2Q=][OPfTs_;U 4}Y8f8Es+ue-"qf!Yq@VC;(^?45& ahYXwj?kQrӏEh<c112"*u%-X%^z>&+vsgGp%ۇ[ ܉*{H;Ç}d_އ᝹b'X~._U^MY&d+`R:D`F F_śID:r)h uJyj~Rq`ڢ<OP,x#Z\bfBz[rcFD{m_׉Ϲz"^!OB}X41&@%UIPgrbx~a?WYRPSϡ_UQ?,2cwz77 ?>IZ7hUfiI FM- wbbglaqfUWwÄ LB"DNAa茂R0d1b5Ec$ ˱(zm4Xv *kD6S44чÛ2xI d_P0ՐiM~0g t k|t t[w5nkU]  T|^TӶe5E*Y%}HC,Sf+i:L>D|x $LW|+QCtNӋ~i\~{h)Dxb/uF.\#S SHoxҘ#0C=ȩ G<6k]%{qg-<-vѴ,}L  $ ӄ| \cHwB0.p[~{Y 1 U|ȁ{wir) ?5SGzH11_ .f$"j >>(xL ;JZ/i2rasyTJފB/cc;0rF7-`&So;Pt ᤕ4 *_蜐Lg#cClTF̶z|H ܨ\{f1`TL;-~ T;(׏hb׾սbp׹eF2q[ N|CۧWc~|vCL&w64b7p0>x~g E! *Zӈw<MJx(8ZA!AZ!`ZARAZ!bR}ND˿ugsOb?)%0IȚ{쨈nē]^TǰbύQKи+rcXR)^SPZ`4;װ|?fKhE+4]f<@z?փtfSA1~% A^i݃ǟzlB.1eim2;R5Rt}H"S\Q+~E렛LhH˯u_WaaO)JȟlhM;}cf7wgZ^@/rebe0YFF_F6r̐2^@\5+eS'5"b`TlZ ub1(N/$?р!yGb ~/~kEUE=>@Zb}T%ݢ$<&-;\8Z݀E+1 wW1at Ќ[Gx^|)|8UW=Uy{s{Rp!ڥHW~aоW$vKO\\87-aWVuBBˮpFVp?U~SbmMy|EVy꿆+^+&ځ"^"zĸp^f1E7ꆸ>HoUguKf0@ųa:*pa]cNt)[{9 ,Èri^ 1o[Kױ94_[~+'Q6V^ac-*Y96,F%y/Ңʯ %^I8g`DU ܸ]>n^P]˸b۷ss72ю1z!h&jtN9`ؾtXI;G+9gCyj1!!3Zע" dPro~ x6?-S_0b/1D0'˜ccǢ%@-'YFzy MME x_gzօziDEcO.o2tJE䴔XA9Oȴ(.6ǩUbWKx͟تp fɴB1:?<>lDUW0cb_R[8>@U A&4*2Am VV1*&vAbG-V2Q1=lR5zRvn_%`S?F,C^Ywlw0\y! >}v'A-nY]76X*P]//дM7)]yzz`n_۵)͢h0)ʰ Ua=>f[eMiV3?:3K@3źT8DgoӸ[V-! TbkCtay&+c&beo>+Tyxs40*\&q?:Pz5w,LʋKgT\l|Al , .ϷxSv5vv5vzD""Aht8">oUTM-Ѽ"5L#^?{gaJ:4;VQeىP@?e/3g;$'C*fk)$9wb)>ZĊRPuc,EEv4O^8 KccyiȜCS.ѪMzXrSB+cʼNs:b"g7v`=+ʘidPHF{^*" *LE9FG)@t4G@ur{Pt2ǥTPl1P(>H9~zd_]yX`PJ Y< fM-Vjɴc1,փz·0 &_o_@@os OTŶDj65:jsztNTi>"tV,pJ8jY|¼go*=ꢝҞ O+K `hw9b^k5UޭO(5^`F{_%K)8Ǿ`B\yV,c~LXI"C 򯧿pGuTV"{@1{KQT"d,kf +Z^8o{Z^;i]V~wU>}fOQj˹-0v#E8E&n-tP^f_UT%AXϭMa*HrQ\ `w ֊gvU0-e#-+E0B$ uqܥw1X,g+^$+7oy4Ċ 灃΂낃v[硒4;-VF{q@/~7 fqxJp7h \fu*%%b{DMTh]zv:k+"w_VHӊ@ϴ*/aj*J_>`:Mq*VEV.<7ҥUh8ZQ?Gੵhe݈Y9״ΧⲈy8ascW=9Ɇ!6#j~8Qc$n.?V)#kaj6zSMӰ{NRx::!"3e;#x~v*/7/UU)VzwjD'V]Xm1]߹_Q\=Trr*QPsZ#OWo \ Emh$:䀳LgSmc1Tsrp>oWD9`{?'&)Vg鍫IHȷ:~k5czV^䗅 j2TS1E!9܋ el5e(1Zf`^1~W1U>VE̢NoSUj)5CʅU^[lvd`ZARAZ!`ZAR{˳]A#wgϯC@onDjh1?:;z-v>LMkl*uRBl ty ̃_sY[${-w_aNWmddZfXcbvP]S(eP._d1K()DEw-eٖcc}a >0 +3t3gL؉w< x4ܬzj>klEGd|ȇyBAuf?X>ڬM H7S2":xz`bA]Z _&[,iW5YLun \k0RdbaM3rvS]td7WNL#n'~5.eOX1Pڤa1T"X#UkfzWɾ^cQjR{R+K3qVՌLˎAKK3 bmޗq4Qd|l+W相2rr-nbbM~to島wղ wd7SMrP B6TW1fEJGW|0S) ,˙ gd`CoHGD;vvlR !p]O1ev:*b(/7`ŦgVrE蝔pP4|ŠB$늇9F4r.˚776ڄtH;aۀ  ^HܓBd:29d&TSYZՃao++qex2 SA:N92oS^TAp KX# {+$zgqꂚϖydv9nPh"rWo7\QڬgyHF%m29٭fV+p[^ k3*w9𙫌 IJ$B4d2eGs`H2UYb c&43 <3V+ߏV1Ӵ-]1S'!3AZAGv5 q uj (7gaz);"^]`.U_W&a?A* 8v}wFT\DYBr,,]L8&z;C!MITeXV`UGI\>͏>hbnd{!6[/hBh{TS}4xVV^Hz/ϯnT-!Y@o_x42F뢕@vjcv2g'6oeMb{ijnV1 >@tniyr_>1Sש|bbW[A>w³V΍Q{W?~8|{|`adZNHba9=ʰe,OeX1*W6b7$8!&ռ9"&tZwN*^GO&S?vbey["2o:#|u@T]ҒWX9"xHǐ-Nў /;ÊLbB0&pƁ午6K,ᚬA$AV*T~[[}w'6'IfCZE1hۉˉk hr?"'#rO,L~wDݷ(^\ܸæǮU^JKL6_1c5unR{i_@@SԍBo6rدev:_i:/G*̀[iY73-N0b$yc{"@nTP{o]~"a' rhA-F} ۧpfdV4YhMDS ]I_y\wZV55uN!R0^I]׀J-~ }(:x\[Ĝbv61[ n&;\I[MHGxGLJg60I/F )}A5Ia-!ON2G&VABHZ^@^gu1D8@l30,ؑg :!B/[qn/IU ->)ۥ(mګ~X@%X^ieu)%B㱧Jn`p #Eb&)!qeUj:|ObJ3>0hxxRh#!O"m0'MbH":ĒߟVZO.`'5#)!«'"S篰|b~uGm%?,GWz!$A1`T"'pA6~e!ؽI"Kfa)`ИwGQ=_~ўrC-5_FUKF|wv[sM5cȱq)1Yu?E+-`26>3]rRs>>:A jn)ȋxpuDء jBJ,]:\04ߨh$8LP| aZA~ZA^ZAR!ZA^ZAR" *zXn鱫GH+D2V_ )N|Tv_V:>.KV?!_IUMϝ#h꺃xCRwB# C:ÃT) ,릂7\^ayvX`[fv?_6t.5P~Lr lplLu ljwtͺ&E{ޜ#hMNBvbЛEAb!BU gf/pQ?!&?i;7j.Bz~RI!P' 1b,JEӊ~\L'lL<'xvGAE Ꮎ^cSi*zi7˲R21UwqNK1 zxzB"t>?n-퐛8pl[NӾ}Ž+oKc<EJ  l̨'ؤFL vRhh6M'p赙TjLx-"+pFx?9\d{z"Rm1@4o&/!6wov6uxL{緼ȏp>ia(TKBvT^il&U00۬LвoGr۟M‹1"SZitLø tI <” PKX ̱ "[vIٌ$bvsw,8e,L'KX ̱ "[v{+8\Z""A?S_&p1Vs"?F6tmж6Jm'vmbgC|f;ޥT[0-c]Z2o_t^=/wv(?;CEte+4!a"11N6Z|v{>G aiQgݱycZVh?+'񎬊[>3П ܔ ,L4ڐ $ Spؓ_Wty|dL瓌ˬ ڹxCHZ]^HBM1RNԝ*Z-ӢD#n'wq$fq= +լI"v_Q+^h,-%J L &M$.՜,Lw2bar^#TVZ+FJ--.~ny)P惖~ NjIE0J캷sTuqcVcaV[GqDα29X>^ZwDDaYS9M"?\'͖ۿ r 8n ^i{:1\ӿ}c~A}IIIҤ%"IK!kv"AcpcR-,s nH_7fr{j4cqa(=?0lqEtt%')`7R6{)kJnhIWxTkr1W\)VaЙ F[Qroe8#67`V.p@cYKä- +9bK7pK?05a"7fe{Q.[:a$6D"E823$UE;u9%ƒ_)=0Bڲ^KN1mٙ}@_z˻7g'4-gU"L]&XHD!hDJrT;G:e^#ޠD7ltvg'ZZ[^ﱴ!"TA_ imtF%W$`ȲFlA;FK\F@z(~e@ETaV&ow:I2&דo5@@>hGgC  \IV/6gT= dͽE"vbSrVUQ_F 7kq]յ-{⤷\dU!'eebI%5񎟲}M-NW5| dhwUF<^wЩ5,*"!i/ݍI*E՚Z(pQLfP'2Ҷ_vϦp8=fҨJpXp5=`20A2Jdk63h)X e778z?2>v{]U 8(D !j=bޒdzz1Bc` L <ފ/ C |bMZu(ZAR!ZA^ZAR!ZA^ZAR!Zy(8PlhApGȒ?CU%]TRxA,hVhskXAALE\bLcWY^k։~ NEev{JxwTNG+2I~8%m&Kʨд^+B&h~ԿBrL+x:^1/r5XtYvoL?#אKBjv qߢ5KwZA^ZAR!ZA^ZAR!ZA^ZAR"8ĘAwl"^v{:!K`S,^LZ l 3()n=k S̞:6KI$]@ L$CdX J]'B vGܳ yC0`l,{1hC\@t'K$LGmQ)ʃ Abx H' >۝D , a YGY+Z0 .dZzGdoZA\zAZ!`ZAR|C,P 秇b߆.jy/펙 Fqajv:a8:1 tU!ׇ%#Oq+I?N4_(AXwl!Xɴ7Ft%81gu.W[24GM/vifMaɁG\wr+7ퟹ!WtqC4]9xZ"C:9D{-A-[6&2a#cwB\W!{)eV"mre#1n(%(Y/WWf)<&U@FǛ,1;[!ZNdd ؍;ap %L7Wx6U/91x8MW`sv=6~4pLyG(hz[ iUtL%o{:d8z*ǷXnyҙQeL_%pg/ a Yl+ڌYdFxcE1u$DvD;R4ZR4"?ʯWy Ga{?X~~5~O, D#UKWf^8`aO 11yq#2yE$e8;H|]XbaNoFbHrV9#(~FFvSЖP?-SgGzتP82zTL6dt7S҆Su}zlfŻ_{'v\ }RRѴa:hҹKBjl_mIr["d~[5CZjW̑1&{rc?)q+9m-P藤 'p@IA@Wnt޵!ߩ&B.>XJǻXrIMA+'!48=IEXq焀dXGQپ[N^ѩjWG_Y w #䒶aguD"9F&nMEq_΁V`8JJCwfqE1+Iq}Tn5&۽7gh40x&YZ_!g.ewUV=8!"Ju]k.×Yv}Tg)V,_0uVa6`VZUaSAro07W{4zGFvp_ŕt.11Y`KJw N0'~ҠDDLo&~u7hK A\]1ҙbF.-}b-ՠ+=g}ۊj!g9-*}a7h&Խ{C1U{{.=7>GmT'$%1@ET[d\2.+i@FH*OmM))E{⋴'m&[>) ͹\04` R (7gvxvv5vv5vv5vv5 +) lakd(۶!u},6hhF+g_G&Vl{\wZA^ZAR!ZA^ZAR!ZA^ZAR"8 w^HoFy0+wwWz׫a)0iE*Ț{ q#ȣu"w#$s_I"Kk:37b)'A{gEF7V*`JBZA2ZAR"E% -g4k@cT_te6?&?6]<{cٶīf%^WTAصh46ɯkK/nJZ^CCHczѧ:Nl4 HL[Kʈ0` ]'_Cu50OSK-˵BT |A |<}L' KV Q]ꓜfM?ra>V Qf }\8Zv Lۊb q Cħ6JVZ-7C=?=Ί]N7{zi6.k tYISC*FldAiYu_Q- .2b+DA\VWg>ӱ&^1>'zh3Q[ޓ\A(K߹{эM/hZZzjw'hyHqAYS,#HL*rGu[G\*y%WX YQ\*c砹B6Ɔk0pr_QNp{*}WLajx}\t?``Tٵ&ꘁ?7%hz:NP1>1v*d(?mZN*ԡUQFX}MPҿPvaT3ʧ_jX".R17@ E/w2BRbJNR/29~B@wgyjx"\NLBcr]LE+ ]: Ss1E&mŲXd$}c_:5VX[n"aFpFVF{̑s$*Gg^YZ 58hͧG6'F1$GruV!UW)0bMob}3>wRdՕް=h0婻czhՅYw_qN*i_:<)MןqN*YBWwH:WG@S[{YW ѐ {vz虠%Y៑^>1D%OgG8aH(/@GD?W6hC7Xjp; %':#qG8[ {zyimM7VƫF= EGRVŻY'Wv6f^,-dϴ~»6zR"!W71{eRbq2IM_[w`F^:J!+W(7}-ѵܬq#R"z*W_gQ+r$%:,tdvyèW\ _gW(K/T| 7*iA 4k!LsF]9R-i ͡{hcBa?b.f}`Ņ٢)6rm$dCZ*bPX9R`G1׋^iҝ ژ2fߕT:W@:Y +3fU?ri62}ZPX? GrfCv6ǹ-_EUzxyeJIj`.\[Fa<3i{fSeCbwHbMipeŗeVJ/#{SD.i9ٕH)Fl g7GB*UtA=K?kQtssiU]7K$L.3§T\l#  ", C |bMZu(ZAR!ZA^ZAR!ZA^c {y]1>k ,LTZS+̛~ ,LTZg||bv!d)7SKD41mÓuB :ǓG˨pt4 #b9 hŵU"?_B_os p""5Ω_`~#RXZ(ןZT_.^9x?}J oyh(`VR^0EqZَKe+""ˠYaB1OwP, a=LBnʻȌTVBbzn ?Z1m.cO#-9;Ⱥ˓<$82Y(_RSMpۛ""a3F =Ԭ j HIҨ$WXz)*[ 0%+ʅjļ>|q7#]zT?O-ѻ l Y="i,̳% ,BlVf@ux7\wH1mJtoD%|Ja/XNu \f|~5ꡄtw14P"4ǷYJ0I0K$B^{FkElv c&?p8E-Um~i  lz}~ȓdcU8e{xXͶVOh3ej:fi8N5^w\j%aui-}M>u6si]P""&PT'>&èh"'29N1c ߢ5&S[^ժRopd0rđ4=EW~:ePXO&%zxHԃ."]靁E*R^5)~9hD2|BxgTB*Pk:$w E>W"2Y]^B`^AI~ #i3jت*ic1 7-OW_]iU0SS0vGC{v~V0E} >)RE@8bh0訿 Rv(baѡ9w_97: x_Jw Z0HH7>~( x`U;jo>0A1niv>/%F~#[ 4'pjhP i_3N1BݗmiD21c2B!ӳ]muR\+P~@Zpa1w7 THikqRm^O8θ: |\g[gƁtcHW]WmVpNgo6z{OW4=Y9nGVP{R")jN)){`B۬{$uR0w9S {=ꗩ,t^zvC˻_i#eMH6'h3x/W.6``!RI0լ~(Ċ6՟)\PC#-!r?ĆsɅ`Z`;pol0M=EDm0I,K7e;c2ޟGV4ZvϽo0;]M~׷_XPcI/p3qF 2\ +fC`Sf\ ELSs7M>G~A.c"aMSs?A-k,a"]6:df0<{EѸ+y"K7+gֳPp'-a%B\!nF1/>'@0fpi5:Dxr'׍-L?c@q".\r43"cx2bbL`cP7ְkfŸ43*cwoj|=0tGI7:)_mTf>@jtuJ,]:\04h$8L Uz 콷v޻Cv6uv6uǐݐ|{C-U?Ok31` c&&tc2ZxvȜe!Ĥk;>YN'0 _)w PkX);cO}:!E`mÊy|{uZo_VAB7OFt1;M6ϒpp7v%d`̹Z-U0̱W71V'AY@)\0q3* v$8BgqQ{290MB_稌v{*ߡc(mew5'R !w*4"fv Z/CuIW=or)fRRID_F)Ih}k:]N;D]~-n>:i:ͷDK78qB܆^HTTYNF0Roe"F28cB[7x }‘f1bp,`~mVܧ]zwAV_՝rop0Dm0fA-B x$G^Z]0͗~J/9@Е|p+,[BƹP\!!cצ]Ϲ8L;YIЩ5:#là k󴵲wX1\T]QxFW91w1RF%bJD\I߇}-e )SN"(t ¶IObzW8r3&/f}\/Vi6K]hbfd>V:4^F׶55V) &|9јbJ{^[7/M.9z4@Gz*3i# 6=%}鞟$8*,VPGܷ9VWO97jf—D\f7maMomU7G8*8wKdbhHZF1;~#aM N;h{7\D܁7up?3¹%-AfypcrpZ'&CkΣ9Xb\/O}[a+=8EvH 5m\h g҃"riA™VW&9SŻ`laV+wdJ9qSi$ΒZNI8ښl*y|]B?8ze 9p%n{Csxa36u1- x!RxAZk`` L tz|Al "]:WaBTI!ZafoMkչ|nM.WRǾz#bwC}AyimS3i;XR7=4tiqwq)Y1Ryէ(b8Av'v0f104E-?޼g+c`Z!kQ;"V5:5zaw6Trb1C~:系<"o UerO 2[q.6h@YWq 4W:2}QY-ISx\2#\l0wn*zuޟqh2%b]+1Wvk4H@}"6vus_$rvvhႆ4͹+FPMJJ xX7vZA:?^[)JҨVw1"@F¥CWXu]7Wsb鑫袊ptJbADu;>ap4r I}?[B.+*`^\kbW[&U(Xv&g4])hRîmEA~a;?TFӦnc:5*] `ؿ~"0 E\*([ q9WB2fW$_N+U÷1:T!fqTeR{@T1WQ[NqFI~~=$V0XXJdP:xTY]):f4U^&ejppޮ8]xM/m}w:f@J۳GXIx:a`'uϾbUО>o&:EHK:㗍)U×2>֛L1KmGX)c䳤9!=U￿jqV%=ӊ4@a:!N2zbR\BA%&[kk.F+6fnҽY@w(hU-f:[Gy4G}XȦ񹏾_5e>7՗ r%`)r|RgX_㹻yb6E?U(Ǻ.1`BT^I+ս3_^酙?jqbPhBӏ6!b]>nS0-ne-*~yѲ HG~$czuX A'~pV` /Z^?ivo)\(@URԞ/,EZXinxX9`I]I0ޱ8jV41cRXWm4ATIcS]!)t!+D컾N:q:Z9kf)2+wN@0|u؈N\rT(̃)Ezzbi2_{~m1uLd'T\l# " C |bMZu(ZAR!cc4zvwB/^%'TO?G_H~G2HDInh>4A^b#6-U3OS*\-횆v8բrb2ՠjlxB=_^V1)=эpB <T HLFCNw* ÝBnNxabAȓıZ~ՇڜIc$ {ppśDhĤCIv"{' *A(rdji;H&Iݟka Lx9y:iș "bxN:W{,(L8`˼L;T=Q吺|g2Q0NH Ph&|܇&vP.!&oM\i7ԉtO L lqzBpq~bd˸:3E^Hz97[%J[AE9֜14R*qj[?J(,vA--\wJK3}hpw4Fs0*Bw.څmxZubaZA^ZAR!Zg*S |k]۾XBuh"|tF%-7_2oc^@[zUL w8N CU@ 3dzy#7*߆{NF--M^V)ːA)^ϛ"bO֟Vw 66{:b|n61!aƆ*?S&) {n0p\i"gaX!b?>,#H7kP2׶\0̄=:[a.pࡍFr ̣)Hziù%v-6)b>~.29'h8ztRJ㈌!'@}I&4ccWLtsj}D{&780Y/Vt-%*V잳ӈ1dӓ{g1Jb}ǢFT=.g#b߫/`# yt{wjN1~?S8tomX>٦]qCf[Mz?%ېIxDzlig.|"T oVjyJo}VqmJ͐&%WT4dÈND8`O4Sh:UofPR LC q*rXwm!¸U 7O׊K,g dnn7Fp}SNċ{Hߛ[RF`Q_Fn T m;zhN߲@5rWg7xT2eѿמ7o&.s)ʯ`f4L:-│{j$wh\^I;v1͛$e'7I@_鶭$-|2U7͐h:ﯝ!_'l!:臓xj,gO`BJ_BY7ѯmE2-X~.-y엨g*Y1L!8JQ:%EeD|9med2JfbA׺-E USEnBƸyZR15^)iF5~]Fّ!Rݩ1dL'_-UK3_p.,Kӄp ˹ W bүudɟ1BÄof=Dm]kJY_;c}z`W0 7t |[~',^gG$+-c̄lDf;3|dALV5JsMQWɖ2}U+6ljy/ƣe+2M4˅H-D':˳Nh8·175ِzr`~_ಂY|P!gc8'%16 J&')s*?h|d*̀U_<HE0 H<6z3$Hj{X!aMQ7E,9J*$ /\eճ!V6@b+vaL MJ,fh$8LP| acd|dX|fvDi'R6t*M "KcV3ç _4o: E6LWOϵo(2aM[FZKO զSIaRkxRzMp^§=6}`+y#$bZNZVde/& AG񴡿`5b{]l;O%/p8V&],̷MH;7XIb6QA)udFmU]>xz!dtؓtF"|o Ep]@=HCx(Wxr[7:N!!ͯS1b>cQm2# 8ú7vg&'ORq@T ۿUpߖ[Gǔt2ﳛf25 ٢.Ubhb}uzX2~ͪ?TVX1h/'i+rKV7l-wfG_ MaQ) d~nsXj3Mf^-8@?~y|]`BW=Yճc2qJJI?V?i)\:%1eݝ\`%%L|G8bu\h^/-S ~ r!xhúwBX)ްqa^m& -F{lkV@)G\r^/BFFs3~c*Hri9ZVDNy3v#](|t4<l -j ? gwbjy~Ta!곮S SPT8+a+Qnwy$hBUd^ic?)Psq;.WI@̈́Rd&ǘtDt1tZ֊ˉ'7${P1#5J ro(T7ݽ` *}t71WC{,^ٟj\^"l`::k̉JyV"D}U) Lt_]UpXwcm#hGaFOtb%i:4"]bwt;CРռ0#%͜e0"e6x2!/w מʞHdLv5*e6Ns.0[a>0Sdڍ'ׂr!6\LA6i,B §wbӨi~N?8վ kc~gS]V)ڢ8.a[Dj˨q겫(]^Y3r2'a0"9M[iœgwZt\2g'a0װ >g*\04` R (7gvxvZƄ!u9lh6B`p٦ 'P9WP0/)a kh$W(o{XTzTU q# î賗N^7dWvpO 0kPF Qd@V5vv5vꡤ]臲ߕAofeo]=ԫ[7ccjf=@UWδB4r1%՘5?T.X Rz淟w+.iQp.N~E&zjK"fn2]2l'QKOņ޸7]o9e:nw^%HTs 5wImVNM6x6 #ؤ5,t$0dl˾D&;BB ^R}Ums2JMETrShz"JBR\N럫E"u>A2h3iz:xZJ)_XTGޟIkDtuiC*틻7MWv4 J%7-PXZVV17ルȹusr/+0Dhw߯k2! >gT%/oMTV@~gﬔ4~uxv:pYgoaI#b{NJ; Ѡ_d /v" !a)_@I[&TI}êF)VҀRi?bS@%d.#ܟ|Nd1~9ΡV!b6uV_NdG酢C댬X zKP2:z`bP\6@VյmaAM_fcw"5a7 )׍CE&*8sldZYQu:U05 ,!~~jT}؏{Ĩ:1wUTmiE^n}@ǫǏ:Jzo宫gvz?b#g,P.&jyHXsQ}ǗF:)IՒQ^cKfs2SUjN(ץ'axfv/35d`8_[ρJ=9nSڝ@y  T2TmgK*huv2w76&׷?`T1PJ;0, ,< bcH_IxZ>]vv5x zz}+fbk:Z-)*uXǤ^$h2㧈Ļ{HY6UCel@[7`uyfAbaWWGvy_rT>) SNe(fz\`b]f5% {-⌯Odž1eb*)q?Tmg"^`f^'Ӻ4#E)O@L (;~VyǻwA\lV/2W)q@*Tp_/tF+b'^acxi8zO2U7 a_hzQ6zD`|iX*7uA!Y[KXG͛GiDSv u\ZL o",fJi$u֚ 5\m;e0̀6Mѱ4k`g ƶct@dWh&'>>MbpbgVUhNS&VAM}:z*zWwRP-+w:R[_.M&]P7IGC~6O \^^* o+"fVR*wXAb69&rCs՞bYm-.x>BԶ`*YXK+eT͢qK"F1>E:.%Yɢ蘓2Jb ^·C_Og2:>a!;.9jsx2*oBaZ_8>_U[tI`Dab_bz=:a/7qI>}Fpu1Vm[w>:Ϯ7؊Y$L+0`]ΰfin$2aDA2VYìf:_V:".u]^H]!)~;|:2.J"i U-6Dہ6NwW t&3B(dg7^ĺB'ְ67_7jlMa)4~7,4, RBfX#wYD(Ѽ/*G}Uts{n [ $!}V ٕZAb'w,LʋKgT\l", .ϷzfT p4"3F7V}; Jg2*G(%߯7tQ$\%Dq |XwMv0:*Tt&;9㈚b~~d>fO(nVOp˂pz b"ZfZŠ;>M]VfuhzlJTQ^a_/h0~?b3Nع[PѻP[hh1 3bGx\D.{{q3a 7R;BC,$7 ge6٪fFS+D/b}؜hƻzZZT!sdӻgTn=U{*O2eRPA՚dB/U/:ssQM9jqbPhBӏ6!b]>nS0-ne-*H?cV1(Iɔ#1홆GUE 4-7vmsf8AƧhowE"ɲM{>-RYHhX-fzRт_1xI'UTq-E0`"E`jabfoQI^%sNuՅ32V+#K宏#gv<Y+ a/=s`%kf=~* Xh'tv:CL=pG:hûga_wi>1m"1?>O~oZ/}p?*=1~z6NMImW:Ăf6CZdEw70B8{NQVȠ1+TMFt7ǶzXZp+{DeUO<,;+a]kjv0G42}Q!56e2eN²܁m\:Fvfiis1YsGw,LʋKgT\lħَ7WH̑xBx:!#wr"(T{n61f^JM0B\wr k,)p4 e(\zkBwzkido~߃H~7R-{*k⤣$|HGpf$x_FPThX*rh?.NF€B!=N;CWv"S7uwvb#w/y5)p !9軛\XB k1g-L[+ld# #aaH8Xz)b"ʷ30hbMoKRk7HPog1YT?R i!mČc&4Y zT󱼟!cGj7J u/:hmvVJ++5)ec}m` v|q M-p{khs XZV1d)!b87S9x)&60 #44~a­  ϳ Aױ~縳{hbs{^PBӻg][6,.p4I ~ ,n c+l{/>z@, K%8.y8`YJ_koƴZAv5v²)Ge J(٘^743?Р-qjv;꿰Rs!}v__i0՟i|ds|jtjUNa_1չf Ҏh0H5cQIEZYÑiu2aUH&6ܫSdĕ >DxR 񵴈ᱽ[pE lOW҇*{rjML<0*QycUZ䬹x ԤV 9NXh^*'>5!aY6m!m+o.!=Hz@up|Y}D#cL,\Bh߯hj"dz8ap-X(;P3$qk(52ZZ`P/Wܣ= D5h@Qs\'{cWSrLIK/Z p,K̺$"kDjnTP=Ymk, šJK$7zRr`ȤNk`Yh|9Կᣝaˢ:W(с6Ke(L'ܮS1S ^TGQa6`XY91EsFE)RjdvZW259T3-"Fg 2 7y>2aUц,DSR ^kJUJXcwu*Ffny*E j}4ɘBu_`Ӹw0:8`}I($q \zzu0U4~וF( !TC0 ^tlty{DC'hۛ~h'Phߛf5 k[:-neeQTAhf1S\w!hnV9/?I[@z{fb!E`HC29t,KDxuwĂ(X'P%ۀ҄{!:)ZcdgvPa >R:P;!꾼|"T<_cOsukjh4C0;$CS uR}TbwZ֖^B ',+1d7w!31[X>*GDhNJ*Z`R=dtÂЫLe x$!M"_vZAa` L tz|Al "]:\Zy#ȟ\0`Y#@%*S:%ϤhDKbO *x 7.7MkPF7= "},z wM- tPJNWYUklv_9}}vX+i)~㉡WjBQ`Y) "V屰1<+YÂ6|wFo/k=#ѽ&fyGP; Վ)Nۂ4MP|AU)NNޖ0 `2RxIt>JUŵa6SmfhlZ{5v[ ccR7-4;iP:6l A1"bbT׃b*x}|!{5 'yHO$d =ՠ__1~sU3Ty*PtTJSqI#tuJ" 2Ff&ZWn)f1~;p%%fX?slR^c&Qfٮ Ž}rlÓ_ޗ7c1w=U[V$-Ӊ}M-kcEW{Nry>=D[@JR:Wv;=Th:ϧuWUjAe$=e@:|yDT{g>)e,cWjҥvJ= |rZaJS7W\etk%i1uH֩+e&1vvƆ~gdC<ǿZ206¶Vd0*5v!p)"[bIf]ku4HZ-%7Yp7AЖ]+(?}gF\R^G:YT o>q%JSK@z"$s'Bf#%B $a?'~rۤvUf&t"II^Btx\7^'~/S=OP`#O_i_`h6v]/36YfN9P-·;B%q!h"=Z.48T?O)K2S/K%5&eߡE=% 1LOmhC)`UKtPffeA\1|E1QM3V$"#58LA?]ĶϷM{rP)wH]ԋ_V:vs*AuWm_/0nG~E0Gyjw"agf3`/'u*_?cm[6IK\XBo5SX1[6fݛ@t&s*5ǹӐFłbҚc[.h'5YQ%(VV_E<]㺿E0`]9[oOV78ԧG@ZBWOh=y!|Yvq w,LʋKulTLP| aZA~ZA^jj^,J:!Z37㟭I|;FkM~I/8 Έ^sHt>֢*ZP5-FpFJbwCvZzh0ʪAT_&Hq @,|jvng2Isf1d%.Wt,[7hҷhy"ϣv1[F0mr[?R!ZA^j~ 8j}uN抂1;@cVJ^h_6Rf@b\&H\ ԏKaLָH7z}a@]ΧGuW;l F&G$<_PXdUm54 )+9׊c\ ('wvw1kU}E? WIl:xV )PdH@Fbm8ϽGJKYai:37Wv-?QZc$ֳzcBQaӹ6T m,IB\2+K/e|"dvV8RHcn,Lh ʀ|I 8 Z^ `䣷\c,Dj~z1"b |*UcDxnhzxTPyl8LG^\)OB_1f=VRm@ʞ({VYsezh_@?!$!2 #&6'xa5bţ1tzZ{hg&(q8Tp/7rݩUIzQ\{ЁhJf{wO\_dQIMo LD|(B:'ak9B~>\]HU+cy^ܷw1rvѠ0L+;f0c*ïq"dX:aw!.~PGuyݚ5N'a+PHqzxۯNkNEc>)l*ѩ!~BxWe`Z1H Iʳ.N01tba`<""~Tw0+c c\;$ Bti#y~fV<_nUΞprP)O%C}]Dr,zHysG>YJm8OVN =A@d"{b^ZbubʰP][T>)[TL%   û2^d]f6mCx\PIyn!P#<6ooc)ytc C:?[VjNHZ<5WcFt^iijxvuv6ްŠrZmTiUgaoRk8UtikɆQU'Ǽ"ICyᄨwqDv"U}UЎy5[8TCڸ|帶569 !:'St`vT 2N4Tq ǨhlCj9ljvgeX5=5c78mۗ85H2uޞfV&4Kc,!:ÌҴ}^VuWfxJ{q?SמTZW b1ucK!dl<``̉Cx6`͇rl)M113Oa8+wIŪt|\ t+vbkRZ8^A@di»Xp4޺g{:ϭL[ yԏKw<`PYʯs/@7[Kj2~CLkV2&[~ y .twe2ɱoQͧ:;<$',GCapw5s[3N!Ӆ&GzfL Z’l  ZsyL xwƣ*ldx}>fc hӰ&Άo'K\#e;>?b]oa2\M?كbqxBögq٢^3\!>GN8nx8c878/"޾87}QJqG{I!4g5Mg'i}]eV1}u͉ s1D3.ZzZvyP0)8澐J瓅#`—_疺B^\tq)W.bPOH|{|]hBRkTU̫ (A4G yPjC\,'v>_f"RbEpa,3B6]ux5InɷCژ|kysFEaX~:#[Y*婼s.NJ("+>ck0vSJ\10g .LY<Q o /R#3'gQ%]D/,8b*ŘL4l`h#:]|Őb+v7w,LʋKgT\l", .Ϸ8(\!ုe5}bףx|ڂSyZ%;v #R`{%@ts'`[%ndCgŸxβU4*ExIL9V R]}xx8MZ=[i>fEyWؠtkc:JT^EQIŒeFl<@\ӧduF$a"5%P_nXJFJ¤tr`M&JGmtj\N)^7^Ql͊zӆ6Pm}tC-VN`|)Ѓ9=*OV%e%1bNupPǯ`I!+%"MWS6s0>p2d7:Nk7rY~0IVfw,63AEb@plZVa))M4\}ո(*Py}2J@7fkQ;EJ-UcE+8~Cl22'j#T]Q[,e;@@-Ӹ*qh {ZXӃWǿ)J;S\y=cFӗ1[ )c " }:~"7[w^2"/,7F_"_ēWfVU_6@0/.`\s] G|{xi!_X\)pIM bKʧWWaM0kaƿ,rVWw QETnڮևv|I_˱r;0'.>P ๲ʧd'v^<^Na͖[}ޅd_7tGwgaEoW!0/ h&7{ybɩQ۞QN&F_N'NuãZ@ȠE\K6M&y"JKQ*k3BaX^hnZdlA. _k]$p ֱH`]zN"<^ 6f%`aWp|acLLux:yarn] W69Wm12]#0} yZ:lrPX[3]ćTY%}\0-<=HBf.'cųJhJXЄ=T[U|bA.k4I6Kf+g2%#E-qQa{"dگUxZcb nT/-O+D+9pF&`wbvr AYp3!Ƙ^%02VMi8âדZV6GO#]/V15INѪFOSLE+*m"uAё4fYuǥ{xJI}2BuYgTo ԃupVŻXa"Ovٖ\|;MA`Ҁ>o"7;B2w):_> Ix41 0% f2Zsjݗ+2y7g'FužpԖ)b~쬌:)p8xlskR̈́]+AgAZ!`ZARBh,b"ȲR2R}j,'<\VL>&Y1A9K@шJGo $gJóbrSPe]WbTKsO$K[7(wX*wS { (e:Z*)NM@jF辊+׷8@{BҁUA~Sd4iԯNk1QRԟ+"eXUY{;\iN*[NjRiZpp{z苜x 'ʯOv8h(d}i]٩c0c 톆]p4@x;j-bf-tT]@:GճhCI#&UsKla!Q7ߒ}D]b6Ѡ% @9aistx *ul7i#990`'#%+eCBƲ(7{gR.sc`PmzSh5<5^X>-gwaqbSdJț ϧD[EN>Hdm8bZnImX֏5+qe mu9çL&;^m {7Ți !q T&c)\p'u>i/iUʺ/V!Si@'VH~foKa5#0r[VL!ƒ-„&s|)~r{I?N 4ܚxJiUcZqzkCzҭS;wF>F2,= r뿞+>7JJl!hni~3I̼K fҊ+'Fپ>)q,t,Uߨ/v]Bd1aNASS01q \QD{wF>)p ka3xR~!6{9pB|m Ev@ DᗷRm(KS]B WN; ^Z#Jqyb96@$+L9d*BRT&/e)*!_Bb`Z\04` ފ/< C |bM/1ֳė^Ͳzy_{Mƞ-q#RV&hHbx!xbV\!b` ^.Mq2q& J/F> #_U&.韵UI2b> k 1* xzAD|BAO!*mKN?1~ K}Ǖ rϣ-)hz1vsv WVθ365152xK`CE&3Y&m*2|8-{?oEύA"?Z55e^\)n!7 7'#8" :@8GVmb+Yoo!0ejx2i57I[ޱ[쵀7*t);ƿWT51!ԝ1g2kMp՚¥zdM0/Ya;9ZKYՍ-Q"J_ ^`WAƩ5"Gr2WM}F?1Ey7^'z3`5?<2scC=+gZ~xxr3m8#q*D3s);SK6}ThAwVbp &aCFq<}KҰ1&NRʐ۱-Dї0jfXV"B'A[kEi!U0*wI:tѻ2T-b!֘X ֮胻D-we^oVe0k $shkzi2-"P^!]M{WC.70{HT(U)ZAw󃂧_1GNʳpBL MJ,\|Al, .ϷxSv5vv5vM:K!J} `Imi axJIQo;كBkWd-N8 n^Pt!DQXKBlx[,Lw "vLL'8 Z^ `䣷l[Lڠ n/Xz,Kxvt{c9K9BaIlϨ DK"Dv9-i-wuHJE'*^vNVeq)_P9V14{Xfh }!wuK݆ĴM?%46wD#m a{2*˫^Px"Btrk8ӎ@ͫ8ɃB$h#UY]I5A%O9>* ym[N`99"^9"ݽ}}~婉 $F\-Nm췯h<:&-f17kv+F!?DZəμW :Wz'?Ik5UBU _MLC! 9jW @ɂS_G@S̴cEo~ LC4|({a%, L> {1UNSFhKO錅-/FAZy_aZA^ZAR!RjzrgM2AO5#fOWK5|bIGU֕Hy1LZ!dM([ZIG_pэ}~ǛX`cPYdPAVd]oɔڠo4o<m桝P,KK۸,y1234{Xҍ-{m5MGځC7Uc JA<Hav^l!Xl*VmRoptՂEM:bDb/F`F>r1<%6-k.qC`⛦;:GI۵ V.w0,(ǭﻟg5fRA7`1%C*D.\F{K^?~>_dS]Sv 4QB}`G1D12@bL9q4]kd|o;7:I&S` $1j*^X,pm7<K6-pJ h8$8{iuJXrZ5=[C!Ur8$#es n]xiPHwy-4d~|F#zB|)DXz_3>DY`+Sh',j{# ^|'L }d7(GIYÇz`b`.z>X@(cV1ĒBgx"gHi^#>0:ʷeL"l hH4ѝtLha{eQ$:SZUG;c^-%yqE~Ъ7atl>{W^XO]ɑ.i@t⌴h$r8y)&FzW]wufOS`puF|0drJQV[JlohQ4VE:*nAw^Rz"R2_ B fXəY 񫷇U?\81XG%fJ*1zafvo7TsI2}'vϦ3!Q㮠}Ab+pcKuh"Ka8.vbHX|U&?o.SP~I”Ȅ{CriB/Ugy+f%0 `zw+.Y3?&V:h󱺵8Z(_'wG{-#nZ%d̻ o_m\DWwnr;7AYg/eq.)lY<QZtozŸ5Gb"VVN- CeFI  <6֧QNRavfL MJ,fh$8LP| a`yEҊ ww7Ga.:Q_egâϿPwWWkmШ1++؆zhTSeSS@1܃\Q}004GqњC;"A*-V@V #&aܡó# 2bz/6/R:FsZۆdz 椚DggW:&rbo~ m%GZzec9&+Sn_WU?<6!ko 1qm[A>J;:y2[=!N=o8Gh(R1E;Q"2v7fQŔf^SK'd벧%Ӣ 5bv@' ~zkç7Ywo VDQ9QM֠UJCȪ+$-6'a& %їA\rIP+Ov 1Ӂ'S&R{:p0/EQWZU{wzą[8ֹe^802I]0JBԀ|R!c8 ]򺵸wgb>ܥ(9@7d&d)o W]PAW7ԕUQ$ȁ&zx]BSU8J7s5t q%:J^{OPV؃3`{2a\*D/ fa$Wa\k|BC_]^ٜ7je7da?yҁHV6D)RZ9(0Yc[Yҽ*]#r6oo!!zۅu{[/ї0Z7?]g4!c hE078|_g7`͎W#c8`*MM&@z$hw:WuᬫFEٵf",I*tקh*ǻދ5*Q`M01~8=0FE" wHKֳ8OffBj0(TKr\.#yiAA0TԖIv7P4EQ}qpBAc;zv}a篵q*5Ppz:z(avavﴛÞT_E/1U+.5jBr6WՖGbh<26XG/wހ峛 sîGMq&*=>KSf/:yrq_+D QKVװM9B~(>6].lAMQG8 ^IHN־GZp&bRzt^!f]/~o[9wdxć8uf;cNl m6tqf} ,0NP_N4tGTU1߂GT` L ފ/ˠ#v'vuv6uv8 -oͦvqV3R*Sv *۴zpVobBêaaaU=9ޛ$ͣ;i݌Q0/ 1LSǺLjNȃרfFc"u{eWQPY]/Yf(V5SeyMI稿څD"Y`NbT:YnP%%R?Mi,trPulJk+-{^5W⨤ &8&_r|ڴ*gVNbۗKV)pIlqQ ',SXsuc@"oN IYձ7r͠+zm1Bo ,˚ӃcV4 ]V%>}0 »={XDX:׿l;b1_q0`‚ 7D;{?-ځa^"AiaB) U`qk*Qu +cջa'-}Lcj< ( R,W3r--T ʈ|nPUY1 LG,$9끺c3\B:7hz&Bôc·uGrw @%!,z:¢c.B-TDM0ŴX&X*H6B߅!x'/R9/WDCn3WDJĂ y'CwW] 0oyGK$z&CV޿@ ߌ{:b^Gy7jwhm]}A_VUZ:78RdoK"K񛚵W$c+p-8(T;cQ菴i¢_4~Mh7"pXd\zqjqI!91N,6a'pvr.[II_śboa#AԳR}\{y ? T_ & Z e C':IՅaJ܉ ʚΆ͙ mV度Tn"Oc29 HJa%xhºV4wQӄP(']5;#vLh~D*wRd_- ,Ĺk xRXܥƽ~ Q};"}ht)qb07ӱ*aHw@\{XaY>W$Yf^Qߴk=|Ȓu3GV2AŰcl`ᰖ)q&,ZiX|$@Iq[s 7g<_Yqq֞4@GN Re' hz_h$V'} 2MbmZϢ1{4Pvt#-{m0? ۸*BzN'cD0M1-pZk<]zsʅgoBB c/jhO ]-XJF_0$_Qf-k:ʫ1ff'Agyú+)1dH"aE-&p\7xJk{ɺ9[Vs21c +q( l@ dٞŝܷ KFlL axpc4Ġxﺔz9`a_ы2Po\ѫу}5wyczaY*^HWU=>vd_?BqVpEm~M%@ljtc[oF%T>hj稊:CiB8B_Fpe>mq@DwVĶH<GVpoI/ @<^LkiHK7]V-w@j'G+`4ZY$cRlVb]4W6E(c ܟz(b:s\z.70h/^ ?[Qr"vJQ  N_1u6EFnJp7n-1T@dY1VL&ZzڎSk^*|D8k.Ͽ)N M܉tjWfO[]`0VKAZB^ZAR!ZA^ZAR!Zj Fc T9DZ"Pў$:6֛\B#(R_'w+iSW[ALE/fkf%//Vo} )HL:SlL,^"!BV`X.amʌ<$|\[:xBe?3rhwl^Jxhk5#0蟍0g f̧Rt v$Lĵ,iZXLiDt k<ĵRZ,+cf̧R$qf}ZfdM&ӻhK'@K6w(ɡ z2K9)acHHO2ZMW%lpItxjTt+ljt `l~L/3?]-v<:V  gCw7gqӵZWCˣfpeAU)&FFS]P ~M6>Zi#)wgЫs2A vx3_zg'$ed3KkHQH 9wFSƶ, L\ʌ<$ٌ|^Bȉu B0ʌ<$| <͌|^B;KwTt v$LĺBLjpbrm>jBh풵w;k{Q+ {ScfILL ^z< jO* igTڜjZh}w% q lxR, Uz 콷vdzJ1~&Jw+_G*Uo2Es~td)GapZY+k#12g}!9T!o4kYTF0vO:ZȂe~՘j^Um]0baԠ޸`O w1u%FBӧyKñr=7U##UTS&mN74A#p*2RvWYD:$Dt*N5fT8z+MZ(s־.Pzq؀Ɀ1]=ѩ= 6.,:hu^V2RۣF59WXꏜu-ky[AS72'VTJinCH8171KM DžnqDZ(:GWכ1~]*2*Mro9MJ-?mSq%Żb`KjtWZgėZR2)b2GqIm{ahpzg|Hj22ӻVΗUwwE_-T?!@p0˹s݉ju6-xtO7؂!Hc :z?/BJ>SGU^g{NTz+".tp 0 l+gsj'P-QBUhM^U IOݛOxF QHZ شİTk Z$T ~4dİL*  r˛rT a3K10^ӌmW J,LLxԬRK++[A줬Z9}OL2ӌ\3ha_z':564V>MjX/>0̫Yצ#u{+c{a]Wl+۴u'h{LPn@ӳ7,DJ,ZAs`ZARAZ!`ZARBLdȅqj6~#+ ,Ȍ 5Ǘ ve bJ JcLs w(, ʜ\|ӧvvgv5| - )xx* V\Vd - )xx*{ rL3 P |∳x_fh8a=LOx=i9}zzlCO6$-c%o2&.tGPvcMc-jb"ܹ|(U, ZL9sblr. V wdtpq ., Z ^\%Dm:̲G5f/͐qWKy pHSv3\=Sa*"mwZkz"z#>Qeeo&}ʩt¤DTUoK ygH~J%- (Lˋ(Lˋ z WثPݢJb.L~Mx0Ъ e!).^FEok=}zZ="- q RLP| ac\X ^Q-<aPZG5~(@~jBe[;~+hupZT0M>$c-&`yYa`oFMpf&B->`_^d .V#׷u66+5mae__{H޲#w^6wnv*?V=7yfnj|~wZb*wnUU~S/K;a=8bT)!cHfrV-VE:'bEtMfCh}uaUa~1a"4}^{W c!"`VἓӾ8 .ɫii06Ե*Ҧ9 clR0a1Z)KO[qŖ]!ֱ iNJp zUmaF99+2?͏a#\xv:*HhXA^*7'{g;1{G]!gXMN` +]4f/a_f8[j.x%y?i^ߝ]v/wJ"b(r}0ny_111V!~O13ѓH"z.:ۣ`c՞PT0UϤ _F |xǫtJ""Z۫1_r79HӀHSzn1&1ێ1N=-&aa>`<"쁹 k4_VrAލ}Xt+&{}Ux76Z!N!`aY//c](.U:'vv56ZYCnamt)M&SI=RzlSq2ORTWqEj]>#z؁A{.go1@@Q7 "9o"ڿbbN`8kC*NBp7GSoKݝo>}8{G^WV7-hrYH3Kh:DRhEq Y/g3ZA(̅+5l\oĦWɝ䶴\6+2S@nZCdeUg>/إU/twއSN?4[2plN=SQ4>٠3R_1v7w,LʋKgT\l", .Ϸ(ZybR,{Ef|KxyCaz[dzvf0T1~tQMGꊌl#4ڜCĎqCUaTEcR- Ԓb_g5v:•B"73 hLؤ+iK +$yJ>4 d,b \` Z"73 ~ |J-шPZDV`ZARAZ!`j4N[b#8*r5rj- > ڀs#xHoysoV1۞n#虞6t! (n^}J(nj |O t K-K6avX ױ ] u ' jL `D. f,jL!\  _<T H l8$2PlѫKx Ɯ9'+<IA _p\9L(PJ u Ԍ, wHû :pf&VypKQ XAxcN6a B^޺3||A*J)녉~C tZ br:PE񧗯GYsSm- 0_]R52nTHߓlD.?-бY׋.I%,ηy(bpH gUHYJc F:csLV? IK  yVHIWHJ⢤a4L=cΊm{Q=8,g𞰞&*Vcc%-=S։V Ӄc50L>*c(^D8gR*Rϻg_-O8]V-qqu\YL}^yG @\ gxBMsd L7C;ϧvvqXqҖ1 4Ǯ\lnYrM #:0#@A9 )~UDCI1L,>+ *U7wTɉ{D{d6rv=sK4bDp.R|?`)0'v5vw DlF ߋlS[u.kA< gcs BQiiCĸ ^J:>B ۥdRwZBfZA^Z\04` ފ/< C |bMtzq{\$e!O2QA8)0dD+-8bDVU^/BEՙJ7긣ѡbK k609'o5T%82ʍl9C7vO'Wqgw'TvY(Ik7W'mSp)!aUZfī{:ViȬwvG .oqJD8XC %2xwh閰5c⩹$?8*BPvMS& k -i&tH~哢oa~SNWPGU|AAA,4FJE?I;@A? P%%?.).?????????????????????????????????????????????????? m/  ,      .>N ^n/~!?0O"_1@o#$%&'234567ABCDEFGPQRSTUVW`abcdefgpqrstuvw ,      .>N^n~ /?!O0@_"o#1A2$%&'34567BCDEFGPQRSTUVW`abcdefgpqrstuvw   L  555.^:>U; kKgn 4,یQ5*a}7Ԧ+R22,.D_N[)1R!5555555555´eiw#cv/ -2& TܟjJ(U oDlu8]L"q !r}%a 8踵Io1s9S47RThk-Eoy!^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !c8]vI  Pslܪ[y{u5ы!<¡qgzEA ^R !^R !^R !^R !^R !^R !^R !^R !^R }^o) Bs@5D ,$ Ռ>kӊKl!0\J?/P P]MYĘ! B\|̜/!^g)R!]R!]R\rtB Cv/<4"'tjI8lkiBi9i  WOwe\l$r5, "G!ox[~"5tEEXPuO55555 ^yL ^yL>LΤ' g x -P)` ,L! xGO55 ,`:{d)c#)[[I)s ÔD:I Pf'!^M!^M!^M!^M!^M!^M!^M+RN9 SlSHL,I ˗ 7 |B SM^ jSXh((md/ݨj H%CA;YXhe^a6ϜM,'XxA9cUe)Sd b#u)ԤLB@^R !^R !^R !^R !^R !^R !^R !^R  P" lklq{L oNq|)ܘ2 6 dgHaޠcppWbiWfq z^}BwbTkpߑ&rr†Fc%2:C߃W5>5CI:+X8SpN̙\ dc~Az)&UyIBl#Hl0]?~x:4Vv||' Iq'LrƫK.V(KeIw.Rz\g~XH(8|ćZYdD‰g5Ǜ}5 %k"H853~L "gFyA6J%0Š 7Lr':% UHv:5 ɗ+vçBzpa eM. ϽԼLkLAn: ,7*[KZܪv.c%B%  , NBd`eO6~ ͻ\ی1 xHgm?3jl͟׻4"Crwg%&" a/qԙAI&*bVx>wK:8+hx zn fJ8 3x_I 8%w*v5c߬<4ftjƇ Z(i򆔷!^R !^R !a$Z9ac IXpx;-b5ķRөgc#Dvx1u\Nh_Da=v@p1m5VZbغ?P){G%㱓o^R!5 ̏,I ˔x,I ˕wZAL6%XX&4JL2A9zXFa%m]fHq9kXkDyӅ?mƒ5 5 5 5 5 5 5 5 K'JdpCx dÌwvd51X}6 |HN-mxjB߿24% [, Av O <䛌τ<gLHTG¬ 4wҰvhh٠7! !+1}8oІ$KDUהX_OـE~Ej:pG5FO5 \ ilGG  B"< KȢ <^;lJxlP NlJ gq}s,?55 c 0 ݟɳh, @ 䡬r `ߤъ-Vtebrtgxa (1'VV:㨶PgRf|â\O ;xə Ì\ ~CYxp,vΌ}^M( x/h- W  <V[K! 32K6{%`5HӄO1Ƣ]BKFŠ B͞|'WcԹ Ѩ qצ徼6A||`V_#Gz:\i)A34,g,\Foz< IgK* ՘n "º ˆ~h,@C I*Н8OJJx҈Y5R!]]@G) ,oCa=׈"L biK!dXQ9hzP,<-i\icC}0<W]ځ+&aݰS;D+*@[3n P։RmK4 Wfx:| M$ָ<(M}׿Ÿ3}^Rm~!^M+^x)"q~ 伳NjIpBzĦi)j1 sJdl1Ɩd(e+ qb'p*617xt\Ews W\^5L)Zx3zf:Slu16"ӳhǗB(>o R!]R!]R!]R!]R!]R!]R!]R!]R!]S\!]555G9AtE&~m8S漟+3S7ΐn 3 /uɬkSp3W^J)+7A0adGx P"Ȓˉ8<s*OFBbgոR!d^!^R "U~;2ɿ:_U¡At7 eorZRiKچj&8 [ʊBm=e ` 䒢= ڴ^aL/V^e#f01 /LG&e11L_lHZLIzקf!QYceɛy`ywy(7ˋ䅬h$Cx43˫p[R!b5 5 5 6d25 '6*z@"+|RMBDG '=ap F13#+e&KJxK<4oB䥈R!]R!] i$ O󼪋Qsh*;p4ˏf|m0&oڂ`JGwԡ;|}~:Vi 2tjvId\xuL$!-F0% 5̆[Vᢛh,. Z ) wCW&fdu*0xé&)&R!c^R! _0A]\`M1A]p^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R "7iV,p^^Mٜju55!]ր7AVK' ][Np~5AFR !^W 2! zd&RLz.gu%o^Xi]$*)שb[d{]u"ц'PAפz(viaav_*XVMC:|5mdjr&m; ^RX򷫨Vt5m幧5|'Wz|ixH3 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 ]6u^`7`n67}"!+RVmeٶ_% G9rOw֛زoCߑс*# W}W0 Hc6gvDp-U WfjW22ל/(A?R C\7./\wrV5!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M RAX1R5!otoKl"עD٠H:G]hHv{3{Q CLǥfBߌ0xAX:7AvEB@A_ckj%5' gXd&`޹:ɟkHQ= 2i=w1}ޔ\dw㠵Zp#׌";bop"V:HKLj.X8aP9ׇԾ}.41b5ݴO)Wɥ JB:cmF3WS2!_55 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6__5ZgWfXfo&Ϫ\MZ_S[RWhA!U0bb&1be`4A_ ((%+7/V[k/Hjo?,ԍs<<^lf\Dl2f1ef H}h@v%p/hpUjE"YH>aSra^sE Wbg;ZÇV1nTnZ;|'Cu1Ec".8aZL>eG J盱 @l(Thɀ謁h2xVġbND83Bo2s?FTpqqԇ'jv=qg@Ltg)dKN:¹~U#b OjPSG#Y҃}e '&xNҬ0Vbk(T0Sbm7 dI"3n^_ۥ!555555555555555555555555555)wq"!ީ7:(CжFN+R%dxjn{ cI(*BFOt+0䓂7hy}d $O,%W0 x"4or&9\evy8]T'xYz1f-LDI#C_U=wd ϴjgNb~0 ܲ)/Dv'[FT+P"'+*V1*Ix,C~ |ŷ*WBu6]f`b,K'ك+0#, }`|I[yw#H~LY@8δX;/'Ih8kpd_J ܴ_7b&ƴwڷS'@{z~v?)DpAẓyBBж#ap`yy#Z=FL-vV 7ۮkX>Ug×88b@JzӺ3`"wW8~Ki"ޓx_<%u=sz6KH;1HU>8/Wԫ|$䇛wvsi V%EBl.cfF/ UF|UZ[dn}<?̞l~lZyuAqT>cc T017hhfm3'Mѷ@ 7£CXU~LguFcK|`e,"e߂zgl3H>)Q ~8Hv&fH`7S(-5%^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! _2g*cg&S@JIH qm x邪bʺ5mE xK-Gð4M h kʊxB㢅ג%),CcA0GX^VP}1Fi xJ9AUp!7/7 g--ÎOT'!xyHr#ZNlXy2ʑXzG~ &?p XP 伲,l~(9.9{Lx}T )Qr)ϧ$vLB$C~I->ޤ|Aw"Zʗ}TJ"k:cc1ѭi r6:4&r_WId4(hIQ[iyoLbԦH >k/VycN;|+r~ hHZjHkQhpT%ՇEi}ODciV\Fhac:G(D+)٤Ú%;+FIqc_FtsPB5"x<3w@,光9wpnl] ="h Cԃ,ǘ< i҂x,x53V 'l`)αNcj 1i}b894`>xy̛@ d9 SJe|]y8@&r얟 o7h"EtezRBjtII91&V1\g2ffYEBT\YG]^R!5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6OBdplhf+f=.Zp!h1Ȱ}'9AƝ&3P#=X+rŘHI^p_٦ +E `hVZ/2XS#l|`+68\05\Z*k?pBv)j5R!]W65!wB76F0lY;ȿ"ktXh11KԾT}%g3f߄h,lN=88[:eҥf% k璹Cǩl:! tS7DDo e8׋Ge#zYL பe+x܋6 ;ʱ x Y$ErIpcaKG?}\2(1Ӌ EҊ&ĝOM " A¬$`t+"ep "QwE8wXXGC^ UE<&,\3DpI W0iuItDbJN aȎĬI6xnrx{sm\|MH󹻍c)@. 8hiƚN5_]+b~k!=&4F)1[h ෰%춢Y(^ʥtn%sk_ }n3ʫ ȝmT kZ`Bk$/p.%BԨc ٛrylrr #ƣ6/?h8t*JV4CH&`{?]cbV=)C&J>t%v5e*E*xz:[_bU' 8Z RFI+ɜ" zà@wEJ۲ e]h rҩR1%,-ڄqi`E:IPbkbk?#ZDgzNݏ5nR!]R!:! 7R,㲛?e ۢͺWN*Rkhp~(~>) F@5JSSU&1z(2p,Yq*t0B*.[?Gn Jqא?HϤMrdm~p+ w?63a`\gE!iy|PXD*FwRueJdIb Ms&s_~Ժ2ym?S9L^vB !Skgze!^M!^M!^M!^M!^M!^M!¶``#ɿDQ^V"%H/qEn\G֑# ~ q_j&emk4/ZKVX~'4,-?J)J!dk+hʪȺߏo*Pk F߼zhWQltH'%zhq F Sld)=2p t2 /?4+,㠂zA 9(E%} /F2~&%*7t^wP{b P1t *HV BdpیS:2jW蝋k2ߪ|PfW{IKQC[H`'wS1|&Xf$rr2wr0_H\2DI.d|YHV&*7_>^R!!`_AW`8]v/^<0N"wK)9Y ;`߶["oBj ]{àr +XH cSS& 8yAcUrjN x:eITBJiB|x|RngC~7ѕ>m) hs)0?iԜmhUOi6ۃ J0eg&b2~ ٷ?[Ē˾cV4†xKbs ҳHѽ&s&Ꚋ\dvh|FsJe3<j> bFX#e20? =g=ԀPAh1O{BEVRŞ9(0Jctкka5]\lY \ƙ)njj ,P L݋BnB8vso0rCidP8ij\Ӛ(BeG|w8X78tw5 <۰`!t@[ԶwXuz9.0%T* Ah蛰cUh9ezy\^ ^Q%0&abF4*8(lPW_~cJ”I woXD4" \ dR+N|%)7%=xk;CEuy0N*츋ɋ"q~ctw't A3R!]_), RQ4 q龽9&zLQU*- %{ we*) I6fIڬILJȤ~ B9cÛ5Å;7U ܽ\k ?~p\Lx$z˕V1ad]M1tL8,4Ձ8g㪊\[0C< %/5Hb((x8_Q-%sUӯvFF8wxLjE10~轼{,ܕ"(Ǐ ,Kf#cՕH+f)ƀ%r*lIK(x}=mjIڊ"ma{+7WB%9+ʿx/_Mc1<,ڊIY\Dኇ&,vU!#I73BTKqxۄE9$ , LXpn;E_v0X|x{*M[ЦJ,D<]BQ0da*8mBr˥֐ׯEԉ[޺z96%Bgϧa~+$gqVQޢ eEA/p 8 #[,oJż>ڦ-bc#]FI@Haį;Ip̶+켇7SE8n~ + e@.  hKq}^R"!^M!^M!^M!^M!ae5'do;ЗS*ٜAM8;Nmʓve{3"t8%gC˿ɬB87}\} 'rˬ6f*qk|n`:u4b(a?c5׸w+Uc@]^L˰g<4 '״Nnv6~mŘ~ሜ^jKc5^pbne\>d"Wi]gu@&koIj~ua HfYJY+@gG1$!9}Tz*T3GGdX_ֈb98F7[`Q!Bk)ޑ,yLNKdSﶦ1qÙ|`i p5Ic@7[!1 a!`U0us!^R5}A^Mw~''tFO *˯ρ_IdTH{;JK$Nf 2+3 !gÚ!^Wɪ_0Y I#_ɻJ>Rfw+p6nFpk+ޟ9-@ĴbM s Di†lEB\<@T9z2ت!|=}V JEw4\^yǹK'`qX @ ,SF xlgvILz!HKx\G<_z-RcGӲ+I}*ͷ<2L'=+u||$_(8k st fw$@kvğgWSfK9[\e,?ڻ.}0ݛ̲껼tL= (hBH`>$@?hy4v!I"L;K߉B:~^F)t [XV. \S,t3ǂh&oS~`eEJw]0F)D*ŔXc0I25G;xv1v*He  ]WAp ~,ƶ'ʗ~T⨶^/]>Ƶi]R!_A5  8خU_\48"dW5®g2ÞLy]o} y xVRTOS-e(J:yzsN%ǜ%*IߙT qRN`fplPDl:ᛍp0aIR4M؜Sc: -^JdELc2p>q iRG}qsdW:WaoxPVvbGwȌDU Ow:P8Z+QG+*&Lnׂ jSAc$&\P.=224lj3@LBj@p\[`[5!^M!^M!_Vͭ32=7xh?Ef$hU  MK>ԉ~WcG6]Q:{<[p.?Hz=d?e\pLϸv'yM 3۷exX`^q$XFƖhh Jg,R{~t0S?&aMhcv &[7Fr4rO70."4a|* (.i8GL%s 9 Oap0Kxk]s:'F4!1FՂiwaiESRytƓZ/$Mc->!0Fd—P/y;d{ള6 6&9#;~‘{j[VQҀz8v@z={o S jRфcZ {TM׊ռ vEHM/Oi H?G8$oeTl:dr*YDnHr 'ʵis^F ߐB&[0K5X_sz}wgxD^҈ Td]d\X2)dqnfԨpKK,x-hqzR1Xw?sH\ EgSXꓹp}4`YpvInk`6u0MGiVPId+-.̿>x9\ t!ogW-YwhLA,MG` \"%v5& y$XE8C B`!;U|{pS6LQC񅶤eD`C+d4uLYgnȑVVT% ;|2ٿ ['``-[Y[?T*'wZ+=+0_#ਈH1^FuF\NYK5cp:MxeӯrO[oUf粞fNp^cA琮!^MϴX}wo%=Eo~wr+9QpP-rB]K]E҉Q}H_LW/6ue?Gc*J8?~q̡\Ƴq|wc{Nd7J5ݣXĚ/4%"Ol%w FjSFBRp52aq),b&|g3HڀU֞dc2?*NIInCĢM\*WYA6Hc dWP¤1 @*FtF%4Fvgd?5pGWdHS~ dngEW5!^M!_3_ bxst)b XxT9䮬37c8F[j)HIhD݋Bo64CÞ̪3r/tp:mc偞Ll\d WV| հ-aY];GAûz S^0Ŵo)~O%ㅌSLJkx6sf_uH1_b~Ժ\*pF_ޔq9=*wF]>1q&+훓|30/6/`IZ<2c {}G{hbUZ}͈ʙ4uVC\e 0jD(xř$ɔpCWoTWKyQxS ׶ 7nۆ+Bd*gB[{qGw^5Ow"ёzh['x~zNO+7"yZ)%.k00;A=rdϳ] "XLI:VY2T| d"Aj4IŚe {ɛ\…̺V~1Y26lQj+ĺ\98#pV Pv߾ϗ5s!^R !^R Eaw\:#brb=V$L o2K.2<[*PlAdMZ}AlP'_btɤƪVclX^~ùndD(TBL狸vAR>y*G仅;pu/fm=mڠqQ:*LZ&HW("tp"ޔLBd=v~ +pL޼>y^ Mӫp]گA^_w!^R "w-\[ @zI)LJamG+tfp d,ah2si oLT ;=҈lI<82ђU{~["o8(^zXPa"e>S'@+ڊwE}G~0/9M[G)~__4}IVQQzgV@a4"z"?ݽȀ~cF{{/8-]p *ԺXZ̕A:E\>N_UL\߅د"@GJlŤ֑(WΫŤ5+Lgd=oxwXJi7ㅯv/d{W@[3Iؼl~")Xץ %,vC;~Źi77Q.fX{SG2z ,BԅlEѓKklki8c~~Iыv3|@ oʖ1!艵K:W4 b؎,եJ8X#Ĉ9@=4c =]^ͤ 'G3h`Viy19D?q)%cѓe]=XG gr)oFs0lS(|¡ T\%4b:(-UE7N i[6Gt,řVV+6<Ĝ[o& Je">Gt'i?p%ۗ%2L003uYPՃ,g|!ip {ۅ LgUfemdw8V5)+` чIx-5 1廜V(V||9ձքW8I9}u<{F}ʜfcH}v)qP9h9MԇނmA\ƖE{Tc B_h4hGWSLLkHQFtKe:DRp+ Zgz fdܼN`+~_A@nrHxBUmSH,kqձI5L%wHD=Rg}I˴4Ç|GipQ*on `S{I،k߲-f>RXЎޤ00>555gW5ߓ^oj{Svi^}3_]wRw2Ǽh * !l xd#O-w@g{ULwd1`^@_yB>'w^R!5+ byeh#VxG?K SڟA&iV J딂R-)5 Q] ;\[\IL+ +,~"OKid&)&TIOL^bBCD ?Qn{,{8}'Ԇ%D>BmOF#⫃rj߲Ֆ3ÛX?JNBܥ_v"հ+S㪿0,!ģsǔ{}%E-p㻞?8LCx;mk: 8yMJ@l=ڶ)Vg T^jF@K//x=KjI\C<1DCP*- pxX lW;fu]nPKJ`k=N?UNkwkG5l ђ x~1c8ɝb&m5PXWޚ%R"vkNzTc3vۅVb˦M%-V> V`;z)=>k\JyP%-cz8wV-o* 9P+wiD cvhCռ/,*\ǫvdSvn "1R0~wۄᾳ蕺]vϰdc`S{W@L-mipo644!P@jX~slpؕJ鸖4r,[ xhV:F|7mĵaTF2xO<;*щcNVw? oUSVJ >e8>/?VBxBz^`(_T JL7`p9`5Vf[r>&9?txnO@]>b "9\x585Obp}`[@zڇ7,h"c ba^YzOL[xzsM9 Mچ\g3 h3jaGKc%|sB4Ît~-r_hW\{ΙJJyp4$8 l!ض9S(}Sh*erpho1J 4\dv)Xa-`kj7Yh#xzsToUμGG:0඗w*fK{җsLȇU1Vj/t {p3)&ZSzN&K:wVѠevD$b n2{g[E4di;=QX1-%[7+nZ& g YOg?J8W¾U0BwĪ<@YSJE^w xꃗ[ ڠU"WQ82.>2 >BNxΈr9_qOKnȮ`%i: My9LAp(J\:G{諑-3$CrAR}U]¸|{xu!+xjUGW!:kwoHxPas.V@ǙFoM^R"X{Ȳ82wc_́#N x+?L)W Ih,ڀ,ĶcDz"M4"˰/]%-glOԵ`iiPuSp0ڨg_zb`R. ǫ$y.+N"--&*ԵB"M&\͜vr5ʊ^@#U-C p _L7L9wU*IH.L8e Yv9B,FnLï{|AboAY#ԡuKC}NFƴ⺭s͞ԛx mDzc& -?NnV?Ę173s8<յ;*dcGp z&`4i}s{@EF!xS>vS{`BW4djzAyKVdn |py),z'3v&= Rkzb+sG~4!7JJG*ѳ5&ℽ,7&JmiZoVwf;Q+q f$XIz8 NZ)H@0i0F|.+1`H~_Q:.Ժ5$"qgЗ:65 5 5 5 5 5 5 5 5 5 5 5 6aE!]%] Py6"N0TZݝ 8 tG3ǫ|G;$q~ vmGnkdwx6αeNK"X9?97ʉH_c@ > e\@1,FIa> %]Vx$'UXn0ri"ǫLq³(nH@m 9LZ욃 ^sޛ0"Rk P۸ɚ~9L*\ B2AepB`HdZ2~77ӉN6N ewԔCX\+nAH,qy,Q Xɠ,}bپż~0ǣhG*~%ީ1.=TΧۤVm#"LD+w]3eԗ BKߤ2zV\=`/j4u:ohϞԩN\L´O/ IBX?K88RXU'K~Xpz /h{^LGxj9~h0DǗj\8x'NCެN~]REd05alYgh"s2 Xs JЄUG{G_wl,I V᛺Wzs6& r,ZDR9Ρ%FȕxԉJuS>Ic×?b-rIdgiRz*6a,ܲC!c = BTg;==MY_*gB^sT]LGluLᅭ\)K"đ/lן韶{@ۃndBJMi 1 x1* 8P_9=X \\lϙީxrqPslA7SUFn 7Vre?j B%UN]k'm#\PJwFٟibd8مfש|JΣZ"&vS)Ǵ0L;])btUprUsE dZ-Irq^]eEkc_&d)SZ1>p8ٟ#pCqGAFmNR!dM!^M!^M'NFRނB *\ԼB5(/,`u]-"UtI~IwJ d60zz> !Ֆna*xSҹרbٿARJ@dU߮>6j<0.s 5˲a{W0clJ8r̵0(xoQ[%,lϵe\²cW`кgVȈH~}3XOBHJ7o'"Ypbv 7":'&;C;0,)+Ɠ鞄1mPx#Qc :0c"Y;~{\IƱ.rpt)6E,pĐ{50(õ`iB#Luc)m&jtyqJī6t_|`TZU²sZ0uO1PƯMMI[(>MɍUӆˆkPnBFtz(f{) ͬ J8khEl}MV,3Xu?A,@Liz*n5`a7_ZU-Ӟ"$ vWӘȨ"g#炸wDe -HTV^0ACȣ u) 'ZpcCjt;iFF$`ibf c55 5 5 5 5 5 5 5 5 5 5 5 5 ~)(i,M)S*V0%Ld2O4 oZwVft \ 8K *E e`0~? bm)jgzlm^ ,I xԮ5c(lL'{KoPFWQ◙T#~x5CE0Kӫk0pFf6ٽ P,;JwY/t0'vm'T}@) _Zt xkCҕ;+s՜+SJTBjZ+"RMN VNB7\X(c&d#6II_^#e ]gjc{2E<Ec·Gs9EPBFmoّm,owYxu2Ƈ> 7b˨r2E_cTB" _O9-1r_SA`7ѫ\zl^d4VGeO4pL5,̍ ZW5_,uC~ciBœr&ΰz/q3[\JhK8]ds9ܩ+h bMol \B~60\䴓Sf"6Fwջ@h18Wђ!^M!^M!^Mkawҹ63HWތӚJ~,iBꕇ)~`98Hżo@)x 힬wddo:XE8P݋Jlln+Y{)Aٻx{d~3sǣP髌GIp2 uq,3`WJ|x8ԣQ,v%_?nzq}yEJ>| BB˞Arpb]mH[BH`]yOӅn,QfBd@zD`4뎯:%44cnhxN0#2 7򥫍fCs(I}`ytt^a5Ok=؏%MC[G"˚Ԡh~b<ҸZ*uu] X j:آ&嗋|#Vxhz Kqܳ=Mbtdu~H.3D/qa)҆?xλiħ1cp$q(T\H!7o\kᱹvbVD׉b@>V#v]y{J)-4 .If ,$?֛dH~I ӧs`Z*tviĀH0k"iAksp()B8F!^ao!^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R EH5IaY&0,+JGw6B}BprE% w:Z4 C=6 ncf^m}TBuCAkiԐd}ܻ?>kX)UHU8ы:|f_>yd#0^\wۻ!5*ߣuܤ7z>04kk$0 -*0;gd %SP}W)xSg$A >Xh[dHX0)7Gq*Bc_?鋂 Ү08zyL@_vRXo-ӎbGF[*: }[;y!%( pJثideu2foԪ?>~`iA@\9 |w9,F 89Ijeʦt{/\kz(s5q_I-e˳FEI gcVY ЧѼ[uV[A61l 7FAzCnR!` 5 5 5 57ъ7P0]MԤ3WƵ;؝G+ig?&0JGaųxߎ2 =lK茥Kx/}QmL'K"rV|QD(PBT0/(".B: f j5{f-9p@ĜOV+5K?lXL'EYv?&JC*zTnS1{}Vpq{|:9e#@iVkRnfI\8RT/ZbS2>y; G;zz׽/] ؝tKӇ@+Xe1ePiJn9'K1m+(Me)>je\pxܫvԻ,;i`@V1 bV|hd_Nv"}=ym\-=>',l`BhR( dq퇍$~M.~pX¿y]iMRE1[xՉ0@h3&/JR|IV𦂊+śA(_%ӍFdǼ 5[H/:)N*0 $< Nil]'fOrELߠk HvΤ~Cұyzgl kf$:mpCЬIACI+U_x/D?@q^~ZCGgAHZXgH0u|}IJ;q;K*':̖@j#`10bFRF%lx"셐\'bk6n&V Pw" 12NEJ0w(f'ND'~@Sf-Vd7~gǍ5555555555555555555557zr<| ӭ*8P n̖X"6o !e p 4 'L<% V Ӎ0|B8V: cѧ%ěIz"h$ 1 Tk P, VL*u3ȹ2ʗwtz4~)\7Ԟwk P, VL \ A\^šn^Zg`<~EtA<kw۲)wOnTVp@&3Ƽ L L\Ǜxx_ui8h^_nR!`55 5 5 5 5 5 58Q¶kJG5? V-cWE﫵_;[6j595 5 5 5 5c˪|Wʤ$-t0bE﫵EE!^a]^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R!8 PWY ^ C¾"Ĥ=z&P-M[4༺ u]:٤ ->$),YY1?v>}ֲy&PK L8@vB˔w0Ø*Ioȣrw/ʓD]yNOK"v'{;AxVeduUEǞ_4#aӷhsڬQnvAo[fĂ^1dӿC9" He0~:V:{*5F88&/5XsC,LtLpJNDQၪxXgeX4Щ}w7B2Blj cڀB:j[kGhИJɣp) I 侶Z4gdD0m]* +rSL\_j1e帏HEwz;>zUzמ%=*G+ˢafaZ;_-#C:H_ӛ07eEa \dž281zq igzJor6sa?%KG_ӄ@\!ݬ<S$I8ú"65ʻl+x>]Fkg Sԍb{Ay/+~ZϤDPYTos|:||k[>úw:I|iVoX1,nI~Ԯz/z_,AЮLob\PԪCǺ8R\vu2⁶s/ig Fk|nCArIũFFJȬ(D.؅&m&~ @a X +lWahE ljϗ5a55555555555555555555555555555555UggqvDJ xC~eNtK^R9*`5ӿ ?a ^RR!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!] WSVS 99 P !& !*',+*'))-1;4-/90))5D69=>AAA,4FJE?I;@A? P%%?.).?????????????????????????????????????????????????? Fm/  ,      .>N ^n/~!?0O"_1@o#$%&'234567ABCDEFGPQRSTUVW`abcdefgpqrstuvw ,      .>N^n~ /?!O0@_"o#1A2$%&'34567BCDEFGPQRSTUVW`abcdefgpqrstuvw   L 9E7w񇂪۲~C5)m"Gqph&ڦ Xg]~@ GVWao{zDx8$oℓ[=/mG xv0)nqKmwٷri?FrO 9:Ʈ#}RIpږ'HZ[9tiE1+mca jw_z)5 m-EaXLŕrPpLSH['X`x]BVrI9zeG+L`b,tRIDɄ[ˡv+5#@ *;:'󹄞ʆ x4JE% M`7>d3ĈJrk6Ti\a+1Ev鹕>g' (?Rds& Ko!f:AZK+#hqUYъM-Z|bNjvCBŸrMcQy~a˻ .r U!@SM8es?n&e:/(!TiJdr#+Z؁nbB| )i\Њ\G, 4㑗gUi^>$a:(8g3]ɫ9gN"=QqLdBgJ@:Dۈdg6pdžzhvrr7 qV=,IPޤ4VĶcHu)d @߲#Z)[L{E37aU~)6qOen֨&sHII'4dJwA)/SoJS߷Bf-q]Ӱ{U!1t AYeqXձ%Hz{>8ٝmtq ,\n_tyQKv9vO\a]h1^! gC}y(2p'1^ղg=F,Scq(&F>U L!*'C^凗r. %mn?oC¦O#1~}/HQ2O/ Y~6SeVro?r 0g0{q^?B8?@pxkS U h:Vc *U} 2)I B6HG>8ʙZ,O3XV-+9mL{4'%8'oS#kK4GC?˨q{I TKP:fԢl@"gLCKⵞzs)l`kB`#ٛ !̄(d}KuN0κc6w}=Xzֻ)煮+Av[u&㧯!'VunOUb_[ s=d! t 9l'he "l$Txc 0A#񦐳y#gΛהM~ ]አW1(c*:xSLKc,AzɊgl=E nc{pNOoE <~jXp!v|0?մ bxvZ_Ϲ;5F9ǾU {B]S xfE ؾc &YRz,$H=bhqoOO$WDSKz 158,&"tתy3A ,FSțӱxța%{ 1 g+@ޕ) ~'Ft$P:˹Mo_BL>E`wCu&E¦e{1]3u LLk̚\sb+,pƍHV bp0&Wsj^ϳv 1 Fܯ̹l1Ty94lLc9 &耆-Í9^fdU(v6Ky&4D21%Ua!)by)87@ʚ9c?` KGv~psJs|'!9])F^W J - w|љ\*` > |ɥJ\O{3yDc6&@ ]Sc ص?9Х\e{`muh1+ߧq')>խ+a/`hKV;SPD1 xg%Sb 75ov%{b( +кVztnUzi;:X3 &k髡eQo~~.U?h"*RA>()\&*Nj´sګ $H. &.Ko{va98Q5L Ahs8@t٣$3c\7;)LY`èkXV)pIq2\LitLNY;zO%)#HϾļ4b,pW$pY\= b\F/}bp+jĎj .=dts0*j{vl*R}_TSN`) :]{j"ìK+E,D]|pÜW54hXgDO-*bo<9~d"mvhVIk_04PtZ!09O4s|BUU޴K* x,~!MTwVď%|?R0KFBd'dz'x=E逬PV_da>8XPc66 f^< ES("1ZTQ{88ҏ/=e kx|CW jEy`_D5NjT$7%>W)S\H Fesr +tx+3?[Kgjq%P)фQ-RWǐE#mHvMqU^0fL;dn;5FTo] 7QBAPfvU%}@򜔀e/L5QdM=w c0& Tp,k ҫj+hyIKH1b* nꞒi>SJfMi+|v U1V ;+=NJ~e,ae`V Z䖂h {t`Fh0У~zL]JND1rW;{:!g.sI~҆WV@n -%W^VLaԆV!X+VAF 8Ԗxw0wK g-+]*%W=)aAUfX1\9LW78,[užv|#0FMqdOVu)?yZAЛ.aZ 9&ָ]"^7ȗ#L ^;sNBQSr0B&o߱>WRM"IMd*6"sX*/>d}8I$e3^09@hS2p6mhA^qxbN%RP|%nb}7wS+GUG=)V <0"1#9ϻݞaZ_b%H@1ޑ8JGK8rP*A*qzc:A:zcEFw߯ nkǸ݁#IL dl6-dJ\ b wG)pL"x {k8L\ID ml !kaqjFz4}Τ6ӆ,ʋT'$DɌ 8Qp8R,Bm <ӾȥS4+M ݾ^K浏N}|C9%r(vnꈵ ,6~ g^B lv#a?=V5Ρ#_=S~i 1qȩHٝ0;?Vj6%pxàfȾ:i7}n% 8j9Gi\xz0 p9C% ڏU𩗦VfAl0;Az#D@jA?.1هPpSĝm*@|0'KD-/S0VX4&mEd/7|i 8=jOoаfkNS6iW=B# {&fdlI?+1g߳陟7e=L?ejS|hUq7G lL*188UUֿFQd2SڏHixH+]o0&cOox1nmrEF7ř&FFBı>a SF)t3ge{8ZWPb1f6W!Z 7*\&*KӟO?[eqו/LO "iSV4̶W WCE/Vf NJ862pfl+bfGZ"eAi`4Ul*H'Iibᆋ׳=\Jv'>'KvRP,J6p!9{մ7؝NBtز5ޭRtv3A1\ c2Od@+ζ^'ZОU.ȘzޭvJڛ7FԈ.f oDSJ-:߻Գa,:JK`jf%H"3)fTb c@¯SujѤ!ج kj'U/M. J\34E!\izp.&ko(~\" eBZ(JY^Onۘ"SH0DЪ$l\X m !<+ i<1Gr B;S;# p 6xcKn' b go/J~s4j?T,xdpIw 8qIfLfhӕfk2ԟ^'e,>L"q+$.^0Fo&]Y\*W7{~(uji{ݺnR0h/40ؚIߙ\wH(U|2 (}a*W_SX I5IЃh-=cg_Sɽ67~I'PyBEr_u]]հYU4w"qΛ>X~\9b6%"x֭v"o5c+G`[LWFoodZ̶)`J8P_%iϾPwvY`Y+s%WYP~ʹi~-3.h.,ax}諱_{&t!jPhl:ɕl}§.0V~ި(&{gh'=,T+ ީbJPMM>"V}N1L|Z6' JD{h'K;;izYy8m8;n3q`ƽ$hO3WfA̙Q8ZԆ,WB%Ó#[GTZ3Û5j(/A?!CELJ@iV0OdG]Fs:oxjIj-IF* ʣh`úGV"+wBb@_Z4W8ʀ3ԔB]05wފzE1g H7(thV`3k,| F j g.e+L|A| !>gGG\USi(҆I+OeOA`"p μy|n@؂9d21iU )cvDUdz^3O -@{c6Ɇ_Y×2 3bOhMra]LcG2uRT ȷ@} мg{ntŽ\:Ap7uiY*L@7mG1X6陸c*[{:/SCO?m-׌OaD_XBֈ [(En~kA`Iy㱮8LvogvUj9=&fbni6 G'2ITsUPP繺 e󩱠UXf˟gؚҵ~r*ƶaL'˜P<)>69>w5tLWuN^r0uh.>1ӭY<%/K{YS^{oewY=0Kӧo` =72`po82ѐB8vct x9R0"q)Q՛h{&O%,WNzĵnٽtBh T)B~Jցy"?x#;~-9lOL|'\5FVxE?=muxO鷂ټ4I6)6!X곪ѐ9d+0$rE'{Lջbޓmr>?~ˎve(j|@ )Wbc[W:?.xDp@3"^SHa9¾F\nZ\^UΖP\6΅P'JoZOe'Pq3ij͐k7 d*jix\lRh83CN(a)qk黔zc1t0&0L‘;'  / .:|t"u/ZrA-^,a69J~h +*ڵrH:-BV*:)hp1]c&CʆtGxH6WyğY;a=V}Ѷ̕جjmkbj^hp@kz : u5$ؖp=& ,g]7X #$/h(Xez+P0GMW{8R;1:+e;ŅS&pw7;VRLCF"g֫;zyv.RɸIy']d=\6f M몽xXrcivab׺NmsNȀy7\-G}F0m0R3"zd.YP+ 6F~wjjJvaWN8zX%4bST![ eߵDM#1T)cwG?" _%FkUhgUިVo~8N|z0 0Ӥ["kOnʇ\oG-ei3i։SZтn0ff F "S[+ Ul,J`jEJ<Qs \XЛB yD͊7ӑa6@{~~hUz'X4l_Ǹ؆y斎 7.ƣk0aytw4W)[8Ùn_6e̶\ Q5(ߑҀv0ۦ*r% Fl~*OțM…wzgqsFMLDE*>Fjspb2 %Ȏ*J8@фcaĊK~¡PE]~Wʂ|LІsi$x<?L?J h\:xD*TCm*;;18{b<%FpmrjKXOtth䗮tڀ롻׃-K/{6_K'Ȅ^0|909P+#r,5ؙb^?¢џ<@S/1t-ssD?6EwTdSv:c|gSHq^;DZɳNEBr:Ҋvnc=RПNSNBzx$0oDւn7Mγ:Ņ0SIdpJx6a_XV*xq6/$T,C݄D`^NcV%Bn| *tEҸY=R&ԚՐ{Te,5:&7G\7:PHSpODNH̔K!Ȕ|9=x裖p6jcT]FH<t$Gӫ=V+b1Rw|P)p$dV ?=sخC}Dq iꙴ$DWe'˪Ӈim` ᗋl5*W- GFȖX&"kD_&*J$u $8!sUdSHs,=bFwzk9q&bkBBǹ@  ϸ«[ +3ٿE vJ$PtLg7@q6@8muvFz""&>>~eǫI'ZLG'kS׮Br*&+D(qAeuֆNx/+\8x@F+ϴW>ڴX*/-*AxSzp\T1Rg8sR̓ _<ՙG ;8lYğ|]Gf4D7oaݵߑ1'GZقM` ?/҂gUJ>bo OݷCr$|HO2j,V xh]9(n0SJF4\20>ٍ6-|ćŊ|.#&I6)g+(x<(}ЫA%1ө¬lsBf-"ɚͻFR, !p\ǖ?)؅,I8)iwdG{yڙߙ>0{T%jAxn6KXnZ/+? `oF*xabIV)pvAȽǖ qbI"g頟ɛ@[N Ria)nJo.ܜup|ιXпf4`8-&8/BCUi^Ka\!SFo o*;|`[8)d]=UHt#%ϸ8 :·V9(&gEh-V;X=@s%,> j\'cElJF9IW Һ_N_nY-Z7 s{}}(*G,PkjX:DNr,3+1| AE{ (I.) mN>2z|:.$ٟ^cuNN1w W<'z\۱\-k/;(Ѥkw.rf3oV40_ĐZXӒx!lNauߪ;OZ7VC$'˭4+n&ҁ}O!#DKn}Sp}1չ'((ZC :?e7@eG ?CD_f1{LF5E"IdJQ )|T+Ě|'jRHWE-;WhI)vTnBݩF$DMPm )gִЇrvrD .st.M&{>ll 91A\}+Sizt7] _E/xVJKi.yx4}8>?C$_-2j/ƥkFg OƃUý>>P.W*9hx{tG^4L%W|}ik*ے^ReB?8N{%@"4I\|YzK)#keȁi =F*wv 6DO*8-=Ş04~'1l #[~5-TҔ8ԕy0NxE?d٪CpO@ݟJ%,1l37BڢvA_@(Ԡ@D`'ѺBIDV\f@jt68uj3!Rh.N  8S*:|<<]MuV(9IIsv8dGU/q^{tpVl׸G,Rb{d ]$}@\( w3B4?_Ϯn<JcYlRbPFE\ϻ\||~{&sƃj˥iK.$FS\YF꧁DLw1eC{RKb//fFݓ+c~A JW"6 P!`7R )\)b:[?HRg"6p ב@ L"_,0ð2{Pޒg!}Bx|0 njv;q](~?q0DtF\dĿTe8Y\iHTplOh`3hTÖ'Op|nY~bs]6?}=Hd#ȶwdch. 0FgIQA![psy V0IcBx8=k`ς:Uhf[&0jz#sd>S!k^&׺2Wڛs=":7<>[=`eG_E8{OY}V@JLB &ҭ`N ,j˗{v3ycODb`HM*j\lٚ b3COݽLC%{,A*=ڷR|n@LjZ|{3‹\G!@n~,,>JM*wxzTZsN,7_%N!tK -eBAU(?,3=J,BzY^ChkxN$ 1)4ȍHBhHHyR/iwES:8bkյb0 7WDƼF"|Xo6~IPpӇDdgQ H xSL=\aid$zvz zRW"fw~I/Hv/qՃG\WFH%aN9_3 K(p9uzcHIdǕz/do%]&SGx:Wo|M|)C'Bda)86/W7tRie:@WMW& Mbik%r_X f$%8oށqws]HK6i-}vTL]x_Q{ Y$/ҳfl0Az;E(? CeԟpWAJ(=.?/1fLg3(Y^O  [$ &*MOU@09ċϚ#}cD> aثW;CF&{]#H dB4QT+~0H׭(&zo? 7?٘iQrH5o0y-dag[+z uG Jx&v%dphJc@)̙[mE+ s"ZKRe -q -vtbS ?@SKPG~oSJ`AQcv4_s:-Yt6=>UیɎl]?q+gFk@N:}zf MjEӋ7_Ƚ|KV&+JZG@aA^tK^ RqI 6BIrJPPi+ĞlEէN=^|0ڈ դ<+dBc.$rz7,h/8Uh}%ӄ*^_1Ň7I\cAWHuꏷ ͎ęKIpD XZT%Y52uvgOZ4ˉ@|P3(wb|i|W%&Hax?tKqqp&J8{RV&*Jx6nb:[ vy˒!>1R+Lq|-%A?Xip%ງ3ÓSp+%'áJ),Ó*a_?̦{jF2l*/$j07[^ -B7Čg|:Q0/Mg_FGwȧ r{$9zq,=$L?87]?g8#?/}1xQX$ٺ#oJpN9BU=<)ky +ᣃvT/:ԩ; bo87hWd aM=pj8]҈/jzb}(9 Yfo6S^6u]ߚ!DK#p_(?eУZ,GtpX8(t+,>#,<0@d:R2hhun:W |`Bٹj6AYȃ` &?F8 w1ʜhh'h:j{PME ܖBۦvvy)T V9e1F%BA•<UOpxJa+)Ƭd#zJVU֝h9V)o7dWDXHv 8OO()+>Ƌܔ`Ӳ/h{̑x0C1x>Cձ:.\47Nav`_wc2r2hI<$f !63= h0hS#U Ă*ֺve'FlM(\Fb_P'vXCTG JyfTyQ|T%0c f~l[IVK~4t*TQdPK3%s t\W}^7{K9Xd~0ٝP0% wy2>&6cKq~%~djv48v7?0e]Spj}T*c̞ppoçlAT8~ SڛIVֻ_t,8K* ,kjC픩뒔 b}0s _rU1Fz|5Vbmn+ɏ3'7SVhP 崓ZTqu5b}iKUĶa?txG;=2El+8,Rzfbے)s]7" ᜳjSzZ*WOe)}ԛ/hiiY/n xCz"^X'_)q,Ε]?$>, \,OXueFΡnN8 YüӁbhac>M4ۂ#F{h*؟DҍGw#Q4/\9{_DYp txFj3^%F)'BMULiq F"V$%@cH$;QCTE)t߲C2q",']5f4c/6 "D癤C]H^&? g٤^S8pgXH ZȨ)0,ic:cyWAw&bhE9$I)+ 7l@T%=T&iKm#"tvϹ0^[D$BJ[,3͖vhtS! w(cXB=QܒE*i;|ڵWʩ$>۞uhЁŻU<D_ҝ#?DOb8 =kE)QZg"iLorcTC扯 e0kJNz:~0SUcϙ"hbBWNxJc{u.f9dHa)V5UEXp)P2ǥnU~Bv^f9AơcםʯL/Xj Sx7 xZlf%QH#b- %ixx؀zA~cBY#=L)jnKgOH(CӅ͂F&&%J8;\E۸vx+bpO!+b7-0A{{;!h 5` ] su9rSuf F">5fzk2rYՔ2ίfHyOնL<߉Lgv ސ#}dF*T~f`sʼn2UXaG3DMKM% vvrĈcvaިME4EVpXk'➗CTAw1ະ?מNtA{0&L+O_z<4& ZGjrd×W8U!IwGFjffo__ḧڠ9&$=rb2qSe7+ N8sOOI8CO pE6H0#E=)SOES0"ٴ:6`i_㶷;+zTQ56)*wTaz-Df6,?nPjV9Xӝq܀@*Rx4p!J@kc%81rV~v(ęPsw7*'"fq9rch0si0āp~ip_-m) tcVĵ*=63ѿ"5=T6Jf9 Cd 0M2NUJB##82ٖ ?QhLх4J8mScUN{d쫋̭fN;"{ӭ>ۇ\i.򀳜q AZ۫,\ފojWH_e2,8rW1YG Fx\"*L\~x# BtYf&!?+}e"4wc͓/4⨫MIJ4^f:0ǎ"~TI=|eف8F0jN`GҚ8`^"i1K" /?yOE0(vG(ft@WO \)p"WG]+$ݫv+=0^R=GcMfCh\A<% FzsSm3P5+m0ߤh2^0nz΃N%Id06u2)˓2znMiD[ A>ߘ+"HO44pBrtſW+x]e\,oxJ|+~ `9}`>ݙ.ۼ~J*h*NR]wi~i+It%vT1:uzhzOr4Y)mx J~ܱں7[a$.Et*ڇz X,WWˣ8fbmQyE7 ӇcHşRh[1`ڷɣ*h b g,iIP16{a ZhzRgwyKM9Gʇ~ca{ Z?0Zz;b;,HB5\sKy>U*>anV;yڔx% +N^/agCK{SG~iC{i~(1#yυVv-&VAv2lJ)=-YJ7GݧckP$O4Co/V,@o=m=wOJog>bmTl =cてg2n{"X?NM80?yFqO>(:e+E23S.%"70gk&W6n*O-]&}j3XZRas;>dԋFipD /Jae Dem jx@j:VPҀuI8 0 "``c4+:#hZǑqz{S%,=HeV8S;#1MKJx\0ڀ*eݏC)Rvk1fr`ԬC& [xIZ7("Wv󠽼T!}VvڳY=UhSNBx߻tȌuolR|FrHq9"Sy wFxwǂKz٠4i [u{pc`pkxw_| L;! !6zf|p)NTi,I[O'HIJr6j0֢dTq9]4"S݁zOFv/zT̈o!p䌹i>fPfA.*I% 8(hZ/ռ0zVo!|iI=雍)+ ,l4n9Zz0A`=%g/71/ʕwf6’m䬌W3%8e&APɵ0*JabȦߎ[c UãfyYʉ-v-ŝ). 74PY̖ǙXE,4 wȆv:c5D,F̈7Hnh#AD(2.I)Tg˓\Y?<2l-8d6#'!GsXh-;z:s~(1q ֶI>exqd}Z+?:H^{Bl1->nH ~luFӎXs8ڤuEE yY+VkhB,6՞j$?o25!%_ģfz0T88*.{{r׿z׶FWxpnU&tpÀ^5DTJ镳5툛\ߞ^%[SF. ݵƫzzf,,k(cVo`qc V֭u'l9`IpβAgTd`u /0It1 亁uzOvh=ȥ%V119Kq5#3r %TbY;wv_jv/>cq;쏱 >kuйTBғ8Iw(D"-pcly:GL@]ؿRRę c--\acC;ķ首.np9glJv^`$$M_bhz4eO`aBI7ЩFk[>SKi;)VL߹O1EnhT[\v /Ӏ.I6Ya+0"4\OVzvOp}? dP߯pȫ(H$m߾@[ٱ۟H~eEFԵJ*>fH~+'ןb;ef?Eprց0wq()8w([>ᴺx 5ym4 tX  HBxض:E,<HXz;2ٱK;xx4OVB޳ƟtLv~YQ_PlL+kl&v'A )k"ل8/D-Icc3B"%+c4*vO^P1c"eM~S[=e+.\ȗől@cX~+0 cP>k B"o'pb{#?1Q7@P:{PV9~,7 Kd| e::Fu5 aI6gA=(Ȼܦ ItB'?p?S=ް3l=JN e *1ݮhv!-q@[Tk4 G\ƍ'ďZvc]SaDޒIb2py2zCXTA~Lk$,zhl8zHo 1}rY(eP0TmD*,g1TOU,^jRtyi5~YpCjocc>X MȄ1#E \FePXXwKٲpU=ȀĻG'Ytǎ0D{.-E1 '‚\؆HxS5cH{uu$~O荸SFX3Mh%k?Ga6朝x2MNmJ]T&ұedLDtcӓI,(F-~^kP-N9q)A_Ye1T+_H9[+%J\IshE6\Ow%P%Gށ*+}ľL.(Ve P![f=9?ԏ]e).׻oY_b$S% o+y 6 F,ar}9ج73]-= L̈́B@|y^  rLӯŗ2ZS>B5S; Yr_ZhTj([iL 1]j77ՆխwDuĞ?' 5w`d>?7#i?i nЊϘT~w/V=7%8Tw8abf@RYG*]r'wOɽn9ݽ /hSiX~,+ T߽/G%8/X{M>i%0PS`ܷCWY%Iu.&},ߝYMFb¦2U'{}p^04 VGR-eNqJ[ JAnZBrƚt9E\\Z{g?"d4آᙃ'?]^B O~aPƦk2|!fR!s4YDIyB8[/7Ktв/WeFWŧBŤ>~Ե b֜7~tclS"h#:𐃷jzFj"S>1DRJy,d#8]==\&xXWe#=W$1,Mf]ҴE+gތvi3Jh 1)}Knk$i";;b; @zoIpBNT_TLӔwJkSqR -&:oUc"LE3ɋx/i6z} R `mKlEb?aᥧ;8BheS݂NC~_Vfy$3Fl;X)8!f3T[Nj0T|s*=G(Rq;SeT@5-ķ|H>GIcg`|Hi|u E QRҳY@Ni,ؗV'5X33|52^CӇdVoѾSUsd h>hJ7H'j?Z3`0 t_4 ODe?٬ 4˰V;Vџ˃I鼹!x\EY}P$&KκȥD\sgMeiL˅+4C^H> 8jlP3Ln9)>ijR^US(@TW ߜVlܞM8͌6{f)t\UI`~wPJ߬? m+gK/UQ^?s%boE9haxg '| 1GڬRPLd(#@L퉲d\lϭr/Vm) "G MK D£ˆD A,jpeMݯdZ$+ xzSjhՀ 'o}Զ,a*BxF8TPƣHbKE"SGż(  D4Knu[crK+cT1) L| $MmilaF[a= U vI)7i{L '`k),uӤ,6i5$=OeHe|{ƤKJ8EUӷB_ Xpejw"R{G)g oo̥[ %∁\H.Gq HvoRiF, \ u'%iP B&ui`ԈyXwJ⨕:zzMFFD` A ǥ+)8bxr41y_B: 1W r`)6 .䥚O[(F lWք@ g}ğz?|=E].%JkG9p`̂Q݂a W DhGȞǫd%-! tr 6 Pd=àMpKdp_O DKW1qncRi=[?[?;'555555 ` 5з׍(R%5555555555555555555,+iR1L2dLiHb(ji<gvIŹ197\k)Bx;Z[R.+?L[#LiRemF,#A\;: ɩUC7͏Gl_yBnJڅ\qn ۲;XBTkYȰZ\&$^87Xa?0oJ RR6)\U\Ǒ  TRFTX)|0R9\nM p,t,ʒᇞM"߬)\8zQ9 oɁZ 70..G5 5 5 5 5 5 5 5 5 5 5h1O@S_MJ}wH?ڕ$iռLff1chӗWP\ugrhU Հ]xlr¾bLΝ0\`D$#QY]b \g~x|xU>~eJ m= dfHtm~ly U"&Ƈow4yNQt4Q`& SW>4L TL`ʈ{(T`i0}4+Dz'AĞ#z前釗W m@Ox>:xQlav;? ~wV&XPPt٦1qGR|`x2?!|P51ף˰Ryמ' (J:1tnJcývqMֳyԬ: u[; pB"Xp*>jӐ ,U௧f (u\ Ą2Ė&'Ȋ$^]x}:^W7b9t8StludIDH*#1ˍYT{ʆڃ'vXFQ6 6K.*c]H)__5" 7@?=~J8$g݁WH&X<(&J`ezwp~nY}J`xyKص8s<6~,wE z?d~,tuC]-l4ڂs_Q_雱 j7}‰*T^[N4ꭁG[l1/xIp(hV|Q\\kz5 }G aBv6V:xx>SL'uY4Yq>dq!/cÊPlMđAZ[Xr9CSG#KA$pʵ]ȌwAc_6UxxW]y>LV'5A^Wv7 5 5 5 5 5 5 5 7e4^1zŽB"!JgU#.}PhdV+i&0L/'gxZM\[ SSNH9C\e8KvQldU`6z@ΊUR;L䍅$JSB#!dgW-O[? 'v' )dST2s>ϠdrTO,!X#cC(`L'=ucL6%\ twwy;#<\aZ@[epXiI'y1✆9G{~t;̇=F_ֱFfXw_5Cb12K7瓩|z[h'\gȽou{-E_L»*gjXIN*>²FgIgu[{,Y njN90sVTwˤxsc|p&X&A_RT̵v`}MEx~΃;| ?lL&ܷeIѱo ߣ+&ðE2j0VfRӴ?EYꏜ\7wxԇDSTnjo(L-2̘]">e+8vu-|g&F&B矔3^R-555555555:$^1c&7bZChsy>%6l[̵eA㨩 )jܒK.u:E}jf^X q,W70=ԣT؜Twz`DxJ,kJþ:UN w .lu[y<w^@3hXLYPADDc׶)8l=V]JetZU:L)@OU@8WWi { YׇicwbɃ&b,gZ{V#t;;{1ˀ|: 㡂h_ ^CQNF0B8 7cbMC`m7 5 5 5 5 5 5 ][T' VUQ_ 5 ? ; qVQNae>=2<|eZ)%=i\I9߫R k~P~yq VR[QOm][T' VUQ_  -  }Uf M M(# - VQNa᪄!b L@_U3H0ʕU;oR]l95-/7R*_-SUyyp.!ikȀٶ@tۊF8.Ԭ\poM+x(.#)[i'[n ˄jT)8ҵใF bU[ U տT7y!ndW)~CV/ONm,h`fDI4__oqɭ-,DP†#\SӒ:/Mj Gj;נt9,U۾>h igFҘݭxdnͩ>iR^)~rEn$tIl!K<^K@ zK! o(k rs MeM%>¯" Jי2o5ﺾ@mI7Q)Ģ鹙=  \<ӄ[MNnHF2Q]&gY* #۸ 5J )y6`W;p< pUW۹I.ŧ܌ c xAh0`~CdaQ?r&X U{ Jfgw,  TrÊ d [7èJ z *X>n]S%;:>"#hoҗ"ZboU3IxL(r 56Ⱦ l~߲/11J rYgkrI Dվ1ʱt߸y!~^z}qض: od{b'n@pn t>=sI >EEs/iU 8hA@c1V)"ϓ1!1.V7If/9Mߝ`ez'Brش7|ƠoпiL3(#H# Ne^eVt1!MfLC7;ƤߊejꫥvB~ |`dKTTEO hɗQ A-X^NK;C+ ͩ5<3rٔ]{U_1S o8*@+t$4Q~~n~~~\ G} kՓ8skمx1y] Y Y HM-^V -ЯJuWg,|v7 ި r@GίMW"U\5Cfb,_Va{46^KOF+h`(\~~ #d+d+1dӺ]e!(W@+ްHy+L'q$|76I:rs۳"ppqEx:? wiDgJYgn8U R  Qʣzf?%;7*< @E|?24)s{=];SȧzNS˘5Cbd@tёэ/υ+; Uf8d 5 /.>f4Q q}EXR)K06*Cڽ| fcScs;Cq5!n&qBg1q!cfs/]1x58zÈ?^oUQ)eLMT rdI C4OW;V['Fvf*\}ڥ>QӼ/Kqf1t>߱kb.*O ˇ-KkVH2V!Zs'ff#kđPG-nZ.4\-!8tIii9e7gbǴZ6'}kTäRB\dwnyKo/p Z#;s$ppJ *{#=xsP*Q&) |^M4͊nPc$I,GZ[j喫K8lTɟd 4jxQ~%5dFpڸ$ t\1 gW9ewDw=n eZ2%;nŞY]b|ء6`U 0^B~zrTLN~H6V $LT(8^Sp6^kzHI?b]l'wָ̿06)f·}I3z)gW>/z;2ԢMtIg'"D`T5Cq?ԣ. s`UH(ڏ4\n7[;t6M{n`fWȅ@WO5C1V-1&62@葎S?yʝzBx oHY u~vɩz>ҬTa믯^k5lB<խa l#֟L_#_ ,ݿNC?|뭭=릇o}bn5ayǦXm Qy\]5!3Ѭыyp<5 MGl\uTfXtZ dD "tR~&أnD5R.4Y#}1]nc/E: 9.2qH;.g Ԑ O ~Yq{-ū8`aT٦@oY(Gfa1Eϖ 3Y-228d}`(DV3_WW%@s^ZNZ)LM#9e ew%F1l .3 s\t4;\:UG0ゝ  S\y^,,&B *ʛ mII+. !5 E}L88*q_H'U֏| (jiSȠv%q&VNV[_1Pa`^Abbj>4or" ™1JUuBd4cR!M]]mrf7E@'Kw~՟͛Mc)_.6q?1)]H՟*Rj^Q랉зpUů2=DRn;1%D:(.i82$9Y֒kҺg}K `HDKH늢h^ۘP$qR ?n sd@Q'lޱ ,ˏPti {w _ȿ06gzج,ž nΏY y1G+C]]ZR"H02FSI>o| SG?]w[Jݲ0FÓwžV*3bT~ -9NIWd3˾[iɘGw}X_e?u6KY־GąY!W[J~fkO:U% QIʥFpؽ~ ~S٩\+dgS1 m8_̶I*ҶU'dq$ B ju[5Pu>H'b}g$d?qҹm}srS!ks| i7 EW4=f H*.à ZLjiFT~wҲc[*LRmq.1yPk5.1sKb~_v]0w'CTӞS1y--M_$!f[IjC| lØmB~=y.bbTcꈬ(Y v{H3o]]}m=n<ܚD\)ԘSָ {}Ư6X[Ϻnp%*=4򲕗?5Dig"eAխ̹c𲰢Ԫv>tuc\)?3qW}bRڣ9vtX˞G0@  `ʙ~c;:hXObڏFM! [,]Se+ЧՂʼn<񣬀d|A,Ij>f]jLD>DpHt~˛7ԞV{>AwL".n^19`3$ftIV!ё`q$>\3hĬ!ن-zuf'.b l.@p=s٥#mӚo W+odŋ0Շ\YoL{t;+;m7(}Bw䔭}aiWgQSĬvpGbxa~m+MSHs5/h^ͱy~dqa*O2NeN߯߮M*!W|iTSӍwdC lCZIDkZ*2Jv՗KU e]v„ /EKJD`8%ȍ 1neUc8d r!F9%A ) y߲oP';;} Zm$kH"PUL =1LZVV04mխűr͜LFzE OՈy7V4S/D|1_:IwAi> fGe = &YF "91M[U6 3=a~|9 @ˮp\kn_ =}g fQqKGȻcs ۻw-)B8q"F V5m".)wRN-LD$mW5&V>v@\K}By ~u46+E.ԁ?\k^r k N5e-xS 4Fa|;6Ap7~D?{wwBs}ǚe@r~i?y,/rbgĬZKŽ4\a).NjDQ;[ &(}5:$\|2S/DŵCxXgEijJ´bdMJ, {Cǜdak@vZ(,׼h{fX9'X='i̫[aiiʥBx#144p=%+f#:g]{jps ay;immp 9̲ҡQE$|NdždPܬX<}ӸrxǺf;D8TC[1"o>KJD,X zV]s #H6Pȭyf^01(S/.ʜ& ~TۚxUI>RҢ, C=TДH.Ajy &ch} ޓ8" ;C&:^ qs N]͞FMH Ne mEێB~+V )ȧڧ,M f!%U>ho,ԼxM^!gԍ~`!i#Eّf)ўVYY5$)kX'3;t`_}_.3=>W'gL-S)֚x HOII'ML,eC;Vyݔ !g!#ΰ (7I}5𖜜0W)J2{;q AWڃ'bsqU^)sFE#ܵa%{h3$iM8 8i,(}`Iq7Kѯ c4,g7xmmd[?:]S/ѐ഼1FFwkBvj>6zQ.&.Vjɥo$\;9-NB"*Uiʥg\Ám@mNR|2ɕtra+:c A7hS14OЖV6k/'pBa Vy/{ςkq\'$FmKtHDb  1M.l#/cB&yGN)IIJJV(N` W3+G'^I$_"ήK'BW e"5ۖˆԓTELG ;{8ov Zg[&icN㽇wCuMT_G齮V6NR A+ػ@B'nZP\d_2Y3LP݆ytU 0*U ⴗv@&Q JkGww"7V/^|]qVoLh ڤѬV0_Ȃ|bklʘBj=HPt~01J3OyCy wCrQiP,!p7Eo~IwGFdaXNFc:Lh&۞P^kpL}y(I!Mj啵uq$؆cLH9f>5"M8fDgzu7gnIbTl ߀ɂ7Qhx2tY2f*@sG} cc `עA8YTt+&tf_1e:uũ}"#S"9ꃓBSֺBzT3~Սj wvZ\\$ lM*-L]& :ZG_H,Sp+Dd/ç<#UX@-A7h&B\m]1]xA[-p)BdKi-,12+?E>Z:x`O- krasxi z#(tqicc;ݝxѼL++q2o]ygdzX6ew w洰NXi&*f/7տg m"esp.3U)KLm֟ \PvPInD|#`ɍޒS~ܨM:i]5OwC dnΨIr˩DD~ZiIb׀%ՏmV3 ;#}Do(r %XyHߝwk9n@9y 0,' b=:Іfԙx':zIKy]S+|4^1rz4xt\hKkXM2Cdk}0OwQg1tj25ƈKgu08Y[\PpwnY;(D{!fYR| 2Y3@9.VCAw9ܬ\v߱^^^daamC~y彎9[[i[i{.Ar~H5>>@J^d28e[[dqI{_`V1C2#򰛺!+caӼ(_yz(3 r&]CqȏWnԗ1q͓WuM25G} xo>p=.fj|)^1 ǫv(G9̱u<!?q(7[^bk?I:yN'cFm$o^xB,m m'U ߬KM pޮX]^#"Yڇ/n5́҇tS;g[Bfć"țO4)sEP~&z쮇ԻݺEPt-L[vE砵Uw*!w.;()tYxh![w5닮 @ˈ*%[sB뷙P827{T,&FL'BVM?/;Hδ㨽=1"kOOeo K4\3KKZC~j\S]sjXbK,S}cm[/>puf3"pס6e~|i ȍ |QU6>sZ4zTz߭p77v/~W˩(I+g"| ̉ z@'F}fٷ"4E/$ʀ!Pe;W7<1l.Lpd4[dc ܲGUJ wϖQWQa:EvuBp }ޟbgòXNVbiۖiWQ6be^U&)()WnY&J)*47A%k;??ڐz-WMy ny6Oʉz[QdaѤ~w"ӽܧƵXlo^ n{r7MY"O{^FR"w3LCt,PlBw -CEVOt;)HP-]닥Ec 0,1Hcl 3j}qc1ZXO1 'pq( H;  xU7ԗ1xM-GQZh\1 XXҧ&j:btLԫFu@mK6ꁕ:[w|^7ՍSG4*nnqsq_^^㻯آ=0RA'󐨆G L@ o983@QŃiE՚D\Y1G_ &&ф4MU{,|Ҥճ.Ňx5:ɕVf5"VYm~HJTx3Pm"/hZWc I&F_S Fw6z~Hq,A ~\,jȃgC|*J%1#9e- ~(bqt KR./D&Zv_Vs |j-Dn >p䙉F3F 3 v^L#44Tg>sEI%KzR_w71fǘFhIGg|W~Js O'A5\DܔσZ#nÐUWk7jǁ.EE粽Cyͼz֖M$lb7!)tcH'u/b}Ұ9A * l)NfxTq*󮡬Mĝ#݅Gf!-8pXooSjgz !QAu>/ey>Wn3/8F |f \D$'SK`8۝UM]B+yP%>ᄊ)I\\\v*nnn"и[N %gw -cOmg=c^[iDd Wm2 L L E-T24 !e/އPUƾLqT2z*~hTXq*qR>7ШV<[g, ;1IP~qk\YmƦ`Bm=\}pob4HDzXYqC 'V ݓZ~g)MV4-絝jyV ~3 ^ *G2XVgeA s}MOtG?y~d nM" u=LxyȦK=edx0Ij+ltd̩ͼ\ke.J SRcdK_vb@^˜ȧDwǟ , BR^)꛶BqpI<&m?EMl1g™g2 g6V2VW%Y(ߛ gWQH}<9RFu A{1xhXӾ'_(4j_<*" q3?¨`;+_&e n6R>ip_qJDM_eA"AboɬE {l w`0;`X .#󣶝[4=Ww`)8{C$`_#Ŧ_V9? 5,3H#*O腍Do^sw.g~"26>% >D һ@ujl`2<\\WO@0 Î,{OYZ in|#"| TTbz쀳4qU0UO|6Rmg]丏.-5Z]X-Ys ~O$nq |f%`!-! B;l̫^l..Zkzf2N0MygYi!"7}x˜F"3q%=z99l˩t@}0y0Ļf㊧7\J@LY+VU-`hmIFBåf~͍Ȭʬ&,ңp^NI%wcR o>rF^ykkS);߷ʛzj2xi = .켝6fOn %Enm*ݸ cT_bu%1dl%p 0cmΈ < C&K yDR+wF"g7[2 jhDj0Cah+?IM7أLR)DSziR <1V ClI $qD({X3\7ǐN* b^ZYaÂtvC#K -4q_*8nl>Ihg& d 5VY:~AD.(1Vy +Qh/s ;j]Tx`%I= 4ܯv۪pJ,S+ڝ.PȄ<8dqˊQQQmgv{{G\DYhiCLJs,1zI{cNәń:-Ir)Kַ,Wu8rSE3SJK2Dq*ڗEA'GJO$'*<0-KcaQ,kPzGW`6OE$i1d6|UIs)[kc(P:\hcVUr:Jh!tگ-j]F G?|Io:hB, ;wJ3 JW[lBz% [g[{a;>> i{C+~`aE?;,lyaŕ `sӸ;S4h&j40Gڕkn|M^^>t*nl>%̓ז\ 7R,*Pߍ/He&>zh߬ Ȝq4_ܣ WL )L,addԓ(n&&&QTTڕ0~(ykGkf>C Mb%[9`_eɅ>ʴ^d q a \&*a--"a5O ,p.cSEK,1Eh1M%eorY J`8W =sЦL^ 1fk䲉)4Pk"JqYXIMM̳ 0/98LVƌp I )J)I$׳l D>lI K#?BgƆ'߮ur-`#+궹4E( {#&Xc>S(19cq0\?;Nmވggr ERg! y備L T`0sliS{i# \\5]߂/:KQaGәDp7jS'k3S:7BR­E--{3`$KTVZ~xF\+b[mN-g, pxV,u@,J` ,8  P0mF_0ڗS8s,3 e JQބ*&rqƀ# oToW=T, Ūtwjjqd!B,=#484jyƎU`܇?\N Sk,!R넁zGFʐ쉞 uCjZT"O}6gCjKO E"rwxx>gvp &gI7Y"5mbȁX+ b3&N~) p$hdηj,½Q#d JVcC#䫌pbC[h\ʙS%%ey4fP{Sn"|F FD Ϻ[숣_A,\!؈^r?ADBL V(z:gcE4P#^]iIBOy$|q5*^M7OhUbҲbyӦbOnPJ{P%9d]]g-'vq 4+F%Y\DXElfW=@1+~^ROCYڇg'=R4L+W\/xW5µ/ LtzZV1xL;&C R5eMwZ<,At)G,ve _] K!u{cCFjgLZ[[汲vv ʝ2inY( r=a Ɓ2ys\&~ 1Y0AM2:Q r"׌W9Gx+N.Sdf[Z" - 0L$ 5ѧ>fQ( >6 N_w&oЇ8vv:L  Ҙ$r HI`+dȖաA7A&5/i &lߣK3V}4ivvc15Ss39V1viK!t& m,K?==Q Gcւ&9HNMlLK +H&h.8ȧF}ADD )!WaR8^"O}X:r缉'^_ d^BmMq3DrhW\D <@ɂ(d;$vvvL^ HW?tsT[xI/h`-h8!@" גm~*9>'q:#, Rv2 ɽՒ@FjrNtݰAAegĤ[yvIV)匍l;S*QV._$M{t.&K֥gsJ+PO\='>gckӞjls >lr{O`|C1L]^! S[dv`nF&i< h <ʫ*bQrN4PQEԸ&ʷ5WW;@4؜ICmY*є,q٦ސ8dP3O@\~a. s@9ƒ!@mM::ݯ?@.J e9#$^RfMUe5YOP9HeWXENJ[,QiPHd>RhLeu sKK:Xvv6go(⏹rn€v§U$_$ me " 63[ e=jk }:ZX11Q,C"&mK.M) 1}Fː9Â$ZZ 3*VZ D3\G%jO;!d_a^@!c}vK֟dƀΠ-]n )p!{ɋ={-)ެ٬\~ف1fӍ+$+78ض9ms;1z#(k`AJYTs{@p?r-&Ξn5)L#1*UvDrPOE<|о؃L+ ӱ-kJIKJF~n;;%jڄt|1zuD'\uf]L+]u/["aSTqPqي`LKH .Hd2^~(x+t}}I~=+  ~ˊ|̣٥L\p>"g$s*YGg[]`dV3^ddL<@qXB=|MlD 0qe! "<[x 1#Z^$6J:ғYU-H$ cXI2k햢\q|7`$iJ#O_OTdo}u==6( `jG %II.S/P]uۗ9@lLS"NrϹ䮠21e P)KXDˌNCrM*TX. QY({qDSsLE6ݒCPZZ||?FTuR;BmaOBT9W;nMqatJ&X)528N v,dW{4 mRi? ؙzIBF !`v01Ce %ZSm[νij)$"/aVyKEx'}TY\mO<Y]]g݋XC("DDX%3kNMQ3Ȝ#0Zuv !""-5sJaD:p.fP6eOHr&bB2(q78B^_\Yt<#o@X4gj21 h"8Q2!qFŎvY(,ѠJl阕4ʸM0Tvѿrر|fKȒf@kp=,h,288A[6mOZƐ !"dUNG^x7O9 0Rmy37/nļ?g(f49֨w)'I6,EK-1jHh2W f{` VWxĆ?ΎK eN{=3_੩Lp; 8< rKĤ,l#E_ۮauvu :[ ]"f,rwo_} sq=ٳ<";Cz{sQ)~__^sH߼t,g7}${JWňɚ4U@$ƽOy8lÕΐ58`PNn ŗ4#Y4œ sCsZw8 N`WX|wLF ȰhRߝ5纙C~3LSB'?*>(7B%IZͪ`,J̻1%ΫȶԃnIH$z"HQ@"Z9l a/(C߲Xк*+і!H "(u #1u$mshƎ09jrQMֹ i#s➻~g;d].% Eh?gbA,IW\(EH9Q1ka.2CDm65r.!`O{!QP 1.Gjaq E! K'עzj6ӏ+d Ս+\⼜-5WRPF )D>0^L6z;Et?*vH2#aJZgI I⅗8=SrГ1'd ""Rrr2놬ѽ gACH/- R۫KTO<+JnNd @)dsޯRzzg i^Vzr3o__ ~;50V x:3s#ek0V+-ÒfҠhɞul۬Х%]BpY*LoODI4PS/<@z 勇 Cٹ9idTmKo>hZ%[' 0k: 1Fxx\a#ILXK {#!#-{D;dȒC <הy???? _\Š Lp 4&}llWb >M-;|_1TCF .t wvݐ1>Cl0]r@KO~"+"=>I 8_x~UXo@j:"@z^a㩘),ӪP]7W]WN^= PȀײy{(T?-]g C¯m?:+2aa_ddPjnp(^ښ[ܣҋHKNq@RAjצ[O7+Ѣ$,9LKؤ<˫laߊR3 JnS+FTۆξ R]q6?5KH &P$&sݦN|ߍNM~=5,2̎?v`S#i }O H|~z7ٺOQNoj-ۀ =l>9t/r՚ •nn[sT|H՟4k,Ҫs$IA%a_P_tj1Q'''uuuFё+=Ik ܎ ݶ\g&d5_Qpyd:75zurϵB[/8n#>vm/C< 39c2N',r4|p{n6:sJ/ڔ 9 .dI6 - VQNa*0K ꔊN"^¯I5T M[8C3QJfZaba.̝|mZXv ްTkߓ[\~k6`ƈ.ks0DLCjE p4LLXNNDr-u$@.C髣gxշ(ϖK꫰ tpܬn]*K[H 2{ yys.IMhsH. dX»,NK/NS^B̷s d!>D0ۧBxǍ NG:{Ub3Q]_OQ̫@=nꞂQߏ/C,L@>p˴usB\1˗y\P.;X vwGR7:ϡV0&I5HFB́<(2_¢·)HIO0hG`vHa:RŏVv|0gb\4 5JeW&wwò,I͞(LIkFpԂ^fɅ~JB:LL$spvz677o՝. p,Pļ U!,?L*z2(-/hpVO/UU}LFQ23!{=<Rb#:7~&1T?zDgu{r̕Q sA( UFHx!33>dz@ 8g&=y#;islͺ #'1:0 wرƩLJ(ek8FǬ#\tBH^k h ҰUTlt&T&EW\(klĬ,ζ&ؙVB`ː<(녪KOЫYKc xEʾL|,޼HZb&=m-Z:'kΘ8MJe*oө)ܥyäU<`2^D/ďMJΚ}B_]gPt0q0qo>A2qī mG2`"ԙVod/Om_401A"Ac&A.dzS~ lɑ=(}9O~rp0MFNLXS[Nxİ5{ KdM^{xVoa%^ԳR70Wx3 z9q+nS_(Ktқ@R?F_K&}.l8^ Ortb3D?5lWss՝ ؤDY@lL zy35irD[1?/u(I5+$|רgIi"ђ@j_kEǎ89x˘ c)ŨIEEbĪ>CKh|gVVOBH9 )qMȿ<;iH=M` #tlþì%H~&c,(KF ?@o+&~+W[bO^q!M^C5+vB+v̄w0IUc]eP˖E Z;;_/2O#tD@F~aR?-I?џ|$|{4<}ѱin BAʔdK@U 2~تsR}4eڤU\(L>$HXۗFo5'v_`lfuoCwHbh(s{*Cltv{#Js۩)J휺 6 3*%gNut'YȪ;U+:{%sí#PE>hguGWVȃP3om*pԏcR4mbrSHb59-uAkJ]2"~>,Ԓŗ /']o1ς{gA$0}޹gY S80 |R2,N_ ]V]ACEd9d!5{ ;ԘYPmʲCM,>czwZ\:S6;9rǂIA|;yFZyywrqMvv6...([v]lh=&ͱ tSzS~J9 ,:c:Pp"$ykL F; \ Veəl)IԞ0#@݄}abNbJ90 ,tos}ƅN#>,Efr\9 " 4Bp:-K@rB-X٬qK djD,ʨQf $9eMk2L>Jݾ9n0gMzޔ@U!{2tvudӥO$uw-s";tү Vzp1 XG[&vH [<@iܬ\c}H逕\h<");}f*WGY}] y-vdP!<{OS3crSn m5xqȠUZ.EY?ZAHrU*(ʫVE&T_X󾸴 Ih(1# ZC$$T̋ d "8c=upfw"9j`9Y˛XyJƢǓ m}5ə|v [ rf^l? \3fϭ D]b߷G٭Ь8љXUų[by+< h쳄Sÿm\.i{uO,)DD6'D9ّt vcWt~H"?nd[>f[#[-\:s 3^VߥE*˨UZ|ETZ*mE]lqa']l+qw_jkЖ۴Ӵ fࡌDVdW$U5 ?$//31pd! ]b4GZ>ݮb%CdL0]{6bb)֞-wEYK ^^!』 i֯\UtqÌxKm➬q&jŒ3Ҙ9Bbg ݖ얄AlD v;75HۦV3AOUH/RjǗ/xQҏȏmRN-1!O?6@ۋ EFY?k={QY~Q(P:QE LX)1vŞ P_ NiFjry\M'akiep+VtQqj寯 m$;PҘu=3[`D!$$Nд;z$혢 Tװbcl:wY[ ^xG`m=r&Nm &ri<ՅcgQ}i%\VA 7rgq.4*huc i,9덹D-%gApޙWw6Ed:t쯇`ΐhUHU]ֶ { @ ra2g% ds‘peo۫HP _2DFB¤yi֠>e&ŌGB KPy B[NF !'E2 3TMG#~~Eww=ډ;w68G)^+K j =څkI+`e^1SʓAQQ͆Z.#v(n[Zy(>CI0k6H^ Qp.\ˎ,`~]bPaR؅Yd1~i*jw oSي;!jXp1I*le!)N.-,%̤TxT ', UWu..xy# ;P4`8LmAu1#V2)64_!s0HH 2Gڇƈ4*q Wdl<,H 7Zˊ3i "fy]c|~pX{Aqt8ĐħnM s[4X(wbҗ'۪:ɞNfD>v1yC(Pw?Ȩl$=Qs\ReZ~)T|AF5'ۖV3r[v";/V-­zɎU|<биN"cӰ$fl~- {SkGRRRQWCy $ |2?G<ۯ@LK3Z%[og13}vbR=VPNyoپM~0ln>^k#-ϴN a,"$\2X fHk}_69mp%4K$}OSbpmsQ'_  3pI lE^+ Vi0߷bQG\I4ye>l;p5 Y+SzW]Hj|`8J+˘̱PQ/sQ1ҙP',H T|q>M -K²י@v W%sa PrkBy `B#9J@=pԛyCDvL5A#v:%AI̝8R﹘B5K&%߰nSJכ|̮I\zML!u3vh0M™s 8{C% @d^L`%0CEIT?Vk*2BmVoc#ȀsTKJ=PYpgp6,͍h.1ֶF 5[p <6ʍNʓ)Ji[+4G5$%ZԆOsowpOQtL~릇aǧ;QWG=ۤO *13{hsCXY(D ȅxο(B?nq/Z cMUOS`boЬ.1q7\#5Ns]Q???ycs#;jl#)q +\N[VC{t<Ҋ=jL2Ҏ 4[?sDĉ٘'LLQTV<0.| 3#r>R%1,6!.va0j.Q3Cl1qOK$*aF]wt`e+*byvM6nMކɧP S_bcΠqtz'֒R!"ݺ^ \ƾP- N܎aw{߱Ve T|ꛆ EhE;p8$A]nGQ5kG|Ѡ)ls$f ΘZw\F<oc6GyFo[w7(<5nMMc!ݐ>q%:7(LJBրz׭>DMr2'OwI0133.aK deNInnnI+7886H- +ܚ@ҭbp2uA͖(Gu%A&} _?G>ވ16fh>i y - VQNa _kk+zJx466/{ k0gt4m֟2YK/@@*GtfZWAc7L,& x*ͽbJI 6s~nFfczK\#ٮjF1Q.21p=Jؼ f3ϣؙ';v6\}5[,g1RR&^͍τdvʋJKKIuoCr7|9 4,tj@ ηޘ)B>/}+'ݞ־Q_8B?̠yCUI D|Kk%(aݩ>c 3\`#Ўl5bEgRk AaBH`UJ3hã[}}"2, ʨ4i9c8bbbmIFznkn QVw#[D!y×#>:] ;Y6a)FcOU"M(Hg=kaҘ++H_ MݷjoU{w[ű%I[agwZ[~<3.V1@h1QymmY(Lm xWQߣم {CkMߒ/a42122v%".7lYo5OPw&&4?'^wmNK<+VwEyvҶSc OPƔn/DE,$x9 6 !%`ƀK['./{rP Dg粲@"y$ E:Lzӏ$Q~~~np4mC 3VVV4O^^|Gn6^K]i8a!.?NY^ OW Rq IBL ;uɓMF8D%)=3[P"n7[! [_1` y#N򸑔K/H_? 4$3zļt{VwE`@+u15# 2"41#Ѧ0|o^ 2E Iꆗ.Ph_"JCV]Js"p=߰(/ }Er?:LpM]#k|dxMޣ]J:Q k5BBb#VVVy彎"8cSgg'3B5jkoo LcgRZq5( b'5~Xt޷?ȷmY:ݷ G4+Ix2xy،kw|0>f'5c^_. OrLͿrإLKHllƄ =+Lŏ;:z%xq4ꧮ@9e zyac  ͡hh3LjM5\yNw͋X\d|ݕ t4]']յ1[p p%~I +Fvaq!L+s:)H+$kun?Www~;K6 xvSOq fIK hF\!l5Nb.P-~)4qhsDE.bYw?sJ*q"pa4.O"R+qf"sBO1zV:T?<Y5Nť@Af!xy<ٮtlNMRLNAbؼl\gMR " %OPiU7 rݼTh#JF Ó>hyyk:!SW M"l x6;!KخWa^zCXXXv"ڨD}}6S]kФ" tޚoUP@wܔ`Eq" oWЧM|gd("΍%;U\]hY* '0bSsm3[ɾiP=BΨpl\G 0fdZa@L 5rkj0OlS2u╄@{5{Cxgΰ];j:\yrdE~/L{.UьK ս~SckZRRR0Dt b$<\X[fBԗ;D oG5kS F9gѢ8Uy⛟JQ+k̞Ǵ 6 <]Z_Hܐ\^;1V._sfx ͕|ܠZK&wX_ _H#YUONNcc#k׊1gGBіu۷|s 6;7s0zB '{34+)2tܖ%v{@@%;qmR^+0͔OCqZ) l 얓i *\%t*}%N/,RlH2 _TytM*%SČAxn =%-JV(E\l8yu泾^Pwcx ,FVh <(7a~@Yr6{%0]+h2>y}| D#DKM(P&EY/!i H!$M .NG $И;JKS‘-#at7 ɢ!z#sLV]tca;0U$7~珗7Y- 4'MFJ!O]%=m hwJWa7Z&.S|\l/yddoooA^ll\+JG7X9YCt;jס\/VTu黮 s:;Eˍ`M#|NI @徐:hx;3\:`#}}oy# ZMt.cx?qФ/橤= UwTأ@XX Έ,! \ ]dKy?"t[`r_} Ղk rnMtܝFgaa@|`L YCbt߃&`2whU7gA3p9FսT `2mQ5y.. $<y!ԿC+ D17ƒw+Fn)T|C)O*.3xLB+{ kcnޮ0M4XKP˰Ԓ/?j 18?8ݔ}l +R;k9#|CRtcBl;.=CDxy9k(\leYjjWo$Ez(9 $44MjQMd6Њm($q$2رd4!13; qRvhɁuRXSKˡI ?ɾ.ۤ=,l=GL!sct(vcJo 2POﭨWee%>>>&x^a"x e9`ffֲX}VZ `'(ge:sl(|l?κŴ :!ܐ@u2q:V1V: /!]KTTq+f|%3TCC@??D|233_jj*:000.HHH=D|  ~*K#LYp-~ Ow _z33`szr٣vyJW?~^7 O#Iy(IkYWiՁžmF N~3̒[TE}n_mq\NLO=@(\$}JZs4hd+%Tv+;f&vQػ_Lg[܁4|̃. 1ʞ.IWogV q<}J_M11p>ΜǮ2>e\V &'G셸%%pafƿQʙNr,.7 $[+haiyLȨw>CS}KV:kWA4/L^6UŦiѻ`@nֺ%BA*֠4ngF@v1kLW7m Y?xWWwDU = ᩩ)=Ư_c:QO}㒔#R,K0I5GcoVz%6(5Kbp[pBYfF&O#a*崲|꿗Ddίc Tj  7X@ nZ_yC(YI-900 ܂gỲG%S==g;O5KYlMdE|Wi)N V+N*FH&li' +s|58ȄQ+&RɷώLtxh>|k5:S7&2e&F4v!t٪^ЁYF,q \>yQD!y㺸L 7U=]F@جOe=.X3F\@-F`e Kw Gp y/]ĦҨo*q+KyE|ز'|WUn^:?Ihӂa¸c=Ux~`ngjȃVқ6Q6VWT|P(Oә/⒥gn`ZbGj{| i|xD.э _J?G;cDa>W''6  .?BUqV-0G)G!=U,KV:p݈VFФ;ˤEC&ɴZT_bV)׿aHΨP. `掁$FPFɑm}A& ]jj:Q~~0,N zkśsDv)먑j2!&޶?1]ӄ?s qZK uFdxU%K KͧBxn0(d_2IjrLSԳ ۫J 6aR5(^bbRnn.$KGRmaDgb"~b0(FbܹnI!{'yȁ"Ri2؉nr ͢)WZ2jVWoGۼ"7/[D 222!km`%@y bw(,vJawʆY 廰EhྒvPi.rfd }I_>w i։$㣸]"B2I% {Tؠ D_kk[]0[)Թ@LT,ѩF5<<ҡD>  ZE/L E2a6L46]&KD 2}c}"ba+ձ5h~!y&LJ4 Q0K+++R|1jr`*1Wgg'wb3(⥧,=@wr`H# q`_aC&CngY7sS-8'<'#L}PL2'VLDhZ4C7(c-ڸi6WXK|An,HġoR - VQNa?+<qb\Lj\{{{xGq jߤuI܆_[WW︼/>#= TM`]~6L,J"X-M灙p٪J@5" 3Ht5$fMh[ s ~ubc&NWqmVvqh IALjƽ0d ͳY쮆`Kkf55Y?q,Mӯĥ1GsȘr0|#nc|IȜ!S2v{ hsy0A9ɀAXnt 7 ⵔ۩GhVn2!Rݠ)ϭwO‚kxE)$= ~VT…z(JZWnu申';d0SݸUG% Oa\$=O"“l8baajȃ>MGu{D~`\ {vxT)vOGQ3͟ ~a:,l0F@4w,*=֊`o![|\v0N4-Q}  uI?L p듄~*U Y\ΧE'FDLcy4t )cIi(%[V5q2$Uw^bfs im'okA'ҝܘ$.BښK( {?=`߸d<3` $I$ g5I:ԖvFϼ _aB] `Wv6Ezoݛ`"07jQi¸+KCvp#Eb*ԛpTkRm(YȓHw'666(gh|/B:!d!5k+t} S+llz de:('C.2 VE@W KĕK *j4mPbHuB+N Yie2  AAl Z>~  ƪ©I`?B z$`"OλV [#APd4{0FЄ(Oϼ ՞uN514Kxー"qpM]S֭dB-!<`ȝY}+&J2h(xVPɵ kcSo֑ͮ.XUF +.*-h]~joRj+ H#+9113XzJ;cܕ҈ /0T1O( 4S5;AҘI C;.j9=n~V]VSjIE#=M q/;J<%aYCs1-)Y FGzFj,57!qsW&69gJ"T⪌aLW}|4+Jr1v%59j$?ϓ \g顖R#ߺhD qo^}cp=m?wze`TO`NX w7%O;$֏q=_SVYy !1L _EE^V% jJ?e{v]49-O1)AڨD^e&i;:n|LU67<oDp\F7ƾ#j￰vbA {V$77 ; d\̘vt䚵''N"7x6eB~z D/+I!GX}闖xf>* NuyHĔOVq W{AGny{ +y~')[h)=?64IEݻkMZ. t]%O6( *{4Ds gc&LM -62`w%!q81J琸G;]+j/k`ػJVgQ1Vv&#ι+~Oyis ԜL U .Ju+8#Q)g3\LoHu(z㑷kHy]M6Mވdhh+(FZ]<:lNaa6q? He 2O`O X5Ÿ 3Yl̋{9#XMTwec%LIZQzww,@pә5L"C44]ccΐY=hlS31Xn^tgKX5d.]b2-?_׻$Hst?}q`}f0Q?B|L2k}?72V]ƗLK tQsI٪E⸬o`@ށb#}bL^ ^S?!:r%2[j R# #ˋ<:'3lxyf hHB핑1#JΞvMo 9} >i"jПmt|HV)E} ȀQN(HSݘ>YuSQK%$h[Xk+˳npmq[k/jp%F SckZئDBuj«Hq/01!kU?S>v|Jk<hEF CAZFKlz.]W} ^/8B10I;]zm h+O^}w h恭cpIt;Gңp4HDdrD666̨R\8bI;)b5+D]1VSbII[Hxlr4ă x? +IA5 }i(LB(|BȁrDqk.~ 1"y4$JZU>7@|dJcزgC7ؘo}M5wy ~ X%}dAQ7OgA]P*q۽]R)t Sb0j lZQ2{Ӽ3iu)YQ䇵HđB 7`QPv8*gIy-8'kZfifTNR5k MKP0lڞ\Ɔ]*E< 8La!T:X)FU|NQjX ;JE-/  eG t8@0 2 _;ӆyA9r H<)LLԓ|m9ǫ-Vtsq]z$ށ0*2;%-Tj_tu}m@%F`b (xAv,ؑ-AA-~S{ J˖ sA?L+ H.Gys@$ W䣥\tyl "_`"]îAFkUG]3 JӁd^dPu3MZrU+.۩3| Ye JC)ИkpHZyQueeN^b\ @[)#S;:갣`}8kbPbBaZ>&@/55ʷ9rX85HlhS%QԻuw!ba_z v H+!  - VQNaL9/+<~ @I#_JeCVʼnި Aa3czz߾{і(57:4ZX1}B~3\Plpn#{Ғ[ΫCw ̓%Jk kʒ#Dz`ԻqX^e2G)^\^g2X!END֡Ru%Wۍ-A>JHyEBjͦ\t[{ 4}!\"N!{&* 33ݓ_(p.25ՙ5=0Þ L)EHɠ3t:kf ~~>, >FFFZ8μhw222m aA3}bc-B"c^ r$^!-+틊!A<챱w눒8317Xb7IF1jle> |ڭG c}u+SnJI[:E}m7H![c}{-MX Aq㪌R q{6Kc0ۼ o@Pj"8ϵԂt˵! H@cցF$[`w`ț|* E :77R#3(D԰>VSJOMNޏԫCkU +u%!OWY=*H14@}Mƽbo3- rWА}MnAg=gpd}j\oO8c}|yF<vE#6);}nKh {r ޼vT;RbI{ FjǂxZCoj'AMqq1|cД@{E*`!{-\Ƚ6` ) hl1/Mqՠ[Zv ә&>?BΕ.GsPbb"+qZ55AgbX]5H5 1^Ox+9t*))7p%U?-Yw=dOyIe܄xKl΀1*N#3j7lc}DWO?2PVVl s=S~ Z=tUhS~9A\ a\ּEftGKAs[1zcB ꆒ 9 f4ˏ#in5kf~UPFdL{RAZSSG߶4%MEZZ:^ <:)I׀v J!ʹ;TXl4[ ((/q|Dv Mg(fyC"Wowl^^^6E_*I[ݝ!/3,mMA!pAξ{Q:#~GRФyZSAGZpxPͩtk||Yg3~N` =]JA (H [<_lj#-keĬr@SSndieȖ:Ì,h  U??_V;b}1Aj@FՉa3%3Cu.9C4۞6/1m&_Czi ġ! $J)*25}SǏ- #i /~1HA}癕`7F + vꟜRv+>U E'G.4VgRQ/m͝(Ek$} k<:hD1lbQR?Pdz> C 9giktYL*Hvnu7&u'+bΖ  r" ΗA: -WMے`33*,EKlڜH6qX_U$.|RƆ-`zң,ͰPu9l1‚M)#EK<W@! #tPbtg06ű}L:w5q}4z/1y`:P{/Av>h1~oz1)kjP;cV4޿%ኝũE78 ZRv%I~[)^f\'Ob"'T}n_蜳VV[MESF^Bj_aah"c/d 6Ko{RsI8ϖI+ D'q 2 hjgG|S7ʴ>}Ō z z(ؤ<$wY\֊ x$B'ṯMNDUGa`\Q{C14`p۾˾HAƦ;=I@ލA!T:׷U\2II|bd P~VH w ?{CS)"m|jibb?>U̚oӛ{}ܦ+4y#w8K:61ԥ%"Xkqc! u*Ͽ6:թGg^xzՊDE)Nee%Eif#IyܼJtoS+4O]j 3_~a\~$Y2x1SbOYP:!mĨ~Mβw%]sskԜ,ϒܰ'_Y_ŪH4-KRg^X̍<ҟ |u鹹9×i|[ȃPB9Ii5 ^= =ҁ{27GO`I-$);sw*ٿhg?8 lB ǣ 0slؾ +IJ T H촯 +|=9Zڙ&Ι,L AҎQ~cl`l4O]JC!#!( Y/ݔ^\O^bOoadJ9^z"R͛ _WX'?1:9UIa\;:')(5R oC XYϟ-fpגuhtia<:H'PӰ-AY3B^t +N i2cznlHߏ#V\G_VNWepv?ً;%9k<&@RIt\1;kh[}(@Oo]!lUؙ1rs,V_Ի W["ه 2"C|\솒 53VM#JkI08В;f͸w[L|e\޼,|ub5ZnyH}A -EAGjݳSܯ eI܌kFG#w&$%NyY9[Ͳ )!}8LG8a ,C ]dH(ʚ0`?+XxUk3OGhFbdڸnY,VASUOu4Lϗ85]$0^O6UQeE/C3?X!OKgλ+SAr[FY@vBv2c[*i3R?97T;q-/IZ1c2֑h!u4k[rv%^k3hÉFyֱlOuUQqq1X;rΏC~ wތR^eu#:kܽ(1Y>%%6=ؖz;y.TQKrG+$ Wh f+WW8-Y SlƀE#I+')$1_Zq'dA>_@dO[,kVw-œRWldlmH,_QSشOZ|}N ='M R hN?N(Np< u׸)IRƜlw9 X:HH&*$jy&fff)Z' ᡢ.y˒ [* ptr Óbʴصd#)l\L 8 4`30CC#Ԑq?.˧BӍu}7;n«nxH>FxO?!bW&mK2fv^ӸiʣU,ΰ,JNꚂrT7{$ؖMHvPcأ:pfLL jCz{{;0//i;?@|w; V- iVx4ҙ4ã܀}GF@ɐsr`-*ي~⪿OW֠21fu.f6ߠ2Ĝ=v܈ |c"%/}pQ HDqO%هgcu1OmS'}kO$<-r=j)E^2#6-{RO-MU(KlLTK3ęm0ضT!76%#@mg(7Gg<^nZ 0 yH2-+*nx#v  Zc6L .iҾ ͍{ k 4;\S, 5' }.A6$ŹIO2W;&=;N~٫|s) xOZzAZ~ukċ@VM?nX~6jIhQ6ZK I僺&=sJG̶ 5 5q>ݔZW:X:/kwSRIarkiILu'3R^P%CMba*`"iQ~5WqhBA8 tkǃGQyŵWJ \BAf0E̦F{Ysv| /{f 2sC.aDܦ-Ɣæ:ͦ joVK @ zOˣ:i]Fs ͬ ysQ$ < eo+~keCzIR㡻/٨tV3nQIϾwhFmwt.sJ*}pyP撠j7,C86T:˪ * ǚH_dX(jmlme$1|g42)\~ILnԮ5jpBCǂѓI\_H_B)kN-pp`QyV7*lSKlXIƜU .7ꑴ,Xs<|IM&]Wheؾba'*OUS\o4b)n{=WhEqP1r>]*xcՍ>pmOmAg[|%ecc*sț>pid!*G###U ޅpx^3.7"=ތآu[FmDJU۝ Odd})\Ř X DZnȣX10q/>e8=Qmƕ]M9:ݕvtK⥡Y l6v-r r=&ГҕFv x͂.yLIϭmYuJL$̠z%\ \S(qGBj;gifbmjȣy_``F )IևdW*,Bg\B#h]ִ&لzlQaa!S߲XI+[Ebݩ W0&H9n:]QU$^؜AsJĬ*NN^gp\z`!g4hd&Y]Opwzmhς > Ku/Ӛ(0v;]I7^n.9FC z} DɘID`褮p3(t1Sƌ@HQ2bc;.3Ab~ym7d:8 MsYnZ$ٸe"wbo|C]*l #)#6ڇb̀wҏeyԂrf̚y1::ORN`ʎ 86g7OQ~1( 7 !a€4K[5 '5cպʹN;])m򚬜nMt !@W$dd^55YvL* ~u>C8NukM^l`ֆxBd>0`rGtx \ #gԊGn3б' b<`k$ ˗0abKKѝ+Qeiy醓N;o BC0z4̊]?o3]C,*sƐ%yԆ{!Ib zg۾ cƐݕkD`?kw4 ]b.KM, q0ҤZiq>ˈ4?t=~$xugdBxU@t!p߲ -mXxC>Ut#J%ϙ"yśŖ&We; k\/E6J!:wO%օJo3ޜaKC} dC}})ե`sgV*}iv! ߟo_@7y~DlI & 8`[GPލ^ %rp +dž "D%͡3|"{Rk-{'o*:I*At" #.&m MTNmJO]5RFHlԼT*Iʠ!q6?gF<]&>&1'H +1Yq!nB(yb6! V.!x3DŽ1nN]$c___۷Es/(ާ; ȃt_g "$HC=48*+uL nlL~B=uz2H|9t fUξ]䝣.)VR#?=.7V]=5O*PE ]Ɖ-Y g 627Ӝ,E~/vvvZuu5,< ?Ha tpLf&@hȝCZ_aafǁv7 $< H>Ak%Ίaij.հUZп '|5Fj;+ga1haĽ؎A$1ݝ`h[%.;b 0&R1~ W׵(7@m@|$&T.K'Q}[b(؋3'___zÖ&@su/s٥y0ɆD|+{AǂyCsk yl `,Dt\@Qto\KʴCaEDJOŞr؞ 4 #&7:NҜQyC(#2M 5< cHL{e' {y.551B 01OoᑔN}"YnNC ֑y=?3nQ k4RždGIh/]BKɌBpjJW -55&E:ׁӞ{!ΐF5  3 u-FaQg4o->#XO9S(6zIUUU*SP,~ JI,"^[$!U&i{)YC ƪ2e>)&x%BY砑fƧ(b=mWŪsZ:GNv G6L{iwgHޤ>.;ԓ벣R⧹4 CW -/h0Ȅ)Z|޷fע ;U% D*km:Nh~0hX< _Si4sv5uq뾝Kp{hR^G7m566v*Lm6:6/ˈk2{,f 'oZ5[OU}s30LՏ%Dv];51Ol$8 ,^@sO~~Ns@Rs!R/9PWx8.{wz]t`Ҙ3SY󮩩),P{'ӼKznu~,GBd BRŊzwtɘ(Ci|p~0tˊJd gx8 L ~?L&afC-~(i(‰ lz*+R ܦsZ|M7V :_QN6<_"^aUX QV-4CԳ]O 8@ttF@ 1iUb y EZw@[Wq QmK<$ u6q3Ұ@B>DU} q@)?$\|RGy1Л@u  E3;ҼSō?6|5Iv ۱~x'BSs ͡lLx,fJ+5I )ǝ΄<@IFO 'FZ^vi 8k;ȂS O=n::QerC=$p6:8 3*o Mǹ Dk4슶DG;ר@fggUСgעs]7. .H3nЈL>D37a5'1d_*]vhc]W_C Rڴ,'*ޗbV__Rm?{ D:f'#G(%7^L{\#Lce.#;i5T+ڿr{G*GGΦ9wzr3feLvLB0~?5DŽ` *б܄b+p4E }7d19I+DJ({(]Y)X"u5F(\kƕNoCDYqXmPo6Sp E94 A:ˇ7'd0h g@omz]n e$.(xЛln5™Q:;nLޑ1 ^bѸpGOv`vƉ zR؝c eX!d7ɮifhj|:eԜtΏiȃw_bbyC(rrr!$$ D[cHs$o"!@ϔv)QF[;'CHOYVht -{6"NjYc.Ww2a5\.ѹi2jaPVOv߽Qހ )E}M˪~{R{PnTUx9Df>,Jl յf :*ao^HѤvIL?@D\bdhro[>Y3 jB 0iLDu䮮 }|'?Z>.a3c{P]:6O߾r`xdUIʚn3+k u볠پB\jk_g<ʾ# 2s8 ȜL[iϟdU4"xB[kjk%3 L`)6 )DSOrI}7{5q(n ,J[qy(7QcźhWi,{R>ZpRC-%?f *+Ӛ ՝.٬LڸљG*.{'43c Kw(@-yXx4u*RF`V[f@Dwv}jwezHm>Wa5 JBtk\Jlm1{[)Lft'LޥՃv'ʿCLW̏Jv芛";{8łY'yA ~wLQFX!/%aԬSvY8gHUEa"QJ\VGy];l5É8d|U)Nyy9^^^oә&)E}M۩F(C_7 ˩h|qhd#k4ILyȵ )F|}أ:k|x<.yEG% )t!Nn jVȉZw)C57`&VI[^Fb="n>#S~Pe%E}Gtɒ^Wx̼gOEy y!h 2ݵ+.DDK l/kt+Fxubu"e8 H++;Ӛ(dɽ]STTi+w", >ӚSX^1{ϒl,ONN۪ Wgg'3tbN&ig,| ZRzA润/`Og:i挙,)vAul6PҷN &LZ1C12rišcj4hm븁u%bb688sne5:: ±9(x.8/n✚oĮ)P{8byO\ƺ/Aga#Vm;1wQZD1,,RE~KG jȃpA'>%pʈ_?a VZZotfkK(D{sx;'BwUVԴңuI!ݏFSOq-GY`vQݭv / S P'Sィ` 0b*RX$-?/ $ TL9hU0n-gH+RϪE[opdJ|k?j3 *W}6\bx&S*& ƾv䊜u 2=Gp ,, 1^^* d fs#=S94#kzA$xƤb LL#9--&Ԡv~Nh/o|dIvBuUUע)+PߴT\ij7 (VQNaԚ f#X;Ira ?Ȁ[xZDa{vΟ֞ dVCF~Q ;Awf!DZvZ')6]lʣ6a[q?-dʑcJ_*8R6fF ,ߎ} ƃIp=w_͙7ENk6٢o;S,ϒҘfȃ:Ėo+F=OP끄 ˜#zhceUwc ^ǣT^ {3u: H;ý3E Dƴ/`'7+S\_(Uڭm4f îR"8PO.b:\5 VDq {Ux-uûfwlhzalo4~Utղ)CzRG_8E|Bb ; d599>>>ɁLtɆ'BbbKG٩F.qfp~{JX9#gp8$(oѵ .ܗm<;nĹ)KzLJt G^!ZfJh"8WWW-Ȅfs^ggWӚv߱NWc ׷VWW`?nΌsՆ _յc'=5Udت-4d?i3`Vb MNujd& )X3(ryu8B)7C?|hsUYET c;iE~>ްn=|L,m#0O8~_AG4g[3Y8~yI'uAThIbdc;C?=yW O+ߒ@VG3VPG7](Y PC! SհJeG!ۦE9T F zj<B G\m L0D׮JF~4hVpԩ8dג$v='yCab24u(yB-: A߼>Jݺ${{+UM'CHzm!hzԌx#W̫;ނ%Ҫkjvi vR"Κ?r,Ms(L myc/ԞQ3Z-2?5Af&@ͯ=֩:dƥ8%6<-!OY6:n­a?=+tk ܐ& "9Xy6nE.RgxRvMpyrpޯ ?A?WYfg; 5qёIP]R/N\)XK2&i 8 .(Ъ_20n-.n.] Fj=\l4xgOJB>jں^>ĥu۬Z^زqZNT mP^,L|[r#qGJL)q` %,SDČ T vHB̔wŽrD#}:ue\G𖛛szY9~$ժ~ Htm`z4YE9Bt}JG<5<ݿz$;gbP28DjD@z Eg1ۣ}hx`"άd]D?<$DVť'zSo( $ӣp(d4Sܥ2 V ȠUƁ&Д>~@l5d́ WZ눙 hvqfxم unzLqդ$RX0 `c˼%0}00(3૬̴[j3Osd~!ͫ nU ڍT~UW6;5C'w6gf?\`v;}:-zqW(D[ |b[!##[YYz·O{ є( ̪(j좕}׌fفD_aW$ R^UO-A7ai2|<{&YW[0 s;{Ob}-] V6t;\38sI@n<ǃ@jeX۪z[D̉ope|uQWfu<32fF _6;; fә&:Q:Ý&BA}=x4`=z-1E/6\loܻ_$Q^\ٗ"%'Nґ"i [gķjXbwauja]VY 4g1EuND:6'wER0He-,c }# |nvRx#}Шl guG 0[Owj^:׈ /Gz}5m˂H<@FF,/s 9u!J jvw OwF| ;ޭ~1΂OYU"v60O/T4v )6W>,ĞTKﯲPgu9C.rjʤ5_XaN7}}\)*pӗeڨ=n `/:5D;`miSmO^&c]LIx'^}8C):TKs L rS<~ioKrd5ᖙ6v*oJ #nڈ?1 _y$kL|P=Y#L\rpҩbwiPSdwn\y֠Jhc˃~w#i> i{>"uN'ii (y{ d`фH{DM4-*#&T'x-X]xndVN aȦq# qzdA#^W^1ˏc{2?*?nuˤɅG$-AUb˞b^>IzzB ` q2BxI?`[299X扌b3Kuj,{ժlZLS fSK05E(۾l3ܒS>zҷ\$bP4r^F w c6N D|s٦%=\ؔnzY ēz+ݒC`U-Ց8tFK~KQh .ݎwԡ[U] n@@< J$1Ǜ϶L`\:\/c<'|=8.UD *8'ÇY⁗"8Ij'%)K`ݧ`KFXQ`T\إqYzJVL?u6}') a Ɖ3n(Xs 7WTH'Y۱cKlxX0VGdUij4j/,{Op]t0a$W!f*URRGam~/33S%>vD{'ffD**Z#:FjO ʎ[TKwűơ.A]x ]3b '뱋q (܃A$57g'/"ም;E&&YgY !b28'B0T CƋ ) @Όɑmh˹ʖSМJn <.@'&HpS34ؔrOJ@ &Ti@Tw{Y A@ [2ԜK>iGnQI@ Ɯ[&7[&׷Œպ+r ju9^MScD{e/AK\L,22[ff+HKߪ%z%z5tF}h|P@a/x>UqBg,L*k|| ^]]Mj@t[T+}ݴ\, Ɔ3 Hmҗ"*Hz}!0hY`,̉ڗρBQ`EW DӼUʧMۢ NS[4,(,d.^zsF.GKަ'N1^$K{ |o`@I^v"Trq?2uj1":Oe_ FL$m4O^]A'뫁#Nn~`nZRZLa8|C,Vȥ?SE*x&Nk3޼.& ]ܕ^ȃzF&BPX9;M^^u(JGE'i !&菌 Ht6=i>fA~\P :7nru)g")ƍtpgŠgct2s)F3L'n9v-%T1X \/V7sެf,A6bah: ꛷^bw ]n.0tz$ I0 xNN7N?4Jd;5? {j#gƣJ%i^Y(ڨS` 8\ _,eك$^g͡J8Lq!ݵzJ'Sbnno۩Vr fC^+"J&Wv~C2s}ig I'}x}Vy%u98* jhY^:"\jM_Iz@ED51kDiX4,מd G~H_AwBup Ͱmә&oأ:YI?8fVɪr훒{_Ȱ8ڳl~L֚3Yؙ# iG۹j|nnݿ%at#{N|vpk,~<쫓ܗ <-CC#} 1aJI|ps۩ fm@s",cgk}=(sRqw,Р/ J{| L DB(QpLȔ ,2!'C2|>b8= ku¨鿉&$ K[gQiI͈8p? v%ӔGܑ4uD.l7"7.s'>82kgS?J OGW}F 15M0b,z+ptGHGCnUP!0ycڛYYW`垥PU/a:"` FV*#IKd WrEӚ(ԣ:h+7eoၗ Z$dl ^rS2hЋz^WOޯ]72_EKPwx5C~т'i'qA'D{9 V.KKk"CHZ4z2+e{J>\ ; eO jWQ B N5;;&)EWzO &C>y !#ב@Er>GG²Ra: yIu+ޙ:zWl"^K(Xq? n< 3Yͦkyf+W~~> %>l |!" <6|JN2RRio (X!}to55D\Ҧma$R 4iMr{8eh:uAg. vJwGz ,^%5=) VR[QOm WSVS 99 P !& !*',+*'))-1;4-/90))5D69=>AAA,4FJE?I;@A? P%%?.).?????????????????????????????????????????????????? e-/  ,      .>N ^n/~!?0O"_1@o#$%&'234567ABCDEFGPQRSTUVW`abcdefgpqrstuvw ,      .>N^n~ /?!O0@_"o#1A2$%&'34567BCDEFGPQRSTUVW`abcdefgpqrstuvw   L  55 ,t ( PW8U;@ K rhynjJRܳ6/Xj[<:ߝț'^;"wHA m_)_)?~E@U$/5V&)tB1$7xìπ\~wzvܴ[EF^t~0Grه;+/|W;6-pog\D5# \'qgoᧆh3l~E܇_դ9 b}Fү5][TgyrqVT\g=?!iǓ`*bCݫ_ zNT'qNx*9R&4-'Gr^uYl.K_%{vus*~jwZt3 %m>J~BZ~v 4)}w/>+HRR+"@^)帊YHhz0 ĉ"&EN43f!8CsjYp3fDv\%#Z;PF{z-턻B$QS}MiXf_jYU 72cP6OW69Xk˗Euv3 ZFVi:C{^N^:dGX]T)Y-q'~yyd]̊f t0S?ppfs6[3KF1g=qaU\~ec߳Y0R~T*vݾ:GXR#~SKəbwŪpGRRuT~~1{7۫9seImaov(%5Od;‹b47ʇr%R1ԆpZrb%WW !~f(WڽؑFA%ָa4sHH劸e^V ߟ#-ջ :H0\`8sh 8 ~j $7^Th^xF$m^șEj-9W~aʴ%҇d\p\-,J~X/&kDJnF&(DLb&JlcpI+-ò$ӈ`m!EBQ1^ִi_C}=@_hӇHY'{}~YO=qI 7DEMeO~SNkv1խ,}]B@,g+?'^ߪ$ˇ@EAڬ۝B9p-/ԧ>]aWʋh%X}6!^R !^R !^R "GE 'd0j%t c ߿ CjL+@[v~!6*@HT`F 5A;ME&+d$G]. ߍM* AAm4JvU}c$~&Rdō8Zg^`Ƒ/!q~Y!gKq4j_S +ʶЫTW;Aw"[Z3vQ29JPWi%hb2d~"v{wuR{{*:01o >JB$7{JO8/--=7DmKƺ,CY#qh#r:]kǦk6ĕydEU^5"W ŠsvCO4pd z)T乯݆iӎnK{65%jqYx3SHuĦ!6tXQ*44w g+|]={ƴ&6uP66N! ߛc1b1wH,aJN99ٟEV.XU*+Xۊ_*F`ggiZ؂{ª{c9B<%+h㎠F\bS )*%8aƢI8Nj(i E&]BH,Ϩv8QS\]Z[4p\s] vwLv%ש!9>R)FB]BUDAu~egJyR-A6TV {GdI{޷*W4t?xb[RgV#{|,?i47¡Fho@t{Fځ+SwkqwTEuEJx|XtBDJNԺv幫}FJ2W_.6,7߉+(qMkgݚەXQG`ҴT'jq}6k6]/Jx׶ZCqQ|aG8sŊBcU15N(X虠_R0eް&K0})dهg۫\5{OakroSH5N1Ve(11eĄV!Rqw#^WigXj{ ۍZ9xn߱h[~=Zun{Ҕv%m\Krf?Ʒ候99(v%3:[3߸=bKat-w|h$pX^ ^V)wǧӈV13ƝGj?Qx7r,Xg>a3Gb(h>.WV atBDI_xsW縸 |g\"vU!q҂Ļl{s)7b/r6<=v.1 \1z?XJx;9+R@[4EApG]Eg&YUF %KJ̀soK.EE),W|(-=PZ_>ϫ~aG\`pU"QF&6&YjL7 h%X}6!^R !^R !^R " H @ 'd2jн-*h PW}ӌ)z/_JZHI5*)_A)_R V)ώXZ!-!&L3uIx}qlpZ^aJx#^U)`cbmBIFJk-%J[WmYxymbV xBeV[յRV0KxI@,ף6B"ȣ@aծ5aXCI˕' !ř1**6sp@T1@Iqе%Z6V?1n,8將D˄ʧƞ~ b8ho=+4Ӻ80T#s 6:Ż,μhB陛+BrwTM͐dqc>@ ҄Q~ŚsX(U݋,&J3w%p&^wPkE}μKRwqm7k_;ȪGO=n'FWHюȧ'PdU8+U˛č J`P9~&KS b LbNϙ}bHz(`C#D _χdU~w8-kCma'cU4F??>wi}6N2w+9E}&*U0e?,g"!Ar\fDtp A)EO?`Z(}Cxݺ_Q4I 8bDcrzX,Ϳit}Uj;E%*7j4z!#0i7ꞔB@KsUcQԛVJ6OS@i ވ^ʛs^(˯@Riƅr%xwA2qG=.o}? r) .bf8ߴZ`J5OCQkxS=4*gJϢ.`K3蚕 bH3,gi._RKr+RV$ܶB@" J87ۉYJgYcK(m(]BkYf3bաc?U6b BDbcN;f[ 0_?1W<-d4KLmUFNpv6i7TBzݚsV?wu/bsb)r{}V^X^'@H}g~Ž~Yd&|%Fwyٰ:^gwҶfFe x<0*}k+8hUxh=yfks [E~/C Ք';-tYP1)AI` f@r2|A @P> .n/%vV\-s\Jk%p0B/ZS T.+@P~4Jb/U]dGb-G֝JFJ@gO}5O`>MYVv\01AN>=,⇾= R!`15 5 5 8@(| 8ܕAӜWLYWϮnk71RYUx$[j*Wds6+_v8R.@\ߝTg&۽H=^i2: 㣽ʚcMc+H~t9ڟ4~ձiKt="K(!,ϮXUgTEͶ krn>P!Bj>S8lA9,F[U0N (}8H'xlrsG6Xv1'qa]gHQGyM&xjܰE$wd*x'UUMU_ )];. tK^Ha2L!em8]Fdǧ #JMB/\"/\ Y{GsXZZeZG 0i2Lj)bshTa2ĕ/; b[F/^w]VK|g-u%洶%gRq{^7:L|}1 GsM\)^睕gn7tE]UM87{c ٙ[@i&EI^~>IFBUƈQsW~i1x(@/vbh8߾|ns$*4i|Fu4F"s/1sPŸQxF1ncvִվ$%oַHQ/菇LPib! \3\rDrp_QsZ}kON3W78巁1 8?.9@h'$pkҩxCBp;xK("8=w5Alu\j:Xzyi|L)Ĵe9s 8Z;qHuFm\~XWcsWчMV~CԉIVz1}f̗º)=yxFf[\PAe/{%kkSP50,crD8%Dt[?`J̒?-Cv]w}j9U*\߫?!2ROp[S`TkSUp4ߝZe*ds`VV%TIo&&v%tO+1P{̒aKnBVV(~gTpFH_ɫS}v{6Fֳiy> c<wgh!^Y5 5 5 L0 D dt0ф%& Q| 7r+~7ɑp"F0}w[ Fڀl1)l" Yd@[/|O FE/)INy=1뽼RQ㙫٩0D%Vd`ULgןtdsao^ܸ,>h%~c.&%b:$ʃS'i%ĪzUjS8AK$US>eLv;n>c{OF?L'u &y'é"5Qp*>滹YN%b<ָ<5҃hT%5yu"# ۅ^_0>0Ż!9þ`7<eFI# ߒz4\/hU}̺;Ec&^=1)<^$%A?R> Erc6 yRoP64hbi?X&QgBBxSj wN5Q[x]8u_wE!)gWZ8bw⧯4Y;~e=jXGMfS?Fڥ"ZW!tLgz^펱y)%(P^75p5lbJ}7-M?Rۀ߭7\XAoJx08]X:[kohC왏7ErKɭ.\`{C?8/ic3#򝄺016Ex'meă ?,C?ʀBْE3p90Z1ue{dfPtEf[;`o_3@U1R$Be(n~߻=E,W2&f35ۃB YpVSi*=G!'Ǜ(~JVHycS,>]+y륅" ,6%NAZݵ!X߾(4Rxܺr7 J": s I,ϳRS `ƀF:GR 1,wIqFLJk=Va'kHeh(7/,\/D)&kdkB @svl6d!}Ƹ'i;:P@%Z؏%7ZfJ7].QՕy(v!~@k5P<,ϯ{[d[[9$V{Z"2ydߴ}6 ouw˄8A|wZ`40RU*G{`14f=!m0"S<śWCv"rԥI&,:r h׿9>cA}Urm BvZC j6} ;C ی;xI8aWmvp{! "zXl5BfN{b)dE"I:QnyP(0jIE$dG|O C?eEe~Bex8;u3n:P@dEsmhQ oNb:Ͷ'C7Y]ʷU9ch&a7Q>,PUo8>H`VFk9+@Vu?#amԲeP2z ZzkƽT*6͵gAW޴qx_gF@w^ߥw~opVj$= >gڣ]edG7`6ot[a|=(ϯ){i s[cd3)>8mϨ5Kk̉ʀ>U!kkEaE/[8 /(z"8yܶ(|_;MVo )߿e (T ŢZ_~"F,Bs}cx<9eHNnɼ} )ƷEQE_&ۤ/^_&.0h~0Qz?ᄯWc]q0e1+&FQ+Jv,q|&CZri>>щfNͻՄpu ̃>Hg,l#ns"a5Vbm 4 pbp?jS81u#]\)GlSe`˓&if`(/`߲:Hf˦4UA zĘyw ApAJF_>ƒpi.1@~*8jE+{Aǩ*{>POLJcⓑ7ۊ&˓^⤠(LW"w(0&"qvo;ɇ)Ӳ(kx44k%Fk&_ZLnB73EEyJj ؛E_UGQ` IUV8_9:oC?նUta,> DA a&) wٛuRFpJ)r_b\0Sw0C*KgN)_,drJ^pƅFJR|? m*U3{yWS"EAe9.`&w܍Tfb㲹$%!FyflD-cK&$,gySr*YY[HcW+ZU}0^EkK sLv%LL2d=͑ "^'FuIJ|(>BmCVeK77+7/Jw5|m=TOggm4{ZzƋk#[\ݢv@WpԶuĖ-9b, ‚?w4\^++x~-5-Xi=%M7.Nt99hal_iXYz"zP}Bѱy5~cb9c8ԣA\e=NBmX^μ/УWQK(mKF?hD)߾~~ͳ&KQVb1YOb2\&Ȩvjgm~raLkXp8)Yk2tV@{4U?F+V>ݤHE?8B_ҧ6ꞧ]+ӷU"Y9p Բ_yff]qtIbc j܇bFb c?R!`15 5 5 8o@h| 8ԕA ͆xBG ^RmPkTwLg¾MYpW6UR~/^OA6.u@nNոm+=N!W~fX1D߱mdo(TFA[8?DS&&4u-ZO6[0IBa'PWg26wYfř%>aQuid1"#d)bU&YC[_]]G6DTܲqs=Ji @}d&22)Q-jSҵ7>fW4JwD)Z=ӺjIpbiPԞ;N3o0AUUUV&-I_")jtx]3 Վ:)g={J*op{cW4I~YCţ*^ʿsyH@;P]N%Z=hP)THN_H^@c18ɄG%n$I܇6J"W^鴴㞡'U@0pwEPSu]Sw)c?wfX~~CSVcEBp\,YV@p,[gxZ+{"(hz!,9+>R p€db ;>\f1,/A嫈>r_Gi@kWueom@߁)z(\R0S$pc1->]֢Q(]>V  6J qe/AJGa y kG"R{pW\@ChF${r r4"8}z‘4Z)1 Dg`*4ةG܇58 S}&N7Gq S5fkAHSI_3.f"_BFPJauq8hW ̥\Fv⡦goyczK+%&鿁 7(T oFyR}Bkl7^hOHr#vvp1ci+Smb(m0|Nen{}\us" !B06b9BZv'̅X@/flv1W߶1OEC)51PSM!ed+wO{ɁXw'v#s`a@4Nc|9~^A)ӑh5+]"ͧUM/M}~br:x 7Eib&EoBM@[>RZ,9?7ȼbű\8[\gӺaUǂ+-EoG.UB9CTHh"ЖHvo2J&3&x.{He~Z>s?Xq!~f$S!a$'P\`aE-w2H1ldžKg4x]I?F<N͙zH]%Gc7\WH!Ꜫשּׁ%t$FUkk=0%"gY `b_5o555 )*/| 82SL_] >]BN w=:w)<&)b'٠``zj?Mi EZ_qJ U[N!_t0AZ{^w]K"xC#-wv+}ӜQH@R/kѭܔ|,J G,@/M[TFF |&jegv!~cA{1m+N%~ g:[g5]LN`ECEUh7|!:?@߷*VQ`謭K2Ra2Ĝ=K[VJ0:\k~sn\wet^X[Gj>^EԛHcw#i'FxeQpJî>Oxz7߆D{))©>zEj7ީB63̏{rg%DFKA?!ֲexm;~ҁv"6ׇ0GPd>-BýѥeaXm_-r7FB^l2RčC_IiipwƀWp`6J|"g01-LRX sVtad'pDOxDƴwɶ6o*%q+v0ó KBl`͵0Wlo\^j֣j.NWqq~ &~iX`!6ke y>ew 4)wΛM 7wȍPrpZɵIx(6gBtc]M*k"LW(M*=tؚԛwQq)d+pW:@8b{U(JvWtbpG"c=ҩYfnJ ҡgI38% xKfeUdxi1ePUaϓLw/X8PF(UJ͸$| j͇'x\^@H7 7HALOk?1Bq+T|SwP&XB_ao?!`/2+wX0S1"h)(3lL5RmFDfATmQ3=(~iPF!}QK ~^_?Y vgyMm ߸yn`5Ʊq3"g@XyxgT%_8Yhv?Oy8r2"ys|NiscKȠ|wz8+DAq^]a϶9xe&\o"!.ݚt6r-F_4K3sFRݹ{I"BTB_^R!!^R !^R !^R "8<4& On } 4Z 7,'_k`ـJ67bZ?c;ܤ+z鹽!{[ĴZhSS@m]i?B!:醑R63!2TYp8KUpLW9` )`F[6N zV`+e/>!Bw[s=9n^_?m샨%*qeMw%0* ?[7R7sZ},8*ъ5_%t!!ŎV@c!"EE VFE040I_CI߹?,%./:56YIv税`OgBi cu Bhjio׾wZ@\8CpnޒflgӚz>hh fquR9%0Y0mja[S^W/w9r1>gp8H'g4>LaSKJq7'PC [@I6=dRIE&pRI/0Ծ^/+U׼-MQ=;2؞i~^VG-pFB/<f\MN-fg2L\ciYٰ˯o>gIQ(CQ})&}ĞI{7oƨBZzR.< / |7~w#s4"B|4mƴkƛF%a4 9 ɍKr/z0BcEq0{=.DzYvMYB]hq@eL+:SF":PW dCq>b+9]<160 CÀƙS`y2c]chJ-]2]ĕ*-/;EAE %SYV*.@7 UO{&77}j*~xZQ}&"z𼇶+*޾anB/)Vg&;$]p+jo r(X{%F4wIKO~s{:+yR`i^-Op\3JԊA&Ib($߳Œ?Jd{+k4mpg?A7N%-p1wCgommfK|gU0u0.nEIW4_C߿%ָ-5Ec#XZ_c5=1 !Gsِ|H4Pc7ET^r54@&Uၶ{["s@];lbtWwVp"њϱ̕cTI_HߧQ@+Qjv  x'Dq`*~egá8E=bU]_}om믘t7qT*dB6W`D( !?Gt!oJ'^<KBqJ)~ߩ)N 6ͦ} `b ¯h!^Y5 5 5 &ؠ [\ }B 2j7, )$M/\?=)C;x7J\T1=Ч[!)tᕲgJYBʓ\%H{"7Q3h)硰l{FF 6V%UE+@d9s\h#&B!CUdg 0z^6V=$xpF1H^{̍,9&4C%0s>5Or[d3=fw%a_I5BfhQ_uy;OMgTgimo9W4d_~:p)b>EۇbBzSZ`Ylw'bޙ~캀d> rL1J!{,W!`d1]a0hUܳHat[ٻؠ6up(40fkIM ٤m@ ZHnebPKbj(٣29,l=?,nvP3GH5 5 Lmw#YTM%:6[TKicp%Sƙrv5tS,3~\g:ɔvkdF&[bRg^3Q{T*B{o\@RQ0s97]NK|i>[]2!?F,WZiq۰2 y )`Osm@z9 0&FJM6[ -ZU>[s'"%6Ip-_ia&rAn 4O)tzU1~co4 q4g6t/*ܤ"/:Quvpe#tJFb*vxmKa7gzbIӧ&}DI^6MT߯U ʫ^nA<>FEx]*vSԺ_d[׫}B;4-ve>ASac:+9Mwe7`?7]?7 {W4A7w>-TkdlW͢&'`s0F&B2_d2ʲRf}s"ƒ>qDqZ Ժaϛ?dy@C4Ata`=I)gJM_Oh&@gŒ ʌ p&{!^R?O555Z҄T l P'K" | 5 dJ[(f]FhKʞ+=wBY&A),aSFNEPtFM7,~]כț2클imV;Оa_ߕ[šr{S[v~݀\d`¹d׾kvK lrF&FTϺoDޤc㿳j "~!1t㉦t9j2b1Cc c^&1moASԳwSߢuRqL"bgfB@QZeDŽdmw)StO1`U[Tw[YXP,O'Ah2Yfrs)`'`_M&B* Şt1~MFЦe6\0 j/D}gzJcɴ$sa+f^%6oi 8)֬bu1&vBțU%H)}xЉCbP{D,xR)ލ]{N!ȚU#QZN"3 |6fC_-}m1V)w@<^zE"57wь6%S-W`בӀ]ȧ33a $ib8p%-d2 w1p>1r}bh: =XwkdkRCP:cj0sꑣ'~`mGg~M3>6LFI W &q9}T,g6?M 8u8ʙ7ˠ{/l~HL'l+W.gCTE7hq GdqE{GCYO LjKW{ӌ1Q>Ey@ڃrs(0xݎx!) Cr{}$vM$%fx402\߶ѩh'RpIh\6'~s)e0{|1pм3]4\+J&>wÙfimɒU߭Y,>g-a2ۭWN~pjJgǞR8,(p)<=:}3=4I`bW.אuʍfF_YC% 7eXll9heʸj|>cݗ]q-x~ҕ3 N/o@`s@喟e$_ͼWB{I^d q^U4*i\~2 T7ZTHc5}u?@NKvFO7d8nnAד_N3g8=)B:1)UUK";Q%eӔEj.٭exTo]PvrnPmi`B5W=v9~Ǻ;*0cGh;imx dmÜ*JjsŶj.RfۆS6JvU0*4c5QUiϪNJ5 BOŭpXK 6L b  `bxR5.R!]R!]R!]jϾ!it PWe\s'`hJdg<Lu Z7 7$I[e^n4FF>*T)=a7b,gUJiSn)vCUNy!몺γ *Uίc=>d: `ĴqK&whˣ:RTc9t|wPaELmaw+G`g/r1%S?5ˆSN"9LƉ/nL8Wx.eet߰Hp)ahSA4mvOqV76ڵW%߯ _\gZ.Ze 7U:sG,ӫOmAQbWw(qt!)^VGcz5ἧ +gC8/h\3acѾՅ~e'Hj@cExPbAn:%1a'S2L-Jxl`KYMw՛$)VLԉb؃Tֺ5煍&F{m.~`G}ߠ@Q~5L>2gxUvi'^^[e7B!rsit7rbm߱m[>JN)v?m 1~빆kn%A؞ł#0^@hsr}"2h1 LJ8z%H)I=YC D,Yc##[  |I8,gwا\{6%eًB[p3Sљ~@+ US!+nihQ4aj8;ha&y 7tؙ竣.O g[6jiyh٨P)M}KB{ϙ[֠x/SN%g b\P߱I*w_ÏƤ&SX 0 7հm f`>}K`dˎxGk +G",g7m8ǓItuZhk9hų[Hc[q^Ԑh?Fea.MB7`rSNn6"L;Y`ş9~߫=wawY510e [ycqmư>'Rc_ƳT59a6ܰ?r,snƔxqtʂLt0.%7sv˂`x"zf؀߼9c@^{<~p& B~r(@3ME-I^v]uu ~Zla-~[%!w17ǟ5%1_[V܇`& c4^ Bch%X}6!^R !^R !^R " ;c| iELp| 8IZZ{YJSb{C|4j3Vimqp)MSeANW$@[V .C_1p!RWϩq&iUᗥiU>RPmF^HZsy)b2XV=450}Ͷ"=\⾜jʸ+OqFV֪XTñۇX.qF&{w͇'u"3F7iC5h鹀0"ՅlT#rs`xCh->{=p9^eivlRl57}q&©-tm!"T_ơ-BpnɁa@iAh}1s;⢔1Ks8&bp+rJ>e7M-tro(K5n8o˙{[=R`hû.:*Mg1Z-3GB;8jěE#z~ZHM=b[U mxSeJh[_WI~ڂ_k7))~Ժe]ᛃf477_" p!s4aEnE-d=UkVq;Hգ![W Tw H0dGFZhQH Rx*f@"Wdol*6뒶0Ͼ7J7󂚓Gi rjOcO8[Z[!IwT%kv0/W%F(ҽ̔nTjJy)a"=8ǎeNJHbeVm<%a5ғ8n2Zd02|W>\aPm\)Ơ;%CZ/7J>R #I8Ty'k~ we_";+!8d[*p$u%3r0c/Vs4A>a%gciQBC>fdW?4tpV ))dQþ$s["kEe%W8>ܵd@rrr?>e}$F&ŝXw~d(*N4YR~i8GC:z&W;ZV\-_(aH~fׄ]Çv.{Kv EOIJvgegj-__(>؜RFu&!/3E_8mK1oI㛥񛦭jP Zbd@g¾5.R!]R!]R!]jϝ; K\ } 5 2DFE O 5 |?ɀ`Yef 4n݄q2?aKdQ%1Q1Jav6UAٟUg8&~3bJg+f"c?"R6hO?6w1[@iZu 6%Wr tsc4nCpDv4Eܙa|s63̒ETeLw"jD!1XXSVvwdoNd0$g$pG:KW.ڿc{FB_lJ\9ZV7Q`%~8띙61df[D~9Ov1'2IF(er-o?);9 ABWW:"oF A9eaS_HǓĺn6φq<eةJ7^0-5:ޮ`X8 sB ),$%;o5B|;몶Rc.,YH!\W9z`5iq8d)ZJq/ObIbxU@37ըZ)³QFHY9 "J:А\+aO&*9TJo,@z";8@ SCXӀd8%=0:{Xe9s+gQEոL0䁃F2ƆjiB,tV]H3}?κ%&w_~=cF%,a/ū `bCgV8'jtfy|*@x|6OZxrp/{O ZZ ZJj ]M$fpȆEz0_{EIlx}7О1$j-}Gq#vNI!&xX@=8[G>eRMJxͩf#id+?R]1(DE狢/47Fo;KD;S[7ɨ EM wŤ1E'6X~)g5;'ҬѾNw|]p{JY99E|)Nzьx;)jȟTo8Az*q_O0U~b⢪m{dDJq0`6EJ,CFJRz=d4y$(j[Bڗ=S?p/⥤~+J׮S~]/OOWJ/Qm)d@87w&A^r/Q"vgy}$Iq߭e(p_ϒ]AŝW)*4AҡHpsЂ_9wwRS#fuFEF)aʒ| <3N]`T)_b.>Mp!v 1D)\vָ>qV0R$/A p Eֵ/dh-/;t%zi 8b7i,Y;;qn6[,NVȍM᧹}_PF+hPA/SU*c8qFm}HㄨU X@ߧy1c/aԼ#/b7O HęDXk"w&e۷QffF"Yhqv`\~H|7RNBvG*[x^-|pcۯcy۾{;"Gp Q7q+ԧ#?).]>?[1^*k8[p’uB{d/-c͛eY])WTФ~\uL^ݗA"߱R Ƶ{ kxw^B@W ܋!,y_-yΞ\?w!z褎ͷ%@g(J6ۊW&AܲQ$}0 vN-]{{6I]WDVJRjR +F\Š+d1RvD =)]M; %Z:ۃsT,^bt UĴY;t83!$si,Ճn5(3bDS55Tap2܄IokqWcE|x2gN0JH wFygGS5]CR+oָ dUI%~?zĦ4ܼ"ȍi#cڦmU4%8uQKoMRk-#@鄁*~c.r /o—@ɁG(,d5s+h"a6}#J[IGp1 ߩ@A>#=v%rZE~YbʒU)7MDaX"E*wֱO0FF3c׀d'O܏~Ya6トTOvTw Mƚi18- eguh4LKӰu܅OJM[ m0e4lY"u}5EvАxB3amqaNV*7{ IsyV e043b%@a;JvGqp#?.B[p$8 scp&{!^R>!^M!^M!^M 4  ޞji\ߘiZj+}ESETgX61۫&G‵[_ᳶvE!SC*ܲ`钯9~y_U^RPfE8vE0a{,W_VFYR(/Dpq1?[[lLJ^x4P)so!_=3{C1:A%pcE!51`ڶ]?v >ۊEYھtwEJ>V;DgRb2p}Ŗ tW%ͰE113amC7GBŠdo`{iq 7F_@;rʆtq_׻]7{1Yo-H,!D~+24 82(0H$rI~4O"J&#XNOdJwʯ#;NOR3|1]E `$BìrUry,wFb~@gɆ(f~:9 {%1SP_xPbHjNpN60|i,^wkmGBT]-ꢶAWI xOV~ȁt%[M Rs@t8‹]` vFWӺ¨h|EHC Be$}HaA~N%*вϬ`^QQt~J6{pd_YE=0gڢMNw2`[SH .}u:?Qyo&B(N|WFR6Ip6׊~U'tu:n w5*17>WrJgخ"_)t]"{(N as0ɾ6us_̓*Kl(q^MfV 38G2cꎎIG{2JSj ~osm gt2PMrP cA.w'uzjҜKodeϰJX& J#:L^Tfk?b=о*>O&:~{rזmL a8VCC?~AҒ]{y 3 AXMB0fT,[DycQ@EI "]c)iǮm<Lm-t&òFy`)ݐ0]E1!nO[h"1OvԣZ1J" ՄS⡞fƹqs~g'sv*Džy=e1_|W\rsO8H AR/u#L_6?wK@ֶ!,ϱ½Ŵ`I^h|4.O~c}%P爵 v>i .6$lB[wl B[h)5o555Lw(&Ґ *4Π%j , ST`:J) 78ɹR[ ^Uo_ߝ,:I',DJxCtg>N؂E!Ar\NfĭHrG~61'\8ZWŮdI.`KƱbXPgN%>"-c%"-s1g^~Yy!H.)_mtpF!)Uo% wV?wJu`gNb "Wd]sM(Y↲Ef;M|.(汀Zaw߼\&44%Vg9:3I@ibRdo2Zx\j\f80#&&ֺ!%BRUt1C v"fgl169^.}Eb$LHԫ7>͝DDBh:u /Ea>s%$kV:% ۪Cdl֟*ˬBW =9оոA2fT^~liuc{B{h`ܣV@U|i;B1((S:?ʌh1YI}5 p!*}8\YurO{gO'FjIS&>ҁ=bxQpݪI2p[v̈́3%͵萙_6Fw9!;~dr"qli0sLaŢr2 4~+G'SKokN89|%P ]07xK_5IWӗڦ1O|Wx(K~h8i#g8T22E[#J[LRĞq*RyiAU96Ag}ɝT{8uy~axՒUs - a A7⑋cMo:8Vz0Je4Bć<;_B&ӋP&j{ySxJ%&%c<+b~Fd|@0VIEt֌8v&ZX&4 Y1՟ ^(cG O˥j@,ׯ滫Y/~*v([s3I6=\^$9b}4P3cl]P-oL=\vX>1_'@oC?H'ZhcvZHޟ?xgjpzg}gs 'vd0 ^SiNc0/SŘ6CH)ai~kFR:WHw#2,+­niZaoC7Xcgl8=&I﹦&oT@.ƩQTTELęn 66(p_Sf3R3tP }i3myR;bAL}aR}7/4;:1%"Qzb4!A hDbݪpyY``0A (_~Yi7'p;Ճ(}5)7SZ4"y㩒~̦pci:Ԧ`ʸ+f7vÅ"OS9†1ﯕNF9F- nMsyskga'=V2T.T\ zG1cr[1]!ŧJq5_F5Jf){7Զ8,)Z3SD0gDt~~g/:C.I?1>" '1-{qmΙ^ڶFf%SVZǖN7DCfASwDA"NBN;gVKJ?E^Lc겸@{Sx[ZSByq}x{QXܸVZƕèK]=¹ppWe7ffàIB H;!x1-cڟo!Џ[L6jSXqjE q?U0㰣tP)ip%J7p.`K(?Gz+Ƅi|I!ClNUǢizCm>H^q1<9Ѻ }bggͯƺ&z茔:r~IQ'dOV҄K}$7Gd.V#VS8y>1ULg~PGG%4  D߿cOOJUWq q[8aCǤϤ!1. bA"i`#t'#~nbIftbo5^JŻ*dӊ7WVB륥;\L0tLBn̖pt}ЬVɖJ%{/(5=dT`4f• yjj>#P磻GX!92X)>ԩi' fؐ:);zy+*]?%YJ8?xP(&r$g8rx)|DTFFZ6rE8;[LKR\էizy۞3{EBoDM F:?U&w~6G}FEFd] k[NWn6&p6g]En7!3[qF Ni{oM^\yU\tZqj[RQ];d&"l@͗37+BP=o$xb&'۠yRə)=Ww9&i*7S؝E*c8:Sx/dBSҞId^0K؅ôa,}JsFI,Nvts>_Pɬg^면BW [b4cEwYUNEPT*33 wh>Lh!^YNR!]R!]R!]jV̗i,}b 8 L'`W 3JX.QivA g5FM[c-~^ FlӪ7EF%\03U<b!vYs.1mV-.U"P7qc 2|or0βYYִ06מf/FFGlKi#F=vԺf*FIA 9/+~p`~g>WHw[>cWӀS;Smk(IbimGdgiԮWIӊw#fcJ a!cR[wCvP0F1Ymt4F#j篙{v/J\"+Jmg[́"ɟ= t)4N.Jʸo}O^qM{ R\k8wXSȫgvTw_ł`-BUS }#(Zp _ vT{|!htzXJVc:-1\ J\Lghxes17 eF w[Ro) u:% %b9d2W6I H8t"@re+%6c/Wʍ>& qBQQHDŽ>=-jDה~*1z܇mjMim`E4ߵV!]y܌WMf*}bV TX]?ڞi1w)!;Po<uؿVa_D,w c#TvT1n'o{P 6MU+ߘb4.w<8T= hc]^ȣ _G3aj`<\kZt93bI)`@qiE?Y̎)r")=ڀļO/ҿ CFζ;R_1;ocU6Fusc26u(nAYYr z_ E"d.h>An°~ĬKUL^߷ؓ45Vc1ƦDtzTL-ιJfpIQ\T\͋/@.Xz3 lVdÀ)E 60+n88gѤG҇O_r+=L=wM c0}C w޼ C> qk(Тujw} LV꩎"OMgijZx1T cAfaT5}caFp >*}_G֠. \B(T`[wF~A b&3Om{SBۇ3ZYSc9eE%yciU1> A}-m'hm;Cb ]!T2(kNŁ9>Ժa:V&~ A/:&\^YzaD^PJ7UN\B'65&weW} %a~~_3ta*#Sw3E@6*մV^UJU]^,wi;$NwgR!`^R! ^R! ^R! d ) dLi PWxtf݀U α'(H¿ːfEw%t1+3Mb{#[dEGaUc(}e,@Y2ct3qX]kmf !W0-m_nV7$}qAIJ6-3PA{`Ⱦ/h$r1DƳ< BzG! W}&p㩰==[_=}Hn Y0űE,}_ƦshDQ9ֹ6,kK@ўFOl#0IbS?0{ѿ\086ک&5@C㫒&n-xf\)$n,=5P~1I՟Dp<+I7޽i@rjϕ[VBhB|pj)0skNĀbsux0qXܬߩ\=s!EBSr>qk̜*ՠw,ۭRІ,ՌAi\}@!EEaX! yp2y Gc?6b. J:Xd.)7"iSҎ,16Z~dIh? 5c1qJRJݔĉc[/jEJ0̀]huӧr7F]V$q wu#GpBN@ƕ ~c^ <&ڇńߍ:?o_fGB)m/=HcjӸ6Wpq)~N^Ӹ*f9Xprh熘]osʠ٩b%-3z$p$ \Ih3d0"ɣmUUz!Wӏ(31îۅw2 7U֐[;I:<,yAa\)b]d&5?z1A[aT!oLTlYeS5UFg>⯸/͆HipU}H`+.iUN[헺-`*8ἲ5킮):wd@T $eW{|=hbnc0t6-h>iGt`xoXiSZҾ+ꃶ- Wb;_Ere8'hL:Ձom\_6Rygw$p"g%,Pd{Y1i= w8rݫ@KxPXT>_$+ݸ?EZe0yc8fMTT KDc1pW?3!xe#4J@^@=>40!iGC CTV[E@a9U% no=t4g$Mtm(B¾!D TK11g=FJ8iL"@cB~%!E0볅oמܣԞh[О/Ԟ=@>b{Md)2(N 7qNJw[̄vr10cVb"mAOM_,nj㧰\Us{wj ,7¾5555ȼ0K5 4 gK 3 "jfF ߧ馸ҫșdv)q)>xg 1h}.xpqY9'"0Rde#3w9qrNP@K@^Nr/i@>cv06Ru/=7e<-*9dơp4ڶ$#JtB!yz~NGp목ixğ<\^9TىUt맩\Z?]~^jMJ6C[VSڞSΐ %A 8uJ!ybUwEav8U%]U)))Gt_\O@<ON܉c7BIəY]1Ü8KT44ƴצ)aѨU܇G2&paIdW8;ϥiT,gc]+_^9>DKlpZ%+Od|u&1ՖSMW >^8?=G~Ҍ߂(4,33#"oH xadHϬw>ti߽^d;NT0v ?EY p s}GY曰!@)vM0N+i[0`5`+.-)pMsx`E '\/"Pه̽jOI} "M5 ۊJ%z1;sRIlǬŚ^"^ZC 4-]/LjƏl9??\.y\/qdm-5'r{-im\EǖmcMFt?WRx&1{z')hy%&(\Kh;z i%,Wnl&d5M ձu5BE mA}&ON0_0wEW =&!8zA*6\~MB/h00%F;"`FJ>\.F)bhDSKi C=NibXZ|2=ZqnlLsnSO `E1cșR4,0aCvx"_?E SoNKnD.1EK1K7R^->`Ŷ>^PݣxS\%֘ԈAKGIfm}c{*V%||zא&Y]֧#^`3b:(E SU_+X9c?Lb,JaϮX1sD5KtF!Ţ#0롯?6,KQ1V$kGa 7y w%QP)&v+s ,X s],'yr:ϗ5U^R! ^R! ^R! dfd$l P'K H4;ש, 𳖣1[CE0Yq`,F[Rip|[?紂%tgZZضdOa|Ȕgd}ĺb$>,g/磯`\we0I"RçɁ>ߞU[6DYŚWw._V13zѰJ5Eib|?|E 4[SKϓգ(,G )o!Un 'SkJwت`sջ0'Zf)B8HT<ܝ^*6#;iNȏ$ k5ÏYԠ7D w18b M򿋢kދ1a#h-=!bd;zqO3΃bs<Շ߳F&FI.TYcʔzMch%k˳ept:7ن9ԟ\gzWr@郷,r HpcɨK[oEb܃ᓒq6QwJHnz"Si؜UJU4FZ0ƺr(&W5vr1o*ځmdg{o+gӯB&)]F F{Iٴ p0uRr_)]}p\vȜwQ:@fHaȉ?Ub4\_%9u}*3LӰ{?\;V`eA#mJ @S@U% +It[EeR4(p!y)|%O߷F͵SFOt!>T`2Ջa9V%-<}SX&x"8?? Dv0rEJe#}_GoM ֕g1>%!祴mp+;$1dNp=rIA,(ŷ6F)B~ʙ{<6&w꿕]b1 OJxs qoƈH8PUL߿G3Y7Id>  ~Cg3I{ZEAK x0~M&ִNN-Su)4+0@bo g~FԴX@5OMKiZ-%FxV/JRG#%L4O1`DV{d0m sa9g^7's5555ȼ4+4,\ }5]6}K'`[٦ 9 >nMȿKlWIj DhtGW36R~f?tUȿ$g_등YFAHB2=D7A9dVb%Kl;uLW^*8۠|PRB[Vab6U/D<+*ۢFk0}iB1&!U%"B֞GtA`h25?tnK^aQyM(@])*J<:]2gS-pAhUV-^V[{-АX61X F!V1;HwOc'jM&$vx-q{ G߉>9r$3m Bm䘕cS 'h߫8;e+JyLi"DʖbحUD)~߰_(J\WG?']y\7- :e~9H+t)3cpF@P<UTª:"oKOXv$1 ADngP*cM꩝6$%AiB7^%Iu>β~{@o*׊MEz/a }l9vR]b5xo1Z#0&E|`#ro%wܡiH g%Ĥ_AVIr~/Tm69_7=Gb&tFjïp;ERfIi&O~7F=mpoew^@Z?8W\kT0:Yڜ2U1w~C`ϻ͊Swz{>op<,'ƾcwt]d&݀ZCJַ^0M1tk`"۪'@+fQRmHpe[S!O`Ĵ3noS[UV08DWp~e쐜%wbAcO]#AFӅ=*M%!=0wҹ9WnαKjߣR(>d%scObB^k3Fi~=O+!8(to :Ȓ?OPlEWp9Z)`ճqjAvLF8 qGl5_!Ga!&,`k7֩hJt(FĔ6aW3>)9eapCO׭f i `b&{!^R>!^M!^M!^ML u C w! PW~ 9ڰhIjɩͺA@1S7}%ݮ~6Va8fvpuRك]ulFKybsM$^ߚϲs9>_/;2ʷ*EBd16 Sbٓ1+JxYfUFn6ȕ_&A1̄Q]+:ߖp1U\CY7xu`Fcq9ezEV"Eo?P"+3nrYma^-_zwfqbC?Y@cp 4tQ-HFε;($&eR*N"xQgȡǫFUW] xWSG@$"xj0E'B 61JVU^+G$FwjԺemGV-Vq%wȧ8#*TPݩJfUg5vc+ۇ݆aC΀^\K(7%D ޢ, Ml9 $%PIh^²ѿ$] hBJi)x{ZFLqMrlˢ9=g"4x݌gpv%k\4eCi7 ^Ff.eD#=cJq/@3V^>oL,6tx+^W)bᾅ0yԩle2:>c2V$8|dsg7Z5q~F"SH8n)׫ofU[#>ٿ5(ų?"^N(00"qt6+IǏ1UJ%i?@l!# t%4,X'sNx+9ơE^7 7 %hFuaH/&A/ E؜jUd}ewB eо)nT-|HZsz0[?=Sjh>*p+/ȣxMUI H\v`^AQnKUb;AT[*-gOeW-"TKn$F")Epc/!~dn#Jxc#9We:UFcnԺbkJ=p-)z|F"~7,gPJN4()VZyUanf+pg/\;^/=_7%+E2l(%MIٚo(`~^g9z•b.̆ň-H :khlMmi?Z?T-Znt57Ejwsc$lK-aS}3ȄE:nV(FEMJu''}Uce(:f)%ձ!~BQ;؆"Kp0{Hqtnd#Z,㲡Q}F(B_jr& d.!^R555!3 g!I^3 ߩ/or%ӀUg?>ƸcixsH]΄"nv-8K 48~W5SRL2)C62~0#K!+Z)cV} Lg֞(7b:Hbݐ&E4_8_Ʋs%hANrʚ'u)qú[u Q:Ls=GaсXZ8Dq4P9UtD VePM0*iJf"[+7_7XG" qciŵ/(~c%8heXZS@e-ľK_*d#3K䓢nF!@ӊ%`=W+0. ^Zam;_KK2$y34G+E׷~߿yWí%{ ~jAE/ͷcx;! dT4d_TIM݂S߽M*Y߸OQS\ɧIuC"C)گgק9S &9qzi暴]VujJ\3+6l;ت@}ߕZ˔@|=4)`D3D~ßD@ 8!?t/9ׇ+GaCpB!-bMp4&aFE"">cNK"*TM֎ߴz8AW@UoMnxe+_"8O>ߧ3R0g8'&-}_w,W'C74Ld`D 6t_)/ُa%m+Kw!\)!JT]E&[%BB;J_pꏈ+/ٴ4)¨%׾pජ&NE7_ͫк>~ݏ6"y=mGAm‚gr%O7|fߡ2vkIG7FwbJGݚnk{IsN?B+ SDa+N[6,6~_9(m@ή~aއԺf|o0v/G[ӽ0 p^P?yoyTB8wC8WYߘ%qEA>H_t1Px@Vn^γuճTWmB1zďL'\w?U>P_W=^2!^R555!Lݬ PWx^ 0Z L \t "&>BwMRi=ƉXD㹻~q۴+r\ߪwYK^gFB\ CRӯw*ؾWF߹8F]ag^Y::!>a_;~`l>C?ֵ 7v{5^~km}uf.a?4!bt4`d%hENYL'qx0Ru\[xSfMIb&$`ީ‚(_=w]=MLgwګ5Dci8a_ c+gʀb29ͬw`tD9[&;&" #{8BDJ8שF\[,d^@ߴ6F435iCPNNq}GdGKw޾>GӷoGo BW%b(ĊGcP-𲃰1ma'F0KoR-x-,5m(%4Zbh1q=Ubd @cI-Br$f䧇ʊEnXDg]E8)f'n|Zs\&mƶ7UsBeG~ec=d%0_u9ՅhѕA =)B`V>dF崬èփF7 㗇iy_d?>P(qj,a!WVycfx]XH8y>&t~aUƛ%v$Ej3GSng NI"xKsw52hyq"eGb]V}UF*P0Ym)ode ć3ӚԾWnexN fQoShlKEIXjޟ ~shYKUֺ~f3=TKFWpQ@R! 0^R50RW㸡Sbӣ-p2^P>%xh+I;WNIfZoEcyFEJհ$/>Jv!RW"n%ƈawQы~'<{"Ch/|&^3*i&Åճh+}9)vcm=4Àc/Q4E_ջ[Y뮤#t fFJ`w;E[xtѱBFtBi#M*y["pԺڶmtKwN7+M^ө|$uҴR{ŷQU0{Ɩ"Aրx$NTRhpW1 AkUx^ cNj;!p3O\njmKq!vUApF-J L'}vB&H_@+IQ%gM-N*,=Y`,W߰P5!^R !^R !^R "6$l 'djϟ; KZ a/j{Ksƹw⡒ )U_>[b 5iwRYZFw>`EZjmy`QeJ~[@Gbw<UZ~~U2EFV'aamU}N3f?F՘.T`h)D&l/˹kR{"MQ>d6U;ap)Ԡ;ܲD3O祩}js71af$@C^CWakvX04&0eG(sze?@h$%- Ͼ?UV{8ؼ*\\8Wa[%*7S)j:јݷ~k?LKN~EV~5pJRL"e% :[}~V>ʃ0R险v'Yt"ieyJb)WO͙aSWMvoϛv k0[4luE1m@x'?c) SCq&~ o{i/xCc"Jc3΋~ytzX>u%-{*(K_ !}SH LT 7=7]n[^oΓ*@ W,B%a㧖pD HwSOFPJĖ c026{4oTxcU{ivW]U.1Ti^?ծuQ&#"HxO">]T,Iӈoh9ͭ;eWgq>=FndpV)WcF_9ET-௝Lp!X@WCJwqrJJ6kS Kc5%'_r-(+Hva0adDb`jKp0sQg|AAy%,ɢR]>q%$ p^`7Hqk![ީ2Re3fQwi6*[pA@QykVūM8Mk@[9\+2ek|1zfÈa8rep꓃Q{Ct4E++j(&*7#i*x)vob,RK')SwFgwz=B1\&r=dciB[]qcdFiYu RbȒqݙg N%E-Tv,3]?L'0*jSάlϽtyj펫L'mӈLv-穇_`~aW H^_aR;a1K*^5!^R !^R !^R "9Bݨ PWT 0j *3˔d1`&dY7s.>Oǝq+~Nֶ'"Ib^T?nݷi!h`)`qZ=uIgFʀ^g]D~b[rJWmCiMaݓ{s􃊷Cyq'Fi`Z$2N.@c8IVGS_= +@bQтixD#__'ζC}?6_?EKCbwYp4Aڭ0Y gO@0C^1ȰbXt!?csO~h"3+=.a{16/Bks.pޭO& B(LjQb4F8A^)0w(J\w#U|e%Mk,D+֘z~:3fdNj~dF*[=$㲖@mqps|-m}G٧Ab;@A @)%)*jqߺ?X=32?EwS5 G66zpE:[5 b|ns"d\n>:<=Oֶzka%dƔc0%z|W1pt\+Iq+wfV $bg@̒x4bk)6!rɅ%*7_UGb6}Sv?% xz1 bOXLYv;bOcJОtRF5iXZ1`H:DIX[FdK^+->w;ͫLgſ{ ~``lXM!UGoJpp[Pj>ico/U=75>Բ1}Mn}e_E1T0ٚSaP_7Ȕ^c."4ka=??b][~bv$zIVhU9P)?}%%,_ ihłR}eaV҂CoE_8B\@t ]8-՞UZdD<ٷ18\B*7 XH `.R0齴?5+r(=ړ Fg,)sYjlmjU:pW)^[u48oNĈ_{MƹD*@xc/> S@;|Eӌ-saC@ʸĶS0Bf[70p~]~ "*z+!G~b% qoOY-%oW4c&hH}xR8:/zkLG%r"x Rf}@๻G58&&0K%ᔴ[wLW'>׋n\)B'Ioc+v㎝prK\Kׯ%^R!5 5 5 8`5$9ST奌iBK7 vVLo)QÒ<"Doz;1p@=O W7R$*xǿv: 0 b@>}VjLW㠗t{v@V;|<;!w|3i4"{T#N,^`ݾM܇0;V->fc:!{;r~Bu)͸OE+;fa&jwʆ"sTU&e]ր>z1Ǘ]!+vYأM4U6\UpF+J gujvdCTgޏbI#yy}0- SxD sU-gnE[wKRB*Vr| )yg=>X&HLirx-.ja9֕[Q\ ӧTI. _uS[JZcB0b4nܺ3wdn%;crM>QT/SjXLͷaI`2nκ#&Bna Ӿ%R^a%Z0k6RhTXF`FJwc,\AzT B8Ҟx9ꜥF-TBȽv(pka>L2P7t,B^j="PaiW>))z'jV}\q}_gbyu9{4I"q(?73#eHta8w큶l6}%}Չ$~cq04ttMhCTXcH%0ԘJqEŵ]W>bc& 8G3h +4C ן5WcrH':;aby&U\f9Uajۊ,>J\cbo-xsLx-[z~'#z'Q+WPD)tc{Hcc<O=X$3šwRwܾ??Q\_oW]uo-0B7M{jv/ )'2V"!)FLgw1GEp o0𴇽=h04" >`=&")J@M!M"D[mF8`nr "_U03NH:#}u*ٰzvLЫxgUAAHfo{׫ԇ9$F -Hq^>hC ̒tSD)cʯZAX2]{Hg}!4߷]4_t_V*h2jmYUkgYM _6.Ehd4*RR2΂r:AR[w>}wbN7a#N/y0+dh_1 3YoY"ZXMVA[ҚxRWJI X~7y??DS%\( \ @[w+&ijG'pt%~dĚԲ=9<߮91,^T:/Ql׸pEo/XQɝw}U].jaatJ\Jp1,;D)dOZ)9p-O&󩱷{܇3O߮FTBku~㮯T+SRJ#Nacϰ)Vwvo/>x P{6"t:Atsgग़azBU!mc5޾dH=vŭuLVYq$!;K*VCD)^/+R!`^R! ^R! ^R! d ' vBeF1(h 4 ޾_{Y#Zm+{Ks*9EPک@kFj[huE"ܻV+ǫh|~c@wżroVVllJA@@:ŗ!0WC#ч :o Xp.J~a@2i&MyGxk{[0C)QEc_u\[/zw^xXvu8z Ֆk*L9b1|Lrpt+p,ȝ3P&ռk ãM"o*MgZH罏 _ Ҵ`>@q#mIB"H-Jqu Y&*+xxg݉_D[x3*aSDE9_7!kCt=^NR ď@jښ‘fß"rd TJskudj/ϵǧD}.r6-ufƻcQ)~50v^A ;Zџv>k""q/NzI0pLW15?0Ü%z" "E&#^tRlh8Tvyw7!ԭIq$o<)+-@M +R!~{O~K$z#Z4^ջ"}>(dVj%/30(X:hRacK V* 8+?hDuzwKEW[w# >]9u,/M&0F*5c׫@]ߢe6V[_UͶv=V0/-]K߫\7&p@c 4Jn)!B`߸h,cu>JizuN>%B=e{.idgNۊ-T%cSL70{S?w0fߵ0]ؖO\h,W&- wRq-m㾠/CpG,g LX!.q\xᴒB)ݠ?j6|_9* admߋž֚.̇yqc \ W29њ/o+!`n/^=x/\(bE)ٚ'Fڃn2r4SY 5XRcI !ھ-+8Nzk/T.z0xsUZWw0)0B1#JEkf\jV^ arU0gv"7Y-&I1L ݶZ2"JO]9¿Ȑ~l#A'*? awkB1?ފF{ut3ٛ'/ꖟV<mTQzD 7 IW&s$_fK3t4?l])Ͼ4p]DۓFR? -dϬ!IPvgjR$F𐜲nMv)kDpGL<ǫǕ:.+UCʔd:9*–.xr,D`\OZDa9[ȓOi++9T O\; !dVʦS &4 \3; ( P0ˎ ?YYLW}>VZDиH VNZăN1/VRɶsW#FH0ưbj$5?#$O}7E?WR]O险u٩;x _~d05s?WVv&YYӻp!Pag)hP4r5ͳ@+}5@u6&BnwOGhlα&AWV+O0>Y64hy]@s3Ai`e_<T]U5;WSe6-F]UayԃT*W y8X161zӯJX؜sfS-+SVW1WF%)r=8%F`0rڶ2X$6Gb]E9x@cF&*@hltR=M*&aC>p-FD!Եcލ{.ٝ*h羠_ƹGE01++3^͗3NB !|1m4khI"xE' ;5Ǯ\`[g{S&4xL9g-l8~e7$wJڂ:X .p//*nO~Z6? ϝGbF1Bzte7_\ɻdKS>X'-+btOs~a"D6Ϡ>[D7@˕>Ya?؊xݨY >lh@-)'k@b6# a{c0 NHwl:"V()mhuzSEY}>5ԉAX&!쉀7G|E"*g?!^M555h Q;\ ("Z ܜ| X1 ޾_t5}Ys '&yN2du,sttWny_L7qs W>Mj)~h9vPF"):p9S\i~ZƒμPI"%\.3֙t6DFSղ.ஜu*7O=+t%Ā U~^Y|-/ǥ@f$:47 ȖF@quk~^X0!o7zFB%|&cKyxCf>wӶ3. 9!յ~zTfzٟzF@S/.YڀǣCѠtC#Y)B$jɝTWOAd~/ bAo}Lh7;p; Ń+M~c% .,k~P"UJXRdz{\1-šgtMi-c$^B䧥d|%v*ǻ7)q!un\Y3ٿ[ce?Jxo(F;p?%`U_YFD Au?H(4L!^q$nYS2Ԓ$ИDr}@BcAڇw~h{ -ۼԇsvk*AW:D Fn\g4!]y:E@$v2Ǭoʜ]-vD&n{E*[ҍ4JlX*EښW0cYd( -HJViB>aBc4.Zr?JxP?hSb[=7hrBcBM\c"JxuÙReu+Ƹ3oSM}d)+@]EIz$p0c(Z;R$s읋ibη<ź$DA"@b2Ǚ?}V)`]`RŲF}:`05]{>]Ϸ}5iZM0%߸܀&`w4)oo?1F/G"IwǗvk{[8G^<i\H%QJx&[Ӿ7(mtvg~?AX{j·cG0"حm[M|Mw'ځ7$27K Xx'awy0Iw#]?X|C0ߕYګ:p&a>)?b'xI/;mgHFan^,7jKx#k^%Vu$K{pJT‚{/ OFwc/*GE! mQᙂJᇑWhuRֲ%imVkHbtߦedU;9y-P^8J6 '\E ĺKaQ=6LPM{㑝Ǜ`)}dႲN&-{ΥzIz>`I]l⹥ጦ!R}p "%k~dm wxԍ\]xDCsG;ʸgeIq;OEA@[q~Y3*c&+q{-t]N`պ7R:!b]cRmkv.6:Vf糬{oJTPuءS\WAAēM}׊R])Z!Ht+ُ|K*VD*G5555hE 1 ޾d Ԅ SWhV?TjS2æUM ~Q &Icu$T,Ud?W88j- Gmd2z> J؋":d]s$dBcכM7k1c}[K⦈YKe B~H%ŵxei)Dk}e'etv1s#mVEqj|FtYJJNN"OOtJAٿnF1 w^tE-\[7D PmEfqi3njӘoV**Y+Ժp-.M"OobG`T.yo>򚄲I*@iNWᗧǾ©P8Yv"%)qLQdFl "6ꩿiǤ:=1&S(KegP~՘+@Wmڈ8E%(am"$1n9ީ@p{^"4^tLv|pRCr N<QrJyo[!P6A<8R15^!3b߮_ 4%NYM7516cJ8GXTJRrP(6-A㚙&nAv[W6C&:7EUR i\ߠcVù~F^)d Йd}eW%H-8*WCWR4%6~!T1 s@p"*V62ӊ7Gq5!^M!^M!^M:ԄC\ ("j#1 ޾an@p.\ܩ d\=S kJ|MeYSWԭx[ؖ@d2e&Jxtj J>BwNjqƖ Bc@Ƕp]3}lS`Zc;X|Hft߲SXBFֲ'#K% &I٘)XJw}o@Dqpr:sڅbҖ{IEU&atg K~wO?|:Zx죣RXd@.1 c2 p@*uEz{V&2svMc1>{xSE B_Rɀ1ʔ{"a,T_`hqY~j15{kېUŞOH 8HVvݛe:ՙ2¸xqÞ `^1rrS*}튧K$}?C8UN[xDA?vՆ9eaUjJx7՘5ӈ6Xh4-Mכ]7èvMvCs4%M]Z?f! mѾ@5JN* ,9^1>~1u5* ^MH1Q'@R~ޙU TΘ_Z1n+ʫ;4lX[e㘣ЙBF|c2s+`DZY Wa9CqX 7zl b8,9"SFe!gC=ژQ\ӈb>,0﫻GwuX):eC5ߖqef`81!H0t*Z.amw2duo/J(ՇǾ = B83\z& >~6 qTO9qJ]0FAIpUJRA.!doF!=t*6p% p)% RS0woN1O-qA* CDp`zX`TxΥ~11eV3ԧ0)_7cu}ԏ`hKiPft)Lgt*^]!o">I~N8ùТSi֎[M^?Jv!P~߽%(k6א1H z 2e|yߨ%"G*(dS:znr9# vי@>rx[aԙl:$t +R9,Go?N7~_ga8H&UKG4p<یw0o,BdC_ElO7h?r^"wƩ.GU]^dg6_1~Þa>5$8U8&LFH`0/7+}wG'2[eEz[L63L'dz&b!pK$OEwqXG7|?p!Oz+}G"8lg _/`"ϿPtTB`SR,^.Apݏn,W(7Gq5555X6J3bL/\׊GQoT tL3>q&-)ms.ީ#У3 Q[\FBYطy*>^&ܖ(w)/Cez)pmmR%L{T%"tR?؜hĒdtm[Z^?pI&ΚO&ِs6=nz !σ g[4HbŞ5ܨSҁT4~ifd+jdvH=lYw><1;%觼1&fJ~k >nw3:saXnU}gmF¤rN.Ǻp2z ݛ=w}iĔ~7#!9)b`W#B6>qdP.ZipH4DOl~) v{+TO4I5#XD^+8Aݖa^H.ȌGLJ$c2"l߆"ŇhPUȸ!^NNR!]RIXW3EYkǪ :j͛@="wKt3}NwS"g5jѐBn_BA]ۆ0=c3z9KYuM^ ׫/9ݙ iKrsbTM}RFMF2Ƴ4PF+`rٟ)0zaF>%׈*1_O]:AC|ׯLf)Q~7}EI)[d4E4w&l_sIﵪ'5*S d%v,+;lߤ_)7uH 0b4}NcIZh.Ժ80}Gݭ-UΞzU\M~~αy)`KNmڙ㛲4I$^HDؒ%*d)-* 7dCuoh->+ݩ~ag[S\K²(18tJ&DMS UiUlo1,ٙTWȯFޜ<54*w4a:V6])"A0bqpڙE#x,CC18؁W1AbV"ޥTAf/UNLd)'WŸȿϦ"+W _FJ㘉ԃ@:Pr M%չNEgY ;hF7`pGQ2 h'=f408qBdhu]ͼPgD55͸ vMkPsky|%VaXp6{!^R>!^M!^M!^MӉ^ IlR!p[3.ǜzxWZα`Q2pCeʔ{oƗs mdZ^iY;YFw5!#Ȣ(JHG^R;x*=g!orǧ5æz/AHdF֯ 4o?!klbIJ8Mj!dY(3hyyFF{38ސA17|2Hp*֯Q+b6؍8W8@C:uȶN2{QT&hu#H{HXjH^^ܮKιV5%k寗bbpi9黦PR!!f0K݅*a+^M?NV 53|%n@>rz@pHo8uZUfJCL:W5{6 ^eZNu{w2m)5s-TsiÀA"^Zy6{5f FQS00J;}V[5y$M[D*5x?YZ [TqMR!VfbGa2c,w51: 6a@CK#ϫ*8 6b H5:ѪօU$X%uS8Ý[}>^RG6gK"!_Q}5^R! WSVS 99 P !& !*',+*'))-1;4-/90))5D69=>AAA,4FJE?I;@A? P%%?.).?????????????????????????????????????????????????? e-/  ,      .>N ^n/~!?0O"_1@o#$%&'234567ABCDEFGPQRSTUVW`abcdefgpqrstuvw ,      .>N^n~ /?!O0@_"o#1A2$%&'34567BCDEFGPQRSTUVW`abcdefgpqrstuvw   L  555555555C"p؜a#buDל^T `;L<5 AW |,$ל`~ ~7I ̢G& ak 6L̢+al׬VMl^T  7L!ŭ>2 !_MR! _]XR2 :!^M2:! _]XVXu &B/h3IŪ"vjZ=xF]uvwǂd5G1pBemv#* 22;5gWg 5#5 W6v5 W5#5 65 66u5 LD g P,ێu555555555555555555lbr :Lck!_YO^XR 2% !o!]~T_]p!Ű! _M6~V Wgi_]RGEd4 r c\w2N0]<{ɜhFL]š 079NJp)Rw6w9HQ=Lli0{O"p7 0;,kvホN F7}@I21V$F ciYk~kUq,%L[_Y jM)SzPM4ĝ)}TFӆ&o+J uhl>W1ɼlޱ@yXJLѦ^ݜԮ_?%pvu5 w56v6u W6u  g66u6v6u56u W g P":R~ M!^RVNR!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!],vgƗn :Ld~Z(RH!o_]^g>M!ű 4R;5 2!Ű! _MV[*3@H2Jh W~ LD' tekvq3WdD2'nwNW4LxB?NN LlߦDGʋ0RV, x|9ܨcLY*G oX.}[JV|kP0r(\}-jxI{/ry=G¬X)qbq0cQaq}EF!Sh5?G,/_vt Q>7ju\RMN 4U]F}KC"8\[M!_o(>[%`S5Ű!Ű! ^ {5o~MӫeP 0]K4zlUrE 8#f٭J̴gU-+?过 7haבGmaP3B 3Ot>y !ùos+Ե J6qE+m`\ \gv9]eLEI0 b%)Z8ChJSSKF%41lw$—m#SrdJ}H+Ɔ-[Oa +hfHP) #~,Ã91whs eq(A] _[[ y'B*Bp2 Y@6 ~ tPE c@}7v >M (0Ǹh8GVG\ĽML"lXn:~(JT]Lӎ*ui^ W6MR;6>M%_Y_M6u W6u 35! ^gi]uG! _ W P,۳M55 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 :d :g%! ^o(6~S>M>MY]^i^ Y^i^uŰ!~T[?Ip0i6KA מ[ Y[ IpF#X9n1]F m Hٰ3W\u7%_H_5hM^F,w]S&~_jV~9{7VIUqL6iLO5SM%$[#m4Ġ\;O6YhLq\I7Lh+̴w*ٞ%5Nm ̦ rUcƥ^Ɠ1 | , bE;8x`\UCEI jUdb,p}+ +g !o>Mo`(>[%5!^M[! ^5 C6>MR;5A o]u[355g>M] ȋ,۴P +Gt^R"2!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M'Gd gtL  x\"Xo+>S6!D)o>M%_!6>=&>IY_Ű)V s5L!pA و]RH!o(v&z~_oM!S1Gzn}JBZ0_GI w/tOV7e,M3ajW 1x3IXpLg#%1&YȎ9*VK,&J,r* l&]ft LAJ=iU8=܂- b;[PU h\y VV@U}KHXzE"$8,0|U1کMtZwj Q, 6fIԊL/ =x+S71~ߩf1.cKn=j%*Gg ۗ 0P7KN*t.t4*FEIBɖ&ĩYDX[73Pu-=L wO [r&lMaG,F+Rhq=JpKV9}*fNyeF jQa_%o ^5 D)ޗg56>[! >[! ^5A 6 D!o>M%o]~V5 D!` D!`S5Ű!Ű!{7(aD R!a!^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R vK 8HS& L~a`S6sE! _o(WE! 6! 6! s`V {6~X>M%o]_xjkPՆ?ek =vx"7h>&}Tmdð+m񞩧ML @x{p3h `n's%k4Y[4 d:2dzr-M4/>L}V GMu~ШX8e9INvÿR`;a*8ZHao420"hd+aז){?G aC #?2M_hkxРAhw=٪GTJ,=V_% i΢E%,=d`A0զ }L0]0Lţ)Pp g^oHz] w'v꾾ibg"=,8 1>.ʫ"^h{L,чc+GZ62;V0<I`D\•L+8d@0nN~젬ӝ㹓5cB_F1Ih9xzxE1szp?i&]U ,عج6Dh1,ԴMN.|3C<Ɍ>  a)op鉹K?[P2a5/S6! Y`S5o>M%H!o&6 D!p5 D!oY]~Wv D>M%o! !Ű! G~M%o {7 ,N +,ێ3595 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5  ycc : L>a>S6o0>S6! ^50%! _o>M%]>S6&>\C]`,>b镗*|=ubO H; {L5>Z>*"]U1 isvޓl~ţ{{>|: }J`G@njit愋wDZٜfvN ׷qGӶ:s&|BCaB y9YYQmFJ"b2{cmKKy>3amME B; ռ&ywm qy%ɵ p YWw$pUJ,lÂm@R/.@+OYpCkNs6:$XD~&cFǨIƥ][S -L'8Nr؝sED NKK }V5:Ulm07 -C!%I*d%{6Y_o>M%o(>\` D!`ͭ36!s5H!o! ^5L!o3@\%&>H!pM%o]>bT0 ,ۺl6LM:w55 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 ݌  xt"͌zo&I^6~YQ! ^ s6>\%o`V z%o]~V5&N!^ {7XѤޫIp ,!a%j[ի0 ּ"({}w]>B.g|GB&M_]^kYwi8;exC}?SL Μ͏JN &34 6-0- *Lh/<1A%MVY!jVdX-} t@k(u=;eM񟈬lл78fzna8!(+B]̖Kos2ŵ?NMxS:SN&kKNe VUO](4"՜JTNh>  ߞE`M)3{A!M~uV;:}~J\%:,M,`W͏rO9~&FU"6 0)5<解劷iCgFrc0E0*i~JoW}ce4k qT857?E( EܼAA~,1J^z6#,Lfa9-moŜIq*TgPCzzDɜ KX,=Kf(&Fr*0 {ydxcBnIk̻TpY8!>Vm@!o>Mo`S5I^5 @!oY]~V5 @!oY]uH!o(V[;5`S5oY]~Xi^ bx 4 hc!:755 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 L>e)L,hS{6>\36{6>_p!! ^ s5H!o&>\Բ%p%V s5L|L w>MG0!ű, uFٺLۻ3#m(%K\|3("^ ⳱U`1*bS M0ˆM]̗U^1SHEZ,r<0:ޅz/̀* $ d;%DߎВEb2Y/%J chԴx*/e}Lu]jUOU[s[F  fUz;; ט̀]1 V+ia~~S\pى5I W|}(xzL vW6/…a1LAU?3fXی?Nzc(r#LLY"CLA-S&0mP؀Gg]΀WȒɯXn{X}@) L׻w$-N{E>JF%\4O*\C-q0LibA2Uv6)o%YLpo5CUlgf_j-)cBG&lM:">FSdTL'KjXKBpU%+E |jI7?x0/MV@ O RY)͸N0Ap*XəP<5o6{5H!o&>`S5%^5P%߬Vp~S6 @!o>Mo`V5űLz%p>V36>g {6>\%P=5L!o0 \ȗ>Ux7Z555555555555555555  x"ŒL|Ss5\%/I^!o+.!p>\(uI^w!p0%a _oVA _!zVsu*<0AuK7mH}\A1qm>g.ZTBRBnn ]]0{ʆ/o\1D᝶ kD%Ap u/u ڜ@D2mԭ9=bϮJF,> LW#r0툣 8]O<8ύ+4 d^V3V͡a pӲsi{6\M tw v$~4MMHqp~3B@VKkm%3SꙊ6|N*CAɍ}4WUm鋌i↯>F_}N-9a6rM*}>U[id@7 k߼qb8ϼ)}W –{$tbۆ4"G/@Ʀr0,gqz4s`j2gUr,EE* ̲p-ƜmF|O7(_0d .v(+x)b9E*{53Kf, A7`S5&+5L!o&Ya @+oR%0%>V s5L!p @!%o`S5oC6! ^6! 紷X>da^ 6)!^_u!^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R K$  j#8 ,BeSsJ5L!.ŭ5 @!o>M37Y_o&Ù`S5v>_o! ^>Ma_ 4!{> Lfyw=LZhpyTN ˆZ/HE^Y0JwQJFa&cP~lg 5_[.߹;0iܲP}fai] FAe&bր , K)p&ƻa!m u:"fſ%,w"NHmmTl '-[?M܌ێqkM.5 ͛?7*S8c ڷ׿. %ErpMp,M)0+KɈ10B&O$ﱿ KMļ*B#Wxp*>_b?{qplP.NU4 >f=syKR+I zɇ!-mLG͐| a34J\+>-'>gҵN̕ B@3Ju @!pL!o&uԇ5M%z D!o>M3J! ^6>M%]>S6!+@S7Y_o&Z  o>a~ L7ZO555555555555555555pLy z0Ly Ss5L!o1"36>M`S5Jo!p!s6>_p!o`SEq"3Y].#C|:V.r})- R h|9 ]?*O^CC=*zUvN{  8X8Ƣۋ_Z:|9Nmi";fSi bQ"-i/2]rmu9xfEc- v{9s'Ja G'꥟SwM]0 G_@ccW ޞbUҁoԷfzԺ }*`"{H G_c͢>ڠ|Xy&1~1. FL_79.*ȵq;d~7F4[k`g8Ú0n$`ʹoؐߍ+e1B^\|7UG&y-M*U R}T|n+[vi.+F̬=S6!!o>M>_S5I]RL!o0S|35 v>_o]!5 @!o>M\%o"35 T7| 8T"Pf,6  MFG55 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 I+@ jK8},B%h&X~ű/>Mz/L s5L!o&Ya @!o>Ma!+6>_z!+7 vx w Ü϶E,׻w(>6V,i}XAy&%]"˜Tj$"kǔRD>GB߆ܽ+$M(?9\I\D%]xS=^I%.1cc|CJu7$4*s:"mW!/b)ao";!);8d<{|wx aiSխZ+Rp)X3t}i>5٬wiZrŭq%]9[TPU(KKEb"I/H0BG"b"PiFV5VI MtOC ާjFH J~gHPdcR h+zY+oM?S6!s6>\S5! z"!^ s>\%pYaz! ^w s6>_o&>\ߙ] yѯ 8`"u ͌.U#*R!a!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M*d y w: ÌBS_z%>Vo0S7Y^ ޗ!uIoaz TYa!+5Vàz @!o>M{@ Y%BB XEB^,wR;VB{u% vdvw8LQ[MމNRCci3ڄC)'C ")pw*VQ6T8V%/ifS8]OM+phݞ+P\ GՉ~ SJ8IX15~>\~6'I%Xߟ! ձj0>37Y^Í0NGzHPor.+as9: wL@1]@Ls=k蹑tT%L78qpu-(,^چ܍G"*LVzFÐRlqy]KSF=a + i8.]B~-< O⡌@YaWY]>S5 T>_oz @!o>Mߙ`ޗTCᥰz0%>35%_o%f B  O" V{LL7ZO555555555555555555 y w~i y w:+5L!z/I^!]>Vñ%S6!+5V>M! ^ s6>_o%%ƙ) D_xW)癇 sLg ty`Fx$}* /ؖ!LG*>Mjp {з𲆥Ǻh *ɰ0 g!qe ŧI!okfi\xqOJNNq3V>M?_?7JSE&} I@&K;DOLL "\~c.J ụ?'D}[>jJàf՞\k[FE5t =*u Ae f L*˪=ڂg{aЛ,|~~yLJM&eL!o&>߬Y]>S6! ^F @z%]>V!o0`]>f-,1 O¾f.,/L O#5B555555555555555555H, 渽+, ÌBeh&X~! _oY`%o`UR D!p5 @!ov50v H02 @!o&Ao~ ٜMh|E^ qKVL P6bq0I lB'7"/lǰ&>5 @"{׀Kl, Su!qjrWI6ۆ~jtv(>b "(YR<=؛B`]*ULWnTߖ뿚*U!ɉ󼨠}nhFhHѫ,h8>;G,P tģX> Tkso'ŭV фKr0 52>S8TbAxpxVKaYQ! ^ "ڭ#_#Y|) m"}b㴓L8Wqi=83uàqOGB vT}XxA` Sc=JN+R;ng#ę7 ̽C1F ahcD]IwE7ˮ(RQ9̀֙DJ CS5Jois037Yz T>\S5Và! ـS6!+8۰TefU&;1 ?ыmᧃİ?η9ԧ(LwT@VX{)`Чa#Seg|4Iu0%T!\ ?KF"kRb+̖ qt;c@`VI 'zzK5hf]\I8IƋXXA I c(7^xzқ!;E9f9͎ JJ5jKM Aey P"nzH9G 񓦃򧜸X 䊥,"-EdFE&\m Pfmh¡;PF)xZc#E*% 䵗yA,:Y`^+Ҁ)=,WѬdF04Ju"9]CT1 Ӫ]G0(Kт߯G JMBֵË:Juǜcnxtx "E\Z*Ժ X i/ywе-udY8AV9_0nU Khju{<: j4n>4,5NL ׮J<! lipcY( W&0$`2d !b7$4* N ]Vr>X+NL ݟ|Jw(hs΢]ޛJRȒ'umUM؉K)νN)*ȬcJoˢNz[Xi 2h bw8+(.F"Ot|;y6NLPʪd|uĜGHpntvI~bpho{gSa) ~jʢ"9dLҫth$RXAuk TS y>ֱ)=\Ei̝LpA4;){d~!H .is&QXҠ0jrX9ψ 8+x]:v}R%媴Y~YcpzrÂ8EsM-K{￾YQ! ^ s6Cᥰ!+84Ѱ+, o~f+4,\jL>Ux5]5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5@ yd"tX o&X~VY`^5 T>_oƌ;ꨃU]N]zeӣw)z;6EQ~V5@e)q~mfC8?I_!h|3@鞠Bqz  ~P-: % 8kHhm]^e 0Hx?+u/F^\b/S*y;$\0L-vS5 2N Wq)cQD]ˍ G`B SmZ`v%@L9gB-fǠT819TN5URNܶ4ۯh+9k[+gm7zT`4Jw|S1Aeh֟dճ.k|{玕VV*pD+IJvcpFdG>JMJ5@M*k-V f(ܳ W ;qCɰ0v4 */\w_]/ϦPaqqѨa/~ t0,:}-+Of1]ց(+Wh莜 hx'R47ך+nɎ4HRoY4m[}~gwe}VSi<.Fy "tԶƝKEܼv2]0Q1%vE2\x>+EGK3װxn&b2E#GmY( >* {vG"+2|;S}U9"9!ny7/+ߎ g'Z6F,~-s|@fQ4t,Pƌ[\I>1mxGid+fϽ OM#+Yd5ə;^W𪴜OGci~#@W~Z6pI#:>z^xNpF&g36!s5L+p&M  z_L xPx]5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5~ >Lr 䂗( \ o&XI^ñVo&CL!o0bᭆ> s-@Ӆոŵ| n. E/Ew188Չճyr-,JKfZu"}Ay=num %MM)xc#EFHmuR;0 wp)l+s4-v7tMڌq`4>U(PfID+ j?Muć)}T: m͈+-HcZ՞[HoE:wp1}|Ӵ;_ߌ;k&aqV?w۲ YӲϯFo[ d|COc6|Η01J Np HhW-T;'^н U%-bC nbteD0ߝABQ M}rFc႒hi[Y ۯr|&d1i~ & ~UFAL7P,ώGp}A:H]As !+EC56hFKXiT 7G)B8V&)\j{haq0*ʶfԀp)}\ym֝ձ&J`ɝZE!Ypq3~)p G;y([H=%c@E^'od~ 'ݟS) ƖK1 L%K,]I ^ vЙMr4 7_%? 6% /=I=|k܇(v) d_o/(I}MCd>\S6s6>_oMaL xhl#s  3B^RN^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R!A& lJŻ _?>V)YP>S6!+7(rG}w7Fɰ @ 5:>Lur1?E2m_F 5k7ThO dI jgI]oIt^Xqa{dE~,N㮞}~]UIaOS CЋbU1`^1HzbN bݜIvU!1"u1gAKk-L MØ荿1} Q0%7 G\\"M BO@o竹p:W ^)1ӸkR{"#L6H\pYPɔ*FEo^+S}5ގD; WM}G) H*ű!G*[*74!1L"aCׇ},^wߦӑT tî1 6.`2_ 9m~ԇbI}6!g_@^A܇4GA^M@a?V\^֭R䛰L873*52LE"mVKi uq pGLNbڐӈެi!p}K-y 0E BT_*JE*5ӆaFEPcb(I]L=W& 8 LGr k uUy{5VY`+5VY]>e:,YkLBc4 _ uphhR!a'!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M+ o tM},ӌŒ kr:o`Vo&5L!o&WyGh Lga}RJl],{L&j;Dw&9 ^bEu1F CJw T{~F.ۈѹ2[tS-K1m£%ٟ/ Jwh]8I}&LlNhv] џ݌K+ΰT>?bJ\-I 5d0w v`h}T@ ֳ.&+Z3H)VM͊66 ]vG`eMG MK(M ͰN̛+}f pOa\WL9jz&` "~A٢L !zPI "{EMC9v`^Jgo4PFQ?gyJuKiE ~[SaC\c)J}V W@z%M$)q!pt6 n燊G }E׬)LsEvL gȒ00ER` ~W 7B\ϛfKŭѐwRcKĀ-y{*δسODB׎ߍ@mz1\p^L!)Hd B~|JxSSJCCTCbʌ I|'8A7VY$񼡩qJ!\.جU?}Ao|(&,,㨗:Z@f:wj dt 87 Ǒ-E؝T0@+wٽ7Z)+S^p+8+# xj80 6Xt .57ZO555555555555555555Pi@ yO8܋#h ŷSs6>\%U^5 @,gA(Gp Ogs<\Elyĺ€c\ 1ފ]k78P`Ji͙&Km.rpĞz1 7'o!S~癜[o `@Uevy]Z &{w? ] ꧑A~M {%A̶'ib4U\E)iq twnGM+w~ϑlwd S ~B$*7bt>bJwA 3>8aBȀLg l>,a"oCJUrK3ԉbQ-Hϛ讀8{ȜN㹤Uc JЙ B)$^-p׎ wU:bCtM ! Iq+[(xhB8v}\&Jq ^zu[ɀe/TS_V*Zk)biz!Ap>κAstHI,a^>JRsXV9;U Ԏ//n iaS?eČێgR ۓq2,YLiFFwNCgK•ND3Vv19\I}EE!.ud..|T9\NYO֬P]يaUZ;"PUwU95ȃԫugǾ@̠0QU-ܴ ϒ * )Y]>eK@,Wk LoP W ұB^RV^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R!: yyd 5& LJKt:o`S6!oR%oI]oLac,T}N.܌ ~FJH嘌}-*j~{ }JWhd?~x/$\@08I F3:j/6 -,j+v#R$׽f u\VZ:™]jێqqubJ6\b{:b;Qe ?H?Kx˞%VlOGqcK.&+;0Maa4p||MлwC"HzF% jim #A{`@!? @͊!ĨAӨLUIq;#<"G\ w0:$*}~bIЬIߢo剩{7(:pʠ 8U`Oq`<%B+Fq_=IK fP偶+W&F! \B1*gdLب[צ g:հqa E! /up!T2cxYQqVmYcBscH"T AC Y eQ)OJ!w~(z_FJJ*d:1,@mp 87!&gqKqtHp9\yF- 8߁+}V:YtNikw $z_O;?( 0g܉;/zpP[qS8۸x[)@=EL o`ء?縠~iDj{2VQ \ ۂ<D[᫈UC;\wygqM+s "xd`0L1Sq%)c~v}hĄ.]ƭ:gfXRUNkp 0L5 dvdOa8t xU|o5\%.VY]Ӱ+ Ì>xҀ D,UlL %I5B555555555555555555J4= ߾ P, wdo&~`S6s5L&ĤӊMe¾j.j~KuWtJ}Ky@^0E؞TYD̉c$ln?{>)5&JUE9wGC?fX.Ta/. c.+i=5D$ZY -w2P{El_oFE!iϽLWgڻuSDn\&"jk;.5͝*\q)RsܴX1(b4K5 >mB_>rboUG@B-4. Lb2qE אZ>t%֎*,c8F&Ⴓ;ܺ#,>LGj 69KVʘݒc뢔ٙt ,㻸g~eϺ*7FJw7>DEv``ߺP|9:+pe[jW*U:}c~YSW6*ϫL2kw~驁( MFz^Xd]0"?|\U3Vgfa@N_r4pAYdE`|}Txr}.’!MN#,>m0A!$kR. KNF04RنwVw?!#tmI HkEs)/1) BzU1Ø&K'\пn߽̒ Xt=,kdv&_[X VƳwgcީCEKIZ2љ+w/׏LGϊrSLSWniW U;Կ`12u@D.ʈV*<[QoTcr `c ЇQ񼀾D֑i\ )!wgWr5ȓ{ bJkR8%".:PL`sjDfX|:1?N$tV$w$2}Kj{.3C*Ʒ_d#+hrl aD|rzL P Z3'xE-a#4t,m@g|nȓHE^1bMyMJ[!sp&tJ`^5 @"܅, y oVL Ì>v{!^_w!^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R tL, k䧉/ ŷSs5E - 1 H6d*zv^C&J tp㥘'T.fozմ2q0 B_a$v&Tn 𰗲BǒqrO vi*Jnvo,Tt?T՘Rқ"Tr+phE0}F03Kϗ (92e昤  8ſ:Q]ƸxNm8 ELlj_Q0?<*[[5"ۦaIBÝp gS q*y!j\Aܓ*: %ST RK2^ j'%1BbL;К{3&:;i pjDd{c[i1RJ漰T3z<~!.n9؉p84IVyjUm10{V32+vgp~ndp x}ozKdP}L.2 4˔WV+LlWs=^uzzNՈՌ*Xp'𝠾Z YR-邲7_ FŰunW> <[ 6Hq q]6iߏH%otJ LI)MLi"}CZeS\ ĂR-7L)Ͷ_6dy.ǿZU5`[ (dJv9ˊˇ#*"S8r.~{x`| d0 QjύjSH5sɘ '!K`0TK{iٍaħőPL v,eOM}FRp{dJ5TC߽Yĥ8'Edn6<%J'7=J5`NH}S>Q͌$lgm#'Ұ9g)T:䩽|p0h tԙBЋBvK-ʓE ao4ʃםk2/ÓSQ{3y}s6÷ bF`kŚ(}fG1Kp t2R/F_D? 9/2HU&\,qEƣ}5`Ly HuěBq}dL av<̥$Ctkzy)΀/ܷZ~.ZNps?0=I76qGq:.\na*2L.gHHr]pt~&"Sja؜ ύ^a&/ƦBdF bk p%{P;D^]thq[-݀2W%my((Z,WG&tJvLA頙.BS`%URF-U 7|ׄؠp&F"nu ^ x:[SP{lJa81pߓڱwi䜔 ^G ޘPa^RV^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R!,B yLFkn pl wd&q?4y)˓o?Dޛx7PlJj J>%/- wsMS HsKYT9pm t0Ӡ{?Q\*HF@JK 'tEJ_g X)p&^۷%_YaF:~YSi MN-ta-7TJxo> Qj]0 od%H_2fz/<:p,o\v0֫n'Zv02}*]v),^ziiRۈ:~tdqJh|Xtvm(M*oA^Y.(i[Wz;B!g7"~. z|ٛYqd('ϗVؿ:.IşX2;@+uH-%+Xp41>;}C\`lwxx&6ˇG9z2s:d!q @\*"C͙cW UgZ%kÌiǨ沣oZRBTy:(;~DLs(O "[-=0r faXu^&d~_V% vet̏ 7t!xØ z,i_4$uJJ7Fr/9Ł0]$t iљ=`8^˓2/c "g{fyאG ;~~$F,97w -2a*Zo@Iz|0w$ϳ0m !xj72f/Ě LgݗnqaYf1 ]'zOE$pKM@tvgUIcww]mjJW)H[q9~T2LEmtnln86͚)ZFk/ LϽ|Ҷ̣F`]  e΀i#&fm: YczesM͇{ ugx2qNJxGz\pB2e%s51 A~y+Gaj{F֞.?5jl[+s&&B$iIȋP-2Ђ4EFۀa f:cqKӯvt;R>V㚜 IJOuuWm?a|IJb}Y~ފdAAp l˥Kl W W \|x 1wL S:%t ,^ l>5^RV^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! B yL8؋| WIb/2-jܲgʪ+d Ҍ$ъHk<ŞS^{_C I ͵oT%I*Ҝϴaq)-6k/-mpiP3&z1Pg5:\!)qTM3C,% 8 3"iJZ6 ~M'O:ⷩ)3R^ƜW 2FIݛnUa "1͏0K- М\wzƃZ%s.D4Ez6LadH㪎\. 8Źi W1U= gxܡ@?H)ad˜mlxc>asB܆pH]H*YD+wjiD8pu dH犪#V*V\ZB|CZ0o1%iSć͔]U紛 w˱D, _^Y";"fcPDT`;! ]nGg=eקmD$(V,A&Ld' X/Y]7v)YD2~us@xN;ㅃqM7s:HGMU3BBɓD&S eD.9w: xKPF(2\zZqU*?`sp2u1CJU_K#%(^x=qwQ\MvҦ1D*ax>0Ibo[Rpc~iZf&G * s@{%E<$1VW6~A 屲[ vF@ֲV ' 9u\L6dboJ _Y{' KLkuy8_=诽 x&|\ e*Y ,@>9ҕ+8>T һK. ՚< '{b!^_w!^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R ά  k̐,( ,_d"UťD[`x&*YZ MoF"nN+~M~mHWS *̪{\VwF 5, /*G\?0W~f~W*[%h>ۤ^r{Z׎}aȅpK(5B&%MSds{ A a{J.45E!M\엚[v@MVL=@ֵ^׍;|4ǭ̚ vw0FLW/ZtQ~akoVF poH+n-+ LW H_ * efSip\x̞iޜNp;#D$p9naai9xiYhpTSKD~ZR^ HKœTai9{Gm0&obRv9jXdwA*"/O(9Ye5KM6RTȧu`VE' kZA?6a`P`Mg ԴP :}e+L9S_JCw sP) + ~/% 4^ dw8PÂ6fT, 8T!D" P,Ol Sel4 ޶U#R"3R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]$ W ( ,_g`y&0ȒÿDM` V{rīCu0gC![}a'x6i3F0l~-I,,HCF'J źzTW|u;!n}0f^اP;.J)^[LxAr0)b5іjƴ}pJ67i,/+ 70AK^^sI{,3 L-00iL`* N$?pAqL*> 9ղ$ nwnoT&cE b,0rL= =F G'jGq+-v^[1 F 6#z-V*v>qdwTFmސtM8V)^ ;H}WZߍ( v}N!E\׍ !@̲(ŭ&v u>M|w >S R(̢({HXlZYv&d,u+5#E7 I 9gEWi[ (4o~S\~nS4Ҫࡠ.4Lױ(ˆrձ^sTٟ)&r"#t<0#KC G/IΧ7;:[EEL7 4`e[:#p[ )k̲v'gMmO=q \`V\%8 /+ ywdd0Lr _R"3R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]$ ^a!^YNR!]pR]OY_6ў,bJJ҆ho^5n0 Ր < '^V755 5 5 5 5 5 5 5 5 WSVS 99 P !& !*',+*'))-1;4-/90))5D69=>AAA,4FJE?I;@A? P%%?.).?????????????????????????????????????????????????? +/  ,      .>N ^n/~!?0O"_1@o#$%&'234567ABCDEFGPQRSTUVW`abcdefgpqrstuvw ,      .>N^n~ /?!O0@_"o#1A2$%&'34567BCDEFGPQRSTUVW`abcdefgpqrstuvw   L TƏux zugy7d/Yfؽ5h4'z+B>UnVXVOeê{%-I)bw%e!Z/{K :agdHH`Re3_#~ +xTvA]i[oɿ8fo[X+%rř0kX'acO{?r*xNyPaǧ}+\SMRn{O2 8_vNv~k賄Md7n}ÑļCƢǩ)l䇹yG$;8[!h7PxD{ 4 `EwaboP K܀` xj=JYge/:)G>g`_y׌t| nNYⓥ8u%=6P,gFm$AP'ӨUUZL^ap`7y-~[ sF(VvaO5]",`k xxI:+C+ C[c`eb󽵠pt|W0L1[8I>vؘ8)Wݫ vZE"9z;f~pr瘕3?i͝o&DC",Yc›wp2oM7]L7s[+%ae(>hSzpb`\=eӯ!͇;eͦ_O b=ބ`DސU (Y xS7 n2LE`8?w+h_ŷU듚+V 8$l@<*W,8+)~Ӵ[yJ_0OAx0vU%w.NGFqƷ8D->pc曆qF^@xo~;&A,E\k Jgd`P=JSp!FBCA.*\AGRڋt=vݸS~)3[볩L']E[H*)7yIaK"=~PUqHw1{ȫ@füx'KB0!63H,\㖆&so 4,WwJLFv9 }6 Ipm&hD`e,=t^St&϶LWUK w@46sJj\BOJqa[%iy4YrNs(b&,ߧ%@]&ur6 C#}Tlw'(4-O# ڏlbLin4 bF. v 6re;٪J+_0}fվ=&6E%,]=[LjT@9 FM bqVgSjY{ܺBE*O1Fݫ(3Q) xF_CZ ]Vf3 y'vʦ ,oݸ3f( YFV{~ t^jRݦz_hL_Kb0[_Ag+CT]V}4B&B(@R=fssJ܀fGGA Kb\ڝ?wv NKJd `JjBWsd.OjCij~x>Z©1yqanw&svjɕW4 kK( ZTBh<0V\awWJqB5H,Ȝne+РUt,KLW\[SjBE bCrM Ugn2I-LA?Am`~uᙧm=9rd% vWUNMvfcxO2% Bb&+>%E30U/\?P i y7u%{쟌႞aH{c& V" Ÿ~D 3X"[7ʡpw 8u$?L됎^˸7O/42! ٻ$ U-X53ku[ǡV)񟊸>TL_CT0-)ʾa-s_uSL@i=zǖU!S79]A+PV룗c*6  vҥeuA-=6eZ aŭQbt4Ep[VqR)i&] fhS(%0%nsH/d94zpuol}ي銈0S\xE_c>OBФ+,zjld0?TÈ䆯g'Sf#08kJPCE1:fx'TBgjWT@LB_=^|#oCk˜뱗P(*x/Wp7>[tÚ)7av 5 [@UFL^T"z2|Q ljovrʵP]M&IK!+,vA&$,} ;rqnAW^o0tķ uw_i9eBeP7ж)l*8SB^V)Umd)'Wxu0&i(cuvgS%P;|oJ76i"oюD,)mpFh唃+ڀ-b_IELfCo&-FLR/כa1))mcľ~c31Ϭ +T*{EOh7A?:  Hg'v'΂B:KV{1`< `2О 3 ZE[˚d%kR{L S' aL0arAbAE$S0>vk>ӵDaᣢ<ҵ+& &%ST~P^?ƮhZxo$k %cw ^M%5S8)z(Ǿ-rEJު,4n'!~{GvM T\Ň_xS:0ݦp,.! A49,gã>mr "Ƈaq"5\`+c04U0+eLI`)}ROM R;a_ 8q%+ZhQB`:-_v[iq_-})''D!p(r=aBa54wuQ7?<>p`59X78Vk3*QJ`M> vWIaT>)o@cL?V-"%&_>RgM\z)`&87yKsѹ5Įi#z'@tCM@cW  u_B%6WYq"Kv OW/t16!RH;mLGNP[v^6C3r0_qw rkӊG8U\5wIQm_dE v1IRz!B*Nյ+Oe?[VU <"cTy1q:+U@{F)TIn^IY5d" ȁߩ w3sKecSxz"i J/]"ALK_\D_JCi_+A(xÊ6oy1F)wvSq+Bft1qt*w8+wC¨ۥ!7Jy]¸۾F02 `XWQaYIgxeH~"{6cnqT~fbjZ-e&(Elײke0]SP!?^ w+yz$w^اa6)״{ G):g]ZM@/.āNp,?ɤ1r/J0,|NW6nw1܀kNI1eBg3zd@K}޿y+$%{e{w42 [vjzזpўPZL[q`he陎iY~[`/,'ibz$oS˟5":ˤ1A/ clC?si&9 6 -曇܇{VBH1Rw(0,bVٚ.^bK0 % k9,xtgzg>.`1QX0v8!rqnȿ7_LK74wX:ǚ:T$`QJe30B 8:;/5 qnۃnįvE( %:?/†'@"4|he\ 1^T` 6ቈ#Cm. ~i7Өiq.64Ű`Vcc7bVo} *wXv4u;nlɛ=TZ6cUxמ嗬^;h<|1FJĥ̞]W׷nlH}~^2^FQen  _&Ic޶V#He!>Cl)aW5~EtEK-,ϨTwYmv6v 3OX)E4ejoF+1b%18)+_p0MJLJ ̤=w#Te"8%U^X> ?V%% R_}FosPoۺ̔*@6Wh/2Ar]@l6x))Մ,N`0 nj]:ۆ,ـ`OYveU?G`dc:֦ޏ>17xR?*HMs*V_;Z:&L._Q/HqϬ<)`U&穸ʒi+m+JITӆ(&7Q7T0,1ݽ)CZ_'Lf^C7Un}=F&B/[,9,xj:[æLO0AuDs(> l 8[X!"j^_s@*n]HLt׷UVIU7>F^?*#㽡Z.ݬzv5 Bӹ~2i\N]_TQ2tآr6+K ݑ{Fɣ*Sro8>IhFtco1hTqwҪs˜']/:`\?*߅ojfzEp ;} c5Ө›' 76).FՌ'\Q!0Qjd<ʃy40%F[70򛼠'wLؕg0,NtҬvT^L4ɔ`?" z"e[TLmQHD=4߂[`Խn.س! GBJ*C+wWQd[_r-D"a_jLg64 qCVvkCdg +N`҄1(>%myc~Fk8a`0j\3H"1mT@^666=]p-+M/; uGU4qWǟ&U,PV(M6237m㳰?ȕ/S=%t&+ocE-kxD.qna7)2ƃsWR%y 66U3ś3Eb6O~1E54"2~ Aٙ&V-6WSe[6q3Dsr_N/&+J7^E#>u;{`&ёp~,NRqL9LOz "%)ȯ)Mn,oF`߰BmicbUq"/X$6o%Rjeo0bO>^, ǘ%CȂ}gD5 p^Jijx`u/w?6:ʁMEַ`hcuTo7vVUEqpkHb`'1m~WK\bͺD\7qr׋SV07iz9;c%+$*$K^]!"w;DdZD|bXG<^tJwUS0B3i[uN>ڑkިuY ~B8fg})^SAp[cу~[c'9yFո߆K]aŕ`d߶ԧ;T-tPUΦ\VF&AEq>㫛s;{Œ\^c$be,gÔ*>c?CÛ(%+ʶUF'niea* 'YvV>R!w 7"}a֙BpUwY>"DwH.x ^q`ߐ^Z9-]5kvd5I1!:XX_~ͳ&!墔L= FA0a$J]Ug3]@ZJvi<`1E^[JwŌ AWb]6b^Yc=S߈4@ g ܛ7VowWH~b+PhSςqO UVqo>tHF4F`9DË],gs*xW=|&cQqD;v%ҁ1n퀧E @nZ/.U!ot3YJ7.Q4}K69 + aٺo$ia9~îvֳOIq/))WZh/僵g_)a `+oV׈b{`U443]77g5.i => SqcSUgnk=+ԢMBYO1 7vQf>It/1fV(RHM%]o&+.^e(.%U>LT4wbz0mE0-rp|YcZ'FFN{ 7:,^[ap\᱖ m` " Ufj[@[a0,Q!ip Kg7sQKbwtŦ@xox4%Ɖ/Ή&ypl [.qp粍HɁK о;}AT}6Z#B,_,N^)9\_tz"n%UmzwhaA%##٨ پӅJw}-o"20La"Si? [mf%q\ˊ6[zFE2#5:$w~ke F)NW72H*5҃(!`O6e;2%ﲒVDZe!d0!ϑS>-)@%/z$|%1)=9 ś9ln\vA$]q!)K*"G׎Hܻ/=)aBp'%]P6 I*7lWz'4cNyN-pMwGYI'Y_v;ұ7EߪAޓXM}~bMo`1qF"CT9ZH;!f0~R4*xiR ȳYN'~އEЮrFb6bx웱afG4OF?AE|#g5[^TSP)1V("ᐏ?o-d_)4Bod/g֑UEF:z趺(c/sjlä :>[%Q"?5421U-MTwaU6٭y_@`Alj}MIi "2o}E7'!)^*$t2AI bs2mP![)"YfGg[8{=Pa hjȢDll rj#*[Kda,SrA??@cM"1]B<Ÿ?gVce/4߷=&$}Q"z^c )}q}\hCSLVp::Y}@lg FSU7)uF)pinbEc'rLXt; 9¤78z&_???>ԺOG~`pH&.q`TYasv/4 9YbevdAە>VqtL-Мia.ƴ*6HU0I)+8L/yV]W6ϳP`3E&ya710*wioƱJh@]Zm?S݅6PW]_14@=G)c,=q{`ŵ[ѶSH'sޫ6jW1若[EKAX.Bew&}gTIq_p2>,63ių7gDBN0B-pߐZb(51tMwّpds%d Fg>`@a\?CD{ꜨWlO]ߧը@L6'\WxHo.Vr%I~^@שX+?J@Yod61>ӆip 7/.j~K8TgmE;i0^t] K8+w#U9S" ɔ߷4wT9I4b19_3q BYvhAr~B>EE:mR7dsI)8t6e`RHy]]z9)*=lf2pFF 9CH+8fUn+9pei6߹\ kny5w#ju~Ybȱa-`WCkh}V\k jXVgƼB/'a*Afša6ȀdIwuzb<_R DN_:D`bۊ\W3}J8R'<>sU}Jwp!H*S>WjRאݙ,ݞ_s6&c̺X$^:m,vCR _' s~XVٞ(!tJgYorÓ;N|`bK]am9X6觾rR)B8gU}p/$Rҍ= J­7@k] t;50vJd\g)pI b@{CJZ37vO^cbWdW)ws7VŞ;a$A6vGaR*RTS5Mw&MPhF%I[5鴍`G%3Ƣn4d_B9֯QL6b=nSv*ul$쳦<> F/f*)t4RCR7AC}"&OTNY_IG/׍6oOM*1 AIIl:W^ IPSH ܺHAIB>I}ȷюg~x:!blChhGbJRfʰǂdLtmab9ɽ}LJPA^s]'?0)zstdO"ak1:sמ5?@x*{1lEc^ S3KtHT5 40BB\$I bWVlp_HeCSe/Od Hm*Y׿ǑpByz1)ÐS@R{p+LILK%KȂ&_͛[Z槗Pf|q _-i=O@It)߱_1]WufǾW#7ۊv^bT~gx>nyZXM#=7S=P}>sj-=Op?| + ph7B/hvnSj%S"KAxp8#-LJP`!L'euOU굌TV\nj9_ ].,. LGDžtq7!=K=qL݇۞0gya^+8ݓx~%ђeMיt~\{F 8GF\BwFZ_ g×I1a'(Ne!<%CJ>KitSQᑛ6&{ߪ>/Q a`>_Q/ EbmB[0GfjY动ui.quj[55ڀ5ODOwOeאP"JGb^k+9 Q·E_2XV6"UoR0KUԺtzZݦ\)]^HXȗnAb70Raީk6țvMEV![5YA=MbE+1aPRIy^EVI]7XOZ-)A> ~gvk[vZAgu1kGbT[vg ͗]GB o/-ĿC-I Hނq_MN*NN7CV&1F4td猁^&v ڪ)΃Q FQHgE^A-dF8">ԺO~cgN 쫢ƨhuy#^ Hc!~gj؉1 Wv>BCʟSQ>}3 !Ki ))Z.HW*^f]Lj ezyY^Zˬ!+YP*,8^GdV5ڌùJÀBYMW{[zqJi63>): Jpi.d+հ)ڹV!9oF%2gkILjv([v%.c`^2!xJeEy戋%퉑 PJ 5)஝ RL{OF*K_p|[)bG?#[ wc1]Ag󠇝~*@6=쫥"&&EӘf:17ELЃ@fPAT5҄0{cN8Do 7GI@ siF6j#5<,@3vbsT<ϮQ6iC;>T,b1ʢ]Jcp%7 9pֵ7ڣU;2y/ 1,w,FM4"uJ\Ӈsp,`b3s`-+ H pelɛ?4f-o(VɛUBDmt凉չE+ *9Xb+.*k^S ʀ^d\>WILߙa)_3\%ɥئz SFλ8|V&W;t2^NQI4mqV\w]-T""ES(U!Y{K\FTrS`kCqnq_[1Ś巩Uӌ}`C*3VD>]0}L>80/E*@ӈHJ.Tt@Am"sO[%%Ga*]V>VTM\3k_qtd*!Ƴ)RnچӸqkO.9 GBnLWěȢUT a^:effXwU>1sFj)&2b;i|&"%l:MD7CHM%+s?)'kSFgVZr/̀aZqbq_Xթ`^$|gc~Y6T:OsQKAî;U#plӼڎtSuMNb@S3JgNƍmC,EdfްZhhx627h]V8J+}L,WUqU;sq0wV "nLӺΈ{g_Н668ŋAn ~apq[feЩ_H(v&n`F)}Բ/ԀV*Fiqp)pE*i>ARUoIowX,*~YLF*+> ɪUy♙aѦAp!w=RJ\BY96EnUޡ +$&snis/Eր.A_@ VWRcb&Ma9jc>/fU'Ssӊw0-B6z%%װ9~^I?w02_FVDTy?EA=FQ973/v(JwgHؗ0f)VB^k=J7P bKR76xF)of*ԺQ w#H:uVȓ015G]=3G_dA2dBzxqV4$'M^N u>PݽHL`AkOccT1+hG0\_>X[pقƒP M8BxFpis. 6_h!<9wZcO#-fL9M\`~VK! Y3Q_ ٥!}>1pB!^:xI[2ǟcxJ6IbK}j ~9E1w#10Rm淏PT=_!f볙 A=nVu":o!7H Ha9bcLdu8ѿ-sT,gOӈX6a_\SV-ʱ;#q)w8fEֻ&fk0At_\ϭ}v3&D8?b9aq͂r5eToF&@Cjb\=TGlnV뱗|7F`ךƤ9J% UW*dw_n)p @)4  t+bD!p4|.*zabgO$8=s% G28@Y>]SMJ ?wv*ԼwATWk_.ƗEsGz`7a=IT!P ^ܲ*NA㠲5O2S$(!-meZ-aO\p3%z(`z\t8kgjIe- Rhh&κ*NеGA mi0dqw`P8'30oH1JRPxEJ ZU/A@g?tm!+в)QOB1M=0WBc V"a<)$Lc֫8D)6&'sO!1 ~&TiSo&ͷY-vEy 5JRz؊VuuErnH#X=Uϛa#cs SU.NoOpg;sZ;O}JtHyDv-8H݊ZGrџa_V&%+(VcS0I/݇<`YɊ\G £&џ!Jgқ l }=Q\g0]!i;:RpJ(* K–r é?@d+;.7MFZaqqJƘxq66ErV7^a [dTj1BE ~;8VrxLb&8*2c?p_aٹЧw<`rU%~ ԇrq&,P 7T0I;E*7pp4^7F7쥧+%%wOյ9c"j!辸 MUH$[ #1W=>Ź_H`<)d3\'~A꡻s@i ɩ z=Յ: 8s7G+㧶{Wv q?05\"[z%Id"NڊXwꛓT%^b7_V[ܧȶ)g^󨜧#Ys9UZ mpu)_ᵱ2D4V_ER.%ᵅ(F036ȫB2mYp7!1n^V_(QJm)xSpYsմ~YζRe{rB]ځPp"gu^E75{a sW]~7csR7~=7hUqc7-)}UӌK^ b0jZ| QbF!Лuk߹ Z@I4ҀnlNȑEM@3LWAD@\M7)tIo;5g_wuw0X>&3&VNif{0ŏP)X80#2_ZHȧSC8Kv῁uKOFo_tQA1O8a#rE?,˴"w42I 0瞼2Xp DHejٜ3e%+Ӌͫxh1+~{{6%t/YԙcJ˪Fh&ruf*[&\^Z-iӾU׊Lv_@]>&qq}Pwn^j/3ӲNb"jjo# Ygs {H7>)6wb Y "df!aCK]Ы qpT7( A/ϪY)tưߟ!9U}b>$S=, Y;U!϶4) hL%o7U0K^xUOcV/mUR/T\XLYj<^iM뤮[^,l[i]HȚ? (}ƀT!lڶw ?Ƅ-mqzO@YRX)& vUvf?6ܤ} S\E*Va".6'5׸!O\N)DԽ{ %+7:!4Mwvq&8j)xej ( 伥7U@kZbAo%I l\glc '-Օl K <9Z69e伅ޥ~0bn> [~`P(Ba4&4 \wTsC`R3Fm-\ltjӋo 6T"9 ik{!5E^]%뫕lH~ϣF-}K_7SJ7IoV3&&*R4jq$o{Fːg6'D'敖 ~r֧XkcdĄRy8`b;s5 m81qgŷ?ApKQ%1_EkWHctL߿ Y~`ge=VB?d8J[чNc96&䫈ゔ{B8F{n{o}J+h[\`jnmctxGLY^5G}DBypx;7o\)ϻ;zwˠ $?9?0 !9L);:П~ ȾCxŒz19>;*1yhPKкV f fB϶}fPa~;DʀX463'a?^p)ssK36e/U[BQ'@hΰjՐ~pz*ꖏ/:gV"qavYklfax8auv '6B9P~BkUԲST1͞TYJ7ME|&)/VE&0w`cA (EܲbFzl?f!.ʆfKI_CW\qOP"&g" c<5?+-)w wujKYFJOo|^|aZu_N2܅ OTcHyM'StA[T₮ Z"U_~+ϯƨ;)CV K&gB4ZXh1iQšF`r]x=ЛT~Fcg>^:4Z8d6kPy[&S Qpi,WTI^ INP,IbY?:8%e ;|gi(r DzV*> 7~UE 8ݹQYf ֕JTI2?;'=&Fc*Jμ6NvdtZp1paF!ߝwQ%13Ed_j,` %U.3MׅgI_ ;ҕ)Phᐱ*W׈ bB/3a_vPUN"sI ZS}\%k⸑HS}F,*V'cOKbE%Kv830HKgƳ)< IppI aZٌAV`koHDKfA/0*hccfѾǸϽ3ZÝ@)e_!PX ƿ~~Btj+5~?<ˉᄨ2 p߿kn&sƪ],| 8gcşfAY"_}E8&ts9ԶA򞡩YW:ӿfa| E*\NEL lkSAƷ^O4+F+\H9H TfV룝 GP F_gkᄲ+V+4Uh ݗ\"OX]g.>~d[B~je}IA?)#eE ImN?X@q T<aĄnOtiWӬc&4ߥv@=: wN f{8㚻ݖ%b)ㄤOo3–/d t q:_x򢲟f1f9ֲb('!i`P*c- p㪻D+cHcG2ٷ+Nь ]j~^iinTBB'Wi0|n \wFw9;V S4Ր{F:㽁3(ƦsmNԴWČU-uϝUmHd`򛿃EXA9qLDVAiIpcFJ@kp{e;BAZ 2OwNj?ye?Ӿ_;7^TycuiJ0PPDJ7ܖKD IHň8c@HCsF1O8PHcV[3t/B>l[C\& \f.F8߲22b⪹MpXH)5*ܲlpghY'3vh}cG17Y;8ִ҆jkj6M v;PH>If"6s-bdUh\J 5ZjaOaաh(o1Ia[o[|#0mNP~YHp1} jZF{C'XC%683RrEנ SE;ܼ ʁ9S=0D"5f&RQhKrkh sUҍkgIc{kN;>kz0hw1BrNv3O]"%*"Ib?tB0,qzE{-ߡ6zԺ/2)_!%ЧD"ZuW%F)_@~QaJ/4_>Wo8_*uҡ6%!{VͲtePӤvӅF+Ÿ="(m4ߒ~'S 9ݠCF0bF Bmb2y hN%a 75IHH@cRI_{% M@ؙz%WSw6bfo4V?-aTYsĘ?-&%0z8J;w'e^A+>P+cߺewٿT*av70(n^B az^DJRUq" ka{Og^'[񚇊O乊L7p/޸~噜קUFt⚆؇bt"1џf_c(Ekɜib ռV=e0M_08 "U8`M;B 4 g$6Jƪtp^h4#~ %)1]'q~/{jJ6vfKQ6ֳݾ?[ 4,JTq"`Q>cbcpecg'ުbsyoSFRf"]&DZt 8?sJډ7s:[#Gl%$,Dtᇗk-ߩ<j:#0|}Ұ5Q+)㋪|DF[W? H 6_dr\ee6v 'Ir񚏾k1EN{L0(о d6J;J=zꞖs  >gP#]h(Oߴjwx=3@Z͈5]h F0]98UJi7 s]M4뻫kSY+^_Offo:!8mNӅ%JFI雛7f %^y4( T1i)\6FIcfm( >"  F|rB)\Rį+ rcVǫ‘JwTMznm" ,JdxaǞrcd׽+ǬU]>?/ w7)+%Lgأ=[wIl@EѸ>v+ UU<(dF^qsiHҰAs&^ej\E-wj[A9N(9ٍObSrgb/ã׶0Wjv':F(ycqAU q3_hw̓!C!O_~ȕ&4qە-^!5fe{Oi]"uR^E>Nw!]\AS޽ r&),o=#6qa&'F0m}N--iɓVe:oIgsƑHµED );$Ȭr 7~Nn^͆SJh_M|N:RKu:*F4* wxzx4LAഭ"ԓ٨VF1A8xT#.z u%q}ގEB#>›%sR+iKiT8I tdZe=gHϧ T–prKm=L'Z*' xH-WѱoSi'jLcȖ Yhm?xgjS8)9mJR7!'_SJEWgw wC;2Z-Ld DM5TTl :i\ ưbKT"wdǡX߷̃ T`xE$28 Mrg<И6a\6pܕ b>-֦b]4`;K+3(KH@yp=,۶TkjMsm Q3S TJxE_qUGa2ozK!XhE_R *lgҟ#|ʡ}h;05`hkz9ɥ@+GcA-[h B2<ӭhzMx&e~j8t{Mr$9~ 771⦟_Gj\[F.Hiddv4z״>IPvfi1e])3+0D\(6TOOh?m  v/i7VRƙKb 8ؕIJqKO(bU~-b -4uU)7i 7fu+B15ۇq'ü%sG~du~fe r)yYފHaZ;&6h4rJBpt\cbEBVwq<qu%0B݇ gmJƱcUV_EFZ3Y)`Vgc5B>37т2u1I\K9tuR<HߨE g~벧%[xcӷNHZeaV^l&;A[6ӍxX!'pB54AA4ݘ|"cudcZuaJvTWw`6:Xåa_0BZk1U>E6մ-"bf0q1A\hR^}Fraih3TB.4dw 'w^+f܇YT5+i1!k7uǼQU`BvJ1ʢ6)V8ႯpF'OSNx,xiՐI7@9a҅{Ht㮈UELNV2B: qp*vKш4gx瞯J "jϥUJ 1⴮wOu%מ"*bMHcbvϱiqB$ivAf1x`\j\:줂&l3@8E!"{`@Kګ5L۲ v__8 o"FA;vٙ .jm4llv8/\Bz^:?oVph^ iOTەگ~}foU?ʗ-@,t iu홇˯:y{ e +>Aqߵ&p:GU΂& S䡅}{/GFrBc/7ӹj'FݾkQ=۔_6vybyt*@߿F2œ6T'}Y!9-\-Ժ31TIx[O͌}'uۣ0؆C>icg7e㛡[ VߗH+ ?}&}Ӭ+BII}h{RW~ee c[ *3vYWWkF,X?Z/57~4B$0R )S[5:_.idI@۠߃rhgfq|ҖB^|UhWan'tRX'twGźd/":HuA;՞\Myc'"!>xh>k٤lrM- Ȉb45Tdp^ZejiA/!9\ 7rs~ s:3ES>"#\t:%lpiHD ;x$DwꩿI$?X%1DS )zf;0,> g^ ϊnWZV{_+pg=]`ǿ!v Ȕ! tWގ~Sخ+-c5}K{BZ|c4icHgeqG6ֹ*{8%d4V|5eݶL/SZ dʚWAr2JP:/,^{^ NBR0A T;ǠH'=5ҁ$U kR("v1Pnh;ǹix˴pdQqvXz&LtXLZ1Mn窹g -7_>vF3V$⛋SR_΍K7:P^88DkhpՠZ^}sӭ1+T{Z]wԀ翫kH ާ~C31+ZCY=kIܔvK^FZeP9/j$9J> wY+򍌪NSH)"i:UcWmM>cPNaqﻨv-۱|&l~a䛪wm@Yτi Z\!0WA F&6!ugC }m7W v636.A88r9FtϙWZҒS_L àSD/>F*ܺ9n[JT^f>6@5i)B~W3?=w=JEлkb",61 [}G3v%CZgT83CI?_蘒Y^/va+9߸kZA'P"4Yv]B*^ysEYNUtaoIRd\A*wȾ!P8ڛƷEATdo@c/WwF0vS%q>p11ȐGu >g18K@]*U@A%L`/*ayBina-tSw,?Cpd!_iM3h<+Ȕu ך4ت1;FtAbt\Y1c?qp>یM޼f7|V&0 mmo3LgQ,Cu:*3 C9q^(DHtu`߶1$-zsٍV69L oY I֪I8'1ii*dW艺my[ePb?6wAfV!?,g`\{߰IdIv"X7}f~Y qq~`DMM~G εf?4e߆_&VC}t6!EcHR6]!TBDNxǑLTRj.}[x=PG9i: ͻ%W?_jUKu E5)dVNq.Mf˄=4M6݈sǣ$sĒvDE*[\Z=/`zAA:(t \& wVIkYIѠ *ީS ٞ`E҂'Sw,w\6m~0io>uOW<sc-A^ߢy8fX)w`{u2i( FEIaiZ}3daae] `MF{ov>HWFE)` ܺHgk6T[7ݒ!_wrtJ࣒!Q@ɔyvū ùQ8~5LVf [Ryړ4sD ̾n}x3{XB|9TX绎p"`+(hCCs~ r V0J&t>Zty_*;L?WLT0E9Wi_~麚?ÃYH%d>E]hfQXEA͠u9/ &႘bYb5"Ư B]->enf>a)wf2hgrמdm7ꅶN6W5pGpL"酺%13fT% 0dJ%j-|dž4Z[}5O.}0EJFB6ܞ>`S])p.wReƍۉ 'YB[@huD>zz< 턵mU&$Ƹ%ַ]@G?{6,ELJwրl|Z"'\0[?@LPAv+Aݢk^] je~`AE{fE0LWw_j uX̗D~U6)S)\P`嫱iB5L:@OR>),W+5o0]~_mƽ>&F VQvW1׻aln0./0-*du4&a4gwdqEfjF6eSU)YLg@H"20/me)/INʙIRgS+ g%ggAE+>KJF!AsPt+}a<)g:O+y:+8]E""mWD`[b;<ggH/ٗ^Z7>߯r o} Ƃ#lj_T6@mrI"HzU/P0,~C h{w?cU%kӱo73/;Yp^!JwC% tQ:̯VWqM! ߈,sx4*?c_[ցDg[\LMU|Bhi':]Kcz(//6B.WEFF 9_:cِ.p@řtJwK\J6xF.`v/*6[RjE㉚bA1r2_!?Zr1at8܋E%M u~܇tv"Xg'[?oLg࢟QfudihӣXSn4,5g﨟GpWCtG,; + S4#^ z(jȉPZZu$oOgS!X^M]R3Z}f_Wِ\!7xnE݃!5]>^E㣥F(vq&L-FA~ue|@~0~|W껻N0A$~{T48d%9%NsHL^᫐@dRL[1CH*%ԩ}Q:f9+n$&Je6 07v(H%pCT;LKt^Io@4E KT3xYɿc1ӻ!Js3ڨ1ؾL[I [ҳps7{O_.Dʁ.+ `ImX5)X-v!`6uqŢ0bqo"!Җ V~W8~5oE ~HUJxU+Zl`߱zoYaKqP1yNʈ "!Ud(E5ljd FuW=ژ؈Uq.1׀$FWpj60gG]%WpB4UßZ.`0 RxNܟ j#Yœg^HG_qC1 ĂCSP!19$Tiw}QiQZ!p~ _vOxe\qZ$-Ec$ w )͈dQovyY O>Aj.<|c6 ~F7vQ "A\sCm3"퐝[B(o'VqHK1C:KcFM~Q|᧗GAߡ߀?pl.A߇~paZ2&BSwz^݊7ycX_R/"+ *ߪ~P;0*- 4;TW#~LܺSҾA޷RD<Zfcqayzq%e hSQ`9Y֛DpzWש)L;7OM40{mUwCskmX 5` fQO\ibV6i 6襗Z_kUFEθ} oLCr JWO)6zY_ ӕ-58cK e?@5JӷR7Sf=iԀ(ɗVMl:ħݣZќYOR57߄=[^kbZWl`_ҎF ~*w#g!h%awo" ]urK S7&RdE]ޯ6%`Yq.Q+wygPW0F__Seϑpu]ˬWآgd~Xw{6o aRS> ඪ1埆j H뙋6PMMe{1;oFͰVr7'F.and"f(7Nԃa 8:,wdT";w(u" 9afO[ꖡg܆KrڧKVr a ceކ ߥp&7]Fd-_嗣[1[ؓtgjXCh#']?? eg~8,ť֙[G#'S&5Fָة0>цJ;E,iR属roUcLMT>1|l\-,۫p !nŲA$7f$b&ĹWtFBg8ȶdzMJMJ9@IHE Ӽx$ ]9t{ѯlLfVՈq ZXrnIAwuO޵Q w4߾_1DUUq0݇ܧş[qDwqpzx:zX,nhS'ڙ4.ObUBUPebrle!Xߝ7Vu"KF^Rw#C:ML<AXOY~,w%_Mb}Ep%ۈ⥇SgGݷ> C I772__,J0s>V#S7AVGZ-s`ZURDE'6pn/R>J@_`V!n?>YEQFVReƛ:uKrWa^vBN;d۝~߸K 0Y<ᄷ{W1-A \Wm{[wy~0rۅE0FJ6/& %aU>L>B6Ga->z,bKx(CRt)as)ZCT|<V% P[~>002ELJ`L d5aC_)']H!}>b0>j>):QBYy~fOѩoh* 3Ic(*TlA7҈aMW2Vo?09d}T2VSg9a\%4ݼ9 &ayUֻ)Z"0-vR9+cnݬק8bX)B d׍w1/^hwzfD-Bw0KZ'QnJ^ϵ2b3#V7)ʦ[R4 4PX_v+6ձHatC Lo(O_ZKRʤeĒj\\k5Vb-aL6KRR5Ry)42*M@Aop":4^߶ 'H_5,W|6-uv>w#@h2~EsPKv37%E?Y+ HzRy$ENnj۴S},&+BD"a]Hg~u穽@1`tnaGZZx(JT][B>;#t>\3 鈶y!Kv?]J6LG6`R ՃәO O) ٩EUUHU-w!f"7>θ>ﳗ\WPgׂAsJ))df4cʑZI$ x_<CNq,eųh(fEI:)fIuRq}S '<۪KٰWC NE*/E;@YM}4{ܴY~/$tЇ2OqmLl`h^,ѣqZsqv` )x6g "ixj Zն @bp~rIp*Yƴ i5FULTA#k&K 6 vk#1&8ߚQޑ02-AQ 0х_7v˨}0zaNSm[р|,PzBpC@шU"_'SCq%n^)t 8#f[Sd0B|J7?KuΆ= ,Sgړ|`f|~YTq_ڶrW&d\~`E:[: Q EI)d(;UҪx:w}Jd#0sOlW;ml }s鯠ӑ9}>gcdfVOh%չembǴ":&٨gWX+IGahARuXὩbS+sF& Y NUfe\gi"/߮VKkuhcL:]dpQý((K(]&9wdFSw#aXRi)'u*_e`^U+je*EJu~_>SJRF}w.\Y`5n93$*`]Ч_6]U./΍&HSZ/% =(皫.ebBoyu&A*w.mSN&,|gRuI xJ7:A1`,1PϸG7;[MLgbpd(p&*T\4LDKx(U+Q^.(ַaDа6ηwi$w%ӊvCw!$FcPgd1tߦmxu=e2щcJ_E!ӯjw^CƘIX 5aqpE0"*$@#iaZ[F]'OvUeV]oytEzM.߭njW_Rtbtf"2t*c ~Pj; "c R~xKUԜnd:iTUnŏ8=S~^emy 󠉽BGA,y:Ra"[M9`I#%E[vJx2r +>G^ gM3d&@ܼ\WK hUw*{0\-b߳&Eچ @XZ`|}^SD*T"%iaJ/>7|=iI_Ⱦ9fSLc0fÝ<7Q qaL=H#bUg! `FKkvC\I[hMM~e#VcIN+W3c%a*'.C)B%4EI53QT"U@%+uwβ^57 o)UEԇRvӽF~[Qj5)m\AR_@. v_ų]8"f&T"r@^H;˜2!\(LɇpBY^Up)#t_@ar](TJ 7WhﮝaW7T/>׹ ^w2C+g_ cyƖ^9|y]7mN]L'G`$&v wQY+s2&OH Lo8?iG{G"Ö8Kj.Oӻ&}h E$#1<:S"Zt{ _g@P-F`L,(:F%I a"M ӛ hoaCdbW 4O(`.)8ሐ%,&B{9Z[) 8_o8>LkDbŸ '9l>SmkbnY..Pcgɞ}8W9omGzҹ7t8 ;4"~fR,#hXxX^B:ctםZF|OK pijUw=RILCKh(_u;I➦(-w>FVf4bڛ`0i)n7@zqqո\6lu޴/r**_pXwM(m,"[~hO_R),窃eilǜ) ,"ojfڴιNI@0P%9q'V;&+b1GzJvnV0{飹ТA 7FSAQEd-pMB:zY?QCQz/~mM+T[?L76o(xYu1i'Nkt^ri~y;@tݙt3z0Ma *LvU8>|Bc#H1zn3r0|>C U,Ypţ!+ة_' ]@bg@竁_wH7ʗS&A+Ƹ?q[^O`oB;6Ųt!֛~߱,Wn4"9|wK5HwEWoJG_gSuV/_Q_XRѠv[>m\"3&&7e HݭH_߸9ξMy_ Hų5YPMUr-qlwu138 AWc6`@o YyLgZ{UٚPt%rpUP~_a:*+7ZU L/Ro(h ֱj56Do_(5%~!k8`") N=`,ț(qq][FܺA>WpH4{MV0zZ^JQy.謡ZwVFh|*IA~Zg!I(6`t?hP޾ΰ4n638t*Dp4VaY\"vˢiVvu~GQfz͵ͫvu4^E!C_P(B(q&mTGR7`=Pdk(HUEH_;[_`B3>L]0FJEBi:MJ8=+|q~ -nSV4MRƞT-[x2dqrFOK*߳+tƩQDH[G`>:w?WUOK7}-ďUN1C(VcnPv@1S ㈐b7^"SVH~D)-L_w\QiO$F\C)2U`}~%]pI|g3h񏅫6po(ccdޮv!'5[_!p{I!W5i4&ӈ]?~ƀ@U&$4&JC&}vPWIEC\Ԝ™]6A|#8p㣜tv܌vayԳRs`|ZQwˆ kIV?E 7s9sz%i[%04hHyy1 6Y3])?GF'n@[~6J6%-LQ>z=^}?\ 6&%a}N&+[6i)aJB=7 +CNs+USlQo#HZ3ϴ1a2oHV)Ċ8PEᄴեd[7ن ^E_qF+RҤyx&"±e'qߞ%-S׈~f<d<< Lg<>LzWJAkɶ <-g}wCб(4"aP8Q&0lr:(h JjLKCO}5|q ib5Gdar$๻ǚ&a?!t.7DBvd(F=dUq_AVL[6-͹U<{Fܰ:u~F,Na_|OPg<9*O*ӰDGlk:VWW`Im{x-iuB#RC2SHz=%Hw\hG5-g8 9'|C?&rBV1n}wḳX1sa]~5HU`_/Sb}zԵ<aKh ;h(2D8~jAEX\߱s' -0WzV:b8znJ<|Ȩ]{9re/\ ˢ(v@FC(DpoVLr|0E˗()b*CEIp}E)l2L/8oK廋>8O `$;sT§7AV\/k6f`&t`-TwEiÌp+[)О%RUBz KN˓#pF|Ld!~~czY͎o5k_4Jŵ19YZA\;ViNEp`:`0 7kKwíhpu(M),iřJu~Yq]_Fsq4sw^T/(Jvجg3!sͶ%+vv~>+Ù`=@YIU'>M#FhpG&C'sP[1@v%.~䗘1'w8? s wv]}cn3s=,90wԆAD3E󸬭Bۦ7uAEcS@WPW5XXY^)}Ⱦsj6ssUM@J~aV–&4]Y"U%Z;"yŝwD fU11Ϡa--[c|7{vQurH&"WN؀LEU,,W(zžo:˲Dyap:cIw곢~BpZ۱m>40&K_hėX]#10@dJ{ZS[i8qc%J#1j\g{&[ ֺV&K8|Kp\5JcٍT@[d6!tѫ#Hy7٩\(>k4w4b 8gqZˬCBRx+Q\{8M\BG }KRӿpv, hP0|{H8Hb_.P篛3[ϻ)ur1 F77y6l%tֵ*j@ڎWA߯ƻoU]tw&%*ԇ^)ga$WX:ɕ#V( S逫F%OۄXvŝ*аqDm@I&w|/I@{E1~a%`U^׫fsI[RFɠTT%T_~ZFA! &." }Ļ;6maeL`ڛNht0KEKi+©.5YK^LLۦB6^WM&!o(PN- #EgӆU@8!G*{M?8k{eȾ6 TI$Xfȵ o{N,߽0vc{4}tH{9IJc?S_EycN}L^[@sHr[ȩj3b_\y+aۍU`Uxulx$ [b(h`uMU*~??Tb[VbfwŎqﲩQ:ɚ9702~Y4JF=x(W2>J5_ JxUȟH-H`1MKiW^ig/]S=y񧷰`⽅I ddG0Ltrӹ%4! -ʐ\Cx.U [EK˜ڋpu[ױ+;Ƴ6N~$L+pV# ,^ik %LeKE KlҾSE"N>jv,6i[8f0۰cu&Kr7z8`OF ,ъ`∣xhV.8w*SA K%Ls磞XA_\c#CD5kㅲk0H@F`Yzt"MTVsFCR$,A73|9\G_@B:2{1~ "S\#ќL,RvًoC~feÊ~PbVhLmv)AzhAvHUBUi80[FJx]mE*xL]ߌqf}Ia(ưxs}bvI{8c )v@FO?\ؠX8&ѪHS@P+UYAz+?N SN, 2;Y \;Smtl=N-~36V8odpQQ1٘/tJ=~A>ts1+VASmU*μ,Jpc)bun2PTPxWmc1]ZMv!b[G')7W>73_>of5ϐc{!t4{rWg cmF4,fUrP\0Hz6}Um0˳FWI&0`^X7UhPՠ:߹. b87=* ~@"xL]@m"8)wd=ǯ)w0S_Nf(Fܡ +"~M֣n0 LyaX[!AYy~)Ç_ 6'/#1er0Sb~1m=9@54.TwqT,7{ q傺C.J B+ٷp.2S9z-f }Q>ԴB!60e^q*7;0P`Wp&y;E&JGc $ioERY~  kFd wVBv8u1-6Kn$ÊպX|TfBW<;S'GyMmۇIz%O|JD &Օ\ONj#I< Nzv "h*̆6V  8kx5`qn$Q<B"Z$NzT(GY @)L5IT2qN,R[UgN]H,i== BdWo\y4`vrz'-@\1?7QML>o1dp``w8xA<ԻH'gsƚzwԁZ!Fa4-dvGTGspi xͿXv>[6ԌW.V\ٖvTp'uzfh!|6?qF~dCD+$:LH"}-+ULjgVwE2MF,#.jԾ7:QmM*6"]3f*,Tvw#t+ 7B0_f}>Jjov,w oT{B$Im,~n uh6 `Bȣ!>0/ /6s@tiH8ժFB>a RRe[d:-4ӹ| ~y(@?  PeoV4Itߡ7?F׽0a?>Q1U_HGX@AXb))q5"W\_ݥ A?1-@,Ow0EPO%VOR)]; Ey{F4qՋE v'|gjP݀&*8/ȁ a"ϩ~ffe}Nz^M6M3E"ҏ[?NdxxҰX7>o}pC|n)D4{sovnI_!|^=3NJ^M0HԾzWrXilY1bG}Ě:*2nߙU/C[@m\ױ,'{AqFFLWG ]0FpI "r3f 7uEr]M)-'0HPpJ@hSRlD~e%Wl ~1 h63@w'?߼ JE_z]6._ gzE^(,ۊ6+Uv\ֺ YUɞc0IJRE0SAؾv3O+®|-4e\[WHդLBw'S~_k?)C(hҰm l 2 &`gj \K8߶AJbdp[ЙfJovt? E2()3"rm͝ꦅ0Ma\r߱z _<*= X=D w45o%'P&!S4ـGN=>m1+t]1>ٞ b@8v\?Lj "8էrҶ7>OG+N"7`zu5ޤ\,aфv1(S\iKoVhRFc`U"‘g@BGxcE麞gNVS޾ۀŘ!=w^m$͢U7 pBCwTgI޷z(-j1C`d*|x&J4:\ggcà=-VbGZ[kg̉:pJL^k4t1u &]fk&3w#pRHʙoѾF4ߴ3ƴ48Jں>=x2*UbK x 4chgw;%Ks &iWC}{i i2ɤzwNh'Yy\\ '{(9vDԌ[PԺ>߲xܵLkfM_i+i?s HJ= ]`ε1EBckd[/}E!;, BYNb~hθPs IBV* E`)t0vc5>T2єq> tqY6ZY#(X WDyK }khxsf:R-~~{E+cdG¹peH8)TzpF0_eŪP@0E%9oaV6hhNN.M0J7=|8[2{f/ui,h؂Yr1_e?4,f83H.F1'Xؕ7߮%m:?a;񎪭z3rه<ܽZXxE&֕pEᄌdv>&$qnjP}q/4- ݛ$WVgQzVEleb٘/"b7Cpu6z7&Kֻ@+qOCoS`>Tn>ܶdfkvgTnѽ w dMM8,O@dG >ӪI 9-WsZ'Jޓ AWE BJGWhH.Vn_DVV[E[?{C8 {$wLn JK ۵C`F؇7՜US<~ Zx^SHr׏}IwjAKEBI_A{_aKa|2ٜI;K|%L1/"*wFE/us>&l=i,eC?Fԇȟ=엁}i-pN \w9dDD([<̬4^Ƣ@bϭ 1Y nꍰ+Z.34|ܲ}r}Ў00G.ݧ޼_5ggʼn`U3~BѠ^ѻґ~"@VE,gVCvR.?aAEFfP|)I+hth)'U@ÇxTN(a0jɋ%ġ&?ϿWǚ-$oVoVv&0Iuj÷JTS~iZ,?EE%\[)pSFW1{1;-Mjrě@3%)*%ɽL}E9;gHX4Opicsd(\8H|]7Yb gj<'26!_}}@MG<ĵHz4}&_~d۞wtI/(>*w VOC7ըϾ&E&0cmF M!Z<;5{{Q*rK݇اI9Ҩ+*! dQwi2 "}!)QCBp v6pojIxBJ1H{׽ )J@]aWl%;3rWF%4^ 7~ 0E4*bn Wj!v]\G=m~L'IH@@sZi݀9G_? F1)1}3!IXyDΓM~hWu!+G`ASuO3+[G12pWm( *晉o&ķpBe2d1z]KLp7vҳO !B&Ѐ\y΅,-UCD-OHKSUm}NhgN}ljya˴DvgѶ Ls6 ,.<!d`e|"; ٜ%}Պsu'ktܔyLSppN+/dY{&4oRz& wxC,ds|vf)8JNÀl:%  xoh/U slfK#<G;FMF,ӧ3-^jn-"(*d_r#a4'~~PLV] T}T1^{JH'Ay6_GE%-wGC m a-V! Bk:@, xOa#FO" EStƨa*0W߳F~`7C0}pKLvh\IɌwPQEwq8'މÀp7@IgA/)Iafg)GtôsjpLfe5agĀ)%)^1YVbC+ϺT0_ac`72[wIa[T_!*DItf&ϑUԬӢ7J7-g֧WԗUaj1h'7U&=73Z8S@wMӌ"EZE.@3xt|m7&9Q )VRW^h"ZESpfͫ7?}64&?&AXሽxq@1Šb`0뮡*d՜HtB!F"_/g'$Wh'`V3VA<'{m~7\dhUo/X7>mcArFSctr`~1b^݇~b%ynħ8xfmLHd,OOCp)*f:٘:}GM=ԏHd]hTJAa6Ji{Ky`DxGv_a\q5T-G"2f#M*FLȫZ9;bS4ivRz?kKx xCpkVhKӸisYKϗ`qBC!ȡYDKؘGџgd[UyYC@5%8N҂cUE]4!II@J hO ٌ|HF4:de]@H4r6j˰n÷%ۿ1btupOэ\7C{ a_W:>6XuKǸ8պLL Ig׌N^g)ͦڶ @ϴLgO8XE0yɉ o:>[V -iuʥ= uWRy m 4WVxϬYzQw)7CU Zl$oȘQ9T: ?ZT{?sʕsVF03":W_u+!;%SF, J ΧE(S _pb\T_/JMȌQwu4Ppoǿ wM y zTm=N*EIeO"P+gy >Kp x系'mWYzfza}D$hͼM?{Ikpi0pSP/B.M V󿮚jD1εtH[\%@p(!Gbf)O&t/[-ǿ%7ј:ѿ1oA954t1A#GoۛVI nb81:}>HH $o!^iRK^M&3E&iplv`iXz80S_=N|4'wC^NV%edͨppͲ[EcqgÐxB87 4д^g~ FjibCqRQ׽)%RڹoF! ,K L[k5CR~o7Ə'{>rkE/DdQ)@R*)_ b榥t%+罚VXBJ\10DM!}"W))ҀçYGkB\Or> eTʇƈ"W-oh3 O$4u8d\JԔzU*x[Ej< ӷCk^n;}n0pc\a휉sơhdR4^|ِFw}F̪#-30SC~w^usZ߱^ݢJ@aԄf1dJ@h6jf)\J5su? 4\GI.*1)*ޠӈ[J@"eY b7} 4 _ˠhtuEd4}w$!\x Md0|\ncF3lK1q㑠g/~LN_|_(4409C; wWc`]b'Ģher\^b:(w aOX#0Vgyv{|}y`j٭%Fӧ9^P7BpJZjʅwvyf\8]B8e@fH +Eݼwe)'ղh(JgW1`iC= bBiCY}bjRݥqa,vߥS=dK Μ GH MG򧤦~ôRCGc>h+9*؛ Rgٺj`s>Tf{UF%"(dLCU̔g=ZPu#4;'>,A6 7A>+l^Z)Ǘ,Naw?᱀_՚&.d{/%_oy1o;~G@vw'$g7n b [钽-a/́c`dG¥ /CroCvDKΏaFKc _|7DNv4Sԧ)co#`Kqe݉Ԏ_iJ1%n؊Z2ݙ}_>^)a0+wQ6~S[_1/nߙZ)^M[7CI )Vf\ HN@T7{1ZJu`ߝS-Vb{gH&)Mw{d:_7vg~-B.\W':\&Qꅴ>Y4qI76s4aqwP_^:h%>W? ~aVba"JäO}dPmL&k4P_zA?튌չ(v!IL83}DwV!D,͌$Sg*LPg:N _^%+"*gѾF|ZԬFmbewQ9DFϻbl藣OFbY753jƹec?]f{@W=h%}K Y/\"c zcx&rn^B'^ ׹i][cJV'5` ʆ ƃBJӯiˀǘAoU_ nh@'7O:h_iw;1))D3wcpDEձ8n\\w{ޞ }$LWH@T|w;6g`_~p Xp]+ߓU/w[O[L fUci8_oGm1I?'kzB%|OiF7ʛr¡р7OWh'B>WXF%>P._؄HZ@w;]pjwICxhuEHHkMh:yyUTi$;pAsI `˴"RIy! ="TR+g$ZAhL-BP1k>/ᇛW zk2Y>Vﶅ3B3Xk@CtIJ'։T6[,~*Dɔ Ķk2|BǑ}@98<ĵ1ݗBn`=e)@ZsߴŒur\[MISFe ,W`!taS` m YUp %T&0 wR EڭW8sϧ+//Yy}U`[Uk94$*07)$_d,[E&~Ap?pz|g!qc)+A|„mgf%nߵԺE;\JsTNNf%q} g,1K]!H;VdA}^m?pu:)c±cF-ǷD@WBؙKYwʻȲBFZH\/¢;|Y>4`&ٔcoxm=0EȌMu~}d2ܯ g\O,7?S4Ke4݁*~agH)5h0z?"^b 4fR7/T^gs7"^A) 48WX%,W7$Ka{Gʦ_i2yG?=6cA_ж0 o´z2BE,:XUR^8/u|Nra([wh,9D0+ᐗzrȚKScq錬WXj[C[j:& %L_CXrE}hp~JLA?`jPBe&i)cj.Hg^jPP jw2K<{%"&_#- ɋ"ěn/>}3|a>ۺM~rbgEo!M4"Fc{ɱBiFҺ&s7߾ƈVqF&f!5r>2w2Yة)wB0]!@w"/x߱)`1+oSEBk;9-_X`FW?/)R6b 'XQq9Rߴl7%"-B UZPUZo㳞nI߮43]0O_jւ.9.7aBԨ{%ۇ7)ȍ܃DF'󫍒瀐^t`EE)N 3vխ}T`oFS㩦Hu.sAϊvX2`YPP+uñյ-qm[yxS }[š2<ܝbi b"Zx3]gPk)7J81,gp~ !+:LYJ~\RJ9~r8TIs+ZǧTNDWKܕ cr,%}Jjc&ͧ'vܹYVs* 7z}F/b8JyGŝtY c4sRFpBz~r)DpŚꪈjL ٦Ȑ57.I "8hʧ/{M6݊7o G SSa|9% m5M,vv aUmC]_Tc |tM 203N(,W5eq?~ w+cQ_h&(,~i\ Ɉbԧ2]%ZO^yq_ujFbJKZO8P*񈇬wtdEH\ !ئ!{LѴbT{rCԉdJ]Yu|C"ߏz'EB?[p3^u) )ziooZc\Ƀ% OD%^`]Kikg@cP,7cv@{?NF-*gx"q.s%qmU0JȀYJOe[_[ 1\ioWjm),sclN475Ti}lܠb;+d%%b*"Qÿ6B(afF!zQk"$\㴜^IvmF_jD^KE x7xȃ|\Ic`gs [k 0))\vmH {| LkVBY\ 6\+G`q9[V4ƹ# AYpJ]`>F nbqY7qӎy)SE0")Кgo,QDvLk 5ݤNe9X9N4 -U!¾A^R#VlA>L=PpYXZ O2J-j4-OzDt{icOϕY\Y `]V8PqzـKrHjV1p~ Pp3𫡮i`7B'GXLssJcZW ZoEZWO[i{1fQG"9{!%Ц0귳[R7>SGg<.l-K면Ys;!bc+ j]#PTW)ykJD "&L*JRJalo."N0~Xʜ^$GfIn[V 8EɌt3C7 Kםp, CԲWw"`4̲P3VAGm:A[4 p"gL7Sv{&G,[@OBCh)sx@XeŻX;Nnlܲ:rvcJ%mKiN 'i@^~yaRpvr w>=z`~\F@x.RǰY`)C1t3xF\rF :6X\9MH;0YNՃ.1,Li/5L, 0_bSG\_>P&hg(s,` 7A(&!b+ (@gS:vwC$JC%x}j0\b|t—kfO;01QzT]eȈ2G3ng}"Fc ro,n8Kh/*ɵLq@lwGK戀GV^"J[[h߯ģNoMBrhώ@ʿkBkVp9DVs wpLT'IӚtR>0E \׺f:oG4YZٲ@-i^ ~դ%ʂk>MnGi8`=U,Ā8GhcnUow< /l &}h;{6Ll [X5E^9Uolj~ccq`t-ӯ9eV1{R#(v൴!oKu73E#j#n`"*bXbmS56yp%6Z[cSo4[:^Rv=~`Rb`рQQ7RR\Ud&B] W46B/oC3A߀_>e AB7+6_RAƖ=?mZ.`^zV`9CE? AoFGb3LF_?w)3Y!j9xפNL;=wDg)] g~w-&:Ywwv\`V'Acy9{H8!pzCkIƸ]|k[A7adF ,O$^$ffّ*΀b>brgi М nidfڑ$԰.Jƻx45KfKbVj&$l0x;cֻ`$gwh(Vn--T"[VE`d@ Ihev`ݓ,OF4ջ)gP檴-HtB6AwE3cmnhymKI| 5]o xAshcV\%+1{:p\napdxkQCS CWNJFJ,EE|WMTiE?aEYfCd+[- ߰K/mԇ]>ʚ=VWՙU~ܲjsžo7" 677=. u;a%ZM12TN*\Ĵa󢳊W2oV4Ƶ 6ooР[3\lPre!ߩY`6SȍF%4EIpA~ 䳔~3bV"@7s,>V1Y.J7V(nL2er뵨;D5V,M6J\3I(zM Ngv8qAߪImYpU1=|ʛ,` {\"5]?%M*K 5O6@ܲ))>ąpjS*wC Hna|ykU  R%?& Lw:s]LjGʦؙ)"2ϵ1 Oh0SWةw*@óQ?G'c-S0 xM( "/&`τE%a8STJaRߞ%yLx;n.Zy؇QLs|Ԏz`j1ꎎ~Yb /jFcDTH CJ_Dh*0_wiY CGLLkrSmHŤ\6H[WߢFVꗲEh3Q4tbsɆO@ bzo>A ke f$.L "n\PBVJfhf ,Ϫ˴RxBSU?}۾pzChu 0}%?$-~VX0H:WRԩ?vp:u?OM @"t.t(/„N05}?Ӵ(LIJVئ1`A%在*v=wCzFI,̕ bb0+cCOg#%p [*KXp\}"Kxj^-,|lydBZFk?S~4*T [VcOeG<"%/ [{;.Gy!{FpфodrL7N^xYBb[*ޜ8>iZl j.LFFr)jw-e>a8ݝN{ЎIUp!)6b{7Q޶N4߳u3Й'r-ڵBE:|m4]]}IRU[nbuKe[?@ET^ߝ,AuE[vpuE H_Q]Dg7|ne"7Neep_4A>(Ջ^[ "J9;Y+m~^ff怩Fƴg*!A@3\\Ε 5PU@QsTJ^AX1[v>IrL>^3;aJvԼS _@q,+vbegQV>[1Lg^M kZ{g.&L/L^iXYV)JpYfi bgU^3~`oYM9p"T(׻fW1@fY߿Zb7Cfbp1ɇ+vVG8z(7K ²?Q{}FXtV;]]00w7(:.[ b@JDMݦo.^~KͳGIJ[vϫ47=@xU`С;F_-'"J\MM&Y\f/31SeAX{[[I:V .FA8Ş= w'`U^/#8[:7:g/9t(4~+|ramYwؖfB)XUH`iBOHrU/5UW*VT owO wgU+-"f̓ۋJF[6,g$U x$SSZktdwSKp)fiXDId;3r4s6آA@`hA_8zrFݛwWDWWsUf@V4Y$Ʒ.ߦ=J,s/v$G yz ֯vYOĤ't@Bֹ0$\\1ޠ4oVۆBG֢ 6$&+,‚N6H~j"3)twQRN5.8m׫j{GҖ~IʚX JLx;D1!_WMJw1Z2c1A׾T+Jed?#(@!^ by:!FS6#3I_W@H"=&ܴpW'@HgRE":T ZX1ak NkG+q\)%IRL|NJ~k{]rR7xέh= Xi`x8 \r4BN x?;(5Sz ?T9[[\jܙUGJWxpx"t;݋ v#}1ﲙdO`B>W=rEp/P)ekַԇ,^^齋New)OyW,g&P`N'_69˚^7=}^mYvFw7waVuA*7._AV]A/^)ᕇb>4L.J76,:TWY7UvJEB$SSF 5%~KJ*Os϶&N.wwLa c2`V3N%JγA*wsթ1ﲀSyxpQ:0;$*n bI^R_%鶦N)Hl ~VHk&K*k)׸9- .ӺIÝ-pcev Yъ8Η^lYqѦ;)%?/d_®)0UbWyU8ܻ8'.C%^,PjʀyqH!ji9ۇ5T3i^03^=L/[)TY_qp4PxRxih2~ӿU鰍c>4c9~Z~2d49֭UMI,gxs&&U_7}N^nA\+'O U[ӧZ-_Pg}Vv׳1VY>/)G+H}aZ4F3mE?7&(0ߚd8)4ĺcBz)b[`uѠ䗜WЙ 7F(.lsS+BzD Q0}EEG߾,Wt@ir6CN6"_m.2}E aމp{Mfd&(5[5iiȳ>GN ~X[X U%Ms Yw |{f[Vۛ4h$|6dǃ G _'inTf^a31^R"]^M 6!/R_\T 1C~Agm`4%rEB{<'^q劮%GsŪ3ép"rƒDbƉJ7N'6q񞱞fZCD7U/ە[?~1q#?1<H\HafAt5Gqo5M1BmVUEcE"9z Ї77}j3 pp H@out)ȾJ q7+T.S\Y_К4ƺ<­aI`8Û,&F`!j_EJ̪.%Kz*D9R6)o@qU.QHU___E`b p 㞢K(m`wBr\AJW1MA W̺=;V~=XH!0+a+bM00"w"^Xdib \m7*UK_"1ݿmo!Gö;V:B{)"($7))cBn:eeϺ-^)-|Z|T:Y324iBb6,+ZWWpl>i_/1oۗ2L۾|r1;8_v$ȭg>O H$#x!J~3iLgm@ 6f?eY ^)1߯-tdN~Adi_>+a'y^h|RLN kjk8q:70Ym> +O 8>ɷlGȨBE Vo{g4N+ 'uqyrV*ENek_.nz}nSK 2U<ՓrE :Q 7eBb\ߺQxn/^ߦ.ҝ>󡂳^cP2"w bNc&U[dV.YNBW|RNNܴTAOקϲeRĸ:N^>Z^+vUu+se_Ʊ7ٹ=U-c ޚ,Pbcח4A~\&/{w@Z} O7N}N=ߓ@(Hۂ]*U㱖OͶg?2(ic{F4>7viE_54?ƚ0;62dݫ&J6@U%̭]IatX;9Np'I) F1ā28;M:["\{ww%`NYF_}QSG_gq%c >FBA+u;@Ѷ4EE,s4g(v<;ĒPV0b4 `AgsZAv}JL'r6]4!>vO- p >&FX4-T&%d.*U bB[ zvĥј ڀǁMUޫdzEQ-ŗE/3b 8|E 6տX-P]F߲V&ܲusKF0%K—hþ\Egת@AϑU@)휭B[z26 7#/U",3 hpL܇e갞jowlМȠB:F[Cu@t'tߣT?>Z36#C5:4[^Z=#u'BQfչd8 `P";vSPb(y=%sݝ[Hs wv;I.זMY@J݈a!ɼ3DyW5*c*ŧƓS%va/g/$zEWM Z4WEdOQws|or:&Q-9> tÇ_&q\w weE |r1e +("j7U]:{f3?W4&+ӄqtIL'kDݧJvV qVAjpK Y&F)7ڮRƚH`ItbN_3Vev況G݊h"Hb%d觺#6Nf'⨸;sxUTwxAC[S=p"1md`"i7ƜN J[gJO*K)u`v9mt&:Az?=ASC<[\\2 E| hOpQT Lg#\BŨ4& 2U{BegE0mW{Bh!o§\t - S`S8rUn vӭI_ڻhV2,ۮk%N7p^+ETb;Cka> pB۸dfWF,z۶;34}E S9ђ x򴋳˴X:i%ލ=WW;%wh%}@ݼ0.lB :#A>oh  ԕ_b rS68+ز#IzsM P<#Ѓr2E Li_51>P|Qb8 3u׫›:H@/]1ywT8Fصw6ZF[R0sڝߦg- cbcYȕq7&:R.^h$?F7J XϾEֳVv,u;/oN-_񫴧tq}Vy6{7' t-"Yu~rv %K'p1ݗw19k@"01tU*C{5WHs=JFHaM b7m‘VG'iVl)']mX8R9DD]4 `_>E 9W7#<p` tDF ) _TAN6aDLjFH4g^D^2]'Pg70ԁh_KՔN:<]׾$l ̴ʇpv*> `x(bI Ts@/fф. % "pDE {9yr~CWXh5P1w5JsuW+xOtFHt觷O+ҸzoDR&(+c~62pFehsa B7gՇ5L.h2o ! jvaÄV2ɰ,ѷ8Z@)HÌ"ɜuɒQKJ n D8ʚ03o9hU!Gގy0K幘L۷DyrwpUwʆ@>ac6i(D?!џgף%3ua7n%mTg-C'vdqvH{O w7E#KX Ù̼B1+6l~X#}&0x°s"χ,h 3+*"v={kFb8Ux=hgX{l baǻgIH,=e`rˌ{w]0;7*[@ۈ Oh,i b4!b'J%(? `]زC=*X2hxC,x[t^Lյ׃7еn.4)S^- ;ڐ-fTJczޥJ0T/)?WUInWgABllwþhiUgEc *#"%R'FH62#5!7E*}@" Ms.@߹ytz3JݍqOR1$2겢pnwr~\{(+xAPUeI}=MF_aSo+NMH Gde|_7>N0n\N/{aq+o?nK-BXUAbן⛊8)87 6||'jOA>nހiŅ"Uϣ/fE'5B$D'6%*S~uc0dG՗yՂ.>F$ͼ:]ͿE`9%4CE*[KU^)\S=\m%1tK!]+ST~[寢_[}J@QyRo-x_b\C]u-pIWŨGd~n 8mwo\?aOר(<[=VB[Zxx?ː ]G)]E AiGboV.wZ8jgFtrLIbBcc~N/T—K_Ub]r6&_HkE%n/ԩW9aNS%o}UEZ st^i&@0IۈޠU9xqUvEhx,W 8'#z8hj[FN :q?z~VIo\oRGEٟx#m)ͳ3"紕B-zHf{dO*_/" 8pf9 q<m!O;JAD1ptdtZr:!SEܴO8XdG3cǭ-8 jL[ %L?<@\[ ۘK;^zr6 8—Y:.2}T]J[o >1ny!$ E?v)ɼ܃L@T"F>ܺX9ʾP)lbԤ, K${%ЈmLKI5߱M5 ~icO.)ovnarsc9ډO 5 Khvյ%j?VVbU +@^79U5~;oo(`>rלj FOOSH wWp _\x+V`L`i8Ԯ/Ud-5\J8\c+JL#A"gwZgn~㱞#CqdI]Sa|߫駚bӐ@]N{v "t踹A: urt67>ꯙSCg3:*쯜jjy>܉[T ]]  G$y<8%IٷK ^f,u>ZmBcrWqp˸,gnFKf{rgX22LKNg"@Y1`?QA3^E1?N4m WD7T1ĮN1߻fϛ-oG|[F2O"ab"_ɖ09pw"Y";bC:v&uqz8Ÿ ~Hi~ Icԣ%/>X7;i],\׿PLN]׆E~]RayčqkpB& !yBU2v&5~0`iep%_#K̖:ϵϭD4Ǚv1Z7ZJc=1ca珶׻b&{;_|aCЩCԯQD)qӗ˿K w#ɥH밈t}?\c s6t/1x 1m2RgU䈋l {14,+j%Z{8-c c=15+Xz:Ө?IF"[W:їMv8Aer,>RlØYհs~ xyҲQ%;KZ*U80X.~#2VA1SN4kB4F&VE{;?1t_zj^`z ves>?~hG$1O< wFrDK{vH6~+U7(SB8],GWyw4&05R1X@'V!K wuIrKnF4F1fW0E\O(F0LW,nB(qR ETpP :㣠0C[CGg|3m?N׫K`/{7p^=`/|S%"vj$B:#0Gjĝ=&X{؄BL*71F2^[rP{EҋУ#tdxλ[F"훢w j̒ocrkO~+&a%W901A= 5qPME-'WAjCD^ڊ9VJCa+?&0^Q9BG_┇[vޡ<%mwP[Gts7Mg.%;^M3HVR!BVJ~VI}8`9ô'wک2,v"fmK][hyaa#S 1}v„k4pRћ%I)ngn:V-|Yl-Fg1A ~ vV1X'Q(Ws%7U&Nq3~J~^HaQ>L%|PSu#BA<ljZ9ԯGʠ:LGg', 3|j&|؉F8/Vv$ l't9/C @ qi.kEnbWx;5JN< fʹw>A#|x!2 K~+:_X|8 Hz*ؼ^jyzo9Ńa,JּI+>}dyv^Hb@B22$[8RvpIpbco0)m>_fxcxbV& Id~7Il󄞏{.*Ȭ B|}FyMMB56Dv{BUT^VOǟ1 o?@X|xfUqCW^MAZҹYj&'ꫯ{Yɞ9m50UYq ˺ 5ֶpFI D%}m ڙBiJTFF ]) Gxz\6n_4 cbs2q=,/ւ'iV5 7%U4 f.JncBg{=˒Niɫ^@hv+(zKb̶p|+ZK )YUT܇X"L:N FLpXxoP@(rE^.q g6@ܾvvǁS踒JȯH46p|EXu\)9-ZSI`"psV@DW7A67W\a+]j||:!b,s%gCG'd@!dyLQBoT׎epbs[>QypAߴIg$F"nw"IaЎg&UTKEw"FVen%0Iqt6{2d F7mN*NT_^Wa-aNJ?ZP6p7p訖j's;^<%ϛ~F KTᪿZH@Z]H`mo%fPb޽&U`ŐF%WG W߿uSY]׈달 hAQ7-p+ßfbS2þ( bKRJQk8R[Ag|ƹQګ ]4Yce88a`K<{ 6$]{6r(ia'ܢǥ8XǞ>Uޫ3 He2"\Bfb)i5Dmphzt9ˎ"qxw(k&vZ/ D9fy{(&Bz*-#J!GUd1E?ZI@A؍F} dnS/n50kDP B{Vnrc6:9lZQ#zS;FyT bO4/5q bSjтBlF`7fVTUѾP'wvok4Ӿ߄q@O&xśhebKi~ۖ353-LDVE_bspJ6WP']-d?*I'bM[sgUw"_!$ 8 r|=?V7=%݇'suAc8WϞ9p\96p}7v:qTmf@ 4& OHSVަ?3~+™yPqxqYꉽ=h1oŤŚ[xZơLa||wUVH/7[\@ujmmM?| v( q ~]ڣ_ dRhXv7OyCnzڥ (,`¸O~0Z- fa#'Gg٥(ؕF^S^WQ6%* KmRt04d1..b]L SǪ^oKJv̂⡞~O18}xR2F]Hc3W=M"~*?IAUr^LoLBqɘrU'ү-A|ʔvN*tFieCE;~ g$Iuې T /ycR{WؙBʇY5HN@WM겖 q\+`%ӓ9[pOxF/>gjíO٭] \'[M2$FͻWvo(ѷ_x]Ay-eȜjߺyX%E,Cf0oR^=q1}[+Z~RaipZ!F>Ĥ4aɶ&@)+>QSD[脃g{՛?PZpƿ[Ve>^[erS--awFryoD6`!ף=WM!^SwM#UDµiN0nHv5zA,(&G&_~Ň` ɦd(0L-&FKgZx< {>Gu=7W2MU>UF(fctD(X;))aaUq HDyǯF,Q6庯.?a)_1^ y w>_8Uꆭ_0ߋ"0L1׫=b\19@ǷoU]=@ *{:;W-5KC|*tgv6}e2S4j<$3{>+nzvă?9K^ij~Lgh4/Qb'[3Ը5ȣ:r;= +k~Z|k\uV@oJU9]鍇VzwhgjÀ"{a}9WDE# k~A4ZzldV4ڶ8P&L==DpݾLidhU\#Ҋ=@p)չ>o5oSzZ.z8=07Op8 CǫZ4Q<}\+_4—]v4Xܦ}&{40- b1hfKݾAiWE 'mc"oa Yvor!_K8FaE&V)UI$e?X&-*c~bKxZ/9Rym |sXp00XO^t]3`{I@,dN׬_c됵ӚXr`8h@;!6drhUAL(i֫e'cCzyn :sy BCߺiV,d VA6:fwriֵkk\AeQ09*% w+~vr-a-)'(]zƌ = ac.O\wg8G'86a-8qDJSxK]\cM&ip7[xvJRѱ;0ݫ{z3R?EŝR!z0BznmzyW#NV2X⽪bZ50.2` \\bEȊ5{.2LL;vIC\OoأSydWȬP,xpBx{M(~Ko5M7 E"ra> W/NbD-t>ġaCE4ߩR$.߳JL}7ME_eޚ7-S) A n3! v\gd%kb[w>W̢E<)_bbeE]F`ڴZ3_WszFp3KY+ fMoe2r%PFL=]cwٓRC5(Wf k_ >19_ݪ[1wN ;!&L iw/ș2*Tb zȃ쨴Yc7a7ҰQV]}GW.BE׼~@$ GHdVe )_?*7F&*?gf*wGfE9_gՇ%*?6Jeֳ.&e{HF("PxW-ֹ$yGd|OY@#sHcqS {W"62^M Jǿyzz(hBq㳺Wdor^H+t|=Ē*eL'#1$H2 { CFB۔L~I^14iGղӪȆ>))ѐO!߬\shrc5%r\ gv9FMdjH˳Q}eH9c]_v,E=m_߰-`WbKy) h$'ê*O>e)=*8Ox.yҗ ?U&dQr"[q(0 V(3)65\Le]68o8QT`eet0kO\$;QrI8{ gkpn#+a} Zu u.\=) 'Ph862J|$*:`0ƻPEb dLr|B-Ky'o_fVUtߣ;Hg1͊ZsJWNS S{=,Z/0ɱ,?zo;|qtbJ^b{1t(_EBlMⴈuJ7p+-ȳ+}k׭b> 2_S]Uf9a9EEq_Rt%"a7 xU65׆rm|( LFJ~vI5|>F "?ϊTvN[jpFmK 7K!4ڃK,x,g?;0FGW")*ޢw>+fWF޸}@*FUFj"ϾE|~z35 5! R :!h&0"Ҕ),gXxzB @) V^6aW[SOy*V Tė},F겞f>mE~Y,oX$_ LW{MEp4AE2dյ&;}M%C(!r? Wh\6t{](0U ~X;oZJVhKtJ~t) wv&Miw[=*mYc.[;Fpߠ5ƳvOR&[EJVoVA֏Lr^0-)~ie5Kv2qںxeyA(Yy<U*r&E"=LӒ _ct%*}Pq0\R+!~[J8pކȼ(zYX) GdLuU!H^&(uE&ӊ\W2B$ĹV> '7qOvء?2LMJ$+-+b"׹BJv{"\g {Z1CQ8? …uvX%_S@,ҡԆ,~ 7xB8;sѧݙv: &J{dvɈܩT+"lpRIL'0h_hS weCn)Q7F fIߝIaܼwV9V(.TEJ-aNYmCv@%%wG~YӊaEQe^^!+Zsx)ˮ%Lɗ9` &iŊdj)Tw["bʯCJ'QH~t6PC*q[Uzm8L1 q;ˆ,csx2o;؜Ͻ4ۇ6.e2;ЦGJ[X[/fqG ߀fw֙Fƥ2'8or)gD*:O\Ɉw_i,]Xop[>jZ1&"Az6 Ct߾mL9H ZFjv86xŸ8d{[̀~׋c0wrszgME 5h, wM 0KB/ um!0b1*7>Ć\a0 Wun ItY#_5{%,i_q[z#@S$'RrHmHL#nVt) ,s ~E SWLM7&,*ʣ[d W@ cq4$G մ gT]i7 r҄h1],o}LGfN4׌gfJJkcB8>tZ.W N㙜piR:2M-m jf6 +RVG"('$@*F-0Iw?&;5o1* F_) @a5}j78%a*f.[Pu8)o.0j xVT ]CcJ jx75]}c l hJsK{2:,*V d+[ Kl U09Y2 >`PTW o,Zeg)˜YtpB*O8![q}xDAi)gb ؒN 3eW3YHp>Q陬aaxpePN2蠖3>߾{;vT"%YyjcSx| b0*mp9l+vB}">QFuؑX3$c  IS j \Nc9[+N*q.R/nBvGP8UIl P6L ֚y_OM=\R8Rkhgii0SKBaϣ?uJKhBb>Nf/f1MJܲ`Vo}!+hHbsH}2ȃ2Q^D݃!|Sa:&!2OL*H[>O;x:2yĕ|yLLbXmM+ϸY.`(+s^nv/ L` BccM Q-R*C 66SD??@Oc5A|mȣXmCt?ފhF839WS&_ogOqT%p(]YRQ'8)BndmT"]0q]и J7B]Y_Wn*d2«~RJ2@DW ,eС- EJfB1mo_ϗH_GM<4!^M5! oR! AůuM]wo{XD`i?|- r9?~S׺ '^KcS1>ك.z@*5mK̚<^ߢ"}"aq6d,g1T5(._ 1?JgG9 OX:x$zxh[燁,Eh'!aʄnIH˦87Z8;s ڸ0P9CCh451t`gĿńc$ f멉1:v _ɷf6㾶Khi_t0vvJC EUkԍ7 ]X?gP:p?p~kZ3R)@~a&0H5\E~˜pWT/Q4b"Q8ZA7v1ε-_?D'3J܀j&Fp.ak1pt|p&Ֆ 4瘬 gUWö- SRR{F$8X[:]in Tfյ꿰vQ̔4x ngC2bیkGGk+oo߁y^T b¸qd'$pCﮋӎ '*bh>SޛH\2\ߴ;5 EUb_7t&`_  ZX8~ T 5Čw&GC^b"I}LރV힧؂觱MwjIp Jw{0百*XX8v*=)nʊm~S^\c{[CVH@~o-ӷ/&R-- \}/!ML6n iԬb[Wّ$Y&@qbB!` Sݳ ׸-` $YnU8;7a"E#&sjA}7IwnqŵeOf^(M`. oQH\l۲4C\^AR&&w'RMs `v{o`.S1 €Z6$Mi 6Kкc?S)"KŸvA}w6˳yVS>NFBt 9k^ +H/qCƪHH'Fi8{FYbn-"Lg~@`oGfadлa`}p Ztr1] | {k lv筈vqCpfd[ZA/_Chd1(MxcZ F 1`+ w⡶9H nu0bkqcv^$u6R?o|յA%ihPnoB ӣLaـ])ă-<1,}o_xa|ζ!rY+"{@)z Q^> JwQ5FwrB`w H\%L\Byu'V( neuhCr1lTy~όP B/&_O>KgAdDhU>٠X!{ЮwE/A\1 `cx~(dQy&=y4:6AyLT;:sr7&3`bH}àV2y ߌ\ jE®w*NƯƜwJܘ{" aȠkrƥ5F~ @ZVh{S=m%n >fDzZauP,r" E (8lȝ ͤVe|A 0.< hwc w5$~9ެSյ 4|,grps)nLLg@{Co d¾)|U?D*'z)xçLC8x+&҄yK+xDjAa;6!zf_\}; ULWƞF'?b:vlx3^級v LbȋWp*kY4ӿrV-8}tv;)"[iQqsX*8S%9SOﴣl+a]h79}wJu!n$8Lgn*KT*!xVfT*ZI\K16k ´&X`}\kăIfP$^քqY XG1%WfVƣրLeNJ "Jٞo:`?7!]܄Kpve1I#&V{+g$ %+|4CQSГ|cv%j@IDm "kV1U1 7l2 gNe}ļ\ӪUکm! ,OϩĮ}J5M[!'>ME{J>^.dc1€aA&>Au&UUu4uImߞʷ3K]&++v8]svwMW7Rr*6lppXH4C<~\V8s>>}j4N%V-**53)_o2 !]߄! 6Wg6^E) !q!"^}S!`൱l^_ɚCLN`ЭTs9![?~}L.ga)⾴g5AգRϏ=<q%oҜT!~^sy0W$QF@= Qb3FLypXbnG2h7%ހSx݋nh<4WPE>r~@8jNaj!8E-~,%؃ui[|&iu`v[hågD4vBlQʡLk~13L;MJ Y4&X<&qJC$=8FvEtn/ ״q8#s m%"0E/0ݺ/TtR,bTNAU{wR{xE/FqԵReNaUT)1c.EgkL*=<ݝL.g'(5I8e1zC=+L\xA:>qF]\y7^'ޢGĆ{batjw")|BKzGHj̻2Ւ +b̖r3BV!Ifwd1DdlE$3!p,>eqDۊ :z첂?k!Dh}$~q%K9pV${4#",ŻdrRH̓KB׿PIY!I{f\Ik"B;C(BSa\[~DC݇΂؆){%rF"PRzװ^7 Yaxt>Og݃:0E|ϱ(7i_cH2T'<b|_L u@~90<*MB8Uhmp/ֽNq%BGN9>I+3UqZ鍊'Gioѥ.,7dg"}*e ZWF_(j>1Nd":I%` E@빓Wq(~YTp`M @6s,ghd_TAQ}F$.Ac9gٙCwŴVx Wfl9-4EA T|u1T7 O:~c_ɾ\tnl}TB-:aO Ea/+its'V"ib1 462FH-okOzJ_{Tj"}hPLHZP:9cr*i5Ke:%afM%7#U3֙j "7-e5!.zԇ{WQt ո^|-(1[x`4.%iYX-^ u:[A׾Zv@IK[mԾ+!mf,’h{s@h,~`}i6] AQ|F_Lmn,T(D4P]{.\r- KbiMȳ]͂sOLv1.C?Sw,DPb2,Xfb,;9 γyX$AZ_e zea+;Y|4.D&}1h goлÊg#Zg@|`jRzfp5m%i *]GX5PH *8+`OI*W GBEJ܇APtEnY;2vb q-# JxyƝ>0uuDHTkW`ަ׬p{\Wz fhĥaFg?wgg1ar/[~ځR*^4&/rF1qkτo:0@ 8;XRΫ1JGch&)wC>~V3Q2ɚ!C{,U ^VZ\hY$1[MP߱/>gCS 686/(o-?.UV\F 㛬Ir/v.V b␥UC]~,NfZRb٭aZYG G@+t5ivnyqߥz Kb SUT٥KnNZ,>K,H p2V`NJab0T0@-7ODi~JatJx֫ExW=}J6U&1:5O_-z%)~)bΓ݇:F-EAd2nO5^2L n.NH~ GN۹TO.%87 ug?Z ~:A_"o{~[0 DYIMo>x$~~6(-_yHKKaS@b wa5^nQ^ݶ [!+eREr-a wu2E9=+$Y3)vp%LA,Wþ<-,g*^8D"BH9 K4`"OZyy6V:,v|}=ծJ"Et4R쎪]LGnBz6KuFYl@]%_8"&kgz2#cI繄n)Byމ9\cy÷ԁ{^]Gb3#n[vB+c0. 97LBks_N}h}HX>|cy wvtb7g3uNfgE(qinU{98TS*]z7HQhf?gvhU둝K cP*ȃJLLnWGp<9KbB"Ƀ>$mI%s*ʔՁe. aK{,I׷*_Bw׀jٱ0e˔nųXz-{lXT)jNxN1,u*ҘC" 4BSi>NCb4%gE0>+%!i`r~o@[<`:-!R`{ c-̕QNMX!:p[5Z )i vXP+GX6.)cBSU%4|ZS{d嶆}Sb_GWwd9ٕf}bÄmCr" bW>;òM1p/ǚ8iWݫ6,B|֜i=XOJ'*ruc%-?fyDJzvG0"|Ƌ1x'J؂TTd)Cڇqj;$HnЇ* xEòt\$9ģ][Z|dYVOKчcĮ:rj)NF"߹gI2$}2 bUS"!lL>gCp4򊚇}{]EjBCX¶#v,`ޡp#^X{V5H6qWSXs[ Bs[G˜0@ONV06*6%aiD.t1b[: ^k,gZD`5,H 'cŧo|/itkW1>Byg%aX3X^4-bsl`\9T|_IFrFjlT>qFm +L`n;Ǹzy8'ߡm"]|_v7 )TtUp.E`8=_7Jvq uꛯ8گyjt>$]btZ; ɩt )?]DDy[z3ftvRY;8v'd>aF71-nL?ŭ;o&л'h)mp))a/makeЃ:[Y!\AɶaE-|KIWa4E5WWA,7W6s 3ş?NθC'өh!=}VYf3vVZĽس#6= 'x{d>hdi}F1!oega:>V9cA_ _qydJ ,`#v~]$**R/ft.* Jw@4|g/XS\IZ !ƷlH]CvкHi2"dLE)b3ZMGxreor)D~|wK8AGpzKi>cSSw MJ5aǓ:ȸ",ũF{q-󸆹HQH#H1L`9,{5bieϡRH)[-_a8L7BSh)⑿p:sÇ Jg8([|Q$c䪑JJ7%BfqoscϣE}\w:Zƅ360Z?֐+ӀhÙG\Ntw}=@eD\<񐝈㴹fVB$](Q^XtNCȖz[!t4ӊ4_qUW:-@4JXB cz3žY@0~_}PiJ$#d hU6O7Cݴ#/oT epQ0`P-Vn~=QJa04wXH~zu(nb~Ϯ >9,=QLPƻ‘  p~`SiPnt+a~SHLxy%noM"oz*HCژ`f&|><"vu ;`q=i.5 D]uɄ-4~ ҉Y+GǠ2  h1 )9[ N_V8490y MW{XmE;j-̓s[~[Ip*EN\δi"ғ$R>ƨ0i6*7pb%'cIqa߿ޥBw6U0҂ӯ›fNyzyYP4"/X1It06xREW04)ABCBnǟ)n[}T1, w+=\Ѭw2 IZ^B }GƉr+更VVvuC^'{_V^B?ъ`R!ԤK ˷q9_ g%7Ϣ^c#5';XRke,}C<}׍~r=-aЏC/ݳIs*Fq#e~ៀaݗDf+*QN#UU]WVH~Qp%Qװ1.M KIn@W(Ub˃CWG /bDrHsc8ՋaȾqV͔4H̺rnQEP 9Lvl e c&&䤘Lt nT J ;eĉ%U0f1{~`VRWЬȖ<ǰ4s|Ehx0hđ=#lWj[ѾI V3 Q&0M/(V)N!(1N ; KW:5ںٺbUXSRQ+ML4jN`HXat eHfAV YaږB5 FI*GzߩRiB9xZyXr1a1q 6fFHb *?v1#:҃iiXDJwh;~b_F]ޠTOo-0.*$+"w7+v2ڟ!r0,7.VmCX%zUI~V~{ci8[[#]诉R1=?R0F1'hv[}qoxXhógv8lKNi Eⴚx }~ h*XGTxd|5tx WCȹ¿; S/7wh@QV{c"^(eq kv$A ОUTV;rt|dbvҬU ;:6gB"Ǐe: pKx%ZLR)= ,w8x],R 9G_Hg&y>߭xVp%FRѧZ_ jBP~DB!f_7#pQ`Ȯ 4>ȍl|+7!Г k+EBp^3)᧺Q0@Ɏ x"S%k4Dfpuz;uqp?LdsBJ=N5iN>  ֻV[IՓ0FLSg+%C_ph%nӊn"~ڿݴF^>&^@z'8a&^|J AZSi3E!cB-^"4U`B4@[ gMLձΜ*>XQNJZHIWp189DWn"AY3=6O6;ć@=?H{pZ } D I ZBcw We6 g݂8E1 ?0JˤUg&( )p)p*fNDD<[_=֛|AQ*6] K6彟?em}TMa#-q"hlgs}#C}qM^J/afNA@0A{a}UE! Eb6E߫2]1rΑU$wHm{(Nxe vD>*w=LөE*xaEZIt=_Ng3mB-ZA\߬G2UI'xw}[u\S@$Uwu:4_';ջO~ߦIᷞ&-D^,7nbαwXQIA3Хu҂!ɄͥL@߿Bz?jSe%P T4n%AĀ߳CU׹00̲Kh׵(agF~zLSE*/?uN'ʸ2ˊ5 U:rOXJ TSg?Isq热qҁ%ʔbz*5ei`娀*cy1QjXt"$'at.aZ-1\_w9vտ>Te 7<eɽq=ᙏ8ZlZ{=v3s7ʒ 8(\3zW2hĥ8v xgfjT dحOjf 9Dޞì߻\pfFy=~%B?rC5"m}NY6SpٕUs8}N* ۴dF&zAprb4({Kqy_Șb՟./F.%F,Q>B .%T%;T{tZw_#f0}UG B tzi25<.@ P\,2~LBH`YziGhM/r[@h+<:P^¾9jU+rZY6 dCpFkd0D2;] ЃMJa+{@waJ=xB`A_e-C\= ?e:4 gRf*շVf`JWJ4g܄=3O15OFif8-kFzACP7b32fMW@R?>F-yJZ4w{u>_;JYBN\-bXb!ڍW!_ 7EO/zn9id;s+Bs8K_ꇀ*^v;(W3I8'4[˳u^4 B3ø}~{HMs `1O;9S߳^Eab51)ǍvCG݀V./Gw=nZ4An Zgg50zoz2(>z,?,l,fC\*)Kћ:;:y,@,J}8~ wKXqGSd ne$D19Uْ躀[qv*c{N?+|}^D EkHk}K{>4 |ߺ|0V~o <|}zw(q0VT"Z/ 帿(td `3izb4ȆIʯp~$d dɟ=(.Gh7vgJ\Kb4_XOV+x3js颵I`}^ IvbFg%aɀ!wdh~Ӈ6YaeNT? f;&7|.Saw?d%[(h)No#/В,{腟xe Ŏ2%^hj%-`658U|S`2dhj]%V5L+-rѐJ C--J9?V.^ݣi$b(b|7}xJ`JV4Ef<(x^qyg ϔh/xe:2KuFs3LN罴0'A+fzd%"̼__˿IʙeM)B,3J8藝7%_E`W8})aA1$.*I _E-.i GJcCVƎ]9Ɯ{FUd)(߯񃰃v qt;Mӡ)/hqtgC)A@Yճ&"ͪJceE7R~gpDEDdTrr-`N|, P.vS@)4VJ\F.!hIDSz່_ћƱ6ErM}jy{̖MSS,sTYa92zRTԀ1T>H8p>2Jvvog#`᧦VA0Ā4+ _bSiԼw$o3=$*Cw1*L'**Zϧo4},;E-!~@d ;S"YX7kYZ N~SV R'ZX-HT]! T8IB5StBĵizSƝh9݀RBL}1T*~UǼm]]ԩ rIX,]{KDIQHa8Lwv S\ r4ɢ4"?1'oI-- H LD×Xu;ӹސ7Ꭰ`gWv>b> Ua\,-(ɳE*3UwK8Ompelmd r1 %0 BJoD&X #^v+rU.,}kd$E X-Iv8eĂi)N bs Q0w@lŦѾқX,_wQLjd3 ]p"Hq}U1 F@xmB"qeh]T:?-շױZpER㵚yEo@JTB#,LU"gM@4fZY+ "Go[߬߰Wzۊ/Q-f)`cc莓@&A/IVB݁AF1^Xqd.HŷtīxvIj[^OU2U&2q1S\"76KfEJ@d9tXf- 6]/a%W#g/BP{,OTPf>&;uȰT[^ux-9p*7slE4,;oJJ7N%:t*mK&1չr^:ۥn6Rp1֢MYA LhvKqr*YS cH۪Il/A?+~ `KV?4Ϭ׼:׽"kpE{(BVȤo J𐟌W1ZH{CLSpXCm^:!EZai=m=8XMzO7NFJ%l`7!F5htzɩ~=T \lצѩbeU1چ741EQ@@>s%G=z!kWC- VjTJ#h7u1@豸}J~wv>{1 WxxHzL0z05鹮"RbAt,8qഥɊ T-CGbԬgtv=+ _6`sQDhvR n)gdYΫ ".5+H{s >׬:S+Y>['prxWG`źp(0F] z**wЪf™fdvҳ.kh./I};%S[Hh.עKjЙ ,Cl*Ju0Ƀ*FF@+E/Wӂ6%+BҸ0(W@VUVVfưU]94Ƙ^d\xnB`ݔ= xЁ_^DMWJfhSiWd|W*OWatLĪ&x6kxE[̷|8U;-O;S?~8BR@?3a+&pfަ1!G=R,8hW;4J(1n_T:4S B蓆-p~/WSt1Lm6vu|q$Lpxbٿh_!?T}f|&6FvpytcV`F!? bm~E{{ysU>(Eb 1 kVfC#SXt.E&T-tJblp9bh& dOWw{Z{haz}A@5/aiXWUhCT+1 Ff2n% ,jZ웑2N1r}&+ԾB>VV41eDaaͶWpThdB62j?!|@ bsV 8KRp7D" c'?Ha8-q>ZinidBltcD; ڂ+K4I/8x׿d|(e  s <߱8xdHuR6~p}iK~AMﮱ5=hrg+<'-60F8P;w<# &Wz:†6-cVlX TԒzFz+>WccjTTh0C*ZDS_%q?Qu4wf}~?JbLKo},J/eV_ߠ}A~d W;f+t_B }J }Ti5!kv_>5Uq=FۅKֽv^8QX,5eQ#mE0"uc1J66ٗ;#3[!N^rfe{&iqgt/`5J^,PY/Y| uΔj%- 3A2_&@8RnU~p6"޺'>yLtY7PS9Խ[,u(׆~kF9{>.ea4뿮آ0w'zHBA.TU {- ;ibۆ8D=9Nޗv{|} RQ1=- qjik:@Z0{0j?iN0R?}Wh<΄t9sv/V)oŷZyz#*2y8L|hQqoC}T!u䧈>SNzH0Lt&;P~dq2cg h<I lgຕB[D<N1 FjDwx}lٙ4WI O]4&@>jkqzLd,+@XU}-p \(h@}psPc9Lc Xd C$(;sݿpݏ'MԠU) [d/@ah-ܦ콹AY~f]!6%AOҹh=ꍨE85^!\ ae:g]?r`lXIoQ1B*21 J ƒ#X!v*`^Kq9L5 8ӅS+NPpفebΣc@M8Xc Ls[+$.]Җ!:.o1M$H$qEauunJ{KywDC`Wy?,d/j`XA(g<ɐOWd . CLAԙB7'SiCs,9UP T"xu+L .kW|[vCClǂcDWA ~ \ʄo"~;8" oK c_$d4Ib$^%8Uj [+JzD j ˥*JˢI@xӀBK7w_8Swn!,;KŠnZw]ƷPvó1{7bK˓i[Ƹc^A -s0wVt_Uwy/lqܾ"rq689䬺fP£@/IAg%7L7tvB_cn' ~cw^Bhӫ4SL+\e3AʤEN,N`xC@1M =\aʥ@q]EJdCNAUːdy-KƺOxމRi>Ռ+(,JWiv3i<д^?'z\6`*9|a ǾE"B)~afGz(nKop҂)b,VҁRhv`H Bc#ȯb% of}^ AiZ>+)0ꏊC_*%~_҈]ͫdvQu8D&`Nqt;MF,EBrĊ #T8cz92%g0 0/SX) >ZPsz9o#%DC$sUoHuq&8 \ 8d\Jv$0K*ws_{d`` I!7Kbcp)|l~Rq]\JX#bàJM6yS"BGM_9`yєf=@)~GxG6@a#i(Tg{KJƸq@$xsZt%%  Q0b)g[qbvׄWwn%u!ڟyR+KZ?hhqn=J]Ս\/Tjv}Q,.>‰Hܟ6KFlܞ{/>SbUu@ R:vd>7*K9xD>F.\_WiC(ˇn bnr5͢i`k3SԥgW$t)|ͫRGj˾s2호c< '{IOcSl#3J$~ӌz."ɅP 8N \z|ɣ~HMi&"ݜۺX>p;$E^^52WUʍ-mSצ7hT7<@BJ*P^d+B&uwiWRsgh5TgwRoڏ04&^Ap4@c+ <]AYؗ.ǚ駪ݒCuO訿txq>—2?y1^kW'ь_)LwF971Rfoץ p}Jjx~{{"8ЋR(P,gpg䃾~QѰ,paUjV.WVюYx!&F!ŲH_MA_ H{Z;G'6吞_qeccTF7a1p-+amm-Oѵ1\ ,yUzi|S*@??@): NF3t(,db% W ڿh{,Jnd DKzGNŐ%L9 U貇\h(P݄8ӊ N7a"W) 6 6>g^0=u_vмW,:qks׮dpqne*>RC57_ƕ~Zɫ7]X*/zw% *g5[?tAEE㧗NTd"dLpj* Z6`Bh,,(0&==!P$`BM A42+ rd>ʏvXQQKh "A;^T<2ٞd*٧•ɲ"h4 /Eevb># -VެBc4(+`̈'J`FBlyN%f!Mxª<`  j/sނ(5i&2n&]/W6Zڱ|Vj0>r^ -Y`z Kad[)"j~Ma{{'O 62ĊKaSoF~pb%ۊ%ƀAg9d>%nđpM˴ *N&{ł1ϐ&\^vPN>Zƀ)A g&eNr| zp#\,KEY~dB >*.A ,Gn@" & xzeR'q&SNsɇzec?qChڂDGRɢ>~! $Ūe"^>lJGzgܯǹD~HC,6+KZ5zJ^wK<ʔժ B>u?&sF3ɇL08:h\7\ŋb[}z cɩ$%H*3.lV+= \`Z:KNLi1`!F#?7N xG2`?G(jLdP'zDTpx hʆ~ ei殊*JT‡kSzQ^+fN])<.V9{‥Y2éG~` t7h#UfnSB zʼyG5åh N >P: L.ik>?LυkYv.y@kce nʔ4XSy-zP 0:hiUCM1mz isI 8XJn!{{"N!Y_O۟qp3dZzK<q\ˆqRYK)do}*P~W c_x`4PK9{ _ ʜ\wҼ90e!~ ^kzz/xZnHAotYt 7?FvIZB2F\4Jd-+g'@AT.2Vysޞ)؀,BT^q>pNJӗ q U2Tf -}LG[=?䮎Yk qLb3z T>ʑ.F-@+LeR,5Xe\Bv*0,*M9iô+U& bPuHe^pF͢"%B_]ac)re݃bbY Wh/[ d{k({r0js)+dRhzNL9l&n6W HNKӌY>Ef1% u㻦B ԬA\G{j}S9l-^ E\f4q!u  ҿC}Z@8Z;i.~ *,E<%<&H#F6S\Bl+V0yE4E29k&[p"K)ɾ_"ݫ >gz rUh(;/ ݓTB8STK pP@<K^_S<잗?hw͹=~Z>VWFٴKV xi{ZMYDOT6%O/\ߠwJRQ[[V VIᐎu(.7)irULO;[Gך&d2zI=^W<ёOʽJwۊJE5^YJ7nS= Yr U^c'yځIpMޝr^>]HUpFem㡝?!"Q͠+d<ɹNL[G<GAe?j!zpXŞ\+,ľx(?dMs(~I xu ĵpÈd*b6VV@uVn\AAAi&1!@>c˂u((<8[*(heh,A5L kγQ+/-5 />"Tc2xߨB#S 'Z!`]/@W$gwn4J5C_ȅhxUO}HJ x%L82K6 **8߀*yj^1ϻ=W{t gp'ZӞQp+ad{{ H"4+ Rlwd_ݫ k3brr>&)ߵ u%~)dpL F+K&Y lL*•so,GvViʡ|LX6YZg&t [ ^yd/> rbB:"7h I``/&a$_i~,W5 "5 ƻXc,焀"‹ ԧg/{қ= zoC;b^[eexމHw])+jF4\ˍpK9e{쒆$ țshhv?%qGPx6-*T3&V45?ө^i불޿ą:Q=Y'5vq!yƟ^: W^C_=?̓&4xha6# }Jh1[+G5 ,x^b&o/]䛔G"::dU#r9sF\}ZQ$(.) %Ncqpj,:/0g=P>%E"CS˛$wm^\!@g6y4̺?dBt9yCRSL0L7߹߉V~ܬBL[,ghCs)Tȥ|' Z5 pD^&~p`c <{Pwkx.u{8smw'Z۾WĦu8P88KU4&.|?-T}B\!!-\~*k*`^j@\Ad]1a""|-V>֏?I :й',o d?Ɗ[xl<}_jGBտ>v:7LF.k= C=zkeP{Lv䃤$7z=Ai[T"[h96-λS0,aI u1޸T$ݼ}DG}Lqwg)\9A4- 8#/e%q=Kd+F#J̟buE Sݲ^d`\apEwm)# Zq&,vP]dMH] 8T'cI 441,7lh!u;gyhrde㢇w$驾MDk|30r:]dLĄT]v䶄V,7)ԜzB *A*{%oث];źcU_g|fR, iS=n=HnLuPW^b'ˑȱtvV)sރĝ񋓲ZG@SnN+AiBf !@&HRF]lQ3\4hGc:(IXOc`!zD@0c\ڛRB0y&0Ō:rhJR/i.eWZwgMCA{4ߧU2$1`F`SRl@+?>@ 6n`])wF#HKf3(}K+#u!NpgHUIˆ4b8ApƯqzG:mϵiI^v1pͷڍFfϒ):oxUSB9fc-C@bӝ }wqj]# bQKN "Ij gHz&g46è:7( ʀeǫj'钑h !-p24wzןg^ai $G>&[Jkw dg<@])뿺VG(O*պ`hq?vaXEL h}k=E|߽VRHi֧M,N7cee]w+KvQjRuF&bKw"He ׂe4FKd2(vE)dN[l͆;͋ 7|vd:3s+`6؉ܵ>,8~ Le}oe:F 񁺘qDzhXCEpTKdS4JGaexxC#n!^P&1}-H `%(Ng>֏=\L|>V8Q%a|&ItDށv햼!Jμ7ijE#4Licq0* ~i`48%Oi˳kHp* E4,5ܶPM^i+dZ—K@݃_AjCF4+_1(_p\wǖeyѩ౟"f֜> WwM/k񁱤7*Ks>(;I+t&\41ߕ(m zB.@V2')s8〾p6P/&DE 7{kP$*Gqܤ)?LRNV2C}1_S^a+¨V2o&:_PSV" `3a6o^_\A(TG<*݂Tk{ztIъL69av9`yp**oZw1216 /?8 / q&ۀ^M 4#bv&%v`6o xzlhܴ~Bϒso1)cnFE)tXL jKd-ch!]ah]=\_Z]jTهW.FӇÑm`DFUprpEHY bsO@!K´vfPs΀V>,5-,W\17QW!ɺpA7撾׉QKo~a!RJb &xa2GK*dA.jDp9(n ׆VnL#ly%]]\B?F!Oڊ Hnyr];\bSL~I!v T(P\v1$rǗU2d/Uf?ž1A%>t< g˜&:SC4)c+XV¶vqoV27۳K%>g)wY Ax08L/B o|B]lyQW*8 )γgðvse9Ņ2@}>eX7BjwWʑFif) ۺx-ȣXbL:7>RϗsClޘr|cn݇a؀pneL(ǼMLWe_V n={?5q%E Jw򠹣_06鴛g(p!pHy'v&I!S,8Eɐ^YT4sc]Gz!'55EWvS$|խ[G`9E0- 6D#nm/"&E4gøzxnq'oQ_I"W\|:D%{ꟁr%EGd:e;fLu2Pj\UʟI_,"݅}DqV-ϔ,VJ7'C>ŃcJ*K`eAR7N7*R$9̌1t`H' |~gfKIjDp0BQ_Zâxfp~7Z6AAkV׎}.+DXE+mTоYĤ ҂yw#uPTuE,<1c"iFśkrTM_wlwA$bM qXaY,^s0/KJ.k]˫hn1=8?QKo[Mcs^q QLCqz˭aS=BcGkxªx9 :>bAhE pG\ojTY۸(JȒU&?wӢXSek29홬M@j忕z20ۣ]Hr(JEc|!vet*?BFӃ߼ЯvӃTKF m?{١yɝl=;y`U>Lg¶I`1 PE7 L7ׄ{Cr[[w󺆣pur{'ގXԼЬB8\[Jwy8vjܒ MermOd:+b$ 퉿<,;Utza*r q)w#Xb|ٻPϪ~i QS)x^ u Kx$Lv/.tUû{YHݍ?.T2r< |dBQT|Fwr^BSkaPHaۜh=X֩!F ´Tj6#`Мg1B/db/Z1uPF0mFB|uSVI#0)HƒAAl bv^?y dXUaD/(b1#c.v &K'SRca=T)rUk 95-7 "| LDQumh󆪍ʋȇAs/fUO8n4Bdɗƙ>+G0-ML ˚dDV u 7Pwus\j޵_:BLR `{uϛVc™\)?)pJ\B-^YYbLD̿Bw?~=})Nj*HH0SHR-Jm`Z~K<25hK]~dL38m SL}d&jgSqH(%)p ּ5Ɣ!giwcy~$GiUF4(|@UU-nTTNKq`J{"*/zEj+L\wz] 2P0*ܺ\v 6y ϵֺ6]FnL` g8hց*{.kgvSTl\ϻv1xvE=$ɚ݊JxS:C1stKӰ.rE) d9N=qI'vFRvoߗ.?S\Ia:{m,~b(s52o}d&*7&:7UT& Lo^~FF,gScoct6KykmHnLgʾf1+Nj`&n}wj @8_`($\>JO5Ƈ$EZNԊv =;8'辙θKX}E4L 0 ه>S`O}$)YuG4&պ>]mQײ?Kx1 pW\2SmTk>WF^UӇ߮qo?!%Z>E}b:9 0c0J↝Hgò3]ѐB&^ŝ̲guFJ \w9~AÁq"`ځK7'> F_E܀Ҁ"+M6*V[?ovE+,6(_ ܲS]m @cto*YTV4{I{})~b~y`O>VcUmHlۡX%)R%m"~g3~J䧎gޡiM* "~ԭw_|_8Ӟ#ٍLg4GG7AlCܤL w%򦏜f1?MMJU=%8'/tBgXJ1W}>e!@smߺIZ+[=ʌ7Ѩ)B/Hu]Ͳԭ |ʅwJ]0 ߒ&_O0줨0+01 qD/]&A+&o[!|Ùhd;6-6m^VߎL|$qx(mc9H۷@ JeE4^N幞n~IDm!xUrUFa9 N./Nd7?_஑>34PT`Ӫ"ϊ^1?@dAsf.OU^nዂhoƣ2Q}Ahgc²JܔAiX444&] ݘ`\j: TIG(%I`rE%kChch{:yu 8<̪{ wIxޔH8ⲛ^tr'܀Q)mzG`|@]I[d8Kgb!A*c`aJ&E0@q%L]Ԛ_a?g5\J_0E)rE9Hqg#zudxC)kq %<=-[VL g1Gp:frPH-#HwOJRe$JBsh|+S&HS81C`ޡ 4p~11%3(.(> R_\oH7}Lֻ[I]&s|LEUME9JG?(iAF wǣ1k%,jxz|~%+XjWtEKax>KD~0=`/¯yNKM-Lj,;4 ͚!Q"yj=#f\ɘ:Svnhucb&)X5 $Xxw"OGЙtW!~QU/- %h.:% GqZ1{׽gZ11LCGC}>Bq59 `]>E&&fTN\bzЄثvv$$Rƅ.=hniB`OmX!䙽-qp+ð-{ja@ E^LGnuFrxw\cr̕G/7a 822z 8, U;1+/i^O%LWxz{ě;’/6.ą蛀TT鹴.żdM~kidz7])rP["4yph`)~UzV&%Ǚ*q A?T7?LۑnN!ݻ0"/M\) wdڰ2+^JN _6 =E`9: =nKcỲUFir7ӗ>VT|{Oϵ3 4ˆ2ԃ'g-pxHQ ĴR`ƦJE<:{N4GSCJr`2@\N 5ޡF92UQ)՛hX ؎}a: psZ/ȃb\K۫yM&EfN_J*|᥶Έ禶9< voa?iƙfW߭xϿlU/[0` W{r$e<Lb|H]Pt^qV2{^KwgXI&!j:.뾪=gxm:Y}%U֕T}SG-!WLGU;)qԥd\Q?i1L``??߹H 3V49h WLI@ k _5R> o {Ed[T0oblsԺt4.o'ci~,YbƁhs2)_Uϫ x5c/}^I+ H |;Y\ kwȞGysOmҶR%Q`mJ^֪- 185=pp[y1SE^/cp*? !PݵeGþ.>i~cj1 4M M{bA[/d,\ b$DB GjC<֌vbQJ=TJLlw|Fm1AiLc jGXSs7It kEׁ&:+M;U% 0Uj$S4 Wfԓ0,MLg{U9$ Hﳗ91cNc:9;|{-)_Hq9&pw0){{y{,=  @|7c,v&&(h},iؒ@2kng@߭2UoK6ffov#Gktg A8Wr8GfU*  I`W[MTY 윴䲂!HC ߴ';]9N/4IAm=G~ÀSe&\!9͒,6 l^1Va SN{#  B;ͶpU %h?5U`K'ON߻WIc$7F.!3R $7d^1^睸[o>O~Ժ$d>9MEJE7?]bd}t{)dY F%K"\EpLE4`kbWk", 7 ؆+//We \"1dĐ2(FͻFPRJYDeWK 7ku$4u4+J O%DKaxUf87ym`P1gbE&m`{M `%zKeez0MK<8L`[~ڄ˚g?w.vt;UJ kSUd0!qsc$4{M4*DŽ-Anwɝ{YO_t2h|^{?4XߝfמwUvllGָ]Un`NZ2>Sv=WE &כb܊^dziCd3DoEFvݎ#N)v>!7)+>Ӣp-YWUUW6ȵ]Xe-}~³", /@@FMOnE7[ysJphH.`BΚ9_!Lݗt=ɻ>^\mMp U޳.hkH4nz2LC2 CNO7Uk"ȞK3<7S 0)(_6jh-E X|9pz9Æ0Jv9Uhq}N Ь~p/Yrâr PT8oF*W-OեH?X+߳\:Sl7d ~a9R4z`CR{:cW8fǛuI7Г=&*gL:9z ucU̓*r%E_G:x&ঘ΂+1Y͎9Bhw{qpVkY)񋦹+ZebL0jc8Y%2 E+Lo*61@Ӟ`1b*g(8n1[S0-Ud%CzSFdU#E,T13q MK3?q7[`y_c裙/<[\Djl\0r:-H!`2ˢ[{31MV8U^ ^ 䵳8qd;ol),ެuqÆThInB}XTy֛d dWvZgւGŞzOCї 6_^`1҈BBAy%: }bfR8(ԬTjvG7tALq/l eK̺#i8&Ӈ~\`;&z|k O7`n"v51 Ct}b]s1\EY^Ӏ9_TNL<\ i>gjD-pLb 7X8e\ _u8 6jW5Ib1"t%ܴ38)bV`FeK|@\>K>Դ*?5(4JT]^@TCF wL6PejNEj EAR`GߨM"k*Oۥ.ݙyZU-HZO)*Ea}Lk704&əԺH#pGbY7/S&] 5YzO$6#*%t&+"w:.< qcY- l]]F0 7cm D?"b% bOw56ү/v%VowvD2`ۛ4G %qs{mvq튩"Wq)q Q4jm G jK LgoiTQVI$-pw%Wf}TbyNp,׹PuT~% snٟ%ӀW~St Wf18!6"Լg,7ґR}> RWs_2Ycņ7C 9U)qo:,]>:](ۆ?.7c_~g۠q7SzAX!ZH'_i\#e@]9M(ic3;Upj\XƓs_m%J˒iH"Ecc 󙧅2  +QUKqYM%BJ+i毖apH뜂S%L䎛ve Um reVLWD_;bi 42E6NJwU:O$s9x thV-h覝A%Ndҷ_g 'p$wUi8T͞#&,gQÞpwX!؍eh ηDoj;f1trR)q㞼6R:Bx(15vWpOV]E܋>V.rMlh@ côzr1\GPgiU/Y9"-5)~QfwB[g:U%6{r0 v'8$4:e+BI'"" keҿ9:8ՄzϳgƖ7K/^e& *!Jd\a1p~x) OM,mhC}ke]\99I?ĨK-)'h l}FRvĒcz[\a#;VOEk`gji@/2prb,bq3 _% GW⡟ eQ(莧&28&w@_sҋ{]Z;34"7W?UU@@"?}^ LM@^)U0Yr[\-Rz&L_֫sGm \< k@)tA#*,g^%}=+- =5ǽaםMnyAdozHMo[ B7K)V,e[U ާy34KIaT'󝫍㴛 CZ^W ,1Izftr✳D,ӣ>&}fpKç )P IcO$.$aoq[\_E 762s5DApqcK`Icz;1{*a MI-]q,7\e`@hKU4^Ӌ{EiwSȖa;G:<c{o'/kp"ƣD0۹"citLU-Un%매Si3-ɋ]nOV3^Z ^%Ut=JeOba|f( Jw}w9ޖ1$7q1 NLgy$y8 !D~[t(+a77ض) Zb]69L5z,`^UVLU ]1phjw'}@VH0I+ܚסn]lR24{*w؛*gZv?w嗂]SJ!q謡M41Vw񛢋S#O7~Jx"f40[|x1?=5(h %" 5Z\$@ϯhCmО&LDfwGO=Krӥ2MoTdGJ@"ϵLкn tHa\işJHYYXC[~͜7̒5[>g/< wk4%s,HLOFzS KڴHr& RzgwE`%&N b;9c~tÈo=kTްv,kɥ/͌f7t7cArxÄ@eHS\ X1*0Ū[`02~y+?'gҟ)hijZc˩פ3B?NWx%{k>zy{~b1K)x9H+~VbʥNuT?QڏK cH(0Sw~C:˳S|`1m&!04߄%: S6ҁc[,i}և%> =L# -=vgƥUaab#JS6PH vw-)Jչsv&@f2l0jېL۲-KZm3zAV߫wGp/逬4AAB+񐙇^қ IE3ѾijG⡕- 4 R~QȊ QT|)n0J!n|L<-Wi&W|ouHtpЫ/vgw Vp gqg.%2!``ڃtџ=v~*wOKQF44iTYp,k7xD =x h"wc6'ӴQkGj"x0𴭻OH_nOT()X9@/ѿ">8SݛȾ`fC>ԴH&oS|MJHaD7{X=)Q&]%`HfLiJ/,祁a ivЫ"Gۜxe|i7p6FJ~'ғC~ -,>F e|b.8J+ڶi@p)Uv|AWH@> X<0"p}aV Wc)'ȫB̙AHvĞoVHWll|*h׽5IJ`qV* }]Z|>uk%+,~b O?Z+]?'2ɽٴlSVrhe+?dd>HX-So d1GpjlT2P8kl+Vn:{( +Lf\~%EE lpMv13VľJQAD)Jӯ9FLNɼ;LC>+b ٱI"c({ol7O(*eL"&|䩬S72fLCOU"bo?<;|x@{NL9GbƳ:| aSU%U@LM\Es="&MG ƒ>s^Yw4_Y_Q>f_\eiQr[(Gۆ)SAci$^E`rkk(=f 1m@E1ۆJ=SΎ9\b~Tֵ,8,i ~_vD'zy;60P: b/~7=t*۾jAZvũT>2wDs5a!?}ycYFن줺9}-TYLۯ?M74)) b_M~" bA2YaU}%o8!dE q"4<O ^)FhTPdd3uKd&ic:2nZ1pR*N,ww2\y2)76A(觼JkKԫ&J$.+xCS>נsƣDFf^1U7,jjaB3S{Y6eZV'}z;&%  iЅXB,)T|y 7%Jrp V@/F ˚fפ#V!f\YF*Z}[_an,!TkGT:,IsHkMz&) xشHQ;W`FCKtņsV2H6 E" u41sbRn0m dS,Chz, _oh$C| }zbwZ3VsqQRX̴WXpO;Nレw|h@m0@MF;ߪ  #A5O@ۺt /QBcPᚴb0˜ϧ5£811Tٱs>RsrDA69;Oq@Lݠʪ (h2xxƱjneՆa xC]`ٴeU7'Ы㦭 I)F+a1gw)5~=58A2A APk Guң#f"dn2@p&0᛫)UF wE¾(xFʙ%b) Hyrkם2؉3Nr%y{Ha`Ar ȃ)gW_οC\g|XiE Jw {04w(zIg(.ޟ@4 h'I`h suB}.ʟqAyT Wc~lHL@]M?UeZ{Z!~j?oeznckoJQ/ .[EQRg^w~BR({WrYb}p2DvO_4_sw2fku*XDL>5,vbhg!rђ4-)7~ G2p{ ̼3VAFK ?ϳB!|':, B 0Zŗ-8+Ppa]:g=67rLJe+E!$ 5RCnKލ܉CB|9ɢ!lk;,Λy[7hX vD¹ˬLO2˪P-~/s`G4$G3bf3?Wq+ܺh;JH!5zxc0%~TreʷUL130C&S J6n6뀄 Oqa l\/腐VY`f2Iya#tv,;.aS% Ͱ2[Jv ѝ% %17-=?w$~ю)rBto lϺbT+L?дlݘUjZ<$]{q3E&)K.V;hVt/h>s$1[F E&$$D+CY0_y_Gz;Y_3 ѝme ڛpG?3XV:bŵ</BN;헅Dm7+@DX_1T^}OD[MP 2"^\|<\sR{z M1Wk_̖[%FGdx&$Gt(h _qQ@Uchv{ QG\wVv\\:z%mlwUy0][lu0v ܮeptkjX !LF4*"T˷o)9-5֍q|Ş:5dlGw>SEi!Ob0羻Zhު)ޢmwL]j(GzrmǚU*%+4NbIP<YM s{ 7 W[pZD>'R1p&=U*ļwuY}Jxqvm _)Gm&JS1A==& VB7\\VN߹ 44o:S2z':(YE09q6 |u:-K2'ڨ!`4"\šhS*ծ2U-T-EE]P{CC㱦%d~F"v Ik{qMNJ̲x'ƯpqZm-)6Ur@l= 26-r n`1P6s-ӎ\e>W9EIn4w$K SRi;Hǃuw:u)m}"rsls8&A<7Hy,2὿ȮI,ӷ_xV gxj;1`R:?Dra:U|AFE8Lhɘuٯ3T0= df ~ۆsLъ%/x +'7ݘ|P T5OIBgDY}BLXf$94Ѡd4B$jINxFFxΝ>3&ʁLA*@9=?7lNW_|t,0*"ֳJ2-[K`Ź/v鰰XVEI+8L'X5>pJxZœO(y l^ݸ~`UxvչR4&TT">kkZvfA 1 Sx8x5hjȧo= d^zzOhe.CE?YЩnሠk@'/ Xavr/ɡ0| [hD`i21s:*JW2wG\D {,O\,` ,<rrs  o$IpRngԀ'HOͪ1c)0^gz⻚S{U|{VЫp\O-2\&,y~nCI;A;ZN:t#x [z2}hc :_&3^N?K'phSpRūFCdkYd=iu.4>&zr& pA_USe- x&l.rhY}US 8xX_/ܴȅ"gf ]f v.h[IF ] 1{^){6O^_Qϫƃ2MIꋏ=0EELcŽmG5L 8؝6E6v($D}%_3ַMA8.M1TZ/_3?X+psݻsDv0t@~HFL;ohV|<M.p)r ezY> ،BCEeB:CC-& G1i( Ǐe8.\M  LYgfvpTSJ FbFs FiY\ RWf goU /p]F 0ZD1b & wFS4E w;Y{)iAz"-pFDzOf^;߆6#dVKKpxp[W a҆c8ą~+¨?Xv.7$EK#& Z8JB rFII_F<~ Zr&o @ ?[UFgkټyǟwG+"D=,@3ԵLt̑P) հɱ> E!?9fT =ʛ^ x&n:o,PGar(({>j2og8̣`T*HaT)RY|c=!5:Ob^֐†_ј)a \L b])K`tFI~dv0N_XD1~a Ƥ]߶E@)~T/qD}\KJov =J͡D)+j&"ǎflvb"gPN,AHZ$t8v0,"J405N8_VJwj&a-y/I)HLㅕwpp\=JXP"5ƖTL۰uMW颗-aI!΃ k EbVbbdn[iQ|$d%`;U*qp"(][a]V%&MJ(JL46f0yUeZ9F萍8gYɛb?5r=( d73cÓ rN{aVi*?F^?U&VcS%-ৌ˅~R&'3t_Hd+6pe FzsA7W,I{|0v.(<7ܺtvKV밴hdž;)~¦Ҩ|iZ]WN$*֞N*GbEC4Ct\L ^sXSG Wtdb`}@l UPF'yu}SgyRl.Tu&rHrT%7nWɋ++Jؒt>\V,Ar1liPiMkcrE0)pF,W?~[~ ZjfB$eģ9hQXmUE*ʎqjFnvQgS)9/¾;eRßa%**vSgx1uqi7t-J& 0 2ߠw 6ZQ*'\ٻZF(eLO8[@[Wǂc1?{ ~ p3v{y.jjD/ @n-!NXxʫheUBr0RziӑeDf$D# ~*KS!_~:a^ϵlM *gh`,p&: 2"鶴GjKt0,QՈ0FJ@e+cL> w0(7pa{~㧰%ыHCc&Xi _eR$^jVLvoğ?C=>)#ip%.4&Y"q!ku7D1E*eIJbrҳ5:9 955O1G@t''~Īȉ >St l07jtijwrh|TRTث%9 ށs#SdfgO׸~:"קaN*Wzל~(KHdV_\9)i)m4EI\{zvfBD" '^hxoS6B(D(+aD+hSJJTnCִ /"\0 ,,}MMG7X :k0Vb(Tfel9z悄z:z0Va_F߰AuDIz(TOcljhEKٻtea]x(`jĪU<}~0)[[\zTT䳨e,h|||A[þ5#sum4݀ܳlݚOUצeϷmqCVҡ?jNS]{U^Ha+(J'竦1k8RI2UWmE7kW\,BhaLLx{ZŢ#ޭY{ϻl^ޭȤRu;֍#ul1=h xCMM?{][͏vRWڈd_߶3 Ɂ$C 0q+Pe'2\>̮"x#rےg:؆Ӏ:IkG ; HpBʳi\x́X&M=?!=EҀӯ $οTp 3M-ELFAC>;áUdW'dhb_ITa7b\HۈqwjE%Zn4ϾZ9 #S>|bȕ1b(F1 ZQ ̇c3Jȇbm 4gwM+;Ґz0vh1>l?Kd,?~+g~\a]Euy(,:V0G! [5Cy: E7ӃzZ-s-a<:C3{U Bl_1Nrt -$ b;\EIt€^gss?%}M8㹹,&ÛH84>W&,v6RJUg)G0I®t y{}.LV|BѨs[=wuǡ%"]zdƆo:R$V.cLV`%iܲ D{ViGdTvpy{%%!EvXƦt3)%`,ǡYX `Upc, C1vs 6IP/@*C ȒѮ05?Hx4_uve+BVIi۸WZgShV{[Lɬ |j(h{EE&iBƃHOEb꽀tf Pkt8vJae RO@ȼwx-ުۮ)ǰ96+)~`f|o#HN)B(F,9}VGJ ۶vֲ5gWD_jHi62?G X'֣gţc\;c&ŤI^⾜VZ,\V1QrěG"mpr\az ZhhXʌ[*cf[WF屇JK+:-:Z=) K3Â6kĕ<S "0**RW[cIZ8|1C@e ҁcck."yc ^|^)~@a-?w¦;MT+ŻT"mo@o~<=_OÇŞ0<@U4cŇ7 a߾ 5!z]x)szFؒ%G *܉"P>_͔Ͻ- /3'Jú)c}svn䍊RNf;ڱ^Q]?&~ /WUV,5Fܽћ/SLW~U4fRgќ|&. +: )wEt==>^}7ݬjCV\5SԞZGCi?mW+܋wn8&bA ꫊jU0V2R+|/bSn~"upzUqLc iaխ^t*^uk.ǐ*Rw}7{TവkA5-hAqu ?zqgaYW=IF&{GL9[T !ep u^ycEd/6.de>#&yI1JgEB+[ro:W.d "wkD֖yi[c)q]Ψ\{T'k0¹iwh*Jy暙͋%4iلqdPݠ„4ŽˈVmw{gS-#T +}G7A+$p[(̓M:VCd~9K>MM|]N8V}w/M|S_yϺ+jbpɖs?WU8} P]{:2-5@ Nek;:0dŏ0"+Ffߟxh_κL[t\{^+r؉HyO`ߦ"eUbSd:W Ӣt63 JS0S6]#N6K%::x&D{I,gBе)t{EQ}K^ߺ0D+x1yO>ӆ$~/e?00g^b/Oa2en~oC O=~hSn Gڝ ~E @r3sB1 JvNjykX:hREzF>V#gcQ:CEƲtS9V1FիY6 WC ,`S4K>)%"^xۀe!"/-qA5GʙT~A]YӕI_vbTd\NǜWhc2-g߯UC%QnW/s0?M#V!K6Hfp80^BVˋ^rP%lܐeV//NFyTTti͠"4 $șFm>ֻGju:R)}շ%V44K[W @"AԄ#,GɃdo, IGϏ=08>XuzpJq+,0'/,>}p ķiZL<'f&Y}LM/MԳ@g_\Ɣp80~%) e;!f T4"He 'Xxmc6xI5*,3FD$4?[v )_zQFcev&Ih 5j`4Ku;jif9$@-0B֕pvAR$GF\Xz={ڪ)i,ў j/ɡ-HFϼ·+Ruϟ I䤅bʐӐP|8YbfS[\J7F6{\ZL_Sh=z+CĜJڲua>r0-T{ IR kS>Nb\UD 1 M ~~g␟V9U_¢]H+:⫬¥kw_R:@OUL $hbBXv"J92V܁wacV:—UG)oB8Fg-etc|yR?(d~;ݶ'ԝ2 @zcgF#5Bs:WAڑV08:,I+ $ XtyqA׏STEccd(z#5]"SL1B1Såxݵ/xhO.mw4' *uDzz~A >iIGj:VRPZbyW @[@WcƠ*}҇:nezm)KJE*OH ~hR+ih~\kGW?W#藹y﹟vw.ב@qRO&(كE1}!76Le)WҺ\ WSVS 99 P !& !*',+*'))-1;4-/90))5D69=>AAA,4FJE?I;@A? P%%?.).?????????????????????????????????????????????????? e-/  ,      .>N ^n/~!?0O"_1@o#$%&'234567ABCDEFGPQRSTUVW`abcdefgpqrstuvw ,      .>N^n~ /?!O0@_"o#1A2$%&'34567BCDEFGPQRSTUVW`abcdefgpqrstuvw   L  55555555555555555555555555555555555555555555555555iމ$$\zL,GNawLI;yѦ ݷ̔t j<\^b+uO Q:nZ4 "d(V3-JFk:,vT^~?T+iD1#4GeJgT,V;1 [LIBɎ~ j ︺h*:8\wt5TԼt T k%4 N>< "jv{ ,V)՜+#L | bGAIl>< "jy~tFiwMymaG~j]> sl 7K%PI,@D $j,H|EL_0LI. j= ?Lsl 7Y@c0,2 M n9A TWd"pl5Gvqpo\ i˶Z/yPm{dFIG"o\c+tY׋6CO6pϫ.^5IL|k |`r*릆"~a8|c{S²<`) 6t$LD $_<Ϝ, ja?P\ed^JagEV4 ZZ , { ;Ȃ+8$L?[( "  DL $jW}}p -L $HlDL $jSDUdԭ ϩ&  Z ͌ o>D0,~\B_c꒟tk)TYn> |ed<íz"U@ ) lk }H  ̧7<  &  ;Ð 0ULfGL 8I ; ;LL HϿ;BG$4!pwTz%RF^L xtAP,_Dʄ*GDMt ,rx#y7ße}@1'a - <[K0v`~^F , Z l[Xū%$) I)WBD`kR3G0稢x̆ ^)Rk, Z ,  쫑K+Lɋ*|.A 1NKfK r4Ϭ'.:ZR&,Nˏ0Ŭy^EB&1ECוqEe7@>:ojI ["/vjW0.(4Je^+{&Χ>Nӌ0g 7Gp Ǒ^OJ[)Q)h.PF 'lDut)䂌n(S4vvu/Pd!D4;F *U`FKBRg-< 9ߠ dz0`#qF0˲(gl38$YP@>j==\Y jiV#K\lwyVG=EB .@'Y ռ^\6[t=64Ib-ǬX*Z J |G+\#vOͼglv PB\!G3?FRE=*\k"xȒq9tIbHpe2Syw㧃AnhuGEVq>]%ۈJLS BfY6{&449 3&J WbD{tg%u?3oUJV[!#.;D"v%qԗ?ɷ׷U퉎ԴFܺV3߭D gSks7gmٓ~' L Yf1?V}řWs_| ށ`:oVSLYu&N"EsE`;6,5!1_]F~j7<Øq$A;|yT>=U \<6Vz _"b`[瞚,\y&@ ^4޹"UU+Eӊ@c1"oI৑Xh.{hNӌgSWCeu{EGa>e+BNə[9&?afab,\Wvq[WS 0ċVpw?Do}@ӴN42/.'3F[J'N?ɣcjEjqߪ#OiڣKn0yE$ɋ"oRzME^/z;܉ð5>V…Е(1 gOK$I} JwFD7@\EdGp\P::$)㢁byX]~~ MTUU)^H$ 3תS^ўYf| ӴGEe\ 'mr_aIpB-n@}0'(1S~u h"mPp2|v: 1E\#tYuRq4nIg 4,f>)$ĝ=چ"I><2%ya=rj7 =[?~k=Y7QȎ/ɝS}qޜwBQ>>vIIP8=A\۴8ZxuXPCO,|I4 eo0"wq?`fg+lx'Vi "T]9b".yqp2u]#J`kg'E43)b3 [}xoeq 8Cx|@np{8bT,HXTJgkV|JKeCoyo! SSLe:W#H``-Y1n6M_(v^\I_;G}[Lwot_y{7r"]=`aZN&ήJ\EƊ(kvn _di SQ"hG'E4,Ydh >opdZnf(o\8)`% 6b;1'nm1J\0,J`H;Ura&/e,sgv}) YH|q]- f@LW:\˄IuW}[q'K7Cg&fq6L] bҳd#@ՓXh2y) 8]"ҮxX*+t]?.vN8w =Ur 6J4gIM? osŝX4R$*G䧩4]<)蕦a)p-tf3erd0ipKx9qf)n[&d>:we9B[1N6WP#>rxN/z$bP F + cլZ;y;nЙqD'>>K%3[0*8i[O^ݬWsh\4XjO|q0NBB 2|Էptliۉ]0ΡSY&%+(Yd6R?ScdP N0%\j3uQHPivDa3sH%^+#JO:y:6gZENߛds@?szOv *fc_}<-LK#heTkoK0bxAV {b7N*[M)3 #IC5)tC}N0-+Ǯq!]xA֮pyoANX[Jas%A%)>j>"p3[91LvcnOdm]j]ݔ`/00{xt)X_ Z4XQ8I7ˠ٫u>xz?iH`>}᯲8vo55R]h2 D4R iwY}Oq9 gẽVeӨDVw~L "ڱ||&CCO~h\ږ"nb0{uH)t-`i;9dp= Ek '99do&K¾x/ƕ1}JVS}K^IBpTѝrMUL8'O߷(f@C 8fTƩ۫Y?O i1*a ) &W-> Afj9Cf|X2+g.? bvz+TyJ!(eoboMةF,SտFR0F,c%\[¥+U/?y , ip?ա)E[\ybfcÃEmEtJ -pgz&bwOjA5Gt@1b8GOZ,p- T,b8pÖob͠ӆ_>o *:741^?P䛺\&]N&{͹tqpԫ 7ڣzmն};^7&斢(rE7Exΐr 7/ra7*![9t&cz+Ìie.]d 3w}݁mGW|71wNӅ0I 2-r%2H)?\:DVˈ w8%n   U{@d9= ) B$A|?bv0n)>,J 1TmG12?Rb,:O[IdBh?c/}U%b񒰚pOH ~-)H^x?lȈsJUVca.oD JR 7M}ћ`򒲟AkE釛7gGҾ$2|YTbt{׉F9l Ub Eۡ< c@`X+Gv1 z<]V ~e^mL'fTJ`]ss¨J\wp9siwTk&\P[c?H5߯DZin Fc4o+$#_IWsa%7 6LӧseM_R6d'@r}`y;b..&zW pB3҂UAAmp0Y0F_Mo_F޻;07Uiۊe0žrV?t[+w_x Fc8ၹ86yCt}*~kX!IZTàcgC\nx@{0I҃?RFa{(JCDҫ$e0MMִ?:z_}楌cɘ?΅[>ӆk슯!];]eh`թ'g|[ǰ3ِ Ͷ>ja( +ͯUTA6TAE!]@r} FUxxѣY&"eT9GdHd@wgث [Ο*\߳^Diƾ?ZE2Oh̳@ J%K8ff1i|ص\B>{~ K쫅d.(eBZHR^Ka},5RA &u_lz.?- x:t([F'{?!1d|:dΌǀwS?8@nRr?dJ\U*t* khf[/Qw]F0bkwFKq Fk㻐k;wwe#dzz0Q'o1ÚY-a#VL'u*M_qSJx~Y5e/B1v&_ Wݾޠ\ņnG&lV/2%/~!蓎{pf+F1PVMEpp|vso YU~ 'ҽ7d) AzIPp}}ࢢmp3|hxc.{Hɶ"+eЙS̀mJ `^~bJ k GhsrC.-zύJSxu 1] pwR9^5i~|q% ZbU2fb%D6|p貁OW)_*8N|fXU_9g2b7CG ☂bZΥ{7_*hj鏈(Z"~8E+vαYE,^0iU{U4ppJ7&⥎i΅}w#_Ԧ&U9/5c}L`}N@@OIB^C,~Qԇcaj>uN[+&#pэ{Z([NyKa-TL/؎ bo/ 4mm$)`Qg(}"-<۴8W$|\Ӝ6l*pHbԼYkcΙ(7E Z78n7++ ƶGhe\EFKjn߶?%UƝ{)q Fq<lɀ Ӱ2!nNtI_ N46M4V&ELFMRe7Rc/@Ɯn,)]K\7Ꝧr<5a5وC졩Lr)Oa+!?^~V}t-qX(,DL-]VxwS:9 8l{\̲~Up"՗yJCyd#n6YHm0;"w$z[8Z^W¹2qC%6(h4"6eFԋ7)>K_1pnBȩdĦ=d7hS `MYZ?=Coܳ5螧}>qHv芷n*I4EB%&`9ia159ֺp>2~o|7*{ItŸ>"HsZuipsǟD荀̲Y瞓mKoT,Wq$Sh)FA}x㑝3p|[DV&+w)?Un=fљ4T-ܧ4*~\f߭ɢDy%),~a{D:!橬mJx$9t cygwfL0 艵Kޠ+#zտ5Wc*|Ljhż.f.maHhKR 0 Pc풨~q4*\jFJvMlb}}6܋='(TH u)ߎjv-]vдgu!~cCue>Gb8Xp6$Y}~z&0x7xO,۠I#`BۙguNVߏSV͵^_FeCcx W&^!h}s+>Ӳ)9 qiȀp>sI7 FW?4C|rj1cxmiuDyOVi }ǔhVg4ù g dݱT翩y7wW7'GTâ1*3d(<3х@pE}KeĕAoHȥESt𛆷D ϟTI 8W|bq) uR1< hiYzz"DyEr?!*LJd%h{CE*W 8~/mCj y3ȸ@ZtzHC^ )~g)Cp9MV'/b% ~UӮ^MamJAkC'&_B3nx2>PٍqJ wx6+xEquM[릸$؄|9})p0`/O!oxQC!ܼPX1rݍT076?觺ȅ,7is{>?gj}N-wod;7 p%,i [?"kKb`dv&cųP%*G`'K~b'++鉷q*) ju^sE%XֱX ݒ$~?>Vm7ԫ,*4d_WRwC[bYa.IیG+:"-}#P5XpIYO d-r}=F4 eJ;W"6qņ:()p1,^ڧ s6-0Й3G vڨ L$'m \bVk0F/;TaqٱwzB.KqSЭSGR2;yXᬲw>EdZ+2ԥSNkLkL^[J{ʑj]a??ԼJ369~;[[_ZZ"}jBqǑ&vG,kcȽ1P3C.asK18ư$5[ 2)n2vf⏢zr*gc$Np>m\%5@S!V?5(4 20) tFW+p+Y׻q],oRscSr֦e(hye/"Ç jqjvJ@ 6ƛi/"N`䥓at=EEK(1yG—~H 4+Cpl} ,PA#j})GcFی*xN$"yϨfafhȥLbu7244'-VpT)wdg'R/♾k7>$ˇjBɿ.=rɈ)޴ioE[eHϵo[\k,ǐލ\Ù){>0p 69$tI,_hTS4NbėM0IyֹMsO5{}(-+.[7TCL6R0ŷ/Ե+w]U#7m#BWJ!>?DJ7~7ɓJM]d|\[e3hfи)K&16kB*COͩ)>Ke#=`&}mpE L^b%P C#MJy w[e(yxV M" mV xV:\Wz:X^2q~ZJ=n䜇+_y[I91~7uq_@wQsCMHa(\8ƻD1qwM/Rv? lPݗz:wuqe)!&KW#TIڶ!tAJwƣYV&- ٰsH$^$& oT]>IV͢4g/SZ>gaI4XN#{KKl0bAa'=*\Z {CԞ:5ağh$~Xp5P@>)N3מN dv ab 6>UaI⨈}-n/6%qD߯|SܮExUpC>J[/F\HcbE YȟRrȋ$c[ZDE@s JYR4s͵n @dJYhp]UpqmcyLxz՞ SSU@lѿS$^3m~𫔫펔3)!y_\sLjU$uS.EIqp r-h%-F Jb$CUC,\IK.{+gp;k_w\oSnjZw{kMρo)pLrluj$H?w@T{@Ce*Y?=]d[60&CnjSqF1ƒP>qt4JJxނ\Gi=©Ym81ݗYē6[Ş.@Bxχv+:ɦ%掖o>fc 5ؤSJ?έC}WP}$ U3eu狤1ry&"?!jbA|p}&ϏE5Jw:|#;fӉ)sӚ(GcS*@eVtLړ),„tpPE\WcAkr螬Ƿ?h B{p)! O;~52(tYLX$&t%G nFq'ڸ%7"\[ی'gH'3+|oV,vf#ÓH4oW݇rsjvLp9D)ι!x|uɰ ?.F||A+%CRiuNr41_|Oؼq}胻E爜ݨ'9 ^1'A&ag: =8-pF" 01[37HSS[G)qcZԖ;p2{ᛊqւ"e64UIVk+(erkt4)`ӓ#yz?F"|ƉGoLiԴ膻?$:FE+ɃgT|rz m0eGCOsuf[ӝDnSvZjն^k|wt( q)[̲] X:BT1-@-i2Gm+t[54_@,G~[c@5wbrGV}VIb:X_^ȏh?ͥ&L6ҶCH&|ij=w nhȲV8:#zԎpлpړ*q0LJ}Nk)~GߚF"GءZ0Np&Qi{LԺg0(Yט? ۈ Cquԭs3.uP,B)tJG{Z"X}F:1T(&=InlVXyC[ /CՠF1Ra +/TҢD\`ƺxR59) K W^2 Gt票qOxv(0L\+*s{/s>=S~q'I?$etIκ.l}F%]SѨgB4+idKhxCQ9n0),WR-c;Ȁ =F tBhu'UE&y<)@JiYFY6H_Խ]Yz K)wjvCz/T= $-aϿhD-(c_~q`c!2aՙȅ%@If3n@4LbEp~`sxǸN;1O/X.Vb&}xP[T.ZIVŸ"Kio*p*a"7S@~sf:+p1+Py{Qtm~ JyOA&{5;K^g0US ^:"$4:Oz=G1 bRqvf{E&,icòCj-JEE.z8uy,b1*Jdcd=CVJ7bXرP4HpBIv9G?妉^|y+ 7zw51 i¡cx*(1նBO82TF*ZY *סmE b/_D+?E,l[1or.~L۲=X({)~SV^ʋ[ƈ6P§iPɶ@ o'(U髪wBtŚP$YbpI0 R`]qӍ0R篵j4.n+ B3%̂M߿:9=TBot׹dL(ߍ0 I y1tI,lj%:Bd ;АƖ4*FekCGhOI}ͦ"t1X0&p7~WWF1q;~Zs"/C\"CF]&MJRJ2jm>믁\:Gӹt=m@iSc:N8 SX'y "Cx&Uqw>Y4uc^0*R1]&\P]鞗"nw$R]s@fل`{Kck+=soz~S@b2GI`[V'OM i᱀YV8@41!-j}Yca¡F4iBG:~]zӻ@DFB;6~YľJˢegV*P.._?F}T{2[e\ W+ɾm\xrrFXhV~v %&v~m"Ya$=h>f@e2rCKZm@{bi՘*>ȫ~Ń`uwTKHU1!mU>I4Ks|c2_?K_ FgR-6-q"Fi깝w@3b-??[BW4}[%^7wcDm0^SxGq ۈwyG"ujʆ wJ0j$,D|`j֥0и|LX Rn:h٬=(\ *L}{7[8Kkv ioSIΏDbX`^}X89F&) 6GjYXs(̴yƤϳc JN 4qBsx RrX"ϓI#r&7kT(xEhK^V0߯BhJGa{'uy"s~fckľ{VmJ`6WWgy+g"a>N%EK,VLa;bO?{@g'4;6=U^vjqo@YKGȧòt z0Z%d:Cpiӽ\9HV& ԋx9y-m>j\׭ F w6bT\:Pj[dCZ+!P EPi)k=f =yE ;2(1,J?rq{=~+g~;Zu\j?D&;v#6:[i@K.' Q4Hr U,,KT=TgG#ԠM8C .ơWÄm t~ٗVrkY~ܮtg3){U 3,0!WC@G w!hDT H慢hXr#QE%FxSA}NЪW(u,OiIJDN_`&(\ ʁ_vDZh0”-dmÇy!ꉳFXt^kz}}X01cĖt5V)-;%<*ԀhW+؋<׏- nz?}w߉H/.X[&`.Oqdztdv(um[1yE&RimꩋqB8=݁6VڥAMDʼnM!)q`ygxa蟄=qItwjc2|3$E1 4,gР?iN`} HaBvʀϝ;jM~)zW/yJʷV&.M px*iga+f~60dRGz8X'3@7Q:ЫG O[KB{OU܉?? O[Mi?JW=ݻaم1 AQn&y -tm15#XbX{pC*Hz'&C[ GZJzroDO% ]U3o֫C}g?iɇRrhfn\,qP\cPgF p<+}J`hO;zZWLY0?T*wv{p\aSw$hOPDpqS;29~0,9K"G{~ ƻ[ǐX rsÝ~ӭ,njGǢ$::88$?WTRg\:Pzd@=8ڶ;χ %\^=G߰ț< ?GuߺE ̄pC>t]T^c wp7$ݒeäo)Nm}~MX.ֻ8F!ʝN01i)8L\jxm)Qp_v k0I^VUgm{n%Rᢕ8F%m n߿hNz m8BVAѱAE8E*aA(RE1ֳ3~㯪VEt~z:>B\br"󟐗݀gS9.TCh8rVqYȐ`;x[eqƲR,H35^2E.SBfT+Ӿ6q{$ <dSSLQW^ebɂ;<`-D^k0 ]m?[F仧&mi1ym{1 ER+Ʈ%Xz6w0NF K&;= ?/X*JRxO7V@xJf0#Y+\,hǿ~)bOɏKgĹ%az`2-,ipWXy|@1 t H&0^/8UL)cA`0_hn^~Zcף2:^pm׫>)'k;pQx&^ )wR:v+aN?uNy >ߵjeڇAT? 39ŧ1r]%ͫɄ46nJ`uF*FL{p_ ۗ]?ME|Բ`n6"df*7BsV gsL;X)€ )lgpŞż%J~& *kzx1]g9c 2Q̀&҄'SgBcո Wd8L'OȟpbR6M1oscSx>Xn&z7)<#ƈ 1*"ySV8 x0TS`0@[LyFC|ʗXװBɛt&31+oGbb9> !aiu$ùuM ҈Dvጃqd, ۼ>`¾0*83 s=;U 8(Z8UIEC$F;,7 L}Gs|;WWt-LG((GUȤU]EF\}xV?a# }d(:87`k9% j[.D+7.beRx)u(hRrs(Mv+ jTSIš0)k_1d]90p,{߭œAf'-j@Icț=`c0 h)Ͽ?5apĮOR[2 9t "螛rCɘÙۄ+V xQtJW\K#~%%+]Jw1{긇"D)?-}7qyZ.u2 f{SA=G+a 7[Py{jf,؟3(a%CJF&KꊷRt- w.'#J倐(F% 8f1MxfaSUIG6 W >v~ |BBqz^oa >b|䋬E^Ͷ 5e>"BXz1:zոVieAS W 7fFKEGzn F|#cFXaxfy ܞW{XZ!9E~,Ib/FqaWlzKif;Ivj&W619k*P aēUqKmtĴ"`|-H<(m.JTTk`ILY{Iv@z\\3?`оc"|;Ϯ -˴G}{Mˋnhk(mT :_h~S>;2̩}l,JϬ2N!6) R\0hU_DF0,t}}eȊVLB}i>=#-S>lgUռy'_]U&4-l¯=Rz%uKFP!Fȥ:i>,? T9T&I hm41)~^:HY~ c#I{bb3?XFԼg’19I>b9#1KR`LhTKXA+=NFvf9]em)/R۹EF c^ZF7U B/Y0OWS;)yU ~,ۼʑ^vPL۰$ N:>~VXfECk=>e|%^@01~d{/e!CM&+H–am&F KƑA=%i~[6Y]鿷?PF 8Q}q]C㰣A]DerB1qƜYVz-=9m v OIe'1L CJ Z".`< Ty`T}JRbG͂&+0\`_a3v$Ik7Ϣehwr{$g`ABVŷ{@Z*kªAQz;G"<U݋& 8GpPW\u&]Tw5 NF?{0`yg-At}#w^4FW\_Hf\g^Uf J"b-cHr˭5a'gQJa[ʸEiSCN:কdZ+ĵ>0U{'|?%%U$#2`jX["%bF& vrl"cXPU1\!R&b塻D`Xdߺ(F4L4_Yzu\%t qb"Śjф~Y~U)wKtU ? nŹd9H!E+Z{`ī"Z;(XpI өNJ)F0KS>0Jv]{wՇ}Eg9XRagPb`zi-&veSef_7!wٲ0a0EIYhb"h9geZ@JW'gv [!gQ}*G}RT8T&3S!q ʆüȕ CrUSEJ}/˓T}h=;t\l[J{RdQ)S#mTKEBxFrMS.ZB82Ą K'oòưN- PB3DR.Pp0% ,ٿT ?3B4vI'Oo? b&FavnT7$1`=Ns1n%c!&Ui0ĴlײމB=>*[GEBX&#gp<;ZG(Xm-a,φ1o3U1W-//=TM?FWxJ|οv4-Q{rS\+x+柀/y$~ƵVx#6iZrPA>]T{vP!i,_xDV0i@I:TNKc`xq҂0Pk@fX=9a,_B,,|5p0>%/AsFɧ?OkS&\1H/@Լ|WӘbƽ_OԄHQ`tbZ?P% 9ZzN7& ϝZ$A/&VEڅ!؜/טa1Ys˙B ΜA+at9}[)~{>8DcAVTjLZh𙪛NrsN:c#0>8SvbE~bŦ{)W&g$`A20k̽c격cA} oqc(U4?)X`q9~Cݮf}NF"u*V0r=vh@=F306"xX(&|ϳPM?+$@jj0oFx%pL4|wKjdח5\ _xv? S7έ؊2kL8qgqQ݁1ԉ=SP&{Q[H~wZ&(;gx'"8^sI{ʽp?%ۀ㩲tMP0pݧ'TDz|!LWR RM7SZ2EQ?DbC7+% vzѭt)L)c4) NI`[&8Vy^}M,  (Z!;>88"E8nco7he6 XgS-,YRr`PCX8^|17|&4 9?[E(J~xH+J~fMKSbQi]f&TdoGNo>H] "7ҎϯZr\QFc,m=G 2LL7@7`po[^1*H!Vh*N! NQb1l_\m7rmt&T@,>p)aR%IٺOw3cR5_L+7`]!)Vj;ʀKXoobq{cj GW@%e 64*@c̓yMoR^ ;ސLwJ$VAU}#N,1b2uf@embd01kzK7- "|T& ^4+v=W*q uho!V,k06y{~eoԙ<}\kz7SA`Y:y%GLtl|* ꄂ13wbr§> 7+>®;ŔbTˇF83ozIR)6r4J@IL$aT pF4d

d{7zE(W<",_M ,g|)d~p(e9I?kk%r"jvkWaixZ'xQK")8%]U־jSEL.%E>ʷ3ȃg#ϸn~bY<|߰xbwj%d>As`XJf1uE1lRn'h[JvqcǼ9<]G 7PBQw.,64?VyxVEYo@S%9\wy*`tR< 0H+ُXÝ}7&,$|""JLWIE.lsv TZ>]X'GUbq^bdH>ER| @AY1HU{o*ۇ5 )oxeeUVVzp i ~w_B4ωtn*81—e=OON/! `m)FF|s5YOfeԽ"$fW=+-)iSys~z3_XE7SGV̢SҦ& ځcZ%`&r-ո|! g.#N5vps[}L iRI1#0gOeH@ *bWzCr[Usn4}=[!̔rTZ%UOިJh*yU1py;.NEp%J >jV99V$XN/fS9U4\XViaBr͋Gg+hFD ` 0aěVU3!{(\j!#OW"^o@IUR{x}6]U*y & v‚ok0)Bz&"q}J 6aޏBF=o 4K +?Kؔ4E-=|[V*83ud)é)t+@jbA$5V "dPHz41qUE{z|檦M*Uhǫ,yE] acM{٦rp?HvRHv * \-Hj%)~Z7#]Ҁ+wu٦5m"E4LP 8AТ\MXhq.ssiI̚UeP(NL: _vɖA=͍NϜLC߶u.ipEcwESk?JȜӼy=H~Faz#"Ifo&"ǟ wk\^N|?(&4L߰V)QV,= UCUq0ʙp¿?3,6wnUVNQ|?t*%pBZm v_tv$  D,1%XS1#*>Ue8 +ޜ b|2(K~rGW꒖M{1BBhsXE:Ē08u??!;K^072X`p1f0eGնYE7> p8Nc]kꋰ*Ǘ8J[ӭa4)C}% c} ez"dyLۅd.I]([\&˰b1jp!uj [na9}LJ<ɗrv~"I'y&@_!$f:XdV!S(&  ޶;eIOu;p ^vW."N8] 4~_4wmJG`:+c}IOoGgSQ1p:2Hu$C?&r-E*v:yͶyKF"T?)M* By\@B;6`LӺNL! wr[f'Tk eĒ]?y~Sɶ5ޙnD+!,M݊7Ko&`)BHM F0AjD JN-ALH"+ahLb1rN LGu{:}?W1c}!&FC\6ޯ-bI[ Ey.! l1ٗ]Ʒ3;NmжIP51}T%Jw%*&KF_[9qyz{Y J"z ALH6d+'o[WYsگ:C︬q6q"f9!;xȜ׈ʹ Isn>~빸RZ[}ѣ!ˇt>- a )tV(kUY3c&啕b}0"/@(?X3cL<> Z gH-t*+ .A{~zV~фQث;I=4О]U/anMnVխT-Z~SKo3V lmFFm~,&3t)|KҨ2Gq ڃ皱R6| I?H"օxvBLr() WDg^IXqNZ $K7~~s1郒V歷J -Іe~Jif;ɒ>kmF\kx䠉TI4vf̿;@!4K 7'e4SD.ETQ\ncLZs"¢:#U.0peqGju@g+0>ݶ F,~@hң(W˿7/=L>kpI3N3dQc5f 6T4qNN@.G}\,/ p@F,Y'(X6uOiF,X\hi#>JfߓAxOE͵::tF+ͳs0w*,+rGOFxa0IrP^(,Ѻ] aˀSb_VAA4ځًK^ԋ[wkk |ocԠT4J9 -ejۿ/~C?>Ĵ4|9I~ ,7FsK&cOl=) L'HE哅V摲HipQNҜp^NtWyL o6J/UFsM~Ǫ <QH| 2kJ6EGp@5CWԎcoc fJ&"߅a+c]tﰜ$F&C$z>-)~&{oa p :^OT4;@Lhv7TJv9Fbo"[<-GھK[\ߥ4vtK 1ɤe{!UãoYƜOԽ稲;V;"4""R-K">#9+{5R/:ZYmcRܔ1h3V2=}J A`s'iԛU{ap%HGiiRQp1؍"TbHN#MNJ,_ƪgf] qL7]FlXX/U葰߮(ܝaβ9iD400O͘E[4hnjD`SwQ%.v-yɃg41"V\[i%p}&Ec۩/S0~(rЩ Ea;xC{S.2t-ߴƗliqȃܭ %sqZ |F4𥥰幍mVm x$i4qV}{,:EۈHBw(H1qTsza diÓrJdJEֺyqۙ/ǩ NqpB]ߩ:J^{[] 4x;Xy 0⡫(X]PQ 5*`T:;.`1?q)Ӈ8ezm݃܇ƃ=WrF\|^gü" qb6]V< "\ۋ8&]jWF 7H<}ݾS4t~/+Vܽ,ۣC ׈^2C(v0MS40LQfS[D+F"Jxf9>n\WQsÞq>>N(尪9ɩ,׳vxmUEBgWZSFa?U:uMK #20M"6_an=y,Rg]8TaG_ T *"'_a{?7,10 i-08W7V!2uVжъwf4`(0Ĵ㔢 qFpK5﫱HDqd`ٱX+NFàz{:.ݟa ,Y<>ȹ͉1E>_ֱMuSiV=j) TnB(Ч8P[:S4~&Ti\ČQq4o\IAzna;U症FMV){i&Jb''/4-dÅbep&LBgȿmA;3f(+Bgy|WX>&ʷSr~cάwq ^ⴞ!^|J!\ORh7,Eby"K뢇[`ZIK\A-ƒqqy%%(}.FZ&wjS]&a$%z*Br8-0rZ#3]?CVh`Xj݈ƿZUc،*wr4T wjˋ_ثCZO^Msz, jg'i߷qߵ DD0z!>i`yi(4XFFI{b1ӆի<n2d~7ѽĤ=hxEY'r0Tlw:ڹq+yINw3ׁm[N*LTkR)-CbiW#A'xs7ӈSeerO.8,XW*U 1p_њ=앦\P)k(yrUUƎ-g9\ "Ol7*)wmO WUqt?>}zJ3@]P.K0_C6hsj뇻ݙaz͒Eg/OvV9sVQ/9 'w[̇9mg1FL㾉Hu6ǩt z q4^ZC`XHCb-J'we},]/78/m>[TT2:㈠3n0J诙) C;?^V("_ڎ4xd%R ,7)߫twmi-"NW>ݺ1P1TC@5h*gxجfV>_ }6Z*Q-{/T("8Gd}iWUCX;UۈGzwheҿ t;L|NܴIXszsdMTޏ}>髐 gb.ÞJK& cj-)t 7ɦr}!9/=y)N WA.VeI*\p1bJk'BjǓd'1:ڈ4 0Ӌ]}[H+x7=^r)"Uf  1q;*C8'>uNJP~iP=bp"mr5>Wa`Ɵe.ӊR{G[xC!GV X,i"L^k6PclM[hH~")ӑApa"7̞ZȬ0dF7E+fϻ<4BG9]L5BFhEn|%ӀTK*Kfy{;iEdoT&)pK(N~0hu􏋢AXjGN5PG}q߶_ߚA(zu*sI)"HOit4 ]R8ҥ~~ׇm918zSfz_=+VgVNBɊN?Dpu F1tn'cž놿i6STсltgHm‚cFeZAzٰLӊdd@F|9U팬wRw}WswQeAd() cAGr?tFEL{԰oa=#&PT$V/Wޖu\~7XSOVQP> ѬWDx/vmHyq 7Qh+!P@=&L]LEE˳ުBqߚRe|u(iī 7Zݨ=2#xSxƭt_AؑȵJ%}w·keJkPtF=IsC2SR*Es(jv~VKnY}fCa_S|WZ0bk~Hw^!{zà68Su-ZȦϽ?DװItaj"JځRV.Fد/<ߵe^ ə]ymU]I$t:-Hb&,w4`Sl7>T]Fr @f"i U8,gSaе 6|l%+ +O ҋuP<ӆdy?E\\꩓*ʦXj4v5#Ao$0%_ߚV4C^;:u"Cz8EkId̠AHz^&?@޻gV̅>"9sM_񚭙XHf:H&a1^&]A񟶅?XqJU0RcFb&,5,4+ʷ`ynZ-\5v2e|ҞV "^VwFæ^2[KI8V|>&Є&Ժ_Y`ĮpL.@-6Dr[ǞSbQۙNJӋ̪XӉY,aOHb𛌼WȀ1>A_Tk\FboHrm4B8B|,oL)'쟱U~ZaMdW+Fg`SX xvx1RddZSFfN:m~LgJg5GnVTZVi;Eξ BBtUkwZ2`$(u&ޫIZRx*|70AZ:X3aGEd<| 9u${ We:!ٺT~"?-)q> 2q(/[/ j,@Jӣ|= N j4#a_˙Dz{VF|N^\Iq;@(}cK퇇c;b(& sO*-]=bנ49a>h>g^fh|Yۚ~_鐞_t|Po@CVIaG>eN[NKUfGbQ-hx~E GA"ƴFpVz?v_;{Ue.p;m\Yq2+aR B0W >ZPh1qtZHWS<87E* Jƴ%GXVq*-v׀b277Tv1Mi`gP.8(KP%;,cr^W?~%ccSӫtq9ٯDIyg8~+12*k'Ćie޽Ko HL*8K_)Ei̭*i 'nSOOn.VE*[bV_EzГ^ tJ'֕Wq9eȫE >:>gX؂RKqL,I BgdV+#C 3uY]Y)8<9>ʇȥ}%˦@?VVG*&+L*|A [fLOr0LLłߗʻjC*\?> Jx.ődRo>ջq&lIrv$է1N*NB[e1r)ӆ"x_p͢lCbėUi>}Uiq Z4ET`@L Wf/\;b?KuKí!p{UOA~Vt*5>Ws%߸Qy$Gη NGpLG(i*0378OG> &xq ja&IIb[XF1n, ?~e$?^k6XPAթUEԀnZZb_  >w`s%UyIL@\fx Z(~ gՐ5q"'Q$bX&M@4oGdvx'}h f4 rȬB#zv|!wKU-EN@(j0yG?SHXas&mU0`u``1`_TuKy9V퐢E1ptJr[M0?hOG izBS6.4еPW*'MG+ߺvuA?)Kkh +4b{AנѹV0a *ƁѻSC tu0>j?DU3R4J>ccsOb^Ы]G\ȟ=P›I~,"W(?"HGm_$>*G7PuՃ]%4gJFP +=J L߼u# i{^d. I/»6r1urb)l7C^_% 8_i-a,-} ҁI)@rF X'nsiJt)?y@S, czE4)+`hF&X#(틢dM:UfGZt-S~[@"fM**`#e0܌SZXL|7f c4+pHMT\HN,]ZMŖ^%}ןF_>> bx< GH2Ч[(aِ9QEz,qмk%dR%RɆ ?0*kiZC=Рq7#p @"6Z@H+LENtSްH+KW1pĮYDZ1ȓb)=)8o5q}C<^, ޽j%b?9l9UI.x/ͣ0 W T5T1WWTT&7^XWL+➂ILgB3&1ڥc\d bv"7Xf=e ʙ˭>~y,ƕF߻f9DP~{ 8'{zWwCY{%?\ c:0Jg׺&}"z˴s=y@¢1G2CA Qr;PpFsT;z&rX%׍Ey!T0ǫJ4-ۀQ:~-o)=JR~3( [ '1MFOo]1 bWwb7[7`} )\`im3+F_GHCVJ'<_:ѠAq4 W LJJMaPɂƺ/Tp|x*љYf0w֞N_20~S)V1Žt&I HA 9 [š#E UY\]дr ? ~ty `S>PK}݌TE}1RŪm^{e)+u:9OO ?#|:nN)ORR_3wcTl^⠎4[O-dV/]?C҂3#T9%$F[ocƛBq7)*JLdV8);[{1eo!m/v-ur{'Z/H.cZFn&=T4ك64ED9FԋHseT_śbnm\G aIGZMH~Ӈe(ٝҥWn{l$^TȎr'^}\[bj4Ol wzf$ccN*Ij#d'g,*NQR4/umhS`K9)4q@7{< WLӶزٔ6;G}v/ŪSH$Liִi4b;ļNckz!QF, ?8+CpLbDä?@-M~䝊8։Ng}.VĐ}5%ti ƭX|20po(~Mb,/Yߝ%L bO%n{p~AC*G)WhxJ,UU ŠՄqZyݜrGޓ_5cm?ЊQV1c&'c-f|Wx "27s[ 4ֈ15Ⱥ.Jxc_%8S-qCaQӱhAHE0tڟ w Z FdG>pI]Pǝh݂egµfY|œz7ic;?zN0P73>T]Iqj̨,P~iLzs)°̈9$IGgaquHgnoc.]V@84TL(\Djetq/djfY)bOI*Bo5]F1|xK`"&oGN00Өvp9Z;N Bou*.+ ~^١si$ՠ/ \{}~N{:&nd4Lu7/ܨ wbZ{r1JE GڮvPiM {+S@i/3x޽ĒƷjgˎ1_(o0.^[ EiCRC!튌L߻rqB(qu`Kp|F?,[RV_=4Idfi-pI )޻Ugn >4NջTPv :}"[,wA~̄6oEF먊=c*׳Y>t܁rzĕ)}K^V%VֿxZ9qƞ/[L51t m)y!ڬ_1t.L-%Ԯ8K$<3Oi(UoԉԦz-!hP '碞  c=U%,55d wŝ{O?~ۈFwhG4E+ kz3xZ9ϱT()~kgI)P1/)"qE ~ 8mR{0-B;o]ƠqV!E7h(SLị5%nɝ;Z8'mWI wG?ɠɾk\>Qt>ڝڙ*5řC/4Wvb-5m+!:v5VMz%- njGztx.8ثHsuæj?ξ!1+Ųhh!ZKH*>p[{Q9wsUšV|C4 ܼ0]2yHp$*ݶ5"oqX\rc>@T]G,,c#"a$x9r(d4Nv"WܺHn-XE*M_ ^!%Fԇ``C F?K"8r`/??i㝹  RyBeVF ,Ʋ!!7&yu? 2϶1C#/#D@qI/Z@Nc׽ 9[{4ٙ>LD W;`ƵH׻Sp+_9-E*+{% 1oU&m% D}oe+?@c鰐 4’Tq}d"uKsxgO/OFܼe$%-5P4))~8pHMo͠ ]BMp4ag[VB:T]O{eFϠ~, CHMEܼwAUatEI㑄ozr+yG81>TQa=dI|s!#D;{eE%&1tyD ]4LVI%y"1^Ћ>=39yO_fqat؀J +4eK{F|r.v: 0N`cT9|:YyOC[Kle]gӖ!)/؜\/OKŽ._#Q384R- Y~ @9u4莙m`x({I i^\`nQ3Bz%Am%eE-{FڀsF-]J!0=L]Dx3BxFb,LMǘZVm [W2稗g3jUV`ZGJ'X.K 7vT){b#ES=E8$W(S{YBHHϸ 𳊜†J3-Ӈ*?΀(qJTY(_C~+*?8=X# SR௹=B5U%ԎSGҁO;W;E8i3D{Uyb%1̚V;*ZK^-q+ d؄sټ'AVp%fszSEgxhEzbBSO'AH%G)aY1`h%Q^9VY ?:yhv1\JJ8#XljI5lkFt#pbEx_nH[@S(f pK|۷hh;qU V{EE/!vC՞F"1$7>BgNAV6` $&44j(1tWSU}}n۟$bc2 "gjZ)D;9S>'@iMT;SS\^\da~7ϸ"[{YQ&$ rȢzI13%3#BE|ث 㜔/nP#TdF 4_A2o 7 FCr/,% Ƽo۲{[~.]%t*\Z2{_,L~IV4#RWx%z)7͙ 7J%4tXm(x+8ڢViKgp?ZwYL5ۀfޝ_Z>Ia 7Uo?v/h(a9MB*V߂HՍGͺ@MԌ2 hIuhU!pH&,6|$nhw&]>iT(DBrB* 7SK^:ں D=\%LW٧Ip;"V0T9kO8ѐd%L aؘ(8~i۪p~s4c` 9㨁纝٘=,qaH__F֣TiW b1#B8iiwl?\L׺ҮwJʍ ,~ŪI*Fۄ?Lu1Jb!;Ÿ ?iSU1[Go߳=U^rSzyz;#~ o+?wj}d SZ'|x}1˥(^ UcP&Y[%+B#B&aƆ>ZC\Kfd|.M,g&r_P)acSH!XI ipWXu:'h}"=\\`b:wCΡԾJaB8U nM[E Vs!.&ONI@R2(bJC9G=6{!԰%ܢ%%Jd{=8'n01aRpa)Gf5JVhx"9i~ xwCS>jjioqde ZffKSM0~U^Fdhp݄҃rZWtJF#%WjQ%>we|Ipm6o$)}}?^|->4D)+KɁҁ5d>|X)ѱqK;% ¼SnAU5`+6t ^uCמy>W):t%{`E? s ]E)bv)IU騤 Rb{F&gV??hN k̢zRݒ3ڜ;T` ?[K%kPC>x&&VYUp*LyehYR.#)'ϺZWՂ,Gbt9\6VaP0Py1֮dojߞFI"1 Wџ@$))r`4mtoNy~j!^=w">f}RbR=mn=*w(ěQbM6⥯U{M~;*xFdCA1hV*`,=Ü -pr;q˂O}'j>d&}y+}IϿ0Femh `&yWĵ7!> "AkkaY(S!8%JbA,Xi8(_!ReCem팜sS9䫦 '/q-3~}?t0pg߶teeU5Du`~Wo%bݔ)bArΜekOͰB_W^:⿛^f׍0i׺VM9Ub싖wg 7NrUktIpA@ZcUCqB@<{&!~ȩ~8*Us%qzoHos@Z;  cHe߶X`]]G/Ig!}^J7 o-tg{*V-}!%iV0`r}F~:Ҝd+H gBd1x|G@4F%CjKb5VL@`GX?`fF56-)ox240B ,:2c ڜe}6p#0FkLW7_߄GKe'cHf$spyNohIoShF o.CǶR1bķ&h#?F4 7i 6)W] b\nњȀpĩ0ݕHlA?=~뮚srl">Y?衛pdzڳ%XrY%~w|d(q?-PYDEKTpIX0VL<+ XҙXGqW\c[p0F)cLTtb7.dbδhYsEשW=[㷴}I Yv+ꉩ2&]EJ~ w-_Y}Ԓ wvh\L㊑bbd p gVzҪRh>-A"p~8)cP5b߉~zxCWM٨iq չ:SirA]1H&#*T[g(p ə֝ƾV6U2j%l’&rSWE8<fԵic&Pp@\CRvR9_*&TnHcBT#};9od2i$)@4hgƚfϓGV0gӢm|mW\0S~ju&&*x/-2EL2dV;iϟ?>߼V\K? RߪnF@7UhRN/nF+!plXHut;p,YO>Ђ1:~X15kQ!;vיF_@܀pmvc5jO>2=*>K)d=A鱎 B庞BHŞ1>)`,xfJUW6Lٴ(Kzr}SHpq1bQ7s]@\+,U)*̀o}Gggz|Ad';0eDܙ4-)q)pjS7d.AǰApq $-t)h(XȾT,T;~tyv@'?rPz>I ̀ڂE뛓_񇌓f5?{+Hp@. ~xĞhCEo@gwk_$\\ j eJn^#hu~mgDcrJwQs&猘vK2S(mo1%eD,5t%Ua7! 8Gq\Ko.3Mn0ȢRB 9#QIZz6o bm{5\\01ޯf#7= k,yTg=)܉ xHȚQ?x8eq*I~6^qo(H~2+QK>Ȗ({&gCÞV%  )NIu\Yd5`So*hgCd^U>ӈS䈡CQrc}'/BiSX} xBH6f֣RebNTzA?R34-4EE-j} њukEzFGBʈh†c q "βAķzi̭lageĞÙ\IyC ˜hpzO v^?V紩 /uX<_FP;ڙ=*@ |I;`Cj́,[UFo=ꑨ ˌ7)>}z4#gUe9M&FJ\ʂ]7By\>V%%89kn[iX ;\\!xveo?%LFw1K֎SkɻSGs}N(Ճc}RY!)*w(~ׁIyG&pܭ@NC|i𮵸%OgX/M%1gA^SHT) U) WIZDyU),5A:3=  IztF1*2 T7E5*>贇yiVyϩFI"\jfB?; @*șWyYUC`Ȇ>EI8JWVNi(F(G 'N:H͠~j:ȖrzǩK=FIEV*=Q,t҂[u5j;eIȒфTa7U wVԄ6.NygCBUUܼggR%XecwU٨Wy)P;m%OJ v Uͣ84ad[͟!I$GtB@?8rX={LK ՟T7EL;KI 6qө#m0M?!T^Ur*U+,d~$,ra 61jc3&ٴL^izN86C|cEoHM㓺Y]%Iϫ@ "*쟝DCGW.*eѝUyѾ\y,w/4VuPi ""i%4~=M8p8AgqnU0-t~gICtS:1~=H+ܲNJ͞e}F,BV!^ !?TbgZH'Ҹ%C}mK@c9[Kә)~1r%0L0K۾Q2DF vW_AZg5ѻ}K^~b0@7p ʲȝ&@ƷCrc|=jއf%:fQ]6UE*QωEuѷ)y`rUp(X>*l Qwcv*^Ú1pb-Nc|oŠhy=`KAzDdB?˜_|`ߩXu[Ǹb7qxKz0Xk1l 8xErs{x׺pr ǞVR!T'lDw/*Na݇V4n;y[%S:e(n- avb&sX/\@!4g-huQ) 82Ș<ȣ&xP(HM!rN.%F8`E1n[Ϸ}A6iLeˠ+/Xq_1 } xs8xH-sF *tAA`rpxk79p1ÚĠ}}qs bk\Psy0tHp &&zgdd1 GiU9Eޕ` _ve;7(Se:Og]z}E@fSRF2A+5NEK 7֫ɏVeאJ?>\!Oy7K8[:[V: 2HfUq[썱A^t-lhl.Pנ. _k*7:ѫbݏ>] xg{Ӳd#Rz~|56F n)-{kr`@1{~˅̠<) b37`EvE|mz7cY?EJ 2^2rݩOf8$^#% F\^vOճ7ջoÇU sP;SUt8ӎѐ %ED_"&p - )b2&y}\{XCώL`pp\{¦ppQ~6Iie:~2֢Omi~C;d~^򾠎LGhrě03VN4LP`3~ 21X&VDm\\\׽hU'9({}E R:F:%q?|6[hAku,/%s׵8K%JdGe{oxe+C+W*&,=S!LBF:|G.j՗VKJxq߼+-zq.~%E- 8 mtJTfxĆ0{\9X|*_"v z%iۊ@cj(৛Iž[=8jv&1h"C BS:I#cmJ L_&QE'=|]cBku2V3,%?"|9~>0V:jXAG}>gCU!” ¨|=VbbNr1ϔ(L_XږSD )]n n[[p1b]([MbV5&]@W:W" pw^#QErd-M7JBTztFt()Iww8yYnC;~wsP&Ö0sPi+ 4 )&rJʿ.rtg4+tᖴ$qs}+gc,(BjFEϷi#c8u1ȏ!mԞkObOx~׷lϯV}F F+ )Ǻ0SxNʹJӤ;idSUWg>1QE xg;c?Kng释]W/gzs9\NVK^ibW?Y$vCE@">+i1q>ikȂ9D͟¤4dI۴-DUћhc԰-C3< ;%ESSF 81D Vq[IFuD^̞@,kVtjJf*#}m鎫Gzڪ,wH j"Øv7?+4J7ɇ՚@2dzf$/C0DitN7dAh`AV1ك[g1s/Ava i۶N9!] WZt22|1I"?&LiiٓR ׭+?hģ9+FwY7}J\£1o3)t4JP>kCrʃN _᮶Ǫ7o> u{yh-꾤rY 5*{i)t w<9~kYȻS\~*Q#(uA>1[:dǛXbfIC&dK \Qz#4;MQym1_b&/,nԩqc_Xv;aH],4 x>-eM,ĴL}fb_=`)sH%7C '"Lk%7:YUZ%m σ $?tu0(&t3Es\5"YXHbap8^h"CHk<2qá|ྱX3b6uݢ4@OYN4}%׫JVB!ebL6dF+šlׄ-~ZD^am"# mb;~c Wc Br`0+wp|UjU׺K6xU LwK{ HޑDjfE0욁]ٴ/Z.Hf@_JFc24FFB{1y ga,>|pON@>& UX/9P"+0w)m2}TfD(`UrW,߲Mx5\NgHnHgϠwYhm`z=Q}Gt,g{9w#C{3|ٞ:=0LI#C_mX)U5r-仌pٯBS篑2$"=3KhFm)勬k]e\}~Q~`ϦThqb}[G+N뷆(є7*^jHq)6oN qYD&$ce9ۚ šধ3{@ȐuvYztDXK]\Zt^A[pVOU՚!N8JaZ/0MWtF1D%g~,ɛNc{ ^'3(qdM}i+toJ؞eR#cF%"mL6ResC`Ĵ*\EF9n[C;?Gs% MG;r6i->q1ڢn{$72mJN঴p_)~3qi\he1o0-I׊<\Z~|׾1pJe_M20MdV؏Q5Vȳi`D#C]= ~}N$. yD@i=,$$3XuOk 4~j~HfWt|Wv|󚳟EZpv_~ޕLg=tBO*oHU3_cj{͜*V;/19EiFsvVFܣDTU1|x/`7Eau|I7lLKK)9C٘}4\`wߒcRF)0{̚tB5XP'Xea( F1ih2I84YFhx5;!yEFJƨ&8%,7Iݩ+*5:rhR=.8V49i 淧g j4*O>=t.tP{I|ԭ퐫F~eCr4:q]Kh{؉%~j#nx$DŽؑ꾬(Ek`)umH;1DcϽ4ޝS~IZqD'(@?09+ whwu<HO}%I8݂.)Iig}:e9E{@g]Ղ^-X Q*f.G𩃸c+ŗyqi)p+{̐{V/}K`ʅ—ݷ#b͟/FO J:@N?jj)FIq ɉH$E&i0+*dmQ @L۷%C{ӠC'&DF+dJp?&ָD@|W&>} :T? M{?BpcTOq=>tD@0S2N)8:|*؄&iL}Ӳ}H_\39_Wr̼}:LV1*tk ѻf.h,@fc}PtHvsc ۀ 7wןm1y\b*N%˄E϶hVh`8ł7ɉO=Gjo(IQ&pFp b"㐸N~#2|a%x\;sf? Ss:f)jg3*p,=p1n)r9O@b.P%%ȩ[>h3>MKiU۬sԫ`fڲOeE-tlLgRZ aL>Fh1powK+D(91T~ vfeVD4P{uSs]\2kHN/g1v~1S> 8U=E*|vV\c~Eң\?ypӊ*&Fj-,(Euɉ)qu?99 0E揠Ե}#8FTSXk!Y9s?}uw +­ K  ?.6pQfc|sp=SO 04g:}VI"n~Le5STY>_+yF/▹XZ[馉 ,ؼpx$$\:ɜb,ɞ?لySwhQ߆vL FY)!jw_W3Q^ӣ\dw?GZ$hBP0|E,+ `Z]T-eY_TKms/6T^śJ 9dZCRP& d%t $)yָ7bV&# fE}Nlū iguCf Z3>TLCd bNq֓=q{F}JBtXbxes(N`WYp?; Ƶyj+l{2a"r2ѯU=tw8qS E%F%/ntP1바1fQٶ0d d3/ +o(‘m\kv{5ki GvXj<|1yJ &εknFjn ^IZ9辳"ӞC'#7oS8DgMfS^tp{ wÚ%7|\i'*4`)S_j4iSGaVYm S@[8aײJDp&8 A1k{Un'+FLB@hADH)5xz[H+qށIU^ tǧ)mYM這4l>iys՗A@Rvflf1EE4Lg׺(V)Lv1"N{ 7B-{~c˷~) rz|\&+Tڞ^8#3P|5rUV}"mSPtFAo,ы]Lܲ\3?jEMN)m /52ErCrRo$\0K 8*[h!M* J9/TE48&iV%C%E)cb0gFȈ>87Z~)"s\R= -}<pU-Gasf]"odW8P>jYj\qne27;0WI8vGE"8 IYBwVyȽ@+္_faWe FtC7@ê%9k? [N{4BKo&%T[+ xw:h!)5+llpd/Nɾ04NJ75dtwgyc?T// s0䴾IqbBh1wEt)kgx];^qWR*;jE5v~[HsÓ6ee@h#*Z-Q>{aoleV*ɽV?|϶ 0L[x9ޑM辛 "܅8(tVL3ò>j8-IJ1geNjkv0ջ*)cn7"" Ggv_.XdJ|(#f? 3Uyp,jܒ(C܀0A[cF!e l7iEEUd _1El ʫ3b@JigC_L0s>TJ!qGp+v)[ Z}DmcqPԙ w|_#裉gii0ەPי byp Ug+QzypF,aKo4(C4K_(#A:m)qW֒*-+S@B׷rG%- Gx&8%K3$6s_0J>#%p-M!JWuRObK@@LvqIW+u>N6Z4RrrciG^et&ﯫ c Xy*xf׉UJC%asӹ穔-I^8G#f`F6| [bx|;?Czi@8[W ~:KVseףr_ͺHx/O)=7[g|OƘ&Kշ'g/bHsvOm~ \`>0.RG1=imorFW\@Wz_S@%W"(g@' s9O,60-폭"Ҹ?,éԪEgG0~EJw繺!Z|khQ/Y;U}諌k؉T/ؾj l[khzFoquH7򗬨{+呪 @؄F j%Dw:jKqzhT##;}مLʁ*+vqr_9Y*Sh݄kp"SYwh,P)~jì(#]f{tX/TIt >+Bd1Q_fz']Χ#}8C$8:L x;hfɃ|k?کVLvݐ)yQ5p58h8VI)n-r{G B7`&:YLڄOrn~|䀲*B9m% SCJ Fi@P 5E1dD5!.}LpL8Nck϶$ڀ 5цَ@ J7,c2bvןLPgX(^t +cG1"Q)(:Ϗ|`GEv0\0%b>J~-`D:>{(~&$|rA%O5%1%v1b=&I), |WJ4Tɧu;}KhЛOJ eL{%O(8J݈m` G=¡|݉<ǼpC! k 8 xB^84-e xXx)=r* @dXPn58wJSC>4JLlg1f-m&Ekވ|Fqc- Vm4Hn[E_䴔WGH۬ZţJg VI J\xR Xq1F񧖺/PT‚Gg"ź /:c{ eO>c0ÁJŹRsv큞W+ pc${](^i*3S? ~w$cTF"%6سJ۪[ǂfٺ$3&/xF=Y0,,WuaT|BTqIr e/HXq Gw̖3i_ v#VS8gPEO ^/hDC~!|2qdS_U j%䭯Ads5Ui̬[r7TYpԲ`{_8)87| Xiz\û,% a |2߿7`G%f'oվ 4R0%1㾑1*s3MΌ0A֨={q@~x>&I5]@~[ɣɝ!aߺU&2}fKpGxچt4'vş1DV>o_KibrvWה{FLgD5Y^3yޫ:#u2bXWfbqvD7F']&v]y,nK"۾ɵm{ۊ,rG)y=AÍ>ōED !IkU..+~d1uo1`}%)c[x:O3LH6y ^i{?u}cXG H:>b7 .dIܺgxv#@)4Ύ%T%+wʄ^ܝrU*Nu/d^i7!pU༇B vz(SR{{\rXhx2Qd/as=*PITҷjN9Y~W{[E0*AG/o1d~ D=ISk`&;Ts>' T#ae& vW?dH貔窠!-ԋEǑw %.[[K*@QO.-!K2fsrF%+ɧڸ*'h_Vmҟ&[% ᙇf4Û?U8F"S ^V7CC$FI>f=ڂ~x9}KqN+jan^F0L#޺] Q~)z7T)axc9|2iG{ a|3oRz5Gto˰zz~hNR66% +p䲄5 S:od_z.On☶:z'.HϨDd; wHd\Z̃RnKJ&ށ>}߸z1)+%Ծ[麶hĆ6Ұ=ȍ@%Bw-]6<1=I ~g/EqHVkMGEeӱrwS56|>FJAӟ%.B}Fc%-t`0~QmeT̺R".b&d,)!(@zZ^!sƻSWN Opbli~S0y%ݡ+(f&眣¹޵#b0ݎ/.Z辝%M"Peĥ tFwEp߉t,8O hڈ0@#FEA_7a>,9ـAS_g UL":vJ&r\)~40{'Ti)E'-K{VӅ8ܿ))qD gC.1X%S5]}Kgfb"M8=L'ƣH! 4:֡o.\E-PZn]  #?C>mæ~{7W9bgТ|55: ܉'U\} R3*T+I#:p* J=>{uFei -_>[:=88Si){=FJ\gAxN4ariɊi 8ckaǥgeǠ[>U`\w*꥘~4У53GȊtOM?TlyJJˢxg0TR* sU  l6]u/ũ9E(*ӛcf>k?a6Qv=0DPpו]N \,~H*Sd:Qpٜ.{-}>NiCÚm a\';veᴛ\3.噏F bGSSy*ǁ Ÿgž§Eh3{V)CZ5EdMFD[pFM&H)l(rO~&/L[a@$b\OHn*aEepQ<' @yI"i)sGh%ഴ4!)7ҨԐgf;{S~tik:W}a6HA{qJ+~fo_T[QӺij}ʅQա'܃ TL7S#O,?}Ji ?M,Uqrri*tk'W)vo c7\䗾JQ%(ST? 6[Wp>yY^Vbv{F1 6m~\ԀĮ$'E+߻N/6c%D)YUF4R)H1BGȽ|z-Ha&~ ii {x9[_ )m BIļ3)FV*!\gQ %,qELn[wڕ(i,]x_ArE*T]V{SqoZ+K*&*dJBaUΡ?4i`&fKȉ_T| M>F c(imO,&I7G@z447VP$t|9S~%K7W7[Qj8x+lCv0}V4Gb-$8AN]O&4IlfjKeaynyJaJL3C{yD F,x'FUbN_jF`%3vqct[ o5z帆I$SLZΝH{@*.E蛩<>|n)o;=J 7Ȑv&Z||g % ws=$%3?n0CT1;\YV􅰈f@GL *kƒFzLF vz+ҟmѝ=FJdQfyJ҉o(b[==T`\`ru]0~N s/*@SUNGO(ui5U1mn߻պ-9) [efq bӧ= k 3QAAUBm9U\zJ1}y`)vS۰|w^i܌wtY9)c7lIRdM陉ͽZ3ڲQcx^$ #YSޝyGI۟ocdbjRm "魻N1 R]5;v&dq<Ľ %U܁)"`m,Y@(? c>^'3:&70Ia}"tBo5"Ey Q듽̄\WёFJ*}Zaȡﴭ0n(grrm?J,=bM 5ׄ=HKoEFNfS"J P Чhp9~)-`l+,ߐ+@ A5T Z:C:p lg@1vaj })PƧbiԏG<㽡%j;8"6`ތtÓ[|Jwʷ6#DS,YGq){ќHhRS( KTkByDHt2wJ'qCIJ~-"0:9F 8wݒY#I "v4pϟD&ی"}YŒZ( STS %{R:٬FimMÈ'^ g ٭J*x0a?Y:Q`,kdG{ٓ?ȅv} i}Ut1k%Y{G4ˈ;[[?F@-WAz}~osw>mM>dB CG;f5&ޱMID%{)#lʣE&!h Faj~~JwǹaU'n/Pprbڶlfg 1 |o%)qz `x΁ɜ{Kl+SGEL<,9+MB2-ʅ^ևD:!V9qi~ZG">rI)+ bCtj0*V^-{ӏ<:&TnNksv*~pVUq| E*gmc@GAq)ikH=)\lkTA [ d)=t- x۷HuA:A5<:#T; &1_hE&}vȌj/r4&"x[ i%={L)맋(jULope*>BkNȊ.#Ey KH-V/qY Ԍو~k::zMDQIE?hiA2%S}Hpʹ+3ZNR1qЩicᾝIH,lr#6QvQ)~ԋ8ҺV0_@t)JgĠFg`dv:׸|EgH&e@[ yJ}F0&}(0& H۬ǚCÎ ZqBZ8G<S{J_}D=F K̪rvÄyuyDjBz9~r5[M8G+ Z& [G 80eB8~~1C{.% &iv:|=%蟹kxeV9s5JLleevqtfp%),l_L'<grֆr:NE l_pb7ä:hF%osqt: ŻZَ0~ĩ 7xh_xj)c9Ŷp0&2Q# %Ǭ N*VB9kJSV FI, xZұc8S?iI 7qY[OM܀lkHf["Ҵi9ypu&ַ#C[ /Gj|M~Kd~L4{iI +~kK@:E=}E,ψY#$0JNߢ:@|Ê9>d Yf u|𜥈!0b~+ªxBcT0V_L8RX_sN&bģ8ġNJ..FLk$~iUtG_ j~b X8t8]Ä"`&pTL^HH*3lN2RKބ0p7 [R~p"{&:GגmOz]KB<~]&o! Kƺ}u;hՖ,+ԩ`"Z4Ʋz یpL`7Ѽ&`9b%1Y 5gbLO=MmUmD nuV]* t3;o9:ء-r5~_$ؒi񈃲Q N-㉋yy6 FPa%Qݚ;Wd`Iy#4|EF%fiP~ƲV!L[$D~R{[y)~JB)lɨuI>,a`~W<2(}KJ  E 4e.fH+JJdHT^rm ,CItCV(!cơʘl5oM*\tw 7E%4BOU2+W7Np& xXiR_tL8p&liMȡ,߿3oHaGp㳽P-_L\|حfiWh׉;tg.9.)k%䞗9 av_) ¦-Jm?[) L~{f<"UQ~77~ 8Xhs-~>dK+KX/*|&*>K⨃ǐU{b7V&ֳz"CfqQ+*Z)ZI$;aF m}joX#z I~(7&cHxOOU`gqFBZuarp(Ss9e$L g%?57\ wiBɕ-2vxs?W#vJD,Lfu:1.(a~nj>1O!&S`K KsuG7~R4 (/(XCULfP2m[7`-e?th^ШN;a(<)Nm,yUⱢSfGJ7zJ0jjm Ts]F*E SVE[HSJbF&&0n)p[⚶zcy6Ȅ4LNb"uIJbd%EX8ȐVpH}-*˪x2tp8,lƱv0I!LWp,~m0 * bi9l%*FLgT;/cl1 Sp~iqnz4 v^AZ7:ZR{02)|9靈<}f2љz^o3iyRkqd#|Ѝd},y3'2{mL^cJמݢkɨom?5fbp8#J,ŗ_8H-5Pqv)'5qi 5vmVEefC)UЫztG+Qo~\i^1GW ѱUߕ}VDBݣ-1(S?@ bt0EAUOGBEģvQT*\`|Oտɇ+=OHhNJslS"ڮs/FBG7+g@6 J6jwNZG5u}E^h㧗qU̕)Afmz/qS퉯ĺnk@7WZeH|~u񰛮}_фQdwA&p`'c4nQ +Vr6!…w ncnXvu.r9V1Nj  Džh܇+:O>`얯PW܆VWc#Ϟ",kcC1#V8Ӳ&LqxBˊª[/&lz4,kY=`y|QfDA=h~ۃE[*r;!̣1%)>ӈbʅ{a;̴WϛV,L?p 4Jǰi܀"3jUH?|[˯˴1z$׾~%ʸ&+V b(蛫/Xsz}фK≾W5Vx5c(POCޛm[\`L 郤 p2Qp-08ut569N1XHI& ȖY,?1Px* }-C|gdQ9ضY['@H4ݹBҰ1K`ffwrÿ?9q )+cǠ¹#)a'PQKdKu|& "7{|_KBU&{(QG[x/+:8#-.8 h1Y{!@S10 J\|6c1@Nt5~o>jvVUwhxֺ"iWO_p#8y%6P!r 1뽁SQU.q$EJM MIdcsǂP׸tgޟC^BggT||z<8p"qQvծf[`⁣T"}᡻ahF0`ɔ]1y5z*Gԧv;=Q7),,Eޔsb.vw;Du&>ț↽Ws0O~TPr2Ωz<o]\F "#dV0Op_Nik۶kBYqԺk{OE hc|H&&0_7Do`Ɩe})*uiƃpum}lv8>߰a#n kHt@hc>VrH!z 8bp3A4_c?1Im&8@q JkypTV)o׍"FL^ɞz/:wvknX˳ҖۚK]&Ip!giIfFFс0))+^3{qc9VH,%9T(7Ņ➽!",NgOFJU-X!$N^jzӜx15Y*Ɔ8vk_CU&-ssRvfW_*HoWL.F2wgdOQ-3lTpYRg"gV7QYV)qkV9~">bOoR1k,Ǎ.-(~<-9%uݢ^ÃKAʟ1)>e骹əi;kQ)EEƧSRoXH~2]3;MpI WS*&#! ʎ{"d>$xȄ] c >7Xwɚ'$t\]x&6?[Eλ5D7ӸQPIc>ڒ_);Ğ|iY}0[MJb:}=ovʍX|%bnWS叓ԉD v[IpOc$$@FQE 2ȿL@iaO IX/>ZC/Ts2V?JR]=Kc]N4ITlIA:0u~<{}~Kb3D?\L+ 6:ܧir])E0- _i+?j~[ 'pXe|~SCnɛJv vŞ._ JR&ļB21=4SGp bYp&2i=+(߉PzKJ7H]3^/@변vi>hצ`8#2V9%,""=&fhFcwy 𜇣s}Quޖ2S\ vYv1HIL}Hit\*:ӔD6p Bd>_3?q@ =H +))J7 /8VZ{iJʶ2+8?Ъ -Wz8Ŭu`{aKS{\ٷ?>]Qur~ę"jupSEJ[>둪:N9Լ+F>Eh-=ڣԀ Zdfp!CjEkܦ&KsE )Bw;6fuejK{e%+ ɣF0g3EE?-iCKitU+[6qpģy~Fn!V-=[+)$[ko&7t* Jx \0eHNDL*؜r]O@b W7 +s0C 6)&0L`  (艡6F ~So}aI>g1˳kS_@ MZa. pym*wۄ_)Yx&՛eݢ E:"~F!ޫ%F\lߡɚ 7Ʉ1Za`R15 }7$CJB >t)b}F ⥰sbUG3+YL>hI F?#f1h  Jwp͝)q `$z6Q/SHf-J|׵cfc/a;tg1$答1Z_z&]ԃUw@FsO%VJ +8P[Ls|_ R1t7٩/^<8~ӇCRnrϷ0 [NK"ޝm~V{]n91=>~|\Wū?>LGےKjWqwyDEi| wn&1H0*믞p UD=(h|8=1[ş>n= iHgoi`qnotKqx^7 b:rXE%/0(D_.Oт " |# 6(iV=@Gs)I ]7W-1?K͋]=\Fr]jF4gxM!nG3ZD:mo$1!/ 1a>)$JgԞ¶Vh`SR70@fDN0f\-'H&Ċ5!ebɞj&B}w⿖{wV.q0J`Co뻇+d*3$jÔęq""?xxգ2%TIA˜ЇeS,*ZP\t@dc[db!A:zr?$oq]ܪpH%גhnfŅ/!hFL]VoO#HKGw//)iW0~Ճxv➾NSƏk JU%S}x_ct:eOK24HpF3xQ6t1ј(7q m x[EYo8rrcӈqfii!-4%ya[SCI[y~X8"aCPdA]NH.]xFNPO:.;c.'{?=1Tn匒uдhZ$K=}ԮJlؖ]>pHU ZiƧ0?g/~!TරvVo?*YUDy&qثmzeQ%*K* h7SV&4Ā`h*N ьΜ}LgW_2&B˞yI~Sr9pGdՆԈ;bN` PׁZW[V'3YSߋ%Fcݘ=o`N0~xG:ش1V1G\Iítd4wiSpq}>&H[U"cHjrm$W6$ǛH5;MUۇqtHmhcU$d}V0$ypF^xC]vhB%h) ~λ€z~Vdq{+%zSXxx49MӀ Jg`O4"3~MV"?oaS^ۆ,P x^S?양d.Sh0c'%Yl d"#D/!n(5 IFn*kZGNl6+ TĽC,:ɜry˫h5_;e }sxwdxA:S3%F|MGچ{TE{# 7?J֣uFT4hlMNH 4ed]Vx)ZvɝMGWhXfr eMHÅE桷ſd;" ۊ %"Qǒm љ$ʕKaeS-ӶvBquptaK*S\lç ip1t*Heģ\y|]4)m BϟY7~݄fFZXd6(w&/S'>?ipzPi )Jxz 0oNۈ j0rdA]yjAp{3IplPb2.b+f)Hze7['8*lger~,[Vip჻NL8h0v[@p0jf=a%G 1S.d2(~gO`ﲶK*GRtM 3Jȩ+" 4fbi9E1xƈB/7y46Ӌ_1tF}?XIF4ؒljߦE5JNsO~m􃈀; {R?*; U*6;R7Upٙ"0 *-_FcIT ȴd.\aBI3x;`⼡k2IӇdbBלQڿD-II+~z9ǜw&oU -p~],v \8!T*UMEZW uQiq{0tԌ<-/">/][?V ?v4:,{#B&2|:ϿX3rR]S?}C)V9eZ"N Eֹƻp$ޣ{cM1>Hhd91}8b$$nRΒ.`-GF,`U_jTԝ @ 9`kV&)mp('c@r,@@H cN7)U551^Utco؍+ɍ@icReeEPh*ESU;{ b>;00yvŐ-)ֿO%cTi vXA)=\ f>M2+eW?R&ָ%cWw-E? t?86 7YqSّ+yዉϙNST5-hv0V퀬vcU5*Aش[ek=~~FIFӫѨ40IphϪIQ@9w+EIJPIVšqmzŞ̖IΫ=,Jq}V?~JKv^W/:N:ŞѺH؟a@+=ElWz.4-5ӊK82ݎ}gS73t&$܋\y¹UtHMM>ι4Ԩ7.nF4Jn~%n7Sbׇ TV}1^7?"aK@FsXR~H HJMEVoCNi) ƓaO p1)rRcMf%񿐢O%T*~1`1-z\bq,9o6(2J41cT)q)),ՈVt6&m>J% OQ~G,yYFIoU=7ؙz oD$C%d+I'sN4 `X{r0rGFbqYp?=Cp) Lij*2&ñhCmJGcc (e>4 8$Aye7B6c!:59m-o_d󥢲.-EL[͈a[H5V}eFjJJ7H1SET4K a6$E &*Lr.r SdET41,u׃">.\=ͬM1bhvoC)C}f~-tXҶqB^o3110"St5-huS-!~=a(8Qão)ݗxubi܏ ^N Ja&*JVe~&;^6|~%}8Oղ߸V(5nƖ #gFiQC7F  5%.na;U2>,;B`Ƅ~qBlɗC9}TvS{C1mm^H8W`]?[?d4FOeG w5ݕ\"0us"$4o'pw}OnE0I8{18[',[\JZ`e=HZ5uն#szabvPbث|˔ Bpt ĘGVV(\`cn`9ƛbȆ}}J~H6Vr*59)ayF*[5dLҰu+oFlײ>^?7;mtcDcGj9 Bqƈe2U]Kdӛ%ϩ{1\9sMAVKseͼ?}^{ԩX%C cCF3Un?tN8V08fϓ뎀l`WrV8V^&(vnĹq}Rok許fcq' %x?[0n+qu?}[P gbr|Vez1,w@N%+aLVwW8sǖsY>Kk陂,\W4I W!v/5&=Wҹsr& ?SSF1F{ƹxrp7(dz[H@V'eFN+';QqEL k#ЍEy 1 ނ{{ ǛFg6&ܣPHeB1 wg\~m~&F1 EF)iQk!.SM)T>i'߂C)W,vRyvEgʩ~\tv31Ǣʂo?𜺀#GQ2 k ,grd]˩)H=ViŔ{G@g㺵w<0) x]#{p{-=l)thZ" Տ@z}Lч}@/ZRK(C *T8Wlǫv:8 (~WyW m2I.ÿī'P!,>XcoG;dy/x)bJ>jqǟR._BPN1E:w_T[{ %q}F):xHKD3ףӃ dѾzxh+S1,ځ/:_X]H}*~ĴBĬo[Pq+w\p fmTB'r$/zt(i7E0u`vo&h[Gmbj:޽\iqdhU9؏&qPP~8c?ctUX}ѭoa/8)/ 9`XshZ0=c9 (SNIyqqbqim+\E8{JO;"fOKENFw1 *_bo_{} >S`Rc*v mW?UJ}8_Yui=?O@w5zh;%qH)eyqlmO醟L8ƠJɝS]H~ANmT`w$uo`H~ Lgd}W- B~H(2ۺJ_dOT}~ eo}T9x7tI\ \wA8!~e΄_taX%9 }ȍ*2SkVrHّc)sIuΌ{q%D+J}7 JJr s} fSàR׻ [ll6Dԝ8q,=-}GlǧD[Gom(IƠx{&ܺJX;.=VJx̕j@;~q*Jˎj?H,7Z7kjMxmt\Jj{)/uLTբ<%Kc򊍵zn VL"Brp؃Z!jT[)a#mGJ )߷[׹Mb4p4,l00 oSeTWnk憝-Z?e\Sp⥮u@F r -I5P4`24pqF6GlL~uJ⑿ODtvkKiC>Ļ)muy5*T8v^ WՊ̈HHG 3RĖ26N0,ۻ!`~<%oM-abd3^9S?Yb 5+0m+Խﰅ]\KqYF%8?CrVop/>)qHJG,"ۅ*A:&8%)᫊85ϱM= >JQRV p}*d* cLzFb}~IvR]@ Mr_F܉_U5toꄀ{fp}-xvt}Yy훱pT kSM~>~>ubRr5\6{[>fD v&v%$U揄Rb)8"K+@Bp2EC֦jWyTW3hVڝQw +f]&,~0U}FbD))epü۝1X$>ђܴ%LgZivCĕs-ڠӊ}LP6d54/E1,Cv̋BN> =V5}҃a];Т ndpO01"aXCSb[͛ӀboН HKf前V\8R!սAH ?|[G B+aFRYܲHU%pۢc<~ya Lv"ɘA}um鋢JRS5V=N+̞ zUb=Er0Z|.?e=gx; ak,MC/ (o~%EFu(Xd]D۲}ELaȞ2ŗp @24~&gM xrEt0>) жE Hhy 0FU0$ȚC-tDH#{?e" S1@UU&ʷF 1mMʡ(E-1$3OҰ.)<{ݐg[J/v^VWK0?YdWq+Kk~=P!W]t%mH8jSv?RVe6jCBt;Mmn1p0x, 17;DT,G؍fTkٷ[ӠVcZCy{o>@ ?5oE <]=A,8LIJpjus"lF,zє) \S04m~pztT"Ǿ৊T@]y}WUx/=J-[pB&T#3*siJQ誥Q@xpv{PQV~bXacO>jk\|QGKAd\GaqܣYL;GAH6A5?JwQ7=V- )*XD7 Ԡ7~ -4 (7ηZ)瑥S"S{zɿv^b"sݯm q Œ[hRށ,<}]~kpwz͑L+ᨀtO+uH*M+c`O. z@:F /5 ~GNsSCH[dTZI\3ߘUղU ׃⋯UbJ}s!:igG &.ٲ=Kgr@X , F%:{:<:SR\JbYP0mGpL9g5qVcB J(f(2RX#eJSJNa>v?0?WV "7]XP/vi6GsZE8q5D9z ILxtv/^a翂h$=8I0;ɂB^5QޱUQW "dVu^[T+bKڂk".MdF 1+!9{*>t`f)brC(Ӛ|y5ŃE JŸmYȟ2H\+._!qš\Gbhp]ԼkֆWcuߘp籄X=-jG+Mf[9anKSJj[ĹjK?d+郸UY uCUa1%& aoƴcbġ!4,;Gmc3ʞxSFq%-Yź:|bnf}q8F48愆YRc%U^SX_\? Nۅ~1 ?Np-@[tghe{%ְ6Kim-\ickc;! + b^u:!UnY NP:AݰX= Ӏb3v;(^V,0-M K҂v^2q/ x!^2e 0}} }e`h2=/H5F\+x>{tF]F447緱<4};+nmHKOCgzA^!"&c.pE8b%!{C q*@bA;:@+FW1r4P6)pqF";CtRE1DكgZy vn7װHP{>aʃ?E_F--Gz0),Xv. "3A?}RIJ6XH*#fl\@ ă&\M/\d~9N 004J t"|Sy--M,MH mZC1>=e(TLP*ZQ;>Zw{tBXQYNu.M}NBei f(8\œr߻M>pIe5}YW-Mp*FK_@]X#;džjbmJ}zUn _.i});FW;bEpOX~rV+ XʡH->#[E[3EMKpŞk\~҅¢DƬk\viZ":a鋂O 6:IjS,UjV=81Re \k\gќy0 &&1Lh]^!IP,9F%% B]շrG*J6痥$\ p"=C?r L7_H/MC,<bsn1;< ӂjSz?$*E)~a<xcrH^>ۀW@:g(r,9y!K`@_8Sf1+P|yr j>ϕ~)bH ̢I)78 +Rs`U&fA6C1b;'@əԋG~R\GHmGs0S$14co;Un<3 W \P[e0Xbդ Vʙu@Դ1 c?o5&o&)P>_5.*̀UjgZvOd*>g g9wC%󿻺oV+ny42HFG /GÏ&ſMz&D nbRpb݊l7l4xɜ,a0?N7|[a b~N岘1( _=?T78](2NcZ/gkP;&iP/ѓN}7H&c~}$}cy~Ԍ0/y5_S},]QG9wk>"T)>&U_}>6hsQ&)nݞdqf R9`{QD(vjJJ\ćep:U i{o ?[Xmm+t4D B9k@0w %sFI}LK2XK]F-N^+9G<,7ْeW%Լ,tYaV-5b|שtba0WGi+_d.}Uy ɠ`ߥ~ ^I62)%Eg= F pZ/hZ{ Բk>׾C []>NI̺v|A~Y3>ʛL2Ɓ˜\=cEm*g065[WNAdt^Uoz~9NvJzneᆿ8(-y$V%0(N"]=WOT!>9nHr**_fP-ŀH[it˅,lWWDsOz踖zn,>虐EJx:SILxYƚb  )p1ԍÀcD(64&0ԶsދVy%yRV7, xQtB%p}*^i(Sհ7 dhEHFi۲;D;dp&4pp ngmȆn,L ۱7!J܀߻˰UO WZAA4ŶIkO{tF0{Cr\1_MQ5) AAo_r,(1%DC'jLvE*TEpg$Bסyݕ)VBO*+T}GtZyQ,p>4E~z\N< p#cEor}HEbrزOXF5z&HSU) ou?lϯEdI,\Wckj C]O0IIn3WiTdR!sėTzF8"+Z&V1+ўJw4vO57F&s9GaH'Z'yyzI%Cp5,(ǎܱe#ގRz|`{ԧ9=d@&^)?hU4&E~p1~Lr1>6 `TGoXZ8f.sS7ap"}ažj2?P)?~L'V.?HH@*ڣ4t98G{pŸC91W͸=IV$r3UOLtӆ9%m 5P]eBN"NKt髑q "1DH}^0ȺG+l\: {ت)]X5z;$>6.}N+ʅX&[i),H(54$|l9rQSpewpjэCLH'e#+_Ҽm\%JPB \IǵŻөBVcdrrQEK+V 7ieVlLJxHګ@1̞ ':z_$u g#>1&]}SԲOsT5Ɩ]97L}0vjnzKHiu2/\.!{dW~_rƞ)KAE%(pK g?t:m(M D{G3R11kݬ۹us育/ms*K,TPԴ}%V -R\i- є}(뮸4X"2CDOF0E^\m\L}IVخ8w(?)xd|3( m 1b8/:N][1 Q1`'0t.4|JBC)Aˆ\rE)bEXGG`HY@c;!huMV@tJ,\ TR2It ww#ݚ АM%/leՍmL]D%) RmVU6I21(AAeOO>H 7.̭zC4]XbGGoàWC?ArRFtƆY0N_~ђ0l1K)t7{fNHȧDz58|oܴ&#p .@%,[xĪ.탍wp|~&sW~M==$BSci$ٙ!V/eLfbr9z+ bv"K(?@cz07%&5׶FU?2 >ْ0fwհ}Ii;\^C?C[p̺eO+ >S*a-oז44b)a<4F*v)o׸=-*_7 )%.?JHU9(t^_/r1)\8Aa1v׋|kbbNp=tJKƒCU 7ُO/?N)zJsHL0gNP4Gºlz՟VWzvB]~CJ8s.A;ui[㱫󽣳ٞw{P>0)M RO|;3rw 6wZjiGLX; n~fd9-yp}& ujA8~ǝkBQڥ7 ~⤰ -kcxz+="wG+0+_xv3nY)w`g-WKRpPY?4)rrK ^"b{R+̜LW:fmi)0駓X6zWqT*F,wQVuBV߾<*LیeuM&?aK H؛1dkL.Q;2d1_W'T|*0գY)L985031Eb0-u}]F TLUzXՠ~讵iOr О 6D!%k\8됸׎Y2ylc#2e! :X%KU%ǩQHL7p8;tS3@.T[vRT2y kz_de=$w\lJE @[ʠ2 (gvKa[poR๧1h}:[ͩl78}H}͈\BYcZ}T?ep͸xt^?h;?Kw:^kδuyouŏfleHb0OE4rrpJ0jES[DpH\{dV ria _gȜyNL߱eY;M Gb)dX*? SgݲZ)ǂ?ڻcF,g!{cV^>ƻZƣ"oSa%IbrXh4v(SĀ&^ns%YHpss}?}F FAc-/p)AFGc^Ycޟ&Ss%7&H"F uV&řZnEbFi[ѣU%m ef^ S2}?"j\.)DiGc]lu{%5!G]p-o?a)UF0JմzSuTG$e#S{"ҁ!Ʃ40JJ%"豤,6j͛;;;z=/O .\}>t߄;%o##ލ1PipR6|\E0( 'y~}J4=L܀b̿oy,]Dh@HG1wxێO"%^2@)=)0 6ƂTpI uA-}Ո7\s‚Ѐۂ<`cqbLsH0K!0OE30 3%v1mjySdB]Zߓ0aj\FBI:ѝӶ){e[6e`aLRdJZ~/]JRtɛ#4&0HxqуrpE1րzuqi!m1t'nJǕXbY)~a|!1U%p4LߡpMf7?頍}wT@?_Qj+,g(~}P]8;5⎠ aZi2$jZ6oR`))`z#;{{%Z`' IbxʈUcl91J+‘m駖wf2鱲X͑ !5@REjo~@..kD+ZAږ)d9;MLgʴOXp+]SE8d:?:o¼>|A8.0ܮ)il_/)0݀fnv}JSN~X-Z+LGor_z?I5/a(p.D7[\cyqҾ|:i|_%WzK7BtW.SEEp"FDqԈ}R }mkPZ0 =kYƈm@4r.JJS>[Ufo'UIg r; 6,1$F(ռ}0mp;TaH=E9Ne{]Jx6Ha1}ʛg+N|#\Q\ GRU卞 يֻ|(^0i@pHpca6ndE jbv+V[{jq C}U~ j~θ'5e3b;K8f_%=vE"Ԙ|? 8K[Psz=5]?+Ti"3v'{;ټWΘep4F0̠֢(w+[\`hCS[MtM }1tF087~[g4q`%(mfSfzgM]V4Ib3›&Q&E)bF3Ӽ11SWs/@74uۊGKa.p>͌W8VB~IKpz0I5l7Oѧ# SH?_[G+ф,%(1tRɣ;sWyCͲE >qX({ U㫦la×#v0;0bU7ff SO4N~c̒WgsaS3 JY#ճ<vS^A1>8V-qU<y F\V&y9g]Ѝ)bu2v}FpV2Oiz6Z"I@,fXa=X-DLPjX_j<&qob6Lқ`|l {+EG9{.\= L"U{^ş?&t'j%]o-", _~RE3r0x@vgWMͶ( h%ȍp}מSP&!FS\ ldTInƞ>k "IOP-ϬC 1I"H>2jcNFѫ~,#W<@6p?OVmU~> R,s+]bV! Hbi'tKإsqmkd{tђDܲtvOza`FEvDK]!m `daQ8?S+xr7eW MtXtA?G(}NK\^YpڐGt 뺯(?{,۬7[X:ِ1; !nn,=~4 q?HUH[}m0ѐd,~Z&27%)+Y/wԀtV"1.}4\pȖ!u`zreĀج_*K-c(KۗJ@]qHVb*{(!Qo_l#urΊ+??[5γ_ZEq`,WA6L8?觝!] 5LgЦAOⲣ42{~i%Af%q䫏%cK"bb2%tKb&)i߱v1F1gu>y^]Fd= ߷Z8\JpcPΕp밧m19F*>fSa[WWE1gy۵)fd"aItIܥkP6 j^@v# "w#FMbK8RcÜ RlcJ@t7uݗt?`,}Tg1X^ƨٟaԫȆ+dpʲZ1`h2Dh+d(;e,fb3GsN)A fB{06 dT[HLf{".V~c/d;i%E~EggP71eY?L4FF`DoWՋݍLBFZԪdÌjx"R9bmS%c|$rJҒ&J=E ͛44Px"W¿CEIBD VSW" ux*–(p2%ףIˆ@70Se*F8-p6ĮK1n=)pAr O%l J8zO_P{9m@44 7˫ndh \Dj@mJ,B^]h %rh( %Yb+VmN.EB_5`jCNYGSa$ی߳~e9 Z(s%y2VK< oU4\+&]!v^_r[ &nT3Ѽ'c(TW.?T)neS wT I jV@hq ; 4w7VϱyY=YcQ5\AY!}+ `%rՍ7EG~cms}S?TY`¬$:ŐJE`ّg. IBxUW?J唃 Jnܤ˃s{ƺTד "-p|*>󸳫'\>f"Y+WS҄8uם1ƽ ,=*B\IV-}iH}{¨)o;XLuP]l=F=JcdlsteUV?-pZvI2^0ityi6# *E L;rWp 㶭O%#^ȭ} U;O,{\;t"mURI[L[ 8G;5~ 7ı^'L./ F 8AgRa,0LM>Л'_g0N_C,PgwU">7[F* < jA-0n)EJT g1N1"LQR`ݧFq$?h=> TWbV~7( @+ƹ_VScyL boCryDޮ2w4wMJ^Cn5T ^1_k'&iX@5v0 ߓ[2/j1" L\E%E J bSy-6IS~b]cC+})`㷠~^35s~MG bstW*G*8Sv'bTd7JhW|I>1<))z?MPc(ȣu=GpKW8eq^ȝT[JG)?>+Q-컈a[V%sXf4LlMCINT+yαh9ɣ.[`'ϓIZZ.p? "{J7d+$j~ "1ý{1sО̛76*][Sa,3R:n5Oڢ9T{ vq-@-&n]aXm Jӵ iOۊ*Ksz|>h.MEK7-ΥH>at 7VٙeF"s(S^3|/G7:iiT4F+wCX04IJL]UpōsL wqsk d7Fժ)|^tn+[Ɏ{|v/&^*J7S?rlHߟ]!0)N|ǸSK_=Mp]D-9"'zԁEI)cvpq#kp9)8yAFgۣ`!2`q0C^cqi&L(@uH>.ÝUnwF(8C<WT3Y /wW29~7?G5ADe h$m "C vZL1qhX2ʿ/ [Vߖ2P8H(A/$}. Bl]£Hl{^R|XӲSްl06p G'!d|BO1>xSBW65oF ߼N6C!AۯEMn1Q8W ad?0x}Ժ?(:8X }"WGgڛ=VUꏲy7 ߑRj;P k!TwԡGhP1m%a`&+Mzln֩+~y|v5@cX#I< ATB&Y`Iaqk0Amˎn[V%[}~WrQ%q;}v+{z*n{}BgBS}!c"65`mo=Iǜ:؇זf] GDǪޝQq|Ns{Rb⏠GtQ%J7eU gÓuH䬇x%Yg"'d UI6+hʆ4\@`B.Sh1\k=Gb9;;͏5>0c-۵kR*L`+_t p۫ZC]{TÂ:>ҐX4%^)H8#t 8Z(eIJ򡶡~_ʹj߾Bhc]M$C.a;H׿D/Z(iB#=Uzi lkyQƒXY^!|=Ht6QȐڤךXmљKF bCcha&E^l wXHxv7N  򖳏$:m.Tpz=bJ@QD0WSw6IK0zKw,:&h2Y1- "XImI~ Uir`Z gm~3VCƛ$P>JG$7E @Bg-z-%jK1HbtK}[K`8Vus?FZNmdpԋDoJٻQqr+aK ):Ҥ+iqteio]G)#ki2ꩩ@*tG٪a,*gaσ8+p ~}ES9ȶJ>AƐh* L'zyh7f8z7sTڟ6*e}(scD*IE1t8{3#ycl {(hǢ5M["{x{[ L"?)M@כe~᧓F5TV:rE[>gyZu|yF-<ͷ[ J=kupo#?=Fi"Ag?G@.\E,jugՖ_Xa}@W\D?{KоNtwN/MZd1Ct>T)qEs0&-{gffcExh.X Lp0*mm?>X>O!~0 GJRob:WCCSבItÅ%\+{U ;V0e8PG QqvGc*p]=ת0 E.Ʀ&NHW/q 7 .h0)l`Wc?^uUmo0*ZC3;j݇M 2~k*P/8Ke%(N)j<4+:/(qaEE0It0,P SFZ_h:WU1b4 |9Ɯ6Gd~: B]wj|Q׽`"X 8zKOTE/>naH9I|E COHЄ d؊@\J7N-顋 ̚}jQ,2c*&LwH%?b1 9eܮ3eiEnc;zaf &*K"m?]Fyl0P[%|2e>m>^2*#v}Ƶz;KB*UI62qW* uIu87OTw9w}$_m )wUpJ07Lf{V]Q^ 9 Ӹ1- & ;/ qr]LP`d3Й.bUۀa5)Tn)ݝ=e.FR*!կXjQF,11R$p1<.ѳ%b[>jf:̠x/̂\[Ɯ;".J~|>Pr_ڛec-_9&<1.4ʔGVMab,=e㈯[^ȂHgVux&)wYS}U,ܧyV0pm\YW´zA\,[L'3{jym h04LݟZcợbaLgXȿ7<TEBJ[Rʞ%n/i "4,`iq+6- FcZ7T&;6{R|AS(b!}GZH魞i >ũx? 5mY[Eh,7"꾔0)oxxIt>E*TB&# o?Kn\S1ćcyMfC81V6R;WNE()7ꀧ*Ǽf>δ"1}+=87oC,gɝ?P\\obPSB[p/X&PMbb1ʶYe"{ʷTЍҎ&9Fϛ!Rc.RtYK`hR3 &do6&_+xOt_zj'xA|2SYTf.+&LPnMR!D\wwsY`ݙg\N&J"~!Y&Ã`clm&C{Аjz;hD8h8dz(h .jfS)¸W//guH>E&}g`8(4볫%PcUUp~Ҁ07h:ص1)ftE-N\WUWQq8̼Oi,75OU9F+6tm:(1H02\"!*f0VJb$ )x7t)p৹:D>a3_Y#7J2Vcf0jў"@t~MȡF\F1YDH¶#jF(oLE\dfC܇bۈf.c86`] H;X*UKUmphTx/DieYQ " s51Ƥ[vVC JRhXhESd(޿? AI`1PMxH3;<`l9,<2xUUDm jbLl bHL9@fdJ?$eǽuh\0cq?7dHÛTaP8AGOE(qQ2NFP>d.9wF?UWGFB!8WfiaQ ჺ4xQޚ+9@Ӧ4¿;"\t|;-tExbZ|es,i|m0Uģu5méJ d6&p0i#\6:%nɇ}{7{I}Ѩe%tR{NsGL 0vs ǛTi㚛*E5G01)~>]}+@bOIeClJɗq`Ҁd~JǿZ33H,ITNK XfbVEs44BӰԀ-QW,|WV;eA2_F+Nj"Ƿ=Cł ߾zg>8%-(}dxmE&yxYM-.-"9g;@+ 㻸})Q[#N)nTBVE2|cdUٹ?JU?{izaYԩ0Y~LWCz#QoeO%񙫥4B8@{9݇Jv:>tt5 Jɸ7 +ksv2$?7ՉFR>€)}m2=GcZ6؋.#3v%/??C`䬇v;őM8-% ĻLg0KF[=xs5..c1,5xG" p2tqD2ƚ׾ {Kk.='>4>,W~*!W-0h`T'w#V2{TY~M׬[Bd[&hy Q?߶I{0-EIdA-6p#\KR/6 yV@|(K"d^Vٗ?[ME~bSbY=q屎 ka Libz&Uyvp#/яeE2ǫa$ځɓ_0r4ዡu/ɤ KchJԞ&/xKsr6+24m5eI{gx?ʪei9 pHP\[Ə-V3R9i0Hq㲀|.[T p"b2d(*(KcӲ*ٟi;dJ Yh~$-`HpAݧ=(ZR*h0u{oFk$n&0I v8/[1pI)GÌgVo;r,Ўשc֯F"(ێUf! ?E% Z*j*1z`7Ǣ<¢ VJYG@>m~E*[G)7բB7W-sa7Qӌ+9gcR.R)^Vv %OL=ɝGᗛjG^70"uo];qB*H{8 p 7FUo2Ī8.yrN"; = %LVCoG%Eѳ=a3_GG~d^yYBdDNSE1c;{-n\^0txRj*H+Z.NF4a=bD#zaVDv)-6- )gtI2@nF4hn,AwF>EU#(TS:grX E)bfqv()Ts. -RrӢ79R?8?S70@SC&_a-g}xe/]@b)XrbڭPYޭ 5a wn:.8]vSX_VP(RWEh4xqzA|S*7?ɛNvz<&^0^MSX \JJ7)sPK"يy2fdp 1#zq5z  clcoC*(8AH|k(1~MxV0]*qԌ>÷k T/\LY.س %Xz]K:5M+ YUu%K\}Jfs̢|)+ Y`?Sfy\ߣ3)5?EU0K5׳*K):`4:`Fzr{1r({Sⱥ)^OB\l^>Sמ10-KºcԾ^x(wu118b0U-*pjO5'Mv74Kc˜}kUfSď,cz*HhZ6kdFlny%sO?>Ya*_yGtH'r$Yi`~B70fmXHIAK{SbhO(hʛba\FFtF 0ynݠc`=So1Ğf!,k8tչ&F*PPCMmnKI%]#>Z{*S` lmNxxXCQL Zٜ7M(]&zr*WA. JlCUW>``Y'v2E Iȵ]G^m3\芫BL J7f[K6:ցVoe>cͷMuW7V֛t0d_j, ᣁ- 1`%px;h0+c:8 ^Eip!R) .c[e::S֠,qdy|]'03 ~gөq?ou9m)Iw*d+nx}+ ^߾z;{V]Mr%F,kQ)Qް2!&c:^c9lw}Wt-DLG؏%Ǐ% T cB?O )Oi >`#qO^ M *"/g$/>SHhf|7^)7S-&RxTW%S*EwveQ7 hxTxg1ƛ3 {&pf]@1%OYēfOJ^kg H$#죧v#&SH+϶vh%} -nyNi,u:rIRb.c7G~^aT$ȝ^Mڈ{"evQIKpRYJM+͋B9f{ƍKM4{W9iE: ")LyF#1E jKurј}&%U߾f壻mj{hE_pR܀^ƒqc-,Wjl^x?iRb+B+꺼sHqFs7Txc6UjiBkZLфg(ئS._N4 /Q%S nJ֞m 8|8(Q=WqB<;tv|1VWe&`s'{ŀN*Lidbst~i0;"[U~`,j=Ӌ B%ʹ[X%~SE]htET91 8b3qse;ޏ&L9[Š}~+ɈX?r^4l3 9F"5v\mFF姹1\a1p%pv]4~^j] Qrs #-bDX+n,oreU S>,㙐`W ȟ^\+ wѹ=O9D8/ګ 5sb@520X Զs{א^a~Nl&aU Heu*"=qꫩ@ŰpBW`!KU)>]G BnC퀡m1(!؞ 1e n%j;kof.[V%̺A;KbJfcیuU@։oP= KQ1ؾ w::(edxU#tF( #~DVM4b5ݹVKoH}V߯^V`[?~@ʂI*Pq'ף0 {9KSTj[;y7 8ƱY VpnLֶd_x`Um;\a{g*@9q[Gm*J\]s;{q؜ov)Jr`1v&,幨t9K`+ߖ:}i8 `}IquCdv_M:w0W7wn4Vj0?O6[HTSSoG:]Db/ cf67;4`+ ^Đ+n1JXy0\ \ 4OK5azH?Rh1ӘSBЄ,;76+1+FsZwR]m!,{RG%,S-{LlfWl]1z%dDdH(OAASAshҁ2m\^g-L7oZv85H cϠ+I"NbrK.fİ-c3V ϏFCh>CLOӢ}*KGC"Cŀ⠵醷?U*w1U1x!kQǝ&V)+R3^tH h*~^H.?@|5uXQ{9}HzSضC uՎz݈M~BPt{ũ.1؝veJ~ K4%3qhHe1Naq{Vxw{׿4r(%IU'Xif阖nH`9 J^3s9jf/ 鲃4X[aytV;\agrȦP|4^\HDح訦%zPJH=>1%cH) ^gNm-WU*F|AqfN)a,cj)" [NTN"drTn8yb 3,+w!MHˢ;~݈>P=bL7h'^r-{]F q[) AŃN)1 ޮ-9MS)6eL<֝TثJ.51.~%" >*1ZtצO2,.&V){&CG-+=L垙9C̴ ]sP>Lv8qWѲbPt قԏG B`sl` )Hq4|,Qo6/R1K&YdSr59vx_fנ^g?GwXeVZpsz <ٍtJ C. G'(Nc )+Ų"g19r9MOЭ piȎy!AQM d%_L _o`m-on/]VHo0P析C7tyy_Ր{AjGVx.K`؇ɄP~d(pU|oV2 ځ pLF`~qq,bj1ÓxAVW&߳B.(\9n}dK4+uAeHx4{s1H 0uKLx7>T188D K3*ѣv/O! چyq˛Vq-NP@XX~XUvW&9E{r߆s6F()-hu4*L[8G `spV:h- s7tWWQcߕ$][x5AjUe&T̶`:mm,WPWڛykU2l4݋shƍi@. ƗF9}l|ivE2]UMTn>s' ┥ _5m1m.\;N ~ wZ/?Pys{$BgكQ(}\|㯄׫J6T>R36o1J7&p"?}7O,@a6kVOьm7pU_ohQGFߞ՚9",ܮ b30J9Y-`OxcKA_K?XKaL"g%24<Vn5UӇ"Crkb+qW*%,ۮdj]x[UC~,a^NfCh,KZ2.g~9k`H鉰1[sCe&c#(?Puߢsg]~&r"p>i$9 \ #[bhR@ñv#K^Vj#FI@pvwgI{gi6S'r􈘴7ӥ{Yrf\*_:0Ɇi}!yyxie0sD[ " > sZ{-'E~͸+tCv}O5%aEEDڃ{[N,B_UM:oS*gN]P⥝?E!aF腑$Y\ j^'KW16H-!kfJ`^`QP$Ͻ #O+Z|M)|MӰ>cݶv5)6%~Ϭj)c]mמ x0}+¾v92mn8W/a3֤00b;VАNEkx)z,>=czzI~ŝA`ze4ClěL$>]=wO+\*w,Jaa`XaGN":X7ѵ˺B1_im «iP p)hib!}{qJu%1A7qss} bY.Z-B&i?Ldn%1Uf)~ī#q!RyNibB~8ǝPRn AjteB>݉"4+?wfO +%{A}Rp{aGI~Lߛ960~n3y'F>s{̅t`Z-QmńZid:9bd3V% j{+ x*]c&&BȲ٣=z&fᚢFw@]ykYl la S2)@؈">4w:>Z QHwS[>b祻G$M !O-&eΜi°r(V[TBgF(OœY 㺠OӸxq-I|Ɵ=L߸ꍛY6H}Fr*s͐= e>V+sbd&VVFR~ 7z!DT"$ndiߵhhɕrY%r@ #ԺZ[ej8fWG`!p_i6PT/3=Jze{o]Tx&:(f&95Ff i{=H~ BK=71T"r*} SLΩ=V3_f3sYpȾ~l$]\)}/0R0gehR-$kUU…ڔ$4UZK%XSgIsjcສ>s0ua|cZ/uޱ@>r^%Vdӣ81>%*uV+nG b!shO[ZVb%m "$<h CFF8S110% H 8Ss_VG\Bϼ{_[=ܽ!X &X9Ue#LPLgWW~p'9U dd[m._Yq8?F-ta>`xd00VoSXlECG6^ QVM1MN{ҧo"J z3{:붕yשF 5Ru1s P$rV,ia${E#I>WZRp7O&J=xUZ*Wa⯙%Cp%\gcM͟b?ԭ 㺣!^cfSfީZ~װUp{G~ w /NV*L蚍Cr\@\!ި>{j?fafmul~a4F(0wqp7^5v1*;s7k+̚0B&-F@T9t&&UItw#u;"{Lc $IG{Ņי u$ZG&rM1sO(eoO%IbX-Խ!SV{?,wQ:B$)!8#ͽ>aolG+ӳǡ(,#/8ϙ6JַNOSBf]0^09VR>>MwMVmwT)~&f$ Bwyث,Ndz&K6RguBWtJ6!;\_G~;T UL0JO#0L wv$ݺq h1T1bm Jgºͅ-\Щb{ 15n6H^dHfegImQΝL5FpuQ@)NZëWćri4J>[]jP~47vFpv?zL3t f:ar|_av᠝1@13xO z|gZ}(.NӦ5_O5΢e! IQY4W҈ FBqI,ϩ0,ᱠ]^B~)b@}7SKo`^@gYܝ e7cF8S1} HQ6 kw8e9U}+'rWG)?$.:Y1ڏ#4[tTiMl(jVz&uQ[adiőO7_=B1rT+z܋"!(?(/2x f<-wq ը9U,#V%qGq ^Aы({o %JZwxK!|sLƖSݗ=X頎y_ NnC}D_ԴồiQ82  WpoGƓF1lHW7}*DJ8d!xG](U3b׷QEy*7Cb%{1Ek5>hqqpmi<\϶20ۀXIxA7ME<ٿ0}*c$.f?6cmDz&TlqQoLi vSb70J9`R~H$!jV2R魝*©2 sI:OMhι3(i;َ)p02 2X[>UƉ!+zPk%9 )a&؈JHamm'OeOb5XQ\1WZ'D`E779 Q5r&TxMqe,8+ԫAʠ[pő`vJS?JUXm=H4V T^I.DtvW(F/8K. F/z,Hfg{k-@VtdgEAVD rfVOWs҃3-!iR7~A"&ĝ@*v7F}()S^߶//}új ʷ82Jѥ0iӕ092ΎM N5- ?RE. |g#o.OwX~\w\74L?4[6|rP a;8Ŏ]v5@;D-F&,ygF~+CTVfҪޢ8^#U P}T1w)ЫGŇ]bD]Gh E{_՗ 7L=LI1 Ӳ3҈֏ [^ !ȧYC\~Sć9nd04|ӭsMw}[ @A7ۃ >gQZUR(slľa~:O"1TW9*,7 w2=X,S1bKj̄I3$CkM'mȁ4ѱnCa% ӑ;h3m5]gZؙ}P6.-RI 3]:gV`# ag#?Sw\vӥ]pu_FGcyI)`#Mdelاrf3oomE-nƇRdm%o%HQ&2o%|Ю=M`F[2ON Gʝ8u 80s RWTo<-ԳHahYV\`e7ɰvSi 58٬SA8UMk4bF|עe 4au_PcA~AԬgݵk,dcL`J\O+F`G 8a-JB ?w2ԭw1L6M*Jo֢r]_oTa?y~ks(S|`9mYL` չϰxӞNb쁁! `|?bc1.Eǻppg(V!q6[q(+Gx'rT tKE}ǧo!|PLvw:9r% ab4~շ0g>;WcCs˗%дJx2v{txtϣSw^dAo=@BFi>[S[~Iyu/HyM#E&QʚP0+·8MPx_ZN( }ZxrqhwNᬨ Hs`Z`)e"o_d&| c\ p>1bca+Zuzch3+ft͸N?e}K¯պfͅ L70 Y{mDӇ⨉txBSySn/^+V tw0n,?+PNXJCꜲmCƤw/QY8:.s0㫸6Ť 78h?hiyk>&Gi&Ͷ??3Oa4=q8[Z(2O0Ǜ[aOq|ք1uMK Ooq %8^je ]Gw]ޔrt2N-V9ۅL`O;*,y3`I\E0|)bi3 N81{$7&la4Fۊv?(P}~(f8E7N?`} ⶑ5?wb%5`{t =UI?S>@iCx|x1,W%T"M) AYS= xhɝi;x"M&jKsNW?[ȰH!tE*ODE!q}T߻9H[1;G%dZco𒹪QE1szpP-ȑ|ٰqT7mWrUж8 *8_XpWX$({F\kk[b zaK] G=76+Nf1lѽ xFs_#9~gϧ 4z1_R}zna@-}VC=0S$ "T4iߘYFK1?{Q\0*wĖ &YYK㪳x!?SEU% Xŗ6j-_6F*ih~̢{UuSyܴ+ħ 'AO`cr{@S+rk"Oi {P70Vt{e4JEk^8a<ڠ%k±;}^ ŻW4MkJġЫ( LU),ש6'2oe7bF0(34BR8{a~ȵ)"9]{brpAW [T))}NO&;i+5k->1 ~ğZ+ B"'BChJ=Is#\v -bUhUKI,8X}S\0y-aѴ۝A 7XV;\}Od;eHc.$mQ7S#O)bpsk@bWmbpSQ0ptsҋza)blitx]UBD1F]w@g0(`c'IDWb>ն]reԺ8>^QBfŵAs)e8/뵯:wvS_%"Az\ZBݢ^7#LIYlZ4# =0kW5T W|`Jy,-%0#EatE)Y(Rd7pGbf.WRCVݹ='sFCuO/{YQ n^CÓǚ9LEwd>"ss`TErsR_g#1UdT_Swq[G!F7 g|g97㞟?Ө7y{x9K|gqi~_R [7ԃ_} RuHuj n,ŵ1hpUeJdtۍ)m@v;Z@]wRjm>:Fiiz"#Ci]D$kc 㞃tsЮ& ƹ_0/``Rz9>ZKX NEK{'g}އşFt_߸=bY*wꪱXyUCF+CB0۞fEJEd6q IP!nRg=H_"-Ĥ${i{l:#-ŷc v IE)}@h#-JM'T:WݕDt\!ؐUz Ie*w+q9%BV&i]d¶zI3+f$)GNa?>|5<]/r:NB1ҝ)gօ)8ڸ[j%5U)GcpmBNt>t FpoD>O7́`Rw6%η!Gov;71>|oX(FBhOx7EfUE Vkcv)H6JMӃA^K \E3EcY$L,<խp:&s1I\,8EXVľ_i0bقQzꌅ~9r#5O6W1kVmc[ikpDF^ƸpرpLk78vz Sz"1Ri+Ny Fm% 5FBk9c'ckc{1Xٰl ƻn{q_UI87>F, Ut(O5/5csѻ흱?M*6zq ;Fn[othh`V!˨;VoT9Ѿnwҿ8jN&H:ٻ3_: %T_.pO#>+}v g`Yb計$b-+L_8^O-1GdSz"USC7>am)Àr(!f;\ b|$/md-+g2k]Ġ*}%~ g砊ˬIOt p kX ZUMb̒Kf1޺1-}MFE02(]*2 Hy3T>^ۆRN|~K_F+¨{#&; 6[4Wqxa0ȗ,n$&Khc@{(EJWͧ6Q) #L 8d[٣pՌiӚmҬ 5:. 3wydL8␎ i`]c ylBq[3a5*F I 6Hӱ0+ ZQ~^ןUBtbd^Į- XO`dp_3) bI`I`ʒ%q\ BkstDCHg;d.&h <*Zhz0Gae8WpeYyygؙ7QP~U@Ն^8,RԼ~ _э+*^VI`ÿ6HgfEꙬղV403q49c=8[we<4ؽ 8Rֆ~[;9D5HRųꙅEg+Hj'5nu@' Ȳvhf:0b~D\wIr.M/B8h^o`w<PȴڧԎbtO~&pwuqtv??e ک("ei0+¬+yw u}뱪M3BoR\ʱյc\Eh/( x+ToIdn@N}UŒӲ+>, l 7ŧ7KY_ypmThm[QD, ~]ѪIfo(3(P\1( b~`^ * A6 B^dKsxBF\ %|4d ]2+7DKadi,|񌚀bv8."81,U -xTKE,i!]8h=>\ X<L Lw6-ti5kw uj\-!b ︎ސ,i߂Λ a`lf1D4݌`a`l/6J[ B)gڗS~FTLRKQ0cF6T(-d0 xQHF2,ȬJ ^ B1k5PT}Ty7 `NۓzVfm 'Ty ƽ,i"WG20 wj6f.- 'K>],_P)+fV,ea`1G_Iƀ,cܖ9uj^ B^_߇VK6S-F^ A#Z{e "i"Ig7%{ ^ cQ' [ML6772D4:p" GdId;bV Z~a]e7[+Xں_ `A+u@g&sQy "aa7>X2^8N)DOBF ˷ d)L'7"q)bM"louSԸ]\$R4[<+w?XRUyb_hzp^öFFg7*JA'߃P'> IRl8OuTBO80| A7~)ߴ]W>i"VcHUdT;al 7V9i"KkؼejQK!^ޢdB( 'دOS]8y '1#tm B^a#HlX  "[+@*b ︕J JX ,9 w ~A^qjDzd~ <.1 LbRN =RlR]LF^ P xջsgpF Ahoȃ\T>R4_YF"08RFܽ 'NyZ,i!ƥ(ֺg9,͌i\e7zL 'u*90T`o" BPwҀ+5& L8 i!ղgXp_+0d vh3F B^XâzI8өI`qd, Aah H 9{ ' \o +i"+K10 TB؄L|Ռm^c˧p,d/:pL,i"o`x3IR~ +1, ,i!:y8өI`oL i"i•55 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 WSVS 99 P !& !*',+*'))-1;4-/90))5D69=>AAA,4FJE?I;@A? P%%?.).?????????????????????????????????????????????????? =/  ,      .>N ^n/~!?0O"_1@o#$%&'234567ABCDEFGPQRSTUVW`abcdefgpqrstuvw ,      .>N^n~ /?!O0@_"o#1A2$%&'34567BCDEFGPQRSTUVW`abcdefgpqrstuvw   L  555555555555մ!敖TF4AA vTWk6MA ֲ`~\QM+w_!S!qL{v'V"?oL;/oV<ƺ|1(1| ?UpiUl̢lq:? Kª2N>~+ +9CN!,a#I)>Ygg40 | QnomGlx-Jt>]WoYt gijC JmVօ)g 㴲ީ{ tdVu*GEv\N(t|^MGp,~d҆~th뗌 j"qi{"rD}M7T[~ӮJ_i1@;|8JRgpL w8>"9}&jK۠hj_Hx9t7Bgi8♔w%h^a"n~8JaZ@_-1^4bB5]pjœ+Fcc<˲"}K, 2cйڟ잷Z+ghDdÎƢGztj͛-AHM> OSbs:<=3T3\ĶLm8'zP䨉fRF`SbBj}Z̔sf #fKJ>+C,sniF4"(—&[TgY}w@f_>2&n?vAJ7'=6^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ߤA5^`Jv~U oߤA%`ݢF!=v)]љ qWU0.Ќ HapZ| J=-M*LLUX}H %b,@Zx{UEI܋;DhØosU\׫ 6o%+]hǻEKwx([ br`|bY4M {%`qhyΊ*~ "I@ѠcpOܽX:4>\7Z7(}jT9=ؚvJ!MSP+$@UXAf̮=N^ݯltëilҖs+0I'hg"o:3 h򜴇~ָ6Yb?I͵GtŜ9P7D+^VHL2FLW|nz8"s@B4@*a-מ`y"ڶ/Ú~Z; L :zFb)չK;&pnaƵ{GR'mKr|#;Iõ~ BۉBۋtV.}veuɨV [N#UQp xXY_$ G9wNp_S h(tsҦ?G@߻58!`f0;C?*For /2 +) BBgS5| 2V݌W/|9\wnPwx3&ȸmf>L:VR*PcBH~)0)+)D2p8du8~hh 8(^3= xҭXt$/,#ZY@i[{7duJb̦V>wYS0㮜2V,gSk@(fܲuù`=dixmqQXx"lSa:Y_Xwe|Sp?'VPRD0lN_&i`P&zw*x6yA\G/D`JRcsWFRߟ@a7 ]вBa US闚BKF+=0ab@0Pa5m!^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R J[FUE)_mW\WRIU66ߎߥ ^⨅"VŏwOM[!")Kg inTJZ?e}Lgm\y/T&*LsFLFY1?z& 7#o>m_ /&~}JtO=]/j"(-Ne"{],`-4 DJ`|zFU% kȈܽ5TCwFi.);P |iFډNjgjST`3 !60mԫ^jo^qv[U+ 閄J,UKu%i8r 0BXL9`L ⼵7e`c4Ǘ.%T BOeÚי WY-/M.T3b[e,[6c/?KvF(gca2.&}h^" goCّ*c1c}[\@M2,߸AN1 3gN'j̴_u1𧢕 p"/--v!]O\+Bfᮠ-dϥj wt([N9 D&_KNgpߺ7Ԕ.0LgpыۄTA͛n+1[dC6]lߝP-8 J l_'d 6YMH\ Ap1wD|.('qEд%)2l'.FD6*Q8 É0:dJ~nk%£BbR|'Gv@:Axc4X^ú2Pv3Fˎju>f_'K~ li6L߁SoX67\3vcKW+QC2щ ۉ~*C>J>;8 5:@(ă6XX+yFAE.]()M;6GU??wVe?sw ono5m!^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R 5[0:V6mM7;8Wz.Z մŗub$WJ ~\W/?ۈͶ%7-`>$IѸ M}HNw50 a}`U(@ȩ  O6DqĎ߹ӯ.) 3;;+CԴ㧘i[G`_tq(% 1C0u`OTD,gAi*E*J(u_ 9u]enc?"\nn[?R?AD N u&w,;+p "/h\t `c #b1CE,ע, *-sftK ߽Dds0`b4VJ!p 8z0KM\OVq bP]P)+g` 7SsK!u/Bx^ӸI'xU$5,R*XԨ 7KPD+E,mx pl.d;m _Ke|*Gm]pb\\,Uo04,>*Z<;"* IccUTMM `J-c%+m[Jw;eMMQ-atFB_ۄ54~L8# 71YmsԜ G wV:)oX)*ZZt,nEKbzYN='ep0Fghr_yq^yL>R8nNd ڪT7}U1 !;" iV&9lLߧqS\,= ld<7s*^Ӻ?g&7?E "|h4|(͚1& bjO5n5.jt/~0`:'4Ҥ\ eGTg&v 6 6@0j3~-`O@v6wHޗis &`O&*[fyp9\wdJ̪]H!^a-5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5Ua7EFYo a;wMWT)_1O0Kݘ~UHL_-I G?EfM +%^)ߠ1)Wz)uJwm ܦ/r mKr1 io=@`&?y]0,E!% XdϛFiS + GfC7Hm")yw)@w(445A:RFJe"qHkb`I\fWM&eLߟpr(܊,{z"]VVVˬBu.R)\8i{SpU1ɬL*~ќ|e@؏&pM_3q@W LWǝdCJ _YWAV &{+Ԏ 9^T;8bS$0a 05&y &C@C(J~PpU{IF KZ(+ bEV-븱4^-u`wr )K9w]@@D78Z pX&Nr'+p,"B?i TUjICU! K▂fX%M~+ 7zx"ўSVITUq&d7Ax 3W!i; , e:xK V \4+Kvuu޸p)c4D_4ŐPa^|ߺ&{MyS:R)@ /vk%ƛNTٰ,ۘJǽ_([TLb{o9& R6yhОq4fd ,ዡݦ[9W0R3D+ ,7d-qY ױ}@&I t@FVIM!1o,w =s%tFEA^34ث0L3."Z&YϥvvC 7R{*;'`hDp\E"gSà1} ownH-755555555555555555555516#KK[6 60߰|!+ 4`hF II5vb>}~Y.崼g~bM> F2pZ~KIrȑ)ʹQtbej৾%#`M#M)4wI}+yJ߹l5|]<0< H` &9}z-t?DFB|AJx¶F-T#=HY($3VOY5ՎIς17Xuok6Y g"OMڨ5t%UxXZf2\ BSEQGRHY)l ]K"NJ$Z:q^(ՎoP܉ 71o c@s40;e)ŷ>aG pk2;8[Meϐ_SQb8R U 8_v- N_?./C[SA Z0_pn4HN\\cpB(Εܳ5\NuӶ{!<)) ㌺R#k13Hf]y6i?Ty:L.k2 5V~ڂW!E*3? ,i|m:4K%,| CpVlk;DO}eu>%n*Vb0 M҅7Tg±_I,| t-sNj\  dM'k8t` bLӾې *z/ւ&+@ 8px+Mv4J2(ZR U+ Վi Х-7[ BS OJqnj ZRKoC /r{&Kd,["sl N;ĥ FqH` u40zIF/{2 0+LmsKl/3SfM67>ߑgq&GaP^\]#/.\wel,&*@(cfȌ(\mȕn04wh5[`$YT;TlgF␡\ oPO[QF^1^R"q!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M7{]~[api_IhIwaZqߵ[ճP4 KK-`]1੷1Fpn KL>iqy5ꩈ]5κ5] @ "O,Wh1c]q vȖ MSL 70nE cK0ֳG@:yȁ5zM@Jb膠c /.Ds#;lm Œ wh9+[I^FE 8hX h~^{AklX0(,0bcL;K whҨK\"J =5  Q~ A +&ѼB",N "_SD) 2[$v9 ´+Ycqc=(K3yqS,w{;4!I -weSzّmn)U>KRvl5hzEs5jɿK̈yLNX[}mP vBˁt0aDSO|='ݿmqo@&]E3y$}L>:GM7+ rSs(` \`8zU HTwJݸI}Ɍ9ap:+U , T\Ij-aK,|S J,S ַ-ߦϷU۲x'=5+yH#Q'MDmЪDv,cn c/ۋ.q):8n!kMa~sR~g.?=1.׬}jRO 9T+ R8ӴA䙌Z>@$=֛ TB/[%I, y i9Cױ  ds5U0vg3R)[J\"T#[~F tp xYݙqE^c~P^4at] wK/Plϸ%*UיB1nHRt31gR \N_&:~|=+엛\>'R&鯢yؓ߿Ѻ{ vߌ AIM{Oez 8`'jU0K㟿/{5ᝯ5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5ap;>ͯ/z_]@4nKMi+O/pή xJK{mUE5O6EC[a@Uo觋~Y1w]^=CA&%*G/E0*7/I5|Ϲw4 uY&}R B"2.lY~M]Tx8@ Y!Vݷt4mj׀%Ga6쁀:OAsWE\F V g|4V-s^^X: -x>*zIV(0ƹ#jB{\eDJGՆITL@a/ K,7` R3+U .zðFBNt{"^ C -p)F%% xC~ -r{C,!'%k?[VUGm-JgO,p-s˹u=4( R\^{L"_6D+V E|V%7 vi|q`;CHpֵ3CzVc@JWtE #f3uG,r1"*äVN5 yhF'IA f`Ԯ =7r]}I}\UL^aΈ#NΤd{sc4)i#`a (s,Y_O °4^oTn R 7S[TBhϹ؂&W+UKj -70oZ 8CtML%L.ӫp4C'T pV Ohr =(W7"F+0{BYfG,YŸ^*)NԮ&NL Zv=#ٷU[uhw h |B Ǵ$MV*WCG,נiw a@v oӰp'Ǿayh,H@i'LgGnތG}kB -LGl%ُ&@ nhgY=C O7!^c-5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5A+| ⠱m"j )Š ʺ ~&dc;gzFYva|``>@ d&;HcI\1)[LYDK[6-,2 Mߠ6*;Mi3]*?JCv2!ya+2roʍE96Q1 [/ז+ v0+LGy UnOSw&w2&LӌC8'r 2P,gG>s(9.x0~f{j[527dc{aظ!/DpB5a>?x}z>"ӀLmϣ NE 8lZAF< go:}K!j5loN FKf?k'`pBCLA{?\V?BCÞV&K?0at4-GjоU[ |{ k.\I+s$D1}#MK< gytc HdH֖z}b{SS}-U0'rLoSLa5Wq1SL0 6 =d;5E)^b\xKA"iTd s! ZY--|\Lt,{hjE(~ -?+Df-4B8m|-ڐ:O %Ec?-0 kƺo`2buMǟ@@S/pE fpUNfGjϱt'&UO\,cAV!,bhm ~Y1>$H-I,ϋiqt"טµsyLxP)ӆꘚ+>U5dGaiԡ @{{~_5gDn`RU_w@.X3C!dA\_w'I xs =408'ñϗ5555555555555555555555J`) PwG)IGe#o޺m{(F\s;503] dLA~7=Ba* \_׋_Q 8sON\,;J7=C[ZU=mF^qEB) u&7s؜cG'RQߝ6%,{C~ j<X0 v:0McJ~_h\7ϓk͂3)RC1|5h|7gH 7{Cو"kMM},WR4{, 8\PRF14BOǼ'ı#- w1aCA{?5EЬb@^*Y 2wv*s~7 -= 5w;zbs5E)m ½=i]vK/fv0g5}M(\Țh\z.4Lq Kd:5%PB=IY\݂ 6GcC=,~g.;bǩ c'θUoUYyFWJ gdv =%Yň*-R#{{*`B9婙ty Epr⸍WAe=|{~?Š.c`>o]84a%D1_FopD r^'IQQc$RMی`^ YM^wwkT"-g{ uoMM1;c]f׬e|rRcsE"[=WPl:\ASEtE Oۋɏ~tZX@z >jk wN{+s?QI /›_T[q}K 㵁1hzAؓڎIe( @Z:Fۊ"ssg=, L<옍d‡!՞~){o}d~YsP90at-c*rS+F>&&"AWS$!)ӆ038"/} .*6Skd,\fB-'7Z5555555555555555555555Byh#K۪@߸h.`\"ð[hӰ~ܶwӥfO'LJU"[wU69w0_Շ~0i X+C'G*Xc>|!pFs, b^E*wÙ;@W8S]gC w%̅=JZxTvFIq#lF%`'Qh [hŢmYU./3@b8L4ϰY3xQrV BP}Hnx04y/@ :, OA^8%lU  kJǙ )~I?cLD{e&7wSJdV /۸1/B@|l@%e; c{޾f<f0YD˅"3/ cy\,Q^ii% H?E7SJaH[Dm "26엮Q#u{iiL a>) Lϸx=yKk?yq $ܤÅ 7e8ӄ=ifNӈZr5@Zߩp]M~`:穙ap%AguYq9Z<][0H) ",h0zmrS,nd yK= Sï9>{`캀RC^O]Q\^&q3=ELW N2 &mm>ߍ5AM"WR;sH&VT4%^a󘽾wH"> pd`Y,X~ UH=7!^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R wTQK )Pz}Ļ Hw1j>GCg?(+d9#dTx.1Sb)B0siHt]msI얿>}l9C~GZtv.|;,? `ûD6$ eUI IGVS/QTy +BaV:lf/榲.rkG~)㫪 e>upT|yK}d3 jgS&(w1U𙫄qU Q4 蔠-FiP+=H1 GoEl#)PyxÒ/!z|&4\Q{|:NSH6vrz\l8$`vƥ7 "L-[w} ˯k#!S6wx 7ikHV>,ufJ bWux|1`@)ՈoմmUgSg-몙wzz+40[ca.7ЧW/!eS;~"f>, OGH ^R"M!^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R g2؛ q;xΣ1ܬ nyӐ6 ̲mei^%<(S8{:7_ebfCz3JW%">dvPwBu^}>ơ~wpJULg0 "?uzThOEdx29 X|uRIR}ޢ.*Ðk=J75iS kE~Uj.x~IcҮyJh752'uj\ hvC 뮛1&"}R팿\v[8V&4\6ɿ#+QD,:j:XAX{q@%8D^%^:#f/vKcs<w"$&̲a|mɑ{bhX:;'h-ba@ƫFal\AQE=!c˖|BKa?Ħ/bP1`6ޮƲc*7qÐ8f0#9*XP~z+7F*F#"Nٱ Sf_Y\Ԯe 090/W?=c"H095}uźx6JŗXvV}鼡͛,|,PާM:3>0WDN6笍;?T{HͧN# 8[pKT(z(R$TM3A؞hk 䂲ѧ{*v5a,1 \xc@B64¡K+3_Gj:<7N*x5 n)-"4ptBϗ*G+7ԟK&@uSB(IymxV>2iz{]+8MHdL.&1#l"Q ^+b s: v,eJ. s9c4^VJ5 ǛI;{VIna{bnd+Yt1cbx7pcQS.E8wKڏB]Ki\:O()co\ius0vI̠,woi 75yv| acZ4cÈ_z}8KW!'P*$(h Y , d0jɥtL OyR!b ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R!+"b;= n0 nǕ`hyw+L w%QɇU[7 + %BOCr(q 3fQ**hE@(p ²RмI'|ƈmeS HF+Ƹ{jaC"7)R&WC%Ho^x,\|8zY,Wo95Ͷ7_wQ&Iu:Ђ"5 fe߫qv ߹S 6״০/1E%{V:6sL71c^ /hE^of4PjB ׾r-%)adʷխAC>xCb@+Mf8gSQ9h TvhR aspI6F'C>㑅) td^#]㹷bu~cB^FT/t%"yRSЙ^15չd|lWF_JdB!)BG6ĕ}5o 󦶾=W[V aZ̧sѩUXL2qoWpꀵ̶2UTبNKW0Q TJ=%g8LM_=Jgvr22"(Q>²mIsG>b'50ZC^lߎ%#+lI9c3Yc}M)_6BƷܴ рK-_AH 8PA,K\ dc5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5I%kL (ҾLC霋U9 (cdaϬk6~ۡ^tiޔp"Ϟղ8 Ȉ<$eh'CQp%AwԿpUg)εa%4/s0cb57t"2N_b!:ŐEA%[[W a?:vib"klVA`NTE?o-'t6v-1d^v:jZq5P}^n9'|n/*N>PjP}/POۀ.e@by xl ]LyvgK蝵ȩI XC7 70*{xFQmQnLa7h^R"x6 LL$T]tF bݫHGU `fGOzKkLR7ͷ B"|~y]>v /tqÂEM&MGєeNbռed;Z[Q "(UA}RG3a<)|IS F|'S$d, S::,$+L S:xϗ5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5'g ]i21eYp XJ %ᅛB. ޯg+v.2?,9]iL?&YD/a_bY8mE)t2 'QjC×nչzpxwVZ),u)cMceU:bAqB?'RReb0/fUbsxS#]^Bfb"0Ur%W~+c9qw4g_e{DbCE䈁H|\!fІ{(vڒVyќ *KkZsgd5ؙr9,?˱IUӐH Jw p/gj^êS4;o#g)"! 8x)x7w!ǧ6w?egRj'S7Y>Q屙haU@hQq鐧^Uv>{[!lv&ʃ~`1ç[BGߺ:Mkdw@䔫 ф!\[ 1ma,wQhKL`3'#) ѲC-d Eg?h9z'5{:[qbFE-B(/C?FaBQJ[}bT.}U%KV)odC>U+״ycFݙd>fEx"A}ipB·G S:҈\.N gw(!^c-5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5#хO%Lpa:q}S_be \ %Ⲷh:qit xuIfU-4jVf{[NJ=xqX"pB`*펫`i@qJšQPz8/uU1\qA )'G R{'/YɚUaa׀߷]CAg^c7ffd5F"co1c<#|%B(XHJ8ݨW3`: _%;B׹9pk Hdhp8|RZRthՍueIwD&1iDǼh~6\㜓AIBvC落)0횿0&~ƯrqdsQgٟB%D~S[SPuQ-'dvy~(mՒ n®(UVj'5 aa^"GwϞB{6&gg:){Ѡ/\4jTQs"ډ: Բ\8s<}+Gco )tLdJ=В;MгwQ|A-WJxm> ~es=hZhCa*\mLst41vxNE77qiQ#)vMdXS7h`-`rb4 Ҽ\Yꌂ _35!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M+n \ %Ap{(U\C ӻ_C)0AspXؑ{Y|"KdD m^dt Hܮm QϙkNTjޝcg@MﱖD5yn{zNITM3ÁzSx]Ut !8. TA$wR؃3"p:h57eqr>bka9uuwlP~ K=%,Hc2!|E-XJԲO>ry k^<2p] c QX^.P:BFD¤wݍ~ߥ%(~caBvsEE>>LߍA^oH(6-T$o E&B![TiJ\Kg3jѧĆ;W@F|o,64m/1dɈQ^/,ȒJ\gUQ~5ϛL%oF簝L7Bg9¥"xPDT/-bÞvcYoQқ yV?Wb:Hlês 䡓Ņd/Yۍ`(RR:;UXymW~ӎ. Ֆ SRl<3Ì~uJnR!b5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 I&mL wמ .dž >ҀXw0dcXZ{ul+XK)sM;/C?4\s3@.ci}Tdt;{EL׶U=κ|%8Ub#_Ky}Yx"Swx&F"#M5\[,wwB4Cg25UpPыk=UٞCG ~^RKXǴ&45N*R{X0*8F!YV/%sx0ФֱaDj~\ hXH\Y "v_wC{gp$zT-Bn'ǑH,}GP)2$`7KH{FYÔB4⁉`8Cwe wBgU 5UZco^q*\w@)\:h7T#tj|"zB?G& &J7U eUez@kUc۬EIcp8)7gb7{\_w/U86ʹ[邮)F6>W7eq8[E4"%gn[3)+&Ed&BGE*r nv25VpPhmɪ~ꍼ̈`^^YޛEJtgʄ[{~xswӤbo,cv-<Ӹ AEb01ca?KQW1؊\ghhXFMGqqdo3EAL粘`Oz%AɍT\K3C T)8 Y4w &¾Hp Fsph^tFlr~B?ʹ&t8smGn\yUba~ϱ/Yrzκ)=uu޾WwHCGwv&Ywb}dw J?UKN2I7U)c&K8uCTΎ_K5>eB}g!^c-5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5I+ v \ %y€ 18\ A ޚjKv{c҄YλT#sXm{JV 8WrtաD׌;7`>˖4Ff3m[RLkzsՌi=lR8;7Nd1LeR vg۟HMP9 89B@U@:+b񻊇8.spOͪɸLk̢Q2/!!C+O$fdxTUӆL!!,~ n p/ i> w9|qEmmЊ'DZs 8/Ӟ/~(H"֣F!0vx(2)``93X E^~AAڑLgUqs1Ҁ$.&#Yve#`Zp͸}wWs~SUja 'W`3B8OE%kd)WMO&]dEvљ͵@a{:vKFFTc}LRF{ w-:"4N\[TjiKqTcdx=x9e0)jb x¦򄟃 [S IE4JxS`ݙx'ڀɠRV>cݮ^5\ziW-a4ZЛ_>B1螛M#&"Z>*i1CŸx]:-]!tN%!}WOBkxr4 uo1Z0(VL w~qe},5}ȔP a.x5O!= 7ݫ+pk PP5s2N1@.ձL^in޹4ީD>bt %gٶ4]§rBЧJu\QJ)//Y7T!@b\wM"=TWOО0F҇\K'j܁:4,H#_ pd NVx@O/ k*b*!^a-5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5,  ޚj QK,, jLpd_yAso!jѤc%S@,"73KZ.v؋:(0Flq}DZ! 9vƿ&͹<vvҪ` ?ÏtEg]i7SSd7Heag._!Du1}K̲>pBs0)Mep0a%CS`?wSeov2!BUlR<},x*0J8Ҳ^SRgq#2T3ViԦĮAh.y=j^iyig r ŽHAU4}k8pxJe"GHR5-bs8-LD88[ ))_6U[RjYc9d{w'Bc#`e~XTK~ڀ ="7TفmJ7C";!@U > Oa )Sكǩc# %N&rd؃ ]᥾֕oJj1Ӧ|xK28,܁$􀀧JP'ƺ 6[8YcT-')@ VX+uA_D}{r*j0NXeeL}Kp]f>`I Hșd`\fᗕs I^:RolO->WȱgXuET}M0|ɸ~ xyxU!Mc`$'p0¢ I]TfQLaZġnOJt1cTVh*Db;F/˫I=%pL|xeiwʩ4o驈dHc:woxoNV:h*8]/ʽy 30wgK?7җb~#@:AC'NlcvxgDe,g2MYC[~ 𼞸요L bu5R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]ĉLc %)@  '{iꧺ{TAWdB3N)]?SC N%8h=?Ci 0QJGswr-h,#\$H 1Z܏=2*\L \ƖF*Z|Ҝk1kY$F9\ezgdW= fX˂7TW>gc2o,PjP: 3%H"p( l#;]\CK 8Þf z0zƗZߞD0+ɫ%BogG)sƦߢ;zbgr%hYw) ߮/=4F`70&:]^RСiEHY)\]ĺQکFܮ KuLgxmӾcϷʴ \Tnria,2_AL^$c\ P6Kf-PWu0b귟2բ;ZOڬyPֻSaABSt%dˇ#jKZS U8ܭggD,r^0%*\wﺶ<`IƟOѾg tJdimdV"X FoT_68p̓lwz;Hϯ+⤳g1j*VB:ng8Kmcw~fi#]b)aGb%/VY*P6^h8>gx(3RHe\zD*s̖Sh]\^lmABHe poR-/ɴzF :4"0 ;g^  P9xBl'|ǺW ޔa BSڣ͙[8UqS sL$LbJ^ʠ+\jqY%Y1?%WUCZH'r=>0""ՠ 1j Č ,*lhuCH Tl1n!^aR!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]ą t wF,LpdQ~AyU&eqT'IZ~ ) 6eHßi1uƃ4  #z{HTqI܀ 7L!l|3B=f/9⸦xu`|>HF}wergH[/N1_)㩴0L1tL4J\|P&ƼKōԲʱީq M6QHլ6-pFE9V1.b]V)Bѹ0߳Ӂ-hgWKÁȊx|ߐ쥩X$CǛ&rrʱWIh^nr1a=XE vqVǡY`p9rG=]FLIw`;b!J_mk><l`iR~6Pk0toZ)݇+xZߎU:Gj$B:ulMe|T+;jgc?#$ h"Zcg;;/V%/k3J38 &\{rl@)i$&LGqJTEB$z`"s@hotOA.kx5cRͶsWvBr}w)XfDݏ1mR~ԙeu*1߾I`YZ#`stsQ ][MJ4["d~ W}GdƀwNiTz4}aYݘv$`OKu?eZHWeyQ #q,6?Js͒jˬ?jat&㾯w[w`^4&,n 𼟸8 #jL w5!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M+Tt gӵ.BK%{Wtb!,E,I %X)dI ӿ--W{ƼPzBx J;-yqbFsv&\Jz&#Q_`Jc8J^ƭ ` JvPUTF*>VoC._txibrL;ܲLAA-]xx{+h0Jd-xc Р~b\txLoϝM)$i\z@7V Rcb㻰XNgd>cc_C)0(1M{q_ȡa \("Ua=~-"%CUj~1i5(Qyw*0nasZ=Q9ڍ4:xbpEZwX8wD>-Z.Fb!MKbR@ 4*O,ͻB,0RjIE  Ws(=}_S/%U&FS 9a̕xBUUL`~`Ltvcp xify'񇪞mB{ àf'(}dlG#e_NaqbzOH%D!iPBjoJGN VrrVd#$:%,׾4w8ur}S7Fׯj>"g=>XwdMH3)VJfg+PjwhќZBMx(c/'y ,Ϻ6bDOw*vM5Ap =Cע "%UcbM9MʀSʱR^kpPOd Fx<;"]Fh`jYwخ|J}a@ L)v$kk^ e?BNg.ۻvag\t0U㗻~qL cI:߻qbU`ӎ0sU_eNJ"- / gŨ>ZE,  4j1`Y"ve!!WN[! ?\ d'CA#u7iGwk;m053,d;eޚdK8f$Փ?  e  |rw2l '=LӳlPdnI7)SwN2whW&2WGaAuEe1d0zm @sޯsx0J}G2ѹ> 6ў.9\kW<Ȁp`hSfN2dAIል 7 K)b05R3tϙs>{ʸs a/}!mbNy/we@:ӴE+VCW;Pd@sSznZi:/:(V:f؏YGkUퟅB_͉VK%Ҭ$wU 8ezo즳**O5}5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 50RzhEl a|i&hNuJ+iv=;{ ݚ]{ FLKx"Ziˊ9rRW'E4` {}ZE8U%yn?Z4\MJVJ,Q/o 瘟wjvf\&8ᇜ_@qTDId5fV Sn>AV/5@ */fexgpI078~zšw;v 6AER"z< c2׶%(";ɂgmp&BU:>磍@d,]㻋ܴgX-&m+Z-5gfik-VJB9WQ^k뇘xs KF LGLYegPz 4髴X} $%%gE;U*7R^êԇ80H,vŐIuT0 vm&9&rR;64{~ީfK>_{`it]2Z #ybE4Twq3Zwxgrl_kw)"6F4!EzKZ&1ӅÚwsصιV80T4uӇ%F"u)>2`Ie)ֶ~]zeh{odRً=8ӣp'اYG(l|WuL-BCj¹ί8ZSvR B]qr9SgZ!f$taa6g8D]<@Mr{$JZNnwS=F5\@6XK@/ ϮI ,*lgtsL ;rC5Ὧ5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 ؑ gy8PjdI6CX^qJ*_X#dǁ7`|s@ه_'l\u2&E -L-źQCbj0Kꅌ]'*˳4OєU%FJbS:V&uRBt]h:D),nE5f~e "AK:4ۣe `N8)zx%kL 2xg>T,^k0v'r6aJR@+dxy{3eu UFBDl77d,Y®Z_5MLפBvNWMep0K8Z6a:sW-`g,B _-KOu|ZBoEyݰw&rgO0,0dls)`&*s23]Qӝq9ˢZ/9 z򙇒L> gSF)uG@i=Esbd IʈS`aZW,>) "Ӟx]M!U"d!PpL3&:"lL`pkvv|rychhU]c;7=-.']cMk G/f`^#yƔ»# YINu޾~[4:qV&0`]efDrM{2(Cҵɦnv ôl ~ib2VxO+(O X"mDnb!w/z#*3 yLrr ,KGC',_^R"^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! >oVa<<\6̶LC=b$?D8F+ ͹Nn0̬><2| ʃ^Fg3q[VT+B &:eI< L#vxaJ"wZwb*[?؅Z Idx|5 > s6qef[0|iB"[E Wg%)ǰڽ8H'j)Bg Ȩ|= jtvuLJtO\,CM# z_qI[8_Q}9,!5jx쓋!i ǵ'Kt|v%nT4}$P: )(#Z=vt ؋AZE{1L،7F4tLW Ayu+Gbxārgɑ1Hz;c1{UL;X`>}++`W@As7òL1[%gfg,ϫ(:T")p%F4ƧG|!kMhN7Pvitks""SgHa%'חv !ۇCB+op}wuz{Udmc2gC^{m~aQAP#`}㫲:ד"ír@ݗV '(p"o1c諭ZOҨwV҂(Iqipu3QK^Be M6^x&15)cĥ-uIEՏJRyu0d(shp 6v~ %,n Lzy ,*kA55 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 \3, CS8$pK! zj盳ϒUZWT"&kuR-dMxFL> L wa0f!5-c 㬔:INp+Ȼdp\G<$dpR;~ב\%<7 8U8ȯ3H;HKƯB/ ^scvR@W͞ZeJgPZF?C~eADcBi,w~p_PCovd2F&p}>I`vH#BsZ6 9/9_oULWmD*vыa PEv%"&_D)%f'3EVhn}E>v F,3 @bF1)Ke c8?*Q~iY}whs彩+aM'OC};f}Vc})&nx:?X͹Cd#QuDgtgԧsN+B4pxo'26HExwb-~CvNgݨT[{ Ǫ7P%,>\cyO.a݊8+g$vƱ^w>DO^VNS-㩀Fqaf lx wL l< [ D!^RR!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]R!]8 R8<v ')~i L^ ì>NP߯K4w܉]/Fb[bAr~,?SNH~ϣRz 5!)0He>+1??XL_nwAYak8qofBvbu/NX!@W~]uJH`@\EArK5űH`Vo(β3=>XS5@V`3oO\W4B~:X{F]e?8Hl۟ܜY:*7îq{y4ݍJ^~eWu ٱ64BbZ1Hg/yOC%ciT9nrsFUhV7-㡄 d/ 8v}MqSUEJ\!p079#rF;Wĺ{RS #2ƻ }Лt cEckGdfq?uJ6&:&8 ?{yhocwYwEr`Lpcpyczcp|U! 뎥l"hLp s5K'w 񼨸L` R!dV!^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R !^R E, SB|! ޚha"'B !eZFηLUWt8LkUZkE"HbxF:䁿b%\_'_Qujqc`Ԣ<:?X:znZ]+ ZerM8}~3Jߐ[_p~HnPm[+ᡔ42C8!E \mRFs|0s?TWdbfm7Qt S}EН7be`"sEnc#/>Uv!+F)Pԇd*~%( ';aph]vΞ8'C43 "`cr_}eθ}>[⿨%լ)sYuwa]7!o&Qչȸ`&˜\}Z¸zSFb3Ic?ޑfj]X:YKidLxxsE)ވ3tԩuZ}MI_[wulxhD #M7وV.EqLiaAtGj? F*әˢ qZwh_3Ai[ِ}RWú%i 'ɘn=Tߣ5*w3yqh,Yۋ3L|p ˁK:vxeV\,>l<"g3^R"߁!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M!^M+T~ ZLpcw| cL SBz#/OWdsCdYꆶWsX8YLeR{2;2\L_jFjJʽbi%r_j˳K6/3tI@g 0-^]GU!ٰb] W0F+]3/[.5/%TL.IM%B/ Za303~_/ˢ$_+a/%woL8`=E"W2q#dBkwRB9u)i/ ~_ wge4 PF x?@(zt^El[Z'`<մMD@]%n2&zDQv!VQd:_MBQyۓ&Dɍx;xW6NB܈@aOk>aDF"m?o|?}ǯm8xʱerk#sw`zwS=^.^RVNfG ׭&`cNڱ  Ȧ@8Id[BX )Ki!Y$Myy5߯}kϴnW:&E 6@Rlc\!BAi[lbV`R~'-w u\f"~2R>׿4V-d)RqqEIbx_XV@sڴZHSRR*WA"o6X'tp +RSF)gtx*{ni4%n᜺A08*QNc_ šQDrBg ,*ld p?5㤃22ww5ݽ5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5,R9(ccT   SBxVUɴ8}wٴ_Mcϵ+ z9>3 txMHNphl:$n_jwzZGHpB[XYQ b+cR((H'GR&b}cifzR%E⭜G|Z I6>W56= oޡtP xZ6?E}")4z{_*HaC{:X0>񗊑hᤵ>a>y_ːX`C:3HްbvB!] ZyXƣ!+h+ԫ7}^D'.%hp~A6{|u,b/n54g>99tB99WU[xAu>8TW5JH[vaamF%Bp6.^RVNb|Ÿb_ Hds Cf@̻pkG c_ L~`1k{Gc `ζ" B+5R3>Rr0{Z)hBE`0mqΡ{zE3ºb=NhcAHLc8g}W*;!S6hմgMMe47P6"抧D*.L7c*gFTRz# )!U@l)._gFh'7醬l4 T2l]gHV\%>l<':P`CnR!dN^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! ^R! WSVS    P # !"""$%#!%!"! P!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   /  ,      .>N ^n/~!?0O"_1@o#$%&'234567ABCDEFGPQRSTUVW`abcdefgpqrstuvw ,      .>N^n~ /?!O0@_"o#1A2$%&'34567BCDEFGPQRSTUVW`abcdefgpqrstuvw   L +i'jtpuzzDRBִX9I=@ܣbÎEx(RL'?! _zA5v}v`c4_VeTjp7Vi 훓'W%'=vAmSC*zzLzH'=vA!Dz:Kz(wW5ΰR(Xã!^S>5SRL'9>i'jez5}uδ^Mސ[uXRÚ2! '=v]zp^S!e9!^XØW6åRL'm2!AmbÚm>A3%A*";g`@{x GZ۬h;3zєRCzlԌW8߰Y>8#Sbczׯt".*e5嶐SHzw]zzz 3! S^\βM\Snu__>Amuέm௄0DEzz =VJZ(vuM[βS Y'=vAmɈδ`vuYZ;L'@'%As;C>u\[έvAm=vÎsC^+H' {%A'=uAmuέXXÚ m}uAmvM_z}`uM`uMC(uaAmc&SL'Nq@zHz&ããp}uδ^MβXXÏzHz(uv}v㓬\cǿÿX9^17[>EֱpΰS>β[βNc&Ú zmސ\ΰT\βYzz CC>`up6vv>u[S {i'%A '=vAmβ\Spzm%'=vAm=vzzzLz(uvA'=u5{%A'j{CÍ(Ú3%A '=vAm=vÎsCõpCvAm>AmvCìÚ 'Wxx[Z)dg1 ihLt1H~K2({Am`7шu\Sp '!{%A5Cã Zm_%6Í_m#&[ΰRHz(u%'%A '=vAzz:!# zHz(uez!A3CސY\zHSDz;; {CÎSC]Amuέmސ\ΰ&XìÚCìêY=uέ6CÍ&Ú A 'f\AS`N??m)=fAmߡaA?S?zz Dz(vvAs%A '=v'j zCìêMRê\αA ?zVR TêXä(SH'nAvuYpêÚiΰS=&XìãW(SL'ΰR 3CÎ[δ^Me{%A5%'j]>Cä' z(v_m5Jzz'j'=vMXXXÎÚuzέ9?%AR%AvpêÚezH '6AmAmuMS&SL'=uζCÏzzVS Tê[ΰ(SH' {;i'j CuAmv6}uCåzzVVåSCmސ\ΰ&XìÚk~{2HzHO_zmސMRHz(u`}uδ^[uX[>v}v]}uδ^M!^Nc6uMez!zpvAm^XXåCC\ΰ^\δ]CìR @z;; @zH'nvv}v>`Í(RVS0zmnvvuauzέp6}v]}vçCêÚ AmuέAmvAvuMS' s%B3CCìÚCìä9D'%A{;CêêMΰS ?; z3C>u_ސYAmvސ_zz @z(vv}v'=vAvimzz=(Úzβ[έAmuέp6^Í(VìêMzmuέmސ\βMSCCìä&RLzQzpñΰz(wY'=ws%B3%!+;矗 zHS (u\&äS @';&ìÚ zmΰS=&SLz @z(vuNc&ê[ΰ(V\δ]>u[S Y'=vAm%'=vAvsCå's~kh]>V q@;Vq7͇vx}&SLz=0β\Snu\XMސ[(XävzHvz Dz;;=&SL';]'j z>u\[γC%A '=uGCHS'}uδmAvv}5u\Ͳέmސ\ΰ&XêXÏzzLz(uvA '=uAmv+;CCìäΰXÎ{CÍ(Ú'@'%A 'j'j z+ Z;%A '=vAwzzC%AvAm%'=vAu%zzz Dz(wY'=uAmvAvuMSwu*vAm>AmvCìÚ '%A '=vuMβ\ͱc>u[[έ0X\ΰ&XìÚ5zμI_v]'jzzVSH '=vAmAvuNUsCÎ[ '=uAmvCìÚ '%A!D';p(Úzδސ[@'(c@zVR0S矗 {%A '=uAmvCÍ&Ú3%A"nAmv>u[Su\'=vipCìÚ&êXêYmސ\ΰ&XìÚ z=uέvAu*mzz(Ú3%A '=vAuI'j zzzLz(wY'=vA 7Y'j;ȂkfgiJ¡z"_)7װ;ً5sH'mD'; s;! zzz 3%A '=uAmuMzzLzH#CAm]'=wYCI'j2!u_^Yސ[ΰ z(vuέ z(vuMe{CuΰS&XêXÍ&Ú zX[[γ#0δnu\S箙[βXMαސMz 2! '=u*L';sCÍ&êXä(SH'3Cênu[[γ>c'%A '=vA r!5J'jz=uδސMzHz @z(vuM[δmސYސ\S(Ú'm?';mTXìÚsCg(SL' s%B3CCìä0[δ^MβX[&Úzomސ\ΰp=våSCmސ\ΰ&XêSzz's;i' {%B| CN0?h蜉y'# z(v}vbzHz(v93%A '=uίXåzzLz(uu\[έmސ\ΰs;C#&êXÚY'=vAm}vސMXXÚW6AmS;Hސ_zz&Ú ' z(wi'=vڸlN%p:DjL|OƾssE)kävk9{'esh+65 P1Q@9m !3}%W_mސT`86k0u_mސNP}uδmmzm_0Sz/X_zz TXòΰ/Sz TSVäzVS0[δz&SLzHñΰE6AmVêXÍ(RK(SGAvuzz:HzH Amz>Y'=vAm# z(vuMѯS&SGMzVR'=v]#(XãmސXêz!z\ΰc&[[S {?pIü\kvcgy?Vnr1hhQz?"+$LWNO%A '=vs;Cnu\[έAmuδm&XìÚezzLz(vCWY&SXzZRÚ;S[RäސYmސ\βMz&Ú;%A=uζCê͜zVS$&+CAm~ΰÚ=vu&+i'%As+ zXÍ0βwi'=u:z}uέmސ_p+;i' zHS'=vuMzVS TÚ3; 'vz TXìêYòΰ@'z;$*vAm}+Lz(u_Øz=uγv}vAu*uζCÎu_ސMvAmjmznu\XMe{%A'C]He{G޽vCA7ê[ΰŜ {%A zqggh.>6 ?7?aTRd[ScUpuγ=uζCÍ&Ú 'mސ\ΰAvAuu\S sH' {%A'j=vu&+i'%A '=wZzpCòαP(SLz>6CCñΰ(SLz(u%zAzu_mސMΰXÍ&Ú zu_ސY&XᗡYq7/wecѢсjjX6tQblxtZUR3Gay8ސ__z9'z(v44IDp]z*v '=vAv+%B3CHS'(SLz(uAvvAu_mސRͧ_Xh: |}c56cζCã+;H#CAm5s%A 'jAvuRsCAm~ΰÚi9Dz(vuRnv}vAmAmuέp`'C>aA5ζC'C'хAmAmHzVS(SLz(uAwY'C]u_n0ΰv]?JzC`h;Vä/XA.vB3Våΰΰ0Sz(vz7VêM)3;C&Ú3%Ar;Hz @zHz(uu_mސM@';0β\S sCAmΰXåSS '%A '=vAuu[XMS'Cx|tiNx"E#re&/Az^Z8D~u\[γ]'=vAvvØsCAumސ\[γ?9'j3v'<ګnKuEܲY:ΰ6JTP+;C>v6A]OQooR$eUJUj-iঘf-K ݛ:+"3bvz7_3oLM 8_U~bk<00aW>]cpr#zjoI'j z%z}uέp=uδvÍ&ê[S'=wZ+;r%Az(wjzvސ_zzz}vC]u`yAyA'nέñδyAVHm=uέ9TÚS0Sפr(53rHnwZr RXAm(wjcR1pc>%V+ ސ_ސcb+C'' s%B3Cbzn}uηAA '=umuuu_yh"8>͜۲RZjXv$zHwu֔l.\TL 0DXSXS݃Qu_AyA!TSX#HnyAêXêitڙβ[βYzzLz(vsH'&vvuMXXã&äR DzHzzmmސ\βYvÎ[δmސMD'; s;''C`v#&Ú zomސ\ΰ\[Mä6}vAum(iH{ST͓iE0ŷuVVfѫS'0X\βu7хAgjba^cR}֦?unBvd_L'cŸ{nkVf%UI +YfPhGO.и|7e氢\(mE/4 &%>e`&ŖFEp.VhkV&t}g}p xʔ}L 8:;kU\ǰI֩o}봂6UQb6dW{iY\wGa#QSפr(8`Xy_yrHwZzq6'';(wZ+%B3Xo9'j3exá9A@€r)A/Nרք̩ׅ%)~WoI'CaAmeU {/GN&+IcӉ*- )?h(p.(1]V}~@JK_ch BC^Xk'C''шHuuA5&+g;MzζC'j9n|2*pV$!ȿ&6sf1&b2Ut; M㒦sȚ170IjwV5 Ͽ)˖S͐dyDC)sUJWb`4<UT?5 qncibֿ̼ڡy^{uT޽($:B;=uRWXÍ5eʡwZB؀wZzqAmAmHAyB3;p0SנzH0Sz0ΰS*vK;>;׋%AipC_znvA'=uP}uδz=&XêÚ A ;mTê_yAyA"oI'=wjy9Tñ[uސ_yAAшu_mQAm;/Xñ[u*'n[RWV*bTg/yw{c4,gFQڰS6YgT[fx_FX|BdgpJQan8_gdQ^Qaqa{UC_BCSafS`ro*y_9R޽vA!P;C]C'C'nnuζ^n=v#/uwj'sPC;o:SMeo)2xS$1M m>Xn;נnn^+%B;C`ez(wzwZr$*uζ_Ai'zr0D.i)h(QR&_|0QЙ}N_JN%ac7_N>D "xrR_ /PC'C'nn.[_ސMyuB.fϏR9oULZ ֛5y0U#'ɭNآ :О1cA'-W=*@w]@rz vK6]gpǩ2U^餓*ܥN_ 汑U$tb_#e|,ӱ\V%\,,ςFXl +d#.SV!>r2K&i:exr3HrV0SrOz)쥪f? 7~IB:3%AqDdaaP?eR sT)2qt,)l;3βRS"o:$Ŗa}>^ +$:! t .bAKϻI֞ep")..i pHؙ;X<\ .xshΰS{uRXòw~屃N2]Oh#N5%Ũ\z(wj5]_yAiEβ_`UwZr RXñ[u*z'jRSXSHT޽($Jy^0SnnQAyGr#g$urģe_qf =*"VVJS`yA6rZn~yAyB;X͔n_r$:uuQ5_yA?*z'jeA7z$*'C'nm~yA7y'=u'C'nnT;C`JzA.XS=.[x:BìVth$F2;<*[@dwn\[κG2Es"VXǰ*vCaH.ZvB\gsLúЃm5YJzC_Az(wjr#%B;׃U9PÚCX^[viywzr$rZn-[wjr$*rZS>rHnÍ#XX[ywY'=v ڡyCA#׃r(5*_A#0ΰv^}#;rHn.W}>4Kˢ;bt1U3^fT5 xGd&^|o޹j  Lo7?8G}Lb|3h X?kOf d2ML`iwSEHzӯX `@C`X;ƾXS;@Hgh\2&z.>hqp,ȑ7;MbjfKBç ozCcJ^tvyB,RX8c$P\yzWS򢥒}4W߾\o%o\%,׵lWA=ѷs\=\[Q+KePhh8I@|jk}v3ThV+qOr Nqq%Rbzʢբ޺{<} mq1gVׁ 'l؛ê;-tDFnM*|=N'^[Rl-k"wd5* 8I@wl5/Jy>XjcɝPB$9؃Ljη'Zi/âM q%y"AYfajj N@K%9T-r\1-X$)lt-׶r* H:%9Q`L_'nluF(mUGヿ煸Q:x}QEaEr7\r w4#\g>VA GAB3Xت1eA&ӅֶCc4 ׿1 ~.%sLϵ eIQYƬ R6eG\zA) o2جB3kU&ĒrlO17V)u'  +s>x ?5D[r?0ro.skq쾱뼸 z_ ^S=tq?'`,F-9$Uڷ$߹;z/;%d⋎*~e^*:j'ǃ ̴kCR;PUy+v 6=yʽ{x*òPmqNѮj2lhr#9B@Ht <&>c ="JD 0"Aq8`w+25geB`^${[KquB \saY׉q-^$Oa~}kVzd9Àt2z;&46BpN>;U%G X xRF#WȒXxh[쮚̄CAt20*I8_Vr+SnnTSXivM'"5GSnn`uζ^eAwZóv^_B3׃M`yr?`'r;MyAB;׃[e;VX[vq(6'nRorZz$&#S_z$&+CaAm*`'z5ϓ4P(|'xO R޽68o*rX#.[_yu5nζ^#;nn=.[ζC'jRXóuuՃ'jCC^~r(7n_ίPAu'C'z(uQ5_ސR͜nnÍ&SLzHr.rHzVn}#C;;?:m5RTÚCXפr(5Rn'C';?*S;H5`AyAi'j;C^~yr\޽~yAyBC=u^β[:P4G(rZS+S_m#/vaZ(o0A<0]f )c9Г$${re#w7]J:(>O]Q;HM1:D :tx w'Zʾ;UbUu 4[( )aq 6}D6n$lryXZƏOH9UT,žilA B"=ч^]ux'hrLѺ,ƿr22ݪ)ɿ՞Q.GVT@wHcF'8B c>,ԲPe `&q:ST^0IOE ]=vH޹p7V!bTgQJbIIS2ڻJEMzt׹¢拼cRXAD1C?0.ߦ'[/T\A8G=4 xϾ!8n`΃ݱq/ÕI/>4 @3{ a(gj(ws*Uw65,LvV䞮aŖ3bJMr 2*ѩ`|4Q` `1LiE[hèաƂX(8LlhXvI0 ૨N1ma8(¦ͷܾnd:5>sá`rA8v0 d7 YsC&=V hЄ=!vJqmN!'KsT:YpK`nrK|cnxhT.ϕsO=kQRdҶR7l\݀g-b)1Il_",aIs* >. Y cBUK BAQ2QpM=6Y޿8o:m6$m'jX_ԩyAyB;i'rJÜxpx:4>͹:δyB'QHu`yA7HyB3j/:;XeAwZ.[ζC'jiqeAm6$'.SnRQeAm($:yBC׃Roy'C';?:rX):8NJ$"bȬm,zy\>< ^4k!@j}S"^ Ϡ|ؗ~ p! Ewsej7q/KËw +̇yO0Y !8lT bsS "/R| "ruϣꮊ=vC'复)-chCF}w1r:v}x(r;_yyAi9Pê_yA5սv5R͜z(wjr$*B;C^R[wjr$*rX~ywzr$rZn?v_Ճ'jC%APuMyA7ZAh6'zo:rVêrZ+S_AyA"oI'<:l7p`^jptG3OʳRNL6nz'C'VDR3nn^yr\޽}.uwyN_Ai-[wji9RTl98>Ľw3³{ OUE0}Tڀ;;!?x6\ vCc<1 2r+Vo _Y~a_:v`Qh5_geX1HMU7q{0K"3DG 5}qFb5nA ?OÍL1Itps41²d(m9ޤo8Gkaq 2λ eğ|(?K"@R&:41*ӕ[G䭆i<{bWHzYe`@";a 7g%[mضgUU xd -j$^Ts-x l~+(q6#E׻YI)V\ր}BJ47e_2ZgVv SO[adӬ $ޓϧjo`~I>6v+M e/]Vn'AJ4]cfq3N|Ο9EMSIN  ?MwH}?.(JKBEҵ" Shj tߒJᕙ<ŵ܉tAkV u?WYe%;VG5׌6AXB Ï_{]Ҿ>~H=엨hyn 5 9% ސCsg+kuɯUdkDb_rLXZuv5y\!S %KfwZtGIc~B&f&/t)fǓϨV[cΞФ$ycg8oS.;~*VˬĈfv /벌FϾ*a( mԙdMpi:̐Vt n$_l13_GTaBljx^@Dɻxڸ q(8>Z`cR8\z}aHto>^< hffs;Qpٟ=FoO'v~XjfoѾB§w < :B=h2BB\>hg V,[Dj$~4\up!2=.-0]o tp W1;1Xj Q0)Zk|Xt>gjYCb7Gy1aS2Yӷ? > 7ҍP_0T~%aB,_ݮ|+` 5 ݦxẍXբ~bǙ< ,o WZ}۳LRcBxr.Ttݦ+Ol^.r>Y6*bVl{GVRǚ4\7l&,۬c{C'C'r;Wq(5`A5A;[arZz?RCÎrXC'C'nnT;׃Wenm;;#.[[9͞pL۬5RqRXóuu*a6$7(6'nR͐n`yu#? D #?ӌY)R '݂z[xÙ:@&tզt8N?! k ';)G/4whUf:5"+VJ6C+lƐn=G~߮7&k~wU5up0@Y0kW@W ĉ3jÉ]KӸI{(1%F&,IA|@ `}a8puHcvavBH5`mAh(X޽5_r0SnMmސ_vEAwjr$5n_yA(6u[R}uί#jS;?:ΰ׃_mAi'j3Xo:y`';#/uwjr$&#%B;׃R͔z(wzm5R͔rHn'C'mR޽6}u*^uu'-[wzyqH;פrHnNЇ7nV,6y/cXʣxz.Ե>xi CCCo(IWm Tr@m΍vCFińTɁ ^ekz|^hiVr1_q7}Ky8݉DJ{TXucqȃ"+fՋo?EgDy{|8 TBFDcWHA\;V(Ih>Ѵlz'-P5֜ \Eok3Hyi/Jb`tQb멤%hYO/4ֹJBu2YV31.dSbdbt^4=wdu bC ; B٤)x @0ѣnw#1R^lnp'@hLiٻ)oTŞP|@nSdThY:FHh =t !ܟoJй*I"噺bm-hj-ȿ.>V 3w0 !Åyɤ%Zɢ48\R;;qPߊ S۴;F=2U&tA;Y=rUKxeG16h^7ț򦦑4ej%xVu g֧VgX )| FfQa8|ع ^LsBȽR6khX霯 C^yrx_yAyAi9NpriAuwzƻCa($5n`yv9KWū)DF-"f&UB5NHyA7y'=vyB;J\NUsy 4֝% xPrqhUī.V HQ?,[iEFxEn_zwڹRSp0Snn^_r.p;OBCc0ދ| w.Ja* <,ն"_@K)w2-R)L b<(ͳ7/UIԀW[LϦ3mhLGRQHSX㘗1GY'A2=_OB:z~A8/(x{p]@dU kE.~Rӗt紣ي6u `+ߺ.*e똒WU|\y S{[;,_ EpJ8+'BFmˌb#QE:V䬀ɔn`yr$&׃_AyAj'C5RRKSR'C'r(5yrZänS`r$&Ca6';h(Xh5_yA#S_Aj$7H;פزer;_a;=C`w|7m-S׾HAyBpnnenyBC׃Rc7Nn_A+j+j\~װ׶`';#-S׬ײՃ'C'شyAV*-J8`^Ztuy|MkUe*QU\w"ʒ YhMtJ b뼆bA: şdǬ׷"ƽ:iܙ ɱ"~S"oh&>r2{"A1}~WhV\v7_(|s9 v1gւ-U*|V+czs"y{_5:(P),{GZ{ g*!硆 IQH0V;nqH{ >(F:P$J<@VA3dt0U1;N6aRz0a6Tp4#??i<;{K S}dǰjOS$MPii?VDTLb` 6|櫰?釋T/:-H 1t4󺺢Ffhufv_z<$_}3v>Z x5SMm@0<n(czO7A ̼;kJ*1.L;0>Iw@TwG')P~"oצeo JFڀCD x6tz#f1UXG#/0\I3ge.x(#gX7rF-p7ac6 5[c  g'4ZtrwCf(b̖R` !HhYL?oKm;EuÄ_n/~{UĦ&V4mwUƺ;ش{pK rWo X|`؋>9D*#zvp5?9q9V(I s 6⓬ZCg7xugh;u$m&~J8ījSpj}Jh%kd3Y{\]7[\7xPW/b&Z{S&ύN #VYxvb|lVSj LX 2{ڹqL@`*^+7]cڃF 6m1\I9Uԯ)\R]hl̦0 ǥΓpAqv "kW`]RCٽhKcۼg$jKћL1wa:ADHP/ ٙ,dJVLys,إ\\| iGfc'|/h t&msvjMw{X/;}X7Z{lހʻ@z`r4x ў JzKnCRkb"Z#EQH5cIl7ƶlnn(R(Jy_yyAn'j܀U'j;׃R͐rHn'i'*rXXØR޽u}OHR͸(fq4!KB*1v#?˱3-&)Lj&qL4ei{X:$O .* vOlBz"^߰v+t,U o@xEpSĿA6 y9D3(H~;41@p^]B;XP'C';^jSׄ*V% dxPWNT Q4SFY>ZHw{m5<(qv4Gi}7٣̍b~ ua]eI_1ۆ\#y%^}s~84- eEdc+jF _:?URa3f+';ԭLk\F"!15:fXƶ!KT[AjjXznhB ԓv,;U+قc~##=NF k5$޻l0M)wwXtd!AyowRV"B5ث$.uwzV%BKXS`uyr\QH(evC;?*y(5R͔n`AyAjl7S;+b;׬n{UӚ1O52 *Vc7yBn4q2fimݏY`_&Xuv׃`yr$A7nr;`nض'jƍ6HCa;Fnn`'5(5R͐nn(($y(5R͔װ׸yA+j(7ԤTRP޽஫62ы}+ԲZݱq(81|"f KΉpqڕ4\3L+“%暢X%}:-FWÌY,?QzDVCIHVV&́Z8 ";^^jT@tԾb-8.11\okuçҾXHh-c%7}UJ80M(Bьi@(Zk`ڛT|vVcht׏YGp(%ȁOvϻܴ`):VxOJZL#AJ1D ~QF^虶VSUڈ߬"vhRvwsR.kciN?7#hXD,U$.~9 P W(ˆȖx9C=Eq](:!ծNfVh Ƈ̬ҩy(sdO&_?Lb$Sžik==-ɃL٪y'ujv rw`ڂnU[E,Yvǹކdgi ^0q,71?%tE>wx jyTtXZ(X$nfS@gꅣX*`DwjR=U&*hx8/I]xP/pKa_F _4dm> ߾w6V|ӁzzĢ8'ۘZ@3/I:W (`g+LHw2f0\2rw *,_{qB#?e}5t6`а&J DcY dg|q٣'Dɣs&bfc-&ƋʢVEJ|< l6_j _ۨ>2ś F50_'¬8X< *͝GWe x܎::[gƝK.ʌ? uk}4M &9M4*?lv8Bz2~ N:wY:6i a;? 2 M$+Kr(쓀j( ) Ga_IJC%* %\*bäT(bMLרB:9&Ȫ0mx~" xOWN8o>EX 0،tqviqi?ǰK[I9UZxۉ*)gE Hzˉ,<+3g lC_fybŽJ8sG269N `ػL!<(TmH:CO3%>d$~@Ovעpײe[o7S׬neirZX^׃_A$mP`'d7(7EXmhKc':(arq*a,6W{Rw~S~,6I>0سLfeW\Y4 +DZ73p3\ @ec+/- XeMڢTL>^{@̠1]'A֋TEt wCkwy$6F-FKª{;KcQWuSKbD 11jj U4 6gZz u銾F54:#y ] >́+%AZb#NLXn*[uCbD,`_[Rarv33x`P~l`Re+@ WT).RFLg* x_mEϩT0, ig!nr,7ܲf,LIJPi^v釢l;7j;\T>R&&}TCl B,RXMb";%_-EBzQԮ3qQwlNaoAtsmEi "Nf^hjj,;ML"L|fQ p-;T)Ic=k'HcDD > 'IK%z#~d́gˁ\_x+xݔNprHn򊓚yAyAi;pr;Rͼ_'l;lشyBD[ln`A6nn`'F8A7CaC'a OP84-nnQΪ>ts1 \ZDظ(5R͔װn(;;^lr(7׃RduwXlr(7jlnԤS;;b7د" Cb;ׯc[w7-87SwF"'C'lrHn( N)}NYaDG|P)QۈЬRkkIrg%qSS*h.KcED7Wax@%:#磶| Lnm m*U \|$3 yE:O%؈t:BL@WV Л)5 b#T;(I\p;_%81:lPfE BT܁߂I*Dgo2P5?C?}(=*d/D#+1V/ZV:<4 ÅCE-a*Nd2Ϙ!#I(ꦁa V(bE{\YϧуD8^|7u+o$ߖا|ug2 {OWɌlU4h8^ٺv"P4C 4Pke+l=d=YP>r%p *r2 ϑj%nB2܍Ceqmq{Ҹd%h5٭v7Zjj<`V 2 ЊCA,еD;m9%pHi:haԛ gڪϻjΆID)"}vsVvsEp 0+xu wp"RR!"a!m)LƷ'h ꩥՈ6!w Hj 2Th8kHmyF>}*7>CjC~|,ƧY6aH=]q+y$c nU/pp9P *ﺉYj\ "v6wqiD?V(~ZB#4ģ̖>p;z2X ~j_yzKfd6u61)bD__vojΎB3M7}}7R*phʩ!)pIcWat j\vx CMoi-<Pj2I/ dKܺ}L!LK+vgOx4f>!c&\/p k!nm`[9NI}D?׷\[)S+j/1t=?a{:<WWأr~uàCaţ4;S1@͊̒m V cl H9 Y{( ԟ>Ɯ0(z,]/Zœ\2znbr&2McK)DFІs}gu8fgKv޺OHqgȭgS$Z`jj:?nJ[S1BeU.oD)_~HhXt{:-Ӯ6_.$%=Y/*,`2(eR㶶'fA3`-&sLϵZu~JUX] PZ +&> x}^iL:D^IJxZpw[w_?Ra%i䧨:h%D5Z`b̰l [Ae >(X }!ɤnYH+[Jd P+hWOKSo& +^],HZ:;ˆ5sVJLї3\`dE%Xf$4߲jQ h.Mue"p=N^(Ʊܷ. I硼; 兆 IDIGpcZK'/Lo8ubN pG$穋J.0 ,oY pz&:%Hf sDRpSZ5A`t tp NJ܉.PV*Rϸb&cPfu3̺O~{{Bjo_i@N1[B0UԊJPJa%4&L]Ha{)c>:&A7=W8,]cJp`.(3J}e kz8aV bTҀGݟ8 [$4ʛү&޿yrb׾TcC'C'd&Xa6;?rZ`iоtZ!W? d`x"@&=g3ȵi)P'R%粈[^Đ_ @2~Hb*6}-i%ctaĀ<[hG`c]pIwyrpNδA-^gϮ"`ʵNҝ># /3y'4U|_"v:Cw,ц1+*RWK8B6''%s%ºd '/6F )K EX#^_rϛ5 8v~ *XhCr~5J/Bs{4'.ZD?1jZDn(<7R[uR<[Rͼtnn b3\C HlBCFqsS鴮2RvΆ|~<5:̼PE, e&o ͞ 22B ֮ljٚ3Q~'su>ǟ=k\4⳦tG,(vOچG@AH:X5E@P"̗kx(ip0ٗJtl?JrPD'{ zv\A:qsH*0F44" 7xxx B;nv2f =T?ħ%-*6 NC7W^|0SBF"VyX?~*ܽZ쥳D$Z D8v9無{u~kkS6c'h(] rH0"$4f[M-aIaLL +W1dްg R<`zGPUЇA"_{qlTjq^ 38A %_%kZ.eXѬ5)L i .5kx)YjW1 qiļp7c<1˖D[fT$ъ$öI 2k RC6xW^fhc#JcmH _\x. ~S $X ^ֲۢ<ڀԾ$w2ʬl[a :z/hh;(U]F0 RHre[v IaK)W_Hܻu|ppp%2|`*+ddUDY]_^5k}j!KtuDUPЧy8||KY11~pI6ӡzt|MHSO b,^$_zzJ0گZa K|Ƈ^7r+hײvIF߹i//=u#Xo)ԍPbQ(6'r;\LX"o\3LhIVL}PA\]r PBXO͍/K1jS!V&)+H(zX d n_MҀ$7m{`ڊ ;H]w к85%U^M%":HX{dCq!?@4YDkiiƺ$0,VA 4WӽӸ3[V@kh$M뙸XݒJ\ ԙ1#&΢[S&Tb2fЪX?cK'2 rض߆i8p!b)Ӳ7⚡b)c'_-8a^kb+b)dvǾa"oĤXb5^i8a;aj)cܤ[dbpײ&hײԤ[)8abxزT=j06% ! &3jgeB4g.ngʋj| {S!={Z橷QYgCoeϋ"x*urt0 mPDS?&z/K/ca-_ZD% 2"UB*g3J˟a,R 84X s_ jdAsz<Әr/jSC$.,SHpbt;vh(ƫ# S׷nqlɊ#ZJl[pO'C{SmJW1kfȌl<}}d r*RJ\v jdAl z/рvҹP_i#2/f A[!pD*v|JDf/&_Zzobk^x ʸ$Idb;0Htà65L)NÞJ`r-vZ|0mVƊhsȰ\+`x愈vtac0or2ϴ|QupMrItBң*LfÝ1+L480'L 8 ЄZ,c:YU~gL)*C3]b[{; J "+4޻A\n$P7rc"g#K-\w³9sSl)SÖ3LQs*׬АV<ӫ+߂x{yU퐝׈=0`5W[G µVy TkYTf[e{:bf] G9,2몺d=녋*KHZŒ_s¢Hl9( cWb PmS'D2i}Ӄa,š#aYC yXns#=h֢EHdf X\.bg]{kd^Ϭm ص5,6%֚+kXτK6:QL8ݪ#r7u^[d6 ,): }S7ѾTٱJwͨ% "xg,|W%AS((Pɤz [B$?  [$_S XDӞTzdSb&n)T%z0kkh$:(BT_Hհ.Qo?·䑋k# _ \T4A_q{\"@"-_̕,+++ދ,پvy㼏e3#FHg 0Eݪw"flB.J\E8L :\w ]=pVTS=K pKL?xX~KiWG701gX1K$@i8$3E)U_Fŋ64kG  4  Zģa"v2PR9ѫk:c] ,煀TָO)|`4^DS¸A^ &Dgijӟhlx`$i>PKKZ@k)Ĕ+O*ϵ& ~gkRw>UIj7W<˼dɗl0 Ž 缩쥴^b/ֲ$69Aivc'FХ;׸+bHذ;_(g6'i"DŽ7C^sGnSBZ)_6h򯍆 'x8k;MQ<%r:;{珌(Y)}?جk ivcF^Ψ\ximՃw`Fb"v1Hf+($rJ|g8F ˲i/A8%8{p1 E(HO'Kek=Cj ӟLɂU /OSc3؂H)7Ub& \A6l^Rlcrk +:ܛ+tvjW*;׾V 7mq{a<˴|ǓU./]m+؝82ģoQgwRj:|im:TߟX<T ">קxiU1~E 2=-x eԀ[\lgf?[sr )74\޽9t21 VRk_+bR|;׸X&)ajfvF^b_!`ذظR7T="l8!Z;n"Il5/H I^^)L3ոZHհFZ14vcM+ gfl 9If䎺r:Bz4i(hSO}E +繀&3|7FoMOK80xЩț3g9 2޲ԾН 0GV#Ʒv ^gV:ƗmIGC&;TSfI>~ӫ #kykU5^_mЀ`vņ@rg(  @s&xT= PJV!dX90}]"lyIh:{]AZ?C1 @"bzfvt|*¹7#EoM} CJY1wX.˶WfpŖ9̆=%|77v@%k+ɤbmm9 DT1'ZC^i; 83JHJMTߋ2PsA3y {ݳd:!OJCJxH܌2[=IRzz/G Ԅ" I0H+0yUɯ;gMh V썹{4uGY-O)ġ K/$zTw94[Oq~G0*bF|`~d Y\& 5خXZ*Ӄ.F<+_Dλ쪀!UEb] } *,ͨFLCȏ#8q]\M8@d 2 P 7Þ,y ,Zz:acnkl$ vvQ{Q⥎k?VBrd2' q%,gB[Ad\\ I`ˀ8װ;׋R"DŽcC'l;n Iw^\,KIǍ"GK,I8ZcP0"ɧzw,xXKF_ޤH*`1V*Ԃ=YbcHVࠗ2m1?& ܼJx,X أd/Q)"C`xE!Y8%s1p3h,# 0  gtRCc_!cļIӶ9> /p ׀J:q1>ɮ{tIbR}Kwڅ1 f6Hq'zXD* LS 7°jN`tU-1_2ֽ\FԤK?ҭhfT7 wH{0ŧRZn (]pwط[?6*NF}m\7$2lI`nHo`yYxb?P98i@Ip*/c1{4ir9oJL~cǧ(rĖ0yQao bHض w\jXֲ7X'F"A)6!TBմA㻁N|k(_1z4wGQE޻_ Z5a륛piG(R \Tpcc D^P+peO0J8C2ȥgvrJ񆈚+?0ܢ&\WIgG)īɢdKyir߅&]b@U%8!?}?:`ҫ(yHs߱TȘ%>%Kn ^zzL :f0ԃ7ePp=KrF Ҁ+J3n(jÍ/Px\D׋{})dv ;RӺӧjݥ8hwu՗0 p(WBK(6¬#牄=4X}~1O@NG ~ZaZw~⸇KIVL6jwPj~{3{,;q%m"z Q }ӻc\x'JĨ2M/UF ӆ&K<ɇЕupt,ty͒&[E_ 2 /"Axm9\2j%&&javtp2geg   |)+ZK @qQP>/VId)8SaEƂ|p3~ɣEn}UIҾ|)hN| :ZT$.FhNwB {NN갗b0HX^Ir] Lpx;2߂V:=0FãUvҳ *e Qi6+ܱ oE UR֌ji0~&p%e;NBEҥV t 7\ >r#Ϭ9?TgΙZrbC^&UUa9MN1lx8-} \ c?h<54|sçr1_??_Xw6ݑ;nd_qmG=j#EA&J,6X<WԪ (|Ry֚1SS)a"jgzî`xi%P6[G?}RT ,³w#;L;Y9>-wi|P|Pt;\'':ܕ|:]ǞsơR/LV$w dZ[ew y;R)53Ȍ( L ;Z~">epƬP] O Zʟ[}CJWAjF*Eaj̻J+XnjvntBjΘ|*:t`YlTekSr` qo IfF>gLrd08/"T ΋tLz\%/j &$\Vae@Kj2:< R&kLH l8细aaoXb;;}7k"|زeܲ)مtX⪡b)jnELGUhG A!RkH//*|,X^@ze@2x: #C_ʢy ^ %񂵙2jfejl>SR+bY;Tm ˍ,#"͇ݩZv2ߠŚxɽ$[>W*a0 rb&~UɛZ钪q!>[k2A ^UOHto *߷f^(Y=嶞ܽ,Y5:*C7bpr)߿69S bHv;J62t@$I|Eܭ)/f ȭK&Y{n#ܶBhP";cEKvJTRl[-M*K@BrF9/iS,D|"adZWi{V myI&8L#sFwP UW,95[cB1B,Gv[XWd80 4zT,_W#@ ԢNDDRx1&c:":KU VؾV]kNcviMF!b`XUfStn` KxÚ2g2zq# [/d%t)`T_S9A/ l/Aj)TdɧIi`yo>Ue}`u܇ղeu#L//ֲH KմA,3b3$6ARivR)RnBֲXմ"װײ$6!ZiFL/dIl3E! I)L3b7ذ;׋ZX! /BA'y60 ՞?![V{s!Zi6i6!-b;ְFU +U iF^b3հFZ\ղwX)\//aa7ARhF|RXAhu\g@_FL8\B|녇J5._ʾȖTa@aCȫ^4u"xt1rݨٗB-DaثCCi;,cŦ^= { BK*R-ȤT#چ.7J\:Rܤ.Iޚ"x\nvdb`Nإ"@ӋWG~a7K쿔; >׫#B'GI^ Y F:$^쓿s'%9r9G-lxt|`ܼO |*v͜z/Y$ +6) TVlk<ދ2[0fxMbb{m=}&ڌjLnJ4z{9 8rv?'~ƾhh*׵2 ?`u 퉺̾ZXcX t'i۔~ӊSp ɔ_GqÅ&amLxݗ i4ÕAq00+h}*BJ,KV l_8:TnB_Bo>|V~1[x3*(ľʦ}KZR4!7Ai;d#rc`HKB3n32aoF4llwR4k߼֌j\N㴍Rl\KGG(wE1 CVĉ% eqx#c1E ~ƕNb8 1,GJ]єn:U7tbll!|liB]JӪ=u\OE-Lg׼ܒ < &Ԅp}VdVҊӣ 6{)(q+l*e|,gdCIIB\77j;}y7<~"Il;b;~! DŽcwT=ƞ`زXqtjvlh@3y1=F7T-/e@gT;yA~1_6FM}SfxH|;/ b~K+N{I@\X(xe iw'qryt|~!fɚNp;[DtՌvLk2gK3(<˗I}uԣpVA q izL9xd'|lD|Jp}=R 9!iBG۩ƠWBjJܐK_ G3oʓ,3 pDpy'X8g.Lt ތFc_deCAŝ>oKd axteojDd!_ ,px^Vfp0_X :LJ41ld3M|Nn~ CiCRdGdYq@.1rem}\K8j5!}&ԾxHrnźTˋԌ ' B¶RwdFM|U1qpEVc H w(^lMf0a"]m G 5C)5j7VJ>Z1qŚ_Tb1pw|7\\kv@;#aaH~%婒>_Etx6 &C|rřV^/ʌqBtR~T5t73Y;NʂG3W)vS䚾ޔrxGGr#A_yäH\aFTwi.BӬ~R+#i)Az ͐\ZVqf,:)0-L)@|g،ӃNӿ4ց%))ՖIɷFȡnjvVC ,:;ԙ+=g%Z";4ku}GGqEEa Ŋx5fh9Ω +8ۉyheš#!Z?Hehk%ݪʌ3Q ޞ;^ i:HjGYץO^0¦AH_clT^/NƎ p-'"AK $B@\$\1B* dZ@xBjcZw*89Wb^FB^r_L`,/8e Re\95ͳ^;l,S̒uxVR~Qp^JE& Zp_^N|Ђ$:~~0$~@DܛB>ފyjv9 3A@"o>rI-w\@.}jr%}=JZiṉJAYJc_9E:/U+cXuq7Ymoڠ^[g{f11%v@ Hz^jz*1V49\14wz@[#C?e1Ը Z| k[UM H?@;x!5c ؏߱wXXbđ+ T"D\_BvpuIc@[uI7XTdIWw5`״xذز$8ab|ײ5IDŽcl7mhذظReRXb;;="wcl8}dزTTEi8ײ$7jh"lHظKb;idزܤ[Ic IF|73+DsJK]@ "`҆ 41+T)q,j%r8S[-:6SbEr>d /hT'ؘJk~>1y^TR!*,Ez+{IAzIdͫ6B<Ҁ:ijKRSCxhe"t Od2Tǡe.LCJ=#<@ x,b~GaSģ"a%_RJb'ol ϲ/cpΞp 챕dw&alx\⫈{bZ ދ + B 9,qh\^iN *lM1b X/ ۧRJ` UWҸ?2 [  PIXbjrvcw'IFb?7{=H߆b;orv3ٻj+V7^n];װ;ifSXϑU] >uNd}&(d>620X,]1 · 2k6X2%*ln_ԇ֩ס)tڄW0G8p9:6c-"N~dɷ^a$TcDŽT=jGÕ2갘[5E03D20IKBV/0ihVP-&T׽/ A&Bp7f;-nEF-,kudDgLK3Xn%C; o #},7,cyҵxv& Dan-[ s)Qgr.YyDr'ƭ9RtM.g1¥ ¦eznxHWxG"LUx zJ*[0v̹,)p>ە(ۏBSizy!(FeC`npUD—IQo뽠u!.Xe؅ t,*z?Q"9wwÇAhosSbJ7{yJڡ#5 (U51EEI^$~t 2+}닜)x]Y鿫WDpz%K4GBBzq36?147}~v$\!B3SMBэyb"NQ@)kxIa*wјup?TzyoC)Ӷ Qzu3/P~9q*R yU k>˨_ȃ@U*ܸҹq(>t C4Kvfʲh-9\21ȭ82rR i%Mve>2^|8ɓT-pRb mϤD~+] i|7ظKbHذFb+bhl7];qce rxV-55M{ uL+ںyO2]1i*a)"r!l3x1%1P%驞sǻSTE7!}aHb;O|_Tc l; 7bhT=iɷװ7ajf[X;bjfSilװ׸KjHr)[eIF;5bƏl7װd8abtذr)lشbpray}+J 8 gEs&NbhVHV[L\9 Z]^eߪU߬I JRkn6+?xLIdj< mU3ghJFP-ln}I ]zV)_d7.bfY3ZǓj+?[/Ğhݐ*sx9oL/MV t+zpɿjۃO@Ɩ%SELB,ǔK#Ԇ$wU=^T/~%]K6t4ATtr*)'`r~ K"e L~ǚ[Jjܢl(O{H0dSoI¿ƒdǾ>lز׃׉[l9̢TcIl;=j IǾ^8 l59:^횛q+r(5KZ!:HЄRJJKj0ssp񂝰PHB{B1t2h<.;:"`8[WNd4AG1)"yD-mU2M~.\ͣ "0,k3G]Ρ9#QnBw`r̤p LGL0C hzB86ڢ>E9{UBLlA&o4rFh@U誻?T}N7Ͷ-   ,x$7B^qޥ]>d‡Tj #̛ŠyI {6cg"7' \)̖Lu +%FITX8{5'Nb9Yu>\:K.6|P T'5b^R d,|%& ?^LA>;1|i 'rc;iEz,seXE\K> neqU?v꾎>_/r/* 1r [Spk7i, !D'Ö|gh *eKKЫ*QGrc]5%E/ fDSLvkR|pr(8r(7C^$8cC^=ƕ^yr)-(75pH(xtfj^(RC9'%T@84TH/ȬDGyAL9:Oҁv_a+h|O C\uI8x~pHzقѱ?;~ԿlI@tJ:yu WDpLW2| ֒ Ҭ;b77Wj;1@I @8L‹zYb(es+^qIC bOߧ\ ;gJC,\l53Z* xV{z.I̒[_gjC2⮅y$zm[$2CkZPv8XHSnT 9b1TLi˒px 3koPeiIg5_P  =s/(V̓t%lhfQrcHR{^ikgTKuVzɠUUv%r cӒm穖Ky. S}QSf~әeyc}/&J? V: T?(pEÙ=S1rы8{>OG|͑F펞%k&КL]ϖ15.DZƎz 1ַ7$B u~f1]Ӿ$ Y;41c׊ hT/  b;^b;ײH_tشajH׸/7l7mh@ڢ4J, |gH8FX*qן:@8\\RmtIޕZW0Ar/rTsW-vī$N'10}kvӦ\KiQ=#SFK6dw`XYƣAsYH5-C*U bdz;௓e%ϒ`0HTM\gݣDl;b;lذظH65cC_;dC_ DŽcC^^\>lײԤ[;}8abxزvhزԢXH^aj)hײԤX^$8y TX;7ԤTT=j"_+jHװ;67ԤXmlr+jfSF̢[jƔc_;b7<=i_pز77yyKo̤Xb<7m8ajl"I,Lh\0U]0ǷE%1@b^tR±K!gۦ>TF{ot:reiإrRw猓Vk*DWȟӃ5 pa qk߉hh2Gy33V e[`a)-\RB;O59e <@Vl 7Ťϋ"c4h͚\.)*WxZNG=ǫח;[,#]8p&{>f7GTv`ǧ%ah #mmGPLjv~شJٟrw>0Ɔ/d{P˓f` 0ͼcdfh4h )9I;h%؎ LgaKjܶT'鏨ѽq50S0 Nkt|t||HȒ{TEI+JZK<:ԕIK09p?ޚbEvy0&t񫫪$ 9*0+h5E(XP%s+,~@5a2&E0Vv:GdT )Ԕfddع1"4‹1ZcyxpZ#=)l,gj씳(%?ꌺ6bG܋$x6 *>p}hޑG`D8e WŏKm&âs=Er9NclH Rnv4stu>_%I$`ȅp]&2ģ?ѐS\"E*Y@JBʯvsBpr(8̤[C_"Il5a5\d-[`yײ$/S׬ذذ;PKI\>׃Jzy8`癈_ƕa"F)䥅&OzFݱ4:I1pٽK_D5]bE0H,>\OuK3 v4S~pnۂX=?hjqSazɟ* A@Y$Sbz]ro?d9d*BxD Y` 'u V7n,[MZh4sxLXܖglPﬔg؈tS+(Jϟ bd ToJȶkd ARz*~o5p]'7%"7T4_y" 64\Ǒd,t%̿ ٿ& 쒉EǠ]B"ԼPRT3J,He3؂1/c O)x-Mfp 3Ɯ x$K4FŏrXl=͙pV-I1SJ{[dB[0ز ܤ[[ԢX*b+ ~j\qnKou9y9rٟpJd")o/ /tشb)dشSyT=i/Kbr_ _W#C6[*7zy}׃פr(6;RÚ;ji;Rw>_r$O#J5R7l4txSґgԺhZԂ(?mF,"z ˋ|]ԓw{4N o9˿i IbDcXTÉIê<$n:pqAti?~l% # ü"8hϾf](ft1l7 i I+(R,ֻ@ٙqJْ^ـk jM,!w3S%""J$^ iʸޅ7t B$A0㛂8:FėFaHQ"R繋_P"Řgb%ʻi&jwxH8>t6&:b( tda?.t."Sf3Я XnT4i`*㬲1S{KVnɍe)=@6Kqq+ނL)CC^6&UF =Rw)g˰9}qrԺx̏/}[Æk]D6oUFHX*ZK(]i(o\BBƶ)1;% kv7qp]=Wges4*ƴyliȸhO=P+)"["^dS׾_7ԢTT=iz!5"6rH"ziG;c(x-pTm '{,ZЩTJiyxqfV^w\/9TMdv(NGքAR' b%E1x$ S= LՔ+ b~%F-^QCÀӤ׳AB1Qim b|r_ՉjKC`4_%LϴfÀ#oFLM,L4Hevʿ;j#Ca66Ca6^$/Sפr;Fh5`%%%Jۇ޽ir;׬װײ$/(7zy}QO+ "1hp@)8aD-_iBA&r37yr\Ɨ#a@m @`or zAܑԃJt07e5\Z\k~l+I/fjg?JLv_&ZuQtULdzCHVHaY13c36,Cɫ4=Չ2,a0-@lM*avS$̅FlP$ f˚%CT ll3cDzh8X&2[0̜! CNl[e~;ޞkR&c&XR G_l>ko^{=c#0ؼ+@ˆ.;l#ދ Yˊӗ\sP98 `kT<ˤ6,K4~'c FOVI1Af&U0l]ք|\ew7iz~)dڇzL䲉#hku=lV߀ ۧ:% pe){+] 6r*bK1q~D H*i4P(4 ҁVl4IҔmRxh-Nh kx=4"l: I qI; 2(zmxf,^63uL_E밝LWϼ 4 7E OF_-,l\Ⴙ*Λ-߷P,N[ì7s3-z4FZv+>B(E:؞z*9^wU0v~efSy׆yo,O OBxK?3? 0%C6vvAiW<T < 3EԦKpuC7e{{a>Vaх+3id*޾+C+iA0Sרr(5rV!?JzC_$/V2dI`ӿ-6/S%,BCC;`pؼL#V>USF%y]]plL0,\#ȰTk)~%o  ~"t ]@ucUܵd޴j IR 'ϰd\z,3+77L⋴߈5_ps@z;J!}&w>\;Tw>_zzH+JT+iDZ+be[f$̤P "R2 Vt:pVi7*V4 ;K.8z!x1=ɉ-!>mMYQ&BWdĴ鳲nz'I~׶5HwEǖ%#a1M&" :It:z>-<ל=i`I㹫0# r5eбOMr_(󺴸 DŽcC_ƍ/H5X bHظ(5T=,,V Tug;A K|cmCs`1x6 DANWzrLzfHPm?ӫ@Iֶ6rp!yA^2o"N3?Ed W\ڤBgifА9EQN2 d,ڵ 7&hua-1OUSWMtE;G.N?ӮA|A'o0iqKbrX[D~wտjzUFhPUD4?w,||Bwhz׉A##[:7f 19HMR2[᫳1/,׬6a57['xŒeh;%764 jt1чIȁuoSqKgb*}qB5J3^nyW:_XIbpdhfgWٮV 7[% 3<vǜIэa)v2 HgujN%0V(MoejgY݆cu1v/xSďbC ?L83x ډRr5g\szl" Mj eޏnK伯w/Xsʦ:9?q8"rKat#E̙I9R=_&9G ?byB Fw'^ѿ7,7/ $ar~kfXą'eKwdxM.EB<eT$$lʫb"&@U tqfSpfg8(HTt3ŝHVXip3kc2;񫱠(d 8v:uR~cGE,O Fʗ(u#B)41 g~{׮:1ji{U(~@e'r*ȉPvA9dUX(r5I&+G┖:ypen-1Ce*\!ZV<^Aqz8±MBm6F 4*ճXXﶂCæpP֝z)C=jݏ]0xjףqm_f235<fx52b;U k \_׃רmrtRՃ_^C_^mƢ|},U9fтjSqfQΌW`&JX.XXE)mT]R+.- :S4I7qHT[8ǾI\mG3&\Bg&W(pX6Ѡ: k"^71}E+kN5i,p7!an0ږ |Y? ssw'!QEq+f3fe?_ᴿ$r(7|9_FdN)NcK?ܻHU./V ?Ry5%JDW43ӞfiHL t"@X&l`K_yaU^Si/J5XrKnCRä+3׃ׄrZ+C5RI^SdpzZ$.[_yT=i+pS;$=IkAJf؍M`lC7:9oTޫ[K:IO-`EXC\l5xrxhƺN I_I0 43O=rt+"ȆX(V_x&y铖d"ggW\xT-xIxGW[͞Q*^~l+1ż cۆhzc~E}BƩ),py$!xvhkKcchɌѲ\\l4+Uy+Zh~c!tzp|[WWz4KϒUP5 cU[~( |xّ{bS%L,Wʅz폻G665xu1HBG_Q CFcO֝*xI1< !vDk豤Ui%񋄕9j.ɯ?ˉR5}M /J1a0}Hn EyikJkcDAf;Sl lCo[t羧TPLWf¸Vֆ\"sKC  C{`@T>M-҅ˠ7 2Aq䂰&8hjLEH=c >;r6;S#~t ;lp2Xêwnp{mz/;ǒn|&?Zѵ6/)#5)tCpzShp>@j$+eZBkIisښyp:7C,zip-~'|l$ЂK)#G~>w#d-%eDPبz9 fQ5 k@nCd <7>|i@lx,? mb(A).u.wƄ*X vu ^GRq'Ff08Hp;~ŁR`a# l٥LZ<Ť:t!Mrsp!? (K% ;~vZ~; R!7} IxTc#+uF1^6%F?G kBw{H'j_;J(ir;ר+b*"PF.N-#-qRk67j6+xćZ9}N*qsIK$vǔ(, 6E@4Fl=F9;^ƞ Im,4 \7ÞDm'ضZq:6TӌlYk씺n1/ݽBض3S I a4"l@QIi JYXR}(-%2\T*nILw"Y*[򦜶Bw2HGɷ[%XJ6P1|k 01ܽqtnXG53 \؟GEԺvb&*xXjc|{?+c)]Ǧ-m ;{|;pPSAjE8vǡKLr!?(00t<烇2 Vu9Z2؜= B][ #44$ ><(rsٞ#iT1E {)tUPC,簎VϿUI)xV 3(OY3iE.ٺ-z |\]=TR)ˇxӖpYÓHVFEUARz;7p0r 0Hu &oޝu~pwߐ\-mHU0(.] ;[\u̿ + Se{v0Uia&+S4~f \+ ^4[Kµɮzb,.S5Γ~MK "r$@r)G (rQ衬dbm˚!0p /T/nMoO)}mM"Ѓ#L:e1O_ss &AGe|HaERCxz rjv :u7a0@."N[2:XWlT"Ƿol awĹY (=>XuISIc"7@|jX5X$8 LpٝJa7_ԫ<+[N67jCT:q2a WJ~Nj:Omvxﺄ~GÞ]y^M_XF 8,DJVD߃y C|HdIq~B3J_h&Op>ay'yX7N2)6lဋ| TZ@ၘ61T,#t%`o5)j;[D<"~L ]AP vU:HU@qTyMKhM> _8Y9HArux7ܻ:>^]Smn~$u0I; v +?ațHхUޤRlܹ3Kqq]ᆚfWƖT5\׈C=)),^eOFBS5mBXt%ԝWI}'y;? *CɛBwt'h# .TMK +JVÚdQSCXwJHو^wz(v zzH`SJ+^w;~Xì~isCØ ēyV@JoN^UVj,+~>8,?':\49e\p҉RjMZ3FFIdm6پG7L@h/^NU*De~ 7P,Z)RRE泜;4`aF?JGmdJک"esK=SF_+Rx賫;TE*Ԁk&S_Be^tt Pvy"^"z  U8HXV11r:"kdh@DkF\)+,M%xѺKMnkL(8 9 =4;pAs=kQI,h*aBTulI,p껳3{߷[1l$Lɣ{qz!+k ZW}w|ë,ZOEr 4Iw60+TP w|= )𛋢²:ELWs̜p31x/x,,k_}pvxGST kؾvP;1`*żnA>+Qs% ﱇ0YmiT*b ! !Z"Kj cI<-xzWKǜ8ݼ 9jUͫX6jCtIэL7ƒYiᄄV(|nWp2|AY1y7 E-@CJWIB92tsS˜N7q eLȧ߆}UiJx\%"hgJ[VԌHFR)} lI}2 Z RG9lBeLsi`5ESp癈`pã Zzz%AZH +pvv%U*q]=%Y&wj5B +x8]ͯ(d. lb !Ͻk錱vG4)on@dbeK3;5+/ ND D9ZټIU$|"t ޅcw@ 9;$,4x)r {IRF賵|X>Yh?I=_" !R簻jAW=ڂ?vJ&pLv+"[*Ӿ򆚶%6){e n 9pV~v<"=Xu#SPQwrZ$BE+^øvOE9IhQ- m?UWvbdԾ9 Zp}CGӨ c*LZ(&T[ {>kJH]34FAإgUߴ(q9j̇ʻ35- 0\o@yhv\~r3$y'I!0 L=IGӸ=ZŲș|L )ۗ\ sC߷?MF0 yL0 ~(27S՞5J 0z]X=F\_a o߳x^(r/-7 ~_ lI0T q;TY l}+3(khU-Rf#?7VhJWXW׃JT)t|*OXMV *DQ_=@5B?9?xҶdr/Z0Ge>PG߹NJ'tAC]ivhx*na$˔䒻%X81ohv]xK4S\e£`J™P0>ԟR%37^V4l ЁF,4ՈTmiDsDz]W?{F }ėZhNԑƒ&pt衸)ӵ}v>c˫8w{ sĿtr`>qFLIPu˰txV۽&WCHnĉpjшDz"tK6yLO;;]Aņ]=?۟rMk()LFl7{B[39CAjQۄԏdL!!"Asdb1P)JaI@Z>eѣ1c;1\"3U~idw,'x*tCv)gVL#Ql1yrĚ0٢$HUn8RtxZ?C IJËGXEzfW]sT}8Xl+>0:] '+q Kkn4%0f1Ţ4{c ȋl(ۄ2rďP9AmZMLwhmJ jk&4I\R"v}!(PC%x7[8Z$ˌgv.%xikz|3 A #O^‚L^㉀b_{Ayw=WHIzE)Ѭ>}˴!9?מe./7[ڞŨnּgs n;cۃE3Y i5%1D_78H<݉˅[AzDdMcF4ʆ$l<ܼ&BsmN޸ݹD#RW" TidK=\hfckH_&ˀA8>d  PgXTwIUO8 =F2(aň%a|H/ȽWY}gk=ə[? Wf=tB8`i AlO֩97.-يJPT{boa-e) Aq2o30jŠ:4;]Ta{*~ްfU2.>̖=eVāBhBCjkp\hb5_VS94@J\6w:ĸ0S矗{%A>W9_I(-JDr;Jc"#[ʹW&w>\.uvRuwW5 w9_$e lcJK.]dq`|a!2 >t_L9򴠫g6/\B9 B[۝++V)ɛwi@s%C=J6W"<|/op4e &);@PkghJ8LAEΙ3H Iv=̐d_kTnR6+),!GؚUG>1 SZHx&Das(@2ܖzϪ,\yd 4}Nrkx0̨,SZT~qx "z#k`7c{(dK"~wRx pdDU0}Km)䶞S8 DJFs:|X hr7rLxwhv$ܧ Eo\),2k8_OPw541 ϨQki:Kf bNk㸀b3Bf*ELf#[ _8BcQxhONBuG0He`#4%L4iL< \r$`akװ,xdxlP ض{Cർ1(^`HͲGz+p瘛5%>YrãsFZw7o%ue[f[KgҪ60_) } 8OT:&jn\UY>0*:WJLXjP~~>.ZQhS8ps]htwjJ?  \wyt50 V2<P;*guգ=Jح"E}i3Z{ּ3,12cdx:K Pnr% {e]ǽy$SAȒ˔">[x<̼Ԧ J,z헏PMOF`[`wL86{Է%dbڟ t{175rTZMBcc 籙n?TNqm>Ӆ{jb OKp,nl'P|7ɠ۹&#itx-oL($ .qP];xHQOq׸0 CĈDjJL <U["k˲&YXo]>8> 2Ԥ7f'  I:dlKo/M苊aS Af`s LbH8̄L5RxUIVŸf23=}  +L;PNJ]6n; X&81DRĝWGҔK7sۢ9ky^VV*ثPCI Pݺf p963R1to[em wGhx ia˴ $,K*zx4^X $@lY7w. q?u*0XXӨAyC&2(6FZP!&,>VQ"bϤџrk*A++?ituR{0.N jn8#aL\w:-5/)baN%n B,!DG "*ilZ,]Ζ>_׆0Ԝkj3`TqS];V(֏'"_jeàgv :|jGyH 'ϡZ 0ڭxqVpcIs`ycHh pp'b1@y~>f@xǤ1p1U%3a\hq?cz:mU%l:!qgEw; f}^"{^'x$3h:TЀ)})H E<xaX2LK!"bM4/@ސ_ZX[d ½ɽœB^.p-%Ð~EܼZEHk*ʤSC;<.1W%pKgͰ f 'wPAǒQ۱7SCj&ݐK/ :ؑ]kH8~x{eUSS %?g^7V\QZO?:ʔpTYVPBӱ}9qs qzp @BUr#hoo2]WFLd,⡄ =bz:Kf=ċh8Θ)zxik4<ɜ Zk&:DяqeՖDaDE7WK*:˓;?񈫂EYw 2=δ97׬IW%M}lM U dj',I99sȩA=QSboEz-K4Pj*Ix% %<1?}՗8dTZ X,U(cxypQO0b=OE-`^FF*J< ;ʁqt-씧tu{"e_,A┧DQ[e+7ߺI8^D#gCKꏓ`1V{qt_(n&9%%B\& F90lvspKpY Eq&D;~b"ЯwLB [vlv9zPEĆp=bJNbf?\d8 \|iN eڇI]uxrQSxW鯝RKt7 $i)\<%Zۦh8xMsusuBX)4T|͆Ic;$a:zݱ1ZwKfze%'wxG Ã^\AC'01*W96ޚnk ! JΧRu'"툊z߮9? Ѽ$G,ܔX|vcR_S]q`-iXħ괕sI\ mÿ&_"n{_p 4\#Q,,xZ0߁ɠ//͍6ל8Z6϶Hg X :L "eFԈM"b"$QO?,)q툫ĚK9kIiӖ|nQq~2DH {Slt\(!X"˦ "#pc;6_P=%K=)<:yBSʺVhn;+.ɢ0%+5t|)\Jc!z1H#KgZ)C(5&#rBQ~A륙mFq⻕g©5?ǑB;Twy$)Ϝc4blPWVv1txgWßRI_uULp7HgflgO2|!9at`lojt9 gj[씧틏8CtgPA~C m8ɗcj8f )( QNpe؆}@ աDIMFIq[Vuv+ C1L}'L^\ɣ4F4\x+ `S8 ^ r6Sa&yEc0+\ww;V>vK #~Kب·?>ї N]hLHKpnwI:_>67mx.uZ}Z&=[h Yw0&Ku378%DGB݃/7 akNV7X{U}.Rd->dH[үU{YTiN@UMp|mc A,C\qaVXVTzhOS==@l.T}"sKbAz3ӟOH ۊfd 2`puT) Աf8{.p04U"n(". c-tw@xDY)6HH\^* v`҂-L7Y%R"Gqb&5ĿBb h@^ןQttYwcv-{ t}8jaKo3zUQM_=,6ʗ^S" ?PkKv.twKx,& Fmfbi15ĿDby]I#|u% [H':gG1o:/- E] HbLtBn{QF`.ԻJ7w% TAT:?!񪚒4|̑u 7{R{,i,J{)]UCu`x#}i{0)@L>8?j/hhYxq@H vA:^evp}&DEJL+G/zpxp{D(Uo>N0/ei<`hHv3z]},w˨78S>tW Rnhꔞz?{U x0YI6> E:c2ڣ17%8ʇ'F^!kw:dMSvǙ siom\d.tϸ~%dmd <[xSi,ZŞ*eSޠbSdS@D!܌h$D;T3cWф.,;-pĞM(c(q\id'ӮSNBp,d;In0z:q` yU PEɗ;rM4"Ga'r׮t|FWڵaդK7)}LgBÂe e䇝)4BB؂KV1z9Xy|cQ:0\>Ś> =9 ƕR-RuҋW7Phky\v2-7t ʋ(k  &0cFUB P% h +5yJZT Ɔ1a>pK C$ ŽXVwTp) gjhj*3n}qqd- x dp2va2/jUj{*O >*)1sh ۀ lXKoB%;=b.;K r)EԄj{1볯M wGEꆸ=ϴS|Xm<w<8 >cE9q Bwz3c;hUh%QHވ4v}7}wϳwV+bz8gbL:xf\[0oKzX>IZ8NjԵNb2*7}dR~$W9h*p|OK҆PfCURk|1}W6sJtL߸d›eW^ ;bf&m=+tk0,):系`y Ⱦ)}.gEȒV,̔"hʀxԴT"ۼv#X#oT{̗t!TxP<5FVgG lyaz'rӝ;M௘a)ĪM}LcxEɖm_Xcjl& fX(6<4(ќ#H|t䐗ZS$ŕ2_X)hPgnuǰlwE#:ޟ\- !? k| ߫8E7X0smb c|x^[Ư/fT. dagTLx HcY&><\ 7 " )J2&uXȱU_h1A_,I)5~pȺ#QErލǜpձ|J߹;:I"2hY W;fkV#+, QmpwԊ5[z}ǺɨäJdzb#!yɮ-EF)KOPh9y"ސ86 Nlc%:- r_8/H6ί{K ,Ɉ\gvjhhq)h8 ILLÞfصe%{yF(0` [fl|Ѐv db RjۼOn"vRN;/L%{0;_S ݣBFTZbX R@|16%ԝJLg0kUoRu*"ڀ FҌj3EIn~!oI9On&]#KdPTGinx@u_O%SKy=-B=)~VE_pf.-e6n{-S 7?XIzG^` 㧉0gݟ7K5e" pxz[S/Qo_8O4ilDTdC֞ЏG +n{ŚT؟RUJ6жcwEWZ2xJG[XzƧѫ3vgbŃUѶ2x۔xcbxD:bÚMQFNy%?y -Ͷ&Fy,sC ݖ#_fZ4Hwvsa ̻1ض* B{ \n$s!KNC[w˘w 3ȶw|RчrZѥbٰ%iDǞԑae&uH]&/bϺ1N% r-))H"ERT\s78uêz@p*Kc_XZx'0~s4L8 F[vAw>(DD "] oVs1 w M[fn\Kp=v*bϹWS^T\Nk305b,H@ Ҽ z몱\J1#Yfq8}GkL|@yŞs{R>~BoڭƆ" & @zUFF)*2qԵKͿURg_z,]~Eb[V|8|HmbICjcdw\ȱjd.t`Z*g?iS1 V1q SKƷt^y?JJKBd:cy1mAa¤,` K:rz9^b4 m;-E6;lp!CO0^.P$[:F"Y׹h<`x2--yLa?}+>%w KLuZ\>f޳Ѿ?WVV{\(|g721`$н&JTX"Y"e=믈Jpě?S\,[:1D,(| x>}3\ԋxOUC)܆gQ:аѰoz80+dEEb;&3A150~isǣ\ ";sl'1GJ՟h6U(lt&3vfܨxw:)Uжډ YKVF EY1F+G ܲEZ+*i68 |~jꅨc6E1j`ZX}7zLȳjt~}4 5%mk$zBUXt~,t39_hCo(TkIQ?cpۺS|:hd ^x]A/O2 jҚеPJe3wӜ>Z0I>=2þ&&ML3}nUٱ ЫF;:V0E4t@ߤi*^ epCڢO9!fE9髌84ӓsŖEd"eH* "D@NVD9Ѿ2F3;pjԻ64&m5+Kڲҁ߹MʋYMx2>G}m_[ۉ^6 ٖ \_=醞t8U0 { wSp˲)`񹸫Xm+t2A=Q-iԩM)+iGyZ՜e%::8QgM`+㬾y68<|3X52T".0UDST(8d\@D傡CoA^路ۭppO`l<*?)sFLllgǂU.ضɹ@ vb޺(bp^zHѧDO|zO#uſ%GL'槄a%ikgU7 +рl@k&=TJ!+i>7Hmmd辁籌 Gvj7V^"̨:p1yii=cPUV#gube:ώ*шi{,8{(UUZhה 1!; 4 I~߯VS3[L̕A<(k00fkZtXt|8VZ%@/ Ͽt)Ri9aħth>@#iy[~҅A'.S\?tuI whrp(p_),9˙lAo̼Hv㐄|}\)pn JLQrw/8z{U$9O(sK|k } uRzI{0W 0ac(3@UBE#, W7^b’7 4L+I/[[||ǢB8T痒p;l=B |itl>spS ͼ^mn )"x]z̔x3Bfs63R?>ח~Bv,yV9$E<֡} }U`UYjN`-|6dk+GR<ZDWa$  )\ajY& e pbrL+b舆Z&*=) F"`8f{mXQ LnD痘53|%Es2 IWKJ%u0^ah21 Bw:/*~.<\^XbK| &K-'㸌2,q+~u {=}V|tBӺTfm 4)I % )g~0|o2+ YiqIZPWpx+u1ia\Ow$(;$FԒr[STi 2uex% 4ۆ"ɗDn&랽 %L`CiFkK/|MS358I+(rF_zI ר#߉R3=%%pWH^Uē |[[ Fr/ɟZ[>mj8IB_ >L?S #eU)_wCM&+X!JA`)G+YrRf,U _G'K~$楒I UU pwɉw,)BcVI579[%Ͻ2PBt%TF"\<*v cUuԟUB+11IsŪOL0"T_FFu)"+ia@,gI?G SbLS@xxC(I^r1VY͏`e{fUsrm:&Kî3̡3$éG gG_,tz*[ % `ÊV=pLKb-kAPGϜc=w) +L|G699jkA,(ӱ2Ӵ.&Ƞd຋ &FzL{TvϞHs51}8cUjY~ X=N%-08hvC}۾fV&Ysz*O˲,Ttuczm ntqnKbK<{ޮdbIVwǢo/ى%̚yJ@|`pew:[q|̷/T871ˆ)z kU5ZaFJ"W8pNxXmP{;i%@pG +`:*zV-]sz?&Eqz.xS2 [(Ͼ["b(~iN Zj[| r_>phRn9Uip+KbJW%|ǗEE,%`f5oDU ϪR8f=8I.|2s6{J% ںidgMEbP pK3Z=M.!w0,毊Q/.2KHr+'jBbj X /+>(J NܪRkxF\ J,;cu/F1VĚ^gup4 gيMd8cAJ)K/DTK2 #.988%rfk@ ;VA:!vRoVm X 4zZ89WX4\JTBBO1Ss0:@]% xmuSVaTx+.(NXE9'MOFTƱwT2n٧21>}*&ħE;M&7d]\h*WUX <KIpִ |0g X$ g˜xzWs$pm" begɘrE&%kx:M, G X,"uČ(*;: پ@DE]0 7*Z, >kQ2 BcHAx0zS1-\hE/w3EAJ`J|"l,'Pt"s?^)d֋fCL^es{XB^'Rfp05Tq+wgJ Ɗ/n:LKx1ďӧ0_hئ`8+f\sPܶ'_U^^ӻLPܗħ )!dR_S&p{ gaֆ7va!cE(1~keNwAf+ l,pLHXxX;c]p d$B*yS:񝀫L3s|/i[a`dUvt@vhlN nƛDMx0 ,Y B([ӈq7%$(Ano$eīaRcⳙT6O4YNB!wCCS^VeΌZHR;-c"UuF6 8 2XEN9q75[bT+~xj_ekSc/Ohݒ ֠V& "`;33E炱B w6 A,+|P3v=i؉ﶅXCXh.x#ր@K`.bl>VQVoUމx~N;q S2ѝ)IT_TPd*ihے' 0| (AUlNi5u2U,1`g, xA ~3(6Q!T!z-AK,!f|1?_0&@(p<,y~c<8$ß|0NGz67XX )VU^zT{귺"CTw_W!^R^0#1uvE'Fw}Aro׈╴f/eEi~Ben*o`ECPbn~3㵪1 \ߢ,zRO8iZ1a8AjV7JBr ZrE0k3x˲ԧ7XYvxRA(JSYֺ![&by3S)bHve]_`^|'<1嶑g%AEieaApwJwsOoEaGV>7֧xRLܲe$ubq S+~|xDܰܲuvI˂LsP@TE%`W>>]IX^#E7o();@aqewa Zg)7JG2ý4~`0Uf*apWF&큶J+dAME2Jsw]BV)twQj^cIW(śXY[#J)~봓hqK`s7!&WH?b0&~ZtLR#6419}!t) J7*zذ^pQS7M+WrJ5oiwʬ~uJ7,I&﵆˂Or`^Փ\ƌܲRt˂;QL ^^^ՔKaIIF  T7VՒluHU㧸4ؼO"jMqgO2YXTH;㇙SԤ_tH{E2cV[7AvAxoo2؇FLgdಕ~w4ZxM&"P۰۵T`:&/C817˚s"`vD^ǷрR3D^m#Z{:!RwsX˝7Jkwyx'#bb6z\6Hb5/V|GG^fuwĪTT5?ܨTbIT5 fuwĪTT5̦tڱKl۱v9duwUV@V&|>63٦2./bw]|\6eVˮuu8z̧9\8NRS\˚SRS\˚SRS\˚SRS\˚SRS\˚SRS\˚SRS\˚SRS\˚SRS\˚SWJ4SJ4Sq+ޠNq+ޠNq+ޠNq+ޠNq+ޠNq+ޠNq+ޠNq+ޠNq+ޠNq+ޠNq+ޠNq+ޠNq+ޠNq+ޠNq+ޠNq+ޠNq+ޠN߿u˭uuu˭uuu((duuu((duuw((duuw((duuu˭uuu˭uvq]|A|Afq]|A|Afq]|A|AfrA|ASbD9翊|DDN&KD((#N&KD((#N&KD((#N&KD((#N&KD((#N&KjA|ASbD9ԨTbD9fpڰڷ(#Npڰڷ(#Npڰڷ(#Npڰڷ(#Npڰڷ(#O--(-(󪝈S\˚SRS\˚SWJ4SJ4WbÝ:Q VLg9?ScIǛa\rjy;;a+ڢCא濻ScIF]CbuwTT7sZ(ZgNdvvkj+j)J7AzBxذذdvvkj+j#NbuwuP_7AzBxذذ濻ScIF]CbuwTT7sZ(ZgNdvvkj+j)J7AzBxذذrjy;;a+ڢCא濻ScXא濻ScIF]Cbuwܣ6F]CbuwTT7sZ(ZgNdvvkj+j)J7AzBxذذrjoذrjfdvvkj+b)JZ(ZgSwFTdvvkl+^ry'=wܡu#Nh''IT7qAZg qZ(Zg5Ndvvkj+j)kڢCא濻ScIF]CbuwTT7sZ(Zgʵ#PY5^q+RjS;a+ڢCגdvvkj+j)J7AzBxذذrjy;;a+ڢjSaLq\%BtAb#PY77-Y77-Y77-Y77-Y77-YސcɷI9?X7Afrzvk^A3buwTT7sZ(ZgOy;;a+ڢC^אո9^F]CcvO)߱lE9XÚ_Ú^} z(vu3jR87&^^[w{_NKV^d.T`aa.T`nJCaDz)qh5_m`$.+C`v6דyAwWr$4Ú`Ú^} z(vu3CRСZz}&޽viFyrVär/:y'd,-S׬nqh5_[4nn=vvN(Hz:$Q@nnzz$$5ꓤrLiN5_zz8rXLsRn'j"IIr#ZRb^+C[ z;R!iF]yW6a_pC'l;abIĤVb7VU{5_&w)9TÚ2?Ú^} z(vu3CRСC'j"vRXaWpeYشb?HnCa^lֲwC_:^R33yAb)⺓װJ8ABtװװJhְָKb+b)IZ4cɷ\,:")bF/0``@7CW]jWc8CNVеIo[.FwŒ<_zzO_CSSV7it0,Pe׃J7et:OU~w69bUcTfQI0h9ZxP̐{hhX)[ d:98{,UlBθǚZg#z[Qɻ[U w `:<_geh%_ȧ%eT*xlZ:m8 |,qIt9U$[aGħf\Vb,,`:Bv<Ð֖  b4RiwSDTrYLNB ' uL/7_򴎑+6^hj`_ǵ(r&Lg9HI# QVo>d$K"#ѫ*Sd-퐌w:key /7ĤT1JA]&2%&=V dt KECDd7i[$1mɑiS?T@sy9dLWװ ;6kgu[;4h $t@U1B-P s)>8?((%f9;M𲋐ZD>%1SSN|n9s} r5aW55XZ{1hEQ~EKk36oڡ5jelpnzxU댦@eþX75(xao[TG\TYg\>9EM{ڛJ>X=1SM^nlf'@o\5ΞfI 4VV1ԻׁR%'Js֭ԃ_(d}Vܼ V1HHZ3rFmNJgys N)i+Wzyet MGo޺Ic+\p~'̥[g y}d2JjFMe aI.,\Iv3ᜠ\Ol01"š8E%"H9Kt2)4L՗|SR%@j>5wjҬ1T _@R"7mD_f2 --BE=>'ȁBGk3Ʌr0x7m'Ms{g &DCtfIKk8K1yK(>fׂ`N6Eprx$'2Q@iX&B_:ᯛVpd 6݋+eT\J]8ngX5]HlLAeAhJ[K. s[YEaS8D}dtG^kXCYuj2T 0ߴS1XF"e#o$aءVC 70kOƑSz%)-hWe C߹#:0ZlL 78oDnQR S\:ĠO5Yij`f0ÅAꫲIBK9h`\;P)7iip gL HQK$X(Pk}ib+PѤd}(o RYx{b1B"T/2s kZj"+e|_O 8BLlv)d2"dDJIDT&p`8󟈥@̲atEH@f k ϧд0T[v0(F0G/GJU+kIf͖27EsN߻eNYnğ6c_7ML 0v"cь-B|,k$Q&-e}LBU)0Ϭn}RT"3+<_:ȕhia:Oa#=[cVx^'ͽ 9aQ};MI7{hW\Pa 1A9C)t),fv{)tL_ߗJ rQ|%^gXU 񜝁CʴGkhΈoXxf[&Ht$qqu\^8( tasϥmؙ ~k WRv|(cS ~N sHOEMVJwCo7T} #?Xi a*.vSE "v,I^y2?*qJ8xLt$U? 0ܔ M>ʿTdI 4^*K<wXAd_eibDM`N%^L 1ɎէC:7S=qlSk% vFz?G8=DVz,7~D'`%urs4]B(n)Txr2*K\fI'M}*JW#Cqm xɊ,UⳈHE, t"b)R'򹤷LH3{73SG8 vB'8- Kvy)-LWB'zf6[Y:#4,##z90Q 5N9L{>G(D<ٱTR $w\|݇*4oBK-m )™wdK%|p) ttf}dJtXƫBx,ayʋD:o5Q tiLeJxm@>Ǟaaj /|P3?TJJH Ap(Lmmd( 5jfw2׷V)x,~tV6|/>P\[8aRaKw()QW1q,D)_()dZͨ5A:ћgU.a8։RB峳(=~)-b)@ިw9,VK~00d~Y<0׋,Y8ÅԲְظ?#uRD EB $#h.4\zB~J3jyi\ ~B^Uj u79Vr0AYmdx+" ` I x! !idyͿpNnw}~k0ya9 +(9hz0-'$BOfv.&.c+h KʺifCs ҹ^8Bv &M@(̑{hx8~%sePlL Jвg(X~0e6oJi @ۼ|xQ'pؖ'E}h%ih쩗 GWkѼ6%?T|'Ծn(J9rp0*i:ۂApᏪQ9`B]! RA\X0ß xe`4J{E>FP~d*akiY0ǐա7>jJ!|d1[JW'6T :Z<[4h vIix1ݶ d\t pPZCۼKsy-v\ɞ.B^hQ W`JnZV,= 8C$ hO|bH~iK;k;P sYr3VPl3)q,v@Tz!{M87uA,+'l(hhVբ%IC% #HGLFIV3P2.pIO ,&`lhw `A~F϶+yP݃ҀܫY7⯆ ,j/GSzs{Q Н8f9vC0ĢKж_bN |Ҋ|G;uɾBnKdL)¼’XT7JFLooW QFQPּ|~1>e$rIڑ\k ['bѯ?ǵ9}do;{Qe/r+%ڃ'Ш"Ph!)tkk,ǏDE&7E5QFdٰln } z\zB1||<BkB60HԲLv#@A[EάϺÚ?e2Sa~jChcu%T0zc-Nk S\蹮U54ge"YbliTp8B c/F":Ic#M}Pi\K^FE2P [>Y\3BӇ [ fUĬ,?ղGbpHfلZ̢loV,I`$d#9_8裒qoK_e<cu371)Xlr >1%ԝT8BDRȽo)G˕nh_dQ{-,?'!V~x̖ q:t^~8,$o, A'R~j4sC`f`[ȍX g- X"yFC˘O@9Sm&ݶw 1먵{!S%ib|LCZ4[SyIK Œ*P^ A88A%4d.XaS_ 31n 0nvXUqzLg䳈eJQ~~kwCs^LB WjW UFmcd$;Eٵ ױݽ rKz){z7R&*p˛cj'3I| ~WϣPI v*˼y9p}=FL8m{ֆDi6ɛ~罉z}Al|A7LDϪSN)\@՜8(" 1xwTf%q -r-훇l{lx[[0'*ܻc?Lgt\wo)+¦9:1wIVZ>q6!)'oyO)ek&9GᤈJE_8?KV! iigk9$ß%P(a{cjDڼyl0OYsYyPSN* v7,@| AէE Lk/|Œ[\p k.dLklykwzpk'Dz9Q>0E\vHX= BEBuGqאm'>@0BgwUGhk;i "[}oD^0'Wb=8*1qo:ʁ_wY)%"Df+vg osW)SNpQ J76a?JfX0z]nKAOf[\ྮU- k܀'zoT ~^ ۸u u1A?57()Eo0 w[2;B{:nTn^uB Ct, [Hu%%*ZqlM }xDܶz AEv?[ƠZy=0SFVz0B%ZbQ[oK xvnLPZL0@Cɬ16owX:sQyS nȾ8`Y7UcdߗKHk 0Xw8QJ@l## %A5!st[ZIx`oN&J8M1d[bKBAv㵆 ^2ٞ,;҄Eiy rruۀ diޅrDnNlWdKJXE 8tz:dܣ="U蜀 X{!rO=Ti3a~t$s:ym)xo8ֻC0GGd& x'6j 6C磰~hPM|Uhq_&ڲ6gt{j:iZY "++PzU<.{%dXW8@9EB,n0&4zT),A}ph熯Ƽ躣z!mobW=Uɼcjf(lC=h\C^?Tb焧6]Z}#a7q*~dwXy"' }%HN b uT&]`k Eչ</XU{.t7m=kSH{ 8@k˧6RܺP*a^~s|A6Fԣq~=T D2i|ue*DKmBKxDޜ@ 6aL\9k:K<9HU~*ּhzIVSjV-Bw8=k(N2pŖa|3jW1),I,/575;1U N~X_>0"4T7A6e0M5L"6ZDn\Těz ޏj-Q1 " 4?w+Ct/"ʷP= ytRTzb!'B٨/f= J p|h|$#v)m ܪplS]357:|s$28T'QV̑`~+*;<1Q9-F)}6yF=`<#H( 7=~cNF0~k"1@AOcvQ]𷚑8KdzG ˳̇da T7؀e؂XR(Lxh\fLw:Q!w>1_Mv v믪+eJڂƴ KX x {x4Kw w' vdqMx` \<ʶ> u w{îK=C.Xɵ/i{Hw>[*+gϧÐzr~e֊}P)>Sq:2T13zkX)B';=pAy\cam|YQ:tV=];,t78|vveZ\Krq;XYT  Q+n# ӺJ6 ~Kˠ)}=)N]Ag[7X Xsvp`+clJ5"L*<>JFTT|c:_ E'4cv&VLYr@;UK G]? Λz?קޓuz)`@ԋ2{h<- )?z;6__AkiSi Ӧ%MDtwh* #&46He=WdUds{mCoKC̿5S px iT#9>) fk/f󜼭矜,W F;h/KPʰ zz;t woqi{r4vKMOl*01lI rN ZJ${dK4'aO I_a7)j (BQzS.YϜ`kl9D,i?| 5Z:2ͫW7we Eoi#)IˁF1Qr:jکAF[=X@t%47? v8QRԼ9qxXǹ';r0^sO<€i9F6:VoZ>e$Hec la+ 8zuZ&LK!֗WBdi;Hj٨,8ACy凖1Ljr-H `z _ U s q-ƽ;\<)i q^Aƹs̺B}fjF_VT=E(E\#ndo".̪J%k5+SBi۠l?|YkJӖ0xb婣\b Kn<`\ [z#KcJqY+Ʀ㾺Q|1tvW0*Mi-_!awdZEKe N8Yjcޒsu bn{Rp !ʝڜߘZHL_Pƾc hl Xy H1#hkx7iU`,dɢee)=:϶ )"'Bou{cAZyzЅ{ji͊ߘ̇Dx'uƼc$'vXhCK\dp j S\qʞSȲjq5Ʋx:IjL,w wK;vT& w w[d\&wlp}84kdb>vI1^GV{+_7U):1*X@wRW򲦒 '1m hϣÜNvy^\5}:ƅԱl98X NGh XW >*Ɠ:Wَ?$7G'+*B?]XhFn7?D&FO>O|\*WV{wm|l@ĄY]~Q)E: W Ef5 ,U2ɿ _ ؇;95i߻ Yx]'i9dd9F e g[*UgF3hڣO=f_TTwzGp:_p^>B * z7l]|EpMeYp3%$vDӲ/\KWaW*DL0!I˛Z :ڨ滪0svzи\C>r% G7*U:) 'Îx' \|""Z] xBMIH&ڱlv+1¿ᱩ/hȟ^ h>jH4qlBF*`$%=%]2@;Cxi`[T3ƫ\?dt&>\ gvcyćCˬ41rX0rqMlgZǜZ#{n?1h@ *0K~TH/(\p|]k?C}ڈ}gV0ĮaG2ecv&3Vs 9SN?<0(:avԇzt[zLe؜fbd?jhT7E.W{KZn9Ë2)a5kXc^1`̥d3@nO_Ʒ%ռ%.]ŚUrU6@Wdƻ_ %ie{j_\dpj7wZj$G-cBSTbGE|ixRDy>ޗ"r_!~\Ed(V<n)s˘j')8rT<~ƼR&CI RKeS?,/u*ǃR7Hd+w L:5M9Z D 4ʁmd۪U,g#["2 ڋt6Le ͠Q}]N1?W~kTGw-q" ђ+rt'{S+{Dn,4X%k_Q#^JʟFԯxKDA k>'(,vA%%ln\T<5J',u wc|RH!ӔX㌫LX#AIIR;NJV9Zɽv4|k Jx*3a%]!}JZLKI54iҨ~DSXr Qa394LSB/0M ϲF0"Wڶjp R? Xe v$Kʥy;x,Kv wsH8a”xY_Vaxi W "h|; : ,dwO;zI P1(N@O%F'2qޣ% b4u(qZ\(}%zf2K;m>[AY SqecgdMѕ+˷b΂k8Z0]F4 :@fD<W׊%? J2Q? B !y]kՄCK\\or(̇紘h}ƲC#߮T8cLYj~t&;w~dU`NfǮ=V1*}7s#).8{Jڜ ew wċy ^e xdbKs $kȰ"paxX$kxXlIj<ԺF{.da X.lwjp:Kg^B%佊SZGY +@}B~{ ؄\IBCޢx4.+ T ¯eyǰMCf(9;VaT!K$ؤA5.VW&jN} ҁlxZXk̶^/ տV|1QޣeO&u6Gܤ'z6s-J t55T*ʳqyſx;o#^1}?͎V0B< 2+Gj|o<: Ӽ!oҙo=ț,w w;|RhH\A ֹ\~AgxXU#o#4)pEhhXzZoDAx|{`Ӱ ֺL_ ',X波u0*M".Z0$kBv0R2׀мz;82?&~k sԴV(q$*M0VIQ5i>^:knu^Dؾ{?g(v^иPuR%S3kœg8n6:UZPWgw gpLrkP !KvviCj)8zK{ʶRc{x(l_ʄ0`PX0PI\,PfnpfVxFW0`DȜqvܻe:ґ/X#*O^k+8;tG9Qݪ;ku˪d ^#N8x޽0&&J6ć^DI̥lT<, [a'lz1spppzzI"9< */e|- p*7iqBxA⧌ǛvH>=VpܲT\g4l+aSS4X'zP{& ~۬ԛQ&^0R|`.SaRT\Ih.T\,WȌRn?98śnz|JGL)d8"TdTX&d0BBRNp Q8$m‘S+,WA&{T=z9/}nI,`aݻXo^w-׳$Y]EK𤒉# ‹z/`[ߕ0J aTΫ(0B4M{sh{a+_}]66OWWcZhb|2}t 5 ʂE ?ohzxNœi֖o.U 0"(ʼnf,";yK, k6] $m1?Hd (Ly 8ݭGwgeic=NcVQz(87.VRm>W+6dMv"|\yvT]l;@2*;†fBQ[YsDFeުLk*舜!uĠf:ślN`@x\ $+=K1 cp;15SfLG"%IpF"։|Ҍ(\H]*VuWfZ iUֻӇ%0ϫt"Aq^~pxV2J1yBICӡV3ɺx{X(ZzHRuÇ~gNX'XC $|8 ( w*Il|KvD^kܴ[tU@0/LlTǽgJ$[66}7KtXzd32w!ADh Cz[iseqMAuZٌCTН fDZ|R~*K7cjpc :1Jw~*G(cޤD(=H؃7  ͖B8z[=hv'j;ٌ 2in^[eh[trX%*xzE\_g1'ofBOCCM%%/\\Jf Z_ځCz8,G +aK :0T'㺲JZ0ے @-qu'|#oDsك+{yiZ2PXUA! R91<_(OĨj[Eڂ+CfV]{f"s?=(AAA,4FJE?I;@A? P%%?.).?????????????????????????????????????????????????? b/  ,      .>N ^n/~!?0O"_1@o#$%&'234567ABCDEFGPQRSTUVW`abcdefgpqrstuvw ,      .>N^n~ /?!O0@_"o#1A2$%&'34567BCDEFGPQRSTUVW`abcdefgpqrstuvw   L  aț j=-ԭJ 5ѝ K 7}+UH_!U$_5 -am ~a΍kU!|lܗ)[?݌=m E I_]Fi`{}\ MO[ I_ g L;>F ' u}[wƠuJ/ܦ [E|ČвN󍇙 qGvEB{ 3LK^Ȝlw- /K ]J "F 6Л]}>[nQ)! i]/m !% OJKA5 "&J!?H]![,1~M0J^Ӆ!- *̲61]~@v+`UvLܺ <L\_тY)*vDTLItȬwSh,ЬצțtDM ~UhKLWmY L jL;*! [ lvE Hqpq.釜ypH9 `匬}J]囹ߧ({LL8`!L { aЙ F lם)Ac \l _ ÊL6ȝߝK$u*vܭ{+I{}dp %U*e)J=V-+~#1sv?=SKɇ̲DJጬdZI 6  4k߳UU&LOvI- >WI dW,>p웈 9) 6Hn WP$0펫KߠLDJnE-\,J[bS\l|ߝ,^j0n$> _FϝʌԗL0EL% lZP} PSWJ 5 +\] hU%<|D.].2iH 8 qt& TK LW ,㎛*GуC@ 5ǠUܴ F!PI^SG a)^U+I߫* iaHT\y 7}L5\y㵟׾  \ byH~ ׭Y5mL,HE0"eFoNY&p}*` ?)}jO*[*[@) "MY( L 6b oF-aF DŖԉ&%Ԍ\NK!Lְ:a&ᨵDL[{J'CR5{v}F%X@Wjێ))פ2UT ,lWLk~ vL>ӌw S~ Ku5)t4+VM 7 HJ}KL \~!*w*+E OJ[J6G +,}ObL!M(\YL !$G  > !q;!ͥL!= ~JU L^,Y X|ۍ3?pLZ/ Z4+ bZ͝,ۧe7:J?uJR͌i~S3ż%6gY,y )߰@IqsŮH I jSX0띞,Ws iE%8,[J ^G,+)] !W  a?_5%Imܴgj   Leπv& S3& u3Ey f}>^)e1t :@ +0+DGL^MztEY%NIt,[~=)~里]>,5))p lE vSF B&o,\U0 G!Mqy ,(%1m,{+M䛥L>*LL!͵E*Lܴ*[ H_*PqVL74E%%IL gpFF t\pY> F)*N7UL\ח =s,Y^Reo U=SH7׼W OгI{7M\MH`&釄,;Z klW 6̤|I}Ho2JT- ell 7JER$"XŲLJ,v?T, ; ˬ a "+~J Yhy W 7; 틐  5y Lm&L[ 6 [% DJ <^Lߡp- +iOikJlךLR7i M ӌ뤄0 K> &GGL+tY* J ŵ \ $ &\%{)mYbIp0 ߚv @L' T\^ D~,3l AV4^6GG > !5}ܭ h}0Lf|{S[G iÇ `%%I 3|\h m\ ^}, ϤT~,~ ੋ̢.E_{\0)`DLLl l] J6|*K LI]~ [QlF 㠌OH  2, ~^r~E1t K Wl+ v@*\*`D$ ~Zo= L.YqpAɃ 6̴E LM,; L 耜ǀ L! 00s=q  ϥӊ,N\γӇm lZ:`, U)T|v*ln ^,ҙqĴ~+W*m &,W\JPK(LҜPHD}UJ + MD}}*4㠎L=ļ*`U*N)+{ʾ% Un m;TI  D6=FEۈ7$-L pY~ߠK+띁3) C(F4 ȫ@&LF  H+I 쬌ߞ)˰(\[*Z9,lA}sUp!HdI RD-d[Gq띙Lm~+v }&ܴߍ&H &E)J=%~䙌0;\^lP~VK) 0͟(*̼ߝ2f|[ALqip 8 <\Np,>%)5?e{[T k U&% J ^*cF \M&Fp  a}*ۇ^ v uUm+ ~]PX~[ ཹZț\JÌYfJTLTp+ ߘ L<% HJ~ ~Y  [>觑,FԼIt  @\^#I@଺.e) E,[L[ˢ#G0 "+J蛬 wu9[,xrlف _t4[ ,W>` L$3K L! !^;H }F,|WL;S p~ Lt[|G>݌WkFJJ ͋@l W` , !ޑ* Ϡ- L -1H_Ԯ @YTMGMH[  y~T, ||4ձ(`I[^A~J <%Y +kSh~UF J@N,\#,E, mLώ~\S\l U}H{G> vh7T4)>t&kȾ^J  j;~ĩ ,40l6H[L݌ Gi\1*\; 6*KLlY -s>7t=1,MK̈ሜ+I;%Jԧ 1UK(SL\ZӆL4 G0,N FE)LZN`eK6` J* ܀  =G`c3 ~ ]}~Ϯꎟ[~  , vP勬Y)N tJ$ l ]J D;(ˇ^ | E[ ^K ~^ȻG _V4 v2Vi ~YMLk鈩1 ,wmVLJ L7 6EE I WO [K + +t} ii Ue) u&; y\ 4݊p  7,[g DJ  LL_#}pMF[g c-><N a׼ LغU?~~,41*L ;~ tmI0{0Wgi@WG.|~߲OjJ?JV{ Ku .X\U(,^ RiSQnq, Gr7_ ]I0_y+Um` l9uto}]E؊L;U*FoOq)C`V:;e}b;"~P{HTôkj)t~ኌRyp{|\w0]|eSL$ Y=J VJCu?G *idL\, ) >Tĺ , v+ -yH~Yz0L xGGϒ0%%\ȜGUpp\6m) /oM*Դ,Fh)4 Kс,iK)ߧ?K{=T|δȕFYd4GpUE0LD+[ +Mo[ L AVk I_%[C ,A~ G nc)-猴L@{)_N}C\ ) +,¤%i@- o>O@&U  F0 %!q"9@ ՇIs!=p) L)oRiK@Y#z I GሽS 0 6CE:{ve+LLNUh% ui)JLlU9y Y1ZJT Wx%@0 ųt + @X 6LU>ߝ H !t-+gLߥKŭ}Ti~ E++5  LJJ =+,祔t GުDJG]L<ߍ1LYL],PԌH-0 H_` ] IC eJ6n M{L7쬼 ]?O  L, R>KUX L0C* I k돇p  @G LؗEF+ LԴ^ L dI|[TG m Gg{ g"ጩLKLl[<>WF *\WeĴkFJ .@K UJļ.4qGp ]#)(u*> ̼{L Ey~ӌ) s@G 5c{L\ A[K\"VKx|/ S\0 ݆hEB-? tM}heI@3gMNӅO͙)'ﺗ[%. R.[x~ +ag:ܣUNq?IϞ윋(_97\Y-GARy nAaXکVᩫT7^h/Eo+xX8b~F`\r:+Dm@ܼ~E!rs+O nqz(@)mEFl[ǤפN1BcȖ~%i STA9K'1 T gV#~Go3 E5 PI#PU<*.H;8vi"?!ҏz .}v؄1bb;&͂T".m0Uϑ!%J@^%}zU~ZC's~ [@Тi~8&Zi 9qZ͛-+g]Is5} w:3ۈ^} * a5֦Y+2֠0%I+~_j]tS_e%=v:4'9%mziD}FGZ# mILCKJB*ѷfd,* )+3NBo2SC+=Wʜc0SE«1m1@{^ Er`O -6%^)XXU1+>Nή#wssxm2R6%|g\x% BY=Yxƀp_V(}G)+/)\/}n/)թ!ԀiwH?i/hZecğu3ٵTY*M NB5)ph7Q9ҤFf%1ƢczI=|@mM`D4  !} ׹ZxB݉;-y}E0˯%w__dSZhS51G N|ԳHp mF* L |[6D4YQ[|-נ0K LV ̬, v4%E%\ݗ ``I DE: G+[E τ kh^Iԓ)~ӅH~G z I3=ޏK,J^w&%I|"p`*Ev(퀬^1J 0՘فE,Ni!9{K^+H; `*ǰip E}K(U%E)Ijv7VodL>5>yt&)~܋ᜒ ˌ+gqODDN݌P;*h*Y띒O ) v*Qq>U1"[?Oa6]Gyit~ Z2S]%R%0,R @I>ST ^ŒepK i *>NW4&!~۩ʵ_+JL7}A@;p Lg i g@JϦሌ [L Lo J LW{Y튋͌pME0~ߥ~_ԭPE&IG)p-{ߠ EL *> J *$01qpˇ,|*Lku?Np I_{\ ~Z  , gH}@A @ ` JHOF> S JvDLEy\| |*݌ܺ3^ k䬳uTpulk {4~v4FIߙ 3>!J M\%N{Y|_r`` t.w3@((S(uIb1<][[EkŹKhct ƣC([U MLdc@{$~׿0,8wy􎛪Ex49֣j)e  pǓ/܃{ܥ w?Y"nљ8atQw8*)-G1,5: 7,y#(X eEvȕna9>6*yX?Oqh˲wMV& [ c5K|oNfUnoZqlY|:C%Zܻ >T&4+2w]vbƗOG"\DVŐ}zhGq*%EZJۂkQܠ ԋ @UnO98Í> @ia+ n9D &04˔*DܽR耽x~!y61t&0CAHUH͐FmGiGsJNwa,m=I|ၲv*(=)~,)r%4bkZi*}E"piY\MkT%*8[F'67W}@ k";#:q#%h 𙚍p̌{5c5y?D%P5+@ܵ4izS/yInT)qpKEB#W.]sS;,0IE?# cO@TX>0plwza6UQxn)->QV܀JtaWmz\Sk&-`{8fG% ?u{v7S@~KS0^~87eݗhdi=H`଴fi:|næ}M)U&Lm؂Gzn0o%FuPy& _??Hu7&0IF b-yl r74 ZiHL |`i仆 >>;E,[Lgw%쉞pĭqNI`6 Ĺi9hꠝ e-S=Gm% v(HoV)e,1IJ SFAΠà݃JupPDyH0шǃЗRT^%VڟI w+ZU_(#,3`~p6 R艾MJ>}~ʛ6 >f"n[H Qy& HI ~՟~叀F}e>͆l~ȫ+W*VN)k'uso!?11G*Jz~01݇>Ps-ƨH*@ߦ1zF]V^-tgRO1ΝJ@ࠗ;ϟ e_+b(>;F Hc>iSTJ6Y[L _% v ݌< #>-%IY) Ɍk1U[L5Wt\^EFK6% X~Y] t YP-Z݌ӡKɫ[*D0|Nߙ H, h!M*Pp a  L|ߙ V)oV䍅 u L.J\Dt Lם0  >plVL +,[\׍$N L&) Z,5czq>NGՈD(ZC=T4 д\͇aćjëzeâH zCboVV+m=T`I#[0F:&`)N[yv55`JM~Tp_ n?C LVjd&L, g+FJwqE0I~ ܺBŞ p  73UJ>V; + ]E ~<~_,7 WK-WiG1Ͷ-K8wԤ,߫$uo@  F,V,v/,)`pNSZreCYk7bR [=0J> A)(9UqƟVi\0UMbv߄s9.:eQFFb<߳bkc `K?gݸn -{^ U)Z03F8[=U xu/L>ԋ LcmKr+oeԝS0fC7Ba' fV|>)yBpEar~/6Ii;!4(49ήU=>U&sǧt`5}J]CWz[\Qo8P7!*opխ)")uvcA۞ł%׵*x$#`+|9P )"ɞK"}D+&4s@7p}}Z>(Vt9tFo(M>]Qrq>7IXKm!ԐӌCYҾ$&(PڟnaIr(Q=*=} q=h>^݃At}&#D&W,꽔|؜YM?F"vQ^;Xn#çSГ%%`fCՏZ*J\Jx:\jg" _It^5W1hU(_bl5{)& YČ1HJ7~|{/)~Pԏ%"JkP67Cm E4d[>& fY> v}1ۀH a˃HUlNPpω *~c-|7P @ӈ7nt *4ViO4GXD",3\*Ӌ۞huHttk+ n&z\tv~~?J@.qKO%z+ˊ`O8?!DOPpt4`?jO)Ń}~^7uici2@K]͌MT}Jrϖskԡ(E*_\'Htt7ҍ{+)Q[?%(**#9Ð>S[O EŘ@WC[[&Y0q d)) [!~P15>(q)q+iS!8+pIXb&Y\I)-q_S 4[T% G %o| =1MoN)^_ћۋ-^MitLk paH EWL[ \) لp瞊*݌㐫I|ϧX,Y J̢# 0F4K GGW/ L( Xȼnwx~ bOa*HsJ ˬa&& 6p{L\.ezh5vC^F)Ԅ0&~4}  F^ ReN) >V0Fzom)=.W,qt&rȢo6*Eqmwsw[jC~0-!Ep@[ȍ;߁emč+[NnTL#r_ޚ8E,߸GwCIːN LW~X`UamN)tpעyt1p))BJr9̈K4%[bo9m}tP+IB@.1O@-&qa~`i;8qSq@y4E-퐞!6ř@{0*ǚЙezuŞ2q{S[S[@}*4T7^%SYZ`9ʩh,&L> !Qg4$TdIK. ӊLES8yb#yT 72U%!q]Y|+?H,k0=FH%tz f MHpZG,{=_@-?~]Zdvbb~ "  +cS;k>&9pt/A%cmC1":n))>;zA}>0z'ctBR =MZن&~)j"Ky%FssN.&]T,ɶK=G Hɑ\űep[G6S%ԌnktFtF9M<3 mGq|(*rdoy{i51NI.5Uo +ݛLNjS`R p~@↵NS;qMC=~~)Jb ڲo+e&0I&U4 gd2MN|n+ʅB%_zF)n]+)r1#Q[1S>4FxAM$O( *?i &UJUH͓*?T̼Yâ.bOVN\N~bfed{S@܀*ޣBTEWӆ pvwMˀV04*o%,"y'kVJ[jº+sET+fp]V`0E*BWUeq mGEo4z'У H&P K==ON&ejz'm2bÐUJ8U/au|6&r4eG*?K{>bX՗4|{~t,ۗv3SP&h ()!^}?k\l`Ӄ) GSޛH\IL wݯY *K&N`XȎ% 3e]\w` alSMY!L,[ _ @ v~ V,! $TAt L3v L L 礫 t Tl5 Yq! qz. `t5t&Z  LW ðBBs7:,}iddxxvwO鬧T-t$o4}~JU*saR4~]>t IkWdTQ2U&*щ KGK7x{M鑞~J@hcľS1Zơ+>i݋ƸXz,+M,\m>iEJuטq쫅 ,\׻vDN |p݇ h'8Ki%ܭ":'r D׫ypĺxg5ZKƬr }q+|MU0jHy ^SJHG]pCEiKhpE%HUDqv p;UJp~ث@݀5wz$zcSDU0F,CcO1*"/36uቭzND;Kt/¦$P)ͫt0&.Vlڧ|@P=.Zȕ~Ğ ԓrǷ%2-VIp=@a_>KZȒrUSEpd_:isXINkF%m167 0 pJAk>%= , lZL A>/z w9.V J8o%;{"’CHhV,5Ekw$Cޔ"ku&qn 'ԧ!؟1EJ~XYȠ+l/&d(;=~8<L 80; PПT[G G.8Hf(q[ʌ+~ځnҡTF4ܶ%jC:gA—(@ؒ. p0h||ұ) SGܲp0ZiAS$z 7:t܋AhXUQ690Oh*U*ǩeoe\o(Ev2 )YZxz`CÏ79+P ܻ?UJ7J-e5םʨhV++w#sIq8Ԯcs%o $N%jJ=_43x fROVE6+Buߦ{3ge du7VF&wTt/)@ȿ+[S-+ l KL9Ԅ@U"|b4E4D':}ZO\ɣ6n"H羅kG+NAuKlt1Pƺj`[߻(/*vSG~ IqH[߇{R>FJw|ٗhCJC@NXZhr5Fej,y%UI&)%t=VE%*ѣX"o&r})TpuƊAyq6lqQ}=F))+uעD CV&H3L _b1Ξ8Fu ]֟a)7 =K#)! F?se%Vy5I.'$X90p1L_ s3/?%}Ky *UEI,b44B(ѻ"#0 n2m_~t"V7^? 2Sy_1U$-#]`tF w~؄R¬!*>C5#vѬ>m8z$^[2I7[׎s2)^V0-.Ÿq^ 04Nx);X[~00, <(hr'1rM3~".񄞰fe%-e) ' QK^[ ʀ U?Ғ7j?] NӅ%&i]J-_iEϦ%9\I1킯6m2[:f?rnF !Q uJ<|n+ m%H+LwznSM ,y_휻wi\U=Ml!̓\, _(FI \Z| Z[@ Yc2N~  3y IItF I.[p, u L܇L+5I*ES ߑ^_t4 ОY%] P,| !p vI  ]*>K 'B^B̊ѱh e1@xȚgKDSI|0*I[l+\Y[7xUhj?fqT Tx_C7vmӇ(?vٛehv SF:EIdY;Zy~ЎM4 BӅS%UuC΅;Cha;=.=HM)*S8k2<)T@>(C ̖8;pà4 c_!=jjaգ Tl=]G-ʃs.T>"&,T%G0U ^@:&qr%~-Ǻmƿbd2 ޟV!SH);N`Q'Ov,?z]-t) 0)%.%]PE1 Ʊ_>NA#~¿[[E^1{iS:я.~W9:پINjMJ!CpB|~_87)*v3E4{h F&ܲӰE4x_kil1mp pBZXNI阈%o@ג1 )+ :I\HUןDNԶT $!GzJ Ȁ !>WaC0AxHs⍌@ g%Yӌ; Ng2ܥ$*J $+_ [L [y!L(F%%^Ho5) SGpHݨ?v/{P)$*|]&& Ht\)^5EQw6?˄ˢ?ndI|MJ 6J?N `4*F* կb}@m gM0*^9a묦 q|M% Vv޲PXhz?uXOfr. i"%"| ut˦zU/ӥ% ~EES .Mì7Ke"*)mlmɻHcp  KwSq瘐}LFF7! ;E >p!]ڐ~[Iotsf"ɹ)0)C^:h tMSV:=E*pf؂>(; }~: ]Oz}ڞE{je:KmnVϒ0En͐0N!Ԧ%|[~*g5:ٞ[ M %iXP •׵{ }a!hlzWc,@əU0xBOZ)3[J)C>2]ؠN%J[T%OY'S٤DIjOUkF lji2GiYMqjO&FPHE9A ;~}ƾ}I\w.;y:su;&  V%ƚTrn #fD#뛴??H†B`!nĽ-b}ׇ)G7*Z11X18 2Mn4 }&wpI>gB7f=jD<{M4ӣ.Œ>޾2ԩ{sE^V#frZ0FF*Se>25rMKqMNtH}G!x1Y9=o@~iM pI/Vc>SVz>~czѣHdrq~|ӄ =h٘EUpܥ`ƕj]~~^ΈiivR&]>ZhEkh7=!7&E0a> -ds<.0V*W>~VhVyhkSV4-m%گ#R^:-ELFp;|!J:x&H.O%t &%WOU݀تɩu.?Ob>uP.%Bvp@(|4a=Vr8"+~iqzTiW0翚ՙȓ{,$1zkS籝Fɓ&{I.M),P$}-1 G19t ] VP2P|f4>RYm>~'۟oW()=VQs>5pnC„3V(Ώ$mѦ?McSJh 1c_*x}gO'@ } & _+wT& `ϩ ~F > WG icM}J Gސ ,6] *wuU}_0OM4ֱG  5kࠛ +ˬ 몙J~M*ū   ϝL g=ԭ Lg! d1E^ Ä́ IuI ߍ}lw.F[L'^ة, ^LlpԋGsq vJLi 6~З{=a ap 5,DFLq!Z0+vwn'5*N >fG(}c5(9PwR2>-+08XxH@~OJ V*>Ⱦ)s]U&iɞ4El ⨊6XI(@^6oycXqL\eG0!HIhSjXɞ>zh~?%_lob]e6%[0%8 ]0*FI^Jд"O#{izm%c*J8N&b0[$E䟇t=DJ cpD3:R~T&O&cu*>hG+viw  N z<)pL*4J7\%DN@) G3'PeMj[ۀ}` $=)Ûfm~iǩD5f,"gw' Y|usnҀp;fě}W>[>== FˍdL{OKBC*CV>l/z9V E`C|3æ倬'Epd2% L ]^ G݌w$ui^[[W +6JG!S JSCǗ4]? 'Ώ*~U-}[@Hg#eJߺBpC׎&=H_/ dLldK'+U%ȭĴ*[vCXYE(--{7l:Wt,K̪XLݍL+ `qmG H݁;s:뢶w;]şJ+FHMt@kɍ&9U*4Ks3Vj+ه~EV&liTJ𩎣Xo>))m+\,hU ڼ0J@{%E%NLlj$$Rz!I=e0)[@N!86y< x(Vsx9?51T9Tk'';d:+궞 ?!zI:3h$d={_l=+pE!9c> ?~ a.N9EF +MF:Tڔxʆ Ta$k^v3raIG %\+T’׭4v)KK`ID%$LRL9do1/tǡSzgmsEI\w- R>RtmI+Fվf#RyA%a~mCF^ù8ex}0.v2Tl\pK' *ɽHQ>UV4{`M*C%`n{%qшp<&T`rcơ rO4F*UBeӿiGD4,5Xq} PQnۗSgEeIMVGp]qsj؏ 5}^B7(q˘$НK]\0qTukmoux:ymXF4\Z1ͧk\DJ80X5L\؃no@P6:m$(T(pqEofjÓb}%_evWS,~dvoٵ8&a}?|[Fn.ѫy@1E U ؙqpMqX{&S>X-|l|t8S~E)omIҗ?DWKU&I_Xwp?l>&e{:YPF>b1"F i"A5iP)`FU j))nOqwҴ#1ahɫKb,^C' v0PVrj}!85b 2ׄ z4-pŞ^+go!͙ }!er¸S2bCc ݔ (~wQ q<~2й\:檢c6S[,6ISVZvc6HU&[4(92r6<~BSQbP3 &HGm{/5pMQv~̬dwk(z@c<o}Ko;K/9ZS^&c^4 {_^ ]͓ryʟ.SP¨ G XS Q{56S dkɅhQi+:V^=SWTllY J}~\ ߨ݃ Lk}L+ (L˔ Ө Lli+i K묏 G j u [F~ v)*ǁ+M{t _) amt Hଌgo4K`Gq~,^(ഌgNܴ5O*t A| J,!|G@LAk /ӌ#&I/R>WE*+@!~  7[mE#E ;:  7jx#_u]Ξ+ x°Zx^d\Ӣ! x tzAٝ,It*Gt 9ǺEŏQy,ҫeLRW@|_G_WS21#×pϹ_[@᧱ OpֆCSp**[q>ϟ( *FFt$.pLvCKܻE"HuH h:-bU)j3VrTy3>H4K~i̙v77@~Pp/ 4PBrN!E|^]/HE=q҅ÀV),>4E04@iڷx8<Z)RU(rp4 N/ii@>6e7E,S C#ะV0"] 4aY=ö>LHZoY-[+yCtkȡpAwT-_C*P`7ZyBKe}ڶ)ȍ+t& @i"۲\De0xkD1qՀ.7Ӈӡqθ~{-N@VGAЗ"pu|"|򈜨䴅\b(:K]G}h r/ͭhU5:j ^uάcUv 4~Dd3U!݇;\&4*NӲ:ƣ.)N'ŚІ%rm'l[ ǫnd7FFVv+0ؼQ׹ꙟR) m,y g6+F?Eo`ũqLM%펩ݞ96! g}tJ+tc+sKviI |uު,t,?ے z{KHI+ˀ]0oѢY0t%6!_ĬGQs5iqq}SFZzvCΆ)\)~@.azeߒQ}΀-)"gg<0X?ܤ'2V16R*TIpR\%̖B(|7a,Jt6+-5E܂l1KV(0a;a*tHcAc4Ǣo_TE&ES5 ^F*- 9Բ[Cg2(DSQe1ts% w. Õh{~P JEy`hKj2pU>){mʎf'W{޺?<4%Fq@}2o±V}th=65j2M(: Lsd@m1p^g9#>^CRN:LaSŨX9pdqq61dm%>y1v(؁Peh4{??D RGW/vo-&{a4HJw#^2ĝ:1Z %I" z{2v.n'smd{Mm=jAtUwstś$oc 8m-{FpTbԇE8 R&Cj*}C>Bcg$Vvh9 Y=մ02E+(Fރ>e¤r[Iޖ~}y[{0|(tS#8p,1@W?OF({ &h8^]R(G:odu7SM5`e8x¨ n/Q>b ,iK] /6ruL- P-;8K 8=֯,ĶCZC@U,=,.k1۲Z?"2=Z}Q40F!`Fڙ!l d4U_}rg!9lteԡ"KaS׵ 0ׄGxy;6% ~9C c'~V3pC{]CN&:lz#R{{Yxy!8b,n7 7R+V({_׺0$p N113߀wAQ޾uV|[NUcRv|82 VG?K]aG^Ŷ C\C}'%3~VJ΀/0vTH:sCA1u?hJzR_+p#r7%L?5[zñAS-^/8I]״[yKPF&1dVoXhfDR-q=  >3ƘeD=9=Y0ȃ"rs-s-ʛJh d7#9CfNoVWP^V!b%Z:a&{PO\F{}c5eJ⪹RpzQhUEH=U24 wOF 0> l@}+*vV=k Z T[G,F*GAp16k Ev$p*> N [Lu+.|Y~ K8\ ,eOJ_( %E輽 W} ̢-) ]\ׅK, L5ku-,pԮ vNn~aV]F:}=?v0M۵&9F PKN7ys5U/ SF4J\k^IB8D}fMT{Vij#٦ $ ؚOev' H I R‘D]0]NVQTUk~i70.b_RČ])ɀǬ KyrʤMyqM)j ^u_˺:s=E~&f' kf%@!ؙpZ1vDݦ?|Rh!*Ez!rک 1 0 Dt-pG?Mַhw-#M&-3KU~qְRZ"muҡKٰSGc@?*DP=ȕmg>7S#1@GlM&3Z^N-aS .=ꆲʷKpJ}E E >2DAYX<2 @l[L.ͻ#VBU&ث ԉ ͏$ˋ hɯpؚ[ X[T8!ZX\t* Prtv1%͚pm) TWf'޺v7ARtK Sf5+ x}˔rG+d6p.?%Ӌė/.K?DJ}FJH;#3ĔY9PJS=T"#'yy \Oyi7;Dg"#ք0uV,@dftvk)OBHi|44JxB޻qųU(?-o$d$ѣrxAAq}*Vm\SK{$9♷x*[D]]v|!'e,{D|2p|93`.d5'SmG4bä9$"ۀy&.>ML^jJXO8/mUKPVjȈ i֩kKrٝK~&DDԀQdk?V.t\\BYW.$\ Q]P%).FĺW^ԫ-VZ펛a?={J L0Kh? L8\=_&%l uTG\gčԦH,1|'یsW~ 7;RqeUOjG~a-_ɟbfYS4) dNIe>}車> ^0,㿪fJ6ߗ<5b4Ԫ5 t=iY`S)+n A ]êZˮ1zdD =w>1umI %G8bW_w]㓕vHi0 `͖ѽ07>t c9S$ 1 GDL5&i6J Eg۲v;`ZbrEL=E0Az o> iX8]|0 L`)#dS0~0E6U"Dm>p_AqqpI?F20Ui54)J8dYXJS:$uF]&~ܻx&?Gzʨ5 Ś.13NsT?ۓ~BFēb'|ɢn 8-q AvʣL4[`gh֩=D,@?\ڻ/e7o&*Ep|Ӌm@8b˔OqR*GsJNJRS=fw9\^ @or^3q֣_<ԼTcvRj9br~FGHwS sv(4])wD$-Oc>#{oЍ=- N+(+b{.0}E&t! g3cK(}Uy쎜8:I߯ pfn[M}( "A5hIL@60{ )bC EFZ=r)GO+Hz0WX2}*L-|ŗ0O2孛^P.C(.¤y{nE{U`c<ۚD] X>s!(U)`sb U4uBx|t(-b00N{ 0~;뾏ɅĄ2R:²vG嚺RmΘѦJ0F4-9g~Gnv5LS73"n ͇V:fS#R=8H]ȨP|H90C}mȖI!xٰ71Sb}eԒPyR iWgEvr9_C?M BWhmai/UM)qb}.Í"ɟНaS~եѤ לyd1oQ9eE!{Sr3H>iǍa09NR{Ĩ*gc^ m$4F#iKLh'aB>{gV+ha^1a)5E(IOHZd@8)KVoѴ&2Zt\xㆮoR1 0 M]%p({:R8Z~X a1i{EVsz0qOh'r6EPa̽W: :_%8 bqy%ke0-:mxšɀ 3nKc1'ao`־̓LEU9qKPCzCA_'8Rf% =94Ef?8ͧa%*BiX#: 0FN!zRćA U&30#%@!2,qCB˷11ŝV.ΖP'@qlб'em~B@?v<dm͍!2n^T:?|Q쟆sl}JX&AQ~(uV!K,: M负 "ȣs! 5RcnEBXpCCq J#ootsm}!}m}1{˜VawCV0;2ĪU%MIM)tvJ  י~݈njW@N ln$L  0)JLܾ> )D`~|[[H`{`"m ;KZ$vПHH}$,ъJLpM J@`NiG LH܋Um  3 L | /)ܴ.~DoUsC}ѷ]=JL,| bm$1 l\ 8ud*7\6"   gݝK L"ӔbN&8jat KDeҀ3}@EkK/-^ELi=T^xr(/t1PC^E* ̠WƏzuPsc]S}}TH XՙʠS3.VÏ@H`Qmp 6b=a0—xo@*ZtoLCEVE VηU4\EL 7׶]ГiLc] JLp""V!ܸ1O: !V&h̼Qq.C ǬاN KW?XZK{HN{tx[xƎ@I6%J@j.uזq kludpZ{>xvD$(,dC$gxvD.4G񀝅Id_$D#`}Gx3x76@11?Lib†{0ǚzmbf0L;^,C!)+aSZå(X1^#dȣaN;%U2uٞQOŕ \*!Pz'Asi8#S-VFh4&z$0.8!aюI0.x+\5b >Ӄ{tE*;W5?.`s0ܳ6/-Dc` N|%p)Nn An0҇Բ0]1 "/t4 0ZMy Hȗ܊ L#op&~=^ +_WB0|%LE^ {+ !̊dF0 j87>b.[T 6Wtl[䧪K>i~w 42pKJV{B8գ>ELxO%'V0UNaumXv/ŷ|tJ[V3wGkjV;ds]Ky~Ԁ ia3\Fs՞Gģ2NT}Md~ދ_~Ѹ. iitFDg1Cr<7aIk?\%!>̈́^pa)wpz"+C1&>Eà͸ C_+,[gZ{z6t2!c1q]MJE^zyop?\O\O՞lqq&Ϣx'-|r@7Ӷ4{ҜbV{'b&p7!т MdwxuJs08yUC>bM(]0*>hw?R?h{s%@V4mJBA&=Y1(s1aFXm{n Y}=U)p?={ETXn(Ӄ9>*pm+[JU%hX 6巜7+up&}OU?SMώI JQhFe5=0+iPV)+UJ3⭈hO0-"F8h@9vtr"e4~mwDDD_:us|FppE*b(&:h?NHq jb?.}T-o`WSx=zqPƙћ?dE䩙VBh2ď`ujeP κUhkMMs*}Bs[6xXMI0#5+SI+@Ns)LZ:ed-6a9?[ɼ ?GgIg]UbrqPp}&+*ng<B>\F=ף%IjwI"q. v}} !2ˇ9ZΟT(,q  U8`#J9w%8;aoCod)iv,=Sljq4r#"j_a>Q^jjI¤&r,5_"d\&a)Ǿ9!#4f},m?&qV檎(UBYuw]ÞQx1&QSъK]p*$C_ƆfQF&SKg>Sܠ([qv4[?)P!$:OE5 ؅;#uW@9y[T> Ң2kЯh1S.:KȒE; W(,uhqģ%:kr:Lh+1R !ľ\I7 c~v*T9uO>~o^,;/]mW͞(牠JʩIn%#b7Ow%)@I6o>i)ESRp.}Uq~HPmp}$zB3󂹇z˔x$$4ZoH/so! m&ն Kn}{;^NѨ>%^1>aʃ1-`&bbY0pB:•U~1J3YƧ3s9&2АƃJD߻z/oܥ1}W>p2}y62k}XzZ$W|>rqSh מ&&ŗ0W:x*̦9>Xm f*ةby~XYQQ{qzz:1eqC@OoħfE1 S_ar(XpոIx~0Aɯ)?>,FDu"o`+0UP &zWU[b،[WïBDŽf4a)7yΰpLAɩM  wG\NJLXa G,Pa0 [LኇȽ5@ N  Ȃ+U$&i{ ʜnK NŐߛHt E&Lߠ ~M! ~~cE)~0l^8ߴloe c ge5J|\w-tI<ӈ"E*ˢz&$fW?) v[ º1>0;CN+cWR:@nU*F& 7ꪸY+߯.-e4uO`WY^/FTɂͧ˪ a{SyB: ˑfmۋZMJw8`Ʋ$;zl"GIWP"mSf~wޱzמTշI Y~چg$c9+m}[MܰoYK0|{8۶:p;.Tb4w1X;K{ ~1!ӺIFC%e'C3E)3gN) a&b<s_:/(7 pr }EϩEyqնWkNHa;!E-+t|tB;{^0Z_k 9r.5ƕ1mwVq Jy@Wl: hju|YY ={)B^D*L>U(JwF9})bkN}SnUJ YS(k_i&*LNvwk%i賬"c3zD/C sLzr/42NKҖ%[L|[dcp7N$t Xv Qg['3@q*AѫMK-'Tj , aDQ8k™:LD##75Hm C"ep5,?mw8zz>HSL0Qr1.'=J[E&ADM. 6iN's^ pa("{GOa"ƺ7_wLQ݁:33U8!nE/"ƈhU}kKG5 St帾^ǭ/đS?m =  jw^o7C.$x )iFh+G'¶jGrPB=G &V| 7o4ޥȎ: ޖ35;~LDj%&)EG!/ *MnPq_uDG"}HoK~p80He+홠[8fg]4\`E#0?ꘑ$Ë꽛N|MT)+AkɉZ 䐛줍YJJ3ʆ X215\p2J~fsn5MUSsO-*W*J ~BWPZ~1Rn`yH N {t߁;f:U׼`Š)>B{efmVo}kYf - ܶj;zoFpUQ@"C[U%01)c82{:%+pMur ~}^xTrjU@0%iqOZ¨YZ&>Ϩo Z[[ Ga|;䄆NMX$xqo\&F~dquyc#9@q*(%U^ڈwti p)x#}% wK]#="VIGmtj̯ظ*0=0-rnTS 8pgTt39%x FY}61Dy:m;DžtÜk,0tÔ5 84jґpn%àqtk2/u]I^W"]e?dp@־'uf:O1yQwCm.fQMW0mv+>HDž$y#FS9o%Y Ѫiih:ohv$R7aztvl¨zF4U.[yX iMT>CSzN"y\1TafT=uZ[h2NoKUqz Z_V/^Haِ~1 }GÛ3cCs.}P ƞ%SpG`M¾ȣUYgPWܤn"7VsLkS& a?a\zXcrg>Ty@є}~%Z9C>hbl(PV>T0#eـ1[1.6d(x)ɾ>Bo/c.Yw*\&{F1sXXf:۝pQΎ]V6~E JvKt[L  gT], glk|nV~W5 J J LF@뛥+ I` 0i T4EJXL-%J~ ,Bs K7@+錬E*T{ G+ Ip{ZLH[f1蜶D[G[ŷ(E 0-sޡ㓞+T +[e}y\E&Qf8>CMȵ+Iz `18rSc);&N4g`̒ m Gc6(0L\KC+T*]`_ARE0JGb-Ɋ,P=.aкUK̵*s♊9ŚNLWs  M* fJHbC~n_#mp }F, 6} @aH-ԲNp)~g/bHJؠ_S[ L7R" yp A(1H wunN v6yhgL.J c+0] &oUi ,kRB],|T_x(6/t̼[;o-ѤK^s_h%I(_z@D(c og^@oQ3aiy)+BM(N+ ?uSF *ϑ \l l"3'bDAl4{J}K)(|9q#E񫴻@ UČ`cy-,@o !QzR  tJ7eϡ@ Ibp9ڣSE+ z)4W52/ Ew AvNo@ uv_- ՗qmKNt)bs❚KkNWe:-E݌; w#/i|=;&*>W/S+iKpF ƴf:m^۷Q_~z,BUu؏a4dp"h#F/vŞ?h=v#'~sꥠМ>d. [П6GlFHLꊓAzؤ!1ȕ~ѼOyu|>=z[\h^ovK EI ed ckGp,Y_zE52!b&bV *LeQ/,5b 0IoisRc#sJ1m)$x ˮؘ4;%*ƨE%_d]AczʛJD U*F &.eJ} $~λZ 4 X\*:&~Ŷ8J+сZ8AvZտ%zY~IE&; +,{v[RHfE !9a4 t1"?gcD;21U^7~NgΣ`jX8IzՋO}v T.xǁs,fZƪ`A[Yz0~ɐ%$8!hƁSl}(á8Ł *ڏUπDzR:\:{'t0(?񝍻_g[V]Ļ!xiRz2wh1W=z.C&D/븂?>4p6Iٷ^iA{BPnţU(x,16m.}>0,yz4MăCrx}P3>q|߬Pg"t pz爆!&0os?%hd+az;$y~e%M[ }&{133Z7@8!h}쀓S烧Zz!2/SW#su C t{yzjQARqSoe'f"ݝq4}HivITw9|9<8:Ⱦ![O +g1AI۸gV0a96e e)5oXP[眪0jJP){1Sfp%&gqSjWuzG8xps'`5bZ ~c` hzf:Uz=44?5\snH j!XD s\R|81ɣ6VoM->1yRXb{c60eW;2*?훮 $Cx`As)7 }(~zqz7rd`^)٫\%\<}cF{҆-)Mû=ޔV{d5- bݬ@,wd|HUU#h>@9WEyyVſǓ8{V72?|}meV2#WX9^Ȇc>"}؍鮋&vѝT$yof1e  Y~n_&1&in2Ep׀៺K5.8\CD_$e;Fh-7'E!), ̲;l|4 > 8*錫 E K߁L ,6n,Z ]6T L  6G 34-FN9.밮% GN]kE~ 5 `[*~܌Y`/r{h)j,[HcQgFK :BkT,l `ЫttX͈EL!%,k̬˜>-JF^C2`J>d%"Tp!<ٺB8{b pIUif J%_nK0BIcꡩ?y"TW"'=p >.F"%&9rfqeTNJH 6ی,[P3EJgbi-t 9 }S>ⲨNb@o3qHw}"%hƶ->@t&& BgB*)Lg?pS>,gS{Qw&E}E^ǥ=nm%- YnE@ q1%IdTGxs̆!O [봛 7<.0 P&%>"hGp\l>FOr6[SQbV @\eqo)D Բ\1m13;F,"†%žpLD~tKIW7?03G(I~_1> H)J) g-Z~{%|+ٌ|NC{2NRN䃅8ԻFjڰ)O0T:͠[1cڜ66L}qFzCMXp,` sy&X˱=Gl`#ۧArp՛_DAءS*.)yJKte_ms&C=@$F,[02~>"]\~*0H.qXsm.5WU>mjkq#%4ROEQ 1?,61npg!eefMv z}VS Mr&ŮTpDzIcXTYz0J==ʆhу=޹yVď[*2Ib %&!1Cǃ:j]0>W-}V4Fu⏸X)1&C^nS^AZeƁ؈iO/R?hAa~]$6c 91(\C]Ɛ=44TA nM';UedO\NN^&AD1}7)@aE)cS"2Jz<3o#t& d$C۱tnvab&Ek7TdKD0SIXbmFM{,E!PfecT:9ڽx Kmp|uoo♫0xuɒqۏIɎY9)CƟaM|&D>!u4~0<3)_C&jbe+&d1 &eUӾpQ(M^(qM)ra_U{3Ԇ_pOCP 9 )(} IiZoCfW^%yc}?T'`/VR1cL}3a<7~4+r:ĬHOk%oaC%|-YWFyg'dGPd6sF8?~1b*TU򨁨YbvjjIDsJJ2Xv nCHn U=I>k;Hgw}枥#3A&d]Nc=>s/c87m8 ^fq=.$1ǥx$1O"{{=C&M鿰I5jìx“Uy‘P(I;<2`Ը&0 hqtCĢY3(X!p|O?,vo׆\=c |~z((m=?q%`f⼻qp~k!gi!9F։m}ySoZ".pK ;ߛw>,B끍M 4E%`FH  Wi~0L0 J5,;|Ջm$** LV%&, |MyeE 44|l uSHߜȏ>Sċ g}}E0 ^ߥF T )L"-*w3U7 ) -)pJUo0,uVJuV=a&)0bJN \)e7W8ߔ%O1 =S.i䛐LH|T\p쳌k g΃ b@E%їtTy 'CT9FQm>.t[6՚16_G} J KDC1'$SX\:=e){bzJ?*&X8:C6;_hKn.Wmr-w<(Ճ}*?SL)t`jʛW0\ZSY[򻜫z/n6E]")Z|r 2_Z ăU%%*i&Ƨkіm=%z ^|L*LN`vR>í&;|ou[4*k|Rwޠx._N@G&)c$9l3Uf p_Tc=Sh&)F* &Bꎂ >3}TRS0SVI YԦBt\z苆+VŞKHs{~GxjPyX8|0wh8b39eEȿsHΣGQ W2*L;$GGyҲuwSx 7frF  ~aX`831âfD_p%KzsO|r] [@ mU枱z|mS<*,*řn1LS籎ܮJlPrk\o0·BoXU _00o؅ce"PT}/(r@QfDzF[+tAFղ*T¬VBE'ə]U! YVɺԟeJFJLn脠2ǚ*?\kJQ1cPK*x&Cڡc]\?ߦsrGe{Q[5C%YH_V?5ܴ֔` PCc]KPU%32q|z^y;ؔ>"~+G|<9~skց#M E Gh酿L ZpyH\* wehLwX)MS99]Aa.ieEpϷS[GH]BȽ }=\E0-?>W*Jn|7[TlK`'\i27:ɠOKG*[*/qj?{lB <9LJK`gYSB۴|??cx* j%FӇ s@vwVcMO}Ht[K)!UH4 .N*d}dx.;Cf(T[V4f3#&D(@7T[}RByY]kQAhnu&UI3C$3VVcq2MFm-Fs@)MFA̓b!?&ELTn9aw}b*~xn)z Vt5ܴIp 71R V7WI5C> ,߲_(;3.4hP E6Akھqj<* !_`2 -|ymH+ʾgGJƷ1?@e ?5`^Tױ5Bn؉2eHp, pLScq4+peE1H5\[>cs܄Z–wKa.%{Eۃd~ʃMߟ֟ecb 飱Qm$TƆ| zKӌ:qM,=~u{G' &ZLFvzsϠ-)#4-hƴL:fӬvZ SԖ͠&܀(Y?gX7<=&+??XhYyge89S&.fZ1_|Tr>VME#@dR˫H"ޗHD$Dcۇ+&1k._e=es.X#&]*"K^38u3:x#F>f%3ZȐnoSxtQ]˛"fK:AFo ~H~e֣xx,S|@rP?cqfVOH8ağCaV9Xo"-D>h/ϞO-Xʣ,Gѿ6fO0(l{4Nz(Ddgp@#df#PTdl@2&[g:0gjhW(eoƕ;+S}MUdg)g)dKO#"SF?Dď3mp<[wZ0Ū$ۚeM9%#λ΁Sg!v('=o]V,a=gh賷_$#Y00,Bq)?C?=hld1 kiTxpzC: fywO>Ù'QC|d f钞04I}CW)2tP-ʾX;yr*֧=/V5ݮ&&l:}?Hxn8*.ŤTB:qYO2&@>i*2}h(@a؂wN}e;` D~V1T~%ȟ}M~V?EZOfw&1,;}]u% ?/|锧d٣c rm;p}%W\)zQȆzpqH_XsE%י]itm@jblvЩ)_W v{M2=jM"1F,Xq(5<2NLj/v7ٹdqŽV<9ݲz?9Kl-"iy/۵հ@a6J\EJ@bxx~>sH GFg S6 {FH* tA5(TLیL T|ߥXL6ˬH&L> ߙ` > ![㤄(~6>=ʜY mH`}{K)q- 5L5_Ɂ [Jԋ7>۪8<^| 6у_ug>q}K/Ջp, ] , p%Zi󍰇,oJ2Uf NS=S,"d9J */THsiZjt_xƣ"O2R2^%5EI)'#5(i1V#!xTHb\/[t+b, ^)odSC, 4{G@Xrľi7 oq:p<|B axVYC ;z CMK1:K zx{DR[F4"#dZ Ax/ė%/6Kp>]!Laq(ήIHh{q#UV_4* S{zb|zʭH\\F }1ۖ y'Y^j9s9Mb]t%dx({rI}>}PtTA_\Syl/V pUb +1v: ЈF1|q@C\&qƅx2M=O_V~k@q蜘xɿ׽G@?hyA\^,l>@sB_݌lԧ݃ZJ7&\o[)*_uX&C<>El)h;ݱhCmS\VJxgvQEr%\EjeC>^¦P -}=EnXS21-M>+0C Vmd >eN4k8gC L(j1AD.ُ"I PI+hiS OKTrIt-d K+L?N97#*UFjqmCHOF})(! )'su9I_d<~Nyx&MU9I!ؔ F yy`Spiuk8ovm~%F*\LПZtr8"dq~~ 6)tG¯DUKfbmo T,hګ%&Rb<BjўEi)ן?EI~Ճ/I%wǒ0 &-@*F\_ C?5UI>aF;f5끏"'e9p~[Xh$_ݪ&C}HpEz|"t뀟pxm=[,?͠O톘S!Ua,DY,[C`en&U&z͓4a"mf 9O?%@F qoHb1u%Wz~t F%|kxKf{jੋ0{;X=e ?)j;d69->{U緇  >c} bhW&JEƹ2c=kDSEJKyO׾*W/%cnV45!yp.(%lE H6H]S,]S/Cq[ZTIp%/;$F^ =˰1_SxR:g*ydCL t1{5r9zs%F!ᙠskY\ŖO}=IFKZ:V*?YRG)z1E螝=@d3VUř#o!9Ӆ }~zvR^ =*M%\j;8 $Z0ÝWm|?Oj.[8Gk%!h#X;Uo~@_<YiW_D1&^\EUfp3y1=!?l-2Եub+^H ?vd6pm" t[Mpupzq9}p m~HZD#ǪAQ߰cVKMR+C7WZJ䛦~Jqq{֠Ǿ+>/GTh%bM)̡~%_K='=wx ]ͭ1qK$7=?(녋R{<9<߱?m&.(4 68..j<пvigɗ=Z*T|.~n>t2}Ske99kVwħ^~(zlϭ7q_vcg=BîʹQUQySnMlw狷XHp رf /Yr;Ec|bv H2.3V'E8GS H3(1}OazCkɠISN1>)rss|/h~sED€5+mcSCDimǚ˞J3şiPAؖb]'&!Y`} #w#H,N~o+1$>:wVѨɰЍ]q@rhc_GY1΃GNюcj6p~$؃7 <}hE]X1<ݺś&4-Xm"qM*atVwVMcAS->}(-;z Nğn7?F>%DtJ#Ac눊>9\s .S0U.z6`pR(KHOmC?IdXȁ8|5ѿ':6oN7x~!^v!J/8OPF86Ebē0o:ЈoEm #|O93|Aϙ)FuTz Ⰱ0b !~h&IqnWwz_?@љ~%EPʜ?T酪MUL9e * [JN LI_ 9L  't^L!m ϝ,D*^݂Y>ߜ\Y~ LWY E4-J ` ӊ5_APmߏ@ Ho$Gq JETI ߍܼX)74 5y5FL= l!~ LW~Gp !~. LVī {H!-%L'lt C1s멹40pt ζu<ي Մ"L;1EM~=J +fS*Nyp wiRqzaD!(W)p43vɧa! ;T8&%A)Vh_G! .d/Iat9 cf±jUO= CDk cK۽{N)q}}+[ІK"T2jF(bh4x('Ѳ4XZ6Sdvnz@>B8U]?% ~kDg 1 ՛f Hd$JS߅;2f:Nr蝔NJ\"_cJ!KVr>T1P {s&IVGy[V rќiJP+~DCodbcܾm[ps@!CV)ME~^V>P%71mzŁ(ǯlR % VAQ0d:+ ܭ Nd8RS%&VCt))@i ]p0F ((iL3f/VJǀqbc;U@(Fd{Fr4EK⮲u֏@.Q19-09NE&4&BZHqz딙*F&JKC¾Ỻ \9EI\=;SC +U͟է]烯]-2WqYbJK+rT[01 kA5Ѻ±ϐM1ܽ-p:ޒ~PIM%_-nnFEGw.e?iQm&IѴ%%p~? R/Өʼn=UHLWPr~S+$H3}0pE($WIS DT+V-]h|n=]l= N͘/p}j鎍1~Kyrr=j1pR F)Ec9#S}iI &$4L\VO{#,Dؙ_O?[mzFNfHȎmyVmSWh[Hb%r=>!;(6ĤTb}S\L`i@(S!ɆR Ύ.!~/(etS(b.P+~J}a{ĔSwmp"hQX=F̄~vj*1BM/L.05ԟ%,129BΓ3og)ŷ:Ā)=?w$>gej"N70)#p1E7fm@- qBb#KqDq<)ľb'c-E<Ðb;X3\$?\J\V'Z!'ZiXz5jiM(.=INMdZˎ-aH<;D5zN>r30"A! 9Ä~`Oѳb5F)EfkAR/H.uw#2e>8ݵ1=Tqv ತDS>Fhf3eqnWϸͼ|qî«,&2&Eι8r&WOthyKYe,ׄ;U؞,6ˆK!' @0%nMBc92!b1uY4h|rˣx@r*k!+Yld'\i}ɝY&7a-ᤜ~!'1ڙ(:;e׋Ŝ{ ,﫰|+$68(=uH7RTt~&usl2' UԬe@!Au]_Ma8Z;c``EÏYkeNl(pvc>?wcxy#Ki7-ф(<(rs?][隼XJRz12BUcze#Ұ2V뙗?ch[ʤ_>QJ5bUL61Exxr:D9}fPϾ-HE['@NJ6RS*9Xϐ%@v+rG'8n1a~%-?slheK9` C:(15nx✗F2V t7c-  m(sagGCRj.gp4"bQFm$N8 SLuZ-ٙ&a՗zѾЍwG2#N`3iӫf(7^oǐCBk]qᰏ T͚8iV9uյޢt9&sAжu$Ӑv5Mzp@Qn !y6^O:{1$G ϮaEZ4׸׭xÍش:›N*괹qLFE ==nugͤ`lqEDF1d?in_-3{:gNxxUvjimYi֫h}pFBX: K/4(bj?C^-ecJ_=cğQfoǙi0>(d(a !.fH ߩ,@D[j,LG[,[ᗀ!)oN ~ܴ!~k 5 Kk _t  l\]Ma#)>=L!~q GHJO,׍! (J@X A s կ1M_ $1Y ܲHFtϽl*GE kLM6, `^NZ1pJS̤#4߫\Aӌ̒)z*> ߢo[)Jűi /Ե{ %>)p)#nLܺ JƶVU  ! kŭz[~ ]˥L&4P% 8DJVX@m(+Hj7h<'RC>ƆN+xq ;7>c +) xH (l>C \p݂շ|vZ0ItiG͹g:aیLu]ju~%\7r7 +}!Dž.RSV1v Օqrօc8J~,c@Wd=^F~HD* *?ƻkj zXŢJ%?%EDLj{ă.?EY^=@%KdYL_utf-īR01SJh a>6[~9_W/SqVeb6-m T\gy1I1E,\|_1«1q6 dy^QrqcIpRwe++xN)8%ʍ%~ ᇙgj YCI]S@GV|=WE*pdX~U9kqUEV17ds[ r鏺 E4κ"Hȿp1R/Cl%~GH!>{ *7b?)D&H}12O *H>V"~O{y~!t&/)."aFkm|x15Y~ zNr*=$81Wfא%cM%J-:"՛݇}>%%]F+_U]@jP_SC`41#K^?(+M0N}16.LtN^)}%J=}[w՞~3,;KmNFզs)9{ŵ ={ 'B>Vf`%m[,lɅE_E6!ȪO~ݤ̋l9z|03?Y%pqYwލ>p3G4n&cU1\[ & = y(GyǜqTI!v?~n<=SphQi= *P@'>07W* K)_RI_ ~<8[!Iz4f 7%)C 4.?FN"n'n Kc,[ƲPrXO= Hm wޜc.)}P_ɏ}Vj,-fI8۴vW~`(,z[߆di..F-> gaY^Tf"i=!>f?[}J!f{_jP/ oQmk >~޸5hfr?V%]#Cm= EյN{PUG =9V-0\AT{%Q pV&}:ћ\7TJ>`2ykҘ&o7V0T@W%ہ['H+\y*4]/S740 (z;~#FnCe(>/Zj9SrI!v8q1.1KXSe&?i)):9TZH+A# xƚ9q]YfJ51~IU/Þ0((iY)Co ) 4*{XC$dܱB3O$y&҃k ?إқ̴w}~}R3ۻy?)_CnBɄG1!{Y&bM(]Cn)Ce*hXCi7]ȃb=Uzҕb~On໮Qh1ٝ`i9e[5mBW6;HcfKs_D>V n`J̫$&Oblz0%{IhIa:1U.bb}^S%S`dfNܸr+XV\)#1;Y8uvɧqcG=0ǽk8r94~1Îkr/ \Ğ{dĆjh<׷ȝ|(H:j.+&KY6;&r9/nޱ:Rz3: ;fD9_Ď_6#ǙUT}i +oCa.zNjŬ'ruXg?>(kֱP|{eV10g]"H8 ic3⹓.ysy-ccHS!=,XФ3&0o;}!V`ƂpƱI|a-ȧHoS<ĉY%.7(d]q:粛HIpmok3"mUgv3Ʉ`:ǿ^8p7y="Zl$Gr㸃?_"4ŝCaNί=qyƷhׯ8i$d?cjgRz91 D{.ل%~t} )VU;L @a~ HdoDd ~wRIq,\ס L%llk6\l.I+'@Z 𫬲3> TSEA; V] t:KT%E L{)a`KkK] >M% T- g;?K+ԼEUTlAq{^ Ji4J_#Ip|[L !%L vJuPqt)][H  !pF0礰HUO `X4NXpN~ A,C렏4ߤt,Pj5WM=Cb >ȏN79=>> YP;JIe2z>)e)9 I)o:{(ĮL=H|{SHpN8)-,MM(%oh{4G_g^THd C &)*Y_!Z9C[Sp9xa(1H>1]lKn=1A75?7\3&S}V4g%Wha0`ӵ~0I\g^:楍2a5DڛM}-+}[(M͸Ҧ?qo]UE>H> ':)F~"as ]ɷꩂ +9$|I6IF6/RFcm%*ouzɖ11{ ~TG)#/'l>a t[Uċk16%q:$@[V9Ym?%JT%9%y+G pPNJUFE0&.( ?fV< b쩛b%"'7rS.JF qZjxhxof]?Ǒ2Ur(L!mxէ(ZZ Fc]Wn}&`!=w,=h']q.Óa5CHa)%렄zv$V&2ϱwF-ܭ@^,MC dMu|*VERLDQe(5bYyqh~qUn|}x,ǕVeoVC<P TI Uz-\"{#/e>%ƥ񚑀# Ox/ю1I.YmF]!(Fr0g-A"H D"׏E)eVv~p{cE ama퉒)|x@HT~x?/ʷf3C?aT;z?j;C{oX05Fw[,h2} ȏכU7iz6*2?C:c}=pqVMy|t[Drin sa;cR4%vx{R+0 .|# &aU]h2ipdrDI0uK 4.Mt8pS9z1xgX\EE.4E'pu͓bo @Sh6!Cǝxv'c.ǧ~Ay}a(l& -=WܲPR>=7W *h޹c?["sOՔuS5iad8pr:z0rTE"M4e -⮳uvhU9ʄJΞUm }"E,*/_UDyo&4tR1Sԋ߉$E:WnPv\q>y~ȏBcx<]x&Ѯ׷Bn@Q|ٿzoQe]ZlfnPzCDQt>p?**cr3ryX톾=2&Fp p-m muSXCģO\- &!pD /U\sTi6ػ?sH r;u&dbS +ўrKa9 JVƷ9.㯏\Ѳ:q9?$>W%f/H++bB*'j; O3V7%Tơ:C’1zchDU޿VP'M.qOړE_Υ$s$0qqzGff{/EM_%)Ub!d{wG'J㳃V>*Ķޟ} 6f,FpDL7} 7TM~`萗okHgT!Y% L/LϪ ܺA>Hi~ !A L< p̴ME~D~[0+P >SJ5YMSJA 0k?~ +,ߍ E* L+]GJ6S YG@ L)J F 5))ᩂEP+4],01 Mԭ+3,4i Z\|w`yt,tl m{L 쁐 ne~*F{뭀H`ME+qFԶ 9IoF Dn&`׍SM) ~%YFE% A#1S*ǀ ϞhqJ@TmC\wGKFve. 4 Tg S\Դ#%tVlK`m50ES&+k@ 7o6 L%nIpJX^Bm3[~ɿ0IS G?TH faG*ʅR#"*%-+EAipn>Ja}1%)p̾9{0V))f2  {EϠ}$Hom|S}GHyb ~ \σ9EbKW<[\Vr1*Fh]T1pR/p>V𼴺8O $5=F-I{nQ  ͫSW"o!\X e*\RJRFУ{\OE {'n-iA%)tHUeTt|~\'&^ƱmZeSfPbJ9GƌMkm[="c-q=.*CC1~)O~E-TѴeoAfPHz[N*}puJX3\53[\-Fy߬tFi;MKnB]S0Bb[4 ;@1w> 4=I tH ,b#Hq7ΝKyS)Q-ѓF!,%&L>;$+'ȶo*$* LC(p/{4n!hٸ? b{U`mcMy قiHpS%HS&i F[Vhb#(&1i&ҽـ>CyeJXT){>&L7=bW?c\P!X@"W5UY!A.VPocw/Azr; hV/2cj)zghT~tdeK}u%qn\Ƀ0uëou#sm?IOfO#8]X.%iKo=`ĐVD%~ zsFc!&.0?fi!7Yqm덍}Nw֬DGSqUKq<4գs{1րb])% yK`O7m3@ڌs \vA=b{mqH"(XqDfCط;FyƚȈ>+s9lI 1ceCs#؂{ fG)L}m{nU f-X=T0|E9ݟ,?$O*G J7Z2e|z򈘁eEةpB VR1o&itiܐ-OØtXy :דysdS9 <2jZ6r;`ǔ}Σ$bIr.DqHnj_†"lKKm'ej Fy6pNyڳxcJ 8iS4ե`m.Od+*Ou&ep؅3b;SݸD(DU-ȧQQB5*?Qףi,;)$R Jz`gӨ2(d7KN5ӆ!;<)'< ؖHe{F"#śfrk{ E8(FLY5ef,,Y ei=e-9ĬA19/AzXxutTJ(.D}i"½|]cS9?:- ӇDڞ~S8](3Xc#Do#ps7!EY&epCǏ\Xhu*KFt_xy,FJNًkP>jrh<2(J;UMyET.%rr%Hv_ilXV"ĕ:Ԫ*fU*VPSWf}?pDB-C[!OPSjbd&4¾ZDvA9FiP fTrer ^hú{<9P&.vJGê-x^4][˙)`6PNY ͮDR(h9g"Pj%@2>ﻤv*rFU&[c%0S&zIeTp[ҥ˓?&VQd(qv%cљ)`cszz{A΂os.hA؂/:S@{z_vVx#ˮsTX>^/5&n?,rXIbxgzc|E6=KLD Jƒ LSuqigF9&rQL-S荅Ej˫AsyIwCt~|![`]d-1 _ 8(%g@^ t*Ȝ\a G@),Z}^\Ӏa~m ,V| E4 o ]\YnŲ kʊYN\ b)q*F%lu+$H 7 ^,v +G0*MKN  NUkX+qt,A5J~ܴ L6|^+ U l E >GIXא, nȫG Yߠ$* !=܉ !JE%NI[ RF> l!̓aML]M錫@<V, O^ 8F [h(FJLYVH +Є9N X%囹蜀 ;E ԊRep _d@> CoЬ[[L\it\WϽ | I,[_ GtNεC)4*|/?*FnęMԸz+{b^mb?=+ V/ǣH59uR?y+wHf{NƑ"iSVHF%(ZtryQ7s@0I)dX:9 m.~ǻ!j9p=iq1$-k\91*WW!Fi~s1ɵcM2Z-4_~T0I fɞ)mѾohaEBp]mUfVkWc^SG b T2&~%FtE& &uי.(l4U14F)ce@|s|)q~_,6o3%rH(8Dt-r0\bMx7 zt&>PrjҴx|G(H1vMzFݩ?wD×RK !0Fi6raegl҄~!2% OI}MHOHz^hӼ6q(j>5m._Yv!~|"׽<)N""u. *»Xၯ$Sҡ6!Ires$ : CT7"W6&S5B/jyv'/>%M>{ٙrOyKPWz)zrs&)nJҡRvEdG}%eAnj"7q0w H%T]ﭐ G@9He@Z.hbw>Ϡ:Cv;!F$FIkM z14(xzm Cjߪ]761Gԓ(cv6ʈc5#]m͟FzGlITlUXboGqnTkyzZ1!~ c˥϶c,G|$dzK׃PAZj֓Ml[] 0xEBXVSf'uĤ6a0ͯc޺(^ŚlɰكX+a7[b@{1ڝh@\.x?Cv"Zɣ? ]rNMـmDTs-㚷ֱw#I#Sm9[7(`5UVw2Xx DZM69(&_ C |(i$@Ė==qV꽿{0lflɯ&;l[HezcĀ1h|IYVIazPz(va*莼P;r!ٖ:نKhRCʾ1y4߾;bV9 @zΘ޿+繒ŤNū$[Ȟ|QTg22V$F]p3%uyY’ ˯an7nWBBZP+Dx_V5ƫe>?oN\%F-Px9gbêаGVq0֒;!V%_]]]s%9cH%|dC/S}CR]o7٬9D&XUzgu2%JmU!ׄ{c'+ΌXouTISxa\piT%>=+Z0Ma V:dի0t2[|=ymN SgdZ4U5el5M59PҀ.y HIG'JT ]W ؈Lg]L 3-FÅL㡄 "Pk{ eJ~ =K[4 L4|wE0p O眭,,kMSG Evc_ϝ ʔ7m4+)pAL,ֲ4N  5  h L'_Cm|\|3EGp YȐ*L`| cH_ I F_K A]}dFlߛ{ӊH {SF>0 '\ L `S~ W ^H* L.0>X݄ۋ ,З{UI ,wM)LkL-~V\i LE),Ê6Fy~ TO ղVl~,",=0K MMϼY*i DtY >Ep}F܋ wZH&40I | G!q1GiU(:9ČlWM%ኇ >MG&)m%KI>Gpl/?ꩊ4LWFǠU:ȅ_~1tYQqe`IܣlmKniq!؎B&b4nS`|o0POP%EJg€,2>c?U=enM& ȃ1S64)}J~U k ED aQ0˅_dљEj~&)t{JE{3UR^C\Y @d1{:ḳ ;[=>)%aMl2iK&Ft ]bmQ;@)0&zO1qd`-Mtl&h {>d;@,2kfH"?*)y1>Zz&v&x$%%.aw|ptI_AxAN}Eidv;O%y~[DOp tOr$cEnT4F-T7&D;>ȩ)CJZg1hz2#2w{TXѩtfiNB"fSV鱩Eb>^ƅ0ٻXVa_Vаx:_V0x1ç$SH?Pz3rr"%#V;?$7Q{%}0&[If}z|^=-;Vc버AsqίXi)trK_?&!нO&ݦ.rY=_RnBqS)X:mTڝ}v*jN52Ubc]N)mǯ{`Hw!_x 'p,urC/VFO(Q͓c;V-m @0, 6 V!:76soɍh!a`) 㴛\k0} Lƒ'僀Ӈ^`XJ\!pEup u*>VG) ͈+ v<%UT%T,] 0 $[> tMLSgkߤ&GbYWpAp06=0ߎ{J ֲIO>sE 4`~ߧ;Ӏ * H i w`Ӈ ጜy-<0~ S>~E,ȄEp  |\,6, ) pY+JL0,| _ @_ Y eZLL%, E%L zy+1z4WiJS~  ׫G '>燄 ] E )l }-,+ +, <&}$|*G%EqN(l N=)#$Sb錠UebN T[%HtT ?6~J+ ,g [}+ˬNϏʊ~kN py SKiVHd%+*JF U~ ӈ`HlKgK L^TFJF A:8`2a} SMJ[>ÿ6_#({T%@bn>J@ b%(%y) p39erâG/od74?FM%|7O!_S!G0ՙ־ܥ)nk@Yt`(z 1EJRŕES`k(,YI8{Y}~HJE%Z-j=E1?cyk?Cq׬!vXvJ0uEkd!U<"؎}M)>c:-i+%1+S?MB-6&4ލH[~*Y5 * 7FEc؀J :{8TWmP׽؝ 40,ho=ئS@\\ҾFUC CUVFm'%o:0gUCU8(WEUds_a_)J__#/yO;cҡ%(H-L=ҾC_[g&mĢᚨ=U)ֻ%n\>bN4J}JKV?fɾ'/?y׽d}kʾӀ]dGcqVmȩ倝ߘ^Xˌ?QzɅFX=op?A=%UԠ%-F_X\>_ igHQ9(88??OvyzRJ%) O)>0F4 X%KVKlC#:¡>Fn))'QVȤXpXyxV 7}?}}U8pcui57C[s7OO|X/sViAc /R0,ڢWS*|uvh.iR1SM}з\Zz|mjG#r٘" %ެ91ZbQ6n'[fbb[*"Ё'ƉhKf٣Dd>;un30O!PUzh~>:ݪaj(|]&h3*}4GG7Mޖzd; {W0-B9rgEmHIE^*! ^8bQ;'<<֞Vz Y;x;^Z1Q%ٷdDAJ1CN9p72TL>^ɍ ε7huMe!%_dX{<$;ޮX.g?b S }ؐ^΄4B8{]ʥ Y(v>LC7SKby ~:˦2TA^aҾ;)P*}Kplev}f$z'29yޟNHMP{P,A#2 c,5()XKz+;:])9fc])+Uq$QO瀬nG3>f$d\mly %z7\ ѻ) %|S"?iI.;p9_pua9h-6>PПuNXvء/1/؝]U,0 =W:Ҳã(*FV"f[\E`9d9 &Pjҁ9q<ŝU숝V Dc-)"m%=1A$vvCn\v3v#bccyC5?K#m6P5h$gfOВdO%Z{wDi|P0-qăȋJb`\Z'd{;#M]&u;;d./OS.ǚɖ͙IzEhf"0鎒({గ X0_1$h&ġd_&U0(dȊ_ XS7eFtvhV_v&q7Ȥ  vq13d1fOȥ.脆n籍?[ qZ4%֮4-~ߗ8N H^R])Ժ!`h%~Spo5F!] nXV!^aKAmo6ʓ3<IJ!^MV 6R!$EE5&@3M&D+RCÐ^R],T)R!]p`J\5 z) i&{Йa^ME0&7I  ~~EU#_!]]Yx2]16&K R!rQzVuI(5N*cDi !@,7 ҅ӆͯTᇭtF)of_P5sI 5 Eoij}nl>bI L t>?PY]}) Y^Rq/Gʒ- 橰 `)}%"SHSVq#37|'<֨_&cR](8E]!0k^RjKʓ{ʝ7p 7^EqB R"Os#}Eڂ ~ةTIQ>F-X7 / =^R =Ręno(L=L1xG~5Tnƒ~o7:>rٜ=ǒ40,-x6qiӍSNe{P"--y!aJ R:*a/E5Cp)3ff15 6(Rm|sJ]&ʸ5U^cqM1+l0=]=nN/"'\)T0v$mE-"o)42"?29vzoW u$FSFi~%#iDsZT~P{%JaS5p9s:SMF58z.AAA,4FJE?I;@A? P%%?.).?????????????????????????????????????????????????? e-/  ,      .>N ^n/~!?0O"_1@o#$%&'234567ABCDEFGPQRSTUVW`abcdefgpqrstuvw ,      .>N^n~ /?!O0@_"o#1A2$%&'34567BCDEFGPQRSTUVW`abcdefgpqrstuvw   L ]]]⺚VuX_U^R! _XR AﲭawYR~ߧc9z!&J7[jHW@?uqW}Y w4B&ޫ֛s73TJ Bssޫ3Š,wYگԠQ'Bo5zFθa<,g4B&kJUSv6d/c8`U uJ߰ v"Cq =\AY_uV[8URV0'MTZu5{5Z AvJ>[0A!D\ Jv .6-UdE->^R !^R :2:"ѯ5& vA kLZDa ^_m~ߠ d5mF 5A^R! ^XwW 8 ]ID nXl 'h g vͬ5J6Jv__`/`W>Mw_ rt`8NPgNEV(8/UbUE-NM,?k4!?ekSU^]gW6`G*mE6v7!])t>]>vL''Gi`{'Yp+ߤwM?>WSE ?R! 5+( gλͷ&a ߤ,hPwE 4";=D|[ ivV$7tn}E6U_`a哖5NR!]_[iG'Z8V`" ~gF&LG݁a;sqީޏdq0FɆ G@.J7=W,O֠x@?uat"~B8a.E>Uj!^!bk8L^ t1OI#觾+^J)ZSzqCKhFFJJEbkv ) S*b)dQQc}L]kw\!b7Nw1$JIЫm~4)mpNF a-U}~aQBz]@VJ}&K>om-M4 fŵ =? M waU M0T]I-)W8a\gs&^fq>Zr_.X}T%%F0s5J=۱!a?M&-ѫ5OITlY=(8n(%홐QdA=-roeF \E%% >mq L㨍\)mJ o>=Nߣ8ϐwH<A"-07A;Vm& ܲU^>!qllQBp)O I'zh+ͼk0wUTtЪq),^8ifhם?\[x*I{%u8MGf"ܡ8 ~kz+C9&d&/\)3T+[cv O@锹^4oGn'yNÿpR1+?[H_KkCޡoþbe _a +Ś|ͿXVp2&,߻%&H-}NDi~ 06}~EI h00A~6&~!tn!U}wcý*Sa0(&8[J7MvE5m&,I-]3[n垠[8FmםTNP57N*Y v471|:"Okэ[Hq ZT r1<-Wr}~),)LDufhx%"E0*A)tM#<(şz;=a8_1VXǒ{8}1qZٸ- p-b9 ܌v"& 4*`i96/HV{(ۭ#*F IaX-m*ԉ]4H0GH S؏It4 Nn~K6WEH6MoE9 ?J= ߣb\}6mbMbS&%Z%%[5Wu[H}[pP^t) 󏑟c2s9VpV1 %ߤ[/L6}q9N_ I[ O]%444 M-I,-E&0- ~Z0 A4~\_ĉ~  G5 zޤ𼮺z_ `<;~vhl߄T "c8¤,D߰+8h";[L  ޤOrHUB ԛg[*%Esh..Pp l(opX'^^}J9#2FN_: ^^B2V#5.!]Ug":.!?3S7, R=L cc&jk&ٴ%桿.a U-qt0/Z#5~}[b8X1ōمiw`%@c7?iUkŵy%*KS׮{"fdN40%F7#YgyoҐ=E-M"¥&󹿇ay͎4I~SF-&Ʀz$NIM֗]&KE )"i3md&)]^iOc5VN-q[V1\W`UW =7YғN40)~) .Wmzo1tJG+@aP/G .7qN&2v#,\rܵ[/VͶ91;>R"uSb7BzB7A482L.@uׯ<~Vc.M@P, coeGxX1@X}&00\_[>T)"~7zyox*ʻ- vi@%KFJ>{WT`ӹhi2(ަU~hg>zDssX; -||0>JͶ^M#-߸酣nn/+FIc6;9XD-OTS\IcN3VqkawN. 8ĪhZ/8FԀuXpDh:x/&Z%Bv{YE}M7:T[_{=-K`_l{8LlR:%sg𲄳'V{4d$eݑ6b74 1[[=G QsUKt6oX9xj]׏VW)]U@>11A!S3Я}VF- F %,W \wzVZw n& {[M&]Mϙ} JV*\J\.4I2IIMP:q $EF&G?~Zmz10Y΄F)+im IeEER7r[,wz-#|(\i[6 _A矎NI*S6(E&8 [\[[?YJ7FiU6V-N)3{EIV,㎞a0fJ[E+ͧbm2"*TGt0)~U?́)+ԐM OK\>mHC0@P{-q#1U&1 VwQ"\MKc nԋ*}$_^|eFΌJ wmKzp oȸ&z[KNIDGy[(BcZ{$ ^ G~ad"X%;`ri, fN9ޢ5XFպHxԚP#' gb{D*'G{}F,Τ-x”xO :ȶ 84\v- _0y6 Br{W("{6헨Ѯa-﫺55WA (h~cmautdÙ~@LGkJxR*+I@3YqGc eIdQssީ֛ۭWq \Yگ5NkV)=F"V0|F+ ߼Ʌ%dLv#0JྵGs">{@zFc3 %r4FL߮7U47贳wC:~-)q &Uma|&ON+S0I+Rh7 y~,l6U0!]g7m4+˫ wD}dMIma06^a/0E1 p>ߺ?1B(`7}&7/߹?Gۥck5av%/VE`8gZ,9?@Jŵ;ey5Dش.|GrĶQ?zomb6{*d1Z}g_ovKS4}am''d¾;qľ>؀b2rD;qC\wƒf(E]X }q@̆~ϭwV=p8~v3$]Xf|ӭN h-o< cW\8 ǀWd>x+s?K- ":;1a7 70=Wa=8xdE)'?hH…d%ḆŸSI>Κ#|4s߆I\Wi̧@tJ[Jx'ېboGW紮Ad--kv2/Q*Jx3Z4]vzk/_>4+ՅR /ʒ?sBS:`b">IS}>SG_"(S\FF% &id}Ӟ6,F~мKwP4\ijJʐ>W?6f7zs9TpIU&<ۻ,5 \-~1}?~'xOtܼgMT0!)+1 7tWbR-SfO(I )Rﵮ( 砬BU EYs qKip %8)H+JS] 5At(N9@!mN`ߨ E&4禜 jZ?.UoFu3Yts%9hN6)mHVM!__jzF%L{a[u &) Jc͝I ?iR60mF wS/ѹ]b 1?[V"0W^h4H\2}1}&IpφwNo-}%-~0"7S1m]jڤU )qAȢe?=0)'mԛFjW Sn/Ȫ"`C En |>~+B8{w3jfU}ajۨA9k {dKG'i,snPpy ZZ+B-׌nqœ?iK>bCHv/ziUZ_Pշ=jA8HS"r߆_<\p> ˢ6y:nvUɗu<( SRsbҥFJ8Wy*di[ r;lec{$AY*P8aBЃTgk18H|p7A[vNQ6&5O(/7g/`"[C#5Z/R Qd؜ j[vƷZQTW M74JGޥ@jJ7ȭvGb[hsz&%ӀMޙCh>F*EܺuGpOp00+wYְB~8ReF-~1&ީd`݅])1/Vo Jw +*S&wGWU>&07NqIq"}->]Gb"* q W"L)qSIL׺1~Tqst(&@=N-*6aGrM"q8 @ w"O8?60&ֵEBvEg8߰qWe4]!!Odp1u#XuTjԛ z+F\rUϙz 8!QʕKb*iE,w.:&)]K; i-~u-?}taj!+Y)LL]w?IOC"[>kTm͝J"X~M)I`BFXB Ÿ?* ƬIəS\IoXtP[ѝ1ٗtEg80JUbXџ?VNo?}iӅE)WR:N@~%-)bxoᮟ95V%+e+^'р+Af]Usk@1z)$<1"EڄGBGmJ=E'ЦoZ0BAN(-40'I"6\O@㱆7+GBpp8g3Si6ƼGak3NpvB bV3$  OJLPJgfw=bPOxF?N~Ȝx|9p~etԇvHq2U-E-SגatP!@]zj}L]ҢO 8ߵR#lWB~8৚b2?D75O6dt57O[!~b>ߏyb0qR7vo"zwD4<[[Ӏ 86F*KwEs;Bg$n^~1V b{a\ jp:͙⢪1F=K_\g>v=_z)Z0$7f)BfԆ=>)ĺv/gV{6]?wXuHSxx3cViV0;tH`AVVm}M|u?XmTY :'@GZEˬ{v&E1 ɞ~Ht bĬT%~ij#YڄFH*d{ѻV48ۅ,l2z0}ePP+~fO1C̉y̓rhGAcPX0&I za=*ϫm5 .wxyҩkv?xt;ɀι.x ߬OM}^/#C|=65b~a4C-+F[,t_! F1)JE 3a~^+4*]䧞JIONTPi.g(Q~PvkcvVI ceOb*~!ss{f1rUF&1cd_P8"00 %?E0a_$a`i0~I?\4 :(T.S(f[F\}NG`a@Ci}Jo 0zFamEEF-F6Uo1j5qI0Y_zK1EMGMa&F-*@N'~睼)"&dvF})ttE~&Jv]Njͩ,kFI0)Y 7HkG]J6O&HN|FJ>Mqp|ɊvZM%p6]1+\Wv)M@AV }~I4&Vbm&U1I-J5Hkwqvad uSItd0Wae, a"%_"!5)tܼgy_@47 ~лmd"/6IpFsU>.O B}?EmjTn6Ļ| abM0"v+(+,.cGx1uxX rLLv,"fBAy0όJLʓ/kޔd[>utI,Wv̻IV,bcIDWn>N( f`q{$hN75bm?fř:Ta7P7Ծ6fb ay#k\'mF;'CT,w%Clx&r1u7P8)EF;8 "Z[pC(ྭ;u,5²vLnjmR>ý/RnD!qD?[x"z0),^߾8yg(B`fe 8]E>"#.g6"X_U^R! 7WY`YvεFۈpa'p<+=ޡ+KwwIm,I@2>zdPg\,bIҁs[p-4:{cqcSxmM(++Lb$IG{sޫNw&>*>YSHa9 w?у&L"4 ~[v}7$w4Y) YN$ IkBlg/ $|8qq~4l\Wob1mLU4Ya{%)*hqϓ%B-OfV5RzNɫ()벗r{r_IlQ7) <4zq8͐ԣf)FeSƫÿA0*>uB#755-]&F1&d9%)#-[H@CE602*MkMzszs;{Ks!VKaG! $*BzXrpj#E+1ӣT; 9͐1k '*M&Iruqk#MBlkNuqY!z8ń7}RlEL\Wg\Pqq}TL&;|7\ (4dᘺm7ʚgF~8l`C}c8F t)Ӈ/MϓF`ŸY<zJ[u{-Ĥ{ S酒̈ōTNUN"FH\lk'Ϡ*l (41)}\kS]q&%]FY!*ve0.`Ԑ߂c_@[u5n_*h}F`=G&%0MԒ1ӇULU$?FvotC&%)p-)aQM]SU 5[-__"+[VmoUR =H^m-uof}= N5R]SD) v ߔ&gw( /1SW~jrm pF2TˆYE6v-)M=͐F"2Dt Du(|Eqsz)"/0U8=_ 7p3!pp)z p-V4F)qWbe?IT]R#&3ED߯?UY [b}hE-܋[ hcjW?!UҀ!x5UTW)DmHzf9Nk},D[ZGuD]*~/mw @߅жw#& Ĺa@-dY$Rr " ՟ j&Wpb6!&\%G۠WQ_"h)btqRŏS7G={T ùB^_e=^ `9w`b_aBDrF_8svhB-pbP\'(6ٶAr1jׇ(߫)bٸm(e,gzW8"OC߰9߿w@( 7Ͽ"Z,)|^⣯B=Ѐ-nC/FCE7_ЇAv) eVI0wf~T` YT0Y̅&^8V[CE>W޿EIaGv3P(.\ޛac'Ӥm`wczN6`o'*R!__XM׬gI`xWU73HS-GxexP: ɖpFJ8V*7dQsqާAg{`1Eu W=>1=>HJF߂E.\b@ gg?ƨSxM8N'<[8q5Gm G㐳[Ӻ>e~FN7#F1>i&IN߯>>e?у)ӵR/ #i%5е v]8) a2arua%@80J_7#]QMo?gā64 0tl:15&4 41en3IaETQ&%p3[i - 'miR h_Kл9PTF4%dU""ʫȠz*E J7[.EmS$ _7*0*ymV9- Eq`*"a_v<&F1еdO-~Q7S!#mMST%6tf+3rw?\N/ћCqfFXb-V 1aE(aْ[G+J(ȞU,nbϽm|[\0[8ݙm%S|aqp_"v 6`B-S`Z8'!' 0H]Җ]?V!_I__e;-NRGFfM0E)+TYߎp-_yF0E-m8- J\)!=rc--. 7-pMLܲEF 6u%o{[\ )vpRDӨMm%*h1kˋ va?{i0ľ1t=@Ƞ5hwl]8tI = =H~b7Qr_eMcF%F&F)#0bt-ݛTlЩ6+$AD~^[OC&PJN0`]6rϏM1J a-kTot_`qṋI@ə 1a/q{olˉt ^({ xO{} + g3 BƵ{1-H~]c>~ )%Fܾr-,R|QOkC[HpJEJX:lupD͌W~AbVa}M&0+hv(;}V6EIFrD@5mmױ &S.br5ts`(<_T gƱ5,mrctxE-uN(UFp_͇UΡPwMΆt6Ur-| Qxbl< ʿF"5(Zz)7 ucb}Ng'Oշٹ"aPMr $67CjX}f)cSnsʜ߾Hw\@З)CaM('D& gġ#i- /-LVoD~`뭍ELi`oIbt1f{Q87zSmN%*w&9@%'sE-m7d:(%p9\{J̼,W!::@M#O!Z)Cl̅ `B:XE>]j<|W((![\`\6U:Ug5`37HDb \7`Q` U:Fݙt1 J'1P3Y)NBj2e`0L;~gS %ێJ?.>M RBڅ]GVF+pK@߭3c7PNc֞pJ,=+t݅mMgouH~]IdO%4t4Jdq"v`>,O/"UU)m?魝VMEKy\0Od|=6871@4B+O7յ?pQa' YaR~cf~Y8fX>]@pAC} %9C1@ )>I)dBC+ƶ"͙))..,CT\*@d;1gT%b ~7gMOM[HF av6!Q~ar0]rM1)zIஶճ" @9[0NE1!ݝK$iMӌW~lWO${=ۅ0~MA0OO  qPq~`6ȋ-6'$Sr1_0N"+M1 *Gp-+ &T[Ga|)nH~OJȱ^fW}DSJTwF&!ߝ5`~[&a_M9q[kMQ>j[ .S`[*L-"{_V-F)>k7TMZ!z~ 16U%}u- F _UY`Oau5FK09m.cso? ImV%3?FD"4 L Ӎ  )JK>X^,NmU*׭}E U?!0}@+롉ϫIR]i+E + g]dP "Ԕ 2z ce Kd*f%o;^ \r_| L뻍//5t];=*MԥGbW rf0E04J֪@{%]P PۋmHo9Y>΃2\ mP9/nN& 1M8Uq@Hf:n K?J܉!Z;{jQPV TYVכZrP8 %@BMJsXm?g? &0 wg1|y#O4)7$t|O&e tߨ'2Ǧo'd9"b!1 d-ŎMCΡx)? JvKX,ƭt`|$ e`c\+x0*+oɜ ]@ѻKy}nf1u- -rr&" ɗ.@l byC[4, 㺢QƆ}j/O(9"0^+SחnAH!n%iI& jgPx:xĒ]}NԌ^b;Bs`G=-bmD ~Z|I&(s?V)m$[XV^d}b? p -)t9Κ= T_~\+/:+n&r& )4,lN4Qn!7ٛ-EE-[zCr$26τff>џ2Mz1-nЋrkgV!!)[gǛ0,*Tc yn^V?te*NU(xm)+[Ҵ1"iC NZRSEa哏5 vsSE=Y"S>hϛ?bSP@Ib0 8Z܇UEB~?JGbtwIℜWYY j60NMxB@IԏIHt]>tI@qq 1a%Ic飙Z闒ྺ0㸿t-Q+wh8aXpÜKx*?G%H}aջp&7pS]P51t,]7*eqt H6G&Ia;*[Hw87r\@ sqYR&Y7}P{I왊LX/m~qF7ba+`OUy׵4E%4J(+8 JIWAd8i9&ii8ǵ2 ͙Fp)q`"ukNSdUImC%%*E#`"F4~J\mnMʆQ2W-}-P?05x5+)+G)q3/atUA26%-6u5@ AF"Pq_}q[0|Sb  /-JVEv".ibad?M&& G 7O6sU哞pVN- *SU&.EcjVF逝MuoMFJ 68R@.NJVE*F1_>Ua*[E"jꫥB=P-䙀q M/6X#C[amTEI%08?>FE6vk6 6󙷓1m+uNv"UX-] 11qqa =N~Jܺ"-AV)ɀӊ6]"a-1)pA [8&%-0 ^&UWFJZUa8=@AK 5EW!}@M?MI v`M4I Ejk,(cqOLW9&T4t K+ g 9xO熓a Lg=FCc#oq[McgU_q9VN1}h P(kX'u#1;N{=U(OS-ۯ:18/MH.b5e iL;NFC|%%aDN44 )sZ[^h*3"VCڻN:؞!G8fe9xMiW[!n}S~p}.ڡi1o%ؙ+(>üu+G7O{r'¹[_T Q18W6 "n^EWqZAS.S\:%~祘~Ɵ-k}KN(" mp|mliȝ"- )*Rx uQU,3H)m>WtN1Q@?EJN)n>DwZ?+B&Oׇaϒ=VI%L ӒOr tGtLۻײ@ Ǔ녨٥9fdsJL>Ugzt~,<[׹W9S)9z%1JNd&XV (FI)Yp)┟2`-*р%jU;]S$xMJ=EwzF̑Gm`YWx4H=&&86F0~?h1w"鮗#EF"K>Uq Ic.t0OKZ2jҝ( d[ƺA#U3\ sIP{JYY[=%lӿymTM WagqbNad s9{ro ߟ8 9.Fry [eyRg"aѠ)P "&SkTwMwR1|NcК//K7ݬ LӵB_[=w$:( Nti^c P6*:˰uR?UD.1"ֱ*Lgzˀ Pe۟'6*=-p"W1(U7bxg sM6#.W5)UNO6ueIgH=F,bZ-]m S`]WMk F4"j dQsqޣly%"۸Ip%~ ?u؅Kͩp"︥0?'@I^b@&1c [Fp)IBI8QXSQosױ?W&K4,_7TWȟ^|Ϯq"QgTBz}+i!QͳVMԧRQM?6EJ Z9V'tw􎧒:}Uo}FM&7]?&>+wO5ip/ŭv*Mf1zE}~S6HnGqIK믱Fҍ} n^cw/^Ynia@0`AMM>)p۠vF`/ ^5TA0sdrcr^-tu&K1\ ؞1_)\4 U+ᑀ"6^Sv^秇aҊ7? =W@1yS-ÆnF-)0)ܭWr5zmt1 Jdê֚RqJDU" Fƍ9$1툩\-tԇZWW&A~Me 4%*V9V44*6cv`Vc1x"7)t4\{:AB-@|Ŵq/=TiqE-Ea]E]U()<[K~NQX!Mh؃jvRD!"(NV(\^ 5!7 L!TA*z@#oU J  5) h c\)y_0%+N"h Bwtq*CqenOe qFE?W~?R5Ife$^eSD0E9U&%OGX?@Z(҃1Pdmjmcx+QClm~]X?FۓYz{+>՟Bs&5x=pߎ_UXA+qe86f損a!iRP({.b^}"c (ue{zb4"qNm͐(SG2{2ٿp (1ҕcE15?яV(@?`V&E5ͩ@?Q3Si EؐAtfeptV.pVEBhC=ƞٚVmtt~xGxe߆0޶12Lq4}G4u ׿ȖUH 1A81#4X9'%p;[emq00a[{} &Գ~=3c}bypBelfYocb9񏇎MEjŹ,hv.KF14&Bv1T꩕!)Ҝ-SGq6@*-o$O%8fC{z?of!0}M yqV7 jqHyr== ,iaV ś&q^g}Yj/;,"k&E84,"ŻVxIlfi=! dPxVc,h:rRvyB^?gXQTf0d^N cuw/beÙzIEya+/F(4408`/tx$oӭ5 ϱ;\dpHTZTZ5^bM_ o;T7fG DAf_C AԢO0#ؖby44%oǸ}SJJ ۭb4}HfiV"`l  "9LZ)=%}h, bo6k( 5^ ``17S)=P~g.iz,Wú׃wYRj_?l"Wcn7Ag"\cOHohŹ QW5RSج_wgv!j d G~g6UٞC[V񠧹+<[w$.+߱)~ wB9sq7lI4͌`bVCU %& ̪xx2Ioq?En-j=Shb;I)w‚OsZ&%&LP; ݂E%Y䫢1 d.\^) csLۯJ?}FuIT*?֍"q 3_! &U{>dj@7R02>07)>&,P/ !H;oV17/%%gdF!^"RܻE^)ƵK8?0Y18r\I+T 0֛f)ay" Ma`W-𩫳86`1.bU \w?F8WTbc2=>-MԳv7xK:S"V15E+15%F*J6YN,\gwt]fa:<4*Mn%Bm@.2eNvm mM J6wOA'cSI.s~ӊ~_-)+ӟMYwF* U)vCUqt@|ة)pUdJv zРP0*]f"N4I (\>'a8zEEEHUF+v6 WhC[@{/m{1~{gGCS Lgc*vuљ!VFvdnz=-zI==H*V1zMIL aD+[vR351u{l k,. 0dI5`*"+ J nH| ' 9/G0y%+Ԅwʱ\2ҝV#[-Hɵ9DXmq&^V4zVf^0Sp)4o a50qu.m܍~~T[Hؙ{ySi5I >q9Sґ]X'rO*Y))+#&:oss4% >ؾ)350m$2?O~FJF&8$}vʅE{i{qoi6{a|N,Wys&i> aaM՞ WF !lu~z:nmr(E7yR Y b*qfYYfcbk >d5$eMZS3OA /M^ ۬.^e8UN- ,pW2 .- @ B$?u<( Ž:4<oU=N*qOR%.WB`Urbb_8UaR#Lp_B]EJP¤ӫ)`F"-ZIԿi{{y1ezU(IgEA/P6 #{jم_;f}ČӪ9?Ϡw(tt =!"I {W(Ez ߾&rs ~\\۹1S݄4daXtj$l㯙"{')r-nicoGW fO+EJ>PߵspiIco6-XLHwy;SHwXw7ck 7(ސMU+>t\:Uh)'?7ycҙ^8pFh/g,R!p!߭vᄳ2\^E+yp<_5II1bd>g:&|% ~Ht)g+U=wԛ"E|Kyt i b*_e}HwȭۈY3qޤ1P{S0)FĴ"IT%OS@kLW+Kӊ7t%*@ xQoIL u*F+/9>n9p߭r+}^^W~E41&/i 7YۥE0!*׫%0FIt=5^g}?=NQT]&%By&}F7]U&aRVc~<<ү_Us;M)qU_6WI<7SٖB83!bf=`I)V>=la~ճ"/W==UI KϺ̥"arjE0 FFEOϥѝ" ߭vveC]=oSU&F00 Mydq9XU\ᲅ&-*v^WU$F0)tFF;0-A͑@#9.o^VH4&E IwvlW n!@αo ^ũ=  +ϩR.lg08.R2]M m>I)kd!ȥ85E𩌬N6e vCAv 里GL >24uEN?&N%l1M-m ML=%,-HeT'2A5U,Y`Tr3R_6_X)amU%% ޛIAɂ,Wc7͏E-m&àp0WZ(e [ So!)~ |N a\ph~t>c0ŸB59ősZޟD; #-q􎛍[H&LuR%c*\ɘ89B9!ؐN<=-=iC"7lޮǗ#=:p-J[[k!/xrrZv!E0`ūcHxxvPqLKۯx6?97$c1_UEE0>bPд:׾oW!%$ %{Wd&;XUj(IjM15)m~i!&" \E-@Û!e1HK,%E@1r8'hXup/0Er{EмFBXN'd#HH1z{>㍤W%G}d-zE5C^;.fpIJ|[t3s2mT??p07t,g^ySD%mp0)NT)h;$( wvƈxKӨ5iW" BEӓjV_@KYרp\4w 7$U1RG'x=uS 7P\cnjO:6[FDr{R=iZ| .A-1$>V}A5f(!"u)"m)-3R-7&_nζP_dQm:f`@U,*m|^]  %bv$([OCFgu?7^<4^+d$h7i"VOHe0-JMLdd71&%g`7ƛ=aw7 a{0Kr`17٭ؙ" 4,髆AY^KrBN;&%9΢ EFi4ML[?F&8;NOIF+š SŀጫsFd+h% EC/x#\xf}PC[*cIa3gGmSN3xQ^{xkb "7z$ؗљU(0"iDw{=8;^AXRBhAOGM*^ո!߭Yv;wԧ8^?64->ArVb.邺d巿R kn@4 ;Uw EqaHOӮℜcҞ߯0fג{bE1,X0H&<,\w+º)z@5_I8)J V nHZ&&9qmpIx"g+F")2Y I?YB37Hpo6%I+Q*ck@,E aͳޢ&74`{M,lbKq(T[[%!אq w]TO\s m*IYgyY#Q5P N_N J?{1\&kG 375JEfNK-M`[6F?@J0^"*Y7Rf}&X)S% ߥdB>Y?Emt WMa=[G[RA ku5 %*㱣H~zTvM"=W>jN&00-ϯ/08 `z&1pM^WkIqq%)*^6_]-!\vwO6ovq]Pߧ0oϟ[ELUڢ7"O[M0t1J%u*UӀ_5LuA4/v}~WdߤvMD!]M&/%L 0 OcBx,"k, Ji^`phV{҉qfp_KmA/? ^ YzBIzBeGHC~Gr]Po o> E8Tg<uE.) ~iʍ4v/pAqC:m jNp9I7\,C}>4&Aɏ&onv"p)d%?Ѿ[??M~G]/z4\aH3KmF4&%iFNAP|&0F1+~!z}eLw qX&TlO,~//*d7{T_r}IDbV51bF._W) =-~H*)~;sDG'+S^ qWt&~8.J־EO w69 "0ΎI=uhWʗ"حŌBt*H7ГSҊ6Q~]CӋ*|WdvξhEa&Ϸ)"YwWJ7q -|WcGafF"U剀_Jw`Ї]vb=$/8\WP.)J7RY31n 㾻:q}ޣe cGᱰSMNi}ȣ7HDwjMo4y,ӴW 'Xv81dL%} ŴI GbpySg)Ưfw1P{l@n3:¿(pB&*޾%82iBsFW)Yz"}bmM-Eןxa#|\cwd5%EKm"țҙh+浾C*R!_Y5J@__Y4y+$"dB ;xUՃƧ RxI񋳸IOd& wp+gU8"iYĘ,g "1jǗ1mY3PSpLgU\*UEˌ#[ `/pTT]AlB1Ya%nb=Y! Mp+ c-~tO "O6wWe6-)??ŵf1bԙ5TN7†7jܵ)a;+ߎ!V2ۆ1m[aErb))q+aVbJJw?)^?]^eJ>~cӇyM"qU%& Wf8n_ԫVZM"Ha+"&\7ة%Ma#q8/4Y8`}:1 -֬kOK,g\O FY0xqWd/m%UIy{Sjp-08DD$kl8VO35^1EPD(]eUL=8WOJwoE0M49!mt) L+Cə"oONJA.im0,U&%^@݈Ӱ0"GS.o-To ^oSYy NmU1mt11@s?7MMx+[ʅ&\E,=GtK-[Mߠz P߲&c䐌 w;w[IL Ѻ Ø`L{d?qB(:cȀzt%u淽f?t䏲5ijKl0 +f̓г b%OPEѾ*8]Z8?{rh%*6!8@=-ξm%zS)pgḦֽ_&mN-S}[]}N_u\8o:.o?V_F>'IqMڙzEt4 ,higՆSMG RIybc)@^KqChCZ0{) 4zjL7R+Q_+I;bK&,V.RJmf=Uי) T,lc&@r9WOչt![? ~?}Ziȗ*a д| ;thv%_ N-bX;[ӝg"׬]廾 0UHbm y ( 7Rw7LNM#bR :s('\S&vq wMb]洓/#tbQ_8' 1Pwy#aaYwm_&yU.3_H 6۞[2Rn B]EJwgaKgFr,xuء>Y$v`HJ1P}LDsls?OD1^Qy}lZV‰T(̥9 P8dڟc,x!LCKj]9JLZ:Pa bxi BٍWc08]Y&f6vwʅIcWxa<v ࢾfA3u:V.v!53[7$FcSdߺWܟ9+j8b"kU] .kj kk>#8"Y*L kUcqt6dQw&E|,Bf[ޜ&wԠxYvtb8WU G:&:Iܻ\Bvx54 ) @IHOdB}=JF>^IG~ctzIb&\0Lk%1&bJL O6pR.tst2FJjiV+iFt ]'nP~d'#,vV 1MKL&R_"(Pkw\WVfBS"ѷ#& r8K5dBW֛&%}NV2Aˬg80b9^\rU୳4%&4/ )6r.qTWLWx7Ha~Z~2ӊv=-8f0ƿnEFGQ`-E4R/@2F1VA<!ՙb6IG~W8qy=1?ձE=7 MpKZr%]v&,O7SJ~F H_"-%MLgOk\*>ڙh2I6R-'N1vM*6, g&yF~ *wc  Z#q}`~É+ z Ct :Y #BƢqr1 C߶ra YtS_\nb~, lL1SNq&"~|Y{,Vr9S}aBA$CSah0IKx}AT,ZC :fo)S\ҿ9X63Y (vwE2'0V{oeUm̅=Ћ;"DdYxN)+ƷW'1)`ЧDE=bͥF*Wy{éвc[:D>7w}WqIC7w[EaΒdI>"2#"wQ|c}w ú뫺b) 7RFMw Q| bacb}DEURcc_ gf&P"YDU2 wy^yKw]tM#А_N7^48}Ka;G(߱U$',4*HP<̥tp`1~uMVV 3_,yf\0 Ta+Su`3Ft_[]hod~8/ bV_d,ȼ㷚WZ8~e,5幫y?|^? 7O6dmHɺji6.gtZx#\麞i`d'K@ eۤoGya]i0@cEH/7=-KR!nix֧)cޥg`"jk9}dEp ZS1EIㅅF*FIm+d- jqrG,ogR01qYsqާ-tm[de W)US>% SFgZ߮q-quABIcӈӆW퀙ce1/s9{mӊw>uV]@@Z/8 R=_/V]#sb%M[O?V Z-- ˎ n( %Ÿa%04yT, ;Lp|L iaa%H6f”_qN}>4 @p߮2zC`6ل8q=-mPe:6Vb"zL B;Wp}7 t^XåU>F`[?CvO5 ! o} R\q0L6.cd Pp%0-AbJ3V*t)piFtQo;Ym;M 1V9[v8xcbM_ᇄMe7jS@saV&R Jx+5I<: `ceqr^>-8u䡊qw8p㪫 xCOHAxWٰ1w4w^Vus}]]-w3EC7`t_r + |g]с}9ba4Tg}w=Ay]y+E0q`;hT R^,h:abN47M Mg%Qb g1/f&5,"5~/HKGȗ1Lg=-;WD"CEdSqu4 ~߲xx1Pzl|ߙN;46 6cӿk3O c.dT̈ wjSšjb8 G! 8~ ` `,;fW̆qR#GKs@kEc_*lS rRC%{ $CS JA,{[0%"6f$ Tmq(hCAճwhm7R\E r"F t5i@dci_8pe=k? D6-,Cn7z"ƂhAB7Rpog*R O !N[!dy~@+Kjgp] 7UE7NJJw}+JV ~ dQs?~?>0b+9)bk)x ?~@+L;}N/u1N[K]Gp0Y&œ( OGqg1Y6_g>)G417lkgUo}ݣ#i"rHUF}N*Mgo5I ]G+ld7buu-p%F4mM!~^qѠⴜ0w?ʚ]mnt)S8dq^խ)'oWV1G)~^?,D!U魍\1 M@}_&1ibY"HVIKC=ƸVۈ"#P0=2UE]0^yU?JSN,Z-p -"1ser]M1qT8n]8{J-&1-~^1,;?tA1qߦNۅF!EU˰AWcЧmQZ8";Y@ZrAo7a}NV#8t0 8j C >x-*Ě_! [=)tGph~!nhHwkv:{g2v}>9Ct-~-xX_׿$&?C$Ivq- l>x*3~$<~'f_X'?W[g'+`|!5i~)F}o]~d{{pZxȆcdz)ݐ_Bq(/6.t7+a)~A$B~KXvZF q=U^ÇpSQ ȸq @:۪=HS}b`i}SG)q9fzխ#時ihC,p*愷@^-F F2Wi:^eU?>/S:f 5bh]N-}EEƉ`.(|1Aj4~" t.=fm3^.EE+$x-0XqG%7mf[>rW-詟LgŸ[cZWWtީttH锚1錃*ׇ>T4)Бݏr2r; 8nbp12Nm/nj{Bu>! R݇_N1W(J7 v}~[7-aR'}yߓ0a 'RN\c*B/Dpߍ9`ƷUwhJSv W>_r-|W_:9`8UL)gL~b#Y W,!yVNI}O)t+bM W)TCnE x?xF$O&bd[ޔ"Vy\ ۤor8L@bY8anaK=?Glb+9,~]fKtnAqq'xIeWP4 7UU}\~q- bgQ1X)IxGW1i,sZ&<,IbJG x^1܇F-~)K8Yڰ:kg [U]wȳJ8quۅ6V{ dKE'I^uM`~'pUI%F)>N)>!'LPs-ͪ%L u&2N%1%*Fr=7?)^ T~ k⿘+͂LB SW`0*wC\WdJv]-N[K36N{09I[!!`mT[[)pۈ Ji n% c8Y7[R.Yu}H|1Sd FPZzoe`NRvM`"V1tEJ) 7_2GO&"6&))]^),eXop16'n%pcđ$ 8Z^ ޘfO%{%m[?T-J|v :R>Z03`3 yf>{F7ѷҕgLNw+ClV ҉۠eItQ`X|1fjՅ$~_NIST)'S@*g̴whlSLJQ];+I+2m6jB}%6?N&q8jvgcHO!}aC )Ұ2qP|y-)q}\V:~%s-aط}}N&z3Az"!e5 [?1 QcmD|50;0 )pkBX-Y&!5S!U)ѫSZGbc1)FFg$uKݶ79_7qkT qTF*yҰw_TzrQ/kͼ^ۆ-)qkh8r =E"UU;́=kPǕ>ARO8E2V !%gxn7jeE1m \E-)]}OiT28T6/V-K/ޯ⼧(V&~  tFi)=gS~zui>ါ <1  ķ1:qC^'>_ML6Ymr'_W]ӷNMD%4NA[HjVXOiG;lqO Gb_]er> fI{{~W3yn?X1OWzB{(JLT&.+Llu0*eY},adi=X/PD7PqDU,gr6+ N\~]jzykY(B+F٭ B1D#1*uclWEIàt{$7U(J6 žT8SFcNx]u&xAaW!y2^R.nN_^Miȏ?7~8NIaYƺp.qIGVHtP4 2 I@ҝU43md/n]օBjJ_U߸V#T"AsA4,LW F/))[F)xa@f^=iO[ku㭁ԇݨ!OtO֗!j%}TYUl000 )rUq*_5o]G\451)anfN7~i7(Q]m_5Sd*w 6 & ˯RsYYɈV DRp%FJF]VaněLgN&/.@4&ƶ&`҈'\P P=??K-,a@Sd" O!퀛D^=*~䧽a,W d0I}U }STEձu1qE%AoJo߭Q2vG vc5ȷ #m4Vg % n %¥` /!Q,|}}+@g't~ Emķ e@}yH,ɦ`_SQM? YIP5L;:9$ER~{d)Vygp%kU(ܚCw~ mci )ʹÛ4_҄-H\lBe[cqn8x1^@!nre m=J~>ddP )tgthQSfjM )pS JM]`yབfm`B@-))_n>b9>&v/i*|%(FQ0mP~~`dXhEvfymzE=~K{{Fgf{6QT#ޑX?C }[CnhjY%7N1Tp g:X<7|-@0ǟ=CU`#mbiS{PV(S Yt&@!y{-W ؘ*{ɷ;pa~K*>f܁xun0$ 9T:JGdh6R0\t陬6/ŎqjP}ـbњxgZ13Y "A^x'@?Z #+%p&`r, ǻ5E9DM,AEb`]ө,)Kv7R[cηΔDAy(J6N^yCJhBf(!y !rh"/Jccv@M#v* jdWB`4;"5,϶]^K7M^aYa 50 \Rdet΅ԺhU)"5rLtAe%+H7uyPu[NL[Y7UӆQOm&C͝Nӌ})g9ff]pKч}C%,ѴvG t%"Џ=ٿO9ޔ=ԯLGVKm^N!nt|PZnf8 B*WȜ?"G-ΎctRiCjfXG-u(k%7]Vi]i7JxhHxS)WYV*`Ċ҃C ~nEe¶(I'',kFh)cC Q_+1v!]Y)a[IYrgp1w~),O,~hSqŦ<+>t%cҏ? wOx"E-Rcq7E-g&)Ivpmtƨ/Nҕ J%%J8Zסּg@uف㭁4B.N0?Yp뮁-"9,>e%[&N[SLOvR/Q1ByުL=60JKƵ>dE)RCM=01P 'S>"J?aV]G_G桝U1-0൸A[EYm&j\C9We[JL.^8RJ@cA@_V7UV}l۴q,r~U40 &im)1T-}U>o]t%@e5HE1I\1x` R Lov^g"  ޘ^`틍E}Ћ%ͩ P6Μha}h }~[MeXb]?Ki]ՎbOȀU(>Sifסq_8@7J6jI@|@f?ambTo!ҥrU7tO,w:H>Or w{.3C@m -~ yJFg"1)pU;0Sͫ))/{"Nh5omVk-1mF[./u3UrcmW0E1!b$yo_j%1M1@GbVk4hs|8o?0}gcb+i\^`{3sUP9lgU/DG\1T2[a}}'FU8D ^_hP1TO.f&@`i1WbSdip h^d :ﳓi`[SoBh!`R67VMEM+5RcAg|g,AEKi>!![(,s("MfcAw,7RzeS\cW!hd_8m`BW)BZhAo!n_9_rP2dMSZWBUJW);Y(ؖG`72~@`%ԋ\~isI{,I1SSSUEKB]ďGC%1cNU\\~fvkf8SU4+Ʒ_eOArIL>.c_m>Q~pRLI(1 o^o`/cۅ,<>>(=_U71Um GV&&UIt00$Gs'H+V;UF_%8ś<8œ`pC/ʓ4MSoICEw4-"σP.0CD}hĞi5d~iyM\!Kp4*fe c|6Un08SӖ6헒hKƴMEߟA R!_*ˢ:!*׼%Jvo]'p-xU:2I«b cWtP4 2BM%**\J\ེS=VJc Hޥp*S[8Zw&p Z{R\g݅^?-D0}N%K%Kd8&?N-E ,uIiG+I+71dׄcU-W] +G͵d0۰7V J\7-74Gg b?gqF73RQ֜b7S_?tڒ9/b:śEIm+ۛ0.evr)SM]V-͝)% tE,Bvt4/OqP7&2&UtE yVY!bE-)~Tgb!&"F &%40%FF1p?(F^/ p4I`Um)&힬L--)_{$ ?\+1mvj~ ,Nc+:ތ  %BKBvpdHpWXŇn`,g ~ݧ]сu,wJZ(tieǢ2ìNƒ|,0.-06:ԃ,p DlS^{b"HN= +@fGu_F.&LG>;X *wP~gmf f,?WftF,ݽ%=M,~EL\a nٔP"K^v^;%,<滧xgi~!AX F^m!BjlJwMߍ3\'"󩺐M#b\cG4c kcbPa Ϳ`8BwhJu!ӷbu&zqW7|Wk;WlE75y^~l*=wqܼ 7Is9I}a(uj*aŒ`iV?FVzM:%9/4$Csa<.x>%Rr Jq"-l$7vUoff/TT/x M]'}]B~*XyE]Di`Z!-jV)LZVPq6}®ziE4mFKqekE,;KaR(L㢳=` BNВ g?ԋ:@X[FicrTw0zcðŵs 8$\wTW-v͞fiJd0i뢘ryO6#.W3ump%J6qoR=/8w4RR>AƬ11&BgUIJ^}ε144OiYKW1 E o«KE*wjJm?% L1IBgUYw&ER&4)WpR1PSpԠw&p~ ³VJ~J)d*"qZ7RuA~]ɉ/N*MEdgI^YRF!@>!U^J1 sVf 44cjJ/Y#Cn1kG+Hp%8!J7?uG'BMM]2UOd*O6sWtDw00 F\\0!!M`m @! @ЊJ8'jRt雭b0f=V*~Ÿu.$ ==EF-)g>hb{5P]2^P)"c>(键'Nؙ7e ql<1j;| 7U @e~FԼcŁ,D٬*ۏi8g6F iY1]엾*м_sTd*[ ~wSNջoϱnDEMx&_7ye[@YoemyyZ6 6XURHTBb,YN篁™hOV 61 Ht@t bxI-cIyjqqjη,i}8f4I)"j.]ׅSF1F b8[U,)j=&~w&ɒD>{ }"<$Bq&S mw݅]FKyE&L "K^m I mB]₠B/Wr$囆 lfb\gYY9mUcE gd*Q5WaYi}w?0FK'`80 ^1M$w2Դ zIk LWT40, VJn R\{ a.w[(h[g[U`WJv΢\M y`'i_Y5A ϤA]] ሶ]aH;vonX]!  A5Iߐ][[Kϡoͩ']w-vWS:2[,A5w]vW6?Ibβͽ)at5KrhW}|kw խ] v`6 b}"-{!f`barhchҭ "aoÿa '(߲]щmWCﻙ&je.a_'YӚ.p~-DߵQsE(TbJcABj;zH x+ͦ{'Sd|lY1Їz~xF>)e5(Nm񠩐F>ٝ.Mb@BfvghkOh8 ͍ѐ~"Ֆ"eW{ P|~|cvEBs K`> 1ZJ_V) VTy,b߷?&)tL71k0wInsX)7Ы«>b9 Gb'[`e)6LַwI- bwP3"jv ͛V%0 b'M?'@O[V44)㘭.MS8QtWbMH7Z2𗒯I ?2~R/MB&7Dm)FStEKԌNߍ5Sn2z[}@,⿍6(d&؂FFJ%%D]\!}=@k„ 1L%WdAԖL%LMh4ˡFל^S粒(CĴwo~A?y*CWjm؛"VȾ߫A%`Ypa<)`  ݥ@[+ ]"2= p=!_ j 'ZW j iPoA!JߺS6a vN_hY!vYamMN]W>` W7-=5y`]g['a-M^E'm[0]~]_.Y~\cյWpY߫btM#s+c_ZW%ζaw'8t[:`ȗ "~(*6混?aU 5|7UR`sHf! u NgWÂp ~ AֵV?R(7 &-,AhTuX} ';?W\@b_e ٰ*e4S7Hn±L7X„0{"iH7 DkCwo)|^/ 0-AYMr v^ϩf(cFgfb{(6@o6=,mR=:(g6VG;Rb:cҀi"J8cm8Lg4ݲpaBI'`_gU:V.R<%SaR\Sw*|\*>t}*u`]tv& +Lkxb0E,gP4 6,6b@B]VWQw&E\,K>HcN,g1 1 *]`:`ܺMB /u 8/䜜woO \N}JVL_wRw$w8!'KGo/I^% oVgrE7ͩ)+E0- iߩ =@K綾y|0Į;IT Q,$ 7wx_H|5@/]Ay`{{385(E&3@UbegzD@R _e d:q(_-=ل[v1Z)"4HjDI1M8;LLߔkj"{]aTE+Z!!L~hÿVvGՂ]L>75D+u1=9RJ^b oѭ* 8@XSoD,oK,or}ĺukڦm! \u E_r@R0G=xk3NAYؚ˜ -7qZ1Hz¯+$1훥lX97]rvesq{wÞai}.z(<0v_fi8*bjV%f!I xo|(5|XfrC޴`Ŗas rJyD lgw%x6w.7""]LcV] F曥]v`5)TӰ`&MvNW I_Y1QKnWOE+6֎ W}LRW3'_ D_8 K9W|gE~=9A~b]aY w [!vh* M)\NRn`ⷿ,glKMg\cb üF"YD`06''c7Æa 7a ȇ9M8Gz.%SoV&1,T[65Cd2FCM \E%e,$F,7!yb(7*7[KhRX:?kP}/Ovn1[blϴW[' _}rޚ$GǦ8RL.=LaeHh gkqKbri6 V$ W>Sszs&f]D<ٰ膿ΰyB_Cz:j)c9d(embsH[ҳ|΁C"YEE|Pi` wc`dG2-aGe7{ӻpED2AM -O5Y8>Y;Md-puTE߻o6b&F$BkUBwsUV]y5ˈ"17-SSTg?@u؟&UE00+\]8^+e@E1Ma?~@kLkJLWh]갞6.븥ԺuAt v$R ]O߼ISq'o] c]ީp(S= ?D}܏E2N59p7ZFe=>Ifag76zշ E1fǒN1Sroٍ -П=}}IVQZ1mcmG?}3<2{7ErEa T<h̢|{٦"p[EJRgǤYyShhg6ۆ?N-}[[HWmtJS 𫚧PyN rrjauL)b߆fge 7ߪ @(d㨽Wݦ0rtZ n]# y ,ϴ?@"TRU \w?)b|K*6Ez5L MI')vͧ'YE'+ϫL L]vMHNW5Iߓβe`[c"5A2ϱdE6gcJ }v AͪhJwbo7F7]NQ UG(߫ j]#"_fhJ6y"bb wRy`wJaTU(;0sdwM$Tb1S 5Źy "77V>`c-C"^>ba c{fd7M皴&݊G'#׭|5!ǕKc:A*zf79mlv+'s P"Mb)o4 JSuFkiϷ˙ekHi\ XM'o_fi3 rec7[Ð)J㨃&Ũ}Kv*ÝRoN*S8mBp7"l晪eFDv?^ٿ67W'{i"Ӏ5*xc(iߴnδBy`*~R!__oK&lWvOp!H0Bϊ B3+B /L `%:8^vﺥ:\I҂XV-I!gah^Hl=d 3CW;~V~MxV]1\q4FF*>EtW§>׈os>8eN$ȲgXx3_!({SS=?EI&G(z <' )3pHʿ5@S~a|&;XM>_hM7-011*cqUwH-$ r~F%-zF)` 2Msp| ),kU9q\-76j͙u=2tZ2d(y[N8m!4P>.} Aь}Q Q<&IfCSqЦcw „32YTw}lT] %^̀t!} [?RT*f5A^zi T-+&-D)ţfW1$} -_֙/xboX8ڍ=Vm_S-'ޟjDg;jA0~8])ENF1"/v'J{z;*`S_nb )V&D݆~_jNI?X*^nx9X/M0-1y7R !"ݽqϢe}}U׏R|T;=171Ȥ10) P1{_jPVEUOqae꘸ O7?%r853|?fTk7kN!GTxSՃ[C%21[+>?4#bOCU-5?P}E (v۫>eS hCxD5{(& >40)Ѹ8Oñ# ְo׃QW0 t0E44!Ckq$;Y?;ӀpPB:eS0*-%?Ny+ 9j@g3*~"@G)=a+;(NN moˢ>Ab~ YA<9vT.\ƻbn{z:ձ__*-H}%JCF*́|2 !t 2r{qbbÌŷeśR}%.Jfd/\w[u[z҃vMF!zr[+ۡBvMI'+vTۡ'_N `KYE', }L P2'!mR5BE W\w(Av _\g(gr#B/Fp\dXU-{fhŶ"_8tb7Mu5Jh"j(aw,+^gcn"~_s؎E w]w a̺WaaK?Eu_1)^,+GL~a"MVx"T/1l;,7t_ {l;\zqM& wC*"ffwDL83aOd h i¨  ws%jSCFb(qJbʄ<b1S d`IS=k"~r8HN? x5 5F"I=̑Er2aKN}P c3DsoBo]Rij1qtt3`KweW7Np,k@YtR|&~4lgɑ=+>w 4`5Ewf$Bm⎯_VI'zm5 B&\W`Y .-ۭ7^A3Wۅw} /'>뭅82؟IM~ܴg ww+3qra"wIkM_?V+Gxa@~@'LӱӸsSU O"H3eҚ[Yr=M'H(؏M*Ycv8\\ƈW(Q(b  w!AgeP|07G62[LCcE:JAVr>8sh_at.O:yVlc_;Fh~0%M[UvZ:Եͬvt)!w%VcBC܆2g(vqVEӁ# p 9;Vi>.0+Fږ 7xEcUznj2e[C~-Q{o>?57N]qm)śo|vkr./rEs F1 Azzѹ9f+'q8N-EдPvt>e510 A/ p "șmtt˵؞1-M4~3#2;&tUfoNU 6|B`8%CJM4tw-$"T[WYcTI_uaU{rͺ@iAAz 9Jgt#2lR9߾&HGwÝDR1b]@{( aWzndr£*(zd @rZ5d[@,㳣BDyw8kmt[d7A{!l+6Y'+a wW WK'EMvNkMUH-ߐYRW7Yq]o3!yam`շ\ͪh"/Ç5Iq']0\Y."#bdcgÅBMgSζ"ַbӍ:0aaa`&~l߲U,;FbL{wq7Fo\z*q͋a5`0vJ@#h#j1kW al㯢M+." 1HU@NkĵJt.žkO&~ :WǤ8~fe:WieZV)Dp 9nN"gH/M>riKrI۲eGEm hEGM4R={,Tg"D7Vjbl+ʌB (l&*zl.i$xጇeuf[SLg5Q8 {@,0abL͔ٙrzmϻ"谵 ]f6y|x_\w5@f'1%`7Q+p TxR*j6ջSoÀ[ZR!__XR Sdߥd+J=HG ,W6^G™ޥ^!i6k݅ℜI~@k=[U |\Bz)ʐ zD ?{ZǠ~ӭC?8I{/]mcS;VbŽ(.h0w ޫ䠈y/GK,P[ {eaE0}>Ipkj9U([% dUx$S (s_B-spƃm}ϫ2hiu ~-FzɧEr#KXX-)r}>Ԋ"\ N7R>)}V:xy徜<}N.V-9Ў ĹY,uuzV,3$4{h~0~) r%Q<'ο"> Tb+fZ@=b.V qU`f8@/؄;ђ-DV1*N5xdl?ޣeᮊ]Ѣa3Tqz$&Ha~I܊}z}mqoVxxI:}=W3oV-tMYz\ş>)w&ǣ] P${=_h@[drq_=בpu }U0@XBSU'}JN)F&ligCD3vffq9aF}эE\11ۨ*9PÂ9MmN*TbUŽey*4vn]ZTױze<ѷd&&Op%1 $B8p6]0C YRT^{P٤:7{"]ɫT='~m0/!mO.iV-)b16hWpS %EFoK;v'5z S>SE4}S>;V'T {:5pQ$.=]?? *G#UrfnƜqi`ݛNGmuBFHFjuy?>)+Ȧ WCM`~NIB}ۓb,=T 2M, b[z~UC(&_ bg\0UYpjK\ 0"hwxiͣaY=,=Pr (-m%Ñj2Q>0D%UGXxղFS?RQ1MEi8]<b5&oMI@WDnzAaģH{DFq(fϐ|&J1b;絗)E m4v܇jL 2%cB"DqZRǓr;[mCpp>~ 91#*'XcjMw%-I_q}EF+ ~3al/Sz&ԋ7AY>iG7l[M"K]_ iB8&\wn,g4o1W>NGm;7]~ZJv6][s]u5- v!A5FԼ Lu1}B-B*5BMW,_\ }B%FߐQI' +=BgmնN '']6GhzccFM#b /Ke)`7r#^w]еζW>b߱c :8߲gؗTacp ş jW`?J idBGK뵰TA!kTWb2O׈'q_ L3^0F7)8Xbi׊w1c[ .xJɏX5,S+c\Z P7ߴI`eqLWJIeyžbXzϾ )2*~4N-) H}k|t78f?P rUj%FrUv@v`>Ŝ@OWN(VE1𤿲ʎb\>W0E%^ 9qR2rds}6_HM/s2ß}"+Y-b%1y-6:5wȜYɫc|7>oTڬ 1А~2?I҄dQ ȇTOm Ez|ܵ/-{& ܶM=\&LC GD`*nvrerr9/z(f[)90IFVoX^&]-`)=?-%߮F[N*$iJ%o޽. p4[@Sx0r@Qe^}SFIE)Ef)uSo$MG{눥`aS=!}>U%(e2KOiDYU%KBffh筧ٗ] ()(EJE|58/P1D-1VNɍ[V@-sRU{EEU([zM%pQq[$@F\{&NiھNo^U юVIBcmTz|5X008i=G8MwSU+U!b~!4441Cv pcdsݱ_ŸetXjiFa{pńS,FLWȏ2rTcռy_vrؓva>o=*M7%J/Ƣ~0t:MF螛Suxdq9tE:1}~芺ԝҜ\+ V9ľǓ2 F_4A]G2^C6gfn2M)ۀeG'@H8?V1jk /Eoޟm!>0ܶg#RvrI* ?])htqD$WqXzi&$w^ mrf%CoS(umPF] { tKm;K3sϟ}?UԀEj?'S_YA{-.HўآSBhre右(-S=yV1V*_2{=^K‡$V &[̓)qH@NAC]܀xWVlOr!sU7]HBYa1nŃjFVξY WP#c _!w^& ^I MAϙN+5J඙AMuMbI!!WE)`έY[N\c/muYq*vM 6I'_mCvb}?5+ca[S2D~b7R{nh߲dcc"^aPbMecbE"&yD~_85|=:`a^~`8mыwq b/55ɺca\~hA;:&EH%~`="D\T4`B_Rd6"Y/ԍ~ : aV^Łw ߖn}pn7PwsJckқIdm3ߴAQ;J,qoMLbNS(DU#?>)4~_&TQFv2ZLpA:&:^ "!.U"E:Wwæ[^Ge<+<7+㭧H`r€ٟHc/l%]gsz3$+C(#_9(L/U;Dٳ/jiI[EBs6(BY',R-A^R-O6u_/[>ն~Ug "|/H#!ې`7&d4{!J晾l>xSҜ\Rɂ^}?"#F8O@3dHB~ 䆀.hq[h 1pJUVKDVuɚ%\\bvX$ YuKs&ٿ;*mTyp$&{yz32qMM) 1\e֌YO\9ѠK [#rfEnVY)8ˤýg.+cy%m1+>7A9_uS/nw_-+>|L=EvU<4 &*Rb8;mFi?EF%U]iSdG7${1 {\h"R^Ѽ.ɡ7Vd N@|W-jF!e!*#mt0FmN&hNvB^v_oȄSS[Lߍv ߷@ HI g]{09O_HgcC؂ghsYŪF}=7CћjNznvKnD#pqmG~79B"y6qM4)~^x2u-/,?\[\𺀲S'c< dM&XE׆F%X:l5OX@+8icFFY/[E(bCҧANKٵ3%<]صԣ&W}Pn$@I~rb b<;WMp5 `J/-+엒: .hWc78h܉USyoJ7"81jh~Ippvk5x#^EE)JFa;Rp 0ɕ9O 4ֺF1C/}\9E &EozFl6ohI?d$>w#Ȭ8٭U1Nwv?ÉFL5\1*q͹6Y{H>b%4 ql7EThҡǎ#/pCSc)FF-oE^I {B7A'j\E-~EZ0ƚ WA0`>@~VI/Cjڔn!scGpUrwniq=dzAꍖă,:=}L{,4:h wK~zI_`ߗW56߷E`s'[JT g'5Qn8nc>͊Mbyи0K 龢7WJx8L޸\?JN-4xS1f!?%}T3Aێ%|+:zF+ Ƶ|=0pb}dF_\ ?Dkl|iP]?Δ]hjz( ^xY1d>${L]ճxWCToV(n ﶯA{H'I`qN}p)*gٻK`ܲ9e!%FfR!㟢H\,FS je2e65,WXK15_2%_T&Ӆsz7ZC5jd Gg%xla\"/AwJ2ʽhb;qx&8O~D6eQN_?11@E*/6[o_Ip|ILwY6#emK|wN@y#ڃ^)yNiuZ|PrkT}bLD,vq-N ك'#`,;b?q zvigO=} \Eܮ)}oU_O 4HU'Ӹ5:\ Х̗"j-r%) =>)솺!›HeٯSɘ݀ [Xqæ1zASHd;?W1vpɍ铛Frvb;_l}i@~iTH8xD:1Za(jV)yDN߰"[F40"gwذtPG"8V\q#V(3f:މÞp;`#(ʃnC=Uc@KѼ|<-?D5~FE"1d1V8=>+Fyw21gbXj07< #0Ss<==*W+F~s0= cEB[[p?֟pj{i%J}7PBS׺tJKwU)jVyroi* ? wu9\ s| CUL߿E3;2 6"8eV?k6k(̕!TsBZ W*6~szqNs fǷ5A՗DULfњ C"XRWʖAbl߫) x2y%`P(=A!Wԍ\SgPF2z}0)Dw|`7)q+ʒ `0@=H~szWHТEuWUYIڱ~[̄M ?t~ZO>t&`-` vI6]~Aݥ@ճ`EZjXW6ԲD5X^ߡ-JwL}E)!)'w_w ZGJv L1)=y~_ I`:F("%Ap4AU5NNβr#m޾]}YTcSϏX.ȗBM_8!98aWh 'c]UPpwUYn_Ba)7Rz}C7aaS_NR቗h)`0 ǜ'i+VhB7J6A$}-_ͻ(* ±A\d]Тmp_!h"}O_C9q6c烸 ^HE0!kBaE4m"?LgуE& o&&{#MzHq ,ggshi2% tF TbJ_g#{՟=/|Bz4]7(Qý )hM7 髑cYzəc_w̝S%La(t- . K²|5] jV[dƮꈺP(׌AuӁiHl u'T‡]8&Fa5FgcZFUQ{WUF v}tF{W0C<8a3X}%r8hOFf1*e<N wFi3D6oLWmQSm4MpQ[;=ǒޠn㱓깡X1 ߃^eӉժ17wtc2bKs%ZX& r`~!nkYmK蠍⒆zJ}Νr2n^W7a+ F uw3drduh;OV&`=R6*bV0)R.; FOfnW&|1g芲-sR^uU08eC0=D7]?=Fr}{Y8#``tLDgܞZOzCvs4Od(Ot._w|2h-qbiMU]FEt0'tÏhVB"D5&lT^O\\qY|!}N-EJ7y$CFV1ocqJ6Ti}@psPrtmH.2[U0$#w"ٵ#gD2iVM. (F͠|΄:ʚD>g@ !1!1U} -v)Ǻʺv$򤀸)}h >J I7WH52AƯ}p4 F%"xү^gT"ŀ1%}ۋ]~`cO3"*P`E"Fy'ne ̪sY*o&ж)1ƒ*R'A5F*Gy ?U&<{9c+S2Wώ\̴8.p>5]Y8g@9d4M^ 0-)~]Ne[և,!ƇpU+a-i$Lg]M9\PV#zvу,<_E/}*@ 8ܦL=Bz:Pz0@H3+ wGi I'vyHQ8Wd|Ae r}Al6rmz3̔s}B並}7!IJnR/ ʌcOO+8FOC`]) ͷq@6%xS'K@p]\9G&SpNtw/uL=^]aC6}_t0TrF "cu^i7~(we{XMt0ZNƛt/=HPDߺӄҝbF&WjX%--Դ\=W M%ԛ 5'.1y~/ I,v-IzƄ;T,ߓMbk>9YRT[*~c/Ny^0SU~.0dj b~4.i _VO/`@JJwZFrT$15f|:@۹0× )r fqFJ '㹁E|;%fUF0)"% = 9Q\wM񢉥)I?i*[:A02ӟh-)\FB" 5`՟1X=Ul2bM-ͦ3 :V)3V} &ss rzb!):vP@;qb>y!KrdOV,W@8fm}d AߎE({GV@~a.n}br @Z꩜祷Оyb1];r0 wo>UiCuZ\u*A7s"maiYvjwAo,%󵻱ܲB* uF~+t`G_ TඍJ6F` _ *57*im aegW^R!UZ}'NFZ@A%XYR?\`R5vVP, +bm'}BEζﭶ!`by`R[ [RJl" B-K4T%wǩ',JveTccc7Q{9cJl 'c"ȗR|wWYW ]y!{ӷmc#PSJR^cF 5D{\d~;OJ7aCCy0YT8$9aIӭrr7eJ =x3Ya8/ 8 ]=}%0Je ٫kskg3NێX)"]~wx(x0 wM%e⑞1juI^n(+^ߐ ȽE 7lTj%8j+y8cMp-%|_5|@?H¨.LV1vIn*iĜJzgwX~cN|`;rĈ;&TW6DkV#R-WtwL ؗ.wYezzxdߟN.tOkI;(-6 i}uI?EbKp%3FÃʌg5nkF!Ӻ._D(RXR/?DV߹{Cq-7Yt߷4a}Mu}oAy:e1+a^fRfF - R"[|ͯtD.nbf?#I^FXtiޛ&'C1o1D95I JJh+3&3כt||65.c@?ȑa._1\l\۶fTC.DFITO}+^eXRpy.@V"P֧5$posabMn 7wX{-E{@R"ߙeWqv_G"LB4:A^aVcemL.dJQjv-0{NR"P%e6LpNA^R^Uus /)@R!1(_R!-!p!']R!}w5g5T-_5RB-A^Y[A^Y_0^R UF(6W܇SR!`1(W!`7!]]_0^R3d"oc5a{Fg54@`0^R?^ݰ?>ߗ6W67QV.@*v%i*ŝ%Y!^kzUvoݤ{&Ѝ̆ }^R"ZhnEɸLjBt>R!EE`Y Į^RQSYb @ bhS/SEbKRngç M^aY;9;}Y1l%n llk_linux-2.3/data/Classical.pak0000664000076400007640000553210710354767125016234 0ustar alpheralpherLLKPAK33@q̞C!Ƥ?ljg½<ǽϠk8\ŽϠߑǏƋ8ýϠˑŏoϠÏ㭐ǽϠДƽϠǽ&>½Ϡ{ƽ-쐏-ŽϠg½- ϠSŽڐȽϠ?3яϠ+Ƚ9½ϠF"jĽϠ^ƽϠďrSkȽϠېƏN0ϠǐɐϠߏU)ϠחOkOsբĽO_0AýOGĽ^S?KO3ý,OO OǥOߏ< OˏE BgoՏjҏjҐO͒SSD Е 0@P` !"#$%&'()123456789ABCDEFGHIQRSTUVWXYabcdefghipqrstuvwxySSD 0@P`p !"#$%&'()123456789ABCDEFGHIQRSTUVWXYabcdefghiqrstuvwxyiΏqlE2q:L^e6Gd_#Fɰk@"yt'LMCS8ŨW-r)Yk]fH>DVG7 OC𯸐~o1 "wAƻ5Cǵ@<u \Ĵ6h,S2v!O &6cA~I%ݧLY#rLmi+ʺgfH]8v*Wm ҼR+vO$}|Zǔ93Ap?=d)k).ǚ|$t[}EYOo.zF5 %tK;:5<2XV˭u:nVWRtD$m126(#6,;*!+Hlcm9[%ֶlMO-DcW[zd)@D޸ԧ )> 9R+#Or0HGܿW=GQ?o-3rRW\@"ءlUob{=*[OO6lܭn' F2Pa!_# K&;ZhYovcd*6" q~]T&ߝISja!_w6%+P, ,<Dw^4тSV{ o!tMo]SAi, O^z88 hՓo=Ȳ4[G}jOnG9aV͖[1F!eH|d_Wy\b3PF6~X} y<bCհU׃:O $7R g!hXtޕ=e_d%M"\o\-&,i6~-v?=[L6c7=! Z=ߝYhZ3| B*`T."-dž=GO" -zފ# )3IF%4TJ 3.HV<$XtyOOP7Z8 Vdjzm‚goVc_XJ}['Um;RPRV\7IЉ@$<LE!z[VH9"[#ξ 7hA֖)aٍ~7#VY^KޛQs ߫k cƬųu|hPVW |zN -J8 swFT0A,Ea6|2l 8}ѵ+|{xcK!YO)CJPy9|OTE^, Xvt}"|m%.hz"돿2`#D+Gx">rl73VzqJ$! anq>96/i+{|U#Pgǡ dwʼn{s0F )-yŷ0TXzX@"чO~}㺛+%#o${ (rB!I@K-4|+l ov< |Cx~W++e;LtYA(Q\2@ GnaCGi2u3rAH/$cƃ%ȶrBI1 qvNӶz;M/EH6Se])+m@|j(x~:}Ǥex[,3FZl+1'!Gy@ fI;}c3PP)|dFD'V6<퐪 9;Ҫ[|uTH Mo6kq$;W4%31b~D]UE IH'5_<⟔kxIOw $u,&G+l~Kۛ8䩯Or0<2zsm;nuc,LUz O]B5Nk,$D:vA2V 76`m~hw H) *k7iS deR=q]A҅Jn8[ekV׬8U[v8n4#|߃v+BG~5џ6 je1Pv=aޓ3i #T*W%S*F#4oS!gWS.Iǣc<;!><\=3)tz,ƻN殲Ɇ;ttbmɺV-dfxiJ7ޒ-vy]9s"Ue0- |J05yIeDg'+|-Dt?V!ll)ylp.~>>#2v/?Ud$ [Pv/|iSKY \c_CEp< nES 3aȳ#4X:誥R.`a_gY;[5]")1O"]{o$$gHP>9>ֳ*r6^'\¨l!t?71Kh'eILU艔SEOLyrW} D#uU_u1ikU=^+GodWV)>8W rulbat՞s س734| ׳o ` csa4O@]8gb/3^Tq -$, .(:0nm|)]N/]ƭ7vk5LjG8YƸmD7'8w̓Tˑ&s"ZPa&@k mC.V~Gv;"eqr|p+Tf0h&@7}+Ȩz$d}g☮Ϗ[R7p|{jՖal\jkE!xI_1ݟ֓s8dfؕ =s&@&GxR(sΛd[<R9W;+*uOd"\)ȿ=OǺ-dOf:(6  %:8X zu F CVX\Ui7av]LWsXVuܙqzTjB.U9@U ?N $+0{ Ɏ¶ϕ3"UQO9fFt%tJjҾ+$h dm3.X-W}tci?'<ؖ$" EQΙjE,#-(T/3`AOSm!@o-cwH3#.>.7gd e6>Ѹ2[V4ڜUrHfkkZ+^:Kb :̞= yXzB\${!ڭeK̜G;~8B-NJأFKr79>şDz~a,/ΉЧwJD^n^+)"FD!ɸ)TI|H8<|l^=0MoG:ZGZ rb 9#lH:7ڏ8sec{[umTzAJ ǶDx S4ж=iy[ yg 3Ʒ=|1l#2[ibCrG[!UHTsL3r\ąF*|UՔp.b !wZd*C5.&){u8 4wY7eK@ȫ{Dzu:*`(#`Z2e)s|̌yxE`+9݌:N`ر&(yQ>9*9sг.UC)ďvrzѢ$P^%IE}%38"yFxk?8!)FE6KaeT+'S4I$2?)hW\)pH T֛`:$*9ě?HC H,+!ڽdexureJl@gjGW]I9`V=o!9vbFdҷnG?Ǔ#= -9^~i 8Hs Yv eEClPXre5):-0 X>tHH|eKm+VW\h[:J 龎ii08n ǒc=b8^N FyV^mG4HA4Џcmd2AwRbmS&/,$m0Dž3H}i8I b_}%UR_$E[6u0!U45ܠ z{vxoD$,Oso PCߕg_&X|O6G9xO $#.54JjبOO\NJyՀ NGX<2A![@O;38% J"Giʑ&jNjsWbpuw!ť3a grbi2xU --,9. ,Ur47A3i n4$잒)K쏒70PA {*er. "SJ?U9\_r.4K>5׳$GޏrC*_z[4+7CE}OXGsL}itدY 7::rzsEVR%v̞ĢC22'Ni8u D 9״Ja4Hp(UzI2~v-[e*(Llp5Y] 䉝D8 專՗Wve1)޸6l#/"jmB='6&y `JH4c0Q- d>U[\ۂ"ÆGQX8J65FPrz|f.]/8rD`nWk,L\1gRc`2B<iC }#P -2DI+3BVGr57y]}e6[/Q~-K)9֫b6{y7DГWr>Ljسzj5B ǝGzU a[;ȐX]Hk@(8sT;#9Iv}k;Gm(Ft01D?9JVLް!|Wdk9kXD*o15@+ΨH:G~r>LL TCg]@jc@"|%;!<qkȄ=GV$U%@A{iI:e;Z>ZrDj\Y 'U c8!#$cAUS̹lE"v)mV W9?9)mΆJؘˢm)|TB\^90{/+9Ulg8|3 DIJd{[X7"mA;5̔R3U\` [XNv)[AHO֎IgޤqS?2u^[YuICeDlry;הM:9 Ne7Cjkkm45 ^{Gbx!r1۬;-oEa|Tl'nW cY7u0nL'rbةMo* x9 .mys2̿ ߧ r=ʩQwy@'l{{B2s漤RS,Fc$2^R=ևf2釤BҢ]:F#=[ -iF]{YC#\Tz\ geN|s!V5F@sW dJ퐄zT7*|X"CW~-+IYn[cO; >p ;ptd&]6ESj H.# +/פH&4Rs]0D޼eoj ,z-D Jj{U/HC2krLHZi)D;W$k34ڛM/F}c)Ybf@둞c^W> '{ovH0j]*m\J XƬII뷨 PYBH ;uqȤD9]Z!ǨP[Ÿ V<3[h6̸4X^e0(8^ LZm8ODֲ'8'S!g4 c:0RP#We4a˝XJG;hsG5WM5Y<w .?O~F6 a?D[%+%Vp3{THw_j$xe>11Koo. 4W{M! \ƪ1u 2?yve9VEo= )Y|4 e=UjJ i&Rݗ\ځ^1֊7=%>1c҂HWk@ ]cYkSCJ`+L_C$4NzXa!}naֱ 8Tsr.١LpދcyX 9+^v+HNXq8ӶDɪWnǓ8ccePHĪtH )WWP;b} 4ز櫆9@V8֝jU\r_9"f=h})UJA EKAʧ|2;Z 'sC\=EǬٯ PKF}|aJ X2;j+5)L*.n-Fj!aAtCU~p|f(-ɩ^(Z-d<}ij, AqE”VEŃ=z̬~WGY:[p dHҕw =ce8YgXHRȏo$$Ց+ D Ȩf.0Ȥ Cg.]'{O aP9APh~\tXh^c Ztː\SObE{ξQEukUgH2vk$G\5gY,d2^r{aɸm8)]_L!;̈́HgP9u䠑@`_hTn0agyWAs"\IE;_jU]H[@86yS+2iBfsCH}&\+ IEUŦpɵC[kr6ނf=nf҂؉`ņ?jY1r>_LZUv4zY y.L k!_6ƺLEE] c\ŭ Uڃ؃:stv굍Z)A[o6;Տ^\o Pt/r43~O \8,E! cRԳ;YIBFX.4ٸjLԟPyZz'90v3 cx+r=oOc] @].hpyŐ'PEo0yw^8sfjV9Grz׆R q"9bcݼweB a*kWpT^7]ZcD]v+q@-J"6wse4G=`6L n`8}:jtg-핲 G Hif5-WՐ=q}جP)^Llꧡ)h}\خr3i,SI"nm~^IR|],)%xT~S ve *h0d^&ѢyZj=,ۭqGj΢[N4{=M~LB!YQ65M?UJ px&"c f=RՈ W6DyLud#HwE sr̈́gxû9o2"яj7=: 4B] ;K{Dt8J4`,4J JU֓pH)m[BMQM6˃uBB PIaI %P 8{1% oA*lC-<ЧƷ]3ŇU6-,WGP~6aeyW`OoKܵ)&<>%7)vv"zW>%jyP U!z!e詧c-;f(U_ʉfbf²7{ XzM0aly^'ژs+TL@osLS-%a2{[ C#-\ \9 ƜG.οz}oBxQՖ(j6e".{-2ȹ;XƲ$X1;Q[Ov)44*i4XL\q,}Z!R i1_82[X}hī\ơv+ѤtLI&ɮQ0#~zݧauEQ k T'v^3) A䓽~3`&Y]̺vfL,tMl9йJƒ^2e8 @~voʗOkѣ( MXcWrc7^#i%_7PǭdÇ ;oD@jmgS4j}&~̞v岔0}"!]-=89öPui%oVe;f\2*2CK_tr4ʈ*AT?CcDI2к{-Qyp,XdLX!_!u.d8ى(Ƭip:%+v4Knfa4E"j!g$TE5;WxaEc R=~lJKPy̔r_5mUѽU՝= ߘ./ؙ#FA.Wlg!up!Ws! uZQ &rd.K,!RBzU)ZN@GvmEnghg~DZJ< c]Uu]dw_ kf8}qDWk a±+$}_Oi=E^vf<)u@p7ٸBcchng+N6խmSq?~5x-x%/r5M&&,GϤ׬Bna=(ثr3Zʙ`@"}p e?fs4c; ϫ^s}qv_V(Y+ {`MU_:A4~ˑCA/i5JY?Xo/saز;YjSƛaQ>~3 s >;W*ޏf-*Q fߖ[f,"-VL!̥Зr6p%2Y9P fL:QF{@o5qjtb1,|S7L R` AhK7CqbӈP^:vOXs BF]IHT}DVGȯlI9w3mQ?ӱݞmV#[ \[!ڭLn=<]_ Zu. +/0^6tM2Ǥ@2R셁sbR~ b3 ߣK+:3;כoІ:ѡ_Ğ#`YvmHF.Iݦ-*A}nˍDhÔXXrJ+WƹLڄ-$xU+$;#Y'Omg\ly$+Xi2u8M`Ɔ*=4Z_QǙ .)FcXh%^١gmUy7>[0= &[SdjMk^tsl`S1댅){W=my7q?|t#HoX_q?c'-d"V x~FlQB6Y}VKū^)0-;JZl+f0  y`)aBFS e3W;zz oR=#Ame-3-;Z*tVfBhC@GzmCٸ'ƥ-eycF ]DIB6\UyQVFd (W$59ig@?VdW{j0ϖ/z+,zc) zHbw2 s6hsze@>"ՏzVv>`A-}t:Z'I]zKzFj=e嶗]U ::Uo>so@;}'O8#, yb0eNdd=^Ic*XV-\H*a]@Dn,`R=SbjcU76ګ]%|[@e0^HNAH̎NzJȌ)dAӡ R8{|#EV@?48:^08jD{W1X@ԾI6NNlĨse="_=f9x ,G/Vp5jfmH2~[aHraam6M)4tJv)ZSnY풀 8F.Rs6 Jm2ZMF&Aպ%M[|!/|`q/.'[:B]AbZ]"_'7ڮ[?X^8X\VFgƫr+f_U['~%n [V D[rKF;:H("F#. } +27X0oyU,X9a#А!mCZJ@ʂcf Esj)sF ̔JGO5l}%tH9FTFJ]0%Ѩ~f̹Hi_TFi.IBHwWvi>y$`#x)'k^֒e=zL;Y/Wٌk弱yO M/Mabl!ݝJFKpJJRN W!ѕ"+eK{"_Hى"K2jco"|ϓ߹H$Pi;їW]hdG|#;t1FeS' a1'@W׀Zfcu^dʆ޶z6-GT. |)**Ґ\Y}EHgO.EDȕ7:th68@m]rp?;8}2r]vDž'SϤFksstDԊNx2ґ[LPvL:$GI"`dIbTW7|*$V 12Dؠk%J:Amua3|{ARב6O)@bLN#y\xi:tk%F 9wvҝ2kboFOZ6*ֵSN=},(xm1: (MDQ:JCPco=Łϫ>aU a$lwoAPnqu- S83+~V>Y׋T N[ ^ P^i/hXzS%^U_t5Ev.!z!,^iN6/<LjJR%fij w&aDY '온.!5?1ԏla,Ե"lX̹Kzzy7& 1DDCwK;hsz>e;w֭DuM3D,mqqMz^bTiUȫof)92Fz-DG U@sTjf+}("ia2]GfW~|Cb-t$fˉf Ug0n% bEko)k!I8@U>vKR˚C-/̈́5,P:e!9oo)<6]x4#3dwH*i.w D&TtU6-Dz6`ű0OcEC$gjn>%h^!Y2f-dG8z60-'1)v]&Z:=]%UD;A:,/ݘ73AZ E~(g3(:v۪[;&-oL!w̹\LBF 9Rx1X /hUX=7cR&2CUa.* ybFC¡EQ‘,IaY3rpmJYsv)`$UݕȯeSȨ0<c%H$[ϧ *Ґ|ZLX9"Oې|[ .]%e $' a@}PVlMF]oǤ&ZT;4#m678&DZBtFk!Ks8^uf7~Tu&~Rrd\0 ed)?[6D Z"c= d13)~[Ł92\h2=xvtw]umuըD`k@"TQ-9/q1$.<_Vd?7 bmiחz8rs˙${ ?h]aIR;/Lh L  J9+# [6p..eLR t5X8?/BW;/FpeH k5 -(@! eeIy: Tnu2=ʼnH/|ѫYt4kD?8jsV-$.<. Y!t|R( 9i@qx-ZĥIKm_a+;3c\ʨ1YC.'Wyㄋ02&uI29\a~pVDbiyR ~8H|m-в".yn+'8Ǭ8ue?oc`cٺoYِyLܡ욹פ1xEߧ"uDֻ V>0*</:)R7C>l eLwɹ8!4S89j&#T'0)k‹aI| ӏ5 =lقQ?VtPuMC`ҟX|ć wVtWj2PgBɀj!udȼz2" j׉L P=M2~-Dsc]mLݖ]m `͹< xW`Itݐ111'ʙ))M#_b׀~YKvTBXmx&xUoKpוKx E(oͷC)oYRf&Bvkjrz].muMr|:lcuqp4'g6+_2uX\ЙTy+Xڡo΁>55D@nWPTI 1Kɺ͉=zHF^-{ Sa 'ξa?uetHi >%'ZM__0K DwЫ!/oV.()9S=QUk9\p|ykelUFG3J"O H8/%U}1ϗ0z@\ev4'd{}\U3_B8R8;z<4+@ mJ8cf 3D%_(W])ҧЙys?qPX(#li4ij=y<)XCGi 9:Y^Z"gڢT ˈV y @A?!PvHP[yqB5Զo4Tļ=]m U7ҙ&s^$W7oJr65%[\~q%y/8ykv$X"~e4~.4;NOVm7Ыg4u]>.{d e䈽" HGWU)5XOɝ02HI(~R:Y,{^=49&.:n٪ؤϪsD$8}a40ds% @Sd(#M !4IЪcIEVCq3G}12dd|?$r5{$'s\' <>qYЯVF?+zk ܲ@g3q@ *޴Kw";e4#vi:XPU Y`7@C"@g(OrIٹs,X՗&<ǓmzݸF-=y _ЊLz#!OU=W[5uT,+ hRa;iGzۍg>L:׸޹RLhdr3a0EF8!Pc% \?FZkx%V_9x+Y؊ 33GP>-XCc/HEkjfل~mn ȁB3ͩY   fC DIوp\z s@>/xwV̈́+Qr.E6nt4r֋C>wIcc1,pԣߐԣߐkO-r{r) $;Mhv*ZKJvII/->fjAzrnA: H>r^=^Ā؝͟:\D)A]@@o="TdYK;@G R52p:j,v|PU-WS@\{pWkd >$@2 A` f/T-8 O+c0ZѤArdѸC$BGHHtE] } 3pф3d&@:j+q]$0F!]@(-E|#%vIxuJu7ٰKv f;+T]u9LV*VH8M^E, ` <*$̀iIeD]هgkZ;,yY^CiX~񹪧iKBx:3= %*'/Zsߞ=2縒H Ha0GF:-v)[qLW(pY!mkSS*i?}/j!3ʰwBf`DBgf<#* 7hW?Q+v:uR"@{1%E$ e]97kԍ*D!e:jFk{tzuܐ]kz}=#"PsU6<֫Z*DŽ0wұ(S~5U,!פ$ s/+v#tE7gXWGxoH‘:U@vmD2ChG؃6 1eIcGz'}Wyڭ@'q8VA(7:+kY go- du5{=y~_1a J^Z!涒F!bWj-ܳ9r.U>jY@ȮyGv0x [+ؖ(-^9*`ݞD3r: 9v #c C*GƷ}FTagU%;wdJ%yQ +43Bi! 9j"tt7[ϓY>eT"93?.R_F+#)MT֜2нpY?4k?{C2헬z], ;~4bܽmE(զDT]xf)m܁QrB"Ac2Wp 4@jLՖ#354@i撼K ET=/jő>dRxE}ڟS~\  gK?= =u.Q[u@}ʂaeP Q*UɅCC[lz|IaPuByV=!!V&XO^#$dXĴ3Ou3=tZԣ䗷112+Yٹ{O@{ U[U@{a2 ,nbu)m0t0Xfsm)mi()qr!ײfrˆAY+ q*&i3S60zdGtPi vV;5ŔVW:^0DH|"VpșJ[oI9#rDՖ bf&g-7v4UKw * B/k"=2d#5\>aDk =RcߙIGG q)fbl sг?j< i{+4kxA(rOOIJB(bW-gK/hCoIGiUcjiМ]|B O ΥTyȯ$` Xl@\ Y{m]rz!oeR$):d2s#Jџfw+#2.+a|F4\zm*1n֖G\:<ѯXm$Ԡ9R7O$l|x O^a#PYK94oE4^W4ٱ/]4ʆoi=s|Wr:NH;#lg`Unv)_D(䖒M a> jK} eakU)X!=~ B 3"Vu yDh,c, a:/97Nȳ56CG#;72vyDdy~mE &|]2+v\Ʊԓkd_j@˝|W<. ,J>_w%r7=]x']2-:RmkՋ@ث6c.v/?e&"i $.%JUޭhH̹C32r$Y dOǒr@#DGo ]- a.zߵbO] ~'JSI|^7ڠ#z2WJq%jrɩt<}<&Aj\odz2"Wse[ž7殷^ ]u jߏra;V@НvdHp+Ao|?/.LfP}T]s"IW z׺GqA}EgQ3!C?ZZA'E8;8R*κ }A@{3qqt؂B6MFq!X'Y6SJE$4TH zZ!ےs)Qs];08] j&ȱ=YaE([W"H"AhF"f) {<{-EP[^܎c@Jj_dI\uX~~R7h֮Z ;v;R/kD1w!Q4#(@be#<CCE,ꎏ3a6p[6}C:ܹa Hm.L qI\Si3-^l gf3uYpr-1h*t{u#¹5c0DJ.W7D`iPB{UUڝ5;hڮ&]B;} {mV+A-it \J 1A-4VrHL;̜\Lio1R[!L8.qoLjy\AVqؕǬ:ؼ}$Czֳ3/orF4c .%mK^PoBwn}C:|+32 _ 4 I,UxVm+{rvh}p/=F)Z:Bί QKECcmwNi9s< oJāRxү@X:y"67fc )Qau:~KcjP;uL9X:7j +gwd`AD{=T?̹i6VW}D t ݘ:=yfA\ĉO-OW\]4b{^7tLjʩdv.I7yc~[ў*6DX?o_"_E0 .D*7V]Kq}{"-6fT6B80^?^4E\j$u;Sts^9ef3(!se -& #}$}ј5.$[PB+8@O -DNC#HV_Cҍ[OO<icxtEUq@Fל+f=ىUAp^:fy‡Hf|3XǙY/-Cj׶F?ʉC%ip'+!vi1%BZ+kU2/<;貺B(v {=>MYoӗ >dPBr4)#xw`V=Il ŁXprs^ 934X ?hYF*:Cԓ(h:`* "W|<,FؑjmܲtZC3^bl~0?:4aE1/ %uKrdtF Hkѝ :E_CrW^pbFFuDc0ة,Yںj5?y֬NibvG9[N&m+<~7VmY&8DF Ȫ)O$Y+Dqr3-xĈa(%hZ8e(7؈@YNEϓ"+f⺂Vd;(o /2sk)`+EJ$Ġ}s qk98^;S}aEg*DH0+I/UFdUsk`GAUFc滗(>uUb^\ɎWMD }, BiV 0}Џ+etLmeriGzDeyV s ~޳={VveBI_ ,EmM+W^tDֱs a^ZX;v@J,? o-I"Y=]ي%4ں7'PU=SH#pt8r>ikV@|žxV<l x>6RJjtHնtr(Z0?׃;W|iqv=2d!+L4,#FpZ B p)~hR~xeC <^/=bb!/ ":s^,l-th 鏆+GWW9FB<x:s'"c4D:9o_J[Z! 3;gr; %O~ 8,vE@3~XmC&Ҋ->:o(L$?7K[l@f= JuQ9+E!Ss; <_9X dimr,jK !7r4 9.dhiqq4 †>Oc~νΛfA Y2 $pL|<:3vG9̠hxpӋt=a@)pÏsYw+MlSHpIvD"v2QKHptPrզvp^>`EG#bCuLKD7c[rn=h#&XzwIP;l/Z K鮩2YlV )v4ȏb:"T"Prg<шK701Rx۳!=]|ca HmWrLjt),ؓ+-H;evj"c^Kt`5~AƾSQ t]a1b- br~SFhfNQcEk.K[\3޻3[:XiGJ8x'PrLFfY:LاG Cdl`^b}1)Y6= ei\A -_DmMnDdrH(2o9#s+oXIT~ dsېQv0f7Wf߹7tRr~C N\XP݄C))ϖ㾾a 96OVZe9HO c]Dv$JWjZ6H o̔ m/Z=Dtރ*+3v?z-^ew~4N-$T9"Yo XlxUXMchy9阤@Bƴ>eIt<ì NW6i;<߰k\H &y6˫:EB^z-tRK@?Y>4SgAN$6Vlc--dB_'r7=~~ج 5> #oc=VeyĂ[gVE?niCbwtHA}V;``9Ao;2$^-ljZ c7|C-lCJ$iH@f8_N/'^a9Ǩ|cRF)h k;WՖ~w:P.9͟GWr&mrޢ$ c u)ytH>1l 5cQ4Ȱ̹{ЈBaHvZ{+?>r8C! = :Ԗ ,Y,Aҫ,Ӑ$.-MDi (Zq%pH b`]V o}g^iM!f dzCŭ8x+f7BWm*H]VD0뷁D3]R#1Eĩl's}Ov&8[-Vm;kU<28XUH=7꫍`/ixFY+ :yipT~gdx|#"w@Y+H ׽@$xT,D9q:J4H&c7=5󈐼ze)YO)O-:+3{E1|$4&=zQ<1Ctְ>6 8 3pb>ʦEJчy71j-Ι~úSr]մ˫pj"@n_. s:Ж0uM4s} ! 3KZzD |(8NqERO}WeL~Pe A/(́dj_0]y2ᅱ4)Ijj;MrF`K+h_@tm dyaY~q|Zҏdm5KmI%$ᖖjJe3$@>6UBxB]{ I1!Sew,7V>Jǒb4[l| dv€7YеEDsCԀHX[ذGG>0z}3=]qqˁ<L8Y?F6=NT>. Mzqڀ kfQc8BH]F m89- z 2s. u8̃޺eYw`k{;5'8G xx>=sgk$lKAP8_D-l.JYeB4ܳQqJ>kX5`[uVʼn$gICf`o 8vvYQnr^8~jxês !eRw պ[~(Tq3c|iv"-d:$9Gcn^0Cf[@#v63YY|uRg_>ǭDA(LwDo5~ l ( 1btᎏɶ @c.eD;D5QK[:܄ɲ a»@tǃ`h :&a Տ ;b;=hP^[1H>=eCӳS^ȋ]fLDٸXxH42j|reJp}D9b¾1%a޻f.\H,=޷ʍ̺BfP؇fmH:7]{^4 e_8'|¢OdWt1*7) aHϦ.4 +2 3TC k yFcvUCM^Dd waԪ|W8`i3Gx~u6!S@|)r@Ja@޾DNjdl"x؁%PX|~<D1&&M_Īn c%1 a%$>Y/)՛N)6=ő g=$EG'Zڷs/+2M$9˒ȺCZE^_ⵔ?P^ _ o%DJRa/j +~ B9_V-d%o0+e$"'!:OUb*k7L?) +]>k=6@JXTAR$ ƏxkPvL ѧk #' OT4ki$jwP|9Bl7t93F$>,7{)b.L ÁU]Ɂ{T^HzĬ 3, f7orcfXpE;#&+= f;aZ6f)4YXwM  f/kgRUu 1fr=p>P}fT+S8}Jg~|r$5X$S[rB\9=9̩ }8s՞!]C_+.-UH,@Zp7C|ĊMN:3֙XB-玏 ,T+&,mZvN:Xq`pb¡4.+oda"+!$} 3V}tkrcXz ;O-wr eVLcl[жxf4IsGz5oqH(nIJn%ȴ!^b& X N.SeD1ig/! [| 0Yȯ)|jZZ,rGsG.,!ȭMk4Y8R% or=b\Ws.^7'~ݿ?1avX(\ϿxFd39e"4ULs;^G~)mlPkstTt*B)݃b%):T]Ʒ+}CJt>Prr CՒuVJL; U[zQ<:t6P#1q,O|!D SƺC/ÁS! y6|99Hh)#`S%GP #-XB"i>HF+=TIB\7kqMd"HSrKQcW j y>yUtr{K>VA5u:Y>K?v} neG241|/[Y@v2%mԐYy2:E"ߴ sxĺG{ksfԂH_.)Lv))b KP|8Kxس'Bbct8knb)jcov8=je-4O:cuXt!okvH=FI~OjcvfxE\ (:Z%}^#U`}a{SG^4(UvO68;aBˈ:̞+ͳxAUa3;6_ |:jVc[S3 od"WǓ>"1 [k&l".4  qq~ [=w!QWjRՉe$Kh9H|cs].&c]eݦ&0_En7V { S,(˵ 7^*zmJkp o`25 e> 7\?TgUuno /z5ӥ Fئ"\@IX|i dx\ISҍ_kʞߺMӁheIE9 :\77y: Ago-{[A!6Aj\+ȁEuƀə{2Q>LA:Wr/9EvvEwg9K-@8PUz)tBͪ.[h5j@\} dH(j/+:#d=s 8"J< U7[P~"xa'A0vu,8ٻ!}o")YoU0W"w.(Ƭ #!J xhCߘX7G|T<erUD@!t*:d%K@ ~نiC@bkCnky̖?: ˓B>L֛Ĵl=ĺ*HI΁_KD_zufҞF)XW }uumkFFf|QKZTT>`3龐UeJF/6 NTaط`L&^VlDž\I\!̌z!L$@Ći.9"ӅgTPe9@(BWE R85MޮeI9w^aEJmuǛm>LX_lzmX@E}O#60}d t~f)P 6VlO;-vg]ި~gR(,(Tқ=|5V7ݣfrB03Fk)sڼ^$ϖPH=wJuf<2f!Ygs0Z8RC=srv̺6gR{ʒP;/t]>)^]6L%M(q5d[iب$4LG%M9LQ3qEt oEGPCKH]v3UrD!eGRfXʟVT5$J#C2mG;xeI ]!T. s|2ROLP%۠%Huq2 62fpȪM/o0F7 A2eG훍e$U6vfe %xtUM d8 0aͭҒ UL^Bqox-a9Uoqy7r$iNJ2: 88/yjbYٽ{9UWOrEla/]Ȥʱk?*@賙Ж= E5iC)TJdz坾*u*ثu={gUVKۼ4sf>  %>cv ,k|-$trddRǂ5ljx@T^]zz{O̺D7Aj'V]T&[Y[هu-7AܫB9[,I < aKgzvH&KX+!,]usocвbt6ku1@A|R1b{ZX5WjC9#ؑ8DޖyI$sj2(3h|jb)o=L34RBhH~Js-mHysXovb. v;}ȀG j6\.Γ2V✌DBU"SH{qIO>B`BB"؂toX^EEAW-DxПo8S+ogrzvJl}xSXC.qax|ϧgIrȤ[`Gz+CF-r\ecS A^OV/b42o׏qHz8|#^x:gss@PjV&c?jZza;/ȓ'*70xG {H[h#>Аn ޮpZ\-=!D}2S!)l|^4hqB5!s (hyQ.u"]P~LgY%r-Xu5VN=jܲl ،z[}zX9v5XS$8Ņ=yC>;T#ye4Z^!XC̸ueXLaEӽ}O9" mLsD4B~!e!=ʢ~ 2$ -?EkKܩmID&Rc.bzLSV<IK|$Dy/j)GTA4\`(+v 7Js \oaHJ 4bPlONمL-65djґդ2jdb|G]a8Pl殹 :0xgALjH0cNYaOS&^gf2Ӷ}FR8>I[)Dރh0VdPvDGZI :#^c?3cFşWz~ЈNof637I !QvzJ, cZe<<l`G6u>n=e'ik]sw{<HSVt znOT\(gq}rV)XbY>_Z'sd1yH>C3CAI Gr.4dPjx~ښs;gjHZE`*dH-y$1}gXϋ/DD =GRb34yfN]KFB֨GDi*LOUAA=;0csr}+\?(SidzK>bubg/vc%v"CU(sso>*( \}˝Y eNrEWJfd{ȵI)kvu*Ҭk,6ǯs⮯X:"Վ!(X3-/B|?l+e] MѪt]4Q " 2E68 ] :BfrPx7T fdƓ&j tW[8X9Ra6>O> VXMH*[5^f(PZZ,#NrbeM;CnX2]SHaeQ,RGG;ja!k28<Ӱ#b2ڲXMs@+/Ƕ20w2\l=2WĢU6Z7>/lJeHcg`0 h*>9At"쬋"gSl+#>!3cDeu+%s ?ʝ5LV4.mjg>4"Z=̈́ '~5 *u/jqP3.aM"u"6xy>("K5ːJu]zrt ./p34[jO2,n&:[ j0D'oRIȮ[ ^cr-[|DOoiu,*[;8PGq?w'YZdnV {We:4yГ- QLTU#g\󻪧w|:pAnaLOASeF&LwE&O)e{Q)DjͲ]QC rD F }*:4^a e),mst˙N *[:]k"BcK9mhyZtK-ֱ. fK PV%lkPx bO-Ί=]śDjz 'XV\> '5lMF'k |SE[?k.GOهƘ Wb`*Tb:XVڂczSͱIC/'UV_XxMKT*($pΫeKqhyܸF? 2prMB)]qq>rI[@;H}S!UX,lR7>eM%?@d&o`l>5̺4?QFS-KEhȫ6e7v\Ǩ;nV7<:質 EH+#fEir$׵=0Uu.l7M>4υ5Atv)"wxeSϡ26b? =q,O7Wxؒ!Hj 灵- gRt]eCC) ]oiy TT!+]k-QHCv f:%-)'F m SWGҸ"Jv~ G(j3iX]I A)v %7sP=]jc}=\'Vlxޡa,s8lblM7o=S|+HU%hN-yWE2oz&[ ^-u k;v/eG܄P<ȐBV]KRHA{\{[vYL^UȎ4dx'd+u@S+ C[X̜EF+󐈩YBM$Ak@̈́;/MLHdg]lcA-b63*BS$G-RFC! ~8eCtrko%২V8j sc-K4G3w:~*U:UC+qǫ,sGȆ1icS;T)"^ ۔݈ui+̺e2>M[T9KF׃RQ:a%HUIDj3.DmCS_"k >pweO̊Z\HBi6=NNsou"S"RC2r<гyu :!W$t*|mB'3H]`diu/kф\i UM"c]}x+S[\uXZM&G|Uk6^MEg\n?W/vZ@ ?u=!  5x;"͛->pgs92 ݖv=JX-67=F2=%"$F Ů ߏ]-DC`*]rV$s~1+cx]%>*$5Hr(/x!,v}/k?Ȕ $r 4+K_U`nOOjzz>s AD|ć~Yv/ X|?A׈ℳ,nj ?>ր{3}z(Vt,;`W+Gz*qcDLkulfNTqL10|؏ ]ـ6ZŞ|] 6:}&ߏ"펏At f@@!t@xNuѺt|Jr@SueF Y@ VaMP} }dD^C9YԹѺKS) 4X-~}GeKFIǨ^DėS5βwgrse }(ILd=;z 8t[Gx4BųS *c8 +Z (Ohқau/D[1Y|pqD6\]ق5qh|``/kcH}o%mlFvxmB -RvaJ{D{ZDzzw^+!@]k*?lωx%fO]w[m <FdW kC=%\ݣjJ Jp+{'br )gbt[!ҾnT}g>Kk vxd`UvaHg.{9kSVJ&Hv]!)jGɠUި7ӸlX/9I0)M¸zYo4[[tTUeVʳY i/ 緈5xlC6a!7>7;%HYo˄7\:W琉н"t%2e+Ť BT87:B-gu$Թ 9-uI *k5(kX$\)<Ȳ_43p -(:~Fx$iCl̀ZIDUjqF^e8|6>pr\@D<{D9WԸmx:z݊7ׯr0{kUSt4hMjuV6e@|ڶ rɩdDZj NQ=mVt]k<詵_e5ǁ88rhxYyדe8\N<6_GTSxo|vƝ| ?ie~^T׊F02@hY LYm&8vs-2$^eLͷMh8W]j2iMʩ._p;h`wݼ h#2E^ar(;~W d__ܽ+oh,m1г w}$ fM3IǟI"z mWOЪ-C08aHPo5vk4kYb9P.X vLK$`X:qS79r> RDՐP="BS m:zo#-Ϻ爫t"Z]] +a{m菖\E$/ Ae}UPR+2Y/H5siԾd@];Z3nG~У`:UbT:L62 2&jb"_ 4ʯ= kO.t QRp*$~5{=u}!oWv@~; x,[RuNsfՋHȲ9%.C H_4<蝝 |sV#b-P ȃ=Us<${8(M)0x^:kSE`-Y@B]85=;KVC {JIa;r2}ǒSP(1Z*!D R)]6]oYTΝ &s={#}f` _UF=u8UWyͥaUhy_Z`P>dJ/T\筠@sOj1j݇T c0;smuM."'.=7^x \tFYרk ``#LZEtȤ T4VY Hlxa|;=/:[u @]ugXUafLͯ@+{i qJ'AU٬6=)ɱۈZVKJ[턂Kyȧu]FL fqܘ3H|8| Y;}|VD eƙxG( E&þMhss8^T &rw} vΧ Xu@]Gֶm9b5ɀޙ? `N cnv ؛὏njvϢqh΍In_ ob%xtH}aQ^ىTbt.),Vk]{NL~-L Si?@4Z̘=Khv$ŸOW՟-3EGc T' -r<&o~>&=yB'Q)p=)eq8aDDx• pʭ$Jp!uQ'+ۯz-`iqTt ![fYdT'^DRp4.Cլmi= Tfj߿P%2WS7KkaE+jVȪ9ZSr=Jdr ګq91pta!3J0Uț,.itRгu4 a*wIyjhxuDo4hl`v'wb=In:ow1)g&76k(~`@CReqŠGmhlw<~gJ_a taLsG?kJe,kaqR֨ ?%@WER[~}ԸԲvuH0]3' 9ִ=[Ņrte,2n0vʝؒ_?1pE-TgcЌ&h~I*ɞЯed]ڝM$0md|PC_:DFbi'ثu#Gؗ1F / Cj-B'ȍ<-3?77)h,d}"UHZ7s$azpiw= GTز y[QɃ+hviLi_U:yy0G)Pn^Q1I ryΙUCW۱!^>)"1O˝֜[XVl9~-6! )B&-qI9yu,C4J3aLR^ba}&ytK2\ o QM(>VV. wӴJ !Q%waIlZ؜COL KEЉ($^ v8k4h`NgctPX&z?U@B/6eB1Z7]qp *I@.6"_mkmNL]TVEO KjeL ӥzDJqDV%ou+?>V>,"y=vsrE@$Hy zLfcNr tPGą'T;쬪JgT‚<\W2Dv!SL g24 ۈtɪ Lx]U8l iDoɢ<^81$)7K/Ь |B$+GcorɅ>FT2V@~ BAB %j 3;ƼmyI̶OkjVmDs+ puǴX4 /p[^$VW>枣28=UEC/tcFTLb!0ϺQbZUH=gn0XF|½&2Rt;wXm#ȯ^[,{ S>7/-dW\ZCn :u>J+:ws9"Du 3?qi'$a<ǠrOsP7lDb2d0R\Sk"FziEmy;}b88< bHQ P XBUat#7Ja]"شsi6.Sx<~"!F|$7w빚XkJc mӒft:w&RF?]{TI0t &ˍDhZHj<:JĴHv^Jg:q{ Eawp !q?1;iU@8FA~,EO!fp,bābhfeP_4QoX90k y $] FbР&̏U^m"GPx)^-ÀzŞi=(y<"we4!״* q6c#bD沸.ٌ. 7ixu/HtYYo$U^-zA wCiK;H |/?)חtAf2ݙ} p=Uv̔mfU4Q"]c>'TXjlM#`"x{4ÈX^ ܛ;WPcek !K2]v8J.QRL^Wi_OO$NSo*ȹ$u1PdEppyMks,J3cYQiRjDNG$El69-AնB^ݹL_p6cDmy&aH2iPxa-pcw; rpQ>J-274kQe<4cT4Zh2!>b #!(oH9 vФX2tX^Ft!|s~}%Ҡwwʮ弶D@"uTmsb)cd V=f+ dGlLgp-%{6ˆ l" {Omݏ>B+n-hώ^qtE7}$g}$Xڑ6 B7|G=R WGV|jkbvjĹ$#~jx2Hm4'1xmTzc"\b3%,7>kط#g?f~H먲$՝33J+lvu7kn1/t^48CLY+ "gf9^#TdĔV= ,XUФ\cmBcOdt!n #d榖8v8=)[k0fKְk‡fׄ/aTOzLO8HBW4ƛPxB"P-D#D@h<] ,6G )pu"cCBrDHMuJCDJTFDCӲoeJҒbĴdP(?hgw4~a8-a_08.'~]Co W $F m8|b瑏F8\ C[ӂrXc!i_|@W*?v j2]a r< },:;Bkjv/ f:i[;Oxnb+.z'щBmQغfnJDI[U FN<@r eZJ#{^ǬBC {= h;ƽsE@"_eL>x%I$x莏ix@AbFe3D,DHYhY%AX-u;;AXrcf7%-ʞ 9O%}bXhl^pb&-%"&!<~<)Ɨo} >aYUii(aMWp:~UUPX3D$ @ ea ׈Gv9K嫢b3QJ[!ͫ_7`jܬSc<9+Zۀ0Lڹ} w>cEBj/o7t%ԬaH@eF8U 5WI ޥTo e]6Dz,G"SHx{PXZV=2RmG:/[] BRsIN 4?U|<|OWv4vCKHs~ ǙS>aF1Hi v i :oV~.+ {wLo&a₡$bg|ǫ{qJ,502iF;W{蝕=WȭcZ L!'qD= eTFQf.ja:97sM nAT^l/o`[b&0%q;Z,!7'kr(3_QX9iYw)i,-wiU dW+=eۺ/+`B,\|Glmx3r6=R36 Ɋ0{ߣ H(vD¤;/dskyu+k]) ]+9<'-8hy 7],s `R_ s%͈950[V÷<[(W$>! ! fkKؚgwU{lK!7RS>1=^^ p2;rl+BHP>Fqc}.}YSZn.hfEviM 2{o2=hеZQ+ew_\?I9cwbi\A7[T|He8:qN 4Dܰ& mQǽ[ֲ)ޱ7w-[L%8|:NS,\ jDOP}Nh<˝HVmMf=M{sbt;)<}2jX6Hʣ:<Rh` ,<>@x8A5/Y fxA!MvNvjIUsẀ`~o{ )chնAFz2 f;t,\k pHy1:xCbi]d"z9+ΖzVp'uVD ?uȰ ՘iHWvԱX+lBC3+8PvE>[}.|"FȏfA: ;&C\IיuθiF;F \ňZ?-$7E|jZ:ttU{L!P4%fcSdS! e+ z7 5qؒJHo}{12ȏ-B3y:Gsk74ի0Y1-!a ״׋:4B&W%] dtɕ3+hUWaJ嚰儤De$ʤK 9!Jsfèŝu%esρ^xfcy3h)} vFf)O ^W=ڵhk/+v@w-L\r3d"|f"8 X )Pg@J ނ;?UV>3[b?/fȉT]H,,V {08gO\"XzFmA\w5ؖjeD+!@?Of"骈zNGə4=T(F$^f qBt㔧VE)u*d]O$=&)YQs}wʦؔUe )Uba)u}4 -D{ov)C1mNQcPdD/f ;YoaHEG딲0T T+_} *@?.4i 9Q;8oB Gcvve:3DrHUѪ A\bfnyh}Ȗx쎏8OA~tglXîoֲV5iޑ:CѐqI{T t U[U֫ĸcSJ]Ъ T_CHL:b=A7On e% pҹU6@jcĠ4i2->`2Sղv+,A}Ϩw=ݐU/ \Z%]mI jfoOd`xEZ}=ެzabc Z4 7N3f@HOvc`Ù[Ef\ȯMQ흇W=‑QH7=iH\L\\p8zFIcYYa ")U&S5]t"qL+J!>V*m&sǣ465U)JVگiϓs#Π<(Xo}vDnVI$[rs)V)~ݞw^q%6x r!2+eFUJ;|`]YA8Vm=RD%Uڐ@ivj<Y>!Miiy5Ow\ͩN}[O%PqDLDEN?L}iD5qgD[БJU*Z"b/v9'cCHEYRu+=תP9+&OHD;tt`hcDPC,oiV:A rN$yYu͔-ijVぜ~_Z"Vs{.M[3-sYbHRgهkԸܲ{$L1-dklCJ P:t a=y/]^e1P4$.MuKML h8GD iEKqǖD}oA%T\W%Uv}& a6Dݮq8>B%suKs&z-dQX\ !-~+` \!$l/<\F,n WS]R+b:Hu_Ajlʛ$8bҥq*#=3ʚذPW) b- t ^>R[=jEc }˼Ł$.<%t_P0=.!kRvL u]ɮ6U3!΄OU69 AG\j*$ڃ6:Rķ o!aKڄMfYvG2!Vre<̜豦irz8/a\fT׶\0@3DQE7SFtEce&)k&OM ,Hs'N S40 (K$US![%m!r+ǪNoC /ru$JjO>FJtGсwh,O ٲbe3t5Ֆģi((ExЊ7kY1k>]S H:G-A  [F`J@DҍcrmM '}dOQ9|ڞU),|!oe,M8{ st6r4~I=&B-UouG˫G{ŁXPVdz<^aSؙoRU6U [k7Zu-XUcXrx?5Iޜ\A"%|냷 <Xb7ޟn"fVm}`<̪cn2η|I(q+>$vh~vbw@i,3ChIMKȹG2mRD\Ey]f/ET~\`Gg+famࡨ!E C̥  ;AFނ3]L4F^cf:nb$0vcq&o'!P]{j E|}N'Fۅ;Gru]Λe}$5 IպˁW+f2h3qk.kqKjՊ`BU|$9A6l}H]rL Zr8 uL,k*ψwNЭ`'] DvbSk~"6zB0)jijFkxq8j.(-b|6J/fAR?`7pN+t`;HxXf>}dql8-vTc.Cis=Ym_.SEU9in@X3s-pnenG+Arv K`ĵ ]N{ruHS=Nd/WeF<\8]r};(6c)wpI- zF,$vT[YU4^%zWf3!DFLF܃NL'vy bUEy3^oo%4[}l Y#h׆qcY77GOww`Mڑ >%[Bxi>s낉@@͚[ߘʝ< 8qjez FՀY5QȖL'w=5$DZػcOR`wJ.eLUOv3*ؙm$>8#9ƪ+]CS[>+zfAnRGP9f f%YqpceLۓ3b{I%5jkݚ*J5oq@KgDم"WjXvtV4Gfw@6Hi砆ԐbN i@VF"K!e-)>jǧmC9<,' 矘rNrzTR}ʛe1*-̺3BBdiHO tFBFbeGarWE .0\)M?vDS :V +'26S)[*W1M4j`PgzC Z e +eJO=QgltKaHԽ|gGrg^kF~"hMObxE펏<ЛƛX'X[EP Jkc\JlSA"0%q/S_dinvHVxyO#(WW,!cESdT-dzց dcr>8iE_X5`5W@XrD7л_9WC?p‹7/޷OC E2@'ߝe! |f΂hβ$՝Uv_-n6>dD˴^a}Ju4jlKH; ݹ#k`tLAok6ԭ[|z\/tYޫ/9݀SoI^?Ud<'tωKYS -ۑ } W"fKb9P&LhLjtSG;J# La] "G bj2ݫ-fH8H:-!g,V?.4ƥG`-Nl4W4{o.G UΙ_V5?U-$\$oq*c: 6Ȇoa!6h#5DK+yQ_ IA͊H9}p?XxT'-V8>Y[5U&UνrGYH{ 滮N AȂ<rzBo<)yU>WГG9#)w]F f UaꬣdfH `/t>ح$y_"#,h{{4U4)CGQ]}(6llK3¨! @OqL8dAp+kaIG@ǤV%yЪsoff.רO:Rv+4[x(bfD [a4$z~ph"k>a>wF!^-QTd C*}w&.+U :5i:I 0Tgs}TBAгWgkXD=s@@P.JHj,h]&$Ťizȶ)46Al9 At`_,lzITuW;hOzN4zf'B3ڮ鉛{]߀dXoR]qI^ ==A!ozEXVs.>e?Oră7TI2׆ v|5j 4#j$x̺O 3%YWB44K:f[̈́^䫃\lpgU|z7KYjw:=Zp*{ޓ7R`Cs;=Ȓkc%?GE> N#ʞ|EAW;կ5@_֣Y6s薌jܺgd@vS+];% A"WpO! _Bk%ܦerV) ֌j-J%lo Od=@z2]W>rT6~zF t*V~NfQ^t?ߘX˫OdDZaHj R.DHD[o$n~^rJ9 MT!S-g\кia׆!4>aF(G++!5]su?{<I0;t$`_i@H'eC<0YpVb1DZ- 3ͺɢWݑ;6/" Rɋe+pVp\NK7V"_g^SPW ك^zAx!Gն=o>2A;y OT9jvj4 1r 8. G|zw!jx#Di6ktE kQC`?lFz.Usdx_BS@sf޹!JL[g=,3\nC(=[X}M!oԯO5KU!TJ֭Dsr{^☭V]m_2WoMɸuɄ- ޽oVfA:)2Efs7lUgfVg qw-+x V 7o|rv b4FbP'Ȳ-QMʀiڷ(kVjăM6"(\7JlR PJ<rm4FZGn$M6R[X\ J492T+x%yG%PT+!BeQnwCYm]?1^hoߝYVC fanDC~ Lɮ<  Sk/3]&(_#aao-p';{yD8:ۉ$sHwa5 !Ֆb6وG`yHB>ԡ!F;w=ȭc s \8PG2Zkz_z$GyT`n)uCA%@CT(jmBitCqD<@ kFG7JD`a{[rM:sDνG^LT=/EFmˆ;/*Xl$W3DSchXPVjl3UzfD/"3tw8ͺ2La0*wyc-eC=67DDZ$"JxztZ]I,-ykܨH XglGwϱIo#%5 3Up\l@?3gZr7[G-sqEpG.4aIcٗq}z6RG 8NڤvE}4ح+ؼ3֯/r% ?Fo{"׋iќ8lSv!M$6-_ x0e:M52ltji,<:nV /sFz\%4J5!W=-&2Bk& 캭\]oaD|$6#NYL~o.R7j'Ao<J xoj̺n9;" t :hS6Z`" & kD AifOKQ7Գ}LI Iöf<CBܑ3Ra`Q[򓍮Ίߺ e|wFð?"""wnGyt:f$# $ơj>PᅱYKX\o|Cj9YL  f%|]rh:OʜU|NjД0iw$9.EAGjrfxa˘V T Ы~x[bY=5{{E=ug f GvxT UFʲWPg 1̍Dprښ)ߴYW7ϖޏf.Ӂ_x8q[5@f. ];a Fzt9MxxC h7yAqM߀MꌝFA< rXjr ๋6[sr6 b&l%ǭ]|E+M̹sDlCP*v3)y-HeMEHLi݅@>%YA'or>LG%,~)w|uO=ؽ^|ʬ m5݌ʍ {7mTsV_)ժ'zԇ@Q Pum2Zܳ#DDmOP"^\ۂyWbBW|3bios㒶 \3 XZ,E_yE:`Ěz1 E]:'e=blP_-$rGE%'i$(P]9y\Y/UZWMDe{lRs`BѧHwhy$ydW=, f\7|o*h)?!-FGeO1O:R3{ Y^ CmI079t+Ge@qc PU<KK7.^ fŭx5ӚtVs=A3]%& oHسCY%_ iT k%h EbV4Wh:!zzQz'i~:*Q.,KCueޣ{xm[M A* (3r@>A-pjBlHsQY}\c#f,mxe Lg^y?-h.+M 2<%6uZw]`g?];wh A٬S|eY kb&vScfe燚]:: 7E%K*|]b"c؃'VUlȢvy 햕Iu.LCi9wDlƚ'u00P^ N$اdu:*GVmhr9;Bn@}\U EQL%sV4![}P}2LuXrie}Io9@@Co-d|%.+e*k[,$ dIxTGE%re7ݪ$zT:՚%-6<ԿXt.`u9ٰM fn6j“V XKsㄓQc-u1c#iw̹4RKOB"J),sjO4.˩qV¾}jtT $y| +f~8 t@A$xƺgIF QgXXuC~Wưzi'5nMV^340#B$83(oC'Ë́a[Hzrf |'IXR Uʙjam \6UPaLj֤2.qdWVT3HjZ;ly@GzTekk8^~ix{WuC F^;I".;1i|UF"k1jUrzڋKH%@zz|G+)Zp#ڧsIhԘ뉖R'֧P߬vΙp F# U$9TK83D2ҕ,2 [Ftr<2q x*-*V)ɑsg-S%s"Sv$\Qg]|;Ֆ9$00T\AUPVaoJ{n$b/Ruq[ m']^KuG^ @-VzIb9U }{S0|S fT|l#)Q:r:[ }Hp#I?Vlߔ Vol;"O!4n"mMbJKSwPsn;83[&Omd;w[:b#r~+I=2]k:snVNa:uqjav,6L VCs'ۅOo!y ;[Ǵ-,}.AUH<`⍣!b?p^LAEE9+aB5zR΅,@>8˱QfB wuNqYhlMaS Ua7^`iP@~,H :GO_"K' 2aH ~7jPz~{]s4 qX$.K6 zR?l ]]mm\5A;]"jW@fZ3-6 z26p|61/+ naG|!<;7i%t0( 2<(dX\XDꀤwBBOO;©t9it'>J;~?!7s>]Ej!9MPRQt'7L쉯%)%m26F6.($|m?0Y#hĤ[`#%wvU=X1c}GgZPX97ajp$ HF+j(Pmh8 u $a*Ldh!#t r)KX`&7˾.A`8vviCNB>NvWnHs5$< Ox%]z-NjXAW-T0jL(#솵Iq۠+!_浵蟄w q:A'x/m `̿,LA< QOJBȬ՜%گ4~F@ؼag5՘yK%/›F{&|VqgIN[Ѕz6H8kUGTV9 ^f!yq!ߘz]<`"T]#U<ڄߛW38n溺yH^ZJjM1TO#fKMܿUMA0#l D=dcTc,>vG ]V> [(ؿN Y݉1DI ěYNEUGn`Mrjq'_sA̫!%6AllHA9Y;|-}2V Dt[rd;2񿘃>-\c>*u\ru'sJNz=83$[ X2)Q ^z9۹_v.Hn"A>%9C=m )Xj\/Ւ>1vDS0;94-qLK]r "\GIe9 ݽҥsrZ,GƐ w^ͱ0jO˅qGظG)n@GWYGleIЪ!Yy $]{{/=+CH>+=;ev<}=@ɭ$QF#xBh0qM>\Hzfq~i]$F Jw\nUؔo)*T)x->2KiJGS*>vqA[Vj2t+]uv5;#{::Dgz\m㲓+f@vEI$4.9ŋt} :1.&/J ҭuFWu7GW;\SU+0x(߷P=db$L mwY٣*ˉfdLFiV6gW)~3LKp!6vdy-*Qm>M>3r~G r뿈x / C eHA$ #ڹg΃ eC8h̜d,/v~ dnk#!K qKSȵҏ]eI5k ar+>4[Xttȳ- .1`blqG-@ʞt0C)O7vf=YyXyLt#߿̍$sl5+KDlP"DoY6[Ω,QNI-..Sj#i4\IFc}3E l[_H~mH怙k?7Ǯnf/ 57کp r&xJ߫Z ĤJ) ,>*,h(IahλmMCm{aҋ43x^7alr/4p;8 1p0)v.< &:$`\Uv$x!QOn'v$u2,YM4xK&̔Q4SW9@ņ&>u>Kb6I؟S jrD\-6T/c?i6bi m<"!ĕř5BK\̃'&=`Z%Unj_?ow~ a Ƀ=v.ULr88{(yhoVYKNYrEE{vC4֯~ePA%S3T.kv\$+f7<()@rm8kE!Oqܼ,<^J`[9Յ935{7jN'?~&Jr27Ʃ# -1GXV='ۦ-qLTCcv9ͣE,c}k4d+Ga}!=0u1!t+O|n޺"d|`.JOMŋչ3 Ly:g}M=+;NagY&-rb-$#-UI 2^F@baBkuƠx*R '0a+4r1UP_+:ӂ]bWz6M{4oɄ ˚d':}}ϭh}طx1[fS_]L&亶']L2#POnd~=xbe1ÃA8ޮ! +DK1B5jt^ȏ%JiW3>aͤ.QIAi֓64N>~k߿7C̞=Vlɴ@MyCiyUEG;{'pϤ+TDD@i4'ߗ~d!`kw4mkʼ?@ֳY?=bނRv8>r)=BFFHwJ{7r.c$)82p4ZWvȼ}DBj\*9r)J\oݑ/6nSc`b!( V>n GuQ bSx#F=Zaz%@C!0!ȳ@O<얓!:Dwa`3`_ = l\S|D,7 ve0eKqh0;\1X=9)ȫ<kYCifCGG}T-ڨ}{;4Hȳ) \V*WH|TU>=Pݒխ6q:7lUA(!d^DTA;ZGtIse9}B`a]}[wumU>BSQ$PtKaMcG!F4[;3}^`鎏i{賝j!tD7HzRo6s)nZ^D p^T v3HHxEڡEMHh+fĕG"ӨmE* vm"kC`*j$r i8}fI2Őoĺk2Js3iD;ي,JR+"ꥰOElgf2l cv  $bV:.H8O1{e,.t%G.(9%A]@ItWlX:|3 q=β;=(/?{ՔƑUgOWP~zꩍ3yU̖H] G7Hsm6%QȩДH>f b5]f%O?xR95emUT$yrElQVY¸hr 83%[leKnC!#& Sv_>}yVuGs v ǒa=tT)jJ+6$di-$"7iPOcwb8)39ku|{[NK ^)gBCRr<ͼF0aXX-h=&?ReH,ӷyR0]ɭvt\wv~TuUo#|.t6 =zc`[RxaQ-GuKUrNI =eKa(レy\=yJir} _VD(%mh"G^t/9%vZyet/wO J t &5IcCAȳr>tbrU$=igMܿTFVi#`Qv^v+ 5FF3?K)輬w-gr.e683<)f z=,Ķ7GGl]!Ɉ nQaR!ԢKQtd@]B\W}F%M|xRRfZ~\)q(ηzm1 Yl;邽(@؊;ȋԛ@| Y")!! 5, A\ȴZb\9c$m;b8f): JRjv 9?8P9b]F)&ڬ48ihrN\`-F݀GZCz-' mյY Tͣ5iRTtX\@ ;LP)3y)A „yՑ1˫:Y3D^tXaBrc u^Y~͡-cjRs fLaϏ4͙N 7$6 4 brp m%^H҅`t!⤋SHo- z~j/[ֶ_[j]s-S Kv41eU,n(..Ƈ1Ug93,;wV.YAhZTQÖkmN&QW,~^ɬKh+Ei ‚ʹEK*lֻTҮQ>BִWfx[M@H0k[W9fb3G$흖KW9w^_Kdt^ nSZMǖ>Bm@ddq6ʧMlVp+ErHz>I542c4qޡ4[ zOlnF!>3>K2/DAAl 56C  ܶ sģ557+c r@@?E$o c(RQ,rOŦ;QkOqD; 4ѥ?YcHAuuκj,"Uk`QBdʄJ JĉZV-YlД$fwh7Oߡ"gTY~8\.-i{my;`Sg@)V?>_5W*f[~<7 xk(|S2&_|,rXB:e5[@!jQI>Fm@ڭsT $ji)0R= X0vjK`D[xuOt> yH8XfiM}dM Y ؁#Y?DhRS49oK ol} \^ ds Ә$dZ#sxhZH]㍏^4 .B-6$+o8T/HzkEޱH-LZ%D`p I{V 998g fg=؉cXUԘ޶aC}JEͤ,Iyfhgj>zu.P">6錣 3j&ֻl+FON$f0^DVt +\v <{=3aS/p.G&&^/>M͕vЋnpCW$c&$%Q%n\9x7grj|KpwKŁYN< xpi9J$@`ZS 4} Bp.Axw1QFmOp|Z2Jѿs4KWAyDOLDv'fZR-CЪ5Thkn_3vx@$RՉ9 EE\2- *7I|B%)y4oAs;+ bf4صA<'>5;B_+2bǙ$s-@|Olz;Z4Y'i(uW7u4ڟ}0~C o-dUh4Gq)F$B1$'|d7t׳\ٝI.H9j[v="wux,l%z)Z"ޛ҉l]eP}! %Qye4=*AGvᚤVj@X,qChqă3K9v5\d*S2=b5a*C+{[JS̹d2weB؋VdD¥CV;5!DTdz 5sD`9\mײ$9I¸k+!d .v$ zԓF5mW ؐfb8%`7Prf[J 9CbXVe*5sDkQG@!2̹9Q \WLA408k yoo_~漻[^"n)Bcҵ "Y .ߣ|(aد2s) "} dDڧ@OC(eb@s ̺mTr$kԳ-{(M ]QJB4jB}h%T 4W?VCc *&ҫt0{g0r\agny L*)gV:pG.~7fFAAh0ZaBsM7wUV T.p+or4"t'9vv-icfb3hR޳OA@BFlpXIo יʹq<]KO{8b2v UΩ<[v5vAc,Vs_ öZ ްcMYQ)SDp:a`F>ɱ+Am7]$V2gt`!EI͒vxרr*˫b#zg#( {"شJ#wV+>0!y.Bs ^үl0ʇ(3#vLpS~R=m1-EѾm(ƇͲt-:A4?׶qLrc7R'̔"J՜}EI J8&Kơ'||axم5-/Րom*,CY,Λ3TV~ iXJ+FL_t>\TX9lt웎{bUun)Y tDS( !9I - m`X\@ptv67d[y"ѹ۝L\wqϑ58=u?|m@5 _x),e"+$Q'qȳq)D.!դUn cnD>"g2F%--wHCr>4Ŭ\^4w_RN䡟Ы0;1;;1$s}xa&@cx0iE!g} bagvw^!bu+i*ʞ'T[%cZB2b-AЁ~)x3`Oi@8˒"B )<\`Ml 3x&K9'ȖR}><̄H"`:'剚(#v/<gV7ЖES5g9wبy)sRCV4H5dorDypk^p2c9e7wȤY` {3.hnc#%BbyH6vm8 1!Yd 9j]D! )[! e)ԥ \Y};( byƼa3!Cԩc Jk4kre ZA,L_d{v*\$-,8[(Y^ -2D]\̲NN<퉨޽sxO|%uQ1=ֳD5JdzG~6 +m.% F5 e\4AϣB88# ړ<|> B" 1zgdG"[286)6G;Qhˀ)Ҫ=y,AюݘoLM8#t4ߕWi :EX[HʞHT1&S $;⧨b=/2G2%s;W|-]W! "j%otO98x@Y-LTKW4Fu,үq<Ptʉb1IK 5"#L ,ƛB&dR[6̖4OWZAOoA ]mȦs؋iCmqA ? |t~eRŁ:*Ac\h0#s0@+Y+Hiz7P0Xcv۲ |TEo ejO:RtrzTس)'g=1uo2;cb#"]_asRUDWm[R<<;D:j_1ֱ"-Mg4,r!6odZ7Ĕrj"G ,efqobeaj;5%zIC`&?./1iIhsd1+MM(kcn?!k av̉;Pa#׀+P=-nPpXHStW)47K\l2r?^dh( D 1:"%x qٹ+8^4? FfA}eJEVb8q2G2nQѷc~OUa== jdVG D14ד2hw.":pd{ %{ܰH"'p/:ʼnWHtI<킬ƫ)BAZKX3E5q/sD#Y]II tE꜉#"*{;./`+sr+31؄xu!_LYD089V7T%4\_gCtB09Ӛ»2=pP:MqHB?#iW}֫ȯR=hAK Xֺd$Ura89WY ޒ:S3-car*MmS%Bcy<񿀝)eTkasޭD<}" gofz\Y8CM].ymOǒŸO:aE{u"BA}j}"e8~PKe"x-cRLϧϞ|>8A,!MYB5Խ0뎏3aki.w2 ^%XjfKQJL&yGW+js5զa)%%BH(: ŠX kr[YƆ\`haRuwD8+m~i?6u&OXVaFDARz}k!0C)ngQ:i+io%}5=jBJ.]Dؼ+K%)F2FEȣ+At}]~ ci&$ۿo dJ^>k%M exa\gbu@H:0MDB`GO\bSYp -D=@#HO+m@3Wuv!)B -"A%_v4Dbls'}|xC)HΆ`=6@,E*@羳Qk\&?~ኪU%|%[U ʷ&5j~9Ә5 [c9uAŨj53e=h֤KP? "嫎ܻaHǔ؅Tā:bRLFcP]Zg_U:Eѿڢo y0AC)B*l_, |-z7}2u9Hg59A\Kᄇ4K' VH`S'GkG[CLaB^ $:O-r7w_6@:\^QAv+!g8 ;Qdв!5 ,6mCv <\cOd%LI@]VP ^5@ $>SlYԯUaߒ|]֏9[ X1S:+)>:2v4sר_4 Bte1S-59j\Dv̕\7JSK,*J-W80y/r}䎏{J \1Y2S @vMDAHH70T uUig 4ꁢ_2}fR6Z@Zz~2.LS?Odk[, X77^E&P<*JKOa;Pֶ 9#%U4-Ԗ86kP}+es'7RV>9B=/6)ee_E][UؖD؏DzPW\: j Wq?Ĝ4 !M8PˍD\ذo+)YxFe;`Gc[+"DdĒZ]#qحm,I_b{ˈ75D%5C;BǨ< ȏAP:% $qϫ fke#t4ҨJ8x{0 mlK2aC|n?8s?V5Fkj(SDhk^L N -[k5,P7+)b{( DiS1cؠE? `62D$Q[od'nJto儤s Na[f&E\UiVYX"mD̆+!ק働CV'.DTZ.3H=)!Cv+ 󣏛U+8@4ҳDb{LeHd*Z :(&XKw>6u\0c8Eeg>ꧪU )}=馄l9뤔м)r~hr}z +eHSޒsH:l )lV<@WwMDjT; VPs\R YQW+&8A/T=9bA@$IdQ{q+LYŅ%UtCؓ}nDI8ӯ2_D]{ uo6y ʭmĸ G(4&F=<:ְ" |LĒF604 ME׽Ty3l$_ {OjVm_BJjDk>0YpIΙ_hO"6J7oLRJC1%wYira9a2b6TKOW;E%~3q&±@GD4)w v< gr4Im=8Dx"]F/H`%@ $<;յgbж^)F7|#bCDƞC?̺nFG)1oC=bFD^<a2QϹ2ǣ \$#?ˊmMi֨&$sed!5d 7ZЙ!4C?g+z~)XRC/Y[׷Ȉ9CQYwTZGsT4:A|a ]kUIoRm;uԲ|v]0!IKuDX9:!$Xz_P cAͤ^4Ӂ&zO3)79zi.J9G=ԢTur,gV$Gr ]a+h^ &3X"/bG|kd­VD@K[J%w I$Cv.XzY9p煕*i|%p3`LjPo cޝ dC*<\Ơ.c7EH(v$/%vx)_PGǯ4 >$)L`3Ac@տ e(mlcjdj1evtYI|o"-$?==s>Ǭr՝U*5jc<U)l@8:ן)s;;z0-c ;zD :jy)yk||_˛""Rb1ZL#sZaDZh]"_aEQ"_]zetjg[C6wIҰ ҫ۟{ox{Dbo46I#'^ci@)J{d*z1'GIiG]Lv8)F/4 !J&fEf(,\uh2knFlW=w+Re5${ _T!CS"4|eDobw d.BCbuIf(_νɛ 8<zx}.0]̉b(Նc, IJs7KAVU,ZsE9 M%Qh=d8U drȖuGL;@# {ci O a==KUPO~_aH/O?x}l+uC;e05092Wk2dk}XTd:ѮY' 'xŐ.ߺ]h1"8O1I J!4O0Xkm95#Mb@?Lu0)_ş+"U7Wb(${_D;j0r)1sxZQUaSڛk! dJ }=dwqAۂzDe8hv0k+M#J40d!'l廃j - cR4kKso 7S}=آ>c-57}߿$v9jwpX\mi:OTZ~2iJs-dж"X5}lU+QJ@lQǰH9=>] iriB |;+lSɞ (v)Qrc &] tHD{l!FlPeBi٥ˤ] @!O8;3Yx'~<].Gˮ<]e6/= =N4gYxĺ*ߝd:1x#lbLz3Aw]Ǭȁ2-E2|rVTqE3HvD;>)03V^Ka$ƣ5廏)R VMuFjBkvkwMoN-cݲ301tzZ7:7 J'vgKϥfxhՠuYsV 7XxgUyJ#,+z/D eįvD t_a)/B)Rc_q4c}dǃ=NuO#s1=x8ZB|̒:["ϓv>L )#B_c)B0=d"I?i2e#N|ZT8ڡ%iI\]vːf,:,iwtvD0h㢖i'--ثpルlB2JLޣ{rxBC}ovp#ov4^o֖N}s:EH"= p]eB U!O>Cv -(F׈玏-N]$k7ǰ&6V˷s͖'{Maց8K3L`^YBt9!_8օf`FN4 E qghw;2EXQ;>OUVHQEuscdb|?6<=`X#t ͜U7,X^Q-im3W[H)C \Zou=}0߁VmY8k U`ŃUhQ)*E6|Go LM$5%T.D 8Q$KqQH J+Ev0Eu!^4y>L.`^oNUwwk"*TmrkU$yItLI赑Oz`~ͣ5rZ.tNPi"Fry+2X?Eqlx c=KAok*+JxC~)[7ȝiH:ԧWxATju"bt"Kq3Ha둕؍d9Jl9;+e­]!KY? _P&ۻ.pNKИ@>a:`It጗st WJȏd&.kݤQ%zj(CB^ud25dMԧzc&W.ʘDS{Pva^^:w(<-4yV =t6mE#3sD@2"cq>KL*U H">O+v$3:JgeE!NW:8$饳^?:jS5ՎQ2bA.a8f0^z * gc;!L@<~Ðg\yp hrALHy+oiD^XU_|˺;ɸ;|<GJB{7n^W†b y|j^ۉRLِʲNp}l<|ڢuNYVνLygIBz3NYnpjע dgnjPwzSwk y3z:-ƤЍ!;FEwEqC){_Fhb} iIz๚iƭ)D6aIQE.}P,&=`O{Li3E\ E];<'ብOovhyi+;K~gg.kXĺzH϶3u&XF)UutNX.㪛c dН9*жaBNH@UNL}Qn荛I̲UF!/\g6R8ƫ 9QV WD~/ |BKg9 =+4^P"j--d*60taMHHO5jyG/-֎4m` as׎A2Rp-Tڣ2.4y]O*ovq4W$={e c;w5skPiJyȳ'?E;hbPNWV@K[s66:}H_0 ӧ^7w I.NWr[Ֆzعo:QxBP;T]f&p/C}kԶi2Wvz;k7_4]غ㋴G@r5 ԒV_O<bLX5LwWyѯO4X=֍.^ 2.^ 6YYb/hgoՏjҏƸî˽jҐO:SSD Е 0@P` !"#$%&'()123456789ABCDEFGHIQRSTUVWXYabcdefghipqrstuvwxySSD 0@P`p !"#$%&'()123456789ABCDEFGHIQRSTUVWXYabcdefghiqrstuvwxyiΏ/////////////T1 Ua0O!ixܵ) ;H:նƝ(͙S-|O:`w'=oU>L#rKǭqq؆ز"aM}9@O!pRoiT.SrB p:O͔ɜrmi^?$}ǖ@r.δ|bq1ݺ*eSE&P[um 9j",DKo}|Up=4pIc|^<KÅ& 98Hv3[A/tثb;P#P xV<ZlV.re)$Պ5xfhLFiR,8$O|dz F؜3E!*CO|r"&^*Q4C Y8p|-,4 nu\̄Di؜CQZ^z<_=4bm]<_4k!#dQ2T le,5y>{W2vr̖: dK4ZH{i ȘV'~# 1F>:gt!_E~b>xЧ7) G#O1111111111111111111111111111--CaGi0)ßC\Oq<&DEreEsc_黫ǃ:ϕəw7_ y|yVjԵc?U/cWCbՙo ݺ-}bE5 ]iX[T(h*%: :&r杏[Ob0^e ?DКj7-l!=,hw-د@G;T!gcf>gibryŁtUn>pJod7!hRHPk D*}cNYv6r泒UOu$ǂc! f %ltFX-.';, -A^@6R 7:!>a !UBZ9e_*,s.qiK 2c:ynFC@=֔ު8s{dLK0#V_^ 2Id̗]kb I p -ai\!ن] #1~0%Ex)K1Uo)Vp5٭x,m璧>&EJC h37eSA5Gk&=_pCĺbȵH϶uV FbjlA%Yg]@fi6iӿ2Riy }÷KHƱΗȐ@$]n'Hj G]&++seWCbd\u~qv2怬TZ+6v:%trˮQA#9ȌpTtN\6(nwqF)m`Pէ>EeГYjޖ*TDKS7!Hq; C(YmEㅃVު$Oo=\5䛷111111111111111111111112ߐݗVx̔,,+hAr|`_f3r>@Bkg 6[XiKr6K@v:ʼ!T2Ol-ﲧq:]sD}V+b$ƭײr4H). ?s)B݇3"T,[31ǧ5IBh=4y>@ c8h))x& pJNkס!X]0 bp-`,hڂ փx`sb-RmW' $kiVt\45#[`u!k׉4U-Vn#a؛8_$H"!)9qŏAC DOcx&{sz Bٱ(Gsv 1@9+J9֊1 e6#edkvN̸IoSDJRm0k4*8ߖ5}6Q88yqw^sn^2xUވ)W0Xvz~{Ȋ|VCN` ]X^~\I6RтT'oP e!mPOU֨x 6{$"H1{ݸ.·*O ,4S&a ΆIW^aHjt}-$\#?D[X8֨Ob꘾į}h?!>k!67=S^ؤt{ ~$e3F]wT?o;ԧ1111111111111111111116;8/[̹t<fƑ4.R<؛ YfxiGZ80(U1:Achd̥B[LaQ[nC""xzD}\Xw玏zo<|zNi{yў#Hr$гW>H.3cEBuc.s]$io(;ZQK y>zjDؘQGf-$Xӈ8bjQfV8BeB]lJvc~޻7j&.64;lL3UӒOlk-r8<HgT% #E}aW {c{HF^ltr)]`kik'=bpm"7>[%Bjo!hȞ]\ya*t̺8zϫbVr`tثrx7OrW\p] 6js\Z7+WBOW9G(5gЫ%[̪;m>^Nv2"@G5igHIϡȨ&_q)i#jQW~+)-s{DŽԲX,Ecr$Xx^<ȦW~i?%_ւ$xzCX.%Z52ר=o\˒K:8?U[0Z:yIl $U`}i|naDX =V:/ܭB# ZL -MyjTDtb_>5B!GÏȪWU*GI $&ZLf6i6TǴs~-veFSsTΙY'.&ˏgz.V3 SORYk$p[!^ϝȉb} ' #iLTC$HdMjUsȃegCܵXralB^%}sG% bvS`QNȪ*0P;B(B p"%q zۀ:%d%%ii""֯ȤdcUC|ͯ3 bb\څ3g[ڢ\:bV.Ff@ȫsG);[ogO(f+Uϖ7s40H#hpy2UjkY Br|%YmDڤ[d,S~9ԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣoIoɷQǶo@U Eu 3 ĥ6kPlᚹ3 q)*)¬9l+d#9A:H,|K.^xbDеVӗ}^+~sU0K7X.'rF.xxՇ WOxܡh޶ L~w7Zn+.xcA}FFڷJSp+z\K(^U@"t y[ϙk|<+1-Kc:M&H?_.p9!^kO]%%7?o:O^Ijw)]IH.$jض-[ ZS:"XvBj:S j9fK\v  E544cKv$iF#1Fro $ ,"EXO2SGe`W%{/ݞ҇+u>5-eq:ޱ\sDb +X}aBfιf)LjΛι\3",*rbvʵ숋 Dm͵ ܽ0A*^aK!]r8:6)/H>e@!;J^F o~ԯ.֕au`j]oMlj,}iƾ}?eL EԪ!S.ގj5(;4F Nva;ɨ$7hH3t&=f5e{ϧvD8ZrG8]@.6p< 8KJ,Uw] 3iC8G1tA ?:YDhВb)$/fW "=wיtۏ&tm8@a{Xb pgNcLY(=ojl/OvR) ƪs:*^1/CƗ`H$rfu;zZ64 ?8B}]r|=D^4t1$[Yp8UBw9~C}%vv8%\ntHi*x_rÎTAy 54FՈ4BbOr%aU@z #}(98rU&&58Vr4*\h@#xa"8~z8 q@j6.=`&99DhK^Owب! +wnҖhl)d$+ 4p-Lzsϊ56D'ث-tjֈ \Q#|DKA=b7D_3X%5eA3Ilo%b'?ku0)Cxo 4ȗi]9v#YceS]ȍHLTTbޣGU`bddEx9U/MWCزEM(4!28<`JW?rb3'b>z:i$dh)؏2gQ|]d'$r+B x)!83 nLóO %emֶǔHe qOe˝4.:c^Q"Chҟ vn+eCVuV6hLc~н|7wRGS9qz)VO+H.Pth7s Ege~A4+]̺4kΧI&UͩxZ"pxB2[:V@~\82#6M_S֊l0 _}G.rJ/T4Abr-̐=؀|?B$2X!Umomf}pIb4GϪbnncǵ9jTi#bQ5e~^vjHN:,[g/>.SB2UuF?wFi&AH*>>f(!]ݥ&Ez^,I%62]s@ sf≮6 $tս "hk|ak:Sf6xDρFnk!؉Jtb\Qo8"0:T!b++f 9Ճ" Ga; K]h(=ဣ)\'GMC@~Z;k $˃ ^=>Et֊TWy.<=^=3g\7E6[o?̀mB|tH?0TdkJwhVo7KfRȱ҂,kv++da=6%|S #H}Q"| e ?J̝cRr$"!VV ݹKYp8i vQ{;LyrٿyUV^bxx)@ -i $<\1^4'e)Ə8e"8t7=/&#7eB84Ph{c$_K5ƧqHE}ϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔ_&%'khr|rV~i6ced _kLpo7,@IR@q!F { Gr"5Q%o!g9AMv) 朱JN?m_Mr=piWO7 \S jKo{cEX&U]3Ȑ*)a)BL[3eS#mU+cMnWoȉu8I\_S-3<{;,$GY؅Si cۧ|iȏ)! /SWزLk[s{q/%v ":i׿}q8^1',`](X:%ЬU4G<2I!X6=gDW^/z$նf=E.Bi,x0- @=`ݣiIU|Wi(%'. k.ZG?x 4ŧp r92Lr_>.R: @i Ȫ-C>WX=uz՝vE53 AW{>?[ V 3߮_^lk $)*)\##kbP^69<7GFy==Ik;^VY ʩU4̽7df$(#C$]ϔϔϔϔϔϔϔϔϔϔϔϔϔϔi֗2+pޱj\ʋ:{/=T$Ê^<3-c+ )!}5{E>F۫u$?ެc!glJqᨙJ=vO#~q,Tse8qKt#tOx3ͧHX^8̹ЉtShUD0{r7U0bqg#UҽݖlzVxJu"rx.G eĩ?3i>Y\b$ǠI<} Sh'w|$nuՈAʞG,KV CkE樉)ԵKk~bd"{|@B cHʛsXEȋupIS+vGsP5~|^I֤pՕ_zYF`#\b!8/' .Iӫ$j>+1tAA"d9<` !4SY޶#r"_[$n}Mݞp3Af`9eEӚ#i3.4so";Wy9jND5"=P~)H[!v4@V(ڢ]Ul*8 bcb{)+4ޖr{76h1!Pas} $8ђ"GвYՕk6"ؖ<Z X8ʗY;Jfˢ(k"v xFT^J|8Ƭ22UʁuU#Pq;lvb- +`!Tjįge#z%drǶDs=x.(L:GfHᐃ6V|P90X^C=(i:OO핸; ?7Z.pxi0Eʝ=SlMk;&0A􁲷5uo 6YzzӐ41{9_ Aitku1 V:ݘP$k37}>[dz R\o|Jy+9|+2a4A4E!9̂e*SI`(O+]8L_J)aUزؓP=.Ph#Q ]ʭ\xb:/aHcv @Cw(3SmB&UpUNjˋ6)}jJnAQՏ-K<&RsMƉdy8S'Vy;.G[ G7KF}wIegEPUc^)%؃6TX[a }qDk7dI_۽ba4+Du t o7ܣԽ:i.˭N,u w1aH|_!Mׅ:]1sYNGocx{^ۃ7PaMv-]Y=qo+IU'a\'&s-$*O ʯ㛪vs"ilg{X=D-P+as/_33o}8-ىYмQ(GWr7TS|"yޫcNĢG:SMPHNj;_jtX7Yϫ0PidՏG[1t7]vr&YJ5o2Ib>C7S>i$T" +C!6 \R .D$x)A}nP3hr! |H:/=im'hk0"+(q;R$zȖ jLIsc?k_ Ua ?=$+@"ľ^nVˉbdAՖDg$f՜A0{'DߑtJovr¶~d?OD :pخDh0&:( h(WrzXUݘXoxzбLQ*<FU`tФ}LQHx_)V7誦܅B7GRirwpD!|Hxxs#rD[jVFGڬ(tYH]ñW+6yŵRv4>CdwhFYr<ҩt+&Bxxb5r4HSy _U|ܖ+a"ԯ/ \ǫ#{#У "c9)z$J}: eOQN[In^Am̓w fZ`4)ϔϔϔϔϔϔϔϔϔϔ_9=}eACWRlJ [&ZEmau3ެF$V aN' hz~vOɐ,$Qt_c> r]X$߯=/~v m:i-^> !}riƯ9Ӓu:f3o"[pׯ^ bk }旴ιǜIUk Q6.0u9)A2J[OVe:I!&6fe*M l*/by擥V/ig}-V%̓=^L^OQb$]OomH+NKAxf;);kX|0rnǎb=eekZ乐˫-m ; Hhsfxe_(gXur,Gf)q{>Glba7 OW>aF2C6 0Uzn֛p|g{vaÅ|3N$;(St%x-=!XrAOl E4wXl4=5=]@d3H! e/hs[L76N7]bo~0xGx3K^˲!̈́Bo@;Cs [RHr:aY|K?x5*K-.'}^uA-2ĠOqB&س"J64+v ކ `tyjOxW2ekl\S8ڛԦ} 2GsneC=(s*APʜA% fF7z\GKhg&^L4C`M_P-L9#B*أ@}ԸZ*Dռw5up뀁W|n.Xq;X.aʫ 1;n^/UPzh>%"wU)ݖeD]_h W9wB1|jYU(8 FOr<~U<~-ar-Vܙq2R76UP3Vogܷ. ^Y&~ *B_bw+㔙!xoį+8 ~-B-PW(:LB4A& vǭ2(10^ܴػ䳩K;{ :ԯ111111111@(H9k%̤:K!`c.!ڝ;v~#UnT4JuRw QY!6:NBSj,e+$rEP]ڛ|6,8u*GroP9M^r$+!~S+F/u<Wd@ihorF XEW+>e<س2=<+v4H ;=]7Zzˇ :/@Vh<FM/J 0@grf\TFϫ,:Ϋd~DÛ`RZPr=؉)Pcca|:GZ} b s![8v79Td1=t" 5 \.;pEW[yo?j8u1| ?+ PwiHiqvHȵI <%uP B,Z#g]D(VumeY 07Ƕ?%cj{dUo88ŽϨ75FJʕɀ.4  <JL)렪$.e74H[OQ6\ԘLyu"]iBF5E4GOiw ЯAhW JImOx|h} Udž6LOiLC11O 4ȭorO ^%/*6Ђ$2g$\Zr|&g8 bbx 92 8Ps@"~}Oj>e3)d:QJbyGo1OI[' *M=zvc"۷1Q/////////D@$MA:TEl*eUo*!:Hߢb,>4"nuM=4[lVb؜Cpj9[!,Y <0Mg^ :7S3| UliNv9$<5soPXX^ L)[ś_vL܏g4qs沒4::m--'e,g(vn ZqALgh].I2"^g(z_d7ϡr+"_BSaU:֜]j!mYLY9*@Z6x!^ #ٝqZiI:XPta-|<ԠYj0D1HlQ6RF^2~]VMFhTɂ=JJܗ!]ckJ\xmqkovmԜBam`$r.b4Ȭ0:yX}AS@ֹȊ6Nr58.iүVOnveLh3#TH,gU =M491V$Q z474dxZ `"65HKFFB%r[m7G * 232V=Z@5z]nZ|+Gs 5jɰi\)!#\ذt qA=r6WG= g6ZEBY ȬN]"82Ƕrˉ"b2c<ְY‡ 1N%Q &2]??[ƛ{Ee P$ 3el䑱EVF"g\E1 G+<%)B)&8jϿ}8%+(>.BIm{88T%5iڱ;߿^biZjHv"۽TV9Q~זfibד/+q@DVF}ZWz- -LRyed' l!0^mDRЗҨ dar\"",g6\chP!h!V>6_#Cf8tF8Hm8{Wwг!֯%#&@ޱ@E1sS^_F_Od֯ÊĢ]A'c->V:1+txbEr<\.ui-$9Fʤ.qd#юr˿OUm?w[حdQs+=)ph^jV&$/=:"dOe !ߔ i1,<]݀RlAOO^c"[bʑΛs<-mԣԣԣԣԣԣԣԣԣԣ@Q)]:`CF8@^/ y9?IVA7$QV/^dc)@^q %g5jsȯƒDΩ0K-4~Du+ÙFA 弽e:~c]̹'>V+,qBJt)WVrWdd#G^q1tYFP(lQ7V,a7oR.("„̔~\F+7a82W(]_6HewE@mS@إJ+uFNAMBͮ_ VP'st, ߭ ʐB _ Kkia*kYߠ9r7DO]v c2/Ph^bd3lu>;o#U(̞<+]y.7ç$usb`a4{[Fɚ)V[EW\cM] `wC#OrYiޣA}=vˮBAYk8xn^4ءumO^06c'Y(L̊ G06EGTukTץ]o5WsqZU?K1tՖȋDMfwTWFbT AZ]MxF]Ш.p{>ֲ zHY#V+OOUg5 3N&Pz^=ARCIW;w+WzH|!*"67zph v>O -ֈ=BNh(ΩVsϘ$Dz8^.49&YCmڶ>dBX(ԴX7q$ۊq.{VGIYRgc8ģ[ ФECX]o!(>q;-s®j~G Yrod-y^xe{t[h^+O9k-VMѫ6b&F(]߀x^=Vl2ԣgԏԏԏԏԏԏԏԏԏ0pҢU0^"ѐo P~rq@<~fxOo-E(Vf0)Wrm#w= );P''ۺZckseA* 5`M/<}ӓ ӑpDz$:,~T k\D-}4EXZdd+ ˎ+4Y42@weElF8,jDVpH. d.2Wbژ%E13‚KrjKfvPQ#RlK3hwU靊*ǻOG[50 !f^ǖD0F֚ ۳qC faU3V.EXt }a*4#sHv{ @@¼b" G]|lV6cEXP=R}W{Bb\SjE>.6pʜR[.$ثέ$Tڑ2G]ō٣( z COStDujHO^29jjV*5S"#fxfzÜsN Ao lz4<Ѵ G&E`嘙$FrMekQ:tss0jf9!!$y9Dse_Pڳr"-ߛ6x1ybǒP-H4)Y%`Zq~:\u1k# .ݷqtM۠h vm#1F (>JVgf6u :J%Ȓѝs!G= Ƽ]gg^bi@-qo[Hgoe_R,{^1 ,J9uƿbiv;G^>Oc6hW2sS/n>9Ly\ ġ2xy8JHKd)emiб hˮ+qH|cl[֖[N Iǟ-h)Lk|~P@/D#Qzf*del.%l ]kȋ?Mt|,5Iϔ7OwP=sḕc`=+ "axV4?\ݬ sc/e&6ܒGVp^.xxۏRD+ 5|o8r] SGÙpʢCva0prȋ@"y wyE o_6q '0ԣgԏԏԏԏԏԏԏԏԏ3\$_9d+40KqDvGRH5h뛫L:e 0c+†/Vg_;*O!,c\bOrF՗ѐ$ u;b2[.Ԍe3]-_& b V׬Wق%H]uL pEKH߰ FvȬ v%@@_C(hxETւ v͋r"YIh!OW;픝` z-3e0tDj Ew@;0A!/VQC2M g_֨=Ǫ lǻ/ q(.ww/Wsdg'oqthuURkǍDKJTjw++ȭ0+sLdQSל - m4#DNiwo$X~xuDpgrK@Xl+vȄk ڬk!Fn+rvN8CaNϷ?ȋޒ7byj f.f0fԣiԏԏԏԏԏԏԏԏԏ4}e2U](dgFt2Woa>u3_0c3<3F #$2-ܛ4ݜԯ)]02Ǩ/ĺa3. z+o|;C4߼9^x+ x(2C'Z H 0{=C͗pW;t0<.@:fQ!~HLd=z/s݉(DS) T{+ NG>%G!)] D|U:?Ss],:^K4<{9&/Wy$ @Hv.2*@W`ga. 酼`-݉,=%(R@!ˬ}To ^HfgR J(-.Ȥ*E"w)ĶinV#k̈́ ,6]] -+ .Tʹ|xվ'R-j@3.s !L]L{e c[DWȋ b6]pc-xlϣ,Vُc0)H$bo_Ԯ4ʑx-_''T8zQ]Чsa7BL4 388]ou;֨g֖ J ,K?Mm#;PגpX~N̺܏ ks y-#zܚ[C>ѡβ*Pv}qGrS} jzԣgԏԏԏԏԏԏԏԏԏ XVC =O-xJ(:2orsduwDd}r9=8B)Bcpה@10ϛ:VDܻ[%j53Uo}LG\r7|kHPo Gv87~ˌ:Xs$NJl:K!I-(Pvd!$3US ۀD"c<;i[]U eSc 5kZ°t2yzW<J,_!_QIʌZFaiY{gvHW|]L,QCE}tzz!׆$&YP\dgmnh GRȌԳABJGr!mOncdajJ"!MxVݞt*5 ,y* RuRGs~X!5WVXM P6<Uji7#Fϴ7Y" )as3&aڙ:{go_=_i1a}/BG9j$%mIڰQ۹ϼU|yz1=[^7Zʉcp!/7`OޒLDQ:^Ճ9E|R d$ 4ׯ$A2l^_ba %vWܝw<E~iLce_SaʞJ+J_}2*|/b]9i#i(o+KIYBnxcz,.p|뽼COOUȖE4<c֐Az N%[ ,4ka,hXJc f%4#·Ul2Cõo!,JNo+ vr'+rBGV4*?H+!MU w bM1=NCJ(yHvzy~E]"7xOdĚ%|dYRN!p#|H'v-30<@_ YCLe\irR-,6dž]CfS-i›3}灤A-W'"kFl vgl(Ǻ+'V )$EiJ Pl]Ǎ`>]A ^̏aCqK%;+$뛝]CHF?"Mը7$\}au|HvN>e>=ʊ $t3qqCÐHk!Yȳ. dSE3PUv}WC"HUɚIH$rOM $F8MvmBp"D]hU"! +;h|u!y²{ %c'7QPu| Վ% |^8<Ӧ%s6pZILz(f z# C|`!8W=e7y[!j{B8vXY7oCrdlC$>|DByI&"G%9>S5kl TS*4$A\e{F+i9 ,質EX>,y]w=,.k/ P+ C]ЅL 4kю &ZL }J67]< 6$\KIu2V o䳜!Ҝ(x<|52νS0y]"-k6ϙ+"Г_ a?U8xH\Ï  brWbf6xY{ 8p­o֖+"6"Dɷ xO-oZ٧|) t&^|2q̀#9Ņ|t+cQ-vcTU#9[/ |D@.ϿVWVG4PǴv>fe,o%XߐPV:R;!Y9/\u,{jt"p*xʛ6#Qu|( uMw}n|Qss?XjY5ܵDw!hUv/lQsضF09rV6}$K!(3ҫd4՞BxB} )GS~뎏沃u)-m#i11111111111Ѓ:)6=̺[<7/4115(BOLΣ=^DŽ8.rgA~LL9=)/4՟PxX `02. Q#$Aj}`ػiB"\dB"梹w/B e^+<w+P.)J6H<zx{USMkOIjf=F|7O&!xi"D !Y3(U=,ⒸyqaJϾŭTjUoi6m?`dU'^f>;$Im V6eGr9гAOaRJWH^ n]Imҍv GǏ;iD8} Iy n%k!O ks g{<4a+>FLк~ұ0Z/rZ:|@჻. e F&:+e5DnF.8,ػ=2RmEe-F)o fsSajaL;)$cbQZ,d^u݄nR7T8VҠWL 36]fBj+r;qF5I|,MreG:GFL-SGx,qyEdZI-< 9kf⥼9+t~} >V3њ]`+ riIcgX bĪ<؋%O)!Һt4%2=5fC*&e87[j)_Pso YA+9ym{r76jjVD΃b׽,lPN6̈3ØP|ě]8/l2H^sKspoxιp8*@-rNV>x1U m3q^ 6LH^8hB/+5U_Ŧ ?XV/3q%ߦ]rD rHvK 6ofOc}VvU]$bQ ʙrǓq&1Q4R~ڭh㨶fQ1 +*XZ ,K6y߰ SyuYv: " VRގG;f 2_Pbb'ԣԣԣԣԣԣԣԣԣԣԣ f7x bOZݤ$b<ם5wv/ٷƲ]T0:PovcFZ//Zȿ,ښCqO=iҥ |0R%qE  .Z[;*.='!#s"wІ8, |3J@shB(۽/.vaA˹z~,堶z"g5g "_vO_<{534[,^!Eg+w:Zj/v-ɍ#-oa^E ǰI0]X^>16{@ہv؁o [/E>ce3XmTY<.:+ЧV<ֳ4 KqF‚,tjxz6=>C)/Ǥ@1缄jH"nfojfQo`;33oetZBv7 b}E.W]V̐̀$Z|kgjHJRؑȳSkd]Ʋ$A2<毝.88T"}]{5{=R(ː +3_Űg\՞E+3-k_+ë>z+ϒ Cts B+ bgoOjdp/4mF+p4 4*'w4$%"~*#Q,?KEOl$KkrtNﲟHяǶ[37,V?$8t?ɽG8v C_*;/X6V/34\oFE,\fj<jkl3F]P̹YJ@\~\Kygˎ; sʡ\t\-[0ԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐ /<{W9kM<_]\H4\#|\3/2 861P!dB"4bXMa2Ax  at8~ lѕa;Q< [HFc)Ҳ ЄW=JK ki"lOaH h}DDZF cV8JllHory>SUVx?OiI)s-1Ո"^YV4Fbl,"60>W8 ̺8a6Z :T6 Uq -ʬ )tyGWŮ%9ȶ5Ozrt'PU+-H$&6gTt}^rFeE1۫d xf)i}tbgXkRI-̺Un>!(ؕШ|Wq+ơ+r"E\V7lJ sĚ!ǕԶ`?go@مiǟd@x k1Q[2 crD!|D`{.5ξz.E7]x.6YK\^%,;\tl)~[9;C#}YEж-D:H-:F%Oo-Us]u$h^s/9"ge:4[]}g##+cҦ]\4PvDY Dh3SUTi) )_-QW3_aب8^- 2lI%sτ_ ůj xKx=W:.zOf%!l+*||ۺza$\ V4 r +iw4<%!gǒxC{FG|.mV<]բX -s!g^u)kHڑ+1QK @+P]6P7]ݸ6Oj !!dʸdž5 qg"a$?Lt*-G("^"<1}Vp|k "}1v'=kJض-V86l4>¨ԣmԏԏԏԏԏԏԏԏԏԏԏԏԏ)b?ē5D|u1ҡΠ%T3;0sKHs+@QtK¸P|_`}mSE\G9of)vKT@X[ɀ cVizu \'6˄\ ~qVg7czG'[H ?WgqNnm.&tM!ȏ>x!tsJ!J! 3ze=D`!t7kB(5 ÇUr%s\ʢ}/s "PTu/y^rS_q Qs(t!ȏ Ff/lد@צi?TȫoԺR,%Q-CʈG -̀'l]ɞaGaPʉ`Րa.͠YgvWiUZ}>6r] @i,ZfDMJ'GV6)DA1{X!I&Oқ=[CC#䵰1b1ԣ?H780`g۬W^)ΞzEaunPv\;( -2 :|J"[5 :8ٌbSDyzKڃwc'"4hp]DE"U\WT \3{:!Dž:KϘos++aۙ"O3!ѕ,O2̖6Fq=&vKMDzYDEכk!٫2\$l%uaV]$a-McÈr 1ݚzzj LR_ 11!, =`=!\Ogf"[ tQZHPWz@%q+/aƐF<2B|E4FKU%]wElHxz}rbb)i^R+sE7$`jක3Y 宸̓Ad񀡨 r!%s̉ `\ ɽvtisV8}/BRZؚ6bZW)wn^.Ʒ­ "g=HzR$`X,Dqqq% HoT+gSQb)O ץaoiV+rGV6;GatF m/~FJ̔ɩB50'-*ڐ]~"A2NB7o !\ 7`PO$+<,KXN<La-;ޕ0˭wvLX6Nmc>Ӆ#X2biaeiC\jH\ ĸY!!cu{ _E"0=ذܶ}uN& ,aYjz:Xw%2et41X 9ѕ 7VClkmk=sQg:j8Ip|*K$XZ M3=3pAU̺+s-{qFzZ02gjvۀިY\DKX+;yM2G*%F%5UXM,6Կq Kx >3MDsE`Vr6I fS /Љ_2&~65~<===)J$]h] ё$$^[{)A |*~O+d}Vnv>^LPu+ sȨ}#: Hy;T@6g^4\$vb5m&E[hUUɎU34Sj8WWVe>Hm\7N=VB ͂ٷ=7111111111111111111 jf4ݧ-d33TEdA,TC_1`)%dÒ|o YWR=+GveH ?m\ @mwe-U!HukUF|AEZ%r Vz|vB6yBiBiצJYf9 _k@ag: z3I3; ]|+H᧥uϵHg{3Hq*֪u&6_E4^{^S=pPv>e@PU3d4ǼSgQOC:hA~SgzS!Coh}\ 39Sq4b8[)l6 9O0xntAr"`PKq #Kػx]_DDD<%J2s8W]+\YpE?x-|iC"II@F<@@+4ʧ"!H0Qx*p`%WWs212,NwCL&DzV99z"=Puj$°+o-#k_*f[ٽU C/o;X}Kx1nl;,r̞__>cLcC@2x`+Ckػ ETT2RR9 ,jL]Fү!/+.zxf<Қxt>ijó'"nCݙ :ic L@ ^Z(KdkH6 Z]7DtiΩ(Hظvq}lJc <uYف6Ȫ%*sV6tɽ+f:Q1%O\$,JM-n$e}upaGh,mM 1$rˀj9y- 6v a+DaI&g,T'h^ArXË֮l^eygTc3 r˔t1Ļ딒%8MpM$"|"=@=( R~{9<_!^l:VDIWb1H?11111111111111111111YtޤM>ٝ$q(Dg<"Rw3k\{`H4\)?jޤ4Oxu4(vڛHd9t7;"#PrbL3ݔz z`'ENeFJORRT8f.0:!F_W8,Yh,eXohU[AOajxFvߕyQT\{`.>Z73wk~REœeI(iא")X&!ǐ'k=%]Uώ<ޭ4T7Iy~~T~*iŽt'|]^ =I}=x5>|dQzzXV^f)\gCw1F 1XK7bI#aYjxV< ݤZ0ˢ17`~wNj/"k[kov3"Lknm+rvu4*cH"'tRRGP4 j|3}N#5$a[^KK(iCBVvm%+^p>ϗsGQj 6  S^v٭aW5p*PjH~OzˁWXﷅ^EˌYi0OC'>J߮.e940܊5U<w/@l_>G3!a]U=L1.8z+iL66v۶)B bKʧ^|4 ^BU%% PmLN=ajICՌs._ )~ϫ-]vo$>5@9?"_ f+T Uo\-& 5ǚJX;'n.C C xU+rxc&ύMDF9xxeUCf9jF,)8fr[4:WpZ,g8TYϞlyX[Sr}O|:D+->ԤGԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣes5,TЫdxi9hY-_t_D3f%]Nh9㉭d 7m̈́egLrK1S%l-Ew"-="'GX%2w<6 HF̞\J4Hx?+%)RcCk)f΍9q0 Ll2tn6=J~MJ% cNԫe r$$!̪SaGXMiogP}# OycD+4Sj^Z;4+\ll1@ϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔ5'PP7753+x\4k u_dW4484woo`䏄_f&+8;58ZeB2nx"to-+}z@HH?mP juKnSfv]Y: akv5W=\mUyB?mj@HN,f!FYxˮaK%Z,* 9=83P\1fKV$`I }Z R "^~tWα]KD6j؎:k- ?Cq8{M +@~V}JP(]g~zeKd>~ێ,@s"գ2A{{J!}{.$?0?2wAtU6hk))C#KԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣhgoՏjҏƸî˽jҐOSSD Е 0@P` !"#$%&'()123456789ABCDEFGHIQRSTUVWXYabcdefghipqrstuvwxySSD 0@P`p !"#$%&'()123456789ABCDEFGHIQRSTUVWXYabcdefghiqrstuvwxyiΏ//////////FRD`:No?<>鏊//Lߑԣ-y2Zs O~$VguaҸDW_Za 4sAw]fy6 / |/C2<ݘNẑ4/Ϙk13T#/ԣߐշ4/T%#ߑe_%11111111O\)eK0wMZv'pH^قq5B7Rܚǻqܺi4Jؑ"_" vC ]4zz\8%mUs)殸K8 wQ:[mt=^-#p:@VJ.6DyĚ&SX-Yh:>$qd<}^rzWVR\ sIT1 sDVp_f2*;O@J]]2鏊)1Cyω)x剩2/t=}.5kE,JJՎ--m| cfAa=ƿCT"x쎏;K25;F'T_;"X"|۝n`LD;ark@s)sD CbfK :y@jpo} eaǏeA'*0҂A!m ؅9fULHS+3 zg[I45*)hZvd| 4(Mq)H]r+؃79#J=/4(rA(4^)%/">|ӟ*­vH9B9$ \,WPiB=lkȋ::? suߞ*Ɔ".ϴE"i beq~Bmkԁtm .54c|> F"qFe;l:(IEUuJ~ bDVtINYovg%" ,YrkNSL +L%-N; ²F yb1c#r İ5Ŀܱ+ݸ_̹X5O rN?iwd= IXf_jG4T4/`۶=_RW d(4Ž?P;Z ]=Eqڰ9j$ pwjhZTX #Ov kC"לPpx?|25%ՖnmyI+tӏRzq>ۭiO`&G_ - c2$qg tFR6 ^DڈX,H~ Aض8xd 0vHnl Aav\Jk089n 3Qq_ԏɂٕq&b锐c VԵFH6LH)!Rvgz%yyoyHFNNL ofX;x?k[NT@jS:EdDLz b R-13qӣ3\_u5yk7^= ݖħ6ϼ5P~ϡ{Ȉ IcaԣߐԣߐԣߐԣߐԤ\[E~ˁZ«=T ;CLBl68=TMId{Cu PXQicYo_FTdX66[k)8˽[z8/EZc;l&Dd {|}D|EbpůC!3DP)mbwɢO=A|eW4WV.Q@eڙQ7ul|{:? M2fm9jTD櫊_O2 zu_c)[WZ_ bp|1 4쀽7w%!?zfםp J dfcceT3NbD`OSHpήKz,+ CbcV; r:g‘}yCJiVG\@FpSHm2~aL:f֡j5gXfk)~B J;R6Rǯ%*&ݣ-nlS3-jyc!mZc7r-"S9\e=/"Z]2nzo鏊 ޣ@sv/;LDa"Y osB+U 3 q-/)+ۻ]ZT-FDCWVQ>=QG 4ѷ]bleKd> HGGs!뉏K]c#5!C4l酉GL-t]aǼ-(6k?:1u@Vz|L̰sJ-CD!ea}BuHyIa00rAx)z}!h/ aLFW kV DkR@YHr= `j ѳE==5zԸo)gao/3ô21mzTRpͦx\@^ٺ;ޒl¶c(  R2=^pkȋo} )un#ʮYJ\.)o=N=[F:<ZS:1q(E$4RXyUG)d#.KS7~])ԣ'3T'6`cG3j|ۗ Cer+-)ET_ *Eob83~ϝ1)< xc111"Ïh11[So"qn=nboȍsV"Ct"z.}zhMf۸kÜ1^3&V˞?VCm"kTb^w #@$^wU9?@هG.mV/%uWx*‚bj?;xd0!}!@5C 0i;4]6|侳 X$,e $9S\n\nEدXPifa!aj?x+I+"|'9jbjbF@* e%awlySXZss&)rt(t|$g  X3ac"! b(t!Z{޹4F=]] GNQ,BL@ay uwa_Wv;ST-/ǼwkV>F @|TJ'Ty8;*A9V)ymɣ⳥Uk{=To !И@&ced*l\-;Ӿ mQb$Wl~y _:*ʦ-Q#TzF=4 ZIt\'EXxK)iz[+vyxK NkbvgIY  Qc˼6.K`9NaFT3/\DԿ{COmHޑ'~٦{2HwSNI`<ԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐꍔ!p>iwd;jS-_@8W{ !}K+k"aG^miT *$ȔQ}w<&T|NBCj ^4%894TRV_K>7mXEx4N/qH::P/Or~3%|[җL_,uֈ`aڳ:G'~9Ұ2dlV-7F~kaVj/6gKKK!`8- Y]rn6 _b!k%jLXvz!ب$lf /uC1]pc ]cIE/7(*"-=G|$2/4p~h9ˋm2;vp_.J)g [a@9#r\J;^W57gL4R]):޺-=Mq_sCιJ/Vu-RQFڍ{gX=O9jƆ)JLRw4_ kw_VliQxIι}3ߪ6T Rྪ:pgIM]=, ÛpK-g=e0-T 7v6׈/dk֘o2bD "bcua=2s9wpPTb=ɩ`%1W6BÒϝ1"`)4\ ϧ sjkֆo(z[ǃvi:mճE]#VA(g\÷5:yұ?~} ?49aH.L  Dғxg^0$ďqqHnz6`-3 $Mж"V4|hUyDxJNo 2%yhG^L~*8W{(g{ydt%}AD Ώ= le[\ިEw-7ճr`:S <=6%SgL# %X }ZV/3xF\(q>f-'TqHHtR7tI"z[qeǞvy_6c!5xO^]>H qp&j;oy MJ6PDC]<ϊ%)qGW ߺwI "tBO}NJɾ@=03Z7ژث ~ Ç=K_w7c ʲV#ic?5`i.CѶ!.q%ǵLܮy}U\챗GPZ-Hsik}{_-nAhI8? 8_*ewC- }Gԫ :0aK} OZ_k3DáQ9_"yfrQޠ* .,R Es@of<[I1T!Tq&C5S-ʎ!qlwe= IXҀNԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣ䌝hlj=,SV`yyp3&AN $U` e3+<ˆ;Lc9aV׉zg/g4ȶ/{ChԐvuˮBiԧzaB3GEOq'Q3o"x~4+򏕰 }]2 -yܿӀ^mWUk[h<̽X1=XA.Uw(ξe*6l?#7o!̂h_nB;C\asؠ(#_%E-Z0HzS.Z"l?![@,a3)W] ʉ,`(lF"YN7<-7q'HWh=R+!~)!^>\WCc?ЛF ҘAKФ_S+!Pˣ 2D?? ҳa/8ٸ/4ՔlLx9=+u/T$X}@dltȈ؋9L[;uO}q"D f3y;G<3"}7P4/au2,e)4/"#(/~TҩZrxy8:uڼ`TLn}{AFxϥ;5)玏rUϭ%u iqJ)Hco]py^Rvg7)]k! SX6KaFGq2{V:'g r9cuYlhYSЍx;|(֋|sWVrϙpV7ݐRv58׿{O23mE-@oGU`7]LK9;҇ϛe ̽ XaXd\"Dsa=<8\-E) 8}tsIGϘz9!کHj X_.VyqB`j0Ly#JP(mLe5N;O-h2aRkǒ`ǫ>fDi݈sXhg Sjρ -kWؿZD@+Xvu)}=XZ(H^<,l,|sCA>].44sy3-6xѕƻT/8K(<y:Aʵjw~n/8plZ6(CHZǴ 5f&jUe!XO7]3B7o3"gJ,$ 4-!Fμke[嶒^KBH@v)H'HG|P 3&$=_j5?y6WDe"\ < 5{V<4\WȽ ð,K11KCYoZژt>l**%Prw~Xؑ:g$Vݐvba4 &cÈ4X˩ y@=-;;Jmڜ/s_ߖ> G-l&}f].{A$ג\|~ղ IV`ԣԣԣٸqXҀNs0&QF:./ԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐ"F@]ǎ6RFB"0V \_›B < q9zWU~fodײ-6IEF"z!zYT2T);E9}LΙYGc@uǒc fbkKWO%Xz]},'u ; $}yG@goO䲸RO%_&3~= iW r?qEXlW]h^GPTV^.Wܔl Fv]Wj3zKM _Y~ fce`>g87ϐؼ3]bJdkPv2Tv>i'ƜE sUFzCV .Yf 9-G>auQ6ĂvAqL:RfpC/E*8WTR43ϣsq: i+ee*E}bܰ!+g9&^n `#"wT:Va >`9&/\ҸPE1> pszIԆ%pNٓ]Hޤ)C6(ݣ#ԯ)ٸ]9T-(AXP,Y[Mfcϱ$%/FI" 9d;&SI$1'ebzص?4j%2U`VЛ_L$Qaċ ϩ6K)as^Vk ?[]wo)ϔ8fHVF- ~ݏϠdI,AAx7P}sʷ}S>4֛^D*\yե4ft qF*E Va޸K N<5XIpEBsG {z X2B !i0S; o )vuanʣ$v$i}s+Lg-K{B{ Vk)Oȶ`DK$ˊe kXل^lߢpEU/"4pZ #u( l:&CPrèWHlS $-D}Gj+;؛A bj|cYWUPUu9qE=;X=v/2u%)V*%;[X0P^yZr:8'I<ʮ,D[R77^<52t_R\rba6I.{eYs+&%΍Ist )}"%-3 Q))+Gu(N {PLOe}-%]te8u.mrȣhw Zyƒhx@Z='ypMD*TӅ 9dlgOoRo8C8e03nUy6rJnT a~ iVy;vAϕ #Κ|:q@ VPyiC}W^Ezl 2/+oTwCaII5lT;d=;,0<'ƇeUpF+.zvKy) (3h22$`V5^B- dߖ5GW7+}$7XG+ }egUGy=E_]8[WU p:΅QY]\GEvZ'@>0K:jõ}(DcR8cԏԏǤޮ=tXdz#j_suhd*">LL5P2-ܑa#x'/.ށ#|5 5'@A]ҟKJbzhl.Pߘ +za1Q}K[e|SPsN^^xar:aBbH!6J\I_br|ʛs"&H7Xj5y>zi꣞ҐxrBc|WgTGr#a9BWÜFA\bz`lD5ڶc F g!u^-+ Gl k1%;g$:֬qZWEmꕶ;ׁ!xTN((<6]P'px)qUJEhtv$__)#BC}WGw z_qDI8ry f.P=|hZR$냯QFq2fkR|bGPxA'@Ruѓ-zUݬZy>:P@WHȆ/8P̣<*^y}W2Ke xV+֩aʭkÐqW}>LyP $y+ 4 %\\^-|q^F/knmj@¢w^n ,-_Z]- 9@& \>%} 7=ϴM[vF?9I}HC`sǙs ^q?6HE?|Xk]v기S4ds ~%R.U ES̈́%ZV=)& >mOo/WԖLêvI[H= ~PsQaL=]Y c1ҳU{F0b8&\3rkO> .%:`/Kת%^R׉9]ifJw:;!WzQy'w?Y~i'3Zoc$oq3 `ԣ̷1k ]g5CX͵n#gzD_~٦{2HԔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔ? d=6_s:d<yEɭma( H T߉'zI[DflaMqGj\S }2EɞE\@g|"4u.<ÏSpjD}hT=g߆Dž5!]+7il#Ş>`j#}Z]Зr˙,ϹᖖBa"gNCӪ,a,hQsf<,D^=o! 侜ÆL ",/`],9kK(#Fs_:}K[Vm~:T+iiQ,?3 zHJ--rrc xt q&(ps++F#- =TܯNFf:w6aKE]`V:f2jѪeI#+fpx.\/.F't#= wb!%! ](KZLa;>cK|𾡛YXV4$wYF ^tbͬ^ 11@^x'yeiTP0W\;|EF$A?s /u7%M_e)li|Uw^ ]IsXj]TS>=OSvN?c6 Aƫ5z^|%n x6aT}K f|ɫ>@JN};kYW7=ek!`OvwܳY!(`"h>UUBD+U!ι ,nx@/$Se0n0fޣ@˩mCC7bVN(aU3B 9 JSgDU}.⇙ppc ޚ>3GQCωQE&Szjڪ.o na5~pFT/N"?~Kojإ>jJlG RZ2;X Uѫ= bj/".L~Yg{IDEI'Xa?@Gzu֊Xt~w_CfRmI[ߠXpI;+.vܴ!kO .6뛫=?}awcu`F%[fjw#It\s ||E-:loo-'=RkgGdkԴWkb}|%ja%uRYv.m4>OPmЙg9 }/)GS:JrG={U-/ U%-|Y.R@=4$Чp 9#oj f7uay׈/x,v̸pU99V5 _#yԏէxF˄5qXрNs0&QF:.31111111111111111111111: yeY_?k]-y0U]Rcߖ284 <t,MRmH oEž`TL:L䕁FQ7x%sE@ײ{Gbm0U._ހ9sv68$W!޳c~)ɿcV75ks-vt.z)ᑾ+Z ekE Vv./5Hbkx`hO%JTÝUK"6Z6uyq,ZUޏ r5[J ί=P=.D\mwӮHs)kbp(x-HU`)L`|1D#,whyֿe4k C#G/!_ +em$3ة+- _d_¡P @ ;ܵ/Hzcyvۙ)>-\=ԦH6*^#K)`gb@)mw))']Ȭ/%0)uez)qMyIIF˚!'tfMz6@!ЧH{D՗/Ub@G}˧Ǯgf1EFpp-*>FR!Fb f^niK͍hChnԺ -g-_"HD~BJbib(g<|Jšw \I>*CJB!4 c6S*::Dt^ï7GPr q@EaRÔcԡZ}Dv)Vl(;Fo-;UzA(OK  0 zb`i},DTqKyVwGeW0ɹf!QP @j-bL /mtRֳ|LCxAHcr)@y$ pŪi#k raKRTLX 7˷95. Gf 藌d=k ! UDEGo "!H&-6-cʕmT6ch;&lBG ?W{-m$>2D:OתRfjc(SgVe ]%I<&H: ];Dž<* KUׂhߡkܘ8T UEŕV4ozBAj\wrɐw rݾj;<-PΑw\+2 `iqy ǒ uD!^g|;0lWHg@Prc:9 q44)*vYכݿ f(Ismeo?bo g¹ ԮHy!3PՁzSK)4pS+~DK!Jw$A[ߡ;eI%n $1a0gU%`„v9F%\Rv4xJPpX ?^vy8sQ+z_vF86Кܷb;La$Uoc8JY1ɃEV.Xr!qι2_Za8Ϟa72ݕH~ o+ǹ>tkeLKk),T}r)I5!\хo>I'w\J2)w5f^ ֣s=K2$:]qZ,)yկ1L_/-g8 uީJ%!Yr|,ۄO71,#F(WhVORNeA^a`Y4@N[Yy a[[1H'kc!2ӵ}}l<ĢTbJLf!1l1a2hXz\`;׍1DF!QȰn֭-.q3g^[.S)#‡_h_{|{TX!EVwQ'VQ Q~șF,جDiBg7?*Fzkd7pFwCwarcccQ//SNI`<ʎ!qlwe= 1111111111111111111111/o(0^;j¼WQs7a@Yڽx-D`k3?45DE#)EyX!ףyd0<[}BX za:rtorV#: _zFg6cr)!W}!';{ GaTK +?^4D?*'zFH),SUY@жx~ҰD$RWk 5gm;G!tO 9+9= w8zN| .Ќi߬Z͛OQQLjs ,1ԣ ݔ\|[vaa>VAw ]ave@K!% lT q̚%f[&}ЧyKU ܶJPjoag|pӈҝ q;iAIϭx]J졽si nȍHJ~H޶fB9HF"^4wWqL eoW 4`{ pWvlqƂ2 ie&\@塜afe*7!ՒsI:18|)hJty$U:+ |ѕGH;G|KiF~=<݃ێ;q VF"=2bhEH_/ܕo2dzPV\!C(r̺4aP2c|r)gE\ 0G=(^%IhQV˅9:7q'd~|\,V'uIlٱPLFsq \\`X7G8P/R-Bhbˍ(<HUh4fH|~+KnqL[iFS7X^%؋7BDHLܗ=yґ؎q?ˉ!ck[+:έ^ KFx|xidL[Q3ԣߐԣߐԣߖSʎ!qlwe= IXҀNϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔȠ3  )Tg ׶zϥ{!^6%l or7|]moCmY!rG}!qiȠy8U^ B<h,RncKqڒ'_DiIri̎iC.9HYNGkba>=ad@.WpM%nj&A@'=M2™11Ǖ%Hy!RC1iϳ6vϨS\S` G-Dqd:q:O}/+x"rL宝 |LP;V5S ʹJI;̈~)G2j!J(lrٲV_ڑ'x7 (3̺kQ|pkD(G+q*o:70AttހE7}n -_LLm42N Q?qӹ\?-n9 C*kOG/2)TK&v\j)i .,GeD+ަ.%+ram *#Աjb.plF! 1v_zԴрAoH@b;ŅYA.eH(ܵ8Vz\E@7xS@rw,);d :dv[7-~K Q.]1Ǖ gUЋ"aٸԏԏg!ݏu]J 9%ti\5,+ |.UJ\ {(6O8|qKxv8m󿮵NḾhԚMKb@J"%OfFF "ͼk#=~ubх\3 W+ a6È'C's"\%(2mP.6R.QFNDqiV펏qzv?Jk]S*7?l kҹXgwr{ !YvuC.^C.iK#a;evl7t$R7V 7!-cԯ>@8dVgJ0D@02KT+9 /TV[ve5"Wޮvm.< 3*Lڵ*E1Tr3'-(Ll3=I͇/-RD);ЖY 5Թ[N626W/,?,ܺ: OR%nZe50 QY&D1ˁ);_4. K)rTb?Ae*qJd0O䨵mHaC*& Qt'K_HI`07\G|1FIt2hB_|j (WV~w=t!izїuJb 3oR[T 8 Srzq\5< /3 -a$' 7< RT )09ΡfJ`brLkib jOEYbHiK}!w/w™1111ͯn#ΡgzD_~ٮ{2H1111111111111111111111u"iD* \G,`sJH ۷`K`鲃^zVdb>:Q^620F) J!턚챽Xc}kPGL%d] CV 7ռZ v3c '-/)Sb-;EisFM̷gwb ^xBdqg5GЩ1o9> -CڵU[B (u)E@i#ԓϔϔϔϮ~ٮ{2HwSNI`<댏ԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏAqe24MN鐥H!zG|L865W7֖5@ԣO@"v߭C9jN@'s՞QWw/&<;de\s%_SW:Y28զ24x\ e͹*Ohr:VR舤 _sk\ @fG! R>.w<_Ԓ<Z<\m';YGtdv_į@f!( p=-CX4e';L`;Y ޛi1;pgVb+f=7>-I{ 37~ 6WX]ـ\8]Ω@j$k~ ~LqZߥ̓מ =ٞ2Cdr&đȼ L}g|ґ RZq,<.ݘk Iì`7i.]<ܾcpNjY^.h&bP ^)"E$7TWaN0V$+Y[+o|l<|+[W-&= */aТ§l{c 1wSwk3~;@I!ZFv3a] r ߪbu1%Le5dC0?WR\Bc~Zԩ MX3s@-$.9m/Fg\44sLOu-~aFHTHMLB-ڽЋ:1@`NCM'T$!J.40P7Xt.b4%m,tO겲1 aZ@%:)'ۊY?z驰گTx5Vˍ5LJ$|ϜwjdlӴHTBsxC,GH a$ <ΒJlSvU2-:>C#V4e*]tD69#>b ֩<[j|` avO)16:kk 6<Џ |ϚԨ111ͯn#ΡgzD_~ٮ{2H1111111111111111111111b?8#C24#@i!ڻ53.4)ۘl?CItO8鱉˴ͳĵ]k⠥T64\>Dsg~CR/ c7b$ )AA+<u4/:Ȅ8o-Cc4hyYneC2ᯄVƮlb͆zI2:FJ;hc!Sz)&6@˩4M3C>XP,Dj.]B gTT*v~]3ڈHy)5޺qds҆vʼnz uH )VqļdYX.x/FmKAGG7gMYa|v3 ~f0F19&IÀ C%62a'&S<)$#꠫F=RYE̞njY鉖q-8;i<~B>AIZWr}}POיUaW74> !} dЮ< `2Iܰ~IHob}ǃ>0t0T"6UuG< `{T6U=mX0m"Z#lGd_+{9v"!Bm3E_:-erIH$2^خsg}KpJtBJi5j]Wv> `8Tp弫&Ʌv>0=0??-}B@M瀕.t|U>;tZ`K ('}e l_d u0C\Zg''_w) Cn3aKاk)ފ0R+r:n2ࣹՏ?;Θwa닁N+eru(k2;j4Hkj3Yƨ Dˎ)G!9weKd^s9 \x2g.4daS3s=%WzY7)Ͻ8:geHje$O5n} dz(D,3[-c@DVeF6իlgioUcԧeeF5!!Sx!ddO JqLB9[8fiUbyBsd5$2ׯGx1[Ѩ^D#K.<~׈v qLG.\]=:T2jy?\^Vt0=#RW\M2jAyFy 2b75:YГk71qXҀNs0&QF:.///////////////////////mٕԏԏxu!-2"h5=aːE!k{qݏbŀc/i6$|uÓq6u,Cc*yϠu-v)#){E@ -w_q3TuɑqI*]FsoCu5q)iCG&/COA'\gji8#v*t/5"WttP:5 ?*NmVe#D`} ZyqܹyaBI֯R%t# u+]++m>́ yQ~+Dv &a[b#~\#t-ah#$s-Dz^B>>2"ϵ*GVg 7PpZAbk s+FYOc7sxf=U7O߿0B^K<05#Nb<.&*Bn1y-^\΂`OnyKfV:Jgׂ,/4]Z]r$ ?))kUdKGقWI."ȉ38a JIoti8]y9+Bݟ^0/9@[xo:65ZBf: 79z:@=cka =Յ'd:\׿i "0<:67q 7=57L:a$4jj@ !U/`6wm$HO< [daz:U\5:7]h <9Sƫ%g88=K7Zu̹4[M MnpAZ%'WY<-}!Vǒy.Y%%,[Ĺe5N25&(ιbTvLnE)v<)|R@V@TO.+udoΥ4M〒"b"`\ T 04 &Kl|?>\i zzHמSNI`<ʎ!qlwe= 11111111111111111111111ԴÙ/"0 E 3V:bw{$ǨqH BacX&$kv7Ϩ:cUW=1ùf&س;ʡ{ r~PV&"̔o^F*V6L <3 AV99ca@;5ϗ)t9Y+xSF +"lR $;cS|~m7Yg8#cu)\\\Ϟc80Ubz=\4lQR ̧G" & cb?-6d -.{'tRji=$fR8s-eL۫b󮟇~ٮ{2HwSNI`<댯11111111111111111111111i!&D1\ة%1kdHݹ#qF/F| ]b'i`a#D\+_ÏoT+ݔȣKu'637J+!7;<3-~|=HS=9i}?, +U2cea5PJ#=RӃwو:[ Hz9Ae5m8j;/Ю4طϑ9Ȥ aW7@~܏"m0ݣO+\DK@˷X;pf` 9uLQ76Wpք5`; qZP!`dwVu|H#q3wX;|c;CNlpxq\eL |`Kοc+ekޕ'=:@+ :e~)G.eCCĊ0 ];A\V<&R}?ķm+U&aGfsFF -^d|])u4c,@)uHi! >5,&ðL3mxNj3nF{|gC{?6˙Gge0F9縨T-?@8e aH8akfbt)}2p\ŨS9Y:[zNR_a7_vg3 [o;T)-d4b 7kr|hl[ӧtyG> 6ir"eM:Qhz_\.~ٮ{2HwSNI`<댯11111111111111111111116B/ "ϖ,|q^)S/'|-$047#2FN?q6c7xps!iro#cY3U/c-q ߓ@^\*))#ƣfq^]lMu>Df>Bor%QUHȵGg v7X:*=q˞<@#΢XVe-.In7״H*Ĩ)9Tݘ$b 2DT\P9aĺ5i,px$Aë6O5`X^pK.aRj\H*3X1lۻܵ?妤Źs\0x)FD-KkO)nمb$nȶbB?e{d({2$E:@uU>VDv=p( ,E-GΌb_ҧv(~>>NUQ/&[LwN %E QI$|`4it{ zdb$t7jfx:.a7P$ pz )A TA<_YWrBy>Aƈ:FTD`7g1IJՏVrCAAx +iS`r9e.6(#u''u@\o,L#]N= @jnaG°aKh 3IUjo p3xUy~Zf"\mk)Ļ#v{Hrʙ\k~ aJsDFoq)-3I(DyA#G(K٢&qӹ dIdXmy8;;F-j-C9cD佞#.{L-eȨ{̽Ȫ~ނ=Tk!䞌@[9FƤq )8"bfe"Ğ'ת) ykcm#7kђdT 8(M'GF\CW=nO?fC̸̷6+/+_Եϝ\5}3\aCq8y8a# )L< dMLsU6NLaWbaZX(Ыa6i|}x"gػ/H6gv+pTӐՏwԼy-OU4A֖T* \Dq'a9֯qT\V kbj"ę_%\B_ΩNsci8O/6sC|eˁ:킆:j_t!.cu0=57C#$W;s)aD{ljj!~^%wof8eoaZ[f3hkF&s]Ɋd1B aҲ]r"62v֜`!IbC̈́,*BeJ uqrشVRC)dՊ/Ǝ _;VFp X*oH]Cs$ywڛqσq5=H|w/X9A'YuBs(Ibv8ǁ]'l8E7O/H#ÛYKj:HhQƒҾ_Hے$$yU~*; XOcƓ@9Zq -avd]V$^ׄ>ه5Q.fa̹ i:rprRS0{xCNEUs~^҃W=Tܤt{v4G}Doe#j9#S.I`d1111111111111111111111<~Xr~7gV)Ds0QENyR5Zlw Dmdidxa0$z^K0MOVt-U+m/WSSN/Ӵ8xL|P$ `^A*]{?(Wޣka@sc HTD"+u)ÏL7٦/)`i3ߕF7?p4ss$@FlM>ܾjصNϹC =& -9%">~#!+@g{5菄Tgi߷0ni'\ٕH\X+=].u\] dXcu8QcY!=ˠN 32)0s6)a \\E93?<cuSfȳ,s9=yaYs@Ss_6j_Cvc0EqLu]fjHLUK^pT2>?=V IاT_&:VXHk~lk[aї:^$Xwc1kzn3st5eA=JqL?]hXnݣ33L&9 }a_JV=˩!ݕ2|_[Ш:`N}*b:ޤ[bۻV·"Q&:FK{2?Q//////////////////////D [-`h:cqA:Rg.w΃Ϯᒓ{s b dTK¯k#f!BJyhnbk5 [\-˻t%wnpinSIC'R_YhsL)Ud/(60}6c+y xX26>?b5aA34 ,H.7Yq-s eczT‚ϝ-5}u+K_ݑ a.ُUB7 _Э XyVPq:гm HT6iީ<H|SL3 VĚTo_3jם5W5C+)c@)M:e(;0e2!c=4 DU bߏ~ܡ5rL&~80 Ѡ4%u5Oǣ*)m~}$2h\߲)8#q:}PHFoXj>E'k%a z)]gb824z 3\S܃;KP+KV2O#tT['\T`]:U*)=ps3R!`a\ⶵܹܒ5!):Ϥ-Xu"^ 5=u8T `e/E/Ljֵ) eɣ%s.a(x*f75(JqWso+5WlnF+ cZe0,KAo<0 V=ts*j< Zw-+%\R_/u(pJ,NdCrdY-U7 Za3>髝bA(^,{}).lgK{2? V·Q&Ή:7[1111111111111111111111QwnX<+>΃wx&T6w))R!2t!`fa.\IawĚ=|j@;>x7xU։ӯA~qGNEaU1o0wcT.yf!=~qi6vS6{fA却DuZ%*Cl9|C24!^ Co~77_vݷ]t}܏~) LÄ 1Nm9sc/aY{g/cL y#bR9|Õ/\u0l~٭}82sߒZİXxq!':7"\ScFĪ'\˙U*A5ձw8\ϙ\e2!3ȅ0D!O5 /v<@9=cB);*'@{6zϣ -خ<\ ĵ{7޼)7.4{CvD8DySe Ǥ/cR u8k L5:Uk;r<ƥ~6 -[|l5i@MOTOcrD' .y=VI*)o>n^<;D:C 7X)\K%<Hρ bK8uyţ]?k8 (f=Bɫ.:!ǖ >U\.'G/h觾]> ScU]q qF-D|ie*k%I|.TtTҤ26jyhխ_28֣2rzš8[F#$\]DUΘil耽RĂc$eYaDŽ/5@x>Y.4n~gvDes 'ԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣFNs`zD"m NԎ>΃_aB2T#58Yأ+)X, eKk8\띷͠dSA-m$ S E<3:DJ G677={l:+2Û(Э1mIΤg*s&u~m|ٕ2/ħDX6QÐĸe!$bᑵ/\P733Ϙ)ѸTINţGxXDH\d62)Ԭ;ԏzbm"5Șu0)('#O0u/=IKJE )8T|)UJ'_=l])ԥu,)=x6ݘ/r?vDݤ!]]_ V>S LLAD%pDI6$bgcLh0׫+eGys|;=iL{!\'ۊ]I̹nٲ43TǙѹ-3uV7TH7==)yiswH<<.Fk_hثMH! ȉf 0A ,\O8#s䒳+:.(L\ܓ%|pmX]̜9U}s2-hy5,-4"M PѮ&8va3=pމռNs`zCLO9.`#ԯ)';ZqD;x#%rk`<[ZbzERXS*ֳR: E,KWWuH(fY(&?/"] r<ܢs#` 9sdP/Iާ5),GɀWJ͚V4+ __ {*`O30*)϶ Tꤨ!&KkCy9X^ZۻU+ |~vV X*6@ zߪN 5۳) d Y)Ju1/'OzG= xAUER3-5aN+GG7Z_=԰CaA\C5!g(&9wTgWHp~m'%ix^nǏ-m91jÔRSMmdN6;=\vA=E W~X+_ {U_zK">\a$w3=TոV7gsb'7aݔJ5]"VCye3H wҪϲ eZ dZ[m@ m?gĴ0Irĝ(0C(2jm9Ẍ>ڦd(hFܯSr@hjQ@)ˠWTaC8v(]K+0j?72/97O!=V)r<+AJ/=IGhGo<t! *uoe`\ vu,ˆGi2uB  ,•Ƽ+58|^H4 ||dy |ޚxBՎ~tlyc`'m⯹pq䜫#8/#px}X#7ىrTu&< y̞o, |V8Ua;cd!n~gvDes 'ԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣNs`zD 鍤 Rӎ>΃_b!69OԘM04)0/x82}YGuVRǷHXw߫78/K\G bϣ0j@}1{o_œRdjXT !3| )ץw֖_e@C@esCW ElL':_^C;P%Ov"!ש~ f0H0ز)>VFad"++_y%6#X63_޹ϔϠ#,/fTܨ\#8|Ϩ0j^&^=$ɸ8|/ó:ztU|- ҕq>48!u}݁vsȅ=ȃjt?/+`)4eJ뫐#v#`/y5J灹h("L5:e7X05a 4?ފL&mf1Q^4*zAϨYɨ5]dV4-S2L߫:#fI+8 )zK^A,lӸP fT؉dh_Ř6R_<#4ßE,)v(\TOgkkb6=(o}sԢq#>f{V3yVCakTm~"4L; 9)?\TK&]nb3Yw@o-@g=+xYse3!sr֎gzDdԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏ)+te20IaɣX<었E-k|/]k _dJU32ϳyQ>|TÐ+׳^/U;C%]rY't`:1hszݗt6eG4g\KE!;Z\2v2xK95lϡ%T^2/\59u6ϝW9)Fc/) 8a-@8|16O/$JgP|)DnITFDDծa-68ϒϘÐ0V0Z<Ҭ_כ64)/c _8Vt?+{3=BQ%;pK2N$_)maB EwKB1!{~*oޓ%2ƛ֨V82P Kfi=@+6feL +r$PeDg𲿰=k>xZ1wQؖ^[g{ʙ7*߷g,;7;Hf19-u8Ԩ\GL.FK9S-3f%q"uP;zmp!Y,E-4P D] RT;VCFEI0?e 1wcs$eD 3Vk\StDqRY#TnESvv\] Uϲ-o,g̈́&}D $sA(-C">ֆ޳k<`JU M>2T VuNJOv~hvjZ$N%1_]Mx1zQn7ZiƮt=`϶"q 8BU%{yy<^%,u/&⎏I[9^6aOV?4fP<~Wqފwe;1//////////////////////DKwT;)eN`zCZ7ȤĚEbϣ)9~I㾬u6$o-*A3G4nW=z՜i$J i7OO:)C\ݗ:A|="$/V~3KR)shG-$i !~YG~{LлyMLֹR7ZlhLK:1F6U:,Am~gUЄ#Opu۩:/8"!!2 b?A?5&\*@ߥ"T(1eor@Ҡ3cٓ\9{d)dPusט:Pi4ݗ|GѕKOK8gM"<ԯ5Q4 ^UVECNn8.KRDpC-p]ZzU9:ʙh\hilՄm66t4b071Eu ̒VTFkvEC&J[ aɱEd"C.O e&H$]|[ "0ߏxᛙax+aUbX8v*;*HÏǬy;*zr˃5鎏Y҂>eDTM:=ytA뤌jذu4A!l^+4bŦ"|21)F9C9'uy`lτ~v@a2⢘3RNdJE\Slm! ]aJC)"@P:Em sOO~Dʷ p`Fm fpFI^lXj cJ!{.$ Y/ ]RR $F~beq-1תhx*F~e}_Hu"- "v,Ǵ^pЧU;er,uF֗صiwaDž9rB;qT^ (XjmJa-CvA]OuM-5]`d< Jԣ߯3̗P42D Fq5z'V"zs nynb }"NύvIڿ{2? V·"Q&:71111111111111111111111<Wh2fDK_wT/5ʙO0p|u;5)Z)6 _`\%>ZIl =o\֨8j._erfՓP=5U֯oa^\P G~ϖus/h̝=j6e4:#MP::/a+aK*P<1?oe+ۛ nlH7=.<X4V'w828a  )$F)LAH= @*qŬh8EW5/9A abᥚϥϜ;$I cQIVըHZGb␧-RB:GG90 .1*T863 _ʪ8ƷL zr){zq6x*OT.7UDmK LSݖb@Y9"C4*}IlDt 군֒/x)4>4<{i\:* @UdH-a iSЙ@;9\O䒛"^$2zd{i$$;6]Gr ^$J(,F> Y;!tO-lm}}tri[`WPfGp0$TՓ4,IdpIFpX!K4&M"<PwDy+~CjnCyzۀ+ؠ٢Ws 4k< ,ǨTkl+)HI=N)!dUy(Ȫ8U>uʏkdlPѿuIgӉ'MJ5CE*?=$ϓ<1P0 Z˄C6'x&EIL<HV%!8:CCJ%4uIa,.B06c};Bkx+- CDzV:պrO$ 䣗8V/ԣ/گw2KTyH4 .Đ4F>N'K4 G+dsd(! clJr4/OX+|L"FXv^ףEm+iLvOk"?vru20kM (]V^r.zܣаԣߖ)bVdeBw;YȲ q̸NA>Bt-t ҕ4@\r֎gzDesNԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐm JԎ>΃eՌNo`Ϯ|x 8Ѫ#:-Z;4 i<6'VO/+P<ЭTpxםj>Vye5"$Ha;rVG4kp:BáT8PT ئb lk d-ŬcJP99kvO"H `ll׌WubSKzji5McQgc/핃 QjJe_FD#Y0O:ٱDǏ=oAr* BϨ8r#j73Ob9XTu/C^r?ȭD x9.c1=cxY/z(k-92eIʏ<>˝H]{5_IVK>דҞ d2 #`j3@b3 hrcndK!yᒑS$jiXV)ֳF7ou؃~)"cAʘ=sg?UzxiGc{at7 v ony(IU<4V|bm؛b6%5"Wb-Gu'\z+f !8>>u#=z3g`2f i>nlW\SDa٪c!k38[Hð,>RX;zX.B rp,0giC";ͫ_mlV[Ι|IШ\UkZBc%Gҫp,نbf_Oj:C倗pЋG411od H% |!"V$uƝP] cj8Y!jx[|33w] 6!V b ] )^+?yr3ȉnpO>F-o$_O6> )b z%(ԏx `qzL:EDƠV ]MvCFbr?R /k&V·"Q&:FK{2?1111111111111111111111QNwNW<rcўCO:sCĹUDt xӲ̹aS)# |ϣ۲Տ37G;Vx"FDֻϭpI:k 3n bb<d#I/EزD{L@F_nJJIss 8&qD_J%!>l U` O~.UE+شBA_("1jj8{BigaKBb[f/ŅMH,MBuFEbS?*q_JNlIaׇ# mg])ozC KH $U5j"*E%H$$֒=FlT>`{);`" qK܋ڜ1 ڑO6J,U"knS`kx>;ن!`x!MG[< )=:b.ik%Ӣ$^6ziGZz M`XBϥN 5u72\"aLpn <<'3z..d/BF^rwM3+ U./ԣߐԣߑ$YNeQk]L? `_\ /E.!փ#3]'cD9v-NK.Ig8OR˔]3\Ma=?&0P9Tk< _Jj\pD5q=ޚXȲ-$\_"n"^هJcϑpxt5Aa{.N7s^yݑ/@dLk0 Wu.2A ߫$^-` ns.t"#V$2=rL8.cCLGߜ@u2ǶLVF>l v"~;K(ZW^3 ,y"ƭDW!aW;S|e ]x*'+)ƧזhYxb5c޶S#햏 ZRj)4P둗&uX-Ue<ԐA"c(rr eڮ̪ؒKgJ>@f>@Mnz@Y-u<̻`&j+w; ѯ6uK 0ȉb1d=)fs0&QF:.asܨǍxf +l/^åއ:ixcI~vE>.V HJe/Q+)O);Eid6itHް֮"*1Gu[ !ɮDnLK(6$%ҩ>^ c@jxQ=8⺮}rR.YC~ٿZوdzchyȊ\t%J;@XT-P^_{$]kjӀ;v~ d%mL=L43l>b =me2EOw@^[S-+')Wr iC/F՞v4?X%ն)d=3ׄߔǃ/T\EXUOomK񋍀@mLVf{>s8OKEx -;ڬH]]Xڝ^1$GXl- ߤOrĻ|אrN$47&"E.pZ7FWz!Qy<uLK:W Ɏ!qlwe;wSNI`eĪwY.:wx_'^Ǝ('cmfBMl((1H9u*Q33T\#28)n^ûӅ:\ҟmuDGTa25iF쁕Y^D'<й#zYIq7%e{#IaF`:T<K-znh8yuQLʡtN"n5Hf>O4ԙ6bpԣqJWz6i3FqHjz0^|pv)OJGl-=]k]HJ:"3KGossu=^+l3$9vx% Z#nBP!G9ձJA u2 Kr }ytr+o|:JLj 5£m0y</o:rLC"s7LXa(,Z0{$l__݀cq'l4 >/BhCt=hɒDq-K-%Կ>@LSuV5|1j1)=I42Gs:T.h6.ĵLcs7ɀ$XAǨ`}hH3-01q15!DΣ>[5T s)e[S_?Bu8(rԧŗ2R2}ԑsj)MZJG__O -˭}o+F槖)%uoedU\6 es^} Kf !aζ)YGܶ7Hv$"Tπ%O!/( DB2Y`\^Yɋ^ gcZΞ!TC& *pp4z򙿞f< ".jjpKQoJ!f.aC>!X󲂤q'uY.O_6;;;78e 2tv ngPBQx|v<+3#̨ V؎>dmǎ SH`q,U Fqk!HH8[߇"RiD"TwO5KS%B>Ri*dַݸd_A@9{xg_᜙/ڪoBxܯaS+5u1 i21%w285iK!s+)Νy#='e)R {Nc0YRz@ ڣڡ2}/q1 b'rq (/͖WH+>m@}b\Ȗ))urfoyDTXv)WI.\!mu?4\ܶ[XW5NÛƫDx. i CF xêD?DX`k*o\DAAUNK +td0B!S vq?B {>i\OkpUɁ|uJ,3.Y()87 1ȜXEi3ιjzx~6tBPUzX󸉩V!zxי`l+5zd+ u'egקx~j^=jo2Ndw1vǫe%\XO<p)נI|bv:o|uf ^D:h`uH1reI>l*V6W^bІ83uU- 9^6X"n|᷏zW5R6a3|]O]Xr> V#2V#@ܓgv40aU{ݺVېِ&M .JU>NhKfvw"#|w[ O*1孌c#⳹1նU?!8sV·"Q&Ή:FK{2?!ԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏ8p2FTȃMrqAz-bk֎L_< $,o<* :")\DN bSu;ϥd\ٝ)MOu-;Z֣\ʣTs(oyk6o ߱c/c3^s5+"ϗlLsJ/ӧ=TFe{h =E$ R<vJ 'R}?wQ@?iMd;ht8>dUqf7^ ĺM{dǿwrוWb5EF&.?2F5, xN2}c d;%u+649/gy}[Z\e~؍\VL]~@pǼ{ŸZc.:B5?eHrird谏ϵJ>˙ 5gfg]42q- e-?xg/0-..H_z3zV) g^=5a{bw?li y <)(BbnuTEƭceQOsw eR̺mNL TbBF+)R(Pl^b>ǯ;E\Wgo+ _ a-ɄT!Mg8VLKJb)QV@קzו]2+2+$kpϠXy{ĴL ;ˉ0y;+A"Gro=Va/ E u:Cdnz)?r,8UOivD^WqΊ뎏we;mNm?4^P///////////////////////m& }./AcVUI{"\?4+ 2$z)NW< KV!";'=\"e'T٪_e\3# تjJEf7S]U)Gx %TLTuFE !؈'<mUF0SaT %p:\FHtLKpj".L:C䙿ǣ/kٷ5@/] ͔)/G+JLf-ҰH.>"freۆX/qrY-\A\i *qAT;()ԳΓ!\!2%scȵ5F3uCvcADbjjmMAMp;96.wFmLTvZSjFtϘ{ck7\KmJɖCb+ W%u[Ĵ'H.Hq8N -ob4)Ԝre##ƫ)݃-Uct-,x/z)3U>0@u>iUv4zݷ\@_Fq27óв/ Å]k~Ϥ>ռuvgަ(OXzSwWFiZ= o C߸ kNm?4^P<~WqΊ뎏we;1111111111111111111111e'9h-NNތD5W^J6_gvb|g4|5TC[r0[^J^-dv VH E uUЬ3-C "ic%c0~Ee6FT$/fX/F Y-XGw̏6-Ր w frGmHLj "aHnAow CS(6ǓΩ%qred~s n~gvD_1111111111111111111111:zIw9d<,bJ_c 5r W7!Kvj$5W7PTתfCK elDV!Ч\n @v4ws\ dLg٘ߕ"U ';3MƳdgt_m;2B!EۜaM -R44C/߸"%+ c#ϔ+O7 ߓy&y.y+"! aS"rLH.Ch;j*zGO& b=r<^ŖqKe8*uA5*3&>,L6Xƕ7ܵ3YkkTcgW;(3 %duH//oe%yph0 -Q"A̢p6V(fyx07qӗ2Dxԣ ×aO"VGisq'w*@̹C)g"g+bgۙE;h-=k͜XTkXX\G&;:W3C~~[[H*\\\,m 1c`0Sj[>އp#IIfGgt 10l ?S) k7r?9o 9݄ܪ|O!¡/ԣ///"5*m2OVe5@9kiiio8 _➳f<%vÉ]6*"Z P<KQвF ^۩;o!6ZyԯOw ŋ6LD @mWY-GB!YSH\+j7WP^ٓ'-$,kHr<Џob(hW>WʉdjKa%^<<Z~=UkWxT7%=}]iLT >+|4<0RDS Ԉj' lՄ]kkfp u6otk+6,9$bσ{2? UQ&Ή:(ԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐCn  Sk4r4\8r^ iXJDuZF٥t7La9fa9L[-c3n~N y9"i0!} 3ܴ!o9!]VI"b=tVV)y +bPu!&sBkٕ͞G;ÈvkS<-D^lHq,­@'k ]"6LSv O=bq-C0maTs+]|`0=a챓֭nr:\q*w' cWFOy.$ЎNU>k9Ƈ_cuSMN m^~"Oy=ꍡ^vnrm><~%z=LJ=ZtNU*EMꎏ/]f tFn%n-?jnTߖU^}N~%q8.(Ufzy鎏nTrZފtN9{ꚸR^En4,,4)We79!@$+Hv>4t}I=T\e,4;IH*VRECϢלlFMc}|~eH,{6YzCNSEŝR INâ4;PWض%ykw Ĩs;XgYULddWk 2PT# 9\? }V0ct&ɃrϩNUP;9Y1O lOWpNUV[%L*G-0fꍰN9ajUS5O-vD1~ nBo}F1<'XzD9 L+񑃤Q}ɎN9ՀM3t6n䑴9#X=!@veAAC*'вd!,WPqMOBlOAn͵ctGcr _Y񏲭C?E n)86ÀA;Fze,"z5~s n~gvDb111111111111hgoՏ|½ܒ|ܓ􏏏ܓ􏏏ܒܓܶܒ׏0()鏏ďܒwwwwܓϏϏܓۯܓ珏󏼏珏ܓүܓӯ􏏏ܓ㏏ߏϏ⏧goՏ׏׏}jOlSΏ 0@ѲP`Җ!pĥ1A"Q2ŦaqBRbrն#3C$Scs4DTdt%5EUeu&6FVfvĐ 0@ѲP`³p!À1AQa"2qBRbr#3C$Scs4DTdt%5EUeu&6FViΏO\pa^/;/J@TD71;Y;4S3sE}E:i7t2m5L!n<)Wq4Dm%9LEy+DM4|Qek ׍5nh!x :3ɧ]L|lG7y{S]Cb B-Ǐl8"rΰxfha{86$SPbqb?4ƒ3 1lNj?:NLexl˘g]Oxr.8&/Y`K cWrΆ9pqa t#7? VS)#MdZPKwenhʎ-`Hj-[dLVbs2IӇJ΀*v#t}ENupH]'aw;xVK9QR{lZJf[d^uZҕѷ}֚ 8}`gQ"t4qs@Spq x7lv|bN-ˍqMt fG/cpU|2@?t^!nxJ홖NS؟|b2En2|V,r;Hc!-VkN^ty8|F-b6anjN x^\)ٝnZyIjNXw}(a}Ɗ;)\NwJ xbx,-Zu8g@g©~#!hܓ䏏Џ􏯏ߏЏ􏯏ߏŏܓ֯}󏏏jO璯lS1 0@ѲP`p¥!1AQӶ"2BŦRaq#3Cb䷩rScs$4DTdt%5EUeu&6FVfv'7GWgw(8HXhx )9IYiyД 0@P`pѤ³!1AQaq"ԩƁ2BRbr#3CScs$4DTdt%5EUeu&6FVfv'7GWgw(8HXhx )9IYiyiΏ lJV!FbnE EI,8g4IJEʹp6v f~TIb5=8/zǨLIW9/ՑO[q>ntEʝL݇A |4jx_q:EvlI M7<ƬݲXD=/jbRnj}T2w8XjO=5V0mclЬFf~Se2~(qT8O%Og >R{</fFngJ-ŋFaK1*4 ~qLW4O%J,7cR~~e'ȓHxf}O%Qw r6-C㬊fxRI& WS'Cţ~DS_|~;ʇ<g24rjITc>kr\b53ŭ>XC6:@*j8+3RF4O)zxީ)z 2w)<5cGC0TΫlUn:Bpd4R.nCV=dgF%^'@02$b| D qE* Aeqf`bR% zr>Cd|cQC _ߌGŎ6= q<NFcQ$z,lEuF`n&no.bLN[$RvWns\VnnV}h976?OX Vd5W aNf V pN"iD+b<̕gc͋&Ϟ $Q|8HOa, x{Z}P 5&7zD 84I49=m0c~h6p=rVpCԐO=͖Ybjv=>Vob0@ѺbFr_)Jj/lR6;4-m@O-Nդߞ*|j%~ny<IFGzq&MgiCaN6 ,N5>QE̷ Ue*6 RsClzj5On5Ǒ6 ?O=/g=*,xcP\,34A 9i6YLTIJ6lMC>y76nx|_06iabLD\Jc|DҌ晣\ @pS}<9G'a0P^l6͎?@q9a4 'Orbf`ۚܠ8 s`n !) KԼ|뙎`..\tAɝRwSF_f0x/|fE%OQr\56~Od-2s$VSpC0=cħU6ۻiC4ރT}@y D58fQ{ QnLg:7Ռk4R4@O/V5ԺKת|QV 0P>|j+.K0W<^љbM> }xni"~MxGU_elJJf,ӝh"rqT~Jp?Ij3>n4rf2p Mg/<<n>`6IJb.-02>WCfK~_Cźk|F{ cnm$٩xFMg$F|q)qv<*=5r-9y:㒋N^DgiNޞ2tDǜ$O߆:8a2u?J~?  QI,qoPM#'Q=稾F?5$D6!1~NNA4ä>a{1j|هo'*S#b_4N(̅Vq=[q0I~g~݊& җ Gf7ܸj>b |jvQI{j5g3j~4pa#>bj=0654_NAk{TC|j9a̸$@6wTչdĀQ NS:|b^-L8Ud?'|%\ GK˿0 )jy=jHk=-NiCR?irT=tj bs02q a6nwV~_~Nibbpb(TܗnE^a0z?+|Vޛ,L ވDN[ѩMmgF/xbC c0c6=zKʆ7RrF|4?xj5zDF x3#04Ud/zޫM>$c4OeJoUO {$Q*>%krDHOM s!1)"r_+'RF+OUJ.Rj8pb O=ʇf/T|zEG +:xm,9mj l~۰x.ۥ<)_|p۰65FFzypJ |JMvnI$ʃ ofS"RE3/5CFn܅ΰem6;%)٫ofVj>}ɊO%QE.gk̸DG6bO&&zxdEg9Q Kb$)o?c?#xe)w `ŏǃ6 >D^^?qC F@R qC>|,/<, zMeS OCdb=<9 OT9@krܠpbDB-URN%8j9n ߎd_ &|nŔ 搃?Fn =6^|}BFTM$T7kQCo D4r|iQ%kG*0|~ݯ4|7>WHSA 'Vs'Cxn>Ɖ}Lw ? mQ7jo8pLD6߇.%=:fRg0R ?arjMvG; w9:8LyoDʝMѬFM e#pb5VFǼ4# RG|!Ge-:O gEy a.bL:3ṃMPIG05xN]=n|DФm-G!oxno&b5lV҃DU>>`攋7>Ei |nMgk O9GT _bdc}5bc.2w|AH0 E<}0=2NiS n|fx܀Dju`< QBxFFq02bqCNnT19=`vbϋb pCikTӭ#>Y'<~|B ~qnJֈfVedph#B۷6fgdnFl8E/ rA=Iq%Ve?iG.L tb ~|rLx~!nj%wP&OxگD>EB9ɢFN1b8ʃ5i6|f?U!lnfJ=N^nߩ_̸ci2FN&jO oƪ~fEj>jN\_%iyCwgUdjfqpӢNJG,F5|Gb~橡w$I<̈́ Q* Kj/jTq {g0=gN܉q<62lUJ'~ނngpl~`k'R5K -ǑbNEMcf͂o5xfNN^v5*=:nF^4V6(ʅTU_F cZEbH D4c4vMRk>@4?Q<{ ꪄS=㒂ΫɠN.RL pC98i6xQ1aCSoh!1.bjA{nVV\Œu?@f>lɄ<F Oߌgn>F fx>橆xFVR&TPOI?vDU#jX& GT͈< h#xbrƊ]M_gVEѺvDbt:8ނ/ tEjv$@ʃT4yP*$zN L^iG5m1$}dOlɆzjR1Chf6vu9aƬ8eFS[G8c6|E5x!g<5+bjowʝ'aD_x q&xk+Lsq=25n=,G r m>Ɍ9LCNO=w{:p=0ybUGzFg$lN^=`='OP\ q=k6M~Rn:Jn%yx|nd6rI.gݹ`> IJ8T鮮%bEzp9b>^`jDpz!dDG{ ^@Cg 7|dQU$xM Ǽ{j=6 ՃUbVV\xb~~pC8.RDF܊oACmCQs ͇9in/S ZNngsbniDwC~jm,{Co8f87<ޅyJfq=uLai7ɐE71 ͎vۛ&q ~kQb6R_`>qJ̓zN,FFV0/~b55J|a-h0w p=5jw||C aILМ% p!3 O{5#|qRDqfʇsGJ搆qmN:heNRx4j)CJtNlj攓Mdw #H $2' @u)6V8nߪ|Mcդ4٬Ei*C76M9̸Mgrg -[ɅOWxf7pNQ.fޫ}E~ꎏDF͎|Q<)I9oT2븜q&VEVVC 歍SU.չ|MzW, {鏙REVRxT ozEf6=gDjJJ< @7 !5n̤Od7x||#D bj5>QlvܞZQ4 z:DM~_>QGaMm;j /DLU&Fq8I*~S1Mݺގbi3fUCPUs-hf98s8ܚOrl:<~rXp|: ftbꪞiE~fx VXmn&#ަ~ȕaΩ އ%"[o\VFs|![C#f * 2%Zn%hg} 8rh6`EnyvoJ? b9,E[Jf o}D wn5,n=w&1LK?D|nvM ?0M@8rrpjr|QVGS#J~g|)nOra,iDc|3j0n2td̀ $jf@V~prqŬ@8F  a}.Λ =jqƍIŌ0zCԺޢC_ĸ?~!.^:iLD bwx!3.>^pwnpwQ_|@AIzp1 6=c QTaj٩|o3lQCk/Cz͋ }GFr`>yO3알@Mt} +c^rtp$Eu}S]0_n"#ףbEOnOspE5%xEu-Ѫ0=Cg/SS N^FyU!GTP=Av>q-wa*&Fп8qD[B#mDq#=rα?<8螧PZƀ5_ 4e,[@ND#ܩ)%5a'U홥&qrj{t ["y̌E|&b#iDT`Jۥ9˺bj]vjb93*մ~mG0cj!4=khwpb@U.Cl?hk F_Lr NF!IFpbM~8rEy&w u҂Oam}2UdB@<͋==VpD iD `hp}&f?Nj>o#n:>f!6pn&5oT ~snNmoLHnC}Q%4=6|bb 70j J&@6Wr\I7^RcEo :S:z<Q$.V%$ǹD5NUd9~'Qb?%*_}^EG8Ⱥ3Nߎ,Yf0ex{EFVR}nj=4nMdž680^ǟ` EFi_'T657m$/go3z~bE7]Gi0{ 4~XF^Eeg ō'Cxe_鋓Zf#О T熖WD^)ieQclN I.f8i'Ⱥ 9y|?#i>sOBǘyWEG:{,] 8Cś)Y1.}8GutJ%qjy9jbr<ͽj]ؙWpd w B? <:*j~IJoB}quTH,})!{|\9g(ks_J4<ŏxfj=NqQ\ )ntpr9! yܕi0j:O<~XJ>: 쿴QCQEJc9 |bzED[kI$:q=65l~pC5lK>Se-0MD:8H=g때y=nFmnN쉉fJ.^=LIfRF =lq& T~Z7NvjMi :K#jj=x:6 crfnuEnU`ܮ6<6kEfބ|ni9hk8N?Tݍ=gb!fIdEpbNq#u'Spłѻ=5=&j*vq 8y%_RnkAZc 7@lCpS7/ jl[ٻ=]xÛD|W$%Y[UC{".%HS.d=!⚓a0'<%]2ꝴ2V06l%s?S4<5m4jNf07Opn̞eNu?0' K q4jb5IJjHP`$_'}N:x@O~<Í.˻%-*P-r@E- EmR'iI.0p6giG/w yxnzrG>brC>@D IJ6.M`BFxr A*S02ނnRNG9bH/=Q,n_McBmjsU8/3L%jCNHԄԷ#xH}Bd3LTD LA׺=nTLgꏠNvh~_j) K*|||8^b܏jn87lВ%׉nIs\XM >nDj2|88M1ǮB"?:dN5> )·z!մ6 x fV-EP7̉fn$\w~':~EL gyfsڴnvZb KT'JL՚UR5,^nrԞ.Si2>Nb4lƒkppc9_ Z' 3*07Q٫ωgKdloQ%n|Tm6M:L 49YS=kqބsJk0qu d &=\3#Wҙ֡LekX8a(e%͖MgXJυW!fS%Yw q dIfkf>&Уo!73b~8Oگ93fM4תs=5/eR-:jnJvnC :gXi$UZrfXO|ronEdG)Eʻ6RJTkQJOl_x}bj8Q*Q{T~:FSM&xHSLЍ*fjmd|>%T ,.G^ o~x-nydpp~noE,^bC~9av_|d=w9b:\6<|FjGk>y{kbE)nnDI-h7lQT f gi> >26gCn>b ]g0>oj<|_~pqCp7Ƀi.vTֺc>MxS/7ĤS[׼է/D;DPߺV>`>kVϭ(CM豼1ȗzc_fs8-Z5+"jTW@tŘMݏWa9 8SMބ[<%B7[q3=B\qfNkQqJ krXVȄ8ē%EB\k?hmP9I~ t APB&BR1)-*o9n9Cbn?RjƉLnG-mjjEzpEnR6J ;ܒkRI9T!h*Y-ԹY%܅ ʓE^4ɮEk's@ƚ4 qSEx } QpNҟNV9GjNrI.n454secĮV!Cp._o |b ޮjk|:8k۬j$Dj#H!-n|Aͬ42NR9`ՔQ:rp=lON6yTܜ "Lɩ F INb|EG ;3|㘟)bsh*xH͵x09±5p6u%]}MESj13~%ʎ-;BKrĤ&4Wt<ʟnV(͇4f6Wĭ7 "!WxbmM`6LPh/n5H4USHwG/we|3%͒32tH+ @C ʮ;7Tn=jAA"ESs 8}"{+?IcJK*ﴽ/ݣV>NRVOEJb<̜|40fjn&%p*oT{Owʛgxa*+El U?%nv:c(RRD8m'ɹn]DN`C8x~ }2e xMfCP_ ͧf>Jb_?x!a0> rrrЁfUG@4ܝcQCE,x8~` 2݊Tc02e)5lsj2~_CɎ(T >q320=gne, FD58H/zjΎcoD/c`$aHAj$M_m, .Slnab9+Syܡރu:L=0O@_O&,̀C̊.̉$g9aUN^D `ә645Ek CCD7x`ͳmm9i|G/R4ML oD5I6xQ٩*6rܬMgP׏h͒Ee#ys3-ݭM_|xdS` fbj=Ғcp֚5 ~bVR!aXM1MhNIO8QЙ#7zLۥBKɋۥ7i.aG=Sjqu^SdTJ!{Ԥd!T $o ䷙.%1kԙp??@>j#RnǩFG|oEX0OEQE)krҐO>^ =̫w>䥀W S)-FMϥ)/I+j :b,oV9j6WbObie-6D >g+B A׀2Fm*t+i_ $5Rn~؈A}5jq8SY~ X?͎Rzf>^v )MeNlb7~Tx MVq: bR/_|zrpE Fؚܸ麃piva!>roE6NMhMiCjXb_anףim3 b^ޛDb >Ħ]D4Qr`ٴcq߿j蛭)}{BɄ=ٴVZlƚ i93FAaq\I{4` GXΫ$Gt,8!fJ1,2M6 .݈~Ue+ךn6b3}T!C.>ja8`2|6XD LzXH/`EۥU9_`vP?|aF. |:>FDyrG?NKh7zM.JV\ 3_ q< jILFMA1,acd|:#ʩn<~j_۹>Cf{fw>yUe)kpC7L7MF4ņ|O:z~/Q'6Rg~j݊xp=@ ٩m*|MT,Ү6MfZ~QE#ҎfC[xLTn0@pj<E͍fE'O C;J,9U$\a6-ש, +gDʴ;$gXumT iI7W,h%vjGH,~ߜ fXhQle(%ntj~@g2 BnT>E=Ų W!sϱoXaH$6ބ>1#g [{3gZ ("B3 <*m'g%к|=8f5??x ' >tνbI4?4G0nwWW@X?DDqτWD#$נDsj)T(rp_  ya-e6<5k'ʱҌ4مQZlJ*p__ {=%Gߎ;sju1Lժ48/)-nV5*d9ƆOrN)܎onwT븃V<lnOFF'ƈ3$6VV!C<ã 6nN%l^>Ci |iCvpc:~pwnpMsL nVʹe|̏~x E86ft5mQ.Ѕ>npF .h!ADkxr0< u8|fjoD̝VnwTQC 鮎_Ê},a'I%띇%e W>UeeҺ FX$,xa#4w9K:!zXꡣ.Qv .ݥ3rL+)bDij),(}^أ;gt@';r1_[j5 7 j/&ު~@w ±fv7KXbTø6?uy͇bJ gi=TF Xwn FQDnj=!urfUwYCSe ][ Ȑ}9DdX~ݻV E?ĂO%z.bkfxQ$wk"g AC?On2c9E!UDh!`*F8Xskrjǀki( qã48 vl+7UG5!äihPjSW߻*} [Zfq#jhDSޢQ +)5fm-F HL=XR8 ==#ICnvޛNCfnRJDoD ~NFEk.$e |6$,ʅO `V6}U-D s<.u5|fC/Zhs<4*ʓߨHj&!Gm-P!$4<q#^K/!%My+;zKeq!w%֯\MUpʷFuo&8UZm_ĈZh5rtb: zbZ))f:0o9JoV1-0%%+\{Ww; RlדS!mr`TE/ĆWylwӭDApZ4z8Ʋ4 Ңi4jRk.`/~ VK,j-ܱ$ãiGa ѸDHQ3cP/|pq7Ъ~iGN @45g/EFޫjxO3ڜ!`hƋ J~AC>hnl^&N , q>ᝌ07jM/R},K̎^tGQ: K}c>M+@FN:y=< @DEU_C> l+$5i~x0͏oC)|cENjxQfNn) nFmCnժn~OCC>Djw5:vnRm'id4˿b߬zrmJO&aq6ޅ;h}yi625j6p#nUF2nN-Bkϖ SjXjL ;4$7~>oQ%zP\2 !R4ȒM[g3]ؤ}ع浩 bRZͧ0x!e_r2ٍ@igkp88IoŖޝV-xLޅ﹑?x@y ÉT(Jj-Lš^hЧ!znp?J_7~?kW9#8:Տ>&!C06N EjJ~6oF'o:?i6v=8nT铄ê~b-|>ZnjB|/D{s< ORxp2Mr!$ {"KIIU>r JV3C}fS ?UHX_ި&c#nwޫM'Um/!Dn/zG>N 9Jl7G g%EGlkcdE}.v?۩5c qK@|@j mvŮtdO[2F#e)u}A JJ,R@fnt('U]ڠg(rc5>E&0bKJzD:#b5/ױ$-nfŎgL5$RWT:nDnF4?L( _!EgifN4A p =i sX2 j'AqPg9M-J S {M†0s䰼SŇt W02GUw@+WŤ5F3j9&X/hդ=mh,gr)u׽h/ 0gh6W"-,.-EjRךewݸnMsGNnw Px3|~rJN ~z3׬? M+`-VEjcQ<6bGfv:̀ò(yɄx!@'VxT< pj=s rbGiꋍ9a <!sF8Q:_erLzrac/ ib o6Z )5>܀ĎÎc%-@5yNEG/C ݊TyfG| gc6F5ϲvn*B8Ye.N>uُVgO @qzf%uVLS@l#޳W2`s_c&r,Z 8;6WasjX*)|r&roD׭mcnM~!;9F?=ӥhJ"1F} OCi/_FW A5 "Y;/}-#0x"ܲO S `Y$SYDot̞iJo~blΫnbb=L=}>cMfb)-L JJ&n||W6{S<8RQG0 ؘoSA{U TTu4j%UZml ʹs _%gY #Q-$VSNY%U|?@x{o\T6tt[S=e 9G-b5@#CМqk?*#Y Jjsq]&֠`_e,"WaDT2~b>N+ :Xy ::D 5jubJaK  ?iG-rEdj>rE؝ēW:JJ l0=<˿0>'bӢGiT &EgibӞCbaN:MFbT9M.@h<8q dccRMpB|DZhj"J$PջJX*E4h<q% b6:K 'rH7a ݌6G`R;$8 ,:oHLLakV`G#(a# S=rٖLNqpbJjJ6fEϹ?NCј. AlR dXІpAO(eKS}¢ U5;c~r}RYkBrV/61<1P6zhY4AЖTĚU_6?ܺ7Gk4qDŽޝY:MR}O\fѸ@Nqȏg4#Y`=v}V)13* l|<%I3o5Q:O5s5%D|q͒5x%[ Ayc6HR'뷧{T̝*"k@%TW3f$zFM'1<U_!kVQ?VEQ_|tsL?^2Ckt@5Dpk[ eAQR k)*sq]ZD0VX imW|xL~$k^E@4>ЇoKϗÀWl$r_fQ($$5j.x!4 1*8-=C`5nntTxd? MOo殙T! a+JEJ Ue+ ^ :q殂5rp s<8QBw=XXPYWhKezT!49՚9S9SƠ_-CO`Ye$0v@DMG3_)kg-*)#>*ȳD007 n"Qƶ=||jo:U翺s"r[m#xH<8?zޡA) @ /b{t_2a3b7[84"X:3%Dr0;Z+&TY̹ Ӫ()BC)K$ ԑ_s1+j #nb3Ӆd ־=xP1Gb}gxydB(E>`"Mf7OT 7<'`Ыa6Z7~#޶s֠ ,7 @"-> %O{?4z9RWOaȾ-u/Cn=EӝX uϜ⹼.2F i4'-Է$LB[K@2$ɮr4^ n6d<ǩc,X~!fJm.iE ;.bEןF%Ϋm҇mh :ϠكȴgÆQܩj3}E'f +ob=P9 @>셧<^&$oPk{Z Eе(THѨƫCfQU+T ٍL#?ب/H$[ȿ!,b*Np/VZי9g{jJ9H>{Oaf@!_-*@ >- wlgCe3{́E#*C,ՈtG<֔ʟhýARJeېi'-Ř܃`UT`nXZ&ʛKS_bܩGH-ݝcOZijo$~[V>!Xx~>'{Z|5lev'!$#X(0}0%?rGsُ t!"â8:ic[ ݯ/+Ykͨ R"ٻXOaG WA#XX }h2~ۘDpbv{!=i+5$e rcrC_#֣1L5(49h8fӜeq3HRT͟D)nH#D h GW NEȻc[ڿ:T8 t)+k/XA4+}97/n /(yC1<@61k۱ts)c[A3ģ)cb(:Qz)hCY :<ph#Nr'qTRUďxnB!\P/rR;8 cdjXZs*4aQDY\bYE:lQ;<" Q~W$ z!«+h[#6ctScŪXʚ@8Ð{8,h0vp eMg㓋(ȠӼχlB6ޛ=׸e*X6_f@zfhhDN5-?bU##tѸD[E>ϺݪM;Ɗ5窙XPOs)wV 9Q\% 6 >r FJhީwn,5J {$y kꡪSΰ/zr m'm<"XƒZ q6nC0O|fdJ$ 'ib7 QC@x}MuDy3}#3PI=$ ыS,gࣁ#l["8*>[vNcf.g?J~_ZSnS\zp|;Ʈ 5m*לJS36Lނ~ zk+D݈7Hי3HS(8LiS%z{mϺZ&%ۏLDBC{:kHWW&[{"*WFx hTRc3gcփ#,H> +P#Jf(swb7SZ5x_ O[jzbRvsqynIYt%\i8 ե E8ngF7xFFVd~D=E=lLy=n{[.R6p=j9أ>QEVCcNrۥ&fj:-мم?׼ Cgb,oXZXٞ H*7ѧ\ tEr'ԐpmȨ*U-L!q9fͰ%{zNlb%G\a* FF6nNCGj $DP8ki0hCԃQ7HUxwQ8N6:$7my̚%̣E6l*ÝϨ} DWp@8Y#w: !H“ Ԝ9R fE|3[}djUOlĴ%Jt . HC,"9D>m,t8Ds"tS;2v>~|&+E+í+3jMDk+дms9o沷[H,!ڨ9EE`j"r \Hu ?׷Z~sr#`B ]REzR7*).Js/ry< 2RG)Vo2o$[gDXZ7z#OrX,8n6wfb䤅TQ%:j4pI+y7o9#C8z8J k h>7lm,ItCҰ 5̤כ9Nc;Ƛis#[WFG\ 7G6SS7^VIO96Ww91!j',A1g ף8}(E@yR<[%XS(]D xQCw{s%2ՊfFR!hJyؿ6jz}?06xmq T#l ))ꄽbJ㎏#Z"5B5Ud?i.ݪh$M4Ϗ{Z'xX8l YR1Rh`g\SǝTQ.Ap(Ϗ[\Pׯf{t1kh3VGwRu0$_,+A#.A 9[ߌ"_stu@ !`fkpߧ8}nn~K'/^I} .E=RSs73P}A`$ܷcfӆxwIL% M,A"vAG=hX83Dj:rMl9 U(0j7~H>'HhHj ֳrg✺ :~J?ǝl<vۥ%Gd5 FjxQ<<|nFYVn}?Hͭg=65J+MqXS||ED0>T:Sfթg@ns`TJfBޞVfu&*x/R)6xdc̈́ |q=?p~j4Pw7z#,@k<_nq9`?>@Vi'#?aO,:M,ZtT}:%=tfІz!<TjMc֩G(zH)j!܌?gWg"OdrH)c< X%P0xܡGUdl8/ @F䏈 /k3|$oaM;(smHCt9l ?㷤8>ސD ۟iUۥompFCsqgج ,髰!}yʔ?VTyeGʛTQ*AK-÷vݪ$+xSX*L %MW29'ڳ4mf&{Ef<ͺEHb:A;۸nT2> h#0}фǎ$%z!a"|9׆}$ \2ki-7ΐ8GnFEI ^A&2@-7Qfd#c%+'WeWL5TL;ߜ̆6 'CcKƉϱݥG̉b 'şlCU %%|$D=D|jt@g :@Y& 7^yԞ쌆XU8'%᳞Qa)~bVVOG܀܀6^Apc}q:a:cb@[ϫx>',A)/xxe6y-TTrCHR`bEfLpHwU$=9,@(k|U$k:j~bR : v(b3ac6GaCULXSKx#>nnO6@4b5_$ @<l͎g͇0IffMy|bvLI}qE}݇<$rGN=>`N =mf FxFq=%*dO<NEg LJ%n!bL?=g =]49Uz6=D[]jU$T]vn>bHEv}aT:njq% ~ rr~L QV5<I| |MqJK$sV^_~iG_ FREq:)H-L ]ɍUn`b&aflFYNRǤ?٫r꓄ʫ-g::jF dxjO<[IW<"jiG9VVEگzj٧ /N5PIC?bN!M3+˼KrbGP͎˥W 0ALyYXCEF(jf' {*Y F0x# &r=< ;hz}lVf m@Pp@X,z %_AW,%$D= ي|˓vDZ|~ H:R W<$SM64 ?iru8j`!jk7;DXHaZE3/FǓ1+ +tsi>S4T3a<+ݶ/U"K%` p63 4ZT fΝV}dah^_b*ʌ.lb g!ʨu@LsD/Zr%Ef/${;{C06TEDZ%dbY*>VId=[š>82J'$$&!P38#6R!51=P7/Zsw 2=DwXId>?%(hTAux{xB  #ع.Fu/p긢MDeU.եǢr_2L^e.{_[HKT^}¡sYw`'"i.V+A{=%&Z݈[kx } pZ{b6b$5rbcR??#| \zDj/XK|j5,M4MTݔ$x}=-U'8:My5W6Eg1iF8GS/$KInA@Fan 6 ͊+n DO:H<L|0Yf $?mJpsCG2 o pY, dIJ *>`@|rr6?TQ6RTeOJf\sE.(qs0JŭeLRsh-G+ sRgf@ ٫ P\S=;X!Q|ƕ0ւ+pTq ~y)|f|Z%/0jtd\h͗$Ìim9~SHlHNyG )apX%%zXmD4*iŵ'u4eRcH"fQ<36 nFh>hOWg!f=\2F{gx!`72Q4MKzSv!]QxƝFhlk@ha`B2ϲ/> /r2B:f8Z!C8K+~?mMhՁH}[a `ZwAUJ1)\JReNJh' b=VtbhvE>2/Si2G[]jHM6GXqwvT 1<-M^7{T(D,h>br|״Vk T='#S:.CE8jTfMy09~*9i|ec ;@ ͧؖc1iMjp3Qdb5jUivEF%EUitpn6Mк GE|kqbnb7kc JjV>vppۘ-u6kT K=u}敆GdMz+%CJ 'nDŽ~b<} q~ۏ27+I"f ݜjx$5RwQ= ƈy<2IG1,E楆U%*7W}ֈqnh!ʊKE,/Mx$QޢG/o3>fE MggO<i<nrf=n}|$>j5Nb:~fjźtbIl~J&^ݜ~nwQ*>6G|fRtܸrnzd6E>`h7~5y6<26pmʃ .b JJVzDFcbEfR5Y PBMJo_mnݵ=ly"fnrCg1<=gὺQ#r`et-K9J#5gk8x/ qZ9k{V\J[* jNQKϷ6A2msЙ_WS#[ͯI9XD@>!= 2#ٸ7g"\m"-REȰ0/Q*ZrOLк1;☓{}Ca4PX/ywQ0@z%pg1b |/zvVrOc?<k\#an͑y=5YǓ m.vM'}7JKb lCb M1ԔŶ6TqՄzLC ۷<Պ3m bN!3 f1N߬w)Hwݩ֢Fp懋?= it.թ=&b?nne%EH 7=gqM_@Ad6MPMnuj n}r/,kO|Eg< 56$k äPzfMrEl_?lg|eMɴMl==dz~tnE VVGg1*sN,Zz܁ﰣoR6=fRbHzn5gCy%,F8TI_rsOބO%zd??jPg̍:?nqDWkٚx|fWKpfN6^0Tp\|M=6DUd9D4qXܻFkoژp󫳹V9iaj> y,8ZCүȏMq 9:j!òiz غzq~!0W_;bC|D˶ bnsԑr%׽ęf "Ǫ!V@pym2E K#ϕ%\ МͷB|´DCmxfR!f'iaS=/| SfMGo5u}GZF G_֢HV{֢ejOuM.EP>N]M{Wz1Gaj9Tg#u;Dj|jnkIlωioV<66U" P8kpkwNbM o_O=sRnjF Gd?3J.b r o46ng$PxǙ/Qjz,ݏxr~\3;J6㛰ت|bF}j1j4Yz%#H$0ͣ5uMcX3c'"j }5AW!f|bCjvNb 3j܆3=uEEg \o-e}ɊD4"$E&Uj'phM?.-aQjh?D$nؐ].ވb4Kzb5HK[>nCNb%%*Q:$R4a<~!uc+),j=g/WVNzZb hB sgXd;f >[U'^ExPMvnk=v~kbxnF]2Vj :* NM λm$JSrj z FZMgnn GGxpcŎuE||$MzFMFZS EOM>p˔M'0kJ-G&jv ܁W<ŮNlg J%>?ŞԣK'7 -A~p?:e2fEis:;> "!>/ q]-sbI1Jk;E.VwPGD :H]ʭg:zW0I_?W:|~~| 4Oщ.x@4RO| cD 5ƯYI3h@VW{/R43,㨽pԱ/B7j~Wda<"src/P6ի3AƌY+)UScf2jpA T"9'o&0܋knu)s{ś_%8k@Xh}LĤ0 -h!r N'F05'4F"f%Ò+$s9)fs1 a5ޟK'-2G״WZ+cfR4&"Ķ$tH~vvu, Zv%"@SfRq$ݩ֨Mge%Q p5ܢOX9H>2e2=N|Jq"pн><ajvJ?:::yq5TT#*[{31r-kO.$2u:ݿWmC5ځ~ ƮꑸsoJgkTh=D h~Th@YvVq"tsrg< [XNaFuZlaisV;)Ҍ.ԋv;9r# B@e|-Ks L#"2J⸍ӫiM4fL d]ǁT`py؈+Cv^µHUZiYy;,Oc ʼnM4[k9 vFV'N^vCF$#u_}2ixrWDzS#{v|7=@Ef*8Y4[x2BR>R"Y>iD ĖF6DgA> u-EUkT! cXe$/΢t1}yկhC_8Z)GKf%jXd(~P)(hvS `6 ,@l8p AODfvFAbGj951)G~Ѹ90dn~=j60V}=Jn~Q:GS|7bE׍G~T=0m1itnbs:@@ +dUn=vux$xW~Np=\$aF }nY(r$[BF6/M{'+ۉ(tƱ5P0Q_[wAݑĨG#1;),q3>Ov4-d>xPiH}}xGo pU(\WCR!;PGRR0Po%pjljU89"J=Q|듂pch /f}O%gf8ZdU[ 4C yp2ߎNįЬAoNN$Fͧ$F^ Gaǧa*sʬM ga* sP<*FnnFQ;qzr-yt R4/b}mTWGf~&ޠ^cyu|k4~>k.(,ㄨ]!["IG:@zJ:xIG`Zv0n4n,zJ.Y(,Tx^vPp |@DR|MO' i^ [N$]f/)W VQii{@ #qDž]rNg{D.x*MB ;&v67VJȴnǢ( A%pdTJfrgn{e{gg:@=Q=O=Q&=TO=Q=O}Q +#gi-vo\t@C}" l}"G΁.JpI݃nl}"Lƍ↫Q.~tUQ}"Lƍ↫x4↫x4>hŦR&NaJ@?MJ3f↫x4 ڌG΁.JaJ3rŢpވA~܎#ggaf5Y {R&NaFP#ggaŠpZIf]oY {ltiGJ?IoY {MJ3}6}PkxN.Ja6.GpCI݃stl 6}UQ}"L#Va6.GrpZI݃nl>xb"kDtl MJ3~Њ}i}" #.Y {xx؋6}i}"L#Vq~tGr m+.W r6R&,x؋}U`pZGJa"kC}"Lgim#NW r6R&,x؋}a&l6TNsU`pZHm#NWnUbpZGJa&}iǴkf4J#giHm#.YnUfTm+NYnUf\ @Do&L#giHm+.Y {kxZbEpӽ@ybM1ndn>UbpT>:kfxRJ T 孄꾝陑RIGĊMCDV~Fn0_qdo=o|f {wVHm6ޛxp>٩a# 3 Jh^٫ŪqQh/i'3f=ӷ W78)i** 8GVEǢUdo+  oMpbgpܝuS_7V& $oKЮZemN 5Pk;%jqHLH3OFk AM}OujOgPdp|gȄ_ {uEJ_}Sr㊚p_F KU&m{:e'{%E lSE|Q&t Z l&xE/Er܎ng_"NJby_жLcο qi6lRЪC_lV~Ua}y TDS|rЪD݊}qgaG.{T6Mg1>$cǠԎb(gߌ\|&_onL?|eGd0nK +KjO UZS!08?PGͩ'$lfsQߪ DO-ݡ׏-uG_ۘ/}Vr/qSd=ܕ>nEq<깝_4P:@@Y) ZzBg5,C'F0=p5+D~ٞ%1UbRmC7xkpASS**>E֗}xޜPRQp*ugJTt?*XJ3mc>FEá1 . * ?D&ƌI|1G 52ns'F>GZݻI=$=m6z@eNT gn~fJIDzpDdO=|ILfJ/M f6 jSDgkdqU+f}Q):M-G@5Ip2MdT2|@6c[AMn1Rxj%OTéC}ݑI~ۄ4Uh=ց+-9fqsH fijqWjH>{{X:GT>߲>oNZDXybl\h0M W0I:?6 ̞v~ħaC>gHX5l%} V4, r!Z}_|EӎF^J'3)|TmT6E<|Mer2E_9_ Q=6Ì֣݌+q6Vy?չdndVtb|?/"D EQC@EI/Cx|Uh Fk} nG [b/RTbj֍.;I ]h;'"Inwh5XIf lV:7*uTP26Zq#4Qi 6 mF$Gq  u; .%UF~pp!uCEm5S*6nq1*aLEq# + %lQҠz~gqEpd_Tf\D +DbE\_T |pjvʇqJcV=gI/q'ÇЀ j:+CsR6g``afuг b"|r#!a.%Ҥ47QׅbdDS/43IcPX!Eϓhy _$]י$( sS'Πn/A0=Ꙅ̷`^VFzPQ<ֳ2i;L@p]/A@0M SfrD>S)MoHf ~ⳏc旛8Րm04吪8JqֽEZ 7-3̘RۘMȖ {dg"{U'jJDg~=croʼRCؒ85SX95jSVSEgL3n~Uiҋb̈FZE-i4YZ8Q%jgexrR۝dL_S%6퇗'?7U"e/Jq|TaaORG?R~=fiJqѓ%̞ޫAC@|?Rrc.-=|L1jjU-Ǒ؝j~ed!Ej]s~@GWs t ;OV @E0W>xk8g\ʩ e,@2a?28j " oLUݖ7̉+,*sʭ,ݩSof ~HBD |[;e\J~g=j0n< ֨tj< jpw@>q2- t$d s "@*֦k:ֲHrFSȭ6zByتpms7g򎏑C$#Μ_,?_y5̓$6V|^ lh8SY GUZbȽc{$

28fC0<5ixЌ"(AH/pV)(*H&ք<}[\cvaZa&Au,+եӇu+2K8`(;wx\% 06n=C9Cn$Js*ԕ/aLk$? bE112U*BE f ܘz$>fvW pZS_@ޑF5;:ϫL`7d E1 SCUQgwP v[>Ob[kz =^)KNC+Eɻw3A ՟n}dc*{+buόˎ* KqծA:Ї~!Wde"*Zq1U"t/&^jxCwTΐ({cG|/%XfZCwL PgG!qEmn@+ip}meXUTmtN{XNuj堇<YHg\d88N`!&vy莏\a˸o/.՝~V\YHN%\Y#: 7} b:.\[J˸ ! ^T&uU+֋ &o} gDBOـ A9؎s!n*t{掏$d"NʄA@6gIuy0cPz8։"Z>c)PtÉUN!Je]|X2.Pv}|ݼK8ʔ)mLϊFYA1HL3V =jXa?dT i$Vc2.iy.i"Zf D*wrstxtd}a'2܏3VABo!Ie2ُѠ#*D GᖔúqƋ!D3B@9{k Lejh > $Y|Hr` s1Ѳ=mOV{ݪXTsbj=N˷Qsp +j|| א/yGtw[xGF }ZE8T5sscХEe|TO-#ҹ;nsp9bʹ,֕l}s{\pb8~p֤6.3=0 x㚩@͌]a[ 2HHDd| V7fvfE֮TWX1-]nG֦8:.cIVøe?Gf8PDDpcAwI|g3vğ1"̝e\b#? !ל\`2v `DK!}`D",+WGHC5-9ߴ(ck7*-Rm«̙ ZC\Y6ZT5-I]>{o\G:?6%,SΎaw˝ N/ԇ AHq! gnɗ`5hеj~HPSRXjW_~VF$ w~+)D!:8uҠ~e(uZ+И02+T-Im*!dQ/ $1u,\'kywkR-wdd e4tpZlbw>,Z0hhbViUW@b3ʫ]"\OXi0Z; 8CkDtX V fu6)厏ZάX\G^@ȋ;kBI4`~ثf(%T`ss ˉkB$t}էT7%-4HÇ܀ֺj Hm][UZL=6Wk$RS aHxI SbJfO LlWWE}fد8OM &&"ɽK}~ -G8} 6Ts;?o%{׀PG[YpEʆ@pKdl뾘nGU&RZdX&PDVOqM%Rs.vu3 ![#!2/#^@u8ZRi A ]Yqc8&hk 2j6y6z) U&B0 +k d{,IŽLI EvBBɮVX^V|B[N><{ `|;ruY P37tAU Ӄ[I?kvr|eɇ>̀'Aq@Z$ӀW4ZŜEKƐ\MQ7(K3xOռ}KP#:W! 5Xg {.m pMih[`_) V͠h4u`Cj]سiZ [thTZ6#0,)6 54QdkhS*tS{fWʩ=uV2Wa>׭Qxb?}֫JaӞSfEr]FȢ[0t<-8t3nM(S%OfSu  淩B{ u%b).vD,`0H $Lm(91R;I)'o- .K8ˆ!x#D Jvhi0HKvxrHD#Syd\uUP a!S5[ȦO[Uby z >EhӷqrLT>Zz.[똓&Kb1 A=#gLf'AU nt2 J X8X?usG0* @QdzYCvhI4VSpuq;th ͅjUsGLbvR'k/'lTVi20n<#UNRIs&"iDXS3٢F6!0^q]SᄸA(̠K"LJ_!L6/RLɋ0>S 㔹w};XߥY:4QRwCzGM˺Q`ss4qph;9`ʐ2/:_b8Mn? O/6 'Ey YkM06rjlRFfԦbRR.N3Ř2 U41Tx*4X3plʈ Ǜ,Ԙ : ! WW#'3ƍ`|=rӱ҃ph5GBfή7 ƚʨ,¥"C|y(tqX?ڧE0H0@xGejI< T}tEg+X%)pJ%j%^a,Si#0tWD4Tq#^Ȯp&c+MgD(=3\AY\(kuIJ=.C:ռeL@:9HF3Eaܔ0?"OQZ @V=3l?e rsQ;m:'%ĭ1)l ȜMsSk=5;kֲTFXb&0jM(49S%q1KSsOgH$@f~X;a? 0ѧs3&5qcA !G~O~QplErEZ fogp|;0EciNO?$(UY|E[ YŕTUTRnG o4`9k Ua7"& R !;';+i5/ B-jh-$ u5x)Ю ,DbFe[QƱ#~%֧5G!ĽLϽ q gP#k:ͮTaP|"#(0Gi7MU㩗DKZT ~|fN &4^رC>GcVR{+?0wDٷi'BΕwxf%#$\9pQd(lyeyprL s)C x`$*Hm'ΗӊH7 I*dl^@w1G|&r|&i675y2&yή趲$ƽ.KT)6psVQWD6i52͏ Ck'|롳 YhڥsX:!Dc9n~VZ 9=EY)\KAK׆>|>~2ْ88F7qey C${M#$g vC/XZ@کx*o+b'JW32a44WdNy HʜMZ:b|Q!i$8c`n_yGDziZHtfL6?kϊrMŢSEBҸ?plL@4Y@fũ֟~wK| P0I-.պApl'z_.MH\'TX!l/ A$ xr7d\<5#%Rp;/V'1ap0A&,D_7Q*@+24MZ:CFP+ JGi )tVpcpY[X-+r/T:%G~oDp3bЭRհ= C>FJ =KSrfSO/Pd Y2M[&V@& gog4>y{嫉rcAf kplP +/J-< v?ȿcuVW.( ,u~qk\2A?WFV|/P+,)4)kB<JM.iH! >aKtH#| ҙc4 $4NOЋT߀9`V4}sx nQ7R)>YFd ǤXJ!>da~9x'npx"_D:&02ל$=Sַ3#8=76Y3̶3qϊj&;/Hj7&YPl Msvz%rQE> Om ~mBC(*W{ q#UxW֏=˹I&!9)R0AHqZͯbT6;}Ȣn \y$錤Q$~937yYRqt<_=ՕswR 7fpߧ!D8gdm#6[pn,YH#UX{KrfEno&&ųj!t}U8d!9Jp֚LƊl۸_ pM rP}DGy/.dOekhC"-5:`z#RUh0ZiڠΙf6`'{G^c\~4yc-Vt}&F3ȍV/(LE+މD7Xh!VimT Σ]<}|ē=*^lX5=\DŽ\د'aK׍^ Vu$1팕ג!QLbuszxNBQ=,V#+%; RXV'XO-+S_V҂)Tlq5Uߧ8g#ܦfs9&Ȅp*oXՖ$GV=J#oV>b0m ;X2V7֙6 ]Ա峯>pRa!6 .q6r{LySV3~bNy=ڳYdztY*?[zXD7ǻZe.X$2\gIoIۏ| ;7Y+۟6{!؉%pz.tfRS;pyMl`E~A|r !̫c\lϬ*"[O-v@2ÙZ{c+^".˼@sAn/VBw 6h;VBh/B RP-$V:3WdiC]˻G%C;Yuh&U&;$ <([??S`e ұS<`"rS_.؍!6 s`XǸK۱"ănJ1|1aqz qM C,g? I㯔6^ 3c8q3B1ڽF ~TWң ؐʷ> KKyA:d7  x\/a4$ESw6E"`[q z!DGH .l 6xs)4Q9\`,> TḌzOTA\K6  fU}Dk' 4hdÏindwdja_[/$ϣ=tu=TGP!VDG2VnsJWʤpE7Yܚ 02v94.Dň4zFnݻO旕gؗ'&b({PAOt\Dcޣ keMY3g( 8ͯMFiيt%ǎ;zbv\6Qms+m86D~TZ1(?xu-D X"7)mhL݂M"71gj?ܰG-h qD[ Hl\_. 3nr`[Z7VkOk#)%rYؐfi$"C'j_ڛN.N% dhRR?T *FZC`9-ͧ_ \K#TDU;)w ޮ]ѷ3 9nкP3Y.չܸѡ1292P8Se=yZY Dy޾V^E/Xg7>/ٻW \ 8RL+r/)ĉI&AP:)S9N͡dP2$f{?4 l7YNs,WqU]쎏0q3o/`7%6j EbbģAT;:g@X 4 {sjRBJ+J76#j&03L(TJ Ǩ:c]t>mҨDHC&O=GT"Kgg%l(GZxPU_eϓPWw쏋Շ|1Z?q'{ T6I<ҹ%.Рqv9/ 9S^<NT Y4ĝ9;ѲO/CsÎq.]w𕪱 hȸZn/i QDٗO G>k?ks%qK0rKR"#iOhII2 nz00 b2t%DckʟHU,97q.kHRO+ s)˃"u[eYPj0ku>X?4`Nj#! [*f[3 &'|[EՎI阖hc2ǴkSzn([1Ϲ FUF`Rp˕üyQ#V=H* VN( O38C0䲡׹ܗg@rޗa(K SpӍmcRTЯ1!{\~$Mg>V*RV9nzEr3!=O x($dpr}V5)T g gǢqF8-hB]ML/)ߜ?!/H7f+zղ(# AWdsp:)w|z@d[)1+8Fl'ʍQ99_C^S\@(,VQ)})8w*Cr|=zqM$aU~a(-s}VގaKW λAxУ#anmxts [c2 ۯVlSc+ph3`֩ 3ԫ.>o9ƔlNK"&ߡ#L9&RVϒH7T_r'8 | r$-䕧W4%$ٮ> ZRa1fDUndصFƌ8Ŋ#UjXry>Mlr;Q~=!*Aء0h5ծ&Qi˷ yLT ܫ߼tI XO3wBs .VSRҥ k>q ؼ+-׳Y|o:__ g1)#\n~$^&ۘm$[=T/HH:US?*j`eY;֯ce-A7^qҍ5L<a[:}͵wb ynw0vMQ`0t5GC>M譵Ow5z8`aqƝhl7 ܨUܤ~|jU-SeKn6FhsdJ1cpG}xjwtEaȴBbts& кuA<ۻ;  -LWU|juCئI6U W^" nx%]wJ =xDsaO;5}/RıC+Hs`W5'iFe 9n˸|~Noo5ȿEQvb>g Q9GB֛wZG4>ħVߟ.R@#un|7V3+dfԖrǤ:p9kaCT$ {zHR>df=1d Д "\Ihܧ +E2S:42ј) O@*r]}OB$И&:!$Ρ&-[%n ,Mb pFQ.HƖ Tx*qp:SiD ևswW1s|rѼ8sOS Kϐ-+P9+'>һ1 q2ZMۓ6™ݭ,M0N;ߝOrxPℽҕteJEg@q4AhިkGPEk  NJ)!5*ߒݛl<:NȞm7i!r^Cn|Hᄀ4{,4S= {ߕ@S%#ϊFOSy}} "s{ՁW nYYѩmLT"龯+ e(NÇ+E<4Q\VDE2obP:jJ!wȒ>k6e03@cZr.e7HAὶUce׼pWNX2X2yJ@ I[Ѱ="ohaF1͵.˰dSn%0λA$FAQl<m VSj&4"0k;Aa؈bS'W4HD/sҩ89rԲLM2a=)J]$WDZ-I b /*㍁>|0C!a8DYqyĉP@=U$n՘;P>fSxfIC~Q98ŷ +;:X?pr˷Q*.[ 5CH$d-J-U8A ']FQԿFK7g|~'R[V̆cup%7烤ȄK2Y€ g1iX j{uw|3? _9lܦĠF aZ$g{4ΐ'@arO0XěaĐ䬘7op>S\Żj+T} 1[.KeNՎOd7$Y-D٠qk)Re3JXbs?ݺFƥ[#|f Ɩ5n;"pZ|4=Cԝ:.}2 #|r[ Nfpkwj\ͦF[=jV䟺i3)$కK>6s< p*)QdBaCQ)"tYc " Kopq (QQ'B#"1!͋]mC ;<|!|1M_ 5&u}m?c N\@.󏺻;Ft)m{rthK/A / 3Fe<$I7I\4V +RX)c(HF& a֎0O}"éėث gfK`Z#ps#p "}x0d:U~FDEk*W4h#/|DY|9;/ !i* 3%}ʙA4T!.s^=2>p :Q@ Ȳ02c61ކf>Z*}1 .S A39YakbbCo%W03 b\k# >[&TNب2s:i¤[e٘Dw6J%awrDr'}GAw)_3`*>0NtAH۷#8zn=k2yM◍榢X3 Fr~zcG2q!z=%Cn-t|D<\KeA9+p?^|$(Զң/c͋ܶlԘٜdQ'\G q&(u?ԯCXs펏1a uزRZ$"䶇oq֙H >ِx!5xӄ_:$,p۷WjC °t|s#)bb'oSu=&u5䶹qĭ[n厏duyz Es(9~V5{P:qoSoA$p޷ /HXC eSYcs7W<:4G K`ܻ0l؀pg; >px r>S;S])^bhӘڲu*x/]8%9A?FEXG8?tKNnhXK'ʝ?ҳ 4ys։4=+Gݗ`Zeq ҽJZtҲsh`Xhps/:\Qo%!ۭp5޴D=2ҶH j:4Z5jɣ6~GOEIX-yK+ EFEK#NP%Vǜ< \#K'%lYƒARqs,߲coayRRz2>.o" 7!6U3Zϙ#[F&-S*!xUŲYc/i Slmy %>NE^Tv="б_plW;YZmvb9,Vs p3bc (N؍荮IGiH18:B1:FN&ƸYS"h6βߜL^́: [U oXKΡ߭T ީ=96üTP6aɵ&䘼hbYt %>+op&T,:|$o?DzꦣЉCtFIGyFmǸBm6̣)( Dܜ`6 Ba䳜b!}Wlj zRSWce2ރ*NN9^F|wHnxγ 2_;1Nr`#l0s`#qFÓv5e mF(mU=k+q Iȼ7c)lH9aLqiƲ\d\Ss:Cf.SNx#ڇO Z˞k FNbnUila }t%fsGjoG! }J@4~<^} Q+ d@9KoqA|0yZP$d֙ƙآ'H/ÅY)ռi9ؒ9 40%6pc]ë#o039CpYv*Wjet{'fv B.'9iⳟs"IHY3m41Hi`#ͰrS94S=aWQzp IC.L#b9W/fߣ,ͥnT>΂["ܧ  pqğUgU*%BT!#:D ,Kq+CnL̽GUqt_V6r&?3H@dF LB:)@l^<ߴI0k)$MVoT⎏ 9Z®yTʹM./I0#@@ooLh+6Hh %u' )hoLc?tdLc o+qt:I]Ѓt x3uiĒtEp isE12)XS3Kƺ5h4ApzR[Vpu49u5VO>wC9>8SȒ NzWھx8HǁȒCx# ]&79S0\>4$9 Ӫ"Ruo$M?WyC:։^ "YЙ2/)YD:y[J1'C @ٟIy$3x5Cv96N3?LJm.գ93C89Rqn觙&ĸ|nvewDX-..Tlb\H}3![/f]F*#Mݕ1"|XsK%Udx0)s#Dwb&>zXSxB[2Fl9)2Jɹ*STߌjwc{X5H O!qؔ㷺bgs W $ Jve͵7Xߡ[̛rS!hkq⌮31aATǶDͪpq2-BB$ K>χ8kid;F"秪O "KD X[7X٨/NQ _ pq3'^Rʾ5fᢋm8YVd36zۧTWTira M!x T2Q.c"+恆I*Jj,`M0@_nz79غ-oOuL̰ώխ~v%Yi:?t$(,l8a>o͎Lp7ËNt+€ l"h:!'* A(d6l#XCiַF™fbq豓Y_}SOa*mQǮ~õ.CD76^؟F6h wl:Y\́? Uliιb4xfd27@kBiMAv+KSZdc~|׀X=Q1qR744ZA7TGL `&SJl(HNN8{qºS`բac-:}q+ry =s7GF{6M0ӓ/"nW[Ԏ_u8 6iBzrc)W6]veCw1*.H^ 6'uE:X5*aG"S,@12k5j7A5dַoxkrK4pZd6P≉.B"rkgK3ģfp ;Wz*%݄0f.3t6|bE'SS5NX  $ hBPz0oL'2Íٮ4;`*79L`#t+A}LZU m 2mhSia`Pƥ#7REK|X1#Wh0Aذ%ycnb .*W<@Ch6KHā:FW48AiVɞ &Q'F z} e,_ ,l}R7: ,'F5`88x;kLM|7M;P" qb"X9QqLݪ2Lԭ,c~S p^p*ngs`}:)B:!A>2{?\ xZEM@ >Ѯ>h`%Fk1>W+7ϕ ++apd8#bڭqu'O~tϔrW EVuTlR[DO}g̫ iݨXHQQGT$'s7tګ6 8Wg#M,E\V&o#];?Uǹn!-HR"5bB0ħ`O4ZH2n's}gt$Z b QL7lxd12T<;wQ94qBiRўNUH]!UəkN ۋ5% 2+N=q:fZecPOn{&[Rqg+2@߫FN>5A밮7ϯ nU>;%^HH5lr]AGy1B;XFLωGӫ7,(GRbiP_'\u zr<# A҉Qj>X`ՔRN:#a3H9o8 ⏠9h|!RyYW>98ۼ1!bLkVw4" ݼvC18 NPM }S,r5ռĄ*T(?> %LJEu'k1K*"JtgCPX>Wtc'c-Xa0dZԜPWGk4ts VV 9 ]%nЙ݇qY r^es}u5GlF 7{@/ MTbTDٻգ>n6 1ՂܸKoopЅ0BIO/u˳ƭ 98՗iD+Xc1ZF42npʍ({Le|<ٮofAw Ň Ww Z1 ,g`@>qGAadfi&CF9T3rq@sWa:A~C/$#Mjq2*H C,|m67;aGĀVrsũ_q 0+;ۤqR35?dmvw`"FLX0z8h%¢dM6hTK|h=Bc39$Źа{jE'WiLyiΏTISxT3Ѐ)F8* @= :kcGο8ˠzC͐{J-Liݫ&F:^F 8U#[ȥ{pDH$o- ZVxaH#eol c|k|!aBTt!N]CʹrVX8S"h Q$n@Q=`C^cym'[U嵨'Fjp@TFEn@S{߿+T-tW[(%3z IK05 *KX8'q9;o<'D쭏?Ohohܨ*!i=Hfڨoͦk{5p]w0pO5ar~}#$^8ϋp$1uaK\crq !͡c 77~ݝXᵴ|(VddVA)PUeLK<:ke$~f`\gZ& 3זrp.cJ[uc TdŮ!6~|P>=xs5\A᜘5?bXy _;#8FmgB~Įa%Hy=ͷY^ZuCzūoSOFkZ \:y %?@fVP6AY="7$'q."z8|'r8ʆ7QEwXX$HKHPfGk@<^ZdRvhf=ď/Aao/͘nZ]莏 b;)P߷(tcEbo;5HcŠkUtU75l&%9OV3_[VS%D7Y\ %2_++@-7F(SXPQҝFܿ!<:^WkXaV"4{ͽBAⓟrOd4C9ޫx]0~"'h?tYiN\SH&^㻉C%W83>bBE)cҾωhE=uٳW׊;pLXohP T/%4ɤ%Q|=(1jݛm"2>gԞfD$ f Z:}/p90$U7pObDQ.CaU?O#яaԳكmKpNgQ3Bm 2t*֎+fщ, ݋l>{.sɇZj^a{tS#uqu˺, (0FL-`3bsGE%-%˲.HGuC8umH1)?Fc{h!lMZ6WgVȚB\7aٱKϗ;Jc'-?V̓HRD![ٸFPEI2<^9iװre/.CWP+L* @O^7$;[tuo@]'X?tWrH[R\V&]z a!ol^Mv04Cn'=ڲ<r8%oW6bGFhFЇa$WdڳDve({4xFQ}*eп\llˀpyHp\c;R+Ac P'Mrbh6Tߦ!p(Zp?pjYbj [Xy9`;83#-*Onp~ekS~B;lEeq˙[7JӃghdsαp B3aNbq"ETZDzN%';0oy<׆zOW8C\ a:Zuggm?iKPnMK,vkhS㩐jڰ-9 Wr"4-Ж3 /bws;"ڨ?eOrH/0gd=fiTK޼:-Sfbrvq>4Yn;^1Ca}2Xu|t*"oǀ6rHiDFAW/9ĈrʕP'\ɉe{UbS\bfa/Lr+ ?MH$Fn@ᗊTd%W/%ih5!DZZU=,UO7}h/ \М\2XO ټVsZ.6Hw)./]wmcK(U< 2 7HGSԞ&{gv#Rii6nBq WLIF'K2 Sd8ePsE|[误ɫ]P''BDעTo*TPhwq޻qCJHͷ,xPKWSW.8*L)qh}Z{'U)E5`Bp] +x6`:Ef7vmHi_i[lޫ˸4m 3E~>ȠY&H" ;woFx.G<{{QGL[sšY䷼崖/)?zpsd,`e jc w>ڔOXQ:l2z= |إjsG+ Isx7(cڻԴw h=M]tEƸb?ޫ18xxY/(3OM+.[M*4RZsJzU)-zaxXǏ$>sAV'.NFKW6rRf(|4x R[ڪYό5E./c NTz0>T#Nc!y&ܚzqsX;sA5A/䉊KXS!CSVA:/뤄 . |щĐG$7=qM|`GMR~w?p+BZSZwó@5Pc!mdJTw-oYϟܪ5aqu2TIg$K lcoț4|Y^6|KᥫMZZ=9d=Uֆΰj _Ò<@Ȇs>@%:/GA9bMiNՒu28.C!,ΏݧYx}|$8%m#r!J\TDa 2P/UzW!ٲ|BزALwW}G;WE7!ACkqtO4po"B`5SGB\d+ R toVWS׹.7ɕ" 0,+}UG@yekiRx-aneR[@}=Ok7wĚ XxW@ hu%O7m^xed<;Z7Μԝs1Dqb'ZgZT8ZGP;Pa:xV+ӵ  &c! -3["50F嚺Fݼ>߼ڽk_ĸ̀a(=uBl3 oțocC8/okh5ZVk~= @%$P5[LȾH7F/m*b`ǀ|b8XBu%0^#cczͫ^ q>!hOo/kuژppuuցy"t FGbv$DAݏϪeN՛x5!l96H+FL4^4D?6%GO;k%d!֙E3UQ ls|-T%#!Rnu^$jZP8_pm@o-'~-YS;AXxQ*rO V1,c7j`@&X1k!P3ͤTje!h;NlCY1DTAfsZJ9Y-:Stc> &#e!-O֮ϮV\g'=Nw_bt ݞ6f +7zvAB3$æδ/W[nJD!"뻔\ʠ%VһŘIl> ԨNV%yc:آ<[ [+:!y%С-TGf~;r^ަbvC "(ȿxpp>\YB97"'O:ur @VBA?| a!DXҀٜI~N֜JC%+aJ)flͻQ;o/{sl@X )Z1"9kR'?=nջ˸Da;_/gc M)^4iq@0~@□Ɲ,Ф?v㾧D r&f,YNpQɸ#Z@QԳ$=nΛEc²h@>OԓQ d{MƒGik`PW\}aE)6dpo%ղV- Dة)%v ιdItb:اϪci|F`f{@ On1׏ѶkQt0O`l:Y'1b?| Y  ;bR&X ş%6bO`CH1{Le:1?&aJ dkAkճ#77!}id=scݍE<%e~d7gqs]63 ~%Æ %S8 P<˸bWUԹGFBAbDVܓe3+>STfr@-v\N$<ķ0kD/)ߵF]0 9b?\&[+c :#}8rq=ifzpT׹mAܲa*Y" Q!mz\}WȇC^$Dhw-?<X+7[լ<>4F9Q{Dj9 o"Cb,oC T(̾@hyZafNZ'߀"=UĽ크P,"".&lW{ 2211u sASNd6`hYōc>;TTCf9yqSE%h"&W3A,P-{|2&{ ҥn"< X)Hu`ʏʹyj-ȀUvc uL@gsE C%'jZ+7$x]b.`ι;z),N=? 9>bnUKx%sx%VL7aֲXA0nj̻b) O;;خSՆ$Ed8S_?)W#몕U@Ls%[zN@RSrF{dNDxZw9B=12elh)@ZH{%.\U t`3Xb CReZLa[^$I E*04A^]r9-H__*Z[hq0vlÄ#7cmH!YkހGuSW"t㻄9Ay&ς2fIR?#EB,C>&q7O8ȷ!YžaRx& cAˆ?X/apG< >ilݐs$67f1ljkₗN8t*&8 "$ȐUBEꂕ|&lgXWd'ϮD_(xgGS p =@v|$N> GBaV]eQnk颂6v|'J;_fJ{GۑlHqlRw^V6³YK n,%iT:WrZf/ FF^U>@\˜Fzi\!r=ܙ}=Mv(y}gCIz6߆^2ʎYa5iLw-COlta*Znb{aU/l9k0j[Iʍw<|q5JCFeԇjtFaVæOUz(%ZU 2y`0F:p%n1~>Kױ%h)j}Ub1a%yiS'c5G?Ca`2&hth+ b7GT=è?]!M2U\<@0Y\jΗ2?zZ{aE LdayͰ~c)ɱ [t"ߐ~M#@ =% $k;#*Z'nE)(a <67>O#ZiWi~m>#| f+1$J.8/=d^6.$טF2C|!SMdT>ShGv}RL O.qEv{O"fǟ/k3`Цd()hSߢ^9 p>Eqבb0mIs۫$mL`0HD-EBHXO3DbX &vNN-<@DZlx&Zcl ênKVͥT Y7|Y*>t5H0D^_7-;ufayia 4,zt,4_- /yemߠϮMP<8XZlQm I5Z7hj(61[N)T6HaYȟٍ֠Z!%iV.!Ծ!fײ-J'`2s _7[UIav墻)הh&Ex,0CȑG:ں{Ze҉*8dS=D'x)CScxk*G"Wm likP7j80n:ZJk(U:%fk?4K..P4u-" 0xie.6 EPEu4`=l.˨ &.}/fDrBKdr7ܸ*.[lP:usz4C lkya!؏`K @tx L3i  yw Ud>9chD>"Hdi=D4T$s“B}] PшMfC==Bc 4~* ?2I@AG[aѸ#x(u1>l93:ԗp٠NPjȉ![ 5LLFƣ{1{ \vڶW y)Tv',SK^37_,e5tG킆"՟iyeyc3} Ԑk:M_VT`N1iÂkly1ׁfb4A/3BJ"eۂ bxq}@TK^(& DLܝt=Қ6355-U(R;N:\FC^D^7.M`\.} 6do}38؇bg| V^ G{L2W O~ ~~E%'؟@W fV-睸2 H*/JoV¨Si]Ð;_|n@+xt);cEXF8^Y:߮dΩt; ;Tl15gۑ(t{̯S{ԝD?cE}k7[SC D=NzܟGkU!CLb-1|qY\ZzD+I?(#'0,YqA% \D ܝҀk$tm(wk۫2Dր8 ?R8r` H*c|mq;Uԫ[n_aCFQ(Dȭ+dJ$_EA_}W][;Υ@ϋRIj<2 M7AjeJtSGh0C״ k: .kҩܯ !)fG> cwNBI\0 qcV-!J.2R(698/Cd09ΫW5G0/$ ]kA[XwRut_iܯh|kՕC⼃ߌm2ؔ#-vrUΎ_a\/O; S;`c x*ZHXk:)aJfxU_! Kja>i gl%ͫ #-暚@(YYls $WDY腕.Zٮ$A}yNr!sds;P)Ǣ}.Q9ԟ?/  JhA4Ls\{Xu1TtIת!!@gS"xqAXoKN#%: Em$Gٙc{W'@?V3&-HJ%e>tO )ϚjYi!nTqA実%}5 eDbbeSBaeKVpVv1AՍu5G)l.‘? '+5!r+MZ8pf%=}Ybc\.bB Gg2ds.&brGF 2/?8ٝ¿WjX0t FD$H h0~A~@.ae$&`ܜa( h^ɥED! ß?O_ jrڷU~#W"|eEBc& ccbbSA^Bܪ]F">P;w!OjajB#(o\zM遞*N ҌxʴB|}N57 )!B8XN8R1&&0a{KFv%~3g6e̷gd-)1h(9|>pHju^[Ntl>pb_0d(yF|a囨\%lUh A>&la=s7 R؏ZnZ=o/,uX1b0KY˭YZNѸ(ŻנM{Vс^-Krx\#%5y*|'o ׮ Y|Ά"&cyȡOb=q,3}>}1?:9>"+Q 43\=%N}h5)6&Qv~3diEВ:!%GRODNPmja;AnIȵE@9 بS9 e\ĆeF4,zT@أS8`5K%((WZ W(0*ht2d<5*[KxuFC(̖xVceTRarO@{Ǻl9=}KZAUz"]K]% щ"3U-)hUTu['O|$  >}Et7՚Q%#]okߞHARx ]HK^Z5SQWuqK^67z_V o&?#^\{=2sƎ ؎gUn&i&r.s{7r7[zWl ?­h,h U OxJҍm`` +-0Rt[N]Ƃ [q hldy(YCh ĠZc SZʶq|)S :~\OYx -輣W0?1 MbLũ4~W FG#uCIvB@k5 H A$>V/ׂӫ>ZqmerwxZ`h2ḏ6XΠ͌?rn+?;p7kMkJtR(tEr={if< PtDS]%=mZ6:29l֢GIWD]\`=`+,X&({T.>VXCKuu k42id}='<Tg,|gfٵ BcPSjxļ EjG(PEqY) ug&ze/8E9 *&oJ1s*δ$/w5Bn sJ\vD Z:$t=v(vx.B~+*3&ņNemrJb On١ͽ(/c!I`7FtsUK|t|--u L:dF @WNGA)"j5c7_h-CC)$Sk!҆?w5=󇋏XzS4(3itEQ3T8{AI[)(hCf<*e1}`%{cHš DX}I`>:)!4_q ҋGZ /@ˢLMfԮH:f0@$feI\,Al1<}T NEݫػt)~ZhgRT@:+HfƱ 2wn Nb_} ::[M,<"B?sJց X- |>f _K<9ԮeG5GLgBE{ɼ" mVVKćs!A~nAKb|gnXL{k!b/iqxl m?52':\L 'yt)LJ2Zz*.([n&E̞!T'[j$*B#x/HrzӋ?K?bD'KnV`8:2F|Vi3 ,@Ov\"ya%9G"fUDŽ߮+LH^ VZ&6eÔ|N7b g`"XڷD+^J\,~N.tL- .ۋӸZ|"oRq/=ih/U;˻ K4M9uR7VK倿̣RUV't~i; 6O7L- ;'bCq\M+=:6L?g^7 ?,?0iD)l[(l%huB';Xl帔 Ű SB+`R*c:9n&dGD< 'kiz`-cu~ߐuJxϟ֫ŏ,tHKs*QbYfaڬ"x!T;KbҜ) %av+_ Y$f&hCCW NEl9@DvH -qe4Kٙ9f{U&:iC urm.-SDq]yNV0rcNNrf0DQ€e'XVj1V}dނΞB XؔY0x G!T)J%|SfSIWֹ͛h{Nm)qO$s.;%-DKM+PҜTU[G4d}rq.@i\T:9`ƙWR㫻?\ w!(MAGacpGFcС o1m2=USc `OD^^lnj"ьutF'EeeE:uxi]o"GrvplUd1~ ҍM"BIc<,o@c2&BlIs8Ȧux ڃ6dw4@DhiNlRzϒd2Ț2xs<^IYX[K+4;/\\>t [ ,hC'(:ۉ& N :\.}iȨbb 4st*I!jdr>TE@ֺޗZyځ}ݬ%oBЈ~`tZm* 8)yƚ8zi6,HH rm8t.wE쁭<8DE9ຬ ށ\w|œLv*I%m2R)McZ0+Drm}es aqF7:@n,qY|a#kq'mX$*dEnl)5ՋlfNL_r F&5YZ_)x>Ln'r1>YT]4u^x N*3.zֱ`7D̂ .["+֔] =84FG)YncԦ/LP+;cV1YxBޟÉZ+"#Y!>bZ;\ijVè xZourex~ ;b\x~sZ؋\=1;6t)iȤ7iVRt' +);Tt"-_u@yit2 aŢö7jʼnBxYiZ*p~xE <F4bNt׏bEW}./xAص$K1=L7k[Gs¤uc TxD˜ 'Y~CNv8₫FPfb%t`<[vcțl~} e6 QWRǙ16t_yV3*ǂ2P*#Vdpa޷5m|+U<[? !Tyǖ]zڤ1FvK4` ~ Fxjܪ0*"߃8eogy֖$LqekUOpP 'dKS!j4&5Y7gp'Ȗ8\oo&p~X02a0K* . i,ZDs X•q$$?\s+ "gV _Թp0~=Dm1qѯ:Zڪd}\4Qj \y9Eì/c0 "ųjop)xBФkkU q_rǴpa8j18@uYjҟɤJc} ސGE'ϾϠf)Oް˺G:'Bh?!) `?/A\ QlDq Ht'}RP=h\C'dEa&q'ӓ=%¥; [7˻sxYAS h%'d<7& 9TXG-eX8xi<yi#+-u}4 Ɉ'f%efðOpf`Zm3^aD?<5,g|P8g=̈́8do)zctB2ѩug5♞i0 y첌/%h݃6>%{ș{H\iǗ0*y^"͊xIs* s2 3͠|ơ6gwb[ɭ#a9\cuEisbν~9D=0kb*ȗzȮJ=iXhJA%}CJ[%+yt z%VawR/9"C9r~ T3z3cUjeX 8Xl4v;s0֠$ݥhGGIa^3е.-LUҺ-VfQtf[.mbiaj;#V,: xGC$òEh wJְ&V\_ tCEH3RF-+Tx9;qMF@t̍E0YE LZ~^V&h9Н16&&6#ONfn*BAm ܩ˲eK&]){& !0yiy? ]!L [ɠ,y M ZVHyN$.af)~2j^tM8-+/0[+ K5G<NȍaZ\`2^GHJd=;j@dhqn& =& 5.cYF%֡U@&V!>y>m]ph+bt!qڕ$#'$>gXRUFѶV D>.;CH~;cc~218c6US thl {KaOGG$DEbK'2(5{b6 (KP;i:ymEHN rD=B4) ~eZZĎXKcz =*@8Tu*u P;xav*ڿ XCb"u DVPMfGz< * 0Y\1'~rw% 9j ֻ!ڱt\Umdqtn: aG?#!]ė̾ly  p Эhv *&x]XJmzt^s*}|0uìрK!& }+i@1_eD~v"f~!rR$#̮Pup]}|$s>t0$4@yuoo4["PX߃(cZˎ{X 8*l[@>5@زō8,=hZTZEKKuA,f"$'"HuveZ3Duu[yr%im#8InGa: AA y%?W!ɨm*d3AkFJ{JUg޸`RW3EQD)RcAt%| %t}8å a$ԤmIDګH&)i"i_` !GD$6ny=U`o[JqG}1hZkȀTVW$ f5h7KkN1֜}'jR/Yw [<EnX]_'XfUGbc"8`" 7iTNH`K83J u{쐹9!Nf&F] Z8Xe+GF18ХmuOlN٫šłٴ.@$s!$ZVa\TbWUg@޽/!{β}_Cf[|7-Ȳ?YKz5 R_ sz~w4=alPn7<¥5{ArOn?:6t~>m# pLɞ7%Z.D}U05Cxuֱ}ROi'HɌ: ~~/bXC&yй@:G=g;^*}`2xCbude!eAW9os{(@^\+e܄HTKCrX Ÿz0+*uӭ7~ nr؋IH0K#Ԗ 9ڐ_t/Ij|Ӣ * u>Z~uNYiJwUv*; d!X@B֭f#Ien B&QDNr-: m^) JU8t]3TG%ZN >džs~zM`CȷUՌFaTIjԾoEwN21%D75a> y2Z- ;E\ʷC#NCVXp%tZrKEdǽ%ϙ/9(?=KA}w)یg_prd-(Y  hwЬ~h)gϛM͈G&ƕ%}1Cnk> ƼI(gZ  x;Kx!<_">N`VP$wAV GsPHEt78IvDb֫ *7-Ű|ޟ(9bPw2 )@yǀWd扫R)* INny | ?%1h33dBdM˴!Z8 Qճ|+τ!fZxVӰe$3Qm`$ފIJ#x¤g첮[ X Z;}42Iihc D@>V{b5ȒXFʌ3Lsa/HBPᑝm(@3XuHR@B>a?U0DV wB;ZV.}ȇ -27nܛ8/(o充$DʄVQ44eDC/iABi'fq SlTZ.>Z&k^ZnZ[FAIl`$Ba(6c4F$ǥ4tH *thV'54v\N% ;,M"2VLDUcs?`L+EctzeNMa1q@${GֶH/VI%& >~I45S H.SL ֋nd $t* j@JRJN2~њ78>u qc0 n*)'/(>P=I"ZB Y~b~rTd"]. I)[&&m ]z^miu^%wWtcbvV.V&0J+`LdĹ6y|$qsmH@xN,eX.* F`cKd>7r"I#HЦ?($/8qH7Zi0үrNn vD1@5AɅ28x!ѽD0 %}F 6T7WHɌB+-n)M Mfq aԤN<咅:M@W]xP/8v~i#XSkг-m10 酏XT7 EQ>G5g:>}oMAś#Zk8+x cZ>id ַGgb8@\zT3Gb y. ߅>?Y]d;|!M9? 9L -by:ZY;$aG&o:۳-d\<04ppS)'ɼӚ7/~Gǿ6 pR8kj7V|&pcUhu*,՚FE޴Yi՚MssJe`owT+S4!] oX8ݯ9 Ms+L"7zaCG`=-I+(AVhEOW{2ujF!Ym1v?zo&) :ho,:Y:UzlҪ4@D,"~93,ܞMT` iX 5>Sޭ0l>&*֥!JH/A$oUQfI F!mI vBzq$6l&6~![ ;3%B27&-U-5"nFH$7Ը"WooZ[s}oh#wdHLTKYLH]J A*1%:˶"Ї!߇5’.efԛB6ضې䮯r4/#v4Μ<N;P_2ϟ/Tđ]%pLe'D97mZ:6mثTj8W.c-PȐuYLF="5l-dJW9:X̂=a1^ܠ剒ю+uVVLb;{xv@qV{Kt㞙a[vk|j?V yȾ 87`6b;q)f)pIވ .0Gq<L.R2MV51} dE-e?%I'{1eÊR=ry~?jEoe8 ;c zMNH[Qܶ܁=NZte+_I&z'?P3 >U^mydT[M{m,`E~1 BZU C`ޱm$Y(9cv{`LQ~ &i$x"v>][^ v^ U\tj^ؙhdsDCqlŶŬ$/-V~mb N˂kkX" 4D+[[2 Cx տTcS?G{YVS$t"S谸|Scw|۷CjduM`F]. 3?4ep @߸2L ˿F$M~Mp.>牆OB3Dơ_*V.Z%C7sarTOc[!Su3ǻ㡪{UG6Eh =CS{\%$>T'\-_Crz̀:.ḳLֲ Nt2"8y<%҉*c֙ZQiDTF V{T<t5X*H U+҄4f%0cW%" F_f}X`7λD7z!nAjPaF:Ȭ43KW1kfs"ӳ`KZqzOtxofD2d|aTKWd=a1c %^|JCt6= JGCCBQGk~Uً .YXjJ.򩇍UĦ <l¦ViniX@+w 0/ 3z&d5⪽mh/ ,\Q\i({ (-6vׁz d}=lT^yk@YNY)UL<`#x3?Gc489_. YwnlP|s/$RAW鄙;Q F s[n"=KMoQbS^ 0Y+򱑹o{GσnSL)US!Y‰Z<@#7>MW Rc̾Nc- 4eW'߰K%iTߘDFD|=ql*za7n}m\AEWs>6Ya=0F&:/9D^QUğl+<b3Y+wJU6V|%x WbO`r̈́G4!eksƱ-ȹ^-.O{ poxs6&iOI Hu嶈7q_X}beب}pTG4 {}XȳigܙSbLf֙~_ilڤj& g="H'?3>d 鳩){ QYjA6 1iT˚G'3NKpں6밫D9%*FqJ69_=o*QA TF?$돻2)@p!Q\m|BANTƱUDC^|#(`-dTJ4G M˷qlG3E v}TDl2rQ:]s%< T5F!n"ܧATZScap(1LqUC#%+>6$\X*q3UZcQͲ/)).SY:ޥfRFya(r;ErjU3] -](DK،ض}F#Ew(n {VY^7nXڢhh 㙢MpX%}{FBs#G/a3Gue|-@n9۽x[4#X3T.8"&;A8|F.X=@ <0@(Uz93 epWs)+툼{2a٠;@oإkM??; @xFbǼ`z5~\Kc>g@b{KFH,N+>Y(ʸT1k*|~EI8coZ9\o?ؑծD$5n:by1ڿʑ N;Dd, A%lѹz%u@%t'C*JRshoƟa)gW?KÂL}q2_i/i ٩RqPTf-Tjb!1W3t?"w1 6 (^B,-.w`DQsE6o!(0d:63jwFc=, q6bM("A %WCJK)kLbjUTCL$X>VО ? ḵA/!^XIHSs%2gmIjIO ÑCXG %58 4P{jRRh&%`ԴrۅP }7sW !_i5J6)|$CpV_Ņ;\6kXe7wTfuK::W4R1{㩄@%/L8 @C708&ru$ +` TG$bм"q<"Sa:.LW#=N1iQx0:ֿs"xxsDBn*Ԯ#'7q@xa<<F UL?K@ u*C`) ͤO!Ύ`qt6D~n/#w<ӲMTXʺa1Ъs/) 7XFSp#%!yQ+2*UP7kM,HiU+Ϫt3f.;7m%go|w7~fVS|Eۄ9y 15Ƚ \fQSd& I ͏MնF|7`auI6hZ<33'oģߜ}З7<3Gֿ:eDžxażJ8U6X#! 4yԺO6zf7 +ousGOpOl7$kc]ݿ8ī(T~Z:ZYBC٣"C%d8@X;STel/Fgxfś9ez98Dz<|cTӑegc,q8a\Ek n>-ew{DbBp@K@)ϡtjWWԫ`T#4ʮhyq 0H#3a:C0d28XCk"`>s kC?XI{DZ) ArVRYdy0!xZ2xi EuKc:F]Mh)՛+S Md}=.yXDŽQȴ75-61Wjeô!vd nK~6R i0~ڴt&D8uךٞu5,V5[yں:)]k\ Ҽ 6Wb~HwaS8xS7^s񼽬FEc"d,jjq!I(C:g(GD}5) ߉ Mjb5Dj5PZ*X8{DS6=gP;NaO87j.Ӏv(S8KaN=ʾH)CҥoQ\$yqG!/gjVq)3\Vk<Њ?ER3FYR3'HE3e7V$Dhlb𜟅=7llkAN>S-ثw3zJ?'GZ: B^9Z&G ?KКA|X%ؾR]tUtϗ1-: ;LdF$'Z8乑dzFoXv?#kuTHS)n4ĺ&iFKpH t$q%sR!՟KTKA`,q2zMLb}}sŵ'H%L g{8J ХhG/{vqE#:Yҋܶ-׃DfeG0e7]M pLAU6b6SD3"dI,!3,cF)9}!YTs0v輫`-f IW&f1T6`M߉tdb|-!V#lZ4 8ƈ '>3JjDs*wڷT!34'k;4> ڨXvv(CT@`U6Ѫ>5k M#rKŕضAczUG9lk9#$s|I1j _@#/n(a}cqsr8r|[j1}ˏ@^7ӛJSףIjm(>zrfaȥ)= ѧ77e x)#| 1TH@wcpFIfio_ZJC!@y̆nQc<!c-VT̈́hfiȚS!pL(=Hl'g;nau'hF7#.{V4(-{CNqBW_J݌+֯Jcc-XDL:^\T3BEwKBBmy6YdZ2=֫.;0x~j/\ԥyIxf#T# 8u\u P<_|wl.-zՠu%lky6mVp/g$8&<&LzGĺm5FwwTp!Tyi:4&ˤrDrq!Vc)><^);z"RBܼCSMᴫH{|mBe%ff@YaS_%f/S{gU1&9 1JԀ6֯ů6%_7hNq^aĞxtCqrySWa l}Oh^pqͤʌ)KE8^ %zHUrԷt~ E3l.Eq k՜"δ۫Fu[ƉZxGKe8yq\bm%x̡5kQڮEo>ЮcN2yn=2u1< @lԺzR.WLeM&Xy \W<.}O6!6Gԥ/fLX * FrIJ'F8WqKЮ~ڮMcWJk&\V LDW3u=u$|jἣ؄fa riD\(7kBZEy62At C>^bVLɅ7xXpiYy鬷;cZ[8jxV b[Q.tR 6fxXQ<Uwll8i$5BqDQ訾H;GriDWE#8[_}x8vA2t1MgJ $NK8a#~ h'ChFrAt={>}5D65JJZ 2 I>ѥ.ܜl i.rdt?Rja$qrY$~n |K%8twb53eyV.`ރ+'WLN;Eo-ꎏAj}T*.d.+:qqnL!E?utS1>݌68Yc|zVuc3W>f b F CDeOW 4 \ NBetX > aJa2=41dg;x1>y罍lzc"D̲y&T-l׼̗sXSRiOZz f.6,bV(x< ƚ6qeɆv٩5ԉfxƒzn玏ƫ NER=؉o!~;؄26ĆT9켤]O,:x3*bT#6rVYwnbFN0 7 d 4S7>2qiǍ{nZuEd/H-|͜S@62W$ɾAxH_ˮ{)6rRL9g!.3/;̟pfS_V`Rd='‚σ]VQMGzoy$jz+L@&gG 3 7Ϝ7pݗr2dOWG 7sG1,Ytd{la.0u}`ߛz88/SXDHz_y8=:GGr ^7ײOaݖ9ЃlQz\u_`Bm[qlE Rɥ0W^fdՔ3ہ0 4;m ÇL,2$6Tt:J>*hgoՏ׏׏|½ܒ|׏׏ܓܒܓܶܒ׏0()鏏ďܒwwwwܓϏϏܓܓUڏߏ9goՏ׏׏7Ľ}jOڏlSΏ 0@ѲP`Җ!pĥ1A"Q2ŦaqBRbrն#3C$Scs4DTdt%5EUeu&6FVfvĐ 0@ѲP`³p!À1AQa"2qBRbr#3C$Scs4DTdt%5EUeu&6FViΏP' =-%$i %w͛x7(g.aBRZF|:6Lo}.2}lJ!>.@;1V㺏Ð3|vt^]V~S-S ~8po׼П@.bsn"#a-ϯ z$5UADri4s &֠6ZngP͚;O.dމM^3wK׈Qm&z]o<&!Y*&J?|msx~ xA*~z%e ˠNpZvpڍ}g@Ot mK gD:I)[uV=4BpۡV͘VꎏKap ^}/ T_=60b;T?(FB6Ǚb3~0NJ|#.|%(1KiGM0쇄{[roܼ l }WSA{^.$j$ad)̼@^]ng@ eJwU nar@G=4}>r|~*`99 ;N*%e6(P>~ݮZ dug2a@gp]EN>4iN!زҎNr^eYKHn"?':'ikhM$V2`Wj~|:Ѕq:* 7_XVZ&>y[#qChNd =@N7%dyie@vmbG NaJwJ~ezAXF?Jh]luge .Ō9*lΧsPv+;0L;wLf *ZX;AU"H}QJ՟rzZyHEᆑ9\JZftc*:h%dN)1=Ɋ?.L!NjlZƲX$TO";*!ZsX4Szbpmgb3-c`>&T}([JҥR؛;a 9F%:~3|(ͮRil-0N^{1AO`r̖ޖ(;Nat՗%9Mavɘޘ3I^t̙'=TkȚ'?Wpқ6OhϜ8Rm؝*Ea}О %B^{ҟ *Hfޠ9Xwԡ2RrҢ3Ttأ<]ä*LoإAeЦ=aϧ>dԨ Fl-T{ʪAi 2[֬(R{ϭ#Mxͮ#NyЯ'Sװ0]>lDz#Qܳ :iǴ&VFwض :kη1cǸ,_Ĺ*^ź,`Ȼ1fм:p۽F} VĿ3jI*cœG€ú-gĢQČ=xƳ+fǣWȔKȈA~ʼ9w˶3ṟ0oͯ/oΰ1qϲ5vи;}ѿDц OӒ]ԡ)mձ: Oה fج8 Sڛ)q۹Iܑ"kݴFޏ"l߶J*u V9jQ8!o ZG5$teXLB91+&z#x!v!w"x%{).6>HS`o$5G[p*B[v 4 Q  p 0 Qt7\!Ir:f.](Y%Y']-e 7!! !r""E###$$X%%.&&&o''G((())d**>+++,,a--=...//g00E11%222u33V44855566o77S88899:::x;;_<>???y@@eAAQBB=CC+DDEEEFFoGG`HHQIIDJJ6KK*LLMMMN NOO{PPrQQjRRcSS]TTWUURVVNWWKXXHYYFZZE[[D\\D]]E^^G__I``MaaPbbUccZdd`eegffoggwhhiijkkll%mm1nn>ooLpp[qqjrrzsstuu%vv8wwKxx_yytzz{||+}}C~~[t6ÃQ߄m7LjVv'Iڍk7Ľ}ϏjO!璐lڎS1 0@ѲP`p¥!1AQӶ"2BŦRaq#3Cb䷩rScs$4DTdt%5EUeu&6FVfv'7GWgw(8HXhx )9IYiyД 0@P`pѤ³!1AQaq"ԩƁ2BRbr#3CScs$4DTdt%5EUeu&6FVfv'7GWgw(8HXhx )9IYiyiΏo:vO>d^A"8'{0 A!8_N:;`Ò&TXc~fcb{61iD8Y':Gi3c)fsdē"i,𗤖q5WĹ'G"r=]N7:?7 `̺mKh=T7=G: ~ĭg:bNE dTZ6SEnu/y!IdẺG6@|S\i@*9dZ ̂tn))i6 D- qZW4B >rq<{7  M)9<~uZT:)Z*O05(9C7/e ,ȕ/rSvqϓS57~Rqg՘ӯ>YH\eg6o^H!~S2Fp%L:%5)4_r`QD?c. B{s877 jqfq1ai™qpP7n4.9EML DFъ{߹*FYK*c*f4Ћ9qn6OKD>LO<6 g7Xe2OͧKϒLJ9^K9^ A d޼x.gGj-3ı5LN*'EͲ<F`t-mk_c?PD%zf6y` bnj~`،^?͡tE顣㙩}gFynVSed9! ͲGjLEC#-K CY/< ݇`DQ3j=@ Zjc_x_}˕ͱF74wI t <Ϝ)1L=ͱ94.*殠>EͱJy/yOz|ڄ .{OwvNv!Si)\~]97.\ߢ>LzLU^W%Ct3n)~~Y6#E d|,495XaRܖ* l zi;- ?B pu$=c\fBmaRAsqɞ#--z^.%if"4-,lDqKI:gG"cx|bRTwFD W{ny'b ^_..ENyO $?Ώy=Ͳx /7?8y0RݜEqů3ctU1q{ ^~d/^nA^Ժc 7t-0DDȭZpq63=SE!kp5`vXzď6R> l%SDt g2d)f tFTxsjcƤqIꁴ7`nT.2cϞgjEq _MVSJ~_?dE@jFߞ&Y cWbV뭓0zNM*eL^521M@>9~ngiNVS1iC1D+ 6i2-Gі>~@e/ʮ6 7ߕQVwk 9`b>䟼Ԕ͡ Nc.YY2*rD%qgDt Lҁ~.THL'rIc$3;D>[j-`p{\3LAVu|mMAr! F)D؎KKO3UmFsd%=cf}@MPh{|ͫ_A|΁VN): BkZzX9ϲ)D{?v kAr&3<oU}[VB.$>ŞpUŪwgF8}QcJ DDm3Ybc!ƖVc(6d^]+.)v~z-d"ZFIy:zJjˇ0P)P^JINm Eb=oqoG7q0IvjUocOV 'A~s*uCtJ0%sV64cne 4O̮KOf7XKo]iX.,y کtZUn1{Ov5`UwhwOVPPqn4cPzx !ah%qʱq[[Mi.`KJFdM )[ߥvXmZ,w~"k4nqa?qϺԯkKbC`1c|-q480}N sմ83g|Uqُ}Ja>9|F%qyNlp9`Q1l}|$GE4֬:Ae' h9k:S#-.Dft k).LJ9:dHxn0ʔS:05{6nR <)Q6V 黈=c|殠8}C-Cz //8/{} D0Sxrrq:քVTJrq/C9Y6>T@69C: β:2_yN0ƀ /ּ_ LJ9㓖 >q>Lͱ9VN  sS9QcÓ"|}Pq/B0Sͱ>깩>Sif$˞Z #Bn0yp$-^!n5w-dTf7qytg0~\Eb,g=e^Psζx_bL2TI#*lWxBTJC=\Vȇa,$hpp]:EѸDԞZchD/,Y*M|SfWk'k (!c #T#meW/Ehfc_ 〆VSDEr  qt#*!8!@ REK'!'ĪXCW[C>ޏSct_X6 r.'\m]_x_*5plV% ;_%PiX|.qh%=K,u|̄Kf ƽ.H/wJ0B47.<*Xul2AKMn-wO:2N'ٌA o ކ8tgd|ř7 =*NTv+R͗|T4M//y Bƭ J ^n@=U9Zbp6I-V2E0>?j z}N4E*4#7$9X75$jJ-h70߹K7{No8>rۭ:DndwxsQ#zPq7C dX%~e ^餶KR鋲11Jb ÊԁLuM`=@ w|өK8\:D?M.~hl+tY_jeYՁ |O/~b2|&sV"W~ʦg2"B^,wD;L(Y?%h]XToqn &W)ANFYeUly 0y k6{.Il&|~Dl(*~bsmٱמzjƎ'X}~fE@HI)K/i/JbMgr* 1{HҩEqU :K=/tf&Bq^y5KDVTdrNM͹%R!_q~7_S #rq`A|VSN8ipwLͱ2 fg NQ[cgjn |}殠/6bLq9hcZN<41~M/Cc{RE > 81_nRBR  ̸ޛM4֟ʃRHz$p9<f-+ ^9Uv>EM8a.VSh4xm1CVS ,Xn X-͹x>/| Θw&MN C!i7)f/JC`Β%r1|Lg :h eXh(tw &x>%:iRS3)f^c`TA_\ ?D؊&ht;qw@7(jfqXT<<Ɗ:qa.˸jX&{_`~.t$Tj f"CLJuWT<р<ЀjX 6zxMʾu?ΟY`o~r$p1ޏ!jVR+ÒwW- n?|$8dJ.Ji$1*満;%%K|N%섩ce2Y3c%|.t$&ۓ cb)Jw~Xw C*ZI<#Y[ ($$57mCz+C"*ީ. nT!T10yNs|l>WVSê'c%Ďܶc 8tLKs%#JGZ:ǰGir-%|EarJO$-EˍK.&P5Q` t&Xc.Bɸ//k^j;7|T`ME4=0ۉ3f39 '@we-wjd-.m|AҊw@䓉$k_bj wK9BQS gm[26ZR;y/pF΁ RK e١CsG SwSSf~7G}|j  gp=Ŷ$=cSoUW)b>mͱ n G ͉νL.98VSAIi>R#|+>St֓$g $<.%:FEdrq%$W.:㞬I.Zb\ Y^Z:80VS+ ԋI9orq yUc8m6S J<̏zo:M:% ?zMͱƩFY U@mԷ p{7kJ_ j >B3>T}bcvt/}ȭzriX^72!VaKCZTDPL?u$RGv,}c*1o*e$H(^LXr펏$(7*%y C!TsAeN~aDm(Rթ;t.XOFT6 MLut!Gi`lf͋>RV"SDmd w}P/bqDfy )'!2s 98Բ4W Bi&b$ Vز/UM<!%TF Њ-k>⌖+4$t[hԒ76b^z ӌ`I"{=;RysqoY2A0PV)e;ʚh|6:O!h3"^(kŶP]." i_`^PΆxe DIHjNlK[nlƁ%ucC2?)|kB.|ڋS%rbW~ ƭ)yNdxi1-β.Wə >SO0>nVQ̹ hp2grLnǠUkV?Y^@/ߍ_rqʹ# ʤz$<-Le,p$ڡF ڒHC N.t$rbxD6h6 `a{@ؽq-:@\HJ A ;[pqi˅XlBil89"Gͨ)灉I sb^*ܝqt['|/!і$udTzXBByvPF =K^<="-ӌsجSJuNCJ" T>ƕlMKf"Cx.FUUHImu_|-i2." `(3rb/\ *Ť8S [ ^d $bTIڠTA"@YR=vV5@>{VnZa3ƟP=W_ʼ+>j<}kY{)ڦbbVoUv"frvrsμm=ɪ*3Gܡm{uit?v. ]jڣÎسfNo&iUҪƱMƨv)ú)f [6Bδ4UZC{0BJV2qsHѹO_-J`R` ;_;J0/8bJ\4wyԀ2,vLc tX{b˜5);Zs,9Xt,(BCV\(`@?ا ㎏>)'e)7w:X׭VRbhIOMͫi*gDUDVR*uc ҀU8Em6f 2q -b[=TynhJ!qr_`@YA@5K>ƗΗ _f =! 㜱$cJ t_*"F :p-?&3}[:=o`v 0^>C74o uAIqf{W7RcTs[JUmF(}W0"3#8}ĆV6SҮ`ki9Ȍh80­7b JXd~N te}a1$/d^/ t<ܑa, zEq׃EmLMY$9SCn>qF쬜'YԋIЍ~p$h/ ®SI6&I,c ,򼄋p)Ǧ#387/8[ J.lAyvPrWmAvMu0ŀ4(p+-$xfN%(RA{r-$K(uZ{{P2jVx9i>4Hʪh 8r =4jVxL+E8<^ZD#c"mb{nK/%#nl83-$j8+VX|= ʮ0ځ]-i "i({_X8nÉ뇂\ 7z^(8uFF@Jk5/{aVS!]2jӖc9+m$sjʃa0 _bpQB]v,:i6,gg®cE|CDS%Y>w)R&QdiT!N&맀DsXذd{Lmu08hUczޛWCV[;!Tm8VM5noW0:jQAl7oGy̐6+wm /cr^! ch;}AcGFD_zf=NfyVw-ż7 7UZ[c}\=#=RS}2(3*/{^QF"]{e#\W߮j ^Y&a%AbC9z29yNryUKϝ]L1|+(.}M>{^r`xGvm 1=(lK·(1{j^!ä8M2 7o7Ʈj&xCbyqI}?5|tAݠݹ>S XT9P|KImKܳ!җ grW-DA$.AZJyDSz B!gDJ VTZFQ0i6~VT9tB`f8͹i_|ANN8tLjDpFT4' ϶/xniw\geo Dnsjix=,8 "f&NhPVeJviB"ݮJ MTrV`mZE*9Z1f4\ly(=w㾰ӯ\% "+lLݜͫJr`aQz8;tc`8$* 3JͭvR#Bl?d9Mzk,JSZ"R;}1.!XO<ݝGM4&4+!27wO -SuRR k[9ښi> rfw݉s@UӮ_[^XGͩDTc؊Zr L/z漋"CA*,cWJ*c"ބ]LEGCqr倓?Æ4®^SxBsWs% 934;9زtS~VRb|4pD V!Nu6 ރ5(Fkx->O: `,ޓm;~p- ugKimfjɴQoq?6툫,E|H[~dJCkMވwDԂ-&%btX*s<_tAŎPvj,DtKɳ,'bS `, mI8dbwZ!`4fD>TO(5l'(ʹ>!y AL\kj5k 6(Ca6G7(V. ZX0^rz;˥f pjg淍ԍ ֲPu)PgՒrþ?B®xuz:_ zeTXqu F~(.!P"w-L6)~1;G#lЬ;,,'HvM2z6ꁓ_NFrZie¢{+WVhG,2,u4y2p6bZ1f?*&:< ? e287Jq%rTƚuɚj(dﭡ~rR~Y:^԰F*dcHHIaM\ eUvy V.*aDH.m4$8a12qnRDŽN_ʢ(fڟ[=4wFE rc){t(ށރ`z2k9AJk(s1q_lroSgRX=Uh@5% cޗS޹UU$+TZi'JӁnWiJ۱of!> N;<= *8$24EjF SVh\(:Kb4hE% b@ׯ3c8?8n"ȉvViF,`i5;?NȞsd qPHU/ⶋ,Î7~cH~S݇#9mD ǎއh9v+ )$stUa:G$2|0=g}t,Qk _Uha:L֗kATL>B*Ü]H1'B)e B_1c/2*WV5^PPN]rr.*umS[\vHbu`8qvVXiXw|,u(T)B .i/[{ 9izۀbѨȐ_a _U}aCFٳ,]h.dsTUit؞," bڢEZ(2z:e>e^S)K)k *9X %;G]BŒy?yw9< B#|ݘuZeChRYe,xR9nij|%wDǎ,Îuقr f;Y5)!NϸNw4Un!d>;8?X8k5_k谄3ṥL,´bSE-帛=tv vM#xA=lSY{$@gy XV1X")w)bܷ֣{0X*A+ (̟U+t.m# _ g-'0T [ ,4HJ".%iS&8 6|QcFR_ :RM]bݮt|Z"eN.2V~W˴%4~' m`^7,6ݜ>~u*;?V%|y¹Sb0[^s눎VXj"^fH e$j uOps.\ hďO[ ]Lj2\5ؼq D6霅ZpC(^i3 Ӡx|d>V]tr|;^bv 3seqs}xN)V<hوMpx%@kJ燒k{n}"6>?r/bv$H!5.wp@O.uө-H900=283|kE^"4~\ R Ռ|' 9X[b` uȤC .&% ̭εF t*"zߍ.f[ ._ps|;m :j&4CYLk֭mL'X( 1Vdt:nՀm E?Ewr-L]l(_yA@M^9OJ/,uVQ(Z%B,aTt-N!_(c r su5q_7LyBR %:{X[WĸDsf:Ο^j b)qULlߖPy]$ʢ7,\UcTHڡg%rtqm,s[{ΛWV7ĵBL1W]?OL2ssU5[A)޴T\LKKE28Af6ސ(G ؎Gͧv ("ꞡ$o`)8 7V|Ҷ3rNfqЭ*k Ac"F=s;^p㓋+BڈTv[jW|ٛ>V .G>wqUD.@f._Ć2{ÒEcZεN+J %w 8j V{_<9]tg%cÅ7|% o[Beкƽ4F*_fyJזnVVi8GHKh.JƉ}[W ֞t/VI:; @È|$ڭ~]\f$l !v5@<Q$V:%sd+q:NQGB0R2;\5<9 pAǣaex;ZѪ}>`R*v;gڬS$0(^a2 /ͪh G֭0[ܹ6`7׊^΄Ԟ&3IK< Wdx@NZ8D1Ȏ9XJzWֹ=bVg΄$KtUATجz?[ns>wZnb5"]bsd3).L 'k,:f B0d CtT> >y.Z_ AIS?z!3ŪnszUhr[fº<أ^sENԌ}Q@ YJJVy&073 ~4FS!̉.XŽ2v̗< |pmF=P7ҔnskzN\v?:%J ǎvt;CU<ʙߌ"B>eu>S6R8N ].t;:uNaqCo\9-ܖRoPz:M_(`-덟ܜ> <]˗7/"6 VZhhcj]v1^)77?1J{p$s Lt^0KoX VVE. MAwZxK2EˎDWĄIN 2u9+Z86y3igʹ}&.oL$;3)ծm[[U8Ϗ8-<͵o}1@Br #.AԐ=.uQ F`ϧ;j S)>ѸM<͞0""1$7[B G2؇K,-ӍrL?ښ%`cypX!UpE ]<m50LZyatb_['غaÙE V&ԖLŒ :'Vjyw곳<ԏ:qҶ_sUEբDk*3 fTJ)V!xXi֥#c~b0/>B&ٍC!<4$e7`sU]mC[NlG7<8)߀pr3scoVrTCn,EvUnͻć 3ګ[%f@H> LYkY1yF2BD6/λW~K ޫAjC8h0VFpi; DiSp26y[{v~H򃱌cڨj(l`jxWZ0h0q% ?D0 -.>Xi ۰ًE [ f:YRNy[[G$`9${4І^n.9 b3;ʝ,)T={jYN"NYKd^'U; g\##TE*e eG\#&+{OI|~r*^tUj Tň)$)x6T}ޱ׈R" Y\x9XȦߍ3VC3n'? ݠ$  UFĺ󟘳D v-#@Wh[ @1LDĮBcaj̋V%5N䎏͡7V]FTc,@;nR$s{|x3 cw 5} c :'X?%p@Kߕ{C:j .\Fn5]{Cw/ZƮEHu5n~:>{'ڱ־u5e>F('eW#\(9”o`%4}[ KL<[fs׳mT"=mWI"n5r]HK|ކsD<ɛ6]f djwX_ ҋT ϲĞlɚqsݖ+{Scj,>T)M ~ȇi6|Z"oMbuz" {qXT cJ~njs@D<#Bs/<wL8"#{:Ǎٙ@K`@Elɞ$#3| bs$N3A$8Vnq¿7VxjX"[Aa1n8s$^1Vfs戴Re9!أ S)8sn#1 ɢVJึll#EM' gߋ=!f\~kc/)M՜-iݔ?oG rćuJ%zܖNW ک-s}~bqBc-h a-8x'&5n fv+6@ e*kAJ9BF\<-8ԮQJ}ɛ")#\Dl՚NhO %D7_#:B> eVnRsG:jA 165rC-N,I=.cgjdoEl.t5N-dE.׵12~[ G7a%=#p^Z>[N>:nCDR\-Q(eJab=XWfFǰ.]ىTڒZI~' >Ή1Wkoߙ4ޠg_ ΂c*]y <,8HNt;z^ftˣx6VL@'Ď1ˇa~8Qݔ;j ?Rw iHju{֒&EB:V*8O%4sy-X/ywEL2d؈$;d>bB1[%9:ПX̅nG&D׸%Uz<[> "^I!_dtrNr%N$Na枷ït.&j@=n Z4:#nX=|H7m.n$=/e6 b! c>Y9)K[8@mRCc䣝H?/qz?1D-Lw<ļ'4L>x/{t)LSy$@)_ s.gD|k̃rynV[Vyi*W׵ V$[^< pxܠ?D }=pD0{%yGM(7ĪT-bj0p{O!KGòdy%ơM뭩7ڻ$:xpdcc/>NJ+CluCF쎏=56е.|rp98"WY Uͪ$zZ )7I2)8a,8byYKZŤYK@y@/g}n0iG PG W1rp:߳e.Z4b4 EY/[Gͨ:8e.IF$:7HMWw'@a6,=4߸W_eLV_[CL!  J0x+NŔ Mby]R #T:p2}/6xi,u2uT+E~ٮNZ2S 99{KVQܞRS#",^Z%Ρc){NZE 1U@#Xyja)G3Ej㙅ftߦ:-jh 7cCXnʃʄ^ZG(Dg fWV5ϬBƘ͡ƶ=lZιr7ϰi* >Zt80/`8Gj"i㛉 h܆>b{[iHX}3 ^-,LRX V& ]p?̎G< 殜8>(<>c-8_%/rp9} /_0Љ -7Iќ|>bo:\1BB8^@ud52LL8$ ?c4t- ݌U$㿱.f(:bMZDo2Ó yV}xaC1 ÀZД ⮛:9c I4:e3|ل>>Rn4Rh/87d71k+x5ͩ9593L8=np9@dS|Obȯ,9ܖ94."ٛsGn 8];;)>XM^@ DQAAXYKs}j%`XSWVXV[|7kJsλ8m)ЉZDc({=p0dY4əg-/ucZ$?tMd7Y$q~H}0mCg_MDݟ 9hUM+TSFMg~n>hkjU6 rp>HS[ͭpG''@8805ͩwTpMf,._x ’WZ5$<6=d-7=fȏw%:( )@[j_u?0hi3Y&Rz&o/-LVzԯcxqMNK{M7rʟS[/68wt%|pH,j齵A}L8zNb:Le*a.S׷-e3 XkeA)-5-cݹW^q 2p9C{cDV>RuetY)v:b4@ʊUt!˒|k6eUtq쯠 Y=O BR9Q䄜J|~ ׫Y<Ϧ_cXF'_5ą\9uD6>d> _fդ>h8=R*l,7Rŭe.gҡ}DZrHTĶs V0a“d .6Ek{{d8Eau,Qs7 >0;3Jd}fp?E0Z= LԝpGAS/Ԥ fZgw\ˏNmK PwG9FeyZ&.!H/na-CXjXI dY72龱٩74ת"c.!8C!ZP^L cH<zVk^C,%wQӴrE΢٠DRF 2@nQLuIԮ7{ *k6~^F G>9&=pyƆxfSbi,H,3b8pkz nJ@4.bp>؟䢺7 qRTc$2g%<fRFȟ>ärp974շ$ȕ4c~$ ɼ0uC8Y=9AA?Ge:aDYKB&H7p |[O\6jJcP2G56Sy\ci3s::xCCg{ tº#O)6F'4`:VGm3,V>Y\+sC."c7ʩ9k[U6QDzMY hhн9ڑrn5 زS !fROo6\c9!14ߟlHXt8/KKɍ a!BmX!uGAդF&r4~[= HOZ ݖs%P%2%06cFz;W77ͩ%D1qGTc/ ΜXCm:e^n,Nr_1dWO/{H0\c&8Z4!ɝQL^4z/k~o$l8O{M͡ _/pގd1l 㔰F -BVarAܹɄ5T:RF<-~5p91E3ctp9gA/NmfqhjDhp8v$IJf<[墕NCܝp1~B"c~#DpYM⮜n;t{ҬM~HͩO2NN靛pHărÚnn@S7ke'`"| <>Lm*84L8-3)c0C*5mR +yص.:S(,ׄ Dȷw, ʄYx/16cZ4!3i99H^x vX8A)RG M,_u麒i~F3Ihߧ{YDZd9Q7{|Cg{W7=5v>igW-'Nn!/VQ>>%7Ȑs}&QJ10 jMh:!+FzwH3AzFp9   MVO%V0VwjwQ2g//64jT n؞Hʷ/xMv8"6 oGijC0>Qfta5*|:Q6 WCz_qfp1epf 7 Fſ} )7CiG91 ēy@Y6:`հ$Gnp9Գ@94c4 AWtUoe*oK5dկ ޛUS!0z@0# 78syr$ıdRN ԷcyO=ўšҾ2p98~He}5(디_k nRWs}$񍓋MU򉨺&KؚVS11D$YAH$K$_ͧuYUSƶsƑGU~6KFޒ7X~)ȯK48='K1tc88MVR_Ut^TI}:eDc(ͪXQt <Ͳjni_[*Y7u)/rgps D>Ӊ=3F zT}30Lfn=D>c_WEIS Q#ViMg@XZkDj=c_ bq9"P{R*MT MS9iDT2?ܧ||3G2魴:o\=,UȓjOP0p?H> QfG}17 ˔  fV#:͂Mj q28Gt,RŬ RR-ٹ9㓖 zE4P}IsR5sH!-+D5ȓů#⤞I dMdqNQ\__~ /8'"F+DC_/S<7jVT%ْSUȏDbs\K83dfEtr\b5YS۱߭ӡ19p)6 "j?qj:ܩ:iB1aFNCSn =j$neM,جزZ'|HWy͋(tu-ޥsɁVn(\Ǖ)VE6=u6(f,`L[Y޳1/7k$0jR<4-p堉_6!gِ?kH/ZF+M&j#}ϤZ&]A33յCL:@AFyآ'}LtY3tcmDkY٦2U8jE6ƳwǿteCDdv"cxfr&ѮlGZo F]=5Ѳø'8n90̖J Q?a u#j ߏ|aDΫ@( 0eMmNNHQH++k$r[ԒǔLuzZ艸fbcji1~Hzr7.2>2э%a@wԾ#/)<~@TtOaEL (kp)f4r::XM @Tm:4;͊T띑4*qg2Ne>S%Yţq@5q.g>feZ`Et\/,C[T)՜G_O?2S ً ?ξcDr8|FE\VBd֤ʭGZY p0~a xHr:q WkWZK/8ݎ4>5<#m VYi$$')s|75毢Hkei ͳi6͖F4])d3!6#cE5:9b,HI3DPpv `q\D0Řzvz8F"Befqa"+OπN"2m0񗭬}\TcNm&!oyJ4ͨFZ^__}d=nL ȅq$oO=VǦRH&g)|Hw&d(Rsڮ48?>;?vr/Z;jɃx[9ƓDf4IqZqhI,$kސWAouI /fn679_^9 db<݇AT| aI8m&Йj+!._(4M'tf! z_`tf&`fyƼgk9ÇtFڙ! ӐNДQ/EYzEqPvcJ<6B(yͲT&VDLsRQC#њUNkx7B54ϴ#A3%,L$S65zEs_k2KbcΨ7}cPZR-R^f&d3O6:C<ݎE)6AHأOt25H4Qպ*Am#AVӄb5YbԞ8! $R!ͬOcc2!3bk8ْpNBw(6mܫa]!'9Y|Zt4*!0Pq@5%R#!/-xvbVR4;j]η`o+8|>Dِ!ؒ31ו,9 Y7z2s,Г)_"G~, ]@J:13!/ >~x]Թ{n>Mӎqʟ+qRr$܍v6K3ǀ W-C=s<wR;2ʁ޻7W ^Tqґj٣[Vr;=@/Λ9X}=a%2Mq6v@0B6 n6 p8D/cD ^H;Nݰ#g/ÆXB`kO"bpÛnr.M73A3eD7m2 ]`}!j6Q~M4y_A_Jq{=((Ï"I"bS|꜡g){1.@=/ h9;?86~NM崗Nbs'VU )7i! Om5`NQm16Fj=RG7Q7e4 ~Jq1h׳+@2'DĭSݼyq4[#zpEţÃlVϋ1&3mXU*c]S l\_3zr$>3D 2>h;tRooZa8D)*կ\?=q9w7lc~rbanbiG"ãG'ɪgO,7%X,1#֒ JY7 G2 <0F %:bQ3$sWXe,,r[O,88[l!Ue|iQҐyO{'5UH8q-ë$==PeZ`J0 j?hEdjsz(тգG8Mr3LSf!+ӻ~/SsUI e#-IOpOʄ5wɢV?DS!!⹓x}_L=G |(Hr*I:C>c6> ')j䝒\/8%#ܢWݑ70yp%ߍNRdkphb0'8$r/O5Rqoݧ(*y 470j iug%o2 8,ŇͩGWJ" k|%E0'$qbmpG_jZ/Ŷ{0T>Raf[^?E`J}b}|~H^A@85246Evj8tznUCx-q?;3$7c;1NJa*H:RDmFж/X2tЖ|g%k T#LϖMe3~!ST72U*E`mɥ/rqނqϧèPV# y˹~sw tߨgwL ޯisE4;яHzTՓ qĵ;4SXِpZ3 hHs?Ue [8>@fD!©wa9ԝbxYbSId߾d~GFk0mә+7xT>RlC,~E=np0uS8Ýgno 8g*ʹ k-?2?Vn ե \B)L,hp:0e$q,U+.q0IT}޴7s@WDnhw@j¸Jd:o k$#rD ak(ďBT7b7V9Z}=ǥ`:Ը^_7FObr2IWX> k+%{Lj/r#Ԝͦ0{ʩqCD#CYc̊Ȳ k҃&lj3s/n򀐃B@ߩp9.i̷p(X!c<;BS4Kq-~D@D,xx8KDTU-!ث=dkoO ` H/#z%F 32W:FnڳEFUbjܪ3g(L,N[u֫A7PMR;Y5/DQWp=L$>8踸49S9rjX!_)!mmx|Np3<L$ak kjP+OaUz$ G- ӃdiׇF/0ypo IAd#Փ_{øzاq ѕߒ"8BݔNJ?7/j;$D4g$g))| WL K;WXT_3_njV/hs9;5ȓ3m%nS@/%ؖie$j١e*LTK0'c)捴 !أؗjkdz&$pX|Z@܍Mzg%ihrSϣ|"E@Tr 7k:DDІLJps%qh׭Rs4؊@b?4,zᚐb8^B?WخoyJ˕S)>?a(0Ù0M &2RPy<؊YuJ47峊~1ֶ\f{:$6 !9 4+L&׈5s)Zr"%ͪΓ (IsLngpFwZO xzq\DD: Dݻ "$ry }.bv<%ZK/ZJoM}KӻN-cq'>t`9ѩĄoU42;#ōT/9|n H<-c":Iُr%m/G{ z&CqA:{a.ݻB[!qt8܁A LyZVRþ7>xZƻlj*fUmS~;6k=Opܣ{LdG!mXK0Gc7;*~JqR3+ӛ84_ >&kYqi2g^kgA_j?lV="w r@Tꄙ2GœjcD{zJȟ$ֲL9f1"1Ĥfp)U*IH5!L30k?515$51:W9ܸMi6-VSʙ|C{/MMvHߖshx'3>BdX'W`G 'ͤtf&T~Zh}q:*evSY}^}^9׸%hf;ӯki2U>A9btNK༏SQLP{pL.eؖixcDpbԳ8P[n )wt5\Wk: sS9j# u >S8g~b*Tz׉Y>qMtߥBV鮐OMuEr^ḑ>Lc&R |Iq=[د ,Ұąb=ΪPO ?IuS,VH$h2y N po)RMBD߷oM+Y?Gj'fO-cTU5_3pW{ER4> Z?7~jVk" Y2El 9N8VXr뺸j~Ѹ"oX wiC487vn D~BeY SK#oҋuP7!lxݶȮ>vz`I;B0|?@4ɟp1"s+8Gn#T>ETVm;x`z@ڐzFAJnHsrPߔ|H8 s:7yd=jE~p:KAܠk!g45X6f3[&us'k!]-Δ>VJf bsZկ /u3Z+:ln&٭39p4c1'~S9-Zy0˶qI3?iqdn_%aZw_ )N@4S !S"{f5AtKo͵鑲UVYt*Xa+IW|n#O|#)7kTCܡgce/q5D}cjD%?UPyy~M4@Nm/rNy s7q):W;4R-lMFGǦR{r?s)_T$lOw*kQ%`Ց62hz d'b>{WgtK9!)ߖeM:s97jPGJ@J` FSHڹN}݇<Y٢T_ @/eN€G*&H#{4P7|nC֋*!יo /s6bfyը}C{9ӺjȼXlr *ޡ-CpTmJ ~d]/u:% fSgu2t ۹`ȹ]|kg~K@1;cs_.եV,h4,F=J1SRP6 (0f$=}((C\ݵDgR i@߹W26/@&K)&2,~"}p .X M-bEgZUkdVQV&Fv 7*qu$x0$FM8T7#g<.RI/) T.6qYEc}5ܔ7ܔ]r>@ 0E!KfNNb>fHxFyT7\lymC>rpq7ޡϖD7P$$定Ѕ *:LеLj fAϝS_@쎏282/ↃT$\Bc&:qN"@2`8}oKWoBa~j9JkfwTg$WA?)`$C(R "xɡD/5 4U3qXyWJs}Eo;rb9K t$ 1GӘ0F$*J!LGvc̱SC}:zY8WM+ҙS!u+**@npJ0V=J<9/F%j,ϧyi‹ҟ>`!i ×c;йC8R")h(kk$\Ob5D`9}X7!!PJw'7 3J(T{ 8I0 c ѡ-cnb_Dx5tqVq:Y6<ɁgjB>ee$ͨVG"3}JLN%FSKp1b> p\,[O<\je 8ᗒ^@0)%276q9}V(w"-E+q`Eu|%M.]T73,{8c!Ƌć`֔/A$l?Cƀ"T4kcc*$LԖ PT6RyЅM)cW>=yֵ)G?j'qP=}a.Krc2gq^T07LS@s:zh`%K]>mHdclϙdO;EnLQ#xr~:59/!D.%nռf&D0#7qs}BЗ&t@g҆%ͩU 1֓NϖеzX 1G8T]tIf0T=ϟ?ôؕ/\$g;wg+@Rk.A|퓍;pr 夅qs {bfw9?F/=䤇:A,P@`ԥ \bȑ|Gb543PޜSZ7P=s ҂Ǘb"c1 ]k {~o*:+hy@!d&&N 1[P&F?҇5;я++cqY`oOrZ+ILc"̗C~oPک|ҍ6󥎏&%f4Lّk un|[`&FDFZCT.Y&9P[fe1ɐu28`.ΈzE9t8;)Xew$!ߝjL9@H׎ J֫I8ȭ.cU$3%/q˸H P| 8V5|⎏@*nmOjY%+1Jf JX|tBodr,z`v+#O#7VR $awNzWvrcvVtJܼmƤr,uq|~HWdg|( *i鸐fncg%H!鸒ODt}8s#sZkJ+1 [06~$CtsQT9Շ 3Π/TrV>?5fp5^ا-mAӣ=c'||biX ByՅU6 r7mc`W>cN'((G#h>8~BX%rg Gל#H I-/Dnh#B*+ 6R\֩aGaX1K->T\O9OƱ4$ ALx8(gh/?2R:Ctі е.)ZJJUlTTNf SLzOL_vg'5E cdVW*UjzSR>qS6bZRIM1 èo)Sb﹖6;npk.c9#9,O<^=s8/l7[/D0t!o˅Nb%D;D)G:®,{LE0!Q2Q+ @sq2'6iN݄ͥBe  c.e\ޛ3r9qGpGI/Y_Yqum^0.n\mKQRHFGLHeeJW|h5QdsF`\Ni-]`.*.M_]&dy1`kE|_ 5] r_yrΉLށ^ tvW6extLZEc,t/9 _?lҰ8\P5V"x@z|ym +H5F5-fKR Y.4Dv Γ /S}5C] x ~Ŗ3GU.sc\߀7b-mvL>i .t0ih4VfE8z O98.mfnedR<\560FH'S,km,9bv!ࡘVa\ʂqIpExp:RD:auҺ2ljCZ 64.%e:<9á`:ģ 캉"C ȉK2iQHU"W\Mq?G!bP̕-dh|KN=K('&]sc4"^Vs; +S7> "b%ބjh>*Xe~"?--zN./TjXoW!\t(W}PYna.'@%u10Q3IN)9[RX7N(qLP3HO_⮦)k,κYdu'ĠZ[>^ct'A)7 uQUѶs#\}y Z9q=kxb´[uFY} rCL01JMR y(!7+M7>ԶM7S+'Qs:rZMZRʷaҪii+ߝ>JSɺJ{أqTଚS"ȮJw5Lgq;8qiظ.%R=>R(a/B"qqQdHKTc-Ky0p.O$#x[ ˿C?=4& a$FE /ԔVöe/raXV*rG/=Ftӆ]3 Z/t 2sKG64Ų6A)&=NJ)<9JXtyҏG<%W!@4dɃ< ,?_9DqIL(zu}((՗g~V58% C1)} }d={To:rUL :{G4H= +k :a!Kp=#_-@j}üf6>-Dݥ+S2HsoaԲQ3}u$:BwmQM|26Q|gEXHErP3r\+>7 7oZp="hlG4n>Bț XgE<㷱6 b1'*cP6i.2h^:*Bbn FJ 37 1~Y_ .L^Bɻsh>&]y.KIxf RFh$g~bĩmd# .އ [bx?[Y~ZbCJ̾fh[ ց2}`̋[`h>qkXfi0Z\|Ziu֋s%4t>^':]4 |a/*cDSV5f}~Wbr\Uv\c|%ZZ)9F?d4"0c[ :|rKxu$EaWf-*a^bOgpmfVDݕrC$r֚FytBzbuū%q؄50%}v(03jxgN%`Q!HuQJ qsc]d(cJPk)=z(⌢T1E@L؏x "e zv-hg:TXZV0kC. Yk9R!ys7JWx` tA/ax2NW9/1CZP6dL֯53f85ĨD*|ߑȭ{ɭhêyuћ}Yu%HyY @U|H<È33Ə{RU(z%Sg"TMD_R8ŵ1*s%j0~c@HqYf$/2ԤiovFAUܞ p7Wr&?{D09FMU+640{ ^.HQ$`؈8qE+4$uީ_osqcǣҲS߶{j">G; pMox~j=q O}MDz b ̇D9@y`08FcFN#E*M8%HukOP| ''hAJYʬܿ0(!0u$?&umI6U)$0vfw>@sɑzq p3UA@į>a o4mI?*-ͪ8$|s9 C>z%n=kQ֮hTVYL U-m27Z S♤Lثy/._ `$O zf ȵL QLJc:)+9pD79Nכ vnۋ?sJsļ2Hd6%[ZtZwLvWB|~xWs;ys.VhxLi}mnө4,Lke l=.>5La;AXK)Hv"o@>z1uAcK\z \S ߒ:Cg?Je**R7b޲cNzB?KDLcioGs 2"M².Sl.KouU(yz FcZ4l>54,65p$>R@wro|ҳpM򂦋s@kNdzX<97{ƻ_hXPe|I+.mtca~).𰠓g ΢b&oC`&D$j/b2BMKءV̷xFiSxȁ4n(pME*!/ WDŽkJ@b'Z<##D( 5cŢ8kaOrV(}p"z _E!)ㅣAv̝nHdLtdIbFM>uigV'Zz8X/!]A{W_~&qXrI*IK  b \TO~hܽ}:W`%lْ~~"F޽]2&x"qw͖j1'ѩu7JqE .1xE%Pó g2( 6<Լd́^WC-C%a"^̏b}VRtP@+}Қc JRpāwȱ3#>hg䞄)}؜/|Ejo&S%DQZ:)89HL>f]S$єMOJTSo99;-<܅OJ*B/s?ԡcCZp"fŹ; U6G*EӘ4&p9 K*nջ̚_m@fG/kb5Z2@͹=-$딻c4Τ qe)i+zno 6z<0ᤑL OVBm:,DSʌ6Tz_T,YvSeCkBR!>ï j8rb5.:5H􄚝>YL@z aXk~pW^;9JcaӒwZH̔{t"C&12b璁zFR5ܐ3ʌfA,8َ rHzL݇E=A.Nl"7krf|/K>S4_-߮B"{ܞDԔ'gAi.N @F7KGJ04R77貹 5Ziz0_ ug)xG"Zp<\V7wzARyD͕6VQuW1OoN e.#(MfĬθw6BLT4lPE@qȍO+oNhl(ZQDJ\AD|s>tn%{a`*K!kQy ݵ *i~D"?|~(!p"SW\"ԁ0^'NNch}|p)v!@8y|+ۀ6K ajb{8mP!6NBر4oY)n6 X?9x_^»EAiYz<@juzooЛ-¦YY(ůkfƬ,NC.1NvK4~>+20~(­.زVe3H'mǽX@D}W.wߙpXך)6 T)(2=s|.UJ_TH^4ԑ/kkqcټ/Gf P޴0|ؖwYi/$g@3nMY׆T:չتMX(\G H87b;/mj< ܺd3iѳ3O)0r9hQ~Ch鿯|xqCg,SoG4ŃMHN̈Fp"ahP/Be\eG%< גX|XNG -!eªr IGDc zH(26Ga!GKe" h;B pM6DȮ3t'DŽߌ7B/"ِ^rsu8|( }wcXK.'\DSD0>٩^_q oQ ^5ljq)0zeGq>p96S}Nj*T8:/7{3ߢre$/>LTKD: _ޑ67U3I?j Ϯ㩊/:;{u5L4 ~餪d 9d0Hj4շV eMyʼnYȺcʡ6 $HYyUNx@6 ?"]tcFQ35*g.r6ٲ0cn0C {?_|-1t_7iqȐ?١p jToɀ(@l_cTNМU0ۻ#8t^d#K0j=ݷ-rb"peı,I`Y;onED,q7{s1͞7u9ս}+Q2;N `4bB-F(HulXi. uN+)z\zTO N()t#M&{6PVp*uXٮJW ԁ]#;N|[kI(w9Qb$+ܘ47{}ˢ iQRh"oRΡxaju!D΢Hwv{@s'GM㢕ظS< mcGv] D#nTxRIZKAKb4j"or7b%^$SВph&~* a̢~~G4!) k@/=Scub%oH7zacjؓkurVjTd=}Ƀnt3ƅ]`6U`{s6U* h ?bsX o~|ֶ>QmJ`sZc @ͱ4/hEiNj53%7ìVbp$Dal;}TSDވӺXg:/-úqQaDA%F_/ zqCZp6_ z |jqGѧb*ˋLʍƾ ) ;Vb"Doݼξ6(eF7;Vngb5fQZZsf$%2_Hzb5҈VXj` byk@)'nYȫ,N9@:$ǂFWB"F0zWdD8 `.؄uwTW?IԠ7,:|+nPAūBLCP@sWzRS6.a3D%pvb̥]ꎏhw· *y.&ǚt?^ur:0acѨG jT|+M:"?`OI h.h :-Դ ՗+$<ꎏfFA V"˃玏o11Ƌps({uX;UX)5 ǎ"q g__UR[k zkTqF DxL2as&Epf"}|{tmoVLIB_rEKl 8n_U/bwWlvGo,W0>ZM!~Kc`^=tO~W_IJ6NzdAđ#^8S`_Ʃ ZQJ|fgCKq=؏)$j XrWQ~cT,ȵT;-Ot-r$_U#o֑Q$>nMO"WЌ窪C_>D(y!Ws,92dJ-uKI>_DCl ASőfpHn:䙃Ê< )@J?)VIfQuQP[ؚvzr=Mn_~#PwPunbؤptjPvӰQ+G2+ܮ]雍dn!@ |?'bgzx0औcm"OY,dk*V00/ʩ!"oB`'#I" 2FT_QIz<qPb")Dʫ2枵FV |.۠bA EY_ Tp0I/ͳ xcד~{=|w.M$_vD&K_KjZZMcDpc]A4Cdi ܜ^|^^Nos&#jzS\\eMk(oVpĤXj؇ .K *hn- mVKe 5&3; !c@t܂WI+X^VfIh<\*%BFCG} }~$qV[A\"e%ZZRcOke/r*k߁m@yGߛBU5!Yi#WV&X_|fzFe`&`۫)k#c;I._d&~[2aʚڙ2^D\0dj2VqފEZĻKH( Ď'C+RF>A*#^q3! zYe DW ޫVVZ fwKW"B>y΀~VW0 G7n{e*L"".'T6梪 R;Jwk5 *BDͳۙMDYY!6M+]603FWj~OJ ճ gE+Ulx.'%ٳ)$cS`Mk37 -j,m]˻R.y^>Sz铉nsfZN( DYܶ){bd:1]`W>:z+oXe(_As 銁r`:C9Բ[ê.¾ C.X.p)b FB_ވ4:8עb}:Oвg6ï^L&c>\1C@=$(j\[4R>p3D9$BU)w' zMReKR/xdD^CiKIB8ړ%~_$gcoV}ptV.Μ"\.؉d )W|\Հr!]qgMɲ{ ټݿZ5X];)ENu#K(N{ C%k u,m*I4¢&7Xprb^ 'jɴ`rI]͔"r 7\ܦw-\[)J~1 |GSnJ&&ᧇA||cVSNMc~>,{Lhz@>\dw솤Í[Fr|B)W8k0 .J0jB426RәWk}"QX=3^8!}eCYrscPECbbGD2 ,I$ OX!8:J26eZo`o g9ª4bsf 3ӥs㎏D\6C0ey`` 1  Ts"cc/8!+ ֋U{ (Սߴd{mRsbZZG׈7@ش:G^|nx6pMj~sf `LbKH35ܶ-u s07g-jmd^wRj&APa愲Se|+z`=m]h$P lzSe(x/t3j8s>6g1JҼl^}X >a-ZRXJe>0f#!2y FB2U<ұ?K?x(q"zUY9cy?1P2EvJb@j=>Xr ؉YRB%;Y& ۀ [@3+rWi(J`}N<mF9T'|v3F@b}SԻy@C.C5bҮ_HvfK_NKT5rׁdtm 4%JMY$6 Ӄ\VGgV\Çc"^*E>cKpt@1/Nkjq(kBf^R"mŎPvVA P[R"$p9@n ʶ`r]D?LCKS|y:fV%/P2;6흄:$y_aMgELE@#gb% f%:*y}3R6 Ǯr335<,j"ODmCΰX4[\{=xJ|MqTÊLatdĪ>6N::zXVFwQQ!FFE1%g3(cԣ8jECğP*~<9>j=pf 4H:jBI_7-yA$ёfMpD"s}jDɬASųHp>b>XON燥Icffٙv2Prf D%iAST`H][lA lUuTK€K?sfu&<*>xݜc Si$ `:;ew0:P͛K &iHjTCn] ^6&X "BJH&,C:2wť0Cr!Sؐ_Au{K򳶖 SVz*D&a[ZYZ~Ve܁zUz?EaWm,۲K&`0F7cXzZKƲ&Sou,$@8W&$8^*/{18H4ٌ֣%AN8ͮo{_X!NuɈI}f\JG,5Ւw5қ:FҮ}'H?r-mLލ ~݂>j1 زf3_G@cGeҔUA? R,0m2sn]ڊ;eH z4t9֛=Րu׻4 m^XWbnjXuDb`}<4E!FPT(;.Cc=n{I\X4fd3bwyY9ι9DC :R.焧g*λ @uSEMdy@Z˜>׼fɝ]6X~m˶OBD_RRK]"0\j =I(mSic M;K_Njވ^Cd v'tWLz%jF'Ҭi5 xiGne 2}cĽQ 'ԹZ CyxvbkT9UFҪs<D>N[sB#4Igؚa0t?a1# t|m+:V7B/,D H@*ؠ-s#IreYGcoyؕ:N]=`N 2gjYM**%GՎxYypes*³;oMq#"o,ۤ*/)b_%>uqv5%mU5?<"rse*FEifpʙj5:(-4Ʀބ(/D hrh˭J/=inC hu\5M$i|{¼A 1 _`MHv,:|%n h&N@Evr#{5Ida4 }ș v,<|SvFȇi-CD$Jq|R8KA, V^eyyHNK Q3k EjEp>5bhӁ@ض*pU|t?n\.KiN(|gΏ#4돐ߧ@x#rbu]f! h=EG`'>;YÐƆ[\5$_Sߋe2EJr>YB{=mR @WSsk}AfS@z(яQFD_^d'nz.-( ζ{ B<$&s8@YיM3D `ۭ c fnS*e*qʩBe:X?$5O %ZA$u\u5vڼm^f٧biA&qmBƶsc%BNj\zi|&"XIV+DN RsSo-}A 6/]2 Igpw \,t[%e.mJ`=_4-Āpކ[(1 ~&\e6E,3;f!,l3Z{\V^-_存 |UNdܽ24j$4V15(uڷǗX taKDNy;+֪_NKEvNz3gWw|}.:\@S$orq ;ZIB-q^쁅4˸46Xt^$J&&:ɬArXYd&U0s>i,IGc S=(<&ry^;Q+.<>U[n@Ec3Ł%D,ՄDB׍(ƥbhviym3kHH^ G`A?O0Pv&<{Sb 7긼/4V8liS pͽD[ B=Vzl*S.`v."!\lk.u_t@&%`< 9GJbiӎ0-Zc҆Xv$eHj[ 5aiLf)pr4a9f E܂}exsV&:ئ%>aL}!\H5ۧCNԚMKV|u&Ήoi+;dXt(B{VXÖ0BUyAO6DKހTVtv%ZhcW}Zy8Nbss YJr]Fud.&`T"Zفbuf܎ZXdoiH-#∺[߱ 5*5c3\{N M|Nx*\&ʪt>I_O6Q/)\-J xi iKa(7֜$S#.:S4.ʖC"Z۲ND4XX |x&gm.7{΁f >;ԇ_{00gYgddrw ;K7WH矸XQD+Z :Vng!zDK _uqW+UX|u:"Yi9te<9\UO5;X|"ֲE31%%D7d-mw)/> fyG`y^> .ރ_y1n6U_ߩ-(>X]O>^o^ ^쎏+ ,vhD\qRۢ "@2Pbr~.V0+[AymBƞ\㎏R5l +tWIއM'Av{%u['%+_hhDsWؖݳvevL6KP$#7ο5F!01h=3.2 . |yC{Kd|[PKO9++$ΐb H(,pRfscO0 y9/9c93fq'bpD1l`6-04w :2"0Zbr.[z\rfb1cDKIydsճLe@VPƢ2΁sI @7 AnxZ#;1@ݳ>" w@T)D\Lt#aJ-c\x32@_bB1RBl^`=s{XDȨrȜNW/75qTqWP#unuv- :u{Isn&DLѾb=r_GUh8J- {W[.i)[iKh`.}n bY B3?amwiTTd5J m)0$&zADZV%.sTAmf*p\?{]4tc00|o }ruɼV`%F9>wlبrƮ6d]2`xGV?|skؘ) ;XGHѦ bMs y3]>| nm (9ŏ/9fwTݸ̎`9cӘlWjU$^5P)鳝qBN[PNB.%9$xSfA7o!@62nn2VAdȶ;DZc<ܭkR.淶Hģ|ZuHѨ2+PjtGwnl?4[殱97Q.z(Ͳ(;3O$x~ ؚOS o})O\e. ĸ:7(q:heD])sΟwM6 ba1_VO [Ų, _dZ8рi VG$~<:*c+Q -k amυ"ؒRYJbD~(.:J-Òr ԫjZSѮɁ'4zs~lK6fM7kd[=gu6hG6ST}q6wsn^.&dC[[5&! otܨcs|>x"˵EEoRڨf΁^xA ,)m`C0dhG&ΥI.o^R._T ]Tv'CοNʌxD} Ya Z@ߑ4D&g`Vl8.4N+]iFsnu,*dqL.zL'@^xwȹY=2>jG%Vₙrɦu^*K%ma|KBؤtb3qr2_6ATb&ҞވV )$CDxZeWP/{$>+ 7a_,]6& F;Yfm?BSCc!%ښݻ@%ogb7{.}|2K)ׁD&ve/\n gJ[r`Yu"ʋ]8sEAd>!vZtA, [C)Hsߗg6 VP*E 2zWB_ۮ-aD=lKDCp>[:@YssvDBuZ8t YXUbM8tz̖D$}sA!, !o6p\%vr)' O>uE>1 z=$uVeaҘkYt䮃5t^mPu.n(?bMI;eM$ "jCmH)+1 ns.\]n^ $-DId*)q q3ÆtQl%gwħ Wz- +C&MM8^zb `mLDF 8D\*k]7Tq[M*[a=uq ^Vp`K=jm̪[ -Y`a|TqabCd<?b}4֯+rSX8-ު"ԁT,.x *+Aiyg96A,`-4 )bb#R_PKZ9wtnt0<6wIE:J@ij[/?)"٤pkE^(ftYXu|v@ɍi] ENŢk<ָҢ˷d+=}5 +4JC]Ѣ :Sc^Xw$&KOMcP9khX)֞-0%2pRLx ^b<D[9JQg/|$rbҶas玏KVmvc oE3yT4VmE@rYb<lcj997/%8gAisXx&fZD'hҰ"s>QT f، 悭.5V>{6KHuG>q(hD ]=DV' :ݚRkt|4ʁR<(005yJ?Jeseԉk~ <2pw͞.< 4W!j)%?\4YrDT#Kd~FTڏ$X$BEi1Y<'f (6B™5Vr-M;k3bjkEKźص8GEh(pQuqiLi#!Ѧj>aU 8/kiViQi2Wg2X\Ʌ ʭ F"jnz ңQғ)"#y v6T=~8EfsbrAN#V)@;+{lC5`/ I]hGFmfkN[jδUvay\FV&Ƶ4@$EE֔ʃvF(Zcci!/B}>0ݹcN@r6`uYQ\bIfzѸuDؔ\18ճ8so =Ar`;>nǕ9dw@5@}Ը 70'Pra#X۔4[2[8#ԝ7L+4!h֘B2VaCHzWzR!m1#Y0>9f٘ }FSPy.%(N(&`KTt~t9'? 뭽Jg(8d \jGR4^Yοׁ̮.%DffP?\سRc>o֍Go'RS t>X>ZsccB3<:ep[Μvj.Bh}^)Nf9?BcCWqbKӴN-&厏tB89ے#ّ"h[bXΖFi h]$tzea ttJnyfE3'HC@@ (!hHF$ V;aZ |Fud=T~1 ; \lKVu}vX"I.=*\(tF CH<}mm\/j[P,$6;|vVr O VB+7ڂuC) e.4D=4Eq()0$ЮƬ.8a VEz ; Ҏ]҃uv+ \4zeiaZ^7yܡ%iK#+8㴇c&BΦxuވy ~>Ltܭ[bĒ`k~3<~3%;4:B܂"ro2Þesv)HtN)814>"KŁlW\ּ\Ҍ VzCCr2^qЯV( (:vk=|s  դ"0>hh}6iB|`D>iu][.t%oVW%vTM scyD8GC&aF(쳷ƾUtirKNt,-/e0!Dtlq礠S W"'({n!x&=E]ӺU@mH N7trrrڰGa{a 㨡xkAUn)$ʸrоe?da;}M1AW/H@) Kt-=w%ԁ3bjl8byO0/=.b)Nu%cd yM4Ҹ>?bI aki.俐ߑ&k`p'_n"vfL4m )Y ߐj~r-Cn<HJE< G%{-*SaSVMΞf5<3dyne_۰0L ٢W1B Y<b^U\2Ԁv.u, \Ljt,[}2 ^mxAxd;2r"7䷚cvh "ݜw EX펏+Ύ+?IbJIH!L:Fɛ"\8~ ֈ$=l%rXiai{?{}]z.UN  LXNJή|ߕ'01I)Lr̚BCk.6Jd237"ZЄ(熓07VkbjL&cw+589e,CT!aƻ ϕDëb%ʐ H>)s!7C@W`qwaC K-zT|{#8,EfEܔbӋ9!CngsEÈ0)9&xG/0THLd§o_Ʋ(-E3VYSʡr=r 4kЏ;07һ?\FQO%g͖ E1X#*E>4X)6S$/x^ &AjR7!4o ":Yb@Nd8,g=0N s0d'.Z$O} 9s$Euqd'{{لrմC֪ x4m2@DZ6:|KߠDXAm¤) δi# K )/缕N)I{g `6@߂u gM珳s #%Gq8c 'cyQ#B# @8 9 X`.مE֔@w:dq7R&/$8^K0f``X E>ff\¼dK_'j[NZy*CH=`Bωa 716j{>RW?lK ϢSf86 $'!a`d쎏Y rN٪ZZt%&:$yk'0!CgN[C}DgGL^j]Ecl[ =%%fgٛ+1g|+^C]"q`v~s..=ls.mhCfiL<àxDi?Y|T^|I \z 8&3 I@GE&F&0=!'\߬kv"*|hq#m:]u*KR=FB`G)B !WcTa+ t'66kKWN[O0z)3[^1e.l[Z®V!d%xlXy6i+"^QkǓ)jMǶ.Ŝu[^[LZFc1_*x@l>~'-/:C\ i[hɪr6뫘E(0v~XEmN3*\pS![iiRXP㫋 v x&.'M~"HtZ- O!Z Upv@2rrT=LuhlD˸PsVuxft="2xB4U sUVY :ܵǫ!X[M]{nW^fũ]c>wjP luοZI}6vZ|<:G6KTC[3`_0$/B-y֕%8}΂׋&k]΂[iSi,CD[Ris̴ʐVШ8AF$ `:5.?C_=;!r]JدiҴV~#>}Zg%c+r5SfBJahFA3מ +a<irUY4jyD/K3rm z(>L]bÎVnYuN7V 8uD>fX"5@`Ҁ ~odXw*`Kf 3z4[I^x75tN R^\`}dݵ8B00ނH0>9liXls -6"œO/>_΄jJI@=IJjD*eJy 7Ť4['oHmi<8xMwPsHco)߂70) wSMcpF*2])-%=?x|F6jԫaԖ5NfK\(ħCKc}>ml ȩ%tY{Y0uN\aNtvcd=>):Ltض!@'dGzn 쵂5Db\cv4@J|THQWaU"Yʷ.B+aCL1FHe> NXe(Z.݌Reh"{yijhl(6!q/{Ś.( e 'oAd~CJD"YKܹl2E\ޖ_zA@r^OzZFEt!8[ցY&<5cE!/Uc8 Ad8nq\}WxPqɫ)\:fN&tnYR>Z̪cSTjZu::цI$r+ \aK@~LbyJ29Z.pr\~Yɂ6vf'N*jʜACxUl=y*=јwYJ)-h^pRHuDiDpjtN&eWMBmfVquЧY0sG%ys (KAWByضSr_Fx8[[ Fc h8/vWwQ51J 3|7ATOn/;DoY@7B-ux<OskZPSXI4TʭY;5#/)!5i~xQ'"ҟo876^pGTFBߖvj&.o d 0yi|tkԄilŠU^A)|-jXxD ar%-0^Ti/jӌauvy >a/ <vSpdRxJܽ\Xqzq ЈꎏV(t~z|^'CGPߔ',2{pſ|&ƫqD&t(z[Z\1J(e"$kίjv8-JK bŸt]>FdDmHubC*Nb)!b;ڣ`Ody (fh6||f&2s+%ļhjVE D$wVjHyZjr=R \)U:=k ʼnL}"Hqt>kȓ: Wq[ۅ.]ygTtx>1>e?:JsbZnU^X~Z:7.xylҬs»ۍ(ȓzt@p&2sixeqZdW{J!PxX5Q_C2\bNzZܖ[%CxCؐMoۚCȞDSuooo*:V.ȉstsMFs^XzdC98a Ja#|^ # GRv8\p .[ 4fX15^ĄEcȤoZz⋜mŨ &ڎLju,| 82 8c~E"c!A-ܱw7[(pPVέ+J tJ Xl<< a}NʼnY4dK0qoܠU֘pP_ao]2P (@F*-Lj~>N,b r_|6?b2"]F?|grU<)n]/Ga @8iLS;I=,Oڜa衄>P$鿺dBAA +A`t+Bhha! 4KǹFV{ WWx]J `c ryL!aKR-|DF:3`G薙(/k&c>`J`b)RMG&Mf[P[7ϗ(4lN/psT߉k1њK_C቉ m@F&`93HŇ$4bzgrVpMynZRٌ<أ ;FNy8?͗͛->}}KJt쪃*(8`EI)#3/[lfƞ"#wVk\ 5zQ~?F7H5p=$RTPU:<˟X\E:TAXS$W8kz$rrUu Db8թñQl"Z#;T fMpB6_$:gCjX9'Q M:d>O`2ơLJ6ڞZ\_;KL6xTKu@S( )Csvƞ͕=h$D5$ ՑY:k }<gEpYUNRKZ6֝,30 P58yq͹x9c5 2C |b1.cw z]]΍ eK.s ;?\imcouQ$aG{d:nM* 6b'"KW)rzY) #0ENK!6!g8y%P*A={]QavY}iJV薌 bvΈY^ \Ī}W aa:_eAΩިidyڞNyЁ+ q~mU}9%9?Ѝi WZ}K^XtX!ym:8I$-r%`QKX7]>56bQ 8[7/-4׀8͒EqJ!3: ]O ^g&Z7S1qP&/7~=Q&:Ry"FExH sDxErpr"Esqk837|TFzф Y:f>/0dAaC85owf\0v[9Zό)!n +T&>OuCӯ_]REqcʝ_|٩іAh0' HѪn @|=-%9\SB:ԑ3k^. p|4:w%%e|]<<2-x9>i#\qXvH˽Mŋֈ[^N')ueEI14!Ž4[YͯN?[}U{Kpq1EXǐH7g`٬\jeؠQrD9 djUUF-ahCBFKHTh0Ft@ȫ#82NB݈Esqy2<mг7"&! !8|B4|Bw+W:u9>*Aiw϶ؼG\P:?U#(Y5|Rw Oe/̀b8֮4[; 󡏓!3S-28WPG3̜ҩ)j)D/We-'W5A5Sw 8>S_ uװcͽ QDcƔOq iG6)yiyhl*/)pJ80Vry8Jr c)2!tr(=( =z5@9<՞ZҪ!m͸&>m6>M)Kx 7A٫  OB"A.@dfаs7#[,-BӋU6&=rY)|} urJ"s t~)B Xj].]zJ5'a>% k%Ebkj/ݺĪO/ Nx:nM׎+N.tt.tly)6JAJ#qAKлzL]~CIo"5yC JiǞ=J Rƈ;nLQiċa9:ʙۂ-cChlHh`+b_ p<4cm& _-[fr;,>1bRޠ 2Rsƍ˚t ;IklW3^f9һV0Zճ,^xOx)MRZA@ sWI:e>o`Sa3M]S[ٍ2_ 6QUp utq%Nw 攓Ij("vBv^s|]g@ǒé=v9stB<&#duxZsO8qiB[.)%(6*ĜX\](9%-ұTԪȷ8:hH W.xz.}a7 ]ZY Acyi^u.er A`3)-а5wߩM`orNjĨ͛l#W:;;FNX֪V&J 'D*ܟWVu'CC\lTmfc3Gg~ru XVnzc)mV6]u]is#J5Υc_*,Hbz}lȴ`jI)i%aH=3M;{9$=r{<|ŗ HȀn&KvmD{qPZFyHw%V VZ|o]]yZ< ꎏ]gXR9ZAʹʔWэӴ\)G9eYer@1S2\^:4Fi,2h!ǎKX+CdDHa > EI:X![K\y(a9nmYV(E KeyR%MeNKj>](qܳqӰfpk|,K.>_"i`?0yy[W6x%sճZfg|W &p`Nh 'fCܣVUHuΕtVCh@zб*;#a/$ڑוؤX*zFcY?_.1a,ؒ3Jt`3%#!Z;cYXW դx݇Q{/ ~} ZZk ~%[xS#_/-jN>!b漢2©d!12R۾Qf:30HSLnESx|CT%;8(jY8\[OxMdYXr"ad!!ߨ0qrE>Q顔D]GF + _{08"2K@ Խ@!YXإQ[Aȓ% 5SKJo.Kfv~ 0 dFZ/!g#x omkQg?8s3[rha1;[$p ͬPaeI/EVq)ԍJo\3էݳ'mc>z:RӘ/jcon іPp4 <e#5嫢Uc<ҼJ cll%@AԧDkpR/ؕ CcBRb"a{.AN%ȇ!hReó ?_ ri6ڮ*!iwe7,it4s:z_ߞBc۶1w/ ^=Ԗ3c>42QOa4]q|o$|dsQtU]0a/se#x`R6!3<ȓ%I]"0i3v6m>d3GJZ >bJ}MZrcUNv~^*0aiʘw_j!dڕtL`L%P2ʾBNZ\^͈J*s`=>~&+F2@N/8f }m+xV*|Nˎ]JWxtn\a)%0J)qߑDЀNr{> ȎX+6*"u.RWI+B=U_5>jҚ)}`m}6n&..,SU(?pReqܢ ZvRs<:k\p };&:qv6h["RVU^N*ہ>'K>cWz:i4SyکOtJ:GЊYcΟNKvp?n\Z.Wl{v*n%3am$2 H44ϐ8+ 8Mmont&%Zc/ʞԲ!ɤ5hAV1M*dD͍ =(st_Ĝ DIDp3aKT>)h*ViM`x ƞ0</wmLt.N+nNNG!j!G"|h&/{^^0-~#invL7mF)V+F7C:::Z'2ѧCN9Odϫq1VL4=crZ u>'V EaD)u}mmYGT@DGJSk͋DƸ]vzU/!}ϗn>mw R@xvO!Dk~8 ~SV 5h <[ Ff>pwjx4׉wګ#8_buڤS7eV EihZԙ7TcJktF<%E{m,յ<ʢ+flڼcسff:XZ N%5S\;G:Ľ6D=E#BoaNͱJs_Gʺ -$}Z(Sk2ݬ$8A}̅6'WZ!;@ROZӬ]S@s2&Q |%9M"we{Ct;gr /!\qVMfz مG`(Y2kH(鑸 ѳ|ՓC/$jZ~yޡU;4Y/=qW $Є2r8tD7#^N H= AZ&dt6 @uH`x+8k|~&ԴKܘ%c[9>y(#Bχ!bn8Rq#lMtKjTw p=S!٨ǣf!^ʿzo;-307VEp/Ip)ҳq З$H֊1W_iH”eA1@W@Um(8q$r[/$=OUUU*YB "pOP>rJ5zFI=:8=22F6t՚N6ҩ!S[ĊBhƁ.fq^^Rx:HLs,V肵*exTU#qmSՕKc| 9^Vދ&aeX *SlGbh$$$įE·[cjCh Iuv(Xulu2MR򻳺\b0L|_bM.gZ~;&C^SU[~vcsKT:Pp3B ::k\]\'@R +fzR:UQ.RhUjB~f!! !@7{ϒp> k`M =TVD#75Yg [[ r*.H+?BRf!k ȣos,A^X#7\X,ǀ TWV>INDs Voˢ/0HޢΠկ .A6TAǶ=U2 :Eyь br жc9XP9<>߹l cFR /c|HxpN_.Nf㡻T潒ͬVxEq•zjpFwؤKeҘH?mkj% Z {Rܵ&P4yzrZR@M0rd a*to˸L,[Z:\(d2?}O uLa1N:Cy'fa 0, [[ҿq/wƬ =L0!l܍"H9XZ\X 79h'3k84 KfoĂR @9ir&}@}YtW(ϤakHZE<;p)zkorZ9M=L-pQTkυPpDD׀@yQQnaՐx#{%CÜ@zمeGɁQDq=xNM׶蜤:jRRTtG-t[3W>QFx$SB5@G؛H"c c76,x'h XAYRу0zNZ N[FiBrן? :_! E>X6V"_suWK*v,EfmQ/V7рZv:;-*rwcRQR!ܳt LJ&,[~sc˨F) 7 n|ZzAbG[Y"s dbƢ*R-[%R%]a{ACb?-^r_=s{k )._"?FG=g|?7SUjr=-OˈkdҰq|c/_# uDž`ullG խDSD-^n0fy5 [T(ɀ7NE"/fO0 :2o2nLZV0VێI&x**ٔX7 85h"hy3"oE'yw6$wmn=ǀEb4B!߃p%H1:pGُ 78JTxѽ6ԙ4KjFpAKmyu;a?R7:߭M6RL F!%2qLJrP&Ē5yЄwr4u0Agխȫgt0Rʼ90|XaɆmXDG`Xw7d an [Rc]̢xȹ/[SQg"9D 6p>ٱtPBU,+@DJ8WZydb0U20uC4݊LB5@0߻?a*)}˚E44W><2H%mL ~ T#l_6q2i4c?Z1XР)2%9d!S@&bպy= I%6ϭ|%0۩ryFڃuje$JCGDaZ Kz  :xLn'%cD_4_C\}pc3q/5CIsrXq8.e+kڈ8C$4k_%8bjXDr'gM=ض&Zf>|..Cdl> %- }m v\6ʰC3bv ^H+ӭWԶ+Ȭt)2"dD(@rTwhR=<~S\WR};KJ^⦥Ήă@ėS"WrsnjB|AHz:4DNUID A+GjFP33z7h[^KM);+ d$e9dzoQz)G1h4+|J2.#qiד Z9QGҒ@%!<5{6g8ɭMT4Wiz@26ׇ(Y=鮙q$ky7%lkjHːd 7_%KD}D8zhۍ8Ij0铸_YKqjb+qxTR?nY9S쎏^~TϜSWTe:V7ïM~q7@@d:Xa0x k #rճ:&!FS8 nHx;093! Xgi/q\ݯ\6 C["S-FGʮ{Pp2R=6:N5Oi>33|n0Os˴f a33 `8u[]dpG1煰'}xQ24U!9Cj7xrRAx!¶8kf Izc<t+K"SEj-śյ07MB)ļdb!Nw@PXjp6{͖K䎏!Ÿ63j9D 8ZrշVjĺDՎDv 19SZTpًEVƚ16 dפNNԼ}y1FƔlڢbkfq,Tv=E@bޣ V! D7){!U%X8:xB0 O9N ]G$lFd!RCdChbyf ap½oVGLb<-qeV?@ ܦbF~vЩHDj5הLG9#@הK[֗ I"pACۿ)t{3ѾZ.!VGbC3M%fX [hLo(cWfQL’>3՗\Ɓ]i.'{0&uC5\*5nؤ)׆oJ2 3|pZj ul Vy_KpuZa5v*CXqfY0v9#i:&B>PŮmYҥY%T׹c7<b\~^;ZㄙsQ1(hѵ}A1¿ hgJg.Uӓ;e~r&w֭?/c74X4$[CȹGIg>evQ(2tx1:·ϲ@Y`T6.yu2Gv$H66ԪF U#CL}k_5gDMB/'l:x@xe*8 Ϲn/Z'ZƩ,+x:xxe]ȳbd"a\Ԝ*D-$.q%O\Fؗ.ZMۺ;#nqu8{_9K1ӷj`㬎/0sF95`N5OFD \>B֠#9cd4PqaL=41TFxT9؉z2xM<\q"`i!l :[L>ԓ]( ZUKe^9W.5ثv(Z?&c6 sR:Ɇ/mtxBP ,TT1'Tŏ,GTr$zTW>ޛ'z׈qPIGe2J5o:=cVӚoiWj9!KUjГ0YK]% &g D]_9T%0R7rH܊RRBB4Ûz܎[qMq|[`:#2_ɬ3z_DoZiK@XI;;ҶT76N~Fo3XZAɥ!7Mr $Dc_#< iJ@GKO>Din.neh+{00ؤ Y2Y -L Eèk0S7<ЬQ=qtW 9Û76@0?sc"٥"<@ӴT>2 WWd3F dWobU-Ǡq@.O9PZO.fGDbEva3c_~-v=s˳u&ܜmZ]ԡ4uBhг74qEI}Q%:_"N~(VW\;rIc߬Ur3>'bqq Bek2a׶%p!$?2 E=.NJ$w ձ!ҫ4X/2DT s +V;؛ƞ5hTd(W7=SUf*s#_(ͣ|- cYC4ůb5eѨk:_yfѱhe2K$#VYU49c_{ t 0X,0 ;b*FJ|X+Ȭ=RV6X"S.E]cWwFr" &bk J+Y[ k3`T@Y2-rٱyvzB FB-,9G%X84 RQzGãxNH3( 0DzH)ܷiL16VGNa% /佴Mry0!ӷ<=DwyMC)eh==|-X;vSD)D[;H Oef&~!@,2=}mʊcU E% +f|EIQ`!2)KvƯE&ԧXҁv\!5;i Lu 9xkQ`qE%)ΠH' 1Pr͸TSs x&yDjw]fGWcC`ʽNRmb-eߞCDU05Lrr[BK4䘳 WTfD993!PX8drҀ&RxT/`$sQ0z\k~P'ySd5M9!k|x⺼`ǕqYC/9c~#K8 7?Z'E;0O1f<.DP{rAiDR֨ rq13.EvPRRLc*gCW܆|n>g@bxVL)=C̒[\ϖ$Yqĉ_?/46Mh3.ʮRGa _fE<]}Ӱߝof=9A`=UK 9Nc$B > jq:rYQ-'9;_Ca`a#CER`: mo • (г=ʊW[.Wk,J{3ơ+ރ^-D3n`|i$#w,7S'KVӇގc3x; `+:SZ/vM&^8d`<B27îɛ?+ \'[#NJn;)LetBS1|8YӁ40agj4,`TnU:5D\%͕ǎ'\a[Ӳ13-6tX oh8I AĥD sGW+p(鶮8tL[OD4֞-hmqY}im7)h6 "uB4TJT2(q5і7Ջy޽l%E6>H&ה3؆x@6 fra-%QdZ# 9]Df owx\H /,K&[84t}=Gp.ݞTIƳ"d7?yoMVx)d>z8鉍>Wϙ+"H8[*b ܌d#UbQj*X3i=XcCk()4+VQWLTC灄#o45qvp/qDRqA evoՐOˇďMV)<8)om;o֩3ʭHݻVwĺ2yV&i7 9&2C &qòGWqWrљ*<,ΔN6Y0N r&S<)OZK$ SW/,ZyfYibԳ\8k  V"ZZeMI)tF)tFoR@d|DZHE4$y;@$9@gqETݠ+L[_J0ɟj/5dyF-(۲P&D44r+1J`Fú-EW7!7rX.7{ō[/rc!T<<+UΩϼ!ɭYTϋ)}Ts-ltޫpͷvJ*MNc}:lY 47jZS(v?LajӁN4 8%gG@ ,6'P6gV6E]pmBkP5H&fU Xmc ttSmK^S=$X҅:f~U zu] m ^ xDc3Ha5udXK()|\(6@jLћ ^KAW<6CEt!0Axt=+ٻ3W٘69\!ף$d,g@4/<009ڣ:YЫyeWT3xK~psy90 {JC3ZuΘ )F(_ٽ_7pd&'Dz(OgԸqOO{?&UuJ >0sOĊmmoJO{H<ΛVDʙ@/|H6m,zAvbjTͲ)RU#x8AƶN,y`Vj{5j's3CQ ѣ .'E:U_( jLTNҐ0wc :>k?nbJq=$ 92xoϘyRSq2QP`\DqŠϰֿuz~9})9lnՅb9-0#s/fcd(6zm܋?ciqv,(_B0 G^V7#֐ z'H),=J{~S%SBDXWUclsrí#jjaC؟ U{I"|%e *T YŀĐ'%r? 6qVzHbWA}hZخnU ޴HteuJŌ(7z!4=W80NBod TƥWr'-[DDN4Q/d3C4Tjt.O^Rr"T 2)XTxWD7Г[԰Dڕ ٠IKS_:?]8eJl\ojTVZŚF .<ȰWDtx^^ t\{ҭP޾hYfdeH:dKʆA.껋U9FJdl0'FE-YrIJ'-J8;٫>CdjJR㲾q|^YNl\؛i;KAPS} 1 ͐\BC׽v`hd< G6eEd3#02*[Lx״K6o!=>5*s':hVQ/wwZdqHÝ32u;9҂Pq<P6nX3Z5^G3B譣d6y@n3!^3sC?,ξGuF;B"x?Ϗ^j{)$XpApL`EAyf{rK:&u}i.+ߩ6sM )Xk1e&tZD;D ZF ۵דbyZKN9&sjZ9XQ%`{f*֭a>GbC|H4:k=ߧ*i-9D?e N ȕZjqS ޢSjH 4Z4iJ.*j[0s:"YF7XZņ>XZS4!2AeMhAjTDLv40B|SÏ_-`-a.嵓 f0|aMۘ60$uF%ㄨR7m'ᵺ-ES1rD0Hhe.5q]d~A=%r]Ve5+6Q_̖:z"ItM052Z }63)]ƥ&ڛ|irZ.ab=6 DJl.!ݳxB@|*B"SZx)tNcvdBX493Hx=K߷ ͛z7Œ0fF@RrDSpY5RʥP9ѐ /}~&^K)˱lXl8+'M@N|TFC'"XhyzWĶY7AV+L,WzNtV1] 1YC37óy28}x!6ŴuFOThR:4TrqhD2m#rsvS8f:/#T umae* e$tᗾP}jZ`>/cqyE4.O1)#/9x|=͓!ҏ=7<{ݫm|2W0"LH6u5<q=90 {QDƻ f[y$3E+v=RO4uFD\jo~Ә̑@/80=B "P|a9XAQav.qk`n0\IX͘?"ΞHCnƚp=Ɋ2^p8X(K>^1Y/p622:lܷC[0"!컞kqO׻ɩeLFm*ǭG7Ъ[K'^y>b?CI}к(sn[5sAc f>rlt1P[Kᘗ JX3MQeBؗ!WKY2 *|7(iϡ_©@kI փ:F/%a%`-СOc6Eh?l^>Wq-x;<5c­"Ek71}to9N(XΠEOrh%׎{2(fc ^ ![#ޘsԙﺅ"Mx"c -543.N)h&a4acFV=ԥ䠄7TOnaAݹ=׳!Ĝk)GN5ٹǝ$cZMT&qz&'gݢ tH/)4mY}ҹByK'hV;r1 d=),M'cZ*?C8CL\|LJ[ρڟπЖV@Gރn{a`n=rkH0 5H̐N˂ ^,8Yӽ7*I!P6CNCC%c7fCd.tPVZ݂*|: IH;TaL6uv>V2s|3@厏[iKM>ĄlHI_ !',d8ߺ=AZcE  !$LiJe,qUԝ{|U\H8*IńZ(S?!nͳVAulDt= 4 O@~ʢ_'N Pq+Ko8@1דJ_?#g%y[r#@3٧ﹾ(sO!mkl'mq_:LXi`J}^ DL3P"{DI<sWXoѢkyQMͬ״-*z6~U*\Ci(_hljĞO-66b!ֻS_Z:"q?"nRߟrɄxM߳V@a㣹0oO#'0.S '2sb԰2H(ӴOdΘ-"`Aa|Ի|}4&5 9"@4 BX"<IW'3vÌ+Y]BPŀ<|g8f4/ @t)jVQ/ Tjm*84+Bֳ88V[WjIW͡~G :S"&ѷ҅cD(o5F\)+b~ELݼpX $>|cD|1Ns gt砘2-=o.~b|H l堿DwENا>yU L![/ e;3bjp͈99NcWfT b J2\ip?|nxZ$;@Uh.O~u3 F uؘ(j도kZsS1AA@scWKx_bJX{Sۘ$rSJO/Zb[YWm<tqIdMbsaqϼ8teu$9GEjkjK ǾVǼ+M` V=qܢZ 'bN fas*74ԝV ؏ªERI 3s*Pl?3T{2_ ?a`2Hʁ ,9]-ûQARW)5Pԏ2Ï 9lrXO0wjVT @EsSܾd >?Rp鬉rFv!iJ%qUaسDEiCY$ޛo4`,R@!z$D1&ctֱI G WV#<2̂,D~yy?HJAqaQ >@T:]V&c\_6%֘XH|b Xp@G݋ed)u2kAZZ\!j>3OA7nfm(a ͑Lb 2\q+$%70["XT+&z!V6[C!'7J$GW j \5jyڶ{sAA+Cn&#[foɉ_XG7eφ\(W292q9z~%kVx: }+ϐ%>4%׈ OJxH8/G6S쎏=rO_:W3|܆e$5x%@6It9GǏX RiHP89{ q92an)@_jrq ϙzm2RDȜFg_d#A߹į)~tͱGȇ$iJfߘ,8|~'U/U/ AN*_5y6&ںyYff&E^ ܘЄI"FKr: [Q,ldcS66G-q  ԛ@q;#ݕ$SZdôj{$F"*2ѿfgB_i"gF<>;aGJsk2H|&;a`eZrLjvڞA̹9|VKk7RFyfcy:%(a NL+a4[ I{mxFWHb=%xc書YRDyZ.OSQZp14-kcLx%rUj XYJjoLI1dcd"I=j*P7qn`IenjaTAAo&#‰H84hi>b3aJآ<{'.ᰩ,zrf[%n!Tˍ3u,rB5tHbV%i*cl( )+ Fy0YBX!J‹Ɏ$ξ!Vcةin@2Sq}ihS3OSYél:̢Ppω\ AhEeE+Gѥq+ a5-bAT ;4k= 6=jMbDjHbĥƿ:2 XcGPlD>). 6 ~[7S+C,qavb9@)؁B6%B9e{ԙH8Td 2ގ~l ^@"jBDJyxEy)`eD.X)u|KDJb=(M=@#ҿH_}L(U-Š>VT?"}0TeAWqֹV nqZ|ȰztEI9OFvu3Lh@[u|`( AS H('Y o- N.f1qג /W>UT:Tqt&! D4b*J"\ !!x(m\$LمyuJV ~u܁ٱnbɷrUq| ]I)py5C+䀴A8(XT cz>Tڼh~L1֯k6%ν PtE,$C*xpDE#]3ddn]l{ 7++9 3:]MA6)` 02t`|7~$H:㓙[V{Rhi sp.0Z  0[-b|xTlN>Q S'*| ".}K'rͦkEfL[XÝ4p#6Ъ G4Ϥk"cpR4zV$xs85vS.qm#-˧̘{k ?Ya6HE(}ϵ1C!csj+T} }6>EڪCA&aW 40XOe%MRR{vb*`rG =uҺcs٬ǟ4YȸiJbg؇8M\,yʍ9,ͱYC67q:c{mO9, c<%fv-- oqBGP##B}Bu K4SCcA2y~q85dejj72q:6 QA/yg4rm/b'80ГC:Q6lD wYq0bxYN`h*νt#Vk 6I$ZCN*\j/xbg6UVy-(? &zb3ʅqC[5dDV>b *%Nm h@bŒq8 fJG^Z>s[;Ҟq݋8ھwfP .gNXt(oc"~g .RNYKm- 玏Y3V{^xKK.t"ZD6Zqi쎏Ln~dƊbvi~q^v[\ƆFsIx({h,΀YF L&^.Fts@ft| *^">h XR"*0C.Bڎ m#M|5ޮd`IbrJ fj.|>6NA(.ka\f{V}bINNG~h@B䃻MG ΋1Ej;Lr f tNxZ~{XX&Dx.-L=m`Nm>}bf6N zXdJ_A}HrVMVi. fiFIfN <7]NֈZX _FND~%>nDq.Fc KA\a2XNmL捪LbmZ.bvhwNm rv0>>6M6NM1_5xjuᠼeF|:"B/LKEތr >BVhrBލyxNr~tn֍ȾV^\g^?Rކ,|?z ;8-#W.dNVkKmh^H - lTdrnw1 NLMc\#>ZiɆXp~xGm؅ ?;lXYbjO0Lɮ. 0:UC.2V8zfxX:d LX>LSH OqQHJsLL>QNU2iʌ.(z~r$B6fNZxO:N 4T杌qӬ݌e<B~$ 9jWVЌvbffNЅ NbHGGKҊ-, ueVj{DMfzTn| .DbNsBM^iy_:5xNhgpع!AFPX`|\׏׏ӯɿǯɿƏ)摏,󏏏 !&!.!!!!6 !!ď////瑏/>223333ɿǯɿǯǏgpuعُ ӯɿǯɿƏ!ď////KǏĐO/j÷ϺώS1 Е 0@P` !"#$%&'()123456789ABCDEFGHIQRSTUVWXYabcdefghipqrstuvwxy 0@P`p !"#$%&'()123456789ABCDEFGHIQRSTUVWXYabcdefghiqrstuvwxyiΏ44-չC*ܺ{28aѹ7W5ܱ3'Á'aq5)q@'Q8G8YcD(C uzvYcm}vtr#=3uzma,Qt5!qoGockvm<zu2醌4:19ha=P\q "( oq&r3q0!cT7Q o2КX꧍?lj؍x5DCZTIUS q45y3*ժ~׻|`iT%3E\2eˁC!EN](kY462\Sb9-Ǐ!ιZNdo.Bjci+|!}S-n ?Y|=pHchqggŏ4@ci|F^]px-DNiBYJ??Nrke$7j\C92dzn!f|ea@/U (rYy @bt6  2x?݀i^3PnS%K%uck[UvH\gMo޷ Txw&mгe%%ܟ%Wrx%&[3Zç-+88~yGdq*0X,D$l(-u?#o-R Pu5A y}kDS"wY[嬼BQIc&"wClj4s" )12ݍK!aa$'ښ2n}fvARmH~<)ڻGyA+vp5>ybxfbHoZUPUJufՀ>DW)g SYˑ{ ]nΖfTlbH߷~c|Vp\ p!glx޻!kkK֫(R92=ϲdv cjn&jl?^!3#XoWr4z9-,:khXxuA BGt}.{DE61Ti}Ƹvn,GGG|('6uNj jfҵcuj?"Z?0=ro~)*_ҜaTEr.}rEz5hEAu=Zf.$Ĵ2Y}c|ami} q\%p={n ؒ|}|<aX=zf [[jHs=΅e,W;׬ȧ<aD-esl7I L!ҥlލ:E}]=$U=Op/}!kfbqB}V5 ֱe;o6p*'Z(_7U 8\HO]IXgz D5kR7UӝJvj_a8>evqNd+i4]z]j7b\\2ռn'?6t+['.=fb]>` <P{{K³Mf.fmF {gV.#v&{FjjQUEO|ֹ ڣ=kY\ǖ_r̞5XJTg2kR5v\SP4;X{mj 3y3nHՊ4=p}?=5* :"ks U t)qO(VT UJoPetz]qe-ϨVUKF+\r,uB@KYMŒtN1sv*bgp +j$)ɣcUb@]ΌFk.GȮm?(KrteY'3EIju2 ]^2 G'!(R6q0LH~ %pWr=cs$]osWZy!|3%;Vk+eBԲ^qCRBG0 #+oFZeKue}lGV\7i& /rN \DS r~+6'«:13 ;Nbp&%^$Av@sTGaaLB- ,)5`9M\!fSZ8Oκ Πz9irN$VG| AwWu^C&/^Q==?m)JjPH 1<ֆe${`ͻzeګBV8'PLxkvnlqa:{؏ 2eKJ|Ne.QE[Yq^4fEiM,ȯ&dzF%hCtf=(x^Wlw &K};*E-~Ucgj T?_ȩE0摣{]C36~zsv ڎ/akikFF\`13sru]Xxi/*uۜ;>K;ZG5ڍ9u$T:*gWu8Z$oh 6mEyjV0 xlVa8EoKm7OytCS莏V?` K>9!Е/;zZ@RU bxV1Iߎ䇎כ4t o G |0xU fږ ;*H쮎ïhO璯j÷ϺώS<Т 0@P`p!1A"BQa 0P@`piΏQ>#2֫7iګ10Tva̸י/]&ٓ]%˷a4Y4aH`U_C /4Uc T߰י7˷`TҒv0er֣4ݒU%./,@G4֣@60aD_dϱv0Ϟxң.+ԙx8q%Y$/4i7m<)/@ݑ$򣁸59 ù/>A #$ ]H6R6-NV߷_}xyBjdI'^)7ZM݄(YtRyU]4rֻa2/4e@M@֣3U/E2㒒 I_a4ϔ4zim_&r90xݲ4xg0/%2ڭ4z$Y29ߝCD_9ɖ 4ܲEmà05[7WPsd}MsDռgxת-9 Ov])!< X#^\ M8] ]&s^,)9p _.I Rtȵ +sb㜩x^E =ldx9 MMo]$a]S'7cȮzݛͲĜPN9W]!*}9Yٿ$j}+ҕ=Q3cA);7&ǤW^4vmCbީǼt3.1@gq ^ψ_w9H9V%v+?v_{- )xLkF빝]aUO }3՗{|a}7<@-[ &\F$=?9-뗞SRZ9ZD?DYhMp0Z֘v׏e;"H5&G ܱR?*BߴI) o/C~,? `$OՋtdvP̷SsdLy ^m+7'Wv};f o iԟj<ǀR *df#&#oʖYV0_^hxPUv9To9 =k9#U*S~LE 1cU+gyU-AHL6ҪuM|£x4/s28 &=YMz;~M }MSȤyOy2ʬM ]k*=2 E5]5s9a oj5iGȃ6g;e1M@]:Zy8qnze E9[IY<]2vC=GH HVcƲ׭G6db@vN$to[X-c wzxmxڤRY6.1#\#ԒڣңgIa/-@3շԻO g4_ƣtݒ֣V-΋( ҪV:3~J+\np(C`:ۦIí,)2aM})ԑc9xiA"))]b yyJcV}Ր^iB)W=k\ŵb+Or(u9=獰B2E+(Y"Iq׈c8¡"9ZLVxr>h%c5+.BxLAAǖ ,WD kO7Ηm:& DVe,Y:^f VXWܡ4np^4õ;^86k-iҳ˕\;"qxZUGtU3)W+8bEKdMy3~Y.U]73og|E"ݍVY#iUr 12ή޹x`f/J":2qv*( ?]m$R]^ӊa}/5rC.̉twSA㒯ߕm--Ƃ*Ea !*q$ɸL=ϧˉxZt68v$%Xe'>7'Hg[Ы#7ؖDܜH7죛yUxHtjV_.$*~+Fv[tٔJqOjto3%ʒEjz* : 6R$-0Xw Wg"c`5 ܤc;ްDaܩЧWB t) -+7g~)[4seG͵+Κ b9UZTS ~r50?ȃk@%Erufa7 ݐ8>tY<+3K|<&5اˎ4n] !YjQ09M^Q2D!Q9\ J> +'}B!ĭz;j[㷇i1D*ׇ՝{W,WWV릾J?1rdgse,sWe3M$1~^9\_~xe97{f׎(]OiPDͧZsgr-{k8S/u#J,L lX43+msWP؄8?+I fìdz)7_,Fw ByC4;aJkbld ʵ"n4KB6H%tJSx̺`pu^%{j-V<]yǭ@ov f*](rq>R -ov N |EsɱZ{Z,&Ǒ6W^,Ʋ%e+nCЮ7q'/$$S3+xMKZVZ~֖sxDܬ;@Z+A/l fZWah[)GFX$-Y=чF !C:ie0է$>S 6TFUOC\R|s)3[@UЧ-_ D roYElTc.y;h`i]lkmH(ESp+ ' ECd\l.seEJhilW "eRp8}ermp gbq :FaWC3v۳7Rȟ4h6C5hWp̻ ĞJ,LE.E?,/wvօr-$W.egFFg T-DbU=^΅.s8IEUz܆JY;0Uc+޲i,Vg62(KF~βO.ޅ;^jVqW6n߹ҰV*A^aB&Zs ]z3] =hk@;BM7|Ofֲ/zݯUl}#_9ԮomW'\^ɡWKfĚC[_\ S-vcEap JQ(Jfҩ15̪9e ]x?B+&z%vZo>)xVA%}%~&A#k}LbWWؓȄm:I$]Iq>;~p,YgG +ا&\hDT4[\<Ρ*t"]g PtDm# :M|$GԴxޥP( SM7O"wB5j'08%P+x,gxt]Ht50Pz3b?kCǀ@~>!bcιvZRl%]t)UMqpڳF[o}o6.|.Q2G`+x{jC!ښ$:;#cr)>Ehx9"VP|2]߹oJQG#r̨ =f WTv6]  6t \tGG#T?;Jc;v&2aVpKb\kJcQc~ =q,TyR@fTF{:,NU\LBOѲˁ"1!v!T!f>JN$!TȓA} A|Qΐ],:Vta审EK#sЖ$'-_qAϤ+3#b^||IB/W=9+A$DQ)?VcB*H@8=GkPjB4<d͝O;n#Hv޹L=v7L-Ƭf&QpTJ|kpXi]@Z9N_lCcf{hQ3}.b8cYh6ʎ;a "F 5ks> FG<㋈ T׊+v5jlU@sHfRO)ݐV,炗 \X\Hm֭ě;3tY,UTMiIRX,z,= †802@p\!6(ge;r~4WErބղ̺2{k}rER-D+sE8I_hTe'Z#ٷj&j?v /peSqzn]RlV4T\d7ցcJX|fU KE.m.\E ]s~}aLP⎏iH]!W0̫CnBgt]ci qן=v<{7tfD\-~ Ip$Ht|i{ߧ#;Mlיpb6j>OcΠO^<ܷa3OHedܹm!tu>mgvIrp\w`U!g19a͖]<֩UN%xʴ:jQ+#?Vp-yu|/sB@6607I g٧ ^4baXUk8m/"?\/"Y.CYԶpgL7* 2fza!V,Ȫ=hU[-ѕa2޲W*NMyˑT?z=>ti|FE 9^ xKf23,F\ޤB%عIU8=iT3"HMl+Č,$.GF{|3Sq|k}a's7lF=B:OAkWPk{3=>vH,YF-D9[6js[֏h'9[U sy -2v-16 $h8eM*ꦑkH=!-)CިfL3si o`6ΎM Es> {zU݂yPl~6:4Eze9;'bbI1Ow7 Wvq6!V65`xwɧ,jt`P\Y52 ;o 9?R}2C]$HҌuQ-Sv4̝Ֆ3Rz)^51ȟ$w[{dLS$%S4!x)|脳qHMMdJj: @8+H:瀫Dī ݳnt5TI婏F5:"G< pzg.qn /-9<$Xi:0%iYs:[ȵD8&Dr~?ݮS|Yoָxe@e `G>R="D@Dv^2jmMJXS+gz]>)}3+o7/+ z%L3[:"MLoGv@[:E-W cNIƮ>jDI{NѐV$0HCHcr6{$nS='g'X7Ggrb< k;m(TijD"77hBb`qfWySE7I;L_a)vb t@UXaS+rbgZ ^*bf T`Ho%7j v^**X}xYȂt/*H>v<ƺK)x#V\.5l-5L!j' QN&d64 ͛\!l z\$ k=\NBUꯩp-x" ~}̘$?a!)U?dOBO8i^\\AL/+6a<!c= iBa ) @]~rGa@B/A%= uAO!v]37rra6b'n3qOyN}v.L{EGSf35H :ֆtjgT|?Vc#Ү< nC2hr))|s |fpew"&i:DMD%Yiq |ld o!vZD-m 0OmY ?c{R6h,](XYkG|:F bAׯ+L0Ss +|E|BmbؐtܻsI5ŧ\ZZ.J,(iVG}9veD/! XU:FyX9ۿ z=ͧ5+q+)R )HgdIؽУ)oˍ6A N eH|fwa+S8i뎏 y!75~_4vݸo ܟ3c43.bnOH6# Έ">韗rǧTrBV"W2'Lj!D"C-3yݳ@J`YP+o=:6a ]]jB"f2OWX5D˼={ SO\Ja}]Gz|hAS4p r1#k,"kihq ]t|rCY cc ʋ _]CB,EDk~ DF~3H Lw{6cx[EcGt+!Փ<سχg,0(Y,(#rLjǙK`J9FixlxD @fn?mRjjzm2[r^~o\=rݭn =f m 5]^|x{BXj$qf/ A AZhA~27#ZS=gt̼(^YJɅ] Ua;P0/gfcV63r tỏ[i53ǒϲP~-Hk:WTMwO3}JLqB@v"Y3%Ex3W&kv77D!X؈bpFiJrRZ^%S栓D^Em%iBdAo0ta%0xϿUm$V./a!?a&ː}Œ6(ǁTM#/3ϒ@xyYDn߁.Zg-D` r%&|%P=pxF߀mƗG,{8;'aI\.q\!SmZŝ kKxk=&&s&PdoȔe1$ Hd1IZ9<\Z׉cuPVǑAբԭIPؖt^Y,7lt&]j5jό3ǧ8>&˵!9ςNc,`+f4aޛX]-D>/ĭxs eCo_(\xnY֫K ͍f>ͅvlʷU2p|4ّn=v>]gtG bV'^Q9r,NDb藲BÁtK ٳ{}ocLUxY;lM{ $QüR]y!Z$bאX?đFQ[PP:כ!0! I u";r GЖZ]je˱:Ǫ|% }mQCՖy%=1RbkYIĴ?SWM]F hM ) oht!>%;kL6l'x.9t2¥`_=]ƀZ& GOW^$b /D(vL;I,!Wonxgk{"Wٽ֪x,+# S<<<\`G?H]@>w4Lʘ bYeqYUTh{P8<}r%^lr0>(DnkU玏}׏ȧd6_rhxCe#J9%݌yr>}7 BJ~Csiũ*>rNDf6LiUx &-1}^QK'V 9ڳnR:3*IA'Âh\KN}jl۱q߁@`vZt;أUz8KkK>y)%/)r*-*"M:!] S'cV[We1~/Lܓl1$2 MZv$ZXV$r/<^(rs^cT Bs~]fAEps!je5&r/`dVcNI>ΚH5 3nLvhBzKŀRL%tKW>5l|:"XHrͤxV$y {jaϕ|>a("rFA؍$k!ltyLTi2;*H=+y=vI,+ahjذ]ϐ z=uZIJje&OF36Akȯ3Mvძ7P^7?L 4+"p*|Z07PsMR䗂j-H_j6ݣvwLzD3HVallORO`l)ּ9 ەJh7R @\BA$`I 1h NL,F¤[7U02قhV4S3xk|jh?nT S il'bu{jߪt)L8 ֯x؈oa.ۅrC }l=:#n;| ^jbB(:[Y0+vAWQ˧(׮zEGb$JJ0٧Xc6>f$ᄧ@Gǒ7uI۟I$v۟(}}o8z{}WeB֞Ї9iߴ7Pk)"Sᑑ@_v$>7K]h+S8 ^874>K;v%Fx34IgaHJ}i׎Y*Ht!dV690_='5gGn Qnl j$yjB(ղ-4p  2>YItjIAC-*qqܣ⹃yl; 6:@Rz5KbkF5;kb(б[\;* d!0^ɮ5IehXh@~y|aFz^|NZYm PWwre_m10qBoᗲ̈fAR8&ta^I& R@EUxwhBOb+)J kL;`&W:Xy|u8Y,,jB]˛6SOŹ;l{U!}v4J4R{&EIzm}0D&"$'j^r&iJMRRSgtAܪ @,.-.E )`ϳHcH" =ݪ{[ CvXʄ5+r,b>>+ofj j9QUӖʼ/XՖWs,?aYHtVb!$82Iss8Ym/r%"|'W G86t^s!GoCA)HeJNCօP%v!Rא6uq]ʸfsE5qA5~='35j"vZ=އk=)䀻/c%9 ]8mK+X]@%M V6u@&tSţ%c9Lׂ߽1JF&,%a1uo+ԃo_5,([`r<ߨz]RÕzH2 DcG3To<Dĝm]ߜNҭg| h.౺¬Ǩ6E5 7ҫD)$eiЭDOorfāS"-Vp--䗶(kϒ[rȕK^]*&(=Af^@_scrY3Jiv^xO 2TK:]>tzKH-~BfqᏜpRWW;8u7!ni*7iǦp]?"SL ' hhl;,kH^} `Guֻ;svi-~;ӣS`VC udG˹&9 fvVUm'',͚W0(FA)vM5<LN `m[< aJF^0Mv fVql5윯krx+2|q 0Է}9= UFDp&0ʶqkoWnR$}Z)kSCZdK@(߭KVUmij&4{]s+e&C5U$'Y,ELo&tSʪx|YHYՖvlӠ^ غ81BʔXOʛ=8g0ϧP73EJl0v$R+ T+t'g\}Z/t 4wHq)'eWjq#%3 bl˳VE`+ƅ8p:o8"vݔҹ!EΗ1 |',ov(z˪RGgb{хDc O8bSYhUP= FHvڪ;z(Za¡]DԚ,O΄LͯW'(Py_ RlZӕvjZUgB|+ b}mWn+tЀ=I)n~9"^6,PP䁐_!}]HWι4R+i$!}IW$^zD}gaR:߰eY䶛KwVgq= 1\-,<:l'gC5c$㟛@FvD3R%ڳ82zo+a`Xxe *Ј^Fp6:H~!cpE߯yY )ʏ*+s%>U~a 8ĺUUOU2 $X/5++"a(++~zX RBeVCʬw,lȧUDŘn<|^Ŷp82ZDgӵu TJߖ_3И, $ݕݸ]TYh~]Zsvm^I^Y6'5;$~z"mt]0,Ġˀ2A?k8W:_'Eݏzz6 #1k[F&L%GrvN+ B뺞ě9Y>-f >VLU=6֑S+nQ{LC`\sT , ,FbS{[ߠ >Q1S'tt͢VMjjuM~ d?^B>[u bfa&tgҎ:iQݾSBD?,:>4n*h]Q2#wTo7E(H{6Eyh{W}up{ni=Fbk:Pl_<ŕA] {.iK*'ti?PFseXKeNBXSOoŊrvť}aX\63Erx@W=fi{.}zhS!U/FPy‹4|PsAԫ13j}!szryF:JZ^!æFp ӟKj VCҭ f) R(؛[J?6%eȅ|AvGh2ҫfW>m^ U>n(GFJG,{?x,t{eoߏr>JL*Dc =>QDG*!ʈ.f¼+dJ=x3ַDujg*PKJ-YqP{rH~< )UnmW&mʽ-iDr@_~^8Ў+Mhp\!+Ŭ@p=Rr-i@,jȍ$^⽦ɢ҂1eYV|UGȷQLІ7 65*g+cNzY0]f_A0E%E+ ]CZ 2+$Y^;=>l?Ud^;ǂ=$ݏ7S3@:n{!•Qǻ+U^ +-,C;qøj,o$ܹJ^<: j"-CxAyl Kr7'<~%(PIL8됫W޻לִ63ڗtmfbV) S xCl㩾Q|jo5ƛDVJ7׋yR6L΃Tыc`G8fШY#j)WH[RVs~{2Ul=xtɰT{{;#mUd6gDZUcZ8 l(* e%3r.XVP !G 'a+zݕ ?tc]6uށY6Q΄,r̟q)m!g"Q3e{}R}d=]dƠHLYҌ7&=ɨnUqo Q2jP@pu )"q j1dgdW{uT;)73rD - n" ~f=B5 @\yD b=_++^ zѢ;2nzuonMxnj{n輧 q6C8HMix!Smga62 e*0 2$wd^Suބ8&=8;m%]E%׾VT4CNj. T6GɊ77s)zsv. aHC&F̺J`}J! K?TJ p^ >ʕJiuG}Toǀ8&|3VT@\@y 71C3˂+\a㞳LDpQ]V`I7$2*KH4HˍCl@P`$OvK Rvrͧ#o.]!VoUhn YсtE9I5:a(CU- .߼C,e=A5 \!J-'b;5-aVUGvGK兆]䲖 Dץ~@,PDqkY^!KȄ>onE˝uMS;U|q4ҁoK]K Ɠ/h 4S ߓ^rAWUj6!՚VAO[G_ Đ)aS}Bx9Ǔ>Gi74k`ZEhcP]׼'DrBkFIhUu f+Gf|jfrh}b 7Ȗan4Q m)lG#)"@]Kwvf-gRR}GAz2 a4s(\|l\ťۿ_c݇]FFE 4+J=?fB&Υ/r>]ICe:)P{ xPW 4DF:дY~,>C掏M_PPc.%Q+*^z ܅}^c~ Ng@AP5r&,<6:RV~L!;sz=Fk89G]ؖy\\PG;QGYiJ8uUpTd+yCf&RG?fF hC~#\$Kl6r-i^i6A*. a=]} `]FgV?i}c -EhV4OPVcKkr&. SNlkTt_ł$š}LS{-Nc:<R B$2"c:ǀ\KFͱh-X-Y|eHP"NO_ .H6葒W0jVGR)!) haHjY,4%%s 2uVιKe7Wh&,@QCo./roG|ؤЧjyہ^%ǃ(v S4}Wv8(,p) T] -+W0+ߜ{;3?^cƦkͩ10Q0N)qi q_$RWŊ,nI?|OV_b)};@m+D$Bs 1)rNbJ+oSXŮa3:\Z 8`iC(gl+,V:J&v͡mBr8\ăNYNh@O 4~D Yɿ$''8݄ \*}k}UAmfEGj,pW?}o.q $k\W5bi= s.u6).X*i)ݕܻsHi])MwN J &P-0rmc@z,n7R$)9&kIT6(xOKX 34LB{rđG|[64`O ĴVSj޹kţԙiLժ{au}S :Jj+ѣ[_W3O=x֩؃^;hW\+kt,Ve3sd$aT?4T^]Am0_`Sى&IpV*]5SqyÛ+TgӇb5ۏF.LD1|b鷆rQI&'954{PڑTCj?#+,_RqDaqڇHJuJxuwb?8.N!@:85Y2iYa(!AU2!?nCYXJғ4<Ϝ7Vj{#z8Sj~Rx&NDuF!@RN܌<<#:s׶4T{!Q}ѷUL -* i~80r7%~rLB,Le$O7nK_a7f~|?_v%n'zFuo߸Ykȝ$f%b-ZEB0].%dò];6<ڊ4GcvHeHC!0ŜW㕭[F/*Se~BSm#e%];tBp솁tuml~^:Dq όNfNdW 'n$ݩtO|έ$rHyԨ!;M|VFZ4,#jvk  |[e[JSQȯ%n+#}{ni,+FB-c2Ѵ\_v۝f4nCFD˹P )BI§WcqbtFIAq:uma3,Ʋ:bvEh}SG܆ @`NUWjO z]G\|/pZ!נfW7 ^9^V}J{1ٹOcj/2"=scX }Wag̖$R_Eفv&sxE{z$LDC`kҐdQ39˝ p?տB L@EoY&SHzzV沾pb1RY49f%hACE{W[?uR0^RXoKB()h?vpNIS罼=KB!Uueof#S*z"+%V$ T7yǮcQSSϚ6~2EIWSr겶:J41O Xp7p60g_±wcE4m׶kr-<@(Sq!z&0xQ~4Lt["Oʵʛ!N$HY@6SgEV.CS Hy}j.@{oFؿdvbY6pm5{br% ]=?ҖK8kYA\b>qp ! ?X$9=l# ~YJ*o@TrnG]T񩅷X4m&B.FĀGjb<ѽ>-CU '=BO^`qikkjMQ6W%⺟9 b#vqr<H%},O*l ^;RV߲͝4THGf(:9he9j\Uaiq7ƤޛD EտtUt7p}eAiDI+p]+5]4G7òO7:ƗJLNޏrqFQy<7:xhjw4&a}fs yMOjV⪜x.P2hj0[Ojnmj2Hq:e*xI=A]GaI)sխR l8TqX rFuN:,nc RhY+QgxA.q gU=L}&ˀa~'sr|JFvۖKmC{v] Qyvэk3q8c z=hjU(D/ب|S4,"a+OGN82C"v@LjcAli@ a%5)_iOPvۓk+3ݏ$oVjJۭAvhBmgb]8g]+8Ge_lzL5ؔC+P9On7J\FGtF>9Z(!88 "hEt.A}P`دa5CF$ fuEҤ:AJ^$yT%5)bqȖ]HUG2ȒPXX嶮%ݼR}F}㲲~6c5%QmͪPjx'WHc/WG=u 4<~)UuȵuהOo-J~.mS)P,CO0-c[; ,B"nYyGGttOM+h3gv?4j XX$tV]J}-I]sJ\,0(]x+T<դJк_ $\OCpbeгA}qc#SWdfE=6JrkZ !"Q_WT2ݻ@Vе Bntu8/H'k-ېt<ؠn+} 4Hl3cDFecvj;?ݯͽ֩Exٌ4DE#=~pY:݉q~:-lY_VEe{B@ZM/'c+Z=Ĥ\BrreG5׏Y_Z$9pCҎ[!(QT׫EVf{dC"خ2)ZǬ-jK@LօaWf^!k<%Mp!DPT4o$9 =!j{cݞS,jv '8#~=>6Kx⒰$mLg{ Pt=L8H-CGJƨmVGAjTB9M2Q iJzV-h!!i;o炤{l$2V Y^K@C-l~/5VJmsi@<9_ )n'}d|FzA`9 YL| 1@qpߧMf - taײ0# NTvZPm Tl8$d>j:tsW)}5OQ~^(;TLeQ /R_ELo Gf _COyHNKzXUe<;M\ i~ nǧȋz{bVABZaP=Dpb$,dhtJfB^, &B/Y9v0:;R*U\͵EkhGȧPG)3L!U_GfNzfveFŀ\¯P(t:0uaUrBbH/4p-iKF8˜(X!aW"ԹsBUo s2Jjiҹ/2MH9 %ƫ}yys,hQN-zkҶBpEޜYR#!$xkȨgo'vڻWFyKŧ}5a䯺/os%qZDqޅCP7=+Y@vMϒOqIGڒVK#"b_cK=͂menϖ}^]+z*,Aش)黫ݺGSSc„W7hzj ]% dy,m!70b`UЉdLJslr=΂ #6͡QLlmoCE\3uŪdGiӾ$XYwTCCkm]R7kxz7=D:Z2q ܟx|CK H 2 Noxf` cUUsoJ ^[Ρ,8q%jEטjy`1UtpMD`.CsnDp&RQNy}cn2blwg|GFZ`ʇ7ZooF,r E)bp"@4o l6YgJGv]'Yݔ-36<=-^l8]h"p44Ja8E6RVN(=ykJ.tf0L! `7?9kB])VK3ve+v"zܢ׏P^kGuyԜ\υG\Բs~N,-1+:S2ؼuH="m+;̳<EiW7nUotϭ֤8c4 'rqR3xFQ}a-C_Zt]"Z.x%e 7Y+X̺B⃎svʞAG fټG86 V-D<! ԪJT*ȒQ6AR߿eD'@2p4? :ػi{3Y;YZ[4V$uBWu@la!DazRjȰq/]$"Ǭ֪Z,d>EtXȂ5LCTY<+~a#;`y֧AHW,DOVi0řH]cC?ձ 'X͕1 (QUnkvQ:XI7bI  saJTô 'E!bF!NejKιH߽ ,^ɻy;L{y,Zi4}bA?,ʥ,U4|6Ǽ,&6a4GĮpvyA2+ȏ5\n̯,mg -DI fܟ~rK2p]< hyg)|"t偘4h*X6t$*>C4եH,fkv$)fI+)^ 8 c 0!Gў ̹nlrWv&aC=lPPOt rְsyЫ$A4֒JkBW؁krc;rsxl]B<0's#rGֶ4Ҧ-TuxW#ckuׯճ)Z] Hj*<(dct  :aS}g]SdqiLASYJ}#XXnVr鎏I%f`;H[rRm{|stv_ͤDQ 1omZBH*ծ+= hڨ|ⅹT9p̪8VBRqg#I't3jt4)B&p?lpbiXܛ)Zqǀk.Գij.W 3z_&hݼRӖ/hѴsϳ -*S|3@;>G3 l`o/mܒˠwV ipk]qk*,S!h^|vN[y+kk) D D<űpƘSi`/y[Ρ̹5-pF87!@-5AR߆C$q1ɠcH1i`k ai?S=/{VlʷI+eFhB[b%$P*,)KrIR-f0 _&_KB&KF1[a+U? |t ^@;AhbA^;iLt^|ͳBu5脣qLFwo-d:j?OhJ" ogʿ!G$,TnCL,PԴG N5:<:%Ar IdX/E!~kJBG~¨XrL-=AԬVI*3ZY1&ii/O6iJqHÙէaT%X$?< IU#\Y >ʃīkKlOZhNE`Om9i*àUW8 ZSF=`fiKf(ʘ =ӹ%[4R?VFPvS>-&cp^3]hV8LS!V{[9ZU;قc0vqJkllRl{|+k^lwٞY+"kREo!j%<]ˁ,4 "UYQuUA-|4ƣebXت13ݴ=joBO"JS/ nFce&֯\L,Qtvзwlݧ54xU4fV].P'H/o "7|Ξ|W^cG~fa>PS9%d@ Ul2E1mh?2F4p$,e98<X6P3 H^7"Sv(83?Iȫ. U:-w_JMX8}B Ĺ!,.tN$ΥDrX*SoY6FlH5O$z]9) ״!~?PwuܛY%XcR Y hKzv؛պ|$~7DJyxogS?HP rPK5b_{-"Rs6}tJ?RWGFBy%xHR.RG-@S:Ү ~68R.kAftRTpjlZDxs?=Mb^@7Ih[ǨX;vRoŁPe{:N7~;7 ֡k3y4@:fSjlaYhx~Ƅ= i'GJ\ /xHukL)uX3hj%_skNJIC\ڜC}]-D] prxlk,Iϡ[Rq(hApu i3K?U TSEkYh/=ŖʬUVq0rugJG-cvqj{Gl_(aJǮOp]Dkk_jt_ca@P|~}ҹAԐp,8TO/9FuֶȇfP(R1JIE׀> _v 5&?1q #)€@%ڽ"ZΙDD%m1:8hp]><ƟpE\|3e!hT@Z4?J:*]U~F0ՙڧU^$kL9!z1!cXˉe;LFZ1q+eb3k[CO V@ [تgCb8R73-S-υE@5VS ɲ"6׶E&_aRn@Ц~!fY@h֚U. 'ŗXryV@FF{J{Jķ(Οvݚ*ehG |!`^fPRfܟgh%<h :aIV "9eKgy`iY+x<+C=;aSLy(䪃uȎ٥x:A" UA_d`!l̂^8ej"B.pDŷmP1pc7 Շ *m[,R-O<g*Yo]"hZ {_ e7Ԉ>dran79 D9r-:Epaã*!uN{6G[`G{(Wt"h):@,AWwVTZ?{׶(lpGN,DLqX#rB*i?Xcju8n֠aAQګxr)<Td{|,⎏2EqJ `pFRF:2S_'a/˜g p}0M麭igN-pbtxV+" gϼ,S[,Dtzϫ,)cueSN2x#|lP8IIrȼhE\O; ]Lr#yvLM&F|+[E r(`) R'\+z] :+ cgY NDGGy$ak\xRQ;3vCkYo;- J.DUʢZǬtk.>ɂl]js¯ݚxgVyFu7PW%Ojfc^B75138j߈὿;6]rRa+Y*;\bIxޘk]g3Qį޹Эୃt_8S;5drMw3qRR$O1N,:kaZ(r;Pvۆ]]S,Th%aJ{؉&)tdN1ţtW Wg!{v#_@?iKr_dܖ컫pآKܽZ@/o`{@5:d67xD o{T '{DN鱔] mϨ}`Dc{^$ I6ʽι#+ [k=yjEΘʙA//yc۫qϯ6], YKY؏v.)[O|Pɫ֨R4*UۋݘȩKli2ssBnu ܼliCo 2gr0;*߆b4b ာSEs)W:O:ZW(2z"j5L=rx-F!EAJ x?߮x:Qosn(}\qEr6ۺ ׍(9@дYIn׀:&&'s! ײ+u e' HRߪD %[Gbs;x+% ,,\fSC1u.3~XFǪ-G3VE2˟ܳ,lg5ݟWY;<;<Hx]܈r<@FKAchz42$6,g^.54pV5&ءwnd 9)SN.q7JqH|' _cțu=T˿,&'f^Q=Uk| ;Gj4ޛֽy<[vV {Вu;kDIDrjL-o4 ׳߻w|EՊkb> gY짿n +T_PƜ(:57+-W^.%qWjHEi⎏k#]VCw)dH >SBlXs$sF=$r ݾTH!'SDbUZL4hr|0w_}Gsy|FidJM3KU(jTޛpKAp]$4DP1_afS3 Ub[>i"i!@a͒R(b"$ !Z, PY"PÂC"Ij%0r̚56Rt"e,{rl<(I)Y^?r.YEgW3d=5c]~A+o$FXq 'xM*GF;1՚ dHGRDHƏ"[-RC$^0HE腜7Cж`J#+^7v)o7!pVYCSSep;?Xr-u>mOmɫ?eyUŨ:3HqK,  ٣Tr m~I(n6aP .p%E4-t $jzGB$eę!zIl6 VF80BQ;_]WW[u>3:X`j-TO]Ʊ/;MZWR[JSVTL-Jd 2PDk** x<#¬қxpA[BOЫYT42ӦzvMdKк$XQ>G%zGRZ7 P3kQ6kGAF@Tmj?=YX aeڞSz$2gXEX$ǖY2%C$ ,A,XO2ReD} 'Yș~{UJ:޾&.Vw5{^-:;pogh6|`w,9\qV͓:ޅvuf"꫌n&]+%]5{C )bD)kZ!%{R' Պ嬿 0xFz3yĞRG! ;s=pϚ"^zBA榫aȀPn5jKys'yǃ<{xz'] cC.+HcDUEpH! ?<)i&?p 2V} ƉqH]LƢ5s6uf{4˼=Jvg-N%YZ  ᡈҾȳr<V v<>"Q/zDq˲hg9ݓEr=qƩH=gm}Ä%u!7aEn+zh,Hk=na(%P03-bY%WYO@zL+놵oزpU:4jVe8ֳHK輌'|E)kh#6QkGtk=)de0ǰ[)CF yRYH~+B6 : %s,.FqR<hL=nSsƝEG] 0.!mةSYi^Q@ Ƽ%LetmA>ʆCaڢ%jZ@9? ?ҟif,d1j6]5s?V3|yէEa'͕4|Ʃ /:+xK-vm"mZp)c?m5Z>%::`/5dyqU ܠU:W|Ey>zޡ@b-6N xEOX8!md,L)Jnd. j[sШ \ܯr[ݣ4ÚWQCa;-(8B!g%"~J V:ŀO~$ޚ3 S2Kp~hLq4lU~8GlNr=j<赈쳫h9ŋ<||SRvTN)}Yd7GTq"3QE ʲL`Af#q5U%~~.4>]:Gݘ;4l~ pC_vF :1QlZȴpk9?+djf mO*T!G,=}6γ]@ XxVr=3;60xE,OȂ;xL7oẔW=ǬkԯYbDoPTςl ̸M}P 4$s$RtQKz9+. YH8mx`"^9m؇R 5(׬)! qI6+9kCﻟ#F,?S7hajUp/+LHCIJ9y:icl'Ud)|r#{ʋ]:RΉX7 @Q,)ah8}G,uJHĖXREw8a0}BriʼjUQHx+,+ai{׽Bk3~@g(Hr7!Bb*iV9} cvxM~ {w|rMbJ$V-kس<1O/~"7)e@yO  Bj*m٧Eι_@Fj@[`BOW+_PsE>.4c8(ݩq)|3o'^H KNrPY±O"u1XO TNpf C^ZsNM%-bX{63bړxhWp,ȹת+RD_FqI:=!-lڙ+͝؈fx - hW1s8<%eߖͨk)Vع՗3µSpօ={/R0WvU3Ѯ;"8O1w$u?Kw?&W`Pлhͬ#!Y.6Sc ]26"+st֎lDC`55 6Og)+bAoH)Tu)02&5:tAlkS bTX5E=Ȉv<[Fe6ýQaol/ɨYru.5^-QG+s5wWboY}^(3"ХOP1 oc;!477vŷt^۫bOͳc')߿X-+y/ # ph.S)5 5qr~_gas,Tܫ \%Qƻb,% qўqvi!"!Uy/ `OOj]D5pBԳ? :luR z$p6Cf΅2. $tu5;+RqM^6q0ۈ2{wKiShZCY?͖4,Jg~X|J]hH!Qi҇0tv!6q-ҧn6']Dj =XP8!| 2۪)ujxXkU|E~F$3ǭ9AdMΦBq}vm5bhUgD;ЁTr9A/ٞ] і|eCyԷ<(nWa|)eu]3'5@ BI.SSP̧j;`Vzң@jϬXeo d_v0|gj\Er%'fw]%^zc bUȡ]VˌKaڴ-gMر'~zޅL. q!QiNpdc jhVNX>Gk\U_KFN'W]H-nEMh4iS YU6hES4342׳3.jiJ::0蝗Uד+مa{soY_^ ׏t)C. 6)Q SajȒXs5Gi4q:OA^m&cR/{fiR)ƯR<5S*rf #.:Us0<++@a֮/)^Il@+g2IAƋZʫzL*0*ܱ2 lk儆CI{Tخ=yLʼn:8׏N]sB;Z6&rjx1fEؓ%򪬲_=>UVĞJ(s̷o|񭵿C׿8+ aǰ%OK(+kTdc"mHr,MEbk#򩨮aغ^ tCm]Z%7u;XAq uJ]NK3 [Yij-Hqbռ;FH5`6)l l/xQĜ^*K%a/M,ZŲWf/ U;A|M[Xn6GM"O`;>58oKFc6,֦&{cj=nKqQ\ƽ6p2$r+nT?oiצݧ¥! ,9uw(,l2gslĘVSĶpՆC@0Uk8xI1Դcf2%Fέ,Q{2!bZ[e;S6 a}U}wB-ҔD_hRpJV&{PPY;[`3%/[r?^;y ȵj+O:ຆ#@j\`%>hzB7Y} !Yh˂Dn?$fr=B(+wT3-[?0_^=iY]jxN]oUU9L>5+vU/V%?喓y8a:V2G֯}̜zS!ove"ثF Fι3a.xE 9%"- AV0G;QsYrȝHe yoq {x!!֡xɘn] Pˆ$.6 vx1hXv;D3-o {<쁎Dt+ubϳ%h8{W'F$ޟ 2bcIIQ_ 6ͨR@nL[X Bj"w3 =K BU͏e U`:OY"-4Ɲ'+⓻j(8[7b}ΰ.4@rˉ<h,vBs̸2}%v(i6hFx-w  rԬ5EkdSJ뜆9 3]RZY;idA/G̅{CK{2x"Zt(yXC`ٯ!5r!V$p+9ۢP /Rg2ȜbߙVeK|rBz?yt^nmǹ3 eDsIO7 -D$3PҖP^w:6һ󗣂x|c2 G0gԥ|H a|)P+%f4Ӥ_y(!-3jlӳ.Sg;w6 E!j-silvEF)eO5VmIJZ,iE?G6/P*Pv`{ T XŹx3qJ / +TFƆ&Z<*r 6xwgb} ^Pƣ?<O-XΡ#ǫU#GysV,(UNS9/ q c0CϯUJ:Z*OC7as+k'+f|!n<`xn^ɃjH3(/z'P9! Q0D{!97z cF8떐p+ StU@+sf{h?]LZ^0PӅ٭NNϭ0SWD fm % ihl $dc~d{nq=E ŧS8U0ɭAMDp AiV3ا[W 3sv:ڔ3 G䱴UM.& bЮJp!AVG88OGsvgWbG;+?aO\dL,o@dpnA%۠Mt]Cy}vk C8zmt | жofbS+EY&Z{*WK ;kQh fyEh06L"Ǯs={ ;Xw ]#r]5v.[yłլ@2u ڦ^@6pQD|.a[3 gSLڢlۋ\"-4ՏzZib^L+Еt;'B v-r4ir=I+iFњ,xSh7Jp!ktd.ƶggf{;kbiB9֗j~;}Rr?ok }žyUR>CGHpuAԹ{σ]ʈdǼF:j^aWb"8cgOjB*VP>rQL{i~hPA]V HdK a|F& 6᩿ua @YVˇbY3?bNO5VGj:6%P9pʇ񚜀)89ī,8[[3yX)^C{-`3Ѣ)J4N tL|GHpS&;REqn\ƥ`kivFBql2 |ڽ7 Ysr66.@pS枳F r!Rs-䖨S5% 4IZwK#VQIMP|֞^ן!@Bb+"Hn<I٥YZ:yz`xPK1gpV\6Mr_;'mF_4znFE/ZRJZkV~}zԳo8 E [_3]p]>r~|iتY^Q7;roo"ED)S%oܳĐzvXm&e ֳcY$VW,3,ӛ:wz QF>ğv-L7G۫l{2Ȑ"AEgh{lr@0"e>8bF@iW'><8*uSeߎC%Rts-t0ҁgvq{;Q֏&4 oxkuvAb}JΗs=!͡[e|i>sؼVl]vj,46*-Ħ5SoDxtK\b޹DdF5!)ͱiU%06O9/Q 8g(5 7Ы8jT~1+Ջx0dӵt94Io;$#s]ǖDEBdq#Hr:%ShM(#Ud$oc\iWћpf`jEEBտgcAـVPs>^ͭDv]8$7Ps3#ȞP8XQ:D ?i& xc&t?Uz(oGR9@J(h2;J3W8-XQhPg_Ts/+kaLd7)mWqD&ଐtd |E9])i;ϣvtyAn<';ߐbxZ5?abZ>U6Y9R8<G:Z*AY!J|Hxzܭ]o`ZI۬?$s%{l" p;^Fe2$Z?_9p³jʦMG4@"oCYNو F(+9<{ A>7"߮6̔a]oZ:{$>\DnHd$KziFn>=/z{%t)4sD] {B#ܱO$5-S?VqΌDj/Gu>g;bR8TSg4Cqd)~7u{nPMq+y5V]LgM+Ke%9+|s!ARpr@[aL>h͚ow>m6U_j't[5gU>͊>Asd]Nް)Fk0ү^2~ފ[Y*A_ޯFfUO]ěfąBRS3ڨ=}TBk}2.x澵ha6~1-bT_PA݄Fң%]#76jgZK7-ϭ';* U},Fa.?ޱjt7m=﷩'+ pj b0ɻT nKTI wԩ[/,$CP0C3$͏c,*:X==@G_oUCZGsguobAQPuTp%pP:sDŽjERȋ9Ȼjdv:j m; S ɅՉحvC!&FUYGm{BG)w1eAU+iI |JBiV \M J׳^^NF!lsXJ21+56AKñJOjxqM {VH@q\~bhX>0 BE& -eDF[)1)MHT l{z ˌ8D$i' ʾ tN}qw3ԬkrWeOp{ExEG\glbJ򇖢B { ^q;BQ:.TVS/.@3uX.%-ðGU 2|Agn^$Z8:"!@j(̺^i}T@cȢ Heh֩(e^ީ$HvLQz"iܡٲ%ψ`/,g-xvY-d3[_*/`vO1V`B[?8l9&aඨ]c mH7r a)y!3^'nǵ5$ |ޑGq+E>20ĸ} b7CZ`R u4hc`@VQZ O<|%UՊ^/HgF, |Ttk DBD4/DVͨiF{ :Eqf !uѢ3~^6 1XG:H +-Rф6.Gb _ Һ";+p*@j 4̝ݯ2uvm: ~d`=<- Hm|+AW1b3 ]p{zyF!_tx J+v@=FQO8t|5K=y0l}Ve,vCشy,Q[P*V?28d80#yUMV9顗y@>6C1pBy48d+!RQ(T}Vg4dfb"ܴpqJyĢ${ rDDzf< k~H)!Hf$8M|cc)wNU-3”ɫ6F 3ov_œ.\3`?ÛZ-a!i;8Crxԗ 2B@2Sc`ϼsm*bѭ}?BI&u̸KJY3v,mUǭ0,Cr͖<ô3rhJBW2 y%t? e6dϹLE?ԱGc0<ɎZ9 LiRx ӧ!϶u6a{6tN{s3+[ y^;Ӑ> UTn> 3PH)0AK!UEt?-%ޓ9my+2$Pe 3uH.Fh)ЗcfUq`eԮvVL }Am^HIU>4dyMS~ Gy 0OfA_rh&BM` άkF%'_ dޯ ~YJjP=!ُ߳%ufgx**#%^C0E0i H{’# #j#kzA+d8AtY.E-/k]_Gw5k',8.Ex!r΢7<Ki'/Ws3@7KkPUMctGYφ:o L13DU&_ pޱ|pC()U::a*SvF !XVY-KiرI|a-D#x" K7D`G#;@bh)g'R(wDVy 9%9Ecy3)ף|p#ΐ)%i" cB;=v#e6 ykYv,LjI>vUH'=G[ٮ4ڒS!WȒw6Css9H:Po ++ܨ|?·/^I+-!ZFP~dzrH]ܛ [ei+_[ky\VG b3Ȥ0@ 6 5ȭ+,2Ki75J{\R1G#F-'dʼn1~3/D?uu9(V9kCl\U+v) <8ܲț:ht]WҟZ-4iYQh3!2Ua A+Fs]Rx{V)hgyg]J.J| MX#CC>B=2AeKJzAgAtHrZ6@mFŀ⧧Ǭ1IM\7 iKp,z54^'jzlQ"+59#ӴVOwc`k\PP=!5ȓGz^PjByh;ŦY<[[4ЗV"7W&6Ce3)!Wvv=/%t10±ȃ/FE+[TjI!\.]=<;uEԳ6w"O\lCLKk,YLښZiR+|7__af'YdKqw7:31vt8ZqxjY}h&L4<9ht$cA[bVS-doSLY@=<-UYgtz;-UG-H YV,S=CWcFp DFl@^HC|I3&|EVjB8l2zzo79`;8ד0v}5L,ֶ'z9fB[M+ 'VWfƪim;VVH@O"o^O\5jf&?t;zHdӜ2l,FMS}ܔC(v,GTh ا'UU2H; ~sMbQU)?3aw9^$)Ӽ7﮹x6O=. \a/޹\sRYDp_jKa!]w ̩=kФ j;[hؚKvްxa8!ມ4H%lÜ4;@1 ߾ ؄/ɃpyB8+ywp, aDOgܚEޣI(rty ld=}sOL+nX7!g[hvF3檣wz)cו6U+pT<=cϏGcv:)ijst:P5gD>[|ij9 EReD%VֹKP8k+F.4ԤAs.2fW ck$-Ie3W^1Z7ys6;`[ `A?0ls4+sr],ܳ؝:t.x+iCFKqB!OPz/u2$#Y}3zrKzȖ︱Ju1/9΋dkԭ׫H5'uHT0ѐ8@wrGi+Ur򆁰Wl#tߎU,yՏ84hUlVn8l0^= b"^˂9jݮ{FKX8ϼ6w}[+CSuȽ'.oyٺw.?k{F(q_p4 DN4 Lw^9V,Wf$z<>JHjy叔]cXx18r!׎{65ű9Wzu4{D8m|@O'6:FZq8 qȨeGHC]0/bZ%ycHdX*MnO>{GT'GF`<\s"N;9; M\Bm`m%l ?hO>pd'c8TW|%^&YJZ*pMT Z0YN$pEs)lK?w̹@o}j v(mDJ|oEZj>hu`3E?I1, \(Q)}=֔SueNAE=x5dd4 =350DCЫ+W>Î9's(yLm a:loΐ[Q˺ZEҰ|-mêڝ 2ฆvA%=-ȇd%)J@ P~3p`|S3/c%Ӱpe[jC o'U$R;u!ج>L<֣iCJ a6A%} 6ϫ&Vd !%R<ܕ\kI0)ϛ ߞ7dΛ >]#[9mqWZ(gwh_1KO$?Vٚ\@YD{/ W_<÷ҖPvH B}۟졦;5-n4[gOt.dCuR?j P&EAk@.̲&]"#}FS6^|0 $GkpͣQOUWj(O,Ft [OJ7<ΜA|CB4u~h90*l$݂1L>e2i/#v.rGW.ijݜ`z 63!d!c+HN?^i6!8tT5MDhvh,<fOd~~ 6%{g!DLrǧjY8mذVR$(#O$V9ڳ\5˃nv~溴K=(X 7ĒݬBY2r_S!m%] Ȉ/V*eBJ b~krql`i/?ؤܓ_h\q80o=0|(Ԫ0k;RC)$YnP$dL-7{=IRza :!) Q*[uo x~;͵_ye)tGTȺL%' Qo$;0:Orұאw|<t孝)''>k$]%!<2ݜ)(4=Yՠ4k7m;|f"=&$v4)ߣAv?Ut D!5\p}+3spEiG川[wt^c8&IHIޱuI] |Kkм4]v]H<ק|2>$طymF@*M&|Bf¯IFGF3%#b4 1z_UXӅTCxdhGig\KZc{̜V:k~ ip9)}OrQO6I\lyAi€G0#eo! _GTZQX9wVb zTtUr$Q>B׎y=jX7pe_I HdS@ѩidkӫѷp^k-nTS ^.]@^T7qU^]uh)kHY[o8zݸRq"gV5%"@_6e(ӷ4JodCwd<4éva7-*ҾJ3w"Iڜ?Z֪[i1`׻f1z*}W $“R ʂ5;G]K3RIZSAmC1+!Wauƴv>xd +`i׵lUb.qVp?XJ"#y[Ԓyd,@Бwx8CP_^hgzԒJC.>ķ|tͥ1$ZȒa/q`Ñ5cMr y@ٹgfx+yWg o9!叽7ryWYkY/,^[45"bEo9f[y>Ւ!Ёi6DG3ӺvφFcj%w 8h41+"vsZb^I+HvNd7rcy^(ĥ#Y7O6%cBǒ-vѤj.SU0-eJq;y$^a9jbkZE!x-_Y׬5l?_ÊI_87LcU?a:ZZđC*쏫֩^e([j9^辬`-cC ? v8 YbjxDgw JnĢk3(RM$2+}bRK:m5\ԭmJ\d&x˄vH) tSF+=@Ƀ),_`A(;4dCaqx-nREVdh4[ƏU !z0Ab-lN$Pci#Po$U}:uĮGkg'kB ubk25]#߬+⤁^Y>JI>m#9R?[h\ܗדb޹,1(u^@7%q^Т$@,]=1ϲ!AG|5L · $^19"e!78S1@W) YՄVI8df"a!]o|oֲǩF4Rso6("=gF<8 ` `A3fU"2ΏVd*v%3{kePxA\ߏfֲ4Ie%.EJ"AHk9^w56Gk1ǧvpbHbqak EO쫠f_.;wڡt$/MG6QzVaB2'"Y_aF/NC}$qkU 5CZ!Z >\s8&ȍ@ fM逧M%oƥ"/DˉaNp*3V,pEfiݭiչ {iKH)`fFrUI% mRGZa`sn= :1^%dToMd-O}M$/~3n4,LFޤDJ"bS\3jdSFaڽ+]VFE`KRsr%hvKAH 3޲.jS9Vbwd /׳˄u䲖WTlӳ$5 isb3R8G܀"'$U.> 9)+]ƣwO]3Êw>Sh؞+ŋH@/EɐC@䧖p0Hdأ!Jjȉb~u퉅?ql<@{t%QKpQ TY!ÿWp54C!Y#(yͯb`Q"Dg9>Si䭎8J  .=fhal(>ϡ",Dji &VH NQ1 -C!]2S%Xp; DH֛V4H"9{PXB,9#Rݯn_:$Ы1 J—!A[or} ](s}"qWkZ-yͺX-[RFvf$SnX!Jws Ky&44- @+䒩9%p#ZcԣklYH cBG)l"]9{@ !,Z(1B|m %ȧz)| 9B@bmRX%-/cJZAظ>s,h=yRȶ9!!|kX;B؀5K(ŋ92k(!ªJ'@reZB/M>^gtqTؖd @r}&ߪx\[A<"4?1q-p*|[.ޤY^q4Y䖉a1C҉dgE}ѠNsi&u$UZ hU3AFj1e^8+C cCw;4Q0iVƤ,>Csv)*[I(EU(>5= ^+673vK?x ?ͬטWĹ6ϝ"# Gگx8%ozZW50uPi8۪ˇ9aO:߳ V)7M#,cU)M= ,fOdŲA_8at+cܶ# ja9S`M 1_mdK92:59h.) 2an!q&i,^xhYuО#͓6Q_z,T)#a.ESb_E !=hbh.>B}|QTxtjAPUAg;N"ĥ'Y|/v^$o+' ͱFM?s'<&D{"%1BГ໌Η+"EcN~8 ~U"7~9fU #U 꿋 U`E˞ϜM_J?}F ;@$2Æ.~XHXk7q$nv [@¡S%}i6ߒ jibH̊8#`bItA;A+po|}# ^;>&SW]Oj8A3_<:C(w.p"ܬ_|iϝ4uZf W)!3jW>n_v7dWJI!aZ UtHjkՆo!dFEa؆6Pf m+X;!W-W5!uQBHj7~,^JFsd9Vb0!pog 9ʲ+ l6XvMS'g,3V8,$nਏeh@imW]O,Aι_uR, iV!,W K;دK г)x}v69g+%ֽ%LR(Pwecs_Z![^b.[8JA +sVq+d/*CdgIcIL18W4ԝ9`*c y' &SMめ6yaxXWEgj^<A=iՍ*Qx%v)&7="?m8lguxφC9sEyJ -/9nV^GJ?ֻ.]/F , 0B֟l$krb,Mp"jFQz+7TD&lkVsr]1Bulu+E/NRpX}ǀ\ͅCܪ-S~hIp#n> m.%MkˬTqD(;`o|jjk"BY*>mב='KByM^mߔ@GE)ihMU6JUS7; lsܛre [A^$ݶa9cS7~5 vu ki:&QIQpåΑ@ JֲZ<Ƣ U;yjR+ a)@5L{5kXu^<>#+8|_wyI1:.nBT  Fd1XR_0AyoR馫/{>;3weB@ևґ5.{RlߖΙP1P]K%},+ y:8W799%uqB@+d{aji9ʗs=:vuFquj-HAtrI=6!$0O^3t32jׯ%lOxpb7bسnMGl,âTPGL"DVѷhEāף=VUXpe~rzԫ[J}r3l{r=KB%¾pt]CI랿:Q#ޛkC>;6ЖP`<(ʅEz@*>]I[N4^ɕ{_ +@jf|pYχ|jCºS6.4- Y"ܩj-Us盆E2ayS5SB7G)Bj!-ju\?es7}lrז~oTamUj9m2W8^0W,ĕEhMnޡ?t8Ny T+u1GG4ʓ#Sr5Im _c:pt!VR{3)YX7axYBkKhJF #oo}c7RbYEZ_ųj42Ca6ͺ-`4|عnv.%*Ps ;(tѐ'*38mwGf4$q`!ԒqͭsBC]+J+eΰe]-?v{]0^G+t!:C}Qlvm+ec,cJ57]˭!d@h7hJKЦyOBZ8;q%zK'g4k-r]qxcכ|\m0X!${by%xf7U#jܴ5b+n蔢+]a`sΏ#yI*w[__5pr\-Udr_ZD\'v}hB7Y~`gkwA$_v >oe\hS |h#rB丐 n&<|uc@GR.xyga/bW>gO1w ¬\@f; H9`UPkʬTVR 5MFD$5>Qo0"lW=5GA8澻qOw$j¿2E"9Fj@oyRaaĴ!D+7>,F< &&Уxĸ9_:r+ )r(q4:fU:Ļe1<7ׇ><&㎏L%QE ȩcTsM5iϠGWU3ND.M7705&8~ěл2՗Vh7]ڑ=e6r` `<@ȩ }߃n,^zԊ`z覭 |В:r,:|E⤝HWb B+(,,Wϸ[j|8T/N?:}=;b0,P*]xGp9eΚ b 2qЫ6TՓ:Z;84m_{brG^[Hg e/$8ԍUgHC ?yGpeqeXWW6^e5LG[KLQ}+ͤG8XxvPqLv8=bUkBUޖ*\MeJi >뎏DV2t;T>x​77S!%"BZ]9lkc`sWJ$fyzv%jdeHnD"{^ktʁ欅TwraV=UڿK]wОGY"dsֻ)퐎 ЋmNe40S}28 d EFM<Ά=injz?+mi8e<7 xj>q%ܠX7t)Uι -B7^lH~+UQ-!4dUE D#]țFpUΌM·93 d$]kY?U+zZn$n9$(ΊS(3xEBK_o+XP7GO.c&@(U4G^sbǴj4*ox&x項GՖ?1ُ:[ %RԘ?,zU&TQMBLGbN:@뎏0CpdX'W}|~|c"<~ Q#hgoՏjҏƸî˽jҐO璯SSD Е 0@P` !"#$%&'()123456789ABCDEFGHIQRSTUVWXYabcdefghipqrstuvwxySSD 0@P`p !"#$%&'()123456789ABCDEFGHIQRSTUVWXYabcdefghiqrstuvwxyiΏ//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1%ٸ/1%ٸ/1&/1&ُ1111111111111111111111111111111111111111111111ԴC_ԣ(/343///////////////////////////////////////111111111111111111111111111111111111111111111F08,Z;?/ []>Ι7V4:lrm 1#ުݗSaC7@6(Sк.?/4Hϲnbuj`d+5 9~ƎC<\C0k 39L͍aڪh4><{ 2 ꫉$zGi"!3_ԣԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏ?@*HQ! |F%j= L0XrJ=km.~gjhYjz[[92[&3$3B)AH!:d'ʠ\wF&F?5KeسHO^;5:>nmCpTU0~ tn05`Cr[K]<DzZ."r> cZ:+-I;nž*e8כ_ uA2%3I}WSze;p YFi*X|&HP1 ԣE3,^ H7iZ4,]FL yr߬[nmi5Qp?d!H=yB}M<9꛷1111111111111111111111111111111111111G!!R9reF!ۢq ';(1V ‚gTaҭΩwͪ諻y8P Vy&h:*| ɱ>_QB,VV m #},D`x wuD*6f^vѱ,>Y[gVtcҺJG : *TlH!]ԒuhG 7ll_]j:(}\袝UyuC,3HXe Dg& V7= <2 #ac39]ndpH A!Poe],7U~TD"z{rJ n]֌> fF-ֆp2*cgwKH7&L4u yǏjb/:uFeW3lbbok7kR?w<~3&fE^o+k-|K=[y[W˄*B +b1D1111111111111111111111111111111111111wC d2⢶vi*+I<EΊԀ6j>ONIL QfUFn _ ZqI6kuPvts >8u 2)f#:;DO\Dc^Ջ!ؓ-)ɻb`=e\[؜\ֻ.SML{fQ.@(l2Iaui;ɲD:x=ZvzK󾲬7`擆TD%kڸ ^LTkW=vR 47IHgܺ$;K֤4H'`NAD&Ly6x#N02'ik`sș D,h0axЌeyH*mG`lS2JYk MIyb$xH4YU1!ADKfy D9>9lkck$2 o*pmqu!4k:v"`$} |(pqyKfs-S_t}CF2dw(QrgfFY(6 VLlakrR[&/rM:f7B":)ڼ`u Q!YDzf 񴉷\4ղݹ[ڙEcϓw0+R W6m\WQfF]ɨ*Tpp$j&Ά,z1Y11111111111111111111111111111111111111LPv+Ic.D(2R}RFD,cŁP`co$`|Ef&RGz.OiQ3 f5>ӍdDѐE_.~w3`\ӄV 1;#c&8<Ol+ ^~~4TYG55oAl}I;ʚ5.mPX0H/ e&QWQI6[>#0>5u2mDn#@5pp(q=y;3| [&ҹ\pR}Mi} _* )qa%Ƕ/}Rl@ג-df5@CZBOcYbC26fə]Ry&qq;B 9(M{kܽZSr_x  N4xx`#cUCyGx*#d&-Ɗ ۧ3W~p.)Gj5AcSwƥSC}U37^I?uKՎe" %W˕<'hn%J~33 ˭o_E;YS]cb'c0DcscV$}Q̠16>ki1X:,NUŶhkقHq7@]sjH ǻS%C~KO H/\% 0F{f):bz,dI,gw#c_P$C݁^plpV;7{ãϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϚrΟ bD2Z"ԒV9 f<~<:iR||5.yS/ [ׇ~pvl*¯: &UWM>/͚z!lzJZHq NՂBϳrā=8:^7-j&4 Ȁ_y͔dO$s{+1Mـ>gK9rg+]*c0bd<]_o3C}e-@AZjhݿ:^#F3SY]_6R8s.F60|k"Tޅab %?L2jîA=Tr߀Z0[`Ԥ0ԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐC\EBzwn79ijcÿYE3y/f[>SWΠx 2B#MgTq*SEa vp7@kv/4;H:_')/r1SgX)HS؀ Pjsy\RG_#ԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߑdc*4EbЇ(oB)ui,iH㋇=< *bDpqƚzRlhkJB! 6:G_Y1D1111111111111111111111111111111111111L5xISdK\V}Zo\{̦e2c, qSEFuAMmzX1I2噷17ԣߐԣߐԣߖ0 'LF{MLܶljf  7WnJi@Je}`KD%Cv](XXFhI]ԄxQpzpN>KlHtJyhs Dr9ykb=kxv}x왹[ ꉤ5$\Nf pY\7}Xhߥi*12 \ !Yl;Nmm'[*Ǥ9ԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣ}2AO˞~)44|Z%Mdzs `.<٠Xg=IAA!ik[vajdu(yv_uKU-MZHFbN6>J )v <ڍˇ(C-R||딣1;1'ϔϔϔϭVl:yZ=iv;>[^:k΁`N, R̴Bm(^l#7$f=ιtu(^5F ^aKoQTL:_cFaHvJQJov*ʦX<2Ax:)XWx\S,͞wLDdplW&Wyk@ru N8FhF}{rnDm$1x111111111111111111111111111111111111u'bX̏=rQMnɈ2va5tv$2^<&ad빝 x_4?}!i57q3#5T2"@>/=Tc Dq>:6! gf z-1zشԣԣԣԣԣD018À ykJZX&f.3} A!t4Oin(L7EjxMX"4A.^)D>t&^x\fQjSي@oi1unDcP~eG%uIG%սVk)J;;陷1'ϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔ Ce`DaH,Pgl璑s+]Lqں,J )6(U ?h7oWK17T蛷1ԏԏԏԏԏԏb)CD"W.(M-fjFߞ/>5q'H]nԨ>f Z:y&Dmʅtz?+q)srƩ4;&N(e㆒wAh䞧tJ{9Οp_G7騮[Vq4<./iG Rgx 5`UuR"rDm`bN%vԣԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߖ; EdDc{wf:߉BQoL 0:,uk]J7:\we5UW^`$0\PwDp>i3.%?H r$a>c$])jӕ""g֔qO"8j>t>܇V;t=x}0ьZ׷1gԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߖ_MFQleps#n28Ez/#^P/򇂌(J f3qKX(dEn9y dPIB"l@IjZ`}\ʫ-7SusC6g)g4$~c4 D7:غԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏM~a2!1 9FEAFi1rDS]j=*jk|I 2=*|.uheLpF͡E!]K|Scf@Y, `}X9-Wfvƛ]+qL|[Yj1UGX$u+5ԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐ ] *G$e ``*s4P-rqYGȞYViJX }UGHXDEhL+Mn{m??/P^Y8)P: XA|d{4 >̥oW^%Se:ϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔΘSˎr5GkF N.g@Z}« -H=!mRRln|Ma0y->/ SMj2VFFw>]q$g˘8G;YdV~R/O^_f^d|YPԣtϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔ P^s4D P `BuNg}KA=6Sto"9Nd}O ).o=p&hf I}n*dA.nIu.g "FTF NvgoΉT ?#Q/////////////////////////////////////////////Lown]KQLo.wn]B<r쎏XHVYGat=\qϕ:)pS-Pp@U 5E֒@w%ӫ>VjlE/Tؑk)1L1111111111111111111111111111111111111111111111>هqD# i΃>>ևr%EA]>OS̲S/;^\\ Dh։X?;td@fVv.|M^/?gxo].ӍDEU 3uMT @v|*Apo5B}ϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔ P⎏oEaق9V jX9ctPcG>?ߞaGJ7`3nu1|$ 4YrnO[ a+_?u~ז. 6TȄxF`Ï!8^"ǫx|Vq+ iݘaσ]o.'=ۖ=ϯ[I+ ~q KrfL+ q0E)>ݨ^C_|! yUU'C 8۳Q#i1ȶ3D=db֑LP+\}PO{X/5YvfR+fkCG"ïHl3yҸWoȧɂޓՕ ުNOUЭk"e"L^ Oy4PN= T֕#Ȳ/ЋH4q ]pЖ@';y)h3=W+ ݃WX V Xu$"pA] ,?ثrzZVն\4t]"w7PWY6W^v`Cv˝S ;%,gR ٲ W"ݙ^>S j>ُh^RȎΌ Y6b5ߞ/a dr0rkbdzʀCmi85= _׮7xn/U']PWzVxW]Fg675ǎO@R^e+ ݜ!ެ]ۗ϶y.ǨU86m<_Z"~Vo]w}_9rgT%X |\ǧߜ᦯!?0A #6u)h{͇1R. V-n3^]cCw !̕Uגy ֧4շ޲"}WX|":5 ˒!I  H\x8~8j]-?zj|Ƒ6eR/^5v/+ e'vx/xvÏ9HdS?/F44ʶoߒIrD }Dž5EGxݜVL)<T/2Ȳv<7Pxjk`\NFsv0z.g˞5=;C5-Гb)Qń̷ȧPMҚy̸Ɵ ?jhvzmS. +-L7M g ryu1CP.\:{vTxV//. $Ϭz7!ɨ?R$ "^ kf/Uɑaւ4^L7DZ'ŠxOvvb4lԯq-U$жD@fѱ]D -aT2Elø/T/ -- 2rf6v6j.4o6LcbbnP\o3+L+ݲ>/u&36D?{Ֆ7Uϣx_bvirq+<zb zFu~-̷jȮ,V7X3Uzn ж qP-l4-52'c9wL!.Y'$gr/PVLh]ۙ+)$؋ǝVo)8ȫ-?^+v6LGTǒvϞ.FGG7zxVs0Q$O,띗$g^+#,&D!_?8=Ϭq"@6/34f"~i)ϓb_OX5_)Ϗb^WvuTGV3a"" E-G3O䨳-̀ݮǖC˒bp0OU @5ⷒ8G8ڛ ;sO+/6Ox+?++79(H;j@ONِ8vi-W:h(T +rL`o)+ #bϯ=d^\k̸{! revDӽ]m5|׶+ˏ4Y֏v+-$1 .U0vjXEv COɃ\b[b'6] - 80ǏȆ5Wp#6׳ ܯGh3\-3Dss48o2sЬ!`ƫ-ײ/q &74"ۓ Ϻ_zצzFϙGTuVEH^fn!Vtv+r<Ȍ4Hv%Rj^m4קȣ^tv4OiEeS4/W5] v 9 sbD3Or<ߜ]՞#ǍU^xݒ+-'8W>Kd՘)GsB(دu(wוrLs8-C/XoG~|i,O!#)!דjOXE/ b̏2rO}Cu* a?UIqMcHW)zv񏨶!ҸPC}%!\/‡ V^ 陸,v8<zՐr_c oך8m!5?\E"+/$v474䉏m∃|Ϗո2zߝTޯoo8u毡3PN#$S Ut峐+/7%<*}|}Ъo".7.wس_᥯+ଓTO6Ι/e#wSמv# b̕)sX9l~ۃy 'WXxۨ]Cs n<ˠ,Ə|ۖxoz~"!a#Fۏ&`"^xXvUΩrS`+ogHUЄO2_+az.T]ȒDznaC~ {k -g5H~zޓ!zO koV8+v [̎icy4:œ7gɆ8Я\/:co g`V׵&-̝Ȓ6<в>A|0]/c_}OkȍD/z(b0 M]}F@}X@X )?S@U^Vz1Oc+)$Gۄ5~d1bߩVs+6VUׄ7U R 36cVƓUxU3Sm$+- cL_~ #RUb"i^tݪ6++: ׭#+-C=G ~ #0Яy AZwbِwXJKؾ2r#0Dl3)ku4ITyUײ>]If`ALmWzb"[2U!:'Ce2 < csǶ+ az}pB- b2U-Ck .VL35YrWW +`AgOrݗo))YR>/D%9Tt@cU 84] "T2e<3Jg+rfnQ+vВr/^0ʂjbTr_m+HRkaM ߿ʅ'g8o8PV60̷OV/מfLg t.3֧PVwk@Vϝݞa#OHяS+]4ح+{\PXr4rci-RÒb>WaWTr/s+rؘ#79Gz-rxټC'U=xݯ +sЯz]s ao)_ `xbwǃv/0 U˃6c`ϖwϖk32ُ׬HTs8 f4 %ϸ +"e+K m+e,z_eWw_+srys73UPNާsY2vbxފO\ڐo C Cm/6 v/-  bAlp叝R)#Ǔc -(|ϒ?/W7O+bO2ϳe3Oг77ܭ 8- cǶ68iOzTU |m5叫6y9]8 eAC{|D?UT󃭄}xG&[W H𢡊;hEՕmDVEe`Uo 9$]Ȗ-4on1ZUλ_J=_sՖFहOȶ~)?Gɛ -6m2WbAv W+a+ L'ZWɩu2v<'ev/{!ߖǒFXξ0:ݏv4jsEq^h!PԺ~jiO檐"SoD3|~-Uc@$6f<1dwuXQ:|Wr! 8qG-Ιz0Ʉk :!󐏲NjK*73#JV! w㤏 )@Y!q:)J lGFMh斓 X]a$cSb'7֏h:ʽR5h&Pԅ8f<ſr% bwbAc& /_nl'PLw׏,6Wڢ!a6]U܏ϖ<7٧m+raKlj_Ȼ"msGj- n҉ʃF^F&qH^r/V!L޽qWȑ7Y:@JOёvD6Cm)!] ^ȬT!:' e-+VR;σǫ|V ,JϬ9^NTW^)_ٝ|呀]qr. PP6<73 纛-'ot̊cT z-'  JaNFv^t@^6hx!  aơszYnϣ + !tLw$FAp?(PiסHR Y&|i3-saUV$,ز-Cb 1"B9msCGx;׏7Md窟@^׫ "-q*ilݗW7ZT]RuxX/,^_UR'KAnU`՘O}$lt_N 5ӷ/k;}ZTeǓ؄A3 _hgҭk/jOǨO6 S~4LǓ 8k sg tsKc*dsJ" "zё޶c꒓q$@@]  ᦒ"3PPP⟞or)W6/^ #~ϙPoo5~ިo ג\!2wVtx mq^Ι+5"~xar".Wr)ou+Xwv#aPntP. }W ǒ3OG6l8(]ńbZ瞛|x-,Ωk ~ۣ]+9~)4kϲCyx٪" 9tIΩR׏-+oaOo/X]^2 ji&V e+r']ı5um-ׄ5ErkU,S+⦻.4D G:OFLГvDzi1-߹FMFRsb05͟Eܻ"՗scXJ {UƷr]CfIJ_9~s>cc5Q:sV!Dl8s9$jԁLK+ +q=g˩r0㔬 0aD'xS{dfԁrv+ s"ə6oLԓS8?]k 䨽ryk)KQ1.QHZ:(Ob?,%Rg$} FǤR_ HaB;򟦻OWanx:S^c ش &? bZi0ҫx^ Q.9J@"ԛ!# ?Ua2}P]MBpXyguXWoȒ5j.ªX^xFTdP:ʜZU+3vG-ݖ}V8~yC_@4orǍiI}\H궮]Ik#}89'$bmHjB=ROˢm(s`'̸K c:+c2H#mUص#@3iOC3++7ߞs|FFܰK:$,aJ@ }ب,r4x?u>dxkf"JaeRspX˭c|c +ߟs?a=jW[j$3Hǹ 8jڿRW ( ]T"]a՞Ȗ{h;5:OlX76D8OWo"C-Sr\Տ$ [!f 80+$^"H)8?^7 OVsb G7+Q n>%vm d;"XŁ'V4 8P2@]>+ xF`{[6Uge!됭e-McFA+Ƭ/9"W jd1A%j`&7"wLky<ϓ ?M׭9ttYDodeS"!̀ D)LxANFCW /e2XklF0`o ( 5 C3s+l4il1t󝝖hD#ROg} ī.qv~JX^re3j E{.4nulՀO=eQBث]WڏVi#~~iE §O̹0r˫q6䳢^ї3;yP$mCպᢨȄ3 )&[KLG+X?{]E( {Hؖ6"!Ȳ<+cJȏ! I[ߝb8TVĿr˄3˛:ӱsrP5Ҝ6F $Xp?v+ayU ⟖-3c05lHȖEɄ/d<= Ģh{7UۢPʭ+O?7p|n;PXx 胪+)dQ"v8s ^EXtQ+H4sE-VGsf05٧+orxǏ+cϒX|:*8PʌO 6. ^a! ۤ&rwգslusЙȯ! ّK3Ƕ"_;B=ج7- Pj0;I+SXr>ݏrޭ7aؒ"k镕-#23S-P/EWv"֯וr. _ _3Wxx~ז KbckvH|+"Oݿϙ bxi. -_Džu#rQvi!OǏ~U7 \ ),"y+Rb;XXoRx-G#bx_vN4ʛ#ƒ#/NjyؒDWyx"/=+bz۳-Ш3nCoxo.bҫ ϶5N 8 F#^[a1+@!ؖH2$ SˑƑPX^oD ""-X03]aUȒ4Z?yݱ`l6VK@HY؝dSRQ;6Z>P$zW7T^Ж+#"ʟ d7$!3QiS^r^c (ؓ"^67ǝLŰ!sײMΩ^ hqG 6Mq7PQxsLXUrt3ҼKgȫLzT{P5TIKI:|c@-ಙǓbeHjleǕRB";> YFkX!x!烆.sl,O 9f)Dۻ2!ChӯuEh0h=ݰ3CƖNJf -dt`:v~^:e *gt'sLBx|4!DC|y.$+ xg_IIXko.f!@QWĒ2c?157s!!U!.2VKoa5+oH=`TCNiWYײ&5 ݺq"\y "{鲧OOV,)uÿC@ #s $ eW_!%&?ĴW`$Դ݀T]U%f-dqU'6_.F2<WF+@AV+պb]J/ڳ4l}ry (qLQ+-Oȅ~En(Q/=<i][.<9>uBt@bf)@6hK̏"" zZP -Fr0Oe6@c3?m'vϮ\$OS󤨮'9ݸh}`xAժ nYd(^!A]rk,<}*HRx@+Urr7 ;o%]zOp|[Y/c_ئeqS@=ƹ%Ȳ06E;WR&|rxŸHxނҟ4AVa2vDuUY Ŗ.4Wn,$kK#Xy N^d8o")*Osd%r7|jȨ#S_6=kSo]/|1qEhq*6!j+r?+|̓$_@_"]&H]P ՝W5"?V< Eф!W+жg}[0ǒ_$k%+:;=N4cbcsO/s+-q'Vց/jf)O␴xݜO\nj}\s>V/vf4-,u1.oOg QOq 6i)׳ni&|K81ejC]2U UD>$)5Da|Djx5v.2& WWVv_q>kٛR@Ш8AH;ܩȷ&x^:L3;崈$_9,*?:n"&\ P)Jnc61g%'$~wʙ('Ť.\g՗v! }ەwa_'O`1&wgy3Zœ[ F?Cewȏ]5o!liɼ`WK‹n"`|Po+%*T|x$!Vwep/ aOu,˯ύbSMB#}.4@ d﫤^\U+C,[!v%^=U’Dp J^OU^6@ 7[360./+*N(QPkG 0F4On@XXUr覥 $73s.VݜĺDaǽ{GPl-/0v5-HCNCӛȐ8C}uB<-侮VDs!U! L:ee ̺}>+/5S!k5sF?P{ʙҏ hjVWrLгCѐ In |Hw Oet4%a!ϕȝyX<ܡ,b@5"]QlbJRA௨]CSf;P0gaێ[$xZ0SOb64LZr-ĺY zWxe7,EL{40s9"-x'e:eۭ_. (1֯d#b8}ΙL'r};C[AՑW p[-g@߬+(rι24㡟PO;t7D׏P3"_Ep8vї5o[͈z.%' 3*g3`8ߘ^opM#<'Ѡ 2v/*YjW@Ѣ@V4)eqhX vȮIE^%#X;@ڧ!cm7 Oȹց:)}ڔO/[NmȖr< e>CTس-XE!nCHMڿrrfW!d;™2`nɂS@"V _.a8zIJl]ڑ̂^t" 2B0W1 G s!然81ѨuH>0LlD"ꨙ+vĤdkRWu7OV8ak_vkeK\wنKwTء'@J+gY3QZw<%!" |V)St3ײyW nN%uq5ؐ qGrDҤH$*|G#>H$@$' !]iWsjKC+2XXP4 (}POO]̺jv W_o2v!ɩfDכӹvErhB̟"֚u@VpbWĔTWp띙"8Z a[Hy̞Q/!MtXoǜ|"fdk:tׯ.u1PLhMM ;jsOȅ|f4Etc< US"y=s-/vnvƓoq|3Lvώz4x?8lBo.xV7^kFG#șv:VXJ:iʉ a#&@I,&k_8hT _Z7p$-6ə&#Xgvj̎F $;utW؏3[NfypݿzD_%!b8q ]z}H08z5S[}oݝa)Gr5؋}*?!IIT۞' ^D3҈* ng)' Uד^=ZnQXna5w2mGVe4H@C"H6fb= PtҰ~n̓n|ڛVBBg?FjX;P vNy&AOk{x~")DhzG`R]؅fڳV(x~mAi)i&\f<1 \sC!ϳv8@b-rk>[zd8/DXi!2/+eTKz@OU)kSa=k\ _CI_|(y*䨯DGgSQ[3z)\-֮@L}V5?֓8вd4rjWvoEoXvr$dXu Hu9UڠtkVq5Kov9J!^Vb,$4UNhY;G0;x3iZ[.vk7 HYwj4(aZ|Uǯ-.$xITcƧ] qi0ov 4j?%O^L+2Ih_J5[^|O4/4KA>r`ǭna4F}ݘϳ2m9iI]h2XV6893V"X\♭GpЃ8ީI 5eC\E`OMd}'۠\us򤥐XUΩ`ᴡMɑ 3/Oe:]C0/[ o}~+ V Is+٪]vYTu0J+?xȋYRȖ53b[.Ow59"f+"[z ^X$SӘȱ;Uo k&/W[-W4 }9Zr _,O)V֣Vss=⨓^4%P,T!ׯ|]g ī"be7x P^;eP+xϴ#+(? vY7ZȉrVU5FB.ܳ +^'NX@ݖzxJ?r 翶^0+byC_؈ݸwɮ ]X CuUe1X @/›ݜW@+-1 +jr% z$[yotgaOVW=iȢZ ЄT|_l>9ydl+v|-Gޮ`Z!j(*ЧO"k iOϳvzx{Ei7{첵u$W7Orm7Z׳*J 2D&BHCrva(&`Ex5S@Xv"+TF6RB}srxxج;"W/Ωx̂7َ.UVד FkTٖOPg4'*+!hz Ł?A9 0%G%$43]Bz>FTѲs D* Eqix(WgB$]с;WoGF\;@%ϳsSW+o#kJAKwsݕtWrj73UȆ;_?b+v09! .~^ `EEb`Ys+t5qa5 m7,ԁWK feClhL#޷YW9⣔r+% [jϜx30ȹscLriQ}Hx4rBV |W=rO su>/!϶DW!kryx}_ ^Ԕز6a[5 l"P]‡: uY?]wT6%vM d8KEdA񐨫W1ϯ]W5h-re:X x?J!++ w+`V<:ڢ"kנO8X.& 3!Ms DvbxXuۑvga/ p.>r\գ] yaZǧx 򡢸W}3: LҽտdSljE,Y#!E2_WƐrL O0-iHq9'Y+/4t(}"cR\|WxR!x a;pcWLPtſt?9O.^L]{ u;EI6{v9sGUΙSA3̂e]ҝ(3o o ;'/ LS$LO.5@UTTx.Op./6P@~3{),akA@|e)9bv<2rb`rHdzc>s;ZK8_CU sFǶ/FH<=GHde=ils/vM+)t@m]LB9S rg<5gTHra:RYr7!隣+-h9YkدVHD9mi}Su{'TtXr;R̙"Ss VZXuU&]_>e0\h=1غ}ֿG޳-X:n֙:Lbze֙LyA-㛝"k=՚RoVvqȟ3ru@c)DNƭ.a D屣pf5߳{!Ld~쳁"]1%AJד9kd1}K:KR5p +2Ɩc9bղ8^Ή_bwW5!fWݏ =} HQ /Yo"R|yP5}\`rbQY3-ܼkF%:.r&l/س;irŕq bt@r)m"!!J jSϻV=T7 DM`25u=ɠVH_Ǵe=3J򶆨sjϯ+!ڳ>[@k+ Գ^%4׬)PԆI{;(ODm|elٌQz:GV5"Gf%uܜ_ aג8T!Qɏ)JOr8{թm<:Jaw]i)QVq4ZGo !:"+vf)6!X f.&$C{k x$YQ+ʉ*kWw̖5gǕį8(xlROM*ߖN0*U""F@F(QUN#ȓZC [W4t28|^R$jsReϔ -)kSꫡToI" V4[#JS+)>"U +ȧ=mȼ}gOsD2C"upڟB2FW?} '<;oַs +s +|%MQBj{eA0mYVSkyr0ǖgelTjsWrFeE|SB]b}YުS-XP$kSQ9D3[7 7ʟiwԉ`HPȮ<83jʙF"?Ri[:R!/Ľig=Yd(}ӳ/b?V柟70uy)ic{A˞]׳= [F򂫏4.3=\B-ƫTەs)3OR+ 18't \{-w:@OP틂'Q4+̕pBf1pqWٛ'뛄Ę#QS:PMCMT "ת4ݽǪHVL+Q0P8ٿڏ,kU р!8/Y;g^> aZRM}g"ox]Px0)Zݗu(ʧU6ֲUTrXq6$T&=_cAs8IZPv+$3螯Vd{?u6^'P9>kȃ3ϯ9AtU$a'RO-abH"!;!g$ܢR \'XuB+;*>0+Ϩ dd("_Y`4hB`Vrb<Mѣݹ)W"oX5mQxtH!!ve)$Ȳ~c#Ɖ!-+UA|4ص$Ȩ \ v"Psc s']{v/=;`3U()=Kn݄8Z]A.jJ7HP;J*%.1ϳ4{~G%>%+(}P! D4e C 7#MSEԔ忕{ff: -c/.4!DfslCcl8sm/I\,Fݝ~y" fe.@عCv:ƖgjXc)u$,/!-6)pV CS6"^vЫ&J'#rnL؅5kсjm!_8/A]Wr_t#4Ao-|_2Լس."DF(ȯBjuYP$OCXmJ@bcxv3}VNԕ5קZ-{dY LSmkR"]l "@.K.e91wꯊ zWt(г,>Ԉ$%x tϖ- $m[ j8)5fVP󃬂xp⨈s J;=^W$tvn`"Ǚo!CQj+ vCtf.)DZEBO7XP!oHvsCG_Ю-{f[x,Q+ 7?TUE]ϫuB;BV 'y`f->i:Hѯ%P)ʫE9`‘yVnaDaPVz]Yx!$l+eA!؈* 45JGWkXT6rdU<^a״ؒye9xybs s'`8smu@:}2K `V D_ʪܻF>(R׏ ]ZVėO]̹9òG˅Tuj!1,a/UJ[Z+.LJJ:49`6+4[:O!؋ILCgF3ҧ**8\#ڮ}.+VrfOLA%<"5h*{A;2%š3|4&i ]cWŀDc6"1%rȯv<"Sk&գ3 .e1Ac5!+xe%8ޖȃW]Hn{ $l[yQPoq*4X%geCWR_:DF?;o!+U)_$ђ2+-K5DxY̗Tq \F$Va;D>'s'|RȜUT;DceaI-=[fJeTW|!@Rf.eAS`ڪ#E mc&s -\|m*UmI'+ښŘV rXt@g{bTLoV 83n,7X῞NV\T/^ rbNض e5 /v'Aǖȅ<Gww̺ k|F%^NaH?reؼĴ5o@!(o"+|\Ob.xP Uu񘓏sxҚQ9o{$zbMZ4ЗZ’.\]טo .DRt't@XI$6:ɱ 0)#O^ GF!:eU]U;Rw>c47 I1!)2v(XOSbOe=0{ |ayg^B{@*WǯmF2BYі.VcՏ]ބ<.ls"ji>h>XAջhYǺVe:.CTRaVIosbxOO)XY]|<3tOz6a*-dmCkǃ7U"fDcR4sHJbg[1j"+-6w>Fw@`Ѧ5]!D{I{\ZW)E=qpL!^`bU٤=mT_ [^?O,d]vbzغ:t&P0xzʲG+>L7h˭ `/*IIZOlf K HALJ_ @–O3xl7H)r!Eg y5.VvƓ!-w"ڡ7R˞42IϔZhh\O+i<,K8^4]oeL{:=&$ya@۫7ˁ znmIx_W]] !V{ f)Ҕh+vw;V:d320wx7PF0?+]Lˏr2av(4Э;jwׅ # # _ ;k)g:"żsyj"ɆT)OA`eǖi9Xg>AP,@y7d ;x9 VC@ڑVy`#Ж b )B|iorE7%S7G JU0KDqȚoЬ-p:_ke@LDɧ, ҵ׫e?tnGFyȅ=@?bAa#!|v<#PV#l/C!UQWOV R /Qm,i $1+cWO^vEx@gXXT `#]a3c,Oݺ2V_)&oaC)!Z֌ tЖmI35䄜۠3GrLa ;H4Ϩz:wBa4P8@Lŏ ?+C}տ8v3]8o6ٚs-Љb D+|k5˷C;:"X\ ˆ/XWoaDPKyל`n+vCYH3u)9Ϭ6COι$ 8WcX#=ΐa"s b603"Gzf ֭$HѿVȪ{8ȂozدȫeIf8L('UUy83c+r4jaG4".m uBYV4ȳC?g6l$%P y t@+TV+ou0L'|/LsS3ח3|ޫԮﶪ\HSRȣ~_c5" k"a1+-kݓFcb3%E&HШ|]# М^p!۫зo+6d'XߴU̹D āsU!@KHzM.pr̗tkHȬ (3Or5uc|(bݘ:B[NHF u=:D4l_L xrt|0(Iǖ;p1-7!U2PPb$+1w-Xmqyjs m; YOrxoq7C7 mҽL :he&vFvy=/Wg]f7z%<-xaؼlg^ ?kz"VpY^")%Fk"^{/ƯtbEI`k4ϫD&A@!R!`]9y"6 `8H1|73m)&᠁B:PwTt,vֻ:׶dEx8y a}/>K]ϧ]Wd@6-Љ2x+?_Q!*AFСW3Bs""῝BmbY%$on{JؓIYzb%P~gG4$ǶĨ*,W!3-u=[DzyȲ)lmThyOLBW3y DƔSǒiHjd0=tqTݘyݜOst@`hXb-CU&}s Ȩ~K2rXV/x^<6pX=f,'[اu$ŀT79*-DCC:Y*y=Յ]ҏǏo"Cmc"(˝:)I+'1 WOT۸ca)C$q:DW(˛8D@'Rz; .+Z1gvي*",*Cˏة,3-(TC+sD'7JئZrba%u+%hN :"HVm,"'WokuCDFh롨HvxӥZr$ bzڳꐻЫV=τ51Bֻq܃ W/}G\f"#wc52Fȉܱe* W8X+1ѹVɅ7c@Ɣο,2cMGp^B$nn8]pqXryPI" . Dh,9(Hw5C$?2BVЮ%Ç|?sF6$8600@ŗǏ6\Fb8A0~i XW!dzmI{E@Չ4' 6NaHq?,Sfes+r<B]+UO|ЖLT* *O@;z(}I5BZMgzX(.u6 ִK"3v .Y<3 X|tӳ¤OȋT)uqMؒkA}gu,mW)LG%%Zˀ!]תX'7E<)v7(XOWgC⣻SH}6+j"?e}\Xhw޿o1R}X9cI$bݘU*?Sr6T`k$oHfj 3~y٥L'`01Um-H8Vs%o9YI]w<'lHkD#,CG?Uěx{lXrz䵂+jewLûp[--ҮUAWWQ9]X4AOK@Yr83Oֻޭq:\V $(״"y'Bo/֫rm-س?vZtV Ģ͋bhS +|7=_!f=sGW 䳭㗚 o05."wZl֝PO^9al;xO7B=s7 F&VvxujA45;- c(I,ԨX7Mwr]:Pk̔x{y-@ za5Y}dM¤QXT -ʠUkEbCsT^̈́&!`t{N]aH:Қ`8>)fypoj8RHe0`_"fx4D%r#WOQU ևailK[:jA|$D9t9b]Q-ocP!G,uoJQMuWX\js\ە館 GA8Zk_$pu"OǶe+ :~@ 4?uخ%^4`;LԢZc >|Kӝnz%VKo-"kCbP8"?djHWorv k ~㷶xعd3 Hs ba}E 㷯zʺy mXO?~ZGGOs)HGS"je 3x)e0x'[ȳPt%E+-v5Yem$6 %ö&_X7ڱ"-᝷FJtǧUЧ65 \ D;8*ЅG[`ƹpsVo ݿHP\-$_XW^س^ƹRcJ׬ҧUU3$0C$g.T"e2r"{GR8:4(W' b4GAl~敶_:o ^u?D'T&+ZA+oVzR o)%U_ rK#($fcS.XTR4+]O=3R6›kᑂepxRmNa)PorM;-q3XO`Fs\|Um6zHrfm)ՔT}1H:ٽ-}[o! q?=UT!!ʫ'y3U\JƳ+g!i.ȃ9@iD/}_UЯ-|a.B`084Dty8H]Ե!d2pPȮSv&; ƢnFa;;+3U35=%E0[gP̔p nm>Z|̺<(6RBv0{(d--i/r萍0q/iҶ!r_86mqpDԬCEВaHF5}Jd萊[Ϋ&cSJ(2i㫾y(|t@ a@E ="lW<;eV '^ryZH]_/c W9 A.<li$4:{84c+vzrރ Vǖ^m4,*kC(-*jLP VMʩM1Ӻs o޶̸߽JL#[G:AE;,, AWn @8pK6Oc"_ j7޲zM;ܥ1}. P8$I+9Ձ"ɒJοDZ${!ޖw IAFşP6A? M^s;3)Blװv lبZR/}փ7d)ps+rfm.t$ )<ҳvْUU̹vYQ8 ׃7Lغ;ve+v- T04PU;?RHkq5][:1=*[S tdV6g,vĞiVȖj a@\"o+yEs(^~hjw]ӧ_r>IS@C(r h];#C`8UK= %Xǔ]i8Ԓg7gVۺjU0R_dԒ! ШF.Xo3esҤZFa+:!II_YJBoLҭ4ְǑIҟrc-.Yc8G[׃6rs@ҳO͍<Б!qa6W yi ,h0YyM0<7X$ӍtUV:ɣBXU̇3d"A?>G%2ru3^Fz!`SPa>L*{846,(in>D3ޠݿ |D6k%ag3=~Or9qiװ|s&Kfa/;j!i|>KVs]!o7i3bHx<_!ϒ2{S+9Y_CV[V|$;wl y|<ˇ2Шi )aӚ ,ya:QPa?[ܩH b \-td2$gʞYCL+YY\gz;2:vxi`Fחs''<6B (Ga7Iψ?jmH)CCEv7˟| tX6m"re"ZP4 S&=wo?AWs $nge13kil{:H,}^ӈ3|"|Fz!"!o$p 옛6\Hb0hjc;r'O^gyq  sl$p:I$kQض ?W$dH?H8U~e5,\S+raCB"Fa+--Z]} r:də Q\|:O|gr/TEvuPv5,%sN!Gp^z?/7"Cc3-k3NoʒT;h ֲ@73#ð7ݹfвbt3 ;x5j 歲//@-Ʃ(E:W6|{ƸkYR%냬 5CDL ;,/ s¿ybO+ _1*I:-6aBtJ%R8r faC}y玏ֻ?GX/%ucB!PΙVJ&Ȗ\ƺ^#/ψOU F)v=5"`X̻6Sr4JcD `!V2d3!:%ǎ-yyu | D:@z @?O+ ;jJX>T֖W5rLx7̝ c;s$̈7& _[64Wc\@VBҝ C?g_ @r e9HosaC#C<+B!^pb!OJ.^eFϿbˉ"鹾G+`6-(ؖc%(\t_g),RvX!7L#[-ˡ׮eg**Hx oc%$'Y.4$zx:eU$tUh.>D~7!9sdG yk d5A]wވĜh}1+!2V5go .#-U<4*XU=+& ҿ U^lj)Ic9Y-K_"A- x\of!r+z?<5GJ+bZ8SP/0 +ePxPyVm57՘جtIX8=EϨCKbze\hFϏjc-aG2i!ƈ[r $@5]EЏu~ ZXT#:`k,Xff7$uqfr/8!6  Y)IHιpC 8^kjޓɫe˫6wDҢ!{Ȑ 4T?헋yGVÌS9HH(6i=5!3v8՛دczC|pL=.jz|nm:أEW(N yH m}璑" . QLAŁ'h P-y+4L4G1a~M_Js=ݚ86`^ٽ[Djf7#s`II##r C4k{ÉV\fD'Uυ9|X7јU1f_ %r!oo)7 9c[3PRE&!A+F-D]Q!xa9ɡS8r1(~%g^>ز kt'>߹AJJؙS)D1&g4UWCOUxG0Ƕ$84ay[gCd!ivq8^ѧLy'Aaj!t="L |oMZiB!wD,PxP:h"07\]M'|ұ `Y%R w %e_L2< 9h}Jn0'T|b}1 =uߏUq|YSPA~4*vHE`Ym@Co_R 8q@w$:2Pxݡ9P,8L9+cQu-D|Qs\#=vӉS慮E;sjtCr-a5* Tb{tk_BKJ?X!P Y V+rm.LbWi[]Pį[׫;`&FvVϬHz~mP4(2 *K ^$h1Mor?Ak:,3/SǶV]B9LeP;`EL@XK@r<cr^T 2n,e1ث8"5"H(`Gޏ̜HE4&\#}UϧW?x);f/7V<hV{4*eCQ֯sOkcDL;aց{v8$q:T]qpk7-$hH;ݒIi-. ƶM O;`8;wVo.V\I#[XOPVk"+GaYhk65Q&idd cgW\i!Wq!r.Gk~{ws{Pyr䡡?ziCܬZ|-/.WWx!;-L>!![lxgg1YQg.҇e ה V>a8jI 6H͎df)];!GX Oq0binI)ȧoꆣ-Eg{|Ǔf00rsj@D'X:?GS+eB(ȧ6a=jo ,!xUl0I:y'W3^GVդ#liܛGKb} z!jv e)I 43i+t'O^mU<.k׏8}R"VǫreRuWxPz8!20F+@3:0wD+Gr=(trS]A:9H:%͎탈~8ؼ}_@W-oɼz%sZ,V7٭esUW2-!lۢB.e)նxFw ВUʎ S-ݸ8<2O\w/Gq/ꮵϯmC0j]C$9FڨiWs5'6^8_WoLH/jeG\hb8}@}-y`gZ&ASGEruD*JDϫL_78Pg lV2i(A!SP$Kw iWO".: WN!mmXȈ4a-TQiwlexo&9"-D`ZbSU9. I+i ҥ:\6CpOehljѶ[Dz) M k6.@(tO0cmLFDcΙW^{c!_3}U3cNx)ѧC7R1qؽ%d SjX*Jq/SЕ) 5C0+ 3 1^%V%ho8ǖ)y 븡P]4t+W[ㄲaECv?'\_&`\=;h$ <,4k@W\~?"]ݺ`$n$!36]O9}3Uj7q6TP?UʂUWU4H>fj!Ju?wA+4x# @Wb῏=Tw$_cXҠcINoYiv ~ǖi0#a &yX8 pf髡ד0uLVivAkUB dH}[@|kx"CPd=)CmtMwbEvV?=-m2isv/= SQ]K桫7i6a2k,'ZJ*!q3,KEג{nx9~cZhL3(, I@;W{ ̹$bxQZVsra;k]S] Q"CǛ޶.);:o!@U b6 !UkX*']=m)K3!tO"CE !=D11ghSuז07:̹ZB V "oOW*Lh"whݛϘjbcMOx"_4Cơs|K$420DD2 =8E Jh9[4sȥI­ʢU0W@]tAQYA!`7R"U׋ cn_+壡lL륳s.](@$v0dTPG8}󦐋s}^ by  ~@y+ ? po@L"!Ydj!]Or`caҝQ;-J ur;g2 so~8D04"5SMǶ4C*1mATYU9Ȗ\* x6EC+g8|-P'P9%?q넬bm\3v u|=:ʺW.CƟ!M FYsFLFe"/(mVa?=*z(fXˎt]fcdUiD/^@kWg25qVPM!vfRA(ob#|_٦h(e|Y!_cq2l佼\' /A3ZGY5s{)"`Y=!/k5|W,8`L;zCFϫ@ V`sU[/_U&áWbH]qs֯sÇmy@x~X2+:L=.4{G=VjJOre5G׻e7ǒˌ1~06${!U dzHO;udϙ3z=>faޛ]sy6 i&YLGM '!>Q,dmeASU$$9Uc6\)h4ӂ!zp+hu?¨r<ZԂjUa,giܬƪGNռqJ9ҏߏ-E:!ճOXpTNc%+r~Ժ84jS8mi2F(^yS90x ѓ-g=i/ȒaI5lU3}1ɉdLLz\;~bLFcUHa$ūr9*lyĮs'{,7pUv\U = pk) Pt-ҠUCa݅fģ>6gaHcn4#tl+ LyrqA֣f%|_m&%2&66d\1 H4D{9 ./|3QH/Ĺڳ1Wr$i޴JS4$7kùxd #iX\zRR#lĬ/) 4${H=~K@VV NvzGGoᅤ^ B;XsYof9#7*ET-כQ=r'cF6~0۟Hr˩KU]3ӣsߣ w=:Wr(s֭+9](THxbLmgCP|@?X JCp!PcV<$%#W"o_".*M3ʣsՕ} 6'gAS8®Bj: 6!ai=!ٺqPI9S B!_Xc[/vkq%pF5jAu45${>iBs H] ik ޤ1t! ޿ +(1QS7(o%pA{/!gH"!?EcvbS+i UVO5ׁUMn̐> d(mu^0~ϣ1cW4ƛ|.e*!pwB' C]acaf򂕲Ȗ 鵏x$mBR+SǎYCFFT6#i o ;ˆcXgXU aFH 6y촨Յ"f-fljrdhE{(D{hײO+wFJȳ<$F"}^履/8O9d!{}];PA x[:XXU8/HzOS? 9 fx:g`Lhy!vOx8![2rD"r1GA.t}30$L,CUǴVv% 3P;F;44Xjاևd9E`ՊuѿNjLi[':-2iAqc|PVL*jj$ ##+,_i4:׬+$VxW۴*vT@%%s' sʑb΍9c|$R Mk"e&2hІP:V j!T3[~Ъr %=F_V8.HZmOVvEȯvaD|#OQق"f#9UbCȂwH}lkk;\k4՟ȫ-W^@)% P5L(U\n5ٹT,(Л岨 z%+WZWfB"Xry4f޳zRˋ=--18'.,VwtGR cZ72CJQJ9_6ŀjLFb (vzh0 +c6i$|?xBm#yE-Y̏HʑYrSI Udй?:S"++t\5{6=ƙ n8t`|롘 !]5֧Sߡ]cat 4q`+/١_-,SLse&2QX"<}fOVu;,:Qs"<',( D~@xX_C8occwOEWԙM #7{'![XO‰9Cʺq3ILM M-فҸq2ײ14 gOVS/o|(vT)Q׳iS5U5CƞHc+@Vf-OǔVZ. D;H)i[>6o&%v+.r~|eF-dC^֙'o-:&s֯ m9l$crN95ةmQsĬ YV @kO%OEo fil3!𘯛!7ܻ[O.O;\ѪJAܛ0uA롲+-& Pǒ.Ʀ騒qv7I2EuۑRxxPڌqǠI֙ ~ԄzUge8lLuaNJn5Z)y0pBF>Nij|Li?2hVY!yr( 1uq8- 8W5n<0ed"@v{z^e2_VYwH!GX,6!ȘRVV+=`:Sؘ!\bf>ú-S:7T!S(2vاv̷xNzc`֨WOzeS/GR-$/?v99\Wr8CD<6zr oi[V~dl V ֖"a$+b.Wx-d %}vf\VǪveL('o7ȋ>!ҺOO]6zG&!}h4pD1>ց=^{ki l2«-gx!;@6 Z8Ah54&g,w o8OA(!E[Ь01x鵘}RxAxW32˯XxfD%`69  ^I%Uv̹4S0#Pw-4]7]xĝya&=ky#)V|)T"FOH7s~~xCݙTgVUl(&[» "ؖba1!YmfNp%9ҧ5ljjpEWx'׶.]9I(i? R򓠄waewVrr>irs{o8g] C) f[kw #OߕrŲŝ OB}XMA 丫r+7S6rz`l9C\J^yIK ك^\/];muTvoK)X Vi`sQʺun Nq:L=Z83+cdis/ I+I0ɔQz);Pr$Ky:9+" 4˳Or_cD An>:z#H#8U90|cVH;af*b} `;qйn HDA=3NT7k#ɩ'8 a,~WGBJ*Wv$|PGOڭ-}oAtL14Ӷؓ+yJke3Z8RFTi(X3[vسö́8H#i{V+ ia/POvaD d6,j02JHZ'+-6jW`XDǬO]Ωv\U)l׸ׯ+iZ0OPDbcy1bMR8֓ޏWIQJ%"-fˊ(cWP$3Soe' (X(-DRHG5ՠ2oޯ#dX|e{&jXt.(w6 ϳ(4qۻ)c%Qt$)A]'eBOY^\z"aCA/s54w[LzBXSw0zȐ! vl%FBϳ6$FMH{jUԧUaXyW>@8PB^RYPX{"P:8YEӫ@Wzx?[+LDGXH8"jBEyD௛+D|- <B+UEv[7]~Co!<&BO;Lvȃ6,OӠX,h_Njz 'жǨ^r)\X Lfb[3ƭL8uȒ|V9;E[]LơS ][]gXYS%T"ȓd%ӝ؉Vs)lQxXMMa8hԸ(ؖ o!TW\ ! zj' %HlY$)cg[׳;kw% !Ω_ElW@!ȃ94}"|㵡 o (脰X5GFPXǮL["(ze? Q|)9ѣǙЫe]>U߃,/-o\_ퟛOOr?;.ѕƟ0s$ pF揓 ^ .'ll3׏- YGD[ȫs>tH 8v-1D_2i%X $:<3ߧp3 4!jZO9VHou"ؼ"BŲeXP̂5T7"˹sVoQK ίmgtsFgb"BhW1 qۛ!o~m@\\%S4h;VLs !* lCFˠ-P^0:p!soo ]@B%@דoW᝖4#;a@av<V JGId[^-cb<0&Bt <Krzs'P֬97{@ҙ1P8 5H4ᐒ%8 ˎhE֫O4֧UЉa"\Y֧oA꒯z%H"`Vkc.*kB{/!z-mPU꒳ b-DU+Ƀ<+X}q/"_:Фs;z4i90o"ܮY 9<+֏b :­ms j" ᱩj׶^ F*[d`39ϗ$055@XXU.T;jDI7;`ׯrUD4'FL"+vRēcV $qbDf_wǰ#-H?iXCpY! CU|!ԵSbJz²%sVfOWp8ǫ2\Lp|cA|c eg@Uɩ,󯝐<=J{f&ڛ9iؖL"@Ȯ4ا"J`sƹ$x㿕4L$cp؃su"0}^\+Ѡ|gbPŝ q'8ǫT'}׫h؏-ǧDUu";dsh"O<G8؛T r_c!!W׏ѺE,b[hbv LWsDrd1VG=rLN(ժx~݆ti{пOA U7mxahZЛo=bp &oaz~Y02ĵK`tls OZ=)< BRtWP 5_'sOB:4^.t='*AD )gIF!muWDz"7G#= -83d(ҰDywZX{4Jc"XŀWAfO4e&m{J8&\;HUX$D_q4OQk/ˢn-Quyz*|9ǯ`qB!ea۝s,N!aשmt' +!<ǽayEaNʸs폨XMؐzwnhI @\X]bxg $]n|+s؉'t]>"iWOo.XPI/{2.lԷ李O|D+ǯ$T|OҰojzqgaE8]ФiPge;r5 e++t;l+!/E 1Gd- oF1pݖh3Fx@G]n9oXUжM0iCjum{XK@C iE2֝UU e<_]yn-TJbs#Ǻ)DQ+S^~ 360iX&a`|QWL+Qi#UP{RSWK"3)NɊa% NP -fq8+'=+:nHM) d y8JXXP9n毝v;Z%A5HSAR $ϓ$^T]0v"lz;X %tq0F<8$ FZ~^-!`|$ޓĶF6 45PU6^LG)Y ڱƖcv R%| VxDG2Po3@<̚EشC!XmDmWUڃzx|̘45jGtLq=}s:߰iP:--{E`"cEcLRV/ɷr@ <>["+o%Ȥ8%!w߂Y`Xߺkxei If6Ĭw%;<ޝXB eSϒi+l*+Bi:/lj_꒯!:J{ιS+F4Ȓ5%L!{jCrLz Y֏:+~q(ʞq~# r+ ~KؒǤvue' $kmZ@E<$|t=h?oDyEjѴaf$3P f;ֱX/s2D-8nXrj)"]G$gc׳~HZ17T+Ʋ/j&nfļ((%Uφ\˸7vi:U+a-g"+s?9f#v؋.*tu bWVLԲX3@9`;THrm0 E"kd3S$ +cr|y՝C x)?@S5@ ^҉T-'\oםFH6#/ $hu--qAka[@++.4/CoT̖>4ȕ-a,tv2ʗGco#+x-I?h]u+V5~cq4皛sU4G@v`kbK%PԿ_)}gz]& k%Vǧ<տ;T?grز) O-uC|^h@kve-es+ogD3}}[<0$d/~xq}l'TG֕Cg cޭ'x1"ciGV4qp$N6Uql#]і50W,v_KI{m*jsإVzC-+Z;D3DGVec} I]x-ʪ Z8.OڂG",dSE2}y484`BE;}&<߷wUKœ@7t 播2yrH:h!qK7oN3~:Mp}q~!\N+3G3бAi3@U3s} q.§s"}ewa!h"to׿XTڳ9/pUCGJE6Rbq_Oe8@_Zd'' 8ԫz)%}gQܰdLУVh#[6 e4>ZV"EeؠOtRFX}lQ +eN)q%3,[r6_:UޓI=jDZADi_^K?񟽗i@՘q=y 4l^99FTmWX~0@3!zЋl1{yuɞ:y-Iaiȶ7z`꘨i8e誖=\FP˄z)Ehوhk2D՗$4 OhF422-;y(L;۵FCo3N08ڐsiGUsFnib)Hڱ@& 92^!tW44ϙY+UaUױ54)?wT,68V -$/3E|՜S3M~oFa͑v?Qt'uFL, TWpȖH5gP^ Dqgא/vĨ瑊רw-D*!ܢD_Jցx+ W7s ({~qE۲~@Pd|@:  -dr5YߟZdZh)BFs~WVa2;} UNjySߖ3jh /E6H8RUyCCR|^' T`ϫif]iC/dd}+v>H3iwC3׭gs d'#-9~r)IHm[TOHm𻗳+<(& bZch!6 ߻V ЅȓLyвN+<%DFs*׿+N$@aدO]褓Ֆ45 =k+HXպGC8}_3t QٷrϑGu-\PWY`%;P-Gb-(\5ɃeȤwCTIP@c*Cd+e2$YpCvˠxާXOC|/yi"^i8GvȒG4X8C(o(q)޲.Wa^]̖G^*'E_Ƹ,OV)/-)+7iKq+;O׬X68!y$\6e>%iU3XWr<'^̈́LR+<'{;HV :bƼu#ƨ6 U$ԯPrb5nc;`ba+ħ+|ek~+-H|VvlOP~z+3v-Oޖ$XWU vsoa+Wh@:l$'WR b0p-)RgaɃ$WXV=lo+<@3(V3ˡ @<@A4XUHԙ/rr47O5)g A ^Պhإȓ+pܳmQCVț֬ s.U3H}󯝗blfKh7DMٟ׃kAXxv"*j0صEW Csgmn䆭g; :׳ ?X ^8+/|cOظ_)u8F[m_)D!'M9.ts<+. )zY*AJH25s={ߐVq^^Ͳ=KE]( ]jق.]2xm+yȳqDH5$bMϓ 3YU O7)vcK?&X6]ov1_3isi r>PFҠXsBѓU6~FEw@yiH3lړ VJœ^ĔO?#ѳUx̐8-oRo G#C//ͪj#"|Ukr~~=ԗSS׬;Gu!Rs87(sOˀֱt5u;oaT''TVăRO^<Z@^Cf豲 cJ>E먳Z!kw{4etՕ=s.Տo++sdGlNeQ3E~W^2!EȚMh<'Yف0HC@ Qs"U̹yU{l ̸Zus 4JM//OTOPri5ߖSuק{a@F1Wt8v)bhA6bY8 eirs$>P5Qh]GH|UܺTGվe*^<|C +"Ցsv<ܸc|`rC2rz#lj$B=r.S9!c}sU_dA^="^U"f!Poa-@>޷"i@ }̏i"YAvQoF#AUܵ$2U4ωJkϳ$XXT/Ω]BO8FoSc0'@] Dm6+s+.a-,DKsl fe9Y8Z~ и!U#*T\"6]Ƀ<KbBWN rۊ۳"-7eRA\Vi!S +e+8zx!/sm +Xf4^8tـkcVfe]D@8T{ ݞ!ح28~HP.]7Ҫ+!C`¿U ɂ|^!3^ij ڳ)8gC\pVYڷ9 _)=Wxoube& 0S_goxҠ "Oz۶6tk]؋æ%ca͗sY8?=Ori-Skȳ_Ovװ?ЖG^'"f@|=XV K&s"-7%_!o0s%i9eaz;L9dC H4C@ڣ=" ;}cFT8cRߏO;j~4;9ī~sf̩5k5\a#Yޒ-Tj$DAX:qsт-zE髁L r)|o. Gor59UZg&|H69tKQbPp /fr{2khocCF\NX>Di/)՞ءW [^ 65ϘlV y:u cxSjg^̺}|o[ޓc!Wk¡bbk!h$.EX<@M Ds@]z Si1!seW%Y|#| rV?Vb}6OTx \ҡR8WrLM2AwR8Y("/Dze|t5(QWSOHD%SV-d# g)Cj]uT OljWM$*]x\BYՔc|ˍ? :o Qޏߘq-wCaH-psǖ"bTڐ{jXrGyD,5{Sa@Z T/ HP=?֠+ 9yцV~x+sC=Ő<<uWUs8r-Z9K,dt4q)RI/7Pwzނ8s:*!3mxu%)A+v7_BH7xCm)J+"{[o)޿8W~xf,]3E+4ǝ2e-!DԈϧV~яPvi+,6c㱐+B!zUTㆤX ᖯTGV CaS\H c cWr2n'6 27'vm1n*Va$@"Էǯ̹a(ݔAiBǵ.K-M\!q,<7oبoeaiS/dj-#7L撲5Csk-AR&xؤAY=Uꖒ++b$s36V!$ѯ5f8y5'  as59s"Pq/ȫ0i "o_ .|Яԓ@-SvU Oʖ5OݿXUq#cf_a#zܼ"ۼڢ^/Uv-KBY@4}e5]s-u@jۓ[{Dߠt۔r%s: 1kVŃ e M3)&_DTc#^æqs &ﶨVc 뤆n1EGR^ctъ]G#k@x"|TOAbWؖ>8:8颰0ݿ[Bm6<)"T c0h\7P>Q=+Yx66#kH-Gw*"83}aǯ@Xa x" +^]K%9Ю.OPrG0]޶أs cֹ ߨ@)wH@딯\$ƢWkvfS+6YnQ+6@CWOuDQ'y9{YziT'i^aic9ޯٟEE;ұK} 9YSp϶8z1?pя]s%ui^ޖe0!em#%xѕ]ID 3Gtмuk1 Xs"e=5*PWCGs"uv)V$EF︘%5gk6Hː6R"e/y69hE POo+?–C{ӬMD@]X~~ncVYp5A̧-ߺAU:)' x+~fĹ-+"$ǣD9 oxP򴒖в0)=`xb# hlņ} .CY-{3TB++L$+\CV4(3a:.'r>3+(_o;rh%s)c;rcS'>]Vj&WO>٦!̖t?۽ׄ41Oο9עyWQ"]|%w:G4O$<9@6AI`$VXV'CC)H"ܜ0 Hx\@-ٕՔ8_(o-) |ȬBгϝC3avCHy~j|xO=\a+TsÏ,3o٪#S>"wz\TӘ]bJTr) + oVُs_mdv8pBX/fV|s6 f}#](9h$}8RU"4Xfz% à"@?T)'v$R>F2EF@I+U[bݐ!wl:w]{sU)M}5ipF2$O-m;1Oo|QKזSȭ$YVT9?CZPO<^ݝF&[e7tȡHӢK%aگO-,>ȮvI!kW0V6F"D}>0?Eњ??o.T!W607=ж8J8){JǏs2HcԴ:v|FY$ \v Cȉ"z  iDesJ6v97_%g˒cwأ寫dȰ!@R+"{} ۑֱ8^MOdF+ ]H5>uȲ"-k l@ߌ\  o0{;Z}.c>l]a3?@y5a$W̸ڭ'>s]PwFY1֓XObeiV1XW]4^6< |ݥ "%/Ǎ#{K b|a՘\/v:Ȓ8Ěf=)5ƶ"Wxo \^pY(80 3m ᕶXa! _P.𛞖yPI.!T~_-džj5r+0+{Ωx|_SJ-D~C}Ыsv8xy^d## %|GaHVȉacuiտ)vbF4Q7VP]9 aA(#Hv=mdzEr 8 bEvħoYvسV5@^ OUrė)aǯ 1+AAV,_;]x[^$2MچBb_!_c߳Sչw5jHp-/C/׏WSd" yt$V("g!ֲ3:\&_dH4d}մPS|ޏ+dJƳ!-Sdq՝Xu6UT <`X3a5pP˕5/|:Y!вwa풨~4ؙgfb$V58X5e[k$( 4=RYPOa9#T-d8зH{u+jBD#/ $75y9ZyL!X:4y>7!lKxe*3l/hsDY(vXHC+@ˏ̔e8CIt?!hï. XC^0_+x04pؗKc?( V䯾lg#@".-?/Cؤ5uUWX#sF0 R {ƀ~ׁGtUcaՓ[67Ƙol=aυu4%_́:h]#7;)sسoTwLVWWV8AO'W^ߞ`Wj8/rL37- c7)@zeO5}v4r<ߕ] 7 ^/)r-vkr.a3|O #_&ƛ5"fO?G .֧:;+ ߳Vaov.Y1|^ 3j/  osc⠷_.! ?Ǯv&^/f׳ _aÏKt۶46ٓ+ g)3ιug. r'6~"f_+!}!ˊ!Ǎ#xϞAXtΌb-b g-*NCĜSya)菹ҝkex m5F@%us#u-7837lz۝GU7PF11HϧPáO8Ř6[Pkzgb8Z q" {o@f4!c wݗsاr7Rr_ᖨsOԨ"a}r8\+1Yi׳У@ ϣv~+vnuWO1@-GL`gٟ7yy H'r )6pDXϵg;#ts_U;Dby["g8 _H\Gǒ̹Iʗw]97dSu0J_gm<_1sW殼}| ǯT!,+1 -^vE񡏏2rpլqG- ++P 6# !ȳǔ^xrZkXx /T+׵&6x$')SX[fˍl~#o + DkrcjB4녍k/vfNяTLplyUacC޴OYIW/%SOsv|bdȚC;\@(~]qZ+r i?Tj\kOX7̕rcajXz+ lҬQH daM&wO|ڨWfbe/ALR3 7gIŐWo5Ҝ/v\"-f' X@s,N f_y킬@OnHVTksC3(Чv3P"@bH.v߽Urvy"wn-럕ry7h bWɄXW4Py+b! /#2GXǚ+c+zc/}ιX3-å TuoܡS,԰UªOP D:̚ ϫx-|O~PXe)"9tĝ{sə3/WXoCHrx\0g +.])"^#kzەv$ǟ^̓ЮܶGPuXW\Ʋ˛a^뚙˫ Br" ̝߮|)@y_ܶ̿74ǧa{0^|ꖨ$ϖ`-ߺ+TV̞DÄvb'}÷Xo+bvk0~vrCoV]Ȩv)^Ö]a'wvԺJ+3W.t Hfa>v;ݿاˆVSS r\VE}w o_y(?4EabRNj3z] k+c =.Q,SvFa*ko7=ǜ\r4v5ƶ$-K2!%TLВܵ}bÏF._H+r_s︮Mרڝ3^ k-CUu']"kHP]pP|"#?|Uq0\Aȏ P-nkz9R֭Sbtæ^/u-g/ϒk/U^<x)ϯϧ?]ܷ] 5Ɵ޲EoϚGUfp)Xu#ox~ˁre-ʃ1Ұ UF넜HYj!/e'O y1@7'U~ֵ-3 ԣLZZCޖ預sN^4?A՞f5O1wLYSt j8B.Ð6uQrB$a"E6wU-+瀍wOƋbDR:rtk|9į9#V߂"(d=ߔϫSE ޱv+殪zz h~3.ڶá.ScxP,3Moᔄ"c.]5ֶ9]Ћϩ׍$~=P]OfvIaBzI,w4L^ly+ko aVL2 ߲ Yl$cÏbx\@ȬNϘ^3Pu C 5 ߓ Ã\øv sϢv VF7v/_@jF<-8(Ěs-l+>f +f &FlOBzmailZz>-إ9Fݩ[sObU)#:])^m5!V!^zx=jϬ8LqH8Gy;]dVl p~mlӼ C,kxHYtUlj~^2HKH']ޓt:e)V!K<IFlWk/&ܡk/3h.;5S;[`}xDY[vϝBb: KmJNTN3Ndm.ډڎA.6K0:0q2Hzך漧^a8lHc |ȳjY6y-4俞% :^汲s:veExoy)*s4Vrez];eIL揊㿶ՋYǹu7HxV_qD%Xp5׋z$d?^eHN^ #Q,D!ƛ mE Y<sũJ^CJu's'Xچ3 v-csn,N>s;ب0\z m1chƥr73"-CQ˂(u 8Ti¸U"wυvspnR<`Ad)REbkzuKVSn3B&ep dFܛKNN2zl֣1D6 Es|\g[=;63P aLQpDcXMvw` !ƒ]U>ᎏU@)S  6D ,6U ,ih{:!󡘍^Da&ӂOQyϳc-)J7m8Ckķ$ʑԏ>Oe%%r"'en,Ir)lr Lb҇<74 IU]@?x:V0NGVZ3螊nrΡ@TCxv]*D2eLeL6+'@7t"/vչH .tJ1u5\VOϬ$%:jA5l_~].՗aE%cV5_W9R+rYK&@GpZךO"e03XQY5}؃=cO$8 `864vh疚)[,5GrzU}Y$&;5S}yju"FWɂME :?aDgKzT1OJoD D92!5ɍDyVJ_ =3cK6X!V:^MJ gSeBGNgĥn=kĦ?jY\>ZdW j xjbzz)LpXDekT' VpP;UX^%gѨˈQ ]L>Y*!ZxeK'뮴2or\:an|e"R`.ouAd!8@}̺qWe[An×sDu"|ثK3lϨ D(B +5`iZyB }oY?,rIDįG8<#xlOcpf;g}2Vn]5M faBTknُ`]τ+VKܯ6xq΅N~ 'zÐ5uWìs'ω;"6yᒍnyyU)rIo:풎_އ_rZ) :QnpϪi4cq}ޚۂ)#S=k:j= n|Af<5V)vЮ4Ö5`ԤϣԏM`|K w"'(Ir tUQemJw HNj5!η*]O ƟZnra4%ˈ'ͅ8wMh jX<,Ec>AJf.z4u}Xb7/XVAW{c!"m:CG^ҺKLkA7.s)HYF8)}CjE!ĎNe=Ҭ-QXEn,΋) 5ӮA%)sw86RthЋgdMݿnF>~4/M ح!:ͮ^Vޤ-^'p/Ga5:hW&puԶG)P./X :/x+_iU)aл`|]J@!هc [p<+gVYhxClۣʽ;?b<. X1I<Ɂ1uzYd.ck{l56΁b#бQl"svR7M/#ϵ`]4΄e΍Ʃ'fIJ$Z[CE𣎏/aT{f㎏q95a*K&jv<RK bl E, NrQ,9mv|RdKZȎ6^D6#!XNjy]N7TpN}ֵ/d45B1p8 L%JpxFNBUŻ`?sfxtoB?z! K愌TSHi9|ܿoHH'g}vȋzKa%nז^f>筻lē#ց7L{NCIq;z-cO4|~T(2%`QXV=y~vI&L+ Diw^% `\"z 瓷xׯ,82X{ݦJy_`[p4NoVNU6GCTJn 奈eQF\XNc^]+ĕT+.ıyBvC'C^B{xiĒm]-uV .rօ#|?G_{bc>T1ndc=A_5} I&^CڍįcDe22oj y>O$Ϲy ErjiVZᎏ Ҏ3m=Cݕ+`I ЈNMsmjSI-MT:uqn?b./-U$=  F?OlXS`NS=JY4&T(Jb&m:Bbc 73Ûf@紲[~=.bFAܽ@%{xC^?) nW_<j5ygZϲnE0p/}yNͦs\ri0VgKI$Fbj-b*ΛjdSdϿ-Lホ7}LZ U|ϫ,p?n^)@$ cot||^m wL?xa~;؉)q-Ó>'4(1.~, >uF< (="ėxuΉQoI c_Z_i"3~I̗Z m^E(90b53$0 8ޝCܵCw/\2Te$|Z7F!R&E{CryҍVכ $_xr46D A9F66~OV6 1΁JGVqy_v`JXUnI5ލA 7X\[{Vm|ۖHQf..3YCNB[`I!@`*x8͠kE>g Wf5rusC}yE0(oL֤hY(4=qmY:nNQ:Z3%p oOnY) { /_0ҽ. 7<:5jn)QwÀ XUG6m8o0޾VF];Ҽcr_!= t.aNj459eŠZ(sV:iGh6ymb94o^  sʚ7EGJ:00ic>)?kJ7y'dqvwF&dvKss-$8tHW'!7 c1۝$#*I䊘()Xu2J$r΂[f1'H5`4Ď(W.d7l9O 'IV.2vr3mV΋kϵZk.e·)TJ~7>ޥ֍X4mG+·)ƈԋލU&}X6΋mu}g΀i#mgQ4INoB*>׎6$p.3pټWx*z8N0/h,+ Z^܄-MERb!)WAv/yWK`~,t@ZZ}ksf Sag }nFXwGw |}k+rpV˝/iF  ԟVs-!͆=X|JS΅B}lbqxBXLaOVD]`v+ ·9*^b>Ϣl ?^Ecal&%+j/6KT(Uxgs}mDL,/sdoD:h}W+S.!u,hI aB~Đ˄5u(vG5zTt#=di}1ňaGZSP\Yh;ږa[__|S-lr0X ibҍe<=FH Al*e[a^1k!c+.avDڌ(5`>&^kdj4}@i%r>2VcÐ^yQ?zt\%)1c ϡĭooyT1!rgv1mpGzzϬ%&x5Kbf)*֒_jŽ$g#:ybl|dOFkAiC ̎)V>.F4eqR~@(qGa|qNIns Sa{Pb·|GNJM{#PGDVN_V=Tlweܣ8) KPWȭE[k 1٪Q%չt!OLmjW0fzMDJ'=[Cya $|i04i8AM2&(U}A%w~4ҥ.C%yy4+;Q~2lO,,=ɮR.uS~yw 7<7Ě唸+||חhjυx#!_`Jr̪a0j1`-Ѓ5S-𔎏WoypըfG8xkAAXx. 1Z˟l4F䎏%tOmhOY<qmYelrJhj[VZC, xmҘ!ApF!qLq _j|+~MvN dl bL89YVݘ]V}|ϛF\֖}<֧.t4Ń$ϵtPVT@LGԎVz'b:n\4"2>%C;F܍"ݫ(rE'CGM:fBI3\52\`u;JTvo?Brt?LVu.*/5_.AߪR%qGcVGmg_v6.wF!urmTNo8 ;5iKF@΀pmN{#;+R9Žߕ@MÊ"AbZ^ܵpN':1v΁{Ϭ;4 Xy@Sߔ/6+c:ɓVDD+EESa FǒnNߒε+RAH?Ølp.^؅L&֮ څ,殀0D,s|VlepsW$LvRNiN HΊ̷GcjKfxN4 V/G~kNMjw8r8ca2t48}lZ_FyKvej2L}wWRG.^%3T4P`r+{c2\ l.sym  ޓS5wv#QVpRcދNwRluv!m3>Wt1EWr b ܣԣߖqdANPbN&+to~ r8YDUqjb^\tjnK^tSTL6i0v~> -% o.=!|hQGA g!^V0QɻOopajQ' pM`>΍]o>^? Pn1^GjQح`67QCq.GXF4;+ZNp..ҋQ)u`Qm^Zp̚J趇6.D^;ɦU ` 7gNN&b K29sR-tZ]5=ʌH∴҇SAx{m5/7wK gU^p^Ep,.îaHhy5J7p.Atz''Uc@KpfQ U7jQpU׭bfzƎ6 "rʍ./RͤQ/? p؎Z50?ޒ^^rʜx)Bo.lihJ؝cbQQ0v?$þ.AɎSM;o;;CxOZqU1}Ί:$?M_Pp86|kB$O.ay5eit\)}ZzJvGGVCЈF,46aCGXE ?@֮w5 hc^ᇬCAa{FSn,1DHwJUzN<<ژ=}1oy֯=FYENЬE CBMwæB%O1;MflAUi4>#OPxb]d 3z],\TP@'\Ld?&D޼V|!6n_e's]T ,*"=j6sy9ˠ0gT\q]SǯxONkwܣ}hjdr!aIi-aup,6/Nt 0\xͰqIrb?]w ;$*8%U\k]K<*C`W~5jyI& 8Yn`C*xHƪ2"ZƝ v>4~K(78b~s,Rޓ<{gzV56ğW8B^ĩ[@dt9dGqYvȊ5#+"e\WÛd?VEZOHjx΄_F!6sdT Ў^<\R4e VbCs;E6.z}Vd&`=Mpn2LO/Hs 5U%ZUM-N4ý<.plpqȠ vޟYދͯx ^z躎h+PTJbRB.zϩnDİ z%R3VkNd9p^6jLAwmdЎTa_ .px_V·t׶ ޚlbY^2>ў)'_> T=/ n ҈LJp׮3u)fD%N~\iL4J|o.#ZX $ipe4Z ۅaj$l@NU KU)a1/1P^Nj.D\,t\EotU.5K zTޡ9Mf$n ѪzQqPbSMqfހ1O ްg䥢Di06cf[SOSMzހ9Az T[vdĘ3{׉`DOki{M6 Lc.n]jM?t z C G, 2[ABǮ]Co(i51O Œ$-(.irgH Wb{4 O v1O $=pĪ $R/dT ^.e捊#Ld#-l7?C7򍕹MFj;Zā>C!DvH>vRZ=Hrȳeǰ NicSds^7h1v)p^5F}%*CzxeM@c}DL N&7068v,6jf6btqji p=ދ ލJCه{c/ AmK"%x KQ5"nf3]7- m>ד4inV UNά3FOاvwf&hXuQLT%G&SŞiQx"²2חk zQxiF+P1e Ty֚Q:#9 hrh?)*̃F{.Q8t2!luRZSbNv%ʘۡܩԅ0?srTq]'cA~V e 9cC"J1n@:BbKlC; O>KP`#d*S dE%9A2G$ro~ac2@6yi.bWr LH6>{ZaS{BV(۝pt{MehMH9{1TjH܅|$cP0P>o -%cs}nHxSeMl-@3zẂ0^pmw{ g_Hf%G&E7r']IKXT/#$B*: [ mX"tc''rnbimeNX'b9BxecNж#"q򎏽 Tr+9&ݥwއl7#:0M6JpaQo xmXF`Tuߔ@8" 6lh/a3<Ie -A䮽R82j-idܥ[ol|h>tI;~9D˚a@~9G4V5ė\~,ܖA! jz,?`(d@.ݡ+V3|z #Ը/j|/ ԟB<܎SN+VGq3.|jށ Hx/HΊď8^D2Zq",VܭJDBV^އ%k.z&l fnWa#-ٮ?zs^an{.LƎ8r.ǦE@<j2s3 Bmы _[Dl~vbRO5n/zM_5+%T%4eyYw.c]VG^ ZeC } 3eqOb611\CEiU^JmWt)_l]%d/ƈB}Dqi<+ X5V`o>pқTO ObMo6ϡ]ϣPpa-䱏EWD:J!U!{8q*T GDPǟŠr`exj5K x GD_3~YέciUߠ;ː`O9M#| 3ke&Tx)a F0]2 G ز:D t/@DilAȎ%A0B!ҧz,~J~ Ƀ<ɴ(5V?w 3.5[ P[dCHNx#sXr6H)Wf ^svF|b})69' W}nQ)mNVu3f$`fR+e6:g@L(%u T^ؕ9Z?ȉ槁ػ<;Yv}bם }5uwS.~Fku}}uH+7`1ϖނ+b|Ë=H "F_İG9:ٗ$ld?3wD[򋷑ˆ9HdG}2HOl ~/Hiqkoc!({Q5C?{+ 8za=ZWsI➇L@WŨONLo|{u+Ð>gj-RWЀ;j JN1Hm|!jTڍ=?~Գ* P5}3$E 7R*yfKPh?:R@MP2mavIvȵH`D3hi# okKzPiH#!Ac=qw3\? +dIײp4Ї;بd)̹W^̤$ 獤~ - 5R6?i/2/X} x990 〿)& _ClC[$y"wO @=P.K<Ya뢴 "vo> )y-e{jE&/~F> M\4[mvN  ,2= +4-#Q;\-5+h9܏dzaئ):Xij܄SI1q~DUahIʶA:ߕQӈuՋ%5*ܷF9f8{ώr^16Ll_ФR 1#@5.C*z@dMV 5)v6:`ck^ϥ8dzDNޡQ\9΅raގ8cIǎr#iW]>88ꀃ76;y y?b*{w`Y Cv5 )ԅJoz'΅6ê |xۭz[g4D0fGϣC^7OcC͉L]̋dU8rF|֍\ሉw)>huŠRT8-CoRnS«r5Eν:qǍVec6FR-΅HqjptnL`e~i u .D&i)-IAYɏQPIDKYp񖉴0ph|Іo ia BSN|D7V/QTL6foiLP@E YKfևc~S{f.FrQ~p5Bok/zܐxߔϫSaػm,.lzJbf'ye{6&wc *%OF’B}6q%aS·a]5@s fĘFP7ht_Cv2 _֣ BY}nUcK{FC7@wsm,nLO Ih[8m螚sqLM.`L[FNx+ *YTwGdཋUE@tC'VPj0I%̝`1kܴt{7iD6]c=^{ЃvmB}6LЪ}Ri aGLd< ֘[z?.S \%=6]+ꎏ;E28g@(nw<>Ĭ Ihhjubg|O>Cq_ӡ{JҍbN)qĬzHm[ Uw:7൑|r6Fp ᨐȓzm b6gGzנcbg7mPģ 2t/U/]ȋz]2.%, {2,Zθ)}DκQ玏譇3a mt8T@q6iN(sF 6swoC/cMwcvϩ7BONk"RfMe5:6~T/tV9ɈS9N!y4Eݦxu$ᒯm,D 51r God SDPE|[ԏxu&<"]'=:5$(jh׀ni_r%s.Nzu;玏역9ƌ5\\ObT]I΁^ٶHj Ut.Dl4[҉bF0z }B\*fΎ}\Mekپ3Ni nGPh86HΊѽvGք6<˝O?oe[<&4`hwh=օL[V"|Vj;l 9BR< rI\9D>6"N_k8GN܏JbW`}ލ\sO.u1kw莏΅GqVكFPd^ϥfCE+IjQ~tKncJq҇DBJRCwG.pSaaF?2) Zn֋NbWiҎ6Xw6*N99') $ FRv=5.B펏Ðauj<_zfBJu Mwzΐ~P=+H>RAfozƚtTާ]""^<11q a.hG=}!cLf䀪IN"ފÑtUqGp|ס#ﮅ4by0BDA V.,yO*_t+eyҏ^2_.,'!)Em߻GEgSR7:)MH[J4BI/RwZ櫎Os$k{ B.t~/h^l_ 8z<[ b,x!͋Ld5aܺ\Y2%0%;&. x$F:<h}U0o[m . <9\Oɍ|׍yvb4S؜Z,6[U*.:L1C []^%IˁKAqbxwI?%9XǏp)ѽHװZ&%4.)V-r"wD"7X7yMyOQ/Aiƫf6;!(<,]ރxwK,U4Nm?_Ci͆tޥAL`q6U&{5w\XEf[rzϟh#P,NNu"{D.)q>W9`"ל|T:) c@>zfX =-u`g!s&CjDϠ'{cN"O zЎ[V.+^G|GBj>QqFLRTos+^F9ީ`Mֺ4rחpfG|haQ>:8UVޭ.E 1eQ<-iTaQ>Ԁ^ NpIGʱpM^rϤD}. 꾎ݎ&Sx^TVcrjއan_~DŽzhh|ߞ=s$k"O$<π&͖-u131ԣv. b%?" ~fmG)D8tvSes3aKy]]S+Tv qD^9W\pv8S{Shr! }1! #0UԈ{29}@75(kwµ Wv :FD (3ڧC! :%=MmQɷbCTuDzyVEvmZw @BKy]dz=Mp0B'X7[fC?9"ySU`E]j?!~]}{Vf3m2q9cċʌX'Q q V6Hr^ WxJ־;]n*! C{oȼV˅1=8-'Ð2U4>; 5 )+UO7}N$ɨf.ϟi]]PwF6xDzcE>N/eqCK2|oM6 ;J,\_kj|+v熊F}enrfk槈C#BGo5g)#ߡV2VK2Gse4>whjN> sÏgR V9TX̖bu qŻkN'+ ā1)$s2[R :x\Elg%p46ˍāhOA9 ښ)%+'8]y蓙|\)A5 dJY9wdJʩ 7}xEzUjnuxך%VP*˺n3nENv8KLN~4ejž/\|+^.zL 1늷2tn^Jo5'=\^)]f^ 8q֫f;00-玏jn38 ^LgaDTg^JQ7 6Qb 6Va rg2]| d\Cz88)QT ž"1odzai*(vG^ Եދ 9lkm֑:j5yaPAI,` |q$)Z u!mk<AO= -w 7> ܯľD&tyduHJJ}snrybκȳ8]ӱ$ c!q܏7[e<c/t.DX4W]УP8/QMksϠX6;4W{0!iϖ0sj͊Q5"w cOa1{;8UnW s8\1NCmЃY)<`E pN.'㐥+ols-4A GNN"YĹ(1!w,MD#HSVtVIkh]^ D$&qI^pÐUj&>y-IB|@-Y R-DF7换w){i.q[UD6/Tƿ5{&aX^ٻ?>rVbX(U2L(1wV9i0DmO/9uDq:l D@i'A!-T^/X=͏ǃ8/Y-BtE =Zy4 WUy&i'[<ɼSZ/b1ՐzxϢED rx5wyÔ#LϨ63-i)N 4б?ݷ[]3*hriaQ]΍,^M..f{@!E,΅x/oGOQR.H-E*o#JCr~_F$z7덟Pq"[HDNހ/>g^.eMҔw7|?DZx7>r`uUq7=fc _[ Ţѝn{} BɃp-\N+ CzԿ1j 4/SXΪ(:_. m$^C%p."vy?LqXFFs >i"" Lڑ#3e [bJF$U\ߢBÇEABՇ1FU07ƌ?#vɷFpre+#X}ma^KnTk3%S3(HE%lN_%^Bx $u7hT*0Ni::tUYա)nF"ǶgϖhGaΘއɇ4yA:ҶӄЃjיorvދN)ҥET% *@8q։6Vq :r#AzPc+\E^z鍔?~3/ysIr}r֍1oz_02iyc #=1 DD⎏΁ΌE΁rϥcv^.%cPL9|Ɏk~aB~7뎏orϦ7LI8vN0%_.*IOG9 fHV V×LE6%zxU&vލ[A..ހ5%~=>SNWV^,h2(ry "zYjU g.r2C2ʣ 3u[ 5'LԣߐԣߖM`(p揼 LVhnhq^a4jEEWxΰؔ-"8cPov-sq.p3^#W-C|z-Kߓlz*TO ^גZbݥ.}pe-P ( 2:O5Wߔ ۞t4R^ۖtng+r/#& hMCn-c27r~ֈݚ$ȑ&\Aѝ7pn@W$‡ B_cUnpϞZXHJ0'W۝Ra}_IC*GCa&/?ymra%td6>RԡV<ҙյ~vrI; +6 QHc +ހ5e[.OdG/U.bLԳg$A"=Kv<,V=Scז"XGz"fbſÕ,3FCi -.i_ZPKU]oex0Xw?a+9U+KJjr^%ⳋ6.}K.3NPXXOsߖAԣԣOն ̮=s5Lq}  !/_)c1Pv6ϟ76S7V9uᔤX'~wԏ˭c(#W(pJ᧎g8go/(U~xt}cMn/W*M/;xޗlpϕRbl-d%<^DiXzߒ?Qv@=1ܥ\GmzϢ}xk ڼӘ4l-l74ײ)hXaBϜ[ ׎bՍ$Lgm=ޮ`/ 61I ]-D^}?5 ReS UeBH^rq3Վ`Ɩ%h{)pcb$*\a;x#K/:Mnv8)<M-~~v7ߒbO6N^) RNCb J|"{erGy4scϫs zjMýE '/11nt2]oOAlpxm %HOxQIc?2]RWǤ*=iNmYb0Tz|Cm"iYVXV=Q[@@Dt!-ޤ$=]aˬ2>.86w8LB vJD.aJ`otNS3jA4'  ZOr)*-Yufr0oګO-J3|ϠVC XV3E27ܿ aZId!cό/GZ̓f`FtS0t3.os+zmK)UZ{0?n=bϪϴ `o tNpa{WV6KgpUIB"|"Wt=su)O.X 6CA-y1I]kv玏N|'ar-*@-|!޺-~-a[) Tzf^A 'o]Iki_Xr0:e5l5KڱggY }_C~KC} u541DIϐHwq'є1jK[b{ia"d|>2HOz<H+Bx* )(jpaIBXr6}V$ tSpzU^P{$vC8 ߗ$g hp)ը쐕ZQ6ܯb^ o: K D_% %`?A ,2k>)_y;7齖bޯq$ 5ޒGhpO -"l^H5Q4J޸W iUeMGק^.Nr+Xx=cAHAQ| (1oPq?ÂrhK6ir? |äyFE1oo  IR5z%2 O-J 60-ԣԣV``j @ZKbV7=E}y0 ĖioW[ُp h/\ #F y]ɠ c9O/ƅvγl౶zf/X$Jlv&xZ8/rHbޮyD,ia'V́Uʐ7?ݼPraqEkAk T ez)C" @Xh7 Cd?7$6}D\p }VztFߥۅJ~fmA!D\;x<u87ж3T LW+X8@*@둫c*`r9s $N< Wh-Q;mO"P ||~ϩm 6:ަ?+ >Q#sfϩ"Na&|o^ѵ]N冣|VrxDP nLE-ԏjkZuE[z"V7^Mjcl9+a"kSY2)Wl˫ߕ5KkTRoT ":q}#DLaՊ*,OPvR1;,g;LOJxi3YyJ"x|J#U柆4S;0厏L7Z5oy`hyl!m] ?fjlֽЪ?x*kQNlV6c)QрJ~J-i= -N4F#LI _ϰU '`u]NcScGuVe#oZ7\P&M vTdX UHӴ́ti#k/cHW:]69.YDjV*^Ў!$u}[ ۝諃U<&ۃd@d@lEp&jAԲ| a|$XiT[:yJ~.oNAPE{ R{Ts'9̑91e&8vTNZ =ޓ0= 6_ݘ!xh W9cp,΀6Q661RRiohR6bX@h׊U @/{Χ {=6:tUU_{ZtE+Nh%2}j҇:5‚/2f/5Qf?+b۩ 2UNmŜk i6wnH^a;y:} 5SlϮjgzϟVːz+x|Cl?/[ hOXt r_b= ߓ.q^D46\r5ÐeW Wtrdz`sTᗲ~|ԅ3 n8^R˞Ѝ)}Wr-*V5;nD.DGvBTZƧtBךoT]Tm䎏7 `(U ׆H780NM"7֘tJBcH0GC5sG^ObE[[VZNYG$ ekٳuTCrvKoiuZh>G7)=@;^9iYACw{k/ aDh;(c> ORefņ[ܦ%p#vˑ/n*!eg5R'H`spDd:O:5wAyɴN$K!RU+K 5QϖDDT1LLjޫc "Vd ؋d4+%?)%y^(ӯ'J<o=Z(e7AkD*F$>D9fL˽P^/=Q%ayAЫ 뤓 $PDav$A:$h>&%fo'uLOe"?*TX:炇ur.t)F6jm;é@E(xdjCu[@ZoC5~f':2R'~M2ǍATu6HwZ )Ê;)Ga'jۆ񯝘#(ٽ˛玏$d<U&^}[|PqqmX{S`eߔ.KgJfA h .Wv$o)wGkm_q3Qm-nQ9۩Jqd{xe}7Ê_"CBWhVb%Q4j)im` 7جq W+B_h󶶙NvāsNjY/# ޛ9ퟻ@Y5 ` ÐK8y-\)4pn&~ppUmCHGDl \?jOa =m.UNN.z{Fvn)PrΆq΍ LQ<-H^?R3vN~Sܥ3{ϫ^jn')BKΆq΍a XU=~/WE5RUcp23f.l= 5DI{Oюsc?HAK^GVSaB΀~Y׻3YU\P:B ލ&Tn~Y;O i]XSY2wt2VNh-E.h UcqB[ f,r<"!mts aJ7𮎏Ti |jK3z.5B=t?nhb5$m'c"Y/W!^L.bKt|N~a_m<.Ír|WUb;W'H$ϖBjـ|xx46 pw1[K6 ,Y員| 3Κh X(5@Ef)T(|wӠ{U2ۓt"Wۿ"ڕ.g\ި#.HvFrQx"41HGXvZr5,9ak.N%l nU4R,O[4<\KnXGo3SSsKAW<$ĮqGuW.=ިJZJMҢnh {λ%xpk Qe\s&a aagi#)! E.[=?JVSui3j~_cܤW.`WPlTxsr H DTΪ?R|qqB>oiBQV o8r 9OOqG'bV~YEu!KՒ 'rw)O|p}ew5,2!G=v$']SvJbGޫ/Oc3V0Zl$OQ|ҞIpˎ0=·l vJ _R!残NwXϮԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣhgoՏ׏׏jҏjҐOoSSʟД 0@P`pSSюiΏr[-?!&8$[Sj;|"*!SSCu3&)HYB(–o&(%tس3&HسHWPS S@%qϵSHѥ՘!۲V;Z;X(KO[KX[4(0$ڟY I(g(~ϖSY&%@SґӪS1BS')i)r&e%Qq?$ڵhaTė][QS,FFڜS(*[?i6d7`WeXoZl[c18>jNF/9r'&ih-- (Y<֏+3aDf&= ;x˻e55N;3 \q}̓򟯪=B =>?[x.ڶK(.R|ʃ\BgΧD^_%o{]c;̀,m"_Z[?gU7ڑ3"4/r [_!x"l 3Cx3w1aFӪI`"}<'3Cy"ع6,*_ (9$~|PyS ,3vb.#yQe-++|J]VsUy8& sKj}e􍓃 ]|3kV¢Ie̿AR7BKfq$bxXrO隔-;v_p+IAn浗2$ݓdsSQUƥ TOsRVS@t c [\tEt+.cܯ]vxETb%r-GK ',EYjl(t[IJUTt b.Vz)kqd?S05Ag҂BPqq't§kaH"Sq,I+'%ec[ [xxKV dxc51"zK%Ge`#,6e?֨^[fBL=NQf83-.'X7H`4ݵc,ɀ d)hz%|!QݣOAQRQ3q3# &]uqHf jp"j2YjYj Zj;xO@ҨWo 'ȵH+C=`} UݝP "c[%]]'n"i+󲚂zm%(M(9CYUmR/JM{X(X,/4s?%^@@'S~Ytd&C/GP@ztd8UTtLĚ19Dk)0@fVڝ_ "zqD+-& *^ViG'2OobUIHw[|4 -?[է2NmE~ A Sę$D*5?tz|+,g(,[zR%< CV.u:ϋRvs۰3{zш)}UJQx<,;3 ]93ULVC}&3*&a:.*,\ЎVsa̛zNw{zm1HC= K2T6Gsb$}$@^ >qq`8ZߋeЍ9b:A n|Ij{Y/V~8:b)-Eyi(<$'Չz\e$cV?eW]=rY3 eڦRcg@{Hg![[]5}z/GLB7gO@&UWY[h0&G ylaÞj'E+]a_Т< ~+W!;L@JjԔ"G$Kб%BҗEOYZzAT\P?ԯ#h2< t)j^E@j*XEjglA1EWACXE+"IPUBWG[c ;c9qd"f&e97 =ɭjٝ^ ‰cx'Q]6DdVb<{*#|e"e_VFlGU9S˔UtYy;$5:G]0a#xf im2ʘI@煅uA*bf7D [M\e6h.c؄'],=O§t<ɉxGY_[o f;e()4\.Qv-B^V4j^lrh'#iϗb;fvWVrC[@`Gqpmƺ.ku3BE;ԉ; ] jDYu."eZ$gv'*A{9w{Ok aV<>ߎȌ[+` Bχ&Z炂hzUoղZ2z.+xkSbtxz_J4+@O *樟k5)d%:Co'b|"D#D1#ӡ /һc%(иä#Z!VYO$E;jLAS8X'*V'֙oݵ/ *йavKE7d5;,³[˹kU*׫[pY6IUP|1ehwå@xee{ .9ʭ@E*"gs= J{;D.Dv"tݚ+^ 8 +'׆LCLMuZ_oe7. 'z٦Zb}8V<<:=ET1!<-Uzr#A>mU˘07 vud{ess\e/%o([zEOFiEP+#!gzˌ@]PRzqi2esĉH#."f7)xa! Ւ"O|q tW Ȩu3O[_iN#rxg\C6i]bd>4jXZ;^Ku4ϬOSZDxVHKx' "g4Wi˄(Y2xsDžCHE$Ol/7UoO [vj\-BR0X*K@% -N˰UWӫ."afy!e>N*mkvC@MJqLyѐ BGUWɐ]"&*6B I??QZj[*7𐵰7"S1@'ӡܯ;(;@|5ںT,gKҵFxSkSBSaqq(#(uה3l[7"-N0zǭbo Zhj6OXΠ\6at_ cKʬ/-n[z2cϋ9/x~p.|$"QهʐEFK;P/̴PWoԴ+o>D x 8W"D6z (0 q 0BA|f#7|cACEUG4ڌ̥_Ʉ7/ 8 \ЉW_J >B A 9jR` DkPk\EC~4([cg?q鑽tERy]-5qrU 4{qd ՘j@$َy{BciHy7i6SfԽOw7:ZfUu元kU= иkCWh P72[3.Ty<% bn=B{0/ ;_ss \8;?8 嬛eO8-\'e);>V<$6K\vqHy>)"[*Sbtn޶0C g(PeO lڄWI [z_DM%"Hq |^4JہxvKՕ2=)8OA+B6pl2^G[{+ҒaޔЯ&к4(՘P'S(kOo)UU8[&WT[E%ۑa(/uw"S%P[1l'? mEx@e1+^2=B6W~IU1t6cG'r_ 6b;M䆊[}.C> CInת'ʏ/'zB/p!zTyU4&X@I Em8bػeL !zVr3LUu +pfȕ(2`HS$w7"i\g|^FK+&4Dg=j*s 8޾>K^;D-/!9G$<^;-K>(*\Bݵ[¥7gsZ#x62u˷NB_7eDƑr]gIy.]anPwVs 4)y) 4+C6<'F$ V) G,[7 "yP(ײUj{ v5|hHQ^0棏oV 5&`w{|3鿦5` S"tN8꧊c v F E1:[A*@8Sa0/VmPz"tn'EoUE#;񂲧ZFlBTkϵAK̯#6I$bS {Q7~vV3;;@X?+( |e I@ׅ~ưhi0v[4KL_gONDa|4+XoO-'>0Χ#F 7l?v{ɘA9{ jfxNoY6c` F7 .b2۽9Dme' j`-i58?{rh1|\c&n~Ž(8^%^%hІG,/p?3d{6[%3>Hxyw2,J^ނ ;rkVd~Ie9LsS*ŃUm_A&e4G[f43"[BC*ЬXv右8sQaómOS3նZ_$E54ι玏-IZ^xxC7gj-+eNAbE 9@2FvW]K:NͰp+f0wD\ c Ku7ڤohaV" PPo 4!DM(-U5Ƴ˛;I4zO$,U 5_WA?Z;t\5t!uC-fhJ/"IC)L'x! b`Ӳ6m,ϱR|U~Yt5Ѣ7ke[/LesD>4b<#fotv^,vgIk"=/1f> fuܽ+xRGxV߯Jg:3 -Qi0wOm\XB#Zt-5h@,ɫBBxMO)˕|Rb"ix*Erw< 8,Ye* iNhje DI;ss NU=zU_1O'BgM5H9Iv Uf%_ae0X*2,z}9o]7:`sK9: GF|:Qmqv5C2r:vr՚JmV"CCҺG!i .8 LYG][o$DЏ|e Y'ߏ-N"jO+yuUD|ڮaތrʜ'U„+ޟJcYi"Orx(|)\XXHrN`gj֓-{˃hVh-oҤo 2rɺ0 P*80n 2odBkl>=LǛGDpWiď(hp>Yq4%VXS!fٰX45;\YT{<|2kԍ5Xy;ր)y?%LAD8AA*&?H$(Ǐ`۲ےƠ"7uA6'Яȟj%1ES%c[Z-S BF5vV-dxS-2u􋇲28KyכR̈,r,;%PуEy5o1S Y ͘=R󂖧"]L Vr(B =ʊ] =2PÇitX^jWxbvNlQ^J'iV0uϺ=(sBﲶبAn=®gnjr-:ʘBÃhل P槬,{PYТ$Y=w&4+Q!,θ:U*iׇ+ i'ꨆw*ZGuLlIv[r(~ z YN [-MjbG|}iŸP?G-F~W#;*.[P62R,}L6[rS}Oc!ˊR`$ [7^$7̌06tmb%Tg X|ǼQ+ܐk f6B͎Sj6竀zkU\ +Av4ȏ'q3~ZB/=C=drGl)[-:Uy>8ZM[Ӹ9iCi56C@O'_/o k[ ՃU]lY(O3';1CE3Ĺ@Sc{ Bc0#;DrG{ϙiWvo3u7#PMtlw™yon; [HBqEV$e(dmJExZDՉ]'6ɤm%ƛOGK6r++ b+!hz۫RUY:V_s '-GV ?V ۣ^Xy߬/,H^:į/fqa-OC_pϫRѹ?ɌpZp G|OFg+J_]lkZıR!x ǧ(U>|&6ySrzxzGoJK0zb5`Բ) !z 9&8X̓2/=QuC.Bi՛ZuKkk6;viu[/MPVSvlIVG@X07Ċ'\CȬSe\Jd8 -2$5=DEoȾf:v4\-*m_}U B\۪ 2E2$5'98]a;s@^]L4ik]66feۥ[;ǡV(3;#HUkT@3]Qv3һa~.9@񃒖xw* --|Of4 :+c5+ ˋ=^FiSqC-|JsK;a&]lO| <U!(D8'g/eqQ Zd_qka)6+MFIٲ'%$-SL_ےe盼'"; e5ȧKESO'V^Z\KCڗir-',cdATP[J9յ"+JK튁΢3OFqSii9@^X`߄ Z͑0 Va6c&Cx`e:gA!ІCU9DCZ50ZL(xFFذIjD\JQ]MEoO ׅP+:>'&<}F#=tvv'oBJ߅I-D+I^}B!اkkyӃX@fK= 8@I%  d 0S6eP$Ok1 gbigm%ʍx99tpi: /*b'GT:,G+(乸kL i6 ;mh?g bH^Ef5֜WxDyTVoݵ>PPW,NK-;@+]zDyAsoDBhJc)dY}hxE|.(Lo>WfC%Y[;tGvi,K !1>}̰E*a֠IE!U?7ZcOr+zpW[fo ܚjrKasGqH t#^qo->hQI斢 oB6)*ϥ2{Gkj66yD@ICj(]St@[7UG 6 ngȫ<KҤFzHai]+UP#;`%Ϋк(sE\u©UjE;7*YOjQb' 2v7a[w۩#JcO* ֪c+Ձ[Vu |3qoqJ.|]g6,# yZri Q;G6-j,1rv'Std6 il" .JxcLbr`YZ P8{,3fVdY+6em{g 5>TF7YT5%5G@ 2W{ '˫]K`D%}UE YS-c9ȭ,7GLLu^iH?(r'řo\S.>&QF#DR=Z'ѥQYE*.; r0-Ǔנ = [ᾲ̘5Ln>Yr"l瓢RUq4<)|q?Om̺m5GCdp=G6[NJ*)<^ D4ج]^]?6`y-tU]",GѯP+ {cTqē"z?V̛ZvR_D ?gD?SNqTg|+SbsIGZH;$& ёR;Դ*x4=Dt[xq5$j[8@G+?HϨP/ڀɏ,K+C '6B\ 4 [t,r%n,I^R7 Y\>FU]y ^82 ;OS̥s(:+rlL oD/+CԪr:xKWiT<-@wKtۋVdi4hwZ88|WgWs~]ʄ8dģA: wyUqt?]rdiyTD[-7i^6" Y=/#Ngg\v(fy?f)C!͈D_Y>]Y>j&0z?9\ux4ZI̺kt@+̬wZWXr, Y6~o[ QOeBF|?@Cyb>R_uNT3&<->27z}k\хIm64`_]bE,ydfC @ㄳS#0(|ЈHp9)͊ll ضq{6^^"RĻJ@U`OV \p h.+XLGa:VS&{$ՐdTlq>X+xs[댼(x ~|X ZC?VFiIOorglͲt@vQn#~Dr|Q#o7wV6V L*:DV;%Y|y\)sFO0;`Pȉ پvUerr zcUg,GR¥hk6c-SzxkҩbvȬ Иvf+DS63 9Av@zZU xTM@FFGDwE?cr –W^eI{c•( Ztl.m뎏ȺKe:_+iÝ">6&,Z,/\B$igl.>6ՓY*Bۨ$ylwRm~z]w_dA{G0+8+-8:ӏǏ]TE4x_(VD,\i#V "m Z3}:E Xݧ9-R'$g[KdK^xcԙ"elDŽqmEW[YֶFp$qfV݂Fp)_t$^Gs?Â:~qR&x̙HY>T槵)St <;#GUij=36ccT*_UF|aiHr|w/+4Wr[̥E|qժ;E3U֨ k5fs 1"iRT6ȅi,+^ib y~iԣH ,Iիɛ\]fax+')nHQgFa~"jFC5b6LSbB4!Ŭ5j)*l} %,vȌnV%i>ld́lq{mo$&:4%}^aeRa%HfeTxE3h z&215GNvYc6Ӛ44"s-xFŒ5 Rk9]j3T1d} 镑}^7] qD,{3Ǥ?? wXkYB%<f"J;tVXF5%)̓,ȟFI& }n"aj"]-Nv:W(!Rt&f3)*:Xp#qiz\k=GD@%*O/$9'Gzx-&mL@'84UR6D$ber51<j튖-*6ʦjfCkGsgF?,y;T(kŒ;rL;{M֒c11@<%O:&&RfPeOz.3`cV GB&QJى%M$akMʃο8AIxbj}ζ*0-?=JOHʖ׫BF0"e{ȏi yi8FN^e%;1UDjn @ՇkfmVIŴ<+,0D/LY{/( |@O(Pj l;0+g$kP֙ ļى+.$ciP!8E! J刮'L2{E.ٝ酲Kb俓r*cUSG=pM|t<]qƒ6Yʂ4:Y1O3'Ʒkl#gQN^:rKnיB=[q| FWl.'2EJM \mduA=ںXriIqN²(B O"x'L1,PNVOŕYQkhvJ ި^c g} TJػZwmrǺ.##I2=Rr9NS=<,2}Q k1;R6{!eїFE m[]ަ5oT)pc#"mR' Kse{j]SGI}ӧB WuRG 3EE;snZ#2Fi ŝͲ6!iľO\4O q7y<#z^plSK69M9ļ=ĭ< ȈtQommU|! wXM`fS[6Ni ƱIj]'j30naP J @.~eYyɥVeoFck$X+2Vr,i) g[R  $W(:bQȟzGN=Ms b637l5NR6 B`U>eEȑAZGв@>9b<8ekN vmlbV::tɦ~L)}ȯ ς-؍B0 ćLCjQ+/ ã,78zHknU뎏e訒%ghB/7xi$8FɎ*3tED8HDnFnCXx{[\F\Ku8|Nؗr+7oT@ ed#RݿO|3-ϏvgȲ/{s%6dk\` cb7Ue HX̀#k\=Q̿ R@/W]`^i )ᎏ.3YQt e/4 \WogЖԞ3J+2c)>m6a}$su<.ujI}}A?"_ B۰d;ga^oe#1_F.7A|_76aHȻ/8;~# ℑBkNQ:aBFDolC,ޢ0䓏NfЬU'm)#d)):W+ )J&ƫ#}y[x}BUXhȅ_&$U !d6%ի(F-x)T<&2#b5@B[;Z,/7D0mLP y}:Gvw 8>PXw +<8:8qCvM~hHKIe69GJfV3iHɥ=tڞ'O]ϫ{ Yj-vx._ҥ)eHم:Y/QWiY!w-#-PR_gʊnUv4Hy儫|5<ʼn1%` V{ӂtc8]+jil7;ADER0O2;TUzϦ aCZH+#Ovoš}ֲȮx!h/7|TD}-Y`W7:d'vP:j2!5nì4ng}G+4Cjx̵9Q~Y'7>3 O^[wN9j=ׂu h%E5p=YiG,OryK$*XBNyLwK26jr|Fuj7/&̌p`(5R ư扢JJ=>Vool2b'Bg?jL@j{ȤY6cj[*3`x(畻7ւu&Ì2Si5< $~Q :>l@?da9^.|Z?걑6k|ygIj*mSRϞ5~/|:ƴǪXR6j2Y0E@?-% Y%އ5 .dzmb7i0a4zJ:nifwC$OP Fqx3MelȌb~ &-eW#ҀLD5j,Er^N[YM_/|sH. %` S1CbeO<̎[)EF6-{!!U()FJIg% *z-cAAsn4)AICE"')Y:&yeQW+z潝ޢUt|' %~i@/W$((b9W(ygQT !5`;ƒoov(r/i|H+@@|g<.C^R%d\8!y+X›~:U<7Q=*ZEC["*d鯲Eb6ch\Tޑf+oSFwyӪreoRh@ZZC?;RsMey65O V_тtFUrm.3 ʸb]*>3;BㄔxUg|̰dAZ%'Wl%^ZVg1%~E99fіz_[mz2祽6F.Ӡ*A>œJDAzɣ>&\JW[$C$I. myUݕk 5A6vYުے$[+.,ZexKi^N(8Nb s)ZzR\@z]SÔiVANrzj~Ȋ1 , Ej9aD]z$]tntaƙV4Alη-#wDs^Kq_tLJ)r][ih]`g .&@A|Ua:-Vaׇ%bTkgQlb.69jBBn-Nb8ȓl%l;yw`2+ !UGe*B$cib=-Qc< 5 Y+p$?48lyX^ni ;xd T#kRݐ"-L9BZhz]ޫGS%U|Jx̣~Ğa#c*ZawM{7v~f&w;dC\xd^ `yN7di{>g6vphF+evCA 2K_iITx<Rf'IHK_)AcsK-lQ>>/i^u_I,HX@z-)W^ $EMhiJ1i9AUc=+L. :`emB+5*\G$| lzFB\g@{?>7I_J#pȉ\e4^{Nc#+ :1^ȳ}Ϗ.(9&$Q!<+㼤49D ncw֌l/\c`2en?7Ѕ#N9E7xcp`6D:deCy%sbm:@2 Usyz̻՗V,jb_6E (5`cD{UtyQvAX)|b7yق Itv3l0C;d?-g9H~?g\vgKv(%83;ǺE)M_Z⧒Bû\CTChSkq-7OOUv>q,9An""c\C vʦ.Y+ r ՄR{'~cx< $۞lˢ)8l!-@*g3lubYD,(mg m/|:HhgOc9TQDQ2c)!]ޑc`-~dj{ϋ2%cy>I_~2HcNcJg^d\M*^87eDV ˶ RFp-0 zafN8;wmHazzIPY|+5Y|숌uz+\p<~8d*}Chk[(yhwe)̽}:H)z[YM4d>SlԥBjg Y_}=YR>||B29ݏ=.oI*|i *q<+]򎏢6s>8*FPZM.6@U1f;b6^|F(-I:4/V)RegA$sBNa:/ :gF(yKL2>ǥCuF<b2KtDy@z"[:@\ޮ|5uȵPQ~tQ |!9lu+kˁB䅆(Ó^"c'z[6;"B|1GZSC@ܨ]6Q' Us'Ő'^?D?pD(k#PXWxG&ug׶bqT&3íg@L@_ZXصuݲPU -5lcRLuYk;OR壦6ia[̵G+Dox:BēB# ۏx Y} @93?D4I 9θVchUi/@JǻПS3M}kg;A(jJHQ.xgNi}O{S)K}B=k3'3u&v"yŚ3V^mFvi %!jc*6Oߖa@K֋)—ApLzڦsmluAjs~A|Hn%k-b`pr5Tͮ1;gLp|vÍ; }o) Ǿkm|rxb6dGF$r6 >3ϹEigrC)$X@^:Ey+m@*"|@ o$OVsUtr08 ]* &kFܡcgj*#܅j)̱~c"yrieDEM"ϖX(k}02'^'Aa_ڜP["ގhgoՏӯOǒj÷ϺώSTТ𖣱 0$@Pb`BCp!1R3A"#2QaqТ0@P` piΏ<<* ,@Ax="Gr*+,D*t6D P3.\5@xyNw)j:8Ο$db@>][-ѽȸSLyMKE΂0K#~e<ݰ'%hI3(K)dXzJ_TK '}F,7jvr#OM5#)z {Ýn.7+a{BhM50~u_f+|n.7.{n\>$ wBhKAI).8ivNh{6N* Tt~uf<f0Giy# A^N̋i{̲Ό!c2?8gr'4C1vX ͌!oHA^LitЍd"c|Jh{&N*N{n\2ӆ=ڳ :8ca^N̋i-h{&N*԰>= ᓑb ~uf_TnA-mW@- f&c) ͌!q ~ub44^w[ >70mA^N̋im1^!-ocĠcs#~QwBhKΌ#4o 1J|a ^̋i^~uf|c8.n+-6}{BhL8h{6N*촡ŋebڅ;-0a": ~uf")^cgI(k"cɟqB~hLaNh{&N*ݩETz@1A47hI6xnA-lUX_œS>}la^^E|S%ufPt_+b:WJ+/ThoI+dV ʌl:alC1?{~ʎ]>Nv/F njѹ6oB ]N΋ivT>Au$,1I[M0`?:hn{,O.\>A%7Y'`>+V(ufU΅hpIkf5DZE:ĶYˌ!5P) ^ތaSr)u؂2;-/a=VuB~hK0͌#J"\|IMq`Y~^ }6N*ືL..<~ufY7j~7c1Y^7wtb*_A-uv1l2xYآxL\kyЅ(cI/" DQA{x/>znΌ^WomFW=-6W[ _S qv!*!rd/qlcg!͈5"V.72II؋{ltGWoA-(GSΉDC锖-:\ mx& @T2w0 q6N*߾w}#EjY|ڽ3ܭ1 1ZQSm%0%qBhı  "3F{FN*F!rήn\0K:50L1 . n\8 {lMFP V یٻ^ # ufF8{ڎ\2_HᴑCsDAM^΋in)M^֌_1ςjG)ֆ 67\qFBnhLm^΋i5 uK`M:8m|,]7>3( TUPUSCcD;NVcw~ v !6Մ`qx>خ|>Lw#y 5`j::o cO üW4!(d!eZ9mR c92vw>㇝ I̳?l96H"to-ڽ#m#Dq.{J䒱[,~tZ?'[8#=ndhWY(5?7‘#ECUSݼ"iJ?0/{C@XLP2%CϏ)Xƛ}|DH1>+bӼ I?qiqi&GF|ݾ߱k Yl4#W,e{̱jev w[rrV:lC > 1A|/g*djKV4%~8EӐ-KK c$V$Jc^fDE'8g4~0 =huJClF}8!(,ǨX1'D"jFFS攺_H4T~==,0:A}m"j_v®ou0M1A,MV]'ħj'?H65ׯ|4O=i4- I YЂʅ8Ϫ.Q i81iH@ѹG]`Um+a%XEcUXi$0qU& t~i=2+ů/VHJD_mJB|Fl܁*,ljj7Do') հH`>,xW 2ej"Q\ <2 m -j ԓ"V$ G7`Ӹ7똖 (cđdĢ|zz4WJ\j#C ySqЕKWʭ$=2 ؏ޤ0S0 wjn_^Ķ P_= W۝o|(2l0eU@AoT\>dž ќ䪙N.$BdP1϶tEcTB }2'+'XmO׍y,(>*-dUȗ'>#hS,"P>؁0E/f'|-c^oo1X>!uKܦ8 \H.AD,Gķ;pachZyx=sAۆ0~"LJLc6,ԾmNpilʴS|[# /zg phYځ!cHVn26LG-1/Z\<$7L2E"d- Vj2Ă7$a1B3Б$j_K' :Ջ\kA~hr.@pr~:rz[#@-cw'!)IoO_A jj.gxc,z6P1K|WP4 SX '7btE8B!,F1[v߱u5{ 8$:O3Χ3E95%m֫_\?^Šx(wЙňWXvj/E!I73 E֡dÖ&$|?)p_*Y1@1+W/֐wg~6C޶pϞ1NrԔLXE<10-(>)75yTEL13u6Fe?[t jMS0ewŬF:7\׼ 0 _:?rqt5(n4n `f$kSe5OJ?|vmrP37څD3 ™ TXEYTd+Z$ˌ4d%p>5&Z(sLN7|fZotth,YD6`o,RPˆ3%w%pLХ௝9R߇ai6DGՄ!L6}7f^I$,W0ve~bv⵩ j]s`} /9Z5n Gą5c<1JLc:Ӊf/hchei|Ϫ7U*m˅ĺm3(r\ϱ죢j}1[DKFxS|ۜ07z؏-4j܀EOف5ט贸c7j]GNHڸ2iQ9 a"Zh߳_fPa3Wޅ)LꖁF0#ׂ:mBDA!ł.v.9; L-lŅϘN[-uԊs/)#bxm p37R)O@H `Կ; ]ה' <^1%@a#Q"o(iMƗnNUS0Y/!!$is!$ޅd2K(CIGhw\C`!<>Ωl\Ub#-J1-J %gkk<%(WZjM3;I3XeA{}$m"&fqLDs.C0z|R8Y Ī9oi,@WD|Fj}o{#A݊{44:=F(u8n WN,c*%ÀؓLoC|3$2HEfhdR΍p>Y2Xgd(_,˩Z6L'&9)`($(1SD$!LKۚXwZQ K D_1 qB%ȵ^5d?)S,┯[ wc dw ;ݜ׮|aiIZd ㊙j 7%<$DDUbD%T{ߞYP0D8~H2Sv,خ2"Ѫ0ԣh| ^l1*),@e'<@hx-5zpd}aLψ-qC.#3zi#rp~) Jn ? >I q`G/1ʜJ\ZV3}gKudI@l56F|{pv( gUS3Is~g y'CE\NA%ai$o ^xKxp(QEnXpMfy  Q!0Y3jF~"k i,U2AN;85,h:P@9T XAA=3ם`1XOR䔞JXhOj_Fןkb#=LVr23&<&2qJ~eyE30*݋̍ u!sY8pXƝXgQ,D"fHT|yQf i1XTfMC]zO(kz]4ülkqd/i";-s8z Fġ&|薀8L|ҬV(/1=sR]zQ,H;jcБ,h4H7[;頡ň`y"ST_q5߼g'~ճa/-gXja1DО'6Pqp9ӧ2% Pb*?5j)1tׂؔ"}: Qv#Jpᓂva0׈W#_DE 3SoL-\in&<re&~8O]76aV y 0@j/jT/ġ,xAS)I$w[e.]'>f4 S "dqM.ܢ~x\ .qg zd ҘtC:gf()n /!Ϡ>f+/rWBK G'0+۬9^Se <-|>Im|:%]8MuN@zS$Ƥ+NIZz/iTx Y 4~TvThKg$3X>_3%oy:kǏ|?pI%a4:<3DϐOE'9 lZߐJ?#XAX3n=Ι~tZlawdT{@@!sCab9Y>iDqِvgA5-g_#O%:1q]HRdgc~[ -nJس(ʸWqj`0!JC$Xp“')ܲVSN(~d_xC LAfgzρQ⪈/=%FXza"IiUk׹5ϊ ۠z=tb30#, )3!>4&8*4 fEi۴,"da$:\u$jkK",g|}$$jH}pYs4"C,?iM*AXcƴ !%o$G9}*X-_,P({z}9EJH:F0ʺL-":UB(%%\f*6=m$6kL^z7#; 8Y]#޶?/!ux݌qJmk͏F8H=+ k)"K (jeJzQ ߖB8$P |.LGdI>> #z`"3 rm 6ba'TKͯ`|U|mnh.6+V1k l}-‽DvvgdcTEacٶ w^k_c/Y֑&KQ}٭n uHZCߍd<2a5eobU-Ł옚hzE87c͏eJ5ƒj\"sya=8HЮx^L1Wbԏ?yhAC N:abTF QAydt.Fl3a*Jj:kl azdD·8 T'a (TzѼ:u9k QIעW ;34~$yVPl5L#83m$Wx:mBUIY.won6-j1V)!5<|p(5 ؏$w7nؤUX.]=|jŤӆm,sLDY'bPA| $do!nt{\GCV`QFg6Z5Q׳/@Au]/?*鏷|i*/׮ [RJqEb3G7|õdc9m1.]j ,x<=Fi۲U!Z{T5F.JygO ` ZL}sED|Ll%,:C Ki(๏ߨ%#db8XdGB u>e(iE״,y&wϬz;Uђς5 {V |,1)p=hke +Gya, y6P-7"HTW"P|#$Erv$SjC"<3\ʹn'1F~>ovDVoG?k ~w*< ׫iǍñ+(]x3M0yii8Cȭ`KHl+y E| oe Z8d,D  ᲻>ֻ>л*$~GV/I;hq??#Q$~cYG¶D *6NYLA]s{MNc]lmHq;/`B)^|=cg)d~R^e!Ee~cKPB'yml-jao9/SĺFؙJ>yYyEh=~",B ea&-3Xf)=Ak dMJ:ahV QAz3*")@r $:46eV5io" E]jͼe9;V^Q*yv7me W=/gZI339ؖ.4KǩBeKY؇_;DhQ0i2 7FRH]C:Gs0)8vD;$DS3.,@kd)clӲ2ȃ: v_b 91?|,EDW#Ğ4G ġ!~>'iIЖ8,5$W~?2tLp7JDE(?Qicy~Nf@,:ڈMT >ږl/F*Q "΍h3UdO52 ܖ^2t}'ઌt8K]R`4fj֯#ŭ dc",c0k!nÎQtDm3 #u_eJ%(2˝ ,]dmV"M,#!~C١$}˜=+w`"5lՍ9EIdGjwc "QNCi@׏9|)HEГ=w$(~m U0-ܱ{f q'Ӆ9d*F ג9f+M\QKH4XD ru[!3-:%s٤@K\٩#^ɖ{ЉaCok=Bz9E4"δ+F:C6i!9l mua.}R>j{{sٖe @n)e,rT*2|H:"s N_* fvUmr~NFo1 Aߏf#Kq$a!u @*%wׂ) ?^9iĈFiyi*S<5%/L}l CkZF/F~q`T@B8v9By2{ q)M?ؿ>(>=\=馗Doedk?eȋeO'tsEiiAq&y?I759EFЁÍRS(2,7VG7IʠVFnFn P/kԵ(Ts á}4F7[s /iH9,r)=%Iٛ :;Ih'3Ggck mG!ؖ]/ڊ~3z`17Sd 9{W0/'<%ub=㞖cK{=KÜBs,b:gn-cˊԻ@1d c' ,xh8$m&ymH `U ]EX(yqokh݃~V_#,h8Ti{+q-x,zzEQrwFQUyYuѳ[_VS8EuI.<8aYVܯVԽ|!3 F7ܣOin&nez, 8$-qC+j#{Խ,S!c7b, 2Fyc#- 8&c7! C1 -׵CG ZvA2z)y߫j5$h5%+ n7aC{?0>,] cД4 u x0.I:,BMsҰgccg8"S Ұ q3ܥO`fY7+ݼ?.̮q  yRv_~{v i*VV܇a׎ IZCM&. rdشLcuK}8BtN4>c6y؂-n:Hhq!$J a!!/9*?1ƃ:%Gg䲡i#3)aYt4y$iMD{8|D!BahuzD09\".:'iB7lT>=Cuޤ_=\Is Pry=^)r=QJ7`lyte~38zX@aJLF9UQ*N,=;[̜]+D@#{99y R8T9ݎTNZ&V< lp[\1tf!E^\icDc}qS0{31;&Gຑ)btml0%ķ}2Qћ kC#5ȶCU6[7(k_}d%|*Cր2<4Xwru1#uQ]=lyFM=u#tFHk| bB7ۧ|ԾӨ\$=+hmBLhAȿȍypʑ8հw7H]x6 $k'3/GF%(q>'6qnz$ !ثe|x,|Rt6$5 K6[.4Ta8~.99 - IC4y+[׃8;=Ba[?Oc5˯}^0EؘrLf8j 5$߻R6BHѝ-0ˌlamIA|Sy`ڥ},'"my6*!m2 3I'"v/%jY"Kz"hW C׫|事\I7xDIDNSj$ׄ6_PZEElV`TraMx~tT4<9Z8\Llxvԅ 5*؎[FrT%l)shGr B9P#?cC!tT?㪿@&:˙'|KCՄYT8:ݧiܳc[7|׹{k/.M/ZُrE\Oܣ 8A.Gj D.yW yb3!b!5xS0PlA7O<U,.,% #~GB\cᣔzmᇁ|E!O;8~xd;{7ux%H)$ɦs a ,ƒ:15 lam4C3!\Hnj*:U|9J>׮BH6iP Gxj{M"I)J8| ת U3JY@A%364dO0 ;36޳->74d:ID><<͂^7"KD=ֵ\cvׯ i9˱cgk\mCh l(H̺Jجâ!2(9>Cs#{-M..V63!ȱ%%=ؔQF\Ϩn݁ޠq9yߠ XD#hhj2CsT7kbռKOmO;=2x_SmTΙO󠸙ڎ))yxe$Iᶆ9"I#GΨ,|yExeA3lΔ^.;)]=IH>B(L[XZ0?JKH~❥H|nq <{^^r ocihfvjGIK0'd233vh\:Zwbw$ 6/Xt=u_mrЭ t yN{vi9DJFe}/wqas֭qirT.E!#2,vaf!XQ(1' z36e )ud'vD\B8D3ySK= 0nz"`l-""@ʙlq,?$8(猱ĵFr0ʙMeB37cRL"+Zȭ9Cr::z `<](f\aǫLD1ljK/qV"V5l7 T|RXe1 傈nW.6aL(! D ZisRoG4.[uP$3^]zM<GyPtq:S4ˢnz@7X>Vll{+##(É^.]dafnik&"H[[ ~3hfHu;"g x 2ֵh8v0u"jY ̗ZH2&Y:jGJhh+d:NQfm6z špf\z##ɉ{xaϯ,U0mVZC!(B<k)hLFUHALOd_y0 T0cF4S xz߄yhɥם>钘( 3`%Gi5fh^F8{0>'NQ֖]_TWge=^|VW{?s"m5QVv](rAE-Y ̋7#\ZxxtBocܣ6dsJ.z{6mZxT`h9Pnɡ1ӜJ\44㊶f MRnc _a&gT'yb\,#qTC8W~@l5ZiAsxv zjL0ĈNq}A9ޞF $jr8jaD"38v!*#/"grwmT.p#-O {WVe`}**!.'c=\'(>%U*lV<^@q-q%xвj6 KS6LDT h:0 ⳅ6* Jd|={o MC8 ޼aiϘexϏ|?ڶ%M9%F.kϴ[-dڰU9N3' 4:AzFCGLy%DmP4x\pKXy .޻>o$M=@Dg9c(j_e!Xms>f|dQ}G<֍01{X>ٝ>ꥧy7.UGb֕3cd\Bm{=į)ݷ72I1fT]T*2o8ܼ4ذ':|DKGVN"tV<1aGitTV7|ixasT-"b(bZqi!/juL"a\?+?g[V=_ŤTq+DōN:!2nQ¸$E6%hEW4 Ό){;>٥ϳsFZ|m9pd2UO.ؓF,K:D# ^ 4ؔw\K0؁mF*TgjaZ0OulC A+ ht2;\%V)$>-Idqѡ1=]ZV }21XC72g<٘ m1ANV4nόT3Cq`S!}x2V.!1o~ޱt3DFr]x#6XUCB?"pK!Ѝ3}~\HٗR- (o%:CE30Wv^c\r!3hre>j*D<-ox$9%5|A6Sdri㗜H6-"zkgKCiFِc隳|xi5fX4BI)YYuhscwh3 9=t)sA!:4Js[3 Laѥ{yk |@q; }:AW"ٲ<a=F ǀYqD+_th]. JpH3|]nb&# Fk!h4܌kP Ggcb]LD)dhX7k'pj~/`W`N7+aja|RnI{وva~XrÒ^}̺6fS#Wb3`2k'= ۨ5ܙ8'f7У v)#ꝝ5a?:p{}`CniJ/g\B7l.LB"qlΠ$˒9i+դZiyNJ߂9&h ޲M]2Kda^5hafOk'e"dr)]>Rib]74] ®jm6%,5wIoai#6?&h ώA *$&i\A ;h ;[Ecm3 UY]nC/0ܿXhًMW):nɡ}g :ZǙnL gqT&׷.7%"[`Cz5r)tj0 qoG.+eRUBp8^PNc׸v u@)eV=%^D[lx5:$NGj_[ߓxZ!XmI]A1 Msi$# R/۞'mw}ֵ?2x6~" FZe Ƙ9ų)?kCk<שay&,#n*<ɃI10Nhg}mux/j5Wbm!LgeUt6Rg}=%-U4;#tn?C7g^SgÉ&wNhLpsj]9G")}R7F])<'%nW,|zffFk 0FCM0T X)\x1e)CSkUgo 8}󆕵&C$E DUq Pm-ᶤHCryת\6C-V.MGY7Apض Ukb_tvZoF޵},݀8!4F y+qx.M mĺY|SaM "@c¤؉8XkD L"j}8?d` wů{=B,2)[i hOSc7FO,ʼn ߪQ1(ϢӰ,K9jH┠DIіn),?wg~ⰱ :SG=`]wɏz_QMI3|1qc`a'!̹#3ֳgϮǠ4f58!gbҠ4Hr}8*鏨yŚtTS|iF{'6Q u \g.rbjh7c$Wg\CbG!{6a:V8uQfss-d% v5^ "Z=n@F,ieA4߸S%mb%[Z[Ai ӭ$Le&TWU83^A-EƐ7"aI*l<y{J'jo=4%j-x\dtIZn.]jT%Ta䙱4q'5k^yID;8;1תfNCx34 hc:#3 Ӄd waaErH}/XHFjix!R&*ؿ<&ρ:F@l6ڰz<*$1jX'#KgLcC@Cw3 a 12?z,UꬳTtXK)3uMFq"\:7 :69B݀ξٮ`[#!qB;f`,E{=\;TR Edx/,:BdaO.M"u`sr4Ti3P݀v鵔sL ˜xTZ,:3b5 |,P,E,>uň0gQ)h)?ԅ}FFLmUl/-dTI#zXqAqZ8#( z{G% 8 ~%ׯ 0ybJf>_Yki!KfH:is:ϘʈdRª$Q"A,(|λ3;8Ei^r7KWǏ%CBAm?&r94-;GA2Lz;!F&61NJwAq.*UcA!Zgٝݎ{g,[ce4N$4i y"f2(n)}h4 m j\֣VdS5r8هL̐<??bz5ρ8=0ܚǀݐ ^}7e8%>(>pٯ MXy(mGе݄B&M"Hmߒ( 01vY;O݄?BjqL49L.Q=(m?/ ?ӂr]K]$<%z$1ӐzH:g9qTutز"žS8pgz"Nmk d=}g:Qc.܍$t maxM@`EІ=c%XQL#ETeR7En5IzRC,Giauk+ h9%Cjax$+x&aҳ^i{5tq-EN=.UD_st쵹}]Ⱥ9fۓ0,5LOL \B4,YP6G5-pث7(GGzji<F3 |;yFPt 7'0nY6~Іvet܀ SߢsaE!1D8֍?V<801;E#*jnČ 3[j R|G5e٘8GU`HT^a=苯Ge8Ig dLG3d37d~C 0E]Q/{i|DY0/>0Eds+ɰ^+iS@xL8*$+`ٴmI bOXۗ.Kfހ8Ü<VXk c7*f݊|ᴲ DmıՌ7E ۙ}m3עU/ D["cӐġu)w;y :*fO9y]ѓjŋcs"/, 5=Q,UY̹K(m~g A5ǩ[`g}mˮbF:!3Ylb^֗R(cj2pF;NH3b638#+f tîܶ=)y]QB*e|Q1q_,[D߽ 0-x'oH#Un~;z !K+4tTiMamG0,"}TD>M#XSE|&r\,,eAr7@ de.LTG8JA:0~}c ,YYHoذgk: ʖ{z6(GDQ+xoj Cf  "r,JG2JP- #⧯{utOilضz,F=Iv l<#t<9<YkQE8i0JPsd p5sGC0 o pّގ4IA*mF/&>zRZtJUI L~~z*;-ЋRF롌b (Ŷ7Z*e%r$ڲ<5"3]QZ49\J@OC]FS3,PөiDZE곇X1tkQ#O")uR]5nP6|Ѽᡟ<Ʉس' 6Bkp[Irmb0A'!'= xo%Vy`&_i;6{}2i1vny& Y4۞aFDT!"Pq+Hb# c)9U 9U2wM6m':6~yדfvk|RaGnC}ܷU:RRC=W;<6ٯ'z-2c(WEM*;)Md!&Ô2<2 f߿5vVu"<#aӐzxrT:PGO:U# |\;2#r_WS;ezۯ-gC|v莏g>Xْ<"rEsL fX PKd֦iXrѓh* }o7ڥ̟GX#'!Uci#-$?.Ei路ݬAg<da4dO$]A#iOap#׳c7S! |c7Ь&୧`[mGlpxV3{momF4lTj<4 [:i2x F8 r0Jdqgf[M4u%Eݰ2N6x_:VW;/(/-Q \ f%țQ#\y&<$׸blŅ,JEچs[̵8"0*a}bFOab63̌%DmCp')n=Iiyx ^ǟF 䔹f<]t2O_֭U&QvL ~+A|e3^n(c:d_ڲYuJ=yoMM c%P)z ݰe>ɛp=B7Ĺjĺ &5͖e,`DՄ'/eF3ŐaĸOςʐ-@2T8 2 ,$և_ H$MȦ;^Fꐰfu;V9 >a]iD_:hޗ(+-!lLIgǑ/-S>[ )b8c4͕YG. 3KtA rVjE&l²Fhu6>)厏F!$ky)㧝]S3u:2Ju)E|Y#w<~D 2"QG7RLS& Ԉ֮* Jf}{E` $zQk#{hϧ0&%>rs/>\=#g.;V82~<΅|u(v`NFzjOm=ak3aʅ;~:,aTLy:Ě-#ŶQgG Chm 7e# Ǥ~G%}䯬Fe8hj@ٞpm)g,Shgdr7ϡ  Tb3vYP e:}*GΣ8|:-4aqd4ՌTĴ*\UMMX;k;/{ja :ReMz\]d5Ԅ"7c"Uvait/q9z"lCRh1 }igdF5wd@5)@pACEgF$mXTL7:@zaٍi4#-v`ȃ?Ua A`_xşD, d X}EݾV^vzK݂5$ #i"4E0dHIEeEVݶ߳m14zs 4buie^ D}8*DMPa>a,cfx܄u:j:+d3;3CCKSF G30Lk5iU5-iy=dRQ<όhK(y VbY$@BXj\B|Hw"GEDF%/buj(ud6#}<oб00KMѵXUӜE5ӬP7"DKW{Trb*Ps32(Νcqű8!vx{J)V+V.},V$BF|^nt&S~Mӌľ[gnHKu2_6נvr[2;sKJܑ: .,e6q<:}Ηl {zi܄g{FjA2p|1Qjr;|J(E%8_랳qp"sK +zF<j*Eh/14,u!3",Xj.i*ZCWizD%b,)4B-plIkk;8,[6Y: Dt@y+jVH٣hX-(y *H<_yf<{"5Яբf6RN>SGD{8- bTJ/lI&COb+ft epV?!l!`㛍ֹ6I{F pnXzc8,ԙOQʘ| 7~@M:eIT4b|Nm,FS*)JzhERI\j7hvMcx|DQ;I=5X$,YEd^nq+WJE Q!6G wk>Tr>E,IdJ/n#Gla"9WEEBkbۯB/*d|~]iT#XdP;lS!(e(~hVETBJcHev"YQo^9L@E&܄T7m}ءB-~8 LG,n4~ҙِISr->be@uƼH`wFbI ˷Ȥ-L T&rbwf>q1j:ڻF {!j:2T,2P8M,p;73(@YQ'6=(!U{Y&sl(hv{*d80;M&U| ys[^:=\:a,S[K |lʭu<,+%,Ηi2&5K׊!#gi]k@K! >nDK=a}xtԝB\zg7dND EcqE]r I()i-:\Y|7Ֆ1oi`́f޷=1-F,c(@9XJ##*}'qy"Ho={}, ,gg.Xl&64G81a 7 Qi!ؿm4DʌRlKX= s!yc#P@)TLݸo_8\ @/[|uUlʉ0fA). z5jh؜U!1)Tjy'K.pl9l^ w &d0ӓn]" r0 v )já7TuИV,.K#&H}ޤRoEXX{{4ۼM|X'?C(%QA)BE5~ls!&<Aai lUk'TI6 )_Enr泀V}75 @14逼ªdu*j:0j~0[|MVedFFeL8#["mMЯ^]=% QKAyqֈiM:lp/{vɲ8ZR%-CV067 O!$!qG8˫oSL~';5:#,WJTHJ?<^6e¯Pȡ#EVK6\% bT҉`bڕX:̴d5Il15ňv<.xI=-Tr-{4~KB #;~饧d(vX\K4&>Sv VFr#SXiLx}6U="lEJ͡od*KZkc#!ٞarTŃ!bȁXq*3FQ}d__&ޤ^VC}?&9BGBE( [W&KZ Fydνm$]se 2oEz4{3 daq3"-B6.ΝD_V@f@W=qyao&H<}3K s5:nz)EQ_mItYM-nVџyӜdiZvM cͤaUfܫײ^;@BNer <`{J5 `?yZcv _Sr$HyKT-nUJwؼ<4ל!Ջd5A )VnUju:32Gi|J'f#UCGcqGd zXλ:tHpjz:"fj]qG oi:(> D ͣ&YΩ3:0heC9qa{7ׇ "EVŹRf8?&Q/4 -PRbZL 7=iM]C*'Xd5aT(}ȵ.f4 6z HgB&:.45[Kz!qcoʈDnYC61耲Sʢg =c9u *[ CT-V$LZ)܊c4?>X"!#֭G<ݹ!Cjk7EڦbmKwC7VEݪa巆>Qe50q7X㟑؏kJ%? :ji9_1ɥ/A_MRpeSK@͵1؏2i$DI{՝CCԊ~_afW3s%f)clZgz6?]4?$.'b(f,bZ xڝF~bK04i0lDl1_ݴEΘ8#!ʗ =Pg r[h==)ED0heDްԼ}D|B%7$EK w#4ُVc`9o86ń8&zt6qHkp3%2Oa9j%gE\rgGs'6mfBMz,jƊ/4K׊y27%Hg,YF,dD8|03ޘ>z$6޸棹u|S"{ yu4c$O"KJBGz4{J[ lӋX~=(JڥkOrLNVX3" ,G$A'8MnTZ+iVR oyJ?G,)t:H-8_UY%l7PuGj 5|pO9н&H 5&orN88'S`\FO :/Iz"uc[MknH4IgXcJ#T\j=_Wuc]/2Vn3ofۉ1Gk% i<,Hh\o G%T2>Azڀjg]u^ d[ޱڐJ3 /4c ac%8xAdG$[I@3&!J^V!m3tZ62Q wH[\de|#&A30YjCWteM6ƼL1T 3I c7)brZ"mz}u[)XkkI#FΗ濓,yNyzZjj.V:FBӠ6 8iFE깯sd$Jqa6/ ŠHs u%|#Z(ZYE+u7JLjv/ ^rLC,B7K١Z8s#n%ɐ74 {JJkcǚ#zkg"Kc)sbF}8HI ch<Q3P!}I>-VdSlGJH :vCl @t)\nD!xz3~5*aW.]mYLe^ ?y&4SjieV8R~p mOwy١&bF_9laxuڴ!Zf!r$؟,{M$0©uŃĨHĆ,[c\z\QH 1%g743 lLُNY(rgk0-d;j/_s\6pzՊa`g6zH,:(<(I$(TUrjz5LnZs].orE4;/3)wI`D`OqE-%^zaX)cM/-;8|23/` 1n78<,Wd%jK 6eF7Uɻ_+!I.". Pt6[ Ă˩~OvF anکxcN ,V8,KNadQq$7H5(c 8Lakת.5d)ԿPtW2yY,j$9i`/ӋCXy@wIB$ARLKݼ}8YEi|H/[̻ 85NUF'TN vz|J&C^ƶ8~@\+0uECM;4jT{l|а cD(_͠LVlJ(%g^i憙zi&RhK :t,N$ w/\ژJIߺa>#jL=nþ*SeIda#O>%j=@<Šb-t&BI޳"x[qeetb#$H$BqlE"VigV.LE"Nz#.lI\)!qDsaŅ[ET?r[7FUk;tjK Ϲ>γ:6gH9x0?p9|Խgx 3"CFCY8Me  z6m(.fs &'y~uSlta_ֆ .+W[kS /Q9j72zS@EnWVqK&wy\e |tXa4Ѣpa1۰3y6E,TB4#^T&eHrzìp%{R&bd{XUHB@cm3; 5ܲYqMEZKf`ut h"b ADMo׮Va@!o|oC6ݸ0G,Tǡ~ys=7y.9'qaJɚY6tٿ}cz<5ݠSk^BGA䋔YFP E+ ӵG^@X .|?r3XuC+K"FIq I_S4Sɟ?݋Xn2L#l@$Ái׍2+V/ ޹#HVf*4Wut ,#ˋXA=+g刖:飪"SL5k]"Wj|e28Y) a y ,( L+e;*ӆ&ntoKL4,P4~l!ؓ|x0 F:|i6LΩkг)Fz6 cS qvyȏ]ΏѬX]6?AIWla\=lϳ)b{UZ5 z inKF%COs'\耬0#n <йp"9"F b\npE:-s{$ES|, h>r<~8d{au eYipƾAOGA2GM#䀤B&ZHS!5 j]!:%+cy[)j @5DKFH7003OL ~F-Khj1D"M$?<ȹwk: WVAF,c4<:Spg+R3@jF١o@Y!`hxUֲ cp}+FV=c9G:~"Zgz<ƻq,0ϡؿT9c@f0&ch|#DU3_lV$^o>Kl7ӷr\ Z]|`QF3OLA YhGge!?r3ROt7ՋTCJc<(9BWX^&Ns_fiH4RG "]nVkq #4d0JC0ec3;} F5&K@dLBz_c2'NU|bQ3xk$L]0N,9#dy%:,6 S<4&yo$ik\xԬ\v6u Л;jgׄ.8`:{[ 8ݼ;CEc[W ݽg:s',h-k's߸aR';F$yϓ~\yoCϘGx]w ~>|Es)3 Ȣb.w|>iŪ tBA@?=K<MD`גa8Ck>E:jEI]0ocԭ]F =d N BC AnS)!#0%)M^[{LȰb[.o[9v]=C Agؕy{^8,%Nޏd = 5KĹ$d-6 14 d:!/`.dBi/ГxW8|Ed̽_fK8IZ ?cM%и |"iġ(naZIsFʀN`-5tкߢTNF g|Ʀ㤬;r4|c}|H"܉DNbS{)ZER<,NH}8z_FdPRqEf4j{8mD:ՃEkfЦ^;)}֘.ck,mPhLGh/i+1T 3>=z8 :ҥ-W㶘tos %8Eh.Xف6P_k&C]-dJ$j-U^6nc _Y?D4U THAACnA󙘑>8+Ἷ xHpo]E>a%2'=c 'БIwrT agٳ{8 A?=#38T":\(Ɨ!4=K3[#y~`Ɲ52 ;ۮ7&h3MV޲ 4~ XxI_A~f> T*H5OEjۏŶ|FGv5g:!a^ Dž }ن../3##)]aQ)UFShEE17884y.KשVr؟݄\u̎sM-떸X|8 8~$YR>;g$#68TA l7Z&U78bc  Й GJf@fUL/؈ee(<}{<YsFu?CDOyQF2%=̀T-P5;j+$:Y1xk[fً "a L`Dm:GKdIW;(}P;J=U}Wsw wHc{8{Zq6c.όZf,= Q=d\I~>C7Y!d+AiAc!i%!D\ ?yjKb,`jp(0sc"DRfRI C^% [ɀ!&"hsBm@ j#4; vC{PtQ*<,/|a =ci߯Pxavs|bq?Ag+LZk?џ:bU+*3:yJKš$A( )waN U9Yz)YrT*&ba0B"~94lvo$!iVh.nL%LSpztZ[jOb\ h&׃wLVq>$FsEq'VBLF=Mvqi 0`K>s4浪$ٛnyFACEHZ29v߃5}b:m@}cK AFU-+ Frc5E]h6B trh _5aȳ7' ;=i}ڷj01CB<ʣ],W.pAL]͉~5$9*E31.$:ewLɂT*C9m#/-ddK9ns@4}L>A~kE#g$O! ?rYsKsg:ۘ'"C7|kD-TJɌJΕ"pߐ}U:>TL$8_J?\EZ y\jɬ4#O'FACE9c#&:b^lI#ll}pu#DMY֩|/ƱBExzz4E/DIXzӢיBA%ƨa}t9!8C.DMDC"{qrFZPEcWT# V [=>F=mv=94\$~e7!/0=&/kqZ{"IV'ͨ؎YωZ_c :KDUZF$</y,t߂', xr5V쬰@OI\Y7Mk%h7Gph؁q-Df儜.lj ZE#G;(k,ji2ڬr)fqF=8C ޻0Ds$6::JiTהrHi7cX*cYma,8dؙѬ_ǪAiϷ{}9GPFX͵Sym~m ٰOޠҳ3[/ ALp35΋JNÇL хJL*}`[96LNv:AuɅ6_j,>, r̘>&{3i43S[P|k/ÔP(_kӆ7gwT=r 1ҰZ+#qxvDy@T# 륎o`)}|ף^FR,^lJwY3pA1Hh>O1,;4F\e5W !m_}#[~I၀ꜷ'g::; Rۏ#K͑d.&>D3&u) a20/d{ni96큦(zZ[#q$m݄EBxvYq"D(v]*gT 6 $Q5[2SÒOi H5G##h/7b]6:{'mRjs mߣU7:uC4q% mMv{;JqP!Ɠۃ8L#D0בo9mQ00t#}/xc*gg_{49 ZTG=bgnz:[V9bކnfHokiK蠑MQztQ jח:goLD׹ԛ fߓ!Lɂ׉r!ث49f^>?\ysP4Xk"cSu>,85f. *7pAطj xDI$ GH}-X"_3 X`g,RFG k^W5^xDE8"At ^"zNCD}=ԏMqdQb/m7#-7 E0<+fU?@GzmnόC>߇J://2υouGc8}!dziFKc?e'v9Ȍ7 :hxt: -XX @N)S]R1jD""-\Fi36&mu-Nc^^ܟDnMBOEFd޳T GV[2q6{ :ju ߺAd%cYQA!$ \E3>- &K^34IA==і ;B54TLXbmd?g*>?Ș<''f<Њ׬1#E-kQ{bȫj5x.\G_SPgu.TiNZ3U,K y>6CDm_iXtDdcŚM[˼),́qvcv6H$Aw>h-U<30:cr|?~xDp dZQ"o%YȢs O 9n X@A&E!D.dےg"gXAJ3f1dEa6,O{ά6^@YJGj%oevDn*^l`j<#ؓOS^5xm0K[h45Yϖ3)E˰M9s9x g0 1 =m~$8j ڟ~i2jgRؔ窗u.(m%܅0Uc˿ioϒ8.J[mـJGm:ŪaO8`鍖9FZcJ4=.;tj(EJGHVӸRS/~}+K[rBm!a}Hm Tb5^fhkͪ:@{hMEĴƓ zhM tfO$@87zk>,bMf.?Țm1nBג3 `iNtjNO%#Sq:q9bF* |h}i+?$i()H(VDA%Y$B Ꮽ=rIYgZ5yƐTpTKpxa[,8jɺʪf(͈a/o}M 꾂|lM*ӗ9>ERt5&RhU4o3Y%a!*UV8]?a0'uEN5ZZ(d6z+%3t9eb#;+y}4 b\_'uy[m|xgt'(@y~N+|2 [e꽴&<+ye3#KNB8²A^b-nD4E/.IB Hi`a7f\ f厏_l_=ƮUJcYr5Lx׫Gao|fk THIY57l+ 7oԓtejV<r]q1TkV;H1@Ӡ(:ر1:a1; Fımn:^,צD[wL&Jcm)O~7lf3DPm$?g9o15(8 @){*ГTSE i2U42bFQV6[kj}rG8Lli=p9.r<MFs,E3"i:,Cj:pBD9̽5=ly#E Sm̺ߚL3}2bZÅ %V)򶝊`whrba:|n>G(5F646bIآw [" 9.h&kf[lgu<٧ߏ49Z|puJNNltt:şZgAtdQUm\Zy|8όqJ8W4F8dic4O)Q"*EDqr4yeEwo.=nFihkJG"ADte/,6!oN!"I$0^a c|F< 6gNLr5ql iK[4]>G.ˮ4脧>5x%{!Ft\ۉhl,a@7-HfA]bx-1\١sQ cش2^,mQ*Q),5Zך߰lSwygxplf7د .CZ#N0p GMzdnc(Nߐ5[6s:ԅa}c&&ii@ Tm dFja!!D/3r0L a6kF3vi-b փ/eO"4k}L\+ R5|)Fj{Ai~3CBͮrHj8J٫a3{%M104?!4Wzz%q{D ސ6~]~b1c`$@a)qn0ٍ^\iZe"\ZreKKsU)v5}TO ],F˰ҷ1!ު;8<%Ϙ3. J23IGD݃2$>u44y%x%`MP*TpF 0)|A,q"Źe>IB%"c;CޒgV4ҏϺVe49ԙ]&!vʖ~4ߙ27b<4+jC:kB+9?\^y+I:Trh,yR2VOҎ'c@XV:LXKi(뎏 A ]v]s?℟[Do?PFnGʩ|]=fy>xMN2W0.y7/C 0Ă܋C`o:az,En]>XY t|{!߱& A $D@P—OF4\V0fx?Cl<ײ'h t d6G 1T|PKnV#qkkC>e5PUX+wGV+IOi Ӽ]$؏6 ӗ -^6FH&(KPF4z 6WkK ?8Aڦ c' tTIi!NF0:5 {p$7rzʨԽ5 N:bimw^􎏌60|N({BNսIHyNg nDp? MkvcG(Fq&m1uBjZOx\JJsPcf[V$ z/,VRVci~ae-Lm7s6~8*H6zaslSgm6O.ٟ0oŹtOĹԷҍ5g'eÝdFYKjmDmyI}O2ʠߴZங_ҡ`݀hܬ{ӂpuت W31U9h\BӔJO9#ElOE"W }/*تBijˢ@׎.RDL\D c색}{H6G ,8Uz"GC%mUфIя|<~D.\qmٯ>eWH%^,pQߐι&D G68`#.\r"B./jxGWV.k3%#` 5ˡi6;ȯt$&nʏb AS!VdMA:S فdo ;a%>6CG8ZfTLA jWko<ݼFʮEBZ8EUMFCDPFbY^&Y%s}hӺ?>S lZ[饢rm!h`>j?A٘ MLW'zƚ&E׏'J:I)yzy"h4i(<ô;!GI JJJ94c⥂jMNKSH @>H:k ^>rT|6DN'v;O6!Sc0zA@&3쭑I7+͒™J5 ֵ~)2|m9|4+KiCEL fED(`C OL{5mZ]<*:RK ͤGc DDS6"j׌Vz3!Dm!%aC"cK ̈́pBzFcٙ8d$~<쿄d4"(dhFNZQS-'6фXJR&B|PdaJnd<(' ٺ.kX]0gq-M #WCn|Rż0T1YeC^Q'Sf BxGXr̅c+TtQ05Kna>isWg'OkZEl#E!4o{ody+S&v" Г$hj͡#b~&}*k8 b8';"&,טxd xj? p ME#3¿N%A!3oHqaV ݄t-P8]@Ia/@1rr(48$3'66WX@ٙЇL:s8)4$m6G.FNx(cG{d;m1%c 0kh@l6U9 b"͚t@2ܪ}g h(}f4+/ޢNd**!b˵톰!DCMIq*Es%~=6hV2gY:3h0sؠbg6l+$e⮷3F'H[] nYkD !20VsbfN#BxEZsa/HA vLD\s(xM 27ؼ7{]+nECW:}ݞ _3!hecynէJ<Ȱ0:! j 8Ca#KOn饭oáI%=C#Cxj Gdb6RU3nnI8U+d|%&c扟Lj 9 JԄVmKS7s=kKEBTA/y(LņMݳ<7S\8Wqѥ1mԶX{Q<=9VbVHFذ"Ah=D۠\?[r Wxn 0˅-ջ]n"3:瘂54U`j#bwS 70xM!WuaFD.xl)}9<{Bd9睱ql0SV9Cm+S^C#?%^OjG{5MRhF9k8d &xKMb٬qؿ׭ #jOƾu~}VKj&>Q837 -^,U<*T8&roE$Sr-or[ԭT98~?'iePz|k?28Q,WseZ%7(m)y7o lݓEh$'~- "UpLc[LO)Љ ~1/ -'=8Ņ7rF 1|vcB VGXٹg˧X}LN2/2`FQrgZJO<7Ӣ BNT~->8#e= iv MRD DnS ӒESz[ y .W??+ bqZ6qT>*t{Qn4}!=j4Bq-m:zM7Mfb6 T4:峸rhꁑ(/E{wnNe}DRh{6I9y6=Lt u\cJZۺ O{6$Fu48_0gPJ IZ%7.ٙ(>M2QH LF8EF?)8&~: PA#w^ 9}=)V;IQA0G5ٺY; `V5V(Z$W*j8E%,ۋ:VRmt ,: Fך'6awH3<4:%=#ZD ;qFVhc| OxZY$dl^&ڝCqp!"Yr dRt^vd%SW HuxD%8v/mD|; B(ҷ؉n9]T=S{u)fOkfzg>[dy_m]$5r6V_DyJH xṞg. _|]< 3x/fl-T踹8iLq$ [Hhg4g3vcԫ@W*V*p]njvi=YG<,ʏjH6!,8و"X8Q#8(Vk ZT&OzC4 ^ rjqQ)*[r;}RApx"QnoF5ȏF5GF@ bX~%5kuvB9j [1)VTᄨfQޕVy]?TKKעW1{IJ6{ X FB^{ ^t<@{~+a!8WaK>Mq@8*7N' ٪w{~mIs.wpyYw(hYyI#A"j3[ 2h. փ4 m+}'F""=C،:W 翄(0wpuWZ ne -SC}|QAH"kVWk_!4;8oe{ U HX<^d8٢j'"R=I&@e3q}gxg=&CBC*Ɲqnr!-x0%/ ּ=%4hoF?kl:]{c_EKV^YTpϣn<8a3MnD0,nD#p r @CMF2{Erxe%Up(K]岲"4kP [a1)Es7;Z홄*{_<ό󷒲q O|FA5kؓ=G[G:۾1m| peߓ9lzkZԝCA&a0@RGJ!A删i_,Q-L8}m'ilQ/ }<_#P-sk+$E\pŲ)ݳ4(gz3Ac%t ;G"kɃDb6ybsf݂k%byWeŖ~1;ki6`#33.Y2Bs33rs7ų]X~y9助ыjtGlëKPdUsh[@-D#5D9w"**$jƏЖ- 1ݾrKL "8:[D"&xȸ}+~4QVi78byΩxS,%4%8V@Eӝ)X:w!M# ~*:n#<󋯷#T lW, +5&bxk a/9t}8tc W4'1JT:6pcQ] W w8Z`caj4vr->u*DHz2aعFӎގ2gGE^ 0Ip\t ou>!T]aRN7.C-oķS2L.jd!x#a4Vjٚr%K1r4zGA>A [U;G+B$߲3U4qkh",aL(Fj?0d.n)FI5x5l%ď4׃6NHV6%jΝ6nB4#7 QՊ!Ffyz Dy52t$^e,\J/EzbcUB}>>x5kTx4t(IjGxr¸"5;{Ib!?lCZTs݉b7cgOIّ&a1 ~uG8g5MVE#GEOAbƞhB&w;2Z4stǯ~?s>tI-ECG##S.- {^cwl4RȻp#APݐ[$dkx-E7 \k2_g#}Oi]dBkI5}\@GE7k@*RnдN@4pS`gM? tgC&J 3y0ٙ‰OJZ K >lẐ:JYHΚ)ϔ](JOU֝bkT ob+, `siDA38Og"[,t1`+ &2qea4P-}+T*.IVIv($pja euS4Q u DAi%v X"IdHzBg1nx/LH[1mYtٹBczmcbXACai$#7ʬx)Qp\c4ͲT/48Q$ 8uXkז"FYrmBGytx]5MI@JOt q؏:EF|DGEDXCft& eq0S΁; 5aT03W:z!<#rk>cE Jqe.~3!6Ԯ)*% wa9٩cԐ G,MѓBݍ.h.AFߍWEt|1e{&@[ 燼'_(iNdB(qo7z35;E_u_z{uٌ|KuH0f|uIJUzbNدF^ {Nlm9E8xEJ4StgYlc,8]눍ĩ} J,՟3$"() wdMvfښHqIL-=QE"8`e2G'"w_u D#֏)5afSܻ)c3aZyPTڲ1rǮy/@|_<*+)3On)N?)AoV]J<xt vb3aKvH.{ٯGk y鎏[cXmGMB~}0݋qX",V4ߌ4m+uԯa#?ʞI>gm |x D,TiFKQ.k-0<4On[aKm+}say'"6 T4úk ,Ys_Y>Ʒ~m&p\r|+e`$ :- 8 ޾Zns<됦zЪ~ኖK7áa+.]͚Syvsf4E$Yіatqu#K@'v; h|>Z'jq(/IiTk)`9.({{Y5i0 `RoK.a294qHm\%jF63Wa#VKo yK}:RޯkDR˿G$*כgCaj*ڻC&J֎&~8|N#U]||Y-T9D2dZLN8DF+Fy|vl"":!.fW&keO ƜŠ:[!7_#Dz"LtV<&'Z)^Hr=Gu2zA&5szy dy 7Wlbt}*$7|pi>_jDGDnIdrNEӄrFJ6w{|oI2pT b e:>j1acw.CP 8LJ6Yf9.x?UeFnjFqQ`F#ot8vKIDX0B=a#X4*VHe&,Yk}<}$G &@FS0JU!F8tMBv#Yҥ)J8Y`o* ]Ji^S2u\(El+tUFzO>2016vI[dU.Â=/˅6~iaI$Y"U'˟<?9t8SߔF3hlGm0ykHivJjDYYٕ m$`BCQdCX5s:@P*L ]0mCUY ċٶ#5xQ@Hj.co؞Ǫϔг:!=JW2&pC H/<ͨ}݄J&pgxNg=ep;npuT &L]?*?b%y  ~ˠx. F8h "hݞaK}9g8 צ%a2+j &܌,[4҃=%p/5-u/$#ϢĬ04PKq>?Uv,򫊹/I癩hГ5U7hL`!VXEo y 5FILJϵfnqƐi|٬$@8de5,=0iOoEZj.ݴVh޲u m ims Je g0%A<'H ;]C6k%ۓ"tY9j%QG Eƈb mV1<βYK|a6x窝nK4mQRGC]R?ك:x%0F5xND*;RET*!<3}r6d2=K%CC1'M(ז匎Um!%_z]tZT#$7gO 1 p`{-=OF l%;1t7Cl7m2!xk<;siJ$/VS!,FtJ̼~ |tI#mS5dC}_x1+fLT6 1H\0fNʤL*} ) ?l@y{!Li6|4 D:c4w Mk;)2^aK"4VدTmhM61ܲHaHmڪZ$E=K R͵_@Xi yP23X(*)3DŽ3e=V/SS& >{Lj>Y4SV4jj|x:7Y:"#k_.'>I ъX2_7k0وOGojqB{ Dy'<}vT<]f\bmľ(NSA%AE~uq}bBp5:WvvTy%ize1Bb1d j ׁ1ɬ5%~ۉ'eѰʁM öeʶ a6|~84n7Nᡴߑ "Ɲ4T`6P~2Z HN͸-QAsh鴤HqĜZdha|h(=9]4FV(>'Pvd?$;eŊZxZ!ոj&KXc$xl&Vڒ޺7}LHEpxm3g5߄~SyEl>xg ajHhMsh%|d!\J뒊2H7hщr*èh^thXv*$vX0{X{])` 7t.$:@rVfAF`| sXap_dr1 bLL##8: ;aJT; dlY+e}okĸie}{NƂrS%s9 b%9 bzi?;1)Fpِ7x-CLaKj 0 A #m2>h<; tuބ&{}HK84xQ3AHAʹD1e<}.92 :c.ֲ 0L鬺NFRؒPæi=5?jCa,{WXTOZit7/0Taꢇc*;Ѭr77oJJocZKSrjFÒUS3JMq Em[Gu= 9v*]!Ss \,%r, 8oGIO$<%s<Wt|\:?qrdؔ2EylD<5?E.畗,egbMd) 8A:qw&a,YLtPj`0i ]kEkLJBْp-⠏~7MFeyxjUT$C{yeW)sfT|40Rv7;>;?S&ij(ˮ~Co| ą=ݔ4x=)W2"Glm{>0ntJ@2ʘ\jm2ڎ1 &ij CmjWH@&4#66|xLܨ+QeNjI"h_U7f^k/ @ RMFTG:>vjCĬN\u@^!nQV\!bx:3BkI"á(3fhu[`dk"}!rocJK%j4$!0oFI<zۀJMkCDIGa (Q3o"Bm/}uHI|Qc2‹c5e,gvnpAppf!sDN>9q^Yb TݼOcك. bDb}gq*0jEÚX!ͯS-HyZ҆9+lC7L]t pSi&-ޟa1ӗSWQJfdFg9AچA#8$MSCߏ4,qkF/G3A&*'7 xeT_QNy  |12WҸoش-Q?}>HսDmel ܰE!CVA$-]y4iFU>AKr+˵Es{BzkfLl${4n?eBb\iFI8 K9-ut1N]pG7\h8h'E=$:8,'j)"#15:Am@K-~ KG3)=Fr7#!=׃Ć~B&Xޓo(2elj{ kY_hYoh8hGt1=h^U<B@eUd"FB$20`=,r-dU$7X["),#ϓ8*iz8A=`ۀ/_ܧQk8=#ؿSq24ωc~_Pn Nhq2-kfAT x],ӞNNY1~`eɋ\]Sz{u錸eYd,~Nf@)zcx|&UO* $iuAj1 aJދd֊cSnL-qJp=Cwm;LmdjzӦrףJB$ii^*@9_;AYSe i=}K:+q0^.ާ2D5ؕ0w%Y@[ĪElz䩁fYQid""#AޮD۳?wkkkf#dAN"#3V8Xyl"迌O͒ȸ(ʙ9d$ x ޒ>KM Õ#!d2;Wc38 \}l$xVsZH:}iY|K1.08~-۞4~pK{ޣ]x*a͹#m dwWs *&3 fTF4s"vVPqt { #|z / X }cZql3r=6L^6cNBzDJM%4:M@e,,؁S/a#_J#:==4L/;B#nc)Xx%mlC~h Z}d*:8e a=|nqcH8گNQBp4ք^;o-&Nal88x 5H 1%_abJ Cݒ'*I%EƤs)zAk9YdDHEE׎ CH!P#Dk:9{lNLsg$A7>u>l=yvpCO0j:.R jen)-nBX@ Iꈈ:ʚ\k޺Ym[@YgAȫahEe96l`&F܄\lhoQ;Ňj|6̿>ȶ@.Cqe|htfį}(-_ OCF _|T?$efK#5l/}L'SW3Z5lPʗS|Vrtzm27~:fgCCOz0 |I޶M`Do"d{+}h45p7 3{ y?qL1mj٣rj5֔34D8s*EM#/8ߙomȭ-ZF8>Be%Hˬ$]TdBcI_xС\*-X3}BHLT\iIw%%zXCxj3xZԸ=TA@037 8$v3/l&ffqI ^'TD79o4dE>O,3)%y[&8q{ʼn]?:ߐ{g~m]\:3d7pLIf9g|dI4dCD76(a  |9{IVr>­&,aa#OHb 䲺*MKHDXdalkA#ωbj͂,dnޤFYpi}mh;C&'OhF!1MOϣY|R0>=jw@Ct>KG4{Й "_:q?}%U,sFBC@{i!j .E3ؐD 5ܹK\'knhxLq8VEkytJkc&#$3"v9ltY, c#_Gr_6#IpQ{Gɬxӳ8 Q@rTXe9؍ù*M5;y㴖0Pڞj7w1s7#M_À"\9QsܺJ|tsd_:aU3"J @L_Wx7*S4ZżqMaj AzfD2&̥f~Ed#"6Hgd܌ɾ9r7\Md Ĺ̖,Ƚ*\e&hٞQ8q/Pd]5&4X)9A޸6h6]7Bk3?yElZd$G.mx]%vZQhks?ZK4cjJA~fOl<+9YU#*#"k>Y%BZ8d *LBq8 ʐD=?Wl8ij*ADW2m~o|J4h[o>p_ #Iքksat#"㥐!󷭗;MMJCj<҉ vFox1I BdzD3&)ˮdu>:Pbnʢg.7B&'iBtJH߯Uk0ENҦJgGAp9d:D \b楅&Ey<'@٬knC@eh鞐J3MnཹyWXi%bffrkALz@"XVQE!Ƹh]G9QhN3'FCRB!ʟ4"@uˆm'pxdGD@hIC4R{o{sYJGKGM(5f'KVVdJ?#Ym-b[%, , |%mJ&y%|KkT+2p7 ef~cqyxbYWev!.Pth#İ0mja@t c8߯ JEg#`餂Q|P@$u,Q/neGpQScP͠ Կ_vL62 c.Ll_` ܌1nzg>]$xB,܃Gq1j5\0b,V8J;ZzTtMjfFdxehG3@Z2"WHCEUCO@6lNc|lUy}co۠tk$7- ,ީDEGHwFFi^i`Ő[V8%Pp5o}Njns=u"N"$(F* ׍J@H! g24F|b cBi$ ݮq[s=da C.#c}uIM2,7l-010/z ~88IRs<3 is\N NzNfd&Qh+T"[(b8QN E3*YWs3[ع-ܧ0\ [f -Z`3 _HNh*jS)l7n~3f=I-eXAd&*n:"sz_(͉H"}a0EGk0I&"|(װ9rs @'@ƼuLߋlgQxP-{z^$xj׿؃4:O"Tޒ )C{tzs=(OL %{œ zXX_rF#qJ-Q(rke}3/׍K 3|12:S30ʋ\>@i%Nm3!EaDn^K&AZ=1F,ld/эjXy%> NuxOa٤AV!z2KL)tjZIBB1S,q<] v;=k`zEQkB[w4HG&3%A%!E+(j΍j~%2Aq_'3,Ɖwf,d{@e%XyC=Nfu%񩀡lGqOΡ#Oom@CKr`tDGכ9m`p7H|OT۲%m3/3&F<mPg bzZ4`l6ߍGs`} Z!KG48X1 YZUc dP*C^iИ0°󠟛)<""W@&JLqlNhx˷k"m$"V7HK@HW+$bF!o(N$ak|%n\jJdE*c4W8 pZ p45KԯepC'!քN*XL/ý:q!r\ L]i{fam3^mUTi3Ie4sfMWE\Bz{AD #!>x.Mu L@ ]aSWQ'W g,j8>&6}1{~8.I5nIN{VM~0@JaU"h9&wd4[a> Kyd{*hލxta*Gnro-zۭ΢ B-=)@CG `*ʗ" zJu@gEQ:Pi$Y֒tP ;g4 'rWFj Zalu۝Og*z^^_uQ+29ϰk\_ U> t>OG ؖPk|eh*%C4lOk7[jjsC1-qiצI0k4 d1UZ_Z)yؙۯ5YWi}haaטd4ɐ_Gm@;NJ=e|QEYYC4ճ#Cs#bizzzu4x뤂}%c1 09%nvz@/h<#VwP ;TJ 5!r:׮?Z`GkkC3KЁ Fr5:H' _&B 98b4 T-j{eNztQJ[s2*iP J5?rjN޴̑lmŁ嘓7 Pvj#@RF93<ĉ7>\Julpѩpo~>̠%BzSmnE5V3JrCHXaCX(<;i&}PLZFAFwKZׇ5EpCVx0ao"jx&}glna+D`[pl~ UD & 4-x'DZ $2X=o?Jyׯ5ƤE˲ {xjVLjkqی< l#r.%BƼmlI媌XDVe֢:D29BdWlF@/lx:IП" &鳢mf0%8͚RI87cד<דSd:s`(|혢|OQGPbi3naFm&E0uƃ1|^8YR cxA8ʉ`,8 0#(Ӟ )X7na^)ي4$}4&7_~{v錢c^0nzg>]dwoC*>Fi{XV"4gcZ.cdha}nIԭ zjTMz&F%4-rыR5kf8jJz%8|:c8 Գ$"R{һiMc!Ȭb$33[/\I؂]AQd0HjzeXhnۄm?,i)h$aA%RL42)7O`(I:(~<*4{lA%P9`^!ZYcp7mSL'ڇXfD,#ȉdd~u!'v^@a k9D Uyވ9.0sp渕C.%y ErB73,Q$<>Jh. P,i֛C=vtk|HO@S+G#u0+k&`^/1=5Y+J?ʹ<ј]Mu?#F>c޹6cKy<`#&͒/ŌZmp3E-޹-x [օp:`N.hpYIZhvcH(ޠz=$v ^llRD#iŏNICL$:%5ٟ-Q:J g^m[- &O3!VOiX)u_d)pڪ-9A+J3T'^WxOd4a)CgXZC?74@qJ' |9#30~ľسe d1nMy*.*f&z.}5s#qg3߸ z9Mމ"@? 4v3dVz @Dz0 `^G3Fg`,pie;7d}u E3xpz")=na Fjyou)l#tDQk0$G8jW#x{>2#]A{)l!Y_7u׭\JE a|Z5ھC<2Iaxje}gKBLE8ezKrE|%+oCE*%S,5q֣a83c,E`jL3IdY jdYd<$7j@I/'k"u0&(;/5z,T$'$D3x!s:jN#EWA/p{7!ͽ̞D Bwk$ߓ7B@?"T5m ˦$4= ~ʋyx'ZQDKJG!LE׳U(E=?Ld>=*D7E#4k 6AJ##̀D>RՐk 2) Zo(S{r>^I9mI.yE޸, L?j$LC/&iQ2@bȭ.qoHyh(}H$SA*EYk>$;Ħ9 ѿbޣ4F?ֻ0B^w[Nc%qorhخ8,’KFd,ld!@PR1o4ִ\|Q< &27|pi*'k778X{JԷCJa:FFTj&Ϻ 8ؠ6#B^`c,lRR8Hasι8BfL %<%:lb7ZG4я()#Ebٟ#4gxr!JhX95 YCaEȁ96C ^'Jߘ$^cCqG~Pm5Eh&AxEzwDGzlX߇1ؠJM0$4a-[K^>+Ae;p0<3;řV@-5Xtqнߡ4<ԱMl174%TE\ODCIEKaiӓ6,$Ơ.G[=S27ILRVo&+3 ;jGrk*٪G2E!O8E6>H+8&Hl#ޫۢzk%sK<1 ^ZE1)ngW4Ê)8؏c#mQ0l`ٰ}/~Nf@,`P#H}F {"|>0z s3\lFƍk|쾧MKmB;<%V}$:#1W$C^_eQP>Rx5eʮw`_(B4cndfH mppc؍I焹Ń,->7xTu楷$4 ]r$L!,eD9!+tA!ېnm@J'd21(]"LM' y Xnʼ!FwWP7ehmS"Il'OS[`/mU:Jͥje?jhҽT4EH4j "mVI_w]k?>׃ a|nsKy})p} ’a"{'#X(ޤ>ězPw$E CCiD"6Ee'[0S)Y3^{*̸ \A$oju2HrY0z?&0ÖRQ@]X QNڈ Me*Dyf"E掏l! ;=τH$]{3Ѫpy%4ǁc4=2z:}Z$RH2+k#i7Dhh~3!<ǫ@ǃhgq(:xȲdt?X$؜7ASmE>ܼL`SƘ}4ŤxwRY k# |Yث4TQ/GrfeJrl@\Z:.}>h}4'sS:X?#298t(9eY2: 2D1 I6pnfv4#Xn]ºf7ςvW:]&l:G1ʆ:LUğyE C1`CX"E]"Rd2{c ŗky@Vs[O!m~2goO<_%%6Lb|5)vc'qDQ!o1m1֑, ʟ yfO.uFfr8DI#T#/`ehg@*c%'Pa[Wc//ׯP@W %5lHpQPʉc*N2 Y?(30Vk_g,]y9U %jm.<.q< $Lh=.U*J#}0p$6d;%M*B87Nu)jθɽlJz%?gw Q#!8?a]ڞd|@t1Ajܜc连>)|;$BElp4:6*kEwҔ ^qvsENf6l :,CV g3TlaJmEt,I!T1|6 X &9\G%뜚<ݳ"2 ub<|lil[J0/Y&0TLQlr@Al&0QS!ʺZm> Aͬ=?6ٕ֯V@X9-Ja|,{0@l%TAƾ:9F?HB\QU''d~Us |tHFTGC2m͡sk=PK1}=" |q*44x,#G=qm%*їcׇϬqCJG nȺJ%n RlB<>=ux/i""ۅq"@ZE'GRQSeg,V.H:k"]$$v z3wq)^H0 lc "tƈ[dqh/d9Y#8HS+$=4DVrO_!ʈ\r)i[3Oj *^vigZV7_k˞#Jg.qs=k֯'ωd;ʬ|m+yjZZL7іF44SGGQ1tAu\N "6¸^8=K0wP7ysyzOܱ5q[E+2\E Os,;FjDeq=jڼ g4!Ljݺc%+T&Tr|Cѣ8ϋ:|A*dB[#OagDJ昝DߊW'gT{EM|D+ xsU=]S!TWr}/,7g8qk 0)tt;PgX)g m'i;N3\>q}˂iLm>Ec 1\Xs8*)'n<$)(tqس8dBn>Nfw<&nw  l1sndG-!|% Ǣ? V.YBmQ~a~>1el_</*ez ܈P"kJ[%f8'Hhw@vzje7{kEJKmYHgZrӾMDWʎ TrWG%lDDj=YxqF_BP$dwx}h?fz 'hFsch(*nuy c=w!䦖'bgd,c"g 6aquB]8 $pBY_|FhQ&gmpv=cXmJ$ bD7#^@"Ky  #ȶu ?F' ~p{:]zyg9<\@9FpZcx-adpDr<8^5Iz:AD2<%WC2 Z1!_7$8iXDjܺ?ѐql+ŶSR^2hR2?Mu}s ߊ׎ tٶ `-Ч$ٛ/ح3- 8΋C*?p::qyìQ)(a'U, &;!!waax~sS.*T#I"G!x]AU~/#[L4Z4䵶tFVL%OrFcw,/xv\wGWmU0Zg 5*Mc3_B@m{5OBvL~ElTrCPyjMcoZ<ïYЯeNlu8fS&HY!.7 QE*?8[ UCCX&B]MBi93'G9>hp`D`;eXz$C:/-kLsA;tc%xȲbCuBe&f(CbE";ۤ^CjpzfSRZ0Co2CV:gKH_57<]y>'W b:TqRtƙ[dv0?I&}FQţ#sEC<%i0I>nɴ׍]doϢ[:.ar~eW9ЍaMY5 zEUn<4ePeDͧ{7\wh'Y8Q"qn|W|/L04'Q> H83KYϓ~ScLXCudI,J׊ ϳ}xr=c]3*9cD3,^JP6@ [5XF}а!3G8$ k 5KXaf@I$dvLe yfA$EUȔNbX"bjE(LXywF +7#Hڎt;h:#B?w,[ zy !LU4|9ţn;D :߅ CpKT%Kr;P/Sdh=GAbV-ѫ3}O~Da_$ķ׹u4:p6Jy{vNSW(nj1BX7Hrx-H(0Q$|]3 a4?YGGIDd q &Ncu!pVci@Yt _a"9Q) KjK3O9"fE$.Y?p!5aqp~k7fȳyzC839!LxhXRP԰>QSB24&"?39>yHj&K&?cEFog2Ar{VfI-Sˠ@! G~D:G}"zF3Bu&udtsQzP8'n/ sD0 8$6/ $ua?L RhwFstm<Q0V2Wo2Oj$˼cHj(f.Yѳ6bv\Svs+`PUh&!!(#"8K9}ޢ!?~חGe0;PCH^@XC;Fs1eoљaӘo St:WPBr*FϹ͡]SN7I5PemACIEc44ϡ̆9WVt2F z'w--TsFhU4jĽa0UV)#qc%$fAb;t5쭳ձJzDr>ZF,j;G<\),'i:m\ Jh)L:mK(1:eTKKzyM`ŏO^%_㤬Q'mX]l*6 @\qvGnN, D3WigF]BՉO{M~}pXnyo5,Bdˍ 9q+}Ym5,h"tڙñcu062CxhѼrn'EI|Q{/ j" ʹ{Kx&^T!a[\`EQlB7 $sVlUC>󂎏~:sv9XcFyKZEs=Yp$hZ2EV]DYF.{4%aVf!YFfnj9!tX;./9(6nv\Gk`h^.H5FE>e17 _:*rUG d./-ǰO2@D/V4A@&=[a* n[b%N_i88(2*"\y ` %җV!lײcrv=`G&v),p{Yk"^ "~ۢ@i4qH/3*mx2rf9r.M#(Gy 7`W.U1bNt Ӟ}Sf`z71,Hu1ґʡiL7ƆKϗq&p 8Ω:qoV /K x5ϔq)t:%}&Cx,X~N@='Q4jF9s}Oprj(S"|iWCEdE&,m,m@5yzck͐XEQYXv{ FΰEHcnq*wCEq88da iBQ0~%404q Ӆ 2yaxs0W$ya8|z;ިr&=RpӏPyr~,bժk>"[ +-'<{ET&? م[z9Z5\H,9Ly|7fUjkEpӡז9L(mβ%km*یޅ*(Ö#/ 7F3"z1?ݸ gsfsvh i˺aO4Ζ@68UnvA1idGp1gC'_1׊2hZ娮 jiל8]4"ůe?*q%'QӰLɡ w &Ev #`Ea5eY?JBYRZa!1VT WjN q@Y? ~uz7i xq|9FOJJ!dH&<[؂G=-WlMKgkˌRsmjNM r}fKr]hr&5o?1DY +TGu{iFψ-s,\bY$զh邝*\rpAhF9ג׳,@@j @/KNfwRV΂ц LnQ齖\|ۺ~xYNa۴M%c.K D-b3 zP70>="k/x{*-I_>5cF(]HL Dr١4gc#pT"$,B We)˴B^(-z;RE$5QWޅۺG4>#8͔2{^r J?<^ Τc^iT5͊06T -0k@G2JS [~c~_J@W&M/9sELp,㸓3H,L TOm$bomx +$ӟZu - Cu zŞY۾@C(!@j+Ůe^5Gϑs 64Cz\QbF2G,7+j=Ał؜y3Q#(q޳d=A@`=ݏN?D!Bo|(}pIH!C{x.%u ,Bdz=%z5"}?PAIspۜ2]<':ΘK锦j,bp^'.iFSC~ ZF$I Y60/ Sc^Kz]^J03b l<-Z/0vYޤ&XkUs cE.eEY-DDp.8*cѯ$-GzK<=4Z")x y6[.4m`M|HWˇ 9YZq#z877^L[}=YM|atq46WdgFc̢6!|J jE|犪F&|WT㯜E -x,]H8}zZ;"wq"t۝b,+Tl4 oʙ#Nx$UJo=Gsln-m W NĨ.t9gk8 v]/6$AXntqӆ0c2EcOzx!נ MjfO}ℤq  0"$ЃSxySy=TJ~w{|ooN%c>Ͳ,5IW ظ9?dx(6fMi :+FuuU]eę-.0=sn0Ґ8]3-f}cBmVE? i^mيUYb7z^=AYH" lIIh@ ^qIɎ?&by It=}!ykk],;,H.{ BipVt;weMyPI=Ppm'q+7 5kT s TY\_>zktj_`Z:|#TЎ0tYv׬[k~F}qlA㪮EE0D:EXߐ Meӎ ?G1<"mliT$Xmxd0rf Sr]HJ Ù_SȲ:~0p=Y]Va SDiK~D9b1|nnszwè4, h%ʄ׌u"`kQot2\ yTQ뽓x-dƧraۍÖ.83WTj8PnfwaM Cymsrٽ%HzʳA.,*GX6F"x!:.ǺܡP,XʈБ.$nUh 6M0j!SD'i0T uHy_.`?֡Hc<ǎWl-媱@Õ"%ᗩ!#/߸ga.#@H,V]ȆqRJ1}}6~ê ;ywEsV4Ju jrL5LGY({m !ɼ~G~ն01-j-P-1Am"Vrs\6 s|-PAYzȚj*zK.O>@:$[T*a:BM4tI` .ka3~mPEmddgi?F;,3<#FSwԚ$X4Kpz-HѢ9ku й-S3cc%r:Q<jk# $(jyJ|.| !3#3O~ LyDJ#Em AE4#EmH[;HUfƈufR<3x١s%Pr_4刴 ZsW8r@ϸAI&=|YpӉS^oŦ(YQ' ⻘x(yk_!aꡚ*~#CIE_c?#ob;ېџ4Vfsf$ EE:YiB$$hk.W4h5 kJiJQȳ<ٞf)oxNHBomj1$GzLJ[Nbe̜[jU:#1ig"^:AVlnj B_'o$=#Y|f+ DABaqȭص{;BV 'evUfqI͵dK 7wK8j(oY'8@GEƬ!m΃EzvۋGp!%2H\7; SdMN_g j}Μq<l0K噂Q_3׊z_زW0cPeG ԯCO|L4VQ#S0=ġ-ذ-m$QL  qHcۺ$~u0NU7U14}_t\4.7 .+1 S"VrDž R jY.;=|9,QlI _>l!<>00G ԕ|S~BO~lꨈ_UyúZ.<әs} #y!iern)4„8\[H~᤭϶t,vI7A^Fcnw~u `Wl33xW< rZjK8=nY4i!ۡY/nd[`"idٜCdRƐ˜ԄPr/g&u4߂74Fyg.y :%j׮$!"Fdo$Y*[ R̈x\:9T7fiH4yFJA4Ǔ$ ZY HvXbqRUup ?}q qSLFm}}i  sbELa8F\ڇMvwEhDRQU@rIҌ 'q] 3}0[XKS#y8$[Xe 9O<הʟ9tw2^q(^8ZkA|ZQ#d۷}6.HGU>e/bYHP4 }7+$|LwRڬg.X2u M$bhg ?jzDwv,x*6|oʺwTJeE+s 5kn #kۅ}Vx{HjDѬ뤞!C ]xE5iV ϱ,zau g[V0d;&G|rʀ0Hj8~Cbg3~$4xjYJi+cwq |/,WuK(||x P: ::,گl"?c(<,jʌYMBKő]_T;Ĥ-*B0zz5^ڏOjQOm2"?V&;\S! 5$JP|D$86G4$?uܻGwͬy,g;xةlJ^iJHxd^4UلPܬ>SpZL艼u:ߪTil57GjPu#T\HYۋF.a&gEcbЪ3uP8b+(Zjl[*YDh(qD+NRjkpQ(*Ҝ#Kо-׃*bxx꺍+TiF!HײJHVk?a;5_wz3h>z\A!3jx%tS0G"32=L<F߁MmXٶЂ6p'Q636n?J?#VdJ1qiECO衶y4>D3UOWQ+0vqvz]&cxù&=E VÔ$Ϗy7}Y+FCtW)n~,T(:s$cVSFiQ..^6yEjCdz¸rS$S2{;EQn3n(sb-6j όnlڏ(u4XV!6bEim. dy,d:|1[e3K\n[%JӶ~Jۮ$by{@HyJ`}⍉ !K5' 퇄펏s7XIT?׬D eAsq4w ]c82@:b?6a2):LƧGs#s ̸= % *D?HH$sQJ|Uve|Y[&%7#pNeK7pK  ug6gZ͊-HBG\*<_7 C}/@INվfcdHpY6I | j0#$i#㸵:RL{N8A@Yz& CI6ߺ'oX<-+%&o8ҭfx@S9Jzy |qF>#~5x*gKߺ3Ĝi"kAzXjĭ y0bǽ'>b8۴)pυ(1;~m;y׿4ۓ)VrmHmqQ.<Ś4.eĕʭ\g.ϗY5lp< |L( 뾊 sHzh^jE;J4,ЫQHb(9ZXTeJ E!s^O,EkZ&4k] d|O%#y-]bºrZZ,GNID*d}ʞ @T.-BrJ|t;X"k尢 Nİ?C--r 0\x,ܴM2CE2#./~9՝gu<hz3JM+M5cj4k!m&OIbgI؍nQLp®h wxSHX=0wk#NT`D/1le }SeGo T|厏K1`Hpq%WNE#יnƄ2L$RlR 0`&TT4H`^8m`۩ =ˈ,88"gb!$Ϭr) {QR;h yz GGR63b][l(7P:=es uCӵ=?zWdh|Z/Xaj6d̒ !-KHؓaZAЍ7 H4؄<@Bv!oޮ1"̅v _W-N, -Nxq/96 dQq5ntUW cª)^zDlޤz?y7EH`lءu~VY{%oח&498qmPVi˫oGYf3V!ZLVL$ ]7A u8ᄩ: Je]6_H e@t*N3иo- \ q#?! RX3 NT:7a qx|!$P$<έN15pбϏ0c׵͔ɞ}8 ^$C Ɋbƽkll}4x} V*\޸2ܫH yZLVrJ3z:H}\c̯U2ulJ to8g3)a6y!W:ƿė^PYNoD}s>Aro܉rS?׫2gk6e8{b})IDԲIK+?<߃ܥA rZJZ`ҊTbzUqjIUq!~N<4&$V_f[vq>E&aJ,MLz$:]<X|ֳ4n؉"6W=!GFk4d_bH:"#$TiUYvރ$%tGAMRs2/m/[%/5Π:G[Є/mzAƘTyQ^\sqؒt^Hmxk3f^ȱùf^ ;Pg7YD -3mOx]z`K:V]HB_g$Z ۮ <S!MjEm ϲb!DGG?VN\AKr ]rL_-LhkH9˳rF(x M&'Z*%FӢgˮ1r6Z07#3,y'o;F pHdabaFX٠5NRz_Pcwdbx&. DΈf/80k;2?m3c*v쎏sd $$Dt(߭6A>yh{p$ч5L @Md[FYd(Ɖ~uՍCJnZqyFny %ٱD5-`j7m}(81牬e[AH:4/IlJ=9ٽ!!- MDugQrao -qTRLW^nA+|7z`crPE~T 3gpa14%-$DNR%q Hq;̷Lki < )2+bZ9(l zn~Þ|=〳ūxCt r| MY Z9dxktWja U6' T]8&QGؕnUͫf'xMMZ 7v!WI#ˁl+&~}á\!A[!Z.7rN}8e8voWxn_6mG!_D?"8@[yءvY] VsƋ(_x#Aʊc1 8Ә$S>Zݫ e8>Mܡj1-$ yѯڱ]co&Pp/3;8i߿/QSx%n~4 ۨi0I;U̥xلx紹i]jw5q|DPu,JSp+eaa?͑0Z\'O{@>-E|IEcAo#>,M ?L!sk^"6d<bElx"sxfഷI*.xU \Z*"q;4F,KpwzXz. @;Z*CaϘ} `cb@ 5g[V`Lc> Meh/>RUQP~,7{>gt"Yya,c NaD1ՊfS7 6h8'CjY㳅q b .vnaR8ݏu HP<B[ e4ɭPiTeĴ4ضdY$]c^\evQ5o/CιHBO"AעA2LE@ś?ߴ8-q&>¨F}*~И?<¬S^)=ܷDl$֢O6E^A>,rPʮ̅br~j3hfepZ4H8<#N9qdRDC?C4U_^-`X(V:+*H̹ 3OUsE_dJp3,ty+-+ JQm\C $G.#9ll|/G{$ɥC)lYoElX8GyͱCWz6?;yIU84PeCY\i1tQӺ;fڥhm yptz5jX3* 3~QM`7'ciD}c1r8Ƈ&ۤOsT1G=̌⟉SfKf,PsM4FlKʭ!/ e?P)Tϊ.o-k}ms'<sݍ4F2ʞm4I4^I(ʁ<*G i7{{~f|grKI {W$b&i-t_i81n>hh%7V=!Bnp$m>%~h{8kDj}tTlc!&\XAHh~8-LbXy0]b+GFP5etR8PSo.YejaX#CÏt:=ыG&<ʏvm;*0b$Ay8m47&/wz1med%a!,Ev L]fEeWl٘1}jܖ$x>Ldlhpvˉd)~FJ\Djx#ߪߌ͡##DULΈ+l|HF7K;ֱ:Gy+^HaxDIEG>%+ś( |»Dvմ\"\ΦHش,7<wi&+F޳T򁞼mlkkMjcz%11p޹~n7Y:I$jCG PzV]9G ;MXbjx@s:"m.c3֊cgMD"ʎ8 @챖* Dx[Iʶbw OFX7 ;#>HN*vyaZ79BI{$i1|,7 yf4L3 q \ ;lj-o7;0aHNy|B<5_mD!nu>Aݤnk(*C;VxEz舳"2釂=>N?Ec)v7iw|`uAV6c?/[*XsCʔVǀj-8BKlqdZ}&^HGWd"ʅ2'_{^ׁiF@HF7zaˇ><:S{o|atWր4=&,N j F0 :r<0Ι E9o眤kɕ`.LPkn73 fgsVGskjVa<;x>=昳2}(b1 A'LN7.1+NDSn gVs)9֓/V.  tyWIvww <j"D2J $|,^ o\+B H% %[.`G!S<,׳.>bM!Nf5<-m.E#M;Ex2IxjsBXx XjA1K~rR$ijѫ37|0h-lf/_0"9aBzhmmtL4͢m Dj.sU2plra3k^ 8 WpE}PӁ]_zrtBhCi%eIkֲ]H6Eq,טRe6nFE\:L6mFr Ty BʒGG=@>ɂ߫"VMHfɱVY1M6aeD7%{|70GI);XVM|x')%]mz  pXCR! }v]zȺE|hGq(㶄:QjfmZ4cnTHkA]1 sי/<6{4:)?:4VU[FLEfPF3Cose[L#AmGn1qvU3iŕds il:V+mIqГ3|֬7}hEC%+0 #1H44_Qd:.J"7U(zԙvW):l7F`%YMeՈt|Wӡkt-y>DUDic7=A֪~׊x.PH Y> rf8c$3a#VA_&mn|>BW\E3;8 "Fd 5wy]/mp{vX9 3\,^pe*1,axmׯBF~%FHHꜦ)KrSL4$=CmO3ytNJJEnjҙ"G|ު+WǡR'!LrwӬ)&cgT}`j:2vMt-6tɍlZKN |D!@`n;(EJGI?_8/7EuBECQE^>x8XcM(=tҩjƐ8Ɵ0JfN4Nyb̿{;vq79꘿ BeƇkM}kJgix G/,MM&-.W!5|a86TH<f]*lj, oWl <%5a?!k~q*hzC ! &] b4׺Џ["ڄ:IFxz~ dMxFGnD-i$fr rnCEeH7"vGEFg?1Ytnh+n;ZV9РwʩvuHAv 'GH۰Up/M,V7`hgGMx}8Kb*{#6ߵ3}q:Z˦Bujh! W:_ MXŊ.t?X4f룣4 3W;|;D&W#MzjjNbh!g{:3NTHĻkx2|y`s%uDJ#{Naפ@|})wk[>I|dRzo <f<ۊTلE6&XW̵b|R8tL$I#D3轶 `s'#,v5k6->s>؋= +pN64_Huy՘8&9c\}<)⦥pc3yM@Z$5$/~ U82>/@PYnϮGx2^B[|nuaZ2Mu-&i 6>mS=DI<멦r5NXm~~^'i.\23_}Uy8 vۼj1|xgi|ͣ2ulНFx VBKψ* ^R_LabJDDrb2B뉍t , Pxҍ VR_K zbsvтDqR8 % VR_L |bsvцCˮ jo:'|C},5Kx0ij5X]v B@.[GѪzMa\z3xGy*%?qn(  W"f(b{~( -Gx1^Wm|at4[?*Fe**$AapWn)P;'7~m%Fx"^B;ȎK*Fx VB;Lj*{Hji;U+9׍Y=}Z_s6^^)iN\>N,qmgF w_E_#9.I/OsebsنD~vf"k|nu_ r5lC z *Һuh)U =݊DqI6#^Hrd7Rh=urotJgj,FVo莏 7,L =|Frzm-iw4yfR>Bn 40zq~l no8(TwZ;dbY=U+,yf.. ȍ@C~*c)DMx:]Aɡ{)\NI-qN펏Mb2g@Xm,OBy jmU/Wn>4ѣ z]-$Uz~Kb2g@Xm4DdM9$^1h@;vjez#wx–Xp.g1޳s>DvnSYN\1I114O~vUcF̌gx}$ vT aL ~6"{#~*ۉlyL7k<* fS `LcoD' c6n5Xm~~^ (iN\5„chTZe͜"n5Xe~~^ (iN\1y9O8ˋxN2 iz6X}$~1e0ι>eވb.s݆Dvnݎ"|nucnB*~W|O%&5}Ĝ|,YJCDfɥ%S{ zx~6 i6SnM{u.L@2!,`FCacѫ΀xp>}8 y6S|~ufVΊ {\fOQ)tHԎp;‚6S|~ufn.L΍JȎjz,;kg<rv~ގni&n\>N U cM>_r7DӠʈbnq…,~^]-^in\2D%< ^P}}G,Οir~=-hB+ JK}#IOͼ3.:6=BK %Mx,NS(.YB΍e><]R;B ~^g(4{2hT8F* ۳0,DᎏI-qN펏Mx^ 4 i5*sAbd+9÷N.ƍC>* vT aLw*o;$gd'٫bI@^M,gNiN\>N͉.rn&{P &8]q1t5+&x2Y@ȀR=9  $Iz6^@ֶ ։irb4XUvۿ8B-2Jڻ4WM'Q\T%!"6>^= S H%I탉 ^Z ΉDBa$ {BWjH ,s9} d:> _Q ]ᇎ^^M,NiN\5B)Z Cp$pWln. ʍ@C~* vT aLwΌTY0#v4 c_͆!S;D vT aL0poLnb`3Bxхn oF**3JؒtKGEfLxE>y8>Y߰/=Z)I|h fNXL^geJ %GBKy8뇅L<!'2n /orQp xrY>0yބ%M}7 + NJ[@{J sr1j2U(0uAyiER$81.px kz{9-wxY6t쎏{Fvn oG2DUdն#P4Le<=Řei(Z=NTH$C#R).״݄齃 t:f>D{ bd3&:$g`J oIjLи"b)@AW@+,uU_Q,m\S,"QU͉ Y@EJC-V4بo[cGI#|7859.cɚ<$;*Ͽ kO6CwDTB riX%aEf2׹D xNi+ QgU,tƤ(6bzEbjjKgc.9m$HFz(Ʀܼj c_f"ف&YdQIj5㡦{z/ WW &,6})Yr>ib#DQ}Xkq'3>xkhgoՏjҏƸî˽jҐOSSD Е 0@P` !"#$%&'()123456789ABCDEFGHIQRSTUVWXYabcdefghipqrstuvwxySSD 0@P`p !"#$%&'()123456789ABCDEFGHIQRSTUVWXYabcdefghiqrstuvwxyiΏ//////////////////////////////////////////////////////////////////////////////////////////////////////"{^~" Ƌ"Ð Ƌ"^~"Ϡ`^MܭnX~"Ϡ`^MܭnX~"Ϡ`^MܭnX~"Ϡ`^MܭNX~"Ϡ`^MܭNX~"Ϡ`^Mܶ"s_8v"n"X&Ό#(v"nuX/ށ- )(v*nX&N- )sX2X&Ό#(v*nuX/ށ-ގ )(v"nX&N- )uX2X&N#(v*nuX/ށ-ގ )(v"nsڎ.^M܏sڎ.^M܏s܎.^M܏s܎.^~"Ϡ`^~"hu-n13nUފs`Nv.X/w8^Ƌ" -rɹB^Mܮ.X )&{^~"h6-n14ÎUފs`v.P/78 \΋" )pBގ˳MG-n14V& %rڎ &{FQo`pAk^~hvNP/78MŹnAk^~ϟ` !r tMH.~ϟ` !v tMH.~ϟ` !v tMH.~ϟ` !v tMH.~ϟ` !v tMH.~ϟ` !v tMH.~ϟ` v uMH.N~ϟ` v 5MI.N~ϟ` z 5MI.N~ϟ`z 5MI.N~ϟz 5MI.N~ϟz 5N@^Cn{_㎏I.N~h2{|ƌÐg=Nvif܎ \ޅN*)TBnBϟ~ N2!AUWSϬ,68݀Ӏ2g`ͥK Ύpz_%IAD# XQΥN*QΥn*d|2 6 tqj}vqjIQ5 T#{Z \N)pJ-n*di,QV\nEj2*N~Fأ@ZQ|NŎqpJ-n*cոVlfEj3ͪI-*c3upI-*.^ \NQI.ֽNvLNunܖR&ҍja$2z j.l^ \NQIѸgĎ|fFjz PFam,=]z>~FQtDNunp쭷UAh]Q|ŎpH-eb2.뎏^\NQpz.~FF4a7] z+>Fj v j`ʎ|`%*뎏^ \NQI|2$h\QtLNunp֋Fmn=&3ֹB+z jQ|Ŏxq1J@pZ.~FᎏQ|Ŏq4i)B(z j2RmnI\ǐh[Q.*dfEj=.6|NŎqvLFuno. lA+OLn S_˾tqjI %~ NŎqpK.\N)yG\ %ͤK.*x)pRaqfI/ݏHYQkinގS`,}rufIn.N Ύ֋N Ύ6c;˲ .bN펏^\6q&)ц ~6qn^d6ޣUQ .BM.4N.:Ίx){43􎏋莏nގSaQbhuN>vy^# {N~6qC,TQ7^l&ܷ/t}ZJgu@SQ7^l&ܾhnގS\ߎ.Zxpcv}ZJ/V0Άb΂ Ύ_t6j~8·Į@M3qKV4@PQ7^tڎ2%Άc.GCV4%Άc.Ծ&玏nmV4EΆc.Է3tR"=b@opy XSᎏ.jyލJV.i&gnN>DΈ?M3q_4@vn>DΈ?M3q 8^|V-QLcvR"4ŽIg/f\ލ}ލ# cvގMsq`b@\Ȏ9^. XSᎏQIdvގMsq`@G.0&|΍"4ވb~H·Oׂr㎏.|΍"49. b~8·/Hxޙ 6)i=|ʍ"6QDdvݎMsqadau[R㎏Z, XSR玏Z* ؎S66@-=RnkhZ@+El֮]Ҏf\ ~S.>wOKҎf\`y7kfH_eIADYڍ殄}=DHgD5qUas jb53'V<6 kq.E<' \i)K_F)bG;a8Eb6@C'\xٖ}|O1- q ߺP/ ۻi,/Ɩb $QR!s%\B%a;|!gI@9#Jn9g)G([bFb)P3E9}yp p 16d%wUmarjjDkQRuKb@ݑg64:Uǝ\Ë \̸ٔǙߑ#ǼRGq$6736qޒou#3a#+Ǚ߸O +{ݑ4TǙﯣ/4To4&q#␏4UܽoǝOE_0Pj/ߒb@TҪ6|4ە66u+$OH64\?_CGu3gY+_ʠ68E#$-&D˰8k+2JW64TN v2_>=҈)pN2_>=҈)eZ<$V .=H(뎏f@_aIHga{6q@mcG\6b\'85|1oԧ6 ֣OT˙߰2O3O6|3V×*8r4SF)q"@c"|/g`Fa3i|6g|$qG«r|LܷGC_ʥ꘷"ۈ%ڏŌ`ZؓzCZ<wp5klx<+ {۴"_v)n{{e}Mko =S*e*%|:Y$]̺5c 8K1ޚl(}"zcen9,j`E.E#>7[4UF)M#kbEaoCoC{4T˙1pݚTʧdGu+{`ٔǙ/ݚݑ#q+/@׻þoC//jٖ{/ݑ#lC{4TTO/#06٥+Ùݑ&6ޚTOCo5-+)p8-$QSp٦i,A$V#$ݸPy$48Gq#F+ÛC/|4TE#ߖԷNzΌ qΈ֎ăS`!M =҈)i-UkzqV{!,^ ?TFT2 u'q3u'"Dns[f_n˲T1t>-K֎zF6(Azgw uGyF΄{=[<ӍF48!x8'q"c'X5C)'O'6 Ï[޲ҏTϛ2{5\\ʒ?[6q 2DFeK \zϜjϭc264G3u,?M)\3󑜸p*%N۠JNj[O}c.݄[`_EY_KPrZ (6֔qJjϸb@דyb@S6u,u#OKbpmCo/#V4ٔǝOߑٔǙkq,߷aݑ+PPPGU664߸pǴTǰ8ޚTO'8gݹC0QbQbQQGWQcCKQGǽG4oG{ǯ4ÙTKuݚϜ+ m=&˼齥\ץGkOqFH4iqm38ϣ)qV>$Vs[f`֋fوfSNGu5"۶Hi,zL$h)rˢ>ΉۍpzV_ڪ6i3"5c''ui"x6raCOjiG8TO4.E>Ra"/a83jۻ«` iKaq'\~V0;T\?\+"B#S}Sn٣ fkl>܊2c ܰj i\"xdC8D)dQY>fqmޛ푲iM<uЛB ʪXy5X dce5O4-Y88+&6r0/4Ugu#Ka|6C|C0g1rG1obaϗǼgqTic/ߒ64TǛaaq,FRu-+Gޚ٥-{#樧5)暠q+4̸Pi&ǾqbS|r@ݸp8q+SиP86*\1o4] ϣTǙYi Y io+b4?рݨ4)ʑ++u$V'/"TSPۙGi_ ߐ\CaGjչ#0ҍzΌ vq֎ւăTRwHvWΉq(=IΘ\EώDf .EGN*lf8_aJq.Q!.q/A"5"a⠬'3T⠭)"_ԦK_G8'|3jT6jչKT/iCo4'6ߒԽ)ߖ|L8^BE u4i:Nw9gH9g[dF~ONcH] ήgD{pZ *5&UT!?Vߋ`m" r05Ӊ%q{a?3v Y5|ު@I|; N:aR[y/f۬aH\7k2C/ d6|/Qk@ݒe&_/@Tʣ{ߥݑ+ǼǼǙu,P6iYCQbdPC땐ݒ)*Sݠa66Br@5pٱTոӡ-@0pոݠ7#4g443/D#Cߔ˼Gޘ )p66i aG{÷G6|qKaG4ᓅ6xӡ+i5bQtbm':r#P=ոpPGq&F)Gi`jݚ\QS |ٕKaq$QSGĵiaG]q?՞XƇ.fiM"?pzΌ jqVւ|/b%5vof8_aJLn .HTͱ8\*!Uq"G/җ5 ܱE*E4C'83'iЫTW//"k'8'3jip:c :psޗw;)4'hYؖD1!ֶ6^ qEDx/dJs~G}aJv" ^9 5IG9|Њ7Uj :H4O6++-OKb\Ǹ=+ן)g3d@5u3O4[ʤS8&6V4ՖxϏOߑǙϒxϣ1#1#64|ᔄ=ʛTb|ޚTSP8b"٣*R@i64[ݘ4 Y4i r?O'64k$Oxia+6ܑ,m#٣`#GC1揑T&D4/X2&TzΌ jqVւq^F>$s\:J+d^*lf0_aJ1T_6Ҏ04*c6 q"?QG8TTW3"[ϛT'"ϛT6qߓ\ԧ1oE"KշG|u&'q3r@rxQ[oOG̸m.߷[. .6LT[lp?νz-$%Ԓ>D~V_>|^@ȫ/ 6XdXX{WVIɍAXKyJgLyaqiK9'v$+{5ѩ½f]jb y.SƣG6|,Քu+ÌCoC땔q&ײ3! Gס6טdX3sġAV)(52Dǫl#P\6 }CGv4|T4ϘsgzݏGa +{ɂ׻jǸ1oüʫb\˼R"ݗϔ˙*S6ʑ/LxY(8# ݃o3cQ߸Sޗݸi-"D/2eCjO3Q_u&+SL˷4[6Ľkq&{\w=o1&ϖT1%+_1433acG3TDNV1s>*ǎz؋鎏 nNr`\-+S=Qk~Kq~֋z_wS=,e&Qb@[.53ikV3Ëۻ£.߰#ϛq3g2U3 k ߸j4jTlMc9ȅVc@_4SJ rd$8.6NaFRbkkO"?%,8;V6mئ*3|mz,pZ,`UCDBbs"u~l1&AcȟWobeYU/.<[ȨsdJR>QF%;CKqo&(. S`S]fy!4.5,zAG`8 ǖiH`\ +S>4ͼW0x1s>)ǎzp9 *NΉNT:^Ή_1>SpԵt)8@TΏa\c'2S֣ѸuiGqT1"TKrO_U)"Ô/i>/٣⅀Fc QS mwNj8?WXrȉre)_pD R@Fx!!L! *lhx "}h q>|ۚ4y;ٰrUq.Kϋ<צ&VQTJq?,> eqhzSx̰rED {?YIr|P= ,LL|3ojs+x|ȤĪ%7F Pt( %# Lx~"Sf<L; U²!>%]%KZ3mTzlH>6Dkkz1_ONil|,Vs d% A# XbSZ6"d[*h 투̖UyTG!$rrF*ǎz 莏 nNr`\M+S=Qk.u0KpgtvFL.Mp"m;}"c'X3jە3TߥTi"63j)G;£6 շ*T/+b jXΩwaS:H G77s/)ي/gr8|X6MGаQs-ɀ+ bGc V3Qd^c e4\ڲ8/V.]Kvf4_ IW]zZo }ި|2A,'`AˁϬyX<^ =_ZEc{MMeנ%Qlǒ<d( JH˂+J%v@$qᇲuxk:XA]}/rV :|X^XOVH9>KZɷZvDG#ԁ޼_mrƢn%&~/m_>^0w51XN5r!ȼQ&2zۼER(MGBѭDG|^!G8[|.\UQ_yv_MʞF]4Gf]+֟~m9״ȣJ !mP\4^/%jW-u$ ]J|s]}>-3GPW@:lw ;]Hʫq$U" 3_Wլo t{ϗ>ߝ*2u^1Mx[eCXDi%i+Md5ԶgQ8щb$&&4T p/߸nՉĠ7a`&Ә{ʞl)5#21+a|=%,eST3&[`b? yR]0hRZa64/\4ܩ)p\^&$T+O2T`Gka1'4TT.zΌ hqVւqfŎ.و>TGudw.Ik.t~FL>ˇ=f"wWz`W;zN w2"c*\G6 ѷG3 2O)9,T6àzG"cJbGiDS|2OC8շG@X0xo_y%rvD88h"o>LC4fȪvF3nGzx$ki$P3䧫Ybᤔ bcPtO~dAZ+kZۍ"\SuLj.a#9k x >[.u 0p!r]䛒-; bD 6h8돬=kqv$Ä5b0A%2}V6C:B@*GGDOrLikC@VX#)@1؟7<ݞLSeu᫫FDK;V-zai#Wl8{}9QkJ[/9΅|WvvvLޠc-/Yf 餖f-\Q,@WO`\ +S>ښ+dpFzXNx>LJq ܎2>TrcAc855"}TḙbG;5q,OT˙p'2mc1o4jO6|4QR.mV"=jT'8`[3jSTGud6TNNz΃$s\:cQ u8Hx>zXNx\.mf"wWzaqM_pi"e?[֣3P6@6qG;'3jp'3TΣJkC TT6q*`?_7VS=)Va3TהGV"'1q?[.|QSrb pJsu*C3t Zi=R \QGIrw H>1Q@-seˠ ‚=r,e `㕼(mp;4ڨȪBCЅ4yavGO34^6(U թ/bKXg)a>ԗvxƟ.)PO!&W,lЛ,($W:Z$XU=ws)B?FZ<~WW~z)JE#=㼝ѡк+SGud.T2F6!M΋2=D Gdp&~zTNxg>‡򎏲~FL_fʹ{/LQ__"2)#-#LSV" `|F)& Ce,QSrzܳxֿc(Ǥ!焄'e?=ιHx;JHT#q!ir&vn^a#q|ـ[ i1p'#T a-#Ȝ"e1| D,Ëj-N$Q\"AojS c?h=r1Z|TزV:3+z-bJ2VR:JHjU1\ - f:쁏=yTqsLakݏj+"ൗp׆s'`\M#S ΀ꎏfوNSnGucPs:HxNs~>3Du@F$y'=ڌpjJ|\ጷ= *g a6bG;ƭc'6bGRoC}aoV4ć QTs! K0 ^Ñڠi4+a#UD+J8V)!!|p'rDoC/|E ޫC[iHË4jTGmyxY@B8Ap67FH0Ц6Gs"ԒC{#(b>vX5 O ק-7%uۊe֏ӈ֨^eBq qzFtcέDN7h.{Ȉ@+-v T$֓i%7- 6Xץ]WhJp.c% )ZYjKrb`l vGeŐfm6tB"OM21 $-J gв}!W#L "zنhnC,PD#gnr$+!X:ѱR"xr:9PaUsJ> ^BPB7 V4h˂eEpRK.vrWTHWgENi~%+6_Cu,C a4TgW4kC(T/&(2;JA41Ph45m/Vu&[auo\h4\4zO*b4x\/H5ua?4\;(+)嚞\5b? \1P2[`)ub)))Ry)b?{H[`)嚞\H2)b2`gqMnNr`]#SՋ䎏 ՞X&f\ p`[UR +: H\dCX[W>Г^ d|V}R{mq, ڎzLQ͵ RNjȨ_-N`aqGdu-i AkA$xTϏ=[X pU~Uqc69+ dVJb@Pެv_cYdž/use&+OH2G1RH0Vě> 9KTGUweO=!2:?q)篗ba#R ԾYWiBE5&¡?Z ;g m$j<&]8O"e5Oa9W3Fc_3'#ޒQ*2V ':k)3V_ƒ <-clJfc6eUG6+ᤈX/(IB;!VI|eͦw 6-W}c鎏ixEy# ?_eى o+nΌ 3 ,zK8kNK~% RNЊDF%GDE $ Ho9EFێ|(ySs؍Dԫ@|y9)R/$D al7ضz>BQvC!Hc (`Cl :Mxlւ;!`cmLЪXv_⩚G.Q:&GH'xT,jj52S/;*ۺ"x\T3xjˤjȌ7u1mEe$ɞ'#Wvح7Eem)^w%tpj CFUD/rR4s]<)s뮈k! Lza z4vzRO)U&rįԧk.Ref?Ga4樎' F>Y;E} |D #CKY?ПY_ A˛+zF`OL,Q]8IGn&8LstT ~m.6D3ή|!@v~XVf6ȟB+j7@3E5q=nܠϬWGv9<[ EH]6k~5ΉZڊϲO$|/瀬wNCn+Qkת x7$*od3P^DinCɁ !Tjzϭc?hia#[0ϖa2 ȏ Ú']n+R VDսnB[R8se2wkXJL܏<9ڬibB |Vb0Nۛ_ __G2+ƁUܼ Ɔ\mUT~ 4P7{az'E&5 @wbX}(qzD2NKm/x\Jq>BBd!.(REOXX=+7 FXxf7:)uWܕPڟOvʉd~|H6LbR s'Lc <Ʌ$ECݐ/LVuk3|>tJӁS-3DZ2hMXV9e߼K,涻y؋$: Vle$x\Hb<3Xg5EMv6U(QVf5mQPE + È=3V7Q#{p@_!Q=ӔY‹ys&s˝53O=ru8Yc@P3(9+<˝q!ywYɒ9SP;+"@kչsث.&F.Q't]=O"{: 7( FVfe6!䪝78[+#c64 p ++idoG a }`C$96`ja=3m#83H,so b<WWW1HVZVod_J,YFpi#Q C{+/ ")(!Ɋe張V PoGmO}A|RԱs@u2]d<|\Rs}d~"JwVxv7k‹8H硧 +c5`U+QسW뀄bOy n 4#xF6Ǵ)$/mclvT%1{`-uGTm])O"-'~myX4׆jeO?X8#.!}a c"BU(Ț|tx|<=nPP #&[NK7"ZS [ۃ䎏V&#in8Ww4BvWʴ@ DdUι*1UT*"yct+^4|s_i-TҢBi3*H.<|D3-6s4Ur-CE[뫭MU#'D/q c"kcԮnĨ*Z>4/hM48r[!xKEVxQ¿ UPgHOsr3+ ax{Txx"~'a5ݸ;>ُƀva(v;gH7S*|kLKS'R$EH7^,w$U MyS %+H2.6Āc崮s[fH"1sV"!KuzJ]@appLiFx Qr>aK2pvꎏV;riC)cnI;U&\sV0Dљ b"oX7\6qgu֨ kdzX(dD/n@v)H?ĢEL/d}nЇG5ڶ}=ʺJSYOWK%Ca ֠%^#Mz"L>(ϭـʞyM7Y^ͱ9]+\͹e .Gi3OVe 3տe6h2b]a w@f-,އ.rgNp ؙP^x|B_FQG3x4] .Sܜi3-%}+8XΣxB 5.ߧCF띏^6M T&7sݣ6.=yf6T1*\V9UIBl@kE{.v-W\Y;jHb"V1'FVCsK9΅5 GmS\m9wԾE}Gzfe^,) xeǍϭzw3If<]+rcDA% x5樧^i̪.aG{W0by[|Q1**k=je~nCSJ]XIx`Sf֝2HmبWcc |EWⲴV Ny|hu0>F\"UF;FذK{m|rZ$Fv8t k2"t@xG/$6gj.?}\DX2hw ާl;9H aŌF/ݖTk}o*} Awk(.pLhGwԶ?`>3ᰙJ>Ff1g̺C!oo\hapj`e4Ք ]` eI qΉdQ1$ e:ݗq06Ois"~B+vq s}X1x*Ī}X|ҡ|X9@SOpU䒮va r#"_g5)):Hsu"L[ZРo;,{Y!c@s?^* icS] aܼ;tsEa^vᚡ6A_p]$5TAHH 9a\(5k?x)nJK hצ"c Y!r64*ߗ.'6xxI aS&;j%yUHbuT-` xKx͞ljU(tUŤVu:t+%@kCAմpז8 vMYdC4vl6juxJvoI;]c!yʫa*G}KGL.cV07508e%SxSYiǏ7Ԫ|[F:Gj'@WL׀H bCbNWzՙf\e{ 1ň$jWɊ #Sfk2WG;SH 6XDa_ -Љa[ ln9ˡ *1\c W/}YSG؉vu\$'@s{ RGDJumtYgxD* "t _qi83Y_U7G^̺tBzE65lqel,3|`K=!7+sZZU~־H3ȈH^!^rGj^$j٠fc-؎1ޒ.VHݶ ;wWZJ "R.(0ȃ~־Pˆw&v'k/DЕ9o?E_QЮf 7J#>q5A$/rF Pa(r&m1! +kE zLF52mJ"Rcx3e9}J!G?u)wX]LU?w&}mJwqmyo9}:1>4S;o7a~?P˝#"{uS槶:]9syc~or쁠lPr7X>pVMs$p ֎|.|=|ɩhzAـF[f0b(ydfGwBش@wx]a&eQi%u.ZV< $kihyՃ.JjNjHFG/Y+juii^5Q;_tx-άcb?bFaDVk9Ęnsatb>D;3xm(G̓w&##]jTZ@|3z1A} J+0[ y {feF8U|ڢ-3q9yI\?nG!hJU- $!+8rxJ^L¦XAG4U*̥}QrWSmT(s&+;.e}* |u˙p]ՖߺD ?7tx7XDdz9Qnnmoֱ-F `>TH9k-3xkn]λ`t4ϻV/V(1V4fx\C@IA@,kW*ֶ ջ{R1lV[k^AeN= Cd%uW/,LalM@9U[-vsPD osWV|ӽhnꯤϗvz\%]u z# ^&?1,\sC|~DJF8 ̹{WbcحL% s "a2xyWȨo"! ,1+U 6-Zb;\|QY2XVlG3a<{k%1VY5P#AXrhAm]Ȍ=5ȰXZ6tZ)Gz`/ca;qj4HP]h|Dv;4؉8ܝz^!dS=PSeC* 'HWwߑ6A4 &;VH+&e̳exC&3C j\ؠ"k |kҿb2\VeHh j4Ƽ@^%T̋$ >\7upއadBZ73/*  "A%ݧv뒈e)4U%{OXL<=A>SSb*DU%fYMd߬G̈́z|ب$?am/J;?~i+ <_;׊B¢0H.5$afe1V%W-c5Dm6ކ8 #;k/x }5"ugvJ`VkW*l- 1ҨD1eD.R?ޯHVU4&˝F@4WV[d2eX<8{jbJ O<`էE$|䖚JuǍ$43Pncb4;ۣ;dPɝ^>9 "cMgDpwn_R:젊7}dIu6I.{&˒u2qV?ODG#8FL&В0qiw<ۮWeh:D<ڛv8ɼcm4~2܀06~6QW Er<żSYU ak'Ǥƚ'#E` !dNg ֤&n*2uxWQu<'%!W3TajWbscc< ZP5^t~}羃jڂJYR'V~lSR!^b fl BK] ggWOD- t'Qd:3iglBF?9{X%9bw.=HG--lX$Gr~\AkƸd;Q"1|%s;o}UFҮ,Vdzx^8Q=tFQ| ըOOvLͪB#KMI8xFf, t +Wow& (PsmjC"i(p X GNC[߰)2E%esMc qY!Lͪdc*5tFb6r3H Z8eBԃS -Ι Ӓ7"obLcWnՖJ7jC0Ϥ-Noֶ2Q5@7Hu=XUUFIHmX;yqGޖE;@D;ŅG̉UfcxXBEv%*KP3hrgj,޻JRF8* Lfd~jVx$ak95l$Wr>6/X9MrӟKuWJиHOa($9PAZh\զ[ġJe}Vv&f7gڼdlZh|uIwīqTG.UWޙXȈv $`|A;Vv|%2j)ȟud@Dq=EѨlX ~au;pWrdsPא:DF>{NsX_­Lb`~C$rg̞ D;I v[¸ *VǯU*8{.TdV>DDf(ыH%.<'2w"" G7:9lk?DvsɩҨ6q}k1'dEcvf<թSe[Eb} ܉QpsN!{̘U<`:u9Gr!GD|p;"[y]}VɇWǓeFK"xzulJ*-zꘙwIzAc;3Hս:mL%ץs>ȫ;%#r7698qi UBuV#or7PΨ>Piq󠭪i%t^Ri*jvQ73e!9QS k fN*Ň.#rTA$ y< aROr7Y)ޯ>ԧ|4 !tLxTa_aqeAm^L~ޗ% vq\AGȄWxڌ'u۸XadLwmp%KKK:_16Y0鱯 9'hDJԓ׿9LU̹KY$!¨.*jYkW} Dך㛬N,94J>g"\V-D'YzX- 3j2s+ܻc:Dr?8ZWL}Oˏ q.%Xxk}oW0l/5&grDȉrL6 OǬx ~rTO)Ou4̍$6_O מL\r>4or5KymC> bxf5ǫ3s&)hGo7W6x7hfLDzaY)̷V ˡ~]'VU %|V//#D u#B|k_3o\6a/Q v4ˢ Vr) {~J67ݞ ʇIMw .83zGlnT-ܝ†-ι zHңE LG6V4Q= 2>ὲ krT|)tóLeڥ 8Qx`ޛs]sQнOj'!}:ψ$Gkn0=zZߤE- j}!2h]ɪ="Vb""eZ ԯ9 . Jq$ cF @M+%;p-VZM=NDR`U;?UlzjcX\'t2a6nB8t!g7yx׻-ӱHyECX6 {!ݐ^nzBQcii,@#?Pɐ9jEWZ2:]:?rV4uχXNe=eh'5xR s6%XFOjD Dv8!'[%@^;(z> XWDŽ8 }BM[7  Vo|,6 n~~0`{GwZ-呮#}^b^@9j6߼cͅ^>#Z]UBVϜ!Uةh5ĸa^ȃ1K:LS=4]~tU_E姐4U[ȣO.KOu9n,e\HwɍÏ24f'׉ 4y5ݿSڝylb= QG/RtoȒ"̱@k+c^# O-C0u5P( U"\ I˝gu4g&h~cR jyе;O.ȯ7-l%ߞacRjs%fm!'UWГ)\j0Gɸ˙6vL%jn)ŕb)J #ogbcoLF-c+ %Wp@^⟰@hRߦXaL%lO{_rȋXv6a#D 뭃Os/^q{Juǯ/}HW~x۴׹ 3/ ίW5Q+a"tȓÏuVN Ǭ? U6{s_}3WTϾ$Y: V󨣑TmP "[y{ O8bʑGÏW.U+o)R}-Lm W6ߞ"vz?r ϥOVd琍3+Fُ,Hz~)³|NA沨gV5rVٳii/!՝)Wr8v4W6,W aX: 74Ԯ-qRGP+92R 1!:x%|%UΩ e"$qȽ[xGw6D:=%G XZͿnc%r*Ib86+ 7O|Zq; 0 RߐُybvmVczP^x3oW 7?. q|G^^\ֶ=!XrF3"g ިvǣZ2f8 |Jvt̸w_!?zivòϸF5$je$o!8/#XJA 5R8˂k'd#DŽ5L ;Olx H]اrC~i9V^4nua!6- ֎zM)ÏV!M =҈)e-UͲfͨQF|j j2A6ŇVLȳ -Ǻ-[ͣn؎|;z]ݪ0}5:ʢQGXXu2@]Jk"y/tw/i$,$Y/B7|+s8u#ϘxU/qcW3 ׂ dK@kq>pybsP3rXl葡5p2-9|Ձi:գ =xq=d\oCtݝm/_ y/^v\ʗG\pFc[AJtC=} йݸ(Y}SH$u^[3)W"7~.qVEOq+usa#/@ hgosr槺|ϡLjAפdlDǝ#_k6&L`7xn 8+9( b$+̞ϗlT#@on<ٚh'~]؏/|9GP휸G'7WV/4S=ԧ3 _VEԽv>넣h7ko}Ĺ^Z$$kH4%zי+!G]?[o-ǣQJ_g~#9!ُƢ+=0uPDZ  guKG]giUBݠi\-rA~ُ%-ås+c>Ж. ̘/eW "+@GBO^e.+@xyɻURT!UMRy冑ZFymMf<׶>nkH[PZ2f:S?׈ ^a*\n5Dsܵݝ|Y3[:E,5KO‹P[ CX^w s-O9^ju0HSBk=G$UȮr;v"k8ܴiS%o3Ə_.@i+}TtݗȈ.9Yk#ɲ\C+}c׳˭mՍ+[ϴ6&k6<&9qkV38t>4Un]Xb@yOP6jR4F U5KĪȎ&WOWs !ј;ſ8\7T휎2>CaK6p玏ɄJ5*zф)So|W P_Ӓ&l~vo WVّxяs?WZ ՝=kRX6ԛ/DMl]}D%'VwGxy/dƍ+\+|r4^;tJ+fLt*wޣHTt7{ēk!ʶ3y!G1xڭTb\J5i6] H+tjx|Ov/6C{ALb,[zP4" bt$}֕)DO/qlp$~ē=҈)qrf|@w^mf\ Q2n+GE@f89gG:.nZwgzd ~ʙ'jU{h_2~F< (XV}[_X"? k1O|r5Wv9]޶5 r#6Lzi3fccܵQ3N<vįȐ]* 0XPV<%G5;n X\獢"7kN}5{O3]ֲi9'*6=cOWOx܊/$oa%H^e&Wsߏ. ]x& 92i'IV4 "iP]7$v+bs pu&\ܲkߓ.ޏyqI@ja-o_O`#!X̔"X9C$ִW U|-^6jDתA.#-'~ϡXǫ'W5сޛOzϟ'+H|%n!wlvm uio.(6(OG砜 CS ն4 |i ) )&5! ذvV4^c/}(q93ECr6mlr`U };0*Πϐ#Y'S8rH5AsqZt"U ' bRtY. 8v c GQc"Ԭ'I$nyt@<_9@xi:ׁѝǏ (4$l\C!r,{ޤږ'՝"Je%WYǫ #msb}j^æ}^װմSvDыY/lΙ2 ""x׏wS ~Ǚ0yW$VU*t٧YV<4Bt:y $"qR+]ig4ZሆT%k8vD٨GղVba e+uԯ U2$#3r7}爫Rxzz 6#[X)'!x ۔_WDďZ}1 ڷ]2G4BWQY{Tȧ'@&saC|Sw$UpKz sȒ7z݆OW4m^Y =:lGo=sȓ C?AHyP|:!ɅvG4HK]B[kqC]HL٘5sT+4Hul%|3bm(8ۘtj yP9@yX2&?~k]s!̎}")$&sWQv"TvШCq00s-"'skTwNQ$yU.OM>!M=҈);RQ`ўjs>]0[e?gU -NamZK *: Ķ[r]:b`JaLj1q:uqΈvΌUػB9s4x'j.6=hQz&@䂸-dގ 3%^^ 6v'ka$gbj@捶 ŽQvMևa. 4.MB4vteC?ETTjzRNb~*gN97[nn!v㎏Wvb;wR΀bM8@2u&O.wN9"꾈tΌUNv#Wvb`UeN7&aie&FԎT[!v뎏WpA-⎏ng^5`^leMTTF3EzP^ TT\!莏^Ȏ~ Q6Mևa?.,sڨ{q93)E[Y)m*-N΃O![⎏n{P^&ΌUȃQz;xH>W?5D2aV7@>(pB] 8~ N"^~ ^6Eڜ^ԎT([n%^ގ /5<20NE/ m""BaPL. M%WZ~ Q}~ Özz)ȐNE\l iujETT[.!hv뎏Wއv+W'ժizyއ|Wkq:uv+WVΌUu-j`璌D5n`:&pA-殆WpAV:tUuc` | ԎTZ"h^tU{Nv$VNry||,َOwN9>LDLq:tN{Nv$VNr֋Yr/(}<1q7m`fKf F&GM-ZnÖ3uVC;u/>%s[<\>'NpA-殆Y"h^tU$(.R<7UH4"]LlwgXeC;gN9)SZ~ N#^tU,,.ᎏw3Wڮ2ےmMꎏ1ZnQms2ŽD4]gN9`&pA-殆Y"h^tU3m$fhVD{ H&GM-Vy=~$[&ӶjI玏FgN9)uXzi+`vYr2 tn{[xnq7L-n Mꎏ-WZsSqGM(fba@.jIie#֌ TTZ.#^tU{Nv$VNr(i,1fL.1^Q=~ ."讈 >a?y=9'^ T^>P(jaPǫnSqM-ZnN"v뎏W{Ȯj rvl H5֖| :uqdގ 2W ƵD2X+4.y&ֺ"< 1%WZsEYs1v`1ȮS.Qo lgeE,JYH>(*Sп]׎ hV}8s҅z ڷ2gy)0j< 1q:uػ@s%⎏nȃQlz Jc z,ۓa>(pB] xDUqˀW+ ٗ+n6SZFahޜ,n%>'[⎏nU2#^7F;VaZ0Č_Srw1q:uq̀kpC^^և`YvbaWx./zI:L{ S 4%^yvMև`Yvbj inj)  ׶bw-~N >޹4eV?0{8̟TkC-?!uҿ&]Lpf=OSxN >^[Nb1|> 5IXv7 +|UT#]͒s w3tg_,5Ĉ-7Rb5Ii~w%:ycRoo@-N'z!׷bCbbԣbbԣbbԣbLhmE׃Dث9T"nl=#NodL79 93?c!UUЭ|mŻe%k!4;.)j=ps|c~B:-+|fnanj ·kDXx.QH eJOwh~N DmNpi Jr`I =b҄=E MYЍ`6eJOwh~&M2. sDpL5IoNnlKfoy56+ S>r^}+AN!WOɟFE85)i)55)1)-օ~76M"frz1Kn?9 莏=z{.my8U ^78 (t9Ahxm|6.&E|MewyEehLbz^IQ"RB89lxԣux9<ٺ?-/Pn"R(9V!Ev6))WK+q?qghe}L |؉)잒NehLbz^IfatZc2F$%mE>s#dKW|Z|-fiHck͞a^Fc.{@#q~%fA*>Vtg W>ivce`kqBX}.ehLf$RY,!@a`\XzY"3J 5I lz6,(ߐ{cjpYepppIx/Sy7 =z{.mxT"l UDIJc}#BaX)pdUS"}lR2::\"*-|k֮ /#4֞u{yCԑm( =z{.mxT"l ӯ4Ǝ:<Dw7iۉp]#v{@@ =F{#aa"DŽ1YɲUHY37*>K |@'(rRXqBX}.ehLeN9*>2Ä$d 72oڻ ՀUY=[HIYϲMFm?Ak~7鸯s6pY>왪ɬFCai'V-8fn4莏=z{.mzL{%eSޠ˸yrg V0ri_xUE W F.l]5 T"lGN;A >Y$IJdVAϿRyW3'xFBXxZ~-=k |ŊāU6rc @J! S+ m2~=z{.mzCRD^dI!tZ&_t9nXz0B|hF_'-=J_bBCZfaW5)l>"b`bܣ`bܣ5t EGgT$CttWUgLUkJR hs<j& 4m6509+cIȒsȹX 5&Su1aM"/Bxϼ#V%[(>Dcj_h< -= MonZ,-oKcoEb LKFzī[ж㫑/Wmhg4 -EHlWbXh6nddEÕzWk12Yq{ϰ5fbl.vV Y*Fe9=y668ѭU@u FbhHcd s‚+yɠ?⸏3 YVYь@f JH12"G{^V{降*5-Z/PADa'1A-.%˟ঀd -zLi/iHF<UʕrS4@}i~3)pī5=&g9$8Yw"E=1'cxrO zlx_1R#ڝn:FP$vO-Ppm{'~&}7QQ޺N#}t+{˗i ~i}ȴ)dc`(ҩܩl: FbyE*!hzFPG9m!"j 4ed3o,ț\#e}:S}lE,נtt!^:Q6ُsj1`=774FKtTץ4lNkUvfIxƬq% [.,F4h<;%!x9؈m$@}?]d 6tSo |{#p6ug:mRj_Xc׹s;yﶹׅ?+ssszp5d1hjg76֧sҫ޵ytnKn^7'#0>\b)55)1)55Fw^jF 9:11!直Po2*|FܤqifZˡNt>FZJǔcV`1`x5M2p'Y1bM%)udYލp`8/..BLŎV'Mhdpه"6#!F M)_\osAr%^IcF9 +bZg-<&<&KCf>:&6:&>t5L 2w.zNԼ؁6*>b P~>Nb=fwNKrZ2̋QX6'z@E莏cl})`B2O)!1X/#zB5)1)58~󍄇 phL BEF)JSn|7;~3#`ޛ2aj\f:X픲"Vy:9i bй$3;5ؒҟWZEj;}<_ׄqʋ̲v%m2 /FnV9cFv5D^b!)LjzIzM|{> \i:-Gjan厏ޱK]fѴ=Z6<#m$>CHԸ7q+؁FDeE9#R໑Df?߆3}^9Yl<¨v%^C)^ǠOuBw)LI-E%5MVܓ2c?$Y&ɁM?VH3`PV !HUV‹n!`TԜe:8iq&2PtxYج 蓛4}6H1ld_SsŌD"o͐s_l{d ĸ@aEEhpiUf\'[8@-Bdni!ucyjq[WϹЯPOA{:TA5M-v[[VG}jdE =2|k@`ַ33-+ 15r'W) G`ix`YT8\%D>J SUE$D ֯>+ .8NB="Q!T@jҐ[!$3w(t^n  n-!кPPrAߧSe5t 6Yڴ!;4W8}e}W@F9$7פQeg8 'q .lUP^[}B-0VjB`44[ o cK9U5ɞs|M2E,#<݁Va@cPb:񵢿e6SY:r| 6=D`ts&"J۟!ޡ*QLx5>q^9CN̈B$oc9먲X^#~3k3JY!񞷿zd:njYma/(1i-օ~76M"frz1K oxNj߼bUbĉג1L }.]skʉBC֖=#c#Rd'vW gJV;8;Cc:3d8پX9צ xyΏ;м2{J56!{׹syxgmŸÍcgm1jхpغ >Q7Өs:ԤX55)1J]2Ƽ-d291)t6CIa77OV;LpnPTzD2<` +6AVŸ6r{gL:k$}b8'\b9 r+<vE .? \6<&F9]ȻA 2' rrw]'Ұ+3M4})t"QPdc{ΔžSޡLDc_fKwƙ򴗬MX61gB`v5^q2 NKNN獰L|:쬘5TVL@EGtC)Ir*AisU$ d}̍dp 4U/ QumXQL}j_b XqpV(ǏfjRhC{MҨV^펏UXH|(]9c%֔q1j&Y˲v $\FJl#׳9;ZF-9O$2ꅈ1ăĠ?֫3K(cRk!%('i-#Zȭr3lplEAI%=I:HVOiM=,KFYBQ`4Cr&lbT۬y 7DĬAMu"YGeiIɧ]f79L 9 ڱ(b@Ȑ? ^ѵF34xρʐ@OX̄>g d_&hbS.wY9kdV7H&O{4mA޳{bc@ h$iMYf6Nc)%l41W+$nrԆpPR:7ßj|^؝y ! .J7V96H,6&٥*/p葐p6Fsl|F*6VքϚ](q#՛`뼣EjT`H B4]kSXpVuzG tG  tjc*lx#Cٲw= ' ”hUlpd7bFV;'.LdEG_h&שխ4vز|س{#ʊKDkDCEw/c7BN#s"z7Ϥfu)995)5)15)=KEF;*oj~bV uמJ* m:8|wljc&A^u9'̇sG9&w9fUVS$Zՙ+1uO/Eu>4O۬F}:0G4DLe()Лpȓ'`~lZګ-/?|v9z LtMP%:PA1U@#:c%.nLF ?sT+,N3%A)mu֝ q@z \?|-aA T^껌,16pTZA?yYO7=>*Ui2@TÅmSfWc1dws.afm=dDҼ̓`5I0:VSbuE}Ļܴ#qrZYo2W& s;a~j64sk(vyFF=hE>{2S"y:xW&A<;O@+rt6YAK|2<\'1:Wʸ8˔bb >VcnXz,DK` mJ3ŎgDEp,e|?LQ +&M."Z 8kii74!4h  H@~` ߳. >.|1t P. 8ncN3d \ D:{ \{X{y&un Zij"ܜq48j#$UA{Zg|7 {gdj Ve=;P̤7֭C\V!~hEi*It 3"V!e{`!6(Oow\Fs,_~ Tu٪L9hø}D u ^^jEJe=:!1wg%b\6Q$qGsiK#*)Ĥ -)55!  hPMX?Rش~*"SA'XW d%K3P'X{޽FErZmSr ҿCm0B{ Qv#$`/7GSP@Uq \A%!}--gRU)C?+?ߣȺXDH^ԩCzyQ!!ڹF%W4-PGY:ܻġ|z:$` PJ 4YȠ5;iJmxՉ6] \ƊlxL9Sy[]aiT೥߈49/yb9(昱RxA>}Ly1x/!!%F-ߐ5*aWTّ?XͮO;>~#FJ ` 4tuA!)-q!;KymB֑6 cɡ 2hs@V d, 65QO]Bd~4BB4gҒY::}8SW*ꛬD7"4PẓVAV-*K*4CDmx#K[PhnG6p\l> ATHY;kcP05jDjr89q%lTvcfCGhGeU^_C=StB85$xy,ryؖd͌3ؔ뀽,10)lɽ%s->ƕeIiH$2:GKDVi <-^c5%- YU2R!4 tBXىϿMpw8|뽐=˃849M ))=v3"9z@8^ %vh h~)&ebϬbGx}`+3, |~ʹbU?+ʒb%s4"a&Hap^5`40XOlA/2[wUO߷481ظ30pl1 @̽yȂ%S-6_<yCk 20v58Cbho[b<{lyQS 56M"fry8~󍄇1K oxNj߼bUb`ޯi}2PrJT@|V22'>5N9WSzTNiEiZB9'߁7{OIzΑ|\>?F)=| W5q.7;6YʟxD$bRz:)2~VYsK+$rEbܣ`E_j$f UtR8 DHʞu?K|uDdr|q:jvbD0 ޢsё sP5~9feßYqnO"FξOdA?H)o(HMʐͭa`-!YGdJG*G~< =dI|><df!148v(зVj\  ]KS*#(GƽUjE}W[WUv!z >yI{:c - P˚AǨv!>tU wCb BXF\6[)3\$#hV>^n CaV"j1mh;zNnG;bS-81WC <֫+őBFJZWϹ+M=IںmV=H^QyI@z4U1!QT\s=t~kN٤6}PvweF>n\bJ5FR+LL/qZ'I{sQvH\A-ˑqG ;q3؅gp@St &X[VvA,+6|[d #Db587P{l@g;&L`Ⴥi84!y CiI_4ABjEi3ҳ:@gjEY2|FJ|bb{$orUOP s0s>$$h,ƯKw"bqwѿmvدV1<ޒ7:rkNcScF p;}-lbHaaa<0Dcֱ 2[(%'E <]/74wƏ,>m*wϸ)5ytכt}K>CfN2ZVSdlJe^}$eY:P:GHc>8vjHԜi$ݺx֧|cw7 47qבK;WkK + guL|)X#̗0$%b YQЏ M qlfۗVmevj|M¢ 2$'I!L pX֥tF그3}"+fΏ0hV@']s6f#Enyw1waPĩ'kFس! ju%D|R]1U@0qڥZA^qϻuxYI]{NB M_i<ˇ#ۘ f*rb;EPc53#6&OZeX ;fױ837F:k곂HlGpd VeeԆ{MjNd4D# fB$9-(aX%K(yl<MrګV)4`/Z*[*pYAb\p̍ jYĂ<:Z|/v-|˯'+,_1? ˣ؈sRM:81 0@FE:,-18!tF뽕\񤯟gշT#B4Q Fi-4yƣ좳Dz%yY96*M1 `:^ޱ¹0XV@O + Y@мEx{C]c-@a;NUZS/G}Z|UҸ0 nf!y;7\ߒ 'iC{ P3z;D67øYؠ![[6g*-g``|DE_һz٦"XX. \c!RG|/ҙ5K 糕׶[uՙ?9 )Gv>HeD̨476rk++rYLH(+O_jh:4TLt}#9L ]ϯr|DU"iD~E0yTa<7'phr7J%!:j<,QC>ܻ# Q^YCRQÞԼ!gy016UX'8WS2UEhc>fТIOsЁBQouj k<ӂ!=1jewjJI-x7J׸%ؚ?-m"W8q7<284BiqD^MaKׯ)c'C+灗:a%-6ac@6c`$' j3mPhF `\!Y1cRiY0+Vtz%A&Ihpee;Fa"O]q!ۛx-|Kwd~ %9))ֿbB-Ss=`F;>89/#cc%5#KӐ[f&h#jѩ#dxWɁEUPb(.6 ԫ JA بȶZX!V"[HL*ϵ'_ѓc[! z=aԯ>AaԢ tX VqIEfA3Dfû0#:1'Z_+WS{bmJh)08h5hbdu+yE9Dfi;3Vd:3Wr_*7ߕ?dUm\΍HmOb(11kխֽQdh2w}f-Fc@˘擓¹Wh{Yڏ, }L7ŌL!ὢ_ZޫmRQFCw/oG|=GxERuyVfePOY(y D{.mN߼ >Vd\lqNΉeCbfSׅ !I)pikC߀5r VSj?EUn7jv:=Hc)ߏ] An>O"FFmzk*I9Y]rh0osv 'wEYَjhAjD8r1(Eݘ~1s bԣb0N\ ZE99E`C!&X[vGIp= !_WFu/IF g!VDf-!IoK"ԯy[WfPH{fOoROնi!$TiJt?zrf^nB枬(}~;Kln@u~#LY(8qң^gU$GP\Kˮ@}i<<X5!o:S"hml=M Hloya+S`9;A_IU+?q=?>J-%pU4́B,{<OesIL"1'q`C*b=HLܤaوyXTSZ2WL;=S8eL]l !vc)ɲ!Nѻ! >Aϊ BGafɂ fU*}y"K(3e=2^ʄ}\A&&^m63lT#K8^6<ݣ dhZ;f% du-Q)ϰ& #¶9$W^c$EL5IA O&wA8!ޔ7ݞ.5̱9@W8J8ʅ 3N| Pk\CjFAbݫcр!{b}Ʒjłp`h_6سVEP?gq@ؐaP`?=o蟗lXrw)7ƛ.)eȴ,Cr5ڥ] <!c%jdD2iؑ&ҹ:x#S[d{LVZˢN>ÎDWtn9gS 5uiigdDԠ%ϲ:s({"%L*/ϳׯx>5/k~gs~y4G%7뭰[-9, fgt]N2||Pj'hMZu%>(]ݖf0肂zwEkDJ?^Ϛ5=>5)1)55)1IQ^։Lbp]r9k5 ֔d.7٪YЈYPL<d BTe!ky5՛h q|6ͪN5Ek[ WSX=,i'!(Y%o2ȲnVP?ZHTy|Caګ?ЬZ|f/  TTIM8 >)n)rj%rNUZbyN& rZ^{w5]̀j)hd5F/f<&OG<3CvjN}]:nkU=x/!+s-g+ @j>U .9!At/ʴZ9-" O@hЎI4Ey@ ljyNF~jF| o;6iD۩ţ~ SslXCDxDi5gXĸIjJ6^y JШuG00Ɵ U.U0D{pWaĊV,掏\az;r#}: H8Q׹<:ij`羲}iv |Lj 8⨵ y?3yȸL %eg*GYĨDa~Ȭc$OS{TrwP5@puH}\0[;4x&;xq WVlXPmy6M#Xʀ M2~nNteq%Bblڬd767u@'#0ߣXfМc~6D;3'AgK)a*h~g~b>Rm|0^LN N$3XCĝ%:%RR=ȭ J hK Tm!lẴ^Uا$ydR,@rN֒UD+UTh![fɉ}8C~59E-1(Aŗ|vmJOL@7;BZuf\и_W?ibTbܣnXzcQA =ZoxNj߼ ;DJL1!l47#b"<2+'oW `;H:=wspG{%%`lW[(ֆ>,CJ fJ !Sֆ%, y#EIXfe FT@Ś~DŌJASHz_&%]!4F hXDz67p[9ޛI A![6T\pJCIxFK !!+τ J3#c荧!fbd-< ˽l(1YtnGP~1KYoE%=v%@#?%D >AH9\H?::,E$ \ګDڀXTpէ .pa m4K(yadqڷiG@cQ}4|aXheBE)<ƪ4?c-, uFؔ%!E|Ha S|ybQ 9\e=`s+:dc h0E/)sTe֛` 4J+ b?>lQ?m@sϙb:HPթOl*Ba㤠XTӝȵ#kR7[ˇD1}sW_lhĮgHBu-+7 ?tE4!zԜl!0ZaT,HϳB?U :>Ĥ5%=>㚹CZ xPᙝ՚cbpckLzР幉3ׇ(_?܄ЬE dCQ*@%GߧgP(hR($ˈ:֡5TO($yq,6|?Ɯ;AO^tUdQآ+Z4AXٚiliM${;C #+eU/GؙX)jR dC=ĴӿK_d|U1;A׏n>LLB:}zۺ*4OKU7RMq*Xp=%XFoo&T@y?|9/2=9865U|5tl6%51ExMCbo%Q|"Xi[|9DLHryDc] k ^ ;ʽEz;E c` c;[`FSzB9k Gk%R+XXxFB7Mȏ($GX? Ƽ%M4 <4a:\$с-1m ;H% M98t'ra.Y Q;@H~_V࣠c()~]EQ]d35:)wPQ#og'Z"hܹ?''ˢϯ~Wc=lCmI|Aj;/6-355ʄwӣ :'fŌ&fdt)Q5  sF@|25PxXG5wT+qXrhl5]۽VcͿPUxײҧ>D{.mN߼ >Vb \lqynn?95)`=)󫆨)1>N}ziNi:94zb;c6/oT rv\j>kFs +nyFbԣbbԤh*U cEnl=x/CE.<>8FĤjjԲQY?{NkM3T@J9!%a@)?=Oq gS 79Ed5E0?ZҕWyu4>iFKhVc]}|} w}=xo%5~Tߝs! yUZ֜U8u%eDžcf MaH3rE10mΙ p:e yX|la!mQřM#=В6+U  _m ޥՏ ʡ38y(&TAJ+Yߧ.j鯾s9S6Qe|}M ^U vy`m!|>Āc[643bWVC> oPB\JGV IVVCtJ՞ Ƀᎏ3 {^kj{Lp܁?||dd?d!GWgs Dj%` ıbb)嚽OȹRlN8Jr2>F^*:i)m ndքFcO@i^k<ֽYbY@W?dSwa[Y; Mȴy;Xg$Op"])١B"I|a8|h?=H-mB};,<ǣr^w>sPU Td\bܣ`bܣBԆJƜMAC`hzir +M,JF}Tn* bhF}?hZ^FtI2tQ-"l+-R:HVoii}Z_}ԫcXⶽY2sMe͈m kFz}XX:ՁGW3:_I!hqit%!\ÂS-;;\v9ہa[^^GKъM[5#W2'grdގ5F YlZqpdEn1B*go7-RGd +< 4(sNyυ'B;4K7!Ef,y(rLc>#mS>Kk^z 4U@ˊj mbVt<Ee g݊"2U.*=*g4!o8kaÐq!ȩRMA5Mim="a!2]ϒN l= 0NE?70w^z9X]Zؠ@,{ I=~J7056Gx76P"qo EV>[TApܤ*:q)79!W@&ei^R $ZT3B2.+LI:3l*NxU1ۢ-s:UciEJ1 kl4']- !J%ly  BOјi^Dni\i%X#سYa- A pf1D{l|EAFe]CmDeeIIa췭 slղ&}B\C<;!UGpv;V-3PCH FIX9c2p! t;9+m$a`4k9s >G8@' Էlʤ4EIޞӭC>m")1lp(0:=%M1 3њ!-lXJ!|ϽRYT2] 0=d16{TU6&8b HZ'yei99%ض%$qMHBTGcgb5)1 phL /-օ~;|9 ]RcI-1Cۄz=g /kC?Q*'yP7K3ܑc lr}|}IGzM;dl9px$"ۙ3At9t75Dm7p 7ݿAV&H^F*FwoɊĊU]﴾(o- UELBkz;Bd<:T$c;µʕ]QFnBG\׷c7_%z!ɡKf7}*㣡3x۰Zy^[ȣ-Z<###D-Wk-JqsU[FHDؘB4@|xeD2X&"_cbIi&Ljc*/򔜣w\'Bvj^tz^U14S Zb{O$! -tL2{}w+rikj#esOV4bm388Gd.U:؈ IldQd6I^!y,)p{"bFr!azC%1F Q95)Gi5)5)15)5)1}C8Ɩ$w518x-S>Cg #*/<=EM;rR0+PZLz@Deǁ@Xgh!(H7K€LJI'%e_B.%XdbMHC[Y[04"3#LDdϯK6,n9$6eXJD993E@XXB84<-ZG89l9 7L(!lqR\ؓ"x̞QEM`D>%<$1;l$T ѭ͌PWa``/t1)A5\!z8WWaؙ}³Q8{֤abjn{莏 dXEf K>-0 tM;XysmncDz,agZ|9gǨ!@eYDEc֧tÊQ/y VKkLq]nA|qFX  !0yqDz=y3.:4Ec^'vbڮভX;vF iPmf5!61l@45<峅HS,Ɛ?lgHnE0~ '|:ؙ*k-J9p k_}'xp!=:fճ!Ym^ A"v..d{@EinT^Bٳ ZUǒHUN$;^N^쫷L9")52`bܣ`UyM5f5jfåYR Q1 {O"jl>H`E<5Pj`_m5`NHvNF|Rjkf eO9ݦggFO惕oMWJaxpV9)FXdҰ泟 {z2!X@[|S喙㆏=c #.Z _^.t-b{\LiJ !VĞL48\.?sφpՔZ~cܢ2Sݞ  X .epf!mϵ:+oMi~{7`dctI%!5w1,xt=ڳ\&Gコs:ڥyw, K@ `+Stԭ#͵-<^W|M#͵oD Vh"N6 -`A;l9i:7:ϚgtnHe.|vg58W4( &PnZuVxq ٳwoX~| UEه/ w,ML*3Uy:GƽYEk-eqXԏ63-!рvp?W,Meclt+ :\jG(ؚ>ǔhj4:t"&NĦm vr.DmM~~Dm\ʽ?""z] OKvJ^ĄzYl;8/7x^W@s: ;3$л2df\LTof?/rwJڊNDLRGlfQjWbS[h0q&&? -$V\.QIy:dK]Exb|@3 vﴻ[/>ح0%crr-jl F4\vĠ|")##LtWb>]lh1?EZUi.8qeznH,aسU6Gh.t/@#bdd5)56M"fry8~󍄇]imM~&PaF{/?| ;988c|{`P ℰPa٨do{oX85W>jxz\8ېvY1% κqţFo֝8yu$=ylP˗pcO9jrmzeP/{.5|ݱz0$M5m bdm'`cT{[Q10`t֯$-)pEs1j5o-%1<m8t m$fLFX01nG$3t<(옒j!^H8r3.J1y4 8r[-Y+$%wE#Ck||iD5[P=og 12iZA j3!ܒ4"L2] B!p4ٸ9mtO#NrW>W7IЬ!c88qS0ݐ<#CD| PU:T*ڝIb"S @n,E -n@z%6@Hg qgRͮc.æUpz[ج+O| Gt5MvH}Hsl7#ܑdz+t ] M | "RyAKQ o?Α_9 ^: E(I04(/Kc&RH<672"KZVLZ15$뼱ɬN27vUC9syвuFjlP1s G\FmWm`J6 t=fvWzhzïr*/sr#e])cb_`g< ضAg|"8y3!:e6uՏWOޟ=ff]:<pУԲRZߟYVrr/kF"Y)?2qJςj9I wq)68?ȏ)KvD÷㗯f{ BPD?Ж~"{ؖ}+g$1B kZ\U+.y gZx4u9y->d^CB V]'bk\-Cd^Th Uf?+v7e3)!1=nwyW;Jpr7̀@ꡥ"ѤS"Jy-8I{,Fa!dsq#ux&VQUD-$i12LX8%$#ɃFP- 1I;3-PabVkxDB֤:"@q!KFZ?80ymˤ8#BbPCRU0v"S qhF46wW-;R}4ϷJ3Uǭm ]\J1߂B^JeJJ 6D/Z#s.{.mN߼ >Va*\lqIΉeCbbԣbbԤDmp*k3-o2( +Ɲ"@sa~9=q8L|lؼu`؛ =]Q&Bl<Y cԓ/"FAżE;֓ycMm(IP|;&_Ls@6 l|jC&6 6y@!Ml5Ro Skp~.􎏝H^e>}% AJo6:Tb0O<^`+y%{Є! XX~R- pnfCD:ׅ1A - 9vN mvFxy88ԜA\!tl2ҩ!|s ^uTM8U i0 .*"8vu<ΊZcKYǏ{c@ LMNE}{DM4ԴeuoЙ g-`p5L~g(\a&OoS i U@ D4ei (r5kҎ$&RV׊TAiU̇f aebRH?)QUȏ޾2~Y[\`|[D$к]Sy~Zv|`N*+V]6%Năݡw^m|bl̊9-~p}^`YaDƙ=8dU2s/X́ضM%V%Ir d=sr%Ć,OCbܝb3:7<{ͻݔ84&'ep4ł:Mj'Fnw/ẘ2N*Z&c+Un:j|(&=j7rIW.]ȇEV. tRa828Cﳑ3~z'D5<35)))55)1)i9>Jl1:(]֗Hp!D|`Ҁ5MN3:}[EvNG-N lcΩMN3:xo{Fi=@ܤ$;:&VoHd5'Ho?/ȟ JnvjLܝm /Ecm 85)5FTtk/<иce.}k*9JcLS땡!mqUC//__3#!"7:zwENS{js. ? `eR!X^x+pDtx΃,\Ht~8iZ~ٓ2<Bx1'nb ivEWM.^i\;.) nK[9DIěϳV~.*L5)Lg&6{U$ƥ3._f{hXLaZes/WVW. )ucq1"[ӉP9$0$6':kp6TP̋^[8 NFjv|:6W Mnoܰ.mws6>˽!-#1ȶ?u-_]\<)#,sxJU[> (rx(:neI(e4ksYu݌?Ds8nyI;Cļ褳ߗ=$>DTbXKy`"ױ޻ 6lFF};>HPܭ\EqH@5OX l$46҄pVbh)ZIhI~#I @u(HLuĮE4L0U擊*}jGa=Kw;Cl(%Ƈ]P3XB 7"6Ֆ.ϤCeWw.x0\WO]Ax}9n@v)9~1;-xlt#ؑJ #;y-heE&QYx|yF$#V㤹rFӰ Q㦸Ƥ5Ǻ 38dkǟ.M^%W)EDmBs(B-\4"}г}[[SW.}IlLM=841%-'1@ߨʟƣlMMfֽp-!)LJ+`"B+Xlkl9ev4 qlq36'"%ȧ{٦Qz*J4Yn))-fá0A<țޡH{eeA¡+yبe>GC?lG Y!*TŌgFرubYpO?Ǔjhvj! D1 :/:ȢfOW7p6hd&93S~5" ˧ s!4ϯB9yٷF_C(R+Ar^g_!x'Wafg7QA@ 7T8-pQ(4򙀺Xq|T*|.yhd-0:<ⴲc4.7XYiPJ<%:c'A y= ` ~UI5~G.~S2nXzcQA DK` mJ~3ŎgCbfbԣbbԣbbԣbX i2G]Xh{}Ka<057x9-#-V L*%n,R6ĖLVA@|Ξ<F-5@|9Ow9mGOd:RY~&tr9?3q/7c^nP \}u;bO3Ԃ<.dun/N}bmD)M k:E&Rerm7YZBK#MlڍBiċ~5)<^55rzDFtf^c6qUnu0&2xnv[^f|.NΉ3>DӫL~.26ʖv.J] Ƈ ~2=b}Lwd4(Fh bebܣ`ŮhҌi) GJ{a`c#fƇ864V?\&PW>5>cȅ-օ~76M"frwimM~ꎏn?9Ee Mej7BܣUFV :xB|ͳz i&JyYrod8'"sy쯑Mf^E𞟐2 zp>hz==!!!1ٽc1lm@S|R!07s5nF& o]U=ei"=}Y ^W#Ј.#i};Za/Bڟ K6 2uO&{ٓݕx/{e8;K.*<lisTo!;d7$ik!.ŗ߻!C#Ň@^YBpc ݸc 9%}N\"VؤKo𪧄t۱9i)DxO I|WݣH,ZPSMU撌@+0*Zy,di85kf o_(CS{`Vx"~f3FmsTl@y_b_b.ZhvW|ɪ5nDzcHdZ gE71~MXۃ$z-ldz!Qƽ,n<ܜԔL1!W ɠbTڀp(g8Ѯƥdi(x}Dc^= P/r!ǦSF纽-*ڔ;p:ȡYʁYpؓ)<G5qa{zRR]} 66GdZ,|:bΜL d0GT9/?N*[* RG=ah;XY# *AS6iuQg-dT;f&8 2B ^QEK4AN{?ZPc9傖t󭻖h<j&sB`79o~/Sa+"Orbİm}ڄMI=r:A"9#!39OjHX4iFs[@OS+ہycYgC=f853Hbcy0'^Ƥ7 JȨWP6jY4 q$adz#`0=!֑9l4Cf]sP]??El 3P]ۙm{x%| Gce&7!?Rej.\cVErjV?z:Xy4`Z3a֩Yp =cEy#~exhpj@sR>j(=ϫ]}8tǙhEd 6(BO(lO; >VcnXz]eԆ.PaF{/5C5)15)5)15)5)15)5)15)5>~q? h ;l4q5borg$]85a 3Xȭ4gm}/$ޒoAblbԣbbԣbbԤlhNQxʉOȒ.@g& ?n2% Y-=h$XǬJlLlJ%z-=C87VˤkY~ri7!z/hȹجPqębtbԤ}tjy`CexFkLvIj26`b/ߙS|mFa[8F-|Z74 K1 ͱgZd niI.TC ES){7yB^*Y@BL NF}jrPw$W16=)i+ (bM7L փ60kÉ{NpNbΩG69;m7LKVf~>T? L b΅NfLJ=9j!I}WO~L5pz&ᒶSd[b8ЈKJyxnTzF Ԯ3>D=}m*-Q7^ z#,Ϥ.?F#00U=3x=WN~VVf{nqևN* +i=S)5C)>4$ղw>,Ća&*xX+nԤHgV\xr]q{BtlEVZlOyxr]q{BtYށi:D] 6M"fry8~󍄇F)JS厏PaF{/-XE%E}<5pU=_EMb-IY`z=a;S^NipiC S@y T۠sծ5ZʟN.EB{@ޗ 9u}{Eڊ@Nt~wޗ Gi";"bc~"fH|[qO\}UyE^ه8{C\c+[7:lm_'8=<  a|ҳ527ok`Wkn^m@Ь5yjAaV#6o9\RUSMkFk8=TAvs'Kr95L)`53ԳaVDZl >b|Jw3d0L4DRs!ĐC{SK-""OrE?9),=\_(9^6*m.)^zVe=,UeG4E_ἷ7!I( g&sȐNnwt1/VH\ܢ(yB|@sHaEO)(9>!s$vy9أـn%OhF=0 <-IWAW`2 g+=DFCWЬEFSPY!Ж&^ ajʝdAl:~CuE[{^ےٌ'S!TLia<4\_j"1(8rd0Bc!&{vɺ< 4ɟAƁK%|Vjv8C-!)t;XOY?Cj;H@cg(ɺ>ݏ~:ϓ"1H-ȿezS8xz9=-rG=c[G}WcQ6D=!dl-kCٹ!!b5gpHE*,Om-U\Um8m^ͱÍny}FΒjL߻4wԯ)O# 3* L} [' {#$dkG[$F @mvH8_)ɳY T\Oni6RafI^TۢU,חUl븴"yܚBDUxo'ixgzRI;QjHFfZ/3˜"l&jAp7ܳ+-9i[mjuz DVRJCm;c):c}d֔-{3eS=ZEmZ~w0y7j^RkB5.'(N5tl Kb8oie4 Xʳ!;HPUZLq%̙Zyfl#YҤ3/"JI9~[nb})3̲˲_n|.ͦcwj5jF\T1--A*8[P}ǯ:n ,n~<6=69B8e)695)5)15)5)15)5)15)5)15)5)1wPr5TN5GK"Z!7{<fRxҦ /{V7t R9 q 3)VHFp|ܤܨ"p3P 3Cc`A|/0LfpL)i&$r?^j>#ܸe F\yAbKZ2P#A<[KV3oE] pR|zp j"{uӎ {^$>Npf.D{όR&9|LFԹaZ@ׂ+ͨy5>F?EF׏)5qqp956M"fry8~󍄇61Kn?9p!b "2hc79*]{/(X@拉5 }M'dJ^Cr6ucV׺!)O8)Bvgj9jKJi\ /-9cHW/q)-Jk!MZxҤYt8sT֩rgm_|h@E*Rk, г%5a$6WW,2%EE#EF s]I fz- oOrt(#oU5 V)@kaqS.q#e?c'U_EG$労 5MģU5=r#y3$ޭ7[{U<,yi /3-j1^ 4x@w8mnѺ&P:yy"pݠ . cHHBiF4Q+vc4Y`bIY]"7ۛZlQq NԤs(sy&Wu_SЫ?3!]. y|7\h5Fuբ9y l+~A|M=5-za tWZ{y6N]m7Jhzxy8 ⣙Q#s24 "W._F oW!.FL3"FK7xFFnk7.4Cbǚ]'g͹HTz,`!5AuضscSQ?)P*+UY9GB˞aȏ.G K}.0zC|:TJo<CqZqpJ$5QphjjOr 532^xUS:pZ͹SX5DҔI?%go5^ĞޣȝV“ha뷼ddEY6e:”rZqj _P?aҹ@X2G:O*Phc~8;'(ez˹5;b K!v{.mN߼ >Vbj\lqzΖn?95)`=)55)1)55)1I_`:łjf(<2kqtA?WWB12JF&7 1)%=%0[ېЩS#77ራJDaTCdmYCLګ!wGXVPBEDmE >95u/N GPSBĹLњY?zϸQ>!lN;Ddܓײ46N3e6ٹ!ةۖS@޲|Im>pg:01-9ϒ>MlhDCV$,(S/Ɯh9-ȫ@-)!x <9xCHF\o2O9 r g^2p֒ Ȳ ȴL3:Fmjݹ-D#APb-賅sUQp^)|?ej4=Bcq7WW+L &WxZ}!čd"jcd*O ̱REC H; ޣY(Q;4XνhR+D@Eu674Aȅ$":0 'M Km&\5 "a cAAGf!BRyo,Ф=:bD8zmz|Y|4ax'+ޱ븖|j=9t55*6#ؼVQY8ثsn &Sbݹ=ϰ:1<`I1qJsDc3dk2Uo-.dk !+%Ɉ^9BlG5(^yih4FD)/m3w׹4$< "H@;}͒-!-0$όLнޛ^nD;@T Wx:/*g-lP%)[ ޱjG-O1,o5 7UD<%{\T5@4{3PrVW3T\+|>xsG~!m\J#g(b,֠!vqXW~=KmI`M ?($BŌKH-`d6" XhB~oiT,HsvNL`c!Ii;Qsܣ/ustVDNDLA Y| Y^6)tI`^-n2oC%YyW/> 1 `^-.t֍ENn(yrjzh>Ia ̎tj/1PjY٪AoSXb nXzcQA =ZoxNj߼97~D֔cc756?W;hϰ:DI@=pzŃ'>յ~t5Թ]d뜅p4W)A!x5IZa#Q8V!ǯu`>F5>>%%zܣe),ӽ#bV'gy+%3!js>'x1:%"&?g7"t3i5=)08cPy]42;*^Oэ3vݐUMF*41pOel 6 '$Oې ޴]bGI|ZI98s9P2++Z- 99z4i{)ۃ*h!ȣ%W1r!sjI /324J$_F+YY>4|EQYAR2l(Ǟpddqkd_՗z3mEA4͡{TEUKrJlho>ƙY `!?]i*?߭fn RK;%)1c6k$U+t@=cA.dZO;>қ W̋@JfD\Iwv7:6müݞO@T*":0>drd-bUD'I߹&5k-b|j$ >m/9! ,}A0;#,mD)(7|"N#c;,]ˁİkg4Iiu4ݨ-תb鶅߫P1f E07! ld'jZȁU(> 39ߏ- %ZAG\dP9U{vެKYtoZ#%Ĵ?| ЭdE9x@:s7lֳt2s55gw>yV?Ҽ3o(cFAMaCCks+ x>`0YurPb]5T!C coQ@R WO[mFF|eVcEx%3'Xγ$8J{,f5&eip/5)bHqAAاRhU Iд]q^ ȭST?g]{pd;@B{ɗ(qy7e{HJ(s;@q7!&9Wuk#e 11 e;=b7%j]I<, 0dV;˭:W?r5Wk!3=jaUYKZ'r!A"S4Opʇ<:/OSp⎏;ymp;;P/ު›w'V r h-<ڻ]2˲K`3!ض4jj1zԔUA7;ste@ƕn=@Pмcܻ:談{ }OZ ޖ֪N@e<봈3;=D-օ~76M"frx|3ŎgCbfbԣb`Tb~iıl%)(26=Eɇ(Y:"\."^Zk)--׵!T'ow1)5<qW$* 3tW"@|*Ŀ`3b, 1#PS-OċpSnmU6*R訂eZ ޒ{QLh=83i\j_0!r m? {IRkU6W^`yCgjvze5q6݆35"¢tt**%*EcDkK '}BTiG &)?F&wN) <~M| kêDjJyc |Lмκ^} m g< k@9&ӲMНʌLҞ^ y-Ұ-kV zDPVvg:Ύ H{8KtMvM:3(3>DDjoE)2 ǻ8XԬn* dVP6̉<=D&yz{Ej!0!i}l8yh3?B \)Cbbbԣb qՌjCj7l]@ȧ;b>jblz;d;Py דΒ{-Bv1wn l] ŽJI5K'zao*К"8kȯsstث( YMTsL\Q{{X!؆<>j&IQk4%>+uHVBըCe)8 `w뜤68Cڣ!ʹҴY8?ޖr@}lNMz݂ob#{PrN%k.E;-Eoht3:`,@F)X -9e Dd\;aˆB7H*!x>yFy/~hs`z۱Jؒn 5U yZ5xU,bveOI$q/GR/TyMk%5i!a-C ⥏CA KaJɌHc)=%gUpyOVdE7 zeE ƺ;'~ѶՅd 98 қԇ[VEΕEŌzXj/$D:Qjr@RNYY SCͮ8a85ȖjNSF d4a>drV/ԝ[l'|֝B~2`a4~99:ePִSAY /L1Y-μ'rqA*ZNy9Hz< ހ=ts8[OOWl=j?k8/-CW׹yOsl=q13w_}j T^P۹S1WǴGrEn*yx$(ΣFgӼXqyInEIn=C;P(9uaY E^ib4#)1/B庩"!=2r7;3=}* |jTUOsUᒾ)+gUʟDzb:x%=Nf{Zkʕq6HڣDCӹ /lOq& nJ5ޅNW5Bkpظ)7dcQA D{.mNj\lqAΉjd:Ɠ7뜩 Ը5S-F=EصE)8qǸcbΟ3v&Q7&|e"S/u :v*WW'W(Ֆ^8O"DYZK3D)@Fda^j 5:s0J=4GZ!9-3s6#ACG-P #*(I?]c95%[$ SB#JzL=^${{,nH]Fmedl504JXKֺ6;P0B@mH{D 5@r1k#喛DXOAhXI##+t>X 8M FTҠ(W@FR%_?⋬6q!))JV[!A9rsYL ♼h1N 46--uvA l |$}UbE/w++Ppxe)jUh<'Xhc3banEiN&)4;0y'p*ߓj#UŃFdNR"W>)/U(O:#'yhb9=6<`(1ul"Y L -]ʅUFΝ~C%dkt%M4xЀ%]\Y(JD)ZU*Vu7]{<mW@gj_kIqvث\$e 4 @!YM*l4-cb+;<.=u㛲ϞWGetHR%=v޴Au-#R&V2!O xU4:gQ]]a|Ue!'K9v \3֘k9A985YM:GpD99} -.4%"aZ^v-9vϤv&&'eE2~B7wAUa>r :Z ώGo\Sqg6(kx2S^5CdJPPN(qY2Zj >VcnXz]eԆ6PaF{/5C5)1jHeb=Pa'^[(Oeһ?BҲT:2oPٚ6z 7>3J\T$&׈{[Hxc!wE0@j5RDk||6 )(ȏ`!X}5)5)15)5)1zl#&bwj 4xzaN Pq^!49!=p#1P#أ0'h3k$m.ڍ7N4 H 3Ff}ved9.޸1^JW7(yP:9tij5H]FeY /YMZ|8q,Ǩ)g4c4c bv 9BVMB0|xaWaBlOz/K~ZCF*|ks)9y-+$UI-Iwg0-86+3z;"0UҰe|2BR6I71 ?WUp1!k-tG艁flܯ&hXHSI&ne) F=P Q[! h>B{&fv֡PSXvzA '1 :spsW|! hXd1wNї17k&I`䬫$Ky"Fpk# 41U<ǫј.BB2g}c/PrFw.~=&L*iI=1zÆؚ٫y= p+tBy*jȡzHp_RH0!!Ѵy#(3+ӸƄy|#[ãd`Cݗ)4GqOj 0H}%2[:`F+a#.k|̕p:M^Gz96d:X2犲N'6C+)]X21-1 73/+ݚOsh!g5!0 &#ȑW83=3!-nClFQ00)1%Z ۃ+ΖfDK64-81 >@؅h(A[S!ض\7DԤ!27&@uVgKn%[8^.=኎tC#)<89BTΡ eF|E8Dk7$Br0րu\F,}^Fp6 KWyߤ2x(:oc"܈@8ba`L둨ZYWul>[G|9{ =!<ob7WY@ЙD^MpU+yFXbfi.<7Aĉ-1yA89<"*(O%Oc A--Jgxxq--7sԛ4u)i]=驔p˟ငo,3!oW  l*E `cU]Ej"]\Je j&~-rHS4yIDYߴoڱ"BE&j!fԼj\^e8P2;Aô8toE.j=@ؼ6{uqmk rvA,̤d3trYqn']ljFJٕHaE 79PNxF$(rOMMOOXPxZdfm()؏[9d phL /-օ~;|~+-Iuc}xuL6Df\7Z;:Ҟ"S=ґ om%$>QW ƅ4#.c)/-EŮ8d:[,*ȗ'1ƱK[ZH=V>2G֣$"9#U=n!(^_J)6Wıױ3. ϖ&P;jaUYKZ'r!AvyF,,f.BqKwoǏUCz|D%H)9cUQ2K4&9 L4M{?GL\SDu;ҡ8^g Y7zۣXׄqdf9%Vr?e:MYjL#ġU\{-r+r*E~4oU~">|gm絓](Hli|p\iu``y {T54ZpԏƢb*AEke23rPѹ;B9/mad g!=7y'}"gI,<"\F49z;8^ERDT )Vʙ*2@K'FIk<}9LyY!yAd/Qy;`Ef3-8e5b*+ǁv|q;?y:@ Q9-0 9b(#BA%Xc'|,])_fueTwOwfd +%Jdf1FUcH\t!Г/W>$ح ZLg0)ze5Ldۭ㱿Ob@]Qz'!-!y9 txc{r^οɼ6C=%E=!3L%W~qi`7]85aT|"I] (˛(F}8ĺД]J"s I8e}AbCTƖ `KTWP ?-T ɶ:5!ӣ  q}Ѓ|D42^{9! ޼Ȅ\gh l j9(b^ phL /-օ~5F)JSd jNb2bܣ }9GK5HlymϡZaן }^!x:{bC7E aIO`ݷ2 ذ?Ϗ-qEj Fan5/J$!֤iZVKl㍕L7`fU ēXPZ{2!=!gx5)5)1׹ ?7XAmmf>idR0:>-kOఓoƟ%9l=/8=.+䟣Wk R@~:I!Pzi '!j- {̋Ny(9xBұv^%OSs i0Ʒ8fOz0q/ީY#*1~55:DC"qbUmB? blFg^lzN<2Mҿ1kOLD͇7J&3$QvXOHOW0>VACc%iB!M$٪[Sd{N[n^0@}()& _J %Յ Bn,hKT}!%J`㊸TN[m!8Vq+WaM`GitF^ٴbGֵ:p!/E2ZL!u#B6#|k5)'SFn}  ԁ<̆Un})bIHdaWm5}=ahǂ 7K&>f|U:z(HH|.fyoxBMށ3lM0׶z4bY/=+wŲ-}T VoʼnvSl]^ꔩ %*ea[C(ݼW"}UӅ-ꅁGZB%Wػ7qOJp<nI48tjK9 x~)Wn|%mDqiFy$J! z]eTJjT=cP!KԼPҽl@>lc lNif8!:)RHHyuvo~u]M]flnV\jՎeZa`:V;b\ҮP4@5׭lhKyyʼnNjΗ:ڼ@I!s}QoBcY3OXWܓXI^ub4BQϯXsVB1*}Z5ي x2D}Rڐ%We #E6 F3ZsTg327oT^/<=f=Ey3t9r,*Ao+S?e\ciҽW]p;5#?~$Ј`x2Tu1!<7VMG77t 㸠$vWw3:,=tAa^y75ݢA^fԹ%sҼC;!~jS<57x^BYg }p3 Y+#`r+bj!Z!ld]hj3tW"ZC<Q\zUc3osu֙jZhp̓d`5aY`cuG&& P)uHgs8M:iw4u2%jZ 򧧒Buj=%=l"L ӕU[0UqpG?EgH`8cu塳`%(ئU *EϯbQ"zc)U`Ev#8 'rvԼgQ)8a(~U %AGl>:M)M^-s}o @T'=EkչSfUVZX+%稳vhHT(5! ff{DIA{rܴ>=D8 l<clpZSZ[o +vn)v5Fg:)ܯGCAL7:'Q?gP -&*X5*h%rㄓU;"Y}rlͱbC!_d`($$غʝrG}26UTnDQzꁌL2x\0N[\h鿄J^75j;P.(rVZ~8;eIS$ [ecss>ZZߤfS y:693P}KuM D f%9zހ"\bl.dA){g!#(p䌄Q$qqN;A;>ޫg{ !L J|U[es!#`[j~;nW#ezm98y,;QIwv 4G%9f}g2N> <Kex.6X^Bnr=9n}d^_+dg4)EJRGYtor3U! g z |lļ풻$׆o ylN<^9=cBS"έPZ"Wv|E1f?EGڼscCZ8U!rJsssv6u;_d~[vFЩF?dke$]1lBcuG切BS+ 5qka]Rܳ!{L5в\hZ 48H3Cp1@H޽tDl@}:Gd,~!hؾP `2ѧƜDLxj:UR#ty jm476L2 TgiXPVdf iE=Db7LSҥm3j*7rNAs؇b<}8Ѐ#! r.ܾ ZfznF5) B5)1)5=`2D 7;~넄&/)8U[||K^שzI>.Ql&kc*4(4Ɲ)#b-ןRq~!x E\:g:83z i֓B'жt,I*a P@qzCdyu)ڷ1Ah"Og]/ 99==%%8` بrv:宣ET6\ W<eY @^ٗy@wc;So>: _U:KeGۄ!%@2S C{Jos+rQgk7F%vGإpVOWa~^@E,1E\̳$f:sڲYq7['zϏ׹z $Jk>~C L Q9)^IJifI@ 7dû9!<8;FGҒN^,]w0=%#V@ZE^"X:ce"33hXn5i"lDrxZLNqh>"*H%cDgFzFd%iC~EspHT-;o(U2P @\ޟ4jY7w9S-㕴ޑWyWZ[qtopGyqEE81[${1ޣb=кH+庄I)yh/277`@:%8Zs3ViˣC'nbT3/fnw N늑n3>.p) Go9سxO ^ƵXlcl/Q)1([Ҳh@+LiKyDD/li<#L!_g+J(4u\$ԟ&בN-<;ɢ^d:}7{ vI `-Ht(@&P-Ev?db޳$s&++hVht۾}-X񎏱)|l4yH)!z$d: AƱq-Gb)v;s\5&:=5G)5 phL /-օ~;|,|GC:^m9V]vn4G:qP4׶) ˠEd}!-OP$Z"h A/%rAKGlulpUWCfjjRp: ђاq !zlw= 4bI1Vd!$Va|A0x)r #t홹7'?UV ؖ?;蟝HatcI-}blmP㫫^h8W:%:E3BCmDc`Xd=2ǝ̯ǭ^\xh| Tݑ3Rvq U:8pUz@qIAWsl,#%.P,5 @\^US/^^jyAx?7NcBRV:lfHG%തUx=aU3A8O;;MXeF rquc%² (?!k.BPޫD:b]yK8kVvL) p kHA!+auS7dJ!n\0EX y?e[OWM3[z*H8XWҋHd=b;43L)z6 +Г=3OP1` /%=A/9^s^y٣B ꨹<0dZFU:eK+] Ш54iOЇ1 <,E%nJ"͸-^Ϩ{*?rͅ!q(-Ee!7Za SCpAB|X3ʝ|$ ФS~yTCz_DA#k>هﳴߥ73hR _$ܼ \ݵF ֝@5޲j*J1w$0^G5khER#/ݝ DTCmpZ8!)V{+Gv8|\1@XMR"T5FֱѭƭVoȨ><\:3) "_$#. H৲WE$Y^;ظ0).eBZ`t=ДS,9l2G1ǭb*YIS}I'z#rb$#3%V!؆zq|G= 1#[ϓuk^^Ts,id \ĚSB_' s7}mGiZ=y% !ŗzܙAQ߀v:ߢM^vh)c phL /-օ~7|>1F Q95)Gi5)=( hn E "Xc.YsؠEvE;܌@|kk|FB8|!*6a;} VJN="R=d8Y)T%-!_aֶ2ovF . DlcQ!11tNu2Ԥg&DAZCm99`vh9לˡ5)5)1y j{;/4(`8Oыu<}p&Fv-llP>9/緧bR! Z>RF,97ʔWs4t@FeZj1Eӏy-8׏FI?Asr!q/r`WM1DbTl?lw'Y#b`s$Y#Ayp %C~ BpXT2%@%l#zCCA˅)gx*@+i|"iL4D\X֯@U|P `drgk6UT밎Njfʼn+eNZQ2xt.7^Qt unb)fH'-h-󎏂=+ꅶSeVaNf7vD&|9^idIyxe%VsA2v]K.3E| d` H.uYМ 8%L#<㷼khzl*{ilޙ6$2}0HU1MlC$%iwոw 'W >E =?||%t(ph -nIQ欿,{=yu PG# X2C_@N%cقqYPZ|֯O,ܐ,Υ$2|SM~j4w6j Wm6ѼzBV +VX+@]l :<%EXHm"<1S J+pڏ!Jyn|e :CY[?}XPjlO$7$ЃwU3Mp`̌ejm{&fD͞=3Iִ3=}{|/XHZNi致NYEIvp-pZ9D|b_Wz 6|G@Vn.:lL1c G1TED`T[+r傏ofwIyn=‡ NCc7!g W5j=˥p qt% ,c!U6na S"v"y»4 Z|=lhd6*a|323;dYH4j1vtԝ!kNE>Q'<}0ڔMKuJnc&Q)TMQG2%?!R}yc4C4BX-z}/wE)'Ψ8sH}VuB4.NxTJpxI.NIywLuN&tQ'n5بa# ^kcb`< U[zZ."譕aZص֨l늱z=lL͋fT -RxB;#QY[@"$|Ga*C8B:)X泞ㅈm)ÕxGHTE>o~W20(1kC% .㵄EL,IH<{RFnNbnMf&4jc9A,.=bR&{VcnXz,DK` mJ3ŎgD?`eX5F@O49`j1!wSH Gب#;)Dޣ U̱ר:'k!7s˴kI팁|yMFj#cbt͠Jcbyxyw7@7 6פQ}'$B9665-Hr1:1Gy-\jZȄJ)Ka}*dp7"Z8ّ[PǓ+Pv)OKhe~0ׯ϶5-,X*49LC}dDaԓkLy[},?t+.YU!,f>5hc⶘:zH1$Tڟˢ&%1EK7F纸?;.!Uask-`Wempp̬jJdž ,cN6!@K>z=$8Y >JLYPE-:31$fËްƥU3jr %VES/59ÚbBU]3\VoTh$$&Nɹ졐'"ޡ9Zr$FuxE/7mh1US>9 }e 0}y_ u"A<:GW0xzӝxbxFJS+ 3GDH+!-/pلϐC%E|ie~c8Tm! rś("-(__fi%ﺥ,1q;$ƛ1 {Az IPrA6-Uon-rfL5)0cQA D{.mN|>< F Q95)Gi5)5)15)5)1y.H͕ z2rvVlf擀qZH_ 8Dңdb5#ԸEOXD6i:TMnC5YyϨl N !2cHnY)E ^.@>]Lt"9!ہT~L엖׮"!$lM Jn5Nis2LMJv>v}1$%G׏Ouy%Ez7ٍ¡KZkNiN6.LJ'Hb1}R\z|}+r1=u!! bxkl&z.IMbbbԣe$cѷ蚗= s"jHe);LUMlFdC%wmX& ./ iObܣω#fV<1S"s.IdD|E?Iàa+ K\"=*d`h#,%|nI]:873k<P ITn'j9Jy`j~Ux"YɃ\ŹB+ ̕DZIz &Mp+ W ϼDhJj18C GXrqA'sGmPHm;uv rd(9]7~ذd$I/q=!i !vÕ:8yTŬ'ư Nq|:|i +4e_u{ZyqĞkbVƳo{0XTλ?Vl@To8YC74HOq|vBOzjiz}&`MKX5<, 78iO+̄7{|QJ5ܷaţn{=VFcEfL#\j.d`EYjIcc;!@(ngqwcي:y5 4690)''ڡIaX+PMifj}|DÈ<)7`{@S4>N-eoZz9[/TBOmR&^tm%]sDUmV.펏cB`: _F? V+vr;~ּri+ygxr&"99-2їzzT&b؏r0<9BdMKJjhVJge@uR}MzEE Yi@!1JY{Bس+",CFFfqs?{ j^WzL9wΤoʶS~vkFIZӦ q ௧ qYZezR,F kyp%$itPK?vJ:"fRIad69vKgDZ+^dq|Zm=24(?kct$ȂWaif̚<̙'r4HcQ La7ph$Djxm2 1'!ďK Oahs-9 =ސXoVGdN~̬IMs:Hb9t˴Q(P)Qoye0"8iM_UN ~r_FEFuG !1T ]4ɠ$\ M瑝/ E$QAh)ٙ9 78R*1[w`Z8> Ր † f^ ӐwzSfØIaŊB[+1pq9TظtDܻC#2ۂyT?Tߥ*g$9ka]54; S4&{4Hs.Az>-z厏!1)nǗu$y6jd1C?X3}OgfV4ey63}OlSϨe4>xx1D_x=7مSc.-0[7QuQˬ{)Y)I=)` V />{[`^5ȘǤ+X5g*hѓ[첪oPj% .!pL3֘V5 DjҶ !+-AMh-^Zydi17y$$RN{V'X Iq6-E ֗ >]g}{s UW4WfɆ&ꔾ;+- 6,`Ng5)CT]6e>K9lE,Vzd#c< @b:`%~O%#_U>X9'((X;RI.u{D=Al%+ڼYAh$|@68󡝞 gWnD9%ƽG`\v ~ z ~vrīyd;8lS:/:xW=㩯΀L.쾢Jxy neFTit>q}zm9U֋L C?ZAxx8m%3N'rA5.ʛ0tlk wS+r=.tkMx|8DQ}}{B'h٪o-h5dA\Hw43<4o#WKoڕM5th[D]`^-#D%7΁s" n2(j6s[򁈄X_VeeԆ{MjNb2bܣ`bܣ`M9wxp937X@ᘓ.h89mF"$$x//JV ·2i965^Ve_5Tc} yaMoV 6oje` umA4e瞵Q ˹n '4WYGߖsX{%9II,5?B. ]X"=aMu ŒFjKVaR[ `G ^9 t b3E9<΍xt.7嶈pJF" q<|y-EpV?dS UғAhtS-S{<+۬iW׿i;*">G4Y+<ϧ_pp=j`f$wb^POȑA]j^"pci* zğC;Au`jaF8fimA)-#NBtgz ^;suDTC͹Aiد(uɔ!;ۆ. nuL7ٸ%'7Pq|jF^!䜼>FU32$!g }Hw ӇLL~~5r1%|;pǛ#6M l4_Ukw’?0ؓs)vΨN\h^N|e}IrQA05Џ}^ ve4A/PIzbbԣbbԣb9B_d)#Dbֻ@ :htҝS v}aj3X/ ]k Jrm nQΚ6)DZ觱_Yʈx% >wt5UWK8zcڰKBLoje ݼNc#q#mEY]yA4>j!1 mN)ԇ|x oF7u)Jr&rfcyY+|x OnF7u)jr.ܮGu3>u mN)ԇ|z"}i>: VU=>ͩi=j=͸G?LK#S~VFͻ?+O5'pܡz9ق;J^/n:rzp'@+c4p !>FiU ߖl%e;~؍*ńU7Tk M%p5<\c"R׫/xNo2Hҏ ~f ,M륫< gR-ROËx60m7pWkX ]! V5CroՈf1s H8d$~3tL.[\pJ o;^fIJBLojby]aO\~VH`z.=ք oF#bא-Ofj Ui櫐vuj?9lfX e5k֣rqtֈȲ>@J}cW$߲?%!V"`:o$I6t[+}p7U)(fw= Mls@E3z+HIйDd[r<}aj)7$M ƼWtl|{ρa{ܪ7)(X@T* >DZ42#d3A `S+p!45#. K7oGi8y}ش]%b*#!lv,2%cq$3- wrq553JDJ2 S-l2t'{9Ϣ2H`D;'5`#60#kVju!A݃ ๰-t#;G]~8tu)D͗n8=^krdd#ت ȧ1@rxJڊPSyĩq13zb8~󍄇 phL BEF)JSn|7)>8־w MZbAzNPZZ5w975u|/ +rEz+zJ*uiaFka4o r۳ɤ]9BR:Ľqx!v42,q=89Юdf O/JlC k9odoȁδ U4-3m\Bhz)7k1+A*N-<.Y(5k58% ;) ?7']6i_AvnoҊXG„JU5[hJ9e`bܣ`LJ.s:aLs: p 6U)5C5)85Efu^XA^'| Gd 5)5I`S Y5iVe. ,rK|<-dd87VV+^TtfSZ/. 5=^;UXVEH{|k>n;MW^xlD.)λc Eu4^؋!ber}i~l܎~ާ % BARhUnMo9L`4 76ؿ979I|Jp>rZU@xK-h? EEV7nT(ZԲak5sܫ͠D;tG$%ߣX3=g` I XZe ȡ oO㥙ޞ9'VUl4Eହb$ '齓]AA9ЄuqxUMnRkzE43ISdM aZ_S)%kap$b*lxETأ330 \krSʤa|E!Mf]%!W WOQ&'3 TI-jJA5p]-n]Z{p U> .!10][X1n !Z3CAl=n;I4)(,5QX9`9ڛT\|`gc{*YFpv6ܔ|УAqsqqc~15^S׼df< G\dň AXA;T˿IA*5%M ,yt!n7!/A]HDZPtn!¡(4ӹ vqM\A\QIeܴZk\\ֱRicFJ"<âZoaeS2Gl=bղh J]$*]D)9WXPlc8 F\@HFea)9HsSO:'Ӷ 3"s[ObUF1Irej)d3m\HmjG4) aO6?q%we5Hkcُ9~A\|IcnLi|{jTZɠ_gFxK|9x$Eyٗ)AQ.+q)ʵ[he}Rdo;d<}dêNh L^F(Kf86.7K޸6!*jv^i%k9}51AZ'3ױ4 tJW` ݴ=&jEZt> пg["pu)5EI phL /-օ~;|_ΕaUSg< d 25N!;ɬ.ϋ 6XN۠ږ1ܪSC3 dz̯g =2>_ΕDjUmxi JE#$DI%*B2 svo8SLa$_2.HDhj0زLrp5)< V5)15)5>]@I .dgNP9JfAfH)E!َVʊHѓ(1BƸ[͕Dd@rntnvSyR~u0M0j '3)a)Er@=XWlCj{jR_U%s\!9[ʕ^Mm!iJ $⭕KcƪcvS \҃b`bܣxBFtk䥺QLp\66Ud@[^4 !! ] Jvj ,*{0F 38Ihv6e6Swx-AJm͸H.HmڌY3ZcnVVc{bzqƃB^~.Nk9kC~4t t12f֍ʇrpҜ2#fveS- 3Hv>2 t6f Sp޻8`)̙VIE=oibRh"Ӌrz8!tt.: pD 6 md83 9ŽQ)3!;[[TZ">>tn"}I03V.Xە tϋ hTBjydvûV;N{ ŝ6cή~IXQ׹ZK : |Gzx=k旸/9<+0 {?dY}!^Q| `A;]⫲zax5)c;i5)5)1.ƅȎWa %y7,2퓙+>\,N*v >mhyAhF:crCvLL̼ ]g ~y)z]'|B>(N b2Cb >VcnXz,DK` mJ3ŎgD ]m3inG^=љm:?81Bƭtb)I}\౛q3W=̹l:%LES##䃆E lA9dL{?e @F~##*lG>єM#'q!ۙ99+%>b@A4Փ" \GjIF->PjJ.9jq0$deT"j%TgJB.hw3)#k2VQ8d+; AY(qՉ/폐G`a)Fi<=g$;!zBXՇzҾҟP5}<C I|m%y%6Y $E){4(Wxdⶏx'(iH4h5E: e DW#EO3APUIF{It3$bW/ h9 Հ})zNep L;JU6] ³I'dqT^S *Fl);)گF&H)Y+&) pIBւD:7J=-5$e?b%UWȲi9mPFw gmгhW:}gP!jL; #aXI^-8tҨcjSh! s=m!晄7ڑz0]:b@umUvlqGB_XHyrF`mo;VcnXz,DK` mJ3ŎgCbfbԣbbԣbbԣbbԣbbԣbbԣbbԣbbԣbbԣbbԣbbԣbbԣb~x2j1(PI=qjW9%Yq5M=y7-yclh; c<ݳSᲾd , aB9ʀѮӆ)5<95)1)-օ~76M"frz1Kn?95)`=)55)1)55)1)55)1)55)1)-օ~76M"frz1Kn?95)`=)55)1)55)1)55)1)55)1)55)1)55)1)55)1)55)1)55)1)55)1)55)1)55)1)55)1)55)1)-օ~5)]imM~&PaF{.>fgnMbzi= tN>y "Όncl K U.>fgnMbܮߋN)F>@N 6ezr~CbYfcΙR`~luN\zi N <2Όncl K U.>fgnMbܮߋN)F>@N 6ezr~CbYfcΙR`~luN\zi N <2Όncl K UFz.>R 9,i0 p{_B=]yb#0>hgoՏ׏׏|½ܒ|׏׏ܓܒܓܶܒ׏0()鏏ďܒwwwwܓϏϏܓܓu؏ߏ_YgoՏ׏׏7Ľ}jO؏lSΏ 0@ѲP`Җ!pĥ1A"Q2ŦaqBRbrն#3C$Scs4DTdt%5EUeu&6FVfvĐ 0@ѲP`³p!À1AQa"2qBRbr#3C$Scs4DTdt%5EUeu&6FViΏup7*٣p#١٠4Qp#P_!'66_P0wiӤNBk3GV XVh=QͿ.{F ~q`٤ }vO5;D銴`AlN ejs5u?. )`4P4 5gˠ\C!S8`^m`Rtennq'krZڎn*b"#C9.P; ތbׯɹYF!KYi$ #Ucݺ%WMBZ2sfCwb͵ι7=!lganHaTN2^7ߠcΎa1*خoۍX~;EL<{.m6n/cINW}~NNzHNLev  F A.KVlZVX }A֌@yr|EAMZ;%.1UJDegnz<0;E+ N7xk6 zIb9s~k+ +  wE"t[ m ]:b1zۗ򓆆LSp.T oyf@!K"Άc|0=JDd6zL heiŕ;+,l6i2UoeF/u .c`-:yGOg`VS1G T!=ꈊ% ,I(KMN2u-e Vd?.'dH҉]΋gS.S <μN Iȸr~.yNvhܓqԏѯ鯖]㏏үяeb߯ߏ򏏐鏏鏏鏏Ϗ󏏑㏏󏏑S󏏒ۏcҏˏҏˏҏˏǯ򏏏ѯżѯż鯏[鯏鯏1DŽ鯏(Fi鯏/E^򏏏үɾүɾ򏏏үżѯяүżѯя򏏏żż3^|[-鯏ۘߏvƏʏϏԏُޏ $).38=AFKPUZ_djotzǐ͐Ԑې !)08@HPX`hpxǑБڑ '1;EPZdozǒҒޒ %1=IVbo{ʓד )7ESbpɔؔ%5DTdtƕו ,>O`r̖ޖ(;Nat՗%9Mavɘޘ3I^t̙'=TkȚ'?Wpқ6OhϜ8Rm؝*Ea}О %B^{ҟ *Hfޠ9Xwԡ2RrҢ3Ttأ<]ä*LoإAeЦ=aϧ>dԨ Fl-T{ʪAi 2[֬(R{ϭ#Mxͮ#NyЯ'Sװ0]>lDz#Qܳ :iǴ&VFwض :kη1cǸ,_Ĺ*^ź,`Ȼ1fм:p۽F} VĿ3jI*cœG€ú-gĢQČ=xƳ+fǣWȔKȈA~ʼ9w˶3ṟ0oͯ/oΰ1qϲ5vи;}ѿDц OӒ]ԡ)mձ: Oה fج8 Sڛ)q۹Iܑ"kݴFޏ"l߶J*u V9jQ8!o ZG5$teXLB91+&z#x!v!w"x%{).6>HS`o$5G[p*B[v 4 Q  p 0 Qt7\!Ir:f.](Y%Y']-e 7!! !r""E###$$X%%.&&&o''G((())d**>+++,,a--=...//g00E11%222u33V44855566o77S88899:::x;;_<>???y@@eAAQBB=CC+DDEEEFFoGG`HHQIIDJJ6KK*LLMMMN NOO{PPrQQjRRcSS]TTWUURVVNWWKXXHYYFZZE[[D\\D]]E^^G__I``MaaPbbUccZdd`eegffoggwhhiijkkll%mm1nn>ooLpp[qqjrrzsstuu%vv8wwKxx_yytzz{||+}}C~~[t6ÃQ߄m7LjVv'Iڍk7Ľ}ϏjO璐lڎSUС 0@P`Ѳp—Aå!ħ1QaRqbԵŠ࢓ 0`ᣤ@!Pp1ӀAiΏ+ӋцӐO vLtˀ"@eoOFpϲ9dc i<u[ T\թ9XGy[ᢟOTt<k*\'v@V%#!DYxbu@MW07bGϐ`oLރO(T|.`ׯͧOOw`ב9dѻ`11+Ss/ԡ +#|O/8SO0OǏ+q;Y7%Vh"v񷰡U򧏰\ owݍߏa;דңk#C@ '`/#&W7)URnƯѧMWti+b1_Hx("#Г+oO3pj/{0/)'W m A觢3+14OgǏWq گQVIǂ!/7+Ӻg%!Yߑx9Wˡ𔯚#3 7ؗuݑ8R6Zp+3Y/SrQ0ЏG[#KϨv8W/o1#x2YÑسՏ?!Ϡ(SO/(?ב# GӫP#ɛ`ݨX׋1"#4ϏD/3`Q/Sӽ% X}3;td2 |ȁaQXa +ᐟ qrϙ,1 7Џݍw+MWAԌO3aԓY@SԐo%a+Y^ICh6d5[ߪ,Y׳Ro0;1&˲tѐtЯ؛O# o"n[w#߻tgRH\vQ)r2_m2'OOOrU璎a壒V ^E+oA #dϐ+3?RO2Q5/g쯛S#[X۹O걥׏K3ܘ9ٱZǏُ63oR#QȔvL''0"Ᏹ%5(`7Ϝ)+xݲ%B{grW[OWQ\&/"y 0" t#"o'Q S?ߘ!2?ٔbR2ٞQgϐ}WQV0M+]ǐC-OXߏط)O_ ?`Kѐ4O!ou!aA)t'8?Зϐ^ua{ǐ 3;)3+o\b‘Ub_WӒ+Ϗm ~4koW!#ר xZ 3-S/05ϟD)#ُߛSb5Iٷk1b+Rt1}[ѰȗW0xVlOZ ǮǚfYtcY4Ι[ qP8&qӤW;/TPV+OE3O_Z+ܯTꏠ+j#('eo;5O鑔ӒǠO!]֠+4rҿnӘOꎏ|b믐35(ӐboQ0ӓb˿pW78O h2/9نwBǏSuUϟaL?GL_7wp3aY`Y^@SƷ2S7E'ۛߓK,!%Y4лÏ!+o,p!𣏑ַdk@ W{P'SxOC7O!OA W`4/xO+|SׯS׳W/7O k+̀cݟaȻٵh_ѡ &ǟiY%xv |ϓ.AW5#rϔ/9+O'dQÏ׶JZ+ʔ~aWD6+pO-0U/t+ϿSOoy:)/(!;oT7r[S׸ Meo(ta6o'I(Щb.AK/Փ)5ۯVϠ.æW :L]Ԝ6ǏR[د!}'o?3UӒI!SԱY0҉S$O[-g㏔)ISPя q |ÑUG(tݙ3?ӵ(8'"BVcC!ʞW0 o2SϢ#4P/&37 ]o5ЅTA?بOPWQ/>H/[(/{%xMIa-ϔ9p0!pWSS6Q轲f O$ΓϞ[p6jU/=PY6ܳ5O?-m+-\ȓϔvQ惿򑏙;Ӓ(pW2ӛ+[Rn0K򐯱ב#1'#U8gSASXv;Q/%#QG^Y @-/ϛO~BIݿTݫÔُ#ܳ''Õ#סr}QQ#4ZP!r.=4p!Oяa(P Q46ҷPHϘណ_!Ї<1'Z++_Fۙpӟt/Ÿسe/+*U+>R!vشRץ'3`4+SSHpqu搒j8([vU]7T#2P,ґU7c&qVPtڗRÒ.A2pO`OO{UcVA;ǫ@ϕ 1Q`Q;&׳޷ϓ+X[bd;W/]Ѡ^OR+4/+Ǣ[Cw#q1%+O7ϔv6m.MQϑm_ϙ;ق)+8|%Yj.I"PSd<7 GDc,L,އǤ1H<ƯKRS5[rZ@WI3ӟ"v2"Fm 0dIխ1ixMї{џ菚#3 o3cٟd'"flb!n9Cٓf8,`ө#ʲ؏` +& 3،? Y0=OñтќӁ{iВǐѰAҗӹGѸr1ѐQ#ϕ~tA)Y)ӊ1+o(Vh#琐^ϰR  I3C@0a0xC9w;ؗׯ"ۗ\[sGP)AvC+ըRaYp1:HS9}ւCekՓtyd9s@sˡ1 o2hY#cocxO'w !R,5A"PT"(]9ds]Lb#.ݨde*r^Ҹa!ݢٛZ3ݗ 2 Zp# Q'QPE3UR!5A!g7 #oQ1ᏺU)aCTRh`2&ܵ/қءGrY+ +×Yߓב?BrWRREЛ$3r,cߔ#yP>A_ 7bУu2k+qa7o)pXGOӓjV|c"E੗׶T2ңIU\ҕ3X72YciO9a.WocT廤@υ3Ȍ^܂Oț7FЖؘ6ᛂW4+GSh3/O!ᠴɟf/Q5oΗd]h3W@%ĒE+ttikY#ʗ[`=` g  Sm+ȡO GyCqYgrO?۔˱[|K{Ñ/CY?%^_+"ϐ]f]_?èK `3]!Ő0Ͼ0D +ۃ%>!V]JFu|S)b1]ďϒP)USrFDi,σ϶|_pѸ!8| ߒ+(%+޼5!a᳕ܯ+_Вhk1Y]- P+]ٝ$.CSh^>Lխe-_q:f_Dk/ä[Q"]ɟb+o(r߰k-Urѐ{ G+PZ+قX_3.2ε+$W"ՏȶǗY96WߛQo}sx&&+BʹјOWЙؚ/SRڛU#ĿK&x[¸"Qݹ0l[S !Q藴#'q 7$SqP10<5rMwX ?uED07? 5(;IsN{{αч(=? b8xX[>FY0OJGdzk6W?CϮ#MK1!3q<(b}TןRĢ7YٷL#ߒۀ+ot+X36?_KϮb[Y563\%%5OT?ܗ^А횰A_-(T5ZG1th%PMgλ!(O!3#ӥTڔBlSS s ܲM0cUf㎏m 9PiuҬJÂW Is 'ZAG75|ѵc05.#\/c 'G^"h=Z3Cäga6?8&٫h+1YC`1Oy2" 7˳XhJ'qMSnaϺ7 }7W&)Tc"sՔ7ÝlL9ĩaE@Wݑܱ,5.κ/8Ak"׎#j')El AF $Dp&IB|=0lou)Ϣs%5<).AA}꩙,@aΜ=/8jH=|H6{D,XCdTφݽ3܏P׺^ga@$âକVI |9e]lߡ;CTe4ec_54,b+׷aX?1 % #èí';O&߰d?Ύc}iЖ؇tϱbDRR|dzPʶ&۳e"2đ FghatSYe%FJ)al4s\8[ͣ.t_3ڧ]A9F#&i'kyETʜ'RqD3_'3+𡴥dO $R aWgcͤ'[ӈd"?ypH^Blc"Q}m,q}#dzвϘLCe2\_c!l٠QמZ7i<0K/(ϥEu!^#6a;'C"*Tz"Brhr3¿3Ey:g֧/sBəÒ& )Ecܳ2 UcR^9!6|;<#Z8ZGj(03_p csk'"'L[XcœY7Zë-TaCXdj=$.I3Daih9mP&ɺKХE[9,5/LNSբ]Ļ*霍{$[.#L<:?qѶ/S\aoS7ο7d(vSO󐴳 K|'ٳz`3-y͈S:O׹jar˰!}yU?R\)!^+3!#! r2+8#粪u'tڐ l']!6=A1;?q@a'ϝOaV#%p_&z0л'9_f/+_h#2bUIr߯ڑ0m)/Xo~Oٻ_uP7"cP.-1AOQRj)?&OӲPSԗSƑ\hWo:\@("-4I1vx+5XAUMԱ8t)ţ-֧aB#>E ϲaFw]a?Hi=koDd[ɨ9c=\)SlB-"/Rªش2e}IOwlVq4<ͳ!_#.q!:qĤ##o3ψ :Hsӯ)\PXx03;%RhIҲI7('Ҝ]#4iq+h=Z252u1;%#Q Xb!ڒl7{eHx(4!ʰ DD8Um78#K4\!•99@|8ߑ]c;DhH3PW@/!uvDFO\IҠM.쿳uQw/!);'ۨ[RoA!9դj֤gd+&aKcU|(^9#7j8\#߱' \xoaLS(EDŽܲ9XfF-q2xΗ'$[ؔ՚לȧ?М~!W=;p#50_'װ%ڗ"9I ׫p0\Xo?b!OVQ·_~)9랷|;<ϵyqOb!&Oq4[(W@Y+"*K< "\ ԡ'r03!׳dTaLP"^4:pPQq'P0p:SaĜvC@0äqį5G;v&7[9ӈF3++Ӭ"uǤ7ܳ!y9Ǘ91֤]3c;8|cf$Y֫37!`'Otq<;8ԙE/u<Iȧ 8ۋd1"/k1~ϬUjD@PHUa=R!x]D`SPgДh?ǂϷ ۙc)ߡ`ܜ;됅ٿ`v&]3ȡ4^?^t7 "ex[ѠQA>u#{ǧѡ)~Iـ3m ˂ҡAPGgI t4E9%BƦ0MUyC6!@*\aY6Lf&DںamǸ)x)\l=1ig55LBh&ID;  A`JsNn! -+ Gg?]X !Gב0|ǟ׫CġSU3]9e&'qG#BPY>Hƺ?9VCu~?lJ+]_5ʹ.`Ρ9'VP#PS#5?Ya׵8v8ϡPh'/Yį^#Êr KЏաU/"Ǒ.E !Qpϱ]я_!1")ԓԒz4!(I)7)ݠ0']?󫙻aB'g Cv&5ȅ^槩 OY/{4.=u%-~q׳qD~p%AJ)/yaHTwH`RiK&CcyvMM3̏QydEyY50c-\f nmɻV-|h*S\;wu"uDd55gֳ_=hZ`ye-wIU#%C*4Gٍ%ݱe܏+Ҳ;Y?00$J?);t?*70A`F0|FOjXel,r 7ZμJ7> Dau6aHt0.cb']5)'8-@!U ?OSػ31"@D7s3H5ח+G쵔ED˦w7E'Po?s3ϛǗ!'# ߙQ ϣC@0X9kv=oߣ 4C8$q@ܳ8Qd91 0QI52)_T3URU`!fBĦ4#Sر)ٳ!2ãaB`(UPfp#(xx!''ZT- \:`d1l0Xt*iVʬ>JafF7GݱJL|xa5uVE<`3q sW= 3dLSq2l[5Qk3==2w9p߽3qDfC+&|X;gxޠ$eDP;:#B3XpA\eaXSHcSU(`n(i 1$^'~\ 0CYpB C< ,GA\|KU iGZXVO{HM[xF%7uuvai}}$Eki*ֶhdEq4fϹh *{\(ee /n$ayl95f@&iki}7C㓋zխ=I E3xmbIo d2R:4D ! %$)<(eΐ6 f8Sv(2,?5gbpdj2…5qV [(-=d %Ad({>Amrj'҅Մ_vy\ &!v CA$}6'\T׍-F= d$g-ovH+7f\wRѵJIq|YDWTbB,uй]GT{C;a\T"B;$!ѵݔ8C@;T_Y.*09c -鉝 ƟEѧu~94-u",*Zxa7jC1ct "2423e-%v6$H3aBՍ5K$ĂF@xyqZ}Z@UTו-QXW!R=B0z0_+)пz`_.ӭ9}[ݿAE/PԨDxӏ^;|}waW4ݠ4$x,4;sD)B^ۖP\&@=0AWRl9'c28xшQ8+ə`*eZAG+X'9\ῳ!]t1ӂ%O5֎`]3ާ`#˛BY!3Ӹ%u-KS(ϭW} #JxGWI( Y5c5} 3.ںbnثħZ|y\=p2297zY 5AolR|hDk&.0׫(r FxmKj|<;F_R gf)±uLJ*69Gjn2L\tbku"} g3w(片:be|õ3;CZWDԠ༓\"c-x =mJW sLEE#[(XSKxi:+2[9)$WS*H0<1,uo -ŏ1c|T H60WH+dxGd-prw\E*=Py );t(iU)Lq X+s()dk|^ic9fFcmyg?WU:Ҿ]Hn B,I I/+$p35K(C/)]\bnA` :e ]xԼ)<?^MUb0E 04i߲Bfuț@HG|ywqE<{Q2: E~fӻ!Eꨰ2c#!1S˱h#-'ОؠϦA+eLRQf;Zܟ|е^Dž0q|3tޭwAӇ'AO Fɫ2ؒ 30+0CXn3 (R3s;؟ǒ*TA]±̭ja JjfIjE98va!1Vʆ2i]C||=j z~"<DXlL|95˅~> zZ* Ptj]b\B dŤjI5LN#2x#2X[V*Ӝvؓ#SEe%c! i ϙēgYg׃ʵVKI4ʥvvuebDL \AvH:^<3)ձ9d#b%Aie+:_=zmJFji,/uՈ ujiDW1 M] 7ũGdfWyef+EM]joX|JD7zATck%4J`4qJ`b3tXDU7V_(fEE@4]I}gKHd|wmc;rw5ֶ$v_r_Xu+d!<u:(+}C$SOT@ ;K4D) SDBĬxJD<qw|Kx=R\cG848G!EBʪlՍstm[V%ÀLimŇVSĭT_Lw%| T'FzE@ =-v$J~{j*_{*2H1Ch}eLHL3y6/4_ ĭs|\d*>aGtH*l>rE26xigV4d*ї獄z:UpOYC[_H\]u"34! 6)臫:ti`J4eUJ*v6 |z'|n2dg>$ hxxN_m2Y X"+wqB?XM\ `Um("c,buZLE)3KÑOsc_8C fJW+ x|j,<@6~D1jɽ>HQ*]ظOt~ ]f9a4|2R ӶClV;l|FKinlh 2v!=W^ r~Y'l7|5Y;! "P~MNdD4b9eI4&>aOpUMQ.yVtJd qLUD$l$ 1'\ lvJDA LF~jM?lCxLftc5__&!Cb͹Z2|.jX"Y8uN>F,-tA|kb= 䥊zB# x90~8t} ~C)6%r<.;-cAL+|F!땒YK\ج&t|#zy7i87:{{]=DvfBOy9~-9xEFZ e8D:Sc'4RT8ҙJݜrHÊI+5NFJFBE 5YpPt ~(yL3M<&Hg! 3! utX$=Jj$ag{ QZa&L}k j#sp5|L&lf>:a UiaLtlBFE:kG`8[E|I*k7wbf[5qcMFFY xLŊH88!@j8'Xr Ayʍ0 Lnoǔ}KTdGKj}7nh?FZP=qSs:9^LBgu;bsDw&0u9c6Qy~)":71o'" :iiK0qH2C\w| 5wԳ,UmeXk9n5JzbCI]025ucǧlVb iE58e*{G8ma6^eoƔ1q Dc5y!Ot̙|T:b7l7DOGIJ<:3&;=U:H[7 x悷Xy lYy*78:Z*<1 )($=$h9ppuD=ȓO&|djEcl*ߩpJiJ:b"AgeNEj7mt}Ůmx :b, JFiE,=0teotDAZg $ԩϔ`,Mg( ḢaVvSFLT9C:( 񞔁Zˀ<5%NCԾdy7i#FE(ۤ70c9C@| ECnHHwJ3vc83(ƽ Y`!-$|ra_ox"0g?rVc!ݦ %eD:^ezx~}>dXo"Q^C&@BۂN]G_F> 8y+ub 61ѨW|1iBxYQy'5caar3#U-Ԉ_]l2bAZ9eq"q [B\~/H7Dse z|ՂXk 7rLkAMe%tzI>Y +yFjd=zY<=n a{k0taVJZ vE}^- E}T\ 4sFC=&5NsM2Ket9y&Ə+d:D4Pn44;-tݫ#]R[H=+AWY3v'1B4:xM2܌E}/bF84QbSr#  Ph$B.G]l:W3E@K@VŊBdkZBZw̼uJaYJpcjc`[/vIsIs iHՎ7~f;V" rW̺eud7VH#!iNʋ!vA?Iv n6zit Y)&x).+ahDκDBw|Jen5>D8=¿͕FCim%Wj5fGzE>:uT":2FźG8=63E^)'i_VY6J8E"~7iJ!ioCi z;;}e:`9/?yp۹"@"9z@LeH8^,"Z@w HxT-ZH5lBF58< u@bk,~`P@R-Dcgf}m:)Sa6ŠV@c!cbrNKN[S:̢F`9#k#+ gl(*|<*PGbjI5g)5DXyr"8Lćous׵y?a_{vaW%_IT5DHQ3 ̬IL*hL+XhiUaRAjI7ci"W=\FE&e6ؽͱݯAX>'=hFk3&U(]ڭq 'Uig֑ҨP_EME6t\m吊+>B-K,˕1ŜemZ4ĵ驫Ϛ#)ԹD(Gl\GR"UxC 7Jy5 /{x-ݦT݂b.Y`b,_D|,dF /90} @Lj1Bcid17=NG *nE&~{<[ΰ}4%Qi]D1<|IB7ɴ)R%9  yݚy\HjދVa47UkA*kfaD]'ʳp> n,Z6F<GE>]^3)F>Xw{%\s k$aY`NdDwJie㗤ڊJMS攺 ^}z f9qc^GtCVA.krGj|EJH b;mV*k^'d2`DPݸie-7Mok yu9R˧/AJ]n;F ~7LH7$1G4YkFkj }=f:ƺZI;zk>s]yZ%99lg__:}SH>b&dJp a|էQ d?k|$h 7j-jc楦F M)d96!%EM8Ry7妑$4>m,ƕAx\;`:˶Kmpy Q b18: j372%V:kl|se \>w>ld| EzŅJdFf2^E>T"kĐm xT.ʺ]<Eٱ1L܄uD|~8^J88٤{ZkE ij-ʅ{tLrUdvYjb,8dcccS5ܰQ^nv}A\ h8KĤwJl}βd\D* ;GXc9u Us )<|.}$jE <*h׈eGk{.0C^ ŘCFƕl*4bY#rui+*b9뎏,F(ФZ2r d2诟+ok)2 8 \@_f0RO[p#jŸk dAh#)}u)K֩}dr(߲PAI-`&$yN[y 5*ͤz83t-0>y(&ycA0CeIi$`/aUG[6gкk\yςS,3g[d:t}yci3s>ay֙*~Тk|:ZnJ$]j!lx[3p߶I̧JrEAM5]n8؃ ^ee4uE:|x3D]!'֦kM򸄪n۬.^>=\Ui,2kӔY8s:]lh3Evxf1<Nyx^G^`B8 `*7 S.,т([`y c] *,^q(xv4C:[ , Ù*9oL^0a2_ A:"7xs ^Du ɺ_V^2&D}gGGYak6CRxJ0̡ϪbO9E _ޥ0a0pgIO\j^XJ ) * ~y{*Y:Euc)%q*GNTxBVT>"v~@wlɭe,D#7\unFH\ϩ'_6l4˅Z>T@IxoI &Kh}A *)pZ`V6γdcÁI)#!M9q :)hx8al- _]ͻ\9Eflw(96¸y uL**k7E 8qiF祛t Q6kh/0la6%ZȆRxUd\j ia z ~i7mAcjXM6]-H|;G{J%𓎏DH[#DԼEIrs8{KKh&4L n$mf pyr*# 앁Oys5|Nj|L\,yycLl딭4Ϊ8 ڛ:(77|76&I?:|Uqi(hEF>`E*}%,\vU|* V= Z\vN5*G8d>m; Fc|ci8LTٻx{ 5q]F;fVldR~,4u&N L-q>ÎD-%Zh|tb`9"!WztK4uZoˆxy.Z252*J/Ӡ7&[Smo㎏ 6b`9BRnalca/0GKN)o o j8Ll9^Cdyx|,K`EC_ EܹK̈[:xrX|Eb1\^bb d75np4#a.xI+xubV&DbQnj}K|L-rD8$0b4I}ŽY8~KV|ŅndZ])`zE1qMMm0p$Gl B>̒y㽴=济%ϕMnZfPYKVFDvy"ރ=|gP=x {gΰ^QmZ `M&}*L8I0ЃnHc3ڬs#(Q2]?E1"5|4W|\n#|m$Q*]AnEy}3J29rJ<\K&NaLmŎHx~َ&=cM1i{jbj7Wyt v>mL^UaNs?b2@9/Ŭ;eצn"悾F.Dpp2Xl莏f8:exx n N> ;y nfwuj1j93yof C|L nju3zU-* l U5Doc>Fk҈ _HFB:ߤmP`jCĩv΃SoMncN&>׷H:'i8f>DdKxk!I#>Y-F t? O&va^X iP>{jlHB+5 sF:noag|zEaI ԂǶ":Χ|K%؍}G.UgLZu0\/)(d˗c_NFTDIzEj bjF̞CisW6eD緼;rci< o!ŠE7"R0$p.F`޶Y~7jØp0B%Jȯ{yQFEά=-ԻJTN /|H{r-fe<%j-iJ[Hq7(qR 5MjDNfMfDC}-GG*Fw>t>cPLDMspDH4傹'V}yeX|oL z"2nF #; yq5pFjWAm66# D~ fc^Ҏ |ajl<$NLf7\'c]$R4Ƽ)rtL={BN0i7/HVur\e4o۵͇99T9`7}8;8lٙ1Zz6ݟ&NS3'Klt:8U*P9cic<|{3b SܤX)e8)6.$l/D@bӼm,](ɷ$ Gkɺ(YĨS wCóͱ~w[.fQ|C*u 4Þ=ɻŻc\8ŰB#[?XS-:5ATbQq%9X~ٟedRNeGG501P>6S2~Q ط_H!HX1]-^M[I.pKuFm $'ֻ/@<2L1r#D;mdGP Շϕ:l˱@\|,ٳ-WLcZhN \QF'ߣܭ?L&!CܚTxCG :˰2#JMۛOU%lq3aÂU懏\./8)DOr^(3u"ټ49JZ;֜0_ؗ0A %SOYDu )cRLJHP*ؽ'bsFZ*bٺ"bm1K5g߈;uI& GVf }3ff \8AB=(0Ĺ2I'hft(>/ζcdpF׹}_R=/dBH/B0/.d-\=쑋>$κ@ $I/D_]&b1 7w)`7(cQSOܝ7EtoU9/+͒)9Cy6|ՒZ3xQdKY2dj<Ϸ" !U6ylF> bn V/7dy:J~Ṅm\\0%%%H58u!浠YdDb~*tO46",nxgN'>ʼnICx&{i?dIZDx-Ry 6 )bPNq[fVkb80WdCA?S]jJ.KxWNwnXFn'_Cㄪc)]0J-> F#q ?>::rdNGy%,eFIz kyT>$r2&\nBk G5ok}Mk~lĺ<@<ͥ$ߨgTp^X?ظQDsłΎcYinx no@D7fm_0 ԱhtJC=rSZV\JQۑE_"Wc7]WA1\;gƣ ds㌛]UMmtCbIx3TȞ4lrve8ב|=sN ɇ0t{M>#oY%GUq>Yn&?x"t: Sm |:|ĒC=poLFSK߈.LE(K'8^q͂EfCX)jKK rwq n>#XW;|*Px,_!Mw0|MDLt& ={  iVz%n'oaJI.fV~2"  tV(͟Y*,(cx."p|*lv[jF<]Xs&NQub :XҀwf65Y7.|4_{ҠE"iؔ ?ݴY<1Dx[s[nG J_w !/jMl"m/ZaL$}zFbO.7oV,H=vtcMM@LVY/=By큌e>2B7ɸSqse-\n Ўq {΋W.R]nZ 2鎏5w8DKU>3Ւx<*Џb/`u . (p'trdNZ iꎏpDY) _U&(dq ~"D_VYǞ2[.6gi)bXɽAS69#|ī4+7æUD7iyNޗfJ 2!  6LVo&Lh*n;c#}" S4 Z{Gx g_Bݧd nzi* $ۅOe9ǔDuL 멶Bi"j HBx}UQ5Q2)Eu [w+=; 'x.*^%l`BfYZk6d,,^7O+˸uvΒI|NrmFpA7 :Y F%,auEn3~,#-/u7(i+ Nf{bL&zldb8U)nK$hDIy5C-P9=FbͲa] Mćft;N jyJdeD-3skppMn=My]65JczIGy֒9VwY@}l; Gpo6dW)xd~2c64]1Sr7YR:`TYMy2d'L 䐦M5m. ;x%`zyV2Pob^To;=ad*gq н[K%ufqɧ y0#_l.} t.8m/ˏ}p=ǖPzT!l5Z_*997צO'UIhzjSBONLz=:FK:5/ hB©U|qǮ{@8 BuC=pa~6h&tK (y!z._8,-c[cIQl!S it8e"AT=ƪ>RRQ[MkJ?P Vcs`lyN/ -΂k 5e*zl$I0y !9 XhnASx&|+*2n0CJZ$~N" tN|lUQpxvdfҘV΅O%|f:J}@ nxe^%Hʻ[ ]鎏}-`>R}~cx OpcQ-G,Άrފ^KAEI;I i9)ԭ/. JfJ:Ύ- @ufm.#IaY8%Q8[yVyZ@ނvBasXs(nx3 e3"6[\Ɲk1MNa^~oZIIo<|gdMY},7J2uEE!U1 Y+Q掏NAnAiB7kސBTpNVRV>{w 7Cj,|=9٥+Q'N&Mn?jb|u48 U9H4RWNyY}Fb9;"(׃zFJ'N9hf,`M2XYV_6llGdL*7.k6p)ؗi+l =O6i3Cmi`=En iHl)k::U4s_u7SNd `*OywL@`H C#m_Jm(%%~3Ukfīe# W5D:B,~Ov5y#tͯ;qǂX n\q?9-Pqo}x.;eEL9'Vk}:UY5%#pL9e'rA:Wxjx8a*oT@5JĎgJjc6 x߼f@)Uݗn Fu a`D.Cꄔ^'DM4Eg92A+Fˌ6,bEF"cj|D4<A3-qyC8jBZ/M7)|Tm>w{~69y5b FDRЏ-aYzFyL21*V!Pd+yEfVMi\yP}ZwIE9J'6=.(ZFBX{mD)rzšZŹZRRuC }οA -s)6jkM\QȲ*Fh$6}X m_JRZjpY^@R NXQX΀6قG3 Brfe[N^P6 zejHT |BI^a-i<_ eK3c8_ tw6.1CU%% ag3Dx{f] Efj}j?}`+le)*s t()V9-ghqF&vlc$2F7+5̤d}X:A>XƐE$w82ǮJ.qLs4/-2 Y@'ʪC}iar q Um *.3cjSFb.Vvc.%|EbO/*IW' Iu%9qZ-sĄx6 M},)Iz*ڼ@q3<[Z9Ύe Tdgߌ%WV:yF6*V,Avc>"]2 ),8=ߵq(]9D/uaya/hױ< *s&vjOTgCF"Nx5$:[Z:  2,φ Z:d~{8e|my[%L[5Đ6ؔ9]XQYw&Ǿ+ǥ1:Q9+[xFoC6\\^ ,&WĹ*wD vW)/!0$o⎏Uia !L{Hy E޻_`A:ҵDۺ˕4L?Wi_8ja"J}_QC}mqy`1^: 7_i#hٸȰ%cn"I8땔B5+!r8LH ro&/GDo)e YOAX8oZ\WvJuto: :> ReۛUDKg$;z)uEcyL=)Uz*o!UGY,LU!Acmd0WRF/qf0mtȶ9[G|kC!6Ct⩠i?6A\FO(b8oCY춝]j0 bJᫀI(-)a?Jp\[++eikܔ.y"iK>Ѭ[/j{D:ߥ/p#,65l7kivGHE:m`H}—e4[iI :ΔCIqrueM 9lIMjEfdkFiV[3z9*+z&x9dLf~ Ѓ=,^^.J@ ^~9zD2[‹T[Rk8=dOzv51ב, TxlDscgku2>dK>m`|_ylchKtRu<{Mdc}-xwg8)< 4\D(yNt>QƊ2 ii 7G#N$8{ծ!>!yOGy"%tM8 i&x!y$j`H߳e>[0swLAl*boepH^ٞB[swLNQ0A{jS/#EJM4$G'C49K34vmx|e\=Rk ,77jRׇ## k̆ \fCUGT&B_/ia~ALj`)l (3ɹHd6TJ*{l4IV8!١iam39Uü i:ۯZdg5< kߓԦǶ]d1i\ř"q:*T[{-UDS ϯh}Ap6,HĮ?,ӥ`{~J}XgM:O[z&;Φ6Ey$~2l9 mMm3M-9G⩫i.ݱsa"~\f<þ/yȫf$lzo/TzJ2ɩq2g}4gQ8bYsNҩc8B5Db͟ T(F0ɢPy$@OL] ~(މE\a yw>u t `0|ņĬyZ*3G*猐,Oxig,/H<׷̓=)x%3I "i7yc P"ݶU KJZ֥; Ƚzj8cT412*.9<'Yk?9qۄyq'" @VACDUs.GA3eE DVBeZAiP"p A',ob=$ 2u=nvP!a|d!YhF\d9H"aQDn:^B%9kEx,(?{S uf g2j>2x6? cqf٬W2DpCO0c;!ǻ|]Rؒ%yQV:GFDzSxS/b{q:O>>+wCy{zO-fe؜ȤK],:JNa kM0 &7 a{}2LgHdr),`JKPF9GDTsڗ:6_>Uf ۺn{lKyFD*=n{tpNxaJ[1QJ\%h(6x_~Ja}Jx%<Cn~O4Y.󲖆nK{U\yXԾod{_@^JN.:,L6xM6h28\HnH+9nPB:z+^FC?򦌰̤>9jܻ /ɖ}V`>xݕ\?5.r"Gli\F /Z?})6g vcgZF 7Yqd[cN~Qnb}U +nDNjA%i.r1/'W3g2|b.IW7YQ6~ F[#?F Ovr}5x?ΚN`*`hŽ &KhT.GW`e mfS_Ί ].[ KTFU2X+9U`DG+xC4Gn{Pq⊍UVݖʩq~nG,܎.g96n{ CqLWs`5Tݎ~naF,ǫi'bnh>u)eXIfN(OYby&,;I@W9Ov j½g J!⠵rޖ1M)fJr''h쨦| TOb/ H>EF=b{:>Ap!#w2My׷F%V QVD?ᰔ_o s bi9V9qoz([{ ,T]6Jx|hx3@:'ofm;熥@z^EMFcby= xI>1D} -.FcU;mmiku.]N΋9d5x瘰$AAe|uD. c`FjP|*t{=(C jx ^w/UF_ gl[Gf;`@M.1`d~N3y݋@~I+-)[|s%f\nn/= {Ƚ:;}> 7 1ڃ7NPx Q|ft~kދĎ^|RUKcjVDnN@ڳ/pL~x&,U).FbAZ<~kI}v{  bRL]hCϾf%n:#EqfRxJA W9ZP&cQH&&ySEh',Nx,Ҏ`o" ,܍LL? |c WdhNn0xbw{7G%ϟz)V ۼ^wz7L}/W3}ƒ9ZlM7:L߅ah\J1_ ;D|%Gel5*{HJb .b~4rVH<ՅyjJeH~ 4~7gyz ĺ:E&Ůgf-x 'v ;h~a/!7byYl6&"{@.`~AUL~(7d)7IA@mFÿuQj̹QąFb78:hvfE6_l-pLILfu3"918=U:qJzLl*ݎT5}~ }NN`*;9T 7^ e $/h7 jݴDTN]UV=*Y; c__Ǧ|jF ~]6{"ں:H rh5UJ n%t:a@uh|MV=5|<)`տW[kWTm&Щ~W^jezҪxDJ;` +L$DM/;x`ħ"L=>$xf7~Y*ڭnaQ 7/W3qF)z6%\;X\*< 1N0 Ӛ}!Rb?]Niv 05,yFe@.^r缤KGFc/4iƪ Z|\0$Phxguh ⩅ x-.w$/aXsjc#bpb/|'-a;&o;CU\"|nHL.ܐ5v N1mYげE?zp:B[֪?H7d 8GJE.f9$F; =FejE5w(@j-N|Cj VB+Jiē{c=_ e5:mŹ],直BpkJ! <NE% WK(?OIIn`oؤ3A#4Գ#XPco!xi]b H^v;}IҊN {֫:x\شʘ!?!Vشʘ!hܓ䏏Џ􏯏ߏЏ􏯏ߏŏܓ}󏏏jOG璐lڎSPᲣ 0@p!åPA`1Q"Ӧa2ėб!AQ1a 0@Pq2BiΏ.Ƿߢq1`KRC1ou$٣^vfS=b0Źߚϼsِ/#_7ȡ 7iȢw0ֱɐȡߙϼ7܏CxBƃ_j#ߜ/8sW#9(F8_.Ƿ/,&ֵLWy/v+zc$]V 7/ٯȷ7仙#yr #2`/DߝA_2 /7)bQ%1ϗCd 僑_Aߘܹ:3$ҒmϴS9Ž`.Ƿ/ߥrJTT 1`mEeIߚ^ve.8,w7@Dh?ORX>nCSo=ɀj8ߔ2u\<< #ʹᢽX_MHVqo}"Dg|xA ݓ%0AC974d/Kerc`D9w# /e7W#/wȕ̕7ߝ9bQ0= =.ԙ20_1ϗdQe0 -ߛ/8SD.a.Ƿ#Cұ_7a<IQC钭FζyvLɟŹߚnj,aB'V pŴW#6iGkjgXw*[_92Pl\~S1C*a$8ac#_3! d!J Iw3zd>\#7Q!£횈08|YbP+/8,dpc.Ƿِ/9Of#cIW:t!@م*Ljn'Jx[g}2@a ?usO =~LfjAZEiʑ"P ItWj̻>=l3A>T6=6,%Ө"9X!jPu2Ymy sb2ׁ6vE@v/ĠjswK}Z-;| ~3fZ}t3˿)Vyі{VVXKrise {(g ke rMW֔=~EC(a)+{5X uĈ"h+!_T}ǯb>x} b3)4I+c?KEs]Ȅ6yvD /8]y]mGMS?2%EsǓ9I)uZɻvik`G>W*#nYr7dD޻-b!mtj @Vﺖl7\ P>G{xn o Z|=5m#!YzOƯ(o3Af|hPȎ dd(a-ڮ uZs 3I8Y.K|!7x:Albs,!{e[:-kRJK{W<\!! ̩) gt4UOLɓ8ȿk6t!k TfkDifnyE(bVL FAVtGA%%*K6HkEASAvt3ru'A# Qc5<9xc3I>|d&NY qt4=v4~d0\ppn lFZl+D2^!?[b-FQ# Y,Q5XIZ9skBI99%҇e ּX #PqװƓĭ,"+5朶#$!r+|:<m ZW;q,E&C< 8]Ck[X[I%8y |\j(@ 'l3W[t~lŀqlv̬6"VࠠDZ~c)C7N&G՞JnC ٱN[@4Hktt @aǫ-G蛅Rn`L |ZÓ A)ڀ:|;}o%_+*GoF4\ӕ"G$Go:0915B JV veG }ٜ=gx>q O}~)fZ O ^LtH%w}N?=}ɌNuˆu'Ł/}F+ phtHMM14'pFc_QUsZ*~ڲy{/R@ !c@ 2vLb`-cI>c3BҪCA.Z G ?ug䡑H8 <2x@ 3&w([a4K\L (P 3c5d {*/h 䩓պ6y;pߠ98]_f.Ƿ=[-46Ig0=0UxchH ]wsW1&<̗rCw/&R9'ĵ)R*F( SurY.Z%ވ 2wٍ K)tB!LJ2Y#-XR愄:j9ѿ&I{f&f\*o,N$nJ1)(gj ^2Ok21^6IwCv#KRfic܈F@Ğ_X$&vj|| w='hVsݚoD_u"Y+-}!ق\",\.EBHjsFsa*q?biGq1[DB6e U '}H[05fk_nJal4E+7a %X(+.aS3"a$`IP߬SªUX, !iCpol xdFt<4jugX^5k%,%beMxU&b5P{b1Yl+;G4UΣV'S\HkܔXvb6J,XǕgpiI0$6X5 jw<>C%?_mHL "񎏣Po' Hhx:]<^ȲOHsTӆ*÷s{K}~4"C ]cT[!sT%Uj2֓$ "E_*eJ DY<#(:خ=ZkB/C'HJ XXm47Gv*l .mP+E}r`l*r/Efk77 s;p⭘zΊe3vC{G{ȵl5W<*}FKb]y dBCkƥMSrO_Tf;}bdT>?kHN'*4OtWni[h /cT)V6[ /=QiA^}u(ZU/Vǿ Ѐi(ҥ)!r1\\ d[}X!sb~:NeF"/Ә b,5MdWu"$U*pQpGLR~p'A(Q#} -S h ZA)Nj$OxtoCKs҉W3UL[(1D_Iˋ*`9c ďT/__.Ƿ2r S}h9PUZ؝?y909*v@"ҮXȿ(WRԇE%-SkxRCw) hŠRTo3S!]Xį2zVB e18 Gc] uڴ$l$G SC*@7vKc1@^e],u|T^(AR]д7Tʬ-h;aHèXSn2}(KcgK)*bH|{;9y7]Y+$Abu*+zs8e38Pʜ˵R_̬seZ[G)oݙg"긤]l_^q'[QU[ }%J@/3[Qe ]"=Cwڿ (Z#xLqq5r3NiaU?0pGƚtUZ99?) O%t_U**Ï 3k̓Y%97+Ddi~ !B`#\*2s^1s3؛W=ww<2>A"Cy QzeDݱj,ej,麽^04cPZSbc%5TPEjD92WD6W" S5RT]yLCer:i;Db%{$,,ѻd5h#SJ.cfLsh@ƀ4ET:\cN D!Ca-Ad|»jƮ&+@YrIXEh/>,7X43ówbQ)$6Txxd 20a0؟Y+9 r@}oWO%{Ѝؕ4EF`fsfk=Xw9Uҗ`8sM=D8][buNcdfh^;5skG媕k\AP;Uw+r5pzP1>1F ;:QE(-`r% SaN`U@q11et cc7`.ǷF5t4A1 ;hQ̋A0D18TUU.yb_ $P<=xj:UdJfXh6&}ˀ3DjXg6Dڬ3pؐyK :Rw٩5]')s1.鼢%98tr ɑǶ1;77/j6.#Y3I!T\+fDKa-#AceQU3%0%qPZ AH"ۆi Aoܳ3S Iz-u]**'Uabd6n 6fmr}А|cSX\DV ܅c t0Ä <<*Vj='EAB\ߵGA-&"h8蠤 >~k*/YzI@nϴcAUBL;w3C[AHAh>]e9Z񵷶H<\#QO1$A >H*gqj{0;o5@bЊD\+f竼WW`]s鋺1u@^Z3e`"4eXUIX!p# %OUAYW X'9c7a.Ƿ?XpdT-àɤK80qEQw1Iݭ:zf?{4p(C?;('zү(kѱ 2x> ]{::=z7mZf+90Ć)q2)J8kxޞ;9> YUb~ZeiTiïio&D,H 7F|w+qep0ԓ5ƺ`8IZҚX4ahc֢mnD5bfV4G=WeiA[5p筽3&A(9yJQ"xVl4z6`jJJNKj'5qWCX}Gӷ3z/g L3āHA`D %2 Noh$/c$2o8 >B٦I **ą]K50*Z E]'Eg9"zOXY_RDݩ7zyu2:\j;2*Y GЫl+b0GrW7wLZ~wy9Zͤg'7kG7ƨR |C4MWzǬps[&>! ҂_óar~7%ݭp@|Lj>&Dk䰊3]ʺ\FRgSDai8ay9Z\<!V[Esm׆x R(8SkB?pF,oy>ag7ZHG!٨wXXB\;?y i8ȅ$i$C$өJb%QAc5F:! &჈:7w/s FABWW$`?R\5fʳ@e)u<;)OU\+u;vg.lrVT<0XIe?T@]VKpخGj!&}L-*3]0N{goGڷo "F{IpJ CS#%'+Y\^61J8rI'"B/Z8\RH%'ŘgV{ IZǙ/p110taWEL-EzmRF/ w cA,/1?|*ݠ*)sb:_sSu@]C݆1\K>LL] \g.ƒNjOe⽅ ꮿ(*}{{LjwN eC0seX["3(;G&.u&uDEqMɄfu79\1Cz"%S׶d E1y1ɑ8,{ I@BpB3ĥ35TvN(S)>u uE2oeڢr?q#{CXG =Ar3,!U:^) )ꐔV#Ǫ3m~T6:wcŢ2]ĢZ;#w(p˸e3"ukZ4t}1YrVQuSG+WeY=pxm/z/j ˤ )PP+U#rQI!cFݤh|¢I$֡W8o9뺳)|^㲩3#Q_b.Ƿ/uR!]aɽɑ&AjhLy0{O*2〡Q^,f\j_gfd;dld)VRJ~6b}aJ-'(UY XWzgJg wDnyJf=Du$vQyQSAj`2AßX9fdD}M= \RJSJWłHIubPԩX̱<7`f f!!IIfg zXMjJ$ H_/_3 1$?8J0Ӹ[׾?3)x\xJC‡GS*JWFAch~wDz5,3]UsrQST`&TpL,:Kc*/!7űF0Q̗)CBG8p_Dww``]i64ע`}ù19999yEhDD,XIk}?h޿x\Awҝ' aԟ@1a  $*h~2b-a f3&@~VVO!hTfߤf/oLˢT$0㯃3ܥ5;3qZ !ݡ9xc$*(V-Se*I Y&1):֮79v NA87 5W̥ࠟdpY C*$Ztx< 0Foq}uGzSXkơ`Uf̺/Elve*o,TfIrD"yf`5UVį +iK1;Gs(:l賡dwvo- G])!땬 5R݋±3q8oG ]>EIn@=s6otO#QqcƲ-eGtX5plʗPH6x:H{gGG5*)و0jAxm.Fqqs`fi[V1 LwjʧιgW~h2`5ĦG`SPJ"S-|\sZ [#pTcrP !1@(+[C5>h UQ+=ZCY:G5';]lWaPdS >5d(jkuoHF. 7T-08 0P I\rj|(y;jU"Br+k(U3(&' v1-:WtɗνN«UvPV)UY? 93Cxսݞ#;82tɇrjJn ŢY+lԜQc1L;D=ĬVEVZ]Z|mhDUvFlSh}Fcg.{eS'JXXA}*WfCIQIʫ,,C?l\ͯrG'?++Sc4BRX{t+5W^EiC>c+ҥk4sr㩇i^U_ 9vѬbugKvqҗo$lLkw J Pz}wx0Z?),ywh*D+M~j_ªJ"7iwi2>*\zhXecq \WGʟor@gu硲zXO%Ia:J;Gl`uòIJN[ԣ >2:WW|=6Ʉɾ;SSa'rS)k#"am,,<*lXJo绳,kK#uTRhm|Eu0!u9N-T]rqZoĽưc(0w &#z rl'T8>@z;`U\r谫B,D#;9C,sj /)]dEVS+Ej99՝+fP%q4{DA>_}J8)%d%,:7YT/Ύd.Ƿ.oPm(_܈XRӃ73>+ah$[jDX1͞Y-µh8zr) r -+hghwX;k,% ǟV#'6NhGgMgk(]LOr{V76t>,kTm{ژ5è.dD÷iI`wAJت3x 5JDNwIeFel9v AZPPY&U qrE8Aۤfwj٫mh !@P6}"Ua &<6[AYX!=&*T Kz<ɫcilJ-:gƠx>s@u]p˘i;7YD5i5LׅژJG''ڞ\ǡRAo6Њ:g"A}^kd4Uln,xA"SM!G~|]z.N"(^&gĩaP)r#'4V/Pȱړt G&D`Of_vXxG,j%X}':kXhYxlu]7#]cs,(h;3s#4 Icda`B˦1`xYbY} i3ҤAW,*J )v  (f[?lU ԒR4,AKTzcز)g<ɫgaFb1s&6Kg/cr+ [(&.mж'V3 ò50_%4 tF^P"0RI6%sz,hA$_to1;D3U;N$yJ"iB*- 7|cue0Sh89*hIhL}F(EX`4Qݠ&?A#Z+ LίcFwrE'<,{ c*CcW7b(D ZQ*,(;W.x2E̫]\:_aC"|kG*Z'!h8{:E:C?X|nRuXb!'wǶꭶ_~6)y(6Sl(e|\v#Vj%e!g;9)mZ1L3{=f@$^m}5kWhm +z'yϱX<=.)I=J~FEo%S 5P usaId_d@&H2L%[+"_dAAFF۟{y2aI@2Zku5sRșQIAc%oEj8_=jUvMWQXF(gUjWX)P֗ޢ ,nD ![TO{%(aj2jIacbcU7\*Fr1raM<'&Yw6FS{F{6û+VyٱۅS $UC** /J\v!"^ʤ =[U8_!U915AJ;HgLJi:P01l1\y3'EIdA1 1ׅaZJ:UD3ĠGPn8>ѩ[$8߰W$߫p*pA-AO7Gt^)<-)*K@BI)M>!|id^q24(ސd8[,VQCdȥPcF꺹5蝔H )x|$11+em29ó_KZ1Bx.fW9>2 sH}WjmSYפAIyw`a$m#)>PA[hl7-zb?u*z;SCr㒤C_.Ƿy^SQn'›Uzlē(KI_| D!j!exWpbETCZ#(r=ܐzj)%Q\'@6\Ʈ Inpܚ`db21UosT"jg`$'\6Eti,ƶ @iuh&=:j*Lc[D!R׿Xja3X74d:,DF Om 37T-ڰD9+R opAm63Ok%NLi$a?Ȼ[&2ϓU I'\:=@%]Ĥ{ahe8mWh.?^tr pFH.ZiieQb>D-;h 9fF٪pC|[N .@Yr ~ĵ!Q&\R& 4aN֦[_kh('4c1Yꀡ3V& iq!孒q(RsGw)dKoGB*2R^Z\>ZXs~Sr;(p&eݎ^9=qJ;:FvBWXs|Eis!"(M<$ʳz2B`bj?/\k[vLGX4]\ڄ' ib&^d6l6qt;xbj;{떊&X>\CdH<>2M ;Y]Hȼphz |j d1*{JVN-U k0r{c6*\*ws1oL˺,Cʋr. 38f0@|'YqW)Eos8V!l i\h |:`] v\6:PujAW͑rM66ǣ Un[^W{W$PQ}K0,%LRe>^B}޶255<gkns[Dj ֿsRXqo!>žx `yfu;|" ׊˝ ֽSȮ(Yi^s;8"9N.RzlF8L{%Ξi8!pJ3h Gqy<,Y:_r8{2pgX‡X{"Y/9eӖ=,/G|M(<"+ׁjБo],;j`zbhIZS8xs hE,CA;Rwkjt{[*4)\W7c%x=S':Nyr+%Bmi%45Vhݑ$9bi o=N u}Rp-uQ4Mr1e X(A:j{'vB(Yu}XŘW $8V&ޞq1{qr+O6EP_%wzxZ~}gur!p[&Bѹ/lz&}d L| mk@"K;]35:CʁGmEl ykBpI2`xYf۸ymgeםECtM3Fw:Za]^J}%0 rn~}TWG+yUBEV-dJ}n\"ڹ19 5C@Bnf}(t!al'E(19h$fȴO.;M2vD+jʽn,'k&[*B>E%9C L~4GzݒCMm-06#1'shkBK* ڡji3ɰPgj{16B51B_JH *ˏ=ՇCn Un_ie Ek˜g'{Gx(!+.Ey[gx )%9,rN7)4pPK:;-wYsKXdCw/Ca.Ƿ0k;fofOAbfmpꅝYr1X`hRշ Y<*Uzrck/p\k>3EoEw*3" ZY޼哈+ FY5aG[02ᢹEg3\Rx2'a0,ebVߍIi_ݎve.80(QH'C|-9qgKY=y # J<(lqK1ݏ&G7Io9:-yHK= ڱIt cPC65Z[Mmƴ4US&Ř䃱EA9f0'c' KNtA#RvE}lU"%Ts/؄W(J%)|[+Eplj+c1k@;(Ew82Ar*?j [[,YuR:w*EPD9k*Lf "< grPcsG(w$xUuVTu0 隙'wm0:\4+"4QFs'gࡿrXTFPUR]ٙ16D;X(]͢c&ᦙdx~A&|lF}IZW\έɐ~Yl\ZA"ŋq=_ze893[|Jkhi'7.XT GCj$,_9ub:+(H{hƳqHexIM _kCdj8Ʃ'AA. *tfv2Q~Ao2B}t9W"*ٷF&yPÝ"9I{-rNŪd AcFоWH 46E-\|,dbWĔgOGʷx|)|dJ,("Cʗ/=ϜW<()3x̴WP$2򁎏Eu^W[put5O8/Ǐ}!L`{;  Em&6ݣ?XXIa Q *Zl&kͲ>M}S~ɩVV>کI@+}ȝ&Z,1S3* 7ERLAqG 5 !(1f5KO# SFO5&sCmZ@NI@hXLLeu|v]}y:W.#i\|_TQ}l" +<)wԼ2;J2= =GgAZYX+[bkfkm9L3k1e*jEuXIGYf/N'HhyD#*a@'^ZHiM)Sad !=#E1L52(j ft:̇%~pLڟր۪Zĝai򎏙*νyzR]Qέ͌&VJ¯jH9q OI$^p6`TT=չjQxn.$aj՟$J.T.ƳH Byw !ل&dn™VFmV 5astz@O_sb4+ܜ2ѹvF:yiL jL7:X Iߍ񩠥SVGyE=#A6DE8Q$!)"LEi Hk謙'&5+cp=g8xEu[i悭(hQEglԱ1ѷ$^kƵݬQN`j9f1؄{>?'>G=IKQd;z<*j |MQ[WS\ʻOhEOCP;:8uʶ6=!|(:"JLC}ͽoD"+Waȯ4;h>| DEE$fA5Zl~`[ {m]X@Y̯mAڃuDM >T>whME8}pTVV" :j$&}i&v+}!q${r3x8-H缤2BMybRqH,~}J`E2xBO14Y QG7,TAHI&X0Ԍyr.4|qQ~(FiR!P XG쪗\?q)+>Ju5FF@XDY xݱBԺůu6:_5$f7ypL{b+ODmm{6×[N:|Bs}+E 1QU"w^׌,|{ 5Eh&V#Հj kcHA[3:,mZ:5 eN@h%!9 \Yg_ Ki dlSк|R H-މl,MhGayjIx_EUwN(X[ȼ->qAD&?>#@E$DwlG鴀 NWu)xd `8*?O#]WؠFy=\rgj?.Nㅩ@m2ÀX,ddK0;dY@jUk9%!Fԡ96wy.Uq $2 T)Z1YR#1ZȦ3rDG=V/|CLL^[?t@e1TZ8d42l&O_c*ryڳl7۫{E3As^#!`?RnF?R<+\ 6G"uB(`tKV=!:89GF{ruX!QiCg0Ŝg6(FgC|kj!T `d38"lmd#': }oig5mWu}5Lvа$|ye))ɛ~Qh'[BG(TW_S 9hȣC]=hPa=s&ddk޴f9Dr-W@W4-bǹ9 MŁ:hE\U^ b(q{PsN6Gdx*yZl|V"Tk,S˥\E}7- TURGqD> Zm~>7x;z+ B biX }cȧz7n<{K" dF>* -irVByΠvMxp4S#E-K"napETduOUl)L%떐ny> <  k#H Kui^rեz!}Uh@c5m'FwƋBx= {~pLL?*D h^C_%4D$tbkרbHI(!/_E<)9͸b2d:HM,kLyj|:'h'6 ࢃFE<S`+❚Ca "XZd,E{[^u++-XYS7*E0ybT(Js=E&dV_Dѱ#CO!ПvD֪yaMh6$~-JNzzE. ()αGXEr99'9x3:dPDWEI:"UXZmmdh!~³Sg[ʧ$%FbVf`R 0wV ڔydLbvجƱcE+ǎAK&3];  [%ϰױ_n)*S=,Lߊd5r{^9<SzvUM){sAtk*L{1z"anM_(BV*@*q+b|} DjJL~A "9hHŴ'!srV=:c_2|=G8!?J%DDa$H xBb^5S||ޅ(ezVEl-4 {K~u d9Y> qˇ-'RQ`CRcm Tj|Fb{eDy?$乐F/:<#8e.Ƿ.|TVјs~Z[Mf=@!}8rVJt }x>'wj ; g_Y?߬OWU*V tBN)EP\[idS1x7y(D營5Rȓd_od2ثtA %)$J ùx8Ppj]7}'j+a+.D=bl~95rڗ4*nd1=3cq grh?I0ڹNR#UQq]EXc|y:8*=9>7v3$Z.ȔtsI QfջUec`0!(WtrH< s/4Щ2dRUs5#YՎ';r7t:ѽ.ZiWj{0R㳵D":'>&ܤ3=?ޢtGاP󠱲x>H$"pAEٳ&ݫ$!ҮWS[\CG`j'q'0̼g7 8`P׍C b}UQ-Dc$2sEeݞ3w)d"֪ODS9::yAif0ѹט[I5w] |o_ ~|7yp 46(ʡ6D[Fc_l<9N1D׸q# w:X-UF3Kk1Gy䳱U(۽4VXHGx,a<|Oyfu;WնԃЭӕ40I_I4C#_0dCf.Ƿ hr:)IAt8$C+`/G ~RUKEW^'d_dq^Khklx\_)ё$UCXo }g'6+*o|ϢSH'GgtA4rTiћ+ w$b#ؽ+4R%H>8>!mYִNɷDtn*e~:R4]ICUp6I{Ef)WPp;W)hqY@@*fjMyGLV3`k SlC|tZbKdMVz9Ҝ(!G`봱Ϗ*´aH8N;q ǻ}CF*pb5&c*ب=ŭ'6QҜ2yX ehS0! ,6B;¹C`jGʖ%ܤI:+*Զڊ_D]6,Fṑ@z%kj}fm N1Yx"tʸG}$u”{Q)> 3Rދ>QD`CnluQQDj&i(C`mȲ]Ǔ^xLd0&&3N*VtWoF-i+N:(M9G{$#< 8PR}d;HMNGX:}2w>C?`%lf=! ]ZۋJ~Y 6mR[57U\?O,΀Ǜ@]N;8cofl'mu b=T+jQ:ӴkԢNk|gfesĖbgxAiժr("6圠|Cz V5AyE;j&Ʋ3hsB'' 0wCi_o[S)T: ?us} 㘨ؠi̾Y#֦Aݮ*E6~[9+%Ͳgkڥ6+7ѽI`)"{c6ɡ Njt[.,#xUCcm,ldb9%ԻXcKyY{F''C퀨ƛ8D4E(>(,A+M1%>K jRF;tAxkcq!99ڱD8]%.!^CS9TEP?ZdvdP CpV|`qNS/ib t6iuဨ|:/rCzCokc$T]$bcf)z:jE"r5.wkcWB#'}}#`JU.@HPFt;Pon 6w\Nkcbt;:Cgb?\$Wg 5[(-Br Vw@J8L0W|8![F>E;$/z3֔mI 1f hbag,h(uڻekH̟hE*66h=If_61s$a>*y ֭Q[]|WPcFڼ$pg Kl =DS8*tc (Sq@ LiTA=gǫk%A'5hq1Gv F/T}iDE%;蚮2@[!hsil&䩧p.Uv_Հ%ɗxdĥiˆQg[S3&sVYk}WI+=)Xn k‘EjV31HD9mܑHkaw;S)܃&g+#-)794bU7A9$yr2ÆKtWp)q*qCw}Ej)j硼%$;/[!0Wqanl Pb.;.(6RJ>W^ѧڗ@ShnWM:fY<8Pi7 @q$5]~n)ρ#V+&8c>SJ,Q j:LI\ kW[& %r&~{EIl"ز" #cq!/52QĨ&#a"([mIe4hKE掏:b}8IWڴRc%ʞX VmqhE´Р:H]§QHvj78G!+ (c I5!n7U!#!eN8`16/\(p4FTPwo8z-A$[⎏[] VY-ߣԺ?U.pʕ_mXg}/V߹$+jA M%tl*gEs3N8%+k䢔ݙA6dS6/i^snZs kuс gGp?ya2tdd6E6Ū C;Y[%oo!5n'jTrqMsG !9*Fd_j Üb =vo2qPbp$!ńD8=n8;T:[ %ʧruA熘IѽtLj/*#0¹Y6c%׌#=}2#hed7Jn+V?w6IR|=Mg&V\ZH`3 ;=W .(5§8@G!GIJ]׵5656%R&Yj"dtRjerҬ5Nb 3; !c}h4ǀq.޼Ujj2plaUeʻ.XRQBc3kI$T;$&99ed|,źP͕("}γ֖2zǗݦh;IWV%q\#z,xl dzDkγEC誴IУ<`BG4U@G'թ= 5<#C$lS*H9eo[gg\թAxDyOkiv .:$S88Y85s7a6/j4w77A0 нCm>ї:L%_ao j\kOao}5ƖGx3Pkܯo bת֪Dxr?Xa[%<}->BJA=4DmBRA1-h=3X0ɠar4lv.OtBRȧ2d֝%$Z dVMDP WzGk5E5 $RĬv Eh>ŝE8j]@tI'1,Ra /x:Lj!7w#4p3LBKU+ƘKY?vUo \.x t=~T6XTk>dhٹ :s&x'VoVVJat*=7Wlѥ C"1Y!Ѳ/ze!_q}]oq9eIEq&K A7 2Rr ʠ"YJ4@<0kh e?dž@}fajhi%Es<ct)펏b-ukbehӷ"[ӱmDƁ9;MhVQ".MH6|:44Z"DFˋڜ]$sf3G/kX0xD+13=(.G9:\y:>!4}mbHGlbLebe3W%i11gU,_@":YX\ڥ=3?H,\NW"Ll.Lh&!?7}׼4S,ӖD!ry:!>hLHMS(=jcͨ$}Ɇ?H5=Q/3E^W6nٝ;}pTRoQt-.&%X% a=9uZ9@"2ٖJZ*"w@k`ʀ;gVܾCcPS&9n:*rvHldJ*NƝвϤA9E5eSp?@[bgqZ޻X9n7| d]&:ܯA(7vDHBܰD)o$%pgqSUvr\k,/OKsE_55;Kn62F'(k$ŹtihĜ>xPrZk±/mf7 oA)L.xHX?^kq?ȼUs&ݘ:h8p}s˽*h3/^CSf ̙HvXUؿ^Za\7J2x:kKn5Ư~qCHm3WHmi3k9Ok9k9ki3 kbZrx^N eUb. iiQ^jتTrx^N Ȏ|3;6qC DNvE!@O']vN( &0>lC2p$2ٕ_&RBxє%P_OA<_v޵U+&50iHAP2$m=-Ps{x 2e}>D\v1A!Vex Dz9_0uwY.-G;Z RN!(qk˭%R̨@ 'wejr0TtsJJ:9ED(yCd)J@z%$ WO xd@N}|:F|xN*_t&'C(;^CFNiD+BxMNj|pA;1N5qK@.grD3[9@|.vE=pD,[VG(k{"ڸwk0fADZbuYh,S}-Cr.gұ@yMd̙^{ȋE;(iZ.Q<Ğ?1:׃Co:3`GqhɥfNA4C}ckVlZ kmc9!?65u[&{h2!UF*UOc:LE⸖V|U' 79q\Z>s%M])T":0.][ k;ըI3W<3@³IܳI(U{M|=J3r@*AgZV*$| ihcǷAߚjE9!\}$]B ]78M ʾDX[& ug9.#NxC*g )$ >Ɓ[[q$󃸠#|$.]ĬmnƼjX%D)llK?H(}Jsg4+xv3)D)xHXQYD:ȈE״`,W)SB5gPs皶=zײy鶈y-RՋUn+yWsMZ*?tE  b[G/95dK(g6SC k{@+Im)J`.O(@ΚE@[ lA>9{طSqL\!rxai!guX&+lA+!(PVS?+n%G+ŃQ}5mj"]E%fj/VfPd:[I5g®ij!'vњgwx&MER-5v rs!!9O?TpwQA*l=x:2"&H1<=Kf0T}ΨO\M r09c:98psYYA|;0 M*Z!*!bU+pA) 8/׽q)69D_M]Xruvq( 5th ǠR_1q)Ohe8RDGF=[+}VMo*qK7Lwd:鷼=svb|tGY84G&1^ @}cudjӄ11!=;"ASƬ3W_a.`5Չ*Gؽ+$ccOdY,ˤEpR`\Rr>ĥz~CZ3-:AjuMb{ ł%쳳-%'Qpw0q5~ۖeGUi'!9wc+mC( `xj!@]"[Ezm!0Cݑ&Iexy;J9ej1ŕZȘ!Y/)ic̴j4!Y r@Ș2mjBԔCa9-H@EIGjK BŤb3P`ѽhHjjcx!XRb6rа e0`ϴw/_јϴw鐷钎e.Ƿ01W/0 j[ ^Pܠ˽b7Ǝt9a\wnRKGv&?!ϬT"346c0CJhq򎏦kj=Wqjg LIs{]ye4ڹ=Acp'zYgjj-#&{e:剧X$w5mAVdVDnEN Z9@JDvum֕j-+ j! 6CͭύT̬U4BkLjm?TI͈NG3 1+oai/:/ik`ATfÐ:̝HT*֖N69~h=i,"-~GWQ2,|rב/_/zpϴwtϴwf.Ƿyy//Z˂E+̳bA9&gsOI:3D䚇11F5%;SW'R.+7:THC!TΦ@á[6Rϧ̀Fl%"3HyXVB[eG<~v"/q+a3eI) t-Gqr%4;e<k(_ApL+fc XreeV-(`: 1>>( Y9jz9+w\wiy[ZsH*CgyLvF\F0LɋDbEp}qX!J}D=@Qu5aI2?ѓ8[ .)U2H49Fݮ"WUCr2{!ɏ}" daļ3«$Mf`@E ř S K&QYy!NJ T+8<@%z)D:(J}s,CƲ 4E1A)5/L=92yw#ɡ99Ei)UdӃjtXseT`s6aB, 3MZz}@|B,i1( !""w>]Xn:k ě xHUe򨃼@Ed ~w-8ٌˆ=ힽ_fPNx>>6"xꦀ:|6*Ưi!ֽh(4beo}&JD_[wJU.f#Sߘќ!'5pǯэ,4.GM=uQOUY6,Pʹ)OL Uaqt"a\K5#J #CRKڶhLu_+GW!LyQg i0SOs ,ՎA.FdCv ѫ_m5sԍ"RA.rF Eja&s-Dϋtb~ASnr@@hqs":y#8Vw8{" ( La!p1bŊPaNIF`vUSs0UؤgbV.нҦ qRs ֕֔o:G d޼sHFƭMAx34:26ܷƦ+Xr5qERFFУ |ilvkR-Zo%'VB*1K՗N$UX*8Y\Uwk+{"{ʤ& pƩ?r\y25}W}[̅!.ղPMLjC#fe<d[ߘϦ/7ߘ /_.Ƿ_y?j|<+TOt7xDixd%Jj+bk}K !d +<&KΦjXqZ?`l5nZat;X4'A}zjoc%okedKd<$"6e&`}aHw򶪥>p"°b.㶫ϕ` 233!ϣ7%Fcq53!đb0dNǷ;Jw"Y)Z]0P:ל'hDJٕ-D=wysb,TT\<ƷBM^ nX"R6J9kfb S`s*=;T6cniBc&:a,<4Ksg*j%X&!o Dxai[Wf1j)=DC FqC |A 7qLb/e D!!GR꼷on3| DdE_.W$ _,kHI3=JEp=Y♣3գ!%(bljx(7=V޶S!bQf!8*䨡7/a"߱`ϙC`.Ƿ=2///.|78ӞZ$ߔsEs?_D79)E(H_9dzP0Hu07ݹ&ݯ_ߎ\* Z:fnNO$ʻoHAnܵݘ d\J:;̛cUktX )hB$1"QY>8bhwW[3WӬ)1SKd OE8;6a$EXл @69Vųrb5x<@䃱<;Klث{2 bk9@ڪ\Z]a*36&2&h_=8Ļ=bC/VZY*(` 39Ph5wەEjma9x9 >F 0Q KyZSgԥiA9!03eDFHBTUvR&)OC=$E-$bwi^ms԰3WT ,v+O?xo= Xd9:B,Q 1<*~)Ϩev$WC/e* ^fzQDM= lAh!Cz;@-{ `}EQZAg91xyICee-ixJE }*X9,9FDJj f7AXsESd|p8U]ui>>%AӀ79Een)sE qA.'s6%`8*gRsV$1f]g }6Jy]I8srFw}50]PkA:7¸6%vJvB~ u+rrlǻ;Ⱦݏ:|M9I>e)m*)ՓZ+;2|I11WELeW^Imҧox0l|f)[)KhuTwWx?T:|wh]XROttɊjpqrju=%C;b۞Zo*&8<)/.u ,=fd,DS̄+c?TǢw\ )gi|@D*8%#W'7r8c~JFeSKI rֹ8TUI_Ϧ/_wLߗCߔ&ľ5b.Ƿ_yg[;muU'zZ[($fox qC9tkeߕ+-wu*Kvlfs3y8W5<.)k IiV{7+f$K=ziF($]OUAz Aylj,$lƖh &scrgE&/OcLlQX|/Z͙o+MD[e{<1*k9r[[kY@=ioIT#*-UMے Xc`aC|.$.t}H:5#U&.'C1iI ]d–?5Nz-ͫo#ǧ_'WQVs",VMxִ5muFdE-k*ힰ&%O GZ\A-akV"ѺG#ԇ}eGoyxyMyb|R{O3vQK`_o!fdb!%y(s=D`}}8sW#X !Dfy=XM m 'x#z|CU*FĐa1U@[ n|N#?Q#B+ѷ11F=Xq) \'>@h{z$ -ֵ!Nj֜CjЩ.hc6UUnNgK%.HJqnv\ƾr+ye v;box"weťZȓ*վq (/Ҳ CeyJ:m9jc="AylÎLUTKȻ0kiDgu0C>-9I*Ef}Ѳ9\G>y +옗!S&5'L%+Rh[$J55 e5`5}=÷c[xtNA2\Z-,[ 6t9&%dxY8ϘϦ0L LϦ///_Ϧ/d.Ƿyy///9Dߔ߼לP`*T%GS(%ڇ[\aX::^ hfmXJ~ Q xuF}[W="5zA Ojdt4+kN7O(QRXZ]U_IEcY.hlTa%0!2U:8Viw7;䵜=\i[U]'u_z9/I1'a\ʁQp#$d?B-'~RA_Ir^Cɜ&Lom^Xإ,5rz>tI)ǮSeA/hgJVa;U'Р&4BAozF5s]j^G*bos`trH2GrV4ؓS':+E9ۂ5ajRSMj3) e땄bTK[XTZ.9]ƭįQHjq5[X]r< clx֓$dy} .{N(qC*6RHc<:-9qd]iEx=/$ԃ9/hJxT%k'!8$17LxdD/lh8Ie2Fm7jeXe3[xQ8[ u[{µgB5W2Ř_ or7HKw@BvZk^[ z-V,ذ&p9Fc=t`U޿&l8'r0vcsߔwLُ/у/ e.Ƿ!`ߔߔߔ9Ϥg"qvfu:W~mLE>'Y>͉)Ed3\T^CM4eejFKβKޒ&&Œ޲G/9ihGDi4  >D;˅^&\W<>8*-l SKX.Ek5)oczD kk'ܵ/ s.٨>uLD0(rGnIaxrYEq2 }$_yp%ex?;"X:~ u8Kp Qǃ#(Kϲt:NzDV,*(<̺w>,AlM`-)9a:>0+B2(TS2GNpH}mEULa(:J"zqԷ^kqC*pr5Z &u8V۠DԩլyG >.?e9BB~ jU1ڔ:m)AI.$CTNx̦5p]tƵ G̝fPmw"iEsb=yzhd sLq\9:e ,x?y!9` dtH껸@nw8te<6i2+)˂7sՐƟ Ø@:w"RŃ U tajj>caG5bпkaGį7>x<()ZsrFDžGeʱ sf7Cl Xh[(wu9k My!zljllAP4EL> #~#345P5LMtKrrlT::HK$_anFk5hCޙkgYc%P^RprjhHsygI^4H>`X̪gjGںĦkHb:`J:%ga֮l*&g^WŸP`{ingtEk*"V%+(]btki]͔UP rN8@I":S"FŢޓ(sN&\ӵn);.lX@i6h3(LљIxAi"} 1Ϧ/_w _Wߔ߮f.ǷߚߔߔߔߔsEcXg$*|KZ k~~&0@V|QpJҭa:P֠:\%%G&\Ea.FvhP0Kra ?zxJ ^^4yE$=nm}+E "iv_e Qs!,A+%н/o!6xf~2F4;:zhamEL^ kV+"j > ~#\/hI;\ QD]pS%jEFV^YbjөP%sEi6d92oY;sgq@RT+yW:yv稭ZddHEFk?7f`RN&H_tX!a1˙K!I^>'f ̩/.{=s@vÚߪfk1'/90ɓDɬxDnUN(Ve\  Øpm*Dߔ߼/sT;*X%$a3T@` 0Qd}1'E-aray&iqĵ&Z!uKs8=6ڃ < DVz{Ig DJh!0oL}H{2H UtiBC?x!Lߦ/_w Lߘϣϣ_.Ƿ㣻1_pߝ7ܬ2S9 ,}94-~݃+K: @n2ه.Euԉrrq6bE$Lրt'(Uw$̥{Ki6 "|X>(,*-w|gZW2泙%E[i_*o1Svk|ª&*( T,XE?4ZWDO1)aY1T T43c$H:kQkf9UA7& %F+հ{>ϟ8EK6e p'e &=h#Õp"8)89<;ܐDD_ݤ@313Yyhe=؋ j]iܽ];kS4D6|j:Cͼeb4%kpZis4ȯZ/WA-Ɔs=-UF[S Z# HOA4qשKD#/=5ݪΟX"wA+/7?Sm*F9:_U㳱7EZ»y&t_MXd0>l;kl )9"nY=&ڀ#W[b7#R #vN=qS/8:45´>s7[*߿䦏"ؘh593rT0+w׳FfCϹ4YW5p7A1cmdӬ q"z"qf3'H3-6*UMiEY`8F&Al%ز=4eаааааєߔwLߔ߮`.Ƿqn_٣w7vY/ߑϣH8 Ă;UG\V*xD ;F Dx-.bʼn3|%nYmz3q6(`p$i0$ kWu%/ϣ h?(h8\ӣYWYRw,u1~_}"=:_v3IQGI&&CV]=k([œn$|Lײ9jbz&3k&y>¡檨tnW^T]D$ȹhwg'AuqF̞7UA*/jjx*0FGìPv*)j@#ivGZ uajҁ?z \ĩX(7_c3 &@E}xG/=f+ #G'es GiMj5b?܆^>"DMOmkYbG̰5"W=܃ 6P!@YlhƳXXE(-<-柬:wcS&ޣ<'ʬPG+ sKmmȡHe `b4@ @ojLC.&-6hTFhm("~ڡ}ۧ@/<:¯2vKI]0Dp񨓛+oSGwroG<6ViI/&L1IT`/_w L/ Lߔߔ&/a.ǷE>Ι1ݺ>0:e+a02]9+ nCD2B4BW a̤vI: 1̆fNlg+ y:SVIa]:ȍޮZ>>: 乤7Ϲ Yn;9 # *j2taQ6Ǫhm-?=ySH(CUj,Da[TU 1aRFkB`޲kt (GDd%i&0 Qt4F, WEcKȼ_4y˦`)TE l!0ʥ^4d ^t)t.7JRDfs (ϫլ"*+񯹹!+h=f`ʭ=ݽk{3H(Hb9&Q<"7U|@"[n5:OE/$!67h`<)g6+M4='=P4d9YjK յVط _G)$,"S 1ȷgXx:K qC1o%yZi[]TD[.u_29h b7 l9BGi:paݓ&`k98 &LGѿ0ُLُ/b.Ƿ(X_*kH/ E2TpiE>K>1MA^3*QWT&FޔFGAIA8s7K!4 sU1%7Dߔߔ4,8 ip2 ( =t dV.j^396ցdP c뎏>t_ I69уe7 &0w|SZJJ"(*BūHk\3Bcx2:̪E2 5^v>"36makaiAJ8YЕJ|[=tʛAy5kt ੣be*¶@bg=Uۤsj_±㏐zaol#/S) EpE52}SpQX*ODC*a_>sMH(QrܽkXs<aZ5~Q(:6kS#oBD8}@p3\悀>>TizKO Ҽmc4oflr~ʋ;K}zSV@////q8Y.񎏈*t/L#)boM4´ET2|x =6kB]Oɧvr<,N_R |4N:|#D@^j.9F '&<ɼ&P~AvYa7+إY/EBb"kFl7l|W i }A sAb3EKjl8?{pٷMInʹe->Ģ5ѽԇVsO&$FHb AR&53"ᾮ![)O-k𘂵h#1L1&鶬!%Ee'XSaEx}vAaڛbjZ 3ԴF2z{*(dLx'\#cfH0>;Kd1&@Ȫ" &P7<ߡطyĬ;`}"85VIf gcx;hrŊ%X4")Z-,b}LOw$ʰXh'lh(&e:9([ϼw///_wL_ߔߔߔߔ&/Lߔߔ߮e醴-ȩg M-__s>6:'m#wΞuɄ%7/9:LᙹD0[کMO[=A9`[JNc@AYD,+Bέ'@dc̒`?$l 1⼳qھ -ܨ{&p:W`WtlN960KKIy 2W!餝0/.tY8_;(n_$^dBdOpstwDIAWaŮ$ bqxM?f^:ײY3#cB󍲄.omH,.-ϣϣϣϣϣϣϤ+ Ό7|\Z5g D{|ձ6_\Ib!9Rjr%Q&a9hVŃyFΙC菝+ܯ׊5cn*UV`+WѨo2eZ93j |aKCT889[W֤:;UYLj|(.z9/#yܓ3rбߔ,Kƫsqn1M}]nxNTq94z[v%R$4'q86n1o=vq¶Wuqu ő*[V׌^lgc :þf.i$r76(]i@}CuN T:~t}(ĄϤߔߔߔߔߔߔߔt{Mr&Q%֕ZOam**ҲW )`2(zهxE{&_H: Ti:TfhΥD,*:3/`////ؒ9!Idߪ ;u<* Cc{ؗ)Ve&)/?\ Cs ƴx!k$YrO]_[m5[';)A}E(OQz FڜCk_lZ%fH989ݡ89Ϧ/_w c.ǷN ]Wb6a+zV[3fNJy5Ԅ>^F ܍Av}X m[RߘWD8x/ _/c#_/fвDаϣϣߪ'j%Srr0xfO1ڴ?X^쓊 {c )5b 0%ܴ!9my9DF<[yXйYA ߔߔߔߔߔߔߔߔߔߔߔߔߙϼa#/4췑xd.Ƿ[e=gfCGݦC3"!lveߔߔߔߔߔߔߔߔߔߔu-fn!R.v&}gt0_ߥ!ߞ////////////////hgoՏjҏƸî˽jҐOƑ}SSD Е 0@P` !"#$%&'()123456789ABCDEFGHIQRSTUVWXYabcdefghipqrstuvwxySSD 0@P`p !"#$%&'()123456789ABCDEFGHIQRSTUVWXYabcdefghiqrstuvwxyiΏ//////////>>˘pRiRtAk|=nJbP7&8?8vF_>D ڗy4jf:-H58_}ɠݠ*t[pRI|c@H e= Ed +7aHQDTG]p$=*3"\o$OV U8;н*|M҆2sfR I+3;/wC+ 70_Ce)qa`ei2-Ufڽ/:.p &%ҨG_f$TyشZ0w@tauh (] $GZ.lQ"V BܩZYض0vL63S~,Q*c 6h61W* ^냫&p:!wmx.LUy)+I`'&$c~% {jq^*ևfLu'Xhge` ppJa{Udj+cmag+i쎏X$V$6^6gС3~kCO+22hPhMn$*C=l[ ~ 4UHi`1rQ;jRI RљYDHW̺ T!3cd?J9ot.*6($=,CǪޥRtMiY0=VPͭg dp,]{؝:n:ܛ@5u J9|D{%^$~x8HU>i&QM`uνz@"bμޮ Ct~)V]He>veGs++B,5N 2M{ҿz.Y<֙:_@1ݠMs`؆p6ԎSa,q>ܳH^QpC6QpƍԎS_M8(ՎON)kKOwA&QNwn pNwnhDEm/8w`N2"Pp`?<+9Dܩ4}p`pL{ -˰pR ֖;˃PF4BhoVzU8 Jf#]79>yDg4ޚÜ.N޲a<7A V@ދŽއԋJgzaԭ]+p,֍p'NI4Ҹ;|Xm ~뎏kK`e=I(NBq๷9:O˟  3e]Ga*\lłc02HG#G萓"Ι}Zv$FMP‡e(=V8=GYy `gmvd) \+U5`o48yG+cIWhi]ص74LA"kX熏XP~.h.%%G,"BB!s-ѐjf6j FFQĝ" Hv]aD8TJc{v[]>NO 9-b2ޟ|L)aT$.67eeqE,q yyةXtO$VIelxa4j%F'HZs8yD6G|o^n]W)p=iWRs|'8nlSm[us8s% i4s|§*t$Wh|z&eͧCq[&[oEdžuA=BcͶK]H&sD38jyXC*tQ7=#F `BA^S?ؙ3;2nmC *z'{aÿ+vCؔddOӟ%%v8^\]7E+@u - \GEa bhE*vɍX{sE|k\ZZETQkl_+,Dȴ_m&ɐ-Oo86G5[* J臶+d&>8=yjя 0Pr #Q HWMO6H\Y̔Ӂ:s?O;[2*XVeJ!_sӞ :@&³lGrm;֮#9>bW 5HtA5^׹ S:i:fԹj)zP-#R^`] b.4Lݸ3a"`ߒ  =1.xܫFٽm35zY<<лٸa|)6a&LOfq#hw3=I~RN,1ԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏ VV`{XV8c#XCYFFahtUovX8LFFB? ,~fc𳮷V#EuON84 i0a!bdZoOf=X X,Ht!ʷyL&jX 5*&-&q,R$^ǎ@7]yxFa8-w #&`7"q^[ y}uD:W^[j@,zASZ:F#g2Ple 1H8&Z\.}ШW.dhjwڙx)&f/̓M{ϵ+-aIE5!Ϗ|mT:8Z0pJcK?Z.`7Z@Xoc@^ûiv= uISFhbt$g~V7%*o$s7j,nkYl(4y`u* O+o;J.6ʡ\t,lQY4 7i`,q5X$ 1$/} e(_co(zP48Co,-cئ^xk*R[G.><<=\6u;HK`1ssNDg+P70vłD$A׬O CE2YSB$lCU0bC>0gओ+SflLv^ #P_FY8マ i@": 8JŐfÐE5u(5ݚ^&o,@\OBqVSf$Wq;zr:].S\%Pԣ㛷11111111111111111"5W6b:CY)Ze)%YJH|^%,g>4%losW'cvka*I@1XX7.K~D9i}BDo|}\<,;F%r'9"\J&2[FطIϳRE]$TU7r 5NFITJyHa*eLs8IBxC$RT&*YҦ[U T6JHHb=a-YAUb09-@N=u&$t$)>=|4Rr%c.C}_+1Bl.U=3i Quy0 8t۳+4)qQpWcp zq{fʏ cp.)i,ܰ\e2R6Da}Bt$@^m G]px,%bgFAZs xfa~S)9!@O9%ȣ8bIݺنm, Apx\Yy%DtH\1&_ql@R"ZSJ!'ЌkH$\`؞uX R5Gξȉ=eI'h Ƴ\o-3d=_$OtjxiG#:ϩ ʊ?kC_J7C]ή)k3 i!Cy롩5|8*:$G6i5p[ WdՍR!>z-ǣ.Gȃ= Tp{MgE]U))Ū J:wHD!Agb$  }DUii1Xqs8`m6,jB[,f˸V-k]*%M@V cuȫ y:YG rkcj LL>W#CbEcp7r) PM8EDY{68.n 4Ǽߖ[NNs4V4Dh槇&:r1GYq.S\%Pԣ11111111111111111LdWJޭ}pZU} >[WǨ\)]Amm@tح%MJ6z.U<^;4kcLYɞԎ5Cb{)Bj1yy؆7da4֣)< @EʰA/kcGCqi!ɔo e4 ݇i9b[^|pB 7۩GsNQ$mPG@FAFE ե<(TpB0KS㝞$[!] vPFeA`6i" ]wzRP2V!~щvaxE% 304x{ yH+jd&x<-cn?5pL)ԓ. 53"c.G+{gh-$F ǪFL]c>L鉫 ^ +-C{E+#ᅷX\%K{L y7(N.=gVTpzܛs|9&^@7ã;h~ܚ a3XwT)}Gr83-5gyԿU &gJCJԽ{gJάwT;£Ja-o5,SA+8DkBIҚS{׫bL$W'$eZ\D n)8g5}P]$lk[qERJטXr0uE{XtLJ$~!WYbwS_,q+[R?=RX'oa3^':b9"nuoTgt){2_*"_A/6?d%P0u %{R+rN6=y@r!O n7k37j)T͹b%r $l 9R;K  2_e#%{ؽ3r2b`8TCBi,T,xtri jckC箄V4j 짇0;p1=H5ʔ11111111111111111|e0+By&ߖ}IHbب<ףld?_6a#N%:\[70U&S= X0M|-T2`&現j֫;Wp<d6IRf>L:$yr Rԣu{%yynH 4ؗГ==Vڻ.(ȲL9DdoH$2c<^6z掏Ңl35gvuPsfĸUw)@ 7hDa? yGvVzߋ@SY3{vVzL5B 8 =Ѻc 5=vEݔ"#rk~&`( 69N骒/+NLhpGiȉ%sG>B\kT] 8[^&I]Qv4y?~)B OyA㷒MQ|4Z8mjjiV,UsOh4j&xJf4 9ȹE?̌)x`\kH^*w5u9{ br0TnƊݏ6l+vڡ>` IomHf:; [.k[V7j|fbخjAVm':jUjXYo=H<`B*5=0ЊE̖DGnFfBTV(200!шoTT8CX =ڰڌmL 5s"P[kVKigh88/-{j+Ua!ز?$IEo^!щus- e,fưKUԧo4)7lW#cs!M.pzW9s)r!i4V @=H݋iiBˠ ^S;-3B}/If}B-e|d`-5Eu+4Gxm;h^ 6qq|Bxt:fNyqFp)1ƠjR;ҨOާ fhY< 7[f-$YV>u ;3mFzF9&Lc@FƢr/Rlq*QG }gBe&Գ9֭H3v@,B,La{}۪ ҧ S;j:fqE W+Ar}eeҽ{ _ *d’EOPWxxe3$kȤT7EЎm?{1wj 1H:3<0GLߕi>I3$c +A&p'=asJ"@HzZPVu?~ث%t< ă d4Q:}sfU,q$W H\k޻ޢ%S 4|Z'zVɪ'2q? TT;bFi R)W˹ 26\;|Oz+4yja~"[~6:|E];EWƹ,R+e+Ua" C8Nqtyƪsކr"e!mӡp*` "e5M ua+ƀ-P0kMG`#$iitDBW!pvpV}Ovw"Ci HZFb-R^M[в[t'rDUq;v!|[[! 4ֱ:Sxt :Yce^KG~~牛ƽYr C7GHvxcDְt^Ϟ=U埇ufb@Jɛ.t-&4d] 'mEV+OSU?jlTjUu7BG%n(}5{Ox 4圽S~uE:4=졦6BkyT#j-bl)eeBבt2V\m#&E1h5qI0Xn+81Ԣ:ر=[/p@7k]&0,\~z( \Co~ۢ]!/%9iB\WMGS8^-1IXpц}ca EHrX1iX(k]=Oe#Kx,#f-FIR__92}$%82j9-d1GR8- |uxbg*1BXRA %mF(S #=CugQL^bfbi>>W0ԧVD O-#3VNT+}Sxe,ilv*%Xe|G)|Xe|GX}ԣ11111111111111111{HkXƛ݄"Eۑ0HQi6TF,%]Y22=zK)TsuqBDGIxSe>:vDCU2+>=f< |ǧ4c1)󮵑~Od$7i((}/)sVc꫄S>( ωwMrP=bt7ay4ZWpm4S8`W~@xDfnR[Ȗzb|]rJb0-࠷?@HAw|柈2"{kqE:Մ; k"ME\R׿݄ck\8s4]42k:jBi-x<\qׂ6--LU1,g6iBf|<ӳH[/>ć@A,)DbG[)KWGd_ـ*Tm\ͨg d}C$cv; aAL]xݞ֛Ȕ8xT϶!b֭E>V)9ycM觶^ vh}0!'X"?ުzx%?jCԲ)sCy.66p@jT+v-ȮW1!Ե&%`,gyj-j8]InrD賙:œ}^%Xe|G|MXe|G)󆙷1ϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϭ~G'c^Wn#oy ޛ*]cmCdC Xz9v;]b=cB/=_"{jB?^(,MI*pub%F|$bX<L4SSPHeՓ޶vC%sө# g]SE chGEƪ, B@N-ޱ/taJD m77u fUagk$` 1%{.U0Y\&0ozjśR{o2wugZ-$Xrx$~Z yv=i8zlMY@xF?2MWT&QH%ܵWk΢3g8]Arv-2D;m?~KaW9 Jf*S)AN# u0q2 :e 2OPk>f(E vU "u5I-LQb)zD)[}3 t&u+) 2W|F"Ώ>`je0qh K8A7a/ȵïc4jh+ *1w!P,p]ǯ^@i;) GȖXt5IRf䧒=5(s?xV9]Ћx`DDKqxjTOǫx=L2xx[ܫ~t,3&3WpHY7xP89`&fìh6SABVl nRAHuD]n"YE?Pׁ9ǧve@\1XUЋp_ܶ8v)S $CcCZ*-ojz7~3v)D4S)eZ0|/X#-oP{%e LLrS[Ȗ2:UIɩff "R7QH |$-{a$>=|=W$-^=ږ;?/-se)7:ǽUYUВyV%F6Hel(yVz䃪tN)mѲGzpfĄ6kjob))^@G U|VqD#$]C0w%UU{8i r̉dSR7W:~YI\lt8o 4*Ġb6tMr9 ,.XOߕLdڕLf%$,rRThu8I6Ya:$Ui؃\hgRB-'rqE1AosU]ƽ[r p*1A3FӄrND23ZFi DŽdrԓ) S3!ȓGsûQ ?8,uhչ(&,4qK8Cs#"J@]G2 Lrbu89PA VIrFDI+6aH3gv<!JoWVkyB8Hq>`\>4U+&ܭ7һ'߬^H]΀rA<AhȆ>Ċhcs5ˆ?G]-Dwm.K5l=s$@q9 Yc"p~tƸ9s[]دFDz`hP Ukiґb]:A+*ɱq d ;zgpk UHaBu.c!0oc7 {udڑ[r6:oUHr4)QqAՂ8ixʝP= e y/|[\1R5N"0)Ȣ ]Ι6>^YOמ~}Zm] f).8G؂:K=-!й9WC9+ocaWK"Ү-H\us/iirb;G62 9;ޠd-aO& tU%8nz1Eb< uֹ*L[XKOPN$jbupV-@_ 4]QP6V>\ps-rb0pjVmc؁EdMΐ 7>D\曍Vpԣ#ԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏ sF} -H;=Ȯڛ9eBupK V:1 mSز5zξ&X"uDz{ D(=*A;!NiUǕχ2/ qCAح #sDwK6[dABXgFUV W-G:@\Wz! :+e3U\EUu# c 3]\LDtHzvuS]+e˾tZ6$/sEO|$74}\w"40 VD򙘫!4: {:CQ!iXjՖ#lx sز-)^Zm\F#+7v;7jjB}(&#YֻNXR=PFR9qr^<=P' +ک=~m/V_ vE`.]}Hl:%t.E1 Sn.8( TIƢWDP `X( U4DX|RU| JUA"i*]^4Cs?H]M/@]!v|"mF{ @c1'O̺H U!$.K YR._A aF;7ǮQkod|Eǭ20=Y!m>6 :ԊW|%l}seH I SXZK|Ov;zgPt@Gx8M(. W;Ya{Ĕ&q^قtŘ_Q$=- wtLs-ِ-I֬=ӆ"ⷭ.^K XHU*؜:Ku0G%Yҁ5Ƚ/ؑ뺷֍{gb&`zm;FPV:?Z+AG,f>ޟ"4L[ZƐ.q"|HiLCNinӶ'ιe.qkɃ`7q*P! ]+Fd[zg;\Gjڳ;̔8ݾ)P}L+)fd">9R8J 7`/symaa6䎏2 'W kTpgaKJChPW9.bF|A^>-FB𴈞 @ǤpjV>GG3#ԧ fh3&N/29|kJx伲)}u3M <<2Er<`"9l(!)DR+y/{֯a,PO#wp(kT*a5NeI]c؊5,R".߿"1kiU1Ftt`NUvt+/W_v?Ȗ=G3t~{WHEAѭJыs%zl{ eΩ{1EveNR145(`Ni gs}A!@pn 8j$Zfހ<ڍhw3=30/111111111111111111fLwVa83;͘q2%-{C3d๫ 4A5:!%Fʼ!е-G}m& d}n$Mrk [E&^;uHKa&IM_Pc ,goaC̳Ma+فlQLBdCaq?rЭd^83{"̙^83C|v9klkF5+x|-Irq>5g;`Egt.8-Fy9ڳOZ3FEdv JkiHD@Y A $XR;kg8u>>+vS]-nړuqvTKb{/):Ȗ\?кWv.غA:BUt=ɢƤ۟/W)H'eE[As Uؾ2GL)s$>1Zj]0(c kNz 5 m85VڴciV3JlV +eM6z'玏ltEyK|nJ쉩"T29zߔԥ&B7P|A'vO: 66 bb=2LY5loeZ"[=FBԘy73 erfOQ: z>?HWrR gP\%e}?Vz%}2ߞ$M v%W]̺FUQsi|ꓝjdχ8T$ $y6Tj3 \x֣a.#3'g8޳ިȵIqEk=S!Q27$wzU$խdU? wp&~MA,}.)lj5KrpK@Yj%y`+a~q1l0~|]'Ω]98]/: b \v‰ Hp. 8NSr\ztw3=Iͣ/////////////////J< bCyG") z\mY'> ൝ EVD>%9f)_,bbcpp' 6W 9-E[k+cwR?.e}=V3nK(=[W7.]26$EDѦ&~}6nQ jA{M:NCJ{%@ShȊndQi$6DPI:O&HٌaΙKItGkըY8qG[w;<)t˿LE0;z#^  uD%q1%7t!G.I| ֓]qrz<;U 'pW <9?aBcM6>) XhZ@ |NH7 Q󶏾L_jkA0p= J&,gx/,b"+R&#UmH)*ɠTvDb7=gYkzmS-db@?KcF+Vsz6`{}`ޯι (oWy)p!0~ۂ uֵ}e~x|Mw3-)f+jֵD9z%T'Ft S E_^AvrtΟ L{O_ [J$dB_x|DAL Ļgɩ8d@׆^?^yǎ5)=VNU|ztwD=LYR1ɲA1CԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣjXvm3^vy tU!@=&a;ڑ.RW~\A9tM.}W}u$E-,1ޓCV'TUXГe RE=g<dL9;AO䳹lmMZB.Ū5(iX: Yk;xatcKUK!3$,qo Rs)Ξ:ӳI#4Z1F T!v$s'.b, ^eDzQ=l$,k NwJB)mKz_uKybߘryISͪM[A% B#9yGa61N[jt\q G_!^v_F0qqזbUtx0Et)}M)V6e=i9^ǰ$ 9 `-Fo\kgZU"^mXzY~1yf7  dyۭ # v ʥJmK1<$KADMXXCrt+HTuM$riqf_RX吶8qҤ+%v 3DJ/xk|x@TҦ[;]a5@N;-$ '74DsV7SH][^-IO 9uo%sc;!ޓ4lnU>ފ.e:.쎏O΃;{Aׄ_1ϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϭ6-F bY!)%xB q5U{sD"uRBlBr~^<;Yu(gkU1KL)DjdKX[c@O86a>4A5D]:BlF7oiGqsxi6ف]>s$USg~;9@>TwiCAw_& tW>ory -3kSs$4+ ]Kk2 ɡ4+#AՏsǺYק9F+ĺu'j&4J5n% f&uU+dvM'CZ+E]qFR+gIJ(U~5,0H$5-U<+:<A053'xf]l206kevh}p ^PK2tTқ64IxwT}eAD!*1Eoy{}҅H1Ћ6ߛebe+t2HcܳnhN~2gTim+ְ.87K/eYj1^e5kKT[yxql/sr:X_ֶ֯P7KP<cv^99`Bӑ]G`C.T4hJ?$Zq[*u޴΂b +06Š߹i8OǷ]69h0X$I,6,C+;J6iR%Լ 0\^4tr{=JS(=4@BGfs%du3vcYRQ- y\;\ ,4撶m.ܛTR_f*dq0>53b}υ>H7\Z3z*I'4\9|o!]qe$;8ꖳֿp_-d0vMvaK#4Y8<`8ޜPuU q(2g{fĘ{=՚\}9MuW*za}rP?eR03zv5C-t63n-Ev)::8-M6"2 lv>X/e^f=fbDD Íwԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߖ# Ri;DrwyMO+֓mʢ=jiyݬUDӞl'Я$y9i}v@ AG@^YYtu+% |F" $DZπ"H~;Z᧽sa79 uHV\:}d C.*v=:HDq^%,IO'ν!X+i:7?ΩP$*}Vr4QI* ~`0F@”y1{D $ ڛYD+  mL d?xq%PrU~~p&\?[Ni}@0_dOjyè# hW̹:)V6CXPI+Eʗl:U\Fa%9 Dƽ;yd_"O|$ڨFTJ=V{]9d'j=(pqX5$ WIkص.9Zrzi H IŃ<>g|{xȚ^<ɽ,+a u;!! i%ˌ:=4] u):w * }sR@V6cd ,sܿ-,:{6q*t Mm\n-|d[< o_Xt!{SSr>QUl8s#ܥx5iD^r[^'xiA$4 国ə?2)٢=b@ӱm3g8R;\]V**'bEɎYib j@۸2Uɺ|lrAZJ򂯙u0k%qަLX,;O@$N:Ƀyxh"t U D]W`yH†ĝ$aIXmX9r"^v0F!q+6e+ (?M:]r@+9U(EQXA*E-ɭҊ7k.Y>[~ġ>:WsM2uW7<& ЩA>7sC(rlA|XPa@ySH&f.lȉd4eRtk !2[/- Ce8liQr#:4o$m"aB`{&$dgr҆r0]p{YASJq*=Ad^Nwx+-ױHB(s(ǤcmvBsr67@x߶5ޤ]qfU1 &ntdrqp* IEى9u .e0^=^Lp/1Y11111111111111111( k)Em"Y7ϖMPu]uhЧXW|(_uPr 'd8rbpjWͱ|v,軴庅$ȓ8UL:),\M,8<)+j"͕؜yɄ:I$k*̏z.K jGVm]c8-Mk $g| \7hPtlpH4b$-eliEvor.~V:@'Sm?4Lzdى%)!%2p_ϓYVɀoУheT@`@xb.WbI^% 10f]@ܠs(yuȉ_=߫$`m|BuWv@X9`oH&?,ٌ'BHvk4)f(RPru KJ)\ ksYA_YC\ՆJ8]<ݑк]![0aI,罤VW z W}V؋%ZZ%VGj$/Dn/~Q*ft$o}DN4ƿ-N^|yk?dd#J7cv-҅(X~}<ձAy)y"R+=;F[Zs20I^J:t mȿ/e D38<ײ5`>h%oФy3Ddld+iȌ_vu!J,$1mω‰⎏BC)xdk5,=G}DHNctEԫ˒X^iM4M4 fV[G7V~u;uDTIT_vc KZSt;/]4۳Lv3v7=#2'KAMMU 2|̈́? 񺖚J=hQH}wAzSJH}wAz`Q.OL911111111111111111nh%6rQ6 iE%E 9ǰTHJ "uK' TXpEhl Ɂث(,:b89%>&bn EEd802h,WN 6"KԯzdNeM3}<6ؙAGZhn|#2}K+<{[I%|^y(>ςVق+.i(Vϸ | !ˡZE@Q;yT 7DS[tcvFo- ȋy#)|N||I/ 1Sضβ}HpFk+Nj45E4PB qp2rV4;j!hI8Q Aպ ccjz.&-JC( ")dTbtth,,򅆻W~>?; rFAA{@ Ê!P`\XPڪj~9AƶZYQڼt.B _.l1 f-.fle ֨fnvdUTTUi, QC<ہqf8;=`;BC ܒں4Zs7,3ntqEt(iݺѾ ֔} sA-e#i3 ׁX sbxr//Nmaej׽>JB_Y]k4y^i*͋Z/<@Tuc,.x "E#V{솝s?^HW~Ge8&E4gb)v[U5؃:ɭ:E%7NV-k-dyɝpjeqHG a=omyNl=2p4og꼴t'+(oWza(1k Fsg,\4Aعj<3(y O ׇ-D"!%64֚LfmY9kW[Hq8bsc/_?$ ̩b5<|xK$PR=T1O^-Di3 ,6:W[qoVk!#QGl:}5:|d4dJR?V?iiDY( uOdMOUd8Ǐbce ks$!p68qx맲jƷ}}CEIKA}K1TZv)qH"ʸ6LZ /l50,\CA|J4ˀP[Q5Ĺݡ:ύYX_&kfp 9<=nmFbmJ?".82c6+h7q˩qmQ7*1FqI.HA~G2 T)}y#U-{ȋ92飼?Ҳ C %s =W|UDGhN,) D1u♐"XcUsB9ǚf6PABa܋@hgةiM7PtԧsKkJFFfIOiΐ_ 3 寫cf"t$.6xTCs$|ThdG-vq]zf^$jLH; 5 XJ(+v+$!+$qt8{Dhy#DC8qxKBqS: }rȉ:DǁPADC1;/////////////////ڝ@=6X!7,Nj<Y -ڢ![VD%V3#-(u*D2RlɱK*o.70ЛG K;4Z=`c[(c;-J'mʙ\Heñ bMVZ@3E"`ƦS%Xxkc4X Xy4y䍈U55/LpG'*X:eF1e#@K?^[vNDЪaBCצQ"9$H Jץ'.')Z6"-^%b|rQآ/)N@ #+ R =8TA. ƥ`֪#$7fvq]lȉa.a#QYX\^xT[ Rs 'qGJᴌ6ImC9CBUעln% #)b/kUsl?tUab-( o­6_+RB'&}':pj1M(#=Fb)b+ 5P[vSLU0P7\}x[4X3h\M&zT` ?:X%qϹ<+KIԫ @6p[C;2us7/dڻਐAe,=AB#7 UM'Ɵmr)/o[ da=s gsli9`2&%Wߣ-(|4^\,sh$iLɂa7kI_ eyyY (S6g ZFHdǸ֤_M}zFtD@vٞ:o?: S@KPʺ:0"aН̀V> }C*㈼u%~I,kYg4 ,ulFF H0x^æ5襤E$]p+m2mMЪzЄ{>R>uJ4*ǀ*|h֓V\F6DĀл <{;H6F%|zұk $'@h fzHȫHa%XYtƛiC2q fGd4l;?زf Rl8ij9W~/Cc7*d*j>RrMf /!u rFD&)-.VJHH je|=!leW z[X5yKum]J>į<:@kLg+U:k~ǧ|DvCr+&cee1jVo>;28467(}iBuHl Ne;tl4, rCֲ.6ěTLovЫs!r7U @t\2m;=^m/+VmtV6N!1Er %;5R|}"f-$vtCJ,2Ԉg-(w}j($r̸BkDPmǑ2(k~,2 1Q$Oj^v|6 -+opװ DKg7e8(<+~54-t-Ð?*]j(2ֱeM":¡g /Q1?PȐ:ϓKTV0yvwPg#|rK0hOw@q"..΃x⇦0^g1A/////////////////Or_|LLʁ,ֲ~槮p2x%B9V89lv:+Z$U@Pu][3Q7۫= i㡯vx8 [lg} "F Vv36 F!Yޕ8F)i-IJd@^ <-H2"/;=o wLnڹ#}Gd ۽~g\}˒Z6cY?N<h.Y>!] rMnֳ&7ɁɿMū.tAtAo)سɀi&e^&'s 4 { _vHL:(?~hUMWZ@<:^v;V 3.e-t7FV$B $/~,qBZD(qOݦ̺iPqHfBy5. ^Q e7y5-:v< a[8Eּe~#}~:}e' )|)"YjZ[@v[Gd'W3V p1#H#߀@sh\XvҾ&Gj[esD)},Z~)mQtUP8l"72S$+)v>*0yP N T 4#%F30 v4c؊눸6Z >pݝ2D%(V~-dIޙ(mu`ٿ+7/EhӭTl:ټBΛN\a8NJRmTTiO5^m^ x.1ֻ4޷6BE5Ku0~8_qXZO[$)^ gOmz) s ] n0|~zii7K O&?~6 Di~cvyDi E{s0VHcxQp4ܝjVDg[TtO=a>ܪXc;2󮆔n41ԯ⧎LWq.SQ:11111111111111111-\C4̹ۢ|v5 |ZdB!c8d-HDWUrD(&FC>HF)Ӓ^/`9 \S8tcdѢ w̜ǬxJv2F$yR+$Y]'ǯW6/+Uh<t؏t) (t|.L4C?-lj]֧612LhJb"Ȩ'B+z[ Rʭ$._6%sC F PEǾD@_O>'˝T,4OsR f5%o6B4-лjV4T63CMD4KaWHZ[^q8ml"X6MK%t@wPiCUYuFI~mKiRq¯幘޳/ޟP -aA!D f blkq l9ڵ ڟBVr"wVD _ `U rGi<4U>ĕ[W{/"ljX|ȯ$Ft+sZd6=gX>S]䫪H !aLM3+@ZUޯ}7^9F's 2U`.YL$G/}H]z)0A여k=fU=Gw>gC}~od[yF|ô`Uy|lܺ.r)RL!7Z-{Y"p]@FO1WWޤf1s=qx||sU4;4b0P-ߞVxk-zGRir"xK a@P%w8@,3-aTDޠ7i/ftFGϿrer+66x>i^\W=ei%HVtR7]ݗ̈́Sl%v5$,+eDM[,JF\sYLݝsSYY@ԛ%l@Va8*ojLXc$|GY92]|?Ǫz3ث 6xx.9-#SZ$33c[Z2*q\!Or664NXy٥aI;-;XptyS}~)ns5Q.?tc$a}D Ի|& 8Ī՛O$jNg|Ȫް4t]KEb|1aC2JG܂Y/s^%:K솵yuC/<<G{yǓGJ:%Gېo6̺]Nݙ+C)ܠW̉_BU3 j5Bƻ< m9y7Y՞ cDCƶ/^= *%,@`ɢ!ł.ͣ^qԣ䡣ԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏ )YHy/|AZv%crEpz[DoK>$̹":׏Hvi6Q=R+ !ejkV?V \׬ c!j+")BE_n4ljҶ`I){M= (is:ѕnDPr\ Myc!{:<;;/be8X'޳SE-ܯYwkV5]*DZAyr|So.3yϔ z ~>8,!;@р9"fݍ|ҼdYޣkoa?8D^$[K=.V>B[vG43{:Vb5?XghLc^U*?o aZ3Yce}*8nfʅ3H@X+W؛MdA"&FDV9!SRǜk}3Ag@#4yV >(!m(Tqיt"EOv< )7coy$]^@8^Z yλ<}EH2$6c՝7cV,$8<<;6 $1k*F8t^݈!~Z!ʌ)E@:C- |UXvcXL/Qᅿd{g*8v4wm*+O f 8C\| <|仇iz]=c ^( qJ 1R}6xDVlRx(,E+s-$J1R'sWв]! 4+Vx'ےP<4V0ˍ;Lf]S vrA: lRJ/\>.O۷1A/////////////////)]FɆS^HR+rz^ 1ojd=ڻ0T7VWErRC2!eA~VpeսD}%#3ж] 5AlزU<r/~hG$xa3}o[! J8Y!r-SI!P_F(J8]fH9 "tYK #lݒ#|+ bFmxM6({hi"50†zX~m)={S̹iؤOϾ]8BWi/<ضv@SQ.鿻KocNhu :89o/,GnQp$8%VxN65^eQh;v|fDWFOf+$_uA+؏-6VFi3aB"jl}C!:-'x\C " 8@yΩgdu|kG1N@$HbT66E[s)>|&Ǔ gE}VWv:(/yC/7l,b#GmN||{u؝X+7c.Q,5@jAz]RE #X)^\)6\d2l dR![\yv DO?4BCVxG%̂XuHj*<}UJIR>&nذHGXU:f!2u|<aDCxs5Lge$:٥e^tsּKȨDM7gO]DS}ŒG|"\RRq+Hky2om2Idt 5H7$K".xĒGo1Z\^D^ZڡBRHPUFQJvt]CV*O s7W?-eD%3}xFior05EeUF" lr-E#N"s-dЗ\_e s趐gɐ858VjW2 :]Kse J d$ ǧڜO"ZF~®x8#f6LXjʘSA=:Za2)F<-r(:R2Vd˼8' NtȼXW7`L\lV}\#*tgEؒ0;X ϤWֺ]rz{|GP+P WO0)VomY6@D+.ݐ8[׭Ms ~wPXh(ij\ثo7tD@%>}IGo]6ôE,Z@]i U!ҋb"z?(sX X=*JM(\E~$b`ublŁxꞰtKv d1%1m0A3Gr\SZu%[OYƝ[f烏ez/b?2Bk<"}H& /Urm? Yپ[oci]?;mR%Uǃ:j3GXĮ%kre01$C PPuF6c;b'SKV?qH |KQk=]xĵow9$JSd||*SZcOX;сLES'{YkXO;gI-|׉ Kؔ:]w3x9SmvaRW2/\Ue.Zp`^DJ3"ժvJԶIV!ޤ+i(6kP\DIhcTyt>)̓tUxX h3$^_Y-64ؤk2bK+uYXYZf:d}\X%xX$X\Ec,ęx̐xE(r(Va3y'Uؖt1ɯrX Ԭ9=F$ ǖx!k13bWʎQ&{ֲ"CMD4awIՐƨIyUJ ]b+)a̫ 2ENnBK.577^q7}.+V>aܠyɭs=&s%2?dNj)@Ўs E:5_7~ Je'%||%4 Ql 6i(V* ?}4Y&7~%w"G"-3c64:Fc5vȋ:"N#+_Chԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߖ6-}.V12iEo7+\IE di6bsCntfrw 4^9 lkuح8x0F.vWt2!aYA&W. 39[0L_6 Hb̓Zڲ”οyy3V;2 a.e&.,"fL2?[jFH}2jf:"5?%(ZV}[йO-X\z:<β,k"VDK'#%+8xI2Gī`c G ;-7^$5ė-c[ v;:ԼSJvx,c='Z!.WVDꦙՕ8@1R7+ e: d;yXgLZ1 IRJ\Bh!=++P3DɠGkQQt"xWؤ+g4~)j7pðBaHw>\-cu$Z}hbl)/^\u9DcT$M{V Sj"Wd h} :Z#v~;PGsFE7a @8 ߷jf9U*<E$ň`ƚe ^B7g2CB0op^H3-xjKaAÅ%!>E2PT"ڲ'91hƒ #{rVF}$=p,|cb)e{GuX.$'s-$sY33%u9[n<)($^nð-՜"}Tм~Oqݦ#T'ʘ̂! u9(?xy #>"f=PtNʙg43sRYɷ-B LR[eCJ䯷<* 0Œ429]f6ib4;K)iXhF.=5&@ۈ5aAsG!mkf:T)V0 * r;k= ja|KUl$^iC;;*@Vt\S2n6ngΏ7LziHؽ;>;)!W08ev:BZ̕\y\-ߜTѧFxeC4ZUȯw )z !<; <-$fH| fZbi7U8 #Lc-o'2oLrܯ]zhF-KB T!ڲ 壻GRX='T^/afX\|\ق(E˂睗o["#*)"#ru7J}(YU9scsiI;Jymr|ty _jvj@]1ϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϩ aըJ {uϘVX@W. z{k=lP Q5"ҹ8 JLW, |1ax0x!mpm\m2CcKH o$%H^X<K@C𣧁.ycԈ~;بw*iġu# X_Idr#V:\@U9:8KMeI%f N\.F)/gV>kHxV #f8;L;k+=i e#XޙNeROlQlT| V:R[n>D[(Ê *ƨo>tRzvlrNDݚ 1y-d(bF qET^++z8Y=gx¤PVěZѐs8J5vHlE@ $8rw>|ǫBw.uD_{!ǣd@7^cJ#aEs9rr,bkɱTWB_x7L6%l<%`}rT!Gr+$Q4ܫB"]|R`ZA-R54>y@20Ek~esƽJ3s r)<=mDc׏:O2$D*Q8WUC1/.Zxʘ폖aE,Ѫb|KݙwjܩoPvi:*QR﯒:y۲r$JA~|aC K[UY{bAFrvsvǫkj  CJ [$t}HL)H) r rv9W6|հ_+&J/H6Y%p@;aQ&DNj:\M]z9ʲ?ԣUԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏ X3QeɮyY! X^nlyZt@xjQ&גɽOc6\m%%A;i ]l!m$:=k^l!N?k;*o59I"wz)$7u>?ї+e]7 l:ifйWS,^bGHFr(^߷$ !`lՋNv"yUʪ9E@7dzJ,I*3j+y lDph "cəUMtT<[6!tYWeD/`e G=5櫃:F+ .(0 M4tk4:guDVlAs]dK г`8$_9j0ƱsH4_(X|^6miSf͂ȋkU |<gSSު xt1,Z'qj'rǃ?PlUBJg]ceB9* GvF[ 2#&e}aXRiXsbҔD+ k^?^1t]=\u+8 LJ,Bʩ:mةO~mdY8[/ፒsb<չ Z8R.“v=LvMVK ,[?v,BfZ䧯 DAԽ'lve*{ 'Ea6d~W;8Pى+Z *TGU:WGаq/ Jo +sȬEYW2/qHJG\F:= yh4޲@='2&YժkkcyF+a݊LAgA: Lə3EY[8.zwہ$[x~!ƓFeBu'#6r)jhpDtN"vJ#e*d3LmH*$,X)m]RFPbiQ924{*帺#z6.-d'. Y*~@^UcVtO@biFҁ}(u tZ.K X[MdA|C o̹4ܸw3x?v[pqY16E1ϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϭބ݁qyt(:2\"X<jF5:[oZkǂXc;3br"$$ZqAxw)X|a[/ΙS6Z$V2(2,мe6pUp 4KVoNU+c$o(9Dgݓab4j8^D %[|ۂ># +IwcBcQ4<<mhX72 $81?]g4HP Vt+Z*E| A 1*s{(x]{\زEG%]HKWUx"Upg{I+TL]768&[^!tX Xv>2?P]zbzd\HOQDu8]W4/jLŚOd neA~8k{9ru)YCuHsuaHC[Aas>n]u+<즥2cZjaAKq8S'DB&R@6A:XĪ0j oPı$<9\~z$' E`膡>XgdAMC&7ZTX@\.g6. h2V $]RT B!4FR,lJb+d?8~+)iRo`!M>I: wyl}zJ\~fxQ֣3t~aA%'J86i}fA@Qe@%1H/ ΩB2qě8;*^ Ulh3s"\@$.X1NųJv=˄ơ¾(NF9JY%]:0r :֙Oſ6a1tDi:gbX*ë(3S˕^ &G5d<$Cf߮4cR^ɚ#YZ&477=џYHyRتr<3P`dCr˕9X6[KDG fdgFb|ҸM~iyDstA\B#y%BY&0Ճ6ky|3ߙ?r=LDk]$m䅸ιOctd]a-@}j*3GUq{Eƛ wI% ۧ~ VRpݹqy Ҧ(6u+=I@sfHa)GikXE^Dz~_u$pJY()hV1v}^A=:\1\+;u5HVF\%c Kbc3a_/^&Ei1|lsa FZ(_e n` PxV,^̀}oΉ;9d}o;9X+lԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߖ:r81p.+9P1?ي)l5sa33jq+A1# w8rXGb=B&٦&H3trc]8h;R ˩0vDJZs,PH6s.]H(d6YU}uU{QySzԣ.S 6ͳZs:U<g1l@%2t'sdQ amwLm2؛so6i31蒧"~vԣi-|p bBܳYbWOVÙsX1/#hQBԽ-(@ ^v o11lvlC>H@Sc`aX{J θoT36 B3:]WAW o0ޫ|Ԥ~zpt9EM{e/ M3,/HiPc,Rnm9hn̡\75ȕ#CA$7Z~16N&˕H/6u^dIKv$|щp*ȂWl¶~hl4޹AUV+R_v &n:V>GN:z7D~Wr8n!$$\SGz9(h{g5Y FJPU ;A )O± ;;P%2~#)uNX0y Ts: %(=& pz `ocXO [Zifxry:>jOXˀw ==dsNm+ŋ/([sSKsQd撏===hS"N::lll ===w8&R {cä6@\ ו-d.Y%yb{s8lRoUp^"{*d sEjk,3 > =\*+(je\'͌{;3/k$nsoՙѯƾYu7^ 9z gy!VJ(nٴMswiDx:Gv;4QZ+nl>=ZY#~|:JLb})Dރ{隑`nd̃, ~s{mDi8^ vK>S|̫7ߤWߨ0 D+lݚ\ vu H0*1Ӹizp4׏ B]W^: <$&YL~Pi BIZ{~P{[w_f^t e/҄u~_GocnvIr?y.F#f|lIH~'zbݨFeSp>ÉDe QOL2vπHV+GS0HpM.\/b{"aas=_b}0~v@2 ?T@'IJJ@T:ݧk3Ζ̈́HhĉgA] $אIt*bcR.&vw|f^.V6S?4@2'Q>{gUd9GȜL4BIl؄ovOkRy7{vvU=ޒrr* 8p^ hTW aضkGPS-"͵tqXd jFFj`e閴;~x(agV'!7ܥ7@o7 YPǺ=B﯆iG91^R.4MADKiUDTHV [ z,7q懀:/pw*/_͇߯vfVXtfăXX}W*\RnR0Z<$p"Nb|a߽<)V  (Wk$mEIyӍRS0_mTS'uJe6굼s 8;9|juWB0~bԣ`jŸڟ;K [dFLp&8 'ZDcȁ[3Eȋ\P$4 '&5X#b/]!$oϮx'ŴTnskfiۗy?T`;6P1kG௎їhPt8&qNi"Nj~1Pze.J N7ЯGn5Y<}j]șƯ}}ڳ?mf.czvTCApoR! EL~;,:#C~ ΏYW`UYc'Ep>P<&pv๓AkO#1UN7aY}r>?2褕~|Z+I7;cSAlCPl]|= oڦ(\.WHͺҌﰍcЯ+P @Rzbj|bD@朋OOu\P3n}T$޼>)gIϏɔ\Pɿ*TZhR.L4eNȝs+>kqeCT$tR.B^ujcшxIY723OlOW`xt0 EYحvŚL\YvN o^fd(|Wx>e OG V FÖ )%ʔed(WI-t4D-CV|Яxx?h7:vC EK<~PCTq̘'T $qt}^潍Mi//Һ/0ѷ\.&̆RFؗHVᐟΫafY9S)ΏeKՊYO5 ?5܏Pq=.,![O(◳day卥R/ZE%ΏMȥM'Nj{4 %_#8"O3rf΃ LǗs.J͕S IƐ-f' tf&V]*`#swmKSqge_̍j.Mqc*$SQzOTK΃*_y15[Yo|ER?cgW((ɬ|^?ӔW߉Mיְu|%1䧂?3Зi#J(|9lǿ_cq5r*{7V/XP؏4_"ϝo%Pr*ʕΫk@ ג ѐ4p"Fx\=أZZn&-ٻ) oD쉋Z3- SaJ4h^Dt1tLBEc@E,P/$(*$^hcqS-tk~-U8#!jӗv$whK> 9ߵڴ].Rݖ?AsN{?+1lى갗Td0\AaYio}[1E9o_ ϾCe˳wlZ LZSt8鞓XwiCd1{E+m /8b~RFL1n =o p~\X60K`9sGWKΚsoĖ\{<Ėa Ex.<70a٪|.C 1/k[&S6_ aCsB1&$9ʕ6$&^#婓\>d?4^lt(ɨ E0i>0:lr~zSZZk-Lr(ndcZl ?o^ DVX&~()yN9JC\߭pҰ88/V tb]tG)w> @|.Eb6͆fmW#D+yU[B̽kǿ(||6$h/0/b"FxL?->m=ȊwHYӊ??̘`_ q7Gי.3˓ JR6i֦3QkFzpd3ir(m s|tC#o^%^|8P-@D5Q7/v挛v.?F' ^Ɵ.Kޕ_ۭH<9+K-T&(Ҫ쒇2oDpi?XyHq2qD9EvuB<LӾ-,\=e޺J>gr8DfsHQo򈕩߮b9vֽdW6staǃ̔V, iMFe/SʐqHї6!3aO--Jqŏ)k.. @>&|ʶi‹֢Wy$ģEB͝?vbb&O=7a1HQѷ=rZ%E>=/6)gQAC)]ͮWC:4e;{IE>O[#f ua_NewpB6`oӛmidO*(t;X*%%*uSǫv'SZ@LQIy9-! 8/3W;muB&"2< w rѱp E:)SdILUOwZ_/+Io ĕ/v/ nu Q]3"ņo^T(A;or헳3 -wk% h݁G ߥn"ͅc{ |/ѝ̭a~ic#&|#->y e<&;IệRg|.7>(]xwG7;zx| 7 о]iΨ#лm{`iiJ-ohWn.@)θm +@=;[LE㩴U8 *LqPzx,.ұ>o~5Owi_AB_miϼb*nM[-;?~Ս\J+a?>4`nf"SSg-;zH5o})UP2VʦtϏB~צ/K- ȏDv8Sj9PYQNˎe͑,ǐחyV)no_$?n6T0`>c7$ {骷fGeP.qoj_uL K# %_ǁ`r`G .a?Y@7xXFaRayZ[A#኏/vgpW-=6RSjEV#8"L?,YpW )q)Oϯfq|߉df4f[V`# zWa]N*yϳqh{.`z1<>u? z)D;HE<*t5ۃPV(քl4h{3E_G_k#􁐫/C Gv(I~:ڊG ~J_.VK=P֗wMP-TL,63Z=!f/1 H_6;nmIYYqaiY3Y;]RDRn=4pXhoVP%!(4[9zP*'LC2;ș +:ӎ$e}q8a{RrP\b$ ؊>0k)>>xӏgc쎴G\.C=8o7&^ǖeMM|'2`vrU˱ pޱO*.=} B+:ԃ@BtF8 Cn #ˊP.1W9B%Q\EGs//Rr ΍_/UW t֕,cǬD`Ә\_̋|G^@@uj넋^v.ynk$^ϥxj*ǘ_6^sw_qOΙUow)H\9@ D2n[M^BpBSCjUcfG1О#ki#o #[Cy8ܡv Tx,^Zߨª,]6c9=~.{~g{ۍ [-R l}Gkn wKRgcwYuwR2 _-F|f)o{A50eՍ{,5抶Y˗v1&w>.4,8vE!rQ-j~8M%Kws`і]P ]/lbodUx)'QOS&UĔjmf%įehS/b|$,v(HlH^*MQ}P/Sz~݊9*K`R.zeJǚL|4a1(7w&bNxݗR"ne\Ucx&2Au]\O0Wplv;~8.KK?1 M 뇒b 2<*%QFq<*:d<ڣ'C 㿯 o>"%#?ت3GTJt7u vO[Ë0nh$ U+F{rs{)c ,}{)(pk}x&̑qR(0Nfs*zlaa/|!fj$X"^˂͍җ-ԧUbЯOݢ&1(@ Sw+$t7\`//^fkAˎ3o&V9p Ԓɠ6[%ΑW.ڋv8@w .mU&ܯ#E#d(z/ Я C{g%+ ݛ~r"P36TC-K່ǿ~)  z,&EDoNM|k`d|u tH  'vάj瑍Ga1mẀԒzKR Mq{ۊ[BfT)̸aVGuec|HɯVN΀~~N>ׇi{KP{w `6}oї>ɓKєIJJoz$(H0$aI(::$e!ydYτ`iUno{(7Jje|s,"sqABT}€1pװQXB-zms`AR0Wt0I]ot@N~aCHe1ͮFd'6_o\ޟGTН.10-Ba~{Zv j{'If.c5MKױ' L$ޮ.ܹ"s6r2ut/[Nȝ7חs&!A|tMT\Gw΃,I`Nײ+V< FqѯVnR7HR^,1(%tEӮP.<;!bִ~؏ǚiγ[>`2 wb.UݘM3]auq~8 "Ja۰ؕ'_~×1Wd6įnbUfڏEzmRV-I5%T5P4|Rc8ϛ "9/],X8ˊ-4sʎ3U0Cy 7S] Bg9 ̣Z#yuxظ`a}P?CP.¦) .\#|d]|]sv.}wpV I݌uqpf(&J4e|ŸkD]t,:J!ɐ )*if~Qʾ|ˌ2g3cj~K΀iSAuJE5$%җʼn&]뙰QszRT,<>MLk Iuk.[!ꐏ}Ov_k9n2ЮOO 112ww3ʓϝ 쭆㓯{ʌڞЎ(p0jv_pVF:>Mɠ*z;O\NG; B LӗV&FS :dLGv*|I3IIIg,6p j#8"hmoQ68X 헐{nM.:KwmzL\f&U)C\-僾kCz)Sm׼e/vІKpqw RzO qjv^]cj=&ze-$&&esEA.@6 7c F։h8-4wQIFΓ n5Vu\΅;OJ\$[Nǟr,캏cFTFFdn%&JY^>bovܪ{c ѯ,"@)YsIHv\lllICPq we6!btdZ?Oux;4^v}Gk_Rэ@я@H)c>?ʲ+8ʲz{dfmK%/OcF@aퟙL Qsy x͇O( Bvj^,~K(Hŋ9Gk)vЯd?/uw||;닄KE՞P ɕ$9CCa}D}rAӞ%g4p6#9$o!QD%HZ~eaV#zKbBx4'rQƅ0)wHo<ijg0]ĩo_6G51I;X]-Fט,iMj6N*@(li6P2e =;M0D 1YSDQah?B&[qh8|Y]`BmKx}4|8TCo;7c}Mz@0$>.GFcO+*Ō)R r6eՆ΃œUrlj5p0n)In,:`^GtY8>vmQk`%c5ċ|-;rPz}\,ʦi3UIII߻P,@᎕@`rxy4fxJS.r|& oė1 Ud9 s; pHۼʟn ϧ_ BsΫ4>m!ඒuGY)0`GR&\RvV-䩒h&a=Lf٩;Կ$iU!^l B:@^n U\O[';/sX69$`Y/M k˯]F.p3ߍi͇r^MNzeϫ(Oe:n޻3|?F˙_'pI ^(ZGq~KzƷ&~ѯ.hDCX珍3U\:kbs0Q.C9r/b7c# xJ4 9C 2 Όy8b`4Ƽe76Ky"qpIMLc{Tz sTMmbt=g(u)_ C͠;e9 ( #şƍ  盭8t܆s*2(3 (kJ0w{ɡC-g.e΁DGxZY~]h\b6ϥoHGzx8( {Pd'J\8D g8TD4֒Qe7Y%. f@tϋ2~0iShmPY"|.*\dO]kkڎӝ/[̕o{n& hTqE]n 1mɏN}MҰȑѽiTϰW;(ҐM}J~k68r2c%k;xK셪dQP;lA^PJz8rU3o(C> dkS SV1 # #K_үr2[;X,K;$#n/x'jϓ@>^HNMQ7==2GM&'hExu^* g2N,ozZYyg W.x-)ˮh`Ma;L~va#(kuC q. Z,J 7uM.,PHt)_C,F,DÓB^^Mo>"oV=4>SmR+.{\,v-::sQd> L`#go " ؃NsO@,~M # ou~yKss)2vΤ޼F~WZ,9X.d)wPػ"_ J]Osz˔g`PG}Qs+=i8(ԁĠK Xl,Rf:L>}R).u5^4D_6Eʔs\dWv˞~mLSʅ8e4*^h7f#XTu;R!o'jT6Yϳ͇>kI&[5m"g(DTmVթU޻sxֈ*ŭTSS@nNDc-լP.ŭ 3` /4B@Ftg J`e\~cmy׊s&sEO2a^Z\C5,+NQ],YfqqJy)'|C;@D1U*R\kC 3r85yzP<3Hs>/BOGpqN_?2p|nț@[ ]m𾹫׊68xH9G[PP.-Ԃv[‚طXo:M$C4[&s˶XCwJ>/a6P UۯP. v]4%&64*G!+1lɉ`!I# a0Kxk@Dޏ뗣*t3P8@_3Hsxiخ J0 0W*VЯB_uDLqI|cmr~?WO.g:BB t)jea_+ǖ_:_NttO3]"'7j_F Jc=wp&Fكηvwh֑dꑕGqΏ_amSfsJ~V#Rd٢y!l2r 4MΏZ=_I^3@CїWgAү) ,Rs(PnޕXc<s~bq6(!xPsp΋/_F{<ߢa¿mVQ嗆K]/ ¿'Pσ./v,V[RL+˄躱'^UHX[EgA^U #Oؙ\)/[aaLnu@~i8_2v8o&.׸Df)q׏_:y'¿0딭mxLU}BLU_яxNp hsVM ̀Яt %8$!urv5~x? m|KO_@, Rn݉/AQ`bp/˂j&@O>ṏ6U Hz@gww!1zQzӼ0&  fXC6ţo~+jO~A4sF=5V[;Lu v] 1Yvt|o'D6BUP.WQ;/a rp?W.^uu_"ckk |gˍFjz7:|DJ{$!6sDߓڒ2aTpzBEŌYA22vPnCa-UoHJ'~ Y̥sq7 #2V]!/VQzSl6}pҰjB#}}Ŏn9-b/ ΛˣWHQ笠)m K@'z[tc#w 15^c|\n\lJw/S顰=BHA2^5TD75\.z^Ƣ!S>upnF2i#gdj=D0M~Fv&˯= ^8e6n;ޒG.ƞ=`ϴ+YT-ܮW71?9W\nՊ4xwsI|4qoQYHvC|- ..'GɄˍ NjHkxZ%K.h"VЯ- @6/QqOf@МXaoU>Q:<%Kk$9,_*rIDW;_Ƽ̚㳸)~3r ϟf΋4 2)ԛԚSk.LPS1s^(S<.~*1h pC R}ewieOOmtџW[wGwO e9'f7bO-4A|.P٩oVxX:Pڻ"& @Kܥ ϳ2^`V뗍 .m( ,#&)˓!sGtck.ܚ3ŎVѰV±SҘJe,Hz_k_KѧT YDQ=8 e= usD"uqΊ6m՛pQ4-u ʄV_F.ΰ;&"ݿG&Nbk }C~T|c9;r-"ԈЯ,a @o9_> iأ'ߐ:6LS`Q)< xʃ)6`H%ʆ#yO#3> uKzu⼴FEo^QދM:%.u_!Eçn"0ɡЯ ,#f o[pޥp϶Z[jj:JOIUl~"w #E(nbqPG_d:# dϓKMsP2rQHn 7 :C5ZgN'5=,hj{g 5w*wnU*.5 =.7joOc9 %w5JNFBn\I\Nd>*ňvT$Y]Lj<wl gԃ]68&7M ;%|EN%໦=d/օQOZMw԰>E%@_o<*U:Y -QP3\Qb+ioM6o2_*x:eEQ^Odq XVM]jSGo(?G.rlnޜ Pa搷#5tf-7Ta{ y߃y~ut&İrv"ƟiϏſpPqii?8`O[ bA.KH)TРQ§D cqf(՗J/Gi{CD YY|;~+ۺ; ̳i4 B0<ߊ~JgQ<a)K|hsNoW @e^e]WN@2n3x X}'*Ӛ3DY IҔG#N{_70}/㛵̤ך=qf:À6Viv]p:;tBMkOp<ns8:# %`#O=pA7##MΎO䱮(Zs^c {Gy"!E2RvU2tZӣ=ϋ;u4*DL `\EVˁ~_" rKd ;^M5(LkšMZS謘=d#npnf[ ƶﯟ,ʎ^>($Za44"HJ }3Ltي 43[T~rUhg cX}fڑɭ͇WsW}m/K6 t*_}ͬpzA^xk$}4DE:|ߤ׭vpMo0Zy"zb3..R]m-298J-wRH&yjk>N4U-Lr޺S*ADY2hE5G!]jm  wM܈z#Sx ޏ3Gy~ɹfP=kbCDحf\?j_{ע  O>t˥.hc:ULF.k}x]k?^9ϊhd`2^P =5]9v}%Ƭ{j6U˅z0 S'F (匵caϛe"=RF˙__{ѳKl`6|. xtkgfj"+}ƌЯHp)Y{&N%0CaDSX+#`Hy:Cd[A}j^,' cMw+K~K (Gt txj6إX)znHAp_eAg +.⍓\ >UO(i}ͅ.9Fj1j GZ몷;"U:Bq#^hJ|i#> E}˖o3fV>* iK5Ky̷%csHq5݋ 5ECˆź9=}ө"02cM,(u3CF*<kZ{ˉwxKkƬQXvOrj /}zp^s>ޯ=SZACgMQn #Q.쩍_q9Qov֊[c(^9L%_?edǷZQ)C)[ uc.ݢmvCV1ӀW> v(|㥙 ES5>'J^vgF|ŞjG:q],Hޮbӊ)HX)SFgzL͗Ӂ fō^;,/P^"|J AU=E*>NV%=gX]S ⵺<.hg6RYvډg^(/3c \`[Um}IQO-:|< ՑED^+Zγm') /\Jr0j]鏏is&b.p(lf<[.=&2( >* F.ʠ¢D {XE~13ew0}0Р j(iBBd !~l_T%G~Khǿ/\JWrx꠮(Y;yP yhhГp1`騟J话;32O3o^z&ݧ*lqbɣ5g(˘a`A*wJu]{ru/l6Y a<Ώ;4DIѻe0p^.3a4Ւ"}D|tm c =Kї|—ߚ<] G½l VϷ aVujI0Tiͥs*Eyb_& nENΑK\ (೿iVKqJLňAn=n'Cw+}Y;"5[A~צv_H5ʤCTqDY8v\d@|i) /g nDwM9AbM 8)$6Z0w^p:qϓ v^oMԎ YƗsvf-gsחri| YȽ S,p3ԑ5'Aq8f\|D EpOiνCNa3BB;_<T_Et~4v_!Cx͇Ö$HœNj3v~>lNslGڌupjCS@Z-'ř\ K)6MbWP ya XtbEu uzAW_g$,iG7*EȋZ2u5M@.C>mkE *`lm +0 /# kray4.5qm\rMpRT`ї%*)b'/(pn ~E?VXM×P8nW0Wkme\lRR.GΖU8|$x8W-~("ʬb yw vnO5ГA@Xf'VM9 |0L.ҵ=P銶ђ483{KA.,ȡ)몗 azRJJMAaMڟZїB їhF͇poFa.Jx+ t :吏= ߈:їXN&%^P Ǔq3#t)=S6$r(үk߁}̧͡ ְ}`N.Vq_(e_nף=zHf.W>pRƃy9?~ksvOuvN7}=7 :kǞ(Cg̲u\*6L|SC8 ~`o/ #J 1s *xPcu}Y+MѸQOeAN oJTÓ}{H&i:)\&R3v.>+Ƿb`Z~Ϗ)M1.&j#k!e( v0R˄C7ҞЯev ߁[W Ȧ Cq&_f<T#蕦Wr(*@U3csl~fӺA%ga<=<Vc_+TdxO0a3^i/*=낽RUy+}bO80 tY8Z/`OVHeLr̕og."%+ qM,ׇqL50,zM-wD @fNZwóݸUa%5F3%K 7п3Uͣ`m"g00DR[L0S55*bHh{L. ~I} >D^n쑏9㈅Fe;Ag/Jr4g0BGAs:8S&=T) GYb6ܪ>\IVo\uoV\F`zď^䏿E_TErMyNL5+ή.+='Nl18;DYy< }ҷ^Y~=;dPM,ibIk-̷xtXOх(fۯJ񐖝KDŽqƐV~gt5 ȅBnM.'EPNЂ5Vݧw7+SReuRpʳcϳ17X1_ ݭxrA1`υ>w˻}w>g(MLVm*Cj&C@]!Y3(9yz8o8bx,)ɇΩ%8ZQnp[ըM]H}F씕)(O] :SZnF *pjfV-%!̹VUG< z, LLkŖX^ L= 9(MDKB*/lOi4qRnP|FOX{=nS^7PZͅ{>Di`H ɍ~꽟csMT$U1g V~kOWki==>,Z3Br!mlގV_) 1b&^AzxY`!O1*fꊼFzZ<䓍A]-&+V/![pZ8rQ+}o{ZX',є8hxǡʉ9Ѓ!66FC,@VU٭֦}grr]$Y,Z/۰J䏸TD& h+FlNfEv "#fȦWVxlҋ<!OHg;<\6GEݑ55]%!gɻq.0_ =viAϯa ׉zzNQss숔S}`ιu^B.êV*?~~Gœn3=ܖEL{"5 7 [~1o^`2Y;d!gM[EWĚH<#uhC*I÷hPEz gNbfxOI0}xz&x~&8{ISOOAȌjwƏI>}WZkguvvZ{A^E{c36kJop=t:&^ ՝N|є5'EG,H#Ί&\߸K`B Q?EE~t x>0ߏ^$Ѱ6Hnk-G qV7M.G4})a<~0(UmpϠ׸s>B{g0 E/.vJ|qj杇bkJ 4Lvx3wZ@/lN{0}L/KHhI܊'%߯ƒJ=:p.ظblKniafqI_K՜!~ ծIvuFş#C`Zu`h@Zi9 ϼoQp |poH7w/;gozO9YW8MEgoRf.Fouݽ0쓍͆s㋮ZFuVߴb,bFkgnڅ/l TdyW(P{ˉ86cFk F1\Z vbi)陬{f g4:Њ{$*`ro:``ڑ&۰ $pmS.b6= ޭtLgO_goނTߗx}ڦ=$:둝z8fuEXkJV{5BSr"J⟑ l\-x'S olU qAyLH)̫EYoVv]&ޠmj^zaXOٜ\~'r"$N=@ "xZ@9oZ t8O/#-X)MzϵdK]^#x]w3C)BZ]IZ vb,r˯Z 1fyOA{3:b8NU5ĸM@W|xB_! j+ ]]^Fy3z\HH^D(+z^?ɖDw)i n+zldAXZs 2 2Wx ~}J]~:{9&>WL2"0bw{se>T=n= f:}96-"2 f5cF6T6~DBWNKWf.¶xMnR~N=goՏjҏƼ̿׺ԎjҐԽԎO}SSD Е 0@P` !"#$%&'()123456789ABCDEFGHIQRSTUVWXYabcdefghipqrstuvwxySSD 0@P`p !"#$%&'()123456789ABCDEFGHIQRSTUVWXYabcdefghiqrstuvwxyiΏj?ɩAoVk(6wDeLqx5`3;ڷY6u~2ݑE0g?ꎏ^Ž b|BΆ`:4W[:,UM8Z5i.oy;8D4A"="މEMxVEyM9^y{:gbJ# ly&k=NRa5g{J'D2vba|M:wN<櫩U.1#s$  86DsM\vvu Y^uFÎMc^wDz4@62v&Awe8&p`@*t+J$"?չQ^2&C vjup靤Xfel@@6g}0iRwR{͂oҋkQl?u?ZH̒+VRnxs_aY>NU48 -[4TYC.! Hɠh^ @гο&@6g }2C ևWo ._%WkᱤO?ZHQ|GG^"EnCwD8qL{tw8ȅ/krC>ol%HHWya9Y84{gtkv p=j:dFB+D`GoTDr˪U0P|ku<%G+O9ka*}.9Uve!4Rv&OOq5-sn2?7,Шu:g{a]C#<sv]5j*]J-[E`#ΆV*vNȎf<ūr34 v -I(^f0^>oyJ ^uƮwtNȎf<-C &[sH@f8nRy".f:Wp8$3O]w& ب1]z.)VΉ5՞2o+4jҜe y/ck@f<ߒXW:iسH6 |kP_{z_×X|V3 xiƨ]78B.Mxx)Q.!}Q͑%Ɠv}y`GzfZgWrj? c iH||Nv./Vnze{Hf09<4g.xZ1@fiC ߻-J Ik3xހA4gtkr"RbT!Ńf`,LeLTL1ZB6gsw@WlHo6#>2<-&`ca=jjjܶ.WqC r$!bk]XԈvǺ8{!ŌEĭ5ͭY׮ibhIύ(lgoNjHq8^c9}Sj-y{K%+7iL2hO EPиEZ|\&Rkl^<Ik Wp+kdꬫ' oeyJ+_ c E4BVzdF[sf.EV^<,EΝs#6oބ9ip?IQ̣+wfz%eg )<$lO%qtՈ+|8V^QA:Ɏ2V8|og)7T x::cJa:|~ vj޿ӝd9 0ZGdcr[;M"y;O_ 84 "X:Qa-®$V|⎏QWc{:9FuC2Dkǽ^Vz z艷W*NeDRլ x78\7V^⢹Gm1 W,'}\{~7SوOxt#ˉcޡ/, 9@+4'}ORCAW*%6MoLnW)SO3ZRz|bQԹg2V.1<X]ك'$8E?|-zMFCԨso;+wxvgW Ȓ;v ʵf3;Y樤]*'գ+! c6OO;:i~,:p]bH\y@A(޲F KlepTx_ǿ< 8#t:C~DAdXؓGreCN!lsʟ58+L%08l8Br})wqY(UY%3)U0sV",d8h |=4HaA4|*/ D8i=\8 v@[lo)z=3Ȭ;yˀ] V4Tc;,Ϩ& 7kIB'px!Wu?BGlcf<9: <g"{ⒻoEDMCBW+}ua'srv<Q[`Օ Ұ@$^i!^\M =e4N)q%Bs^ʪyv!Q)߳^xC-45eF2u,w6[c)BpҐ|8&>W^^|1Iɕ$+/F ^x@X#T G g.=1R/x`Ȳ<Շ_iE%E%gn]=X $L?:msh) !Wdm!HvDFqW3V /1OpkL8i2")!)+na'{Oο]/ aD"^]2T&ޮWſ8G[=& #Z$KQf46\߫DD R!W+CEq]u:-KƏ=E<=cRc9" K thh]߱ui7Mu<5(ƛ7++oH C_}:LEdA>DL {զWb)A\eߖ 9C3;,O<2:! dG{|iu~" u'9e::Tz +692;|ў$IDİ#|4Y֖v7@)Y7T:W )F!WVtP~렚Jx!!VҖ{Pz.+Gk8oDO}Ke}.X73EG<`BؓngMC_ӯV9!lo J_d71u^rEa-#hnsw)lsb|HhVṌLg[jU'jA[76=Ə3ؖ'bb;3e#iBtQ.9!lr"V(|ϩV,X+@!_'f<u.7ȲL>sQ/zeU.ǃ;qT@Sleɗs]im~fTͼ_#/b1e9zK]tohSۜ2u%WH C~BJ(4aR x\J ⼣=w5ƳY2r "V/4FFsS%_דƬzUyسo-c>3<] eJʝ(9fiY!'͂F 5l+7C 2vث͘/srN.>/76aXZj %:`X:iYq6i.ʈs-S6iWSxVbpO=D^fii+|bMکAUBC짠<1B~K 3 |ugp@I]3mED|{~v-:RC ؄lxS@jjqnuKiA9t=&5Ԓ \i3a;Y LrHڭcOӂĝso"}aJg#xa&KǸ-qHF PWxWF7H2ia8%!& =󏌷+'~6%!6<hHy+a)q2V"KYշRh$OQ=R VLb- |9"!n9.K׬%bfe<.,UD_ۤҌ}F/ Nm]qi3GA6_~{1r|Y3{QB2Ut&|o$)GBmi's'rr2'X@T:|睪; mj")-)بƪ.! bLOI U4%h|$678WWq'[o[жO-lgPxQ TQŃ;d%J a?vI Ź)MfkGGٟ /H#qE5#OvÆvV=E. 0Vh hS-k6/0u!T.uA}l kg_1&64R>6k\~|<C9_6W6<eIF;[Ұdݧ 6<` 6/]5גdZ<X "a"&("]qU_z{Aw)N'̈́b|msuitYljTe0s bͤկɀYXn_ۂq޶֥꓆5@vzTRI[9{}8x=.Z~jX^L]zZ# $8\ n)zbA0Fu$'9"w[!{ǎ#m$DҝiYMvG:wneGpKWUІ6: d7;% 'tX5ÚHbwH*!x”F&в&@1>W9yJTFծv8گt@Q3رw70\bYO/ڴaq)Hd8wƫT33k^aGki4a<{Bˑ$ /ѿ0egbjȯTP iEñe4ެPRlj⠛bG"~|t+ K"_\ުCjlBҜHyٕP!uB(Ր5EU\CEbSu9F!i:PR$z٘A y5J7X7yA$ﰒMz2 3*u4'j+'D^gR3o+@AGWUtDY2LVLj7x9#Gr</߸X8hn03oOݹ,\$PxP|Mb+vag-_w`EDŽ<Q\ja@FǷ%]U "S|srKG ^ĺ(X6rE`kp sbHHXqsZQ|?4"TQ}uzYlQ4S SSBp);sXǶH:TGS Dd>8<`]5R |߫<pJr)\@#=g7kO-[}j'i@}p` r٤O|Okz: \8EwS5zfMTGȒN6U0EkL}Ӧr*}0J] $R 8_;A؉I!߫^,u˷-,}['{-lyU֫eH2/ *#o)?OsəcEG$I/=4%i1H5ԎvIaW@=Ǔ912 WВfH9).@ )k\LaD`Mڊf 3ڏ!Sƪ=L0;j䨶@ZiyE`O +Vug7|,ms=Yq-Jea @X\9w+'hsEV )282X+^Մ:0%V/9 ,#kYЁ`E:ƿWV< dR`&NHIfEVy_Ѧ$ e$KF'qdh*xE]l2%fiGjjL-t!4f8IÍZ#5a~8HP/Fr8" %|,UJ kMOVFFABUI%} 5EP]$Js.>1&MAٰiF>t]<_\t$.ȶGC4=iwgPbv@(NӁlVq͵=+F+:9G%m1iqGu<4A~c{ 3"WQ8DSv&ncl5k|DҳG|bu-0.={?Z<"ՙa%!+sѠ\ЅK:#ix/'Bת,F bFH6/o%X^LHDZHjkGR8k6ctJ(k>Va9^.]1rי}:EDݞ'W\X[v]f$lE#vb`JxGiȧ=e)P.p#R]:RW4֧-TPH9gODD՚\FZ_\}#) 0-)]P,3dQ7ɃA0} +G[[?^!Ȳ+5;J|Eq`6/PD 3:+19au'IR*/HqOdp^̺ap+Dc}""! >8Ńg϶gwaظ2~$6sv<77"t2 їsx&)pIG7酅?;4ĩ}ce,=ר&4 ᱍ}/;*I; Gl3w`[n Ե,K^ZI&Yi +f)gLyK̘7:K7V9iϑv.Yİ+JxZLG`/JJ{@7=ϰfפ++"_3d4}W(K;r\w?:TuoveF6 v;$9d9.50!ج>3OOeHZs\K|Q+~0fXCF` ddlRA"EOǮ%Nd_ p(֯Jn@xZ5UEi(#%,4޽ʍ'H%E^[ox= B,TN(m +9i:ħ<"H2?j߁-v$/q9c5uf"Js,knF=:ѽ =0yQ$s ,BLE4< &YyWlh2#86`VA/r Gi;Rj٣}J=1k;6"c)r3ܫ'xx~Layߞ ~/CWm gdB"=iɠGlz UrvOa~l;nQ"=UD!Lv;v wA(%^'vD.>Yk?Fr6Wi$c}&W]9_@: Y>iS(t)x-A+1Dzo{u*3X@T ~<i\ugj;5O\5SVW I~Vq~=uXn6[}ʰ7"<<3t>rw!z˫` ,m raUyFŨXr.vel[COBXVf4LSǏW%GNv0h@륖L@Uni"bc_$U<itmCs e&`++f׫!e 8cpI8|$@dq(e`-ULrXX'fc)cD˿vzx3;])V^MJA{{r[yJp6$f-$l\7EGYY]9iZ8.%}u,{I3ݝik*>VDseEq:Eif̭/Mh6 X\"3űJ6<'l,?R=$_= 07WٱjQ)% 1AGro]*9;دb̹sͲDIG=6E:suQv rG @RH: M.=rQр&++PfŅwY C 0-pTz|aƻsaJYQ%; *s6dX!WOve45- thmo« rI. pk6)m- yxSjdZO0ɓ8*%sC}Wq謧X e/Q?GAD_jmYfԜ:q&BfDV.߫5m!&%H'rx߇B3_UꦹQ6ykr|f0Qf>>?U=V1!$Qܫ׶̹|6ٳқnL aÎvp4((jDD+.XDAGx)w{eگW7"l&ep:-6mE;C =CFW@pI-d.:|_«-*tstOR[^lс2dXu5K~_v6uAYEk 7P% I3EJ)pOF >G=4cD4S[ sO30Ȭ<~l׬IdJ!'4k x~9PmB:b˹V~XDF(VL݆X\ՓOf(={ %T@D5CRZG\][%2A*~!r|hi 4N| $d;0* Lw4}aﱥXPHdNG|6}DI"E6rmS:OV^V4`UغZDgY<<ذ --nSXmgm(152{-Oe*pǻ9٣֨~i٘yY1pG~|j6ꨨH"%h%NI0u^YJgCi0;C} d,7hT2x-L:޻( Q56*,sv"s6L4Y!8XRD&BF2(p|DLxùZy}%K` vz-.6I)TCnJEtwC )[^\B.7!Z]iXHnFf$g$}6SY\/_:ڻ0@94k`{|U4TKd%-9QMDϘΩ5DjGjJ SK5IvC3msfuW;*n?k;rywXj$"OaXd Ve. Ku>O~<# dZ|!o8uwWC@A䂱}^rϐH$)V<e0|U|Ӂ.?|(#(ࠪϞ7:2s;4fMS]Ƣi%Dso H1(ϑ>Qr&DBC'Soq>5,@ sX/3C$URftuCZ`|cUl-M9;4#-)V 8~vq{31jJ{-lW.4I,xNy)opm&#$ko-DR4uԚ;kcdK(q6( bh,K&d6HQmQk)s5K<_Ut˅Dx!bm^rp^5jFE!G(9&"C8g$^bIbGZF-ziYkVdmf(Sg-mn2[ @YETQ'[2W/oe\4:f;6uJ+=muG{֕ŭaƦݘ ;\4?g4ߟ6@e%WcGֱ@}WbDCWG^vd/|Yo9-qĮ89Ew*dвR(GV=+Y6c)YJm\va0MG Pz!]rgN$G(- dH!pCe,87)#Jk)HL?&ariC1L] l)#|EԁpՎ槈}a%t)̷%[VuݺBc쓛/o!!֬D8E_QBWvxhmvO9rڡ97u^eHz|؝O=r1NT@B !`ܢʸ]ބ|L3k@JL@䖨3!~K$Mj\e_4Fص$Z!@E6ԑ,oD:4Ȃ3IRrǏUKF ؅:,j܂Yh IN52?AȬQ@,+G gb-Z]'=)Jqڹҽz@jo:yeUE$8a3XǶ)zeS$YT(|+N ezX ]2xf 1YƙVqeᗬJiݧa:jHP~iΌ.Ry%밖8%mWRi7T{qԻ|HzJBg eWז01P;wsk}Ѫg.sU&Ƿ- >+bK>o@PQ'$YVZy .?#pWU '_"iе;ޭQ<h!"(;Z%u=l3s#V1)V!0,,t>4}-.4aCU!EM ۍdW/2tGH:_‘bAjK 霩i3!n!Ϙ qtkճjn) _ eFؑm­v )H'j&"X(=TpKZi_x3#T( g^bHyu(P()291-VDtF`6eB9L"^k3LSHUL/չю/2DG-*[~Z&qRYh\ڄVztR~5f|q/L@?:y\F\wbm1$:x|)^h5V[iO 9,DI Rcdw>|g$+}рk#I0o  U] uϛ=baʡj?7qxjDe ,w<"+Y[;yY9<`ȓ) C۾hES@Hs4!ts6Fr}qw(:X}<EHDon<l֗9#wD% ۆ:%-nk(:,Dc 3HpaG\~栒" \`DI[vZIb+pƘQ8Z$y,9fX4@M"as(1. D@GH\RZ<|)G7mD#BPs*z.4FM3"V ~+3s eAA߿Vle^R=npCCcFsHk2Kb~-Aޡ_ŜԓKjVtZ99}rDXP~i$uc!ʵu7^u/lyG$ɋnb=c93hH~Z=tXBs Y;ϕAG_0d-KQq2s9_{qQ 5GwG ;W?>ǎ0hH7T_)TŹpP:9iOrFa/[@5~8س_jB9Rc-~Kr\k+ecF!l@O1 q eGߕ_ ܶ7(Iؗŏϒ, _r<p(*]*L:ϞЖ.gS>e>1Հr^-$*_νK9|w yگ̔zB\0B$@k@rtWZjG8Ds+,q]5kI7cݵ}$LP]`IꯖYbGc<"vT%,X vO3.x,VGqɁ"z/ރɂmFG=e3W%jڀ(U ){uu֛Jf>(ڼz9ld7|gGwЧeKak}Wm1?aE%B$K0r4b}}>y<2~[2XM1.uVHqBv UsEU 9aCђwvvt${=Xk -DS|m BGC ݎ2!aXZ0=4Wy[ )xfs*%&!aRe=x_TE` dcEnS}4/D1s NTeDqD$"}?7 LS "}o2zoK-|h#豚Oe@}{x&u8+}~˿; aCo?M|AZFC$"O9$7!H]j:\{+Ǯv]ضL)CZZ!X7WbUm>* l,Xiͅۃe9\-~<Rq[PAXONI6N \xHLzP1;u@`; >CzQ߻QDz6BwWke5"4ch49!e%bp !M{]s={}J PY)jJ`{A8;YKlva4^|@|U.TRƕAv鵩=C*L/}"rjV9 4$M:k b{so3jrR@X{5#Ȭ:T _7ǫ.6 6Tӊ"dF! G6~_ڸ $PP4k\{5\%u1(GiOou'7S28q*>LYY"wY]9ri=gTbǹH3{y}''0Pȕ:D{;0eOQSl[$5[INq$Yt(EQM )x020=6{&%5]_5E_~{YJI2.H٥\oU;2 /c+GFr] I2wt>A"]{^#>fCv"zyE)q.Jcv&k!r[], QB_?-J m;t a8iM;c/O8D_\#D䯷52F}sMBQU\I :GQsA׎\!;q# eD0T4*+?BcU!iHW`G^^{w}'+ȉe4pw=-lՕ ĚSmȧ='X}(et?I$gu9@OBge+oaE'n u0?2= e\5$fWy3YԺ'zp9D\g?z-mwJڭV^e?2 +-Q &$7VJ/;+3yPT$R~Ƨ4c)a^GwA &!r .i"};HZ8b+Lߐ.[wR5ɖ樬f1[xs-=3[%:;6ޏ dD<,ϣ2=UlUD7Pxk 1jkgr9vxUix,nL#.C"gD硽{qp};WY}L^[IvGCCoƚ|H21N($k)l;K]+ _ '!"tj̀}nsEmU,6]2Uzx"aH`+K:`g{LS!iJA}LfI;86 ^_WLMuBOD&`Yg MV|E{(Bo$a>5.&WmIڶmyߏze;$F!?|螀d^FH"pԮ+6Z}4Uk)qEf,Ĵ}|Gnl˭'r̈́QºCBe57 %b".KVD1G0!fܷ4<]%QiA(w(z}/mM+U*QLdUJ eq ጴJGkЋ7.ִ|QֻYP::#2S\8˜1s<(HV1rkLEM rF(#= ^DD5%88:i%WU%N-Fm)87vxce4}0L iS[e0< +@oі7dUI4Ma\<uMJ~ 0&:X&o҇L%B ȿi8ߺmh}JFϺE`JW/_Uk= 7r]KH%#v1E=>a-ESp] LyQWJ\x+{"^6LY:83ܣ:pXX=cwM'X-|w9-29y2Z!DDǴZFT.kGs)6W>Hn],1D||Dup|0|H|cWRrPG<#$WgkAG)dQ7lOxeQhySoO8, l$vΒ]+49`3%t ^kkX &Ją3:ڕ+ښiᤈN8|b ui JfI$!@A|7ہ~" ~ Oseeis!.jEY3l8f;kDj*UeB_abMqذE@Åc ctF}ܾC|Bg"ظ<]PĶ( ?th\y«!^[H~lL,_(btam%5ޑc|4UfO8릗9[ DL7Ewh9XBGYWws>7g1[_Ha5qCiMpYEn' "&8c!xsV"F:Ur7kk @GDCM]ky a^4}0]`)*t8=IUI 0O-DBL%߾J!&B4ڭ0,ó8E~`;!FC!dX|z%PDؘS:! 8!tsTF} P;o`qPrtr&b޷Co1,3*мaoNAX 2>=}ԻK8Qc&:\<JÏWXպ[\5tm+)xDXTT[/pNjx)j~Ϧ} Tp%覫 _DIٚ*8 2CU\в]g!nle:&Q9to_!PU^uVps)\yYn)hDQ1+\[Y2UdD|9[@TI8q#}Sm蓲)v<=rE(;Q; - #z~r3ܕ`TdOb\ω߈ _%ʨ3J9&h;<%kHU~7>D#Pg9sf:z9[PX]%"6'4kal6}neJƃj 0lxs>t$I?]oJ+/-q@V!Q1x zJ>+tTB]A @:65y{u:A6Orupep1^2xU񆘬F[(F>\H)e}L`юH4CW-y|0xe_BD@ޱq_D-W̖c^k8i4hs8A}ǭdS9ֵ6@?\G&ܛM$cS}r&) jZ-R;7f #>mXUd3=9!'V8B)q"G`Z L&lWZ Ucjg@$5-s%`H] J猜ެ\Rb9v=pJ L87L d%5^_u=t$+3 CZDaBclW53S=Ĵ*!d.4 FI4ާxcx̓tNug>}n# "8$!/2[Y se3lqQɩPPTxb{A*WL1yJpdEb\Fm#[ʕOk9MT0hZs)&,A?+L/ȤR S Hu93bؔzq1{-P].G+7[TwR`hX2QVD;ESHГdGXDž:jݧ=/WkzV$C!<Ad;k)/I$3J-ZU\e%łNl\bqᗋ:49(lR&L e0)mRTHıI|r TcHd;8JloU/ϗyO8m;)C'䓆ӏRr$]bEt3χvm4rWq.Ez3&vlSC",Lߐw>\yͬ%e`v ʔkd %/ZLu6Ie|>sO|7uS+v`aEe[VT݅B~lXg5ԛZz{칓  ]ֻܹWK9|LKڭퟖNġ@N%`A2K&b2üTn$h=RD2,\U|ߪotq& Q%/v.Fu*!m[dXttQ 8fFd22LEä&% JUǤ;$8(f8uCn=i"jGsX9д#RE/EN}WfdM$lkƭ[3sOz/} ]܎ m=GO;ңm?N,ktm VeA#[s,^i59hyyo#CF^ \4rPǺ#IYUe@9ӧC'iR<УfpJj׳>ԣYSՖ 2Ab ]* }r; Z@O:ܖ2svS.웥k2cZzUA0W ,H_Xbe} eZCUԊ;.?eFtvKJM'ÍŪySFXV?7{7o. XEnzy %z}Mb o8U yeU%%@ѭ҂-H|&sv,TF y'pG ǫ9kW`ƪ$@L,ga뵘)L7EI& f#l7>~J䋖IHAo@R_bW+Dff10X 8tFIޞj]@H3֕FI~q8)fRxTvIfoqk>fhT_Yn (oB6a3 k"{ը$;61rĴlC!9ȔΠ^̗uCK82 U}r 8<'` HOxn<Xۤy?Yi603T,9C!a8VaiA$ 6fDJF߭Os 6X:΂j ݤ<柾)0p •z*8rt/r,#D 1T[νOc=l})8D?"*Lq[2:DOe> ݀DJ Mh˼sBD4a8)ț?Bxx%9ETH )W>pMxUD( 2W!svC5;d(G*"mlM"տ[A-$%"9m~zRY+BDŽ^54YY0>B|=4 A\K:rwbNA~8SvEV.5YF6i2j̷Z -A%=Kf7$YRzԲտdeתvY gdz+$c)!S!\Yn"c պ|VὐsثE~se(SceҪvU][TC3:_d6ɡހ)8S%ۆ4!is8Gvq0~G[jHb?[Y"7Ve?lb\G7z-$47hGA>~Hqg@ka$`,=[WÊ}v Ƃ:}&Ґ|s ;\"&G; %bdb*j^ eƪ?T&ŁcЁ]zfZS9^}fԶ9$UzuQk|c! ̹Tg4GJ;'U^X:0>nk"ui=-pO=}=rNNDDtKS~#+No }lqeTuؼ"KRv'mq)'+B7) ;A&vF-Uu-h1ͤ 9EEdtQwOB5\Jl꧒x!& 0LƑ;`X">3b"%_Bu؇F\AC٧l.Sxf=؈ቚϳE DQVn4 9oZ?ce;F,ۚc}mlc( ViiS! 'Fdb1gP4#a\lIBH?ب|yrwUZsEHŸF|Uv@zj[0yakrY;ȣ ͊=(}7 ^S|*<G[ wcƔ{rl|"`SxaئfEقbn] ҭخk c&%ձN`B k`rX]*4Su}V/X<KfJXБ-o` ڙI n|b1 P7Ȥ*oX4R- K d_*W YͅdUm&P.|i滖:80aت1u|)jhで}L:ee';[ςXNza.q%<"0!rT͇B7rsEO~{DԚq_Cei0EflSRt~~chztЫ邇~tGeL~!6+t!F6sH(t*VF\~͘U9--$JTj7UG-6`jڪWu. 7\l|9~jov oAiOY{W5ųFS_$v)*gHP$Nbud=Y/WHz#fO^>e!( uGLk*MLH 4fTk7қ=OM}W Df"So?|UCq#gy|>/,V㲛އ僾KJf(]b }W"G _FJHFHSjڹ%YU B̨ #v<20o}B2!X;U2?f<Ġj| * ?̜8e%w2cu.`[1`#IZX;mD:Y D`%( j[W2;*RY&F[6D?@DQ/G;8-}{>jd/I ?FƦ+2Wң8*-Cw|C.֚@FVL1bu^Pxl41_k*]k@O8ws0+!"45O|F"ӇBRDv0{hW %d '@Eay3}:^Z 6LZ)l ;<6Ur馦`B٣ԛd}\K**G8U6Xrs(y}ļwKGՖF4?Ej=Q9%5W|ǗȉcZ VF}vncdfIfykؔR&{4ή7Z꧌RIWaדlK,y1ĪA#L(WN%2׊\%Y5nMtGkd')aw^lPm8|{U%tL tLمmVh>!d./ljX%DBeŹQ|+F:lqaōt{Y+6<;d~b@0wϣ $WtalO0T zgZ /2MYK?0;G pro~Zru 9"s|e6Е'٦0ۿT0Nz +-髢k |C5Xiq9h  h}3HIb؆wIdAm$'Y=Oeڡpُ!@J+s"p YET`^ hTr]F2G;WJ6EdD,A!11A8Jϴ޿DZ3Az/2pZ2|jJnSd*-U~( V$?MbO_l "22:X5'lA P袐ԋ} 4SY.9o :sAj?$>Oe퐧x0"lȮy@չarSMaV47XL&~|v+e,O"|Q+)Ʃ(2Țg9[\Z!K u[jHʧ wQ%խ”HFc}ՓY6AcQ=+eUTe^kTx}*CH໡K2Y)>4ONN 19PykbwF"< 1@8i 1^~,g9a{]J/)ays V=o3z5ls!XPee'?0]zt!9׫a*) xO7n'T"\R?^G6u' I}V Y]ҫJNݹ3 2sfql,ZU-r.$8!EF}UMIZiRY4'V;J6H/ؐ!xPh^wiأ'ijT]G֒E-bz'ʮKJWxx/1$mÃ?2cdHror-'V"UNІ6S'ci5DI#gyĻ6"WmRW"U/һh^z׆|+29lS4Ӡ/.>DҾЙv>HxּgHCEsU~d@^Bjj2q{:xYk ywJ_vJPQ۝Gh6Թ Ufd%,2a˞J7ٮH2A-c4Q ճWVDKV'#,]6Jx-)iY$:5}i֯>F4!0;`+}EL@ɗv|^ }6 7x#VGo7]J!g7? ֤ *W9ʕe ;uο<>);qAr !)u6B)*X(r ؼ~<}k?U=>u rі2)E(ҷq֣O:2$R%?KVɂ^)ZJmF 8{2L Ȯ,@ L&/H=aJA8Ypw}q+NjylcMOkxbTGLjS?XjDkh$u c%/rv#h^|i,W??P 9ܥ)ޅFuqUeUr^ ooG8};6YȏVwpiޗW^>2K|Pv>L'YV%KωRBK~ Q0#[G,PLL $E$WxzittkΩƲjxb:8sʉ06VɅ6Pk3Kii3"C'8̍∩jAq`±:ך8[T>"Z"`Ʈ}?\h]1ϝeVOφ~mCe`YTP$m]_34ݞsr\x-IkAڭGr}t V[$ IN!#Y7E:.]4)erG~|a91 6k|CĚ`;RR w*Yk1%f( Ih cZ ~^aL]yc /Ѓ̈́n6Ft F08Pޤ4 y7- MΛw_Zf;F3n/Vp׻ׅGD"A#pvκva>kW .-Np,i)%,d1/s˩%Js7|XL~ ISlJ ) <{xX}D }.]/Љվ/͘ a4agխ3H6 i@,Ӗ%ac+aGCrc+ F fqh1$p^X'eHB"kduCIKU:(V/C~[(AFkdF0^\'xr)Ip"eIw֭* koi_re{ m5O[-j߁C̅npVOn:R.*Qr@˲R1G ŞnE%3֖xx>k[;p  4{&D聴V9昭y}V_;4;Պ#,LpY嶒G4/+xmq1"bVok\Fk9F>Y:=pkjw_qt~8/8~g8^tqqҲ.$C<+PO 7V#Ч>Ȯ$)+72\ !QJLW4d2У|A%wv=,;񯆏8] o^e"4K{Y_vE :Z5YH @Mg/e"mo* AvXaz:7 ԲwJjO@< yhSw5hGS U4WEc$qGt,j֋1#s͋/DfwO4輨?OUiΙkI\/@OyH@.uo%ڹz$|WM|0BLK}Ave.u ms4%ik+VzFFc"#3Q%:>(qv .|?J<`*ɍFA%=ԃ B/wWa^@36PcweR>+bjHYGPy;h\ud-EkG׮|Vb7`P[Vu +U$JIyHDp)č[&ВZv$PZbbT; %Xv&w5p!df<[ey8Pr,/L.Z+0ؔ{ƖZ(u2GFUb\ّW:%{o~Ν7<ڴC]^r];z(Wΐ ̖9|`#$(+frؒWkv(ռ#<_PX! dz=jJgb|u!bةrgwb)H#{Shga8WOrdBW{x!]^<ˆr=v4GUm>o;cjCj@6jh'@xf[O8[ss;,f'+E99WJO=AuClaqf`Ova)YxY[̀^T`mݐ VaE1ʧjVYlJoeSH?\}W)ȲU!>xn4LP/gnUdnlFٟK`{Mgf!r>8] DܷOUbvJ|?PJ b=e WhHr^t:/@)'@;RXxkXGvV ZxB_8ײ$qP!ZC'+ǣSFSu{RyG&u`W/櫀fpG^^s_QHFr OV4ؙثOp IJo5Cv2(Y6eE˾jzOUZBTޛAic@YmN<ȁ@wG+Y1ðcet?f[W~C!G#Ԉކ\뢍^3;Hۦ4|MO9;*Kh\> םRSbuJCܯB̫nAV\X+Cw6׉~|)J4xkU@4􋖤ܰc] kU,݂WT%ڠ\rrŚ!ڠwb a:katvȜ.Aj؂sNZ} ֨gS;k;C9r"Ĥ[[)K".Ϯ3-[<ܫbҵ1/ EP|@] 05)ځa}Oܷ-"0ci"W; رY(V;}&y.-^8%}trm)KJ,BvI)5gw9FjtC~tT@%s 7[!R9RH-gwu' Ԣ i)&}r׆1 s!P7PXҌQ<7|WGH8S%ukZJ,L98-,aU@(ql$j)8vs.LF@TͧVcKܽ2%s=z:Z*mIݞʔ~ؒ lD,jۤ@:uDbiجWvF64Ue!R~? W׶, K-ˆQU) GE" Wkc~)9Xj2ײ}d7 7l0%!nso BW88| Ch}:V\P<* `}l ^xe7"okvzZ:GK|[1ls.҇+.ܽ|D'=u9i'+-7ЋUQxrC Y} ;`?#@s]mw[KƮ1Y<*0XI?=ߊT[;"H{֧33j$z'oԞ*]Xxs G;wDJ'&ƨv).JxOֻxSLGvphՆtѪ7X_[?oG{ xH#.HcǨ9 Jw¸hGʒq7jS?a2{{ XMم/f:sl x|voߡlu;57-684/kAB/Q* g,V1 =֊%l1k\GY:|KB C4VD%~>5;<^cLjq5g-rM=wA4!rt2m؋x=:iݐ:ϼ#plg'V@6 /WV hL5c v×rU oz8XO5OQ>d1uģpj+X xrYg\·6{c|K [3͗u\ື|j:]̆խmT,`g&J$_]7t[wQ;T*[@hmK{b^+3֢kY: uЫФꕴh_t2/R}q~rbn/kY;$U;zob_5`fCH'lPsױm3rb:sAo)vfˉqGT=[^}vp}0&c!KL5 ,zYt $(%Jd[$!o?UÕZt+RdB4*4V)J,Jr4 ٢Jֱ*G UjP9=ט֯ˆ:.c]C~-CՓtz]=BkiBQuz\XE^lr6V4?$Gh;9XV\TE`807s%E  tKۣ>%0͈o 60iv^Ky t!++;xq}t?ˢ8n{a;Igx+<@!+Yy$0!Âsm7BȧVFp""Ku%}o9Rsaz`yRKv_ߓE'=k>W<hZYVdYV@9FUYoؒECD%EEAkR)zuOk ?Fqt_4 ˰2^=y@(ls?y |zi.|[yJ,Ybx]d$0͋x۱$b@P3֯zx)Jo zYRscV/5YY ikvNf>DYBYPiOU䯶[ P$̈́mA@+PR]Љeb)dYH~.6Oe1j6!4K$R#W聴XIljP .vTx0-._ݞ P.҅g&A!-F#t| ܤ֠A Ϗ:"5cEK@wo,}<%Bo|j,2fP9"XYRUxhaoHHO䂣*N/w(,]1>!s8P,]>yo!zX]L;S;AǸ.I6/ݏ뢲a Hd #Esק0V$~}_b/::g pҳ(p&bAJeaW0Ug0yyĚ:Wt vbDڐ$gr}.Lᧇ3$"t]"vsGC ƢtˑO9ak3 cw4r,&́KhZ傶V6!*`gu,'tH+fZU~bCt=?V_!̈635 |lvir?Hta4u(EapҳAH#l #>vG T<֬pW=_"|z?8Ao5 rYL(LVU.J ,V[V~gK@z-5զLe4 TkmJ8[␂9)%UݛzUsSb(|qJȋ\p 6 ]gŷG; `r.= 3 ; j1OgL(*cUM ց9 D0w?Xy 4%{PH]_( ·wGGFᒒR.@gVm<(Aa ܑTΉ<'7^8/4o[6_e+Ǔc" H3ʂ30В @Ֆ=7ew~SVI8  ]"Z$Ы$ԅRoټ rF JpYhv>ֵC[RGz )ur`9%)9MެU w)τR@5ɋjI+u0rf5S$K^ vrX"g!! aIvZ@yD-X)#Y:}hؤQAlZu=Y#kN"'.9cvӣ;(r,?cSu-ih>87 G]d0G3*HF$^60[7Df"{x撜bz"Ĝ4=4 ipW1ܤluK/jf>bz`%:D=mu9X[>rZUpUɢ]>vmT֒src::UUj&x^!W&o9~tY![0BOWD),HO.fFD p\G-ЅȉdT+sl2rciIcE!3?Y+L1$@/KBp]| W gA'Hծ_cE% /rpcL护c[w_اmwP%n؜@!. szx<ȽV'뾕/hLNHG `=2"00tFN^>)Zm'qANow<+u99 I.wzQ(Xt:5WPUpŻ7!] ouWGkU=YIBwF~/B咏љ o₩ll9ˑS18euƳ!g0AO!i+Ń_rHoOXؓ2J@4mj@-Vp@%U̦582G>)sXo/b".q]‡"DڮY3ܸRlj)ҙʋsx5W3*ֶ݄!RP|\K$ rN݊(tITP}YR[[P7@uАqpmNu&|(9fG6%O? jE>H3~TZ.G_KZ0_Fv9b05PX8Ϯ9=J q4ִ4Sn=?? n,٬Ry34.K /g%!3H:x\w .HB__d/4_\i6ծ= o- zM鑗7Oz=zϢ.Y3z9jjIasiFQ)0Hv_G{DŽ,uw}Ժ{й.o ۡboB9_Uo#hՕhU68Ϟ_k"n,Vu&Y7dЃ0.6w3,ӖE5N(Fc\mHs #hgY赒% /C:#-xTSx?^[7|nu9]NUO%W׃WT( )[ oJ(Vx貮ҧcoTYsV]y Ct*7 ?%y[Hs1c]1N>m/l`Hη}^qBKov>X K)ꆂ|k)E;MvD\!_'or"^t2sz͞$H9mG>8i2t=X.U-|"Zb4Xl6b9<snՌupy qzt/x*|3fUa}gFc; 'gWyˍB'XX"ˀzi%jTQʬؒDSum^J8v޲hz^;E y-HNd)QGڽj4Ek뻹-hM aOakj2`XݞX'6Wy7sv̞9= i 4j?9AUQurv8CCCH R 'cAou-}pxHrIJ˿ZLRW-1B"PEik7c-68,C?a<WWobD!w( ([7Z$?|+3$lYQe S[Fz;t8=AЎzIқ^ûٺvs f̻ܚUb/4J%,!Yi]@j*%{XsfiGv"^ŒOvhT~r|kծ.*ZJ,F,j |`sV"K $J7gTňV$ 3oFH|)R"rθ}/A@-q1FD& rIcXC2ž65jY~pLDEtoQyY{ֈT5}ir+uTteFcؾsb.xpݤ"fI+}k2P5(l7r$!ة`h~]fd3!A@^bȃ2 <ѣ$'gڃU I)rugjxCuC$L$aE3Hi䆸YjxЅt;YS:}BTXIa*=hfU㌞^wRˢ}<{M3{vs̿ ep<FmnRzK;f<9p6ȖyT̔nm!Y "Tǫ b4Z xטQ=h^5L sx OІU5l߿6b R-o4?JL9-]{| @otז Lr]OsbesÁ |Xk՞rTmjTPxO~ݖ+G{V+G76DgBK4G܏# 66@M+9p<ǣ5nc4 wTpm&V b!q+_TzM׻ F7.~+\ǮHcՀzQS3ZH7# _WVl~JK CoRz {z^D4 CVx NE v,)hBb=|||zmoݐXu@:Y!bðԁPw\t0iWx"GMl@8 H _-{Zo]`S\lW2+ص|JX5{9Q2HVB|>>$\黱F64̓G-!l+Yjr!9@V"GD߱Ş%dl%v1,Y+] IS8uRJv|jtެ:C#Ma+EFZ'^X+ʷUckɸWW>"0j׀O4V[ edsbi43V],{Ƀ3W> ߺw{U9| w߽2D]H@c``,k}'PGQ4r`Y`ovFWeJ'_\HL k ߀˝lxZр5k?X&0`sWmHU&]>3ʅ0\9Tr/v@DuR&Y O]㉊;'\G@s-5DG4m՞bW8A-Vt96GE2Ov9.E(yд̀_c7?+: 6,o-ljMFxtU WGNjLI3s$[Jv-MR 1G= I%BBFv)ReoW. |-#}1I 6n.E}V 9?Rǝr}V]mJ9b)Ala?]HHݴtԂϹ7 -Ιr1 {}_rf0Ӫ\bj䌹H(މH[/PWD4b8m\+c?TCJaB`jX7 5HC|N> 43@jGҏ6f f<9V aiD{* [vvXP6}KN(({\v|7W{{S\ЯK,&61}p0bk 2箶|3]sFFeH$ƐCji=Znhks+ 6sRhkn^z[;d񙥴fn<|w1sgj5k-d[i>ŏOgº~ܵDU@ij) $Pvxez 3O%T vi[j̚YQwyli+بr_dBN]hj3F^[PVR.< !m6-{;]~ CLʌ9Pze MU&*c -V^̐\y_/O7+﷬Ǭܭ;{(<] ery[>v`V<^(2^]@ ]n< CYHZ_23J^8fVݐ2ǬsC7J3$J'A$$بse)9% WG\OƷQ8lW8t`7nvb8֐u&#SyQUAЬD^t)%?)HhUːb;}Xxp^[w"k=u:@̐|ґ!-O6a#~Yvc:`q9z7^˛oܒ:Kr91os(@kdh^~PG:7U˅7㠸jG</p؜!v4Ǿ\xY#9pGbl勔GU M $3ǂt`RMtPW~z+ ֧߱:YɌ̹׮ vG݄V:S;&kڔzX@3O  $"!vG47gט3}ģ.Sk0̈́1ĵt}Od jsrxᕄ\b x^7qO\G4Xdrq2.M;*IߖlߔӴLΡԽ 99rqg>MOjVGTZy5{sGxh~!5.E՗CIJ>z)WTEK̝t?Զi'Z3f@'3?Hož/zT+ِ+JrzݡTWj@dxY% 4@]Z$U!t__Y: ز'Um"El)n+}#‹xm _UΙL]3FL .LJ H$$@WYY h1%{G5&Szgx-7LQk:6V{d?cv9W&Ho.4ϝ䯼,os [ /RAwy28Ðx}Y1k/],u(H"R+KnY)_"}N4/RL٦Է⇙V{/ƝH픔fIȉڂe*n˞aG Uc6$"]PnbxP3x9nMS_Hh C ,.(BѷSo, > \qߔ1sjaɢ9oW_=ްN]u訲:+^S@om[3ώeprAIe4ZӜwƠ)wv7lf;Mu X8S|W$s)ƨt+f"\k`*5kDXq5ZBru; Alju4DVF-vcإݚ aY5n6Ω-k2 tҏTԔ>}Ϧ] T&Z=cN<ŸxȍOƬX9t,2mr^W7tAsOX}3y )WrL*G=7Lأ9Hr8rP5?PV8\%νoշ9' ƬJWxW?|WyQFB^[vǭIǭctMo-5֜`f}ySrj^x5r8u3ơ h):\{` MN#nm/OЯ_t 4TaﺮQ.8T롖]xa:B49=vZ|cH^Yx_O /ߓj6uVCTlA̗5JR_+(}NjrEyH'Q;9ǯfw7l3 "PdԯJ+z ݓƔVqU) kVzϡ֨xW]6Rk ؊B_r/ U[8u"Ve+-Ғ3N/]TY. 3cr+Qt= 1"b-R ] 'd@:tl,8%ND{ S6oJ_c/6t!פqOۼӿ?8pB_FpϡUΔ6t No"!! ]SVq8|.4KxKe(Gv~3kN3X~Üc ﬘U&̣/|8Vf)Sh".H"|ǦU mֽa"YX&t Cov[/2Z+#&(猡"|C.:u=_3k]BƋ&+dٌ5"NjxJ1+u}g/Ǭg҆ ΙϾ),,hۏ󓊛aA]WQޗ%Y+k58ؘP%t{sÐ0@V?^=X gmzR+۩vU*!VOT"!_8-ߙoe#͇/Eș=Hϖ&<;A8ky͈*h-$``rM_Q#ᔯѐΙ0$w؟8P?D@0{r !nm6%7FF9|R):"yb{cvޔ5m2 q'LT}V&.<]M5"|wcN0H|4vv1Sa߸ŅҎ  IXU~w߮\5"5J/$^Ï . .3ZTW4Bul/V BTPoP:بvayvUL5(0{3 І,Drw*9CHES +Ww: wH;܁k+EnSa"5V᥯K_Yrs^ CU6'f1]/@W0k@v.q;kʣ+ /5Cp^~ RS6cd cwıf &0薀9bOgՅf?fY!9i{?v෈#. ՘(sa̗W8sM(طRe1ׅ8v/q0&qʑ'-9z6?v Ϣ~ 2jZȜʟyרFAss82gaupcrZ oWq撆ׂcA%98t@oʣ=TJvG KÐ6W|:⿱k<`j[9kY*_`4uȕ9Ѝikݴ EŶiGk?ha\Xhwq$O_]w4\Э57Oij&Hlu u At{jݑ'/+E|VM+tPJG;*О͊#d؞ArÂ/n"kW1oЛbxH3Uw4'/.xB RܦxQ_/5BJү׍~ V)s1oƖ}\8B|F j2>7,&ߔ2(g.q\E.n|{HÁxc\VHtY-58sO3{<"&^U2\;O\-w;1[.Y@!Ee5ع/eS%wVG#"% AG+l6>1Z]/tīO֟Z򋰙o=$EK=ORG^BTVve)ɒkdg<0 8 xSU Y(8}aKXlNXHU0'r=9XP}63g@^Y^bG4 Y ܰHu60Vֹy>Mke7䨆9KT Eb2:LӾ(.c?@V͋_mB$3bd'ol%umľ=y(T{B'pT vb+IEt)$5/[-ew0(:s%X +a;27ߑTu硗^є"|,OǵB&TM6[ dg8U$f_u;@>k0q0;6ǬϣoF/q1J*-CY_ 9:DNh1O:OX:aϚgt^)\ǰ!U.w7ǡ_Ԩ!0ns;qo:T`-Gx6ӫ/TBm5Gl-t#@6X/ GL1DC`˦. i(iU$eB*/G_bשv`Y蟌;rjDy5j`W_[E7^zH~m.6DqW=p7l6YurtL1k|Ei } 0 !W`CGMźKeM ೅"Tv'|Z;bMR0577޿1g7 q=pݥox1>:dm fO,|KrM.ELփЉQF. U#_Ip؏6KSżH6KSb+aQXjv Zq+KcwEi$q2t gB^~Ds!R=ca͟اzFm E%E'bW6,+?ز|t.jQІ{$eTKqMb4./xcMmGEx < LEpj玏˛ЁS&.kI(]Lji-k/Jk=* dz$BVY;FJPLVW|Ki I1ވљCӓӓӓӓӓӓӓӓӓӓӓӓӓӓӓӓӓӓӔz?WQbGz7"$JS4 ?Vw\.+3Mӓ;ǹ92AIcnF ; DM-󄢂w0pzl2I*pQ{,HerF -v0/,y9hSeyZӆcaχU 5ь|ΟV6䟠 VH|YnS&*rPeaЁ@ZS<=WJiwkYUFN1xҮԜ//RSP$8$Rƚ2{c(ӓӓӓӓӓӓӓӓӓӓӓӓӓӓӓӓӓӓӓӓ1 e+t1@,YESc{Q&1y\y=<5:]w+U5ǀ+G|?YΐQt:B*R3BM|h7 l ͺ3,$`oI*Cۏ$7! $0R<$J#BGQdA{{~V _dhE Ҩz$dGNEo2P n!J2i&3ж]j:ڇnL7b29le:T+.G,ցbLQ-za<17xt=۰1!pgpsry\ cK_(pB_KQ۾3Lpۛ qyQ'۵OdueG Ҳ~Q$5T ܭ۽mtO0 "g)g }D&!vM]A..h#]d>SUN9qރF-5;Hlb`*l|batY[m'5U} 5J"&Y1Pcew9%}T dM}az;f^= X>ɖj8F+}Y~DXd`KJuK׀uSV5vhۂl}^R#>bhͲǃOh5y O;86O<5Xud~޶ #pey ͚3'm?Zb~hsS[i~k~x Ћ&&Y;vÂW4ňԊXWqg^V\7J`ı[@L݈ЛpB~CS@Q ◂y"dh4 i ^@tr%Yj 8jvO^ ht"E|͜K?]@-އ9sITC0Q"zbØs8C~ +By*VXYK~>p2_$gV#w19T玏r97lb.p!D7kk5&dO>TV:H@gwmWVVrJN,{Q}V캻FƁ3w] "}ad.ʉIHs{ z:=1փ ǹ}ހLKI |)>DxjbTv[vIGlL䍰 c1| 僈^H7.'0ːkls3Z]\e6D HEyEkuM1]P^ \P#OC=]+]\ cz FN<`Ih:_|͝sIeUj*&j{p r4ƶU[EZ٘Ui t*1ft>c<CPz}Ñ} 뮢QYƉU ąA2'wkx V=A_CU 2ȭ6ׁ~J=!m<%2Z~Ce9reWyuEظqr4M];΅NHKbud_'PՌuߗ$}oIGd|\].! k^I0{p1yq]OtZU0iͬ%VK?3.*tÈ^X\Ўoizzm\oi.`<}pYI@``B[8Ɇ[QU^oP⎏Iǵ` DMYvr0RBF[5 \cWg[{!G"V`uV_>7tJ?[ e([RA6XV6\Ob.!\KsM$U+Xm 'o{0ɶHjrWY d4 n}OBJ};E-tֺOT6?u;?H\ly6\^p`O!.Ro=lwuVJW*2KsQ(!uw^pRp@B!W r^N`XO+h2'< 'ۍp" pnwLRN!z9z`abYsep4iJ2"헊atUKY}pMF#.lK9.,܍xgx اRL)hpǩrpy5 ܾm{a?kV0:X~flG՘b9HOPe|`DhZh_lk%Bol+b8G>{FbV7>%k kv⑏]Zr.(V[ U U; 0vٞ4~LM x͇<R.wl*3wi81o~I%\AJGvpt[.7CAW!#=4` ! pE`1`s ڢrzCK '੘ooF[QRw>|>'I!ՂROPZq8QTgy dl'ڝKbag/9h' Zl|@`?V@B[2?~J~GV%3rX@yU\r7[MN#9}ŇG'3ABh< C_ӕEFp=M}bF[.X6eǍzTݧr.tI3k1ٝpa˿zxxMt}S"v4nQ?# nwFwRLNδ^v{Jx' -gT6TR_ r4ZyQ8]aE{$fOIK zE6-׉laF.bA%WNZo_lAS4ˣX.fcS/Å _aW,l@t:r-vA@Ʃ3A{fCj۫ Ѝ|jS#R|W'xGJA1)ب [E -Bc4v|I.4E4Htt|aXx1!Y ?XcdcUI,^6%QdVu"JVM} % 31'sC۳>Ƅbv!A`5QبU,F 9@Ll6:|˲Q1ͫBWU{G}5h{ee(38ddz;63aDRMJl94~LOYO?b '((帝wbR gtc0 }AT a\rgƬ&䞡ܧ`jsJu/{K32qupb~ vRSJZla,}id{lx=ఝAW\w3-H_o`H&L1֕Te9vpjQ9myV>t-%AZt:mSo{`|^7+eLj ~!~e%RSF/LJF^_mFFs"42~!U8ܣ.3|F8IU}ehh|m@H/s!KYkmA֪O+$d+tX}e!:u \=Cq1 GՁ[>@R1@+܄np DH'fRZ q^>+7_- 襖ΥzUGY\2E_,JH3/ܤI%Ȑ׏yGN`& IL=K.bTܰ=YxkM8}Z@h:`ֶϋvBnϪ;Elb[V ky2aԱ|\˻Ă'lx{rV!B¦0c\~F91;<y=s`.z`H㛝^K@"vdZޘ(}veeUTY p̪j-r9pA /WG"y{2OXd  4g-Vr%i=+(C<]pM)8tB8Pe9r@'y*JO^]X{iTkaH1b͡,yIq̧-d%2#_[h 1F61 W?9 mq i>nA6Bbx^[VT: |,f9~l/uK!g4J˫46 ! GWTq ]5%N߱ ^{jU)ݫ5f{;(Ng Soge86tJJYh؜b߭ OnՑH5g$֤QG3RI$$!25 08kOaҖ{ a0NK ^-m鱢!biX$25o[Uy=2ׅݏ{Kv`ewiOr\d=97vXU^}C<Q]TXsݕ8)1nPY6fCxR]Fia=ͧp [55DcD0OD"'|нa.D-FWU-!š#D+Q?ĭl`N 5V ) 0eNZ,H-Fm}i F57ĝ{piy$VwyJ48 <gΧ5E6d*]6 D~ch*rU>U":Aw|Ü,ǫ*>;y)\ׯS,kI t2YBhiw1O0D@ȈNܢ,Cy*! "p wMbՅdz5F!u=VVd"@]%Y; Bb68 7p$,.pԉ[U؞ {OX^R+sD`b "p4kʿlAjTLGW$P'VXQ /Ht`L=Yx"0]=?U!d!Їpܚ^uiⅮBOW(;΀A[wia>sғ a@X߹Sb܅1YPj;A ece)gPS@[C+Wrz!My{x]Ax¨X.8}3,Y UاyǍ4"y]c+.K e\e>Ηj X:ۛOgF+dRk7uGA AvΣV? 3eW%CsCk ÀhaRN2:(s-5P-ur֝; 4K(ͪxR(׉?!fZ`r-̣Hyr4~ CGY{]Yy|f)mU('2Ibh3 F)$5FaI1vز+Ȍ_wHU_5cg|p[eM肓:/pSf346"΂qIu%p/;$3T57Έ|MIp/7@O + YpHSI3zv\)1)T'W`|J%|}ȾSVJ=|~ev+tvq|ȏX?G$bF4 I?eJah[^8}T?!)/Jo/<+Rvs4d=!LcKKWLzSd;FcPg7'zD$1z'ZҧOC~j`.QQT,I)cXRD\`5Nʩyw]aU†~q_ ?u"t=t K@( ͹wQ]B輁K|#h`&uk;ja6`.LhVBp$^nаW_O91kV_ qwZ%^z+\~YiLQ靵 ` f M%zq&AnR+oufэ*fh!vݴyX@:Dr d R{h,eTrvcCe غ,MC.w; oJ;x+LOy D1 -C K543 ǯ*b~)i}(GO[fE/YcgZc݌̪E {?FLAhŚi@T*F ĩ=3v7^ #w[H\];!HIꎏoFnd=`2j K'yW@b'J q |EWwuKe +\526 wuovv==USTRbH.ur*4j3U_O;-0aI6(l*|:6V_- 6qggb>(bdtd uyV_UkсhSչqn~Zځ H-Ih 4*-m%z4-1Yiy۽kLI_ qyZy,|(ڬJk Dcb#U91E!vԟ=j'ji"^K!ŽkiE9Ou)~Hhs q2ax8c }v{Kaa7]jWO8 Ѫ5$ & Z9"2Ŋ~0cj-쫞y2OUo3w''W) ]ȝ/Mq<0dED} yGWNwu ̳<%ZrMSYKvɥk$*m'Eˆ:9T ;*mz\Lmuo,o&A&XTCEd=%r,;] a :bh* # Ԝ7KAm\Өp^+P,so)؄+ )TΞdy).'BGݧqj+RkhHo7_b^Vqa= AŸv:UP3+M{i@arI*!v6sB-5 bf'q!ϲ^U5$je.I w(!q_F8m.PPmv@"i- ^9dV#D[']ֽCGlEqoj$ )SO]ndDX^ݬޜLgh] (lV 1nn߸v u7|f^^ ih`mq8D_T@O, NA"\;~f0OD$h( 4pRyg!ϳF 3iht;(<^]l!)pX,vK!笠^.XV~}hPQeEaӮoy˶٩C״@WaDŽ6I(p}YJ䲳=,1i:]ڹ j엣!&C"v[ l}%D@d4 Acc`M%6chdЁ`jvʕC-%ݲK*4- 8̓|1%ܶ4P>^hޤAk`*;#G4ĤqFLS!s# 4JkrغZIsDq=3lu3#hhO+O)CSphj;U ҳfy%V ݍQAK62 D';Fc3&أ|.Sr2I߮\:V|/$rMlenFMvG_lRIr.*x@*b"YkqR[o)xP|M U@}LmyLu $= rUPÜ9[[=,ާ9`7 f<_%5k?U1{7GۼRҒ X ÛTow:v"JQC"A )ZMž!Z ҔqhXbnH^%hao "o5a^)ֲm>A g@!)."+,iqfj=ا3ZBq;v%ztRbʲX!m%k-?'['pd,ӑUrDH)X_QR 0 2110]SVhڊE?o"tOsDj͙5)x45oV-.OvZ껾OcV)rIvA:)nE[$ﻳZq0`",OPKFyrM2 ]DzsLEjM^e>72<{{2AYwl:3 ӼjװGUlǓ6s eV֛GcOU@HJ ;I(j?rp9Bs)|cs}BB;pI iOC&SmQR HW? ERigҧǃܜ16 张[5kQAf4t6ӏJШI7ʮ O4+ɷXFC3岛}▟l FcvJIfC9rx5+&_hO\r7y;ŸRH3-,# bxfhZÆl /65 ̬8r хZa/<(;!tPW2ģs\v Q ҼW F"S?&GFl,^ Ƙa^mq'^62FdlPoun!xV 4<~B 4@ТU^/tY?Ϊt:ij90A٫Xg M2o*"H*.їa;ul-CMVTⷜuߥ%q'1IbӝXGUb[xC_P9lPꬔ돽xibzF-I xbN$IRNDjz Nc#$|qyGlC#]n- YoSZa)ٸ3qƂ #I@֨U?|ӑƪ̏*w^3$ jwyD"{/b1&CvcC~$}bkψy6(Sn!f +|?oށ8b'SSmQ R<,!Z!M84ljr07-A)h0g!Mh뽕!gAk 4kDeCNm,}n3^讴9*lTEUK8\δBA-dglH|YB1-7ղ454A5a^Vd) K=La[e'}WכL+Ů-Yjr:+pxQaf&'n>tl֠.z;+ںƎŪB@&Ҕe)FWUB q wh!cH3UHMp^حTqW :U??uE+jBRP*0=%Gc&;-&2+>)e'('q_7;SRo,8}bJ Q,ڹx2$K@`dج̤a5?C,SfÞ$AMkGrO^ E4N6l v$|AYͶLaUk(VpV$<; Mn6uxXNI(;#"JL- aO%3n;uDƺ^U h]8 gs9N_k85+ ?P]_ )guT {"֧r Wm]*4V`?}eLqC}:2047Sxx'J|?>rk94Gsv ի P%Z[ix1*PB|J%Ȉ7k(=eK 𼯎fXx|,c''gieKÆ& e LdH`ߪn.R6s/Q_t/HnrWr8{FSڣl}R\." V=,NbUx*^jQfu604]?[kA5.n}#Ö`XUVDhRyM5 aE2薅M5x'^@1w0Lbk4_28B K .B/chޭ;VFk94+dJ݈ soD }kLcb}lct( Hu,VF.=[Aaj:91|-SocZ蒍epw|k*PcnjhԔiÐ9 o|̦gc8 bݟ?Ő;OͼsGf`莏A*޴^ ޟ%1=!/Æwvvp> &< XAG Cd c%Ʃ4UWVHkjW6<UbYX6=1&ʝVRl+tUv@Fc45 h25n+ّ8kPPJI:n6אl,kmP#+R.JDQ)I<0mt«ovڴgyu Aг-~#jxb&,OQ-AAgs1"аԠJJD@4T35q =,G\cI^bEG5:Oǟ<>$C%)iYz#3v 7$+ުi\u<^.{\1@S[y:vi_k|hM9gik3/rx6NjeZ}A`Vá~ ͨnW> kG0~㽲$ܚWNpAlP#u4@i /֪R9p,.b؀MD7 V@o#ֲi`ELKeH0t~QpCDjzq⫞Ȃa|08JIh.B'Xͬk?hE%x+t7c^ll9?o[;mW8)!ŏ &q&cfER*clDP> @lơ@/?dca)^#CM 3t_D^v;u; y`7UI( I&=>0!!{ wkf6Bz4!Ȃ=np?UI&Ɩ!Q]V(C6IcX]Fxp)8dEv`p!V$=D`PrZ!;yΘ:La~֫B6I\~UijK@/R#%=3V(f`w|kγK }Dj ÆvYge{fuEv2D _ YGU|iiZ}s"n"pAMP Ri"M]Ya鬫ĻAWVUG=AқT  N$ TJjdUq#,D-D2`,p=4'SlZᡀfJ'l2^UE79Cc^Pז;^n/˖bE~vs7#mg+${D>6&RGNuz I7cf7P#u5ך9 s޶-nԁZ.}˴Wu-n<_;bLi 6➉8Κ%͵E& Wt/rG{B!S|{EGvRs?*jC1k\o;VQy ]td$Bnb󔂩^φh|ZqZQY.i1D$Ki]ntȘ d yF4Nߺ 8x1_vvá 6yԧj"3N[`dL=1kdY]zDU>NIߘǬXX:4Ƨ+ru\XuF%P{ض$rV'Y|fԛ|~KxrdNȇ9?ZcaHL }`e,@4H| Y =2$jw5< |RNxTeGw4JOVUNYcuHq snd7qAuWJHjD !fV Ó@u+긒S;}F4` qwk ''&VYZ3 wr!^|OXzHn8A *p#E5<|x |0339,jGǓt AbFcuw' bXյoz#QN|(z2̟ǖO\zFF )fKjfC|cW, 'JjVf:C%b/+*!s`4@dU>{5|7Dcڬ⚀j&J {7x~rxT]Oܽ"19ʄ:M'{E Cd$0=@HJH?kҚsAU1\SdܞUlR'NK%Dڔ,4T/"26rx$-`k@[yw AF,=WՋ 8GE18N:2}j}}bɡ|3>#IͲ> ]r-FגUp @Sf6t]CR* 6J$E1jЇjgn:@%",DNҺf?, +D]* \ݪ4CH~5443..Z?i*"fI88>=gébfiXy}AO#>b&hl<3xJmg3.8+k%9/-) NܷΥ9x lX ;?Wν 9ܱJ4 ]?R47%'Cx9j޾zh>Uv^86yE~OSX46J1$R)yh<-Z_v/v9 釸i\2~g.Ĺ3AīKF:sB+s#s|ir?8E.疪׊y:y77T=X]q,.;$R\,ϒ+f(o%:6 ?&c4 Y|{k4iDffg7!_hjVw7DmV\G vu% @ڷA?FF}!I]%>:+x 6(@4 6kUjp~adÄCPY 6ݱ ½`T\N5*U0Ci1=ly74J$]ߪc0L^&em(כ$ac7r;n(4SFIG<?R61iYyx94oP'h?n7lME k49GAG͹[NIuxm*:%~m(yR@4G/9RסRkcq8;,E&y]{Q~$:$^y`~MHF+1[i-@EaYzRCZ݅cu dGҷp mOl0[azaA(4;vEgαD :sQM`Ekf $[ˊa p9d}'UG#eڥ, lP{9h94!, g`ʪ{.&GM,My]Vj!g.=uAN2-f򪏝LBWPa_kǝay <%,>W,-&ubl k}#߯o~ile&)%+Yf Kj*9j=6luC&a͊TfU~-5+ONgy5n@[_/&.n݌`Sg=۪?M &~F2$(v ߇!5@cDhKw^FT7=?aNe_ LGcO AHip꣆U2T*Qa%([xLxB);A:uwvDV3K7|HFޟMZa^Hu0>GZ0q8yVӖC!e+-N<74pml'[DVGq;y]4lM($4Q%f=_hÞdM Afش~2 bHSJrMYr jUe,gbb Ӌ${6Gn[0@Vae't ixaNWu!On§{&>r9)'M1K]g̭sN9ac`p ~w]il'>t8.Q];72kW/W^jR<1Jl:1ck2b)ly8/vxNp^yˌplkhhn-=[r$!x4М\Cړ\I׳e=A\5 E@ |+v ڹ(~A)Д]D] ;8qcd-%fI6 ! Mj{;3)y8$PG! n!)U-8a}DlR]h`c%C˘zj1!w)_I˫JE VXEV2l=&ЮuJB{[7j2%%V/ El'ϭ*`)hORZxzV5QwhB1Ȩ;IcaY59ɜ,wE(gQ~ټe(#|rڹ'^<%"GoEn l{)NDJZ7+=D_(]&Ϊj:^gI";!E=jx @-|*F!lشalޢ]ؼ$V׋fc tI91 q*`uO{{l=5~B+Ŗ!xl:%蹱o\%*x~Okc;,4^c#Zr :c dTnC*43USh4*"RUs"D8vF\F֡Bh3_h/r \ByZ+_XWV|m3 Q&$Bri:rHrbM+aM.1tbd^,ijس g.̳A1J Tpӛs5_1$CLy֡mzj}OIm@h)E& ^#Z) dwwv68‚cd!5kؽ 1e`RUO3*V629FުVn]j]F\bg\TFGQ\8hp g+ۗ66{@x%z86uoshWm n?\*}k35v^;+ 2w$jv $]==% :< to \d>k6(J4ȴG(8;~-$ߍ <#6daM wM1|"W({P|\YϲO\[TU hL7!09IqUE s,bbܬޣ*+fCusxdQj<&WYYN(a-eW1-zjuE9!lXNyvdaV5o ;gzyD߆Ib+E{:P2P߼f{d>]◶iL%G9F%oBXCiUD}(@=ba겮:IvV ̓PH BHLnY9-Z3v=.;Ũ9>]xy%vB" i,Hkb-%-P m؃; p=85(OM/dh!s<44@׭wkCcsvWajEšW Jfrtf)B-2|"r7eKkx4-1p塖8(Z +³1ƭ!ઍz(v:B} R5ݏd!o)$(b)KG lцY/ =lr%>,~pl"cвd|x!4%)+v}M0BdPU˥02&ώ^[ʾ5DqOO,s;Xd'X-HC;ev׀M z s>8UXP29gddZR0On $#{sq AK%iy=+aԫooy->(^R ;6q`g<#c`)Q IGzohk{dtR=Ӡ3F3rwgƅ+yFQiD`:ykǧxvV|c{aIJwLsux,iakOtx@cLdCzZ&8?l+oeH~W"c:4q|N㹸rPvn$mH]ayg\,蒘bX=Fy@b@O󇽶;&xX|k;g87آ1Z ,,.)$@?I=k>{ɩ="qA(>{]}Qz)R%4r* 4ΠX l3,FyRB8PRZcC׏^$,9~TSB?ڪ'l<==xczH1AS^b ejeGL0/PVbu8|Ex0"Uɧ3$=7ӈK) 70Fr^)ve@U*޷aa<)BYНYl7 N>`hs\2bm99(XS&S$(^SnkhtoJͼ̌Ƨ!(ǧzyDdf?dx,~alHCDT֘)1-MAǁQPJa6\8@`VGDP]V-vWU5AWKy΅$Khk9g!,}x==Z{RKX6.ZwDzKD+zm9E-=_VZ6[]hv+dy:95P3Lqk| 2^VvF8I9~i4͵@-GiLUn3,|jN8Q֥y璉8?թQWS8q2 =M i#V <-44òA-u{I 캮Z$Vv:.!hI7 & UZZO'H/=ju=y֠zfMac' l6X9f6Ƞ,n7=R.aɶd&'CG mo@-Ix- `Cx!Nx:tUD[@``m V%h|%C ?q|UR {M A`_jH:gswk+'+ > k8DCTހ_C,WXt4M}d was]ư@GkD{Y`beYb"z {)eGIdoovZ?R$5(,ٌl,cD}$ƹOOo쫉׮Hʇ+"@ٲ,3uwֶl+9 \r=& (^Tg2͗,ͱlIF~E=lKqwl Z f!6ĥY!8,vH:82p6[p$lclj =uU{kͭ=2,P]?zܨ-r5l>|>ĄyVvj9յd)p+A5 |784+Ǔ.XQko9LUh 9KD$&xË"'7ܽ?axxJe'IH}aLপ>e!+o ^Jerlnh9%Dk@\UPvf"-T0r6pf[MǘB7$ތáU(){<԰ɽ9v8)4q+%_Td!K9Quþ5dE947M1#CSΨDžQeyZtr'VN$ -adcC y.l= +3/9;)t>1PQe8CiSco$#@CokB 7E>Q[^d*daA3oVH\zz~F!'{v ",O k; iܳsГG$] heͩ11p9 ! HW` E%~y1FAܟ]y!|K$}es\pH +FT jasDꡤ=Rw+NSgs1`99$@Ba@`d oFd-j-vL]_ij5]3SSDMNSR#>OhUlV\/rʓFJ ]7=3 јJ97Gr[B[.SqBqc=7hHÎ]&Aa䕛QpEV><ޣ-d=!hEφՙWܜ 3d,=4/u$9"6E]%<\Ō{ GexӤ `>\}c59GaTQQxXUIm&k @b;Mv71ɎO%NRŚ xSIk  vpn-i&R}d"%Z`ܪݯ9bS@e3Icr&X𫤧ss[Gv)X-k\m7[K#aC) H6s\G&ii'wUhyy}ؽilƹ131w$^PUmY~+i'ZnpĔ\^q5_PXA0u2-0WƏUڣ|q%f6A5eY Vj!RntYSP(pdk NDsbE3+*olbɖ-r;,8ÂoU RbcާMJ7VU!rB4!E@ 2~.eoԚ`G~uKx=@;U)nQQub}Jœ1(RE('I I%Bȶm4c~^ syHJ8a[%(/E1b&tQaR,Ν#^B`ԍ}̏-\߆ 7xjg׀]|L ݕ?  <>)W |X6g8%(Jv7HRPadAf 85G!czKb-Պi+RDbIdȀ6Uxm})Xg榞e:kYq Gq_g1HOr-ď9 t9G%6 ݋khE΅" 4|̢(!iV#yubϔڪЕNĢ9qI_ Zzu.3!y33a-F v+;ʼGҫXfܒmN%!Y@ȽUVrGI:+vX9'Gm/rLI3Dڒl3HB|]ةc `H]G]ϳ\~D|}7:vacm'|s"i=*#E,H (=$J> a4%U_n3 !<4%Aٙ$nP ]$ykNї-b5M9-ș'AoYz|i-wv/+Lw:uD0?V5NUno?W+#j :<, }Eih}SDSxY]bZycj4VXA5{ÆaaՆU H|GàMo]3 -U4C|^辩,^)%BF0+(8G^9ɕ^lͱʿpNK8lhޫ"VM^(R?#|D"V9ң;FSZx7 ,H6P7Eb7 f8y_ V@X>8gE#r-ruBlNAu }b_ƝHlotQý?օHj5(}Ji^˕"yH q K{ʬQ5RDeh VOr8*2'̤< ̽;wq9Kf@TSD[DnS5 >i) +i )^(!z`GDnp'D $D0 32˂"F?!r.Ba!QfTZrRՌ9A94Gc][]./MwڲDkoz=Т,fu<}kCqՑ"|$nY}/%Gb:1n|6SyCe_(H>_x ՈtmC Xs_k7 M{ص!U D6mOusrGVܘ6,^OS?@^Ra]U} E"/;'EO GDZR)h45`qňM 88$#Sa 3.- Ӄ6 ;g1#:h }Q DVȎd$Kd@|'S1ط\]oʎ'spizkB㾛O|s16w,;5+K帡[meRmnF@TsFV\j(S< }0j^qOB K,%;tP\ײ} ]+"efX ?AfCzJK4c‰i;аfl̪9:z=t-\F|w{ݒ$|g^)6I.33oo|#V I7=!Ɵĝ @$1HX{U%a`aQuorHPtElJʺ蔝|WȌn\,CɁ)үHxʺM [uJ)?(~ ~\VBը"tEP$oyǩ,k{ atITmgzE!3 idV/u|]$a\T"%U]Rso ;Ȱ|PVd:JZ-=IEMtȯ$،n9,;' cJׇEniU޼7M{d >1gcDa62c74[\JE=4_ccӁݠ.=K-eiBr^d]G>l}cϧavh6=2@ 9f Uku3 Up!i)[wnܚ ]vǬi@˅&S׿g9 hq7ުn }CBKS~-p+xakrxy5&4KeJtCk,ʿi׭{DeT<kC\4# ]P%&t++GdSdiXag]ϲҰRAu%qv 1Nk5 (S`]^sε8&㰄(V @ $]K^xe ifяg\z$_ܺ=h\SG(c;>}7xvˌ&+ʽ] 3X(#iC"OuV 7Mo`Cj0E`rc P C!|*[F^DIYY-wyN|ݬ ƹi/ a跶55`eg'!8{V|#9 < %P׆++;|Qŋ8(GjF}EEya13dM9R輸i)['|fم ZHcq/b+/Z;$9ڄLH_Ncuڨ4#wFV)TiS`M;fŅQ6~{¿> V"3EaUJ!דyFK 6j\qn88+\_BsWtk%osXlcQԷg 9UigpwhJP5q6duX^ )v7Zd$v̴p.DE))»#2g҄ %qjB q^HSaJ);;^ISl;d׬̋I +c Mԝry)օ"3OT3ÅȼemCq@%z'@DV^< km? ?^Pcب~g7XipˉK~q=gN4,gPG?F)iwduJq3B(ߪ԰cV̢_zZOQ%*|[Mz0< ̓`[+Mvzb*Ģ; b.%@L}рeBXp.%mOa!bp ?WW}C^AlK>OS U$ dy ^T Vaxp(Hi_s~UuEWryI MG^I6`Vz␲a? ru`F"n֠7h rK;yScǵ%~g3GcPA^Џ[tjCƃ+fycjfwB,.轌vd>b܀JD]ү&. YpxSs.^[ οzcpBr8I.Qu":W$b5 hiQqle|Iz6n+or_=UIpQ%p}䖫dˮLe6kuDN+GYe)PUuIygoÝLGlj8Awt\RubB{)'~ :t޸k{uC4)c@&陼9yݚ`}{#`&V[%!]e{%)B X?UvYjLd[kbUq֨V?Yhpγ*j-MR!AT3RDk !I7wu/-Lj;R^[j/r+B!n)n C' soF:`xsEWRTl}R^AeY=m!CF~)L [!(;sS?8"%cC1$mʤC) yRqWRD2CDABmcD/ 4M~Or`9SWfAMsu$_?+ԓ,2*U9ݛ*%rM,hi*U*+/`j#Sk7On4"8ux + @I K䩸n)Pk2/hxgZ%Ƃvml:K`ܪ╇ ̈!dIG}VQUH-;9luW,-iv!%iZToD/V1mj,Cvf[lт^s `$h.te+Ddk7x%AbʔaIܽ/+}\kS3u!SvܰjH y B!r†yt+ xg9b9  l\ lH?Cz qKP2lCUkt]N8f;>|ȉLY.4 .ٴOcrO ,b-I; xVC4KWEhDBsͶ1QSbz$HU%ylU1>!'TaPV^yMksCG|;*Sp.@&PEٺR_y;L'^bCp,F!C`OKk!_:xks3=ca`m= E PjTBUU?=! OVs玏xcae}w|d3P0K ~d8G^)|#hwbġkD/49Utpo>ft{_d`WD/vK|b]׈:X8NҮ߆h7o d d FۉOhvoD(;ӺpEY'r dRܪ }_G]*<̀$S95m$R$3q0[vK *5-6r@=(8fbذJdRf}/}ԧ _]Y%!Dy|@킜9q:un 2ֳ؀yhJP:55K`~ 5/'lfM^)t}c`i5xXu@eArh#%h-V6 2ت:GJ}IffKP/@pY62z:xV* zImp<HA4{YvxH46,وsWpXJp6iՐ lxS)"=#p#fa {~N77cWt_rFjwH6`OqF˃@7 > ZejTvf!Hek:Rq4*G9ܶs2K6C|81ɭvot8!`HLqww)URK%9->2*2<6!Zخ6@In4&E|pZ2|'s#,Ɯ pe67eM~C 4 |+(bs62fR+%Dlj+Gac7 H7pw`Zy,;CTGjPʋ38;]Ws Qe |5%#sWgᄆ>fҜ'.!nF:3/C{%uaXBJ1YF<0 UQ?x<&J eիv+ \$"lh=$Cǂ̤A'Hd+vdBvg|.` +dvJ-y+<:] >Ic)ɚ/&AÆ zR)! "7< z 1ޤ]/&d;_X:={roʂ,duhvSDLSr@td3j3U̥%@ DZ0~JE55-$3kVt~hu""@t*QPaH7>4jsN\jmrp҆|P(D=V_͖yM% vuD^`&FvH޺PAƒ!i/}' 5;5{W[G$\kcEIR/!WjV^̍4p4iw6TFQQmq{0,]W t!D 4Oo! BN1`b8=dM&78%Ȏ}Fd^PB ep-|^U"4¡bг> ( -I6*媲.:Ab%DCbuvG/GD!xwn o $(cV4}G\qxgF:Ɍ}6 OjPQY 14s}PP3m㸇F503KfUeGۇ&-%}&&ӫȈM8JxK<͓tP 1hdb,\ϰht3(e+TBh="93\ރ֣ _/u^A (>V^FDlD_\mVoѣx}IDF>9)n5\UkCcPyY*,R I 19r]v;NDYAcC_Cs@ه H5 ) nXV.9-l Fz%--=?v6<*$g% s!,uArˡIʳ JuI4qv&'؍~͓fn,?)켖j[L$)ԛ%ZI9J̦ך@&Hl9@yE"8爀,XaܺW?ɀ븽Grg)j؜ʷ45 0^UwXO. 95ZvZ֒Ap67U t$A.2&3t=%m D aи"v6jE8w(`,ͫKjc <+[Skv Z`Epb $TLg9"QS.|Fǘ4wb`QI^ u89GpU^K+7qFܒUg+pf%D/w9]-:2xC@gXb(tVi(rA-3}SGy[H3&b,݅,0#Hm 9uXOx"ui0R /9LaA X*+7{..)/[aqToOvLrY\p4 LCý)SÿvZ(c_ڲߪx?cvuDʾ1EhLqRրIYȼ~8p \XV # j)leZuh~je:\r*nB`mKqм:75w8pMt99Ğs{;ن1gp YQDJm.PS/lwթf JEhZ AU.#R^ Ş@{U庬XLJTqv`YkuW]"Py౗MHuA;:2/w&s$5ex)bvYH)"i[*S> r?D4}-/#spV"8BF1#Z/ܚP+#vRt2ɬUhΜ%_d²uR4ņʨ5o֒Qdఝf9GE_엖ؓ +-lEv#2$@\g׼tTsHhc Bĺp-p=))w)gOukN)l T0;GeG6gܔbl}/kho$aުZ0 }u.IR sAR\}RxӄC#_kҕ`V󲭧<<-ŁYH||Eab+lE+rt[Xh:giObo`FZm0Ϙ_er8Uj㩳8%aw_LxefUj]~1.mNpCʽ#S|P [\QF@"{Jb)=59a1rˍ4mR1c<4&d1#ذԡ579r&%FuwW65)3%b]TF kǚD^curʩ 1ٳ$C_PW}W= 28: s Lh6eUVb  M]bid"TS>8y99)g,Roپ}3v~}j1GPuc'c fu7=}TQV&\ =xz;GNi6X5$}HQġaBC.aCBu&Q p8눛YwyhyaͶJ_в92 '~P&9PFK[3 ڢG{$%QU>//5/l9vWNU ӸI$= ذ|9*IJi VN՝lX! G]?.e7FcOR dD꭯>p?av|fr^:5?SexWf`iah#Do(RD3:s'׏}Ȯ>|\FF[S=>8k78'v c\ayEcIpSB R2G12El3:ȼjFFVL9?kǾQvT374lL,")֧)vש XkCKPW-d3Ebj v1K2m;MS=3 <⪺Θg$UlIwqD! xl!r묨Gk73PS6<: 1xE$8qEivӽMŝOfH}11M9Ֆy;77>&SƩ|#Ǜ+wW~Uo:af%M$[gHAL^Ʀ,pu=6f ljpV^+{A:) dcÑ`muчm_*)~5nCvγjIC([2xbΚĤ8\QfF`X<OX(t('^9Uaa-F̊t;3޷+s1t&Z\ݭOͦ=CotD6a}=οF`f3Zq HkfbWײ޼V(./IJ2,WLR+,MvDE6yǔg]3a&*.1LKF'x.2^> YkAW~!9x0wχvy;ZVHeE3Bt4LUɷ:9h4AG-x#ݛtaVMP_VҔxd׆b-CɉGtޞAAk[FO,[uGL1#x}+&͙q%QewGtu)xͅ7G8SsS(3I 5eд]X9jS!'hBX_tLrxpT46RE\%[U -15=z) H v?JgaAy9,V$hZvkեhx['^RbuJC 8Y5J/~Lj=mguYeyDAr+yR:C6?nyv joؚvhDlO͙u,Eַ6-F"?r}B0",;O{Լ6dS>;Ur몛`+jE]=e TG)k "YWZ\/{㌗ >+H[dJq6܂+thB76.Lr3ʹz|ז촭cvGsL8 ,\"4IAz=+g}R| ,:sn!5-wYFD$Km6:-.̛)u^v8vH/ cA3Z^f>7!pCV8'Zx8vDWs++#ӓӓӔA-VGUY/{ ]$qa{-0ӨӪ;vr)"/56 BOxʂY(ĿaEiUe|ISovK],ǭӓӓE-Rօ+(3F[K|Yj`BҴ gAٱ(Β0>f_[]/xcDbVu(}q ,e`xj%o Ke%Ufql+;SX!+@"3t\p?%I=8)Ձkjwp pXS1*xzSp\QEGS¸^aͰ8A]h(}k[i==*g&!4EDFػsB}N7:Iy$JǑ9iuǟז-VkРUwWW,1$#<Kp;"oB-+ѩ^n{Ȯ/aضӓӓӓӓӓӓӓӓӓӓӓӔA-u?A+Ӣ&?ek',s@syv$sbcc%I-XHРg̽fo¸mX>Por΂g3b`\_F3MdQyj Sh@3)b{qֻrFs?ҳ Qk+!r75=406,GO^M$.zEk%wҀ>%^,+^fP=&S H_uD#UgkugÏ#ԏԏԏԏԏԏԏԏԏ VP~ yQ>ƎW1Nzz>U w TIRҋQK&ۖ< FNelfh:Rއ<aprNԣߐԣߐČ{%zI+8|PgP.댗Wv>6k~dޟ1Jl{PUɣ8{%1A/////Jo=J.o;P&/-Vc\eH~WMD_Fvf҇:d& ⎏>=IΣVz+>4//zxYR6My }"OSDtu@&EƼˍ) ?Tϔϔϔϔϔϔϭ$Ѐg">p~:vˎjC.aMe8Čc{|m22' `M_*쀢i7ʧ8w{lZBQ*zϮûh竟՗7 Ltj V&^p& $/ԏԏԏԏԏԏԏԏ NPNN=҈GczLA"fJ^UH=ByNn`"وx. tt5~X5$@@vq`Hq`gx~aUDi<2Da 91˼ *qںHNpޓfdEEkR>#5,Su7~yb =.8y[H-66vsgsͰؔ[fbx)gڐʪQ$%pF f"g=D T1I11{힤Mʺ0Im[aG΀{, 4,øD  eUsDWwCD*To+hHriK}E)@:2h.g_/fgϰQ?V>hb'=VΗb"\<b~:`{^,7:f9|s1g Oр%.SH O=?]YI4J{ b>6*p=jjO!jY=;0is+(s&PD8X|y; ~hah-^㜱]~V D}G@R ='qͼd<}'YXjd̺gLyy |Vt >#+/*kl4~a.<!UYBUsA"Ov^r3it>Xے&Q ':|`Wz^uAJ`]>XV7aL\Z 6$aj˚T`RpeH wuFlzt9ԏԏ%fCܻ`f*,qF9U+s= [`)2$H0#8/11111111~ͩ̚ (&r+E淳ڊ+ JЯ;bK9naA,N$ivINݮDNZ:7oWffQNp"nIT2B["ZhkSK凖[V+3_!K5LoŽf#.fx_a&S \yik kSx<fS%FrtM0={i,e*89{'E$ $SG.K.:Eލx;#du`PϪj ]WPLq.t^eN1~͸< U ѳH$HIćG"sO _a~~ٞV;QS* X )N4Y(+g@>mnmwS \R@(_$ 36n韮 M?V/<р^>T .3ԣߖ= A RAɫ > $-Y >dzw}~fͣ }`_C?Ү+h Ŝ-e,=yMSSf\c._2-սYTƭ6ˆb}T+)y<%<2X 1kX.وVb#{GwzϦnX:v8sYAh+gG:ϭFb &2+f>5Vu~'lJfĀ,PF(뫟},r2ABof2FdHG hx4=B[ Yu TqjCP-wΫ 4,Ht՞aMr|==U50IpĪb )2ԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐ"z<ߐ)111.! ?Ǩ#xFkh>!;=ixչwP>_l Hg7U|K.|%̫1rBbv+^ɀ\z `rJM !Zvv=k!@+W:ԣ]ԏytK27!KACrc1KD#TR7IcQAJeh\TS^s݇L 13|.v)sqn|t3k\cf$sD;\6Cαp藲nɃ糳oYMisY) n!K49E;Ng8?F>M Df.aŝM-t)}pԣ䗷111~776Zf' ԣߐԣߖA =8릎>u>, bfFY qM"aqYﲨQG\ yɞV#xhu=ZpHowy뎏=U]&}(.yBSihHO.^zŒ-mr%jX4 r!pE+ce qmzԣ喟ԣ0#ߑ!ϳ#ߑ}kaԏԏԏԏԏԏԏԏԏԏԏԏԏԏخlϡL['c111TߓXf-͂T8kO7/vu5`ԏٔC/r4T/ߦ^Y+"8rdCJS%Y&gS3U`Z& rdS)v:{t9-*:g;)J|=47L{]ʵ11111111111111111111111111#߸p@+4jSCBb[ؓ/dX[8A)=8ɻC*X"Z4Wa8Sp(?6ʟuw ƂT'ٴlY1,3[DJԍAކ:%*91ϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϏ675 ڳ:DLpifv[Q>q$+31C:z܅!= iI{w%I {& deXR ۬L G߅$^NZAKF#]N-6KbvȂq4̇5ol}Y7>JqC-`}f,rCwz V`W4ݗĮ&8vॅe6l`uJΚϡvSF ER=#:Y$["kʼ~G  SI'Ē(v,an6qn\?Fa{EfZcrjKp7w,h}Op,Xm=~V)f?FE:&U -~ mM.r Nzqb+5$.+ R;Ke=NJ\6٣$hk&q,# g@q,Wb˿P}RgTjla wU2!ضmM(B%IiߐуXX. 5DU0A(U*/ԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣG/1,Cq83(LpuJ5u3W{K=Rfep,<^2`kkT}o: `;K!YӿN`$8r 8 BV`S)e"7 qiY'h&r\[sez3 ZAyL&us de&pV0#HmGNcfT]fZvQy%Aga5`C#G|:5"/q4ח3pIǤە5%Ǐ )g+E س;֑.:8x;ܽ. e:T夰mp61yxi3% awjwvoouKq,> -pؗF#AlS!W]mWk\E8fgWV `zUV3b]LRIL}мTD;osri7:KDj.ɥ Tp:Qc#T.=^ֲyc$ 2)24]'1&#111111111111111111111111111Ld`+(  R Qj wR8]pAOЭo |>< CG==RLlѝ\f<| tzhc9Ѯ9A9hs=Umb B\h}|g(tރ<_hT֩KKR2֝+s\CJg)} @qKq%lb=JLz0e7| j&jHk>+D|rduNHHQ_ASfy`=7R!BxM21gkE3|ľ~}2`6dO֛z)RJo\Nh$ ΏպNY<-3{Wp(S4~Ī|ktEGդQ}nv?yD!0>/U¹5 娹3ԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏUN>|VT >l/>& 3RF` xWg>qH$y33ڻ@RaXۃ^t<0{{KGxI葯OX4-ƀ˥1׿,Q6cjTC|^g0 ?}m6x^46QUE]`TI~8k %hR؆emwi.{xj4^YG9߇qfve[M?"Z 6Z.P0FoʟVBWVP6p:0,=p? ftN Zgcj[Lo3afaOֲ>cC*l}z)iYzS9t0oD%,]ta8!\)IcDiva{\5Or}=<:C$g7x1ԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣC#1B@9̚pʋ!rk,Cy )L<;!njV͞E2ϋꎏ^o|<%iw VҎf>41K<G Bց:mpӈD]Q)!uy Ħm<.˯`&k D} L&LkB bHS/.4 Rl>12V_Q涪6.= ,&g)Z\vpN[(uQ/=Uܱr%)lեv]\mL(<< ;6A|ku+'i1(ԣߐٸ/cw?ĹE2Ȳd:SJA,p(6>@|휇;)rOpV@>8`rig1f2,aпOu=vn IaKJLT'O Xhzb5yi;B3_GYI+*u t:Kzb6u{mV޴%(@q(U + T MF0OsD.S0l f^f_E8Ǻ/Zڞ-w@hwJ};z l"T gޚ{Vˎ~>1|?Jv>Ћz %6J.F.d|kOcK:j %u;='C{M°"?)68HWзߐow/%fRies=8U Ib_yb92]fMn8$^L'%s+.xa4[ .fL-d2uJ֢[n {fj"y+s V*v.:[ fFAH%)rVL f~bsa1U^e&KMHddm7" )sF-0F^*ǬZXp:E_=읨xp\͉S3]t.e$̫̖}%L,|J$_mg'+ʩz^Y'm_ȖJ"`RdcT8;rWf^Kpjr;R@}jr e"âT h6faHǧ]J bk DC\au|}-aȴ0~Jo5Wb؍oI:.%M]xx+Edj $^ 4a,EUWd6Ah ~owicrP=臦Y\u*QYF1]~6H̲SO䴞Fz[9e}VFZM@K8C laضDu2qS??l އ 0x]熵I#B.U*>?xb9hVrV8jѝt9 bJ&MG Yu R<!2BFv?gHVHyK,@:5Sg F_ riĺ@gkoҀTBUIā&IFzVpUڹ8>,S\]2 9O6ZKݘFV8 :tV|s y֬$^lB6!<&j2:"*&+껙!l!y!Uȶ>0 fpDgˢs1bGbT f`qW=n9jԭ,6j>, ŀЬn: K {pr (B#ni+WBc=UF34$pԣߐRfӐ)k@?/jN4u1=|OUz^RQhjFuWOez>`˸ :^sj\.*˔N PJ& dkH^rVTE4E Nq׍ <&0^?kr<9JaprsC kt%6 sMMسϳ=#4YFW^yxIR>re, o\ݲ|f>8arzWi'ӯ,dLU1("Ⱥ {ΝkmtQj?>{^\cISBY7dlx堈EWʔD${%k}^p5Hbzf˅8=ͪ{G\ to ,t1yħ.yLAuVYϖm: \ ˠ*c fq&\˜2b|v-%74*p] NR:)3s9}Κ%Sss Woy $BVTR(̛ƾ.Ğ[ӗ"Gv6Hb5;M'XY1rV .eJlUf`<;_nc"kv0Q)+3~iiq<`$kmg>c(kGV-2xݠ|#'G>\(ckߕ˕o]|) Mwql=?F192R/h}"bN8n> ^o3c}FHB°s+b6>34Ԥ7ϔϔϔϔ@SR[i$^r&*#-we9yddsI;ͩ ڢMj OQb%P=%*q\DɾԓZ'U4|667VG,rO9C{8xHWd j=hP F!kuGvmKC\=U%V_N4 l=>V?<4 d]B.KJtBi\e%ˤνDa @s'|5ȫ/)ٷaHD0w%#E  }VHvD QOyVD-sկ番&6̉b{-FЧ(FIJJWI [a@8dyn7fe:kҐPZ/5ickԶ 爴s>lF!eX@b9+54dart4>7YAs<̗oeR.xM=v;m_Z~oRz&s@V.'~uM uh=PϔϔO/;B]{>Lc4ρY]V cɸd-Ӽ$fbvf|di] fYuޜc3| Q:mcv)]O2HB#]9󅦡3Hzmp~ C(]ݹ h}Rs?*kv [,>$Or-d)·$U`Cren 4H O$/X2+GȶjWtKe^kSǛmVj wFHf A7(W(7CJFD5ұpb651D4prf+QDaEӂT^)yWY]Տrx4S`ܢY W>.t6;gw1ǒ?=ϱ|- f4IwɺbAM8o ƀSv~Yu 6NQL7%Fȍ$aT`o$[d]$k"BO#T $˚?y⸒D:X@ɉ+0ؐ҃^cAfNAe( 9'h@OOr4s2Hce|i>5hf{#Mޤpn"mTqLڀǔW-ZBl9QUeFs8&bƓ!TJؐؠeG^A=)mmY[AYke0 :UC& vGD =97̷b_%TF5$Q&j>Wq~8ȄxeABIC(onvAFlQF]_ D3m *#tnFcA%%^luC|Cj\5)}iVEu5 F`!lIHY^ЃD:`Tl̐ 0ڜ.~N("+60CA{،rDOqdh{mlyGiAbaIo'E!Ir:QwgГ ,X{7lלUehLȋY9̨t[&3HV3UC\ȺEp)>ZZֶmq2,<1Dw-:;덣x"|~cL;Jfd:&֖$ @z<:4K5ilr;:|!]|}u@fiKFF11D#E%3F(\-2i3vsʊ:S/a8W.Ws $M9](>{}3fHˏy Itle<џC~&{m\*X 64r˞O4&0F$ެ.y3eøZ厏S9F[D&Eb:%GȧȄs f= r}G.bth=PϔVJ䌢3ֻ f0.&%ttPGv=V%2˾oZR8SGw k[bOzt "GHp7GW -K1(?l+ ;b`R)Q>! }bIw{?C .dGm(,@Np_ 񅸶E 1N,Xos'El5ig Gmg+AW2(6&~ Iv?2g E=x=Q~YLWG6J41e9:%z 'PʳWV<ެ2C~:TvU`󻿬 8{atO9p2Zjvo*['-shTiܾS\v*q|^bdv?kqO ~bLd=eNyk4^BFކ玏upGK8@2qՎ6Y8Bk$%]`qr\zxW/\"_V>ӼtmR=NpK V7{y1~K4y?Q<`y4a U>jΆ`> 7QhDU-u0\1#ԏݘrr9DmGor˫v8̉ Z<pRHZ?1S"K3-gT ˾h[Sdq*k.2pq4;I㗤Ui:y|B k\ ɐcdJpɫf(>% :9Abq('„OBlf760[_?ZM\JgEfb C| Gt.V<NEYlBFoזm>ޞ GaIZ1{`R`a0G&XNP-G& \jgc8^IBS[iYF!e1$EVݞF{}wHZ>gewlkY'sgŽyG;4kU `GUړ?9bV2Ib4YSfv,*/v8xV)tl傞S # oVLekj 7 ͼ=t+ ZW' %b;nF ^^¿w_CAXO&2vqH}I6~rx~dcx?ǹlЋw#-ݸ2+F6iG]T؀qFC-$ nb Yb9+Hv8>={<3l]-<bo4k2C+S vba1!mg=le27W3 zXٺiˠ+v-Lz]C#lh\IwһWV `fޡHw#Onɠu wi4CGt; "-!As>Ԛ#'s#t^>Tki%9*4ʡt7jEFZNʮ3cBlW3kR2y6ƿԓ(AAM6E LWt2kTz˅Z:Mva4cԑvR`&+ :/Љdс 2;_@y]E:;=6t ĻIEƞM014Uէ|eC|j)UņR7Pw 2G9ƩxC/ b0, )Di~c~ÂĪ{k| ȮpK63<Ȉ)lW3}ι,  As0~vbE$zW 7x]v6;d26V =سmBf3$ڭOcf]:ڢʞU:\yTWԃo5 4@f)D:]Q9111ٷOa5)c7k3*7lu`t:dSI>ꍬdB uV'86"o}FVIiz{2<`]H@X.JGUĠ65%ԣ1-r0|.&E~yly~"ILb\!è-؍cf +@4m7kԜCjvr"xeLb3bg|-p yKeέ1:A3^J/YIWbta[wt樫I7ƢӠ+q/$ qR~AoVU}y8ȥEd-a4uWX/IEe@UЖ@87> TY^'l|DW2DEqmte,A&SzdF%8Iǯe= ( (DΡpJRy6Okv5MWx\8Hjt8'qCLTAfDy$%D^Uscfͱ?b>kGmVːV8>Ň$qmAVSFeuҬq28Eڍ pSs!VVrX>̗fzg%} Hvc,1ö<)gÄ)mm;+Fckl^B>-\̰ncO\)RBLL/p ,ޮ`ef-j+!Ϯ]HVF;{XRkhSj:xZۖ} 8Vjcup>wA @wЉ4/8%F*OR򀤃cJq~2l X7+UF,det4"y` !ԵeVnvDo! d[.o6JB:EUH`a||'KWX2cc=R&t]k>?FM(qa Z=JBfQCgV3=cH^Lҧ; dد4ҭy9Ƣw[ŅW>}Vf?9I-.v3)𢤳|Բ-jM]:c@5jz\'2]S ^^pi j6א̏9 Ajy_jk+5[%t@jЪ8Wm"͇O>bt{#՝ :2Xql/_\ wiL*u}؛λQL׃;1Kϩya!#)f@%2b(;h|W{4< K12111111116167I,Xt۵*I"ԏ2#2sT跂юJ+郾]>ia )zƱsk^eLPѬ`.{>ʪ 2H ߕx@JNZ;rι@+f4} )" n[ݒT;V7.IV]Bif vw6C0j*[^85>\ EU}odt?| SF'$ϻ B \Q6zjey"HPR+ f>姇>f`ĶMEtbm.mdP)=;JT|rZ8ժkt]~eFK.a]!|Yf0f>mq89}8qbl28O׆P>Dɼb8U.iT3W[UQJ t!׳1aUZJzb|KCul9 6S"kƙ/m/ pe<Ƕ,~>D)ڳ.(iz.}6$ݹ4 ܨ!yI\ &VglU̺D@ײG(pidQF,g<nlHPݓ\"פWRT)Ӻz1]P/U`]XO}#P 1'sѝJ0zf,⠧c,TgnybRBAkncsEyޔh,,mB j-,@ 1dK aQlUPc?^ߞ D:9^:D3.w٣,}CvJV)tGg]faBzIԤ7J41:(e"g7B`KN^NЌ=?4\Z!GuO$\)x|4F8~bk[X/@2iM2YqCߧV7x3\*k>q$C ,VV♁t԰BI-\lLФV78Ĥj8o oOukRL \J;ׯ!tsyιf?λk==mׄ*ʰκ.BOruilV#5 ́U^r=H6-q}daGVco;@P]F* %},䡭MPbh.ɬS5d?vj/+""Vcew'|5hA SDY5 :r3,7L[ܫ\²"Vx>k19Nh -.QKӼV<e^H,D5R:+}1111111111111^#ߔGߗor =R.@!np@SSjв 6f4j~_ &Sbɵ5I- ?/P,| oLP3979?o0Z'}$y ZSڻ FRL kxCl8cy{ dk³{[8:/4lD(mXjX^I-Π\D50;q$KnnZN~v^!/mlz`C{]:QeK.&s /.-%K$j5*ܴC`WyU   5VE|y6lDxf+vOӏSse,ڜK"# LjD[@G>XI%RYɈ+^RB8Cz7p`+R֚k<P)]&_k(cMh=Q_tߵ +.VHna&! cpi|~y< Q V+| Ly VaD6,+69F"fAurzB_mWz&%W XF$Ru֝Ѭkpy9]gw;MCg]ڟHDcy!)9mL@(_("ߐι}=MPkxfeFvORy}"̊fiV#+,h+!ve!b1\*|#<EG3YBR2fA 9E uK~RF7tySG=d쪹O1H;^ H//AՊGHΒe(7ձsgkT7=o<"}+  ==eHM+SD:cmj$rsd7 -e@-keuC֤Z/3;ueQBjDE̤@]- +*-enWty6Orb4iU:(7SJzxU޽&6 $jǖ\E%IEe@2vr T.k_Zax̓w3A}9K|L "c.S 'Jg~-)Ac&N3(@ce}"6] JgQ wXU}sIWFSGzC| ?:.=5=' q1;u1111111111111kx_em'-KS7קVNۉF&,9O!:T/6Y?ًDG3-sv0e~ilQr[(r&6_oel567sYažt@R،qr-fPf2P#~iJtX]V i8yˀEqsO˝/;SMr^4 mţpMx+8q2A^eAeሇYĈca6if}qAVLޫHv̈́1=42FY!ok!87†,]mA*fgUaq$덳TYR1+8D}wy;@s-ڢc"VQ`+ ҈7ltSؓJrz[Xuu=ׁy6#rLs )[![i)Y+0TP%VqQիbI6νVXb%Ǐq.[bF߁-{Lz 72DAܳ62-$[!! e]BHro;Ɋ;ԣϔϔϩ h]Ȅ>`-ēNV>fttI3V$k}Qft9V2;3H̏~AbeW&"bCIT;Y*[A%ԒwVmL?Fa0jV,^~:2M4,YzR87̺/bB&N79-7Jݧ6Q7D4v5[^ Hc nŽ4L^eB4Huq{k X.KhvNv-p۔ZBfVFaH3001x5r&8<_FE79<5<;9& hKH(?kG jˌV0GY>fΩhBN]=هd)afez!}DzgWU-^qo*]-@[?Ez#<fҮ)AO\k%>5w9z8xM7/B«TB]hWc~Z֕ ܅yyk(WipWynVޙڪ娓楸y\wD%|s琏ߖ/|?;2k7|-.| ǖ]Gw8D91{(e{ǖ\ĉU FL[BB 1<8H 5$FBZ(9iM*lcckfNlBĤ@,qjw!P|;2csYD1yZ,`Tu&1o lS-ޒaG*cLGw2,ɞ\lY=ONX Y2>Vd:.D[WP24g=c)^+Bꎏ<䄜@ރu" ^Wf6Q՘褸W=5[?|)aSϔϔϔbNfT;Q"gGv`U_tso.fl jmKpnCG>s4«dgo . NL-uc9fc<8 V%Ӯb  =IeF3e}Cr5caKRvM (ߒssʆ>b,=! UxIgUJE) 3m1 >GfIвjt'-u0T;\sZ+}σ3JɤMV""!Ap{ ?kT:ܬ4)N"߅lvC0fZ$*{^5|\$5ʰ!V${T-rP=VTIF)&e9(mV~nO{x}hc3;\oh{Y UOM=rq*43}!GVN>cX*k+9U)<ܬ mLb$؂[v6rZtBx^V8uVjDJ@ԣ1111Y{S (B`}V&#RH7w/Zmɭ5FC^C?PW:$6;;LG5ax ),5Vj'tb̈́qsaH y )ĉc>0|mC:j*ϹvJ 678o*r#AkMr I,V} `W2P<9_-> MCEA A7f%FF?`A# `OX^WX7-x>+}#c 7;}4111111111111111111114n>?7/:~plf>eEDHh4kYur9"bfv-+s!ނTɹ0`kz4m]k%]4Vg'-f'sv^঳+ԏ?fX]g xۊrҌUok7=`bw)7zCf-_Gl=p.{ z sY4`K\X{>eC=޺:d-r մ-?%x._p29Q4gb)oY?ZߙZgU m[ebEd?&6 e.燆wޓnJ^-WlWPV=!f¡-_xn pe}m~TЅBQ[N[ޯp).4 I;MԪ ^o T χrDAe}Q~X(GXtW 5<BavzD+Of9CL%Qn-Ѻ2-O.8=_ΒBQ)N Xc71ݿߖ@NRnh_eU'Y:WvP˂ĀBvS bri3 UɯD ~ͫxq*& *BS8 s"B~Dd͸z;?:֥Ȕ!V`d$pɇOixRTTdZ+?}Dd 5߀{b1x `h!6GvuiɛLp&qdUSid5?Ȯ .p8k+Fqy|Fdihvh_ F$:s& ( nG6>p=о 6IIj9V(C2yKf?Gd`kY?SM;V_D RQNeDG=EfEdOF NCE|GkN npNIvT=N$;GW]eժN W\6Teb; i;zb02k:^OXga/8x--A|$DԀpr( NDGhv19mrUȞI>XHBHd)m}{"5Ь =qQZJML*4%a]ߩ16yOa"큋RP&FkzIT3mO6]5rR.JC ÐbSM˭RV}iu.|hs bVÉ,:,tNibCiaʈn=^g GyK|N–Q졥 (dWȞSP^/Q~nIMDmj2syovzW&C_5hy%P̘>LtvTLСeƩ@CG(HLjNI111111111111111111111u.}U/ {L΋!2ю0.}y zh}} BX(1azIyYu']20ꊾю0.Z_NwXZLMJc=sJNI-yu)Jp=.8mkh՗Vd~{L΋!2ю0.ܪT%e< 3R\$!@:ǤFr NR)<5iT+QV6ղ7;{L΋!2ю0.NTFPIs 7mylˁBHOOZ-CA؎U{L΋!/cD*GdĚJxd&;!\z WV5kr΅Ү·`&0_V!ލÐ.:y y?lZo, p <<^{L΋!2ю0.kZ_NwXA؎Uw<^{L΋!2ю0.y@11111111111111111111>̍FeiYJd/+@W4cadF\$JXL r~Lyb]ى~Fn_Xe4Ys>6 #:ič*tR*oy=]WoD9dq}r\s u2jmr~Gz6hiq,4$[Ye26x> $'k*wfv8LD@SF&jU\݃rN3b>;n@,=+MN?=t'5yW-i slky c&o,i:J3rn}N:8K`-\·Joޖ=P-E-u0(!֙2gs@#H3+D h+\~|8 Νo,yqz3Pg+ :pV_(,G D]l dt C&a\XAk ) p< ] i}} !YP0@Qu|}wF%C]+HHk1eZ  |R KȠbm+W[?Vkx獾BdMP2j{A UyVE\86R_\efI4s4t/s8Vy qBK4)4e.97GqԵlAsvȭ$4B%utX>ʈZkkL.LZMeF˦0튼s?39v:?k@DMbD'nǶn6BKd+PND  yX^l<Beei`ȳ]v)9DBE)4m\ d*"Ex}B~I4_p䀛&L1O6ybcv y(+=$^7TcЀ\L4|U@&7ҧ*r!m9bz akjFl,#"! tC"&KXmXFe@^(ٸ ~Y$-lQ%,41y]YlT@#- ^f+}^ >=cI\s=,h.Z hJ\]kvV;yqY eI ~I0PXٿ nLnL~+M4T6W\Cn4}*܁~#FN%@˲>Vp~8#DK9`!s E pf^qA uxf·}9Nùc##Dlnj>=),B)tJLI|w͟EdJsM&ov>iRme,;;4[{lb%DH5pRE)62-u`I'ɠg~mw*Oe$;pV%lk/5c-Ib%ܲTMbb;Z'G2N<lp66l*7SY Gs]n A$u##a}gU99 v+dDtF%x h,5bCBMN)wid|UGzKp/,}ekFҽרv8^l`8pfNEЪ@jczmf$6tdO&YcVv3lDim%tj<}^#*N:mFijkq }DJ&kUH=b1zIBIGzn>ps< qix-i !}6=iym~Ujޣ_.p#pÊmJ.eyƆ&p  Zx+_9?u@,m`LDIM1T,QiI Q>////////////////////////////////6׀;%x),6ƔB9TB.kEvizN^LEHUA:|Li|D{C,ԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߖh֜ᏏߗOuSS$+dLCZn:y-}H+Bt҄+s~8I׺kx3D~7An] !=Mft>K}aRyze _= MUMfˊ9.u΄sN18l'wqǙͱKu_ GɹkȽHz{VvqBNcL)>֬ .|րή@ϐ7RpA_)m_(amݨ#W`K{8[-y() kA켉ʜԫJ2̏VS8!LSL(o}^@%̽X> mZN k Ȑ+DefCI1|$MVnk63rD)#<$b 0)NkGUfV̌Uɨ7KٲG{AP/FQJiBAͫDǹ3 Opu->/!!;Ԃdɱ'[qGgm*]ߏܐ݆ 7t0Yc˶ri]5uTxyk3E2{ fSf@k0ٵ4S5[#4!)o$+•֤ٸ[Xd4co^:93CT-'иѤ0^2AwJuA8d lǽMHX397yH=9`D#0J W$09}$d]] JP 7ћ~Tbc]4c8ֳ7dw$.@ڗf“ךҤ־rGo&0h lR!tCȞWߠ/ԌcR=u[7Ai9t/p>9d$;}Kkҡu2#Fɽp-U/P K_ &Ȇ2$FJ"?(>G?NY㄂l ŞBB9^'8@ҷ1Z>3k`P$!x.[ko_[CBA=髸MyM\vu7"^d –@ 4m<>|KGa8:!<^Xh5eȹSW` 6TM8r6Q33c1.!ŏ_)UsԍS\Zm>:IV'GI[+4`qa<2^h _ t-Z"} an778cxH* ~ekXMVB}'&_Lvl}K M>S42؟NN:\ b<3:,H'Bmbˌ)]͜vҳ29Ch_cظeB~ 'qށ_KPvΆއ*͌q (R3YwI-#ΐln }p] }u&3J> e:(KdRW:D469bW^`iBٸ5tݭW͇ +`>kxQM}KY~>^kMQ 'Yke9O87exV@]q Hrx#}F7Of΂ zKH% z7:F +zmrg]u<)ȘmOIH %f͂^L"Iy&{Z`,jlDmO Uz-}t%L e&?b d_lH=YttЍi~~_qBc[jnnU4+^2#'42os5fcՌyIHn&5Q R6_4D>otNP(𝸞XGگi/ǶC=uggyx3uy_e K-VMx8cGc8'W3qyzX$r3␨<~8Co㨠8APODr#zᐶ8gy6Lwˆ*-t`mk}to ]Ð4DvP8c#!4 !g.pER+iz6SĵQE)j2  J C6q;#2y,!T][e+B[լb'eJ./ǼY,+aK۴"HIy\++zĨD\#fCF!u!$R &_ת"r5D0f=0GFk셫DkF})1yDZpX^.POcݯشfS>ꬑM5:|g,/)C6=(ZjA>T$_( 4[$DiRCqAEHS&Gfl~6tcOT8ݙ)Ĺ\}VwѴJ)^z3tC]k1qyѼBrs"Bݖ 9\w9g273̈́c D7azW1|lv&LY>Vl6 9d:l}yUnR_K_Y-wiB)a-隵zG|0؝E-e~Y8_dc!L[0 LښRj7 W1oŴ޵ AcZ_rPgE]*PaScfzL—|P0 _#zH%4cLUB*Rk~[_蒝\ 3P0dzT 6 76|c՜˥PTFp?ǣ^>$;% W.QQI'NZYP@;}gZ/Cbw[6vc)\0_oߩ nrއkl{D&RWA^ 7c_O2% q׸c\On뒍k] ҋ}R.oy Sl}C tu?#i@r,D~c6S( _= K~{vK k]z"G@5:}3aĉjq,r1OTL'(~h w[ *G v0 wڞ jq 3.!SN[߹d+ K ~@> +nKr0:x(LV$Z-`M1>S 6%|A~ ^K5&7"A\ -uTӬ֝YyW8RٰZۿ|0J T.x}׸HX9 % MX]$f5w[k]=uH2V}.5T+Ek-b Qi\Ġ'[TX| o$Is o\ֺ}ϡ36 Ő!qXRA"x;_w~KH=3=?Iz_p 튋^C}ũHƀ(.$$nt0/QFo\pG+Bay5zݒY@p-K!_noʎa:^Mns j-Qz/}D@Ӛe֚hܟ[4l&P51vy3g5AyKx|`!wbWDpTZYF̊i AYҊRK"|_ko@W,Ss+rK*=Fn.wӹuվѬa"aPPi !o?WmP@heZ1o1E&{}@; zHZ;QC5ŐaۇR-ݾj"L7CXRX XG!&P0}=ӽ) 7E,pG:@Wf@S&~MRHድ8\u[BVuޚF6*f-E18IqO{)9#(rQŮX4~vLӏѤ68rpCEkbT (y4@о-WP1j1t;Hqb%ujv->Y1Ԇ]#0'SsfoUK䱇o'v!B`,f\{,›0w+b-F4KrRѽZy+Ҩ`^ˑN%v7ukhcI7]Hnv4(%dYpӒ>cQM/nCIe{-pY>){.r#g|11"ZҔG14LRb,(n%z: ̃%o#Ұ쥫XȲ,JިVdV3cAӡ$]$˩h[!CR7?>XfZ4rF ryB1 3tX/'V^~3 1n]Ǩb-;v?u^rulxuȆ}`vwK k.,?Ax+L]$Ohj38;ɸ^aֈNJ*K?jlGXVs7u87CKXpDELc:J"T3M7U vȧ .]tpX%vXN} fjuf]+\ILfo㔢~}@󇧬"FLP͆l" jvH^s}2W؛LuB-Ϊ"M}<8={P|1oD*87#i}hw.4\ UVA|^IjkB-W*}sEG\kʾn V63Հlx;cDEп xh9G=n+z.n]veΆtG#&KnJSFknlg}Di Z)b"xg3~[=f.dz;4VLE),qx^tT xbIOس;ɶl)YH4@ٯc^U6wq㜧=2 I fHeW^ߊĞ:O~%lJHqwMއb .,..Ίۢʓ)}+s8<*ɘJ,I5yzݤfҖin~l#J8x $ 1Ġm-s_0#I"|^^l fAjCVOc($>~onWtPâ.f,va$<Y;Vt ym6-ĤrVO< Qf/lJN Y4Z|~-y +BsSJYdJ.-̥{${C^!B6?}bWL뚨2I^hx1+ŠظWEnh84+?GM|# YmyrX,C|lUhxRFl("Wdɭf(޺5)10P4”;l+ SjҵEIvG!|6׉A0l$XCLߗ7BWMKE/{Y٪~R|Rf7{٪\+{zu 4a>@Yya*2`e>[:6)}W|I\CV?Q`#sCUoQ| Z?`0@N7O - GlxJ^{%W,1`\BÝ)fKTB4em硫m/N)Wt7( ˶BPptH%?A!6i襫%,]MlA;ACI*%%~W%̨.AtEqy} kCݼngTF}SDEq*Xf WX%F憷Cr0rzV9Өxr$)F]Y$\s3t.N& 3Su"mp}HTl;M3oBcaRi1BϡUkT\E Tiݶ+Yß,報?]+U~K ^^M*A@g.3:K ~]>X+]I(,pM 8HA.۠R󤈤46N ~WBMԸ1׼" J/bW0HBC<2Vbf}./z|K*,sfKt.l/8mE4Fn.^)=L;yWܮr֍YGR-[ajUU6<-0+Tba >L?e2l~M4qΉCcy7ɸ0C3L@Aycb MfHy!6ntKu{7;Ѿz) b<$U!+NE8\iYA,!_lzk^(҇[xbG18ԮqJNK}=!fG`lةx6g}3܉0"-c#]PF5RZ5rM J@]=Gx1o$DD\{}P0I Kl\!oi5 ~ mZGW1o?#1QCI{wVAosu]?&YCW1o7IxꥫFS(wA$D%;?\i0s*ޕUPp| :졫gx|ZR6:jؤV49Iqʿ j5`{ Pdu ښ2X\lݺ+Vcf>ߔd$ApaGR-7765i&4@ MN^;XAߴtZ1(\uc3+i .FWF#Lc6)C=4+$8C$w]Fk|+F,@u`,b8.u6c]YoMv3C4caS Z@x2?a,Bfrٸ7R4 v!x|7g!!8k3:KrNqduN{h;w@#@@ s-txgüiykTNNnc֧-m63Z806_gMtn^ WOV=S T~NY~"8 !'LFVRĝލd9QFN}ZFn B9^NlRksm_ ӛ $;׶/kRl zΙ}PYNzSO| ƋvY!_G >K&o ͎Lq>oYҖjFL"6 mw52MvgB0p=56;~tP +"8ގN$9\/)4d-ɪ"Xۋ] =msp4U/\qve0(w5+1*(nj`SC16],)ku>4ba]pkY#Bv HW,np\w%;ūiU v iٰ(WbK Q/ehmdJeb6Dumlc @ $CtqAFC|8IQ 42`l&{'ՇٲkvYbbꝌ# /4lac6ei-u*pW?5hտFH,cVWXuWEj Q z޹x5s`. xM,rxqt] Cyo0Y sbԀGiBscd:3+8$;n#K"\צsEŰ; VtEPuR}yd<|\;aYjgb3QU=@lzp<{wLEg=fd:*};=zj+׈P:OQmI{\#k/vCfP01&YG]$P0&YGRPx̡ $Şp9Gus,UiѶeT+COxLRlnp]=zy>C %kn0襫m50q៥YE+C|#7y1o1ٺ<2癫UmG&Xr1oY|1jOK Q6%G4;P"RcBgRescV$+07[.PZ1o6 jv}`ɱ1o)*7!Tk0)}wRGC%+#EI}lRkp1Cle| Q2(-uD.uV'=k U2KJ2`GvngH%l$y@EC7#AȋY@"n &IX3e£5H5UuH;L#VّRKGfW$ _~ YuP55y@!5b# Tѕƪ \,2: `MP| %RWzC5Ntk-s}0Tj?# ĜT`uq0|Hk#r@kO* &z pk2Xt>߉bXfD!AHljJ&22񂝁 WY v}$ua΂ClÝ d'\c@|TDr vz߱ӷء*Ϟ*~QD!LnDk\._m ~EPΌCNy^GiW,>\YgM }hAHˬ0574ό_҃*Y- LH"7oގ 6nZ ͅfJ/~Q<"^ǣGb0|pUrG~uhLz-eHO{fg4'$9tȹYK)7'4 z~rXn}f1+64B91p4֦9+毬8 pg7= ՍQ`J=goՏjҏƸî˽jҐOȐSSD Е 0@P` !"#$%&'()123456789ABCDEFGHIQRSTUVWXYabcdefghipqrstuvwxySSD 0@P`p !"#$%&'()123456789ABCDEFGHIQRSTUVWXYabcdefghiqrstuvwxyiΏrC ǹWVos ,]4SŘ烙cYa\(UBguŽfNe9}LlID"K-Ф3&¼] W^rI3PPFfbyk]3˓pNm`&45F8&}^fa4N= Ήdi2.<.fw z,X*zVW6782qoVD́p Na9Ă~ZKC{V,U21=ey; "SW3j) =[&PAt3vylXE_Gp}Hv^t)M(hHxDW4鐿vȮe9&U2Ι%b`>\hO>mg $n2~x;83uD(AYo k :JwQ?"[(l{+-q,3 jQm􃏛%F1c#7l>ft fՎעR]ؑ}o# =&` *O8}jˍ;i+Lܮ!aؠ FO4I( 4|j0o:B/l: 3VYzjt.nͶy/)M*Rvv֙$nҼ8V$ mUptd7 H>‥1 [Nv5 ;/6+"]z%s2>3RopвP<,\ڂX=:q+ am?}6e)1&)2)64kїzו6 )ݏuK i>m&c=ǎ%:.U8 ǎcjW6O} s{Q;BȻ8I@ ׋%`&ǍZ@卨/^۟|#ʿj@|5beJrYх67:Dq+!]X.8p,Y,âlovbhJU3 JtlV^vd` eNTM;ę rxbx"];qmjA D(qEGߵNq䭮 "HzX؉; fZaUr䪌/VR<.aC/ѧlQ@F>-+N/DD>~hޔL[5F쎏:%.$gIm'Uw{⫢f8 f.E.a}Ǯ=cDCm[-,b2#zBxcb5R4WV7=qސbkOށ= 5̺d4253 l}m"4h+`F8Լ}֣_DT=B5;WtMgV%ҪwT 9t4*k[ UJ(=arpM03<_R͐3J^E 4-];Tbd񾻉C:Jc?CAU(pnh~6(d84Hʲ_nb0FK+V](1)IOavOr:UFbEwi-)4ty|MHvBr=VQ-aD qJ mhW'c̺1E||XnSt#3l^ +HTyOnOFzy⮇x>I]6lXFq"{z\@1G]̣*)= ǎQF~ Y?NI6}=8gk-(vk =3VP\bZ .q5?-&+`6ͬ,+-zVl\'&=iuAbsGFX}~ȒNvj2k.c6H>Ҟ常=6t#mirBYժI<Ӂpf?qTLAe@6JJ2@3bgeD%b?ApdVX^qm,bW_n׆IآVE&H;i8sH{؏efz,Nl@xs*BR%(pmnگizU .M>:-(wٽ]z^T:B*\6V}p8)%Vأڭ.29,?iȋ(LV>& v0s1A鯜^:Eٿh!T%{5=al@)޻`FB &lG@ to *[Ud RC[uX:mߕ.FSJP}K_Hx <38Ĩu7-a3C@|"xr)_8m欸[4ڬ3!+%'f˦2!BXv>hu#0|\Kz=Wpl2w5iiBkn:e=v66Hrbfי:if آ/EkAQ=Z_ Dܕj䞧m-$`Jk{.ͺ+)p}7rÇmUOȓa17UI:47_?qm&P:rARr6fvp{1%FYP΁Ǝ:D_ \dkHKPNqP&.AUL 4sG`!YKOBz|+ĊU@%oZJ'}ն{ώ_@x[h76f'm5%Żxj9il 7Z.k0N!Č!tWؖP#᝿7)aJ+[i:UyN+ /IE"jKJ@b-#4*$$y5;:Ж/4̺A,XLZ\i1')AסHY LK,-c cY5DtbkҮ̸:`W6ZЅZ4L`/JX>![zu(?45.j|f fR qJP8+qR TװqJR`/\C~UOV A"D]̯a=V5[㮼 \HW}ʤoew&YSD1?/-<-)S&Z.p.p~FqYR6"v*'ǖdDGOYtDyc+1uw49~HgcޤTY]2=@ 5.v]4Tj%48-6WR,=V ڎ:>d5s~~ KqmHWhĽս ^RnN do.m?>k+mA5Pd֮Kvw!<WuQJUU'Vd\,5MN Ӻzl[V q*EECI#>tDdE>])]ý!<80rqpF+!SȬLdL%(pR|O|bFxaE* 3xfiZo(?Usf)wIsFf|%k@BjJ Oyv*aKr+5LEd|f }+(62(fS,fɴ*`=0th #QJ99:!kR>uKIG?ށ[s-k/2BN‘l"jLa缍b˦m;ڸ;k:<Zz:;MrY X %q7ݪj.w%.e30 6Jk Dv--Qɩ1}Znז[i;<~Uzx7Xu+3"h\<}M!ZA{8T7HuHH8 UΩD h*wf-3&e@s^xz#<@ꖰDyU/!u3 7%8$:7"}ۿR?U)PWs&9t@zUS J [n0Բ6TWѧF7\<[?p2$ p֫2KX`ji*trGq;E4cgQ)b2{sV5[%al5,ES 歲ǩ W=^`<6\Z-iDM5Vkma'BHVrT)Wx2ټmf;$%µBXi~FBDD@K|d"bP޸P  ":}'OsbF5~OPzD "4젠BdzJb{@S^ǬW^)ζ]ipӟI^C~k?5TQn r.<|M3T7R$du2Ur-QD+t+!?EBg5) xvbtOz9ϨwЮdD\SņM蒢_ǧvF[uA}3 ,4ˡyȅ:iI֔C(u!v\$Y~865lTnF9S+ WD3{F^s5Of)J꺵Wi+v6$gk=pumn{f.hb|@&aDDh6e&0VHPx_Qmܒp~!)a!m㠸fxꍭfo,T\7X` ręJvTb3xv\* fLm83*lVqʸF!۽㒚kS8lN=nVZ.h^&Kt@Tl s].RkQC@%ZyiUv u \x#.gڅfICeҲ+6FԽdtaFG#Ej ]PvtvFL Iɯ뵑"^y X SxC468srPȍ\b*}>iՖzݭUn*bv+8*"^i1]Ce  +#K@6&1g+pq4ޙ;s0RTēDw vO 3BUvx0wTYg0Nc>pNpn|=$>27]6u:E5I__ JC87G8|üЍ(vVtC\:NN(xm!BV=3YK1ͫ'*Znjp2x4mڔS!;%ES>yA {؊/V:9(F-m4]BV4BMնV>H9;L,pPcDp[v67mMÊ;AbyŗKxdC ͠>`i5 El()BK2$Ί 0g*px !N{qF7h{`P?Ҍ,FBzE 'h@ $e?l9%\3/p| j-NIard*8h2 V |-N.wZ% (Hʹ,S ιY5fG\_) 0 7ڶ^r=I:ZhSx Gf=t)|iV2ydԺ@a3~i=2–^]L%Kɠ7\pn03SAEQcr^:c<==ef=a٪%fEKrDjClչv6Z)@l? ]Q>Udz>F2cƳ"9 =t,\kD22)g_z ҧ՗tPo f?,SZ_% |ʚJhYqϏon>s(2yS@*4βiǬn|c.Ct0URJA̺S  @F TD#ҝ`Bk'>CIgHLpΘR<4Mg$+K<4fpꇃCb`M[v](Ƭ@!7lviKxM* 0%5S/vo6+)Bb i]GCEJ]{+of0\m#=06~wA:kZymLEU-zt1V|#a䳖V}3I\YGؠ& [eDqrB~0R{<0_x$~\!r:I;0A Q:D-ݏ=7\2[ANj*O̦<6/u{5R@3%-[V}Ex1wc.􈆔lg3Txf||jbmY%.p;%6[\CgNNc[!$lHВ-$Ta"c;sG|*(]3$ ޯccS&)s='2P1FMb{1:Ui?,EraHya,ܹ^OŦ:M/;rQNT!rр%@myƓURj+W; ŌaTU`U=bU PXr)|nzSu ]!qM .tȜcPMaӌHV֭44yzFGi|ǯpu˃e<6{_+#!kV],(:X6R J jmRtV8q!})6$ߏv@8Q́I}oWS0Z!- . \ H'^mH|4EHE?h7WVuCW!2&a "&,.PUq ]v, NEВC8E+WVfޖ}Kf,J(X뎏fȬ\EQƅe=oFZG f>Di"yA;y ~}-YT=>CHV*qSCd!1"$j[,E_!̧*"~\$k5MZIV" +JfPSDF)-:ߪF.o/2"BAFAEL灁9[s47dfpEѝcO4{WZpXte +ʉ春J8R%a?}W^lr=% %b^yj^O0OˉkCd;%jQ݄z^~}&*\H1Tգ^l6b਀+Y<9\oAD| SZ2=tBXZs2p^Xx@-,4ǺBc vuqp1t2o̞;~ĎmHcHiT/L^y]KVMl| ZJ[Wvxdjc[kS_?ŧ,/vÈ2h3{ gk\9ԘJb,3kD K ff- ]DX/ϬS q =h%dOU͋-',2ÉLy`z ̑+e1dĚۊ 1x9Ł7$s9zBnЦ)9/vJ 8WIb76 '}=JԱռ<"W7 uH>J1su5U c= *4iym=*tI[2gS|?*jf=mfjWny:ʧHfkycлᵌͪ3v˛TI8Db1e,eyA~ߨlj_`03x&6+ψgl DwF.pZXHObztنU2cG\j%{iTefψPbE^wϘ=@Yx_/ ڏ9{_`<"{:%TkUrR e CAvbs=ӈl1vssT5 ,D_ ǚlŀV!n*| isx(^|`hь[ݦ+OXv>_eב²F QaViN>Z-Wiٽ)Ht XB+ߥtHmWFx~ĶAJY/(W [L7]ʛ:%zD! ZIpOlr g vNCux@Pqo[«\zNǭD_!lJ!$qY(hX2f6xՏ!Dx,3ZubO՛ -E -C)!Aۙ]]UK_mzYcCVC{Ȗz|p мp+_wU ,J?vqb;pب-hGYs+qlVF9Mj Fk"aTȻuW˭LXhۃΙ<^Aaf=Seư+tF`r8  _3Sm*'h-Ld5j2s 3o42gYd8iYšڳ"XKTˊ&?vVK$$*$7^zLRSCN ؐRSl(;^a}hIG h} p$Gֽx42-<7ePhY"G]~D=27|="?{O CMZ8>e2Q 3 G1A".*f<75VTXm:6nCetQwSZ+-4^G t~Hf|};وPLHl9OF-$1nƋ1֧[f #}vT8bfˌdjr2 emgzukSf+e49HGIR"ZrJ`]̺<_Okبq<1$8`Mp86ne(,pBi[Vb< EBr5IIE#V̆eE@6N(;@ȴ{.a @58R}'SxݞB j72ev9'fB%uC;|!FRbiB2|~#sBdrSVuTPdȂrUJJ)m^=.*KK=ErS tryz"^:(%z+bJڦ[^+xՀ ):Y\ae6ͥ_R%K;=)ic@_CZzcds32$O"漃au U[7]&[;6;J f U7Ⱥfy8LꞗZl*MeC:({3c2;jKUzW/FϙI=T,^}<$L](K֍4YV|ȧ#tGEHD|4}(Xu1MH.{i \!"X%wثFKetMƃ"6hoXQ VL 򰁲`C9|#]xP0io=VF>=:˟ 6WHs XM 1405 tAy4?lai^V϶} Yf4ړ^?XH LIe^P8U4 a1@@ ~NVBNW3Wޖ+.ecVe QvuULR?b?*X   AkեxFX<~zE3tVP^>|Vҩ} Ay E֓|ɋr! "]G7~=ӡ~SYpN;LeC1=G)T͵`rB@$?"u}-L5t&@ͻc%vbSZ!kOoc7hm7x&V֬ N E)eFֺ;\GˁX=$#f22SͬTEto+6mCwaLuiH~MYD j"OsK8L]6jk}!Xߠ c5yAyTpmXU VMw&!xi:J`Ww{ w.FTpzڃkVDG93P6uM$Uq_liohfz7U2- $9]϶]2H8 jiK`ScZ!Tvw/aӶu޻򂋔~N?g-8ȫ$lKx}$ׅO='ئʦXv-ǫ>a4%@S%sKo(;b'hMe_s~fi&~gg RM[& պ: J*!OovsYǻ˫|Pd=b֧֨X>cKi2-))Q;[dyg:rGl"dhݮ8O5#5 #% tգtL dK5z-p^X5a@6q\7ىL+] {g'z~RuG=~aTk\'2/@svǑ,7c)郤DZ 4"ŝh 1 uVD.7x)? s@]kQ-cdc20cjaCG*4L4ҴI'?"CKvO450蕞H#&FYllL1αs?mCJb|'~ʥZkvQyFZ>WXk:K3~ |u"0UOȨ]Ww-̺*0ޜ]:wv>oѣ?k35mJEbCP~zߎFTWYnsv\Xy^s]-JlfWqHP1Q;=TQO8W8pa :&zl@]`oreT7CG $Kk3ftuV(fkn$-E[O\Cd 0Ń֘QOsb<2Y at$nh*#) RCFEnFCף:zWU5yuqLcZ$&>5gSN \"Hr:w)NidsHPOH9>8t)=._ y{OʲǿIMF^Ֆbtd[6yaZ^$e89m0+e;֟ӷAOEƕ"u "gVDB@HڕU^i@D¬;a$H> Hdy 1-F EPsQ?"MK¤7g~. ئۭY1ie["48@/yH!~U0n~-^'~(+P@oiIlT%͵{X2}!ɫ>9y a=)qjeXɫ 9Kf/@]k.I\6jwnd2t 'gx/fbiT.*8SyM l.wOFB2 d*-3 f̔T[~~(lbID_f,U#~4[q^Ș>PtW^xyTdh!t| 6PtIQacDzArFDɪ#[G@PU+vޫvdVYe2y߭_-Eu];x_?7rGocdD=]a7+7;X`GA5K!ޮ;̬.%lKYCvg\hֳiae r"cr-,V ^3\*Bd|DXԄP/h;ϻNU]fQMGbĬ0 \bjx]+mv lGsz39\:x6dDL`;-IM ϣKvG$a\2p^{VcsA]>|Tj̕|(BFbUi$VG\jS%i;%%hPFԭAo/)~/xB?RqcTFBr8@i/oاU-3)K mL!8†̖z%$7jڣD4ZFWOЏ pѷs ;o="cVE>L Y|\V |+Ƌ- -FLJޘ4Q\a/_1rkf2c25V.LŨj6yܹ-b%bu"?>SS֣9[r e*\5xo K]ЃvBpa=J*^_(8i*}?g>]qJI4kO["#녎ze:`m1nWoN }gf;wi7ÀR%H6Yz$q RMAW>is1 +`b5cu|kaIx&QlT Q{@|Z>uxrVv8L@PB!Dq:f.7jih*(:K7J(2$ aPUݖc26E%68L ,z-3- ) ,=/`WBGU:vBw1#3 !%ONvGIڠǮ EJvP3DSB9N @|ge Fiài}ƪO|h63d/ILHMZ-h|^t}5 8:C+c Ty4p꯽>6tlkX8q5OGXxf7/cQvrʏ{e;hIUpJ\&DŽX\c6ۂp햚o:MNM?LDlA"/o!ֆ+.QIZ #^aW`=f嶳FQ0D܊":4Z u Lz. QjBOGHeKr\HhJ Uci7Kpe!'JvGld|oAzιEtX-,Pq^.óH(NLFʳ,kR\}ٺ K@T֪#JivȲ\VGs]mp<ְcKCpB.#a>h0=䯡?W9^3beW l? mkR+=_fE͠@*J؈t vk%a;:]ΐz"`d2ޟj<8 PܬC׮Ǭz>ZUKhVIN 8&XpNy3i,Ħ2IHDLWdDW83%O6_<]!uWbq~OVV7̊euIE!+}pJ$ZyZY!~,]yiB'X~G-"| c63*GeҔpuJ"oN=*2e)wv0jC-$[QzƯ>b [E^ĤSQ$9}rmA}eok@n#xt Tѝj:ҳE D՛ݿlWPW| 筰b|JG [>EmRk2 1|!Kk>Ĥ42bVDlӹG}gc tJoػ}O3+qz!DD}'"zPW˸6E@J=^(6^ufg-#wտ`2vNWjOz8=V_0ugzDɕlRH4=x F t.{:%l8 l`bH8RMW ?nb6Li[U(Y+vSs Rkhgxm۪ rҲuƬfmdId׮}X $alY}T\eJ _:ǏYކ ^=}u[4׿JF==&aIEtrXD7ޔZ\0wNjܳep/gҔjgrbeE}0@j:Ȅq0ڔiNWhPFB&Zt- @֨T3O  pFUflnGOo_үAл@&iH]ahvbÈf糟֭o"Nxk;`},6;lJDTgVUZGXw L`XB0F@(؉bHtVl5xXPz{ 8Y=}4.KvZ/D|-h"Ȯ z~=KCZ.tsv߯EcSo.OX^mDbjAlOU1GGQED+~;ս0lqbT%),'BXnnU-+lVM 9 XqGS=2a<ς"Hj6FeJ7.Ä!tg9xSHU)HȰWďYG7=侳Ch 3q5{6 g$Ctd-}s oo-6:6-Jlڿ,L^re=Ѹ^! #Tf5!X^G÷dۃ kIŃȍIj] ΋_+7WW/f2F wqkaeG{n.뎏izFR QkbE9uEb#'dݏQfY~_mH;"9>yuoZ$c] 6%rnO2pфl>ҝ,H(VX2b kkԣ?LRˊuBĺlExfݱlr-$R4ND~ |^QG)G&jV7XX8դ`w.r9 io'x6LƑ̛yE,3a&߿OUި9ڝEdDEc/Ր·o8F9%|N z| vaL"9,^%06"u VVl2$T5b…\ЊZ;yBgڵ#-3Pz\eDJ>uvŒvU =B8w S@3ׄlT;kF>=̹t}BkMf↲W|_b_f$ᶍV\[.m n;<; =.6?j4A1i1vZI6"P=a..e2ys }Kͱc;#- )qrGVuK"s&]\.ijԊr`Cf2g›5Io 4MQ/KD-l!v\"oq6SZ> w_ CD%pD ƞe>Cfs?Ý* ]rI=Ȝ-y q<{6 + .X="ՀZ8lX<ʟn)ׄٷSy9B<l(^MKE_1,nce4@! [E!ՀgB]cWwwQ}V8=cm5ȺH%^bi{ǠU"eG>|{Vs|(|s=> /T1ֳH4NKzH~p3fYAjJ׏ }}ox>j=Nvux07u} U&Ca뷦UqC;o_ofXH&J\dxljU9cI4l \S{Quɛq\hUyVN'ݍaMjF|&d BʰKp]%@Uq xf2 iބoofҍ+4V 6y=_ WJL}Id*CZ6qr"!>Ȋ` 1{I'gf7w]gq;e6$8C^B%!َM⫸kf'ц~Eݪf\ȍ!mOX _Cy;;EjL^F!uew{@=0koVj Avb Iu9@JN|_\㎏[~Ƈf*AJ ypwUkI-T9k= 槯-G\Ưf-LU&dF7,NU+-ett1pV1ƧGk)']e*vfsޯ50 twF<ea $s5ʘxAG;>}t)!rO4|7xI 1I|;t ԰n=݇5|qCGRS~Wfb<Ȯ "mx;K+qKiiŹOlĔ;.IW \Sޞ {F]4B1=5J2' .IF%}` ;Ը-I2YpګԻϛ1>noBM@7@HFLc Ϥ72a.޺ӻ /K*tul2#_11111111111CNcqё›uVMN_[<}\)W>4 0jiUk)w6L7qYljWl5o D@$ Pp7=^e74-ߗWqg7t ljl<%XV' cf:w{פc$jH /BɥlzC%L7JlU}X~ @5*{xx3%eBL,>pl, B4Ö*1111111!mDWĤ`XrץO S|ح!QVGσޡ Kd{Z՗_ʻ! B<yh͚ Iq(?:EP ;Խ~qfSy"OՐă(-29AT:vwAsWվrwJGkf_ޚ ktO^\ 4W@+)ͺ'\= 7ւС<"Ofi Si|ЁgN8I2giԪ~)ڃN C^ jix(̣vLc=> 5x4fЩ%g%DNA.?E=`3/)]f4B!l3r\oUQ"po։ф{D .ڥ27Ū* f<+j充Bp#&ml.A,00x:s4@%~:r==.hH1gd6*{N WX3/ty 1ALł䳴Sl[i+x9GD ;{tꉩZޔLJ?cΝdD=Zk2;Q/tO eD4\cˉhQݙ8%FEIewiл:}]LM&8=-$! 6jڜ%Yj-|wN776>P`.V<*Ψ^9?gS3ta%%lE2+ǃjeEa06U6Rl X8O|V ;a=YLPr0i.v89MNdu)xd@U@E$5{/ f.zmJf (Ȩ i!aԯ111111111eJni 娕GzElt:/'(<>N7KgQvbe*+4J8^Ͱlw6Sev9\#Lx<艓C@x@g^[ڛTFaxjV%Z48?̮,̄E@ Ќfm HGe&LO4/3b[zW^cr}eFY8lT45yj8trE,yr?A:C›W^aL}IQc_!rY $ > eKyRv4xC LgcM`3M+fpbx,y;!qKe#3*}_CgLȲv-ls]Oωs9#Fu!111111h֜Ꮟ3U57d*tIɕǐoM I[͏ΏяҏėGGOOOÏʐ̐䎎09(叏⎎ڬYSS$Ԗd_.돏8=[׏;[ɏĆɏFOCOu􏄎z[%N7}a+ ";k$8(}"xC/;<MˏϳS ߠǃ &g[ˏAUÐVE ? %=/7guIlᒭJSI6}ODiN:mfGބ.=m.|zq=֜ᏏB( |g@Oй_oXsYPѻǟJXjlIw_/l3wzl+:(N*=nO<凰C*=2v"c){r>lIw_/O*uܬ+=llk_linux-2.3/data/Diamond.pak0000664000076400007640000067055210360734165015706 0ustar alpheralpherLLKPAK33@SK Etcprga_j,nle,hnel~'ca_pb`_aiq,nle~'.2n_sqc,hnel~a_pb`_'0FmuRmNj_w,hneu_t~'XQa_pbgk_ecq,nle0~~'98k_gl`_ai,hne~fa_pbgk'vYfmpgxml,nle~Nk_gl`_'a_jmem,nle]*~:fmpgxm'4 2`NLE  GFBP&0,`IEBnFWq  rGKC0 /ZGB?RV/Nyv"NJ{h.;59iL5QYw;ŪS:>>>>>>>>>>>>>>>>>>>>>>>>>>>>i=_GCLB@^NLE  GFBP,NJ0nFWq ) GB?RvӻikOq7)o4F"*}p . ` D@^4$ OƆa"7^!/;\qtUAi8U0ʳzSUUX-Sq@#( f? yE9~ q\{m|yp=پ # "є Q+-z3AF)Fu~FU.[U"w8zs<>) ﺄ^<>\Ԏxά{]M:Se@+=dq~`Jb6< >k(t^S"v/2xH^68(NY!7, :7}]h౽}m7E0*| E=>nPgΘnq^lІHIL )]i{Uڂ i[+R}9 dCQ;.YsB8lit;,ǭlz\-s{z7Ao1ԇ]6s[tXr8HPWz[^ڶ[5;:e8$ZcSPH!0/#q#*,gv"1BRBر$S^<Z6(x( f"C8 (֊p̉FnNK qiLhshU*bGr[E0 `aiE#u?r(gDGf ؄| S8H1˦03P;YE`ix'{'C:%cpfL 0b%NR52Kj..8ڢY(95yD2ڟVLH$¤ʃT~(@1qEH'"iPi2ӀNl#ͩ6bWH?'@P͡r)NiCtLdK&RF9z#86,d&R[nNY0+CzIBFFv3ECY9Cq, SRxXcRz_@  pNpE" @SI.1F AE-cj[qQx S`N5ll7 ND*Sn;C @(ʦpXb&D㞈\h9]B-9, SA:/hR8,6?,So H2xy(71R[O)BRi%e(^6*R?KU4 "R/ }B\]CStA&M%*ɭ`dIτI@> $WʲX':[/!A8QV <|1{ܫ/X3 ЧQF[\GH͈wפW7(dW,@'.O2_F(#R_@14GhTDoBQlC_K}PrŖsʚ5P.'T*RoR80~>.QnoLr\:8 Rs^X@ᒀP%8T4膥:Pe1i,mmxjmJR`2shguoCV#5ҒNOt&|.+\3ULEhAdb5l3$Q?Q)١{y9H|4u(Y9q(Ul Ëw.!V,Ԛ\eHCpDhATV6+ reR3J#RPOsV˚83Fk~Fղ!~fiznFfႤ @GaiwiՀ\>c %Hz4G2#r_+6TA3R]x\Ͳm4m5tj/Lb>`\3 jB8R6DM`2)/Lȯ\ߜe9Щͼ}]zfٜ\ K63B /E +KW(>ە;d~e^ 2~ϐjƳ]ȵ;/C؏a(v UA ;j/Pd ikޯ,Hask, HJJfT Lm! -v%??DB(d!D-@)'%H08БNh ڋx6_r2kg2Gkc S Li_OQlKwb;\xSMnSvsAR:`n5hUNx݌0Fi6wy¥f|A;0큾kp)nq$$HM!BSHCG6>1s8g( o[Ae'c'ǹ@!7o0᚞8#%Pv`1h͆F2`&٨x'q$Lb[B*qOQp9Q3| D\&s>SWr1h(6i=~a9n_56# ).L4 YИ5fH'PL,RsM)lin9gsrxޮ! 7dɠ.'ML_AVɪ; .]r4J4dARRtL- ّ-ZqljǁzOǶ*CWQZ)B,nMz'n'u߶Qկ6)BCwP$If7c M D42QdRg՜aqs'_.]OO4towoW XZ4pNtB @v_*RuA|H/&R?-Na٠N㈪7nsaу(s:hȠNCD̒:3eC(w:Rĺ*S ~DHp%q91 тlI|l 6;JžҗoAL~ 7[\}2 Oho*MgcXT:E2o`>`^Ȫjjq|E3s#Vjgž,o{s5 dbۂ)AB!2YiP%Yv ¦B8a"vW=泭tF|v oN2HY'xK2:S;͐>\ƻiZ 5d砋u(4G'_ƴ-Lק#'#뒏N0<܉ǛdI`VHkFal`[r=8՗M)`@!4hq`["1A=l)ۚxA$}" ;P,Fb!F&qa*)gVh*DzNViF Ƽul^6qHs`kM9Gwn5KQHgc' 9wW˚n3{ ^Э0wEvԭ`ʩut˲*itpXLĀN[`hϟg3k]`Kz|mlV3{yQJFOH\ƛ*˱2 +p oAkw0"b xhgGY`[鞽/^@箻eiDvּSb3R%y܌fx[`S {gsuoFKd,2#0Ơ9n*~HfIE$9FH. %:!oy"6rqL7tcu26BPU:~ɀAly'ND(ҔeGnVGqHqq]eq ɀpw}м* zW*2? \?ܠN,\d+ݟy"6[ǀ!f KTӷRH OSzp.A|/ޮA@ɤ*64s:&6_>Aⲅc + VScWt$Dm7n -$:%rl#kw@bWnvYa:aTW̼Udo(j^Fw;(cq({>aL+݊ ;õMwO0ŒX8T)WCWxoWU&Ub ^ŨBV]#F0# ?BN⎢X㝽 yYwt~0\LyL%2 lT Oop̚ |Y4ͼ5E?M:| ǚaI},AzrJb:z}ƱC'F+#Mz=)u/ 7K7!&$^??~kE;y|,M`qbLV [# o@-|*VѫaĐc72kSd<ȰgQ͗ApC๽rնG犥nkhKUo*y5в;<`nNMҏҰ"uK1ijޞ+5 肤[XcõdžC [9~TO(NoF q%r`c+|FH M$52`Sh_?>|0¦r=;%|lK' apHXBLx/Ό'irrF蒑a VæY eektD2G ii?k2ʵ́BHV縌o!xa@PXUDȐglm=vmpWjt٤!yFI =L)os oN V*RжbG`d\%ؕbz]8ͪǰN#ɠYi*ҢynpU/0&Pqq+$k(qmpH̵ P6pj;0P*6cOѧ+9+Fueo.޼XR6|ɯwW ]a/PH'jj.TExWT"cA֐dEsZ'] [0@Mת*O毒6HP4n&EORB2+#/ڂ]}}5݀Eb3]n'+k&gּp\3{is>b{IU5|pKY_G3 M]\F({= $=}=DjzB 񏓪F%Uu5Ov5|3}}`=-}Ƚ]_t U OEM>z{o5]SlnQeZ}A Cux]ܤ(?;C 6b~,=x gj65rT箘lK͋kOOt7s6jVTju{zzM;f$+t&{rQ(A8]1NU.-9U`WVWCRhy ,lJ[Cz<=vlAEhٵzqTI0v֎$Y@ .6nFMu8(+FQFnyM_$3҂bHpJp# KG"7[Kr88גZY yb_OJmty$hZռ%Qo tE3 ɱ [ r _V7bdH+Zp3Cӈh@:QXFXf* Q҃(H%ISC8jsA{M%r 2:7j& q4hD.1D0V @R!xb=ͶRDY1؈a`!>ȋ;xj:ׇJ:VHc"J5>AQz=mދMi|x <.tgunYl=@6l!'sH`0p U}Zo(p֣'4>lk(7(fnZȺ'!rRh0T7o8xiR3w ||6enZ'tZ3 Y|熚F7>uo/T"vab+ғ}6e@hqr]i4w鋇$BtmU wH1а s$~ ESw N^0NAjĦ,#y('.n ѷk7{aJlqt1$ 3R5BXX X3F<6!A 1MVQFKN4֚u҆·5'V4q̯3C?=qb('LEA@drD:H(|UXbd Ns>!ODwm8 +J\x`T䩑iQ۽  &ÙY8< #Ek_r-(Φ$N`XQJCփ ,9OI9&@;lሐq]I"+XÇ,!YoՄAu)Mrk{qd6,1Scg%ea'_Ktgpcz+lil>ڨ%8o̾:8̓$9?˚n-ѢָJdP(4GHH>:mSFS4yl59`b}vz7h!CmLίNDyxHyOL|J7R:Q۷В0HQB™N~jfN:R \N&qzwHlVJ%}RcEKx6j.RR>+6OjJhX2 Q < XC1H^#+@dWuTFYs $˦TOh3$Hsx,R至65ìekI:_PMHPX50g)fRC%^ps K 6/” ᪦(D_{>'B'QK4/PHFނb#HSk% R"V2ӴfQ]kq${ h JGH[Y-.[I5~'?Uk 8zFi󶲋a"q4郪 I[I')H|Ґ \B4ӟEby5 La" UJsFk#Ρ#>8x1hԮ"Zjx+.:yÄH"loV10O$t/h˛8ZhA ƦuJTRQ"Ra6 ?OR@l"4! '&NL֋*sjR~,49oT2WO+ :P ~~sj"{aXR'O%*;<P؝IK?hH)N7:wO*P(4+ uPazM gdX`qt/ g*4#_(y.:$%ڧbV'g5dSˬYQ"U%_zZak냳GDpNs7_ њ@>N{`IJSf `ʬޫBګ;;nB$2h lGiZωW &آcKV5!'v"pTb 2dB"CMg/wY"qg(&sRH@#+#V/mb69"u6 3:yitFPP:3Zyk(G̚;lBڿ>`>O;jw6'sέ\;twIMQbæmDInL`bStZS ~UfҕZ|!wᓣ+aCZ 垡+:ҢT'ZH ":Kq|O?W3)&G(JTs' " tE#bGf8O8KkƨQw(Sؑė,,]g&k21.g`Z!I 'hݞ$, oo/t::4_&$ ~Cb8RSW(4&&n5 ؋ 鳈yWJ 1gHgGLF"SϤZIgD]+f@ F̀Pr'JEǣ:3Hbtg뎮:iZakuD]&,eiW;p`m pc#4 $jjwsf1J0=sh承5DqzCtG)HGfNwg]f2H?StGvSU47R9 ml'=ۀk@j6WSK yNZ_H(ܙi8TE :3#TO"2戝%Ңjʔ.IJfykcWR57 hG+XsOؓ4hʦ'շ$ym FGtH"[oҢmvQvRTNQrJhrw|'GRL$jP;cD]Po@lhQqVBSF]_m*$(p< kd?@ {X6|q3PMgBKswU&[]cmȘ 'H-jNᲙ@+jb cTAhn7@l& D]'HXXWs6k7-'Εy+;oNREKjuSEȳ7YsxhD{俽aITޥaO~c38Pp4 4in2 Y6Ϗ Eki-'nVPDYqUIoF^H!Tr$ sg Gٗ:鐠'Xk^䝮V d i,WÌʗ,HNK0q0*Ⱥ8gr ƗXYLSl!#6}N}~b{N//SpGOݢ Jxlw͇M_y\rng&ҋT vǞ2珮T>0]1ci0'HYrf%q"{(4İX:j8XcM'H~4jZݠGLD){TFYt8EXD _3eS k4#NeMHu| ]il~qŝӣKFÅXT'yVg|`Ixȳ\˵(='HO7'0WNGi:jʱ\L iyfٜtM~KVPo TPk mdi_LJk7$'D։S%Ȁ\~K-b4d%,~x{C"R8p/P~}d7cRKmD8ՊT"g޸ T[QdnRi}XPxgsmD(P$K/_+BHkl绷raI(P\™_hI/˙5((S~E\Rk;bX29.@i0 K SAAqyBFc>X44 5 c96(OP'TR%H$\oL26lt%og,fͪsTe c(%"q$Sz"klî˒ٛ [_/P#RcZ~sśDKjV芛,)[d4JprL)|C9/LB !oHOlft2?٠~,On) -VG5&ݏ-EkDD[pTSS˹y߼E/SD 0I+iqd2M BWPw wE+bj[XpVY,-P %1hVYWu>uhжQ1dkt"4|o󞒵0z/ɂZ*qa+LN_oIHԋGe _+Ebb"4ῧ̑VL*Fd%KdH~N/;8Vm2ɏߴj|l8YqB߻U= y`aKGSQ=-FU.I5@S7!#2ҕ#GYK=MKy) x+5ryEgHGL(R {+8c%bZznƤyXWG"ZGO/\1- )-6e?X7upn{/Dw nVvBt=2S_WD1Pu*^j7tS4{}l(S,\ȿc1RQ= ib:*OVs β")H֢aJ3k#*"4I"go%a믾ȱjţ+GQX26H9l cÓ8RJ;\;ڱ8@9]G9״]Y,+Ҳ3X=k k9X]^/W>87h+"is #Zk{?ṦQhXZ@D6FdU/UFϤ<Ёv5O"V y#E2n 1Hԉq\/h':l8P@Iqoi~kıc,H>"v(m/$2W3-(0exlHyCHͤʥ@aأB&p8\rωFHYpYfc#CKHбʋX4n^,Xz@q_a^ HUMf>[DHkWrr,+''o5"~}Oxo̗b6x+ '("cV;jzg앨!ǚVF"shMˀS^`Ȯ5FX RBsJSur#SHkp}?MZvVld$ba}:#f5cډOB$ 2ܻ[ykOU,ˎHѢ^#CGGZ9aBt/k3r8w"s|T ДXZM5ٵ*tΜ˓׮!Jd05[c &AKY$8xtI\vs9H2kL=`_3㥰14ѢlQP h)c~j޶my_?R[ "%ҝopy4Q{`$07F[񔰊3XrٔUixOՕLY8k`J-'co(1q2 L!EC~%L]qqqGhh7RaS$0Ү"+<ȃFg-DLj8*,6si,hZ"~qC&PM:HJUp}1NC//..5bAD=]qu%܉``a5b/@C/8y%܉``^l`9Rtu&S ]p}$$!S =]qy%܉``a5box- T =Up}1NC//.n5b\C/ ,]qtEV?{[uOjx,```Kao ,/NIj>(JFk$_Na;UHDGD^^CvgdKK(A      " "A   ^ / ?O_0o!"1@r#2PS45ABQR`ab$3pqTst=/?O_o 01P2@!"QpA` =w՜WW)B!DᵋFȊh$8O9& j6o/)]mrz'| X;\;ҧSCZדmyؗx'Tj⁊@Z#+ʹW<(*1,9y|"I.Zll@hMM{$R8a9h-.`jEiYM+!PCahda4?[YG!6"uq3~) !"e3"c"()G[{*҆Ȇ㚒`MRL/)p'^BC3ps#I~U"UTkT#pGq{śDzon[M[b~ }])ڗ@s0[2 fWa~K4Ӓ-E6jOݝMM鬿(tŤ`Sc.yhС:ߧ$.G^;>zl̳P}|°Q2!/C)Jk9V V(^R-aDHV`T=72%xC Zd<(&Q 37TFw(3S*d8sA\ PpO F76Ӏ@JpF)] %8Rʊ.!"& auHT"CV`Qp6h;WG+L^/ {2ޥ c\$nekN0+7x{H[œe;|"J {2R_䩎 -!+85VHP|@'\]R擖o E* a>< i`[ּAjatޝg#5X`ft#1 KgY~NI1xV'lPrtH 6mԆSEN6zsN3J5|ϩP؉ N@X@ P Ĵy'|  IگRǻR2ި=*2g /Rp- .qߑMn>Y 1vo˥ Jqb!GVb~_tHjČLbl;o;;/yt{~lP?@M0]Ϣԋ5ߧi|VL"\Ri5?|v0  q bSm ;g88jY {~:ɿ6=1^b#\M#F 7t""?% JȾ[XS+Kp3e Y %ƮӨw{Q0 nrm"F"n4ֿu'76A gdP,w'{G _hFKPQSj1P#%ylKʩqS-k6jP>!D-Q=1̒Hˋ!:([&G-/\T} oxzJ6 EwfhT"Cd3Vh¸s6bϸq}'|*<|yhvmqp/|8'(i,fc#GR68%Y sUa}Gh@tߧȮ(D1v_.9G=Vut0zb-e2AS[ӇM֮*wgpFc'ĸ-j)G_slVߩb(I38E~ċqGj a;E&ȍ}žMFGr ַ-g,{vZ~s;?Ox#t5M;W,'UfɎ 顗:B_:q8¼R|Vwq6z6坕OqIЪ-)C&wH'ªuQE(3ܢvRIZ-IPS!0D9lSoq<ݔ@o>4W{w2Fݙa}EW),R(&Q 31UuЛ-{I|WөP1B⮥c)qsC_b}|=v}۔>ZJzӫѱCG\5ުb(WHc"ma]clф$cZ[G~2o_Rdc\^#:#y}DH0\"fƋWbyJ_Jpێ ܸS0&Hm/ h)әvoD>Ve9L/[".VqM8RBpYڋn-S34!*HN:k8P]ߧ1Si4 Ö . LȾq 2jc76|]@wncS!pn/Ėh&,95!"'O_WdLUoi3]JN4lF_ q6h H+JOo. `^w%!m!|YYlťg_JIKʩqBg4T6`d s 8әak!=Ф6;b~w4HjČaOt"z\=T>L0w Bby/#7#w!'"hO Cd$3dHԵ%{(%Ndf.+#NDήw[E8:EI/nY!-qJ7"pDg3ֲ?EYqf|ch4{ۻ`RNhtTnU7]+LSPMY*1D)'oxfDD%o<|y{؄u#nҌܽDI2R-|T&* G?x Q$'PIQR|V dm.}fӡ Z5>pc sD`6vɯs x/şI>xXK\N媑,Qpxzxwԛ8:p] KCd$#aUFHf :|!d=UX# ^6z\ln3IA%3,0xQ=TϤ-IRhS7H*l;R]k= ݵGӅaށz{;xCzt hv|bLRPQѳCKRRvhFP> AsKL[(j3ܾLkse#ӢͫdlV]+%: @խe8GY{RLhdG41*rSܫ2rE{ɔ}x-Gŧ?v`>uau77ԯsG:\2 8TUf=c~q<3<ҟt;XB*h`/:/Et~ w |!,"  \ y|oUEcW9129PڌV "1a`. f}ᘫ;0i{pHfTvg,Xc$ ~76yAܸZ#XO'g"ɾ-ٵ}]VJU6ŧ o {C?DRs_~#L:9\űy3.:SEX &qV fY|[}v 4-TُC 7yoďsmz\}oT}TbcyT w`NVIc}t97偞 mIbʮ,WI쌛-}ZvĈ \}3__U^s z> JiCUǯƗ;gp1훻D=T J(]׻sgb3p}IGUI#}POye%Y@AH7X9x;X{;Z}ꁩR!6P]fJ;SP V׊k5L=<jb*pl gż;DE\ޓ\,q!>H E1ت1?)@T@DHFN_a"X/sI8t¾9Dv1Vlb+o3gwxƔqp}zp/8<7l㣆^} 0=Ө kdX֦I:G?d0tEi4G'"oIwNnVu8UoI%nnEb-˞߿ld"FEl6|T 8*N98XlJUhޑc^!=NOy4zպ IPPY85j<͵V5j?\z*)\Yy>ѣ:ҒfYq/1"}Qכ[\}|XSwgZN]TN埭E e777w+d^nw|q8dt>}(}g}q9%KWisP\5LXz \==tINEy oVi̡כȤ!5+aVǾ%-r`|Cc{ -A]y=FؿͧŻ]i{PzTYa`\q:SiIeVSV}*T]!P;zI!r37z{{wy1ͻϧy}ec5)k=rM?]i7-WY? ^̺{Vh5A;yx_6w-Cw|^}: yy\jX:AS\<IFy1yurYBMy"em %Ծ6oza<}eݛw/N.9'}g dTsZ^z}ڲ~}R)ay$i! )<{: ׶Xw|wcbeK{W.4RPſүYm>v y,ϙn<Ƚ[|zzik|S}x1dJw=j1^mtWvRf2ЮcsZ0mKHk63CӖ:\Ycs؝s,"/,?wW:aҵ(Fz2 >N0 oy5!:FL0k}]sluaeҦg=ĭnۊq]= R\_HOcvtČ. VN!Gݍ3GDh;vb`/sW|Qv0vfⱬ[,!3!qCs3&={HO+;BUHE^("˯Z2c<h yJ*"H@ָI~7Kޙ xoҬ lQئ-nLS_2DpO>\v̖ܦWu[i#?O'gvG/lY\EE\E l?K ֿ#СkNYbvվ!K$KD߿F٬oQsvhhW)"3jP@Aۏ5:]xsmMs,CCBNcL E<œb(TSnU-LJj'9!&p3m!&g`s A[mRTDt?6 8 "q N+kE흩^xfi',5Vr5 P5QsX"h[>UZ'R. `E"f'T++On tDh]hSAX{OVIJW &%yZxA'f(h z4,@m] i@ҟl?G:MR"(=cn Fh: nS,/0aS]VWxla9Q~RtÜ;uk\Y! t]VtlxМco7(I!S׳&ЕQZw8=f;6EPj2AaK;OYoSN>ԷlSUvml685Imġ('Uzl~D?wlU?4QSSaVۊ`tG.D D3JQK33'_cTD ׬зai79=pԻIVs#aII@[Ŧ+ANir#_ U*I 0O%:iӋT(T(hkMߍ#@1BV8"bQD!mzgا FN6y)MRξJcRS"zM xkbȋ- ߝEEWWu\˦-lcZ33,mC r(,zqpsT1PTa2I9GTgpT"cJ_m$7t"58PZ;P#]g`R<3;<)ǜ_㕧cXlz8vu 9~<(=Xr$[#:M?OQ` yz)Gz["CuT 0>=i8pO C;EJ:΢ָ6%W`ȑY dDFGHn{;ofS@~Me7qb2ܙHbA;q:*11=S>=ϸÖHۙ"%U2,gi1 D;~Z%Myخ\)f?wNgfTh26*ةAu:hǂm>0舷R1jrӴG2cu>~m`g3Y&8w*oMilTI SC4RȥcQ];-fyfE)RvV&( EdӦa;sKiŷMiS0#+uh5MsEiַWo  r>7䔼8hf#<Q=+g,=omkR5IPϢ`69A3{3!__2/i;3;#[G`aW 0AXڵ!ٹ{PXemf0”nO<'6a7;LɫMh62>"c:^aQY-DDӰA Wű]OlϥkKjbMI۫W[EGX3Xzwe~ReT*Ֆ a>;h+?EߩRicȸSe=S wy=N;c蓠"4`V!ʨyF6 UyďL$R4j'J-XeoR /Y}MSBTssthyR/:|DZV %!n6!сy8%777 3'lR<``:\ayM d C Q|rs1IUNkbZa qrC𢀮SM!hDؗ1;osO 8YcOӹ!9d"&"o i!nV>=^ӓ0mWilS*rҮDyMm?vy16t&_H҄5InsWItBe/ĦkHolz&AŝԞ<^bn;eW!w1M]]|S4? FŧoL)YM v!:}LrBR$>Pq }UjzխH>6E|bYxM)S7%b;N'oT a?.oLE#ܟ?g ﴁ"p9IƲoZ$, QF'`pb22VaK&e+ Nʦ" {rbS*FcBlO^F>CU6" 7^ PTOQMO&P6%" ߘF]l!3+KGlXv yIŵed{7\H~K2HVPQGBf:P,SS,G ^Xd!Od RacmDOTֲr+X6~1DWenFkK24Q.BAcul#]A'QH@~XlRovffH 0D;2i%feyxInl2ާ-|X$v:rPlXG'//c$D ~e6 m5a[bD6HҪ [J'= DJG7+o-gWt0 t:eZ :(.DC7p/IxfЧĠqY0UY lo|U9nM&E_HMdd{N'ɇ\ u+N #ΘyCK]_ {63TrUnNr쪫siI"j"# W~۫wN«Q2^ C^Y!>wr>FqUԣ Rb=ȃxm"1pm}s+kbIy ԕ*GY־9a{[ԫPkԼ͸cqC O7gNa8pHtSP#벍ZiE"_-js-h;Ihڭ/R([7w6ج<}hmT4^t˚v!߫80\Y(`fT6g7现0aXcqUgPA/ȓtɃ!h7')CnFa~b/D?!:eT BظDƭWEoS+E1|=I} sJF,&vDj)"7!4Ff=T.?궆qg74RpOV1:T:KwLhKеُ,3SٟV8G*Ao*__v挮ؼWJai[4"CL@CrYDZShgg&DSF6̷dh:Q2[9Xܜ'%"q #_5s(ƸfX^&uX/CsA%B:߶%7}ԍ`'ۿkNA3!o]b1sѧ(٪((Cs{2"V7H@үՔJSUN[ѩ*MϒDOj^ʘ7cUSq~9Q%iOݦ+RltRn#:Rʹ2N""Js4>$ .D?!RQatYd %iZ?y{!SGv/tPm_z`|iWHl*sOKQ3@/gKÖvLp÷M{SrYWu퐦QmÈG# gcؼd#z?x,u8_[W"FKQmCSRTt"5dA0ePyStVSEo2䳹^}:-{FpRmC$@'ދXRtlDs탨登uO[ԳaX@7DF71+Ӕ;#G)+i\PBHj \pU'7ZAE`aA+s2RLet~Ve{<X'k)n"? IΥn%pOo R;RVk=BNI#VR#>&"Al`| ܼy#ENRߕДnUfG2hb$.Fyejᴱ}+ 6 '8NQLթqV+czQH*OAXߺC,Q\8{rV]A3*)٨|X+1P l>UqU Bc5 >I?u}ڱ0m42uk=4i,D3<8}2;b3dgt>ԬgAmNyȅЭӋQ4 y:O_ܒ0HCL'RTRgƾ1K wk=JE3^*57)l'zM#L>^O뫋nux#P7Gpg`%ܟ's !(v%9nt:p9<k[Fb&nG%~p/TQI@Hο/88~y(s,D̀At@{ qE[Q:NOKBiS ͔,LE+uGJOSiA `ʱ0pp?^w7ҵ?YcUhGOM8vp uH'bD .vPY;yInS3h'gC<5 b}" =SI|1??WzmYQ65`>++h 訶?;KKCR$Gɲ"C\̊gR[E?qRO@""h_U5,@GۈqI17^A0c)\g/Rp!%[R h(-`Ư0D.`pvr3.v8%HYe%w8hN;C;Bo5Tj)<N3(L$!l 7"|GYg&8oQA!(SdQ*WffߢB1=(. <;8NȌtUPQ+!-4*i^"#LL T ~O! ŜHzPZ 7(OR-sxYmC_\Mw)XPTc (ӱHTg <8Ȩ*HARcNBhUo7 ^ <3ԐXȶg璺8i  ;vv FW0((F>~  k0`rh7Q7ƿ7᝱ HyzP^+кoFFGnM%NB#0l4Fz yõ&dź4qيo{kp['S8rp=($wŬPURG>[Geyl78w %Hk7#A!K ;%Λ8"2hvW!JTt"~a~1"Q+f:++[HMz5/c[tb/(uYCj|9JѣA.p bnwKExGOQ/ J]zu.H!i3'sE$ƌI' ?~>`)%ds DTbʬpƏG(勌+V[3J0U<&WGq.}/ă{(! Y<{#a \y$|:?.ɷhнQV%v Bs2kŹuuܶnqC[øX}_>l24hrH} :2bn|f`n!7se RrW)#y0rY!M$Aˮ)tLΤJ*v >L)jyijYۜVބ "!BOOW;MHX D?OAX∜%a*7*{/C֙ tZxեN\ޛ^03 g l< ̡"wTyiSwR3:"3 J-J;R6znJ[s5U=W\̢.AQ?Q] 1?PKд:WIx5Z91mf,] tDESEY3iJ7q2 j2AJ[;1qěX+Pbd.:"`P@Ƀ=RDY-q#-'ݲ(x_Q 9ušϾ 74q ?kqMuNq$ TCu} eR2(hXh!U=b~ѾI):X(`'?"PߐB!!ظss5][CJPR@pwzQuG H3 L;@v6EYXsQ?|wUaчਙq[w>YOͣ\R#2H yA}yfiE m!uFgf\N_! .] C;E^E.D;.yQ|u}); Qfg8N30>72Q*X3CMZLq%Qrm?OW2& {/%oT\+Q΋[kXELFf<{1=a.HZ+lGJ+~! #Iagja:3ɰ-[nan kdqӶHXY*6@%@e~ _̲7Ju~SRK NŶ'ugSp""Րf~ݑ{]ަ)w)!@ahJHysC3xseLݥKRu('⤀y{B\(JC,~^aSOu'W =W[Z6"|џXlkO" dvgGָ'`.FsAfs0uw Fj'|UFqqo٭,v)5*sGɲF\'_;ߥ{гJlt[{;{3|k;~6 EzL8ڀ0LM,=3|(Z+/7b&pS?#MһS''ysf&Fm ^bo6rU+Ɠoy()d=">0s#kw'ާ1@Q9 /o)7$TmGhDebjTC*B_h\5P4befgZtBoM2)&CngP|aߜ. &LĬ+FߓCݢ(OlpZw"& kSv'D6;nn Zy {}*)!¯d;0!sqg V2)lZVe5Uy;*O(,׾;ŕA@ @z7:obt?QҢhc6` %qLH9r >W>"w(?*z7ק\KeK. {ة[p'>N7쀼'i\O"U.pF XY\Y",Rl{tOsrșj2qM5u+ \K%7Dzt%[X 8PlXVfO (! PHfxYsKKY7(%h~/iR&#VQӢ.kn|:h}K{AY [vsoupL?ĹsBmnO3h'gC%?w>uHʔSRұYh_>Qyb: Oͥ0NDzD4A}#卌g(,2 -"FFOSO ٝ&b Tg%9LѐDܾa-!繥z縘rbf珢FOq( >ԇ'ܞG"*|}Dv!6:ҥJ#+tA q(^&wu&OKQy!U7v b(=ހ6!P2qML/:F"7p.7DhXB1JBS6Fz9vŖJ˴FT`h}z*MĞ^u@oВΉQ(-Lb #un/dmŖ6?Iz(5MH"WXnOܠ@o$F:Go;<DO9MVЀ"R?Ŗ osPCt`ek8UۮTt x1`p[e{Uze;j11x\PE# iacSʞ~ =gĉXwǐ 5~VrTCEpnہ AO3J2=ݠ6sQoDO9Uz-J%%h2!!kx-jX4?:6s L,axlZqa*IcQfd<3DsXNm섐xk*P6F|Gߧ6+hkУJ #x`E! R?:ѽjͤ8ZGoH„~oE]/^ʡ6]MxrTOVbM͍PqyX *ԜwZ_YnIMPµR'b(:^ /uix:1D﹗p Ŭnhb31vsxvoU 3#n~~y< u"@ 5G^2su]=dF}vQדf+kK3h!2>uk"KP^ Ļ֩|Wx @h{ |DzglWVu5w˗i%3i,D,B=(5G8x$Nb~*/5bTg(''cwϳAG>"> cLy 3 P?nZvs 0 _GT{ϕoثVť{'k%|}T,xIk[R^/u{RDO8у\7P.>: 砖"9p:Tl(x~3dp9q繻н]lY հJ:*1\g2%f{OBݑ֚tqFD%+wkhzGVe |yqt@ ߐ?7r6Z;6ڿq l}]tc|q ú6kSjpIE))kcڥA $+0{g!Y1~~1fJd l.:~w9qZK[9Re3Cw:)7<$ oݷ r!ETDﱗ(U#`ZxVp&fW"NysЌpaAI *вw 710DMvV1X&֍wZ5EbtTZt3[lgC:KGv ـ5;g1'#A6DWN*0E:F6ms3R0#C bXScIkD/A* +Qn#Ow*bgmsL?"Jl D7Onxfj&M#9Z5bwߋ7gVftDŽ&n no%)kW*gPj#k%o_gN2gۗ2=?c]ʯƌF oO538ߵSSҲ]4G<V>VKHQ64&W<;rKwlV/7 6SD/9YWPR4'!!Sh:c?" ~Mr-ᨷ2 ĕ Ψ #8)p!$!tY91V߭NG>+re¢_t@&L 79b_'Z;Oys[*P9;k<4pBM9(v^FMPCGlACZH"O E{G%~e~s iwb>DuB1DNt%(>OOdEP*,SQbzn|Z(mPF}-EoϋW㘬[S!DpUn/"֩K+SN*H32СL.Z9e6"B&'r+ITIBUC}4`?D^ J{ℨ":cۍG=g7OpmhB6vR'K(VRx3 ,|=њkZh#ړƬ(#fl^"qQϾXS&uC%lW) HT ±QhXo#W&*? 鰌b3!vp!a! ,EVQ_@ u;= kb/:|=@;iqSwD7=V}Teb6\,XP{{ |Ks᧪#2У K1R>DQY^X딈ŀ[ӔqI@PVdNL6ϜӫyÀv\&aSq2F!o[{\ |l猯iS2'GKJ"(}MaFyk-vy%w"cm#kv=ƹ>QڝM{wTe?U./f,ٔ}k$Ϥedݰkcfܯ4eQ DĹ5VfoW4#}G |(ΧV+{{(Gg&cgz}4CƊk~.6̻/{CKagF⒰I i! *08腤)FKCSŦg=c_ J˲~mkijM}CX٨3-hﳌhG0Lc !!PY;SK"3QAM !E(pn9LrRO iGSSDXΡ3;w:PA2#*P)!Q1'䵏%X\ NS $b6j" M,GEEz]{]XIoGKR6 ^(/t C`s#y攬&C6"'~<3ŷsť1Z)߅ek)N^_ɍHkBp!=d qG9?WFŭ}V cWQlS "=~lsUAɁ~eK٣j-gĚމX/eg"C=]Sk۳TtnփRz=u%9ojčB PD?p 4u>Yд >K~Y%mp1ߘ'⠩2yafFvJhPn9msSHZOtk VHxfIOétX50"-7 7!|8`&GM.#7=F !3מ>=jSXfGȎ:eq8q0=dxlbhsj"D'kj;gQh-s0ٻ6rg?إ9M73Hb~Q07y4ޯiIbPݫSMMЌGcur#s} J3N?X7eG!VI9 ~#!qPt``;MMMh^.h@m< ̡%1̺̐WYnX)3ʄp-Jba#[y[aOAAv+dh2$l4Օ9;+2ly?j:Nu;Ok"!Q!<'8nRѢW{2 SLY_spXxk cVʐSGJQh( qWb e{ȩO技`sXv{ZgԀrhn~cJ+zX[E[h#C-hKIv\[H"٭ErICbRwBk(v?Soѻ`h?Ȍ(@ݢF_Sjzl|זr6|{QҎV&f.3-Lqo+?^5WSt]bN*Wj&!B@ oۆlwͬkQKF|'>n4,)Vݩ kfWx`t6N/Ē,(#KXOEmO8m-3RIOQ3CB g%*scmqJ+rψ"șaK  qKδA+Eb nϜpH7u&x6(lR2uOSOaWz^\-۝ۋ;[KGʋegR{Z9 `GV!Q*B[(%N\@Yx G'iԘRHzFu#7 9!MT,`'t2-8} j|&xpTXWT1TV4 5't#kNG%@ ~p/ L=!(X YKo$SV\fΊ wUu-Mxȳ{SPtXFc8 ;wÙ uwIEj(PYg( .d?JeiMDy ?&cg#SjHx6Ss6<[ۇ;{FZ'h(g2/\0y 7Fg8 GQ"BfB%A nM\BARòƗs0ܗB^̀]dvޘ{zqcڒ;qڍΝ%tu[ߣ>oLEĈdc9ylMu_"_:Qͤ ?0ǐM%"hf"@ 1Eۋ75pe 7!<ϤCpv||%iD刁+4)V}HRs!lnjTo xƢԍ\ch>WX g/9&g:N=egOIW'-j|73{CGu"OSKQ?T^,X2beU%U#dbvܢ⍜ V=<EzOީ h3%PnY8k뀇8(B09tZkDpF= ͳ,/rCS7+$p? h eӹaS8tMnQ%RI?6;iIs5`Ik:H@ vf2j 5 ՜y]iL^`sΡM ѵuaj+e؅6?gӊ3I ==^0)͸@,leCz)!<%N3`o0%`eiފye35P2qYT#+h b{YD3ar}Ed^^_ ى?6!\d;ulMbq2(]5aC l2=#s::"-aE̗)&eT|v6Pxɴ@6ض%G]e5ʼn}:aWpyzûYMjt(Eq2eiżqJc[lW1:P70.4d6!wL3aCҺ cqKufMD%SUeq oG\&f. a" IS\H,qop?}$e.FEnOou0MRҟS} @ϰigPߕW@AYpI:9HZNya(>GsK;:ӱCqN9A0ͷpaէ;/yvҷ4%:^n|@^LgvWLnڜLuL(TʠGct9LVz9&!AKƪ;?R 1mzpwdRIMUeHN:2p*bCEtrީBTS#/~P14 NĵSPZ'b|۬ɜ|8oK(+;J Nh*^"GPR'jEF-TG+rp L,V'`/uLH9')?7X,FQ)>7`28Ʃ bS1D0FBq7;IkFX”Fd1$ D[*ù})66ڶ=2%v1oƦM.1ѹ䐸1iO|"ѹQ``TW(ccGHuV"ᩡhF&ZS6ϧk0[⤀UR[)l}!Q͒ᓟ,PTaSD0&6{y3Sk&oMQ Щ*޺o<~`gIG(I-T1`&Ngn>ZvMS#! ⚓g#a򪯓heV51 n>.ܩ{馡]0~(]`Bsm*LhgmW0lgO["x3S7!Hϵ&Vl?HWWoRS2kVDu7 LGdi;ᵨvدKz[fҬAlS:Pq8UXXSP0692u)G7£>RSmQTh *vtw7ZsMMu tی1vZ(ԯ2}\b񝽼%l%ڜ= F,cpyqz67.9j#h!t&"t|HA"v}[.ݤiDW͒aݼ}2ڡŒ;F84mpe{N0ua7KPn |o;e/rEtS+p=H:1YVVy,V]ߨMPV}i(In,2T0 L6Pɸ8WIXr Rr㸩-43+Q#k~T&RnϦqL{UsHX$XuJ*M8xsjKxJk#_> 茶U'HXmi[+H" Vp}L]X Dz A)ËG;n;A!=vDyUX {h磚>~b۶ ߵ!;={B$*ode ٦<{饍*mr*oKV;sGb=xkUs0R@(mezs;+hYw`ZRA8) b.4Dxy{tis5<#bhzO y AXS}0縨ZJɣKs&I?]Qȳ]ʨEh{ 9h(:AeH]XdS}M"-Gs S? JN[5JEd!q/%KԩOQV{ܴֈwd5i^!;ĠQktI)* b/'jwGR %Q{K}` n"IF>B[MœL'2(`fRs^STaEA.=ɸ=sze;O[ҥ޴@70Gي [u<茜s ]BYc;(OSPLDN77=8׫Hܞ疭3Dm5,̊zi؅\hT#y@5aPw!؄ }Cm5-=+:-և,[Eag DOL&TGC#s3A 1~{Dh=4S| h3%j6~_%ų2W A&DQif*sSMbD ɲ,a"vTUsCsSY--ҳ&bqE VJsFL=WsCO#i{:-dsd=R^]QڥuH:36d,LNSeݔLR>QdXOnтhWr7mCT p |M;sUHcݬKNd8ըmffbqSO*|4A778gacmW9Onrջ˿yz".O?񧸝 sryX!V(JwS7pwREsu>r8E!GGp~v ~5B;ٳP4ΪϞӑV8MIsrUu#cght= N}ҥK;6s`.9w`PRM'mzbeQ;E|mgMhHxb uM޿p!~/GrmӼΫ5W\g/*ϼpFJsO??5ًyI+{kI#`ro?ZqD TҴBϬ/2U(\^ |*u)3_QES8M,O~^p0U۫xSWK"OgaR%oR;=R]秡jR6( N ^|\(\PBia)'ާ|D9Mjzd7FQᾟf[i;i-UQE T-ce`y˼Vc猓֥hWIK3~V>o\W$3x?OSvD S|4prA|i&,$ww~ ;1SJڧPܛ@~PLʓ68n9E$7=*0VEzWpʩ1l7R~5ˈVn6LxEЫ(UkT[E:ťZ8 >D6 [1r`ڨNm:}'ݽ<ūuStЩYWb9falm-ze6ڭ; S XU?t`:$p{>iHҴ &a:%>7sscJR唟<;zGt7h;M0: dXI"H1hcpn<"pXIHQ# wa)rV:9#pD66@)]N;++CyGkS~x&= gnIìShhɷȲMn{?re Ki`K3c~rz^DΞ&NDr7Y&5!< (Lgu6Z~.@ٚqĹ!`hc]QdZg6if*٘o~ޡAe!Q; "J-q #rƄLTBԊw 5ߒQAPRtGBvS#nF#5 8n8|gtX2[^6ڹ^DRbx(1I;.]EK wb](wzhZMV{ԄQ9@LW/"' p(}C>x@7D>768oy;QRۺXL!V&(4z/L[BtY >L)1MS/_Ep6y;cbd5SgkɎݢƿH_Kj舃hx))S਽ pn )!Zf/kK0vK/JI%ShgGm-U.P/NqK~.b_F+/Ͽ_Gfޓ9ONIjQʸF'CG`:p,š1РmN#PիuM dG eh^bfNY į`^Z/9-kHPT r/SRh.dJ!)'jeEɒJO3B+Z!:(%;x;jRpҵG:j0PetңrR!ۦzuk?Vފ|lH=VCOV$G.(e|̚䐑XaI L}j<>`>2/wRP]&<2FBZ^}ttuthkEe K_Sp6ע!"`fS Ȩ [VUTaxLY+3ON4%dd>Y!W*Ӿ7L PUsH ;3JJPV3b:bݍFV!5/ټ)8Lյ̿yKrON̫=*Vet Mv|h;K:QCCK}OGHcDŽ~Fa34#5Xy>~乂@I#Shy /OO{ۅ8`8šh1[!3rQݢZ sIV8pR;[jԇ\`sGu4CފCܿ+{ChٸX<4D/Db7u F'v 7'ꡪe58ݫ𯨟@y2 Td@U)D Aջ1[W[EGOn Wب <1*ViC][3+YۃCKQQMpRgz/PsH̾Roܲ%T#I#6{Him;AEWg,>EI򍱨 \igf;/EK3Cحpq}9+#rĨgexԤ;jmR5ѱ&`7|T<ږCC0yjh֦-2Z4!"'s9;қ)ksYRS5x7턇veV&xhұRO5Y&:3v9^ iMW礨X)dB~̡ $ρJ[]NL@n:WNgck[n0pFKl.u Ś!4:ӥaҀѴJJ\hذL@ESU~v2>z(:%We3J`QtRkyM^N٨cIjzcqGo~zA/d}@sY ^lUIOl`'Pv#_Ⱥ5ṳɠ'ԗض~#LsK6\ݤ_ed~ёV8ȐHx|D;:1:F%=gss霝Lh'堘!jTiuZ;Ad골R Hh]">OZUqNnV{fT=}K-ͭr}ѠKC88HX8D%D[6 39;pY|I:3JP ϢƬYXE^S.v,%Nr }WX&ԛ!fS.D[~0 e6L1jg]TS kF_N '`Ou䰘54(TX$TkcZ4/;3Dey6<Hr,a.weh Tz:i 734_ߎ^e崹Е-aw=KMpf.~};MH<`m8x`ijΩI]D( a JC&xഇ#aC6#唛;@JG dt@/d9:n1[(kڭmDB^̎& a(uz>9k$TN3W8Æ",I/YTX'KZ`o˄!1Ĥ+OCr>hT!Jz(1lnF|'32. f2ZDٓPpSmVN"7ڛlv8J'K"Jάzc%^u:VS2rT"Sh}"bp6JsJk"ƨbK^W`Y#% pAP˰>D79O[ﳓ{ ٥ liIhBpd5*|Z޹L\2ˑNL{Y=e7Bm}cfxogDh_2O*#ܓSK+WHaPAA3:3PMʎ)7YLp©ԄCܭK9[N.0πWpe|秫eG7w T[4vNa-Fs[((³Q*'4anDƨ!`]Bƿ&AұRRTxeg[ /X NMKOKpdcjY7Q4kY^% &ڪj1?4栌m''U'*BdQ:,q@OrYT V9"y ̗A*FX5Tހs;K6K K g ^$R b9$RBJ4󀴯>%7 !ǵfZo~h<0V!F'TCpo' N;lh?oq%Vu"qoR[ThF">*7|58KYi1+2NaJV0_ &6>c*G@ܢ3*$WW+: i+Go%'J&pI'@? ^(E:9 ⸙41!,GԊF8%Es2+w;7Ib(iF39TCg> R4Dy Y\mr "R., Ȉ; zFUm`kpuH᰹%SBبnD=zĹ2KtT c~"J2TjH;9Ij:wnS쀵h)hxyp[TA UU !*\;; (=hQ hu lSjrmȕ7||KG(]_T*}Fh#lQ27|p/̘\Fi;]up1L ;|ivT8r[ғgdYrisS"AMޖ!$qɝ~/ͣi :O fg 3;[\VφOp{4=Y4c>/Ly}TP\ {cQc.ͧ+r^vďV~Ƞe>F󸌀Q.le۟|ZrxmpOM[T;V޵ۄ%zM<;rM+@sY@xT B\Gb(yvPnuۨ0nQP>6'ix#u]Ȟ`U m("gLG%}O̧IcgTFr|[7%/qPUXs址R&wc1U#@JOGBn>{ݮmh;CUjяP[Rtv/ պ2u2kVn?nqݼ'h'7/^Q N{Kb7E1VQ,~Zsw8?e6Q1E .ɚn6=<K88H}d cwl(6KȓX4t#ӈ+4lW'(悓 Ȱebe:im6mtL =}8EHa,@^{;2jgZP;{|]1^k`YV ׬t@q ՚g}|W8XA׵Y_cGz"*ŀL83rRuj?ͦ8vԣB2znrQ\CcsgOlAWM`NT{}yw:}'9{rEӤUB6β2&tn<|v\MOWn%?& z~yrѦ(tO!Ko"?*3CB^Y H5 &N;F':'4 J"Nq~e颷o⪌c0c nU{$ <ȗ0 p* هaO+hr(D*PlDmŬ[ìCCĔGGx )n>:e2XA."R'eT%uٶ~VxH8xGL1X"w!ҋ\eTKWPDxǂc[nzDFrHfl {hl%+q=kWj#k&hȯ71D[huɋ2΂1&W57>L;IP5[- 4`o/a@H:Et3(6/+J"s*ߺEon]{ڢVHX 0 6xS#U(e'X"ƦVTU 6Dq^K*>MQ>0npGkOo(\X4",MKmkť ԩf+>9{ɏf+[Fn1Qqqi_2iu!lhh<.d^Y|!V=:I*1CHݤ59tpٖbxފ p%\}:gܐ]@3JbۊnDos_f(ls5G(ހἶZ"⢤hhuz G6pL)בF8tp6k#Yo^RrAFFkܼBLfI'^E9;۽ H`;gDPtaH&g`ha?PGqk M}m![hyZ#T}HL>s9K"/%M,dyIEVrȭ`yeԉv ɩm g/gRQjS9u6hpwGk01q~ pR/XU(YMNJuX7'sIvl7ǤLS7 +#+7ސ,*@}ES7Z{A_k9X 6r:9,T4{2ZU@lM$N5a>xI#Hqжa?آn|%~MNH'7/Z{xUfM5`t0kk| =Ȯih}Kk p*NQPt9wɼf8xXC*bW?u9A ~2c^ PN8FϔEǵq|m}SS\xTxs6Uܤ(ߌE`?D bz3gПlx6qqnKjTC {g)Ok!'(va^]W ` XabKbZpkxhRgR%4jr7h<C"0 =k D4>e\< W:snr1aZ4&sUrvGYUMU 3N"^%p0Q} qh'+⏡~?d76 cpMjI{;JC77ümF:hA'&c0{U5ܦϐ߰B<:J)/% c; ]IpW(rjU^pd= ܷlq,Հd 7c0ytr }9MgUm]K`=8޿YCmxj5haE/'3Db0.ecE:(&Kqs^OIPgεZll"8Ewd&ah atDʻSܸ\b%UU? S!{ÉH}Id2ۻ^\` %\lO5UsMm>5:ș<r/Gl΋ϔx?KCS6:.brLRMeIWQ20R66t6:X8 )C@Ϻ޶yf4]K2HODƠF)*=VqY+R-2 1G.cv"pޜx魪UHo3(OҲMģu, ~tiݻ)XLh(.H'0cZGHqek(2<\ ; Sbd'_ǜ=.v͹dg'^3#ֹ} RUUQSRs5RcBGi8Q/ecyycmHVؔ vfUtt\\fQ2 \^ewyEη`X%;yQN;UA=];~x8R*NEMֱkGa!scyEyޡڜg'S!І~euZ~po񫻝YAiF`Ъc%g6%ߞk8rYG:!\Rv~G;4isח'Px'Q >jI0HٴZ+lL*J$ !%%8,/[QMqAu0B'P3_V.ي,eҖhfzx4a*G*{oKyLX ৢ,7!Tyk+[B JdF&TCFPoH۹rKO#A u6 qՋgiB ۶X}Pu qvȩLOmzDS%67C.Vy(eZ|gfTaIj]qktdn0)avir o~|8C!paĮX5 j$Hw =ޮJ|E7uըQlOMFͬC>":2=-=dsp-F⧊Q-yiz2sF%"l9ݜ{Bm2Ĩvup~I͕uXBG%Sv,P7폡'bD8i'8}ؾwF﹤b4cI;BH 2o+jllMqiaUXaQS7X 60КM=7?QOXELjlbnyԧu-*j4ٌWoyuEO{G#K{(9뛑L001,vZUoGܨӏŷ#07!)7g+s5Co6.ʳNK7Z01ޛqPFzTx brsud pLD|VOath(hGcxTD>qٴM[gf-/?#;3iDߙ ![t=KxQYf'L aO9?qdMb35>ن>`@FL4n7"?NO[fa({أd-9z46m:iRG IFZΪS.7<;F:h&k⭍M "R>gcފ%'Hx3G\(f#!vb{FÆuIl!dO2?'ۺ~ V uLlՂ+cN VPsn6Nl@=Yzpsk!Ddj¾"cGVz0.w팦ŵRA:DoG0 /ƅځY6<2h:%G 綜0yXWS#Bw]`q Ũ)K(i闋3fd0`0OmZ CCERZw!/kM2&OOG*pN`0WY ;LgiEUJk *m@0D u-_84far'ua nw'hhckRp:?G@4y7RWnEm Oo)'sȃ!blg93(*kDno~u8g+ԸJQRdzEzDP A:u9%6 ) #9;(Db cH:ka֢,߄nHZJ*120D ?saF~^=p xwC*3jH@ . &/},1n!5tTbFRCWV .Lڏ4Q=d;;0;뱑78&)@~d/ .}hڔی4MƩ q:̹⡄QvrTUtj\9_"H0T zV"|Dr۩Z 67k2J7q>6=ᬳJ;CPvfy8_ooAVn҃>:e -"Xp=9CɆAqsM?\x#+U#e?ybuu^O|xd2s./EDj5i3\4OT~\;J$@1T2 ӔָTn.)GӔb)H=O}zȈ. Xt3Blw'QS! io5"SmGW ga]F7Pp?pvkOo5kP[!gl#\AvZ, #a %so!w.ٌk-m;ScrM3PԻj3g1A#{ƈ 9Rb:0T+LSsn> i4=t%%]K2i:\)RR8xqf9 Pf+o:WF)$anf޸OEmSgXsbS!| 2i2txT=# wbqJβء^(Vb4 E(ΪCVGDJ/\e=-R GD-'T=Ww%-ԸQjȷP!BFrq*~cJp>!8E; 9SrD{N̩ܺ,O\IxxW' pGS(Ϫ?Rǰ9L1 ŒқKʹSd/EGQKـz2TNM]Jo+)gg]€#%D^6:<54OwqIaG0tMFt"l8{Mrc(GK"J([vSn88Qq.0R\N8E;?CyKJʰ>p5>߻s;uYPQ#:Qd(~{+54s(ٻy:yt"])'m> lsr}HI1kȳ@0 D9Xh2a  Η):'dɴBVӁ(4ApᴇMMGӔ7bZYl"ݠ?2y// se(kI=@X"M Kfc#L١^f3xhڴ)k̼ڊAB0.E֟n^ YT"<[hԵnqŒx[h3SMMHbTWY߀<oTCSh*{(EyM<V\)&&d"HeCuo qz3+ҧBăt~PĥlҲߗ.sj /d+&"n9;\&بrGA({g|h 9h}558ȷHؙR89e绁Nn o8>#\4N C78%F[*LTkŸr/CŚ*œ3we?\ ;M Rfg(-ͧ|}F 띌9uԥ@=T!7:|qĦΎ eX%[ޑe[eDa_ ~1)ٟa DsլڵHձNwMySS_G;K*;3JƂvکv6noH7݁9B.{o:=Qj;vDjDoq5ѝӑ[dHhJG:3b%M!ڟȮB/?I+婤NA+SG_SPI 0_?<`}[hzI:ұOҲbT<5lcpM Y*%: :Y:)\a[n^])7h<6\ސK4Ŋ1Zfݥ4ۘXGJo,R1#4tHMݣzs $f$اȧ_(.k*?-L@gT8œ?W䟐ld4̟f&ۧXTVŶ&ePEndrwtس56;3K6BbOv(6o'3aAVrAFӎҿ+eަ&a4v"5(;TEG(gP򣤏>g=9PnE%ȶ!nn?Gnv~ ZŴSR{~xiS=_PAt/aZ+Uٛz'ILNE3HV .,DF+ Wg3+@I:F5(/E׫$ue#FٌM"w;s^c>İ;{2>[i)^ؘf4+P z>?{7^ zM@o#[a:0ʎ(+`SpD9iMPOO-:+da6oi:}9|[cI ;=+9Y;PZ)C.= kSu@uH膚 Nʥnwxgcxn9 ;'lV`ȸpt%'ؾTZtsaeu=V%6aPfⵏqzIzFe5PCSq+)Rf +@k0V'6#Dwi!qܪ{+n>h:^ pE=:u6|8pL$d(U 1pƋoyu UlRgI qX?;;:Dخm5Is[ziiGᣤ_(ƫ ױ%~ꙫN:xYpGPhdLz:y3UeD!Z|e=t!\Ѳs3k엊\ųZr+s Zfz>;|wh9crE*cUq"f}G ı|vހF`Vb+%른v`rѥ@t#\<9yQhal#Iڏ㌨hx_ߐ6?:fLj)s܈'+[c*Pf$b$EFGd"iPx["";UĕZp{fƝ3+PGC›2;wLbeiTo=骖WB;#ؘmMQm0[ n4"B~* Cs8oTh~el^ FMɋ/cm`ȹw94<#id>_!a]M+.; `;oW'}cАI32 -/V }0+|h>W IE A-4"r*t u-9vY|86I3IM.Mv-ğkwC?Ѫ qS>8c G߅%3I]ijwt%Ϡ?ؓ%_oQ㠲d pG~:oxfYN=>R)3Q=L|\'^ Vb~ D/[,ǖLlYh/j!Y:e8d9j^e9,m3.Whn! ^e=o'dPu}N[h)oU]޲J-A4=L)]3xOjC^ށL=UCԡA[rWa3=f?}M1 ]ӣ=;Ue\|X8qF(e7#0k畋;y=U])' PNMg&?X4ؾH֧TϾаp] \ܝQv`u ("Zw[$՛ArVl@k dM;XT Yj@ h A }OYɔ1 h|{P`J%7@_C?f89SWna&ߵRYXeP_9p3@rD![5GF*ŤR[םNSr YE["QS;6wЦ&ׯaxͲ`KoϪ&C.N!,Lόvկc(5g%-u`kꙞ_ơM_$"D' anIN}!2JUsЪ7.y{ݩ8kT-fQ!)2u1Z2`X 祶Y'(Š|_M)<!=Иze\\ϲ r%\H賈;SW6MhϠe] # #+QIGQ5<\GOEIt o* J)&B0M >sA}ClZhs3:26[ǖ9xZ0 49X/~n||gh<"@ ƚ0R8ĩu5w9֩]d>Էؤ08!1}gOrSĂ[o(ɍb=݋T5Y T;twV ^9u 77述Urt9~!wL6 |IaԵ.Z8xx}r-=sQ~Ɗ ;.@jGνG(;? ހ* !×WSE*9T\[pM'8FhW0H$O,oѩ+'X9QCOJ'V*p{יř|$%|s٣>yC{00zi{[#A*R҈g adA"6ό> 6űrô C[VÄPhCį^VaBYрSad}K a3=hMhYDY=Dx ԕ 1xL<=Ϥ}(+tt6h۹x <"e\X%h!^O"% 6ގY^1-ee! 2\;!XkD?0&qX)7SG!wxMHib)!lH8DS6 Y Rp)hXNy3r"2Ӈq+g)^tyS32y:xh 4t U p|\i* PP>Ǵ6 @9LT68v@zq)OW#))W@ % 6l2t#CH+qEQ*RoF&d [OaZGQ[06Ss;lX~ @77s6CI#iHo@>z[n`hEBި9o:SSjSh"O#C;Pc#Oȧ`gH hs5cbv9qN"KIsFJ??n~?EeDq8ĠPMHar`F7-8*_Whc†=bT_G 7s! ;fͤ;}:2 Pj1ښoX89iṶBg(k˽T6" DM%Zg)-tR:Dߦ[|8,%}ic*ESI*5s@2"1 LE7ޜ/KW``৴NkEiCJzeCpf@P(OGOO5°!H߂ lV bY#6<PQ NRG e/j/U#R\B\_W$AƷi01/ӟ)c;JkS>6 'hw?pͶSا^a9錟x-B:1ȚRD w̅2 aJ*L7=W?It]J&..EI L/^R%{^"`nL0q #p6%2;Đ{j r%{ *پ!WR_H:!eJ6̃{I*M~yeCEtGAUof8g .P%7a!i 5%40.Eߍ[m|j=> AMgj@ɝ ' y EB;Ţ4.7(Pah1y8_xV7~ 3nIE"8 huCԡmEPEFgnS]1Q$u:m;nKXYaxΝRsK*(~M| "d8<@Ⱥ^ 3M{bU7x jSSQF s!o7Ufd6~",PR[ iONi /I6)ȮRaE?j3dseV&eO\U*>Eޚ;T4ܹieOX2YYE}v2kڃSXv w(O ;=r\wxlPQJN&tN fX略JlsZ'(q]7:bah)^JfM z6E@j*tG;|6-eO޲;%< 6H!5&V,.YvmܨهS\w8 N[Q&0="07X@7oGyuӍQ9MuZ uSS29D .Mvf֓&^`pUqk:pn<6ҥ2ոB!0`LVP9iO\K(8ɵ%Qړ|&d,G;JtT]qv&zEd{"o#R6yxh";G!ڠC>:76}Y`xܳPd@h4B-n%wOqKlY85h(LG'6oO7ϓ%RЉ۰MKg,? F: <E8 Grk(Z-r "#и!:( ek; GcT8֫Ih(AR!:_D;>:oI]RYPgg\F07=.ƒ!4!2M~gg''#Ðzly EXIM#g2/j:f/ǀ6F;LxXYAj"c 5zo !82U@Vdu^4bp% GDUܒNQ+*фs˪J޴R,7ܑ(+'(FS;6u 3pUonn1DseA]@n2pHϽtۥP1T3עxO"a>w7ۚ<w_b޷ћ#姀w%n?n&X5 ⚴e%f0921q2U-w$!:SA3EHGc!j@V_Hs3JIq>KW*PTp?^\ ]M97e6">1O2q) e[{"oWŎ!\\;i>W^e7"<8ay1ZrM.6== F *6M_r˄ͻ4F;}C/1m>{|tly51Fu7ť8e"w9&@6g99![06ǿ;7g;fd呍\ݭsԢǐ%pͽL +F|}x^|=P5 ޿Uۦe' u%Ѹ{mEPXĠad}K4Md%pTF]iaZ}[R8r lUsk՞1YaFFܢB _^9c?Zj}ɍrɨy; rnZ@5kxTD u^/5滮3HjQZw_(a9NW\MBh_fg;m?#q_Ŀ{qq8>ڨr !团{xxqKrXcben:xuIeHf&,.V83K{"Q-2 dڨIbL%pUYꠜh8be|ނ ƒ><\AzSw> rޔ7\ ͢طqCe }87h餵Kg!?uvLԅIFhȠedݰkYm[kjϛ1!QE8]SgRaZx8 %BXXrQM](}G[ܦwѽ|ƉIA(}GIM=x= g=bCI="ɣ}rmA\} ȝ}rQM5܍=uMa3=hBsI="ɦaތ!3DE} iy]SJ)@ĴWf-ű9CKmכzeCLb Soހ/Ҋ |zeFnz<{.谼 eiKDfYV^PGeYS 'qqw<cTF1Q?ݼ|6HԔ!L"ZX57TGwtoعCg%Ȯ;Ш[5\t^ȋehPYS%gnS42Ŗ)/u8R6< Mr]Mr$.u߄=FG)>=/F]\+g3SvSOFcj 4)`Ag28_s Df`EwhR5B!7V_Z5LDm\#GD4Ũ 6{'3'Wg:M @`Sl:!&'|e`mYPrH~P;%iYcx ;@0_WV_4#Қĥ޳rtgK'IST?XOz (L]3B*2E>H~ks:TWkD¯IO*yY,.50RP 0!2=#bC0)WIa %^?(f X)2ҒRnߎR/lx9QʞN4vdQ:eJKߐ.Ѻ ~_5@a62Q6~骃덌2"/٪=0a̳\F :"|M{!qoޜ1a7|}:?IUZz񍵝W\,9ٌ6%8`Nަu@ ;^p 9za%!!΃ay,m 1]ⁿlt@M۟dE0w^L6R.ڡgOD]<krs8X3Y.4,5.05bG=}O 6P.!%H*qu$(28(L.C+ ߦ|y8jU7^BkޭyMlr}.}ܣai%VS΃wDQYm2Ny5cwu7/EN}L#Qٖ, )( ѫ nkR|'y&-cux1l/J/:5mA|X\88~04ݏ%r?3x 5EؿR ⏔d2}OTɋ.8}] M {+tyx<ۣD/om|=խ1!-*p?Ȭ\D M"LU+>5, H`w^4<y4[QOlXG(&8u' +nGޯ!S-4ͳy&7upZYQ2fLtX{e|ixVޡxV\4z9p&N"> cLyt2ڧltTQmD  ɴt'td?# ٣AgTL}d2^g}UYЄUF8HaNFkƾ5iL3.MR:\-KO癳*SM@Q&LDR{ |xpfhwVISI/smv֗NsyW)lSrҮDv=?\t)韥llrS[R)!j-D23EOYC :2T ^!(ٍz霄Q]z*hvkC2o;A_S[ǖ9z󕳜E ޹ׁ pl1 Km 0\v_1fyރr\8İsWRQh{al60+=P8XaLrkhء~kX]>V}ƴbFf۵TwO>V}ƴb-*=Yu}TrlY;E{_ ٽˑ~kXϹm"yCml4MC}%hEID뺏Ru-+=M߈&_O m焲f]Sدk<,6OhɅRCmM+]@魲 XoFj"&Y Ӎש݅q?lpk&\moN^V~# O%2/U'&vRo݋N0ސn58nbl99aV)lMQgDa!Shbsk'/v"3h7~EXX@'c fuppQVФ8ThG"RgĜݠf&- Gw(|A!֯Ul(Dq%'ݤxa#ʆބEǓ!y}swIp) NQB G*G"V7#YFX'ԗWdwEhA !#Ց*D'mh?Bč `<lY9!J6% /nƧj74EHbs"54dp/ ɳԨVS6Zm%w~Q+0u=7!~%1g-!uّZ[?%o=Wk* pn9Vû*͕g^"\D G_W*,o:K:Զ7c6 I;+{E8FT-?(Zҵ6 Ӡ4Zayq1"r hۯ=]̉g6QyF^0%M- XA|]=:oJ/!O"߁-q`Er8?"6vKZEqRa"p|6rȖGZm3):ؖ`Fe"Q5XRf ,Kэ9m3?U.a;@o3MG־"8H}ؤCsh^bcI+b=ߩ!ŞNT;Skw N}lL5`f0nʟX?iF-3訨.&6 ~q* 5B&Gqsc!F3zuh5|٪/~zohŴ9;\(9ۥs+5JTR[*tf $@RZ'~=-ح[OsuMQX*hwatxS%=TD"-n [9"=Qx,)v)82#u# /6=}kn!Ij$S⛢u󮬡]y.iTQb=F/l{#t30rj:e9{H}ؿ`5Jyy6? Us*3<ڷ_Z1No 4`}-'hX(%t5}=ת-.3ro;h;'qU?b֥K}t9P4m|NarcZe1;ows}8}aNQ0>k3rN==UYL?ЈMv'qUEa=>sH}ؾa%>s8oJ` F_C~ ա ]*ya[=k-as!=R KOqcT>{7fIU6b%>sH}Ej>='hrcD([bМCB"OQ?{u3EE{#j3ia~&@ɪKiĈvk {ͤ?m{~psTc;(HyCYOGKFnI ͭzy(d>ndrYf*N_<.Az>yw%^w'GK.W8,ykEDža䒊=ġ;r3 MCiy BnQ z7;ן:y^ᥬ-8D1Y8x(pIvg[ 6>O/;șШܸ}7%m2et/_XH@cݲ×`6=ā{]5h>[n}L9iji+w{Vz '+3gCO߿&%usڷ;}s̫^nӟH RRQVl\eDlz|^ɳGY`3 Yb>`X0#9t;3aaC("\!T$/z۽W1 +5wu{qyg/g Aݎ0} a 2u~'7{s>6=Hy>!-f?6#a{i}ܽ h$qMd&V"jnAw?YJԖq/~K@bMafM%2b EMSAQetiھa;m{\I&=\ar QGP<}l\#Mg&ME'na!V_0&e7/ 5z\k&#!{%f?90=6'=DSo@D7ѵafu~FX=JA {ӊ2xpqQ{7@Mo4<= z˺0N b ߡ |B><5!C$M|^g=K@ő{NwԌX7 lS@]ܼȕNzV ?`xunMp9f5z\]bëќκ^yKZ'D1֝ALMhsGzI8pD=oE,Z)'PP <%n<%I RͲFmR? Si!}gnA.q2weonz<+ojs"~Dt}8v O" <#K<س w6}3 7AhSYWubL?%4~EjwqN<%i&p%}`ԔP:H7 UsH6 MzSe:s;19"NZ;DE785^B<>ԃݲE6^Eɵ?571gI?E;0 (vz;}d[/W;MT"xեס U?txį&1Dف"|v6{ Ϸ`n\=D$[QaO6xh-=2`?,9 3gh`u1J5Eq6ں ʺxߙ~|{Aꗲv&6ݲC#Edɿ:rUOiB1Tm 6At^`KXZ>xtk-IyA4!أQ, 41;u\؋oS6gu+KI;PQ0B\]h㖍"ḴGj)k33 KJ|ufg&Gzjvq9^^[m#gwpOfFxgfN7LEs69<%MQ1SLr}X[A TQ2DԸ\FV,~Z7ܸV6lApsuC\;m#Лc{ 5JDb%̖: tEw;3rݲ$mgCUmt}G685t>Py'}kaPd.ws)ɟ6v 8I8|vdv%Wa_N8xxeKx9g 9: .GmLYk)FDz<]LH>/ԏP:S;mK]!WpHNaԓG!|${®#6kEةi>r,ҿGz9%ZŮ|cMe DFϩl./FR/^şiVbz4_J77 C1DzROSG,1xEgm>n k-1p'|}ԯQg&6*Ln}m`I5ǟRIQ,9 (lL?]ݮT&#St"vogDo%u=YP@ \\%5<Ma}\c :Mx%ZIqxoS¤4p:;0yq0p= hN}HY-Fn vM%RyRg9KwzŕmӪ~j";ojI=O5s/2e> _Ht6%tİx;zL/y͌(0o}D*>&o|xrpDb@HdDi%08XvoFoݽN>@L[n߬FŐ5ٛl.a9x3~:71P dV5 ­:;:Ԉ/97vQkXg< v7Vk7NcbUs+JKxTfiT6N;ƮB7bA$y* u1^W |j\uqՍVYHs0+^<!Jjbb/RWP[8W7o#+ZsWK2hV몇SoޮO~[,]nnp/yq1ݮF!ߌŽҗ(/ !-W&ӌl3rPS+TXsghdS "c>sP4^j "NHQ冊|Zٺ@ (joe8O tA>O=t4 ,/խWP_ԟ-y$+VB6vMF :'sSBRDdWF.@'Jgp#ϊ~a%qqe7~_/{NR{s><477;qt7U%M|rޒЮzpAD_WG͒oF&ZHȹx|͌%%nT oZҊ{=BBZO۹zoisR>n"||ptTp˜F7zM}̸}nb)xDE{؇ i]Ǔ?% p=m:g':)띍=|Lt y/77ސor( ~LL=6].VA }h!lwMcll#)zيxz&߹k.P*к^.z񝽝V546j ׫`j4@aL{6<2 ސaZ 7hC#`Zxz[BNA3t6aRNTNO"[dX- g!>Z0:lJ-;@Ty3ȼHXg'HB#/ ?<eKyPRXq]gC# 3"HW59Qorkk+(Ш`dR -6 W>+øl'?D 4qH1\HrܮCN2҇R/-/SP5(o &.>%%N24K&^Nē F? \SV/nYx G!ΚIɜFvp˔^Va/6A !l:ehvzc>Z-ORY,a?>^?!eޢL:>4Tu:a+Lt= !D{!`11SӮ^u =]W23,<%| 8FbR͖Z XG _o&:C."EȢ VboJa|ٝsϺ>,EDSA7坹s1qr2'e7Vƒfb e=ӛ_!@pE^?msb*LޡOxJM)b)^ bud[hnL:|ݍfa[O?S٫GUռGBApbH ɋR³Gѻ7hHç'1'&e+aTD[p yPy+?(vrFa/6M9RqM-]҇ӀCk :kESVd 6]t}I ~졩'ZP..7!ddg.`i{o+HwQÜcvWИ2*S_k0 " ss;;:2RBƱdx0G66 _ 2K^YkS؊CHU1RXbg@$׎FW> F!"~!J2I?QrY 10:ua_,/bt|*S[p /"a LGL'NT`FzQM aW  h,~GHgC<),JV NKYWЄYcHN:JXQ"0bG.^%T]@D3|Y#-#f:b7*>iIǟlU`@~)DX8`H9whf"R|GK(N|?oywTOp($"/OADl\0J" ׸wWࠩ@܇@Q0-04Zj4gӛAI+B]F{3SWx% :)RW@'ez(68m渙 MC2!hFKvHSF>9)!vx\Sc 3:E`G/8phK+- *5?K+JJhJhŇL 5k!:ls`"Q\XFb{|If)&gjO SU$Jȑ (1 DM'80#;'TD_ӱ`RKvo*Z 7c~ƧX ,ɳQ#HSPa(=E iTu&ך/a=r9 Ofi2gaE0M b j ~:ْzKϡ.7O6|cHSbC=e;8d ?sX:;no}TfICޮ%XNc^_W!ߏ . Mz6MTU:x .fZz~;v6*/!=g77Iٮ=Sl݅ߪ^.w`1=>[ %/靍Vc~%b, Y&xQۨ)WlMza 1mo7G W01=IA=Q#цA3HE[p6lS.9bey=jIYSaQI-Jc'[τ[.q .rAS ^}NȄ]syydW#/4t`b0,0n?Q!P-L{"8gA uMыٯwĝJSiM;架A!OZT'zJ?9GYM]?bO>bPc>^H_&s88`D0ucRDnhєؼSn?ґOGEE;xڨ&`SO:E@#zPU UK5#͋ H>ulS F^>agm:`Hۙ_w0w7&DSP$^dRK6x?exRncښvFc/.3d1EߓDRm+ހq[sHUѿ2R-?#%5Fr@apaŏUu >/e19CN>]!ߑ̠^'cňQ'cDaO1mB(pH A yR\QrPQReD '.ngڞL&a,ߠ(gh'zRڏ EqޮSOt7i)"pM.tt9!ynFU$':UNѳ#;xCwt1F&0ׁ^ :l;{ٵGMkj "1D!6K#BplL#,RrSEPaOUmsRUxn0̠h_NRr+=쯭g>@^cSu7uko6Z"tx:G6XvNEZiGӭM" G=ʦQOs+-a&$-FVF>%% P')` u*.4>@o$U"Q*|n- FESVxQ p21D8딚cObynM_x5Keb6Dl [4G~nD`(Y{eWh%Xxs"SJ!WR!TrN`;?S/P'*74Ly e;/0Yio3aO]㘷D(D&ކ~!uWyxDhOKmVR~? >gøOS٪K"(H2VcvnG!~nD@bӛASe({M3(YO1SsVSK/‰?)ZMNZ2MⵡGVɄXOOE~cVq~fmu) rC2FK9JHE FҍN{8e'ޕfQюfXJ Gتb@ʼ7]%Gt1l~bj.lK+1#AE /!`[⊬XNIB#SE:OОA(v*GN0D lr?oX޲L'Z0#\Sq#G/7+B/Q{-0OQN(KJd&XȊk6dꑜ4J[gXS#VI a`~,N&cs):i|Mն$h$Ctό𙐛A>Po2jEg H=Guf^!a/7 Fe3/]wAIGKh+:O\T;*, D7GҼ%Wk3#xE(¡%g>uھj uIM[bXIrQM>BTG|&9pO4.O{fdS3Y"(b˗y\Ro^UݬRX)܈&p2J䪾Fxd 8O[IGCe!xІʯH"qn ;NrۘlOTM(ms6]jwrE <>% [SyVG2QȒQ/h! ~Ĉ`0p"`|Fc8țn3RhtO MRɂ,G΅wݢ8~s" %SĨ*LF# W,/ :Džj%eZ8}$&Xߏ]ZzXV L(n]һGZORS$ Œg"HD_;BLG/Uȩ3f9s:mgCA"4ҬWq#nNvY#sQEvMRO""$WU9(4a˥gEՑ8i[rMS/ɽZqsfOX攨:bXr z~o"^xƥJ8[gIǥGPIt"~  hj9jcb'ZzEśnH8f)dRF@'dřܝ%U :Uڊq0&lMq1w7o|=e777aD<V5%G::rB5Y(6KdpFoًl%:0MyfB^l͗>;q\ӔMloTzgDoi9GSZ~Ť.>T@?9pM%e}T% E#7;AS}bT(q"ǡp (7ߤ*_ "bފl tiJԖ _a9ce٫k:{OŤr8gc"n0z20:wz_onsFUeI&~%xoNH#% SNAwE_YN 0SE |!agao mN!t*>/N.G{Y_gbbMp1&PmboiY $)wD3[4=fD|7BDj0k*ٜsscNBUIz)pF6 ~cpGni}&bu3W[˨"USRҿB\Ĥ/Ff,3;uW@דw{Ig32C`a& F_El.٤VГ)`9,P~]'Z> :@Z>N۶ŧ3 Gg\P !HU vatgzHgihUDe:LT0(|668Мen%N.ZEbF4ETSNMOghhHFHJ2R&v*Pp8t<(~"Od-ʀShL "LFřLs\k:;[P()jt!H>9Z 7SnUhhHFGI)U1I +ˎ Z]N8H"0ϻ2RоfzST2D4Z_pOdTgB:5vaASA0BeAzCM20Բ3 nȢ%ŵnq{sA*Q*87 :RW hZ.:l6*PԨvfhpRUMnTrB*J4/f.? 'ԗgR~类(BQ/wEGtŜhwtCP w?;7ŜeLY;JR3$P::GQG`f?ls >|GJRUCT7xS^bde9VL_#-̆cח#UfNC/*bqn 3Hʜ< `0`Ven_U{ѭOPCsڰ&9&5\Ep/׫DzBޏW@Ev(;!GK>JDM_($*4X2`ӧI/ʞOW0 yˠ'A\!bSjb^A~I&==M\43s"G2!T&/Qd~&<,{9mB_'!Ag#q%hS|X= }r<)AJ5 ?T:VP +/BM&/q.Whߢdu[i1 /'ߔN~:gPG֨cFjg!0CMQRa #"!WYckH۔w+&'DY 5#ByE3y˷ȣT0ّ Dp>nQ\k@M#SZ>!S(c`wWMbto&PR߱ uĴbue#RD66;eSRR *S,R!qaZ/n7PK by{|YF"`8YȪƨavzaZo+H#bhNƣuF͗|I#P[n]]$7euTBӗ50RdN0p/0u q+8jZ`4ح4a= p*z>G`x^xlMn<~O\k줼;v+1 鐯t6:5BOFB J^bF{_f,1 T\>!Ձ լoCeKٙ̓ތ<69묥vxNq{HSM7fL!H,IHs7!W`eR(B] ʗ1D/qD'.Ȯ.wu: p!bE(IM6u KzQ\7 #1 r,Mo`)ۭK$TYhhDY(!ڡqޯb'Lֺ3nU/֜M_]&[KST 1KjFVZouS:'I̐G0J ڍ1!BB'4 $a z=ӫF{^~p=E?x - I 9hP%ݳQF n*@CUNPFBSg!C)z,|8>Iʉ'n!:z|<ԪT!~7: |Xjc<:Fn;xEڗqB<_2u 3+V0KLDYMga!OGI#TϣK2o#C9.q@MH9ULȋ)WS w:gh8T JXGSSŝ7wuE*[LC/$w P"N&2Ϻr,f)8d/}s @ V8܉dhp+8w5F0a?<b.u OZ: ň?~Vta&i:6%ƿY˼d"`XXq3/6k pɳgSR^[{ utl&$暢yP$ɹ!\q8XXaMZDtXDX7%ãcM^{s䢷Ʈyg `[$$M(o++ 0oi樸Wg?P5^E_G&eVX'mF]MA `&l2/("j2"lotNtTp#6bHSo yB5›,'tns\SFr>E(^tr;̔J'y=({G'cm:+(ŵ]u\I_R{ PLZ+GG48} r 4^IIA1 M夜D9 vʯqn&ѧG<8j( ,v|1"v1;2s;шiJY JaHlu!u 2> "|1<#9w‘cJgg"2 RƈH2lr Xnt2q=+8I kIIv6{w*qgh!R)Ym@3:OZZP+`A"RȂ ފeL+̜V2 k0>,QȐIIQ:Z7N7Ʈ" 3A y^LoXNMpRG=Ju'qr0YQy6} xBRcr"ILo"WoHvԅ(OΞE.C>ȈLB7|Z+<4o`hCɼ!EӣF|n('9̹ S)l,'9CO͎MMNfi9ghoXٻ3#[*Z.1ZK8RV}OGS@rZO˷3A*'7rQl.QQ 2$B o<ٛ\̢~D,4JMJ}t*Sߣ'6$CIDTB.^'@6nUNosrƳԔO#6yzkHbmpI^v8XX¤1[UK:5X';>`1O˶:oQLȂ 6!ICUĆ2H 0'¹@JL5IIP^0=203ЇTc9+pFiCk6,2ha̟G'"`Hggh1IMp2FYH4dWGְf)8PrON+&>e 7̔JR 7s&?!yT!)w*qXmeFfboDdማptR&cr̆okv3rpEo_0^dl Q'G[Kx Z;"FX63磣 0<6,(!a LaC(m*MX?$&f'",B[ rrPўB7@((Ђ 9ɜ#XWC{܈N*\6(EvOJ7ھr^bR$`O0$1#R瑰A'2ϴ:eKOM(ڦ_ )N tM(ozgg.8XU5X7N* '<^xVPlT1BGJlIQ)bq"R9R*\1<* 5 Wt(va%8juHRBiC(> nޭqrNg)vKY㣒GlТc}M0Vq.sl'O=JDhG(vtLfiry9UfdI![[J#u4<8Ap΁ooЄoG.eFp*++C:DP{QIlCsۏHvT]CG1/ ?ٵM[{%#3rE0 .ʢ?#e6 II['g}ׇNLE  GFBP~hGB?RvڻeSWy. 5OajϦ^3"/$aEu#4V|D9.|t[woD}-Pq[7\,\yPwߩRQq fD"~mV|}!=oK* n5nm\$;K"&*ʟ;|-;}X!D,]զ+2G%OH '({r;hܪѰK搂8ArtUn lT)PΜ&i()^h,;-f̯JM:&32m];u$J>NTMѭ~rhft;rROQ֍Lw~|hٌ,yW{RU1jNe\n{hA^Y)PaR]\{ix:2# ljP1oh }`ڱqTٕ%΃J-OK(ߟ *hNz`ݙi$_]^ƅ:xb8dd']/MOٴIGm 3¯jjrϨ,yu)k_޷Mv@aΞZy3 :@ AAHƢ2 |XD }(}O98"H.}#z U(Pۻrt?qY r 5c(iq'T.cH7/hJB֤KYE+jV^4ˌ=˹U/0ےD璊MrF#DvIh@òm\@ոVsxiC1h$0`2S3B_Š+ĤVؔ*gWDf5e\PoOPN3.;vHޤr_h5jTlu{}S#?QI6aȦ[F_FѸ /TrOY{Et@RSS1^>=((ѭP?=FUXP$[[[2j뫢Qp½u()=| 2կFQrs?qI Kbxż>Sv;?{aoᩗ<{U/dr#wCLfMcglgÔ+kxvޏK4x2gFǦVi$\”myXПq% OONSC֯R|M>\H'vvT}IU]ٲve%ao}]]|_ 9A'E?w|}ٱtδa!+ ׸o3K锠:E=5qE)mb) 7/y@V'к䓡C(`zz%L9o5ܴuhuڤ():ċ-ENPٲ#ɽ_!5v\=-OcQu ŜzyF2@G=`Ũefܼ1ٴU ҟ}Ÿ?=]bN]P)B"Phzlb*|ҍ7=x DS+zjj3a׆N~B>g>7jyܴw}]{ &xj x>A~ϓHU}U޷tVMa{zs{n QRqn>[0B{ wyx 3j^3EC% t3NovnaPhn'fTBԅO 9WܹAP?wEݜЛ.C _!]"nA9A($ܗŠٖ:%;:Xgw# *) 2P~rZjf+^EM;qCy%šsėh=vdʖ?2uH'r2e&IY~+wohҎ&%4 #>σH~Fjݺ5iw;.o$NPP~lZ<} -v&Q&Q)Tqi\So7=![ͅ^qfܰTZ (mR(e@7Y {>E'495IѕMΰk+e۸Ҧ>[-:2N6ߠ5HWbYyqfjd)}܎R˂:|0yj"@HwFjXΦNƞ#F'?T{ܾE-jl;*"nW@g|x8w<μz[\wX5+y}u(8OȮэUDB("@gfUy 4=z0}| ==FZ:r8^lzmI-W4½]43=yD0,gefF:Zy'Xl_MwŎ@ (kKS{s @qp|ɻ- Pa !7?N:C{?l௲GjvwW165|j0C;_R,pzaU%v:][8@ +9"ruH'" HrK%ujQ|l\;ehrgoCz&-uAъ2Qg8\̄vCS?67/ qo#CrͳWEz543<3P=qj*Ѕξɻ3Hf e;-ѭ*c۰˪hm :z,+ @r [@'A,L$A("j頱ii]_!u3J񡖤G4i 15zU:W Y4C^[$QJeG t2M+0H'r zDM"'y{ٰQ|î-#NN&5?_EFNPo$I"u>$2|O 1ǯhnC!QSPJ?6H6%qYǚq*PdMoG!8v0c6a{`e,RCZXzFM@vcn?5v\af/;u/6' aWcw)WockJ8z.SfIŝwR X;-`WU:~Z [S,|M6M8%n؊#Us.dJjOgg7v&'Gn2RLB<۾.'L3bmie5eJcoo,"\L8)qN]u]V6T)ɝw6Zs"(Bd:j{?="F$P~P%ƉJLXF5ãny}˃}<M^*1>ݏCA@Bu̙@4ׄ|75IFbK̠ A߅@,ωG8/:4R8So͍}&rP02.< \Ŋr?%U:Y\q̛Cޟ.,N『Z28f>Emmzj|̼nmʽ(1y-/rHw6@߶^[[hf<g`M;~R/e]ymTۿGei]ꪋN2peK 2P ʻ!P2kY"yh嚾淽]'2GS40mĭ6*퍜K4Ӈf:qw|6[W|mEӯ1/~B-s +1k,m3weOUZ|ip}\G|w#g74PBLr&2ߟ' M'|=d9JE3H S 1X|8_a >H'QVl[7Tœ}ozgZr1y}\X|x/{HȈkps?;4<{` t=ݾ Q5Wx:F>1znΣ%p_8"|FN|=mZͺM=7||ۜOsw.)N2PF S2$ΚںIOL!Wq<@4M]{S_] \v9&:!nB0CMy-k;"|r2s/ ݝAz$HĞPO"3k8`ҳsg%llְEvG)W_ {|0 }.=ipGNf|T,\5ʫ{bavYYir{t-NJ$.n35U7p6vruiwۋb6xv5ۮ)zWh ;y4o:yݕ]]Br dǁqF |k R)Q+ùlQ\$oQ|0G KZzZ߳#:_́iFcqX1}vv}])SH7īD\*M4sPaiHGA|K=mwb6i=+ U(EN8{:%"HEѲZe2r[Ew얃ZwwUٜ Hjr [gTzW귅 z;"X"ƨMaikG1t|쑎XaÙ ؄_P'ȋ?6 "=HZUJ}*yT97wM5mw +_qZ%FR+dWsI99h&q{|}Pu*j%EVQF[r~3pSVM7X3r!8lmCVSY#Vml3jߐ):U@ލk7m7k4ȁM"(Cb"!b]ޫw,3r ȝ L6s煪|tڜ1}׵|n{0IcY672"w#?Z5PR ly:XkZu ( -:!2{5 o /O5 5jB2{'/%Enǥ\daƶeabA)=&$O[Ҏ ig3dZ Z/XpPp/H"FdQbu4|;\v_}B@M `t`fX,XV>N}뼏)z#Ov[ɼ!nbdr }}c:trL4%ZMZ!' MEUrps.u$w2ܱyYŨӏm.W%qC I{)e Kg`FI.6 vuÑi{GcK%Hw;ǩ-Fe*p7]|M&BAB gX<=b$3xCUlNZ l*+mKB,8RAF MpG}͹biÓM$NŸtΒP ۅ@G)J7&_5zzd}iؙ8*{u-;2e0u4`/Η{ w5BjkjqeLM50_yF=߫ӽ<ܾbТoruņevcXVc9֌gcɴ.k1/+jɤ5":f.*vmh:{{jg.o2H )pr:Z'rZտj!h"ֺ*iDravŒr9t|e`PACbϒ\:WF?v0klM2ce"sKtGhaE-8l 3# rzb+CVJUt^FY+.RDOO#+>5L.|zsэǃR 7-đ$LR'QcO(dB2HdnbM#qpŌ]8Mޡs)1s,m<:Mkxg L͢]aP[dD k5+ҮKJJn _#EfIy2ROݶtȯmRu4@o'J>Y8#k0IDwP_Q'r[*' '`aeҭ[ԇeHR Q-5>6#$? $XBYJb0C\g/cczYt[ ͞w;Ւ]D1@x!")Z:ߞ_Wų-YHRV6bȈ3R6\gw|:i`84г}ᷪ5 h|}ʝ]Z:nh !xWſp}6,1` $.n^zsq}ht,emQ4$a6ZJuP^y^oS޸,WYxs 0-D5:s!SDĵh w,vSkjN82w&YϏ*tݐ'J?4#kX @&eF&H\?;[rмto児KgJ9H+p/ǂE4l_*2bTH`jaG0RʟxRpw$Vtu}X?V8a)Gٶ(_WYDs'T|B_G' 2Gcj\G 5W9!u}ݼD԰7d7 6tJ1֬GJ`7T$asЖt*P"N|xxU[y [~Hq`."g*P' gIeFijx6KO4|@3Ƌ'4{O9߂]}Tk/sJ8RQ tKyQ$Lbn0,L#i*L4LίQ|X4;[^:N{ǒ^7:4_'X:$VWр㏯"x6C(/xz?[mYWRٳ=;_&5G' AEl%ad Rr4ttBB4e$Z۴Od"ӊŌSݎݴsYՌ;h]#--W|3d J+ӊCÒg*cТRQdZ Qdv'0Ȼ1`J,_9b7Uײ[Mݢ5gjΡ}}H [89YN& c,BM NI\g#crF٤+tqu]kh'ͧ_H4tDJn+eWvWng)³:ڪ/KGom9ےԵi <_}='+PKgxJQtqլM2;*~ \(>( :ZU,(ZGeU'ݧ6[xU\_1 %g'pν7vȣE ?:^Y4?GH7b4))OVkzs"p9!fִa)1uۯ٤%JעQj! '"ͥ|Q ;|ҫXVy֏<}ڻ qctB! 0@7_JO c?? 0i0 \m~?5iد==s%# }N\B0r-b*)qtPgb8_ Lmnꞧ#LǮrk_ӿcɢ7q4h̻[ g&Ď'Z%dIw$kZ1z6 ]аhe{,eߏf^Y՜$5U /V ֒dWpL^{jwpzWZ bg%]n-@s5:`c]e#37L7\0};y!IL%59G`-q@Hc8Fp.Yw\tݹ{ͺkyGYunU^osPFWN.ov0&i*ZcIcۤW(}vŌ<εڍmia*=9+bݼ Z"ݖ1:.6N"F`^cLL]-oͭd0}U=|F7ż(Mkb](1"3H$pPFfNΘQ~wA`= 9ĥgz'3ЍwxuQm&7ZTteL.0CHe2ȑ8 \.K$s4: _OP·nwcx|=İyoU}ęVręVr3ypF \]hm1e!ʑ0&%S dso;Au[ }ɻDE~a,[&{,0$~n * P-o)0h|t:=np}!6w$-8#Dń<(f!ENwrhHR56N]'*V>6Ŝ>AIm@a(wEUҲ!t7 J!Y_1ZLVY9GB?Rb<x/04Dw욵gEr5|@(1zOSϗP14vĔ9ҒA&s%Zkt EaͯoS[yiFZZ@%PWR7$(ec(NKwЏdS.t+͸zFq읺zạmdmC07o_33|,B4nL@+ ,M QojyEe\Mu<3-ڝ}:?qZL9`DQMW fPP07G@as"gEe|۝ֻt+Uc~Kn캱Vs0C9GAkA$/ˠ1ZB@JĢ4 =͌ :2-Auy:}wDO*S/a$|AatiPF'0NX8J~"Ф^3fAGĎ]~ al$-u\sb"kqнщ:znF nNU8N3 %IGiSȜ԰} tʏݘE|_w T I0Ito&y|DM$^Imsaei;:@9I|#uEOmci243Ά.G$_A-)oBpOMRB#D =6;6Ba5[Ȥٜe*Lh48q+\%*@?b3TS˚7č}]=}/%sZ3}t&]Waj/!2,L k |~U "8DX؇ 8w׿in:7c \;r]zQl?3{UXzdo^M(uҿBbn%VDɈ:12$/Kieۂ#`M;b^te5]jid%5JL udAQYt=Hl~rXP&eA$([UK}ޔ=ڰ q)̛E:kdɀcN.}/B1R&pש&*6:}K2Ï.}`8d \wjqݛBxꬩ[TϺxemD5po ͅ˻xPLq KyadW[5 l9HH,~ԉw7kS|\)xV-jМ gM@ٹ߯Q+_$2„n9}noأWz TŞ@'?4m_Yd-:E~qٶ6w24f*qoڵpgITZ2;||3ڈÏ$nܧ޶ce`KW* ` ̷cߎsD<9E( }ݶ_X Za+Z| [X %`}W0?<j'=B +]n̿ 7*WoO_ k\ChqcOA*v _ս<#ZRޚqUn};]X5A9oШlb,|\]6#ˢW-v .}uHbCOV|(K7 w-"j R${9W1HbPp7gf_A 0%8.ljjc6L*|<{s?Hź8ozmD#Is!f?Ei nqDNcƸR%5^vz]UJխs__$*Ĭj+ngp#G#NΎy^dhKQG22&N,)$)CC|Xw,}(H_'Bϐ ;w/{'.sQ8j̞Kʗk[y+W0yo2{{7.?DL:R'1|J8oXh- ߹xD4ĹDvI웈}ͫ뤪 uq*&#Zv1J*F,e6J g 2]`An_cMzX(zzls=XT]Lt(PvƜ'>]Qe$'׵츉p.[Luz=kMoC7qO(iNːᅗHǧ4WIti.GHPHmy@0L wɇ kZIq;Y5 {dk1e23A̘5fەIՖ=>w1=a`ȱYo+b;p4HRW%dV %wlÈw0HAgj~4?2?W "vc.p70SL;QYwxZp .<0w ~-ԶwM5e";b ČWFob v`17Ԧꡔ] qmec 8FS-J}%Yyj,!fþF ˋn̗ٴ7ޱnO H}evh+B*ٲ%\6 j}bRyz_duczp8t*8gG1 ;l6nҚsֽN9a1!NJr={,2  O"6 l ~^*@*LaF#FMtUӕMŝ/ig7gPsF!7&'Lj*P_%cd*Ua|QusQջ4'#ȓHYV >s^Ö6$ ʘ+ WLa HuQ F Q=!qMVKFq$6*C(mX26U~Z% pbTG'!jK5Жib"HaL_"ӀepJ!xg`bej~Vk 롱'e)1U57q7I7尡ͬ ׻`Sc ci-|d/6bdpGq eg$uDhWЛC6mod7"sI/_u'$rb_ DSLƾ]{*Mx|-|ٹH+/"16eɐ&qBo.2}~K#G#PF"ՔB g{*4E"4t>`a  !`w=Ę sfQR$ ޚ{4 xpviCrZ@xLl-PFZ;31KY{bBTCý嵁7~%fF2 ? F̅|!Fp #$`~OERϜD }Ac.@&JirƴviQ6 [u qsʤZ2A' ]}$\XIK1IZ!<R%Nv&~eN?;cw-f'&_m:*AMn6bOa6 pQ"Md)`(n\JҋGJ-6|tV5x YU1ʱBdsL|غ5iI”pOג/iLYh6*|u!ǃ$ҨO4%o۩S6OmR[*DꚚ#iOD;tkv3]iu -3:zr% Fka:r@=ey8aC֮oG; dҌêTƕjwn~:Sq$oɵ=4v|J{/䜟O 1Njlad)y5pj(2^ ,ν S ?t|VɦR%Uib~"+M"#M95[D4NF"v_XHDsp LPjorm{yD\0nG|mxMX9)SX|r+|pe[;6eSCWj{c 8Fijbls?_EtIXMi}5kJ4ι|d9ef# D%J =$c"G/Fg⤝VM||<8&ʇ',69mqHE-$^2E_E=PA^ZƯjK"Xԯ9[ } akwRs@.6z+ 5''a<: % C$0ؠ S9n]٬p+࣏"?)P1WNT]zFuWdF*lL'rE".`P L>~Uiv}qm{ŋ=u9Zp&R(H#:9q& v" gB>PDhﱙ=ml]pS q"8$q"4/B 245A @NP9{wd KH%np v냹[Fpw =;SWCV= m|>*2εNs4FE6GђuSY$,-ٺFsʏҨzekE# ʤ+Zz& Q}U3tv'BtQ*#ͽ$`9zx}T:x[! ;`*w'e57T-oI^_2 ѐѢ:{E'{[9 \茙U>xK'xQζPXkAr/<4G/p*Pp+RhñvUsZ!o]oYʨKkBOHJȊ}[\ށ7@q%c! GieA9N_" ,Y-m0/wO 0O7>6i e [7RO F'apzLYڄF@#ЏP yvrPA5Z)"v>I@GA. qKkKیH uJ29U&QA$#вBKE6T2LnRs@F>PF.60 g5do]tݖi1fb7eAb5b[p~\%aęխui!=Qyδz/Xa%utPшN@XM~F#&$Z"Ç%ʠue\!  ԖᕗђÐS0 |M$lٚG na6_#Or$?p]aGB?Rwʲ1wDZL!I#ݺA]X9z8u%s`D\w"Q1GWbws)| KWQVG2G`ĸPqWܿ=3-enQq\lJ =?Ueߏ$gArYpK[aָ*0u=ߌ+AS6v3hְu Ev_5j]k9yZgҖ^m-2\Q<ۖO3f>C\ 6>'8fQKvVq~q_geH*LF!iYz` >VEf̓6gb5j5Y6]_hDwn;jхP N{y10Y yv)αɶPBX#0Pe8$NWߐr\,2Հ!aPUFP7۫(4eӷ '/y[AeŜ`ɔYw{irt)%}66! oB+^r XJ$GdB(EL}æԒƃ/,SphВ'Kp^`=qYު]MBxy:(Z2 ϹqDf@}6uj쯒4oCUy1_@{otiAz)]+9= *9t4<8;yAbO4%N$l}/aJ QdrߔGWXq~K4t6rPPi0͗df|/WGTqWxh>QnĎ=ͼ'?d~Hq*7B@֊?6i)?HVO@/OnOoT`DDW8Y86L(XGzV^ l]{F0 EcRQis|tU_s&u 9vjy|Ē{sT4IH(/; az`0c2X)Ɲ誑c\s$I d +G+t:UJvpjh1'g +Xh $/F438|,(J:at K8KLKGsc+}">-} )JzQy.Qъ;ו!2VNmZBBEF\iR߃ƀ>+5ɕDEm/aX9~C)TږL& LӊtRȀM%1v_C _r~*An k>>__NI_TSz0Pf %AGzH:9fcUD-(O(,ZNJl.[uo,d$2q^Fs ؉}<$$$u[ާmkM w./!l*W R I[bRe=鎎C}23u_IGJ"XdI-0?6uDo|8ӷb1jl@Y;,!#t&xbs->n2%[AZ*UW_|A2qbn~`g+K]|\7> ɚv l*gG]ET΀?y`W(?ၼF>Pv'ɾ?XO‡aPb!,WY#˔!, XIIfdQƢ?]ϥI( 3M,dfGбrZp B7pQv~igCJ]Ef/LlIk; soZJ@;UjtFso$*@<>q]XCHF+VUi=lZmo?ˆzf !/C)]}|ܺTd dF'aTߎRv0%.Da>6 k HyCK/pD\dGڶ0:ű_cwr|y5tF;P ⎒vfD(7@_ DDYgkZ|xyBIxp[n՛ *%vx}QwFBVx)7W,l8vgryi ϳ`?4u~UI6O"9$) !Jpl%n6TАK0OaM%Nc , 0dzf2f%;8}_9ѺzCDN{X_}y z 逪*#"3mln 782Вm+O[v-p'u71U\wDJ|emvMlXJA˳t2IoXU/hvCN}i<3p6FnpMxG:S v!\B#SzLC~ҫGz-z\~_37LS,cx @ JHj`vD[β3?c'Dm3 %:Y\cK%V{ͥ/?i|1f0hִA'ˏHV} cL^)%<>O.L@8K& pf /sRt\7l*2*4.ϖ#hs4ha)yFk$4}///cmsyC\8LȰ`qlQF]>?Nmoyoeo|;5nՁ1&9Aާ^ӼyM4u:!GTMDu2'i+DEM5mʥq_(M""ؑ&GFwa +o<^)PhVaOYi(BncQ qޢX> ޣs8Iqlu6|1=;wL=zUtV}Şmg#* Ag{1>hvMhy\Z-ɇIuiJX-f MiD;)(=v,Ç9Iz:Ϫ>1 H5҂.d ҶO&visZ]Dۻ46|l"?,t F^]d +6N.ֳXFN)i9 yz:mJw& )>faR5i0PN3y-,? &X.&j+.Ap1~"o,7`G%b/^ym#Ԋ^tnI"fG?tf Ǿl}T55P+-`Ip%0[7U~ FWS_3-$ [4N %0e;d^GfcU2DXG1NNcg3h2=ڨtmYy=xˋxz[Dz(&M7pD Ԧzԟ{?FXșjZQ1JF$ H2wn̙>}ep2 FUmY@DDwl;3X=eC=6ҸBM:/71C;dw"@'J${wc.<?$m};~2H&ll5,P(jH M:?&bԞuqm  P8-Q59}/ľm``Z@ 7hDW`RWi4;cB)jY+6)h䇊^!c ,,Hţэ3XET<DV뜡l-OnEa?2UՄZ2by-,6LODъTTczI ߅dwP7!=OS3y;Ot9Zv0nůwd? h[H(ңFFQ5-OYEݽhE&/^Bͼ(25L6=T;47xU-]_ld;$|]wu}͗N?F.]}l*r23Hg0_kw$6qL88;͋y;ө՗䬃k4AzN$Hȑq}߿p.7P5O8ߛ,EF-?Tu4Vaum+-6xfcjERv^x`eyq FF@ǮS(mjkoq}MM%v౥r7sN5v :D;Ћ@^ s})_wv;bCU՗l2f'GB?RW*V&M!`*ٹҡ_bSk]XDC>֡djf5^@Ĥ WB t (L37HViw|;Ziuh0VTv81A?}p?3)R$φ)GΌNEP5"ih-Ԧb׾2;ާDoa4kH@BXk+Yٝ }~t)C%i?ӭjiM֦qS:P?ya!PjG4 ېyӒ@҄B q{w̫/H)?ѧ^:,۫,L:] 8>IKi!>D~vE yS8 [|cx 20,@}J{!= $FO:BDnW%;L^>u}٩.*% ^KZk/Hg\= GBJ th=Uōynq}aSS h]aZ:m.n-SVc_8{ f>9X@fJfhq/7͢|\'̼,?Wz#F 8̥r#$KQbɎc&vCry3<Vjpf_bwj]{a;4eОgEvz!E u-Ye: *6t;w'Fg &l1z~Oަ?wMVD'5o]IVtH] @g YyT6KVѽx =|<2^y#SNxIա|Ō C^d8:.Y͝}m'TUkhi3? O)(:.1 aĖ_qO93W<cU=w:IY֛{B[ab1]\Y?XtgdEN`İGY ) scz#C!Bry@O}9 'An}pi} p0x&%/7!FK?*Uvd"o!_{a96x44CA5}M|bs^IZJē8$_Nts x<vj}%@LuWwx[XkMlE_@ T#8URE5O ՐۋcO[e3fw~.sY#k]檡z V5GYF+\YX{zl"WSK"C|v06|n 55T{zۥ۩n ϩ)J嵔u 5aew:C~URaGOpq~]+18fjm0u{V{2[ p* 0&SSo_U#2PADB|ȯMP0p9bcksM='̼p"/9搓{t;(Ŝy՚"F ӀIPfGvS"$xF H"REXU Fk˧=JԚU|qe͐d x{Iu^Wyy7dO?t/#QNQ išF!pp73{YQV(((r N>'GsO@>iX`o-PzHTBG#:ij.&"yr?r7 ?=_j  >k=?ŋ"OR'ZhP*yyUP{CnvYa Ď-d:Oo~'مާ&V:3K0@S鈍lR UweFWzY0NImy;b)IIZ:6,wm :ApA[jş% (yP/}sQGd7BKl/9n8o2Y7 xe&-2 J}~P㘸mi|5:Eڱ J'qe]/X ~3Me3HV$X@$\/6cPKLkW`z(yRS`x "yfR!xG 0$'H_g"2axSP"fׁ:1txDohC1V @T3'T8&{ixPhBgHlClX}S~@E!CwIÀwfZhR8x&@hMn~6zIq+\7]!j2,N$?HnJ,JG6ѯYjX_Z\6q:W*<_;7@,whKJlpDE&kWq3@3[/#Ʀ~$ZXJ@(P*RcA ه-} ;sw&{NOi(H׽H(䗛2A8[RKK(EOWLuәGҀL)!=2|SZŤNHX ZW+ikBbG#hx+ōkmiD"'_?(Mp}W2,?eW? *}}09_NnʻֱeH!CQ}A$cKl2<ռCԬX@+#RFBV&, o+kl>LEbe LE>r%$(ds0;~2U*mU kƯ+R$ [< ,ırDi *\6_(0 h. j-H/'g>ãi{˳2:nܱUV Xb@b'$vTZ$k go쎧wR!#MZq{tu3Ww7|2]h8A:]_)GHdHOR&ge"?T!ҊDDϲ92S&Hl^,hBeDN&HO(*I$EAp^(G\cCZ tȈ0nAhG(gx9kRDk*ZFJL +ΌRf^{~fzJ{Q#jDԟȈo]2d0tUq*;0fUW]WtO0gTJ f+TpfB)*SRxDBiBd۬1 s?:t\md1QJ sꟐ_*ZO Xc =M]譯]c`cc`$ ? @ߎ O*`6%U^In#vizON} .KБ"UXvJN&:>wZHG`SF%&+ n>#A 4UJ23Uߕbaptي7хpS8,! jWkHwye$MTEe٢d9P7DiXpOv׾cE F4 . Nz>6|1ݹ5&DՕ7t>w Iqq6, 'MnCh!.XR!A?b+JS1hϚb599ԼcdeAzd\M*<>jR&48&DXw@qĞ:E|v1\\y9/ivgng"H6#E;)@CS'ipQ3(Q:_os;9̦*v·_{{T58-oyPl"Gڂ"?S`> B]S9^mKFŎvh6R)`rTit4 PH'.ږt+2SI?$nO$l7u~$RF6+/oqmQ#?oPiA'HH6\4 l3x3G`?2BϪsQpuvL!P84Tњ ;wQ<&d iIo>'x}- ԌQNwl(G!dKkTfe6ɯ=9> QR i᲏HQ4HxҠ}e)M[?IIjǪ/`^rn&E J+jb˗V=H 68™s:`zeMϷU= |-=`|0q+з&,Ba~St_D邫 RUgJ H'ԅ= IIL; (K Qe<,R5;f2oC+A${}Rym|Aw<;+<2p0Vt 8V/LGo0A'1J E'1/xWx>BCO*ܷƿ y嗛JO$rQBCK30o>Ɗ>xGDM&Cd {Q_gk GP&@?ZJ~ܨnbgam0nFjP0S:Du iM|uk/.(mFFRO4‡a hkAڎ_DОZ 9xu5:ʟSD`=1l8I(?(Y ʖFaDJo_j+6o]7R z$gO1m3C+Q߁uڗJ:n~ nikӧzM̛y;@\W.nH6ZWE +3P+F HEԯswG3FfD|y{9+J>I QXe};|/W 9%%~:,>g2Pl]@@ (#x6kBEo}D-bRv "f}0fE}x+/l& .l7B` oG.E:8wGs@UNjk16ύB1nI} L"-mŸ/OSjH:Ӯ ',"gPySN0DU\ZD8rRܱ`!PfdNfWt.ѐ' nrR,);MgQJD,!NK3cX~2]ĤNgH0G!gГ&T!#Y;YPoM`VRcބmm^YB~fUdZEYp2Bn̯M‹<|"0pA~\̙f:PÎQ)V,fb ?5wQ%2H6{tjAkPPȬ3&!J%c\!%fM;Մ4 `sw/Q5G]:޿(g7yM4nEX:YUOώ\y"fW6x5wU,{NG-z%.FpA7~"/fHZ,P7Ơbw髳uճRXɔ0#CWB/~"1y7e6eTw[myumaݶŎn% W0~>nfbj@O^>wgԃJO)* Mm_$*,m|*5VZ#3G*VH秺e24WpJ!Qk2Hi οBv~[ +a (B*F4MRzB^C2er矎X/I=8cE#\iX8Lz@9x5:te\K;h\nvE`I04f8*87MsIv]% ZDI{ Mms46eWg*[웮u_c3MJקtop`9㖼\Ş>*THfsp.Po+qS `:CES}!m)ikSx(AGbWDOC?X)^ƳJoEvB7(LAn6⾾iqžS+k*?G\u>ƗЅ֚wŏai;C '#Wn[mn=cW`R- XUOtx^3FÖɁ,c7͜{,\aРXQ/Gn8(%Wzvn/2vEbA2= L* d8ܮraMLiS;9aht+J%:˒&}z-]eeG\J+%#$028K>||,nnu]eK˱M TU=MpF b(-bb>4GB?RG&᣾?! V,]ʡ0eu {O,}|E\I%F3ܸ!GN ._ A~W`ƫ_+G@Vi![Z:Ņr0|uJ@SM߱*ضH0fRKGH5sr20+?~H$,HoJz,z?^PN B~'NL>#%UH$V9S Va~SB* Vem^lT@nP>>J$o^ѓ6OZ.Ny$<`DdFd#Ze788qybqby`f(|! 3;C;`m`BM-୮~B'.xu}=⋵_}EO =y#]4m{| J'l$alJMPbȮ%#C"I S<\HUC#Or#Ik2 dnޱg6T T"n* B nv5.J~uekx6|M=Ǖ;=ɪ߸mhn]E;Y˴ُz)yMr쿷.5h"^s2&et KD_jGpa'$DYmy  I ݸlV>Zk qv|]|圡 ON&.?Xb"(G;Ǒr7_Xa 3͛=C_q]|qbC=s/ys> C( s˴c[AόgsFlFDg&pWKnTCoW_Cy zbiiF%D ?iP9Ceo6coj9M7ClCy ^;5p,!y&bn_:Og?| sXM?֚y](W Zx/ۋa.%=P!%X 9K{ޫI*[ΐRb@`"JFH/IXujt;t h K˪eMPΕO~d _0RDÂÒD_gC"Ji 1D-8g,zn"5J6IyJtvquo+ͼjHvZ/şox{v(j1M= Fl}Ŗb&JȘWdL=&y5 l{9Wm@?IG[bk`o6x~%|5%\] u|  Bz ?8v:Pf&R38ChAAvٝ{aq5Qgi|1A2#ƒh67 *N'RAZ&g,'?n;ىi9PS%ݍs4/%=P`gnZ;>_HS'@.i+O1@b+#"P0%") X2fk'ؤ.s3 mh_u2h@G[UvXދ-SM(2H{oɐF čf}}abL1S LngsRuT1H:NK@-AJPB&G Ŕs^Pd=N0Mnw[Sj',ø oZQenhJԠw.zBexNOK~#j _sx7@ S BNbR 0G!P?^0i=ɥMf2E}0սˀ*ɮ˜S_tO5@V\WF"* *ϲY9)EP}}|h}}?,KJpua]lC7$>L(PDO3*ʳ1.| 4&).g>eռ f"Fq4ayL8ßUiN`.PaC/o)¿/O>fDX((a1zuj ? ܥ/hO˯xB)!CVlaPr`'s79#y; " 9'Q4WN/$0/VagbvMzk7fNbXA(%'mNwf>-o[K4!;L&;,`Ia:@3?1Y|ϓЍo̱j!INРBfBWUov, es R\F` CPc5+bOuUզ|$BIFOYq|=흅qJ=OUsK7I}!Q58pJe,aSkӢDa#I+wh^dݵ$_\{3=}&.Gh@PO!AZII;<9frLr^jeoaЖÒ a1)G$_:D!|X>{"E]yZx_9lJSbqB{z pMemGpVo_ QSBA1G7IVbel쮼|E"LU@0=57rfZ#$s2Ȩm8|䳵#Pz#GhrfVbnKʦUl}tM\ΚmNs,ȟ>cxAau(Ny2m9M ;Ymav :>upk7} s3$]EBQ9 leÑ=LF*bgh\C=x*=|SL-Jx-|ҋ'sX'n3w_XaH V~*UF#G4)1/p9s}YN ŹfOSsLI Fl/#93φ_8$&Zp! Q+ -eMڛ0k߀RDS!{/M`;2:""5~V =x7=—o|u-GQ`2bHǩ4t@ZvBxܤ/x;PRgT$j?Ch(( >P y/.ޞX-/fhf/EyDXePc ""LBO8i~{%UzZvUQ[>R84ʠsF}a|wAȓϽ==MWDxiVw+m(|ާV)I<"Rp%iͽd%rw3%l%G'B"5lcJ|bpw*q558U)^ҋ s  uo@F"RhA3gƑk!?ѠoPp,1ߧ1;lVlÞжa1ag5ww2mFJ kP9;2j&(t!ҩU}CƷퟬa7̬VikN$l4oƳQ*'ص(`@g*1vPgRAHC0鹕RA>S I]1-0XV -fW] 4א"+gLQPW`9rx'VB"y< H0%gV'YY`;d;乜v,}7=H9LHNy)NP\f <@j W̿!f>*BP6g+vGM77"hl(w(9ٱ&M0SH! SN@'J?W=uEwly o=yyϭ:++E7ZFϟAZ >T*fT3hBOb:TJfXb ݼ}IOKw |w)5 \v8+ /BCEx4e|vˡ8 r.T̘m2$wez s S<4&$F&{ƾl1ȵI~"HX:@9Jdn)N`KDvh)"eW@5N5:%٫g۠R>%78`ұ. ퟨȗϷr4} Vw >Hў'~D E߃]| /༹lz }\n'=6݇H*4(X_gVTB(:HPsTFNOy^ HPHQ.Ψhq{*p+@-lXJNw,msf9}U_t6U񸹶oE6پb.DiQ*W<^4u>2qewØEP(T"K*rԋ7wLq !6{_ /6IAX%h,5g#ƒ-6.$GS$Ԛze# |.c(C%C6pv跾<72(t"O:3^yL2_ƌ,},ٌ_"Z;t5L,KCAU- lYlb{\)} -}Q=}_D[Qf\WƲ(J "/c:RO)P`ڙa݋ j[Dxvu o_d c2F'o+ *c:0HRD3CYq>GiGGɺPCmO wZ8 QXz^W*0Srn6F%cR̞&-is\yzeN)#C%]p㊲fWhF&Qt5?"^E<ըnZBO¶"f 3܂8ND.P 5g瓹ƈ wInL0}jI 1!CލV'F;PAi\Nd N!-:@GJ.$T'gfG.WςXf214'30]TʑMfGыxZ/sޛ?GE3-l`8>"VioXߨ0x1TUn&$ex S3in$8˚NCm4w8)ƈߤe.;\nSnxy7:\A7:=^;z  pu[ʅ3@oh~A0i>!ޛܱ:UI7wnF TQ/( 0N*gzX!kak%i(ӒO.^N:RD/]'+0b,KW?8Cюa#T6P>1Onr-lhAu9FBɈtK&v& }~7g}Woe xhn lѹ`@XJH>X]+ͬ1 d$y'&8&+poH:bPF.~h7R~.t. zVJ-y$"w3v6iۊaw\՚"_;$\ vm,,_<\gPb&g&zHlU9sƔ2MRɐ}1oGQ3?Wj5po=޸JjڅY5z/Dp駤\w2s[ENYӵk#_m{ߑقnfXXdKι_5Vg̵gJpi]9 x0-;Hi3D `"G >ue4 tDSSi14q%1rYU^Do"^qRSsbrSL2 R* >t dDʆsU}ao:kB~Ev Od"!֪@ׄ Cs{${7$M'MSçQAE+=gd:U5Hڠ" l` KwSCg6,pzVW?ۛ0ۻ4IaUuܳåG1?$"ߎfzKJIQ ΜIJ=xV!}5 ލmx]}\m|e}|%Z!qOH9Z5ij $v0E *@" ]N}uI$VQD-a#dJ@\_"gN6Ώ'ҩszBQBfhϥ,h+7-jFGE@$r2.-kQrsr[ QZ%Jr3ာ/JƝKҐVpl;Cl)C 3I{krSbK/kE4T +du޻f[g*zҜYqbI6b>S40߸D *%Ǫ_1*irtB8{r>=\,lngiyCȒhKc2c ͷixI[K5EZTPTvq5]՟C[9>ZIFT"HDYyzͫ9䦺MhyR 7oޤhheFf<',[Pյ?5L-}79ř*wi&B_2߃e2<ڲsGxgMk֡UXA#8KJ F6}_1Ft Pk Ӵ < +2nG<{~%Fxʉ/f$$794ƒ 3a]e ) ݬ`O͐@ &='z*3/ -P4;wB&U C/IR@v6_ S N M'jJHW\Feyr)?NZgZ`QIg)G&Ԑri$Ƙ2.iDB'xMO[RG#X7mv%o®&iϫ,ㆲ"?BoIj<6 ,9]əM˩HNMIvȡ#vF2x+GfQ\6@aF*GʦE]L'".C=A. M;W`.g&#)4[ksvߗVFgP(leP@[ndv0 9D( (xG'0A!3jz1adp9F,BD,\~K3#%֗7I\v$ɀE:f!@)2m'oC6W( hAh*KF:bؐ \eX`3oDȎ}y*ל+mI≔k}M-\͊&glz 7` }=@鎣׵a;L@gdWy8|iޝA|=s[ +1m[W1=5EZÑzam>$g|M1M٣вk 3h)Dv+TQy[- em`775%2 \| }QYMÐFLlI4DeL*SGRˈXqՁWQ}aư:Y;ɰ)2KH]IYVT LaSCX];D>d0H C^>/NƠdm 0Dh?`3GW(YG7 |W<^NcG>9QR3o࣒D@G8=79|ժ'p&3gf=E{n9B&gX5a`v^V}XnƐYfg 29 '*0 q՞dG;@)dHwǛ {FZ=^`]3[sE`xjky F*)fq2Kqx']ZdiwtHY5g2R_-Jn #q%MA)"BaN^"K2w_1C Ig4"p2/WfXKA G^'y}XJ8V_~i ǛBa8ʚt[xbɻUK "@AA/3"":JI|&/^萣0a4s\U)3'."G@-@j *@xAXph*o,@ZsQ&> >xR"_N$HB?JH"?w""_@OCBB @#GWE|BghW,;B]=G}Aᩎϱ}vW- GJ 5vn,` `O8 т?ǭy m}|qy&*!SNBAH>ZiG3(hFZ pG;"㎦x\?' z!i|NHNIR)sJtZ̿"^oąl 1Tb]aٿRď9be `-8Al#$qܔ-='!O@IҨSDD׳_ k*B.PeU^jM|1᩵-qv:85MAQD+1jPP( Vϐ;̽`5C G_cݽ/b[ <˅<*<}zYՑ#~ƥE l?"O+"GBG##30 .jr4:K}'ObF?6ʜ ⬞ g1x8eX edo s-#ue__؎_`Įvˍk]f1u(a̽s@4_n^\I-T}rP vy*&Nkn-8#>x =]{JOa Wpx#ds5^s)3HvN>"ȓ?G)U*F~] <+k\8/VwŐ 7IC>{XN)C.ְ#b0d "?[һм?'TMMB 1UaaP@PPaĠRNwjP(Q'SֲMdGp{'  v)`악w= **-%VH73=e AJw&ZN6^$34'!gV5FuXįȱֶl)P'p[Ok\펕` zF2̗?,|"TpwF&E? LlH!xZO~T v\|ޚMMo*iJYNj^f4cWx} s"B5:f5H^\=.-b/{ALIXq^bz?4"wŸ~ |e_+veF.zpj w # J\.Q.ʔ&L<%C„e%ŤyD#2N߼6%ܥ]{r^T0zDNؑorN/0 Nv!>xPG& mLZ'ZA.n7;JDy( PQ iF/=DNHrJ̰|v;%4 x KP´PQVLrwN'Z V !DŽ/❥ Y :܂rU'/=ͬ"W||LJn!Ub]ʞ%zѧr15@ .X/:$kvJ$WfTo64}p`O>`ӖJI,ֲit!C2~?~3V-K +(NB`7U&22p u u|,^/p/8ZhAu]2Τ7Lv72?=Mێ3 \J?*lX2"o{vi#@X|{yߡ~պQ 88uahVZiza>)' A&zz@DJJd[LX:JE5jvnژ0HV :x^.ܥGQߡ6^Rcхtigy{]6Vrϒ^v{ 0D)p&TVgP/"%~t.ź߬* .zw-mkq~IG8 ]z.pq&cs,D&-_:Iu:F!^gHI(Hd79%"\6$qֳiQO'E &0CEyt-4&gpN 8ЮNVcDFBOC'+I[_2}z̓Ʀ N'V"`w C.΃(\bF C>FF  >~;DI6 69cC C^> 뺅34uPl3Ǽ#wUify_XĮA% W n$A.9cZ[ߋ2ʝ@C$GcyјQ ~WEG}aGx9J]ݡEz\^  9{l>at!@{**W5eP XηRWӖ@ bj IRTˠAI\ahC Pgf-+Pi{&@اfO-)R(Xk!<4=`j2G|jX]$@o1Q/ԃᚾ}|؍=Fg=h>H @vJY,&^hU:\=鈢jֹ̰w5>$7IeDҔY^3nbgާ 02V*0Zq%__9֚e#He=9eeE׈A9U&S$*ưF WSJ!@-P߲䀪Y>j˵.{??t.8>8%*F'QS[qì$#ptţ|✹2ahAi<,% d,cM>^|2 9y.&Sw;^X>^{^v 3 Cr:R)2Zbe e"|sEkV6mD[!2o!w;_ ᙝ'yU9D#@^AGVBS&JotN&j/D>N#@ kvr?:8C20?C܈ (BLRWXX`lλO/^sL'hD}man8oBQ7\1hso:zM~_n^S7'TVT_ ]cgg  څaS6DC nOd#_jqBN"2ć~h#A$. ˧(_nDΕ֜ )o#2٣\)usX.D 8I}cHGHIW E@Gr޺QFϓ(,odpjrO? s):_9N_h\EO)&TV? @,*# .PXP) >"F&B#O]-6@n#Ԃ9خ~m-D sA>fxuCK X7Mq7)N>]qe#4/̐% < #FwCE;%Z>|.e}$%nX-4u;hh UKdER E0֬#+6x@-Q NJS } XYRo7W@ ғeR{"SsH/Zgb&[sj]ơPߊGx=כ,T|ۊq>ٿ11rIR{6T3VkTW`fL2yT=+Ǒk\[@C,7MI3e?掕lPGP L)ƑBFT" sRee/_,MWqY./SeŜWTE6ЀpB`OvT'.4C 0ihrWJ1|zhS#{|Bw`nmV\J?X!zQ-WiM\&mDdxp 8 "Q6Qϔ>V&*+cgQ%sg , B zW"ʐ GB?Rp^!5teSO xh,³jO3`wA qW{zy_(F% fUN6CA˜z}k dR5^99g@v=BQ*U|z!0ҭ Py5zˌ'X&m 7a|%%x~;u]I CaЏÌ|<׋DQnJo2yrӖtp!lxB:+YNIЧ2nh0 r2\2s!NA(.Yw&t"Gz%ZIl0¯Y&JAMVBG[95e2J`rYU Q@XgDҡP6ݸ[s+( vO\r y5 _cF [杷1WۗM|PO0CSD N>wͦ^s&@^‚ODF!Z 7n\JRm3m0R0ջfABA}[-AA|,97LPaU}h& ) Lbc? ?w?N/Vaݩ㎏C7,x EP6N!J%:suQZUA C~q2!6k/_<7> ~':^KH>E |LR.đ %2QkXRNfdE D<.#(E"BO!@u+gٞQ@ .TPV`}ĬAV}a/Z7BRtGy{x e@|^ȡGI7=` b]s/\LLޢ9 deb: hnImy{bR@ 6!A{0L2CK@pjum$Y;<}px ahn VܑTn`oiWsE"X.iRW`A( ڎGNSi?`2&S#%P+ս+I\Fkc""$p G'_vxt[qg_B"£.No@OsXA+j Y4yx.dJ-%"PwDRe~~;efᎁ>n۳m=g6Ykj# ֐u qƄ$>ܡf-A�?ڠCgwDZ񺵉3՜A(;uJQjv'Gpj,֎&xf+T(j&VƯ64%UNݹe}Ћ6&&'QT "z@hqC:^KvIJl{V9d}hGOx.'4b-b' o&Us NX͑ŽW}o|Daΐ!E#`֢f|n D+p@ޘE2bL'ϔ:5*zÓpױ0 QѰ>#SO x;q^TR!jyè[F,6b)!j"{/$nb q}2vn;yb^i*Atz$D;ph$@2n1"$[/$Kqx .[#AXЀf&e[b{ˊ1o5D-!͸ܡ=/꺈6Y{3aQ>%*{pyGRJ+D{W ;̌1ˍ}"d0]ܱť3D*דw7zfT:%2*%qxwPg-x}5?j)hA\b.B /:aMWhe.7Wh my0]u9jXZ V¡%L:f!rZt=) ǐe ~|ۍTn{Y7E ]8 ,cL=J"0hA//G/7hVךo eǃ}KM{9yÑtTxbv/wu.Kl uAu%!6)ˏ6޿^^_67PvIXZ[EU1I}fhN'Rc: Hb(PM7 `BE $E@ioPZ55vԦF4YdDR$pdVyD.??_2/N0[O2hJ ϫMnۉ@~~H a$B ]P<'@@6+7Acbv=_p&O= LH 3ZYٴ^R~ `b߬yoz%9(F[?~j`5L]m;E/@IDIs-B UGb^*Jp2)F@*g-  Ze^*G13^HQ^|1s!vg a(DO깙*S Op+TeU9F#4 ֐`lP0Z qf+-#`'R(J[R$t,jR%O:oYSkC*,}eo} Mշ-1-2k W V+5Wu:r ?R4ٽAD#iWM#ʚymn mZߏ G8ŦJMPWU+Q!RZn:s<44'ɵ6 ;Px' !k-^,-|0:ԍ)ہ ɄF.,'\a"0,զ]qPe`Yoś2 R*0Ϫ/;`n}[必lwֽ*HX2Hz.Cĉ\z act2h]e_gD:ǰ< K$XY`}͛/y=ma!=_bVt_AI˧T|La!OU}vy]m;0 ӦBgv?'")) oݽ@V/Nc蛘%m-u9+lchzۻm!%go/PNH&+mZϩ(Q9Od˫֝UD&?1BU<; ,Yׂ0(oYc53C.}ӽoѠ4:IZ`p`=ѷ֣Zϥ"Wwq%Mo!b@w8! la Xq124HE*q$ W}t_dŋMu5N'5ɼpʣSo6qqq&ΧT-+e8•]AgpxtX |:+hBnjz+-w%{AP0NNGB}C~I_ Zl&pEi;r52Dg1Ͷ%GFCISxա\En\>x+ .|%N4\JYEhYs*:E=Wq|Yz2iAJ‡"r ֞/I tbۊQgTI=ޤ-KtxMXǥD/PuT. iu;s÷뙇̻9ء0)˭+'Ʋ^tj}D΍Y#Y)"K-o!+h48 ;7׆*\1g<|S{0i!;pa7Ob Ib{ԵMܷJD 10Zdr(:OH/""`g%7*V6/uM0Ӡ[ Ηm1}չD1h]}VqC:۝DüT(h :īf 3*˝̍F (00m{сm6 sZ||aun L`jESHi@qj= ( 9+zl4eo<lݟ4]WL\*P{q{"cEQp ?kXV갡u(CQQnc?q䆕\ ްun*|L a2DI`ZhDF=V8qį1cj1;]~-ٿA :B SJпOフh*-tjغD\EX{{&A-4| k yCͼ}}dՋ|pG>VġRFY.T? H_O6PEd}u@HmsٝANc?!Aɀ o} 5P EqFqK-+0D UNwn m|9 .H&ZEO5(?Fg8z VkWLlud:y~]#d\nhe(."Z(/QLeS E4)jIo4-Q;,z߃J cս\:tBr;9; gYr %J# V?_}w\S{i v/%1G@@. 0(6~ +HTi X8RikOD13=> }MvB(.!ݑtj0""DZ32V?䚣1E{Td.p 6"o,w\iXUJGE¯@%1 1uxɦ!y7z߷'77nE&FB+0T afF42!zOB8 R~&ݏ=m\% :F&J)K ^ZwHR4c2(SB?ɂQZ*c8pe,ɋ=ʗjzbKvO@)H1 |)dɀ7.u,ʖ_^Lֲxb6uzM+8+g d{ݺ3_Әj8g)k JH"Μ;۱xfhie1 ' hp{y-VE4scOX:gG۹ 7W::Ref%Q7TDRbG}_B #DzD]n<-ɡW`TX=.c^e:V1Z|WH+0@ hۨϭ}g:5N,gb ; eBhö4iVf "'S3(ֻe) ;!X`bUΛ#nBU+D3E65 (pB o F\ȍW=]:(Ca6r7tBW-S&óދf)*D90VcPGRJ.$Z:i9EÝ^(M Q⢠-s&cDsqfY4uRF jQаX46q=a -;˹;:g0 d@e?F>#~YҠnWx^U-V2(iU)?dA ]G܁V*w뛆y!\ |5}N_‡Jxϝq"y9nI\PⱯbP!J4f2 !\sA"9R3`Ԋ|¶g UֈJ)E_&؇+rt%ٍ95@7޲vR{M1_Bp z1%g|XL_g+30z%t6.̒l@kAL釗#N -j}gaDeWRTBiIjm}]7#Uζ y Idu*6ج3ֳQmh[#GRZ{tok}R۱+{mD B)a`uj xmVPe?&d́P2ߔ[\Qdӡ=# 7]1/HG,'+6ēIǵ2lلNUO(.n`D~m +r&/nU-dJݠqu!;L^]2&2o]ZH$0uS`3ж6)LeSD]v>9PWF -("F)BNrLBVP 4S" g&i&DgI9\⨳ۡM0TAzO*AǏٖ*Jauʶort@(b( Gk[ x;Xn==^C-15z=Wq8 M 1l72K"ҷhr̲n 4 Yw{8\̻vg<l{ -I$!nn ~7HOfEՒC"LUGxZL `x_Aǀ=`$I-v+ .kkhf}O7ɫ!:$A_'IQ`LgWe"D В@2);m Yu=qsԀ%9B  ׁmL0;A4L3{ 6sTԞOT'#$toS7iiM= V-#*\:>vBM?Uu!bCF +( .VtbЂ#%dYCV^ } pH&-%[]w.^O N TWH +F?hM{#mil-KZjԫ:9__'+;pˬ9!N~a1Gr6 'g%x݈5+kvI7݀in:/k.{['ɜY a{=k\H'.Yi艬k+%ڒG9j?E0 d53wDInokc36BӂxHۃ#g*f`c]:Ym)Ī;`t=Z[$ԗnrxV!%Z4[I^^@^yk4aeܘ9D]sd++k>p|S>)duHr,6Ƹ*{Pbf/T^Dp 3qS}-}=(F]nENFkc;2tx1-7aD6lvF'6.|ZY'1/ i'?j yEVs] I'6Zc2kK<+r@eiB)'[)4Vl>KyQ@uid"PCy7\. 3M5ĵn Rp՟8P0Υgjo5Tn7+N?#:6TVz9zm xl 0qQ冑'J@!Aes>Ary P}.Lnr_1u|[KrSgV|;A*$ % jm4W/Oosa EX.Ze.|i }_@kQ #x`&I pl  Xa2o _(iVs(Z9iYd7AL% 7s]Z0 F.(#c[8B9_ǷJ8 :z/^bHV  0:R%Lkd`bo-v I%,dؒr}eEV&Ș™#@hA3(_i[qy~= {b<0.ր3,KPz\/{ yܓH~.ӀJ3Z!H`2Â]<*X/_e뤥asmZ,|oP$O"G@Df_c%͸5iϓ`Ťؿ7Viݶ!G8X!onzDQRQ oFa3=3mLQ.wJ |\B|  X"^++(B %B3HA6"eВSU5كl{Ln8MP X|} /.k *J6Ry E Vjgⰱ8w՝]c7 fHIQ ݲeFL9zi9Z*F3!i#DfQ"TռTxm[] qC-nĤ_vU9'+Nh)1HY~*D6 ςW\53u铴A#PzU8art6`r`ϧ1}a Xpq:,NڹDž/!\41s?eJf.f6'jg 7z)} ly# tXuBZB7jў%+V%4 &O3Xլb}R!TO *B_$!~;ZUc,lBHV/O^j+ ^c\V(c]vz8|V%%8Wvc&6g_иrV5asiAOq_lq9 dsu4L;~*g"Ը⊉g6!0[i'@R1ym9}8k ,|q= }:OcG@gơQ=(u`H 67>3;RpqV)EU PSgZ41l|e9/u%PD6175h%WRQX""@PkzcXT}yۭZV,^ "/N 'JCutDh+ :Y}t{ӬVsa$p0| ZCx886-{"*Xv6⟱aP2 Pvm7\ {RFlazw`&:X+$X ycx3=mzq~AE.gwi\ 9 w{Y{D86!N@xE:1XaD/Ln pnYd}i}lbz+ =.ɺ6NF86Xac'$6#GP2GEGܯ)0|Xt=wn AA'YB 1XeDo2R3r_n*`8oc}[u ׋$4߆ #ݟ5&iO4ä_N'5gL(,9 {H3O_[M.o('^HZr2Wxz[ɏ$LM30#'$GGZ#ie 3uZ…O'iB~WP##\ʷT㋭ݦ* <߱>6& iz "R"$&hO3$Ӈ"ecx[ ܼ?z=h.q[v f.TID}9 )t=Ɲ!*+U.z"ƝMz,z/l2F{fg&J=|=%6ah)p, cмۂv7.B܂5[4ӕu];TzUBcχ"tH #|l^ʪWZ5i ËPcFmnUձ]&v[ٶ+F&3o Ǧ4: սò'օO5I0F"g>Xu܊T;]{/z 94~4F;_¯AҀ6 _Aq-Wuƹu׋Y$RB%G&w:-$*XJ gQ`LP[q,:7=yf|2Ea*X.TQ C|bN\~!a'ǃk|È\}[<ܵ^d$Fsc~_}OH^"򇑚<$B, NƘψ̑c\>TD._J3ˆ~8\պݽC9mo2/(c"=U ffW+F%mF[w2Os)ջq} q[n#F,6J/V v8kCKui<ê`:հkىͽq&6]M<{QMG1}VZ< ȎPq+" <*SbFL)];fc#%uxݿ%"48#FВX/ /au &I3ONC$s3fEojILlwٝ}Aƽ ܵ1uj%q#-3Zz#16Ģ. OGHQ\6a 𱗱r81"9׋ /zo8DΟ2'4 5/󿒿{2Myݳ;Gh&VrWN6ޯ(KaN$wQңK2z{U-UXnł 9f";)-'Hf94>*W֮b 0SFknKl T\zpսfuZU)=zB&)T G"W*dG= }Jv[q:0nh>VG UY[a^+TKG!._QJ3tU-oE}V{ Iu{L]bMy W4Lx@sLP'IR;> iс k=Dl?s^ܝ-l]}&Q^ޤz=Vťq6e ]횻l Vrv,ׂdd KaQ᫅5rx5TtxsrNx`-I\so:Z[,wJSn*OJܖaJgU+`g=E;vNm@M{w<\t1`"a(oq<ؙaŚq=EY}g&2^l+c|/1Dw!V\D. E'6ۚQeje[ʒglȐ 6 x"WL 4&A'e]Zu]}jV_eum1@3{^-c`qؽ9c} Wɂo7{AI``Z!Ki/NuX呫wۗl?*j"cHUl*X&$J5pɅ\i6wd%-άIvؿ"AV*R7 ^dzu0]OYGLJCsRz ۘR \ ל/#l=0e4FP,<{u9/@6 7veM|;+mfk{e?i!^q5_BRs^]l0t{gOqsæ*/6HQoZl=vV:?yois51W i{37Mi}uEGqƷ 7D; gCK/59tju:zE^.i^fIv yr8hF E#E%Q|)qZxi S8u4uGaJP]ZQ|Ls' zOQ*))ٴ'xF/uŽbGmMieBYZBH @B0P(DY  :ׇcmRM:6T ?E` E8S(/gHQ3)V{۵I;k#ظYƳ4)cN,HGRըń7n߿q,;=Vj?H z̡{\ nrmȨ6LE5G DVh 3z譽}'-z~eLq0eB<=xߵǡM^y @6M;R`pkB-Q8T;#kY/eul⣛/3+50"cXvn  /-oa$Xl=y%M]0ڶ$=Qe,_g1fff Kot!ZKJ%:Z}ulzQ UK=ѤKZ,!` "ɂ$se C@0HRAAn$;|] S?$ʄ=;yx{ =mٲ4}rŠ5V\(a3x',uHy't=2C3du䖗 <݈I)%<Ù"aågԷveMt&,ʇ9 Tl-;m|Hq^JayoVZDN;"8ldCF"EwQ@+(Ii+bOO#gh?lIlPjy9Z.%.A/j#lL!K$֙R%wdvmP($}љ69?ަцĂAv?"G'ʎd6xzv1`D]l f+Rװ> m@ 1Dl ȏD)(AU 6,F@N͓1Pm^GC&+`49#an.ip?kRKalEbFb,V47-,ʇ_PhRW DbЍ54?]8'm`h1OwQ |qfZ-W8]v|-D?MfڲJ8Cdj[HK(ܫ`W[l-IU3viX={GcuiOoev*Ymzamn`MۮTpwxul?:U@P#<$ v~RbINZhs<,$biƒ@6zE -ꉠ[4_"Wl5ϸ;"a.1Q'zvBpInwߊ.3 F-K_`Q19`n= U6f% Z 1Letb|dynHDߞf6hN) ?W@Qʌ@}N}\kP++SkRi~/2UBWq~q ?!,5Lt9Pݍ̺& E`) 4rXLmn=I0HxGCLB@^HDGD^^CvgdKK(A      " "A   V  /? O_0o!"2P#5@`r13aq4ACQRSbp$cBs1 /?OPo2@_!0` Q =%3`/zaMSS2,$][jLQ䑙?I+5#ُO ZkZ0t ?nlm%˺WǧtVᩣy˭^g#M!brҝ\tgںdgܩ-Bgh׼u|Rm hvZp*V4 %t̥KU?n ᫈vpD_ajjjl35Ub{ JPճ\ i _8ZZlH8b zа@2ٲlɇ)=:ˢ=5*dZ**pʮ557sD踪48"*V siyکzښd9dz*j^05?Q~V9Ls ⇍Sl!!Wl&ǘ5,i,sڳ4Uni719z8)ٲIJ ί8_}/0pQ bVgbuy`vreVfY+k˭!8X+MZsqo(bqu9\G΁Oߞ!'݄*ܰ mcq%K%b89iZm$rݶn 1oK]OSR]u5ސw)ѩ69{]ຍm,w)䌚tsewղ;mOo9]@0:Z|˭$:˨حG nokFqklܥ9ZqwTrZr*E8nZ o6 Oizo3R|i~cYM8 {{ Y^} rw%X:C%=kԮ6d)yV˥Ǧ*q YoLU=oL>^"Id 44 V bii^^Mzb;s5jV YNknͤ(ghkjtŻYWlg4ݖN|t&XFyU=pȒp̗vUfE6فW5,m#YwLkL\m3 hFizuyzԥta,mqH_|LgrU[5n e8>gל*_̹*û5 UC5Q%eR'MlG߭2D]ye[ D ַM;T5z76sʔ|`+ilzӖz=on_t=$!XOюNsNG_r0A]6IX؟乙"B8%_}b75 2 quV5ǖq;7n% ô^33WQ\?!sOH [i{s' 4G߂t eeU]}e5|mjo" $`wDmz io3WRَO<{_bоgL" c~p35|?PG#9b gE=/T }%J ,YPZo@4Ԩ)vIFJ5/k,l(l6Mi03QM28mO73JKH J"3[fX)"_1% bb:bJAgkX*ѫPD]%K Sq_rQV|纩p% I_ .QjP3kdugw\IELdaF돿̹9͙MIMujzԽ-kQ߶uK&wSGG:QԁWmmK^ts8hT/q_7";;c7YfΉ BR ֟{zCnXø˽Ԩ(i@d5Nibˆ^ŵӁnض7z$َSfAx\!.2+cCY4e\PoY˥->9oYVzԥjm(T7PV]++;0o8ӗ7% ԰`Ajq+jU0GThq5_\ݖ^1/=3D:˨ _["TDc1Y^-`}D)U ghbu"e~?$VlC3F*TKo.Grݶn%8aoskSَ,06M;+-Uunͧ?e 4ڀr:-S y)^"nJ8̜3vR,zZZ|i1ةy7#aL1QþiՎo8k: ^s.o*=߾kahoLM\6oZ /i{{ϴS(lkw w%6Q@a{~Gz?s_mg * gх]3ykjZ * fZjL7=3vDYw5ԨWNWp G_b?9kzdtlϣ~]imw%P-Mč]˹8jn 1oK]J95MꤳU=rWP<>2H_+Rh~. gyݡ=1|̣xik*'>5i9rN$!]i${AF 4uwM=pȚzp3Ú gOtѲ 9ٮWnq8<>72M g7 ;kjkjml moZ{=*>`6z|iSq+(s:R :/uEc*q0*!9kY4q}(w=6V?L*t+l*əYZ*q Yo-Nknͤ(i1(E4:-"i!idIc֮45uc%)j:lG__Oc> i;(2oK3q,>۶t$l:фmZPljweJwE?{>i;ek_w"ڒL䔔^jvwkCl)تw50'dy65+4igk+SRoH8ajw+D8XlM` 9b O[@AǺ_$fj(Gm&xx}uo&lleEM1)\ٙo궔 _křd[__a [pm׹꙲ ~a3r313t^'!ZII,\^a[)kjAqlZ,6Z'~qSxLJess2I?ִOkPlgن0\rvd\}s(u{!nO8Dv,X?.PRһys|c}ݥt$12ʣ*O.۞ґ_,||ڠzĠ$wyE:RTQW~0O;26PO:EGbfi\Rwqd8<ҮSI6mЪ"oE+|QO<6ȕ4ZfzDLoJLT<(\&$cS}VkeqcDsm@gc7>_Ю.W:J s8hx6ueQj l-ʚassIJkG<Ի&!憬cQH<íLC ?3j Iq<ꕹilUD箘{_i[i֭w)@pFSmD짥l>j1+w4AqB a/ S?K+zr54; ]mU74A@3R,qC55р/[}*{N{y<) t9g=e&@i 2,CKTI$q>[svZ9ObBBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BB|oW UoF/(z,t04WTO4PE#|QO<6ȅ4Z 5(DoJLTr{Nu*iw澷9%7X4nLqQ:q8-Ȧ~"?<}ga#V@caGi\DOF\$6\Q޻y{fvaŹ'WFH.Ʒ,S"DGX\:6}r\勾ؾ.S .L¸؁a3Zxyi!sp2"(#! g˻b ~DS䟏BGg֜%ZS½RSg flr(nSn+сzV?,e692` ]8gF(ya7"n' KEZuX .<RW8}xմkѷOajVWc8u',Gef܄_n}1ڡ8߬>m-ݰƉF5mRӹw`\-ldډfC@*D!@"vyDd3tSFljjzRoi+pjm^ahǴ;_K񊻐jBy9,.ڥ;>"4G0\“47Vd5+rBIi3'㒀V"cz2.d|l0Xd,0GYU0BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB?VIkȨ@n#Wnc\Y}q(޲KԱсP1V䪣Y /sl{#뻻iKzc"=tSȔ3^u|jX_,eI̜9KobQ3˻ky}X'2r 7cEUw-^֩=]Us r EԻ`Y%46 j kR̽H7)R76V綯R1`p9bO)"yo8ҧC ml<@?.DX*p݊k{` #a+VH*t)DE^iדVI"lU6z5]د}l쩱mи67 ߟQrW$$jzs+7I)ENڋ* "BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>CxvKkͮ,eಫoF@OLXpE]mwmHWbv"yMgkҴňP8m@X^7XLچT7,}cSu6ٻ=6}(;3C~spYL 0'07.1׈@*A$;|XmQjys zT4Vqĵ-w4y%[aQK򩧛|wp {wq\R25 `:]L yx8EZZ86'jβ<DŵcYQlk㌝K)[)\>RW8}xCDɺ\\hS0^tهlaBi'JO\DosRS*S) +(B>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBC`\r2 _~4:f>xKKsJ䎳clf椧5!B#FX[kI MiKنWG;S219%jf#_g !Aa " jibqWq?#ԽZ&8:X_9NJ3IOr         6}a(2 u3Tk5[eSr+|[3:1k9C.;  /fhA㬌D4żP-ȟp!coO%af~MzQ.C.kk)a .avH 1z!en']4fy u$a b07`F[NPY'WO9aBʠnZyyI?N5*O4]EM֌GmB`yĕ;jSd(p6{H8wףҳ`Gґclߊ#pUb0<wMz_䚇"~4X孜Iز㋣8HZ#R97yuPAA{~qG[oߓl4q6{ (@__dڦhc{9vC+KQL2ڍvҊMKzڹ CC aA\ [k: tP`4Σ!y"; g#5c~nk 3d*EPr꧂,NS?{syL@lA9y|G%q1ERBߓk,@l!cQ;mH#m/5\y+/c1(y[^ALm`ܾ7ft"XB\!Hi^k_-&&啡y80zӿ;xZAX%>CBE        qZ*mx{Zna(jso[vhk640SǩgV xOn1ua}+IyxԸg&QF%[h̎j9ZSV}gA[O,/J{5Tä4Bjy^c-8v2CÏJ54hu=]{OP~~~~~~~b YlJ![ iAZj%v1nFgc )~YgdslZtd!Z5ýچ_yBZұzqs>;TYmڶrl16,R*o^o OEIDhM"6G) |~y sY!ik Vd'qk%ʿ*ZzT#D,0K;iHwiĄj\?΁x]3^l{8w7?gnqPCRֱZ5X$#JsOedw!"cfqL\GߩZۈ cr<J6(➙1yo9>MXdq>u <2Cn/eO".ڟ/+{\7JZ[kVF3Q)ȋJb\r6/ۡM`ꄼt`j4?; ;Z", s8g:; .?)>;,8b2migI"BB~~~~~~~' oSkŲn4T\n ]S[iW؉*lގieՑgmH#o` ]8gF(ya%/' ysuX .<DFz{f26!ɡEHJfo9\gŕ֢@1׷~Erp]H _h ["+8i/7j d#6Jف6x<XIZ!@  oG jrEZp*7[3niZuP_FAuqBxn)'DW`E˖R X;qĕ6P84Xg=!Mb;EⳭB\,ιGt[NB3aܴ7Uen"%wTW#9r/1sjogZuE!CMXN2YrCƩO[M&}Obղ gn)Ů%/sk5q2{ Z;*ԃk:k@v+P6rs+jϹ\vџ [C 2KF" DMu4౧rkK1 vP௫֚9eX |7-zk@#Gg g?uWf"w5V   XIFqGhޣf/5F(#Xa" g΀(&iaf7> VSqC15'q~oG88 0O qNo~73-sLk`1:wDIdXe'̳HZ8(r,fq3C       qZ-ȨsZ8]X7Si-ʨ> VgkWz g?)ajhT44E>;׽ytC$3r5e*TMWʘec(E:Y sDiBb3u,ydk;Hֿ!e=={OP#Qk {/i0dvim`8l(:~ b <)4JEg & z4$Y1`tX*Ɔ~~~~~~( V^1(6Z| !|Se'y[!SUδ'ތgC:7)VxYΌLyݭ,T̽kT<4Ǚ;$+!8FH$dqZ rOCGGasPU [Jjf!z͊O̴=+qmn f|ڡzĠMMEFIORMRBBcr rT/#MxI 42iZ23sx>bfkCcR`|J`8gl7=dDp7vI!Q|%G9@粥4ou'EW2Y]ŃeuV\0 ОBBB>BBB>BBB>BBB>BBB>BBB>BVJigsꀽTFlpY q+3us(0 +79J^=} D; 5$. z 9:vό3̠ MOq+k=H)%GADQlBȸbaijޣi.h _mA 6NF+vERR;W ~߮+H|49 oOV ~X C][·p,6.FVy)mLC5ŕvty,֢Ԉ6c}W Ng`q$bsҍ%s3mMywmj^'ׁ ||ڡzĠ͂q"yiZ?C2r wXޓSe\Q.rvVD)r 23aF̛k8m@qb׼Ӛ(g8g\VZ?simXLe}GqM?'|D;;7RZ*6Wtn*jHp9^.W:ӊ1טY|ZRWZ VRZdj^ֶJ++n 5BAΆ"dzAsd\!_8!6^o P `[eF su_X%vZDppr/c4mcҠ.~qoݲ'rBa_]SXq"`tsb ޶]Tj\>}s]5@nk8Dv⬣a9 y][6}}ثROO&7&aXe 6v֡Ԉ -6裘Q!٨/Lz` slV᛫iy~a>q!3 uxx8Eκ8]e%`h|%89)k̈"R`:MSx_򕳱|QФiP`dMQfX~Y}WaK)E\)6j9nFG!51hKlAWvMyNx*L\aIwUq?4~}g ;YŔ8       Lɬ$O<)Da㋲ۥx6| #wEF[‘m5Ba~\l2=P7mmi)$Z;#%FҞ6 ([Jg7 ;@jߊֹy}=?Ơjn[?;}B0F\kqڇc&c|޺7ip6 [挰fYal fbvJnkԹ7Xn 躆+/mtG?@gVu4a( IfIhd2h]KPAx,bRC%Ws_ﴄ ZZ+ܸx$Ҷ=~9ܓhzti[]G(%-ntJ'BBB>BBB>BBB>BBB>BBB>BBB?UO߃~s0ҘqqZ-Ȩ,jj eSr+\!abX\$!boNqݙ2,Ԅᣔ(b;A]M*n;08Eflr[D35[8}k62C5=={OPYϙmFRV9~/V2Hp9Z&%@*a) +(B>BBB>BBB>BBB>BBB>BBB>BBB>ZS jI>ԹO$)7 \D'$sƌb2Iz ~qvIF3[oqɘXմje[N(#DV*ʰIC"BBB>C&]9!ޑmN[J*Ӕ=ޞnc ٺWw49[cvrxD0)5Z@Hwv-P@K3f=@Hط+uz\ƷjG,M c 1e  V>i>f޲EIDhM"(U"i빌PpTS:Ѻnz6/y=]Vmpڔw=OHIQ z,U': `N}Fg+Z(hf d BJ]=_t4cS_omЪ3, |1(9i֚)=k65O3Kp_ggآxM}^O5mtZcJt!L{58;FCD(buZjV ==e/aNԲVENC{6A|%:<&䭑NJ1E#[)^kůV8)]aIuSSaP?XMW'+NN?6s-'" 5R\--g(nЎc+`7TE4LZg_+oyYѠk<@uV\0 ОBBB>BBB>BBB>BBB>BBB>BBB>BBB?Æδi^Lu&f(y[T#_MLIO/&&( [P P3:;cr$eM]x"pG(88TrO.Eux𚵳xGcu9>讴ߥ! CONօGDP^iqm_∝F[CRz5TC#`ԣg..3:QRXow8f`G“2~ q0W?)SdzUnѿU#FD_\ԉWM "*,ٮ2sӍky]@OHdjdsda35iSSd=۵@Y~~~~~~~(ݧߔlZAkceޖ]1(DZWz g8A8 8V_<ֺu4x(.̟:Vr5rhs8m,hq˴EHjMrS[•}P%aK/Rɼd=Eh+:LȬrȖ#ftCOf 8Eˌ!&f(esRW Ѹ Hx/Qүb5}[?WKWOe%CJ("`ߵ MWE\ŏ׺:x10sUgZ5PVyk=@ѯWm*tS#BBB>BBB>BBB>BBB>BBB>BBB>BB~n+n:U8:$sξF|=!"cfqLZnO/&c\r q'Hz(Z'ɋF)g i3  lQaGBYnDPR_мfA͇n!lfܓ,yvpi/g'gv oiv-bGԴalRz (ylUZ6[)j8AKCbķ aItZ r1lMT`rת q>)jP[KRyJ/5v[zoap4zT +7sxfkpshw}.pVwix[K hnMmsky+t@=ȾҬ'!i[[F03PH嘰!4Vim`bEv8c2}RIr;TU8ebi' #73nBfVdwo8S)I? fqG!7yt8Gh^4q@ f_109[Sf*ҝ7GY B>BBB>BBB>BBB>BBB>BBB>BBB>BBloҮ\y1YPj _u٭SWg +ѸYL JbBU.-,E ?ykc̓RSND /(e89PKyĔ Msv᧏ok^r$za`+y=T4ҝG)+4!# `ҼHr8R\--g(EQugf#œP5Yf$#GIp7pf%}r(:Uy_NZ2nx+mY<{({Uqېy&IZ?j{( hap1VPԼ4M9ǢiD6~n޲mK|H6#ql;b04g),Q-pE7O?΀?Gg#2+r0UB oٻ>c264G)kW~rǁ q;kمQ |5GyckҠx !qLK:Y֤jT bSH0 2>ࢯ8LK =U?ԀGEK#Rqgfa,HNQ4 ̬nT\ge'q݆9 -uh 8qfo"^s\rJCfWsoTF aAX2&z30<ێM(g B>BBB>BBB>BBB>BBB>BBB>BBB>BBB?U P_^;:?(7>lWw4}cS=>+fWz g"rc8 鰸F1Na댙 ReN*`8gѸ[85 SO#S65P>GY(̓s`IYacz}}XwꛓZa/I1\/L sCr 7 F&(e.8xT"RGA?MQ4u8*~i,h(7ʒQJV\4BBB>BBB>BBB>BBB>BBB>BBB>BBB>O4^9J4%G*\Իa`:SRX$A!HۇePW_Ӭ:@g+"!9iCG~ȎX|6Pa/9l"\6ґoMEnbtfɜxFc_u&x@hX1)W/:Ia G)"1cih?iװ5p:dX]&W/'F-c1u[lQ4V}h ϊB 䎳ca!cniD[8Vmh2m*}q ʨsJ]^H|q1d;M,x8Gh^4qQ@6~O1+bϖldfOO}BBB>BBB>BBB>BBB>BBB>BBB>BBB>BB|n ]SdZ W,v_^}>v$Zkyс{)*0D>NE; ?ykc˂RCNDouyA P/_g^O8$@mƬ4@5v%&VijkAAX^D\A3 yzF K?.rqy^>/{XU,=ͽkSUzA  yaaI?f)=k64EF]!n&F_$[e2!CS%DkLKC Ig%6UPXܒz頪=UXD"i/d4]&'/9((a d~agC2b&Bq\46NR1_r >0F" ks*W ‰y蕆(w9;uY_uUNLD05с ,׾ ࢷTE4wcxHsS%;".@|V! ݣM$_n.Z+c4Fr0|&}<$[>f f Slh:+ZCdSXtկ7^SY:0ݮTis롪с$<67'AP%.z M5ݹi,z(D_p;{̍P_g^O8$@mƬ4,e||͑aai*aX4f!j-wpnBBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB?Uޖ]1(DZT\n.GhEu?(WsUδP4EF6^ ŞlaCS%DkLKCgYׄEnܒ+Q[_Cv/#y]ҫg4]&'/9((a d~agC2b&Bq\46NR1_r >4F" ks*W NzQTRqWQ'䤖6k^mT_?Oոu8\5yRDoRDT}>xk![Ƈ͖=D0gF#"![5a#VHa_XTi YI, 0lae y}s]5@nmab&7s(A ?ykc n_QئC*=*2UQ!bؾKRm}BQd[uIp2cb>%tCYŔ                       6~콣SX|Xjz ?"" +ڱс{"rи BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BBB>BB|o-5ݮTa{5ՅW$<ʨOW:IRp 4Wz gD~*OI2@̳ d7[4y&─ os*7 sS??Xf"k9{npcA[L _=I&'/q*qM t Z2Uсd4RiJ 30xd5ry3+X(.̡O/2$؏q ǰ922r3лB T<%pfr[S-So a"oI bt$!Mb }D83.9+JC5/㘫->^]%|txZ2}jKZ )a?=kh{=$%& s]41ӁZ2}e:ƞM)jeo<ɮ)]Iew t}M {]j2}e:ƞ)eޝڮYRS Kj2}eU&)8MEPH"0Ev (&~~~~~~~~~~~~~~~~~~z˥(꫌\?']`ZQs6u%v}|7=H L,?3RAa(kJ7F^Z+h0o~>6#kᔠ,:U}A6x][=[}ywK|deEM"pOE/m6'fᯠL8cGHjJ}m767ރatDj=Eh)2r wrhLJ3C2Mr-+tU>=R`:<-J8'%1We sy]2TZϹˆbO @EyZBj4VK:v9qjhAZn`CVU($հSiRc!Asݠׅ2V̈YBKtuu<M2oX1[!A_$na~ܣrkT?D9mގ*L;ېΉPL Pط.xeM!7F<u6Xp V~dg 컍Vy'!O ~DƯVޯ\9xNNbXY$ *viu l6n-,*r9h ڹ3 ,v,;Ifۚ6=^FڥLY]Cf~I_҇hqZ[&qDd70Z*Ent%j^*M\.ɶ!a}] 2Զhfej ǚrD}|^!uo{a5$ԼjPѺL2req:P}$¯>3G+*t\kCܘ861K^Y`m1VzIւ={^>f"*y4s+5lM$!KKWV Dk{We7"Ժn Ԙ86x8ýa|m\\Qxo_{2fމc#&i1]媙Ѹ¯M{^qiXl ׵Kԑ$'2Y}&J;|pz֌(!/53 & gRf[zJQ3dc3`6ݺ>l@G[9Ͽ5`R>#}\~/*S>G5l[lѿ V{v iJQ/"/;pfz߫޻, ⤌䧴)K}g{L4%ct Uqry4Ny2rnK֕R`VN7b8wIGxkblCݖi>^2"Ͼ=uw`]M\.X¯i+c㾋4Ym^sxO,:doIrݼ ,%k_=jlX 2\lLڛQn8Y6([ݺyA *Po%Wu]L;i^*ӵ:v$hFDYwDmYF"=O_p)8k2rn,sV&Jm*|`meqˉ5Up/,KtėC*R,$sKDy93?K[!nԙV=^*f;n o*N}2/:S5M7 l ;f,iؾEEĤ I~|Mǘ*DւpIIZ0v4oϿ5^R)k*j z_h64=a QEEhI"}Z&3dݜa5trYv'Ͽ\.͗t%\@k2bP*zi;psш >gfZ/5ÚAkk*Iq/*L%s)qZm5e106:硡lR~G/m |ÄFD!5*|\,Pi󾳠ÚyEE ro{u3f#Kt 3:o:V]JDkM `s `945i-!K+i~Dב7q|` $4s鸿E"1|0lKë{w6u~QqEt]Tcj#?"#6tD󤌌܌m*V]Օ-?oo@meq"ZVka:̀g.gИ86!i LNмŸq9 =i#"]!)-!-G&X(`5K0"fiEsǽtnx'VȺP@P6ru,<4[DH ֤x1aUZՑ^lCE߫z#|h"DY5XgS[=J a3!)>â\j",xXH:[1#Ps5[QK2à pd^$13\-0oqn/󠨢oL8W`?% 0E34E6iI;N_nKGq]x@Cs/G*4f'XoƜ`=ɒn '(VXI66AwY, Mk BI5Kr  žL9dZP/(gFd EtOϻ{?X|pp! -g`ySO;ST)p?Չ Y8b,RvDx؀EJ:IbX ?WшhG-N_NI*ɇ~dD\=:÷^x Oe .߀2 ~Ʋx$-}--t DUl)˥#CcW$Pr;cKHJ/Լ [/ut)ZJW$M qΊKL.9MEAK%Ge 0C)GxXXA)N2+X Ȣ F(%OU9@LB7E*%9Rap,/S @fV8ȑH\.b&Fχ0tGo> p>8r{.߶)27{{{myP/^J zC&XIʖTFY~юLpfݠ^+,li hMXyItyk6-cgiS>-T" ~QnL?mt~M*{fpz1Ͷ]-hQ@T#&'Ft'_8/B'S f4͝/!zf${tlR9WY2 mJ/eӫrՒ(5y|$tlea@S'q`ey|`~ f 4iM $!nȧZ}QyNl7}̳kx7 7RƱoؾ񶿟񥸶w6o kg1}udl'v#Q*ceCph!JvM8j;OjWqiqMA]ܯqFzuAelfhs~)mj}>g ĸzIYh6):VB;iwc彏'uZxTFt'im,*>I٩)eyvA29:qH0oMõgZkn 2pnQ8ڂ/MV<

*U(fSFWHyjqm&\Zĉ8,iuwZH=Qն{rҌ3Ś8cF @:e$zOE^]IbVV#}Nh<=!mәޛ" ע\_.|,b١yUR{2='d]j(/S|pETjzi6;'TˉI6@<ʠD1z2ѳa?n}5$IDf"_;uD<5@)b1Di1jT>܌Jfvy=l 68։u>Ԯ-Ɵ*qڒ7US6~jp%N\U=֜e_fuY–NSwFblX7 XXt8jpS=2ڿxba%\|ޟ=+Qy8{ް+~ߎ as}96/SG\D͖=j A@:Sp7}6iRT!֖ys8i'؉sc6`6U( N9?Cg0͏UDLW %BٗbR=';m5*S]󎏢'De$ҰuQA[q!sz֌j<[kSa%7%^77jrkks6/Ö jS|EEpN _-Pqt!aj}Kn,Ie/$z\1lbL>[Ɍ!zx)]Yk7$ʄOWTQgaG\_ƌAn&4 BG{OWg>/3cOsʹs-/E:hlї>aZDOu3P]ؚ*e.nj !sW`(~w'XhE ;5cxn!3xzy)hcзػ5^/(WlR%%ƞQMF 7YݲB$GG?wz?)̀A3ְ/ K'#9@ j bf½kΕw=nǎ "Ll mo6E˫̥!pޮx!qyG!ř ? `>oV $?o$gatcE%r_@p5T {Y'iyߎ,H~U"UR3%5 r}H7ĈQ--Ǹ\=3fHYzMVC<.3+5n>5H_ dЊBm?G^\].M%OyͶR<:T,#ԹL*RU/l^5{bX/'Ŗӫ @rc {q3)K$ W{GԎKе$zM 7qXpðwdr!E6S/^龯˥.b6ŢI )^Wfq4U0Pq FTMA+BG2yy!50.Q?} `qh'`ģ{1'{쏝]q)b0T f-([H#b S׻Y=u?ֲ)S[)Z/S?xljSSč' x%G~cރz$̷~DeEWÌLl;*TyIY(CƵޜ?DI~Evsk{T'>&~jj6RO韸i66\9D3K\˘ç8IY/7DoOJ@&hWu$O_r5OڷQH k_Um5wi1SKcǛ>:b쩹!y!i5ăSrV ٷĄn ʂF.zړW75;V&UD2Z~ SGh&c渱%arί]O6c3 1Z(WZr#Gc7ܫ<6#T9Xu_LCq@` 0}SHC!ULY2"_\!kHr%!j)16wf wS<~X%5-DHBt'$c%kڭW;np&vUӍ/b@ M !d0q!&Ļ6p"xBWh44!଩ƔFՋ"س[К}^e,q|gR%3uDvhbu.8wJXr( b"S8MRQeH=۞hpx7ՌWEȤ;cQ3{밎6?ǀOkkJ:Hτq |[25XH_%[Fb = C"B{O;pǕ!qgoX_D3@8k,ʍ;|%sn&jqlE`It8 Vn{hty`8Ţ )ϞDl?ƌ1ވO aT: (Z6Ri;nXCNh9ٔ AHִoIMUӥ@iP'"qiN[mqB8ϸNZpXݡ^՗R7S_VuvCq;/Lx a8@6{){(tqdչ Wnv'!ߝl'|f ]ݏ8 o/!n%ЏNsѐZlOrqO@UUq]!2Ҍ{=<#_F`DAtB0]K:!J~Y]q>lDDrF7DVSh?SGà.rW"Y]= v<=遏i1Rd*ֺXH PcSf(ݴ Ŗ0ؕbeDxqY;o^VaI"9U;0IX` +)s ^=Ec |qJp֠jwZ zƯ. eoUciRې)lP9.1\A m'܌ KWV\<8jtnNS4QS\1.DHnNQN)D߃5@ yf6q?KIs%1dt:~ Lj\dfIxr&*:DR"FLeA+U*6MS@}T;]N󛻘̮av[5,Вys #m6;6U2]Pt`ss~]Oq&ރ]oD q%Sƭ.I,Ṁb}5H<.ymeh pd4f#bV"BݧG",:Uty /dq00=ZyЏ?şBF.fEJgתp "|ef qtRa .&ůW6w 8#WI$Hz?5A/#gpZFc7k ΛfFb7=ݯ&RA)f_d|DOמ nb\•O4R*dI?a5BT*+a5o}n5-1Rt(8α8VMY̏ٲOf&@0 $nnM]t6/.H~$}ŏfG[T?S܍XJz#֮ ţnսuR?wЧiU_a<E ^ca:XЅz? 0xrGWbWZTIq|ng҉S8Dk#F{b'9p'qzHxc+!5Gx?"F8>8g>F_ݝ7=+S>s.W*l7ec$7y Aӻi#M 3hQ1$f{ Mlj,&!foN:1^jhS@O>|~$(ٌ*ޞ75:&úZS3!JVħw:̘8>bE亶g_So`o^R։xxtpc0ٕIs~SÚj Gb!q~|M@@Ջ*ɀnAi/Mc5мT%dNt_/-s؜L[%L^yX"П(Q|\R3W(h+3W϶n~zs>.'AXّv33l,_Ϋ̈́+yx=OMn N>:)MS6N̪>RDQ%qxfOP cxV AjƭCn oثeK24XDڲ!..YE 8ȹG;_8WB~o?V#>ܬ8(CG4@T4Fǭ~?gwnRkPfngK갠kJ )bL?I>cTh*]0"yb6b,$g}&HDR (S$M>bvqQ.'5HyUcnógͳރeQ.AUL57uWLك[!6U峷5.9Y2OV_`hwsOZʤޝ(QX -΃2D'u i ꄏuì .'5 IH5-8Ǔ^Ȫ5[\ӓ /BxWsOOߺf=7PS~uYDXzIuiGr(_bi=karpHV.QV혲H2S9e:VufwRSAT G ]жVEۡp^Se 5c.4dqA.2j"롩/|sTLㆣk+ʹI4ԝhف84 {gNp!)MJQy/4+3{CgFc[u~߁q Fr # &d ^MS>ԕHXI \@܊f+DׇA Sz2.Mp抵kǓ瑹N}0⎏ڔy9㜅qSCG+$yj%sCbc=Qd蘬!}t$%s+G  ϻS/~Y2!Jc+ }9+/ںȧ*V|!^69+JHNhͣxSc4eANz%S_y1OZ~ՈUtS%/TʹЕ3:߰iDWG (I9n©6{8}ݳP#%FvPc-YвsssS%(Yҷ N/(t%b`T-7Ù%!qq{4[a܏z~/6PZr>jq}@pyqsʕ>itM1mLit!m+ι-#6;fOq5뷯~WCyT|n0$װ ) /i~GJrء̚U'(f:NRUdܿaL8B`rJ  ?%yO6ݳ.Rsn$j5nR ?5s(8CRFp]t~"qq:ci_,Tե,,gL "a~TynY}PFp 3)6S !F( !XH!i=O_"lVq~yg8Q=~dH^̅T}f#ysثlT oز, )~E2-*E`|ۻdM0|bK3٦`@ŋIfkyGB|Squqmj Q-L^dq5 jώte؎.2xFĊ䣮®Q.44NQ? _Wle;{M~L {9@\AtNpwsES})گӟn>}YjS꽟q% /~Nr:|=XncgEBV-\RfcuUWs5JP"@_Z"K)UL.r@Xfqćj7|5txYJ VV% XWK>c^HDH1_q%>'߁@׬(85Q)L3<IDZɻsoNp"8<]y&+K W h^B` nc?O:*QK4 ]Wp@bdžnQ;p s-yhX3b?TcBc7YV#cޗ4/zpkU'< x%J&L)bRژ=P~3*wF G|}جXZw ax6GRQ#(fxU)]vFJ'ų65'9jr"Vn !INɽNN#Ύdv֒ x!잮OWrQ.ʳ 9494 ظRq#FۏB%_;y/2F`d "PDYxtIN6?@ ӃpY>`V8=r)?< ` h 8]{ rŇ1A40ݱ""`MKXCxփUUwtOLgRʍ d ~q-/x?ZuKTSGoUj BdJ\ ʭ5x-{Xbh2XS7j v_ccq姲[ ipq:Kḵ SP~㞝G5t2O WF9?>Q~ݸ "uK׈p5G"Y&|;^Bs5J~RS46W0 ȽROk$pr "!>}gW ^FNRcd ~cnN Ӛ3xXaɮ>1貦> ;s+ތZ8tqj"ljnA0-e+'\ Uտe鎏/,}g,FV|>i֛IM-1|8 #3rAijGY5\$Vd`I +cgp_ܠ0xS Hͫ3ind{@[풸ˮRTzQ7R܁%i'/)ݣʙ 8_ux"8/i3M(@"Iq!¶ʶ6l%ٶHUV-`+o7kkJ}{`=c5V WJ&8kȴ WjTlȵ|CwiGy7qh`xAN9GP9$o#Jq5>L{Q4kHBh-uOp?ʿ GS,x1yy_3dKIGnM,ƺgr εYRޗ7Ҫ$%k>QVUh㮎euo~aԉ"J?䫙}-S{kfؽ0=%wO܏Se#/Ub-{&Q [j5c~}VGזj-j SݲV?΂˹ژHcGmϞ=큎I#51.lUlPjڨϢVGs<a/a3ZS>4= >˼ȞCk#qndܸ=3hQ@Z{U:*t{g#QՊUL ZaLۧ Iǁ 4V%[O4~5T餒xQSӆ#8>3OnT+pMVQغ.r&q܆]k" gcS @3 ?9y5zG!bSXWM6&6G>-}벯 9 hhŶG1@6hp3XM'& (6qVY~!CYL P6nå`}@U6Gi<$fPuJ+8nʬ}9x"ގfv7c=bYsbS"! RQmm%zL~쎏n!֪u!i[OaKcbgZ(p5k®~ oIX+4F9?+40jA.-n:Eٳ14wօoAVnkO pF$͡_V2ߔl&u令pr.dA.)**ZOC"QӴ eFy/W$.q |e6o zxDNW!mSR/-$'Aʟj7-.g|DxW[(ej&q̙DzSҍ\ܱMt2E7qvx!7'ic }1Љš(Z;[S=kP: IukHїA҉owB 3/kX64/zs3bcp-#Na>ql4v)_NFh/σXM fcΠ͒$f8Ax`G:|FZv%>2wZ0]˽< drR@X4N!րX-7Q!v @2!ĿTS8z CkՍ+"^]Ȑ%+M+D׉]"H$[,?$Ͷ>p!ov;>ua'!c_fQ}9N!/ ̿iXU/eM8RA5 >ZDZ6Q߬Ͽ܋àVMi.iُͱGjC{ݪ֞&y ^ICVWb ZO?@Adz- ضG ?7nƩd:| '$5sMTassfXU'tk'?^{)`>LE\biSEɽg4L]FB[ 贙+" ďtsgPXV!~$a5N; -w X +JR/,Sbd{j ]&Q5 :OVBh&6Π%s/&sމ0WcRy^Mq0"xbk c=[$ ;,>(f}Rht2%X|   kUu9ؔq c(PsM"kX՚%q\-park>z{~2=(*PD~n5`7&%S?|ٮ3#=WՊ bDyZ@uF|KYM06Tfdžs xSCSxXC̭gGjnՒ(ޫ %; ͛jߑg՞h0۵ZU#jpOnHH1c?vx9]2)*ǶMNqŪ Wny8W-,eC^^E;IfE|ԝr ў䆨 yU Azy spFAmh$Cjϭv'urb3T̷O~<w2 pX12jQ7k寝|c@|rFƅUb2Ӿ: 5ܭ*=\ ʎ2, ']n:0S}.Uiu$<ջ|oGN`uZc3fÃh6gslE菝tH>;ij%[U3歡7u剀eJVMD%0˔dOEa8⭤V妻bw(WGf"DWn ODcsW  d} Z!)"XڠsO"qy庻o8$nf+/ =Bb,g :JGV#3^5#X8?zZDsVsDsK}"|FyX)U-X3YaL7qA㭚ryNlЇ +#x*a`3 f^:麩&y{$#N^R8TJPX-cfݨ;ݯ衮\[L%Gc\h25)3'@9bqq}`Bx8W-˚r'Zn #|FlZTvڌٞQ|f:+HU fDWj 3\TS )^En ǥN=rJ=gY,M)rۇ&9ǨbMO\s o#> +Ll. p 9 {' YD՜&kS56E<#4Zys{lƢXh4I |R;Y FPͻk#.^!ryFxVn:ê@Sb Z߱~l=gҎhgoՏjҏƸî˽jҐO⒥SSD Е 0@P` !"#$%&'()123456789ABCDEFGHIQRSTUVWXYabcdefghipqrstuvwxySSD 0@P`p !"#$%&'()123456789ABCDEFGHIQRSTUVWXYabcdefghiqrstuvwxyiΏ/////////eO~&]P]փ=RV_mLM+[=e.NpEEN݄w YtkR.ENJ.NpԭU./v&ЎentQ^DN34^ Y-R΂| 拷n$$JEFN0.Np|2gb㫁}WentQ#V…Npԣ Y^q| 拷h Np$-R| 拷h΀| 拸 {?^DN3jjn$t^q <~Y.Np׸ܭQ./v&J| 拷jjn$t^otQ&΂| 拸b2g㫁}Wvij>AENqG3P2g㫁}Wvij>EFN1ڈZG <~Y΁| 拷2g㫁}rn>EЎetQ?67tk޽FN ߸2g㫁}Njn$Njn$62g㫁}Mrej> jj拸.TIG*F̘^>YkyplDNYA{ucL #Ƌ˃:ErVԨVǨvM4/oX\lʯ)+oWDƇaQ;ƌ"\O_rNp:XNU'n2:XNUJ7od^OooVՎp臯[D5$!l{ШM];ɉƇcvP6z)7/JȮ hbP3rZstسbHXW:srP6zڎnPN;εwb}SPP pvwAx kz0P~orRΆX9m'΁讇y"*ss48V@Q玏nvΡP>D eM(w9pj0o-DNNsf{2HeģTϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϩ S}΍4I$\ҠG=>yflbuuL+4xշÏ/5%c~ٷ6&&zexԸ` FlCuDC&{7\y}dhl^d!|K3$pH\HIXtQ2cbLz?-Za3%EWSmr);-R@u:W[ $igkXΠ8nͮg >\hʃ;{:Jx<]4*#%8Vfx<SBG|(@}ڌ( _3󎏹yt Aph=o|b<Vzx5KsIiR<@RI$3B4ʂsD!UFۣ{5v)ej`{W&!$! >GDT3fCn*B_֒6~7x :ە}^y%bac^iʲќ®Ȉ)]HL-j &{4c: :tWv=grq =Q/////////////////ޞWaƇfp֍rwIwΩn _[a)3 G/4v)ٷ)âϏV4w/m"D{+?fa^m;.g Fߺ' Y+7]IUe{xX˻4cb Ve(4p|iuzc 5.hP+| `ze%%.Cꎏ8soDLesC{whk\bF8a|muub~i˲6*5&w+eK7>375?o}#'uGreK*C]ԑ>/5?c51/ݐrT6KJN-'}uIq9^V>]D%q @==fzGIoqB"`@< « ju0 2iF*&+(L ^qR.fG`UvΌVTz΍rU ԣ/ԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣ6/WΆa-開wfZ Fb)>P3x\/8a Trٸ2 BfFd[=-sv;s$`ymD_`DEc fct%8 Oz>1V׏ \TXҲ~s%{reGtrH1lRE~v.$xbNb>"p<%_5d_+iWE[`[oLք=&?I@eroka.lCAi^1DߔkYwj6$CC+)pT2uCvg{CGo:!ȧe0.Uk}Vfnfx\Wp^1^D!^v-qbS-zh ,du櫅9s=GR ry3bR0.|vNe<*a48" o9s+)hE|J_cM- jm)aP9?*.ĂFsf{2M-Dsf{2G:p5`ԤOԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏwV_z,_s/)wfZ +FѢ԰4\ T2So}e*6ky@j5xf/6iIH2ll)w/vvzj`p?-$: q*$6pڪTR-qq%{ˆ=$<_D+zm֢Pi7-uг=leLD?!͈ޯ8%(mҫ9Jb+JwU^^"ܶ\bH\)/a ԏ3 ߑuԏ4ِ/1#Ï֣.i#_1HP5Tٯ]>]Y("k_rfn{~}EgfwsKy.8=q2Xd쭾!18Y)6gsigTZSi-Ow.U5AbuJf]tNk ՗=x;ޫ=vp Ƌ(p(tGzg9:ƗJ@T0c? Q`#+Z-ϛ4>O;*jT!!D[.7|gl% -DZ*)vaCѶGu"_ BTg$#Wrv`᷐,ce4-`B[PUc8p<ɺl OGSS>pB<t\#ӟ+K0J];t Ad([Xϋ^DZ hK7SNtBɐͮGAH)$۔F0}y FSڈ=p U0gV,J@5 9t;EkZ[.kM!|)g\,>FɐM] }$S R_ouIW4hg2E+)VG7if/+;t`$[4m[N,+ŀ6c> 28^LOe@Fm,fوt7|㻃jȯJ_~QQhLW<^ժ(z<5$3=x=a[ި+3o/e|L4L'!V͍LD[~IOGW^q]|EEX7h-md&# !j!)+sH^r-|eDGz,ykrRN;A6)m1ޝ˄<8gn\ eIWsƫ3Í'4f:֜Nv`iL̺SK䎏FwU>ήUPԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߕ.s/)w=RV_-.لn6 `,xu"x'ٷ@0<ރ}n$l6J?h|"l34,B7;+l'p-=Q̩ZEH%Ȇr S]̧u<p7T<*( }!rȬ T|{&|.X3r λ50G)]&/]޳SY 0~ӯũ+4OC7 $WW3 A@v)uEh76)vbESO/cOٸ)X/qEPQ%q,Faza9ˎf5;Gc=ۇzJf7̈́sk ryM% C`فYGʮ DZUz`j7-ˀکP` 7AC<fe]J8YWyUld 78IL@G^r>ENt)/FZ!ʊuLl d؄w&ZKqIwb )v?utʞ)lPa?նfbbG(u@!7Vqmd.eI Z2_r>cfc+`Ա~lH)YsE'CE ^ۀVpUBa"u3~EfmHyw)^?(c ʎ uq(E:O^tq6VP[81knix?hlOe7>Bs<SZf-d69TPrvvF\ %{.io?4[vaAbTT9N} dvɃ= qc/I)OPHq\VK78H)Š\~VĢZVDӂso) 㽋vD + ۔q>N. >n^2Kh4cW1]ř11111111111111111ËΎkfleH.WΆb-5LFo&8\Զ z| ]aq#+eI*qbOWZLU&cUzFBt@Օք7";H6T*tXlu1%ᑂ%}Πx Ę!Qq1G(}-ze:^+{j))#yk~ xfu?hGEmOv^Hث{MTizie&D<ߏ 8zEmBV,^=ޭ$yΙ <}Iql5ք;#k[bA O| ,zf alvM\lz~jf qutJ.y-b6;Q4j/.ق#G!ś=LBK'@-D11",B؄%!"%xs } q( lY=bTAC>6w+u8H3q' r,|v)5CquEGSY.UM ml,iVCC׼g2'O=pK$v;%ozڐV(r,3j_} ;l2iR[ d8CVѺޢ-<>XG}o VĠ"^!7DcIVIw[.ɞUI|(r"->6< D>K(}2+c_7~I"l) ?Vd1 ?_c>`aڻdxd1=h\+"zܯu'u4m'/ճߏa$yc3J5u"{i~ِTð1,F-`CbM>n^2LB>n^2K{h3Ԥvϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϩ-SzwI'1 P)Mw54* :a{ u(oq\qZ$l]Vnj 7hᣵ ׮4fø>t|CG@!D3)i $)J>m"i E,b!qoïjA+:Tz۞7'0WV'g ML+7<[Ƌ;s+ j9ڜYJC-C@$ssu(W|!["Xzȶuw pFf''vcYٹ{75%2Cўc~Ǔ a%x)\ȓ͡;`A85 ovx,~Ꮢ'>o]I`+tVR |sH-U4Q5c2;,LX3YcakAO. Qi>V@] c'G=LQƉ7]/MЎzr>8pGa|qH#S tW>&Xv?dƳhOu&|)wT(k 'u5ƣ{u,F!FDSeB_W%Ha .73P%"y%z;]ex˭63eKplDS(_ b<NOt|$+0{49ʼnD3~ +6{_TE*# p.Ԅte>WVA:gTUv!x-Ld:Z g۰Ip"ir 0pjЪUgAoyomIJGPotD/4UT=jԧ2y\1G5"#p 4۔ bW8҇@klDev68ߣ.V>}:%\ImjNf,Pv3#oEmCM7JBiH9VeH>EH9{p76ZypX3Gg~4nATv+8>ژuyR&'^3e@=d^=rbN[;S3?:"q; aGGT?R!6E DO ֎XH#%Bs4me}&JM|MЏ ,(ewl/yÜ/(@fe6;y!yd \V= c0Po̕48Fdu4FɾFo;'VqD>p6áRo-UA6v%3srň_{1!Zޤ]nK'a4d=Y0kp?HKD-w֬sso$Dh =n 94yͳfUTH8^r ۡpˆ=S=C/ C0(_ v:5"$HtI'i.ĸ4(giSr ȯ+2P}5,d蚟Ω;B!jɫ0Wu#*]\ʨޱ_u;i^ Sav96^ sҢG< ;=p'}7ז=ϭdY)b{b=%sBzˠ2:ėK?t$ Vzf26DF2,TSF|KVǃ>5 b^c2brV5$QNN{DC:!fcA+ ZzdڅL]Qj|ƾJT6K*qiq3R_=!@Mn'lF+{w D80 9Y`ޓ:zrZ̎Bw2 | t|Xz5$zF+XS%ګvfn鄿)BHZmܷeU4|TCu3/8/זĵV̸rݚxCo3f4wޯ[-wAz7qא%nGGr= pjʷ%#Jxcm$ńǼCAb}<0*[-3QA`YjU=߿Srf>LBӘ$LG;JܩY\Uf]%*[lbc[`;>ie3[E5@YJS@y2.e+ Dց\HJ)qĬP ҽT2W7|5+0 沶y2A7i9 ,8B/ٴޱHtKgrDYe:!QH1<6Ī@Vu ޴e^r>&K^R`"n4 ~q^^ގ2HẹԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߖFNz| >ArN̎ \Ñ\S``P娓KqCl}i<}R >UL=x!a"t65^ FK. &}ײd98(B p -bu:3 8LN9a^Yǩyw=qes$ݧЖk< QzJ: pR:|AM`C*bK?E$sP^<KA*-5mZ-HzCoFqnw~DtHG;LY+ $w<968iOiE z93Wѳib/auKՁB?W޳^|`<\5_sjFv,S^xk22J0y K;~Vr~㒇UguKd$`RPT L+FPLBga7)tHqeiW<&9P>* H^|r c?:@)dtɔJ|XY*S),$TKV(%=yn ǬD>7aKw rC&?[`F*tMgcTT9*ŁQ{"-VLb ml=JqL;ӸVnv"_Jcs{<-fZrN8(u '>eMa 6w ,k\3 eYmb\XeH}{M&Uq"mN4Jv2}ڳtBqNN. ΤWp4KG2qhTFLh|FJAPE{^5a4Y?o&6fD}킆 ki'=a݄]gec[%x'9𢡄.DŽb] _y]B*_ֺqUs"Y3M L]RLFiMD<;RGQML^Lm9{k(Ƹ{biHpl}<,PЧX r;ǖ˄^dn6]epJhޠB֊6-d 7EV ^O_w"]F[teCBV|xSRD e/!hVur7,[K:[R[\7/V ʀjÀ wwG+# wn;T5IϘlGyw)> JMGħsDEՈ$_< TD$<ᣬ牀,2@M*jjn)6V6XJ'+9^Ȱ:tZBUGcF󎏄:݉Rȓr0\б\%dM )dR[٬ȟp:)D]WS$nNKt5ɥ+zeA$ Ý!N@3QXxwRI*j1Bse$P!Ʉ/cahʐP],*ġ!7yZԵp6%i8-9) 3k_/j_Ԉ~ɉc~zd5oe);fsH&1ȯa,rlO3odՒe.ӂ,ingU?^ZGH>ef{j/O|fչG=BҀh@l=ك40L4HxߏD< VmDlJ)s-u~>\e@uI.*4+d+UŖupF32Cc;t/a=W*S"\KsҸ̹ d3N! ~Ou0P<ʷLXw?uX7s#% LnӘnG֕A=`|N<[t@>n^2L^aKjT΁΍hu.[)1KB311111111111111111yͫX`zoު,.fZs/n UzR5:k)aW:'8&̺K]@gxFBiҳY@V=y D b"\wD9n6Dif Pg/zd7s±!ɩR(D6Dž"5g}~dWqyRtn D6jPQ"Z}vf><28+8}XTkG(% 9ymEc=yCEց# } f)yFUmop.0C]PP-vpn@xJNBJ2`GT;SGw/n&C`]Hz-$yiƫ Vـ@H-mƴ?S e2 xBn!;ijZBO\/B:q:XI!itZZtnM3ׅ9fZebjb18&"\.+K[!iIv|3=fXGP51<n<@v̝p)A>f.P O)CrcMLe/IJ7ƪJ-вLoȉd>\N|z~0lyn7M] 9e [Ss7gWW]+I:>kv='OU)یq9XW}ޕ70ӱǃEv9n:zc q8 5rDز}/88)TǼǙ _U#tr)xZmk3%޾JG<=+ ˜7cicz tݦ8P]-2cU+2yC;~_%.JNba:3X9tӂ՜V ZD^T*J"!ɰcd:dS,np*@\*uam1TLW]>ɀދif^2LvM F鎏>x$(|.w(ԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣc nCԄGWfa'o>+n ͞NWfcM-xxRXu 9ߌVR3 w7(kc^LٟpJK^(4ilnSPpBM]Ĺ)LV[ ]kŔuPX\tC<}a>$Ь5,䶈'K䲛=ks|0)v$7ϩ ,nZks&;}nέd!y3c'49ND/q(1auնŶLJРq #Äش 9;s)ЖGUZҘElS!)3 *j^Ϗb3/g\ƫa+2'XV>6x p~H ~]3H3Y, t#\ (o\R݊W}kاM(]$-`Q_YS{ L:, ϒ7>΀֋I^ގ2K;^{][>{11111111111111111~nK̎z!c)p;-S rW0><ߡD`+tJ dkr_)?BJa*NT孨BG& J7xp "YI_r$%]zDXǒ;,]g{|k.V>pqJ5]@^}˺3J 0j.ZL+>VӿijMixl;B3:HV"+ cy%v}30xVr51=yWh,Қk NQ/;[Wճ=z*!kWB+O% LfSeqʇmm,4ݍ,zr&K'FF%"|!|R+-v檊13~԰x쵱ٔ6{b2D)۬ 8Ùr3/aߦ/_2bԼ/+#r -~m:^3scU|D|%΃יYA {kteGd8,#}|r*pc Nc}XMι)1H)xPUmn"乣*JH_,ګ`$)Oye`u`;em$hp eYb\8b)*a;ʫr_b"ԫ_CWru^)_|;c?f˛|> q*dʪA4Ȳ:C2Cotl=b|M,T q6tj4ǫuYO d?0)spe{f{xU Px"d@Q+i*&(- ˀ֋If^2L v J鎏>&(.(hy`Ԥs,0ԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߖojrLΉ>00dY qM^Pz_ ԽPqLݽu'\.4=[od reIc-z`^;1Na6,[sP_qHS)eƿRU-D,.G+eʌǽDG kSrV-eD`vn-&u<f-zxQ͘,4F AcuO vzѽ=!!!HSuxb;AGqMcCJᰤk󖰮˫# wr(hV -"`=Vp a 9[eAQ6P|#D6$1bEУ)a]H54PP/2/a_4Vxa,6r8.E+^U3HlUnje)R_1HO/ճJwϳO~L^5wE% fxav˞ X| NJS>m_Sv$/)KiKXje"6 lrYk:r:WP^6{DEZFd=ӹt%+-$6h2kO-, ǎF|=C_G:l*8sveG&GHX^{8Ʀ0RNȁ?˷i $U;wubHcėd%^F<׻cޭSMk`Bߣ"bk䮟C |f*8Crd3EkU/n+ +-J|aD[3=< K>uF"bsGEcA޽ZԎ4 Wa'yc׸Q8@\3ÝL2?>:V"%yER !z-(]:X<2V)jE3)JUzZ 2/g3!Kch-r3 9ڛq#"gO &?2WX,;*ȯ+eShˆJ |y+E}EƒbLYi f㸽3ՋƁzU<8d?HD`Dfh%[:!R.GA#ػYn$ck}[ -f(+#2eBC|Ѻv*/>ii>I+vD.i֔]*xȻN-Cҩ-ڝe7qP AA* vzI ׀iēWnvmL H9UulWsf,.ST5Z;ZY$Uׅr99]c425fsezdwS.>Ȁދif^2A[^[;>|11111111111111111ŋqȦS>']t$tM fyn> #UfZ!s T"%f_G|+"a~v$LS%B3`+-̞@8+CkʠxD tӆEZ0c664|ݽw׸g2'\ R챪yƛY5˚=S=%af?}"kلLܾ]Ho$S>>J6[`" m j(NDtg| d";CP?At6vj<#c1ҾY dTk=)Q>^K%`| l$RH7̂2!p..x8G%;^rު:T} ;fzi+L+; aTAk!;pjjzz=>CD&ar)sߔϷV8ے{4x\"xϘl~|eyҬJ1QHs߿_2yAjgk'K_ڛ%ǨV㋴plҒYt$|_9f԰f΢s@s.UKsb= ή_4'T4yyG!BX&`\! Քֲ4 |te]uiq/Q7V"Ee>lv&ZwVz)%&dYW!ݥXQp,HV\!)oDjL\ ff回 gx=,!%}Ќ~ Hk}fDeۢVe!iڥEXV>$V{P/AQ CjF60д dq 1 y|;3z D%9ami/qw`+DxyA(F /^{ֳL#E i`,7Ozljf0a1-yOֲ|aL hvaC$QM042u^< &I(3X^~Za2fj:d6Å't\ϫtA J?\'V}tNDY!`x;AG xbCL8v~zT /;*z\HG,h$_tUqndj쭪H~mDp cF98*W9\B7^:e@vӧz3Jqf=*.Q* <#DƢF?pj[NqMۿt%m:RH+〢m'=ֽس-kf66C#-8>ƀދif^2LFseNzdX(|(=8"ԣ!ϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϪͣ !byn>/K3gX6X˝EqkiM ^{cj<;{|k2U`z44 )̑`D(}hЅUulOUσuHJy j؏!6s :VCAIduJ>aI~pͨXЎuu^G| +UH 3juEMh]\% ]'%3f:E'(R2wRp3a=c-u?{RݹE6Jru5  VlK`F665<6!i` ㆠ:ɞF d-gw lve#RrΞ뫃5gK>505%Q!jC:v.caJ2MDyɦD/E G@2M4';2Ʒ<q18ޯݼNȣL$hb!Oz62mkJʍU$RO3F3@IA哟q*1dtSloB;|R]9QݿylM$f;8ckd rč3t0Gt-ڡ SJ'&>bhE$Qd ]WsW\D,C18pu5{&OW03kxf0جҞ> jngwQB=htIrA!v;Σx)mo~ 2j__VF'q9\@@4@0ǀ@ i:DQ\H;6̗oHf\r{~9L ZȶeKK!sB:8ҋV9-^1pɭLyU@;x 4])1]e{]m-3: )fRZ{ g=d_AH / o=J`L"xsWR_ΕV[kY/VzmLW3!n@R4M3Ce  ~+7!aH8h`F3_;bj(TB-Dl:?V5Ѻgl^\&\{4,(2K0fOݝ!X<{>G;z &3O=G65;v&e\vHV. >aK^T΁z΍B2 )1K"C11111111111111111xˏ##?krSg+C$4,(g4 tp{{\/)I$1[rDyH{]c+`6,8wm.ܬc,R=bf-E}6_⩄# "l:[%=@yà :^TDLG`Q7˂묍*6k 'H9sf4Hdq7[Fva*8 n)԰qR"8:\9+&H0v@S] -JpR.IJt$8Wlzbːt)myɢk3X4jjYT3F\GP7TDȤҞ>MK7Oa(&8Xf-#**smƝr+qLKrM$gs71½bg.ZL-N(瘫u=ʾ4].9JP C ʳΓ )~4&[q: ~J*e'Yll5B3,3s-T\+pg쒛=tU794׬=x\yܵ.'-uVf$p?cdT^- ESed(ssMale3Xtز}͢dٮXOUrVz9myIH)ԻH+ $c`2K9xT ]+sWwxlCf*aR}-y ,|dx`Y?YP67sx͞Cw)ga46m0A/{ʃ8NN 2wBXuB~h=tΝd/Vhռ#~ᘬx K򜂩ON.̞eJ6c]ԶȮ$SQXC imSk^TԳu3X,W_ӼGǬ8`wI$oogi6$4 C\;5RLms3Gdߌ24Ww9}sj8E<W-}[ve(n$`ht+H,S^éxT K^T΁z΍p`:[ ⎏ DwU>i_~P1o11111111111111111QꎏxKbQꎏxoB% kS/20R]]/aec/ךBh"j$ҙ`~JFyso|0S; pݖr]n83gx?|+jGr^)b~ bfEu2)]IMXUyZHdА:zb<&}r^H9&AeF}VF 4aSFn|=/6'VT_c=;ƯmÚ,."v09O֘+KOi y\$!KD<;7P#=՜mcf/Xd X>ÎSUc ! F2$p2NiGk IszFAkeD=AXz1,]%SmΙ5Ѩ'j^kȳUef}UB59Co+ "yܯUm.?uJq erE0Fmx l.4g|麺Dк^ۡb6,RA}GBȦ6~ DU>7)oRbURO#-̕U#lR6o3I? p)GH%s]qj>2ad]"ei+SYE1s.]v0=?%EcA@^r")Ze =y;PCASϒ^>q`w 6 D3D4n){x_~w zDkfK<˅͉PWrLSLAއDmhyMfK+މvN-9^J89~(A\ie߹q#]ba8S tr?TmHrx :$GDžDx3 )+}r>y]1ޘզ'V>lbpԣ7Ǡ|VUaiUA{^LtKZؼV$r^plN|<5]wp_ǓrT! y[6}BŞ&zdG!rݭcgZ^:g$ Lz;cw0H0Pg4(嘧KL?P5S+4P酦@ɀ @+T!2$$#@H@PT 1\̒ <s52H5 T{Y{ u#௝7r)vbƼK;أR z>=b 8o+W86GX-|=C?Шz.eKյ>; &*YK40mW4X{d"\xaLSx@$P]>&^j.DJ'dL@ 2;0v/qV0 "^M؄K @ kŜjqb 0xM!m{Pxl2Ƕ/LˠPq"S>9g{`u!ͫ VȖwU\8 @BiƖNVD|ӊng `j684EW Jq.MK[?F'tJv̇~cĦG2y{ԖnudO33e%gPa[nujVH9}%<4\6l8D+~W/rJCbU0v9iǺ +U ."RM*߂| X\QWOX|T$(m akiJW2 ge$uҪqg z _ q}CHdгO Wȏ r$Ac k0>3dbSRhѤ(nt"0FE@^*62܀PbǃlNcove1%Ӹ>fK 5Rg^Y8 v9/zy!l[AH[x;Aƣ >{z|v+'n,G;҆86-G{2/7$c)"ԧ6(v@ϣwZ⎏ DwU>oZ䎏 DwU>i_~P111111111111111111QhV65LYfQ4c278n>^xHN4|ĨbP9s}f.p_)Si?!h[Ǩm81¨crf8F3 К !\Ȅ:j򖹏aY0#@,p>x%\jWn5 1jk^Gu1ҡU3Qq(E]К%x-=l)՟eQ99Li0!Ԯ6I 1- qBJM#ʛe/)4Hf4sݚo5M< V@Oē)>DP<%B8k=+9MK93=D 6kVE;%wL(iP9Y5a=Q\;Z?䄵 4 ,$)1  t8Qќ/> U[]!ޟѠA*^R%pOH{LIh5i6 ft$U3ȻLxN$ChԖJxuej'%=:溮}BfakUO.*KA;gB )T! in 3b/Ϟ.UCCѦ%ekW7϶wcYٹ|$Hʱ#=b!k7ZN p^Qkpg^G[#~8IR:+ 8iعP&^5fp|دH% 'aiXV7 D( eTc{20;@#X2@)|"#6p yt4zFE` wFp1Kd 칚Μk9.LD#ʯllEVd%dGKSU{[{-'& ,S%V(!8:i55Ebz'upa[ s Ĥ׃3qo^ c{Id;<$ШVMЄW|;)+0塑qCH5Di4h8;Y6 N#언=:-#b^_f%:ՌNv`Cޣq|Nv`(ly`ԤspԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߖV)n.0> .!QKpqĄ>G zRb@ -irtP֭y,ߒy5˟G\֥-wv(t{b}rݦ )ړ~FB}Clw\[B ̜EB:pDtmdbiB+ګorzze9aݢyp~u?-Q7o'6^/)$s<ú)' >pfm5YL3vQvׄ&*1:b0c'[c@p1"pc}kN$Zpl AFdsC%Z.Ήc&xVM Ɯ!:Ef 3E"^815E iYm10>~"m\G"ej1M[¢9P>HD+:bNYkm#gb<25w8O5 \fHi:K 4uK N4[m6T>OB%u[Q"g˞4 xvRD28yom"wbhk2'%o$UW qfEzW8C.$A֜|z|p,P' /2l(>v29MeiaK YRzzbD )BK2CCZ(?GFϛtW^ A/,9F*[ZRK3\LU6FsJj3C[@# ZÆlR  +ₜļ-nTid]25X.:p%X \>;t> |NYKNLE@e/IG'q[uIzjmx칹Gҫ/$~iC6n(LLGkp@nbed=(r}Px Fb HB0 tؖK2zհbзߴgQX%uwQsV.i߿R 3-{rBh"XgW,)73u4@ϔCVksڅ}ݡ ߚ補yi3cޓS}.U"/w d óeRHƗ ";!0;<[鸋.#bJ{z+c 1}ح{s]W { <3}. $ @\hTINj)ٖ3&`ᤒC ݷX5{3l۞m[uGl%%!׋\ scbX {*I4^Hs5뾵V@:md}oP~wh> aÙNL޽≃ Re0E,h+E]T|6 ZE@ae¶;kye\Y f2 f=X$+);O~Y'e5xd۲! 2RKpRq>7x$r.q CA# @+@WI$T1M,ۿ^T sLYZR4ۆB8׶ NBS"J?X>+) ] SEޢy0 Wwn<J^8벷3yR8=Iܶd&cH"Z ov+tbCZ%" -xZ (>LTAS!RX3E6eCqeiT!u}|jk(6x)C%EoùV8|ys/ 2L!miE;;oV?^ze'Ew-Iai9:3-{,yyNi ;% ^oKX DJe/-uЫ /ΫdzamJov$r>;UCg~bg2N`|xTO+,V]Ij(t}lA]OMDo Nť'޵3߭ vuUȏ?;=ncjdS[n={vmdvq bIn(yljWQ7͐O -R3iWG4޴&n>4> -@(:p=`AU8~Oz25 f}zL#lm6Ev=\a@=%V2kP3&o:͗'|By?+]C7*h,EP9 G^<Y,]z0[$.OS$-7NbMR䎏FwU>W{UK⎏ DwU= XumuܣkԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏNZxTSk̜ 4@+Ω>pc1^} M-FUѫ^<pH$[3m=T7CjG>[ʚ3 $ lա ]qFسv^b~jh( Fn"xWkP.;%F`nD]B2M|nrcyɸ豒KeS&4GK m,}uD>E-}$[e'#-_em|uZDܥD r: |!#* k`[pȗY;0}SțO og >Cւ AE Qo =|A*eaa7DR$ǎ:8jz0-.6V!@EFR-+d ߝ3c z)l1sX{$8z\eHG;'2<J+XkJِ̟q"rt$9>4^x;\\=J׆9T:Yb7a221BnWѭ 4Lkt@-z\ f%vgTggkr޻h!њY"l?Ġ#,o)1AOwmrĠgF/eC٫djvBK ^_ 7\uN:zI1"Փt=iNpe0Vz:u6O'aV1v6-rxc˒]= J(a,"\){lWM"j{d3eOcA{$`(+IZA E|9½o9gFİ`贈@]0] &/^t*z0-v!O 8l/?\m#"U g/9!kױS6$<܃Iu]ӂ8kv *e9ֿ;u|]ǏH=!v `ي8]}D|Q&@ԅ*sto(PuMc,.Ew 8bI@vi_1ח$E gG9fcD~H5?(Ec ̺NbԡjB'3* ӗ>+/*ko>4+CFQ:PO-g=Rz߽./_Bgv-s 9i7n;f$qE-%{)t|2-v󼽳'O^DH!_x>CCGo\-+ssVD 0*O뛌:dKeԱ"#ܭ0}↓z EܢB"l1|j`[ UVIҺ[1 M'5xE&;S݈/Wp+-O C~L|Ci|8o[9W E ~Rr՚(j L . ^NseNzdb(|.woI(ԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣc  `IP>4t1"'5V/|ċ.HWfem<_+q.+XtS 0Ic`wpS bweuhN,̀Kh!4( XCH=;^3,'&1J4gOsT^ێpMr0cY;=<SGFa dow'^gs^M6AH8E(i6̆b볬'v8W;HʼvKCE*6"tWzXEh5)a5Ɵ@4K 8𱢂Bv@&YC!vĽh=i*{}y\Y3<<1Q{_ìZdlg#QtWUzJ8ag+(NA+ &*"vE 8 $X.]DC0X%F  ZgOspLd$6N"~kkQiցki  z&F>}q ?ARƒ= 7;2}o Bs-'z=g ?칽nDG'X]ɮUJ|7F>e.CIR!=&uC O^3;.MW]0#V.'r,$.4;BxӒXw +bqlя>21KS.*!6D9Lx@ mjۡxIXcNHm 8ˌcdK2 WY[ G5="L"]>EV{] Tk$7yc;\>vi>*:,مe)iHϰs9MCՀxv}b-: ƆfŁҕ]+=o"Lc|G Թ>XP˫~K`4GDZ'ZHvPuE ̕8V"R^5P!Tdlh(uD^[Ə^y8J_6\tlSIa7VYPgv+aZ&%8<3!I!zim1mELy5pP㛤'9Ÿ9iGJ%t1$2Hv}v_Dw黴sGK! %=uRH&SKGDCRGr&\i!)7FKm:EȒ5=QEΠi hA+BDB]3j>n^2M+*QOsDljvU<idj:CkH ԣ+ϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϬRd 2;N멉ٷD 2vbDRRqMaD. pur$U|I 40Gl 18Z"K!=Vl'[OC{ Z6_AaRmF|A[$c=('(:f-Z\"E)ڪ᫔^>a9İdQ,>9'+d08pFTHg˨\Ҿy5{`$G9u5mDGԳWwE(0Ģ&9{((}X^ըu HbȮ,,ǂ^9,v12D̓0y _)y{5Pz.{dgc \օPt*2X6hiF>bDle&nծXn7i.)ӉdҰ٣G^64!rΙzʢ{ktRot4ɴ:9H[~Ct"Y0s磭|f- ߌ)}1mJ|Bj*_.= s\?~x_Bs8?Ɂ{Ğ, ȉNb~s&%7G-e)O0VNL;.Ё'z4j׉%oe1,""dC,d=0=Ke)K,Ƽb"\HMxUa9jMpKbriA՚dzOH5bm>ķ~DGK^AnkVŐȅx4^}ɰezMӁix5xkXqA:*.6P|W^fL_È<jhh/B˹~Ԭj!ǫ)6FC1_>:VDZ)NzEh~3LŢyfsja򶨯-w|M8=i{_mI!e9$] < 3ws%K=tCW )D25lqMYTֱHmyANDܦFG߀6F>r+BGe+C Ejf&q~R-*\; W<-+"OXdr RI!Fe3BƠ䝨+o DQ8T1$X`e 68ޔn[{>} Jf9?[I u\SlCP3s+OJ"[2x<fEFo&(E;{@{ lL) bi_}&lVObc-OF)n[$΄ҠysfiGtall+ .vaseӘ K:OVsoG׼(S0ė3":!ş !rLN%οOvkmK^uMa(KsDBze'X8J@<&)_iR(+~w5' sSGmHF6DMHe]qߴ(|ߘקǨ|VCx87T"WyqLAw\-gr F%;Bjc8 TDQɬos<:<Hԣ/ԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣe !$/faO ó _U cGWr0>:N':|m!I?wn㺼y)ȄDt$4' $GGq0IcsAP%Sdq@֓+r2I\)H+.7jo&L5E\~v&,<=%|vw }ꥎE1_We8򪸑S BwN~9cXK7.v78q~IZzFee5yېd(0P2x+a*7ZjƼEzƅ\` )Ֆ:"f55퀲t~z<,Q1V牄#J(TM1a49:AA7%hX&v+\ن=`K9^!ov0yޠ4KZ.lVm /ˉqKp>C *Nz^v6ZvȱJꪾ5rא~f+v6f|caγ:ʪ5Ȯ _ixb"397Qg0^{؋x|Q{@EI:ÆR`MK3[rFrz~֩Â=еO@bĝ+~@ `}:?'8Y՜A!@D^ b&F$b[r FFl.B+e"` %|FY/rkc-[™} *EFO䎏DG50.VH82/bKZfeBEU.XX>2}(f%s.vxCt,3t.Ź;-F @5bg ,怎C:G}KZճL(r4:W4ռj;!1Ԩ \B$QyX8PVzÆ3f72x`dkuyHk \< {5C/3}m|V%~GnfQOs"=d}:, D M`# ]~rz}>ClX0JCCYADPߑȈAޤ^BPE ŅߠGoWy-~Cɬ&Dr*EiߊAO~GW-'; Cm&[I]}'՝_oc*D(£yFvv+omm*&;دTgwPqIP #IX+)DXh]tV˅\\,Rhj<:+O/h)R|QuL% f$퇾RI|TcxZ<{!U0:L@KAAC8W?r4?E_J=|TiJ灦ˮ x i+|(jGWV-U6qԄDqN 4\ORH6+Hl \#pxCLDFaN!ҡЫ+@RIUBaH>&=s R6Ujeܗւ V>'ehTJK Eǫ .]M4HL3H)UIOV˄:ZLrY U4p^k9?Kj/J.:zp0fNA#3N%_Q-] >O޲$酚,&qF؀&elEŲfq>q#-eFQn^Ú;Natz !̗x)ic;1/c; ZlފfLdrN}ƀ6|"86- }`- I Vƅ$C?$uĄk2>ajL޵Ծ+P66<(1J:朜YEo<|LJdǂbbqmҴlL)lR*^E*i$m(<6E)tey`0 EY/f&X f5!kpēgcVwRLGHHgR81dr7 vv8I%̥vI?XmB8Eu:"o)ڊ`oJl֘oëkm/XJΙ0{3[BT`3HrǶ}f0w)%%%WsBּZV-wǤA:K <91mB{i?Een(g*zV́a2th7ox4{p}[C3wRGmK qߞQXmN~LDAN}D~/$!oqFk>c<omIQ{K1GXYAVWrfEF±:֙ػ؟ј/YvN);=seZ逫>:ޔd+5YIm(q )|l3vx7jXqH*Rҫo5xEXnD;XXA϶̖moe|k|Kŵ'N}GVOTŚ%Uq$ ?%pAfHB502kSi |+%Pf) 9&5|}ej+l@̀] gCK§\;K̖d:A U!R6GS"kwD襅ppDGpV=exTFhlQ`7$oE ~qi'Hq +9nu@g+xW<]T~~T)KZ+ R>`ĖwI$3(\G\a е 6wb)qڣ_5=bµ~fD$O#XLE,q$B%  9n ڙ@q-B)VMEj? ./}ů'r"=JbC-F-:ҳ;㍂O`Wa[h-ؼl=W!9+^XSUSbA-d@m Չ[8`W_6u`OX4]&*%KpNلoJ+.hfI`^ZXV>- VO ގ2MSAxVpJQ: $71sƙ11111111111111111>G0o 30h4 pXj  8bLR8?WzbL jJRt&c·:'EIK_?!wRlIbʘq |w 228c\c2.*!Q{YF/d|+{ 0;a=$hVPr4ai ,]lcd %HD>yU@ ^C7-hʎf|~\܆6?|; Ib饆mTzY;'̈́aaԃGB}rNZ|Xp.i?d)~[+- bGFW?D(ڣHL+vH8{Y06U=SiNh1Ȩ!> Lt7j;9`w&Hf@SFu nCo?^MS`<변?i44xjT3[^6ܘ+s+9Pn ܽ2qg]GYV/Y?X;wXHitܽ-m:]_3 ҋ2q,vaN=*H57hPJvT%; 9=d1?Klo6D^-x1JzF jW2RB0;647E p} X.Yre,'P VnǕF0_KB2֯$ t{盅4UȮ{|/UwC{>=7CH t*s -D^zU3 %\kR$(tp]k%JqZ*Hb-k# (^W -J C5WQXYtik;; V] 5B^5EЭb[EoCƛf+^s{FoGEXO~FTb-L!@ =T`P;@pۤj.s@! >FeEFt$ 8 Y>J컥B;ZџȈyRPFw *`%r[]"\ "0y&صWc@WNqKąlsZP 7- eEFFF)BH_-T T_7miP MoBHgO݄X Ծ Lw/Gct#ŏ'WwՐ})#I('ԗwXXض8.8=%&fީkQ#ы/ǃOuFۀE`T 7]\.3 #/#'9.ɌaR3M\F]qH#+ <̣Mܿ][ 6ùH5y+aVٰcjf߭Az2 u+N'?bz ]FMSݜj] Xj\yeH>`bL)pKavaHDT1lIɿHʀ>h1%`˜uiSb9CYS WcXxi?EuX!=ڤ(#-\Fzx6<:lGx! :?p yaHhmu.S**ڦیbOsRx <*T/tA]tɀ zw,impIrŏ­'7P> >%?RAp6vU TbCl~=-hBrU68)DQr}B!dK6S_].q2}s"TIWjZ%2A/+Ȓ-g>I|u'"O- d\yF=Lc)@@VXSzl*/LK,E 8O!֒f{jGK)~lؒ: PpV xOFES;!%RW/y?FKd{D!}AKEq02+61`eoTв#.YL o2Ƈ.w}?J:@=aLBǧFF/Z ^Nf*@* )@ɜ@7qvs*: |#|D{j?}$T`h!'qJN^<8B͋TLEmfxZ%VYŽ> v,2f6`Qٸ6bsWx=vƮ:y>Y]iMfތӽ΃fܳӨԣԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߖlJdrZ~A~%Yj?K ~GLqLU*RN>z i#x'x >Sy`g6tزzs͡m;M t)itc_Mz VR\SAl\6Ypiի-ΙI9|MijIVW{SAg+y=[5;aOYQ͢f4a|_B׳ERkb : h' X|6~pa2;kjgnwC=r˩ ]lsp#xVcf5jwih+^ZK9fz.TgXǻt偆mXJv.S_RvY^r_:s ;hraQYlY9ܚxN|<(kn䢮AɃPa#.ZwwW޸ @W81#}|?rqC}CdHpM`R1ReE<.HcLi/ϞPs~P=CFdĔu /W~z9h iu E@W~nm,>{Sb_Tqn_z˛?XniqW3cȿ1kL~ucsw8稾c6ug撳"c~)tKgm;bdզo jjj#d˒nEAkVg 6o'`uH=hs9 rntpIDʺhPNؼb|}B×ht -د}aI9 q)|2+ҵDkjήxTဣx;ՠL[WY ` =olfN.!O!ؓPOr-h>ޞ~y:F-egjGk^b0w$ I(K⫿jPU-gyMdt5t^ gs {4#w-F>mv cUB?;r~՗oeL B bf9m؛ee}|o N45J**ɞx<5ˆTd3kO!Ǎ.> @ShFl SׇsA- ZFnBh Ak bVD)?biFgC*1ɝVr)26T8Hֈ~`!׏V-#R4 ؽ^z+M.< ZqNNގ2M,uΥWr=gdXw8ԣ7ԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣԣaΓ֒>. T܈/uKvp`zGLqhҵk-T5SM-z;miBjc8{{F4d|ᴵXZ 6t}p4 @G=aCD}-apEG5(fȾ_Ľe~p%m |CJRț>χP10\_s.>-?NۉBcQȣ+ N&Y*pD鬰WwpFlkc~ʫh$]%XYA\)1M)kP $R ?%k-A{5-. BqȺΕژ_kE{uuϡ?{2xi2VzOȻ -^eȍ5~ }$=#:F`4R?͖aK쾲cE(hڭ>T`A؜P9"Z rqˮ4FJ,CY˕T$O{a`sFgw=;[[-xR!e0座lLcT'nѐzm*mpt3%8Wwag66j6F؍W4dN,\^Z;D2k뫞]8 9 zH2!p7ž\=ޡV=:%i|3y[8r:Ox@wQ? ) )Gt3Q|^ dDtLc 2`+r=b;3{X||bcJ&_H ͝DܫA:h4Oڌv,<3F- 5䓱o.A;U fpmcS&ǓVrz6@! < fMY=_lPv0|tܾS>sS׶;o"-2WvNppC=a}e *t2ξݠ_^:Sh0+;Je|5ze,;bt/ f0ŭĖ@2ϴ^{#$0ֈ˂4o_ahPHPO]vD;ޣn0Fouɯ֎g8r4h⌊̛{J5 R[%'l!.[mGJfh_=n}>5 w!V%B|ȊyLˆy%d-;FPpH{IsJ)))^TnWKr\Mg$H+"+}rܱQ!Ai9kŕ /QE"p"b{ւ>+Mv qƜVh:ZEW/@O=Qf ȐFOvTIsmk+}#+Ovj{ ϗO)oRir3I>!kNKFTo DvK+cB?h"naLfHѕtGw3f+ޢ>G!0&z-ŚAlRX,Jm)2Vfz+x-vWt=gr _r f^ V뎏?:_e&=11111111111111111PngΉ>Ԁ;F%["F^ق>+AOEej[bY=r{tka,~o˘DM4:!ؠM^rܘHC!@RtG[Xђ2^y6p`|q'B V M$VѣLFee?.]bpʒ譟,`mH33c"<2Q%H|q7~7SaYt䩰,~-Њ-7W4FyHd|V 8vd=pΙ>;3 Rk4S#y_}Rq*]p. ؆´eCMГ Ι) !IT8!ڤ)қ9_e5lXm - ވo8H[=Q|A8ycM)]ߕ`P7^*;<<;߳NZO-r6.-1ƾviF:(269g]-TnMB1A۳|}r;Μh$;AyOr"gz>fV״P]}=CEE˅rd-E $[83`[QE~\_\RS0+H:Xϰ؄^lSWG ،c4kS(-As f6Ԣ=a~:ǮiPuߘo9-(Dܞh^Zݦ׫ HC!aڔtiH?]FQdF3-񪾽¯tEi,-M@#(BB!G:k Ό _ޣהGֲԓMmo{rw$!c 9֜2GT5PpAiX%%51,%QaPX !r@R,25|\By%.o[,ݕ=CJ!д .fp)EU71_g?i0:漙Oiv}s$0eMǫyt+_.~5].HyBy%z'HXbzS-2z%,DC垒SY2芷T5T/H*R +$ZBlBV_eqnaS}Ξ,ukLV\"-xW9b/1\hLø\s蕇$v8(thM8H%@"a+r8an_t>IjXP}KdВt^Y4j'`cvkձ-GǺP&6Z#iRRa<.j!_;E`Q;JB" z]w8c}  5Nbt5F/+voX7rp Z17;ҫs"+_}ޖw4B( ?fe:CYc"W<<`OiO]S[HovB9{@ 66`<Օ-HP;:8گI 5s|+o+uJJ{䘫Ui>ߏ6tR\hO~kIV_o 望l]#47m8EwǏ RB"< =~!`C Y a<,ޟqU~vB0y.ҹ5SaWWHzR&gD _sgbVcůFfKd]w`kP̀V7KK KiZl=v5D hӇˬ6˭=ct[jsoiM6;h|jXg9o·x=(B2gn`DH-lFEKsSTA-pUڝzUm=^E U#%@+'4|*@i}gf59Yަ|jN37teIJɷw3uG!vv<ߚ:B̗ȳ߿ﲇf¤V_zR̨ :Ի{JR8ޭs5_-6>uCszsƑ޹O9 A0DzxU,y.(97gZzԦ:$֨yK H:)AbT2 zsTF!SB+!Ϥb]2я.^-f%_C6Lruooɷc _ ^8PfdSڤrWλ.zfvaC*޶|خ_ `}!t (^yڱ{տɃ|=SWz!l>r\6cr ~w3 #F%"W`"낌ad T֮*e>؞*$rkXlFxbiܝZI3,%R[Vf>T,zwaXλ r~^wW^m<42*#!QkX4xۚ{@GSґPpϨO=- FՑ8ǧr/1Vt=[|Oxޚ Z\mU:J$~WDsJ<.z`qK)g*X|XTcr.9;v8UΙX482F(.IϮd8TV}U} iٴ裸 $qi%:Μ3\7 3=F;"-Sx"Cy=q􏸬g>v2\Pjꁧ4 JH1ՎFf;ލצ3 n_gv@y5,{ꋏcG4/r-nksmf :W"TVXpײЫXj3O3r0.U2HbyZC+PV̞ ]%YWsc?:SX4 f $1{\uֶ!ħJ.SQTwҷ&/>DGXoVESe1jZ=U]BeXlCr~iEB']b9P ]$ңƨh+tz}z۳HU휱=X;0XPX+|g⿝a?r+g9*GZ[3pg VFh/H!|U 3c D,Ռ2F214S=01kYHO9`!>+IG0<:zCUAs\ٮX R6@Ʈ,[?r.Z♈ꨗ-'oE+Pvjra\L++NjHiaɄ @/8иJ_ΙIZà\륓Ora8!>Ym(x7%d['WG.>5&樫o |@ZWg ZP&PE+`t@MlHlf6uY`)Hc9:TcVRE׎zbIYEq_o+ƶ㑡 " 7u/9;+AHaؠy6 DHy5ѐגbn$ AĈof:j\ GzbWExuuNz<4r@Vbz U/')R<H3Otkrq!D1 Md~>"w5 < _n^2LeuS1L'11111111111111111wKπE#W}%So^m 5^_fL~$,/o+ PkxweE3F0 xf${;Or('Sv.p77[-ѧlmg^> berBIN:sn([+{0WZ|Z~̒A ~!r3c}<"EV#U`F t9{ges w !rr9kCC/s(7!-Dzݐzc7YBT(?tx7UolY|[] ' *G&Hr - ?׋^Y/+y[OomoU)E\k`T8ORnX9i& $vX^sDrN[]-D uPhOov+:BEpMgGU[Ϟ&9VvgΩ39zp'Pvni<:#G$5jGI)s)Gj}$Kztf%1+kf,)QNWI7F\ [;b.=P%1$o hTb:3p2-쩗#=bX-O]~CgMsn]4sgo.K0G.R9k*(Z rGv!1OS{cZĭ\A&XT}ԍ:=X6}xV}Wkǔ$P9SQ[VUe+ 0 o{S<#bĴt ncUςJJtݦ fb4c!\RX] # 2Tm;th.D),xi\A?vrrI!gr}=֍.U,Ւ3ND7rv/)kYʡjYWv :uӖv혶dT!KRuVYY2cԽ-nlRvC.7GC(OHN(\-ƞN=T2͛Kb.7#TDFҟZ8|Vģm=G}] oο+O8F#"ykWO}ضSb#us}2pKTEAҲ6;=vO(Ѓwm?IpX`?O ލ/JsYb Ω4`ڪZǾ֍P8pN߱sk9ڙC 3԰2# 85#"K9K_8C _۠PUrg:}IhHr:@$.ZsQƠXl+?"L"A?>lCyY1eelS7觫=yp;Zm*5P~Oє%G"*e+ElXvi%W7yƟ~ BE`,U%r g? e&]ҏв,J{ޫ6IƮ}wdة'CX%WOgtTԈȮfZ6P7OXF; 9b E (i%X^tTA'dS cst.]A5{ 6R(6BVfÜgLk4g#˦tds& "`ơ͎>A,^s7M xgb-,gW#G S]޿8|bB$/jyسAoӬ&B'Z +J +k f a=iR(''ᖊv#|ߙ펏N3 zMySlh+ Ymi:ƒ{wڳ hhGkRοCE!mwl׉P  p~"58gdV>ެq#p  ks<@% 3G˂ F.7l3xlYsYjV tGm 46p?zޔ*+ %j"MM/^0P0[|K r")>>iA"PGjD݉'n]~8njΙDv'@qkR 4qhD$FYʷUҞsz~|-[UU@>9g<Z.^,Nse Le KJ2(di=sriKTz΍`^0 ԣ3ϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϔϪ-ǀU[z)=ߗ4uOs4fsb^]Yz:u{tnhFGHmׂ-64D*$2}βޔmrW:r> )D^3(Y (ˤv́ C YH][hΙ[A@:vp"nH^!j[Hc^p:A 褫MϞ^y;x7t.st!(Ӳ׬. )XŸ9c.!k8}  dοJչ r<;Z%EΩB(;R#%sM)]qeBg1G#ˑ撈c[YwV@׬՗^t]4IQ4bv8?ꯁk7mgk PM( URS_kUWlW.ZI S`mF.'0Xs!XD%yc3W,ݏuM|yE-r'tOV>/7K!37 rr"^<}Ej Sʐ!S.b\A<( 褝Q[+(ϋ,3MخωrLjIT,\$ޭK9 z18O[ !hPc ^4HKs׎J?+k*}C2OMޭlωe8T X{Ǚ| =FDԚ YYD?/:&}AvY.x M[ -]J aaw8DAI+ȊGVvػ 7b׋' ] 7!Rކ MF[~HNv)DQg\ ef"f~_0#k»l#E.*-S Գ%0PyYN~و6ݿhGq<QTE0B42'%!sr:nw[>>Ќ_pXVɓԫ!V _aG$.XfmZDc=~oB+ <פ(e+P QŽ;z7 OQR=\G)8T)Ҡ.["cSa' 7JҁU+j4ީ޼?ssx&"ܰEC⯈2;/rNy$ {r&rk6Ո`-e~\-ŀˉ -j8ZJJ-j{{VM^eC~Mu" J @'%{m ^bb8R0%!ji9wV/=#S eEw醁mkZqy⯷ԪyB^.7AƸ0 49; gV]U{bj质G |-}t9$&xȕ$i?a{M]6>c7=ilpdPV[Yoa' Hq dSF+@ob"!jӂJ@[qcJ%tXSȪE aSt[$Ѷ\'RRpF3#ةO}5֎n[`;a`$z8Ȗ0 ڡ;`G+d 9M`CW6$r[PR6snY(2Gie$ں Pm~[Wj! EqʦFg=%w=kRcG3!u;8KoEc/R'@6y9f1LY#2_o}VbιE^G|+r` Vrx2]m%@yTb3HD']n~tΝ-9{X*.$sgh%G@==&H.[K[&҆c:0F ~)_ig3F"AVJzh]~s?!Ձ߳ƭڰFViX GأłcF345*FlSŭ9XH|aK:T%M+s>Uc+`v3 kjD5ƂU>җbJդ)1J/////////////////OblF 4 mi/Y7/OȎo 5r.#fEkX* ?±+F> ֫ެUt 4Ub+rMam1uüwh ʫ-.4@W<H?V8s3T\-2]س.V-=ԗ:n`>MX/ok̉: g{vm/y^5ki#~5E`*)V̊9HǤ@ϤJsJCEEQrcƒ nV,urν6[8}Qj.Yf'iyX"ڄH5$ iĉ,6799Z3"v]~xc'њY\?ʫ>Xw$%14/Z j"X3,TZ$ι)HGPqR7v.țܽ~w>U6Vs۪]b Cv~b-H!ئӕ@ #PZXtU03K?B  p. u}t UE?ܑd +>5t( w[-餷tErV_rçZVhZ>{ 2G;Q'ШYUR]V*(8rP~OxBG>Q*'I hCW06DZ\+O.Seh|4_:r/~^b,a\pZ=}z<2sb`8VǮּDRkԣ{I$#Qg^c=c#ض 2Hia=4!Af!(U3 ѵښ'<['`֚|kg7ֻ?T@F>P>./Uo0~r;6CS 1L#11111111111111111xMN$ vV6i%՘`1*>LC=o-6wbj?t.v;nc,FEb|!QeǛH:!րF01?L_o֔ y y4hC֏ |yw1#8Q?c4k*> Q)L@QJjw1ׅI2'}gjL`{}?,|^\.1pg4P*'،s.Unmce {FX,pg"}i+%ٔE݈6gKWj>̓hR?c452B<3wS:+ GMDaSq' zԤ Ml)kb(ڮ~gfgse \X@.& r.ւ1GQu Ulr{Ϭ+ ]]1nj 1ϰ̂@m Gl-uH4k)SRjR -6fkcIhsWJ^C*.As,Oj[I#@!j%˒ `Ԡ?t _󺛜|V bIm@jj,{<?4ZQiӣŘ[ҞYjV"~|ԣ6h W@FHgNn݄sf{΍=L +j=1////////hgoՏjҏƸî˽jҐO璯SSD Е 0@P` !"#$%&'()123456789ABCDEFGHIQRSTUVWXYabcdefghipqrstuvwxySSD 0@P`p !"#$%&'()123456789ABCDEFGHIQRSTUVWXYabcdefghiqrstuvwxyiΏ1111111111111111111111111111111`1111111111111111111//////////////////////////////////////////////////11111111111ԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏԏ#C1111111111//1111111114#1x˸DBwFD)Cj2:E݄\eNsq^֎4EC6U.wAr.(.z0oZeN%8I;N\(.z0oZeN%8I;N\(.z0oZeN%8I;N\(.z0oZeN%8I;N\(.z0oZeN%8I;N\(.z0oZeN%8I;N\(.z0oZeN%8I;N\(.z0oZeN%8I;N\(.z0oZeN%8I;N\(.z0oZeN%8I;N\(.z0oZeN%8I;N\(.z0oZeN%8I;N\(.z0oZeN%8I;N\(.z0oZeN%8I;N\(.z0oZeN%8I;N\(.z0oZeN%8I;N\(.z0oZeN%8I;N\(.z0oZeN%8I;N\(.z0oZeN%8I;N\(.z0oZeN%8I;N\(.z0oZeN%8I;N\(.z0oZeN%8I;N\(.z0oZeN%8I;N\(.z0oZeN%8I;N\w]@  2ü5n؊La%AI?$ޖDNo~kgᎏa7\w/aa111111111111/////////#Rn2ajO<WT.////////////////////////FJ.厏Ns<ڎ5/m///////////11111111111Դ/F̎ޥgΌD;n莏7Ee111111111111111111111111PnH?43ʍ΅cNO~Ԭw/aa111111111111/////////#Rn2ajO<WT./////////////˘qٕ$6JJlځ. i@fFr)(S9/>~Pe6wtVN*x\k%EW3/?8CЄUXgtӜR8뷋H~PFRX4/HԹ̗WW%Ֆ URY 7X.^4g 1'///////FJ.厏Ns<ڎ5/m///////////11111111111Դ/F̎ޥgΌD;n莏7Ee11111111111/e 1|wCa{5J+`y/jD^.]b@6[zM;Xq:+6\ zCo8 P]Alk$mEC/1Ue]M0o,{[F"2t(fgrFqDp|TIi8 Xh#f6ݺtAeAe"67x j1ԧTSԏԏԏԏԏԏNo~kgᎏa:FJ.ď1ߐԏԏԏԏԏԏԏԏԏԏϔϘԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐٸԏNp~BPx<厏Nsq^֎4ECԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐٕܴAB)n]c)T\Ǚ9=B؇qL纽'FDJߋ[ox-a2YDz7kgRx tU9ct39\=^ă2; Vx(5ubAFEJfH"^ݞ)7vJrFq7ZI%Z%]ac8PUc^),@ѐx*--tmгX꼱CsA6tVLǿO ""-1=ya46ZO".]D--dU QrDAg냣dv64_nxI3JUs9 4giEo [h~ %7$> 4ʖNق'alo;}tm0zƜ4X$«A{ X@oz D}yL%̜%1111n}{8xdꍝl^D)` 3C1111111111//1111111114#1n莏7Ee?Rn2ajO111111111Y˙^m twKnaKnRiu>6O[nluM'`{aC>/Cf+Qssw /?/0kSv_vMmD8P6P j/.pf]83q UJꏫ(lGjz ز/"wT[K;7&P^ῳ"\;ͧ`RV*[k@5l8*v+ߓя᝕\!* Om3uD<6S C1,9Vȏ8~~P&e)hRmw V" - 6<}gz{{`vc?KV^xϔϔϔϔʍ΅cNO<WvP& ϧw2LϔϔϔϔϔϔϔϔϔϔϚԣߐԣߑԣԣԣԣԣԣԣԣԣϔ -?Np~BPx<ԣԣԣԣԣԣԣԏ/+fol:ᚣ#S93c_>R5YP"FϗVx*3_v-z̙yǬߏV:2L zAGdf pzA pf%ŪW\}sEʖZue>l00]N`!ru3DۏV a'D,3AVb Hxqϧ1oZo) bWس clGǫ\'h8oi6հ-V]}8 cm8ļkQ>TŌ9K-<@-ņ"|(ҏ4Ad1'-D-Dn"Ǯ<閠pJ#`nL@6p 8>*2І>Ji(T pJܾWՈ}0. S'44|ܣCԏԏԏNo~kgᎏa:FJ.ď1ߐԏԏԏԏԏԏԏԏԏԏϔϘԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐٸԏNp~BPx<厏Nsq^֎4ECԣߐԣߐԣߐԣߐԣߐԣߐ- ߖdw\rqBn6)R ^FeΘ!mmʺ&/y/\U< EeZ3o򄛜 /{gO=TŖ1Qm #"fYrj !n< /f\'ϲ=r)PF$V a~)e2}"WPX-\oaq30h͎h}9Ϩ}] $U&y9!lOe=]sgY'+Jqߴ8jeBvz"C>y 6b/'t.պD&P)Ĵz*3wb Wxe6Fҋ2!Wu'>ya$U!7U_'OPVE5s$B7k׏5_j[bDG-нN&ۀ9jL9L;%>9;ne+!׊g|y㡩)݇*oBuxfXJ0$Pfh TNè;mG-VzT =<.rOg%11n}{8xdꍝl^D)` 3C1111111111//1111111114#1n莏7Ee?Rn2ajO111111)GÏX;Ӗ%O-˾1RYzsIf6i4wl큮jwL5&v~zc2'CX5hZH;P=kWȓ:وH\7{7'_~\Zx3b=VG; 3A<5~Qj62O}|vij'v˄9А@"اMɌkG\ VqMz)s2$gO|P0~uVv8GDBf5z|a$V¸B^Ұi FVbUKsVٽ-ƳƏ`(hW]4؜R"f+ aAU);Y^>]{:r;#neC}hW:qT^q8| OeEoOcSAVSI%.Cwׯ |vQ‡%B#%NJcfƠÚvaG ޠ p-'!Wtaֲ=e0i1PnH?43ʍ΅cNO~Ԭw/aa111111111111/////////#Rn2ajO<WT.//Xx)y~S»1:q_؋TLv،+瀙+Kߥ^`gJo;"GM~=!a^0ˇ i 97VtHd_wQm`C2ZʍuErno:q 9/ĮQ2?<Fŷ#k)n?iڮU3=PW6@VYŸW3^m ?^uH~ivX,/Xф7!@\re0?O")!O- d';HZnLz`E,ȏf+> {W^z&I&h#IͿ]4(6i5^?סL>>U#@CrƦYOyxCrLz2Z`\{t=6/;lmQ}!CW(*w"4EYvLĜ|~[{ѭd9 XFh^/3W+^70 BŐ:hEB\@6|CsSsvcT t|v5*>br_be YBQZ E3Fz聈,m`4S>~0z7fۂ;#[PGzf$Ye U+A V$$s< /6rDͱZ1mGi\˂q)IfYeF;lzI&f5rǑB71<WvP& No~kgᎏa7L1111111111111ٷ111111111ٷ<WT.F̎ޥgΌD/11iX 3[qÉ"Pi 6Ԇ(q>* 7a3JCҰ->9 D67ocO4u&g3ha6ՍM+?:AADoX9 iQuHNfT3UTAlO+ 6u46q5t 4.5Sj} ǾYxC/eCpuG,s fЅeP:=7L;!Sծ{rdo| w3_\\I v?DJE0($Jͱ_O,k ݙtil @VHT&Ri:UO,%Ϳ5qSWRrOfdg>3i(97D(/x LTPFhgv(V~o|ʐܐ`S]bm9/$A\K< Т6[4k2^2) UFei! gkEo(z%oʛ;ك|eF|y Ϫ`y郾E4p i΄xRtiQWr8^ġk7O|YƲ;XJgh֐0$j^ l(sD2HU\(r=wPQ!5\S uCAF?Z2-s)fb*J5E"S!^2a:g/.Z\8䨏5 oɄqJ޻l7aHo:-HuUQdawU*v|8K V,߆y,;ak3 YRU%!B̟Fjs c.< rG^i:yP0mQVU$qle{s[f%-^AoARr. _&k.WS{%l'B?| R(]_NjQKU%jUa]2 ~^Y %Zq2X8Q_)v1r651bt05\ Y~ o@7_ ,`&}_lD_acmsn4Fi†ϯ ;1ݎb=䰨kmk;nFS,_? } eKC*@$KȤPB!UZ̺bm@9HcI[XzC?ƾfAD XOi@23:[>JcCj? גa&x?Nztk 6rT![Rih ¥YH|Υk@̥u)]<`}xj|/I7E<2B@~%H}'Q壾J4)ګ1n/9Ba8T saC, $M|iGL|F:v$M_V"FmX~^a4E.s!`KFF>)ib-@_!G+H=#t V4$\t;4YeXI dOƝ)`H sLq%\Hb~.XPݥv= ZjÊRZ8Fnrz@I33 y"ne O>G[Օ/gBmxOa@]l{q9! ^kם4As6v-+e Ŗ/^_qVMgota9{ny{ bǮ[aw#&i~ECK[D cgO \ ,633V@D=`uEgr8Ti4f i~/Y6+bҥq0OϛrwBv; _5v >8j(@Wԯ e޶"ND˜=>wz[1֗oGfT4"xI!u\ [j'!V!t3t qE{vW=mѨiϿ8 ܭ~u=Eeџ7DP_Xu>uJ{8/2}Mdž!vn@J^ -"'Q ,Kc $=F@YU~=RQ~{#Hf_} QG4I"y`eu.v%.5>I:23{׎i3)E'y 6d}h\E)>Xy={v選LLa?'ZagKWT5yԁk0ddsv&w Q?-ŗ)giYr )j29Nj^RJpvs`E,6,iїwi\DfO#Ze=QQѶNDŌݧ)u,Ʀ56ӹ˴ !ya3†;|4IV̈́VEh꽬s.eJՖLD@Gu^l -DH=\r:[H NC?BCcbsfv}= :$gm"u]j+9@2kf8xL-zoE?v=Q)IMWBMcQfGk޿$v5V:0 6̻+Ua8hW&))maCQ7O#p9R1!TK>tsij%RQ/;Ӛܰ|Vd󉔰\^C-1قYmcK-=GrU DUؿ-V"\y0S\וGE$S|r)x5zm8Kus@ ӆx&{v<_Y&=تv&UH63=gz?2q;qKq2"-r <:+a" bndķғ`}NvI糛$H)kĎgIVիwtWv2xTvʭ61 Ed@duZ ]pCZ6h+=}Y]xh5s鰷\r2ܾՙ@PVw ɍu䋊e[E]p-⦆.S44<';:rj%d92-P|<&v["^my*Wss:|s gn$a4|Ph!}s-,$]F9T6i[ & nleMD`ɜ6N58 aS9S~iwnM$ 7 ~ ck`0Ce|*#6v4cfuZ͹VNrfXl-RQfE\";{[7\vǏ؃w**gtڣj>%^-<*]бA*3{]1ԣ厏Ns<ڎ5;n}{8xcm`ϔ43ÏԣԣԣԣԣԣԣԣԣԣCԏԏϔϔϔϔϔϔϔϔϔ34厏Nsq^֎4EDꍭ{%i_ϔϔϬ~ qKT2L B>+*>AYݦe .oԡ4d{寕|僳bH=˿`Qpd!Zc_e81iy@(X0Ys8^aGe>im'mh kwG">**ΟE0'3M̹^uBp\[%QJ︎M?β.^EFkj bwfj5e-JDEn:FjZ;Sfre4,L-j(>Qk:ԋ׬ % 3KJbލDxW ˁc€:[*Tǂj h*.!klzVlBa}>Y:@8 cAIEA JtHO/X!p>F֩99Y=.D Z;eg!+U獏] gjZafnf:µVЩV9Y2_>(=vYkkZՍo=U-ܞ݁z^ɦR)i+k9Vnne< 5 d3=WlcrZ?^p|C(x<Mxܠ?;6+\!8(yxr+)Z ov9 8˿4oH ń rǖǖ7%h ); QB5+$?l@)=4"t"x)Z!x+udh1]u'JF"_\IP8Vk޲aG?Ω1ƶVp۞(vtX !K>y $x*1ŝ-V[ցUgvfܘԯ45<WvP& No~kgᎏa7L1111111111111ٷ111111111ٷ<WT.F̎ޥgΌD/111eLO)!ڜJ",Zvoـy{K7'ĶF _U2i3T=Ϥoof1ܪC6 |ARb\˒-ou'.\ǫ_SdGkLfx\ui׳2o)XGhץF!κY Qax%5FBZ{D) )4@_xueac<جИ!v/6+rOh\naAպpdDHE~)(YTƼ`MGګg@rR7~pW\m39l~-{=A5W~ξ[YBqHJ%-Ű^qCc/撒k8\,O^⡱Lc@+ImrfD&I}A7/o<\b!&Y3&wH!]õōq"v#RYrxA_ʿ]f9V d|?o9Ω^13ԣOPnH?43ʍ΅cNO~Ԭw/aa111111111111/////////#Rn2ajO<WT.ϔϔϔaMT:kOؕr{0> WZ vNz6}vbPqaQiq7^cfF |KShv1ɔUV)Yc>ۙx)]E-qkSnu#CHc3K]}X) yjK0>JAXfP{,9XWm0UtUIrWr5AMWY,fXֱgd\q3`U) 2XƓ ` d `@#8})-k9yͣ{"g%WDH WR}deրU;ɈURYt&ZfTϞO5H%QCd"ICdbZ/'cimjmOB^RaK8RǛ-36-0>! HlqrZj r hj<ᩗ +v`63 vUj ra<|Rs.Vt^pK,64&xD˛b jkkuTxH_'ș28xN ;z{mj{,}=9O:) @$sʨ|wT [t@\P'2|3 f w쵘z5XԪʟ2=ޤPn-HDt>d^%7'3s]sUVTd5\/m .f&yn墤9xw )eH.C" {0k{Ď,* tlU x O^)ǀ'caA-46<\4&+ FD~X^3f<~6G;b1_\!PueH\ф1koYOzl tD S\|s547 2(~)OS~\@k%;\[.7y$;Ks_ 1<1'/FJ.厏Ns<ڎ5/m///////////11111111111Դ/IWT..=RN2ajv^Ԗ8111ߕ-,=9W/  yjE3CߖM ŀeHr @kjjqG9] {@Q1iU`XzU 44ɭΒygʀuYK I|i5e-v2! g44OqK]VS%X4izTXTVA|S-D ]yWlUyB:5 HI5&2[zmKax/$vDnR 'kG;.i%7 TWs.4[ q@M!eo8pcMpb ₡r˿4O!Z+DY/zbjRr6%\q8@VxHQ iVmL$^<åXlq: Ɉ&>v"F(ȳca5y,+y 4R 1FbSS)q}235%aGt!PיV@1ιKv7T)d\u/6 suP 㟱 , "#ep$Ы~'{+}oQXXTa@W,ʢ|#lB6c]O.o-pkP=5ʧD7蘈ޯ+u=`\Pfr!N@utASbȣS\,3vuGؼV=-Hovit_ |'$ҁdJod4m:#l"]Y+~ַM15*%][A@Xgsp,Ga;& &l=}~nt0YTWvZ+ ܏85$s"a@c$d+<[>iϗW|rOp "zlV>~uh [/-D^v<֨/"^&=Qp y2ZT\U@u;(}4GJxi//1'/////FJ.厏Ns<ڎ5/m///////////11111111111Դ/IWT.ތD= F̎ޥgΌD/ԯ4///////p4z_`o;_٧]DÌo'Ss)XOr^ə[Є:#ã>.q(Nt|ROTjl"¯q=lK6r2;1xoT=t/(VzƤv87ıEX|ܝ/m5Ea?}Ύs8#d5j\{Pi (<"TWH/[pW#Ws9aIʲgfFR\KGNDoCzV 9b2v'3:_Cnzu9v111111<WvP& No~kgᎏa7L1111111111111ٷ111111111ٷ<WT.F̎ޥgΌD/ a鏷111111_M>xꚟO:ޖk$?0##&XW;WD6})e49''lFW )67W)nc8|ghm~B̕w3,\D؝+PCݗO7Ga|F:-R7y\9^V gRzNMatA#2fa7f=f4Jf%TtW=Yd]41ěCQ/T+D 5 ew1//////1111111111434///////////%! bZe"82(Jxlw!d:5߫mA-V `e'F#3v_\a- #mu%mAP\YvDoj4όxNمc9q0ccf޽9ԣpԣߐԣߐԣߐԣߐԣߐԣߑԣԣԣԣԣԣԣԣԣԣa_ԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߑ b4)8%2Wza;X˯};i\^on֞[fW]rK |Ôr_{ -G&[ FXxkZF9 Yg@T&/׻@K3j"yh~>ޚdL; rR%ܙQEwvd$;m;;^#^x `;S /6DɮK{!݆˭JK3eu;a4z`7YY eIw=64&Nd\~ǤB4cFleT+BbڔA=&Zk'+G,nUj\xaD1jeK˭+2vŲ9g0ʏm#<#Vyir¤Ur*pp "+f4(\a6 *Lls!~@yBԕ,>Ysw-DH B%rS1 : 4 60G>.4zi6&eGCsDe*ߞPM87*b!]n+6 eg2atZ+ ʉ3E6!^؊+-4*]mcM$t|}``٢({Llzm lDi5e@3/5ԣߐԣߐԣﴣԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐϔϔϔϔϔϔϔϔԣC/1Q_10BO7q,]'ϔg7ѣ8+3%7\ xU-԰]tne}Vk:yLCY&M]uvE6kǔ}^ 7`=)c'YTVh_GR_T@J? Yz<m{i2s"9"*ps8R0hCvWc3`Ƨf&!Aq f/gv.G<})UC@ԆH(0n{6YT}v/;أ3]K=&PtyGyqLR5riZEE3|Iθ 6y˜@U[Hj 5JA> P>&:u\c?,Y |Ap)Wz\r hl|J5̺FC#רզeHNE[Ue=E $fC Z"BJs ]_̐xU6kF4~ =orFOXMvdd&T @S5)Ux2e*ie111"1ԣԣ#ԯ111111111鏷1111111%2LTCݑ攣o67iԣq+-6"1zܣ2/ݞ̺lDRh%ρX>Eu޲)Ų#WmKc8ĸGncAX%/f6>CFs)OO=Sih@ f4%7Լ@D@]\N:'̳3F4\q_4<mP2<} 9Em $]YT25OU zYQ4|#(j[ys%^.<Ξ~[96_㭵޺׍V:=.a`ŊfB1z|g{K2/mepg{lW6SE@Egp[I8;ǁݾS9WÈ@&"U=!\ryfW-VI22\_p= XgP[")# KD=[- `V6l'|a/ $74 9$)2̹7w,5i(tԣX?1%!"ϣԺ1Ϙԣԣԣԣԣԣԣԣԣԣa_ԣߐԣߐԣߐԣߐԣߐԣߐ6\tu4]ӤoݑA{ӑ-,44VG3h9'4Tthm3bThX#!EܥlhȨĂK-*xn@Wd\-UUrwz@Rۏ7A^̹%87毛QCrr*Gvhc"h7)yZ-cCHm9Txlh=瀛8l @;)ZQ`8>%|;< P)MJz\`X0B2k GԖ4y_[GЯPz5*u ZXK5ˇj"orf2ai‡e̊%]ԟly+MDlxmgi[{`|fɥE.0`8k} gx`7G8Zm#ݙ@o]#IFԈ@T5-9H]GHX =Ŋ0sx[4\ vp-a Uy~jÀh }c k+$ŹL )wuci5eWu#C#aۑ3ԣԣԣ7111111111434//////%!%/1u$֤)U/83EQ13j\#\BAE#Σ5u9'ٔC(12a-z4gD1;؅53UQjم>m*{Zǖq0ײx <{ *Ǻ]xik;!!?xJ-_QJ[b0ER+F B8n0}PЍy&Z%욉#IlB@UsM e]|v}z\bEWv Dv) ,tg2>6=[bpFVei ޖiv3:Job:5=%>'\&&(jZ%i.G{|a5?lJÂKVb}z"ҝ1F=B f.J!kR"j5TUc: 'wNcmO~ޣLCFK=BL(htFStA%at&`DE15^Z>q6̜аrkp7LcX7?=-8|xK"6qIe̿;@!Q81KWQrUc ]q5)G.P yjWˡiMX~бcq,Ėl,Ylsk-TLB5)!9VYf@!-?h>)!}8Tg}#Ҫɹ>)8lz[E_WW+-c|wOVEuGlɵ=Q ֮3g%m6c e)lX(ܚI|Umz C];Q 4.ضD,s78Y}3-1HLi`A[\BM}H۬T+!{x)qֹڣRt\㽈 C=D.1;8w s:^:qda0+cl cI 1ԣԣ11ԣԣԣԣԣԣԣԣԣԣa_ԣߐԣߐԣߐԣߐԣߑ`11-bDa77%4+1-P()" #f!+)],DOyb=T?V1b%qvUi`!>5X=gRp+:HocKM84?kwr$>LmuLwfZW, K2V3[[S r|-d8/iXѯ]}vmCWO%:"Pcޣ/#cPU<ꭣ:\HVKUH-K7`Kz0O]y~Úe}v.V25 AAV \^0]<-ʟ13i!ܥuiol!V;_ W-s 4>c.k0X%/¾lXo7J:&aHCb=orDGfص@xöawq]a'yp0 e]!^ (=yq 3g!+Teqg'?Wa@Sfd8}za4?j!=ļbex!^ -c\V5\*Ǭ:/HiȨdhC/I,XezckِDZ8mjj\5W/+\ }ekż}g<b0]Ud>ʞ 7qɫeyG\9q18s DN]}8NdvBEgGvDr;{_9G3G֑r܎m@=`?"^sb5)+d֠ = |݁P&-s'ՖԼs)C!XXIznky4;%V7; msiU@Hob#+-ve0iu^Ft-092rI)ejsV]S!pOmvqJ6(<2i4[tˎkc)X=WFӎ. {솦/ls dYJ8$v4;l1-HuT%Y~:Z1k(Svu=~Qmvc0UzVQ`jڲk9]6ԧ=$xՒsH:>H2)s3xM*gj?^m;IRTN)ׄ1+]JxU%>[x=*sگG Whg@0bƩ(O<H@VwI&4Y Z*ADCa >sve;e@D^hH}\&UgVcuD fTRAu AV7:]OtX|:)+G  p]S2q4>ղ籯VVM$fZ;4#eZCz ,.=gyԛ_22: )0)Q>t(d|nHF.aM$*mU/0Ᏺ+xY[Ky_=}vɫf3x@հQG渌1!k -R,tsFC REju:+@^ vi]!"nK-D2zqG8#eM@gC |w}Ъܣsd(_;:]-=<0˒|7gkZ#5YuB +f62imTqUQę:82ƥv)D8WAYj<g+#B2^,`[ܓ!3ritauFci2z%~irBIiȐ 7St8XBv!3 cD@93ln@al(1FH+==$gث.{S Y֜D̕/]nGUqOs0.Y@dr4HƲPvLNIײ5JeD2!f0)a#TQ%tm cdt(SkJ S E'+[Q9ehzPJ%|}#+䞠jzŦ"x=P#?ozFq@һƮK 9F\vǏaP9*sR$3 K9yP4jVl| $.Ga/%n4V֥x/_"caE%x-95EXbX W e+IcI%kPras%js'N &/deJ.ךkn4 wu #wARv-hKF.Vvvyτp/& ;>nPfu0Fǰ|@|H} ֦(o ;=Rz[Wy\ 僂',HOv)78iV%؝vһ'|߳m${Sb t J~<[(+ژ|DUq3-R Z3GzTXP(3<[|v%uŹbiA$@jVdy?@r<4H){ꈮGJf'oszUlIʼn1.m0|2,ZU8f~r C6xI{Nڞ4E2=wd irHsda|s,GT^vٜhkvxiU)Ac :TԳղS#r-Sfq\aBOyx."?p_G@FeG P+uL cK*LEbqI+". vDXREzXf֛E7q2/sI'~U]qIW=dC2J6z{5vL)VuXbdt} MBj/MƹfשňrtH2&[UP;XZ:W TP6>L-+4H4ٽ9%0;Dđ0cv OЫ"wI__s[k-",lt(caJ24wDÁ]2e;|2JF ׈-h>[}HZǶ<~}>{q܋zUL7\G=ɹ7o= OY#|wCwg$ fSЅ8"ּc!<S'f^d3H(JB7L\[VOEF}h-Ii&%v R};Ikc׬%hU邂̺щy]+K3!7-Eo]dDZ!100H>)HZ ^д";Jwƥ2 eCNpb(2PmI+bH+Y}"H"s@t/>̀+fK/s Lц{w裧hv)^f>E͢qKHp;6 a  <ܸ5O>Աv8c22HF:+ėw1ct111)1#ϔϔϔϔϔϔϔϔϔϔԏԏԏ1ԏ3o6׹Ԥwϙ ֣]7ӏ8ߔ10B9|6 7|]web?Tl^fڭo~ʼn])I0@MqU aH=Fj}z>xp(Le?Csuh%IJD&bRZwz quU/ O$Xgfq|KX os{vGX;##`rSs<_x$e׽= /݄{ECFH5x;B#-)mlĘES2i&C72l>l6%5Wl:ԅﮧX D[jmL[PO+dkId;ЙK Z.Z"<|Ћ{wPĴ>s&y2 h= Ue!TXۄ8qMc}Y$ mD>0G#ZtEdUD{՝]qF ?jf?"P1A@> 0 sMb<{FƲOj|2\0@8^'x=>cqee؞ ,VvD*PKzDhvbSOGz6_fU:q^&R?ޔMS>$ @*`X}Z*{|X]LFbm폭]]OjmQi6^ 5@8ș "픙?EevctpuDЪVX\ 9H+ܧ=Up|Hj_3bKҲX[oK4#dݘPMa2g0=9#iy;Xs8|߳*е ldPCtĕs!HxmEu^Kl(CGߌDr,`d6^#DqTA- !C{kdyۜLzvcXU fݠصu͈uP<|! JA/e> @8Lִu10jm2Fׂyc<)111ԣ#ԯ111111111鏷111Դ/ެ1-;< b-eyz\D7$ cWcq!}|S,]mHA_|ܼqh :b;Ğֲ̱=Dv/>_5S\}~mMt8Zl2r~rJ$|p.=IYa|Vbm>ZpDDM+!:PrGbFoiAimۢW^UB=oڝ~Pihoo;S9mf:6gF9wkUUÓ@y$Rc s/VLᵻ2ob#|aLhZjaCcj B-b{[G;={SxBݐTLa2!YJHxdƖ@il!D ެIV8T{&-3/}Vm:5vpk ᮹gU aQ*7y|t7t3ffz-D?%9BCR8P\ڪEV$$7+3h35)(6TIq0%Mcbbq>jحobT13)@'SLp2\ȕݣj lxL9[j`ѭ x76}.t~4&"Cc M)Яθy 䂷:'B2gE\m$,;˥۲VȤ)p:A&᥀t' 7ҤfiUd8l@I 9&j$;Šs^Dc{q* Z&s\Is邼-}}*P,v; sb_-ywFvcBiz\̉cF*ԏԿ11)11111111111鏷1111& ոr4;ؔDc0,߳$e|5$)=D̙,?k0@BW^+A}߭n{ZUP_^@#"097o:ʺ= w=!: e_%2)ࡥ:g+#[)JPXq'̊ײDe>Thفxu:!#4T&/C 5׬xJ_FfqZ.+aKY:4l9 mx}}v%ؽQ oo 9pƹ!S-O8;pM޸ tBș$ Tɦ*pĬG1`5 wCĺFFa?R-̺H},PJ -2pAHiO:Le4|ˏ{_ \#7n$6 ݑoD';t 輑&[;xsвU`[v4u}.o]!y/ DdҿRue͝sm 68/E!P:[||G xFU@WCX&|)ULf~,(U~$dқtREIW>BGi+@DzZq=Ԫ܎ke-H6i!^Yt^#0c u#̺'$(sl^|h$j'vD}ov کq 9դdzа9\xfӞH56D֓Q5ԣԣO11/1Ϸ111111111112Lߏ՜31m+@Dc-5B 82y8b7; 81mÓ fv̂"5Ѕ[T,`gޘnօ'ȧ>$RCHg8>`=<r eű yR(fyܻBW ;C݅jD|:PF_pf@YV%:/ԜIGZPs ʤ:,=1)Vf1lD$?\aG|Ra!Bxp%$Ojb)TfĠ9"F8or#~Qo3L^I_|8XsYs9@ĥ4 ;q]ZLLI%qƶD`t)Vߵ -D3&v2ݩM66^ \TU6/̺et Ш">Y]v<gضmyXZgtH丵#e xfibjGoc;>ɤs㒶᧳ߘ N -j^XqLbc%%0|# "*,gHqEDRpz ''s"^lX#9GWERD$ӳ- %"SHaK4ƘJ0HCBc3FGQ6V i-C$=Vg15LY$˟)c.T/{tr%dBֽO!*&c\DYWR'z=ӝ1#zf8,'}~eb}lʵtvxekCo+)x=*`A rSb& j+iH$4X[?YBD"0ϐ,28T(WH 9SŞp UYi%Z7b ~zp%ODh +mCAIjI-xuA rn= GմZҝX1rЬ5Rjms񼨵k$UɋԫUljFząǛ ׇya"MT)݃~"RĜSxv$t)vKҸi/ȭh>[3k0i[e>`ϙ.)Hu>V@Ґ觷R]DLhg6T2=WW Gc}2gdF+ܴtRVrDdڒV-Eў$ @J4轲%XyC8ĦzD?Iu=*x*JU MqG@ہ| i:;fkuI$T4t>ik%SCDc_^Vh>$,3=4[ & [fnqU羁>AK!tz}l?Oi8I]<|k\usJ8'|:F-%їR5gi9=ط3#]a}ߩNWr=s"+dq.U4uZ@ 2gXm Vb1ǂTjts&a8kN)M] ^K#96Hտc*;HdV4Tcu1tnQ#pQD9`b;]J ;DkQ#3u(`ԣԧÏԣO43̹I#ϔϔϔϔϔϔϔϔϔϔF&Yj)>3Zutטfxj84ĺ56Ԯ>22A2#jiwi #l3W|ɑ1>iaR!źo$̬^ޜ'XI:Me%2ξ=MnU 6g<`}RmKq6e3E,1$qC:69PQ42BwȽ;"v7H bem.s[rRBT+Lɴ_LAIFZR˛yl؃;xs@brV>oeaT_t!KJB_m7 EV5? xO$F0bu86&“Xq?6܁Jg]ѬU4c~yH<Ŋ{j%jAwHါ.m:4'F$ <iaEFor>T@_J+qi7, T4U#yedc^Z nG1N^U ְXVj^n\cU+t'.T  Bjsں:dw kˡ:SnocpH46C~5˻'D>~!m⩛*>eICtc^ i׆&YEzW qKP)m f%f\j< M3*in1Y49@Q(=ĚTR]<<9 O^y"V&@kfͥ,"8g0!MuEL7T6x^37V'(#USMQjjQ$p0=?Gb$u iyAjOrΜ^F#_^c¸Zch4,S|t.qV\KSy61 DFEur®&N)ޗXK| 6+a*wFZ-ֳ/H7KlzT;4]!%!蚷Eѿp=4ȳ7l(g!̓F$jݣrS:`j's4;?.~^c1l+K(jbDDFcsP)[K`ve& yGX17hm-7OQt"m}`$khQUyS-al^T0^GD2SF@ڢ`&9liP⭤&>TDF/mІګa#gVN1k$$ ǻڙRLW(gq#״DܻR tHhD@&ءfSVCs j@%^~z\:=16_44ZP"x#]FiU}PPqe(.Ƥ+L]tCY"$gm4 s"|TPb,('8jZԟ N,9c"C?Cm2k- I}Gy mUm~^4:n+HАTrMq6X1DJ}[zTnTBvtVHݖ[ )@=Ds!ǣ7j {恰pLw:̈́0ޮIC8)DCYԏԏԏԏԏԏԏԏԏ`I=g*乊f4}dGyŶ<2`ҪKMAI'yNLGѲ_f#gh}GE&o |)hUAiE0؋grqHPzZ?^q -ơ, FbC5_ 镨gik&ʼnCA(S ʧeoMAS`.=ՕDU~ɿh6 B&)+AxpزP>Cd{ph^s|$s />p :0ibЋ:R[K`b6)|뎏ʬA[VeAs.5;u vͶԎk9:Z)a: 9X4Pmut~alC(C!E :S)IU5o(f˞8c{x24< -["T $ƛ]2r z:XPRU7VowY`VݸUVp*zj\G"nZ\ lk ej&̿&R/&e1"5^Nr02_s4^HaMa?G[-'~G^D?OA3-C#wQ#ڬ]}\ gz݊}vz-dTN;x ,6BآI )bB-5ޡWq2".q1IsY<ޢ2A+l= 5fiF,ߢG~jw(t)ހ frNHtsLbql"iRךI<;9;q~ P.gw>uZCD){`(R,M$\ݤ'ox\zvUB_zp]G$DlQ4oΞr)@O~,PO\0U)9ˍRi]6EGMWrcf7gALSUr>A^T2}@;l$> z+ f8[6Y]!-j-l%˙AہIL~Q)T.DRBxccw !KKN1ͫostVAD{5L<8˨D"T*'W~߇SM.ҙ$జ+"8"5neXt@Bnza$^ J mv{8A\ʪq- =-(23"n>o }:5x2aF[MsKթĸ7H,v#}lPØJOHအx޵uQ7\DID xy-KdFG%rvֶ)Efv)ÎLޟֺluXB`t(}ӖԃJf!Ie4%lz:bI^6'U8@~2ڳKAXe&]{ vʭZ#D94J{m.|%m<|<5ruGgiEu"a3GdJRH^)4 akh E`:U?aYIêԠ;澲_q□Y/yFAu9DL*Rr"Z L'wo2vbCz\JkiJFk&|Zp2jfe7lz*I+- -"Bkz82Pw,4@r Wdyt(fvG怼gńPUBn߼+51$}<*6?Pq+fS9. @Ǩ}׈ ]){ļGO(<޻111111111QHL2 @G6Su-4!ut khlu@#* *Zl_u=+o-D6g?Iq 9]w-o&x]6|!j[Yjc9.Ek<^E45"}P4ֻgP;69r72ZK lP:^m\Tul#lv<׼+Cs)CI]л7<xe?$@o#uf!Cgc쬌39%;pHbOQF2hKdå5 hO\eKv8:Hu-I1p+aUS+4Mp:jo9ت,-.)!o-G5DR+}LC8.H6 z VtaG/zIJbѝ) aj?tKQr7fdUEؑ`l3fhCb5ZAa\V 8m6#)h‹NM) [#_y-ơTu(jWW9EJik/|u[V>Skԧ!FUΙ{33%6#~ZLmu66Yxa޶\)1h3ZV01t`YC +v4.4T9i %h-bDؒi6W-|kIwLjDSvLrQ[ JBGv^ ԌC)f~F{wب,?jk $os`7{$9e!\\J VH1l"),M$r_5L8/W8Ʈ]23/Qw2bsuFаԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐԣߐF7`}Ȇ;46HW|<  ?qw+V)țsyG)y>0iHVQ]0Je\aans\x䫴y*4ص_X]5'嶣-Z[XkK 8ώ1+N$ފ[TU}`&#Q5:,Q@^p֧2C=\b]x"b]ve.60&h0z`bsq7}l9. `RsaG91߉SJgBXWVk41XD1ENeWDE>ipGJ'$)yHM95nҋ'g1ZS֦e(r*566F@g6.j7?&Rj0d8ƧajH LPT7"[BO,J]$)@A srӊay >_zS:/Wa; |$Vwt%B9I&>зzgg̪!сUưGQB(BNIvuT֍NDbmv +@XgBcMY|vSv6uѲ AcJbЇ' "]S6)pP73ZAzPr`n=6b;p6Ext9%Z'ScJ"Ve& ~oAmiXJr % ?*v!a|\Y[3j*o|]Ȓx&@d1xr7O| P[U6( s%5A׵pȿ ){8ilN7ƈNR&U.DOzV !^2}CbQlqtG"^m0#^.)w+RPRP 6[䎏ii@1"L4arW"^͗}Gr V ; hZ-ZE^|]2y**T n^ui]p.x;;^)WCĀY>hIEԦq(b<=;|h Ŭ =$;A"e_~JW̬z"VRN&^kɎX! 7t~׍@f9Lx hlgDp{* %.礑׳!J.IV&*qq|;5,Msy ; za -eZ7#o϶~8 C~{nz9.\~ 0 hܓqԏѯ鯖]㏏үяeb߯ߏ򏏐鏏鏏鏏Ϗ󏏑㏏󏏑S󏏒ۏcҏˏҏˏҏˏǯ򏏏ѯżѯż鯏[鯏鯏1DŽ鯏(Fi鯏/E^򏏏үɾүɾ򏏏үżѯяүżѯя򏏏żż3^|[-鯏ۘߏvƏʏϏԏُޏ $).38=AFKPUZ_djotzǐ͐Ԑې !)08@HPX`hpxǑБڑ '1;EPZdozǒҒޒ %1=IVbo{ʓד )7ESbpɔؔ%5DTdtƕו ,>O`r̖ޖ(;Nat՗%9Mavɘޘ3I^t̙'=TkȚ'?Wpқ6OhϜ8Rm؝*Ea}О %B^{ҟ *Hfޠ9Xwԡ2RrҢ3Ttأ<]ä*LoإAeЦ=aϧ>dԨ Fl-T{ʪAi 2[֬(R{ϭ#Mxͮ#NyЯ'Sװ0]>lDz#Qܳ :iǴ&VFwض :kη1cǸ,_Ĺ*^ź,`Ȼ1fм:p۽F} VĿ3jI*cœG€ú-gĢQČ=xƳ+fǣWȔKȈA~ʼ9w˶3ṟ0oͯ/oΰ1qϲ5vи;}ѿDц OӒ]ԡ)mձ: Oה fج8 Sڛ)q۹Iܑ"kݴFޏ"l߶J*u V9jQ8!o ZG5$teXLB91+&z#x!v!w"x%{).6>HS`o$5G[p*B[v 4 Q  p 0 Qt7\!Ir:f.](Y%Y']-e 7!! !r""E###$$X%%.&&&o''G((())d**>+++,,a--=...//g00E11%222u33V44855566o77S88899:::x;;_<>???y@@eAAQBB=CC+DDEEEFFoGG`HHQIIDJJ6KK*LLMMMN NOO{PPrQQjRRcSS]TTWUURVVNWWKXXHYYFZZE[[D\\D]]E^^G__I``MaaPbbUccZdd`eegffoggwhhiijkkll%mm1nn>ooLpp[qqjrrzsstuu%vv8wwKxx_yytzz{||+}}C~~[t6ÃQ߄m7LjVv'Iڍk7Ľ}ϏjO4璐lڎS1 0@ѲP`p¥!1AQӶ"2BŦRaq#3Cb䷩rScs$4DTdt%5EUeu&6FVfv'7GWgw(8HXhx )9IYiyД 0@P`pѤ³!1AQaq"ԩƁ2BRbr#3CScs$4DTdt%5EUeu&6FVfv'7GWgw(8HXhx )9IYiyiΏk|.` $')XC?bd! !؊'ј$cƬ:fQ13#E$ A'"DU'(41V:;FU'ZrO<=0RQdĕV b0TIק/ZЧ>QZ*q/$0f}H$5ٺI/6 y$ 537/U)3J{䤥D9+~<;ܸMԫGd}:s=,'"ݺc'P6اz 2R>raٿ5vE,%Ohaؔs;Vr!V% EV}Ռ)߰ mMY)SD\aRW"0݄hs-zB˒n?s齗G̘7KS23'Ȫ<`Da|E)IqaE!ù bw\ {(] Aiz_'$cF|<5&G^.oDtt ^!фi'Y˅Ξ>o1SkּHu=$̿Z*.67ׂ*ek: H|uB>Q-}^/"^>oDJf2eԅcp'J gp,O7YQKW4xb/g:M\y`x.oګυ[ϛ'*Z*B%AYeYe;e߭djsri*hurR@c3SgB;{=eV"WVŇKqYqa)ȡ He7`t$q|]M~A(F2*Hxf8HMf`d6FFҷk;_Sƽj/%?FMN _ WAFa/zB&DVi I n8eNvf6xuYymf'wbDX{qI 6 FY)^#eJUc0vh 7f)|VX+tsPYH:6VkG!- ܇ǹRD;xXpr"5:(i*"qdeeqGg N3Iʡ ҧJ̕_<@T_zvXSe$ zk;X,UX"//{%W> 6q6OR?C,";#㓜FQQ$ejlT8<܀s,2!SnSϬIOZlom0!g7 яOZ" 3sX^sX' 5*0.G#_,Js(V6-QJbaB>˜nGXZ֭xi$ӻ9­XfhZ<ȑ(UdBtsn M e 0mpua >tdt"H_wi>=qw U9_WWmxskH8V nDz&5ܡWwϓ~n>]b3xwzְ@(/%)v[,*;mA8n `s+7[s)v܉1yT/HZ-# DE3=/HիQ['%q{sCgVLF{-eGćz GElOפ 4i) ܙ@Ē7n qn_Go;jAATs|Kxqcؤ6w=xt̽":` zZ]1+%sf]E'"ܛBR܊u:YzG`>.ہ[q MFY#, *.4yjT6Sla'…QW<#m݉@ҩNx'G2pŝs B\;絡d=mB9&\qyڋJFa< BH\FDv#_L,="B":WM:i 3oc "e+w邾e|W4a0H5,|:) I=u@-22%`|s[P.>E,݋pZqccaa(R9Uc4rn !`z Or(}:܋N9i2P:SS&ф|*عf SGVZj9+rTdT-|T$T ҥfDFU*j&ߊqS*Lxp~ޛ`Q_a$6) ;k&;@֩|VWFx1iْ / @j=qIFAA ki-Ǵ!AIT+>T"! 2ҵpx]PFN݉u-|<8žX7+:"Lak6G/HչΛv5auG1ikO7\a[ gA(0%RF$5rdJNPZ&մ AbRR˾ c 9hG^ƍmڳҨ3mi a nJD51VhGs]2 1E!5oư b 񨔄 I%[qo2G:<|Mt޶^$]GP3P0Ī.JJaiџȭ[}f&οX<_inӺx/1N=]flZ׽()EZK2Kjp<;!B; { p0#tЋNH6{ߨ,^J݅Cl7}3$~*".2cU7i%$n?Vؠ.ϛb\yǢD ~(aU6/.Ԉ^)k 9om'f/`'o&/vڊ߳@ znB[ i L3ZPE1,Uk&U3X1T,w6w[3liE'g?ބF¾sP눵³b`BD-D獦N=Ʀ8'DuqU}YWl'Q6.ÍSM\ L_pAKpkSc e#^R' rq$#SR{)&Ɉ'*ɰQbX>"n8_8=oJ9 T#Xr??8MbzuqSKgLdem2py9NAg1`$m#X2S,_~"Cc)fA>5mGDt,=otp%$5Oj ّϣwCYԹ0#R/'a"Bѱb'aNAL?$kc/5۶~>=y£Ѹ7( Vj͠7# t(3D3fj2k#l(RNV5-]R3ȋ eiӃ,٢܊AGrdI*#ח%PE:'ݠwR. 9`{cQ39k&||#E6?AUNtsTd(SI"q-d2h Tssyd]dhCʼtM^ɬNwzs:25cY⯁ +Ic<̲% ru+}Q߲ :/[y&Dyƭ dfd1q:mQ~)7_ "5"aΛ u0[ k ~8UǝΟnNENRWJ+H*maQHtD[;#^סVC輟mQ\2h[xx)Ҵ)$tߖ* C+$sW2wž+{4l[Ud̗V{Vj~Z`"k׼fyCH]i9-h~{;LLa%O "*\Tct_"{ $*F#k+g,,fq:M_# v=rXKuaǽ!hZLa&%0-ge =W@A1 ;mj6:[$.:-:girx :FJ˨l 0=Ɠ߰FYצN84aZDW2y<СgbMnD 1Fc6Si0o1 45#QA<É-Ǧ*cszt(آx%V"|ۺS;7%yS9*AI>(Mj05嗣 OiG@tG2)l U[$Gr x&?q@-=EJ+Up1ѧ=dֈo TWj鴠x W tҐKcbZ 'SԓiQaf%!IeC($1!qA+ScVg}çDH066KXS-8:SW_Y#8`/oF bj8sL_xfm0dgYb&Ы`pWui;i4X0$fɼ [>{烮"[_aHĶx\|]VinX6TVX{a>gC +M;rRd\)wJ37h 7 p 241i<].yFɞJ҈ "@#ywQ]g| [ B9<dI(.\hEmH;x<[K鍦u. =!t퓴ؔ6#\=*D =]zbC(AMFX3{lEZ2prPOQj˔ɒgb'Q< ԰*#c[Hּ\QЯ#@ u>aqhnSi& B[ߑ9٠S<[kOAO"Bс})0h\֮t=hAV)kGxv&HGm}w\IkGE4tc?7'* /I[g!C:j/3q Y [7y1b;hlc񶡝VDR@,mtfAEcrq-Ť0v)\f!wf%~0,{ܧv*&Reau}q>8x9W_ֶ8}5Q&mXu<JK&H ^Sif%}k{ޮ-3fRn|\W0Fa==q )Bk;hP#WaH׳!#xك[GewiL |O?!:kb A ,xfsU+:FZ1i3$˗/xTÎd= Q$wBx o5A9 !S30jpΡwo_Nf?33 q0=SCq>S71CTE ӳZM(Ҫ ~*s)9SȜ@#ES -Jit>2DC El姼?DF$2 #1X'`p.3n_>U%J E%aUXy uΨ \bQR"v^Pemzs3f],A1 "yή-t'V-i PVϪN~Ss^ N!U@ sJu6^":glUؔ'\̕F,/Iփhقn'vO8K=3~|)rwH߼ ͕G(u24t&e|+20]VUǢ&5zs:U>4AZaV+Wb"  JA" nKiנ'\Eޯ7qCX+D-=D${FS]>7* FЮEFamؚƸp!>/sK͸.;#t:6DiHH(4Wf@=s]PaZX ^mJ߱'EÊU-[%UF%wr0|"S@$t5>4~={Pʰx5 ,v|{GUzj.B݊)t#(l@j{UBcuHW[7V%EA}h1-, (ڢb7,f< GZС>DAn9\Z%=Qķ}U7<Ԗh(賵ubd*60iD[Xg渻%ȷ{Dn~ZA\Cm!}x+jfLϪe(>L.>ȋL-4y ɓVVÉ+ì=e. cur{/}aݥii3֯߃Uxqau\f"YRQ+~y O= Hd,u$#2 2^bdK%<'UlbpϐG>ZbvVCejiW:H,*7b-,{x4W2MFh';ETvE 7aoc$o*󐧭っ\6j\@-;Ңgbj u*ͺݐnw-Y XjH5cJJR %YnT B7(+mZ}dDEU̐[ݢAUmu޽7]O`4#_\MPSٍ",NR^%PwZϼb Bb >*CGd~0CEGreK<筃\uv |];nmG(g"q58cs&="4 n0jk}R+ڳ76ޫ;CfoQ(δ-ՆZhy0DŨdAR7oru2 S; |Jeل"?Tޫ970 E>$U2̰逤5= ~ps<10W)U!/EhߍKN'bkW Ԛq経*M?sW<(T 'H#UXfebc%xy3d"[ չ=.8 ["Ec9E֔%6˴7-9nV#[AnIzOt̯|CV Υ uɖ䳙i(=\5 s|y81Ic`-S 05"$,Z/f u~0"L1Ss/Hc n3}s c!hI]߬y"K[2c}_ ~-xߝӃ:59ز֡X ͟26|M#ES|;t 1 ګ*ʰW#vՂ%ơ!!/-u(*B2imunZd|#31p5VV sD,O lKjhW eNCaW^*c])(i]S=3eH8yBZVvZIk4+ND8̫7.I-!:6V mu-'יf|ŷܼ|dgod~D*8nJ-N˂[I =/c:7jECp13KLr n=y'%SAlb25lM@R[I<#=I1*?/,=vqV8[`7ȦxG 0fb%h6%S͍X,gj\Ua՜鏹 [q/ڦ? i#Ǯ^$shdW'2XG &49{@dt H6kU+ӡǧA PA :SSU("*biyޓ3[]4VxhgY!,TTDZcf꧀SAV1\j)Pw9`sxmj1yi)<كw.3P7 5&:7%mt0G5Bu*87@v8eNod]ciۅ -aᘈ]'UB 6%[@8(,IK('=%F%f3g=(4nlXs Nޫjw`c!FK!#xKo7 +w1ZWP0%)Ğx_bK[7Zy"wuɲP`j-UZϝT*d+)jlTY_p|.N:"4SMQ?TM-#q( 5+7-SjY`PzI4 A 6VVlE)cѱOns[C ;ƙר:cqA ,7qr\8ٽEHZS$Z﬘ J)oq`!aJd&XTE0Ō.qze XeNޕqwF%EFtҏq.cQ<%GA)Ɖ\G<߷v5b7[ѢeDAHUXZ6F ~jW<^D5t{sls-_4FHFI>)!`862 tv\))et\5A[ICi!ňz- j(C8I}7ŊZÉZ\Zu:.p56؎`qq g>W!?ՐϖޡG+S8T)F2TxC9$06f!G/)dVAOz$]"cAjcN bq:3r~";E Q:MN1PV nd bo2: gPAm{cĨ桇qjnt #_%oa\-WT)Uns֘=o9mHsZP#2d[rhӹ΢%ZI.-%e"k5VQ' ߡMl­.wiuń?7e1`5(c%"عڢN:(`?_.xyf(߃ Y3iWI'5c$}{D2z)/J SDhIamh5g[B@z*=+ pL!ͬxN4A4z(ܓڼ3 UG~p!qT8?z7rB2<4ud8pԓyZ`'PQhUƩ k SMYJa篱lcU/ft()(2kF( d%O/rH#ݪp~kS+Q~bVdkw[ӠYH$EFV4AHAL1&dF##׾<7‘k0\V 1c 4[?J#>ٟ;f )&;Ƒt7/ Z9 2kWZcﲛ:mLi,Un[ER"̰?=`T:Ĝ׍I:Dbs*P}!Y S$Ń2Gk c-'Y5GGL|߄˝"S@R0r5F,J:1mTvEU`S;_RDqNYg,x>XB@ql?9Lqp6n0,z$!sO/0(R願&# VNoùϬ`~<L'U9 ܅SsO^2pGVSd!XnÇHlb'1j(j?q6N5tqU` jvƛWIP',Qp/<?<[> ֫rwr{~SJͿ{^.lC {.BPL&E&r\+*(jl7=.s|2i2e?A#j1=aa 幮ōx(i ֮.Vِy|D!K>#T@s(TIq B߅jhh*,!^7s? |hՒ!;ḑnXT1?j1& ͳ&DWRC>M&ң9ݯ%WupV's@q3+.ÚS;vVÒZ$hH՗ Rnb(zQ3`HܶJ$[Rf*EZ1'"yBWWp:yqFIT[ѲZ)@XڳgV UoݲR?l5nZT:?}YT}&/ ZZ%z`$$"gF]3 =CjW9Wϯ)\L*+_| j65Z\h֛r3 <'D٬8?!bJ(iײt+ec*JIVuX4M;ncq]3bB&bwi俕Yf%;`41GLS ' Ȯy`eib U+irWmu2-msg9stTlU "h\Xc.,W1?KڿX?nnP T{bu^?G.`YjPŮb+j*T|a=+Ns"\E5UMŷϙ~ #(rVԧ:7StQtb<ё|bSXd$j6^AcsOI29sR 4N&{OɚҲ!X?z*Zϲ4E$֧=sVVy>^v4rS8G>V`s]xEƽ'b",H{o&u#;X_2F>DbV7 ݯF t+z 5߃*1? 9Ynr!y<`u4 25n=P7$/F0}V𲴀r+iKeAُE8}"c[br3~o5\ݯ!AYrS7(;P& qًAЫD7VJz|7E_f Vxo#!$dc.N&4bx>rEaG^sl/z W ׋dG"V\B˳WBle-:) hkOnPڳ$y% ޕB0#w9X\֙E#1OM)0qN uDi5{|c3?zVq;y\/G\TBVx30ϓk: sSj(GGE`)C{\`va"K2Sn8ju2U۩С%.fr$T#M/ ; cvE JL208gi@/rB4/YXpwCb ?sVyO:™Nb rE֥ bp9H1| #cӻ<y܁@P@hǂx?ư܌է2-4 HaxE⠨9B#fRulgcYGRN kr6dXV&~:F'2 Pqѐ@P $ed1k mmo&lY0}rD{ [פzm*Z`A 8r* =q=Pő,Zgq1{NTB}G%86 &;@})E'kwjU ƏdܞH 5bIs`خɡ=bȯH}^yFD7^rk"4|F=[ƚGjFb),*nDہ_aXO8\aR4L洩XE: 'aT\ə ՘4GnJ:"Y $ЯTP_,Eb0.xF7Pb,pėkRZwCoRWNaexC> 9Z\2WQ$R3-k|*/}b(X >O{Udū;rbLLڟ!t%3=BVu:` Z)"FIyjVj4 n蠵@fAE~MFa/ft;ࣁZIrk"p*kMIu2 "[U6p(VhHSjRFYiL .f/w`b˪zZR6wʛws^-lfa5B#Nd3C>p.Ne/;^i'kTlX˷"Qzj5sUw;c֤e-hJYz緣_pq֙~GqWY2U\Z8h֔?VS5[b8VToT#] Vm&EgWD> &EUhOL i'3ٝk U^oo#&~z q7.ݚEk?|? əχ4p7=ݝ9/YZ gOn6䜍ݼ3<9ŧ5T.~۫aW2ac}+h{H2Ypp@rƤY$+ISz#oD+' J!m%NթGHH!|-mFxFuuНI ؒ-1b gc_40x$t\E\gcF !$)Q+3=.:Ac4]hZ0_3@Uԯ,7t+' 0tħBDAxJOle*S)«ko[|+S{R{ B,DҘI ~'"Hh(&%A1uK,]-{ErG6ȏ6nyOBT9EֿF+YW{):);P2BD-&|DuoVSTfCJ5BsA13fChu'Cw#|BAx݈''u-B2L[EPquFuAӲM]A^mV;N\BѵZ\Xfpf [WЅ[|Nl[g~r* lY\ m}R$ Gh/pyV)g>;Qt*5%^;{g\!ՒA8 *dUΎeȣt|.ꁳiGVbPCrkrֳc9<"g.jrSg1Xyv&əAASԻ} O;" r`@ksTQ~K_YXW< PUZa $| EPv6 jǯ ?tͲ͔⏵/2in<u9^?iЮ|Ǧ/Ȱ!*/@5Ͷ"nre$%45 p!hOFk p108YGhdY|h I,DaAkA$Ag~툮B-p5l?RqfLjϯPʙ'&|`"69w]IE w#V5Tȍ׃)5d ȷQ\Da" Wn[ǰ5E.92%}qV9ECu$8W2qfnHSƘT<}JdzЎ'*fGbG1IErH!|+BzpfX\-S%i *9ӄÓvSm61lPNns:zgrc!|H0PCi9;/čpBy兾S8w?nE12ö!0㎏ZqR,1v-5tnV  LCLނ|%<^~\S/5G]=K)B6+G'-;5Z:r $(Um$[S{4%Wk/?.ճaݼ筯l͒ES%ޢ~&Չ;|m֞hߢunByI[PyPld>!V L/4Y-M!f!ΗL 2ņ #k_B+d?;i8"\3 >l' K VAew@5=p싺S(ZpHvفfg6?tsQuFE+j u;\D4Ci=XvGج^c0Te( >8=6nƇF-Z#QRZu?}KV$4R_1>~MCwzBqC-]X1Ya&ɐS8SbQʹvfG/툄(pdn '֚;>g:-˸hȠQ<.6EUj׃Y*a#OBS9Ey52UM:ѷ~M,+y3mH3ٔ dOsgG >M{jrLE]K2 LPX?4/H>^ץkR$ pG18=T 겪;DT˚aO5hpWƽ lPSK8Ԝ adG?"ZV!p(ԓOrXߙ*xIHum>~59SdDȭt5<SҚH"ǚN{ZAppu!?q<ިyfaZcW>d-kcx!>urq:!p3=ǹ)s=XS1~qʫִƱ {T亄btoF 7U3Cio&:DմI#%/,ߙTZ5[]1ϵr[F٥S cj 4z ;W9,X9s!-ṑ-*rp|t})l|2t -EH(s!~g|#`dgT@(4%1,I5Y6N aJVPkb= jʛ 6vA<$uD~'`g|eX(%K5$͢U(Ӧ D@z^Ͳb9<shyX Ts'+C(V'Z/6 2`vr PKz"md);:k,I&D)7xt~/ ׸"%-c*k [ky.'>mm[or8$2Oeu^)|ft*VHy>a)|vde' A/N*q6栱ho!A]](n̘6h TBF_T.ιQG|ZWF2|EӱCNd|f?Т]JoEbY|Y3Ϲf[Ow-lMZUYQLWYԱtf5C\c5p-P9sSqto8U&92diق{ PK54hqݒzW`~Թ:ЪXt֨/<#+qh9CVvbvs4x ʝ'njӡ'Tp+UI[NtCiybȵ4w26M¹ 10᜺s\#J o?$dHU+Ct8$'XA)_=P1 e<U#ă'g8'+J;!ƴ ¦2HWT8\[|sԙbJ-U