(/h <"SsJPI**A%EyEch-[wFP|UwmI$$}2n8kԅY+`%wL-^vd;\QIbǣC(o(j!"Ey3oWk6EDQ'by;Q(Cu9ۄs>	)T$Lweqev>~^ms~p6fDwr"Q2YY\*mx&򲼷]zq_6N1ޘ}&9u߸<߷6q۾U:'O&_η$IS}reqӘ=gSO<:=4JȈTAc~1ZJTE2{=B#%Ǳ^I&$"F7ZiLp4A`(D)T
H$#$#1B XZH4$>n"DM&7BTL˱iv~j3F!0JI$K&$)} x1m}^0yw28|:CB*&,T*/mɘcn^eQԚܞzJ(D"h'rӘ(vqL7Q1lXtH<R=#3	tuK6r=<7_hqY:8_Q]E7?"}s<VvGr:OR{)~ZbN4:2fw|n֣٭ުh~$|rtd$uΛbY8<H0X:k/K%K
οݫq\|	(;[zEER*)vji1Y R1iV)P.w\)qlc`#4c̛8nE-,ҐYCc!Â"&[er3x60	s4av>$'|n֝w3~'ykIZm޻{Xc8Xid8KxN"	tqc?(h d@~oLt<3qǥ.?3=8say}A)Di>9PeYD%fy,+{d!&S!訌@**)zԁyN=wH	LM|> QP
cǏ_}wDOi?^EkKf֝$O&xqWoS|Umth:YTv|kj@콖Ջ<V.[?lE9uH'8kߋyRK,{33)M=ݼр4(,WG{/:
g-#F+-${.+)VUX,b]:ZU>('&898D#,m@:]9bhG}tR+&,ժd?̸ӌgWX&}f=8v'NA}%nwu]&_q_iaɦZ&GTA8q(@JP%@Ҵ ՏG# >ǡ-Ց;|QkGëHaD,ĕi&.4ZăEW9D*RMTO*	 uDQT jCv:H6T5f琀T~TQ9$unGG
x;wZֆZCVk1gG,ltpࣂ6(XBT"QH@"!(PҠJ(&A	yj4l5|FHGFǩPQQéz˦LlZڷ6ZǪåKi *Pqbʱ7BB#fPXT61KZË}\MK/@:l4B5u(Xx騚N:Z 6GŰ/7 Gѱ;8ñ76{5blFնVDठi#d1@b[,FRh'GF"
Ҙn~FJYYQWϣ˕Rii*[')jQGGLzk󸺚ujFF$)i<cRraH*c(!(b"EDFHH<ۘ>PNxߔ3V~rH&50EW%{llLevV	B'U2ݘT)zLcGVO)EK~OkH'@c$ϯ|+FTO45[a¡^GBOfGK#t۬R	%L{ :`BU/	$	|F*n/1j_7T3<~%*jUt|i~lFW9SWRC<=ˈ/r`d<?3apNX@?07ܻNyd3rKBу@ٜי;U\݋B?c-Ewdp@ '^"W^bƏq.=x-5HFY=s8@SB &f.!V*8pO.;-(N/ >),=ѩAQ0 0?3|- ҈̿'q@Ykp2"9Zk^
+u 5Sl].S*:>C&ȖJQ!rB
CEPXΩUsoM^U!U0Yff8ȭAAqPa$=de|5 3s|~;27P_b67LNQ]*|p.+rO\́9'ԟl3McʱCA57,XL$f_-Bzzd{W}N4/e+1 Iã馕H]ţBo5RBy$NSdHݏ&aQCՍlԬh}y	VNe(`,!*.ޥD>-Lcp;QdNY
-4"pB,9h"KP6`#@1>ٳAg }(<Ŗh6ڬ	b/VŽl鲗c.։p)C-:׌I,ԯ#eoQvyUUkc[,	Q@rʝE8+"?Pm(
"o=n1y1)FC鐞ǖϑҖFiN@.;aõm!l\jaĤ#hDq2^3A뾓(TS,Qd!YBC}ns7)E'%nK 2d'F=x9O)X2$0Tf7Ƣ!۷3SO-}Q	8~iW]e~𦼤oYf{jmorY҇p\>$TT!o7Bi+agqamQ_Gx<Bfp-T>ۛvD	TԆőJ50pUtRA|CW	[4gNa}C]KRqsF5d&__Dvѷϟ1-Y{oe+i"uL_Ҧ೧۳Rt£`Ua\W맇bvDpbF!/nYI"`)Akގ[%S|f5KpKtBBwГOX ᳡JܩiFimӿIxpS3 y\Kr33Z0Qnʐ4ccTY{OY792qeI-ÛZ]'Qn!̃ґ.i*Dp$V#:,cOx-@ׇlJRʿNQ3,6oPoߥ:ϝ5N<
3Asb"	F(eIcM7l@
T:FҬ:eꕰޅGLV-Okܸ,  ׮q}TdEimq6oR^ /7Rbs攇i5?qo"ZsƜC1<}F>Ѵ!1>&qsuJ1C3	4w0 &6|fD)؄j+~1JTus iM  J"F:948]"%*3!.(+Wv5y%>*<BW?[vfQFK4&5kdDl	=,yսF1k|#SJf+!bйK`qq,Al\"$V`9ޤOO#hVEHB"<?%sV2pswR(?7y$ 
ӵ#hbC7Bn;w߆a_|xiqE&r<D=Ue\
ix<p\@u(fն* l𤾱tF)2Xɓazn%ћcRw.z?j)ǚBdmG⹌u`q10hd$j[:׭/c9!2Be&LYkg hpSXQ"_qSd^ O89j]toD7t
JIO3[^n+İu\Z1M$&R2m@,#u+`GiXPE2pul(Xw&TH0g+<q[
9o`HaL
"ȇ><rW.9/o@w@W.dh~>l%i3iz7;猌5jḂj*iX4Vn[^ z00n*8QoNO*\9'Q_4s5ai8o|P[\D?Bq^ފnk|̶YL	=zbr=J:	ڌ7fZm.k/P2*cz25g6N</Ѷ7jp<A&IXo`_6j<\ĢfUhe)Cb~(J189TGkI$zwAD}(5t2#׬g-E%/S'LCp+H'	gntughzG}Dq kL{VF*67M4L{֍`imSL~?EA!.và{DX6E.+Pd,OfGHPLm*B> dJpR}$HPdi>m߸ØsZތ԰)8·$!`'?m/\9]P
vA.9+;߬ħ gp{!f a>
#+Ӯ_;ǴBJ):5#Hn(u)Glv*Ġ)Ty"x_Gm3r]F6@Ch@~2Ʉ*,L+IPwp2\Ӥ{b9[ca$6mw!A[bW,2q:f-^B8R0>gvSWwF\̩*#	HCMxf_oj+TevV8p.=ϻ:"hdae==f0'Fly`";+|\}}:BR(7G!M_m^EO|L(D}v؛1SҗA^ 4s>`G'N9 !-{ۼ_FDc mxAL(ߵ ,|: Q)
ny;rە{^g$տ:8*y6t}lD	o 98qE#c u ( ,R$ 	;S@]7~%8CNkhyPϋM4u~z#P3\-F2XR,epIҡCk{teS4^vww)S16d{fgC]gٞd%ZәVWoB_hQ.ng.>ԛNDi%8uv(G'fsG#Nj,!B=3bςAHUqUn 0Hb^ GhS1^omcME2FUr&nY۬/q#`8qrǒ~uZJhqXR
vġ)f0,˚KۚT/,Y;,?|ϦꞘbܵv!ܱxŜI$j*H#KUZ&pe=U0֤NTiQ"kHU/^&V3fP,YVȀbjAsm3=oxWW~:0(F팺8.Vb,Q%ܕ/0gvZ7MMb6;eNVN;v(ia!	}.	J*5qEq)i]֣͚uQ*f;2RH9Jl[ﰵ۬e&s,dZc˪tI 	WA8cT)!TNdbH SĘ_Κ>ruq)_\IxŚ I\jp	Ɍ1&2=Gދ\bq-uU aqr-	uY^\)n-ݥ.pK!wg8JH$7p-wp畔?K?gwW?wmK= u~?zWۿA.LEa?FJ
tWЏ`w?fh蔆<[DJ8&bCz;{z],JoP˂V_A"_vftOm8lFmg.±]pPg; gY~7~˝v~>ĝv.Q)㤠2PGSE>;j4$XdM9dj, ١C!5<-Nw3٥P)Oh=eN0un8_-7&	?g׷9*>ósGI߾u;>l8N7ڂ9@x$;xJV+dg,n)-ŵ[ʋJ\hFGꂍV:},~`[aeDQՇ,b#⋃,(D[2<ԜҢsE7.T恜]W$@~%~s@
s;t`UJ\>%{ D^^pAN 8Ӟ9-azzLG{A]I糩x ۷(oGnmx8Z1bq[A;la`<:[UV7xlMQa+((pBq]`[°
!btɑXӄbȐ102,tEN!\XaFcM&Ō850X$H"N|dtx)aXGjMEOįy$"Z"T)M)In0x@t4.wq6dNW'kgDXCԎ>5勫Ɔ%-[}&aЎ7fqeECр|AO}6Ye<G4E`S+\X!Cϓ	AА@wg`Po?rxH j(9|L@1.g&gj✉p"*9~ivA74?5J`^wA[j(a^^*14@S̬I[>kvn-Љj	 WW.K\`XlDBr\ˋ!ڪq0H4EDR.VPzPD͞Jm[ڥ#WjffN:2#?ny YAy;{!a">ׯA:q׍Ő6PX,2Y7Qu-2]tvAA
l{Q2f'9X.\cLDxCxMovkV+&40AE{
h؋}abH]AUҸBD@dx{;SC 9#IuTIw]o^F;ώl8hk0tDuƛi#ew[<jQvjFҁ\ٰ^HrwӒ'&=F82uȔ,##x#+ecD%+%&Vc"Fڠ<Y9(ޖܘFX9)JĒ^<?Ef49ΙRHK	aCe<3G=4~̞?0?uh`i~L,3<7rfΜ_lfכ[hf`nfˌ3y՜ߊ=SШ82<ss;w.ϮйE2SM ^^>;?OG3N2m*%O\})ЌYD S]hLͥuy
u)r%(T	YK`gXt/-+1.qcf^,ģTk淓S2:#{1]'{((4xIq':S' |8pS&XC excudjF؊%D\2hS)|Xb_k/M<Z6Z`ۈëe_lYjy#enȖWȜ72뷂͊!HrG,>s3\Źxc+rVKG">4*4\]t3*~ma'Jlݟ^)tvy5<ڲ:έSʲNTKPt:\9ǝ8~|xb*hPTT<Ͼ7`v>ݜ1lmNȨ8z5EY9N?@ŨLiכֿI[eչ
W-E:.^#|/5eZӊ^ODk ږƖ&5e-fCjb閗m4kf=kWۮT]Y$mZ@2#	ntʒpEZBk$ω[NdoDk'WE(
$+g};!$C.j3z`}F&$gcky&;6[Ly!i&T5)"F0U2dϕZw5FDPLq\e@ [F(pJ	\$юZdP!QEs8Wzwl0YOW?x|ݞ
_txtv7+@OTB5\O
B ;?Mނ{3-_Ul򲿭Q`Cxx\ǜ1((£1r<#	 ?\Ѱ`p"-"D^7Jɨ4m@~wVq{iTuN9d.WE=8aC'36RmɟN<_tn̽1$K0 >5J 	vbד _M`nc~uǿUoޯ.GRXmɰ(	UjI$#$Ƣ@ba,#1  AC!"3423%d/p@kix" Ζʣ.,PH@|^a<{{O8<Oɭ~]Fd&!ȱvLƄ.b`ARd]*yt?ٍ;~?'K/D1ۛc2uSL@Ĭ7BV|[LHstTX<<{VKï	0w{Q;.4@+W'*@E;m<.$4
]CI܎.;RPLȹ,2%^~ˠ2v;GGr j"D'%)>`94jUgwXE5iioet\9e43!g\y(IZ;PAϔRT
ƽAB$X>%J2rDб$%#0JQhZ7q!.}	#!^f?08ׁf ї!2s4̺(K&jE%=%_;8s'K)Ef^_
ERhTLl:__UL]/ϴjrZS \f$>dN5a-b-٫'P-ٌq}O=חVh̙Q)ycQ(JܢRz(26́(H$΅wJG}J'^X X1%ӡпz1sD@0g-.Q[z$eg-{1{5{)S+?g,c	7Q?9Ȝt2K]3G͎O-[*eK-m}D_4:x|~f6e8pр+4ς#7HU|.؉{x<F[zeX.c.9`ݑ3=N:*(C*a*oP9S$*W2=*sֱfA4Y1wgOydOuE|8Uw-n.qAY5|q8bg֑W`,^1kul,pAÿn- >o㖕Ztp<bؙQbj&8GW0E*1Mdvì?Чjvt:s
9\φΔm<[hTD206ıpBao/=t*=ZNQt9b ƍ(&ڗ>7iC7DPä8NѦgGCٺz-nWzOuIcgJ^XVSDЃlG&9PW2hgҘ4	2G16|H4K34-}*eMA5@nT)x@%!Ma
ӽyQ,F`UrlRv􏕝mĶR`V}Eęܦ2UfvPk'!ی0߮ӆ0#vd;tJq-^'TdonrA]x^񨡩eA9NޕzLؐtZ^ʨm!f[N,C:#aA[v7nx=!ZCwqc" KN5%y=Fq6jC?8ji}'3d	oʽwo@"$fuBְCi|01;Zt΀hsxn0%e:oަZx(5Ŝ|B=>3ʕLFpg;oVU˖KH2|mzy#r|c 68+_<
!cmnT^wxu01?ڽo5"D,wg;/CVxTq%KQgw?WRY0Q*YVjxe]V4:<VKUUɶT#Njer?Ð(Z	mr~l /9tp%f
x<$E*-乫($o"#&]@DV9WfK%;.5Ybm\'"+"s P\U.ʨ(FIfr(a9ؓ!osġ(8,?<t7d9_!6.!%)BOYH޲Pn*"tC0M	xbQ~gpf_tpe]Z'S	DO̣"TC!kg09!`I(oҸJS,)(2.y(8L<gcN+>i捹QYr<#SouOĪ+c~w37XXQ l2Jw&i5[eh
YH%^`kҽqh@-ztt')6i#>PM	SxZQsEم$S`]BZps.*إv%(ܱC&9rBNa\W_ E#/W~Xn
p\&{A4f =~=Oi;p]lm` ^6RMB|r\S-af~a@ZP 8Ha	  Öo5y[Y<"^{)5&T~ԴjD|<ŹB9Vz]";Gok2C7i;E.GAQTL鎴Uz&
ityRi4N@JH.e	盗F3Vn
{|0BZ_5Bo X:DسtuuY/)jH~%Axo8 ƌ"!tEa$&LڈSW f !DE,?ZC
C"v.XX4[ؿPFhbٰP^zd+v~Mg&@+,k&"*$,ht:sJ~mTM/?jn?l B!wۏXmV2}qbtu<ZyS\/<ܜk_NҎrVze	>0HDtyPEt Z` `2T<ĸ	Tʕ=MC7cwȌ#WsJS^YP%NŐG)|)xi$*2"h@'	ݙEz	
[5SVz4pDpIfx+}gXIF2ÏBafΖ*L)6L6=')>) Fni͢zm7U wG#3C";4	ХжZCl%`(L*S>:MRa1# {ֻ.P7}ND~t'yKY虌i<.<BQ<jj grzy3	E
F[sG*=~1JwB왷~_ϜXnv{EzXw|?+hc5~bgJ1g6iRk<Ci#RyvVԋ0SIb1%)D=tIFi([~Fh.3Ȉ&Feg-a{W\TL%q1x 9W\_l[ðŁ{OS)FZ	GTzFo5Bz`L3ۉTiZ0D·'t?\"C^d#jF'Vْǈ?v&aw/Y^OLgYl$Kq<+㒗1'a%	$~O~Yr=`MiR*7o~03 ]ɴQzUZCN$ɧeh}E^r8_͋6 {>ej2.0YV>Ԃs$Ċ^	iLY@?ؑ͠	M7wX&heuVB:b%yN+%s:ŀ𞒣b㲽X%I301#wScEV֠eZn)F~O^[c9{Z l# {(.Y=2~So&!5$:vf)[P|ӝH  D$ nvznkQ;,o/NjIa#ٹ[[Qx7">*+a(kc|/CcTI2.gڛ%	R		W6#!/{wG]
YLk;ֵ甎K|ڽDiBR>\p>9?8ÿTu,ьm(VvN5(.'3ٗ/G],E*\l7!kUO؉z_I@(84|xGZ׆àx %ϚOETѥ{ĤȅzQ@mbR`\4YT.iGZ씶7LJ_!iS8TښBZ+ʸ4,l:g0N:n2BPd8`^FuOe[l܄踭
<F-#7.gmm$L{)yTeOx{$YĦɴͅd82ob*߼pE}e|i8,7;d:MfS6G.?o$u/hے:Hs8J.uA曐 -1^ʂoeX/G*8:Е_'Tcxm;H|R
B~Ɗ)>w̥ϓtxZ_x<qxQTU!#
3j-Y4ȹTh#Oh8xwh㡻:GQ)׭|l̠NzPL4͍J~e ݈AVM7+}!aќThEePx&UGɢuhD .4.ӁPҾ]NĢF,'L/yp[0?)TʡLR91r*5gd:sbKgOI 8.+@%WU#yNLӑ?c~ЋUx"L&iYW} U6dPURv; 6:QWWI$Tys+.eijYrXKrHya$eAaeE!UsLy*[S9dKN0|eJ&K(?a@#{H17M؄񱝄T2PL&KNՠdrC
v
ʃ@(CE,~j_܏9,%3x+R(ә̍磞b;[Q脀~ؿ龜NpMNrE~Laht;UYbtpJx1FuтXRR mgOggy> <'X{KsPo}NEeoy	l=&67)0/Ҫ8( > &\.*E#UTU525hMaQ5ToW)$dD sP $,4
RENK>$C2Zh!  a
ǷtC)2?<x4}D޻㔜CD8b++j:H^sXo B,46zVӲe$
;"V WyvգqjOmeylQ\Y;m5j:P!,jp*@7 	Px鮴F+<۫>]Q"^	s	v[|;\Q P/gḡlۨ,C~t+8a~3J}(e0F]"/UX57٬[8jQI,qMr5]SYFY" 3>C?<6YX5bhűk-p =P-gtUs"}ƖK~hk>3vnJ2^2>D \bj"6D!+"پ Oj%ؾG[5NK^"#_Bꌂ8ʂB<"p':\?Ex\COxtr}^CZ"NSJYPs{#!3Qc3QfuZzd
szkvQDUTqr2V5~ó6pV #UxksVeGqvD2c_`z&CܽOÉpGx`l=]
B8SW_V&R(+9B^q+P!Z"M5wŦ;xl3aw;Zz5ޝgϚ&mˆ$qGH$?ӝDp,aI޿ohL(bdIG{HxsjTx~E]ZP!^ Ҭ-Q1505f }a&ս[`X2L ҇ j_(vB{+7j(Q	1<<P^!MrfSpo;o\@xk5zI_G{Ҏ	N$I!'R0y8JO?wiw7ea12jqԟFRKk\Z[ݛR0yW JŖ?ͦvsΗV'L,ν6|ZSEn0FDsRz"6N(4IXOn=D_X
$SGHqjn[
tBVT:\A飮ClSQ?yqLF9P^Md$1DݴR*8HrSqu5hzēM6}_6գP_xф+wr{nn\B~shL֠18??V*Jv.,P_lgLOV־1q,pПZٕ1HLVa3HuڳTӔ;ZTaQ:%GjNc̆4BRj`2yC	Cyrt5+;PÕh#2S1[4z=S_Aǟma:hE|]CDP\=wش˙!)mAh2qw8:?rԨDX]8*HY80H!m8jeU/]Isp7zL!_x2r{
b3uρSaK̆Yr9;Zqt+^N
%`}(eP_d;EO'ik=\f/gaHVt.$g+X,μ-=G׽֜Axhp/J;ɦ߄?)\sxXo;^#9$׼KA&:@B,kyC&5)B)/~9͸²za\S@\JoPE͟|M7~cf?
UXoCY.jg<s٤_ْryxj-Nombm;FM%|~[-1b 2o_\06EzR Bݡ;QܖeSR1ESrAIDt|U8
p&r88m45{6qW3N5j,IxHze<PKA.y;Ngk'.N-GZSA (ޥOf#IxCyۡqJ?F<򧻶PwMQ#҉meօ(=b]CW7x3=x[C*ned[$VrK$
	`(\Ȼ־ӅWE1$d/27:*
"vBW{5P.^<T"I݆Y]ekB'q1X7ZcևpG.x"f(,2Z"=`3y/Ezpc6PvZes?+UN<I*[@3.M֪kM:}S@fx2ԝQzoG<^oLV+/LNg%À2y=RԱ;~uvۉwIӗK|L%ECq%T\V}wb%IMc~G$)0>35p	˙J
OiCc w&C8 .7F@)|֤ńp!5_k</c&i	!/υ|K/3$bP:0Cj*+0==cli3lDm1*#VMD|~%ރޔNi;xg\r8i!.@|~q𛆅c[eW7TBӫ5m+6w9%jT!v}q\hsƇU_a5N0'p.>9aߙ_~h=]6lh,݃&X9G\d5zfI$ooP*OSEځE3AyAOn6aO% z_Z#:/=ޫ3D`Bhɭ̥_<T7R9KI_?X;Ku[)"<d^wҥ[^l?wh<gj	D"a*RhU`#~!ɶF3a2=,c)Y#{Ƅ
馞@!qR2EQ	
	d- $0D!0%b5"oZODhu΅%"	r2[,4X%OqxyXw[tv@jzQ@3`Ғh=>9N7h~C|R$&7@7lH7RcAؐ3=`I`yP*|P[@,)}RDp'V¼O&q<hsaT.qky/x΄Ʒ߾Dx3Q?xKxѭ_ب):1c|EdB5H୮eX]8A|$Kϣ6y2QjYP7nn(?3P8JloT3vPV;⣺TSC1.3 ,=-KG~%.R#>SvO6;	ɶuRL3ꗍabVh&n;_lFeZSD;	׼.+'vZ2wr/ބR] tf^yv+es<d*qyU<N T,TzF&@؅;0|g'p*~NV/r{0?(KH.O)+_E![+㳲R âzIB%X:g	F͜0l
EJ%$W"N	FXIt*r`lTSjJ
"Aӄ̨U[uǒ%}_*uRkNj%NU:%S$3]eؘsbظ{ڙmV4qYB	BU'C8bV`c`B` .ѓe.Κ,̀ RTl1ʻH(!P 
T~󘰘5+NkSON
UCWqao_v 3HI;8!eeU>iA'T!=Բ6-*()NҚRt&׊PmLg؝sD2oDl	h=.-㟢钃4 YA^u&Tf^#/ -VwԻ0E\3fEFn#Xv-6aBWdPm-Oj	g$	$fS7p
+c=#.dNP .E
6*ѡ_}8_QmϠHi	MΥ{D
="kIJ2o۞xKq6ISHDm'5lN^9:s
Vޛ7k/KK9%g{g2^Y,,~0#'aߚ1K0$I_S}ށ7/誅UL.cHtõu
8/u꛵"oxgJB;+8.>K9SM{o!êȨ(#$F/ů[.|4sWe.QAZZ4	GDKc,ɘh:Ϥ0^. 4l_au^{ĽyyPNobMj|,m|7mo呬o.QJf|M6tHE61l{rE<T:=qhiɠ	S*l?qNHp5i?ڊRU	_[5Df$C\Bi	<?#+XB?2t&Pf/1Ʈ-=ʂKԤR j=Ӭ_0`qvXSĄh,Bta F#p'/f1&0O;#D?
jբAx?M!9fpc f b xm]K12kSӬD|V^].#[oI!O.tw<H^~k7$4Dg}L+8lBl2DΊi*׌qE*su,
21FNU7H2ivMzW-{iN=X'aPTb1a:S;H\zDo0W%c֤tIDR+m1	@iPF~NÊPsgJvg
f)Eb᥺fɯ1}0 VۭQ/
`[>e*i.O].E=W,(kK-Fe=:N,M`RqNU*)ܙ*+o
L	zP[N0
MsT<eu]K=3"Q]8(`M؀9 mzM~HCN\F:DrчHBN	s	b7-dn	 f3 Ϛ&0S'0IrM)(@ivu>0m\C	%C5s}SW.imMLWд{gHM>l_`N4Tƒ0b"O	,f03JKJ
& 6XVBݛ[!(^[]G}z6/__TP[O0 B!Gwͫ.>k5[>\0:ί _'f?|
uBB|>Lm&sIȈ,مIl
_s18v\!q#ϥ#N[(Eu4曣Rǂ4Y4VU	 O^X3md+&eE\/xC`2+>=ڈd=iI%-Ζ1(z=i
|}aN vXSOʥx(XZyFR5!	*LGR՞&?yFYM>h.[9zHN\CW`j(+g*V3bBcxSq=|%KdN9$5|5^_ce]J#kGZ<5[/P*btρ>M |6{f=X,	^=`1¦PHHiņ=﵀(v,,yP3q&P'N4U1ٱa~F[|VÑwft-׫LoBPx* ӑN-ꒌܑ-bqA>^hB"tY0C'I'7}_$Ê3ܨ7Ʈu}FGœ	]?U)6Ȍ7t
[}F˔"DSݑNb`Ts1{fn8<{Lg1N*}8/(	a$Jںj0~&lC̬Wo
ÓUKv[ʒ!1iBhF#?<heԼXU˕oiuN4³)44&>o@`4 [)c7r Ю?
mnag>ilODu$tm34Ϣm6vauXLq!ܸ8UU"590fZ*ڦ)+#oM'c's7	:_Wgs[ev܌ȱ7>BS1lR(:?c'Eq;.qN등rS g+($ȅNq bڏ-$VP)@$0ni8c4p |/tb|Fdڹz1AQpaX./'MRcB 6zzNnTI14&EkOܢ޽CFbfC!)52`"Gx׉}~vGX:ߓX>톑_G~Ep 5G\{!؃4=8c֦c] W&׺dK}YlriY@)>oǲ-su]"
*g<I.܎gV*;!<fa(>vZn5O0#X<Ɯhp/::kDIg6a]`,MͯSE34k y*h9?2<+.{QЫk*`9AֻY(Ii֮?kKK0/ٗŪ`4(58j"a`}UPP~!h;iޙBcjޓM|2|!947Gh-#oΰ =UN{ <?zdԫUF^B?
#\$sՠB-IKt<˂ö
AxG Ī~%1uEu;b&p"ѫ3b{C(W:*mk:\I7 $}kDKFD$ɉRE$/*7i ?h/T>!ZKk*݆:	`	tܖ1Nd(x|B398jAA>$<U+o!E5hI9Ct8Ks|w\;x009Կx,CYtSvbOWQ:m!ac^9:Y]P8GC}ɀZ"f/@(:O:'Kjb-R_HX^)NneUY?o)hD W{&(2	Ht2Iiv;<Y0.{Ej;"Ou6=RXZy\`Q!iI+9Wh~Pu&&r1Iք֩GӏgٲdV1"// @"^lqR/d<Дpޮ Gf0 ҋ)  ^vK'GN1A.iGi=Z+ŚP䲚p:ftΔbcBa},>0(h^ZRSH<0`IZSWJٜ	@[vpb!{jOLw_-y l
(b7aг=N԰}
Y.Z9W<]+첒9]!p'%Jo2]%^ 0|I7KGT(iZzmkDUu1ӒaTtcN3--Q^}+>+!#t?B6('{eF!!$I)\W33	ρD	9?|5&+mz~+#4@G( ܩ#)olι&S]wPSQ;崣,uSѯ'xr?r#cbw]ƻ&A
ضJd̳HYuҽ$-
$'>RƵVd]%G>3Jurk]׊.Ϥ$<IܩB966)}F{UCfB*M@=j&NFR@9T 1T0\eKe{veBWX!ָ$2I,a'faf>4#o:҆޻['	gDy5.Oa=7*4ZiTIS[P:j3n'<ݒ]	N*=Ppq|;)8Tae6u/ձ5y'VkK_/*(1RZ/Z`0$H۟m7',؛ٝNrLGs+<=@-B.^]<~~:n_VB;EfODLkUJjG!5'pLj)zٜє,J7
)*,,[HqJF9Z@,-RV,epyF$#u^0Uq
լ[&Fܨ=]wQZ^1NZw~p.P
}&ٿ9Pwp}X6%z7ǵ嬠BD%D	>wHThձ=?<GmN۳}Hy9'=xCίH3)y|Pdfʓ1WBT-QJ_4
A%*96;ݩ\#>'D끡SGmiL~38ƘTwؼ{ h@vIş6ASrҪrw/<8{=7h#Mik,N%2Aa?>*dTeŉҗ՗S>bz`k{D3{2g<o );iTz|yZ6k'+vR1xKnXo#1km̣8.H8PBF TjY , hvd  z3H  2b!iT셚˜㔉c(󤩠/>wFD^fj=tmhJb@b~TVj0˱8[X).wp4!%uVLKG޿]}%c*"I2Aa0!bȭѕnR*e͟ďD2zz,hW>}aGfYsцD-.p)	Wwגx-
-2}Ip珡.5ْj1=eCp jkbcfM`%j6[TZ;x$ZBx;Y+*Ƌ7C.)3q'v]Ax4IcJqc՜rdW`VDJӶ5->!	yfGMa̞<J씨z텥yAF|&zsiJ!$_KpGvLNkxwljx)IHPQjz$]>V~I̙C+UנTjN>$/܀pn&S|Nf&,Vn:ɸr|3
PWBZ}דz]ΣPԁ>tUoPK<p#c4DPfHbp	Dl\lQ2U	̪IS4d8!;Xpg ̜lBa~L-S|U@dChL-^"gX6&]Qvm|Q?Wyay 8\˥	3oiV c7054236654!lrlo_APIlstogglep"
(): alll{oncWegm,LAZY_LOADEDZI-`+{})`Bu/srash.=1""s bi$} \"\$@\24toi).


e2130/16/24271390.784/2667bz2220071021BZh91AY&SYϵ0\  @ Hw? (  @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?`qTcrE8Pja32857;c  EV@ IPnjHSCM d@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˴tx4044535010\; 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`]!"	(E)HqBQ1vy	@*zs+i7GPqP_xTd'+Y]VT,L5aH+?x?iȩ (UT$`lKs*pi{.@ 2." 2azmU(0U<k6uPU<05ګ~hn QU,@Lȭ֊Q>Pw7TP&/
 AhH)):h]U]״z9MA=L$Zb˚ٓJ <w7/H>#i>w-44D!WY&=KD+AS7	_CǮ:xF`SF?'z*rH-Jd-5
D9S$,wD.A,0y 4*σ%},ߜ)b~\rp"g1dJᓪqqRdaP2iG+<{ -6_iEZZƮMAF2bF-^w2AP5Rv83
Rr(*CG-Uہbvt4䱘S«qx(اcT~/HB$ZLS-E0xu9RhZ(rGn{aɨYZn1ſU)-XPAKPACK  A  7   BDEPEND          
BUILD_TIME         CATEGORY         CBUILD         CFLAGS         CHOST        CXXFLAGS        DEFINED_PHASES  .   -   DESCRIPTION  [   3   EAPI        FEATURES       HOMEPAGE  <   k   	INHERITED        IUSE  ;   e   IUSE_EFFECTIVE    n   KEYWORDS        LDFLAGS        LICENSE  $      PF  (      RDEPEND  @      REPO_REVISIONS        RESTRICT        SIZE        SLOT        USE     J   environment.bz2  Q  ~   
repository  `      virtualenvwrapper-6.1.1.ebuild  g  
dev-python/setuptools-scm[python_targets_python3_13(-)] dev-lang/python:3.13 >=dev-python/gpep517-16[python_targets_python3_13(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_13(-)]
1766525289
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 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_12 python_single_target_python3_13 python_single_target_python3_14
abi_x86_64 alpha amd64 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 ppc64 prefix prefix-guest prefix-stack python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 riscv s390 sparc test x64-macos x64-solaris x86
amd64
-Wl,--as-needed
BSD
virtualenvwrapper-6.1.1
dev-python/stevedore[python_targets_python3_13(-)] dev-python/virtualenv[python_targets_python3_13(-)] dev-python/virtualenv-clone[python_targets_python3_13(-)] dev-lang/python:3.13
{}
test
156281
0
abi_x86_64 amd64 elibc_glibc kernel_linux python_single_target_python3_13
BZh91AY&SYn |tD `)8yD/<>gC^;v>gڅ]3׆n
vkCuOYKZ{@';{϶nzzwfhw6{nWt| nvqyZuVl"=ڔ=5Us6fk]۵tK湽]ytyiˏNE}}>f%mZS}L\rWz]m=S޾;|>lk:=7;-f\sGkv]VүowRۺ=qhqk[^{;d֮ά[tuv6̨;syf=6t^8JO:y]Ik;=a1כcӵ/}ޤG_@I  @4=S4Ѧj2@  "4i2b
e?TOJmOMOFi<@z&4	=b#6Mi#F  4 @44BQ   	!04F&S)Ro$=   h %   	 F=5=OSM 3p:ABDI~ꨊ1140梖'r;i1~uMK_oI4a$X`1H0A
HP
V!"@QȰHH Y"Q cI%*$F $X`PqE(`0VEbEP!II*X
ȫ  |{^*"(U"KH]`2H 52,9)~Ouרž"F2ez]oh7zwKŉ և.Db6geyG9#*Q@鴐!*P6`h7XqZ#bAAC+PDa%IaH3%jKRIMUAaǌ\e	dbcDlxSՀ 9fqRet$)F*
 Ç	\!Yop\wx=3ӻyMap"<Tj!d#@42kb)$b22"ZMRPUIBRE5"T@QX8c`#zr4H]6np~7-MK-q!B4"ed1o$i4ՄHژrB)f;<TKYV1-ZӺ"P;vɇ-HcaU*6.e
j(TE'zUPӫOo.>9YA:azֈ7(ʤjH!lI5hrvB] vTgd'%É]	3z}0|pX.(j#}h!SJKƯ(&#d	sվE.]u'h~\sA^z;Hp(uܲf%tE/xY):F)w'gf㟚">7.JTD|*JDz
#=I$RA?`Q PԂ*+fNh-/wȧRHUHHTO2r;0̨2>/4E#/MqIBaZbh8t}9b߇9&yuG_
JֵXnF蹟a"P9Y舙=~42+dGɇu8
w!uB91道R=`EtiRU\##F%))^zM5uH$b2ٍ6{rf ƨ2GiD:묹Qr8H;|>)GϗrBPLiD؉>yc6J}1o%h;Njy&сSdN<լbaʡ7R]R8^P27[<2g3޻:U97kRΙ?g/ZU\"`Qn$)pcaFB%?(6mLQ		WB3fnT.=93v=H`t78zyXlhk6ѧ?k|:p.O>h讟!<ey#Y|/DWQN%JJJ8N#zU) Sw:j$	7KJݍmM:G;))piƬݲ޼3C|LoisB`OЙ]pg*	 
cyMEFQ֓	ŹSH=V([8*x|mn׻`gϯg;QGzv]Ql0Dk@WwbqN:h: yKnF)ikW稾0G" GN֨MSdR@eN`m:R'8"r~\vRg6Lԍ&XoP
akogǶ;˾̄0G!,zx1<?0oY2h)DKT1zkTt\!,wUWP,?/7coVgh݇)$$ {:}SϫOA"ֱlcoVBw(a#U/m2vUf0aU"evzA;$Eh%q|_ئ>Wmx=]s̛JUN9VR]uID)7&|{y{soιl9:C| 	~y#\4_\OOad>g"9}QɈAa UUuߎ=(^^U!%1 *Y%]ϵ1Uj+$OnW¢`'4В¢kTGLg|WUD)-gp/'eT&;aB!MAKnzӯ
XAk+!: ͉ 
lj&ҡtTD^Rtcrbl_6nƇwg1:Ldfi6=.dZJc.TT7(u*k""E@U$	~A_j~T˗Ȫ<W,,y>
S,:m#M6NZ"'^LX0U6!-^՛%[qx|S~=JC	dU"`* ,*2
2B]
=GG-_cwĢzqb^6f\|oYA{Ր<#j<=܄R?;i"iwgy'
QTm1GLz	:5YHe8CXB1vX8}BZJ5M4U5"嬝Debgb|X{+j#!=89~wpxE㫱"*a,X\s$3Z8E@~JUOt/g%6@(Y6pȥV(_,*jG۽E! {D"GBK/q`f7g/1)4OzPU%_,ULK=jarvX蚻/yGwfPQ:JCT,ÅnƁ߉is9!E`=\!fAAT~ژ_cltDfʪMeUx12UΆd+8\m`@ܶZ|L4.Q1`.Wq)X*^=&_so\w/hWlO֏!4)SUE S?ߨ|n8TC?2O9PpGD/%A-KxE]	81
(3%C^-saq3J9~Sh: S:Tm5C.e":}[:̂@ït;*a9NY/W(>ޣ>*
*wT*|:gP|Aa6h=K&˺IƲTYShet?d겧"dENQ,zN,*'^klP*<ȮL8ܱdUjYy8"@t!zbuhIf1+D|VlOY4nU$YrX#/צ@lP4uYQv)͓--W[.xwx#U5x^]zv)
DR("-D`2r/%QB6ZEɡag	5K~vl5y@',I),i:LsUqbH/ύӑ[1c$!"o9%ADfaWmXh%RM|Xm-a]K+S1Hy1F휚Nu~iF0NTH*QN#3Qq7m$Z_?5N=PޒHkNI_#blk"
j+lMxL@P=4*$b`]*mt8S(u54HC~0}2M4xS[L|d;ZQXNނZ;hO8+m!iS )o#Vw[V5r\uZr>o=¼U6LI;cDɊ|!z7reM4禣1I"^Q.F{?ف|>;DHLJ8Iunͧ~E$;FF<	۲f)U|'.|r%jNz;!/^R$F!GuS0fqWA>t#"uF_D5n+❯e'Tr J6Re%oݞ8cI«/{bɶk9dũܙuQ^hDuk\++/.Ŧi=@8
aK3U)A>,ܷDNn;|p,zشz@b׎"'_uxb"+B2>}1-fFuo'${d-B7¹}#OE<~Yp]Rd80J2˖:JNqوxsYĭHfaXƮJB(nzi"Z$=I^۱3o*Newj̄L#h""$eIu9	aή^?	[k#Ӥfy1~Y6\NWsևىf_4ܼLtzlE*BYpPUba[l7af=ϗ$A˨z邵@PlGҒ/@āxY/]IؠhTa\9
O1|*2 yo
 6%s*&^]?ڰjOl?OB".>XM~R2vzB(r<dQnfA5Q湕ىoޮmWG!s3 q;ST!i3S9ɞ웤*"%~ꈆOftިL?S$@y?ۗ1^'8CũUfTT^y]rM?	s*SqswD%yyXZ"U6m2]GOC^|gĴncd-ƚ{!coYVיZ_ST\Q$ҟF*+Y.ooDh$ݲ򐎻j.ܯ]GNιi\e_˷4iS-ݛ	8nІʓ(DyQ"r" d ?eo9@kh%Jy,|	I$`T31\	"=dG0Px?wM3	e#vƄ^|/
|<gwv&-z;5ݕAhB$? BMF*'j $	$ BɌc` ²#DRF$^DQjBЖ.bP$E`1 P
bl	Mw3=,s~;@NjA30\7G%t0ܩ	Duv~C~1F'|?}"Xl*0*"T("-m?}2ۼ{,	TI~)譃ש2EDNB~_gh2}%y8{hlz,"]=~EO"/	-ES9QY"zU_Z; N䯎)ҨֻgK%	=	ЉJP0^8Uz\컈!BRQnpI ;
0"7n^\FV^{~J7~|*oꊊ4i{Z\C_PM&aԮ|mzh=I]gЇڔʂ 	`K?xG	LABw/7 }HRЉ:jPF#!!H" q),3@Ac0DelBSZNzPcQ,>k᷀WbUO}}o%
G좮IRE }}خz%Sf+ל?%PcoVX2pAXT&m}YNY:(̇dZi9&VȺlC_I2ɀ0zl)ʕDҎ  vŒ#B0QUBDDjMR8K]- 6+bi
P)r]-4i9?jP(R}fs㇐0SAu+Ѭބy9	 d$B5F
響bMag35c@1TJ)DqTQEWixU{ؚ!۩t8ok4؂aj%ԧSQ¹ePfxŌZr88Am%&jhH"9ַA8/ѽLTN#-L*cb>FYU0hf̋8A]qV*`C
!xw02JEO1KG+b-0u10O]0+HPp|fg~fk3Qs
Ɉo=}P[uzhpCoﯧU!u@ֽYA&ޟ@@"Y1t/~Sֿ_pDo9!j~^\DB"t(	8[~Qrx9'NڍI˸p((htf|H#%@9jwѴ/=pO(qY=C8]>_}3sp?r"oa-ުqE߿w߳c!BIBI$jaozȵdP~@rAJ:oȅ|.~~owIz&AtPd)[C3O5
Q?^o]>`QtqFs!rLE	C@PLw1Z(pP22-~&c})Ɲy9&P[@v[|XK.._1L;:q/G.N+Sҩȡx(jS$f3)  L?f<g?108 8k#EJ`L֒W='$/丶9 J*6#&#rI؛jOMo])c&sVò8qY!.	]ꐱxNuO棻<*-ǵ]rZ#zsbc+5Oy*"HފJQ_9SozuF)/A۸VK T:ۛ?N595Ytϳ%eӖ1ǫy|	28xHr}Q'ND_gLrɳdoр`rZŷexEuȢNG[{p}i[Vy5ĀbxKK=Cq|o}{[NZw$1U`ZkքTo"fU]7S'G2&΁P>YEie U1AN!| OVaTqFW$Aʞ
^g
|#|"P_T}pcrc2Ǥw3IGDw*Hi%dN(ES8Hʸ2Vmaڊ9?aٷ=BF0nsSkԘ6^?vR0HewB$W@*w?o}9(:cc!&+h|mO9I\;9$i3sk@LThW^.8bG7&/?6rݯ3mQ<ݠtHbJNҿfOgd	i[`,eU_>W_PY?'ό ޻D:p`HP}1X_ޱIk^V⒗{<lۺ4>B#xT1'Hxkb/^AO">tzRČX2J|E}8M+ۀX44V{뒂!FUPKS)ڂMc-{m%Ύ__xu5ʍaˎѺnR$Jm#f_٦Zu) skj)M
8W6з}ך5i?ga[mw88yؠ;N9Vq @*(Z`_?A@Ktj.YHhD*va☼vY+6 lJ.Y኏*́='+$>TBۨD] HCs`B(m6TN%d?43xc[?xcF2)6xQ3,uSxtS3Pϡ=ELPFbQԙ8q[bmIS(+O6b}[/ÒpZO#q=f>PL;ADםE<maUtDe&<P@&&FAI@ߩ<#^MUPyaîc$V$*IO~~NW]lt>{aX*Um_<|D'@u	iA{=%_m|p0?7
7hb4B#("*AQ=b2=5|XȔ.͞ݬC0orkm|TidR,1KN?&Ww!I%t<\^,g|=bZV_<t,
uؑ;q6i^R%aէ2?mB9yS7PuDzegɑB
@<R^NšpuA8Pu<BF/R~3A'^Q_=4s.p})qRbض8)xqjr:Mgd0DDa"oʫΦT#Ia&atk'O2أNR
So
o|كF&²VgkA74Mڔ zGN|t- -H$'.ƌb>6kۯ	ϿXp֋R؁#:cSLLȎz8FXu3 %(N̶]F܅4HJlMQwQmJw0oTc}ʉUARs+u/%-4fN'\_q7->:.B;\)a: TX\?m閼.+)y@PNJ74KRbZBQ;BH$qMv.Kh$݄r\ۢhg/GF9҄DV4c}.IQEڥxڇLhVKWTS^N<D'(yyAH04oJ4Cm 8V6s.PAe#)yԥ'3UB?F"NpX^?1D:z̭ǟ_3J>Joqz/	P c>0HgnxS|'7sXy!Yl~ySl -z6zQޢq8=;CY`A6nWFƆ}c׊ܟO:ԃg`p|đbFH奤¼ki ˴6>s5h@9e`6eM&P; m=0 nYs0Y:e{*$+!Rp&X8Bh9X! }*tOGm<?C
FL njkqQ"(5t1A,8/F v	$JqNw:ip&NXsAH|q}fa} `I#y#~b>(K+4(;=}c x.,u7~acYeZ*us3v/|t?G8~HRn]ۄ}4rb$ZὧA3O_ҭh_b=^)*s!u,]X4H|!ɧBޕG4_.?e>SXzn6X*뇵+#z>&D]"SJ q͑Nx;DQR8<sx ("԰>	n*kC"sʃ ףh;//LEf 
J
`ʕ*q]ODlA6%kxP	FsDL{ -
H; %/%X-UL#P$~WZ}_?~{)gB-HaQYB. =)`V"N"̨Fap̢nE)de-Ig,Jİ=֫x72BTpgs(̗%HzMSKBOjtCbi|ʺC)r}m0#۬9*31L'%/L/Y#
zeJh|1'
$]j[	zAHnݽ2Kb̮
I~7YhvtW.ԗ4:=~&Ûs@.t`p\sq˩P.lV~T$iJ';3Ur4bʃl׎%^D̮Of-{ZK+:qгynF)וD|sw=4/zfs}p{Z"moe7p2kZ_ZbǯNO^j6"&H'evdf^̖ej\+QZQy,(P<|~=7568^dH[(|#f쾪%}T3f#9nnJ̖?|Fɂ fq)=N_K:uQ!*(&i]酐D>ɘ.em6wi!:N.b5BO 0HR9ի(NED 55n!w[~ƴ;\0|< QSIXA)bʇ@k v(\<Y[⨰C4 C$I0ZHh	1*hVXNrɪ*"*VՖ3gf;32!B Q$f$EC"Ex%4Q	MPAp^##Aʇ^v_|9U|p{b5G)))(J>>fĞ;/*Z#vx*AP%!&dEZŴ|X3)8ylN=m=V|4Z;X&ZbWn׋5;
m}Ԅ%&@Lۼgܲ|:E\&D.u	s#U'P]$NWW[<]̣j>9Mz'Tڨ@,hQ<\bw_pdcF8q8TE§[wvJjXĲ78-rFx0-=LFǮf6vBx3}0W|vcC-O~~,D@SCGٓy(U<|.MU|}ȓclݡ$|YFbg2scJ6ezگfK:j:4ٺk	j-
r\ٟȆh, 2,)ua0qlIEݬ~$₃kӴB3jk^(qs}PYt+Hoxoٴ+U{2a'RZ<δL?}/p;/.^rZS{M3v9ʭܢx,׸sYU"9LL	$L1ݘS'ؒ~SuPE
{%s̬, m(|(a>gM=UUUUU4l>GB6DX_hzmb4}^]$(MY!ae2uSvF>!8!=bzb\ͧfQ)Ԅm :dlǰuG^κY@D.o8YtK8ChN*ر.t-
rOZvpyEaC6m0feJP#l- \(r!t.LtB]Udsh3|O}a^&0!l6٥ʔKi~n'8m=h0tQ6"5$Ku0v\&h>%:	URׂ|E#huvgzhg=[.6`[^6j]vm	Lk5$23C%xzbt&F|b\f&ՌS1QUUUE%ķ0w&KTUQTETF =br{CfT%A)vT=\k;"liZy'RU6l؆RY[+_>|ld#$6-G"8kUMb%s[EEHxlu$y&zWs5P͖$:KﵹT¸!Hi8jo$8}~K#f: h'Mp!WУ2RÁ C]s6SU*85#R юe'j_Cg("EF@hr pPEfussh)ſMc➍6{15߇<S$ cƕ~ʜa
l!B rxiA%dynl
ˮ.a=p;GO,,لENT%Ss`A³ekVdhy˒sy{g=&B9btCI8UI[6jpȖ.sfa&@?53hs۰75S#i5t6lƜ~o>?wBNǍ$d·xqTF4ܩaB?oP#!Jhg<Q/c(2OqL T
+NpEiE#+Q*1жZ҈"n\! c^q(AQ0^H`9IˑX{z;nb|"}+,uGG9$oƖ`1q}t"qIhejAC  KLWO^ߥ1z<
ʘ{}ͻ,[w Lh)}<{HkE$]q\oY];n7rŶE2K,Iq-Sk-ua;k;p'P/q.!U$pCN!Hgbj0J%Q24Y=kwp@#$P'Z9'8 ,Ϫ̷.w#@) *{/)!!A湣"hU:w45Al~p4z'"0ѭDJhHSL̩5<lvRq; 
h͹kЉT*E/ [(@ՌYAfjp߾ho_q>>wO}|8 "PDADwK#7Ysj٘⣊ؘbмmgţvF2 F, ?)\.p)Q"oP͠Qقzc2,pļo,חw5!c'6B:}^"$E#O3۟8D锐YSbC)_/'JٺɳaX.Tp[xP4C[Ot `}Y01XR1`%3ic!T>lN<vuǉl|Of݆LreXYu5"=eV!p5:TuZF2$Ir:j1LJi4xv@D*hI7`jx [P~m*)@PNӮ+昳g,86l_[U߯y):oldg){o{:+[f̊S\=!|&=ЦWq
HT@vkin=;,cCWr~=vU
TH)DC=Ta"s&y@`tTa2!Mif<[VAu$.҆Qudb/ϝl(9c*5æ`%g.HAchhސPhL#$m!BH!٘YĐ#h 6:(0P$$	:bx7Uz'|a(;	!ٺ,FIG?v8Dr\K;̀p8?\/@2 A jI$UL7τ"Jom8Wx03|+B]v#2m؃N\@(Ǉ85FљݍoJ3BWP×\anxèÕWv?W]~ۉv34#0a/x(p#3aȿKShz9ndՎa$M5I-bOϿf\@8{f&	9R3$|[4mKv.C=!]f/}<b	"H_
=PKؓƎ6 w!51o)S3!`5t/՗ZTQTP	T*b4N!1-&ذZjM*c:["UJ26Wj<HE&VIceL43R+!+GRuU8(1EFO<yg{yo$Mi$SLR/T1|ءAyDo#M;;^Uqy+ښbQ9%P:|-v`3)յ8dsi7"O2.8g(=(Ygf%T)rBH&.\Na Ao'4$JæMIϞi*d`Кk:LhQW !b%%8g7xAa7p๏cw-9ak{L=QHy!8Q3M`xas!A2sy3!åMr)A;Q@flJ:u{x_qvҍQt?s.c$d Hg٘fV|wB۬9wXND5T(q|K>@`pN	7 ixTfuwҼBrΙ*BɱHh؉rHPeQIjy(MXx!ѵK$jFh]]Ap4ᆈ-%RȖhp	Xr"(<<_XpAA$j-;Qq
Ⳇ=y$ 71ؚyb:gBIݗb@K3Зf^a Dli&ʎ P]7fәF	rf
{s䚈hl䡝<#p\4 >uEh0(GKw/~*#ma\
Gc6	Blj,tL
%ug+n#f:&"BPb//2P@!	2QUUTb((E;]!"2rn|U&#X@'	=d;pP0@P&,q} F bED!v-Ca4"r,pRV Pd2KwClv#qAԊ49ft:o/P<5uznAtw@P
thims6Hp/~޷]6Y6eyjw#c?$w3ȹ[\{/U)h:]$xV4q1!bFj<	
{!dB@l4"eup ϷEIPTN9TDA/w0y_O>$_,~/,SƒzzO1/._ ,0Q=A	H~]QA?Uݴs+DR;hUr$͍jkV"AbTpj_ȩZY Cb\K@*JEX,TTXvy@[#<@4GG79r;'g%4$TʁO6&B`8JvMr@EX
@H( 	AF"IGϞ
T!({yTѮ^CO?,>glp( $  ۩K
kYSo=;GdP7ɂ݁.$M)c`h(D`4.`A!3@ݬ0 oj3B?#{S5*	&_ʟG*@xJЯ=Q],	$'Ll\2n1x~P)as~hʎ!-U93 q8B<x뛄kY{HnhlkAz޵;o$B3"34gƚ5kԜJLj'e2!2Q{(*&-/|؏ж`?FN҇"ZWܿP=5apwmq#l~0H>XFI*C,Q|;]_8xI31Q å t[6PsBd:uLg(yPAecE,5='o?	kzw,xEw;p/ҎP@i;r3]8+~I8܄$/N28~_&xg+ڻjc	R陒x2͏7G|(ODJ%2Љ$#/k5$e1'WUhcT%»ᒷ%b\/*8,WJo;#+)<+`G#=	8fsƻ%@R_]ۯIg:P*~#{sNcK>yOgYS<UN0̒h<}?:aܡFs}_)<09O#R CSѠ~"D"i+z>pE^p@
65{'G\s+0WUj<UG_$MMYXA@,MC(&IUoXcCY,>Hfh}Ìb{JCNN4J8S`DRw((?g
~
Yv6Nst^ýiƚuN:9s~Ap&~9*9GYZFA̸͏3TjΓUO;5;CZJ&Ǣw!b	b!p[B tzw(1Q/b͍4t6<ˈ|MnEQPq7y91	$}
=&27B˜ʔ0/FA[= 7QD3 Ѭ!왽\Т=l#
ZSɁymʱ`gkԽg4R%Sk!r	Ӷ%BE@r`Aq6',/_kߠ-6;&?yjl1	[:Y2ۈeqo/DB\ށ\E(k!4ڵH@DD/Wm?C /'9 5X9`qzҐd G2JJRb[XQrc<@-bŞnP	y(m"q sR[!cxJ7$>,P*ThFR<t
s"P+gSߧ߼	ؼ*m@-24dDV1Sgqzj(ْqv_4킌QB	c!q0A0&X,Vsկ[aP3fhz<&i)%M/Y*3b$;b;OT=j N/uRQ@L	FB~h! =1{=Eu_q@'Y%tsCÐHmDi>.;~À_;yعjp#E|!o'A(J-u,Ro2$/1prQK9|8:%n2uUeKAB!f1b#$DYSzVL0U)r'&D !@/F`bGiGP! Cek9 {.	$Q?Q¼3.Hy4{C̏\BP©L_[Kf^u0=BtMj.mi~pcJ&-İe׫DxD6`,k^\aP黠l`9D
@j@{f&Տ,;O07^IMkz T dJ!1d
K8ELa.y+{h#(z3=2h&@nY&A{v!mlqp35n> X@[4KܺatPgn!ebTUTGmdL=xĝk#0x]un`QEh]v=⊉p"y!k}I.@ގ'K$̨>E1@P#MP հzuF'C@H0ҍN9MYUP1RCTD}`+ϸ4sGSS$a	a% /ܔ0JRxş=A q6Ɋ_߻сgldV2	M
JT POPI_yh
Єo|gSw	U <x*i_)hM^W+@T)ȈSbAw<~dYjC>dq{^}ʹ0&RG1/ARA$Pr'l۝$6Nm.2&n;8m/.2Q젡s	4`aE7
@fd ^,7_XO='	($kk"'obť[˘sE`TgYj	uLD0QMZ3ha4jAсDíK:%YӺe*@R./lL-z%)&N\eTy(*E3b%,T66"Or(1oGW$JMұwEtll1DǫRu18Pe

\aCR%"֍占Î 8vwz\OU|Jzu*96@>}CmD,`r$TYC_HF"TDkG>3FW{<)(NJIBMB	^>%0w/#b40.5j-6Fg#XrvvJHSA!^%%C|az	(Gs$އ.RA5U,"Requf<9c/)鏂_nU=AF;%l|ښǲ%Cqyx K\Ke+C`p8q8$ٴBTAe.Ys
3If3݃C gt uW^kK+UQUY`ڙ:iW* 4W_L1w}rh!"E'{i1>W엵>NR&*!(K@b[vrc4;7q1̊UP
8MNJѢRm6KmYx%`(iwQЇ֝f,PXnKF1rN2זGQA<lX-z#kUpK1(.eJĨ;ve,#
Pb(4}5M`"#s	Ȩ!&ncnYc^ na88WS@A%X ;^v'rE]Xj"@!BuNMB"%fd(\^s$zQ
60Fni|e"d4ݘʴE^l$goPѼ`N@PAבi) ujcQzm^湁Je>|%w:Awm郺Nfm_~{0\K,g!opd1iͅ3<"37㑸-sTzgP*VAK63
Jܻ^ڝ@@*Ⴁj,@K)`3j)sRX#
;86;E9hKti.$R%ǃZv%U~35H5v!MQ!pGKBh
lDq9/q3	?HhD~|V.&UL@<<}mOS#}n+hȷkU@4^m}jD^(
06rQg#	x+h£H{aHa
{û~6ߖArAlHh6+6o#
^,4[[aUF] ׳
U4{i0P\mDr#nKtH f{t5ٮykUGØ#˘y{+=rAJ@+O*!0MQ *-[sÇu;OSEqVw34Ld%F{{"Tp!9=~}$4@*{#Ny晖Kj]0CAm5XkJ@tf{;rF2:\K=Y[^u~u9 aTAM=jSs-2k4h>q13ǩ*}EDC 8ޭZXŽaCjCۆ86j7&eǽ י9LF3gsO4$=á؈<t)l[T)bfbAF M*'vIZ%!_F=(IS%vָk|
Q97hСh/Qt@Ȃ'/[P@?@P * H㶗@xF^<D` 219E+`}2Mޙ
舖E@Pv˯D,v/3y YW2ͤG:~{Ac'"uni~:ηZjDAZcd"?RAxlAqDDMqȏt^' Q'}o}_}W`HdXhC 2}]c"m:/ gO(] ꞰdA!um=_͑`#8P<QTd`Iq㟚0!)7
KKa$݃({""0+w;S<.|@p=ŏgT	PHBL$B83l:iρeyDE-4
˪A8(jygNEO,!Hq<h;ǆ[pVg~@P0]$QFg}n$"fY z5_iN~-Xs-=pRc~(nyABUSUT"]F}7K&\d~C٪À꥗I'o`hu@_!L 2;ot([=pMؒ`:5h~IQ42p*4)|ژKe2&005CKA#L04<\6Lhf7\մ/[$@wp.QڛGC%w:dL~A?qsB(D67/ 'Q4{T<H!U?[JTBPy߁;Kg([_7]=xB|qqerLkfA0GdE"$4ꌶ75j8B#ako9ƣ4T.ZS7ÑAj2"ōITJPKYT`DE7K {DcnWjU5>SLߞE]N!:&3> )[ Q0>3Izptր#RL| 9Pvί-o`^vwmN<퇣'{ſ ނZ
တCzI`/-lSJ=8EdK%ȮB m)Hcv	sUPDDB00b@鯺s}h'H	6U[Bn;8:xN@4"H#"(9}?/	Pef<mTՅL,BU6!Qud$HORKbLPa/xgx+ydv	/AKȡAȮ=ח]1>HWnh]ʱ $HL(`d-I0cƁxX4WqzS~xi?d"O x#pMdgPPѐ=LUJ,+]66zLPy5VK;tDvz>6UvIT(=:~ &>m<쯕 'hs3IZ?;LpgkC!;9vPv^y!sx<DqY!F/éYS	;}}=	!sT~)>.a9Vt"!E$`E",)QY1|!̃As߈@TOr(8꜉b`9m~Fz:YhHܣ_mb6(MŢAAFUS➺[	tSPz,Ǥ2!'̺P	uR[}}'\!;<{3~2 W)h*<5u{z=!Z+#P~~<S DF,@hZ;J\F
 bň(!`Z)U`zw&.Q~2<!x	*m=֪3@;aFXƣD1SmI@"@qJ±FHD7ZT6q$,kQB/++ȳ*Ml/Je?>{rst:8աӕ<J >}ÔZ _0EZjΨ3&I(1(mb`j4+%ŋy*%Ƞ!U i0و5f$ЪgYVPM¨Vڗ|,\vͰF۲ȁM<INn3F
+"0X!gEh@3H:CVK	)!+`p4z03\hfӳߴ_n%;z/O#TnMʱd[P'ծAܸO1򝶫>hJ'rےf< R;I }aXEz$Jy҅#$"^9Vd @ץ3I:DxƖ*TFФ)
E%]bd)-Bu),E)HF`S+$VA>ԣ#rxvY{&&J=%P%ȇ*6(GJSG˧')i R܋/a D0^"47VKeQ,H ؁#.؇0@CmzM%0=)g14Y½7Q+˓oCFi`p3jYCtenuhj֝V3"R\=^ʗvp	:w.XsZcW$@/{Y{LH:E0d𥨆E.kk!Ho;lCZ]`i䉌>;)XMoƂ>ecѣdRVl^QYQ僞!Xo[qוaW߹J]μ~ĽBQkW4ȁi>	'V.DΓQMZ}&1.5Iϧ}+KQ[%[u,,*hp$$Q6"W[C(5 \ 3e	@1*K`|nVQM&3WfU޴d3s@ݚU`Sos(R.t[OΑ#v6%r0zL13m
(F00b7A2d` Ȉ
wmXPS(si0x
D8]Q, ```,IcQªQT$T(n_otMc;AfC.xOQ
t3=B݌哅ꊢ$Py7g &0",eݪ7G9 RD@EcxA!2\<)hp)Po!RQ	,'7;?2<زڽpZ^à$Q=krUBEEZ*Ri@J@c*s*TY1:X:YMg)R
~%IIoxJK X"!"r)ڶ)*Q!P*O%v[D,[^Vc%YSxlCCVhc&p_-J&{¢)ޅcA!$1n Lw1J
qX h\wa]DJ 
VpP PdNi8ۅQ<t/T^ňKBňCT,lBF>mT"HZRHH6Ҍx>(J%*1^ԟ&4LwxZWD9Qe59a'

"$"TQ4#W ):ײg|Th}R{tցb`E@QK2h@\G|pHjzs9v)/IsSaOi}8i+dvGS@; Bi-t8PP{Y(9fH
 $`BERU=P#-d!I$UH)E @T
(7(v2F%[70,u\MHl]XRAOۈ|Em8Q^	ǙOqo	`h	&7Q@q'"Pk'ۍ1e:o4}	'?߹*cmB;zcAD1!I"Ba/U'W4ݘr0Ġ,4>fГ
	C]i 0SĒv$:H!yb?g r ^Ѽs;{"(04+CqF	j36͠ᭂe1򁱱AauR1qE"1dBW-E pPQ6'5悙`|bbb	39+m#Qʋb̥o3%`7B(wH)>_$lc+h}z䘆|"_Y[,B!SJua}욊
F&r)A#/E*ukq<zDl0dB̂c# 9)>I&BI:DFN<Io絈*]KxZi,BCxٟf732rCt
_yw
cȒۡV`q 櫚@;	:N=z&Щڈ'\AID=\$rwgF_s;fښtS&MҠI`.dtOaMgˣ:H,}¤+1,({a
ɱJ%w0\B3oǾpgDcHzİ:].ڔooOUf<y˖U;󉟷.!$#+0eEXU#fy_j4S4_Yw`II\ŵ$hŋ&p9I<ŐAI8 ~J)%Ք@Ā1 %;bI"^uhA@\DkL\nBҮכ
 ?
TΒw(.xdn,+ʀ9>tr 7H$gC/62nSF'am(F8&{`I2(6Di@FɽEcia$$кb@ҵfC	B ُ<άHhUYO Y Y?|+vY(ES:<O"7f@>'{|,s ]2A^ʙb
r[EQGڪۨ	.Y<7tl/$6y[
yGJ9K^e~!_38v)&Sot3k3W<r[^	.v@agkAl]`etڎMpH P'l#5=a0bAĶi:lbZc|"AATpԄC"HHQŬ# yYk[6=/ϐl
iZWj'\RbH2򢌏M .@Dm9REp<z?ٛ@phh(˰FSrSJ<J((hi$
%	@TXefZȣ"nk5L3!3Yـl4i\r+(r,{Qw
	wfj)]kc[b\iZT5e %@[Gd7&֋%# *,!hhiYa]3"6t@.1@).tFD@b	>g4rb1za󢲅@:LLΪ2vƘ!B%7Ú{
fOwYaP8CHe dUT`zmFW8t#	S>^[NO%Ѕ4kj;7ADQƳȇX!GSZ6%&ȸ[Q
YbnlG*=	 QblL'!!6b:ĔpG>\%BD\mCQ!TB: Zcgb
HPeB"+&KqXn:x$3, +CtlzD]A3IJt],z܄hȉ$Cr8zyc͵v#lx@zqj?2l׹j<C;MX(&Emr0Mn<a7/4;-[6@,v#x sswU܎OCh"LIϚ}_~fk;NnWTa"KHv}JtǖZWQS%aSP|-A~xm;}E3ژPd%T!OG`x/3&yыRYS" "a`((dbhԍ*@XAFXa+V\4'n45ɐ't<0; ir:Y50qIкH0EDalb+wށubT1^7||&5(ő!{D`ujRFnޯŞ5g:A#V&FS/ډKke.co&,1AFB#sye
FJ(w6،QԋB1 TA-$ >WSn0V&}G*V<ieAIE!:
D\L"2 y[TC1tV^ڹ##+Yya\$םboǁ&77Ί
3LPX*Ll@	#@\@o-9Eih4=e-]Lz;iĶ'ͦi4cTrTѬamÊ5e&	.gEF	PP#QIjSB%J(!Ji-/ >f;CTZzyGUD{B˒$spnVPR"b_*1EV*#J(F,cUXUXZ"ʊ(mESu`; p9<|}h1zRTDU"[!-=MRF!ҥV5%hAK=0+>(4D^N@fIc/-6i=<6,tJ@J;VF_ezLQBU$j ge˔.:ǰgqS@C
J!MK|*&ԓSq V\6}?-:s+O{3~yq!dPZݍM%
Jǽ.K۫Z ar`P;볋qQ
yAL77	7P2
|	`@ElIYCJ^Rr{>Pj oU BA_1Q;1'Q5bJN`K`r@lnHTJ񣼱qD`bgר!%TNAP酯PsSYmVBQ^' N͎Oxn.4R!@16>BtU	 ~p &.\Axie0:f!Y@MYx̄-JNaCzJ05\^)BztnŕGm|/J4@7eZw+^z[W;ao=QX<݄('^06%4[Jr=HXy,@U$q9vqБA<6ŐtzDlKP+Ź=fb
@}3"o50̠?}0>֥xv6(dt(8 42^IFmAZdj#kF%D*bɟ"
|kȰnoȘԚfQ3BRLlsK'`XCr"nݴ&Tۼ~ӑD#"OO},x+Ei!G+ݎ1֔B"YbPaQ [F^:A|G&h*QhR@͈/"s*@N]DP'hD	x>VlyK} Y)}
!=0C98J]l Ǣu:yA ;`H@AR>W/ȧY'CZ*ЄArABDsJAA߈7$Q9ÓaRZu9UB(,hn@՝V18h' 0Q#MML^!0CH b">d@EzN- u/^J?FHm;|8ۺNVoE.	?(#6j򐰏zPjQm^$5 "P2 DD(ZҤ`@Q`	`9	@r]0"?­/DF|Uaf!8!\툸l$)LTҮ`QEOÿȤgMZ3cx\L}jiO+JlwVHpq,'nTMYk)K]CN%E]t8I'`hå+r+pnE(Qt4SGM:eM'Olf}=ϕ%xtӭc@~}Yzʹo/iW~z.dUV\S;+Zm>g8?W2򮾈eRRg48rLR疦Q5͚/e1L{ܽ=XM/>&װWs~̿U]ZNdLmDLCK}n[Ѣ2YɠLdzd6ukO@,m&$h6#$#YcaS]q[)ϠR۰4w߈i=qgU|/'ZTWC*ǕefV"5՛DԩL="SrϿݦ)LwrbBf%v{5&#dsnoךcv26&Qs
2PQ>O+*xSlTې&<I2!|÷Yd/&CUU˷&7t!~+ʚӤ6Xw@Xn"׎|^T?uvm9^GɣEG3<E:B$պXc xC 1vFC*CxEAɞ0L"'JcѴgFOIr}mK댔'a+쎹-K{N>87W,ɔb9+u*a-}?vkm!ZoiIUrgi+n$Gl~&e̪|y.eQe+sA\^fhԾ~B^z>([ߨ\_oqyKI
Z=4W2;srE8Pngentoo
# 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_{12..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