|
|
|
|
#!/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.18"
|
|
|
|
|
REVISION="e2d5807b8f30902e18d5c59dfe95d0c4"
|
|
|
|
|
GIT="04c62ed199280ee80b02b246dee94ac1319e0484"
|
|
|
|
|
INSTALL=''
|
|
|
|
|
C1='$0'
|
|
|
|
|
C2='$%'
|
|
|
|
|
C3='#e'
|
|
|
|
|
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<EFBFBD>H#8<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>h&_Z$e~P<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>c<EFBFBD><EFBFBD><EFBFBD><EFBFBD>rl!@#e#e#e#e#e#e#e#e#e#e#e#e<EFBFBD><EFBFBD>#e(#e#e#e#e#e#e#e#e#e#e#e#e#e#e#e}<EFBFBD>{$%<EFBFBD>]u<EFBFBD>ݫs<EFBFBD><EFBFBD><EFBFBD>><EFBFBD>><EFBFBD>=<EFBFBD>RS<EFBFBD><EFBFBD>֞<EFBFBD><EFBFBD><EFBFBD><EFBFBD><<EFBFBD><EFBFBD><EFBFBD>)ޟ}<EFBFBD><EFBFBD>ˋힾ<EFBFBD><EFBFBD>{<EFBFBD><EFBFBD>R<EFBFBD><EFBFBD><EFBFBD><EFBFBD>n<EFBFBD>s<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>轾<EFBFBD>Tw<EFBFBD>Kk<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>d7<EFBFBD><EFBFBD><EFBFBD>vn<EFBFBD>3c<EFBFBD><EFBFBD>MNsi<EFBFBD>j<EFBFBD>M۩<EFBFBD><EFBFBD><EFBFBD>.<EFBFBD>Z`<EFBFBD>|<EFBFBD><EFBFBD><EFBFBD><EFBFBD>{{<EFBFBD>ӻ<EFBFBD>n<EFBFBD>։<EFBFBD>η<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_+<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>d<EFBFBD>Uh<EFBFBD>m<EFBFBD>tgo<EFBFBD><EFBFBD>*B<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>זi}<EFBFBD>ht<EFBFBD>#e<EFBFBD>m<EFBFBD>]t4@-<EFBFBD>"#eٝt<EFBFBD><EFBFBD>0<EFBFBD><EFBFBD><EFBFBD>w_},<EFBFBD>^ۺ>#e<EFBFBD><EFBFBD>#e#e7<EFBFBD>솎<EFBFBD>7[<EFBFBD>wv<EFBFBD><EFBFBD>(%-<EFBFBD>$]<EFBFBD><EFBFBD><EFBFBD><EFBFBD>v齨5<EFBFBD><EFBFBD><EFBFBD>a[b*Z<EFBFBD>"Z<EFBFBD>4V<EFBFBD>Y<EFBFBD><EFBFBD><EFBFBD>&@f<EFBFBD>]<EFBFBD><EFBFBD><EFBFBD><EFBFBD>T4<EFBFBD>M<EFBFBD>t=<EFBFBD>wq<EFBFBD>T<EFBFBD>=<EFBFBD>X<EFBFBD>ٙ<EFBFBD>Y<EFBFBD><EFBFBD><EFBFBD><EFBFBD>o{yz<EFBFBD><EFBFBD>z<EFBFBD><EFBFBD><EFBFBD>#e7On<EFBFBD>$V<EFBFBD>$J<EFBFBD><EFBFBD><EFBFBD>Oc$0<EFBFBD><EFBFBD><EFBFBD>4+<EFBFBD><EFBFBD>](kl<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"<EFBFBD><EFBFBD>Sm.<EFBFBD>($<EFBFBD>#e<EFBFBD>5<EFBFBD><EFBFBD><EFBFBD>5<EFBFBD><EFBFBD>wr%<EFBFBD><EFBFBD>`5*(o<EFBFBD>y<EFBFBD><EFBFBD>O<EFBFBD><EFBFBD><EFBFBD><EFBFBD>g<EFBFBD><EFBFBD>O><EFBFBD><EFBFBD>h<EFBFBD><EFBFBD><EFBFBD>j<EFBFBD><EFBFBD><EFBFBD><EFBFBD>^<EFBFBD>$%QO<EFBFBD>B<EFBFBD>҆<EFBFBD><EFBFBD>oow0#e#e#e@#e>=<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>J<EFBFBD><EFBFBD>n_#e<EFBFBD><EFBFBD>}<EFBFBD><EFBFBD>#e<EFBFBD><EFBFBD>T<EFBFBD>٨<EFBFBD><EFBFBD><EFBFBD>پ<EFBFBD>mh6<EFBFBD><EFBFBD><EFBFBD><EFBFBD>7F<EFBFBD>P<EFBFBD>@<EFBFBD>ʫ<EFBFBD><EFBFBD><EFBFBD>Pi<EFBFBD>M-<EFBFBD>n<EFBFBD><EFBFBD>KwsUT$%S!][n<EFBFBD>.<EFBFBD>p<EFBFBD>@#e<EFBFBD><EFBFBD>N<EFBFBD><EFBFBD>#e<EFBFBD><EFBFBD><EFBFBD>z<EFBFBD>jֆFQ<EFBFBD><EFBFBD>#e$%y=Ϟ<EFBFBD>*<EFBFBD><EFBFBD><EFBFBD><EFBFBD>p*G<EFBFBD><EFBFBD><EFBFBD>}<EFBFBD><EFBFBD>U><EFBFBD>v<EFBFBD>$0V<EFBFBD>SF<EFBFBD><EFBFBD><EFBFBD>ȡ;<EFBFBD><EFBFBD><EFBFBD>^<EFBFBD>$0>zt<EFBFBD><EFBFBD>4}<EFBFBD><EFBFBD><EFBFBD>f<EFBFBD>m<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<EFBFBD>n<EFBFBD>M<EFBFBD><EFBFBD>}<EFBFBD><EFBFBD><EFBFBD><EFBFBD>[<EFBFBD>y<EFBFBD><EFBFBD>ٻ}<EFBFBD><EFBFBD>k<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD>'<EFBFBD><EFBFBD>ݣ^<EFBFBD>)Jg<EFBFBD><EFBFBD><EFBFBD>f<EFBFBD>﹠{Wϼ<EFBFBD>B<EFBFBD>@z<EFBFBD><EFBFBD>qG<EFBFBD>#e<EFBFBD><EFBFBD>)D<EFBFBD>ݜn<EFBFBD><EFBFBD>"<EFBFBD>#ekMkwuӷ5<EFBFBD>u͕ <EFBFBD>k<EFBFBD><EFBFBD>Q<EFBFBD><EFBFBD><EFBFBD><EFBFBD>^<EFBFBD>۸<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<EFBFBD><EFBFBD><EFBFBD>M<EFBFBD><EFBFBD><EFBFBD>j<EFBFBD><EFBFBD><EFBFBD>m<EFBFBD>ӷ;<EFBFBD>/I<EFBFBD>s<EFBFBD><EFBFBD>۽v<EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<EFBFBD><EFBFBD>Ϛ<EFBFBD>+͝=<EFBFBD>{ܣ<EFBFBD><EFBFBD> n<EFBFBD>W<EFBFBD><EFBFBD><EFBFBD>w<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ɲ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>^<EFBFBD>y<EFBFBD><EFBFBD><EFBFBD>i{s<EFBFBD><EFBFBD><EFBFBD><EFBFBD>.<EFBFBD>{}<EFBFBD>Og<EFBFBD><EFBFBD><EFBFBD><EFBFBD>y<EFBFBD><EFBFBD><EFBFBD>.<EFBFBD><EFBFBD>>O<EFBFBD><EFBFBD>w<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>v<EFBFBD>n<EFBFBD><EFBFBD>ݻO<EFBFBD>\Ro<EFBFBD><EFBFBD>k<EFBFBD>}F<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.<EFBFBD>-<EFBFBD>w<EFBFBD>W_o<EFBFBD><EFBFBD>z<EFBFBD>o<EFBFBD><EFBFBD><EFBFBD><EFBFBD>6<EFBFBD><EFBFBD><EFBFBD>檀t=m۵RХj<EFBFBD>+<EFBFBD><EFBFBD><EFBFBD>o<EFBFBD><EFBFBD>;0n<EFBFBD>|<EFBFBD><EFBFBD><EFBFBD><EFBFBD>;we5<EFBFBD>,}<EFBFBD>w־<EFBFBD><EFBFBD>v<EFBFBD>z<EFBFBD>2<EFBFBD>r<EFBFBD>ݝ<EFBFBD>o}<EFBFBD><EFBFBD>}<EFBFBD>z<EFBFBD><EFBFBD>=f<EFBFBD>M<EFBFBD>.<EFBFBD><EFBFBD><EFBFBD>|Qlx<EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<EFBFBD><EFBFBD><EFBFBD><EFBFBD>{<EFBFBD><EFBFBD>X<EFBFBD>n<EFBFBD>m<EFBFBD>z<EFBFBD><EFBFBD><EFBFBD>u<EFBFBD><EFBFBD>ޠ['<EFBFBD>J<EFBFBD>N<EFBFBD><EFBFBD><EFBFBD>/<EFBFBD>p<EFBFBD><EFBFBD><EFBFBD>r<EFBFBD><EFBFBD>ۻ<EFBFBD><EFBFBD><EFBFBD>{gw2Cm<EFBFBD><EFBFBD>=;J:T\<EFBFBD><EFBFBD><EFBFBD>;<EFBFBD><EFBFBD>)<EFBFBD>M<EFBFBD>Wmλ3/w<EFBFBD>S<EFBFBD>4<EFBFBD><EFBFBD>;y퇡|o=<EFBFBD><EFBFBD><EFBFBD>@-<EFBFBD><EFBFBD>Zw:<EFBFBD>͓2Y<EFBFBD><EFBFBD>;<EFBFBD><EFBFBD><EFBFBD><EFBFBD>M<EFBFBD>d<EFBFBD><EFBFBD>^۞<EFBFBD><EFBFBD><EFBFBD><EFBFBD>e<EFBFBD><EFBFBD>ut<EFBFBD>c<EFBFBD><EFBFBD>V6mC%<EFBFBD><EFBFBD><<EFBFBD><EFBFBD><EFBFBD><EFBFBD>oy<EFBFBD><EFBFBD>u<EFBFBD><EFBFBD><EFBFBD><EFBFBD>mt<EFBFBD>t<EFBFBD>Ү<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>$0<EFBFBD>j<EFBFBD>V<EFBFBD>uM:<EFBFBD><EFBFBD><EFBFBD>V<EFBFBD>Z<EFBFBD>Wm@<EFBFBD>#e<EFBFBD><EFBFBD>v<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>퓱v<EFBFBD>n(Цݶ<EFBFBD>emw6<EFBFBD>B<EFBFBD>\R<EFBFBD>)<EFBFBD>>^<EFBFBD>P9}<EFBFBD><6<EFBFBD>؇<EFBFBD><EFBFBD><EFBFBD>q<EFBFBD>v<EFBFBD>뚷Ǡ%Z<EFBFBD>U<EFBFBD><EFBFBD>|<EFBFBD>kz<EFBFBD><EFBFBD>xz<EFBFBD>#e<EFBFBD>6`P<EFBFBD><EFBFBD><EFBFBD><EFBFBD>I<EFBFBD><EFBFBD>V<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>w$<EFBFBD><EFBFBD>ђ<EFBFBD>#e><EFBFBD><EFBFBD><EFBFBD>#e#e#eA<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>6<EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD>;<EFBFBD><EFBFBD><EFBFBD>ػ.<EFBFBD><EFBFBD>3<EFBFBD><EFBFBD>={.<EFBFBD>{f<EFBFBD>un<EFBFBD>V<EFBFBD>O<EFBFBD><EFBFBD>r<EFBFBD><EFBFBD>ۏg<EFBFBD>#e<EFBFBD>jgi<EFBFBD>:<EFBFBD><EFBFBD>4<EFBFBD>#e4mb<EFBFBD>w2<EFBFBD><EFBFBD><EFBFBD>x<EFBFBD><EFBFBD>;<EFBFBD><EFBFBD><EFBFBD>ٶ<EFBFBD>@Gc<EFBFBD>lV<EFBFBD><EFBFBD>Z><EFBFBD><EFBFBD><EFBFBD>{<EFBFBD><EFBFBD>%gz@<EFBFBD><EFBFBD>}<EFBFBD><EFBFBD>y<EFBFBD><EFBFBD>;<EFBFBD><EFBFBD><EFBFBD><EFBFBD>#e<EFBFBD>$0<EFBFBD>ko7<EFBFBD>z<EFBFBD>{<EFBFBD>U<EFBFBD><EFBFBD>V<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(/g^<EFBFBD><EFBFBD>IFu<EFBFBD>M}<EFBFBD><EFBFBD><EFBFBD><EFBFBD>><EFBFBD>r<EFBFBD>{<EFBFBD><EFBFBD>b<EFBFBD><EFBFBD><EFBFBD>$0<EFBFBD><EFBFBD>Ѩno5n<EFBFBD><EFBFBD><EFBFBD>\<EFBFBD><EFBFBD>k<EFBFBD>.<EFBFBD>{<EFBFBD>}<EFBFBD><EFBFBD><EFBFBD><EFBFBD>kgj<EFBFBD>><EFBFBD><EFBFBD><EFBFBD>K<EFBFBD>^<EFBFBD><EFBFBD><EFBFBD>w<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.<EFBFBD><EFBFBD><EFBFBD>+<EFBFBD><EFBFBD><EFBFBD>Kf<EFBFBD><EFBFBD>Z<EFBFBD>l#e@<EFBFBD><EFBFBD><EFBFBD>Rh<EFBFBD>mֺ<EFBFBD>=<EFBFBD>m<EFBFBD>t]<EFBFBD>o7!<EFBFBD>P <EFBFBD><EFBFBD>֙<EFBFBD><EFBFBD>ݻ;[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>qTrU<EFBFBD><EFBFBD>$%<EFBFBD>v<EFBFBD>LD<EFBFBD><EFBFBD><EFBFBD>S<EFBFBD>}<EFBFBD><EFBFBD><EFBFBD>݊#ev<EFBFBD>@t]<EFBFBD>]<EFBFBD>r<EFBFBD> r:<EFBFBD><EFBFBD>h<EFBFBD>j<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>E$0Sf<EFBFBD>iY<EFBFBD>v<EFBFBD>]<EFBFBD>a<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>r<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>p<EFBFBD>X<EFBFBD><EFBFBD><EFBFBD>g<EFBFBD><EFBFBD>m<EFBFBD>7`<EFBFBD>)<EFBFBD>l=<EFBFBD>R<EFBFBD>֔z9<EFBFBD><EFBFBD>m<EFBFBD>O]<EFBFBD><EFBFBD>{0<EFBFBD>8<EFBFBD>[<EFBFBD><EFBFBD>;{;<EFBFBD>ݪ<EFBFBD><EFBFBD><EFBFBD>;w<EFBFBD><EFBFBD>֦<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>r%F<EFBFBD>k<EFBFBD><EFBFBD>w[a}<EFBFBD>=[R<EFBFBD><EFBFBD><EFBFBD>2<EFBFBD>h#e#e<EFBFBD>L4A<EFBFBD><EFBFBD><EFBFBD>;+<EFBFBD>\@yR<EFBFBD>ps<EFBFBD><EFBFBD>ݾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>{<EFBFBD>9TY<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}}<EFBFBD><EFBFBD><EFBFBD><EFBFBD>jnʕ$$%<EFBFBD><EFBFBD><EFBFBD>%.vq<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڃl5<EFBFBD>ֻ<EFBFBD>ީ<EFBFBD>E<EFBFBD><EFBFBD>z#e5<EFBFBD>uֱխ<EFBFBD><EFBFBD><EFBFBD>5<EFBFBD>ώ<EFBFBD><EFBFBD>{<EFBFBD><EFBFBD>A<EFBFBD>#e<EFBFBD><EFBFBD>Y<EFBFBD>#e<EFBFBD>$%<EFBFBD>R@#e<EFBFBD>$%<EFBFBD><EFBFBD><EFBFBD>n<EFBFBD>v<EFBFBD><EFBFBD><EFBFBD>3<EFBFBD><EFBFBD><EFBFBD>$%<EFBFBD><EFBFBD><EFBFBD>m;cђ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>W<EFBFBD> <EFBFBD>ݺ<EFBFBD><EFBFBD>˫o<:<EFBFBD><EFBFBD>i<EFBFBD>$%<EFBFBD><EFBFBD>w<EFBFBD>5j<EFBFBD>yF<EFBFBD>F<EFBFBD><EFBFBD><EFBFBD>m<EFBFBD>Շ<EFBFBD><EFBFBD>x<EFBFBD>!<EFBFBD><EFBFBD>䨈W<EFBFBD>˚#e<EFBFBD>l<EFBFBD>wR<EFBFBD>$0髙́Щ<EFBFBD>fIo<EFBFBD>'<EFBFBD><EFBFBD>M]wzw<EFBFBD><EFBFBD>L<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|y<EFBFBD><EFBFBD>椺pz<EFBFBD><EFBFBD>m<EFBFBD><EFBFBD>ldiZ<EFBFBD>Gt<EFBFBD>2<EFBFBD><EFBFBD>k<EFBFBD><EFBFBD>7N<EFBFBD>h@ #e#e&<EFBFBD>#eh4ѓA#eM<EFBFBD>M=<EFBFBD>f<EFBFBD><EFBFBD>4<EFBFBD>4<EFBFBD>h4<EFBFBD>M=A)<EFBFBD>"A#e<EFBFBD>4<EFBFBD>m?<EFBFBD>O<EFBFBD><EFBFBD>4<EFBFBD><<EFBFBD>S<EFBFBD><EFBFBD>x<EFBFBD><EFBFBD><EFBFBD><EFBFBD>#e#e#e#e#e0<EFBFBD>d4<EFBFBD>D@<EFBFBD><EFBFBD>2h<EFBFBD>y<EFBFBD>HҚ~<EFBFBD><EFBFBD>z<EFBFBD>)<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>OT<EFBFBD>=G<EFBFBD><EFBFBD>4h#e#e#e#e#e#e<EFBFBD>DMh<EFBFBD>d<EFBFBD><EFBFBD>&<EFBFBD><EFBFBD>*y3I<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Q<EFBFBD>Jz<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>M<EFBFBD>4(<EFBFBD><EFBFBD>#e#e#e#e#e#e))<EFBFBD><EFBFBD>#e<EFBFBD>M& =L<EFBFBD><<EFBFBD>U?4<EFBFBD><EFBFBD><EFBFBD>T<EFBFBD>4<EFBFBD>6<EFBFBD>SS<EFBFBD>S&<EFBFBD><EFBFBD>$<EFBFBD>BzA<EFBFBD>#e#e@<EFBFBD>#eOPI<EFBFBD><EFBFBD> #e#e<EFBFBD><EFBFBD><EFBFBD>1$%<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>O<EFBFBD>O)<EFBFBD><EFBFBD>)<EFBFBD><EFBFBD>dh#e#e#e#e#e<EFBFBD><EFBFBD> ?<EFBFBD>"<EFBFBD><EFBFBD>5W<EFBFBD><EFBFBD>r1)f$0?r*Z"+<EFBFBD><EFBFBD><EFBFBD>{"<EFBFBD><EFBFBD>TRU<EFBFBD>B<EFBFBD>F<EFBFBD>D<EFBFBD><EFBFBD><EFBFBD>bEH{<EFBFBD><EFBFBD>+<EFBFBD>Q<EFBFBD>{W<EFBFBD>?<EFBFBD>|n<EFBFBD><EFBFBD><EFBFBD>w5<EFBFBD>p<EFBFBD>P<EFBFBD><EFBFBD>F(<EFBFBD>y<EFBFBD><EFBFBD>K<EFBFBD>e<EFBFBD><EFBFBD>R<EFBFBD><EFBFBD>)@<EFBFBD>$0r<EFBFBD><EFBFBD><EFBFBD><EFBFBD>B<EFBFBD><EFBFBD>F<EFBFBD>A<EFBFBD><EFBFBD>u<EFBFBD><EFBFBD><EFBFBD><EFBFBD>v<EFBFBD><EFBFBD><EFBFBD>)<EFBFBD>X(|<EFBFBD><EFBFBD>d{ <EFBFBD>&<EFBFBD><EFBFBD><EFBFBD><EFBFBD>T<EFBFBD>[<EFBFBD><EFBFBD><EFBFBD><<EFBFBD><EFBFBD><EFBFBD><EFBFBD>fc<EFBFBD><EFBFBD><EFBFBD>w-іf9W<EFBFBD>Sn<EFBFBD>{<EFBFBD><EFBFBD><EFBFBD>/<EFBFBD>Y774<EFBFBD><EFBFBD>q<EFBFBD><EFBFBD>4<<EFBFBD>ۑim"<EFBFBD>=?<EFBFBD>Hb<EFBFBD>M$LHP4<EFBFBD>n1<EFBFBD>1 <EFBFBD>1!+XEI]J<EFBFBD>#H<EFBFBD>D<EFBFBD>4#e<EFBFBD>9"$%B9*<EFBFBD>J<EFBFBD>P<EFBFBD><EFBFBD>$0<EFBFBD>*K<EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD>P*<EFBFBD>?<EFBFBD><EFBFBD>\<EFBFBD><EFBFBD>y<EFBFBD><EFBFBD>ࡊ<EFBFBD>D<EFBFBD>10<EFBFBD>ST$0<EFBFBD>*<EFBFBD>I<EFBFBD><EFBFBD><EFBFBD><EFBFBD>R<EFBFBD><EFBFBD><EFBFBD>0<EFBFBD>IS<EFBFBD><EFBFBD><EFBFBD><EFBFBD>B$<EFBFBD>Ҧ<EFBFBD>X6<EFBFBD><EFBFBD>#e<EFBFBD>iT<EFBFBD>$0T<EFBFBD><EFBFBD><EFBFBD>e<EFBFBD><EFBFBD>)<EFBFBD><EFBFBD><EFBFBD><EFBFBD>)h<EFBFBD><EFBFBD>(<EFBFBD><EFBFBD><EFBFBD>Ma<EFBFBD>4LSfb,Dqb<EFBFBD>F<EFBFBD>D0W<EFBFBD>@AR$0#e<EFBFBD>QA!<EFBFBD><EFBFBD>!<EFBFBD>h<EFBFBD>(<EFBFBD>*<EFBFBD><EFBFBD><EFBFBD>(<EFBFBD>"()<EFBFBD>$<EFBFBD><EFBFBD> <EFBFBD><EFBFBD>$<EFBFBD><EFBFBD><EFBFBD>I")<EFBFBD>&<EFBFBD><EFBFBD><EFBFBD>&"<EFBFBD><EFBFBD>$0<EFBFBD><EFBFBD>f$0J*<EFBFBD>jf"$<EFBFBD>j<EFBFBD> <EFBFBD><EFBFBD>*<EFBFBD>j<EFBFBD>f<EFBFBD><EFBFBD>bB<EFBFBD>Jj<EFBFBD>&<EFBFBD><EFBFBD>$0aY$0&<EFBFBD><EFBFBD>Z(<EFBFBD><EFBFBD>be<EFBFBD><EFBFBD><EFBFBD>&<EFBFBD> J<EFBFBD>$0b*<EFBFBD><EFBFBD><EFBFBD>*T)Y<EFBFBD> <EFBFBD>"P<EFBFBD>d(<EFBFBD>$<EFBFBD>X&<EFBFBD>$<EFBFBD><EFBFBD>$<EFBFBD><EFBFBD>bV`<EFBFBD>R<EFBFBD>b<EFBFBD>&j<EFBFBD><EFBFBD>!<EFBFBD>!<EFBFBD><EFBFBD><EFBFBD><EFBFBD>a <EFBFBD><EFBFBD>$0F<EFBFBD>`<EFBFBD>(<EFBFBD>h<EFBFBD>$0<EFBFBD><EFBFBD>(<EFBFBD><EFBFBD>h<EFBFBD> <EFBFBD>)<EFBFBD><EFBFBD><EFBFBD><EFBFBD>)<EFBFBD><EFBFBD>)$0b$<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>j(<EFBFBD><EFBFBD>*<EFBFBD><EFBFBD><EFBFBD>!<EFBFBD>*H<EFBFBD>J<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<EFBFBD><EFBFBD><EFBFBD>X<EFBFBD> `<EFBFBD><EFBFBD>"<EFBFBD>$0<EFBFBD><EFBFBD>b<EFBFBD><EFBFBD>&<EFBFBD> <EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> )<EFBFBD><EFBFBD>&<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>f<EFBFBD>"<EFBFBD><EFBFBD><EFBFBD>$0h<EFBFBD>$0*<EFBFBD><EFBFBD><EFBFBD>*h<EFBFBD><EFBFBD>i(a&<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>i<EFBFBD>$0`<EFBFBD><EFBFBD>V" <EFBFBD>%h<EFBFBD>!<EFBFBD><EFBFBD> $0I<EFBFBD>i*"J<EFBFBD><EFBFBD>j"<EFBFBD><EFBFBD>$0$0bJ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>(&<EFBFBD>)!<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>R<EFBFBD><EFBFBD>!<EFBFBD>XdA&R<EFBFBD>*&* <EFBFBD><EFBFBD><EFBFBD><EFBFBD>j(<EFBFBD>i<EFBFBD>h<EFBFBD>"<EFBFBD>!<EFBFBD>A<EFBFBD>J!<EFBFBD><EFBFBD> <EFBFBD><EFBFBD>($0<EFBFBD><EFBFBD>BE<EFBFBD>P<EFBFBD>fX<EFBFBD>R <EFBFBD><EFBFBD>$<EFBFBD>b<EFBFBD>)<EFBFBD>&<EFBFBD><EFBFBD>e$(<EFBFBD>I<EFBFBD><EFBFBD><EFBFBD>(b<EFBFBD><EFBFBD>$0")ib<EFBFBD>")J<EFBFBD><EFBFBD><EFBFBD><EFBFBD>H<EFBFBD><EFBFBD>(<EFBFBD><EFBFBD>J"J<EFBFBD>*<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"b<EFBFBD>d<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>*<EFBFBD><EFBFBD><EFBFBD><EFBFBD>$0<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>J<EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<EFBFBD>H<EFBFBD><EFBFBD><EFBFBD><EFBFBD>#e<EFBFBD>*<EFBFBD>"B!<EFBFBD>$0"<EFBFBD>R<EFBFBD>"(<EFBFBD>*<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>"B<EFBFBD>f<EFBFBD>f<EFBFBD><EFBFBD><EFBFBD>J<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>$0i(i*b<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>`<EFBFBD><EFBFBD><EFBFBD><EFBFBD>$<EFBFBD>$0"<EFBFBD><EFBFBD><EFBFBD>`<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>&<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)<EFBFBD><EFBFBD><EFBFBD>*<EFBFBD><EFBFBD>)B<EFBFBD><EFBFBD><EFBFBD>((<EFBFBD><EFBFBD><EFBFBD>H<EFBFBD><EFBFBD><EFBFBD>f<EFBFBD><EFBFBD><EFBFBD>"* h<EFBFBD>&<EFBFBD>H&Z<EFBFBD>Ij<EFBFBD><EFBFBD><EFBFBD>`j& *h<EFBFBD><EFBFBD><EFBFBD>%*<EFBFBD>" <EFBFBD>*<EFBFBD>"<EFBFBD>"B<EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>"<EFBFBD>b$0<EFBFBD><EFBFBD><EFBFBD>Jjj<EFBFBD>(<EFBFBD>)<EFBFBD><EFBFBD>"(<EFBFBD><EFBFBD>(<EFBFBD><EFBFBD>J<EFBFBD>Jh <EFBFBD>&<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>&<EFBFBD>H j*&<EFBFBD>"j<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>H`<EFBFBD>h <EFBFBD><EFBFBD><EFBFBD>(<EFBFBD> <EFBFBD>!<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<EFBFBD><EFBFBD>J"*"$<EFBFBD><EFBFBD>e<EFBFBD>& <EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>$0<EFBFBD><EFBFBD><EFBFBD>f(<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>%<EFBFBD><EFBFBD>(H("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!"<EFBFBD>(IbJ<EFBFBD><EFBFBD>X<EFBFBD>("$0iJ%<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*<EFBFBD>R ($<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>i*<EFBFBD><EFBFBD><EFBFBD> $0*!<EFBFBD>b<EFBFBD>*H<EFBFBD><EFBFBD>"$0<EFBFBD>I<EFBFBD><EFBFBD>e"&J<EFBFBD><EFBFBD>)(<EFBFBD><EFBFBD><EFBFBD>H<EFBFBD><EFBFBD>")$0<EFBFBD><EFBFBD>)<EFBFBD>`<EFBFBD><EFBFBD>*<EFBFBD><EFBFBD><EFBFBD>"`<EFBFBD><EFBFBD>"<EFBFBD>b<EFBFBD>J<EFBFBD><EFBFBD><EFBFBD>$0<EFBFBD><EFBFBD><EFBFBD>)b&J <EFBFBD><EFBFBD>H"F<EFBFBD><EFBFBD><EFBFBD>j<EFBFBD><EFBFBD>BI<EFBFBD>(<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>`<EFBFBD><EFBFBD>*BB<EFBFBD>"<EFBFBD>&<EFBFBD>d<EFBFBD>h<EFBFBD><EFBFBD><EFBFBD>(*Zh<EFBFBD>b<EFBFBD><EFBFBD>$0Y$<EFBFBD>"*<EFBFBD><EFBFBD><EFBFBD>"JJ<EFBFBD><EFBFBD>%<EFBFBD>&<EFBFBD><EFBFBD>bB"<EFBFBD>HH<EFBFBD><EFBFBD><EFBFBD>H"e<EFBFBD><EFBFBD><EFBFBD><EFBFBD>!<EFBFBD>e)<EFBFBD><EFBFBD><EFBFBD>(<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>f"`<EFBFBD>%<EFBFBD><EFBFBD>B h<EFBFBD>*X<EFBFBD>"!<EFBFBD>&(!"b<EFBFBD>((<EFBFBD><EFBFBD>)<EFBFBD>b<EFBFBD><EFBFBD><EFBFBD>$0<EFBFBD><EFBFBD>(""h<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>"<EFBFBD>ZH<EFBFBD>)<EFBFBD><EFBFBD><EFBFBD><EFBFBD>*<EFBFBD>&<EFBFBD><EFBFBD><EFBFBD>$0I&(<EFBFBD><EFBFBD>J*<EFBFBD>"<EFBFBD>*& <EFBFBD><EFBFBD>)i"<EFBFBD>*Z<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>H<EFBFBD>
|
|
|
|
|
#<==
|