|
|
|
|
#!/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.22"
|
|
|
|
|
REVISION="c7da3f216d29d06f37ce7acc9d571eeb"
|
|
|
|
|
GIT="51fa39db69ed5a58a1f1d256cbff0c35311064c3"
|
|
|
|
|
INSTALL=''
|
|
|
|
|
C1='#h'
|
|
|
|
|
C2='#D'
|
|
|
|
|
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> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>&_<EFBFBD>$e>V#:<EFBFBD>0<EFBFBD>c<EFBFBD>~-<EFBFBD><EFBFBD><EFBFBD>#h#:#:#:#:#:#:#:#:#:#:#:#:#:P#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:<EFBFBD>UQWa;<EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<EFBFBD><EFBFBD>|<EFBFBD><EFBFBD>{<EFBFBD><EFBFBD>ޖ<EFBFBD><EFBFBD><EFBFBD>h^<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݯ=<EFBFBD><EFBFBD><EFBFBD>}<EFBFBD>;g<EFBFBD><EFBFBD>ql<EFBFBD>f<EFBFBD><EFBFBD><EFBFBD><EFBFBD>mwnZ<EFBFBD>ZF<EFBFBD>{z<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<EFBFBD>l<EFBFBD>{fm<EFBFBD><EFBFBD>[<EFBFBD><EFBFBD>n<EFBFBD>[<EFBFBD>3<EFBFBD>c<EFBFBD><EFBFBD>`<EFBFBD><EFBFBD>ۖ=<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]<EFBFBD>s)<EFBFBD><EFBFBD>r:J<EFBFBD>L3[<EFBFBD>fm><EFBFBD><EFBFBD><EFBFBD><EFBFBD>m<EFBFBD><EFBFBD>f7y<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ek<EFBFBD>J7_}<EFBFBD>n۵<EFBFBD>ikl<EFBFBD><EFBFBD>n}<EFBFBD>}h<EFBFBD>eEyo\<EFBFBD><EFBFBD>u<EFBFBD>4<EFBFBD><EFBFBD><EFBFBD>hw4<EFBFBD><EFBFBD><EFBFBD>QRI@<EFBFBD>.<EFBFBD>#:<EFBFBD>^<EFBFBD>=6<EFBFBD><EFBFBD>ۨ]<EFBFBD>{<EFBFBD><EFBFBD>ϻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>#:U<EFBFBD> #:#:<EFBFBD>n<EFBFBD>d<EFBFBD><EFBFBD><EFBFBD><EFBFBD>R<EFBFBD>"<EFBFBD><EFBFBD>Vګ<EFBFBD>Uv<EFBFBD>h*<EFBFBD><EFBFBD>0bU<EFBFBD><EFBFBD>Tf֕"[5S<EFBFBD><EFBFBD>{#D瑶-.<EFBFBD><EFBFBD>rca<EFBFBD><EFBFBD>,<EFBFBD><EFBFBD><<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Y{<EFBFBD><EFBFBD>S<EFBFBD>!Q<EFBFBD><EFBFBD>vI<EFBFBD><EFBFBD>u<EFBFBD><EFBFBD>G<EFBFBD>#D<EFBFBD>#:<EFBFBD>{=<EFBFBD><EFBFBD><EFBFBD>-oG#<EFBFBD>K<EFBFBD>a<EFBFBD><EFBFBD>*g{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)<EFBFBD>3<EFBFBD><EFBFBD><EFBFBD><EFBFBD>B<EFBFBD><EFBFBD>i@<EFBFBD><EFBFBD><EFBFBD><EFBFBD>#:<EFBFBD><EFBFBD><EFBFBD>vʔ<EFBFBD><EFBFBD>E{/.℆<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><<EFBFBD>x<EFBFBD><EFBFBD><EFBFBD>zϏ|=>u<EFBFBD>'ϻ<EFBFBD>w|<EFBFBD><EFBFBD>O]<EFBFBD>X<EFBFBD>R^O<EFBFBD>uJݟ=<EFBFBD>#:#:#:#:t#:#:͆<EFBFBD>4_}*<EFBFBD><EFBFBD>}<EFBFBD>#:<EFBFBD><EFBFBD>CmUy<EFBFBD>Py힎<EFBFBD>[s<EFBFBD><EFBFBD><EFBFBD>9<EFBFBD>v<EFBFBD><EFBFBD>v<EFBFBD><EFBFBD><EFBFBD><EFBFBD>+`#:(<EFBFBD>GA<EFBFBD>k<EFBFBD>Yւ*<EFBFBD><EFBFBD>Mخ6(<EFBFBD>J<EFBFBD>F<EFBFBD>#D#:<EFBFBD>#:<EFBFBD><EFBFBD>PUP<EFBFBD><EFBFBD>sa<EFBFBD><EFBFBD>P<EFBFBD>)A]#:i@H<EFBFBD><EFBFBD><EFBFBD><EFBFBD>UH#D<EFBFBD>:<EFBFBD><EFBFBD>t#h<EFBFBD><EFBFBD><EFBFBD><EFBFBD>;<EFBFBD>gv<EFBFBD>W<EFBFBD>}u<EFBFBD>N<EFBFBD>E<EFBFBD>hk<EFBFBD>ƴh<EFBFBD>nTUJ<EFBFBD>d<EFBFBD><EFBFBD><EFBFBD>}<EFBFBD><EFBFBD><EFBFBD>};<EFBFBD><EFBFBD><EFBFBD><EFBFBD>M}鮔<EFBFBD>&<EFBFBD><EFBFBD><EFBFBD>;<EFBFBD>{<EFBFBD><EFBFBD><EFBFBD>><EFBFBD>w<EFBFBD>Ϸ<EFBFBD><EFBFBD>[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<EFBFBD>g<EFBFBD>]><EFBFBD><EFBFBD>k<EFBFBD><EFBFBD>}}<EFBFBD><EFBFBD>O<EFBFBD><EFBFBD>_8_N<EFBFBD><EFBFBD>v<EFBFBD><EFBFBD>w\<EFBFBD><EFBFBD>7<EFBFBD>}<EFBFBD>m<EFBFBD><EFBFBD>u<EFBFBD><EFBFBD><EFBFBD>y<EFBFBD><EFBFBD>̔죷:<EFBFBD><EFBFBD><EFBFBD>#:h<EFBFBD>۹<EFBFBD><EFBFBD>E<EFBFBD><EFBFBD>w<EFBFBD><EFBFBD>Qv<EFBFBD>d<EFBFBD>R<EFBFBD>ۗn<EFBFBD>ْ<EFBFBD><EFBFBD>V<EFBFBD>hwsT`<EFBFBD><EFBFBD><EFBFBD>A<EFBFBD>']<EFBFBD><EFBFBD><EFBFBD>}oG<EFBFBD><EFBFBD>xu<EFBFBD>kN<EFBFBD>#:<EFBFBD>+<EFBFBD>m<EFBFBD>ê<EFBFBD>z<EFBFBD>7<EFBFBD><EFBFBD><EFBFBD>wJ<EFBFBD><EFBFBD><EFBFBD>r^<EFBFBD><EFBFBD>Ӯ]<EFBFBD>u<EFBFBD><EFBFBD>oty<EFBFBD><EFBFBD>[e;<EFBFBD><EFBFBD>{G<EFBFBD><EFBFBD><EFBFBD>{<EFBFBD><EFBFBD><EFBFBD>ϗo_<EFBFBD><EFBFBD><EFBFBD><EFBFBD>U<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>7]]<EFBFBD><EFBFBD>B<EFBFBD><EFBFBD>zz.<EFBFBD>{yy<EFBFBD><EFBFBD><EFBFBD>/m><EFBFBD>ğ}<EFBFBD>ϝm֙۵<EFBFBD>sm<EFBFBD>ֽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>u<EFBFBD><EFBFBD>饷<EFBFBD><EFBFBD><EFBFBD><EFBFBD>g7<EFBFBD><EFBFBD>[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>>6<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
齽.k<EFBFBD><EFBFBD><EFBFBD>˵Vֲ<EFBFBD><EFBFBD>^<EFBFBD>ě<EFBFBD>=kXX7<EFBFBD>{_m<EFBFBD><<EFBFBD>vݔ<EFBFBD><EFBFBD>n<EFBFBD>V<EFBFBD><EFBFBD>W'jn<EFBFBD>Ǯvz<EFBFBD>vˎ<EFBFBD>纽u<EFBFBD>iܝ<EFBFBD><EFBFBD>˵·<EFBFBD><EFBFBD><EFBFBD>sQ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>q<EFBFBD>=h<EFBFBD><EFBFBD>u><EFBFBD><EFBFBD>7<EFBFBD><EFBFBD><EFBFBD>94\<EFBFBD>A<EFBFBD>z<EFBFBD><EFBFBD>5<EFBFBD>b<EFBFBD>Ṿ<EFBFBD><EFBFBD><EFBFBD>3<EFBFBD>t=쪅<EFBFBD>͚{<EFBFBD>Į<EFBFBD><EFBFBD>hժ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>H<EFBFBD><EFBFBD><EFBFBD><EFBFBD>9<EFBFBD><EFBFBD>W<EFBFBD><EFBFBD>*<EFBFBD><EFBFBD>w<EFBFBD>T<EFBFBD>[<EFBFBD>s<EFBFBD><EFBFBD><EFBFBD><EFBFBD>O#D99<EFBFBD><EFBFBD><EFBFBD>K4<EFBFBD><EFBFBD>n<EFBFBD>;\<EFBFBD><EFBFBD><EFBFBD>.<EFBFBD><EFBFBD>v<EFBFBD><EFBFBD>vk<EFBFBD>;f<EFBFBD><EFBFBD><EFBFBD>a}<EFBFBD><EFBFBD><EFBFBD><EFBFBD>s;<EFBFBD><EFBFBD>{<EFBFBD><EFBFBD><EFBFBD>,<EFBFBD><EFBFBD><EFBFBD>v<EFBFBD><EFBFBD>%<EFBFBD><EFBFBD>H%z<EFBFBD><EFBFBD>(<EFBFBD><EFBFBD>ӂ<EFBFBD>/<EFBFBD>[ö}j<EFBFBD>+;<EFBFBD>zVxP#:Ղ<EFBFBD>C<EFBFBD><EFBFBD>:<EFBFBD><EFBFBD><EFBFBD>+J4<EFBFBD>m<EFBFBD><EFBFBD><EFBFBD>r<EFBFBD>#<EFBFBD>#:<EFBFBD><EFBFBD> Z<EFBFBD>@n<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>d<EFBFBD>m<EFBFBD><EFBFBD>Z<EFBFBD><EFBFBD>V<EFBFBD>#:Wh<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>#D^c<EFBFBD>:<EFBFBD><EFBFBD><EFBFBD>5<EFBFBD><EFBFBD>qK<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>e<EFBFBD><EFBFBD>D<EFBFBD>\<EFBFBD>es[<EFBFBD><EFBFBD>*<EFBFBD><EFBFBD><EFBFBD>^<EFBFBD>M<EFBFBD><EFBFBD>XK<EFBFBD><EFBFBD>m3<EFBFBD><EFBFBD><EFBFBD><EFBFBD>S<EFBFBD>i<EFBFBD><EFBFBD>W<EFBFBD>{<EFBFBD><EFBFBD>#:#:T<EFBFBD><EFBFBD><EFBFBD>Y<EFBFBD>;<EFBFBD>w{ǖ#<EFBFBD><EFBFBD><EFBFBD>Ohwv<EFBFBD><EFBFBD><EFBFBD>ն<EFBFBD>f<EFBFBD>:%<EFBFBD>}t<EFBFBD>g<EFBFBD>p<EFBFBD>.<EFBFBD>v<EFBFBD>r<EFBFBD><EFBFBD>p<EFBFBD>v<EFBFBD>a<EFBFBD><EFBFBD><EFBFBD>p#:<EFBFBD><EFBFBD>]u<EFBFBD><EFBFBD><EFBFBD>|Op|sQj<EFBFBD><EFBFBD>]<EFBFBD><EFBFBD><EFBFBD>9<EFBFBD><EFBFBD>@<EFBFBD>_@<EFBFBD>n<EFBFBD>\>SuzT4/"<EFBFBD><EFBFBD>ٴ<EFBFBD>#:PMiU Z11w<EFBFBD><EFBFBD>ݫ<EFBFBD><EFBFBD>6<EFBFBD>ۯ<<EFBFBD><EFBFBD>Ehu<EFBFBD>!<EFBFBD>7l<EFBFBD>n<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)#}<EFBFBD><EFBFBD>r<EFBFBD><EFBFBD>L<EFBFBD>#h<EFBFBD><EFBFBD>5Q7l<EFBFBD>i7G:<EFBFBD>Ǜ<EFBFBD>{<EFBFBD><EFBFBD><EFBFBD>6-<EFBFBD><EFBFBD>\<EFBFBD>P}{wJ퇽2<EFBFBD>tȧ<EFBFBD>M<EFBFBD><EFBFBD>6ci<EFBFBD>Dg_{{<EFBFBD>v̮<EFBFBD><EFBFBD><EFBFBD>#::<EFBFBD><EFBFBD><EFBFBD>`Vq<EFBFBD><EFBFBD><EFBFBD>^<EFBFBD><EFBFBD>P<EFBFBD>[<EFBFBD><EFBFBD>GujCmG<EFBFBD>֔<EFBFBD><EFBFBD>fUӫm<EFBFBD><EFBFBD><EFBFBD>Z<EFBFBD><EFBFBD><EFBFBD><EFBFBD>{]<EFBFBD><EFBFBD><EFBFBD><EFBFBD>U<EFBFBD>Ny<EFBFBD><EFBFBD>M<EFBFBD>ワ|WA<EFBFBD><EFBFBD>A<EFBFBD>#:"V<EFBFBD>5<EFBFBD>P<EFBFBD>\D<EFBFBD>9k<EFBFBD><EFBFBD>te<EFBFBD>k<EFBFBD>ݮ`<EFBFBD><EFBFBD>6n<EFBFBD><EFBFBD>q<EFBFBD>m<EFBFBD>J<EFBFBD><EFBFBD>_ot<EFBFBD>#D<EFBFBD> <EFBFBD>;<EFBFBD><EFBFBD>><EFBFBD>dg<EFBFBD>jT<EFBFBD><EFBFBD>f<EFBFBD>ݵͶK<ġ\uK<EFBFBD><EFBFBD>r;2<EFBFBD>m<EFBFBD><EFBFBD><EFBFBD>EnZ<EFBFBD><EFBFBD>zd#:<EFBFBD><EFBFBD>k<EFBFBD>C<EFBFBD><EFBFBD><EFBFBD>\<EFBFBD><EFBFBD>kj<EFBFBD><EFBFBD>-:<EFBFBD>;"<EFBFBD>hS*<EFBFBD><EFBFBD>݁<EFBFBD><EFBFBD>@`<EFBFBD>V<EFBFBD>T<EFBFBD>h<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>#D<EFBFBD>}#D)P#:#:<EFBFBD><EFBFBD><EFBFBD>=<EFBFBD><EFBFBD><EFBFBD>C<EFBFBD>졣<EFBFBD>ΰ<EFBFBD>w:<EFBFBD><EFBFBD>uނ<EFBFBD><EFBFBD>#Dۻ<EFBFBD>w;^<EFBFBD><EFBFBD>f}]<EFBFBD><EFBFBD>k<EFBFBD>u7wv<EFBFBD><EFBFBD>ۻYn<EFBFBD><EFBFBD>\㹓<EFBFBD><EFBFBD><EFBFBD><EFBFBD>݀<EFBFBD><EFBFBD><EFBFBD>ہE<EFBFBD>4<EFBFBD><EFBFBD>:q-<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Jn<EFBFBD><EFBFBD><EFBFBD><EFBFBD>p<EFBFBD>R$Mv<EFBFBD>ZڠA<EFBFBD><EFBFBD>(<EFBFBD>#D<EFBFBD><EFBFBD>Ü<EFBFBD><EFBFBD>s<EFBFBD><EFBFBD><EFBFBD><EFBFBD>jƦ<EFBFBD><EFBFBD>O]=<EFBFBD>#D<EFBFBD><EFBFBD>X<EFBFBD>#:<EFBFBD><EFBFBD>]<EFBFBD>m<EFBFBD>̠<EFBFBD><EFBFBD><EFBFBD><EFBFBD>}S<EFBFBD><EFBFBD>o<EFBFBD><EFBFBD>r<EFBFBD>*u<EFBFBD><EFBFBD>#D<EFBFBD>Q) <EFBFBD>G<EFBFBD>-<EFBFBD><EFBFBD><EFBFBD><EFBFBD>C>Z%UN<EFBFBD><EFBFBD>:<EFBFBD>,<EFBFBD><EFBFBD><EFBFBD>u<EFBFBD>l<EFBFBD>h<EFBFBD>^<EFBFBD><EFBFBD><EFBFBD>=<EFBFBD><EFBFBD>Ͼ<EFBFBD><EFBFBD><EFBFBD>o<EFBFBD>:<EFBFBD>|<EFBFBD>=<EFBFBD>rϖ<EFBFBD><EFBFBD>uI=7<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>R[h<EFBFBD>\;<EFBFBD>p<<EFBFBD>]X<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ל4<EFBFBD>#: #:#@#:<EFBFBD>#:F<EFBFBD><EFBFBD>#:<EFBFBD>h<EFBFBD>Q<EFBFBD>PmM<EFBFBD>ѧ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>z<EFBFBD>4<EFBFBD>C<EFBFBD>4<EFBFBD>jmOj<EFBFBD>S@<EFBFBD>@@@!<EFBFBD><EFBFBD>`<EFBFBD><EFBFBD><EFBFBD><<EFBFBD>?Sd<EFBFBD>6<EFBFBD><EFBFBD>ڙ6<EFBFBD>CF<EFBFBD>#:#:#:#:#:#:#:#:<EFBFBD>H<EFBFBD><EFBFBD>#:<EFBFBD><EFBFBD>@CC*<EFBFBD><EFBFBD>ا<EFBFBD><EFBFBD>jC<EFBFBD>eO<EFBFBD><EFBFBD><EFBFBD>F<EFBFBD>&<EFBFBD><EFBFBD>=#:#:#:#:#:#:OT<EFBFBD><EFBFBD><EFBFBD><EFBFBD>D<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>OԀ<EFBFBD><EFBFBD><<EFBFBD><EFBFBD>h#:#:<EFBFBD>#:<EFBFBD><EFBFBD>d#D<EFBFBD>#:<EFBFBD>2#D4<EFBFBD>R"#:<EFBFBD>&<EFBFBD>#:&)<EFBFBD>='<EFBFBD>BO(<EFBFBD><EFBFBD><EFBFBD>4<EFBFBD>d<EFBFBD><EFBFBD>G<EFBFBD>cP<EFBFBD>h#:#:#:#:#:<EFBFBD>MD@<EFBFBD>#:<EFBFBD> #: dbO)<EFBFBD>#:<EFBFBD>S<EFBFBD>LL<EFBFBD><EFBFBD>=CLC@#:#:#:#:#:#:<EFBFBD>;<EFBFBD><EFBFBD><EFBFBD>*<EFBFBD>LDW<EFBFBD><EFBFBD>3<EFBFBD><EFBFBD><EFBFBD>g<EFBFBD>L2<EFBFBD>a<EFBFBD><EFBFBD><EFBFBD>EM<EFBFBD>TP%(<EFBFBD><EFBFBD><EFBFBD>*<EFBFBD>Á<EFBFBD>#:<EFBFBD><EFBFBD><EFBFBD>H<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>^<EFBFBD><EFBFBD>ea,!#:<EFBFBD><EFBFBD>w<EFBFBD><EFBFBD>x"m<EFBFBD>#a짛r<EFBFBD><EFBFBD>a+<EFBFBD>Ց<EFBFBD>s<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>F<EFBFBD><EFBFBD><EFBFBD>*״@<EFBFBD>`<EFBFBD>(#:F<EFBFBD><B<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ip<EFBFBD> <EFBFBD><EFBFBD>}7<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȣ'<EFBFBD>7zN<EFBFBD>qK[UJ<EFBFBD>,U <EFBFBD>Mԛ`x<EFBFBD>;<EFBFBD><EFBFBD>tIh<EFBFBD><EFBFBD>U*Z<EFBFBD>x<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>p<EFBFBD><EFBFBD><EFBFBD>[<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>bK@<EFBFBD>FI<EFBFBD><EFBFBD><EFBFBD>ш.<EFBFBD>O<EFBFBD><EFBFBD>nA<EFBFBD><EFBFBD>Qlmg<EFBFBD>Uڣ]<EFBFBD><EFBFBD>j <EFBFBD>1!*<EFBFBD><EFBFBD>h!T<EFBFBD>ԡH*<EFBFBD><EFBFBD><EFBFBD>D<EFBFBD>J<EFBFBD>䀎A<EFBFBD><EFBFBD><EFBFBD>ɒ!<EFBFBD>#hR#h<EFBFBD><EFBFBD>$@<EFBFBD>2<EFBFBD>*<EFBFBD><EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>w<EFBFBD>$<EFBFBD>#D#:<EFBFBD><EFBFBD>M(P<EFBFBD>ʩMP<EFBFBD>D<EFBFBD>'I%<EFBFBD>WI a<EFBFBD>b<EFBFBD>ЬJ-#h'<EFBFBD><EFBFBD>L$]#:<EFBFBD>s<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ki<EFBFBD><EFBFBD><EFBFBD>kn<EFBFBD> <EFBFBD>Q<EFBFBD>)<EFBFBD><EFBFBD><EFBFBD><EFBFBD>SXD!#D٘<EFBFBD>X<EFBFBD>Q<EFBFBD><EFBFBD>p@W<EFBFBD>*<EFBFBD>v<EFBFBD><EFBFBD>E(Ph(Qi#:)QB<EFBFBD><EFBFBD>QA!<EFBFBD><EFBFBD>,<EFBFBD>"YDJ!<EFBFBD>(<EFBFBD>M <EFBFBD><EFBFBD>#D4<EFBFBD><EFBFBD><EFBFBD><EFBFBD>$D<EFBFBD> <EFBFBD><EFBFBD>JM<EFBFBD>F<EFBFBD>#̓H`<EFBFBD><EFBFBD><EFBFBD>1<EFBFBD><EFBFBD><EFBFBD>CjF&*eE<EFBFBD>[f<EFBFBD>c"lDC2f<EFBFBD>*<EFBFBD>SU<EFBFBD>Z֠<EFBFBD>$F<EFBFBD>P<EFBFBD>Q<EFBFBD>f<EFBFBD>VѴ<EFBFBD>Q<EFBFBD><EFBFBD><EFBFBD><EFBFBD>i<EFBFBD><EFBFBD>DD<EFBFBD>A<EFBFBD><EFBFBD>Ye<EFBFBD><EFBFBD><EFBFBD>6<EFBFBD><EFBFBD>Z<EFBFBD>[Z<EFBFBD><EFBFBD><EFBFBD>0Pf<EFBFBD>J4<EFBFBD>Ym<EFBFBD>e,BPQ"m<EFBFBD>R<EFBFBD>Ġ<EFBFBD>D<EFBFBD>fJF<EFBFBD>$<EFBFBD>FŊ)k<EFBFBD>Hf<EFBFBD><EFBFBD>BIh6 <EFBFBD>6M%e42@<EFBFBD><EFBFBD>l<EFBFBD><EFBFBD>%<EFBFBD>Qa<EFBFBD><EFBFBD>R<EFBFBD>$m4T<EFBFBD>i<EFBFBD>I<EFBFBD>-I<EFBFBD><EFBFBD>(<EFBFBD><EFBFBD>K*,<EFBFBD>f<EFBFBD>ĩ,h<EFBFBD><EFBFBD>#D<EFBFBD><EFBFBD>2<EFBFBD><EFBFBD>a<EFBFBD><EFBFBD><EFBFBD>JcSlCKREF<EFBFBD><EFBFBD>i<EFBFBD>h4$<EFBFBD>i6Z3#h<EFBFBD>2m1<EFBFBD>L6<EFBFBD>,<EFBFBD>CJm<EFBFBD>T<EFBFBD>CYZ<EFBFBD>kZfѲ!(<EFBFBD>,i<EFBFBD>Ic)<EFBFBD><EFBFBD>,<EFBFBD>V[h<EFBFBD>m<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>55<EFBFBD><EFBFBD>R<EFBFBD>3d<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD><EFBFBD>F$ͦ<EFBFBD><EFBFBD>i<EFBFBD><EFBFBD><EFBFBD>,<EFBFBD>$ll<EFBFBD><EFBFBD><EFBFBD><EFBFBD>#DC4<EFBFBD>4TAH<EFBFBD>$<EFBFBD>Q<EFBFBD>,F<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Df<EFBFBD><EFBFBD>1J<EFBFBD>4 a<EFBFBD><EFBFBD>$<EFBFBD>d<EFBFBD>F<EFBFBD>l<EFBFBD><EFBFBD>2<EFBFBD><EFBFBD>Ԗf<EFBFBD>E6<EFBFBD>I)@fB&$<EFBFBD>e<EFBFBD>fbD#D<EFBFBD>ȲR̶MI<EFBFBD>(dIdY!<EFBFBD><EFBFBD>HF<EFBFBD><EFBFBD>)f<EFBFBD>JL<EFBFBD>i<EFBFBD>d<EFBFBD>d(i2bFŀ<EFBFBD>2,F<EFBFBD>b<EFBFBD>,d<EFBFBD>j4I"<EFBFBD><EFBFBD>&m$$<EFBFBD>`<EFBFBD>I#hlD<EFBFBD><EFBFBD><EFBFBD>͂i<EFBFBD>BLea2T,bI<EFBFBD><EFBFBD>h<EFBFBD>Ii,<EFBFBD>#hH<EFBFBD>5<EFBFBD>%4<EFBFBD>i<EFBFBD><EFBFBD><EFBFBD>"<EFBFBD>0M<EFBFBD>$<EFBFBD><EFBFBD>$<EFBFBD>bdM<EFBFBD>h<EFBFBD><EFBFBD>J<EFBFBD>(<EFBFBD>BSiJ<EFBFBD>K-<EFBFBD><EFBFBD>H<EFBFBD><EFBFBD>&)E<EFBFBD>%e2,<EFBFBD><EFBFBD>6!JZ<EFBFBD>h<EFBFBD>M$<EFBFBD><EFBFBD>;<EFBFBD><EFBFBD>I#D<EFBFBD><EFBFBD>`Ɠ<EFBFBD>cbH<EFBFBD>1M<EFBFBD><EFBFBD>J)L%$<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɠ٦<EFBFBD>Q)%<EFBFBD>,<EFBFBD><EFBFBD>BM<EFBFBD><EFBFBD>e6<EFBFBD><EFBFBD>M)am<EFBFBD>̩<EFBFBD>4+d<EFBFBD><EFBFBD><EFBFBD><EFBFBD>f24<EFBFBD><EFBFBD><EFBFBD>B<EFBFBD>a4ͤ<EFBFBD><EFBFBD><EFBFBD>Q<EFBFBD><EFBFBD>i$)#Pl<EFBFBD><EFBFBD><EFBFBD>@DL<EFBFBD>#hF<EFBFBD><EFBFBD>XI<EFBFBD>LPF<EFBFBD>2<EFBFBD><EFBFBD>Kf4<EFBFBD><EFBFBD>X<EFBFBD>F$<EFBFBD><EFBFBD><EFBFBD>f<EFBFBD>0aHc(<EFBFBD>!<EFBFBD><EFBFBD><EFBFBD>h<EFBFBD>4<EFBFBD>D)611<EFBFBD><EFBFBD>Q<EFBFBD>B<EFBFBD><EFBFBD>#DbM <EFBFBD>&61<EFBFBD>RE4<EFBFBD><EFBFBD><EFBFBD>&l<EFBFBD><EFBFBD>,<EFBFBD><EFBFBD>3i<EFBFBD><EFBFBD>"0F(ə<EFBFBD>d<EFBFBD>H<EFBFBD>#R<EFBFBD>*lD<EFBFBD><EFBFBD><EFBFBD>%<EFBFBD>2)h<EFBFBD>TQ<EFBFBD>I,EMF<EFBFBD><EFBFBD>MI<EFBFBD>6<EFBFBD>$Fő"<EFBFBD><EFBFBD><EFBFBD>6(I<EFBFBD><EFBFBD><EFBFBD>dM<EFBFBD><EFBFBD>eR%(<EFBFBD>li #D<EFBFBD><EFBFBD>J<EFBFBD><EFBFBD>Ƒ<EFBFBD><EFBFBD><EFBFBD>)<EFBFBD>+M<EFBFBD>cV<EFBFBD>(I"IRE1<EFBFBD>mEh6SFD<EFBFBD>(d<EFBFBD>1<EFBFBD><EFBFBD>"fɩ,Vm5<EFBFBD>D<EFBFBD>h<EFBFBD>i&<EFBFBD>iM(%)<EFBFBD>0Ѕ&D<EFBFBD>V&d<EFBFBD>LԌCL<EFBFBD>X<EFBFBD>)<EFBFBD>#D<EFBFBD>MAd<EFBFBD>2B<EFBFBD><EFBFBD>imm3E<EFBFBD>(M<EFBFBD><EFBFBD>I<EFBFBD>RSBL<EFBFBD>RC"<EFBFBD>V<EFBFBD>R<EFBFBD><EFBFBD>Y<EFBFBD>͊Del<EFBFBD>1f<EFBFBD>cEF<EFBFBD>+lщJP<EFBFBD>&<EFBFBD>F<EFBFBD><EFBFBD>"<EFBFBD>!<EFBFBD><EFBFBD>?<EFBFBD>e>Pb<EFBFBD>D<EFBFBD><EFBFBD>@*<EFBFBD> MJ<EFBFBD><EFBFBD>2<EFBFBD>S##2<EFBFBD>!IKD<EFBFBD>$<EFBFBD>1<EFBFBD>2<EFBFBD><EFBFBD>3l<EFBFBD><EFBFBD>M)M<EFBFBD>̖Kb4<EFBFBD>5$h<EFBFBD>a2Idm,<EFBFBD>h<EFBFBD><EFBFBD>m<EFBFBD>Dl<EFBFBD>4
|
|
|
|
|
#<==
|