|
|
|
|
#!/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.25"
|
|
|
|
|
REVISION="9dbe1df4d0e92facbc1de0486ec78fed"
|
|
|
|
|
GIT="ee63711f9792665ffd31c3397ab0e770300b938d"
|
|
|
|
|
INSTALL=''
|
|
|
|
|
C1='#n'
|
|
|
|
|
C2='#Y'
|
|
|
|
|
C3='#X'
|
|
|
|
|
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
|
|
|
|
|
for dir in sys.path:
|
|
|
|
|
if test(dir):
|
|
|
|
|
return dir
|
|
|
|
|
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__':
|
|
|
|
|
from waflib import Context
|
|
|
|
|
Context.WAFNAME='waifu'
|
|
|
|
|
Context.WAIFUVERSION='1.1.0'
|
|
|
|
|
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&SYj<EFBFBD>R<EFBFBD>"<EFBFBD><EFBFBD><EFBFBD>?<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>h&_$m~V<EFBFBD>#X<EFBFBD><EFBFBD><EFBFBD>c<EFBFBD>~z݉<EFBFBD>@#X#X#X#X#X#X#X#X#X#X#X#X#X#X #X(#X#X#X#X#X#X#X#X#X#X#X#X#X#X#X<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>o<EFBFBD>}_O<<EFBFBD>O<EFBFBD><EFBFBD>t<EFBFBD><EFBFBD><EFBFBD><EFBFBD>w<EFBFBD>(<EFBFBD><EFBFBD>wu<EFBFBD><EFBFBD>ݵW><EFBFBD><EFBFBD>ﯫ<EFBFBD>c<EFBFBD><EFBFBD><EFBFBD>[ٻvv<EFBFBD><EFBFBD>lqVڧYF<EFBFBD>{<EFBFBD><EFBFBD><EFBFBD>=<EFBFBD><EFBFBD>J<EFBFBD><EFBFBD><EFBFBD><EFBFBD>{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<EFBFBD><EFBFBD>fKn<EFBFBD>nc<EFBFBD><EFBFBD><EFBFBD><EFBFBD>w<EFBFBD><EFBFBD><EFBFBD><EFBFBD><ͧwp;j<EFBFBD><EFBFBD>l<EFBFBD>{}><EFBFBD>-}<EFBFBD><EFBFBD><EFBFBD>q<EFBFBD><EFBFBD>ǧ7><EFBFBD>u<EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>b<EFBFBD><EFBFBD><EFBFBD>B<EFBFBD><EFBFBD><EFBFBD>M<EFBFBD><EFBFBD>ڱU<EFBFBD><EFBFBD>p<EFBFBD>vx]<EFBFBD>a<EFBFBD><EFBFBD>J{<EFBFBD><EFBFBD>[f<EFBFBD>{olz<EFBFBD>#X <EFBFBD>;k<EFBFBD><EFBFBD><EFBFBD>JD<EFBFBD><EFBFBD>3<EFBFBD>N<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۷(#Y<EFBFBD>n<EFBFBD>8<EFBFBD><EFBFBD>}<EFBFBD><EFBFBD><EFBFBD>#X%<EFBFBD><EFBFBD>T#X\<EFBFBD>v<EFBFBD>R<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(6<EFBFBD><EFBFBD><EFBFBD><EFBFBD>h<EFBFBD><EFBFBD>CCZd<EFBFBD><EFBFBD><EFBFBD> 6tE9QUZ˵<EFBFBD>uo<EFBFBD>CǗ֤#nv<EFBFBD>}h<EFBFBD>0<EFBFBD>+<EFBFBD>J-<EFBFBD><EFBFBD><EFBFBD><EFBFBD>c<EFBFBD>,<EFBFBD><EFBFBD>{<EFBFBD><EFBFBD><EFBFBD><EFBFBD>2)<EFBFBD><EFBFBD>k<EFBFBD><EFBFBD>ɬy껮<EFBFBD><EFBFBD>%#X=<EFBFBD>x<EFBFBD><EFBFBD>)i<EFBFBD><EFBFBD><EFBFBD>R<EFBFBD><EFBFBD>"s0<EFBFBD><EFBFBD>;a^<EFBFBD><EFBFBD><EFBFBD>W<EFBFBD><EFBFBD><EFBFBD>d.<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>V<EFBFBD><EFBFBD>i#n#n()#XTUB<EFBFBD>o<EFBFBD><EFBFBD>#n<EFBFBD>;<EFBFBD>:<EFBFBD>NîQu<EFBFBD><EFBFBD><EFBFBD>'<EFBFBD><EFBFBD>E<EFBFBD>o6<EFBFBD><EFBFBD><EFBFBD>4G,'<EFBFBD><EFBFBD>L<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>@ҩE<EFBFBD>u<EFBFBD>#X#X#X#X<EFBFBD>#X#X<EFBFBD><EFBFBD>j<EFBFBD><EFBFBD><EFBFBD>=<EFBFBD><EFBFBD><EFBFBD>B#n9<EFBFBD>#X<EFBFBD>ª<EFBFBD>Qh<EFBFBD>#n<EFBFBD><EFBFBD>k<EFBFBD>z<EFBFBD><EFBFBD>Ѡրk<EFBFBD>:<EFBFBD>v<EFBFBD>f<EFBFBD><EFBFBD>۸I<EFBFBD><EFBFBD><EFBFBD>k@<EFBFBD><EFBFBD>B<EFBFBD><EFBFBD>m#Xnc#X*<EFBFBD>c(PT<EFBFBD><EFBFBD><EFBFBD><EFBFBD>#X<EFBFBD>#XR<EFBFBD><EFBFBD>#X;<EFBFBD>(4#ndR{Ev<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>^n<EFBFBD>5<EFBFBD><EFBFBD><EFBFBD>GM<EFBFBD>+&}<EFBFBD><EFBFBD><EFBFBD>D}<EFBFBD><EFBFBD><EFBFBD>+X<EFBFBD><EFBFBD>(4&<EFBFBD><EFBFBD>s<EFBFBD>'#<EFBFBD><EFBFBD>S<EFBFBD>R<EFBFBD><EFBFBD><EFBFBD>><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݏ<EFBFBD><EFBFBD><EFBFBD>-}w<EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<EFBFBD>}<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>y_Ty<EFBFBD>s<EFBFBD><EFBFBD>w<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>z<EFBFBD><EFBFBD>=<EFBFBD><EFBFBD>G<EFBFBD>}<EFBFBD>ݛy&<EFBFBD>zj<EFBFBD><EFBFBD>=<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>n<EFBFBD>|<EFBFBD> <EFBFBD><EFBFBD><EFBFBD>vu<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>8<EFBFBD>PjU<EFBFBD>H<EFBFBD><EFBFBD><EFBFBD>.<EFBFBD>n<EFBFBD>mE<EFBFBD>;<EFBFBD><EFBFBD>]kK<EFBFBD>haS<EFBFBD>B<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>x<EFBFBD>瞶<EFBFBD><EFBFBD><EFBFBD>F<EFBFBD><EFBFBD><EFBFBD><EFBFBD>=<EFBFBD><EFBFBD><EFBFBD>u<EFBFBD>p<EFBFBD><EFBFBD><EFBFBD><EFBFBD>y<EFBFBD>Ͻ<EFBFBD>W<EFBFBD>m<EFBFBD>Gz<EFBFBD>ط<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_o<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.<EFBFBD>}<EFBFBD>{<EFBFBD>|;q<EFBFBD>}<EFBFBD><EFBFBD>b<EFBFBD><EFBFBD>κ<EFBFBD><EFBFBD>.<EFBFBD><EFBFBD>ޞ<EFBFBD><EFBFBD>wu<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>b<EFBFBD>=<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_]<EFBFBD><EFBFBD><EFBFBD>}<EFBFBD><EFBFBD><EFBFBD>:<EFBFBD><EFBFBD><EFBFBD>wy2+.<EFBFBD><EFBFBD><EFBFBD>^<EFBFBD><EFBFBD><EFBFBD>ϝ<EFBFBD><EFBFBD>o<EFBFBD>m{<EFBFBD><EFBFBD>]<EFBFBD><EFBFBD><EFBFBD>So7tko=t6<EFBFBD>v<EFBFBD><EFBFBD>}<EFBFBD>J]o<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<EFBFBD><EFBFBD>"@#X\<EFBFBD><EFBFBD><EFBFBD>m<EFBFBD>jj[<EFBFBD>vz<EFBFBD><EFBFBD>;X'<EFBFBD><EFBFBD><EFBFBD>_1<EFBFBD>Is}<EFBFBD>^ם՝<EFBFBD><EFBFBD><EFBFBD><EFBFBD>}v<EFBFBD><EFBFBD><EFBFBD>쮝3<EFBFBD><EFBFBD><EFBFBD><z<EFBFBD>]<EFBFBD><EFBFBD><EFBFBD>ܶ<EFBFBD><EFBFBD>˺<EFBFBD>(<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1<EFBFBD>[>y<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(wg%<EFBFBD>ת<EFBFBD>v<EFBFBD><EFBFBD>:E<EFBFBD><EFBFBD><EFBFBD>J=<EFBFBD>><EFBFBD><EFBFBD>{<EFBFBD><EFBFBD><EFBFBD><EFBFBD>;<EFBFBD>Z!<EFBFBD>[5tm=<EFBFBD>{ֆ<EFBFBD>͝-Չ]-<EFBFBD><EFBFBD>\{<EFBFBD><EFBFBD>n<EFBFBD>]<EFBFBD><EFBFBD><EFBFBD>J<EFBFBD><EFBFBD><EFBFBD><EFBFBD>PU^<EFBFBD><EFBFBD><EFBFBD>w^<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>P9q<EFBFBD>k<EFBFBD>xy<EFBFBD>]<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>X<EFBFBD><EFBFBD><EFBFBD>wj<EFBFBD><EFBFBD><EFBFBD>n<EFBFBD><EFBFBD>]nݕ<EFBFBD>S<EFBFBD>l<EFBFBD><EFBFBD>H=<EFBFBD>+<EFBFBD>B<EFBFBD>9<EFBFBD><EFBFBD><EFBFBD><EFBFBD>5r<EFBFBD>v<EFBFBD><EFBFBD><<EFBFBD><EFBFBD>x<EFBFBD>^Ӱ#Xq<EFBFBD>Nu2;P<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۖw<EFBFBD>ݗ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>#X#X<EFBFBD>r#n<EFBFBD><EFBFBD>|<EFBFBD>t<EFBFBD>m<EFBFBD>F<EFBFBD>)<EFBFBD>4<EFBFBD><EFBFBD>Q<EFBFBD>Dم#XT<EFBFBD><EFBFBD>Uz=ֶ<EFBFBD><EFBFBD>52<EFBFBD>G<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>v<EFBFBD><EFBFBD>#X#<EFBFBD>h<EFBFBD><EFBFBD>QJ<EFBFBD><EFBFBD>'v5<EFBFBD>}<EFBFBD><EFBFBD><k<EFBFBD><EFBFBD>:<EFBFBD>㻶#n<EFBFBD>:<EFBFBD>M<EFBFBD>B<EFBFBD>^ƕW<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>o{s{<EFBFBD><EFBFBD>TJU<EFBFBD>ǽ<EFBFBD>ؠ<EFBFBD><EFBFBD>5<EFBFBD>[۽<EFBFBD><EFBFBD>v<EFBFBD><EFBFBD><<EFBFBD><EFBFBD><EFBFBD><EFBFBD>#X<EFBFBD>]<EFBFBD><EFBFBD>J#X#Xγ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>^X<EFBFBD><EFBFBD>{<EFBFBD><EFBFBD><EFBFBD>#Xi<EFBFBD>8<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>t<EFBFBD>עKmR<EFBFBD>2<EFBFBD> <EFBFBD>;^<EFBFBD><EFBFBD>^<EFBFBD><EFBFBD>@<EFBFBD>A<EFBFBD><EFBFBD><EFBFBD>#X#Xզ<EFBFBD>^<EFBFBD><EFBFBD><EFBFBD>몮<EFBFBD><EFBFBD>nr<EFBFBD>֥B+<EFBFBD>0Q<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Q<EFBFBD><EFBFBD><EFBFBD><EFBFBD>vA3<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>u<EFBFBD><EFBFBD>#X<EFBFBD><EFBFBD>*#n<EFBFBD>13<EFBFBD>n<EFBFBD><EFBFBD><EFBFBD>ի<EFBFBD><EFBFBD>f<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Q<EFBFBD>k{*z<EFBFBD><EFBFBD>z<EFBFBD><EFBFBD>ܡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>{;<EFBFBD>.p<EFBFBD><EFBFBD><EFBFBD>dB<EFBFBD>W,<EFBFBD>.w<EFBFBD>.<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>꽳<EFBFBD>6<EFBFBD>;<EFBFBD>XZ<EFBFBD>-ݳwK<EFBFBD><EFBFBD><EFBFBD><EFBFBD>R<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>kwu<EFBFBD><EFBFBD>#Y<EFBFBD><EFBFBD>=ڞ<EFBFBD><EFBFBD><EFBFBD>eu}<EFBFBD><EFBFBD>K٩qQ<EFBFBD><EFBFBD>$<EFBFBD><EFBFBD><EFBFBD>Z F<EFBFBD><EFBFBD>֜Pz<EFBFBD><EFBFBD><EFBFBD><EFBFBD>i<EFBFBD>h<EFBFBD>Ӫ<EFBFBD>5<EFBFBD>Gwwt<EFBFBD>e)n9<EFBFBD>@#X5d><EFBFBD>u<EFBFBD><EFBFBD>n<EFBFBD><EFBFBD>ּ>v<EFBFBD>NN<EFBFBD>#X0<EFBFBD>l<EFBFBD>#X<EFBFBD>$D<EFBFBD><EFBFBD>.I<EFBFBD>we<EFBFBD>[r궪!ج%<EFBFBD>v<EFBFBD><EFBFBD>Ҷ<EFBFBD>I^L><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|u<EFBFBD>6ϝ<EFBFBD><EFBFBD>}^<EFBFBD><EFBFBD>o<EFBFBD>8km<EFBFBD>;<EFBFBD><EFBFBD>n<EFBFBD>f<EFBFBD><EFBFBD>wEسP<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>^<EFBFBD>P#X#X=<EFBFBD>)<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>/mt<EFBFBD>&<EFBFBD>]d<EFBFBD><EFBFBD><EFBFBD>:<EFBFBD>;<EFBFBD>ywM<EFBFBD>s<EFBFBD>SU<EFBFBD><EFBFBD>]<EFBFBD><EFBFBD><EFBFBD>s#X<EFBFBD><EFBFBD>n<EFBFBD><EFBFBD>6ʵ<EFBFBD><EFBFBD>#X<EFBFBD>(<EFBFBD>#X#n<EFBFBD><EFBFBD><EFBFBD>6<EFBFBD><EFBFBD><EFBFBD>G<EFBFBD>Qܰ:=;<EFBFBD><EFBFBD>_n<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>0Ş<EFBFBD><EFBFBD><EFBFBD>{<EFBFBD><EFBFBD>x<EFBFBD><EFBFBD>Ǝ<EFBFBD>#n#Y<EFBFBD><EFBFBD>T\<EFBFBD>]<EFBFBD><EFBFBD><EFBFBD>wr<EFBFBD>@<EFBFBD><EFBFBD>#X<EFBFBD><EFBFBD>Wk}<EFBFBD>U<EFBFBD>(<EFBFBD><EFBFBD>-<EFBFBD>פ<EFBFBD><EFBFBD>o'j<EFBFBD>M><EFBFBD><EFBFBD><EFBFBD>[<EFBFBD><EFBFBD>#X<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>T#XNήĀ͕<EFBFBD><EFBFBD>Ía<EFBFBD>T<EFBFBD><EFBFBD><EFBFBD>t<EFBFBD>kl<EFBFBD>w\Ӳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>@)z<EFBFBD>D<EFBFBD>-8Kl<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>O<EFBFBD>R<EFBFBD>6<EFBFBD>7na<EFBFBD><EFBFBD>l <EFBFBD><EFBFBD>l<EFBFBD><EFBFBD><EFBFBD>{B<EFBFBD><EFBFBD><EFBFBD>{t@<EFBFBD>tJ"<EFBFBD><EFBFBD><EFBFBD>L<EFBFBD><EFBFBD>X<EFBFBD>ܮ<EFBFBD><EFBFBD><EFBFBD>#XW3<EFBFBD>m<EFBFBD><EFBFBD>[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>o<EFBFBD>o<EFBFBD><EFBFBD><EFBFBD>M<EFBFBD><EFBFBD><EFBFBD>Vyi<EFBFBD>Oy<EFBFBD>:<EFBFBD>{<EFBFBD><EFBFBD>k<EFBFBD>햴<EFBFBD><EFBFBD>+<EFBFBD>goX<EFBFBD><EFBFBD>|;<EFBFBD><EFBFBD>:<EFBFBD><EFBFBD><EFBFBD>B#X@M#X<EFBFBD><EFBFBD>4#X&M#X#X<EFBFBD>hhF<EFBFBD>z<EFBFBD><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD>j4f<EFBFBD>dP<EFBFBD>=M#Y4ڞQ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>@ d<EFBFBD>4<EFBFBD>4<EFBFBD><EFBFBD><EFBFBD>dʟ<EFBFBD>=<EFBFBD><EFBFBD>I䇤<EFBFBD>Ҟ<EFBFBD>#X#X#X#X#X#X#X#X#X <EFBFBD><EFBFBD>4h4iM<EFBFBD>S<EFBFBD><EFBFBD>)<EFBFBD><EFBFBD><EFBFBD><EFBFBD>OQ<EFBFBD><EFBFBD><EFBFBD>y)<EFBFBD><EFBFBD>=L<EFBFBD>4z<EFBFBD><EFBFBD>=<EFBFBD><EFBFBD><EFBFBD>h#X#X#X<EFBFBD><EFBFBD>H<EFBFBD>@<EFBFBD><EFBFBD>#Fؚd<EFBFBD><EFBFBD>{<EFBFBD>zI<EFBFBD><EFBFBD>?I<EFBFBD><EFBFBD><EFBFBD>hP#YP<EFBFBD>A<EFBFBD>#X#X#X#X#X#XR<EFBFBD>2#X <EFBFBD>&<EFBFBD><EFBFBD> <EFBFBD>`<EFBFBD>=<EFBFBD>&<EFBFBD><EFBFBD>mM2<EFBFBD>T<EFBFBD>D<EFBFBD><EFBFBD>F<EFBFBD>#Y#Y#X<EFBFBD>#X#X#X5<EFBFBD><EFBFBD><EFBFBD>#X<EFBFBD>L h#X <EFBFBD>`<EFBFBD><EFBFBD>4ʦ<EFBFBD>= <EFBFBD>)<EFBFBD><EFBFBD>zO҇<EFBFBD>H<EFBFBD>#X#X#X#X@<EFBFBD><EFBFBD><EFBFBD><EFBFBD>T<EFBFBD><EFBFBD>*<EFBFBD>t<EFBFBD><EFBFBD><EFBFBD><EFBFBD>?<EFBFBD>SC<EFBFBD>©<EFBFBD>ES#Y<EFBFBD>Z"#n<EFBFBD>f<EFBFBD><EFBFBD><EFBFBD>B<EFBFBD>$<EFBFBD><EFBFBD><EFBFBD>l @#XH$GE~<EFBFBD><EFBFBD><EFBFBD> <EFBFBD>H<EFBFBD><EFBFBD>5<EFBFBD>X|`<EFBFBD><EFBFBD>qc<EFBFBD><<EFBFBD><EFBFBD><EFBFBD>bC<EFBFBD>A<EFBFBD>^KY;<EFBFBD>=<EFBFBD>b<EFBFBD>x<EFBFBD>"<EFBFBD><EFBFBD>a^&<EFBFBD>#n<EFBFBD><EFBFBD>D*<EFBFBD><EFBFBD>3Pq<EFBFBD><EFBFBD>gP#X<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>C1?<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_!T<EFBFBD><EFBFBD>'`<EFBFBD><EFBFBD>#X=<EFBFBD><EFBFBD>j*<EFBFBD><EFBFBD>Tþ"#nD<EFBFBD>(<EFBFBD><EFBFBD><EFBFBD>#n<EFBFBD>gBM<EFBFBD>a$<EFBFBD>B}<EFBFBD>Q>U<EFBFBD>)sD<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>`x<EFBFBD>˨tC<EFBFBD>KDM<EFBFBD>ԼA<EFBFBD>P<EFBFBD>qfA$fq<EFBFBD><EFBFBD>V<EFBFBD><EFBFBD>_"<EFBFBD>r$<EFBFBD>=<EFBFBD><EFBFBD>"<EFBFBD>z<EFBFBD>i<EFBFBD><EFBFBD>ACP<EFBFBD><EFBFBD>v#X2&Șbv2<EFBFBD><EFBFBD>Qnp8#n<EFBFBD><EFBFBD>%#n#X(<EFBFBD>*<EFBFBD><EFBFBD>)#Y- <EFBFBD>Ш<EFBFBD><EFBFBD>b(E<EFBFBD>&t*<EFBFBD>B"<EFBFBD><EFBFBD>!<EFBFBD><EFBFBD><EFBFBD><EFBFBD>߾n o<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>"<EFBFBD>@L<EFBFBD><EFBFBD><EFBFBD>#n<EFBFBD>B<EFBFBD><EFBFBD>A<EFBFBD>"R<EFBFBD>Đ1Dʙ <EFBFBD>(V%<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>$^#n"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>3*$<EFBFBD>G<EFBFBD><EFBFBD>Qx@MD<EFBFBD>44<EFBFBD>4S+<EFBFBD>lGS#na<EFBFBD>b<EFBFBD><EFBFBD>"<EFBFBD>GS<EFBFBD><EFBFBD>B<EFBFBD><EFBFBD><EFBFBD><EFBFBD>AUr<EFBFBD><EFBFBD>"#n% <EFBFBD>R<EFBFBD>P<EFBFBD><EFBFBD>#XP<EFBFBD><EFBFBD>8#nV E<EFBFBD>"(<EFBFBD>"*<EFBFBD><EFBFBD><EFBFBD>b<EFBFBD><EFBFBD>(<EFBFBD><EFBFBD><EFBFBD><EFBFBD>#nb "<EFBFBD><EFBFBD>&*I"h<EFBFBD><EFBFBD>H<EFBFBD>"<EFBFBD>&<EFBFBD><EFBFBD><EFBFBD>&"<EFBFBD><EFBFBD>#n<EFBFBD><EFBFBD>f#nJ*<EFBFBD>jfb$<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*<EFBFBD>j<EFBFBD>f"*h<EFBFBD>#n<EFBFBD>)<EFBFBD><EFBFBD>`(I<EFBFBD>d(<EFBFBD>b<EFBFBD>h<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"<EFBFBD> <EFBFBD><EFBFBD>$(DB<EFBFBD>)<EFBFBD><EFBFBD>R<EFBFBD>P<EFBFBD>P<EFBFBD>fX<EFBFBD>R<EFBFBD><EFBFBD>B<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>I`<EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<EFBFBD>"<EFBFBD><EFBFBD>Xa<EFBFBD>EJU<EFBFBD>d<EFBFBD>A<EFBFBD><EFBFBD><EFBFBD>"<EFBFBD><EFBFBD>j<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>bX(#n&* <EFBFBD>#n"<EFBFBD>Y<EFBFBD><EFBFBD><EFBFBD><EFBFBD>#n<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)<EFBFBD><EFBFBD>)#nb&B<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*<EFBFBD><EFBFBD><EFBFBD><EFBFBD>H<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>Z<EFBFBD>)j"<EFBFBD><EFBFBD>i<EFBFBD>bH<EFBFBD><EFBFBD>J<EFBFBD><EFBFBD><EFBFBD>*<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>f<EFBFBD>)I(I<EFBFBD><EFBFBD>a)H<EFBFBD>*h* <EFBFBD><EFBFBD><EFBFBD>!<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>h<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>jY<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>`<EFBFBD> <EFBFBD><EFBFBD>`R <EFBFBD>BV<EFBFBD><EFBFBD><EFBFBD><EFBFBD>) <EFBFBD><EFBFBD><EFBFBD>R<EFBFBD>*"J<EFBFBD><EFBFBD>j"<EFBFBD><EFBFBD>#n#nbBJ)<EFBFBD><EFBFBD>"<EFBFBD>jR<EFBFBD>h*i<EFBFBD><EFBFBD>%(I "<EFBFBD>`Q&R<EFBFBD>*&* <EFBFBD><EFBFBD><EFBFBD><EFBFBD>hh!<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>I(<EFBFBD>R<EFBFBD><EFBFBD> <EFBFBD>*f<EFBFBD> <EFBFBD>B<EFBFBD> <EFBFBD><EFBFBD><EFBFBD>fh<EFBFBD>*<EFBFBD><EFBFBD><EFBFBD><EFBFBD>h<EFBFBD><EFBFBD>"I#n<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (#n<EFBFBD><EFBFBD>(<EFBFBD>ZX<EFBFBD>H<EFBFBD>R<EFBFBD><EFBFBD>*d<EFBFBD>)(#n*<EFBFBD>(<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>#n<EFBFBD><EFBFBD>h<EFBFBD><EFBFBD>*H<EFBFBD>b<EFBFBD>d<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>*<EFBFBD><EFBFBD><EFBFBD><EFBFBD>#n<EFBFBD><EFBFBD><EFBFBD><EFBFBD>)**<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>X<EFBFBD><EFBFBD><EFBFBD>#na<EFBFBD><EFBFBD><EFBFBD>"B!<EFBFBD><EFBFBD><EFBFBD>(%*b"<EFBFBD><EFBFBD> <EFBFBD><EFBFBD>jf*(<EFBFBD><EFBFBD>"B<EFBFBD>f<EFBFBD>f<EFBFBD><EFBFBD><EFBFBD>Jh<EFBFBD>b<EFBFBD> <EFBFBD>abB&<EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<EFBFBD>b<EFBFBD>"<EFBFBD>!<EFBFBD>"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>d(<EFBFBD>"b<EFBFBD>I<EFBFBD><EFBFBD><EFBFBD>f*#n<EFBFBD>f&<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>i<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>b<EFBFBD> <EFBFBD>#nJ"(h<EFBFBD><EFBFBD>f"e"*" <EFBFBD><EFBFBD><EFBFBD>"* h<EFBFBD>&<EFBFBD>H&Z<EFBFBD>H#n<EFBFBD><EFBFBD>&<EFBFBD><EFBFBD><EFBFBD>#n<EFBFBD><EFBFBD>"$<EFBFBD><EFBFBD>J)<EFBFBD>!"<EFBFBD><EFBFBD>"(<EFBFBD>!(<EFBFBD><EFBFBD><EFBFBD>#nJH<EFBFBD><EFBFBD>( <EFBFBD>*<EFBFBD>#n()<EFBFBD>*<EFBFBD>(<EFBFBD>)<EFBFBD><EFBFBD>"(<EFBFBD><EFBFBD> <EFBFBD>b<EFBFBD>(Z<EFBFBD>)<EFBFBD>`<EFBFBD>&<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>&<EFBFBD>H j*&<EFBFBD>"h<EFBFBD>h<EFBFBD>""<EFBFBD>(<EFBFBD>(f"#n%<EFBFBD>b<EFBFBD>b)h<EFBFBD><EFBFBD>*<EFBFBD> <EFBFBD>$<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>""<EFBFBD>b<EFBFBD><EFBFBD>AR<EFBFBD>SICT<EFBFBD>D<EFBFBD>C4<EFBFBD>SDE4Q4Pı4% Q5QD$QE),IT<EFBFBD>KDAM)C<EFBFBD>QQQ)S0U4<EFBFBD>PI5E+30<EFBFBD>T%H0TK4<EFBFBD>TT<EFBFBD>K1A$<EFBFBD>I2<EFBFBD>%RD<EFBFBD>TTL$DT<EFBFBD>R<EFBFBD><EFBFBD>0EQTQT<EFBFBD>0QTIQ<EFBFBD><EFBFBD>DT<EFBFBD>TMQK0Q,<EFBFBD>A0ҥ4D<EFBFBD>TQ!$<EFBFBD>MSPEM0SA!!EUQ,<EFBFBD>MQPEKMLTK%A@TERPSDIIT<EFBFBD>D<EFBFBD>D<EFBFBD><EFBFBD>LHDPI <EFBFBD><EFBFBD>IL<EFBFBD>35QD<EFBFBD>E2<EFBFBD><EFBFBD>MD-STSALL<EFBFBD>30E<EFBFBD><EFBFBD>!<EFBFBD>Q,S<EFBFBD><EFBFBD><EFBFBD>@PQM0
|
|
|
|
|
#<==
|