<?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>112587</bug_id>
          
          <creation_ts>2013-03-18 09:56:07 -0700</creation_ts>
          <short_desc>[CSS Exclusions] shape outside segments not properly calculated for ellipses</short_desc>
          <delta_ts>2013-03-29 14:11:23 -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>http://dev.w3.org/csswg/css3-exclusions/#floats-and-exclusions</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>98664</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Bem Jones-Bey">bjonesbe</reporter>
          <assigned_to name="Bem Jones-Bey">bjonesbe</assigned_to>
          <cc>eric</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>jchaffraix</cc>
    
    <cc>ojan.autocc</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>857222</commentid>
    <comment_count>0</comment_count>
      <attachid>193587</attachid>
    <who name="Bem Jones-Bey">bjonesbe</who>
    <bug_when>2013-03-18 09:56:07 -0700</bug_when>
    <thetext>Created attachment 193587
Example of the bug

With some ellipses, the segment value is too short, allowing text to intrude into the shape.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>865651</commentid>
    <comment_count>1</comment_count>
      <attachid>195605</attachid>
    <who name="Hans Muller">giles_joplin</who>
    <bug_when>2013-03-28 11:26:01 -0700</bug_when>
    <thetext>Created attachment 195605
Expanded test case

The problem occurs for all Exclusion shapes and only occurs when the shape&apos;s logicalTop is non-zero, which causes the float&apos;s bounds to be adjusted.  The new test case demos the problem for circle, ellipse, and polygon.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>865884</commentid>
    <comment_count>2</comment_count>
      <attachid>195667</attachid>
    <who name="Bem Jones-Bey">bjonesbe</who>
    <bug_when>2013-03-28 16:07:08 -0700</bug_when>
    <thetext>Created attachment 195667
Patch

Fix coordinate calculation</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>866330</commentid>
    <comment_count>3</comment_count>
      <attachid>195667</attachid>
    <who name="Julien Chaffraix">jchaffraix</who>
    <bug_when>2013-03-29 13:28:30 -0700</bug_when>
    <thetext>Comment on attachment 195667
Patch

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

&gt; LayoutTests/ChangeLog:14
&gt; +        in the right place, we just want to simulate the shape&apos;s effect.

I would see that as a comment in the code as it&apos;s useful to understand the testing code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>866340</commentid>
    <comment_count>4</comment_count>
      <attachid>195789</attachid>
    <who name="Bem Jones-Bey">bjonesbe</who>
    <bug_when>2013-03-29 13:38:54 -0700</bug_when>
    <thetext>Created attachment 195789
Patch

Add requested comment</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>866365</commentid>
    <comment_count>5</comment_count>
      <attachid>195789</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-29 14:11:19 -0700</bug_when>
    <thetext>Comment on attachment 195789
Patch

Clearing flags on attachment: 195789

Committed r147250: &lt;http://trac.webkit.org/changeset/147250&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>866366</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-29 14:11:23 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>193587</attachid>
            <date>2013-03-18 09:56:07 -0700</date>
            <delta_ts>2013-03-28 11:26:01 -0700</delta_ts>
            <desc>Example of the bug</desc>
            <filename>ellipse-shape-outside-bug.html</filename>
            <type>text/html</type>
            <size>1397</size>
            <attacher name="Bem Jones-Bey">bjonesbe</attacher>
            
              <data encoding="base64">PGh0bWw+CjxoZWFkPgo8c3R5bGU+CiAgLmNvbnRhaW5lciB7CiAgICB3aWR0aDogMjAwcHg7CiAg
ICBib3JkZXI6IDFweCBzb2xpZCBibGFjazsKICB9Ci5mbG9hdC1sZWZ0IHsKICAgIC13ZWJraXQt
c2hhcGUtb3V0c2lkZTogZWxsaXBzZSgyNXB4LCA1MHB4LCA1MHB4LCAyNXB4KTsKICAgIGZsb2F0
OiBsZWZ0OwogICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgb3ZlcmZsb3c6IHZpc2libGU7Cn0K
LmZsb2F0LXJpZ2h0IHsKICAgIC13ZWJraXQtc2hhcGUtb3V0c2lkZTogZWxsaXBzZSgyNXB4LCA1
MHB4LCA1MHB4LCAxMDBweCk7CiAgICBmbG9hdDogcmlnaHQ7CiAgICBwb3NpdGlvbjogcmVsYXRp
dmU7CiAgICBvdmVyZmxvdzogdmlzaWJsZTsKfQo8L3N0eWxlPgo8L2hlYWQ+Cjxib2R5PgogIDxk
aXYgY2xhc3M9ImNvbnRhaW5lciI+CiAgICA8ZGl2IGNsYXNzPSJmbG9hdC1sZWZ0Ij4KICAgICAg
PGRpdiBzdHlsZT0id2lkdGg6MTAwcHg7aGVpZ2h0OjUwcHg7cG9zaXRpb246YWJzb2x1dGU7dG9w
OjI1cHg7bGVmdDotMjVweDtvcGFjaXR5OjAuNSI+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5v
cmcvMjAwMC9zdmciIHN0eWxlPSJkaXNwbGF5OmJsb2NrIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIx
MDAlIj48ZyBmaWxsPSJncmVlbiI+PGVsbGlwc2UgY3g9IjUwJSIgY3k9IjUwJSIgcng9IjUwJSIg
cnk9IjUwJSI+PC9lbGxpcHNlPjwvZz48L3N2Zz48L2Rpdj4KICAgIDwvZGl2PgogICAgT25lIGJy
aWdodCBkYXkgaW4gdGhlIG1pZGRsZSBvZiB0aGUgbmlnaHQsCiAgICB0d28gZGVhZCBtZW4gZ290
IHVwIHRvIGZpZ2h0LgogICAgQmFjayB0byBiYWNrIHRoZXkgZmFjZWQgZWFjaCBvdGhlciwKICAg
IGRyZXcgdGhlaXIgc3dvcmRzIGFuZCBzaG90IGVhY2ggb3RoZXIKICAgIDxkaXYgY2xhc3M9ImZs
b2F0LXJpZ2h0Ij4KICAgICAgICA8ZGl2IHN0eWxlPSJ3aWR0aDoxMDBweDtoZWlnaHQ6MjAwcHg7
cG9zaXRpb246YWJzb2x1dGU7dG9wOi01MHB4O2xlZnQ6LTI1cHg7b3BhY2l0eTowLjUiPjxzdmcg
eG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHlsZT0iZGlzcGxheTpibG9jayIg
d2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSI+PGcgZmlsbD0iZ3JlZW4iPjxlbGxpcHNlIGN4PSI1
MCUiIGN5PSI1MCUiIHJ4PSI1MCUiIHJ5PSI1MCUiPjwvZWxsaXBzZT48L2c+PC9zdmc+PC9kaXY+
CiAgICA8L2Rpdj4uCiAgICBBIGRlYWYgcG9saWNlbWFuIGhlYXJkIHRoZSBub2lzZSwKICAgIGhl
IGNhbWUgYW5kIHNob3QgdGhvc2UgdHdvIGRlYWQgYm95cy4KICAgIElmIHlvdSBkb24ndCBiZWxp
ZXZlIHRoaXMgbGllIGlzIHRydWUsCiAgICBhc2sgdGhlIGJsaW5kIG1hbjogaGUgc2F3IGl0LCB0
b28uCiAgPC9kaXY+CjwvYm9keT4KPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>195605</attachid>
            <date>2013-03-28 11:26:01 -0700</date>
            <delta_ts>2013-03-28 11:26:01 -0700</delta_ts>
            <desc>Expanded test case</desc>
            <filename>test.html</filename>
            <type>text/html</type>
            <size>2432</size>
            <attacher name="Hans Muller">giles_joplin</attacher>
            
              <data encoding="base64">PGh0bWw+CjxoZWFkPgo8c3R5bGU+CiAgLmNvbnRhaW5lciB7CiAgICB3aWR0aDogMjAwcHg7CiAg
ICBib3JkZXI6IDFweCBzb2xpZCBibGFjazsKICAgIG1hcmdpbjogMTAwcHg7CiAgfQoKLmZsb2F0
LWxlZnQgewogICAgZmxvYXQ6IGxlZnQ7CiAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICBvdmVy
ZmxvdzogdmlzaWJsZTsKICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrOyAgICAKICAgIHdpZHRo
OiAxMDBweDsgCiAgICBoZWlnaHQ6IDUwcHg7Cn0KCi5mbG9hdC1sZWZ0LWVsbGlwc2UgewogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIGN4LCAgIGN5LCAgIHJ4LCAgIHJ5ICovCiAg
ICAtd2Via2l0LXNoYXBlLW91dHNpZGU6IGVsbGlwc2UoNTBweCwgMTAwcHgsIDUwcHgsIDI1cHgp
Owp9Cgouc3ZnLXNoYXBlLWVsbGlwc2UgewogICAgcG9zaXRpb246IGFic29sdXRlOwogICAgZGlz
cGxheTpibG9jazsKICAgIHRvcDogNzVweDsKICAgIGxlZnQ6IDBweDsKICAgIHdpZHRoOiAxMDBw
eDsKICAgIGhlaWdodDogNTBweDsKfQoKLmZsb2F0LWxlZnQtY2lyY2xlIHsKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAvKiBjeCwgICBjeSwgICByICovCiAgICAtd2Via2l0LXNoYXBl
LW91dHNpZGU6IGNpcmNsZSgyNXB4LCAxMDBweCwgMjVweCk7Cn0KCi5zdmctc2hhcGUtY2lyY2xl
IHsKICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgIGRpc3BsYXk6YmxvY2s7CiAgICB0b3A6IDc1
cHg7CiAgICBsZWZ0OiAwcHg7CiAgICB3aWR0aDogNTBweDsKICAgIGhlaWdodDogNTBweDsKfQoK
LmZsb2F0LWxlZnQtdHJpYW5nbGUgewogICAgLXdlYmtpdC1zaGFwZS1vdXRzaWRlOiBwb2x5Z29u
KDBweCA3NXB4LCA1MHB4IDc1cHgsIDI1cHggMTI1cHgpOwp9Cgouc3ZnLXNoYXBlLXRyaWFuZ2xl
IHsKICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgIGRpc3BsYXk6YmxvY2s7CiAgICB0b3A6IDc1
cHg7CiAgICBsZWZ0OiAwcHg7CiAgICB3aWR0aDogNTBweDsKICAgIGhlaWdodDogNTBweDsKfQoK
PC9zdHlsZT4KPC9oZWFkPgo8Ym9keT4KICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+CiAgICAg
ICAgPGRpdiBjbGFzcz0iZmxvYXQtbGVmdCBmbG9hdC1sZWZ0LWVsbGlwc2UiPgogICAgICAgICAg
ICA8c3ZnIGNsYXNzPSJzdmctc2hhcGUtZWxsaXBzZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3Jn
LzIwMDAvIj4KICAgICAgICAgICAgICAgIDxlbGxpcHNlIGN4PSI1MCUiIGN5PSI1MCUiIHJ4PSI1
MCUiIHJ5PSI1MCUiIGZpbGw9InJnYmEoMCwyMDAsMCwgMC41KSI+PC9lbGxpcHNlPgogICAgICAg
ICAgICA8L3N2Zz4KICAgICAgICA8L2Rpdj4KICAgIE9uZSBicmlnaHQgZGF5IGluIHRoZSBtaWRk
bGUgb2YgdGhlIG5pZ2h0LAogICAgdHdvIGRlYWQgbWVuIGdvdCB1cCB0byBmaWdodC4KICAgIEJh
Y2sgdG8gYmFjayB0aGV5IGZhY2VkIGVhY2ggb3RoZXIsCiAgICBkcmV3IHRoZWlyIHN3b3JkcyBh
bmQgc2hvdCBlYWNoIG90aGVyCiAgICA8L2Rpdj4KCiAgICA8ZGl2IGNsYXNzPSJjb250YWluZXIi
PgogICAgICAgIDxkaXYgY2xhc3M9ImZsb2F0LWxlZnQgZmxvYXQtbGVmdC1jaXJjbGUiPgogICAg
ICAgICAgICA8c3ZnIGNsYXNzPSJzdmctc2hhcGUtY2lyY2xlIiB4bWxucz0iaHR0cDovL3d3dy53
My5vcmcvMjAwMC8iPgogICAgICAgICAgICAgICAgPGNpcmNsZSBjeD0iNTAlIiBjeT0iNTAlIiBy
PSI1MCUiIGZpbGw9InJnYmEoMCwyMDAsMCwgMC41KSI+PC9lbGxpcHNlPgogICAgICAgICAgICA8
L3N2Zz4KICAgICAgICA8L2Rpdj4KICAgIE9uZSBicmlnaHQgZGF5IGluIHRoZSBtaWRkbGUgb2Yg
dGhlIG5pZ2h0LAogICAgdHdvIGRlYWQgbWVuIGdvdCB1cCB0byBmaWdodC4KICAgIEJhY2sgdG8g
YmFjayB0aGV5IGZhY2VkIGVhY2ggb3RoZXIsCiAgICBkcmV3IHRoZWlyIHN3b3JkcyBhbmQgc2hv
dCBlYWNoIG90aGVyCiAgICA8L2Rpdj4KCiAgICA8ZGl2IGNsYXNzPSJjb250YWluZXIiPgogICAg
ICAgIDxkaXYgY2xhc3M9ImZsb2F0LWxlZnQgZmxvYXQtbGVmdC10cmlhbmdsZSI+CiAgICAgICAg
ICAgIDxzdmcgY2xhc3M9InN2Zy1zaGFwZS10cmlhbmdsZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMu
b3JnLzIwMDAvIj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIHBvaW50cz0iMCwwIDUwLDAgMjUs
NTAiIGZpbGw9InJnYmEoMCwyMDAsMCwgMC41KSI+PC9lbGxpcHNlPgogICAgICAgICAgICA8L3N2
Zz4KICAgICAgICA8L2Rpdj4KICAgIE9uZSBicmlnaHQgZGF5IGluIHRoZSBtaWRkbGUgb2YgdGhl
IG5pZ2h0LAogICAgdHdvIGRlYWQgbWVuIGdvdCB1cCB0byBmaWdodC4KICAgIEJhY2sgdG8gYmFj
ayB0aGV5IGZhY2VkIGVhY2ggb3RoZXIsCiAgICBkcmV3IHRoZWlyIHN3b3JkcyBhbmQgc2hvdCBl
YWNoIG90aGVyCiAgICA8L2Rpdj4KCjwvYm9keT4KPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>195667</attachid>
            <date>2013-03-28 16:07:08 -0700</date>
            <delta_ts>2013-03-29 13:39:30 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-112587-20130328160706.patch</filename>
            <type>text/plain</type>
            <size>10686</size>
            <attacher name="Bem Jones-Bey">bjonesbe</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ3MTMzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTg4ZTk5NjIxZDJlNThm
YmJiY2VlNTkwY2VlMjE4ZTRiZTcwNGZmZS4uNGQxMTlmYWFiOWU1Mzg5YWM1Njg2YmYxMmQ3YmY2
ZjkxMThiZjYxNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDEzLTAzLTI4ICBCZW0g
Sm9uZXMtQmV5ICA8YmpvbmVzYmVAYWRvYmUuY29tPgorCisgICAgICAgIFtDU1MgRXhjbHVzaW9u
c10gc2hhcGUgb3V0c2lkZSBzZWdtZW50cyBub3QgcHJvcGVybHkgY2FsY3VsYXRlZCBmb3IgZWxs
aXBzZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEx
MjU4NworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdo
ZW4gY29udmVydGluZyB0aGUgbGluZSB0b3AgY29vcmRpbmF0ZXMgZnJvbSB0aGUgcGFyZW50J3Mg
Y29vcmRpbmF0ZQorICAgICAgICBzcGFjZSB0byB0aGUgY29vcmRpbmF0ZSBzcGFjZSBvZiB0aGUg
ZmxvYXQsIHRoZSBvZmZzZXQgZ2l2ZW4gYnkgdGhlCisgICAgICAgIHNoYXBlIHdhcyBub3QgYmVp
bmcgYWNjb3VudGVkIGZvci4gVGhpcyBwYXRjaCBhY2NvdW50cyBmb3IgdGhhdAorICAgICAgICBv
ZmZzZXQuCisKKyAgICAgICAgVGVzdDogZmFzdC9leGNsdXNpb25zL3NoYXBlLW91dHNpZGUtZmxv
YXRzL3NoYXBlLW91dHNpZGUtZmxvYXRzLW5vbi16ZXJvLXkuaHRtbAorCisgICAgICAgICogcmVu
ZGVyaW5nL1JlbmRlckJsb2NrLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckJsb2NrOjps
b2dpY2FsTGVmdE9mZnNldEZvckxpbmUpOiBGaXggdGhlIGNvb3JkaW5hdGUgY29udmVyc2lvbi4K
KyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckJsb2NrOjpsb2dpY2FsUmlnaHRPZmZzZXRGb3JMaW5l
KTogRGl0dG8uCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckJsb2NrTGluZUxheW91dC5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpMaW5lV2lkdGg6OnNocmlua0F2YWlsYWJsZVdpZHRoRm9yTmV3
RmxvYXRJZk5lZWRlZCk6IERpdHRvLgorCiAyMDEzLTAzLTI4ICBBcm5hdWQgUmVuZXZpZXIgIDxh
LnJlbmV2aWVyQHNpc2Euc2Ftc3VuZy5jb20+CiAKICAgICAgICAgdXNlIENhbnZhc1dpbmRpbmdS
dWxlIGVudW1lcmF0aW9uIGluIENhbnZhc1JlbmRlcmluZ0NvbnRleHQyRC5pZGwKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCbG9jay5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2suY3BwCmluZGV4IDcwZmMzMTQ1MjhlMGU3MGEwODZl
ZmQyMTU1NGIzMzg0MzM2ZWFkNDcuLjQzN2NhNWU4NGU1YTAzMzdhOTgzNmI2MjY2MTUyNTc1ZGQy
ODY4M2MgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCbG9jay5j
cHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJsb2NrLmNwcApAQCAtNDMy
Niw3ICs0MzI2LDcgQEAgTGF5b3V0VW5pdCBSZW5kZXJCbG9jazo6bG9naWNhbExlZnRPZmZzZXRG
b3JMaW5lKExheW91dFVuaXQgbG9naWNhbFRvcCwgTGF5b3V0VW4KICNpZiBFTkFCTEUoQ1NTX0VY
Q0xVU0lPTlMpCiAgICAgICAgIGlmIChjb25zdCBGbG9hdGluZ09iamVjdCogbGFzdEZsb2F0ID0g
YWRhcHRlci5sYXN0RmxvYXQoKSkgewogICAgICAgICAgICAgaWYgKEV4Y2x1c2lvblNoYXBlT3V0
c2lkZUluZm8qIHNoYXBlT3V0c2lkZSA9IGxhc3RGbG9hdC0+cmVuZGVyZXIoKS0+ZXhjbHVzaW9u
U2hhcGVPdXRzaWRlSW5mbygpKSB7Ci0gICAgICAgICAgICAgICAgc2hhcGVPdXRzaWRlLT5jb21w
dXRlU2VnbWVudHNGb3JMaW5lKGxvZ2ljYWxUb3AgLSBsb2dpY2FsVG9wRm9yRmxvYXQobGFzdEZs
b2F0KSwgbG9naWNhbEhlaWdodCk7CisgICAgICAgICAgICAgICAgc2hhcGVPdXRzaWRlLT5jb21w
dXRlU2VnbWVudHNGb3JMaW5lKGxvZ2ljYWxUb3AgLSBsb2dpY2FsVG9wRm9yRmxvYXQobGFzdEZs
b2F0KSArIHNoYXBlT3V0c2lkZS0+c2hhcGVMb2dpY2FsVG9wKCksIGxvZ2ljYWxIZWlnaHQpOwog
ICAgICAgICAgICAgICAgIGxlZnQgKz0gc2hhcGVPdXRzaWRlLT5yaWdodFNlZ21lbnRTaGFwZUJv
dW5kaW5nQm94RGVsdGEoKTsKICAgICAgICAgICAgIH0KICAgICAgICAgfQpAQCAtNDM4Myw3ICs0
MzgzLDcgQEAgTGF5b3V0VW5pdCBSZW5kZXJCbG9jazo6bG9naWNhbFJpZ2h0T2Zmc2V0Rm9yTGlu
ZShMYXlvdXRVbml0IGxvZ2ljYWxUb3AsIExheW91dFUKICNpZiBFTkFCTEUoQ1NTX0VYQ0xVU0lP
TlMpCiAgICAgICAgIGlmIChjb25zdCBGbG9hdGluZ09iamVjdCogbGFzdEZsb2F0ID0gYWRhcHRl
ci5sYXN0RmxvYXQoKSkgewogICAgICAgICAgICAgaWYgKEV4Y2x1c2lvblNoYXBlT3V0c2lkZUlu
Zm8qIHNoYXBlT3V0c2lkZSA9IGxhc3RGbG9hdC0+cmVuZGVyZXIoKS0+ZXhjbHVzaW9uU2hhcGVP
dXRzaWRlSW5mbygpKSB7Ci0gICAgICAgICAgICAgICAgc2hhcGVPdXRzaWRlLT5jb21wdXRlU2Vn
bWVudHNGb3JMaW5lKGxvZ2ljYWxUb3AgLSBsb2dpY2FsVG9wRm9yRmxvYXQobGFzdEZsb2F0KSwg
bG9naWNhbEhlaWdodCk7CisgICAgICAgICAgICAgICAgc2hhcGVPdXRzaWRlLT5jb21wdXRlU2Vn
bWVudHNGb3JMaW5lKGxvZ2ljYWxUb3AgLSBsb2dpY2FsVG9wRm9yRmxvYXQobGFzdEZsb2F0KSAr
IHNoYXBlT3V0c2lkZS0+c2hhcGVMb2dpY2FsVG9wKCksIGxvZ2ljYWxIZWlnaHQpOwogICAgICAg
ICAgICAgICAgIHJpZ2h0RmxvYXRPZmZzZXQgKz0gc2hhcGVPdXRzaWRlLT5sZWZ0U2VnbWVudFNo
YXBlQm91bmRpbmdCb3hEZWx0YSgpOwogICAgICAgICAgICAgfQogICAgICAgICB9CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2tMaW5lTGF5b3V0LmNwcCBi
L1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCbG9ja0xpbmVMYXlvdXQuY3BwCmluZGV4
IGRhNTY5NjI5Y2UyZjU3NGYxZjUwOTZlZDcyNGIwMjEzMzBlNDI0YjkuLjFhNjNlMzc3YTcxYmY5
YzU4ZWNkMjk2MDU5ZWE5YTQzOGQxNGQ4ZjUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Jl
bmRlcmluZy9SZW5kZXJCbG9ja0xpbmVMYXlvdXQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3Jl
bmRlcmluZy9SZW5kZXJCbG9ja0xpbmVMYXlvdXQuY3BwCkBAIC0xNzgsNyArMTc4LDcgQEAgaW5s
aW5lIHZvaWQgTGluZVdpZHRoOjpzaHJpbmtBdmFpbGFibGVXaWR0aEZvck5ld0Zsb2F0SWZOZWVk
ZWQoUmVuZGVyQmxvY2s6OkZsb2EKICNpZiBFTkFCTEUoQ1NTX0VYQ0xVU0lPTlMpCiAgICAgRXhj
bHVzaW9uU2hhcGVPdXRzaWRlSW5mbyogc2hhcGVPdXRzaWRlSW5mbyA9IG5ld0Zsb2F0LT5yZW5k
ZXJlcigpLT5leGNsdXNpb25TaGFwZU91dHNpZGVJbmZvKCk7CiAgICAgaWYgKHNoYXBlT3V0c2lk
ZUluZm8pCi0gICAgICAgIHNoYXBlT3V0c2lkZUluZm8tPmNvbXB1dGVTZWdtZW50c0ZvckxpbmUo
bV9ibG9jay0+bG9naWNhbEhlaWdodCgpIC0gbV9ibG9jay0+bG9naWNhbFRvcEZvckZsb2F0KG5l
d0Zsb2F0KSwgbG9naWNhbEhlaWdodEZvckxpbmUobV9ibG9jaywgbV9pc0ZpcnN0TGluZSkpOwor
ICAgICAgICBzaGFwZU91dHNpZGVJbmZvLT5jb21wdXRlU2VnbWVudHNGb3JMaW5lKG1fYmxvY2st
PmxvZ2ljYWxIZWlnaHQoKSAtIG1fYmxvY2stPmxvZ2ljYWxUb3BGb3JGbG9hdChuZXdGbG9hdCkg
KyBzaGFwZU91dHNpZGVJbmZvLT5zaGFwZUxvZ2ljYWxUb3AoKSwgbG9naWNhbEhlaWdodEZvckxp
bmUobV9ibG9jaywgbV9pc0ZpcnN0TGluZSkpOwogI2VuZGlmCiAKICAgICBpZiAobmV3RmxvYXQt
PnR5cGUoKSA9PSBSZW5kZXJCbG9jazo6RmxvYXRpbmdPYmplY3Q6OkZsb2F0TGVmdCkgewpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmlu
ZGV4IGJkMDhjZjc0YTg5Njc0NjE2NDIzNDcxMmQxZTk4YjFjZDczZjA2MjQuLjcwYzY1YmFmN2Vl
MGM4N2EzODVhNGViNzUxZTliNDg4YTIxNTNmY2MgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0No
YW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOCBAQAorMjAx
My0wMy0yOCAgQmVtIEpvbmVzLUJleSAgPGJqb25lc2JlQGFkb2JlLmNvbT4KKworICAgICAgICBb
Q1NTIEV4Y2x1c2lvbnNdIHNoYXBlIG91dHNpZGUgc2VnbWVudHMgbm90IHByb3Blcmx5IGNhbGN1
bGF0ZWQgZm9yIGVsbGlwc2VzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0xMTI1ODcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICBDaGVjayB0aGF0IHNoYXBlcyB3aXRoIGEgbm9uLXplcm8geSB2YWx1ZSBhcmUg
cHJvcGVybHkgd3JhcHBlZC4KKyAgICAgICAgCisgICAgICAgICogZmFzdC9leGNsdXNpb25zL3No
YXBlLW91dHNpZGUtZmxvYXRzL3NoYXBlLW91dHNpZGUtZmxvYXRzLW5vbi16ZXJvLXkuaHRtbDog
QWRkZWQuCisgICAgICAgICogZmFzdC9leGNsdXNpb25zL3Jlc291cmNlcy9yb3VuZGVkLXJlY3Rh
bmdsZS5qczoKKyAgICAgICAgKGdlbmVyYXRlU2ltdWxhdGVkU2hhcGVPdXRzaWRlT25GbG9hdCk6
IEZvciBzaW11bGF0aW5nLCB3ZSBpZ25vcmUgdGhlCisgICAgICAgIHggYW5kIHkgdmFsdWVzLCBz
aW5jZSB3ZSdyZSBub3QgYXR0ZW1wdGluZyB0byBkcmF3IHRoZSBmbG9hdCdzIGNvbnRlbnQKKyAg
ICAgICAgaW4gdGhlIHJpZ2h0IHBsYWNlLCB3ZSBqdXN0IHdhbnQgdG8gc2ltdWxhdGUgdGhlIHNo
YXBlJ3MgZWZmZWN0LgorCiAyMDEzLTAzLTI4ICBBcm5hdWQgUmVuZXZpZXIgIDxhLnJlbmV2aWVy
QHNpc2Euc2Ftc3VuZy5jb20+CiAKICAgICAgICAgdXNlIENhbnZhc1dpbmRpbmdSdWxlIGVudW1l
cmF0aW9uIGluIENhbnZhc1JlbmRlcmluZ0NvbnRleHQyRC5pZGwKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL2Zhc3QvZXhjbHVzaW9ucy9yZXNvdXJjZXMvcm91bmRlZC1yZWN0YW5nbGUuanMgYi9M
YXlvdXRUZXN0cy9mYXN0L2V4Y2x1c2lvbnMvcmVzb3VyY2VzL3JvdW5kZWQtcmVjdGFuZ2xlLmpz
CmluZGV4IDZhYjk3MjE0Y2RlNGJiNjdkYjZkYTQ0YTZhZmRmZWZjYzkxOWFkMmIuLmQ4ZTQ1ZTQy
MTJiOGQ3MDZkMjgzM2JjZDkwODE3NjUzNGQyOTkxMDYgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L2Zhc3QvZXhjbHVzaW9ucy9yZXNvdXJjZXMvcm91bmRlZC1yZWN0YW5nbGUuanMKKysrIGIvTGF5
b3V0VGVzdHMvZmFzdC9leGNsdXNpb25zL3Jlc291cmNlcy9yb3VuZGVkLXJlY3RhbmdsZS5qcwpA
QCAtMjE0LDUgKzIxNCw4IEBAIGZ1bmN0aW9uIGdlbmVyYXRlU2ltdWxhdGVkU2hhcGVPdXRzaWRl
T25GbG9hdChlbGVtZW50SWQsIHN0eWxlc2hlZXQsIGRpbWVuc2lvbnMsCiAgICAgZWxlbWVudC5p
bnNlcnRBZGphY2VudEhUTUwoJ2FmdGVyZW5kJywgc2ltdWxhdGlvbkhUTUwpOwogICAgIGlmIChm
bG9hdFZhbHVlID09ICJyaWdodCIpCiAgICAgICAgIGRpbWVuc2lvbnMuc2hhcGVYID0gLWRpbWVu
c2lvbnMuc2hhcGVXaWR0aDsKKyAgICBlbHNlIAorICAgICAgICBkaW1lbnNpb25zLnNoYXBlWCA9
IDA7CisgICAgZGltZW5zaW9ucy5zaGFwZVkgPSAwOwogICAgIHNpbXVsYXRlU2hhcGVPdXRsaW5l
KGVsZW1lbnRJZCwgc3R5bGVzaGVldCwgZGltZW5zaW9ucyk7CiB9CmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9mYXN0L2V4Y2x1c2lvbnMvc2hhcGUtb3V0c2lkZS1mbG9hdHMvc2hhcGUtb3V0c2lk
ZS1mbG9hdHMtbm9uLXplcm8teS1leHBlY3RlZC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9leGNs
dXNpb25zL3NoYXBlLW91dHNpZGUtZmxvYXRzL3NoYXBlLW91dHNpZGUtZmxvYXRzLW5vbi16ZXJv
LXktZXhwZWN0ZWQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi42OTQ2NjY3YmNmNDc1ZWJlY2QwMWM5ZjVhYjAy
N2E4ODUzNGVmZmJjCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9leGNsdXNp
b25zL3NoYXBlLW91dHNpZGUtZmxvYXRzL3NoYXBlLW91dHNpZGUtZmxvYXRzLW5vbi16ZXJvLXkt
ZXhwZWN0ZWQuaHRtbApAQCAtMCwwICsxLDcwIEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgor
PGhlYWQ+Cis8c2NyaXB0IHNyYz0iLi4vcmVzb3VyY2VzL3N1YnBpeGVsLXV0aWxzLmpzIj48L3Nj
cmlwdD4KKzxzY3JpcHQgc3JjPSIuLi9yZXNvdXJjZXMvcm91bmRlZC1yZWN0YW5nbGUuanMiPjwv
c2NyaXB0PgorPHNjcmlwdD4KKyAgICB3aW5kb3cub25sb2FkID0gZnVuY3Rpb24gKCkgeworICAg
ICAgICB2YXIgc3R5bGVzaGVldCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJzdHlsZXNoZWV0
Iik7CisgICAgICAgIGdlbmVyYXRlU2ltdWxhdGVkU2hhcGVPdXRzaWRlT25GbG9hdCgKKyAgICAg
ICAgICAgICJmbG9hdC1sZWZ0Iiwgc3R5bGVzaGVldC5zaGVldCwKKyAgICAgICAgICAgIHsKKyAg
ICAgICAgICAgICAgICAnc2hhcGVYJzogMjUsICdzaGFwZVknOiA1MCwKKyAgICAgICAgICAgICAg
ICAnc2hhcGVXaWR0aCc6IDc1LCAnc2hhcGVIZWlnaHQnOiAxMDAsCisgICAgICAgICAgICAgICAg
J3NoYXBlUmFkaXVzWCc6IDIwLCAnc2hhcGVSYWRpdXNZJzogMjAKKyAgICAgICAgICAgIH0sCisg
ICAgICAgICAgICAnbGVmdCcsCisgICAgICAgICAgICAxMAorICAgICAgICApOworICAgICAgICBn
ZW5lcmF0ZVNpbXVsYXRlZFNoYXBlT3V0c2lkZU9uRmxvYXQoCisgICAgICAgICAgICAiZmxvYXQt
cmlnaHQiLCBzdHlsZXNoZWV0LnNoZWV0LAorICAgICAgICAgICAgeworICAgICAgICAgICAgICAg
ICdzaGFwZUNlbnRlclgnOiAyNSwgJ3NoYXBlQ2VudGVyWSc6IDUwLAorICAgICAgICAgICAgICAg
ICdzaGFwZVJhZGl1c1gnOiA1MCwgJ3NoYXBlUmFkaXVzWSc6IDEwMAorICAgICAgICAgICAgfSwK
KyAgICAgICAgICAgICdyaWdodCcsCisgICAgICAgICAgICAxMAorICAgICAgICApOworICAgIH0K
Kzwvc2NyaXB0PgorPHN0eWxlIGlkPSJzdHlsZXNoZWV0Ij4KKy5jb250YWluZXIgeworICAgIGZv
bnQ6IDEwcHgvMSBBaGVtLCBzYW5zLXNlcmlmOworICAgIHdpZHRoOiAyMDBweDsKKyAgICB0ZXh0
LWFsaWduOiBqdXN0aWZ5OworICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrOworfQorPC9zdHls
ZT4KKzwvaGVhZD4KKzxib2R5PgorICA8aDE+PGEgaHJlZj0iaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTk4Njc2Ij5CdWcgMTEyNTg3PC9hPiAtIFtDU1MgRXhjbHVzaW9u
c10gW0NTUyBFeGNsdXNpb25zXSBzaGFwZSBvdXRzaWRlIHNlZ21lbnRzIG5vdCBwcm9wZXJseSBj
YWxjdWxhdGVkIGZvciBlbGxpcHNlczwvaDE+CisgIDxoMj5UaGUgdmVydGljYWwgYmxhY2sgbGlu
ZXMgaW4gdGhlIGZvbGxvd2luZyBib3ggc2hvdWxkIHdyYXAgYXJvdW5kIHRoZSByb3VuZGVkIHJl
Y3RhbmdsZSBvbiB0aGUgbGVmdCBhbmQgdGhlIGVsbGlwc2Ugb24gdGhlIHJpZ2h0PC9oMj4KKzxk
aXYgY2xhc3M9ImNvbnRhaW5lciI+CisgICAgPGRpdiBpZD0iZmxvYXQtbGVmdCI+CisgICAgPC9k
aXY+CisgICAgWCBYIFggWCBYIFggWCBYIFggWAorICAgIFggWCBYIFggWCBYIFggWCBYIFgKKyAg
ICBYIFggWCBYIFggWCBYIFggWCBYCisgICAgWCBYIFggWCBYIFggWCBYIFggWAorICAgIFggWCBY
IFggWCBYIFggWCBYIFgKKyAgICBYIFggWCBYIFggWCBYIFggWCBYCisgICAgWCBYIFggWCBYIFgg
WCBYIFggWAorICAgIFggWCBYIFggWCBYIFggWCBYIFgKKyAgICA8ZGl2IGlkPSJmbG9hdC1yaWdo
dCI+CisgICAgPC9kaXY+LgorICAgIFggWCBYIFggWCBYIFggWCBYIFgKKyAgICBYIFggWCBYIFgg
WCBYIFggWCBYCisgICAgWCBYIFggWCBYIFggWCBYIFggWAorICAgIFggWCBYIFggWCBYIFggWCBY
IFgKKyAgICBYIFggWCBYIFggWCBYIFggWCBYCisgICAgWCBYIFggWCBYIFggWCBYIFggWAorICAg
IFggWCBYIFggWCBYIFggWCBYIFgKKyAgICBYIFggWCBYIFggWCBYIFggWCBYCisgICAgWCBYIFgg
WCBYIFggWCBYIFggWAorICAgIFggWCBYIFggWCBYIFggWCBYIFgKKyAgICBYIFggWCBYIFggWCBY
IFggWCBYCisgICAgWCBYIFggWCBYIFggWAorICA8L2Rpdj4KKzwvYm9keT4KKzwvaHRtbD4KKwpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9leGNsdXNpb25zL3NoYXBlLW91dHNpZGUtZmxv
YXRzL3NoYXBlLW91dHNpZGUtZmxvYXRzLW5vbi16ZXJvLXkuaHRtbCBiL0xheW91dFRlc3RzL2Zh
c3QvZXhjbHVzaW9ucy9zaGFwZS1vdXRzaWRlLWZsb2F0cy9zaGFwZS1vdXRzaWRlLWZsb2F0cy1u
b24temVyby15Lmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNzRhNThhMGQ1Y2M3MmQwZjhlNzBmNWViOWUyZTI3
ZTA3ZTFhM2VhOAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZXhjbHVzaW9u
cy9zaGFwZS1vdXRzaWRlLWZsb2F0cy9zaGFwZS1vdXRzaWRlLWZsb2F0cy1ub24temVyby15Lmh0
bWwKQEAgLTAsMCArMSw3MCBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorPHNj
cmlwdCBzcmM9Ii4uL3Jlc291cmNlcy9zdWJwaXhlbC11dGlscy5qcyI+PC9zY3JpcHQ+Cis8c2Ny
aXB0IHNyYz0iLi4vcmVzb3VyY2VzL3JvdW5kZWQtcmVjdGFuZ2xlLmpzIj48L3NjcmlwdD4KKzxz
Y3JpcHQ+CisgICAgd2luZG93Lm9ubG9hZCA9IGZ1bmN0aW9uICgpIHsKKyAgICAgICAgdmFyIHN0
eWxlc2hlZXQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgic3R5bGVzaGVldCIpOworICAgICAg
ICBnZW5lcmF0ZVNoYXBlT3V0c2lkZU9uRmxvYXQoCisgICAgICAgICAgICAiZmxvYXQtbGVmdCIs
IHN0eWxlc2hlZXQuc2hlZXQsCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgJ3NoYXBl
WCc6IDI1LCAnc2hhcGVZJzogNTAsCisgICAgICAgICAgICAgICAgJ3NoYXBlV2lkdGgnOiA3NSwg
J3NoYXBlSGVpZ2h0JzogMTAwLAorICAgICAgICAgICAgICAgICdzaGFwZVJhZGl1c1gnOiAyMCwg
J3NoYXBlUmFkaXVzWSc6IDIwCisgICAgICAgICAgICB9LAorICAgICAgICAgICAgJ2xlZnQnLAor
ICAgICAgICAgICAgMTAKKyAgICAgICAgKTsKKyAgICAgICAgZ2VuZXJhdGVTaGFwZU91dHNpZGVP
bkZsb2F0KAorICAgICAgICAgICAgImZsb2F0LXJpZ2h0Iiwgc3R5bGVzaGVldC5zaGVldCwKKyAg
ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAnc2hhcGVDZW50ZXJYJzogMjUsICdzaGFwZUNl
bnRlclknOiA1MCwKKyAgICAgICAgICAgICAgICAnc2hhcGVSYWRpdXNYJzogNTAsICdzaGFwZVJh
ZGl1c1knOiAxMDAKKyAgICAgICAgICAgIH0sCisgICAgICAgICAgICAncmlnaHQnLAorICAgICAg
ICAgICAgMTAKKyAgICAgICAgKTsKKyAgICB9Cis8L3NjcmlwdD4KKzxzdHlsZSBpZD0ic3R5bGVz
aGVldCI+CisuY29udGFpbmVyIHsKKyAgICBmb250OiAxMHB4LzEgQWhlbSwgc2Fucy1zZXJpZjsK
KyAgICB3aWR0aDogMjAwcHg7CisgICAgdGV4dC1hbGlnbjoganVzdGlmeTsKKyAgICBib3JkZXI6
IDFweCBzb2xpZCBibGFjazsKK30KKzwvc3R5bGU+Cis8L2hlYWQ+Cis8Ym9keT4KKyAgPGgxPjxh
IGhyZWY9Imh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05ODY3NiI+QnVn
IDExMjU4NzwvYT4gLSBbQ1NTIEV4Y2x1c2lvbnNdIFtDU1MgRXhjbHVzaW9uc10gc2hhcGUgb3V0
c2lkZSBzZWdtZW50cyBub3QgcHJvcGVybHkgY2FsY3VsYXRlZCBmb3IgZWxsaXBzZXM8L2gxPgor
ICA8aDI+VGhlIHZlcnRpY2FsIGJsYWNrIGxpbmVzIGluIHRoZSBmb2xsb3dpbmcgYm94IHNob3Vs
ZCB3cmFwIGFyb3VuZCB0aGUgcm91bmRlZCByZWN0YW5nbGUgb24gdGhlIGxlZnQgYW5kIHRoZSBl
bGxpcHNlIG9uIHRoZSByaWdodDwvaDI+Cis8ZGl2IGNsYXNzPSJjb250YWluZXIiPgorICAgIDxk
aXYgaWQ9ImZsb2F0LWxlZnQiPgorICAgIDwvZGl2PgorICAgIFggWCBYIFggWCBYIFggWCBYIFgK
KyAgICBYIFggWCBYIFggWCBYIFggWCBYCisgICAgWCBYIFggWCBYIFggWCBYIFggWAorICAgIFgg
WCBYIFggWCBYIFggWCBYIFgKKyAgICBYIFggWCBYIFggWCBYIFggWCBYCisgICAgWCBYIFggWCBY
IFggWCBYIFggWAorICAgIFggWCBYIFggWCBYIFggWCBYIFgKKyAgICBYIFggWCBYIFggWCBYIFgg
WCBYCisgICAgPGRpdiBpZD0iZmxvYXQtcmlnaHQiPgorICAgIDwvZGl2Pi4KKyAgICBYIFggWCBY
IFggWCBYIFggWCBYCisgICAgWCBYIFggWCBYIFggWCBYIFggWAorICAgIFggWCBYIFggWCBYIFgg
WCBYIFgKKyAgICBYIFggWCBYIFggWCBYIFggWCBYCisgICAgWCBYIFggWCBYIFggWCBYIFggWAor
ICAgIFggWCBYIFggWCBYIFggWCBYIFgKKyAgICBYIFggWCBYIFggWCBYIFggWCBYCisgICAgWCBY
IFggWCBYIFggWCBYIFggWAorICAgIFggWCBYIFggWCBYIFggWCBYIFgKKyAgICBYIFggWCBYIFgg
WCBYIFggWCBYCisgICAgWCBYIFggWCBYIFggWCBYIFggWAorICAgIFggWCBYIFggWCBYIFgKKyAg
PC9kaXY+Cis8L2JvZHk+Cis8L2h0bWw+CisK
</data>
<flag name="review"
          id="217593"
          type_id="1"
          status="+"
          setter="jchaffraix"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>195789</attachid>
            <date>2013-03-29 13:38:54 -0700</date>
            <delta_ts>2013-03-29 14:11:19 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-112587-20130329133851.patch</filename>
            <type>text/plain</type>
            <size>10919</size>
            <attacher name="Bem Jones-Bey">bjonesbe</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ3MjI3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNmRjNWFjOGNmODcxYzM3
NzdjNWYxNzBmYjE1MjgzNzZhY2NiODkzZS4uZGU3NTA0NDhlMGJjNjc1OTJiYTNjMDlkMTg2OGZk
MDE1ZjJjNWM4YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDEzLTAzLTI4ICBCZW0g
Sm9uZXMtQmV5ICA8YmpvbmVzYmVAYWRvYmUuY29tPgorCisgICAgICAgIFtDU1MgRXhjbHVzaW9u
c10gc2hhcGUgb3V0c2lkZSBzZWdtZW50cyBub3QgcHJvcGVybHkgY2FsY3VsYXRlZCBmb3IgZWxs
aXBzZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEx
MjU4NworCisgICAgICAgIFJldmlld2VkIGJ5IEp1bGllbiBDaGFmZnJhaXguCisKKyAgICAgICAg
V2hlbiBjb252ZXJ0aW5nIHRoZSBsaW5lIHRvcCBjb29yZGluYXRlcyBmcm9tIHRoZSBwYXJlbnQn
cyBjb29yZGluYXRlCisgICAgICAgIHNwYWNlIHRvIHRoZSBjb29yZGluYXRlIHNwYWNlIG9mIHRo
ZSBmbG9hdCwgdGhlIG9mZnNldCBnaXZlbiBieSB0aGUKKyAgICAgICAgc2hhcGUgd2FzIG5vdCBi
ZWluZyBhY2NvdW50ZWQgZm9yLiBUaGlzIHBhdGNoIGFjY291bnRzIGZvciB0aGF0CisgICAgICAg
IG9mZnNldC4KKworICAgICAgICBUZXN0OiBmYXN0L2V4Y2x1c2lvbnMvc2hhcGUtb3V0c2lkZS1m
bG9hdHMvc2hhcGUtb3V0c2lkZS1mbG9hdHMtbm9uLXplcm8teS5odG1sCisKKyAgICAgICAgKiBy
ZW5kZXJpbmcvUmVuZGVyQmxvY2suY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyQmxvY2s6
OmxvZ2ljYWxMZWZ0T2Zmc2V0Rm9yTGluZSk6IEZpeCB0aGUgY29vcmRpbmF0ZSBjb252ZXJzaW9u
LgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyQmxvY2s6OmxvZ2ljYWxSaWdodE9mZnNldEZvckxp
bmUpOiBEaXR0by4KKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyQmxvY2tMaW5lTGF5b3V0LmNw
cDoKKyAgICAgICAgKFdlYkNvcmU6OkxpbmVXaWR0aDo6c2hyaW5rQXZhaWxhYmxlV2lkdGhGb3JO
ZXdGbG9hdElmTmVlZGVkKTogRGl0dG8uCisKIDIwMTMtMDMtMjkgIFZzZXZvbG9kIFZsYXNvdiAg
PHZzZXZpa0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgV2ViIEluc3BlY3RvcjogQ29udGVudCBz
aG91bGQgbm90IGJlIGxvc3Qgd2hlbiB1aVNvdXJjZUNvZGUncyBmaWxlIHdhcyByZW1vdmVkIGV4
dGVybmFsbHkgb24gZmlsZSBzeXN0ZW0uCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvUmVuZGVyQmxvY2suY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJs
b2NrLmNwcAppbmRleCA3MGZjMzE0NTI4ZTBlNzBhMDg2ZWZkMjE1NTRiMzM4NDMzNmVhZDQ3Li40
MzdjYTVlODRlNWEwMzM3YTk4MzZiNjI2NjE1MjU3NWRkMjg2ODNjIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2suY3BwCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L3JlbmRlcmluZy9SZW5kZXJCbG9jay5jcHAKQEAgLTQzMjYsNyArNDMyNiw3IEBAIExheW91dFVu
aXQgUmVuZGVyQmxvY2s6OmxvZ2ljYWxMZWZ0T2Zmc2V0Rm9yTGluZShMYXlvdXRVbml0IGxvZ2lj
YWxUb3AsIExheW91dFVuCiAjaWYgRU5BQkxFKENTU19FWENMVVNJT05TKQogICAgICAgICBpZiAo
Y29uc3QgRmxvYXRpbmdPYmplY3QqIGxhc3RGbG9hdCA9IGFkYXB0ZXIubGFzdEZsb2F0KCkpIHsK
ICAgICAgICAgICAgIGlmIChFeGNsdXNpb25TaGFwZU91dHNpZGVJbmZvKiBzaGFwZU91dHNpZGUg
PSBsYXN0RmxvYXQtPnJlbmRlcmVyKCktPmV4Y2x1c2lvblNoYXBlT3V0c2lkZUluZm8oKSkgewot
ICAgICAgICAgICAgICAgIHNoYXBlT3V0c2lkZS0+Y29tcHV0ZVNlZ21lbnRzRm9yTGluZShsb2dp
Y2FsVG9wIC0gbG9naWNhbFRvcEZvckZsb2F0KGxhc3RGbG9hdCksIGxvZ2ljYWxIZWlnaHQpOwor
ICAgICAgICAgICAgICAgIHNoYXBlT3V0c2lkZS0+Y29tcHV0ZVNlZ21lbnRzRm9yTGluZShsb2dp
Y2FsVG9wIC0gbG9naWNhbFRvcEZvckZsb2F0KGxhc3RGbG9hdCkgKyBzaGFwZU91dHNpZGUtPnNo
YXBlTG9naWNhbFRvcCgpLCBsb2dpY2FsSGVpZ2h0KTsKICAgICAgICAgICAgICAgICBsZWZ0ICs9
IHNoYXBlT3V0c2lkZS0+cmlnaHRTZWdtZW50U2hhcGVCb3VuZGluZ0JveERlbHRhKCk7CiAgICAg
ICAgICAgICB9CiAgICAgICAgIH0KQEAgLTQzODMsNyArNDM4Myw3IEBAIExheW91dFVuaXQgUmVu
ZGVyQmxvY2s6OmxvZ2ljYWxSaWdodE9mZnNldEZvckxpbmUoTGF5b3V0VW5pdCBsb2dpY2FsVG9w
LCBMYXlvdXRVCiAjaWYgRU5BQkxFKENTU19FWENMVVNJT05TKQogICAgICAgICBpZiAoY29uc3Qg
RmxvYXRpbmdPYmplY3QqIGxhc3RGbG9hdCA9IGFkYXB0ZXIubGFzdEZsb2F0KCkpIHsKICAgICAg
ICAgICAgIGlmIChFeGNsdXNpb25TaGFwZU91dHNpZGVJbmZvKiBzaGFwZU91dHNpZGUgPSBsYXN0
RmxvYXQtPnJlbmRlcmVyKCktPmV4Y2x1c2lvblNoYXBlT3V0c2lkZUluZm8oKSkgewotICAgICAg
ICAgICAgICAgIHNoYXBlT3V0c2lkZS0+Y29tcHV0ZVNlZ21lbnRzRm9yTGluZShsb2dpY2FsVG9w
IC0gbG9naWNhbFRvcEZvckZsb2F0KGxhc3RGbG9hdCksIGxvZ2ljYWxIZWlnaHQpOworICAgICAg
ICAgICAgICAgIHNoYXBlT3V0c2lkZS0+Y29tcHV0ZVNlZ21lbnRzRm9yTGluZShsb2dpY2FsVG9w
IC0gbG9naWNhbFRvcEZvckZsb2F0KGxhc3RGbG9hdCkgKyBzaGFwZU91dHNpZGUtPnNoYXBlTG9n
aWNhbFRvcCgpLCBsb2dpY2FsSGVpZ2h0KTsKICAgICAgICAgICAgICAgICByaWdodEZsb2F0T2Zm
c2V0ICs9IHNoYXBlT3V0c2lkZS0+bGVmdFNlZ21lbnRTaGFwZUJvdW5kaW5nQm94RGVsdGEoKTsK
ICAgICAgICAgICAgIH0KICAgICAgICAgfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL1JlbmRlckJsb2NrTGluZUxheW91dC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvUmVuZGVyQmxvY2tMaW5lTGF5b3V0LmNwcAppbmRleCAyNDZjZmFhMTdiMmUwYzM3ZWU1Nzlk
Njk2NTM0YTUzYzdiNzllYTJlLi4yMWFkMWE0M2E0NGZjZjY1OGQyZWZmMTEwYjNmYWQzMjkwNzI4
YzAwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2tMaW5l
TGF5b3V0LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQmxvY2tMaW5l
TGF5b3V0LmNwcApAQCAtMTc4LDcgKzE3OCw3IEBAIGlubGluZSB2b2lkIExpbmVXaWR0aDo6c2hy
aW5rQXZhaWxhYmxlV2lkdGhGb3JOZXdGbG9hdElmTmVlZGVkKFJlbmRlckJsb2NrOjpGbG9hCiAj
aWYgRU5BQkxFKENTU19FWENMVVNJT05TKQogICAgIEV4Y2x1c2lvblNoYXBlT3V0c2lkZUluZm8q
IHNoYXBlT3V0c2lkZUluZm8gPSBuZXdGbG9hdC0+cmVuZGVyZXIoKS0+ZXhjbHVzaW9uU2hhcGVP
dXRzaWRlSW5mbygpOwogICAgIGlmIChzaGFwZU91dHNpZGVJbmZvKQotICAgICAgICBzaGFwZU91
dHNpZGVJbmZvLT5jb21wdXRlU2VnbWVudHNGb3JMaW5lKG1fYmxvY2stPmxvZ2ljYWxIZWlnaHQo
KSAtIG1fYmxvY2stPmxvZ2ljYWxUb3BGb3JGbG9hdChuZXdGbG9hdCksIGxvZ2ljYWxIZWlnaHRG
b3JMaW5lKG1fYmxvY2ssIG1faXNGaXJzdExpbmUpKTsKKyAgICAgICAgc2hhcGVPdXRzaWRlSW5m
by0+Y29tcHV0ZVNlZ21lbnRzRm9yTGluZShtX2Jsb2NrLT5sb2dpY2FsSGVpZ2h0KCkgLSBtX2Js
b2NrLT5sb2dpY2FsVG9wRm9yRmxvYXQobmV3RmxvYXQpICsgc2hhcGVPdXRzaWRlSW5mby0+c2hh
cGVMb2dpY2FsVG9wKCksIGxvZ2ljYWxIZWlnaHRGb3JMaW5lKG1fYmxvY2ssIG1faXNGaXJzdExp
bmUpKTsKICNlbmRpZgogCiAgICAgaWYgKG5ld0Zsb2F0LT50eXBlKCkgPT0gUmVuZGVyQmxvY2s6
OkZsb2F0aW5nT2JqZWN0OjpGbG9hdExlZnQpIHsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0No
YW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBmNzc5MDVlMDA3ZDdiNDkzM2Vm
OTZjNmE4Y2Y1MTY1ODdmY2E0ODVhLi44MWJlNDEzYjcwNDUyMmY1NmI1MzA4OGI4NDU4YWY3ZGFh
NjFhYmNkIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTMtMDMtMjggIEJlbSBKb25lcy1CZXkg
IDxiam9uZXNiZUBhZG9iZS5jb20+CisKKyAgICAgICAgW0NTUyBFeGNsdXNpb25zXSBzaGFwZSBv
dXRzaWRlIHNlZ21lbnRzIG5vdCBwcm9wZXJseSBjYWxjdWxhdGVkIGZvciBlbGxpcHNlcworICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTEyNTg3CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgSnVsaWVuIENoYWZmcmFpeC4KKworICAgICAgICBDaGVjayB0aGF0
IHNoYXBlcyB3aXRoIGEgbm9uLXplcm8geSB2YWx1ZSBhcmUgcHJvcGVybHkgd3JhcHBlZC4KKyAg
ICAgICAgCisgICAgICAgICogZmFzdC9leGNsdXNpb25zL3NoYXBlLW91dHNpZGUtZmxvYXRzL3No
YXBlLW91dHNpZGUtZmxvYXRzLW5vbi16ZXJvLXkuaHRtbDogQWRkZWQuCisgICAgICAgICogZmFz
dC9leGNsdXNpb25zL3Jlc291cmNlcy9yb3VuZGVkLXJlY3RhbmdsZS5qczoKKyAgICAgICAgKGdl
bmVyYXRlU2ltdWxhdGVkU2hhcGVPdXRzaWRlT25GbG9hdCk6IEZvciBzaW11bGF0aW5nLCB3ZSBp
Z25vcmUgdGhlCisgICAgICAgIHggYW5kIHkgdmFsdWVzLCBzaW5jZSB3ZSdyZSBub3QgYXR0ZW1w
dGluZyB0byBkcmF3IHRoZSBmbG9hdCdzIGNvbnRlbnQKKyAgICAgICAgaW4gdGhlIHJpZ2h0IHBs
YWNlLCB3ZSBqdXN0IHdhbnQgdG8gc2ltdWxhdGUgdGhlIHNoYXBlJ3MgZWZmZWN0LgorCiAyMDEz
LTAzLTI5ICBab2x0YW4gQXJ2YWkgIDx6YXJ2YWlAaW5mLnUtc3plZ2VkLmh1PgogCiAgICAgICAg
IFtRdF0gVW5yZXZpZXdlZCBnYXJkbmVpbmcuIFVwZGF0ZWQgcG5nIGV4cGVjdGVkIHJlc3VsdHMg
YWZ0ZXIgcjE0NjIwNi4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZXhjbHVzaW9ucy9y
ZXNvdXJjZXMvcm91bmRlZC1yZWN0YW5nbGUuanMgYi9MYXlvdXRUZXN0cy9mYXN0L2V4Y2x1c2lv
bnMvcmVzb3VyY2VzL3JvdW5kZWQtcmVjdGFuZ2xlLmpzCmluZGV4IDZhYjk3MjE0Y2RlNGJiNjdk
YjZkYTQ0YTZhZmRmZWZjYzkxOWFkMmIuLmQ0NjI5YzBlZThhZTVmMjM4NmRiNGYwZjgyYTBmNWU1
MzdiNmUwYTYgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvZXhjbHVzaW9ucy9yZXNvdXJj
ZXMvcm91bmRlZC1yZWN0YW5nbGUuanMKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9leGNsdXNpb25z
L3Jlc291cmNlcy9yb3VuZGVkLXJlY3RhbmdsZS5qcwpAQCAtMjEyLDcgKzIxMiwxMyBAQCBmdW5j
dGlvbiBnZW5lcmF0ZVNpbXVsYXRlZFNoYXBlT3V0c2lkZU9uRmxvYXQoZWxlbWVudElkLCBzdHls
ZXNoZWV0LCBkaW1lbnNpb25zLAogICAgIH0KIAogICAgIGVsZW1lbnQuaW5zZXJ0QWRqYWNlbnRI
VE1MKCdhZnRlcmVuZCcsIHNpbXVsYXRpb25IVE1MKTsKKyAgICAvLyBGb3Igc2ltdWxhdGluZywg
d2UgaWdub3JlIHRoZSB4IGFuZCB5IHZhbHVlcywgc2luY2Ugd2UncmUgbm90IGF0dGVtcHRpbmcK
KyAgICAvLyB0byBkcmF3IHRoZSBmbG9hdCdzIGNvbnRlbnQgaW4gdGhlIHJpZ2h0IHBsYWNlLCB3
ZSBqdXN0IHdhbnQgdG8gc2ltdWxhdGUKKyAgICAvLyB0aGUgc2hhcGUncyBlZmZlY3QuCiAgICAg
aWYgKGZsb2F0VmFsdWUgPT0gInJpZ2h0IikKICAgICAgICAgZGltZW5zaW9ucy5zaGFwZVggPSAt
ZGltZW5zaW9ucy5zaGFwZVdpZHRoOworICAgIGVsc2UgCisgICAgICAgIGRpbWVuc2lvbnMuc2hh
cGVYID0gMDsKKyAgICBkaW1lbnNpb25zLnNoYXBlWSA9IDA7CiAgICAgc2ltdWxhdGVTaGFwZU91
dGxpbmUoZWxlbWVudElkLCBzdHlsZXNoZWV0LCBkaW1lbnNpb25zKTsKIH0KZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL2Zhc3QvZXhjbHVzaW9ucy9zaGFwZS1vdXRzaWRlLWZsb2F0cy9zaGFwZS1v
dXRzaWRlLWZsb2F0cy1ub24temVyby15LWV4cGVjdGVkLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0
L2V4Y2x1c2lvbnMvc2hhcGUtb3V0c2lkZS1mbG9hdHMvc2hhcGUtb3V0c2lkZS1mbG9hdHMtbm9u
LXplcm8teS1leHBlY3RlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjY5NDY2NjdiY2Y0NzVlYmVjZDAxYzlm
NWFiMDI3YTg4NTM0ZWZmYmMKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2V4
Y2x1c2lvbnMvc2hhcGUtb3V0c2lkZS1mbG9hdHMvc2hhcGUtb3V0c2lkZS1mbG9hdHMtbm9uLXpl
cm8teS1leHBlY3RlZC5odG1sCkBAIC0wLDAgKzEsNzAgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0
bWw+Cis8aGVhZD4KKzxzY3JpcHQgc3JjPSIuLi9yZXNvdXJjZXMvc3VicGl4ZWwtdXRpbHMuanMi
Pjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4uL3Jlc291cmNlcy9yb3VuZGVkLXJlY3RhbmdsZS5q
cyI+PC9zY3JpcHQ+Cis8c2NyaXB0PgorICAgIHdpbmRvdy5vbmxvYWQgPSBmdW5jdGlvbiAoKSB7
CisgICAgICAgIHZhciBzdHlsZXNoZWV0ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInN0eWxl
c2hlZXQiKTsKKyAgICAgICAgZ2VuZXJhdGVTaW11bGF0ZWRTaGFwZU91dHNpZGVPbkZsb2F0KAor
ICAgICAgICAgICAgImZsb2F0LWxlZnQiLCBzdHlsZXNoZWV0LnNoZWV0LAorICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgICdzaGFwZVgnOiAyNSwgJ3NoYXBlWSc6IDUwLAorICAgICAgICAg
ICAgICAgICdzaGFwZVdpZHRoJzogNzUsICdzaGFwZUhlaWdodCc6IDEwMCwKKyAgICAgICAgICAg
ICAgICAnc2hhcGVSYWRpdXNYJzogMjAsICdzaGFwZVJhZGl1c1knOiAyMAorICAgICAgICAgICAg
fSwKKyAgICAgICAgICAgICdsZWZ0JywKKyAgICAgICAgICAgIDEwCisgICAgICAgICk7CisgICAg
ICAgIGdlbmVyYXRlU2ltdWxhdGVkU2hhcGVPdXRzaWRlT25GbG9hdCgKKyAgICAgICAgICAgICJm
bG9hdC1yaWdodCIsIHN0eWxlc2hlZXQuc2hlZXQsCisgICAgICAgICAgICB7CisgICAgICAgICAg
ICAgICAgJ3NoYXBlQ2VudGVyWCc6IDI1LCAnc2hhcGVDZW50ZXJZJzogNTAsCisgICAgICAgICAg
ICAgICAgJ3NoYXBlUmFkaXVzWCc6IDUwLCAnc2hhcGVSYWRpdXNZJzogMTAwCisgICAgICAgICAg
ICB9LAorICAgICAgICAgICAgJ3JpZ2h0JywKKyAgICAgICAgICAgIDEwCisgICAgICAgICk7Cisg
ICAgfQorPC9zY3JpcHQ+Cis8c3R5bGUgaWQ9InN0eWxlc2hlZXQiPgorLmNvbnRhaW5lciB7Cisg
ICAgZm9udDogMTBweC8xIEFoZW0sIHNhbnMtc2VyaWY7CisgICAgd2lkdGg6IDIwMHB4OworICAg
IHRleHQtYWxpZ246IGp1c3RpZnk7CisgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7Cit9Cis8
L3N0eWxlPgorPC9oZWFkPgorPGJvZHk+CisgIDxoMT48YSBocmVmPSJodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTg2NzYiPkJ1ZyAxMTI1ODc8L2E+IC0gW0NTUyBFeGNs
dXNpb25zXSBbQ1NTIEV4Y2x1c2lvbnNdIHNoYXBlIG91dHNpZGUgc2VnbWVudHMgbm90IHByb3Bl
cmx5IGNhbGN1bGF0ZWQgZm9yIGVsbGlwc2VzPC9oMT4KKyAgPGgyPlRoZSB2ZXJ0aWNhbCBibGFj
ayBsaW5lcyBpbiB0aGUgZm9sbG93aW5nIGJveCBzaG91bGQgd3JhcCBhcm91bmQgdGhlIHJvdW5k
ZWQgcmVjdGFuZ2xlIG9uIHRoZSBsZWZ0IGFuZCB0aGUgZWxsaXBzZSBvbiB0aGUgcmlnaHQ8L2gy
PgorPGRpdiBjbGFzcz0iY29udGFpbmVyIj4KKyAgICA8ZGl2IGlkPSJmbG9hdC1sZWZ0Ij4KKyAg
ICA8L2Rpdj4KKyAgICBYIFggWCBYIFggWCBYIFggWCBYCisgICAgWCBYIFggWCBYIFggWCBYIFgg
WAorICAgIFggWCBYIFggWCBYIFggWCBYIFgKKyAgICBYIFggWCBYIFggWCBYIFggWCBYCisgICAg
WCBYIFggWCBYIFggWCBYIFggWAorICAgIFggWCBYIFggWCBYIFggWCBYIFgKKyAgICBYIFggWCBY
IFggWCBYIFggWCBYCisgICAgWCBYIFggWCBYIFggWCBYIFggWAorICAgIDxkaXYgaWQ9ImZsb2F0
LXJpZ2h0Ij4KKyAgICA8L2Rpdj4uCisgICAgWCBYIFggWCBYIFggWCBYIFggWAorICAgIFggWCBY
IFggWCBYIFggWCBYIFgKKyAgICBYIFggWCBYIFggWCBYIFggWCBYCisgICAgWCBYIFggWCBYIFgg
WCBYIFggWAorICAgIFggWCBYIFggWCBYIFggWCBYIFgKKyAgICBYIFggWCBYIFggWCBYIFggWCBY
CisgICAgWCBYIFggWCBYIFggWCBYIFggWAorICAgIFggWCBYIFggWCBYIFggWCBYIFgKKyAgICBY
IFggWCBYIFggWCBYIFggWCBYCisgICAgWCBYIFggWCBYIFggWCBYIFggWAorICAgIFggWCBYIFgg
WCBYIFggWCBYIFgKKyAgICBYIFggWCBYIFggWCBYCisgIDwvZGl2PgorPC9ib2R5PgorPC9odG1s
PgorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2V4Y2x1c2lvbnMvc2hhcGUtb3V0c2lk
ZS1mbG9hdHMvc2hhcGUtb3V0c2lkZS1mbG9hdHMtbm9uLXplcm8teS5odG1sIGIvTGF5b3V0VGVz
dHMvZmFzdC9leGNsdXNpb25zL3NoYXBlLW91dHNpZGUtZmxvYXRzL3NoYXBlLW91dHNpZGUtZmxv
YXRzLW5vbi16ZXJvLXkuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi43NGE1OGEwZDVjYzcyZDBmOGU3MGY1ZWI5
ZTJlMjdlMDdlMWEzZWE4Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9leGNs
dXNpb25zL3NoYXBlLW91dHNpZGUtZmxvYXRzL3NoYXBlLW91dHNpZGUtZmxvYXRzLW5vbi16ZXJv
LXkuaHRtbApAQCAtMCwwICsxLDcwIEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGhlYWQ+
Cis8c2NyaXB0IHNyYz0iLi4vcmVzb3VyY2VzL3N1YnBpeGVsLXV0aWxzLmpzIj48L3NjcmlwdD4K
KzxzY3JpcHQgc3JjPSIuLi9yZXNvdXJjZXMvcm91bmRlZC1yZWN0YW5nbGUuanMiPjwvc2NyaXB0
PgorPHNjcmlwdD4KKyAgICB3aW5kb3cub25sb2FkID0gZnVuY3Rpb24gKCkgeworICAgICAgICB2
YXIgc3R5bGVzaGVldCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJzdHlsZXNoZWV0Iik7Cisg
ICAgICAgIGdlbmVyYXRlU2hhcGVPdXRzaWRlT25GbG9hdCgKKyAgICAgICAgICAgICJmbG9hdC1s
ZWZ0Iiwgc3R5bGVzaGVldC5zaGVldCwKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAn
c2hhcGVYJzogMjUsICdzaGFwZVknOiA1MCwKKyAgICAgICAgICAgICAgICAnc2hhcGVXaWR0aCc6
IDc1LCAnc2hhcGVIZWlnaHQnOiAxMDAsCisgICAgICAgICAgICAgICAgJ3NoYXBlUmFkaXVzWCc6
IDIwLCAnc2hhcGVSYWRpdXNZJzogMjAKKyAgICAgICAgICAgIH0sCisgICAgICAgICAgICAnbGVm
dCcsCisgICAgICAgICAgICAxMAorICAgICAgICApOworICAgICAgICBnZW5lcmF0ZVNoYXBlT3V0
c2lkZU9uRmxvYXQoCisgICAgICAgICAgICAiZmxvYXQtcmlnaHQiLCBzdHlsZXNoZWV0LnNoZWV0
LAorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICdzaGFwZUNlbnRlclgnOiAyNSwgJ3No
YXBlQ2VudGVyWSc6IDUwLAorICAgICAgICAgICAgICAgICdzaGFwZVJhZGl1c1gnOiA1MCwgJ3No
YXBlUmFkaXVzWSc6IDEwMAorICAgICAgICAgICAgfSwKKyAgICAgICAgICAgICdyaWdodCcsCisg
ICAgICAgICAgICAxMAorICAgICAgICApOworICAgIH0KKzwvc2NyaXB0PgorPHN0eWxlIGlkPSJz
dHlsZXNoZWV0Ij4KKy5jb250YWluZXIgeworICAgIGZvbnQ6IDEwcHgvMSBBaGVtLCBzYW5zLXNl
cmlmOworICAgIHdpZHRoOiAyMDBweDsKKyAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OworICAgIGJv
cmRlcjogMXB4IHNvbGlkIGJsYWNrOworfQorPC9zdHlsZT4KKzwvaGVhZD4KKzxib2R5PgorICA8
aDE+PGEgaHJlZj0iaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk4Njc2
Ij5CdWcgMTEyNTg3PC9hPiAtIFtDU1MgRXhjbHVzaW9uc10gW0NTUyBFeGNsdXNpb25zXSBzaGFw
ZSBvdXRzaWRlIHNlZ21lbnRzIG5vdCBwcm9wZXJseSBjYWxjdWxhdGVkIGZvciBlbGxpcHNlczwv
aDE+CisgIDxoMj5UaGUgdmVydGljYWwgYmxhY2sgbGluZXMgaW4gdGhlIGZvbGxvd2luZyBib3gg
c2hvdWxkIHdyYXAgYXJvdW5kIHRoZSByb3VuZGVkIHJlY3RhbmdsZSBvbiB0aGUgbGVmdCBhbmQg
dGhlIGVsbGlwc2Ugb24gdGhlIHJpZ2h0PC9oMj4KKzxkaXYgY2xhc3M9ImNvbnRhaW5lciI+Cisg
ICAgPGRpdiBpZD0iZmxvYXQtbGVmdCI+CisgICAgPC9kaXY+CisgICAgWCBYIFggWCBYIFggWCBY
IFggWAorICAgIFggWCBYIFggWCBYIFggWCBYIFgKKyAgICBYIFggWCBYIFggWCBYIFggWCBYCisg
ICAgWCBYIFggWCBYIFggWCBYIFggWAorICAgIFggWCBYIFggWCBYIFggWCBYIFgKKyAgICBYIFgg
WCBYIFggWCBYIFggWCBYCisgICAgWCBYIFggWCBYIFggWCBYIFggWAorICAgIFggWCBYIFggWCBY
IFggWCBYIFgKKyAgICA8ZGl2IGlkPSJmbG9hdC1yaWdodCI+CisgICAgPC9kaXY+LgorICAgIFgg
WCBYIFggWCBYIFggWCBYIFgKKyAgICBYIFggWCBYIFggWCBYIFggWCBYCisgICAgWCBYIFggWCBY
IFggWCBYIFggWAorICAgIFggWCBYIFggWCBYIFggWCBYIFgKKyAgICBYIFggWCBYIFggWCBYIFgg
WCBYCisgICAgWCBYIFggWCBYIFggWCBYIFggWAorICAgIFggWCBYIFggWCBYIFggWCBYIFgKKyAg
ICBYIFggWCBYIFggWCBYIFggWCBYCisgICAgWCBYIFggWCBYIFggWCBYIFggWAorICAgIFggWCBY
IFggWCBYIFggWCBYIFgKKyAgICBYIFggWCBYIFggWCBYIFggWCBYCisgICAgWCBYIFggWCBYIFgg
WAorICA8L2Rpdj4KKzwvYm9keT4KKzwvaHRtbD4KKwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>