<?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>134826</bug_id>
          
          <creation_ts>2014-07-10 21:50:52 -0700</creation_ts>
          <short_desc>Anchor, Area and Link elements should *not* respond to :enabled selector if they have an href attribute</short_desc>
          <delta_ts>2014-10-09 06:46:13 -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>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>WebExposed</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>137557</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Bruno Abinader">brunoabinader</reporter>
          <assigned_to name="Bruno Abinader">brunoabinader</assigned_to>
          <cc>benjamin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1021780</commentid>
    <comment_count>0</comment_count>
    <who name="Bruno Abinader">brunoabinader</who>
    <bug_when>2014-07-10 21:50:52 -0700</bug_when>
    <thetext>What steps will reproduce the problem?
1. Open attached testcase 

What is the expected output? What do you see instead?
Query for :enabled should be non-null.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1021781</commentid>
    <comment_count>1</comment_count>
      <attachid>234744</attachid>
    <who name="Bruno Abinader">brunoabinader</who>
    <bug_when>2014-07-10 21:51:25 -0700</bug_when>
    <thetext>Created attachment 234744
Testcase</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1021782</commentid>
    <comment_count>2</comment_count>
    <who name="Bruno Abinader">brunoabinader</who>
    <bug_when>2014-07-10 21:53:25 -0700</bug_when>
    <thetext>Spec:
html.spec.whatwg.org/#selector-enabled</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1024333</commentid>
    <comment_count>3</comment_count>
      <attachid>235379</attachid>
    <who name="Bruno Abinader">brunoabinader</who>
    <bug_when>2014-07-23 14:29:08 -0700</bug_when>
    <thetext>Created attachment 235379
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1024361</commentid>
    <comment_count>4</comment_count>
      <attachid>235379</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2014-07-23 15:28:25 -0700</bug_when>
    <thetext>Comment on attachment 235379
Patch

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

Patch doesn’t apply.

&gt; Source/WebCore/css/SelectorCheckerTestFunctions.h:67
&gt; +    else if (isHTMLAnchorElement(element) || isHTMLAreaElement(element))
&gt; +        return element-&gt;isLink();

Minor style nit: We don’t do else after return.

Performance nit: Should check the isLink bit first, before looking at the the element type, for better performance.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1024506</commentid>
    <comment_count>5</comment_count>
      <attachid>235429</attachid>
    <who name="Bruno Abinader">brunoabinader</who>
    <bug_when>2014-07-24 06:39:26 -0700</bug_when>
    <thetext>Created attachment 235429
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1024517</commentid>
    <comment_count>6</comment_count>
      <attachid>235431</attachid>
    <who name="Bruno Abinader">brunoabinader</who>
    <bug_when>2014-07-24 08:25:01 -0700</bug_when>
    <thetext>Created attachment 235431
Rebased patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1025085</commentid>
    <comment_count>7</comment_count>
      <attachid>235431</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-07-27 19:28:21 -0700</bug_when>
    <thetext>Comment on attachment 235431
Rebased patch

Clearing flags on attachment: 235431

Committed r171671: &lt;http://trac.webkit.org/changeset/171671&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1025086</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-07-27 19:28:23 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1037482</commentid>
    <comment_count>9</comment_count>
    <who name="Bruno Abinader">brunoabinader</who>
    <bug_when>2014-09-26 08:23:16 -0700</bug_when>
    <thetext>Anchors, Areas &amp; Links are no longer matched by :enabled CSS selector [1], according to this discussion from W3C Bugzilla [2]. Thus, I&apos;m going to revert these changes.

Links:
[1] https://html5.org/r/8818
[2] https://www.w3.org/Bugs/Public/show_bug.cgi?id=26622</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1037501</commentid>
    <comment_count>10</comment_count>
      <attachid>238724</attachid>
    <who name="Bruno Abinader">brunoabinader</who>
    <bug_when>2014-09-26 10:09:22 -0700</bug_when>
    <thetext>Created attachment 238724
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1037547</commentid>
    <comment_count>11</comment_count>
      <attachid>238734</attachid>
    <who name="Bruno Abinader">brunoabinader</who>
    <bug_when>2014-09-26 13:42:05 -0700</bug_when>
    <thetext>Created attachment 238734
Patch (w/ updated code for Anchor element)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1037810</commentid>
    <comment_count>12</comment_count>
      <attachid>238734</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2014-09-28 16:23:12 -0700</bug_when>
    <thetext>Comment on attachment 238734
Patch (w/ updated code for Anchor element)

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

Hope nobody shipped a browser between when we changed this and reverted the change!

&gt; Source/WebCore/css/SelectorCheckerTestFunctions.h:68
&gt; -    bool isEnabled = false;
&gt;      if (is&lt;HTMLFormControlElement&gt;(element) || is&lt;HTMLOptionElement&gt;(element) || is&lt;HTMLOptGroupElement&gt;(element))
&gt; -        isEnabled = !element-&gt;isDisabledFormControl();
&gt; -    else if (element-&gt;isLink())
&gt; -        isEnabled = is&lt;HTMLAnchorElement&gt;(element) || is&lt;HTMLAreaElement&gt;(element);
&gt; -    return isEnabled;
&gt; +        return !element-&gt;isDisabledFormControl();
&gt; +    return false;

This now seems like it would be clearer with &amp;&amp; than with if.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1037933</commentid>
    <comment_count>13</comment_count>
    <who name="Bruno Abinader">brunoabinader</who>
    <bug_when>2014-09-29 08:27:59 -0700</bug_when>
    <thetext>(In reply to comment #12)
&gt; (From update of attachment 238734 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=238734&amp;action=review
&gt; 
&gt; Hope nobody shipped a browser between when we changed this and reverted the change!
&gt; 
&gt; &gt; Source/WebCore/css/SelectorCheckerTestFunctions.h:68
&gt; &gt; -    bool isEnabled = false;
&gt; &gt;      if (is&lt;HTMLFormControlElement&gt;(element) || is&lt;HTMLOptionElement&gt;(element) || is&lt;HTMLOptGroupElement&gt;(element))
&gt; &gt; -        isEnabled = !element-&gt;isDisabledFormControl();
&gt; &gt; -    else if (element-&gt;isLink())
&gt; &gt; -        isEnabled = is&lt;HTMLAnchorElement&gt;(element) || is&lt;HTMLAreaElement&gt;(element);
&gt; &gt; -    return isEnabled;
&gt; &gt; +        return !element-&gt;isDisabledFormControl();
&gt; &gt; +    return false;
&gt; 
&gt; This now seems like it would be clearer with &amp;&amp; than with if.

Indeed, the odds of live specifications, I guess ;)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1037939</commentid>
    <comment_count>14</comment_count>
      <attachid>238855</attachid>
    <who name="Bruno Abinader">brunoabinader</who>
    <bug_when>2014-09-29 08:33:51 -0700</bug_when>
    <thetext>Created attachment 238855
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1037944</commentid>
    <comment_count>15</comment_count>
      <attachid>238857</attachid>
    <who name="Bruno Abinader">brunoabinader</who>
    <bug_when>2014-09-29 08:41:54 -0700</bug_when>
    <thetext>Created attachment 238857
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1037957</commentid>
    <comment_count>16</comment_count>
      <attachid>238857</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-09-29 09:31:37 -0700</bug_when>
    <thetext>Comment on attachment 238857
Patch

Clearing flags on attachment: 238857

Committed r174064: &lt;http://trac.webkit.org/changeset/174064&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1040169</commentid>
    <comment_count>17</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-10-07 17:23:25 -0700</bug_when>
    <thetext>Instead of removing the tests, you should have modified css-selector-enabled-links.html to ensure that :enabled *do not* match links.

Can you please create a new patch to test this properly?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1040417</commentid>
    <comment_count>18</comment_count>
    <who name="Bruno Abinader">brunoabinader</who>
    <bug_when>2014-10-08 14:19:52 -0700</bug_when>
    <thetext>(In reply to comment #17)
&gt; Instead of removing the tests, you should have modified css-selector-enabled-links.html to ensure that :enabled *do not* match links.
&gt; 
&gt; Can you please create a new patch to test this properly?

Sure, I&apos;ll re-add the tests with updated results.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1040500</commentid>
    <comment_count>19</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-10-08 23:56:34 -0700</bug_when>
    <thetext>(In reply to comment #18)
&gt; (In reply to comment #17)
&gt; &gt; Instead of removing the tests, you should have modified css-selector-enabled-links.html to ensure that :enabled *do not* match links.
&gt; &gt; 
&gt; &gt; Can you please create a new patch to test this properly?
&gt; 
&gt; Sure, I&apos;ll re-add the tests with updated results.

Thanks. Please CC me on the bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>234744</attachid>
            <date>2014-07-10 21:51:25 -0700</date>
            <delta_ts>2014-07-10 21:51:25 -0700</delta_ts>
            <desc>Testcase</desc>
            <filename>testcase.html</filename>
            <type>text/html</type>
            <size>508</size>
            <attacher name="Bruno Abinader">brunoabinader</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgogICAgPGhlYWQ+CiAgICAgICAgPHRpdGxlPlczQyBCdWd6
aWxsYSAjMjYyOTg8L3RpdGxlPgogICAgPC9oZWFkPgogICAgPHNjcmlwdD4KICAgICAgICBmdW5j
dGlvbiBxdWVyeSgpIHsKICAgICAgICAgICAgdmFyIGRpdiA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0
b3IoImJvZHkgPiBkaXYiKTsKICAgICAgICAgICAgZGl2LmlubmVySFRNTCA9ICJib2R5ID4gYnV0
dG9uID4gOmVuYWJsZWQgPSAiICsgZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiYm9keSA+IGJ1dHRv
biA+IDplbmFibGVkIik7CiAgICAgICAgfQogICAgICAgIHdpbmRvdy5vbmxvYWQgPSBxdWVyeTsK
ICAgIDwvc2NyaXB0PgogICAgPGJvZHk+CiAgICAgICAgPGJ1dHRvbiBkaXNhYmxlZD4KICAgICAg
ICAgICAgPGEgaHJlZj0iaHR0cDovL3d3dy5leGFtcGxlLmNvbSI+ZXhhbXBsZTwvYT4KICAgICAg
ICA8L2J1dHRvbj4KICAgICAgICA8ZGl2PjwvZGl2PgogICAgPC9ib2R5Pgo8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>235379</attachid>
            <date>2014-07-23 14:29:08 -0700</date>
            <delta_ts>2014-07-24 06:39:19 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-134826-20140723172851.patch</filename>
            <type>text/plain</type>
            <size>4965</size>
            <attacher name="Bruno Abinader">brunoabinader</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTcxMDY0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzFhNjAwNjc0MzJhNTJj
ODgyZmYyNWQyNThmNGVlMWE3ZDUxODgyYi4uMzdlMjQ4OTJhY2M3NzVhYWJkZDU3MWNkYTY2YWZi
NjlkMzlkMmIzOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDE0LTA3LTIzICBCcnVu
byBkZSBPbGl2ZWlyYSBBYmluYWRlciAgPGJydW5vLmRAcGFydG5lci5zYW1zdW5nLmNvbT4KKwor
ICAgICAgICBTdXBwb3J0IGZvciA6ZW5hYmxlZCBzZWxlY3RvciBvbiBBbmNob3IgJiBBcmVhIGVs
ZW1lbnRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
MzQ4MjYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBV
cGRhdGVzIHRoZSBQc2V1ZG9DbGFzc0VuYWJsZWQgc2VsZWN0b3IgY2hlY2tlciB0byBjaGVjayBm
b3IgQW5jaG9yICYgQXJlYQorICAgICAgICBlbGVtZW50cyB3aXRoIGEgJ2hyZWYnIGF0dHJpYnV0
ZS4KKworICAgICAgICBTcGVjOiBodHRwOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvI3NlbGVjdG9y
LWVuYWJsZWQKKworICAgICAgICBUZXN0OiBmYXN0L2Nzcy9jc3Mtc2VsZWN0b3ItZW5hYmxlZC1s
aW5rcy5odG1sCisKKyAgICAgICAgKiBjc3MvU2VsZWN0b3JDaGVja2VyVGVzdEZ1bmN0aW9ucy5o
OgorICAgICAgICAoV2ViQ29yZTo6aXNFbmFibGVkKTogQWRkZWQgY2hlY2sgZm9yIGFuY2hvciAm
IGFyZWEgZWxlbWVudHMuCisKIDIwMTQtMDctMTMgIEJlbmphbWluIFBvdWxhaW4gIDxiZW5qYW1p
bkB3ZWJraXQub3JnPgogCiAgICAgICAgIFJlbW92ZSBTZWxlY3RvckNoZWNrZXJGYXN0UGF0aCBm
cm9tIHRoZSBzdHlsZSByZXNvbHV0aW9uIGFsZ29yaXRobQpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvY3NzL1NlbGVjdG9yQ2hlY2tlclRlc3RGdW5jdGlvbnMuaCBiL1NvdXJjZS9XZWJDb3Jl
L2Nzcy9TZWxlY3RvckNoZWNrZXJUZXN0RnVuY3Rpb25zLmgKaW5kZXggNGIwYzI4N2FiOGIyMTRi
ZTYzOGM1N2FjYjdhYjNiZGMxZTliNjhmMi4uN2M3MWE0MDVhMmMxODE5MDBhOGEwYTkxNzNmMGEy
NGMwODY2MDY1OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvY3NzL1NlbGVjdG9yQ2hlY2tl
clRlc3RGdW5jdGlvbnMuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvU2VsZWN0b3JDaGVja2Vy
VGVzdEZ1bmN0aW9ucy5oCkBAIC0yNiw2ICsyNiw4IEBACiAjaWZuZGVmIFNlbGVjdG9yQ2hlY2tl
clRlc3RGdW5jdGlvbnNfaAogI2RlZmluZSBTZWxlY3RvckNoZWNrZXJUZXN0RnVuY3Rpb25zX2gK
IAorI2luY2x1ZGUgIkhUTUxBbmNob3JFbGVtZW50LmgiCisjaW5jbHVkZSAiSFRNTEFyZWFFbGVt
ZW50LmgiCiAjaW5jbHVkZSAiSFRNTElucHV0RWxlbWVudC5oIgogI2luY2x1ZGUgIkhUTUxPcHRp
b25FbGVtZW50LmgiCiAjaW5jbHVkZSA8d3RmL0NvbXBpbGVyLmg+CkBAIC02MSw2ICs2Myw4IEBA
IEFMV0FZU19JTkxJTkUgYm9vbCBpc0VuYWJsZWQoY29uc3QgRWxlbWVudCogZWxlbWVudCkKIHsK
ICAgICBpZiAoZWxlbWVudC0+aXNGb3JtQ29udHJvbEVsZW1lbnQoKSB8fCBpc0hUTUxPcHRpb25F
bGVtZW50KGVsZW1lbnQpIHx8IGlzSFRNTE9wdEdyb3VwRWxlbWVudChlbGVtZW50KSkKICAgICAg
ICAgcmV0dXJuICFlbGVtZW50LT5pc0Rpc2FibGVkRm9ybUNvbnRyb2woKTsKKyAgICBlbHNlIGlm
IChpc0hUTUxBbmNob3JFbGVtZW50KGVsZW1lbnQpIHx8IGlzSFRNTEFyZWFFbGVtZW50KGVsZW1l
bnQpKQorICAgICAgICByZXR1cm4gZWxlbWVudC0+aXNMaW5rKCk7CiAgICAgcmV0dXJuIGZhbHNl
OwogfQogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cKaW5kZXggOGMyYTE4YTNjM2JhYWM5MjYzMmE1NDE3ZGE0ODE5MWIyMDAyMTZkYy4u
ZmMyZDFjMWM1YzI5YTMyNDZhNzRiMWRjNmU3NTg3NDI3Y2JiNjdhMSAxMDA2NDQKLS0tIGEvTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsx
LDE1IEBACisyMDE0LTA3LTIzICBCcnVubyBkZSBPbGl2ZWlyYSBBYmluYWRlciAgPGJydW5vLmRA
cGFydG5lci5zYW1zdW5nLmNvbT4KKworICAgICAgICBTdXBwb3J0IGZvciA6ZW5hYmxlZCBzZWxl
Y3RvciBvbiBBbmNob3IgJiBBcmVhIGVsZW1lbnRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzQ4MjYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBBZGRlZCB0ZXN0cyBmb3IgOmVuYWJsZWQgQ1NTIHNlbGVj
dG9yIG9uIEFuY2hvciAmIEFyZWEgZWxlbWVudHMuCisKKyAgICAgICAgKiBmYXN0L2Nzcy9jc3Mt
c2VsZWN0b3ItZW5hYmxlZC1saW5rcy1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZh
c3QvY3NzL2Nzcy1zZWxlY3Rvci1lbmFibGVkLWxpbmtzLmh0bWw6IEFkZGVkLgorCiAyMDE0LTA3
LTE0ICBKaW53b28gU29uZyAgPGppbndvbzcuc29uZ0BzYW1zdW5nLmNvbT4KIAogICAgICAgICBb
RUZMXSBVbnJldmlld2VkIEVGTCBnYXJkZW5pbmcuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9m
YXN0L2Nzcy9jc3Mtc2VsZWN0b3ItZW5hYmxlZC1saW5rcy1leHBlY3RlZC50eHQgYi9MYXlvdXRU
ZXN0cy9mYXN0L2Nzcy9jc3Mtc2VsZWN0b3ItZW5hYmxlZC1saW5rcy1leHBlY3RlZC50eHQKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMC4uNjFhZDU5ODNhNjk4ZDc4NmJiYjljNjc0NDU3ODVkNTEyMTRhNmQ3OQotLS0gL2Rl
di9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvY3NzL2Nzcy1zZWxlY3Rvci1lbmFibGVkLWxp
bmtzLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDMgQEAKK1RoaXMgdGVzdCBjaGVja3MgaWYgOmVu
YWJsZWQgQ1NTIHNlbGVjdG9yIHVzZXMgb25seSBBbmNob3IgYW5kIEFyZWEgZWxlbWVudHMgd2l0
aCAnaHJlZicgYXR0cmlidXRlIHNldC4KKyAKK1NVQ0NFU1MKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL2Zhc3QvY3NzL2Nzcy1zZWxlY3Rvci1lbmFibGVkLWxpbmtzLmh0bWwgYi9MYXlvdXRUZXN0
cy9mYXN0L2Nzcy9jc3Mtc2VsZWN0b3ItZW5hYmxlZC1saW5rcy5odG1sCm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmJk
NGZhNjc4N2YzNzNiYjVmYWUxN2E1YzZiNDFlMWQwNmEyZmJkYmYKLS0tIC9kZXYvbnVsbAorKysg
Yi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9jc3Mtc2VsZWN0b3ItZW5hYmxlZC1saW5rcy5odG1sCkBA
IC0wLDAgKzEsMzQgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+CisgICAgPGhlYWQ+CisgICAg
ICAgIDx0aXRsZT5DU1MgU2VsZWN0b3IgOmVuYWJsZWQgdGVzdCBmb3IgQW5jaG9yICYgQXJlYSBF
bGVtZW50czwvdGl0bGU+CisgICAgICAgIDxzY3JpcHQ+CisgICAgICAgICAgICBpZiAod2luZG93
LnRlc3RSdW5uZXIpCisgICAgICAgICAgICAgICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7CisK
KyAgICAgICAgICAgIGZ1bmN0aW9uIHJ1blRlc3QoKSB7CisgICAgICAgICAgICAgICAgdmFyIGRp
diA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJyZXN1bHQiKTsKKyAgICAgICAgICAgICAgICB2
YXIgZW5hYmxlZEVsZW1zID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgiOmVuYWJsZWQiKTsK
KyAgICAgICAgICAgICAgICBpZiAoZW5hYmxlZEVsZW1zLmxlbmd0aCA9PSAyICYmCisgICAgICAg
ICAgICAgICAgICAgIGVuYWJsZWRFbGVtc1swXSA9PSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgi
YW5jaG9yLTEiKSAmJgorICAgICAgICAgICAgICAgICAgICBlbmFibGVkRWxlbXNbMV0gPT0gZG9j
dW1lbnQuZ2V0RWxlbWVudEJ5SWQoImFyZWEtMSIpKQorICAgICAgICAgICAgICAgICAgICBkaXYu
aW5uZXJIVE1MID0gIlNVQ0NFU1MiOworICAgICAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAg
ICAgICAgICAgZGl2LmlubmVySFRNTCA9ICJGQUlMIjsKKyAgICAgICAgICAgIH0KKworICAgICAg
ICAgICAgd2luZG93Lm9ubG9hZCA9IHJ1blRlc3Q7CisgICAgICAgIDwvc2NyaXB0PgorICAgIDwv
aGVhZD4KKyAgICA8Ym9keT4KKyAgICAgICAgPGRpdj5UaGlzIHRlc3QgY2hlY2tzIGlmIDplbmFi
bGVkIENTUyBzZWxlY3RvciB1c2VzIG9ubHkgQW5jaG9yIGFuZCBBcmVhIGVsZW1lbnRzIHdpdGgg
J2hyZWYnIGF0dHJpYnV0ZSBzZXQuPC9kaXY+CisgICAgICAgIDxhIGlkPSJhbmNob3ItMSIgaHJl
Zj0iaHR0cDovL3d3dy5leGFtcGxlLmNvbSI+PC9hPgorICAgICAgICA8YSBpZD0iYW5jaG9yLTIi
PjwvYT4KKyAgICAgICAgPGltZyBpZD0iaW1hZ2UiIHdpZHRoPSIzMDAiIGhlaWdodD0iMjAwIiB1
c2VtYXA9IiNtYXAiIHNyYz0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5T
VWhFVWdBQUFBRUFBQUFCQ0FJQUFBQ1FkMVBlQUFBQUFYTlNSMElBcnM0YzZRQUFBQXhKUkVGVUNO
ZGpZS2huQUFBQkFnQ0FiVjd0WndBQUFBQkpSVTVFcmtKZ2dnPT0iLz4KKyAgICAgICAgPG1hcCBu
YW1lPSJtYXAiPgorICAgICAgICAgICAgPGFyZWEgaWQ9ImFyZWEtMSIgY29vcmRzPSIwLDAsMzAw
LDEwMCIgaHJlZj0iaHR0cDovL3d3dy5leGFtcGxlLmNvbSI+PC9hcmVhPgorICAgICAgICAgICAg
PGFyZWEgaWQ9ImFyZWEtMiIgY29vcmRzPSIwLDEwMCwzMDAsMjAwIj48L2FyZWE+CisgICAgICAg
IDwvbWFwPgorICAgICAgICA8ZGl2IGlkPSJyZXN1bHQiPjwvZGl2PgorICAgIDwvYm9keT4KKzwv
aHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>235429</attachid>
            <date>2014-07-24 06:39:26 -0700</date>
            <delta_ts>2014-07-24 08:24:54 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-134826-20140724093910.patch</filename>
            <type>text/plain</type>
            <size>5184</size>
            <attacher name="Bruno Abinader">brunoabinader</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTcxMDY0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzFhNjAwNjc0MzJhNTJj
ODgyZmYyNWQyNThmNGVlMWE3ZDUxODgyYi4uOWYzOGNiNTBmZDZiNWVlZjkyMmY2NDRkYTdiZDA4
NWYwMDlhY2VmZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDE0LTA3LTI0ICBCcnVu
byBkZSBPbGl2ZWlyYSBBYmluYWRlciAgPGJydW5vLmRAcGFydG5lci5zYW1zdW5nLmNvbT4KKwor
ICAgICAgICBTdXBwb3J0IGZvciA6ZW5hYmxlZCBzZWxlY3RvciBvbiBBbmNob3IgJiBBcmVhIGVs
ZW1lbnRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
MzQ4MjYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBV
cGRhdGVzIHRoZSBQc2V1ZG9DbGFzc0VuYWJsZWQgc2VsZWN0b3IgY2hlY2tlciB0byBjaGVjayBm
b3IgQW5jaG9yICYgQXJlYQorICAgICAgICBlbGVtZW50cyB3aXRoIGEgJ2hyZWYnIGF0dHJpYnV0
ZS4KKworICAgICAgICBTcGVjOiBodHRwOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvI3NlbGVjdG9y
LWVuYWJsZWQKKworICAgICAgICBUZXN0OiBmYXN0L2Nzcy9jc3Mtc2VsZWN0b3ItZW5hYmxlZC1s
aW5rcy5odG1sCisKKyAgICAgICAgKiBjc3MvU2VsZWN0b3JDaGVja2VyVGVzdEZ1bmN0aW9ucy5o
OgorICAgICAgICAoV2ViQ29yZTo6aXNFbmFibGVkKTogQWRkZWQgY2hlY2sgZm9yIGFuY2hvciAm
IGFyZWEgZWxlbWVudHMuCisKIDIwMTQtMDctMTMgIEJlbmphbWluIFBvdWxhaW4gIDxiZW5qYW1p
bkB3ZWJraXQub3JnPgogCiAgICAgICAgIFJlbW92ZSBTZWxlY3RvckNoZWNrZXJGYXN0UGF0aCBm
cm9tIHRoZSBzdHlsZSByZXNvbHV0aW9uIGFsZ29yaXRobQpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvY3NzL1NlbGVjdG9yQ2hlY2tlclRlc3RGdW5jdGlvbnMuaCBiL1NvdXJjZS9XZWJDb3Jl
L2Nzcy9TZWxlY3RvckNoZWNrZXJUZXN0RnVuY3Rpb25zLmgKaW5kZXggNGIwYzI4N2FiOGIyMTRi
ZTYzOGM1N2FjYjdhYjNiZGMxZTliNjhmMi4uMmVhMTEyNDMzNzgzNTQwYmI3NGQ3MGUzOGQ1MGJk
ZmM4YWQzOGZjNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvY3NzL1NlbGVjdG9yQ2hlY2tl
clRlc3RGdW5jdGlvbnMuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvU2VsZWN0b3JDaGVja2Vy
VGVzdEZ1bmN0aW9ucy5oCkBAIC0yNiw2ICsyNiw4IEBACiAjaWZuZGVmIFNlbGVjdG9yQ2hlY2tl
clRlc3RGdW5jdGlvbnNfaAogI2RlZmluZSBTZWxlY3RvckNoZWNrZXJUZXN0RnVuY3Rpb25zX2gK
IAorI2luY2x1ZGUgIkhUTUxBbmNob3JFbGVtZW50LmgiCisjaW5jbHVkZSAiSFRNTEFyZWFFbGVt
ZW50LmgiCiAjaW5jbHVkZSAiSFRNTElucHV0RWxlbWVudC5oIgogI2luY2x1ZGUgIkhUTUxPcHRp
b25FbGVtZW50LmgiCiAjaW5jbHVkZSA8d3RmL0NvbXBpbGVyLmg+CkBAIC01OSw5ICs2MSwxMiBA
QCBBTFdBWVNfSU5MSU5FIGJvb2wgaXNEaXNhYmxlZChjb25zdCBFbGVtZW50KiBlbGVtZW50KQog
CiBBTFdBWVNfSU5MSU5FIGJvb2wgaXNFbmFibGVkKGNvbnN0IEVsZW1lbnQqIGVsZW1lbnQpCiB7
CisgICAgYm9vbCBpc0VuYWJsZWQgPSBmYWxzZTsKICAgICBpZiAoZWxlbWVudC0+aXNGb3JtQ29u
dHJvbEVsZW1lbnQoKSB8fCBpc0hUTUxPcHRpb25FbGVtZW50KGVsZW1lbnQpIHx8IGlzSFRNTE9w
dEdyb3VwRWxlbWVudChlbGVtZW50KSkKLSAgICAgICAgcmV0dXJuICFlbGVtZW50LT5pc0Rpc2Fi
bGVkRm9ybUNvbnRyb2woKTsKLSAgICByZXR1cm4gZmFsc2U7CisgICAgICAgIGlzRW5hYmxlZCA9
ICFlbGVtZW50LT5pc0Rpc2FibGVkRm9ybUNvbnRyb2woKTsKKyAgICBlbHNlIGlmIChlbGVtZW50
LT5pc0xpbmsoKSkKKyAgICAgICAgaXNFbmFibGVkID0gaXNIVE1MQW5jaG9yRWxlbWVudChlbGVt
ZW50KSB8fCBpc0hUTUxBcmVhRWxlbWVudChlbGVtZW50KTsKKyAgICByZXR1cm4gaXNFbmFibGVk
OwogfQogCiBBTFdBWVNfSU5MSU5FIGJvb2wgaXNDaGVja2VkKEVsZW1lbnQqIGVsZW1lbnQpCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cK
aW5kZXggOGMyYTE4YTNjM2JhYWM5MjYzMmE1NDE3ZGE0ODE5MWIyMDAyMTZkYy4uZTEwY2UyMjJj
OTg5NmQ1M2I1MWMzZGQ0MzRkNzkyYzg4ZDcwZjc1ZiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisy
MDE0LTA3LTI0ICBCcnVubyBkZSBPbGl2ZWlyYSBBYmluYWRlciAgPGJydW5vLmRAcGFydG5lci5z
YW1zdW5nLmNvbT4KKworICAgICAgICBTdXBwb3J0IGZvciA6ZW5hYmxlZCBzZWxlY3RvciBvbiBB
bmNob3IgJiBBcmVhIGVsZW1lbnRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xMzQ4MjYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBBZGRlZCB0ZXN0cyBmb3IgOmVuYWJsZWQgQ1NTIHNlbGVjdG9yIG9uIEFu
Y2hvciAmIEFyZWEgZWxlbWVudHMuCisKKyAgICAgICAgKiBmYXN0L2Nzcy9jc3Mtc2VsZWN0b3It
ZW5hYmxlZC1saW5rcy1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvY3NzL2Nz
cy1zZWxlY3Rvci1lbmFibGVkLWxpbmtzLmh0bWw6IEFkZGVkLgorCiAyMDE0LTA3LTE0ICBKaW53
b28gU29uZyAgPGppbndvbzcuc29uZ0BzYW1zdW5nLmNvbT4KIAogICAgICAgICBbRUZMXSBVbnJl
dmlld2VkIEVGTCBnYXJkZW5pbmcuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9j
c3Mtc2VsZWN0b3ItZW5hYmxlZC1saW5rcy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0
L2Nzcy9jc3Mtc2VsZWN0b3ItZW5hYmxlZC1saW5rcy1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4u
NjFhZDU5ODNhNjk4ZDc4NmJiYjljNjc0NDU3ODVkNTEyMTRhNmQ3OQotLS0gL2Rldi9udWxsCisr
KyBiL0xheW91dFRlc3RzL2Zhc3QvY3NzL2Nzcy1zZWxlY3Rvci1lbmFibGVkLWxpbmtzLWV4cGVj
dGVkLnR4dApAQCAtMCwwICsxLDMgQEAKK1RoaXMgdGVzdCBjaGVja3MgaWYgOmVuYWJsZWQgQ1NT
IHNlbGVjdG9yIHVzZXMgb25seSBBbmNob3IgYW5kIEFyZWEgZWxlbWVudHMgd2l0aCAnaHJlZicg
YXR0cmlidXRlIHNldC4KKyAKK1NVQ0NFU1MKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3Qv
Y3NzL2Nzcy1zZWxlY3Rvci1lbmFibGVkLWxpbmtzLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2Nz
cy9jc3Mtc2VsZWN0b3ItZW5hYmxlZC1saW5rcy5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmJkNGZhNjc4N2Yz
NzNiYjVmYWUxN2E1YzZiNDFlMWQwNmEyZmJkYmYKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRU
ZXN0cy9mYXN0L2Nzcy9jc3Mtc2VsZWN0b3ItZW5hYmxlZC1saW5rcy5odG1sCkBAIC0wLDAgKzEs
MzQgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+CisgICAgPGhlYWQ+CisgICAgICAgIDx0aXRs
ZT5DU1MgU2VsZWN0b3IgOmVuYWJsZWQgdGVzdCBmb3IgQW5jaG9yICYgQXJlYSBFbGVtZW50czwv
dGl0bGU+CisgICAgICAgIDxzY3JpcHQ+CisgICAgICAgICAgICBpZiAod2luZG93LnRlc3RSdW5u
ZXIpCisgICAgICAgICAgICAgICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7CisKKyAgICAgICAg
ICAgIGZ1bmN0aW9uIHJ1blRlc3QoKSB7CisgICAgICAgICAgICAgICAgdmFyIGRpdiA9IGRvY3Vt
ZW50LmdldEVsZW1lbnRCeUlkKCJyZXN1bHQiKTsKKyAgICAgICAgICAgICAgICB2YXIgZW5hYmxl
ZEVsZW1zID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgiOmVuYWJsZWQiKTsKKyAgICAgICAg
ICAgICAgICBpZiAoZW5hYmxlZEVsZW1zLmxlbmd0aCA9PSAyICYmCisgICAgICAgICAgICAgICAg
ICAgIGVuYWJsZWRFbGVtc1swXSA9PSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiYW5jaG9yLTEi
KSAmJgorICAgICAgICAgICAgICAgICAgICBlbmFibGVkRWxlbXNbMV0gPT0gZG9jdW1lbnQuZ2V0
RWxlbWVudEJ5SWQoImFyZWEtMSIpKQorICAgICAgICAgICAgICAgICAgICBkaXYuaW5uZXJIVE1M
ID0gIlNVQ0NFU1MiOworICAgICAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICAgICAg
ZGl2LmlubmVySFRNTCA9ICJGQUlMIjsKKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAgd2lu
ZG93Lm9ubG9hZCA9IHJ1blRlc3Q7CisgICAgICAgIDwvc2NyaXB0PgorICAgIDwvaGVhZD4KKyAg
ICA8Ym9keT4KKyAgICAgICAgPGRpdj5UaGlzIHRlc3QgY2hlY2tzIGlmIDplbmFibGVkIENTUyBz
ZWxlY3RvciB1c2VzIG9ubHkgQW5jaG9yIGFuZCBBcmVhIGVsZW1lbnRzIHdpdGggJ2hyZWYnIGF0
dHJpYnV0ZSBzZXQuPC9kaXY+CisgICAgICAgIDxhIGlkPSJhbmNob3ItMSIgaHJlZj0iaHR0cDov
L3d3dy5leGFtcGxlLmNvbSI+PC9hPgorICAgICAgICA8YSBpZD0iYW5jaG9yLTIiPjwvYT4KKyAg
ICAgICAgPGltZyBpZD0iaW1hZ2UiIHdpZHRoPSIzMDAiIGhlaWdodD0iMjAwIiB1c2VtYXA9IiNt
YXAiIHNyYz0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFB
RUFBQUFCQ0FJQUFBQ1FkMVBlQUFBQUFYTlNSMElBcnM0YzZRQUFBQXhKUkVGVUNOZGpZS2huQUFB
QkFnQ0FiVjd0WndBQUFBQkpSVTVFcmtKZ2dnPT0iLz4KKyAgICAgICAgPG1hcCBuYW1lPSJtYXAi
PgorICAgICAgICAgICAgPGFyZWEgaWQ9ImFyZWEtMSIgY29vcmRzPSIwLDAsMzAwLDEwMCIgaHJl
Zj0iaHR0cDovL3d3dy5leGFtcGxlLmNvbSI+PC9hcmVhPgorICAgICAgICAgICAgPGFyZWEgaWQ9
ImFyZWEtMiIgY29vcmRzPSIwLDEwMCwzMDAsMjAwIj48L2FyZWE+CisgICAgICAgIDwvbWFwPgor
ICAgICAgICA8ZGl2IGlkPSJyZXN1bHQiPjwvZGl2PgorICAgIDwvYm9keT4KKzwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>235431</attachid>
            <date>2014-07-24 08:25:01 -0700</date>
            <delta_ts>2014-09-26 10:09:13 -0700</delta_ts>
            <desc>Rebased patch</desc>
            <filename>bug-134826-20140724112445.patch</filename>
            <type>text/plain</type>
            <size>5227</size>
            <attacher name="Bruno Abinader">brunoabinader</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTcxNTExCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggN2FiYWY1NTk2ZmNmZTBm
YWE4NjYzN2YyYzVjMzlhMjY0MjM0NTBkOC4uZTcyNWFlZmJmOTA0OTk4ODU5MjUzNWM4MmNiMmI1
MDQyYjMxZGZlYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDE0LTA3LTI0ICBCcnVu
byBkZSBPbGl2ZWlyYSBBYmluYWRlciAgPGJydW5vLmRAcGFydG5lci5zYW1zdW5nLmNvbT4KKwor
ICAgICAgICBTdXBwb3J0IGZvciA6ZW5hYmxlZCBzZWxlY3RvciBvbiBBbmNob3IgJiBBcmVhIGVs
ZW1lbnRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
MzQ4MjYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBV
cGRhdGVzIHRoZSBQc2V1ZG9DbGFzc0VuYWJsZWQgc2VsZWN0b3IgY2hlY2tlciB0byBjaGVjayBm
b3IgQW5jaG9yICYgQXJlYQorICAgICAgICBlbGVtZW50cyB3aXRoIGEgJ2hyZWYnIGF0dHJpYnV0
ZS4KKworICAgICAgICBTcGVjOiBodHRwOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvI3NlbGVjdG9y
LWVuYWJsZWQKKworICAgICAgICBUZXN0OiBmYXN0L2Nzcy9jc3Mtc2VsZWN0b3ItZW5hYmxlZC1s
aW5rcy5odG1sCisKKyAgICAgICAgKiBjc3MvU2VsZWN0b3JDaGVja2VyVGVzdEZ1bmN0aW9ucy5o
OgorICAgICAgICAoV2ViQ29yZTo6aXNFbmFibGVkKTogQWRkZWQgY2hlY2sgZm9yIGFuY2hvciAm
IGFyZWEgZWxlbWVudHMuCisKIDIwMTQtMDctMjQgIE1paG5lYSBPdmlkZW5pZSAgPG1paG5lYUBh
ZG9iZS5jb20+CiAKICAgICAgICAgW05ldyBNdWx0aWNvbHVtbl0gQXNzZXJ0aW9uIGZhaWx1cmUg
d2hlbiBhbiBpbnB1dCBlbGVtZW50IGhhcyBtdWx0aWNvbHVtbiBzdHlsZQpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvY3NzL1NlbGVjdG9yQ2hlY2tlclRlc3RGdW5jdGlvbnMuaCBiL1NvdXJj
ZS9XZWJDb3JlL2Nzcy9TZWxlY3RvckNoZWNrZXJUZXN0RnVuY3Rpb25zLmgKaW5kZXggYjkxODVm
YTFjZjk1YzMzMTc4NjRmYmZmNTgyNjVlYjgyOWIyMzVkMC4uYzQzYTVhYzBmZGM5MGU1OGRiYzcx
YmY0ZmQ5NjI3YTMzYTRhOTJhNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvY3NzL1NlbGVj
dG9yQ2hlY2tlclRlc3RGdW5jdGlvbnMuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvU2VsZWN0
b3JDaGVja2VyVGVzdEZ1bmN0aW9ucy5oCkBAIC0yNyw2ICsyNyw4IEBACiAjZGVmaW5lIFNlbGVj
dG9yQ2hlY2tlclRlc3RGdW5jdGlvbnNfaAogCiAjaW5jbHVkZSAiRm9jdXNDb250cm9sbGVyLmgi
CisjaW5jbHVkZSAiSFRNTEFuY2hvckVsZW1lbnQuaCIKKyNpbmNsdWRlICJIVE1MQXJlYUVsZW1l
bnQuaCIKICNpbmNsdWRlICJIVE1MSW5wdXRFbGVtZW50LmgiCiAjaW5jbHVkZSAiSFRNTE9wdGlv
bkVsZW1lbnQuaCIKICNpbmNsdWRlIDx3dGYvQ29tcGlsZXIuaD4KQEAgLTYwLDkgKzYyLDEyIEBA
IEFMV0FZU19JTkxJTkUgYm9vbCBpc0Rpc2FibGVkKGNvbnN0IEVsZW1lbnQqIGVsZW1lbnQpCiAK
IEFMV0FZU19JTkxJTkUgYm9vbCBpc0VuYWJsZWQoY29uc3QgRWxlbWVudCogZWxlbWVudCkKIHsK
KyAgICBib29sIGlzRW5hYmxlZCA9IGZhbHNlOwogICAgIGlmIChlbGVtZW50LT5pc0Zvcm1Db250
cm9sRWxlbWVudCgpIHx8IGlzSFRNTE9wdGlvbkVsZW1lbnQoZWxlbWVudCkgfHwgaXNIVE1MT3B0
R3JvdXBFbGVtZW50KGVsZW1lbnQpKQotICAgICAgICByZXR1cm4gIWVsZW1lbnQtPmlzRGlzYWJs
ZWRGb3JtQ29udHJvbCgpOwotICAgIHJldHVybiBmYWxzZTsKKyAgICAgICAgaXNFbmFibGVkID0g
IWVsZW1lbnQtPmlzRGlzYWJsZWRGb3JtQ29udHJvbCgpOworICAgIGVsc2UgaWYgKGVsZW1lbnQt
PmlzTGluaygpKQorICAgICAgICBpc0VuYWJsZWQgPSBpc0hUTUxBbmNob3JFbGVtZW50KGVsZW1l
bnQpIHx8IGlzSFRNTEFyZWFFbGVtZW50KGVsZW1lbnQpOworICAgIHJldHVybiBpc0VuYWJsZWQ7
CiB9CiAKIEFMV0FZU19JTkxJTkUgYm9vbCBpc0NoZWNrZWQoRWxlbWVudCogZWxlbWVudCkKZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpp
bmRleCBkNjQ2ODFlMmI1YWQ2YmIwM2M4MGRlZDdhN2E5YTJhY2I0ZjU1YWZhLi41ZjJiMDhiNWMz
ZWU0NzYzOTY0YWEwMDEzYTdiODNkZWMzZThjZDU5IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIw
MTQtMDctMjQgIEJydW5vIGRlIE9saXZlaXJhIEFiaW5hZGVyICA8YnJ1bm8uZEBwYXJ0bmVyLnNh
bXN1bmcuY29tPgorCisgICAgICAgIFN1cHBvcnQgZm9yIDplbmFibGVkIHNlbGVjdG9yIG9uIEFu
Y2hvciAmIEFyZWEgZWxlbWVudHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTEzNDgyNgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIEFkZGVkIHRlc3RzIGZvciA6ZW5hYmxlZCBDU1Mgc2VsZWN0b3Igb24gQW5j
aG9yICYgQXJlYSBlbGVtZW50cy4KKworICAgICAgICAqIGZhc3QvY3NzL2Nzcy1zZWxlY3Rvci1l
bmFibGVkLWxpbmtzLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9jc3MvY3Nz
LXNlbGVjdG9yLWVuYWJsZWQtbGlua3MuaHRtbDogQWRkZWQuCisKIDIwMTQtMDctMjQgIE1paG5l
YSBPdmlkZW5pZSAgPG1paG5lYUBhZG9iZS5jb20+CiAKICAgICAgICAgW05ldyBNdWx0aWNvbHVt
bl0gQXNzZXJ0aW9uIGZhaWx1cmUgd2hlbiBhbiBpbnB1dCBlbGVtZW50IGhhcyBtdWx0aWNvbHVt
biBzdHlsZQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9jc3MvY3NzLXNlbGVjdG9yLWVu
YWJsZWQtbGlua3MtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9jc3MvY3NzLXNlbGVj
dG9yLWVuYWJsZWQtbGlua3MtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjYxYWQ1OTgzYTY5OGQ3
ODZiYmI5YzY3NDQ1Nzg1ZDUxMjE0YTZkNzkKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0
cy9mYXN0L2Nzcy9jc3Mtc2VsZWN0b3ItZW5hYmxlZC1saW5rcy1leHBlY3RlZC50eHQKQEAgLTAs
MCArMSwzIEBACitUaGlzIHRlc3QgY2hlY2tzIGlmIDplbmFibGVkIENTUyBzZWxlY3RvciB1c2Vz
IG9ubHkgQW5jaG9yIGFuZCBBcmVhIGVsZW1lbnRzIHdpdGggJ2hyZWYnIGF0dHJpYnV0ZSBzZXQu
CisgCitTVUNDRVNTCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9jc3Mtc2VsZWN0
b3ItZW5hYmxlZC1saW5rcy5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3MvY3NzLXNlbGVjdG9y
LWVuYWJsZWQtbGlua3MuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5iZDRmYTY3ODdmMzczYmI1ZmFlMTdhNWM2
YjQxZTFkMDZhMmZiZGJmCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3Mv
Y3NzLXNlbGVjdG9yLWVuYWJsZWQtbGlua3MuaHRtbApAQCAtMCwwICsxLDM0IEBACis8IURPQ1RZ
UEUgaHRtbD4KKzxodG1sPgorICAgIDxoZWFkPgorICAgICAgICA8dGl0bGU+Q1NTIFNlbGVjdG9y
IDplbmFibGVkIHRlc3QgZm9yIEFuY2hvciAmIEFyZWEgRWxlbWVudHM8L3RpdGxlPgorICAgICAg
ICA8c2NyaXB0PgorICAgICAgICAgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKQorICAgICAgICAg
ICAgICAgIHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgpOworCisgICAgICAgICAgICBmdW5jdGlvbiBy
dW5UZXN0KCkgeworICAgICAgICAgICAgICAgIHZhciBkaXYgPSBkb2N1bWVudC5nZXRFbGVtZW50
QnlJZCgicmVzdWx0Iik7CisgICAgICAgICAgICAgICAgdmFyIGVuYWJsZWRFbGVtcyA9IGRvY3Vt
ZW50LnF1ZXJ5U2VsZWN0b3JBbGwoIjplbmFibGVkIik7CisgICAgICAgICAgICAgICAgaWYgKGVu
YWJsZWRFbGVtcy5sZW5ndGggPT0gMiAmJgorICAgICAgICAgICAgICAgICAgICBlbmFibGVkRWxl
bXNbMF0gPT0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImFuY2hvci0xIikgJiYKKyAgICAgICAg
ICAgICAgICAgICAgZW5hYmxlZEVsZW1zWzFdID09IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJh
cmVhLTEiKSkKKyAgICAgICAgICAgICAgICAgICAgZGl2LmlubmVySFRNTCA9ICJTVUNDRVNTIjsK
KyAgICAgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgICAgIGRpdi5pbm5lckhUTUwg
PSAiRkFJTCI7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIHdpbmRvdy5vbmxvYWQgPSBy
dW5UZXN0OworICAgICAgICA8L3NjcmlwdD4KKyAgICA8L2hlYWQ+CisgICAgPGJvZHk+CisgICAg
ICAgIDxkaXY+VGhpcyB0ZXN0IGNoZWNrcyBpZiA6ZW5hYmxlZCBDU1Mgc2VsZWN0b3IgdXNlcyBv
bmx5IEFuY2hvciBhbmQgQXJlYSBlbGVtZW50cyB3aXRoICdocmVmJyBhdHRyaWJ1dGUgc2V0Ljwv
ZGl2PgorICAgICAgICA8YSBpZD0iYW5jaG9yLTEiIGhyZWY9Imh0dHA6Ly93d3cuZXhhbXBsZS5j
b20iPjwvYT4KKyAgICAgICAgPGEgaWQ9ImFuY2hvci0yIj48L2E+CisgICAgICAgIDxpbWcgaWQ9
ImltYWdlIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjIwMCIgdXNlbWFwPSIjbWFwIiBzcmM9ImRhdGE6
aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQUVBQUFBQkNBSUFBQUNR
ZDFQZUFBQUFBWE5TUjBJQXJzNGM2UUFBQUF4SlJFRlVDTmRqWUtobkFBQUJBZ0NBYlY3dFp3QUFB
QUJKUlU1RXJrSmdnZz09Ii8+CisgICAgICAgIDxtYXAgbmFtZT0ibWFwIj4KKyAgICAgICAgICAg
IDxhcmVhIGlkPSJhcmVhLTEiIGNvb3Jkcz0iMCwwLDMwMCwxMDAiIGhyZWY9Imh0dHA6Ly93d3cu
ZXhhbXBsZS5jb20iPjwvYXJlYT4KKyAgICAgICAgICAgIDxhcmVhIGlkPSJhcmVhLTIiIGNvb3Jk
cz0iMCwxMDAsMzAwLDIwMCI+PC9hcmVhPgorICAgICAgICA8L21hcD4KKyAgICAgICAgPGRpdiBp
ZD0icmVzdWx0Ij48L2Rpdj4KKyAgICA8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>238724</attachid>
            <date>2014-09-26 10:09:22 -0700</date>
            <delta_ts>2014-09-26 13:41:57 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-134826-20140926130923.patch</filename>
            <type>text/plain</type>
            <size>5339</size>
            <attacher name="Bruno Abinader">brunoabinader</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc0MDA2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMGVkY2VlMmMzMDE2NDMw
N2QwMzQ2MDlkNmFmODM4Y2FiZDJlYjE4Ni4uMmZhMDYyZGY0NGM3ZmE1OTU2MmNhNzc4M2EyNjJk
MTgyN2M2Y2E3ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDE0LTA5LTI2ICBCcnVu
byBkZSBPbGl2ZWlyYSBBYmluYWRlciAgPGJydW5vLmRAcGFydG5lci5zYW1zdW5nLmNvbT4KKwor
ICAgICAgICBSZXZlcnQgIlN1cHBvcnQgZm9yIDplbmFibGVkIHNlbGVjdG9yIG9uIEFuY2hvciAm
IEFyZWEgZWxlbWVudHMiCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xMzQ4MjYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBIVE1MIHNwZWMgaGFzIGJlZW4gbW9kaWZpZWQgWzFdIHRvIGRpc2FibGUgc3VwcG9y
dCBmb3IgOmVuYWJsZWQgQ1NTCisgICAgICAgIHNlbGVjdG9yIG9uIEFuY2hvciwgQXJlYSAmIExp
bmsgZWxlbWVudHMsIGFmdGVyIGRpc2N1c3Npb24gb24gVzNDCisgICAgICAgIEJ1Z3ppbGxhIFsy
XS4KKworICAgICAgICBUaGlzIHJldmVydHMgcjE3MTY3MS4KKworICAgICAgICBbMV0gaHR0cHM6
Ly9odG1sNS5vcmcvci84ODE4CisgICAgICAgIFsyXSBodHRwczovL3d3dy53My5vcmcvQnVncy9Q
dWJsaWMvc2hvd19idWcuY2dpP2lkPTI2NjIyCisKKyAgICAgICAgKiBjc3MvU2VsZWN0b3JDaGVj
a2VyVGVzdEZ1bmN0aW9ucy5oOgorICAgICAgICAoV2ViQ29yZTo6aXNFbmFibGVkKToKKwogMjAx
NC0wOS0yMyAgU2VyZ2lvIFZpbGxhciBTZW5pbiAgPHN2aWxsYXJAaWdhbGlhLmNvbT4KIAogICAg
ICAgICBbQ1NTIEdyaWQgTGF5b3V0XSBGaXggdGhlIGhhbmRsaW5nIG9mIGluZmluaXR5IGluIHRy
YWNrIGdyb3d0aCBsaW1pdHMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9TZWxlY3Rv
ckNoZWNrZXJUZXN0RnVuY3Rpb25zLmggYi9Tb3VyY2UvV2ViQ29yZS9jc3MvU2VsZWN0b3JDaGVj
a2VyVGVzdEZ1bmN0aW9ucy5oCmluZGV4IDBjZTIxMTUxYzBjNzA3MGYwNjFmZmJlYTkzMmYwZjBl
MDc5MWE4MjUuLjMxYjI4NzBjNmEyOTQ1NDcyYTVlMWZlNTNlMDE0ZjBiZWNkN2NlYTUgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9TZWxlY3RvckNoZWNrZXJUZXN0RnVuY3Rpb25zLmgK
KysrIGIvU291cmNlL1dlYkNvcmUvY3NzL1NlbGVjdG9yQ2hlY2tlclRlc3RGdW5jdGlvbnMuaApA
QCAtMjcsOCArMjcsNiBAQAogI2RlZmluZSBTZWxlY3RvckNoZWNrZXJUZXN0RnVuY3Rpb25zX2gK
IAogI2luY2x1ZGUgIkZvY3VzQ29udHJvbGxlci5oIgotI2luY2x1ZGUgIkhUTUxBbmNob3JFbGVt
ZW50LmgiCi0jaW5jbHVkZSAiSFRNTEFyZWFFbGVtZW50LmgiCiAjaW5jbHVkZSAiSFRNTElucHV0
RWxlbWVudC5oIgogI2luY2x1ZGUgIkhUTUxPcHRpb25FbGVtZW50LmgiCiAjaW5jbHVkZSAiUmVu
ZGVyU2Nyb2xsYmFyLmgiCkBAIC02NSwxMiArNjMsOSBAQCBBTFdBWVNfSU5MSU5FIGJvb2wgaXNE
aXNhYmxlZChjb25zdCBFbGVtZW50KiBlbGVtZW50KQogCiBBTFdBWVNfSU5MSU5FIGJvb2wgaXNF
bmFibGVkKGNvbnN0IEVsZW1lbnQqIGVsZW1lbnQpCiB7Ci0gICAgYm9vbCBpc0VuYWJsZWQgPSBm
YWxzZTsKICAgICBpZiAoaXM8SFRNTEZvcm1Db250cm9sRWxlbWVudD4oZWxlbWVudCkgfHwgaXM8
SFRNTE9wdGlvbkVsZW1lbnQ+KGVsZW1lbnQpIHx8IGlzPEhUTUxPcHRHcm91cEVsZW1lbnQ+KGVs
ZW1lbnQpKQotICAgICAgICBpc0VuYWJsZWQgPSAhZWxlbWVudC0+aXNEaXNhYmxlZEZvcm1Db250
cm9sKCk7Ci0gICAgZWxzZSBpZiAoZWxlbWVudC0+aXNMaW5rKCkpCi0gICAgICAgIGlzRW5hYmxl
ZCA9IGlzPEhUTUxBbmNob3JFbGVtZW50PihlbGVtZW50KSB8fCBpczxIVE1MQXJlYUVsZW1lbnQ+
KGVsZW1lbnQpOwotICAgIHJldHVybiBpc0VuYWJsZWQ7CisgICAgICAgIHJldHVybiAhZWxlbWVu
dC0+aXNEaXNhYmxlZEZvcm1Db250cm9sKCk7CisgICAgcmV0dXJuIGZhbHNlOwogfQogCiBBTFdB
WVNfSU5MSU5FIGJvb2wgaXNNZWRpYURvY3VtZW50KEVsZW1lbnQqIGVsZW1lbnQpCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXgg
ZjdiMzA4YTdhZmVjZTYyMmM5NDhlYmJhYzI5ZGRjZWE2YWUxMmQ3ZC4uYWM3ODQ0MjhiM2ZjOThh
ZjE2OTNjYzgwNjY3OTE3MjJhNjRmMWY1OSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDE0LTA5
LTI2ICBCcnVubyBkZSBPbGl2ZWlyYSBBYmluYWRlciAgPGJydW5vLmRAcGFydG5lci5zYW1zdW5n
LmNvbT4KKworICAgICAgICBSZXZlcnQgIlN1cHBvcnQgZm9yIDplbmFibGVkIHNlbGVjdG9yIG9u
IEFuY2hvciAmIEFyZWEgZWxlbWVudHMiCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xMzQ4MjYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBUaGVzZSBsYXlvdXQgdGVzdHMgYXJlIG5vIGxvbmdlciBjb3JyZWN0
IGFmdGVyIGNoYW5nZXMgdG8gdGhlIDplbmFibGVkCisgICAgICAgIENTUyBzZWxlY3RvciBzcGVj
aWZpY2F0aW9uLgorCisgICAgICAgICogZmFzdC9jc3MvY3NzLXNlbGVjdG9yLWVuYWJsZWQtbGlu
a3MtZXhwZWN0ZWQudHh0OiBSZW1vdmVkLgorICAgICAgICAqIGZhc3QvY3NzL2Nzcy1zZWxlY3Rv
ci1lbmFibGVkLWxpbmtzLmh0bWw6IFJlbW92ZWQuCisKIDIwMTQtMDktMjMgIFNlcmdpbyBWaWxs
YXIgU2VuaW4gIDxzdmlsbGFyQGlnYWxpYS5jb20+CiAKICAgICAgICAgW0NTUyBHcmlkIExheW91
dF0gRml4IHRoZSBoYW5kbGluZyBvZiBpbmZpbml0eSBpbiB0cmFjayBncm93dGggbGltaXRzCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9jc3Mtc2VsZWN0b3ItZW5hYmxlZC1saW5r
cy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9jc3Mtc2VsZWN0b3ItZW5hYmxl
ZC1saW5rcy1leHBlY3RlZC50eHQKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDYxYWQ1
OTgzYTY5OGQ3ODZiYmI5YzY3NDQ1Nzg1ZDUxMjE0YTZkNzkuLjAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAKLS0tIGEvTGF5b3V0VGVzdHMvZmFzdC9jc3MvY3NzLXNlbGVj
dG9yLWVuYWJsZWQtbGlua3MtZXhwZWN0ZWQudHh0CisrKyAvZGV2L251bGwKQEAgLTEsMyArMCww
IEBACi1UaGlzIHRlc3QgY2hlY2tzIGlmIDplbmFibGVkIENTUyBzZWxlY3RvciB1c2VzIG9ubHkg
QW5jaG9yIGFuZCBBcmVhIGVsZW1lbnRzIHdpdGggJ2hyZWYnIGF0dHJpYnV0ZSBzZXQuCi0gCi1T
VUNDRVNTCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9jc3Mtc2VsZWN0b3ItZW5h
YmxlZC1saW5rcy5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3MvY3NzLXNlbGVjdG9yLWVuYWJs
ZWQtbGlua3MuaHRtbApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggYmQ0ZmE2Nzg3ZjM3
M2JiNWZhZTE3YTVjNmI0MWUxZDA2YTJmYmRiZi4uMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9jc3Mtc2VsZWN0b3ItZW5h
YmxlZC1saW5rcy5odG1sCisrKyAvZGV2L251bGwKQEAgLTEsMzQgKzAsMCBAQAotPCFET0NUWVBF
IGh0bWw+Ci08aHRtbD4KLSAgICA8aGVhZD4KLSAgICAgICAgPHRpdGxlPkNTUyBTZWxlY3RvciA6
ZW5hYmxlZCB0ZXN0IGZvciBBbmNob3IgJiBBcmVhIEVsZW1lbnRzPC90aXRsZT4KLSAgICAgICAg
PHNjcmlwdD4KLSAgICAgICAgICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikKLSAgICAgICAgICAg
ICAgICB0ZXN0UnVubmVyLmR1bXBBc1RleHQoKTsKLQotICAgICAgICAgICAgZnVuY3Rpb24gcnVu
VGVzdCgpIHsKLSAgICAgICAgICAgICAgICB2YXIgZGl2ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5
SWQoInJlc3VsdCIpOwotICAgICAgICAgICAgICAgIHZhciBlbmFibGVkRWxlbXMgPSBkb2N1bWVu
dC5xdWVyeVNlbGVjdG9yQWxsKCI6ZW5hYmxlZCIpOwotICAgICAgICAgICAgICAgIGlmIChlbmFi
bGVkRWxlbXMubGVuZ3RoID09IDIgJiYKLSAgICAgICAgICAgICAgICAgICAgZW5hYmxlZEVsZW1z
WzBdID09IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJhbmNob3ItMSIpICYmCi0gICAgICAgICAg
ICAgICAgICAgIGVuYWJsZWRFbGVtc1sxXSA9PSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiYXJl
YS0xIikpCi0gICAgICAgICAgICAgICAgICAgIGRpdi5pbm5lckhUTUwgPSAiU1VDQ0VTUyI7Ci0g
ICAgICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgICAgICAgICBkaXYuaW5uZXJIVE1MID0g
IkZBSUwiOwotICAgICAgICAgICAgfQotCi0gICAgICAgICAgICB3aW5kb3cub25sb2FkID0gcnVu
VGVzdDsKLSAgICAgICAgPC9zY3JpcHQ+Ci0gICAgPC9oZWFkPgotICAgIDxib2R5PgotICAgICAg
ICA8ZGl2PlRoaXMgdGVzdCBjaGVja3MgaWYgOmVuYWJsZWQgQ1NTIHNlbGVjdG9yIHVzZXMgb25s
eSBBbmNob3IgYW5kIEFyZWEgZWxlbWVudHMgd2l0aCAnaHJlZicgYXR0cmlidXRlIHNldC48L2Rp
dj4KLSAgICAgICAgPGEgaWQ9ImFuY2hvci0xIiBocmVmPSJodHRwOi8vd3d3LmV4YW1wbGUuY29t
Ij48L2E+Ci0gICAgICAgIDxhIGlkPSJhbmNob3ItMiI+PC9hPgotICAgICAgICA8aW1nIGlkPSJp
bWFnZSIgd2lkdGg9IjMwMCIgaGVpZ2h0PSIyMDAiIHVzZW1hcD0iI21hcCIgc3JjPSJkYXRhOmlt
YWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFFQUFBQUJDQUlBQUFDUWQx
UGVBQUFBQVhOU1IwSUFyczRjNlFBQUFBeEpSRUZVQ05kallLaG5BQUFCQWdDQWJWN3Rad0FBQUFC
SlJVNUVya0pnZ2c9PSIvPgotICAgICAgICA8bWFwIG5hbWU9Im1hcCI+Ci0gICAgICAgICAgICA8
YXJlYSBpZD0iYXJlYS0xIiBjb29yZHM9IjAsMCwzMDAsMTAwIiBocmVmPSJodHRwOi8vd3d3LmV4
YW1wbGUuY29tIj48L2FyZWE+Ci0gICAgICAgICAgICA8YXJlYSBpZD0iYXJlYS0yIiBjb29yZHM9
IjAsMTAwLDMwMCwyMDAiPjwvYXJlYT4KLSAgICAgICAgPC9tYXA+Ci0gICAgICAgIDxkaXYgaWQ9
InJlc3VsdCI+PC9kaXY+Ci0gICAgPC9ib2R5PgotPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>238734</attachid>
            <date>2014-09-26 13:42:05 -0700</date>
            <delta_ts>2014-09-28 16:23:12 -0700</delta_ts>
            <desc>Patch (w/ updated code for Anchor element)</desc>
            <filename>bug-134826-20140926164203.patch</filename>
            <type>text/plain</type>
            <size>6299</size>
            <attacher name="Bruno Abinader">brunoabinader</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc0MDA2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMGVkY2VlMmMzMDE2NDMw
N2QwMzQ2MDlkNmFmODM4Y2FiZDJlYjE4Ni4uYTVmMTNhZjlkZGI0NzEyMTRiZjdiNDJkNTYwZmY5
NDc4NThmZDZlNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDE0LTA5LTI2ICBCcnVu
byBkZSBPbGl2ZWlyYSBBYmluYWRlciAgPGJydW5vLmRAcGFydG5lci5zYW1zdW5nLmNvbT4KKwor
ICAgICAgICBSZXZlcnQgIlN1cHBvcnQgZm9yIDplbmFibGVkIHNlbGVjdG9yIG9uIEFuY2hvciAm
IEFyZWEgZWxlbWVudHMiCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xMzQ4MjYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBIVE1MIHNwZWMgaGFzIGJlZW4gbW9kaWZpZWQgWzFdIHRvIGRpc2FibGUgc3VwcG9y
dCBmb3IgOmVuYWJsZWQgQ1NTCisgICAgICAgIHNlbGVjdG9yIG9uIEFuY2hvciwgQXJlYSAmIExp
bmsgZWxlbWVudHMsIGFmdGVyIGRpc2N1c3Npb24gb24gVzNDCisgICAgICAgIEJ1Z3ppbGxhIFsy
XS4KKworICAgICAgICBUaGlzIHJldmVydHMgcjE3MTY3MS4KKworICAgICAgICBbMV0gaHR0cHM6
Ly9odG1sNS5vcmcvci84ODE4CisgICAgICAgIFsyXSBodHRwczovL3d3dy53My5vcmcvQnVncy9Q
dWJsaWMvc2hvd19idWcuY2dpP2lkPTI2NjIyCisKKyAgICAgICAgKiBjc3MvU2VsZWN0b3JDaGVj
a2VyVGVzdEZ1bmN0aW9ucy5oOgorICAgICAgICAoV2ViQ29yZTo6aXNFbmFibGVkKToKKyAgICAg
ICAgKiBodG1sL0hUTUxBbmNob3JFbGVtZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxB
bmNob3JFbGVtZW50OjpwYXJzZUF0dHJpYnV0ZSk6CisKIDIwMTQtMDktMjMgIFNlcmdpbyBWaWxs
YXIgU2VuaW4gIDxzdmlsbGFyQGlnYWxpYS5jb20+CiAKICAgICAgICAgW0NTUyBHcmlkIExheW91
dF0gRml4IHRoZSBoYW5kbGluZyBvZiBpbmZpbml0eSBpbiB0cmFjayBncm93dGggbGltaXRzCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9jc3MvU2VsZWN0b3JDaGVja2VyVGVzdEZ1bmN0aW9u
cy5oIGIvU291cmNlL1dlYkNvcmUvY3NzL1NlbGVjdG9yQ2hlY2tlclRlc3RGdW5jdGlvbnMuaApp
bmRleCAwY2UyMTE1MWMwYzcwNzBmMDYxZmZiZWE5MzJmMGYwZTA3OTFhODI1Li4zMWIyODcwYzZh
Mjk0NTQ3MmE1ZTFmZTUzZTAxNGYwYmVjZDdjZWE1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9jc3MvU2VsZWN0b3JDaGVja2VyVGVzdEZ1bmN0aW9ucy5oCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L2Nzcy9TZWxlY3RvckNoZWNrZXJUZXN0RnVuY3Rpb25zLmgKQEAgLTI3LDggKzI3LDYgQEAKICNk
ZWZpbmUgU2VsZWN0b3JDaGVja2VyVGVzdEZ1bmN0aW9uc19oCiAKICNpbmNsdWRlICJGb2N1c0Nv
bnRyb2xsZXIuaCIKLSNpbmNsdWRlICJIVE1MQW5jaG9yRWxlbWVudC5oIgotI2luY2x1ZGUgIkhU
TUxBcmVhRWxlbWVudC5oIgogI2luY2x1ZGUgIkhUTUxJbnB1dEVsZW1lbnQuaCIKICNpbmNsdWRl
ICJIVE1MT3B0aW9uRWxlbWVudC5oIgogI2luY2x1ZGUgIlJlbmRlclNjcm9sbGJhci5oIgpAQCAt
NjUsMTIgKzYzLDkgQEAgQUxXQVlTX0lOTElORSBib29sIGlzRGlzYWJsZWQoY29uc3QgRWxlbWVu
dCogZWxlbWVudCkKIAogQUxXQVlTX0lOTElORSBib29sIGlzRW5hYmxlZChjb25zdCBFbGVtZW50
KiBlbGVtZW50KQogewotICAgIGJvb2wgaXNFbmFibGVkID0gZmFsc2U7CiAgICAgaWYgKGlzPEhU
TUxGb3JtQ29udHJvbEVsZW1lbnQ+KGVsZW1lbnQpIHx8IGlzPEhUTUxPcHRpb25FbGVtZW50Pihl
bGVtZW50KSB8fCBpczxIVE1MT3B0R3JvdXBFbGVtZW50PihlbGVtZW50KSkKLSAgICAgICAgaXNF
bmFibGVkID0gIWVsZW1lbnQtPmlzRGlzYWJsZWRGb3JtQ29udHJvbCgpOwotICAgIGVsc2UgaWYg
KGVsZW1lbnQtPmlzTGluaygpKQotICAgICAgICBpc0VuYWJsZWQgPSBpczxIVE1MQW5jaG9yRWxl
bWVudD4oZWxlbWVudCkgfHwgaXM8SFRNTEFyZWFFbGVtZW50PihlbGVtZW50KTsKLSAgICByZXR1
cm4gaXNFbmFibGVkOworICAgICAgICByZXR1cm4gIWVsZW1lbnQtPmlzRGlzYWJsZWRGb3JtQ29u
dHJvbCgpOworICAgIHJldHVybiBmYWxzZTsKIH0KIAogQUxXQVlTX0lOTElORSBib29sIGlzTWVk
aWFEb2N1bWVudChFbGVtZW50KiBlbGVtZW50KQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
aHRtbC9IVE1MQW5jaG9yRWxlbWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxBbmNo
b3JFbGVtZW50LmNwcAppbmRleCA2NTVhYWIwOGJhYmFmYWJiODNhOTlkOTU3NmU5M2ExNWNkYTE1
YzRiLi41YzUzMzVmNjc1M2EyOTRiZGZhODRmMzVkMWZmNTg1YTQ0NmUyZDg3IDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxBbmNob3JFbGVtZW50LmNwcAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9odG1sL0hUTUxBbmNob3JFbGVtZW50LmNwcApAQCAtMjQ5LDcgKzI0OSw3IEBAIHZv
aWQgSFRNTEFuY2hvckVsZW1lbnQ6OnBhcnNlQXR0cmlidXRlKGNvbnN0IFF1YWxpZmllZE5hbWUm
IG5hbWUsIGNvbnN0IEF0b21pY1N0CiAgICAgICAgIGJvb2wgd2FzTGluayA9IGlzTGluaygpOwog
ICAgICAgICBzZXRJc0xpbmsoIXZhbHVlLmlzTnVsbCgpICYmICFzaG91bGRQcm9oaWJpdExpbmtz
KHRoaXMpKTsKICAgICAgICAgaWYgKHdhc0xpbmsgIT0gaXNMaW5rKCkpCi0gICAgICAgICAgICBk
aWRBZmZlY3RTZWxlY3RvcihBZmZlY3RlZFNlbGVjdG9yTGluayB8IEFmZmVjdGVkU2VsZWN0b3JW
aXNpdGVkIHwgQWZmZWN0ZWRTZWxlY3RvckVuYWJsZWQpOworICAgICAgICAgICAgZGlkQWZmZWN0
U2VsZWN0b3IoQWZmZWN0ZWRTZWxlY3RvckxpbmsgfCBBZmZlY3RlZFNlbGVjdG9yVmlzaXRlZCk7
CiAgICAgICAgIGlmIChpc0xpbmsoKSkgewogICAgICAgICAgICAgU3RyaW5nIHBhcnNlZFVSTCA9
IHN0cmlwTGVhZGluZ0FuZFRyYWlsaW5nSFRNTFNwYWNlcyh2YWx1ZSk7CiAgICAgICAgICAgICBp
ZiAoZG9jdW1lbnQoKS5pc0ROU1ByZWZldGNoRW5hYmxlZCgpKSB7CmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggZjdiMzA4YTdh
ZmVjZTYyMmM5NDhlYmJhYzI5ZGRjZWE2YWUxMmQ3ZC4uYWM3ODQ0MjhiM2ZjOThhZjE2OTNjYzgw
NjY3OTE3MjJhNjRmMWY1OSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBi
L0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDE0LTA5LTI2ICBCcnVu
byBkZSBPbGl2ZWlyYSBBYmluYWRlciAgPGJydW5vLmRAcGFydG5lci5zYW1zdW5nLmNvbT4KKwor
ICAgICAgICBSZXZlcnQgIlN1cHBvcnQgZm9yIDplbmFibGVkIHNlbGVjdG9yIG9uIEFuY2hvciAm
IEFyZWEgZWxlbWVudHMiCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xMzQ4MjYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBUaGVzZSBsYXlvdXQgdGVzdHMgYXJlIG5vIGxvbmdlciBjb3JyZWN0IGFmdGVyIGNo
YW5nZXMgdG8gdGhlIDplbmFibGVkCisgICAgICAgIENTUyBzZWxlY3RvciBzcGVjaWZpY2F0aW9u
LgorCisgICAgICAgICogZmFzdC9jc3MvY3NzLXNlbGVjdG9yLWVuYWJsZWQtbGlua3MtZXhwZWN0
ZWQudHh0OiBSZW1vdmVkLgorICAgICAgICAqIGZhc3QvY3NzL2Nzcy1zZWxlY3Rvci1lbmFibGVk
LWxpbmtzLmh0bWw6IFJlbW92ZWQuCisKIDIwMTQtMDktMjMgIFNlcmdpbyBWaWxsYXIgU2VuaW4g
IDxzdmlsbGFyQGlnYWxpYS5jb20+CiAKICAgICAgICAgW0NTUyBHcmlkIExheW91dF0gRml4IHRo
ZSBoYW5kbGluZyBvZiBpbmZpbml0eSBpbiB0cmFjayBncm93dGggbGltaXRzCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9jc3Mtc2VsZWN0b3ItZW5hYmxlZC1saW5rcy1leHBlY3Rl
ZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9jc3Mtc2VsZWN0b3ItZW5hYmxlZC1saW5rcy1l
eHBlY3RlZC50eHQKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDYxYWQ1OTgzYTY5OGQ3
ODZiYmI5YzY3NDQ1Nzg1ZDUxMjE0YTZkNzkuLjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAKLS0tIGEvTGF5b3V0VGVzdHMvZmFzdC9jc3MvY3NzLXNlbGVjdG9yLWVuYWJs
ZWQtbGlua3MtZXhwZWN0ZWQudHh0CisrKyAvZGV2L251bGwKQEAgLTEsMyArMCwwIEBACi1UaGlz
IHRlc3QgY2hlY2tzIGlmIDplbmFibGVkIENTUyBzZWxlY3RvciB1c2VzIG9ubHkgQW5jaG9yIGFu
ZCBBcmVhIGVsZW1lbnRzIHdpdGggJ2hyZWYnIGF0dHJpYnV0ZSBzZXQuCi0gCi1TVUNDRVNTCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9jc3Mtc2VsZWN0b3ItZW5hYmxlZC1saW5r
cy5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3MvY3NzLXNlbGVjdG9yLWVuYWJsZWQtbGlua3Mu
aHRtbApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggYmQ0ZmE2Nzg3ZjM3M2JiNWZhZTE3
YTVjNmI0MWUxZDA2YTJmYmRiZi4uMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9jc3Mtc2VsZWN0b3ItZW5hYmxlZC1saW5r
cy5odG1sCisrKyAvZGV2L251bGwKQEAgLTEsMzQgKzAsMCBAQAotPCFET0NUWVBFIGh0bWw+Ci08
aHRtbD4KLSAgICA8aGVhZD4KLSAgICAgICAgPHRpdGxlPkNTUyBTZWxlY3RvciA6ZW5hYmxlZCB0
ZXN0IGZvciBBbmNob3IgJiBBcmVhIEVsZW1lbnRzPC90aXRsZT4KLSAgICAgICAgPHNjcmlwdD4K
LSAgICAgICAgICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikKLSAgICAgICAgICAgICAgICB0ZXN0
UnVubmVyLmR1bXBBc1RleHQoKTsKLQotICAgICAgICAgICAgZnVuY3Rpb24gcnVuVGVzdCgpIHsK
LSAgICAgICAgICAgICAgICB2YXIgZGl2ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInJlc3Vs
dCIpOwotICAgICAgICAgICAgICAgIHZhciBlbmFibGVkRWxlbXMgPSBkb2N1bWVudC5xdWVyeVNl
bGVjdG9yQWxsKCI6ZW5hYmxlZCIpOwotICAgICAgICAgICAgICAgIGlmIChlbmFibGVkRWxlbXMu
bGVuZ3RoID09IDIgJiYKLSAgICAgICAgICAgICAgICAgICAgZW5hYmxlZEVsZW1zWzBdID09IGRv
Y3VtZW50LmdldEVsZW1lbnRCeUlkKCJhbmNob3ItMSIpICYmCi0gICAgICAgICAgICAgICAgICAg
IGVuYWJsZWRFbGVtc1sxXSA9PSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiYXJlYS0xIikpCi0g
ICAgICAgICAgICAgICAgICAgIGRpdi5pbm5lckhUTUwgPSAiU1VDQ0VTUyI7Ci0gICAgICAgICAg
ICAgICAgZWxzZQotICAgICAgICAgICAgICAgICAgICBkaXYuaW5uZXJIVE1MID0gIkZBSUwiOwot
ICAgICAgICAgICAgfQotCi0gICAgICAgICAgICB3aW5kb3cub25sb2FkID0gcnVuVGVzdDsKLSAg
ICAgICAgPC9zY3JpcHQ+Ci0gICAgPC9oZWFkPgotICAgIDxib2R5PgotICAgICAgICA8ZGl2PlRo
aXMgdGVzdCBjaGVja3MgaWYgOmVuYWJsZWQgQ1NTIHNlbGVjdG9yIHVzZXMgb25seSBBbmNob3Ig
YW5kIEFyZWEgZWxlbWVudHMgd2l0aCAnaHJlZicgYXR0cmlidXRlIHNldC48L2Rpdj4KLSAgICAg
ICAgPGEgaWQ9ImFuY2hvci0xIiBocmVmPSJodHRwOi8vd3d3LmV4YW1wbGUuY29tIj48L2E+Ci0g
ICAgICAgIDxhIGlkPSJhbmNob3ItMiI+PC9hPgotICAgICAgICA8aW1nIGlkPSJpbWFnZSIgd2lk
dGg9IjMwMCIgaGVpZ2h0PSIyMDAiIHVzZW1hcD0iI21hcCIgc3JjPSJkYXRhOmltYWdlL3BuZzti
YXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFFQUFBQUJDQUlBQUFDUWQxUGVBQUFBQVhO
U1IwSUFyczRjNlFBQUFBeEpSRUZVQ05kallLaG5BQUFCQWdDQWJWN3Rad0FBQUFCSlJVNUVya0pn
Z2c9PSIvPgotICAgICAgICA8bWFwIG5hbWU9Im1hcCI+Ci0gICAgICAgICAgICA8YXJlYSBpZD0i
YXJlYS0xIiBjb29yZHM9IjAsMCwzMDAsMTAwIiBocmVmPSJodHRwOi8vd3d3LmV4YW1wbGUuY29t
Ij48L2FyZWE+Ci0gICAgICAgICAgICA8YXJlYSBpZD0iYXJlYS0yIiBjb29yZHM9IjAsMTAwLDMw
MCwyMDAiPjwvYXJlYT4KLSAgICAgICAgPC9tYXA+Ci0gICAgICAgIDxkaXYgaWQ9InJlc3VsdCI+
PC9kaXY+Ci0gICAgPC9ib2R5PgotPC9odG1sPgo=
</data>
<flag name="review"
          id="263477"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>238855</attachid>
            <date>2014-09-29 08:33:51 -0700</date>
            <delta_ts>2014-09-29 08:40:08 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-134826-20140929113351.patch</filename>
            <type>text/plain</type>
            <size>6800</size>
            <attacher name="Bruno Abinader">brunoabinader</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc0MDYxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggN2NkMjhhNGE4MWE1MjQ5
YjRmMjcwOGFhZWMyYzM5ZGRhOTEzM2FjYy4uMTc5ODY3MGUxMzQyMDViYWQ2MDU5YjE5MjBhMDM0
NjhmNjIyMjM3NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDE0LTA5LTI2ICBCcnVu
byBkZSBPbGl2ZWlyYSBBYmluYWRlciAgPGJydW5vLmRAcGFydG5lci5zYW1zdW5nLmNvbT4KKwor
ICAgICAgICBSZXZlcnQgIlN1cHBvcnQgZm9yIDplbmFibGVkIHNlbGVjdG9yIG9uIEFuY2hvciAm
IEFyZWEgZWxlbWVudHMiCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xMzQ4MjYKKworICAgICAgICBSZXZpZXdlZCBieSBEYXJpbiBBZGxlci4KKworICAg
ICAgICBIVE1MIHNwZWMgaGFzIGJlZW4gbW9kaWZpZWQgWzFdIHRvIGRpc2FibGUgc3VwcG9ydCBm
b3IgOmVuYWJsZWQgQ1NTCisgICAgICAgIHNlbGVjdG9yIG9uIEFuY2hvciwgQXJlYSAmIExpbmsg
ZWxlbWVudHMsIGFmdGVyIGRpc2N1c3Npb24gb24gVzNDCisgICAgICAgIEJ1Z3ppbGxhIFsyXS4K
KworICAgICAgICBUaGlzIHJldmVydHMgcjE3MTY3MS4KKworICAgICAgICBbMV0gaHR0cHM6Ly9o
dG1sNS5vcmcvci84ODE4CisgICAgICAgIFsyXSBodHRwczovL3d3dy53My5vcmcvQnVncy9QdWJs
aWMvc2hvd19idWcuY2dpP2lkPTI2NjIyCisKKyAgICAgICAgKiBjc3MvU2VsZWN0b3JDaGVja2Vy
VGVzdEZ1bmN0aW9ucy5oOgorICAgICAgICAoV2ViQ29yZTo6aXNFbmFibGVkKToKKyAgICAgICAg
KiBodG1sL0hUTUxBbmNob3JFbGVtZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxBbmNo
b3JFbGVtZW50OjpwYXJzZUF0dHJpYnV0ZSk6CisKIDIwMTQtMDktMjkgIENhcmxvcyBHYXJjaWEg
Q2FtcG9zICA8Y2dhcmNpYUBpZ2FsaWEuY29tPgogCiAgICAgICAgIFtHVEtdIFJlbW92ZSBNYWlu
RnJhbWVTY3JvbGxiYXJHdGsuY3BwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9jc3MvU2Vs
ZWN0b3JDaGVja2VyVGVzdEZ1bmN0aW9ucy5oIGIvU291cmNlL1dlYkNvcmUvY3NzL1NlbGVjdG9y
Q2hlY2tlclRlc3RGdW5jdGlvbnMuaAppbmRleCAwY2UyMTE1MWMwYzcwNzBmMDYxZmZiZWE5MzJm
MGYwZTA3OTFhODI1Li43YTNhMzE2ODg4MTVjOTgyNjcyYzAwNjg0YWEzMTRkZmI4ODM4YWY5IDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9jc3MvU2VsZWN0b3JDaGVja2VyVGVzdEZ1bmN0aW9u
cy5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9TZWxlY3RvckNoZWNrZXJUZXN0RnVuY3Rpb25z
LmgKQEAgLTI3LDggKzI3LDYgQEAKICNkZWZpbmUgU2VsZWN0b3JDaGVja2VyVGVzdEZ1bmN0aW9u
c19oCiAKICNpbmNsdWRlICJGb2N1c0NvbnRyb2xsZXIuaCIKLSNpbmNsdWRlICJIVE1MQW5jaG9y
RWxlbWVudC5oIgotI2luY2x1ZGUgIkhUTUxBcmVhRWxlbWVudC5oIgogI2luY2x1ZGUgIkhUTUxJ
bnB1dEVsZW1lbnQuaCIKICNpbmNsdWRlICJIVE1MT3B0aW9uRWxlbWVudC5oIgogI2luY2x1ZGUg
IlJlbmRlclNjcm9sbGJhci5oIgpAQCAtNTgsMTkgKzU2LDE0IEBAIEFMV0FZU19JTkxJTkUgYm9v
bCBpc0RlZmF1bHRCdXR0b25Gb3JGb3JtKGNvbnN0IEVsZW1lbnQqIGVsZW1lbnQpCiAKIEFMV0FZ
U19JTkxJTkUgYm9vbCBpc0Rpc2FibGVkKGNvbnN0IEVsZW1lbnQqIGVsZW1lbnQpCiB7Ci0gICAg
aWYgKGlzPEhUTUxGb3JtQ29udHJvbEVsZW1lbnQ+KGVsZW1lbnQpIHx8IGlzPEhUTUxPcHRpb25F
bGVtZW50PihlbGVtZW50KSB8fCBpczxIVE1MT3B0R3JvdXBFbGVtZW50PihlbGVtZW50KSkKLSAg
ICAgICAgcmV0dXJuIGVsZW1lbnQtPmlzRGlzYWJsZWRGb3JtQ29udHJvbCgpOwotICAgIHJldHVy
biBmYWxzZTsKKyAgICByZXR1cm4gKGlzPEhUTUxGb3JtQ29udHJvbEVsZW1lbnQ+KGVsZW1lbnQp
IHx8IGlzPEhUTUxPcHRpb25FbGVtZW50PihlbGVtZW50KSB8fCBpczxIVE1MT3B0R3JvdXBFbGVt
ZW50PihlbGVtZW50KSkKKyAgICAgICAgJiYgZWxlbWVudC0+aXNEaXNhYmxlZEZvcm1Db250cm9s
KCkKIH0KIAogQUxXQVlTX0lOTElORSBib29sIGlzRW5hYmxlZChjb25zdCBFbGVtZW50KiBlbGVt
ZW50KQogewotICAgIGJvb2wgaXNFbmFibGVkID0gZmFsc2U7Ci0gICAgaWYgKGlzPEhUTUxGb3Jt
Q29udHJvbEVsZW1lbnQ+KGVsZW1lbnQpIHx8IGlzPEhUTUxPcHRpb25FbGVtZW50PihlbGVtZW50
KSB8fCBpczxIVE1MT3B0R3JvdXBFbGVtZW50PihlbGVtZW50KSkKLSAgICAgICAgaXNFbmFibGVk
ID0gIWVsZW1lbnQtPmlzRGlzYWJsZWRGb3JtQ29udHJvbCgpOwotICAgIGVsc2UgaWYgKGVsZW1l
bnQtPmlzTGluaygpKQotICAgICAgICBpc0VuYWJsZWQgPSBpczxIVE1MQW5jaG9yRWxlbWVudD4o
ZWxlbWVudCkgfHwgaXM8SFRNTEFyZWFFbGVtZW50PihlbGVtZW50KTsKLSAgICByZXR1cm4gaXNF
bmFibGVkOworICAgIHJldHVybiAoaXM8SFRNTEZvcm1Db250cm9sRWxlbWVudD4oZWxlbWVudCkg
fHwgaXM8SFRNTE9wdGlvbkVsZW1lbnQ+KGVsZW1lbnQpIHx8IGlzPEhUTUxPcHRHcm91cEVsZW1l
bnQ+KGVsZW1lbnQpKQorICAgICAgICAmJiAhZWxlbWVudC0+aXNEaXNhYmxlZEZvcm1Db250cm9s
KCkKIH0KIAogQUxXQVlTX0lOTElORSBib29sIGlzTWVkaWFEb2N1bWVudChFbGVtZW50KiBlbGVt
ZW50KQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MQW5jaG9yRWxlbWVudC5j
cHAgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxBbmNob3JFbGVtZW50LmNwcAppbmRleCA2NTVh
YWIwOGJhYmFmYWJiODNhOTlkOTU3NmU5M2ExNWNkYTE1YzRiLi41YzUzMzVmNjc1M2EyOTRiZGZh
ODRmMzVkMWZmNTg1YTQ0NmUyZDg3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hU
TUxBbmNob3JFbGVtZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxBbmNob3JF
bGVtZW50LmNwcApAQCAtMjQ5LDcgKzI0OSw3IEBAIHZvaWQgSFRNTEFuY2hvckVsZW1lbnQ6OnBh
cnNlQXR0cmlidXRlKGNvbnN0IFF1YWxpZmllZE5hbWUmIG5hbWUsIGNvbnN0IEF0b21pY1N0CiAg
ICAgICAgIGJvb2wgd2FzTGluayA9IGlzTGluaygpOwogICAgICAgICBzZXRJc0xpbmsoIXZhbHVl
LmlzTnVsbCgpICYmICFzaG91bGRQcm9oaWJpdExpbmtzKHRoaXMpKTsKICAgICAgICAgaWYgKHdh
c0xpbmsgIT0gaXNMaW5rKCkpCi0gICAgICAgICAgICBkaWRBZmZlY3RTZWxlY3RvcihBZmZlY3Rl
ZFNlbGVjdG9yTGluayB8IEFmZmVjdGVkU2VsZWN0b3JWaXNpdGVkIHwgQWZmZWN0ZWRTZWxlY3Rv
ckVuYWJsZWQpOworICAgICAgICAgICAgZGlkQWZmZWN0U2VsZWN0b3IoQWZmZWN0ZWRTZWxlY3Rv
ckxpbmsgfCBBZmZlY3RlZFNlbGVjdG9yVmlzaXRlZCk7CiAgICAgICAgIGlmIChpc0xpbmsoKSkg
ewogICAgICAgICAgICAgU3RyaW5nIHBhcnNlZFVSTCA9IHN0cmlwTGVhZGluZ0FuZFRyYWlsaW5n
SFRNTFNwYWNlcyh2YWx1ZSk7CiAgICAgICAgICAgICBpZiAoZG9jdW1lbnQoKS5pc0ROU1ByZWZl
dGNoRW5hYmxlZCgpKSB7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlv
dXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggOGJmYzdmYTRjYTNlNmNhOWQyZWU5MjQxYTkwZjNmMDI0
YzBmMjAwOC4uNDI4Mjg5N2UyNGFmZDhmOThkZTc2NzM1MThjZGY2NDM1NWQ4ZmY4ZiAxMDA2NDQK
LS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpA
QCAtMSwzICsxLDE2IEBACisyMDE0LTA5LTI2ICBCcnVubyBkZSBPbGl2ZWlyYSBBYmluYWRlciAg
PGJydW5vLmRAcGFydG5lci5zYW1zdW5nLmNvbT4KKworICAgICAgICBSZXZlcnQgIlN1cHBvcnQg
Zm9yIDplbmFibGVkIHNlbGVjdG9yIG9uIEFuY2hvciAmIEFyZWEgZWxlbWVudHMiCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzQ4MjYKKworICAgICAg
ICBSZXZpZXdlZCBieSBEYXJpbiBBZGxlci4KKworICAgICAgICBUaGVzZSBsYXlvdXQgdGVzdHMg
YXJlIG5vIGxvbmdlciBjb3JyZWN0IGFmdGVyIGNoYW5nZXMgdG8gdGhlIDplbmFibGVkCisgICAg
ICAgIENTUyBzZWxlY3RvciBzcGVjaWZpY2F0aW9uLgorCisgICAgICAgICogZmFzdC9jc3MvY3Nz
LXNlbGVjdG9yLWVuYWJsZWQtbGlua3MtZXhwZWN0ZWQudHh0OiBSZW1vdmVkLgorICAgICAgICAq
IGZhc3QvY3NzL2Nzcy1zZWxlY3Rvci1lbmFibGVkLWxpbmtzLmh0bWw6IFJlbW92ZWQuCisKIDIw
MTQtMDktMDIgIFNlcmdpbyBWaWxsYXIgU2VuaW4gIDxzdmlsbGFyQGlnYWxpYS5jb20+CiAKICAg
ICAgICAgW0NTUyBHcmlkIExheW91dF0gSGFuZGxlIHBlcmNlbnRhZ2VzIG9mIGluZGVmaW5pdGUg
c2l6ZXMgaW4gbWlubWF4KCkgYW5kIGdyaWQtYXV0by0qCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9mYXN0L2Nzcy9jc3Mtc2VsZWN0b3ItZW5hYmxlZC1saW5rcy1leHBlY3RlZC50eHQgYi9MYXlv
dXRUZXN0cy9mYXN0L2Nzcy9jc3Mtc2VsZWN0b3ItZW5hYmxlZC1saW5rcy1leHBlY3RlZC50eHQK
ZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDYxYWQ1OTgzYTY5OGQ3ODZiYmI5YzY3NDQ1
Nzg1ZDUxMjE0YTZkNzkuLjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAK
LS0tIGEvTGF5b3V0VGVzdHMvZmFzdC9jc3MvY3NzLXNlbGVjdG9yLWVuYWJsZWQtbGlua3MtZXhw
ZWN0ZWQudHh0CisrKyAvZGV2L251bGwKQEAgLTEsMyArMCwwIEBACi1UaGlzIHRlc3QgY2hlY2tz
IGlmIDplbmFibGVkIENTUyBzZWxlY3RvciB1c2VzIG9ubHkgQW5jaG9yIGFuZCBBcmVhIGVsZW1l
bnRzIHdpdGggJ2hyZWYnIGF0dHJpYnV0ZSBzZXQuCi0gCi1TVUNDRVNTCmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9mYXN0L2Nzcy9jc3Mtc2VsZWN0b3ItZW5hYmxlZC1saW5rcy5odG1sIGIvTGF5
b3V0VGVzdHMvZmFzdC9jc3MvY3NzLXNlbGVjdG9yLWVuYWJsZWQtbGlua3MuaHRtbApkZWxldGVk
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggYmQ0ZmE2Nzg3ZjM3M2JiNWZhZTE3YTVjNmI0MWUxZDA2
YTJmYmRiZi4uMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAotLS0gYS9M
YXlvdXRUZXN0cy9mYXN0L2Nzcy9jc3Mtc2VsZWN0b3ItZW5hYmxlZC1saW5rcy5odG1sCisrKyAv
ZGV2L251bGwKQEAgLTEsMzQgKzAsMCBAQAotPCFET0NUWVBFIGh0bWw+Ci08aHRtbD4KLSAgICA8
aGVhZD4KLSAgICAgICAgPHRpdGxlPkNTUyBTZWxlY3RvciA6ZW5hYmxlZCB0ZXN0IGZvciBBbmNo
b3IgJiBBcmVhIEVsZW1lbnRzPC90aXRsZT4KLSAgICAgICAgPHNjcmlwdD4KLSAgICAgICAgICAg
IGlmICh3aW5kb3cudGVzdFJ1bm5lcikKLSAgICAgICAgICAgICAgICB0ZXN0UnVubmVyLmR1bXBB
c1RleHQoKTsKLQotICAgICAgICAgICAgZnVuY3Rpb24gcnVuVGVzdCgpIHsKLSAgICAgICAgICAg
ICAgICB2YXIgZGl2ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInJlc3VsdCIpOwotICAgICAg
ICAgICAgICAgIHZhciBlbmFibGVkRWxlbXMgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCI6
ZW5hYmxlZCIpOwotICAgICAgICAgICAgICAgIGlmIChlbmFibGVkRWxlbXMubGVuZ3RoID09IDIg
JiYKLSAgICAgICAgICAgICAgICAgICAgZW5hYmxlZEVsZW1zWzBdID09IGRvY3VtZW50LmdldEVs
ZW1lbnRCeUlkKCJhbmNob3ItMSIpICYmCi0gICAgICAgICAgICAgICAgICAgIGVuYWJsZWRFbGVt
c1sxXSA9PSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiYXJlYS0xIikpCi0gICAgICAgICAgICAg
ICAgICAgIGRpdi5pbm5lckhUTUwgPSAiU1VDQ0VTUyI7Ci0gICAgICAgICAgICAgICAgZWxzZQot
ICAgICAgICAgICAgICAgICAgICBkaXYuaW5uZXJIVE1MID0gIkZBSUwiOwotICAgICAgICAgICAg
fQotCi0gICAgICAgICAgICB3aW5kb3cub25sb2FkID0gcnVuVGVzdDsKLSAgICAgICAgPC9zY3Jp
cHQ+Ci0gICAgPC9oZWFkPgotICAgIDxib2R5PgotICAgICAgICA8ZGl2PlRoaXMgdGVzdCBjaGVj
a3MgaWYgOmVuYWJsZWQgQ1NTIHNlbGVjdG9yIHVzZXMgb25seSBBbmNob3IgYW5kIEFyZWEgZWxl
bWVudHMgd2l0aCAnaHJlZicgYXR0cmlidXRlIHNldC48L2Rpdj4KLSAgICAgICAgPGEgaWQ9ImFu
Y2hvci0xIiBocmVmPSJodHRwOi8vd3d3LmV4YW1wbGUuY29tIj48L2E+Ci0gICAgICAgIDxhIGlk
PSJhbmNob3ItMiI+PC9hPgotICAgICAgICA8aW1nIGlkPSJpbWFnZSIgd2lkdGg9IjMwMCIgaGVp
Z2h0PSIyMDAiIHVzZW1hcD0iI21hcCIgc3JjPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3
MEtHZ29BQUFBTlNVaEVVZ0FBQUFFQUFBQUJDQUlBQUFDUWQxUGVBQUFBQVhOU1IwSUFyczRjNlFB
QUFBeEpSRUZVQ05kallLaG5BQUFCQWdDQWJWN3Rad0FBQUFCSlJVNUVya0pnZ2c9PSIvPgotICAg
ICAgICA8bWFwIG5hbWU9Im1hcCI+Ci0gICAgICAgICAgICA8YXJlYSBpZD0iYXJlYS0xIiBjb29y
ZHM9IjAsMCwzMDAsMTAwIiBocmVmPSJodHRwOi8vd3d3LmV4YW1wbGUuY29tIj48L2FyZWE+Ci0g
ICAgICAgICAgICA8YXJlYSBpZD0iYXJlYS0yIiBjb29yZHM9IjAsMTAwLDMwMCwyMDAiPjwvYXJl
YT4KLSAgICAgICAgPC9tYXA+Ci0gICAgICAgIDxkaXYgaWQ9InJlc3VsdCI+PC9kaXY+Ci0gICAg
PC9ib2R5PgotPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>238857</attachid>
            <date>2014-09-29 08:41:54 -0700</date>
            <delta_ts>2014-09-29 09:31:37 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-134826-20140929114154.patch</filename>
            <type>text/plain</type>
            <size>6802</size>
            <attacher name="Bruno Abinader">brunoabinader</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc0MDYxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggN2NkMjhhNGE4MWE1MjQ5
YjRmMjcwOGFhZWMyYzM5ZGRhOTEzM2FjYy4uMTc5ODY3MGUxMzQyMDViYWQ2MDU5YjE5MjBhMDM0
NjhmNjIyMjM3NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDE0LTA5LTI2ICBCcnVu
byBkZSBPbGl2ZWlyYSBBYmluYWRlciAgPGJydW5vLmRAcGFydG5lci5zYW1zdW5nLmNvbT4KKwor
ICAgICAgICBSZXZlcnQgIlN1cHBvcnQgZm9yIDplbmFibGVkIHNlbGVjdG9yIG9uIEFuY2hvciAm
IEFyZWEgZWxlbWVudHMiCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xMzQ4MjYKKworICAgICAgICBSZXZpZXdlZCBieSBEYXJpbiBBZGxlci4KKworICAg
ICAgICBIVE1MIHNwZWMgaGFzIGJlZW4gbW9kaWZpZWQgWzFdIHRvIGRpc2FibGUgc3VwcG9ydCBm
b3IgOmVuYWJsZWQgQ1NTCisgICAgICAgIHNlbGVjdG9yIG9uIEFuY2hvciwgQXJlYSAmIExpbmsg
ZWxlbWVudHMsIGFmdGVyIGRpc2N1c3Npb24gb24gVzNDCisgICAgICAgIEJ1Z3ppbGxhIFsyXS4K
KworICAgICAgICBUaGlzIHJldmVydHMgcjE3MTY3MS4KKworICAgICAgICBbMV0gaHR0cHM6Ly9o
dG1sNS5vcmcvci84ODE4CisgICAgICAgIFsyXSBodHRwczovL3d3dy53My5vcmcvQnVncy9QdWJs
aWMvc2hvd19idWcuY2dpP2lkPTI2NjIyCisKKyAgICAgICAgKiBjc3MvU2VsZWN0b3JDaGVja2Vy
VGVzdEZ1bmN0aW9ucy5oOgorICAgICAgICAoV2ViQ29yZTo6aXNFbmFibGVkKToKKyAgICAgICAg
KiBodG1sL0hUTUxBbmNob3JFbGVtZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxBbmNo
b3JFbGVtZW50OjpwYXJzZUF0dHJpYnV0ZSk6CisKIDIwMTQtMDktMjkgIENhcmxvcyBHYXJjaWEg
Q2FtcG9zICA8Y2dhcmNpYUBpZ2FsaWEuY29tPgogCiAgICAgICAgIFtHVEtdIFJlbW92ZSBNYWlu
RnJhbWVTY3JvbGxiYXJHdGsuY3BwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9jc3MvU2Vs
ZWN0b3JDaGVja2VyVGVzdEZ1bmN0aW9ucy5oIGIvU291cmNlL1dlYkNvcmUvY3NzL1NlbGVjdG9y
Q2hlY2tlclRlc3RGdW5jdGlvbnMuaAppbmRleCAwY2UyMTE1MWMwYzcwNzBmMDYxZmZiZWE5MzJm
MGYwZTA3OTFhODI1Li4xYzY0MTk0NTg0Y2U5ZDg5OTQ4M2YwZjFmODRjM2E0NTU5MjkxZjIwIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9jc3MvU2VsZWN0b3JDaGVja2VyVGVzdEZ1bmN0aW9u
cy5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9TZWxlY3RvckNoZWNrZXJUZXN0RnVuY3Rpb25z
LmgKQEAgLTI3LDggKzI3LDYgQEAKICNkZWZpbmUgU2VsZWN0b3JDaGVja2VyVGVzdEZ1bmN0aW9u
c19oCiAKICNpbmNsdWRlICJGb2N1c0NvbnRyb2xsZXIuaCIKLSNpbmNsdWRlICJIVE1MQW5jaG9y
RWxlbWVudC5oIgotI2luY2x1ZGUgIkhUTUxBcmVhRWxlbWVudC5oIgogI2luY2x1ZGUgIkhUTUxJ
bnB1dEVsZW1lbnQuaCIKICNpbmNsdWRlICJIVE1MT3B0aW9uRWxlbWVudC5oIgogI2luY2x1ZGUg
IlJlbmRlclNjcm9sbGJhci5oIgpAQCAtNTgsMTkgKzU2LDE0IEBAIEFMV0FZU19JTkxJTkUgYm9v
bCBpc0RlZmF1bHRCdXR0b25Gb3JGb3JtKGNvbnN0IEVsZW1lbnQqIGVsZW1lbnQpCiAKIEFMV0FZ
U19JTkxJTkUgYm9vbCBpc0Rpc2FibGVkKGNvbnN0IEVsZW1lbnQqIGVsZW1lbnQpCiB7Ci0gICAg
aWYgKGlzPEhUTUxGb3JtQ29udHJvbEVsZW1lbnQ+KGVsZW1lbnQpIHx8IGlzPEhUTUxPcHRpb25F
bGVtZW50PihlbGVtZW50KSB8fCBpczxIVE1MT3B0R3JvdXBFbGVtZW50PihlbGVtZW50KSkKLSAg
ICAgICAgcmV0dXJuIGVsZW1lbnQtPmlzRGlzYWJsZWRGb3JtQ29udHJvbCgpOwotICAgIHJldHVy
biBmYWxzZTsKKyAgICByZXR1cm4gKGlzPEhUTUxGb3JtQ29udHJvbEVsZW1lbnQ+KGVsZW1lbnQp
IHx8IGlzPEhUTUxPcHRpb25FbGVtZW50PihlbGVtZW50KSB8fCBpczxIVE1MT3B0R3JvdXBFbGVt
ZW50PihlbGVtZW50KSkKKyAgICAgICAgJiYgZWxlbWVudC0+aXNEaXNhYmxlZEZvcm1Db250cm9s
KCk7CiB9CiAKIEFMV0FZU19JTkxJTkUgYm9vbCBpc0VuYWJsZWQoY29uc3QgRWxlbWVudCogZWxl
bWVudCkKIHsKLSAgICBib29sIGlzRW5hYmxlZCA9IGZhbHNlOwotICAgIGlmIChpczxIVE1MRm9y
bUNvbnRyb2xFbGVtZW50PihlbGVtZW50KSB8fCBpczxIVE1MT3B0aW9uRWxlbWVudD4oZWxlbWVu
dCkgfHwgaXM8SFRNTE9wdEdyb3VwRWxlbWVudD4oZWxlbWVudCkpCi0gICAgICAgIGlzRW5hYmxl
ZCA9ICFlbGVtZW50LT5pc0Rpc2FibGVkRm9ybUNvbnRyb2woKTsKLSAgICBlbHNlIGlmIChlbGVt
ZW50LT5pc0xpbmsoKSkKLSAgICAgICAgaXNFbmFibGVkID0gaXM8SFRNTEFuY2hvckVsZW1lbnQ+
KGVsZW1lbnQpIHx8IGlzPEhUTUxBcmVhRWxlbWVudD4oZWxlbWVudCk7Ci0gICAgcmV0dXJuIGlz
RW5hYmxlZDsKKyAgICByZXR1cm4gKGlzPEhUTUxGb3JtQ29udHJvbEVsZW1lbnQ+KGVsZW1lbnQp
IHx8IGlzPEhUTUxPcHRpb25FbGVtZW50PihlbGVtZW50KSB8fCBpczxIVE1MT3B0R3JvdXBFbGVt
ZW50PihlbGVtZW50KSkKKyAgICAgICAgJiYgIWVsZW1lbnQtPmlzRGlzYWJsZWRGb3JtQ29udHJv
bCgpOwogfQogCiBBTFdBWVNfSU5MSU5FIGJvb2wgaXNNZWRpYURvY3VtZW50KEVsZW1lbnQqIGVs
ZW1lbnQpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxBbmNob3JFbGVtZW50
LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTEFuY2hvckVsZW1lbnQuY3BwCmluZGV4IDY1
NWFhYjA4YmFiYWZhYmI4M2E5OWQ5NTc2ZTkzYTE1Y2RhMTVjNGIuLjVjNTMzNWY2NzUzYTI5NGJk
ZmE4NGYzNWQxZmY1ODVhNDQ2ZTJkODcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwv
SFRNTEFuY2hvckVsZW1lbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTEFuY2hv
ckVsZW1lbnQuY3BwCkBAIC0yNDksNyArMjQ5LDcgQEAgdm9pZCBIVE1MQW5jaG9yRWxlbWVudDo6
cGFyc2VBdHRyaWJ1dGUoY29uc3QgUXVhbGlmaWVkTmFtZSYgbmFtZSwgY29uc3QgQXRvbWljU3QK
ICAgICAgICAgYm9vbCB3YXNMaW5rID0gaXNMaW5rKCk7CiAgICAgICAgIHNldElzTGluayghdmFs
dWUuaXNOdWxsKCkgJiYgIXNob3VsZFByb2hpYml0TGlua3ModGhpcykpOwogICAgICAgICBpZiAo
d2FzTGluayAhPSBpc0xpbmsoKSkKLSAgICAgICAgICAgIGRpZEFmZmVjdFNlbGVjdG9yKEFmZmVj
dGVkU2VsZWN0b3JMaW5rIHwgQWZmZWN0ZWRTZWxlY3RvclZpc2l0ZWQgfCBBZmZlY3RlZFNlbGVj
dG9yRW5hYmxlZCk7CisgICAgICAgICAgICBkaWRBZmZlY3RTZWxlY3RvcihBZmZlY3RlZFNlbGVj
dG9yTGluayB8IEFmZmVjdGVkU2VsZWN0b3JWaXNpdGVkKTsKICAgICAgICAgaWYgKGlzTGluaygp
KSB7CiAgICAgICAgICAgICBTdHJpbmcgcGFyc2VkVVJMID0gc3RyaXBMZWFkaW5nQW5kVHJhaWxp
bmdIVE1MU3BhY2VzKHZhbHVlKTsKICAgICAgICAgICAgIGlmIChkb2N1bWVudCgpLmlzRE5TUHJl
ZmV0Y2hFbmFibGVkKCkpIHsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xh
eW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA4YmZjN2ZhNGNhM2U2Y2E5ZDJlZTkyNDFhOTBmM2Yw
MjRjMGYyMDA4Li40MjgyODk3ZTI0YWZkOGY5OGRlNzY3MzUxOGNkZjY0MzU1ZDhmZjhmIDEwMDY0
NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CkBAIC0xLDMgKzEsMTYgQEAKKzIwMTQtMDktMjYgIEJydW5vIGRlIE9saXZlaXJhIEFiaW5hZGVy
ICA8YnJ1bm8uZEBwYXJ0bmVyLnNhbXN1bmcuY29tPgorCisgICAgICAgIFJldmVydCAiU3VwcG9y
dCBmb3IgOmVuYWJsZWQgc2VsZWN0b3Igb24gQW5jaG9yICYgQXJlYSBlbGVtZW50cyIKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzNDgyNgorCisgICAg
ICAgIFJldmlld2VkIGJ5IERhcmluIEFkbGVyLgorCisgICAgICAgIFRoZXNlIGxheW91dCB0ZXN0
cyBhcmUgbm8gbG9uZ2VyIGNvcnJlY3QgYWZ0ZXIgY2hhbmdlcyB0byB0aGUgOmVuYWJsZWQKKyAg
ICAgICAgQ1NTIHNlbGVjdG9yIHNwZWNpZmljYXRpb24uCisKKyAgICAgICAgKiBmYXN0L2Nzcy9j
c3Mtc2VsZWN0b3ItZW5hYmxlZC1saW5rcy1leHBlY3RlZC50eHQ6IFJlbW92ZWQuCisgICAgICAg
ICogZmFzdC9jc3MvY3NzLXNlbGVjdG9yLWVuYWJsZWQtbGlua3MuaHRtbDogUmVtb3ZlZC4KKwog
MjAxNC0wOS0wMiAgU2VyZ2lvIFZpbGxhciBTZW5pbiAgPHN2aWxsYXJAaWdhbGlhLmNvbT4KIAog
ICAgICAgICBbQ1NTIEdyaWQgTGF5b3V0XSBIYW5kbGUgcGVyY2VudGFnZXMgb2YgaW5kZWZpbml0
ZSBzaXplcyBpbiBtaW5tYXgoKSBhbmQgZ3JpZC1hdXRvLSoKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL2Zhc3QvY3NzL2Nzcy1zZWxlY3Rvci1lbmFibGVkLWxpbmtzLWV4cGVjdGVkLnR4dCBiL0xh
eW91dFRlc3RzL2Zhc3QvY3NzL2Nzcy1zZWxlY3Rvci1lbmFibGVkLWxpbmtzLWV4cGVjdGVkLnR4
dApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggNjFhZDU5ODNhNjk4ZDc4NmJiYjljNjc0
NDU3ODVkNTEyMTRhNmQ3OS4uMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MAotLS0gYS9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9jc3Mtc2VsZWN0b3ItZW5hYmxlZC1saW5rcy1l
eHBlY3RlZC50eHQKKysrIC9kZXYvbnVsbApAQCAtMSwzICswLDAgQEAKLVRoaXMgdGVzdCBjaGVj
a3MgaWYgOmVuYWJsZWQgQ1NTIHNlbGVjdG9yIHVzZXMgb25seSBBbmNob3IgYW5kIEFyZWEgZWxl
bWVudHMgd2l0aCAnaHJlZicgYXR0cmlidXRlIHNldC4KLSAKLVNVQ0NFU1MKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL2Zhc3QvY3NzL2Nzcy1zZWxlY3Rvci1lbmFibGVkLWxpbmtzLmh0bWwgYi9M
YXlvdXRUZXN0cy9mYXN0L2Nzcy9jc3Mtc2VsZWN0b3ItZW5hYmxlZC1saW5rcy5odG1sCmRlbGV0
ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCBiZDRmYTY3ODdmMzczYmI1ZmFlMTdhNWM2YjQxZTFk
MDZhMmZiZGJmLi4wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCi0tLSBh
L0xheW91dFRlc3RzL2Zhc3QvY3NzL2Nzcy1zZWxlY3Rvci1lbmFibGVkLWxpbmtzLmh0bWwKKysr
IC9kZXYvbnVsbApAQCAtMSwzNCArMCwwIEBACi08IURPQ1RZUEUgaHRtbD4KLTxodG1sPgotICAg
IDxoZWFkPgotICAgICAgICA8dGl0bGU+Q1NTIFNlbGVjdG9yIDplbmFibGVkIHRlc3QgZm9yIEFu
Y2hvciAmIEFyZWEgRWxlbWVudHM8L3RpdGxlPgotICAgICAgICA8c2NyaXB0PgotICAgICAgICAg
ICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKQotICAgICAgICAgICAgICAgIHRlc3RSdW5uZXIuZHVt
cEFzVGV4dCgpOwotCi0gICAgICAgICAgICBmdW5jdGlvbiBydW5UZXN0KCkgewotICAgICAgICAg
ICAgICAgIHZhciBkaXYgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgicmVzdWx0Iik7Ci0gICAg
ICAgICAgICAgICAgdmFyIGVuYWJsZWRFbGVtcyA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwo
IjplbmFibGVkIik7Ci0gICAgICAgICAgICAgICAgaWYgKGVuYWJsZWRFbGVtcy5sZW5ndGggPT0g
MiAmJgotICAgICAgICAgICAgICAgICAgICBlbmFibGVkRWxlbXNbMF0gPT0gZG9jdW1lbnQuZ2V0
RWxlbWVudEJ5SWQoImFuY2hvci0xIikgJiYKLSAgICAgICAgICAgICAgICAgICAgZW5hYmxlZEVs
ZW1zWzFdID09IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJhcmVhLTEiKSkKLSAgICAgICAgICAg
ICAgICAgICAgZGl2LmlubmVySFRNTCA9ICJTVUNDRVNTIjsKLSAgICAgICAgICAgICAgICBlbHNl
Ci0gICAgICAgICAgICAgICAgICAgIGRpdi5pbm5lckhUTUwgPSAiRkFJTCI7Ci0gICAgICAgICAg
ICB9Ci0KLSAgICAgICAgICAgIHdpbmRvdy5vbmxvYWQgPSBydW5UZXN0OwotICAgICAgICA8L3Nj
cmlwdD4KLSAgICA8L2hlYWQ+Ci0gICAgPGJvZHk+Ci0gICAgICAgIDxkaXY+VGhpcyB0ZXN0IGNo
ZWNrcyBpZiA6ZW5hYmxlZCBDU1Mgc2VsZWN0b3IgdXNlcyBvbmx5IEFuY2hvciBhbmQgQXJlYSBl
bGVtZW50cyB3aXRoICdocmVmJyBhdHRyaWJ1dGUgc2V0LjwvZGl2PgotICAgICAgICA8YSBpZD0i
YW5jaG9yLTEiIGhyZWY9Imh0dHA6Ly93d3cuZXhhbXBsZS5jb20iPjwvYT4KLSAgICAgICAgPGEg
aWQ9ImFuY2hvci0yIj48L2E+Ci0gICAgICAgIDxpbWcgaWQ9ImltYWdlIiB3aWR0aD0iMzAwIiBo
ZWlnaHQ9IjIwMCIgdXNlbWFwPSIjbWFwIiBzcmM9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJP
UncwS0dnb0FBQUFOU1VoRVVnQUFBQUVBQUFBQkNBSUFBQUNRZDFQZUFBQUFBWE5TUjBJQXJzNGM2
UUFBQUF4SlJFRlVDTmRqWUtobkFBQUJBZ0NBYlY3dFp3QUFBQUJKUlU1RXJrSmdnZz09Ii8+Ci0g
ICAgICAgIDxtYXAgbmFtZT0ibWFwIj4KLSAgICAgICAgICAgIDxhcmVhIGlkPSJhcmVhLTEiIGNv
b3Jkcz0iMCwwLDMwMCwxMDAiIGhyZWY9Imh0dHA6Ly93d3cuZXhhbXBsZS5jb20iPjwvYXJlYT4K
LSAgICAgICAgICAgIDxhcmVhIGlkPSJhcmVhLTIiIGNvb3Jkcz0iMCwxMDAsMzAwLDIwMCI+PC9h
cmVhPgotICAgICAgICA8L21hcD4KLSAgICAgICAgPGRpdiBpZD0icmVzdWx0Ij48L2Rpdj4KLSAg
ICA8L2JvZHk+Ci08L2h0bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>