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"
|
2022-05-29 04:19:23 +02:00
|
|
|
|
REVISION="99462435aaeec331fa35f40b2179472b"
|
2022-05-25 00:39:46 +02:00
|
|
|
|
GIT="c140c3f538c4a21f3d88bab9403b42c696759dcb"
|
2018-06-14 20:23:38 +02:00
|
|
|
|
INSTALL=''
|
2022-05-29 04:19:23 +02:00
|
|
|
|
C1='#5'
|
|
|
|
|
C2='#/'
|
|
|
|
|
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-29 04:19:23 +02:00
|
|
|
|
#BZh91AY&SYo<59><6F><EFBFBD><01>Y<59><7F><EFBFBD>?<3F><EFBFBD><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>&W$m~V<>#+<2B>0<EFBFBD>c<>>z<><7A><EFBFBD><EFBFBD><EFBFBD>@#+#+#+#+#+#+#+#+#+#+#+#+#+#+P#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+ᄉ<><EFBEB5>[<5B>Ju<4A><75>{<7B><EFBFBD>}w<>I^<5E>w<EFBFBD>(<03><>w<EFBFBD><1A><>ݲ<EFBFBD><DDB2><EFBFBD><EFBFBD>|^<5E>ûx<C3BB><78><EFBFBD>-<2D>r)6v<36><76>l<EFBFBD>VƝ<56><C69D>wYj<59>ޗn<DE97>`Z<>ey}9<><39>y<EFBFBD>ʶk<><6B>;<3B>X<EFBFBD><58>=<<3C>{wnԳu<D4B3><75>u<EFBFBD><75><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>=<3D><><EFBFBD>`<60><><EFBFBD><EFBFBD>ͧ<EFBFBD>{<7B><><EFBFBD><EFBFBD><EFBFBD>M<EFBFBD><4D><EFBFBD><EFBFBD>wA<77>T<EFBFBD>|}66<36>o<EFBFBD><6F>W<EFBFBD><57>T<DEB7>t<EFBFBD>4<03>wmh<><68><EFBFBD>/[I<><03>(K<><4B>qvN<76><4E><EFBFBD><EFBFBD>EIEP<45><50><EFBFBD>A<EFBFBD>^<5E><>ү<EFBFBD><D2AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>w<EFBFBD>q<EFBFBD><71>w<EFBFBD>>#+<02>b<EFBFBD>#+#5<>w[<1B><>ڻ4<DABB><34><EFBFBD>ʢ(<14><><EFBFBD>fR:<3A>j<EFBFBD><6A>i;<3B><><EFBFBD><EFBFBD>ˊ)U<>b<05><><EFBFBD>mR<6D>e<EFBFBD><65>#/<2F>x<<3C><>b#+sivbH<><48><EFBFBD>y<>Om:eB<65><42><EFBFBD><EFBFBD>=<3D>#5<><35>h<><19>Okۻv<DBBB><76>eHh%<25><07><><EFBFBD>>7<>RӸ<52>ݕ.<2E><>R<EFBFBD>2<EFBFBD><32>(<1E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:V<><56><EFBFBD><EFBFBD><EFBFBD><EFBFBD>T<EFBFBD>(<28><>H<04><>#+<2B><><EFBFBD>I{d<>V<EFBFBD><56><EFBFBD><EFBFBD>TT<54>I<><49>ܛ}<7D><10><>#/<2F><><EFBFBD>}<7D><>i<EFBFBD>m<EFBFBD>7<EFBFBD><37><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݺT<DDBA>g<EFBFBD><67><EFBFBD><EFBFBD> -<2D><>r8#+#+#+<03>#+#+><3E>@><3E><><0F><><EFBFBD>x<07>!][<5B>#+<2B>*%$],<2C>P<EFBFBD>փ\<5C><><EFBFBD>rth5<68><06><><EFBFBD><0E><>]<5D><>"<22>v#5n<35>9<EFBFBD>GZPu\@#5#/<15><>;a<>R#5<><35>{<7B><>*@#+P#+@<40><03>N<><4E><EFBFBD>I#5<>@ϼ<D7BE><CFBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"<22><><EFBFBD>l<EFBFBD>wv<17><>D<EFBFBD><44>n@<40>64 Pm<50>2<EFBFBD>b<EFBFBD>|<7C>><3E>V<EFBFBD>t<>T<0E>oy<6F><79>Kgo<67><6F><EFBFBD><EFBFBD>hs<68><73><EFBFBD><EFBFBD>}<7D><>n<EFBFBD><6E><05><>ͽ<EFBFBD>竷<EFBFBD>o<EFBFBD><6F><EFBFBD><EFBFBD><EFBFBD>=<3D>/oC}<7D>k<EFBFBD><6B><EFBFBD>ۜ<EFBFBD>sv6i<DEB7><69>><3E><><EFBFBD><EFBFBD>Ӿ<EFBFBD>u<EFBFBD>m<EFBFBD><6D>z<EFBFBD>}<7D>|<7C>;nƝܓ<C69D>|<7C>#5=<3D>p<EFBFBD>$<24><>3<EFBFBD>WW<06><>F<EFBFBD> J<>P.M<>ۋ<><DB8B>ڴ<EFBFBD>wa<77>wv=<3D><1E><>Ol<4F>'-7_<0F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǡ:<3A>w0<13><><EFBFBD><EFBFBD>7<EFBFBD><37>ڪ<EFBFBD>m>Q_b<5F>{<7B>/{<7B><>m<EFBFBD><6D>ct;<3B><16><>y<EFBFBD>M<EFBFBD><4D>̯u<CCAF>פ^<5E><><EFBFBD><EFBFBD><EFBFBD>u<>>>Z<>w}e<><65>6<EFBFBD>픝<EFBFBD><ED949D>﷾<EFBFBD>wۓo@;<3B><>k<EFBFBD><6B>}<7D><><EFBFBD>{<7B>n<EFBFBD><6E><EFBFBD>ڽs<DABD><73>˛<EFBFBD><CB9B>O'#5<><35><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ּ<EFBFBD>q<EFBFBD>oY<6F><59>V<EFBFBD><56>t<EFBFBD><74>me<6D>k<><6B><EFBFBD>=<3D><><1D>s<EFBFBD><<3C>r<EFBFBD><72><EFBFBD><EFBFBD><EFBFBD><EFBFBD><W-<2D><>C<EFBFBD><43>#+<1D><><EFBFBD>KT<4B><54>5<EFBFBD><35>m<EFBFBD><6D><EFBFBD><EFBFBD><EFBFBD>6`<60><><EFBFBD><EFBFBD><EFBFBD>ϫ<EFBFBD><CFAB>k<EFBFBD>7<EFBFBD><37>.<2E>><3E><><EFBFBD>i<EFBFBD><69>[<5B><>k<EFBFBD><6B>wOv<4F>M<EFBFBD>w<EFBFBD><77>1<EFBFBD><31><EFBFBD>qn<71><6E>l<EFBFBD>+j<><0F>u<><75><EFBFBD><EFBFBD>}Ͼ<><CFBE><EFBFBD><14><>U<EFBFBD>ܧo<DCA7><EFBFBD><DEB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>QfOuøv<C3B8><76><0F><>-<2D>tܰwN<77>k[<01><17><>c<><63><EFBFBD>s<EFBFBD>jQ<6A>ݮ<EFBFBD>s=<3D>=:<3A><><EFBFBD>k<EFBFBD><6B><1D>;7<><37><EFBFBD><EFBFBD>5n<>u<EFBFBD><75><EFBFBD><EFBFBD><EFBFBD>{<7B>zؾ<><D8BE>/kGٻ<>l<EFBFBD><6C>[<16>k.\<5C>Yݱ<59><DDB1><EFBFBD>><3E><>:z<>ۚr<DB9A><72><EFBFBD><0E>C<EFBFBD><43>Dxw9<77>L<EFBFBD>!<21><><EFBFBD>){{<7B>@.<2E>`P<><50>^<5E>ׇK<D787>W;<3B>:|<7C><><EFBFBD>.<2E><><EFBFBD><EFBFBD><EFBFBD>><02><>"<22>T><3E><><EFBFBD>VZ#+V<><06>eT@<40>-R=<3D>#5<>Bm@[]k<15><>6<EFBFBD><36>]<5D><><EFBFBD><EFBFBD><EFBFBD>v<EFBFBD><76>7r<37><10><>EP<45><0E>ҁ<EFBFBD><D281><EFBFBD><EFBFBD>{<7B><><EFBFBD>kq<0B>ݷm<DDB7>Wj۰<6A><DBB0>#<23><>mo<><6F><EFBFBD>yz<79><1E>#5J<35>UR<10><16><>s$ AGD<47><44><EFBFBD>s;eϻo#+tP#+ϻ<><CFBB><EFBFBD>#+#+<2B><>]<5D><>9<EFBFBD>o]<5D>͢<EFBFBD><CDA2>s<EFBFBD><73><01><><EFBFBD>Nk7S<37><53><EFBFBD>l<EFBFBD><6C><EFBFBD>y<EFBFBD>=<3D><><EFBFBD><EFBFBD>#55<35><35><EFBFBD>רcdtt<74><74><EFBFBD><EFBFBD><EFBFBD>#+ե<><D5A5>{zLz<4C>\skw#/<2F><>\[Eې<><DB90><EFBFBD>n溋<6E><E6BA8B><EFBFBD><EFBFBD><EFBFBD><EFBFBD>E<1C><><01><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>v<EFBFBD><76>yǀH<02>ɬR<C9AC><52>ν<EFBFBD><CEBD><EFBFBD>Y<EFBFBD><59>^<5E><><EFBFBD><EFBFBD>#5i<35><69><EFBFBD>v:<3A><>#/(}7<>U<EFBFBD><55>磽<EFBFBD><E7A3BD>qC'Q풄=l<><6C>@vs<76>Wt<57><74>ۧ<EFBFBD>sg<73>6ã<36>{<7B><><EFBFBD><EFBFBD>k[p`<60><>ç<EFBFBD><C3A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>{<7B><>f<EFBFBD>)oq<6F>w1<77><31><EFBFBD>m:{_Y<5F><59><EFBFBD><EFBFBD>=<3D>#/<2F>5I#+(<28>%+B<><15><>om:<3A>z<EFBFBD><7A>O{<03><>^{L<>#+P<06><1D>f<EFBFBD>%V<><56><EFBFBD><EFBFBD><EFBFBD>,<2C><>]<5D>6<EFBFBD>#+<0E><>q}<7D><><EFBFBD>wo<77><6F><0F><>i<EFBFBD><69>#+#+<2B><1D>(#5'6KX<4B>,<2C>#+<2B><><1D>OM<4F>ġ<10>SWf7@q<>y$<24><>8}o2<6F><32><EFBFBD>x<EFBFBD><78>L<EFBFBD><4C><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD>Z<>9<EFBFBD>۵<EFBFBD><DBB5>n<EFBFBD>s<EFBFBD><73>@[<5B><>;`r=/p#+<1E>'<27>l(l=۶#+^<5E>]<5D>:Q#5<>j<EFBFBD>s#+5<><35><EFBFBD>]rۭ<72><DBAD>v6U<36><55><EFBFBD>M<><4D><EFBFBD><EFBFBD>(#+V9<39>=<3D>#+@<01>P#+#+#+v<><01><><EFBFBD><EFBFBD>Q<EFBFBD>v<EFBFBD><76><03><1D><>r}<7D><EFBFBD>ۗ{})]<5D><><EFBFBD><EFBFBD>U<EFBFBD><55><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҁ@<40>[j<>K]]<5D><>8<EFBFBD><38>l@ <09><><EFBFBD>w<EFBFBD>J<EFBFBD>4<EFBFBD>]<5D><><EFBFBD><EFBFBD><EFBFBD>b<EFBFBD><62><EFBFBD><EFBFBD>r<EFBFBD>iJ<69>ow<6F>#+zhR#+[<5B><>mR#+6T<36><03><>W<EFBFBD><57>`<60>{<7B>se<73><65>w;M<>˵ڷ#<23>w\<5C>#5@<40><><EFBFBD>ks5<73>ۙ<EFBFBD>RI<52><y<><79>P<1C><> n<><6E>㽄<EFBFBD>^<5E><>HN<48><4E>j<><6A><EFBFBD>ޟ`<19>IH"e<><65>!.<2E><><EFBFBD><EFBFBD>#5wws#+<06>r<EFBFBD><72><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Q{<7B><><EFBFBD>u<EFBFBD><75><EFBFBD><EFBFBD>jlek#5<>-<1E><>*xr<78><72><EFBFBD>i<EFBFBD><69>dU<64>{<7B><>3<EFBFBD><33><EFBFBD>9)<29><><EFBFBD><EFBFBD>s:<3A><>|4<>#+ #+#@#+<2B>2#+F<>@'<27>1)<29>P6<50><36>z<EFBFBD><7A>P<EFBFBD>2<EFBFBD>= yA<79>i<EFBFBD><69><EFBFBD>O#5<04><>Ahb&FO<>)<29>5 <09>y&<26><><EFBFBD>#/#+#+hh#+#+#+#+#+#+$"&<26>d2Bmje<i<><69>2<EFBFBD>jo*zOS<4F><53><EFBFBD>SG<53>'<27>#+#+h#+#+d#+#+ D<><44>z<><7A>MLii<><69><EFBFBD><EFBFBD><EFBFBD><EFBFBD>~<7E><><1E><>Gꞣ<47>z<EFBFBD>2<EFBFBD>Q<EFBFBD>B#!<21>#+<06>i<EFBFBD><69>!IL<49><4C><08>h#/'<27>Df<>&<26><><EFBFBD><EFBFBD><EFBFBD>鉄z<E98984><7A><EFBFBD><EFBFBD>z<EFBFBD>i<EFBFBD><69><EFBFBD><EFBFBD>4#+#+#+#+#+i<><69>j"#+<2B>#+<14>2h<32><08>SL<53>)<29>M<EFBFBD><<3C>Ȟ<EFBFBD><C89E><EFBFBD>{R#+#+#+#+4#+#+#+<>'<27>qT<71>b<EFBFBD><62><EFBFBD> 0!<21>#I<><1F><><EFBFBD><EFBFBD>U?T<>jJf#5j<35>b<EFBFBD><62>=#5<>h<EFBFBD><12><>#5<><35>#5H8<48><38><12><><EFBFBD>_<0B> А/<2F>~<7E><><EFBFBD>I<EFBFBD><49><EFBFBD><EFBFBD><EFBFBD><EFBFBD><1E>c<EFBFBD><63><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˼ɖ<CBBC>H*<2A><><EFBFBD>`<60>-<2D>q<11>1<0E><><EFBFBD>@<40><><EFBFBD>HX| <09>9s<39><73><EFBFBD>#+p<><70><EFBFBD><EFBFBD><EFBFBD>!<21><><EFBFBD><EFBFBD>g<EFBFBD><67><EFBFBD><EFBFBD>*<2A><>D<EFBFBD>#+;`B<>p@<07>LN<02><>⩾<EFBFBD><E2A9BE><15><><EFBFBD><EFBFBD><EFBFBD><0E>It:g<><67><EFBFBD><EFBFBD>F<EFBFBD>xD&<26> :<3A>ȫ<EFBFBD><C8AB><EFBFBD>&i\<5C>O<EFBFBD>n<EFBFBD><6E><07>Bt<42>tIh<49><68><EFBFBD><EFBFBD>PbԫŘ<D4AB><C598>\<>#<23>=c5qnS<6E>&edm33<0E><>_<EFBFBD>ш/<07><><EFBFBD>Ã<EFBFBD>AAĔ<>(݀<0C>I<EFBFBD>&<18>c(<0C><1B>8#5<><35>%#5#+(<05>*<18><>)#/-#+<03>f4b(<05>&t<><74><EFBFBD>"<22><01><><EFBFBD><EFBFBD>-<2D><>H<06>1 <20>$P<><50> <09>R<EFBFBD><52>T<EFBFBD>T"OiJ H<>@<40>e*d<>T<EFBFBD>X<EFBFBD>Z"O<>ʘ<EFBFBD>x(<28><>/<0B>P<><04><><EFBFBD><1C>2<EFBFBD><32>j%<25>)<29><>)<29><>_sb8*<2A>S#/<14><>"8*<2A>n*t%\#5<><35>*<2A><10><>P<EFBFBD><50>*#/#+%#5- "<22>#<23><><EFBFBD>`<60>PHb"<22>b&<26><><EFBFBD>b<EFBFBD><62>(<28><><EFBFBD><EFBFBD>#5b "<22><>&*I"h<><68>H<EFBFBD>"<22>&<26><><EFBFBD>&"<22><>#5<><35>f#5J*<2A>jfb$<24><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*<2A>j<EFBFBD>f"*h<>#5<>)<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(#5&* <20>#5"<22>Y<EFBFBD><59><EFBFBD><EFBFBD>#5<><35><EFBFBD><02><08>)<29><>)#5b&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><>#5#5bRh<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>#5a<35><61><EFBFBD>"<22><>)<29>!<21><18><19><><08>J#5<><35>!<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<>#5#+<2B><>%<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*#5b"<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"#5%<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#/1A LT
|
2018-06-14 20:23:38 +02:00
|
|
|
|
#<==
|