<?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>131161</bug_id>
          
          <creation_ts>2014-04-03 05:57:16 -0700</creation_ts>
          <short_desc>[CSS Regions] Elements with overflow:auto are not painted inside regions when following a float</short_desc>
          <delta_ts>2014-05-05 09:15:21 -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>CSS</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>AdobeTracked</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>57312</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Radu Stavila">stavila</reporter>
          <assigned_to name="Radu Stavila">stavila</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>WebkitBugTracker</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>997145</commentid>
    <comment_count>0</comment_count>
      <attachid>228502</attachid>
    <who name="Radu Stavila">stavila</who>
    <bug_when>2014-04-03 05:57:16 -0700</bug_when>
    <thetext>Created attachment 228502
Test-case

Elements with overflow:auto are not painted inside regions when following a float. See attached test-case. The blue div should be painted next to the float but it doesn&apos;t appear at all.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1003609</commentid>
    <comment_count>1</comment_count>
    <who name="Radu Stavila">stavila</who>
    <bug_when>2014-04-24 05:37:38 -0700</bug_when>
    <thetext>Further findings:
1. Adding margin-left to the overflow:auto element causes it to appear. However, hit-testing inside it is not working.
2. Setting scrollbar preferences to always show causes the element to appear. The float before it now has a strange disabled scrollbar. The same as above, hit-testing is not working in the overflow:auto element.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1006602</commentid>
    <comment_count>2</comment_count>
      <attachid>230822</attachid>
    <who name="Radu Stavila">stavila</who>
    <bug_when>2014-05-05 06:17:33 -0700</bug_when>
    <thetext>Created attachment 230822
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1006607</commentid>
    <comment_count>3</comment_count>
    <who name="Radu Stavila">stavila</who>
    <bug_when>2014-05-05 06:36:47 -0700</bug_when>
    <thetext>Added patch for the painting of the overflow:auto elements.

Additional issues:
- invalid scrollbar appears in some situations: https://bugs.webkit.org/show_bug.cgi?id=132562
- hit-testing does not work properly on the overflow:auto element: https://bugs.webkit.org/show_bug.cgi?id=132563</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1006625</commentid>
    <comment_count>4</comment_count>
      <attachid>230822</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2014-05-05 07:52:21 -0700</bug_when>
    <thetext>Comment on attachment 230822
Patch

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

r-

&gt; Source/WebCore/rendering/RenderLayer.cpp:5657
&gt; +            // Boxes inside flow threads don&apos;t have their logical left computed to avoid
&gt; +            // floats. Instead, that information is kept in their RenderBoxRegionInfo structure.
&gt; +            // As such, the layer bounds must be enlarged to encompass their background rect
&gt; +            // to ensure intersecting them won&apos;t result in an empty rect, which would eventually
&gt; +            // cause paint rejection.
&gt; +            if (flowThread) {
&gt; +                if (flowThread-&gt;style().isHorizontalWritingMode())
&gt; +                    layerBounds.shiftMaxXEdgeTo(std::max(layerBounds.maxX(), backgroundRect.rect().maxX()));
&gt; +                else
&gt; +                    layerBounds.shiftMaxYEdgeTo(std::max(layerBounds.maxY(), backgroundRect.rect().maxY()));
&gt; +            }

Don&apos;t run this code for columns, so change to if (flowThread &amp;&amp; flowThread-&gt;isNamedRenderFlowThread())</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1006626</commentid>
    <comment_count>5</comment_count>
      <attachid>230830</attachid>
    <who name="Radu Stavila">stavila</who>
    <bug_when>2014-05-05 07:57:31 -0700</bug_when>
    <thetext>Created attachment 230830
Patch implementing reviewer feedback</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1006627</commentid>
    <comment_count>6</comment_count>
      <attachid>230831</attachid>
    <who name="Radu Stavila">stavila</who>
    <bug_when>2014-05-05 07:59:46 -0700</bug_when>
    <thetext>Created attachment 230831
Patch implementing reviewer feedback</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1006628</commentid>
    <comment_count>7</comment_count>
      <attachid>230831</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2014-05-05 08:00:39 -0700</bug_when>
    <thetext>Comment on attachment 230831
Patch implementing reviewer feedback

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1006642</commentid>
    <comment_count>8</comment_count>
      <attachid>230831</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-05-05 09:15:16 -0700</bug_when>
    <thetext>Comment on attachment 230831
Patch implementing reviewer feedback

Clearing flags on attachment: 230831

Committed r168288: &lt;http://trac.webkit.org/changeset/168288&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1006643</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-05-05 09:15:21 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>228502</attachid>
            <date>2014-04-03 05:57:16 -0700</date>
            <delta_ts>2014-04-03 05:57:16 -0700</delta_ts>
            <desc>Test-case</desc>
            <filename>repro.html</filename>
            <type>text/html</type>
            <size>1057</size>
            <attacher name="Radu Stavila">stavila</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+Cgo8aHRtbD4KICAgIDxoZWFkPgogICAgICAgIDxzdHlsZT4KICAgICAg
ICAgICAgLnJlZ2lvbiB7CiAgICAgICAgICAgICAgICB3aWR0aDogNDAwcHg7CiAgICAgICAgICAg
ICAgICBoZWlnaHQ6IDIwMHB4OwogICAgICAgICAgICAgICAgYm9yZGVyOiB0aGluIHNvbGlkIGJs
YWNrOwogICAgICAgICAgICAgICAgLXdlYmtpdC1mbG93LWZyb206IGZsb3c7CiAgICAgICAgICAg
IH0KCiAgICAgICAgICAgICNmbG9hdCB7CiAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7CiAg
ICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4OwogICAgICAgICAgICAgICAgYmFja2dyb3VuZC1j
b2xvcjogZ3JlZW47CiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7CiAgICAgICAgICAgICAg
ICBmbG9hdDogbGVmdDsKICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMzsKICAgICAgICAgICAg
fQoKICAgICAgICAgICAgI2FmdGVyIHsKICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDsKICAg
ICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsdWU7CiAgICAgICAgICAgICAgICBjb2xv
cjogd2hpdGU7CiAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bzsKICAgICAgICAgICAgfQoK
ICAgICAgICAgICAgLmZsb3cgewogICAgICAgICAgICAgICAgLXdlYmtpdC1mbG93LWludG86IGZs
b3c7CiAgICAgICAgICAgIH0KICAgICAgICA8L3N0eWxlPgogICAgPC9oZWFkPgoKICAgIDxib2R5
PgogICAgICAgIDxwPkEgYmx1ZSBkaXYgKGlkPSJhZnRlciIpIHNob3VsZCBiZSBwb3NpdGlvbmVk
IG5leHQgdG8gdGhlIGdyZWVuIGZsb2F0LjwvcD4KCiAgICAgICAgPGRpdiBjbGFzcz0icmVnaW9u
Ij48L2Rpdj4KCiAgICAgICAgPGRpdiBpZD0iZmxvYXQiIGNsYXNzPSJmbG93Ij5NT05PTElUSElD
PC9kaXY+CiAgICAgICAgPGRpdiBpZD0iYWZ0ZXIiIGNsYXNzPSJmbG93Ij5BRlRFUiAtIE9uZSBv
bmUgb25lIG9uZSBvbmUgb25lIG9uZSBvbmUgb25lIG9uZSBvbmUgb25lIG9uZSBvbmUgb25lIG9u
ZSBvbmU8L2Rpdj4KICAgIDwvYm9keT4KPC9odG1sPg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>230822</attachid>
            <date>2014-05-05 06:17:33 -0700</date>
            <delta_ts>2014-05-05 07:57:31 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>131161.patch</filename>
            <type>text/plain</type>
            <size>6522</size>
            <attacher name="Radu Stavila">stavila</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA5N2I5ZGQ2Li42YjY0ZmQxIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTQtMDUt
MDUgIFJhZHUgU3RhdmlsYSAgPHN0YXZpbGFAYWRvYmUuY29tPgorCisgICAgICAgIFtDU1MgUmVn
aW9uc10gRWxlbWVudHMgd2l0aCBvdmVyZmxvdzphdXRvIGFyZSBub3QgcGFpbnRlZCBpbnNpZGUg
cmVnaW9ucyB3aGVuIGZvbGxvd2luZyBhIGZsb2F0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzExNjEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBBZGRlZCB0ZXN0IGZvciBhbiBvdmVyZmxvdzphdXRvIGVs
ZW1lbnQgYmVpbmcgZmxvd2VkIGFmdGVyIGEgZmxvYXQuCisKKyAgICAgICAgKiBmYXN0L3JlZ2lv
bnMvb3ZlcmZsb3ctYXV0by1hZnRlci1mbG9hdC1leHBlY3RlZC5odG1sOiBBZGRlZC4KKyAgICAg
ICAgKiBmYXN0L3JlZ2lvbnMvb3ZlcmZsb3ctYXV0by1hZnRlci1mbG9hdC5odG1sOiBBZGRlZC4K
KwogMjAxNC0wNS0wNSAgQW5kcmVpIEJ1Y3VyICA8YWJ1Y3VyQGFkb2JlLmNvbT4KIAogICAgICAg
ICBbQ1NTIFJlZ2lvbnNdIEFTU0VSVCB3aGVuIGhvdmVyaW5nIG92ZXIgcmVnaW9uCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9mYXN0L3JlZ2lvbnMvb3ZlcmZsb3ctYXV0by1hZnRlci1mbG9hdC1l
eHBlY3RlZC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9yZWdpb25zL292ZXJmbG93LWF1dG8tYWZ0
ZXItZmxvYXQtZXhwZWN0ZWQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
Li42NTFlMjk4Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9yZWdpb25zL292
ZXJmbG93LWF1dG8tYWZ0ZXItZmxvYXQtZXhwZWN0ZWQuaHRtbApAQCAtMCwwICsxLDQxIEBACis8
IURPQ1RZUEUgaHRtbD4KKworPGh0bWw+CisgICAgPGhlYWQ+CisgICAgICAgIDxzdHlsZT4KKyAg
ICAgICAgICAgIC5yZWdpb24geworICAgICAgICAgICAgICAgIHdpZHRoOiAzNTBweDsKKyAgICAg
ICAgICAgICAgICBoZWlnaHQ6IDE1MHB4OworICAgICAgICAgICAgICAgIGJvcmRlcjogdGhpbiBz
b2xpZCBibGFjazsKKyAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4OworICAgICAgICAgICAg
fQorCisgICAgICAgICAgICAjZmxvYXQgeworICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDsK
KyAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7CisgICAgICAgICAgICAgICAgYmFja2dyb3Vu
ZC1jb2xvcjogZ3JlZW47CisgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlOworICAgICAgICAg
ICAgICAgIGZsb2F0OiBsZWZ0OworICAgICAgICAgICAgfQorCisgICAgICAgICAgICAjYWZ0ZXIg
eworICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDsKKyAgICAgICAgICAgICAgICBoZWlnaHQ6
IDEwMHB4OworICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsdWU7CisgICAgICAg
ICAgICAgICAgY29sb3I6IHdoaXRlOworICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvOwor
ICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKKyAgICAgICAgICAgIH0KKyAgICAg
ICAgPC9zdHlsZT4KKyAgICA8L2hlYWQ+CisKKyAgICA8Ym9keT4KKyAgICAgICAgPGEgaHJlZj0i
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzMTE2MSI+QnVnIDEzMTE2
MSAtIFtDU1MgUmVnaW9uc10gRWxlbWVudHMgd2l0aCBvdmVyZmxvdzphdXRvIGFyZSBub3QgcGFp
bnRlZCBpbnNpZGUgcmVnaW9ucyB3aGVuIGZvbGxvd2luZyBhIGZsb2F0PC9hPgorICAgICAgICA8
cD5BIDxzcGFuIHN0eWxlPSJjb2xvcjpibHVlIj48Yj5ibHVlPC9iPjwvc3Bhbj4gZGl2IHNob3Vs
ZCBiZSB2aXNpYmxlIG5leHQgdG8gPHNwYW4gc3R5bGU9ImNvbG9yOmdyZWVuIj48Yj5ncmVlbjwv
Yj48L3NwYW4+IGZsb2F0LjwvcD4KKworICAgICAgICA8ZGl2IGNsYXNzPSJyZWdpb24iPgorICAg
ICAgICAgICAgPGRpdiBpZD0iZmxvYXQiPlRoaXMgaXMgYSBGTE9BVDwvZGl2PgorICAgICAgICAg
ICAgPGRpdiBpZD0iYWZ0ZXIiPlRoaXMgYm94IGhhcyBPVkVSRkxPVzpBVVRPPC9kaXY+CisgICAg
ICAgIDwvZGl2PgorICAgIDwvYm9keT4KKzwvaHRtbD4KXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBm
aWxlCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L3JlZ2lvbnMvb3ZlcmZsb3ctYXV0by1h
ZnRlci1mbG9hdC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9yZWdpb25zL292ZXJmbG93LWF1dG8t
YWZ0ZXItZmxvYXQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5lOGI1
N2YzCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9yZWdpb25zL292ZXJmbG93
LWF1dG8tYWZ0ZXItZmxvYXQuaHRtbApAQCAtMCwwICsxLDQ2IEBACis8IURPQ1RZUEUgaHRtbD4K
KworPGh0bWw+CisgICAgPGhlYWQ+CisgICAgICAgIDxzdHlsZT4KKyAgICAgICAgICAgIC5yZWdp
b24geworICAgICAgICAgICAgICAgIHdpZHRoOiAzNTBweDsKKyAgICAgICAgICAgICAgICBoZWln
aHQ6IDE1MHB4OworICAgICAgICAgICAgICAgIGJvcmRlcjogdGhpbiBzb2xpZCBibGFjazsKKyAg
ICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4OworICAgICAgICAgICAgICAgIC13ZWJraXQtZmxv
dy1mcm9tOiBmbG93OworICAgICAgICAgICAgfQorCisgICAgICAgICAgICAjZmxvYXQgeworICAg
ICAgICAgICAgICAgIHdpZHRoOiAxNTBweDsKKyAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7
CisgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47CisgICAgICAgICAgICAg
ICAgY29sb3I6IHdoaXRlOworICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0OworICAgICAgICAg
ICAgfQorCisgICAgICAgICAgICAjYWZ0ZXIgeworICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBw
eDsKKyAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4OworICAgICAgICAgICAgICAgIGJhY2tn
cm91bmQtY29sb3I6IGJsdWU7CisgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlOworICAgICAg
ICAgICAgICAgIG92ZXJmbG93OiBhdXRvOworICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxh
dGl2ZTsKKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAgLmZsb3cgeworICAgICAgICAgICAg
ICAgIC13ZWJraXQtZmxvdy1pbnRvOiBmbG93OworICAgICAgICAgICAgfQorICAgICAgICA8L3N0
eWxlPgorICAgIDwvaGVhZD4KKworICAgIDxib2R5PgorICAgICAgICA8YSBocmVmPSJodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTMxMTYxIj5CdWcgMTMxMTYxIC0gW0NT
UyBSZWdpb25zXSBFbGVtZW50cyB3aXRoIG92ZXJmbG93OmF1dG8gYXJlIG5vdCBwYWludGVkIGlu
c2lkZSByZWdpb25zIHdoZW4gZm9sbG93aW5nIGEgZmxvYXQ8L2E+CisgICAgICAgIDxwPkEgPHNw
YW4gc3R5bGU9ImNvbG9yOmJsdWUiPjxiPmJsdWU8L2I+PC9zcGFuPiBkaXYgc2hvdWxkIGJlIHZp
c2libGUgbmV4dCB0byA8c3BhbiBzdHlsZT0iY29sb3I6Z3JlZW4iPjxiPmdyZWVuPC9iPjwvc3Bh
bj4gZmxvYXQuPC9wPgorCisgICAgICAgIDxkaXYgY2xhc3M9InJlZ2lvbiI+PC9kaXY+CisKKyAg
ICAgICAgPGRpdiBpZD0iZmxvYXQiIGNsYXNzPSJmbG93Ij5UaGlzIGlzIGEgRkxPQVQ8L2Rpdj4K
KyAgICAgICAgPGRpdiBpZD0iYWZ0ZXIiIGNsYXNzPSJmbG93Ij5UaGlzIGJveCBoYXMgT1ZFUkZM
T1c6QVVUTzwvZGl2PgorICAgIDwvYm9keT4KKzwvaHRtbD4KXCBObyBuZXdsaW5lIGF0IGVuZCBv
ZiBmaWxlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cKaW5kZXggNWFmNDBmZC4uNGNjZTMzNSAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwz
ICsxLDIxIEBACisyMDE0LTA1LTA1ICBSYWR1IFN0YXZpbGEgIDxzdGF2aWxhQGFkb2JlLmNvbT4K
KworICAgICAgICBbQ1NTIFJlZ2lvbnNdIEVsZW1lbnRzIHdpdGggb3ZlcmZsb3c6YXV0byBhcmUg
bm90IHBhaW50ZWQgaW5zaWRlIHJlZ2lvbnMgd2hlbiBmb2xsb3dpbmcgYSBmbG9hdAorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTMxMTYxCisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2hlbiBhIGZsb2F0LWF2
b2lkaW5nIGVsZW1lbnQgKHN1Y2ggYXMgb3ZlcmZsb3c6YXV0bykgaXMgZmxvd2VkIGludG8gYSBm
bG93IHRocmVhZCBhZnRlciBhIGZsb2F0LCBpdHMgCisgICAgICAgIGxvZ2ljYWwgbGVmdCBpcyBu
b3Qgc2V0IG9uIGl0cyBmcmFtZVJlY3Qgb3IgaXRzIGxheWVyJ3MgdG9wTGVmdCwgYnV0IGlzIGlu
c3RlYWQga2VwdCBpbiBpdHMgUmVuZGVyQm94UmVnaW9uSW5mbworICAgICAgICBzdHJ1Y3R1cmUu
IEluIHNvbWUgc2l0dWF0aW9uLCB0aGlzIGNhdXNlcyBwYWludCByZWplY3Rpb24gdG8ga2ljay1p
biBiZWNhdXNlIGludGVyc2VjdGluZyB0aGUgbGF5ZXIncyByZWN0CisgICAgICAgICh3aGljaCBE
T0VTTidUIGNvbnRhaW4gdGhlIGxvZ2ljYWwgbGVmdCBmcm9tIHRoZSByZWdpb24gaW5mbyBvYmpl
Y3QpIHdpdGggdGhlIGNvbXB1dGVkIGJhY2tncm91bmQgcmVjdCAKKyAgICAgICAgKHdoaWNoIGNv
bnRhaW5zIHRoZSBsb2dpY2FsIGxlZnQgZnJvbSB0aGUgcmVnaW9uIGluZm8gb2JqZWN0KSByZXN1
bHRzIGluIGFuIGVtcHR5IHJlY3QuCisKKyAgICAgICAgVGVzdDogZmFzdC9yZWdpb25zL292ZXJm
bG93LWF1dG8tYWZ0ZXItZmxvYXQuaHRtbAorCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckxh
eWVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckxheWVyOjpjYWxjdWxhdGVDbGlwUmVj
dHMpOgorCiAyMDE0LTA1LTA1ICBBbmRyZWkgQnVjdXIgIDxhYnVjdXJAYWRvYmUuY29tPgogCiAg
ICAgICAgIFtDU1MgUmVnaW9uc10gQVNTRVJUIHdoZW4gaG92ZXJpbmcgb3ZlciByZWdpb24KZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5jcHAgYi9Tb3Vy
Y2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwCmluZGV4IGNiMWY0MGMuLmQzNTIz
ZDEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcApAQCAtNTY0Myw2
ICs1NjQzLDE4IEBAIHZvaWQgUmVuZGVyTGF5ZXI6OmNhbGN1bGF0ZVJlY3RzKGNvbnN0IENsaXBS
ZWN0c0NvbnRleHQmIGNsaXBSZWN0c0NvbnRleHQsIGNvbnN0CiAgICAgICAgICAgICBib3VuZHMu
bW92ZUJ5KG9mZnNldCk7CiAgICAgICAgICAgICBpZiAodGhpcyAhPSBjbGlwUmVjdHNDb250ZXh0
LnJvb3RMYXllciB8fCBjbGlwUmVjdHNDb250ZXh0LnJlc3BlY3RPdmVyZmxvd0NsaXAgPT0gUmVz
cGVjdE92ZXJmbG93Q2xpcCkKICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kUmVjdC5pbnRlcnNl
Y3QoYm91bmRzKTsKKyAgICAgICAgICAgIAorICAgICAgICAgICAgLy8gQm94ZXMgaW5zaWRlIGZs
b3cgdGhyZWFkcyBkb24ndCBoYXZlIHRoZWlyIGxvZ2ljYWwgbGVmdCBjb21wdXRlZCB0byBhdm9p
ZAorICAgICAgICAgICAgLy8gZmxvYXRzLiBJbnN0ZWFkLCB0aGF0IGluZm9ybWF0aW9uIGlzIGtl
cHQgaW4gdGhlaXIgUmVuZGVyQm94UmVnaW9uSW5mbyBzdHJ1Y3R1cmUuCisgICAgICAgICAgICAv
LyBBcyBzdWNoLCB0aGUgbGF5ZXIgYm91bmRzIG11c3QgYmUgZW5sYXJnZWQgdG8gZW5jb21wYXNz
IHRoZWlyIGJhY2tncm91bmQgcmVjdAorICAgICAgICAgICAgLy8gdG8gZW5zdXJlIGludGVyc2Vj
dGluZyB0aGVtIHdvbid0IHJlc3VsdCBpbiBhbiBlbXB0eSByZWN0LCB3aGljaCB3b3VsZCBldmVu
dHVhbGx5CisgICAgICAgICAgICAvLyBjYXVzZSBwYWludCByZWplY3Rpb24uCisgICAgICAgICAg
ICBpZiAoZmxvd1RocmVhZCkgeworICAgICAgICAgICAgICAgIGlmIChmbG93VGhyZWFkLT5zdHls
ZSgpLmlzSG9yaXpvbnRhbFdyaXRpbmdNb2RlKCkpCisgICAgICAgICAgICAgICAgICAgIGxheWVy
Qm91bmRzLnNoaWZ0TWF4WEVkZ2VUbyhzdGQ6Om1heChsYXllckJvdW5kcy5tYXhYKCksIGJhY2tn
cm91bmRSZWN0LnJlY3QoKS5tYXhYKCkpKTsKKyAgICAgICAgICAgICAgICBlbHNlCisgICAgICAg
ICAgICAgICAgICAgIGxheWVyQm91bmRzLnNoaWZ0TWF4WUVkZ2VUbyhzdGQ6Om1heChsYXllckJv
dW5kcy5tYXhZKCksIGJhY2tncm91bmRSZWN0LnJlY3QoKS5tYXhZKCkpKTsKKyAgICAgICAgICAg
IH0KICAgICAgICAgfQogICAgIH0KIH0K
</data>
<flag name="review"
          id="255207"
          type_id="1"
          status="-"
          setter="hyatt"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>230830</attachid>
            <date>2014-05-05 07:57:31 -0700</date>
            <delta_ts>2014-05-05 07:58:12 -0700</delta_ts>
            <desc>Patch implementing reviewer feedback</desc>
            <filename>131161.patch</filename>
            <type>text/plain</type>
            <size>16323</size>
            <attacher name="Radu Stavila">stavila</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBhZmQ2OTcwLi42YjY0ZmQxIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDExICsxLDE0IEBACi0yMDE0LTA1
LTA1ICBYYWJpZXIgUm9kcmlndWV6IENhbHZhciAgPGNhbHZhcmlzQGlnYWxpYS5jb20+CisyMDE0
LTA1LTA1ICBSYWR1IFN0YXZpbGEgIDxzdGF2aWxhQGFkb2JlLmNvbT4KIAotICAgICAgICBVbnJl
dmlld2VkLiBOZXcgR1RLIGJhc2VsaW5lIGZvciBtZWRpYS9tZWRpYS1jb250cm9scy1jbG9uZS5o
dG1sLgorICAgICAgICBbQ1NTIFJlZ2lvbnNdIEVsZW1lbnRzIHdpdGggb3ZlcmZsb3c6YXV0byBh
cmUgbm90IHBhaW50ZWQgaW5zaWRlIHJlZ2lvbnMgd2hlbiBmb2xsb3dpbmcgYSBmbG9hdAorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTMxMTYxCiAKLSAg
ICAgICAgKiBwbGF0Zm9ybS9ndGsvVGVzdEV4cGVjdGF0aW9uczogUmVtb3ZlZCBmcm9tIHRoZSBl
eHBlY3RhdGlvbnMuCi0gICAgICAgICogcGxhdGZvcm0vZ3RrL21lZGlhL21lZGlhLWNvbnRyb2xz
LWNsb25lLWV4cGVjdGVkLnBuZzoKLSAgICAgICAgKiBwbGF0Zm9ybS9ndGsvbWVkaWEvbWVkaWEt
Y29udHJvbHMtY2xvbmUtZXhwZWN0ZWQudHh0OiBOZXcKLSAgICAgICAgYmFzZWxpbmUuCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZGVkIHRlc3QgZm9y
IGFuIG92ZXJmbG93OmF1dG8gZWxlbWVudCBiZWluZyBmbG93ZWQgYWZ0ZXIgYSBmbG9hdC4KKwor
ICAgICAgICAqIGZhc3QvcmVnaW9ucy9vdmVyZmxvdy1hdXRvLWFmdGVyLWZsb2F0LWV4cGVjdGVk
Lmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvcmVnaW9ucy9vdmVyZmxvdy1hdXRvLWFmdGVy
LWZsb2F0Lmh0bWw6IEFkZGVkLgogCiAyMDE0LTA1LTA1ICBBbmRyZWkgQnVjdXIgIDxhYnVjdXJA
YWRvYmUuY29tPgogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L3JlZ2lvbnMvb3ZlcmZs
b3ctYXV0by1hZnRlci1mbG9hdC1leHBlY3RlZC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9yZWdp
b25zL292ZXJmbG93LWF1dG8tYWZ0ZXItZmxvYXQtZXhwZWN0ZWQuaHRtbApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwLi42NTFlMjk4Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0
VGVzdHMvZmFzdC9yZWdpb25zL292ZXJmbG93LWF1dG8tYWZ0ZXItZmxvYXQtZXhwZWN0ZWQuaHRt
bApAQCAtMCwwICsxLDQxIEBACis8IURPQ1RZUEUgaHRtbD4KKworPGh0bWw+CisgICAgPGhlYWQ+
CisgICAgICAgIDxzdHlsZT4KKyAgICAgICAgICAgIC5yZWdpb24geworICAgICAgICAgICAgICAg
IHdpZHRoOiAzNTBweDsKKyAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4OworICAgICAgICAg
ICAgICAgIGJvcmRlcjogdGhpbiBzb2xpZCBibGFjazsKKyAgICAgICAgICAgICAgICBwYWRkaW5n
OiAxMHB4OworICAgICAgICAgICAgfQorCisgICAgICAgICAgICAjZmxvYXQgeworICAgICAgICAg
ICAgICAgIHdpZHRoOiAxNTBweDsKKyAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7CisgICAg
ICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47CisgICAgICAgICAgICAgICAgY29s
b3I6IHdoaXRlOworICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0OworICAgICAgICAgICAgfQor
CisgICAgICAgICAgICAjYWZ0ZXIgeworICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDsKKyAg
ICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4OworICAgICAgICAgICAgICAgIGJhY2tncm91bmQt
Y29sb3I6IGJsdWU7CisgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlOworICAgICAgICAgICAg
ICAgIG92ZXJmbG93OiBhdXRvOworICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsK
KyAgICAgICAgICAgIH0KKyAgICAgICAgPC9zdHlsZT4KKyAgICA8L2hlYWQ+CisKKyAgICA8Ym9k
eT4KKyAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTEzMTE2MSI+QnVnIDEzMTE2MSAtIFtDU1MgUmVnaW9uc10gRWxlbWVudHMgd2l0aCBvdmVy
ZmxvdzphdXRvIGFyZSBub3QgcGFpbnRlZCBpbnNpZGUgcmVnaW9ucyB3aGVuIGZvbGxvd2luZyBh
IGZsb2F0PC9hPgorICAgICAgICA8cD5BIDxzcGFuIHN0eWxlPSJjb2xvcjpibHVlIj48Yj5ibHVl
PC9iPjwvc3Bhbj4gZGl2IHNob3VsZCBiZSB2aXNpYmxlIG5leHQgdG8gPHNwYW4gc3R5bGU9ImNv
bG9yOmdyZWVuIj48Yj5ncmVlbjwvYj48L3NwYW4+IGZsb2F0LjwvcD4KKworICAgICAgICA8ZGl2
IGNsYXNzPSJyZWdpb24iPgorICAgICAgICAgICAgPGRpdiBpZD0iZmxvYXQiPlRoaXMgaXMgYSBG
TE9BVDwvZGl2PgorICAgICAgICAgICAgPGRpdiBpZD0iYWZ0ZXIiPlRoaXMgYm94IGhhcyBPVkVS
RkxPVzpBVVRPPC9kaXY+CisgICAgICAgIDwvZGl2PgorICAgIDwvYm9keT4KKzwvaHRtbD4KXCBO
byBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L3Jl
Z2lvbnMvb3ZlcmZsb3ctYXV0by1hZnRlci1mbG9hdC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9y
ZWdpb25zL292ZXJmbG93LWF1dG8tYWZ0ZXItZmxvYXQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwLi5lOGI1N2YzCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMv
ZmFzdC9yZWdpb25zL292ZXJmbG93LWF1dG8tYWZ0ZXItZmxvYXQuaHRtbApAQCAtMCwwICsxLDQ2
IEBACis8IURPQ1RZUEUgaHRtbD4KKworPGh0bWw+CisgICAgPGhlYWQ+CisgICAgICAgIDxzdHls
ZT4KKyAgICAgICAgICAgIC5yZWdpb24geworICAgICAgICAgICAgICAgIHdpZHRoOiAzNTBweDsK
KyAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4OworICAgICAgICAgICAgICAgIGJvcmRlcjog
dGhpbiBzb2xpZCBibGFjazsKKyAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4OworICAgICAg
ICAgICAgICAgIC13ZWJraXQtZmxvdy1mcm9tOiBmbG93OworICAgICAgICAgICAgfQorCisgICAg
ICAgICAgICAjZmxvYXQgeworICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDsKKyAgICAgICAg
ICAgICAgICBoZWlnaHQ6IDUwcHg7CisgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjog
Z3JlZW47CisgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlOworICAgICAgICAgICAgICAgIGZs
b2F0OiBsZWZ0OworICAgICAgICAgICAgfQorCisgICAgICAgICAgICAjYWZ0ZXIgeworICAgICAg
ICAgICAgICAgIHdpZHRoOiAxNTBweDsKKyAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4Owor
ICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsdWU7CisgICAgICAgICAgICAgICAg
Y29sb3I6IHdoaXRlOworICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvOworICAgICAgICAg
ICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAg
LmZsb3cgeworICAgICAgICAgICAgICAgIC13ZWJraXQtZmxvdy1pbnRvOiBmbG93OworICAgICAg
ICAgICAgfQorICAgICAgICA8L3N0eWxlPgorICAgIDwvaGVhZD4KKworICAgIDxib2R5PgorICAg
ICAgICA8YSBocmVmPSJodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTMx
MTYxIj5CdWcgMTMxMTYxIC0gW0NTUyBSZWdpb25zXSBFbGVtZW50cyB3aXRoIG92ZXJmbG93OmF1
dG8gYXJlIG5vdCBwYWludGVkIGluc2lkZSByZWdpb25zIHdoZW4gZm9sbG93aW5nIGEgZmxvYXQ8
L2E+CisgICAgICAgIDxwPkEgPHNwYW4gc3R5bGU9ImNvbG9yOmJsdWUiPjxiPmJsdWU8L2I+PC9z
cGFuPiBkaXYgc2hvdWxkIGJlIHZpc2libGUgbmV4dCB0byA8c3BhbiBzdHlsZT0iY29sb3I6Z3Jl
ZW4iPjxiPmdyZWVuPC9iPjwvc3Bhbj4gZmxvYXQuPC9wPgorCisgICAgICAgIDxkaXYgY2xhc3M9
InJlZ2lvbiI+PC9kaXY+CisKKyAgICAgICAgPGRpdiBpZD0iZmxvYXQiIGNsYXNzPSJmbG93Ij5U
aGlzIGlzIGEgRkxPQVQ8L2Rpdj4KKyAgICAgICAgPGRpdiBpZD0iYWZ0ZXIiIGNsYXNzPSJmbG93
Ij5UaGlzIGJveCBoYXMgT1ZFUkZMT1c6QVVUTzwvZGl2PgorICAgIDwvYm9keT4KKzwvaHRtbD4K
XCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0
Zm9ybS9ndGsvVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9UZXN0
RXhwZWN0YXRpb25zCmluZGV4IDhjZmMyNDYuLmQ5M2RlMmYgMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL3BsYXRmb3JtL2d0ay9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRm
b3JtL2d0ay9UZXN0RXhwZWN0YXRpb25zCkBAIC0xODkwLDYgKzE4OTAsNyBAQCB3ZWJraXQub3Jn
L2IvMTA3ODE4IG1lZGlhL2NvbnRyb2xzLXN0eWxpbmcuaHRtbCBbIEZhaWx1cmUgXQogd2Via2l0
Lm9yZy9iLzEwNzgyNSBtZWRpYS9hdWRpby1kZWxldGUtd2hpbGUtc3RlcC1idXR0b24tY2xpY2tl
ZC5odG1sIFsgRmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvMTA3ODI1IG1lZGlhL25vZGVzRnJvbVJl
Y3Qtc2hhZG93Q29udGVudC5odG1sIFsgRmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvMTA3ODI1IG1l
ZGlhL3ZpZGVvLWNvbnRyb2xzLWZ1bGxzY3JlZW4tdm9sdW1lLmh0bWwgWyBGYWlsdXJlIF0KK3dl
YmtpdC5vcmcvYi8xMDc4MjUgbWVkaWEvbWVkaWEtY29udHJvbHMtY2xvbmUuaHRtbCBbIEZhaWx1
cmUgXQogCiAjIEluZGV4ZWREQiBjb2RlIGlzIGdvaW5nIHRocm91Z2ggcmVmYWN0b3JpbmcvcmVm
cmVzaGluZywgc28gdGhlIHRlc3RzIGFyZSBxdWl0ZSB1bnN0YWJsZSBhdCB0aGlzIHBvaW50Lgog
d2Via2l0Lm9yZy9iLzEwNzE5NCBzdG9yYWdlL2luZGV4ZWRkYiBbIFNraXAgXQpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL21lZGlhL21lZGlhLWNvbnRyb2xzLWNsb25lLWV4
cGVjdGVkLnBuZyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9tZWRpYS9tZWRpYS1jb250cm9s
cy1jbG9uZS1leHBlY3RlZC5wbmcKaW5kZXggNWVkNWIwOC4uMGJjZWM3YyAxMDA2NDQKQmluYXJ5
IGZpbGVzIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL21lZGlhL21lZGlhLWNvbnRyb2xzLWNs
b25lLWV4cGVjdGVkLnBuZyBhbmQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvbWVkaWEvbWVk
aWEtY29udHJvbHMtY2xvbmUtZXhwZWN0ZWQucG5nIGRpZmZlcgpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vZ3RrL21lZGlhL21lZGlhLWNvbnRyb2xzLWNsb25lLWV4cGVjdGVkLnR4
dCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9tZWRpYS9tZWRpYS1jb250cm9scy1jbG9uZS1l
eHBlY3RlZC50eHQKaW5kZXggM2ZlYjFlOS4uOWQxMTA3MCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vZ3RrL21lZGlhL21lZGlhLWNvbnRyb2xzLWNsb25lLWV4cGVjdGVkLnR4dAor
KysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvbWVkaWEvbWVkaWEtY29udHJvbHMtY2xvbmUt
ZXhwZWN0ZWQudHh0CkBAIC00LDYyICs0LDgyIEBAIGxheWVyIGF0ICgwLDApIHNpemUgODAweDMy
MgogICBSZW5kZXJCbG9jayB7SFRNTH0gYXQgKDAsMCkgc2l6ZSA4MDB4MzIyCiAgICAgUmVuZGVy
Qm9keSB7Qk9EWX0gYXQgKDgsOCkgc2l6ZSA3ODR4MzA2CiAgICAgICBSZW5kZXJCbG9jayB7RElW
fSBhdCAoMCwwKSBzaXplIDc4NHgxNTMKLSAgICAgICAgUmVuZGVyTWVkaWEge0FVRElPfSBhdCAo
MzAwLDEyMCkgc2l6ZSAzMDB4MzAKKyAgICAgICAgUmVuZGVyTWVkaWEge0FVRElPfSBhdCAoMzAw
LDEzMCkgc2l6ZSAzMDB4MjAKICAgICAgIFJlbmRlckJsb2NrIHtESVZ9IGF0ICgwLDE1Mykgc2l6
ZSA3ODR4MTUzCi0gICAgICAgIFJlbmRlck1lZGlhIHtBVURJT30gYXQgKDMwMCwxMjApIHNpemUg
MzAweDMwCisgICAgICAgIFJlbmRlck1lZGlhIHtBVURJT30gYXQgKDMwMCwxMzApIHNpemUgMzAw
eDIwCiBsYXllciBhdCAoOCw4KSBzaXplIDMwMHgxNTAKICAgUmVuZGVyVmlkZW8ge1ZJREVPfSBh
dCAoMCwwKSBzaXplIDMwMHgxNTAKIGxheWVyIGF0ICg4LDE2MSkgc2l6ZSAzMDB4MTUwCiAgIFJl
bmRlclZpZGVvIHtWSURFT30gYXQgKDAsMCkgc2l6ZSAzMDB4MTUwCiBsYXllciBhdCAoOCw4KSBz
aXplIDMwMHgxNTAKICAgUmVuZGVyRmxleGlibGVCb3gge0RJVn0gYXQgKDAsMCkgc2l6ZSAzMDB4
MTUwCi0gICAgUmVuZGVyQmxvY2sge0RJVn0gYXQgKDAsMTEwKSBzaXplIDMwMHg0MAotbGF5ZXIg
YXQgKDEzLDEyMykgc2l6ZSAyOTB4MzAKLSAgUmVuZGVyRmxleGlibGVCb3gge0RJVn0gYXQgKDUs
NSkgc2l6ZSAyOTB4MzAgW2JnY29sb3I9IzE0MTQxNENDXQotICAgIFJlbmRlckJ1dHRvbiB7QlVU
VE9OfSBhdCAoOSwwKSBzaXplIDMweDMwCi0gICAgUmVuZGVyU2xpZGVyIHtJTlBVVH0gYXQgKDQ5
LDExKSBzaXplIDE3OXg4IFtjb2xvcj0jRTZFNkU2NTldCi0gICAgICBSZW5kZXJGbGV4aWJsZUJv
eCB7RElWfSBhdCAoMCwwKSBzaXplIDE3OXg4IFtib3JkZXI6ICgxcHggc29saWQgI0U2RTZFNjU5
KV0KLSAgICAgICAgUmVuZGVyQmxvY2sge0RJVn0gYXQgKDEsLTIpIHNpemUgMTkxeDEyCi0gICAg
ICAgICAgUmVuZGVyQmxvY2sge0RJVn0gYXQgKC03LDApIHNpemUgMTJ4MTIgW2NvbG9yPSNGRkZG
RkZdCi0gICAgUmVuZGVyQmxvY2sge0RJVn0gYXQgKDI0MywwKSBzaXplIDMyeDMwIFtjb2xvcj0j
RkZGRkZGXQotICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgwLDcpIHNpemUgMzJ4MTUKLSAg
ICAgICAgdGV4dCBydW4gYXQgKDAsNykgd2lkdGggMzI6ICIwMDowMCIKLWxheWVyIGF0ICgzMDgs
MTI4KSBzaXplIDMwMHgzMAotICBSZW5kZXJGbGV4aWJsZUJveCB7RElWfSBhdCAoMCwwKSBzaXpl
IDMwMHgzMAotICAgIFJlbmRlckJsb2NrIHtESVZ9IGF0ICgwLDApIHNpemUgMzAweDMwCi1sYXll
ciBhdCAoMzA4LDEyOCkgc2l6ZSAzMDB4MzAKLSAgUmVuZGVyRmxleGlibGVCb3gge0RJVn0gYXQg
KDAsMCkgc2l6ZSAzMDB4MzAgW2JnY29sb3I9IzE0MTQxNENDXQotICAgIFJlbmRlckJ1dHRvbiB7
QlVUVE9OfSBhdCAoOSwwKSBzaXplIDMweDMwCi0gICAgUmVuZGVyU2xpZGVyIHtJTlBVVH0gYXQg
KDQ5LDExKSBzaXplIDE4OXg4IFtjb2xvcj0jRTZFNkU2NTldCi0gICAgICBSZW5kZXJGbGV4aWJs
ZUJveCB7RElWfSBhdCAoMCwwKSBzaXplIDE4OXg4IFtib3JkZXI6ICgxcHggc29saWQgI0U2RTZF
NjU5KV0KLSAgICAgICAgUmVuZGVyQmxvY2sge0RJVn0gYXQgKDEsLTIpIHNpemUgMjAxeDEyCi0g
ICAgICAgICAgUmVuZGVyQmxvY2sge0RJVn0gYXQgKC03LDApIHNpemUgMTJ4MTIgW2NvbG9yPSNG
RkZGRkZdCi0gICAgUmVuZGVyQmxvY2sge0RJVn0gYXQgKDI1MywwKSBzaXplIDMyeDMwIFtjb2xv
cj0jRkZGRkZGXQotICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgwLDcpIHNpemUgMzJ4MTUK
LSAgICAgICAgdGV4dCBydW4gYXQgKDAsNykgd2lkdGggMzI6ICIwMDowMCIKK2xheWVyIGF0ICg4
LDgpIHNpemUgMzAweDE1MCBzY3JvbGxIZWlnaHQgMTYxCisgIFJlbmRlckZsZXhpYmxlQm94IHtE
SVZ9IGF0ICgwLDApIHNpemUgMzAweDE1MAorICAgIFJlbmRlckJ1dHRvbiB7SU5QVVR9IGF0ICgw
LDEzMCkgc2l6ZSAyMHgyMAorICAgIFJlbmRlckZsZXhpYmxlQm94IHtESVZ9IGF0ICgyMCwxMzAp
IHNpemUgMjQweDIwIFtib3JkZXI6IG5vbmUgKDFweCBzb2xpZCAjRkZGRkZGMzMpIG5vbmUgKDFw
eCBzb2xpZCAjRkZGRkZGMzMpXQorICAgICAgUmVuZGVyQmxvY2sgKGFub255bW91cykgYXQgKDEs
MCkgc2l6ZSA2NXgzMQorICAgICAgICBSZW5kZXJGbGV4aWJsZUJveCB7RElWfSBhdCAoMCwxKSBz
aXplIDY1eDMwCisgICAgICAgICAgUmVuZGVyQmxvY2sgKGFub255bW91cykgYXQgKDUsNSkgc2l6
ZSA1NXgyMAorICAgICAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgwLDApIHNpemUgNTV4
MTIKKyAgICAgICAgICAgICAgdGV4dCBydW4gYXQgKDAsMCkgd2lkdGggNTU6ICIwMDowMCAvIDAw
OjAwIgorICAgICAgUmVuZGVyU2xpZGVyIHtJTlBVVH0gYXQgKDY2LDApIHNpemUgMTczeDIwCisg
ICAgICAgIFJlbmRlckZsZXhpYmxlQm94IHtESVZ9IGF0ICgyLDApIHNpemUgMTY5eDIwCisgICAg
ICAgICAgUmVuZGVyQmxvY2sge0RJVn0gYXQgKDAsNCkgc2l6ZSAxNjl4MTIKKyAgICAgICAgICAg
IFJlbmRlckJsb2NrIHtESVZ9IGF0ICgwLDApIHNpemUgMTJ4MTIKKyAgICBSZW5kZXJCdXR0b24g
e0lOUFVUfSBhdCAoMjYwLDEzMCkgc2l6ZSAyMHgyMAorICAgIFJlbmRlckJ1dHRvbiB7SU5QVVR9
IGF0ICgyODAsMTMwKSBzaXplIDIweDIwCisgICAgUmVuZGVyQmxvY2sge0RJVn0gYXQgKDMwMCwx
NTApIHNpemUgMHgwCitsYXllciBhdCAoMzA4LDEzOCkgc2l6ZSAzMDB4MjAKKyAgUmVuZGVyRmxl
eGlibGVCb3gge0RJVn0gYXQgKDAsMCkgc2l6ZSAzMDB4MjAKK2xheWVyIGF0ICgzMDgsMTM4KSBz
aXplIDMwMHgyMCBzY3JvbGxIZWlnaHQgMzEKKyAgUmVuZGVyRmxleGlibGVCb3gge0RJVn0gYXQg
KDAsMCkgc2l6ZSAzMDB4MjAKKyAgICBSZW5kZXJCdXR0b24ge0lOUFVUfSBhdCAoMCwwKSBzaXpl
IDIweDIwCisgICAgUmVuZGVyRmxleGlibGVCb3gge0RJVn0gYXQgKDIwLDApIHNpemUgMjQweDIw
IFtib3JkZXI6IG5vbmUgKDFweCBzb2xpZCAjRkZGRkZGMzMpIG5vbmUgKDFweCBzb2xpZCAjRkZG
RkZGMzMpXQorICAgICAgUmVuZGVyQmxvY2sgKGFub255bW91cykgYXQgKDEsMCkgc2l6ZSA2NXgz
MQorICAgICAgICBSZW5kZXJGbGV4aWJsZUJveCB7RElWfSBhdCAoMCwxKSBzaXplIDY1eDMwCisg
ICAgICAgICAgUmVuZGVyQmxvY2sgKGFub255bW91cykgYXQgKDUsNSkgc2l6ZSA1NXgyMAorICAg
ICAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgwLDApIHNpemUgNTV4MTIKKyAgICAgICAg
ICAgICAgdGV4dCBydW4gYXQgKDAsMCkgd2lkdGggNTU6ICIwMDowMCAvIDAwOjAwIgorICAgICAg
UmVuZGVyU2xpZGVyIHtJTlBVVH0gYXQgKDY2LDApIHNpemUgMTczeDIwCisgICAgICAgIFJlbmRl
ckZsZXhpYmxlQm94IHtESVZ9IGF0ICgyLDApIHNpemUgMTY5eDIwCisgICAgICAgICAgUmVuZGVy
QmxvY2sge0RJVn0gYXQgKDAsNCkgc2l6ZSAxNjl4MTIKKyAgICAgICAgICAgIFJlbmRlckJsb2Nr
IHtESVZ9IGF0ICgwLDApIHNpemUgMTJ4MTIKKyAgICBSZW5kZXJCdXR0b24ge0lOUFVUfSBhdCAo
MjYwLDApIHNpemUgMjB4MjAKKyAgICBSZW5kZXJCdXR0b24ge0lOUFVUfSBhdCAoMjgwLDApIHNp
emUgMjB4MjAKKyAgICBSZW5kZXJCbG9jayB7RElWfSBhdCAoMzAwLDIwKSBzaXplIDB4MAogbGF5
ZXIgYXQgKDgsMTYxKSBzaXplIDMwMHgxNTAKICAgUmVuZGVyRmxleGlibGVCb3gge0RJVn0gYXQg
KDAsMCkgc2l6ZSAzMDB4MTUwCi0gICAgUmVuZGVyQmxvY2sge0RJVn0gYXQgKDAsMTEwKSBzaXpl
IDMwMHg0MAotbGF5ZXIgYXQgKDEzLDI3Nikgc2l6ZSAyOTB4MzAKLSAgUmVuZGVyRmxleGlibGVC
b3gge0RJVn0gYXQgKDUsNSkgc2l6ZSAyOTB4MzAgW2JnY29sb3I9IzE0MTQxNENDXQotICAgIFJl
bmRlckJ1dHRvbiB7QlVUVE9OfSBhdCAoOSwwKSBzaXplIDMweDMwCi0gICAgUmVuZGVyU2xpZGVy
IHtJTlBVVH0gYXQgKDQ5LDExKSBzaXplIDE3OXg4IFtjb2xvcj0jRTZFNkU2NTldCi0gICAgICBS
ZW5kZXJGbGV4aWJsZUJveCB7RElWfSBhdCAoMCwwKSBzaXplIDE3OXg4IFtib3JkZXI6ICgxcHgg
c29saWQgI0U2RTZFNjU5KV0KLSAgICAgICAgUmVuZGVyQmxvY2sge0RJVn0gYXQgKDEsLTIpIHNp
emUgMTkxeDEyCi0gICAgICAgICAgUmVuZGVyQmxvY2sge0RJVn0gYXQgKC03LDApIHNpemUgMTJ4
MTIgW2NvbG9yPSNGRkZGRkZdCi0gICAgUmVuZGVyQmxvY2sge0RJVn0gYXQgKDI0MywwKSBzaXpl
IDMyeDMwIFtjb2xvcj0jRkZGRkZGXQotICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgwLDcp
IHNpemUgMzJ4MTUKLSAgICAgICAgdGV4dCBydW4gYXQgKDAsNykgd2lkdGggMzI6ICIwMDowMCIK
LWxheWVyIGF0ICgzMDgsMjgxKSBzaXplIDMwMHgzMAotICBSZW5kZXJGbGV4aWJsZUJveCB7RElW
fSBhdCAoMCwwKSBzaXplIDMwMHgzMAotICAgIFJlbmRlckJsb2NrIHtESVZ9IGF0ICgwLDApIHNp
emUgMzAweDMwCi1sYXllciBhdCAoMzA4LDI4MSkgc2l6ZSAzMDB4MzAKLSAgUmVuZGVyRmxleGli
bGVCb3gge0RJVn0gYXQgKDAsMCkgc2l6ZSAzMDB4MzAgW2JnY29sb3I9IzE0MTQxNENDXQotICAg
IFJlbmRlckJ1dHRvbiB7QlVUVE9OfSBhdCAoOSwwKSBzaXplIDMweDMwCi0gICAgUmVuZGVyU2xp
ZGVyIHtJTlBVVH0gYXQgKDQ5LDExKSBzaXplIDE4OXg4IFtjb2xvcj0jRTZFNkU2NTldCi0gICAg
ICBSZW5kZXJGbGV4aWJsZUJveCB7RElWfSBhdCAoMCwwKSBzaXplIDE4OXg4IFtib3JkZXI6ICgx
cHggc29saWQgI0U2RTZFNjU5KV0KLSAgICAgICAgUmVuZGVyQmxvY2sge0RJVn0gYXQgKDEsLTIp
IHNpemUgMjAxeDEyCi0gICAgICAgICAgUmVuZGVyQmxvY2sge0RJVn0gYXQgKC03LDApIHNpemUg
MTJ4MTIgW2NvbG9yPSNGRkZGRkZdCi0gICAgUmVuZGVyQmxvY2sge0RJVn0gYXQgKDI1MywwKSBz
aXplIDMyeDMwIFtjb2xvcj0jRkZGRkZGXQotICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgw
LDcpIHNpemUgMzJ4MTUKLSAgICAgICAgdGV4dCBydW4gYXQgKDAsNykgd2lkdGggMzI6ICIwMDow
MCIKK2xheWVyIGF0ICg4LDE2MSkgc2l6ZSAzMDB4MTUwIHNjcm9sbEhlaWdodCAxNjEKKyAgUmVu
ZGVyRmxleGlibGVCb3gge0RJVn0gYXQgKDAsMCkgc2l6ZSAzMDB4MTUwCisgICAgUmVuZGVyQnV0
dG9uIHtJTlBVVH0gYXQgKDAsMTMwKSBzaXplIDIweDIwCisgICAgUmVuZGVyRmxleGlibGVCb3gg
e0RJVn0gYXQgKDIwLDEzMCkgc2l6ZSAyNDB4MjAgW2JvcmRlcjogbm9uZSAoMXB4IHNvbGlkICNG
RkZGRkYzMykgbm9uZSAoMXB4IHNvbGlkICNGRkZGRkYzMyldCisgICAgICBSZW5kZXJCbG9jayAo
YW5vbnltb3VzKSBhdCAoMSwwKSBzaXplIDY1eDMxCisgICAgICAgIFJlbmRlckZsZXhpYmxlQm94
IHtESVZ9IGF0ICgwLDEpIHNpemUgNjV4MzAKKyAgICAgICAgICBSZW5kZXJCbG9jayAoYW5vbnlt
b3VzKSBhdCAoNSw1KSBzaXplIDU1eDIwCisgICAgICAgICAgICBSZW5kZXJUZXh0IHsjdGV4dH0g
YXQgKDAsMCkgc2l6ZSA1NXgxMgorICAgICAgICAgICAgICB0ZXh0IHJ1biBhdCAoMCwwKSB3aWR0
aCA1NTogIjAwOjAwIC8gMDA6MDAiCisgICAgICBSZW5kZXJTbGlkZXIge0lOUFVUfSBhdCAoNjYs
MCkgc2l6ZSAxNzN4MjAKKyAgICAgICAgUmVuZGVyRmxleGlibGVCb3gge0RJVn0gYXQgKDIsMCkg
c2l6ZSAxNjl4MjAKKyAgICAgICAgICBSZW5kZXJCbG9jayB7RElWfSBhdCAoMCw0KSBzaXplIDE2
OXgxMgorICAgICAgICAgICAgUmVuZGVyQmxvY2sge0RJVn0gYXQgKDAsMCkgc2l6ZSAxMngxMgor
ICAgIFJlbmRlckJ1dHRvbiB7SU5QVVR9IGF0ICgyNjAsMTMwKSBzaXplIDIweDIwCisgICAgUmVu
ZGVyQnV0dG9uIHtJTlBVVH0gYXQgKDI4MCwxMzApIHNpemUgMjB4MjAKKyAgICBSZW5kZXJCbG9j
ayB7RElWfSBhdCAoMzAwLDE1MCkgc2l6ZSAweDAKK2xheWVyIGF0ICgzMDgsMjkxKSBzaXplIDMw
MHgyMAorICBSZW5kZXJGbGV4aWJsZUJveCB7RElWfSBhdCAoMCwwKSBzaXplIDMwMHgyMAorbGF5
ZXIgYXQgKDMwOCwyOTEpIHNpemUgMzAweDIwIHNjcm9sbEhlaWdodCAzMQorICBSZW5kZXJGbGV4
aWJsZUJveCB7RElWfSBhdCAoMCwwKSBzaXplIDMwMHgyMAorICAgIFJlbmRlckJ1dHRvbiB7SU5Q
VVR9IGF0ICgwLDApIHNpemUgMjB4MjAKKyAgICBSZW5kZXJGbGV4aWJsZUJveCB7RElWfSBhdCAo
MjAsMCkgc2l6ZSAyNDB4MjAgW2JvcmRlcjogbm9uZSAoMXB4IHNvbGlkICNGRkZGRkYzMykgbm9u
ZSAoMXB4IHNvbGlkICNGRkZGRkYzMyldCisgICAgICBSZW5kZXJCbG9jayAoYW5vbnltb3VzKSBh
dCAoMSwwKSBzaXplIDY1eDMxCisgICAgICAgIFJlbmRlckZsZXhpYmxlQm94IHtESVZ9IGF0ICgw
LDEpIHNpemUgNjV4MzAKKyAgICAgICAgICBSZW5kZXJCbG9jayAoYW5vbnltb3VzKSBhdCAoNSw1
KSBzaXplIDU1eDIwCisgICAgICAgICAgICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDAsMCkgc2l6
ZSA1NXgxMgorICAgICAgICAgICAgICB0ZXh0IHJ1biBhdCAoMCwwKSB3aWR0aCA1NTogIjAwOjAw
IC8gMDA6MDAiCisgICAgICBSZW5kZXJTbGlkZXIge0lOUFVUfSBhdCAoNjYsMCkgc2l6ZSAxNzN4
MjAKKyAgICAgICAgUmVuZGVyRmxleGlibGVCb3gge0RJVn0gYXQgKDIsMCkgc2l6ZSAxNjl4MjAK
KyAgICAgICAgICBSZW5kZXJCbG9jayB7RElWfSBhdCAoMCw0KSBzaXplIDE2OXgxMgorICAgICAg
ICAgICAgUmVuZGVyQmxvY2sge0RJVn0gYXQgKDAsMCkgc2l6ZSAxMngxMgorICAgIFJlbmRlckJ1
dHRvbiB7SU5QVVR9IGF0ICgyNjAsMCkgc2l6ZSAyMHgyMAorICAgIFJlbmRlckJ1dHRvbiB7SU5Q
VVR9IGF0ICgyODAsMCkgc2l6ZSAyMHgyMAorICAgIFJlbmRlckJsb2NrIHtESVZ9IGF0ICgzMDAs
MjApIHNpemUgMHgwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cgYi9Tb3Vy
Y2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNWFmNDBmZC4uNGNjZTMzNSAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpA
QCAtMSwzICsxLDIxIEBACisyMDE0LTA1LTA1ICBSYWR1IFN0YXZpbGEgIDxzdGF2aWxhQGFkb2Jl
LmNvbT4KKworICAgICAgICBbQ1NTIFJlZ2lvbnNdIEVsZW1lbnRzIHdpdGggb3ZlcmZsb3c6YXV0
byBhcmUgbm90IHBhaW50ZWQgaW5zaWRlIHJlZ2lvbnMgd2hlbiBmb2xsb3dpbmcgYSBmbG9hdAor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTMxMTYxCisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2hlbiBhIGZs
b2F0LWF2b2lkaW5nIGVsZW1lbnQgKHN1Y2ggYXMgb3ZlcmZsb3c6YXV0bykgaXMgZmxvd2VkIGlu
dG8gYSBmbG93IHRocmVhZCBhZnRlciBhIGZsb2F0LCBpdHMgCisgICAgICAgIGxvZ2ljYWwgbGVm
dCBpcyBub3Qgc2V0IG9uIGl0cyBmcmFtZVJlY3Qgb3IgaXRzIGxheWVyJ3MgdG9wTGVmdCwgYnV0
IGlzIGluc3RlYWQga2VwdCBpbiBpdHMgUmVuZGVyQm94UmVnaW9uSW5mbworICAgICAgICBzdHJ1
Y3R1cmUuIEluIHNvbWUgc2l0dWF0aW9uLCB0aGlzIGNhdXNlcyBwYWludCByZWplY3Rpb24gdG8g
a2ljay1pbiBiZWNhdXNlIGludGVyc2VjdGluZyB0aGUgbGF5ZXIncyByZWN0CisgICAgICAgICh3
aGljaCBET0VTTidUIGNvbnRhaW4gdGhlIGxvZ2ljYWwgbGVmdCBmcm9tIHRoZSByZWdpb24gaW5m
byBvYmplY3QpIHdpdGggdGhlIGNvbXB1dGVkIGJhY2tncm91bmQgcmVjdCAKKyAgICAgICAgKHdo
aWNoIGNvbnRhaW5zIHRoZSBsb2dpY2FsIGxlZnQgZnJvbSB0aGUgcmVnaW9uIGluZm8gb2JqZWN0
KSByZXN1bHRzIGluIGFuIGVtcHR5IHJlY3QuCisKKyAgICAgICAgVGVzdDogZmFzdC9yZWdpb25z
L292ZXJmbG93LWF1dG8tYWZ0ZXItZmxvYXQuaHRtbAorCisgICAgICAgICogcmVuZGVyaW5nL1Jl
bmRlckxheWVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckxheWVyOjpjYWxjdWxhdGVD
bGlwUmVjdHMpOgorCiAyMDE0LTA1LTA1ICBBbmRyZWkgQnVjdXIgIDxhYnVjdXJAYWRvYmUuY29t
PgogCiAgICAgICAgIFtDU1MgUmVnaW9uc10gQVNTRVJUIHdoZW4gaG92ZXJpbmcgb3ZlciByZWdp
b24KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5jcHAg
Yi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwCmluZGV4IGNiMWY0MGMu
LmEzNTA0N2EgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXll
ci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcApAQCAt
NTY0Myw2ICs1NjQzLDE4IEBAIHZvaWQgUmVuZGVyTGF5ZXI6OmNhbGN1bGF0ZVJlY3RzKGNvbnN0
IENsaXBSZWN0c0NvbnRleHQmIGNsaXBSZWN0c0NvbnRleHQsIGNvbnN0CiAgICAgICAgICAgICBi
b3VuZHMubW92ZUJ5KG9mZnNldCk7CiAgICAgICAgICAgICBpZiAodGhpcyAhPSBjbGlwUmVjdHND
b250ZXh0LnJvb3RMYXllciB8fCBjbGlwUmVjdHNDb250ZXh0LnJlc3BlY3RPdmVyZmxvd0NsaXAg
PT0gUmVzcGVjdE92ZXJmbG93Q2xpcCkKICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kUmVjdC5p
bnRlcnNlY3QoYm91bmRzKTsKKyAgICAgICAgICAgIAorICAgICAgICAgICAgLy8gQm94ZXMgaW5z
aWRlIGZsb3cgdGhyZWFkcyBkb24ndCBoYXZlIHRoZWlyIGxvZ2ljYWwgbGVmdCBjb21wdXRlZCB0
byBhdm9pZAorICAgICAgICAgICAgLy8gZmxvYXRzLiBJbnN0ZWFkLCB0aGF0IGluZm9ybWF0aW9u
IGlzIGtlcHQgaW4gdGhlaXIgUmVuZGVyQm94UmVnaW9uSW5mbyBzdHJ1Y3R1cmUuCisgICAgICAg
ICAgICAvLyBBcyBzdWNoLCB0aGUgbGF5ZXIgYm91bmRzIG11c3QgYmUgZW5sYXJnZWQgdG8gZW5j
b21wYXNzIHRoZWlyIGJhY2tncm91bmQgcmVjdAorICAgICAgICAgICAgLy8gdG8gZW5zdXJlIGlu
dGVyc2VjdGluZyB0aGVtIHdvbid0IHJlc3VsdCBpbiBhbiBlbXB0eSByZWN0LCB3aGljaCB3b3Vs
ZCBldmVudHVhbGx5CisgICAgICAgICAgICAvLyBjYXVzZSBwYWludCByZWplY3Rpb24uCisgICAg
ICAgICAgICBpZiAoZmxvd1RocmVhZCAmJiBmbG93VGhyZWFkLT5pc1JlbmRlck5hbWVkRmxvd1Ro
cmVhZCgpKSB7CisgICAgICAgICAgICAgICAgaWYgKGZsb3dUaHJlYWQtPnN0eWxlKCkuaXNIb3Jp
em9udGFsV3JpdGluZ01vZGUoKSkKKyAgICAgICAgICAgICAgICAgICAgbGF5ZXJCb3VuZHMuc2hp
ZnRNYXhYRWRnZVRvKHN0ZDo6bWF4KGxheWVyQm91bmRzLm1heFgoKSwgYmFja2dyb3VuZFJlY3Qu
cmVjdCgpLm1heFgoKSkpOworICAgICAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICAg
ICAgbGF5ZXJCb3VuZHMuc2hpZnRNYXhZRWRnZVRvKHN0ZDo6bWF4KGxheWVyQm91bmRzLm1heFko
KSwgYmFja2dyb3VuZFJlY3QucmVjdCgpLm1heFkoKSkpOworICAgICAgICAgICAgfQogICAgICAg
ICB9CiAgICAgfQogfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nIGIvU291
cmNlL1dlYktpdDIvQ2hhbmdlTG9nCmluZGV4IDVkNjUyMzUuLjBiMzMwZjIgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cK
QEAgLTEsOSArMSwzIEBACi0yMDE0LTA1LTA1ICBUaW0gSG9ydG9uICA8dGltb3RoeV9ob3J0b25A
YXBwbGUuY29tPgotCi0gICAgICAgIEZpeCB0aGUgaU9TIGJ1aWxkLgotCi0gICAgICAgICogVUlQ
cm9jZXNzL0FQSS9Db2NvYS9XS1dlYlZpZXcubW06Ci0KIDIwMTQtMDUtMDUgIFJ5dWFuIENob2kg
IDxyeXVhbi5jaG9pQHNhbXN1bmcuY29tPgogCiAgICAgICAgIFtFRkxdW1dLMl0gUmVmYWN0b3Ig
ZmF2aWNvbiBkYXRhYmFzZSBBUElzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nl
c3MvQVBJL0NvY29hL1dLV2ViVmlldy5tbSBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkv
Q29jb2EvV0tXZWJWaWV3Lm1tCmluZGV4IDI1ZDU1ZWIuLmJiMTk1ZGUgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tXZWJWaWV3Lm1tCisrKyBiL1NvdXJj
ZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tXZWJWaWV3Lm1tCkBAIC00OTksNyArNDk5
LDcgQEAgLSAodm9pZClfZHluYW1pY1ZpZXdwb3J0VXBkYXRlQ2hhbmdlZFRhcmdldFRvU2NhbGU6
KGRvdWJsZSluZXdTY2FsZSBwb3NpdGlvbjooQ0cKIAogLSAoV2ViS2l0OjpWaWV3U25hcHNob3Qp
X3Rha2VWaWV3U25hcHNob3QKIHsKLSAgICBmbG9hdCBkZXZpY2VTY2FsZSA9IFdLR2V0U2NyZWVu
U2NhbGVGYWN0b3IoKTsKKyAgICBmbG9hdCBkZXZpY2VTY2FsZSA9IHdrR2V0U2NyZWVuU2NhbGVG
YWN0b3IoKTsKICAgICBDR1NpemUgc25hcHNob3RTaXplID0gc2VsZi5ib3VuZHMuc2l6ZTsKICAg
ICBzbmFwc2hvdFNpemUud2lkdGggKj0gZGV2aWNlU2NhbGU7CiAgICAgc25hcHNob3RTaXplLmhl
aWdodCAqPSBkZXZpY2VTY2FsZTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>230831</attachid>
            <date>2014-05-05 07:59:46 -0700</date>
            <delta_ts>2014-05-05 09:15:15 -0700</delta_ts>
            <desc>Patch implementing reviewer feedback</desc>
            <filename>131161.patch</filename>
            <type>text/plain</type>
            <size>6598</size>
            <attacher name="Radu Stavila">stavila</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBhZmQ2OTcwLi5jN2FkNjg0YTQgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAxNC0w
NS0wNSAgUmFkdSBTdGF2aWxhICA8c3RhdmlsYUBhZG9iZS5jb20+CisKKyAgICAgICAgW0NTUyBS
ZWdpb25zXSBFbGVtZW50cyB3aXRoIG92ZXJmbG93OmF1dG8gYXJlIG5vdCBwYWludGVkIGluc2lk
ZSByZWdpb25zIHdoZW4gZm9sbG93aW5nIGEgZmxvYXQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzMTE2MQorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZGVkIHRlc3QgZm9yIGFuIG92ZXJmbG93OmF1dG8g
ZWxlbWVudCBiZWluZyBmbG93ZWQgYWZ0ZXIgYSBmbG9hdC4KKworICAgICAgICAqIGZhc3QvcmVn
aW9ucy9vdmVyZmxvdy1hdXRvLWFmdGVyLWZsb2F0LWV4cGVjdGVkLmh0bWw6IEFkZGVkLgorICAg
ICAgICAqIGZhc3QvcmVnaW9ucy9vdmVyZmxvdy1hdXRvLWFmdGVyLWZsb2F0Lmh0bWw6IEFkZGVk
LgorCiAyMDE0LTA1LTA1ICBYYWJpZXIgUm9kcmlndWV6IENhbHZhciAgPGNhbHZhcmlzQGlnYWxp
YS5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZC4gTmV3IEdUSyBiYXNlbGluZSBmb3IgbWVkaWEv
bWVkaWEtY29udHJvbHMtY2xvbmUuaHRtbC4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3Qv
cmVnaW9ucy9vdmVyZmxvdy1hdXRvLWFmdGVyLWZsb2F0LWV4cGVjdGVkLmh0bWwgYi9MYXlvdXRU
ZXN0cy9mYXN0L3JlZ2lvbnMvb3ZlcmZsb3ctYXV0by1hZnRlci1mbG9hdC1leHBlY3RlZC5odG1s
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjY1MWUyOTgKLS0tIC9kZXYvbnVs
bAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L3JlZ2lvbnMvb3ZlcmZsb3ctYXV0by1hZnRlci1mbG9h
dC1leHBlY3RlZC5odG1sCkBAIC0wLDAgKzEsNDEgQEAKKzwhRE9DVFlQRSBodG1sPgorCis8aHRt
bD4KKyAgICA8aGVhZD4KKyAgICAgICAgPHN0eWxlPgorICAgICAgICAgICAgLnJlZ2lvbiB7Cisg
ICAgICAgICAgICAgICAgd2lkdGg6IDM1MHB4OworICAgICAgICAgICAgICAgIGhlaWdodDogMTUw
cHg7CisgICAgICAgICAgICAgICAgYm9yZGVyOiB0aGluIHNvbGlkIGJsYWNrOworICAgICAgICAg
ICAgICAgIHBhZGRpbmc6IDEwcHg7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgICNmbG9h
dCB7CisgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4OworICAgICAgICAgICAgICAgIGhlaWdo
dDogNTBweDsKKyAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjsKKyAgICAg
ICAgICAgICAgICBjb2xvcjogd2hpdGU7CisgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7Cisg
ICAgICAgICAgICB9CisKKyAgICAgICAgICAgICNhZnRlciB7CisgICAgICAgICAgICAgICAgd2lk
dGg6IDE1MHB4OworICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7CisgICAgICAgICAgICAg
ICAgYmFja2dyb3VuZC1jb2xvcjogYmx1ZTsKKyAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7
CisgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87CisgICAgICAgICAgICAgICAgcG9zaXRp
b246IHJlbGF0aXZlOworICAgICAgICAgICAgfQorICAgICAgICA8L3N0eWxlPgorICAgIDwvaGVh
ZD4KKworICAgIDxib2R5PgorICAgICAgICA8YSBocmVmPSJodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTMxMTYxIj5CdWcgMTMxMTYxIC0gW0NTUyBSZWdpb25zXSBFbGVt
ZW50cyB3aXRoIG92ZXJmbG93OmF1dG8gYXJlIG5vdCBwYWludGVkIGluc2lkZSByZWdpb25zIHdo
ZW4gZm9sbG93aW5nIGEgZmxvYXQ8L2E+CisgICAgICAgIDxwPkEgPHNwYW4gc3R5bGU9ImNvbG9y
OmJsdWUiPjxiPmJsdWU8L2I+PC9zcGFuPiBkaXYgc2hvdWxkIGJlIHZpc2libGUgbmV4dCB0byA8
c3BhbiBzdHlsZT0iY29sb3I6Z3JlZW4iPjxiPmdyZWVuPC9iPjwvc3Bhbj4gZmxvYXQuPC9wPgor
CisgICAgICAgIDxkaXYgY2xhc3M9InJlZ2lvbiI+CisgICAgICAgICAgICA8ZGl2IGlkPSJmbG9h
dCI+VGhpcyBpcyBhIEZMT0FUPC9kaXY+CisgICAgICAgICAgICA8ZGl2IGlkPSJhZnRlciI+VGhp
cyBib3ggaGFzIE9WRVJGTE9XOkFVVE88L2Rpdj4KKyAgICAgICAgPC9kaXY+CisgICAgPC9ib2R5
PgorPC9odG1sPgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL2Zhc3QvcmVnaW9ucy9vdmVyZmxvdy1hdXRvLWFmdGVyLWZsb2F0Lmh0bWwgYi9MYXlv
dXRUZXN0cy9mYXN0L3JlZ2lvbnMvb3ZlcmZsb3ctYXV0by1hZnRlci1mbG9hdC5odG1sCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmU4YjU3ZjMKLS0tIC9kZXYvbnVsbAorKysg
Yi9MYXlvdXRUZXN0cy9mYXN0L3JlZ2lvbnMvb3ZlcmZsb3ctYXV0by1hZnRlci1mbG9hdC5odG1s
CkBAIC0wLDAgKzEsNDYgQEAKKzwhRE9DVFlQRSBodG1sPgorCis8aHRtbD4KKyAgICA8aGVhZD4K
KyAgICAgICAgPHN0eWxlPgorICAgICAgICAgICAgLnJlZ2lvbiB7CisgICAgICAgICAgICAgICAg
d2lkdGg6IDM1MHB4OworICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7CisgICAgICAgICAg
ICAgICAgYm9yZGVyOiB0aGluIHNvbGlkIGJsYWNrOworICAgICAgICAgICAgICAgIHBhZGRpbmc6
IDEwcHg7CisgICAgICAgICAgICAgICAgLXdlYmtpdC1mbG93LWZyb206IGZsb3c7CisgICAgICAg
ICAgICB9CisKKyAgICAgICAgICAgICNmbG9hdCB7CisgICAgICAgICAgICAgICAgd2lkdGg6IDE1
MHB4OworICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDsKKyAgICAgICAgICAgICAgICBiYWNr
Z3JvdW5kLWNvbG9yOiBncmVlbjsKKyAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7CisgICAg
ICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgICNh
ZnRlciB7CisgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4OworICAgICAgICAgICAgICAgIGhl
aWdodDogMTAwcHg7CisgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmx1ZTsKKyAg
ICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7CisgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1
dG87CisgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOworICAgICAgICAgICAgfQor
CisgICAgICAgICAgICAuZmxvdyB7CisgICAgICAgICAgICAgICAgLXdlYmtpdC1mbG93LWludG86
IGZsb3c7CisgICAgICAgICAgICB9CisgICAgICAgIDwvc3R5bGU+CisgICAgPC9oZWFkPgorCisg
ICAgPGJvZHk+CisgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0xMzExNjEiPkJ1ZyAxMzExNjEgLSBbQ1NTIFJlZ2lvbnNdIEVsZW1lbnRzIHdp
dGggb3ZlcmZsb3c6YXV0byBhcmUgbm90IHBhaW50ZWQgaW5zaWRlIHJlZ2lvbnMgd2hlbiBmb2xs
b3dpbmcgYSBmbG9hdDwvYT4KKyAgICAgICAgPHA+QSA8c3BhbiBzdHlsZT0iY29sb3I6Ymx1ZSI+
PGI+Ymx1ZTwvYj48L3NwYW4+IGRpdiBzaG91bGQgYmUgdmlzaWJsZSBuZXh0IHRvIDxzcGFuIHN0
eWxlPSJjb2xvcjpncmVlbiI+PGI+Z3JlZW48L2I+PC9zcGFuPiBmbG9hdC48L3A+CisKKyAgICAg
ICAgPGRpdiBjbGFzcz0icmVnaW9uIj48L2Rpdj4KKworICAgICAgICA8ZGl2IGlkPSJmbG9hdCIg
Y2xhc3M9ImZsb3ciPlRoaXMgaXMgYSBGTE9BVDwvZGl2PgorICAgICAgICA8ZGl2IGlkPSJhZnRl
ciIgY2xhc3M9ImZsb3ciPlRoaXMgYm94IGhhcyBPVkVSRkxPVzpBVVRPPC9kaXY+CisgICAgPC9i
b2R5PgorPC9odG1sPgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCA1
YWY0MGZkLi40Y2NlMzM1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysr
IGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjEgQEAKKzIwMTQtMDUtMDUg
IFJhZHUgU3RhdmlsYSAgPHN0YXZpbGFAYWRvYmUuY29tPgorCisgICAgICAgIFtDU1MgUmVnaW9u
c10gRWxlbWVudHMgd2l0aCBvdmVyZmxvdzphdXRvIGFyZSBub3QgcGFpbnRlZCBpbnNpZGUgcmVn
aW9ucyB3aGVuIGZvbGxvd2luZyBhIGZsb2F0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xMzExNjEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBXaGVuIGEgZmxvYXQtYXZvaWRpbmcgZWxlbWVudCAoc3VjaCBh
cyBvdmVyZmxvdzphdXRvKSBpcyBmbG93ZWQgaW50byBhIGZsb3cgdGhyZWFkIGFmdGVyIGEgZmxv
YXQsIGl0cyAKKyAgICAgICAgbG9naWNhbCBsZWZ0IGlzIG5vdCBzZXQgb24gaXRzIGZyYW1lUmVj
dCBvciBpdHMgbGF5ZXIncyB0b3BMZWZ0LCBidXQgaXMgaW5zdGVhZCBrZXB0IGluIGl0cyBSZW5k
ZXJCb3hSZWdpb25JbmZvCisgICAgICAgIHN0cnVjdHVyZS4gSW4gc29tZSBzaXR1YXRpb24sIHRo
aXMgY2F1c2VzIHBhaW50IHJlamVjdGlvbiB0byBraWNrLWluIGJlY2F1c2UgaW50ZXJzZWN0aW5n
IHRoZSBsYXllcidzIHJlY3QKKyAgICAgICAgKHdoaWNoIERPRVNOJ1QgY29udGFpbiB0aGUgbG9n
aWNhbCBsZWZ0IGZyb20gdGhlIHJlZ2lvbiBpbmZvIG9iamVjdCkgd2l0aCB0aGUgY29tcHV0ZWQg
YmFja2dyb3VuZCByZWN0IAorICAgICAgICAod2hpY2ggY29udGFpbnMgdGhlIGxvZ2ljYWwgbGVm
dCBmcm9tIHRoZSByZWdpb24gaW5mbyBvYmplY3QpIHJlc3VsdHMgaW4gYW4gZW1wdHkgcmVjdC4K
KworICAgICAgICBUZXN0OiBmYXN0L3JlZ2lvbnMvb3ZlcmZsb3ctYXV0by1hZnRlci1mbG9hdC5o
dG1sCisKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwOgorICAgICAgICAoV2Vi
Q29yZTo6UmVuZGVyTGF5ZXI6OmNhbGN1bGF0ZUNsaXBSZWN0cyk6CisKIDIwMTQtMDUtMDUgIEFu
ZHJlaSBCdWN1ciAgPGFidWN1ckBhZG9iZS5jb20+CiAKICAgICAgICAgW0NTUyBSZWdpb25zXSBB
U1NFUlQgd2hlbiBob3ZlcmluZyBvdmVyIHJlZ2lvbgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9S
ZW5kZXJMYXllci5jcHAKaW5kZXggY2IxZjQwYy4uYTM1MDQ3YSAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9y
ZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwCkBAIC01NjQzLDYgKzU2NDMsMTggQEAgdm9pZCBSZW5k
ZXJMYXllcjo6Y2FsY3VsYXRlUmVjdHMoY29uc3QgQ2xpcFJlY3RzQ29udGV4dCYgY2xpcFJlY3Rz
Q29udGV4dCwgY29uc3QKICAgICAgICAgICAgIGJvdW5kcy5tb3ZlQnkob2Zmc2V0KTsKICAgICAg
ICAgICAgIGlmICh0aGlzICE9IGNsaXBSZWN0c0NvbnRleHQucm9vdExheWVyIHx8IGNsaXBSZWN0
c0NvbnRleHQucmVzcGVjdE92ZXJmbG93Q2xpcCA9PSBSZXNwZWN0T3ZlcmZsb3dDbGlwKQogICAg
ICAgICAgICAgICAgIGJhY2tncm91bmRSZWN0LmludGVyc2VjdChib3VuZHMpOworICAgICAgICAg
ICAgCisgICAgICAgICAgICAvLyBCb3hlcyBpbnNpZGUgZmxvdyB0aHJlYWRzIGRvbid0IGhhdmUg
dGhlaXIgbG9naWNhbCBsZWZ0IGNvbXB1dGVkIHRvIGF2b2lkCisgICAgICAgICAgICAvLyBmbG9h
dHMuIEluc3RlYWQsIHRoYXQgaW5mb3JtYXRpb24gaXMga2VwdCBpbiB0aGVpciBSZW5kZXJCb3hS
ZWdpb25JbmZvIHN0cnVjdHVyZS4KKyAgICAgICAgICAgIC8vIEFzIHN1Y2gsIHRoZSBsYXllciBi
b3VuZHMgbXVzdCBiZSBlbmxhcmdlZCB0byBlbmNvbXBhc3MgdGhlaXIgYmFja2dyb3VuZCByZWN0
CisgICAgICAgICAgICAvLyB0byBlbnN1cmUgaW50ZXJzZWN0aW5nIHRoZW0gd29uJ3QgcmVzdWx0
IGluIGFuIGVtcHR5IHJlY3QsIHdoaWNoIHdvdWxkIGV2ZW50dWFsbHkKKyAgICAgICAgICAgIC8v
IGNhdXNlIHBhaW50IHJlamVjdGlvbi4KKyAgICAgICAgICAgIGlmIChmbG93VGhyZWFkICYmIGZs
b3dUaHJlYWQtPmlzUmVuZGVyTmFtZWRGbG93VGhyZWFkKCkpIHsKKyAgICAgICAgICAgICAgICBp
ZiAoZmxvd1RocmVhZC0+c3R5bGUoKS5pc0hvcml6b250YWxXcml0aW5nTW9kZSgpKQorICAgICAg
ICAgICAgICAgICAgICBsYXllckJvdW5kcy5zaGlmdE1heFhFZGdlVG8oc3RkOjptYXgobGF5ZXJC
b3VuZHMubWF4WCgpLCBiYWNrZ3JvdW5kUmVjdC5yZWN0KCkubWF4WCgpKSk7CisgICAgICAgICAg
ICAgICAgZWxzZQorICAgICAgICAgICAgICAgICAgICBsYXllckJvdW5kcy5zaGlmdE1heFlFZGdl
VG8oc3RkOjptYXgobGF5ZXJCb3VuZHMubWF4WSgpLCBiYWNrZ3JvdW5kUmVjdC5yZWN0KCkubWF4
WSgpKSk7CisgICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICB9CiB9Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>