|
|
|
|
#!/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.24"
|
|
|
|
|
REVISION="af69e5d2e74a777b13b5753931cb3c85"
|
|
|
|
|
GIT="c140c3f538c4a21f3d88bab9403b42c696759dcb"
|
|
|
|
|
INSTALL=''
|
|
|
|
|
C1='#`'
|
|
|
|
|
C2='#C'
|
|
|
|
|
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
|
|
|
|
|
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&SY&4<EFBFBD><EFBFBD><EFBFBD>X<EFBFBD><EFBFBD><EFBFBD><EFBFBD>?<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>&W$m~V<EFBFBD>#-<EFBFBD>0<EFBFBD>c<EFBFBD>>z<EFBFBD>@P#-#-#-#-#-#-#-#-#-#-#-#-#-(#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Uo<EFBFBD><EFBFBD>}<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>z<EFBFBD>Z<EFBFBD><EFBFBD><EFBFBD>wס<EFBFBD><EFBFBD><EFBFBD>N<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>w<EFBFBD>n/<EFBFBD>_7<EFBFBD><EFBFBD>_{<EFBFBD>^뜊M<EFBFBD><EFBFBD><EFBFBD>qK<EFBFBD><EFBFBD>k1<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>n:<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|s<EFBFBD>7<EFBFBD><EFBFBD><EFBFBD>}ݎ<EFBFBD>v<EFBFBD><EFBFBD>m<EFBFBD>k<EFBFBD><EFBFBD><EFBFBD><EFBFBD>g<EFBFBD><EFBFBD>W<EFBFBD>mu,ww4<EFBFBD>.<EFBFBD><EFBFBD><EFBFBD><EFBFBD>j9<EFBFBD>Q<EFBFBD><EFBFBD>コsi<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϖ<EFBFBD><EFBFBD>b<EFBFBD><EFBFBD><EFBFBD>6<EFBFBD>wwط<EFBFBD>(<EFBFBD>M<EFBFBD><EFBFBD>d<EFBFBD>V<EFBFBD>ku<EFBFBD>&<EFBFBD><EFBFBD>#C<EFBFBD>ٽ<EFBFBD><EFBFBD>о<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;<EFBFBD><EFBFBD>$<EFBFBD><EFBFBD>[<EFBFBD>vJ<EFBFBD>UUJ<EFBFBD><EFBFBD><EFBFBD>T;e:h;<EFBFBD><EFBFBD><EFBFBD><EFBFBD>sנ<EFBFBD>]w><EFBFBD><EFBFBD>q<EFBFBD><EFBFBD><EFBFBD>wπ#-<EFBFBD><EFBFBD>#-#`<EFBFBD>v<EFBFBD>Y<EFBFBD>۫c<EFBFBD><EFBFBD><EFBFBD>8<EFBFBD>DP*le<EFBFBD><EFBFBD>[cSjU<EFBFBD>vA<EFBFBD>]<EFBFBD><EFBFBD>P<EFBFBD><EFBFBD><EFBFBD>6<EFBFBD>٭<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>f|<EFBFBD><EFBFBD>R<EFBFBD><EFBFBD>#`wg!-<EFBFBD><EFBFBD>5"<EFBFBD><EFBFBD>@<EFBFBD><EFBFBD><EFBFBD>v<EFBFBD><EFBFBD><EFBFBD>B<EFBFBD><EFBFBD><EFBFBD>{<EFBFBD>>S<EFBFBD><EFBFBD><EFBFBD>FA<EFBFBD>+<EFBFBD><EFBFBD>kk<EFBFBD>W<EFBFBD>F<EFBFBD>P<EFBFBD><EFBFBD><EFBFBD><EFBFBD>(}e-n<EFBFBD>NJ<EFBFBD><EFBFBD><EFBFBD>x^c)L<EFBFBD><EFBFBD><EFBFBD>gn<EFBFBD><EFBFBD><<EFBFBD>`<EFBFBD>ɞ^<EFBFBD>H<EFBFBD>m<EFBFBD>M)@<EFBFBD>P <EFBFBD>#-*B<EFBFBD>%J_v8<EFBFBD><EFBFBD><EFBFBD>^<EFBFBD><EFBFBD>D:<EFBFBD>"N<EFBFBD><EFBFBD>><EFBFBD>0<EFBFBD>p<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>F<EFBFBD>o]<EFBFBD>&}<EFBFBD><EFBFBD>}}wn<EFBFBD>T<EFBFBD>g<EFBFBD><EFBFBD><EFBFBD>% <EFBFBD>;<EFBFBD><EFBFBD>#-#-#-<EFBFBD>#-#-><EFBFBD>T#-<EFBFBD><EFBFBD>x<EFBFBD>o<EFBFBD>|<EFBFBD><EFBFBD>#`ո#-8URYL<EFBFBD>P<EFBFBD>ցs<EFBFBD><EFBFBD>zti<EFBFBD>h#-<EFBFBD><EFBFBD><EFBFBD>[mݳCI<EFBFBD>R<EFBFBD><EFBFBD><EFBFBD>W<EFBFBD>͔#`du<EFBFBD><EFBFBD><EFBFBD>i<EFBFBD>@<EFBFBD><EFBFBD>J#`<EFBFBD><EFBFBD><EFBFBD><EFBFBD>BB<EFBFBD>(}<EFBFBD>P#-<EFBFBD>E<EFBFBD><EFBFBD>%tj<EFBFBD>#-<EFBFBD><EFBFBD><EFBFBD><EFBFBD>yww<EFBFBD>^<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>$<EFBFBD>:]P<EFBFBD>f<EFBFBD>v<EFBFBD>:<EFBFBD>R<EFBFBD><EFBFBD>SFTa2<EFBFBD>{<EFBFBD><EFBFBD>a<EFBFBD>m<EFBFBD><EFBFBD><EFBFBD>[*<EFBFBD>#CQ<EFBFBD>y<EFBFBD><EFBFBD>Kk<EFBFBD>]<EFBFBD>t<EFBFBD><EFBFBD>y<EFBFBD><EFBFBD><EFBFBD>y<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<EFBFBD><EFBFBD><EFBFBD>m}<EFBFBD>k<EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>w<EFBFBD><EFBFBD>}ͯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>헫O{<EFBFBD><EFBFBD><EFBFBD>V<EFBFBD>.<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ל<EFBFBD><EFBFBD>vz<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>P[Z5F<EFBFBD>p<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>#`'6<EFBFBD>f<EFBFBD>n<EFBFBD>*:<EFBFBD>n<EFBFBD>wwn<EFBFBD>n*<EFBFBD>풝<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Z<EFBFBD><EFBFBD>zz<EFBFBD>|<EFBFBD>:<EFBFBD>@M<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>)|¼Ԧ<EFBFBD><EFBFBD>vt}<EFBFBD>}<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>w<EFBFBD>{<EFBFBD>owM<EFBFBD><EFBFBD><EFBFBD><EFBFBD>=<EFBFBD>q<EFBFBD>һ<EFBFBD>7><EFBFBD><EFBFBD>o<EFBFBD><EFBFBD><EFBFBD>wtW}뛹<EFBFBD><EFBFBD><EFBFBD>-<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>wn<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>k<EFBFBD>j<EFBFBD>3<EFBFBD><EFBFBD><EFBFBD>뾼<EFBFBD>w[z<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Zg<EFBFBD>y;۵wݶ2}<EFBFBD>}<EFBFBD><EFBFBD>Z<EFBFBD><EFBFBD>Gl<EFBFBD><EFBFBD>3b<EFBFBD>R<EFBFBD><EFBFBD>f<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>o<<EFBFBD>ی<EFBFBD><EFBFBD>o<EFBFBD>O{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>@:#C<EFBFBD>N<EFBFBD><EFBFBD>Ҋ<EFBFBD>i<EFBFBD>T<EFBFBD>><EFBFBD><EFBFBD><EFBFBD>gl<EFBFBD><EFBFBD>5<EFBFBD>}T빵+mݎ<EFBFBD>fۍ<EFBFBD>G<EFBFBD>罽<EFBFBD>oiu<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>=z<EFBFBD><EFBFBD>7kn<EFBFBD><EFBFBD>k<EFBFBD><EFBFBD><EFBFBD>[<EFBFBD>ϸ<EFBFBD><EFBFBD>z<EFBFBD><EFBFBD>W<EFBFBD>Z<EFBFBD><EFBFBD>ػ9.<EFBFBD><EFBFBD><EFBFBD><EFBFBD>k<EFBFBD><EFBFBD>t<EFBFBD>ew0<EFBFBD><EFBFBD>{}<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\<EFBFBD> î<EFBFBD><EFBFBD><EFBFBD>on<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>w]<EFBFBD>5<EFBFBD>Q<EFBFBD><EFBFBD>ꍋ<EFBFBD><EFBFBD><EFBFBD>7<EFBFBD><EFBFBD>N<EFBFBD><EFBFBD><EFBFBD>Ͻ#C((w<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>><EFBFBD>{<EFBFBD><EFBFBD>ǡ;&<EFBFBD>3wZw{/-<EFBFBD>5<EFBFBD>1<EFBFBD><EFBFBD>WC;wq<EFBFBD>=<EFBFBD><EFBFBD><EFBFBD>0<EFBFBD><EFBFBD><EFBFBD>'n<EFBFBD><EFBFBD><EFBFBD>!<EFBFBD>:q7<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<EFBFBD>nY<EFBFBD><EFBFBD>S<EFBFBD><EFBFBD><EFBFBD><EFBFBD>^Ӱ<EFBFBD><EFBFBD>0T<EFBFBD>S#<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>nYޯv{w<EFBFBD><EFBFBD>|s<EFBFBD>#-咕m<EFBFBD>|<EFBFBD>OJڀV<EFBFBD><EFBFBD><EFBFBD>Ҋ#-#C<EFBFBD>@<EFBFBD><EFBFBD><EFBFBD>I#-T<EFBFBD><EFBFBD><EFBFBD>E<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>q:w}<EFBFBD><EFBFBD>w<EFBFBD><EFBFBD><EFBFBD>i\<EFBFBD><EFBFBD>RU{<EFBFBD><EFBFBD>!͉<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>YYv<EFBFBD>V<EFBFBD><EFBFBD>&<EFBFBD><EFBFBD>Q<EFBFBD><EFBFBD><EFBFBD>s{G+{{<EFBFBD>p<EFBFBD>@<EFBFBD>l<EFBFBD><EFBFBD><EFBFBD><EFBFBD>f<EFBFBD><EFBFBD><EFBFBD><EFBFBD>R<EFBFBD>wwsnv뫮<EFBFBD>;<EFBFBD>tP#-<EFBFBD><EFBFBD><EFBFBD>>JP#-#-{<EFBFBD>}<EFBFBD>g<EFBFBD><EFBFBD><EFBFBD>y<EFBFBD>j{T<EFBFBD>-V<EFBFBD>-H<EFBFBD><EFBFBD>si<EFBFBD>a{z^<EFBFBD>^<EFBFBD><EFBFBD><EFBFBD><EFBFBD>q<EFBFBD><EFBFBD><EFBFBD>Ɉ#-<EFBFBD>|<EFBFBD>Y<EFBFBD>@8<EFBFBD>;)@jӝ #-<EFBFBD><EFBFBD><EFBFBD>"<EFBFBD>7<EFBFBD>lx<EFBFBD><EFBFBD><EFBFBD>\<EFBFBD><EFBFBD><EFBFBD>:m<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>rۡ<EFBFBD>#`<EFBFBD>Ϸt^<EFBFBD>ϻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>7w<EFBFBD>P<EFBFBD>&q<EFBFBD><EFBFBD><EFBFBD><EFBFBD>{<EFBFBD><EFBFBD>i<EFBFBD>([dTQhbg=g<EFBFBD>{<EFBFBD><EFBFBD>n<EFBFBD>[p<EFBFBD><EFBFBD>{<EFBFBD><EFBFBD>n<EFBFBD>٭<EFBFBD>Sׯ^4#C<EFBFBD>s=<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>=i<EFBFBD>v<EFBFBD><EFBFBD><EFBFBD>s"r<EFBFBD>ewky]{<EFBFBD>NܽU9<EFBFBD><EFBFBD>w+Wt<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>A}<EFBFBD>u}<EFBFBD>ʮ<EFBFBD>δb<EFBFBD><EFBFBD><EFBFBD>nb<EFBFBD>3<EFBFBD><EFBFBD>.h<EFBFBD><EFBFBD><EFBFBD>y<EFBFBD><EFBFBD><EFBFBD>r$J<EFBFBD>)UTu<EFBFBD><EFBFBD>ۖ<EFBFBD>5<EFBFBD>]]$<EFBFBD><EFBFBD><EFBFBD>i<EFBFBD>@#-dM#`<EFBFBD><EFBFBD><EFBFBD>.<EFBFBD><EFBFBD>M<EFBFBD><EFBFBD>v<EFBFBD>A@#`v<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[<EFBFBD><EFBFBD>w<EFBFBD>|<EFBFBD><EFBFBD>#-#-vb@R<EFBFBD><EFBFBD><EFBFBD><EFBFBD>fD<EFBFBD><EFBFBD><EFBFBD><EFBFBD>i<EFBFBD>lP<EFBFBD>f<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŋ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<EFBFBD>l<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>WרVG]<EFBFBD><EFBFBD>{<EFBFBD>o<EFBFBD><EFBFBD><EFBFBD>.v<EFBFBD>ㆶ5oow<EFBFBD><EFBFBD>v<EFBFBD><EFBFBD><EFBFBD> <EFBFBD>T<EFBFBD>zz<EFBFBD><EFBFBD>#-#-x<EFBFBD>`<EFBFBD><EFBFBD>[#`RmPzP<EFBFBD><EFBFBD>U%<EFBFBD><EFBFBD><EFBFBD>ǯ[p<EFBFBD><EFBFBD>㮝@<EFBFBD><EFBFBD>tn<EFBFBD><EFBFBD><EFBFBD>m<EFBFBD>#-<EFBFBD>#-<EFBFBD>N[<EFBFBD>n<EFBFBD><EFBFBD><EFBFBD>#-#-S#`#-#-4<EFBFBD>A<EFBFBD>{<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Y<EFBFBD><EFBFBD>Gw<EFBFBD>O<EFBFBD><EFBFBD>;<EFBFBD><EFBFBD>ܥ#Cws<EFBFBD>{<EFBFBD><EFBFBD>w<EFBFBD>:<EFBFBD><EFBFBD><EFBFBD><EFBFBD>8<EFBFBD>P(<EFBFBD>Wl<EFBFBD><EFBFBD><EFBFBD><EFBFBD>t<EFBFBD>6k\<EFBFBD><EFBFBD><EFBFBD><EFBFBD>u<EFBFBD><EFBFBD><EFBFBD>KUPiP<EFBFBD><EFBFBD><EFBFBD>6<EFBFBD>j<EFBFBD><EFBFBD><EFBFBD><EFBFBD>6<EFBFBD><EFBFBD>z#-<EFBFBD>{<EFBFBD>y#`E<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>#-9<EFBFBD><EFBFBD><EFBFBD>@u<EFBFBD>Xq<EFBFBD>;<EFBFBD>[<EFBFBD>y<EFBFBD><EFBFBD><EFBFBD><EFBFBD>khڋi<EFBFBD><EFBFBD>Ӵ<EFBFBD>B<EFBFBD><EFBFBD>Se<EFBFBD>nۀ<EFBFBD>E<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ^<EFBFBD>;<EFBFBD><EFBFBD><EFBFBD>^<EFBFBD>]a<EFBFBD><EFBFBD>Tl<EFBFBD>s#-m[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>D}|̒<EFBFBD><EFBFBD><EFBFBD>gcP<EFBFBD><EFBFBD>Ά#`<EFBFBD><EFBFBD>r<EFBFBD>%#-l<EFBFBD><EFBFBD>}<EFBFBD>wϷ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Um<EFBFBD><EFBFBD>s[wSc<EFBFBD>v]<EFBFBD>3ҮbN<EFBFBD><EFBFBD>{<EFBFBD>q<EFBFBD>yf<EFBFBD><EFBFBD>h<EFBFBD>w<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Y<EFBFBD>C\xi<EFBFBD>#-@ #-F<EFBFBD>4d#-<EFBFBD>#-52<EFBFBD>)?IzM#-<EFBFBD>I<EFBFBD>M5z#<EFBFBD>ڃ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>I<EFBFBD><EFBFBD> M!#-<EFBFBD>MS)O<EFBFBD>T<EFBFBD>1<EFBFBD><EFBFBD><EFBFBD>#<EFBFBD>O41<EFBFBD>#-<EFBFBD>#-#-#-#-#-#-<EFBFBD>D@<EFBFBD><EFBFBD>L<EFBFBD><EFBFBD>@<EFBFBD>jT<EFBFBD>ji<EFBFBD>Ҟh*z<EFBFBD><EFBFBD>=G<EFBFBD><EFBFBD>M'ꞣ<EFBFBD>=M<EFBFBD>d=@#C#-<EFBFBD>#-#-#-<EFBFBD>4<EFBFBD>f<EFBFBD><EFBFBD>M14iOOz<EFBFBD>O$&4<EFBFBD>!<EFBFBD>=Li<EFBFBD><EFBFBD>#-#-#- <EFBFBD>F#-#- <EFBFBD><EFBFBD>@#-@<EFBFBD>M=MC<EFBFBD>4<EFBFBD>ژS'<EFBFBD>#<EFBFBD><EFBFBD>G<EFBFBD><EFBFBD><EFBFBD>#-#-#-#-#C<EFBFBD> 5M#-<EFBFBD>h<EFBFBD>#-$<EFBFBD>L<EFBFBD><EFBFBD><EFBFBD>Ʃ<EFBFBD><EFBFBD><EFBFBD>I<EFBFBD><EFBFBD>4<EFBFBD>#-<EFBFBD>#-#-#-#-#-<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>K&*<EFBFBD><EFBFBD>I<EFBFBD><EFBFBD><EFBFBD>G<EFBFBD>Ъh<EFBFBD>*<EFBFBD><EFBFBD>U0ڒ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*B<EFBFBD> D<EFBFBD><EFBFBD><EFBFBD>l!B#-I#-Q<EFBFBD>T_<EFBFBD><EFBFBD>}#`#C<EFBFBD><EFBFBD><EFBFBD>oP?<EFBFBD>'<EFBFBD>DD<EFBFBD><EFBFBD>E<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>r<EFBFBD>Q<EFBFBD>]<EFBFBD><EFBFBD>)<EFBFBD><EFBFBD><EFBFBD>y<EFBFBD>F<EFBFBD>:<EFBFBD><EFBFBD><EFBFBD>V<EFBFBD><EFBFBD>!a<EFBFBD><EFBFBD>pPN<<EFBFBD><EFBFBD><EFBFBD>#-8D<EFBFBD>p5<EFBFBD><EFBFBD>O<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<EFBFBD><EFBFBD>!@8 ަ(&<EFBFBD><EFBFBD><EFBFBD>!T߁Њ߆Op<EFBFBD><EFBFBD>It:t<D/4#<EFBFBD>!5<EFBFBD>IՎEZ<EFBFBD>{<EFBFBD>3<EFBFBD><EFBFBD>П$<EFBFBD>I<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>wQP<EFBFBD>ũW<EFBFBD>11x<EFBFBD><EFBFBD>g#`G<EFBFBD>z1<EFBFBD><EFBFBD><EFBFBD>)<EFBFBD>3<EFBFBD><EFBFBD>H<EFBFBD><EFBFBD>:c<EFBFBD>?<EFBFBD><EFBFBD>d<EFBFBD><EFBFBD><EFBFBD><EFBFBD>c<EFBFBD><EFBFBD>#`<EFBFBD>$<EFBFBD>iF<EFBFBD>#-d#`M<EFBFBD>0<EFBFBD><EFBFBD>e<EFBFBD><EFBFBD><EFBFBD><EFBFBD>pI^J#-P<EFBFBD>T1 R"Z#-@*<EFBFBD>h<EFBFBD>#`P<EFBFBD>L<EFBFBD><EFBFBD><EFBFBD>E<EFBFBD><EFBFBD>/<EFBFBD><EFBFBD>?<EFBFBD><EFBFBD>#C<EFBFBD>41 <EFBFBD>$P<EFBFBD><EFBFBD> <EFBFBD>R<EFBFBD><EFBFBD>T<EFBFBD>T"Or<EFBFBD><EFBFBD>^$<EFBFBD><EFBFBD><EFBFBD>&T<EFBFBD><EFBFBD>B<EFBFBD>(<EFBFBD>(D<EFBFBD>ݕ1"<EFBFBD>Q<EFBFBD>^<EFBFBD><EFBFBD> Q%<EFBFBD>>.2<EFBFBD><EFBFBD>j%<EFBFBD>)<EFBFBD><EFBFBD>)<EFBFBD><EFBFBD>_<EFBFBD>b8*<EFBFBD>S#C<EFBFBD><EFBFBD>"8*<EFBFBD>n*t%\#`<EFBFBD><EFBFBD><EFBFBD>PP<EFBFBD><EFBFBD>P<EFBFBD><EFBFBD>*#C#-%#`- "<EFBFBD>#<EFBFBD><EFBFBD><EFBFBD>`<EFBFBD>PHb"<EFBFBD>b&<EFBFBD><EFBFBD><EFBFBD>b<EFBFBD><EFBFBD>(<EFBFBD><EFBFBD><EFBFBD><EFBFBD>#`b "<EFBFBD><EFBFBD>&*I"h<EFBFBD><EFBFBD>H<EFBFBD>"<EFBFBD>&<EFBFBD><EFBFBD><EFBFBD>&"<EFBFBD><EFBFBD>#`<EFBFBD><EFBFBD>f#`J*<EFBFBD>jfb$<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*<EFBFBD>j<EFBFBD>f"*h<EFBFBD>#`<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(#`&* <EFBFBD>#`"<EFBFBD>Y<EFBFBD><EFBFBD><EFBFBD><EFBFBD>#`<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)<EFBFBD><EFBFBD>)#`b&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>#`#`bRh<EFBFBD><EFBFBD> <EFBFBD> <EFBFBD>Ja<EFBFBD><EFBFBD><EFBFBD><EFBFBD>( <EFBFBD><EFBFBD>$<EFBFBD><EFBFBD>b<EFBFBD>`E<EFBFBD>D<EFBFBD>JX<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>I<EFBFBD><EFBFBD>!<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>I(<EFBFBD>R<EFBFBD><EFBFBD> <EFBFBD>*b<EFBFBD> <EFBFBD>B<EFBFBD>f" <EFBFBD><EFBFBD>$<EFBFBD>b<EFBFBD>)<EFBFBD>&<EFBFBD><EFBFBD>e$("Rfb<EFBFBD>J<EFBFBD><EFBFBD>*<EFBFBD><EFBFBD><EFBFBD>)ib<EFBFBD>")J<EFBFBD><EFBFBD><EFBFBD><EFBFBD>H<EFBFBD><EFBFBD>(<EFBFBD><EFBFBD>J"J<EFBFBD>*<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"Y<EFBFBD>)<EFBFBD><EFBFBD>*<EFBFBD><EFBFBD>h<EFBFBD>JZ*<EFBFBD>*<EFBFBD>"<EFBFBD>J<EFBFBD><EFBFBD><EFBFBD>jj<EFBFBD>*""& <EFBFBD>)"V&*(<EFBFBD>h<EFBFBD><EFBFBD><EFBFBD><EFBFBD>fB<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>jX<EFBFBD>#`a<EFBFBD><EFBFBD><EFBFBD>"<EFBFBD><EFBFBD>)<EFBFBD>!<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>J#`<EFBFBD><EFBFBD>!<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>JH!<EFBFBD><EFBFBD> <EFBFBD><EFBFBD> &#`b <EFBFBD><EFBFBD>*I<EFBFBD><EFBFBD>"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>*b<EFBFBD><EFBFBD>A<EFBFBD><EFBFBD>"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)(<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>&j<EFBFBD>#`#-<EFBFBD><EFBFBD>%<EFBFBD><EFBFBD><EFBFBD> <EFBFBD>j<EFBFBD>%<EFBFBD>*"i<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>i<EFBFBD>"J<EFBFBD><EFBFBD><EFBFBD>"!<EFBFBD>*<EFBFBD>"<EFBFBD>"<EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>J*#`b"<EFBFBD>""<EFBFBD>h<EFBFBD><EFBFBD>J<EFBFBD>Jj<EFBFBD>(<EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>h<EFBFBD>""<EFBFBD>(<EFBFBD>(f"#`%<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@DU%4D<EFBFBD><EFBFBD>MTKDM-4ĄE<EFBFBD><EFBFBD>--<EFBFBD>D<EFBFBD>3UMS)L<EFBFBD><EFBFBD>B<EFBFBD>E5E4<EFBFBD><EFBFBD><EFBFBD>1Q-,R@KER<EFBFBD>1#C1A LT
|
|
|
|
|
#<==
|