<?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>215757</bug_id>
          
          <creation_ts>2020-08-23 06:18:25 -0700</creation_ts>
          <short_desc>Make window.find not default the search string to undefined</short_desc>
          <delta_ts>2020-08-24 05:30:24 -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>DOM</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Rob Buis">rbuis</reporter>
          <assigned_to name="Rob Buis">rbuis</assigned_to>
          <cc>cdumez</cc>
    
    <cc>darin</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1682228</commentid>
    <comment_count>0</comment_count>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2020-08-23 06:18:25 -0700</bug_when>
    <thetext>Make window.find not default the search string to undefined, instead use the null string. Before this change window.find() would
find a hit in a page containing the text string &quot;undefined&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1682229</commentid>
    <comment_count>1</comment_count>
      <attachid>407069</attachid>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2020-08-23 06:21:11 -0700</bug_when>
    <thetext>Created attachment 407069
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1682230</commentid>
    <comment_count>2</comment_count>
      <attachid>407070</attachid>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2020-08-23 06:23:22 -0700</bug_when>
    <thetext>Created attachment 407070
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1682248</commentid>
    <comment_count>3</comment_count>
      <attachid>407070</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2020-08-23 11:32:19 -0700</bug_when>
    <thetext>Comment on attachment 407070
Patch

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

&gt; LayoutTests/ChangeLog:10
&gt; +        Add tests to verify window.find() does not use &quot;undefined&quot;
&gt; +        as text string. This also fixes the logic of the test to
&gt; +        not always output PASS at the end.

Downside to these changes is that now it will only report a single failure. The ideal version would report all the failures to help the person who broke things get an overview of what’s wrong.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1682285</commentid>
    <comment_count>4</comment_count>
      <attachid>407092</attachid>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2020-08-24 02:04:07 -0700</bug_when>
    <thetext>Created attachment 407092
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1682290</commentid>
    <comment_count>5</comment_count>
      <attachid>407093</attachid>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2020-08-24 02:42:01 -0700</bug_when>
    <thetext>Created attachment 407093
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1682298</commentid>
    <comment_count>6</comment_count>
      <attachid>407070</attachid>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2020-08-24 05:19:44 -0700</bug_when>
    <thetext>Comment on attachment 407070
Patch

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

&gt;&gt; LayoutTests/ChangeLog:10
&gt;&gt; +        not always output PASS at the end.
&gt; 
&gt; Downside to these changes is that now it will only report a single failure. The ideal version would report all the failures to help the person who broke things get an overview of what’s wrong.

You are right, my new version only reports the &quot;success&quot; message if there was no fail call at all.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1682299</commentid>
    <comment_count>7</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-08-24 05:29:29 -0700</bug_when>
    <thetext>Committed r266054: &lt;https://trac.webkit.org/changeset/266054&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 407093.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1682300</commentid>
    <comment_count>8</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-08-24 05:30:24 -0700</bug_when>
    <thetext>&lt;rdar://problem/67674892&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>407069</attachid>
            <date>2020-08-23 06:21:11 -0700</date>
            <delta_ts>2020-08-23 06:23:17 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-215757-20200823152109.patch</filename>
            <type>text/plain</type>
            <size>7209</size>
            <attacher name="Rob Buis">rbuis</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY2MDA0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggN2U0OGQ1ZTEwODMxY2Jh
NTVjZWFhZWE3MDE5NTQxNzJiYzVkMmVlMi4uNmJhZGMyMmI5NmNlNTc4MjA4Zjc1ZGJlODRkYmM3
ZTVhOWVkMWI5ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMxIEBACisyMDIwLTA4LTIzICBSb2Ig
QnVpcyAgPHJidWlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgTWFrZSB3aW5kb3cuZmluZCBub3Qg
ZGVmYXVsdCB0aGUgc2VhcmNoIHN0cmluZyB0byB1bmRlZmluZWQKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxNTc1NworCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE1ha2Ugd2luZG93LmZpbmQgbm90IGRlZmF1
bHQgdGhlIHNlYXJjaCBzdHJpbmcgdG8gdW5kZWZpbmVkLCBpbnN0ZWFkCisgICAgICAgIHVzZSB0
aGUgbnVsbCBzdHJpbmcuIEJlZm9yZSB0aGlzIGNoYW5nZSB3aW5kb3cuZmluZCgpIHdvdWxkIGZp
bmQgYQorICAgICAgICBoaXQgaW4gYSBwYWdlIGNvbnRhaW5pbmcgdGhlIHRleHQgc3RyaW5nICJ1
bmRlZmluZWQiLgorCisgICAgICAgIFRlc3Q6IGZhc3QvdGV4dC93aW5kb3ctZmluZC5odG1sCisK
KyAgICAgICAgKiBwYWdlL0RPTVdpbmRvdy5pZGw6CisKKzIwMjAtMDgtMjIgIFJvYiBCdWlzICA8
cmJ1aXNAaWdhbGlhLmNvbT4KKworICAgICAgICBEbyBub3QgdXNlIHVuZGVmaW5lZCBkZWZhdWx0
IHBhcmFtIGluIENTU1N0eWxlRGVjbGFyYXRpb24uaWRsCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTU3NTMKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBEbyBub3QgdXNlIHVuZGVmaW5lZCBkZWZhdWx0IHBh
cmFtZXRlciB2YWx1ZSBpbiBDU1NTdHlsZURlY2xhcmF0aW9uLmlkbCwgaW5zdGVhZCB1c2Ugbm8g
ZXhwbGljaXQgZGVmYXVsdAorICAgICAgICBwYXJhbWV0ZXIgYXQgYWxsLiBUaGlzIG1lYW5zIGEg
emVybyBsZW5ndGggU3RyaW5nIHdpbGwgYmUgdXNlZCwgd2hpY2ggd2lsbCBiZSBtb3JlIGVmZmlj
aWVudCB3aGVuIHVzaW5nCisgICAgICAgIHRoZSBjc3NQcm9wZXJ0eUlEIGhlbHBlciBtZXRob2Qs
IGFzIHdlbGwgYXMgbGVzcyBlcnJvci1wcm9uZS4KKworICAgICAgICAqIGNzcy9DU1NTdHlsZURl
Y2xhcmF0aW9uLmlkbDoKKwogMjAyMC0wOC0yMSAgQW5kcmVzIEdvbnphbGV6ICA8YW5kcmVzZ18y
MkBhcHBsZS5jb20+CiAKICAgICAgICAgUmFuZ2U6OmNvbnRhaW5zIGRvZXMgbm90IHdvcmsgY29y
cmVjdGx5IHdoZW4gdGhlIGNvbW1vbiBhbmNlc3RvciBub2RlIGlzIGEgRG9jdW1lbnQuCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL0RPTVdpbmRvdy5pZGwgYi9Tb3VyY2UvV2ViQ29y
ZS9wYWdlL0RPTVdpbmRvdy5pZGwKaW5kZXggNjk0NTMyY2JiYzhkMDI1YzFiZmRhOWU2Yzg5MGY0
NjFlZDUzYjkxZi4uMDY5ODRkZWNlNDVjZTRmMTA3OTI5ZjM2MDNjYjMzNDY2NGQ3NWUzYSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9ET01XaW5kb3cuaWRsCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL3BhZ2UvRE9NV2luZG93LmlkbApAQCAtMTU5LDcgKzE1OSw3IEBAIHR5cGVkZWYgVVNW
U3RyaW5nIENTU09NU3RyaW5nOwogICAgIFtSZXBsYWNlYWJsZSwgQ3VzdG9tR2V0dGVyXSByZWFk
b25seSBhdHRyaWJ1dGUgRXZlbnQgZXZlbnQ7CiAgICAgYXR0cmlidXRlIERPTVN0cmluZyBkZWZh
dWx0U3RhdHVzOwogICAgIFtJbXBsZW1lbnRlZEFzPWRlZmF1bHRTdGF0dXNdIGF0dHJpYnV0ZSBE
T01TdHJpbmcgZGVmYXVsdHN0YXR1czsgLy8gRm9yIGNvbXBhdGliaWxpdHkgd2l0aCBsZWdhY3kg
Y29udGVudC4KLSAgICBib29sZWFuIGZpbmQob3B0aW9uYWwgRE9NU3RyaW5nIHN0cmluZyA9ICJ1
bmRlZmluZWQiLCBvcHRpb25hbCBib29sZWFuIGNhc2VTZW5zaXRpdmUgPSBmYWxzZSwgb3B0aW9u
YWwgYm9vbGVhbiBiYWNrd2FyZHMgPSBmYWxzZSwgb3B0aW9uYWwgYm9vbGVhbiB3cmFwID0gZmFs
c2UsIG9wdGlvbmFsIGJvb2xlYW4gd2hvbGVXb3JkID0gZmFsc2UsIG9wdGlvbmFsIGJvb2xlYW4g
c2VhcmNoSW5GcmFtZXMgPSBmYWxzZSwgb3B0aW9uYWwgYm9vbGVhbiBzaG93RGlhbG9nID0gZmFs
c2UpOyAvLyBGSVhNRTogVXNpbmcgInVuZGVmaW5lZCIgYXMgZGVmYXVsdCBwYXJhbWV0ZXIgdmFs
dWUgaXMgd3JvbmcuCisgICAgYm9vbGVhbiBmaW5kKG9wdGlvbmFsIERPTVN0cmluZyBzdHJpbmcs
IG9wdGlvbmFsIGJvb2xlYW4gY2FzZVNlbnNpdGl2ZSA9IGZhbHNlLCBvcHRpb25hbCBib29sZWFu
IGJhY2t3YXJkcyA9IGZhbHNlLCBvcHRpb25hbCBib29sZWFuIHdyYXAgPSBmYWxzZSwgb3B0aW9u
YWwgYm9vbGVhbiB3aG9sZVdvcmQgPSBmYWxzZSwgb3B0aW9uYWwgYm9vbGVhbiBzZWFyY2hJbkZy
YW1lcyA9IGZhbHNlLCBvcHRpb25hbCBib29sZWFuIHNob3dEaWFsb2cgPSBmYWxzZSk7IC8vIEZJ
WE1FOiBVc2luZyAidW5kZWZpbmVkIiBhcyBkZWZhdWx0IHBhcmFtZXRlciB2YWx1ZSBpcyB3cm9u
Zy4KICAgICBbUmVwbGFjZWFibGVdIHJlYWRvbmx5IGF0dHJpYnV0ZSAgYm9vbGVhbiBvZmZzY3Jl
ZW5CdWZmZXJpbmc7CiAgICAgW1JlcGxhY2VhYmxlXSByZWFkb25seSBhdHRyaWJ1dGUgbG9uZyBz
Y3JlZW5MZWZ0OwogICAgIFtSZXBsYWNlYWJsZV0gcmVhZG9ubHkgYXR0cmlidXRlIGxvbmcgc2Ny
ZWVuVG9wOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCmluZGV4IGE5ZjYzYjhiNzVmZTE1YTE1YjA0ZTI2NWZlOGM3ZTYxNjA0OGM3YWMu
LmFlYmI1OWVkMTk5MDhjNGQ0M2FkNmVhMjg4MTZjMTc5NjQ4ZTNmNDAgMTAwNjQ0Ci0tLSBhL0xh
eW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyAr
MSwxNSBAQAorMjAyMC0wOC0yMyAgUm9iIEJ1aXMgIDxyYnVpc0BpZ2FsaWEuY29tPgorCisgICAg
ICAgIE1ha2Ugd2luZG93LmZpbmQgbm90IGRlZmF1bHQgdGhlIHNlYXJjaCBzdHJpbmcgdG8gdW5k
ZWZpbmVkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0y
MTU3NTcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBB
ZGQgdGVzdHMgdG8gdmVyaWZ5IHdpbmRvdy5maW5kKCkgZG9lcyBub3QgdXNlICJ1bmRlZmluZWQi
CisgICAgICAgIGFzIHRleHQgc3RyaW5nLgorCisgICAgICAgICogZmFzdC90ZXh0L3dpbmRvdy1m
aW5kLmh0bWw6CisKIDIwMjAtMDgtMjEgIEFuZHJlcyBHb256YWxleiAgPGFuZHJlc2dfMjJAYXBw
bGUuY29tPgogCiAgICAgICAgIFJhbmdlOjpjb250YWlucyhjb25zdCBSYW5nZSYpIHNob3VsZCBj
b21wYXJlIHRoZSBEb2N1bWVudHMgdG8gd2hpY2ggdGhlIFJhbmdlcyBiZWxvbmcsIG5vdCB0aGUg
b3duZXJEb2N1bWVudHMuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L3RleHQvd2luZG93
LWZpbmQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvdGV4dC93aW5kb3ctZmluZC5odG1sCmluZGV4
IGY0NTUxZDIyODgwNGVhMTFlM2ZjZGRjZGRiMjU0NTkwYWEyZDFhMmQuLjhlNDAyZjY2MjM5YzQ0
NWZiM2Q3ODcxMTRlODJjYTU1MDg0NmUzM2IgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3Qv
dGV4dC93aW5kb3ctZmluZC5odG1sCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvdGV4dC93aW5kb3ct
ZmluZC5odG1sCkBAIC0xMCwzNiArMTAsMzggQEAgZnVuY3Rpb24gZmFpbChzKSB7CiB9CiAKIGZ1
bmN0aW9uIHJ1blRlc3QoKSB7Ci0gICAgaWYgKHdpbmRvdy5maW5kKCdub25zZW5zZScpKSBmYWls
KCdmb3VuZDogbm9uc2Vuc2UnKTsKLSAgICBpZiAod2luZG93LmZpbmQoJ25vbnNlbnNlJywgdHJ1
ZSkpIGZhaWwoJ2ZvdW5kOiBub25zZW5zZScpOwotICAgIGlmICh3aW5kb3cuZmluZCgnbm9uc2Vu
c2UnLCBmYWxzZSkpIGZhaWwoJ2ZvdW5kOiBub25zZW5zZScpOwotICAgIGlmICghd2luZG93LmZp
bmQoJ2ZvcicpKSBmYWlsKCdub3QgZm91bmQ6IGZvcicpOwotICAgIGlmICh3aW5kb3cuZmluZCgn
Zm9yJykpIGZhaWwoJ2ZvdW5kOiBmb3InKTsKKyAgICBpZiAod2luZG93LmZpbmQoKSkgZmFpbCgn
Zm91bmQ6IGZpbmQgd2l0aCBubyBwYXJhbWV0ZXJzJyk7CisgICAgZWxzZSBpZiAod2luZG93LmZp
bmQoJycpKSBmYWlsKCdmb3VuZDogZW1wdHkgc3RyaW5nJyk7CisgICAgZWxzZSBpZiAod2luZG93
LmZpbmQoJ25vbnNlbnNlJykpIGZhaWwoJ2ZvdW5kOiBub25zZW5zZScpOworICAgIGVsc2UgaWYg
KHdpbmRvdy5maW5kKCdub25zZW5zZScsIHRydWUpKSBmYWlsKCdmb3VuZDogbm9uc2Vuc2UnKTsK
KyAgICBlbHNlIGlmICh3aW5kb3cuZmluZCgnbm9uc2Vuc2UnLCBmYWxzZSkpIGZhaWwoJ2ZvdW5k
OiBub25zZW5zZScpOworICAgIGVsc2UgaWYgKCF3aW5kb3cuZmluZCgnZm9yJykpIGZhaWwoJ25v
dCBmb3VuZDogZm9yJyk7CisgICAgZWxzZSBpZiAod2luZG93LmZpbmQoJ2ZvcicpKSBmYWlsKCdm
b3VuZDogZm9yJyk7CiAgICAgLy8gR28gYmFja3dhcmRzLgotICAgIGlmICghd2luZG93LmZpbmQo
J3Rlc3QnLCB0cnVlLCB0cnVlLCBmYWxzZSkpIGZhaWwoJ25vdCBmb3VuZDogdGVzdCcpOwotICAg
IGlmICh3aW5kb3cuZmluZCgnZm9yJywgdHJ1ZSwgdHJ1ZSwgZmFsc2UpKSBmYWlsKCdmb3VuZDog
Zm9yJyk7CisgICAgZWxzZSBpZiAoIXdpbmRvdy5maW5kKCd0ZXN0JywgdHJ1ZSwgdHJ1ZSwgZmFs
c2UpKSBmYWlsKCdub3QgZm91bmQ6IHRlc3QnKTsKKyAgICBlbHNlIGlmICh3aW5kb3cuZmluZCgn
Zm9yJywgdHJ1ZSwgdHJ1ZSwgZmFsc2UpKSBmYWlsKCdmb3VuZDogZm9yJyk7CiAgICAgLy8gQmFj
a3dhcmRzIGFuZCBjYXNlIHNlbnNpdGl2aXR5LgotICAgIGlmICh3aW5kb3cuZmluZCgndGhpcycs
IHRydWUsIHRydWUsIGZhbHNlKSkgZmFpbCgnZm91bmQ6IHRoaXMnKTsKLSAgICBpZiAoIXdpbmRv
dy5maW5kKCdUaGlzJywgdHJ1ZSwgdHJ1ZSwgZmFsc2UpKSBmYWlsKCdub3QgZm91bmQ6IFRoaXMn
KTsKKyAgICBlbHNlIGlmICh3aW5kb3cuZmluZCgndGhpcycsIHRydWUsIHRydWUsIGZhbHNlKSkg
ZmFpbCgnZm91bmQ6IHRoaXMnKTsKKyAgICBlbHNlIGlmICghd2luZG93LmZpbmQoJ1RoaXMnLCB0
cnVlLCB0cnVlLCBmYWxzZSkpIGZhaWwoJ25vdCBmb3VuZDogVGhpcycpOwogICAgIC8vIFdyYXAt
YXJvdW5kIGZvcndhcmRzLgotICAgIGlmICghd2luZG93LmZpbmQoJ2ZvcicsIHRydWUsIGZhbHNl
LCB0cnVlKSkgZmFpbCgnbm90IGZvdW5kOiBmb3InKTsKLSAgICBpZiAoIXdpbmRvdy5maW5kKCdm
b3InLCB0cnVlLCBmYWxzZSwgdHJ1ZSkpIGZhaWwoJ25vdCBmb3VuZDogZm9yJyk7CisgICAgZWxz
ZSBpZiAoIXdpbmRvdy5maW5kKCdmb3InLCB0cnVlLCBmYWxzZSwgdHJ1ZSkpIGZhaWwoJ25vdCBm
b3VuZDogZm9yJyk7CisgICAgZWxzZSBpZiAoIXdpbmRvdy5maW5kKCdmb3InLCB0cnVlLCBmYWxz
ZSwgdHJ1ZSkpIGZhaWwoJ25vdCBmb3VuZDogZm9yJyk7CiAgICAgLy8gV3JhcC1hcm91bmQgYmFj
a3dhcmRzLgotICAgIGlmICghd2luZG93LmZpbmQoJ2ZvcicsIHRydWUsIHRydWUsIHRydWUpKSBm
YWlsKCdub3QgZm91bmQ6IGZvcicpOwotICAgIGlmICghd2luZG93LmZpbmQoJ2ZvcicsIHRydWUs
IHRydWUsIHRydWUpKSBmYWlsKCdub3QgZm91bmQ6IGZvcicpOworICAgIGVsc2UgaWYgKCF3aW5k
b3cuZmluZCgnZm9yJywgdHJ1ZSwgdHJ1ZSwgdHJ1ZSkpIGZhaWwoJ25vdCBmb3VuZDogZm9yJyk7
CisgICAgZWxzZSBpZiAoIXdpbmRvdy5maW5kKCdmb3InLCB0cnVlLCB0cnVlLCB0cnVlKSkgZmFp
bCgnbm90IGZvdW5kOiBmb3InKTsKICAgICAvLyBDYXNlIHNlbnNpdGl2aXR5LCBmb3J3YXJkcy4K
LSAgICBpZiAoIXdpbmRvdy5maW5kKCdmb3InLCB0cnVlLCBmYWxzZSwgdHJ1ZSkpIGZhaWwoJ25v
dCBmb3VuZDogZm9yJyk7Ci0gICAgaWYgKCF3aW5kb3cuZmluZCgnZk9SJywgZmFsc2UsIGZhbHNl
LCB0cnVlKSkgZmFpbCgnbm90IGZvdW5kOiBmb3InKTsKLSAgICBpZiAoIXdpbmRvdy5maW5kKCdm
b3InLCBmYWxzZSwgZmFsc2UsIHRydWUpKSBmYWlsKCdub3QgZm91bmQ6IGZvcicpOwotICAgIGlm
ICghd2luZG93LmZpbmQoJ2ZvcicsIHRydWUsIGZhbHNlLCB0cnVlKSkgZmFpbCgnbm90IGZvdW5k
OiBmb3InKTsKLSAgICBpZiAod2luZG93LmZpbmQoJ0ZPUicsIHRydWUsIGZhbHNlLCB0cnVlKSkg
ZmFpbCgnZm91bmQ6IEZPUicpOwotCi0gICAgZG9jdW1lbnQuYm9keS5pbm5lckhUTUwgPSAiVGhp
cyBpcyBhIHRlc3QgZm9yIHdpbmRvdy5maW5kKCkuIFNVQ0NFU1MhIjsKKyAgICBlbHNlIGlmICgh
d2luZG93LmZpbmQoJ2ZvcicsIHRydWUsIGZhbHNlLCB0cnVlKSkgZmFpbCgnbm90IGZvdW5kOiBm
b3InKTsKKyAgICBlbHNlIGlmICghd2luZG93LmZpbmQoJ2ZPUicsIGZhbHNlLCBmYWxzZSwgdHJ1
ZSkpIGZhaWwoJ25vdCBmb3VuZDogZm9yJyk7CisgICAgZWxzZSBpZiAoIXdpbmRvdy5maW5kKCdm
b3InLCBmYWxzZSwgZmFsc2UsIHRydWUpKSBmYWlsKCdub3QgZm91bmQ6IGZvcicpOworICAgIGVs
c2UgaWYgKCF3aW5kb3cuZmluZCgnZm9yJywgdHJ1ZSwgZmFsc2UsIHRydWUpKSBmYWlsKCdub3Qg
Zm91bmQ6IGZvcicpOworICAgIGVsc2UgaWYgKHdpbmRvdy5maW5kKCdGT1InLCB0cnVlLCBmYWxz
ZSwgdHJ1ZSkpIGZhaWwoJ2ZvdW5kOiBGT1InKTsKKyAgICBlbHNlCisgICAgICAgIGRvY3VtZW50
LmJvZHkuaW5uZXJIVE1MID0gIlRoaXMgaXMgYSB0ZXN0IGZvciB3aW5kb3cuZmluZCgpLiBTVUND
RVNTISI7CiB9CiAKIDwvc2NyaXB0PgogPC9oZWFkPgogPGJvZHkgb25sb2FkPSJydW5UZXN0KCki
PgotVGhpcyBpcyBhIHRlc3QgZm9yIHdpbmRvdy5maW5kKCk7IHRoZSB0ZXN0IGhhcyBub3QgcnVu
IHlldC4KK1RoaXMgaXMgYSB0ZXN0IGZvciB3aW5kb3cuZmluZCgpOyB0aGUgdGVzdCBoYXMgbm90
IHJ1biB5ZXQuIFRoZSB2YWx1ZSAndW5kZWZpbmVkJyBzaG91bGQgbm90IGJlIGZvdW5kIGluIHRo
aXMgdGVzdC4KIDwvYm9keT4KIDwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>407070</attachid>
            <date>2020-08-23 06:23:22 -0700</date>
            <delta_ts>2020-08-24 02:04:02 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-215757-20200823152320.patch</filename>
            <type>text/plain</type>
            <size>6740</size>
            <attacher name="Rob Buis">rbuis</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY2MDA0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggN2U0OGQ1ZTEwODMxY2Jh
NTVjZWFhZWE3MDE5NTQxNzJiYzVkMmVlMi4uOGY4ZTg4OTU4YjRkZGVjNjMzYWUxYzIwMTAxMDNm
NGE1NzkyMDc3MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDIwLTA4LTIzICBSb2Ig
QnVpcyAgPHJidWlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgTWFrZSB3aW5kb3cuZmluZCBub3Qg
ZGVmYXVsdCB0aGUgc2VhcmNoIHN0cmluZyB0byB1bmRlZmluZWQKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxNTc1NworCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE1ha2Ugd2luZG93LmZpbmQgbm90IGRlZmF1
bHQgdGhlIHNlYXJjaCBzdHJpbmcgdG8gdW5kZWZpbmVkLCBpbnN0ZWFkCisgICAgICAgIHVzZSB0
aGUgbnVsbCBzdHJpbmcuIEJlZm9yZSB0aGlzIGNoYW5nZSB3aW5kb3cuZmluZCgpIHdvdWxkIGZp
bmQgYQorICAgICAgICBoaXQgaW4gYSBwYWdlIGNvbnRhaW5pbmcgdGhlIHRleHQgc3RyaW5nICJ1
bmRlZmluZWQiLgorCisgICAgICAgIFRlc3Q6IGZhc3QvdGV4dC93aW5kb3ctZmluZC5odG1sCisK
KyAgICAgICAgKiBwYWdlL0RPTVdpbmRvdy5pZGw6CisKIDIwMjAtMDgtMjEgIEFuZHJlcyBHb256
YWxleiAgPGFuZHJlc2dfMjJAYXBwbGUuY29tPgogCiAgICAgICAgIFJhbmdlOjpjb250YWlucyBk
b2VzIG5vdCB3b3JrIGNvcnJlY3RseSB3aGVuIHRoZSBjb21tb24gYW5jZXN0b3Igbm9kZSBpcyBh
IERvY3VtZW50LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9ET01XaW5kb3cuaWRs
IGIvU291cmNlL1dlYkNvcmUvcGFnZS9ET01XaW5kb3cuaWRsCmluZGV4IDY5NDUzMmNiYmM4ZDAy
NWMxYmZkYTllNmM4OTBmNDYxZWQ1M2I5MWYuLjA2OTg0ZGVjZTQ1Y2U0ZjEwNzkyOWYzNjAzY2Iz
MzQ2NjRkNzVlM2EgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRE9NV2luZG93Lmlk
bAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL0RPTVdpbmRvdy5pZGwKQEAgLTE1OSw3ICsxNTks
NyBAQCB0eXBlZGVmIFVTVlN0cmluZyBDU1NPTVN0cmluZzsKICAgICBbUmVwbGFjZWFibGUsIEN1
c3RvbUdldHRlcl0gcmVhZG9ubHkgYXR0cmlidXRlIEV2ZW50IGV2ZW50OwogICAgIGF0dHJpYnV0
ZSBET01TdHJpbmcgZGVmYXVsdFN0YXR1czsKICAgICBbSW1wbGVtZW50ZWRBcz1kZWZhdWx0U3Rh
dHVzXSBhdHRyaWJ1dGUgRE9NU3RyaW5nIGRlZmF1bHRzdGF0dXM7IC8vIEZvciBjb21wYXRpYmls
aXR5IHdpdGggbGVnYWN5IGNvbnRlbnQuCi0gICAgYm9vbGVhbiBmaW5kKG9wdGlvbmFsIERPTVN0
cmluZyBzdHJpbmcgPSAidW5kZWZpbmVkIiwgb3B0aW9uYWwgYm9vbGVhbiBjYXNlU2Vuc2l0aXZl
ID0gZmFsc2UsIG9wdGlvbmFsIGJvb2xlYW4gYmFja3dhcmRzID0gZmFsc2UsIG9wdGlvbmFsIGJv
b2xlYW4gd3JhcCA9IGZhbHNlLCBvcHRpb25hbCBib29sZWFuIHdob2xlV29yZCA9IGZhbHNlLCBv
cHRpb25hbCBib29sZWFuIHNlYXJjaEluRnJhbWVzID0gZmFsc2UsIG9wdGlvbmFsIGJvb2xlYW4g
c2hvd0RpYWxvZyA9IGZhbHNlKTsgLy8gRklYTUU6IFVzaW5nICJ1bmRlZmluZWQiIGFzIGRlZmF1
bHQgcGFyYW1ldGVyIHZhbHVlIGlzIHdyb25nLgorICAgIGJvb2xlYW4gZmluZChvcHRpb25hbCBE
T01TdHJpbmcgc3RyaW5nLCBvcHRpb25hbCBib29sZWFuIGNhc2VTZW5zaXRpdmUgPSBmYWxzZSwg
b3B0aW9uYWwgYm9vbGVhbiBiYWNrd2FyZHMgPSBmYWxzZSwgb3B0aW9uYWwgYm9vbGVhbiB3cmFw
ID0gZmFsc2UsIG9wdGlvbmFsIGJvb2xlYW4gd2hvbGVXb3JkID0gZmFsc2UsIG9wdGlvbmFsIGJv
b2xlYW4gc2VhcmNoSW5GcmFtZXMgPSBmYWxzZSwgb3B0aW9uYWwgYm9vbGVhbiBzaG93RGlhbG9n
ID0gZmFsc2UpOyAvLyBGSVhNRTogVXNpbmcgInVuZGVmaW5lZCIgYXMgZGVmYXVsdCBwYXJhbWV0
ZXIgdmFsdWUgaXMgd3JvbmcuCiAgICAgW1JlcGxhY2VhYmxlXSByZWFkb25seSBhdHRyaWJ1dGUg
IGJvb2xlYW4gb2Zmc2NyZWVuQnVmZmVyaW5nOwogICAgIFtSZXBsYWNlYWJsZV0gcmVhZG9ubHkg
YXR0cmlidXRlIGxvbmcgc2NyZWVuTGVmdDsKICAgICBbUmVwbGFjZWFibGVdIHJlYWRvbmx5IGF0
dHJpYnV0ZSBsb25nIHNjcmVlblRvcDsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxv
ZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBhOWY2M2I4Yjc1ZmUxNWExNWIwNGUyNjVm
ZThjN2U2MTYwNDhjN2FjLi4xM2Y2YTNhZDY1OWMwY2ZhMDgyNGVkOTA4N2FkNjE2N2UwNGY3ZDg1
IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMjAtMDgtMjMgIFJvYiBCdWlzICA8cmJ1aXNAaWdh
bGlhLmNvbT4KKworICAgICAgICBNYWtlIHdpbmRvdy5maW5kIG5vdCBkZWZhdWx0IHRoZSBzZWFy
Y2ggc3RyaW5nIHRvIHVuZGVmaW5lZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MjE1NzU3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgQWRkIHRlc3RzIHRvIHZlcmlmeSB3aW5kb3cuZmluZCgpIGRvZXMgbm90
IHVzZSAidW5kZWZpbmVkIgorICAgICAgICBhcyB0ZXh0IHN0cmluZy4gVGhpcyBhbHNvIGZpeGVz
IHRoZSBsb2dpYyBvZiB0aGUgdGVzdCB0bworICAgICAgICBub3QgYWx3YXlzIG91dHB1dCBQQVNT
IGF0IHRoZSBlbmQuCisKKyAgICAgICAgKiBmYXN0L3RleHQvd2luZG93LWZpbmQuaHRtbDoKKwog
MjAyMC0wOC0yMSAgQW5kcmVzIEdvbnphbGV6ICA8YW5kcmVzZ18yMkBhcHBsZS5jb20+CiAKICAg
ICAgICAgUmFuZ2U6OmNvbnRhaW5zKGNvbnN0IFJhbmdlJikgc2hvdWxkIGNvbXBhcmUgdGhlIERv
Y3VtZW50cyB0byB3aGljaCB0aGUgUmFuZ2VzIGJlbG9uZywgbm90IHRoZSBvd25lckRvY3VtZW50
cy4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvdGV4dC93aW5kb3ctZmluZC5odG1sIGIv
TGF5b3V0VGVzdHMvZmFzdC90ZXh0L3dpbmRvdy1maW5kLmh0bWwKaW5kZXggZjQ1NTFkMjI4ODA0
ZWExMWUzZmNkZGNkZGIyNTQ1OTBhYTJkMWEyZC4uOGU0MDJmNjYyMzljNDQ1ZmIzZDc4NzExNGU4
MmNhNTUwODQ2ZTMzYiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZmFzdC90ZXh0L3dpbmRvdy1m
aW5kLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC90ZXh0L3dpbmRvdy1maW5kLmh0bWwKQEAg
LTEwLDM2ICsxMCwzOCBAQCBmdW5jdGlvbiBmYWlsKHMpIHsKIH0KIAogZnVuY3Rpb24gcnVuVGVz
dCgpIHsKLSAgICBpZiAod2luZG93LmZpbmQoJ25vbnNlbnNlJykpIGZhaWwoJ2ZvdW5kOiBub25z
ZW5zZScpOwotICAgIGlmICh3aW5kb3cuZmluZCgnbm9uc2Vuc2UnLCB0cnVlKSkgZmFpbCgnZm91
bmQ6IG5vbnNlbnNlJyk7Ci0gICAgaWYgKHdpbmRvdy5maW5kKCdub25zZW5zZScsIGZhbHNlKSkg
ZmFpbCgnZm91bmQ6IG5vbnNlbnNlJyk7Ci0gICAgaWYgKCF3aW5kb3cuZmluZCgnZm9yJykpIGZh
aWwoJ25vdCBmb3VuZDogZm9yJyk7Ci0gICAgaWYgKHdpbmRvdy5maW5kKCdmb3InKSkgZmFpbCgn
Zm91bmQ6IGZvcicpOworICAgIGlmICh3aW5kb3cuZmluZCgpKSBmYWlsKCdmb3VuZDogZmluZCB3
aXRoIG5vIHBhcmFtZXRlcnMnKTsKKyAgICBlbHNlIGlmICh3aW5kb3cuZmluZCgnJykpIGZhaWwo
J2ZvdW5kOiBlbXB0eSBzdHJpbmcnKTsKKyAgICBlbHNlIGlmICh3aW5kb3cuZmluZCgnbm9uc2Vu
c2UnKSkgZmFpbCgnZm91bmQ6IG5vbnNlbnNlJyk7CisgICAgZWxzZSBpZiAod2luZG93LmZpbmQo
J25vbnNlbnNlJywgdHJ1ZSkpIGZhaWwoJ2ZvdW5kOiBub25zZW5zZScpOworICAgIGVsc2UgaWYg
KHdpbmRvdy5maW5kKCdub25zZW5zZScsIGZhbHNlKSkgZmFpbCgnZm91bmQ6IG5vbnNlbnNlJyk7
CisgICAgZWxzZSBpZiAoIXdpbmRvdy5maW5kKCdmb3InKSkgZmFpbCgnbm90IGZvdW5kOiBmb3In
KTsKKyAgICBlbHNlIGlmICh3aW5kb3cuZmluZCgnZm9yJykpIGZhaWwoJ2ZvdW5kOiBmb3InKTsK
ICAgICAvLyBHbyBiYWNrd2FyZHMuCi0gICAgaWYgKCF3aW5kb3cuZmluZCgndGVzdCcsIHRydWUs
IHRydWUsIGZhbHNlKSkgZmFpbCgnbm90IGZvdW5kOiB0ZXN0Jyk7Ci0gICAgaWYgKHdpbmRvdy5m
aW5kKCdmb3InLCB0cnVlLCB0cnVlLCBmYWxzZSkpIGZhaWwoJ2ZvdW5kOiBmb3InKTsKKyAgICBl
bHNlIGlmICghd2luZG93LmZpbmQoJ3Rlc3QnLCB0cnVlLCB0cnVlLCBmYWxzZSkpIGZhaWwoJ25v
dCBmb3VuZDogdGVzdCcpOworICAgIGVsc2UgaWYgKHdpbmRvdy5maW5kKCdmb3InLCB0cnVlLCB0
cnVlLCBmYWxzZSkpIGZhaWwoJ2ZvdW5kOiBmb3InKTsKICAgICAvLyBCYWNrd2FyZHMgYW5kIGNh
c2Ugc2Vuc2l0aXZpdHkuCi0gICAgaWYgKHdpbmRvdy5maW5kKCd0aGlzJywgdHJ1ZSwgdHJ1ZSwg
ZmFsc2UpKSBmYWlsKCdmb3VuZDogdGhpcycpOwotICAgIGlmICghd2luZG93LmZpbmQoJ1RoaXMn
LCB0cnVlLCB0cnVlLCBmYWxzZSkpIGZhaWwoJ25vdCBmb3VuZDogVGhpcycpOworICAgIGVsc2Ug
aWYgKHdpbmRvdy5maW5kKCd0aGlzJywgdHJ1ZSwgdHJ1ZSwgZmFsc2UpKSBmYWlsKCdmb3VuZDog
dGhpcycpOworICAgIGVsc2UgaWYgKCF3aW5kb3cuZmluZCgnVGhpcycsIHRydWUsIHRydWUsIGZh
bHNlKSkgZmFpbCgnbm90IGZvdW5kOiBUaGlzJyk7CiAgICAgLy8gV3JhcC1hcm91bmQgZm9yd2Fy
ZHMuCi0gICAgaWYgKCF3aW5kb3cuZmluZCgnZm9yJywgdHJ1ZSwgZmFsc2UsIHRydWUpKSBmYWls
KCdub3QgZm91bmQ6IGZvcicpOwotICAgIGlmICghd2luZG93LmZpbmQoJ2ZvcicsIHRydWUsIGZh
bHNlLCB0cnVlKSkgZmFpbCgnbm90IGZvdW5kOiBmb3InKTsKKyAgICBlbHNlIGlmICghd2luZG93
LmZpbmQoJ2ZvcicsIHRydWUsIGZhbHNlLCB0cnVlKSkgZmFpbCgnbm90IGZvdW5kOiBmb3InKTsK
KyAgICBlbHNlIGlmICghd2luZG93LmZpbmQoJ2ZvcicsIHRydWUsIGZhbHNlLCB0cnVlKSkgZmFp
bCgnbm90IGZvdW5kOiBmb3InKTsKICAgICAvLyBXcmFwLWFyb3VuZCBiYWNrd2FyZHMuCi0gICAg
aWYgKCF3aW5kb3cuZmluZCgnZm9yJywgdHJ1ZSwgdHJ1ZSwgdHJ1ZSkpIGZhaWwoJ25vdCBmb3Vu
ZDogZm9yJyk7Ci0gICAgaWYgKCF3aW5kb3cuZmluZCgnZm9yJywgdHJ1ZSwgdHJ1ZSwgdHJ1ZSkp
IGZhaWwoJ25vdCBmb3VuZDogZm9yJyk7CisgICAgZWxzZSBpZiAoIXdpbmRvdy5maW5kKCdmb3In
LCB0cnVlLCB0cnVlLCB0cnVlKSkgZmFpbCgnbm90IGZvdW5kOiBmb3InKTsKKyAgICBlbHNlIGlm
ICghd2luZG93LmZpbmQoJ2ZvcicsIHRydWUsIHRydWUsIHRydWUpKSBmYWlsKCdub3QgZm91bmQ6
IGZvcicpOwogICAgIC8vIENhc2Ugc2Vuc2l0aXZpdHksIGZvcndhcmRzLgotICAgIGlmICghd2lu
ZG93LmZpbmQoJ2ZvcicsIHRydWUsIGZhbHNlLCB0cnVlKSkgZmFpbCgnbm90IGZvdW5kOiBmb3In
KTsKLSAgICBpZiAoIXdpbmRvdy5maW5kKCdmT1InLCBmYWxzZSwgZmFsc2UsIHRydWUpKSBmYWls
KCdub3QgZm91bmQ6IGZvcicpOwotICAgIGlmICghd2luZG93LmZpbmQoJ2ZvcicsIGZhbHNlLCBm
YWxzZSwgdHJ1ZSkpIGZhaWwoJ25vdCBmb3VuZDogZm9yJyk7Ci0gICAgaWYgKCF3aW5kb3cuZmlu
ZCgnZm9yJywgdHJ1ZSwgZmFsc2UsIHRydWUpKSBmYWlsKCdub3QgZm91bmQ6IGZvcicpOwotICAg
IGlmICh3aW5kb3cuZmluZCgnRk9SJywgdHJ1ZSwgZmFsc2UsIHRydWUpKSBmYWlsKCdmb3VuZDog
Rk9SJyk7Ci0KLSAgICBkb2N1bWVudC5ib2R5LmlubmVySFRNTCA9ICJUaGlzIGlzIGEgdGVzdCBm
b3Igd2luZG93LmZpbmQoKS4gU1VDQ0VTUyEiOworICAgIGVsc2UgaWYgKCF3aW5kb3cuZmluZCgn
Zm9yJywgdHJ1ZSwgZmFsc2UsIHRydWUpKSBmYWlsKCdub3QgZm91bmQ6IGZvcicpOworICAgIGVs
c2UgaWYgKCF3aW5kb3cuZmluZCgnZk9SJywgZmFsc2UsIGZhbHNlLCB0cnVlKSkgZmFpbCgnbm90
IGZvdW5kOiBmb3InKTsKKyAgICBlbHNlIGlmICghd2luZG93LmZpbmQoJ2ZvcicsIGZhbHNlLCBm
YWxzZSwgdHJ1ZSkpIGZhaWwoJ25vdCBmb3VuZDogZm9yJyk7CisgICAgZWxzZSBpZiAoIXdpbmRv
dy5maW5kKCdmb3InLCB0cnVlLCBmYWxzZSwgdHJ1ZSkpIGZhaWwoJ25vdCBmb3VuZDogZm9yJyk7
CisgICAgZWxzZSBpZiAod2luZG93LmZpbmQoJ0ZPUicsIHRydWUsIGZhbHNlLCB0cnVlKSkgZmFp
bCgnZm91bmQ6IEZPUicpOworICAgIGVsc2UKKyAgICAgICAgZG9jdW1lbnQuYm9keS5pbm5lckhU
TUwgPSAiVGhpcyBpcyBhIHRlc3QgZm9yIHdpbmRvdy5maW5kKCkuIFNVQ0NFU1MhIjsKIH0KIAog
PC9zY3JpcHQ+CiA8L2hlYWQ+CiA8Ym9keSBvbmxvYWQ9InJ1blRlc3QoKSI+Ci1UaGlzIGlzIGEg
dGVzdCBmb3Igd2luZG93LmZpbmQoKTsgdGhlIHRlc3QgaGFzIG5vdCBydW4geWV0LgorVGhpcyBp
cyBhIHRlc3QgZm9yIHdpbmRvdy5maW5kKCk7IHRoZSB0ZXN0IGhhcyBub3QgcnVuIHlldC4gVGhl
IHZhbHVlICd1bmRlZmluZWQnIHNob3VsZCBub3QgYmUgZm91bmQgaW4gdGhpcyB0ZXN0LgogPC9i
b2R5PgogPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>407092</attachid>
            <date>2020-08-24 02:04:07 -0700</date>
            <delta_ts>2020-08-24 02:41:57 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-215757-20200824110406.patch</filename>
            <type>text/plain</type>
            <size>4273</size>
            <attacher name="Rob Buis">rbuis</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY2MDUxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTE0MTdmODkxZWM2MDZm
NzJlYjhlMWFiYmI4YmMzMDYxN2NkNjVhOS4uNTZjOWNlYzU1Y2UxMmJiMWEyZTY5NjQwNjJjNmE2
NjI1ZjNjNGY4OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDIwLTA4LTI0ICBSb2Ig
QnVpcyAgPHJidWlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgTWFrZSB3aW5kb3cuZmluZCBub3Qg
ZGVmYXVsdCB0aGUgc2VhcmNoIHN0cmluZyB0byB1bmRlZmluZWQKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxNTc1NworCisgICAgICAgIFJldmlld2Vk
IGJ5IERhcmluIEFkbGVyLgorCisgICAgICAgIE1ha2Ugd2luZG93LmZpbmQgbm90IGRlZmF1bHQg
dGhlIHNlYXJjaCBzdHJpbmcgdG8gdW5kZWZpbmVkLCBpbnN0ZWFkCisgICAgICAgIHVzZSB0aGUg
bnVsbCBzdHJpbmcuIEJlZm9yZSB0aGlzIGNoYW5nZSB3aW5kb3cuZmluZCgpIHdvdWxkIGZpbmQg
YQorICAgICAgICBoaXQgaW4gYSBwYWdlIGNvbnRhaW5pbmcgdGhlIHRleHQgc3RyaW5nICJ1bmRl
ZmluZWQiLgorCisgICAgICAgIFRlc3Q6IGZhc3QvdGV4dC93aW5kb3ctZmluZC5odG1sCisKKyAg
ICAgICAgKiBwYWdlL0RPTVdpbmRvdy5pZGw6CisKIDIwMjAtMDgtMjMgIFdlbnNvbiBIc2llaCAg
PHdlbnNvbl9oc2llaEBhcHBsZS5jb20+CiAKICAgICAgICAgUHJvZ3JhbW1hdGljIHNlbGVjdGlv
biBvZiB0ZXh0IGluIGEgdGV4dCBmaWVsZCBjYXVzZXMgdGhlIGhpZ2hsaWdodCBvdmVybGF5IHRv
IHNwaWxsIG91dApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9ET01XaW5kb3cuaWRs
IGIvU291cmNlL1dlYkNvcmUvcGFnZS9ET01XaW5kb3cuaWRsCmluZGV4IDY5NDUzMmNiYmM4ZDAy
NWMxYmZkYTllNmM4OTBmNDYxZWQ1M2I5MWYuLjA2OTg0ZGVjZTQ1Y2U0ZjEwNzkyOWYzNjAzY2Iz
MzQ2NjRkNzVlM2EgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRE9NV2luZG93Lmlk
bAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL0RPTVdpbmRvdy5pZGwKQEAgLTE1OSw3ICsxNTks
NyBAQCB0eXBlZGVmIFVTVlN0cmluZyBDU1NPTVN0cmluZzsKICAgICBbUmVwbGFjZWFibGUsIEN1
c3RvbUdldHRlcl0gcmVhZG9ubHkgYXR0cmlidXRlIEV2ZW50IGV2ZW50OwogICAgIGF0dHJpYnV0
ZSBET01TdHJpbmcgZGVmYXVsdFN0YXR1czsKICAgICBbSW1wbGVtZW50ZWRBcz1kZWZhdWx0U3Rh
dHVzXSBhdHRyaWJ1dGUgRE9NU3RyaW5nIGRlZmF1bHRzdGF0dXM7IC8vIEZvciBjb21wYXRpYmls
aXR5IHdpdGggbGVnYWN5IGNvbnRlbnQuCi0gICAgYm9vbGVhbiBmaW5kKG9wdGlvbmFsIERPTVN0
cmluZyBzdHJpbmcgPSAidW5kZWZpbmVkIiwgb3B0aW9uYWwgYm9vbGVhbiBjYXNlU2Vuc2l0aXZl
ID0gZmFsc2UsIG9wdGlvbmFsIGJvb2xlYW4gYmFja3dhcmRzID0gZmFsc2UsIG9wdGlvbmFsIGJv
b2xlYW4gd3JhcCA9IGZhbHNlLCBvcHRpb25hbCBib29sZWFuIHdob2xlV29yZCA9IGZhbHNlLCBv
cHRpb25hbCBib29sZWFuIHNlYXJjaEluRnJhbWVzID0gZmFsc2UsIG9wdGlvbmFsIGJvb2xlYW4g
c2hvd0RpYWxvZyA9IGZhbHNlKTsgLy8gRklYTUU6IFVzaW5nICJ1bmRlZmluZWQiIGFzIGRlZmF1
bHQgcGFyYW1ldGVyIHZhbHVlIGlzIHdyb25nLgorICAgIGJvb2xlYW4gZmluZChvcHRpb25hbCBE
T01TdHJpbmcgc3RyaW5nLCBvcHRpb25hbCBib29sZWFuIGNhc2VTZW5zaXRpdmUgPSBmYWxzZSwg
b3B0aW9uYWwgYm9vbGVhbiBiYWNrd2FyZHMgPSBmYWxzZSwgb3B0aW9uYWwgYm9vbGVhbiB3cmFw
ID0gZmFsc2UsIG9wdGlvbmFsIGJvb2xlYW4gd2hvbGVXb3JkID0gZmFsc2UsIG9wdGlvbmFsIGJv
b2xlYW4gc2VhcmNoSW5GcmFtZXMgPSBmYWxzZSwgb3B0aW9uYWwgYm9vbGVhbiBzaG93RGlhbG9n
ID0gZmFsc2UpOyAvLyBGSVhNRTogVXNpbmcgInVuZGVmaW5lZCIgYXMgZGVmYXVsdCBwYXJhbWV0
ZXIgdmFsdWUgaXMgd3JvbmcuCiAgICAgW1JlcGxhY2VhYmxlXSByZWFkb25seSBhdHRyaWJ1dGUg
IGJvb2xlYW4gb2Zmc2NyZWVuQnVmZmVyaW5nOwogICAgIFtSZXBsYWNlYWJsZV0gcmVhZG9ubHkg
YXR0cmlidXRlIGxvbmcgc2NyZWVuTGVmdDsKICAgICBbUmVwbGFjZWFibGVdIHJlYWRvbmx5IGF0
dHJpYnV0ZSBsb25nIHNjcmVlblRvcDsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxv
ZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA5Y2ZlODliZTc2M2U0ZjQ5ODU5NzI0NDAx
N2MzMjk2MDZhZWJmMDE4Li5jYWYyMjFiYmM4NDQ0NGRmOWIyMzhmOWM5YzZlZTYyNWUwYzQ4YWQ1
IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMjAtMDgtMjQgIFJvYiBCdWlzICA8cmJ1aXNAaWdh
bGlhLmNvbT4KKworICAgICAgICBNYWtlIHdpbmRvdy5maW5kIG5vdCBkZWZhdWx0IHRoZSBzZWFy
Y2ggc3RyaW5nIHRvIHVuZGVmaW5lZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MjE1NzU3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgRGFyaW4gQWRsZXIu
CisKKyAgICAgICAgQWRkIHRlc3RzIHRvIHZlcmlmeSB3aW5kb3cuZmluZCgpIGRvZXMgbm90IHVz
ZSAidW5kZWZpbmVkIgorICAgICAgICBhcyB0ZXh0IHN0cmluZy4gVGhpcyBhbHNvIGZpeGVzIHRo
ZSBsb2dpYyBvZiB0aGUgdGVzdCB0bworICAgICAgICBub3QgYWx3YXlzIG91dHB1dCBQQVNTIGF0
IHRoZSBlbmQuCisKKyAgICAgICAgKiBmYXN0L3RleHQvd2luZG93LWZpbmQuaHRtbDoKKwogMjAy
MC0wOC0yMyAgV2Vuc29uIEhzaWVoICA8d2Vuc29uX2hzaWVoQGFwcGxlLmNvbT4KIAogICAgICAg
ICBQcm9ncmFtbWF0aWMgc2VsZWN0aW9uIG9mIHRleHQgaW4gYSB0ZXh0IGZpZWxkIGNhdXNlcyB0
aGUgaGlnaGxpZ2h0IG92ZXJsYXkgdG8gc3BpbGwgb3V0CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9mYXN0L3RleHQvd2luZG93LWZpbmQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvdGV4dC93aW5k
b3ctZmluZC5odG1sCmluZGV4IGY0NTUxZDIyODgwNGVhMTFlM2ZjZGRjZGRiMjU0NTkwYWEyZDFh
MmQuLjMyYjIwZGM2Zjk4MWFjNTkzNjg4MGRjZmVmM2E1NjY4MjBmODhjZmQgMTAwNjQ0Ci0tLSBh
L0xheW91dFRlc3RzL2Zhc3QvdGV4dC93aW5kb3ctZmluZC5odG1sCisrKyBiL0xheW91dFRlc3Rz
L2Zhc3QvdGV4dC93aW5kb3ctZmluZC5odG1sCkBAIC02LDEwICs2LDEyIEBAIGlmICh3aW5kb3cu
dGVzdFJ1bm5lcikKICAgICB0ZXN0UnVubmVyLmR1bXBBc1RleHQoKTsKIAogZnVuY3Rpb24gZmFp
bChzKSB7Ci0gICAgZG9jdW1lbnQuYm9keS5pbm5lckhUTUwgPSAiRkFJTDogIiArIHM7CisgICAg
ZG9jdW1lbnQuYm9keS5pbm5lckhUTUwgKz0gIkZBSUw6ICIgKyBzICsgIjxicj4iOwogfQogCiBm
dW5jdGlvbiBydW5UZXN0KCkgeworICAgIGlmICh3aW5kb3cuZmluZCgpKSBmYWlsKCdmb3VuZDog
ZmluZCB3aXRoIG5vIHBhcmFtZXRlcnMnKTsKKyAgICBpZiAod2luZG93LmZpbmQoJycpKSBmYWls
KCdmb3VuZDogZW1wdHkgc3RyaW5nJyk7CiAgICAgaWYgKHdpbmRvdy5maW5kKCdub25zZW5zZScp
KSBmYWlsKCdmb3VuZDogbm9uc2Vuc2UnKTsKICAgICBpZiAod2luZG93LmZpbmQoJ25vbnNlbnNl
JywgdHJ1ZSkpIGZhaWwoJ2ZvdW5kOiBub25zZW5zZScpOwogICAgIGlmICh3aW5kb3cuZmluZCgn
bm9uc2Vuc2UnLCBmYWxzZSkpIGZhaWwoJ2ZvdW5kOiBub25zZW5zZScpOwpAQCAtMzQsNyArMzYs
NyBAQCBmdW5jdGlvbiBydW5UZXN0KCkgewogICAgIGlmICghd2luZG93LmZpbmQoJ2ZvcicsIHRy
dWUsIGZhbHNlLCB0cnVlKSkgZmFpbCgnbm90IGZvdW5kOiBmb3InKTsKICAgICBpZiAod2luZG93
LmZpbmQoJ0ZPUicsIHRydWUsIGZhbHNlLCB0cnVlKSkgZmFpbCgnZm91bmQ6IEZPUicpOwogCi0g
ICAgZG9jdW1lbnQuYm9keS5pbm5lckhUTUwgPSAiVGhpcyBpcyBhIHRlc3QgZm9yIHdpbmRvdy5m
aW5kKCkuIFNVQ0NFU1MhIjsKKyAgICBkb2N1bWVudC5ib2R5LmlubmVySFRNTCArPSAiVGhpcyBp
cyBhIHRlc3QgZm9yIHdpbmRvdy5maW5kKCkuIFNVQ0NFU1MhIjsKIH0KIAogPC9zY3JpcHQ+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>407093</attachid>
            <date>2020-08-24 02:42:01 -0700</date>
            <delta_ts>2020-08-24 05:29:29 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-215757-20200824114200.patch</filename>
            <type>text/plain</type>
            <size>4328</size>
            <attacher name="Rob Buis">rbuis</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY2MDUxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTE0MTdmODkxZWM2MDZm
NzJlYjhlMWFiYmI4YmMzMDYxN2NkNjVhOS4uNTZjOWNlYzU1Y2UxMmJiMWEyZTY5NjQwNjJjNmE2
NjI1ZjNjNGY4OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDIwLTA4LTI0ICBSb2Ig
QnVpcyAgPHJidWlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgTWFrZSB3aW5kb3cuZmluZCBub3Qg
ZGVmYXVsdCB0aGUgc2VhcmNoIHN0cmluZyB0byB1bmRlZmluZWQKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxNTc1NworCisgICAgICAgIFJldmlld2Vk
IGJ5IERhcmluIEFkbGVyLgorCisgICAgICAgIE1ha2Ugd2luZG93LmZpbmQgbm90IGRlZmF1bHQg
dGhlIHNlYXJjaCBzdHJpbmcgdG8gdW5kZWZpbmVkLCBpbnN0ZWFkCisgICAgICAgIHVzZSB0aGUg
bnVsbCBzdHJpbmcuIEJlZm9yZSB0aGlzIGNoYW5nZSB3aW5kb3cuZmluZCgpIHdvdWxkIGZpbmQg
YQorICAgICAgICBoaXQgaW4gYSBwYWdlIGNvbnRhaW5pbmcgdGhlIHRleHQgc3RyaW5nICJ1bmRl
ZmluZWQiLgorCisgICAgICAgIFRlc3Q6IGZhc3QvdGV4dC93aW5kb3ctZmluZC5odG1sCisKKyAg
ICAgICAgKiBwYWdlL0RPTVdpbmRvdy5pZGw6CisKIDIwMjAtMDgtMjMgIFdlbnNvbiBIc2llaCAg
PHdlbnNvbl9oc2llaEBhcHBsZS5jb20+CiAKICAgICAgICAgUHJvZ3JhbW1hdGljIHNlbGVjdGlv
biBvZiB0ZXh0IGluIGEgdGV4dCBmaWVsZCBjYXVzZXMgdGhlIGhpZ2hsaWdodCBvdmVybGF5IHRv
IHNwaWxsIG91dApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9ET01XaW5kb3cuaWRs
IGIvU291cmNlL1dlYkNvcmUvcGFnZS9ET01XaW5kb3cuaWRsCmluZGV4IDY5NDUzMmNiYmM4ZDAy
NWMxYmZkYTllNmM4OTBmNDYxZWQ1M2I5MWYuLjA2OTg0ZGVjZTQ1Y2U0ZjEwNzkyOWYzNjAzY2Iz
MzQ2NjRkNzVlM2EgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRE9NV2luZG93Lmlk
bAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL0RPTVdpbmRvdy5pZGwKQEAgLTE1OSw3ICsxNTks
NyBAQCB0eXBlZGVmIFVTVlN0cmluZyBDU1NPTVN0cmluZzsKICAgICBbUmVwbGFjZWFibGUsIEN1
c3RvbUdldHRlcl0gcmVhZG9ubHkgYXR0cmlidXRlIEV2ZW50IGV2ZW50OwogICAgIGF0dHJpYnV0
ZSBET01TdHJpbmcgZGVmYXVsdFN0YXR1czsKICAgICBbSW1wbGVtZW50ZWRBcz1kZWZhdWx0U3Rh
dHVzXSBhdHRyaWJ1dGUgRE9NU3RyaW5nIGRlZmF1bHRzdGF0dXM7IC8vIEZvciBjb21wYXRpYmls
aXR5IHdpdGggbGVnYWN5IGNvbnRlbnQuCi0gICAgYm9vbGVhbiBmaW5kKG9wdGlvbmFsIERPTVN0
cmluZyBzdHJpbmcgPSAidW5kZWZpbmVkIiwgb3B0aW9uYWwgYm9vbGVhbiBjYXNlU2Vuc2l0aXZl
ID0gZmFsc2UsIG9wdGlvbmFsIGJvb2xlYW4gYmFja3dhcmRzID0gZmFsc2UsIG9wdGlvbmFsIGJv
b2xlYW4gd3JhcCA9IGZhbHNlLCBvcHRpb25hbCBib29sZWFuIHdob2xlV29yZCA9IGZhbHNlLCBv
cHRpb25hbCBib29sZWFuIHNlYXJjaEluRnJhbWVzID0gZmFsc2UsIG9wdGlvbmFsIGJvb2xlYW4g
c2hvd0RpYWxvZyA9IGZhbHNlKTsgLy8gRklYTUU6IFVzaW5nICJ1bmRlZmluZWQiIGFzIGRlZmF1
bHQgcGFyYW1ldGVyIHZhbHVlIGlzIHdyb25nLgorICAgIGJvb2xlYW4gZmluZChvcHRpb25hbCBE
T01TdHJpbmcgc3RyaW5nLCBvcHRpb25hbCBib29sZWFuIGNhc2VTZW5zaXRpdmUgPSBmYWxzZSwg
b3B0aW9uYWwgYm9vbGVhbiBiYWNrd2FyZHMgPSBmYWxzZSwgb3B0aW9uYWwgYm9vbGVhbiB3cmFw
ID0gZmFsc2UsIG9wdGlvbmFsIGJvb2xlYW4gd2hvbGVXb3JkID0gZmFsc2UsIG9wdGlvbmFsIGJv
b2xlYW4gc2VhcmNoSW5GcmFtZXMgPSBmYWxzZSwgb3B0aW9uYWwgYm9vbGVhbiBzaG93RGlhbG9n
ID0gZmFsc2UpOyAvLyBGSVhNRTogVXNpbmcgInVuZGVmaW5lZCIgYXMgZGVmYXVsdCBwYXJhbWV0
ZXIgdmFsdWUgaXMgd3JvbmcuCiAgICAgW1JlcGxhY2VhYmxlXSByZWFkb25seSBhdHRyaWJ1dGUg
IGJvb2xlYW4gb2Zmc2NyZWVuQnVmZmVyaW5nOwogICAgIFtSZXBsYWNlYWJsZV0gcmVhZG9ubHkg
YXR0cmlidXRlIGxvbmcgc2NyZWVuTGVmdDsKICAgICBbUmVwbGFjZWFibGVdIHJlYWRvbmx5IGF0
dHJpYnV0ZSBsb25nIHNjcmVlblRvcDsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxv
ZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA5Y2ZlODliZTc2M2U0ZjQ5ODU5NzI0NDAx
N2MzMjk2MDZhZWJmMDE4Li5jYWYyMjFiYmM4NDQ0NGRmOWIyMzhmOWM5YzZlZTYyNWUwYzQ4YWQ1
IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMjAtMDgtMjQgIFJvYiBCdWlzICA8cmJ1aXNAaWdh
bGlhLmNvbT4KKworICAgICAgICBNYWtlIHdpbmRvdy5maW5kIG5vdCBkZWZhdWx0IHRoZSBzZWFy
Y2ggc3RyaW5nIHRvIHVuZGVmaW5lZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MjE1NzU3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgRGFyaW4gQWRsZXIu
CisKKyAgICAgICAgQWRkIHRlc3RzIHRvIHZlcmlmeSB3aW5kb3cuZmluZCgpIGRvZXMgbm90IHVz
ZSAidW5kZWZpbmVkIgorICAgICAgICBhcyB0ZXh0IHN0cmluZy4gVGhpcyBhbHNvIGZpeGVzIHRo
ZSBsb2dpYyBvZiB0aGUgdGVzdCB0bworICAgICAgICBub3QgYWx3YXlzIG91dHB1dCBQQVNTIGF0
IHRoZSBlbmQuCisKKyAgICAgICAgKiBmYXN0L3RleHQvd2luZG93LWZpbmQuaHRtbDoKKwogMjAy
MC0wOC0yMyAgV2Vuc29uIEhzaWVoICA8d2Vuc29uX2hzaWVoQGFwcGxlLmNvbT4KIAogICAgICAg
ICBQcm9ncmFtbWF0aWMgc2VsZWN0aW9uIG9mIHRleHQgaW4gYSB0ZXh0IGZpZWxkIGNhdXNlcyB0
aGUgaGlnaGxpZ2h0IG92ZXJsYXkgdG8gc3BpbGwgb3V0CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9mYXN0L3RleHQvd2luZG93LWZpbmQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvdGV4dC93aW5k
b3ctZmluZC5odG1sCmluZGV4IGY0NTUxZDIyODgwNGVhMTFlM2ZjZGRjZGRiMjU0NTkwYWEyZDFh
MmQuLmU3NTYyZTkyMmUxNGUwNDE0ZjM0ZmVjZTg3YWU3ODU2MmY2OWMxMDggMTAwNjQ0Ci0tLSBh
L0xheW91dFRlc3RzL2Zhc3QvdGV4dC93aW5kb3ctZmluZC5odG1sCisrKyBiL0xheW91dFRlc3Rz
L2Zhc3QvdGV4dC93aW5kb3ctZmluZC5odG1sCkBAIC01LDExICs1LDE2IEBACiBpZiAod2luZG93
LnRlc3RSdW5uZXIpCiAgICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7CiAKK3ZhciBwYXNzZWQg
PSB0cnVlOworCiBmdW5jdGlvbiBmYWlsKHMpIHsKLSAgICBkb2N1bWVudC5ib2R5LmlubmVySFRN
TCA9ICJGQUlMOiAiICsgczsKKyAgICBkb2N1bWVudC5ib2R5LmlubmVySFRNTCArPSAiRkFJTDog
IiArIHMgKyAiPGJyPiI7CisgICAgcGFzc2VkID0gZmFsc2U7CiB9CiAKIGZ1bmN0aW9uIHJ1blRl
c3QoKSB7CisgICAgaWYgKHdpbmRvdy5maW5kKCkpIGZhaWwoJ2ZvdW5kOiBmaW5kIHdpdGggbm8g
cGFyYW1ldGVycycpOworICAgIGlmICh3aW5kb3cuZmluZCgnJykpIGZhaWwoJ2ZvdW5kOiBlbXB0
eSBzdHJpbmcnKTsKICAgICBpZiAod2luZG93LmZpbmQoJ25vbnNlbnNlJykpIGZhaWwoJ2ZvdW5k
OiBub25zZW5zZScpOwogICAgIGlmICh3aW5kb3cuZmluZCgnbm9uc2Vuc2UnLCB0cnVlKSkgZmFp
bCgnZm91bmQ6IG5vbnNlbnNlJyk7CiAgICAgaWYgKHdpbmRvdy5maW5kKCdub25zZW5zZScsIGZh
bHNlKSkgZmFpbCgnZm91bmQ6IG5vbnNlbnNlJyk7CkBAIC0zNCw3ICszOSw3IEBAIGZ1bmN0aW9u
IHJ1blRlc3QoKSB7CiAgICAgaWYgKCF3aW5kb3cuZmluZCgnZm9yJywgdHJ1ZSwgZmFsc2UsIHRy
dWUpKSBmYWlsKCdub3QgZm91bmQ6IGZvcicpOwogICAgIGlmICh3aW5kb3cuZmluZCgnRk9SJywg
dHJ1ZSwgZmFsc2UsIHRydWUpKSBmYWlsKCdmb3VuZDogRk9SJyk7CiAKLSAgICBkb2N1bWVudC5i
b2R5LmlubmVySFRNTCA9ICJUaGlzIGlzIGEgdGVzdCBmb3Igd2luZG93LmZpbmQoKS4gU1VDQ0VT
UyEiOworICAgIGlmIChwYXNzZWQpIGRvY3VtZW50LmJvZHkuaW5uZXJIVE1MID0gIlRoaXMgaXMg
YSB0ZXN0IGZvciB3aW5kb3cuZmluZCgpLiBTVUNDRVNTISI7CiB9CiAKIDwvc2NyaXB0Pgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>