        $)        V8\z471            x=isIѯsѱ,m $@)hFv_fU8<-UgfeeUlBH[<drB<kN=? Iwyo!'?Xod6oLo9Jlq&	qdydh͉o 2CbGOf?r>}Nm,v/w۾uy`$%aW	bv,u9KVx#b;'䯢"NJEb|-x&$tÆ; 8sڜ IN{d`e`n@pɧh]ԯ?ON~|` ~egp$[jv]?m[(Vzjܵr{׹6A]ۦ5b
0;Cqb< ٸ#2m<d,2R@%b'T؀{ߚAZc2*A~ݧdydeĂݓFNhwͷpks;%?[[qCw9px'Z1Xm"3ͬд$߆"<9xPn8[mX( ݉k?զrv0\[nc2wwꟻV~non׍vEF^XtXW۟n WXؙ_AvvAC p6,zw|_c1hbwnn5f6_ R귮YTW.l..{ui[dd|q{wСRQXE[jMe lL4J@`ߪ\Ԃ`U*c׃PBBR%7{h	{~WDvFU9i'dǷ+_[%'zLVVvGkq2&!BzqLƖʯm,fBY@)ɑ kZvZ1YOzJ=Z߶N~i^
uͺT}FF|h߆낸;vtC4mQX!-fB@owCoQF`E=RD{RC{ߒ퍿sw@=gDѕ^̂MN-,˯(f~Q*V]w'o
g  /(R6ywOO-8y@ƨQ f5Ǻ=_Rjt8@YB,iH1asАyxpe̗[ԧJӧ`iRw<	J@ۅoh >w:{Yƪ1eG7o/)ކ}*{3Ǵd2Xj[g";H!D>)(ā5pAr{^kfj"bPt7t@K
eEpsE!߀YHloߝw?9p
v .mGZw,Cdծ7PY%[O ;Gm<?`fWXְmmtvV۾o@ӅMK҄
aY	6wz8cRo4o/UyO@6Sy[,t3hi\0q)ئ=nJ]9YnP˟O3st	M>0)UT#+~o芟I2X*P)	!(=$
x`	'kas>b]$=Xswl5(]:1M(rOh$B	 	go\:]"EiAvJ9x{#
fXv6WN~i4
Mtޝ޼gdb{+yRR\N-1 xЦNs%7Q&v.tiA+#z9""%K=ے{k>q@d2Bq@
ǜ˔ CdQ:}9WƛgE˛nȝ,Ӵrb$kzR^;SFd'ESxiװ0%zfC zYErVg^mLD\ 3\p,wV#0{ٿo)Mim:stn: zE ȥr۹Tr6.uv.Hط^ 1UG9\H8qˑ4_(7Y,I .xrᔔg#VMih6?d%AloXUY+hB ;ٗn80*Wj~D4JI 2d3%Q*mq-%]$d#,A6yc@}fiH$A\ !:f&NAR	J347BrAtA4A*dKO.7FԽH0@oyZA >V.MJ/ٜ	|{RCY$`0H"~5\AQ_41!eHR:2pFv˓Y#z<dT$3CdK9DZ29vE
IJ\EJ0aPźZiL!0 `O,9	Ziy$Iv5&IF/	qC;d-2=QL(ኲLSd<7φQz"m@Bq	H7鰀7-Ҧk (&{v+4}_$>F@.N K=	 IOWT4A&M]u*^zӌ{e>eu1ch(l锄iȧ*zXa"30f%x:2%AdnclĚ='t*7zA"8M%zfS<0j<k§_8qӄ q51`'ع2ZE	LԱaSg6}aTv/.5\.9=e.N vXINȚE)z=(>IW&3*w+MbzbmJ:gI ojѩ3dN3WFHrKMCzOЄӱ&	e"-nH;2W9&VWiwޝh"[#ftBXz2";!ܫ4JJrC8oPHܙ-51Vt<,1
otyFoCxY<ꇪ}lc_.W(Dx"=1?>2}wxgDOG7"#<1X״D+Emk5v^4XZmHHmYJ%@?Ts;x#b
Z(h**Z3YޣBJ3<sxF§C3chD(:GbmhvtcAǌ7F[0`WmTwn쿼Yndxɬڈj߇
BE]ѳre0X!o9$`]瘷lзU6x{!1`,КپAԞk,L.j
{br s0ҙ	ɌOh4[71zJ~Hf(J4GhzP~ɮSͶ%Qt[0AH6loLi[X6kQ
"M!mQj^(JJd }NLeŜ]:4ܚEgxb#-˃HE=_O⃔~Е
~~WdGxb3ͬÂcĈfr->@Ś[t+OI-C=UsGk|.8Aoސ2_hϽϷ~?=?Xӫ_V6	h+f$=Y[ui7GP@їLQ@li(ȷb*k*Rq3v[ ?ʦ5q-}Zpb11 +Wo y6Q-՗
/84#@9ChEFc ă$7z%`RCMhT_F!Qo.=c"v: ΍A+9!4q4-z+fٌOl2>$w>7:Q|/Q}aKy>9s< dg4qzMA/-h6/XSY޾}'i)d.k+U"x[d.d];'
~ʷc޲il3alSgUjlQpt޷^0ʨQxs&+r_a}\ Pѕ.˶>)3Te~sĖɴw߃{%dq|@7d;6N?^btqQحDTWTo5f:;G^cBr9mG2tΔSz'Kr~+fct%,B6r'3kcGA|Yp26Ԗ2 aw,R~W5o*q.^ع8Ej'Z2DN^,%	e ?;5䔈ҎQ|#Qȶ!8.,(Z藕#ҨcybJ³=1<LYEAxiߢ^Uƌ2a>zgv:gsMԖU#怪r;$Bwj\)nliB93t%D js1z;5ɬfn3؈6yD$"Jvd!fIlG)p y푉IEL53ۘjdp8=ikRGg6?F~3QI#Ma*	FSRGlr$k,˾}zB#JTnjr_$S:^\h[$Eav/ڞ`g͐j p5_D9Y` 0lkZVRb}̠UPx봭.Y]rTZΉYh;fvy핟	⎸$n{Qܻ
9X֕>.2V%sYpo@I#%<ڃΏ>x/PS⯛/8).ucUViw"Wʕ=\+[ޱeGTès6g*+ib|D+3]+6)=#3	DqܯFyߎXT
/<VgЉBKcCg7T@ b߫wzu=/33PF9lBI!: ѩ7o5 Po'mv,>+.[f'%},N<CU>Eykf/`0O'ӑ[3Jk1K6`,lǱ~aŦ&6F$FyMTy"@v1W.ʀN8æ@
 zN.	JxHnO +u]ܣ4i͹~n|;sysֺ^P1F׍ZnaRvY췮[׭^i_[}͒[Qũ	9$&$NsH2It/[]wO6Ic)0kQ9XDUPJS#f:FO5gm$yuj%YeFGk޻4귑(Zo^5[1!9⍞6Q2d-n
ag[bAM豔FΠ^@o|,>Vc5YL:GnG8,gCՐ/u ={l}VON+d)4#>y;*BJq67tL
WtMGo/盎aT{jAlkvmJ1NHyh'j^`m8iؠ
;=:+^O%؄\iAbTc߀rݲeb[>R]3_X_ftX_|mاgN&WXH7mgTVr	?+_v؋b}NR2֋7I9yl*>BHfǝN):L<zY*I`Xï	(6%e	l-Q D؋n`qs>u{OP_&j?\q޵gŉ+i!ؔݿws>T6B4ž	fY:iGSrۙI)]FN;$H*+(>tOcʯ\P}`7'HPٹnBzпҨQ%oVD ϽWQ[&$.ZY]N&v{S_*:3vU0$I(=@fkVYm֠ڽ>>pJσ*ףTzEo	i\Č3*C)>[g˩mHȏMo4~u4W`S}By[Btݡԫ)*·bm~{ɨH`#Bz~f"U>Oop4ZL$-Ln'cKB?KL־ܿ)KoĻGh.ۤw]%Ykw1u4]ݙp\(giw)ڗ{t?w)x{zfPj}Fkǘj2*J[Buݮط)Έb")9-~ɨp9EnSOz/ +8Hm \u,/{rf gN|A`Rޫcbk g3ފPImq@-SVV(21uX2fD&41'* AA6ynѦ@C+m[zu>^b=LI\:|b#|t]
R|ޛZzMUӔu`ť[%FEdy}]@TeiH04MdA3åO0)ż}z[T%(t[٩\ɛ ;^4!",_<<!g\?WΟ2765kĠh)mr^ޅ$0J*YϢm5ى7+F+ͷ	GĄ/@L+: Q#ta>,>tVfM2INtk&INpJoI?2 7Ըҝ	S=̪&ר7""tz$I5FjgXVFA1_g;6Z#63MDFk~q|'w	=xicN1Ӷy&cczq=gfMlX8X!{OЏ@	.lNj%ւ!a$=*4VS䈻1̾.#eԝU2uXh+\ʿrRO}xk+ڄ=HY,wx^S'臼mHq.iw;^9^P8k]<?fl\8Z|8ƘkrXHd51mtjwXv[<z~gÑt%ݵ(rZS;safF5'k3n5Ii|e7X|%`ktj2H#U2H_"!b|wdm@+tU"W&6"eL~	g5M3pE~7хy,0pon"GfN>b>褩B6cr1垜qe2If@d$vOxŋ<Ñ_s`;iVN_f/񡞨]؏ZdΏfxh|E*=M.GUnfEyi>+{\+7MzWe㩗.} h'ΫZ3vgUz˸v0۽QtV"=O:v@Ǔ
v(B-(k8HA FqJ@\~bAXs0"@<`(s<ЛFbh-=ݱy$=v/DC
vorOt[6l_[xV٧O6*92֤/sŉ+qa` K_VB82i!)*s;rCDS⺣םRG*_4QEe	Z-.q63 ! ·ne_kxh~DiF-bX81T>{X62πjJPа+KٱքNyeom:75Mmʨ 9=bg={-"!2Hţ
ِCrI<yF)ԮS%j1\_*mT	晉UB+|O6hOh1AԅI}XNټ)ndA"!P*F55!Mr*Pۧ7݉\sV0mz=clS:%-Fg0o)%ؒ_拀kMNeFs>v{9<!XTKښ&w&ln{&w= "z}?!*Lrblz}.M}`$zrcD{1&&=x)~R6d[i}M+D ?"`>S]:%X@b+R20ķ_|6 ljTwITKy~4![ɑՆe<HVmj-aj1%n

RHcڐ\I5ikr    $)                 y]qrvo2            x-1@ESL@X5$Jd!(WV^ac1>cc/clf<?ƣq2WWM)Tbj1$ECqD!`2kX2CiyV*~x*/M]hV%>_΄Q7CwhQpx(ZcoC    $     J           /'&تˡ6x;ݢ              ?  ?   >			sizeof(Spectrum)) * sampleCount + sizeof(unsigned int) * 2
    %:               fꔻF8'
VFI!<            xJ@=xIbU.
-R LD/R|b)vXvR޳4]RWyH.!ۈivߜL.8A|Ƙsbx
YJ+Hxfѭ@us*Px\i[ـG݊'y+Ǔ{$j &vugQZn4lW~\i8HOo~c,mfs4o'<n    &=                jU3#TaCJ            xu=
@FX%Fl(Qlu^^9!)f6Ki~7!wb$63sö|ыڪ+=W'77m<E)?ZcM[ ܛ<_`W)u?-姤^%Iךب=U芁#6['    &                )/c3@rF		            xc`{`ɩ̋*bCbib7JZ!}}#C<]\B<4@zB\#}<!F8#Q\@RRR\3Rur+K2\RJ2fgVi'h&
\  9l    '      $         #08<XR2&%@            xTMn@9,UBPr۴N#UZWTP4uQq43F)-
 .Bb${40֌NKm@82L_!v8&UL@2MJƂ';u
HR@ZTyI'_~7=G6NJՈ10%ﯖAS¾<D	BΗY"/*B~"QU%sנ(W!4EkW	nC=_5|:SH-c4E&(QQRPI̞5@%n\_kCy$Eq[N*5'V|	auzs-y][Vg,Q$ÚH7Zsi&"WXHazݥiuw"V1;j |9?ԿpW&]Qa!δ5x\}~@CgY	2'2    )               }&fIN 77>߽            xUn@ROBIO2	V AQ.Udmk184R$ݝ33R$~jC((bxL\
6W0)$APr L"fl*Ho]H50DoL@ڶ҂tu"mBLdʅTlv`
. N-CYtm
Ubd		V<&Е2odkTJ8Pah9}{@]?$g-,\_by2Ĉ4xJf^ǟ|Zk[b_fomu4GP(d3NqP[oj[.t^׌>Fچ;+nR	3+-}=/iNKpEʦ<ʗ[/34iv\Cd		]dEvͺ0VpF`;Y<&feۛڈuyA
(fp	͆.>a-6`7c$U)Wi_zȁDԟXA~hVUtL1gڿEl^QMR>Y݂6(tQG<O|2_: bFXS]웩aM;~0vxǸgik̑6VL^WxfH4C2    ,    2  ͂         B-7S#	q[o            x}_J@u{!4F!iM$!dĤ݀xA'qv}iuafRBiʚ}0nDg3&dc(QtmA2_TҺ]{zп:GP	ȫ!%+ҴB(Y,ahä6@h@oi墘qA[z16IHҋJmhͼ[J&ա6z=Aq-a>Cg<!N%vm*Mx QJs    -    '           
"zxXl+            xTn@ 6MbRb!#U#&e23vPA| [$X?'=NIh*c{=uxr\)鏏כeb	:wVuo"̞} nPl(0<ta}sYB&Aɔ2N6 [X8)XE2{w]*R l"B$hcGRœ^RSNyY)t;x	7rܒq:,ƌ\;gBN|}O$Fc-z'~3Me2Iu顺Lrd\-[srICE	53(	Eg,čLGB`r UZܯK
-4QOѥrXy ?9ׄwQ<2Rj9a4ĀjdMi.+N{}5+D)[/t	֡ڇhZVeD[    /     F           	H#<*ۢ            xc`c`b``L+JMu*MKK-ΌK/+QU0Kb`8%@@9%
p\ X    0,               
?,@s>A_ ]            xWn@[4	*pHr#ɦ Ab5X1kd/"(__iC?׎8RQ-VoߛY$iYƫ_rcF\>q\N}xow|ԯh*>)r0sx9X	ý"}Y cP:޶mQNn:JI=
-o|Jn-`_EV]5?tOJh	3/Mm랃DFX:@4dˋm*q'#njm×Xe,9~3v_%$iQ1Ϳ#36<
	shg?)$}!"*dL;=ZQ=yECxF	;Yjh*Nп0@MJٮGJd#I82KC@m2BqlL
p =Q1|{3Ơ\;cjQa<E7|F)C6@BoRo 8<U{cLYS{

w}0:KF<FEBACf@û[%#PHyNqDֈ.SbϨ^@&̬%od7f.'2֖֮vPU"4wyt/-fhtFKҏ8Jۜ
?%MY    3    ^  ߸         U,rKX I.            xTn16vz$O+lHiBJIbciPp#x
>Ү$Ҭ7of	cgcri*H#<p4Q*1bO#(bȯxk{1J	*,FzLhKP-?3N]0{`01m"l@=2'^xeXYFe/#6up<8u8\^=鷛~wZݽ	a8qU\q"<p*G[|(f=4޽qV<t4EcZ+9
V!H\x^O18cblIŧH?~1|yS`9K)Ye&FDp%/!^H{@^wMժĈgu*nv\dp4]4%;q@}8svL	Ϡ6b1*}ߛq8 |^Z8֠B
Ƴ!{T:GU2An
$)YC^٥?Hi9\Sk5љt    5_      :         ŇzBGsl~            xՓn@p倜EУI#4	v"dYĵ"μ j=í(g'< nhJ+Y֮g@@' R6[Ÿ{XY>2
#NNZha4- α^ꋁ/;ClL|xf5&Ԧ+_+%<#[bp)oV4}Γ3FGv#$i'ټ&I=ސ'z{*
Vϳڎy}:N4ARÕ͍0w,11D.9 X<-v0TxC tz-»1A<@D	+,n7:$'<VWF6t6q&쇴WJC[Ol2\=(1W
RfZ2m9>-_+gj,UQʥ!}>#{xXkSTӑT_ã    7M    }           Na*cTZr<            xVn@6'pa^&M()JFmФ?Bc(P;p5)	TTUٝfg׊r"L7#cX!UU5r_ahmvkAP̩
w!gaPD>KRye2v\DQ(GNKW˩VGaoFP!3-(L108+.vS]&Lch kArY\g2dU%E3D8!"k=b[ۭfI"x@d	8CJd!iw`Jmde@JԴ\%2JH]^	F%SAj9Ǡ.L)0acϦ} D<dG_
'#!"P˜̔zAT0DNq.\|/YˢnC^1Z̓VtvH:CkFҦVq'4"K}d	6btƣV]hN&s~G&JMӻ6zƉnS@/Bq\2ッԎpo_ }S<s8=G?|O>&t^KZJ[юۥ^>Q"%wJSTAh(JS%ɺt4#&f3"H[imcc١D@Z_<it!TBpLODl|'1M(3;9~
tRQ {@*ߋ"~c[Z~D/FY:yKo<G    :    A  W         UrG(^?&msO(            xN@ܞ-J"h 
l2%i>/p9E$' 7  '8?3_a"uHL*^ cðd+V4gՈK&Xi`Z8(&ecm²]10;L0T¶3yV`flqGZ+oTFzsnAa7۾bsiwFk7[%njzX]NǧjĩPT{C/m?f%&]1qsZf[ݕ3^ofs}aHfZX2&gp    <     4           фAk˾ )            xc``! Eiw!5kA;A*`b`8ptH 4
    <?               lr<i4C[            xVoDe{M~wI@TnDT
n2Nǲ'j́u8p@in͌RU'g{3}6!?&d-Eyvnave=]os#b=fp>s{̯}ee;\:/=~$ѴPPBQgenm	4hLTeǰc;/mRRfsPk胖Fdl@G&dmvCHƋ2#r9-|hbXbP]uV"ۺD
P*n<K'8";\ʠޫsrgB>Hߧ~V~'xCZk+[v|^,Rsow.[ibj#17VҔ˝-B.VF}J݉0aV?YݒCZM+@#"vswF}kjq3C2<E7gk$ٱW_$Fc[i	,	$jj	=<1G`a0B1c.t{.LC,awj¨#\!iXO^{Cˇn)A/eY?Nǃ^=m1|仠!h	Q qTL+x[vHMS"{ym#rbLy])^0b˜b5_x\:\jƬ72%N)'Љzjmy xTEU`VI8{p#cӅL5ڷպT-4]:<C"^(#VAm7TXA
i`<'T<-٥usR~BPhrv3hG#մP 0td)JҊO#eY/+	m%(	Sө_W);!_UF=	di!J#5ң+xE.'ӝ!h<gEk)RjƙB51R!L".|hbbNGV>5OWJ O}UpGD7X(9$CL>MWse!J[Id έ?+l    @    M           y	φ            xKN02 QVIiSePAQ"LҨyd8 ;ER5!d	'	!ڴ+U򌡀'	5? 8ɱsZL,KlgHs9uG(O0t'ap1<Nۻ{)2U"2`,pʅDUQmGhAjJb)f։Na=^~.ם]`R$ae:b{"XMRfh4{̝lJvAؒѰ_
`ZU+=*%	q-#)Tۃ    B     W           3FZOXQrc            xc`6e`d``H,JML(q/+QS0TW(άJOHO,TR0TIisqr+xD(ꬹ H    Br     H           >z6s;
4                A   <		((renderEngine->filter->type == PathGPU2::NONE) ? 1 : 9);
    B    &           $4([SH6}Y2d*            xSn@#Ghd	n4D&(R~8Eဢ'&]+)x<
c(MZPUq~3Xcas</V8?
haX
Q`5J^&(Ԙ\AȆW``EIʵд8=ϙ|ogqVt"._g	eNG>OAQMTW=,0)2LTBsEdj&ᚻXмFq$uˆqj|[L8MK]3wZ\ON xn~~b+.OPXK;IF"}o:qoe:JPs{Y}w<N,$U.ރq^gXsx%WV*BxFӺT(JX,V^CЁ0ZQe23Xk3Oܩ5kyr]HGaθDkuq
}ܛ)iZ/e!VKBkF]ݤ7`j    D                _xg6t            x]ʱ
0[ӧ1tIwApԀ9%^,MP?W x*6:ݍxoE;TtI)OcaŖNg*
a n);s4`^oI5    Eg     r  q         im]              i  j   A		((scene->camera->lensRadius > 0.f) ? (sizeof(float) * 2) : 0);
  m  n   		sizeof(unsigned int) +
    E    ,           ZN>S(+3            xN0ǹe'ȎaG6"1
id7|[x~|,YXvBdGBU y"2QXߟzvFB'%^=kZ/\z`.پVZ12K$Ogۻ6٭Sdkcs=_kvY	*hza\nhɎB*nS5؅ |.=A<rg*(sLIۮ[ySUG&!*ޚSaxBϻ;a?G.ٞc	+|6ǉm    G    }           S3ʘ%ᬩԀ            xRN0my+ ospqэCi_CŶDEnL<I'ZHWG{!;pDCgq_YΣ T4PТ#3q䲤R:TJ@LoF顡GFyCv(mڶ$imӪj,`-6jϣ<hHkRꥎXJ=aU\%{M	t3r{TՙrBm8`UB<r&38-Mrt֠:f6.=瓷A|a|C>as	%<.3<O!kd>(mΒyye+
&f+E    H       c         kysG#&hEw`            xmj0).lHLt(`7FIȎRdtK*@w~9_rB(zP*R7K	ջ^鲐[U#j-F:1t>ҸUQ/P@-E<`z~4S2L!Q1Dť8.b'R6_:r;>.l|yfϠBW    Ir      t         kf  n;)            x}Ak0ǳ~IG+l2fiPwA_Q0v-}};;@G/s!<~,N==Kh4O쐼d<YNOn=`EeUKX?uM 30%}ߏOqQD~%l㯶/Uֿ8coF2RNvmX.@ΒDtC{SL:9z8 rGh	aVXN4Q+|ҬM	[9A0ȼ    J               <u1ҟS~ Y9            xSn@VhF^ِDmnܦ(JLl YV|uf<&<aX+vĎ;4V,=s		O	94!}Ju] @X|r(,@Xêiv-c,_@<QKl (A|F:y*kdYӗƮu=^EUTn LTfi8wCp!`!īFaŊY(ۅra4r4eZS{+(Gc&zsAǲU^n,qZ51]?7H'qB(G#!}	T+k(wFX><ۺo5ܿm`?k0dl8T{_+&$rƓJdK]K{u&
qUisgH	<>r|5]ʊK	+Zwq]=+f'?/֊8-?!ȿM)[Ņ#M`<g{(!'J;=+ՙP_rO}[G%Ũ8f3VFj*hEVuw@DIW
|'8Ix{LSd\3@XڐxYN- ^    M               $Y<QKᤋ?,            xQOA~jpJ	˅`ލnf<.6XPCagbkTN|a/3y@(gww~y`;>SWV"7.k0I&
	J7K?
|_ɤҦ.p|MJ.OcL|-T,tgm/Si0(&zZt!pVUr]/ԒL?TFQ**C4f:Vt5U9}C>9W3Tb˖,4zP]fJyn(@ޕT*uo`=0ʔ<-U,sJHC^-l"Kf͛F^vr+ad#=TkQLކz$(4    N               0N+)a)eN            xTMo@rh4
MVM*M(U"ޤVx7q G8pငJˉ_ .0^S%ib{=rrH]Jū^0
A+\!ixSfQ:،	\tkLG9u:9Xԡ.!Ĝ\ULq5
L@CMIl}E(&}d kXOKbK!q}]A76`V.Sj [[z#n@*3r;9)DS*ғg0~{ǀ`9{ޢ+h_Ff"ĻOAUU|:qYѐ Ǳᐴ?փс눏t`@!+( 7MAn\]ʏϔ&
0LiW[H t4mvJ7Xԓ]-\ݚ[d7a{jtP$r{G[5n<7'o]@<Fq?Jn"d"؂O`=w˰VfҠ̼Ma;PSלVm1yDFǫUrZ:n+,LcG餂Дƒv1EC[ |B{ׂ$pJ	SHԆBѤ#R]?Fa`/#Hj_ZcO    Q       ޼         Q$Ɠa%Lc'o            xc`e`6f % v-!33MA(5/%5/=3/U׮85 "5Ǳ$?73XXFAIAE!17>45>3'19Xɚa^;â;B05gbJYb^rj@bIFwjQ^j]qjcQFbQ'
mmTҴ"i4rmUv#3q9XVA#9-]=3DC h^HA"D^j^bRN-: lP    R    %           ju<nz;c            xSn@].70N4
.n=Z`m\myʱ?YD)aռ73of&drv1kl^z#CUQ4f`)M,txUB'ԡ%*!U^HqƬtXV<eMŲohws7i`̍=TdT~NI'Ajݖ_8\|O!+QA5s&޳L
)Ͳr"G8},Hpy	AqieM3q.}*/jctTiV\-<d (`}! faPsGƨnJT9ଊ69/K`ƽ{6;MYT!r79Nfw`>7Ve^F$e}G,
uB]kYcS%MC|E:'1yl!۾gXmcؖ ʏ IQ1OVZۧzMw<G˹!K#_kSl    T                	9?&/ޤ?>}o            xOO0NM6,1$MKӅ6@˶ſ1[4^=x˼77BN@vfl
4+.(UGVۖm!bHv/q;dzQ.MXgD>d!M!}tp=tڀ^hq )sX(cy`]Y=jF
j/<̝iqvWFp#4hµF?um 'dh6?&cy|H    U               !g4苫Ohnˉ            xVMoQ}]N7.ܹ颙5BBkmx7K!+;cPڪ?A]#3 Ba ]09g=?!r]QrLX\T66#ifht]ޏ$>a.-bbn4!OkXd70Iܤ(bm0].k,
^/G5\Ys2SɳX_Q$S6H<}%U[䂰+}`À렪8D_`vTXnpܡŒD8.%X{h4M'eMH,,UY`)	nP2 e	&YUWOQLKǷ	gN/X'Ls%cy6pFyw_r2|,[	Ed۠4rVFe^K:$wcn/2orp. N{/ RP|hOJra%
Isؖ1CHRgY*TM6eGPJӛE&h=7~&1Uݴ vHA%9˷%BZ_Z8ӄ8#z<\\_on+^?n7!GE\zqlɻ6p35thXR6Czo1 l{'    X      !         "	yaF9g            xSˎ0إ_q(hG!iiԆQFm	"+i,8r>@|,`	G [$##;s}O	yò> %`Kc~e9fG9Ա@Nᒪ7M$Yuz
+,;"|*@	HsQmS"2̄<kF )Eb'\P@,˶o4V*0׍:8wh ScK1!~f9X- Od`懋gE:x{3}8j=,gꥶش6y''`gZqW܆cy/OMR)Pue+aR
i
583T|]c\EvxZ7:4(췾D'L&}=U=M*ji}ST&f4߭~Pqr#p?'mߥ/ADud>%?ݹ<    Zt     C           #<xނj~w@gH	^n            xc`^0}
'deegV**Ys10,::y܂"lJa    Z                $woqQjX            xK
0@gO1t!PĕbEu8i+LܸzWn } 祣#eNtk%ܣɽ>.pep _q]BwaĸC+{tJjKaRx[(/h    [N    4           %JrG+~*J/O            xTAkA{TvƤAStLmhR<ȰNv	JO۫$zSUoğOowӤmB;o޼7_Hjrz~<QTW0dJ&!wf(=Ѡ0c!a_xٕ`->g}j%Ae4dapCVr2\YrQQuPvZwvZۮ/Løwt((dFع(ȓFRIªzF勈j
J8cRhBq͍	e)%<:du@|߆`DhC*vmC8'lGt9];2	r6z"c1=5;[(IW0ai6ͤfsSq2q~r2o^şǨY!#tWF8sMP| /AD{lhHyZF{45I&suDy3/~7'Kr:dE!!л_@ίKc2d	r3h1.97mB>!OdRr/j    ]               &L?ɾJcb6|            xRA@~7OxmMHv-]t$03E/Pju"݋/3nuC^& .|xs刂cW}9Tdy+枘u6`(#;\VwtO;h:7	Byǯ <p޼x: ]n,G|aiЫsg(CRl	(}|ظQUI@_iVc꫚R|jP82AdBx7(
Gl}q@QqoUi~ya2WV=<,tRO)z&_
tvu9=iv2,6c{E]$
sWzPeׂ>% '[n'=W)xv^˕$nF+	,Chkg3G>M<[cЩ v    _k      @         's0CWK'hBg=::            xUn@S%xQNvS$H'!ȲLKJFSTz/Gs[B"-;|3KH+3Z>,!Z
qE ֳu80B: w2C)wr8Cd9q |'XID~=`)G]"|֎0ƓuЏ0krjeN!l#F/=]h'9&pG:(oAfUTZmIFږ!gFt0,N/ ks2L88a7RzMy_n[>8@d"&sȏ!ן9XIlt4.''+6ɗGvW]u'	@;:l?7e3!@!eUyp</,2{a1-úm[vrd_ׯ#Ëƕ}zjۍvS{vKIS !Jƞ81/"?.aJ~;|8(woVfi6L-RzKlLϽm_)3>aOKlEEɒmwmmba;]-*^;(AzN̬ȩkQ].뺨QKܠ1}(!~E^J/zTJGШ4+}ZiKaU7!T޵&ezIaLU$}\nkJдJS!?E~>p^H9O), 4POaac    b               (t"̟UO            xN1SXEIW
!®-'JFBuBP<of~Ϙ!!Шۅ0e%sh(p5:1!獽qB	n{rT96C*혼&(8>}+[ji,k.8cp7'f`ڞK.w!	uoڐ^=5 .8ˡV^;(^ԓѤ'uqyq`{5,UuYMOEk$w!b&X$^wN4Hoy;i@7Vs
vc(bbvB,(30*
<=oHdCϕ܎/[    d%                ':"A_a5fZ 
            xc`g`g``W)J+I,IUM-PKLN-b`SxKS'30t@ݕċ!34?ީEy9
66
Vp~iQrj|@bI{@Q|6X4>%$ T".N 2-3$ɩyp#L-!bk`mM&;vJB؇⇡y, A{    d    >           ),vJ7uWh62AĪM            xWoD 9W$$n6mw4RڦmI5iW%%qؑ@  		pYG{o@"H{xao4
^Ǽ{cB^'BV3AA6[v;kPN.4K=)@pz:'Qgwө؊#ϒg>AZOm+R 1G|)2wq(֔)77M}ӕ0'Z7z>V67cmxڣN|!K:zBVtzvZ{ؾ
	= K_H[8Hl߲
.mBq<
Ͽc3.hVZRU/?)tZ\Б*C{ή7ry(R{"ELz@<xRfw;3њ
dvUjNJŽQ1qѪ5Ny d?YČ:h4_BVrtZp%D?B#i7\5\^s{ϧU?`&)XF`Aoq0(l<-(#ΔY]a`fc\ş:5"tpUj̅UObO%R.z!]n,Ky2Ӧ0= :ڞОeEt/>b\_F8)LMQ&Wx>c6*m+O#hildd-f&e?y>N7avSLcP=P+wA0;@D;`H2>F'1,=)ǲŃUOm?7#BBNɿ+J-M\PQnԷqCRq.8b*Si2|D	l=4EAD,0$ĭ)f%^Zi^
IE%٤^Kbib% قG?iu3ɬ-L8ySf/ISZH]2*F#hN>\"MtF\MG q̘ZXm~(UnwX(fvNjV>7OAqC]p|Za3%1K+8 N C#	c0tf-eX|p:m (]𻢩jtEB1\V}^
˝ǴZU
LRZ#RH}FO_I!ǱqᚫFXߔBZ~q<B~OwB(1 b74Qf?REEo    j=               +hflвdȣs	@            xUMoD/xCe7M(mR'u>PYU댓Q]O4t6 NHܑ'nHޙ7eQF>6ǆ0spPxI?<tD?$U*y
{NӔfĥI8&T@irbseRѰYyFCE0ڿscߧ߹S'$cP,D"،G$;9oTjWu/A̸jM>'E,t4|\HJJ5'bu"E>Sn<%FoVLJ@
uxî
$ba[{'w_WV
ZõHo tDnyBiPh8yek@6tD>ʟiIa`-]Op0CT~<)=Nr,INn#&|KEA=,X¸񖓴nkgS+4eMsJJ0Y,cݠf5,`){4As^/Ȉ<Ј4JzC!jc٭].zΗ͚iIKyƇp@w%fUo6-cs($&1n|E)awk:e<q*K]=rw0ҝ%4a2Xf2?Y_8a!
C*WDs/FR	E7oPu(\a$&w^fJ>UG?`(5_~ޯAj6JJܹMӈTMU,q]_n#Ы.gTi#v^uC8;)(oz?mPvݓ\:_XSAƩr~VD/!opM~;}
/Kvj Oa^F{7pY<	7I"bxTQf^۱j?pB'}~B2x*T    n6     g           ,W8Rۉ(i8@J            xc`>əXP[`Y\瓙QkZ♗YXVW *P-
		L/H-IM+ 
M/Ҵ _$    n               - Fg}^
@։0            xTn@C/";$z!H(arQd9fWv5)N__@oA]0JRRV̼y;cf͏Q~eB1 )|' EbuK<5XIpqe52R1p1jyj8CMSOoD˥R!I?T+0_(1h^Kr6MiPYSaЏkWXCT*\W%R~@q[FPR4h-{1:s%>y\f0C'ëXC@!ÙCYenQ%u鎺*dIm∴ı@w>TER{@If˵喖f2AeANuUq:^Za8xSؕD)}_*Xw{<A>YriOmP!1(RrFD\L"7hEa$keڃumWȯZÉݻp<x̮G|JOLי=w­6AũV,ژɗz44]eg=f;bn;JkEZcZDƾa'#()La5vi)7xzO(YH{#0i3eR9|ldcdE[ʮ߇? b/("    qF     \  N         ./xKe,S            xc`;AV!584'3=ĩ4-MV/ǚ!9єfWbSzp	o*LS@6P$# '    q               /맟Lݨ`8)[            xVn@]	$|QNvER$j#j&N"Īv7MWn|4P%U%$zf<?˄<&!_X(y('CPߛ.)q(6ByvJ9KS:!gYQ(*j0M̊|b CC"cV)l8i؎cB)OPvipb1JsPK}3(7J X%5Ɓ*Q	tkc{ٛH&SUJNWSC{͢ʨKD-zu7h+>,TmzAߚj
'&l8xFXCʕ,cO^
>MΌ_^6GDEڧCFu\sgASBw;+BY)fzl֩TћyF׉9oaSB|EGnwW&Evon߬5T8ӕt;1pGzTy:ߡgcjtLL1&zS)}Dt/t0"C^Uq|i܊䣕tpI*;	3Z\j;    t+    J  ,         0╗Joō 52pO            xTQ@^SgeBi	'&4H<\.#K;=kd ~7G_nL4aIvggf:SB|&To3eh9 D✴v&9uL7M1a`G4N9D*3`,hJEΡ^yYR`!8RV˫G/i_i2lIk]Muf里

piʰ_Xt-02]8g !ci0rk~cN*mɘT`eZ{Q:o?QVqN!x1 7O&s&D1gFhusؚ`MI4оm~5,`rTy.[%0ňyCd_>g)m5tb	yP'WxHț!r!{~Jð)KB>]H}'Jo9@Ȁl15)JWJ>J䤻11ugKf%*͉/5_[VX7Q(+~/TJci`~$-;˧Y    vu                1&aY8            xA
0lS|jknE	l3S6Tq13o۶'Ol^(WGYT_"'i%Ps4EϷ1-ɺMUEסOY|9hutl*s    v               2B񁰝v*\b6fF            xXnD6\XI6&ѴQ](rqD$"<x+.x8sfY'miOߜ3zl=1}茸%G\4^P֥a:NT1_TVa6OO.ed#QUv3?ѽJ2g9w@|uY|fPq>|aVF,D+`FnL펇LcCWv,2 LTC&a î#&hŅ A)
sg'FZâitMjhNMB}F+P˹"CO62ܔ7bۤ}\=$%XKgM/Ldgf_dחF8|Jp!
F ї54˧z޹U:g/+獗gVѺ@콨!Bef3:2SrwA+*jAmʬ\pU%C("	q)Os }ULvBmgB*R;Ibw4h[.) ۣYW2h@m-ɦ)=p!gwQO92}X
́dаR`r6EՓ%e4q⶷E/zxڍ=Kq$ŲUAJsY!H^$	BnkAC}'Xv.jzMzd+=A,Ms*f%GL'rr⡺W%9ҶH7S%_rx.D)b{^DE,vKDC|5o*<"]b(MjƣUB's,1U%2_&%="a	K^(}]&s{xN>Ŀ)fMM5ۉZbx K;9QOH󁊜=N=JNI{{dP8ӿs1|q_;ߝrb<vAyt^ն0Ybk\3$xkwe*os`uNy |$}0ݲy^EeBa?\PE~3eO~/w(e/[.,en87Rq5^A.a|M
S>U_ow?|ި5fl<f    {     N           3l~BfNflWU              k     B	taskCount = RoundUpPow2(cfg.GetInt("opencl.task.count", 65536));
    {                48_ϝ8RSP g=N            xj@2(Ba4,X6`	6Y/S~cG0&r7@Zگbm<ɰ}W#aNg¸0l20N$RJfKv	a$}()$wj-W<"`|@Հu24m];>g[e=>xֽNc~Hc!    |               56*<sx8;%x            xc`>8KJ2KSsmB%v
 !Լ̼T_5ÏrOL	?8h8ghAJbI[fNPOjqPPzS`gfH	i
%E%)\8\ZUXjZ
6
j. 5u    }l     @ I         6ASƷE^0e*H            xc`X̕3RR2RS4|\58llt]J\ʩy)i\\ u3    }     `         7hrڦP8+            xZKF)"ewsg"cː 3*1xnXHkn9?s9``Fzj[Q>
g_n]V?7(%1}Om趃bYnv0~_J%1tԱm]bwP'N4GY$RddXhthtTH~H(O~WߓOpk UX HulbG#l	TW/u5b_zI'l B\T/ڗ߼xst3EñKP.4,!wu|rӟs:V6
ڙܢK-`14oJEht|1;*^lu8X{Om+ Eq<b*{r>_Bi$t+" ؐ:3]M? eH7LjfŶ,P'0eZ>k__]E?"Tm_6'^KCNNlҩ .:>î_*_԰>&5g2%5Cu6/	v[of3nGoG.MN&!8PbIg4.jbuJgQ,j:n*I?Ϯ |at/l*:c\z.&n:`qE
42;؝;@Q @KyiipS%k࢚c:(7sE?5֫귍vVzyQm׮nJU@rY.PF]J\5?"l#fRϞy2a{-"7]ණ0zPq	epCp X)i,8x{
xDbeN^&zU,<v?o*e\K༛tVJa+[abȃ؜lhFα"4 -5 M~E"L[#͓DaMQ!5vO9{bх0׋=eJ\nXeQzvYRn4v펦cJ\&^hLy)ڢ$ۑFss{N*s78 %:B}	s`az'm.Ax1ԣ\/NQG\E#K`Cn!Â"\8qa˰8('e- cFk D*&!}n޵Ď~}1t{ZUU']ETp15[m|vOy<ÙSȰ̂zw8/S,\s@ݝ FYMãz03݁P¬k;A׋t1JqJ.ށ@^YffWRv'H
cD8{lz{;4JF/CWEHis'W/.!۷y,[TlW(͇*2udGN>ڣmD*ɴI,xBxTB"/cc%bxFMLpu=s*E᭫9g2P/7EU̅z&Fҷ\<{)k
SlӇBcJo
7z-}4˝'kZ冓w-(1&;ynZYESLhozwy6?3GftUdc3
}޻{|ۊBC[q{ιLP:ȴr4q2ȟ3R"*C&C'R>Y#0=1+
zK1KMj9}]d1BҫǼztuHS$A@v0k	
sEӉلb`[Ѣ    X              8>#(W3b             xn@|!׎!$4	(RBP
%)E38Ȼ){+/tDMJؕfÆ34^r3$NLTLxyJA/v#aītWshKxaF˺p}B˶Z*MN  C(x΁B$Fp/	HN1g@s麕DEd"	Sx
TEDtþ@'

ӥ*>t8{m]&"]ZtԶ+v Җ	tY/L}s:U2A)aC
+s^;)7җR=4iJqCJOlȫc<,oJ;om~<(m*nR#^X.:mQ7vG)|l鞎;'QwY?.)3fM o&Pr3GkaȽ6^xne*3lF]Xm~tZ)ϟ=*[VӇ<咵~[~dWJ }Lǈ,>ҟNc5dx|J90R`OUZ0)Ϩw)K|z;P:dxt7vojJ&        y R      	   9NGV$ݩ㢺<E            xRN0STLF p5dE21BeMJb@_;/W}2_,˚v=|t_t zH罛e53=5t-Y4'{8F'LhB"B̶
˸|2P"\Û_TMě.T".0x|α6Ҥ 0'FQ$Ls/Q-enoo O:~ؗCoY(ǅܟ+ς@l`AE5R;a#x\TMU3^̕@E* iڮ"]=%>̛R'z`\tu2Ѯ\
LYs[g3jΩkuu7OV    u     z R      
   :\I\@w#FIw            xc`g`p3757RC-917(Q($($M,)ʬ6"ԼT];J];Ԓ ,54ruL8*5?M#-'?DSӚ>_B:gLm M}         b          ;TW2tm!iU            xc`` cVNJrdļbĒ

M\̪4ĒhX Դj@f^Y	f00HW > Z.{    Q     K <         </p=xM-"؀g              U     ?			" -D PARAM_RR_CAP=" << renderEngine->rrImportanceCap << "f"
                  =osQd2gLun            xSn0uœx< 9]iU@ӄIN8Rې @x \]۠HVsϹ%dLqsDB򎟈l\X-x)Xq&!?Ji>{|ʔ㼒IWR Y	?Q߄bky&il>s56>;|D\[Ua=A5M!La6OF,5pt)f̃iւ7ߓɯ(<Ҫ@3I"{Xy_iΒ@KǊqm3s{4V:xPۮ4uUo1`˻H[p} sZ>,̬iYZx׎2R/h{yniNlEn1Sml&SrT,cu@킕0aK%13dc6њSL&1'n!wҸ_	RNnqnm[-         u         *   ;1e3 kW            xkA'[-<
ͯj@h~@ژ-UJ	m2t1;V@oo蟡OzQiMJm+.yd;}os?cJ|h:ƣ&NA6$s%^ylZ?xk^vy~UcѡxAĦaH(C`
ۨ@L._QGԼw%E75^ѭ-Bz#eǏBxf	[{7^ٴS;\qjG#HEK> ˅ҲkM[>>!?#oK#;K]F'	~J'8nS(O''+yg@{omڇǄu[hq0،   U7ujnr-qdSSZVneu0vp V0"SPuFGÔ]IOns@KU`XZ,xH:J}p*Op&	Kz*A&@01q!yNǀ",fEbFrWǮr;)FLz<J2!\0SLJ~%ŎC#pc4wxDf6nK=vqe)3IӘ8G!e#8ƞgZF FISiQ]SySIos0~gS}ْ3m9[?lrStlY
:A~PT                  ?   >B$͂.(pN/            xTn@vi˅2DBZ')6	JSZzh%JrɪZoq/x$
<iZCAm7|̮-Ǆ󖐘A:aheAMI_dJ|%_n- /Y0J|ur]{pc~moKL|,\j+Q\mm1ujD]Cÿ`O|BP݀n9N:n܎D*_PH.#Un|1d`?mEƇբc>C&<gQQw\m$tK&㴏q]o)ͿnR=		"3L	kxi T*^tNmBnL'5>x$"SPHc`Љ^Q7x" I?eC7ڲ)niaz?(V$YMǧH fuďq=zk4U&5ZZ|攖J87@-Wgb.iVg֬IExێ,Oh;<A	Ii4TmW}j `S1e;GuzQA"@sfQ]g(ZPfGvS2V&y,p&h|RYs0]u    *            .   >Je?lɣ            xc`e`	)iy)љ@J=ĵ$(31/='$`V8*UCӚ:C&,.N-KQQKSK2BSKK*Rq+I/Jr܇CIZfNIj3SP[אlh5 g         i       5   A   @$0ҥYʄY̭tS            xc`8x<?ީEy9
66
Vp~iQrj|@bI{@Q|6X4>%$ T".N 2-3$ɩyp#L-!bk. \    <     m       8   B錞f,aT[            xc`e`	y%
yřy)
y%@Z`ZZ\WYi֑	T-)ҵsO-q(	)LKIIih e х$B         (          C5ŋ$NG              ~     	ss << " -D __APPLE_FIX__";
         >          D+F=`#?m              g  ~   2#if defined(__APPLE__) && defined(CL_VERSION_1_0)
                   EQX&~Js ,              -  g                       Fi$DSFG              -     
    (     X          Gt,47l瑼\            xc`8 ʙi
)iy)>
jjpQg0נ`OxxM.b%]7ψx%k.Լ4.                   HFrTf灤Swgf            xmQK0_+;ahlcSf5&S?Mѷ=99rߢT]FJM<S'd\M7NO2$SԇR#6andMIBY_BG#IpȠmZd^e=ҧV6l|:`ۧ\=f_6j\dy6Yf|o8}cG$(Fױc1Cm?
.OMAvmNdk?0X{l         J          IBNPGh`݊N=F              9  u   >	if(t[0] == 49 && t[1] < 49) // result < (darwin) 11 in ascii
                   Je"<7-tܤx	>B            x5K
@DgOQd#Db\	ƅOā!3"*^[x='{<c_^ra,&	fY/VDIfZ̄#-ޞrqqR^֤>xls!
"wqrTwt"0DsjEe"J9Z#څXp/tQ9@                   Ky&*0            xc``{AR93/94%UX8/17U/Î@E՜%E%
PyԒk.NR_C"	LӀRsRSblmcl@R
@Ҝ@JbQyf! 3    >     L       B   L`Z"Nh;Cϳz              "  W   @			" -D PARAM_RAY_EPSILON=" << MachineEpsilon::E(1.f) << "f" <<
                K   MI	7Iںm            xc`8rީEy9
66\>Aa>.n~(!A8=Bpȅu	tsq!$pxx"Y		[Eɩ%F`ĒĒʂbb'.-3$(#S281 8C     4      !      Q   N{aQ,/&O:nvM                T        @     ~ R      V   O䳏E ѕr!q            xc`ذa/{NNN%]  G x׀`O?[%Լ"׼̼T]Ԃ̜<RH30q¤mSKrK4SRJ:
zi\ %H&         E ^      [   PG?tҹ$:C?>            xc`kN((JKI-
(JMLѵ,)v*MKQ(I,v/+Q񁐚\ ̱l          v      j   Qk64f'X<Moq            xc`? rs
J35rS3tSKSsSK*J445ҁx2L?T{tg^Jjvn@s|/iՃǀL]hXA %==          x      k   R.ksl*ɠ$^g            xc`? rs
J35rS3tSK3SRY\F@7:3/%B[;VVnK@ͮ %  zu禖UB(e  <          a         Q&(g=1MGIj            xc`? Ars
J35rS3tSKRY\F9@<-:3/%B[;VVS#H_\A>SLX=X4eڕEĂ`((433MA#3$85$3?%,39hb,XHeAkk|HdkO& }hH