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

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>103934</bug_id>
          
          <creation_ts>2012-12-03 15:04:24 -0800</creation_ts>
          <short_desc>Handle error recovery in @supports</short_desc>
          <delta_ts>2013-02-12 10:42:31 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>CSS</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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>
          
          <blocked>103506</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Pablo Flouret">pf</reporter>
          <assigned_to name="Pablo Flouret">pf</assigned_to>
          <cc>cmarcelo</cc>
    
    <cc>koivisto</cc>
    
    <cc>macpherson</cc>
    
    <cc>menard</cc>
    
    <cc>ojan.autocc</cc>
    
    <cc>ojan</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>zcorpan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>781915</commentid>
    <comment_count>0</comment_count>
    <who name="Pablo Flouret">pf</who>
    <bug_when>2012-12-03 15:04:24 -0800</bug_when>
    <thetext>Tests 021, 024, 031, and 033 in http://hg.csswg.org/test/file/5f94e4b03ed9/contributors/opera/submitted/css3-conditional fail because there&apos;s no explicit error recovery in @support&apos;s grammar. Opera and Firefox pass the tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>781939</commentid>
    <comment_count>1</comment_count>
      <attachid>177349</attachid>
    <who name="Pablo Flouret">pf</who>
    <bug_when>2012-12-03 15:23:03 -0800</bug_when>
    <thetext>Created attachment 177349
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>813360</commentid>
    <comment_count>2</comment_count>
      <attachid>184040</attachid>
    <who name="Pablo Flouret">pf</who>
    <bug_when>2013-01-22 13:26:42 -0800</bug_when>
    <thetext>Created attachment 184040
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>831071</commentid>
    <comment_count>3</comment_count>
      <attachid>184040</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-12 10:42:27 -0800</bug_when>
    <thetext>Comment on attachment 184040
Patch

Clearing flags on attachment: 184040

Committed r142640: &lt;http://trac.webkit.org/changeset/142640&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>831072</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-12 10:42:31 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>177349</attachid>
            <date>2012-12-03 15:23:03 -0800</date>
            <delta_ts>2013-01-22 13:26:39 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-103934-20121203152029.patch</filename>
            <type>text/plain</type>
            <size>5282</size>
            <attacher name="Pablo Flouret">pf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM2NDQzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYWJmN2JkM2ZmNWIyZDMz
NDMyMzIzNTBmOTQyNjNkYjY5OWFlNWEzMC4uZmVjNTgxMzNkNjNmZWM4MTgyZTQ4YTI0NTdhMDAw
YThiMGVjMjE1NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEyLTEyLTAzICBQYWJs
byBGbG91cmV0ICA8cGFibG9mQG1vdG9yb2xhLmNvbT4KKworICAgICAgICBIYW5kbGUgZXJyb3Ig
cmVjb3ZlcnkgaW4gQHN1cHBvcnRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xMDM5MzQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBUZXN0cyAwMjEsIDAyNCwgMDMxLCBhbmQgMDMzIGluCisgICAgICAgIGh0
dHA6Ly9oZy5jc3N3Zy5vcmcvdGVzdC9maWxlLzVmOTRlNGIwM2VkOS9jb250cmlidXRvcnMvb3Bl
cmEvc3VibWl0dGVkL2NzczMtY29uZGl0aW9uYWwKKyAgICAgICAgZmFpbCBiZWNhdXNlIHRoZXJl
J3Mgbm8gZXhwbGljaXQgZXJyb3IgcmVjb3ZlcnkgaW4gQHN1cHBvcnQncyBncmFtbWFyLgorICAg
ICAgICBPcGVyYSBhbmQgRmlyZWZveCBwYXNzIHRoZSB0ZXN0cy4KKworICAgICAgICBObyBuZXcg
dGVzdHMsIG1vZGlmaWVkIGNzczMvc3VwcG9ydHMuaHRtbAorCisgICAgICAgICogY3NzL0NTU0dy
YW1tYXIueS5pbjoKKwogMjAxMi0xMS0zMCAgSmFtZXMgU2ltb25zZW4gIDxzaW1vbmphbUBjaHJv
bWl1bS5vcmc+CiAKICAgICAgICAgW1Jlc291cmNlIFRpbWluZ10gUmVjb3JkIGFuZCByZXBvcnQg
aW5pdGlhdG9yCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTR3JhbW1hci55Lmlu
IGIvU291cmNlL1dlYkNvcmUvY3NzL0NTU0dyYW1tYXIueS5pbgppbmRleCAwM2ViOGU5MGQxNTM2
ZGQyMDc3NzNjYzhjNzQ2NDJiMzc2NTI0NDNmLi5kMDM1NTQ0NTVlNmU2MmM2MmU4YzBhNjRiMGM5
ZTliZjA0MGQwYmYwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTR3JhbW1hci55
LmluCisrKyBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NHcmFtbWFyLnkuaW4KQEAgLTY2Nyw2ICs2
NjcsOCBAQCBzdXBwb3J0czoKICAgICAgICAgfQogICAgICAgICAkJCA9IDA7CiAgICAgfQorICAg
IHwgU1VQUE9SVFNfU1lNIGVycm9yIGludmFsaWRfYmxvY2sKKyAgICB8IFNVUFBPUlRTX1NZTSBl
cnJvciAnOycKICAgICA7CiAKIHN1cHBvcnRzX2NvbmRpdGlvbjoKQEAgLTcwNSw2ICs3MDcsNyBA
QCBzdXBwb3J0c19jb25kaXRpb25faW5fcGFyZW5zOgogICAgICAgICAkJCA9ICQzOwogICAgIH0K
ICAgICB8IHN1cHBvcnRzX2RlY2xhcmF0aW9uX2NvbmRpdGlvbgorICAgIHwgJygnIGVycm9yICcp
JwogICAgIDsKIAogc3VwcG9ydHNfZGVjbGFyYXRpb25fY29uZGl0aW9uOgpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDYzMTBh
ZWEwNDcwNWEyODRiY2Q0MTM2YmUwMjNmYjA5ZDI5YjE3MzMuLmM4MDNiOGEzYmZhMTA2NzgyY2Q0
ZDk5ODBmZWJlYjk3NjlhYWQzNWMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZwor
KysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAxMi0xMi0wMyAg
UGFibG8gRmxvdXJldCAgPHBhYmxvZkBtb3Rvcm9sYS5jb20+CisKKyAgICAgICAgSGFuZGxlIGVy
cm9yIHJlY292ZXJ5IGluIEBzdXBwb3J0cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTAzOTM0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgKiBjc3MzL3N1cHBvcnRzLWV4cGVjdGVkLnR4dDoKKyAgICAgICAg
KiBjc3MzL3N1cHBvcnRzLmh0bWw6CisKIDIwMTItMTItMDMgIFhhbiBMb3BleiAgPHhsb3BlekBp
Z2FsaWEuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQgZ2FyZGVuaW5nLgpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvY3NzMy9zdXBwb3J0cy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9jc3Mz
L3N1cHBvcnRzLWV4cGVjdGVkLnR4dAppbmRleCBkNzdlNzJmNzcwNWVmZjE1NWUzMzU3Njk4NzQ0
OGMwYTFiMTViZmQyLi5lMTg3NmIxNmRjMTdkYjA0MDJhZGMzN2Y4MzU2YWIyNTYxNmFkMDQ3IDEw
MDY0NAotLS0gYS9MYXlvdXRUZXN0cy9jc3MzL3N1cHBvcnRzLWV4cGVjdGVkLnR4dAorKysgYi9M
YXlvdXRUZXN0cy9jc3MzL3N1cHBvcnRzLWV4cGVjdGVkLnR4dApAQCAtMzgsNiArMzgsMTQgQEAg
UEFTUyBnZXRDb21wdXRlZFN0eWxlKGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd0MzEnKSkuY29u
dGVudCBpcyAiQVBQTElFRCIKIFBBU1MgZ2V0Q29tcHV0ZWRTdHlsZShkb2N1bWVudC5nZXRFbGVt
ZW50QnlJZCgndDMyJykpLmNvbnRlbnQgaXMgIkFQUExJRUQiCiBQQVNTIGdldENvbXB1dGVkU3R5
bGUoZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3QzMycpKS5jb250ZW50IGlzICJBUFBMSUVEIgog
UEFTUyBnZXRDb21wdXRlZFN0eWxlKGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd0MzQnKSkuY29u
dGVudCBpcyAiVU5UT1VDSEVEIgorUEFTUyBnZXRDb21wdXRlZFN0eWxlKGRvY3VtZW50LmdldEVs
ZW1lbnRCeUlkKCd0MzUnKSkuY29udGVudCBpcyAiQVBQTElFRCIKK1BBU1MgZ2V0Q29tcHV0ZWRT
dHlsZShkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgndDM2JykpLmNvbnRlbnQgaXMgIkFQUExJRUQi
CitQQVNTIGdldENvbXB1dGVkU3R5bGUoZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3QzNycpKS5j
b250ZW50IGlzICJBUFBMSUVEIgorUEFTUyBnZXRDb21wdXRlZFN0eWxlKGRvY3VtZW50LmdldEVs
ZW1lbnRCeUlkKCd0MzgnKSkuY29udGVudCBpcyAiQVBQTElFRCIKK1BBU1MgZ2V0Q29tcHV0ZWRT
dHlsZShkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgndDM5JykpLmNvbnRlbnQgaXMgIkFQUExJRUQi
CitQQVNTIGdldENvbXB1dGVkU3R5bGUoZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Q0MCcpKS5j
b250ZW50IGlzICJBUFBMSUVEIgorUEFTUyBnZXRDb21wdXRlZFN0eWxlKGRvY3VtZW50LmdldEVs
ZW1lbnRCeUlkKCd0NDEnKSkuY29udGVudCBpcyAiVU5UT1VDSEVEIgorUEFTUyBnZXRDb21wdXRl
ZFN0eWxlKGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd0NDInKSkuY29udGVudCBpcyAiVU5UT1VD
SEVEIgogUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQogCiBURVNUIENPTVBMRVRFCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9jc3MzL3N1cHBvcnRzLmh0bWwgYi9MYXlvdXRUZXN0cy9j
c3MzL3N1cHBvcnRzLmh0bWwKaW5kZXggMWU2OGM5YzY4NTQ4NWQ3YTgxY2JmNGMwYTZmYjZjYmY5
ZjFhYWNhMS4uMzc4NzJjYmFhMzk1N2UyMTlmNjM1YjRiYjhiNjAxYjM5YTZiYzA5NyAxMDA2NDQK
LS0tIGEvTGF5b3V0VGVzdHMvY3NzMy9zdXBwb3J0cy5odG1sCisrKyBiL0xheW91dFRlc3RzL2Nz
czMvc3VwcG9ydHMuaHRtbApAQCAtMTU3LDYgKzE1Nyw1NiBAQAogICAgICAgICAjdDM0IHsgY29u
dGVudDogIkZBSUwiIH0KICAgICB9CiAKKyAgICAvKiBJbnZhbGlkIHN5bnRheCBlcnJvciByZWNv
dmVyeSAqLworCisgICAgQHN1cHBvcnRzIChkaXNwbGF5OiBub25lKTsKKyAgICBAc3VwcG9ydHMg
KGRpc3BsYXk6IG5vbmUpIGFuZCAoIChkaXNwbGF5OiBub25lKSApIHsKKyAgICAgICAgI3QzNSB7
IGNvbnRlbnQ6ICJBUFBMSUVEIiB9CisgICAgfQorCisgICAgQHN1cHBvcnRzIChkaXNwbGF5OiBu
b25lKSkgOworICAgIEBzdXBwb3J0cyAoZGlzcGxheTogbm9uZSkgeworICAgICAgICAjdDM2IHsg
Y29udGVudDogIkFQUExJRUQiIH0KKyAgICB9CisKKyAgICBAc3VwcG9ydHM7CisgICAgQHN1cHBv
cnRzIChkaXNwbGF5OiBub25lKSB7CisgICAgICAgICN0MzcgeyBjb250ZW50OiAiQVBQTElFRCIg
fQorICAgIH0KKworICAgIEBzdXBwb3J0cyA7CisgICAgQHN1cHBvcnRzIChkaXNwbGF5OiBub25l
KSB7CisgICAgICAgICN0MzggeyBjb250ZW50OiAiQVBQTElFRCIgfQorICAgIH0KKworICAgIEBz
dXBwb3J0cyAoZGlzcGxheTogbm9uZSkpIHsKKyAgICAgICAgI3QzOSB7IGNvbnRlbnQ6ICJGQUlM
IiB9CisgICAgfQorICAgIEBzdXBwb3J0cyAoZGlzcGxheTogbm9uZSkgeworICAgICAgICAjdDM5
IHsgY29udGVudDogIkFQUExJRUQiIH0KKyAgICB9CisKKyAgICBAc3VwcG9ydHMgKGRpc3BsYXk6
ICkpIHsKKyAgICAgICAgI3Q0MCB7IGNvbnRlbnQ6ICJGQUlMIiB9CisgICAgfQorICAgIEBzdXBw
b3J0cyAoZGlzcGxheTogbm9uZSkgeworICAgICAgICAjdDQwIHsgY29udGVudDogIkFQUExJRUQi
IH0KKyAgICB9CisKKyAgICBAc3VwcG9ydHMgKChkaXNwbGF5OiBub25lKSBhbmQgeworICAgICAg
ICAjdDQxIHsgY29udGVudDogIkZBSUwiIH0KKyAgICB9CisgICAgQHN1cHBvcnRzIChkaXNwbGF5
OiBub25lKSB7CisgICAgICAgICN0NDEgeyBjb250ZW50OiAiRkFJTCIgfQorICAgIH0KKyAgICAp
OworCisgICAgQHN1cHBvcnRzICgoZGlzcGxheTogbm9uZSkgYW5kIDsKKyAgICBAc3VwcG9ydHMg
KGRpc3BsYXk6IG5vbmUpIHsKKyAgICAgICAgI3Q0MiB7IGNvbnRlbnQ6ICJGQUlMIiB9CisgICAg
fQorICAgICk7CisKIDwvc3R5bGU+CiA8L2hlYWQ+CiA8Ym9keT4KQEAgLTE2NCw4ICsyMTQsOCBA
QAogCiA8c2NyaXB0PgogICAgIGRlc2NyaXB0aW9uKCJUZXN0IHRoZSBAc3VwcG9ydHMgcnVsZS4i
KTsKLSAgICB2YXIgbnVtVGVzdHMgPSAzNTsKLSAgICB2YXIgdW50b3VjaGVkVGVzdHMgPSBbMSwg
MywgNSwgOCwgMTIsIDEzLCAxNCwgMTgsIDI4LCAyOSwgMzRdOyAvLyBUZXN0cyB3aG9zZSBjb250
ZW50IHNob3VsZG4ndCBjaGFuZ2UgZnJvbSB0aGUgVU5UT1VDSEVEIGRlZmF1bHQuCisgICAgdmFy
IG51bVRlc3RzID0gNDM7CisgICAgdmFyIHVudG91Y2hlZFRlc3RzID0gWzEsIDMsIDUsIDgsIDEy
LCAxMywgMTQsIDE4LCAyOCwgMjksIDM0LCA0MSwgNDJdOyAvLyBUZXN0cyB3aG9zZSBjb250ZW50
IHNob3VsZG4ndCBjaGFuZ2UgZnJvbSB0aGUgVU5UT1VDSEVEIGRlZmF1bHQuCiAKICAgICB2YXIg
Y29udGFpbmVyID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInRlc3RfY29udGFpbmVyIik7CiAg
ICAgZm9yICh2YXIgaT0wOyBpIDwgbnVtVGVzdHM7IGkrKykgewo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>184040</attachid>
            <date>2013-01-22 13:26:42 -0800</date>
            <delta_ts>2013-02-12 10:42:27 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-103934-20130122132337.patch</filename>
            <type>text/plain</type>
            <size>9545</size>
            <attacher name="Pablo Flouret">pf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQwNDUxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjI1M2FiZmU2ODI2NDMy
ZWZhNjIyNGJkY2Y1Yzg5ZjYwMjVhMWRkNS4uNTc4YzI2NGRjNjJmMzU0NTU5ZTE1ODI4MGUzNTIz
MTQwYmI3MzhhZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDEzLTAxLTE4ICBQYWJs
byBGbG91cmV0ICA8cGFibG9mQG1vdG9yb2xhLmNvbT4KKworICAgICAgICBIYW5kbGUgZXJyb3Ig
cmVjb3ZlcnkgaW4gQHN1cHBvcnRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xMDM5MzQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBUZXN0cyAwMjEsIDAyNCwgMDMxLCBhbmQgMDMzIGluCisgICAgICAgIGh0
dHA6Ly9oZy5jc3N3Zy5vcmcvdGVzdC9maWxlLzVmOTRlNGIwM2VkOS9jb250cmlidXRvcnMvb3Bl
cmEvc3VibWl0dGVkL2NzczMtY29uZGl0aW9uYWwKKyAgICAgICAgZmFpbCBiZWNhdXNlIHRoZXJl
J3Mgbm8gZXhwbGljaXQgZXJyb3IgcmVjb3ZlcnkgaW4gQHN1cHBvcnQncyBncmFtbWFyLgorICAg
ICAgICBPcGVyYSBhbmQgRmlyZWZveCBwYXNzIHRoZSB0ZXN0cy4KKworICAgICAgICBObyBuZXcg
dGVzdHMsIG1vZGlmaWVkIGNzczMvc3VwcG9ydHN7LC1jc3NvbX0uaHRtbAorCisgICAgICAgICog
Y3NzL0NTU0dyYW1tYXIueS5pbjoKKyAgICAgICAgKiBjc3MvQ1NTUGFyc2VyLmNwcDoKKyAgICAg
ICAgKFdlYkNvcmU6OkNTU1BhcnNlcjo6Y3JlYXRlU3VwcG9ydHNSdWxlKToKKyAgICAgICAgKFdl
YkNvcmU6OkNTU1BhcnNlcjo6bWFya1N1cHBvcnRzUnVsZUhlYWRlckVuZCk6CisgICAgICAgIChX
ZWJDb3JlOjpDU1NQYXJzZXI6OnBvcFN1cHBvcnRzUnVsZURhdGEpOgorICAgICAgICAqIGNzcy9D
U1NQYXJzZXIuaDoKKwogMjAxMy0wMS0yMiAgQWxleGlzIE1lbmFyZCAgPGFsZXhpc0B3ZWJraXQu
b3JnPgogCiAgICAgICAgIEFsbG93IGNvbnN0cnVjdGlvbiBvZiB1bnByZWZpeGVkIHRyYW5zaXRp
b24gRE9NIGV2ZW50cy4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NHcmFtbWFy
LnkuaW4gYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTR3JhbW1hci55LmluCmluZGV4IDAyNjA4NGQ0
ZWFkYjgzYWVmNWY0ZTM5ZTE5NWU5ZGIyZmZlYTAxYzcuLjUzNWQyNTU2MDdjN2JlN2JjYjY1N2Jh
M2Y0MWQ2NTBhNjA5ZmJkNDcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NHcmFt
bWFyLnkuaW4KKysrIGIvU291cmNlL1dlYkNvcmUvY3NzL0NTU0dyYW1tYXIueS5pbgpAQCAtMjQy
LDYgKzI0Miw3IEBAIHN0YXRpYyBpbmxpbmUgaW50IGNzc3l5ZXJyb3Iodm9pZCosIGNvbnN0IGNo
YXIqKQogJXR5cGUgPGJvb2xlYW4+IHN1cHBvcnRzX2Nvbmp1bmN0aW9uCiAldHlwZSA8Ym9vbGVh
bj4gc3VwcG9ydHNfZGlzanVuY3Rpb24KICV0eXBlIDxib29sZWFuPiBzdXBwb3J0c19kZWNsYXJh
dGlvbl9jb25kaXRpb24KKyV0eXBlIDxib29sZWFuPiBzdXBwb3J0c19lcnJvcgogI2VuZGlmCiAK
ICV0eXBlIDxzdHJpbmc+IGtleWZyYW1lX25hbWUKQEAgLTY3OSw4ICs2ODAsMTYgQEAgc3VwcG9y
dHM6CiAgICAgYmVmb3JlX3N1cHBvcnRzX3J1bGUgU1VQUE9SVFNfU1lNIG1heWJlX3NwYWNlIHN1
cHBvcnRzX2NvbmRpdGlvbiBhdF9zdXBwb3J0c19ydWxlX2hlYWRlcl9lbmQgJ3snIGF0X3J1bGVf
Ym9keV9zdGFydCBtYXliZV9zcGFjZSBibG9ja19ydWxlX2xpc3Qgc2F2ZV9ibG9jayB7CiAgICAg
ICAgICQkID0gcGFyc2VyLT5jcmVhdGVTdXBwb3J0c1J1bGUoJDQsICQ5KTsKICAgICB9CisgICAg
fCBiZWZvcmVfc3VwcG9ydHNfcnVsZSBTVVBQT1JUU19TWU0gc3VwcG9ydHNfZXJyb3IgeworICAg
ICAgICBwYXJzZXItPnBvcFJ1bGVEYXRhKCk7CisgICAgICAgIHBhcnNlci0+cG9wU3VwcG9ydHNS
dWxlRGF0YSgpOworICAgIH0KICAgICA7CiAKK3N1cHBvcnRzX2Vycm9yOgorICAgIGVycm9yICc7
JworICAgIHwgZXJyb3IgaW52YWxpZF9ibG9jaworCiBiZWZvcmVfc3VwcG9ydHNfcnVsZToKICAg
ICAvKiBlbXB0eSAqLyB7CiAgICAgICAgIHBhcnNlci0+bWFya1J1bGVIZWFkZXJTdGFydChDU1NS
dWxlU291cmNlRGF0YTo6U1VQUE9SVFNfUlVMRSk7CkBAIC03MzEsNiArNzQwLDcgQEAgc3VwcG9y
dHNfY29uZGl0aW9uX2luX3BhcmVuczoKICAgICAgICAgJCQgPSAkMzsKICAgICB9CiAgICAgfCBz
dXBwb3J0c19kZWNsYXJhdGlvbl9jb25kaXRpb24KKyAgICB8ICcoJyBlcnJvciAnKScKICAgICA7
CiAKIHN1cHBvcnRzX2RlY2xhcmF0aW9uX2NvbmRpdGlvbjoKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL2Nzcy9DU1NQYXJzZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvY3NzL0NTU1BhcnNlci5j
cHAKaW5kZXggNjBkYzBkNjU2OWRhMTJmOWFhZmMxNDdjZDQxM2U3NDgxZjU2NmFkYi4uYzUxMWJj
YmQzNTllNzc2ZjE5MmE1ZDQ5YWEzNzk1NGE0NzFjNGEyOSAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvY3NzL0NTU1BhcnNlci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvY3NzL0NTU1BhcnNl
ci5jcHAKQEAgLTEwNzIzLDEyICsxMDcyMyw3IEBAIFN0eWxlUnVsZUJhc2UqIENTU1BhcnNlcjo6
Y3JlYXRlU3VwcG9ydHNSdWxlKGJvb2wgY29uZGl0aW9uSXNTdXBwb3J0ZWQsIFJ1bGVMaXN0CiB7
CiAgICAgbV9hbGxvd0ltcG9ydFJ1bGVzID0gbV9hbGxvd05hbWVzcGFjZURlY2xhcmF0aW9ucyA9
IGZhbHNlOwogCi0gICAgQVNTRVJUKCFtX3N1cHBvcnRzUnVsZURhdGFTdGFjay0+aXNFbXB0eSgp
KTsKLSAgICBSZWZQdHI8Q1NTUnVsZVNvdXJjZURhdGE+IGRhdGEgPSBtX3N1cHBvcnRzUnVsZURh
dGFTdGFjay0+bGFzdCgpOwotICAgIG1fc3VwcG9ydHNSdWxlRGF0YVN0YWNrLT5yZW1vdmVMYXN0
KCk7Ci0gICAgaWYgKG1fc3VwcG9ydHNSdWxlRGF0YVN0YWNrLT5pc0VtcHR5KCkpCi0gICAgICAg
IG1fc3VwcG9ydHNSdWxlRGF0YVN0YWNrLmNsZWFyKCk7Ci0KKyAgICBSZWZQdHI8Q1NTUnVsZVNv
dXJjZURhdGE+IGRhdGEgPSBwb3BTdXBwb3J0c1J1bGVEYXRhKCk7CiAgICAgUmVmUHRyPFN0eWxl
UnVsZVN1cHBvcnRzPiBydWxlOwogICAgIFN0cmluZyBjb25kaXRpb25UZXh0OwogICAgIHVuc2ln
bmVkIGNvbmRpdGlvbk9mZnNldCA9IGRhdGEtPnJ1bGVIZWFkZXJSYW5nZS5zdGFydCArIDk7CkBA
IC0xMDc2NSwxMyArMTA3NjAsMjIgQEAgdm9pZCBDU1NQYXJzZXI6Om1hcmtTdXBwb3J0c1J1bGVI
ZWFkZXJTdGFydCgpCiAKIHZvaWQgQ1NTUGFyc2VyOjptYXJrU3VwcG9ydHNSdWxlSGVhZGVyRW5k
KCkKIHsKLSAgICBBU1NFUlQoIW1fc3VwcG9ydHNSdWxlRGF0YVN0YWNrLT5pc0VtcHR5KCkpOwor
ICAgIEFTU0VSVChtX3N1cHBvcnRzUnVsZURhdGFTdGFjayAmJiAhbV9zdXBwb3J0c1J1bGVEYXRh
U3RhY2stPmlzRW1wdHkoKSk7CiAKICAgICBpZiAoaXM4Qml0U291cmNlKCkpCiAgICAgICAgIG1f
c3VwcG9ydHNSdWxlRGF0YVN0YWNrLT5sYXN0KCktPnJ1bGVIZWFkZXJSYW5nZS5lbmQgPSB0b2tl
blN0YXJ0PExDaGFyPigpIC0gbV9kYXRhU3RhcnQ4LmdldCgpOwogICAgIGVsc2UKICAgICAgICAg
bV9zdXBwb3J0c1J1bGVEYXRhU3RhY2stPmxhc3QoKS0+cnVsZUhlYWRlclJhbmdlLmVuZCA9IHRv
a2VuU3RhcnQ8VUNoYXI+KCkgLSBtX2RhdGFTdGFydDE2LmdldCgpOwogfQorCitQYXNzUmVmUHRy
PENTU1J1bGVTb3VyY2VEYXRhPiBDU1NQYXJzZXI6OnBvcFN1cHBvcnRzUnVsZURhdGEoKQorewor
ICAgIEFTU0VSVChtX3N1cHBvcnRzUnVsZURhdGFTdGFjayAmJiAhbV9zdXBwb3J0c1J1bGVEYXRh
U3RhY2stPmlzRW1wdHkoKSk7CisgICAgUmVmUHRyPENTU1J1bGVTb3VyY2VEYXRhPiBkYXRhID0g
bV9zdXBwb3J0c1J1bGVEYXRhU3RhY2stPmxhc3QoKTsKKyAgICBtX3N1cHBvcnRzUnVsZURhdGFT
dGFjay0+cmVtb3ZlTGFzdCgpOworICAgIHJldHVybiBkYXRhLnJlbGVhc2UoKTsKK30KKwogI2Vu
ZGlmCiAKIENTU1BhcnNlcjo6UnVsZUxpc3QqIENTU1BhcnNlcjo6Y3JlYXRlUnVsZUxpc3QoKQpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvY3NzL0NTU1BhcnNlci5oIGIvU291cmNlL1dlYkNv
cmUvY3NzL0NTU1BhcnNlci5oCmluZGV4IGQwYjdlZGU4ZjY3NWVmMWZkZGIzZWY3MDRiODU2ZmQ5
OGNkNzJlZjYuLmE5NjMwYzVjYTEwYzM0NDc3YjQ5YWFjZmU3YzJlZDBhYjIxNDlkMmEgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NQYXJzZXIuaAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9jc3MvQ1NTUGFyc2VyLmgKQEAgLTI5Nyw2ICsyOTcsNyBAQCBwdWJsaWM6CiAgICAgU3R5bGVS
dWxlQmFzZSogY3JlYXRlU3VwcG9ydHNSdWxlKGJvb2wgY29uZGl0aW9uSXNTdXBwb3J0ZWQsIFJ1
bGVMaXN0Kik7CiAgICAgdm9pZCBtYXJrU3VwcG9ydHNSdWxlSGVhZGVyU3RhcnQoKTsKICAgICB2
b2lkIG1hcmtTdXBwb3J0c1J1bGVIZWFkZXJFbmQoKTsKKyAgICBQYXNzUmVmUHRyPENTU1J1bGVT
b3VyY2VEYXRhPiBwb3BTdXBwb3J0c1J1bGVEYXRhKCk7CiAjZW5kaWYKICNpZiBFTkFCTEUoU0hB
RE9XX0RPTSkKICAgICBTdHlsZVJ1bGVCYXNlKiBjcmVhdGVIb3N0UnVsZShSdWxlTGlzdCogcnVs
ZXMpOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCmluZGV4IGM2Njk4YjQxYzgxZjBjNWZmMDRkMTAzMTVhYTdlYTliODdkMGQyNTkuLjEw
YzdkZjZlYzQ4MjcxM2E3ZGExZGI0NzE5ZjQ4YjAwZGI0NWE1ZDYgMTAwNjQ0Ci0tLSBhL0xheW91
dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwx
NCBAQAorMjAxMy0wMS0xOCAgUGFibG8gRmxvdXJldCAgPHBhYmxvZkBtb3Rvcm9sYS5jb20+CisK
KyAgICAgICAgSGFuZGxlIGVycm9yIHJlY292ZXJ5IGluIEBzdXBwb3J0cworICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAzOTM0CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBjc3MzL3N1cHBvcnRzLWNzc29t
Lmh0bWw6CisgICAgICAgICogY3NzMy9zdXBwb3J0cy1leHBlY3RlZC50eHQ6CisgICAgICAgICog
Y3NzMy9zdXBwb3J0cy5odG1sOgorCiAyMDEzLTAxLTIyICBBbHBoYSBMYW0gIDxoY2xhbUBjaHJv
bWl1bS5vcmc+CiAKICAgICAgICAgUkVHUkVTU0lPTihyMTQwMjMxKTogbWVkaWEgdHJhY2sgbGF5
b3V0IHRlc3RzIGNyYXNoaW5nCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9jc3MzL3N1cHBvcnRz
LWNzc29tLmh0bWwgYi9MYXlvdXRUZXN0cy9jc3MzL3N1cHBvcnRzLWNzc29tLmh0bWwKaW5kZXgg
OTg5N2I2MGYwMDVlMjcxZmM1ZTkyYWVhOGZiMGU4Mjc4ZDA5YjA2Zi4uMTkzMWFjNjIwNjhkZTE1
ZTE1YWNhNzVmZWY0OGRlNDJiYTQ2MWQzMiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvY3NzMy9z
dXBwb3J0cy1jc3NvbS5odG1sCisrKyBiL0xheW91dFRlc3RzL2NzczMvc3VwcG9ydHMtY3Nzb20u
aHRtbApAQCAtMTYsOSArMTYsMjUgQEAKIAogICAgIEBzdXBwb3J0cyAgKCggICggICAgIHBhZGRp
bmc6IDApICAgIGFuZCAoZGlzcGxheTogbm9uZSkpIG9yIChkaXNwbGF5OiByYWluYm93KSkgIHsK
ICAgICAgICAgZGZuIHsgd2lkdGg6MDsgfQorCiAgICAgICAgIEBzdXBwb3J0cyAod2lkdGg6IDAp
IHsKICAgICAgICAgICAgIGJyIHsgaGVpZ2h0OjA7IH0KICAgICAgICAgfQorCisgICAgICAgIC8q
IFJ1bGVzIHdpdGggc3ludGF4IGVycm9ycyBzaG91bGQgYmUgaWdub3JlZC4gKi8KKyAgICAgICAg
QHN1cHBvcnRzIChkaXNwbGF5OiBub25lKTsKKyAgICAgICAgQHN1cHBvcnRzIChkaXNwbGF5OiBu
b25lKSkgOworICAgICAgICBAc3VwcG9ydHM7CisgICAgICAgIEBzdXBwb3J0cyA7CisgICAgICAg
IEBzdXBwb3J0cyAoZGlzcGxheTogbm9uZSkpIHt9CisgICAgICAgIEBzdXBwb3J0cyAoZGlzcGxh
eTogKSkge30KKyAgICAgICAgQHN1cHBvcnRzICgoZGlzcGxheTogbm9uZSkgYW5kIHt9CisgICAg
ICAgIEBzdXBwb3J0cyAoZGlzcGxheTogbm9uZSkge30KKyAgICAgICAgKTsKKyAgICAgICAgQHN1
cHBvcnRzICgoZGlzcGxheTogbm9uZSkgYW5kIDsKKyAgICAgICAgQHN1cHBvcnRzIChkaXNwbGF5
OiBub25lKSB7fQorICAgICAgICApOworCiAgICAgICAgIG9sIHsgZGlzcGxheTpub25lOyB9CiAg
ICAgfQogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9jc3MzL3N1cHBvcnRzLWV4cGVjdGVkLnR4
dCBiL0xheW91dFRlc3RzL2NzczMvc3VwcG9ydHMtZXhwZWN0ZWQudHh0CmluZGV4IDQxYTc2YmFj
M2YzYmZiMmZjYTRmYjQwZGM4ZDA0NTM5YjlhZjIxYzcuLmIxODJhYzE4ZWM3NTkyMDY1ZDMwYjQy
OGMwMjJhOTBlOTBmMzVjOWYgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2NzczMvc3VwcG9ydHMt
ZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2NzczMvc3VwcG9ydHMtZXhwZWN0ZWQudHh0
CkBAIC00MCw2ICs0MCwxNCBAQCBQQVNTIGdldENvbXB1dGVkU3R5bGUoZG9jdW1lbnQuZ2V0RWxl
bWVudEJ5SWQoJ3QzMycpKS5jb250ZW50IGlzICJBUFBMSUVEIgogUEFTUyBnZXRDb21wdXRlZFN0
eWxlKGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd0MzQnKSkuY29udGVudCBpcyAiVU5UT1VDSEVE
IgogUEFTUyBnZXRDb21wdXRlZFN0eWxlKGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd0MzUnKSku
Y29udGVudCBpcyAiQVBQTElFRCIKIFBBU1MgZ2V0Q29tcHV0ZWRTdHlsZShkb2N1bWVudC5nZXRF
bGVtZW50QnlJZCgndDM2JykpLmNvbnRlbnQgaXMgIlVOVE9VQ0hFRCIKK1BBU1MgZ2V0Q29tcHV0
ZWRTdHlsZShkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgndDM3JykpLmNvbnRlbnQgaXMgIkFQUExJ
RUQiCitQQVNTIGdldENvbXB1dGVkU3R5bGUoZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3QzOCcp
KS5jb250ZW50IGlzICJBUFBMSUVEIgorUEFTUyBnZXRDb21wdXRlZFN0eWxlKGRvY3VtZW50Lmdl
dEVsZW1lbnRCeUlkKCd0MzknKSkuY29udGVudCBpcyAiQVBQTElFRCIKK1BBU1MgZ2V0Q29tcHV0
ZWRTdHlsZShkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgndDQwJykpLmNvbnRlbnQgaXMgIkFQUExJ
RUQiCitQQVNTIGdldENvbXB1dGVkU3R5bGUoZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Q0MScp
KS5jb250ZW50IGlzICJBUFBMSUVEIgorUEFTUyBnZXRDb21wdXRlZFN0eWxlKGRvY3VtZW50Lmdl
dEVsZW1lbnRCeUlkKCd0NDInKSkuY29udGVudCBpcyAiQVBQTElFRCIKK1BBU1MgZ2V0Q29tcHV0
ZWRTdHlsZShkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgndDQzJykpLmNvbnRlbnQgaXMgIlVOVE9V
Q0hFRCIKK1BBU1MgZ2V0Q29tcHV0ZWRTdHlsZShkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgndDQ0
JykpLmNvbnRlbnQgaXMgIlVOVE9VQ0hFRCIKIFBBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRy
dWUKIAogVEVTVCBDT01QTEVURQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY3NzMy9zdXBwb3J0
cy5odG1sIGIvTGF5b3V0VGVzdHMvY3NzMy9zdXBwb3J0cy5odG1sCmluZGV4IDQ0MzQ3ZGFlNTk4
ZmNhOGVjMGJiNTEzYWM4NjRiN2Y5NTQzZWYyMGQuLmZiMTYzOGZhYmM2NzFlYmQ1Mzc5YzQ1ZWYz
ZGRjOGNjYzhkYTVlM2MgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2NzczMvc3VwcG9ydHMuaHRt
bAorKysgYi9MYXlvdXRUZXN0cy9jc3MzL3N1cHBvcnRzLmh0bWwKQEAgLTE3Miw2ICsxNzIsNTcg
QEAKICAgICAgICAgICAgICN0MzYgeyBjb250ZW50OiAiRkFJTCIgfQogICAgICAgICB9CiAgICAg
fQorCisgICAgLyogSW52YWxpZCBzeW50YXggZXJyb3IgcmVjb3ZlcnkgKi8KKworICAgIEBzdXBw
b3J0cyAoZGlzcGxheTogbm9uZSk7CisgICAgQHN1cHBvcnRzIChkaXNwbGF5OiBub25lKSBhbmQg
KCAoZGlzcGxheTogbm9uZSkgKSB7CisgICAgICAgICN0MzcgeyBjb250ZW50OiAiQVBQTElFRCIg
fQorICAgIH0KKworICAgIEBzdXBwb3J0cyAoZGlzcGxheTogbm9uZSkpIDsKKyAgICBAc3VwcG9y
dHMgKGRpc3BsYXk6IG5vbmUpIHsKKyAgICAgICAgI3QzOCB7IGNvbnRlbnQ6ICJBUFBMSUVEIiB9
CisgICAgfQorCisgICAgQHN1cHBvcnRzOworICAgIEBzdXBwb3J0cyAoZGlzcGxheTogbm9uZSkg
eworICAgICAgICAjdDM5IHsgY29udGVudDogIkFQUExJRUQiIH0KKyAgICB9CisKKyAgICBAc3Vw
cG9ydHMgOworICAgIEBzdXBwb3J0cyAoZGlzcGxheTogbm9uZSkgeworICAgICAgICAjdDQwIHsg
Y29udGVudDogIkFQUExJRUQiIH0KKyAgICB9CisKKyAgICBAc3VwcG9ydHMgKGRpc3BsYXk6IG5v
bmUpKSB7CisgICAgICAgICN0NDEgeyBjb250ZW50OiAiRkFJTCIgfQorICAgIH0KKyAgICBAc3Vw
cG9ydHMgKGRpc3BsYXk6IG5vbmUpIHsKKyAgICAgICAgI3Q0MSB7IGNvbnRlbnQ6ICJBUFBMSUVE
IiB9CisgICAgfQorCisgICAgQHN1cHBvcnRzIChkaXNwbGF5OiApKSB7CisgICAgICAgICN0NDIg
eyBjb250ZW50OiAiRkFJTCIgfQorICAgIH0KKyAgICBAc3VwcG9ydHMgKGRpc3BsYXk6IG5vbmUp
IHsKKyAgICAgICAgI3Q0MiB7IGNvbnRlbnQ6ICJBUFBMSUVEIiB9CisgICAgfQorCisgICAgQHN1
cHBvcnRzICgoZGlzcGxheTogbm9uZSkgYW5kIHsKKyAgICAgICAgI3Q0MyB7IGNvbnRlbnQ6ICJG
QUlMIiB9CisgICAgfQorICAgIEBzdXBwb3J0cyAoZGlzcGxheTogbm9uZSkgeworICAgICAgICAj
dDQzIHsgY29udGVudDogIkZBSUwiIH0KKyAgICB9CisgICAgKTsKKworICAgIEBzdXBwb3J0cyAo
KGRpc3BsYXk6IG5vbmUpIGFuZCA7CisgICAgQHN1cHBvcnRzIChkaXNwbGF5OiBub25lKSB7Cisg
ICAgICAgICN0NDQgeyBjb250ZW50OiAiRkFJTCIgfQorICAgIH0KKyAgICApOworCiA8L3N0eWxl
PgogPC9oZWFkPgogPGJvZHk+CkBAIC0xNzksOCArMjMwLDggQEAKIAogPHNjcmlwdD4KICAgICBk
ZXNjcmlwdGlvbigiVGVzdCB0aGUgQHN1cHBvcnRzIHJ1bGUuIik7Ci0gICAgdmFyIG51bVRlc3Rz
ID0gMzc7Ci0gICAgdmFyIHVudG91Y2hlZFRlc3RzID0gWzEsIDMsIDUsIDgsIDEyLCAxMywgMTQs
IDE4LCAyOCwgMjksIDM0LCAzNl07IC8vIFRlc3RzIHdob3NlIGNvbnRlbnQgc2hvdWxkbid0IGNo
YW5nZSBmcm9tIHRoZSBVTlRPVUNIRUQgZGVmYXVsdC4KKyAgICB2YXIgbnVtVGVzdHMgPSA0NTsK
KyAgICB2YXIgdW50b3VjaGVkVGVzdHMgPSBbMSwgMywgNSwgOCwgMTIsIDEzLCAxNCwgMTgsIDI4
LCAyOSwgMzQsIDM2LCA0MywgNDRdOyAvLyBUZXN0cyB3aG9zZSBjb250ZW50IHNob3VsZG4ndCBj
aGFuZ2UgZnJvbSB0aGUgVU5UT1VDSEVEIGRlZmF1bHQuCiAKICAgICB2YXIgY29udGFpbmVyID0g
ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInRlc3RfY29udGFpbmVyIik7CiAgICAgZm9yICh2YXIg
aT0wOyBpIDwgbnVtVGVzdHM7IGkrKykgewo=
</data>

          </attachment>
      

    </bug>

</bugzilla>