|
|
|
|
#!/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.26"
|
|
|
|
|
REVISION="8efe97d9dd21eb87ab3d8e4367703421"
|
|
|
|
|
GIT="b11202c1782cd037106ccad96abed3ada23d1c44"
|
|
|
|
|
INSTALL=''
|
|
|
|
|
C1='#f'
|
|
|
|
|
C2='#Y'
|
|
|
|
|
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<EFBFBD>r <EFBFBD>w<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Uhf<EFBFBD>$m~d<EFBFBD>#%<EFBFBD><EFBFBD><EFBFBD>c<EFBFBD>~<EFBFBD><EFBFBD>{1<EFBFBD>@#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%@#%#%#%#%#%#%#%#%#%#%<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<EFBFBD>G<EFBFBD>!<EFBFBD><EFBFBD><EFBFBD>>zTZj#fh7<EFBFBD>͞s<EFBFBD>=<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>+<EFBFBD>7<EFBFBD>c+<EFBFBD><EFBFBD>k;]ۖ<EFBFBD>[ln<EFBFBD><EFBFBD><EFBFBD>..<EFBFBD><EFBFBD><EFBFBD><EFBFBD>tU<EFBFBD><EFBFBD><EFBFBD>zw<EFBFBD>ٲ<EFBFBD><EFBFBD><EFBFBD>nwgm9<EFBFBD>;<EFBFBD>cwvk6<EFBFBD>l<EFBFBD><EFBFBD>̛]<EFBFBD>1݅e<EFBFBD><EFBFBD>V<EFBFBD><EFBFBD>w7F<EFBFBD>7<EFBFBD><EFBFBD><EFBFBD><EFBFBD>m<EFBFBD><EFBFBD><EFBFBD>{<EFBFBD><EFBFBD>E<EFBFBD><EFBFBD><EFBFBD><<EFBFBD>n_G<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[<EFBFBD>wp<EFBFBD>>Z/<EFBFBD>a<EFBFBD><EFBFBD>+<EFBFBD>wz<EFBFBD>N<EFBFBD>\<EFBFBD>P)"͎<EFBFBD>d<EFBFBD>QJ$<EFBFBD>#%l<EFBFBD>n<EFBFBD><EFBFBD><EFBFBD><EFBFBD>XiB<EFBFBD><EFBFBD>P<EFBFBD>9m<EFBFBD><EFBFBD><EFBFBD><{<EFBFBD>{<EFBFBD>#%z#%<EFBFBD>%<EFBFBD>a<EFBFBD><EFBFBD><EFBFBD>d<EFBFBD>l;dD<EFBFBD><EFBFBD>P<EFBFBD>2<EFBFBD><EFBFBD>Y<EFBFBD><EFBFBD><EFBFBD>G#-#Y<EFBFBD><EFBFBD><EFBFBD>P<EFBFBD> :ݰ<EFBFBD>B<EFBFBD>R<EFBFBD>m<EFBFBD><EFBFBD><EFBFBD><EFBFBD>9WCh<EFBFBD>;<EFBFBD><EFBFBD><EFBFBD>0٥H<EFBFBD><EFBFBD><EFBFBD>]<EFBFBD>^<EFBFBD>6<EFBFBD><EFBFBD>r<EFBFBD>U<EFBFBD>c4<EFBFBD><EFBFBD>.ƍ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>d<EFBFBD><EFBFBD>mon<EFBFBD><EFBFBD><EFBFBD>%#%7<EFBFBD><EFBFBD><EFBFBD>|U<EFBFBD><EFBFBD>h+6R<EFBFBD>}<EFBFBD>US<EFBFBD>a<EFBFBD>[<EFBFBD>˲<EFBFBD><EFBFBD><EFBFBD><EFBFBD>nĕJ<EFBFBD>Ҕ#%#f#%<EFBFBD>R#%#f<EFBFBD>a!<EFBFBD><EFBFBD>/<EFBFBD><EFBFBD>]<EFBFBD><EFBFBD><EFBFBD>JZ<EFBFBD>YII#Y<EFBFBD><EFBFBD>|<EFBFBD>l.<EFBFBD><EFBFBD><EFBFBD><EFBFBD>]<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>=_]۫<EFBFBD><EFBFBD><EFBFBD>ph[4<EFBFBD>lou<EFBFBD>ވ#%#%#%@#%#%>{#Y#%<EFBFBD><EFBFBD><EFBFBD>W<EFBFBD>><EFBFBD><EFBFBD><EFBFBD>@<EFBFBD><EFBFBD>m<EFBFBD>#%;ݽ<EFBFBD>ݎ<EFBFBD>74<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>9Ҷ7n<EFBFBD>#%<EFBFBD>t<EFBFBD>9vu<EFBFBD><EFBFBD>uր<EFBFBD><EFBFBD>zk<EFBFBD>=hZr:<EFBFBD>Hh[hȸ@#%<EFBFBD><EFBFBD>*@P<EFBFBD><EFBFBD>zA#%<EFBFBD>֔)@H<EFBFBD><EFBFBD><EFBFBD>*Wl<EFBFBD><EFBFBD><EFBFBD>#ft`h<EFBFBD><EFBFBD>}<EFBFBD><EFBFBD>vxk<EFBFBD>}<EFBFBD><EFBFBD>+G<EFBFBD><EFBFBD>os<EFBFBD><EFBFBD><EFBFBD>e<EFBFBD>ʂ<EFBFBD><EFBFBD>u<EFBFBD><EFBFBD>.ڊ͗<EFBFBD><EFBFBD>ᄐ<EFBFBD><EFBFBD><EFBFBD>#<EFBFBD>}GvR<EFBFBD><EFBFBD>3<EFBFBD>[<EFBFBD><EFBFBD>Țч<EFBFBD>v<EFBFBD>v{<EFBFBD>}-<EFBFBD><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD>5<EFBFBD>><EFBFBD>v<EFBFBD>{<EFBFBD>z<EFBFBD><EFBFBD><EFBFBD><EFBFBD>'|<EFBFBD><EFBFBD>mx<EFBFBD>O<EFBFBD><EFBFBD><EFBFBD>ݔz><EFBFBD>wѻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>TyǮW<EFBFBD><EFBFBD>oz-m<EFBFBD><EFBFBD><EFBFBD><EFBFBD>y<EFBFBD>><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܶǓz\6<EFBFBD>:#f<EFBFBD><EFBFBD>iT<EFBFBD>G<EFBFBD><EFBFBD>-<EFBFBD><EFBFBD>wi<EFBFBD><EFBFBD>f<EFBFBD><EFBFBD>N͡<EFBFBD><EFBFBD><EFBFBD><EFBFBD>^<EFBFBD>z+<EFBFBD>;<EFBFBD><EFBFBD>z!<EFBFBD><EFBFBD><EFBFBD>{<EFBFBD>i<EFBFBD><EFBFBD>W]<EFBFBD>Ҽ<EFBFBD><EFBFBD><EFBFBD>\<EFBFBD><EFBFBD>kӻ<EFBFBD>ޗ{<EFBFBD>9<EFBFBD><EFBFBD><EFBFBD>{<EFBFBD><EFBFBD>ŷ<EFBFBD>Wn^<EFBFBD>f<EFBFBD><EFBFBD><EFBFBD><EFBFBD>{<EFBFBD><EFBFBD>z5R<EFBFBD><EFBFBD><EFBFBD>w<EFBFBD><EFBFBD>=<EFBFBD><EFBFBD>s<EFBFBD><EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>M<EFBFBD><EFBFBD><EFBFBD>w<EFBFBD><EFBFBD>gM<EFBFBD><EFBFBD><EFBFBD>{<EFBFBD><EFBFBD><EFBFBD><EFBFBD>r<EFBFBD><EFBFBD><EFBFBD>72<EFBFBD><EFBFBD>OZ<EFBFBD><EFBFBD>{<EFBFBD><EFBFBD>m<EFBFBD><EFBFBD>)<EFBFBD>mr<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>f<EFBFBD>w><EFBFBD><EFBFBD><EFBFBD><EFBFBD>uf<EFBFBD><EFBFBD>9zdz<EFBFBD><EFBFBD><EFBFBD>g<EFBFBD>}<EFBFBD>smQ<EFBFBD>V<EFBFBD>[v<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǖ<EFBFBD>[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Y<EFBFBD>T#%<EFBFBD><EFBFBD>v<EFBFBD>U<EFBFBD>R<EFBFBD><EFBFBD>i<EFBFBD>T<EFBFBD><EFBFBD>n绮ͬk8<EFBFBD>]<EFBFBD><EFBFBD><EFBFBD>yY<EFBFBD>s;<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӽ<EFBFBD>r<EFBFBD>e<EFBFBD>־<EFBFBD>\<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>q<EFBFBD>{S<EFBFBD>ŵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}Ϲ<EFBFBD>+|<EFBFBD>.<EFBFBD>P<EFBFBD>ﴽ<EFBFBD><<EFBFBD>v<EFBFBD>&m<EFBFBD><EFBFBD><EFBFBD><EFBFBD>{<EFBFBD><EFBFBD><EFBFBD><EFBFBD>vs{<EFBFBD>[w3<EFBFBD><EFBFBD>U(<EFBFBD>`]<EFBFBD><EFBFBD><EFBFBD>Ӑ{[k<EFBFBD>ZtI2<EFBFBD>ڽ<EFBFBD>;U<EFBFBD><EFBFBD>m<EFBFBD>M|<EFBFBD>><EFBFBD>A/<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ճyj<EFBFBD><EFBFBD>͠<EFBFBD><EFBFBD>y<EFBFBD><EFBFBD><EFBFBD>i<EFBFBD><EFBFBD>m<EFBFBD><EFBFBD><EFBFBD><EFBFBD>i<EFBFBD><EFBFBD><EFBFBD>Lm6s<EFBFBD>e<EFBFBD>1<EFBFBD>w<EFBFBD><EFBFBD><EFBFBD>vf^<EFBFBD>r<EFBFBD><EFBFBD><EFBFBD><EFBFBD>+<EFBFBD>wpټ/9kvF勫<EFBFBD>QҢ<EFBFBD>ԡ+<EFBFBD><EFBFBD><EFBFBD>#%ڤ.h<EFBFBD>;U]m<EFBFBD><EFBFBD>2<EFBFBD>x<EFBFBD><EFBFBD>㼖x#%#%<EFBFBD>U<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>hkUB<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>=<EFBFBD>#%#f<EFBFBD><EFBFBD>(h<EFBFBD>d<EFBFBD>[2$vu<EFBFBD>n;i<EFBFBD>v<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>H<EFBFBD>*ܽk<EFBFBD><EFBFBD><EFBFBD>xn+/<EFBFBD>57Nݬ5ڸ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<EFBFBD><EFBFBD>v<EFBFBD>{g5<EFBFBD><EFBFBD>7<EFBFBD><EFBFBD><EFBFBD>T<EFBFBD><EFBFBD>6<EFBFBD>=y<EFBFBD>V<EFBFBD>[<EFBFBD>KJ<EFBFBD>݅<EFBFBD>Әݱ<EFBFBD>g<EFBFBD>Nͭ)<EFBFBD>P/<EFBFBD><EFBFBD>y#%#%B<EFBFBD><EFBFBD><EFBFBD>|k<EFBFBD><EFBFBD>K˸ydw{5<EFBFBD>=T<EFBFBD><EFBFBD><EFBFBD>k<EFBFBD><EFBFBD>۫<EFBFBD><EFBFBD><EFBFBD><EFBFBD>J<EFBFBD><EFBFBD>:<EFBFBD><EFBFBD><EFBFBD>w/<<EFBFBD>:<EFBFBD>T<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>WH<EFBFBD>v<EFBFBD>2t@#%<EFBFBD>n<EFBFBD>M<EFBFBD><EFBFBD><EFBFBD>_R<EFBFBD>9<EFBFBD>j<EFBFBD><EFBFBD>j<EFBFBD> <EFBFBD>]<EFBFBD>վ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>U@<EFBFBD><EFBFBD>#Y<EFBFBD>g<EFBFBD>ܾ<EFBFBD>Q<EFBFBD>w<EFBFBD>#%<EFBFBD>q<EFBFBD><EFBFBD>s<EFBFBD><EFBFBD>q<EFBFBD>#%<EFBFBD><EFBFBD><EFBFBD>@<EFBFBD>.<EFBFBD><EFBFBD>[g=<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\-v<EFBFBD>;jݵ<EFBFBD>]t<EFBFBD><EFBFBD><EFBFBD>R<EFBFBD>w=<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>o<EFBFBD><EFBFBD>ʴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>c<EFBFBD>q<EFBFBD>l<EFBFBD>8T<EFBFBD><EFBFBD>n<EFBFBD>YK<EFBFBD>v{S*<EFBFBD><EFBFBD>}D宏mOje<EFBFBD><EFBFBD>:<EFBFBD>t<EFBFBD><EFBFBD><EFBFBD>9|C<EFBFBD>0<EFBFBD>#%6X4n<EFBFBD>ѻ<EFBFBD><EFBFBD>^<EFBFBD><EFBFBD>A<EFBFBD><EFBFBD><EFBFBD>uR<EFBFBD><EFBFBD>]<EFBFBD>Ű<EFBFBD><EFBFBD><EFBFBD>h7@#Y<EFBFBD><EFBFBD>Q<EFBFBD>3`f<EFBFBD><EFBFBD><EFBFBD>D<EFBFBD>kR<EFBFBD><EFBFBD><EFBFBD><EFBFBD>><EFBFBD><EFBFBD><EFBFBD>{=<EFBFBD><EFBFBD><EFBFBD>v<EFBFBD>m<EFBFBD><EFBFBD>#%<EFBFBD><EFBFBD>ݒT<EFBFBD>)CF"@2<EFBFBD><EFBFBD><EFBFBD>i۹<EFBFBD><EFBFBD><EFBFBD>ov<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD><EFBFBD><EFBFBD>:<EFBFBD><<EFBFBD>W<EFBFBD><EFBFBD>w<EFBFBD><EFBFBD><EFBFBD>OLm<EFBFBD>i<EFBFBD>U<EFBFBD><EFBFBD><EFBFBD><EFBFBD>>܂<EFBFBD><EFBFBD><EFBFBD>[I<EFBFBD>liݓ<EFBFBD><EFBFBD>!8<EFBFBD><EFBFBD>{潲<EFBFBD><EFBFBD>P.<EFBFBD>m<EFBFBD>͐<EFBFBD><EFBFBD>"zn<EFBFBD><EFBFBD>2Ұj&{3<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:r<EFBFBD><EFBFBD>mC)5<EFBFBD>8+<EFBFBD><EFBFBD>[D<EFBFBD>e<EFBFBD><EFBFBD><EFBFBD>v<EFBFBD>@v<EFBFBD><EFBFBD>D#%#%#%<EFBFBD>#Y@<EFBFBD>_w<EFBFBD><EFBFBD>c<EFBFBD>4<EFBFBD>u<EFBFBD><EFBFBD>{۷;[wM^pV<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>w<EFBFBD>t<EFBFBD>7<EFBFBD>7t<EFBFBD><EFBFBD><EFBFBD><EFBFBD>m;:uR<EFBFBD><EFBFBD><EFBFBD>su<EFBFBD><EFBFBD><EFBFBD>v<EFBFBD>5v<EFBFBD>a<EFBFBD>CUM<EFBFBD><EFBFBD><EFBFBD><EFBFBD>#f,<EFBFBD><EFBFBD>۳<EFBFBD>#%<EFBFBD><EFBFBD>f<EFBFBD>^<EFBFBD>:<EFBFBD><EFBFBD><EFBFBD>#%<EFBFBD>0<EFBFBD><EFBFBD>#%<EFBFBD><EFBFBD>c<EFBFBD><EFBFBD><EFBFBD>纒(QR<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>xڶjKTm&,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>pp<EFBFBD>j<EFBFBD>crJ<EFBFBD>h^:<EFBFBD><EFBFBD><EFBFBD>mے<EFBFBD><EFBFBD>h<EFBFBD><EFBFBD><EFBFBD>M)w<EFBFBD>hМ<EFBFBD>#%6<EFBFBD><EFBFBD><EFBFBD><EFBFBD>n<EFBFBD><EFBFBD>B<EFBFBD>^<EFBFBD><EFBFBD><EFBFBD>j+&l<EFBFBD><EFBFBD><EFBFBD>&<EFBFBD>hsKgngs<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>V<EFBFBD>w:<EFBFBD><EFBFBD><EFBFBD>N<EFBFBD><EFBFBD><EFBFBD><EFBFBD>d<EFBFBD>^+<EFBFBD>7<EFBFBD><EFBFBD><EFBFBD>q<EFBFBD><EFBFBD>1"-<EFBFBD>T<EFBFBD>z;<EFBFBD>Q<EFBFBD>O<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> #%@h#%h#%<EFBFBD>#%#%<EFBFBD>1)☧<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>f<EFBFBD><EFBFBD>i<EFBFBD><EFBFBD><EFBFBD>#Y4i<EFBFBD><EFBFBD><EFBFBD>z<EFBFBD>M<EFBFBD><EFBFBD>!#%@$<EFBFBD>d<EFBFBD>ƉO<EFBFBD>T<EFBFBD>T<EFBFBD>E=F<EFBFBD>#fyG<EFBFBD>4#%#%#%#%#%#%#%#%#% d<EFBFBD>M4M'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>S<EFBFBD>aQ<EFBFBD>Q<EFBFBD>Sƒ<EFBFBD>ڦ<EFBFBD><EFBFBD>A<EFBFBD>h<EFBFBD>@#%#%#%#%#%<EFBFBD><EFBFBD>)"&<EFBFBD><EFBFBD>S<EFBFBD><EFBFBD><EFBFBD>'<EFBFBD>~M<EFBFBD><EFBFBD><EFBFBD><EFBFBD>M<EFBFBD><EFBFBD><EFBFBD>#%F<EFBFBD><EFBFBD>@<EFBFBD>dd<EFBFBD>#%#%#%#%#%#%#%#%B<EFBFBD>@h#%$b4<EFBFBD>F<EFBFBD><EFBFBD>L<EFBFBD><EFBFBD><EFBFBD>h<EFBFBD><EFBFBD><EFBFBD>M<EFBFBD>#Y<EFBFBD><EFBFBD><EFBFBD><EFBFBD>#%<EFBFBD>#%<EFBFBD><EFBFBD><EFBFBD>4j"#% <EFBFBD>hѠ<EFBFBD><EFBFBD>L<EFBFBD>!<EFBFBD>S<EFBFBD>e56&<EFBFBD><EFBFBD>6<EFBFBD>C2#%#%4#%#%#%<EFBFBD><EFBFBD>#%1<EFBFBD>W<EFBFBD><EFBFBD><EFBFBD>a!<EFBFBD><EFBFBD> <EFBFBD>k<EFBFBD><EFBFBD><EFBFBD><EFBFBD>?<EFBFBD>U[<EFBFBD><EFBFBD>V<EFBFBD><EFBFBD>)!ڪ˒<EFBFBD>Ѷ^<EFBFBD><EFBFBD>#f@Q<EFBFBD><EFBFBD>(<EFBFBD>(<EFBFBD><EFBFBD>?!<EFBFBD><EFBFBD>W<EFBFBD>K<EFBFBD><EFBFBD><EFBFBD>_<EFBFBD>'<EFBFBD><EFBFBD>]<EFBFBD><EFBFBD>&<EFBFBD><EFBFBD>Wh<EFBFBD><EFBFBD>&<EFBFBD><EFBFBD><EFBFBD>;<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>J<EFBFBD><EFBFBD>ȼ+J<EFBFBD>┋q|o<EFBFBD><EFBFBD>֥8DN}<EFBFBD>|<EFBFBD><EFBFBD><EFBFBD><EFBFBD>6O<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>6<EFBFBD><EFBFBD><EFBFBD>;<EFBFBD>(<EFBFBD><EFBFBD>S`<EFBFBD>#%QD<EFBFBD><EFBFBD><EFBFBD>T&߬<EFBFBD>9#Yȣ#YX*<EFBFBD>?XG}on<EFBFBD>#f<EFBFBD>Xľ<EFBFBD><EFBFBD><EFBFBD>u%<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>4<EFBFBD><EFBFBD><EFBFBD>m<EFBFBD>Z<EFBFBD>s<EFBFBD>0<EFBFBD>wC<EFBFBD><EFBFBD>L;b\<EFBFBD>155yX#%<EFBFBD><EFBFBD>u<EFBFBD>͍ <EFBFBD>|<EFBFBD><EFBFBD>,6r("H<EFBFBD><EFBFBD><EFBFBD>[i#%<EFBFBD>#fL<EFBFBD>L<EFBFBD><EFBFBD>B<EFBFBD>5<EFBFBD> #%]J<EFBFBD>Rr<EFBFBD>nUS5F<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 9#f<EFBFBD>6<EFBFBD><EFBFBD>"P<EFBFBD><EFBFBD><EFBFBD>&<EFBFBD><EFBFBD>@@<EFBFBD>䂁<EFBFBD><EFBFBD><EFBFBD><EFBFBD>/<EFBFBD>p<EFBFBD>q<EFBFBD><EFBFBD>b <EFBFBD>U#f<EFBFBD><EFBFBD>U)<EFBFBD>H<EFBFBD>'<EFBFBD><EFBFBD><EFBFBD>"R<EFBFBD><EFBFBD><EFBFBD>0<EFBFBD>E1S R<EFBFBD>bQhP<EFBFBD>?<EFBFBD>T<EFBFBD>E<EFBFBD>#%<EFBFBD> :P<EFBFBD>TI`<EFBFBD>v<EFBFBD>E<EFBFBD>5f<EFBFBD>J1cRb3m<EFBFBD>]<EFBFBD><EFBFBD>@<EFBFBD><EFBFBD>#Y<EFBFBD><EFBFBD>E<EFBFBD><EFBFBD>#%<EFBFBD><EFBFBD>B<EFBFBD><EFBFBD>P0P#%<EFBFBD><EFBFBD><EFBFBD>%UD<EFBFBD>QJA#%JZ@#fT<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>M<EFBFBD><EFBFBD>K$<EFBFBD>d<EFBFBD>R"T<EFBFBD>ȒXȒ(2SH$<EFBFBD>CM& i<EFBFBD><EFBFBD><EFBFBD><EFBFBD>#)<EFBFBD> <EFBFBD>2%L<EFBFBD><EFBFBD><EFBFBD>fRi#0"@S2H<EFBFBD>"jF&*eE<EFBFBD>[f<EFBFBD>1<EFBFBD>6""fL<EFBFBD>"%Rajj<EFBFBD><EFBFBD>Z<EFBFBD>d<EFBFBD>h<EFBFBD>jj6<EFBFBD><EFBFBD>*<EFBFBD>6<EFBFBD>jL<EFBFBD>D4Ц<EFBFBD>`H<EFBFBD>D<EFBFBD>Bd<EFBFBD>VYe5<EFBFBD><EFBFBD><EFBFBD>Fi<EFBFBD><EFBFBD>Ė<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>R<EFBFBD>(<EFBFBD>[d<EFBFBD>ED<EFBFBD><EFBFBD> <EFBFBD>lʖ&%<EFBFBD>*%H#2R5&j6,QKXD<EFBFBD>@4<EFBFBD>Jh<EFBFBD><EFBFBD><EFBFBD>`Q<EFBFBD><EFBFBD> <EFBFBD><EFBFBD>d<EFBFBD>VSC$#fɨ<EFBFBD>6!<EFBFBD>J5(<EFBFBD><EFBFBD>f3TbeSciX<EFBFBD>"<EFBFBD>fZ6<EFBFBD>Y"<EFBFBD>[<EFBFBD> e<EFBFBD><EFBFBD>3<EFBFBD><EFBFBD><EFBFBD>%IcE<EFBFBD><EFBFBD>l<EFBFBD>`1<EFBFBD>e3#Y<EFBFBD>V<EFBFBD>S<EFBFBD>bZ<EFBFBD>*4<EFBFBD><EFBFBD>L<EFBFBD>A<EFBFBD>&<EFBFBD>i6m<EFBFBD>E54F<EFBFBD>S#Y<EFBFBD><EFBFBD>6(c)M<EFBFBD><EFBFBD>J<EFBFBD><EFBFBD>k5<EFBFBD><EFBFBD><EFBFBD><EFBFBD>6<EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>,R<EFBFBD>SI,<EFBFBD>V[h<EFBFBD>[R<EFBFBD>QP<EFBFBD>M<EFBFBD><EFBFBD>3jm<EFBFBD>*d<EFBFBD><EFBFBD><EFBFBD>bMJ<EFBFBD><EFBFBD>#fK6<EFBFBD>E&<EFBFBD>3!4Y**#f$H<EFBFBD><EFBFBD><EFBFBD>B<EFBFBD><EFBFBD>i* <EFBFBD>Mh<EFBFBD><EFBFBD>#f#FCdّ<EFBFBD>DA<EFBFBD>LA<EFBFBD>b @<EFBFBD>"#BfBI&J$i6ɐ<EFBFBD><EFBFBD>,@*MIa5)Xd<EFBFBD><EFBFBD><EFBFBD>d"a<EFBFBD>&<EFBFBD>,<EFBFBD>3 hĖE<EFBFBD><EFBFBD>e<EFBFBD>jLh<EFBFBD>C <EFBFBD><EFBFBD><EFBFBD>!<EFBFBD><EFBFBD>HF<EFBFBD><EFBFBD>)f<EFBFBD>JL<EFBFBD>i<EFBFBD>d<EFBFBD>24̘<EFBFBD><EFBFBD>`1<EFBFBD><EFBFBD><EFBFBD><EFBFBD>0<EFBFBD><EFBFBD>+ <EFBFBD>Q<EFBFBD>H<EFBFBD>L<EFBFBD>3Y!%3<EFBFBD><EFBFBD>HSb$<EFBFBD>4<EFBFBD>leA $<EFBFBD>V&<EFBFBD>b$<EFBFBD>)6<EFBFBD>Ė<EFBFBD>fPRDIh<EFBFBD><EFBFBD>(ѲI<EFBFBD>R<EFBFBD><EFBFBD>(<EFBFBD>0<EFBFBD><EFBFBD>!FI)"I<EFBFBD>Ț-<EFBFBD>у(<EFBFBD>&"Q<EFBFBD><EFBFBD>2ҕ<EFBFBD><EFBFBD>X<EFBFBD>[<EFBFBD>Lie<EFBFBD><EFBFBD>ID<EFBFBD>L<EFBFBD>)d<EFBFBD><EFBFBD>FA<EFBFBD><EFBFBD><EFBFBD>$<EFBFBD><EFBFBD>I#6N<EFBFBD><EFBFBD>Ra<EFBFBD><EFBFBD>,<EFBFBD>`<EFBFBD>R<EFBFBD>b<EFBFBD>Ib&"ɲb<EFBFBD>iE"I<EFBFBD><EFBFBD>$<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɰlҤ(<EFBFBD><EFBFBD><EFBFBD>m)<EFBFBD><EFBFBD>$<EFBFBD><EFBFBD>34<EFBFBD>SE4<EFBFBD><EFBFBD><EFBFBD>C2<EFBFBD>X<EFBFBD>6<EFBFBD>&<EFBFBD><EFBFBD><EFBFBD><EFBFBD>P<EFBFBD><EFBFBD><EFBFBD>i!<EFBFBD><EFBFBD>4<EFBFBD>i<EFBFBD>I3A<EFBFBD><EFBFBD>D!2<EFBFBD>$<EFBFBD>$lbe <EFBFBD>L<EFBFBD>#Y&<EFBFBD>R4$<EFBFBD><EFBFBD>P<EFBFBD>PF<EFBFBD>2<EFBFBD><EFBFBD>Kf)I<EFBFBD><EFBFBD><EFBFBD><EFBFBD>$<EFBFBD><EFBFBD><EFBFBD>f<EFBFBD>0aHc(<EFBFBD>!<EFBFBD><EFBFBD><EFBFBD>h<EFBFBD>4<EFBFBD>D4<EFBFBD><EFBFBD><EFBFBD>P<EFBFBD>١EBA<EFBFBD><EFBFBD>Dh<EFBFBD>`M<EFBFBD>1<EFBFBD><EFBFBD><EFBFBD><EFBFBD>4<EFBFBD><EFBFBD>llF<EFBFBD><EFBFBD><EFBFBD>i<EFBFBD>1Hͣ6<EFBFBD>Mh<EFBFBD><EFBFBD><EFBFBD>&fY<EFBFBD>e"ll<EFBFBD>J<EFBFBD>ś!<EFBFBD>2IbL<EFBFBD>Z2F2<EFBFBD>RCE<EFBFBD>Q<EFBFBD><EFBFBD><EFBFBD>D<EFBFBD>iM<EFBFBD>I<EFBFBD>d<EFBFBD>(i<EFBFBD><EFBFBD>b<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ShePe!0<EFBFBD>)F#cHHl6<EFBFBD>T<EFBFBD><EFBFBD>4<EFBFBD>L<EFBFBD><EFBFBD>M!Zl<EFBFBD>Q<EFBFBD>ɬ%P<EFBFBD>D<EFBFBD><EFBFBD><EFBFBD>c$֊<EFBFBD>l<EFBFBD><EFBFBD><EFBFBD>XP<EFBFBD>cQf$D$͓RX<EFBFBD><EFBFBD>k,<EFBFBD>Dш<EFBFBD>MJҚP(<EFBFBD><EFBFBD>֘hB<EFBFBD>"D+<EFBFBD>L<EFBFBD>jF0<EFBFBD>!<EFBFBD>4#f`CTBj&H<EFBFBD><EFBFBD>
|
|
|
|
|
#<==
|