[Bf-committers] Yafray AA patch

Johnny Matthews bf-committers@blender.org
Wed, 14 Apr 2004 15:54:31 -0500


This is a multi-part message in MIME format.

------_=_NextPart_001_01C42262.AF7AE4A3
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_002_01C42262.AF7AE4A3"


------_=_NextPart_002_01C42262.AF7AE4A3
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Here is a small Yafray patch that I have already committed to tuhopuu
and think it would be good for BF. All it does is add a toggle in the

Yafray render tab that allows for overriding the AA samples and passes
settings that are set automatically by the OSA and GI-Quality settings.

=20

This way if someone wants exact control over AA samples and passes, they
may do so. Otherwise things act as before.

=20

Johnny Matthews

DBA / Programmer

Greenville College

Johnny.Matthews@greenville.edu

=20


------_=_NextPart_002_01C42262.AF7AE4A3
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html>

<head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">


<meta name=3DGenerator content=3D"Microsoft Word 10 (filtered)">

<style>
<!--
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;}
p.MsoAutoSig, li.MsoAutoSig, div.MsoAutoSig
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
span.EmailStyle17
	{font-family:Arial;
	color:windowtext;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
	{page:Section1;}
-->
</style>

</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple>

<div class=3DSection1>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Here is a small Yafray patch that I have already =
committed
to tuhopuu and think it would be good for BF. All it does is add a =
toggle in the</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Yafray render tab that allows for overriding the AA =
samples
and passes settings that are set automatically by the OSA and GI-Quality
settings.</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>This way if someone wants exact control over AA =
samples and
passes, they may do so. Otherwise things act as =
before.</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;</span></font></p>

<p class=3DMsoAutoSig><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>Johnny Matthews</span></font></p>

<p class=3DMsoAutoSig><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>DBA / Programmer</span></font></p>

<p class=3DMsoAutoSig><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
  12.0pt'>Greenville</span></font> College</p>

<p class=3DMsoAutoSig><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>Johnny.Matthews@greenville.edu</span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</span></font></p>

</div>

</body>

</html>

------_=_NextPart_002_01C42262.AF7AE4A3--

------_=_NextPart_001_01C42262.AF7AE4A3
Content-Type: application/octet-stream;
	name="aa.patch"
Content-Transfer-Encoding: base64
Content-Description: aa.patch
Content-Disposition: attachment;
	filename="aa.patch"

PyAuc2NvbnNpZ24NCj8gYW9wYXRjaC50eHQNCj8gYmxlbmRlci5leHANCj8gYmxlbmRlci5saWIN
Cj8gYnV0LnBhdGNoDQo/IGNvbmZpZy5vcHRzDQo/IGdvLmJhdA0KPyBvYmoNCj8gYmluL1NETC5k
bGwNCj8gYmluL2JsZW5kZXIuZXhwDQo/IGJpbi9ibGVuZGVyLmxpYg0KPyBiaW4vZGVidWcNCj8g
YmluL2dudV9nZXR0ZXh0LmRsbA0KPyBiaW4vc2NyaXB0cw0KPyBiaW4vLmJsZW5kZXIvLkIuYmxl
bmQNCj8gYmluLy5ibGVuZGVyLy5CbG9nDQo/IGV4dGVybi9xaHVsbC9pbmNsdWRlL3FodWxsLy5z
Y29uc2lnbg0KPyBleHRlcm4vcWh1bGwvc3JjLy5zY29uc2lnbg0KPyBleHRlcm4vc29saWQvU09M
SUQvLnNjb25zaWduDQo/IGV4dGVybi9zb2xpZC9pbmNsdWRlLy5zY29uc2lnbg0KPyBleHRlcm4v
c29saWQvaW5jbHVkZS9NVC8uc2NvbnNpZ24NCj8gZXh0ZXJuL3NvbGlkL3NyYy8uc2NvbnNpZ24N
Cj8gZXh0ZXJuL3NvbGlkL3NyYy9icm9hZC8uc2NvbnNpZ24NCj8gZXh0ZXJuL3NvbGlkL3NyYy9j
b21wbGV4Ly5zY29uc2lnbg0KPyBleHRlcm4vc29saWQvc3JjL2NvbnZleC8uc2NvbnNpZ24NCj8g
aW50ZXJuL1NvdW5kU3lzdGVtLy5zY29uc2lnbg0KPyBpbnRlcm4vU291bmRTeXN0ZW0vZHVtbXkv
LnNjb25zaWduDQo/IGludGVybi9Tb3VuZFN5c3RlbS9pbnRlcm4vLnNjb25zaWduDQo/IGludGVy
bi9Tb3VuZFN5c3RlbS9vcGVuYWwvLnNjb25zaWduDQo/IGludGVybi9ibWZvbnQvLnNjb25zaWdu
DQo/IGludGVybi9ibWZvbnQvaW50ZXJuLy5zY29uc2lnbg0KPyBpbnRlcm4vYnNwL2V4dGVybi8u
c2NvbnNpZ24NCj8gaW50ZXJuL2JzcC9pbnRlcm4vLnNjb25zaWduDQo/IGludGVybi9jb250YWlu
ZXIvLnNjb25zaWduDQo/IGludGVybi9jb250YWluZXIvaW50ZXJuLy5zY29uc2lnbg0KPyBpbnRl
cm4vZGVjaW1hdGlvbi9leHRlcm4vLnNjb25zaWduDQo/IGludGVybi9kZWNpbWF0aW9uL2ludGVy
bi8uc2NvbnNpZ24NCj8gaW50ZXJuL2dob3N0Ly5zY29uc2lnbg0KPyBpbnRlcm4vZ2hvc3QvaW50
ZXJuLy5zY29uc2lnbg0KPyBpbnRlcm4vZ3VhcmRlZGFsbG9jLy5zY29uc2lnbg0KPyBpbnRlcm4v
Z3VhcmRlZGFsbG9jL2ludGVybi8uc2NvbnNpZ24NCj8gaW50ZXJuL2lrc29sdmVyL2V4dGVybi8u
c2NvbnNpZ24NCj8gaW50ZXJuL2lrc29sdmVyL2ludGVybi8uc2NvbnNpZ24NCj8gaW50ZXJuL2lr
c29sdmVyL2ludGVybi9UTlQvLnNjb25zaWduDQo/IGludGVybi9tYWtlL21zdmNfNl8wL0RlYnVn
DQo/IGludGVybi9tYWtlL21zdmNfNl8wL1JlbGVhc2UNCj8gaW50ZXJuL21ha2UvbXN2Y182XzAv
YnVpbGRfaW5zdGFsbF9hbGwucGxnDQo/IGludGVybi9tYWtlL21zdmNfNl8wL2ludGVybi5uY2IN
Cj8gaW50ZXJuL21ha2UvbXN2Y182XzAvaW50ZXJuLm9wdA0KPyBpbnRlcm4vbWVtdXRpbC8uc2Nv
bnNpZ24NCj8gaW50ZXJuL21lbXV0aWwvaW50ZXJuLy5zY29uc2lnbg0KPyBpbnRlcm4vbW90by9p
bmNsdWRlLy5zY29uc2lnbg0KPyBpbnRlcm4vbW90by9pbnRlcm4vLnNjb25zaWduDQo/IGludGVy
bi9zdHJpbmcvLnNjb25zaWduDQo/IGludGVybi9zdHJpbmcvaW50ZXJuLy5zY29uc2lnbg0KPyBw
cm9qZWN0ZmlsZXMvb2JqDQo/IHByb2plY3RmaWxlcy9ibGVuZGVyL2JsZW5kZXIubmNiDQo/IHBy
b2plY3RmaWxlcy9ibGVuZGVyL2JsZW5kZXIub3B0DQo/IHByb2plY3RmaWxlcy9ibGVuZGVyL2Js
ZW5kZXIucGxnDQo/IHByb2plY3RmaWxlcy9ibGVuZGVyL3lhZnJheS5leGUuc3RhY2tkdW1wDQo/
IHByb2plY3RmaWxlcy9nYW1lZW5naW5lL3BoeXNpY3MvUEhZX1BoeXNpY3MvUEhZX1N1bW8vUmVs
ZWFzZQ0KPyBzb3VyY2UvYmxlbmRlci9hdmkvLnNjb25zaWduDQo/IHNvdXJjZS9ibGVuZGVyL2F2
aS9pbnRlcm4vLnNjb25zaWduDQo/IHNvdXJjZS9ibGVuZGVyL2JsZW5rZXJuZWwvLnNjb25zaWdu
DQo/IHNvdXJjZS9ibGVuZGVyL2JsZW5rZXJuZWwvaW50ZXJuLy5zY29uc2lnbg0KPyBzb3VyY2Uv
YmxlbmRlci9ibGVubGliLy5zY29uc2lnbg0KPyBzb3VyY2UvYmxlbmRlci9ibGVubGliL2ludGVy
bi8uc2NvbnNpZ24NCj8gc291cmNlL2JsZW5kZXIvYmxlbmxvYWRlci8uc2NvbnNpZ24NCj8gc291
cmNlL2JsZW5kZXIvYmxlbmxvYWRlci9pbnRlcm4vLnNjb25zaWduDQo/IHNvdXJjZS9ibGVuZGVy
L2JsZW5wbHVnaW5hcGkvLnNjb25zaWduDQo/IHNvdXJjZS9ibGVuZGVyL2JsZW5wbHVnaW5hcGkv
aW50ZXJuLy5zY29uc2lnbg0KPyBzb3VyY2UvYmxlbmRlci9kZWZsYXRlLy5zY29uc2lnbg0KPyBz
b3VyY2UvYmxlbmRlci9kZWZsYXRlL2ludGVybi8uc2NvbnNpZ24NCj8gc291cmNlL2JsZW5kZXIv
ZnRmb250Ly5zY29uc2lnbg0KPyBzb3VyY2UvYmxlbmRlci9mdGZvbnQvaW50ZXJuLy5zY29uc2ln
bg0KPyBzb3VyY2UvYmxlbmRlci9pbWJ1Zi8uc2NvbnNpZ24NCj8gc291cmNlL2JsZW5kZXIvaW1i
dWYvaW50ZXJuLy5zY29uc2lnbg0KPyBzb3VyY2UvYmxlbmRlci9pbWcvLnNjb25zaWduDQo/IHNv
dXJjZS9ibGVuZGVyL2ltZy9pbnRlcm4vLnNjb25zaWduDQo/IHNvdXJjZS9ibGVuZGVyL2luY2x1
ZGUvLnNjb25zaWduDQo/IHNvdXJjZS9ibGVuZGVyL2luZmxhdGUvLnNjb25zaWduDQo/IHNvdXJj
ZS9ibGVuZGVyL2luZmxhdGUvaW50ZXJuLy5zY29uc2lnbg0KPyBzb3VyY2UvYmxlbmRlci9tYWtl
c2RuYS8uc2NvbnNpZ24NCj8gc291cmNlL2JsZW5kZXIvbWFrZXNkbmEvaW50ZXJuLy5zY29uc2ln
bg0KPyBzb3VyY2UvYmxlbmRlci9tYWtlc2RuYS9pbnRlcm4vZG5hLmMNCj8gc291cmNlL2JsZW5k
ZXIvcHl0aG9uLy5zY29uc2lnbg0KPyBzb3VyY2UvYmxlbmRlci9weXRob24vYXBpMl8yeC8uc2Nv
bnNpZ24NCj8gc291cmNlL2JsZW5kZXIvcXVpY2t0aW1lLy5zY29uc2lnbg0KPyBzb3VyY2UvYmxl
bmRlci9xdWlja3RpbWUvYXBwbGUvLnNjb25zaWduDQo/IHNvdXJjZS9ibGVuZGVyL3JhZGlvc2l0
eS9leHRlcm4vaW5jbHVkZS8uc2NvbnNpZ24NCj8gc291cmNlL2JsZW5kZXIvcmFkaW9zaXR5L2lu
dGVybi9zb3VyY2UvLnNjb25zaWduDQo/IHNvdXJjZS9ibGVuZGVyL3JlYWRibGVuZmlsZS8uc2Nv
bnNpZ24NCj8gc291cmNlL2JsZW5kZXIvcmVhZGJsZW5maWxlL2ludGVybi8uc2NvbnNpZ24NCj8g
c291cmNlL2JsZW5kZXIvcmVhZHN0cmVhbWdsdWUvLnNjb25zaWduDQo/IHNvdXJjZS9ibGVuZGVy
L3JlYWRzdHJlYW1nbHVlL2ludGVybi8uc2NvbnNpZ24NCj8gc291cmNlL2JsZW5kZXIvcmVuZGVy
L2V4dGVybi9pbmNsdWRlLy5zY29uc2lnbg0KPyBzb3VyY2UvYmxlbmRlci9yZW5kZXIvaW50ZXJu
L2luY2x1ZGUvLnNjb25zaWduDQo/IHNvdXJjZS9ibGVuZGVyL3JlbmRlci9pbnRlcm4vc291cmNl
Ly5zY29uc2lnbg0KPyBzb3VyY2UvYmxlbmRlci9yZW5kZXJjb252ZXJ0ZXIvLnNjb25zaWduDQo/
IHNvdXJjZS9ibGVuZGVyL3JlbmRlcmNvbnZlcnRlci9pbnRlcm4vLnNjb25zaWduDQo/IHNvdXJj
ZS9ibGVuZGVyL3NyYy8uc2NvbnNpZ24NCj8gc291cmNlL2JsZW5kZXIvc3JjL2VkaXRhcm1hdHVy
ZS5jLnR4dA0KPyBzb3VyY2UvYmxlbmRlci93cml0ZWJsZW5maWxlLy5zY29uc2lnbg0KPyBzb3Vy
Y2UvYmxlbmRlci93cml0ZWJsZW5maWxlL2ludGVybi8uc2NvbnNpZ24NCj8gc291cmNlL2JsZW5k
ZXIvd3JpdGVzdHJlYW1nbHVlLy5zY29uc2lnbg0KPyBzb3VyY2UvYmxlbmRlci93cml0ZXN0cmVh
bWdsdWUvaW50ZXJuLy5zY29uc2lnbg0KPyBzb3VyY2UvYmxlbmRlci95YWZyYXkvLnNjb25zaWdu
DQo/IHNvdXJjZS9ibGVuZGVyL3lhZnJheS9pbnRlcm4vLnNjb25zaWduDQo/IHNvdXJjZS9jcmVh
dG9yLy5zY29uc2lnbg0KPyBzb3VyY2UvZ2FtZWVuZ2luZS9CbGVuZGVyUm91dGluZXMvLnNjb25z
aWduDQo/IHNvdXJjZS9nYW1lZW5naW5lL0NvbnZlcnRlci8uc2NvbnNpZ24NCj8gc291cmNlL2dh
bWVlbmdpbmUvRXhwcmVzc2lvbnMvLnNjb25zaWduDQo/IHNvdXJjZS9nYW1lZW5naW5lL0dhbWVM
b2dpYy8uc2NvbnNpZ24NCj8gc291cmNlL2dhbWVlbmdpbmUvS2V0c2ppLy5zY29uc2lnbg0KPyBz
b3VyY2UvZ2FtZWVuZ2luZS9LZXRzamkvS1hOZXR3b3JrLy5zY29uc2lnbg0KPyBzb3VyY2UvZ2Ft
ZWVuZ2luZS9OZXR3b3JrLy5zY29uc2lnbg0KPyBzb3VyY2UvZ2FtZWVuZ2luZS9OZXR3b3JrL0xv
b3BCYWNrTmV0d29yay8uc2NvbnNpZ24NCj8gc291cmNlL2dhbWVlbmdpbmUvUGh5c2ljcy9CbE9k
ZS8uc2NvbnNpZ24NCj8gc291cmNlL2dhbWVlbmdpbmUvUGh5c2ljcy9EdW1teS8uc2NvbnNpZ24N
Cj8gc291cmNlL2dhbWVlbmdpbmUvUGh5c2ljcy9TdW1vLy5zY29uc2lnbg0KPyBzb3VyY2UvZ2Ft
ZWVuZ2luZS9QaHlzaWNzL1N1bW8vRnV6emljcy9pbmNsdWRlLy5zY29uc2lnbg0KPyBzb3VyY2Uv
Z2FtZWVuZ2luZS9QaHlzaWNzL1N1bW8vRnV6emljcy9zcmMvLnNjb25zaWduDQo/IHNvdXJjZS9n
YW1lZW5naW5lL1BoeXNpY3MvU3Vtby9pbmNsdWRlLy5zY29uc2lnbg0KPyBzb3VyY2UvZ2FtZWVu
Z2luZS9QaHlzaWNzL2NvbW1vbi8uc2NvbnNpZ24NCj8gc291cmNlL2dhbWVlbmdpbmUvUmFzdGVy
aXplci8uc2NvbnNpZ24NCj8gc291cmNlL2dhbWVlbmdpbmUvUmFzdGVyaXplci9SQVNfT3BlbkdM
UmFzdGVyaXplci8uc2NvbnNpZ24NCj8gc291cmNlL2dhbWVlbmdpbmUvU2NlbmVHcmFwaC8uc2Nv
bnNpZ24NCj8gc291cmNlL2ljb25zLy5zY29uc2lnbg0KPyBzb3VyY2UvaWNvbnMvd2luYmxlbmRl
ci5yZXMNCj8gc291cmNlL2tlcm5lbC9nZW5fbWVzc2FnaW5nLy5zY29uc2lnbg0KPyBzb3VyY2Uv
a2VybmVsL2dlbl9tZXNzYWdpbmcvaW50ZXJuLy5zY29uc2lnbg0KPyBzb3VyY2Uva2VybmVsL2dl
bl9zeXN0ZW0vLnNjb25zaWduDQpJbmRleDogc291cmNlL2JsZW5kZXIvbWFrZXNkbmEvRE5BX3Nj
ZW5lX3R5cGVzLmgNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0NClJDUyBmaWxlOiAvY3Zzcm9vdC9iZi1ibGVuZGVyL2Js
ZW5kZXIvc291cmNlL2JsZW5kZXIvbWFrZXNkbmEvRE5BX3NjZW5lX3R5cGVzLmgsdg0KcmV0cmll
dmluZyByZXZpc2lvbiAxLjIzDQpkaWZmIC11IC1yMS4yMyBETkFfc2NlbmVfdHlwZXMuaA0KLS0t
IHNvdXJjZS9ibGVuZGVyL21ha2VzZG5hL0ROQV9zY2VuZV90eXBlcy5oCTI3IEphbiAyMDA0IDA1
OjQ2OjEyIC0wMDAwCTEuMjMNCisrKyBzb3VyY2UvYmxlbmRlci9tYWtlc2RuYS9ETkFfc2NlbmVf
dHlwZXMuaAkxNCBBcHIgMjAwNCAyMDoxMjo1MSAtMDAwMA0KQEAgLTIxNCwxNSArMjE0LDE2IEBA
DQogDQogCS8qIHlhZnJheTogZ2xvYmFsIHBhbmVsIHBhcmFtcyAqLw0KIAlzaG9ydCBHSXF1YWxp
dHksIEdJY2FjaGUsIEdJbWV0aG9kLCBHSWdyYWRpZW50LEdJcGhvdG9ucyxHSWRpcmVjdDsNCisg
ICAgc2hvcnQgWUZfQUEsIFlGc2hvcnRwYWQ7IA0KIAlpbnQgR0lkZXB0aCwgR0ljYXVzZGVwdGgs
IEdJcGl4ZWxzcGVyc2FtcGxlOw0KIAlpbnQgR0lwaG90b25jb3VudCxHSW1peHBob3RvbnM7DQog
CWZsb2F0IEdJcGhvdG9ucmFkaXVzOw0KLSAgaW50IFlGX251bXByb2NzLFlGX3JheWRlcHRoOw0K
KyAgICBpbnQgWUZfbnVtcHJvY3MsWUZfcmF5ZGVwdGgsIFlGX0FBcGFzc2VzLCBZRl9BQXNhbXBs
ZXMsIFlGaW50cGFkOyANCiAJZmxvYXQgR0lzaGFkb3dxdWFsaXR5LCBHSXJlZmluZW1lbnQsIEdJ
cG93ZXI7DQogCWZsb2F0IFlGX2dhbW1hLCBZRl9leHBvc3VyZSxZRl9yYXliaWFzLCBZRl9BQXRo
cmVzaG9sZDsNCiANCiAJY2hhciBiYWNrYnVmWzE2MF0sIHBpY1sxNjBdLCBmdHlwZVsxNjBdOw0K
LSAgICAgICAgDQorCQ0KIH0gUmVuZGVyRGF0YTsNCiANCiANCkluZGV4OiBzb3VyY2UvYmxlbmRl
ci9zcmMvYnV0dG9uc19zY2VuZS5jDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpSQ1MgZmlsZTogL2N2c3Jvb3QvYmYt
YmxlbmRlci9ibGVuZGVyL3NvdXJjZS9ibGVuZGVyL3NyYy9idXR0b25zX3NjZW5lLmMsdg0KcmV0
cmlldmluZyByZXZpc2lvbiAxLjQwDQpkaWZmIC11IC1yMS40MCBidXR0b25zX3NjZW5lLmMNCi0t
LSBzb3VyY2UvYmxlbmRlci9zcmMvYnV0dG9uc19zY2VuZS5jCTIyIE1hciAyMDA0IDIyOjAxOjIy
IC0wMDAwCTEuNDANCisrKyBzb3VyY2UvYmxlbmRlci9zcmMvYnV0dG9uc19zY2VuZS5jCTE0IEFw
ciAyMDA0IDIwOjEyOjUyIC0wMDAwDQpAQCAtMTI4Myw2ICsxMjgzLDE1IEBADQogICB1aURlZkJ1
dEkoYmxvY2ssIE5VTSwgMCwgIlByb2Nlc3NvcnM6IiwgMTYwLDM1LDE1MCwyMCwNCiAJCQkJJkcu
c2NlbmUtPnIuWUZfbnVtcHJvY3MsIDEuMCwgOC4wLCAxMCwgMTAsICJOdW1iZXIgb2YgcHJvY2Vz
c29ycyB0byB1c2UiKTsNCiANCisJLypBQSBTZXR0aW5ncyovDQorCXVpRGVmQnV0UyhibG9jayxU
T0d8QklUfDAsIEJfUkVEUiwgIlVzZSBNYW51YWwgQUEiLDUsMTEwLDE0MCwyMCwgJkcuc2NlbmUt
PnIuWUZfQUEsIA0KKwkJCQkJMCwgMCwgMCwgMCwgIk92ZXJyaWRlIEdJIHNldHRpbmdzIGZvciBB
QSIpOw0KKyAJaWYoRy5zY2VuZS0+ci5ZRl9BQSl7DQorIAkJdWlEZWZCdXRJKGJsb2NrLCBOVU0s
IDAsICJBQSBQYXNzZXMgIiwgNSw4NSwxNTAsMjAsDQorCQkJCSZHLnNjZW5lLT5yLllGX0FBcGFz
c2VzLCAwLCA2NCwgMTAsIDEwLCAiQUEgUGFzc2VzIik7DQorCSAgICB1aURlZkJ1dEkoYmxvY2ss
IE5VTSwgMCwgIkFBIFNhbXBsZXMgIiwgMTYwLDg1LDE1MCwyMCwNCisJCQkJJkcuc2NlbmUtPnIu
WUZfQUFzYW1wbGVzLCAwLCAyMDQ4LCAxMCwgMTAsICJBQSBTYW1wbGVzIik7DQorCX0NCiB9DQog
DQogDQpJbmRleDogc291cmNlL2JsZW5kZXIveWFmcmF5L2ludGVybi9leHBvcnRfRmlsZS5jcHAN
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0NClJDUyBmaWxlOiAvY3Zzcm9vdC9iZi1ibGVuZGVyL2JsZW5kZXIvc291cmNl
L2JsZW5kZXIveWFmcmF5L2ludGVybi9leHBvcnRfRmlsZS5jcHAsdg0KcmV0cmlldmluZyByZXZp
c2lvbiAxLjIwDQpkaWZmIC11IC1yMS4yMCBleHBvcnRfRmlsZS5jcHANCi0tLSBzb3VyY2UvYmxl
bmRlci95YWZyYXkvaW50ZXJuL2V4cG9ydF9GaWxlLmNwcAk5IE1hciAyMDA0IDE3OjA2OjIxIC0w
MDAwCTEuMjANCisrKyBzb3VyY2UvYmxlbmRlci95YWZyYXkvaW50ZXJuL2V4cG9ydF9GaWxlLmNw
cAkxNCBBcHIgMjAwNCAyMDoxMjo1NCAtMDAwMA0KQEAgLTIwNSwxNSArMjA1LDE5IEBADQogCW9z
dHIgPDwgIlx0cmF5ZGVwdGg9XCIiIDw8IFIuci5ZRl9yYXlkZXB0aCA8PCAiXCIgZ2FtbWE9XCIi
IDw8IFIuci5ZRl9nYW1tYSA8PCAiXCIgZXhwb3N1cmU9XCIiIDw8IFIuci5ZRl9leHBvc3VyZSA8
PCAiXCJcbiI7DQogDQogCS8vaWYoIChHLnNjZW5lLT53b3JsZCE9TlVMTCkgJiYgKEcuc2NlbmUt
PndvcmxkLT5HSXF1YWxpdHk+MSkgJiYgISBHLnNjZW5lLT53b3JsZC0+Y2FjaGUgKQ0KLQlpZiAo
KFIuci5HSW1ldGhvZCE9MCkgJiYgKFIuci5HSXF1YWxpdHk+MSkgJiYgKCFSLnIuR0ljYWNoZSkp
DQotCQlvc3RyIDw8ICJcdEFBX3Bhc3Nlcz1cIjVcIiBBQV9taW5zYW1wbGVzPVwiNVwiICIgPDwg
ZW5kbDsNCi0JZWxzZSBpZiAoKFIuci5tb2RlICYgUl9PU0EpICYmIChSLnIub3NhKSkgew0KLQkJ
aW50IHBhc3Nlcz0oUi5yLm9zYSU0KT09MCA/IFIuci5vc2EvNCA6IDE7DQotCQlpbnQgbWluc2Ft
cGxlcz0oUi5yLm9zYSU0KT09MCA/IDQgOiBSLnIub3NhOw0KLQkJb3N0ciA8PCAiXHRBQV9wYXNz
ZXM9XCIiIDw8IHBhc3NlcyA8PCAiXCIgQUFfbWluc2FtcGxlcz1cIiIgPDwgbWluc2FtcGxlcyA8
PCAiXCIiOw0KKwlpZihSLnIuWUZfQUEpew0KKwkJb3N0ciA8PCAiXHRBQV9wYXNzZXM9XCIiIDw8
IFIuci5ZRl9BQXBhc3NlcyA8PCAiXCIgQUFfbWluc2FtcGxlcz1cIiIgPDwgUi5yLllGX0FBc2Ft
cGxlcyA8PCAiXCIiOw0KKwl9DQorCWVsc2V7DQorCQlpZiAoKFIuci5HSW1ldGhvZCE9MCkgJiYg
KFIuci5HSXF1YWxpdHk+MSkgJiYgKCFSLnIuR0ljYWNoZSkpDQorCQkJb3N0ciA8PCAiXHRBQV9w
YXNzZXM9XCI1XCIgQUFfbWluc2FtcGxlcz1cIjVcIiAiIDw8IGVuZGw7DQorCQllbHNlIGlmICgo
Ui5yLm1vZGUgJiBSX09TQSkgJiYgKFIuci5vc2EpKSB7DQorCQkJaW50IHBhc3Nlcz0oUi5yLm9z
YSU0KT09MCA/IFIuci5vc2EvNCA6IDE7DQorCQkJaW50IG1pbnNhbXBsZXM9KFIuci5vc2ElNCk9
PTAgPyA0IDogUi5yLm9zYTsNCisJCQlvc3RyIDw8ICJcdEFBX3Bhc3Nlcz1cIiIgPDwgcGFzc2Vz
IDw8ICJcIiBBQV9taW5zYW1wbGVzPVwiIiA8PCBtaW5zYW1wbGVzIDw8ICJcIiI7DQorCQl9DQor
CQllbHNlIG9zdHIgPDwgIlx0QUFfcGFzc2VzPVwiMFwiIEFBX21pbnNhbXBsZXM9XCIxXCIiOw0K
IAl9DQotCWVsc2Ugb3N0ciA8PCAiXHRBQV9wYXNzZXM9XCIwXCIgQUFfbWluc2FtcGxlcz1cIjFc
IiI7DQotDQogCW9zdHIgPDwgIlxuIjsNCiANCiAJaWYgKGhhc3dvcmxkKSBvc3RyIDw8ICJcdGJh
Y2tncm91bmRfbmFtZT1cIndvcmxkX2JhY2tncm91bmRcIlxuIjsNCg==

------_=_NextPart_001_01C42262.AF7AE4A3--