<?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>183460</bug_id>
          
          <creation_ts>2018-03-08 10:09:01 -0800</creation_ts>
          <short_desc>http/tests/security/frame-loading-via-document-write-async-delegates.html fails with async delegates</short_desc>
          <delta_ts>2018-03-22 08:45:09 -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>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=183902</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>180568</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>achristensen</cc>
    
    <cc>ajuma</cc>
    
    <cc>commit-queue</cc>
    
    <cc>jlewis3</cc>
    
    <cc>lforschler</cc>
    
    <cc>ryanhaddad</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1404785</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-03-08 10:09:01 -0800</bug_when>
    <thetext>http/tests/security/frame-loading-via-document-write-async-delegates.html fails with async delegates.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1404788</commentid>
    <comment_count>1</comment_count>
      <attachid>335314</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-03-08 10:16:20 -0800</bug_when>
    <thetext>Created attachment 335314
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1404791</commentid>
    <comment_count>2</comment_count>
    <who name="Ali Juma">ajuma</who>
    <bug_when>2018-03-08 10:19:41 -0800</bug_when>
    <thetext>*** Bug 183461 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1405218</commentid>
    <comment_count>3</comment_count>
      <attachid>335314</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-03-09 10:46:03 -0800</bug_when>
    <thetext>Comment on attachment 335314
Patch

Clearing flags on attachment: 335314

Committed r229468: &lt;https://trac.webkit.org/changeset/229468&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1405219</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-03-09 10:46:05 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1405220</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-03-09 10:47:18 -0800</bug_when>
    <thetext>&lt;rdar://problem/38308346&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1405406</commentid>
    <comment_count>6</comment_count>
    <who name="Matt Lewis">jlewis3</who>
    <bug_when>2018-03-09 17:04:26 -0800</bug_when>
    <thetext>This caused the test http/tests/security/frame-loading-via-document-write.html to fail consistently on all platforms:

https://webkit-test-results.webkit.org/dashboards/flakiness_dashboard.html#showAllRuns=true&amp;tests=http%2Ftests%2Fsecurity%2Fframe-loading-via-document-write.html

https://build.webkit.org/results/Apple%20High%20Sierra%20Release%20WK2%20(Tests)/r229487%20(3367)/results.html

diff:
--- /Volumes/Data/slave/highsierra-release-tests-wk2/build/layout-test-results/http/tests/security/frame-loading-via-document-write-expected.txt
+++ /Volumes/Data/slave/highsierra-release-tests-wk2/build/layout-test-results/http/tests/security/frame-loading-via-document-write-actual.txt
@@ -1,4 +1,4 @@
-CONSOLE MESSAGE: line 1: Not allowed to load local resource: abe.png
+CONSOLE MESSAGE: line 55: Not allowed to load local resource: abe.png
 
 
 --------</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1405412</commentid>
    <comment_count>7</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-03-09 17:26:30 -0800</bug_when>
    <thetext>(In reply to Matt Lewis from comment #6)
&gt; This caused the test
&gt; http/tests/security/frame-loading-via-document-write.html to fail
&gt; consistently on all platforms:
&gt; 
&gt; https://webkit-test-results.webkit.org/dashboards/flakiness_dashboard.
&gt; html#showAllRuns=true&amp;tests=http%2Ftests%2Fsecurity%2Fframe-loading-via-
&gt; document-write.html
&gt; 
&gt; https://build.webkit.org/results/
&gt; Apple%20High%20Sierra%20Release%20WK2%20(Tests)/r229487%20(3367)/results.html
&gt; 
&gt; diff:
&gt; ---
&gt; /Volumes/Data/slave/highsierra-release-tests-wk2/build/layout-test-results/
&gt; http/tests/security/frame-loading-via-document-write-expected.txt
&gt; +++
&gt; /Volumes/Data/slave/highsierra-release-tests-wk2/build/layout-test-results/
&gt; http/tests/security/frame-loading-via-document-write-actual.txt
&gt; @@ -1,4 +1,4 @@
&gt; -CONSOLE MESSAGE: line 1: Not allowed to load local resource: abe.png
&gt; +CONSOLE MESSAGE: line 55: Not allowed to load local resource: abe.png
&gt;  
&gt;  
&gt;  --------

Looks like this merely needs rebaselining. Weird that EWS was green...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1405413</commentid>
    <comment_count>8</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2018-03-09 17:28:12 -0800</bug_when>
    <thetext>Reverted r229468 for reason:

This change caused http/tests/security/frame-loading-via-document-write.html to fail.

Committed r229496: &lt;https://trac.webkit.org/changeset/229496&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1405769</commentid>
    <comment_count>9</comment_count>
      <attachid>335601</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-03-12 10:03:04 -0700</bug_when>
    <thetext>Created attachment 335601
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1405770</commentid>
    <comment_count>10</comment_count>
      <attachid>335601</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-03-12 10:04:24 -0700</bug_when>
    <thetext>Comment on attachment 335601
Patch

Rejecting attachment 335601 from commit-queue.

Failed to run &quot;[&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=webkit-queues.webkit.org&apos;, &apos;--bot-id=webkit-cq-01&apos;, &apos;validate-changelog&apos;, &apos;--check-oops&apos;, &apos;--non-interactive&apos;, 335601, &apos;--port=mac&apos;]&quot; exit_code: 1 cwd: /Volumes/Data/EWS/WebKit

ChangeLog entry in LayoutTests/ChangeLog contains OOPS!.

Full output: http://webkit-queues.webkit.org/results/6916570</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1405776</commentid>
    <comment_count>11</comment_count>
      <attachid>335603</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-03-12 10:12:53 -0700</bug_when>
    <thetext>Created attachment 335603
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1405783</commentid>
    <comment_count>12</comment_count>
      <attachid>335603</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-03-12 10:50:58 -0700</bug_when>
    <thetext>Comment on attachment 335603
Patch

Clearing flags on attachment: 335603

Committed r229539: &lt;https://trac.webkit.org/changeset/229539&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1405784</commentid>
    <comment_count>13</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-03-12 10:51:00 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>335314</attachid>
            <date>2018-03-08 10:16:20 -0800</date>
            <delta_ts>2018-03-12 10:03:03 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-183460-20180308101619.patch</filename>
            <type>text/plain</type>
            <size>8759</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjI5NDExCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMjQ3MjM5NjdmN2U3OTE2Y2E0NWZi
MzVjNmQxYWFlZTg5YTUzM2E3MC4uNGM2ZWExMGI5OWFkNGJhZmVmZDA2YzRhODgwOWQxYTk4NDA4
ZGQ2NCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDE4LTAzLTA4ICBDaHJpcyBEdW1leiAgPGNk
dW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgaHR0cC90ZXN0cy9zZWN1cml0eS9mcmFtZS1sb2Fk
aW5nLXZpYS1kb2N1bWVudC13cml0ZS1hc3luYy1kZWxlZ2F0ZXMuaHRtbCBmYWlscyB3aXRoIGFz
eW5jIGRlbGVnYXRlcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTgzNDYwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgVGhlIHRlc3QgaGFzIDMgZnJhbWVzIHdoaWNoIGFsbCBpbml0aWFsbHkgbG9hZCAiYWJv
dXQ6YmxhbmsiLiBUaGVuIHVzaW5nIGRvY3VtZW50LndyaXRlKCksIGl0IGluc2VydHMKKyAgICAg
ICAgSFRNTCBpbiBlYWNoIGZyYW1lLgorICAgICAgICBGcmFtZSAxOiBib2R5IGhhcyBhbiBvbmxv
YWQgZXZlbnQgaGFuZGxlciwgd2hpY2ggY2FsbHMgSlMgaXMgY2xpY2sgYW4gYW5jaG9yIGxpbmsg
dG8gbmF2aWdhdGUgdGhlIGZyYW1lLgorICAgICAgICBGcmFtZSAyOiBib2R5IGhhcyBhbiBvbmxv
YWQgZXZlbnQgaGFuZGxlciB0byBkbyBzb21lIGxvZ2dpbmcKKyAgICAgICAgRnJhbWUgMzogYm9k
eSBoYXMgYW4gb25sb2FkIGV2ZW50IGhhbmRsZXIgYW5kIGZpbmlzaGVzIHRoZSB0ZXN0IChjYWxs
cyB0ZXN0UnVubmVyLm5vdGlmeURvbmUoKSkKKworICAgICAgICBUaGUgaXNzdWUgaXMgdGhhdCB3
aXRoIGFzeW5jaHJvbm91cyBwb2xpY3kgZGVsZWdhdGVzLCB0aGUgZmlyc3QgZnJhbWUgbWF5IG5v
dCBoYXZlIG5hdmlnYXRlZCB5ZXQgYnkgdGhlCisgICAgICAgIHRpbWUgdGhlIHRoaXJkIGZyYW1l
IGlzIGxvYWRlZC4gSW5kZWVkLCB0aGUgb25sb2FkIGV2ZW50IG9mIHRoZSBmaXJzdCBmcmFtZSBt
ZXJlbHkgY2xpY2tzIGFtIGFuY2hvciBsaW5rCisgICAgICAgIHdoaWNoIHdpbGwgdHJpZ2dlciBh
IG5hdmlnYXRpb24gcG9saWN5IGNoZWNrIGFuZCB0aGVuIGxhdGVyIG5hdmlnYXRlLgorCisgICAg
ICAgIFRvIG1ha2UgdGhlIHRlc3QgbW9yZSByb2J1c3QsIHdlIG5vdyBjb3VudCB0aGUgbnVtYmVy
IG9mIGxvYWRzIGFuZCBjYWxsIHRlc3RSdW5uZXIubm90aWZ5RG9uZSgpIHdoZW4KKyAgICAgICAg
d2UndmUgcmVhY2hlZCB0aGUgZXhwZWN0ZWQgbnVtYmVyIG9mIGxvYWRzLgorCisgICAgICAgICog
aHR0cC90ZXN0cy9zZWN1cml0eS9mcmFtZS1sb2FkaW5nLXZpYS1kb2N1bWVudC13cml0ZS1hc3lu
Yy1kZWxlZ2F0ZXMtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBodHRwL3Rlc3RzL3Nl
Y3VyaXR5L2ZyYW1lLWxvYWRpbmctdmlhLWRvY3VtZW50LXdyaXRlLWFzeW5jLWRlbGVnYXRlcy5o
dG1sOiBDb3BpZWQgZnJvbSBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L2ZyYW1lLWxv
YWRpbmctdmlhLWRvY3VtZW50LXdyaXRlLmh0bWwuCisgICAgICAgICogaHR0cC90ZXN0cy9zZWN1
cml0eS9mcmFtZS1sb2FkaW5nLXZpYS1kb2N1bWVudC13cml0ZS5odG1sOgorICAgICAgICAqIGh0
dHAvdGVzdHMvc2VjdXJpdHkvcmVzb3VyY2VzL2ZyYW1lLWxvYWRpbmctdmlhLWRvY3VtZW50LXdy
aXRlLmpzOgorCiAyMDE4LTAzLTA4ICBGcmVkZXJpYyBXYW5nICA8ZndhbmdAaWdhbGlhLmNvbT4K
IAogICAgICAgICBBZGQgcmVmZXJlbmNlcyB0byBidWcgMTYwMTYxIGZvciBzb21lIE1hdGhNTCBm
YWlsdXJlcyBvbiBpT1MgYW5kIG1hY09TLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90
ZXN0cy9zZWN1cml0eS9mcmFtZS1sb2FkaW5nLXZpYS1kb2N1bWVudC13cml0ZS1hc3luYy1kZWxl
Z2F0ZXMtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9mcmFt
ZS1sb2FkaW5nLXZpYS1kb2N1bWVudC13cml0ZS1hc3luYy1kZWxlZ2F0ZXMtZXhwZWN0ZWQudHh0
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAuLmQ0YjlmOTBiNWM4NmMzZDEyY2NmYWM4OGE2YjA3M2E0NjAyNzE4YWYKLS0t
IC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L2ZyYW1lLWxv
YWRpbmctdmlhLWRvY3VtZW50LXdyaXRlLWFzeW5jLWRlbGVnYXRlcy1leHBlY3RlZC50eHQKQEAg
LTAsMCArMSwyMiBAQAorQ09OU09MRSBNRVNTQUdFOiBsaW5lIDE6IE5vdCBhbGxvd2VkIHRvIGxv
YWQgbG9jYWwgcmVzb3VyY2U6IGFiZS5wbmcKKworCistLS0tLS0tLQorRnJhbWU6ICd0b3BSb3cn
CistLS0tLS0tLQorVGhpcyBwYWdlIHdhcyBzdWNjZXNzZnVsbHkgbG9hZGVkLgorTXkgcHJvdG9j
b2wgaXMgaHR0cDoKK015IHJlZmVycmVyIGlzIGJsYW5rCisKKworLS0tLS0tLS0KK0ZyYW1lOiAn
bWlkZGxlUm93JworLS0tLS0tLS0KK0ltYWdlIE5PVCBsb2FkZWQuCisKKworLS0tLS0tLS0KK0Zy
YW1lOiAnYm90dG9tUm93JworLS0tLS0tLS0KK0ltYWdlIGxvYWRlZC4KKwpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9mcmFtZS1sb2FkaW5nLXZpYS1kb2N1bWVu
dC13cml0ZS1hc3luYy1kZWxlZ2F0ZXMuaHRtbCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2Vj
dXJpdHkvZnJhbWUtbG9hZGluZy12aWEtZG9jdW1lbnQtd3JpdGUtYXN5bmMtZGVsZWdhdGVzLmh0
bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMC4uYzU5ODliOTk1OTBjN2Y3NTI1ZThmNzVjMTMxMTVjOWRjMjIyOTljNwot
LS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvZnJhbWUt
bG9hZGluZy12aWEtZG9jdW1lbnQtd3JpdGUtYXN5bmMtZGVsZWdhdGVzLmh0bWwKQEAgLTAsMCAr
MSw4MiBAQAorPGh0bWw+Cis8aGVhZD4KKzx0aXRsZT48L3RpdGxlPgorCis8c2NyaXB0IGxhbmd1
YWdlPSJKYXZhU2NyaXB0Ij4KKworY29uc3QgZXhwZWN0ZWRMb2FkQ291bnQgPSA3OworbGV0IGxv
YWRDb3VudCA9IDA7CitmdW5jdGlvbiBmaW5pc2hUZXN0SWZMYXN0TG9hZCgpCit7CisgICAgaWYg
KCsrbG9hZENvdW50ID09IGV4cGVjdGVkTG9hZENvdW50ICYmIHdpbmRvdy50ZXN0UnVubmVyKQor
ICAgICAgICB0ZXN0UnVubmVyLm5vdGlmeURvbmUoKTsKK30KKworZnVuY3Rpb24gYnVpbGRGcmFt
ZXNldCgpCit7CisgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKSB7CisgICAgICAgIHRlc3RSdW5u
ZXIud2FpdFVudGlsRG9uZSgpOworICAgICAgICB0ZXN0UnVubmVyLmR1bXBBc1RleHQoKTsKKyAg
ICAgICAgdGVzdFJ1bm5lci5kdW1wQ2hpbGRGcmFtZXNBc1RleHQoKTsKKyAgICAgICAgaWYgKHRl
c3RSdW5uZXIuc2V0U2hvdWxkRGVjaWRlTmF2aWdhdGlvblBvbGljeUFmdGVyRGVsYXkpCisgICAg
ICAgICAgICB0ZXN0UnVubmVyLnNldFNob3VsZERlY2lkZU5hdmlnYXRpb25Qb2xpY3lBZnRlckRl
bGF5KHRydWUpOworICAgIH0KKworICAgIHZhciBvdXRIVE1MPSI8ZnJhbWVzZXQgcm93cz1cIjMz
JSwgMzMlLCAzMyVcIj4iKworICAgICAgICAgICAgICAgICI8ZnJhbWUgc3JjPVwiXCIgb25sb2Fk
PVwiZmluaXNoVGVzdElmTGFzdExvYWQoKVwiIG5hbWU9XCJ0b3BSb3dcIj4iKworICAgICAgICAg
ICAgICAgICI8ZnJhbWUgc3JjPVwiXCIgb25sb2FkPVwiZmluaXNoVGVzdElmTGFzdExvYWQoKVwi
IG5hbWU9XCJtaWRkbGVSb3dcIj4iKworICAgICAgICAgICAgICAgICI8ZnJhbWUgc3JjPVwiXCIg
b25sb2FkPVwiZmluaXNoVGVzdElmTGFzdExvYWQoKVwiIG5hbWU9XCJib3R0b21Sb3dcIj4iKwor
ICAgICAgICAgICAgICAgICI8L2ZyYW1lc2V0PiI7CisKKyAgICBkb2N1bWVudC5vcGVuKCJ0ZXh0
L2h0bWwiLCJyZXBsYWNlIik7CisgICAgZG9jdW1lbnQud3JpdGUob3V0SFRNTCk7CisgICAgZG9j
dW1lbnQuY2xvc2UoKTsKKworICAgIG91dEhUTUwgPSAiPGh0bWw+PGhlYWQ+PHNjciIgKyAiaXB0
IGxhbmd1YWdlPVwiSmF2YVNjcmlwdFwiIHNyYz1cInJlc291cmNlcy9mcmFtZS1sb2FkaW5nLXZp
YS1kb2N1bWVudC13cml0ZS5qc1wiPiIrCisgICAgICAgICAgICAgICI8L3NjciIgKyAiaXB0Pjwv
aGVhZD48Ym9keSBvbkxvYWQ9XCJjbGlja0FuY2hvcigpXCI+PHRhYmxlPjx0cj48dGQ+IisKKyAg
ICAgICAgICAgICAgIjxhIGhyZWY9XCJyZXNvdXJjZXMvc3VjY2Vzcy5odG1sXCIgdGFyZ2V0PVwi
dG9wUm93XCIgaWQ9XCJhbmNob3JMaW5rXCI+Q2xpY2sgbWUuIElmIG5vdGhpbmcgbG9hZHMgYWJv
dmUgd2UgaGF2ZSBhIHByb2JsZW0uPC9hPiIrCisgICAgICAgICAgICAgICI8L3RkPjwvdHI+PC90
YWJsZT48L2JvZHk+PC9odG1sPiI7CisKKyAgICBmcmFtZXNbJ3RvcFJvdyddLmRvY3VtZW50Lm9w
ZW4oInRleHQvaHRtbCIsInJlcGxhY2UiKTsKKyAgICBmcmFtZXNbJ3RvcFJvdyddLmRvY3VtZW50
LmNoYXJzZXQ9ZG9jdW1lbnQuY2hhcnNldDsKKyAgICBmcmFtZXNbJ3RvcFJvdyddLmRvY3VtZW50
LndyaXRlKG91dEhUTUwpOworICAgIGZyYW1lc1sndG9wUm93J10uZG9jdW1lbnQuY2xvc2UoKTsK
KworICAgIHZhciBsb2NhbEltYWdlTG9jYXRpb24gPSAiZmlsZTovLy90bXAvTGF5b3V0VGVzdHMv
ZmFzdC9kb20vcmVzb3VyY2VzL2FiZS5wbmciOworICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikK
KyAgICAgICAgbG9jYWxJbWFnZUxvY2F0aW9uID0gdGVzdFJ1bm5lci5wYXRoVG9Mb2NhbFJlc291
cmNlKGxvY2FsSW1hZ2VMb2NhdGlvbik7CisKKyAgICBvdXRIVE1MID0gIjxodG1sPjxoZWFkPjxz
Y3IiICsgImlwdCBsYW5ndWFnZT1cIkphdmFTY3JpcHRcIiBzcmM9XCJyZXNvdXJjZXMvZnJhbWUt
bG9hZGluZy12aWEtZG9jdW1lbnQtd3JpdGUuanNcIj4iKworICAgICAgICAgICAgICAiPC9zY3Ii
ICsgImlwdD48L2hlYWQ+PGJvZHkgb25Mb2FkPVwiZGlkSW1hZ2VMb2FkKClcIj48dGFibGU+PHRy
Pjx0ZD4iKworICAgICAgICAgICAgICAiPGRpdiBpZD1cInJlc3VsdFwiPjwvZGl2PiIrCisgICAg
ICAgICAgICAgICI8aW1nIHNyYz1cIiIgKyBsb2NhbEltYWdlTG9jYXRpb24gKyAiXCIgaWQ9XCJt
eUltZ1wiPiIrCisgICAgICAgICAgICAgICI8L3RkPjwvdHI+PC90YWJsZT48L2JvZHk+PC9odG1s
PiI7CisKKyAgICBmcmFtZXNbJ21pZGRsZVJvdyddLmRvY3VtZW50Lm9wZW4oInRleHQvaHRtbCIs
InJlcGxhY2UiKTsKKyAgICBmcmFtZXNbJ21pZGRsZVJvdyddLmRvY3VtZW50LmNoYXJzZXQ9ZG9j
dW1lbnQuY2hhcnNldDsKKyAgICBmcmFtZXNbJ21pZGRsZVJvdyddLmRvY3VtZW50LndyaXRlKG91
dEhUTUwpOworICAgIGZyYW1lc1snbWlkZGxlUm93J10uZG9jdW1lbnQuY2xvc2UoKTsKKworICAg
IG91dEhUTUwgPSAiPGh0bWw+PGhlYWQ+PHNjciIgKyAiaXB0IGxhbmd1YWdlPVwiSmF2YVNjcmlw
dFwiIHNyYz1cInJlc291cmNlcy9mcmFtZS1sb2FkaW5nLXZpYS1kb2N1bWVudC13cml0ZS5qc1wi
PiIrCisgICAgICAgICAgICAgICI8L3NjciIgKyAiaXB0PjwvaGVhZD48Ym9keSBvbkxvYWQ9XCJk
aWRJbWFnZUxvYWQoKVwiPjx0YWJsZT48dHI+PHRkPiIrCisgICAgICAgICAgICAgICI8ZGl2IGlk
PVwicmVzdWx0XCI+PC9kaXY+IisKKyAgICAgICAgICAgICAgIjxpbWcgc3JjPVwiL3Jlc291cmNl
cy9hYmUucG5nXCIgaWQ9XCJteUltZ1wiPiIrCisgICAgICAgICAgICAgICI8L3RkPjwvdHI+PC90
YWJsZT48L2JvZHk+PC9odG1sPiI7CisKKyAgICBmcmFtZXNbJ2JvdHRvbVJvdyddLmRvY3VtZW50
Lm9wZW4oInRleHQvaHRtbCIsInJlcGxhY2UiKTsKKyAgICBmcmFtZXNbJ2JvdHRvbVJvdyddLmRv
Y3VtZW50LmNoYXJzZXQ9ZG9jdW1lbnQuY2hhcnNldDsKKyAgICBmcmFtZXNbJ2JvdHRvbVJvdydd
LmRvY3VtZW50LndyaXRlKG91dEhUTUwpOworICAgIGZyYW1lc1snYm90dG9tUm93J10uZG9jdW1l
bnQuY2xvc2UoKTsKK30KKworYnVpbGRGcmFtZXNldCgpOworCis8L3NjcmlwdD4KKzwvaGVhZD4K
KworPGJvZHk+Cis8cD5KYXZhU2NyaXB0IEZBSUxFRCEgeW91IHNob3VsZCBub3Qgc2VlIHRoaXMu
PC9wPgorPC9ib2R5PgorCis8L2h0bWw+CisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAv
dGVzdHMvc2VjdXJpdHkvZnJhbWUtbG9hZGluZy12aWEtZG9jdW1lbnQtd3JpdGUuaHRtbCBiL0xh
eW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvZnJhbWUtbG9hZGluZy12aWEtZG9jdW1lbnQt
d3JpdGUuaHRtbAppbmRleCBjYmQ4MjlkMmY1ZmQxMzFmYjcwZWVlYmQxYWRkNmNlZjg3Y2ZiOWEx
Li5kZTY4NGRmYjQzZDFjYWRlYmNhZmU2YmNiNzY1NWE0MmVjZDU3ZTI3IDEwMDY0NAotLS0gYS9M
YXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L2ZyYW1lLWxvYWRpbmctdmlhLWRvY3VtZW50
LXdyaXRlLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9mcmFtZS1s
b2FkaW5nLXZpYS1kb2N1bWVudC13cml0ZS5odG1sCkBAIC00LDYgKzQsMTQgQEAKIAogPHNjcmlw
dCBsYW5ndWFnZT0iSmF2YVNjcmlwdCI+CiAKK2NvbnN0IGV4cGVjdGVkTG9hZENvdW50ID0gNzsK
K2xldCBsb2FkQ291bnQgPSAwOworZnVuY3Rpb24gZmluaXNoVGVzdElmTGFzdExvYWQoKQorewor
ICAgIGlmICgrK2xvYWRDb3VudCA9PSBleHBlY3RlZExvYWRDb3VudCAmJiB3aW5kb3cudGVzdFJ1
bm5lcikKKyAgICAgICAgdGVzdFJ1bm5lci5ub3RpZnlEb25lKCk7Cit9CisKIGZ1bmN0aW9uIGJ1
aWxkRnJhbWVzZXQoKQogewogICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikgewpAQCAtMTMsOSAr
MjEsOSBAQCBmdW5jdGlvbiBidWlsZEZyYW1lc2V0KCkKICAgICB9CiAKICAgICB2YXIgb3V0SFRN
TD0iPGZyYW1lc2V0IHJvd3M9XCIzMyUsIDMzJSwgMzMlXCI+IisKLSAgICAgICAgICAgICAgICAi
PGZyYW1lIHNyYz1cIlwiIG5hbWU9XCJ0b3BSb3dcIj4iKwotICAgICAgICAgICAgICAgICI8ZnJh
bWUgc3JjPVwiXCIgbmFtZT1cIm1pZGRsZVJvd1wiPiIrCi0gICAgICAgICAgICAgICAgIjxmcmFt
ZSBzcmM9XCJcIiBuYW1lPVwiYm90dG9tUm93XCI+IisKKyAgICAgICAgICAgICAgICAiPGZyYW1l
IHNyYz1cIlwiIG9ubG9hZD1cImZpbmlzaFRlc3RJZkxhc3RMb2FkKClcIiBuYW1lPVwidG9wUm93
XCI+IisKKyAgICAgICAgICAgICAgICAiPGZyYW1lIHNyYz1cIlwiIG9ubG9hZD1cImZpbmlzaFRl
c3RJZkxhc3RMb2FkKClcIiBuYW1lPVwibWlkZGxlUm93XCI+IisKKyAgICAgICAgICAgICAgICAi
PGZyYW1lIHNyYz1cIlwiIG9ubG9hZD1cImZpbmlzaFRlc3RJZkxhc3RMb2FkKClcIiBuYW1lPVwi
Ym90dG9tUm93XCI+IisKICAgICAgICAgICAgICAgICAiPC9mcmFtZXNldD4iOwogCiAgICAgZG9j
dW1lbnQub3BlbigidGV4dC9odG1sIiwicmVwbGFjZSIpOwpAQCAtNDgsNyArNTYsNyBAQCBmdW5j
dGlvbiBidWlsZEZyYW1lc2V0KCkKICAgICBmcmFtZXNbJ21pZGRsZVJvdyddLmRvY3VtZW50LmNs
b3NlKCk7CiAKICAgICBvdXRIVE1MID0gIjxodG1sPjxoZWFkPjxzY3IiICsgImlwdCBsYW5ndWFn
ZT1cIkphdmFTY3JpcHRcIiBzcmM9XCJyZXNvdXJjZXMvZnJhbWUtbG9hZGluZy12aWEtZG9jdW1l
bnQtd3JpdGUuanNcIj4iKwotICAgICAgICAgICAgICAiPC9zY3IiICsgImlwdD48L2hlYWQ+PGJv
ZHkgb25Mb2FkPVwibGFzdFRlc3QoKVwiPjx0YWJsZT48dHI+PHRkPiIrCisgICAgICAgICAgICAg
ICI8L3NjciIgKyAiaXB0PjwvaGVhZD48Ym9keSBvbkxvYWQ9XCJkaWRJbWFnZUxvYWQoKVwiPjx0
YWJsZT48dHI+PHRkPiIrCiAgICAgICAgICAgICAgICI8ZGl2IGlkPVwicmVzdWx0XCI+PC9kaXY+
IisKICAgICAgICAgICAgICAgIjxpbWcgc3JjPVwiL3Jlc291cmNlcy9hYmUucG5nXCIgaWQ9XCJt
eUltZ1wiPiIrCiAgICAgICAgICAgICAgICI8L3RkPjwvdHI+PC90YWJsZT48L2JvZHk+PC9odG1s
PiI7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L3Jlc291cmNl
cy9mcmFtZS1sb2FkaW5nLXZpYS1kb2N1bWVudC13cml0ZS5qcyBiL0xheW91dFRlc3RzL2h0dHAv
dGVzdHMvc2VjdXJpdHkvcmVzb3VyY2VzL2ZyYW1lLWxvYWRpbmctdmlhLWRvY3VtZW50LXdyaXRl
LmpzCmluZGV4IDg4M2MwMmYzMWQzNDVkYWY4ZTQ5OTg0OGJjYjZhMDQ5ZGIwMGZlODEuLjk5YzVi
NDU1OTk2MDE2ZmZhZmEzZjI1MTc5YWQ5YWFlZTFkMDFlYTkgMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvcmVzb3VyY2VzL2ZyYW1lLWxvYWRpbmctdmlhLWRvY3Vt
ZW50LXdyaXRlLmpzCisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvcmVzb3Vy
Y2VzL2ZyYW1lLWxvYWRpbmctdmlhLWRvY3VtZW50LXdyaXRlLmpzCkBAIC0xNywxMSArMTcsMyBA
QCBmdW5jdGlvbiBkaWRJbWFnZUxvYWQoKQogICAgIH0KIH0KIAotZnVuY3Rpb24gbGFzdFRlc3Qo
KQotewotICAgIGRpZEltYWdlTG9hZCgpOwotCi0gICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKQot
ICAgICAgICB0ZXN0UnVubmVyLm5vdGlmeURvbmUoKTsKLX0KLQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>335601</attachid>
            <date>2018-03-12 10:03:04 -0700</date>
            <delta_ts>2018-03-12 10:12:52 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-183460-20180312100304.patch</filename>
            <type>text/plain</type>
            <size>10577</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjI5NTMzCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggYjg3MTcwMDVkMWNiOTJmMWNkNDQw
NWQ5NDhmYmNkMDI0NTFjMjUzZS4uMGVhNjI4ZjQyOTZmMmZiNDE2NjdhMmZmMjg5NTg5NDczM2Y0
NGFiMyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDE4LTAzLTEyICBDaHJpcyBEdW1leiAgPGNk
dW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgaHR0cC90ZXN0cy9zZWN1cml0eS9mcmFtZS1sb2Fk
aW5nLXZpYS1kb2N1bWVudC13cml0ZS1hc3luYy1kZWxlZ2F0ZXMuaHRtbCBmYWlscyB3aXRoIGFz
eW5jIGRlbGVnYXRlcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTgzNDYwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgVGhlIHRlc3QgaGFzIDMgZnJhbWVzIHdoaWNoIGFsbCBpbml0aWFsbHkgbG9hZCAiYWJv
dXQ6YmxhbmsiLiBUaGVuIHVzaW5nIGRvY3VtZW50LndyaXRlKCksIGl0IGluc2VydHMKKyAgICAg
ICAgSFRNTCBpbiBlYWNoIGZyYW1lLgorICAgICAgICBGcmFtZSAxOiBib2R5IGhhcyBhbiBvbmxv
YWQgZXZlbnQgaGFuZGxlciwgd2hpY2ggY2FsbHMgSlMgaXMgY2xpY2sgYW4gYW5jaG9yIGxpbmsg
dG8gbmF2aWdhdGUgdGhlIGZyYW1lLgorICAgICAgICBGcmFtZSAyOiBib2R5IGhhcyBhbiBvbmxv
YWQgZXZlbnQgaGFuZGxlciB0byBkbyBzb21lIGxvZ2dpbmcKKyAgICAgICAgRnJhbWUgMzogYm9k
eSBoYXMgYW4gb25sb2FkIGV2ZW50IGhhbmRsZXIgYW5kIGZpbmlzaGVzIHRoZSB0ZXN0IChjYWxs
cyB0ZXN0UnVubmVyLm5vdGlmeURvbmUoKSkKKworICAgICAgICBUaGUgaXNzdWUgaXMgdGhhdCB3
aXRoIGFzeW5jaHJvbm91cyBwb2xpY3kgZGVsZWdhdGVzLCB0aGUgZmlyc3QgZnJhbWUgbWF5IG5v
dCBoYXZlIG5hdmlnYXRlZCB5ZXQgYnkgdGhlCisgICAgICAgIHRpbWUgdGhlIHRoaXJkIGZyYW1l
IGlzIGxvYWRlZC4gSW5kZWVkLCB0aGUgb25sb2FkIGV2ZW50IG9mIHRoZSBmaXJzdCBmcmFtZSBt
ZXJlbHkgY2xpY2tzIGFtIGFuY2hvciBsaW5rCisgICAgICAgIHdoaWNoIHdpbGwgdHJpZ2dlciBh
IG5hdmlnYXRpb24gcG9saWN5IGNoZWNrIGFuZCB0aGVuIGxhdGVyIG5hdmlnYXRlLgorCisgICAg
ICAgIFRvIG1ha2UgdGhlIHRlc3QgbW9yZSByb2J1c3QsIHdlIG5vdyBjb3VudCB0aGUgbnVtYmVy
IG9mIGxvYWRzIGFuZCBjYWxsIHRlc3RSdW5uZXIubm90aWZ5RG9uZSgpIHdoZW4KKyAgICAgICAg
d2UndmUgcmVhY2hlZCB0aGUgZXhwZWN0ZWQgbnVtYmVyIG9mIGxvYWRzLgorCisgICAgICAgICog
aHR0cC90ZXN0cy9zZWN1cml0eS9mcmFtZS1sb2FkaW5nLXZpYS1kb2N1bWVudC13cml0ZS1hc3lu
Yy1kZWxlZ2F0ZXMtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBodHRwL3Rlc3RzL3Nl
Y3VyaXR5L2ZyYW1lLWxvYWRpbmctdmlhLWRvY3VtZW50LXdyaXRlLWFzeW5jLWRlbGVnYXRlcy5o
dG1sOiBDb3BpZWQgZnJvbSBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L2ZyYW1lLWxv
YWRpbmctdmlhLWRvY3VtZW50LXdyaXRlLmh0bWwuCisgICAgICAgICogaHR0cC90ZXN0cy9zZWN1
cml0eS9mcmFtZS1sb2FkaW5nLXZpYS1kb2N1bWVudC13cml0ZS5odG1sOgorICAgICAgICAqIGh0
dHAvdGVzdHMvc2VjdXJpdHkvcmVzb3VyY2VzL2ZyYW1lLWxvYWRpbmctdmlhLWRvY3VtZW50LXdy
aXRlLmpzOgorCiAyMDE4LTAzLTEyICBGcmVkZXJpYyBXYW5nICA8ZndhbmdAaWdhbGlhLmNvbT4K
IAogICAgICAgICBEbyBub3QgcmVseSBvbiBMYXRpbiBNb2Rlcm4gTWF0aCB0byB0ZXN0IGZyYWN0
aW9uL3JhZGljYWwgYmFycwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvVGVzdEV4cGVjdGF0aW9u
cyBiL0xheW91dFRlc3RzL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggNWUzNDlhZTkwMGVhM2QyZjdj
MTY4NmEwNzdkMDJlOGZiZGM0MjEyNi4uMzJjYjY4ODk0ZmZjNGZlMTRmMmI5NzIzZjFiZTJkNTU2
ZWQ5YTNmMyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvVGVzdEV4cGVjdGF0aW9ucworKysgYi9M
YXlvdXRUZXN0cy9UZXN0RXhwZWN0YXRpb25zCkBAIC0xODgsNiArMTg4LDEwIEBAIGh0dHAvd3B0
L2h0bWwvYnJvd3NlcnMvaGlzdG9yeS90aGUtbG9jYXRpb24taW50ZXJmYWNlL2xvY2F0aW9uLXBy
b3RvY29sLXNldHRlci1uCiBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvYnJv
d3NlcnMvaGlzdG9yeS90aGUtbG9jYXRpb24taW50ZXJmYWNlL2xvY2F0aW9uLXByb3RvY29sLXNl
dHRlci1ub24tYnJva2VuLmh0bWwgWyBEdW1wSlNDb25zb2xlTG9nSW5TdGRFcnIgXQogaW1wb3J0
ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL2Jyb3dzZXJzL2hpc3RvcnkvdGhlLWxvY2F0
aW9uLWludGVyZmFjZS9sb2NhdGlvbi1wcm90b2NvbC1zZXR0ZXItbm9uLWJyb2tlbi13ZWlyZC5o
dG1sIFsgRHVtcEpTQ29uc29sZUxvZ0luU3RkRXJyIF0KIAorIyBMaW5lIG51bWJlciBpbiB0aGUg
Y29uc29sZSBsb2dnaW5nIG1heSBjaGFuZ2Ugc28gd2Ugc2lsZW5jZSBpdCB0byBhdm9pZCBmbGFr
aW5lc3MuCitodHRwL3Rlc3RzL3NlY3VyaXR5L2ZyYW1lLWxvYWRpbmctdmlhLWRvY3VtZW50LXdy
aXRlLmh0bWwgWyBEdW1wSlNDb25zb2xlTG9nSW5TdGRFcnIgXQoraHR0cC90ZXN0cy9zZWN1cml0
eS9mcmFtZS1sb2FkaW5nLXZpYS1kb2N1bWVudC13cml0ZS1hc3luYy1kZWxlZ2F0ZXMuaHRtbCBb
IER1bXBKU0NvbnNvbGVMb2dJblN0ZEVyciBdCisKIHdlYmtpdC5vcmcvYi8xODE5MDEgaW1wb3J0
ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9zZXJ2aWNlLXdvcmtlcnMvc2VydmljZS13b3JrZXIv
ZmV0Y2gtY29ycy14aHIuaHR0cHMuaHRtbCBbIER1bXBKU0NvbnNvbGVMb2dJblN0ZEVyciBdCiB3
ZWJraXQub3JnL2IvMTgxODk3IGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvc2Vydmlj
ZS13b3JrZXJzL3NlcnZpY2Utd29ya2VyL2ZldGNoLWNhbnZhcy10YWludGluZy5odHRwcy5odG1s
IFsgRHVtcEpTQ29uc29sZUxvZ0luU3RkRXJyIF0KIHdlYmtpdC5vcmcvYi8xODE5MDAgaW1wb3J0
ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9zZXJ2aWNlLXdvcmtlcnMvc2VydmljZS13b3JrZXIv
ZmV0Y2gtY2FudmFzLXRhaW50aW5nLWNhY2hlLmh0dHBzLmh0bWwgWyBEdW1wSlNDb25zb2xlTG9n
SW5TdGRFcnIgXQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9m
cmFtZS1sb2FkaW5nLXZpYS1kb2N1bWVudC13cml0ZS1hc3luYy1kZWxlZ2F0ZXMtZXhwZWN0ZWQu
dHh0IGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9mcmFtZS1sb2FkaW5nLXZpYS1k
b2N1bWVudC13cml0ZS1hc3luYy1kZWxlZ2F0ZXMtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmQx
ZmRlZjJlOGY0MjUzYjQ3NDA1OGEwMGVkZTNhZGE3ZTU0MDI0NDQKLS0tIC9kZXYvbnVsbAorKysg
Yi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L2ZyYW1lLWxvYWRpbmctdmlhLWRvY3Vt
ZW50LXdyaXRlLWFzeW5jLWRlbGVnYXRlcy1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwyMSBAQAor
CisKKy0tLS0tLS0tCitGcmFtZTogJ3RvcFJvdycKKy0tLS0tLS0tCitUaGlzIHBhZ2Ugd2FzIHN1
Y2Nlc3NmdWxseSBsb2FkZWQuCitNeSBwcm90b2NvbCBpcyBodHRwOgorTXkgcmVmZXJyZXIgaXMg
YmxhbmsKKworCistLS0tLS0tLQorRnJhbWU6ICdtaWRkbGVSb3cnCistLS0tLS0tLQorSW1hZ2Ug
Tk9UIGxvYWRlZC4KKworCistLS0tLS0tLQorRnJhbWU6ICdib3R0b21Sb3cnCistLS0tLS0tLQor
SW1hZ2UgbG9hZGVkLgorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3Vy
aXR5L2ZyYW1lLWxvYWRpbmctdmlhLWRvY3VtZW50LXdyaXRlLWFzeW5jLWRlbGVnYXRlcy5odG1s
IGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9mcmFtZS1sb2FkaW5nLXZpYS1kb2N1
bWVudC13cml0ZS1hc3luYy1kZWxlZ2F0ZXMuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5jNTk4OWI5OTU5MGM3
Zjc1MjVlOGY3NWMxMzExNWM5ZGMyMjI5OWM3Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVz
dHMvaHR0cC90ZXN0cy9zZWN1cml0eS9mcmFtZS1sb2FkaW5nLXZpYS1kb2N1bWVudC13cml0ZS1h
c3luYy1kZWxlZ2F0ZXMuaHRtbApAQCAtMCwwICsxLDgyIEBACis8aHRtbD4KKzxoZWFkPgorPHRp
dGxlPjwvdGl0bGU+CisKKzxzY3JpcHQgbGFuZ3VhZ2U9IkphdmFTY3JpcHQiPgorCitjb25zdCBl
eHBlY3RlZExvYWRDb3VudCA9IDc7CitsZXQgbG9hZENvdW50ID0gMDsKK2Z1bmN0aW9uIGZpbmlz
aFRlc3RJZkxhc3RMb2FkKCkKK3sKKyAgICBpZiAoKytsb2FkQ291bnQgPT0gZXhwZWN0ZWRMb2Fk
Q291bnQgJiYgd2luZG93LnRlc3RSdW5uZXIpCisgICAgICAgIHRlc3RSdW5uZXIubm90aWZ5RG9u
ZSgpOworfQorCitmdW5jdGlvbiBidWlsZEZyYW1lc2V0KCkKK3sKKyAgICBpZiAod2luZG93LnRl
c3RSdW5uZXIpIHsKKyAgICAgICAgdGVzdFJ1bm5lci53YWl0VW50aWxEb25lKCk7CisgICAgICAg
IHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgpOworICAgICAgICB0ZXN0UnVubmVyLmR1bXBDaGlsZEZy
YW1lc0FzVGV4dCgpOworICAgICAgICBpZiAodGVzdFJ1bm5lci5zZXRTaG91bGREZWNpZGVOYXZp
Z2F0aW9uUG9saWN5QWZ0ZXJEZWxheSkKKyAgICAgICAgICAgIHRlc3RSdW5uZXIuc2V0U2hvdWxk
RGVjaWRlTmF2aWdhdGlvblBvbGljeUFmdGVyRGVsYXkodHJ1ZSk7CisgICAgfQorCisgICAgdmFy
IG91dEhUTUw9IjxmcmFtZXNldCByb3dzPVwiMzMlLCAzMyUsIDMzJVwiPiIrCisgICAgICAgICAg
ICAgICAgIjxmcmFtZSBzcmM9XCJcIiBvbmxvYWQ9XCJmaW5pc2hUZXN0SWZMYXN0TG9hZCgpXCIg
bmFtZT1cInRvcFJvd1wiPiIrCisgICAgICAgICAgICAgICAgIjxmcmFtZSBzcmM9XCJcIiBvbmxv
YWQ9XCJmaW5pc2hUZXN0SWZMYXN0TG9hZCgpXCIgbmFtZT1cIm1pZGRsZVJvd1wiPiIrCisgICAg
ICAgICAgICAgICAgIjxmcmFtZSBzcmM9XCJcIiBvbmxvYWQ9XCJmaW5pc2hUZXN0SWZMYXN0TG9h
ZCgpXCIgbmFtZT1cImJvdHRvbVJvd1wiPiIrCisgICAgICAgICAgICAgICAgIjwvZnJhbWVzZXQ+
IjsKKworICAgIGRvY3VtZW50Lm9wZW4oInRleHQvaHRtbCIsInJlcGxhY2UiKTsKKyAgICBkb2N1
bWVudC53cml0ZShvdXRIVE1MKTsKKyAgICBkb2N1bWVudC5jbG9zZSgpOworCisgICAgb3V0SFRN
TCA9ICI8aHRtbD48aGVhZD48c2NyIiArICJpcHQgbGFuZ3VhZ2U9XCJKYXZhU2NyaXB0XCIgc3Jj
PVwicmVzb3VyY2VzL2ZyYW1lLWxvYWRpbmctdmlhLWRvY3VtZW50LXdyaXRlLmpzXCI+IisKKyAg
ICAgICAgICAgICAgIjwvc2NyIiArICJpcHQ+PC9oZWFkPjxib2R5IG9uTG9hZD1cImNsaWNrQW5j
aG9yKClcIj48dGFibGU+PHRyPjx0ZD4iKworICAgICAgICAgICAgICAiPGEgaHJlZj1cInJlc291
cmNlcy9zdWNjZXNzLmh0bWxcIiB0YXJnZXQ9XCJ0b3BSb3dcIiBpZD1cImFuY2hvckxpbmtcIj5D
bGljayBtZS4gSWYgbm90aGluZyBsb2FkcyBhYm92ZSB3ZSBoYXZlIGEgcHJvYmxlbS48L2E+IisK
KyAgICAgICAgICAgICAgIjwvdGQ+PC90cj48L3RhYmxlPjwvYm9keT48L2h0bWw+IjsKKworICAg
IGZyYW1lc1sndG9wUm93J10uZG9jdW1lbnQub3BlbigidGV4dC9odG1sIiwicmVwbGFjZSIpOwor
ICAgIGZyYW1lc1sndG9wUm93J10uZG9jdW1lbnQuY2hhcnNldD1kb2N1bWVudC5jaGFyc2V0Owor
ICAgIGZyYW1lc1sndG9wUm93J10uZG9jdW1lbnQud3JpdGUob3V0SFRNTCk7CisgICAgZnJhbWVz
Wyd0b3BSb3cnXS5kb2N1bWVudC5jbG9zZSgpOworCisgICAgdmFyIGxvY2FsSW1hZ2VMb2NhdGlv
biA9ICJmaWxlOi8vL3RtcC9MYXlvdXRUZXN0cy9mYXN0L2RvbS9yZXNvdXJjZXMvYWJlLnBuZyI7
CisgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKQorICAgICAgICBsb2NhbEltYWdlTG9jYXRpb24g
PSB0ZXN0UnVubmVyLnBhdGhUb0xvY2FsUmVzb3VyY2UobG9jYWxJbWFnZUxvY2F0aW9uKTsKKwor
ICAgIG91dEhUTUwgPSAiPGh0bWw+PGhlYWQ+PHNjciIgKyAiaXB0IGxhbmd1YWdlPVwiSmF2YVNj
cmlwdFwiIHNyYz1cInJlc291cmNlcy9mcmFtZS1sb2FkaW5nLXZpYS1kb2N1bWVudC13cml0ZS5q
c1wiPiIrCisgICAgICAgICAgICAgICI8L3NjciIgKyAiaXB0PjwvaGVhZD48Ym9keSBvbkxvYWQ9
XCJkaWRJbWFnZUxvYWQoKVwiPjx0YWJsZT48dHI+PHRkPiIrCisgICAgICAgICAgICAgICI8ZGl2
IGlkPVwicmVzdWx0XCI+PC9kaXY+IisKKyAgICAgICAgICAgICAgIjxpbWcgc3JjPVwiIiArIGxv
Y2FsSW1hZ2VMb2NhdGlvbiArICJcIiBpZD1cIm15SW1nXCI+IisKKyAgICAgICAgICAgICAgIjwv
dGQ+PC90cj48L3RhYmxlPjwvYm9keT48L2h0bWw+IjsKKworICAgIGZyYW1lc1snbWlkZGxlUm93
J10uZG9jdW1lbnQub3BlbigidGV4dC9odG1sIiwicmVwbGFjZSIpOworICAgIGZyYW1lc1snbWlk
ZGxlUm93J10uZG9jdW1lbnQuY2hhcnNldD1kb2N1bWVudC5jaGFyc2V0OworICAgIGZyYW1lc1sn
bWlkZGxlUm93J10uZG9jdW1lbnQud3JpdGUob3V0SFRNTCk7CisgICAgZnJhbWVzWydtaWRkbGVS
b3cnXS5kb2N1bWVudC5jbG9zZSgpOworCisgICAgb3V0SFRNTCA9ICI8aHRtbD48aGVhZD48c2Ny
IiArICJpcHQgbGFuZ3VhZ2U9XCJKYXZhU2NyaXB0XCIgc3JjPVwicmVzb3VyY2VzL2ZyYW1lLWxv
YWRpbmctdmlhLWRvY3VtZW50LXdyaXRlLmpzXCI+IisKKyAgICAgICAgICAgICAgIjwvc2NyIiAr
ICJpcHQ+PC9oZWFkPjxib2R5IG9uTG9hZD1cImRpZEltYWdlTG9hZCgpXCI+PHRhYmxlPjx0cj48
dGQ+IisKKyAgICAgICAgICAgICAgIjxkaXYgaWQ9XCJyZXN1bHRcIj48L2Rpdj4iKworICAgICAg
ICAgICAgICAiPGltZyBzcmM9XCIvcmVzb3VyY2VzL2FiZS5wbmdcIiBpZD1cIm15SW1nXCI+IisK
KyAgICAgICAgICAgICAgIjwvdGQ+PC90cj48L3RhYmxlPjwvYm9keT48L2h0bWw+IjsKKworICAg
IGZyYW1lc1snYm90dG9tUm93J10uZG9jdW1lbnQub3BlbigidGV4dC9odG1sIiwicmVwbGFjZSIp
OworICAgIGZyYW1lc1snYm90dG9tUm93J10uZG9jdW1lbnQuY2hhcnNldD1kb2N1bWVudC5jaGFy
c2V0OworICAgIGZyYW1lc1snYm90dG9tUm93J10uZG9jdW1lbnQud3JpdGUob3V0SFRNTCk7Cisg
ICAgZnJhbWVzWydib3R0b21Sb3cnXS5kb2N1bWVudC5jbG9zZSgpOworfQorCitidWlsZEZyYW1l
c2V0KCk7CisKKzwvc2NyaXB0PgorPC9oZWFkPgorCis8Ym9keT4KKzxwPkphdmFTY3JpcHQgRkFJ
TEVEISB5b3Ugc2hvdWxkIG5vdCBzZWUgdGhpcy48L3A+Cis8L2JvZHk+CisKKzwvaHRtbD4KKwpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9mcmFtZS1sb2FkaW5n
LXZpYS1kb2N1bWVudC13cml0ZS1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3Rz
L3NlY3VyaXR5L2ZyYW1lLWxvYWRpbmctdmlhLWRvY3VtZW50LXdyaXRlLWV4cGVjdGVkLnR4dApp
bmRleCBkNGI5ZjkwYjVjODZjM2QxMmNjZmFjODhhNmIwNzNhNDYwMjcxOGFmLi5kMWZkZWYyZThm
NDI1M2I0NzQwNThhMDBlZGUzYWRhN2U1NDAyNDQ0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9o
dHRwL3Rlc3RzL3NlY3VyaXR5L2ZyYW1lLWxvYWRpbmctdmlhLWRvY3VtZW50LXdyaXRlLWV4cGVj
dGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L2ZyYW1lLWxvYWRp
bmctdmlhLWRvY3VtZW50LXdyaXRlLWV4cGVjdGVkLnR4dApAQCAtMSw0ICsxLDMgQEAKLUNPTlNP
TEUgTUVTU0FHRTogbGluZSAxOiBOb3QgYWxsb3dlZCB0byBsb2FkIGxvY2FsIHJlc291cmNlOiBh
YmUucG5nCiAKIAogLS0tLS0tLS0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMv
c2VjdXJpdHkvZnJhbWUtbG9hZGluZy12aWEtZG9jdW1lbnQtd3JpdGUuaHRtbCBiL0xheW91dFRl
c3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvZnJhbWUtbG9hZGluZy12aWEtZG9jdW1lbnQtd3JpdGUu
aHRtbAppbmRleCBjYmQ4MjlkMmY1ZmQxMzFmYjcwZWVlYmQxYWRkNmNlZjg3Y2ZiOWExLi5kZTY4
NGRmYjQzZDFjYWRlYmNhZmU2YmNiNzY1NWE0MmVjZDU3ZTI3IDEwMDY0NAotLS0gYS9MYXlvdXRU
ZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L2ZyYW1lLWxvYWRpbmctdmlhLWRvY3VtZW50LXdyaXRl
Lmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9mcmFtZS1sb2FkaW5n
LXZpYS1kb2N1bWVudC13cml0ZS5odG1sCkBAIC00LDYgKzQsMTQgQEAKIAogPHNjcmlwdCBsYW5n
dWFnZT0iSmF2YVNjcmlwdCI+CiAKK2NvbnN0IGV4cGVjdGVkTG9hZENvdW50ID0gNzsKK2xldCBs
b2FkQ291bnQgPSAwOworZnVuY3Rpb24gZmluaXNoVGVzdElmTGFzdExvYWQoKQoreworICAgIGlm
ICgrK2xvYWRDb3VudCA9PSBleHBlY3RlZExvYWRDb3VudCAmJiB3aW5kb3cudGVzdFJ1bm5lcikK
KyAgICAgICAgdGVzdFJ1bm5lci5ub3RpZnlEb25lKCk7Cit9CisKIGZ1bmN0aW9uIGJ1aWxkRnJh
bWVzZXQoKQogewogICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikgewpAQCAtMTMsOSArMjEsOSBA
QCBmdW5jdGlvbiBidWlsZEZyYW1lc2V0KCkKICAgICB9CiAKICAgICB2YXIgb3V0SFRNTD0iPGZy
YW1lc2V0IHJvd3M9XCIzMyUsIDMzJSwgMzMlXCI+IisKLSAgICAgICAgICAgICAgICAiPGZyYW1l
IHNyYz1cIlwiIG5hbWU9XCJ0b3BSb3dcIj4iKwotICAgICAgICAgICAgICAgICI8ZnJhbWUgc3Jj
PVwiXCIgbmFtZT1cIm1pZGRsZVJvd1wiPiIrCi0gICAgICAgICAgICAgICAgIjxmcmFtZSBzcmM9
XCJcIiBuYW1lPVwiYm90dG9tUm93XCI+IisKKyAgICAgICAgICAgICAgICAiPGZyYW1lIHNyYz1c
IlwiIG9ubG9hZD1cImZpbmlzaFRlc3RJZkxhc3RMb2FkKClcIiBuYW1lPVwidG9wUm93XCI+IisK
KyAgICAgICAgICAgICAgICAiPGZyYW1lIHNyYz1cIlwiIG9ubG9hZD1cImZpbmlzaFRlc3RJZkxh
c3RMb2FkKClcIiBuYW1lPVwibWlkZGxlUm93XCI+IisKKyAgICAgICAgICAgICAgICAiPGZyYW1l
IHNyYz1cIlwiIG9ubG9hZD1cImZpbmlzaFRlc3RJZkxhc3RMb2FkKClcIiBuYW1lPVwiYm90dG9t
Um93XCI+IisKICAgICAgICAgICAgICAgICAiPC9mcmFtZXNldD4iOwogCiAgICAgZG9jdW1lbnQu
b3BlbigidGV4dC9odG1sIiwicmVwbGFjZSIpOwpAQCAtNDgsNyArNTYsNyBAQCBmdW5jdGlvbiBi
dWlsZEZyYW1lc2V0KCkKICAgICBmcmFtZXNbJ21pZGRsZVJvdyddLmRvY3VtZW50LmNsb3NlKCk7
CiAKICAgICBvdXRIVE1MID0gIjxodG1sPjxoZWFkPjxzY3IiICsgImlwdCBsYW5ndWFnZT1cIkph
dmFTY3JpcHRcIiBzcmM9XCJyZXNvdXJjZXMvZnJhbWUtbG9hZGluZy12aWEtZG9jdW1lbnQtd3Jp
dGUuanNcIj4iKwotICAgICAgICAgICAgICAiPC9zY3IiICsgImlwdD48L2hlYWQ+PGJvZHkgb25M
b2FkPVwibGFzdFRlc3QoKVwiPjx0YWJsZT48dHI+PHRkPiIrCisgICAgICAgICAgICAgICI8L3Nj
ciIgKyAiaXB0PjwvaGVhZD48Ym9keSBvbkxvYWQ9XCJkaWRJbWFnZUxvYWQoKVwiPjx0YWJsZT48
dHI+PHRkPiIrCiAgICAgICAgICAgICAgICI8ZGl2IGlkPVwicmVzdWx0XCI+PC9kaXY+IisKICAg
ICAgICAgICAgICAgIjxpbWcgc3JjPVwiL3Jlc291cmNlcy9hYmUucG5nXCIgaWQ9XCJteUltZ1wi
PiIrCiAgICAgICAgICAgICAgICI8L3RkPjwvdHI+PC90YWJsZT48L2JvZHk+PC9odG1sPiI7CmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L3Jlc291cmNlcy9mcmFt
ZS1sb2FkaW5nLXZpYS1kb2N1bWVudC13cml0ZS5qcyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMv
c2VjdXJpdHkvcmVzb3VyY2VzL2ZyYW1lLWxvYWRpbmctdmlhLWRvY3VtZW50LXdyaXRlLmpzCmlu
ZGV4IDg4M2MwMmYzMWQzNDVkYWY4ZTQ5OTg0OGJjYjZhMDQ5ZGIwMGZlODEuLjk5YzViNDU1OTk2
MDE2ZmZhZmEzZjI1MTc5YWQ5YWFlZTFkMDFlYTkgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2h0
dHAvdGVzdHMvc2VjdXJpdHkvcmVzb3VyY2VzL2ZyYW1lLWxvYWRpbmctdmlhLWRvY3VtZW50LXdy
aXRlLmpzCisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvcmVzb3VyY2VzL2Zy
YW1lLWxvYWRpbmctdmlhLWRvY3VtZW50LXdyaXRlLmpzCkBAIC0xNywxMSArMTcsMyBAQCBmdW5j
dGlvbiBkaWRJbWFnZUxvYWQoKQogICAgIH0KIH0KIAotZnVuY3Rpb24gbGFzdFRlc3QoKQotewot
ICAgIGRpZEltYWdlTG9hZCgpOwotCi0gICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKQotICAgICAg
ICB0ZXN0UnVubmVyLm5vdGlmeURvbmUoKTsKLX0KLQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>335603</attachid>
            <date>2018-03-12 10:12:53 -0700</date>
            <delta_ts>2018-03-12 10:50:58 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-183460-20180312101253.patch</filename>
            <type>text/plain</type>
            <size>10579</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjI5NTMzCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggYjg3MTcwMDVkMWNiOTJmMWNkNDQw
NWQ5NDhmYmNkMDI0NTFjMjUzZS4uN2UyYWE3YWY0NTE1OWQ4MmRmZmFjNmYyZWQ0ZmY1Y2E1MTkw
MjdkZSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDE4LTAzLTEyICBDaHJpcyBEdW1leiAgPGNk
dW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgaHR0cC90ZXN0cy9zZWN1cml0eS9mcmFtZS1sb2Fk
aW5nLXZpYS1kb2N1bWVudC13cml0ZS1hc3luYy1kZWxlZ2F0ZXMuaHRtbCBmYWlscyB3aXRoIGFz
eW5jIGRlbGVnYXRlcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTgzNDYwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgQWxleCBDaHJpc3RlbnNlbi4KKwor
ICAgICAgICBUaGUgdGVzdCBoYXMgMyBmcmFtZXMgd2hpY2ggYWxsIGluaXRpYWxseSBsb2FkICJh
Ym91dDpibGFuayIuIFRoZW4gdXNpbmcgZG9jdW1lbnQud3JpdGUoKSwgaXQgaW5zZXJ0cworICAg
ICAgICBIVE1MIGluIGVhY2ggZnJhbWUuCisgICAgICAgIEZyYW1lIDE6IGJvZHkgaGFzIGFuIG9u
bG9hZCBldmVudCBoYW5kbGVyLCB3aGljaCBjYWxscyBKUyBpcyBjbGljayBhbiBhbmNob3IgbGlu
ayB0byBuYXZpZ2F0ZSB0aGUgZnJhbWUuCisgICAgICAgIEZyYW1lIDI6IGJvZHkgaGFzIGFuIG9u
bG9hZCBldmVudCBoYW5kbGVyIHRvIGRvIHNvbWUgbG9nZ2luZworICAgICAgICBGcmFtZSAzOiBi
b2R5IGhhcyBhbiBvbmxvYWQgZXZlbnQgaGFuZGxlciBhbmQgZmluaXNoZXMgdGhlIHRlc3QgKGNh
bGxzIHRlc3RSdW5uZXIubm90aWZ5RG9uZSgpKQorCisgICAgICAgIFRoZSBpc3N1ZSBpcyB0aGF0
IHdpdGggYXN5bmNocm9ub3VzIHBvbGljeSBkZWxlZ2F0ZXMsIHRoZSBmaXJzdCBmcmFtZSBtYXkg
bm90IGhhdmUgbmF2aWdhdGVkIHlldCBieSB0aGUKKyAgICAgICAgdGltZSB0aGUgdGhpcmQgZnJh
bWUgaXMgbG9hZGVkLiBJbmRlZWQsIHRoZSBvbmxvYWQgZXZlbnQgb2YgdGhlIGZpcnN0IGZyYW1l
IG1lcmVseSBjbGlja3MgYW0gYW5jaG9yIGxpbmsKKyAgICAgICAgd2hpY2ggd2lsbCB0cmlnZ2Vy
IGEgbmF2aWdhdGlvbiBwb2xpY3kgY2hlY2sgYW5kIHRoZW4gbGF0ZXIgbmF2aWdhdGUuCisKKyAg
ICAgICAgVG8gbWFrZSB0aGUgdGVzdCBtb3JlIHJvYnVzdCwgd2Ugbm93IGNvdW50IHRoZSBudW1i
ZXIgb2YgbG9hZHMgYW5kIGNhbGwgdGVzdFJ1bm5lci5ub3RpZnlEb25lKCkgd2hlbgorICAgICAg
ICB3ZSd2ZSByZWFjaGVkIHRoZSBleHBlY3RlZCBudW1iZXIgb2YgbG9hZHMuCisKKyAgICAgICAg
KiBodHRwL3Rlc3RzL3NlY3VyaXR5L2ZyYW1lLWxvYWRpbmctdmlhLWRvY3VtZW50LXdyaXRlLWFz
eW5jLWRlbGVnYXRlcy1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGh0dHAvdGVzdHMv
c2VjdXJpdHkvZnJhbWUtbG9hZGluZy12aWEtZG9jdW1lbnQtd3JpdGUtYXN5bmMtZGVsZWdhdGVz
Lmh0bWw6IENvcGllZCBmcm9tIExheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvZnJhbWUt
bG9hZGluZy12aWEtZG9jdW1lbnQtd3JpdGUuaHRtbC4KKyAgICAgICAgKiBodHRwL3Rlc3RzL3Nl
Y3VyaXR5L2ZyYW1lLWxvYWRpbmctdmlhLWRvY3VtZW50LXdyaXRlLmh0bWw6CisgICAgICAgICog
aHR0cC90ZXN0cy9zZWN1cml0eS9yZXNvdXJjZXMvZnJhbWUtbG9hZGluZy12aWEtZG9jdW1lbnQt
d3JpdGUuanM6CisKIDIwMTgtMDMtMTIgIEZyZWRlcmljIFdhbmcgIDxmd2FuZ0BpZ2FsaWEuY29t
PgogCiAgICAgICAgIERvIG5vdCByZWx5IG9uIExhdGluIE1vZGVybiBNYXRoIHRvIHRlc3QgZnJh
Y3Rpb24vcmFkaWNhbCBiYXJzCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9UZXN0RXhwZWN0YXRp
b25zIGIvTGF5b3V0VGVzdHMvVGVzdEV4cGVjdGF0aW9ucwppbmRleCA1ZTM0OWFlOTAwZWEzZDJm
N2MxNjg2YTA3N2QwMmU4ZmJkYzQyMTI2Li4zMmNiNjg4OTRmZmM0ZmUxNGYyYjk3MjNmMWJlMmQ1
NTZlZDlhM2YzIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9UZXN0RXhwZWN0YXRpb25zCisrKyBi
L0xheW91dFRlc3RzL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTE4OCw2ICsxODgsMTAgQEAgaHR0cC93
cHQvaHRtbC9icm93c2Vycy9oaXN0b3J5L3RoZS1sb2NhdGlvbi1pbnRlcmZhY2UvbG9jYXRpb24t
cHJvdG9jb2wtc2V0dGVyLW4KIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9i
cm93c2Vycy9oaXN0b3J5L3RoZS1sb2NhdGlvbi1pbnRlcmZhY2UvbG9jYXRpb24tcHJvdG9jb2wt
c2V0dGVyLW5vbi1icm9rZW4uaHRtbCBbIER1bXBKU0NvbnNvbGVMb2dJblN0ZEVyciBdCiBpbXBv
cnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvYnJvd3NlcnMvaGlzdG9yeS90aGUtbG9j
YXRpb24taW50ZXJmYWNlL2xvY2F0aW9uLXByb3RvY29sLXNldHRlci1ub24tYnJva2VuLXdlaXJk
Lmh0bWwgWyBEdW1wSlNDb25zb2xlTG9nSW5TdGRFcnIgXQogCisjIExpbmUgbnVtYmVyIGluIHRo
ZSBjb25zb2xlIGxvZ2dpbmcgbWF5IGNoYW5nZSBzbyB3ZSBzaWxlbmNlIGl0IHRvIGF2b2lkIGZs
YWtpbmVzcy4KK2h0dHAvdGVzdHMvc2VjdXJpdHkvZnJhbWUtbG9hZGluZy12aWEtZG9jdW1lbnQt
d3JpdGUuaHRtbCBbIER1bXBKU0NvbnNvbGVMb2dJblN0ZEVyciBdCitodHRwL3Rlc3RzL3NlY3Vy
aXR5L2ZyYW1lLWxvYWRpbmctdmlhLWRvY3VtZW50LXdyaXRlLWFzeW5jLWRlbGVnYXRlcy5odG1s
IFsgRHVtcEpTQ29uc29sZUxvZ0luU3RkRXJyIF0KKwogd2Via2l0Lm9yZy9iLzE4MTkwMSBpbXBv
cnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3NlcnZpY2Utd29ya2Vycy9zZXJ2aWNlLXdvcmtl
ci9mZXRjaC1jb3JzLXhoci5odHRwcy5odG1sIFsgRHVtcEpTQ29uc29sZUxvZ0luU3RkRXJyIF0K
IHdlYmtpdC5vcmcvYi8xODE4OTcgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9zZXJ2
aWNlLXdvcmtlcnMvc2VydmljZS13b3JrZXIvZmV0Y2gtY2FudmFzLXRhaW50aW5nLmh0dHBzLmh0
bWwgWyBEdW1wSlNDb25zb2xlTG9nSW5TdGRFcnIgXQogd2Via2l0Lm9yZy9iLzE4MTkwMCBpbXBv
cnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3NlcnZpY2Utd29ya2Vycy9zZXJ2aWNlLXdvcmtl
ci9mZXRjaC1jYW52YXMtdGFpbnRpbmctY2FjaGUuaHR0cHMuaHRtbCBbIER1bXBKU0NvbnNvbGVM
b2dJblN0ZEVyciBdCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5
L2ZyYW1lLWxvYWRpbmctdmlhLWRvY3VtZW50LXdyaXRlLWFzeW5jLWRlbGVnYXRlcy1leHBlY3Rl
ZC50eHQgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L2ZyYW1lLWxvYWRpbmctdmlh
LWRvY3VtZW50LXdyaXRlLWFzeW5jLWRlbGVnYXRlcy1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4u
ZDFmZGVmMmU4ZjQyNTNiNDc0MDU4YTAwZWRlM2FkYTdlNTQwMjQ0NAotLS0gL2Rldi9udWxsCisr
KyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvZnJhbWUtbG9hZGluZy12aWEtZG9j
dW1lbnQtd3JpdGUtYXN5bmMtZGVsZWdhdGVzLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDIxIEBA
CisKKworLS0tLS0tLS0KK0ZyYW1lOiAndG9wUm93JworLS0tLS0tLS0KK1RoaXMgcGFnZSB3YXMg
c3VjY2Vzc2Z1bGx5IGxvYWRlZC4KK015IHByb3RvY29sIGlzIGh0dHA6CitNeSByZWZlcnJlciBp
cyBibGFuaworCisKKy0tLS0tLS0tCitGcmFtZTogJ21pZGRsZVJvdycKKy0tLS0tLS0tCitJbWFn
ZSBOT1QgbG9hZGVkLgorCisKKy0tLS0tLS0tCitGcmFtZTogJ2JvdHRvbVJvdycKKy0tLS0tLS0t
CitJbWFnZSBsb2FkZWQuCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2Vj
dXJpdHkvZnJhbWUtbG9hZGluZy12aWEtZG9jdW1lbnQtd3JpdGUtYXN5bmMtZGVsZWdhdGVzLmh0
bWwgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L2ZyYW1lLWxvYWRpbmctdmlhLWRv
Y3VtZW50LXdyaXRlLWFzeW5jLWRlbGVnYXRlcy5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmM1OTg5Yjk5NTkw
YzdmNzUyNWU4Zjc1YzEzMTE1YzlkYzIyMjk5YzcKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRU
ZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L2ZyYW1lLWxvYWRpbmctdmlhLWRvY3VtZW50LXdyaXRl
LWFzeW5jLWRlbGVnYXRlcy5odG1sCkBAIC0wLDAgKzEsODIgQEAKKzxodG1sPgorPGhlYWQ+Cis8
dGl0bGU+PC90aXRsZT4KKworPHNjcmlwdCBsYW5ndWFnZT0iSmF2YVNjcmlwdCI+CisKK2NvbnN0
IGV4cGVjdGVkTG9hZENvdW50ID0gNzsKK2xldCBsb2FkQ291bnQgPSAwOworZnVuY3Rpb24gZmlu
aXNoVGVzdElmTGFzdExvYWQoKQoreworICAgIGlmICgrK2xvYWRDb3VudCA9PSBleHBlY3RlZExv
YWRDb3VudCAmJiB3aW5kb3cudGVzdFJ1bm5lcikKKyAgICAgICAgdGVzdFJ1bm5lci5ub3RpZnlE
b25lKCk7Cit9CisKK2Z1bmN0aW9uIGJ1aWxkRnJhbWVzZXQoKQoreworICAgIGlmICh3aW5kb3cu
dGVzdFJ1bm5lcikgeworICAgICAgICB0ZXN0UnVubmVyLndhaXRVbnRpbERvbmUoKTsKKyAgICAg
ICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7CisgICAgICAgIHRlc3RSdW5uZXIuZHVtcENoaWxk
RnJhbWVzQXNUZXh0KCk7CisgICAgICAgIGlmICh0ZXN0UnVubmVyLnNldFNob3VsZERlY2lkZU5h
dmlnYXRpb25Qb2xpY3lBZnRlckRlbGF5KQorICAgICAgICAgICAgdGVzdFJ1bm5lci5zZXRTaG91
bGREZWNpZGVOYXZpZ2F0aW9uUG9saWN5QWZ0ZXJEZWxheSh0cnVlKTsKKyAgICB9CisKKyAgICB2
YXIgb3V0SFRNTD0iPGZyYW1lc2V0IHJvd3M9XCIzMyUsIDMzJSwgMzMlXCI+IisKKyAgICAgICAg
ICAgICAgICAiPGZyYW1lIHNyYz1cIlwiIG9ubG9hZD1cImZpbmlzaFRlc3RJZkxhc3RMb2FkKClc
IiBuYW1lPVwidG9wUm93XCI+IisKKyAgICAgICAgICAgICAgICAiPGZyYW1lIHNyYz1cIlwiIG9u
bG9hZD1cImZpbmlzaFRlc3RJZkxhc3RMb2FkKClcIiBuYW1lPVwibWlkZGxlUm93XCI+IisKKyAg
ICAgICAgICAgICAgICAiPGZyYW1lIHNyYz1cIlwiIG9ubG9hZD1cImZpbmlzaFRlc3RJZkxhc3RM
b2FkKClcIiBuYW1lPVwiYm90dG9tUm93XCI+IisKKyAgICAgICAgICAgICAgICAiPC9mcmFtZXNl
dD4iOworCisgICAgZG9jdW1lbnQub3BlbigidGV4dC9odG1sIiwicmVwbGFjZSIpOworICAgIGRv
Y3VtZW50LndyaXRlKG91dEhUTUwpOworICAgIGRvY3VtZW50LmNsb3NlKCk7CisKKyAgICBvdXRI
VE1MID0gIjxodG1sPjxoZWFkPjxzY3IiICsgImlwdCBsYW5ndWFnZT1cIkphdmFTY3JpcHRcIiBz
cmM9XCJyZXNvdXJjZXMvZnJhbWUtbG9hZGluZy12aWEtZG9jdW1lbnQtd3JpdGUuanNcIj4iKwor
ICAgICAgICAgICAgICAiPC9zY3IiICsgImlwdD48L2hlYWQ+PGJvZHkgb25Mb2FkPVwiY2xpY2tB
bmNob3IoKVwiPjx0YWJsZT48dHI+PHRkPiIrCisgICAgICAgICAgICAgICI8YSBocmVmPVwicmVz
b3VyY2VzL3N1Y2Nlc3MuaHRtbFwiIHRhcmdldD1cInRvcFJvd1wiIGlkPVwiYW5jaG9yTGlua1wi
PkNsaWNrIG1lLiBJZiBub3RoaW5nIGxvYWRzIGFib3ZlIHdlIGhhdmUgYSBwcm9ibGVtLjwvYT4i
KworICAgICAgICAgICAgICAiPC90ZD48L3RyPjwvdGFibGU+PC9ib2R5PjwvaHRtbD4iOworCisg
ICAgZnJhbWVzWyd0b3BSb3cnXS5kb2N1bWVudC5vcGVuKCJ0ZXh0L2h0bWwiLCJyZXBsYWNlIik7
CisgICAgZnJhbWVzWyd0b3BSb3cnXS5kb2N1bWVudC5jaGFyc2V0PWRvY3VtZW50LmNoYXJzZXQ7
CisgICAgZnJhbWVzWyd0b3BSb3cnXS5kb2N1bWVudC53cml0ZShvdXRIVE1MKTsKKyAgICBmcmFt
ZXNbJ3RvcFJvdyddLmRvY3VtZW50LmNsb3NlKCk7CisKKyAgICB2YXIgbG9jYWxJbWFnZUxvY2F0
aW9uID0gImZpbGU6Ly8vdG1wL0xheW91dFRlc3RzL2Zhc3QvZG9tL3Jlc291cmNlcy9hYmUucG5n
IjsKKyAgICBpZiAod2luZG93LnRlc3RSdW5uZXIpCisgICAgICAgIGxvY2FsSW1hZ2VMb2NhdGlv
biA9IHRlc3RSdW5uZXIucGF0aFRvTG9jYWxSZXNvdXJjZShsb2NhbEltYWdlTG9jYXRpb24pOwor
CisgICAgb3V0SFRNTCA9ICI8aHRtbD48aGVhZD48c2NyIiArICJpcHQgbGFuZ3VhZ2U9XCJKYXZh
U2NyaXB0XCIgc3JjPVwicmVzb3VyY2VzL2ZyYW1lLWxvYWRpbmctdmlhLWRvY3VtZW50LXdyaXRl
LmpzXCI+IisKKyAgICAgICAgICAgICAgIjwvc2NyIiArICJpcHQ+PC9oZWFkPjxib2R5IG9uTG9h
ZD1cImRpZEltYWdlTG9hZCgpXCI+PHRhYmxlPjx0cj48dGQ+IisKKyAgICAgICAgICAgICAgIjxk
aXYgaWQ9XCJyZXN1bHRcIj48L2Rpdj4iKworICAgICAgICAgICAgICAiPGltZyBzcmM9XCIiICsg
bG9jYWxJbWFnZUxvY2F0aW9uICsgIlwiIGlkPVwibXlJbWdcIj4iKworICAgICAgICAgICAgICAi
PC90ZD48L3RyPjwvdGFibGU+PC9ib2R5PjwvaHRtbD4iOworCisgICAgZnJhbWVzWydtaWRkbGVS
b3cnXS5kb2N1bWVudC5vcGVuKCJ0ZXh0L2h0bWwiLCJyZXBsYWNlIik7CisgICAgZnJhbWVzWydt
aWRkbGVSb3cnXS5kb2N1bWVudC5jaGFyc2V0PWRvY3VtZW50LmNoYXJzZXQ7CisgICAgZnJhbWVz
WydtaWRkbGVSb3cnXS5kb2N1bWVudC53cml0ZShvdXRIVE1MKTsKKyAgICBmcmFtZXNbJ21pZGRs
ZVJvdyddLmRvY3VtZW50LmNsb3NlKCk7CisKKyAgICBvdXRIVE1MID0gIjxodG1sPjxoZWFkPjxz
Y3IiICsgImlwdCBsYW5ndWFnZT1cIkphdmFTY3JpcHRcIiBzcmM9XCJyZXNvdXJjZXMvZnJhbWUt
bG9hZGluZy12aWEtZG9jdW1lbnQtd3JpdGUuanNcIj4iKworICAgICAgICAgICAgICAiPC9zY3Ii
ICsgImlwdD48L2hlYWQ+PGJvZHkgb25Mb2FkPVwiZGlkSW1hZ2VMb2FkKClcIj48dGFibGU+PHRy
Pjx0ZD4iKworICAgICAgICAgICAgICAiPGRpdiBpZD1cInJlc3VsdFwiPjwvZGl2PiIrCisgICAg
ICAgICAgICAgICI8aW1nIHNyYz1cIi9yZXNvdXJjZXMvYWJlLnBuZ1wiIGlkPVwibXlJbWdcIj4i
KworICAgICAgICAgICAgICAiPC90ZD48L3RyPjwvdGFibGU+PC9ib2R5PjwvaHRtbD4iOworCisg
ICAgZnJhbWVzWydib3R0b21Sb3cnXS5kb2N1bWVudC5vcGVuKCJ0ZXh0L2h0bWwiLCJyZXBsYWNl
Iik7CisgICAgZnJhbWVzWydib3R0b21Sb3cnXS5kb2N1bWVudC5jaGFyc2V0PWRvY3VtZW50LmNo
YXJzZXQ7CisgICAgZnJhbWVzWydib3R0b21Sb3cnXS5kb2N1bWVudC53cml0ZShvdXRIVE1MKTsK
KyAgICBmcmFtZXNbJ2JvdHRvbVJvdyddLmRvY3VtZW50LmNsb3NlKCk7Cit9CisKK2J1aWxkRnJh
bWVzZXQoKTsKKworPC9zY3JpcHQ+Cis8L2hlYWQ+CisKKzxib2R5PgorPHA+SmF2YVNjcmlwdCBG
QUlMRUQhIHlvdSBzaG91bGQgbm90IHNlZSB0aGlzLjwvcD4KKzwvYm9keT4KKworPC9odG1sPgor
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L2ZyYW1lLWxvYWRp
bmctdmlhLWRvY3VtZW50LXdyaXRlLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2h0dHAvdGVz
dHMvc2VjdXJpdHkvZnJhbWUtbG9hZGluZy12aWEtZG9jdW1lbnQtd3JpdGUtZXhwZWN0ZWQudHh0
CmluZGV4IGQ0YjlmOTBiNWM4NmMzZDEyY2NmYWM4OGE2YjA3M2E0NjAyNzE4YWYuLmQxZmRlZjJl
OGY0MjUzYjQ3NDA1OGEwMGVkZTNhZGE3ZTU0MDI0NDQgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L2h0dHAvdGVzdHMvc2VjdXJpdHkvZnJhbWUtbG9hZGluZy12aWEtZG9jdW1lbnQtd3JpdGUtZXhw
ZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvZnJhbWUtbG9h
ZGluZy12aWEtZG9jdW1lbnQtd3JpdGUtZXhwZWN0ZWQudHh0CkBAIC0xLDQgKzEsMyBAQAotQ09O
U09MRSBNRVNTQUdFOiBsaW5lIDE6IE5vdCBhbGxvd2VkIHRvIGxvYWQgbG9jYWwgcmVzb3VyY2U6
IGFiZS5wbmcKIAogCiAtLS0tLS0tLQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0
cy9zZWN1cml0eS9mcmFtZS1sb2FkaW5nLXZpYS1kb2N1bWVudC13cml0ZS5odG1sIGIvTGF5b3V0
VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9mcmFtZS1sb2FkaW5nLXZpYS1kb2N1bWVudC13cml0
ZS5odG1sCmluZGV4IGNiZDgyOWQyZjVmZDEzMWZiNzBlZWViZDFhZGQ2Y2VmODdjZmI5YTEuLmRl
Njg0ZGZiNDNkMWNhZGViY2FmZTZiY2I3NjU1YTQyZWNkNTdlMjcgMTAwNjQ0Ci0tLSBhL0xheW91
dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvZnJhbWUtbG9hZGluZy12aWEtZG9jdW1lbnQtd3Jp
dGUuaHRtbAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3NlY3VyaXR5L2ZyYW1lLWxvYWRp
bmctdmlhLWRvY3VtZW50LXdyaXRlLmh0bWwKQEAgLTQsNiArNCwxNCBAQAogCiA8c2NyaXB0IGxh
bmd1YWdlPSJKYXZhU2NyaXB0Ij4KIAorY29uc3QgZXhwZWN0ZWRMb2FkQ291bnQgPSA3OworbGV0
IGxvYWRDb3VudCA9IDA7CitmdW5jdGlvbiBmaW5pc2hUZXN0SWZMYXN0TG9hZCgpCit7CisgICAg
aWYgKCsrbG9hZENvdW50ID09IGV4cGVjdGVkTG9hZENvdW50ICYmIHdpbmRvdy50ZXN0UnVubmVy
KQorICAgICAgICB0ZXN0UnVubmVyLm5vdGlmeURvbmUoKTsKK30KKwogZnVuY3Rpb24gYnVpbGRG
cmFtZXNldCgpCiB7CiAgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKSB7CkBAIC0xMyw5ICsyMSw5
IEBAIGZ1bmN0aW9uIGJ1aWxkRnJhbWVzZXQoKQogICAgIH0KIAogICAgIHZhciBvdXRIVE1MPSI8
ZnJhbWVzZXQgcm93cz1cIjMzJSwgMzMlLCAzMyVcIj4iKwotICAgICAgICAgICAgICAgICI8ZnJh
bWUgc3JjPVwiXCIgbmFtZT1cInRvcFJvd1wiPiIrCi0gICAgICAgICAgICAgICAgIjxmcmFtZSBz
cmM9XCJcIiBuYW1lPVwibWlkZGxlUm93XCI+IisKLSAgICAgICAgICAgICAgICAiPGZyYW1lIHNy
Yz1cIlwiIG5hbWU9XCJib3R0b21Sb3dcIj4iKworICAgICAgICAgICAgICAgICI8ZnJhbWUgc3Jj
PVwiXCIgb25sb2FkPVwiZmluaXNoVGVzdElmTGFzdExvYWQoKVwiIG5hbWU9XCJ0b3BSb3dcIj4i
KworICAgICAgICAgICAgICAgICI8ZnJhbWUgc3JjPVwiXCIgb25sb2FkPVwiZmluaXNoVGVzdElm
TGFzdExvYWQoKVwiIG5hbWU9XCJtaWRkbGVSb3dcIj4iKworICAgICAgICAgICAgICAgICI8ZnJh
bWUgc3JjPVwiXCIgb25sb2FkPVwiZmluaXNoVGVzdElmTGFzdExvYWQoKVwiIG5hbWU9XCJib3R0
b21Sb3dcIj4iKwogICAgICAgICAgICAgICAgICI8L2ZyYW1lc2V0PiI7CiAKICAgICBkb2N1bWVu
dC5vcGVuKCJ0ZXh0L2h0bWwiLCJyZXBsYWNlIik7CkBAIC00OCw3ICs1Niw3IEBAIGZ1bmN0aW9u
IGJ1aWxkRnJhbWVzZXQoKQogICAgIGZyYW1lc1snbWlkZGxlUm93J10uZG9jdW1lbnQuY2xvc2Uo
KTsKIAogICAgIG91dEhUTUwgPSAiPGh0bWw+PGhlYWQ+PHNjciIgKyAiaXB0IGxhbmd1YWdlPVwi
SmF2YVNjcmlwdFwiIHNyYz1cInJlc291cmNlcy9mcmFtZS1sb2FkaW5nLXZpYS1kb2N1bWVudC13
cml0ZS5qc1wiPiIrCi0gICAgICAgICAgICAgICI8L3NjciIgKyAiaXB0PjwvaGVhZD48Ym9keSBv
bkxvYWQ9XCJsYXN0VGVzdCgpXCI+PHRhYmxlPjx0cj48dGQ+IisKKyAgICAgICAgICAgICAgIjwv
c2NyIiArICJpcHQ+PC9oZWFkPjxib2R5IG9uTG9hZD1cImRpZEltYWdlTG9hZCgpXCI+PHRhYmxl
Pjx0cj48dGQ+IisKICAgICAgICAgICAgICAgIjxkaXYgaWQ9XCJyZXN1bHRcIj48L2Rpdj4iKwog
ICAgICAgICAgICAgICAiPGltZyBzcmM9XCIvcmVzb3VyY2VzL2FiZS5wbmdcIiBpZD1cIm15SW1n
XCI+IisKICAgICAgICAgICAgICAgIjwvdGQ+PC90cj48L3RhYmxlPjwvYm9keT48L2h0bWw+IjsK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvc2VjdXJpdHkvcmVzb3VyY2VzL2Zy
YW1lLWxvYWRpbmctdmlhLWRvY3VtZW50LXdyaXRlLmpzIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0
cy9zZWN1cml0eS9yZXNvdXJjZXMvZnJhbWUtbG9hZGluZy12aWEtZG9jdW1lbnQtd3JpdGUuanMK
aW5kZXggODgzYzAyZjMxZDM0NWRhZjhlNDk5ODQ4YmNiNmEwNDlkYjAwZmU4MS4uOTljNWI0NTU5
OTYwMTZmZmFmYTNmMjUxNzlhZDlhYWVlMWQwMWVhOSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMv
aHR0cC90ZXN0cy9zZWN1cml0eS9yZXNvdXJjZXMvZnJhbWUtbG9hZGluZy12aWEtZG9jdW1lbnQt
d3JpdGUuanMKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9zZWN1cml0eS9yZXNvdXJjZXMv
ZnJhbWUtbG9hZGluZy12aWEtZG9jdW1lbnQtd3JpdGUuanMKQEAgLTE3LDExICsxNywzIEBAIGZ1
bmN0aW9uIGRpZEltYWdlTG9hZCgpCiAgICAgfQogfQogCi1mdW5jdGlvbiBsYXN0VGVzdCgpCi17
Ci0gICAgZGlkSW1hZ2VMb2FkKCk7Ci0KLSAgICBpZiAod2luZG93LnRlc3RSdW5uZXIpCi0gICAg
ICAgIHRlc3RSdW5uZXIubm90aWZ5RG9uZSgpOwotfQotCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>