<?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>148763</bug_id>
          
          <creation_ts>2015-09-03 17:58:39 -0700</creation_ts>
          <short_desc>ES6: Implement HasRestrictedGlobalProperty when checking for global lexical tier conflicts</short_desc>
          <delta_ts>2016-07-01 08:26:07 -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>JavaScriptCore</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="Saam Barati">saam</reporter>
          <assigned_to name="Saam Barati">saam</assigned_to>
          <cc>basile_clement</cc>
    
    <cc>benjamin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>d</cc>
    
    <cc>esprehn</cc>
    
    <cc>fpizlo</cc>
    
    <cc>ggaren</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>mmirman</cc>
    
    <cc>msaboff</cc>
    
    <cc>oliver</cc>
    
    <cc>ticaiolima</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1123247</commentid>
    <comment_count>0</comment_count>
    <who name="Saam Barati">saam</who>
    <bug_when>2015-09-03 17:58:39 -0700</bug_when>
    <thetext>Documented here:
http://www.ecma-international.org/ecma-262/6.0/index.html#sec-hasrestrictedglobalproperty</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1204877</commentid>
    <comment_count>1</comment_count>
    <who name="Saam Barati">saam</who>
    <bug_when>2016-06-23 11:30:12 -0700</bug_when>
    <thetext>*** Bug 153441 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1205477</commentid>
    <comment_count>2</comment_count>
      <attachid>282105</attachid>
    <who name="Caio Lima">ticaiolima</who>
    <bug_when>2016-06-27 00:39:00 -0700</bug_when>
    <thetext>Created attachment 282105
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1206653</commentid>
    <comment_count>3</comment_count>
    <who name="Saam Barati">saam</who>
    <bug_when>2016-06-29 22:44:37 -0700</bug_when>
    <thetext>*** Bug 159270 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1206654</commentid>
    <comment_count>4</comment_count>
      <attachid>282105</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2016-06-29 23:03:25 -0700</bug_when>
    <thetext>Comment on attachment 282105
Patch

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

r=me with comments

&gt; Source/JavaScriptCore/runtime/Executable.cpp:609
&gt; +                // The ES6 spec says that just no RestrictedGlobalProperty can&apos;t be shadowed

Typo: remove the &quot;no&quot;.

&gt; Source/JavaScriptCore/tests/stress/global-lexical-redeclare-variable.js:71
&gt; +    sentinel = &quot;bad&quot;;

Please add an assertion that globalProperty is configurable.

&gt; Source/JavaScriptCore/tests/stress/global-lexical-redeclare-variable.js:80
&gt; +    load(&quot;./multiple-files-tests/global-lexical-redeclare-variable/seventh.js&quot;);

Ditto for Array

&gt; Source/JavaScriptCore/tests/stress/global-lexical-redeclare-variable.js:97
&gt; +    load(&quot;./multiple-files-tests/global-lexical-redeclare-variable/nineth.js&quot;);

Typo: should be &quot;ninth&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1206974</commentid>
    <comment_count>5</comment_count>
      <attachid>282507</attachid>
    <who name="Caio Lima">ticaiolima</who>
    <bug_when>2016-06-30 19:58:44 -0700</bug_when>
    <thetext>Created attachment 282507
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1206985</commentid>
    <comment_count>6</comment_count>
      <attachid>282507</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-06-30 21:20:21 -0700</bug_when>
    <thetext>Comment on attachment 282507
Patch

Rejecting attachment 282507 from review queue.

ticaiolima@gmail.com does not have reviewer permissions according to http://trac.webkit.org/browser/trunk/Tools/Scripts/webkitpy/common/config/contributors.json.

- If you do not have reviewer rights please read http://webkit.org/coding/contributing.html for instructions on how to use bugzilla flags.

- If you have reviewer rights please correct the error in Tools/Scripts/webkitpy/common/config/contributors.json by adding yourself to the file (no review needed).  The commit-queue restarts itself every 2 hours.  After restart the commit-queue will correctly respect your reviewer rights.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1206986</commentid>
    <comment_count>7</comment_count>
    <who name="Caio Lima">ticaiolima</who>
    <bug_when>2016-06-30 21:22:56 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; Comment on attachment 282105 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=282105&amp;action=review
&gt; 
&gt; r=me with comments
&gt; 
&gt; &gt; Source/JavaScriptCore/runtime/Executable.cpp:609
&gt; &gt; +                // The ES6 spec says that just no RestrictedGlobalProperty can&apos;t be shadowed
&gt; 
&gt; Typo: remove the &quot;no&quot;.
&gt; 
&gt; &gt; Source/JavaScriptCore/tests/stress/global-lexical-redeclare-variable.js:71
&gt; &gt; +    sentinel = &quot;bad&quot;;
&gt; 
&gt; Please add an assertion that globalProperty is configurable.

How can I do this assertion?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1207015</commentid>
    <comment_count>8</comment_count>
      <attachid>282518</attachid>
    <who name="Caio Lima">ticaiolima</who>
    <bug_when>2016-07-01 00:31:50 -0700</bug_when>
    <thetext>Created attachment 282518
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1207120</commentid>
    <comment_count>9</comment_count>
      <attachid>282518</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-07-01 08:26:01 -0700</bug_when>
    <thetext>Comment on attachment 282518
Patch

Clearing flags on attachment: 282518

Committed r202734: &lt;http://trac.webkit.org/changeset/202734&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1207121</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-07-01 08:26:07 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>282105</attachid>
            <date>2016-06-27 00:39:00 -0700</date>
            <delta_ts>2016-06-30 19:58:38 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-148763-20160627003845.patch</filename>
            <type>text/plain</type>
            <size>7945</size>
            <attacher name="Caio Lima">ticaiolima</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjAyNDY5CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA3
MmE5YzJhNjZkYWQxNGI3MWIyNzA0OGUxYjZhZmJlZmI2YTMxMGIwLi4yYjJmNWIyZGMxZTg0MDZj
NTM3NDBhNDgxYjBmMzkxYjRlYWM4NzYwIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyNiBAQAorMjAxNi0wNi0yNyAgQ2FpbyBMaW1hICA8dGljYWlvbGltYUBnbWFpbC5jb20+
CisKKyAgICAgICAgRVM2OiBJbXBsZW1lbnQgSGFzUmVzdHJpY3RlZEdsb2JhbFByb3BlcnR5IHdo
ZW4gY2hlY2tpbmcgZm9yIGdsb2JhbCBsZXhpY2FsIHRpZXIgY29uZmxpY3RzCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDg3NjMKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJJ3ZlIGltcGxlbWVudGVkIHRo
ZSBFUzYgc3BlYyA4LjEuMS40LjE0CisgICAgICAgIChodHRwOi8vd3d3LmVjbWEtaW50ZXJuYXRp
b25hbC5vcmcvZWNtYS0yNjIvNi4wL2luZGV4Lmh0bWwjc2VjLWhhc3Jlc3RyaWN0ZWRnbG9iYWxw
cm9wZXJ0eSkKKyAgICAgICAgdGhhdCBkZWZpbmVzIHdoZW4gYSBnbG9iYWwgcHJvcGVydHkgY2Fu
IGJlIHNoYWRvd2VkLgorCisgICAgICAgIEFkZGVkIHNvbWUgdGVzdCBjYXNlcyBpbnRvIGdsb2Jh
bC1sZXhpY2FsLXJlZGVjbGFyZS12YXJpYWJsZS5qcworCisgICAgICAgICogcnVudGltZS9FeGVj
dXRhYmxlLmNwcDoKKyAgICAgICAgKEpTQzo6UHJvZ3JhbUV4ZWN1dGFibGU6OmluaXRpYWxpemVH
bG9iYWxQcm9wZXJ0aWVzKToKKyAgICAgICAgKiB0ZXN0cy9zdHJlc3MvZ2xvYmFsLWxleGljYWwt
cmVkZWNsYXJlLXZhcmlhYmxlLmpzOgorICAgICAgICAoY2F0Y2gpOgorICAgICAgICAqIHRlc3Rz
L3N0cmVzcy9tdWx0aXBsZS1maWxlcy10ZXN0cy9nbG9iYWwtbGV4aWNhbC1yZWRlY2xhcmUtdmFy
aWFibGUvZWlnaHRoLmpzOiBBZGRlZC4KKyAgICAgICAgKiB0ZXN0cy9zdHJlc3MvbXVsdGlwbGUt
ZmlsZXMtdGVzdHMvZ2xvYmFsLWxleGljYWwtcmVkZWNsYXJlLXZhcmlhYmxlL25pbmV0aC5qczog
QWRkZWQuCisgICAgICAgICogdGVzdHMvc3RyZXNzL211bHRpcGxlLWZpbGVzLXRlc3RzL2dsb2Jh
bC1sZXhpY2FsLXJlZGVjbGFyZS12YXJpYWJsZS9zZXZlbnRoLmpzOiBBZGRlZC4KKyAgICAgICAg
KiB0ZXN0cy9zdHJlc3MvbXVsdGlwbGUtZmlsZXMtdGVzdHMvZ2xvYmFsLWxleGljYWwtcmVkZWNs
YXJlLXZhcmlhYmxlL3NpeHRoLmpzOgorICAgICAgICAqIHRlc3RzL3N0cmVzcy9tdWx0aXBsZS1m
aWxlcy10ZXN0cy9nbG9iYWwtbGV4aWNhbC1yZWRlY2xhcmUtdmFyaWFibGUvdGVudGguanM6IEFk
ZGVkLgorCiAyMDE2LTA2LTI0ICBGaWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CiAKICAg
ICAgICAgQjMgc2hvdWxkIGRpZSBzb29uZXIgaWYgYSBWYWx1ZSBoYXMgdGhlIHdyb25nIG51bWJl
ciBvZiBjaGlsZHJlbgpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUv
RXhlY3V0YWJsZS5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9FeGVjdXRhYmxl
LmNwcAppbmRleCA0OWQ5Zjk4NTYwOTdjNGNlM2U3ZGQwZWFjNjg2NzgwYWE0MzkzNzRjLi5lNjc4
NzhjOGI2YzJhZmQ0NjdiMzdhNDhiZDJiZDE2YmJhMTIyYjE4IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
SmF2YVNjcmlwdENvcmUvcnVudGltZS9FeGVjdXRhYmxlLmNwcAorKysgYi9Tb3VyY2UvSmF2YVNj
cmlwdENvcmUvcnVudGltZS9FeGVjdXRhYmxlLmNwcApAQCAtNjA1LDkgKzYwNSwxNiBAQCBKU09i
amVjdCogUHJvZ3JhbUV4ZWN1dGFibGU6OmluaXRpYWxpemVHbG9iYWxQcm9wZXJ0aWVzKFZNJiB2
bSwgQ2FsbEZyYW1lKiBjYWxsRgogICAgICAgICAvLyBDaGVjayBpZiBhbnkgbmV3ICJsZXQiLyJj
b25zdCIvImNsYXNzIiB3aWxsIHNoYWRvdyBhbnkgcHJlLWV4aXN0aW5nIGdsb2JhbCBwcm9wZXJ0
eSBuYW1lcywgb3IgInZhciIvImxldCIvImNvbnN0IiB2YXJpYWJsZXMuCiAgICAgICAgIC8vIEl0
J3MgYW4gZXJyb3IgdG8gaW50cm9kdWNlIGEgc2hhZG93LgogICAgICAgICBmb3IgKGF1dG8mIGVu
dHJ5IDogbGV4aWNhbERlY2xhcmF0aW9ucykgewotICAgICAgICAgICAgaWYgKGdsb2JhbE9iamVj
dC0+aGFzUHJvcGVydHkoZXhlYywgZW50cnkua2V5LmdldCgpKSkKLSAgICAgICAgICAgICAgICBy
ZXR1cm4gY3JlYXRlU3ludGF4RXJyb3IoZXhlYywgbWFrZVN0cmluZygiQ2FuJ3QgY3JlYXRlIGR1
cGxpY2F0ZSB2YXJpYWJsZSB0aGF0IHNoYWRvd3MgYSBnbG9iYWwgcHJvcGVydHk6ICciLCBTdHJp
bmcoZW50cnkua2V5LmdldCgpKSwgIiciKSk7Ci0KKyAgICAgICAgICAgIGlmIChnbG9iYWxPYmpl
Y3QtPmhhc1Byb3BlcnR5KGV4ZWMsIGVudHJ5LmtleS5nZXQoKSkpIHsKKyAgICAgICAgICAgICAg
ICAvLyBUaGUgRVM2IHNwZWMgc2F5cyB0aGF0IGp1c3Qgbm8gUmVzdHJpY3RlZEdsb2JhbFByb3Bl
cnR5IGNhbid0IGJlIHNoYWRvd2VkCisgICAgICAgICAgICAgICAgLy8gVGhpcyBjYXJyaWVkIG91
dCBzZWN0aW9uIDguMS4xLjQuMTQgb2YgdGhlIEVTNiBzcGVjOiBodHRwOi8vd3d3LmVjbWEtaW50
ZXJuYXRpb25hbC5vcmcvZWNtYS0yNjIvNi4wL2luZGV4Lmh0bWwjc2VjLWhhc3Jlc3RyaWN0ZWRn
bG9iYWxwcm9wZXJ0eQorICAgICAgICAgICAgICAgIFByb3BlcnR5RGVzY3JpcHRvciBkZXNjcmlw
dG9yOworICAgICAgICAgICAgICAgIGdsb2JhbE9iamVjdC0+Z2V0T3duUHJvcGVydHlEZXNjcmlw
dG9yKGV4ZWMsIGVudHJ5LmtleS5nZXQoKSwgZGVzY3JpcHRvcik7CisgICAgICAgICAgICAgICAg
CisgICAgICAgICAgICAgICAgaWYgKGRlc2NyaXB0b3IudmFsdWUoKSAhPSBqc1VuZGVmaW5lZCgp
ICYmICFkZXNjcmlwdG9yLmNvbmZpZ3VyYWJsZSgpKQorICAgICAgICAgICAgICAgICAgICByZXR1
cm4gY3JlYXRlU3ludGF4RXJyb3IoZXhlYywgbWFrZVN0cmluZygiQ2FuJ3QgY3JlYXRlIGR1cGxp
Y2F0ZSB2YXJpYWJsZSB0aGF0IHNoYWRvd3MgYSBnbG9iYWwgcHJvcGVydHk6ICciLCBTdHJpbmco
ZW50cnkua2V5LmdldCgpKSwgIiciKSk7CisgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAg
CiAgICAgICAgICAgICBpZiAoZ2xvYmFsTGV4aWNhbEVudmlyb25tZW50LT5oYXNQcm9wZXJ0eShl
eGVjLCBlbnRyeS5rZXkuZ2V0KCkpKSB7CiAgICAgICAgICAgICAgICAgaWYgKFVOTElLRUxZKGVu
dHJ5LnZhbHVlLmlzQ29uc3QoKSAmJiAhdm0uZ2xvYmFsQ29uc3RSZWRlY2xhcmF0aW9uU2hvdWxk
VGhyb3coKSAmJiAhaXNTdHJpY3RNb2RlKCkpKSB7CiAgICAgICAgICAgICAgICAgICAgIC8vIFdl
IG9ubHkgYWxsb3cgImNvbnN0IiBkdXBsaWNhdGUgZGVjbGFyYXRpb25zIHVuZGVyIHRoaXMgc2V0
dGluZy4KZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS90ZXN0cy9zdHJlc3MvZ2xv
YmFsLWxleGljYWwtcmVkZWNsYXJlLXZhcmlhYmxlLmpzIGIvU291cmNlL0phdmFTY3JpcHRDb3Jl
L3Rlc3RzL3N0cmVzcy9nbG9iYWwtbGV4aWNhbC1yZWRlY2xhcmUtdmFyaWFibGUuanMKaW5kZXgg
NDY4OWE4ZmNlNDZlOTBhYzJkNWE1ZmU0M2RmYjJmNzY4YmRiYmU0OC4uMjk3ZWZlMjNkNTZkNGYz
MDhiMWRmNmQ5MTliNDg4NTBhMjg0NTdiYyAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRD
b3JlL3Rlc3RzL3N0cmVzcy9nbG9iYWwtbGV4aWNhbC1yZWRlY2xhcmUtdmFyaWFibGUuanMKKysr
IGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3Rlc3RzL3N0cmVzcy9nbG9iYWwtbGV4aWNhbC1yZWRl
Y2xhcmUtdmFyaWFibGUuanMKQEAgLTY0LDExICs2NCw1MCBAQCB0cnkgewogfQogYXNzZXJ0RXhw
ZWN0YXRpb25zKCk7CiAKKy8vIENoZWNraW5nIGlmIHRoZSBpbXBsZW1lbnRhdGlvbiBpcyBmb2xs
b3dpbmcKKy8vIEVTNiBzcGVjIDguMS4xLjQuMTQgaHR0cDovL3d3dy5lY21hLWludGVybmF0aW9u
YWwub3JnL2VjbWEtMjYyLzYuMC9pbmRleC5odG1sI3NlYy1oYXNyZXN0cmljdGVkZ2xvYmFscHJv
cGVydHkKKwogdHJ5IHsKKyAgICBzZW50aW5lbCA9ICJiYWQiOwogICAgIGxvYWQoIi4vbXVsdGlw
bGUtZmlsZXMtdGVzdHMvZ2xvYmFsLWxleGljYWwtcmVkZWNsYXJlLXZhcmlhYmxlL3NpeHRoLmpz
Iik7CiB9IGNhdGNoKGUpIHsKKyAgICBhc3NlcnQoZmFsc2UpOworfQorYXNzZXJ0RXhwZWN0YXRp
b25zKCk7CisKK3RyeSB7CisgICAgc2VudGluZWwgPSAiYmFkIjsKKyAgICBsb2FkKCIuL211bHRp
cGxlLWZpbGVzLXRlc3RzL2dsb2JhbC1sZXhpY2FsLXJlZGVjbGFyZS12YXJpYWJsZS9zZXZlbnRo
LmpzIik7Cit9IGNhdGNoKGUpIHsKKyAgICBhc3NlcnQoZmFsc2UpOworfQorYXNzZXJ0RXhwZWN0
YXRpb25zKCk7CisKK3RyeSB7CisgICAgc2VudGluZWwgPSAiYmFkIjsKKyAgICBPYmplY3QuZGVm
aW5lUHJvcGVydHkodGhpcywgJ2ZvbycsIHt2YWx1ZTogNSwgY29uZmlndXJhYmxlOiB0cnVlLCB3
cml0YWJsZTogdHJ1ZX0pOworICAgIGxvYWQoIi4vbXVsdGlwbGUtZmlsZXMtdGVzdHMvZ2xvYmFs
LWxleGljYWwtcmVkZWNsYXJlLXZhcmlhYmxlL2VpZ2h0aC5qcyIpOworfSBjYXRjaChlKSB7Cisg
ICAgYXNzZXJ0KGZhbHNlKTsKK30KK2Fzc2VydEV4cGVjdGF0aW9ucygpOworCit0cnkgeworICAg
IE9iamVjdC5kZWZpbmVQcm9wZXJ0eSh0aGlzLCAnYmFyJywge3ZhbHVlOiA1LCBjb25maWd1cmFi
bGU6IGZhbHNlLCB3cml0YWJsZTogdHJ1ZX0pOworICAgIGxvYWQoIi4vbXVsdGlwbGUtZmlsZXMt
dGVzdHMvZ2xvYmFsLWxleGljYWwtcmVkZWNsYXJlLXZhcmlhYmxlL25pbmV0aC5qcyIpOworfSBj
YXRjaChlKSB7CiAgICAgYXNzZXJ0UHJvcGVyRXJyb3IoZSk7CiB9CiBhc3NlcnRFeHBlY3RhdGlv
bnMoKTsKIAogYXNzZXJ0KGVycm9yQ291bnQgPT09IDYpOworCit0cnkgeworICAgIHNlbnRpbmVs
ID0gImJhZCI7CisgICAgT2JqZWN0LmRlZmluZVByb3BlcnR5KHRoaXMsICd6b28nLCB7dmFsdWU6
IHVuZGVmaW5lZCwgY29uZmlndXJhYmxlOiBmYWxzZSwgd3JpdGFibGU6IHRydWV9KTsKKyAgICBs
b2FkKCIuL211bHRpcGxlLWZpbGVzLXRlc3RzL2dsb2JhbC1sZXhpY2FsLXJlZGVjbGFyZS12YXJp
YWJsZS90ZW50aC5qcyIpOworfSBjYXRjaChlKSB7CisgICAgYXNzZXJ0KGZhbHNlKTsKK30KK2Fz
c2VydEV4cGVjdGF0aW9ucygpOworCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUv
dGVzdHMvc3RyZXNzL211bHRpcGxlLWZpbGVzLXRlc3RzL2dsb2JhbC1sZXhpY2FsLXJlZGVjbGFy
ZS12YXJpYWJsZS9laWdodGguanMgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvdGVzdHMvc3RyZXNz
L211bHRpcGxlLWZpbGVzLXRlc3RzL2dsb2JhbC1sZXhpY2FsLXJlZGVjbGFyZS12YXJpYWJsZS9l
aWdodGguanMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMC4uZjkyNTE3YzM5MDY0MzQ0MDRiNjdhNGY5NTBhN2ViZTI3NWE3
MTE5NgotLS0gL2Rldi9udWxsCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS90ZXN0cy9zdHJl
c3MvbXVsdGlwbGUtZmlsZXMtdGVzdHMvZ2xvYmFsLWxleGljYWwtcmVkZWNsYXJlLXZhcmlhYmxl
L2VpZ2h0aC5qcwpAQCAtMCwwICsxLDIgQEAKK2xldCBmb28gPSAxMDsKK3NlbnRpbmVsID0gIl9f
c19fIjsKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS90ZXN0cy9zdHJlc3MvbXVs
dGlwbGUtZmlsZXMtdGVzdHMvZ2xvYmFsLWxleGljYWwtcmVkZWNsYXJlLXZhcmlhYmxlL25pbmV0
aC5qcyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS90ZXN0cy9zdHJlc3MvbXVsdGlwbGUtZmlsZXMt
dGVzdHMvZ2xvYmFsLWxleGljYWwtcmVkZWNsYXJlLXZhcmlhYmxlL25pbmV0aC5qcwpuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwLi5kZGRhNmFmN2YwYjE5MjA2YjhjYTc4M2NkMTM0YzliZDI0NjhkNWVlCi0tLSAvZGV2L251
bGwKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3Rlc3RzL3N0cmVzcy9tdWx0aXBsZS1maWxl
cy10ZXN0cy9nbG9iYWwtbGV4aWNhbC1yZWRlY2xhcmUtdmFyaWFibGUvbmluZXRoLmpzCkBAIC0w
LDAgKzEsMiBAQAorbGV0IGJhciA9IDEwOworc2VudGluZWwgPSAiX19zX18iOwpkaWZmIC0tZ2l0
IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3Rlc3RzL3N0cmVzcy9tdWx0aXBsZS1maWxlcy10ZXN0
cy9nbG9iYWwtbGV4aWNhbC1yZWRlY2xhcmUtdmFyaWFibGUvc2V2ZW50aC5qcyBiL1NvdXJjZS9K
YXZhU2NyaXB0Q29yZS90ZXN0cy9zdHJlc3MvbXVsdGlwbGUtZmlsZXMtdGVzdHMvZ2xvYmFsLWxl
eGljYWwtcmVkZWNsYXJlLXZhcmlhYmxlL3NldmVudGguanMKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYzYwNTQyZjA3
NTg3NTQwMTkyMjliZjNiZTJiNDdmYzE3YTJkMjMzZQotLS0gL2Rldi9udWxsCisrKyBiL1NvdXJj
ZS9KYXZhU2NyaXB0Q29yZS90ZXN0cy9zdHJlc3MvbXVsdGlwbGUtZmlsZXMtdGVzdHMvZ2xvYmFs
LWxleGljYWwtcmVkZWNsYXJlLXZhcmlhYmxlL3NldmVudGguanMKQEAgLTAsMCArMSwyIEBACits
ZXQgQXJyYXkgPSAyOworc2VudGluZWwgPSAiX19zX18iOwpkaWZmIC0tZ2l0IGEvU291cmNlL0ph
dmFTY3JpcHRDb3JlL3Rlc3RzL3N0cmVzcy9tdWx0aXBsZS1maWxlcy10ZXN0cy9nbG9iYWwtbGV4
aWNhbC1yZWRlY2xhcmUtdmFyaWFibGUvc2l4dGguanMgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUv
dGVzdHMvc3RyZXNzL211bHRpcGxlLWZpbGVzLXRlc3RzL2dsb2JhbC1sZXhpY2FsLXJlZGVjbGFy
ZS12YXJpYWJsZS9zaXh0aC5qcwppbmRleCBmOGFlM2NhZmJkM2Y5YTRlYTIwZDM5MjNkNDljMTFm
YTMwNWExNjM5Li4zMzc2MDU2MWJkMmE4ZmU3YzJjNzVmOWQ0ZmEwZDdmYzY2YjYyN2FhIDEwMDY0
NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvdGVzdHMvc3RyZXNzL211bHRpcGxlLWZpbGVz
LXRlc3RzL2dsb2JhbC1sZXhpY2FsLXJlZGVjbGFyZS12YXJpYWJsZS9zaXh0aC5qcworKysgYi9T
b3VyY2UvSmF2YVNjcmlwdENvcmUvdGVzdHMvc3RyZXNzL211bHRpcGxlLWZpbGVzLXRlc3RzL2ds
b2JhbC1sZXhpY2FsLXJlZGVjbGFyZS12YXJpYWJsZS9zaXh0aC5qcwpAQCAtMSwyICsxLDIgQEAK
LWxldCBnbG9iYWxQcm9wZXJ0eSA9ICJiYWQiOwotc2VudGluZWwgPSAiYmFkIjsKK2xldCBnbG9i
YWxQcm9wZXJ0eSA9ICJnb29kIjsKK3NlbnRpbmVsID0gIl9fc19fIjsKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9KYXZhU2NyaXB0Q29yZS90ZXN0cy9zdHJlc3MvbXVsdGlwbGUtZmlsZXMtdGVzdHMvZ2xv
YmFsLWxleGljYWwtcmVkZWNsYXJlLXZhcmlhYmxlL3RlbnRoLmpzIGIvU291cmNlL0phdmFTY3Jp
cHRDb3JlL3Rlc3RzL3N0cmVzcy9tdWx0aXBsZS1maWxlcy10ZXN0cy9nbG9iYWwtbGV4aWNhbC1y
ZWRlY2xhcmUtdmFyaWFibGUvdGVudGguanMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYWFjNjcxMjhkMWIyNTg3MTYy
MjJmNjUwYWRjMjM3YTIyMjVmYzJlOQotLS0gL2Rldi9udWxsCisrKyBiL1NvdXJjZS9KYXZhU2Ny
aXB0Q29yZS90ZXN0cy9zdHJlc3MvbXVsdGlwbGUtZmlsZXMtdGVzdHMvZ2xvYmFsLWxleGljYWwt
cmVkZWNsYXJlLXZhcmlhYmxlL3RlbnRoLmpzCkBAIC0wLDAgKzEsMiBAQAorbGV0IHpvbyA9IDI7
CitzZW50aW5lbCA9ICJfX3NfXyI7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>282507</attachid>
            <date>2016-06-30 19:58:44 -0700</date>
            <delta_ts>2016-07-01 00:31:47 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-148763-20160630195822.patch</filename>
            <type>text/plain</type>
            <size>7931</size>
            <attacher name="Caio Lima">ticaiolima</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjAyNzIzCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA3
NDExMGZmMGFhNGFjMWVmYjVhMGM1ODE2NjYzYzFhMWZkODk4ZjhjLi4yODhhNTQ0YjFiNzhjMWQx
ZjNhZDFiNjJhNWJlNDNhZTIyY2E4MGY0IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyNiBAQAorMjAxNi0wNi0zMCAgQ2FpbyBMaW1hICA8dGljYWlvbGltYUBnbWFpbC5jb20+
CisKKyAgICAgICAgRVM2OiBJbXBsZW1lbnQgSGFzUmVzdHJpY3RlZEdsb2JhbFByb3BlcnR5IHdo
ZW4gY2hlY2tpbmcgZm9yIGdsb2JhbCBsZXhpY2FsIHRpZXIgY29uZmxpY3RzCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDg3NjMKKworICAgICAgICBS
ZXZpZXdlZCBieSBTYWFtIEJhcmF0aQorCisgICAgICAgIEkndmUgaW1wbGVtZW50ZWQgdGhlIEVT
NiBzcGVjIDguMS4xLjQuMTQKKyAgICAgICAgKGh0dHA6Ly93d3cuZWNtYS1pbnRlcm5hdGlvbmFs
Lm9yZy9lY21hLTI2Mi82LjAvaW5kZXguaHRtbCNzZWMtaGFzcmVzdHJpY3RlZGdsb2JhbHByb3Bl
cnR5KQorICAgICAgICB0aGF0IGRlZmluZXMgd2hlbiBhIGdsb2JhbCBwcm9wZXJ0eSBjYW4gYmUg
c2hhZG93ZWQuCisKKyAgICAgICAgQWRkZWQgc29tZSB0ZXN0IGNhc2VzIGludG8gZ2xvYmFsLWxl
eGljYWwtcmVkZWNsYXJlLXZhcmlhYmxlLmpzCisKKyAgICAgICAgKiBydW50aW1lL0V4ZWN1dGFi
bGUuY3BwOgorICAgICAgICAoSlNDOjpQcm9ncmFtRXhlY3V0YWJsZTo6aW5pdGlhbGl6ZUdsb2Jh
bFByb3BlcnRpZXMpOgorICAgICAgICAqIHRlc3RzL3N0cmVzcy9nbG9iYWwtbGV4aWNhbC1yZWRl
Y2xhcmUtdmFyaWFibGUuanM6CisgICAgICAgIChjYXRjaCk6CisgICAgICAgICogdGVzdHMvc3Ry
ZXNzL211bHRpcGxlLWZpbGVzLXRlc3RzL2dsb2JhbC1sZXhpY2FsLXJlZGVjbGFyZS12YXJpYWJs
ZS9laWdodGguanM6IEFkZGVkLgorICAgICAgICAqIHRlc3RzL3N0cmVzcy9tdWx0aXBsZS1maWxl
cy10ZXN0cy9nbG9iYWwtbGV4aWNhbC1yZWRlY2xhcmUtdmFyaWFibGUvbmluZXRoLmpzOiBBZGRl
ZC4KKyAgICAgICAgKiB0ZXN0cy9zdHJlc3MvbXVsdGlwbGUtZmlsZXMtdGVzdHMvZ2xvYmFsLWxl
eGljYWwtcmVkZWNsYXJlLXZhcmlhYmxlL3NldmVudGguanM6IEFkZGVkLgorICAgICAgICAqIHRl
c3RzL3N0cmVzcy9tdWx0aXBsZS1maWxlcy10ZXN0cy9nbG9iYWwtbGV4aWNhbC1yZWRlY2xhcmUt
dmFyaWFibGUvc2l4dGguanM6CisgICAgICAgICogdGVzdHMvc3RyZXNzL211bHRpcGxlLWZpbGVz
LXRlc3RzL2dsb2JhbC1sZXhpY2FsLXJlZGVjbGFyZS12YXJpYWJsZS90ZW50aC5qczogQWRkZWQu
CisKIDIwMTYtMDYtMzAgIEpvc2VwaCBQZWNvcmFybyAgPHBlY29yYXJvQGFwcGxlLmNvbT4KIAog
ICAgICAgICBXZWIgSW5zcGVjdG9yOiBXcm9uZyBmdW5jdGlvbiBuYW1lIG5leHQgdG8gc2NvcGUK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0V4ZWN1dGFibGUuY3Bw
IGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvRXhlY3V0YWJsZS5jcHAKaW5kZXggNDlk
OWY5ODU2MDk3YzRjZTNlN2RkMGVhYzY4Njc4MGFhNDM5Mzc0Yy4uZTY3ODc4YzhiNmMyYWZkNDY3
YjM3YTQ4YmQyYmQxNmJiYTEyMmIxOCAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3Jl
L3J1bnRpbWUvRXhlY3V0YWJsZS5jcHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRp
bWUvRXhlY3V0YWJsZS5jcHAKQEAgLTYwNSw5ICs2MDUsMTYgQEAgSlNPYmplY3QqIFByb2dyYW1F
eGVjdXRhYmxlOjppbml0aWFsaXplR2xvYmFsUHJvcGVydGllcyhWTSYgdm0sIENhbGxGcmFtZSog
Y2FsbEYKICAgICAgICAgLy8gQ2hlY2sgaWYgYW55IG5ldyAibGV0Ii8iY29uc3QiLyJjbGFzcyIg
d2lsbCBzaGFkb3cgYW55IHByZS1leGlzdGluZyBnbG9iYWwgcHJvcGVydHkgbmFtZXMsIG9yICJ2
YXIiLyJsZXQiLyJjb25zdCIgdmFyaWFibGVzLgogICAgICAgICAvLyBJdCdzIGFuIGVycm9yIHRv
IGludHJvZHVjZSBhIHNoYWRvdy4KICAgICAgICAgZm9yIChhdXRvJiBlbnRyeSA6IGxleGljYWxE
ZWNsYXJhdGlvbnMpIHsKLSAgICAgICAgICAgIGlmIChnbG9iYWxPYmplY3QtPmhhc1Byb3BlcnR5
KGV4ZWMsIGVudHJ5LmtleS5nZXQoKSkpCi0gICAgICAgICAgICAgICAgcmV0dXJuIGNyZWF0ZVN5
bnRheEVycm9yKGV4ZWMsIG1ha2VTdHJpbmcoIkNhbid0IGNyZWF0ZSBkdXBsaWNhdGUgdmFyaWFi
bGUgdGhhdCBzaGFkb3dzIGEgZ2xvYmFsIHByb3BlcnR5OiAnIiwgU3RyaW5nKGVudHJ5LmtleS5n
ZXQoKSksICInIikpOwotCisgICAgICAgICAgICBpZiAoZ2xvYmFsT2JqZWN0LT5oYXNQcm9wZXJ0
eShleGVjLCBlbnRyeS5rZXkuZ2V0KCkpKSB7CisgICAgICAgICAgICAgICAgLy8gVGhlIEVTNiBz
cGVjIHNheXMgdGhhdCBqdXN0IG5vIFJlc3RyaWN0ZWRHbG9iYWxQcm9wZXJ0eSBjYW4ndCBiZSBz
aGFkb3dlZAorICAgICAgICAgICAgICAgIC8vIFRoaXMgY2FycmllZCBvdXQgc2VjdGlvbiA4LjEu
MS40LjE0IG9mIHRoZSBFUzYgc3BlYzogaHR0cDovL3d3dy5lY21hLWludGVybmF0aW9uYWwub3Jn
L2VjbWEtMjYyLzYuMC9pbmRleC5odG1sI3NlYy1oYXNyZXN0cmljdGVkZ2xvYmFscHJvcGVydHkK
KyAgICAgICAgICAgICAgICBQcm9wZXJ0eURlc2NyaXB0b3IgZGVzY3JpcHRvcjsKKyAgICAgICAg
ICAgICAgICBnbG9iYWxPYmplY3QtPmdldE93blByb3BlcnR5RGVzY3JpcHRvcihleGVjLCBlbnRy
eS5rZXkuZ2V0KCksIGRlc2NyaXB0b3IpOworICAgICAgICAgICAgICAgIAorICAgICAgICAgICAg
ICAgIGlmIChkZXNjcmlwdG9yLnZhbHVlKCkgIT0ganNVbmRlZmluZWQoKSAmJiAhZGVzY3JpcHRv
ci5jb25maWd1cmFibGUoKSkKKyAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGNyZWF0ZVN5bnRh
eEVycm9yKGV4ZWMsIG1ha2VTdHJpbmcoIkNhbid0IGNyZWF0ZSBkdXBsaWNhdGUgdmFyaWFibGUg
dGhhdCBzaGFkb3dzIGEgZ2xvYmFsIHByb3BlcnR5OiAnIiwgU3RyaW5nKGVudHJ5LmtleS5nZXQo
KSksICInIikpOworICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg
aWYgKGdsb2JhbExleGljYWxFbnZpcm9ubWVudC0+aGFzUHJvcGVydHkoZXhlYywgZW50cnkua2V5
LmdldCgpKSkgewogICAgICAgICAgICAgICAgIGlmIChVTkxJS0VMWShlbnRyeS52YWx1ZS5pc0Nv
bnN0KCkgJiYgIXZtLmdsb2JhbENvbnN0UmVkZWNsYXJhdGlvblNob3VsZFRocm93KCkgJiYgIWlz
U3RyaWN0TW9kZSgpKSkgewogICAgICAgICAgICAgICAgICAgICAvLyBXZSBvbmx5IGFsbG93ICJj
b25zdCIgZHVwbGljYXRlIGRlY2xhcmF0aW9ucyB1bmRlciB0aGlzIHNldHRpbmcuCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvdGVzdHMvc3RyZXNzL2dsb2JhbC1sZXhpY2FsLXJl
ZGVjbGFyZS12YXJpYWJsZS5qcyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS90ZXN0cy9zdHJlc3Mv
Z2xvYmFsLWxleGljYWwtcmVkZWNsYXJlLXZhcmlhYmxlLmpzCmluZGV4IDQ2ODlhOGZjZTQ2ZTkw
YWMyZDVhNWZlNDNkZmIyZjc2OGJkYmJlNDguLjI5N2VmZTIzZDU2ZDRmMzA4YjFkZjZkOTE5YjQ4
ODUwYTI4NDU3YmMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS90ZXN0cy9zdHJl
c3MvZ2xvYmFsLWxleGljYWwtcmVkZWNsYXJlLXZhcmlhYmxlLmpzCisrKyBiL1NvdXJjZS9KYXZh
U2NyaXB0Q29yZS90ZXN0cy9zdHJlc3MvZ2xvYmFsLWxleGljYWwtcmVkZWNsYXJlLXZhcmlhYmxl
LmpzCkBAIC02NCwxMSArNjQsNTAgQEAgdHJ5IHsKIH0KIGFzc2VydEV4cGVjdGF0aW9ucygpOwog
CisvLyBDaGVja2luZyBpZiB0aGUgaW1wbGVtZW50YXRpb24gaXMgZm9sbG93aW5nCisvLyBFUzYg
c3BlYyA4LjEuMS40LjE0IGh0dHA6Ly93d3cuZWNtYS1pbnRlcm5hdGlvbmFsLm9yZy9lY21hLTI2
Mi82LjAvaW5kZXguaHRtbCNzZWMtaGFzcmVzdHJpY3RlZGdsb2JhbHByb3BlcnR5CisKIHRyeSB7
CisgICAgc2VudGluZWwgPSAiYmFkIjsKICAgICBsb2FkKCIuL211bHRpcGxlLWZpbGVzLXRlc3Rz
L2dsb2JhbC1sZXhpY2FsLXJlZGVjbGFyZS12YXJpYWJsZS9zaXh0aC5qcyIpOwogfSBjYXRjaChl
KSB7CisgICAgYXNzZXJ0KGZhbHNlKTsKK30KK2Fzc2VydEV4cGVjdGF0aW9ucygpOworCit0cnkg
eworICAgIHNlbnRpbmVsID0gImJhZCI7CisgICAgbG9hZCgiLi9tdWx0aXBsZS1maWxlcy10ZXN0
cy9nbG9iYWwtbGV4aWNhbC1yZWRlY2xhcmUtdmFyaWFibGUvc2V2ZW50aC5qcyIpOworfSBjYXRj
aChlKSB7CisgICAgYXNzZXJ0KGZhbHNlKTsKK30KK2Fzc2VydEV4cGVjdGF0aW9ucygpOworCit0
cnkgeworICAgIHNlbnRpbmVsID0gImJhZCI7CisgICAgT2JqZWN0LmRlZmluZVByb3BlcnR5KHRo
aXMsICdmb28nLCB7dmFsdWU6IDUsIGNvbmZpZ3VyYWJsZTogdHJ1ZSwgd3JpdGFibGU6IHRydWV9
KTsKKyAgICBsb2FkKCIuL211bHRpcGxlLWZpbGVzLXRlc3RzL2dsb2JhbC1sZXhpY2FsLXJlZGVj
bGFyZS12YXJpYWJsZS9laWdodGguanMiKTsKK30gY2F0Y2goZSkgeworICAgIGFzc2VydChmYWxz
ZSk7Cit9Cithc3NlcnRFeHBlY3RhdGlvbnMoKTsKKwordHJ5IHsKKyAgICBPYmplY3QuZGVmaW5l
UHJvcGVydHkodGhpcywgJ2JhcicsIHt2YWx1ZTogNSwgY29uZmlndXJhYmxlOiBmYWxzZSwgd3Jp
dGFibGU6IHRydWV9KTsKKyAgICBsb2FkKCIuL211bHRpcGxlLWZpbGVzLXRlc3RzL2dsb2JhbC1s
ZXhpY2FsLXJlZGVjbGFyZS12YXJpYWJsZS9uaW5ldGguanMiKTsKK30gY2F0Y2goZSkgewogICAg
IGFzc2VydFByb3BlckVycm9yKGUpOwogfQogYXNzZXJ0RXhwZWN0YXRpb25zKCk7CiAKIGFzc2Vy
dChlcnJvckNvdW50ID09PSA2KTsKKwordHJ5IHsKKyAgICBzZW50aW5lbCA9ICJiYWQiOworICAg
IE9iamVjdC5kZWZpbmVQcm9wZXJ0eSh0aGlzLCAnem9vJywge3ZhbHVlOiB1bmRlZmluZWQsIGNv
bmZpZ3VyYWJsZTogZmFsc2UsIHdyaXRhYmxlOiB0cnVlfSk7CisgICAgbG9hZCgiLi9tdWx0aXBs
ZS1maWxlcy10ZXN0cy9nbG9iYWwtbGV4aWNhbC1yZWRlY2xhcmUtdmFyaWFibGUvdGVudGguanMi
KTsKK30gY2F0Y2goZSkgeworICAgIGFzc2VydChmYWxzZSk7Cit9Cithc3NlcnRFeHBlY3RhdGlv
bnMoKTsKKwpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3Rlc3RzL3N0cmVzcy9t
dWx0aXBsZS1maWxlcy10ZXN0cy9nbG9iYWwtbGV4aWNhbC1yZWRlY2xhcmUtdmFyaWFibGUvZWln
aHRoLmpzIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3Rlc3RzL3N0cmVzcy9tdWx0aXBsZS1maWxl
cy10ZXN0cy9nbG9iYWwtbGV4aWNhbC1yZWRlY2xhcmUtdmFyaWFibGUvZWlnaHRoLmpzCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAuLmY5MjUxN2MzOTA2NDM0NDA0YjY3YTRmOTUwYTdlYmUyNzVhNzExOTYKLS0tIC9kZXYv
bnVsbAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvdGVzdHMvc3RyZXNzL211bHRpcGxlLWZp
bGVzLXRlc3RzL2dsb2JhbC1sZXhpY2FsLXJlZGVjbGFyZS12YXJpYWJsZS9laWdodGguanMKQEAg
LTAsMCArMSwyIEBACitsZXQgZm9vID0gMTA7CitzZW50aW5lbCA9ICJfX3NfXyI7CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvdGVzdHMvc3RyZXNzL211bHRpcGxlLWZpbGVzLXRl
c3RzL2dsb2JhbC1sZXhpY2FsLXJlZGVjbGFyZS12YXJpYWJsZS9uaW5ldGguanMgYi9Tb3VyY2Uv
SmF2YVNjcmlwdENvcmUvdGVzdHMvc3RyZXNzL211bHRpcGxlLWZpbGVzLXRlc3RzL2dsb2JhbC1s
ZXhpY2FsLXJlZGVjbGFyZS12YXJpYWJsZS9uaW5ldGguanMKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZGRkYTZhZjdm
MGIxOTIwNmI4Y2E3ODNjZDEzNGM5YmQyNDY4ZDVlZQotLS0gL2Rldi9udWxsCisrKyBiL1NvdXJj
ZS9KYXZhU2NyaXB0Q29yZS90ZXN0cy9zdHJlc3MvbXVsdGlwbGUtZmlsZXMtdGVzdHMvZ2xvYmFs
LWxleGljYWwtcmVkZWNsYXJlLXZhcmlhYmxlL25pbmV0aC5qcwpAQCAtMCwwICsxLDIgQEAKK2xl
dCBiYXIgPSAxMDsKK3NlbnRpbmVsID0gIl9fc19fIjsKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZh
U2NyaXB0Q29yZS90ZXN0cy9zdHJlc3MvbXVsdGlwbGUtZmlsZXMtdGVzdHMvZ2xvYmFsLWxleGlj
YWwtcmVkZWNsYXJlLXZhcmlhYmxlL3NldmVudGguanMgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUv
dGVzdHMvc3RyZXNzL211bHRpcGxlLWZpbGVzLXRlc3RzL2dsb2JhbC1sZXhpY2FsLXJlZGVjbGFy
ZS12YXJpYWJsZS9zZXZlbnRoLmpzCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmM2MDU0MmYwNzU4NzU0MDE5MjI5YmYz
YmUyYjQ3ZmMxN2EyZDIzM2UKLS0tIC9kZXYvbnVsbAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvdGVzdHMvc3RyZXNzL211bHRpcGxlLWZpbGVzLXRlc3RzL2dsb2JhbC1sZXhpY2FsLXJlZGVj
bGFyZS12YXJpYWJsZS9zZXZlbnRoLmpzCkBAIC0wLDAgKzEsMiBAQAorbGV0IEFycmF5ID0gMjsK
K3NlbnRpbmVsID0gIl9fc19fIjsKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS90
ZXN0cy9zdHJlc3MvbXVsdGlwbGUtZmlsZXMtdGVzdHMvZ2xvYmFsLWxleGljYWwtcmVkZWNsYXJl
LXZhcmlhYmxlL3NpeHRoLmpzIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3Rlc3RzL3N0cmVzcy9t
dWx0aXBsZS1maWxlcy10ZXN0cy9nbG9iYWwtbGV4aWNhbC1yZWRlY2xhcmUtdmFyaWFibGUvc2l4
dGguanMKaW5kZXggZjhhZTNjYWZiZDNmOWE0ZWEyMGQzOTIzZDQ5YzExZmEzMDVhMTYzOS4uMzM3
NjA1NjFiZDJhOGZlN2MyYzc1ZjlkNGZhMGQ3ZmM2NmI2MjdhYSAxMDA2NDQKLS0tIGEvU291cmNl
L0phdmFTY3JpcHRDb3JlL3Rlc3RzL3N0cmVzcy9tdWx0aXBsZS1maWxlcy10ZXN0cy9nbG9iYWwt
bGV4aWNhbC1yZWRlY2xhcmUtdmFyaWFibGUvc2l4dGguanMKKysrIGIvU291cmNlL0phdmFTY3Jp
cHRDb3JlL3Rlc3RzL3N0cmVzcy9tdWx0aXBsZS1maWxlcy10ZXN0cy9nbG9iYWwtbGV4aWNhbC1y
ZWRlY2xhcmUtdmFyaWFibGUvc2l4dGguanMKQEAgLTEsMiArMSwyIEBACi1sZXQgZ2xvYmFsUHJv
cGVydHkgPSAiYmFkIjsKLXNlbnRpbmVsID0gImJhZCI7CitsZXQgZ2xvYmFsUHJvcGVydHkgPSAi
Z29vZCI7CitzZW50aW5lbCA9ICJfX3NfXyI7CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvdGVzdHMvc3RyZXNzL211bHRpcGxlLWZpbGVzLXRlc3RzL2dsb2JhbC1sZXhpY2FsLXJl
ZGVjbGFyZS12YXJpYWJsZS90ZW50aC5qcyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS90ZXN0cy9z
dHJlc3MvbXVsdGlwbGUtZmlsZXMtdGVzdHMvZ2xvYmFsLWxleGljYWwtcmVkZWNsYXJlLXZhcmlh
YmxlL3RlbnRoLmpzCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmFhYzY3MTI4ZDFiMjU4NzE2MjIyZjY1MGFkYzIzN2Ey
MjI1ZmMyZTkKLS0tIC9kZXYvbnVsbAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvdGVzdHMv
c3RyZXNzL211bHRpcGxlLWZpbGVzLXRlc3RzL2dsb2JhbC1sZXhpY2FsLXJlZGVjbGFyZS12YXJp
YWJsZS90ZW50aC5qcwpAQCAtMCwwICsxLDIgQEAKK2xldCB6b28gPSAyOworc2VudGluZWwgPSAi
X19zX18iOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>282518</attachid>
            <date>2016-07-01 00:31:50 -0700</date>
            <delta_ts>2016-07-01 08:26:01 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-148763-20160701003128.patch</filename>
            <type>text/plain</type>
            <size>8081</size>
            <attacher name="Caio Lima">ticaiolima</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjAyNzI2CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA3
NDExMGZmMGFhNGFjMWVmYjVhMGM1ODE2NjYzYzFhMWZkODk4ZjhjLi4yODhhNTQ0YjFiNzhjMWQx
ZjNhZDFiNjJhNWJlNDNhZTIyY2E4MGY0IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyNiBAQAorMjAxNi0wNi0zMCAgQ2FpbyBMaW1hICA8dGljYWlvbGltYUBnbWFpbC5jb20+
CisKKyAgICAgICAgRVM2OiBJbXBsZW1lbnQgSGFzUmVzdHJpY3RlZEdsb2JhbFByb3BlcnR5IHdo
ZW4gY2hlY2tpbmcgZm9yIGdsb2JhbCBsZXhpY2FsIHRpZXIgY29uZmxpY3RzCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDg3NjMKKworICAgICAgICBS
ZXZpZXdlZCBieSBTYWFtIEJhcmF0aQorCisgICAgICAgIEkndmUgaW1wbGVtZW50ZWQgdGhlIEVT
NiBzcGVjIDguMS4xLjQuMTQKKyAgICAgICAgKGh0dHA6Ly93d3cuZWNtYS1pbnRlcm5hdGlvbmFs
Lm9yZy9lY21hLTI2Mi82LjAvaW5kZXguaHRtbCNzZWMtaGFzcmVzdHJpY3RlZGdsb2JhbHByb3Bl
cnR5KQorICAgICAgICB0aGF0IGRlZmluZXMgd2hlbiBhIGdsb2JhbCBwcm9wZXJ0eSBjYW4gYmUg
c2hhZG93ZWQuCisKKyAgICAgICAgQWRkZWQgc29tZSB0ZXN0IGNhc2VzIGludG8gZ2xvYmFsLWxl
eGljYWwtcmVkZWNsYXJlLXZhcmlhYmxlLmpzCisKKyAgICAgICAgKiBydW50aW1lL0V4ZWN1dGFi
bGUuY3BwOgorICAgICAgICAoSlNDOjpQcm9ncmFtRXhlY3V0YWJsZTo6aW5pdGlhbGl6ZUdsb2Jh
bFByb3BlcnRpZXMpOgorICAgICAgICAqIHRlc3RzL3N0cmVzcy9nbG9iYWwtbGV4aWNhbC1yZWRl
Y2xhcmUtdmFyaWFibGUuanM6CisgICAgICAgIChjYXRjaCk6CisgICAgICAgICogdGVzdHMvc3Ry
ZXNzL211bHRpcGxlLWZpbGVzLXRlc3RzL2dsb2JhbC1sZXhpY2FsLXJlZGVjbGFyZS12YXJpYWJs
ZS9laWdodGguanM6IEFkZGVkLgorICAgICAgICAqIHRlc3RzL3N0cmVzcy9tdWx0aXBsZS1maWxl
cy10ZXN0cy9nbG9iYWwtbGV4aWNhbC1yZWRlY2xhcmUtdmFyaWFibGUvbmluZXRoLmpzOiBBZGRl
ZC4KKyAgICAgICAgKiB0ZXN0cy9zdHJlc3MvbXVsdGlwbGUtZmlsZXMtdGVzdHMvZ2xvYmFsLWxl
eGljYWwtcmVkZWNsYXJlLXZhcmlhYmxlL3NldmVudGguanM6IEFkZGVkLgorICAgICAgICAqIHRl
c3RzL3N0cmVzcy9tdWx0aXBsZS1maWxlcy10ZXN0cy9nbG9iYWwtbGV4aWNhbC1yZWRlY2xhcmUt
dmFyaWFibGUvc2l4dGguanM6CisgICAgICAgICogdGVzdHMvc3RyZXNzL211bHRpcGxlLWZpbGVz
LXRlc3RzL2dsb2JhbC1sZXhpY2FsLXJlZGVjbGFyZS12YXJpYWJsZS90ZW50aC5qczogQWRkZWQu
CisKIDIwMTYtMDYtMzAgIEpvc2VwaCBQZWNvcmFybyAgPHBlY29yYXJvQGFwcGxlLmNvbT4KIAog
ICAgICAgICBXZWIgSW5zcGVjdG9yOiBXcm9uZyBmdW5jdGlvbiBuYW1lIG5leHQgdG8gc2NvcGUK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0V4ZWN1dGFibGUuY3Bw
IGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvRXhlY3V0YWJsZS5jcHAKaW5kZXggNDlk
OWY5ODU2MDk3YzRjZTNlN2RkMGVhYzY4Njc4MGFhNDM5Mzc0Yy4uMDZhMGU3NTdiMTMxMDlkOGZh
ZDI2ZGI3YzY1NzIyNDIyNWRjZGUwNCAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3Jl
L3J1bnRpbWUvRXhlY3V0YWJsZS5jcHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRp
bWUvRXhlY3V0YWJsZS5jcHAKQEAgLTYwNSw5ICs2MDUsMTYgQEAgSlNPYmplY3QqIFByb2dyYW1F
eGVjdXRhYmxlOjppbml0aWFsaXplR2xvYmFsUHJvcGVydGllcyhWTSYgdm0sIENhbGxGcmFtZSog
Y2FsbEYKICAgICAgICAgLy8gQ2hlY2sgaWYgYW55IG5ldyAibGV0Ii8iY29uc3QiLyJjbGFzcyIg
d2lsbCBzaGFkb3cgYW55IHByZS1leGlzdGluZyBnbG9iYWwgcHJvcGVydHkgbmFtZXMsIG9yICJ2
YXIiLyJsZXQiLyJjb25zdCIgdmFyaWFibGVzLgogICAgICAgICAvLyBJdCdzIGFuIGVycm9yIHRv
IGludHJvZHVjZSBhIHNoYWRvdy4KICAgICAgICAgZm9yIChhdXRvJiBlbnRyeSA6IGxleGljYWxE
ZWNsYXJhdGlvbnMpIHsKLSAgICAgICAgICAgIGlmIChnbG9iYWxPYmplY3QtPmhhc1Byb3BlcnR5
KGV4ZWMsIGVudHJ5LmtleS5nZXQoKSkpCi0gICAgICAgICAgICAgICAgcmV0dXJuIGNyZWF0ZVN5
bnRheEVycm9yKGV4ZWMsIG1ha2VTdHJpbmcoIkNhbid0IGNyZWF0ZSBkdXBsaWNhdGUgdmFyaWFi
bGUgdGhhdCBzaGFkb3dzIGEgZ2xvYmFsIHByb3BlcnR5OiAnIiwgU3RyaW5nKGVudHJ5LmtleS5n
ZXQoKSksICInIikpOwotCisgICAgICAgICAgICBpZiAoZ2xvYmFsT2JqZWN0LT5oYXNQcm9wZXJ0
eShleGVjLCBlbnRyeS5rZXkuZ2V0KCkpKSB7CisgICAgICAgICAgICAgICAgLy8gVGhlIEVTNiBz
cGVjIHNheXMgdGhhdCBqdXN0IFJlc3RyaWN0ZWRHbG9iYWxQcm9wZXJ0eSBjYW4ndCBiZSBzaGFk
b3dlZAorICAgICAgICAgICAgICAgIC8vIFRoaXMgY2FycmllZCBvdXQgc2VjdGlvbiA4LjEuMS40
LjE0IG9mIHRoZSBFUzYgc3BlYzogaHR0cDovL3d3dy5lY21hLWludGVybmF0aW9uYWwub3JnL2Vj
bWEtMjYyLzYuMC9pbmRleC5odG1sI3NlYy1oYXNyZXN0cmljdGVkZ2xvYmFscHJvcGVydHkKKyAg
ICAgICAgICAgICAgICBQcm9wZXJ0eURlc2NyaXB0b3IgZGVzY3JpcHRvcjsKKyAgICAgICAgICAg
ICAgICBnbG9iYWxPYmplY3QtPmdldE93blByb3BlcnR5RGVzY3JpcHRvcihleGVjLCBlbnRyeS5r
ZXkuZ2V0KCksIGRlc2NyaXB0b3IpOworICAgICAgICAgICAgICAgIAorICAgICAgICAgICAgICAg
IGlmIChkZXNjcmlwdG9yLnZhbHVlKCkgIT0ganNVbmRlZmluZWQoKSAmJiAhZGVzY3JpcHRvci5j
b25maWd1cmFibGUoKSkKKyAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGNyZWF0ZVN5bnRheEVy
cm9yKGV4ZWMsIG1ha2VTdHJpbmcoIkNhbid0IGNyZWF0ZSBkdXBsaWNhdGUgdmFyaWFibGUgdGhh
dCBzaGFkb3dzIGEgZ2xvYmFsIHByb3BlcnR5OiAnIiwgU3RyaW5nKGVudHJ5LmtleS5nZXQoKSks
ICInIikpOworICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgaWYg
KGdsb2JhbExleGljYWxFbnZpcm9ubWVudC0+aGFzUHJvcGVydHkoZXhlYywgZW50cnkua2V5Lmdl
dCgpKSkgewogICAgICAgICAgICAgICAgIGlmIChVTkxJS0VMWShlbnRyeS52YWx1ZS5pc0NvbnN0
KCkgJiYgIXZtLmdsb2JhbENvbnN0UmVkZWNsYXJhdGlvblNob3VsZFRocm93KCkgJiYgIWlzU3Ry
aWN0TW9kZSgpKSkgewogICAgICAgICAgICAgICAgICAgICAvLyBXZSBvbmx5IGFsbG93ICJjb25z
dCIgZHVwbGljYXRlIGRlY2xhcmF0aW9ucyB1bmRlciB0aGlzIHNldHRpbmcuCmRpZmYgLS1naXQg
YS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvdGVzdHMvc3RyZXNzL2dsb2JhbC1sZXhpY2FsLXJlZGVj
bGFyZS12YXJpYWJsZS5qcyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS90ZXN0cy9zdHJlc3MvZ2xv
YmFsLWxleGljYWwtcmVkZWNsYXJlLXZhcmlhYmxlLmpzCmluZGV4IDQ2ODlhOGZjZTQ2ZTkwYWMy
ZDVhNWZlNDNkZmIyZjc2OGJkYmJlNDguLmFhM2I2MWRlZTExMDM4N2ExMGJiODM2OTI4NzE0YTVi
Y2IwMDdjMWIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS90ZXN0cy9zdHJlc3Mv
Z2xvYmFsLWxleGljYWwtcmVkZWNsYXJlLXZhcmlhYmxlLmpzCisrKyBiL1NvdXJjZS9KYXZhU2Ny
aXB0Q29yZS90ZXN0cy9zdHJlc3MvZ2xvYmFsLWxleGljYWwtcmVkZWNsYXJlLXZhcmlhYmxlLmpz
CkBAIC02NCwxMSArNjQsNTIgQEAgdHJ5IHsKIH0KIGFzc2VydEV4cGVjdGF0aW9ucygpOwogCisv
LyBDaGVja2luZyBpZiB0aGUgaW1wbGVtZW50YXRpb24gaXMgZm9sbG93aW5nCisvLyBFUzYgc3Bl
YyA4LjEuMS40LjE0IGh0dHA6Ly93d3cuZWNtYS1pbnRlcm5hdGlvbmFsLm9yZy9lY21hLTI2Mi82
LjAvaW5kZXguaHRtbCNzZWMtaGFzcmVzdHJpY3RlZGdsb2JhbHByb3BlcnR5CisKIHRyeSB7Cisg
ICAgc2VudGluZWwgPSAiYmFkIjsKKyAgICBhc3NlcnQoT2JqZWN0LmdldE93blByb3BlcnR5RGVz
Y3JpcHRvcih0aGlzLCAiZ2xvYmFsUHJvcGVydHkiKS5jb25maWd1cmFibGUpOwogICAgIGxvYWQo
Ii4vbXVsdGlwbGUtZmlsZXMtdGVzdHMvZ2xvYmFsLWxleGljYWwtcmVkZWNsYXJlLXZhcmlhYmxl
L3NpeHRoLmpzIik7CiB9IGNhdGNoKGUpIHsKKyAgICBhc3NlcnQoZmFsc2UpOworfQorYXNzZXJ0
RXhwZWN0YXRpb25zKCk7CisKK3RyeSB7CisgICAgc2VudGluZWwgPSAiYmFkIjsKKyAgICBhc3Nl
cnQoT2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcih0aGlzLCAiQXJyYXkiKS5jb25maWd1
cmFibGUpOworICAgIGxvYWQoIi4vbXVsdGlwbGUtZmlsZXMtdGVzdHMvZ2xvYmFsLWxleGljYWwt
cmVkZWNsYXJlLXZhcmlhYmxlL3NldmVudGguanMiKTsKK30gY2F0Y2goZSkgeworICAgIGFzc2Vy
dChmYWxzZSk7Cit9Cithc3NlcnRFeHBlY3RhdGlvbnMoKTsKKwordHJ5IHsKKyAgICBzZW50aW5l
bCA9ICJiYWQiOworICAgIE9iamVjdC5kZWZpbmVQcm9wZXJ0eSh0aGlzLCAnZm9vJywge3ZhbHVl
OiA1LCBjb25maWd1cmFibGU6IHRydWUsIHdyaXRhYmxlOiB0cnVlfSk7CisgICAgbG9hZCgiLi9t
dWx0aXBsZS1maWxlcy10ZXN0cy9nbG9iYWwtbGV4aWNhbC1yZWRlY2xhcmUtdmFyaWFibGUvZWln
aHRoLmpzIik7Cit9IGNhdGNoKGUpIHsKKyAgICBhc3NlcnQoZmFsc2UpOworfQorYXNzZXJ0RXhw
ZWN0YXRpb25zKCk7CisKK3RyeSB7CisgICAgT2JqZWN0LmRlZmluZVByb3BlcnR5KHRoaXMsICdi
YXInLCB7dmFsdWU6IDUsIGNvbmZpZ3VyYWJsZTogZmFsc2UsIHdyaXRhYmxlOiB0cnVlfSk7Cisg
ICAgbG9hZCgiLi9tdWx0aXBsZS1maWxlcy10ZXN0cy9nbG9iYWwtbGV4aWNhbC1yZWRlY2xhcmUt
dmFyaWFibGUvbmludGguanMiKTsKK30gY2F0Y2goZSkgewogICAgIGFzc2VydFByb3BlckVycm9y
KGUpOwogfQogYXNzZXJ0RXhwZWN0YXRpb25zKCk7CiAKIGFzc2VydChlcnJvckNvdW50ID09PSA2
KTsKKwordHJ5IHsKKyAgICBzZW50aW5lbCA9ICJiYWQiOworICAgIE9iamVjdC5kZWZpbmVQcm9w
ZXJ0eSh0aGlzLCAnem9vJywge3ZhbHVlOiB1bmRlZmluZWQsIGNvbmZpZ3VyYWJsZTogZmFsc2Us
IHdyaXRhYmxlOiB0cnVlfSk7CisgICAgbG9hZCgiLi9tdWx0aXBsZS1maWxlcy10ZXN0cy9nbG9i
YWwtbGV4aWNhbC1yZWRlY2xhcmUtdmFyaWFibGUvdGVudGguanMiKTsKK30gY2F0Y2goZSkgewor
ICAgIGFzc2VydChmYWxzZSk7Cit9Cithc3NlcnRFeHBlY3RhdGlvbnMoKTsKKwpkaWZmIC0tZ2l0
IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3Rlc3RzL3N0cmVzcy9tdWx0aXBsZS1maWxlcy10ZXN0
cy9nbG9iYWwtbGV4aWNhbC1yZWRlY2xhcmUtdmFyaWFibGUvZWlnaHRoLmpzIGIvU291cmNlL0ph
dmFTY3JpcHRDb3JlL3Rlc3RzL3N0cmVzcy9tdWx0aXBsZS1maWxlcy10ZXN0cy9nbG9iYWwtbGV4
aWNhbC1yZWRlY2xhcmUtdmFyaWFibGUvZWlnaHRoLmpzCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmY5MjUxN2MzOTA2
NDM0NDA0YjY3YTRmOTUwYTdlYmUyNzVhNzExOTYKLS0tIC9kZXYvbnVsbAorKysgYi9Tb3VyY2Uv
SmF2YVNjcmlwdENvcmUvdGVzdHMvc3RyZXNzL211bHRpcGxlLWZpbGVzLXRlc3RzL2dsb2JhbC1s
ZXhpY2FsLXJlZGVjbGFyZS12YXJpYWJsZS9laWdodGguanMKQEAgLTAsMCArMSwyIEBACitsZXQg
Zm9vID0gMTA7CitzZW50aW5lbCA9ICJfX3NfXyI7CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNj
cmlwdENvcmUvdGVzdHMvc3RyZXNzL211bHRpcGxlLWZpbGVzLXRlc3RzL2dsb2JhbC1sZXhpY2Fs
LXJlZGVjbGFyZS12YXJpYWJsZS9uaW50aC5qcyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS90ZXN0
cy9zdHJlc3MvbXVsdGlwbGUtZmlsZXMtdGVzdHMvZ2xvYmFsLWxleGljYWwtcmVkZWNsYXJlLXZh
cmlhYmxlL25pbnRoLmpzCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmRkZGE2YWY3ZjBiMTkyMDZiOGNhNzgzY2QxMzRj
OWJkMjQ2OGQ1ZWUKLS0tIC9kZXYvbnVsbAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvdGVz
dHMvc3RyZXNzL211bHRpcGxlLWZpbGVzLXRlc3RzL2dsb2JhbC1sZXhpY2FsLXJlZGVjbGFyZS12
YXJpYWJsZS9uaW50aC5qcwpAQCAtMCwwICsxLDIgQEAKK2xldCBiYXIgPSAxMDsKK3NlbnRpbmVs
ID0gIl9fc19fIjsKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS90ZXN0cy9zdHJl
c3MvbXVsdGlwbGUtZmlsZXMtdGVzdHMvZ2xvYmFsLWxleGljYWwtcmVkZWNsYXJlLXZhcmlhYmxl
L3NldmVudGguanMgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvdGVzdHMvc3RyZXNzL211bHRpcGxl
LWZpbGVzLXRlc3RzL2dsb2JhbC1sZXhpY2FsLXJlZGVjbGFyZS12YXJpYWJsZS9zZXZlbnRoLmpz
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAuLmM2MDU0MmYwNzU4NzU0MDE5MjI5YmYzYmUyYjQ3ZmMxN2EyZDIzM2UKLS0t
IC9kZXYvbnVsbAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvdGVzdHMvc3RyZXNzL211bHRp
cGxlLWZpbGVzLXRlc3RzL2dsb2JhbC1sZXhpY2FsLXJlZGVjbGFyZS12YXJpYWJsZS9zZXZlbnRo
LmpzCkBAIC0wLDAgKzEsMiBAQAorbGV0IEFycmF5ID0gMjsKK3NlbnRpbmVsID0gIl9fc19fIjsK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS90ZXN0cy9zdHJlc3MvbXVsdGlwbGUt
ZmlsZXMtdGVzdHMvZ2xvYmFsLWxleGljYWwtcmVkZWNsYXJlLXZhcmlhYmxlL3NpeHRoLmpzIGIv
U291cmNlL0phdmFTY3JpcHRDb3JlL3Rlc3RzL3N0cmVzcy9tdWx0aXBsZS1maWxlcy10ZXN0cy9n
bG9iYWwtbGV4aWNhbC1yZWRlY2xhcmUtdmFyaWFibGUvc2l4dGguanMKaW5kZXggZjhhZTNjYWZi
ZDNmOWE0ZWEyMGQzOTIzZDQ5YzExZmEzMDVhMTYzOS4uMzM3NjA1NjFiZDJhOGZlN2MyYzc1Zjlk
NGZhMGQ3ZmM2NmI2MjdhYSAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3Rlc3Rz
L3N0cmVzcy9tdWx0aXBsZS1maWxlcy10ZXN0cy9nbG9iYWwtbGV4aWNhbC1yZWRlY2xhcmUtdmFy
aWFibGUvc2l4dGguanMKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3Rlc3RzL3N0cmVzcy9t
dWx0aXBsZS1maWxlcy10ZXN0cy9nbG9iYWwtbGV4aWNhbC1yZWRlY2xhcmUtdmFyaWFibGUvc2l4
dGguanMKQEAgLTEsMiArMSwyIEBACi1sZXQgZ2xvYmFsUHJvcGVydHkgPSAiYmFkIjsKLXNlbnRp
bmVsID0gImJhZCI7CitsZXQgZ2xvYmFsUHJvcGVydHkgPSAiZ29vZCI7CitzZW50aW5lbCA9ICJf
X3NfXyI7CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvdGVzdHMvc3RyZXNzL211
bHRpcGxlLWZpbGVzLXRlc3RzL2dsb2JhbC1sZXhpY2FsLXJlZGVjbGFyZS12YXJpYWJsZS90ZW50
aC5qcyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS90ZXN0cy9zdHJlc3MvbXVsdGlwbGUtZmlsZXMt
dGVzdHMvZ2xvYmFsLWxleGljYWwtcmVkZWNsYXJlLXZhcmlhYmxlL3RlbnRoLmpzCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAuLmFhYzY3MTI4ZDFiMjU4NzE2MjIyZjY1MGFkYzIzN2EyMjI1ZmMyZTkKLS0tIC9kZXYvbnVs
bAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvdGVzdHMvc3RyZXNzL211bHRpcGxlLWZpbGVz
LXRlc3RzL2dsb2JhbC1sZXhpY2FsLXJlZGVjbGFyZS12YXJpYWJsZS90ZW50aC5qcwpAQCAtMCww
ICsxLDIgQEAKK2xldCB6b28gPSAyOworc2VudGluZWwgPSAiX19zX18iOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>