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
|
|
|
|
|
|
2023-09-12 18:23:30 +02:00
|
|
|
|
VERSION="2.0.26"
|
2024-01-23 19:34:49 +01:00
|
|
|
|
REVISION="8efe97d9dd21eb87ab3d8e4367703421"
|
|
|
|
|
GIT="b11202c1782cd037106ccad96abed3ada23d1c44"
|
2018-06-14 20:23:38 +02:00
|
|
|
|
INSTALL=''
|
2024-01-23 19:34:49 +01:00
|
|
|
|
C1='#f'
|
|
|
|
|
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)
|
|
|
|
|
|
|
|
|
|
#==>
|
2024-01-23 19:34:49 +01:00
|
|
|
|
#BZh91AY&SY<53>r <01>w<EFBFBD><77><EFBFBD><EFBFBD><EFBFBD><EFBFBD><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Uhf<>$m~d<>#%<25><><EFBFBD>c<>~<7E><>{1<>@#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%@#%#%#%#%#%#%#%#%#%#%<13><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><07>}<7D>G<EFBFBD>!<21><><01>>zTZj#fh7<07>͞s<CD9E>=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>+<2B>7<EFBFBD>c+<2B><1B>k;]ۖ<>[ln<6C><6E><EFBFBD>..<2E><><EFBFBD><EFBFBD>tU<74><55><EFBFBD>zw<7A>ٲ<EFBFBD><D9B2><EFBFBD>nwgm9<6D>;<3B>cwvk6<6B>l<16><>̛]<5D>1݅e<DD85><65>V<><56>w7F<37>7<><37><EFBFBD><EFBFBD>m<EFBFBD><6D><EFBFBD>{<7B><>E<EFBFBD><45><EFBFBD><<3C>n_G<5F><47><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[<5B>wp<1E>>Z/<2F>a<17><>+<2B>wz<77>N<EFBFBD>\<03>P)"͎<>d<EFBFBD>QJ$<24>#%l<>n<EFBFBD><6E><EFBFBD><EFBFBD>XiB<69><42>P<EFBFBD>9m<DEB7><6D><EFBFBD><{<7B>{<7B>#%z#%<16>%<25>a<EFBFBD><61><EFBFBD>d<EFBFBD>l;dD<64><44>P<EFBFBD>2<EFBFBD><32>Y<EFBFBD><59><EFBFBD>G#-#Y<><59><EFBFBD>P<EFBFBD> :ݰ<>B<>R<15>m<EFBFBD><6D><EFBFBD><EFBFBD>9WCh<43>;<3B><><EFBFBD>0٥H<D9A5><48><EFBFBD>]<5D>^<5E>6<EFBFBD><36>r<EFBFBD>U<EFBFBD>c4<63><34>.ƍ<19><><EFBFBD><EFBFBD>d<EFBFBD><64>mon<><6E><EFBFBD>%#%7<><37><EFBFBD>|U<1E><18>h+6R<36>}<7D>US<55>a<>[<5B>˲<EFBFBD><1A><><EFBFBD>nĕJ<C495>Ҕ#%#f#%<25>R#%#f<>a!<21><1D>/<2F><>]<5D><><EFBFBD>JZ<4A>YII#Y<><59>|<7C>l.<05><><EFBFBD><EFBFBD>]<5D><1B><><EFBFBD><EFBFBD>ѽ<EFBFBD><D1BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>=_]۫<><DBAB><EFBFBD>ph[4<>lou<6F>ވ#%#%#%@#%#%>{#Y#%<25><><EFBFBD>W<EFBFBD>><3E><><EFBFBD>@<40><>m<EFBFBD>#%;ݽ<>ݎ<EFBFBD>74<><34><EFBFBD><EFBFBD><EFBFBD>9Ҷ7n<37>#%<01>t<0C>9vu<76><13>uր<75><D680>zk<7A>=hZr:<3A>Hh[hȸ@#%<25><>*@P<><50>zA#%<02>֔)@H<><48><1C>*Wl<1D><><EFBFBD>#ft`h<03><>}<7D><>vxk<78>}<7D><>+G<><47>os<6F><0E><10>e<1E>ʂ<EFBFBD><CA82>u<EFBFBD><75>.ڊ͗<DA8A><CD97>ᄐ<EFBFBD><EFBEBC><EFBFBD>#<23>}GvR<76><1B>3<EFBFBD>[<06><>Țч<C89A>v<EFBFBD>v{<7B>}-<2D><><EFBFBD><EFBFBD>s<EFBFBD>5<EFBFBD>><3E>v<EFBFBD>{<7B>z<EFBFBD><7A><EFBFBD><EFBFBD>'|<7C><>mx<6D>O<EFBFBD><4F><EFBFBD>ݔz><3E>wѻ<77><D1BB><EFBFBD><EFBFBD><EFBFBD>TyǮW<C7AE><57>oz-m<><6D><EFBFBD><EFBFBD>y<EFBFBD>><3E><><EFBFBD><02>ܶǓz\6<>:#f<><66>iT<69>G<EFBFBD><47>-<2D><>wi<77><69>f<EFBFBD><66>N͡<4E><CDA1><EFBFBD><EFBFBD>^<5E>z+<1E>;<3B><>z!<21><><EFBFBD>{<7B>i<69><DEBB>W]<01>Ҽ<EFBFBD><19><0E>\<5C><>kӻ<6B>ޗ{<7B>9<EFBFBD><39><EFBFBD>{<7B><>ŷ<EFBFBD>Wn^<>f<EFBFBD><66><EFBFBD><EFBFBD>{<7B><>z5R<35><52><EFBFBD>w<EFBFBD><77>=<3D><>s<EFBFBD><73>s<EFBFBD><73><EFBFBD>M<EFBFBD><4D><EFBFBD>w<EFBFBD><77>gM<67><4D><EFBFBD>{<7B><><EFBFBD><EFBFBD>r<EFBFBD><EFBFBD><EEB8B6>72<37><32>OZ<4F><5A>{<7B><>m<EFBFBD><6D>)<29>mr<6D><72><1E><><EFBFBD>f<EFBFBD>w><3E><><EFBFBD><EFBFBD>uf<75><66>9zdz<7A><C7B3><EFBFBD>g<EFBFBD>}<7D>smQ<6D>V<EFBFBD>[v<><76><EFBFBD><EFBFBD><EFBFBD>ǖ<EFBFBD>[<0F><><EFBFBD><EFBFBD>Y<EFBFBD>T#%<25><>v<EFBFBD>U<EFBFBD>R<EFBFBD><52>i<EFBFBD>T<EFBFBD><54>n绮ͬk8<6B>]<5D><><EFBFBD>yY<79>s;<3B><><EFBFBD><EFBFBD><EFBFBD>Ӽ<EFBFBD>r<EFBFBD>e<EFBFBD>־<EFBFBD>\<5C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>q<EFBFBD>{S<>ŵ<EFBFBD><C5B5><EFBFBD><EFBFBD><1A><1E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}Ϲ<>+|<7C>.<2E>P<EFBFBD>ﴽ<><<3C>v<EFBFBD>&m<><6D><EFBFBD><EFBFBD>{<7B><><EFBFBD><EFBFBD>vs{<7B>[w3<77><33>U(<28>`]<5D><><EFBFBD>Ӑ{[k<>ZtI2<49>ڽ<EFBFBD>;U<><55>m<>M|<7C>><3E>A/<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ճyj<79><6A>͠<EFBFBD><CDA0>y<EFBFBD><79><EFBFBD>i<EFBFBD><69>m<><6D><EFBFBD><EFBFBD>i<EFBFBD><69><EFBFBD>Lm6s<EEB39B>e<EFBFBD>1<EFBFBD>w<EFBFBD><77><EFBFBD>vf^<5E>r<EFBFBD><72><EFBFBD><1B>+<2B>wpټ/9kvF勫<46>QҢ<51>ԡ+<2B><><EFBFBD>#%ڤ.h<>;U]m<><6D>2<>x<EFBFBD><78>㼖x#%#%<1C>U<16><><EFBFBD><EFBFBD><EFBFBD><03>hkUB<><42><0C><><EFBFBD><1E>=<3D>#%#f<><06>(h<>d<EFBFBD>[2$vu<76>n;i<>v<EFBFBD><76><01><><EFBFBD><EFBFBD>H<EFBFBD>*ܽk<><6B><0E>xn+/<10>57Nݬ5ڸ<35><DAB8><EFBFBD><EFBFBD>(<28><>v<>{g5<67><35>7<EFBFBD><37><EFBFBD>T<><54>6<EFBFBD>=y<>V<EFBFBD>[<5B>KJ<02>݅<EFBFBD>Әݱ<D398>g<EFBFBD>Nͭ)<29>P/<2F><>y#%#%B<><42><EFBFBD>|k<><6B>K˸ydw{5<>=T<><54><EFBFBD>k<EFBFBD><6B>۫<EFBFBD><DBAB><EFBFBD><EFBFBD>J<EFBFBD><4A>:<3A><><EFBFBD>w/<<3C>:<3A>T<EFBFBD><54><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>WH<57>v<EFBFBD>2t@#%<25>n<EFBFBD>M<EFBFBD><4D><EFBFBD>_R<5F>9<EFBFBD>j<><6A>j<EFBFBD> <20>]<5D>վ<EFBFBD><D5BE><EFBFBD><EFBFBD><EFBFBD>U@<40><>#Y<>g<EFBFBD>ܾ<EFBFBD>Q<EFBFBD>w<EFBFBD>#%<15>q<EFBFBD><71>s<EFBFBD><73>q<EFBFBD>#%<25><><EFBFBD>@<40>.<2E><>[g=<3D><><EFBFBD><EFBFBD>\-v<>;jݵ<6A>]t<><74><EFBFBD>R<EFBFBD>w=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>o<><6F>ʴ<EFBFBD><CAB4><1D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><1B><><EFBFBD><EFBFBD><EFBFBD>}<7D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<3A><><EFBFBD><EFBFBD><EFBFBD>c<EFBFBD>q<EFBFBD>l<1C>8T<38><54>n<EFBFBD>YK<59>v{S*<2A><>}D宏mOje<6A><65>:<3A>t<EFBFBD><74><EFBFBD>9|C<>0<03>#%6X4n<34>ѻ<EFBFBD><D1BB>^<5E><>A<EFBFBD><41><EFBFBD>uR<75><52>]<5D>Ű<EFBFBD><C5B0><EFBFBD>h7@#Y<><59>Q<0E>3`f<><66><EFBFBD>D<EFBFBD>kR<6B><52><EFBFBD><EFBFBD>><3E><><EFBFBD>{=<3D><><EFBFBD>v<EFBFBD>m<EFBFBD><6D>#%<25><02>ݒT<DD92>)CF"@2<><32><EFBFBD>i۹<69><DBB9><EFBFBD>ov<6F><76><EFBFBD><10><>A<EFBFBD><41><EFBFBD>:<3A><<3C>W<EFBFBD><0F>w<EFBFBD><77><EFBFBD>OLm<4C>i<EFBFBD>U<EFBFBD><55><EFBFBD><EFBFBD>>܂<><EFBFBD><DEBA>[I<>liݓ<69><DD93>!8<04><>{潲<><E6BDB2>P.<2E>m<EFBFBD>͐<03><>"zn<7A><1E>2Ұj&{3<><33><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:r<15><06>mC)5<>8+<2B><>[D<>e<EFBFBD><65><EFBFBD>v<EFBFBD>@v<06><>D#%#%#%<1C>#Y@<40>_w<5F><77>c<EFBFBD>4<03>u<EFBFBD><03>{۷;[wM^pV<><56><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>w<EFBFBD>t<EFBFBD>7<37>7t<37><74><EFBFBD><EFBFBD>m;:uR<75><52><EFBFBD>su<73><75><EFBFBD>v<EFBFBD>5v<35>a<>CUM<55><4D><EFBFBD><EFBFBD>#f,<2C><>۳<EFBFBD>#%<25><>f<EFBFBD>^<5E>:<3A><04><>#%<0E>0<><30>#%<07><>c<EFBFBD><63><01>纒(QR<03><><EFBFBD><EFBFBD><EFBFBD><0B><1E><>xڶjKTm&,<2C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>pp<70>j<EFBFBD>crJ<0E>h^:<3A><12><>mے<><DB92>h<EFBFBD><68><EFBFBD>M)w<>hМ<68>#%6<><36><EFBFBD><1E>n<><6E>B<17>^<5E><03><0E>j+&l<><6C><EFBFBD>&<26>hsKgngs<67><73><EFBFBD><EFBFBD><EFBFBD>V<EFBFBD>w:<3A><><EFBFBD>N<EFBFBD><4E><EFBFBD><EFBFBD>d<EFBFBD>^+<2B>7<EFBFBD><37><EFBFBD>q<1D><>1"-<2D>T<EFBFBD>z;<3B>Q<EFBFBD>O<EFBFBD><4F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><06> #%@h#%h#%<25>#%#%<11>1)☧<><E298A7><EFBFBD><EFBFBD><01><>f<><66>i<EFBFBD><69><EFBFBD>#Y4i<34><1E><>z<EFBFBD>M<04><>!#%@$<24>d<EFBFBD>ƉO<C689>T<>T<EFBFBD>E=F<>#fyG<79>4#%#%#%#%#%#%#%#%#% d<02>M4M'<27><><EFBFBD><EFBFBD>S<EFBFBD>aQ<61>Q<EFBFBD>Sƒ<1E>ڦ<EFBFBD><DAA6>A<EFBFBD>h<06>@#%#%#%#%#%<04><>)"&<26><>S<EFBFBD><53><EFBFBD>'<27>~M<11><><EFBFBD><EFBFBD>M<EFBFBD><4D><1E>#%F<><46>@<40>dd<64>#%#%#%#%#%#%#%#%B<>@h#%$b4<62>F<EFBFBD><46>L<EFBFBD><4C><EFBFBD>h<EFBFBD><68><EFBFBD>M<1A>#Y<><59><EFBFBD><EFBFBD>#%<06>#%<01><><1E>4j"#% <09>hѠ<68><D1A0>L<EFBFBD>!<21>S<EFBFBD>e56&<26><>6<EFBFBD>C2#%#%4#%#%#%<03><>#%1<>W<><19><>a!<21><> <20>k<6B><7F><EFBFBD><EFBFBD>?<3F>U[<5B><>V<EFBFBD><56>)!ڪ˒<DAAA>Ѷ^<5E><1C>#f@Q<><51>(<28>(<28><>?!<03><>W<EFBFBD>K<7F><4B><EFBFBD>_<EFBFBD>'<27><>]<0B><>&<26><>Wh<57><68>&<26><><EFBFBD>;<3B><><0F><><EFBFBD>J<EFBFBD><4A>ȼ+J<>┋q|o<><6F>֥8DN}<>|<08><><EFBFBD><11>6O<36><4F><EFBFBD><EFBFBD><EFBFBD>6<EFBFBD><36><0F>;<3B>(<10><01>S`<01>#%QD<><44><EFBFBD>T&߬<>9#Yȣ#YX*<2A>?XG}on<6F>#f<>Xľ<1E><><EFBFBD>u%<25><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>4<EFBFBD><34><EFBFBD>m<EFBFBD>Z<>s<EFBFBD>0<EFBFBD>wC<77><10>L;b\<5C>155yX#%<1C><>u<EFBFBD>͍ <20>|<7C><>,6r("H<><48><EFBFBD>[i#%<25>#fL<66>L<18><>B<>5<EFBFBD> #%]J<14>Rr<>nUS5F<35><46><EFBFBD><EFBFBD><EFBFBD> 9#f<>6<10><>"P<><50><EFBFBD>&<04><>@@<40>䂁<EFBFBD><E48281><EFBFBD><EFBFBD>/<2F>p<EFBFBD>q<01><>b <09>U#f<18><>U)<29>H<>'<27><><EFBFBD>"R<><52><EFBFBD>0<EFBFBD>E1S R<>bQhP<68>?<3F>T<EFBFBD>E<EFBFBD>#%<25> :P<>TI`<60>v<EFBFBD>E<EFBFBD>5f<35>J1cRb3m<33>]<5D><>@<40><>#Y<14><>E<EFBFBD><45>#%<0E><>B<EFBFBD><42>P0P#%<25><><EFBFBD>%UD<55>QJA#%JZ@#fT<><54><EFBFBD><EFBFBD><EFBFBD>M<EFBFBD><4D>K$<24>d<EFBFBD>R"T<>ȒXȒ(2SH$<24>CM& i<><69><11><>#)<29> <20>2%L<><4C><11>fRi#0"@S2H<32>"jF&*eE<65>[f<>1<EFBFBD>6""fL<66>"%Rajj<6A><6A>Z<EFBFBD>d<>h<EFBFBD>jj6<6A><36>*<2A>6<EFBFBD>jL<6A>D4Ц<34>`H<>D<EFBFBD>Bd<42>VYe5<65><35><EFBFBD>Fi<46><69>Ė<><C496><EFBFBD><EFBFBD><19>R<EFBFBD>(<28>[d<>ED<45><10> <09>lʖ&%<06>*%H#2R5&j6,QKXD<58>@4<>Jh<4A><68><EFBFBD>`Q<><51> <09><>d<EFBFBD>VSC$#fɨ<>6!<21>J5(<28><>f3TbeSciX<69>"<22>fZ6<5A>Y"<22>[<18> e<><65>3<19><><08>%IcE<63><45>l<EFBFBD>`1<>e3#Y<>V<EFBFBD>S<1A>bZ<>*4<><34>L<EFBFBD>A<EFBFBD>&<26>i6m<19>E54F<04>S#Y<><59>6(c)M<><4D>J<EFBFBD><4A>k5<6B><35><EFBFBD><EFBFBD>6<EFBFBD><36><EFBFBD> <09><><EFBFBD><EFBFBD>,R<>SI,<2C>V[h<>[R<>QP<51>M<EFBFBD><4D>3jm<6A>*d<><64><EFBFBD>bMJ<><18>#fK6<4B>E&<26>3!4Y**#f$H<><48><12>B<1A><>i* <20>Mh<><68>#f#FCdّ<19>DA<44>LA<4C>b @<40>"#BfBI&J$i6ɐ<36><C990>,@*MIa5)Xd<58><02><01>d"a<>&<26>,<2C>3 hĖE<C496><45>e<EFBFBD>jLh<4C>C <20><><EFBFBD>!<21><>HF<48><46>)f<>JL<4A>i<EFBFBD>d<EFBFBD>24̘<34><CC98>`1<0C><11><><EFBFBD>0<EFBFBD><30>+ <20>Q<>H<EFBFBD>L<>3Y!%3<04><>HSb$<24>4<EFBFBD>leA $<24>V&<26>b$<24>)6<>Ė<EFBFBD>fPRDIh<49><68>(ѲI<D1B2>R<EFBFBD><52>(<28>0<EFBFBD><30>!FI)"I<14>Ț-<2D>у(<28>&"Q<08><>2ҕ<32><D295>X<>[<11>Lie<14><>ID<49>L<EFBFBD>)d<><64>FA<12><><EFBFBD>$<24><>I#6N<36><4E>Ra<52><61>,<18>`<60>R<EFBFBD>b<EFBFBD>Ib&"ɲb<C9B2>iE"I<><49>$<24><><EFBFBD><EFBFBD>ɰlҤ(<28><><EFBFBD>m)<29><10>$<24><>34<18>SE4<45><34><11>C2<43>X<EFBFBD>6<EFBFBD>&<26><><EFBFBD><EFBFBD>P<EFBFBD><50><EFBFBD>i!<21><>4<EFBFBD>i<EFBFBD>I3A<33><41>D!2<>$<24>$lbe <20>L<EFBFBD>#Y&<26>R4$<18><>P<>PF<50>2<EFBFBD><32>Kf)I<><49><EFBFBD><EFBFBD>$<24><08><>f<EFBFBD>0aHc(<28>!<21><><EFBFBD>h<>4<EFBFBD>D4<44><18><>P<EFBFBD>١EBA<42><41>Dh<44>`M<>1<EFBFBD><31><EFBFBD><EFBFBD>4<EFBFBD><34>llF<6C><46><EFBFBD>i<EFBFBD>1Hͣ6<CDA3>Mh<4D><68><18>&fY<66>e"ll<6C>J<EFBFBD>ś!<21>2IbL<62>Z2F2<46>RCE<>Q<EFBFBD><51><EFBFBD>D<EFBFBD>iM<69>I<11>d<EFBFBD>(i<><69>b<><62><EFBFBD><EFBFBD><EFBFBD>ShePe!0<>)F#cHHl6<10>T<EFBFBD><54>4<EFBFBD>L<EFBFBD><4C>M!Zl<5A>Q<EFBFBD>ɬ%P<>D<18><><EFBFBD>c$֊<>l<EFBFBD><6C><EFBFBD>XP<58>cQf$D$͓RX<52><58>k,<2C>Dш<44>MJҚP(<28><>֘hB<68>"D+<0C>L<EFBFBD>jF0<46>!<21>4#f`CTBj&H<><48>
|
2018-06-14 20:23:38 +02:00
|
|
|
|
#<==
|