<?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>71669</bug_id>
          
          <creation_ts>2011-11-07 05:03:03 -0800</creation_ts>
          <short_desc>Fix wrong test results of fast/js/custom-constructors.html</short_desc>
          <delta_ts>2011-11-07 18:08:28 -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>DOM</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>71093</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="Kentaro Hara">haraken</reporter>
          <assigned_to name="Kentaro Hara">haraken</assigned_to>
          <cc>abarth</cc>
    
    <cc>dglazkov</cc>
    
    <cc>dominicc</cc>
    
    <cc>japhet</cc>
    
    <cc>ojan</cc>
    
    <cc>tkent</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>497083</commentid>
    <comment_count>0</comment_count>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2011-11-07 05:03:03 -0800</bug_when>
    <thetext>Some test results in custom-constructors.html are wrong: 

wrong: shouldBeEqualToString(&quot;new Option(undefined).innerText&quot;, &quot;&quot;);
correct: shouldBeEqualToString(&quot;new Option(undefined).innerText&quot;, &quot;undefined&quot;);

wrong: shouldBeEqualToString(&quot;new Option(&apos;somedata&apos;, undefined).value&quot;, &quot;somedata&quot;);
correct: shouldBeEqualToString(&quot;new Option(&apos;somedata&apos;, undefined).value&quot;, &quot;undefined&quot;);

According to the HTMLOptionElement spec (http://dev.w3.org/html5/spec/the-button-element.html#the-option-element), &apos;label&apos; and &apos;value&apos; do not have [TreatUndefinedAs=EmptyString]. Thus, a value undefined should be converted to a string &quot;undefined&quot;, following the step 3 of the IDL conversion spec (http://dev.w3.org/2006/webapi/WebIDL/#es-DOMString).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>497085</commentid>
    <comment_count>1</comment_count>
      <attachid>113848</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2011-11-07 05:15:35 -0800</bug_when>
    <thetext>Created attachment 113848
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>497097</commentid>
    <comment_count>2</comment_count>
      <attachid>113848</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-11-07 05:44:37 -0800</bug_when>
    <thetext>Comment on attachment 113848
Patch

Attachment 113848 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/10337757

New failing tests:
fast/dom/element-attribute-js-null.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>497217</commentid>
    <comment_count>3</comment_count>
      <attachid>113877</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2011-11-07 09:02:44 -0800</bug_when>
    <thetext>Created attachment 113877
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>497232</commentid>
    <comment_count>4</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2011-11-07 09:21:12 -0800</bug_when>
    <thetext>What do IE, Gecko and Opera do? If we all match, then it might make sense for the spec to change. If WebKit&apos;s the only one with this behavior, then this patch seems right to me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>497236</commentid>
    <comment_count>5</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-11-07 09:22:55 -0800</bug_when>
    <thetext>I agree with Ojan that we should see what other browsers do to determine whether the bug is in WebKit or the spec.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>497396</commentid>
    <comment_count>6</comment_count>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2011-11-07 12:55:04 -0800</bug_when>
    <thetext>(In reply to comment #5)
&gt; I agree with Ojan that we should see what other browsers do to determine whether the bug is in WebKit or the spec.

Thank you, Ojan and Adam!

Firefox 7.0.1:
new Option(undefined).text =&gt; &quot;undefined&quot;
new Option(null).text =&gt; &quot;null&quot;
new Option(&apos;aaa&apos;, undefined).value =&gt; &quot;undefined&quot;
new Option(&apos;aaa&apos;, null).value =&gt; &quot;null&quot;
o = new Option(); o.label = undefined; o.label =&gt; &quot;undefined&quot;
o = new Option(); o.label = null; o.label =&gt; &quot;&quot;

Opera 11.52:
new Option(undefined).text =&gt; &quot;undefined&quot;
new Option(null).text =&gt; &quot;&quot;
new Option(&apos;aaa&apos;, undefined).value =&gt; &quot;undefined&quot;
new Option(&apos;aaa&apos;, null).value =&gt; &quot;&quot;
o = new Option(); o.label = undefined; o.label =&gt; &quot;undefined&quot;
o = new Option(); o.label = null; o.label =&gt; &quot;&quot;

Chrome 16.0.912.21 beta:
new Option(undefined).text =&gt; &quot;&quot;
new Option(null).text =&gt; &quot;null&quot;
new Option(&apos;aaa&apos;, undefined).value =&gt; &quot;aaa&quot;
new Option(&apos;aaa&apos;, null).value =&gt; &quot;null&quot;
o = new Option(); o.label = undefined; o.label =&gt; &quot;undefined&quot;
o = new Option(); o.label = null; o.label =&gt; &quot;&quot;

The spec:
new Option(undefined).text =&gt; &quot;undefined&quot;
new Option(null).text =&gt; &quot;null&quot;
new Option(&apos;aaa&apos;, undefined).value =&gt; &quot;undefined&quot;
new Option(&apos;aaa&apos;, null).value =&gt; &quot;null&quot;
o = new Option(); o.label = undefined; o.label =&gt; &quot;undefined&quot;
o = new Option(); o.label = null; o.label =&gt; &quot;null&quot;

I do not have an IE environment now. Could anyone try it?

All are different:-) Should we follow the spec in this case?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>497400</commentid>
    <comment_count>7</comment_count>
      <attachid>113916</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2011-11-07 13:00:18 -0800</bug_when>
    <thetext>Created attachment 113916
test case HTML

Attached a test case. Could anyone open this HTML in IE and paste the result here?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>497402</commentid>
    <comment_count>8</comment_count>
      <attachid>113917</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2011-11-07 13:04:37 -0800</bug_when>
    <thetext>Created attachment 113917
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>497476</commentid>
    <comment_count>9</comment_count>
      <attachid>113917</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2011-11-07 14:27:09 -0800</bug_when>
    <thetext>Comment on attachment 113917
Patch

Looks fine. Did we double check that the other major browsers match the spec?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>497621</commentid>
    <comment_count>10</comment_count>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2011-11-07 17:23:15 -0800</bug_when>
    <thetext>Darin, thanks!

IE:
new Option(undefined).text =&gt; &quot;&quot;
new Option(null).text =&gt; &quot;null&quot;
new Option(&apos;aaa&apos;, undefined).value =&gt; &quot;&quot;
new Option(&apos;aaa&apos;, null).value =&gt; &quot;null&quot;
o = new Option(); o.label = undefined; o.label =&gt; &quot;undefined&quot;
o = new Option(); o.label = null; o.label =&gt; &quot;null&quot;

IE&apos;s behavior is also different from any other browsers&apos;. With these observations, I think that following the spec makes sense.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>497644</commentid>
    <comment_count>11</comment_count>
      <attachid>113917</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-11-07 18:08:23 -0800</bug_when>
    <thetext>Comment on attachment 113917
Patch

Clearing flags on attachment: 113917

Committed r99510: &lt;http://trac.webkit.org/changeset/99510&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>497645</commentid>
    <comment_count>12</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-11-07 18:08:28 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>113848</attachid>
            <date>2011-11-07 05:15:35 -0800</date>
            <delta_ts>2011-11-07 09:02:40 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-71669-20111107051534.patch</filename>
            <type>text/plain</type>
            <size>7856</size>
            <attacher name="Kentaro Hara">haraken</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTkzNzYKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCAxNzMzYzY1YjIyOTQzMDI3
OGNjNGZhMTcxNWZlNDc2NGIyMWM1ODAzLi43ZTVhMDNiZjFmZDQzMGRiODc2NzZkMzk1ODM0ZTEw
NmZmNzlkYzBiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjIgQEAKKzIwMTEtMTEtMDcgIEtlbnRh
cm8gSGFyYSAgPGhhcmFrZW5AY2hyb21pdW0ub3JnPgorCisgICAgICAgIEZpeGVkIHdyb25nIHRl
c3QgcmVzdWx0cyBvZiBmYXN0L2pzL2N1c3RvbS1jb25zdHJ1Y3RvcnMuaHRtbAorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzE2NjkKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBY2NvcmRpbmcgdG8gdGhlIEhU
TUxPcHRpb25FbGVtZW50IHNwZWMKKyAgICAgICAgKGh0dHA6Ly9kZXYudzMub3JnL2h0bWw1L3Nw
ZWMvdGhlLWJ1dHRvbi1lbGVtZW50Lmh0bWwjdGhlLW9wdGlvbi1lbGVtZW50KSwKKyAgICAgICAg
J2xhYmVsJyBhbmQgJ3ZhbHVlJyBoYXZlIG5laXRoZXIgW1RyZWF0VW5kZWZpbmVkQXM9RW1wdHlT
dHJpbmddIG5vcgorICAgICAgICBbVHJlYXROdWxsQXM9RW1wdHlTdHJpbmddLiBUaHVzLCBhIG51
bGwgdmFsdWUgc2hvdWxkIGJlIGNvbnZlcnRlZCB0byBhIHN0cmluZyAibnVsbCIKKyAgICAgICAg
YW5kIGFuIHVuZGVmaW5lZCB2YWx1ZSBzaG91bGQgYmUgY29udmVydGVkIHRvIGEgc3RyaW5nICJ1
bmRlZmluZWQiLgorCisgICAgICAgICogYmluZGluZ3MvanMvSlNPcHRpb25Db25zdHJ1Y3Rvci5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpjb25zdHJ1Y3RIVE1MT3B0aW9uRWxlbWVudCk6IFJlbW92
ZWQgaXNVbmRlZmluZWQoKSBjaGVjayBmcm9tICdsYWJlbCcgYW5kICd2YWx1ZScgc2luY2UgdGhl
IHNwZWMgZG9lcyBub3QgaGF2ZSBbVHJlYXRVbmRlZmluZWRBcz1FbXB0eVN0cmluZ10uCisgICAg
ICAgICogYmluZGluZ3MvdjgvY3VzdG9tL1Y4SFRNTE9wdGlvbkVsZW1lbnRDb25zdHJ1Y3Rvci5j
cHA6CisgICAgICAgIChXZWJDb3JlOjp2OEhUTUxPcHRpb25FbGVtZW50Q29uc3RydWN0b3JDYWxs
YmFjayk6IERpdHRvLgorICAgICAgICAqIGh0bWwvSFRNTE9wdGlvbkVsZW1lbnQuaWRsOiBSZW1v
dmVkIFtDb252ZXJ0TnVsbFRvTnVsbFN0cmluZ10gZnJvbSAnbGFiZWwnIGFuZCAndmFsdWUnIHNp
bmNlIHRoZSBzcGVjIGRvZXMgbm90IGhhdmUgW1RyZWF0TnVsbEFzPUVtcHR5U3RyaW5nXS4KKwog
MjAxMS0xMS0wMyAgRmlsaXAgUGl6bG8gIDxmcGl6bG9AYXBwbGUuY29tPgogCiAgICAgICAgIEpT
QyBzaG91bGQgYmUgYWJsZSB0byBzYW1wbGUgaXRzZWxmIGluIGEgbW9yZSBmbGV4aWJsZSB3YXkg
dGhhbiBqdXN0IHNhbXBsaW5nIGZsYWdzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5k
aW5ncy9qcy9KU09wdGlvbkNvbnN0cnVjdG9yLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdz
L2pzL0pTT3B0aW9uQ29uc3RydWN0b3IuY3BwCmluZGV4IDVlZmVhZWYyNjc0M2YyNWY4ZjkyNDUw
M2EyN2EzZTY5NWRjZTc5YTEuLjlhNjgxODY2OWVjMWQ0OTUzYzE3YTIxZjQ2MzJmMjJkNWZiMzU2
YmYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTT3B0aW9uQ29uc3Ry
dWN0b3IuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTT3B0aW9uQ29uc3Ry
dWN0b3IuY3BwCkBAIC01NiwxMSArNTYsMTEgQEAgc3RhdGljIEVuY29kZWRKU1ZhbHVlIEpTQ19I
T1NUX0NBTEwgY29uc3RydWN0SFRNTE9wdGlvbkVsZW1lbnQoRXhlY1N0YXRlKiBleGVjKQogICAg
ICAgICByZXR1cm4gdGhyb3dWTUVycm9yKGV4ZWMsIGNyZWF0ZVJlZmVyZW5jZUVycm9yKGV4ZWMs
ICJPcHRpb24gY29uc3RydWN0b3IgYXNzb2NpYXRlZCBkb2N1bWVudCBpcyB1bmF2YWlsYWJsZSIp
KTsKIAogICAgIFN0cmluZyBkYXRhOwotICAgIGlmICgoZXhlYy0+YXJndW1lbnRDb3VudCgpID49
IDEpICYmICFleGVjLT5hcmd1bWVudCgwKS5pc1VuZGVmaW5lZCgpKQorICAgIGlmIChleGVjLT5h
cmd1bWVudENvdW50KCkgPj0gMSkKICAgICAgICAgZGF0YSA9IHVzdHJpbmdUb1N0cmluZyhleGVj
LT5hcmd1bWVudCgwKS50b1N0cmluZyhleGVjKSk7CiAKICAgICBTdHJpbmcgdmFsdWU7Ci0gICAg
aWYgKChleGVjLT5hcmd1bWVudENvdW50KCkgPj0gMikgICYmICFleGVjLT5hcmd1bWVudCgxKS5p
c1VuZGVmaW5lZCgpKQorICAgIGlmIChleGVjLT5hcmd1bWVudENvdW50KCkgPj0gMikKICAgICAg
ICAgdmFsdWUgPSB1c3RyaW5nVG9TdHJpbmcoZXhlYy0+YXJndW1lbnQoMSkudG9TdHJpbmcoZXhl
YykpOwogICAgIGJvb2wgZGVmYXVsdFNlbGVjdGVkID0gKGV4ZWMtPmFyZ3VtZW50Q291bnQoKSA+
PSAzKSAmJiBleGVjLT5hcmd1bWVudCgyKS50b0Jvb2xlYW4oZXhlYyk7CiAgICAgYm9vbCBzZWxl
Y3RlZCA9IChleGVjLT5hcmd1bWVudENvdW50KCkgPj0gNCkgJiYgZXhlYy0+YXJndW1lbnQoMyku
dG9Cb29sZWFuKGV4ZWMpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mvdjgv
Y3VzdG9tL1Y4SFRNTE9wdGlvbkVsZW1lbnRDb25zdHJ1Y3Rvci5jcHAgYi9Tb3VyY2UvV2ViQ29y
ZS9iaW5kaW5ncy92OC9jdXN0b20vVjhIVE1MT3B0aW9uRWxlbWVudENvbnN0cnVjdG9yLmNwcApp
bmRleCA1YzcxYWI2YjJhNDQyYjBlN2VkMzM5NmNmNjM4OTZlZTFjMzJjN2E2Li5jYTBhNWIxZDkz
NTJlZWY3Njc4MGFlOTIwZmY4MDBlM2ZkMTVhNjEyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9iaW5kaW5ncy92OC9jdXN0b20vVjhIVE1MT3B0aW9uRWxlbWVudENvbnN0cnVjdG9yLmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhIVE1MT3B0aW9uRWxlbWVu
dENvbnN0cnVjdG9yLmNwcApAQCAtNjgsOSArNjgsOSBAQCBzdGF0aWMgdjg6OkhhbmRsZTx2ODo6
VmFsdWU+IHY4SFRNTE9wdGlvbkVsZW1lbnRDb25zdHJ1Y3RvckNhbGxiYWNrKGNvbnN0IHY4OjpB
cgogICAgIFN0cmluZyB2YWx1ZTsKICAgICBib29sIGRlZmF1bHRTZWxlY3RlZCA9IGZhbHNlOwog
ICAgIGJvb2wgc2VsZWN0ZWQgPSBmYWxzZTsKLSAgICBpZiAoYXJncy5MZW5ndGgoKSA+IDAgJiYg
IWFyZ3NbMF0tPklzVW5kZWZpbmVkKCkpCisgICAgaWYgKGFyZ3MuTGVuZ3RoKCkgPiAwKQogICAg
ICAgICBkYXRhID0gdG9XZWJDb3JlU3RyaW5nKGFyZ3NbMF0pOwotICAgIGlmIChhcmdzLkxlbmd0
aCgpID4gMSAmJiAhYXJnc1sxXS0+SXNVbmRlZmluZWQoKSkKKyAgICBpZiAoYXJncy5MZW5ndGgo
KSA+IDEpCiAgICAgICAgIHZhbHVlID0gdG9XZWJDb3JlU3RyaW5nKGFyZ3NbMV0pOwogICAgIGlm
IChhcmdzLkxlbmd0aCgpID4gMikKICAgICAgICAgZGVmYXVsdFNlbGVjdGVkID0gYXJnc1syXS0+
Qm9vbGVhblZhbHVlKCk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxPcHRp
b25FbGVtZW50LmlkbCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTE9wdGlvbkVsZW1lbnQuaWRs
CmluZGV4IDA2ZDU1NDRkYTJhNzdjYWUxNTkzMDkxMDJmMDBmZWU0ZGI1NDFkZjUuLjY4ZGI4YWY4
ODEyM2EwODQ2MGI5Y2M0MzlmNzc4OTA2YWQ0MGUwMjkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL2h0bWwvSFRNTE9wdGlvbkVsZW1lbnQuaWRsCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwv
SFRNTE9wdGlvbkVsZW1lbnQuaWRsCkBAIC0zMiw5ICszMiw5IEBAIG1vZHVsZSBodG1sIHsKICNl
bmRpZgogICAgICAgICByZWFkb25seSBhdHRyaWJ1dGUgbG9uZyBpbmRleDsKICAgICAgICAgYXR0
cmlidXRlIFtSZWZsZWN0XSBib29sZWFuIGRpc2FibGVkOwotICAgICAgICBhdHRyaWJ1dGUgW0Nv
bnZlcnROdWxsVG9OdWxsU3RyaW5nXSBET01TdHJpbmcgbGFiZWw7CisgICAgICAgIGF0dHJpYnV0
ZSBET01TdHJpbmcgbGFiZWw7CiAgICAgICAgIGF0dHJpYnV0ZSBib29sZWFuIHNlbGVjdGVkOwot
ICAgICAgICBhdHRyaWJ1dGUgW0NvbnZlcnROdWxsVG9OdWxsU3RyaW5nXSBET01TdHJpbmcgdmFs
dWU7CisgICAgICAgIGF0dHJpYnV0ZSBET01TdHJpbmcgdmFsdWU7CiAgICAgfTsKIAogfQpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmlu
ZGV4IDRmZTJmYTA0OTU2NzFkYWEyZmZmOTU0YTIwZjQxMjhjZTkwMmNhNTkuLjZjNzk3NWRmMjEw
MTFkMDExMTQ0Zjk3YWE4NjNjOTYwMjE4MDkxNTEgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0No
YW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyNiBAQAorMjAx
MS0xMS0wNyAgS2VudGFybyBIYXJhICA8aGFyYWtlbkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAg
Rml4ZWQgd3JvbmcgdGVzdCByZXN1bHRzIG9mIGZhc3QvanMvY3VzdG9tLWNvbnN0cnVjdG9ycy5o
dG1sCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03MTY2
OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIHdyb25n
OiBzaG91bGRCZUVxdWFsVG9TdHJpbmcoIm5ldyBPcHRpb24odW5kZWZpbmVkKS5pbm5lclRleHQi
LCAiIik7CisgICAgICAgIGNvcnJlY3Q6IHNob3VsZEJlRXF1YWxUb1N0cmluZygibmV3IE9wdGlv
bih1bmRlZmluZWQpLmlubmVyVGV4dCIsICJ1bmRlZmluZWQiKTsKKworICAgICAgICB3cm9uZzog
c2hvdWxkQmVFcXVhbFRvU3RyaW5nKCJuZXcgT3B0aW9uKCdzb21lZGF0YScsIHVuZGVmaW5lZCku
dmFsdWUiLCAic29tZWRhdGEiKTsKKyAgICAgICAgY29ycmVjdDogc2hvdWxkQmVFcXVhbFRvU3Ry
aW5nKCJuZXcgT3B0aW9uKCdzb21lZGF0YScsIHVuZGVmaW5lZCkudmFsdWUiLCAidW5kZWZpbmVk
Iik7CisKKyAgICAgICAgQWNjb3JkaW5nIHRvIHRoZSBIVE1MT3B0aW9uRWxlbWVudCBzcGVjCisg
ICAgICAgIChodHRwOi8vZGV2LnczLm9yZy9odG1sNS9zcGVjL3RoZS1idXR0b24tZWxlbWVudC5o
dG1sI3RoZS1vcHRpb24tZWxlbWVudCksCisgICAgICAgICdsYWJlbCcgYW5kICd2YWx1ZScgZG8g
bm90IGhhdmUgW1RyZWF0VW5kZWZpbmVkQXM9RW1wdHlTdHJpbmddLgorICAgICAgICBUaHVzLCBh
biB1bmRlZmluZWQgdmFsdWUgc2hvdWxkIGJlIGNvbnZlcnRlZCB0byBhIHN0cmluZyAidW5kZWZp
bmVkIiwKKyAgICAgICAgZm9sbG93aW5nIHRoZSBzdGVwIDMgb2YgdGhlIElETCBjb252ZXJzaW9u
IHNwZWMKKyAgICAgICAgKGh0dHA6Ly9kZXYudzMub3JnLzIwMDYvd2ViYXBpL1dlYklETC8jZXMt
RE9NU3RyaW5nKS4KKworICAgICAgICAqIGZhc3QvanMvY3VzdG9tLWNvbnN0cnVjdG9ycy1leHBl
Y3RlZC50eHQ6IEZpeGVkIHRoZSB0ZXN0IHJlc3VsdC4KKyAgICAgICAgKiBmYXN0L2pzL3Njcmlw
dC10ZXN0cy9jdXN0b20tY29uc3RydWN0b3JzLmpzOiBEaXR0by4KKwogMjAxMS0xMS0wNiAgU2lt
b24gSGF1c21hbm4gIDxzaW1vbi5oYXVzbWFubkBub2tpYS5jb20+CiAKICAgICAgICAgW1F0XSBV
bnJldmlld2VkIGdhcmRlbmluZy4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvanMvY3Vz
dG9tLWNvbnN0cnVjdG9ycy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2pzL2N1c3Rv
bS1jb25zdHJ1Y3RvcnMtZXhwZWN0ZWQudHh0CmluZGV4IDc0ZmExODNkMzUzYzZjN2NhMDgxNDBl
YjM0ODlmNjQ1MDA1YjA4MGYuLmZkM2NlNzJhZThkNjc5OGU1NzM2ZmZlYWM2OGRhNmZiMmJmM2M2
ZTggMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvanMvY3VzdG9tLWNvbnN0cnVjdG9ycy1l
eHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9qcy9jdXN0b20tY29uc3RydWN0b3Jz
LWV4cGVjdGVkLnR4dApAQCAtMTcsMTEgKzE3LDExIEBAIFBBU1MgbmV3IE9wdGlvbigpIGlzIG5v
bi1udWxsLgogUEFTUyBuZXcgT3B0aW9uKCkudGFnTmFtZSBpcyAiT1BUSU9OIgogUEFTUyBuZXcg
T3B0aW9uKCkuaW5uZXJUZXh0IGlzICIiCiBQQVNTIG5ldyBPcHRpb24obnVsbCkuaW5uZXJUZXh0
IGlzICJudWxsIgotUEFTUyBuZXcgT3B0aW9uKHVuZGVmaW5lZCkuaW5uZXJUZXh0IGlzICIiCitQ
QVNTIG5ldyBPcHRpb24odW5kZWZpbmVkKS5pbm5lclRleHQgaXMgInVuZGVmaW5lZCIKIFBBU1Mg
bmV3IE9wdGlvbignc29tZWRhdGEnKS5pbm5lclRleHQgaXMgInNvbWVkYXRhIgogUEFTUyBuZXcg
T3B0aW9uKCkudmFsdWUgaXMgIiIKIFBBU1MgbmV3IE9wdGlvbignc29tZWRhdGEnLCBudWxsKS52
YWx1ZSBpcyAibnVsbCIKLVBBU1MgbmV3IE9wdGlvbignc29tZWRhdGEnLCB1bmRlZmluZWQpLnZh
bHVlIGlzICJzb21lZGF0YSIKK1BBU1MgbmV3IE9wdGlvbignc29tZWRhdGEnLCB1bmRlZmluZWQp
LnZhbHVlIGlzICJ1bmRlZmluZWQiCiBQQVNTIG5ldyBPcHRpb24oJ3NvbWVkYXRhJywgJ3NvbWV2
YWx1ZScpLnZhbHVlIGlzICJzb21ldmFsdWUiCiBQQVNTIG5ldyBPcHRpb24oKS5kZWZhdWx0U2Vs
ZWN0ZWQgaXMgZmFsc2UKIFBBU1MgbmV3IE9wdGlvbignc29tZWRhdGEnLCAnc29tZXZhbHVlJyku
ZGVmYXVsdFNlbGVjdGVkIGlzIGZhbHNlCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2pz
L3NjcmlwdC10ZXN0cy9jdXN0b20tY29uc3RydWN0b3JzLmpzIGIvTGF5b3V0VGVzdHMvZmFzdC9q
cy9zY3JpcHQtdGVzdHMvY3VzdG9tLWNvbnN0cnVjdG9ycy5qcwppbmRleCA1MjY0ODQ2Y2ExNDJh
ZDhlZjJjNjAzYTNhOTM4YjVhMDlkOWZkOTFlLi5kNTFjZGYzYmMxNzZjMWE0ZTQxNThiNWRiNDY0
YTc5NzdkZWJlYTE4IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0L2pzL3NjcmlwdC10ZXN0
cy9jdXN0b20tY29uc3RydWN0b3JzLmpzCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvanMvc2NyaXB0
LXRlc3RzL2N1c3RvbS1jb25zdHJ1Y3RvcnMuanMKQEAgLTIzLDEyICsyMywxMiBAQCBzaG91bGRC
ZUVxdWFsVG9TdHJpbmcoIm5ldyBPcHRpb24oKS50YWdOYW1lIiwgIk9QVElPTiIpOwogCiBzaG91
bGRCZUVxdWFsVG9TdHJpbmcoIm5ldyBPcHRpb24oKS5pbm5lclRleHQiLCAiIik7CiBzaG91bGRC
ZUVxdWFsVG9TdHJpbmcoIm5ldyBPcHRpb24obnVsbCkuaW5uZXJUZXh0IiwgIm51bGwiKTsKLXNo
b3VsZEJlRXF1YWxUb1N0cmluZygibmV3IE9wdGlvbih1bmRlZmluZWQpLmlubmVyVGV4dCIsICIi
KTsKK3Nob3VsZEJlRXF1YWxUb1N0cmluZygibmV3IE9wdGlvbih1bmRlZmluZWQpLmlubmVyVGV4
dCIsICJ1bmRlZmluZWQiKTsKIHNob3VsZEJlRXF1YWxUb1N0cmluZygibmV3IE9wdGlvbignc29t
ZWRhdGEnKS5pbm5lclRleHQiLCAic29tZWRhdGEiKTsKIAogc2hvdWxkQmVFcXVhbFRvU3RyaW5n
KCJuZXcgT3B0aW9uKCkudmFsdWUiLCAiIik7CiBzaG91bGRCZUVxdWFsVG9TdHJpbmcoIm5ldyBP
cHRpb24oJ3NvbWVkYXRhJywgbnVsbCkudmFsdWUiLCAibnVsbCIpOwotc2hvdWxkQmVFcXVhbFRv
U3RyaW5nKCJuZXcgT3B0aW9uKCdzb21lZGF0YScsIHVuZGVmaW5lZCkudmFsdWUiLCAic29tZWRh
dGEiKTsKK3Nob3VsZEJlRXF1YWxUb1N0cmluZygibmV3IE9wdGlvbignc29tZWRhdGEnLCB1bmRl
ZmluZWQpLnZhbHVlIiwgInVuZGVmaW5lZCIpOwogc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCJuZXcg
T3B0aW9uKCdzb21lZGF0YScsICdzb21ldmFsdWUnKS52YWx1ZSIsICJzb21ldmFsdWUiKTsKIAog
c2hvdWxkQmVGYWxzZSgibmV3IE9wdGlvbigpLmRlZmF1bHRTZWxlY3RlZCIpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>113877</attachid>
            <date>2011-11-07 09:02:44 -0800</date>
            <delta_ts>2011-11-07 13:04:31 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-71669-20111107090243.patch</filename>
            <type>text/plain</type>
            <size>9706</size>
            <attacher name="Kentaro Hara">haraken</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTkzNzYKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCAxNzMzYzY1YjIyOTQzMDI3
OGNjNGZhMTcxNWZlNDc2NGIyMWM1ODAzLi41MTc1OGIxMWM1YmQxMjQ1NmU0MmEyZThlZGRkNTZh
NTk0MGNkZWRmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjQgQEAKKzIwMTEtMTEtMDcgIEtlbnRh
cm8gSGFyYSAgPGhhcmFrZW5AY2hyb21pdW0ub3JnPgorCisgICAgICAgIEZpeGVkIHdyb25nIHRl
c3QgcmVzdWx0cyBvZiBmYXN0L2pzL2N1c3RvbS1jb25zdHJ1Y3RvcnMuaHRtbAorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzE2NjkKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBY2NvcmRpbmcgdG8gdGhlIEhU
TUxPcHRpb25FbGVtZW50IHNwZWMKKyAgICAgICAgKGh0dHA6Ly9kZXYudzMub3JnL2h0bWw1L3Nw
ZWMvdGhlLWJ1dHRvbi1lbGVtZW50Lmh0bWwjdGhlLW9wdGlvbi1lbGVtZW50KSwKKyAgICAgICAg
J2xhYmVsJyBhbmQgJ3ZhbHVlJyBoYXZlIG5laXRoZXIgW1RyZWF0VW5kZWZpbmVkQXM9RW1wdHlT
dHJpbmddCisgICAgICAgIG5vciBbVHJlYXROdWxsQXM9RW1wdHlTdHJpbmddLiBUaHVzLCBhbiB1
bmRlZmluZWQgdmFsdWUgc2hvdWxkIGJlCisgICAgICAgIGNvbnZlcnRlZCB0byBhIHN0cmluZyAi
dW5kZWZpbmVkIiBhbmQgYSBudWxsIHZhbHVlIHNob3VsZCBiZQorICAgICAgICBjb252ZXJ0ZWQg
dG8gYSBzdHJpbmcgIm51bGwiLCBmb2xsb3dpbmcgdGhlIHN0ZXAgMyBvZiB0aGUgSURMCisgICAg
ICAgIGNvbnZlcnNpb24gc3BlYyAoaHR0cDovL2Rldi53My5vcmcvMjAwNi93ZWJhcGkvV2ViSURM
LyNlcy1ET01TdHJpbmcpLgorCisgICAgICAgICogYmluZGluZ3MvanMvSlNPcHRpb25Db25zdHJ1
Y3Rvci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpjb25zdHJ1Y3RIVE1MT3B0aW9uRWxlbWVudCk6
IFJlbW92ZWQgaXNVbmRlZmluZWQoKSBjaGVjayBmcm9tICdsYWJlbCcgYW5kICd2YWx1ZScgc2lu
Y2UgdGhlIHNwZWMgZG9lcyBub3QgaGF2ZSBbVHJlYXRVbmRlZmluZWRBcz1FbXB0eVN0cmluZ10u
CisgICAgICAgICogYmluZGluZ3MvdjgvY3VzdG9tL1Y4SFRNTE9wdGlvbkVsZW1lbnRDb25zdHJ1
Y3Rvci5jcHA6CisgICAgICAgIChXZWJDb3JlOjp2OEhUTUxPcHRpb25FbGVtZW50Q29uc3RydWN0
b3JDYWxsYmFjayk6IERpdHRvLgorICAgICAgICAqIGh0bWwvSFRNTE9wdGlvbkVsZW1lbnQuaWRs
OiBSZW1vdmVkIFtDb252ZXJ0TnVsbFRvTnVsbFN0cmluZ10gZnJvbSAnbGFiZWwnIGFuZCAndmFs
dWUnIHNpbmNlIHRoZSBzcGVjIGRvZXMgbm90IGhhdmUgW1RyZWF0TnVsbEFzPUVtcHR5U3RyaW5n
XS4KKwogMjAxMS0xMS0wMyAgRmlsaXAgUGl6bG8gIDxmcGl6bG9AYXBwbGUuY29tPgogCiAgICAg
ICAgIEpTQyBzaG91bGQgYmUgYWJsZSB0byBzYW1wbGUgaXRzZWxmIGluIGEgbW9yZSBmbGV4aWJs
ZSB3YXkgdGhhbiBqdXN0IHNhbXBsaW5nIGZsYWdzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9iaW5kaW5ncy9qcy9KU09wdGlvbkNvbnN0cnVjdG9yLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2Jp
bmRpbmdzL2pzL0pTT3B0aW9uQ29uc3RydWN0b3IuY3BwCmluZGV4IDVlZmVhZWYyNjc0M2YyNWY4
ZjkyNDUwM2EyN2EzZTY5NWRjZTc5YTEuLjlhNjgxODY2OWVjMWQ0OTUzYzE3YTIxZjQ2MzJmMjJk
NWZiMzU2YmYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTT3B0aW9u
Q29uc3RydWN0b3IuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTT3B0aW9u
Q29uc3RydWN0b3IuY3BwCkBAIC01NiwxMSArNTYsMTEgQEAgc3RhdGljIEVuY29kZWRKU1ZhbHVl
IEpTQ19IT1NUX0NBTEwgY29uc3RydWN0SFRNTE9wdGlvbkVsZW1lbnQoRXhlY1N0YXRlKiBleGVj
KQogICAgICAgICByZXR1cm4gdGhyb3dWTUVycm9yKGV4ZWMsIGNyZWF0ZVJlZmVyZW5jZUVycm9y
KGV4ZWMsICJPcHRpb24gY29uc3RydWN0b3IgYXNzb2NpYXRlZCBkb2N1bWVudCBpcyB1bmF2YWls
YWJsZSIpKTsKIAogICAgIFN0cmluZyBkYXRhOwotICAgIGlmICgoZXhlYy0+YXJndW1lbnRDb3Vu
dCgpID49IDEpICYmICFleGVjLT5hcmd1bWVudCgwKS5pc1VuZGVmaW5lZCgpKQorICAgIGlmIChl
eGVjLT5hcmd1bWVudENvdW50KCkgPj0gMSkKICAgICAgICAgZGF0YSA9IHVzdHJpbmdUb1N0cmlu
ZyhleGVjLT5hcmd1bWVudCgwKS50b1N0cmluZyhleGVjKSk7CiAKICAgICBTdHJpbmcgdmFsdWU7
Ci0gICAgaWYgKChleGVjLT5hcmd1bWVudENvdW50KCkgPj0gMikgICYmICFleGVjLT5hcmd1bWVu
dCgxKS5pc1VuZGVmaW5lZCgpKQorICAgIGlmIChleGVjLT5hcmd1bWVudENvdW50KCkgPj0gMikK
ICAgICAgICAgdmFsdWUgPSB1c3RyaW5nVG9TdHJpbmcoZXhlYy0+YXJndW1lbnQoMSkudG9TdHJp
bmcoZXhlYykpOwogICAgIGJvb2wgZGVmYXVsdFNlbGVjdGVkID0gKGV4ZWMtPmFyZ3VtZW50Q291
bnQoKSA+PSAzKSAmJiBleGVjLT5hcmd1bWVudCgyKS50b0Jvb2xlYW4oZXhlYyk7CiAgICAgYm9v
bCBzZWxlY3RlZCA9IChleGVjLT5hcmd1bWVudENvdW50KCkgPj0gNCkgJiYgZXhlYy0+YXJndW1l
bnQoMykudG9Cb29sZWFuKGV4ZWMpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGlu
Z3MvdjgvY3VzdG9tL1Y4SFRNTE9wdGlvbkVsZW1lbnRDb25zdHJ1Y3Rvci5jcHAgYi9Tb3VyY2Uv
V2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhIVE1MT3B0aW9uRWxlbWVudENvbnN0cnVjdG9y
LmNwcAppbmRleCA1YzcxYWI2YjJhNDQyYjBlN2VkMzM5NmNmNjM4OTZlZTFjMzJjN2E2Li5jYTBh
NWIxZDkzNTJlZWY3Njc4MGFlOTIwZmY4MDBlM2ZkMTVhNjEyIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhIVE1MT3B0aW9uRWxlbWVudENvbnN0cnVjdG9y
LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhIVE1MT3B0aW9u
RWxlbWVudENvbnN0cnVjdG9yLmNwcApAQCAtNjgsOSArNjgsOSBAQCBzdGF0aWMgdjg6OkhhbmRs
ZTx2ODo6VmFsdWU+IHY4SFRNTE9wdGlvbkVsZW1lbnRDb25zdHJ1Y3RvckNhbGxiYWNrKGNvbnN0
IHY4OjpBcgogICAgIFN0cmluZyB2YWx1ZTsKICAgICBib29sIGRlZmF1bHRTZWxlY3RlZCA9IGZh
bHNlOwogICAgIGJvb2wgc2VsZWN0ZWQgPSBmYWxzZTsKLSAgICBpZiAoYXJncy5MZW5ndGgoKSA+
IDAgJiYgIWFyZ3NbMF0tPklzVW5kZWZpbmVkKCkpCisgICAgaWYgKGFyZ3MuTGVuZ3RoKCkgPiAw
KQogICAgICAgICBkYXRhID0gdG9XZWJDb3JlU3RyaW5nKGFyZ3NbMF0pOwotICAgIGlmIChhcmdz
Lkxlbmd0aCgpID4gMSAmJiAhYXJnc1sxXS0+SXNVbmRlZmluZWQoKSkKKyAgICBpZiAoYXJncy5M
ZW5ndGgoKSA+IDEpCiAgICAgICAgIHZhbHVlID0gdG9XZWJDb3JlU3RyaW5nKGFyZ3NbMV0pOwog
ICAgIGlmIChhcmdzLkxlbmd0aCgpID4gMikKICAgICAgICAgZGVmYXVsdFNlbGVjdGVkID0gYXJn
c1syXS0+Qm9vbGVhblZhbHVlKCk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hU
TUxPcHRpb25FbGVtZW50LmlkbCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTE9wdGlvbkVsZW1l
bnQuaWRsCmluZGV4IDA2ZDU1NDRkYTJhNzdjYWUxNTkzMDkxMDJmMDBmZWU0ZGI1NDFkZjUuLjY4
ZGI4YWY4ODEyM2EwODQ2MGI5Y2M0MzlmNzc4OTA2YWQ0MGUwMjkgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL2h0bWwvSFRNTE9wdGlvbkVsZW1lbnQuaWRsCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L2h0bWwvSFRNTE9wdGlvbkVsZW1lbnQuaWRsCkBAIC0zMiw5ICszMiw5IEBAIG1vZHVsZSBodG1s
IHsKICNlbmRpZgogICAgICAgICByZWFkb25seSBhdHRyaWJ1dGUgbG9uZyBpbmRleDsKICAgICAg
ICAgYXR0cmlidXRlIFtSZWZsZWN0XSBib29sZWFuIGRpc2FibGVkOwotICAgICAgICBhdHRyaWJ1
dGUgW0NvbnZlcnROdWxsVG9OdWxsU3RyaW5nXSBET01TdHJpbmcgbGFiZWw7CisgICAgICAgIGF0
dHJpYnV0ZSBET01TdHJpbmcgbGFiZWw7CiAgICAgICAgIGF0dHJpYnV0ZSBib29sZWFuIHNlbGVj
dGVkOwotICAgICAgICBhdHRyaWJ1dGUgW0NvbnZlcnROdWxsVG9OdWxsU3RyaW5nXSBET01TdHJp
bmcgdmFsdWU7CisgICAgICAgIGF0dHJpYnV0ZSBET01TdHJpbmcgdmFsdWU7CiAgICAgfTsKIAog
fQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCmluZGV4IDRmZTJmYTA0OTU2NzFkYWEyZmZmOTU0YTIwZjQxMjhjZTkwMmNhNTkuLjk5MDQ2
YTgyZGY5YWRjMDk4M2YyNTc3MGYzZTBlZGNmZGFjZGY0ZjcgMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMyBA
QAorMjAxMS0xMS0wNyAgS2VudGFybyBIYXJhICA8aGFyYWtlbkBjaHJvbWl1bS5vcmc+CisKKyAg
ICAgICAgRml4ZWQgd3JvbmcgdGVzdCByZXN1bHRzIG9mIGZhc3QvanMvY3VzdG9tLWNvbnN0cnVj
dG9ycy5odG1sCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD03MTY2OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IEFjY29yZGluZyB0byB0aGUgSFRNTE9wdGlvbkVsZW1lbnQgc3BlYworICAgICAgICAoaHR0cDov
L2Rldi53My5vcmcvaHRtbDUvc3BlYy90aGUtYnV0dG9uLWVsZW1lbnQuaHRtbCN0aGUtb3B0aW9u
LWVsZW1lbnQpLAorICAgICAgICAnbGFiZWwnIGFuZCAndmFsdWUnIGhhdmUgbmVpdGhlciBbVHJl
YXRVbmRlZmluZWRBcz1FbXB0eVN0cmluZ10KKyAgICAgICAgbm9yIFtUcmVhdE51bGxBcz1FbXB0
eVN0cmluZ10uIFRodXMsIGFuIHVuZGVmaW5lZCB2YWx1ZSBzaG91bGQgYmUKKyAgICAgICAgY29u
dmVydGVkIHRvIGEgc3RyaW5nICJ1bmRlZmluZWQiIGFuZCBhIG51bGwgdmFsdWUgc2hvdWxkIGJl
CisgICAgICAgIGNvbnZlcnRlZCB0byBhIHN0cmluZyAibnVsbCIsIGZvbGxvd2luZyB0aGUgc3Rl
cCAzIG9mIHRoZSBJREwKKyAgICAgICAgY29udmVyc2lvbiBzcGVjIChodHRwOi8vZGV2LnczLm9y
Zy8yMDA2L3dlYmFwaS9XZWJJREwvI2VzLURPTVN0cmluZykuCisKKyAgICAgICAgKiBmYXN0L2Rv
bS9lbGVtZW50LWF0dHJpYnV0ZS1qcy1udWxsLWV4cGVjdGVkLnR4dDogRml4ZWQgdGhlIHRlc3Qg
cmVzdWx0LgorICAgICAgICAqIGZhc3QvZG9tL2VsZW1lbnQtYXR0cmlidXRlLWpzLW51bGwuaHRt
bDogRGl0dG8uCisgICAgICAgICogZmFzdC9qcy9jdXN0b20tY29uc3RydWN0b3JzLWV4cGVjdGVk
LnR4dDogRGl0dG8uCisgICAgICAgICogZmFzdC9qcy9zY3JpcHQtdGVzdHMvY3VzdG9tLWNvbnN0
cnVjdG9ycy5qczogRGl0dG8uCisKIDIwMTEtMTEtMDYgIFNpbW9uIEhhdXNtYW5uICA8c2ltb24u
aGF1c21hbm5Abm9raWEuY29tPgogCiAgICAgICAgIFtRdF0gVW5yZXZpZXdlZCBnYXJkZW5pbmcu
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2RvbS9lbGVtZW50LWF0dHJpYnV0ZS1qcy1u
dWxsLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL2VsZW1lbnQtYXR0cmlidXRl
LWpzLW51bGwtZXhwZWN0ZWQudHh0CmluZGV4IDY3YjNjZDNmNzlmN2I1NDE1ZTljMzVlM2M4Njhk
MjNjNWQzYjY0ZGUuLmNlYmFkZjZjMTFmZWU5MGYwOGMyZTcxMjMyMTNmMDYzYjUxODFmYTIgMTAw
NjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvZG9tL2VsZW1lbnQtYXR0cmlidXRlLWpzLW51bGwt
ZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL2VsZW1lbnQtYXR0cmlidXRl
LWpzLW51bGwtZXhwZWN0ZWQudHh0CkBAIC0xODUsOCArMTg1LDggQEAgVEVTVCBTVUNDRUVERUQ6
IFRoZSB2YWx1ZSB3YXMgdGhlIGVtcHR5IHN0cmluZy4gW3Rlc3RlZCBIVE1MT0xpc3RFbGVtZW50
LnR5cGVdCiBURVNUIFNVQ0NFRURFRDogVGhlIHZhbHVlIHdhcyB0aGUgZW1wdHkgc3RyaW5nLiBb
dGVzdGVkIEhUTUxPcHRHcm91cEVsZW1lbnQubGFiZWxdCiAKIFRFU1QgU1VDQ0VFREVEOiBUaGUg
dmFsdWUgd2FzIHRoZSBlbXB0eSBzdHJpbmcuIFt0ZXN0ZWQgSFRNTE9wdGlvbkVsZW1lbnQudGV4
dF0KLVRFU1QgU1VDQ0VFREVEOiBUaGUgdmFsdWUgd2FzIHRoZSBlbXB0eSBzdHJpbmcuIFt0ZXN0
ZWQgSFRNTE9wdGlvbkVsZW1lbnQubGFiZWxdCi1URVNUIFNVQ0NFRURFRDogVGhlIHZhbHVlIHdh
cyB0aGUgZW1wdHkgc3RyaW5nLiBbdGVzdGVkIEhUTUxPcHRpb25FbGVtZW50LnZhbHVlXQorVEVT
VCBTVUNDRUVERUQ6IFRoZSB2YWx1ZSB3YXMgdGhlIHN0cmluZyAnbnVsbCcuIFt0ZXN0ZWQgSFRN
TE9wdGlvbkVsZW1lbnQubGFiZWxdCitURVNUIFNVQ0NFRURFRDogVGhlIHZhbHVlIHdhcyB0aGUg
c3RyaW5nICdudWxsJy4gW3Rlc3RlZCBIVE1MT3B0aW9uRWxlbWVudC52YWx1ZV0KIAogVEVTVCBT
VUNDRUVERUQ6IFRoZSB2YWx1ZSB3YXMgdGhlIGVtcHR5IHN0cmluZy4gW3Rlc3RlZCBIVE1MUGFy
YWdyYXBoRWxlbWVudC5hbGlnbl0KIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9kb20v
ZWxlbWVudC1hdHRyaWJ1dGUtanMtbnVsbC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9kb20vZWxl
bWVudC1hdHRyaWJ1dGUtanMtbnVsbC5odG1sCmluZGV4IDk1ZDkzYzkwMzhhY2JjYWUzZjhlYjY1
NTZhNWRiMzVlMjM3MTEwM2IuLmY4YjdhNTdlNTJjYzcxNjZkZWYzM2QxMDc0MDQwOGQzNWMwOTZk
YzggMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvZG9tL2VsZW1lbnQtYXR0cmlidXRlLWpz
LW51bGwuaHRtbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9lbGVtZW50LWF0dHJpYnV0ZS1q
cy1udWxsLmh0bWwKQEAgLTQ0Niw4ICs0NDYsOCBAQAogICAgICAgICAgICAgICAgICAgICBlbGVt
ZW50VG9Vc2U6IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ29wdGlvbicpLAogICAgICAgICAgICAg
ICAgICAgICBhdHRyaWJ1dGVzOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICB7bmFtZTogJ3Rl
eHQnLCBleHBlY3RlZE51bGw6ICcnfSwKLSAgICAgICAgICAgICAgICAgICAgICAgIHtuYW1lOiAn
bGFiZWwnLCBleHBlY3RlZE51bGw6ICcnfSwKLSAgICAgICAgICAgICAgICAgICAgICAgIHtuYW1l
OiAndmFsdWUnLCBleHBlY3RlZE51bGw6ICcnfQorICAgICAgICAgICAgICAgICAgICAgICAge25h
bWU6ICdsYWJlbCcsIGV4cGVjdGVkTnVsbDogJ251bGwnfSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgIHtuYW1lOiAndmFsdWUnLCBleHBlY3RlZE51bGw6ICdudWxsJ30KICAgICAgICAgICAgICAg
ICAgICAgXQogICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgewpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvZmFzdC9qcy9jdXN0b20tY29uc3RydWN0b3JzLWV4cGVjdGVkLnR4dCBi
L0xheW91dFRlc3RzL2Zhc3QvanMvY3VzdG9tLWNvbnN0cnVjdG9ycy1leHBlY3RlZC50eHQKaW5k
ZXggNzRmYTE4M2QzNTNjNmM3Y2EwODE0MGViMzQ4OWY2NDUwMDViMDgwZi4uZmQzY2U3MmFlOGQ2
Nzk4ZTU3MzZmZmVhYzY4ZGE2ZmIyYmYzYzZlOCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZmFz
dC9qcy9jdXN0b20tY29uc3RydWN0b3JzLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9m
YXN0L2pzL2N1c3RvbS1jb25zdHJ1Y3RvcnMtZXhwZWN0ZWQudHh0CkBAIC0xNywxMSArMTcsMTEg
QEAgUEFTUyBuZXcgT3B0aW9uKCkgaXMgbm9uLW51bGwuCiBQQVNTIG5ldyBPcHRpb24oKS50YWdO
YW1lIGlzICJPUFRJT04iCiBQQVNTIG5ldyBPcHRpb24oKS5pbm5lclRleHQgaXMgIiIKIFBBU1Mg
bmV3IE9wdGlvbihudWxsKS5pbm5lclRleHQgaXMgIm51bGwiCi1QQVNTIG5ldyBPcHRpb24odW5k
ZWZpbmVkKS5pbm5lclRleHQgaXMgIiIKK1BBU1MgbmV3IE9wdGlvbih1bmRlZmluZWQpLmlubmVy
VGV4dCBpcyAidW5kZWZpbmVkIgogUEFTUyBuZXcgT3B0aW9uKCdzb21lZGF0YScpLmlubmVyVGV4
dCBpcyAic29tZWRhdGEiCiBQQVNTIG5ldyBPcHRpb24oKS52YWx1ZSBpcyAiIgogUEFTUyBuZXcg
T3B0aW9uKCdzb21lZGF0YScsIG51bGwpLnZhbHVlIGlzICJudWxsIgotUEFTUyBuZXcgT3B0aW9u
KCdzb21lZGF0YScsIHVuZGVmaW5lZCkudmFsdWUgaXMgInNvbWVkYXRhIgorUEFTUyBuZXcgT3B0
aW9uKCdzb21lZGF0YScsIHVuZGVmaW5lZCkudmFsdWUgaXMgInVuZGVmaW5lZCIKIFBBU1MgbmV3
IE9wdGlvbignc29tZWRhdGEnLCAnc29tZXZhbHVlJykudmFsdWUgaXMgInNvbWV2YWx1ZSIKIFBB
U1MgbmV3IE9wdGlvbigpLmRlZmF1bHRTZWxlY3RlZCBpcyBmYWxzZQogUEFTUyBuZXcgT3B0aW9u
KCdzb21lZGF0YScsICdzb21ldmFsdWUnKS5kZWZhdWx0U2VsZWN0ZWQgaXMgZmFsc2UKZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvanMvc2NyaXB0LXRlc3RzL2N1c3RvbS1jb25zdHJ1Y3Rv
cnMuanMgYi9MYXlvdXRUZXN0cy9mYXN0L2pzL3NjcmlwdC10ZXN0cy9jdXN0b20tY29uc3RydWN0
b3JzLmpzCmluZGV4IDUyNjQ4NDZjYTE0MmFkOGVmMmM2MDNhM2E5MzhiNWEwOWQ5ZmQ5MWUuLmQ1
MWNkZjNiYzE3NmMxYTRlNDE1OGI1ZGI0NjRhNzk3N2RlYmVhMTggMTAwNjQ0Ci0tLSBhL0xheW91
dFRlc3RzL2Zhc3QvanMvc2NyaXB0LXRlc3RzL2N1c3RvbS1jb25zdHJ1Y3RvcnMuanMKKysrIGIv
TGF5b3V0VGVzdHMvZmFzdC9qcy9zY3JpcHQtdGVzdHMvY3VzdG9tLWNvbnN0cnVjdG9ycy5qcwpA
QCAtMjMsMTIgKzIzLDEyIEBAIHNob3VsZEJlRXF1YWxUb1N0cmluZygibmV3IE9wdGlvbigpLnRh
Z05hbWUiLCAiT1BUSU9OIik7CiAKIHNob3VsZEJlRXF1YWxUb1N0cmluZygibmV3IE9wdGlvbigp
LmlubmVyVGV4dCIsICIiKTsKIHNob3VsZEJlRXF1YWxUb1N0cmluZygibmV3IE9wdGlvbihudWxs
KS5pbm5lclRleHQiLCAibnVsbCIpOwotc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCJuZXcgT3B0aW9u
KHVuZGVmaW5lZCkuaW5uZXJUZXh0IiwgIiIpOworc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCJuZXcg
T3B0aW9uKHVuZGVmaW5lZCkuaW5uZXJUZXh0IiwgInVuZGVmaW5lZCIpOwogc2hvdWxkQmVFcXVh
bFRvU3RyaW5nKCJuZXcgT3B0aW9uKCdzb21lZGF0YScpLmlubmVyVGV4dCIsICJzb21lZGF0YSIp
OwogCiBzaG91bGRCZUVxdWFsVG9TdHJpbmcoIm5ldyBPcHRpb24oKS52YWx1ZSIsICIiKTsKIHNo
b3VsZEJlRXF1YWxUb1N0cmluZygibmV3IE9wdGlvbignc29tZWRhdGEnLCBudWxsKS52YWx1ZSIs
ICJudWxsIik7Ci1zaG91bGRCZUVxdWFsVG9TdHJpbmcoIm5ldyBPcHRpb24oJ3NvbWVkYXRhJywg
dW5kZWZpbmVkKS52YWx1ZSIsICJzb21lZGF0YSIpOworc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCJu
ZXcgT3B0aW9uKCdzb21lZGF0YScsIHVuZGVmaW5lZCkudmFsdWUiLCAidW5kZWZpbmVkIik7CiBz
aG91bGRCZUVxdWFsVG9TdHJpbmcoIm5ldyBPcHRpb24oJ3NvbWVkYXRhJywgJ3NvbWV2YWx1ZScp
LnZhbHVlIiwgInNvbWV2YWx1ZSIpOwogCiBzaG91bGRCZUZhbHNlKCJuZXcgT3B0aW9uKCkuZGVm
YXVsdFNlbGVjdGVkIik7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>113916</attachid>
            <date>2011-11-07 13:00:18 -0800</date>
            <delta_ts>2011-11-07 13:00:18 -0800</delta_ts>
            <desc>test case HTML</desc>
            <filename>option.html</filename>
            <type>text/html</type>
            <size>462</size>
            <attacher name="Kentaro Hara">haraken</attacher>
            
              <data encoding="base64">PGh0bWw+Cjxib2R5Pgo8cHJlIGlkPSJwcmUiPgo8L3ByZT4KPC9ib2R5Pgo8c2NyaXB0PgpmdW5j
dGlvbiBldmFsTG9nKHN0cikgewogICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInByZSIpLmlu
bmVySFRNTCArPSBzdHIgKyAiID0+IFwiIiArIGV2YWwoc3RyKSArICJcIjxiciAvPiI7Cn0KCmV2
YWxMb2coIm5ldyBPcHRpb24odW5kZWZpbmVkKS50ZXh0Iik7CmV2YWxMb2coIm5ldyBPcHRpb24o
bnVsbCkudGV4dCIpOwpldmFsTG9nKCJuZXcgT3B0aW9uKCdhYWEnLCB1bmRlZmluZWQpLnZhbHVl
Iik7CmV2YWxMb2coIm5ldyBPcHRpb24oJ2FhYScsIG51bGwpLnZhbHVlIik7CmV2YWxMb2coIm8g
PSBuZXcgT3B0aW9uKCk7IG8ubGFiZWwgPSB1bmRlZmluZWQ7IG8ubGFiZWwiKTsKZXZhbExvZygi
byA9IG5ldyBPcHRpb24oKTsgby5sYWJlbCA9IG51bGw7IG8ubGFiZWwiKTsKPC9zY3JpcHQ+Cjwv
aHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>113917</attachid>
            <date>2011-11-07 13:04:37 -0800</date>
            <delta_ts>2011-11-07 18:08:23 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-71669-20111107130436.patch</filename>
            <type>text/plain</type>
            <size>10299</size>
            <attacher name="Kentaro Hara">haraken</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTkzNzYKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCAxNzMzYzY1YjIyOTQzMDI3
OGNjNGZhMTcxNWZlNDc2NGIyMWM1ODAzLi43YTU2ZmIyZTkwOGM2NjM0ZmZlZDA3ZDQ5NTljZWEy
MTM1YjUzZTBhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjQgQEAKKzIwMTEtMTEtMDcgIEtlbnRh
cm8gSGFyYSAgPGhhcmFrZW5AY2hyb21pdW0ub3JnPgorCisgICAgICAgIEZpeGVkIHdyb25nIHRl
c3QgcmVzdWx0cyBvZiBmYXN0L2pzL2N1c3RvbS1jb25zdHJ1Y3RvcnMuaHRtbAorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzE2NjkKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBY2NvcmRpbmcgdG8gdGhlIEhU
TUxPcHRpb25FbGVtZW50IHNwZWMKKyAgICAgICAgKGh0dHA6Ly9kZXYudzMub3JnL2h0bWw1L3Nw
ZWMvdGhlLWJ1dHRvbi1lbGVtZW50Lmh0bWwjdGhlLW9wdGlvbi1lbGVtZW50KSwKKyAgICAgICAg
J3RleHQnLCAnbGFiZWwnIGFuZCAndmFsdWUnIGhhdmUgbmVpdGhlciBbVHJlYXRVbmRlZmluZWRB
cz1FbXB0eVN0cmluZ10KKyAgICAgICAgbm9yIFtUcmVhdE51bGxBcz1FbXB0eVN0cmluZ10uIFRo
dXMsIGFuIHVuZGVmaW5lZCB2YWx1ZSBzaG91bGQgYmUKKyAgICAgICAgY29udmVydGVkIHRvIGEg
c3RyaW5nICJ1bmRlZmluZWQiIGFuZCBhIG51bGwgdmFsdWUgc2hvdWxkIGJlCisgICAgICAgIGNv
bnZlcnRlZCB0byBhIHN0cmluZyAibnVsbCIsIGZvbGxvd2luZyB0aGUgc3RlcCAzIG9mIHRoZSBJ
REwKKyAgICAgICAgY29udmVyc2lvbiBzcGVjIChodHRwOi8vZGV2LnczLm9yZy8yMDA2L3dlYmFw
aS9XZWJJREwvI2VzLURPTVN0cmluZykuCisKKyAgICAgICAgKiBiaW5kaW5ncy9qcy9KU09wdGlv
bkNvbnN0cnVjdG9yLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OmNvbnN0cnVjdEhUTUxPcHRpb25F
bGVtZW50KTogUmVtb3ZlZCBpc1VuZGVmaW5lZCgpIGNoZWNrIGZyb20gJ3RleHQnIGFuZCAndmFs
dWUnIHNpbmNlIHRoZSBzcGVjIGRvZXMgbm90IGhhdmUgW1RyZWF0VW5kZWZpbmVkQXM9RW1wdHlT
dHJpbmddLgorICAgICAgICAqIGJpbmRpbmdzL3Y4L2N1c3RvbS9WOEhUTUxPcHRpb25FbGVtZW50
Q29uc3RydWN0b3IuY3BwOgorICAgICAgICAoV2ViQ29yZTo6djhIVE1MT3B0aW9uRWxlbWVudENv
bnN0cnVjdG9yQ2FsbGJhY2spOiBEaXR0by4KKyAgICAgICAgKiBodG1sL0hUTUxPcHRpb25FbGVt
ZW50LmlkbDogUmVtb3ZlZCBbQ29udmVydE51bGxUb051bGxTdHJpbmddIGZyb20gJ3RleHQnLCAn
bGFiZWwnIGFuZCAndmFsdWUnIHNpbmNlIHRoZSBzcGVjIGRvZXMgbm90IGhhdmUgW1RyZWF0TnVs
bEFzPUVtcHR5U3RyaW5nXS4KKwogMjAxMS0xMS0wMyAgRmlsaXAgUGl6bG8gIDxmcGl6bG9AYXBw
bGUuY29tPgogCiAgICAgICAgIEpTQyBzaG91bGQgYmUgYWJsZSB0byBzYW1wbGUgaXRzZWxmIGlu
IGEgbW9yZSBmbGV4aWJsZSB3YXkgdGhhbiBqdXN0IHNhbXBsaW5nIGZsYWdzCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9KU09wdGlvbkNvbnN0cnVjdG9yLmNwcCBiL1Nv
dXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTT3B0aW9uQ29uc3RydWN0b3IuY3BwCmluZGV4IDVl
ZmVhZWYyNjc0M2YyNWY4ZjkyNDUwM2EyN2EzZTY5NWRjZTc5YTEuLjlhNjgxODY2OWVjMWQ0OTUz
YzE3YTIxZjQ2MzJmMjJkNWZiMzU2YmYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRp
bmdzL2pzL0pTT3B0aW9uQ29uc3RydWN0b3IuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRp
bmdzL2pzL0pTT3B0aW9uQ29uc3RydWN0b3IuY3BwCkBAIC01NiwxMSArNTYsMTEgQEAgc3RhdGlj
IEVuY29kZWRKU1ZhbHVlIEpTQ19IT1NUX0NBTEwgY29uc3RydWN0SFRNTE9wdGlvbkVsZW1lbnQo
RXhlY1N0YXRlKiBleGVjKQogICAgICAgICByZXR1cm4gdGhyb3dWTUVycm9yKGV4ZWMsIGNyZWF0
ZVJlZmVyZW5jZUVycm9yKGV4ZWMsICJPcHRpb24gY29uc3RydWN0b3IgYXNzb2NpYXRlZCBkb2N1
bWVudCBpcyB1bmF2YWlsYWJsZSIpKTsKIAogICAgIFN0cmluZyBkYXRhOwotICAgIGlmICgoZXhl
Yy0+YXJndW1lbnRDb3VudCgpID49IDEpICYmICFleGVjLT5hcmd1bWVudCgwKS5pc1VuZGVmaW5l
ZCgpKQorICAgIGlmIChleGVjLT5hcmd1bWVudENvdW50KCkgPj0gMSkKICAgICAgICAgZGF0YSA9
IHVzdHJpbmdUb1N0cmluZyhleGVjLT5hcmd1bWVudCgwKS50b1N0cmluZyhleGVjKSk7CiAKICAg
ICBTdHJpbmcgdmFsdWU7Ci0gICAgaWYgKChleGVjLT5hcmd1bWVudENvdW50KCkgPj0gMikgICYm
ICFleGVjLT5hcmd1bWVudCgxKS5pc1VuZGVmaW5lZCgpKQorICAgIGlmIChleGVjLT5hcmd1bWVu
dENvdW50KCkgPj0gMikKICAgICAgICAgdmFsdWUgPSB1c3RyaW5nVG9TdHJpbmcoZXhlYy0+YXJn
dW1lbnQoMSkudG9TdHJpbmcoZXhlYykpOwogICAgIGJvb2wgZGVmYXVsdFNlbGVjdGVkID0gKGV4
ZWMtPmFyZ3VtZW50Q291bnQoKSA+PSAzKSAmJiBleGVjLT5hcmd1bWVudCgyKS50b0Jvb2xlYW4o
ZXhlYyk7CiAgICAgYm9vbCBzZWxlY3RlZCA9IChleGVjLT5hcmd1bWVudENvdW50KCkgPj0gNCkg
JiYgZXhlYy0+YXJndW1lbnQoMykudG9Cb29sZWFuKGV4ZWMpOwpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvYmluZGluZ3MvdjgvY3VzdG9tL1Y4SFRNTE9wdGlvbkVsZW1lbnRDb25zdHJ1Y3Rv
ci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhIVE1MT3B0aW9uRWxl
bWVudENvbnN0cnVjdG9yLmNwcAppbmRleCA1YzcxYWI2YjJhNDQyYjBlN2VkMzM5NmNmNjM4OTZl
ZTFjMzJjN2E2Li5jYTBhNWIxZDkzNTJlZWY3Njc4MGFlOTIwZmY4MDBlM2ZkMTVhNjEyIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhIVE1MT3B0aW9uRWxl
bWVudENvbnN0cnVjdG9yLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0
b20vVjhIVE1MT3B0aW9uRWxlbWVudENvbnN0cnVjdG9yLmNwcApAQCAtNjgsOSArNjgsOSBAQCBz
dGF0aWMgdjg6OkhhbmRsZTx2ODo6VmFsdWU+IHY4SFRNTE9wdGlvbkVsZW1lbnRDb25zdHJ1Y3Rv
ckNhbGxiYWNrKGNvbnN0IHY4OjpBcgogICAgIFN0cmluZyB2YWx1ZTsKICAgICBib29sIGRlZmF1
bHRTZWxlY3RlZCA9IGZhbHNlOwogICAgIGJvb2wgc2VsZWN0ZWQgPSBmYWxzZTsKLSAgICBpZiAo
YXJncy5MZW5ndGgoKSA+IDAgJiYgIWFyZ3NbMF0tPklzVW5kZWZpbmVkKCkpCisgICAgaWYgKGFy
Z3MuTGVuZ3RoKCkgPiAwKQogICAgICAgICBkYXRhID0gdG9XZWJDb3JlU3RyaW5nKGFyZ3NbMF0p
OwotICAgIGlmIChhcmdzLkxlbmd0aCgpID4gMSAmJiAhYXJnc1sxXS0+SXNVbmRlZmluZWQoKSkK
KyAgICBpZiAoYXJncy5MZW5ndGgoKSA+IDEpCiAgICAgICAgIHZhbHVlID0gdG9XZWJDb3JlU3Ry
aW5nKGFyZ3NbMV0pOwogICAgIGlmIChhcmdzLkxlbmd0aCgpID4gMikKICAgICAgICAgZGVmYXVs
dFNlbGVjdGVkID0gYXJnc1syXS0+Qm9vbGVhblZhbHVlKCk7CmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9odG1sL0hUTUxPcHRpb25FbGVtZW50LmlkbCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwv
SFRNTE9wdGlvbkVsZW1lbnQuaWRsCmluZGV4IDA2ZDU1NDRkYTJhNzdjYWUxNTkzMDkxMDJmMDBm
ZWU0ZGI1NDFkZjUuLjkyMTljMmMwYTQ3ZWE3YTJkYTY2ZjM0MTU1NWFhOTU1MzM2ZWU2ZjkgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTE9wdGlvbkVsZW1lbnQuaWRsCisrKyBi
L1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTE9wdGlvbkVsZW1lbnQuaWRsCkBAIC0yNiwxNSArMjYs
MTUgQEAgbW9kdWxlIGh0bWwgewogICAgICAgICByZWFkb25seSBhdHRyaWJ1dGUgSFRNTEZvcm1F
bGVtZW50IGZvcm07CiAgICAgICAgIGF0dHJpYnV0ZSBbUmVmbGVjdD1zZWxlY3RlZF0gYm9vbGVh
biBkZWZhdWx0U2VsZWN0ZWQ7CiAjaWYgZGVmaW5lZChMQU5HVUFHRV9KQVZBU0NSSVBUKSAmJiBM
QU5HVUFHRV9KQVZBU0NSSVBUCi0gICAgICAgIGF0dHJpYnV0ZSBbQ29udmVydE51bGxUb051bGxT
dHJpbmddIERPTVN0cmluZyB0ZXh0IHNldHRlciByYWlzZXMoRE9NRXhjZXB0aW9uKTsKKyAgICAg
ICAgYXR0cmlidXRlIERPTVN0cmluZyB0ZXh0IHNldHRlciByYWlzZXMoRE9NRXhjZXB0aW9uKTsK
ICNlbHNlCiAgICAgICAgIHJlYWRvbmx5IGF0dHJpYnV0ZSBET01TdHJpbmcgdGV4dDsKICNlbmRp
ZgogICAgICAgICByZWFkb25seSBhdHRyaWJ1dGUgbG9uZyBpbmRleDsKICAgICAgICAgYXR0cmli
dXRlIFtSZWZsZWN0XSBib29sZWFuIGRpc2FibGVkOwotICAgICAgICBhdHRyaWJ1dGUgW0NvbnZl
cnROdWxsVG9OdWxsU3RyaW5nXSBET01TdHJpbmcgbGFiZWw7CisgICAgICAgIGF0dHJpYnV0ZSBE
T01TdHJpbmcgbGFiZWw7CiAgICAgICAgIGF0dHJpYnV0ZSBib29sZWFuIHNlbGVjdGVkOwotICAg
ICAgICBhdHRyaWJ1dGUgW0NvbnZlcnROdWxsVG9OdWxsU3RyaW5nXSBET01TdHJpbmcgdmFsdWU7
CisgICAgICAgIGF0dHJpYnV0ZSBET01TdHJpbmcgdmFsdWU7CiAgICAgfTsKIAogfQpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4
IDRmZTJmYTA0OTU2NzFkYWEyZmZmOTU0YTIwZjQxMjhjZTkwMmNhNTkuLmYyODA1OWEzY2M3MGMz
MDQ1NTQ5MTcwMTg1M2NkNWU3NjZiZWFhMDMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMyBAQAorMjAxMS0x
MS0wNyAgS2VudGFybyBIYXJhICA8aGFyYWtlbkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgRml4
ZWQgd3JvbmcgdGVzdCByZXN1bHRzIG9mIGZhc3QvanMvY3VzdG9tLWNvbnN0cnVjdG9ycy5odG1s
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03MTY2OQor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFjY29yZGlu
ZyB0byB0aGUgSFRNTE9wdGlvbkVsZW1lbnQgc3BlYworICAgICAgICAoaHR0cDovL2Rldi53My5v
cmcvaHRtbDUvc3BlYy90aGUtYnV0dG9uLWVsZW1lbnQuaHRtbCN0aGUtb3B0aW9uLWVsZW1lbnQp
LAorICAgICAgICAndGV4dCcsICdsYWJlbCcgYW5kICd2YWx1ZScgaGF2ZSBuZWl0aGVyIFtUcmVh
dFVuZGVmaW5lZEFzPUVtcHR5U3RyaW5nXQorICAgICAgICBub3IgW1RyZWF0TnVsbEFzPUVtcHR5
U3RyaW5nXS4gVGh1cywgYW4gdW5kZWZpbmVkIHZhbHVlIHNob3VsZCBiZQorICAgICAgICBjb252
ZXJ0ZWQgdG8gYSBzdHJpbmcgInVuZGVmaW5lZCIgYW5kIGEgbnVsbCB2YWx1ZSBzaG91bGQgYmUK
KyAgICAgICAgY29udmVydGVkIHRvIGEgc3RyaW5nICJudWxsIiwgZm9sbG93aW5nIHRoZSBzdGVw
IDMgb2YgdGhlIElETAorICAgICAgICBjb252ZXJzaW9uIHNwZWMgKGh0dHA6Ly9kZXYudzMub3Jn
LzIwMDYvd2ViYXBpL1dlYklETC8jZXMtRE9NU3RyaW5nKS4KKworICAgICAgICAqIGZhc3QvZG9t
L2VsZW1lbnQtYXR0cmlidXRlLWpzLW51bGwtZXhwZWN0ZWQudHh0OiBGaXhlZCB0aGUgdGVzdCBy
ZXN1bHQuCisgICAgICAgICogZmFzdC9kb20vZWxlbWVudC1hdHRyaWJ1dGUtanMtbnVsbC5odG1s
OiBEaXR0by4KKyAgICAgICAgKiBmYXN0L2pzL2N1c3RvbS1jb25zdHJ1Y3RvcnMtZXhwZWN0ZWQu
dHh0OiBEaXR0by4KKyAgICAgICAgKiBmYXN0L2pzL3NjcmlwdC10ZXN0cy9jdXN0b20tY29uc3Ry
dWN0b3JzLmpzOiBEaXR0by4KKwogMjAxMS0xMS0wNiAgU2ltb24gSGF1c21hbm4gIDxzaW1vbi5o
YXVzbWFubkBub2tpYS5jb20+CiAKICAgICAgICAgW1F0XSBVbnJldmlld2VkIGdhcmRlbmluZy4K
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZG9tL2VsZW1lbnQtYXR0cmlidXRlLWpzLW51
bGwtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9kb20vZWxlbWVudC1hdHRyaWJ1dGUt
anMtbnVsbC1leHBlY3RlZC50eHQKaW5kZXggNjdiM2NkM2Y3OWY3YjU0MTVlOWMzNWUzYzg2OGQy
M2M1ZDNiNjRkZS4uNmM3MmZlNmQ5N2U3MDMzOTk4M2I2MjcwMDg2MmNhMmFiZmMzYzc0ZiAxMDA2
NDQKLS0tIGEvTGF5b3V0VGVzdHMvZmFzdC9kb20vZWxlbWVudC1hdHRyaWJ1dGUtanMtbnVsbC1l
eHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9kb20vZWxlbWVudC1hdHRyaWJ1dGUt
anMtbnVsbC1leHBlY3RlZC50eHQKQEAgLTE4NCw5ICsxODQsOSBAQCBURVNUIFNVQ0NFRURFRDog
VGhlIHZhbHVlIHdhcyB0aGUgZW1wdHkgc3RyaW5nLiBbdGVzdGVkIEhUTUxPTGlzdEVsZW1lbnQu
dHlwZV0KIAogVEVTVCBTVUNDRUVERUQ6IFRoZSB2YWx1ZSB3YXMgdGhlIGVtcHR5IHN0cmluZy4g
W3Rlc3RlZCBIVE1MT3B0R3JvdXBFbGVtZW50LmxhYmVsXQogCi1URVNUIFNVQ0NFRURFRDogVGhl
IHZhbHVlIHdhcyB0aGUgZW1wdHkgc3RyaW5nLiBbdGVzdGVkIEhUTUxPcHRpb25FbGVtZW50LnRl
eHRdCi1URVNUIFNVQ0NFRURFRDogVGhlIHZhbHVlIHdhcyB0aGUgZW1wdHkgc3RyaW5nLiBbdGVz
dGVkIEhUTUxPcHRpb25FbGVtZW50LmxhYmVsXQotVEVTVCBTVUNDRUVERUQ6IFRoZSB2YWx1ZSB3
YXMgdGhlIGVtcHR5IHN0cmluZy4gW3Rlc3RlZCBIVE1MT3B0aW9uRWxlbWVudC52YWx1ZV0KK1RF
U1QgU1VDQ0VFREVEOiBUaGUgdmFsdWUgd2FzIHRoZSBzdHJpbmcgJ251bGwnLiBbdGVzdGVkIEhU
TUxPcHRpb25FbGVtZW50LnRleHRdCitURVNUIFNVQ0NFRURFRDogVGhlIHZhbHVlIHdhcyB0aGUg
c3RyaW5nICdudWxsJy4gW3Rlc3RlZCBIVE1MT3B0aW9uRWxlbWVudC5sYWJlbF0KK1RFU1QgU1VD
Q0VFREVEOiBUaGUgdmFsdWUgd2FzIHRoZSBzdHJpbmcgJ251bGwnLiBbdGVzdGVkIEhUTUxPcHRp
b25FbGVtZW50LnZhbHVlXQogCiBURVNUIFNVQ0NFRURFRDogVGhlIHZhbHVlIHdhcyB0aGUgZW1w
dHkgc3RyaW5nLiBbdGVzdGVkIEhUTUxQYXJhZ3JhcGhFbGVtZW50LmFsaWduXQogCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9mYXN0L2RvbS9lbGVtZW50LWF0dHJpYnV0ZS1qcy1udWxsLmh0bWwg
Yi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9lbGVtZW50LWF0dHJpYnV0ZS1qcy1udWxsLmh0bWwKaW5k
ZXggOTVkOTNjOTAzOGFjYmNhZTNmOGViNjU1NmE1ZGIzNWUyMzcxMTAzYi4uNDg4NTczYjk5OGU4
NzVmYmQwOTdjODVjNmNiMWQ4OTAxOGZjOGM0MSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZmFz
dC9kb20vZWxlbWVudC1hdHRyaWJ1dGUtanMtbnVsbC5odG1sCisrKyBiL0xheW91dFRlc3RzL2Zh
c3QvZG9tL2VsZW1lbnQtYXR0cmlidXRlLWpzLW51bGwuaHRtbApAQCAtNDQ1LDkgKzQ0NSw5IEBA
CiAgICAgICAgICAgICAgICAgICAgIHR5cGU6ICdIVE1MT3B0aW9uRWxlbWVudCcsCiAgICAgICAg
ICAgICAgICAgICAgIGVsZW1lbnRUb1VzZTogZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnb3B0aW9u
JyksCiAgICAgICAgICAgICAgICAgICAgIGF0dHJpYnV0ZXM6IFsKLSAgICAgICAgICAgICAgICAg
ICAgICAgIHtuYW1lOiAndGV4dCcsIGV4cGVjdGVkTnVsbDogJyd9LAotICAgICAgICAgICAgICAg
ICAgICAgICAge25hbWU6ICdsYWJlbCcsIGV4cGVjdGVkTnVsbDogJyd9LAotICAgICAgICAgICAg
ICAgICAgICAgICAge25hbWU6ICd2YWx1ZScsIGV4cGVjdGVkTnVsbDogJyd9CisgICAgICAgICAg
ICAgICAgICAgICAgICB7bmFtZTogJ3RleHQnLCBleHBlY3RlZE51bGw6ICdudWxsJ30sCisgICAg
ICAgICAgICAgICAgICAgICAgICB7bmFtZTogJ2xhYmVsJywgZXhwZWN0ZWROdWxsOiAnbnVsbCd9
LAorICAgICAgICAgICAgICAgICAgICAgICAge25hbWU6ICd2YWx1ZScsIGV4cGVjdGVkTnVsbDog
J251bGwnfQogICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICAgfSwKICAgICAg
ICAgICAgICAgICB7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2pzL2N1c3RvbS1jb25z
dHJ1Y3RvcnMtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9qcy9jdXN0b20tY29uc3Ry
dWN0b3JzLWV4cGVjdGVkLnR4dAppbmRleCA3NGZhMTgzZDM1M2M2YzdjYTA4MTQwZWIzNDg5ZjY0
NTAwNWIwODBmLi5mZDNjZTcyYWU4ZDY3OThlNTczNmZmZWFjNjhkYTZmYjJiZjNjNmU4IDEwMDY0
NAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0L2pzL2N1c3RvbS1jb25zdHJ1Y3RvcnMtZXhwZWN0ZWQu
dHh0CisrKyBiL0xheW91dFRlc3RzL2Zhc3QvanMvY3VzdG9tLWNvbnN0cnVjdG9ycy1leHBlY3Rl
ZC50eHQKQEAgLTE3LDExICsxNywxMSBAQCBQQVNTIG5ldyBPcHRpb24oKSBpcyBub24tbnVsbC4K
IFBBU1MgbmV3IE9wdGlvbigpLnRhZ05hbWUgaXMgIk9QVElPTiIKIFBBU1MgbmV3IE9wdGlvbigp
LmlubmVyVGV4dCBpcyAiIgogUEFTUyBuZXcgT3B0aW9uKG51bGwpLmlubmVyVGV4dCBpcyAibnVs
bCIKLVBBU1MgbmV3IE9wdGlvbih1bmRlZmluZWQpLmlubmVyVGV4dCBpcyAiIgorUEFTUyBuZXcg
T3B0aW9uKHVuZGVmaW5lZCkuaW5uZXJUZXh0IGlzICJ1bmRlZmluZWQiCiBQQVNTIG5ldyBPcHRp
b24oJ3NvbWVkYXRhJykuaW5uZXJUZXh0IGlzICJzb21lZGF0YSIKIFBBU1MgbmV3IE9wdGlvbigp
LnZhbHVlIGlzICIiCiBQQVNTIG5ldyBPcHRpb24oJ3NvbWVkYXRhJywgbnVsbCkudmFsdWUgaXMg
Im51bGwiCi1QQVNTIG5ldyBPcHRpb24oJ3NvbWVkYXRhJywgdW5kZWZpbmVkKS52YWx1ZSBpcyAi
c29tZWRhdGEiCitQQVNTIG5ldyBPcHRpb24oJ3NvbWVkYXRhJywgdW5kZWZpbmVkKS52YWx1ZSBp
cyAidW5kZWZpbmVkIgogUEFTUyBuZXcgT3B0aW9uKCdzb21lZGF0YScsICdzb21ldmFsdWUnKS52
YWx1ZSBpcyAic29tZXZhbHVlIgogUEFTUyBuZXcgT3B0aW9uKCkuZGVmYXVsdFNlbGVjdGVkIGlz
IGZhbHNlCiBQQVNTIG5ldyBPcHRpb24oJ3NvbWVkYXRhJywgJ3NvbWV2YWx1ZScpLmRlZmF1bHRT
ZWxlY3RlZCBpcyBmYWxzZQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9qcy9zY3JpcHQt
dGVzdHMvY3VzdG9tLWNvbnN0cnVjdG9ycy5qcyBiL0xheW91dFRlc3RzL2Zhc3QvanMvc2NyaXB0
LXRlc3RzL2N1c3RvbS1jb25zdHJ1Y3RvcnMuanMKaW5kZXggNTI2NDg0NmNhMTQyYWQ4ZWYyYzYw
M2EzYTkzOGI1YTA5ZDlmZDkxZS4uZDUxY2RmM2JjMTc2YzFhNGU0MTU4YjVkYjQ2NGE3OTc3ZGVi
ZWExOCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZmFzdC9qcy9zY3JpcHQtdGVzdHMvY3VzdG9t
LWNvbnN0cnVjdG9ycy5qcworKysgYi9MYXlvdXRUZXN0cy9mYXN0L2pzL3NjcmlwdC10ZXN0cy9j
dXN0b20tY29uc3RydWN0b3JzLmpzCkBAIC0yMywxMiArMjMsMTIgQEAgc2hvdWxkQmVFcXVhbFRv
U3RyaW5nKCJuZXcgT3B0aW9uKCkudGFnTmFtZSIsICJPUFRJT04iKTsKIAogc2hvdWxkQmVFcXVh
bFRvU3RyaW5nKCJuZXcgT3B0aW9uKCkuaW5uZXJUZXh0IiwgIiIpOwogc2hvdWxkQmVFcXVhbFRv
U3RyaW5nKCJuZXcgT3B0aW9uKG51bGwpLmlubmVyVGV4dCIsICJudWxsIik7Ci1zaG91bGRCZUVx
dWFsVG9TdHJpbmcoIm5ldyBPcHRpb24odW5kZWZpbmVkKS5pbm5lclRleHQiLCAiIik7CitzaG91
bGRCZUVxdWFsVG9TdHJpbmcoIm5ldyBPcHRpb24odW5kZWZpbmVkKS5pbm5lclRleHQiLCAidW5k
ZWZpbmVkIik7CiBzaG91bGRCZUVxdWFsVG9TdHJpbmcoIm5ldyBPcHRpb24oJ3NvbWVkYXRhJyku
aW5uZXJUZXh0IiwgInNvbWVkYXRhIik7CiAKIHNob3VsZEJlRXF1YWxUb1N0cmluZygibmV3IE9w
dGlvbigpLnZhbHVlIiwgIiIpOwogc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCJuZXcgT3B0aW9uKCdz
b21lZGF0YScsIG51bGwpLnZhbHVlIiwgIm51bGwiKTsKLXNob3VsZEJlRXF1YWxUb1N0cmluZygi
bmV3IE9wdGlvbignc29tZWRhdGEnLCB1bmRlZmluZWQpLnZhbHVlIiwgInNvbWVkYXRhIik7Citz
aG91bGRCZUVxdWFsVG9TdHJpbmcoIm5ldyBPcHRpb24oJ3NvbWVkYXRhJywgdW5kZWZpbmVkKS52
YWx1ZSIsICJ1bmRlZmluZWQiKTsKIHNob3VsZEJlRXF1YWxUb1N0cmluZygibmV3IE9wdGlvbign
c29tZWRhdGEnLCAnc29tZXZhbHVlJykudmFsdWUiLCAic29tZXZhbHVlIik7CiAKIHNob3VsZEJl
RmFsc2UoIm5ldyBPcHRpb24oKS5kZWZhdWx0U2VsZWN0ZWQiKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>