#!/bin/sh # This script was generated using Makeself 2.3.1 ORIG_UMASK=`umask` if test "n" = n; then umask 077 fi CRCsum="1319224279" MD5="050d89ed782947baa141c5cb8036e5d3" TMPROOT=${TMPDIR:=/tmp} USER_PWD="$PWD"; export USER_PWD label="[bzip2-1.0.6-MinGW32_Linux-i686]" script="echo" scriptargs="Package [bzip2-1.0.6-MinGW32_Linux-i686] hast been just installed." licensetxt="" helpheader='' targetdir="/opt/MinGW32/i686-w64-mingw32" filesizes="33000" 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: Mon Mar 19 14:40:11 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/bzip2-1.0.6_MinGW32-Linux-i686.xz.run\" \\ \"[bzip2-1.0.6-MinGW32_Linux-i686]\" \\ \"echo\" \\ \"Package [bzip2-1.0.6-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: bzip2-1.0.6_MinGW32-Linux-i686.xz.run Version: 1.0.6_20180319_144011 Description: [ PreBuilt Toolchain for Linux32 Bits (i686) ] - Package: bzip2 - Version: 1.0.6 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!X] }1Dd]Pt?ekJN=;I>d΀َdYF؏=iVoS%[ɓI!j|;un]TN[]AZIv`W ; F([pN2纰a"\ fo i,cn[P:w&㫱]F1Ec8 sqWm?*T9nFm)z-l\P^a^_#3;rz=+H^ iYyNþ}3v6"@UV ql{Kh:‰V4 0NW˛ L#إm%D"b87* FDMݡ .yip4w HRu*n=MWYE1"tNJeH~GH;M1@q9z!姁Ծ||I )>Kǔm%M s`NNϏ-`{ ;1(\5I]+$B'I8 Sެm?JyiRf9̐XDžoZ~հIGe$IDAN'qZNp1viH%MmHpl 1gDDª?2z%T:^:dИ̖ *NBTS:=nl,j6iUV:U&~/);榬9Rϗ{ӖK+#m^M(i>G%HY?PNL gf,Ť2joqeiHN oe:Z,2ǫ3*6ed݃SF晔bǃEhX#IBÝ(xC]4 nDZ̛Go*í[4ox'yt/'TZ]*9="L0.R +tt'KḢ:A4Hn TqE"YT' 未ڦ{|9hF `_PÖ<%iLr- ù=vQkCFQj6Y=}h6Ū.@3˸}l@1e7TAIx [65GFM@>tbxg~|;g#[7J_) +]f,&ΌY&{:!\jJ^d]K pJ#cAw G.շ[e 'DsV(C&FiʭS_}HIv)Ss8cBL##fI n̕WM9+L)5 9еӞ֕ H(NDj>qX͐ʡ&, $ %LsY(RF!(,0)HVD)_rV;.˝QD?v+dqJnL'^lbN܍ lwRxz*ȦT^%;@xt*"yn9JolZ~Tx ޳|0ExaRjN]ic Vt%T>\&t8GB"2٫*SL/5Yq!Z G}9qGQs0zi\"0LQ3YX%^l3->]d:WM~N^mًdΦjT n )Gl'''af̟y13iiJEKq.8G1#?\_0b. GT7OX=*mWwQ|S9cl f򉲪P_GXT`ݕ~DSH q4p C-cҢ\<0U]Z 6u4A\:8W uGKk-&QZWIh.CG,f(H- Oji2OQ[p!(X"*k>CV!fPi^ӕu.m*OU^ IcbRFC{Ũ3~'ŝ8\!n)R8)>Ӵλ3a ۨ`Ug?>\Sd@؎&LG )jWĠv_;9[mf,Λ)Ģx @Fo"͙^VJVnQH䋌#{ 퇗z7ϴ+ѕ|5"j.5Zņ74cSʖU˱ !h:erɲ7VYKИNDt`B3|>Mf놨5LF |_;=yan r11жubOD]1vIG]'V}'L3,{G^6+bע佰?$\|VJ=U}pGs$">k_ʰRlAg_#0~Ɖ 99ewV1%U)7Hߤ物s#ۯe2Q}w(lֹ#O]klV!≎Nw{!߭?j2_d[l-c ڿ8gFFtA>8W\Y؆5yp&(؀gU)@eHTGoawY@kP鄁ob Ԏ9KnMA]t]%u`mkxY`t2P`;\'vuMp0Pb+^Q3Y>SP{)X09%+22?ܺ}%4=!UcO/BkGmlFYZxA;u58i (mˢXڛmqF偡#& +gt|}P3%D=[5r0]u^<^ˍ=ݨ#go_4š&ʦQ8wDsAm-X9QߕMs8ZP͕G0<c^+VpVw]UoHDfnzl[o~'-jB] u"' hMf'_񻩷fhiRd2̔цdRqX8ȈoH6LMV xyt i@E 9M+_,ZH6cdVI#,`mt2*vύR,4e #TWuk>|[{&o-VyWwz1Ɠ G:;c?dQK^63u1?`fbQE7$ϣ8Ct4GQDY޼ rJx}kSHr)M`em7VCDP=Cb 3%Dq)Q ~exxc؇ :fa2ym3:`Ȫmu%66UTq-)\ ۆ'a*xHSQ؁+`!8l { }Hv~Sp\l`oYC|A.9VRU&=mŊ%<3I.ta5!m:KO2mrU) }n=(s.@ U 㬪)O˸`X͒ \#$M3_-Iz[ML&LT2KοWvfZ<-HMd,./,؁!0X 2^Fa75)Wk7} .cEbKAx׾~ENfuSaNB,\h{\S><%$M^ ?|/U4?GKh &- .0uN*(>4{.v> h_TwSet7Qd/kc W'XW:ݔcɅ MAܒ25:ruL\R8~kjh%kGbSpLb4Wɺa.ư.t|j{n)kײJJbeC̠"bjdTZ.l__5.cHG:Q ')~b߸n!yN58m7ZDc!Eemj|gK!ffn) $Yza,E݃.8ٕ+h(m_ջd 5Kz?ѼoeuS" T ey#4KQRXDXm>/5X㩨‗|zP]0f(haBIu`925ZP|Py@ނU\4ʤފ&YjKڱW*q1%**ʑ_T nQ-q!Q;$vʚ S*1:\X0Ѓruݽ'Vgaꭜ2uT_&TCf05-]%i9DHt.y7ݥ;: PP[Ph|1!#>lbGfX¼1ccՎPͤy+KEi#O?sWv'1Gb.\Rj.QN la`Oj0M :BzO0,}0V*u5=6$@T0I%>+reJZ,$%ou[shfGg{|Q$u`|RP^U_O;\3ZƎߙ |?2QUg)H?j񎶊OG>zC|[ZA 5?~ }ɐ[q6J' tf^0Lqj߿!tT!r$a^B$cP8 XFD fu1Mp8O9 'm0dc^Ckl(è8z5M(BrHN+r]sɓ "u⁙ێna3 opX=ZI4J5G'UH\]T-UD{ 5Ra"G鄡郃q`!=9cBZ^rBU!|)a;'d2S%(u/Rf.!28>EB!]IK{S-tΛ:$6]]T+#l%ŜMqѰ'g i xto+:y7:Ax4LW#Yͤ3f\Y8}S0'۾1iowqZ[<+G-?;L:٭Ugl)fNshTX͈+E Qd\fVwh(IAOJ5F;ukzuf8HOex ehI}yWKi=rs|Mff͟|ܳeT\HR[D;IܼXp)kEkX=Lx))`dZ%p L"u - 9,cuUQ{)F:zux|'8;Gn$3b[MĊǠ171TͶ:k H)TPÿUds XZN}1-ɖ=sTeT8̰`J=;9ob:#<%I1bO:=ObȷKRI$]Abbw =2c@݇רCa[zRZ|fU |AVJt?]̓Wi)>.wRx-ƣӃ !bepНVb`E_#%l2zAZđ9%4X"t?7?::*]rx8; &ӧfiġߒ<C: XM S:{`>yJ$۾9k+Lt7iHTm9ˉI۟E 4]P1рn hqMаl6ͬ.gGO6T-e3;~ hp{BdAdo/N /zd䇛GO{hI!?j4ҡHmJHdQTELOp\|-TLٖF(kЁ^d߯cy$xAzqO[] 4 0Z GV0Mv>D4EAy.βZ~t|#UdѸq hC;v ˣWڠUBڍ"D9]{QmDdB@67w>锄֒E {hW.iyĴX05 ЭJ,dfů]-^P#e𳻗{fkcarHG*L6`@CTC}3WE\B6iwh;liiRΡy9k>m)IW% ?QTrJlz+,.M#WW1(I)G5A=eq k߲ dMK;L7yGdppciO15 K,,ZևFH㌬ mym 7h̩[Hy@ 5jWm nʈqaGCC\}d~谶3&%=0!^ =*],B4hCvYz͜F[Pߣ!-]_.l=wa,p_ [E6 ,f " 3N2hQ<9{!0hgkPӆpw$A%Bv㽢_)_Y7!xd|1ЎaB*UFr=(+6)?Bh|7Q-[C<=ؑnxYrw9Pǻn_Ze!w:sRҤkevf"~9@Er63`N}8JiseiO:\&6c$$a3wP 2ǸҘVWRVEoej߭U1\A0>/_-#V>\[lhX&Y1rbG}WrR,ucdoP6d CYWwm㨛BC`JJx%62 ?=d{<5}|p05,u*r]s! y*7 V0+I@w{uRy,:Zf;5!/}*i?fO5%j-6`K=ӺYx>QUOp;E! f5/Tϳ_BHR,7pd_b;LhuNp\ZnG!0pH5`n35pyv$i@'pzݶҼ co9'.9 EgAgIqS}ߑ0! HJPa< C(V9hry5x}a Pm][Gk9Y"[B6Y&7LvҬ\ۙS DV̌:VDZU-[ψ{{w4HFiFyazƹg45 2^đf29Rv4Xr{/`=`F̅kaa]vK|Lf}' }ŭ <65ᒐG_i+L4ߋ s/}w~ybq JN{Jo`Ȅ Keu]\ ̩1<}-|&Za EhW$^{ flA1a6`{0yc*s5ؽ]9=]Zz$[j|Ȇr qLްy:}9<b.\Lv^J129~o_)yDԫEJ|ȏsY\~6sjLUQ_ y;Ȱ ;?M)ChkVrƛ .@fю㫲<rs 2Bp mvn% ՎBXSVf"ح 1@ oeȺM;-;/hE-8 Qo6h& ^O" i_3ΕMC3q)IaY4{F*.~3h~\ UBP5h=  rwEԍ9hŽV6`KPa@_]'=)XɩޜmVXFb"G5|%bJri8ZF:/_bb/xَb $sqryvfUtNɌMuqK~RobPtQHpts]D2b3g YkC/V![=i ¹k4@qjdb,蠡U~n1.=vp7Lܙ# `M A-#)O{D•^(i@]5]1Pڔo-ѽYƿ$=Tf|C!}^`TȚ_E|mt+gSS]9`3e<34(tU3 iA(dP6z#P.kD1wj+ONs 1 Hhh~ XD7nȰcTvV":ZJbIn}9p@qd qhV節1P-s}CV9X7AS\t; ʻEa6֚T\< *pCWݮ (#Fxj,S\%C}7_7O%<.*qJzq=@ՕFj5z&UOf-%HN̡chpt 1kx$riY?Y/ZTC,m+(@d Λl^SVɺ)5~FD?]wu,3@GD{9V,F= t!{j9oB{NJFK[x D_BL(BX㠿]͍V~@DfGPD*OWt'qnny:aKJ"3),x ^OW%*ᚢ dh}m=jq5BVn=EQl,^#[Jk6FAC0.jA#ޣbWqu2x(IζLCTdRw}$V#ƦA=N*1vxT \n(4ڐ2)wBF w.ӻUAa;դ}ڜ8vy |V}lNs6DD꬯+3X1F*#e ʪub57=ko24AAIW1;>e?ϳ|FM,**+XWʛg܉^bzWj3IC0 A&e(ٶ鎚yyNr$,-eji$K,9~fa3{bЛi.9eL|3`SDU/(vOiATԔR<}Xx1S(6&ŐH}Ӷ|&4v{3yCLVOq~+nߊH3xҾ;pY 5 jve(GpB&*-9OlhU,$ˠާ_%EJoBHs{)XogR3#\PjbE(cor/|I;n%zzFv<힖4i`2 c22ocU-q.o5 GdoOtpkk](SXd-D~o3BduoGY ޫ'{"Y>xP8v~ShQ[g#w `Ƈq&%XWSwtE)YJ=AO`4"]/ԇ-{e%uĘ+m_z6La8WZav,ށf rm&_ z.Zd q_}D ׅ_J{ Wۉ3 .Y^ ]p.P'[ 5cqsE E#qt<*}eUg`QCöRo$G{"^t̞iD ' g elpHޱk*q+W߀ԣ!\Υu*!r.Sl# .X.rn< @lj5GKP1rg'̄`q cR~uAz%E*Ia^o  Ė/ǀ7ԎW1ǀD_1NZ6v}Zr{}#nnWPI*iw:btN%Mo)Ռ<{jqx'wMbA,L(8xAǐ&?bMyf K2[26`hU=7~KX,,]їNj5Y^?S81^d\s ,\Bk$˦$I { T~^oOiS} l^L(53LJx%Bd $~a^"\ȸ5\J|Lo8WuJ9b`uURXG#bonOpA jWWU(#+]MwpC3~4S{{⿫p6IP.OxP"p2uuܾ)QnC)˩+Xwb@pL8t'7($ڭvBAsIb#q mJ`lx6L$(!@N  Wh1R Xh9E ll<-Y`BJSȜuEHgfQAD|һ9ޓ8nԡX >j/;-}g?mZ-:X-;TROֲ$_Zsc#J$jޱ1Rn7ԅR g^{օ憆@׼o݃4Gvze8^5}6a&rG,KiӸIJ:eܜ~2_[:Ռ {ԨpNx[)'0K ȮᒗVD`|G`-ONek/B͹ L\XlZf\ߌ#E}WB>5ht9DkGV~}ID٠50%V*`@`U7˭ܐQAR@ p%E/?8]bV`%r9[5@2WXkڛ`Z.a$AGB٨$F ]̩нs 1WȪ +Xˍq2'<;ɖWjյ"iH<7'˓9Sk6מٿD@ -U\ᡳU. >$<7&I61ޅRR Dija)4J#z`xw0X3B3pz X _*vx%`b! 6et9Wb_t;nr;{U []<"F4qqAcx@PocPpaHCvr:s!}lնY%|stSAit |HM~DTD8 2#"X`),]8o}E2uʦ,$JTvVg}8/h&vbSC'8K]=vݱd%[b4.-h9;nœ YWB2,Zds P9\̰)y 3 "*lxܼX \K$%&oh7nVTw]qS@kw9BN"wr4`UAͯ@_T/,-O]wڞ&m:t$#%mj)391%wA:^U_1^˿VDIzq2VҎ/)f{H n%LAof)cA9F(H)ӌw3lv=Gİ=Pl썵L3#v([ sxzNiq;KUpe7 8G&-8c&_`NOw@62$ہsnxPJPߙtFV] NK4^^G\D1K/D.uPͭAd+3|G1uݒc'mv_8s/aS՟&k> iBh:a&+(@\r>3Qe,UIU9>":h"(;:,4UQeSiQW;X;YXqD5hZ"6aQ,M/=t/-:ޭ7zD[}²ɸ,lR"͕x s,V\ʯy{\X|6 nӤ'6cpԎ4䋌f'"9(mљK e3 * .gG1Jgq5`g;HVv@57»1@FFMUfmC㌾1dt7ʗZݰd?,+6鍬HZ+L=1}y#ef]W{fSd;>g =ClW(DUG j! o~1&#Eۅ_d(U,ͭBzf(ݥcj׍05G&"Gҳk X'⇔GlU9#>cQVZK}Z=įn-cߙ%NTF o.A%#IC)BV_BMtdo9f&U;kNM)Qht(Y;,lҎvzt^6bc-+ωFpՒ Mg60S"lu?emCJN!v yȃIhN|ZJ/6*q3.e@ݒ@m D$F7y3־{J:l+w @`+}![^`39e8.J^#rUM2FTMLe OjV>ׅ 3~M$ lAs?pt#[CE0"-B{~ET+K#kkNQ΍Nw acf8.F^Tj:_ip [:AJۥ|lm7swf%_MJ0{p/!k8x(%ݦt=ٻh( ʼ-h=yoKZW HshʋZƽK҇= !o$BWI3Tja:SGfY~lyM+,:㭭^!A ^柌Zum_;4(C7KRI;vRc8);Ut%sH66%RG0|fsA0j[ *7d ^K =dG Yl* |[{4ƛyPA$tW ab`AiB4{lqAk5vC@Mz5 ` Yg8Op nxVHٯ5RDK8zt-T tL[$&^e?VbgRqS4:߄=U"5&9 UR.I  䝻 {9y׋d[Lߚ_T__mM!yy Ɔq`L%: 휋;F:ҿC͋ 1JR&@h}]&(Y߬qHk4*"=RrzQACi/R6yӜTjsQU䰵tҙ@.AxbCt[:c[=ePoQ.!1 q< /-M^"%,AJm/WbE8DAObx&4gQzu+թQ(ؖ&3P68;Fl- t%L$p?Rl]L+BhQVGgď K42f2U}G/*|~o(> ?'}(R*+רque_go~Ԓ!]m]RwwCJd~}fYX%V^B|e/ S^v#$;B <:r)Ĵ/_C5Mb!NžVl둝iaIn Q shw?lfifI٥28!φR-k+LnQT.1wq$(U#ǣv3ӿ\AhVh:kgӶ0jœq)7/x۫~2˫_!&S2MwfqT!kV_J!lט3hs[?@і{&e*fO7°'v[=™%GY"aSbO=T{P(WWףp7đljW_XZ'g|Q6~:xK4Vt6fdH8c<]CͥzwH%OebSOl\&:D 5^Q[EМV{Oʭ`eI%\I|EMÐ P nPaځ5QUvc^ŏjT @VL}W2(lzVLRۓ vE=7HAE^4(42VNc^ sNc3;hØvI- @&ߞyj^MY31FDV]p:u`^L1uOCߡ~ p-\f%I#܇PF : zKdMZZH y+xʡWԫknECt m e𴿅>OPqbQiڕ?d޻9flEGv p鷕4& <:{;װc2Qcn=)T,.`0'CW.l&"OR|ެ/Bi^f 75& i u[kk|:TZ !3$?&kaFH?ÿbnS08ӹ.UdSAhA]O~_үM6Bezohm}Z860FR42|Ѧ<,6',Џc.BVwͽ[$+0vcb +/Gъ8«1i*۽NDh )C+yQgѾ:B`z'-?ȍas6phg;ǏxQ9R}:!!R \8- ,J`wOn|d+c5ՎJ?¸!u4l=pD&}-\O&<+#"Lb6iБ)vR/yX-733ۈ-L0";-7F7i~mXN$A&h/*B2{glK?ݐ|ê&z> -RLՋkb$f8xSUA͖̅8ԫl65x>aQM21:0_>ytcG%r 9*'`ζ1=?|>&11;N uGLvFk9%E#Zز=5N5c-3,U* ,r0$O&"M4;b޳;ѦX2) V{J'GG{S:[r}tŔ>j̿3g6b]CrtJ3m2}rju_oˍ_+s b<6tRdRJl% gkgfTBV1)nkه'1yt-1",-P(1i_JBAM,`+a}aD2MXDy>~U՛RtaYʐZ9 ^RNa&:0"wgE"{&ؖuS\BƩMGo@wSN\iR2v#VZci ?Z Im98L-}?d T.+DWܽ+3 N˃FI^ᶴɚ5f֩mq=b\Ȍy^ ,o?Ȇ#BΪѹ8[Ofx|2TFUd.)Q؇EK>R坺/}1lSitXۣ˫u¹3駮%3eA̸cy`=TTi ~j!+(yu%U7Hqׇ? gR,t!+|QlI=7cΚ§:? nDWb\D$ ?#!o5A(pM}` Hϲ4YL-I6v lkzFubh3!2jHNopGHܾN,7NSf zՔ赣دps߮z$-/RW 3!3iVZGx68y0׽D+;M:>~:7vzE)t/{ClO\Q;fu4e|z iI4DX' rbR"xsjρ&^9o'< Tǹ%:]ᑹxz?+2ƺAY g/.M h}p#/}h^(K>X_J':\rDYhG2ʇ@څyĩ/ ݌ٷAzqҘ3Ϻ>}0Ba4K s4-;uiSE},C~sFo~öCo:&K"`O8f~e,*u=~NHe)b7O^WEqrV驵QOJkVQb%ad$b1l|3t^8h]SJJY.[ DEV*IM-#lBN!ط- ^5'dA6.{U[S+WuP_wta Wҭ 40|EOv\ɳrjlO $p ?y]ΩM>ӏL˔`2|_k/֦p.Qؘ/ֽR>| ҫKz@nX~7)N# 06PV*pE0;`~\'Hm,T?KUqPl!!3f@ϕJ64sV0'v`/$ƥ++2qWR8R GSUYJwWs,MS 6(f_ui :W75D9Ņ ʶ_E~o B}SE^_Sz=`'dz~ίz1mxϛv̬. ^|AAHpx;eN0Y@Y+ksspI]9wCo6S#6_Xid` s}LAZ9JK|*z"&#Ův2A zz.ʹ~jyu?&X-߫ -m魜'乏шv| ӷFTJqdbe`.SFG}kBrmA-]_ַv"w5ߐ,^.ŠYWtmh$|vuZ([])4L_,`!S@',y[ؐB[Yka4 \{X[ga !]|P,T;aL $ D ]Ӫ"i[$!ڳ@U g3F%7wb+4:uwMH6w}΢ܨp-`#aţ JؽR5˟4l^ĭ @*9˘BiՒAhF .:_dxd/R]ج; sǐ,_h L]^ /=S8ԠK?e࿫z %eHpuhܓ y2]owwCS7ULvUc־ I%x S—\". z6׋Sf/2T4WSj3O"`k>qYflLbV8hiDO\O ^bo, Q񣳵6apǂJ#\R B-HBF{_a>6: 4v8Rr(Ƨ0 l(-Ѽ aoYe~n*W2mٿc$5;Wn㉖j|gpQnƢ %M!J3gk?5KXzBQ̸\UQ@]jYuv[NiefBҔ ՒDj{w \RtGr) ;[&67J#K+&Q{^XɐX5lXGSyc`L>Bϫ?9<7^Rnҷp*@d!;M~_3: :2"ƕ{iGTM5ϸ!|K^ۉfbIGM jw4@Ichb!j#NWuSh&.b$j( !ZeB=;AaJ#~>ZD7:(Bd;?/Jx0/ S_kۗ@'f/=cO2d&Ʀهzexz=dw@,EjrZkZ!ے~0Y}Wq5OjOºBDӂWMR[pAY&@LRzQѭi.ÁKRa `K9YeU:+ do-݋n:ZEH9>} K#{.EЦ2f־j$|XZm':Aٞt^OIdX5‚r=dL^R(܁e^@kӦ`˂88S6$lZIZ&߉6j^ϦN0_!Hh۳c2 u,Lt@ٹ6RfQމo!z'ˠZ4Z|F 4wL"$^,=rQ(?QCMI eZ{^t1æ:j5wY+4[pA9Bgj۞9{\n<}r"X H"l7 0{G'^ WS"5tPVZo)1:6!҉X/ؗc1X֞k|,)܅ PʵC?fSڊ:\9O+~6(ž`EY5hdOP&=#qD]ʁ>8gw{.RLdH AoRiն!X:'M />*^.J[ԞwȞ%q"ˏXnO'p CsZ^6DoK$2yߙn#/,q᪫/?ޅ[3j|uCqxnWf +c$ D$s -lN/{eэD4 OՕ(Go \UVZ8<_UnZ \W1_ͧ&Fu|ݼQ*S({gF0ִFEU|Jr4Lz_e_B`6/&y:o( E㜫mD,f ZS=Xҙt!%Ț<7dںBdZ=@?D>xA<\;"rϮ+m 'y9:W)mdr%F0D}Rs]i/lLHV@kF߬2$FV!z ej1*?7UBZS+&U=Hq:O!g1r/|䳛x_C YnIAgBaFN7hihTIU`/=up3T^!͟CߵAsAِGXlǦ/iL/Y^a\9{*RڈЛb[l̏~˽LR7 KW ;:i"yv迌g%D4K8! PnwsG;<;Z|/qc;+W2O .!jDTUe.G[v0` !F "Az*RiB_'a> -udMw@9Z\VQaa>s.*ܰ,O>y_m/]@Lcc[2hxͯ,iΙfP) @[9`C  An|$hM%}[Cl/zC@-x)cXOhVW}2$Q\6eb(.M߶db̽t,na\F6˴t\kC((B3][ӑPb )MzS'plm37\%G\vzb~#Xܼl.bFIZF!Oq(|]*7kˎ]nk,S(vpbT Z\ (P4K `'MV8Kѽ"h3i'HN0=hKrL$nk";PF]Ph1֥Q!l y7<`ELgRz!0Q,G Bm_b0v2:D5wĩ6G͗A ?({牶wWvA>QMmhHGWmO uYH/rz^Fgw =wt{|{od #wNsֶL#L`r)Iv_{㠭j꩑\I? ɋ FEM8ZaR[# >N3`Bny]x_ ŜKΪ>_wx M6zB{9js.,fĊ>XVt>t^ulffYnD|9 ֩pa 7!: ?l.ΖfnZJ<p`{`a|0~f\D>waT z64/%olfԟ半z.HwB Bw4x.9{ӏ ckάxlVz<;H a8ۃU5¶͊C/z/(yx>OmW4]6AUy{ ?T!&_ά+j.ZK'0`+N9]je+NaUbXc^6PxZxQ%ύIf]MK`IG ?1lAnu}|>_KuZ2<W(D ]CYQnؖi5l(iH+źTz GCH8s:Zxgԗk!J[abjUEi5|194|VX*,䛸$aaO=Е;&|\'B:0*B?yC \f"9ghExoxa60HiHqǃ1< @jVTVYsInyK @ 0X80څ *APu/!Er w5~t̕ȄbMiu3ulWΎܹY*pIvҩॐyFpɬD-,K嶦zd 2ڔĵ3gmJa<{s [N-# jetvAgՖRksPZ2Ķ¦!=*+bv*3)bOJ9XS}-_U[bn0w4.kDͣА7P"jCBԮ?I~2;,hO͏HJ-ًBsC2.ӧ h (Bt>TI]Ιj;U$#L| '>sJnɌt>unjvu·rpyi\n4=.MNW.: 6>5OЁ! xΌE_ILh^AjݬE: DmUݽ?}"kJCw0C hDyx19Gؕ  = =ZERWsQg4+s4k(ȝZo?|y 0wZʽfG`!aPbIؼhmD*Dƃ{=;|dalZՙE2utKGSK|h_;$z̄W 0 2tw> W=2_\xNm ^ʲдTj{p%4,JԔڣ=&kq=5LQ{”]['k;N8mA-k HL)rVXų#YBizoJ:aKYDA!ɥg_O9G \W*M"h|akyfņLm{A/KЙ@!+kK66VPzNiK~W,| -h6g p*Fxj?Y܈Md~"ݝŷT.Eϲlr.\ZؠclehQj5FHQ#SxI̔܈B31!pP\HyC=W jtO8ݼn;aUusYw''P7@+ 7nsr@Mv6k825C*!9<5gkQJ0WYktNȹa=HƬMU)[#dm4z3eZSħ^Ebi!A:@~-n 4xDӹ4嘖D'+o32?bZc1+\ Pb#Z'/w7hs=1(lU%;1M1D9lz䲬if،v _3L2\xw!i|YA,* .3+VKiIJwL{jZ½ <hJQ6˿zԐU=}_ C8C. dQ]3/Y%ԾP!ʇ ? ʅ{ecT U=F 7A8Wq%vLBG]2bqOCM޴JID + !w耪it " gYZ