          F       	XbVOX             xkSH+z_$W6pRPqRl6d,%ۯ%H1dwPؚtȭ $pn5׻N	h!!!sqY3#AO {?|`;.ALC=+eJlBߎf@3r(pɏķ;ё̳H ј@DIH/=H`p2B&JcbQUIdt>%L>b7#@!>ÆH`m Pfe( Jא\3PoL8cgOQce;w\f!gns9kpٙL]7B%T:z׃Ã<89=?ؽ89ӓg{(3B%`3kBZ$2wC|Ckؼ#h#ܡdLa@Yd{LظzY: 9i՚[oۖˑ79NDzPmz$׎ppxtT3x#wfFad:41
40jE〘Vk7ө
*,7ǯQ%P286\39CFTY Պ>eخ%7=/+րO{xwsiCAŽ+ӝM$~a|fM~	A0I
#ۗNp^LwTr[CQhxpt,ac-_,2d*.EHju8wHVOɸ';߯rR-	Bݕ031cݴ9)Z_2׾4D1
}68f4^\~D{ȷ S3/tn=v0AПWr9kS9A4x:z;50gsjac-ꪌH&bgNYo\FxQxG{rݗ;w|ꌌD3:0΄%>g#e7xT񝒐D*o΅%r6,1$mnD9h>[E5S$9:kj	2)3
Jjg567NY&I[->Z{>c)p\uY)?tbgbiNGL SG
 5!ʭg:ϸP1mBʹN'A?Z`t0*"3oiDq}6X5JƢ }!g	ӥ7oohvl"͊L!R]po#bNXGM;B !&_ 1͏Mj).,t6G7g{=L9Ԥ!d7/e!e_u߽C0q aޏ+	M	xcؔ^VZa7PFu0I:t~i.X`pe\q\׸ ̨wvam2ܷtpi
*߇;	ݘY&W4c\lGh$7ɨ'RGʂ@rJ8"};GG;7X:ݜkDm:ީ67Xz50*$M*ӓ'DӰr,1?5-LG4_%SCDޜLs%-L`tԨX%}.,Yq뱲&=g#:g,5)s98V#s̉Y*[tYb'(7KLzAvhm<:|XʹfiO%3#GYt-BpkY g X!J1TDu(Jb;SRĻ	RYgP.-o4S0USe8op{T-'k(}Mz+dTV q}-lAK{1rAWSE4cE4b2?PϢ/Gj/8nU3)2suQ!Z/g!v6'KzvrZ[Iu?I@y 笴o*=y8ަ:mP$?^5(nIW)s?suUpt^|a]!"7zNo>?LfHViY@+D %ne%aֻ$^sbjԍd i҉<ʟ=e,wz)ys;P2DҾD-u.HfY]*㱉AVTJsLxE<b
V/h!e&z%T4]ԇþ՝*]Q)yJFøam$*&=,iOB&flБ*4ăեZ̈́:gH{-͘PJ4{3`4\}'gЭ!tOsfML˘Z-PN8h65U.[V?;8C!EKb(MyK>~؊svUA)@fDvvi
$YϨ
Z/MJJ&eHEh&%jn_h6fœ0&	݌Pʛltۘ&`F^k9$f#[,l֐9ڲb]|v1nst\Kw$nYn;6/H'tl<ޤ(if/1Pߺ zcdvѥ/z5Q~ޤ|I@F""MebRqH֥*vu׊,JєБ^#
ԫ5Y4Gǩ>=Җ
)zhlPSv[jĥ˩EfºЌN;u!8Rf1)떫Z1X˦1=
yffXZuU_C<j9lwb9)qk:m
.t59̉u5_%0/^-i!FFl5rأ/WH/WH+$)d?]Zdim&(*o=H`^Unmӯ${Dg~M.;}ۦӄݾrE?uJc"?)w(dL	gөЁiYBh<N-V
";^k-ZvqG\6m1/䆅*O&ʊ}^)}#	̎1n2X~MΤM I ,$WCRBr)9lc?dJ̬bUK8C#U4Ójĺ֔Lh'=k]]1^FPOe&	Znг2i)/'h`rذ޿ڰ4P[1` kz7%G.FV<qW'^*
t%|1/ /?mSW~xcWZkw֪w           E       F    6),h            xc` əX\[ZZaeU_ "4S2S}A\b@@o)AR@\@N $G< >ONL ENC %GG# 8l    .     4  E       H   &t?HAD6bD            xc`e`+b``LK,.--IP(JLLKN* A    b     7  E       I   <5ؘTwz%P            xc`e`g``L/.--IP(JLLKN쥁ؔB b           F       L   Bя_מۖķT#Wʶ            xc` "`ə_\be[ZZaeU_ "4S2S}A\b2@EWdj,qAL͊@Gf7 .!S^'o'SA דPldjvLf P    *        F       M      eh|.YVy                *      L       N   mZӤ[\;Ы            xTo00MJo;iUBJX$N
B9旦A=?sLI;q=?RyݫKdQ8Qc|zi̘ gf\B.KGpzVǞa8၄Z4#tҴ3c*j{}?=jq1hjT Y`>ΨB.\fq(\{}~q}Lfrr@3)pOP_ )v1}W'[xw\-YwwyB/&J~ov Y$) Xlm**z߻r+x};t;GCndB))´W.#۞PrLY*Irs4(HXbmkC]f(V8(^ xդʍ1}OP::bChU^h:U"N8d!	\>OC<ԎOO#4Ns^΅x ăgrюeXXEi;DP@E&׺]PՁj>Tt7MasjE!*'ŏ֐\d*¶$<j2E ץ9:,khϜ;ɒcĶK-'=#ѿ 6        T  V       ^   1_L=j~&            xWn#EnNh́0+DdY*"w!3=ތLΈ#W^`\qATw3NhYTwU}US_u]BJy4yw=)])#d֢	Pv+		
BiX%BJ?Ω>$'|$*+P̴ Ŭ\&ugjLu.[ϫݾB @̘v/<Uzcg((!zɠ˕v5G.Qd18cف]C0PPÐo&(W3i~ƢcpRˆ"*W^	-Ql`4z!a[5H7wRjtn]l}RĸyۼcۧQVXfB>`d얟!31N2SU.];Ӡ3
,s|QQpPd,^/BhChw108VF;`D?X[9?b.#~<iXy<s2T5U]E2ɫ)b8rlkjSvmk\^ʲoN@*jwn%h# Y['i~.c3Wt#9ZEsfEtD(#=B	@:)ټ1Ƒ(hv&>s-#	Sǫ[v}ToaShbZsem]2eyXLIAK9/ghOw!@9mEOh_ߋWV:nUu0f74e~9 B샠vHPzüe^Q_<i5Ɛt_CseCTCZ򛸞߻sZgWzߧi7bGǻ[{ӽcSz?94fQS>7!?a.ե#%M)jp Oh`|D'ꁊkc?5Z>Mƹ^&z^)WO]s=?8Ml~97"	/+^    .    w  \       n   4.T{T&sg            xTMo@$? Tm
IAU["M ʱg:]đݤV8-O;A\$+SN;rVSasn놥WLXJ̺B[SxTrڂO4¹P3"a<ǓRF	9N.H![aHzST0u/6KL&jIj-
"xӿ:'aw	9h5Ԩl7<ʏn(zxTgU氫&cL껑V|E7Xq*b QAuŢ5gEl`wݘB+)i`Eȃ6ڰ|K-zY@nH-ym'G*}{l]XϗpU#>V(&uHY:!uoxqxY9s[Ӿ p|V}F;V5o0,5)"25@oXpVO7,n#^䕘߼ky^`wT3ŢF|v[j4Md|6-0)ͮ7S(z4?*|6V^\Z:)f^eESxn3%SA+k:7 ~           \       p   ihZMEa              L  f              \Z          	=p	@8d%59xvM            xTN@^.EK/'nXHU9Zuz7< <@
}>E=T7FBH'ggkB&?df>Pڗ4e"_W{eyCW,(II	B 1W9EWփ6 SvȷX]v"4qk0QgQL7QYLX=u?r4\UP6-JM]G1jWrE.jiM|8Vs0F#'瑽.Yܷn՜;d.Q+zo01=lS].7j%rYd294U5Qh޴FL_\+oz\l)IeJY[VWQc@ع1bfT!*-.7-{FOB;c=čWoߍiw         ~  [          
 ^\@b0'6
            xR=O0E "y*IXehA*P
&vԮb!F&;HO`dvaI{F\C<D马 8B	F5E8t|%!DBH)HsܔZ<1oxHj#qC}DNZ$[%`CE͸ 0:l3&->f@AzĒT&!tly=9Ј-;]7s71ҙ=/}*zd^;p(gJ$TI.}ŸGR,HΈp4d?U탺ms!6*NG|sۯw!nXk_Yv {{qPw[ܤi{z伍?xG          Y          ~	a$ƣE+֐            xՓ=H@zV$PM`"KPV/rpmJƏ"nΎ"." 8:)*Yv+1#. =  S-|+`U`o,[?k\)<Fd'ΐ{̯VNcthy'0r]SH*g-r>bM1L}[v(tXWh}u3eǧJ=뷋l/	٦LLvI(֮.3O ""r.D&U' '~\8R7Ԇ)$ RsRTiw0)3e^>}	AD#]{9z         9  Y          *#}ंvmi݂                   -#include "luxrays/core/pixel/samplebuffer.h"
        ;  ^          d$Ɩ9W_~            xT;o0Pڹ!:մHZ`%PM;t^-V!#t-!K#3D0J
Yٙ8~!8?)Wp	K׈k=h'B& /N9F@5j腯{_=]]:ڄ4.!Z4_v@JCn(CjU%;\*xc,^<\`]MRմ!<fY63ͷ#]%E8,kj[yS>%[^PҀ}9V)B
 (`]e'mMdJT^U(x
!ɂH8:LPT1Yԍ$	.#&TpJ/I9CYNz@yvXjMNvv9a*g%$Ena?OW*A'@miC]&I4'PԤO*vU,h2M"bH&DD:7eZaD4Bk&ț*>l]R~E:U3<䉀zZo3R         f  \O          WbB}У13#8M            xK0ǃ?@=="A<l0ԃ[.ئ#IgA{_Y|ݨcy7}I9!dwaqi0Y!ohdZ>sdA"B4rVur{N*^*6vgjLԩ$>	3P\Px:^,x,~>dRB	幆B*&[x Y"&B=2-8Ђr~T:}6XԚ"R9HӞr Ji:bDw+})	:vU@L.u/V EBEnŽH2̈́≨BZ$r䕰⓾r/;    !x    f  S          ģv^37{lл:            xUKo@Ĺh(i(MH8J"^']9N
?8Cp+u$<āH7;};̘MBB2tݧ444x#2񊄿|sB&.>)^ft.[շ[̆URUs4{M95TqQEҬ_մTLQrjQ+hm1
ӵл/j]|i+qI;g-zT-2z4Р!e~Tdp1zodA2hE
`nB7,f&E|x@:Ecl3Z={4T-!S_Py=>]'KkE&'33'`y!~șhC*e@?紝KZ3N . 0T,$~.w+!	v!aN#w(i:U[oj9m:`<cQ'}:F>ɘ1XY(N s
yfU4DF<w.{8o' <3 s&YMӺ^x ZHG^Vv^]P<0Xla#Nz}|f&cEΊD5ymeڶM}5
;dLc8pO϶["N#;n|֧Z%DSSARF=!_0"OfA07b?݉~:~ߞwIprHS\,@{ʑ,%J:܏`V#dnj4e~']g7H?mwW    $     I  S          +T=>lYx`             xc``a cC4Դ̼pO?c#M.̼ҔT̼b;.Լ4..df`     %'      W             /9M}M@x2            x}Sj06
vCw$xH%->dd9N	)i.{=`4u,l;9wzc"ep˅E?
9[ ts)١99Kfy-!"K*Bƛo4τL3DfGy}x<Nz,!]tT˝WNng` y9,{[6Ɇ$R&RrQ"yCpP#*	!-@1J_)N`T9^mhy:yB0X'+ϙ%T"Gya.Y
VȽږ/BЃӳѮ@H`Ej<5=(N,)9֙3ܐ")TCk=TCŸ7BXE38Tv\L
nfҞS7zUYC6s?&\IԬH/Ull}4eT)5SFɶٽsꓽncVWf }    '4       X          DL1ңke4            xc``/e``/c D 	dprr&(g祦(d(d(e攤T*

n>!A~
V e9>%yɕ):
:

\iSlXs10d` ڿ33MA81 'Hγ8(,3ܿ,HCShgAfEjP49U1%%ة4-aB15PkjNq*A
rt0 * 5 mNk    (!       S          sGqfMJ^            xc``{n ST[TZTQ
@z > <3aə_W```l}}C|\=\3u*mR*4Ijq,MNԢ"Ĳ̼t%'-3'/17NKɱj
r  +#    (      Yc          S-!=HluwV            xTn@ '')rD!VPؓf%Ƕ>!1ukʳ;gvVҴ4Ms^RwoC/xĝ\0Giړ&s.Q
h0;Z	F#vGu5ܺcG{{5*D'DZᛦCeǝfSe%w~n@'`B}-YW@i
T=%ԀD(yzZZII-+nc3 *sܺtխP2MWL*4qt0^6bEQz"⍖lnX(1Mr.f.Q[Ĩ䞶MSd=|î5h_o["ͥt1a_x%R@,-OC:?nL0gjGjEi}]S5ح0C0vP%@ƗO8bx"'yBq QYȥ[M]`R꜏HyƚAe'[zNOUCUL|1CЅRTlFaBHzYD%0
^NHָS_bL{}}Ot1*摠D!'&S#YҾ37P9NNY_Sb݈	!%}LTW&e]Y    +      R          OyNS耼Q{&6            xW]hU hf7M6dKJ.3ɶ%>
TPş`AA7ETIA{f&3Nr3ss/!{"dϓeÖՆcѓfB1:^HtuYsiT|ck6iPcc:]fN}9& t9UBHOǜ6sUGAZZLIAdƲR({HӎL<ӊ}'($?!߄8]!Ƚ|'dj.0A3_1<iҹZb d6P+7"~4,XUcEBtZB(IS	NJx	zR-3!#Rf9&ع(M\邏Ɩ2|:L;)ϘH}+b)ZLCAYA	_	=DivEg,l^wWM<fGWe{D;mֳ5MlCݻZ dXJ
א~FQ)\2zo9a[7	{ˠ[/eck*pYϔH|,Tt]L%v8rA!@/FNG ]T]5yF^=qJOU
Gj]'Q"8!X<=N
5B<Ვ|909v,guiToC,nZFȪBtNĥ	~:uƟI*s	:4H"Ą٠(Q<&_HCUMG.ˁA0zO8. fŮ+UÊ`b!^)ND2.l$6\	*ԑk}u<6#4B<oA8)=)N,'9/,v4OK\bhWvF: bɦ9}HuЏct F+6+t6[51i54<-τ<>RQ
g^XlX,sF\_*qfe/dH{D):m@']xr=	,.GUЛX|us{0MW6d;J`Z*"L^`G%dz z@"32,~"İ\/,;lЬƄ˲hOzw%\XYl!Уg`v1pjtEVr^*?쪨]xIdU3<Z-L٪c'77/F|{|iu5aeu=_fuR    1Y       R             fo푉&mW!YME            xc`4d`Le``LN-*RQP
N,KWPq2sRsSAԼk.p ^	Y\_dZZ\YPe+*$Tڹ8%f$&b.д @)    1     s  R          _d(DF~S            xc`{a'KjYfrKjqrQfAIf~[fNIjkk|Hdkcg袣T^iIv W?gd}y>u;# x>7    2K     r  Sd          !?3.WK9            xc`1b`If``,,*)MQ(LQ,qOMILIH+.QHO,QH	+*i*Ts10A0C,نprdV渤e&B4jiZsqrq Pc4'    2     o  Su          3jOS,(֏"Pw            xc`d`X Y[VTZk眓XiTuUJprP	ĘfRR@|T "5%,39&]/H u;    3,     D  S{         1
p?8n.?            xc`/YYTRPYW\PWWPE4CS V    3p     s  S}         XRfhc            xc`]%,39%8($3?-3$H55>$2513rutQH*/ִ'  W?gTy>;#0  >!    3      Z         e@Ejop'0oT            xUn@rAyUI[HFjZ6P]:*ނ#.qC</+Z㿝7knt 3Be~: p+Qm8ҭlÄ*ȉN KbFtb?J(stu"dÙ WɎ!%ZW1?.N-	1BS~Sk3k9jxg[C6i-@+}(H<o)<<KRQ{+quM;h͚w2vTSȒFIڝpfx`}k:U&b&|a$q&O
t6UmAדoMNKn5AFu1XH`?UH{*E߶q§=v<q>cqsJTr7j<ʤA%(L׿3ՠԱHNT,V|]"nL=~!S	8d1(?}nhyůϏp1xB)-=խVr=4?^{-;BUm${A/>0V˨\^8=\ioF3(wuMG= O׹ʿ^ZQ} oE_IUCh8Pߒ}p>    6     s  Z         .pmf;GDm            xc`g`d``ɩZZ\YPge喙SZd{:( kZsqr?YAjn>&" z=;    7     6  Z      	   "gl/.<|~_              TR  T|   *		pixelDevice->AllocateSampleBuffers(32);
    7D    v  Z         0-wph9zM            xN1gg{Wf fKRf.Pi;GQ&vD]K{NOzkYGVuB,Q)"]T*F+e6ֲ@HdHG9%>^A*h<:9fW$$2e_(M%R-Ut`9F^ָK~`UWnζaWV7x|j݆bzH`@,6 ab"R}@qIvGnz͇"\fm3E*սс"uOmB(4B ipDf^Fq+_7':m:c"ZݨE_#ڂ    8       Z          5k 42/Pi+              T  U        8       Z         !H}EbwfiTJ@YP            xc`e`ɩW\_XP`㜓kh**$$'䤂$$8h'gQjIiQDcY:Dapj>He_,䤂ըօ$@KJ O}    9]     M  +         "Z)ugΊz#	G6            xc``7g` \ `h`d-NmjC!P       9     O  +         #okzzEFŰet            xc`P_~ "5%,39U. %$խ(17թ4--H#1 1HӚA+k ^#    9       ,         $ o_>/iL            xc`Pd`Pme``hL+.Q(+LKMQ+QQpI-LNuI-N.,(SJpe攤T*:
!y` ;7@SJ2W#''$5/7?%UG\G!CS蒵 Yd-k"} ŉnm /vB{    :     L  ,
      !   %_lvC3j            xc`P?A "5%,39U. %$խ(17թ4--H$?/7  UӚA F%7    :       ,      "   &LMI!#p>c            xc```hg``tH+.QHQ/I,IKOIQHg祦(d(cWZRYf(&JMj.A0!'gB-T5м$0\@\/ $&ԥ
E%Ey
HZ+rqg(jhAq6 A c8kARFQ0 u:q7Pw4	h =(O\'J3`?X Hr    ;      .9      '   '+P{J[=)            xSj@^rʺC	Si@vj ;6Ҩ^Yn\(<A H뺕
}0/>ҋR[HS*]E]
crwu`[=<ʢ]ea0qp6IŹM5Ev*)EFR0#%`>_HcS%<FI7TGvSHeSU?T;ZP+1چդ-n胛ZRpnV/<_J*]D0;h8a(0(>t t~OsaƘBYG#/*GZ>wdn3޸x!L6lp!#aYjhkPR6JH3|ytT1 )H4^]_&/dV~B    =     -  -'      (   (" L2_a|K              0  c   !		toneMapParams = params.Copy();
