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
|
|
|
|
|
|
2021-02-28 13:39:22 +01:00
|
|
|
|
VERSION="2.0.22"
|
2021-06-14 20:14:22 +02:00
|
|
|
|
REVISION="7dca7e755e04a1be2af3ad8a2e1b9f78"
|
|
|
|
|
GIT="c5bcd7e9b953c9e90390341a276885e1b7105699"
|
2018-06-14 20:23:38 +02:00
|
|
|
|
INSTALL=''
|
2021-06-14 20:14:22 +02:00
|
|
|
|
C1='$Y'
|
|
|
|
|
C2='#Y'
|
|
|
|
|
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)
|
|
|
|
|
|
|
|
|
|
#==>
|
2021-06-14 20:14:22 +02:00
|
|
|
|
#BZh91AY&SY<53><59><EFBFBD><EFBFBD><01><><EFBFBD><7F><EFBFBD>?<3F><EFBFBD><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>&_<>$e>V#:<3A> <20>c<><63>z<EFBFBD>6\$Y#:#:#:#:#:#:#:#:#:#:#:#:#:<3A>@#:P#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:-<2D>}o{<7B>*<2A>&<26>}<1D>}>}`<60><>v$Yo<59>ށM<03><><EFBFBD>㧵<EFBFBD>ۡ<EFBFBD>}<7D><><17><>]<5D><>n+<2B><>ilS<6C><53><EFBFBD><EFBFBD>k-WKh<4B>w<EFBFBD>UW<55>ǯ^<5E>-}<7D><>|<7C><>ּ<>f<EFBFBD>m[\<5C><>ݮ<EFBFBD><16>秜<EFBFBD>n[<5B>i<EFBFBD><69><16><>smVC줎 <20><>{t<><74><EFBFBD><EFBFBD><EFBFBD>W<EFBFBD>-R#=<3D>y<EFBFBD><07><><EFBFBD>;w<><14>><3E>m<>ݪ<EFBFBD><DDAA>Ϯ<EFBFBD>[<5B><><07>c<><63><EFBFBD>:<08>Y;R<><52>v<EFBFBD>#:<3A>f۱vJ<76>E* $<24><>;<3B><>t<EFBFBD>;o<>E<>\<5C><><1E><>z<EFBFBD><7A><EFBFBD>Wۺ|#:=ۊ<>#:<0E>v<1D>n<EFBFBD><6E><EFBFBD><EFBFBD>;k<><6B>QJ<51>u<EFBFBD><75>̪<EFBFBD>Y<EFBFBD><59><EFBFBD><EFBFBD><EFBFBD>^<5E><><EFBFBD>P<EFBFBD>!<05><>5<EFBFBD>%Z<>n<EFBFBD><6E><EFBFBD>|<7C>ޥ<EFBFBD><DEA5>ͤ<15>b"<22>*<05>w<13>]2<>R<EFBFBD>iw<69>}<7D>§cF<63><46>r#Y{<7B>nkk<6B><6B>TF<54>#:<0F><><EFBFBD>>=e-0<>d<EFBFBD>}<7D><></<2F><>S8<53><07>o[<5B>_9/`ș<><C899><<3C><>t<EFBFBD>T #:J<10>$Y<>eP6<50>T<EFBFBD><15><><EFBFBD>P<EFBFBD>ݸ #y;<3B><><EFBFBD>L<0E>8:<3A>\<5C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>rG<72>T<EFBFBD><54>><3E>=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>nK<6E><4B>A<EFBFBD><41>4<<3C>#:#:#:<02>#:#:<3A><><EFBFBD><06><01><><EFBFBD>x<03>]p4<02><04>m1AB<41>Z<03>s<EFBFBD>+cC@<02><03>1<EFBFBD><31><EFBFBD><EFBFBD>tU<>p<EFBFBD>v)<29><>F<EFBFBD><46><EFBFBD><EFBFBD>#Y#:A $<24><>$Y<><59><EFBFBD><EFBFBD>"<22>P($YZ#Y<14>$Ph<14>$<06>:<3A><>#:#:<1A>{<7B>W<EFBFBD><57><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]<5D><><EFBFBD>}wl=9<05>#YdR<>di<64><15> <09><><17>}m<><6D>+JT<03>{<7B><><EFBFBD>)<29><><EFBFBD><EFBFBD>ݾ7ݔ<37><DD94><EFBFBD>Ͻ}<7D><><EFBFBD>y}<7D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>7<EFBFBD>><3E><>y<EFBFBD><79><EFBFBD><EFBFBD>ϸ<EFBFBD><CFB8><EFBFBD>}<7D>Om<4F>o}<7D>uvݮ<76><DDAE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Li<4C>S+<2B><>=r<>v<EFBFBD><76>ݭ<EFBFBD>l<EFBFBD>}<7D><>:z#:<3A>*le<6C>]<5D>)zh<7A>P$YU$Y<13>zV.<2E><>j<EFBFBD>J<EFBFBD><4A><EFBFBD>ww-<2D><>u <09>!tyq<15>˽<EFBFBD>[z<>:Q<>@s<>O_46<34>xz<78><7A>{<7B>f<EFBFBD><66>{ǯ}<7D>r<EFBFBD><72><EFBFBD>ozr<7A><72>.<2E><11><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[5=<3D>w^<5E><><EFBFBD>l<DEB7><6C><EFBFBD><EFBFBD>k|}<7D>{<7B>}<7D><><EFBFBD>Z<EFBFBD>i^ޫ<><DEAB>j<EFBFBD>m<EFBFBD>8V۬<56><DBAC>ؼכ<D8BC><D79B><EFBFBD><EFBFBD>mק<6D><D7A7><EFBFBD><16><><EFBFBD>{<7B>#Y<<3C><>{}<7D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><1B>O<EFBFBD><4F><EFBFBD>yI{d<>$,g_9<5F>K{<7B><15>s<EFBFBD><73><EFBFBD><EFBFBD>i<EFBFBD><69><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>G}={<7B><>h<03>6<EFBFBD>f<EFBFBD><66>Ғ<EFBFBD>Z<EFBFBD>i<EFBFBD><69>묞m<EBAC9E><6D><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_T<5F><54><EFBFBD><EFBFBD>pݷvs<76><73>ηGW<47><57><EFBFBD>ͦT<CDA6>;gُ<67><D98F><EFBFBD>}<7D>[<5B>f<EFBFBD>{<7B>^<5E>O<EFBFBD><4F>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<7D>5v0<76>}<7D>Q<EFBFBD><51>.<2E>i{<7B><>ow<6F><77><16><>p<EFBFBD>z><3E>\<5C>w۸<77><DBB8>A<EFBFBD>vȭ<76>}<7D><>ٝ<EFBFBD>Q<EFBFBD><51>v<EFBFBD>+%(<28>殢<EFBFBD><E6AEA2><EFBFBD><EFBFBD><EFBFBD>w<EFBFBD>7<EFBFBD><37>N<EFBFBD>i<EFBFBD><69><EFBFBD><EFBFBD>Ev<><76>[x/o<><6F>6<EFBFBD><36>.<2E><>:<3A><><EFBFBD><EFBFBD>9<EFBFBD>ױ<EFBFBD><D7B1><EFBFBD>Ml<>f<EFBFBD><66><0B><><EFBFBD><<3C><> :z<><EFBFBD><D7B6><EFBFBD>-<2D><>%G!`Ĺ<>s<EFBFBD>v<EFBFBD><76>Yd<59>L}<7D><>}<7D><>@<1B><>(<04>uV<75>2;D<>s<EFBFBD><73>ɧ<EFBFBD><C9A7>Z<EFBFBD>><3E>z}<7D><>#:#:<3A><>QR<51><52><1A><1A>$Yѡ<59><1A><>4)t4o<><6F><EFBFBD> QGa<47><61> 6<>6.<2E><>Udv<64>k<EFBFBD><6B>ݻz<DDBB><7A><EFBFBD><EFBFBD><EFBFBD>G^<5E>S<EFBFBD><53><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƈm<C687>o<k<>&<26>*<2A>;<3B>`<60><><EFBFBD><r<02>@<19><><EFBFBD>r<EFBFBD><72>ޯx U/L<><4C>w<EFBFBD>[=<3D>D5 WD<57><44><EFBFBD><EFBFBD><EFBFBD><EFBFBD>{<7B><>{<7B><><03><>#:<1E><>=)@#:<02><><1A><><EFBFBD>yy<79>0<EFBFBD><30><EFBFBD>\#:RU<52>N<EFBFBD>n6oU<6F>4{e{<7B>nz<6E><7A><EFBFBD>D=<3D><>״<01>aӢ<61>N<EFBFBD>P#:#YZXH<58>v<EFBFBD><76>W<EFBFBD>븵C<EBB8B5>V<EFBFBD><56><EFBFBD><EFBFBD>(<16>ֆ#:-vq<76><71><EFBFBD>}}<7D><><EFBFBD>.}<7D>#:$Y<>q<EFBFBD><71>{<7B>woG<6F>P<04>Q6<1A><>onOv<4F>ު<EFBFBD><DEAA><EFBFBD><EFBFBD>L<14><>7<EFBFBD><37>wn#Y<>^<5E>C<EFBFBD>a<EFBFBD>r<EFBFBD><72><EFBFBD><EFBFBD><EFBFBD>#:<3A><><12>J<EFBFBD>'6P;\<5C><>u<EFBFBD>d<EFBFBD><64><EFBFBD><EFBFBD><EFBFBD>6<EFBFBD><1D>z<EFBFBD><7A>_w]<5D>t<EFBFBD><74><EFBFBD>x/<2F>'֫<><D6AB>f<EFBFBD>s;<3B>ocy<63><79><EFBFBD>2<EFBFBD>+<2B><>;<3B><11>{<7B><02>T<>%I*<>,<2C><>k<EFBFBD><6B><EFBFBD><EFBFBD><EFBFBD>R@<40><><EFBFBD><EFBFBD>Ӫ<EFBFBD>@<05>Mj<02>uK<75>`<60>cn<1D>p2$Y#:]<5D><>/<2F><>oU<6F><55><EFBFBD><EFBFBD><0F><><EFBFBD>#:#:<3A>։J<>%<25><><EFBFBD><EFBFBD>˹<EFBFBD>@<40>ZeޝՅ"=<3D>®<EFBFBD>]<5D>E<>d<EFBFBD><64><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>W<EFBFBD>m<EFBFBD><6D>A;y<>}<7D>A<EFBFBD>_/=<3D><><EFBFBD>U<EFBFBD>;<3B><>kf<6B><66>=<3D><><EFBFBD>c% <09><><EFBFBD>F<EFBFBD><46>F#:<01><03><>l+Kl#:<3A><><EFBFBD>=(<28>Wm[n`<06>;<3B>ծ<EFBFBD>ku<6B><75>\#:7n[<5B>]A<>m<EFBFBD>0#:t#:+9<><39><EFBFBD><EFBFBD>=<3D><>@<40>#:Ԩ#:#:#:><3E><> <20>.ޤ=Uy<03>[n<><6E>O<><4F>;<3B>{w<><77><EFBFBD><EFBFBD>#Y;<19><>=<3D><><EFBFBD><EFBFBD>U<><11>ҁA<D281>U*<2A><><EFBFBD><EFBFBD><EFBFBD>ݳ#<23><>ցz<D681>^<5E>qw*<2A><02><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ٳ<EFBFBD><D9B3><EFBFBD><EFBFBD><EFBFBD>[<5B><>m<EFBFBD><6D>#:k'w8h<06>v<EFBFBD><76>n<EFBFBD><6E>#:<05>J@<40>$Y#:<3A>0<EFBFBD>w}<0E>*<2A>/;u<><75><EFBFBD><EFBFBD>W]Ӻ<><D3BA>f<EFBFBD>r<02><>,6<><x -<2D><><EFBFBD>:<3A><><EFBFBD><EFBFBD>T<03>v<EFBFBD>ݹ<EFBFBD>n;a<01><>6ji<6A><69><EFBFBD><EFBFBD>kfu<66><75><EFBFBD>;<3B>E*<2A>_{M0ږ<1E>pPwn<77>\<5C><>#:k<><6B>=k<>g<EFBFBD><1B><>sӷw<D3B7>y<EFBFBD>{<7B><>SZm<5A><6D><EFBFBD>G<EFBFBD><47>T<EFBFBD>O<01><><EFBFBD>s<EFBFBD>lj<6C><6A>UL<55><4C>s<EFBFBD><73>o<EFBFBD><6F><EFBFBD>O<EFBFBD><4F>}<7D>i<EFBFBD>#:@ #:F<>44#:<3A>@M0<4D>4<EFBFBD>1OT#Y<><59><EFBFBD><EFBFBD>ڦ<EFBFBD>Q<EFBFBD><51><EFBFBD>$<24>(ѡ<>y'<27><>)<29><><EFBFBD><EFBFBD>! @F<><46><08>!<21><><EFBFBD>4<EFBFBD>L<EFBFBD><4C><EFBFBD><1E><>O(<1E><>#Y#:#:#:#:#:#:#:<04>D@<40><04>4h<08><>ji<6A><69>T<EFBFBD><54>z<EFBFBD><7A>=Jd<4A><64><EFBFBD><EFBFBD>4<EFBFBD>zI<7A>h<EFBFBD>ѠL<><0C>#:#:#:#:!(<28>&<26>L<EFBFBD><4C>LhU?<3F>C"O<>jzS<7A>T<EFBFBD><SF'<27><>=C<0C>h<08>@@M@MB<> <09><>@<40> <20>F<EFBFBD><46>z@<40>~<7E>5OFʧ<46><CAA7>z<EFBFBD>)6<>4yOOSjC@#:#:#:#:#:<06>MDA#:@#:&<26><04><>&!<21>&<26><><EFBFBD>I<EFBFBD><49>ɔ=C<>CG<43>h#:Ph#:#:#:#:<3A><>t<EFBFBD><74>T<>j<EFBFBD><6A><EFBFBD>g<EFBFBD>*<2A><>L<06> <09><>#<23>@<40>i<EFBFBD>T<>U0<55>%<25>k<EFBFBD>U"M<><4D><EFBFBD><EFBFBD><EFBFBD>Q$Y<14><>J@B(<28><>#:<3A><><EFBFBD><EFBFBD>/<2F>L@0#Y<><EFBFBD><7F><EFBFBD>?<3F><><EFBFBD><EFBFBD>"+<2B>]ڙ<>{<7B><>y*<2A>U<EFBFBD><55><EFBFBD>qw58<35>K<EFBFBD>&;<3B><>7<1B><>i<EFBFBD>̚<EFBFBD>6˩<36>!=<><7F>#:(1<><31><EFBFBD>@ƃ0<0F><><EFBFBD><EFBFBD>k<>*<2A><><0E>T<EFBFBD>#:zv<7A>w<EFBFBD>0xU<78><14>1<EFBFBD><31><EFBFBD><EFBFBD>x<EFBFBD><b<>!]<5D><14><> <09><>Sx<53>1<EFBFBD>$Y攘0<E69498><30>18<31>x<EFBFBD><78>I<EFBFBD>szOx*<2A>]D<><44>U2N<32><4E>}ESSD?<3F><>M<EFBFBD><4D>("<18><><EFBFBD><1B><01>)6D<36><13><>B<><42><EFBFBD><EFBFBD>U%y(R@.<2E>P<EFBFBD>DH<>iiUM<08>1<EFBFBD><31>C)@. 0H<0B>V&<04>M<><4D><EFBFBD><EFBFBD><EFBFBD><EFBFBD>D<EFBFBD>o<01><> <09><04><02>@L<><4C><EFBFBD>*<2A>J<EFBFBD>{<7B>t<EFBFBD><74>$Y<>$FQ2<51><05>X<EFBFBD>Z"O<> H<>}e<>q<01>E%<25>>.2<EFBFBD><EFBFBD>&<26>X<EFBFBD><58>B<>)<29><>6#<23><><EFBFBD>0<EFBFBD>1M͑b#<23><>y<EFBFBD><79>Q<EFBFBD>J<EFBFBD>*$Y<><59>E@9@"<22>@<40><>(4#:<3A><><EFBFBD><EFBFBD><14><><EFBFBD>B<><42>QA!<21><>!<21><>"<22>!<21><>(<28>$Y*b()<29>$<24><> <20><>$<24><><EFBFBD>I"(<28>(<28>*<2A>H<EFBFBD><48>*<2A>*j%<25>)(<28>)<29><><EFBFBD><EFBFBD>*j<>f<EFBFBD>(<28>i<EFBFBD> <09><><EFBFBD><EFBFBD>$*<2A><><EFBFBD>bh <09><>&<15><>i<EFBFBD>%<25><>*f&X<>(<28>"j<10><14>$Y<><59>"<22>JIB<49>B<EFBFBD><42>bJR%$YfB<66><42>I%<25>j<EFBFBD>J(<28>H<EFBFBD><48>!`a<> )V)<29>a<06>Z"<10>"i<>$Y<>B<EFBFBD><42><EFBFBD>$YF<15>`<60>(<28>h<EFBFBD><68><EFBFBD>(<28>%f&<26>*<2A><><EFBFBD>$Y "<22><>b<08>)<29><>$YZ$YF<><46><EFBFBD>"<22><>"<18><>"<12>j<EFBFBD><6A><EFBFBD><EFBFBD>*%<25>%<25>" *b*<2A><>*jZ*h"$YB$Y$Y<1A><><EFBFBD>$Yb)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><>$Y$YbRh<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>b" <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>"b<>d<EFBFBD><64><EFBFBD><EFBFBD> <20>*<2A><><EFBFBD><EFBFBD>$Y<><59><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>J<EFBFBD><4A><EFBFBD><EFBFBD>(<28>H<EFBFBD><48><EFBFBD><EFBFBD>#:<3A>*<2A>$"<19><>(%*b"<22><> <20><>jf*(<28><>"B<>f<EFBFBD>f<EFBFBD><66><EFBFBD>Jh<4A>b<EFBFBD> <20>abB&<26><><EFBFBD><EFBFBD>(<28>b<EFBFBD>"<22>!<21>"<22><><EFBFBD><EFBFBD>d(<28>"b<>I<EFBFBD><49><EFBFBD>f*$Y<>&&<26><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>i<EFBFBD><69><EFBFBD><EFBFBD><EFBFBD>b<EFBFBD> <20>$YJ"(h<><68>f"e"*" <09><><02>"* h<>&<26>H&Z<>Ij<49><6A><EFBFBD>`j& *h<><68><EFBFBD>%(<28><><EFBFBD><EFBFBD>f$Y<><59><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"<22>))""H<><48> <20>((<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"<22><><EFBFBD><EFBFBD>&(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>$Y "h<>$Y*(<28><>i<EFBFBD><69><06><>j<EFBFBD>!<21><>Z(<28><><EFBFBD><EFBFBD>$Y&<26>$Y<19><><EFBFBD>`<60><><EFBFBD><18>Z*)<29><><EFBFBD>! $<24>"<22>"H<><48>X<EFBFBD>3DT<44><14>P<EFBFBD>4<EFBFBD>5AD<10>4<14>E#YM1,M BAADMDE QJKU,<2C><>ADSJP<4A>,TTTDJDT<44>M)<04>A#YEQJ<51>L<EFBFBD>L4<4C><02>IR<04><12>1U$R<>LAPI5L<>D<EFBFBD>T<EFBFBD>% E!T<>E4LTEUU$LURTE450ATR<54>L<04>A4<>D<EFBFBD>4<EFBFBD>M-UHI2ET<>SL<14>EHHQDUD<55>K$<24>D<EFBFBD>TAR<41>D<EFBFBD>@R<>PPIAM%%SU<12>KM1!A$$KKE$2<><32><EFBFBD>E<10>2<EFBFBD><32>MD-STSALL<4C>30E<12><>!<04>Q,S<10><10><>@PQM0<4D>EMCEHR%$<12><>R<><52>ARM,UQ-DL<44>,<2C>JU%LQAM
|
2018-06-14 20:23:38 +02:00
|
|
|
|
#<==
|