2012-11-14 10:54:03 +01:00
|
|
|
|
#!/usr/bin/env python
|
2018-08-21 06:21:38 +02:00
|
|
|
|
# encoding: latin-1
|
|
|
|
|
# Thomas Nagy, 2005-2018
|
|
|
|
|
#
|
2012-11-14 10:54:03 +01:00
|
|
|
|
"""
|
|
|
|
|
Redistribution and use in source and binary forms, with or without
|
|
|
|
|
modification, are permitted provided that the following conditions
|
|
|
|
|
are met:
|
|
|
|
|
|
|
|
|
|
1. Redistributions of source code must retain the above copyright
|
|
|
|
|
notice, this list of conditions and the following disclaimer.
|
|
|
|
|
|
|
|
|
|
2. Redistributions in binary form must reproduce the above copyright
|
|
|
|
|
notice, this list of conditions and the following disclaimer in the
|
|
|
|
|
documentation and/or other materials provided with the distribution.
|
|
|
|
|
|
|
|
|
|
3. The name of the author may not be used to endorse or promote products
|
|
|
|
|
derived from this software without specific prior written permission.
|
|
|
|
|
|
|
|
|
|
THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR
|
|
|
|
|
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
|
|
|
|
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
|
|
|
|
DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
|
|
|
|
|
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
|
|
|
|
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
|
|
|
|
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
|
|
|
|
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
|
|
|
|
|
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
|
|
|
|
|
IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
|
|
|
|
POSSIBILITY OF SUCH DAMAGE.
|
|
|
|
|
"""
|
|
|
|
|
|
2018-08-21 06:21:38 +02:00
|
|
|
|
import os, sys, inspect
|
2012-11-14 10:54:03 +01:00
|
|
|
|
|
2019-09-25 09:01:22 +02:00
|
|
|
|
VERSION="2.0.18"
|
|
|
|
|
REVISION="cdcf693bc7ee4819313101f5afd42692"
|
|
|
|
|
GIT="ea17399be6950863390fb7bf25b747b67afe0ce3"
|
2012-11-14 10:54:03 +01:00
|
|
|
|
INSTALL=''
|
2019-09-25 09:01:22 +02:00
|
|
|
|
C1='#-'
|
|
|
|
|
C2='#*'
|
2018-08-21 06:21:38 +02:00
|
|
|
|
C3='#('
|
2012-11-14 10:54:03 +01:00
|
|
|
|
cwd = os.getcwd()
|
|
|
|
|
join = os.path.join
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
WAF='waf'
|
|
|
|
|
def b(x):
|
|
|
|
|
return x
|
|
|
|
|
if sys.hexversion>0x300000f:
|
|
|
|
|
WAF='waf3'
|
|
|
|
|
def b(x):
|
|
|
|
|
return x.encode()
|
|
|
|
|
|
|
|
|
|
def err(m):
|
|
|
|
|
print(('\033[91mError: %s\033[0m' % m))
|
|
|
|
|
sys.exit(1)
|
|
|
|
|
|
2018-08-21 06:21:38 +02:00
|
|
|
|
def unpack_wafdir(dir, src):
|
|
|
|
|
f = open(src,'rb')
|
2012-11-14 10:54:03 +01:00
|
|
|
|
c = 'corrupt archive (%d)'
|
|
|
|
|
while 1:
|
|
|
|
|
line = f.readline()
|
|
|
|
|
if not line: err('run waf-light from a folder containing waflib')
|
|
|
|
|
if line == b('#==>\n'):
|
|
|
|
|
txt = f.readline()
|
|
|
|
|
if not txt: err(c % 1)
|
|
|
|
|
if f.readline() != b('#<==\n'): err(c % 2)
|
|
|
|
|
break
|
|
|
|
|
if not txt: err(c % 3)
|
2018-08-21 06:21:38 +02:00
|
|
|
|
txt = txt[1:-1].replace(b(C1), b('\n')).replace(b(C2), b('\r')).replace(b(C3), b('\x00'))
|
2012-11-14 10:54:03 +01:00
|
|
|
|
|
|
|
|
|
import shutil, tarfile
|
|
|
|
|
try: shutil.rmtree(dir)
|
|
|
|
|
except OSError: pass
|
|
|
|
|
try:
|
2014-04-30 03:03:29 +02:00
|
|
|
|
for x in ('Tools', 'extras'):
|
2012-11-14 10:54:03 +01:00
|
|
|
|
os.makedirs(join(dir, 'waflib', x))
|
|
|
|
|
except OSError:
|
|
|
|
|
err("Cannot unpack waf lib into %s\nMove waf in a writable directory" % dir)
|
|
|
|
|
|
|
|
|
|
os.chdir(dir)
|
|
|
|
|
tmp = 't.bz2'
|
|
|
|
|
t = open(tmp,'wb')
|
|
|
|
|
try: t.write(txt)
|
|
|
|
|
finally: t.close()
|
|
|
|
|
|
|
|
|
|
try:
|
|
|
|
|
t = tarfile.open(tmp)
|
|
|
|
|
except:
|
|
|
|
|
try:
|
|
|
|
|
os.system('bunzip2 t.bz2')
|
|
|
|
|
t = tarfile.open('t')
|
|
|
|
|
tmp = 't'
|
|
|
|
|
except:
|
|
|
|
|
os.chdir(cwd)
|
|
|
|
|
try: shutil.rmtree(dir)
|
|
|
|
|
except OSError: pass
|
|
|
|
|
err("Waf cannot be unpacked, check that bzip2 support is present")
|
|
|
|
|
|
|
|
|
|
try:
|
|
|
|
|
for x in t: t.extract(x)
|
|
|
|
|
finally:
|
|
|
|
|
t.close()
|
|
|
|
|
|
2014-04-30 03:03:29 +02:00
|
|
|
|
for x in ('Tools', 'extras'):
|
2012-11-14 10:54:03 +01:00
|
|
|
|
os.chmod(join('waflib',x), 493)
|
|
|
|
|
|
|
|
|
|
if sys.hexversion<0x300000f:
|
|
|
|
|
sys.path = [join(dir, 'waflib')] + sys.path
|
|
|
|
|
import fixpy2
|
|
|
|
|
fixpy2.fixdir(dir)
|
|
|
|
|
|
2014-04-30 03:03:29 +02:00
|
|
|
|
os.remove(tmp)
|
2012-11-14 10:54:03 +01:00
|
|
|
|
os.chdir(cwd)
|
|
|
|
|
|
|
|
|
|
try: dir = unicode(dir, 'mbcs')
|
|
|
|
|
except: pass
|
|
|
|
|
try:
|
|
|
|
|
from ctypes import windll
|
|
|
|
|
windll.kernel32.SetFileAttributesW(dir, 2)
|
|
|
|
|
except:
|
|
|
|
|
pass
|
|
|
|
|
|
|
|
|
|
def test(dir):
|
|
|
|
|
try:
|
|
|
|
|
os.stat(join(dir, 'waflib'))
|
|
|
|
|
return os.path.abspath(dir)
|
|
|
|
|
except OSError:
|
|
|
|
|
pass
|
|
|
|
|
|
|
|
|
|
def find_lib():
|
2018-08-21 06:21:38 +02:00
|
|
|
|
src = os.path.abspath(inspect.getfile(inspect.getmodule(err)))
|
|
|
|
|
base, name = os.path.split(src)
|
2012-11-14 10:54:03 +01:00
|
|
|
|
|
|
|
|
|
#devs use $WAFDIR
|
|
|
|
|
w=test(os.environ.get('WAFDIR', ''))
|
|
|
|
|
if w: return w
|
|
|
|
|
|
|
|
|
|
#waf-light
|
|
|
|
|
if name.endswith('waf-light'):
|
|
|
|
|
w = test(base)
|
|
|
|
|
if w: return w
|
2019-09-25 09:01:22 +02:00
|
|
|
|
for dir in sys.path:
|
|
|
|
|
if test(dir):
|
|
|
|
|
return dir
|
2012-11-14 10:54:03 +01:00
|
|
|
|
err('waf-light requires waflib -> export WAFDIR=/folder')
|
|
|
|
|
|
|
|
|
|
dirname = '%s-%s-%s' % (WAF, VERSION, REVISION)
|
2014-04-30 03:03:29 +02:00
|
|
|
|
for i in (INSTALL,'/usr','/usr/local','/opt'):
|
2012-11-14 10:54:03 +01:00
|
|
|
|
w = test(i + '/lib/' + dirname)
|
|
|
|
|
if w: return w
|
|
|
|
|
|
|
|
|
|
#waf-local
|
|
|
|
|
dir = join(base, (sys.platform != 'win32' and '.' or '') + dirname)
|
|
|
|
|
w = test(dir)
|
|
|
|
|
if w: return w
|
|
|
|
|
|
|
|
|
|
#unpack
|
2018-08-21 06:21:38 +02:00
|
|
|
|
unpack_wafdir(dir, src)
|
2012-11-14 10:54:03 +01:00
|
|
|
|
return dir
|
|
|
|
|
|
|
|
|
|
wafdir = find_lib()
|
|
|
|
|
sys.path.insert(0, wafdir)
|
|
|
|
|
|
|
|
|
|
if __name__ == '__main__':
|
|
|
|
|
|
|
|
|
|
from waflib import Scripting
|
|
|
|
|
Scripting.waf_entry_point(cwd, VERSION, wafdir)
|
|
|
|
|
|
|
|
|
|
#==>
|
2019-09-25 09:01:22 +02:00
|
|
|
|
#BZh91AY&SY<53>^eP<><EFBFBD><7F><EFBFBD>P<50><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>e<EFBFBD>(¬#(0<>Z0e#(<28>b<0E>w{<7B><>#(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#(><3E><>.%P<><50>V<07>;<3B>F<EFBFBD>P<EFBFBD><50><EFBFBD>e<EFBFBD><65>v<EFBFBD><76>ֆF<D686>j<EFBFBD><6A>m/n<><6E><EFBFBD><EFBFBD><EFBFBD>z<EFBFBD>EZ<45><EFBFBD><DEB7>@<40>{<7B><><EFBFBD><EFBFBD>c9;9<>z<EFBFBD>9H<01><>x<EFBFBD>w<EFBFBD>R<EFBFBD><18><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>=<3D><><EFBFBD>ґ<EFBFBD>z<EFBFBD>뼨͕};<3B>y<EFBFBD><79><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>LP<4C>i'<27><>}<7D><><EFBFBD><EFBFBD><07><><EFBFBD><EFBFBD>^nڔ<6E>#*<2A><>s<EFBFBD>ᄐ#(#(#(<28><>#(ƀ>=t<><08><>#-^<5E>F<EFBFBD><46><EFBFBD>+<2B><>ٽ{Q<>}<7D><1D>B<EFBFBD>#(2<19><><EFBFBD><EFBFBD>Po@#(PI<13>Pti<74><69>nˆ<6E> #(<28>#-#(<0E>@<40>֒ #(<28>#(%UFحi<D8AD><03>{<7B><><EFBFBD><EFBFBD>t<EFBFBD>ü<EFBFBD><C3BC>WmX<6D><58>몲f<EBAAB2>T<EFBFBD>6<EFBFBD>ՉJm<4A>W<EFBFBD>{g<><67><EFBFBD>-<2D><>><3E><><EFBFBD><EFBFBD>n<EFBFBD>GGo=m<><6D>v<EFBFBD><76>fۛ<66><DB9B><EFBFBD><EFBFBD><EFBFBD><EFBFBD>j<EFBFBD>{|<7C>]<5D>[O|<7C><><EFBFBD><EFBFBD>rs<72>ˏx<CB8F><78>w<EFBFBD>#-<2D><>><3E><><EFBFBD><EFBFBD>4<0E>1RAR<06><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>m<EFBFBD><6D><EFBFBD>Ǜ<EFBFBD>t<EFBFBD>V#*<2A>C<EFBFBD>̍a<CC8D>P<EFBFBD><50><EFBFBD><EFBFBD>wp`#(<28>!(<14><><EFBFBD>z=<0E><><EFBFBD>E:<3A><>q䵆<71>ow<6F>%/<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>{s=<3D>E#(m<><6D>5د]<5D>i<EFBFBD><69><EFBFBD>4#*<2A><><EFBFBD><EFBFBD>i<EFBFBD>}<7D>G#(<0B><><04><>!s<>_M>۽<><DBBD>=<3D>><3E>[<5B>zӠ<12><>:<3A>Om<4F><6D>n:<3A>dr<64><72><EFBFBD>y<EFBFBD><79>'<27>=۶<><DBB6><EFBFBD>wNۮۄ[]<5D><><EFBFBD><EFBFBD>d<EFBFBD><64>v<>Z<EFBFBD><5A><EFBFBD><EFBFBD>xnEz<45>}<7D><><EFBFBD>n֪<05>c<>q<EFBFBD>-b<>>.<2E>{e{)<29><15>{<7B><>|͖j<CD96><6A>v'<27>1<EFBFBD>w/<2F>ݺ<EFBFBD><DDBA><EFBFBD><EFBFBD>y=<3D><>a<EFBFBD><61><EFBFBD>:w<><77>J<EFBFBD><4A><EFBFBD><EFBFBD><EFBFBD>˝;*<2A><04>ֶ<EFBFBD>.`<02>S<EFBFBD>{ڃ<>}<7D><><EFBFBD><EFBFBD><EFBFBD>oԢ<>#-<2D><><EFBFBD>*<2A> ٝg#(l<>L<EFBFBD>E<EFBFBD>w4:<3A>Gh<0F><>y<EFBFBD><79>ө<EFBFBD>z<EFBFBD><7A><EFBFBD><EFBFBD>#-]v<><76><EFBFBD>풗<EFBFBD><ED9297><EFBFBD><EFBFBD>Ѓ<EFBFBD>+F<><46><EFBFBD>#(<05>Ut^ײ<><D7B2><EFBFBD>=<3D><><EFBFBD><08><>-}{ם<1A><><EFBFBD>C<EFBFBD>{'(<28><>m#b<>oU<6F>z<EFBFBD><7A>p<EFBFBD>e뺈<65>;<3B><><EFBFBD>Λ;<3B><><EFBFBD>;<3B>G<13><><EFBFBD>w;<3B><><EFBFBD><EFBFBD><EFBFBD><05>`]i<><69><EFBFBD><EFBFBD>ܞj<DC9E><6A><EFBFBD>m<01>wG<11>/=<3D><><EFBFBD>}[<5B>j<EFBFBD>e<EFBFBD>n<EFBFBD><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>yX<79><0C><>7n9<6E><39>fl<18>c(<07><><EFBFBD><EFBFBD><EFBFBD>yC:<3A><><EFBFBD>]<5D><><EFBFBD>#<23><><EFBFBD>f<EFBFBD><66><EFBFBD>ֹ<EFBFBD>;<3B>םz<D79D>9<EFBFBD>@<1D><>9<>olۻ]<5D><>;<3B>8;<3B><>pC<70>aWm<>eo<65><6F>CA<43>Sjֻ<6A><D6BB>a<EFBFBD><61><EFBFBD>}<7D><>z֝.<2E>yt<01><>;q<><71>'<27><>]<5D>G<EFBFBD>CZ0n<30>:sy<D7BB>ϟv{=<03><><EFBFBD><EFBFBD><EFBFBD>yf<66><DEBB>(#(<28><>x<EFBFBD><78>w<EFBFBD>><3E>><3E>8<03><12>@(<02>]<5D><><EFBFBD>㴀F<E3B480><46>f,<2C><>k`{<7B>:<3A>-<2D>nYuv<75>R#(<28><><EFBFBD>gU<><55>U<EFBFBD>v<EFBFBD><76>9<EFBFBD>ws<77><73>=<3D>ޘ<EFBFBD><DE98>]<5D><><EFBFBD>Y<EFBFBD>]<5D><>{<7B><>{<7B>><3E><><EFBFBD><1A>|<10><>Ƥ<EFBFBD><C6A4>눞<EFBFBD>n#*R<>^<5E>m<EFBFBD>f֛<66><0E>O<EFBFBD><4F><EFBFBD>ݕ<EFBFBD><DD95><07><>q<EFBFBD><71>e<EFBFBD><65>כv<D79B>]_<1A><>h<> #(@#( <09>CBhѓ h <09><>"<22>Q<EFBFBD><51><EFBFBD> Ѡi<D1A0>z<EFBFBD><7A><EFBFBD><EFBFBD><12> <20>#(<28>@@L<11>aMOS<4F><53>P2zA<7A><10>#(#(#(#(#(<04>DA <09><>0F <09><<3C><><EFBFBD><EFBFBD>ڔ<EFBFBD><DA94><EFBFBD><EFBFBD>mF<6D>(4<06><>mA<6D>#(d#(#('<27>RD!2<><32><04>4<EFBFBD><34>~<7E>L<EFBFBD>A<EFBFBD><41>OPz<50><7A><07><><EFBFBD>D#(<28>#(#(#(#($!4#(i<>#@<40><>dA<64><41>!F<>!4<>h#(#(#(#(I<><49> &#(&SM=S<>0*{5S<35><1A>mO<6D>'<27><>S<EFBFBD>{R#(4#(4#(#(<0F><><EFBFBD><EFBFBD><EFBFBD>U<EFBFBD>L?ٹ<><D9B9><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD>괻<08><>gƫN<C6AB>"`"<22><><EFBFBD><EFBFBD>{kV<6B><56>B<EFBFBD><42><EFBFBD><1F><><EFBFBD><7F><EFBFBD>4<7F><34>L֧<4C><D6A7><EFBFBD>?<3F>KL3<4C>.<>F"<22><><EFBFBD>V<1E><>yx<79>XP=<3D><><EFBFBD>|O<>^<5E><><EFBFBD>#-<06>GX#@<40><>o<EFBFBD><6F><EFBFBD>&A<10><><EFBFBD>1<EFBFBD>Ic|<7C><><EFBFBD>G"N*NC<4E><43><19><><EFBFBD>6<EFBFBD>/qW)EJ<45><4A><EFBFBD><EFBFBD>QN<51>X<EFBFBD><58>:<13><>gT0<><30>/<2F><><10>Aki<6B><69><EFBFBD>5JwWj<57>յ<EFBFBD>(1<>) *<2A>#-<2D>*2#(p<04><><EFBFBD>'I<>YBD<42>#(<28><><EFBFBD> <20>b#(<28><>QE#(<28><11>#(_<><5F>]-<2D>-kim<69>Wt[<15><><EFBFBD>Z<EFBFBD><5A>{<7B>UmS2d,<2C>fjaM<61><04> <14><>3*,dT<>QM<51><4D>#-&h<0C>A(<28>jj5F<35><46>m<19><>SDh<44><68>CQ<43>D<EFBFBD>SA <06>5,h`i<>"<22>h<EFBFBD><14>%<25>j"<22><><EFBFBD><EFBFBD>Ҵ@<40>,<2C><><EFBFBD><04><>ff1<66>#Q<>ڌ<EFBFBD>Hi6C<08>51<35><31>L4ie<69>c)M<>SM<53>-<2D><><EFBFBD><EFBFBD><EFBFBD>i<EFBFBD><69><EFBFBD>fI<66><49>D<EFBFBD>2ɶ<32>m4<6D>Ԕl<D494><6C><EFBFBD><EFBFBD>Z<EFBFBD>ٛ2<D99B>d<EFBFBD><64><EFBFBD><EFBFBD><0C>5<EFBFBD>&<26>%ȣdH<64>#-<2D>4<EFBFBD><34><EFBFBD> <09><>A<14>0<EFBFBD>Ң <20>LE<10>($D<> Z<11>Fԉ<46><D489>,D<10>42H<32>J0̂<30>VX31"<06><><EFBFBD>K&<26>lcE<63>"<22>Y!<21><>BF<42>Jiؒ<>"<22><>J2hhɉIF<49>(<28>$@VAM<41>E<><45>fSiS0M<30>d<EFBFBD>lD<6C><44>)<29><04><>mI`Q+E<>JM<4A>AZJ()"J<>I<12>R(<28>"<22>0<>c$<24># <09>&RJME<4D><45><EFBFBD>XH<58>jH<6A>b iM<69>$ "<22>l@IY<>R,<2C>(<28>)<29>b$ئDR<44><52>ʦ<><CAA6><11>(6j,<05>#*4б<34><D0B1>J<EFBFBD>d<EFBFBD><64>*BdSI<53><49>&<26>DH*i<>,hЄ<68><D084><EFBFBD>Q<EFBFBD><18>d<EFBFBD>#h<> <20>i<EFBFBD><69><EFBFBD><EFBFBD>YA<59><41>Œ<>"h&<26>H<EFBFBD>3 <09><14><><EFBFBD>A<EFBFBD>F&R <09>)3$cA!<21><11>L<EFBFBD><4C><EFBFBD>1F<31>MbQ2<1A><><EFBFBD>$<24><>СYM$QF1<14>$<24>#<18>SH<53><48>,FRe&f,<2C><><EFBFBD>a6<61>F<08>$<24><>S&<26><>R<18>"<22>٣i<D9A3>E<EFBFBD><45>)<29>4R#$dȦ<64>Y#FRB<52>X<>)$ĒiM<69>I<EFBFBD><49>$P<>6<04>cʍ4țA<C89B><19>,<2C><>e<18>fB̈%6JS<14><>f<EFBFBD> <09>6lZ<6C>`2Hi,<2C><><EFBFBD>Ah$MaH<61>!<21><>ă<08>#*IcQf<51>(<28>1<1A>4<EFBFBD>Qja<6A>&e&(<28><>&Ȍ<> <14>F<EFBFBD><46><10>I<>!<21>m<EFBFBD>-<2D><><04>S4R<34><18>QI3""<22><1A><><02>h<EFBFBD><14>FP<46>YSf<53><66>2<EFBFBD>-<2D>c!<21>lc)DL<44>4<EFBFBD><34><EFBFBD><EFBFBD>6<EFBFBD>!*j<>F<18><><EFBFBD><EFBFBD>lZƪL<C6AA>)<29><14>h<EFBFBD><68><EFBFBD><1A>a$<24>mdF<1A><><EFBFBD><EFBFBD>$YL<04>"<22>f!)<29>[2<>(Ĥ<><C4A4>ڊBѓFB%<25><>ō<1A>S-,ɓ*M<><4D><EFBFBD>V<EFBFBD><56><EFBFBD><EFBFBD><11><>2ȪU4<55>0<EFBFBD>͌<EFBFBD>f<EFBFBD>ŋ"5<>i<EFBFBD><69>*e<><65><EFBFBD>V[)Ji<4A>[#@d<>mE<6D>k,Ii<0C><><16>*<2A>j5h<35>PQU<51>Y(ڢ<>QR%<1A>4D<34>b<>Z1b<31><0C>mc`-&L,l<>4<EFBFBD>J)ѣL<>J<EFBFBD>X<EFBFBD>cF<63>X<>$X<>I֪mk,T2)<29><><EFBFBD>h<EFBFBD>dbB%-#b<><15>-f<>4R<34>MR<4D>T<EFBFBD>,+R<><16>U,<2C><><EFBFBD>54lB<6C>S)<29><>a<EFBFBD>ɬ<EFBFBD>E![4<>BAC*4<>!cDX<44><58>&"D<>m<06><>!Mh<4D>3<12><>KQY&<26>6L<36>(<28>16X<36>a<EFBFBD><61>4l<34><6C><EFBFBD> ĦbP<62><50>e<EFBFBD><65><EFBFBD>#--<16>!23i<33><69><EFBFBD>1<EFBFBD><31>0<EFBFBD>i<EFBFBD>1!F4RQa<51>Ff<46><66><18><>1<><31>f<EFBFBD><66>$<24>F<18>YeXJ<58>"ƒ<>0<EFBFBD><30><EFBFBD>$&<26>ѐ<EFBFBD><D190>3Xъ6e$<24>d#*#-f,<2C><>L6<4C>DcRl<52>`<60>E<EFBFBD>Q<><51>B<EFBFBD>E!<21><>F<EFBFBD>2<EFBFBD>2<EFBFBD><32>f<EFBFBD><0C><>Af<41>$L<>jE<6A><45>5<>4ECF<43>4<EFBFBD>#*1<><31>fQ<66><04><>d <09><>LM<4C>*J<>(b<>4<EFBFBD><34>!I<><49>S5<15>l<EFBFBD>M%<25>c4<63>F<EFBFBD>D<EFBFBD>J2Zek"4<><34>1)a1$ ٳC*<2A>F<EFBFBD> k4<6B>%15$$<1A>E<EFBFBD><45><1A>1V3-<2D><>#-I44<34>i<18>F<>j#-<2D>6,<2C>eX<><58>l<EFBFBD><6C><EFBFBD><EFBFBD>D[F<>X<><1A>e!)TPX<50>()5%QY&<18><><1A>(jŠҚe<D29A><65><EFBFBD>E<>$<24>AE<><45>M<><4D>J*<2A>cI<63>"ɢ)<29>BԢ<42>̔ISbQ5j"<22>l*dX<64>TX<58>KQ<4B><51><EFBFBD>i1IYM<59><4D><EFBFBD>Xh<58>$<24>A<EFBFBD><41><EFBFBD>A<><41><EFBFBD>Q<EFBFBD>4I<34><49>XԔ<58><D494>L<EFBFBD><06><>TiM<69>SKjJ<6A>T<EFBFBD><54><14>MEQEM<>+<16>Ib<49><62><EFBFBD>4PF<50>$<24>H<EFBFBD><16>Z-<16>M<EFBFBD>h<>Q<EFBFBD><51><EFBFBD>B<><42><1A><><14>hL<68>23#1<><31>F#S6I<36>Q<EFBFBD><51>KY*YVJЛR-<2D>DlQ$UE3l<33><6C>FŶ1mI<6D><49>Q f<><66>5<EFBFBD><35>f<EFBFBD>QM<><14>QJ3<08>!R<><52>E<EFBFBD>$<24><>m<EFBFBD>b̩"<22><><EFBFBD>d<EFBFBD>)2<>h<EFBFBD>3Lj2cFѫm<D1AB>k<14><>#-<2D><>(<28>T0<08>4h<34>)<29><>Sd<>cl[b<>5mֲ<>T<EFBFBD><54>[)d<>SSl<53><6C>&<26>F<EFBFBD><46>2<EFBFBD>"4dm$<24><>a<EFBFBD>Ԛ<EFBFBD>3e<33>@D<>e$Ȍ<>FH<46>d<EFBFBD><64>el<65><6C><EFBFBD>{<7B>?<3F><><EFBFBD>w<EFBFBD>b<14><><16>ۆ<EFBFBD>3<EFBFBD><33><EFBFBD>J4I<34><0F>C<EFBFBD>'<27>dz<EFBFBD><C7B3><EFBFBD><EFBFBD>zZ#*M<>4<EFBFBD>o<EFBFBD>w26<32><1F><>/<06><><1A>*G<><47><EFBFBD>2'<27><><EFBFBD><EFBFBD>*G#*<1E> 3<><33><EFBFBD><EFBFBD>L(0\:8<><38><EFBFBD>႒A<E18292><10>{<7B>~o<><6F><EFBFBD>7<EFBFBD><37><EFBFBD>i<19><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>w<EFBFBD><77>UX<55>x<EFBFBD>'[<5B>=J<>I<0B>kD?<3F><>m<EFBFBD>OZU<5A>a<EFBFBD><61><EFBFBD>b8<62>gB<67><42><EFBFBD><EFBFBD>d~<7E><0E>ՋN<4E><D89C>Z<EFBFBD><5A>5G<12>l9b<39>Þ<EFBFBD>KG<>+v͚<76><CD9A>[-<10><>0<EFBFBD>UM<55>y<EFBFBD><79><17>zk<7A>}<7D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>d<EFBFBD>;<3B>&7<>^<5E><><EFBFBD>Լk<D4BC>s<EFBFBD>e<EFBFBD>^~Y<><59><EFBFBD>$<24>|;\<5C>[<5B><><EFBFBD>ݙN<DD99>is(<14><><EFBFBD><EFBFBD>I1Bov<6F>LP<1C><><EFBFBD>ƴJ@<40><><EFBFBD>#-<2D>ٔ<EFBFBD>7<><37><EFBFBD><06><14>^<5E><><EFBFBD>z^<5E><><EFBFBD><EFBFBD>\r<><72>,<2C><>[#(<28><>3)<29>X)<1F><><EFBFBD><EFBFBD>My4x<34><78><EFBFBD><EFBFBD><EFBFBD>R[<11><11><><EFBFBD><16><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>5<EFBFBD><35><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>aM<61>H<EFBFBD>w<EFBFBD><77>W<EFBFBD><57>h<EFBFBD>f4<66>NԠa<D4A0><61><EFBFBD>nD<6E>D<EFBFBD><44><EFBFBD>iW<69><0F>v<>c<EFBFBD><63>`P<>"M+<15>{?n{76<37>_sVM<56><4D>p<EFBFBD><70><EFBFBD><EFBFBD>0<EFBFBD><1B><><EFBFBD>խ<>F16<31>Բ4s<34>E<EFBFBD>S+<2B>t<EFBFBD><1A><><EFBFBD>O;<3B><>cg<63>w<EFBFBD>u<EFBFBD><75><EFBFBD>-"<22><><EFBFBD><EFBFBD>O<EFBFBD><4F>̯<17>[<5B>L<EFBFBD><4C>
|
2012-11-14 10:54:03 +01:00
|
|
|
|
#<==
|