<?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>91723</bug_id>
          
          <creation_ts>2012-07-19 00:53:50 -0700</creation_ts>
          <short_desc>display:inline&apos;s hover behavior is not applied to ::before and ::after pseudo elements</short_desc>
          <delta_ts>2013-03-04 13:09:39 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>All</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="Tim Okrongli">tim.okrongli</reporter>
          <assigned_to name="Elliott Sprehn">esprehn</assigned_to>
          <cc>allan.jensen</cc>
    
    <cc>apavlov</cc>
    
    <cc>bruno.abinader</cc>
    
    <cc>cabanier</cc>
    
    <cc>dglazkov</cc>
    
    <cc>eric</cc>
    
    <cc>esprehn</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>hyatt</cc>
    
    <cc>martin.leutelt</cc>
    
    <cc>ojan.autocc</cc>
    
    <cc>ojan</cc>
    
    <cc>pfeldman</cc>
    
    <cc>rakuco</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>673264</commentid>
    <comment_count>0</comment_count>
      <attachid>153198</attachid>
    <who name="Tim Okrongli">tim.okrongli</who>
    <bug_when>2012-07-19 00:53:50 -0700</bug_when>
    <thetext>Created attachment 153198
Reduced test case (CSS hover style only)

When an element has &quot;display: inline&quot; the ::before and ::after pseudo-elements are not considered to be part of the actual elements for hovering purposes (hovering over them neither causes the :hover styles to be applied nor does it fire an onmouseover event). This is not the case, however, when a &lt;p&gt; has &quot;display: inline&quot; set.

Steps to reproduce:
1. Open the attached document.
2. Hover over the elements themselves (the upper case tag names) and their pseudo-elements (the lower case &quot;before&quot; and &quot;after&quot;).

Expected behavior:
All lines behave the same way: Either the lines turn blue when the pseudo-elements are hovered (like in other browsers) or they only turn blue when the element proper is hovered.

Observed behavior:
The &quot;SPAN&quot; and &quot;DIV&quot; lines only turn blue when the element proper is hovered but the &quot;P&quot; line also turns blue when the pseudo-elements are hovered.

Observed with:
WebKit 534.55.3, Safari 5.1.5, Windows Vista
WebKit 563.5, Chrome 19.0.1084.52, Windows Vista
WebKit 535.19, Chromium 18.0.1025.168, Ubuntu Linux 11.10
WebKit 534.34, Arora 0.11.0, Ubuntu Linux 11.10</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>719281</commentid>
    <comment_count>1</comment_count>
    <who name="Martin Leutelt">martin.leutelt</who>
    <bug_when>2012-09-13 02:52:38 -0700</bug_when>
    <thetext>This indeed looks like a bug. For the time being maybe you can work around it by using &apos;inline-block&apos; instead of &apos;inline&apos;, as that seems to work fine.
With Firefox 13 and Opera 12 &apos;inline&apos; works fine so I guess that is the behavior WebKit should mirror.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>736595</commentid>
    <comment_count>2</comment_count>
    <who name="Martin Leutelt">martin.leutelt</who>
    <bug_when>2012-10-08 02:44:26 -0700</bug_when>
    <thetext>I had another look at this and I noticed some interesting behavior. Hovering on the pseudo elements starts working when:
- no style is set at all or display is set to inline-block
- display is inline AND one of the following things is set:
 - tabindex is set on the element and it&apos;s being focused by pressing the tab key (or set the style to :hover with the inspector)
 - a border is defined (&apos;solid&apos; works but &apos;none&apos; doesn&apos;t, so it has to be visible)
 - a background color set (&apos;transparent&apos; doesn&apos;t work)

If someone has a hint what the actual problem could be please comment. I&apos;m trying to debug this but so far I&apos;m not sure what part of the code could be to blame...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>736654</commentid>
    <comment_count>3</comment_count>
      <attachid>167532</attachid>
    <who name="Martin Leutelt">martin.leutelt</who>
    <bug_when>2012-10-08 06:28:10 -0700</bug_when>
    <thetext>Created attachment 167532
Another testpage with more examples</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740689</commentid>
    <comment_count>4</comment_count>
    <who name="Martin Leutelt">martin.leutelt</who>
    <bug_when>2012-10-12 00:40:50 -0700</bug_when>
    <thetext>Found the problem, patch is coming soon.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740797</commentid>
    <comment_count>5</comment_count>
      <attachid>168393</attachid>
    <who name="Martin Leutelt">martin.leutelt</who>
    <bug_when>2012-10-12 04:24:48 -0700</bug_when>
    <thetext>Created attachment 168393
Proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740838</commentid>
    <comment_count>6</comment_count>
      <attachid>168393</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-12 05:15:35 -0700</bug_when>
    <thetext>Comment on attachment 168393
Proposed patch

Attachment 168393 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/14258944

New failing tests:
fast/selectors/hovering-before-after-pseudo-elements.html
fast/text/capitalize-empty-generated-string.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740891</commentid>
    <comment_count>7</comment_count>
      <attachid>168414</attachid>
    <who name="Martin Leutelt">martin.leutelt</who>
    <bug_when>2012-10-12 06:47:46 -0700</bug_when>
    <thetext>Created attachment 168414
Proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740918</commentid>
    <comment_count>8</comment_count>
      <attachid>168414</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2012-10-12 08:11:28 -0700</bug_when>
    <thetext>Comment on attachment 168414
Proposed patch

Attachment 168414 did not pass mac-ews (mac):
Output: http://queues.webkit.org/results/14252989

New failing tests:
fast/text/capitalize-empty-generated-string.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>741024</commentid>
    <comment_count>9</comment_count>
      <attachid>168414</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-12 10:51:49 -0700</bug_when>
    <thetext>Comment on attachment 168414
Proposed patch

Attachment 168414 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/14264407

New failing tests:
fast/text/capitalize-empty-generated-string.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>741835</commentid>
    <comment_count>10</comment_count>
    <who name="Martin Leutelt">martin.leutelt</who>
    <bug_when>2012-10-15 01:14:52 -0700</bug_when>
    <thetext>I&apos;m not sure if that one failing test simply needs rebaselining or if I have to modify my patch. The expected render tree before my patch shows a RenderInline with a 0x0 size being created, with my patch the same RenderInline is created with size 0x19 which seems correct to me. 
I would be greatful if someone could comment on this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>742950</commentid>
    <comment_count>11</comment_count>
      <attachid>168888</attachid>
    <who name="Martin Leutelt">martin.leutelt</who>
    <bug_when>2012-10-16 01:32:23 -0700</bug_when>
    <thetext>Created attachment 168888
Updated patch

I updated the expected.txt files for qt, gtk, efl and mac. Skipping the failing test for chromium, the expected.txt files 
there need to be rebaselined.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>742960</commentid>
    <comment_count>12</comment_count>
    <who name="Elliott Sprehn">esprehn</who>
    <bug_when>2012-10-16 01:43:45 -0700</bug_when>
    <thetext>Can you explain what&apos;s going on in this patch? It&apos;s not clear what&apos;s different from normal DOM nodes compared to generated content. Why do you need this override to always create line boxes for generated content? :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>742994</commentid>
    <comment_count>13</comment_count>
    <who name="Martin Leutelt">martin.leutelt</who>
    <bug_when>2012-10-16 02:29:28 -0700</bug_when>
    <thetext>For some elements (h1-h6, p, small, ...) the code did make some assumptions that were also true when creating content with the before and after css selectors. Example: h1-h6 have styles applied to them automatically so hasMargin() will turn out to be true. 

For other elements however (like div and a and a couple more) those assumptions aren&apos;t true necessarily, that&apos;s why an additional check to see if pseudo styles are applied is needed in those cases.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>743369</commentid>
    <comment_count>14</comment_count>
    <who name="Elliott Sprehn">esprehn</who>
    <bug_when>2012-10-16 11:45:15 -0700</bug_when>
    <thetext>(In reply to comment #13)
&gt; For some elements (h1-h6, p, small, ...) the code did make some assumptions that were also true when creating content with the before and after css selectors. Example: h1-h6 have styles applied to them automatically so hasMargin() will turn out to be true. 
&gt; 
&gt; For other elements however (like div and a and a couple more) those assumptions aren&apos;t true necessarily, that&apos;s why an additional check to see if pseudo styles are applied is needed in those cases.

Hmm, It&apos;s still not clear to me why the :before/:after is different than the normal text node inside the &lt;div&gt;. Why does that get a line box but the generated content doesn&apos;t?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>743903</commentid>
    <comment_count>15</comment_count>
    <who name="Martin Leutelt">martin.leutelt</who>
    <bug_when>2012-10-16 23:34:56 -0700</bug_when>
    <thetext>Yeah, now that you say it I&apos;m not sure either. The thing is though that while debugging I saw that for the cases where hovering on the pseudo elements works line boxes are always created for elements like h1, p and so on but for the not working cases this branch of the code was never hit. The additional check fixes the bug and as far as I understand doesn&apos;t introduce any other issues. If you have a suggestion on how to fix this in a better way I&apos;m happy to hear it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>802146</commentid>
    <comment_count>16</comment_count>
    <who name="Elliott Sprehn">esprehn</who>
    <bug_when>2013-01-08 01:49:35 -0800</bug_when>
    <thetext>@dhyatt Can you explain what&apos;s going on here? What&apos;s the purpose of the alwaysCreateLineBoxes boolean, and why does padding or margin affect this?

Adding padding/margin to the test case makes the hover start working since we create line boxes, but it&apos;s not clear why the generated content didn&apos;t create the line boxes to begin with. Is this because the text in the generated content has no Text node?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>803925</commentid>
    <comment_count>17</comment_count>
      <attachid>182042</attachid>
    <who name="Elliott Sprehn">esprehn</who>
    <bug_when>2013-01-09 18:43:28 -0800</bug_when>
    <thetext>Created attachment 182042
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>803927</commentid>
    <comment_count>18</comment_count>
    <who name="Elliott Sprehn">esprehn</who>
    <bug_when>2013-01-09 18:46:57 -0800</bug_when>
    <thetext>(In reply to comment #17)
&gt; Created an attachment (id=182042) [details]
&gt; Patch

I figured out the real issue which is that we hit the anonymous RenderText during hit testing and should actually hit the generated content node itself. Fixing this is much nicer than forcing the creation of line boxes for everything with :before or :after which would defeat the memory optimization from linebox culling.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>803944</commentid>
    <comment_count>19</comment_count>
    <who name="Elliott Sprehn">esprehn</who>
    <bug_when>2013-01-09 19:09:31 -0800</bug_when>
    <thetext>Hmm, it&apos;s interesting that the mac port fails but the chromium one doesn&apos;t, I think this might be because we didn&apos;t cause a layout when we do the hover as mentioned in the original patch on this bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>804019</commentid>
    <comment_count>20</comment_count>
      <attachid>182042</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2013-01-09 20:49:08 -0800</bug_when>
    <thetext>Comment on attachment 182042
Patch

Attachment 182042 did not pass mac-ews (mac):
Output: http://queues.webkit.org/results/15764755

New failing tests:
fast/css-generated-content/hover-inline.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>804045</commentid>
    <comment_count>21</comment_count>
      <attachid>182042</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2013-01-09 21:50:46 -0800</bug_when>
    <thetext>Comment on attachment 182042
Patch

Attachment 182042 did not pass mac-ews (mac):
Output: http://queues.webkit.org/results/15795052

New failing tests:
fast/css-generated-content/hover-inline.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>804080</commentid>
    <comment_count>22</comment_count>
      <attachid>182042</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2013-01-09 22:50:18 -0800</bug_when>
    <thetext>Comment on attachment 182042
Patch

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

&gt; Source/WebCore/rendering/RenderObject.cpp:2628
&gt; +    // If we hit the anonymous renderers inside generated content we should
&gt; +    // actually hit the generated content so walk up to the PseudoElement.
&gt; +    if (!node &amp;&amp; parent() &amp;&amp; parent()-&gt;isBeforeOrAfterContent()) {
&gt; +        for (RenderObject* renderer = parent(); renderer &amp;&amp; !node; renderer = renderer-&gt;parent())
&gt; +            node = renderer-&gt;node();
&gt; +    }

It&apos;s difficult for me to judge, what, if any other anonymous renderers will be effected by this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>804193</commentid>
    <comment_count>23</comment_count>
    <who name="Elliott Sprehn">esprehn</who>
    <bug_when>2013-01-10 02:16:51 -0800</bug_when>
    <thetext>(In reply to comment #22)
&gt; (From update of attachment 182042 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=182042&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/rendering/RenderObject.cpp:2628
&gt; &gt; +    // If we hit the anonymous renderers inside generated content we should
&gt; &gt; +    // actually hit the generated content so walk up to the PseudoElement.
&gt; &gt; +    if (!node &amp;&amp; parent() &amp;&amp; parent()-&gt;isBeforeOrAfterContent()) {
&gt; &gt; +        for (RenderObject* renderer = parent(); renderer &amp;&amp; !node; renderer = renderer-&gt;parent())
&gt; &gt; +            node = renderer-&gt;node();
&gt; &gt; +    }
&gt; 
&gt; It&apos;s difficult for me to judge, what, if any other anonymous renderers will be effected by this.

It should only have an effect on things inside :before and :after because of the check around it. Inside of generated content it only applies to the anonymous RenderText (which includes RenderCounter and RenderQuote), RenderImage and RenderTextFragment from :first-letter. In all those cases hitting the anonymous thing should actually hit the PseudoElement.

In an ideal world we&apos;d create Text nodes and HTMLImageElement&apos;s for each content item and not need this special case, but when I first tried that editing and selection had lots of problems. We should try again in the future though.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>806675</commentid>
    <comment_count>24</comment_count>
      <attachid>182636</attachid>
    <who name="Elliott Sprehn">esprehn</who>
    <bug_when>2013-01-14 15:12:48 -0800</bug_when>
    <thetext>Created attachment 182636
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>807016</commentid>
    <comment_count>25</comment_count>
      <attachid>182636</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2013-01-14 22:58:15 -0800</bug_when>
    <thetext>Comment on attachment 182636
Patch

LGTM.  I&apos;ll make sure carewolf is CC&apos;d as he&apos;s been in hittesting most recently.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>807269</commentid>
    <comment_count>26</comment_count>
      <attachid>182636</attachid>
    <who name="Bruno Abinader (history only)">bruno.abinader</who>
    <bug_when>2013-01-15 07:22:07 -0800</bug_when>
    <thetext>Comment on attachment 182636
Patch

I&apos;ve tested your patch on the test subject and it works as expected, thanks for updating the fix Elliott :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>807291</commentid>
    <comment_count>27</comment_count>
      <attachid>182636</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-15 07:44:21 -0800</bug_when>
    <thetext>Comment on attachment 182636
Patch

Clearing flags on attachment: 182636

Committed r139739: &lt;http://trac.webkit.org/changeset/139739&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>807292</commentid>
    <comment_count>28</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-15 07:44:28 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>845686</commentid>
    <comment_count>29</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2013-03-01 18:06:43 -0800</bug_when>
    <thetext>*** Bug 58422 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>153198</attachid>
            <date>2012-07-19 00:53:50 -0700</date>
            <delta_ts>2012-07-19 00:53:50 -0700</delta_ts>
            <desc>Reduced test case (CSS hover style only)</desc>
            <filename>hovertest.html</filename>
            <type>text/html</type>
            <size>379</size>
            <attacher name="Tim Okrongli">tim.okrongli</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgoJPGhlYWQ+CgkJPHRpdGxlPjwvdGl0bGU+CgkJPHN0eWxl
PgoJCQlzcGFuOjpiZWZvcmUsIHA6OmJlZm9yZSwgZGl2OjpiZWZvcmUgeyBjb250ZW50OiAnYmVm
b3JlICcgfQoJCQlzcGFuOjphZnRlciwgcDo6YWZ0ZXIsIGRpdjo6YWZ0ZXIgeyBjb250ZW50OiAn
IGFmdGVyJyB9CgkJCXAsIHNwYW4sIGRpdiB7IGRpc3BsYXk6IGlubGluZSB9CgkJCWJvZHkgOmhv
dmVyIHsgY29sb3I6IGJsdWU7IH0KCQk8L3N0eWxlPgoJPC9oZWFkPgoJPGJvZHk+CgkJPHNwYW4g
Y2xhc3M9ImIiPlNQQU48L3NwYW4+PGJyPgoJCTxwIGNsYXNzPSJiIj5QPC9wPjxicj4KCQk8ZGl2
IGNsYXNzPSJiIj5ESVY8L2Rpdj4KCTwvYm9keT4KPC9odG1sPg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>167532</attachid>
            <date>2012-10-08 06:28:10 -0700</date>
            <delta_ts>2012-10-08 06:28:10 -0700</delta_ts>
            <desc>Another testpage with more examples</desc>
            <filename>testpage.html</filename>
            <type>text/html</type>
            <size>1390</size>
            <attacher name="Martin Leutelt">martin.leutelt</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgogIDxoZWFkPgogICAgPHRpdGxlPjwvdGl0bGU+CiAgICA8
c3R5bGU+CiAgICAgIHNwYW46OmJlZm9yZSwgCiAgICAgIHA6OmJlZm9yZSwgCiAgICAgIGRpdjo6
YmVmb3JlLCAKICAgICAgYTo6YmVmb3JlLCAKICAgICAgaTo6YmVmb3JlLCAKICAgICAgaDE6OmJl
Zm9yZSwgCiAgICAgIGgyOjpiZWZvcmUsIAogICAgICBoMzo6YmVmb3JlLCAKICAgICAgaDQ6OmJl
Zm9yZSwgCiAgICAgIGg1OjpiZWZvcmUsIAogICAgICBoNjo6YmVmb3JlLCAKICAgICAgYjo6YmVm
b3JlLAogICAgICBjZW50ZXI6OmJlZm9yZSwKICAgICAgdWw6OmJlZm9yZSwKICAgICAgc21hbGw6
OmJlZm9yZSB7IGNvbnRlbnQ6ICdiZWZvcmUgJzsgfQoKICAgICAgc3Bhbjo6YWZ0ZXIsIAogICAg
ICBwOjphZnRlciwgCiAgICAgIGRpdjo6YWZ0ZXIsIAogICAgICBhOjphZnRlciwgCiAgICAgIGk6
OmFmdGVyLCAKICAgICAgaDE6OmFmdGVyLCAKICAgICAgaDI6OmFmdGVyLCAKICAgICAgaDM6OmFm
dGVyLCAKICAgICAgaDQ6OmFmdGVyLCAKICAgICAgaDU6OmFmdGVyLCAKICAgICAgaDY6OmFmdGVy
LCAKICAgICAgYjo6YWZ0ZXIsCiAgICAgIGNlbnRlcjo6YWZ0ZXIsCiAgICAgIHVsOjphZnRlciwK
ICAgICAgc21hbGw6OmFmdGVyIHsgY29udGVudDogJyBhZnRlcic7IH0KCiAgICAgIHAsIAogICAg
ICBzcGFuLCAKICAgICAgZGl2LCAKICAgICAgaSwgCiAgICAgIGgxLCAKICAgICAgaDIsIAogICAg
ICBoMywgCiAgICAgIGg0LCAKICAgICAgaDUsIAogICAgICBoNiwgCiAgICAgIGEsCiAgICAgIHNt
YWxsLAogICAgICBjZW50ZXIsCiAgICAgIHVsLAogICAgICBiIHsgZGlzcGxheTogaW5saW5lOyB9
CgogICAgICBib2R5IDpob3ZlciB7IGNvbG9yOiBibHVlOyB9CgogICAgPC9zdHlsZT4KICA8L2hl
YWQ+CiAgPGJvZHk+CiAgICAgPGgxPnxoMSBzdWNjZXNzfDwvaDE+PGJyPiAKICAgIDxoMj58aDIg
c3VjY2Vzc3w8L2gyPjxicj4KICAgIDxoMz58aDMgc3VjY2Vzc3w8L2gzPjxicj4KICAgIDxoND58
aDQgc3VjY2Vzc3w8L2g0Pjxicj4KICAgIDxoNT58aDUgc3VjY2Vzc3w8L2g1Pjxicj4KICAgIDxo
Nj58aDYgc3VjY2Vzc3w8L2g2Pjxicj4KICAgIDxwPnxwIHN1Y2Nlc3N8PC9wPjxicj4KICAgIDxz
bWFsbD58c21hbGwgc3VjY2Vzc3w8L3NtYWxsPjxicj4KICAgIDx1bD58dWwgc3VjY2Vzc3w8L3Vs
Pjxicj4KICAgIDxjZW50ZXI+fGNlbnRlciBmYWlsfDwvY2VudGVyPjxicj4KICAgIDxiPnxiIGZh
aWx8PC9iPjxicj4KICAgIDxzcGFuPnxzcGFuIGZhaWx8PC9zcGFuPjxicj4KICAgIDxpPnxpIGZh
aWx8PC9pPjxicj4KICAgIDxhPnxhIGZhaWx8PC9hPjxicj4KICAgIDxkaXY+fGRpdiBmYWlsfDwv
ZGl2PgogIDwvYm9keT4KPC9odG1sPg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>168393</attachid>
            <date>2012-10-12 04:24:48 -0700</date>
            <delta_ts>2012-10-12 06:47:46 -0700</delta_ts>
            <desc>Proposed patch</desc>
            <filename>0001-display-inline-s-hover-behavior-is-not-applied-to-be.patch</filename>
            <type>text/plain</type>
            <size>10619</size>
            <attacher name="Martin Leutelt">martin.leutelt</attacher>
            
              <data encoding="base64">RnJvbSA1MWIwNWQ0MjZmMzU4ZGFmZmE1YjBhMTZiZWE0YTMxNTQ5NDVmMWE0IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXJ0aW4gTGV1dGVsdCA8bWFydGluLmxldXRlbHRAYmFzeXNr
b20uY29tPgpEYXRlOiBUaHUsIDExIE9jdCAyMDEyIDE2OjMwOjM4ICswMjAwClN1YmplY3Q6IFtQ
QVRDSF0gZGlzcGxheTppbmxpbmUncyBob3ZlciBiZWhhdmlvciBpcyBub3QgYXBwbGllZCB0byA6
OmJlZm9yZSBhbmQgOjphZnRlciBwc2V1ZG8gZWxlbWVudHMKIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD05MTcyMwoKVGhlIExpbmVCb3hlcyBmb3IgcHNldWRvIGVsZW1l
bnRzIDo6YmVmb3JlIGFuZCA6OmFmdGVyIHdlcmVuJ3QKY3JlYXRlZC4gQXMgYSByZXN1bHQgaG92
ZXJpbmcgb24gdGhlIHBzZXVkbyBlbGVtZW50cyBkaWRuJ3QgbGVhZAp0byB0aGUgZXhwZWN0ZWQg
dmlzdWFsIGJlaGF2aW9yLgotLS0KIExheW91dFRlc3RzL0NoYW5nZUxvZyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAxMiArKysKIC4uLmVyaW5nLWJlZm9yZS1hZnRlci1wc2V1ZG8t
ZWxlbWVudHMtZXhwZWN0ZWQudHh0IHwgICA3OSArKysrKysrKysrKysrKysrKysrKwogLi4uL2hv
dmVyaW5nLWJlZm9yZS1hZnRlci1wc2V1ZG8tZWxlbWVudHMuaHRtbCAgICAgfCAgIDQzICsrKysr
KysrKysrCiBTb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgMTYgKysrKwogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlcklubGluZS5jcHAg
ICAgICAgICAgfCAgICA3ICsrLQogNSBmaWxlcyBjaGFuZ2VkLCAxNTYgaW5zZXJ0aW9ucygrKSwg
MSBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBMYXlvdXRUZXN0cy9mYXN0L3NlbGVj
dG9ycy9ob3ZlcmluZy1iZWZvcmUtYWZ0ZXItcHNldWRvLWVsZW1lbnRzLWV4cGVjdGVkLnR4dAog
Y3JlYXRlIG1vZGUgMTAwNjQ0IExheW91dFRlc3RzL2Zhc3Qvc2VsZWN0b3JzL2hvdmVyaW5nLWJl
Zm9yZS1hZnRlci1wc2V1ZG8tZWxlbWVudHMuaHRtbAoKZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBjMTY4OWQyLi5jM2M3MmU2
IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTItMTAtMTIgIE1hcnRpbiBMZXV0ZWx0ICA8bWFy
dGluLmxldXRlbHRAYmFzeXNrb20uY29tPgorCisgICAgICAgIGRpc3BsYXk6aW5saW5lJ3MgaG92
ZXIgYmVoYXZpb3IgaXMgbm90IGFwcGxpZWQgdG8gOjpiZWZvcmUgYW5kIDo6YWZ0ZXIgcHNldWRv
IGVsZW1lbnRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD05MTcyMworCisgICAgICAgIEFkZGluZyB0ZXN0IHRvIGNoZWNrIGhvdmVyaW5nIGJlaGF2aW9y
IG9uIDo6YmVmb3JlIGFuZCA6OmFmdGVyIHBzZXVkbyBlbGVtZW50cy4KKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGZhc3Qvc2VsZWN0b3JzL2hvdmVy
aW5nLWJlZm9yZS1hZnRlci1wc2V1ZG8tZWxlbWVudHMtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAg
ICAgICAgKiBmYXN0L3NlbGVjdG9ycy9ob3ZlcmluZy1iZWZvcmUtYWZ0ZXItcHNldWRvLWVsZW1l
bnRzLmh0bWw6IEFkZGVkLgorCiAyMDEyLTEwLTExICBLZW5pY2hpIElzaGliYXNoaSA8YmFzaGlA
Y2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJFR1JFU1NJT04oMTMwMjMxKTogQ2F1c2VzIDMgY29t
cGxleCBmb250IHRlc3QgZmFpbHVyZXMgb24gRUZMIC8gSGFyZmJ1enorRnJlZXR5cGUKZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL2Zhc3Qvc2VsZWN0b3JzL2hvdmVyaW5nLWJlZm9yZS1hZnRlci1w
c2V1ZG8tZWxlbWVudHMtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9zZWxlY3RvcnMv
aG92ZXJpbmctYmVmb3JlLWFmdGVyLXBzZXVkby1lbGVtZW50cy1leHBlY3RlZC50eHQKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMWQyY2Q1YwotLS0gL2Rldi9udWxsCisrKyBi
L0xheW91dFRlc3RzL2Zhc3Qvc2VsZWN0b3JzL2hvdmVyaW5nLWJlZm9yZS1hZnRlci1wc2V1ZG8t
ZWxlbWVudHMtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsNzkgQEAKK2xheWVyIGF0ICgwLDApIHNp
emUgODAweDYwMAorICBSZW5kZXJWaWV3IGF0ICgwLDApIHNpemUgODAweDYwMAorbGF5ZXIgYXQg
KDAsMCkgc2l6ZSA4MDB4MjQzCisgIFJlbmRlckJsb2NrIHtIVE1MfSBhdCAoMCwwKSBzaXplIDgw
MHgyNDMKKyAgICBSZW5kZXJCb2R5IHtCT0RZfSBhdCAoOCwxNikgc2l6ZSA3ODR4MjE5CisgICAg
ICBSZW5kZXJCbG9jayB7UH0gYXQgKDAsMCkgc2l6ZSA3ODR4MTkKKyAgICAgICAgUmVuZGVyVGV4
dCB7I3RleHR9IGF0ICgwLDApIHNpemUgMjh4MTkKKyAgICAgICAgICB0ZXh0IHJ1biBhdCAoMCww
KSB3aWR0aCAyODogIkJ1ZyAiCisgICAgICAgIFJlbmRlcklubGluZSB7QX0gYXQgKDAsMCkgc2l6
ZSA0MHgxOSBbY29sb3I9IzAwMDBFRV0KKyAgICAgICAgICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQg
KDI4LDApIHNpemUgNDB4MTkKKyAgICAgICAgICAgIHRleHQgcnVuIGF0ICgyOCwwKSB3aWR0aCA0
MDogIjkxNzIzIgorICAgICAgICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDY4LDApIHNpemUgNTAx
eDE5CisgICAgICAgICAgdGV4dCBydW4gYXQgKDY4LDApIHdpZHRoIDUwMTogIjogZGlzcGxheTpp
bmxpbmUncyBob3ZlciBiZWhhdmlvciBpcyBub3QgYXBwbGllZCB0byA6OmJlZm9yZSBhbmQgOjph
ZnRlciBwc2V1ZG8gZWxlbWVudHMiCisgICAgICBSZW5kZXJCbG9jayAoYW5vbnltb3VzKSBhdCAo
MCwzNSkgc2l6ZSA3ODR4MTkKKyAgICAgICAgUmVuZGVyQlIge0JSfSBhdCAoMCwwKSBzaXplIDB4
MTkKKyAgICAgIFJlbmRlckJsb2NrIHtQfSBhdCAoMCw3MCkgc2l6ZSA3ODR4MTkKKyAgICAgICAg
UmVuZGVyVGV4dCB7I3RleHR9IGF0ICgwLDApIHNpemUgMzM5eDE5CisgICAgICAgICAgdGV4dCBy
dW4gYXQgKDAsMCkgd2lkdGggMzM5OiAiRm9yIHRoaXMgdGVzdCB0byBwYXNzLCBlYWNoIGZvbGxv
d2luZyBsaW5lIHNob3VsZCBiZSBncmVlbi4iCisgICAgICBSZW5kZXJCbG9jayAoYW5vbnltb3Vz
KSBhdCAoMCwxMDUpIHNpemUgNzg0eDExNAorICAgICAgICBSZW5kZXJJbmxpbmUge0NFTlRFUn0g
YXQgKDAsMCkgc2l6ZSAzOTB4MTkgW2JnY29sb3I9IzAwRkYwMF0KKyAgICAgICAgICBSZW5kZXJJ
bmxpbmUgKGdlbmVyYXRlZCkgYXQgKDAsMCkgc2l6ZSAxMjh4MTkKKyAgICAgICAgICAgIFJlbmRl
clRleHQgYXQgKDAsMCkgc2l6ZSAxMjh4MTkKKyAgICAgICAgICAgICAgdGV4dCBydW4gYXQgKDAs
MCkgd2lkdGggMTI4OiAiUFNFVURPIEJFRk9SRSAiCisgICAgICAgICAgUmVuZGVyVGV4dCB7I3Rl
eHR9IGF0ICgxMjgsMCkgc2l6ZSAxNDV4MTkKKyAgICAgICAgICAgIHRleHQgcnVuIGF0ICgxMjgs
MCkgd2lkdGggMTQ1OiAifCBub24tcHNldWRvIDxjZW50ZXI+IHwiCisgICAgICAgICAgUmVuZGVy
SW5saW5lIChnZW5lcmF0ZWQpIGF0ICgwLDApIHNpemUgMTE3eDE5CisgICAgICAgICAgICBSZW5k
ZXJUZXh0IGF0ICgyNzMsMCkgc2l6ZSAxMTd4MTkKKyAgICAgICAgICAgICAgdGV4dCBydW4gYXQg
KDI3MywwKSB3aWR0aCAxMTc6ICIgUFNFVURPIEFGVEVSIgorICAgICAgICBSZW5kZXJCUiB7QlJ9
IGF0ICgzOTAsMCkgc2l6ZSAweDE5CisgICAgICAgIFJlbmRlcklubGluZSB7Qn0gYXQgKDAsMCkg
c2l6ZSAzNzh4MTkgW2JnY29sb3I9IzAwRkYwMF0KKyAgICAgICAgICBSZW5kZXJJbmxpbmUgKGdl
bmVyYXRlZCkgYXQgKDAsMCkgc2l6ZSAxMzV4MTkKKyAgICAgICAgICAgIFJlbmRlclRleHQgYXQg
KDAsMTkpIHNpemUgMTM1eDE5CisgICAgICAgICAgICAgIHRleHQgcnVuIGF0ICgwLDE5KSB3aWR0
aCAxMzU6ICJQU0VVRE8gQkVGT1JFICIKKyAgICAgICAgICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQg
KDEzNSwxOSkgc2l6ZSAxMjB4MTkKKyAgICAgICAgICAgIHRleHQgcnVuIGF0ICgxMzUsMTkpIHdp
ZHRoIDEyMDogInwgbm9uLXBzZXVkbyA8Yj4gfCIKKyAgICAgICAgICBSZW5kZXJJbmxpbmUgKGdl
bmVyYXRlZCkgYXQgKDAsMCkgc2l6ZSAxMjN4MTkKKyAgICAgICAgICAgIFJlbmRlclRleHQgYXQg
KDI1NSwxOSkgc2l6ZSAxMjN4MTkKKyAgICAgICAgICAgICAgdGV4dCBydW4gYXQgKDI1NSwxOSkg
d2lkdGggMTIzOiAiIFBTRVVETyBBRlRFUiIKKyAgICAgICAgUmVuZGVyQlIge0JSfSBhdCAoMzc4
LDE5KSBzaXplIDB4MTkKKyAgICAgICAgUmVuZGVySW5saW5lIHtJfSBhdCAoMCwwKSBzaXplIDM2
N3gxOSBbYmdjb2xvcj0jMDBGRjAwXQorICAgICAgICAgIFJlbmRlcklubGluZSAoZ2VuZXJhdGVk
KSBhdCAoMCwwKSBzaXplIDEyOXgxOQorICAgICAgICAgICAgUmVuZGVyVGV4dCBhdCAoMCwzOCkg
c2l6ZSAxMjl4MTkKKyAgICAgICAgICAgICAgdGV4dCBydW4gYXQgKDAsMzgpIHdpZHRoIDEyOTog
IlBTRVVETyBCRUZPUkUgIgorICAgICAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoMTI5LDM4
KSBzaXplIDEyMHgxOQorICAgICAgICAgICAgdGV4dCBydW4gYXQgKDEyOSwzOCkgd2lkdGggMTIw
OiAifCBub24tcHNldWRvIDxpPiB8IgorICAgICAgICAgIFJlbmRlcklubGluZSAoZ2VuZXJhdGVk
KSBhdCAoMCwwKSBzaXplIDExOHgxOQorICAgICAgICAgICAgUmVuZGVyVGV4dCBhdCAoMjQ5LDM4
KSBzaXplIDExOHgxOQorICAgICAgICAgICAgICB0ZXh0IHJ1biBhdCAoMjQ5LDM4KSB3aWR0aCAx
MTg6ICIgUFNFVURPIEFGVEVSIgorICAgICAgICBSZW5kZXJCUiB7QlJ9IGF0ICgzNjcsMzgpIHNp
emUgMHgxOQorICAgICAgICBSZW5kZXJJbmxpbmUge0F9IGF0ICgwLDApIHNpemUgMzYweDE5IFti
Z2NvbG9yPSMwMEZGMDBdCisgICAgICAgICAgUmVuZGVySW5saW5lIChnZW5lcmF0ZWQpIGF0ICgw
LDApIHNpemUgMTI4eDE5CisgICAgICAgICAgICBSZW5kZXJUZXh0IGF0ICgwLDU3KSBzaXplIDEy
OHgxOQorICAgICAgICAgICAgICB0ZXh0IHJ1biBhdCAoMCw1Nykgd2lkdGggMTI4OiAiUFNFVURP
IEJFRk9SRSAiCisgICAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgxMjgsNTcpIHNpemUg
MTE1eDE5CisgICAgICAgICAgICB0ZXh0IHJ1biBhdCAoMTI4LDU3KSB3aWR0aCAxMTU6ICJ8IG5v
bi1wc2V1ZG8gPGE+IHwiCisgICAgICAgICAgUmVuZGVySW5saW5lIChnZW5lcmF0ZWQpIGF0ICgw
LDApIHNpemUgMTE3eDE5CisgICAgICAgICAgICBSZW5kZXJUZXh0IGF0ICgyNDMsNTcpIHNpemUg
MTE3eDE5CisgICAgICAgICAgICAgIHRleHQgcnVuIGF0ICgyNDMsNTcpIHdpZHRoIDExNzogIiBQ
U0VVRE8gQUZURVIiCisgICAgICAgIFJlbmRlckJSIHtCUn0gYXQgKDM2MCw1Nykgc2l6ZSAweDE5
CisgICAgICAgIFJlbmRlcklubGluZSB7RElWfSBhdCAoMCwwKSBzaXplIDM3MXgxOSBbYmdjb2xv
cj0jMDBGRjAwXQorICAgICAgICAgIFJlbmRlcklubGluZSAoZ2VuZXJhdGVkKSBhdCAoMCwwKSBz
aXplIDEyOHgxOQorICAgICAgICAgICAgUmVuZGVyVGV4dCBhdCAoMCw3Nikgc2l6ZSAxMjh4MTkK
KyAgICAgICAgICAgICAgdGV4dCBydW4gYXQgKDAsNzYpIHdpZHRoIDEyODogIlBTRVVETyBCRUZP
UkUgIgorICAgICAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoMTI4LDc2KSBzaXplIDEyNngx
OQorICAgICAgICAgICAgdGV4dCBydW4gYXQgKDEyOCw3Nikgd2lkdGggMTI2OiAifCBub24tcHNl
dWRvIDxkaXY+IHwiCisgICAgICAgICAgUmVuZGVySW5saW5lIChnZW5lcmF0ZWQpIGF0ICgwLDAp
IHNpemUgMTE3eDE5CisgICAgICAgICAgICBSZW5kZXJUZXh0IGF0ICgyNTQsNzYpIHNpemUgMTE3
eDE5CisgICAgICAgICAgICAgIHRleHQgcnVuIGF0ICgyNTQsNzYpIHdpZHRoIDExNzogIiBQU0VV
RE8gQUZURVIiCisgICAgICAgIFJlbmRlckJSIHtCUn0gYXQgKDM3MSw3Nikgc2l6ZSAweDE5Cisg
ICAgICAgIFJlbmRlcklubGluZSB7U1BBTn0gYXQgKDAsMCkgc2l6ZSAzODF4MTkgW2NvbG9yPSMw
MDAwRkZdIFtiZ2NvbG9yPSMwMEZGMDBdCisgICAgICAgICAgUmVuZGVySW5saW5lIChnZW5lcmF0
ZWQpIGF0ICgwLDApIHNpemUgMTI4eDE5CisgICAgICAgICAgICBSZW5kZXJUZXh0IGF0ICgwLDk1
KSBzaXplIDEyOHgxOQorICAgICAgICAgICAgICB0ZXh0IHJ1biBhdCAoMCw5NSkgd2lkdGggMTI4
OiAiUFNFVURPIEJFRk9SRSAiCisgICAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgxMjgs
OTUpIHNpemUgMTM2eDE5CisgICAgICAgICAgICB0ZXh0IHJ1biBhdCAoMTI4LDk1KSB3aWR0aCAx
MzY6ICJ8IG5vbi1wc2V1ZG8gPHNwYW4+IHwiCisgICAgICAgICAgUmVuZGVySW5saW5lIChnZW5l
cmF0ZWQpIGF0ICgwLDApIHNpemUgMTE3eDE5CisgICAgICAgICAgICBSZW5kZXJUZXh0IGF0ICgy
NjQsOTUpIHNpemUgMTE3eDE5CisgICAgICAgICAgICAgIHRleHQgcnVuIGF0ICgyNjQsOTUpIHdp
ZHRoIDExNzogIiBQU0VVRE8gQUZURVIiCisgICAgICAgIFJlbmRlckJSIHtCUn0gYXQgKDM4MSw5
NSkgc2l6ZSAweDE5CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L3NlbGVjdG9ycy9ob3Zl
cmluZy1iZWZvcmUtYWZ0ZXItcHNldWRvLWVsZW1lbnRzLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0
L3NlbGVjdG9ycy9ob3ZlcmluZy1iZWZvcmUtYWZ0ZXItcHNldWRvLWVsZW1lbnRzLmh0bWwKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uZTAwMDc1OAotLS0gL2Rldi9udWxsCisr
KyBiL0xheW91dFRlc3RzL2Zhc3Qvc2VsZWN0b3JzL2hvdmVyaW5nLWJlZm9yZS1hZnRlci1wc2V1
ZG8tZWxlbWVudHMuaHRtbApAQCAtMCwwICsxLDQzIEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1s
PgorPGhlYWQ+CisgICAgPHRpdGxlPjwvdGl0bGU+Cis8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgor
ICAgIC5saW5lOjpiZWZvcmUgeyBjb250ZW50OiAnUFNFVURPIEJFRk9SRSAnOyB9CisgICAgLmxp
bmU6OmFmdGVyIHsgY29udGVudDogJyBQU0VVRE8gQUZURVInOyB9CisgICAgLmxpbmUgeyBkaXNw
bGF5OiBpbmxpbmU7IH0KKworICAgIC5saW5lOmhvdmVyIHsgY29sb3I6IGJsdWU7IH0KKzwvc3R5
bGU+Cis8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+CitmdW5jdGlvbiBzZXRCYWNrZ3Jv
dW5kQ29sb3IoaWQpIHsKKyAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChpZCkuc3R5bGUuYmFj
a2dyb3VuZENvbG9yID0gImxpbWUiOworfQorICAgIAorZnVuY3Rpb24gY2hlY2tFYWNoTGluZSgp
IHsKKyAgICBpZiAoIXdpbmRvdy5ldmVudFNlbmRlcikKKyAgICAgICAgICAgIHJldHVybjsKKwor
ICAgIC8vIFN0YXJ0IGJ5IGhvdmVyaW5nIG92ZXIgdGhlIGZpcnN0IGxpbmUKKyAgICB2YXIgeSA9
IDEzMDsKKyAgICBmb3IgKHZhciBpID0gMDsgaSA8PSA1OyBpKyspIHsKKyAgICAgICAgZG9jdW1l
bnQuYm9keS5vZmZzZXRUb3A7ICAgIC8vIEZvcmNlIGxheW91dC4gVGhlIG1vdXNlIGlzIG5vdCB0
cmFja2VkIGJlZm9yZSBmaXJzdCBsYXlvdXQuCisgICAgICAgIGV2ZW50U2VuZGVyLm1vdXNlTW92
ZVRvKDUwLCB5KTsgICAgLy8gSG92ZXIuICAgICAgICAgIAorICAgICAgICBkb2N1bWVudC5ib2R5
Lm9mZnNldFRvcDsgICAgLy8gVXBkYXRlIGxheW91dCBmb3IgaG92ZXJlZCBzdGF0ZS4KKyAgICAg
ICAgeSArPSAxOTsKKyAgICB9Cit9Cit3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignbG9hZCcsIGNo
ZWNrRWFjaExpbmUsIHRydWUpOworPC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4KKyAgICA8cD5C
dWcgPGEgaHJlZj0iaHR0cDovL3dlYmtpdC5vcmcvYi85MTcyMyI+OTE3MjM8L2E+OiBkaXNwbGF5
OmlubGluZSdzIGhvdmVyIGJlaGF2aW9yIGlzIG5vdCBhcHBsaWVkIHRvIDo6YmVmb3JlIGFuZCA6
OmFmdGVyIHBzZXVkbyBlbGVtZW50czwvcD48YnI+CisgICAgPHA+Rm9yIHRoaXMgdGVzdCB0byBw
YXNzLCBlYWNoIGZvbGxvd2luZyBsaW5lIHNob3VsZCBiZSBncmVlbi48L3A+CisgICAgPGNlbnRl
ciBpZD0iY2VudGVyIiBjbGFzcz0ibGluZSIgb25tb3VzZW92ZXI9InNldEJhY2tncm91bmRDb2xv
cignY2VudGVyJykiPnwgbm9uLXBzZXVkbyAmbHQ7Y2VudGVyJmd0OyB8PC9jZW50ZXI+PGJyPgor
ICAgIDxiIGlkPSJiIiBjbGFzcz0ibGluZSIgb25tb3VzZW92ZXI9InNldEJhY2tncm91bmRDb2xv
cignYicpIj58IG5vbi1wc2V1ZG8gJmx0O2ImZ3Q7IHw8L2I+PGJyPgorICAgIDxpIGlkPSJpIiBj
bGFzcz0ibGluZSIgb25tb3VzZW92ZXI9InNldEJhY2tncm91bmRDb2xvcignaScpIj58IG5vbi1w
c2V1ZG8gJmx0O2kmZ3Q7IHw8L2k+PGJyPgorICAgIDxhIGlkPSJhIiBjbGFzcz0ibGluZSIgb25t
b3VzZW92ZXI9InNldEJhY2tncm91bmRDb2xvcignYScpIj58IG5vbi1wc2V1ZG8gJmx0O2EmZ3Q7
IHw8L2E+PGJyPgorICAgIDxkaXYgaWQ9ImRpdiIgY2xhc3M9ImxpbmUiIG9ubW91c2VvdmVyPSJz
ZXRCYWNrZ3JvdW5kQ29sb3IoJ2RpdicpIj58IG5vbi1wc2V1ZG8gJmx0O2RpdiZndDsgfDwvZGl2
Pjxicj4KKyAgICA8c3BhbiBpZD0ic3BhbiIgY2xhc3M9ImxpbmUiIG9ubW91c2VvdmVyPSJzZXRC
YWNrZ3JvdW5kQ29sb3IoJ3NwYW4nKSI+fCBub24tcHNldWRvICZsdDtzcGFuJmd0OyB8PC9zcGFu
Pjxicj4gCis8L2JvZHk+Cis8L2h0bWw+ClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCmluZGV4IDY5OTkxMWQuLjNiMjEyZjYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOSBAQAor
MjAxMi0xMC0xMiAgTWFydGluIExldXRlbHQgIDxtYXJ0aW4ubGV1dGVsdEBiYXN5c2tvbS5jb20+
CisKKyAgICAgICAgZGlzcGxheTppbmxpbmUncyBob3ZlciBiZWhhdmlvciBpcyBub3QgYXBwbGll
ZCB0byA6OmJlZm9yZSBhbmQgOjphZnRlciBwc2V1ZG8gZWxlbWVudHMKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTkxNzIzCisKKyAgICAgICAgVGhlIExp
bmVCb3hlcyBmb3IgcHNldWRvIGVsZW1lbnRzIDo6YmVmb3JlIGFuZCA6OmFmdGVyIHdlcmVuJ3QK
KyAgICAgICAgY3JlYXRlZC4gQXMgYSByZXN1bHQgaG92ZXJpbmcgb24gdGhlIHBzZXVkbyBlbGVt
ZW50cyBkaWRuJ3QgbGVhZAorICAgICAgICB0byB0aGUgZXhwZWN0ZWQgdmlzdWFsIGJlaGF2aW9y
LgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRlc3Q6
IGZhc3Qvc2VsZWN0b3JzL2hvdmVyaW5nLWJlZm9yZS1hZnRlci1wc2V1ZG8tZWxlbWVudHMuaHRt
bAorCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlcklubGluZS5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpSZW5kZXJJbmxpbmU6OnN0eWxlRGlkQ2hhbmdlKToKKwogMjAxMi0xMC0xMSAgS2VuaWNo
aSBJc2hpYmFzaGkgPGJhc2hpQGNocm9taXVtLm9yZz4KIAogICAgICAgICBSRUdSRVNTSU9OKDEz
MDIzMSk6IENhdXNlcyAzIGNvbXBsZXggZm9udCB0ZXN0IGZhaWx1cmVzIG9uIEVGTCAvIEhhcmZi
dXp6K0ZyZWV0eXBlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVy
SW5saW5lLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJJbmxpbmUuY3BwCmlu
ZGV4IGM5ZjhkN2IuLmNjZDFmM2EgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmlu
Zy9SZW5kZXJJbmxpbmUuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJJ
bmxpbmUuY3BwCkBAIC0xOTQsNyArMTk0LDEyIEBAIHZvaWQgUmVuZGVySW5saW5lOjpzdHlsZURp
ZENoYW5nZShTdHlsZURpZmZlcmVuY2UgZGlmZiwgY29uc3QgUmVuZGVyU3R5bGUqIG9sZFN0CiAg
ICAgfQogCiAgICAgaWYgKCFtX2Fsd2F5c0NyZWF0ZUxpbmVCb3hlcykgewotICAgICAgICBib29s
IGFsd2F5c0NyZWF0ZUxpbmVCb3hlcyA9IGhhc1NlbGZQYWludGluZ0xheWVyKCkgfHwgaGFzQm94
RGVjb3JhdGlvbnMoKSB8fCBuZXdTdHlsZS0+aGFzUGFkZGluZygpIHx8IG5ld1N0eWxlLT5oYXNN
YXJnaW4oKSB8fCBoYXNPdXRsaW5lKCk7CisgICAgICAgIGJvb2wgYWx3YXlzQ3JlYXRlTGluZUJv
eGVzID0gaGFzU2VsZlBhaW50aW5nTGF5ZXIoKQorICAgICAgICAgICAgfHwgaGFzQm94RGVjb3Jh
dGlvbnMoKQorICAgICAgICAgICAgfHwgbmV3U3R5bGUtPmhhc1BhZGRpbmcoKQorICAgICAgICAg
ICAgfHwgbmV3U3R5bGUtPmhhc01hcmdpbigpCisgICAgICAgICAgICB8fCBuZXdTdHlsZS0+aGFz
QW55UHVibGljUHNldWRvU3R5bGVzKCkKKyAgICAgICAgICAgIHx8IGhhc091dGxpbmUoKTsKICAg
ICAgICAgaWYgKG9sZFN0eWxlICYmIGFsd2F5c0NyZWF0ZUxpbmVCb3hlcykgewogICAgICAgICAg
ICAgZGlydHlMaW5lQm94ZXMoZmFsc2UpOwogICAgICAgICAgICAgc2V0TmVlZHNMYXlvdXQodHJ1
ZSk7Ci0tIAoxLjcuMy40Cgo=
</data>
<flag name="commit-queue"
          id="181353"
          type_id="3"
          status="-"
          setter="webkit.review.bot"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>168414</attachid>
            <date>2012-10-12 06:47:46 -0700</date>
            <delta_ts>2012-10-16 01:32:23 -0700</delta_ts>
            <desc>Proposed patch</desc>
            <filename>0001-display-inline-s-hover-behavior-is-not-applied-to-be.patch</filename>
            <type>text/plain</type>
            <size>7098</size>
            <attacher name="Martin Leutelt">martin.leutelt</attacher>
            
              <data encoding="base64">RnJvbSBlZjQ4YWQyYTNlNzZiODU0NmEwMTUxOGMzMDZjN2JhZjE1ZmYyZGIxIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXJ0aW4gTGV1dGVsdCA8bWFydGluLmxldXRlbHRAYmFzeXNr
b20uY29tPgpEYXRlOiBUaHUsIDExIE9jdCAyMDEyIDE2OjMwOjM4ICswMjAwClN1YmplY3Q6IFtQ
QVRDSF0gZGlzcGxheTppbmxpbmUncyBob3ZlciBiZWhhdmlvciBpcyBub3QgYXBwbGllZCB0byA6
OmJlZm9yZSBhbmQgOjphZnRlciBwc2V1ZG8gZWxlbWVudHMKIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD05MTcyMwoKVGhlIExpbmVCb3hlcyBmb3IgcHNldWRvIGVsZW1l
bnRzIDo6YmVmb3JlIGFuZCA6OmFmdGVyIHdlcmVuJ3QKY3JlYXRlZC4gQXMgYSByZXN1bHQgaG92
ZXJpbmcgb24gdGhlIHBzZXVkbyBlbGVtZW50cyBkaWRuJ3QgbGVhZAp0byB0aGUgZXhwZWN0ZWQg
dmlzdWFsIGJlaGF2aW9yLgotLS0KIExheW91dFRlc3RzL0NoYW5nZUxvZyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAxMiArKysrKwogLi4ucmluZy1iZWZvcmUtYWZ0ZXItcHNldWRv
LWVsZW1lbnRzLWV4cGVjdGVkLmh0bWwgfCAgIDIxICsrKysrKysrKysKIC4uLi9ob3ZlcmluZy1i
ZWZvcmUtYWZ0ZXItcHNldWRvLWVsZW1lbnRzLmh0bWwgICAgIHwgICA0MyArKysrKysrKysrKysr
KysrKysrKwogU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDE2ICsrKysrKysKIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJJbmxpbmUu
Y3BwICAgICAgICAgIHwgICAgNyArKystCiA1IGZpbGVzIGNoYW5nZWQsIDk4IGluc2VydGlvbnMo
KyksIDEgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgTGF5b3V0VGVzdHMvZmFzdC9z
ZWxlY3RvcnMvaG92ZXJpbmctYmVmb3JlLWFmdGVyLXBzZXVkby1lbGVtZW50cy1leHBlY3RlZC5o
dG1sCiBjcmVhdGUgbW9kZSAxMDA2NDQgTGF5b3V0VGVzdHMvZmFzdC9zZWxlY3RvcnMvaG92ZXJp
bmctYmVmb3JlLWFmdGVyLXBzZXVkby1lbGVtZW50cy5odG1sCgpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IGMxNjg5ZDIuLjYy
ZTUxNjIgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAxMi0xMC0xMiAgTWFydGluIExldXRlbHQg
IDxtYXJ0aW4ubGV1dGVsdEBiYXN5c2tvbS5jb20+CisKKyAgICAgICAgZGlzcGxheTppbmxpbmUn
cyBob3ZlciBiZWhhdmlvciBpcyBub3QgYXBwbGllZCB0byA6OmJlZm9yZSBhbmQgOjphZnRlciBw
c2V1ZG8gZWxlbWVudHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTkxNzIzCisKKyAgICAgICAgQWRkZWQgbmV3IHJlZnRlc3QgdG8gdGVzdCB0aGUgaG92
ZXJpbmcgYmVoYXZpb3Igd2l0aCA6OmJlZm9yZSBhbmQgOjphZnRlciBlbGVtZW50cy4KKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGZhc3Qvc2VsZWN0
b3JzL2hvdmVyaW5nLWJlZm9yZS1hZnRlci1wc2V1ZG8tZWxlbWVudHMtZXhwZWN0ZWQuaHRtbDog
QWRkZWQuCisgICAgICAgICogZmFzdC9zZWxlY3RvcnMvaG92ZXJpbmctYmVmb3JlLWFmdGVyLXBz
ZXVkby1lbGVtZW50cy5odG1sOiBBZGRlZC4KKwogMjAxMi0xMC0xMSAgS2VuaWNoaSBJc2hpYmFz
aGkgPGJhc2hpQGNocm9taXVtLm9yZz4KIAogICAgICAgICBSRUdSRVNTSU9OKDEzMDIzMSk6IENh
dXNlcyAzIGNvbXBsZXggZm9udCB0ZXN0IGZhaWx1cmVzIG9uIEVGTCAvIEhhcmZidXp6K0ZyZWV0
eXBlCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L3NlbGVjdG9ycy9ob3ZlcmluZy1iZWZv
cmUtYWZ0ZXItcHNldWRvLWVsZW1lbnRzLWV4cGVjdGVkLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0
L3NlbGVjdG9ycy9ob3ZlcmluZy1iZWZvcmUtYWZ0ZXItcHNldWRvLWVsZW1lbnRzLWV4cGVjdGVk
Lmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMzhlNzQxMAotLS0gL2Rl
di9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3Qvc2VsZWN0b3JzL2hvdmVyaW5nLWJlZm9yZS1h
ZnRlci1wc2V1ZG8tZWxlbWVudHMtZXhwZWN0ZWQuaHRtbApAQCAtMCwwICsxLDIxIEBACis8IURP
Q1RZUEUgaHRtbD4KKzxodG1sPgorPGhlYWQ+Cis8dGl0bGU+PC90aXRsZT4KKzxzdHlsZSB0eXBl
PSJ0ZXh0L2NzcyI+CisgICAgLmxpbmU6OmJlZm9yZSB7IGNvbnRlbnQ6ICdQU0VVRE8gQkVGT1JF
ICc7IH0KKyAgICAubGluZTo6YWZ0ZXIgeyBjb250ZW50OiAnIFBTRVVETyBBRlRFUic7IH0KKyAg
ICAubGluZSB7IGRpc3BsYXk6IGlubGluZTsgYmFja2dyb3VuZC1jb2xvcjogbGltZTsgfQorPC9z
dHlsZT4KKzwvaGVhZD4KKzxib2R5PgorICAgIDxwPkJ1ZyA8YSBocmVmPSJodHRwOi8vd2Via2l0
Lm9yZy9iLzkxNzIzIj45MTcyMzwvYT46IGRpc3BsYXk6aW5saW5lJ3MgaG92ZXIgYmVoYXZpb3Ig
aXMgbm90IGFwcGxpZWQgdG8gOjpiZWZvcmUgYW5kIDo6YWZ0ZXIgcHNldWRvIGVsZW1lbnRzPC9w
Pjxicj4KKyAgICA8cD5Gb3IgdGhpcyB0ZXN0IHRvIHBhc3MsIGVhY2ggZm9sbG93aW5nIGxpbmUg
c2hvdWxkIGJlIGdyZWVuLjwvcD4KKyAgICA8Y2VudGVyIGNsYXNzPSJsaW5lIj58IG5vbi1wc2V1
ZG8gJmx0O2NlbnRlciZndDsgfDwvY2VudGVyPjxicj4KKyAgICA8YiBjbGFzcz0ibGluZSI+fCBu
b24tcHNldWRvICZsdDtiJmd0OyB8PC9iPjxicj4KKyAgICA8aSBjbGFzcz0ibGluZSI+fCBub24t
cHNldWRvICZsdDtpJmd0OyB8PC9pPjxicj4KKyAgICA8YSBjbGFzcz0ibGluZSI+fCBub24tcHNl
dWRvICZsdDthJmd0OyB8PC9hPjxicj4KKyAgICA8ZGl2IGNsYXNzPSJsaW5lIj58IG5vbi1wc2V1
ZG8gJmx0O2RpdiZndDsgfDwvZGl2Pjxicj4KKyAgICA8c3BhbiBjbGFzcz0ibGluZSI+fCBub24t
cHNldWRvICZsdDtzcGFuJmd0OyB8PC9zcGFuPjxicj4gCis8L2JvZHk+Cis8L2h0bWw+ClwgTm8g
bmV3bGluZSBhdCBlbmQgb2YgZmlsZQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9zZWxl
Y3RvcnMvaG92ZXJpbmctYmVmb3JlLWFmdGVyLXBzZXVkby1lbGVtZW50cy5odG1sIGIvTGF5b3V0
VGVzdHMvZmFzdC9zZWxlY3RvcnMvaG92ZXJpbmctYmVmb3JlLWFmdGVyLXBzZXVkby1lbGVtZW50
cy5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjAyN2FiNGMKLS0tIC9k
ZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L3NlbGVjdG9ycy9ob3ZlcmluZy1iZWZvcmUt
YWZ0ZXItcHNldWRvLWVsZW1lbnRzLmh0bWwKQEAgLTAsMCArMSw0MyBAQAorPCFET0NUWVBFIGh0
bWw+Cis8aHRtbD4KKzxoZWFkPgorICAgIDx0aXRsZT48L3RpdGxlPgorPHN0eWxlIHR5cGU9InRl
eHQvY3NzIj4KKyAgICAubGluZTo6YmVmb3JlIHsgY29udGVudDogJ1BTRVVETyBCRUZPUkUgJzsg
fQorICAgIC5saW5lOjphZnRlciB7IGNvbnRlbnQ6ICcgUFNFVURPIEFGVEVSJzsgfQorICAgIC5s
aW5lIHsgZGlzcGxheTogaW5saW5lOyB9CisKKyAgICAubGluZTpob3ZlciB7IGNvbG9yOiBibHVl
OyB9Cis8L3N0eWxlPgorPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgorZnVuY3Rpb24g
c2V0QmFja2dyb3VuZENvbG9yKGlkKSB7CisgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoaWQp
LnN0eWxlLmJhY2tncm91bmRDb2xvciA9ICJsaW1lIjsKK30KKyAgICAKK2Z1bmN0aW9uIGNoZWNr
RWFjaExpbmUoKSB7CisgICAgaWYgKCF3aW5kb3cuZXZlbnRTZW5kZXIpCisgICAgICAgICAgICBy
ZXR1cm47CisKKyAgICAvLyBTdGFydCBieSBob3ZlcmluZyBvdmVyIHRoZSBmaXJzdCBsaW5lCisg
ICAgdmFyIHkgPSAxMzA7CisgICAgZm9yICh2YXIgaSA9IDA7IGkgPD0gNjsgaSsrKSB7CisgICAg
ICAgIGRvY3VtZW50LmJvZHkub2Zmc2V0VG9wOyAgICAvLyBGb3JjZSBsYXlvdXQuIFRoZSBtb3Vz
ZSBpcyBub3QgdHJhY2tlZCBiZWZvcmUgZmlyc3QgbGF5b3V0LgorICAgICAgICBldmVudFNlbmRl
ci5tb3VzZU1vdmVUbyg1MCwgeSk7ICAgIC8vIEhvdmVyLiAgICAgICAgICAKKyAgICAgICAgZG9j
dW1lbnQuYm9keS5vZmZzZXRUb3A7ICAgIC8vIFVwZGF0ZSBsYXlvdXQgZm9yIGhvdmVyZWQgc3Rh
dGUuCisgICAgICAgIHkgKz0gMTk7CisgICAgfQorfQord2luZG93LmFkZEV2ZW50TGlzdGVuZXIo
J2xvYWQnLCBjaGVja0VhY2hMaW5lLCB0cnVlKTsKKzwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+
CisgICAgPHA+QnVnIDxhIGhyZWY9Imh0dHA6Ly93ZWJraXQub3JnL2IvOTE3MjMiPjkxNzIzPC9h
PjogZGlzcGxheTppbmxpbmUncyBob3ZlciBiZWhhdmlvciBpcyBub3QgYXBwbGllZCB0byA6OmJl
Zm9yZSBhbmQgOjphZnRlciBwc2V1ZG8gZWxlbWVudHM8L3A+PGJyPgorICAgIDxwPkZvciB0aGlz
IHRlc3QgdG8gcGFzcywgZWFjaCBmb2xsb3dpbmcgbGluZSBzaG91bGQgYmUgZ3JlZW4uPC9wPgor
ICAgIDxjZW50ZXIgaWQ9ImNlbnRlciIgY2xhc3M9ImxpbmUiIG9ubW91c2VvdmVyPSJzZXRCYWNr
Z3JvdW5kQ29sb3IoJ2NlbnRlcicpIj58IG5vbi1wc2V1ZG8gJmx0O2NlbnRlciZndDsgfDwvY2Vu
dGVyPjxicj4KKyAgICA8YiBpZD0iYiIgY2xhc3M9ImxpbmUiIG9ubW91c2VvdmVyPSJzZXRCYWNr
Z3JvdW5kQ29sb3IoJ2InKSI+fCBub24tcHNldWRvICZsdDtiJmd0OyB8PC9iPjxicj4KKyAgICA8
aSBpZD0iaSIgY2xhc3M9ImxpbmUiIG9ubW91c2VvdmVyPSJzZXRCYWNrZ3JvdW5kQ29sb3IoJ2kn
KSI+fCBub24tcHNldWRvICZsdDtpJmd0OyB8PC9pPjxicj4KKyAgICA8YSBpZD0iYSIgY2xhc3M9
ImxpbmUiIG9ubW91c2VvdmVyPSJzZXRCYWNrZ3JvdW5kQ29sb3IoJ2EnKSI+fCBub24tcHNldWRv
ICZsdDthJmd0OyB8PC9hPjxicj4KKyAgICA8ZGl2IGlkPSJkaXYiIGNsYXNzPSJsaW5lIiBvbm1v
dXNlb3Zlcj0ic2V0QmFja2dyb3VuZENvbG9yKCdkaXYnKSI+fCBub24tcHNldWRvICZsdDtkaXYm
Z3Q7IHw8L2Rpdj48YnI+CisgICAgPHNwYW4gaWQ9InNwYW4iIGNsYXNzPSJsaW5lIiBvbm1vdXNl
b3Zlcj0ic2V0QmFja2dyb3VuZENvbG9yKCdzcGFuJykiPnwgbm9uLXBzZXVkbyAmbHQ7c3BhbiZn
dDsgfDwvc3Bhbj48YnI+IAorPC9ib2R5PgorPC9odG1sPgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9m
IGZpbGUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJD
b3JlL0NoYW5nZUxvZwppbmRleCA2OTk5MTFkLi4xNDFhZjhlIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMg
KzEsMTkgQEAKKzIwMTItMTAtMTIgIE1hcnRpbiBMZXV0ZWx0ICA8bWFydGluLmxldXRlbHRAYmFz
eXNrb20uY29tPgorCisgICAgICAgIGRpc3BsYXk6aW5saW5lJ3MgaG92ZXIgYmVoYXZpb3IgaXMg
bm90IGFwcGxpZWQgdG8gOjpiZWZvcmUgYW5kIDo6YWZ0ZXIgcHNldWRvIGVsZW1lbnRzCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05MTcyMworCisgICAg
ICAgIFRoZSBMaW5lQm94ZXMgZm9yIHBzZXVkbyBlbGVtZW50cyA6OmJlZm9yZSBhbmQgOjphZnRl
ciB3ZXJlbid0CisgICAgICAgIGNyZWF0ZWQuIEFzIGEgcmVzdWx0IGhvdmVyaW5nIG9uIHRoZSBw
c2V1ZG8gZWxlbWVudHMgZGlkbid0IGxlYWQKKyAgICAgICAgdG8gdGhlIGV4cGVjdGVkIHZpc3Vh
bCBiZWhhdmlvci4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBSZWZ0ZXN0OiBmYXN0L3NlbGVjdG9ycy9ob3ZlcmluZy1iZWZvcmUtYWZ0ZXItcHNldWRv
LWVsZW1lbnRzLmh0bWwKKworICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJJbmxpbmUuY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6UmVuZGVySW5saW5lOjpzdHlsZURpZENoYW5nZSk6CisKIDIwMTIt
MTAtMTEgIEtlbmljaGkgSXNoaWJhc2hpIDxiYXNoaUBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAg
UkVHUkVTU0lPTigxMzAyMzEpOiBDYXVzZXMgMyBjb21wbGV4IGZvbnQgdGVzdCBmYWlsdXJlcyBv
biBFRkwgLyBIYXJmYnV6eitGcmVldHlwZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL1JlbmRlcklubGluZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVy
SW5saW5lLmNwcAppbmRleCBjOWY4ZDdiLi5jY2QxZjNhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9yZW5kZXJpbmcvUmVuZGVySW5saW5lLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvUmVuZGVySW5saW5lLmNwcApAQCAtMTk0LDcgKzE5NCwxMiBAQCB2b2lkIFJlbmRlcklu
bGluZTo6c3R5bGVEaWRDaGFuZ2UoU3R5bGVEaWZmZXJlbmNlIGRpZmYsIGNvbnN0IFJlbmRlclN0
eWxlKiBvbGRTdAogICAgIH0KIAogICAgIGlmICghbV9hbHdheXNDcmVhdGVMaW5lQm94ZXMpIHsK
LSAgICAgICAgYm9vbCBhbHdheXNDcmVhdGVMaW5lQm94ZXMgPSBoYXNTZWxmUGFpbnRpbmdMYXll
cigpIHx8IGhhc0JveERlY29yYXRpb25zKCkgfHwgbmV3U3R5bGUtPmhhc1BhZGRpbmcoKSB8fCBu
ZXdTdHlsZS0+aGFzTWFyZ2luKCkgfHwgaGFzT3V0bGluZSgpOworICAgICAgICBib29sIGFsd2F5
c0NyZWF0ZUxpbmVCb3hlcyA9IGhhc1NlbGZQYWludGluZ0xheWVyKCkKKyAgICAgICAgICAgIHx8
IGhhc0JveERlY29yYXRpb25zKCkKKyAgICAgICAgICAgIHx8IG5ld1N0eWxlLT5oYXNQYWRkaW5n
KCkKKyAgICAgICAgICAgIHx8IG5ld1N0eWxlLT5oYXNNYXJnaW4oKQorICAgICAgICAgICAgfHwg
bmV3U3R5bGUtPmhhc0FueVB1YmxpY1BzZXVkb1N0eWxlcygpCisgICAgICAgICAgICB8fCBoYXNP
dXRsaW5lKCk7CiAgICAgICAgIGlmIChvbGRTdHlsZSAmJiBhbHdheXNDcmVhdGVMaW5lQm94ZXMp
IHsKICAgICAgICAgICAgIGRpcnR5TGluZUJveGVzKGZhbHNlKTsKICAgICAgICAgICAgIHNldE5l
ZWRzTGF5b3V0KHRydWUpOwotLSAKMS43LjMuNAoK
</data>
<flag name="commit-queue"
          id="181379"
          type_id="3"
          status="-"
          setter="buildbot"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>168888</attachid>
            <date>2012-10-16 01:32:23 -0700</date>
            <delta_ts>2013-01-09 18:43:25 -0800</delta_ts>
            <desc>Updated patch</desc>
            <filename>0001-display-inline-s-hover-behavior-is-not-applied-to-be.patch</filename>
            <type>text/plain</type>
            <size>14150</size>
            <attacher name="Martin Leutelt">martin.leutelt</attacher>
            
              <data encoding="base64">RnJvbSBjMjc1YTVlZDEyNmZjOTc3NTczMDRmYzkzZGJjMmE4MWEyNjE4ZjMyIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXJ0aW4gTGV1dGVsdCA8bWFydGluLmxldXRlbHRAYmFzeXNr
b20uY29tPgpEYXRlOiBUdWUsIDE2IE9jdCAyMDEyIDEwOjE0OjE0ICswMjAwClN1YmplY3Q6IFtQ
QVRDSF0gZGlzcGxheTppbmxpbmUncyBob3ZlciBiZWhhdmlvciBpcyBub3QgYXBwbGllZCB0byA6
OmJlZm9yZSBhbmQgOjphZnRlciBwc2V1ZG8gZWxlbWVudHMKIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD05MTcyMwoKVGhlIExpbmVCb3hlcyBmb3IgcHNldWRvIGVsZW1l
bnRzIDo6YmVmb3JlIGFuZCA6OmFmdGVyIHdlcmVuJ3QKY3JlYXRlZC4gQXMgYSByZXN1bHQgaG92
ZXJpbmcgb24gdGhlIHBzZXVkbyBlbGVtZW50cyBkaWRuJ3QgbGVhZAp0byB0aGUgZXhwZWN0ZWQg
dmlzdWFsIGJlaGF2aW9yLgotLS0KIExheW91dFRlc3RzL0NoYW5nZUxvZyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAyMSArKysrKysrKysrCiAuLi5yaW5nLWJlZm9yZS1hZnRlci1w
c2V1ZG8tZWxlbWVudHMtZXhwZWN0ZWQuaHRtbCB8ICAgMjEgKysrKysrKysrKwogLi4uL2hvdmVy
aW5nLWJlZm9yZS1hZnRlci1wc2V1ZG8tZWxlbWVudHMuaHRtbCAgICAgfCAgIDQzICsrKysrKysr
KysrKysrKysrKysrCiBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9UZXN0RXhwZWN0YXRp
b25zICAgICB8ICAgIDMgKwogLi4uL2NhcGl0YWxpemUtZW1wdHktZ2VuZXJhdGVkLXN0cmluZy1l
eHBlY3RlZC50eHQgfCAgICA0ICstCiAuLi4vY2FwaXRhbGl6ZS1lbXB0eS1nZW5lcmF0ZWQtc3Ry
aW5nLWV4cGVjdGVkLnR4dCB8ICAgIDQgKy0KIC4uLi9jYXBpdGFsaXplLWVtcHR5LWdlbmVyYXRl
ZC1zdHJpbmctZXhwZWN0ZWQudHh0IHwgICAgNCArLQogLi4uL2NhcGl0YWxpemUtZW1wdHktZ2Vu
ZXJhdGVkLXN0cmluZy1leHBlY3RlZC50eHQgfCAgICA0ICstCiBTb3VyY2UvV2ViQ29yZS9DaGFu
Z2VMb2cgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTggKysrKysrKysKIFNvdXJjZS9X
ZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJJbmxpbmUuY3BwICAgICAgICAgIHwgICAgNyArKystCiAx
MCBmaWxlcyBjaGFuZ2VkLCAxMjAgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKIGNyZWF0
ZSBtb2RlIDEwMDY0NCBMYXlvdXRUZXN0cy9mYXN0L3NlbGVjdG9ycy9ob3ZlcmluZy1iZWZvcmUt
YWZ0ZXItcHNldWRvLWVsZW1lbnRzLWV4cGVjdGVkLmh0bWwKIGNyZWF0ZSBtb2RlIDEwMDY0NCBM
YXlvdXRUZXN0cy9mYXN0L3NlbGVjdG9ycy9ob3ZlcmluZy1iZWZvcmUtYWZ0ZXItcHNldWRvLWVs
ZW1lbnRzLmh0bWwKCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cKaW5kZXggYzE2ODlkMi4uYWFlMmRiMCAxMDA2NDQKLS0tIGEvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0
IEBACisyMDEyLTEwLTE2ICBNYXJ0aW4gTGV1dGVsdCAgPG1hcnRpbi5sZXV0ZWx0QGJhc3lza29t
LmNvbT4KKworICAgICAgICBkaXNwbGF5OmlubGluZSdzIGhvdmVyIGJlaGF2aW9yIGlzIG5vdCBh
cHBsaWVkIHRvIDo6YmVmb3JlIGFuZCA6OmFmdGVyIHBzZXVkbyBlbGVtZW50cworICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTE3MjMKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGUgTGluZUJveGVzIGZvciBw
c2V1ZG8gZWxlbWVudHMgOjpiZWZvcmUgYW5kIDo6YWZ0ZXIgd2VyZW4ndAorICAgICAgICBjcmVh
dGVkLiBBcyBhIHJlc3VsdCBob3ZlcmluZyBvbiB0aGUgcHNldWRvIGVsZW1lbnRzIGRpZG4ndCBs
ZWFkCisgICAgICAgIHRvIHRoZSBleHBlY3RlZCB2aXN1YWwgYmVoYXZpb3IuCisKKyAgICAgICAg
QWRkZWQgbmV3IHRlc3QgdG8gZW5zdXJlIHRoYXQgaG92ZXJpbmcgb24gcHNldWRvIGVsZW1lbnRz
IHdvcmtzLgorCisgICAgICAgICogZmFzdC9zZWxlY3RvcnMvaG92ZXJpbmctYmVmb3JlLWFmdGVy
LXBzZXVkby1lbGVtZW50cy1leHBlY3RlZC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L3Nl
bGVjdG9ycy9ob3ZlcmluZy1iZWZvcmUtYWZ0ZXItcHNldWRvLWVsZW1lbnRzLmh0bWw6IEFkZGVk
LgorICAgICAgICAqIHBsYXRmb3JtL2Nocm9taXVtL1Rlc3RFeHBlY3RhdGlvbnM6IHNvbWUgZXhw
ZWN0ZWQudHh0cyBuZWVkIHJlYmFzZWxpbmluZy4KKyAgICAgICAgKiBwbGF0Zm9ybS9lZmwvZmFz
dC90ZXh0L2NhcGl0YWxpemUtZW1wdHktZ2VuZXJhdGVkLXN0cmluZy1leHBlY3RlZC50eHQ6IHVw
ZGF0ZWQuCisgICAgICAgICogcGxhdGZvcm0vZ3RrL2Zhc3QvdGV4dC9jYXBpdGFsaXplLWVtcHR5
LWdlbmVyYXRlZC1zdHJpbmctZXhwZWN0ZWQudHh0OiB1cGRhdGVkLgorICAgICAgICAqIHBsYXRm
b3JtL21hYy9mYXN0L3RleHQvY2FwaXRhbGl6ZS1lbXB0eS1nZW5lcmF0ZWQtc3RyaW5nLWV4cGVj
dGVkLnR4dDogdXBkYXRlZC4KKyAgICAgICAgKiBwbGF0Zm9ybS9xdC9mYXN0L3RleHQvY2FwaXRh
bGl6ZS1lbXB0eS1nZW5lcmF0ZWQtc3RyaW5nLWV4cGVjdGVkLnR4dDogdXBkYXRlZC4KKwogMjAx
Mi0xMC0xMSAgS2VuaWNoaSBJc2hpYmFzaGkgPGJhc2hpQGNocm9taXVtLm9yZz4KIAogICAgICAg
ICBSRUdSRVNTSU9OKDEzMDIzMSk6IENhdXNlcyAzIGNvbXBsZXggZm9udCB0ZXN0IGZhaWx1cmVz
IG9uIEVGTCAvIEhhcmZidXp6K0ZyZWV0eXBlCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0
L3NlbGVjdG9ycy9ob3ZlcmluZy1iZWZvcmUtYWZ0ZXItcHNldWRvLWVsZW1lbnRzLWV4cGVjdGVk
Lmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L3NlbGVjdG9ycy9ob3ZlcmluZy1iZWZvcmUtYWZ0ZXIt
cHNldWRvLWVsZW1lbnRzLWV4cGVjdGVkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMC4uMzhlNzQxMAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3Qvc2Vs
ZWN0b3JzL2hvdmVyaW5nLWJlZm9yZS1hZnRlci1wc2V1ZG8tZWxlbWVudHMtZXhwZWN0ZWQuaHRt
bApAQCAtMCwwICsxLDIxIEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGhlYWQ+Cis8dGl0
bGU+PC90aXRsZT4KKzxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CisgICAgLmxpbmU6OmJlZm9yZSB7
IGNvbnRlbnQ6ICdQU0VVRE8gQkVGT1JFICc7IH0KKyAgICAubGluZTo6YWZ0ZXIgeyBjb250ZW50
OiAnIFBTRVVETyBBRlRFUic7IH0KKyAgICAubGluZSB7IGRpc3BsYXk6IGlubGluZTsgYmFja2dy
b3VuZC1jb2xvcjogbGltZTsgfQorPC9zdHlsZT4KKzwvaGVhZD4KKzxib2R5PgorICAgIDxwPkJ1
ZyA8YSBocmVmPSJodHRwOi8vd2Via2l0Lm9yZy9iLzkxNzIzIj45MTcyMzwvYT46IGRpc3BsYXk6
aW5saW5lJ3MgaG92ZXIgYmVoYXZpb3IgaXMgbm90IGFwcGxpZWQgdG8gOjpiZWZvcmUgYW5kIDo6
YWZ0ZXIgcHNldWRvIGVsZW1lbnRzPC9wPjxicj4KKyAgICA8cD5Gb3IgdGhpcyB0ZXN0IHRvIHBh
c3MsIGVhY2ggZm9sbG93aW5nIGxpbmUgc2hvdWxkIGJlIGdyZWVuLjwvcD4KKyAgICA8Y2VudGVy
IGNsYXNzPSJsaW5lIj58IG5vbi1wc2V1ZG8gJmx0O2NlbnRlciZndDsgfDwvY2VudGVyPjxicj4K
KyAgICA8YiBjbGFzcz0ibGluZSI+fCBub24tcHNldWRvICZsdDtiJmd0OyB8PC9iPjxicj4KKyAg
ICA8aSBjbGFzcz0ibGluZSI+fCBub24tcHNldWRvICZsdDtpJmd0OyB8PC9pPjxicj4KKyAgICA8
YSBjbGFzcz0ibGluZSI+fCBub24tcHNldWRvICZsdDthJmd0OyB8PC9hPjxicj4KKyAgICA8ZGl2
IGNsYXNzPSJsaW5lIj58IG5vbi1wc2V1ZG8gJmx0O2RpdiZndDsgfDwvZGl2Pjxicj4KKyAgICA8
c3BhbiBjbGFzcz0ibGluZSI+fCBub24tcHNldWRvICZsdDtzcGFuJmd0OyB8PC9zcGFuPjxicj4g
Cis8L2JvZHk+Cis8L2h0bWw+ClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvZmFzdC9zZWxlY3RvcnMvaG92ZXJpbmctYmVmb3JlLWFmdGVyLXBzZXVk
by1lbGVtZW50cy5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9zZWxlY3RvcnMvaG92ZXJpbmctYmVm
b3JlLWFmdGVyLXBzZXVkby1lbGVtZW50cy5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAuLjAyN2FiNGMKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L3Nl
bGVjdG9ycy9ob3ZlcmluZy1iZWZvcmUtYWZ0ZXItcHNldWRvLWVsZW1lbnRzLmh0bWwKQEAgLTAs
MCArMSw0MyBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorICAgIDx0aXRsZT48
L3RpdGxlPgorPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KKyAgICAubGluZTo6YmVmb3JlIHsgY29u
dGVudDogJ1BTRVVETyBCRUZPUkUgJzsgfQorICAgIC5saW5lOjphZnRlciB7IGNvbnRlbnQ6ICcg
UFNFVURPIEFGVEVSJzsgfQorICAgIC5saW5lIHsgZGlzcGxheTogaW5saW5lOyB9CisKKyAgICAu
bGluZTpob3ZlciB7IGNvbG9yOiBibHVlOyB9Cis8L3N0eWxlPgorPHNjcmlwdCB0eXBlPSJ0ZXh0
L2phdmFzY3JpcHQiPgorZnVuY3Rpb24gc2V0QmFja2dyb3VuZENvbG9yKGlkKSB7CisgICAgZG9j
dW1lbnQuZ2V0RWxlbWVudEJ5SWQoaWQpLnN0eWxlLmJhY2tncm91bmRDb2xvciA9ICJsaW1lIjsK
K30KKyAgICAKK2Z1bmN0aW9uIGNoZWNrRWFjaExpbmUoKSB7CisgICAgaWYgKCF3aW5kb3cuZXZl
bnRTZW5kZXIpCisgICAgICAgICAgICByZXR1cm47CisKKyAgICAvLyBTdGFydCBieSBob3Zlcmlu
ZyBvdmVyIHRoZSBmaXJzdCBsaW5lCisgICAgdmFyIHkgPSAxMzA7CisgICAgZm9yICh2YXIgaSA9
IDA7IGkgPD0gNjsgaSsrKSB7CisgICAgICAgIGRvY3VtZW50LmJvZHkub2Zmc2V0VG9wOyAgICAv
LyBGb3JjZSBsYXlvdXQuIFRoZSBtb3VzZSBpcyBub3QgdHJhY2tlZCBiZWZvcmUgZmlyc3QgbGF5
b3V0LgorICAgICAgICBldmVudFNlbmRlci5tb3VzZU1vdmVUbyg1MCwgeSk7ICAgIC8vIEhvdmVy
LiAgICAgICAgICAKKyAgICAgICAgZG9jdW1lbnQuYm9keS5vZmZzZXRUb3A7ICAgIC8vIFVwZGF0
ZSBsYXlvdXQgZm9yIGhvdmVyZWQgc3RhdGUuCisgICAgICAgIHkgKz0gMTk7CisgICAgfQorfQor
d2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ2xvYWQnLCBjaGVja0VhY2hMaW5lLCB0cnVlKTsKKzwv
c2NyaXB0PgorPC9oZWFkPgorPGJvZHk+CisgICAgPHA+QnVnIDxhIGhyZWY9Imh0dHA6Ly93ZWJr
aXQub3JnL2IvOTE3MjMiPjkxNzIzPC9hPjogZGlzcGxheTppbmxpbmUncyBob3ZlciBiZWhhdmlv
ciBpcyBub3QgYXBwbGllZCB0byA6OmJlZm9yZSBhbmQgOjphZnRlciBwc2V1ZG8gZWxlbWVudHM8
L3A+PGJyPgorICAgIDxwPkZvciB0aGlzIHRlc3QgdG8gcGFzcywgZWFjaCBmb2xsb3dpbmcgbGlu
ZSBzaG91bGQgYmUgZ3JlZW4uPC9wPgorICAgIDxjZW50ZXIgaWQ9ImNlbnRlciIgY2xhc3M9Imxp
bmUiIG9ubW91c2VvdmVyPSJzZXRCYWNrZ3JvdW5kQ29sb3IoJ2NlbnRlcicpIj58IG5vbi1wc2V1
ZG8gJmx0O2NlbnRlciZndDsgfDwvY2VudGVyPjxicj4KKyAgICA8YiBpZD0iYiIgY2xhc3M9Imxp
bmUiIG9ubW91c2VvdmVyPSJzZXRCYWNrZ3JvdW5kQ29sb3IoJ2InKSI+fCBub24tcHNldWRvICZs
dDtiJmd0OyB8PC9iPjxicj4KKyAgICA8aSBpZD0iaSIgY2xhc3M9ImxpbmUiIG9ubW91c2VvdmVy
PSJzZXRCYWNrZ3JvdW5kQ29sb3IoJ2knKSI+fCBub24tcHNldWRvICZsdDtpJmd0OyB8PC9pPjxi
cj4KKyAgICA8YSBpZD0iYSIgY2xhc3M9ImxpbmUiIG9ubW91c2VvdmVyPSJzZXRCYWNrZ3JvdW5k
Q29sb3IoJ2EnKSI+fCBub24tcHNldWRvICZsdDthJmd0OyB8PC9hPjxicj4KKyAgICA8ZGl2IGlk
PSJkaXYiIGNsYXNzPSJsaW5lIiBvbm1vdXNlb3Zlcj0ic2V0QmFja2dyb3VuZENvbG9yKCdkaXYn
KSI+fCBub24tcHNldWRvICZsdDtkaXYmZ3Q7IHw8L2Rpdj48YnI+CisgICAgPHNwYW4gaWQ9InNw
YW4iIGNsYXNzPSJsaW5lIiBvbm1vdXNlb3Zlcj0ic2V0QmFja2dyb3VuZENvbG9yKCdzcGFuJyki
Pnwgbm9uLXBzZXVkbyAmbHQ7c3BhbiZndDsgfDwvc3Bhbj48YnI+IAorPC9ib2R5PgorPC9odG1s
PgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3Bs
YXRmb3JtL2Nocm9taXVtL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9j
aHJvbWl1bS9UZXN0RXhwZWN0YXRpb25zCmluZGV4IDIyNmUzYTUuLjI0MjM3MzIgMTAwNjQ0Ci0t
LSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIv
TGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vVGVzdEV4cGVjdGF0aW9ucwpAQCAtOTgxLDYg
Kzk4MSw5IEBAIHdlYmtpdC5vcmcvYi81ODg5OCBmYXN0L2Jsb2NrL2Zsb2F0L292ZXJoYW5naW5n
LXRhbGwtYmxvY2suaHRtbCBbIEZhaWx1cmUgXQogIyBOZXcgdGVzdCBhZGRlZCB0aGF0IG5lZWRz
IHBsYXRmb3JtIHNwZWNpZmljIHJlc3VsdHMKIHdlYmtpdC5vcmcvYi85ODQ1MiBmYXN0L3RleHQv
dmVydGljYWwtcmwtcnRsLWxpbmVicmVhay5odG1sIFsgRmFpbHVyZSBdCiAKKyMgVGVzdCBuZWVk
cyByZWJhc2VsaW5lZCBleHBlY3RlZC50eHQgZmlsZXMsIGltYWdlcyBhcmUgZmluZQord2Via2l0
Lm9yZy9iLzk0MzIgZmFzdC90ZXh0L2NhcGl0YWxpemUtZW1wdHktZ2VuZXJhdGVkLXN0cmluZy5o
dG1sIFsgRmFpbHVyZSBdCisKICMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICMgSW5zcGVjdG9yIHRlc3RzCiAjIC0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwvZmFzdC90ZXh0L2NhcGl0
YWxpemUtZW1wdHktZ2VuZXJhdGVkLXN0cmluZy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9w
bGF0Zm9ybS9lZmwvZmFzdC90ZXh0L2NhcGl0YWxpemUtZW1wdHktZ2VuZXJhdGVkLXN0cmluZy1l
eHBlY3RlZC50eHQKaW5kZXggNmJmODFlNy4uNzhlNzkxYiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vZWZsL2Zhc3QvdGV4dC9jYXBpdGFsaXplLWVtcHR5LWdlbmVyYXRlZC1zdHJp
bmctZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2VmbC9mYXN0L3RleHQv
Y2FwaXRhbGl6ZS1lbXB0eS1nZW5lcmF0ZWQtc3RyaW5nLWV4cGVjdGVkLnR4dApAQCAtMjIsNyAr
MjIsNyBAQCBsYXllciBhdCAoMCwwKSBzaXplIDgwMHg2MDAKICAgICAgICAgICBSZW5kZXJUZXh0
IHsjdGV4dH0gYXQgKDAsMCkgc2l6ZSA0NngxOQogICAgICAgICAgICAgdGV4dCBydW4gYXQgKDAs
MCkgd2lkdGggNDY6ICJMb3JlbSAiCiAgICAgICAgICAgUmVuZGVySW5saW5lIHtTUEFOfSBhdCAo
MCwwKSBzaXplIDM5eDE5Ci0gICAgICAgICAgICBSZW5kZXJJbmxpbmUgKGdlbmVyYXRlZCkgYXQg
KDAsMCkgc2l6ZSAweDAKKyAgICAgICAgICAgIFJlbmRlcklubGluZSAoZ2VuZXJhdGVkKSBhdCAo
MCwwKSBzaXplIDB4MTkKICAgICAgICAgICAgICAgUmVuZGVyVGV4dCBhdCAoMCwwKSBzaXplIDB4
MAogICAgICAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICg0NiwwKSBzaXplIDM5eDE5CiAg
ICAgICAgICAgICAgIHRleHQgcnVuIGF0ICg0NiwwKSB3aWR0aCAzOTogIklwc3VtIgpAQCAtMzgs
NyArMzgsNyBAQCBsYXllciBhdCAoMCwwKSBzaXplIDgwMHg2MDAKICAgICAgICAgICBSZW5kZXJU
ZXh0IHsjdGV4dH0gYXQgKDAsMCkgc2l6ZSAyM3gxOQogICAgICAgICAgICAgdGV4dCBydW4gYXQg
KDAsMCkgd2lkdGggMjM6ICJMb3IiCiAgICAgICAgICAgUmVuZGVySW5saW5lIHtTUEFOfSBhdCAo
MCwwKSBzaXplIDYyeDE5Ci0gICAgICAgICAgICBSZW5kZXJJbmxpbmUgKGdlbmVyYXRlZCkgYXQg
KDAsMCkgc2l6ZSAweDAKKyAgICAgICAgICAgIFJlbmRlcklubGluZSAoZ2VuZXJhdGVkKSBhdCAo
MCwwKSBzaXplIDB4MTkKICAgICAgICAgICAgICAgUmVuZGVyVGV4dCBhdCAoMCwwKSBzaXplIDB4
MAogICAgICAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgyMywwKSBzaXplIDYyeDE5CiAg
ICAgICAgICAgICAgIHRleHQgcnVuIGF0ICgyMywwKSB3aWR0aCA2MjogImVtIElwc3VtIgpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL2Zhc3QvdGV4dC9jYXBpdGFsaXplLWVt
cHR5LWdlbmVyYXRlZC1zdHJpbmctZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0v
Z3RrL2Zhc3QvdGV4dC9jYXBpdGFsaXplLWVtcHR5LWdlbmVyYXRlZC1zdHJpbmctZXhwZWN0ZWQu
dHh0CmluZGV4IDZiZjgxZTcuLjc4ZTc5MWIgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRm
b3JtL2d0ay9mYXN0L3RleHQvY2FwaXRhbGl6ZS1lbXB0eS1nZW5lcmF0ZWQtc3RyaW5nLWV4cGVj
dGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvZmFzdC90ZXh0L2NhcGl0YWxp
emUtZW1wdHktZ2VuZXJhdGVkLXN0cmluZy1leHBlY3RlZC50eHQKQEAgLTIyLDcgKzIyLDcgQEAg
bGF5ZXIgYXQgKDAsMCkgc2l6ZSA4MDB4NjAwCiAgICAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9
IGF0ICgwLDApIHNpemUgNDZ4MTkKICAgICAgICAgICAgIHRleHQgcnVuIGF0ICgwLDApIHdpZHRo
IDQ2OiAiTG9yZW0gIgogICAgICAgICAgIFJlbmRlcklubGluZSB7U1BBTn0gYXQgKDAsMCkgc2l6
ZSAzOXgxOQotICAgICAgICAgICAgUmVuZGVySW5saW5lIChnZW5lcmF0ZWQpIGF0ICgwLDApIHNp
emUgMHgwCisgICAgICAgICAgICBSZW5kZXJJbmxpbmUgKGdlbmVyYXRlZCkgYXQgKDAsMCkgc2l6
ZSAweDE5CiAgICAgICAgICAgICAgIFJlbmRlclRleHQgYXQgKDAsMCkgc2l6ZSAweDAKICAgICAg
ICAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoNDYsMCkgc2l6ZSAzOXgxOQogICAgICAgICAg
ICAgICB0ZXh0IHJ1biBhdCAoNDYsMCkgd2lkdGggMzk6ICJJcHN1bSIKQEAgLTM4LDcgKzM4LDcg
QEAgbGF5ZXIgYXQgKDAsMCkgc2l6ZSA4MDB4NjAwCiAgICAgICAgICAgUmVuZGVyVGV4dCB7I3Rl
eHR9IGF0ICgwLDApIHNpemUgMjN4MTkKICAgICAgICAgICAgIHRleHQgcnVuIGF0ICgwLDApIHdp
ZHRoIDIzOiAiTG9yIgogICAgICAgICAgIFJlbmRlcklubGluZSB7U1BBTn0gYXQgKDAsMCkgc2l6
ZSA2MngxOQotICAgICAgICAgICAgUmVuZGVySW5saW5lIChnZW5lcmF0ZWQpIGF0ICgwLDApIHNp
emUgMHgwCisgICAgICAgICAgICBSZW5kZXJJbmxpbmUgKGdlbmVyYXRlZCkgYXQgKDAsMCkgc2l6
ZSAweDE5CiAgICAgICAgICAgICAgIFJlbmRlclRleHQgYXQgKDAsMCkgc2l6ZSAweDAKICAgICAg
ICAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoMjMsMCkgc2l6ZSA2MngxOQogICAgICAgICAg
ICAgICB0ZXh0IHJ1biBhdCAoMjMsMCkgd2lkdGggNjI6ICJlbSBJcHN1bSIKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9mYXN0L3RleHQvY2FwaXRhbGl6ZS1lbXB0eS1nZW5l
cmF0ZWQtc3RyaW5nLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9mYXN0
L3RleHQvY2FwaXRhbGl6ZS1lbXB0eS1nZW5lcmF0ZWQtc3RyaW5nLWV4cGVjdGVkLnR4dAppbmRl
eCAzMTgxMWQ1Li4yMmUyMmU2YiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFj
L2Zhc3QvdGV4dC9jYXBpdGFsaXplLWVtcHR5LWdlbmVyYXRlZC1zdHJpbmctZXhwZWN0ZWQudHh0
CisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9mYXN0L3RleHQvY2FwaXRhbGl6ZS1lbXB0
eS1nZW5lcmF0ZWQtc3RyaW5nLWV4cGVjdGVkLnR4dApAQCAtMjIsNyArMjIsNyBAQCBsYXllciBh
dCAoMCwwKSBzaXplIDgwMHg2MDAKICAgICAgICAgICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDAs
MCkgc2l6ZSA0NngxOAogICAgICAgICAgICAgdGV4dCBydW4gYXQgKDAsMCkgd2lkdGggNDY6ICJM
b3JlbSAiCiAgICAgICAgICAgUmVuZGVySW5saW5lIHtTUEFOfSBhdCAoMCwwKSBzaXplIDM5eDE4
Ci0gICAgICAgICAgICBSZW5kZXJJbmxpbmUgKGdlbmVyYXRlZCkgYXQgKDAsMCkgc2l6ZSAweDAK
KyAgICAgICAgICAgIFJlbmRlcklubGluZSAoZ2VuZXJhdGVkKSBhdCAoMCwwKSBzaXplIDB4MTgK
ICAgICAgICAgICAgICAgUmVuZGVyVGV4dCBhdCAoMCwwKSBzaXplIDB4MAogICAgICAgICAgICAg
UmVuZGVyVGV4dCB7I3RleHR9IGF0ICg0NiwwKSBzaXplIDM5eDE4CiAgICAgICAgICAgICAgIHRl
eHQgcnVuIGF0ICg0NiwwKSB3aWR0aCAzOTogIklwc3VtIgpAQCAtMzgsNyArMzgsNyBAQCBsYXll
ciBhdCAoMCwwKSBzaXplIDgwMHg2MDAKICAgICAgICAgICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQg
KDAsMCkgc2l6ZSAyM3gxOAogICAgICAgICAgICAgdGV4dCBydW4gYXQgKDAsMCkgd2lkdGggMjM6
ICJMb3IiCiAgICAgICAgICAgUmVuZGVySW5saW5lIHtTUEFOfSBhdCAoMCwwKSBzaXplIDYyeDE4
Ci0gICAgICAgICAgICBSZW5kZXJJbmxpbmUgKGdlbmVyYXRlZCkgYXQgKDAsMCkgc2l6ZSAweDAK
KyAgICAgICAgICAgIFJlbmRlcklubGluZSAoZ2VuZXJhdGVkKSBhdCAoMCwwKSBzaXplIDB4MTgK
ICAgICAgICAgICAgICAgUmVuZGVyVGV4dCBhdCAoMCwwKSBzaXplIDB4MAogICAgICAgICAgICAg
UmVuZGVyVGV4dCB7I3RleHR9IGF0ICgyMywwKSBzaXplIDYyeDE4CiAgICAgICAgICAgICAgIHRl
eHQgcnVuIGF0ICgyMywwKSB3aWR0aCA2MjogImVtIElwc3VtIgpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vcXQvZmFzdC90ZXh0L2NhcGl0YWxpemUtZW1wdHktZ2VuZXJhdGVkLXN0
cmluZy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9mYXN0L3RleHQvY2Fw
aXRhbGl6ZS1lbXB0eS1nZW5lcmF0ZWQtc3RyaW5nLWV4cGVjdGVkLnR4dAppbmRleCA3MGQ5Nzhl
Li5mNmM0YTNlIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9mYXN0L3RleHQv
Y2FwaXRhbGl6ZS1lbXB0eS1nZW5lcmF0ZWQtc3RyaW5nLWV4cGVjdGVkLnR4dAorKysgYi9MYXlv
dXRUZXN0cy9wbGF0Zm9ybS9xdC9mYXN0L3RleHQvY2FwaXRhbGl6ZS1lbXB0eS1nZW5lcmF0ZWQt
c3RyaW5nLWV4cGVjdGVkLnR4dApAQCAtMjIsNyArMjIsNyBAQCBsYXllciBhdCAoMCwwKSBzaXpl
IDgwMHg2MDAKICAgICAgICAgICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDAsMCkgc2l6ZSA0NHgx
OQogICAgICAgICAgICAgdGV4dCBydW4gYXQgKDAsMCkgd2lkdGggNDQ6ICJMb3JlbSAiCiAgICAg
ICAgICAgUmVuZGVySW5saW5lIHtTUEFOfSBhdCAoMCwwKSBzaXplIDM3eDE5Ci0gICAgICAgICAg
ICBSZW5kZXJJbmxpbmUgKGdlbmVyYXRlZCkgYXQgKDAsMCkgc2l6ZSAweDAKKyAgICAgICAgICAg
IFJlbmRlcklubGluZSAoZ2VuZXJhdGVkKSBhdCAoMCwwKSBzaXplIDB4MTkKICAgICAgICAgICAg
ICAgUmVuZGVyVGV4dCBhdCAoMCwwKSBzaXplIDB4MAogICAgICAgICAgICAgUmVuZGVyVGV4dCB7
I3RleHR9IGF0ICg0NCwwKSBzaXplIDM3eDE5CiAgICAgICAgICAgICAgIHRleHQgcnVuIGF0ICg0
NCwwKSB3aWR0aCAzNzogIklwc3VtIgpAQCAtMzgsNyArMzgsNyBAQCBsYXllciBhdCAoMCwwKSBz
aXplIDgwMHg2MDAKICAgICAgICAgICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDAsMCkgc2l6ZSAy
MngxOQogICAgICAgICAgICAgdGV4dCBydW4gYXQgKDAsMCkgd2lkdGggMjI6ICJMb3IiCiAgICAg
ICAgICAgUmVuZGVySW5saW5lIHtTUEFOfSBhdCAoMCwwKSBzaXplIDU5eDE5Ci0gICAgICAgICAg
ICBSZW5kZXJJbmxpbmUgKGdlbmVyYXRlZCkgYXQgKDAsMCkgc2l6ZSAweDAKKyAgICAgICAgICAg
IFJlbmRlcklubGluZSAoZ2VuZXJhdGVkKSBhdCAoMCwwKSBzaXplIDB4MTkKICAgICAgICAgICAg
ICAgUmVuZGVyVGV4dCBhdCAoMCwwKSBzaXplIDB4MAogICAgICAgICAgICAgUmVuZGVyVGV4dCB7
I3RleHR9IGF0ICgyMiwwKSBzaXplIDU5eDE5CiAgICAgICAgICAgICAgIHRleHQgcnVuIGF0ICgy
MiwwKSB3aWR0aCA1OTogImVtIElwc3VtIgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hh
bmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDY5OTkxMWQuLjdlYzk3NmEg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMSBAQAorMjAxMi0xMC0xNiAgTWFydGluIExldXRlbHQg
IDxtYXJ0aW4ubGV1dGVsdEBiYXN5c2tvbS5jb20+CisKKyAgICAgICAgZGlzcGxheTppbmxpbmUn
cyBob3ZlciBiZWhhdmlvciBpcyBub3QgYXBwbGllZCB0byA6OmJlZm9yZSBhbmQgOjphZnRlciBw
c2V1ZG8gZWxlbWVudHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTkxNzIzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgVGhlIExpbmVCb3hlcyBmb3IgcHNldWRvIGVsZW1lbnRzIDo6YmVmb3JlIGFuZCA6OmFm
dGVyIHdlcmVuJ3QKKyAgICAgICAgY3JlYXRlZC4gQXMgYSByZXN1bHQgaG92ZXJpbmcgb24gdGhl
IHBzZXVkbyBlbGVtZW50cyBkaWRuJ3QgbGVhZAorICAgICAgICB0byB0aGUgZXhwZWN0ZWQgdmlz
dWFsIGJlaGF2aW9yLgorCisgICAgICAgIFVwZGF0ZWQgZXhwZWN0ZWQudHh0IGZvciBxdCwgZ3Rr
LCBlZmwsIG1hYy4gVXBkYXRlZCBUZXN0RXhwZWN0YXRpb25zCisgICAgICAgIGZvciBjaHJvbWl1
bSwgZXhwZWN0ZWQudHh0cyBuZWVkIHJlYmFzZWxpbmluZy4KKyAgICAgICAgTmV3IHRlc3Q6IGZh
c3Qvc2VsZWN0b3JzL2hvdmVyaW5nLWJlZm9yZS1hZnRlci1wc2V1ZG8tZWxlbWVudHMuaHRtbAor
CisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlcklubGluZS5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpSZW5kZXJJbmxpbmU6OnN0eWxlRGlkQ2hhbmdlKToKKwogMjAxMi0xMC0xMSAgS2VuaWNoaSBJ
c2hpYmFzaGkgPGJhc2hpQGNocm9taXVtLm9yZz4KIAogICAgICAgICBSRUdSRVNTSU9OKDEzMDIz
MSk6IENhdXNlcyAzIGNvbXBsZXggZm9udCB0ZXN0IGZhaWx1cmVzIG9uIEVGTCAvIEhhcmZidXp6
K0ZyZWV0eXBlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVySW5s
aW5lLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJJbmxpbmUuY3BwCmluZGV4
IGM5ZjhkN2IuLmNjZDFmM2EgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9S
ZW5kZXJJbmxpbmUuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJJbmxp
bmUuY3BwCkBAIC0xOTQsNyArMTk0LDEyIEBAIHZvaWQgUmVuZGVySW5saW5lOjpzdHlsZURpZENo
YW5nZShTdHlsZURpZmZlcmVuY2UgZGlmZiwgY29uc3QgUmVuZGVyU3R5bGUqIG9sZFN0CiAgICAg
fQogCiAgICAgaWYgKCFtX2Fsd2F5c0NyZWF0ZUxpbmVCb3hlcykgewotICAgICAgICBib29sIGFs
d2F5c0NyZWF0ZUxpbmVCb3hlcyA9IGhhc1NlbGZQYWludGluZ0xheWVyKCkgfHwgaGFzQm94RGVj
b3JhdGlvbnMoKSB8fCBuZXdTdHlsZS0+aGFzUGFkZGluZygpIHx8IG5ld1N0eWxlLT5oYXNNYXJn
aW4oKSB8fCBoYXNPdXRsaW5lKCk7CisgICAgICAgIGJvb2wgYWx3YXlzQ3JlYXRlTGluZUJveGVz
ID0gaGFzU2VsZlBhaW50aW5nTGF5ZXIoKQorICAgICAgICAgICAgfHwgaGFzQm94RGVjb3JhdGlv
bnMoKQorICAgICAgICAgICAgfHwgbmV3U3R5bGUtPmhhc1BhZGRpbmcoKQorICAgICAgICAgICAg
fHwgbmV3U3R5bGUtPmhhc01hcmdpbigpCisgICAgICAgICAgICB8fCBuZXdTdHlsZS0+aGFzQW55
UHVibGljUHNldWRvU3R5bGVzKCkKKyAgICAgICAgICAgIHx8IGhhc091dGxpbmUoKTsKICAgICAg
ICAgaWYgKG9sZFN0eWxlICYmIGFsd2F5c0NyZWF0ZUxpbmVCb3hlcykgewogICAgICAgICAgICAg
ZGlydHlMaW5lQm94ZXMoZmFsc2UpOwogICAgICAgICAgICAgc2V0TmVlZHNMYXlvdXQodHJ1ZSk7
Ci0tIAoxLjcuMy40Cgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>182042</attachid>
            <date>2013-01-09 18:43:28 -0800</date>
            <delta_ts>2013-01-14 15:12:44 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-91723-20130109184031.patch</filename>
            <type>text/plain</type>
            <size>4465</size>
            <attacher name="Elliott Sprehn">esprehn</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM5MjY2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYWUxM2RkNWNmMjJjYzYz
NThmZDg3OTVlMTcwOGI5NWYwZmIxMmIyOS4uYTI4OWI3YzQxYTNmNGVjMTIxYTQ0MmJhOTUwNTJh
NWI2ZDE1NWE0YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEzLTAxLTA5ICBFbGxp
b3R0IFNwcmVobiAgPGVzcHJlaG5AZ21haWwuY29tPgorCisgICAgICAgIGRpc3BsYXk6aW5saW5l
J3MgaG92ZXIgYmVoYXZpb3IgaXMgbm90IGFwcGxpZWQgdG8gOjpiZWZvcmUgYW5kIDo6YWZ0ZXIg
cHNldWRvIGVsZW1lbnRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD05MTcyMworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIFdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgYW5vbnltb3VzIHRleHQgcmVuZGVyZXJzIGlu
c2lkZSA6YmVmb3JlIGFuZCA6YWZ0ZXIKKyAgICAgICAgd2Ugd291bGQgY29ycmVjdGx5IGRldGVj
dCBhIGhpdCBpbiBJbmxpbmVUZXh0Qm94Ojpub2RlQXRQb2ludCwgYnV0IHdvdWxkCisgICAgICAg
IHRoZW4gZmFpbCB0byBzZXQgdGhlIGNvcnJlY3Qgbm9kZSBmb3IgdGhlIGhpdCB0ZXN0IGJlY2F1
c2UgaW4KKyAgICAgICAgUmVuZGVyT2JqZWN0Ojp1cGRhdGVIaXRUZXN0UmVzdWx0IG5vZGUoKSBp
cyBudWxsLiBJbnN0ZWFkIHdlIHNob3VsZCB3YWxrCisgICAgICAgIHVwIHRoZSByZW5kZXIgdHJl
ZSB0byB0aGUgUHNldWRvRWxlbWVudCBhbmQgdHJlYXQgaXQgYXMgaWYgd2UgaGl0IHRoYXQuCisK
KyAgICAgICAgVGVzdDogZmFzdC9jc3MtZ2VuZXJhdGVkLWNvbnRlbnQvaG92ZXItaW5saW5lLmh0
bWwKKworICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJPYmplY3QuY3BwOgorICAgICAgICAoV2Vi
Q29yZTo6UmVuZGVyT2JqZWN0Ojp1cGRhdGVIaXRUZXN0UmVzdWx0KToKKwogMjAxMy0wMS0wOSAg
RmlsaXAgUGl6bG8gIDxmcGl6bG9AYXBwbGUuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIGZp
eCBidWlsZCBhZnRlciBodHRwOi8vdHJhYy53ZWJraXQub3JnL2NoYW5nZXNldC8xMzkyNjIKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJPYmplY3QuY3BwIGIvU291
cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlck9iamVjdC5jcHAKaW5kZXggMzA2NmU1MzRhOTMz
YTFmMmMwMjYxN2I4M2QxYjFhODVlN2VlNTc2MS4uMWU4MzdlOGI5MjczYTdiYzBiOTI1ZDg1NmI0
MzdkNmQ5NjZiNzQzYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRl
ck9iamVjdC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlck9iamVjdC5j
cHAKQEAgLTI2MTgsMTEgKzI2MTgsMTkgQEAgdm9pZCBSZW5kZXJPYmplY3Q6OnVwZGF0ZUhpdFRl
c3RSZXN1bHQoSGl0VGVzdFJlc3VsdCYgcmVzdWx0LCBjb25zdCBMYXlvdXRQb2ludCYKICAgICBp
ZiAocmVzdWx0LmlubmVyTm9kZSgpKQogICAgICAgICByZXR1cm47CiAKLSAgICBOb2RlKiBuID0g
bm9kZSgpOwotICAgIGlmIChuKSB7Ci0gICAgICAgIHJlc3VsdC5zZXRJbm5lck5vZGUobik7Cisg
ICAgTm9kZSogbm9kZSA9IHRoaXMtPm5vZGUoKTsKKworICAgIC8vIElmIHdlIGhpdCB0aGUgYW5v
bnltb3VzIHJlbmRlcmVycyBpbnNpZGUgZ2VuZXJhdGVkIGNvbnRlbnQgd2Ugc2hvdWxkCisgICAg
Ly8gYWN0dWFsbHkgaGl0IHRoZSBnZW5lcmF0ZWQgY29udGVudCBzbyB3YWxrIHVwIHRvIHRoZSBQ
c2V1ZG9FbGVtZW50LgorICAgIGlmICghbm9kZSAmJiBwYXJlbnQoKSAmJiBwYXJlbnQoKS0+aXNC
ZWZvcmVPckFmdGVyQ29udGVudCgpKSB7CisgICAgICAgIGZvciAoUmVuZGVyT2JqZWN0KiByZW5k
ZXJlciA9IHBhcmVudCgpOyByZW5kZXJlciAmJiAhbm9kZTsgcmVuZGVyZXIgPSByZW5kZXJlci0+
cGFyZW50KCkpCisgICAgICAgICAgICBub2RlID0gcmVuZGVyZXItPm5vZGUoKTsKKyAgICB9CisK
KyAgICBpZiAobm9kZSkgeworICAgICAgICByZXN1bHQuc2V0SW5uZXJOb2RlKG5vZGUpOwogICAg
ICAgICBpZiAoIXJlc3VsdC5pbm5lck5vblNoYXJlZE5vZGUoKSkKLSAgICAgICAgICAgIHJlc3Vs
dC5zZXRJbm5lck5vblNoYXJlZE5vZGUobik7CisgICAgICAgICAgICByZXN1bHQuc2V0SW5uZXJO
b25TaGFyZWROb2RlKG5vZGUpOwogICAgICAgICByZXN1bHQuc2V0TG9jYWxQb2ludChwb2ludCk7
CiAgICAgfQogfQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCmluZGV4IDFkZTZmYmM5Y2MyYmIzYjI1ZjUxOTcyODVkM2JlMTUxM2E2ODBh
OWYuLjA3YzBlOGFlYWI4ZGIxMjU4NGE0ODEyMDM1NjJhMjQ3OGNhN2M5ODIgMTAwNjQ0Ci0tLSBh
L0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNiBAQAorMjAxMy0wMS0wOSAgRWxsaW90dCBTcHJlaG4gIDxlc3ByZWhuQGdtYWlsLmNv
bT4KKworICAgICAgICBkaXNwbGF5OmlubGluZSdzIGhvdmVyIGJlaGF2aW9yIGlzIG5vdCBhcHBs
aWVkIHRvIDo6YmVmb3JlIGFuZCA6OmFmdGVyIHBzZXVkbyBlbGVtZW50cworICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTE3MjMKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgYSB0ZXN0IHRoYXQgaG92ZXJp
bmcgZ2VuZXJhdGVkIGNvbnRlbnQgaW5zaWRlIGFuIGlubGluZSBlbGVtZW50IGNhdXNlcworICAg
ICAgICB0aGUgZWxlbWVudCB0byBiZWNvbWUgaG92ZXJlZC4KKworICAgICAgICAqIGZhc3QvY3Nz
LWdlbmVyYXRlZC1jb250ZW50L2hvdmVyLWlubGluZS1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAg
ICAgICAqIGZhc3QvY3NzLWdlbmVyYXRlZC1jb250ZW50L2hvdmVyLWlubGluZS5odG1sOiBBZGRl
ZC4KKwogMjAxMy0wMS0wOSAgVGFrYXNoaSBTYWthbW90byAgPHRhc2FrQGdvb2dsZS5jb20+CiAK
ICAgICAgICAgYm9yZGVyLXJhZGl1cyB3aXRoIGJveC1zaGFkb3cgaXMgbm90IHJlbmRlcmVkIGNv
cnJlY3RseQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9jc3MtZ2VuZXJhdGVkLWNvbnRl
bnQvaG92ZXItaW5saW5lLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvY3NzLWdlbmVy
YXRlZC1jb250ZW50L2hvdmVyLWlubGluZS1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZTA4MmUy
ZGMxM2FhMzkzNTMyMmFlMGRhN2ZjNjQ5ODA2ZTIyMjE1ZAotLS0gL2Rldi9udWxsCisrKyBiL0xh
eW91dFRlc3RzL2Zhc3QvY3NzLWdlbmVyYXRlZC1jb250ZW50L2hvdmVyLWlubGluZS1leHBlY3Rl
ZC50eHQKQEAgLTAsMCArMSwyIEBACitIb3ZlcmluZyB0aGUgZ2VuZXJhdGVkIHRleHQgc2hvdWxk
IGhvdmVyIHRoZSBzcGFuOgorUEFTUwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9jc3Mt
Z2VuZXJhdGVkLWNvbnRlbnQvaG92ZXItaW5saW5lLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2Nz
cy1nZW5lcmF0ZWQtY29udGVudC9ob3Zlci1pbmxpbmUuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi41NzViZmUy
ZjhiYmZiYzA3MTc1ZDJjODhhOGUyM2JjNDJmYzNiN2RiCi0tLSAvZGV2L251bGwKKysrIGIvTGF5
b3V0VGVzdHMvZmFzdC9jc3MtZ2VuZXJhdGVkLWNvbnRlbnQvaG92ZXItaW5saW5lLmh0bWwKQEAg
LTAsMCArMSwyNCBAQAorPCFET0NUWVBFIGh0bWw+CisKKzxzdHlsZT4KKyAgKiB7IG1hcmdpbjog
MDsgcGFkZGluZzogMDsgfQorICBzcGFuOmJlZm9yZSB7IGNvbnRlbnQ6ICJIb3ZlciB0aGlzIHRl
eHQuIjsgfQorPC9zdHlsZT4KKworPHNwYW4+PC9zcGFuPgorCis8cD5Ib3ZlcmluZyB0aGUgZ2Vu
ZXJhdGVkIHRleHQgc2hvdWxkIGhvdmVyIHRoZSBzcGFuOiA8L3A+CisKKzxzY3JpcHQ+CitpZiAo
d2luZG93LnRlc3RSdW5uZXIpCisgICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7CisKK29ubG9h
ZCA9IGZ1bmN0aW9uKCkgeworICBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCdzcGFuJykub25tb3Vz
ZW92ZXIgPSBmdW5jdGlvbigpIHsKKyAgICBkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKGRvY3Vt
ZW50LmNyZWF0ZUVsZW1lbnQoJ3AnKSkudGV4dENvbnRlbnQgPSAnUEFTUyc7CisgIH07CisgIGlm
ICh3aW5kb3cuZXZlbnRTZW5kZXIpCisgICAgICBldmVudFNlbmRlci5tb3VzZU1vdmVUbyg1LCA1
KTsKK30KKzwvc2NyaXB0PgorCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>182636</attachid>
            <date>2013-01-14 15:12:48 -0800</date>
            <delta_ts>2013-01-15 07:44:21 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-91723-20130114150948.patch</filename>
            <type>text/plain</type>
            <size>4601</size>
            <attacher name="Elliott Sprehn">esprehn</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM5NjcxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZThiMzJkNDMzZDJjZWUx
OGJiNTAyYTMwYTIxMDJmM2E3MjBhODk5ZS4uNDY2MzM0ODkyYzg2NzlhZWI0NGM3YzQ5MDBiMTI5
ODRmNzQ2NGUxNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEzLTAxLTE0ICBFbGxp
b3R0IFNwcmVobiAgPGVzcHJlaG5AZ21haWwuY29tPgorCisgICAgICAgIGRpc3BsYXk6aW5saW5l
J3MgaG92ZXIgYmVoYXZpb3IgaXMgbm90IGFwcGxpZWQgdG8gOjpiZWZvcmUgYW5kIDo6YWZ0ZXIg
cHNldWRvIGVsZW1lbnRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD05MTcyMworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIFdoZW4gaG92ZXJpbmcgb3ZlciB0aGUgYW5vbnltb3VzIHRleHQgcmVuZGVyZXJzIGlu
c2lkZSA6YmVmb3JlIGFuZCA6YWZ0ZXIKKyAgICAgICAgd2Ugd291bGQgY29ycmVjdGx5IGRldGVj
dCBhIGhpdCBpbiBJbmxpbmVUZXh0Qm94Ojpub2RlQXRQb2ludCwgYnV0IHdvdWxkCisgICAgICAg
IHRoZW4gZmFpbCB0byBzZXQgdGhlIGNvcnJlY3Qgbm9kZSBmb3IgdGhlIGhpdCB0ZXN0IGJlY2F1
c2UgaW4KKyAgICAgICAgUmVuZGVyT2JqZWN0Ojp1cGRhdGVIaXRUZXN0UmVzdWx0IG5vZGUoKSBp
cyBudWxsLiBJbnN0ZWFkIHdlIHNob3VsZCB3YWxrCisgICAgICAgIHVwIHRoZSByZW5kZXIgdHJl
ZSB0byB0aGUgUHNldWRvRWxlbWVudCBhbmQgdHJlYXQgaXQgYXMgaWYgd2UgaGl0IHRoYXQuCisK
KyAgICAgICAgVGVzdDogZmFzdC9jc3MtZ2VuZXJhdGVkLWNvbnRlbnQvaG92ZXItaW5saW5lLmh0
bWwKKworICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJPYmplY3QuY3BwOgorICAgICAgICAoV2Vi
Q29yZTo6UmVuZGVyT2JqZWN0Ojp1cGRhdGVIaXRUZXN0UmVzdWx0KToKKwogMjAxMy0wMS0xNCAg
VGllbi1SZW4gQ2hlbiAgPHRyY2hlbkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgUG9zaXRpb25l
ZCBjaGlsZHJlbiBvZiBhbiBvdmVyZmxvdzp2aXNpYmxlIGNvbnRhaW5lciBzaG91bGQgaWdub3Jl
IHNjcm9sbCBvZmZzZXQgd2hlbiB1cGRhdGluZyBsYXllciBwb3NpdGlvbgpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlck9iamVjdC5jcHAgYi9Tb3VyY2UvV2ViQ29y
ZS9yZW5kZXJpbmcvUmVuZGVyT2JqZWN0LmNwcAppbmRleCBlODNkNTUwZjVmMzc3NmU3NWZjMDc2
MDQ5ZjM2ZGJlOTVjZDdkZjMyLi4wYTJlNjA2M2E0OTFkM2I1OTk2ZTVhOGU2YjA5ZDkzMzJhMmIw
OTkyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyT2JqZWN0LmNw
cAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyT2JqZWN0LmNwcApAQCAtMjYy
NiwxMSArMjYyNiwxOSBAQCB2b2lkIFJlbmRlck9iamVjdDo6dXBkYXRlSGl0VGVzdFJlc3VsdChI
aXRUZXN0UmVzdWx0JiByZXN1bHQsIGNvbnN0IExheW91dFBvaW50JgogICAgIGlmIChyZXN1bHQu
aW5uZXJOb2RlKCkpCiAgICAgICAgIHJldHVybjsKIAotICAgIE5vZGUqIG4gPSBub2RlKCk7Ci0g
ICAgaWYgKG4pIHsKLSAgICAgICAgcmVzdWx0LnNldElubmVyTm9kZShuKTsKKyAgICBOb2RlKiBu
b2RlID0gdGhpcy0+bm9kZSgpOworCisgICAgLy8gSWYgd2UgaGl0IHRoZSBhbm9ueW1vdXMgcmVu
ZGVyZXJzIGluc2lkZSBnZW5lcmF0ZWQgY29udGVudCB3ZSBzaG91bGQKKyAgICAvLyBhY3R1YWxs
eSBoaXQgdGhlIGdlbmVyYXRlZCBjb250ZW50IHNvIHdhbGsgdXAgdG8gdGhlIFBzZXVkb0VsZW1l
bnQuCisgICAgaWYgKCFub2RlICYmIHBhcmVudCgpICYmIHBhcmVudCgpLT5pc0JlZm9yZU9yQWZ0
ZXJDb250ZW50KCkpIHsKKyAgICAgICAgZm9yIChSZW5kZXJPYmplY3QqIHJlbmRlcmVyID0gcGFy
ZW50KCk7IHJlbmRlcmVyICYmICFub2RlOyByZW5kZXJlciA9IHJlbmRlcmVyLT5wYXJlbnQoKSkK
KyAgICAgICAgICAgIG5vZGUgPSByZW5kZXJlci0+bm9kZSgpOworICAgIH0KKworICAgIGlmIChu
b2RlKSB7CisgICAgICAgIHJlc3VsdC5zZXRJbm5lck5vZGUobm9kZSk7CiAgICAgICAgIGlmICgh
cmVzdWx0LmlubmVyTm9uU2hhcmVkTm9kZSgpKQotICAgICAgICAgICAgcmVzdWx0LnNldElubmVy
Tm9uU2hhcmVkTm9kZShuKTsKKyAgICAgICAgICAgIHJlc3VsdC5zZXRJbm5lck5vblNoYXJlZE5v
ZGUobm9kZSk7CiAgICAgICAgIHJlc3VsdC5zZXRMb2NhbFBvaW50KHBvaW50KTsKICAgICB9CiB9
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKaW5kZXggNDkyYjI0ZTdiN2JjMzNjZjlmNmQzMGQzOGEzNDE4NmJmYjc2ZTIxZS4uMWFkMTA1
NGIwNjZhYzM4YzE1Y2Y4ZTY4M2ZkNzMxODVjZjIwYzdlNiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBA
CisyMDEzLTAxLTE0ICBFbGxpb3R0IFNwcmVobiAgPGVzcHJlaG5AZ21haWwuY29tPgorCisgICAg
ICAgIGRpc3BsYXk6aW5saW5lJ3MgaG92ZXIgYmVoYXZpb3IgaXMgbm90IGFwcGxpZWQgdG8gOjpi
ZWZvcmUgYW5kIDo6YWZ0ZXIgcHNldWRvIGVsZW1lbnRzCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05MTcyMworCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCBhIHRlc3QgdGhhdCBob3ZlcmluZyBnZW5lcmF0
ZWQgY29udGVudCBpbnNpZGUgYW4gaW5saW5lIGVsZW1lbnQgY2F1c2VzCisgICAgICAgIHRoZSBl
bGVtZW50IHRvIGJlY29tZSBob3ZlcmVkLgorCisgICAgICAgICogZmFzdC9jc3MtZ2VuZXJhdGVk
LWNvbnRlbnQvaG92ZXItaW5saW5lLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFz
dC9jc3MtZ2VuZXJhdGVkLWNvbnRlbnQvaG92ZXItaW5saW5lLmh0bWw6IEFkZGVkLgorCiAyMDEz
LTAxLTE0ICBTdGVwaGVuIENoZW5uZXkgIDxzY2hlbm5leUBjaHJvbWl1bS5vcmc+CiAKICAgICAg
ICAgW0Nocm9taXVtXSBSZWJhc2VsaW5lIGFmdGVyIFNraWEgY2hhbmdlcwpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvZmFzdC9jc3MtZ2VuZXJhdGVkLWNvbnRlbnQvaG92ZXItaW5saW5lLWV4cGVj
dGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvY3NzLWdlbmVyYXRlZC1jb250ZW50L2hvdmVyLWlu
bGluZS1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZTA4MmUyZGMxM2FhMzkzNTMyMmFlMGRhN2Zj
NjQ5ODA2ZTIyMjE1ZAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvY3NzLWdl
bmVyYXRlZC1jb250ZW50L2hvdmVyLWlubGluZS1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwyIEBA
CitIb3ZlcmluZyB0aGUgZ2VuZXJhdGVkIHRleHQgc2hvdWxkIGhvdmVyIHRoZSBzcGFuOgorUEFT
UwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9jc3MtZ2VuZXJhdGVkLWNvbnRlbnQvaG92
ZXItaW5saW5lLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2Nzcy1nZW5lcmF0ZWQtY29udGVudC9o
b3Zlci1pbmxpbmUuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4zOTM4ZDJlMTc3YWMwOGYzMjI4NTkwMjU1MTVk
NWU2N2EyMGNmM2E2Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3MtZ2Vu
ZXJhdGVkLWNvbnRlbnQvaG92ZXItaW5saW5lLmh0bWwKQEAgLTAsMCArMSwyNSBAQAorPCFET0NU
WVBFIGh0bWw+CisKKzxzdHlsZT4KKyAgICAqIHsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyB9Cisg
ICAgc3BhbjpiZWZvcmUgeyBjb250ZW50OiAiSG92ZXIgdGhpcyB0ZXh0LiI7IH0KKzwvc3R5bGU+
CisKKzxzcGFuPjwvc3Bhbj4KKworPHA+SG92ZXJpbmcgdGhlIGdlbmVyYXRlZCB0ZXh0IHNob3Vs
ZCBob3ZlciB0aGUgc3BhbjogPC9wPgorCis8c2NyaXB0PgoraWYgKHdpbmRvdy50ZXN0UnVubmVy
KQorICAgIHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgpOworCitvbmxvYWQgPSBmdW5jdGlvbigpIHsK
KyAgICAvLyBOZWVkIHRvIGNhdXNlIGEgbGF5b3V0IGJlZm9yZSBob3ZlciB3aWxsIHdvcmsuCisg
ICAgZG9jdW1lbnQuYm9keS5vZmZzZXRMZWZ0OworICAgIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3Io
J3NwYW4nKS5vbm1vdXNlb3ZlciA9IGZ1bmN0aW9uKCkgeworICAgICAgICBkb2N1bWVudC5ib2R5
LmFwcGVuZENoaWxkKGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3AnKSkudGV4dENvbnRlbnQgPSAn
UEFTUyc7CisgICAgfTsKKyAgICBpZiAod2luZG93LmV2ZW50U2VuZGVyKQorICAgICAgICBldmVu
dFNlbmRlci5tb3VzZU1vdmVUbyg1LCA1KTsKK30KKzwvc2NyaXB0Pgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>