#!/bin/sh # This script was generated using Makeself 2.3.1 ORIG_UMASK=`umask` if test "n" = n; then umask 077 fi CRCsum="3147238024" MD5="ea1caf14dd8d867a00300b46e6452f01" TMPROOT=${TMPDIR:=/tmp} USER_PWD="$PWD"; export USER_PWD label="[sdl_image-1.2.12-MinGW32_Linux-i686]" script="echo" scriptargs="Package [sdl_image-1.2.12-MinGW32_Linux-i686] hast been just installed." licensetxt="" helpheader='' targetdir="/opt/MinGW32/i686-w64-mingw32" filesizes="34692" keep="y" nooverwrite="n" quiet="n" accept="n" nodiskspace="n" export_conf="n" print_cmd_arg="" if type printf > /dev/null; then print_cmd="printf" elif test -x /usr/ucb/echo; then print_cmd="/usr/ucb/echo" else print_cmd="echo" fi if test -d /usr/xpg4/bin; then PATH=/usr/xpg4/bin:$PATH export PATH fi unset CDPATH MS_Printf() { $print_cmd $print_cmd_arg "$1" } MS_PrintLicense() { if test x"$licensetxt" != x; then echo "$licensetxt" if test x"$accept" != xy; then while true do MS_Printf "Please type y to accept, n otherwise: " read yn if test x"$yn" = xn; then keep=n eval $finish; exit 1 break; elif test x"$yn" = xy; then break; fi done fi fi } MS_diskspace() { ( df -kP "$1" | tail -1 | awk '{ if ($4 ~ /%/) {print $3} else {print $4} }' ) } MS_dd() { blocks=`expr $3 / 1024` bytes=`expr $3 % 1024` dd if="$1" ibs=$2 skip=1 obs=1024 conv=sync 2> /dev/null | \ { test $blocks -gt 0 && dd ibs=1024 obs=1024 count=$blocks ; \ test $bytes -gt 0 && dd ibs=1 obs=1024 count=$bytes ; } 2> /dev/null } MS_dd_Progress() { if test x"$noprogress" = xy; then MS_dd $@ return $? fi file="$1" offset=$2 length=$3 pos=0 bsize=4194304 while test $bsize -gt $length; do bsize=`expr $bsize / 4` done blocks=`expr $length / $bsize` bytes=`expr $length % $bsize` ( dd ibs=$offset skip=1 2>/dev/null pos=`expr $pos \+ $bsize` MS_Printf " 0%% " 1>&2 if test $blocks -gt 0; then while test $pos -le $length; do dd bs=$bsize count=1 2>/dev/null pcent=`expr $length / 100` pcent=`expr $pos / $pcent` if test $pcent -lt 100; then MS_Printf "\b\b\b\b\b\b\b" 1>&2 if test $pcent -lt 10; then MS_Printf " $pcent%% " 1>&2 else MS_Printf " $pcent%% " 1>&2 fi fi pos=`expr $pos \+ $bsize` done fi if test $bytes -gt 0; then dd bs=$bytes count=1 2>/dev/null fi MS_Printf "\b\b\b\b\b\b\b" 1>&2 MS_Printf " 100%% " 1>&2 ) < "$file" } MS_Help() { cat << EOH >&2 ${helpheader}Makeself version 2.3.1 1) Getting help or info about $0 : $0 --help Print this message $0 --info Print embedded info : title, default target directory, embedded script ... $0 --lsm Print embedded lsm entry (or no LSM) $0 --list Print the list of files in the archive $0 --check Checks integrity of the archive 2) Running $0 : $0 [options] [--] [additional arguments to embedded script] with following options (in that order) --confirm Ask before running embedded script --quiet Do not print anything except error messages --accept Accept the license --noexec Do not run embedded script --keep Do not erase target directory after running the embedded script --noprogress Do not show the progress during the decompression --nox11 Do not spawn an xterm --nochown Do not give the extracted files to the current user --nodiskspace Do not check for available disk space --target dir Extract directly to a target directory directory path can be either absolute or relative --tar arg1 [arg2 ...] Access the contents of the archive through the tar command -- Following arguments will be passed to the embedded script EOH } MS_Check() { OLD_PATH="$PATH" PATH=${GUESS_MD5_PATH:-"$OLD_PATH:/bin:/usr/bin:/sbin:/usr/local/ssl/bin:/usr/local/bin:/opt/openssl/bin"} MD5_ARG="" MD5_PATH=`exec <&- 2>&-; which md5sum || command -v md5sum || type md5sum` test -x "$MD5_PATH" || MD5_PATH=`exec <&- 2>&-; which md5 || command -v md5 || type md5` test -x "$MD5_PATH" || MD5_PATH=`exec <&- 2>&-; which digest || command -v digest || type digest` PATH="$OLD_PATH" if test x"$quiet" = xn; then MS_Printf "Verifying archive integrity..." fi offset=`head -n 577 "$1" | wc -c | tr -d " "` verb=$2 i=1 for s in $filesizes do crc=`echo $CRCsum | cut -d" " -f$i` if test -x "$MD5_PATH"; then if test x"`basename $MD5_PATH`" = xdigest; then MD5_ARG="-a md5" fi md5=`echo $MD5 | cut -d" " -f$i` if test x"$md5" = x00000000000000000000000000000000; then test x"$verb" = xy && echo " $1 does not contain an embedded MD5 checksum." >&2 else md5sum=`MS_dd_Progress "$1" $offset $s | eval "$MD5_PATH $MD5_ARG" | cut -b-32`; if test x"$md5sum" != x"$md5"; then echo "Error in MD5 checksums: $md5sum is different from $md5" >&2 exit 2 else test x"$verb" = xy && MS_Printf " MD5 checksums are OK." >&2 fi crc="0000000000"; verb=n fi fi if test x"$crc" = x0000000000; then test x"$verb" = xy && echo " $1 does not contain a CRC checksum." >&2 else sum1=`MS_dd_Progress "$1" $offset $s | CMD_ENV=xpg4 cksum | awk '{print $1}'` if test x"$sum1" = x"$crc"; then test x"$verb" = xy && MS_Printf " CRC checksums are OK." >&2 else echo "Error in checksums: $sum1 is different from $crc" >&2 exit 2; fi fi i=`expr $i + 1` offset=`expr $offset + $s` done if test x"$quiet" = xn; then echo " All good." fi } UnTAR() { if test x"$quiet" = xn; then tar $1vf - 2>&1 || { echo " ... Extraction failed." > /dev/tty; kill -15 $$; } else tar $1f - 2>&1 || { echo Extraction failed. > /dev/tty; kill -15 $$; } fi } finish=true xterm_loop= noprogress=n nox11=n copy=none ownership=y verbose=n initargs="$@" while true do case "$1" in -h | --help) MS_Help exit 0 ;; -q | --quiet) quiet=y noprogress=y shift ;; --accept) accept=y shift ;; --info) echo Identification: "$label" echo Target directory: "$targetdir" echo Uncompressed size: 184 KB echo Compression: xz echo Date of packaging: Tue Mar 20 02:51:26 CET 2018 echo Built with Makeself version 2.3.1 on echo Build command was: "/opt/MinGW32/share/makeself/makeself.sh \\ \"--header\" \\ \"/opt/MinGW32/share/makeself/makeself-header.sh\" \\ \"--lsm\" \\ \"/tmp/packages.lsm\" \\ \"--needroot\" \\ \"--xz\" \\ \"--complevel\" \\ \"9\" \\ \"--target\" \\ \"/opt/MinGW32/i686-w64-mingw32\" \\ \"/tmp/build//opt/MinGW32/i686-w64-mingw32\" \\ \"/opt/MinGW32/packages/sdl_image-1.2.12_MinGW32-Linux-i686.xz.run\" \\ \"[sdl_image-1.2.12-MinGW32_Linux-i686]\" \\ \"echo\" \\ \"Package [sdl_image-1.2.12-MinGW32_Linux-i686] hast been just installed.\"" if test x"$script" != x; then echo Script run after extraction: echo " " $script $scriptargs fi if test x"" = xcopy; then echo "Archive will copy itself to a temporary location" fi if test x"y" = xy; then echo "Root permissions required for extraction" fi if test x"y" = xy; then echo "directory $targetdir is permanent" else echo "$targetdir will be removed after extraction" fi exit 0 ;; --dumpconf) echo LABEL=\"$label\" echo SCRIPT=\"$script\" echo SCRIPTARGS=\"$scriptargs\" echo archdirname=\"/opt/MinGW32/i686-w64-mingw32\" echo KEEP=y echo NOOVERWRITE=n echo COMPRESS=xz echo filesizes=\"$filesizes\" echo CRCsum=\"$CRCsum\" echo MD5sum=\"$MD5\" echo OLDUSIZE=184 echo OLDSKIP=578 exit 0 ;; --lsm) cat << EOLSM Begin3 Title: sdl_image-1.2.12_MinGW32-Linux-i686.xz.run Version: 1.2.12_20180320_025126 Description: [ PreBuilt Toolchain for Linux32 Bits (i686) ] - Package: sdl_image - Version: 1.2.12 URL http://www.davidgis.fr/documentation/Build_Prebuilt_Toolchain_MinGW-w64_for_Linux-32bits_GCC-7.2.0_Testing/ Keywords: CrossCompiling, MinGW-w64 5.0.3, GCC 7.2.0 Author: David Techer (davidtecher@yahoo.fr) Maintained-by: David Techer (davidtecher@yahoo.fr) Original-site: http://www.davidgis.fr Platform: Unix Copying-policy: GPL End EOLSM exit 0 ;; --list) echo Target directory: $targetdir offset=`head -n 577 "$0" | wc -c | tr -d " "` for s in $filesizes do MS_dd "$0" $offset $s | eval "xz -d" | UnTAR t offset=`expr $offset + $s` done exit 0 ;; --tar) offset=`head -n 577 "$0" | wc -c | tr -d " "` arg1="$2" if ! shift 2; then MS_Help; exit 1; fi for s in $filesizes do MS_dd "$0" $offset $s | eval "xz -d" | tar "$arg1" - "$@" offset=`expr $offset + $s` done exit 0 ;; --check) MS_Check "$0" y exit 0 ;; --confirm) verbose=y shift ;; --noexec) script="" shift ;; --keep) keep=y shift ;; --target) keep=y targetdir=${2:-.} if ! shift 2; then MS_Help; exit 1; fi ;; --noprogress) noprogress=y shift ;; --nox11) nox11=y shift ;; --nochown) ownership=n shift ;; --nodiskspace) nodiskspace=y shift ;; --xwin) if test "n" = n; then finish="echo Press Return to close this window...; read junk" fi xterm_loop=1 shift ;; --phase2) copy=phase2 shift ;; --) shift break ;; -*) echo Unrecognized flag : "$1" >&2 MS_Help exit 1 ;; *) break ;; esac done if test x"$quiet" = xy -a x"$verbose" = xy; then echo Cannot be verbose and quiet at the same time. >&2 exit 1 fi if test x"y" = xy -a `id -u` -ne 0; then echo "Administrative privileges required for this archive (use su or sudo)" >&2 exit 1 fi if test x"$copy" \!= xphase2; then MS_PrintLicense fi case "$copy" in copy) tmpdir=$TMPROOT/makeself.$RANDOM.`date +"%y%m%d%H%M%S"`.$$ mkdir "$tmpdir" || { echo "Could not create temporary directory $tmpdir" >&2 exit 1 } SCRIPT_COPY="$tmpdir/makeself" echo "Copying to a temporary location..." >&2 cp "$0" "$SCRIPT_COPY" chmod +x "$SCRIPT_COPY" cd "$TMPROOT" exec "$SCRIPT_COPY" --phase2 -- $initargs ;; phase2) finish="$finish ; rm -rf `dirname $0`" ;; esac if test x"$nox11" = xn; then if tty -s; then # Do we have a terminal? : else if test x"$DISPLAY" != x -a x"$xterm_loop" = x; then # No, but do we have X? if xset q > /dev/null 2>&1; then # Check for valid DISPLAY variable GUESS_XTERMS="xterm gnome-terminal rxvt dtterm eterm Eterm xfce4-terminal lxterminal kvt konsole aterm terminology" for a in $GUESS_XTERMS; do if type $a >/dev/null 2>&1; then XTERM=$a break fi done chmod a+x $0 || echo Please add execution rights on $0 if test `echo "$0" | cut -c1` = "/"; then # Spawn a terminal! exec $XTERM -title "$label" -e "$0" --xwin "$initargs" else exec $XTERM -title "$label" -e "./$0" --xwin "$initargs" fi fi fi fi fi if test x"$targetdir" = x.; then tmpdir="." else if test x"$keep" = xy; then if test x"$nooverwrite" = xy && test -d "$targetdir"; then echo "Target directory $targetdir already exists, aborting." >&2 exit 1 fi if test x"$quiet" = xn; then echo "Creating directory $targetdir" >&2 fi tmpdir="$targetdir" dashp="-p" else tmpdir="$TMPROOT/selfgz$$$RANDOM" dashp="" fi mkdir $dashp $tmpdir || { echo 'Cannot create target directory' $tmpdir >&2 echo 'You should try option --target dir' >&2 eval $finish exit 1 } fi location="`pwd`" if test x"$SETUP_NOCHECK" != x1; then MS_Check "$0" fi offset=`head -n 577 "$0" | wc -c | tr -d " "` if test x"$verbose" = xy; then MS_Printf "About to extract 184 KB in $tmpdir ... Proceed ? [Y/n] " read yn if test x"$yn" = xn; then eval $finish; exit 1 fi fi if test x"$quiet" = xn; then MS_Printf "Uncompressing $label" fi res=3 if test x"$keep" = xn; then trap 'echo Signal caught, cleaning up >&2; cd $TMPROOT; /bin/rm -rf $tmpdir; eval $finish; exit 15' 1 2 3 15 fi if test x"$nodiskspace" = xn; then leftspace=`MS_diskspace $tmpdir` if test -n "$leftspace"; then if test "$leftspace" -lt 184; then echo echo "Not enough space left in "`dirname $tmpdir`" ($leftspace KB) to decompress $0 (184 KB)" >&2 echo "Use --nodiskspace option to skip this check and proceed anyway" >&2 if test x"$keep" = xn; then echo "Consider setting TMPDIR to a directory with more free space." fi eval $finish; exit 1 fi fi fi for s in $filesizes do if MS_dd_Progress "$0" $offset $s | eval "xz -d" | ( cd "$tmpdir"; umask $ORIG_UMASK ; UnTAR xp ) 1>/dev/null; then if test x"$ownership" = xy; then (cd "$tmpdir"; chown -R `id -u` .; chgrp -R `id -g` .) fi else echo >&2 echo "Unable to decompress $0" >&2 eval $finish; exit 1 fi offset=`expr $offset + $s` done if test x"$quiet" = xn; then echo fi cd "$tmpdir" res=0 if test x"$script" != x; then if test x"$export_conf" = x"y"; then MS_BUNDLE="$0" MS_LABEL="$label" MS_SCRIPT="$script" MS_SCRIPTARGS="$scriptargs" MS_ARCHDIRNAME="$archdirname" MS_KEEP="$KEEP" MS_NOOVERWRITE="$NOOVERWRITE" MS_COMPRESS="$COMPRESS" export MS_BUNDLE MS_LABEL MS_SCRIPT MS_SCRIPTARGS export MS_ARCHDIRNAME MS_KEEP MS_NOOVERWRITE MS_COMPRESS fi if test x"$verbose" = x"y"; then MS_Printf "OK to execute: $script $scriptargs $* ? [Y/n] " read yn if test x"$yn" = x -o x"$yn" = xy -o x"$yn" = xY; then eval "\"$script\" $scriptargs \"\$@\""; res=$?; fi else eval "\"$script\" $scriptargs \"\$@\""; res=$? fi if test "$res" -ne 0; then test x"$verbose" = xy && echo "The program '$script' returned an error code ($res)" >&2 fi fi if test x"$keep" = xn; then cd $TMPROOT /bin/rm -rf $tmpdir fi eval $finish; exit $res 7zXZִF!XB] }1Dd]Pt?'/bo9`sm0mjp: $縆b]N|~%6-R@s6L Ccol@Я:9HP#QΘ噙ָ+݂7xO" ORՏ%.#K)\,2P+01ί"/~t3ziDuɛ"ͮkyh)\9 5b0}<\Wߛv[/BʕP2ݪe :4UIjKt^~ȋ:{ȅ]yNd|͑.;B9Ƽp!莬TN6OGN]ª&9Szz|:o&YT>i."C BAF@%:sNgvies}ɲʔ9lzBoɄ)שI\!*ӹÐ|L?nr}/^ nkٺGOK]VNH&bV_ƀZ&x4eHZm:0Aׇ3V,#[Z c(ܤ͝m T{F4U% 2jkecyfMAb;~O7h-(Џ%ri?dvvڷ˹ր.v 6Ru♇*و(KD:Kv|Bno#jn_'d붘t':es?;x^Wis()4!YU枃aSm 2Kx`;7Cd}ƣ%D52xgO|}^ ȍ9t:iڋѝHV$m#(s{Hj Z[z\i[5{Ps2`=?$kE6~-g B/1C0[U{`eQ瀂u37oΑ_>g=c'6 w%v޾|7Hn72`>N 0DWK;8papr~ 2}bV'eIp:La[DBs$1Қ6ـfrK ų1iV>A7*S iK7شyFI6t8[ESjnVPzUc_´\ sR|nd d➁l8fs< }9𡭽CuRVG:c\r̗ғ󓹂aA8aN @*9^o&,4`e||7:˰UQy"YÏDmڍOd٢3"J9=:3 O`EUnIw{G!`f\o |]L+ $Uˑ:LLyKVb)7PC["!ߣyN N^@i]E iy|eErsrبԳyN݂tuP? T mryK,; U;5`jx;Siұ8{,ts_tmc?δI! %^MBsgH2uDHrPt,OJQGCz:Rj,53 |$%%#0cC\DN%*;u j-V8* =Jb DZ]:w̻jp8+SAMa:! VZN,rp/_ b{{CGay#B=b:tt7UXhP̂RZ@v($FELPJHS#dR^֍?>#6b`M!qfb0nhi/hn,2Koe_F+knQIx/sI[FQ~Xۓr@8. '0Ocuy,Ĩi=n0U0mlG0w狠J zXT6*T,W8~MG͐]zsKY=ClІrLSӞc8Mz֎~<.̚2`O[hD26sUjXU B[}٫EQE]UײZ5Xi8O3-E(FT,uܮknkΥc'W}k,9nKJ9^y+;IVG>oȉ/KxTlYP 8,pV:i>?Kᮃᷥ62 0l ^ -b--hs>dD78Q8ߝʝr}=.:,@H {q}=ǫ\9L&bg_}u"vQk5V~'z+y% ;&ƿo}R$6u23`-AHM9%cC7lĹ騩lw~ Xt~o.]_^@rF';IE/5z9Px>Sy˟$I$1a*ڜXS~-Sػy .\ u=FJ zdW-hJ1fKg-zRag-2zMwQ~˃yTJGCJUZPJloDil`u:K ha@D,~NŽ,F5M9nl &.&WP n6Y F͕@[g8XkaYU;-8bl Y"o!Y偭.&F{ًmn|80p\sB"Sԉ9яZv-rf'q\F 'iG~›9*~\#h^Mg[_o]q%-Юև7yC(&Ծ#Ӗ9bn&WBo`B@TDp,;Rwu۷/\9KF0ª Yͱ0};-xwԴB81IW xUIq)dXֹT~\<#=i=؆zcWB,ͭQSͽ)]W,:&$%r$0}6)xTQ=A]ᗃ)MJp jV;LL1)p}>X0p顏\3yzYugc4:vQ;+ԐAe fgęI*/"ߌE)anҕ_[ #M>,ЉohbxY Qa_ [ҳubg $7= N`v[̟W)},Ma1*W@ V5<3c-qtNa:S?;l"&OlH$o2)kW ܭGA'D*Xv6J_y.eqқ( _cFTM(-Bu ב|@ qHR'Hk Xz#']gCte.hRG 𥅷*Kזd&t Ʃ}G@Kǭuw~c5WnD3wI"ZTS aBdlWnD(_9Pv&9T͞Z ޹ t bTݨPÈhd8Kzs5Νo3h>VGrNγ h| ʱ$|?wqP}mPk"ei  7֘Pk>Rsq4"5KB:an\*4}aVXrdЗ<Ǵ«f/mPE/>3G$;ⱇMTrG`_s'"eܿ6SiF5IeIc:M l)1EHkib0r؝r~ZbcZp_Ŀ9=Pu=(Ṯ>+j//Ed(lIE5(`1=ƇFyJ.dF"܎Id[ }eI ɪ"ZAڄaTS#m'T~)]X6@nYt\OUhnj2!a_#7[gjq­pX2b]ZE{<㟻P\>;$!.bĐ7iĠ猹1׏߮ 2SPN,Kzo!Wn曭H'÷2ǀ0^މ7 k_)2ƆXԿPQS8 ueM<<פ{ rr_*wZiG5?|"E~4!ƽB&H`R} ml,Vy>YŃF*)f6R^~= pe!;S8dc/-/n*hVD2px2?gMP h$ [xdׯ&R!Lix' R 4[rXZ8ak^Z:" StֻW\BPWZb5hBNj'1BXe//j ^R6h¸z)wKWE*J t@E%7tguēN=lNw"A=)L@.zC]|ƃxN##_qp&Wg4X=ku wU Jڷ[0?U8$^Yd{\~٣X(%k+0\K]ڲއP2(_|^lTL\ybK +E&P#7= e=Mk ?f S Wp@EOoU?M-G>fIkv.5 ,o-1UgޗkjgW7,\`]N^4; Ȥ ނDkp<2=[h]ԋVA/ϹaE[&$Ϊ P @C&$_!y4-wgFf;=XJa꟪Jr=-{KhABiCOvKy! .luU{CEA5?$RWX)̸jdV䂟E!u~U3m0KsgN aiw7XtB"2J?ɽu!RZ.οPb^rٹ ӌ#۝ yxcuхw3R^7y)U3[y)f|M;=ΰ7PcQoT$DdZ<Ƽ'x5 ɡRr~ kIyP03&a%]ڮݲ^$x~'7%Xc"rd߻mFo \hG RuCu@]xێf`1,@4T,YJD^Hctm,ʰEN\_fVM+k2p*a7}oeA?P+iZpZ?]" ?G y1wHWҳݘ'J>  AT49Q4Wo]W_p8fxI%(Nv{ Our(ЗN &WP _=US&s`"2l@^g?c#R–{ A' iѱkl*o}*\Y{֝N_jVrϜo T^3]B+:DRSQ^#Υj<,m"YjUR9gY[9BO.?T}1kR fEËp;C:A!)/,WDpòA\A"pN;5M%8(>]SBI<],??DD$01*Yj2`J blwEwƳ9! mZq l%{@SPf&$ N b~NPzᣐͯ08č[C+Kʱ\Lɑ%р4K}&^J~nFOu0{( \Ak9ALrt}hnJwQ||S_"=O"pFz)k֑8byZziJUl`"h|%B `I˱h.=ٷye  jU#}p"F6wmToSZ9L̩^ij;Nf9+ @ۜ|]#t=<䊒)Է`~dxP5P&(PRPGO'$g) sۑ}Gyö#FsgLtj5ߪI m & 1#pw6Gnq_8epbŨM2C G^)%hIC),:]kBJ<yE!{p%]~\Vt4j2` xv]mPdFwĐkLdI;@ u_ADRLZ誽u!f!d:2:6A۰XmzoUހi} RI2J%cIm8Ů7ϴ.rM&Ex|k [)VAHQd`_A^=ӯ[?,?HnCǼ chc,K}H [u0hiVj#a.hBPwnX0o](7 J1IM"BӫBӿ_WJƩ\ֶH;?./J먽w$+*hxMp5ԝٕ h4+}Qp62AMr{(F)诳n1 )/bЉ/(B# Dgj77(dvT̓Jw79,D|Sff-r L1yڹz7nAl\/Il4}m'e0wYhyOG=C5(DgTõ@o4~{Zk^i[ \4:L*0%dmV$YBR;/l}2F[~5d1aB>T%…~!#}OZ`{o9\4 |7=̗6]5BVCsev467.*#e4S1кm$8MoKu# TwiMJj.!1b9}x^E[ԽXQuyP@HUp#7i&-.}>;X 0Ok#ÿ>[!:@>c^t~;4^fRƓxxzwR\-Bg nFtV43#2EG/Z wOp5T2~-\gWwrY߶%CY9]SF ޱ;u3[])H4#BMyn ! 7kZ$@LG#Dm!Y'"Y=2Yc5]FZ'2Y孾Dz(H_aMPP)DT[p_/ߪ[=W_ /0XJƹmaG½ rgR<ը*S>L;gc:2*!'r uCI=:?#jF6U<WoŰ|D\ݱpJZ>~Ywe[Vخ;w3v\+k& Jlnۆ1АC2s#T vIIu`.JK=8dhT6ŰZ寛G31ѐr1 \/g'A%7OJ]e8]l.t :ov(LXe~řU鑁_r_aD5ߖ[v#8t.[gZ"8`WN~ Ubr&AdƋBx5WWցkIj63 o\=>yI }0e egXKEt0i}?qN"bAM,wUEeN 2݅n/ ybO wkɬ4~o*W@:1^0&a1k~)yLp6iWul}99y^yuM^,M{cbcC;쇛P됆M]hYy$%{1"RG[슳E@V̮a.x˽LG`(4_lFp3C(.#h /FzS`P%tڴ]gʳ]Y\j*@Vb/s!Da.2Ĝ>^}:cU),ɒK?Ms|x4IsGypk\DiۈUH֮Ǿ0:fC邴_+eJDT3hIwcotniW喓'-LU2KNGJy I)3޻,r7 [7`tqMq;/&JP<\ĝL&x`2110ʺ(^v?;YÁaF-:]wa胋2RB"QtŶ{>q^-}S7ZtDž CWk5`Ϫ3&^%XױX &g%Lًby[2ML;vaKpZ^&`7,yv&KZ{ά |8<: ʞYMQx6EAKPX Ύ1W_JKRS;]gGSuk oƷg1eSm_Q;`:sN4ma<ӿ#'QP~/Y%mdO1Cw@t1 Xm&wfnC+y|_2 hĴ_H峛3I ./0\B+ wcI%vy:"!fLxIA58"څH1{VM |ƽcl_@afRkq6$ L[ h%cJ i9<^ 'd{Z>As4BS0ܺiK͕_e'xHCc6l~爯B+*At&BEڥ'x۲zVʹ]vk;a@yUɒB<hĸ/V)[ϽzUmz㧯*R4 'q[>', I_a eRR9I8x:[ÏS dl݅hW^v!aW]4=!F*>;ɪQ`X܄p|$ሼ}ҁ;"X.tRL?tg&qb=poBnE^y#cᵡ?uuo4myl~W9i/c&VMJB'ov7M[KC&*W]Ox `]HgK>Kch}a}=}:`VK vZ oюȻK <%pB gRjb*z m7[Z۟Tg̜mpv`?F%G̺}/ mҘɯbu9L |-E57.̆k`C/.x KUyz`,z"|9+kv?m: D1xZ鐠}9?ݵ^,w57n |%Qu D)u)2ySٛTu헯Di,f?Ps膸!o?V̼zNҡ>uԒ+Cf#H\["nzLy2m,P[z/*k!Aß0cU'z*(5Ewgx%fi4l tuis|X&j!óE>z7o<7~;U&iKy+!T'v,Բ)G̤S#|@F(3mec&,BeyL{2/{}&kR2fe }{l?'`8щhB6#=sIqIueA4k o7{Wq#ޜusfm>b{!fj< VmҕkKLsLO2%\Ogܘқ elM.065a F?<ьGtd8fΔ9IIw(4K2Kq>&dgP{󲗇6IWV*a'IuQ egc7pbޯL~FI,<]*|< Q!tHYA WS/Сͪ/5U^T9? 3hBy-m\`e%;Jk۲Ԭ5 DŽrPJWm54LSl=kAU;k PNs2qt'`ZmUO Z9PTljr6r]fAqm '_R;U60ZNZHcEj->6I.p˸ 2C/d?9\~uw6g2{`ѧ1*%U_LϨaC h:7j[H<Վ*WI獧1=H@ /Wsמ"Y}nKU= ,6¨2bN F7Hi]?|-G(RGS*.دQwUJUɯ0s14Α^:ΐYOeD (Z9~EV'K9k 67hYKϳl/kzgf-@å3t Ө"Od 1gLT86f_μo`\jb/*Y?=CvZbB2뾪]XiuOo3/,ZGc\I*1z m\I|a忑#ug aaAֵQؠ6 hQ<]AbB(ʚ~0?#ֳW m۸׊" {+цnXF~U}1378:bzveb&Si{`1Y<g `# eSQmz,=쎽QrV jH^n,oPhU~@lS32#uԱ>ތk[,UnN% DTxbw\`2 j~e26cNYF8vUo$ݎ'onbxfgpQYR8ղN;#e;O$T*?pje+ Feo=uys.ٳ)DAM(Kh(o8)HHdK}[|zOz x ;8sEAeF~RT 'D;*-z|` +_MjIh;5t'RƏب,.+ p ~l5ѷOٰYTs|jeEfU+Hڎņs|\ӡz6|ո5{/\N.4k;aEiXah }]c\p NRR 6hUh|k_dU2Aj*#zs_ȸVðhpE zWUkDDkSC kv;!|,l="tJQx7T }B4(wI@c^v}mYz7F1ŮBlk ;t:3z锧bA0m15-ÕI:S_ Oqnø/QVt{_xGu%^{`]+b,j#u([DcĨеmmSRPA }U}вS'!IhIպ*ETip\@3n(Pܡ+ѿ|gt/&xGvÝzU"mMDy'oG5ȅ0ha Q 5ẽ Қv1!byRL*#;t+p4%@2(MllݳWMXER +ve%91h\(T9`~s2ż VI R οTe.(4T+mToN#I-U$Cj;ڱc8ȸlYm@ӢfqXU. y:ZOCI.nt:(3]۳x"FyLGXN0,LJN{;Ed]ؖ' CM V"1AeᵒMTPapg@p^SGЃkq\yG1JQdi#]%P14dl>ٮM[23kuhG7,MH_)P@–\rюgKsi 5c8ɐ48" ox5o>7=:Ͽaɱ4vj)h7}wz!P8kFtW94ump/J}Ps_/ ܍C)$L=rhf럈՞3?]Cy+Y ?eTÖ&Tz&ʱtV6$nDrʼX1_O . Q(OFO"ƪ  v%%0Ñ/5?Ձ,[-YzVfT@7ٜ 癊=xQJ,^:E4gJo`{?Kb($N62cm $j+3|=uh|AJrc+/r7WӮED=Y TVgȊUD<$kKJY.vD_iPO /EyiB6B6 > '6v|(sMLG#Xc/UtY HEĕE꨷@ZAL՚^@Ғ$Z}9]Ufu<-/ Mk WX4ݿI@xs0ׄxSҥAme4ZFMX^rBz ^(`> RT}CɄMǂ;m`AnJU)EKnF)E{I}7r˪(M+] e@ƄA':fM]V03egwQAT*`Xt_)СyeZG9:xP/J(a(n:LAh~WM50 I|4Rq*nGbAa\q:t %x }.=e 3VDi(^rhya04:yrx,Ѥ"!} 8i78{ڶy/-u&'UU,C,i)G dBeN ww>(\*-eጝ0N뺱]:,?:s3'I#҃EܵʗW<3A G呔hn < c! ^eCBZ G DAoI:1K(L@8WV1~NW!sI+σe*\T>we{I)V;\|VDZ U^$FGI7!詤B/06Z/kgL otyZk̬vم"pBVWDYu (npVZWX/#)+8t9NBC ̛r|X {.m1ἌqoZRr8[wʜ@&~7wm͵]()4F$߈tI{c識X.|[7gg=JGxEԴ& + # Ap=#ŒvWWʮF*#^4dtk=ԭa77-vSU:)ׄ.lryŊr)n&6qu. ̪=6uPx/GPas" dcM FU^C.c9Ё8NR(Հ1DO`#W./|+@fK?׀- ;`wpf{ v'ↇ&`8P)J[){[h 8 )0zdm c#FlWsڵ۸~*zC,"&&k #""d=7c@&m\ amĘmw5k_< `\yizohؾ~6yٹP^9^>!#|ZX)%TofGu4荭Qb&cnɄPY︡DC6kY{\4Y Mfeu"'d8Vi |Lu p+EVMiH͕r(7rYf0tn?1}6.Þ ]uY +הc]>P<+{I5BL^SGJ%-Q2qS!IeY+]7I9i±ЀUp>+>r@iZډOA~NK 1黜|&XɵptlD 7S[:ƒS ۻ̃#":6xc\jSvҘ4|)uB;滓ol()8s* -Iz&7^:Thm8ܛFo+4xj큁xz[AA:a&@dpŌFJ z\Վ䪌pRnR "?y`BUmjƓےPR.Յpf Y+쒢sDTk{c>L-8f"ǔ[uAC5mk.hs! nKKyUSBGL@Er@, :μl&SuU0ׂZ|"׆xz-e9N5mqu3#vF,P2ZrlCMO \<۹6sTo{ôUI?*TWu+tmJw'7A5 *ekOO#=P* %յ& ` v 9s Q7JJtJ Mo VDzmX)g+n{,1WacK;BZ%Ŝ4͚57*">Iks.l~Tr6npq~Љʡ'|}eTP| vbwڸgɵ2|^8vA:b7$ްMmۼ'=Z](־hDHfeˑXJ;O!g'!jt;?0C̛gCLf֬R*kp3e4gc7hAW*~& ZLVD_ UVZE_3*/ ;/_G!!^{LA\HvNjkYe;BhB##ecXd4*ņȁ%fMHb(N(15 LNP >LgN8hY*|+%%YCWܠ2^8^{2:T;C qG8\<7(/-·*%$DԶlG*݀0NDㅩ r4KÈQ6G>Ę}'Z+e=01H oX$G^aH7 ~A#|GyK,ێ U7I8%I{`T}]X/ C2yLzqEFStS&"+CZ{~a,! @Pc;x&V*ƫŌ9 aKZ\g}Z#%ѨGss(WMںH<seԣ3P>vg e= 4K@TC{ @EθMU owP;*,Iw0;?cQx!n ԷQ&6ƒd e( cC>(spʑhn-@"iLŒ類qGqW_d _RWݹ]-j2GlrVogiKZg9 Cmt`joVS{1@4[uiajz:̴;x\/|+ݿz# ˣ ]WId'5=J 47i*KG#c5w&۵K9 !($KLG˕)eX߷T؎M(x `}[S ` @ǖX lԾ{:ҘJF~x %LLVHlȺZLi7.Lcd'ّ#Wl+(!sWH_tjSc/Ee5J57&_9]Xj'!}zJ+b|AoZ2Ƕ !Nd3q .G.IOy+O<Wrd첇@u6[^d AP;֯H1Ϧo! 1Z-~D$EX37[0P5C>PY<]"dOC"D([3%XqM(XE:ASʬfܻcPbr48 hyp:!ojY2EAaD03jrY\ ay:xV,5Lx;6ϋiT6LqJܡ=Rz ] Ot@>d૸2t^) =LѾAT`SS2/.cRs;j))DT3>]4D70Cc0zg315W50pV^T_r_M-p?*el=3FG;dX`ԜzK!pas9ЗP=a/0iT=s;hJJE*]BS2ӌ@%KN3twmx_ѶW^u_](ݷJ{g3?"!75 U%dǽ#U%\-;0D0I@jFg`pX6f1U( 06jskpm ba!X<է5!^(XIzG5q,r^hC(^:#U/Rz*;>.m i>%BP5V{x/\ʴ|G(UMJ@Xx%er蟦SlQE 8-_U!ܰF" 59•^O:$ެh5okw ( N[S67(1դ!.p7wDiMh:SO3)ydǒQ=ҏ1?eFa1,2Jhdzw fqmͳN5*xkYHUS .yLA2 (Prp19Ɖ-uVE8( hlJs 3S29-yt}OE?,)-]wkk*G޹fa|Tp." wt7f1+w#s"{ȉ)tAa+dUwn3B2+kV Sb {4PU ә h/KGWJ:gP V {|kPɣQni̖jS/*'yT~?VD`p p5erw?!\HJU3/kL}.Lr_P Њh< 7L-ܥ6QBNq2Z_牎k '=ȴa9C_3#Ϥ f BVMːgɋ]tCٻI \Tq?mrDdYa(@,L4g}ip:/ ]2@m \:&^v(,uP|<Dztp4ٷhPujv2嫱2 /;rwW].+ Zi cؘg]ڢ)5wzp8u!P:b _ƛa3o**kjR8`աhqZW'k{1Aqk{8]-4_qLRY5A4JIj4DūaiZĉER,)}k"S8ky *'kTڃ$,ӗo49nemb-vV׀B̮%L@KC%'r'\q6"{ϼHIG~C[<1ycRG K,%˟a?p}\nlIjp|08V~/Id VC5hj}U6!W= >{Vn\G0?Nx*.Fq$ܮs G.Xz|?(?Gą\=MgP= R󻈸7]HA>M(z$0|b {8TM;6L@XGJLwR#Pr/p1ܪ3t/_hkшЁ iRK|D7a+m/~2v m g=vΩ(t w>8 ORڍ;I$OCx0ߓg[j GEd/xfUd"w[ d{iW= \ԣ}O;1zWVF Ha9G%u34}K򡐜\ma6 zoO U`e~g׶Z+H)\٣W5b_@ ;`kf8aQ^CcF2.p+Ԋuv+bTBBc+/X b> ܈5Pύ(R"ŻF^iGKQ̞ E-v)|:|`S]F{w$N` RFZJt}p_.Ҡ2 fgOED~߭ dI+5cXP -l>'-Ajy0Y D9n<6&(\Gw .wRll yȏ>V,︿́m |0u]͎`UCWشŰY1'b#(x'~4!T±pU A݃orz]dzY{ baS%.];;O@#s'(ִa>D՟8\`牼wvu A%OLV1b4A6WS~@5W7OmlizF) fOBG#Px}[í?g.y]MiǃB=O@]~7i:H7psTt7P=Z]K, >!-a9Mj"o9r\(T}~A(.n:<YGwdZTIvrRF:&q<^+7bZD~&Pȵ9L\~vUm5op-qL۲,$8+H ˦C,zV?K1Pz7W_aylj |Q'>sk PEUn˄JŢC" :f5(WʿC&[R+B5fe^>6:Ȏ)"e^lϥtzs?89fAV]MkZ/0T kJ~H3(Mrbw_+UHB[NWڽe*یH0cxeAuSPSrHK[-BoԐIˆ#8 & 2"9Qb#Usw!37l\9\fI'.ű;X^іcڞGw+C7$Ȁ/sLzjbJs `=SW-iL%wثc4`|K@Z] &16;=ZHרgx>_CSMk ӏiG+in\y0̓u,!q_r&s>ZJ4^2jVwhyM<'uy$[A;Y.q2&Ռvk8f_M:ɹc>d]!j%E:e *rY949 \A\.>*w\̾3;6Xgl7pOV*Eї]u]6?ҽMV-M[!"HIC^D^:7gku 7j9;n8!ۧ*w?T4V(2K=!dt1E7vUٴF%!8:àjccQ0Uu*ɗXo~&AQԓ/laWf~{D5#rVY>%r ¢*WBjϽBkt r+\JvH,*}qw\'t] E(VU͆s-m)Ibp۫Ճn9kĤ<L?br9ʠat(yw=P`7-HV2 оeNP<:PG1+-Iбu ;W Oi?+O2 2 K%1.&YRr =ha^c ZaT-GՄrrU\QP`j  :3 =zkL6_<1`G45C-옩>w#Y?/v8!r 򿨯,^b\_;ܛw U[}+D\֞S$Ag-a.ė>0%jdI55=L҈ܰ`m(S0Z p@s:@7y‰w>ܓm_$?Hyw7M tS[pZ<r">[ꇆITz7:¨He[0PMQT4-UdwRxGyX/+A01B4΁},r\W5xU "tԑ$q4W[疘/ :mA]fx|.b,FU4i:R Tʙ~t*Ռm9bw[srIՓY ='eBIl,GGlE])ym(6baw,̛f+LDOl >s.z?8+Fg6$G"ig|X.`*z_〩Xwq6JZ&EPh |Slz:ms`9w1E6#vFCk2:Ⱥxt6)ܯyՌ*[E(>$Vg,,j"[tR^SLHؚ0p$rXj+n9'YR-5^mXɥi8?xƂg/rLMNЯo[ގ /ugYZ