2018-06-14 20:23:38 +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
|
|
|
|
|
|
2022-05-25 00:39:46 +02:00
|
|
|
|
VERSION="2.0.24"
|
|
|
|
|
REVISION="af69e5d2e74a777b13b5753931cb3c85"
|
|
|
|
|
GIT="c140c3f538c4a21f3d88bab9403b42c696759dcb"
|
2018-06-14 20:23:38 +02:00
|
|
|
|
INSTALL=''
|
2022-05-25 00:39:46 +02:00
|
|
|
|
C1='#`'
|
|
|
|
|
C2='#C'
|
|
|
|
|
C3='#-'
|
2018-06-14 20:23:38 +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-10 09:27:42 +02:00
|
|
|
|
for dir in sys.path:
|
|
|
|
|
if test(dir):
|
|
|
|
|
return dir
|
2018-06-14 20:23:38 +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-10-18 04:05:29 +02:00
|
|
|
|
from waflib import Context
|
|
|
|
|
Context.WAFNAME='waifu'
|
2019-11-04 23:15:03 +01:00
|
|
|
|
Context.WAIFUVERSION='1.1.0'
|
2019-06-07 01:21:22 +02:00
|
|
|
|
sys.path.insert(0, os.path.join(os.path.dirname(os.path.abspath(__file__)), 'scripts', 'waifulib'))
|
2018-06-14 20:23:38 +02:00
|
|
|
|
from waflib import Scripting
|
|
|
|
|
Scripting.waf_entry_point(cwd, VERSION, wafdir)
|
|
|
|
|
|
|
|
|
|
#==>
|
2022-05-25 00:39:46 +02:00
|
|
|
|
#BZh91AY&SY&4<><34><01>X<EFBFBD><58><EFBFBD><EFBFBD>?<3F><EFBFBD><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>&W$m~V<>#-<2D>0<EFBFBD>c<>>z<>@P#-#-#-#-#-#-#-#-#-#-#-#-#-(#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-<05><><EFBFBD><EFBFBD>Uo<55><6F>}<01><><EFBFBD><EFBFBD><EFBFBD>z<EFBFBD>Z<EFBFBD><5A><EFBFBD>wס<77><D7A1><EFBFBD>N<EFBFBD><4E><EFBFBD><EFBFBD><EFBFBD>w<>n/<2F>_7<5F><37>_{<7B>^뜊M<EB9C8A><4D><EFBFBD>qK<71><4B>k1<6B><31><EFBFBD><EFBFBD><EFBFBD>n:<3A><><05><><EFBFBD>|s<>7<EFBFBD><37><EFBFBD>}ݎ<>v<EFBFBD><76>m<EFBFBD>k<EFBFBD><6B><EFBFBD><EFBFBD>g<EFBFBD><67>W<EFBFBD>mu,ww4<77>.<2E><><EFBFBD><EFBFBD>j9<6A>Q<1D><1B>コsi<73><69><EFBFBD><EFBFBD>ϖ<EFBFBD><CF96>b<EFBFBD><62><EFBFBD>6<EFBFBD>wwط<77>(<28>M<><4D>d<EFBFBD>V<EFBFBD>ku<6B>&<26><>#C<>ٽ<><D9BD>о<EFBFBD><D0BE><EFBFBD><1A><><EFBFBD>;<3B><>$<24><>[<5B>vJ<76>UUJ<55><4A><EFBFBD>T;e:h;<3B><><1E><1B>sנ<73>]w><3E><>q<EFBFBD><71><EFBFBD>wπ#-<2D><>#-#`<60>v<EFBFBD>Y<15>۫c<DBAB><63><EFBFBD>8<EFBFBD>DP*le<6C><65>[cSjU<6A>vA<>]<5D><>P<EFBFBD><50><1A>6<EFBFBD>٭<18><><EFBFBD><EFBFBD><EFBFBD>f|<7C><>R<EFBFBD><52>#`wg!-<2D><>5"<22><>@<40><><EFBFBD>v<EFBFBD><76><EFBFBD>B<EFBFBD><42><EFBFBD>{<7B>>S<><53><EFBFBD>FA<46>+<2B><>kk<6B>W<EFBFBD>F<EFBFBD>P<03><><EFBFBD><EFBFBD>(}e-n<>NJ<4E><4A><EFBFBD>x^c)L<><4C><EFBFBD>gn<67><6E><<3C>`<60>ɞ^<5E>H<EFBFBD>m<EFBFBD>M)@<40>P <20>#-*B<>%J_v8<76><38><EFBFBD>^<5E><>D:<3A>"N<><4E>><EFBFBD>0<1D>p<><70><EFBFBD><15><>F<EFBFBD>o]<5D>&}<7D><>}}wn<77>T<EFBFBD>g<EFBFBD><67><01>% <17>;<3B><>#-#-#-<01>#-#-><3E>T#-<2D><>x<EFBFBD>o<EFBFBD>|<03><17>#`ո#-8URYL<>P<EFBFBD>ցs<D681><73>zti<74>h#-<01><><EFBFBD>[mݳCI<43>R<EFBFBD><52><EFBFBD>W<10>͔#`du<64><75><EFBFBD>i<EFBFBD>@<40><>J#`<60><><17><>BB<>(}<06>P#-<2D>E<01><>%tj<74>#-<06><><EFBFBD><EFBFBD>yww<77>^<5E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>$<24>:]P<>f<EFBFBD>v<EFBFBD>:<3A>R<EFBFBD><52>SFTa2<61>{<7B><>a<>m<EFBFBD><6D><EFBFBD>[*<2A>#CQ<43>y<EFBFBD><79>Kk<4B>]<5D>t<EFBFBD><74>y<EFBFBD><79><EFBFBD>y<EFBFBD><79><EFBFBD><EFBFBD><EFBFBD><03><><EFBFBD>}<7D><><EFBFBD>m}<7D>k<EFBFBD>s<EFBFBD><73><EFBFBD>w<EFBFBD><77>}ͯ<><CDAF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>헫O{<7B><17><>V<EFBFBD>.<2E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ל<EFBFBD><D79C>vz<><7A><EFBFBD><EFBFBD><EFBFBD>P[Z5F<35>p<EFBFBD><70><EFBFBD><08><><EFBFBD><0E>#`'6<>f<>n<>*:<3A>n<EFBFBD>wwn<77>n*<2A>풝<><ED929D><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Z<EFBFBD><5A>zz<7A>|<7C>:<06>@M<><4D><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><73><EFBFBD>)|¼Ԧ<C2BC><D4A6>vt}<7D>}<7D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><1D><><EFBFBD><EFBFBD>w<EFBFBD>{<7B>owM<77><4D><EFBFBD><EFBFBD>=<3D>q<EFBFBD>һ<EFBFBD>7><3E><>o<EFBFBD><6F><EFBFBD>wtW}뛹<><EB9BB9><EFBFBD>-<2D><><EFBFBD><EFBFBD><EFBFBD>wn<77><6E><EFBFBD><EFBFBD><EFBFBD>k<EFBFBD>j<EFBFBD>3<EFBFBD><33><EFBFBD>뾼<EFBFBD>w[z<><19><><EFBFBD><EFBFBD><EFBFBD>Zg<5A>y;۵wݶ2}<7D>}<7D><>Z<EFBFBD><5A>Gl<47><6C>3b<33>R<><52>f<EFBFBD><66><EFBFBD><EFBFBD><EFBFBD><EFBFBD>o<<3C>ی<EFBFBD><DB8C>o<EFBFBD>O{<7B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>@:#C<>N<EFBFBD><4E>Ҋ<EFBFBD>i<EFBFBD>T<EFBFBD>><3E><><EFBFBD>gl<67><6C>5<>}T빵+mݎ<6D>fۍ<66>G<EFBFBD>罽<EFBFBD>oiu<69><75><EFBFBD><EFBFBD><EFBFBD>=z<><7A>7kn<6B><6E>k<EFBFBD><6B><EFBFBD>[<17>ϸ<EFBFBD><CFB8>z<EFBFBD><7A>W<EFBFBD>Z<><5A>ػ9.<2E><><EFBFBD><EFBFBD>k<EFBFBD><6B>t<EFBFBD>ew0<77><30>{}<7D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\<5C> î<><C3AE><01>on<6F><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD>w]<5D>5<EFBFBD>Q<EFBFBD><51>ꍋ<1A><><EFBFBD>7<EFBFBD><37>N<EFBFBD><4E><0B>Ͻ#C((w<><77><EFBFBD><EFBFBD><EFBFBD>><3E>{<7B><>ǡ;&<26>3wZw{/-<2D>5<EFBFBD>1<DB9D><31>WC;wq<1E>=<3D><0E><>0<EFBFBD><30><EFBFBD>'n<><6E><EFBFBD>!<13>:q7<71><37><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<3A>nY<6E><59>S<EFBFBD><53><EFBFBD><EFBFBD>^Ӱ<><D3B0>0T<30>S#<23><0E><><EFBFBD><EFBFBD><EFBFBD>nYޯv{w<><77>|s<>#-咕m<E59295>|<7C>OJڀV<DA80><56><EFBFBD>Ҋ#-#C<>@<40><03><>I#-T<><54><EFBFBD>E<03><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>q:w}<7D><05>w<EFBFBD><77><EFBFBD>i\<03><>RU{<7B><>!͉<1D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><03>YYv<59>V<EFBFBD><56>&<26><>Q<EFBFBD><51><1A>s{G+{{<7B>p<1C>@<40>l<EFBFBD><6C><EFBFBD><EFBFBD>f<EFBFBD><66><EFBFBD><EFBFBD>R<EFBFBD>wwsnv뫮<76>;<3B>tP#-<03><><EFBFBD>>JP#-#-{<7B>}<7D>g<EFBFBD><67><EFBFBD>y<EFBFBD>j{T<>-V<>-H<><48>si<73>a{z^<5E>^<5E><><EFBFBD><EFBFBD>q<EFBFBD><71><EFBFBD>Ɉ#-<2D>|<7C>Y<EFBFBD>@8<>;)@jӝ #-<1B><><EFBFBD>"<22>7<EFBFBD>lx<6C><78><EFBFBD>\<5C><><EFBFBD>:m<><6D><06><><EFBFBD>rۡ<72>#`<60>Ϸt^<5E>ϻ<EFBFBD><CFBB><EFBFBD><EFBFBD>7w<37>P<EFBFBD>&q<><71><EFBFBD><EFBFBD>{<7B><>i<EFBFBD>([dTQhbg=g<>{<7B><>n<EFBFBD>[p<><70>{<7B><>n<EFBFBD>٭<EFBFBD>Sׯ^4#C<>s=<0F><><EFBFBD><EFBFBD><EFBFBD>=i<>v<EFBFBD><07><>s"r<>ewky]{<7B>NܽU9<55><39>w+Wt<1B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>A}<7D>u}<7D>ʮ<EFBFBD>δb<CEB4><62><EFBFBD>nb<6E>3<EFBFBD><33>.h<><68><EFBFBD>y<><79><EFBFBD>r$J<>)UTu<54><02>ۖ<EFBFBD>5<EFBFBD>]]$<0B><><EFBFBD>i<EFBFBD>@#-dM#`<60><><EFBFBD>.<2E><>M<EFBFBD><4D>v<EFBFBD>A@#`v<><76><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[<5B><>w<EFBFBD>|<7C><EFBFBD>#-#-vb@R<><52><EFBFBD><EFBFBD>fD<66><44><EFBFBD><EFBFBD>i<EFBFBD>lP<6C>f<EFBFBD><66><EFBFBD><EFBFBD>Ŋ<><C58A><EFBFBD><EFBFBD>:<16>l<EFBFBD><6C><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>WרVG]<5D><>{<7B>o<EFBFBD><6F><EFBFBD>.v<>ㆶ5oow<6F><77>v<EFBFBD><76><EFBFBD> <09>T<EFBFBD>zz<7A><0C>#-#-x<>`<60><>[#`RmPzP<7A><50>U%<25><02><>ǯ[p<><70>㮝@<1D><>tn<74><6E><EFBFBD>m<EFBFBD>#-<0C>#-<2D>N[<5B>n<EFBFBD><6E><EFBFBD>#-#-S#`#-#-4<>A<10>{<7B><><EFBFBD><EFBFBD>Y<EFBFBD><59>Gw<47>O<><4F>;<3B><>ܥ#Cws<77>{<7B><>w<EFBFBD>:<3A><><03><>8<EFBFBD>P(<14>Wl<04><><EFBFBD><EFBFBD>t<EFBFBD>6k\<0C><18><><EFBFBD>u<EFBFBD><75><EFBFBD>KUPiP<69><50><EFBFBD>6<EFBFBD>j<EFBFBD><6A><EFBFBD><EFBFBD>6<EFBFBD><36>z#-<2D>{<7B>y#`E<><45><EFBFBD><EFBFBD><EFBFBD>#-9<><39><02>@u<>Xq<58>;<3B>[<5B>y<EFBFBD><79><EFBFBD><EFBFBD>khڋi<1D><>Ӵ<02>B<EFBFBD><42>Se<53>nۀ<6E>E<EFBFBD><1D><><EFBFBD><EFBFBD> ^<5E>;<3B><><EFBFBD>^<5E>]a<01><>Tl<54>s#-m[<5B><><EFBFBD><EFBFBD>D}|̒<><CC92><EFBFBD>gcP<63><50>Ά#`<60><>r<EFBFBD>%#-l<><6C>}<7D>wϷ<77><CFB7><EFBFBD><EFBFBD><EFBFBD>Um<55><6D>s[wSc<53>v]<5D>3ҮbN<62><4E>{<7B>q<EFBFBD>yf<79><66>h<EFBFBD>w<EFBFBD><77><EFBFBD><EFBFBD><EFBFBD>Y<0C>C\xi<78>#-@ #-F<>4d#-<2D>#-52<35>)?IzM#-<2D>I<>M5z#<23>ڃ<EFBFBD><DA83><EFBFBD><EFBFBD>I<><49> M!#-<2D>MS)O<>T<EFBFBD>1<EFBFBD><0C><>#<23>O41<01>#-<2D>#-#-#-#-#-#-<04>D@<40><>L<EFBFBD><08>@<40>jT<6A>ji<6A>Ҟh*z<><7A>=G<><47>M'ꞣ<13>=M<03>d=@#C#-<0C>#-#-#-<12>4<>f<><66>M14iOOz<4F>O$&4<>!<21>=Li<4C><69>#-#-#- <09>F#-#- <09><10>@#-@<04>M=MC<4D>4<EFBFBD>ژS'<27>#<23><1E>G<EFBFBD><01><>#-#-#-#-#C<01> 5M#-<2D>h<04>#-$<24>L<><0C><11>Ʃ<EFBFBD><C6A9><EFBFBD>I<><0F>4<EFBFBD>#-<2D>#-#-#-#-#-<03><><EFBFBD><EFBFBD><EFBFBD>K&*<2A><>I<><49><0C>G<>Ъh<68>*<2A><>U0ڒ<30><DA92><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*B<> D<><08><>l!B#-I#-Q<>T_<><5F>}#`#C<><07><>oP?<3F>'<27>DD<7F><44>E<><45><EFBFBD><EFBFBD><EFBFBD>r<>Q<16>]<5D><>)<29><><EFBFBD>y<EFBFBD>F<1C>:<3A><><EFBFBD>V<><56>!a<><61>pPN<<3C><><EFBFBD>#-8D<44>p5<70><35>O<EFBFBD><EFBFBD><7F><EFBFBD><EFBFBD>:<3A><1D>!@8 ަ(&<26><><EFBFBD>!T߁Њ߆Op<4F><0E>It:t<D/4#<23>!5<>IՎEZ<45>{<7B>3<EFBFBD><33>П$<24>I<EFBFBD><18><><16><><EFBFBD>wQP<51>ũW<C5A9>11x<31><78>g#`G<>z1<7A><31><EFBFBD>)<29>3<><33>H<EFBFBD><48>:c<>?<3F><>d<17><><EFBFBD><EFBFBD>c<EFBFBD><63>#`<08>$<24>iF<69>#-d#`M<>0<EFBFBD><30>e<01><><EFBFBD><EFBFBD>pI^J#-P<0B>T1 R"Z#-@*<2A>h<04>#`P<0B>L<02><15><>E<EFBFBD><>/<2F><>?<3F><>#C<>41 <20>$P<><50> <09>R<EFBFBD><52>T<EFBFBD>T"Or<0E><12>^$<24><><EFBFBD>&T<><04>B<EFBFBD>(<28>(D<>ݕ1"<22>Q<17>^<1C><> Q%<25>>.2<EFBFBD><EFBFBD>j%<25>)<29><>)<29><>_<EFBFBD>b8*<2A>S#C<14><>"8*<2A>n*t%\#`<60><><EFBFBD>PP<><50>P<EFBFBD><50>*#C#-%#`- "<22>#<23><><EFBFBD>`<60>PHb"<22>b&<26><><EFBFBD>b<EFBFBD><62>(<28><><EFBFBD><EFBFBD>#`b "<22><>&*I"h<><68>H<EFBFBD>"<22>&<26><><EFBFBD>&"<22><>#`<60><>f#`J*<2A>jfb$<24><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*<2A>j<EFBFBD>f"*h<>#`<60>)<29><18>`(I<>d(<28>b<EFBFBD>h<EFBFBD><68><EFBFBD><EFBFBD><EFBFBD>"<22> <08><>$(DB<44>)<29><>R<EFBFBD>P<EFBFBD>P<EFBFBD>fX<66>R<EFBFBD><52>B<EFBFBD><42><EFBFBD><EFBFBD><EFBFBD>I`<60><><EFBFBD><EFBFBD>(<28>"<22><>Xa<>EJU<4A>d<EFBFBD>A<EFBFBD><16><>"<08><>j<EFBFBD><6A><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>bX(#`&* <20>#`"<22>Y<EFBFBD><59><EFBFBD><EFBFBD>#`<60><><EFBFBD><02><08>)<29><>)#`b&B<><42><EFBFBD><EFBFBD><11><>*<2A><><EFBFBD><EFBFBD>H<EFBFBD> <20><><EFBFBD><EFBFBD>Z<EFBFBD>)j"<22><>i<EFBFBD>bH<62><48>J<EFBFBD><4A><EFBFBD>*<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><08><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>f<02>)I(I<><08>a)H<>*h* <20><><EFBFBD>!<21><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>h<EFBFBD><68><EFBFBD><08><><EFBFBD>jY<6A><59><EFBFBD><EFBFBD><EFBFBD>`<60> <09><>`R <20>BV<42><56><10><>) <20><><EFBFBD>R<EFBFBD>*"J<><4A>j"<12><>#`#`bRh<52><68> <20> <09>Ja<><61><EFBFBD><EFBFBD>( <20><>$<24><>b<EFBFBD>`E<>D<EFBFBD>JX<4A><58><EFBFBD><EFBFBD><EFBFBD><EFBFBD>I<><49>!<21> <09><><EFBFBD><EFBFBD><EFBFBD>I(<28>R<EFBFBD><52> <20>*b<> <16>B<15>f" <09><>$<24>b<02>)<29>&<26><>e$("Rfb<66>J<18><>*<2A><><EFBFBD>)ib<69>")J<><4A><EFBFBD><EFBFBD>H<EFBFBD><48>(<28><08>J"J<02>*<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"Y<>)<29><02>*<2A><>h<EFBFBD>JZ*<2A>*<2A>"<22>J<><4A><EFBFBD>jj<6A>*""& <20>)"V&*(<02>h<EFBFBD><68><08><>fB<66><42><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>jX<6A>#`a<><61><EFBFBD>"<22><>)<29>!<21><18><19><><08>J#`<60><>!<21><18><><EFBFBD><08><>JH!<21><> <20><> &#`b <09><>*I<><49>"<22><><EFBFBD><EFBFBD>*b<><62>A<EFBFBD><41>"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>&j<>#`#-<2D><>%<25><><EFBFBD> <20>j<EFBFBD>%<25>*"i<><69><EFBFBD><EFBFBD><EFBFBD>i<EFBFBD>"J<08><><EFBFBD>"!<21>*<2A>"<22>"<12><><EFBFBD> <20><><EFBFBD><EFBFBD>"<22><08><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>J*#`b"<08>""<22>h<EFBFBD><68>J<16>Jj<4A>(<28><><EFBFBD><EFBFBD>(<28><><EFBFBD> <09><1A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>h<EFBFBD>""<22>(<28>(f"#`%<25>b<EFBFBD>b)h<><68>*<2A> <20>$<24><><EFBFBD><EFBFBD><EFBFBD>""<22>b<EFBFBD><62>AR<>SICT<43>D<EFBFBD>C4<43>SDE4Q4Pı4% Q5QD$QE),IT<49>KDAM)C<04>QQQ)S0U4<55>PI5E+30<>T%H0TK4<4B>TT<54>K1A$<24>I2<49>%RD<14>TTL$DT<14>R<EFBFBD><14>0EQTQT<51>0QTIQ<14><>DT<44>TMQK0Q,<2C>A0ҥ4D<34>TQ!$<24>MSPEM0SA!!EUQ,<2C>MQPEKMLTK%A@DU%4D<34><44>MTKDM-4ĄE<04><>--<14>D<EFBFBD>3UMS)L<><4C>B<EFBFBD>E5E4<14><><EFBFBD>1Q-,R@KER<>1#C1A LT
|
2018-06-14 20:23:38 +02:00
|
|
|
|
#<==
|