<?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>130483</bug_id>
          
          <creation_ts>2014-03-19 15:37:49 -0700</creation_ts>
          <short_desc>Add option for hiding Confidence Interval Delta on the performance tests results page</short_desc>
          <delta_ts>2014-03-20 21:05:39 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Tools / Tests</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>77037</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Zoltan Horvath">zoltan</reporter>
          <assigned_to name="Zoltan Horvath">zoltan</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>rniwa</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>992293</commentid>
    <comment_count>0</comment_count>
    <who name="Zoltan Horvath">zoltan</who>
    <bug_when>2014-03-19 15:37:49 -0700</bug_when>
    <thetext>I&apos;ve found it useful to hide the confidence interval delta from the results table sometimes, for example on copying data, or for clearer look.
This patch introduces a new button for it on the local results page.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>992296</commentid>
    <comment_count>1</comment_count>
      <attachid>227227</attachid>
    <who name="Zoltan Horvath">zoltan</who>
    <bug_when>2014-03-19 15:42:31 -0700</bug_when>
    <thetext>Created attachment 227227
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>992424</commentid>
    <comment_count>2</comment_count>
      <attachid>227227</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2014-03-20 00:24:39 -0700</bug_when>
    <thetext>Comment on attachment 227227
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=227227&amp;action=review

&gt; PerformanceTests/resources/results-template.html:600
&gt; +    function clearConfidenceIntervalDeltaBit() {
&gt; +        $(&apos;#confidenceIntervalDelta&apos;).children().addClass(&apos;checked&apos;);
&gt; +        $(&apos;#confidenceIntervalDelta&apos;).children().last().removeClass(&apos;checked&apos;);
&gt; +    }

I don&apos;t think it makes sense to reset this switch.  We should construct the view preserving this value.

&gt; PerformanceTests/resources/results-template.html:619
&gt; +        hideConfidenceIntervalDelta = checkedElement.textContent == &apos;Hide&apos;;

Missing var.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>992548</commentid>
    <comment_count>3</comment_count>
      <attachid>227297</attachid>
    <who name="Zoltan Horvath">zoltan</who>
    <bug_when>2014-03-20 09:28:12 -0700</bug_when>
    <thetext>Created attachment 227297
Patch

(In reply to comment #2)
&gt; I don&apos;t think it makes sense to reset this switch.  We should construct the view preserving this value.

I was thinking on the best behavior. It makes sense to preserve it too. I modified the patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>992779</commentid>
    <comment_count>4</comment_count>
      <attachid>227297</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2014-03-20 16:06:50 -0700</bug_when>
    <thetext>Comment on attachment 227297
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=227297&amp;action=review

&gt; PerformanceTests/resources/results-template.html:395
&gt; +    var hideConfidenceIntervalDelta = $(&apos;#confidenceIntervalDelta&apos;).children().last().hasClass(&apos;checked&apos;);
&gt; +

See what we&apos;re doing for &apos;#time-memory&apos;.
586	    $(&apos;#time-memory&apos;).bind(&apos;change&apos;, function (event, checkedElement) {
587	        shouldIgnoreMemory = checkedElement.textContent == &apos;Time&apos;;
588	        createTable(metrics, runs, shouldIgnoreMemory, referenceIndex);
589	    });</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>992840</commentid>
    <comment_count>5</comment_count>
      <attachid>227365</attachid>
    <who name="Zoltan Horvath">zoltan</who>
    <bug_when>2014-03-20 18:00:13 -0700</bug_when>
    <thetext>Created attachment 227365
Patch

I modified it as we&apos;ve got it for the memory-switcher.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>992881</commentid>
    <comment_count>6</comment_count>
      <attachid>227365</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-03-20 21:05:34 -0700</bug_when>
    <thetext>Comment on attachment 227365
Patch

Clearing flags on attachment: 227365

Committed r166038: &lt;http://trac.webkit.org/changeset/166038&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>992882</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-03-20 21:05:39 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>227227</attachid>
            <date>2014-03-19 15:42:31 -0700</date>
            <delta_ts>2014-03-20 09:28:12 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>hideConfInt.patch</filename>
            <type>text/plain</type>
            <size>5926</size>
            <attacher name="Zoltan Horvath">zoltan</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1BlcmZvcm1hbmNlVGVzdHMvQ2hhbmdlTG9nIGIvUGVyZm9ybWFuY2VUZXN0
cy9DaGFuZ2VMb2cKaW5kZXggODc2OWE2My4uYjdiODE2MyAxMDA2NDQKLS0tIGEvUGVyZm9ybWFu
Y2VUZXN0cy9DaGFuZ2VMb2cKKysrIGIvUGVyZm9ybWFuY2VUZXN0cy9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNiBAQAorMjAxNC0wMy0xOSAgWm9sdGFuIEhvcnZhdGggIDx6b2x0YW5Ad2Via2l0Lm9y
Zz4KKworICAgICAgICBBZGQgb3B0aW9uIGZvciBoaWRpbmcgQ29uZmlkZW5jZSBJbnRlcnZhbCBE
ZWx0YSBvbiB0aGUgcGVyZm9ybWFuY2UgdGVzdHMgcmVzdWx0cyBwYWdlCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzA0ODMKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJJ3ZlIGZvdW5kIGl0IHVzZWZ1bCB0
byBoaWRlIHRoZSBjb25maWRlbmNlIGludGVydmFsIGRlbHRhIGZyb20gdGhlIHJlc3VsdHMgdGFi
bGUKKyAgICAgICAgc29tZXRpbWVzLCBmb3IgZXhhbXBsZSBvbiBjb3B5aW5nIGRhdGEsIG9yIGZv
ciBhIGNsZWFyZXIgbG9vay4gVGhpcyBwYXRjaCBpbnRyb2R1Y2VzCisgICAgICAgIGEgbmV3IGJ1
dHRvbiBmb3IgaXQgb24gdGhlIGxvY2FsIHJlc3VsdHMgcGFnZS4KKworICAgICAgICAqIHJlc291
cmNlcy9yZXN1bHRzLXRlbXBsYXRlLmh0bWw6CisKIDIwMTQtMDMtMTQgIE1hY2llaiBTdGFjaG93
aWFrICA8bWpzQGFwcGxlLmNvbT4KIAogICAgICAgICBSZXBsYWNlICJBcHBsZSBDb21wdXRlciwg
SW5jLiIgd2l0aCAiQXBwbGUgSW5jLiIgaW4gY29weXJpZ2h0IGhlYWRlcnMKZGlmZiAtLWdpdCBh
L1BlcmZvcm1hbmNlVGVzdHMvcmVzb3VyY2VzL3Jlc3VsdHMtdGVtcGxhdGUuaHRtbCBiL1BlcmZv
cm1hbmNlVGVzdHMvcmVzb3VyY2VzL3Jlc3VsdHMtdGVtcGxhdGUuaHRtbAppbmRleCBlNzc3NDYz
Li5iNzBmNjBjIDEwMDY0NAotLS0gYS9QZXJmb3JtYW5jZVRlc3RzL3Jlc291cmNlcy9yZXN1bHRz
LXRlbXBsYXRlLmh0bWwKKysrIGIvUGVyZm9ybWFuY2VUZXN0cy9yZXNvdXJjZXMvcmVzdWx0cy10
ZW1wbGF0ZS5odG1sCkBAIC0xMzIsNiArMTMyLDcgQEAgdGQubWlzc2luZyB7CiA8ZGl2IHN0eWxl
PSJwYWRkaW5nOiAwIDEwcHg7Ij4KIFJlc3VsdCA8c3BhbiBpZD0idGltZS1tZW1vcnkiIGNsYXNz
PSJjaGVja2JveCI+PHNwYW4gY2xhc3M9ImNoZWNrZWQiPlRpbWU8L3NwYW4+PHNwYW4+TWVtb3J5
PC9zcGFuPjwvc3Bhbj4KIFJlZmVyZW5jZSA8c3BhbiBpZD0icmVmZXJlbmNlIiBjbGFzcz0iY2hl
Y2tib3giPjwvc3Bhbj4KKzxzcGFuIHRpdGxlPSJDb25maWRlbmNlIEludGVydmFsIERlbHRhIj5D
SSYjOTE2Ozwvc3Bhbj4gPHNwYW4gaWQ9ImNvbmZpZGVuY2VJbnRlcnZhbERlbHRhIiBjbGFzcz0i
Y2hlY2tib3giPjxzcGFuIGNsYXNzPSJjaGVja2VkIj5TaG93PC9zcGFuPjxzcGFuPkhpZGU8L3Nw
YW4+PC9zcGFuPgogPC9kaXY+CiA8dGFibGUgaWQ9ImNvbnRhaW5lciI+PC90YWJsZT4KIDxzY3Jp
cHQ+CkBAIC0zODksOSArMzkwLDE0IEBAIGZ1bmN0aW9uIGZvcm1hdFBlcmNlbnRhZ2UoZnJhY3Rp
b24pIHsKICAgICByZXR1cm4gKGZyYWN0aW9uICogMTAwKS50b0ZpeGVkKDIpICsgJyUnOwogfQog
Ci1mdW5jdGlvbiBjcmVhdGVUYWJsZSh0ZXN0cywgcnVucywgc2hvdWxkSWdub3JlTWVtb3J5LCBy
ZWZlcmVuY2VJbmRleCkgeworZnVuY3Rpb24gY3JlYXRlVGFibGUodGVzdHMsIHJ1bnMsIHNob3Vs
ZElnbm9yZU1lbW9yeSwgcmVmZXJlbmNlSW5kZXgsIGhpZGVDb25maWRlbmNlSW50ZXJ2YWxEZWx0
YSkgewogICAgICQoJyNjb250YWluZXInKS5odG1sKCc8dGhlYWQ+PHRyPjx0aD5UZXN0PC90aD48
dGg+VW5pdDwvdGg+JyArIHJ1bnMubWFwKGZ1bmN0aW9uIChydW4sIGluZGV4KSB7Ci0gICAgICAg
IHJldHVybiAnPHRoIGNvbHNwYW49IicgKyAoaW5kZXggPT0gcmVmZXJlbmNlSW5kZXggPyAyIDog
MykgKyAnIiBjbGFzcz0ie3NvcnRlcjogXCdjb21wYXJpc29uXCd9Ij4nICsgcnVuLmxhYmVsKCkg
KyAnPC90aD4nOworICAgICAgICB2YXIgY29sc3BhbiA9IDI7CisgICAgICAgIGlmIChpbmRleCAh
PSByZWZlcmVuY2VJbmRleCkKKyAgICAgICAgICAgIGNvbHNwYW4gPSAzOworICAgICAgICBpZiAo
aGlkZUNvbmZpZGVuY2VJbnRlcnZhbERlbHRhKQorICAgICAgICAgICAgY29sc3Bhbi0tOworICAg
ICAgICByZXR1cm4gJzx0aCBjb2xzcGFuPSInICsgY29sc3BhbiArICciIGNsYXNzPSJ7c29ydGVy
OiBcJ2NvbXBhcmlzb25cJ30iPicgKyBydW4ubGFiZWwoKSArICc8L3RoPic7CiAgICAgfSkucmVk
dWNlKGZ1bmN0aW9uIChtYXJrdXAsIGNlbGwpIHsgcmV0dXJuIG1hcmt1cCArIGNlbGw7IH0sICcn
KSArICc8L3RyPjwvaGVhZD48dGJvZHk+PC90Ym9keT4nKTsKIAogICAgIHZhciB0ZXN0TmFtZXMg
PSBbXTsKQEAgLTQwMSw3ICs0MDcsNyBAQCBmdW5jdGlvbiBjcmVhdGVUYWJsZSh0ZXN0cywgcnVu
cywgc2hvdWxkSWdub3JlTWVtb3J5LCByZWZlcmVuY2VJbmRleCkgewogICAgIHRlc3ROYW1lcy5z
b3J0KCkubWFwKGZ1bmN0aW9uICh0ZXN0TmFtZSkgewogICAgICAgICB2YXIgdGVzdCA9IHRlc3Rz
W3Rlc3ROYW1lXTsKICAgICAgICAgaWYgKHRlc3QuaXNNZW1vcnlUZXN0KCkgIT0gc2hvdWxkSWdu
b3JlTWVtb3J5KQotICAgICAgICAgICAgY3JlYXRlVGFibGVSb3cocnVucywgdGVzdCwgcmVmZXJl
bmNlSW5kZXgpOworICAgICAgICAgICAgY3JlYXRlVGFibGVSb3cocnVucywgdGVzdCwgcmVmZXJl
bmNlSW5kZXgsIGhpZGVDb25maWRlbmNlSW50ZXJ2YWxEZWx0YSk7CiAgICAgfSk7CiAKICAgICAk
KCcjY29udGFpbmVyJykudGFibGVzb3J0ZXIoe3dpZGdldHM6IFsnemVicmEnXX0pOwpAQCAtNDQ1
LDcgKzQ1MSw3IEBAIHZhciB3YXJuaW5nU2lnbiA9ICc8c3ZnIHZpZXdCb3g9IjAgMCAxMDAgMTAw
IiBzdHlsZT0id2lkdGg6IDE4cHg7IGhlaWdodDogMThweDsKICAgICArICc8Y2lyY2xlIGN4PSI1
MCIgY3k9IjczIiByPSI2IiBmaWxsPSJ3aGl0ZSIgLz4nCiAgICAgKyAnPC9zdmc+JzsKIAotZnVu
Y3Rpb24gY3JlYXRlVGFibGVSb3cocnVucywgdGVzdCwgcmVmZXJlbmNlSW5kZXgpIHsKK2Z1bmN0
aW9uIGNyZWF0ZVRhYmxlUm93KHJ1bnMsIHRlc3QsIHJlZmVyZW5jZUluZGV4LCBoaWRlQ29uZmlk
ZW5jZUludGVydmFsRGVsdGEpIHsKICAgICB2YXIgdGFibGVSb3cgPSAkKCc8dHI+PHRkIGNsYXNz
PSJ0ZXN0Ij4nICsgdGVzdC5uYW1lKCkgKyAnPC90ZD48dGQgY2xhc3M9InVuaXQiPicgKyB0ZXN0
LnVuaXQoKSArICc8L3RkPjwvdHI+Jyk7CiAKICAgICBmdW5jdGlvbiBtYXJrdXBGb3JSdW4ocmVz
dWx0LCByZWZlcmVuY2VSZXN1bHQpIHsKQEAgLTQ4MSwxMCArNDg3LDE1IEBAIGZ1bmN0aW9uIGNy
ZWF0ZVRhYmxlUm93KHJ1bnMsIHRlc3QsIHJlZmVyZW5jZUluZGV4KSB7CiAgICAgICAgIHZhciBz
dGF0aXN0aWNzID0gJyZzaWdtYTs9JyArIHRvRml4ZWRXaWR0aFByZWNpc2lvbihyZXN1bHQuY29u
ZmlkZW5jZUludGVydmFsRGVsdGEoKSkgKyAnLCBtaW49JyArIHRvRml4ZWRXaWR0aFByZWNpc2lv
bihyZXN1bHQubWluKCkpCiAgICAgICAgICAgICArICcsIG1heD0nICsgdG9GaXhlZFdpZHRoUHJl
Y2lzaW9uKHJlc3VsdC5tYXgoKSkgKyAnXG4nICsgcmVncmVzc2lvbkFuYWx5c2lzOwogCisgICAg
ICAgIHZhciBjb25maWRlbmNlSW50ZXJ2YWxEZWx0YUNlbGwgPSAnJzsKKyAgICAgICAgaWYgKCFo
aWRlQ29uZmlkZW5jZUludGVydmFsRGVsdGEpIHsKKyAgICAgICAgICAgIGNvbmZpZGVuY2VJbnRl
cnZhbERlbHRhQ2VsbCA9ICc8dGQgY2xhc3M9ImNvbmZpZGVuY2VJbnRlcnZhbERlbHRhIiB0aXRs
ZT0iJyArIHN0YXRpc3RpY3MgKyAnIj4mcGx1c21uOyAnCisgICAgICAgICAgICAgICAgKyBmb3Jt
YXRQZXJjZW50YWdlKHJlc3VsdC5jb25maWRlbmNlSW50ZXJ2YWxEZWx0YVJhdGlvKCkpICsgd2Fy
bmluZyArICc8L3RkPic7CisgICAgICAgIH0KKwogICAgICAgICAvLyBUYWJsZXNvcnRlciBkb2Vz
bid0IGtub3cgYWJvdXQgdGhlIHNlY29uZCBjZWxsIHNvIHB1dCB0aGUgY29tcGFyaXNvbiBpbiB0
aGUgaW52aXNpYmxlIGVsZW1lbnQuCiAgICAgICAgIHJldHVybiAnPHRkIGNsYXNzPSJyZXN1bHQi
IHRpdGxlPSInICsgc3RhdGlzdGljcyArICciPicgKyB0b0ZpeGVkV2lkdGhQcmVjaXNpb24ocmVz
dWx0Lm1lYW4oKSkgKyBoaWRkZW5WYWx1ZQotICAgICAgICAgICAgKyAnPC90ZD48dGQgY2xhc3M9
ImNvbmZpZGVuY2VJbnRlcnZhbERlbHRhIiB0aXRsZT0iJyArIHN0YXRpc3RpY3MgKyAnIj4mcGx1
c21uOyAnCi0gICAgICAgICAgICArIGZvcm1hdFBlcmNlbnRhZ2UocmVzdWx0LmNvbmZpZGVuY2VJ
bnRlcnZhbERlbHRhUmF0aW8oKSkgKyB3YXJuaW5nICsgJzwvdGQ+JyArIGNvbXBhcmlzb25DZWxs
OworICAgICAgICAgICAgKyAnPC90ZD4nICsgY29uZmlkZW5jZUludGVydmFsRGVsdGFDZWxsICsg
Y29tcGFyaXNvbkNlbGw7CiAgICAgfQogCiAgICAgZnVuY3Rpb24gbWFya3VwRm9yTWlzc2luZ1J1
bihpc1JlZmVyZW5jZSkgewpAQCAtNTgzLDcgKzU5NCwxMyBAQCBmdW5jdGlvbiBpbml0KCkgewog
CiAgICAgY3JlYXRlVGFibGUobWV0cmljcywgcnVucywgc2hvdWxkSWdub3JlTWVtb3J5LCByZWZl
cmVuY2VJbmRleCk7CiAKKyAgICBmdW5jdGlvbiBjbGVhckNvbmZpZGVuY2VJbnRlcnZhbERlbHRh
Qml0KCkgeworICAgICAgICAkKCcjY29uZmlkZW5jZUludGVydmFsRGVsdGEnKS5jaGlsZHJlbigp
LmFkZENsYXNzKCdjaGVja2VkJyk7CisgICAgICAgICQoJyNjb25maWRlbmNlSW50ZXJ2YWxEZWx0
YScpLmNoaWxkcmVuKCkubGFzdCgpLnJlbW92ZUNsYXNzKCdjaGVja2VkJyk7CisgICAgfQorCiAg
ICAgJCgnI3RpbWUtbWVtb3J5JykuYmluZCgnY2hhbmdlJywgZnVuY3Rpb24gKGV2ZW50LCBjaGVj
a2VkRWxlbWVudCkgeworICAgICAgICBjbGVhckNvbmZpZGVuY2VJbnRlcnZhbERlbHRhQml0KCkK
ICAgICAgICAgc2hvdWxkSWdub3JlTWVtb3J5ID0gY2hlY2tlZEVsZW1lbnQudGV4dENvbnRlbnQg
PT0gJ1RpbWUnOwogICAgICAgICBjcmVhdGVUYWJsZShtZXRyaWNzLCBydW5zLCBzaG91bGRJZ25v
cmVNZW1vcnksIHJlZmVyZW5jZUluZGV4KTsKICAgICB9KTsKQEAgLTU5MywxMCArNjEwLDE2IEBA
IGZ1bmN0aW9uIGluaXQoKSB7CiAgICAgfSkKIAogICAgICQoJyNyZWZlcmVuY2UnKS5iaW5kKCdj
aGFuZ2UnLCBmdW5jdGlvbiAoZXZlbnQsIGNoZWNrZWRFbGVtZW50KSB7CisgICAgICAgIGNsZWFy
Q29uZmlkZW5jZUludGVydmFsRGVsdGFCaXQoKQogICAgICAgICByZWZlcmVuY2VJbmRleCA9IHBh
cnNlSW50KGNoZWNrZWRFbGVtZW50LmdldEF0dHJpYnV0ZSgndmFsdWUnKSk7CiAgICAgICAgIGNy
ZWF0ZVRhYmxlKG1ldHJpY3MsIHJ1bnMsIHNob3VsZElnbm9yZU1lbW9yeSwgcmVmZXJlbmNlSW5k
ZXgpOwogICAgIH0pOwogCisgICAgJCgnI2NvbmZpZGVuY2VJbnRlcnZhbERlbHRhJykuYmluZCgn
Y2hhbmdlJywgZnVuY3Rpb24gKGV2ZW50LCBjaGVja2VkRWxlbWVudCkgeworICAgICAgICBoaWRl
Q29uZmlkZW5jZUludGVydmFsRGVsdGEgPSBjaGVja2VkRWxlbWVudC50ZXh0Q29udGVudCA9PSAn
SGlkZSc7CisgICAgICAgIGNyZWF0ZVRhYmxlKG1ldHJpY3MsIHJ1bnMsIHNob3VsZElnbm9yZU1l
bW9yeSwgcmVmZXJlbmNlSW5kZXgsIGhpZGVDb25maWRlbmNlSW50ZXJ2YWxEZWx0YSk7CisgICAg
fSk7CisKICAgICAkKCcuY2hlY2tib3gnKS5lYWNoKGZ1bmN0aW9uIChpbmRleCwgY2hlY2tib3gp
IHsKICAgICAgICAgJChjaGVja2JveCkuY2hpbGRyZW4oJ3NwYW4nKS5jbGljayhmdW5jdGlvbiAo
ZXZlbnQpIHsKICAgICAgICAgICAgIGlmICgkKHRoaXMpLmhhc0NsYXNzKCdjaGVja2VkJykpCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>227297</attachid>
            <date>2014-03-20 09:28:12 -0700</date>
            <delta_ts>2014-03-20 18:00:13 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>hideConfInt.patch</filename>
            <type>text/plain</type>
            <size>4993</size>
            <attacher name="Zoltan Horvath">zoltan</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1BlcmZvcm1hbmNlVGVzdHMvQ2hhbmdlTG9nIGIvUGVyZm9ybWFuY2VUZXN0
cy9DaGFuZ2VMb2cKaW5kZXggODc2OWE2My4uYjdiODE2MyAxMDA2NDQKLS0tIGEvUGVyZm9ybWFu
Y2VUZXN0cy9DaGFuZ2VMb2cKKysrIGIvUGVyZm9ybWFuY2VUZXN0cy9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNiBAQAorMjAxNC0wMy0xOSAgWm9sdGFuIEhvcnZhdGggIDx6b2x0YW5Ad2Via2l0Lm9y
Zz4KKworICAgICAgICBBZGQgb3B0aW9uIGZvciBoaWRpbmcgQ29uZmlkZW5jZSBJbnRlcnZhbCBE
ZWx0YSBvbiB0aGUgcGVyZm9ybWFuY2UgdGVzdHMgcmVzdWx0cyBwYWdlCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzA0ODMKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJJ3ZlIGZvdW5kIGl0IHVzZWZ1bCB0
byBoaWRlIHRoZSBjb25maWRlbmNlIGludGVydmFsIGRlbHRhIGZyb20gdGhlIHJlc3VsdHMgdGFi
bGUKKyAgICAgICAgc29tZXRpbWVzLCBmb3IgZXhhbXBsZSBvbiBjb3B5aW5nIGRhdGEsIG9yIGZv
ciBhIGNsZWFyZXIgbG9vay4gVGhpcyBwYXRjaCBpbnRyb2R1Y2VzCisgICAgICAgIGEgbmV3IGJ1
dHRvbiBmb3IgaXQgb24gdGhlIGxvY2FsIHJlc3VsdHMgcGFnZS4KKworICAgICAgICAqIHJlc291
cmNlcy9yZXN1bHRzLXRlbXBsYXRlLmh0bWw6CisKIDIwMTQtMDMtMTQgIE1hY2llaiBTdGFjaG93
aWFrICA8bWpzQGFwcGxlLmNvbT4KIAogICAgICAgICBSZXBsYWNlICJBcHBsZSBDb21wdXRlciwg
SW5jLiIgd2l0aCAiQXBwbGUgSW5jLiIgaW4gY29weXJpZ2h0IGhlYWRlcnMKZGlmZiAtLWdpdCBh
L1BlcmZvcm1hbmNlVGVzdHMvcmVzb3VyY2VzL3Jlc3VsdHMtdGVtcGxhdGUuaHRtbCBiL1BlcmZv
cm1hbmNlVGVzdHMvcmVzb3VyY2VzL3Jlc3VsdHMtdGVtcGxhdGUuaHRtbAppbmRleCBlNzc3NDYz
Li4xMmFkNzY3IDEwMDY0NAotLS0gYS9QZXJmb3JtYW5jZVRlc3RzL3Jlc291cmNlcy9yZXN1bHRz
LXRlbXBsYXRlLmh0bWwKKysrIGIvUGVyZm9ybWFuY2VUZXN0cy9yZXNvdXJjZXMvcmVzdWx0cy10
ZW1wbGF0ZS5odG1sCkBAIC0xMzIsNiArMTMyLDcgQEAgdGQubWlzc2luZyB7CiA8ZGl2IHN0eWxl
PSJwYWRkaW5nOiAwIDEwcHg7Ij4KIFJlc3VsdCA8c3BhbiBpZD0idGltZS1tZW1vcnkiIGNsYXNz
PSJjaGVja2JveCI+PHNwYW4gY2xhc3M9ImNoZWNrZWQiPlRpbWU8L3NwYW4+PHNwYW4+TWVtb3J5
PC9zcGFuPjwvc3Bhbj4KIFJlZmVyZW5jZSA8c3BhbiBpZD0icmVmZXJlbmNlIiBjbGFzcz0iY2hl
Y2tib3giPjwvc3Bhbj4KKzxzcGFuIHRpdGxlPSJDb25maWRlbmNlIEludGVydmFsIERlbHRhIj5D
SSYjOTE2Ozwvc3Bhbj4gPHNwYW4gaWQ9ImNvbmZpZGVuY2VJbnRlcnZhbERlbHRhIiBjbGFzcz0i
Y2hlY2tib3giPjxzcGFuIGNsYXNzPSJjaGVja2VkIj5TaG93PC9zcGFuPjxzcGFuPkhpZGU8L3Nw
YW4+PC9zcGFuPgogPC9kaXY+CiA8dGFibGUgaWQ9ImNvbnRhaW5lciI+PC90YWJsZT4KIDxzY3Jp
cHQ+CkBAIC0zOTAsOCArMzkxLDE1IEBAIGZ1bmN0aW9uIGZvcm1hdFBlcmNlbnRhZ2UoZnJhY3Rp
b24pIHsKIH0KIAogZnVuY3Rpb24gY3JlYXRlVGFibGUodGVzdHMsIHJ1bnMsIHNob3VsZElnbm9y
ZU1lbW9yeSwgcmVmZXJlbmNlSW5kZXgpIHsKKyAgICB2YXIgaGlkZUNvbmZpZGVuY2VJbnRlcnZh
bERlbHRhID0gJCgnI2NvbmZpZGVuY2VJbnRlcnZhbERlbHRhJykuY2hpbGRyZW4oKS5sYXN0KCku
aGFzQ2xhc3MoJ2NoZWNrZWQnKTsKKwogICAgICQoJyNjb250YWluZXInKS5odG1sKCc8dGhlYWQ+
PHRyPjx0aD5UZXN0PC90aD48dGg+VW5pdDwvdGg+JyArIHJ1bnMubWFwKGZ1bmN0aW9uIChydW4s
IGluZGV4KSB7Ci0gICAgICAgIHJldHVybiAnPHRoIGNvbHNwYW49IicgKyAoaW5kZXggPT0gcmVm
ZXJlbmNlSW5kZXggPyAyIDogMykgKyAnIiBjbGFzcz0ie3NvcnRlcjogXCdjb21wYXJpc29uXCd9
Ij4nICsgcnVuLmxhYmVsKCkgKyAnPC90aD4nOworICAgICAgICB2YXIgY29sc3BhbiA9IDI7Cisg
ICAgICAgIGlmIChpbmRleCAhPSByZWZlcmVuY2VJbmRleCkKKyAgICAgICAgICAgIGNvbHNwYW4g
PSAzOworICAgICAgICBpZiAoaGlkZUNvbmZpZGVuY2VJbnRlcnZhbERlbHRhKQorICAgICAgICAg
ICAgY29sc3Bhbi0tOworICAgICAgICByZXR1cm4gJzx0aCBjb2xzcGFuPSInICsgY29sc3BhbiAr
ICciIGNsYXNzPSJ7c29ydGVyOiBcJ2NvbXBhcmlzb25cJ30iPicgKyBydW4ubGFiZWwoKSArICc8
L3RoPic7CiAgICAgfSkucmVkdWNlKGZ1bmN0aW9uIChtYXJrdXAsIGNlbGwpIHsgcmV0dXJuIG1h
cmt1cCArIGNlbGw7IH0sICcnKSArICc8L3RyPjwvaGVhZD48dGJvZHk+PC90Ym9keT4nKTsKIAog
ICAgIHZhciB0ZXN0TmFtZXMgPSBbXTsKQEAgLTQwMSw3ICs0MDksNyBAQCBmdW5jdGlvbiBjcmVh
dGVUYWJsZSh0ZXN0cywgcnVucywgc2hvdWxkSWdub3JlTWVtb3J5LCByZWZlcmVuY2VJbmRleCkg
ewogICAgIHRlc3ROYW1lcy5zb3J0KCkubWFwKGZ1bmN0aW9uICh0ZXN0TmFtZSkgewogICAgICAg
ICB2YXIgdGVzdCA9IHRlc3RzW3Rlc3ROYW1lXTsKICAgICAgICAgaWYgKHRlc3QuaXNNZW1vcnlU
ZXN0KCkgIT0gc2hvdWxkSWdub3JlTWVtb3J5KQotICAgICAgICAgICAgY3JlYXRlVGFibGVSb3co
cnVucywgdGVzdCwgcmVmZXJlbmNlSW5kZXgpOworICAgICAgICAgICAgY3JlYXRlVGFibGVSb3co
cnVucywgdGVzdCwgcmVmZXJlbmNlSW5kZXgsIGhpZGVDb25maWRlbmNlSW50ZXJ2YWxEZWx0YSk7
CiAgICAgfSk7CiAKICAgICAkKCcjY29udGFpbmVyJykudGFibGVzb3J0ZXIoe3dpZGdldHM6IFsn
emVicmEnXX0pOwpAQCAtNDQ1LDcgKzQ1Myw3IEBAIHZhciB3YXJuaW5nU2lnbiA9ICc8c3ZnIHZp
ZXdCb3g9IjAgMCAxMDAgMTAwIiBzdHlsZT0id2lkdGg6IDE4cHg7IGhlaWdodDogMThweDsKICAg
ICArICc8Y2lyY2xlIGN4PSI1MCIgY3k9IjczIiByPSI2IiBmaWxsPSJ3aGl0ZSIgLz4nCiAgICAg
KyAnPC9zdmc+JzsKIAotZnVuY3Rpb24gY3JlYXRlVGFibGVSb3cocnVucywgdGVzdCwgcmVmZXJl
bmNlSW5kZXgpIHsKK2Z1bmN0aW9uIGNyZWF0ZVRhYmxlUm93KHJ1bnMsIHRlc3QsIHJlZmVyZW5j
ZUluZGV4LCBoaWRlQ29uZmlkZW5jZUludGVydmFsRGVsdGEpIHsKICAgICB2YXIgdGFibGVSb3cg
PSAkKCc8dHI+PHRkIGNsYXNzPSJ0ZXN0Ij4nICsgdGVzdC5uYW1lKCkgKyAnPC90ZD48dGQgY2xh
c3M9InVuaXQiPicgKyB0ZXN0LnVuaXQoKSArICc8L3RkPjwvdHI+Jyk7CiAKICAgICBmdW5jdGlv
biBtYXJrdXBGb3JSdW4ocmVzdWx0LCByZWZlcmVuY2VSZXN1bHQpIHsKQEAgLTQ4MSwxMCArNDg5
LDE1IEBAIGZ1bmN0aW9uIGNyZWF0ZVRhYmxlUm93KHJ1bnMsIHRlc3QsIHJlZmVyZW5jZUluZGV4
KSB7CiAgICAgICAgIHZhciBzdGF0aXN0aWNzID0gJyZzaWdtYTs9JyArIHRvRml4ZWRXaWR0aFBy
ZWNpc2lvbihyZXN1bHQuY29uZmlkZW5jZUludGVydmFsRGVsdGEoKSkgKyAnLCBtaW49JyArIHRv
Rml4ZWRXaWR0aFByZWNpc2lvbihyZXN1bHQubWluKCkpCiAgICAgICAgICAgICArICcsIG1heD0n
ICsgdG9GaXhlZFdpZHRoUHJlY2lzaW9uKHJlc3VsdC5tYXgoKSkgKyAnXG4nICsgcmVncmVzc2lv
bkFuYWx5c2lzOwogCisgICAgICAgIHZhciBjb25maWRlbmNlSW50ZXJ2YWxEZWx0YUNlbGwgPSAn
JzsKKyAgICAgICAgaWYgKCFoaWRlQ29uZmlkZW5jZUludGVydmFsRGVsdGEpIHsKKyAgICAgICAg
ICAgIGNvbmZpZGVuY2VJbnRlcnZhbERlbHRhQ2VsbCA9ICc8dGQgY2xhc3M9ImNvbmZpZGVuY2VJ
bnRlcnZhbERlbHRhIiB0aXRsZT0iJyArIHN0YXRpc3RpY3MgKyAnIj4mcGx1c21uOyAnCisgICAg
ICAgICAgICAgICAgKyBmb3JtYXRQZXJjZW50YWdlKHJlc3VsdC5jb25maWRlbmNlSW50ZXJ2YWxE
ZWx0YVJhdGlvKCkpICsgd2FybmluZyArICc8L3RkPic7CisgICAgICAgIH0KKwogICAgICAgICAv
LyBUYWJsZXNvcnRlciBkb2Vzbid0IGtub3cgYWJvdXQgdGhlIHNlY29uZCBjZWxsIHNvIHB1dCB0
aGUgY29tcGFyaXNvbiBpbiB0aGUgaW52aXNpYmxlIGVsZW1lbnQuCiAgICAgICAgIHJldHVybiAn
PHRkIGNsYXNzPSJyZXN1bHQiIHRpdGxlPSInICsgc3RhdGlzdGljcyArICciPicgKyB0b0ZpeGVk
V2lkdGhQcmVjaXNpb24ocmVzdWx0Lm1lYW4oKSkgKyBoaWRkZW5WYWx1ZQotICAgICAgICAgICAg
KyAnPC90ZD48dGQgY2xhc3M9ImNvbmZpZGVuY2VJbnRlcnZhbERlbHRhIiB0aXRsZT0iJyArIHN0
YXRpc3RpY3MgKyAnIj4mcGx1c21uOyAnCi0gICAgICAgICAgICArIGZvcm1hdFBlcmNlbnRhZ2Uo
cmVzdWx0LmNvbmZpZGVuY2VJbnRlcnZhbERlbHRhUmF0aW8oKSkgKyB3YXJuaW5nICsgJzwvdGQ+
JyArIGNvbXBhcmlzb25DZWxsOworICAgICAgICAgICAgKyAnPC90ZD4nICsgY29uZmlkZW5jZUlu
dGVydmFsRGVsdGFDZWxsICsgY29tcGFyaXNvbkNlbGw7CiAgICAgfQogCiAgICAgZnVuY3Rpb24g
bWFya3VwRm9yTWlzc2luZ1J1bihpc1JlZmVyZW5jZSkgewpAQCAtNTk3LDYgKzYxMCwxMCBAQCBm
dW5jdGlvbiBpbml0KCkgewogICAgICAgICBjcmVhdGVUYWJsZShtZXRyaWNzLCBydW5zLCBzaG91
bGRJZ25vcmVNZW1vcnksIHJlZmVyZW5jZUluZGV4KTsKICAgICB9KTsKIAorICAgICQoJyNjb25m
aWRlbmNlSW50ZXJ2YWxEZWx0YScpLmJpbmQoJ2NoYW5nZScsIGZ1bmN0aW9uIChldmVudCwgY2hl
Y2tlZEVsZW1lbnQpIHsKKyAgICAgICAgY3JlYXRlVGFibGUobWV0cmljcywgcnVucywgc2hvdWxk
SWdub3JlTWVtb3J5LCByZWZlcmVuY2VJbmRleCk7CisgICAgfSk7CisKICAgICAkKCcuY2hlY2ti
b3gnKS5lYWNoKGZ1bmN0aW9uIChpbmRleCwgY2hlY2tib3gpIHsKICAgICAgICAgJChjaGVja2Jv
eCkuY2hpbGRyZW4oJ3NwYW4nKS5jbGljayhmdW5jdGlvbiAoZXZlbnQpIHsKICAgICAgICAgICAg
IGlmICgkKHRoaXMpLmhhc0NsYXNzKCdjaGVja2VkJykpCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>227365</attachid>
            <date>2014-03-20 18:00:13 -0700</date>
            <delta_ts>2014-03-20 21:05:33 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>hideConfInt.patch</filename>
            <type>text/plain</type>
            <size>5868</size>
            <attacher name="Zoltan Horvath">zoltan</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1BlcmZvcm1hbmNlVGVzdHMvQ2hhbmdlTG9nIGIvUGVyZm9ybWFuY2VUZXN0
cy9DaGFuZ2VMb2cKaW5kZXggODc2OWE2My4uYjdiODE2MyAxMDA2NDQKLS0tIGEvUGVyZm9ybWFu
Y2VUZXN0cy9DaGFuZ2VMb2cKKysrIGIvUGVyZm9ybWFuY2VUZXN0cy9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNiBAQAorMjAxNC0wMy0xOSAgWm9sdGFuIEhvcnZhdGggIDx6b2x0YW5Ad2Via2l0Lm9y
Zz4KKworICAgICAgICBBZGQgb3B0aW9uIGZvciBoaWRpbmcgQ29uZmlkZW5jZSBJbnRlcnZhbCBE
ZWx0YSBvbiB0aGUgcGVyZm9ybWFuY2UgdGVzdHMgcmVzdWx0cyBwYWdlCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzA0ODMKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJJ3ZlIGZvdW5kIGl0IHVzZWZ1bCB0
byBoaWRlIHRoZSBjb25maWRlbmNlIGludGVydmFsIGRlbHRhIGZyb20gdGhlIHJlc3VsdHMgdGFi
bGUKKyAgICAgICAgc29tZXRpbWVzLCBmb3IgZXhhbXBsZSBvbiBjb3B5aW5nIGRhdGEsIG9yIGZv
ciBhIGNsZWFyZXIgbG9vay4gVGhpcyBwYXRjaCBpbnRyb2R1Y2VzCisgICAgICAgIGEgbmV3IGJ1
dHRvbiBmb3IgaXQgb24gdGhlIGxvY2FsIHJlc3VsdHMgcGFnZS4KKworICAgICAgICAqIHJlc291
cmNlcy9yZXN1bHRzLXRlbXBsYXRlLmh0bWw6CisKIDIwMTQtMDMtMTQgIE1hY2llaiBTdGFjaG93
aWFrICA8bWpzQGFwcGxlLmNvbT4KIAogICAgICAgICBSZXBsYWNlICJBcHBsZSBDb21wdXRlciwg
SW5jLiIgd2l0aCAiQXBwbGUgSW5jLiIgaW4gY29weXJpZ2h0IGhlYWRlcnMKZGlmZiAtLWdpdCBh
L1BlcmZvcm1hbmNlVGVzdHMvcmVzb3VyY2VzL3Jlc3VsdHMtdGVtcGxhdGUuaHRtbCBiL1BlcmZv
cm1hbmNlVGVzdHMvcmVzb3VyY2VzL3Jlc3VsdHMtdGVtcGxhdGUuaHRtbAppbmRleCBlNzc3NDYz
Li44ZTM4Mjg0IDEwMDY0NAotLS0gYS9QZXJmb3JtYW5jZVRlc3RzL3Jlc291cmNlcy9yZXN1bHRz
LXRlbXBsYXRlLmh0bWwKKysrIGIvUGVyZm9ybWFuY2VUZXN0cy9yZXNvdXJjZXMvcmVzdWx0cy10
ZW1wbGF0ZS5odG1sCkBAIC0xMzIsNiArMTMyLDcgQEAgdGQubWlzc2luZyB7CiA8ZGl2IHN0eWxl
PSJwYWRkaW5nOiAwIDEwcHg7Ij4KIFJlc3VsdCA8c3BhbiBpZD0idGltZS1tZW1vcnkiIGNsYXNz
PSJjaGVja2JveCI+PHNwYW4gY2xhc3M9ImNoZWNrZWQiPlRpbWU8L3NwYW4+PHNwYW4+TWVtb3J5
PC9zcGFuPjwvc3Bhbj4KIFJlZmVyZW5jZSA8c3BhbiBpZD0icmVmZXJlbmNlIiBjbGFzcz0iY2hl
Y2tib3giPjwvc3Bhbj4KKzxzcGFuIHRpdGxlPSJDb25maWRlbmNlIEludGVydmFsIERlbHRhIj5D
SSYjOTE2Ozwvc3Bhbj4gPHNwYW4gaWQ9ImNvbmZpZGVuY2VJbnRlcnZhbERlbHRhIiBjbGFzcz0i
Y2hlY2tib3giPjxzcGFuIGNsYXNzPSJjaGVja2VkIj5TaG93PC9zcGFuPjxzcGFuPkhpZGU8L3Nw
YW4+PC9zcGFuPgogPC9kaXY+CiA8dGFibGUgaWQ9ImNvbnRhaW5lciI+PC90YWJsZT4KIDxzY3Jp
cHQ+CkBAIC0zODksOSArMzkwLDE0IEBAIGZ1bmN0aW9uIGZvcm1hdFBlcmNlbnRhZ2UoZnJhY3Rp
b24pIHsKICAgICByZXR1cm4gKGZyYWN0aW9uICogMTAwKS50b0ZpeGVkKDIpICsgJyUnOwogfQog
Ci1mdW5jdGlvbiBjcmVhdGVUYWJsZSh0ZXN0cywgcnVucywgc2hvdWxkSWdub3JlTWVtb3J5LCBy
ZWZlcmVuY2VJbmRleCkgeworZnVuY3Rpb24gY3JlYXRlVGFibGUodGVzdHMsIHJ1bnMsIHNob3Vs
ZElnbm9yZU1lbW9yeSwgcmVmZXJlbmNlSW5kZXgsIGhpZGVDb25maWRlbmNlSW50ZXJ2YWxEZWx0
YSkgewogICAgICQoJyNjb250YWluZXInKS5odG1sKCc8dGhlYWQ+PHRyPjx0aD5UZXN0PC90aD48
dGg+VW5pdDwvdGg+JyArIHJ1bnMubWFwKGZ1bmN0aW9uIChydW4sIGluZGV4KSB7Ci0gICAgICAg
IHJldHVybiAnPHRoIGNvbHNwYW49IicgKyAoaW5kZXggPT0gcmVmZXJlbmNlSW5kZXggPyAyIDog
MykgKyAnIiBjbGFzcz0ie3NvcnRlcjogXCdjb21wYXJpc29uXCd9Ij4nICsgcnVuLmxhYmVsKCkg
KyAnPC90aD4nOworICAgICAgICB2YXIgY29sc3BhbiA9IDI7CisgICAgICAgIGlmIChpbmRleCAh
PSByZWZlcmVuY2VJbmRleCkKKyAgICAgICAgICAgIGNvbHNwYW4gPSAzOworICAgICAgICBpZiAo
aGlkZUNvbmZpZGVuY2VJbnRlcnZhbERlbHRhKQorICAgICAgICAgICAgY29sc3Bhbi0tOworICAg
ICAgICByZXR1cm4gJzx0aCBjb2xzcGFuPSInICsgY29sc3BhbiArICciIGNsYXNzPSJ7c29ydGVy
OiBcJ2NvbXBhcmlzb25cJ30iPicgKyBydW4ubGFiZWwoKSArICc8L3RoPic7CiAgICAgfSkucmVk
dWNlKGZ1bmN0aW9uIChtYXJrdXAsIGNlbGwpIHsgcmV0dXJuIG1hcmt1cCArIGNlbGw7IH0sICcn
KSArICc8L3RyPjwvaGVhZD48dGJvZHk+PC90Ym9keT4nKTsKIAogICAgIHZhciB0ZXN0TmFtZXMg
PSBbXTsKQEAgLTQwMSw3ICs0MDcsNyBAQCBmdW5jdGlvbiBjcmVhdGVUYWJsZSh0ZXN0cywgcnVu
cywgc2hvdWxkSWdub3JlTWVtb3J5LCByZWZlcmVuY2VJbmRleCkgewogICAgIHRlc3ROYW1lcy5z
b3J0KCkubWFwKGZ1bmN0aW9uICh0ZXN0TmFtZSkgewogICAgICAgICB2YXIgdGVzdCA9IHRlc3Rz
W3Rlc3ROYW1lXTsKICAgICAgICAgaWYgKHRlc3QuaXNNZW1vcnlUZXN0KCkgIT0gc2hvdWxkSWdu
b3JlTWVtb3J5KQotICAgICAgICAgICAgY3JlYXRlVGFibGVSb3cocnVucywgdGVzdCwgcmVmZXJl
bmNlSW5kZXgpOworICAgICAgICAgICAgY3JlYXRlVGFibGVSb3cocnVucywgdGVzdCwgcmVmZXJl
bmNlSW5kZXgsIGhpZGVDb25maWRlbmNlSW50ZXJ2YWxEZWx0YSk7CiAgICAgfSk7CiAKICAgICAk
KCcjY29udGFpbmVyJykudGFibGVzb3J0ZXIoe3dpZGdldHM6IFsnemVicmEnXX0pOwpAQCAtNDQ1
LDcgKzQ1MSw3IEBAIHZhciB3YXJuaW5nU2lnbiA9ICc8c3ZnIHZpZXdCb3g9IjAgMCAxMDAgMTAw
IiBzdHlsZT0id2lkdGg6IDE4cHg7IGhlaWdodDogMThweDsKICAgICArICc8Y2lyY2xlIGN4PSI1
MCIgY3k9IjczIiByPSI2IiBmaWxsPSJ3aGl0ZSIgLz4nCiAgICAgKyAnPC9zdmc+JzsKIAotZnVu
Y3Rpb24gY3JlYXRlVGFibGVSb3cocnVucywgdGVzdCwgcmVmZXJlbmNlSW5kZXgpIHsKK2Z1bmN0
aW9uIGNyZWF0ZVRhYmxlUm93KHJ1bnMsIHRlc3QsIHJlZmVyZW5jZUluZGV4LCBoaWRlQ29uZmlk
ZW5jZUludGVydmFsRGVsdGEpIHsKICAgICB2YXIgdGFibGVSb3cgPSAkKCc8dHI+PHRkIGNsYXNz
PSJ0ZXN0Ij4nICsgdGVzdC5uYW1lKCkgKyAnPC90ZD48dGQgY2xhc3M9InVuaXQiPicgKyB0ZXN0
LnVuaXQoKSArICc8L3RkPjwvdHI+Jyk7CiAKICAgICBmdW5jdGlvbiBtYXJrdXBGb3JSdW4ocmVz
dWx0LCByZWZlcmVuY2VSZXN1bHQpIHsKQEAgLTQ4MSwxMCArNDg3LDE1IEBAIGZ1bmN0aW9uIGNy
ZWF0ZVRhYmxlUm93KHJ1bnMsIHRlc3QsIHJlZmVyZW5jZUluZGV4KSB7CiAgICAgICAgIHZhciBz
dGF0aXN0aWNzID0gJyZzaWdtYTs9JyArIHRvRml4ZWRXaWR0aFByZWNpc2lvbihyZXN1bHQuY29u
ZmlkZW5jZUludGVydmFsRGVsdGEoKSkgKyAnLCBtaW49JyArIHRvRml4ZWRXaWR0aFByZWNpc2lv
bihyZXN1bHQubWluKCkpCiAgICAgICAgICAgICArICcsIG1heD0nICsgdG9GaXhlZFdpZHRoUHJl
Y2lzaW9uKHJlc3VsdC5tYXgoKSkgKyAnXG4nICsgcmVncmVzc2lvbkFuYWx5c2lzOwogCisgICAg
ICAgIHZhciBjb25maWRlbmNlSW50ZXJ2YWxEZWx0YUNlbGwgPSAnJzsKKyAgICAgICAgaWYgKCFo
aWRlQ29uZmlkZW5jZUludGVydmFsRGVsdGEpIHsKKyAgICAgICAgICAgIGNvbmZpZGVuY2VJbnRl
cnZhbERlbHRhQ2VsbCA9ICc8dGQgY2xhc3M9ImNvbmZpZGVuY2VJbnRlcnZhbERlbHRhIiB0aXRs
ZT0iJyArIHN0YXRpc3RpY3MgKyAnIj4mcGx1c21uOyAnCisgICAgICAgICAgICAgICAgKyBmb3Jt
YXRQZXJjZW50YWdlKHJlc3VsdC5jb25maWRlbmNlSW50ZXJ2YWxEZWx0YVJhdGlvKCkpICsgd2Fy
bmluZyArICc8L3RkPic7CisgICAgICAgIH0KKwogICAgICAgICAvLyBUYWJsZXNvcnRlciBkb2Vz
bid0IGtub3cgYWJvdXQgdGhlIHNlY29uZCBjZWxsIHNvIHB1dCB0aGUgY29tcGFyaXNvbiBpbiB0
aGUgaW52aXNpYmxlIGVsZW1lbnQuCiAgICAgICAgIHJldHVybiAnPHRkIGNsYXNzPSJyZXN1bHQi
IHRpdGxlPSInICsgc3RhdGlzdGljcyArICciPicgKyB0b0ZpeGVkV2lkdGhQcmVjaXNpb24ocmVz
dWx0Lm1lYW4oKSkgKyBoaWRkZW5WYWx1ZQotICAgICAgICAgICAgKyAnPC90ZD48dGQgY2xhc3M9
ImNvbmZpZGVuY2VJbnRlcnZhbERlbHRhIiB0aXRsZT0iJyArIHN0YXRpc3RpY3MgKyAnIj4mcGx1
c21uOyAnCi0gICAgICAgICAgICArIGZvcm1hdFBlcmNlbnRhZ2UocmVzdWx0LmNvbmZpZGVuY2VJ
bnRlcnZhbERlbHRhUmF0aW8oKSkgKyB3YXJuaW5nICsgJzwvdGQ+JyArIGNvbXBhcmlzb25DZWxs
OworICAgICAgICAgICAgKyAnPC90ZD4nICsgY29uZmlkZW5jZUludGVydmFsRGVsdGFDZWxsICsg
Y29tcGFyaXNvbkNlbGw7CiAgICAgfQogCiAgICAgZnVuY3Rpb24gbWFya3VwRm9yTWlzc2luZ1J1
bihpc1JlZmVyZW5jZSkgewpAQCAtNTgwLDEyICs1OTEsMTMgQEAgZnVuY3Rpb24gaW5pdCgpIHsK
IAogICAgIHZhciBzaG91bGRJZ25vcmVNZW1vcnk9IHRydWU7CiAgICAgdmFyIHJlZmVyZW5jZUlu
ZGV4ID0gMDsKKyAgICB2YXIgaGlkZUNvbmZpZGVuY2VJbnRlcnZhbERlbHRhID0gZmFsc2U7CiAK
ICAgICBjcmVhdGVUYWJsZShtZXRyaWNzLCBydW5zLCBzaG91bGRJZ25vcmVNZW1vcnksIHJlZmVy
ZW5jZUluZGV4KTsKIAogICAgICQoJyN0aW1lLW1lbW9yeScpLmJpbmQoJ2NoYW5nZScsIGZ1bmN0
aW9uIChldmVudCwgY2hlY2tlZEVsZW1lbnQpIHsKICAgICAgICAgc2hvdWxkSWdub3JlTWVtb3J5
ID0gY2hlY2tlZEVsZW1lbnQudGV4dENvbnRlbnQgPT0gJ1RpbWUnOwotICAgICAgICBjcmVhdGVU
YWJsZShtZXRyaWNzLCBydW5zLCBzaG91bGRJZ25vcmVNZW1vcnksIHJlZmVyZW5jZUluZGV4KTsK
KyAgICAgICAgY3JlYXRlVGFibGUobWV0cmljcywgcnVucywgc2hvdWxkSWdub3JlTWVtb3J5LCBy
ZWZlcmVuY2VJbmRleCwgaGlkZUNvbmZpZGVuY2VJbnRlcnZhbERlbHRhKTsKICAgICB9KTsKIAog
ICAgIHJ1bnMubWFwKGZ1bmN0aW9uIChydW4sIGluZGV4KSB7CkBAIC01OTQsNyArNjA2LDEyIEBA
IGZ1bmN0aW9uIGluaXQoKSB7CiAKICAgICAkKCcjcmVmZXJlbmNlJykuYmluZCgnY2hhbmdlJywg
ZnVuY3Rpb24gKGV2ZW50LCBjaGVja2VkRWxlbWVudCkgewogICAgICAgICByZWZlcmVuY2VJbmRl
eCA9IHBhcnNlSW50KGNoZWNrZWRFbGVtZW50LmdldEF0dHJpYnV0ZSgndmFsdWUnKSk7Ci0gICAg
ICAgIGNyZWF0ZVRhYmxlKG1ldHJpY3MsIHJ1bnMsIHNob3VsZElnbm9yZU1lbW9yeSwgcmVmZXJl
bmNlSW5kZXgpOworICAgICAgICBjcmVhdGVUYWJsZShtZXRyaWNzLCBydW5zLCBzaG91bGRJZ25v
cmVNZW1vcnksIHJlZmVyZW5jZUluZGV4LCBoaWRlQ29uZmlkZW5jZUludGVydmFsRGVsdGEpOwor
ICAgIH0pOworCisgICAgJCgnI2NvbmZpZGVuY2VJbnRlcnZhbERlbHRhJykuYmluZCgnY2hhbmdl
JywgZnVuY3Rpb24gKGV2ZW50LCBjaGVja2VkRWxlbWVudCkgeworICAgICAgICBoaWRlQ29uZmlk
ZW5jZUludGVydmFsRGVsdGEgPSBjaGVja2VkRWxlbWVudC50ZXh0Q29udGVudCA9PSAnSGlkZSc7
CisgICAgICAgIGNyZWF0ZVRhYmxlKG1ldHJpY3MsIHJ1bnMsIHNob3VsZElnbm9yZU1lbW9yeSwg
cmVmZXJlbmNlSW5kZXgsIGhpZGVDb25maWRlbmNlSW50ZXJ2YWxEZWx0YSk7CiAgICAgfSk7CiAK
ICAgICAkKCcuY2hlY2tib3gnKS5lYWNoKGZ1bmN0aW9uIChpbmRleCwgY2hlY2tib3gpIHsK
</data>

          </attachment>
      

    </bug>

</bugzilla>