<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>509</bug_id>
          
          <creation_ts>2004-01-28 11:31:08 +0000</creation_ts>
          <short_desc>hc_commentgetcomment expects comments to be preserved by HTML processors</short_desc>
          <delta_ts>2004-01-28 23:28:04 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>DOM TS</product>
          <component>DOM Level 1</component>
          <version>unspecified</version>
          <rep_platform>Other</rep_platform>
          <op_sys>other</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Curt Arnold">carnold</reporter>
          <assigned_to name="Curt Arnold">carnold</assigned_to>
          
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1250</commentid>
    <comment_count>0</comment_count>
    <who name="Curt Arnold">carnold</who>
    <bug_when>2004-01-28 11:31:08 +0000</bug_when>
    <thetext>hc_commentgetcomment reads hc_staff which contains one comment.  Mozilla,
Konqueror, and Opera&apos;s HTML implementation eliminate comments when loading HTML
documents which cause this test to fail.  IE fails this test since it reports
the document type declaration as a comment, but actually preserve the comment. 
Mozilla&apos;s XHTML implementation preserves the comment.

The proposed solution is to add implementation attribute &quot;ignoringComments&quot; that
could be used to prevent this test from running on implementations that
eliminate comments and to tests that use createComment to check the expected
values of nodeName, nodeValue, nodeType and attributes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1251</commentid>
    <comment_count>1</comment_count>
      <attachid>207</attachid>
    <who name="Curt Arnold">carnold</who>
    <bug_when>2004-01-28 18:21:15 +0000</bug_when>
    <thetext>Created attachment 207
Adds implementationAttribute ignoringComments</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1252</commentid>
    <comment_count>2</comment_count>
    <who name="Curt Arnold">carnold</who>
    <bug_when>2004-01-28 18:28:04 +0000</bug_when>
    <thetext>Solution discussed in 28 Jan 2004 conference call</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>207</attachid>
            <date>2004-01-28 18:21:15 +0000</date>
            <delta_ts>2004-01-28 18:21:15 +0000</delta_ts>
            <desc>Adds implementationAttribute ignoringComments</desc>
            <filename>bug509.patch</filename>
            <type>text/plain</type>
            <size>17758</size>
            <attacher name="Curt Arnold">carnold</attacher>
            
              <data encoding="base64">SW5kZXg6IGJ1aWxkLnhtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09CnJldHJpZXZpbmcgcmV2aXNpb24gMS4xMjIKZGlm
ZiAtdSAtcjEuMTIyIGJ1aWxkLnhtbAotLS0gYnVpbGQueG1sCTIxIEphbiAyMDA0IDE3OjQ2OjAz
IC0wMDAwCTEuMTIyCisrKyBidWlsZC54bWwJMjggSmFuIDIwMDQgMjM6MTM6MjcgLTAwMDAKQEAg
LTUwNyw3ICs1MDcsNyBAQAogCQk8ZmlsZXNldCBkaXI9InRlc3RzL2xldmVsJHtsZXZlbH0vJHtt
b2R1bGV9L2ZpbGVzIiBleGNsdWRlcz0iKi5iYWsiLz4KICAgICA8L2NvcHk+CiAgICAgPCEtLSAg
Y29weSBYSFRNTCAxLjAgRFREJ3MgdG8gb3V0cHV0IGRpcmVjdG9yeSAgIC0tPgotICAgIDxjb3B5
IHRvZGlyPSIke2J1aWxkLmRpcn0vZWNtYXNjcmlwdC9sZXZlbCR7bGV2ZWx9LyR7bW9kdWxlfSI+
CisgICAgPGNvcHkgdG9kaXI9IiR7YnVpbGQuZGlyfS9lY21hc2NyaXB0L2xldmVsJHtsZXZlbH0v
JHttb2R1bGV9L2ZpbGVzIj4KIAkJPGZpbGVzZXQgZGlyPSIke2xpYi5kaXJ9L3hodG1sMS1kdGQi
Lz4KICAgICA8L2NvcHk+CiAKQEAgLTg3MSw3ICs4NzEsNyBAQAogCiAJPHhtbHZhbGlkYXRlIGxl
bmllbnQ9Im5vIiBmYWlsb25lcnJvcj0ieWVzIgogCSAgICAgICAgICAgICBjbGFzc25hbWU9Im9y
Zy5hcGFjaGUueGVyY2VzLnBhcnNlcnMuU0FYUGFyc2VyIj4KLQkJPGZpbGVzZXQgZGlyPSIke3Rl
c3RzLmRpcn0vbGV2ZWwxL2NvcmUvZmlsZXMiIGluY2x1ZGVzPSIqLnhtbCAqLnN2ZyIgZXhjbHVk
ZXM9Im5vZHRkc3RhZmYuKiIvPiAgCisJCTxmaWxlc2V0IGRpcj0iJHt0ZXN0cy5kaXJ9L2xldmVs
MS9jb3JlL2ZpbGVzIiBpbmNsdWRlcz0iKi54bWwgKi5zdmciIGV4Y2x1ZGVzPSJoY19ub2R0ZHN0
YWZmLioiLz4gIAogCTwveG1sdmFsaWRhdGU+CiA8L3RhcmdldD4KIApJbmRleDogZWNtYXNjcmlw
dC9ET01UZXN0Q2FzZS5qcwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09CnJldHJpZXZpbmcgcmV2aXNpb24gMS4zMApkaWZm
IC11IC1yMS4zMCBET01UZXN0Q2FzZS5qcwotLS0gZWNtYXNjcmlwdC9ET01UZXN0Q2FzZS5qcwkx
NSBEZWMgMjAwMyAxODozNjo1MiAtMDAwMAkxLjMwCisrKyBlY21hc2NyaXB0L0RPTVRlc3RDYXNl
LmpzCTI4IEphbiAyMDA0IDIzOjEzOjI3IC0wMDAwCkBAIC0yMjMsOSArMjIzLDkgQEAKICAgICB0
aGlzLmFzeW5jID0gdHJ1ZTsKICAgICB0aGlzLmZpeGVkQXR0cmlidXRlTmFtZXMgPSBbCiAgICAg
ICAgICJ2YWxpZGF0aW5nIiwgICJleHBhbmRFbnRpdHlSZWZlcmVuY2VzIiwgImNvYWxlc2Npbmci
LCAKLSAgICAgICAgInNpZ25lZCIsICJoYXNOdWxsU3RyaW5nIiwgImlnbm9yaW5nRWxlbWVudENv
bnRlbnRXaGl0ZXNwYWNlIiwgIm5hbWVzcGFjZUF3YXJlIiBdOworICAgICAgICAic2lnbmVkIiwg
Imhhc051bGxTdHJpbmciLCAiaWdub3JpbmdFbGVtZW50Q29udGVudFdoaXRlc3BhY2UiLCAibmFt
ZXNwYWNlQXdhcmUiLCAiaWdub3JpbmdDb21tZW50cyIgXTsKIAotICAgIHRoaXMuZml4ZWRBdHRy
aWJ1dGVWYWx1ZXMgPSBbZmFsc2UsICB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSAsIGZhbHNlLCBm
YWxzZSBdOworICAgIHRoaXMuZml4ZWRBdHRyaWJ1dGVWYWx1ZXMgPSBbZmFsc2UsICB0cnVlLCBm
YWxzZSwgdHJ1ZSwgdHJ1ZSAsIGZhbHNlLCBmYWxzZSwgdHJ1ZSBdOwogICAgIHRoaXMuY29uZmln
dXJhYmxlQXR0cmlidXRlTmFtZXMgPSBbIF07CiAgICAgdGhpcy5jb25maWd1cmFibGVBdHRyaWJ1
dGVWYWx1ZXMgPSBbIF07CiAgICAgdGhpcy5leGNlcHRpb24gPSBudWxsOwpAQCAtMjM5LDYgKzIz
OSwxNiBAQAogICAgIHJldHVybiBkb2N1bWVudC5pbXBsZW1lbnRhdGlvbjsKIH0KIAorSUZyYW1l
QnVpbGRlci5wcm90b3R5cGUuc2V0Q29udGVudFR5cGUgPSBmdW5jdGlvbihjb250ZW50VHlwZSkg
eworICAgIHRoaXMuY29udGVudFR5cGUgPSBjb250ZW50VHlwZTsKKyAgICBpZiAoY29udGVudFR5
cGUgPT0gInRleHQvaHRtbCIpIHsKKyAgICAJdGhpcy5maXhlZEF0dHJpYnV0ZVZhbHVlc1t0aGlz
LmZpeGVkQXR0cmlidXRlVmFsdWVzLmxlbmd0aCAtIDFdID0gdHJ1ZTsKKyAgICB9IGVsc2Ugewor
ICAgIAl0aGlzLmZpeGVkQXR0cmlidXRlVmFsdWVzW3RoaXMuZml4ZWRBdHRyaWJ1dGVWYWx1ZXMu
bGVuZ3RoIC0gMV0gPSBmYWxzZTsKKyAgICB9Cit9CisKKwogCiBJRnJhbWVCdWlsZGVyLnByb3Rv
dHlwZS5wcmVsb2FkID0gZnVuY3Rpb24oZnJhbWUsIHZhcm5hbWUsIHVybCkgewogICBpZiAodGhp
cy5jb250ZW50VHlwZSA9PSAidGV4dC9odG1sIikgewpAQCAtMzEyLDkgKzMyMiw5IEBACiAgICAg
dGhpcy5hc3luYyA9IHRydWU7CiAgICAgdGhpcy5maXhlZEF0dHJpYnV0ZU5hbWVzID0gWwogICAg
ICAgICAidmFsaWRhdGluZyIsICAiZXhwYW5kRW50aXR5UmVmZXJlbmNlcyIsICJjb2FsZXNjaW5n
IiwgCi0gICAgICAgICJzaWduZWQiLCAiaGFzTnVsbFN0cmluZyIsICJpZ25vcmluZ0VsZW1lbnRD
b250ZW50V2hpdGVzcGFjZSIsICJuYW1lc3BhY2VBd2FyZSIgXTsKKyAgICAgICAgInNpZ25lZCIs
ICJoYXNOdWxsU3RyaW5nIiwgImlnbm9yaW5nRWxlbWVudENvbnRlbnRXaGl0ZXNwYWNlIiwgIm5h
bWVzcGFjZUF3YXJlIiwgImlnbm9yaW5nQ29tbWVudHMiXTsKIAotICAgIHRoaXMuZml4ZWRBdHRy
aWJ1dGVWYWx1ZXMgPSBbZmFsc2UsICB0cnVlLCBmYWxzZSwgdHJ1ZSwgdHJ1ZSAsIGZhbHNlLCBm
YWxzZSBdOworICAgIHRoaXMuZml4ZWRBdHRyaWJ1dGVWYWx1ZXMgPSBbZmFsc2UsICB0cnVlLCBm
YWxzZSwgdHJ1ZSwgdHJ1ZSAsIGZhbHNlLCBmYWxzZSwgZmFsc2UgXTsKICAgICB0aGlzLmNvbmZp
Z3VyYWJsZUF0dHJpYnV0ZU5hbWVzID0gWyBdOwogICAgIHRoaXMuY29uZmlndXJhYmxlQXR0cmli
dXRlVmFsdWVzID0gWyBdOwogICAgIHRoaXMuZXhjZXB0aW9uID0gbnVsbDsKQEAgLTMyOCw2ICsz
MzgsMTAgQEAKICAgICB9CiB9CiAKK1NWR1BsdWdpbkJ1aWxkZXIucHJvdG90eXBlLnNldENvbnRl
bnRUeXBlID0gZnVuY3Rpb24oY29udGVudFR5cGUpIHsKKyAgICB0aGlzLmNvbnRlbnRUeXBlID0g
Y29udGVudFR5cGU7Cit9CisKIFNWR1BsdWdpbkJ1aWxkZXIucHJvdG90eXBlLmdldEltcGxlbWVu
dGF0aW9uID0gZnVuY3Rpb24oKSB7CiAgIHZhciBlbWJlZCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1l
bnQoImVtYmVkIik7CiAgIGVtYmVkLnNyYyA9IGZpbGVCYXNlICsgdXJsICsgZ2V0U3VmZml4KHRo
aXMuY29udGVudFR5cGUpOwpAQCAtNDQ3LDggKzQ2MSw4IEBACiAgICAgICAgICJ2YWxpZGF0aW5n
IiwgImlnbm9yaW5nRWxlbWVudENvbnRlbnRXaGl0ZXNwYWNlIl07CiAgICAgdGhpcy5jb25maWd1
cmFibGVBdHRyaWJ1dGVWYWx1ZXMgPSBbIGZhbHNlLCBmYWxzZSBdOwogICAgIHRoaXMuZml4ZWRB
dHRyaWJ1dGVOYW1lcyA9IFsgInNpZ25lZCIsICJoYXNOdWxsU3RyaW5nIiwgCi0gICAgICAgICJl
eHBhbmRFbnRpdHlSZWZlcmVuY2VzIiwgImNvYWxlc2NpbmciLCAibmFtZXNwYWNlQXdhcmUiIF07
Ci0gICAgdGhpcy5maXhlZEF0dHJpYnV0ZVZhbHVlcyA9IFsgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZh
bHNlLCBmYWxzZSBdOworICAgICAgICAiZXhwYW5kRW50aXR5UmVmZXJlbmNlcyIsICJjb2FsZXNj
aW5nIiwgIm5hbWVzcGFjZUF3YXJlIiwgImlnbm9yaW5nQ29tbWVudHMiIF07CisgICAgdGhpcy5m
aXhlZEF0dHJpYnV0ZVZhbHVlcyA9IFsgdHJ1ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwg
ZmFsc2UgXTsKIAogICAgIHRoaXMuY29udGVudFR5cGUgPSAidGV4dC94bWwiOwogICAgIHRoaXMu
c3VwcG9ydGVkQ29udGVudFR5cGVzID0gWyAKQEAgLTQ3MCw2ICs0ODQsMTEgQEAKICAgICBwYXJz
ZXIudmFsaWRhdGVPblBhcnNlID0gdGhpcy5jb25maWd1cmFibGVBdHRyaWJ1dGVWYWx1ZXNbMF07
CiAgICAgcmV0dXJuIHBhcnNlcjsKICAgfQorICAKK01TWE1MQnVpbGRlci5wcm90b3R5cGUuc2V0
Q29udGVudFR5cGUgPSBmdW5jdGlvbihjb250ZW50VHlwZSkgeworICAgIHRoaXMuY29udGVudFR5
cGUgPSBjb250ZW50VHlwZTsKK30KKyAgCiAKIE1TWE1MQnVpbGRlci5wcm90b3R5cGUucHJlbG9h
ZCA9IGZ1bmN0aW9uKGZyYW1lLCB2YXJuYW1lLCB1cmwpIHsKICAgaWYgKHRoaXMuYXN5bmMpIHsK
QEAgLTU5NCw4ICs2MTMsOCBAQAogICAgIHRoaXMuY29uZmlndXJhYmxlQXR0cmlidXRlTmFtZXMg
PSBbIF07CiAgICAgdGhpcy5jb25maWd1cmFibGVBdHRyaWJ1dGVWYWx1ZXMgPSBbIF07CiAgICAg
dGhpcy5maXhlZEF0dHJpYnV0ZU5hbWVzID0gWyAidmFsaWRhdGluZyIsICJpZ25vcmluZ0VsZW1l
bnRDb250ZW50V2hpdGVzcGFjZSIsICJzaWduZWQiLCAKLSAgICAgICAgImhhc051bGxTdHJpbmci
LCAiZXhwYW5kRW50aXR5UmVmZXJlbmNlcyIsICJjb2FsZXNjaW5nIiwgIm5hbWVzcGFjZUF3YXJl
IiBdOwotICAgIHRoaXMuZml4ZWRBdHRyaWJ1dGVWYWx1ZXMgPSBbIGZhbHNlLCBmYWxzZSwgdHJ1
ZSwgdHJ1ZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSBdOworICAgICAgICAiaGFzTnVsbFN0cmluZyIs
ICJleHBhbmRFbnRpdHlSZWZlcmVuY2VzIiwgImNvYWxlc2NpbmciLCAibmFtZXNwYWNlQXdhcmUi
LCAiaWdub3JpbmdDb21tZW50cyIgXTsKKyAgICB0aGlzLmZpeGVkQXR0cmlidXRlVmFsdWVzID0g
WyBmYWxzZSwgZmFsc2UsIHRydWUsIHRydWUsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlIF07
CiAKICAgICB0aGlzLmNvbnRlbnRUeXBlID0gInRleHQveG1sIjsKICAgICB0aGlzLnN1cHBvcnRl
ZENvbnRlbnRUeXBlcyA9IFsgCkBAIC02MTYsNiArNjM1LDExIEBACiAgICAgcmV0dXJuIGRvY3Vt
ZW50LmltcGxlbWVudGF0aW9uOwogfQogCitNb3ppbGxhWE1MQnVpbGRlci5wcm90b3R5cGUuc2V0
Q29udGVudFR5cGUgPSBmdW5jdGlvbihjb250ZW50VHlwZSkgeworICAgIHRoaXMuY29udGVudFR5
cGUgPSBjb250ZW50VHlwZTsKK30KKworCiAKIE1vemlsbGFYTUxCdWlsZGVyLnByb3RvdHlwZS5w
cmVsb2FkID0gZnVuY3Rpb24oZnJhbWUsIHZhcm5hbWUsIHVybCkgewogICB2YXIgZG9taW1wbCA9
IGRvY3VtZW50LmltcGxlbWVudGF0aW9uOwpAQCAtNjYyLDggKzY4Niw4IEBACiAgICAgdGhpcy5j
b25maWd1cmFibGVBdHRyaWJ1dGVOYW1lcyA9IFsgXTsKICAgICB0aGlzLmNvbmZpZ3VyYWJsZUF0
dHJpYnV0ZVZhbHVlcyA9IFsgXTsKICAgICB0aGlzLmZpeGVkQXR0cmlidXRlTmFtZXMgPSBbICJ2
YWxpZGF0aW5nIiwgImlnbm9yaW5nRWxlbWVudENvbnRlbnRXaGl0ZXNwYWNlIiwgInNpZ25lZCIs
IAotICAgICAgICAiaGFzTnVsbFN0cmluZyIsICJleHBhbmRFbnRpdHlSZWZlcmVuY2VzIiwgImNv
YWxlc2NpbmciLCAibmFtZXNwYWNlQXdhcmUiIF07Ci0gICAgdGhpcy5maXhlZEF0dHJpYnV0ZVZh
bHVlcyA9IFsgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxzZSwgZmFsc2UsIHRydWUgXTsK
KyAgICAgICAgImhhc051bGxTdHJpbmciLCAiZXhwYW5kRW50aXR5UmVmZXJlbmNlcyIsICJjb2Fs
ZXNjaW5nIiwgIm5hbWVzcGFjZUF3YXJlIiwgImlnbm9yaW5nQ29tbWVudHMiIF07CisgICAgdGhp
cy5maXhlZEF0dHJpYnV0ZVZhbHVlcyA9IFsgZmFsc2UsIGZhbHNlLCB0cnVlLCB0cnVlLCBmYWxz
ZSwgZmFsc2UsIHRydWUsIGZhbHNlIF07CiAKICAgICB0aGlzLmNvbnRlbnRUeXBlID0gInRleHQv
eG1sIjsKICAgICB0aGlzLnN1cHBvcnRlZENvbnRlbnRUeXBlcyA9IFsgCkBAIC02ODUsNiArNzA5
LDEwIEBACiB9CiAKIAorRE9NM0xTQnVpbGRlci5wcm90b3R5cGUuc2V0Q29udGVudFR5cGUgPSBm
dW5jdGlvbihjb250ZW50VHlwZSkgeworICAgIHRoaXMuY29udGVudFR5cGUgPSBjb250ZW50VHlw
ZTsKK30KKwogRE9NM0xTQnVpbGRlci5wcm90b3R5cGUucHJlbG9hZCA9IGZ1bmN0aW9uKGZyYW1l
LCB2YXJuYW1lLCB1cmwpIHsKICAgaWYgKHRoaXMuYXN5bmMpIHsKICAgICAgIHZhciBkb21pbXBs
ID0gZG9jdW1lbnQuaW1wbGVtZW50YXRpb247CkBAIC04MTMsNyArODQxLDcgQEAKICAgICAgICAg
ICAgIHZhciBjb250ZW50VHlwZVNldCA9IGZhbHNlOwogICAgICAgICAgICAgZm9yICh2YXIgaSA9
IDA7IGkgPCBidWlsZGVyLnN1cHBvcnRlZENvbnRlbnRUeXBlcy5sZW5ndGg7IGkrKykgewogICAg
ICAgICAgICAgICAgIGlmIChidWlsZGVyLnN1cHBvcnRlZENvbnRlbnRUeXBlc1tpXSA9PSBjb250
ZW50VHlwZSkgewotICAgICAgICAgICAgICAgICAgICBidWlsZGVyLmNvbnRlbnRUeXBlID0gY29u
dGVudFR5cGU7CisgICAgICAgICAgICAgICAgICAgIGJ1aWxkZXIuc2V0Q29udGVudFR5cGUoY29u
dGVudFR5cGUpOwogICAgICAgICAgICAgICAgICAgICBjb250ZW50VHlwZVNldCA9IHRydWU7CiAg
ICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgIH0KQEAgLTgyMiw2ICs4
NTAsMTQgQEAKICAgICAgICAgICAgICAgICBidWlsZGVyLmV4Y2VwdGlvbiA9ICJCdWlsZGVyIGRv
ZXMgbm90IHN1cHBvcnQgY29udGVudCB0eXBlICIgKyBjb250ZW50VHlwZTsKICAgICAgICAgICAg
IH0KICAgICAgICAgfQorICAgICAgICBpZiAodG9wLmpzVW5pdFBhcm1IYXNoLmlnbm9yaW5nY29t
bWVudHMpIHsKKyAgICAgICAgICAgIGlmICh0b3AuanNVbml0UGFybUhhc2guaWdub3Jpbmdjb21t
ZW50cyA9PSAndHJ1ZScpIHsKKyAgICAgICAgICAgICAgICBidWlsZGVyLnNldEltcGxlbWVudGF0
aW9uQXR0cmlidXRlKCdpZ25vcmluZ0NvbW1lbnRzJywgdHJ1ZSk7CisgICAgICAgICAgICB9IGVs
c2UgeworICAgICAgICAgICAgICAgIGJ1aWxkZXIuc2V0SW1wbGVtZW50YXRpb25BdHRyaWJ1dGUo
J2lnbm9yaW5nQ29tbWVudHMnLCBmYWxzZSk7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAg
ICAgICAgCiAgICAgfQogICAgIGNhdGNoKGV4KSB7CiAgICAgICAgIGJ1aWxkZXIuZXhjZXB0aW9u
ID0gZXg7CkluZGV4OiBlY21hc2NyaXB0L0RPTVRlc3RTdWl0ZS5qcwo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CnJldHJp
ZXZpbmcgcmV2aXNpb24gMS4yCmRpZmYgLXUgLXIxLjIgRE9NVGVzdFN1aXRlLmpzCi0tLSBlY21h
c2NyaXB0L0RPTVRlc3RTdWl0ZS5qcwkxNyBNYXIgMjAwMyAwNjo1ODozMiAtMDAwMAkxLjIKKysr
IGVjbWFzY3JpcHQvRE9NVGVzdFN1aXRlLmpzCTI4IEphbiAyMDA0IDIzOjEzOjI4IC0wMDAwCkBA
IC0xLDUgKzEsNSBAQAogLyoKLUNvcHlyaWdodCAoYykgMjAwMyBXb3JsZCBXaWRlIFdlYiBDb25z
b3J0aXVtLAorQ29weXJpZ2h0IChjKSAyMDAzLTIwMDQgV29ybGQgV2lkZSBXZWIgQ29uc29ydGl1
bSwKIChNYXNzYWNodXNldHRzIEluc3RpdHV0ZSBvZiBUZWNobm9sb2d5LCBJbnN0aXR1dCBOYXRp
b25hbCBkZQogUmVjaGVyY2hlIGVuIEluZm9ybWF0aXF1ZSBldCBlbiBBdXRvbWF0aXF1ZSwgS2Vp
byBVbml2ZXJzaXR5KS4gQWxsCiBSaWdodHMgUmVzZXJ2ZWQuIFRoaXMgcHJvZ3JhbSBpcyBkaXN0
cmlidXRlZCB1bmRlciB0aGUgVzNDJ3MgU29mdHdhcmUKQEAgLTU0LDYgKzU0LDcgQEAKICAgICB1
cGRhdGVJbXBsZW1lbnRhdGlvbkF0dHJpYnV0ZShkb2N1bWVudC5mb3Jtc1swXS52YWxpZGF0aW5n
LCAidmFsaWRhdGluZyIpOwogICAgIHVwZGF0ZUltcGxlbWVudGF0aW9uQXR0cmlidXRlKGRvY3Vt
ZW50LmZvcm1zWzBdLmNvYWxlc2NpbmcsICJjb2FsZXNjaW5nIik7CiAgICAgdXBkYXRlSW1wbGVt
ZW50YXRpb25BdHRyaWJ1dGUoZG9jdW1lbnQuZm9ybXNbMF0ubmFtZXNwYWNlQXdhcmUsICJuYW1l
c3BhY2VBd2FyZSIpOworICAgIHVwZGF0ZUltcGxlbWVudGF0aW9uQXR0cmlidXRlKGRvY3VtZW50
LmZvcm1zWzBdLmlnbm9yaW5nQ29tbWVudHMsICJpZ25vcmluZ0NvbW1lbnRzIik7CiAKICAgICB2
YXIgY29udGVudFR5cGVzID0gZG9jdW1lbnQuZm9ybXNbMF0uY29udGVudFR5cGU7CiAgICAgZm9y
KGkgPSAwOyBpIDwgY29udGVudFR5cGVzLmxlbmd0aDsgaSsrKSB7CkBAIC0xMDksOCArMTEwLDkg
QEAKIGZ1bmN0aW9uIHNldENvbnRlbnRUeXBlKGNvbnRlbnRUeXBlKSB7CiAgICAgZm9yICh2YXIg
aSA9IDA7IGkgPCBidWlsZGVyLnN1cHBvcnRlZENvbnRlbnRUeXBlcy5sZW5ndGg7IGkrKykgewog
ICAgICAgICBpZiAoYnVpbGRlci5zdXBwb3J0ZWRDb250ZW50VHlwZXNbaV0gPT0gY29udGVudFR5
cGUpIHsKLSAgICAgICAgICAgIGJ1aWxkZXIuY29udGVudFR5cGUgPSBjb250ZW50VHlwZTsKKyAg
ICAgICAgICAgIGJ1aWxkZXIuc2V0Q29udGVudFR5cGUoY29udGVudFR5cGUpOwogICAgICAgICAg
ICAgdXBkYXRlSW5jb21wYXRpYmxlVGVzdHMoKTsKKyAgICAgICAgICAgIHVwZGF0ZSgpOwogICAg
ICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CiAgICAgfQpAQCAtMTI1LDcgKzEyNyw4IEBACiAg
ICAgdmFyIGk7CiAgICAgaWYgKGxvYWRlZERvY3MgIT0gbnVsbCkgewogICAgICAgICBmb3IgKGkg
PSAwOyBpIDwgbG9hZGVkRG9jcy5sZW5ndGg7IGkrKykgewotICAgICAgICAgICAgaWYgKGxvYWRl
ZERvY3NbaV0gPT0gInN0YWZmIiAmJiAhKGJ1aWxkZXIuY29udGVudFR5cGUgPT0gInRleHQveG1s
IiB8fCBidWlsZGVyLmNvbnRlbnRUeXBlID09ICJpbWFnZS9zdmcreG1sIikpIHsKKyAgICAgICAg
ICAgIGlmICgobG9hZGVkRG9jc1tpXSA9PSAic3RhZmYiIHx8IGxvYWRlZERvY3NbaV0gPT0gIm5v
ZHRkc3RhZmYiKSAmJiAKKyAgICAgICAgICAgIAkhKGJ1aWxkZXIuY29udGVudFR5cGUgPT0gInRl
eHQveG1sIiB8fCBidWlsZGVyLmNvbnRlbnRUeXBlID09ICJpbWFnZS9zdmcreG1sIikpIHsKICAg
ICAgICAgICAgICAgICBhY3RpdmUgPSBmYWxzZTsKICAgICAgICAgICAgICAgICBicmVhazsKICAg
ICAgICAgICAgIH0KSW5kZXg6IGphdmEvb3JnL3czYy9kb210cy9Eb2N1bWVudEJ1aWxkZXJTZXR0
aW5nLmphdmEKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMgpkaWZmIC11IC1yMS4y
IERvY3VtZW50QnVpbGRlclNldHRpbmcuamF2YQotLS0gamF2YS9vcmcvdzNjL2RvbXRzL0RvY3Vt
ZW50QnVpbGRlclNldHRpbmcuamF2YQk2IEphbiAyMDA0IDA2OjU3OjAwIC0wMDAwCTEuMgorKysg
amF2YS9vcmcvdzNjL2RvbXRzL0RvY3VtZW50QnVpbGRlclNldHRpbmcuamF2YQkyOCBKYW4gMjAw
NCAyMzoxMzoyOCAtMDAwMApAQCAtMTE3LDYgKzExNywxOSBAQAogCQkJInNjaGVtYVZhbGlkYXRp
bmciLAogCQkJZmFsc2UsCiAJCQlEb2N1bWVudEJ1aWxkZXJTZXR0aW5nU3RyYXRlZ3kuc2NoZW1h
VmFsaWRhdGluZyk7CisKKwlwdWJsaWMgZmluYWwgc3RhdGljIERvY3VtZW50QnVpbGRlclNldHRp
bmcgaWdub3JpbmdDb21tZW50cyA9CisJCW5ldyBEb2N1bWVudEJ1aWxkZXJTZXR0aW5nKAorCQkJ
Imlnbm9yaW5nQ29tbWVudHMiLAorCQkJdHJ1ZSwKKwkJCURvY3VtZW50QnVpbGRlclNldHRpbmdT
dHJhdGVneS5pZ25vcmluZ0NvbW1lbnRzKTsKKworCXB1YmxpYyBmaW5hbCBzdGF0aWMgRG9jdW1l
bnRCdWlsZGVyU2V0dGluZyBub3RJZ25vcmluZ0NvbW1lbnRzID0KKwkJbmV3IERvY3VtZW50QnVp
bGRlclNldHRpbmcoCisJCQkiaWdub3JpbmdDb21tZW50cyIsCisJCQlmYWxzZSwKKwkJCURvY3Vt
ZW50QnVpbGRlclNldHRpbmdTdHJhdGVneS5pZ25vcmluZ0NvbW1lbnRzKTsKKwogCQogCS8qKgog
CSAqIFByb3RlY3RlZCBjb25zdHJ1Y3RvciwgdXNlIHN0YXRpYyBtZW1iZXJzIGZvciBzdXBwb3J0
ZWQgc2V0dGluZ3MuCkluZGV4OiBqYXZhL29yZy93M2MvZG9tdHMvRG9jdW1lbnRCdWlsZGVyU2V0
dGluZ1N0cmF0ZWd5LmphdmEKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMgpkaWZm
IC11IC1yMS4yIERvY3VtZW50QnVpbGRlclNldHRpbmdTdHJhdGVneS5qYXZhCi0tLSBqYXZhL29y
Zy93M2MvZG9tdHMvRG9jdW1lbnRCdWlsZGVyU2V0dGluZ1N0cmF0ZWd5LmphdmEJNiBKYW4gMjAw
NCAwNjo1NzowMCAtMDAwMAkxLjIKKysrIGphdmEvb3JnL3czYy9kb210cy9Eb2N1bWVudEJ1aWxk
ZXJTZXR0aW5nU3RyYXRlZ3kuamF2YQkyOCBKYW4gMjAwNCAyMzoxMzoyOCAtMDAwMApAQCAtNzQs
NiArNzQsMjIgQEAKIAkJfQogCX07CiAKKwlwdWJsaWMgc3RhdGljIGZpbmFsIERvY3VtZW50QnVp
bGRlclNldHRpbmdTdHJhdGVneSBpZ25vcmluZ0NvbW1lbnRzID0KKwkJbmV3IERvY3VtZW50QnVp
bGRlclNldHRpbmdTdHJhdGVneSgpIHsKKwkJcHVibGljIHZvaWQgYXBwbHlTZXR0aW5nKERvY3Vt
ZW50QnVpbGRlckZhY3RvcnkgZmFjdG9yeSwgYm9vbGVhbiB2YWx1ZSkKKwkJCXRocm93cyBET01U
ZXN0SW5jb21wYXRpYmxlRXhjZXB0aW9uIHsKKwkJCWlmICh2YWx1ZSkgeworCQkJCXRocm93IG5l
dyBET01UZXN0SW5jb21wYXRpYmxlRXhjZXB0aW9uKAorCQkJCQluZXcgRXhjZXB0aW9uKCJpZ25v
cmVDb21tZW50cz10cnVlIG5vdCBzdXBwb3J0ZWQiKSwKKwkJCQkJRG9jdW1lbnRCdWlsZGVyU2V0
dGluZy5pZ25vcmluZ0NvbW1lbnRzKTsKKwkJCX0KKwkJfQorCQlwdWJsaWMgYm9vbGVhbiBoYXNT
ZXR0aW5nKERPTVRlc3REb2N1bWVudEJ1aWxkZXJGYWN0b3J5IGZhY3RvcnkpIHsKKwkJCXJldHVy
biBmYWxzZTsKKwkJfQorCX07CisKKwkKIAlwdWJsaWMgc3RhdGljIGZpbmFsIERvY3VtZW50QnVp
bGRlclNldHRpbmdTdHJhdGVneSBuYW1lc3BhY2VBd2FyZSA9CiAJCW5ldyBEb2N1bWVudEJ1aWxk
ZXJTZXR0aW5nU3RyYXRlZ3koKSB7CiAJCXB1YmxpYyB2b2lkIGFwcGx5U2V0dGluZyhEb2N1bWVu
dEJ1aWxkZXJGYWN0b3J5IGZhY3RvcnksIGJvb2xlYW4gdmFsdWUpCkluZGV4OiB0ZXN0cy9sZXZl
bDEvY29yZS9oY19jb21tZW50Z2V0Y29tbWVudC54bWwKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpyZXRyaWV2aW5nIHJl
dmlzaW9uIDEuMQpkaWZmIC11IC1yMS4xIGhjX2NvbW1lbnRnZXRjb21tZW50LnhtbAotLS0gdGVz
dHMvbGV2ZWwxL2NvcmUvaGNfY29tbWVudGdldGNvbW1lbnQueG1sCTEwIEp1biAyMDAyIDA0OjE4
OjE1IC0wMDAwCTEuMQorKysgdGVzdHMvbGV2ZWwxL2NvcmUvaGNfY29tbWVudGdldGNvbW1lbnQu
eG1sCTI4IEphbiAyMDA0IDIzOjEzOjI5IC0wMDAwCkBAIC0xLDYgKzEsNiBAQAogPD94bWwgdmVy
c2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KIDwhLS0KLUNvcHlyaWdodCAoYykgMjAwMSBX
b3JsZCBXaWRlIFdlYiBDb25zb3J0aXVtLAorQ29weXJpZ2h0IChjKSAyMDAxLTIwMDQgV29ybGQg
V2lkZSBXZWIgQ29uc29ydGl1bSwKIChNYXNzYWNodXNldHRzIEluc3RpdHV0ZSBvZiBUZWNobm9s
b2d5LCBJbnN0aXR1dCBOYXRpb25hbCBkZQogUmVjaGVyY2hlIGVuIEluZm9ybWF0aXF1ZSBldCBl
biBBdXRvbWF0aXF1ZSwgS2VpbyBVbml2ZXJzaXR5KS4gQWxsCiBSaWdodHMgUmVzZXJ2ZWQuIFRo
aXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCB1bmRlciB0aGUgVzNDJ3MgU29mdHdhcmUKQEAgLTEz
LDcgKzEzLDcgQEAKIAogPHRlc3QgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvRE9NLVRl
c3QtU3VpdGUvTGV2ZWwtMSIgbmFtZT0iaGNfY29tbWVudGdldGNvbW1lbnQiPgogPG1ldGFkYXRh
PgotPHRpdGxlPmhjX2NvbW1lbnRHZXRDb21tZW50PC90aXRsZT4KKzx0aXRsZT5oY19jb21tZW50
Z2V0Y29tbWVudDwvdGl0bGU+CiA8Y3JlYXRvcj5DdXJ0IEFybm9sZDwvY3JlYXRvcj4KIDxkZXNj
cmlwdGlvbj4KICAgICBBIGNvbW1lbnQgaXMgYWxsIHRoZSBjaGFyYWN0ZXJzIGJldHdlZW4gdGhl
IHN0YXJ0aW5nCkBAIC0zMSw3ICszMSwxMCBAQAogPHN1YmplY3QgcmVzb3VyY2U9Imh0dHA6Ly93
d3cudzMub3JnL1RSLzE5OTgvUkVDLURPTS1MZXZlbC0xLTE5OTgxMDAxL2xldmVsLW9uZS1jb3Jl
I0lELUY2OEQwODAiLz4KIDwhLS1Ob2RlLm5vZGVUeXBlIGF0dHJpYnV0ZSAtLT4KIDxzdWJqZWN0
IHJlc291cmNlPSJodHRwOi8vd3d3LnczLm9yZy9UUi8xOTk4L1JFQy1ET00tTGV2ZWwtMS0xOTk4
MTAwMS9sZXZlbC1vbmUtY29yZSNJRC0xMTEyMzc1NTgiLz4KKzxzdWJqZWN0IHJlc291cmNlPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi8xOTk4L1JFQy1ET00tTGV2ZWwtMS0xOTk4MTAwMS9sZXZlbC1v
bmUtY29yZSNJRC0xMTEyMzc1NTgiLz4KKzxzdWJqZWN0IHJlc291cmNlPSJodHRwOi8vd3d3Lncz
Lm9yZy9CdWdzL1B1YmxpYy9zaG93X2J1Zy5jZ2k/aWQ9NTA5Ii8+CiA8L21ldGFkYXRhPgorPGlt
cGxlbWVudGF0aW9uQXR0cmlidXRlIG5hbWU9Imlnbm9yaW5nQ29tbWVudHMiIHZhbHVlPSJmYWxz
ZSIvPgogPHZhciBuYW1lPSJkb2MiIHR5cGU9IkRvY3VtZW50Ii8+CiA8dmFyIG5hbWU9ImVsZW1l
bnRMaXN0IiB0eXBlPSJOb2RlTGlzdCIvPgogPHZhciBuYW1lPSJjaGlsZCIgdHlwZT0iTm9kZSIv
PgpAQCAtMzksNiArNDIsNyBAQAogPHZhciBuYW1lPSJjaGlsZFZhbHVlIiB0eXBlPSJET01TdHJp
bmciLz4KIDx2YXIgbmFtZT0iY29tbWVudENvdW50IiB0eXBlPSJpbnQiIHZhbHVlPSIwIi8+CiA8
dmFyIG5hbWU9ImNoaWxkVHlwZSIgdHlwZT0iaW50Ii8+Cis8dmFyIG5hbWU9ImF0dHJpYnV0ZXMi
IHR5cGU9Ik5hbWVkTm9kZU1hcCIvPgogPGxvYWQgdmFyPSJkb2MiIGhyZWY9ImhjX3N0YWZmIiB3
aWxsQmVNb2RpZmllZD0iZmFsc2UiLz4KIDxjaGlsZE5vZGVzIG9iaj0iZG9jIiB2YXI9ImVsZW1l
bnRMaXN0Ii8+CiA8Zm9yLWVhY2ggY29sbGVjdGlvbj0iZWxlbWVudExpc3QiIG1lbWJlcj0iY2hp
bGQiPgpAQCAtNDksNiArNTMsOCBAQAogPGFzc2VydEVxdWFscyBhY3R1YWw9ImNoaWxkTmFtZSIg
ZXhwZWN0ZWQ9JyIjY29tbWVudCInIGlnbm9yZUNhc2U9ImZhbHNlIiBpZD0ibm9kZU5hbWUiLz4K
IDxub2RlVmFsdWUgb2JqPSJjaGlsZCIgdmFyPSJjaGlsZFZhbHVlIi8+CiA8YXNzZXJ0RXF1YWxz
IGFjdHVhbD0iY2hpbGRWYWx1ZSIgZXhwZWN0ZWQ9JyIgVGhpcyBpcyBjb21tZW50IG51bWJlciAx
LiInIGlkPSJub2RlVmFsdWUiIGlnbm9yZUNhc2U9ImZhbHNlIi8+Cis8YXR0cmlidXRlcyB2YXI9
ImF0dHJpYnV0ZXMiIG9iaj0iY2hpbGQiLz4KKzxhc3NlcnROdWxsIGFjdHVhbD0iYXR0cmlidXRl
cyIgaWQ9ImF0dHJpYnV0ZXMiLz4KIDxwbHVzIHZhcj0iY29tbWVudENvdW50IiBvcDE9ImNvbW1l
bnRDb3VudCIgb3AyPSIxIi8+CiA8L2lmPgogPC9mb3ItZWFjaD4KSW5kZXg6IHRlc3RzL2xldmVs
MS9jb3JlL2ZpbGVzL2hjX25vZHRkc3RhZmYuc3ZnCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KcmV0cmlldmluZyByZXZp
c2lvbiAxLjEKZGlmZiAtdSAtcjEuMSBoY19ub2R0ZHN0YWZmLnN2ZwotLS0gdGVzdHMvbGV2ZWwx
L2NvcmUvZmlsZXMvaGNfbm9kdGRzdGFmZi5zdmcJMjQgSmFuIDIwMDQgMDY6Mzg6MDUgLTAwMDAJ
MS4xCisrKyB0ZXN0cy9sZXZlbDEvY29yZS9maWxlcy9oY19ub2R0ZHN0YWZmLnN2ZwkyOCBKYW4g
MjAwNCAyMzoxMzozMCAtMDAwMApAQCAtMSw0ICsxLDQgQEAKLTxzdmcgeG1sbnM9J2h0dHA6Ly93
d3cudzMub3JnLzIwMDAvc3ZnJz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9
IjEwMCIvPjxzY3JpcHQgdHlwZT0idGV4dC9lY21hc2NyaXB0Ij4mc3ZndGVzdDsmc3ZndW5pdDs8
L3NjcmlwdD48aGVhZCB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCc+PHRpdGxl
PmhjX3N0YWZmPC90aXRsZT48L2hlYWQ+PGJvZHkgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzE5
OTkveGh0bWwnPgorPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxyZWN0
IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIi8+PGhlYWQgeG1sbnM9J2h0dHA6
Ly93d3cudzMub3JnLzE5OTkveGh0bWwnPjx0aXRsZT5oY19ub2R0ZHN0YWZmPC90aXRsZT48L2hl
YWQ+PGJvZHkgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWwnPgogIDxwPgogICA8
ZW0+RU1QMDAwMTwvZW0+CiAgIDxzdHJvbmc+TWFyZ2FyZXQgTWFydGluPC9zdHJvbmc+CkluZGV4
OiB0ZXN0cy9sZXZlbDEvY29yZS9maWxlcy9oY19zdGFmZi5odG1sCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KcmV0cmll
dmluZyByZXZpc2lvbiAxLjMKZGlmZiAtdSAtcjEuMyBoY19zdGFmZi5odG1sCi0tLSB0ZXN0cy9s
ZXZlbDEvY29yZS9maWxlcy9oY19zdGFmZi5odG1sCTI3IEp1biAyMDAzIDE4OjA4OjEzIC0wMDAw
CTEuMworKysgdGVzdHMvbGV2ZWwxL2NvcmUvZmlsZXMvaGNfc3RhZmYuaHRtbAkyOCBKYW4gMjAw
NCAyMzoxMzozMCAtMDAwMApAQCAtMSw0ICsxLDMgQEAKLTw/VEVTVC1TVFlMRSBQSURBVEE/Pgog
PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMDEvL0VOIiAKICAgICAi
aHR0cDovL3d3dy53My5vcmcvVFIvaHRtbDQvc3RyaWN0LmR0ZCIgPgogPCEtLSBUaGlzIGlzIGNv
bW1lbnQgbnVtYmVyIDEuLS0+CkluZGV4OiB0cmFuc2Zvcm1zL2RvbS10by1kdGQueHNsCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KcmV0cmlldmluZyByZXZpc2lvbiAxLjQ5CmRpZmYgLXUgLXIxLjQ5IGRvbS10by1kdGQu
eHNsCi0tLSB0cmFuc2Zvcm1zL2RvbS10by1kdGQueHNsCTIxIEphbiAyMDA0IDE3OjQ2OjAzIC0w
MDAwCTEuNDkKKysrIHRyYW5zZm9ybXMvZG9tLXRvLWR0ZC54c2wJMjggSmFuIDIwMDQgMjM6MTM6
MzcgLTAwMDAKQEAgLTg0NSw3ICs4NDUsNyBAQAogJmx0OyFBVFRMSVNUIGltcGxlbWVudGF0aW9u
QXR0cmlidXRlCiAJaWQgSUQgI0lNUExJRUQKIAl2YWx1ZSAodHJ1ZXxmYWxzZSkgI1JFUVVJUkVE
Ci0JbmFtZSAodmFsaWRhdGluZ3xjb2FsZXNjaW5nfGV4cGFuZEVudGl0eVJlZmVyZW5jZXN8bmFt
ZXNwYWNlQXdhcmV8aWdub3JpbmdFbGVtZW50Q29udGVudFdoaXRlc3BhY2V8c2lnbmVkfGhhc051
bGxTdHJpbmd8c2NoZW1hVmFsaWRhdGluZykgI1JFUVVJUkVECisJbmFtZSAodmFsaWRhdGluZ3xj
b2FsZXNjaW5nfGV4cGFuZEVudGl0eVJlZmVyZW5jZXN8bmFtZXNwYWNlQXdhcmV8aWdub3JpbmdF
bGVtZW50Q29udGVudFdoaXRlc3BhY2V8c2lnbmVkfGhhc051bGxTdHJpbmd8c2NoZW1hVmFsaWRh
dGluZ3xpZ25vcmluZ0NvbW1lbnRzKSAjUkVRVUlSRUQKICZndDsKIAogCkluZGV4OiB0cmFuc2Zv
cm1zL2RvbS10by14c2QueHNsCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KcmV0cmlldmluZyByZXZpc2lvbiAxLjU4CmRp
ZmYgLXUgLXIxLjU4IGRvbS10by14c2QueHNsCi0tLSB0cmFuc2Zvcm1zL2RvbS10by14c2QueHNs
CTIxIEphbiAyMDA0IDE3OjQ2OjAzIC0wMDAwCTEuNTgKKysrIHRyYW5zZm9ybXMvZG9tLXRvLXhz
ZC54c2wJMjggSmFuIDIwMDQgMjM6MTM6MzcgLTAwMDAKQEAgLTEyMTcsNiArMTIxNyw3IEBACiAJ
CQkJCQkJCTx4czplbnVtZXJhdGlvbiB2YWx1ZT0ic2lnbmVkIi8+CiAJCQkJCQkJCTx4czplbnVt
ZXJhdGlvbiB2YWx1ZT0iaGFzTnVsbFN0cmluZyIvPgogCQkJCQkJCQk8eHM6ZW51bWVyYXRpb24g
dmFsdWU9InNjaGVtYVZhbGlkYXRpbmciLz4KKwkJCQkJCQkJPHhzOmVudW1lcmF0aW9uIHZhbHVl
PSJpZ25vcmluZ0NvbW1lbnRzIi8+CiAJCQkJCQkJPC94czpyZXN0cmljdGlvbj4KIAkJCQkJCTwv
eHM6c2ltcGxlVHlwZT4KIAkJCQkJPC94czphdHRyaWJ1dGU+CkluZGV4OiB0cmFuc2Zvcm1zL3Rl
c3QtdG8tanN1bml0LnhzbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09CnJldHJpZXZpbmcgcmV2aXNpb24gMS4xNgpkaWZm
IC11IC1yMS4xNiB0ZXN0LXRvLWpzdW5pdC54c2wKLS0tIHRyYW5zZm9ybXMvdGVzdC10by1qc3Vu
aXQueHNsCTE1IERlYyAyMDAzIDIxOjM3OjQ1IC0wMDAwCTEuMTYKKysrIHRyYW5zZm9ybXMvdGVz
dC10by1qc3VuaXQueHNsCTI4IEphbiAyMDA0IDIzOjEzOjM3IC0wMDAwCkBAIC0xLDUgKzEsNSBA
QAogPCEtLQotQ29weXJpZ2h0IChjKSAyMDAxLTIwMDMgV29ybGQgV2lkZSBXZWIgQ29uc29ydGl1
bSwKK0NvcHlyaWdodCAoYykgMjAwMS0yMDA0IFdvcmxkIFdpZGUgV2ViIENvbnNvcnRpdW0sCiAo
TWFzc2FjaHVzZXR0cyBJbnN0aXR1dGUgb2YgVGVjaG5vbG9neSwgSW5zdGl0dXQgTmF0aW9uYWwg
ZGUKIFJlY2hlcmNoZSBlbiBJbmZvcm1hdGlxdWUgZXQgZW4gQXV0b21hdGlxdWUsIEtlaW8gVW5p
dmVyc2l0eSkuIEFsbAogUmlnaHRzIFJlc2VydmVkLiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0
ZWQgdW5kZXIgdGhlIFczQydzIFNvZnR3YXJlCkBAIC0yNjIsNiArMjYyLDExIEBACiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDx0ZCBhbGlnbj0iY2VudGVyIj48aW5wdXQgdHlwZT0i
cmFkaW8iIG5hbWU9Im5hbWVzcGFjZUF3YXJlIiB2YWx1ZT0idHJ1ZSIgIGRpc2FibGVkPSJkaXNh
YmxlZCIgb25jbGljaz0ic2V0SW1wbGVtZW50YXRpb25BdHRyaWJ1dGUoJ25hbWVzcGFjZUF3YXJl
JywgdHJ1ZSkiPjwvaW5wdXQ+PC90ZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
PHRkIGFsaWduPSJjZW50ZXIiPjxpbnB1dCB0eXBlPSJyYWRpbyIgbmFtZT0ibmFtZXNwYWNlQXdh
cmUiIHZhbHVlPSJmYWxzZSIgIGRpc2FibGVkPSJkaXNhYmxlZCIgY2hlY2tlZD0iY2hlY2tlZCIg
b25jbGljaz0ic2V0SW1wbGVtZW50YXRpb25BdHRyaWJ1dGUoJ25hbWVzcGFjZUF3YXJlJywgdHJ1
ZSkiPjwvaW5wdXQ+PC90ZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RyPgorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDx0cj4KKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgPHRkPklnbm9yaW5nIGNvbW1lbnRzPC90ZD4KKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgPHRkIGFsaWduPSJjZW50ZXIiPjxpbnB1dCB0eXBlPSJyYWRpbyIgbmFtZT0iaWdu
b3JpbmdDb21tZW50cyIgdmFsdWU9InRydWUiIGRpc2FibGVkPSJkaXNhYmxlZCIgY2hlY2tlZD0i
Y2hlY2tlZCIgb25jbGljaz0ic2V0SW1wbGVtZW50YXRpb25BdHRyaWJ1dGUoJ2lnbm9yaW5nQ29t
bWVudHMnLCB0cnVlKSI+PC9pbnB1dD48L3RkPgorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA8dGQgYWxpZ249ImNlbnRlciI+PGlucHV0IHR5cGU9InJhZGlvIiBuYW1lPSJpZ25vcmlu
Z0NvbW1lbnRzIiB2YWx1ZT0iZmFsc2UiICBkaXNhYmxlZD0iZGlzYWJsZWQiIG9uY2xpY2s9InNl
dEltcGxlbWVudGF0aW9uQXR0cmlidXRlKCdpZ25vcmluZ0NvbW1lbnRzJywgZmFsc2UpIj48L2lu
cHV0PjwvdGQ+CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90cj4KICAgICAgICAgICAg
ICAgICAgICAgICAgIDwvdGFibGU+CiAgICAgICAgICAgICAgICAgICAgIDwvdGQ+CiAgICAgICAg
ICAgICAgICAgICAgIDx0ZCB2YWxpZ249InRvcCI+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>