2018-06-14 18:23:38 +00:00
|
|
|
|
#!/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
|
|
|
|
|
|
2019-09-10 07:27:42 +00:00
|
|
|
|
VERSION="2.0.18"
|
2019-10-11 04:40:40 +00:00
|
|
|
|
REVISION="bc2bc74586a82eabc1c242c090f3b915"
|
|
|
|
|
GIT="6539bd1ad3e285b124c02859ee5862dbd80704b7"
|
2018-06-14 18:23:38 +00:00
|
|
|
|
INSTALL=''
|
2019-10-11 04:40:40 +00:00
|
|
|
|
C1='#.'
|
|
|
|
|
C2='#%'
|
|
|
|
|
C3='#$'
|
2018-06-14 18:23:38 +00:00
|
|
|
|
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
|
2019-09-10 07:27:42 +00:00
|
|
|
|
for dir in sys.path:
|
|
|
|
|
if test(dir):
|
|
|
|
|
return dir
|
2018-06-14 18:23:38 +00:00
|
|
|
|
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__':
|
2019-06-06 23:21:22 +00:00
|
|
|
|
sys.path.insert(0, os.path.join(os.path.dirname(os.path.abspath(__file__)), 'scripts', 'waifulib'))
|
2018-06-14 18:23:38 +00:00
|
|
|
|
from waflib import Scripting
|
|
|
|
|
Scripting.waf_entry_point(cwd, VERSION, wafdir)
|
|
|
|
|
|
|
|
|
|
#==>
|
2019-10-11 04:40:40 +00:00
|
|
|
|
#BZh91AY&SYO-?/<03><><7F><EFBFBD>P<50><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<7D>,Ƭ#$0<>0e<30><65>bV<62>{<7B><><EFBFBD><EFBFBD>#$#$#$#$#$#$#$#$#$#$#$#$#$#$#$#$#$#$#$#$#$#$#$=<3D>}=x<><78><EFBFBD>+mP<1D>֫[e<>[hK<><4B><EFBFBD>I<EFBFBD>sN<73><4E><0F><1C>^<5E><>홭<EFBFBD>h<EFBFBD>d<EFBFBD><64>l<EFBFBD><6C>Us<55>5/"<22>mV<6D><56><EFBFBD>;<3B>{<7B><><EFBFBD><EFBFBD>&<26><>6<><36>%)N<>5;<3B><><EFBFBD><EFBFBD><15><>uQ҆*hI<68><<3C><>}<7D><>BѢ<42><D1A2><EFBFBD><EFBFBD>j<EFBFBD><6A>.<2E><><EFBFBD><EFBFBD>\[}<7D><><EFBFBD>wA<77><41>[<06><>d<EFBFBD>/<2F><><EFBFBD><0E><0E>f<EFBFBD><66>[<5B><>mujQ<6A>-<2D><><EFBFBD>M<EFBFBD>s<EFBFBD>y8#$#$#$P<0F><><EFBFBD><EFBFBD><03>5*`rPv<76>%˘<01>Wi<0E>;<EFBFBD><CDBE><EFBFBD>{<7B><>f<EFBFBD>l<EFBFBD><6C><EFBFBD><02>Q<EFBFBD>w]<5D>Ovog<14><><EFBFBD>:+<2B><><EFBFBD><15>^<5E>A<EFBFBD><14>g<EFBFBD><67>#$HITERP<02>- )$(<28><><EFBFBD>)A<>*#$H룻`{5:<3A><><EFBFBD><EFBFBD>{<7B><><EFBFBD><EFBFBD><EFBFBD>"9{<7B>$<24>V<EFBFBD>ں<EFBFBD>f5*U<1B><><EFBFBD><EFBFBD>R<EFBFBD><52>j<EFBFBD>B<EFBFBD><1C>r<EFBFBD>nϲҖ<CFB2><D296><EFBFBD>y<EFBFBD><79><EFBFBD>v<EEA7BB>ܮ<0C><1C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>f<EFBFBD>J<EFBFBD><4A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϣ<EFBFBD><CFA3>˗i<CB97><69>:<3A>;<3B><>ӑl)<29><02><><EFBFBD>u<EFBFBD>Zh<>[[<5B><>Gj<47><6A>{<7B>.<2E>x<EFBFBD><78><EFBFBD><EFBFBD>#<23>Ү<EFBFBD>̇Xh<58>JEN<45><4E><EFBFBD>{<7B>4TR<54>R$@<04>@#$3<><33>IO]<5D>u˽<75>lt<6C>j<EFBFBD>#%<25><><EFBFBD><EFBFBD>n<EFBFBD><6E><EFBFBD>=<3D>7<EFBFBD><37>(<05><03><><EFBFBD>U>øv:<3A><><EFBFBD>_h#.zm<><1D><><EFBFBD>/<2F>]<5D>n<EFBFBD><01><><EFBFBD>k<EFBFBD><6B><EFBFBD><EFBFBD><EFBFBD><07><><EFBFBD><EFBFBD>xt<78><74><EFBFBD>.<2E>]<5D>#$uI<75>nR<6E><52><EFBFBD>l<EFBFBD>Ov<4F><76><EFBFBD><EFBFBD><EFBFBD><EFBFBD><0E><><EFBFBD><EFBFBD><EFBFBD>ou<6F><75>nڹm<13><><EFBFBD><EFBFBD><EFBFBD>ǻu<C7BB><75>f<EFBFBD><66>o8]ͷY4<59><34><EFBFBD>wt<77><74><EFBFBD><EFBFBD><EFBFBD>[<5B><17>oZ<6F>9ëz۷<7A>[<5B>o<EFBFBD><6F>-<2D><>Q<EFBFBD>lq:v<><76><EFBFBD>t}=<3D>f}<7D><><EFBFBD><EFBFBD>#.f<>2<EFBFBD>Z<EFBFBD>gǙ<67>n<EFBFBD><6E><EFBFBD><EFBFBD>y^w<>wٻ<1E><><EFBFBD><EFBFBD>}wK<77>;<3B><>Ι<EFBFBD><CE99><EFBFBD>t<EFBFBD>b=<3D><>4<34>*V<><56><EFBFBD>#$7q<37>U<EFBFBD>{<7B>Fϰ<46>w<EFBFBD>v<EFBFBD>4<EFBFBD>(@<12>!D$<24>.<2E>;D<14>ݦ<EFBFBD><DDA6>}<14>=<1E><>i<EFBFBD><0E>Gݴ<>:<3A><><EFBFBD><EFBFBD><EFBFBD>Y<EFBFBD>Wqeo7<6F>fP<66>uvo:<3A>u<><75><EFBFBD>m۽<6D>#$#$Ms<4D>@#$<05><>ur<75><72>7<EFBFBD>7<EFBFBD><1E><19><><EFBFBD>}<7D><z:<3A>v<EFBFBD><76>\<5C>6<EEBAB6><36>8<EFBFBD>cn<63><6E>{<7B>J<03>ﻞ<EFBFBD>GkݝR<07><><EFBFBD>7: !<21><>7<>{}<7D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>3Q<33><04>:<3A>}<7D>m<EFBFBD><6D><EFBFBD><EFBFBD><EFBFBD><1D>٦<EFBFBD>˚<EFBFBD>{;]Š<><C5A0>'r<>f<EFBFBD><66><EFBFBD><EFBFBD>{<7B><><04>[<5B>S<EFBFBD>m><3E><>y|o<1E><>w_X<5F>w<EFBFBD><77>+<2B><>>!<21><>YG<59>^<5E>{<7B><>Efl+b<><62><EFBFBD><EFBFBD><0E>{<7B>խ]%,<2C><><EFBFBD><04><><16><><EFBFBD><13>ѝ<EFBFBD>z<EFBFBD><7A>q<EFBFBD>9<EFBFBD>zw<7A>k<EFBFBD>ϻ<EFBFBD><CFBB>#$`<15>Om<4F>.<2E><>%k<><6B><EFBFBD><F39683BA><EFBFBD><EFBFBD><EFBFBD>{<7B><>tn.<2E><08><>y<EFBFBD>=m]<5D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[ei<65>mۖHwݾ<77>]<5D>귷C<EAB7B7><43><EFBFBD>z<EFBFBD>@v[<5B>7n<37><6E>=9<>M(<1D><>އ'Rz7CqNz<4E>x<EFBFBD>ϯ<EFBFBD><CFAF><03><>=<3D><>@<1D>o<EFBFBD>><3E><><EFBFBD><EFBFBD><17><><EFBFBD>J#<23><>m緩<6D><E7B7A9><EFBFBD><EFBFBD><EFBFBD>#$^Ĕ#$U#$)t<>»<EFBFBD><C2BB>Pc<>wO<13>z<EFBFBD>kY<6B>Qg<51>*<2A><>u֦*<1B>)<29><><EFBFBD><EFBFBD>#$P<>q<EFBFBD>;<3B><>wr<77><72><EFBFBD><EFBFBD>ˢ<EFBFBD>U<EFBFBD><55><EFBFBD>s<EFBFBD><73><EFBFBD>{<7B><>"<22><>=<3D><><EFBFBD>F<EFBFBD>ܞz<DC9E>w<EFBFBD>}`<60>><3E><><EFBFBD>Kk<4B>><04>Ѷ <20><><EFBFBD><EFBFBD><EFBFBD>!]<5D><><EFBFBD>[\<5C><>kX<6B><58>{<7B><><EFBFBD><EFBFBD>wx<><78>q<EFBFBD>۶<EFBFBD>lR<6C>ݸi<DDB8><69>וo;<3B>e<EFBFBD><65>i<EFBFBD><69><EFBFBD>ᦈ4#$<24><04>#$&M#$M<18>h<EFBFBD>4<><34><EFBFBD><EFBFBD>=5<01><><EFBFBD><EFBFBD><EFBFBD>@<40>5=A)<29>B F<>ɓQ<C993><51>56<35>OS<4F><53>L<EFBFBD><4C><EFBFBD>P<EFBFBD>Tz=OP<4F><50>@<40>F@<01><> <09>2422#.<2E><>@=&SS<53>S<><53>@<40><0C><><EFBFBD>#$#$<24>#$#$#$<04><>ISM#%&h<>jz<6A><7A><EFBFBD><EFBFBD>LS<4C>F<EFBFBD><01>dh<64>@Ѡ#$<07>#$#$#$#$#$#$IM#$<24> <09>#$ <20>F<EFBFBD> '<27>OL<4F>T<EFBFBD>M<EFBFBD>&<26><><EFBFBD><07><06><><EFBFBD>#$#$I<><49> #$@<14><><EFBFBD>)<29>2d<32>T<EFBFBD>OLQ<4C><51><EFBFBD>FI<46>z<EFBFBD>#$#$#$#$#$<0F><>ҏ<EFBFBD><D28F>mwJ<77>C<EFBFBD>usmQWwk<77><6B>j<EFBFBD><6A><EFBFBD>h̓>:<3A><>HS<18>Tjʳ=<3D><>[<5B>j<EFBFBD><6A>6<EFBFBD>6<EFBFBD>#<23>X<EFBFBD><58><EFBFBD><EFBFBD>/<2F>|<7C><><EFBFBD><EFBFBD><<3C><><EFBFBD>gjʋ<6A><CA8B> <09><><EFBFBD>-<0F><><EFBFBD>]C<>3<EFBFBD><33>t<EFBFBD>#.<2E><>2<EFBFBD><32><EFBFBD>Ze<5A><65> <09>w<10><>[,<2C><><EFBFBD><EFBFBD><10>"<22><>۫[}<7D><><EFBFBD>Mݣ\<5C>&65<36>sl<73>F<EFBFBD><46><EFBFBD>W{<7B><><EFBFBD><EFBFBD><1E><>a!<21><>w<EFBFBD>×y<C397>"]<5D><><EFBFBD>p<EFBFBD>T<EFBFBD>E>#<0E>7J<37><4A>LQw<51>[ү<18>sbI<07><>Ζt<CE96><74>b<EFBFBD>A<EFBFBD>d<><64>k=5Wj<57>wk]dɳy<>K[J<><4A><EFBFBD><EFBFBD>sr<73><72><08> ,"#$2(<28>(<28>#.#H)<04>*(C<>t<EFBFBD>"ȑD><3E>Xa2 (H<>#$F<><46>d#$<24>@T<>O<EFBFBD>T<EFBFBD>(<28>SBյ<>]S<><53>F<EFBFBD><46><EFBFBD>v۶<76><DBB6>Ua<55>TQ<1C>AT$0 <04><>)<29>S`<60>$F<>іJC3Q#%3M<33><4D>(<28>4<EFBFBD>d<EFBFBD><64><EFBFBD>P<EFBFBD>c ҔiE-<2D>l4L<34><18>`<60><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>&<01><><EFBFBD>Y4<59>"<22><>I<10><><14><><EFBFBD><EFBFBD>@<40><>MJ<4D>#%4<>J*,E&<26>hڈ<68>"YYL<59>6<EFBFBD>#$<24>M-!<21>C#$<24><><EFBFBD>)<29><><06>FѴ[E 4M<>ha&<26>1(#%<25>K-#Jm<16>l<EFBFBD>m-<2D><><EFBFBD><EFBFBD>Ti<54><69><EFBFBD>fI<66><49>D<EFBFBD>Y5eVY<56>#.ZM<0C><><EFBFBD><EFBFBD>ږٛ!i3&F<><46><12>-56<><36><EFBFBD><EFBFBD>h<EFBFBD>(<28>66D<36><44>"<1A>i<EFBFBD>h<EFBFBD><14><>MAB<41>X<EFBFBD><58><EFBFBD><19>DA<44>LAF<41>!#. !bƆI$mH<6D><08><>A3C$<24><14>##.dl<>Q<EFBFBD>a<EFBFBD><61>4R,<2C><>-<2D>Q<EFBFBD>4L"ȲC%<25><><EFBFBD><16>iؒ<>"<22>e)2hhɉ<11>(<28>3Di<44><69><15>R<EFBFBD><52><EFBFBD>$X<>&d<>i!%3تHf<48>I<EFBFBD>iL<69>&#jM<6A>c+ECEJM<4A>AZJ()"$<24>BH<42>h<EFBFBD>H<>LDQ<0C>2JH<4A>&S<19>II<49><49>*M<>a6)Dԑ$<24>"қ Hcd<63> $<24>,<2C>)d<>M<EFBFBD>ȱDȍ$<24><>2<>҉!R<>f,X$bhX<68>F<EFBFBD>X<EFBFBD>6LZ,<2C><><EFBFBD><1A>%(<28>%<25>DL4<>24͓BJ<>ZQ<5A><18>d<EFBFBD>#i<0C>IS,Q5h<01>,<2C><>Y<EFBFBD><59>1d<31>Ța4<61>D<EFBFBD>QF<51><46>f҅&5<06><18>H$$DRf0#I<18>DHeBb<42>6I<36>36<33><36><16>kQ [1f!H<><48>СQ<D0A1>M$(Ě4$<24>#ɩ<>Zf<5A><11>&l<><6C>,<2C><>&<26> X<><58><18>&<26>`)<29><>i<14>2<EFBFBD>R<1A>0l<30><6C><EFBFBD>4Y<1A>)<29><>"Cdd<64>&L<>Td4X<34>c(<28>HR<48>Qd<51><14>bI4<49>Ѥ<EFBFBD>i(ib1<62>f<EFBFBD>M2&<26>h<EFBFBD>`͐<>JQ<4A><51><EFBFBD>22 <20><>)LiA3SL<53>՛+<15>X#.L<><4C>%II<>PZP<5A>&<26><>I<EFBFBD>Ƣ<EFBFBD>H0<48>,<1A><>e<EFBFBD><65>H<EFBFBD>M<18><>R<EFBFBD>P2i<32>҆<EFBFBD><D286>e&(<28>e<EFBFBD>dFS<04>d3F<33><46>!<21><><EFBFBD><EFBFBD>&dȐ<64>-<2D>+[F <09>&<26>h<EFBFBD>d<EFBFBD><64>E<EFBFBD>I3$<24>V<EFBFBD>R<EFBFBD>`R<>b<>H<EFBFBD>ʕ6V#jealщ5JQ4<>!4Ԗ<34>ef<65><66><EFBFBD>Y<EFBFBD>g<EFBFBD>[1Lʍ4<CA8D># SJ<53>h<EFBFBD><68><EFBFBD>4<EFBFBD>#h٤<68>,i<><69><EFBFBD>Ԭ#,b<>FmX<><58><EFBFBD>cj<63><0C><>K%<14>h<EFBFBD><68><EFBFBD><EFBFBD>ڍ<EFBFBD>l<EFBFBD>RZ<52>##%B31<33>fb<66>h RF<52><46>1<EFBFBD><31><EFBFBD>2<EFBFBD>-<2D>F&<26>M<EFBFBD>,h<><68><EFBFBD>-4<>%<25><>&<12><><EFBFBD><EFBFBD>#.e<>̙2<CC99><32>#.<2E><>i6P<36><50>Re<52>T<EFBFBD><19><><EFBFBD>56#1<>UE<55>"5<>i<EFBFBD><69>*e<><65><EFBFBD>Vm3M4<4D><1A><18>Dl<44>mE<6D><12>4IT<49>JZ<4A>Ū#.<2E><><06><><EFBFBD>QI<51>Eb-<2D>Y-<2D>F֊<46>lZ*D<>X<EFBFBD>D<EFBFBD>E4<45><34>,X<>cb<63><0C>j-F<>[$dћ<06><><EFBFBD> (<28><12>EL<>J<EFBFBD>j"<22>Ѵ<EFBFBD><D1B4>-I6<>HmmR<6D>eF<65><46><EFBFBD>LԵ<4C>D<EFBFBD>#)i<1A><>F<EFBFBD>R<EFBFBD><52>1J[5M<35><4D>͖b<CD96>2$<24>iT<69>&Sd<53>jPTam$<24><>f<EFBFBD>Ņ<EFBFBD><C585>k+6<><36>6<EFBFBD><36>E<EFBFBD><45><EFBFBD>%<25>̒BѢ,Xf<58><66><EFBFBD>I!Rb5 Q<><51>[%<25><><EFBFBD><12><>M<EFBFBD><4D><EFBFBD>MRd<52>EH<45><48>b<EFBFBD>M<EFBFBD><4D><EFBFBD>dEe<45><65>ĦQ,(M4<>I#.-<16>HL<48><4C>m&(<28><><EFBFBD>S<08><>A<><41><EFBFBD><EFBFBD><EFBFBD>A<><16><>$6Bh&fmX<><58><11><>Yf<01><12>#$ȱ<>ŘJT<4A><54> <09><>d<EFBFBD>B<EFBFBD>ͨ<EFBFBD>2<>J2F,R<14>F<EFBFBD><46>H<EFBFBD>aY,F5&<26><><EFBFBD>D(<28><>(<28>h<EFBFBD><68>P(<28>3h<>Y<EFBFBD>ٔ<EFBFBD><D994><EFBFBD><EFBFBD>0<EFBFBD><30> <20>E<EFBFBD>-ƤZ<C6A4><5A>f<EFBFBD>f<EFBFBD><66>hԦ<68>a<EFBFBD>6X<36>e<11>#%FB2<18>dl<>ؒ<EFBFBD><D892>2<EFBFBD>*SLl<4C><14><>%2<>V#%QI<51><49><EFBFBD>lfɴT<C9B4>#%(<28>i<EFBFBD>m<EFBFBD><6D><EFBFBD>B<EFBFBD><42><0C><><EFBFBD>l<>0D2h<32>54<35><34>4@<40>i6Jb&"jHH-E<><45><1A>1V3-<2D><>#.H<><48>2ɤlb<6C><62>cQF<51><46><EFBFBD>5<EFBFBD>TY#.eX<><58>h<EFBFBD>K)*dE<64>V+ѵTPM5EcDPI<50><49><EFBFBD><EFBFBD>d<EFBFBD>D,fI5<49>1<><31><16>SL<53>!E$<24>fIh<49>Ʊ<EFBFBD>dň<64>Z<EFBFBD>YIT[f<08>&<26>)<29>B<EFBFBD><42><EFBFBD>̕<EFBFBD>J<EFBFBD><12><><EFBFBD><EFBFBD><EFBFBD>EX4T<34><54>Y*,aLT<4C><54>d<EFBFBD>Z<EFBFBD>e<14>e-f<><66><EFBFBD>Z%I)H<>i<EFBFBD>$<24><>A<EFBFBD><41><EFBFBD>IEfX<66><58><EFBFBD>m<EFBFBD><6D>ԆL̄<16> h!<21>Қ<EFBFBD><D29A><EFBFBD>SmIl<49>hR4<52>4<EFBFBD><34>F(Ѷ&<26><>j<EFBFBD>e$<24><>1E4Di-A<>V<EFBFBD>b̬<62><CCAC>h<EFBFBD>mX<6D><58>R<EFBFBD><52><EFBFBD>H<EFBFBD><1A>ljJ,R)<29>2)<29><><19>5"1<1A><>L<EFBFBD><1A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>kBV<42>1<EFBFBD>5QQD<51><44>E2<45><32>ڊ<EFBFBD>E<EFBFBD><16><>L<EFBFBD>Q<EFBFBD><51><EFBFBD>f<EFBFBD><66>5<EFBFBD><35><EFBFBD>Ң<EFBFBD>#i<><69>e+R<>P<><50>)i@Ѣ<>TX<54>-A<>Tʒ+3RVœjRf<52>#%&<26>M1Xɍ<58>ŵT<C5B5>X<EFBFBD>L<EFBFBD>TLIDb<44><62>@<40><><EFBFBD>b<EFBFBD>d<EFBFBD>U0<55><30>U<EFBFBD><55>m<EFBFBD>LմcZ<63>ISC-l<><6C>mMM<4D>Ԛj<D49A>єQ<11>#i%CY<43>*<2A>d͖<05>ЁQ<18>L<EFBFBD><4C>db2<11>%h<>F#$1_<31>y<EFBFBD>ğ<EFBFBD><C49F>W<EFBFBD><57><0C><><EFBFBD><EFBFBD> <20>qu<71>Kt<4B>V<EFBFBD>|%I<><1F>
|
2018-06-14 18:23:38 +00:00
|
|
|
|
#<==
|