(/h ,"Ts(  %NjMm't(|tR?E6m)h	 po) 'rR4$IU5Ғ"Fx&N}5}^'gq}-1ɟ<
m-R}<e<4~gsUZL֗;sG۹#Fx}Zf|7q豷)52"/D%L"{ioRYq+Ø'(u%mۨje$ɍtFIEZٶ4eeq/Q6+k/qm׹I{0Iw7}gl}q̵|>>-I$).;
#w"{&s'@PlbF:@ 
2!ƳHHo5yP'_Vij~E	Jv<JQ
Rʌ(uN)gBNύq>NԨ#:XJH$֭B&ߨ4B42R`ɗ.}Tٱ	Uʔ:F%vH%dB:HSljgkzUǙpr1b+&*X+(۶md{Zba\*-\'NSdh%y3LiJ7hӔgsFcoC
c$5Q?|[8h_m̿[Ei}7]I8_QꝈmdeqUpՓ.{+
		9qz](jݧvV]=[FOt')Y;l*u}kCLf&WH9)0)c`QAaQainvaCob,ѿk*lj(/*V+ZQ	[L,JW.Qne,8bV{57q:C=5?/^ I<si,COeOTr$v[$ϼxk|2tR;)
i*4?T
|qt?!*ET{FbB&0B%fn&Z~Kژm{:(Wg6P5X-RCE47"..!e6Eca1b8ƤcδHJq(G븑ڕh?*hx^\MW)'kM/3$yƞ|[qS*]unӺz٣p)X:i\a3NqaB^$J>R}ŎCd^m'fKV}o2ѕk[	?Mq1iumi^*j!F]$55܃irq=jlQVkbc=?8H(s~8(D:o% t.|W#a8Ϫ	jVE~}ZȮ2Σ}ى/Qa.x,/;B&]іʊ9}^&ύ'䦤vy2 ِpvdHiǇ:҆l}x&12q㳽, ;,spx{aDf4n<1<.B:88&ftȨ-aG,	p{clKa``98f `Ela	ѱ z؎36~tҡ
!w<C0x2$ T rr)DF
P@$RD	!4x %>x83&*Zд7rBr8r69 999{r<:X<]hx:7@<8F364Dr8 r4x:``<5O;fC ӑa5l)`f=lGFt<b8,[VĄ ĠGGGLF̆'ƣAztlgX@	bf+-CRiT?X
`$&S	53tQ?Tj0zVZ^\꾸0pJ9	W-|ta	Cam$bm)ꐩ&l
ШȺf$IR(3I<c	!*1Cb1B!EDFFffl&4
)5\\XsתZĖ;}:كpu_ߩBRQܸi;:!4	2h-\]R7\ݣGh 3SȈΪYv3ɽ;`NzUȒw̡RD.=D=`ç.ޓQ5ԡgC Ó#N
g=Ƙ]h6qLKW~,di5#E6f3p+)PAG]+3Tp-F|_u2*'?>3[M~r7LMU̙PL%>e[>_ m?kxTEt].IÅR$Fw@Ul@7F+(o:)ɺQ3Fy"-s)l񠟬Udp9X%Iɂʹ	L<rk.86(-E0wH%3!MP)5Zjv&djEFY?!T!>$AY25u|9pKKo^ /8CDB_3=BaiD6U|)ع .sP,ZD2(u@ؑcW* %d%&sw9^	XkS[W4P,2t t
.(ufK-8&;˃	ccn%qMͦBكhǨB:M\N=d1R$@3 ,\z#n?aF&^w	"H{7peb:(QvVEہz5o9y "J?4w* k: xŤenqfO00GЎ9̤<cn:2./AHUR̀d]_3+#$3a+5P
V-4hSP; iַ@ȎNPcKM+$b]$wa'\҉{+lhkgFwG#<JOxFUui5ew BՂx0+l},tg-kv.؎wxȈ`cֺYd*f@EuI%pIuuqNUm|{ɉv[Ù{O\g?mu#qkю'z'Nyr员
bG_k<trYѥyc,<o[T_!ոO1ѵbcEaZcfwԸj9qnmAs틝<L"ЉH-P<48\'&[#[qA"	c?HؾMƪ3G9FFL=lm,zh?pDm& txXxuW8Mu;<_n>utE)	CP1dIffǏtlyŒJ^]֖a_D-F@5'M)B)њs1UF,ȃ+8.b5jz[<J:,5@nrS,̙B~3ܞ 1j?;ϟ!<8QCG-ᒽ'sT3ǛʠfOeav_M9&Q:.ރh`N	Q4]Dt%R|e8)N,c[C6JLGn+Q3w"H&PݥgU%X<3U%Cb>CDQ=%d)%ߴB*WUHWvnGGL?Wͷ7rtcr7u4[Iw,c!N`5΃eLK>M+&Js;lAtDj#|>柝q2zPc91|㦬}h%b߉a8Aӂ`{~ʶX$SIRLB5? mf =ANF]XNCA	X\N^22aݾL]8lw{^oOc-Hq,l*O=!!A^}fH#j"}%aeS.sO8ZK eXO/Y]SX%8˻e$b+V)tb%ĺ2ܛMZ<JԋɃF:S@ oǷB$$:=e%s.ܴWäppQBh8s =g%jۅBQ f;]߱GWqe2Ҧ? Bg"BۛlL܊TKܛ[rRKNE@یTm{"׷8++VFNz#BRB)6-ORssp<q0["z $oD;7b"L(Qikf:ah[BhBЅFGŚ?$֫ ^J]jg,P")髜!gZiQ:|$*!Rny%}aTR⠤ZGg~ǱA,̀LPx̺65ۙw,Q]PXبP\Q_zW1w/+4Ptd(6{1-.@@$Z`e2/joXU6&Zlv Eƀ	ڼY=cQ y9zLқ6WPܵ1$/oޣ'iѵ1ޭhKeWEY%o
d:#kVeLtF/G
F"d;DSTM{.AA_c;"f@LR@:םib4Sw0
/لvn*gu{B	`SDe4"vs60pg:dVe_
jt-zU+UTL?64?:)%2_ے=r<{%=x6MbWRdG^Yt6kvk mU^Ag/D2T3 dZ'7`u;v>SaݞeӄF{Ey;x}x:q=+%>1cĮNye TcUQޞ8PR//^hmہL{1y9Q}|׉nt|B輼|!*	MQ8^չP]نǅrrsfc0@K$eB(m6Bb>䊦*	i.r	eكs\+:[#:Dvh[Sf]Us͐,ĉˈw֣(pIrnZw-BN D_VU%UJp*%z0C2'
)ӯ~:ڴv~F#pz~IڲA 4܌/]/8b1XaN['	bl>XaNІG+C\%5{.VM8[jB&ϳ1kVdӢyʻl 7B7PFC"q8^(s78@BЬϕEh0#R"Й8́@6*ظ
dԂ 9O<`X
h"W_xzu0!o	&=ؚ8xʀ$2b2|~?7e4' )7 =W@> 2Ydu@iS}[B$AXʠ?pgC%$*Ѳ)ʹ
0נH!?P[ylK q<UPa7 p4
 xKKH%0e8'xatn75ذXL!A͡0L8>Gݽ3ɔڲĭ2|D\fSst"nc
]B}>GU]f>3O]{Հ҃	Uj 9 ƅ@ACJ*DQrA|fԓWS
j+EMrvǆ|Q|ask۷F'ۯ.)'^w\f <Id Aʊ%sǟQ'6Fbk	ȖSY4$tUiXl֥J\Aay%mpLh:3$[d^k*Q#ҕL|ȃ!_ yD[ECVDi(-S6ܚdZK-VIQD2T%7i4)ثr?9dR1jnŴ:iBVWz]Q:ό:g$/?ҧd,0kU쓱g^JÚZWfnəsf	`%`ˆQ`Ii2Iu	<I5KĉPFRjr-.u̺1Fɔ	S@?;TQ
e%+g!}o͚f]60,cEA[2HC% /%NL]\'.6oMuַX ͔uVjvHo@ooLtwjpnل"k]ɚg6)̫]>q=A&{/SBw+/{*Yf_1_egvfFolWև>U~0ݗ)RY#@?
|?gb~f)2S?f9ѻ'2p;Xz?\[F!CVUy.t|#Omc!Riz;<rڑ8<C?~c{o+n:z/De/MBss:t^_i9=7;89;7&7+dr.	I! %^4h"))87h$jzOY&ly+éKABԻM]~5ivYr>A`6/"וDfM87j圂rK1dD:ҸvCo#b+n&frL`	N\CMu0	
. 9ϲ:36׀KHdsKh`e\y
,Ê	ɖh凞NVyZ{dOɚiN.fw=ќBJSQ\/+dA|+{	#v! 75Psw!p-jcHôѱߪʽjF|rnw;:]x/F,
qFvQebTcwAEq2-B%EoD$8]PĸKpGh۱U.qed8dl5}z:cXwIlڇi#ٵkhGMkg]gɟ,HDS*$\Mźt1C@sK*\୔	eZ?ZG;!Ow?/0]Bu]Ҕ0#cv`K/KdKxyKGV-VbMsKܘDY58%08ei#w1Ì o;4敉'SG/',U0h?4%{8@/ ɠd)I{END	!/3WR9?wK)%82:Yšxq t@[c.Ӻy7:;hub{t+(!QTAiP`D*"Ylz69qUqWu^KPqȪc\Ybn(r=\BOJm[EէVuI$i0}1OC;2A/D
6t?4ۙ}\+e{9AL)Bc]':U!
"'âa	lQ4lx!bq5EdA|Qqo[.,2P#lzBѱ*"gIodi^Ft",	5B(AꞺtAv ]fiJG6u8.큽]}Qmdھޣi,+yUCușV)#WNmMX	ySᴂbKT8$!QE<AGՎ-#"fLta`hR"bH"XK҂&qZ<5	%v_6s S+FJW~3m~:T,6SZR<_2_`;I5# 	T8?o#%Gn7F,42oF^UbPNQO>dygkL	{cr;vsޚfb`T2+5,PٟB bTO_8<::<9MOB,2v᪺P`UϜxsO}OAjF|)?qfxK4[J;`^d)ڌ*ɼxl1s7mn}?05HO6yKnөT&˻AܬF)H""l
2\D5#'~PW]FoAg{9 N<+a6W?_Õ\mleJm%V[	kn)uM!ulGc?sV7EaJxםöx6b?o:ꇵsD4,Us+/6&ΣUURBiRjzHps7pSwpprKjYTdt2D;kEKffyTЇr@,j>VmBdoYr,2o'd[Mi&0N	m10.Tnb(
;79g&TpW׺ݶ*85<cZ ?@܁_z?Zۊ\Dk ΚT&=-nSCbf鎛<o:[Pt[ۆ5]g׮h[4w( QAڴNEhɋaRk!OO)]	|J]
(k]Ws%D6{.pKz±@K.`̴P?W@{)01[
3#Eƪb-V4N֜A/4Dv42`Ѷh^K#}>iL5hxRPQ "텛3nT7*+{1auu@$߿/_^k|ʠz㧬a/UZjTU y~私y~q,n^7۞Mo-;w[b؁ۍ&1?4ޛɂA9u3WRcRD"i>OYzgvkR@4:=s%'GFsP@S
1&dtLpJs?Ma<CƺxfJ`24|*\`_"pBdė@ҀFmz}2|w_,Ks6=,Ͳbn.)a`f>R.ht'@"ѨuzRI$#(¡P(",EQQQB!BId&B4q2,S;Zހ~ P@%e Q3z3?9kUP4;Ďܛu=(.b]>9LOUtƅ X(k"{3V ָXZ{3$	@Bً{σ]Q l'̴ ڂi 7]y?3"ᚠ0285.ɷP UM$iN1 OE/PU1%5|LjQGJAM2]Ve|ۈ9~;mnlkyt2^Z1EuN{9W05sKg9i7}ћ8qW8$;ʣ_#^q:6Q86]W66YM-%h=RJKn<LT"tB-;`D?D舘"7B&t÷i媚`P:XXCɒɢmhOt^3ULHk;u餝t?(OiǍ]&BdϢw.:-%	eF'=3 YyGנ(B1,	8T(7nؠK+-eKoŹX.h']\ą>8Љvac^*ɑV;^H%tJ'|^q^R~/BB҆<KRz谉?](xǫ`AP <qa
|O`T6sJYxQ*9ͬ<"S󶇜% ;-Ic<d(aU` i1B7U0oo/Jb,284*`]mіv$vvjp#ב&ə(AN"{#;'ɾXëĈy="V0S#'0x?;^Jb8n~TPvoPMXz>$~6f8+1$^xÿmA0(W° }լ6A2a2aՃK,n(ƏNمky1F4#DuPϣM%]o8^b jK.-Nimyv
X^hEcZj5!P?T	ъx&~W4ӭ,l(5e4 uphyP箬&CUOHyK2a#易ss2CO9CyۏiP{sh1eO Dd)	0u A"ϹC
H-:lOgJ0~e\24PPubbIc}b7DcR*p)璅S9'	}>v#D2ʛ(~r1Bs>@AG6oɟyq/HQŲֽgͤah` l8yYmCLæncQ!r,t}ʚߦsuZuB⤩]>tH(Om +&ϰ G7[DL^qv k:\Nf/Ng@}ANi?hb۱Aѧ.W;UOAV{^n4/ydH8>Х	Ϫ:.VXrHޑJ&3#Bm<=YnRa,	%Sjݩ=o<!4x㚅R}ߕI;;5B#";"ѝ3s@-9VS|#2G4ђ19gK}!GƖLg}irN!y2c^E߆ʔSlv5-Vk⤬S<tMZhgoEnÙkٽZ1m~'&3Uuzvyki,|\*)cw7wJg=ߖuv5t218;tsc4:*IKi4R^7 ;񦫢}讘F
Te>R]A}k]2T)X{?kH"|>aa'KZC~>4I+eHB4bmFz#ֹʀTfQD3sK cx*4uIu3|p-NR؁| ]J @|PY΀lB\D!@#"sp:Fe֥1Z^HKSWA >YG)
GIp+=`%^}iZRb_&-gyV"e.
%o,ˤԻOSw"NU)2)xn"'=gŵh'j0pPskX7d	zNz<PLn1o9HP֮'v}+pz&ook8\)Wd	;bEN2SДj^\sjʐ,1tlQ{'zu;ԗif	l<ٻ1fÏ=7)1^1LH
Ec7YV`kФ`c]LAtqG-+n~R A!`o1.r$2q7 tm\ci`@L_6,fE^?Bn5	}8\ǀj)̨J+g2	)g-B=xgl ӶowQUMՒviB	n]"\'z4۫]uEAEh"!%f6	.X5%$%0ZOnl@8Bd YNP&GHm=HxPWwOM#!X5Tu_r,o̍zϓ$G[*z~Oʳ Vu'K"}9 bAҜ~pn%zoD۾2GaR}
tj*,b]8Osb`{݇"/Ι"lP"=\"7@^%95u]oLʸ*n `#>нN}<?s<Ź}wЯʻJ8F Ex;B֒%y\("%HC<p+RPAǅɢ|$}'{*XUS2yțBHfGs@&2z^8oa&ga=MW/u;ZFbJ=~FdHH3.a Lq֩p")cm8v;'o hx?̐ ʿO]JqH%"0'԰㻖"oJd&;'b"^T ,Ap}X4)0uC!X_7"9hϚ<).==?eD܌L#Y5mFO!e:t,r-RNNH|$L*m{,*39ꏈ߆/5u5`!<$:^oAOÙE7i.т>
CU2`o,7HrE':!%Hi>C":X/?JtxPR㰍IܣFhg"ȅù<LΆd>RZS$Y[ω9d \)+YgX{Ǥ1QT-Đ4OemĹŉتLSֵBnw %lWAv#^2s'kyazpohrp`c*DEulZ~XkKWO8,`aPo 
V+甓P3+^^Qf] ޤd֨7GL/)Ҧ6ntyZ<z>/ԶJrݪBkH8`pd$Cԅ4%U	'(Y^Lť:K-ޯy[Kx#N|&103[d̩G[=7{, 6;7Ҵ*}luLrFNM֨u :~.̙m
dQb	h/^ 5b"    r{G'\!/q$-;&g<uבՑ&-j5{t/PͤVXe,X{(wIR˜*?ՠ\3ނwpfwb뭣Mr]߷U[-{>-ktvoȜ[S˚32i{
EKAռ?4yk8^X~tE3?[wmHj/U0BTIѭfQ׹BYF߆ULf\* r~4l]'g^̏Lҏ^nb]x%12Fx&JzImNdкkXo0KCi6BnǶxyҿRK9z&|2sT"`U(Y0,
8qu6g4ǫ0ŷUW17`x]4
me#A3k4]xΠPж	?Φ`s8<o|g8387Y`mi.6\Cp>gyLUl[|\{q2\pqpW`t2Wۂ~pisuAϵCXodsUu]5EYy9VI60<A~UA,	ob'Y֊'Ԛ="K0V궣4CyyWYnZI1AŶ~g%|;܊ZǺ$g~>#]AO;$pLlhP&QhYCfá
 >p9p0h»x.(fO>sEՃԛ9y<"֠ZP5mlP.D59H}ft#Bij?(pKMVђh*ޏa$'w8b,B"4M|\@h)?B0]2i YC=]t%soIT^G( u27q:g.B 	'kUmNmXǇ$w.gB3NcA2@VOS=*Hz	YuYlMFiK$gU*(G\׈kh80X0`a848`؈#A0sfɡ`P`89ֶ" Hg\Në8eH$ɟpU?a@#Bŷ(1e0]mHA@LP 
EBUj}ĳhTF$.q+/bKQ.u[fS H| &B?RᷣA5YW1T3FDO&G2ml&1cj|ZQSCX_И4T|&Ϡ")t0{<E1`CG-Fj֞
qyp:J`!<ROS{/
]Њ	H⽀J!46HZ0xbnCMqtGj)l:@H@-4[LBer4Ạ&L8$(|%⺊Ӭ3,e-s  E sP  (,6RAK>HȢZh" 3@cT0i>iG,Õ	w]a)~qxOx
2?rq!gSֻ0"ǠE.ʨ[XV@%c,Һ1d,2CO)7*4v(2E<X>S=J<Q*iߪqe弓QK`(~BCNM}L򢣀zW8Cx#OJ_md]_&^ck(('~a.zJ`=(ߞ	MK.]6bk72拃F,
'[	#1iZCPPjp5y^-r`.VTFiQ$ǘBO½wJV/z+FbfsXqǌE]4aC/0*swbFrUZ
J;^`dq3,>n1T.ro{pL?@zp"OI=1L}Tď*C];O
Fi_G!*X/W/
"ClՑH:4	fGPA6>69zBXtųf)p4u73!DGL>nJ Sq[q^ְh.Q\Tdvrn:%]y=Hbg'ƂE#|$w3o2/F	v$RL|BVEHI27o#_6pA^שDmywX`R,܁lsڡ8jIu2i輞W,#?٪)lR"\	-Wڳ湝~Сd-RhfKRZ;6Eqac?~aNҭ=0.XWy.R5S"^(^DEtSxYCT}܂KKh# ~C{z ! <@XoIq!i"b/dC6[;rЍWj6q*J}P?d7/Ah}l}((p$m)QxOKtmJAԣ.e v?eJ5)yDUO?]y1 e!w̅`lg'Sp976փ6In*Wwm
^Oz~Ώ_۠4vF.P[pBFX2x4P!.uØJS8[D/VYL5#x;NdZ(q&&!AK皁jrHW3 扪Q	)|Rte	*ha];Oo`&0R+ԛUgq(V<s3-]<VAś[2J&G1m|[)ȴ9fuF7\t:ⲎmWMi2"6*WU徒b6!RJ@ظ
Ye=6BY4GMnC?┶`UUǹ=t|̲V}Bu)p"r-,L/lßq,&sȇ-#ĄyV0w?mlՉ#pmP>B#M,aKRטc8C/$.uАd`cܗǼBS)V8e+:$j
i$bWv%  7(*N2n- i/!,,GFN+>6{=#Ɨ!\fK_Ip_{w2Dp57׫h
&#PnKY-k;Hğ m$Ǿ,H-+^~=8.6PJ\*c HޘO tn)=>|elqMVv
aF<D8g|͘$u-cGͣ\s'\"Chr)%JnJYﭰeƖKQjF N"4E?ԙtsӝ
V	g--H, <K/6?(Eyx}T=g 7G/#1;0zdNln_9+#zP\n.={iA?rYR7%9	c,KOpL mf4GX㟦rrRC`ad7)6q^CD
R	~	$9ԐEُk/Ftٙ m<ErWy"XPʊrPWb]샆!'C*i@p%{$6OݥMJGt4}594'ͺT{WSli+5SɧM}#c |DÂcvx;@2Y gɷ.lh_ķ}_Tz1Հ>Q[ Ȱ&>wհpt*t=	)5pݫ|JI/>UZHrcd|Y3xIpwʳNv]!f}&ӻ`(cXQ"kc4D63.뷣пoՃg$U
-45MvU;_~$zH4>8ӽ{=c!+/KA-0hz8xX"YN!^ʂXZTvp_B*9*M1)HGhbWW-x-,2,:G[XwBG[vd^% _}>IvA~=tÑ1^Ix0r]4#-kuN1!(PE楻~p9@e8Y]kH/C1GxR|$WYVc[0'3
	^"!exn"׷L߬1 J2hKFBs~H	leT
|Lw~huW4v +b:D!XCH|u}?-BzxHIzr>T<Nde|>q2uo}qaCuC y&25Vu680x1
Kvc?5%H~Yx6EE͈aH_ۄ8Gu5V8a$h=K(ϱsIֲ9Kҭ"0*<b06=K2t(7J/싦GћzZ\#_g2_8|<<]R߭(0]';gZ@ @>3~cjR0Pf h\ o@ha@%Ycj
JeT2q7DkUnTÎ"!!OJ-`79?`Cxh>`y4cF}hGG!O&c:n#c:`8sd[:!}Z[Ppg߻SFS*25
,˅*0zc*O'z\fV7j"d	:zԪ{2@5FiA	ץ^cR7ȸr9T&"6 .Q5͐$sؕӅM@=#w'=p-C~&SRz ` aw0ԣn7 ٫cP} P9S.3DgfNG\ExHhUTB0MĈB-&GW<1<[(kU|x<q&ޘUgx5mА#֎mCbK1A#ryMDX12t2T_*\z@)za9Fxa{ 
Ia-;WGw;>xX=%C֗D#|Aٶy]>7hY!}VX ǅ}nw,X+lŅlʲ&ߏV0:?ZhCC'40 VUk/܎K	'fkėOSF2`Q;.KZ8u(5{^I?֍T< A/	BOJZR2"qVׇm`#T	cs(4mreuToζﲲ6=z&:qbɲ],_0^>(fPPaIchW $(@5_/
||auT\ʤA"5	|p8U4ogVRN	;;=1; F)d1-W+Cfkͷ_5W:ֲv<mS7rYP^	UJ2ϱka9h DsLsk_0%w+^g[~J>ڑ;E
zϼZ";##(Sx^/DXe*ؼEhtsp8B2*h
IvSñ3ށgяΌ [@G@áƁKVD)u;'AG'(|0Q:HRvv~}ݥ*lbb"+O$?d=VV7^7
}kq>#j
Ɖqz?K@3Q#
?1͋(͑3b|QHۅ
Y^U_!̑"xL
*~y3g-ݔ+ZGF?nVt4TǌPomY_:z:{0|/{21^:5X:b2i
Mq$$H/fiЀ	>жXӚ	!|l(L5&X)9Мa;`ȳB;!&Ժ2M{USvŒ&<]Rި$
X)`RMt  nwĜMb\T?qI~-b"ڗ{CD|JR5Ҋf?r	H! v	[%l
\_a~ pD=yDAk?{G57`yv1 7 oFuli %Jw/b q'/"RVi+C+C*&̐38f h c QVy<
j2kOӬDڭ{:w9tzBkXƦ؅Ab{^Lkj')U(Rg>o.cq78M\uX`pH	q*gz Un#],21F>K4(7_(+s3{K^-=*X'qiTLozZgx矻ޝK<|Vy'IZ"xno(߽eRD8Pz߄z"iznY7fM~voٓ4M>e:4gmT{ߟLhopSQUPŬܢUի8M"E PӬeAޛRO%Eel|bdu7lN[R0
LsT:5et}~X}	5"0ppHC<5׊ܕhbHH)q&8FMoqA)!{JKrNGS@<t͡J$C e{-/Fkke>K801u$ ݿ>"Gh
^m\V_DG2Ƈ`&>OS0	ģ	l^VsSVW~$nuwkl^DtbLZvƳxT2ǣ&GtN%?rL)t#\|^(X+ؔu/l+*:HoxU=Rkm%V*W0RH Ծ楛*
Z\vee"Fs :%D-ul};MHa1DpRW1#$!LB<t~̤oRg
֏+V}Q'ᖂ\QCYurϥ # ڹ6iZ
*2p9̣1Pz!:" ҭ^ැR6窾UEfhyuITGʇ	Cf߃~ܰxplM^%MO:߁8G;_<in<t-Cy%h/V#ir °?!Zx>T=xp>rq55x|L7r{C0AHP8l	&=3~XEDHYͣHW&(e;q\IZQk|wrBxFtۡƅݽEt*|V*Qm9&'^oB?b{c`FcPq<עs{gFX:/ zqaq{cK*<'ڞ)otH[⃧*,y~ǧt$"6;{IzH?M8Kl..R,QƝ0Low2@V%Lćއ*"κ$ghvkH	,9/*E@>{F)o<wΘ_)c86dQ8boB`3p>f1_m3³2WYϢ-e)v)Q ^rN ʆ7ᾇG3 PK 1ÿ9XN6쐨(iupO0~'&	qo,MwV*Bx#ZN8$ZXj"_YX|yrAMwb_9L"=lX5z*25[EH<5ȃ&-.M_$KV3^8pcfD>?3Bơ/)ͣh?JՎ6vyc#57n 3tTn0g'GbwD	X	J&YX<QdcpۗA&C	&Px+)tA`v`8D3&+@_
5j߸7ʌLU֙F߿dlra+Pi޾ؒI"#pKЅ
xոL7;/(T7n@y\P &ڢB[':'
o{A賀EKٰHJȈoUtZ
KۚqF`,Ղd9)"/d'*!x}ۖ4n*zo:4z0*dH4{*s+~Blyn,1l>i9uXS	Z[J%ԗۘuqP,+If ~,n^`F	iן={Q?N iqp_3u1ڨ$uÀwZ@AD!Lu$@+6,4, !ׄXeef xs@ksM=YnhV.P bm-_kbd6y(]bXzX*^.@ЎajjiOhzs0(]ON'|ȍuVigJv,8I\Ba;@Z2w!hϞ.Sn%)DArDD^_h^I^.8(Uh<Pu9'>P[r^+!!	1"	POK- ,0ͭDUufs}S3+$$N=@Bo.Jz
@pae!
*T
Lk
Aw +dVWB`%NC)3?`܆4&AYg&P|B~8Eji-ff5qeٷx1Y~C\#9WG]w]W+~48̶!{E5^!LtZi+pnXW1	n8@uӱ-.o]'74?	wT.p5e|\۰\D	ArU2znx'(TyE
I.+i-ZI?uѡ[J<d~i'9O5ݪ&"G%`hsuZ.RJr!p1I97"ڇT	33|hM{F:5l=3_BؓIBV-o,#Z}k&1T$0 "L* ypkFw$`p,Õ@o!SUپ؟u@(r&:|:-Fʄ"~"Ep cP޷=`p%Ci}%43guIӑ	>?e\K4/Nǯ/ž@5pdj7m- >~e[g,'b6ɰPsfst*c(Sgو?zv#%ƁxcY;6;E2e!\-Μ%f%
SR1_
ـR5)*{N7wAkn:ݿNlɇ\%ʩ1kq4yG*(>AOi^P'y@C1$lyzR*H<+{&<!O^ѦH=CAL&|D/
"-Yͅ`7W$HxLt	sv4n184MY˳:n.Z!j<zHX[Ax CE;%1ViYzhϘw\:Ŗ(x%Ἶrl	"%ۢ#>+.NZ+\X< S	eRwL/cKߘx0d HikOD?h6Nr~>t:zTǃ ʯ"rPӲOt4B"c~[`q\o9"Ox3xPyw5;%V{q=^FIXoRl#T8've~,GC	
=@<IkӨ?1\O^{9Y=:y^W~5cj(/Z-BB-)8Nسڸ?'8pXʛs`:w4D!:"/VIԽ 1yh,a	v̍KzLro䷙eD));Bc^S4%2!hHAv&LgMé4! aoe[x,c#X4o85)hEaZ
+&n6Hv)2b`/^asUCL2ub3$ R}c"D ?lNK&?9m7$Nfk"*l|0gjrvJRj< <֢hGZdev rƁ1ZHS}j)ÙGQ2lQ>=2͋eVB}wVBAf__~pqWɴ@3r8%F巪oKWמc*yC8CƲ.;J7ǭ @x&#x2!!LƯjpNkA,*|n؁g
N;`14{])B.Pu̪EXp"0jAt(hx=UýVy2sZ`~32'c$Nuc	]0[y޳n6@<'㭸5n p1 @b1³, b.! <hQ
8kU]
_	m t-Q%UdLwpI*e?#˜rN,#1썇OFe8Vi1fqNCΐsjh8v]\}Ж]v{5KYKZ^VCuZ>G pZk]ȏ11_"I2Aa0!ƜR R	;40p2q -՗
p[pbl~RIWS`^<R!Y/g1؍O3<,D˷k=MdEE^oµkY+.weLr_RE#ZMr+7hY۽z#x	dwIw1ɂRn@.ofqșNz=|tXQ1uuuKt^lU;xu}>
rf1E'_ EdJ*R#R"1<Jv˟C8xx|hf'0Yf?	 >JvJr`ޙ]9~OJCҢM!RmAR?3=
c,(ő`E.n.V6谱'\5$$P
iՠV9e)EV}W7n?	0DآY@e'AᦲŵhvQ9Xn->y=7!'A;>̣3 Hzcď!lmbrDHK nƁT
;G0@4URS%ݒZ{j(:`r;1Thb'{2Ą`3M+yޗ
	uK6.dU6|t@E b_APIlstogglep"
(): alll{oncWegm,LAZY_LOADEDZI-`+{})`Bu/srash=1""s bi$}\$@\24toi).


e27214/7/7607304848/667ja.bz25375.0438427546BZh91AY&SY;c  EV Hw?@ IPnjHSCM @h h  ji4 J~h22L mC44D4i=&M*~&S4QG#C h @  =&Ai    .+eMtZV+VWͥꃚ	r&2' ЗJwT/Ú]B!ږ^DYre7)0SgֽaJށ`	TՔH. Y|5FUȺsg	u |LfJN(D)	:b=2j֩Pu߁/,y:\ b$0ĩ6ޏtUuAH@H;[I=0&ӋRIfD.(i4vͪ9H);.ǔѦ'qAN]ǒwͺxg^'!2xGh_1(Fq}($h@}ljcXk*z=ZfD:NW;>ks瞹Ԋ%62qSCs6,\(SfwAѡ[5Bp5Rv	ꢽRtr-$=<1U<7eȲ^Ji	jCceY`;yOX5um~r:$h 	@R1GgDrႾQrgW0*k	.jK}fr HHlpLXk9gLv٩rskB>b2'#i;gH׽t6k6_A@}yJTj:CB)H0 y0\f1.61HIntԻ7lͲ:96/*MKxX_12B#l.sUwQ́8GRd+3eˏ:Xt5l
J8M)j#0E*p{@NP!0c%;| ɟGBWtV`9Md`$VY b4{)  BdBBa!h蔞N@Y\WCCAޱ\?{})@(&S3Ōd\A?:Gs:*Z!&Y"`BdvUlhQTT֮"Lf	A=a0_4<Pr%=;⻢!xx1*LF0T.J#Mꡰj ,(c4F=S^޷%O..6n1crxe{0>5RoL1b.d	;YHU]P(bP0liI$&Xp*!@^0?2?F,PHVa`CAKCI&?h;fz	a$ɏbsd,4)VNd 	B03ٷ!M禙Ll`ux2ROa~Λ88X!yo01C
ٱ .&i 
Fx@pK=Ǝ᪛܁PK
yrE2[yR3ǥH`Y&[l̻ |$g,+HjM@9 U}ҟ0oA@(ܫ*%E֥ͳA3JZzRg!b0CC#	Acb|ܲf!YYּrt`8 0,1)I@q[&)rX08kB[p]L h2m "3Zg\[5^<ˆFV8ۥ|ml ѾTaE5R/n\U 5%)7B]G*=&x۸B]BE[B3eL"*īgpv}5*Q;nGNoPGzerN fӀ0VShkl dkk&zGm4 #W}	L9jAPs2$|X$*πiּK>InM5A7*[i\6^)UEl5*mʱLuA+H'f˴rE8Pes202es32ϵ0\  @ (  @Hۜ渚N:
 ߦLSS6h  4 jh&M4M=LM4#@ JhF=	h4d =@hCJf@ @ 䁃Jhk	<$KZ q
413\Xy"&.$}3	 n+<jA$ZXDBM-N݊fۑiJMfL% RNpw%pWX.!Y'R7vUETUrgi`$Y"R%MXe,uWTWH+ACDyA y*9L("7Pm-m:`{c'nnQ<Ke "sͣC.qH{$"8KMarߵh9|xxl/d~5IP
R"WxDB_XhUHhCՐ9pS$>nɆ𮾥qI_xm((]T^0vH:X{E\뤦vUFz1:e6RĹ$):
4K#m})}A\&"+H"p[IGl,=wYd&r͵*l<\V`oaAt*s%Fk jG0կuqL}́csn(wl>>p"s.qZt,WPy$.CqHa]b3F@%1[ۑ
蚼&.HKK-ZVϨﱆ'Ȼ֖DJchJ)	գ3psGMnkr坬i`~F7YR aM9PحVo9`:H2ޢ(b;Pg˶YٓТ
8$E!Y'XLCZʇXҲREKEAp9[W2$\cas49pԾycnX`UvdrY
p&j,q!p*J	\=b*h!3:ۍT9-j4Ph(MqWU( @H4sDb Q2cjF|HޢV_$YjTs(,4E|3㫗ν1C,N}A[hM7ŵ.Zl0pq/psb]*W.n=4$LCjP`:Ax0|#bX6+B7=A# ^*VU d셔uGhgg∣$S)˫1Xpu4C
5tY&7ln-eAAqS#S,ٱG`Mi5d``$ы7[kU҅]Vm}+&$e2EǁA<߸a\5
pu5?`qTctx45.901\; Q_M~Hw?`Xv}ksEU^WDF6jh =@S$52dm$Lh@ &  50HQ(  4&jzF"hM{S)h $h&E?IGSFhX.L,ϱy|-Vej	BHKWdS_*MXd8jHej?ӴV<jIwPS&^b͟U"dx2MTttd,pw{g6x"%냧몈̶'>"iICs4\tZ0ho#Ŧ"bD&0dL9p}&YV萴8!\]p3=ўlL¢K"A{e)94mOU-D7akj_kk,10QPĺ5# wl^˸`J١**VIImn  Eʳpכp]XTm,唈0D#F/ȳqEtAҬNBۅ|@
WlN2H-1.UɌdVǩkŦb5j^T4/,1q>1ؙM'@)|M}	`OQ"0ŋ6e:_(T-E4"R0juڳC ,T@`y^z˴+[c*FvͷZ%*-[}JmcŞ.R{%xSIl%*DW_iAJa"Ą*>Xx0G``QQbwb/i+C̼W}[]}i">ZX}'6A_َk8JNE[dkEMfaљ+XJYVSrPRU[:WQG&c0	Ҕ+lm1Uaժ ޠ=#p)	rn)3ծu*iS[HN$R?u*DrWښ$];F\\;X&qXim/&15UT.Ӻ-zKmv埙jqD簞.ei{PsZ*1zl式~26`2afīEu	60V{jѺ_,<ɎVL5B
E1Bҡ2YMEc9ξ%lflx-G#fƭkQ1vXNfT7ޕITwԳr`rh9Y^Ue{d(P,&ummD-dH	JU+m<QCA,"H1eV"]]&((,6b SFSrbN"ڢ5kO4\ҡδpa	sU}W1g8L_.:XiOfc^DyjAr4Nw,M&@:XUR]xs
-p\3UDABLi4)A ~pB(.\92e9hǂBUjPI#L5HpD}^De*4Nvb	X!^f-TY<`8uJR2`RQLY('ڪ,%))PIj5(Z#w੕dkUD5bU6A*r,dHE-\U$йZ?֜C1`Ћ	Yaz7b9%"3Yܝ<ҕy"w>6]Ymxc)SH`H`]Q*	HQRtqBa1#v?س3Y(:}h*G8ӂـc2^Ja{b6KnIbAa3B=UߞbM})9^2b_ j0iFٲ
X~ Db^JE.UM9|I6 Ci} w\^FXV{Z@ހ>=P3Ero$醧0?@m.-PgSи0:~<7;_6DPMEA&@|ķ@R hH x Ju[|vS#FgfӫgA% `я9aU;5wf&$ dRom$;!DWD*=#j"J7r-4"$pTV9}wd*+*4$՟#OObݯ!8D-*KgiE BrHI;{fyN{G$@ӭYOzK'`bӠ#?50	g(7SlJjDF4lNafh^J]9k9(reji)tm-xC*(twU<YA?RPӣEH15`sf4qUOϳ|B;>\­*RCh)5VuDkXPAKPACK  A     BDEPEND          
BUILD_TIME         CATEGORY         CBUILD         CFLAGS         CHOST        CXXFLAGS        DEFINED_PHASES  .   -   DESCRIPTION  [   3   EAPI        FEATURES       HOMEPAGE  L   k   	INHERITED        IUSE  K      IUSE_EFFECTIVE       KEYWORDS        LDFLAGS        LICENSE        PF        RDEPEND        REPO_REVISIONS  r      RESTRICT  u      SIZE  z      SLOT        USE     J   environment.bz2    |^   
repository  +      virtualenvwrapper-6.1.1.ebuild  2  
dev-python/setuptools-scm[python_targets_python3_12(-)] dev-lang/python:3.12 >=dev-python/gpep517-16[python_targets_python3_12(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_12(-)]
1754029037
dev-python
x86_64-pc-linux-gnu
-O2 -march=x86-64 -pipe
x86_64-pc-linux-gnu
-O2 -march=x86-64 -pipe
compile configure install prepare setup test
Set of extensions to Ian Bicking's virtualenv tool
8
assume-digests binpkg-docompress binpkg-dostrip binpkg-logs buildpkg buildpkg-live ccache config-protect-if-modified distlocks ebuild-locks export-pms-vars fixlafiles getbinpkg ipc-sandbox merge-sync merge-wait multilib-strict network-sandbox parallel-fetch parallel-install pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox strict unknown-features-warn unmerge-logs unmerge-orphans userfetch usersandbox usersync xattr
https://github.com/python-virtualenvwrapper/virtualenvwrapper/ https://pypi.org/project/virtualenvwrapper/
toolchain-funcs flag-o-matic out-of-source-utils multibuild multilib multiprocessing ninja-utils python-utils-r1 python-single-r1 distutils-r1 pypi
test python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14
abi_x86_64 alpha amd64 amd64-linux arm arm64 arm64-macos elibc_Darwin elibc_SunOS elibc_bionic elibc_glibc elibc_mingw elibc_musl hppa kernel_Darwin kernel_SunOS kernel_linux loong m68k mips ppc ppc-macos ppc64 ppc64-linux prefix prefix-guest prefix-stack python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 riscv s390 sparc test x64-macos x64-solaris x86 x86-linux
amd64
-Wl,--as-needed
BSD
virtualenvwrapper-6.1.1
dev-python/stevedore[python_targets_python3_12(-)] dev-python/virtualenv[python_targets_python3_12(-)] dev-python/virtualenv-clone[python_targets_python3_12(-)] dev-lang/python:3.12
{}
test
154916
0
abi_x86_64 amd64 elibc_glibc kernel_linux python_single_target_python3_12
BZh91AY&SYlvc |tD ` w]>w}yzwO}W϶<ͮ7c׻{ym|nY0{{x7k>ChTo/}<s︻x(}}>}wV^$ z>wT@S憾v8lD["JI^<vun÷>sGo6y>,7ׇޛZ]{{vf={][z5,/wtwz^E]޴ݷۚW]kOC36}z;gػW\UQгz;]`$=y:|SuwOOJ7&5mHi>z}{c)P By$  FDɡzSM h   "I&C@050jy==&A<Chhi$!e=y!i&M=MQM  44&m$0DOF=@4FJ M F@L&MM)B"&	   Cp:E$T bC_O_#)h)&4R,#F2d@HB,P !BE@A"H󤒪$0A,EV9J$U"PQ    `UTDFyLB0fY^k+kbRtDw|piϑչh]g/]9I"o\.
gյWi*k.ҝMr[c))G:-N8;:gdTRMݍ`dSEea4MPMQq.0!50E`kY!PIYSI
jؚhiITU҉Rt!YLkQ	$FGFYm&mMJeT*TdNHCYIgA!Mͧmf/u-@bxY	eK`!K^!X&eq\
a`$5#)a`aj2"Q*E6Ӧ\\\
Fr0T-\رCm9p^I3 XXM8fR\ȒFYhB۫-e*.&. (TӬ(s9ꤳmǩ:2Hl`MB (YqV x	E'~ߕJߓy\7Ur2#2u<BW6Ӑ'kPq@ل	:cʛ}g{|8PmRW̫X6xҴi;Mo].7To-x2qzZC7B&/VjZ0VJ2Jϯ4MMZZ\3Imγ^0Mva)j&kn2KJD2.][]*x\!{")
)
 B@@Q衬=b$VDW=$4JTcN-}dx|32ڠP"ʁCwWyPN5!T9aO-Nrt6}bUgeiu']4Һrk-co~yx?%X ]`6'g?LD0쬥=mDVp;)遅@924X^+n(;Hv20v!3Nx.˼em; |дd">q>Q媪(Is	j
7ƛd]|W
|,2[e0z00{<uxԲ]kɛ|pLpv8Ӧ#	bAڞ%1Eg/kf]]$ɃYR+k񲆟Q}ʅ0;CESb5M46Ue	KqGￕz1Bq1aʦg0GOLACz|?m~YPD{/>s|ey[g|z$fnNwt^K	k޹fV\I˷gܽid*4'}i35M 50!UY}}zc)w?Hֈic56&|-:[ |fݹ5;[my/s}òI&GL6\H8߆7I]Ivt8f<&o_}:zM=l4pXè"~<ɯ{iT_ȅD-@Ǣ^͹ՠ^q_[4V@g>J;
6Rg@1a,`TWL5lVtS͎OW	DaC5;"G!+zs*
^fנPǶ|;KnR+}93zU7>̞>p, 9Mw8E. Ps+o[3OLNcrǖNwS<I
RPUJ>ԜhT~].Ԯ3^9_oty#\]i)KmsglmͪݫUu28qi׶cM4_L[|CŻC=$hC02}eƇa"zu_G.R+ũ$SD-AUUiFz;.YWkCtA3k+&RLPrU(,cfcO`4¢kT墋"m# g0<
pOzUTBpY/)}yǋ":=m@{X"{ff411#AOw6ԈeXwh4N	vs3c~IԤ{UIӡn>	U6hxU7J>NA[Zm+Z/&Mұۮ3>ڇΑUUB"*X
E>X4Px׵>xTg:L]
>.7rDnig'YN&pNibo"NW,^*REwMΓD*ődX
F"A	""{zxRw^˭-	blfe7䖽<=XK@Q-uh"
!#DooQa1$$)]y{|KH9+?A5)!DmŇ?!6X(BGxw&!#QG4E!á;×}o6*#dΎ@АɆBo~"5Yg>)%xJ˦
dä{L.w#0UzVxK,F:`tLI<	LI{͉'qXEVXٯ}Z6~/ςc,$NKyPt	i(!!$6-r[rY/w뫞rScȠ
!B0\5NK	,އ\q3A3S>BGF9{=\!^#+;ym`URI$M9ǗMm{3!˩cXcDG8PHMgT5 wNMHdU&qdxl&ykCA<#¾3]17{3#b&0RAHe4756}C76?_|dveZWo{ad6kID$Vm-l]ywE	jɁNE-)&5saFiG_hGem}zW!|뾿['meCU}|)cܚ=IO<D0X2}Ю"ψd,gG0IΨz>e];,9y
?J4SHqE>I\kzLKlDY[#F<&i0<!9UKܸ.ՠĈXiCZj^vw~W7H=1d~_M9:[:&RBoGMhwrKuRQt*0h!YXT\dUG]|`ꮐr94wR",YEGz8!盔Þ} Ijcm͍T,E$U3$_D$Xͷq%KtK&$#$Bm;A	+Ctz|Lvh_Vsg
nR2lEe3&*5zLOq99xekgqVF괎I]atҒX6sNtō8rJ[rm93\vVD!1J$9яt<y}u;&MBY?zq U J2;&juMZ⚏xC_v,TCC,rDnٙb6hu\W$iQbf:q%V"7p,tuwW%|>BeZ!/+bVU}_=r<cg|"8eMǅ&cD#5KF&NEm7*;}pwjM!(~3wϹN?K*RF*ϡq5}]2>ÿ$ZnNZglD}X#1t<Ee秠rF5MsiUI|qױ5n̺hb)˵I~sr'|9ۢLLpV+LYVܐSw-1NgL$ONSbPcmc\++/ŢYKCGH-@*YAO!abx=qcŋM!ô	&vuНiά|&Q وg`fU'{CmS+<ucIk:*b+"i"EҎ!xA:f!ٔ\2[e*^lZcPJg4G#е[mJ&kqx3!&S=L؆wdDD"[0UV^Va4eDX?!Df3yqq6mdmQUc\f/4zĴڼJI+ML"![,yB]k8'f۲\[U=##ɩ:acdp?$AqڝuJ^9?	U^J>>}jV/cs/*yT贬&s:Yl9y][ŎT	5>geE=z2mPu1/k9C%R9`LbW&ggsL@!7ITDK1d`Lʧi\o<5wƩfl$;x޲&U@+EH¾gv( }tB+ENDdSᮕI`͟Vv"ZgdeB8&ܓ)nkOBTCm>ёr+IcBe<!_;,ogDSt˪/M~\jm&ꗢtǟ6oó򗸖7f)tn\HoMAP,BE $8r2]8;nA8-,hnZY}DxuteM:X=]<`8B~_E/<SIX"yEeMv`R9Wh;d˸h/:zo3hwEվ	ݧ5UT5@Y 	DaRAOu2TO*EP@d1dB1b#!$V#DRO0@Lq)1 
FC2b@J D0Z(bQhJӛgs[P?CʒFJ|01Qޣ7P^2u}R2!uwΎNbLec#(2IF
~~QB=Omy-"%^Iقa<7(H.f:򳷑7n?ۋA_Sje`~xw9~<Urf]l1sVu릊K"BcA
ݺ7\-Ӻ;<1=sƚ߮enQrg9Mt/[|=ǺF5e1_I!zg5Y͛4Fh,ulσ籠Ѷo6[wlIKs5Df:ӑ؇<︞Y` b,И,Rua*AAHPPG9=կ@B{!JHJxҘDH!e`ņ]BfTO^ᒰ+J${(:`rpbhFQMb~!)PL]XG9Sa\ |JwPVNA^|=PQ\UF,A0W~2QuU~=a.6tAXڻg~kmwZ(2#FhW\ Sre4Xv&sM6`"M4b=:JNH*1,#,gG&d\k	]#EaIH'CS%JNkCnh^#&X
 64J+vn]1RmJ}&7g"L#')/^ÿ4QH 2Hq)Yd)`h2b.ycligUKoϋ_KI'⢊.iW5bk0nAKSb D+|xeNCɚ,2]Z҈*\*pS8!jI9ZjǮyT'Bk*Yĸ?T{hR'if(ͺz61E	Ep6T熇(wpiD3B`/B&yFI^mci~wYK0sn|`e#<vɘS VkYc:WQ7lyZ7;G8[$ NrȦIi6C5o-,o?R-.p;=ߣhbOW9oܽⲱ:gs~Y }ZD!*	;`zֳt2ݲ.w#ֺ8k
Wgx<L-F"0jb#̊P-`>ZL	J aBZtO}^_kKB?
 1ꦼa-.Ɂ|CF~e?H=EǍiX~(((''l3}%xd^7Mi>V  8J>}qȸ\][yBAh,#$yTqy8
㵝mg8t:kCs],ш^*	uT,>4kLQ]uDԌY=gJ|[IVV{!+{>M-:%?[;TOBdtJ?QN0F(W (Y2ۡĠM˨A:Z1prIǌ}_%ӕ-DČH׳^OS}]+0+}]5v?S"Ŋs!v\"_Μo9%䗦Aw*Bm]K?{<7K٠nJ3ÊkaDQzj_&_4D3٥=bԝHDK.i'|+$RYuϛe/j܆J"SIxDKPbAYe[Zzw  o7߷g,2otsE$HUTUr嗟}eяua۟ `rڵ>DbLAm?Ij݋s Ie]Q>FꪏlTauwdy!"0Zlm\`DwePUrsU?&sGzYD0
|O;>3X&}Z]<Kun1oG,?[iZN$<bEd{MOE%?퟿EѢց۪7B\l
cIs5<	hC;НO*rFʷp|Z)XycGÉ|uqo[z	 Fs>MD5iLh@]tWޡA~Ӈm>/#&B_$<nn|9Pfy_BV= ]>uq#WQɘSĺ7Z%kςEzP
p< .*L³rAlZ,^g{vOW>j*"kG㰩x}?o[ޛ4:Z*)pqH6Ho'|6Tu	H0Nmw҆7ۼj=G򤵉϶f Cf:rKhP'0: mBcx]d.LLwˍM#a-	$87]&[o]-tp{zCx1Tl;;8i}--&D~D>Tc4QM+Yխ)I,@ H܋𰜓E),pۅ U590[x&}!3م5'=叏;8ǶoAX&ƮbOcs➿vC@M[~ϯf|c]<d"j@dC
;T0&/Tu"1#7AXQgF*{j<'c3{H<YECJ	xuf@;47:)v,x:&@n]nZdVcP		'l{'1KE6	SciLY oι
)՛v,mQ~9YMiGjВ(M%Jה	s>ːnL&߹Ϫ]m툼|I̹C:˻]É./&x`̲s%@R%>rq)64FLlL`#j[{>@645Ϣ"iGNvNkMywz\ɦ)r0~R*]+r{8.Z(y6ȗ'B{}Ȣ@il,*$`A Ftl4q=>!ufM[MoWH$`DQHx%(U!IKfKyX(Ou)xS~B¢7k<
漅*r2ޞ73ze(MZ5:GRNFKjт'|O8RwyÙ|-A٥r#yx×֞RJp%5 +4oJr2%L0_ERzgБt{R+Ŭ^C*H/zIt^͎Ⱦ0oҢe3@l>L3g1`O܃.Lflnoʿ> x n҅O;33 tY~prHbhguLVQ]6#hoG"\'Rr{'x"ЂBRtb
2Vٯm'>}4	0ݐ`.i/	R1&0-r.
3yW{n+SX9F	æteҔYY>֊>RdmӅ-4`ǮӵLXl7E"9&U+ΎAxOH' ZAM_sf=yы\;W$O'6$@0h$ۄrE0۞}CɏB"r\uζ9"WKUIw-bjWEtEhn\ *IlWOK-RtlmYC|PY+הטg$W'gΔ*Jʌ沢B;nC9TAZtLE2
ଃ&R^\-q17߮BHqPHΛb^nIl)DmsW|kNd5"aRu?a|P	.$;U% M\F~{D1'┑hGqp<TސDTN9b{ttE^Atz,n&#aBX%D Yssy|bSuŽ	*gʙh5!+/[dW2?<~%#Cd
s	0"3]4>gb9lȰhW[B CcmE7_x4a̈Q&+P	ࢪ"+t])vL~b?c@7_дg-QigS9ɝECAݩ/'=YM-ܨ\n˺~t~Is͙s!O?_@=Rpzɶ@MnyR{13-ZJ:G6
-	j^oN\ۄ~91A[ZvH&YX>bkY@gq<;WHz9yd<NVDJ(1t2naKPil#rK%~'3O?r4Vd=jOg	6>FG YaJ燠!	oRo!>"ӇoK /lK.I(wAJsqI鏦Y*"^FFq.mx7tnlM:ܤf٧ ULj8Ύt1dn˔k07tez=vޯN~41qgҘ;y?Zl#!033\:שAhE]:(erueT4{oF5vpi+	8f9YnxdTUVa'`J[.CO:SJѷj2J֮wR%)V&K}KE{\[ow?|+e&nFexi^vޒHwޯ\dXRuK^wW۶lWUXH۾9Մ|6yܬ	))ʴeU~LzUҳ1gJhhmI*V$IiO㸒m/͜ƭ& Gf*id0VuةHJ^:~riWՒ	kvY2<t8b/ 0&<iJ:OJlh͡~nC=M6՟ezj
va{S}8D"&1Di.SfSsʉIO7uDu<?fkHz]BJMҝkXܚv\HqoT|<*i-GlWˈ#SLoȉzsz;5K0;<~}+APLLI'tfedf/Aϟ=M;,커P t-^Ix£XSg|j߷k@=bkkC*-5Rl3e쬉U"Ρ52 <]˫lm^XQ|"g'~;7$0=%$ӮT<hp	Avl@jtCrCuDEX
8E1h]5p3`O$~H2!I"@! $d1?ԄTlBV-((RKR~\n8!J&:M8|HQY{$'"qڮoMtCڧأ*zTdRʟ<0/q&:)o4c,EzEV[J2&{)p*yt؜lgZXyN^O{Cs[~_Ѽ&U_Ia!uJy69oqZjo>=bͻr^^")Ƀf}?#mA̍w]]lv:O~*kT5*F)pi!f5+#_)AÌT*U ȠN:۔',btkTgՓiDɒk^kzhdh8=kb\Ot;b?-qlmg*4#R<v^2f\[׹z|Uozg\"{=6ƴHpr7{>w$~g]Gk^~s4ZXZQuNb
I)	ESp$D'J2,9:TӁ7l'a><QZ*ayL>kAYwMOd\'tLMV
c$G|z)*rB"k<ϴܘ4O=Kl&E5Ej"!2:/9D!S=9Hv8s[o!ywQTnSG!UyezisŜ!{'<aUXTA2z:^,?ր5-O۰jln7Jvw*a*4F]QqΪvTlLX`L$\ItF>C#؇3Ko9ʊn;yМ4B6s2AMWgld1@_qԢ!#@7$QFpz)IQ[t9.@l:A;&(}Jbuz19eS0wla1T@G<Bqn\3|Giu{hOCw&CG߰F6K*S,Fťq8|Oa28Fu>=8J
#RLԿ\Z;d@?#m~=Tu&l^Ӻ+{GjE澠}'y5聙:f[op^?x.-<5l)v|o*hF""*"*$Șa:|y	Ĵy=T*ha8'BTJR@4s*DY3>kXaI﷜UM6!j>唖}W|+
ӧ4"TԴ	K,)dH{ďPHOJKr#-PGV:״=o(TYR(Cp>Ic1w:8vw:%AٯN@l#Z)\2<"HG/\Fd#Á CroXmͬYN2@irHS+O)
%("7I*:~3S/E޸k@xI@ǝ*?=8aA"B$@Br3ܹa p*{0D2.a=;O<>$,RU+%G;SWjK<O;^m6ծm֭	޼9xYMY宙N<6JI	$XZp8&Ĝ ;¶O{:cU26]k5/<6 9Pl*КYvÞFNNrv'Hp8p60`쟦?#1xB5_O.ޔD%r:-(ǀL2'Tzl-^qt*{r.SHD :XDS#~NNf\Ss'[FsYf<kriRS#5lj\ar%GA-CnRZZPPRGKLWը)ȼ1փto7ݤ)KtWmp-4@cQZ!~?_")`_k-X9*\w6PdX K)R!a
nSU)f/b'8 pZ|Y(zgZu$74eF68Y>WHq9Bd 1#crl(fhxvX˝tciڱ$&JD T^R6BB	xaω@KPNRhhiu|H$hէj%l)$L͏܁Nw6i;hjLeIƮ*0 &~N`{8"(< 2- 	]t,p}R橔Ǯ4,OѱKnCv{U$$u6GN:.,[Mg>q١/ԤxOG%bd@"qCD/rM}&@T!Ҡz!ca6^Z8tnRQ,LB@{D("3@ Aq8 O#vY$|G<I	U5 t55MP.s90ňEG&_V frmQH@ě(vfQaQ7+91|
8%L<v1ʃ%,@Xt!-2 gKP8DQUI\אnfA7g6b#(5g-ޘ jFF)E$n  =LDSWxܪ,٩72^tNzbç5SHuUYk_ô8"d7񾵰i*vJr1gf
ف̈S;l\>C>NK=ЦWy
HT@dϑ-Um ̈y^Mo2
 bzӡ'j񇇜0كB@92I
8Rم{|mӕS	$]bb/}nTtb`<Uw3j621~L6Y3.'F#El4"M'9xnEdDH` uCG1HY\ 4DBH$$vml^2kۡBOƽ~oSh7
EP.%]HM#/&<|/AU4`Ǻ'Q2]"|mp  5 dQVIDq|FeZa*ݻ	L ƿW	w2)nrf-p!%6nkI]Ȩ> I%r:;3gQVÕZ\wf2̙W\(.B銮sߡ/E"jFLTu(
H80	#&k80>DpӇ6ie"`Б-o`$nͲ(gк/j4HގETGGN;8RZ `_R g2~Q81꼇;[Jxˁ#n;*[Z%mȹ:z$vԘjJkRrKU-#P"EW&vL?3t]'m.&d\aƂ%a\MbOL	*Qcad"|9AM)$Snp[-/%$FQFWB٠i]HҀOI'z<wC*x
AƌqU751 $Ǥ(LkT&AB;7KSu5H4H's=N}:zhQHM(#]i!Z_FFR z@dׁ"$P={Svޱ*[::ff(meSy,
<"6ygo~|H{wKf~nNXb6i.=#%EHWxn,W:KgĭmS˨~)eKP1[/&eȬRCG^Nt/]fp!5P%MY9oSaޭqphHG(4,k A!AKxopxYW*^AA	Jdc1Tqͱ X%B&j9=>;yلF!sCNh؋{$5;9A4.D#XbaH<$EG~0bV
0@9ڎ!w0;ܐknP[;|5U"TGֈ
oK5Zѕ@}7ь"M27nG+9	c<A`SzqP124(ˊj!4vv8os@_LGo%mE#T"h0((EFu:ٷWRhJ"R?Fm͐XQUUTb((E=!z,LsĈSl | 0FqNAcuc b 47	!!jt㻜ZƄ(ަ62⚑RD΁AQ 1in4H+u VS@=FKmN[Ho8_$wM@kMm^zHv">Y!@Zڡ wS,H(O` YOR@l4#āk*"$(|1|v<9Q¡S~OY#{~/q!?IV˜lƓ,_jſk0QH/l⪧#gȔV;{K_m1O+k%q!F+Sğ0љژɫF)+3*d,b1X#t4YQb,V">0u%o  A>1H0}C
ʙbO_0 T'G0
(:C?#޷ l  4z:'=F"*P"H0H  q෴ߝNXHHH(}}߫o&|^Sl b3>5'l"qײ[yIJ^&p0nff@,eQK?:H}.҆#s>ì͆r`@!y6yL;]swȋ5]ʄ	֞Xک{=hW%Ȯ6,{e}dc@sBcv:b$5\ڜ8`[((/+r9cP;ڭd`iÉ)d^X7BZQ=_-E-x{69mqm28ϯQ/|;~	#Zn9#oॻiMjr#)/r2$˂ߝ.4Zepѕbwmv&NvgTFfQޛ;NJ]qvy׼	F;7
<xwu߈YًoJc夤I99Hd+4SA~rtMx:KNc	C$!",:U,28}X)qnG%eYWѬ|Oq^p^B߾XyJ6mz5ܺc?GJE %	8L]Tz:Sl0Sbr?cdaly?"	3|6+~5u_΃7r»m%:J )o/W;u~5t]ϘQ">9禈SϤ]!vUEt74.VbeN~=u霦7UN	2C4=<I79.57s-:)o/J!䆥Ni<F,{P+3h%
	X,?$#tdI̟}e>=m
bUtsaCڪ>]9t'z5xX=HzB{44%SnFTm~U{=
vN2hmS=Ԋhq'b")}%%
۪aϭ]$$oqH&N=&>|6T K64,w5b^OF s*Qsx$&fդ3TjUO;O7yy|-j;"$B!4D*ŘB3TUPXc.]]y/zq)-٬B	N$Cuk$O6
VwgFA\3=9sRfE3R\UÁ^GQҊ iYaMYx.fT5{L&,t.0<%2Mv'ƣ$%5NWs<>cf~i6νҭAb*tK<ٱg3}6wnS70BS0d˓n!}LЗ:7n&%AMPf 8*A0G=n,xp:B<JB Q}jd(KHp-Kr3zr$-b<(L#wEiF(UdT(X8@C*6
NR>%'1	$@1UG`v2۳?N;A޵IB

lFx9oN4 @'
1E	c!`hLYx'{ë_/;_l"Bs1B[AX)=ne$}ZKh81T#_;3Y{ 3DD5H@ZHn+\vGI&ø I
'RK?;u96('ԋ	!û`R1*BTu 4Cv-Sqh<')\-=v|	qs$Vev.rJYA[zlUYRDA!"CȈȱA",N+RbmM"xH$BɥUEfpzb<JLC 
H/\LFatI~z<@b!GO%m#l MC<y}`<l~=o1B}s(H+Н' <e Mz?+MP=ecP=储L{t1d8  gS%b6oQv!pvH)/Pe$vx&˺Nsv*GZ=9
hȭ%iv.:R@7?'|9hr*L>INΓ|¤*)}rR6bTλ̗ۍq2j7>Au1V(䆖'Ixf.bb r@6`2#`&\\6\Q&EW*	p"zwS3ē$:d/y'uAJV(uV]ҞٸտpNga9r>(%`>hVIZgsɲ2! \l4ĵ5 $ w3hJTX5r q|X2K<=ppzBȬdVHX %6\NWR<puVBAn$kAcw=.\$u)q}ۅr i"DTt\l^$xlȞVqu ;̖oqZb䆌<<2#:D-;=jACr	L
`j}w_Tla
0G0@uASypdY KVš]lͭ44nS'V[=!ԏ]PlI;&oIʻ٠ijAƑfY7Sc*qi NM7hrmF]yX|HlR'f2ş^idEs\U&gYv(Y݊`ܳ&E`P7	SfS<cDE7{+#3{BCh(k&֘a)P3DnPs\͎W*zXNzT1*-vƂҗa;߼~N0_9=2G-_[{!M'7'^juQMf-rQ3(ݸW?KX
)C`p(`fJ(̤|^'(=<yyJHSA!=Dg}bbH8:Vx%^ʉˬ0}	6A4m錾|ԠrX0Oo43,3/>Hb?;b&vtn"UJPYWm$[\LOҘ62_HI$Rln$<O\GoOWu}ǏgCowAb)rYRB{Ǻ3cz{\Kku.gb%bիkL#
-z~#x7_,Q>\ٯJ8:vl}ϖgJɡx~<,RN[dQ}.FE9Y{TK+,\@6ĳ-1*)a[jU<xk	mu8ӇTXL$9a;D^Qi>\֩5\Np|5Tr SO$	PYX48}[Ba1jR+Mj9q=\eK(P"ӥ&	8CdvifF
^'r4Fut
S*zQ%-K|ݶ]ob1uk.zqWDgnF2uj[*+fҬ-a c;!tyv5{TnvJ=ˮk}s\dҎ UG<lm'O
SSFʖEZˀ*9
plvIqTuwN8;UWe8f@hv!MQ!V^jܡefe*B.B[y]Pm	Yk[ dN'לz	DG6LbQ>uC	|8Q(HAV∡5&@=Hx;ケA0(ȃ wZmU,Ѷ1%Z5{.OF@e*Ux0 ǎi#m4[h^*pb;H'Y9ELn;1jL6C3j]FA\1keZ:k܋@'1r?Ittu19ӷ<*DB)5þ[0%Aeq"0P߂#ǻgח9!	@{cNy晖KH+	/?vr0ޓR]MA3>t|#H$A/Hp3^:[Z4TA:l B+QH@0oY{}=GUT[U1]?Re@^BG#XiB`?4GV!`ءkYȦ`; BOe=F$zAECY{+?oݴzwYj6lK#Jѱծ[$眔pYIA-,=A)D͎ew֒IB]r*aBqD6'$=%=r;(ym"1v׬ ŘzS+@<cLUbΚxE0kn5U|zK fMzw)|=`c/PϫyfUzSmh}12KlZ@%X$M,%%aҡ
Omm|AeBzO"^G*jXh'cX28E&H%OXݏǍxB"21)ʧ`ț\cy0of<͹ c=61@"i.%h=v:= 'U(B.8xWZB&?h}{"ʤAA&¤83}Ì>%}6!y"iEOTLN7d?
y^yLL*v!P=*۠sE9I8,FAyB'w$H64ؤ0ȓO@Y/~3ądgL,DwdD}_@DEPuorp`1(dy,[p/#qPE,`wI[>4S0>dHu0@3;GMܐwj6g+YxWl}\/;0ق/'؆'VԩY^h[z˺Ma`$YPc	@ΙȗY"G͙5{Rjܼ 0j=@`)Dcs#Afp~ud$Uke	ױPB(a7ڿL9 n7R(IkR"&IZ:WriBRl6`NX	lkDJ/s.Xw~|
w6[8A1+!BMtSr`a)aHVMllCгKu-Z;E'G2bVuC;Kʅ0"ō%Q%DZVf,;)fIF(40ꦏ|qd
9zѪsYG՜JAr[,V䨍DD)&LOC?"l;xlTWoM6}(_:=Yڝ!ݎ`][P=zx@N&Xw[{N1۰(B#z_/MҋI8QdK%Ȯ?,~%*%"h(8Zk׋)0x5#41R({JzxݜB,$2)"r4瘆T$>H֋1+n
X-XK&By틋eRRT,IY+7ف3^7Lx<Ytf`[qc^"G.pdPWk.ڟ'e_/A7d"i	)B4#!o 1@xX24\%>	d~xBL|bi$
qO_y4#ogUL$j]7N02tWD]6n^Hj3pf)$/*.sxt lgO]hCX}ZQ5Js{|e`Z^teǔHff<cߟߋz>(wq<pwzP-0a=f,xrʜL'doOu|bE;DMW~>pP#a!$<qDMDږ9fٞWzIkI
"dZS!L1<ɱq^ΰ"!$;ͤ=r~aH1g Iq|9Ř*{jl	\24@6j,Gxm:B_<UF
-TzBy@P$EMkFSyKRQg?w3
cHml/->$݀sL共(Z<.q>l ^w"QFPU?rnRoᗥNJ*'-i	*l>ZW5B_i$c+(1uUEmCBdbJ007hI@ǳ}fC-ŰҘxGv|n1nQ`oo#\,W]XňWdSլX _1\lE*C8&Ϣf)XQ`"bw OUw"Q GeHPء*CI]a2 mPCAg	S
$=?-	uR*~*1J&Į΢͘$`C]C<93c	ǒ	"Iv3b#)v99lB}]}$n9ɓ@BlʈQ"_E3)(F,dAce+*0
ٝ"&^ _6	K*Fh<)xN?fJ'tc$,^.9d"f~ٶ:B$
Gvt B$P#ʔ,"@Q! V@ӁiKD:#I*D($5`#TYPR#A(!f0HVS03,`b)QB)$ę7,(9<ϥ\Gh ݆%/ !&A[+P;CSMQ6&cL#wD x:T0	tHN(o.P:`;U4:Cpqmh\FI;R!iT=UwI*2cwlDhtVlݍm%A66	㔣}]1}.VDڈ~"+AGQ-!{z獽3k`|}Ε^8	dMa0㟨%=h0qdy?]-D4 )s[^9@${ 4(ig딻cxȘ_41SY3N(S*DNT-TVAf?s1`GlKp<3|Jb	[ם[WHQ>QbD*惢R[E|>ϡ=d*Ҩq(LF2$yLU2Nt͓N3e$@ǎK-)bJv	e%CX&H CCb XE5 @6L^4nք-]$ $`1qu&œ~`ag<'ap׆RMhZNZ.3HLEYQ,3}ѪjM(Z+ /G`0D^^i+T4gL	{l#Za`adޠpK%"@05$B0dpC&b ._&2ڛUӝq	<1ρ@%$٘D	}HSٳfmBOHurCjkB"2e0\T)@PYL]e^\RKDQnA/B-ScVO6=K-#@+dU>S\
ՔΰDx.%",*eQADTƅLN
q&HInx6JK(`Xr(vқm]>\ 2B`%o!۽>_61vi{[<gzCi^t3N3:J鑶NK 	C"$N:o#)j\	Dk.$,mE!{6 h|wa]DJ 
VpP"Ad+Ni
r(>j,A>H=`VF{LHH(4$T2K=3id!;@̸ńȁ:I16)˂0Õ}4!ADCXMj
gL&%`> )+LQ/"a>= BRrE844s
6's
{gI_#u;b-n距˦6B3ѪD =G>҄!
ĉ,,TEzAlP<&A R	Q@$ 5@aأTܡmL-d#ή[5xmJT:^S;>M
8<4 _;mBj(٧UGd-A	:!O4X)JзhOxX[w-\;۸(J^B;THB0۱jtݮf6WH(ay@XJ$­5yB}kY4?ss	!N2ttZ 1d=`\~7^ z0&}w{lMl&
S~mˣɣ&$Mi33puf2{}T[LjwF[O*茹)BxT&RR
ܡQ.-I0Į4NT,/VyD:KD"߹4H,Ry<+h}䘆|__?}]!˂=vԉ	I2u:5arȲ%[­ymϜϿ!ߞ&AM|aJqc,@7h주T"cq$ֱS[9n^1Yi i!Y mrZZh&Ns	;=ԜZ7ԓ
dȒ-lJ0WGsSaJ T-frzy'fAi UHA3x4p;lhE]}OҞf^yP^2ԣ `\Tf2wb
clmY0I%R-}*8:Py#ʴha|y,mOP~16}	!ĭ`~%G#~g}br!HK̻dWIEznsb5sڂ3uʏr,"@9Ҹ"eX
Ā1 %G|тVK:Y(% oiNRȢ
tMFFCr&_LJíP@x0G@mv'@4!4;)&d>	jTiMA83M7	9 D@zᳩRtf1Fi#Vh6DaD0LБniu=BYVc )$aН 8ߥw# u"aXLj"Zl'.H߰
!S:p=_ёl3{w}lmd^`XFH+apX@,:&40Ȕn! d6;K7|'~d=݈R2\2rh7"7.m8^nHַ߶u5Fo܎g. ˿ݐagk]&,q7q{d;PX  H/OJm	P	xp61FMjwf%7أ'!!7%	DۉJB 4PZ uHnTu=Dk>=E<@CpPq;5]!:g
,ҍ" $T(Π0DmG
^Gweꙙkrꌫw<+9$q">=4 (SǁAb*LL,e($"mFsJPY<0pfYhIz+ijK24a;zJ}7$RVfVh" q*py%}
s7bs#=pղ1'kN
u"riW<m&ZƆHeID4̦gYz՘VX4LTV 3!-gDbIZ?dȥD7#,W&1^T6{]׋l,`lH۝2iPg(.c7
|'}CP:D7 X\X2FX|Jd!w֠bL&LQ,:[c߱|7?dRRoJ&K^fsԁBСDõ19oHzEpݱX&Ff|)p[>b ۬'2/9aMGYu&J,	C8#&;Ijl5D#&* xyc
 53^{&hz)ۦOzńhu`67&A5d9],|hmd4or{Y~pRCU>I>+*P1?kHM/Q80-`_⢸|#a7udAzrOkؕdHs޷_s~?h"Lwz00Yo'R)eKHrmd	#H](]@~E_7 	CUKΝ]DLxuqz*xDP|"ih)zC1Ch!DDH(̃9*EoI,<ȧ!VN脭RL8G	6a7APsqWn>]hmTJCv{-M/='?n""è|	bN4ZX]A_7{׈s,`;n6Qej`ڤO8Vt2-ogWykgԕ4iE+<o9{B34,rlwQD&I#hYnF)6ܷv+[\i`30󄩘."c<!s0,MVdC`֕eƁ{?ޠq';^W^<MS8+ C@
Z	33Da{:-x-+PX3g vgcqƁk{Cm37s:1M0hdH뀱oS(\,(:]P0)++A,Ne$i()-/ >=}u#"7 ?'wiu(}\T}2XXT`,kEUXl*"}.ԹJ
`/Iꨰp9= /p(gdԕ)"UB.! -R!DUN	rd0yU=uEtϙ#c8ԩ갹#ok/krڪɾ/c=>%{F<MC~X'#"T#A%QL~=i"5+/O[kDu+.g	Y_yj)JGMpV⼁Mm$"(afqlXLZΡkH&j.A&_X.g|\2.H˦t@zϲ/ƽ>!7<+qbuRcY8ceU\00C"rcC	P\P.HBȽ$T @ݘz;i7#G|;=BAA9ikLgэMzWq4_ðH' ͎O<wҊ	)Jz )Yl^ 6 L@H]Libz/ ޥ}\.f0͚z1_k>!S|j%_D䕚/x.п'dO8[#"]|Q7봝C&.8ADtMvfE	 Bm{s7h"td6,80θ`(6~wmG2Zf}d0 
;Didbo#&hqJءРP}eնw$JyDߋLI110sB(PX6x _W=8
v)"(a	B$˭)`?rdwo"]émyOxMS{XN!d\TD>`ڣQ{-B=@v"#YAРT,=%sB&ڧ
a4ڶ)bqJpL=y[B K]'9cY!
s]D%ibs(I8J]s0 zxnU\h@NrE["_k;tJ8u+R6faW yXaK<46҇7țAݪ5_;azQ௫8B3klz͞lL!m)aQBqVQ0Ή;ӵ6LSg(H b"?ddY '8QQaPt۝G<Hj]{'_Y"|A'#4e퐰2j("H i@/LE^@(Qk#J`U	`3MF}:?Xl3{B 	{H1PTA* #Ы˨Hϋ%VOz5!ƹ6W?;KE_v,$$k ()Xy?,TqF>AǞSSSɹfϸ]6xe2癐1xYȊfk&x7Ys"^lXNNe9j^*NC	z4?9SZAպ65۠|?nzHY7K#bLoMFtOPWqawRv$۪/ZS١N[$ERiMg!gLqr.GsC2
"Iшaj,s]&i)jg)%z芅2orMxV`yt\RSyT,+Ήm);Im\ϴhJ|qK7"D,Z#rg)3}k1&DwmSa,+z*tUh=Yɫ,ۆsM*>B|s'V(cNW&2̲j%U5QSJb)bm@nM]DIsVe~63#esQnmy<yeCK/\&htu>Z,Mkp%Il8>w.%UTbCivrƍ>Nsr=|kv|uq"b\C?yE9]eGEC5-+N0~l"=HVGJ\+s:i|^!lp*ꫦ4DcTOQ8{Tie'Ro#b¨g;ıO8nڢ`n;l;Z?'yzqsn7-^,$'|M5]Rni	
Z_g6G#e̪{|eC%oJ(}2@S9z~?:}ŹJq!gI5$OWm^CtbϺJ'}0TnZ%pQGn}U{rE8Plvcgentoo
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

DISTUTILS_SINGLE_IMPL=1
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{11..14} )

inherit distutils-r1 pypi

DESCRIPTION="Set of extensions to Ian Bicking's virtualenv tool"
HOMEPAGE="
	https://github.com/python-virtualenvwrapper/virtualenvwrapper/
	https://pypi.org/project/virtualenvwrapper/
"

LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~ppc64 x86"
IUSE="test"
RESTRICT="!test? ( test )"

RDEPEND="
	$(python_gen_cond_dep '
		dev-python/stevedore[${PYTHON_USEDEP}]
		dev-python/virtualenv[${PYTHON_USEDEP}]
		dev-python/virtualenv-clone[${PYTHON_USEDEP}]
	')
"
BDEPEND="
	$(python_gen_cond_dep '
		dev-python/setuptools-scm[${PYTHON_USEDEP}]
	')
	test? (
		$(python_gen_cond_dep '
			dev-python/pip[${PYTHON_USEDEP}]
		')
	)
"

PATCHES=(
	"${FILESDIR}/virtualenvwrapper-6.0.0-remove-use-of-which.patch"
	"${FILESDIR}/virtualenvwrapper-4.8.4_p20230121-override-default-python-executable.patch"
)

src_prepare() {
	default

	# specify default python interpeter to align with PYTHON_SINGLE_TARGET
	sed -i -e "s:@@GENTOO_PYTHON_EXECUTABLE@@:${PYTHON}:" virtualenvwrapper.sh || die

	# remove tests which require an internet connection + bug #936086
	rm tests/test_mkvirtualenv_install.sh || die
	rm tests/test_mkvirtualenv_requirements.sh || die
	sed -i -e '/test_new_env_activated () {/,/}/ d' tests/test_cp.sh || die
	sed -i -e '/test_wipeenv () {/,/}/ d' tests/test_wipeenv.sh || die

	# remove tests which require functional git repos with remotes
	sed -i -e '/test_wipeenv_\(pip_e\|develop\) () {/,/}/ d' tests/test_wipeenv.sh || die
}

python_test() {
	# tests have unusual expectations
	local -x HOME="${HOME%/}"
	local -x USER="${USER}"
	local -x USING_TOX=1

	# Make sure that users env doesn't leak to tests
	unset VIRTUALENVWRAPPER_SCRIPT
	unset _VIRTUALENVWRAPPER_API

	local old_path="${PATH}"

	# Tests are based on how upstream tox handles it

	cp -a "${BUILD_DIR}"/{install/usr,test_bash} || die
	local -x VIRTUAL_ENV="${BUILD_DIR}/test_bash"
	touch "${VIRTUAL_ENV}"/bin/activate || die # silence warning

	local -x PATH="${VIRTUAL_ENV}/bin:${old_path}"
	local -x SHELL="/bin/bash"
	local -x test_shell_opts=

	bash ./tests/run_tests "${VIRTUAL_ENV}" || die "Tests failed under ${EPYTHON} with bash"

	if has_version app-shells/zsh; then
		cp -a "${BUILD_DIR}"/{install/usr,test_zsh} || die
		local -x VIRTUAL_ENV="${BUILD_DIR}/test_zsh"
		touch "${VIRTUAL_ENV}"/bin/activate || die # silence warning

		local -x PATH="${VIRTUAL_ENV}/bin:${old_path}"
		local -x SHELL="/bin/zsh"
		local -x test_shell_opts="-o shwordsplit"

		zsh -o shwordsplit ./tests/run_tests "${VIRTUAL_ENV}" || die "Tests failed under ${EPYTHON} with zsh"
	fi
}
XPAKSTOP  [STOP