          dJ      y;3(,#            x\mO~l~ﬄZ6e-3H
j˲
F&Q~yhfaoI;CnnX=A=	<\1J/Zh<ƻ:kcO~ݟ7'wOJc{}m#tFPv۽4~@Z@f磪1j_N/:'ҟPz>Ĵ0Lyp? +lJP&w&Nzpk6a3	lxhAm`F{sΓ^|_Oƞf`l::7uli`ϰA]	l'Ta:q@FL>@؄~-5jFRU*
U5B'!ǥ54X%; YǦ3s\ޙ>#xMz=	 xdsZ&4<P.Sn{Ԣ'Q;j`;>or#1fSEDlY2Xics"XY=e&39L7ACTDÌhէvPwia8c$(cu
[ߧ(?xnnGG׃36FM{z(,NOlkxcr(;O7uͺ5g+}&j{T:xc9&C#XT5y.0#936ͱj:@5E)J.]l#P[@.򷌾[oT۵~r#>e+Tuc0e8=9lT$\4UԻh^T4<nwid}UTtS;E<GF@A#4vϺ&\]pQyWEPEG1tw>Av(_#Ӎ`[\=YRؚJTW0=vY@H9Ч;O@l7,߾A _`)U
qTa&t?#ځyĤˁeN4+UNxj+hk~DaQ!Gaa+8(LOx$*V7:Z',pLc'P'4_g}<ڏT*rO݄E#
>G˫I.BH4T¤՜_fH"9Bo[~R|PT̮-ʲYrU!yujaR儇h't%.8Jj=)_Ҵ[K+&niʘD?0Ѿec.cfG3'9,1Cfψ9.1=xa!Au_F`a='Pû}HKr*uz(Eǣ;Bzl$[|-b|XԀy}^沜тʚPFHSVX(SY%+Ut櫭SSrr
gt73W1BEp,Q|\X5帊zql5\ESZ[w1덫A1yGX4ȍ 4č j[yf"N\u۷L~ij}6Nyi4[@S6(:8*PBwC20meSmςъEՕyvȲ=.Zix&˜$'2hLbn5 minr"jT|YLG Y<.(x{= ۗt׭χNU*Bv2l&ۭOӜ&c{m؞ ت;*TC q
`.HDB#J&\	|ϣ,4 ("@JδM-=Y%ҥϥ?]ˈ!8%ZeaW@ȅc|`geA!/rɉ,	S=-PT0T*P*'8>RBmisj>_kԘښRT
ӣ>U>o&DqϤW;2Ο*ޟ5Vb<x
+8Uݙg}~XW?+;+;/GSq_} Zo]F48ú[8K9&Q(qtVc;xgmo =ZAdGҨM%-[&LtKz;1lxr	_<#<0Gބ0$c18-ʚ(hSy*w:h{Xe}KKM;J<)Cut=YvD[ӣɰcaODr6f6v0ay]pfSlj5HR=]P,\e	3vSM{|߭ݚJUi|R,I}q+2o{TV#+1HV'Op(n֟T,L{L{?D
'`eڮ9}%7	xDOiX8'{&=q{
o4_ur9rn}34?	gCmp&ĺXGGlQ~MkfX#GjvJ}A:+=!'jrݨ]^,//XW~Hw~&VYg1hh.ňÈfy`#2IT(0K|`U,!KoF9e"pse[	_J SqLM?h:9(`UP+![)$3rܒJ.:JO/xUi<&Q`-V^+C5-)66%sM6:#>|kZ^ypsR!R>'mUKЦFAiOY^U_lߨ21BE{-_~$ڒ=dw2os^
^,ryq_:AV1g: dՈbJ !kA	?^'#3_n/s^QWeYL^n2Lxiw/s.'݋TE~n9k9rt=<TFШ|wlȱi
<NMB]ͤ+#;<Ջ"Dzfv,=H*k-8~f/t7هL\&4>,"G2D<*2@ ].YT?~X)zDnHy.G3~e}}|Еp>g/s{73ؙsY/U	//h{a$HE@Krcƕe|x~@QĔ 'm`φˬan2Mcm훙c%C4μ*D|{tx)!l7ɔ̮=&OCyIň0Vxဏ"G-TT"JTYT 쪔ñ6qbbFSr!`UJl}oN2t4My"[U6JG6*x .BJ$I~Qz6a}iqE2tS>ZNx"LͭyglN;n(Ue          S  c      |    PmlKpS            xc` Űs~AeQfzFBRBbiIF~QFqjchP^IE 9q        9  f         䞕қAqiHpd@            xQN0G`OU@HR
BLXRKNb9vժ*?ȷ)Jjzvf&$8'$B0=k6|_>ӽ.EV4εQHNOsJd ͛9TU=Iɫ,RY-.[3a>{w5zxb=epڝ]B{YulK|iq	ƻz\J`E_w?J̵2#?9za-8gyR-خsS(ϗȍU-QidutG%+˧^>IgLcۤw@W0n           g         EfrbjEvyΌ            xAk@jN=B?'A`Nq6"UXi0yQ%J߉裓LXbo7ۥbl
W	^Y:+VZr%xS/FѴc.յFV9pP+,kO&l>IsC9x>&
r*0/B
TP8|{}n[zm^          l{         !iOFTRp0hH@            xRKN0Mr*EB?dZ"%qd;p.;MhbA77xxׄu`؅{|B_{=cY
_T!~0)$#(SP;fuPk႐gRA,TSC$L@U>Ej@)7@XʋLo|2d,)P97+c
{.<:5G8BeN@~r۴U&cu}+g
:r&n9xURz76<bX+`%#DNP`b=T#^KO\r>CQs!Tdcg$Z(I78X)dI*~4Msfm$cmKvߖlӕ9
o.NM,|F鴾4".B4/[]}h        O  m         Lg5*            x=o@9% +FQuAJ THA@
XKWVBbC120 `,A7`Vo-`R*~Y~LHn!"!X}N0wyt=ʗ,Sxbe0Grs&L/&5T'|u%q`U2]:gk;d,9wRL=KuP}4[絘k!MiTS:1+a ߡ.eQ8t;VTWF&Dfo(*>%QXm?r~ 10mź2GSkVZPmơ]Z,I0/k8z?a/JB:y^TQaPO>?X{	JWy	m32[x~v%xĭ{7q	JwrmBn 6s^K/3a8ߏ1s m\Bxש$Deq
|sI$ٳ>z[WnΛdSo-          t(         M2r/KMf5J            xTJP>Dzb~dMڦ87Nz	~qqlu^גN\YT HP|p#Bg	'1A7QtƓlkZiUM]SfSi~RtT_u:\77ɒGGw-3vff C=yc-YRְCy]x Ge}s%<y+óhMnyB$RryVe=ۍ,CbqyR^RD~财V
 rZQmd86(m)ķI۲NU9
-W%嚯x6eil@g&*7AmYdT7_+Q)ލJ	QwU        B  w]         *zmT_TtS            xQQK0.Ηɴ>g"mU1-е%1mN+%w}qv|sʆ`<z
.wbeq}ƩJhq+хxKcĂRd#V!ԅ/ׁl9[*MV7f:C g	PԘ?&הƩHdl+{kmpUVݱ]i6BdIVm{Ȼv!:G6&8EIQEB뒵pumv
%D;ܞmPcfI _*F9GpŬ^}V./         ~  w         H_vW!?R秏 d            xc`(``(Uf``0,	+q/JI()-JH+.Q(
+$gh*XļZ93sB8CUi*@LV(Jn	ZnR\Ee%V\0 
 g1m    K       x         EA0.50Xr,            xUJ@EJ|AHMZ
Y\ʘyiq^(W%h8{/pp=SRŞ,fzu6Uʾt[K8mۦJ[Nx!OfC] #0I^xK(+[Rp77Eg#pڳd=w<Kksy(uWQ&{*;~]G8PG9a{B [`    0      {         	LMl*YejZ/I2            x1O0+W@	vwi@B M.AcW+P;Ut@%=g7\xHAd(`ace5'2NӤ.)	jV]`kc^5yIRy,ܟ	EH`JkrY>m˃lш$$TAFr7J4H	lAkVAuˊK['=ghs̟sג=k<=ΟJ:+)GQ&&;)0^wi_E    K    {  {          
ʢLg
q            xRJ1u<`]wok"HAx)ɒLK)>|_lKkLɗQB6#\@er23bB!Ͼ	Q=<B(t2#$F;*B+!qp)3lptwhbXvCZjm_5*KZLt2V5{ʑJ;C#n&بzBDϬ̆JSq-'	KH3$'іye#ca6ɜ![4*vfh{:[RrV>zzgOe@8L9%e4>
1\ߪ=!/~O                5   f/*Fm&NQ            xUMo@ݫ'e:q
jZ!*T!HUD)TBKWػNVG.	~ ?3wƞ8	[C/μ}ffa؜՗xAہVXk$0H}e7v+-Tu(u=ݳ(e]'=6IW%_;|}glvղhT!0Y~NpeYp[6˥|w[XdjJ#j0ocY&Go'̎Z jID;єn$ml.ʆ	KgXg|W}j+d79՛=EM{|45+*%+:3375+}IN#Z{zc"@br_aגO4r<f}ҲH!oNK<#J:NƆoDu(~D2: 3iX:RaX#N+	أkND4}p]A.%.Zo٣M)ģsOh-,V( QRu!&ԝ:Z]ǞEq!*x+	e
m
@dRcnV_+b}U<8K`NDԸA8 [    s     &        6   x/',(n              E  Ed   	virtual float Y() const;
                    rX@eF
RK            xA#HpPTzg{ٝB發wP{?Xb6Uwfzl:$Y̲^9K]B:6IaqoG2()D},ϬA*ʌ`B̭8N"k]Nma|_`ԭljrXt/̸x1c    l               zy8&E}9            xS1K@~KB7EiT"HK^ꢃ͋=H/EmnWkhI4/<ݻ 
  ƈ2\yےԥ|C>>bBϵU]i^46j)(9Z֠XZG0!?8frr@,a	yX{DcIIb=s8Bڍ~8z;P^]hsFcEjyIP+K]-ր]ͤh֙FfC#__5+KLɴMmk[	%,	^ ^Hd9׀ϜcS-|ݠAE.7!z O Ә          F  6         LzA$7?Dl>_}                K   :	void DefineTexture(const std::string &name, Texture *t);
    !@                +Ywn$0Bxy            xc``{ ʙy9)
6I%yE)E)ũ%zv\<@TYYTRPTZQRZZ6
$-;"dŚ
@10:3% uf]9uݬO7+<ݬK t.'Cv ݬIt T    "               M}İC9t]            xn01nx_ڦ.BB׉.inzXJ`;Dx$^c`h":w?B\!cu2*/..ޜtٸBCKp20J-_0{6``\(*	892jF&xW!*K34WZfl*]|"cplJw[`t\%keFE]*YeVbqv`:$߬WH$8x'Kp~mȵ@WQmoq:8>&>SOύ2|f39JBלaF9U]X=w4`3jڸ\tdN"J;xQ&77&L0GQ|Q̻+->Fes~â͂5,%2wlMVy#sB j2e3tT[WM    #               Grٶٜƛ(XW[            xݔJ1#\]| \zTAjBA
[I/i%%8:>/PGqj:!7#/rA	h9q+$=vHBK ;#LDx$9{.SLNHGB*ji[3H׮xKjFۋeSsamKk[w&r[0}m=\$dŉnTv<3	sdT#;g,0V[^hܭb:RԌ:1*s׹L'6=\Z$lW8+k H'V@7Kt	A@.K,׺rY]9??	`a1g/1l?5K=~ mvH(#af z    %u    D        1   ιlzsWZPEڃx            xTn@[F=rԨ=SiBhO,5JoeJd1;3o̳8q|:>n7X$y^޾z0/Hz'+N㥯%]%м㹪l22'hh<xV~;8h4Asct@#0͈($c)XR2 52O"Ҧ}%eYo6&&"nH䊒-H.~8ć(2XZVySqˊdIv6r}-\ReSZzX|Rƌdg&K־\dVqr/ *i*9KY2ۼ}X"m73ueXۓܚlrokNصUXQ"1Nxh$:h.4,B=R;Ĩ*yz\; 
 ΃䋽HVn8>-&^5/J%hCVjs$]S/9I.bi>L6whuwu}!W!    '    >        n   {p[FeG,g;            xT͎06`N.**,D7튖BNM,OSR-
x l'NJR{fGw;GH"Y Dy&d+l|2	AL&pЧ~WLO&p!Hz%KN KY;o57ŉzb9_"foHkbu?}V<QeyElqpӪwesOq_X]WH0*Ù,gI]&9`B}P*y1E;Ar"yø,I3BPI!&u(8R?ld˥a:\տҋsL~^Z&'uW$WNv͔_:==4P_S"ϱGu7So7L!IdCA9`orO,u13c~}enqm~7IF3KFO1	b
#FvlC$ukomjkű$^ͥl}ef_    )     m        o   _#[_
y;            xc` _8KK2<sS}|SS5KDstDK3J3Rsu893SJ2PffghZsa!(81 3( 2!WC    *d     2           bht,<1W[                    &#include "luxrays/core/color/color.h"
    *     n           D{L{{	L                   6#include <OpenImageIO/imageio.h>
OIIO_NAMESPACE_USING
     !@    	void ReverseGammaCorrection();
    +       ^         }*oV	˿~ >H            xc``g`` S`Vꙛav4JrJ++RSsSK*3J2eɉ,?3E3/D31@A+%3IӚ!Z)7@CS!9?hg`ZQZXYaW@+a*\ A    +    +  \         èj            xUkAA"xH(Ȧ)6)ѺNڅ36"XEPA(^wo^{AOǦ-
9K~3>gߛ!OBQ)W:[$ia47yun\W˥L!H4-sӺҪpҖ64641%=Ǳ]!SMު,^3^-.hE۰-,QJtUXM˘^r
hLз9dnښ\k8&6ЬK^dV _Wbfib=44,608b˒˄PTY[m:vptƉ_S
_z|;!ȧs@^x	\ 7r4r	9[c 771 o~!)OF Wȟ Cuq૜N fNs﹌fj\*Qº,Ej
%ϊCq -KaDDw$ʌ^#~'X|'o!Rc5zpxb+A7^HI]/:sAxնPEx'hݣ%)RG$鱉ڻohK`<BH"ƒٟp`=Ê"ѕ],HkG[6O]
!uxh6KQ:Rg\?bo ˵
qڽI|/keFcF :^9фԕ|r;?x[GS3<    .     r  A         wAw؃            xc`) `p_1@Ȱ,,*)MQI()-J,HUpO-
y%

E@<TCj 0$    /W      $         +ݔ8T0{;            xTn@p8gTBFm*M[z{X^kwDE8q]x8C 7f4TAEUvg曝[00ޚzk>[zmvZmw-lw/mXn#Anlm4=k7kuYnrgqzk_$ )@#11pz]dI?,SMrx\|cl?8/Q@Ҭ>hP~W}7ː>M^"V`耹T`=,Vz&F2%]FX]>a<.-Y d""x3G0DDUKp}3;1|t"?UC`	L
Ie:?WHLmOGʆc"4^vq< ȉ%I!M>(Ǜ/PO<4E֯xd4I>|͝պ}oB~D3l\Ryz?*軖+Curp}a22$m鲵N3O\U=\/4ؤh7;Qs1W[)bIﯛ>+ɚS`,9f%PV(F)GkQLP3Tj)ޕJU#r!ktuIE9&)a"$:0E#$5ͅ>a,xTgCs(|^r`Kn4Z'x~T    2c     B  6         	tŎn.S:|%            xc`a%kNԼԢʂT aͅ,엟YXb%%gYsr 8    2     n  3            8/Y}帵OL                   6#include <OpenImageIO/imageio.h>
OIIO_NAMESPACE_USING
  "  "O    	void ReverseGammaCorrection();
    3    A        	   Z`gP{j:,            xTM@mԃo"7DHL&".(芮2h:uE<'^+Sd6Û~^j3{lvRe~A
nPqiZ0IT\ع|$Wa3!5M$	Yq~0?"/j"[G"_򭜧YpN$Usrdo)qW";R=	춦g2{9\dm&ǪFGo}Mflf6\󭇄~W4K`"'H0~EmgN2u$\1r[$}kEo=M^fͤḾ@D*_5u0lٰjyx˩ٵ	ٵmk@Ua< yB3ߞ Gڳ.?܃)(E&0mU4n.A	,M *}qcqnMfLxoz|D'?`A+,$=@wEQ(!p&1,c\a.*giE
.>D.+YB{B{槌~>3~!h3]rJe    5T     >        	   p:E.$N              9  i   2	float GetNoiseSize() const { return noisesize; }
    5            	6    3#|:!.(            xRN0⁉uP1IqȃEڸjR/c3!D$[{eB3BgBȍڎe{%c3,o~<氶N5ek0óc"o6zQ`_锐N9OQ2%u(Nv<CIE[6DDaT3 41m*g8-#@3cTN]v2M&
LREOSٯSZLE%2^c/=ȦHݾFY>U2NaաQ֫Ty)=LTJ^}/8 vj2X)kÂj[nm^l0**#ŏMB^}#!    7     _        	>   !O2tK^t7O            xc```>`ΙW\P\beU\RZXMLOM,PՄUs10@#93S\RsRKRaj %    7}             	?   "$/Uyp }:}:              N          7     8        	H   #F\6            xc`d`d``tqsq:
0n??% O    7     ?        	I   $
A̼xUk            xc`d````tqsq:
03${p     8      H        	[   %xR+(]Y>E            xc`d`Lg``tqsq:
0K0{pu5åJt "U    8H     7        	\   &xԣl*B' 2            xc`g````0tqsq	uvQ]t0 ?O. K    8     o        	]   'n=v~]            xc`d````tqsq:
0K0슐uttႛ&ms:t~0072  Tq((    8     F        	^   (%liM춑Lk,8            xc`d`Ld``tqsq:
0K0슐uttF:\ C    94     F        	_   )F^ۨsϟ`iEpʮ            xc`,d`檣 F:;{".:
pn?P ,