[Cocoa-sharp] Tiger patch: cocoa-sharp.patch

Urs Muff umuff@QUARK.com
Thu, 27 Jan 2005 15:44:08 -0700


This is a multi-part message in MIME format.

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

 <<cocoa-sharp.patch>> Here u go with the tiger patch.

- Urs

------_=_NextPart_001_01C504C1.BE452242
Content-Type: application/octet-stream;
	name="cocoa-sharp.patch"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="cocoa-sharp.patch"

SW5kZXg6IE9iakNNYW5hZ2VkRXhwb3J0LmNzcHJvag0KPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIE9iakNNYW5h
Z2VkRXhwb3J0LmNzcHJvagkocmV2aXNpb24gMzk2NjYpDQorKysgT2JqQ01hbmFnZWRFeHBvcnQu
Y3Nwcm9qCSh3b3JraW5nIGNvcHkpDQpAQCAtMjQsMTEgKzI0LDExIEBADQogICAgICAgICAgICAg
Pg0KICAgICAgICAgICAgICAgICA8Q29uZmlnDQogICAgICAgICAgICAgICAgICAgICBOYW1lID0g
IkRlYnVnIg0KLSAgICAgICAgICAgICAgICAgICAgQWxsb3dVbnNhZmVCbG9ja3MgPSAiZmFsc2Ui
DQorICAgICAgICAgICAgICAgICAgICBBbGxvd1Vuc2FmZUJsb2NrcyA9ICJ0cnVlIg0KICAgICAg
ICAgICAgICAgICAgICAgQmFzZUFkZHJlc3MgPSAiMjg1MjEyNjcyIg0KICAgICAgICAgICAgICAg
ICAgICAgQ2hlY2tGb3JPdmVyZmxvd1VuZGVyZmxvdyA9ICJmYWxzZSINCiAgICAgICAgICAgICAg
ICAgICAgIENvbmZpZ3VyYXRpb25PdmVycmlkZUZpbGUgPSAiIg0KLSAgICAgICAgICAgICAgICAg
ICAgRGVmaW5lQ29uc3RhbnRzID0gIkRFQlVHO1RSQUNFIg0KKyAgICAgICAgICAgICAgICAgICAg
RGVmaW5lQ29uc3RhbnRzID0gIkRFQlVHO1RSQUNFO1dJTkRPV1MiDQogICAgICAgICAgICAgICAg
ICAgICBEb2N1bWVudGF0aW9uRmlsZSA9ICIiDQogICAgICAgICAgICAgICAgICAgICBEZWJ1Z1N5
bWJvbHMgPSAidHJ1ZSINCiAgICAgICAgICAgICAgICAgICAgIEZpbGVBbGlnbm1lbnQgPSAiNDA5
NiINCkBAIC04OCw2NiArODgsMjM1IEBADQogICAgICAgICAgICAgICAgICAgICBCdWlsZEFjdGlv
biA9ICJOb25lIg0KICAgICAgICAgICAgICAgICAvPg0KICAgICAgICAgICAgICAgICA8RmlsZQ0K
LSAgICAgICAgICAgICAgICAgICAgUmVsUGF0aCA9ICJDYXRlZ29yeS5jcyINCisgICAgICAgICAg
ICAgICAgICAgIFJlbFBhdGggPSAiQ2hhbmdlTG9nIg0KKyAgICAgICAgICAgICAgICAgICAgQnVp
bGRBY3Rpb24gPSAiTm9uZSINCisgICAgICAgICAgICAgICAgLz4NCisgICAgICAgICAgICAgICAg
PEZpbGUNCisgICAgICAgICAgICAgICAgICAgIFJlbFBhdGggPSAiR2VuZXJhdG9yIFNwZWMucnRm
Ig0KKyAgICAgICAgICAgICAgICAgICAgQnVpbGRBY3Rpb24gPSAiTm9uZSINCisgICAgICAgICAg
ICAgICAgLz4NCisgICAgICAgICAgICAgICAgPEZpbGUNCisgICAgICAgICAgICAgICAgICAgIFJl
bFBhdGggPSAiR2VuZXJhdG9yLmNzIg0KICAgICAgICAgICAgICAgICAgICAgU3ViVHlwZSA9ICJD
b2RlIg0KICAgICAgICAgICAgICAgICAgICAgQnVpbGRBY3Rpb24gPSAiQ29tcGlsZSINCiAgICAg
ICAgICAgICAgICAgLz4NCiAgICAgICAgICAgICAgICAgPEZpbGUNCi0gICAgICAgICAgICAgICAg
ICAgIFJlbFBhdGggPSAiQ0VudW0uY3MiDQorICAgICAgICAgICAgICAgICAgICBSZWxQYXRoID0g
ImdlbmVyYXRvci54bWwiDQorICAgICAgICAgICAgICAgICAgICBCdWlsZEFjdGlvbiA9ICJDb250
ZW50Ig0KKyAgICAgICAgICAgICAgICAvPg0KKyAgICAgICAgICAgICAgICA8RmlsZQ0KKyAgICAg
ICAgICAgICAgICAgICAgUmVsUGF0aCA9ICJnZW4tb3V0XEFycmF5LmNzIg0KICAgICAgICAgICAg
ICAgICAgICAgU3ViVHlwZSA9ICJDb2RlIg0KICAgICAgICAgICAgICAgICAgICAgQnVpbGRBY3Rp
b24gPSAiQ29tcGlsZSINCiAgICAgICAgICAgICAgICAgLz4NCiAgICAgICAgICAgICAgICAgPEZp
bGUNCi0gICAgICAgICAgICAgICAgICAgIFJlbFBhdGggPSAiQ2hhbmdlTG9nIg0KLSAgICAgICAg
ICAgICAgICAgICAgQnVpbGRBY3Rpb24gPSAiTm9uZSINCisgICAgICAgICAgICAgICAgICAgIFJl
bFBhdGggPSAiZ2VuLW91dFxCaXRGaWVsZC5jcyINCisgICAgICAgICAgICAgICAgICAgIFN1YlR5
cGUgPSAiQ29kZSINCisgICAgICAgICAgICAgICAgICAgIEJ1aWxkQWN0aW9uID0gIkNvbXBpbGUi
DQogICAgICAgICAgICAgICAgIC8+DQogICAgICAgICAgICAgICAgIDxGaWxlDQotICAgICAgICAg
ICAgICAgICAgICBSZWxQYXRoID0gIkVsZW1lbnQuY3MiDQorICAgICAgICAgICAgICAgICAgICBS
ZWxQYXRoID0gImdlbi1vdXRcQ2F0ZWdvcnkuY3MiDQogICAgICAgICAgICAgICAgICAgICBTdWJU
eXBlID0gIkNvZGUiDQogICAgICAgICAgICAgICAgICAgICBCdWlsZEFjdGlvbiA9ICJDb21waWxl
Ig0KICAgICAgICAgICAgICAgICAvPg0KICAgICAgICAgICAgICAgICA8RmlsZQ0KLSAgICAgICAg
ICAgICAgICAgICAgUmVsUGF0aCA9ICJHZW5lcmF0b3IgU3BlYy5ydGYiDQorICAgICAgICAgICAg
ICAgICAgICBSZWxQYXRoID0gImdlbi1vdXRcQ2xhc3MuY3MiDQorICAgICAgICAgICAgICAgICAg
ICBTdWJUeXBlID0gIkNvZGUiDQorICAgICAgICAgICAgICAgICAgICBCdWlsZEFjdGlvbiA9ICJD
b21waWxlIg0KKyAgICAgICAgICAgICAgICAvPg0KKyAgICAgICAgICAgICAgICA8RmlsZQ0KKyAg
ICAgICAgICAgICAgICAgICAgUmVsUGF0aCA9ICJnZW4tb3V0XENvbmZpZ3VyYXRpb24uY3MiDQor
ICAgICAgICAgICAgICAgICAgICBTdWJUeXBlID0gIkNvZGUiDQorICAgICAgICAgICAgICAgICAg
ICBCdWlsZEFjdGlvbiA9ICJDb21waWxlIg0KKyAgICAgICAgICAgICAgICAvPg0KKyAgICAgICAg
ICAgICAgICA8RmlsZQ0KKyAgICAgICAgICAgICAgICAgICAgUmVsUGF0aCA9ICJnZW4tb3V0XENv
bnN0LmNzIg0KKyAgICAgICAgICAgICAgICAgICAgU3ViVHlwZSA9ICJDb2RlIg0KKyAgICAgICAg
ICAgICAgICAgICAgQnVpbGRBY3Rpb24gPSAiQ29tcGlsZSINCisgICAgICAgICAgICAgICAgLz4N
CisgICAgICAgICAgICAgICAgPEZpbGUNCisgICAgICAgICAgICAgICAgICAgIFJlbFBhdGggPSAi
Z2VuLW91dFxFbnVtLmNzIg0KKyAgICAgICAgICAgICAgICAgICAgU3ViVHlwZSA9ICJDb2RlIg0K
KyAgICAgICAgICAgICAgICAgICAgQnVpbGRBY3Rpb24gPSAiQ29tcGlsZSINCisgICAgICAgICAg
ICAgICAgLz4NCisgICAgICAgICAgICAgICAgPEZpbGUNCisgICAgICAgICAgICAgICAgICAgIFJl
bFBhdGggPSAiZ2VuLW91dFxFeHRlcm5hbEZ1bmN0aW9uLmNzIg0KKyAgICAgICAgICAgICAgICAg
ICAgU3ViVHlwZSA9ICJDb2RlIg0KKyAgICAgICAgICAgICAgICAgICAgQnVpbGRBY3Rpb24gPSAi
Q29tcGlsZSINCisgICAgICAgICAgICAgICAgLz4NCisgICAgICAgICAgICAgICAgPEZpbGUNCisg
ICAgICAgICAgICAgICAgICAgIFJlbFBhdGggPSAiZ2VuLW91dFxFeHRlcm5hbEdsb2JhbC5jcyIN
CisgICAgICAgICAgICAgICAgICAgIFN1YlR5cGUgPSAiQ29kZSINCisgICAgICAgICAgICAgICAg
ICAgIEJ1aWxkQWN0aW9uID0gIkNvbXBpbGUiDQorICAgICAgICAgICAgICAgIC8+DQorICAgICAg
ICAgICAgICAgIDxGaWxlDQorICAgICAgICAgICAgICAgICAgICBSZWxQYXRoID0gImdlbi1vdXRc
SXZhci5jcyINCisgICAgICAgICAgICAgICAgICAgIFN1YlR5cGUgPSAiQ29kZSINCisgICAgICAg
ICAgICAgICAgICAgIEJ1aWxkQWN0aW9uID0gIkNvbXBpbGUiDQorICAgICAgICAgICAgICAgIC8+
DQorICAgICAgICAgICAgICAgIDxGaWxlDQorICAgICAgICAgICAgICAgICAgICBSZWxQYXRoID0g
Imdlbi1vdXRcTWV0aG9kLmNzIg0KKyAgICAgICAgICAgICAgICAgICAgU3ViVHlwZSA9ICJDb2Rl
Ig0KKyAgICAgICAgICAgICAgICAgICAgQnVpbGRBY3Rpb24gPSAiQ29tcGlsZSINCisgICAgICAg
ICAgICAgICAgLz4NCisgICAgICAgICAgICAgICAgPEZpbGUNCisgICAgICAgICAgICAgICAgICAg
IFJlbFBhdGggPSAiZ2VuLW91dFxPYmpDQ2xhc3NJbnNwZWN0b3IuY3MiDQorICAgICAgICAgICAg
ICAgICAgICBTdWJUeXBlID0gIkNvZGUiDQorICAgICAgICAgICAgICAgICAgICBCdWlsZEFjdGlv
biA9ICJDb21waWxlIg0KKyAgICAgICAgICAgICAgICAvPg0KKyAgICAgICAgICAgICAgICA8Rmls
ZQ0KKyAgICAgICAgICAgICAgICAgICAgUmVsUGF0aCA9ICJnZW4tb3V0XE91dHB1dEVsZW1lbnQu
Y3MiDQorICAgICAgICAgICAgICAgICAgICBTdWJUeXBlID0gIkNvZGUiDQorICAgICAgICAgICAg
ICAgICAgICBCdWlsZEFjdGlvbiA9ICJDb21waWxlIg0KKyAgICAgICAgICAgICAgICAvPg0KKyAg
ICAgICAgICAgICAgICA8RmlsZQ0KKyAgICAgICAgICAgICAgICAgICAgUmVsUGF0aCA9ICJnZW4t
b3V0XFBvaW50ZXIuY3MiDQorICAgICAgICAgICAgICAgICAgICBTdWJUeXBlID0gIkNvZGUiDQor
ICAgICAgICAgICAgICAgICAgICBCdWlsZEFjdGlvbiA9ICJDb21waWxlIg0KKyAgICAgICAgICAg
ICAgICAvPg0KKyAgICAgICAgICAgICAgICA8RmlsZQ0KKyAgICAgICAgICAgICAgICAgICAgUmVs
UGF0aCA9ICJnZW4tb3V0XFByb3RvY29sLmNzIg0KKyAgICAgICAgICAgICAgICAgICAgU3ViVHlw
ZSA9ICJDb2RlIg0KKyAgICAgICAgICAgICAgICAgICAgQnVpbGRBY3Rpb24gPSAiQ29tcGlsZSIN
CisgICAgICAgICAgICAgICAgLz4NCisgICAgICAgICAgICAgICAgPEZpbGUNCisgICAgICAgICAg
ICAgICAgICAgIFJlbFBhdGggPSAiZ2VuLW91dFxTdHJ1Y3QuY3MiDQorICAgICAgICAgICAgICAg
ICAgICBTdWJUeXBlID0gIkNvZGUiDQorICAgICAgICAgICAgICAgICAgICBCdWlsZEFjdGlvbiA9
ICJDb21waWxlIg0KKyAgICAgICAgICAgICAgICAvPg0KKyAgICAgICAgICAgICAgICA8RmlsZQ0K
KyAgICAgICAgICAgICAgICAgICAgUmVsUGF0aCA9ICJnZW4tb3V0XFR5cGUuY3MiDQorICAgICAg
ICAgICAgICAgICAgICBTdWJUeXBlID0gIkNvZGUiDQorICAgICAgICAgICAgICAgICAgICBCdWls
ZEFjdGlvbiA9ICJDb21waWxlIg0KKyAgICAgICAgICAgICAgICAvPg0KKyAgICAgICAgICAgICAg
ICA8RmlsZQ0KKyAgICAgICAgICAgICAgICAgICAgUmVsUGF0aCA9ICJnZW4tb3V0XFR5cGVVc2Fn
ZS5jcyINCisgICAgICAgICAgICAgICAgICAgIFN1YlR5cGUgPSAiQ29kZSINCisgICAgICAgICAg
ICAgICAgICAgIEJ1aWxkQWN0aW9uID0gIkNvbXBpbGUiDQorICAgICAgICAgICAgICAgIC8+DQor
ICAgICAgICAgICAgICAgIDxGaWxlDQorICAgICAgICAgICAgICAgICAgICBSZWxQYXRoID0gImdl
bi1vdXRcV3JpdGVDUy5jcyINCisgICAgICAgICAgICAgICAgICAgIFN1YlR5cGUgPSAiQ29kZSIN
CisgICAgICAgICAgICAgICAgICAgIEJ1aWxkQWN0aW9uID0gIkNvbXBpbGUiDQorICAgICAgICAg
ICAgICAgIC8+DQorICAgICAgICAgICAgICAgIDxGaWxlDQorICAgICAgICAgICAgICAgICAgICBS
ZWxQYXRoID0gImhlYWRlci1nZW5cLmN2c2lnbm9yZSINCiAgICAgICAgICAgICAgICAgICAgIEJ1
aWxkQWN0aW9uID0gIk5vbmUiDQogICAgICAgICAgICAgICAgIC8+DQogICAgICAgICAgICAgICAg
IDxGaWxlDQotICAgICAgICAgICAgICAgICAgICBSZWxQYXRoID0gImdlbmVyYXRvci54bWwiDQot
ICAgICAgICAgICAgICAgICAgICBCdWlsZEFjdGlvbiA9ICJDb250ZW50Ig0KKyAgICAgICAgICAg
ICAgICAgICAgUmVsUGF0aCA9ICJoZWFkZXItZ2VuXEVsZW1lbnQuY3MiDQorICAgICAgICAgICAg
ICAgICAgICBTdWJUeXBlID0gIkNvZGUiDQorICAgICAgICAgICAgICAgICAgICBCdWlsZEFjdGlv
biA9ICJDb21waWxlIg0KICAgICAgICAgICAgICAgICAvPg0KICAgICAgICAgICAgICAgICA8Rmls
ZQ0KLSAgICAgICAgICAgICAgICAgICAgUmVsUGF0aCA9ICJJbnRlcmZhY2UuY3MiDQorICAgICAg
ICAgICAgICAgICAgICBSZWxQYXRoID0gImhlYWRlci1nZW5cSGVhZGVyQ2F0ZWdvcnkuY3MiDQog
ICAgICAgICAgICAgICAgICAgICBTdWJUeXBlID0gIkNvZGUiDQogICAgICAgICAgICAgICAgICAg
ICBCdWlsZEFjdGlvbiA9ICJDb21waWxlIg0KICAgICAgICAgICAgICAgICAvPg0KICAgICAgICAg
ICAgICAgICA8RmlsZQ0KLSAgICAgICAgICAgICAgICAgICAgUmVsUGF0aCA9ICJNYWluLmNzIg0K
KyAgICAgICAgICAgICAgICAgICAgUmVsUGF0aCA9ICJoZWFkZXItZ2VuXEhlYWRlckVudW0uY3Mi
DQogICAgICAgICAgICAgICAgICAgICBTdWJUeXBlID0gIkNvZGUiDQogICAgICAgICAgICAgICAg
ICAgICBCdWlsZEFjdGlvbiA9ICJDb21waWxlIg0KICAgICAgICAgICAgICAgICAvPg0KICAgICAg
ICAgICAgICAgICA8RmlsZQ0KLSAgICAgICAgICAgICAgICAgICAgUmVsUGF0aCA9ICJNYWtlZmls
ZSINCisgICAgICAgICAgICAgICAgICAgIFJlbFBhdGggPSAiaGVhZGVyLWdlblxIZWFkZXJJbnRl
cmZhY2UuY3MiDQorICAgICAgICAgICAgICAgICAgICBTdWJUeXBlID0gIkNvZGUiDQorICAgICAg
ICAgICAgICAgICAgICBCdWlsZEFjdGlvbiA9ICJDb21waWxlIg0KKyAgICAgICAgICAgICAgICAv
Pg0KKyAgICAgICAgICAgICAgICA8RmlsZQ0KKyAgICAgICAgICAgICAgICAgICAgUmVsUGF0aCA9
ICJoZWFkZXItZ2VuXEhlYWRlck1ldGhvZC5jcyINCisgICAgICAgICAgICAgICAgICAgIFN1YlR5
cGUgPSAiQ29kZSINCisgICAgICAgICAgICAgICAgICAgIEJ1aWxkQWN0aW9uID0gIkNvbXBpbGUi
DQorICAgICAgICAgICAgICAgIC8+DQorICAgICAgICAgICAgICAgIDxGaWxlDQorICAgICAgICAg
ICAgICAgICAgICBSZWxQYXRoID0gImhlYWRlci1nZW5cSGVhZGVyUHJvdG9jb2wuY3MiDQorICAg
ICAgICAgICAgICAgICAgICBTdWJUeXBlID0gIkNvZGUiDQorICAgICAgICAgICAgICAgICAgICBC
dWlsZEFjdGlvbiA9ICJDb21waWxlIg0KKyAgICAgICAgICAgICAgICAvPg0KKyAgICAgICAgICAg
ICAgICA8RmlsZQ0KKyAgICAgICAgICAgICAgICAgICAgUmVsUGF0aCA9ICJoZWFkZXItZ2VuXEhl
YWRlclN0cnVjdC5jcyINCisgICAgICAgICAgICAgICAgICAgIFN1YlR5cGUgPSAiQ29kZSINCisg
ICAgICAgICAgICAgICAgICAgIEJ1aWxkQWN0aW9uID0gIkNvbXBpbGUiDQorICAgICAgICAgICAg
ICAgIC8+DQorICAgICAgICAgICAgICAgIDxGaWxlDQorICAgICAgICAgICAgICAgICAgICBSZWxQ
YXRoID0gImhlYWRlci1nZW5cTWFpbi5jcyINCisgICAgICAgICAgICAgICAgICAgIFN1YlR5cGUg
PSAiQ29kZSINCisgICAgICAgICAgICAgICAgICAgIEJ1aWxkQWN0aW9uID0gIkNvbXBpbGUiDQor
ICAgICAgICAgICAgICAgIC8+DQorICAgICAgICAgICAgICAgIDxGaWxlDQorICAgICAgICAgICAg
ICAgICAgICBSZWxQYXRoID0gIm1hY2hvLWdlblwuY3ZzaWdub3JlIg0KICAgICAgICAgICAgICAg
ICAgICAgQnVpbGRBY3Rpb24gPSAiTm9uZSINCiAgICAgICAgICAgICAgICAgLz4NCiAgICAgICAg
ICAgICAgICAgPEZpbGUNCi0gICAgICAgICAgICAgICAgICAgIFJlbFBhdGggPSAiTWV0aG9kLmNz
Ig0KKyAgICAgICAgICAgICAgICAgICAgUmVsUGF0aCA9ICJtYWNoby1nZW5cRHlsaWJDb21tYW5k
LmNzIg0KICAgICAgICAgICAgICAgICAgICAgU3ViVHlwZSA9ICJDb2RlIg0KICAgICAgICAgICAg
ICAgICAgICAgQnVpbGRBY3Rpb24gPSAiQ29tcGlsZSINCiAgICAgICAgICAgICAgICAgLz4NCiAg
ICAgICAgICAgICAgICAgPEZpbGUNCi0gICAgICAgICAgICAgICAgICAgIFJlbFBhdGggPSAiT2Jq
Q0NsYXNzSW5zcGVjdG9yLmNzIg0KKyAgICAgICAgICAgICAgICAgICAgUmVsUGF0aCA9ICJtYWNo
by1nZW5cSUNvbW1hbmQuY3MiDQogICAgICAgICAgICAgICAgICAgICBTdWJUeXBlID0gIkNvZGUi
DQogICAgICAgICAgICAgICAgICAgICBCdWlsZEFjdGlvbiA9ICJDb21waWxlIg0KICAgICAgICAg
ICAgICAgICAvPg0KICAgICAgICAgICAgICAgICA8RmlsZQ0KLSAgICAgICAgICAgICAgICAgICAg
UmVsUGF0aCA9ICJQcm90b2NvbC5jcyINCisgICAgICAgICAgICAgICAgICAgIFJlbFBhdGggPSAi
bWFjaG8tZ2VuXExvYWRDb21tYW5kLmNzIg0KICAgICAgICAgICAgICAgICAgICAgU3ViVHlwZSA9
ICJDb2RlIg0KICAgICAgICAgICAgICAgICAgICAgQnVpbGRBY3Rpb24gPSAiQ29tcGlsZSINCiAg
ICAgICAgICAgICAgICAgLz4NCiAgICAgICAgICAgICAgICAgPEZpbGUNCi0gICAgICAgICAgICAg
ICAgICAgIFJlbFBhdGggPSAiU3RydWN0LmNzIg0KKyAgICAgICAgICAgICAgICAgICAgUmVsUGF0
aCA9ICJtYWNoby1nZW5cTWFjaE9DYXRlZ29yeS5jcyINCiAgICAgICAgICAgICAgICAgICAgIFN1
YlR5cGUgPSAiQ29kZSINCiAgICAgICAgICAgICAgICAgICAgIEJ1aWxkQWN0aW9uID0gIkNvbXBp
bGUiDQogICAgICAgICAgICAgICAgIC8+DQorICAgICAgICAgICAgICAgIDxGaWxlDQorICAgICAg
ICAgICAgICAgICAgICBSZWxQYXRoID0gIm1hY2hvLWdlblxNYWNoT0NsYXNzLmNzIg0KKyAgICAg
ICAgICAgICAgICAgICAgU3ViVHlwZSA9ICJDb2RlIg0KKyAgICAgICAgICAgICAgICAgICAgQnVp
bGRBY3Rpb24gPSAiQ29tcGlsZSINCisgICAgICAgICAgICAgICAgLz4NCisgICAgICAgICAgICAg
ICAgPEZpbGUNCisgICAgICAgICAgICAgICAgICAgIFJlbFBhdGggPSAibWFjaG8tZ2VuXE1hY2hP
RmlsZS5jcyINCisgICAgICAgICAgICAgICAgICAgIFN1YlR5cGUgPSAiQ29kZSINCisgICAgICAg
ICAgICAgICAgICAgIEJ1aWxkQWN0aW9uID0gIkNvbXBpbGUiDQorICAgICAgICAgICAgICAgIC8+
DQorICAgICAgICAgICAgICAgIDxGaWxlDQorICAgICAgICAgICAgICAgICAgICBSZWxQYXRoID0g
Im1hY2hvLWdlblxNYWNoT0l2YXIuY3MiDQorICAgICAgICAgICAgICAgICAgICBTdWJUeXBlID0g
IkNvZGUiDQorICAgICAgICAgICAgICAgICAgICBCdWlsZEFjdGlvbiA9ICJDb21waWxlIg0KKyAg
ICAgICAgICAgICAgICAvPg0KKyAgICAgICAgICAgICAgICA8RmlsZQ0KKyAgICAgICAgICAgICAg
ICAgICAgUmVsUGF0aCA9ICJtYWNoby1nZW5cTWFjaE9NZXRob2QuY3MiDQorICAgICAgICAgICAg
ICAgICAgICBTdWJUeXBlID0gIkNvZGUiDQorICAgICAgICAgICAgICAgICAgICBCdWlsZEFjdGlv
biA9ICJDb21waWxlIg0KKyAgICAgICAgICAgICAgICAvPg0KKyAgICAgICAgICAgICAgICA8Rmls
ZQ0KKyAgICAgICAgICAgICAgICAgICAgUmVsUGF0aCA9ICJtYWNoby1nZW5cTWFjaE9Qcm90b2Nv
bC5jcyINCisgICAgICAgICAgICAgICAgICAgIFN1YlR5cGUgPSAiQ29kZSINCisgICAgICAgICAg
ICAgICAgICAgIEJ1aWxkQWN0aW9uID0gIkNvbXBpbGUiDQorICAgICAgICAgICAgICAgIC8+DQor
ICAgICAgICAgICAgICAgIDxGaWxlDQorICAgICAgICAgICAgICAgICAgICBSZWxQYXRoID0gIm1h
Y2hvLWdlblxNYWNoT1R5cGUuY3MiDQorICAgICAgICAgICAgICAgICAgICBTdWJUeXBlID0gIkNv
ZGUiDQorICAgICAgICAgICAgICAgICAgICBCdWlsZEFjdGlvbiA9ICJDb21waWxlIg0KKyAgICAg
ICAgICAgICAgICAvPg0KKyAgICAgICAgICAgICAgICA8RmlsZQ0KKyAgICAgICAgICAgICAgICAg
ICAgUmVsUGF0aCA9ICJtYWNoby1nZW5cTW9kdWxlLmNzIg0KKyAgICAgICAgICAgICAgICAgICAg
U3ViVHlwZSA9ICJDb2RlIg0KKyAgICAgICAgICAgICAgICAgICAgQnVpbGRBY3Rpb24gPSAiQ29t
cGlsZSINCisgICAgICAgICAgICAgICAgLz4NCisgICAgICAgICAgICAgICAgPEZpbGUNCisgICAg
ICAgICAgICAgICAgICAgIFJlbFBhdGggPSAibWFjaG8tZ2VuXFNlY3Rpb24uY3MiDQorICAgICAg
ICAgICAgICAgICAgICBTdWJUeXBlID0gIkNvZGUiDQorICAgICAgICAgICAgICAgICAgICBCdWls
ZEFjdGlvbiA9ICJDb21waWxlIg0KKyAgICAgICAgICAgICAgICAvPg0KKyAgICAgICAgICAgICAg
ICA8RmlsZQ0KKyAgICAgICAgICAgICAgICAgICAgUmVsUGF0aCA9ICJtYWNoby1nZW5cU2VnbWVu
dENvbW1hbmQuY3MiDQorICAgICAgICAgICAgICAgICAgICBTdWJUeXBlID0gIkNvZGUiDQorICAg
ICAgICAgICAgICAgICAgICBCdWlsZEFjdGlvbiA9ICJDb21waWxlIg0KKyAgICAgICAgICAgICAg
ICAvPg0KKyAgICAgICAgICAgICAgICA8RmlsZQ0KKyAgICAgICAgICAgICAgICAgICAgUmVsUGF0
aCA9ICJtYWNoby1nZW5cU3ltYm9sVGFibGUuY3MiDQorICAgICAgICAgICAgICAgICAgICBTdWJU
eXBlID0gIkNvZGUiDQorICAgICAgICAgICAgICAgICAgICBCdWlsZEFjdGlvbiA9ICJDb21waWxl
Ig0KKyAgICAgICAgICAgICAgICAvPg0KICAgICAgICAgICAgIDwvSW5jbHVkZT4NCiAgICAgICAg
IDwvRmlsZXM+DQogICAgIDwvQ1NIQVJQPg0KSW5kZXg6IG1hY2hvLWdlbi9NYWNoT1R5cGUuY3MN
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0NCi0tLSBtYWNoby1nZW4vTWFjaE9UeXBlLmNzCShyZXZpc2lvbiAzOTY2NikN
CisrKyBtYWNoby1nZW4vTWFjaE9UeXBlLmNzCSh3b3JraW5nIGNvcHkpDQpAQCAtMjE0LDYgKzIx
NCwxNCBAQA0KIAkJCXJldHVybiByZXQ7CiAJCX0KIAorCQlzdGF0aWMgcHVibGljIHN0cmluZyBS
ZWFkU3RyaW5nKHN0cmluZyB0eXBlLCByZWYgaW50IHJlYWQpIHsKKwkJCSsrcmVhZDsgCisJCQlp
bnQgbmFtZU9mZiA9IHR5cGUuSW5kZXhPZignIicscmVhZCk7CisJCQlzdHJpbmcgcmV0ID0gdHlw
ZS5TdWJzdHJpbmcocmVhZCxuYW1lT2ZmLXJlYWQpOworCQkJcmVhZCA9IG5hbWVPZmYrMTsKKwkJ
CXJldHVybiByZXQ7CisJCX0KKwogCQlzdGF0aWMgcHVibGljIE1hY2hPVHlwZSBQYXJzZVR5cGUo
c3RyaW5nIG5hbWVTcGFjZSwgc3RyaW5nIHR5cGUsYm9vbCByZWFkT2ZmLG91dCBpbnQgcmVhZCkg
ewogCQkJTWFjaE9UeXBlIHJldCA9IG5ldyBNYWNoT1R5cGUobmFtZVNwYWNlKTsKIAkJCXJlYWQg
PSAwOwpAQCAtMzI0LDExICszMzIsNyBAQA0KIAkJCQkJCWJyZWFrOwogCQkJCQljYXNlICciJzog
Ly8gYmVnaW4gYSBuYW1lCiAJCQkJCQljb250ID0gcmVhZCA9PSAwOwotCQkJCQkJKytyZWFkOyB7
Ci0JCQkJCQlpbnQgbmFtZU9mZiA9IHR5cGUuSW5kZXhPZignIicscmVhZCk7Ci0JCQkJCQlyZXQu
bmFtZSA9IHR5cGUuU3Vic3RyaW5nKHJlYWQsbmFtZU9mZi1yZWFkKTsKLQkJCQkJCXJlYWQgPSBu
YW1lT2ZmKzE7Ci0JCQkJCX0KKwkJCQkJCXJldC5uYW1lID0gUmVhZFN0cmluZyh0eXBlLCByZWYg
cmVhZCk7CiAJCQkJCQlicmVhazsKIAkJCQkJY2FzZSAnKCc6IC8vIGJlZ2luIGEgdW5pb24KIAkJ
CQkJY2FzZSAneyc6IC8vIGJlZ2luIGEgc3RydWN0dXJlCkBAIC0zNDIsOCArMzQ2LDE1IEBADQog
CQkJCQkJCXJlYWQgPSBuYW1lT2ZmOwogCQkJCQkJCWlmICh0eXBlW3JlYWRdID09ICc9JykKIAkJ
CQkJCQkJKytyZWFkOwotCQkJCQkJCXdoaWxlICh0eXBlW3JlYWRdICE9IGNsb3NlKQorCQkJCQkJ
CXdoaWxlICh0eXBlW3JlYWRdICE9IGNsb3NlKSANCisJCQkJCQkJeworCQkJCQkJCQlpZiAodHlw
ZVtyZWFkXSA9PSAnIicpIA0KKwkJCQkJCQkJeworCQkJCQkJCQkJc3RyaW5nIGZpZWxkTmFtZSA9
IFJlYWRTdHJpbmcodHlwZSwgcmVmIHJlYWQpOworLy8JCQkJCQkJCQlDb25zb2xlLldyaXRlTGlu
ZSgiZmllbGROYW1lPSIgKyBmaWVsZE5hbWUpOworCQkJCQkJCQl9CiAJCQkJCQkJCWZpZWxkcy5B
ZGQoUGFyc2VTdWJUeXBlKG5hbWVTcGFjZSwgdHlwZSxyZWYgcmVhZCkpOworCQkJCQkJCX0KIAkJ
CQkJCQlpZiAodHlwZVtyZWFkXSA9PSBjbG9zZSkKIAkJCQkJCQkJKytyZWFkOwogCQkJCQkJCWVs
c2UKSW5kZXg6IGhlYWRlci1nZW4vTWFpbi5jcw0KPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIGhlYWRlci1nZW4v
TWFpbi5jcwkocmV2aXNpb24gMzk2NjYpDQorKysgaGVhZGVyLWdlbi9NYWluLmNzCSh3b3JraW5n
IGNvcHkpDQpAQCAtMjc1LDcgKzI3NSw3IEBADQogCQlzdGF0aWMgdm9pZCBSZW1vdmVTdHJpbmco
cmVmIHN0cmluZyBiYXNlU3RyLCBzdHJpbmcgcmVwbGFjZVN0cikgewogCQkJaW50IGxlbiA9IGJh
c2VTdHIuTGVuZ3RoOwogCQkJYmFzZVN0ciA9IGJhc2VTdHIuUmVwbGFjZShyZXBsYWNlU3RyLCBz
dHJpbmcuRW1wdHkpOwotCQkJU3lzdGVtLkRpYWdub3N0aWNzLkRlYnVnLkFzc2VydChiYXNlU3Ry
Lkxlbmd0aCA9PSBsZW4gLSByZXBsYWNlU3RyLkxlbmd0aCk7CisJCQkvL1N5c3RlbS5EaWFnbm9z
dGljcy5EZWJ1Zy5Bc3NlcnQoYmFzZVN0ci5MZW5ndGggPT0gbGVuIC0gcmVwbGFjZVN0ci5MZW5n
dGgpOwogCQkJYmFzZVN0ciA9IGJhc2VTdHIuVHJpbSgpOwogCQl9CiAKSW5kZXg6IGdlbi1vdXQv
VHlwZS5jcw0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQ0KLS0tIGdlbi1vdXQvVHlwZS5jcwkocmV2aXNpb24gMzk2NjYp
DQorKysgZ2VuLW91dC9UeXBlLmNzCSh3b3JraW5nIGNvcHkpDQpAQCAtMzQsOSArMzQsMTIgQEAN
CiAJCQlTeXN0ZW0uRGlhZ25vc3RpY3MuRGVidWcuQXNzZXJ0KGZ1bGxOYW1lLlN0YXJ0c1dpdGgo
IkFwcGxlLiIpKTsKIAkJCVR5cGUgcmV0ID0gKFR5cGUpbVR5cGVCeU5hbWVbbmFtZV07CiAJCQlp
ZiAocmV0ICE9IG51bGwpIHsKLQkJCQlTeXN0ZW0uRGlhZ25vc3RpY3MuRGVidWcuQXNzZXJ0KG5l
d1R5cGUuSXNJbnN0YW5jZU9mVHlwZShyZXQpKTsKLQkJCQlyZXR1cm4gcmV0OworCQkJCWlmIChu
ZXdUeXBlLklzSW5zdGFuY2VPZlR5cGUocmV0KSkKKwkJCQkJcmV0dXJuIHJldDsKKworCQkJCVN5
c3RlbS5EaWFnbm9zdGljcy5EZWJ1Zy5Bc3NlcnQobmV3VHlwZSA9PSB0eXBlb2YoQ2xhc3MpICYm
IHJldC5HZXRUeXBlKCkgPT0gdHlwZW9mKFN0cnVjdCkpOwogCQkJfQorCiAJCQlyZXQgPSAoVHlw
ZSluZXdUeXBlLkdldENvbnN0cnVjdG9yKG5ldyBTeXN0ZW0uVHlwZVtde3R5cGVvZihzdHJpbmcp
LCB0eXBlb2Yoc3RyaW5nKX0pLkludm9rZShuZXcgb2JqZWN0W117bmFtZSwgbmFtZVNwYWNlfSk7
CiAJCQlyZXR1cm4gcmV0OwogCQl9Cg==

------_=_NextPart_001_01C504C1.BE452242--