<?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>172375</bug_id>
          
          <creation_ts>2017-05-19 12:24:39 -0700</creation_ts>
          <short_desc>Inherit media user gestures from the top document when autoplay quirks are allowed</short_desc>
          <delta_ts>2017-05-19 14:57:22 -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>Media</component>
          <version>WebKit 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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Matt Rajca">mrajca</reporter>
          <assigned_to name="Matt Rajca">mrajca</assigned_to>
          <cc>achristensen</cc>
    
    <cc>buildbot</cc>
    
    <cc>cdumez</cc>
    
    <cc>dbates</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>jer.noble</cc>
    
    <cc>kangil.han</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1310704</commentid>
    <comment_count>0</comment_count>
    <who name="Matt Rajca">mrajca</who>
    <bug_when>2017-05-19 12:24:39 -0700</bug_when>
    <thetext>Inherit media user gesture from document when autoplay quirks are allowed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1310709</commentid>
    <comment_count>1</comment_count>
      <attachid>310683</attachid>
    <who name="Matt Rajca">mrajca</who>
    <bug_when>2017-05-19 12:27:16 -0700</bug_when>
    <thetext>Created attachment 310683
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1310711</commentid>
    <comment_count>2</comment_count>
      <attachid>310683</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2017-05-19 12:31:15 -0700</bug_when>
    <thetext>Comment on attachment 310683
Patch

Can this be tested?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1310712</commentid>
    <comment_count>3</comment_count>
    <who name="Matt Rajca">mrajca</who>
    <bug_when>2017-05-19 12:33:58 -0700</bug_when>
    <thetext>(In reply to Alex Christensen from comment #2)
&gt; Comment on attachment 310683 [details]
&gt; Patch
&gt; 
&gt; Can this be tested?

We already have a test for &apos;mediaUserGestureInheritsFromDocument&apos;. Not sure how valuable it is testing: 

    auto* loader = this-&gt;loader();
    if (loader &amp;&amp; loader-&gt;allowsAutoplayQuirks())</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1310725</commentid>
    <comment_count>4</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2017-05-19 12:55:01 -0700</bug_when>
    <thetext>(In reply to Matt Rajca from comment #3)
&gt; (In reply to Alex Christensen from comment #2)
&gt; &gt; Comment on attachment 310683 [details]
&gt; &gt; Patch
&gt; &gt; 
&gt; &gt; Can this be tested?
&gt; 
&gt; We already have a test for &apos;mediaUserGestureInheritsFromDocument&apos;. Not sure
&gt; how valuable it is testing: 
&gt; 
&gt;     auto* loader = this-&gt;loader();
&gt;     if (loader &amp;&amp; loader-&gt;allowsAutoplayQuirks())

It is valuable to test this code to ensure that we do not regress the behavior of this SPI. In general, every change that has an observable effect should include a test if it is feasible to write one.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1310728</commentid>
    <comment_count>5</comment_count>
    <who name="Matt Rajca">mrajca</who>
    <bug_when>2017-05-19 12:59:27 -0700</bug_when>
    <thetext>(In reply to Daniel Bates from comment #4)
&gt; (In reply to Matt Rajca from comment #3)
&gt; &gt; (In reply to Alex Christensen from comment #2)
&gt; &gt; &gt; Comment on attachment 310683 [details]
&gt; &gt; &gt; Patch
&gt; &gt; &gt; 
&gt; &gt; &gt; Can this be tested?
&gt; &gt; 
&gt; &gt; We already have a test for &apos;mediaUserGestureInheritsFromDocument&apos;. Not sure
&gt; &gt; how valuable it is testing: 
&gt; &gt; 
&gt; &gt;     auto* loader = this-&gt;loader();
&gt; &gt;     if (loader &amp;&amp; loader-&gt;allowsAutoplayQuirks())
&gt; 
&gt; It is valuable to test this code to ensure that we do not regress the
&gt; behavior of this SPI. In general, every change that has an observable effect
&gt; should include a test if it is feasible to write one.

OK, will add one.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1310768</commentid>
    <comment_count>6</comment_count>
      <attachid>310698</attachid>
    <who name="Matt Rajca">mrajca</who>
    <bug_when>2017-05-19 14:23:48 -0700</bug_when>
    <thetext>Created attachment 310698
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1310774</commentid>
    <comment_count>7</comment_count>
      <attachid>310702</attachid>
    <who name="Matt Rajca">mrajca</who>
    <bug_when>2017-05-19 14:34:33 -0700</bug_when>
    <thetext>Created attachment 310702
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1310787</commentid>
    <comment_count>8</comment_count>
    <who name="Matt Rajca">mrajca</who>
    <bug_when>2017-05-19 14:57:22 -0700</bug_when>
    <thetext>r217152</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>310683</attachid>
            <date>2017-05-19 12:27:16 -0700</date>
            <delta_ts>2017-05-19 14:23:47 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-172375-20170519122716.patch</filename>
            <type>text/plain</type>
            <size>1619</size>
            <attacher name="Matt Rajca">mrajca</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE3MTMyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYWZmYjEzN2Q1YjMzYzVm
M2Y5YjM2ODcxYmFhOGY4NTNkMDFjNDU0MS4uOGU4M2NkMjljM2JlZDM5YzljZjc0ZDU5NTFiMTRl
OTc3ZjM1MmM4NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDE3LTA1LTE5ICBNYXR0
IFJhamNhICA8bXJhamNhQGFwcGxlLmNvbT4KKworICAgICAgICBJbmhlcml0IG1lZGlhIHVzZXIg
Z2VzdHVyZXMgZnJvbSB0aGUgdG9wIGRvY3VtZW50IHdoZW4gYXV0b3BsYXkgcXVpcmtzIGFyZSBh
bGxvd2VkLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTcyMzc1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
KiBkb20vRG9jdW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RG9jdW1lbnQ6OnByb2Nlc3Np
bmdVc2VyR2VzdHVyZUZvck1lZGlhKToKKwogMjAxNy0wNS0xNSAgTWF0dCBSYWpjYSAgPG1yYWpj
YUBhcHBsZS5jb20+CiAKICAgICAgICAgUmVwbGFjZSBhdXRvcGxheSBldmVudHMgdGhhdCBmaXJl
IGF0IG5hdmlnYXRpb24gd2l0aCBhIERpZEF1dG9wbGF5TWVkaWFQYXN0VGhyZXNob2xkIGV2ZW50
LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmNwcCBiL1NvdXJjZS9X
ZWJDb3JlL2RvbS9Eb2N1bWVudC5jcHAKaW5kZXggMWE4MzA4NzMxYTc3ZmI5NmQ0MTg1YTAzNTBl
ZjQ5NTllZGRlMmI4NS4uM2VlNTllNzFlNDZhMWFmZjVkNmYwZDM3NTc0ODAwM2YyODc4MGU0NSAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmNwcAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9kb20vRG9jdW1lbnQuY3BwCkBAIC02Mzg4LDEwICs2Mzg4LDE0IEBAIGJvb2wgRG9j
dW1lbnQ6OnByb2Nlc3NpbmdVc2VyR2VzdHVyZUZvck1lZGlhKCkgY29uc3QKICAgICBpZiAoU2Ny
aXB0Q29udHJvbGxlcjo6cHJvY2Vzc2luZ1VzZXJHZXN0dXJlRm9yTWVkaWEoKSkKICAgICAgICAg
cmV0dXJuIHRydWU7CiAKLSAgICBpZiAoIXNldHRpbmdzKCkubWVkaWFVc2VyR2VzdHVyZUluaGVy
aXRzRnJvbURvY3VtZW50KCkpCi0gICAgICAgIHJldHVybiBmYWxzZTsKKyAgICBpZiAoc2V0dGlu
Z3MoKS5tZWRpYVVzZXJHZXN0dXJlSW5oZXJpdHNGcm9tRG9jdW1lbnQoKSkKKyAgICAgICAgcmV0
dXJuIHRvcERvY3VtZW50KCkuaGFzSGFkVXNlckludGVyYWN0aW9uKCk7CisKKyAgICBhdXRvKiBs
b2FkZXIgPSB0aGlzLT5sb2FkZXIoKTsKKyAgICBpZiAobG9hZGVyICYmIGxvYWRlci0+YWxsb3dz
QXV0b3BsYXlRdWlya3MoKSkKKyAgICAgICAgcmV0dXJuIHRvcERvY3VtZW50KCkuaGFzSGFkVXNl
ckludGVyYWN0aW9uKCk7CiAKLSAgICByZXR1cm4gdG9wRG9jdW1lbnQoKS5oYXNIYWRVc2VySW50
ZXJhY3Rpb24oKTsKKyAgICByZXR1cm4gZmFsc2U7CiB9CiAKIHZvaWQgRG9jdW1lbnQ6OnN0YXJ0
VHJhY2tpbmdTdHlsZVJlY2FsY3MoKQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>310698</attachid>
            <date>2017-05-19 14:23:48 -0700</date>
            <delta_ts>2017-05-19 14:34:31 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-172375-20170519142347.patch</filename>
            <type>text/plain</type>
            <size>7947</size>
            <attacher name="Matt Rajca">mrajca</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE3MTMyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYWZmYjEzN2Q1YjMzYzVm
M2Y5YjM2ODcxYmFhOGY4NTNkMDFjNDU0MS4uZDhkMjlmYWVmNmVhYzMzM2M5NmYzYjAyZmYxMjM0
NzIzZGE0NDYzOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDE3LTA1LTE5ICBNYXR0
IFJhamNhICA8bXJhamNhQGFwcGxlLmNvbT4KKworICAgICAgICBJbmhlcml0IG1lZGlhIHVzZXIg
Z2VzdHVyZXMgZnJvbSB0aGUgdG9wIGRvY3VtZW50IHdoZW4gYXV0b3BsYXkgcXVpcmtzIGFyZSBh
bGxvd2VkLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTcyMzc1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
QWRkZWQgQVBJIHRlc3QuCisKKyAgICAgICAgKiBkb20vRG9jdW1lbnQuY3BwOgorICAgICAgICAo
V2ViQ29yZTo6RG9jdW1lbnQ6OnByb2Nlc3NpbmdVc2VyR2VzdHVyZUZvck1lZGlhKToKKwogMjAx
Ny0wNS0xNSAgTWF0dCBSYWpjYSAgPG1yYWpjYUBhcHBsZS5jb20+CiAKICAgICAgICAgUmVwbGFj
ZSBhdXRvcGxheSBldmVudHMgdGhhdCBmaXJlIGF0IG5hdmlnYXRpb24gd2l0aCBhIERpZEF1dG9w
bGF5TWVkaWFQYXN0VGhyZXNob2xkIGV2ZW50LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
ZG9tL0RvY3VtZW50LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5jcHAKaW5kZXgg
MWE4MzA4NzMxYTc3ZmI5NmQ0MTg1YTAzNTBlZjQ5NTllZGRlMmI4NS4uM2VlNTllNzFlNDZhMWFm
ZjVkNmYwZDM3NTc0ODAwM2YyODc4MGU0NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9t
L0RvY3VtZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnQuY3BwCkBAIC02
Mzg4LDEwICs2Mzg4LDE0IEBAIGJvb2wgRG9jdW1lbnQ6OnByb2Nlc3NpbmdVc2VyR2VzdHVyZUZv
ck1lZGlhKCkgY29uc3QKICAgICBpZiAoU2NyaXB0Q29udHJvbGxlcjo6cHJvY2Vzc2luZ1VzZXJH
ZXN0dXJlRm9yTWVkaWEoKSkKICAgICAgICAgcmV0dXJuIHRydWU7CiAKLSAgICBpZiAoIXNldHRp
bmdzKCkubWVkaWFVc2VyR2VzdHVyZUluaGVyaXRzRnJvbURvY3VtZW50KCkpCi0gICAgICAgIHJl
dHVybiBmYWxzZTsKKyAgICBpZiAoc2V0dGluZ3MoKS5tZWRpYVVzZXJHZXN0dXJlSW5oZXJpdHNG
cm9tRG9jdW1lbnQoKSkKKyAgICAgICAgcmV0dXJuIHRvcERvY3VtZW50KCkuaGFzSGFkVXNlcklu
dGVyYWN0aW9uKCk7CisKKyAgICBhdXRvKiBsb2FkZXIgPSB0aGlzLT5sb2FkZXIoKTsKKyAgICBp
ZiAobG9hZGVyICYmIGxvYWRlci0+YWxsb3dzQXV0b3BsYXlRdWlya3MoKSkKKyAgICAgICAgcmV0
dXJuIHRvcERvY3VtZW50KCkuaGFzSGFkVXNlckludGVyYWN0aW9uKCk7CiAKLSAgICByZXR1cm4g
dG9wRG9jdW1lbnQoKS5oYXNIYWRVc2VySW50ZXJhY3Rpb24oKTsKKyAgICByZXR1cm4gZmFsc2U7
CiB9CiAKIHZvaWQgRG9jdW1lbnQ6OnN0YXJ0VHJhY2tpbmdTdHlsZVJlY2FsY3MoKQpkaWZmIC0t
Z2l0IGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0V2ViS2l0QVBJLnhjb2RlcHJvai9wcm9qZWN0
LnBieHByb2ogYi9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RXZWJLaXRBUEkueGNvZGVwcm9qL3By
b2plY3QucGJ4cHJvagppbmRleCA1MWMxNWMxNTZmZWViZGJkMzg3ZjFkYjdkYjRhYmViZmM2MTlk
N2RiLi41ZjliMmFkNTQ5ZWY4NTlmNDJlNzc5NTExMGQwMjZkMmJhZjZkNzNjIDEwMDY0NAotLS0g
YS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RXZWJLaXRBUEkueGNvZGVwcm9qL3Byb2plY3QucGJ4
cHJvagorKysgYi9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RXZWJLaXRBUEkueGNvZGVwcm9qL3By
b2plY3QucGJ4cHJvagpAQCAtNTY5LDYgKzU2OSw3IEBACiAJCUM5OUI2NzVEMUUzOTcyMjAwMEZD
NkM4MCAvKiBqcy1wbGF5LXdpdGgtY29udHJvbHMuaHRtbCBpbiBDb3B5IFJlc291cmNlcyAqLyA9
IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSBDOTlCNjc1QjFFMzk3MUZDMDBGQzZDODAg
LyoganMtcGxheS13aXRoLWNvbnRyb2xzLmh0bWwgKi87IH07CiAJCUM5OUI2NzVGMUUzOTczNkYw
MEZDNkM4MCAvKiBuby1hdXRvcGxheS13aXRoLWNvbnRyb2xzLmh0bWwgaW4gQ29weSBSZXNvdXJj
ZXMgKi8gPSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gQzk5QjY3NUUxRTM5NzM1QzAw
RkM2QzgwIC8qIG5vLWF1dG9wbGF5LXdpdGgtY29udHJvbHMuaHRtbCAqLzsgfTsKIAkJQzk5QkRG
ODkxRTgwOTgwNDAwQzcxNzBFIC8qIGF1dG9wbGF5LXplcm8tdm9sdW1lLWNoZWNrLmh0bWwgaW4g
Q29weSBSZXNvdXJjZXMgKi8gPSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gQzk5QkRG
ODgxRTgwOTdFMzAwQzcxNzBFIC8qIGF1dG9wbGF5LXplcm8tdm9sdW1lLWNoZWNrLmh0bWwgKi87
IH07CisJCUM5QjEwNDNFMUVDRjk4NDgwMDA1MjBGQSAvKiBhdXRvcGxheS1pbmhlcml0cy1nZXN0
dXJlLWZyb20tZG9jdW1lbnQuaHRtbCBpbiBDb3B5IFJlc291cmNlcyAqLyA9IHtpc2EgPSBQQlhC
dWlsZEZpbGU7IGZpbGVSZWYgPSBDOUIxMDQzRDFFQ0Y5ODMyMDAwNTIwRkEgLyogYXV0b3BsYXkt
aW5oZXJpdHMtZ2VzdHVyZS1mcm9tLWRvY3VtZW50Lmh0bWwgKi87IH07CiAJCUM5QjRBRDJBMUVD
QTZFQkUwMEY1RkVBMCAvKiBzaWxlbmNlLWxvbmcubTRhIGluIENvcHkgUmVzb3VyY2VzICovID0g
e2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmlsZVJlZiA9IEM5QjRBRDI5MUVDQTZFQTUwMEY1RkVBMCAv
KiBzaWxlbmNlLWxvbmcubTRhICovOyB9OwogCQlDOUI0QUQyQzFFQ0E2RjdGMDBGNUZFQTAgLyog
anMtYXV0b3BsYXktYXVkaW8uaHRtbCBpbiBDb3B5IFJlc291cmNlcyAqLyA9IHtpc2EgPSBQQlhC
dWlsZEZpbGU7IGZpbGVSZWYgPSBDOUI0QUQyQjFFQ0E2Rjc2MDBGNUZFQTAgLyoganMtYXV0b3Bs
YXktYXVkaW8uaHRtbCAqLzsgfTsKIAkJQzlCRjA2RUYxRTlDMTMyNTAwNTk1RTNFIC8qIGF1dG9w
bGF5LW11dGVkLXdpdGgtY29udHJvbHMuaHRtbCBpbiBDb3B5IFJlc291cmNlcyAqLyA9IHtpc2Eg
PSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSBDOUJGMDZFRTFFOUMxMzA0MDA1OTVFM0UgLyogYXV0
b3BsYXktbXV0ZWQtd2l0aC1jb250cm9scy5odG1sICovOyB9OwpAQCAtNjkzLDYgKzY5NCw3IEBA
CiAJCQlkc3RQYXRoID0gVGVzdFdlYktpdEFQSS5yZXNvdXJjZXM7CiAJCQlkc3RTdWJmb2xkZXJT
cGVjID0gNzsKIAkJCWZpbGVzID0gKAorCQkJCUM5QjEwNDNFMUVDRjk4NDgwMDA1MjBGQSAvKiBh
dXRvcGxheS1pbmhlcml0cy1nZXN0dXJlLWZyb20tZG9jdW1lbnQuaHRtbCBpbiBDb3B5IFJlc291
cmNlcyAqLywKIAkJCQkzRkNDNEZFODFFQzRFOENBMDA3NkUzN0MgLyogUGljdHVyZUluUGljdHVy
ZURlbGVnYXRlLmh0bWwgaW4gQ29weSBSZXNvdXJjZXMgKi8sCiAJCQkJQzlCNEFEMkMxRUNBNkY3
RjAwRjVGRUEwIC8qIGpzLWF1dG9wbGF5LWF1ZGlvLmh0bWwgaW4gQ29weSBSZXNvdXJjZXMgKi8s
CiAJCQkJQzlCNEFEMkExRUNBNkVCRTAwRjVGRUEwIC8qIHNpbGVuY2UtbG9uZy5tNGEgaW4gQ29w
eSBSZXNvdXJjZXMgKi8sCkBAIC0xNDU5LDYgKzE0NjEsNyBAQAogCQlDOTlCNjc1QjFFMzk3MUZD
MDBGQzZDODAgLyoganMtcGxheS13aXRoLWNvbnRyb2xzLmh0bWwgKi8gPSB7aXNhID0gUEJYRmls
ZVJlZmVyZW5jZTsgZmlsZUVuY29kaW5nID0gNDsgbGFzdEtub3duRmlsZVR5cGUgPSB0ZXh0Lmh0
bWw7IHBhdGggPSAianMtcGxheS13aXRoLWNvbnRyb2xzLmh0bWwiOyBzb3VyY2VUcmVlID0gIjxn
cm91cD4iOyB9OwogCQlDOTlCNjc1RTFFMzk3MzVDMDBGQzZDODAgLyogbm8tYXV0b3BsYXktd2l0
aC1jb250cm9scy5odG1sICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNvZGlu
ZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0gdGV4dC5odG1sOyBwYXRoID0gIm5vLWF1dG9wbGF5
LXdpdGgtY29udHJvbHMuaHRtbCI7IHNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7IH07CiAJCUM5OUJE
Rjg4MUU4MDk3RTMwMEM3MTcwRSAvKiBhdXRvcGxheS16ZXJvLXZvbHVtZS1jaGVjay5odG1sICov
ID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93bkZp
bGVUeXBlID0gdGV4dC5odG1sOyBwYXRoID0gImF1dG9wbGF5LXplcm8tdm9sdW1lLWNoZWNrLmh0
bWwiOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9OworCQlDOUIxMDQzRDFFQ0Y5ODMyMDAwNTIw
RkEgLyogYXV0b3BsYXktaW5oZXJpdHMtZ2VzdHVyZS1mcm9tLWRvY3VtZW50Lmh0bWwgKi8gPSB7
aXNhID0gUEJYRmlsZVJlZmVyZW5jZTsgbGFzdEtub3duRmlsZVR5cGUgPSB0ZXh0Lmh0bWw7IHBh
dGggPSAiYXV0b3BsYXktaW5oZXJpdHMtZ2VzdHVyZS1mcm9tLWRvY3VtZW50Lmh0bWwiOyBzb3Vy
Y2VUcmVlID0gIjxncm91cD4iOyB9OwogCQlDOUI0QUQyOTFFQ0E2RUE1MDBGNUZFQTAgLyogc2ls
ZW5jZS1sb25nLm00YSAqLyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBsYXN0S25vd25GaWxl
VHlwZSA9IGZpbGU7IHBhdGggPSAic2lsZW5jZS1sb25nLm00YSI7IHNvdXJjZVRyZWUgPSAiPGdy
b3VwPiI7IH07CiAJCUM5QjRBRDJCMUVDQTZGNzYwMEY1RkVBMCAvKiBqcy1hdXRvcGxheS1hdWRp
by5odG1sICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGxhc3RLbm93bkZpbGVUeXBlID0g
dGV4dC5odG1sOyBwYXRoID0gImpzLWF1dG9wbGF5LWF1ZGlvLmh0bWwiOyBzb3VyY2VUcmVlID0g
Ijxncm91cD4iOyB9OwogCQlDOUJGMDZFRTFFOUMxMzA0MDA1OTVFM0UgLyogYXV0b3BsYXktbXV0
ZWQtd2l0aC1jb250cm9scy5odG1sICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVF
bmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0gdGV4dC5odG1sOyBwYXRoID0gImF1dG9w
bGF5LW11dGVkLXdpdGgtY29udHJvbHMuaHRtbCI7IHNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7IH07
CkBAIC0yMjU3LDYgKzIyNjAsNyBAQAogCQkJCUM5QzYwRTYzMUU1M0E5QkEwMDZEQTE4MSAvKiBh
dXRvcGxheS1jaGVjay1mcmFtZS5odG1sICovLAogCQkJCUM5QzYwRTY0MUU1M0E5QkEwMDZEQTE4
MSAvKiBhdXRvcGxheS1jaGVjay1pbi1pZnJhbWUuaHRtbCAqLywKIAkJCQlDOTU5ODRGMjFFMzZC
QzU1MDAyQzBENDUgLyogYXV0b3BsYXktY2hlY2suaHRtbCAqLywKKwkJCQlDOUIxMDQzRDFFQ0Y5
ODMyMDAwNTIwRkEgLyogYXV0b3BsYXktaW5oZXJpdHMtZ2VzdHVyZS1mcm9tLWRvY3VtZW50Lmh0
bWwgKi8sCiAJCQkJQzlCRjA2RUUxRTlDMTMwNDAwNTk1RTNFIC8qIGF1dG9wbGF5LW11dGVkLXdp
dGgtY29udHJvbHMuaHRtbCAqLywKIAkJCQlDOTU5ODRGMzFFMzZCQzU1MDAyQzBENDUgLyogYXV0
b3BsYXktbm8tYXVkaW8tY2hlY2suaHRtbCAqLywKIAkJCQlDOTlCNjc1QTFFMzk3MUZDMDBGQzZD
ODAgLyogYXV0b3BsYXktd2l0aC1jb250cm9scy5odG1sICovLApkaWZmIC0tZ2l0IGEvVG9vbHMv
VGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXQyL2F1dG9wbGF5LWluaGVyaXRzLWdlc3R1cmUtZnJv
bS1kb2N1bWVudC5odG1sIGIvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXQyL2F1dG9w
bGF5LWluaGVyaXRzLWdlc3R1cmUtZnJvbS1kb2N1bWVudC5odG1sCm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjA4MDA1
OTQ1ZDE1NTg0ZDU3MDliNzRmZmNkYmU0MTc0ODg1OWE0ODYKLS0tIC9kZXYvbnVsbAorKysgYi9U
b29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdDIvYXV0b3BsYXktaW5oZXJpdHMtZ2VzdHVy
ZS1mcm9tLWRvY3VtZW50Lmh0bWwKQEAgLTAsMCArMSwyNCBAQAorPCFET0NUWVBFIGh0bWw+Cis8
aHRtbD4KKzxoZWFkPgorICAgIDxzY3JpcHQ+CisgICAgICAgIGZ1bmN0aW9uIGxvYWRlZCgpIHsK
KyAgICAgICAgICAgIHRyeSB7CisgICAgICAgICAgICAgICAgd2luZG93LndlYmtpdC5tZXNzYWdl
SGFuZGxlcnMudGVzdEhhbmRsZXIucG9zdE1lc3NhZ2UoImxvYWRlZCIpOworICAgICAgICAgICAg
fSBjYXRjaChlKSB7IH0KKyAgICAgICAgfQorCisgICAgICAgIGZ1bmN0aW9uIHBsYXkoKSB7Cisg
ICAgICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgidmlkZW8iKS5wbGF5KCkudGhlbihm
dW5jdGlvbigpIHsKKyAgICAgICAgICAgICAgICB0cnkgeworICAgICAgICAgICAgICAgICAgICB3
aW5kb3cud2Via2l0Lm1lc3NhZ2VIYW5kbGVycy50ZXN0SGFuZGxlci5wb3N0TWVzc2FnZSgicGxh
eWluZyIpOworICAgICAgICAgICAgICAgIH0gY2F0Y2goZSkgeyB9CisgICAgICAgICAgICB9KTsK
KyAgICAgICAgfQorICAgIDwvc2NyaXB0PgorPC9oZWFkPgorCis8Ym9keSBvbmxvYWQ9ImxvYWRl
ZCgpIj4KKyAgICA8dmlkZW8gaWQ9InZpZGVvIiBjb250cm9scyBzcmM9InRlc3QubXA0Ij48L3Zp
ZGVvPgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvVG9vbHMvVGVzdFdlYktpdEFQSS9U
ZXN0cy9XZWJLaXQyQ29jb2EvV2Vic2l0ZVBvbGljaWVzLm1tIGIvVG9vbHMvVGVzdFdlYktpdEFQ
SS9UZXN0cy9XZWJLaXQyQ29jb2EvV2Vic2l0ZVBvbGljaWVzLm1tCmluZGV4IDcxNWVlMGQxM2Vh
YTNiYzZjMWFkMGM2MDAzZTEzZjQ0M2I4NDUzNTEuLjk5YWZiNGE1NGI1OWI1YzliMDRkN2VmMzNi
NjY4OGM2ODkzNTAzZTUgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2Vi
S2l0MkNvY29hL1dlYnNpdGVQb2xpY2llcy5tbQorKysgYi9Ub29scy9UZXN0V2ViS2l0QVBJL1Rl
c3RzL1dlYktpdDJDb2NvYS9XZWJzaXRlUG9saWNpZXMubW0KQEAgLTQ4Myw2ICs0ODMsMjEgQEAg
VEVTVChXZWJLaXQyLCBXZWJzaXRlUG9saWNpZXNBdXRvcGxheVF1aXJrcykKICAgICBbd2ViVmll
dyBsb2FkUmVxdWVzdDpyZXF1ZXN0V2l0aEF1ZGlvSW5GcmFtZV07CiAgICAgW3dlYlZpZXcgd2Fp
dEZvck1lc3NhZ2U6QCJkaWQtbm90LXBsYXkiXTsKICAgICBbd2ViVmlldyB3YWl0Rm9yTWVzc2Fn
ZTpAIm9uLXBhdXNlIl07CisKKyAgICByZWNlaXZlZEF1dG9wbGF5RXZlbnQgPSBzdGQ6Om51bGxv
cHQ7CisgICAgW3dlYlZpZXcgbG9hZEhUTUxTdHJpbmc6QCIiIGJhc2VVUkw6bmlsXTsKKworICAg
IE5TVVJMUmVxdWVzdCAqcmVxdWVzdFRoYXRJbmhlcml0c0dlc3R1cmUgPSBbTlNVUkxSZXF1ZXN0
IHJlcXVlc3RXaXRoVVJMOltbTlNCdW5kbGUgbWFpbkJ1bmRsZV0gVVJMRm9yUmVzb3VyY2U6QCJh
dXRvcGxheS1pbmhlcml0cy1nZXN0dXJlLWZyb20tZG9jdW1lbnQiIHdpdGhFeHRlbnNpb246QCJo
dG1sIiBzdWJkaXJlY3Rvcnk6QCJUZXN0V2ViS2l0QVBJLnJlc291cmNlcyJdXTsKKyAgICBbd2Vi
VmlldyBsb2FkUmVxdWVzdDpyZXF1ZXN0VGhhdEluaGVyaXRzR2VzdHVyZV07CisgICAgW3dlYlZp
ZXcgd2FpdEZvck1lc3NhZ2U6QCJsb2FkZWQiXTsKKworICAgIC8vIENsaWNrIGluIHRoZSBkb2N1
bWVudCwgYnV0IG5vdCBpbiB0aGUgbWVkaWEgZWxlbWVudC4KKyAgICBjb25zdCBOU1BvaW50IGNs
aWNrUG9pbnQgPSBOU01ha2VQb2ludCg3NjAsIDU2MCk7CisgICAgW3dlYlZpZXcgbW91c2VEb3du
QXRQb2ludDpjbGlja1BvaW50IHNpbXVsYXRlUHJlc3N1cmU6Tk9dOworICAgIFt3ZWJWaWV3IG1v
dXNlVXBBdFBvaW50OmNsaWNrUG9pbnRdOworCisgICAgW3dlYlZpZXcgc3RyaW5nQnlFdmFsdWF0
aW5nSmF2YVNjcmlwdDpAInBsYXkoKSJdOworICAgIFt3ZWJWaWV3IHdhaXRGb3JNZXNzYWdlOkAi
cGxheWluZyJdOwogfQogI2VuZGlmCiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>310702</attachid>
            <date>2017-05-19 14:34:33 -0700</date>
            <delta_ts>2017-05-19 14:42:10 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-172375-20170519143431.patch</filename>
            <type>text/plain</type>
            <size>8056</size>
            <attacher name="Matt Rajca">mrajca</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE3MTUwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZGY5ZGUyZWZlZDU0ZWFl
MzYyYzhhYjQ0ZTRhMTQ3NTgzZTMxNjhkYi4uNzkxNzU0YTNlYzJkMDI0YTM4OTU2M2Y3Yjc3NWZk
ZDhhY2M1MDhiNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDE3LTA1LTE5ICBNYXR0
IFJhamNhICA8bXJhamNhQGFwcGxlLmNvbT4KKworICAgICAgICBJbmhlcml0IG1lZGlhIHVzZXIg
Z2VzdHVyZXMgZnJvbSB0aGUgdG9wIGRvY3VtZW50IHdoZW4gYXV0b3BsYXkgcXVpcmtzIGFyZSBh
bGxvd2VkLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTcyMzc1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
QWRkZWQgQVBJIHRlc3QuCisKKyAgICAgICAgKiBkb20vRG9jdW1lbnQuY3BwOgorICAgICAgICAo
V2ViQ29yZTo6RG9jdW1lbnQ6OnByb2Nlc3NpbmdVc2VyR2VzdHVyZUZvck1lZGlhKToKKwogMjAx
Ny0wNS0xOSAgWmFsYW4gQnVqdGFzICA8emFsYW5AYXBwbGUuY29tPgogCiAgICAgICAgIFVwZGF0
ZSBTYW1lU2l6ZUFzSW5saW5lQm94IHdpdGggdGhlIGNvcnJlY3QgSW5saW5lQm94Qml0ZmllbGRz
IGJpdHMuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnQuY3BwIGIvU291
cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmNwcAppbmRleCAxYTgzMDg3MzFhNzdmYjk2ZDQxODVh
MDM1MGVmNDk1OWVkZGUyYjg1Li4zZWU1OWU3MWU0NmExYWZmNWQ2ZjBkMzc1NzQ4MDAzZjI4Nzgw
ZTQ1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnQuY3BwCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5jcHAKQEAgLTYzODgsMTAgKzYzODgsMTQgQEAgYm9v
bCBEb2N1bWVudDo6cHJvY2Vzc2luZ1VzZXJHZXN0dXJlRm9yTWVkaWEoKSBjb25zdAogICAgIGlm
IChTY3JpcHRDb250cm9sbGVyOjpwcm9jZXNzaW5nVXNlckdlc3R1cmVGb3JNZWRpYSgpKQogICAg
ICAgICByZXR1cm4gdHJ1ZTsKIAotICAgIGlmICghc2V0dGluZ3MoKS5tZWRpYVVzZXJHZXN0dXJl
SW5oZXJpdHNGcm9tRG9jdW1lbnQoKSkKLSAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIGlmIChz
ZXR0aW5ncygpLm1lZGlhVXNlckdlc3R1cmVJbmhlcml0c0Zyb21Eb2N1bWVudCgpKQorICAgICAg
ICByZXR1cm4gdG9wRG9jdW1lbnQoKS5oYXNIYWRVc2VySW50ZXJhY3Rpb24oKTsKKworICAgIGF1
dG8qIGxvYWRlciA9IHRoaXMtPmxvYWRlcigpOworICAgIGlmIChsb2FkZXIgJiYgbG9hZGVyLT5h
bGxvd3NBdXRvcGxheVF1aXJrcygpKQorICAgICAgICByZXR1cm4gdG9wRG9jdW1lbnQoKS5oYXNI
YWRVc2VySW50ZXJhY3Rpb24oKTsKIAotICAgIHJldHVybiB0b3BEb2N1bWVudCgpLmhhc0hhZFVz
ZXJJbnRlcmFjdGlvbigpOworICAgIHJldHVybiBmYWxzZTsKIH0KIAogdm9pZCBEb2N1bWVudDo6
c3RhcnRUcmFja2luZ1N0eWxlUmVjYWxjcygpCmRpZmYgLS1naXQgYS9Ub29scy9UZXN0V2ViS2l0
QVBJL1Rlc3RXZWJLaXRBUEkueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvaiBiL1Rvb2xzL1Rlc3RX
ZWJLaXRBUEkvVGVzdFdlYktpdEFQSS54Y29kZXByb2ovcHJvamVjdC5wYnhwcm9qCmluZGV4IDQ5
NmM3M2JiZDA1YTM4NjRlNzkxZDhlNWI0NDRjNGNjZWMxNGIwZDIuLjVlNzNiOTQ2MTFjM2M3ODQ1
NmVhZWY1YTZjZTUxNzM4ZWEwNzAxMGQgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkv
VGVzdFdlYktpdEFQSS54Y29kZXByb2ovcHJvamVjdC5wYnhwcm9qCisrKyBiL1Rvb2xzL1Rlc3RX
ZWJLaXRBUEkvVGVzdFdlYktpdEFQSS54Y29kZXByb2ovcHJvamVjdC5wYnhwcm9qCkBAIC01Njks
NiArNTY5LDcgQEAKIAkJQzk5QjY3NUQxRTM5NzIyMDAwRkM2QzgwIC8qIGpzLXBsYXktd2l0aC1j
b250cm9scy5odG1sIGluIENvcHkgUmVzb3VyY2VzICovID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsg
ZmlsZVJlZiA9IEM5OUI2NzVCMUUzOTcxRkMwMEZDNkM4MCAvKiBqcy1wbGF5LXdpdGgtY29udHJv
bHMuaHRtbCAqLzsgfTsKIAkJQzk5QjY3NUYxRTM5NzM2RjAwRkM2QzgwIC8qIG5vLWF1dG9wbGF5
LXdpdGgtY29udHJvbHMuaHRtbCBpbiBDb3B5IFJlc291cmNlcyAqLyA9IHtpc2EgPSBQQlhCdWls
ZEZpbGU7IGZpbGVSZWYgPSBDOTlCNjc1RTFFMzk3MzVDMDBGQzZDODAgLyogbm8tYXV0b3BsYXkt
d2l0aC1jb250cm9scy5odG1sICovOyB9OwogCQlDOTlCREY4OTFFODA5ODA0MDBDNzE3MEUgLyog
YXV0b3BsYXktemVyby12b2x1bWUtY2hlY2suaHRtbCBpbiBDb3B5IFJlc291cmNlcyAqLyA9IHtp
c2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSBDOTlCREY4ODFFODA5N0UzMDBDNzE3MEUgLyog
YXV0b3BsYXktemVyby12b2x1bWUtY2hlY2suaHRtbCAqLzsgfTsKKwkJQzlCMTA0M0UxRUNGOTg0
ODAwMDUyMEZBIC8qIGF1dG9wbGF5LWluaGVyaXRzLWdlc3R1cmUtZnJvbS1kb2N1bWVudC5odG1s
IGluIENvcHkgUmVzb3VyY2VzICovID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmlsZVJlZiA9IEM5
QjEwNDNEMUVDRjk4MzIwMDA1MjBGQSAvKiBhdXRvcGxheS1pbmhlcml0cy1nZXN0dXJlLWZyb20t
ZG9jdW1lbnQuaHRtbCAqLzsgfTsKIAkJQzlCRjA2RUYxRTlDMTMyNTAwNTk1RTNFIC8qIGF1dG9w
bGF5LW11dGVkLXdpdGgtY29udHJvbHMuaHRtbCBpbiBDb3B5IFJlc291cmNlcyAqLyA9IHtpc2Eg
PSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSBDOUJGMDZFRTFFOUMxMzA0MDA1OTVFM0UgLyogYXV0
b3BsYXktbXV0ZWQtd2l0aC1jb250cm9scy5odG1sICovOyB9OwogCQlDOUM2MEU2NTFFNTNBOURD
MDA2REExODEgLyogYXV0b3BsYXktY2hlY2stZnJhbWUuaHRtbCBpbiBDb3B5IFJlc291cmNlcyAq
LyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSBDOUM2MEU2MzFFNTNBOUJBMDA2REEx
ODEgLyogYXV0b3BsYXktY2hlY2stZnJhbWUuaHRtbCAqLzsgfTsKIAkJQzlDNjBFNjYxRTUzQTlE
QzAwNkRBMTgxIC8qIGF1dG9wbGF5LWNoZWNrLWluLWlmcmFtZS5odG1sIGluIENvcHkgUmVzb3Vy
Y2VzICovID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmlsZVJlZiA9IEM5QzYwRTY0MUU1M0E5QkEw
MDZEQTE4MSAvKiBhdXRvcGxheS1jaGVjay1pbi1pZnJhbWUuaHRtbCAqLzsgfTsKQEAgLTY5MSw2
ICs2OTIsNyBAQAogCQkJZHN0UGF0aCA9IFRlc3RXZWJLaXRBUEkucmVzb3VyY2VzOwogCQkJZHN0
U3ViZm9sZGVyU3BlYyA9IDc7CiAJCQlmaWxlcyA9ICgKKwkJCQlDOUIxMDQzRTFFQ0Y5ODQ4MDAw
NTIwRkEgLyogYXV0b3BsYXktaW5oZXJpdHMtZ2VzdHVyZS1mcm9tLWRvY3VtZW50Lmh0bWwgaW4g
Q29weSBSZXNvdXJjZXMgKi8sCiAJCQkJM0ZDQzRGRTgxRUM0RThDQTAwNzZFMzdDIC8qIFBpY3R1
cmVJblBpY3R1cmVEZWxlZ2F0ZS5odG1sIGluIENvcHkgUmVzb3VyY2VzICovLAogCQkJCTU1MjI2
QTJGMUVCQTQ0QjkwMEMzNkFEMCAvKiBsYXJnZS1yZWQtc3F1YXJlLWltYWdlLmh0bWwgaW4gQ29w
eSBSZXNvdXJjZXMgKi8sCiAJCQkJNTc5N0ZFMzMxRUIxNUFCMTAwQjJGNEEwIC8qIG5hdmlnYXRp
b24tY2xpZW50LWRlZmF1bHQtY3J5cHRvLmh0bWwgaW4gQ29weSBSZXNvdXJjZXMgKi8sCkBAIC0x
NDU1LDYgKzE0NTcsNyBAQAogCQlDOTlCNjc1QjFFMzk3MUZDMDBGQzZDODAgLyoganMtcGxheS13
aXRoLWNvbnRyb2xzLmh0bWwgKi8gPSB7aXNhID0gUEJYRmlsZVJlZmVyZW5jZTsgZmlsZUVuY29k
aW5nID0gNDsgbGFzdEtub3duRmlsZVR5cGUgPSB0ZXh0Lmh0bWw7IHBhdGggPSAianMtcGxheS13
aXRoLWNvbnRyb2xzLmh0bWwiOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9OwogCQlDOTlCNjc1
RTFFMzk3MzVDMDBGQzZDODAgLyogbm8tYXV0b3BsYXktd2l0aC1jb250cm9scy5odG1sICovID0g
e2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVU
eXBlID0gdGV4dC5odG1sOyBwYXRoID0gIm5vLWF1dG9wbGF5LXdpdGgtY29udHJvbHMuaHRtbCI7
IHNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7IH07CiAJCUM5OUJERjg4MUU4MDk3RTMwMEM3MTcwRSAv
KiBhdXRvcGxheS16ZXJvLXZvbHVtZS1jaGVjay5odG1sICovID0ge2lzYSA9IFBCWEZpbGVSZWZl
cmVuY2U7IGZpbGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0gdGV4dC5odG1sOyBw
YXRoID0gImF1dG9wbGF5LXplcm8tdm9sdW1lLWNoZWNrLmh0bWwiOyBzb3VyY2VUcmVlID0gIjxn
cm91cD4iOyB9OworCQlDOUIxMDQzRDFFQ0Y5ODMyMDAwNTIwRkEgLyogYXV0b3BsYXktaW5oZXJp
dHMtZ2VzdHVyZS1mcm9tLWRvY3VtZW50Lmh0bWwgKi8gPSB7aXNhID0gUEJYRmlsZVJlZmVyZW5j
ZTsgbGFzdEtub3duRmlsZVR5cGUgPSB0ZXh0Lmh0bWw7IHBhdGggPSAiYXV0b3BsYXktaW5oZXJp
dHMtZ2VzdHVyZS1mcm9tLWRvY3VtZW50Lmh0bWwiOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9
OwogCQlDOUJGMDZFRTFFOUMxMzA0MDA1OTVFM0UgLyogYXV0b3BsYXktbXV0ZWQtd2l0aC1jb250
cm9scy5odG1sICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNvZGluZyA9IDQ7
IGxhc3RLbm93bkZpbGVUeXBlID0gdGV4dC5odG1sOyBwYXRoID0gImF1dG9wbGF5LW11dGVkLXdp
dGgtY29udHJvbHMuaHRtbCI7IHNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7IH07CiAJCUM5QzYwRTYz
MUU1M0E5QkEwMDZEQTE4MSAvKiBhdXRvcGxheS1jaGVjay1mcmFtZS5odG1sICovID0ge2lzYSA9
IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0g
dGV4dC5odG1sOyBwYXRoID0gImF1dG9wbGF5LWNoZWNrLWZyYW1lLmh0bWwiOyBzb3VyY2VUcmVl
ID0gIjxncm91cD4iOyB9OwogCQlDOUM2MEU2NDFFNTNBOUJBMDA2REExODEgLyogYXV0b3BsYXkt
Y2hlY2staW4taWZyYW1lLmh0bWwgKi8gPSB7aXNhID0gUEJYRmlsZVJlZmVyZW5jZTsgZmlsZUVu
Y29kaW5nID0gNDsgbGFzdEtub3duRmlsZVR5cGUgPSB0ZXh0Lmh0bWw7IHBhdGggPSAiYXV0b3Bs
YXktY2hlY2staW4taWZyYW1lLmh0bWwiOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9OwpAQCAt
MjI1MCw2ICsyMjUzLDcgQEAKIAkJCQlDOUM2MEU2MzFFNTNBOUJBMDA2REExODEgLyogYXV0b3Bs
YXktY2hlY2stZnJhbWUuaHRtbCAqLywKIAkJCQlDOUM2MEU2NDFFNTNBOUJBMDA2REExODEgLyog
YXV0b3BsYXktY2hlY2staW4taWZyYW1lLmh0bWwgKi8sCiAJCQkJQzk1OTg0RjIxRTM2QkM1NTAw
MkMwRDQ1IC8qIGF1dG9wbGF5LWNoZWNrLmh0bWwgKi8sCisJCQkJQzlCMTA0M0QxRUNGOTgzMjAw
MDUyMEZBIC8qIGF1dG9wbGF5LWluaGVyaXRzLWdlc3R1cmUtZnJvbS1kb2N1bWVudC5odG1sICov
LAogCQkJCUM5QkYwNkVFMUU5QzEzMDQwMDU5NUUzRSAvKiBhdXRvcGxheS1tdXRlZC13aXRoLWNv
bnRyb2xzLmh0bWwgKi8sCiAJCQkJQzk1OTg0RjMxRTM2QkM1NTAwMkMwRDQ1IC8qIGF1dG9wbGF5
LW5vLWF1ZGlvLWNoZWNrLmh0bWwgKi8sCiAJCQkJQzk5QjY3NUExRTM5NzFGQzAwRkM2QzgwIC8q
IGF1dG9wbGF5LXdpdGgtY29udHJvbHMuaHRtbCAqLywKZGlmZiAtLWdpdCBhL1Rvb2xzL1Rlc3RX
ZWJLaXRBUEkvVGVzdHMvV2ViS2l0Mi9hdXRvcGxheS1pbmhlcml0cy1nZXN0dXJlLWZyb20tZG9j
dW1lbnQuaHRtbCBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Mi9hdXRvcGxheS1p
bmhlcml0cy1nZXN0dXJlLWZyb20tZG9jdW1lbnQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4wODAwNTk0NWQx
NTU4NGQ1NzA5Yjc0ZmZjZGJlNDE3NDg4NTlhNDg2Ci0tLSAvZGV2L251bGwKKysrIGIvVG9vbHMv
VGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXQyL2F1dG9wbGF5LWluaGVyaXRzLWdlc3R1cmUtZnJv
bS1kb2N1bWVudC5odG1sCkBAIC0wLDAgKzEsMjQgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+
Cis8aGVhZD4KKyAgICA8c2NyaXB0PgorICAgICAgICBmdW5jdGlvbiBsb2FkZWQoKSB7CisgICAg
ICAgICAgICB0cnkgeworICAgICAgICAgICAgICAgIHdpbmRvdy53ZWJraXQubWVzc2FnZUhhbmRs
ZXJzLnRlc3RIYW5kbGVyLnBvc3RNZXNzYWdlKCJsb2FkZWQiKTsKKyAgICAgICAgICAgIH0gY2F0
Y2goZSkgeyB9CisgICAgICAgIH0KKworICAgICAgICBmdW5jdGlvbiBwbGF5KCkgeworICAgICAg
ICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInZpZGVvIikucGxheSgpLnRoZW4oZnVuY3Rp
b24oKSB7CisgICAgICAgICAgICAgICAgdHJ5IHsKKyAgICAgICAgICAgICAgICAgICAgd2luZG93
LndlYmtpdC5tZXNzYWdlSGFuZGxlcnMudGVzdEhhbmRsZXIucG9zdE1lc3NhZ2UoInBsYXlpbmci
KTsKKyAgICAgICAgICAgICAgICB9IGNhdGNoKGUpIHsgfQorICAgICAgICAgICAgfSk7CisgICAg
ICAgIH0KKyAgICA8L3NjcmlwdD4KKzwvaGVhZD4KKworPGJvZHkgb25sb2FkPSJsb2FkZWQoKSI+
CisgICAgPHZpZGVvIGlkPSJ2aWRlbyIgY29udHJvbHMgc3JjPSJ0ZXN0Lm1wNCI+PC92aWRlbz4K
KzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMv
V2ViS2l0MkNvY29hL1dlYnNpdGVQb2xpY2llcy5tbSBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVz
dHMvV2ViS2l0MkNvY29hL1dlYnNpdGVQb2xpY2llcy5tbQppbmRleCBkZGIxOTcyMDA2NTUxZDVk
OWQzZmYzMzNhMjA1MGY3N2Y3YWVhOTQ3Li5jMDVjY2FlNTk5YzZkMDM0ZjQ5YjY0NTQzNTRkMGM4
NTVhMDEzZDJkIDEwMDY0NAotLS0gYS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdDJD
b2NvYS9XZWJzaXRlUG9saWNpZXMubW0KKysrIGIvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9X
ZWJLaXQyQ29jb2EvV2Vic2l0ZVBvbGljaWVzLm1tCkBAIC01MjQsNiArNTI0LDIxIEBAIFRFU1Qo
V2ViS2l0MiwgV2Vic2l0ZVBvbGljaWVzQXV0b3BsYXlRdWlya3MpCiAgICAgW3dlYlZpZXcgbG9h
ZFJlcXVlc3Q6cmVxdWVzdFdpdGhBdWRpb0luRnJhbWVdOwogICAgIFt3ZWJWaWV3IHdhaXRGb3JN
ZXNzYWdlOkAiZGlkLW5vdC1wbGF5Il07CiAgICAgW3dlYlZpZXcgd2FpdEZvck1lc3NhZ2U6QCJv
bi1wYXVzZSJdOworCisgICAgcmVjZWl2ZWRBdXRvcGxheUV2ZW50ID0gc3RkOjpudWxsb3B0Owor
ICAgIFt3ZWJWaWV3IGxvYWRIVE1MU3RyaW5nOkAiIiBiYXNlVVJMOm5pbF07CisKKyAgICBOU1VS
TFJlcXVlc3QgKnJlcXVlc3RUaGF0SW5oZXJpdHNHZXN0dXJlID0gW05TVVJMUmVxdWVzdCByZXF1
ZXN0V2l0aFVSTDpbW05TQnVuZGxlIG1haW5CdW5kbGVdIFVSTEZvclJlc291cmNlOkAiYXV0b3Bs
YXktaW5oZXJpdHMtZ2VzdHVyZS1mcm9tLWRvY3VtZW50IiB3aXRoRXh0ZW5zaW9uOkAiaHRtbCIg
c3ViZGlyZWN0b3J5OkAiVGVzdFdlYktpdEFQSS5yZXNvdXJjZXMiXV07CisgICAgW3dlYlZpZXcg
bG9hZFJlcXVlc3Q6cmVxdWVzdFRoYXRJbmhlcml0c0dlc3R1cmVdOworICAgIFt3ZWJWaWV3IHdh
aXRGb3JNZXNzYWdlOkAibG9hZGVkIl07CisKKyAgICAvLyBDbGljayBpbiB0aGUgZG9jdW1lbnQs
IGJ1dCBub3QgaW4gdGhlIG1lZGlhIGVsZW1lbnQuCisgICAgY29uc3QgTlNQb2ludCBjbGlja1Bv
aW50ID0gTlNNYWtlUG9pbnQoNzYwLCA1NjApOworICAgIFt3ZWJWaWV3IG1vdXNlRG93bkF0UG9p
bnQ6Y2xpY2tQb2ludCBzaW11bGF0ZVByZXNzdXJlOk5PXTsKKyAgICBbd2ViVmlldyBtb3VzZVVw
QXRQb2ludDpjbGlja1BvaW50XTsKKworICAgIFt3ZWJWaWV3IHN0cmluZ0J5RXZhbHVhdGluZ0ph
dmFTY3JpcHQ6QCJwbGF5KCkiXTsKKyAgICBbd2ViVmlldyB3YWl0Rm9yTWVzc2FnZTpAInBsYXlp
bmciXTsKIH0KICNlbmRpZgogCg==
</data>
<flag name="review"
          id="331780"
          type_id="1"
          status="+"
          setter="eric.carlson"
    />
          </attachment>
      

    </bug>

</bugzilla>