|
|
|
|
#!/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
|
|
|
|
|
|
|
|
|
|
VERSION="2.0.17"
|
|
|
|
|
REVISION="da8474e646911ac5657990d535080c54"
|
|
|
|
|
GIT="31da55afb92d9865019eb5193e874d1ffb86c522"
|
|
|
|
|
INSTALL=''
|
|
|
|
|
C1='#9'
|
|
|
|
|
C2='#3'
|
|
|
|
|
C3='#*'
|
|
|
|
|
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
|
|
|
|
|
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__':
|
|
|
|
|
sys.path.insert(0, os.path.join(os.path.dirname(os.path.abspath(__file__)), 'scripts', 'waifulib'))
|
|
|
|
|
from waflib import Scripting
|
|
|
|
|
Scripting.waf_entry_point(cwd, VERSION, wafdir)
|
|
|
|
|
|
|
|
|
|
#==>
|
|
|
|
|
#BZh91AY&SYL7<EFBFBD><EFBFBD><EFBFBD>9<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>u<EFBFBD><EFBFBD><EFBFBD> 8<EFBFBD>X0E<EFBFBD><EFBFBD>bQ\{<EFBFBD><EFBFBD><EFBFBD>*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#3<EFBFBD>o<EFBFBD>K<EFBFBD>mCam<EFBFBD>vu<EFBFBD><EFBFBD>eJ<EFBFBD><EFBFBD>wt]<EFBFBD><EFBFBD><EFBFBD>Sf<EFBFBD><EFBFBD>:<EFBFBD><EFBFBD>l<EFBFBD>ݶq:<EFBFBD><EFBFBD><EFBFBD>}<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>S<EFBFBD><EFBFBD><EFBFBD>۹N<EFBFBD>Nݺ7<EFBFBD>}<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۡ<EFBFBD>{;RR<EFBFBD>]#9<EFBFBD><EFBFBD><EFBFBD>ט<EFBFBD>ͬ<EFBFBD>@aحٽy<EFBFBD>_><EFBFBD><EFBFBD>g<EFBFBD>v|<EFBFBD><EFBFBD>a<EFBFBD><EFBFBD><EFBFBD>xoy<EFBFBD>z<EFBFBD><EFBFBD>w<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>#*<EFBFBD>Og<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>m<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>o<EFBFBD>ޏl<EFBFBD>{<EFBFBD><EFBFBD>3w<EFBFBD>|<EFBFBD>#*#*#*#*<EFBFBD>6<EFBFBD>>=#*<EFBFBD><EFBFBD>N<EFBFBD>{<EFBFBD><EFBFBD><EFBFBD>r<EFBFBD>#*ݻaݭ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>w<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>+Z<EFBFBD><EFBFBD>57:<EFBFBD>٦Im݅<EFBFBD><EFBFBD>8<EFBFBD>F<EFBFBD>#9<EFBFBD><EFBFBD>CM<EFBFBD><EFBFBD><EFBFBD>w#*<EFBFBD>DT<EFBFBD>#*<EFBFBD><EFBFBD><EFBFBD>"<EFBFBD><EFBFBD><EFBFBD>DPTz<EFBFBD>R<EFBFBD>J<EFBFBD><EFBFBD>nT<EFBFBD>z><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>w<EFBFBD>s<EFBFBD>K<EFBFBD>+<EFBFBD><EFBFBD><EFBFBD><EFBFBD>w*<EFBFBD><EFBFBD>ۮ"<EFBFBD><EFBFBD>j<EFBFBD>O[<EFBFBD>p<EFBFBD><EFBFBD>p<EFBFBD>wc<EFBFBD>T<EFBFBD>><EFBFBD><EFBFBD><EFBFBD>J<EFBFBD><EFBFBD>z<EFBFBD>z<EFBFBD><EFBFBD>$<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>cg<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ٻ)n<EFBFBD>m<EFBFBD><EFBFBD><EFBFBD><EFBFBD>fl<EFBFBD>&v<EFBFBD><EFBFBD>N<EFBFBD><EFBFBD><EFBFBD>k<EFBFBD><EFBFBD>uu<EFBFBD><EFBFBD>E<EFBFBD><EFBFBD><EFBFBD>۞<EFBFBD><EFBFBD>R<EFBFBD> {7<EFBFBD><EFBFBD>Z<EFBFBD>ۮ<EFBFBD><EFBFBD>Vm<EFBFBD>=<EFBFBD>zǽ<EFBFBD><EFBFBD>X<EFBFBD><EFBFBD>z<EFBFBD><EFBFBD><EFBFBD>t<EFBFBD><EFBFBD><EFBFBD><EFBFBD>n9<EFBFBD><EFBFBD>EQk<EFBFBD><EFBFBD><EFBFBD>^<EFBFBD>E@<EFBFBD><EFBFBD>^G(c:uJKk<EFBFBD>/y˙<EFBFBD><EFBFBD>z<EFBFBD>v<EFBFBD>><EFBFBD>-<EFBFBD>5<EFBFBD><EFBFBD>'<EFBFBD>#*<EFBFBD>{Ghν{{'$<EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<EFBFBD><EFBFBD>)<EFBFBD><EFBFBD><EFBFBD>#9<EFBFBD>9<EFBFBD><EFBFBD>4<EFBFBD>A<EFBFBD><EFBFBD>q<EFBFBD>0<EFBFBD><EFBFBD><EFBFBD>v<EFBFBD><EFBFBD><EFBFBD><w<EFBFBD>Y<EFBFBD>p<EFBFBD><EFBFBD>AS}p:<EFBFBD>Y<EFBFBD>#*<EFBFBD>R<EFBFBD>}Y<EFBFBD>/<EFBFBD><EFBFBD>[{wvۆ<EFBFBD><EFBFBD>Zwm<EFBFBD><EFBFBD>;n<EFBFBD>y<EFBFBD><EFBFBD>l<EFBFBD><EFBFBD>sm<EFBFBD><EFBFBD>wg<EFBFBD>;M<EFBFBD>n<EFBFBD><EFBFBD><EFBFBD><EFBFBD>WkB<EFBFBD>lK9ëݽ<EFBFBD>н<EFBFBD><EFBFBD>x\<EFBFBD><EFBFBD>a<EFBFBD><EFBFBD><EFBFBD>vt<EFBFBD><EFBFBD>˞<EFBFBD><EFBFBD>><EFBFBD><EFBFBD><EFBFBD>f[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>5vNͶ<EFBFBD><EFBFBD>뾷<EFBFBD>z<EFBFBD>d<EFBFBD><EFBFBD>.<EFBFBD><EFBFBD>o}]ә}uCَ=<EFBFBD>)ƎN<EFBFBD>8<EFBFBD>r<EFBFBD><EFBFBD>#*7<EFBFBD><EFBFBD><EFBFBD><EFBFBD>zu_w}<EFBFBD>F<EFBFBD>z<EFBFBD>Ks<EFBFBD>H<EFBFBD>(%;5I<EFBFBD>B<EFBFBD>kl<EFBFBD><EFBFBD><EFBFBD>vv<EFBFBD>6ɗ<EFBFBD>K<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݹ<EFBFBD><EFBFBD><EFBFBD>Y<EFBFBD>{ݞzoy<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(W<EFBFBD><EFBFBD>7<EFBFBD>U<EFBFBD><EFBFBD><EFBFBD>v<EFBFBD><EFBFBD><EFBFBD><EFBFBD>#*#*&<EFBFBD><EFBFBD><EFBFBD>#*h{<EFBFBD>{<EFBFBD><EFBFBD>^w<EFBFBD><EFBFBD>}<EFBFBD>}EOp[<EFBFBD><EFBFBD><EFBFBD>;nøşj<EFBFBD><EFBFBD>=<EFBFBD><EFBFBD>ù<EFBFBD> <EFBFBD><EFBFBD>ٯZP}Po<EFBFBD>5<EFBFBD><EFBFBD>z<EFBFBD>Ski<EFBFBD><EFBFBD><EFBFBD>Ts<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڽW<EFBFBD><EFBFBD><EFBFBD>iv<EFBFBD><EFBFBD>o#*V<EFBFBD><EFBFBD>{wl<EFBFBD>)<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<EFBFBD>wGk<EFBFBD>^<EFBFBD>غ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>#<EFBFBD>Y<EFBFBD><EFBFBD>˛X<EFBFBD><EFBFBD>.<EFBFBD>+<EFBFBD>7e<EFBFBD><EFBFBD>}<EFBFBD>z<EFBFBD><EFBFBD><EFBFBD><EFBFBD>m<EFBFBD><EFBFBD><<EFBFBD>ow4Z<EFBFBD>羾=<EFBFBD><EFBFBD>0 m<EFBFBD>(><EFBFBD><EFBFBD>M<EFBFBD>W<EFBFBD>J[p^<EFBFBD><EFBFBD>t<EFBFBD><EFBFBD><EFBFBD>S<EFBFBD>t<EFBFBD>^<EFBFBD><EFBFBD>{<EFBFBD>;{={<EFBFBD><EFBFBD>v<EFBFBD>^<EFBFBD><EFBFBD>&<EFBFBD><EFBFBD><EFBFBD>U!ܓ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>2<EFBFBD><EFBFBD>#3<EFBFBD>n<EFBFBD>tX{<EFBFBD>8z<EFBFBD><EFBFBD>k<EFBFBD><EFBFBD>N<EFBFBD>{:<EFBFBD><EFBFBD><EFBFBD>><EFBFBD><EFBFBD><EFBFBD>$<EFBFBD><EFBFBD><EFBFBD>ۭ<EFBFBD>;a<EFBFBD>}<EFBFBD><EFBFBD>c<EFBFBD><EFBFBD><EFBFBD><EFBFBD>:4#3=#*{<EFBFBD>t<EFBFBD>t<EFBFBD><EFBFBD>o;<EFBFBD><EFBFBD>s(<EFBFBD>X;<EFBFBD><EFBFBD>g<EFBFBD>:w4q<EFBFBD><EFBFBD><EFBFBD><EFBFBD>oy<EFBFBD>gl#9|<EFBFBD>ꁧ<EFBFBD>#*$=ws<EFBFBD>`<EFBFBD>x#*#9w<EFBFBD>e<EFBFBD><EFBFBD>5<EFBFBD><EFBFBD>ۀt<EFBFBD>T<EFBFBD>P*<EFBFBD>=.<EFBFBD>Ֆ<EFBFBD>1<EFBFBD><EFBFBD><EFBFBD>w<EFBFBD><EFBFBD><EFBFBD>ε<EFBFBD>=<EFBFBD>f<EFBFBD>c<EFBFBD><EFBFBD>=<EFBFBD>jc<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:#*$H<EFBFBD>W&]6<EFBFBD>t<EFBFBD><EFBFBD>v<EFBFBD>Uf7YƦ6<EFBFBD>t<EFBFBD>8<EFBFBD>Ot7<EFBFBD><EFBFBD>:<EFBFBD>|<EFBFBD>x<EFBFBD>wϞ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>۵<EFBFBD><EFBFBD><EFBFBD>ؚ<EFBFBD><EFBFBD>Gu<EFBFBD>x<EFBFBD>2<EFBFBD><EFBFBD><EFBFBD><EFBFBD>^Iٝ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>oc<EFBFBD>O}<EFBFBD><EFBFBD>^<EFBFBD>Z<EFBFBD>n<EFBFBD>p<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>^<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD>4<EFBFBD>#*@#*<EFBFBD>#*<EFBFBD><EFBFBD>#*FM4i<EFBFBD>6<EFBFBD><EFBFBD>56<EFBFBD><EFBFBD><EFBFBD>!<EFBFBD>#*zF<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>A2hh<EFBFBD>z6<EFBFBD>S'<EFBFBD><EFBFBD>=OPyL51#*#*@#*#*#*$"M<EFBFBD><EFBFBD>4$<EFBFBD>L<EFBFBD>LFFLO%G<EFBFBD><EFBFBD>Jz<EFBFBD><EFBFBD>T#3<<EFBFBD>L<EFBFBD>@#*#*#*#*'<EFBFBD>RD<EFBFBD>LM5OBj<EFBFBD>QH<EFBFBD><EFBFBD>4<EFBFBD><EFBFBD>4<EFBFBD><EFBFBD>#*~<EFBFBD>#*#*#*#*#*#*"HBh<EFBFBD>#*M<EFBFBD>4Ę<EFBFBD><EFBFBD>i<EFBFBD><EFBFBD>4<EFBFBD>?<EFBFBD>ҏS<EFBFBD><EFBFBD>z#*L<EFBFBD>S@<EFBFBD><EFBFBD>#*I<EFBFBD><EFBFBD> #*<EFBFBD>#*D<EFBFBD>h#9m<EFBFBD><EFBFBD><EFBFBD>Ri<EFBFBD>FjzF<EFBFBD>l<EFBFBD><EFBFBD><EFBFBD><EFBFBD>#*#*#*#*<EFBFBD><EFBFBD>K<EFBFBD>ڶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><EFBFBD>j<EFBFBD><EFBFBD>s:<EFBFBD><EFBFBD><EFBFBD><EFBFBD>DK%>M[N<EFBFBD>dH<EFBFBD><EFBFBD><EFBFBD>$<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ګD<EFBFBD><EFBFBD>zV <EFBFBD><EFBFBD><EFBFBD>?G<EFBFBD>o<EFBFBD>-<EFBFBD>[<EFBFBD>F2<EFBFBD><EFBFBD>V'Ֆx<EFBFBD>*<EFBFBD><EFBFBD>Xu2F$ý>.b<EFBFBD><EFBFBD><EFBFBD>z<EFBFBD>t<EFBFBD><EFBFBD>^ť<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>b<EFBFBD>g<EFBFBD><EFBFBD><EFBFBD>TCz#9@Eo<EFBFBD><EFBFBD>t\<EFBFBD><EFBFBD>W<EFBFBD><EFBFBD>|<EFBFBD><EFBFBD>+<EFBFBD><EFBFBD>;$<EFBFBD><EFBFBD>!'\<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>e<EFBFBD><EFBFBD><EFBFBD><EFBFBD>F\<EFBFBD><EFBFBD>K<EFBFBD><EFBFBD>3<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ls<EFBFBD><EFBFBD>O<EFBFBD>5<EFBFBD><EFBFBD><EFBFBD>5<EFBFBD><EFBFBD><EFBFBD><EFBFBD>]˄<EFBFBD>3<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ţ<EFBFBD>Ģ<EFBFBD>k=5Wj<EFBFBD>wk]dɲ#3<EFBFBD>WZ<EFBFBD>[Qm<EFBFBD>j<EFBFBD><EFBFBD><EFBFBD>k<EFBFBD>Z<EFBFBD><EFBFBD>kZ<EFBFBD>U<EFBFBD><EFBFBD><EFBFBD>k[<EFBFBD>R#9 ""Q'9<EFBFBD>YD<EFBFBD><EFBFBD>i<EFBFBD><EFBFBD><EFBFBD><EFBFBD>!<EFBFBD>BG85[ <EFBFBD><EFBFBD>(<EFBFBD>"|<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>B<EFBFBD>[^UڝZ5E^<EFBFBD><EFBFBD>ݴU<EFBFBD><EFBFBD>DsQP<EFBFBD><EFBFBD>$eYL<EFBFBD>Z<EFBFBD> <EFBFBD>4<EFBFBD>R<EFBFBD><EFBFBD>i<EFBFBD>l<EFBFBD> <EFBFBD>IMX<EFBFBD><EFBFBD><EFBFBD>2-)F<EFBFBD>R<EFBFBD>&<EFBFBD>,Q<EFBFBD><EFBFBD><EFBFBD>mY<EFBFBD>6њK&<EFBFBD>Dhͤ<EFBFBD>B<EFBFBD>"jR<EFBFBD>@<EFBFBD><EFBFBD>MK#*<EFBFBD>I<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Rl<EFBFBD><EFBFBD><EFBFBD><EFBFBD>%<EFBFBD>Jfam#*<EFBFBD>M-!<EFBFBD>C#*<EFBFBD>eL<EFBFBD>h6<EFBFBD>6<EFBFBD><EFBFBD><EFBFBD>(I<EFBFBD><EFBFBD>lH<EFBFBD><EFBFBD>+1(#3<EFBFBD>K-#JZ-4<EFBFBD><EFBFBD>V<EFBFBD>mm<EFBFBD><EFBFBD>X<EFBFBD><EFBFBD>2<EFBFBD><EFBFBD><EFBFBD>U<EFBFBD>Yf<EFBFBD>)i4T<EFBFBD>MMlfԶ<EFBFBD>ٖ<EFBFBD>$<EFBFBD>H<EFBFBD><EFBFBD><EFBFBD>MFM<EFBFBD>fh<EFBFBD>*#9$<EFBFBD>"X<EFBFBD>"F<EFBFBD><EFBFBD>i<EFBFBD><EFBFBD>1&<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>IS"3J<EFBFBD><EFBFBD>R<EFBFBD><EFBFBD><EFBFBD><EFBFBD>B"B<EFBFBD>#3<EFBFBD><EFBFBD>FIR&B4<EFBFBD>B<EFBFBD><EFBFBD><EFBFBD>"E(H<EFBFBD>2#355f<EFBFBD><EFBFBD>A%"<EFBFBD>K2<EFBFBD>5<EFBFBD>b<EFBFBD><EFBFBD>YHd<EFBFBD><EFBFBD><EFBFBD>b<EFBFBD>M <EFBFBD>RdSL<EFBFBD>%&M#31"f<EFBFBD><EFBFBD>H<EFBFBD><EFBFBD>cY(ڍE<EFBFBD><EFBFBD>fI6<EFBFBD>IL<EFBFBD>66<EFBFBD>؉1M)<EFBFBD><EFBFBD><EFBFBD>mI`<EFBFBD><EFBFBD><EFBFBD><EFBFBD>P<EFBFBD>I)6-I<EFBFBD>(<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Q "Q<EFBFBD>HE"<EFBFBD>0E<EFBFBD><EFBFBD>d1<EFBFBD>RDa2<EFBFBD><EFBFBD><EFBFBD>JME<EFBFBD>Rlk <EFBFBD><EFBFBD>jH<EFBFBD>b iM<EFBFBD>$ 1<EFBFBD>[E<EFBFBD>e<EFBFBD>2J&<EFBFBD>dX<EFBFBD>#9<EFBFBD>dF<EFBFBD>Fl<EFBFBD><EFBFBD><EFBFBD>jiD<EFBFBD><EFBFBD>)A<EFBFBD>,<EFBFBD>#314,b#c,l<EFBFBD>&-T<EFBFBD><EFBFBD><EFBFBD><EFBFBD>)D<EFBFBD>-""m4<EFBFBD>0<EFBFBD>64!$<EFBFBD>%<EFBFBD>A<EFBFBD>FL<EFBFBD>6<EFBFBD><EFBFBD>A<EFBFBD>2<EFBFBD>ցP<EFBFBD><EFBFBD>#3%<EFBFBD><EFBFBD>F,<EFBFBD><EFBFBD>L&<EFBFBD>H<EFBFBD>#9(јL<EFBFBD>P<EFBFBD><EFBFBD>A<EFBFBD>F&R <EFBFBD><EFBFBD><EFBFBD>1<EFBFBD><EFBFBD><EFBFBD>ʄ<EFBFBD>l<EFBFBD>*fme[)<EFBFBD>e0<EFBFBD><EFBFBD><EFBFBD>b<EFBFBD>͋(Tl<EFBFBD>EI<EFBFBD>1&<EFBFBD>I6H<EFBFBD><EFBFBD>2T<EFBFBD>-3E<EFBFBD><EFBFBD>ғ6L<EFBFBD><EFBFBD>Fmi<EFBFBD><EFBFBD>D`<EFBFBD>Q&<EFBFBD>`)<EFBFBD><EFBFBD>i<EFBFBD>2<EFBFBD>R4A<EFBFBD>%<EFBFBD>,Y<EFBFBD>)<EFBFBD><EFBFBD>"Cdd<EFBFBD>&L<EFBFBD>VCE<EFBFBD>F2<EFBFBD><EFBFBD><EFBFBD>,EMQI&$<EFBFBD>JmMF<EFBFBD>"<EFBFBD><EFBFBD><EFBFBD>&#&j4<EFBFBD>"m<EFBFBD>f<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>3!<EFBFBD>" J<EFBFBD><EFBFBD>Ɣ*i<EFBFBD><EFBFBD><EFBFBD>eb<EFBFBD>KI<EFBFBD>$<EFBFBD># <EFBFBD>-Eb<EFBFBD>iBȚ&C<EFBFBD>1 <EFBFBD>L<EFBFBD>jK<EFBFBD><EFBFBD><EFBFBD>D<EFBFBD>M2mJi@ɣZa<EFBFBD>&e&)C,<EFBFBD>"2<EFBFBD>$S!<EFBFBD>4<EFBFBD>15<EFBFBD><EFBFBD>3&D<EFBFBD><EFBFBD>Z<EFBFBD>մ`<EFBFBD>Bjf<EFBFBD><EFBFBD>I<EFBFBD><EFBFBD>Y<EFBFBD><EFBFBD>2H<EFBFBD>h5)l#9Y<EFBFBD><EFBFBD>RiBYR<EFBFBD><EFBFBD><EFBFBD>mL<EFBFBD>-<EFBFBD>1$b&<EFBFBD>)J"f<EFBFBD><EFBFBD>&<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Y<EFBFBD><EFBFBD>0<EFBFBD>o<EFBFBD><EFBFBD><EFBFBD>eF<EFBFBD>[# SJ<EFBFBD>h<EFBFBD><EFBFBD><EFBFBD>Dm4<EFBFBD><EFBFBD>6<EFBFBD>4ڕ<EFBFBD>Qf<EFBFBD>)<EFBFBD>f<EFBFBD>E<EFBFBD><EFBFBD>XK<EFBFBD> <EFBFBD>Yi<EFBFBD><EFBFBD><EFBFBD>#30<EFBFBD><EFBFBD>Q<EFBFBD><EFBFBD><EFBFBD>jKT<EFBFBD>a<EFBFBD>FLe<EFBFBD><EFBFBD><EFBFBD>T<EFBFBD><EFBFBD>"<EFBFBD>f$3L<EFBFBD>Kh<EFBFBD>%&<EFBFBD>X<EFBFBD>QHZ2i<EFBFBD>KY<EFBFBD><EFBFBD>,,m <EFBFBD>k4ɓ5&<EFBFBD><EFBFBD><EFBFBD>V<EFBFBD>QSe<EFBFBD>U&YMc+0<EFBFBD><EFBFBD><EFBFBD>f3*<EFBFBD><EFBFBD>dF<EFBFBD>M2<EFBFBD>%L<EFBFBD><EFBFBD>Y*Ͱ<EFBFBD>i<EFBFBD>Xڤhb<EFBFBD><EFBFBD><EFBFBD><EFBFBD>4J<EFBFBD><EFBFBD>&<EFBFBD><EFBFBD>)j+<EFBFBD>*<EFBFBD><EFBFBD>kE&<EFBFBD>e<EFBFBD><EFBFBD>5d<EFBFBD>MZ*űh<EFBFBD><EFBFBD>b<EFBFBD>DSIbŋF65<EFBFBD><EFBFBD><EFBFBD>F<EFBFBD><EFBFBD>l<EFBFBD>FJ3`<EFBFBD>Ѱi<EFBFBD><EFBFBD>R Q<EFBFBD><EFBFBD><EFBFBD><EFBFBD>I<EFBFBD>i<EFBFBD>lh<EFBFBD>bV-I6<EFBFBD>H[Z<EFBFBD><EFBFBD>Y<EFBFBD><EFBFBD>d&S5-d<EFBFBD>&<EFBFBD>ĄJZE<EFBFBD><EFBFBD>E<EFBFBD><EFBFBD><EFBFBD><EFBFBD>1J[5M<EFBFBD><EFBFBD><EFBFBD>K1Z<EFBFBD>m<EFBFBD><EFBFBD>Y)d<EFBFBD>jPlam$<EFBFBD><EFBFBD>f<EFBFBD>ƅ<EFBFBD><EFBFBD>k+6<EFBFBD><EFBFBD>6<EFBFBD><EFBFBD>E<EFBFBD><EFBFBD><EFBFBD>ME<EFBFBD>$<EFBFBD><EFBFBD><EFBFBD><EFBFBD>`MJH<EFBFBD>#9<EFBFBD><EFBFBD>j<EFBFBD><EFBFBD><EFBFBD>S*J<EFBFBD><EFBFBD>!*(dڊ<EFBFBD>4<EFBFBD>E&MT<EFBFBD>M<EFBFBD>)<EFBFBD>H6DVY<EFBFBD>LJf%<EFBFBD>EM2<EFBFBD><EFBFBD>P<EFBFBD><EFBFBD>i<EFBFBD><EFBFBD><EFBFBD>ͦ<EFBFBD>b<EFBFBD>Ʋ<EFBFBD>)<EFBFBD>Dąh<EFBFBD>Aa<EFBFBD><EFBFBD> <EFBFBD>Z"<EFBFBD>h<EFBFBD><EFBFBD>1<EFBFBD><EFBFBD><EFBFBD><EFBFBD>QbJdFcIe<EFBFBD><EFBFBD>J<EFBFBD>#F<EFBFBD>a)R<EFBFBD>$&<EFBFBD>ђ!#936<EFBFBD>l<EFBFBD>I(<EFBFBD><EFBFBD>HS1SY")<EFBFBD><EFBFBD>X<EFBFBD>jMIaEhH<EFBFBD>T!FKEP<EFBFBD><EFBFBD>E!<EFBFBD><EFBFBD>F<EFBFBD>2<EFBFBD>2<EFBFBD><EFBFBD>3Y<EFBFBD>Mb<EFBFBD>Y<EFBFBD><EFBFBD><EFBFBD>cR-EQ<EFBFBD>Z3DT4jSI<EFBFBD><EFBFBD>,Vej4 <EFBFBD>bQ<EFBFBD>Q<EFBFBD><EFBFBD>T<EFBFBD><EFBFBD>(ce4<EFBFBD><EFBFBD>!I<EFBFBD><EFBFBD>L<EFBFBD><EFBFBD>TRji,<EFBFBD><EFBFBD>m(<EFBFBD><EFBFBD><EFBFBD>d<EFBFBD><EFBFBD>X<EFBFBD><EFBFBD>hY<EFBFBD><EFBFBD><EFBFBD><EFBFBD>b, ٳC6Ʀ<EFBFBD><EFBFBD>F<EFBFBD><EFBFBD>&<EFBFBD>LB<EFBFBD><EFBFBD>MI <EFBFBD>h<EFBFBD><EFBFBD><EFBFBD>QF*<EFBFBD>e<EFBFBD><EFBFBD>aIXFY4<EFBFBD><EFBFBD>R<EFBFBD>j(<EFBFBD><EFBFBD>ʒ<EFBFBD>S(<EFBFBD><EFBFBD>FCD<EFBFBD>YIS"-<EFBFBD><EFBFBD>X֍<EFBFBD><EFBFBD><EFBFBD><EFBFBD>YTPV4E<EFBFBD>I<EFBFBD>-L4B<EFBFBD>a5<EFBFBD>1Q<EFBFBD>-4<EFBFBD><EFBFBD><EFBFBD>B<EFBFBD>4I̒<EFBFBD><EFBFBD>cɋ<EFBFBD>کYITkf<EFBFBD>&<EFBFBD>)<EFBFBD>B<EFBFBD><EFBFBD><EFBFBD>̕<EFBFBD>J<EFBFBD><EFBFBD><EFBFBD>m<EFBFBD><EFBFBD><EFBFBD><EFBFBD>h<EFBFBD><EFBFBD>J<EFBFBD>S4<EFBFBD>+m3<EFBFBD>5)k)ll%<EFBFBD><EFBFBD>l<EFBFBD><EFBFBD><EFBFBD>4ԒBA <EFBFBD><EFBFBD>E<EFBFBD><EFBFBD><EFBFBD>,IDb6<EFBFBD>HjC&d<EFBFBD><EFBFBD> h!hҚ<EFBFBD><EFBFBD><EFBFBD>SmIl<EFBFBD><EFBFBD><EFBFBD>i#9i)<EFBFBD><EFBFBD>$Q<EFBFBD>lM-<EFBFBD><EFBFBD><EFBFBD>I<EFBFBD><EFBFBD>b<EFBFBD>h<EFBFBD>#Il`<EFBFBD>#3<EFBFBD>F,<EFBFBD><EFBFBD>-<EFBFBD><EFBFBD>&Ս<EFBFBD>e(<EFBFBD>KT<EFBFBD>!<EFBFBD>6Ƥ<EFBFBD><EFBFBD>"<EFBFBD>"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>R#<EFBFBD><EFBFBD>$<EFBFBD>Ѩ<EFBFBD>KY*Yk&<EFBFBD>%hm<EFBFBD>DTQ$Z<EFBFBD><EFBFBD>T<EFBFBD>mEb<EFBFBD>Z<EFBFBD>F֓1<EFBFBD>f&3<EFBFBD><EFBFBD>Mh<EFBFBD>m4<EFBFBD><EFBFBD><EFBFBD><EFBFBD>l<EFBFBD><EFBFBD>M<EFBFBD>Q<EFBFBD>l<EFBFBD>#)#9<EFBFBD><EFBFBD>h<EFBFBD>`<EFBFBD>*,i-F<EFBFBD>fX<EFBFBD>-3RVœjRf<EFBFBD>#3%b<EFBFBD>Ec&6+<EFBFBD><EFBFBD><EFBFBD>b<EFBFBD>2<EFBFBD>Q1%<EFBFBD><EFBFBD>X<EFBFBD>6)<EFBFBD>MES#9)%X<EFBFBD>ش<EFBFBD>[F5<EFBFBD><EFBFBD><EFBFBD>42<EFBFBD><EFBFBD>Y6<EFBFBD><EFBFBD><EFBFBD>!mF<EFBFBD><EFBFBD>4eDh<EFBFBD><EFBFBD>IEP<EFBFBD>jJ<EFBFBD>36X#BDbI2<EFBFBD>dI<EFBFBD><EFBFBD><EFBFBD>E<EFBFBD>+DS5S<EFBFBD>?<EFBFBD>/<EFBFBD><EFBFBD><EFBFBD>5<EFBFBD>#D\<EFBFBD>;<EFBFBD>S.<EFBFBD>j<EFBFBD>߮J-<EFBFBD><EFBFBD><EFBFBD>?<EFBFBD>쟡<EFBFBD>j><EFBFBD><EFBFBD><EFBFBD>lcCHƿbf؆<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]<EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
#<==
|