2019-06-06 01:43:58 +02:00
|
|
|
|
#!/usr/bin/env python
|
|
|
|
|
# encoding: latin-1
|
|
|
|
|
# Thomas Nagy, 2005-2018
|
|
|
|
|
#
|
|
|
|
|
"""
|
|
|
|
|
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.
|
|
|
|
|
"""
|
|
|
|
|
|
|
|
|
|
import os, sys, inspect
|
|
|
|
|
|
2019-09-06 18:18:14 +02:00
|
|
|
|
VERSION="2.0.18"
|
2019-09-10 09:25:54 +02:00
|
|
|
|
REVISION="51fff4c95844a6b013877286b96a55d0"
|
|
|
|
|
GIT="68bf3867df33c04c944e8905820fc4cca4b663d1"
|
2019-06-06 01:43:58 +02:00
|
|
|
|
INSTALL=''
|
2019-09-10 09:25:54 +02:00
|
|
|
|
C1='#/'
|
|
|
|
|
C2='#-'
|
|
|
|
|
C3='#%'
|
2019-06-06 01:43:58 +02: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)
|
|
|
|
|
|
|
|
|
|
def unpack_wafdir(dir, src):
|
|
|
|
|
f = open(src,'rb')
|
|
|
|
|
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)
|
|
|
|
|
txt = txt[1:-1].replace(b(C1), b('\n')).replace(b(C2), b('\r')).replace(b(C3), b('\x00'))
|
|
|
|
|
|
|
|
|
|
import shutil, tarfile
|
|
|
|
|
try: shutil.rmtree(dir)
|
|
|
|
|
except OSError: pass
|
|
|
|
|
try:
|
|
|
|
|
for x in ('Tools', 'extras'):
|
|
|
|
|
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()
|
|
|
|
|
|
|
|
|
|
for x in ('Tools', 'extras'):
|
|
|
|
|
os.chmod(join('waflib',x), 493)
|
|
|
|
|
|
|
|
|
|
if sys.hexversion<0x300000f:
|
|
|
|
|
sys.path = [join(dir, 'waflib')] + sys.path
|
|
|
|
|
import fixpy2
|
|
|
|
|
fixpy2.fixdir(dir)
|
|
|
|
|
|
|
|
|
|
os.remove(tmp)
|
|
|
|
|
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():
|
|
|
|
|
src = os.path.abspath(inspect.getfile(inspect.getmodule(err)))
|
|
|
|
|
base, name = os.path.split(src)
|
|
|
|
|
|
|
|
|
|
#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-06 18:18:14 +02:00
|
|
|
|
for dir in sys.path:
|
|
|
|
|
if test(dir):
|
|
|
|
|
return dir
|
2019-06-06 01:43:58 +02:00
|
|
|
|
err('waf-light requires waflib -> export WAFDIR=/folder')
|
|
|
|
|
|
|
|
|
|
dirname = '%s-%s-%s' % (WAF, VERSION, REVISION)
|
|
|
|
|
for i in (INSTALL,'/usr','/usr/local','/opt'):
|
|
|
|
|
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
|
|
|
|
|
unpack_wafdir(dir, src)
|
|
|
|
|
return dir
|
|
|
|
|
|
|
|
|
|
wafdir = find_lib()
|
|
|
|
|
sys.path.insert(0, wafdir)
|
|
|
|
|
|
|
|
|
|
if __name__ == '__main__':
|
2019-06-07 01:20:06 +02:00
|
|
|
|
sys.path.insert(0, os.path.join(os.path.dirname(os.path.abspath(__file__)), 'scripts', 'waifulib'))
|
2019-06-06 01:43:58 +02:00
|
|
|
|
from waflib import Scripting
|
|
|
|
|
Scripting.waf_entry_point(cwd, VERSION, wafdir)
|
|
|
|
|
|
|
|
|
|
#==>
|
2019-09-10 09:25:54 +02:00
|
|
|
|
#BZh91AY&SY<53>:1<03><1F><><EFBFBD><EFBFBD>P<50><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<7D>,Ƭ#%8<>0e<30><65>bT\{<7B><>j#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%><3E>۱]m<>#Xl<58><6C>.εmk*T(:<3A><>zzf<7A><66>R<EFBFBD>w5<77>/<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;<3B>{^<5E>'<27>{<7B><><EFBFBD><EFBFBD>;<3B><>2<EFBFBD>n6YV<59>|<7C><1E><>.ٛ<><0F>nܩAGB<47>D<EFBFBD><44>u<>b<EFBFBD>(<28>;$<24>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD>աD<D5A1><44>^<5E><>m<EFBFBD><6D>55<35><35><EFBFBD><EFBFBD>w<1C>n<EFBFBD><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>7<>}<7D><>=<3D>]뽯<><EBBDAF><EFBFBD><EFBFBD>ڣ<EFBFBD>yr<79><72>;<3B>=ڎ<><DA8E><EFBFBD>{<7B>#%#%#%#%<25><0E>#%<25>J <04>:><3E>_|#%<1C><>딇<><EB9487>m<EFBFBD><1E><>Ov<4F><76><EFBFBD>#%#-;<3B><><EFBFBD><EFBFBD><EFBFBD>==<12><>]QfTT z#%<25>9kE^<5E>#/HITU(<28>JK<4A><4B><EFBFBD>"P @Q@(<0B>E<EFBFBD><06><>o}j<><6A><EFBFBD><EFBFBD><EFBFBD><EFBFBD>e<19><><EFBFBD><EFBFBD><EFBFBD>{<7B><><EFBFBD>Ҭ<EFBFBD>(T;d<>T-j<>{;<3B>.M4<4D>6<>/<2F><1E><><EFBFBD>}v<><76>7ݳ}{<7B><EFBFBD>=_b<62>o}/;<3B><><EFBFBD><EFBFBD><EFBFBD>=<3D>|<7C><>m<EFBFBD><6D>{<7B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>y7<79>r<EFBFBD><72>Z<17>_M<0E><><EFBFBD>m<EFBFBD>o<08>`0#/<2F><1C><>֭<EFBFBD><D6AD><EFBFBD>[E:ֵ]\n<>s<EFBFBD>v<EFBFBD><76>D<EFBFBD><44><EFBFBD><EFBFBD><EFBFBD>v<EFBFBD><76>#-"JI<1C>{<7B><>#%Q@P"D#%SG(V<>XX<58>O\<5C>u<EFBFBD>{5;<3B>y<EFBFBD>J{<7B><><EFBFBD>[<5B>[<5B>{<7B><>ﺆ=<3D><><EFBFBD><EFBFBD>4<01>5U<35><55><EFBFBD>uΓ<75><CE93><EFBFBD><EFBFBD><EFBFBD>q<EFBFBD><71>^<5E><>믾<EFBFBD><EBAFBE><EFBFBD><EFBFBD>s<1D><><EFBFBD>@<40>7on<6F><1D><><EFBFBD><EFBFBD><DEBC>.<1C><>ݶ{<7B>j<>/<2F>ίy<CEAF>{<7B>#%<25>)<29>q<EFBFBD><1E>S<EFBFBD><0E>寭u<E5AFAD>n.<2E><><EFBFBD>ᄑ<EFBFBD><EFBEBD><EFBFBD><1D><><EFBFBD><EFBFBD>=<3D><>Y<EFBFBD>Ov><3E>=<3D><><EFBFBD><EFBFBD><EFBFBD>7<EFBFBD><37>u<EFBFBD>M<EFBFBD><4D>;M۳<4D><1D>}}<7D>ww<77><77><EFBFBD>^;<3B>v<EFBFBD><76>4k_=<3D><><EFBFBD>t<>ͱ<EFBFBD>o<EFBFBD>:<3A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>{<7B>=<3D><><EFBFBD>8<EFBFBD>R<EFBFBD><52>{<7B><><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD><EFBFBD>u<EFBFBD>u<EFBFBD>}<7D><><EFBFBD><EFBFBD>#-<2D>]<5D><><EFBFBD><EFBFBD><EFBFBD>a<EFBFBD><61>|<7C>X<EFBFBD><58>]<5D><>q<EFBFBD><71><EFBFBD>O<1A>'C}<7D>r<EFBFBD>W<EFBFBD><57>`#%ッo<EFBDAF><6F>w<EFBFBD>}{wͅ<77><CD85><1A>x<1E>(%"<22> <20><>H9<48><39>n4<19>UW<55><57><EFBFBD><EFBFBD><EFBFBD>6<01><>:]<5D><>z|<7C><>Y<EFBFBD><59><EFBFBD><EFBFBD><EFBFBD>:<3A>W<EFBFBD><57><EFBFBD><EFBFBD><EFBFBD><12><>+|<7C><><EFBFBD>B<EFBFBD><42><EFBFBD>yGA<47><41>f<EFBFBD><66><EFBFBD>vސ#%<01><>;<3B>@#%i_{<7B><>[<5B>Y<EFBFBD>#{<<3C>/\<5C>}<7D>U=<3D>F[<5B>ó<EFBFBD>њ<EFBFBD><D19A>nh<6E><68>s<EFBFBD><73>+gi<67>F<EFBFBD><46><EFBFBD>=<۪E=<3D><>!<21><>`<60><><EFBFBD>z<EFBFBD>zo;<3B>><3E><>y<1C><><EFBFBD><EFBFBD>z<EFBFBD><7A><1D><><EFBFBD><EFBFBD>a<EFBFBD>_m<5F>-<2D><><EFBFBD>}<7D>=+<2B><>><3E><>뭣<EFBFBD><EBADA3><10><><EFBFBD>f<EFBFBD><66><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>w֭<77><D6AD><EFBFBD>݊<EFBFBD>u<EFBFBD><75><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>{z<>υ<EFBFBD><CF85>͆}<1E>Ӯ<EFBFBD>wϰu<CFB0>0#F<>(:=<3D>#-6<>O<EFBFBD>|<7C><EFBFBD><D7B9>`v<>]<5D>_lR<><52>T<EFBFBD>W<EFBFBD><57><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>y<EFBFBD><79><EFBFBD><EFBFBD><EFBFBD><EFBFBD><01><><EFBFBD>[<5B><><EFBFBD><EFBFBD>J<EFBFBD>ǽ<EFBFBD><C7BD>><3E><><EFBFBD>u<EFBFBD>;<3B>{<7B>w۷<77>:<3A><>u<1B>W<EFBFBD><1A>uەy<DB95><79>><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>z<EFBFBD><7A>o<EFBFBD><6F>;a<><61><EFBFBD><EFBFBD>z<EFBFBD><7A><EFBFBD>OZ(<1E>pЗSq<53>6<EFBFBD><36><EFBFBD>#/Pr<50>v<>'F<0E><1B><><EFBFBD>뼳<EFBFBD>լ<01><>#%<25>#%e<><65><EFBFBD><EFBFBD>Y{<7B>T<>52<35><32><EFBFBD><EFBFBD><EFBFBD><16>Y<EFBFBD>@(R<><02>}6<><36><EFBFBD>{<7B><><EFBFBD><EFBFBD>!<21>ٽy<D9BD><79><EFBFBD><EFBFBD>u<EFBFBD>lUW<55>}7<><37><EFBFBD><EFBFBD><04>g<EFBFBD>;<3B>l<><6C>Q.<2E>ks<6B>m;wn<77>UӰ<55><1A><><EFBFBD>{<7B><>51<35><31>+<2B><17><><EFBFBD><EFBFBD> <03>=<3D>{|<7C>w<EFBFBD><77><EFBFBD><1E><>czv<7A><76><EFBFBD><EFBFBD>c<EFBFBD><63><EFBFBD>6<EFBFBD><<3C>q:<3A><EFBFBD>q<EFBFBD><71>]ws<77><73>|<7C><>5<EFBFBD><35>4<EFBFBD><34>Ӿ<EFBFBD>xu<78>T{<7B><>|Z<><5A><EFBFBD>_6<5F>G/<2F>X[|.<2E> M@#%& #%@#%<25>#%<25><><EFBFBD>i<EFBFBD><69>&MS<4D>SM<1E><><EFBFBD><0C>#%=M)<29> M@<40>h<08>M4<><34>餞<EFBFBD>ODy!<21>(<28>h<1E><>#%#%#%#%#%A"<10>4<>#%#/a'<27><>MSƆ<53>m<EFBFBD>@z<><7A>A<EFBFBD><41><EFBFBD>4#%#%#%#%#%#%<25><>)"<22>h)<29>='<27>y2SƌT<C68C><54>~<7E><>?Jz<4A><7A><EFBFBD>Mi<>= 4#%h#-#%#%#%#%#%#%<08><10>#%@L<14><><04><>`&S<>I<EFBFBD><1A>444#%4<0C><><EFBFBD><EFBFBD>hh$<24>D#% h<>i<EFBFBD>S<EFBFBD>z<EFBFBD><7A><EFBFBD>x<EFBFBD><78>#<23>~<7E><><EFBFBD>Q<EFBFBD><51>OT<06><><01>#%#%#%|<><7F><EFBFBD>j<EFBFBD><6A><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><73>j<EFBFBD><6A><EFBFBD>]<5D>[Vם21<32>|5m:<3A><><05><><EFBFBD>ٞ<EFBFBD><D99E>[<5B>m<EFBFBD>]T"<22><><EFBFBD>><07><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>V<EFBFBD><56><EFBFBD>>X<><15><><EFBFBD>2<EFBFBD>2<EFBFBD><32>]<5D><>7xԏ5<D48F><35>MӍ<4D>pd<70>7<KT<4B><54>4?9<<3C><><15>e<><65>[<5B><><1A><><04><><EFBFBD>RJ6Ŵl_CnZdw<64><77>9<EFBFBD>]<1E><QN^*&j<08><>I<12>5o<13><><EFBFBD>#/)<29>w<><77>W4<57><34> %<25>s<13><>#%<25>36<33><36><EFBFBD>_O<5F>O<EFBFBD><4F><EFBFBD>4<EFBFBD>(<28>Z<EFBFBD>MUڣ]<5D><>Y2l<32><6C>wR<77><52>m<04><><14><08>b<02>#/<2F>ՋT[ZݫimZ-<2D>s`<60>L<EFBFBD><4C>E<EFBFBD> ":}0<><30>#/d@P<><50>#%<25>E<16>$h<><68><08><><EFBFBD>DQ<44> <20>*<2A><18><><02><>H "<04>dҴ<64>W<EFBFBD><11><01>ڊ<EFBFBD>Qi<51>e2ajld<>h<EFBFBD>Z2<5A>Hfj!<21>i<EFBFBD><69>%&<26><0C><>3*,dZR<5A>(<28><>M<EFBFBD><4D><EFBFBD>,Q<><51><EFBFBD>V4Y<04>6њK&<26>Dh<44>I<10><><14><><EFBFBD><EFBFBD>@<40><>MKi46<34>TX<54>M<EFBFBD>ѵBD<42>iL<69>6<EFBFBD>#%<25>M-!<21>C#%<25><><EFBFBD>)<29><><06>FѴ[E 4M<>ia&<26>1(#-<2D>K-#Jm<16>l<EFBFBD>m+[+kEQ<45>bK<19>&BQ$dՕYf<59>)i4T2&<26><>3j[fl<66>I<EFBFBD>a$hJ<68>)2<>Q<EFBFBD>i<EFBFBD><69>,F<><46><EFBFBD>#cdKB!<21>f<EFBFBD>FŠ<46>LI<4C><49>((X<><14>2#4<><34>5)<29>(!A"$,@<40>$d<><64>"d#K,<2C><0C>$R<><52>)<29>i<EFBFBD><69><EFBFBD>0<EFBFBD>Ĉ )JY<4A>ɨƋ&dY!<21><>BE<42>M4<4D>lII<49>M2<4D><32><EFBFBD>44dĉ<64><C489><EFBFBD>#4F<34><46>Y(ڍE<><45>fI6<49>IL<49>6*<2A><19>b<>S6 <09><>ڒ<EFBFBD> 1<><31>"<22><><EFBFBD>Rlj<08><>QAI&<26>D<>F<EFBFBD><46>E2`<60>"<22><>d1<64>RDa2<61><32><EFBFBD>JME<4D>Rlk <09>J&<26><>&!<10><><EFBFBD>@<40>%<25>$YfQH<51>$<24>l<EFBFBD>E<EFBFBD> <20>FDi$fȘ<66><C898><EFBFBD><EFBFBD>IҔ1b<31>Y <20>B<>"62<36>ɲb<C9B2>e<14><><EFBFBD><EFBFBD>)D<>-""`٦A<D9A6><41>lhBIRKJ2<4A><1A><><EFBFBD>m!<21><>)*e<>&<26><02>1%<25>K#0<>Y)2&<26>M2<4D>4Q<>0<EFBFBD><30><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD>F&R <14><><08>1<EFBFBD><31><EFBFBD>ʄ<EFBFBD>l<>*fme-<2D><>0<EFBFBD>&4<>b<EFBFBD>B<EFBFBD><19><>B<EFBFBD>f<EFBFBD>*H4Q<34>4h2I<32>F61<36>SH<53><48>6#JL<4A>30"Y<19>M<EFBFBD><12><11>1D<31>M<EFBFBD><4D><EFBFBD><EFBFBD><EFBFBD>LR<18>1Hjh<6A><68>&<26>(<28>djT<6A>Jh<4A>#-<2D><>4<EFBFBD>2)Q<><51>c<11><>)!KE<>TRI<52>$қF<D29B>Q<EFBFBD>H<EFBFBD><48>l <09><> <09><>4țA<C89B><19>6Bi)F#cL<63>lȂR<C882><52>1<EFBFBD><04>M2Vl<56>V<EFBFBD>`)3#D<>$d&<26>mAiBȚ&C<1A>1 <20>L<EFBFBD>jK<15><><EFBFBD>"Q4b2mJi@ɣZa<5A>&e&(<28>e<EFBFBD>dFS<04>d3F<33><46>!<21><><EFBFBD><EFBFBD>&dȐ<64>5<EFBFBD>6<EFBFBD><36><04>S4e2LM"̤<><CCA4>F+A<>M<EFBFBD>)f<>1I<31>e eJ<65>+<11>2<EFBFBD><32>hđ<68><C491><EFBFBD><EFBFBD>(<28><>F<EFBFBD><46>jJ<6A>ef<65><66><EFBFBD>Y<EFBFBD>n<><6E>3*4<>l<EFBFBD>%M+M<>h#/Y<11>l<EFBFBD>d4<>L<EFBFBD>jVaD<11><18>Q<EFBFBD>E66<36>Xڤ<58>)e<><65><EFBFBD>T4L<34>KHmF<6D>6I<36>-S<11><><19><>31e4<04>#XE<18>Hf<48>l<EFBFBD>ѣI<><49>4F<34>R<16><>a<12><>a,l,m <20>[,ɓ*M<><4D><EFBFBD>V<EFBFBD>QSe<08>U&YMc4<63>0<EFBFBD><30><EFBFBD>f3*<2A><>dF<64>M2<4D>%L<><4C>Y*Ͱ<>i<EFBFBD>X<EFBFBD>H<EFBFBD>ł#e#j,h<><68><EFBFBD>J<EFBFBD>2R<32>V-PUF5&<26>*<2A>M<EFBFBD><4D>+lZ<6C>l<EFBFBD>6<EFBFBD>U<EFBFBD>b<EFBFBD>R%Ŋ&<26>)<29><><EFBFBD>bţ<15><>e<EFBFBD>Qj6<02>#&<26><>5<EFBFBD>la%<14>Th<54>!i<>iZmD[6<><36>ũ"<22><>I#/<2F><>U<EFBFBD>cP<63>L<EFBFBD>jZɢM<C9A2><4D><08><><EFBFBD>JY#m<>VU<18>-<2D><><EFBFBD>jf<6A>1Z<31>m<><6D>Y)d<>jPlam$<24><>f<EFBFBD>Ņ<EFBFBD><C585>k+6<><36>6<EFBFBD><36>E<EFBFBD><45><EFBFBD>KE<4B>$<24><>DX<44><58>%<12>$B<>1<1A><><EFBFBD>)lT<6C><54><EFBFBD>4J<>6<><36>M4QI<51>E#e<>E6R<06><><15>C$S<12><>a<EFBFBD><61>SL<53>d<EFBFBD>Z-4<><34><19><>LQ5<><35>M2&$(<28>E%<05><>$<24>!h<><11>Cd Ƃff<66>E<EFBFBD>)<29><19>%<25>`a*`<0C>LY<4C><59>Jl<4A><6C><EFBFBD>FH<46>(<28>ڌQ<DA8C>)$<24>$b<>!L<>iMd<4D><64><16>b1<62>5%<25> БD<D091>!FKEP<><50>E!<21><>F<EFBFBD>̦̤<CCA6>L<EFBFBD>a<EFBFBD>X<EFBFBD>h<>E<EFBFBD>ԋQTl<6C>#-<1A><>l4<6C><34><15>DZ<44>FB2<18>df&ĕ%I<>1R<31>cd<63><64><EFBFBD>a)<29><><EFBFBD>j<EFBFBD>MM%<25>c6M<36><4D><08>iFKLղ#M32<>hA<68><41><EFBFBD>ɢ<><C9A2><EFBFBD>6(<28>Y<><59>)<29>X<EFBFBD><58><EFBFBD>! <20>m<16>TTj(<28>X̶L)"K<08>&<26><><EFBFBD>RA<52>Ec`<60>YQd)<29>Ab<41>!<21>M,<2C><><EFBFBD><16>X<08>kF<6B>IQA,<2C><15>A&<26>j<EFBFBD><6A><EFBFBD>#-<10><>$֔L<D694>F<EFBFBD><46>hҚf<D29A>#/(<28>$[2KDF5<46>[&,FR<46>J<EFBFBD>J<EFBFBD>X<EFBFBD>0DY4<59>L<EFBFBD><15><14>d<EFBFBD>TؔDͶƢ*<2A><><EFBFBD>E<EFBFBD>%E<>)<29><>Z<EFBFBD><5A><EFBFBD>[L<><4C>ƥ-e-<2D><><EFBFBD>4J<34>R<EFBFBD>f<EFBFBD><66>HH$(<28><>Ve<56>(<28>F<EFBFBD>)#-Hd<48><64>Ak2<06><1A>)<29><>LE6Ԗ<36>JF<4A><46><EFBFBD><EFBFBD><EFBFBD><EFBFBD>E6<><36><EFBFBD>MQl<51><6C>&(<28>F<EFBFBD><46>%<25>2JԌY<D48C><59>Z-<15>M<EFBFBD>X<>Q<EFBFBD><51><EFBFBD>CTm<54>IE<49>E4&E23#1<><31>F#S6I<36><49>QT<51>6<EFBFBD>T<EFBFBD><54>MhJ<68>6Ƣ#/*(<28>6<EFBFBD><36>U4<55>QX<51><58><EFBFBD><EFBFBD>[I<><49>3<19><>V&<26>V6<56>T[Dm6Tl<54>jQB*<11>B<EFBFBD>-(4X"J<>KQ<4B>Y<EFBFBD>$Vf<56><66><EFBFBD>&ԤʹMb<4D>b<EFBFBD><62><15><>R<EFBFBD>b<EFBFBD>2<EFBFBD>Q1%<11><>"<22><>i<EFBFBD>QTIV6Ŷ-3Vэk-%M<0C><><EFBFBD>M<EFBFBD>56<35>[Ri<52>FQDF<44><46><EFBFBD><EFBFBD>P#-f<><66>S3e<33>b4 TF$<24>)&D<><18><>Z<EFBFBD><5A>E3U0<55>;<3B><EFBFBD><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<>YI<59><49>L<EFBFBD>l6<6C>Q<EFBFBD>
|
2019-06-06 01:43:58 +02:00
|
|
|
|
#<==
|