<?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>213692</bug_id>
          
          <creation_ts>2020-06-27 21:37:43 -0700</creation_ts>
          <short_desc>[LFC][TFC] Adjust table content vertical position to match vertical-align</short_desc>
          <delta_ts>2020-06-28 17:04:16 -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>Layout and Rendering</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="alan">zalan</reporter>
          <assigned_to name="alan">zalan</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>koivisto</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1666840</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2020-06-27 21:37:43 -0700</bug_when>
    <thetext>ssia</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1666841</commentid>
    <comment_count>1</comment_count>
      <attachid>402984</attachid>
    <who name="alan">zalan</who>
    <bug_when>2020-06-27 21:43:24 -0700</bug_when>
    <thetext>Created attachment 402984
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1666858</commentid>
    <comment_count>2</comment_count>
      <attachid>402984</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2020-06-28 03:59:41 -0700</bug_when>
    <thetext>Comment on attachment 402984
Patch

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

&gt; Source/WebCore/layout/displaytree/DisplayLineBox.h:64
&gt; +    void moveVertically(InlineLayoutUnit);

Are you sure we want to make Display::LineBox mutable?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1666865</commentid>
    <comment_count>3</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2020-06-28 07:06:20 -0700</bug_when>
    <thetext>(In reply to Antti Koivisto from comment #2)
&gt; Comment on attachment 402984 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=402984&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/layout/displaytree/DisplayLineBox.h:64
&gt; &gt; +    void moveVertically(InlineLayoutUnit);
&gt; 
&gt; Are you sure we want to make Display::LineBox mutable?
The other option is to regenerate them.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1666881</commentid>
    <comment_count>4</comment_count>
      <attachid>403001</attachid>
    <who name="alan">zalan</who>
    <bug_when>2020-06-28 10:09:41 -0700</bug_when>
    <thetext>Created attachment 403001
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1666948</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-06-28 17:03:28 -0700</bug_when>
    <thetext>Committed r263640: &lt;https://trac.webkit.org/changeset/263640&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 403001.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1666949</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-06-28 17:04:16 -0700</bug_when>
    <thetext>&lt;rdar://problem/64869486&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>402984</attachid>
            <date>2020-06-27 21:43:24 -0700</date>
            <delta_ts>2020-06-28 07:35:41 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-213692-20200627214323.patch</filename>
            <type>text/plain</type>
            <size>9235</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYyNDE5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMTcwMjJiMTFmZTg3MTZl
NjIyZjhlNjhkYTY4ZjgzYzI3YTExZWU5ZC4uMWY4NmI5YWQyOWI0MzcxODlhNDViMTRiMTAzM2Vl
MjNlNmNkZGJkYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMwIEBACisyMDIwLTA2LTI3ICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgW0xGQ11bVEZDXSBBZGp1c3Qg
dGFibGUgY29udGVudCB2ZXJ0aWNhbCBwb3NpdGlvbiB0byBtYXRjaCB2ZXJ0aWNhbC1hbGlnbgor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjEzNjkyCisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ2hpbGQgYm94
ZXMgKGFuZCBydW5zKSBhcmUgYWx3YXlzIGluIHRoZSBjb29yZGluYXRlIHN5c3RlbSBvZiB0aGUg
Y29udGFpbmluZyBibG9jaydzIGJvcmRlciBib3guCisgICAgICAgIE5vcm1hbGx5IHdoZW4gcG9z
aXRpb25pbmcgdGhlIGNoaWxkIGJveCwgd2UgYWxyZWFkeSBoYXZlIGNvbXB1dGVkIGJvcmRlcnMg
YW5kIHBhZGRpbmdzIGZvciB0aGUgY29udGFpbmluZyBibG9jay4KKyAgICAgICAgVGhlc2UgdmFs
dWVzIGRlZmluZSB0aGUgY29udGVudCBib3ggZm9yIHRoZSBjaGlsZCBib3gocnVucykuCisKKyAg
ICAgICAgPGRpdiBzdHlsZT0iYm9yZGVyOiAycHggc29saWQgZ3JlZW47IHBhZGRpbmctdG9wOiAx
MHB4OyI+PGRpdj48L2Rpdj48L2Rpdj4KKyAgICAgICAgVGhlIGlubmVyIGRpdidzIHRvcCBsZWZ0
IHBvc2l0aW9uIGlzIGF0IFsxMnB4LCAycHhdIChsZXQncyBpZ25vcmUgbWFyZ2luIGNvbGxhcHNp
bmcgZm9yIG5vdykuCisKKyAgICAgICAgTm93IHdpdGggdGFibGUgY2VsbHMgdGhlIHBhZGRpbmcg
YmVmb3JlKGFmdGVyKSBpcyB1c2VkIHRvIHZlcnRpY2FsbHkgYWxpZ24gdGhlIGNvbnRlbnQgYm94
IGFzIHJlcXVpcmVkLgorICAgICAgICBMZXQncyBhZGp1c3QgdGhlIGNoaWxkIGJveGVzIGFuZCBy
dW5zIHRvIG1hdGNoIHRoZSBuZXcgY29udGVudCBib3ggcG9zaXRpb24uCisgICAgICAgIFRoaXMg
YmVoYXZpb3IgaXMgdmVyeSBzcGVjaWZpYyB0byB0YWJsZSBsYXlvdXQuCisKKyAgICAgICAgVGVz
dDogZmFzdC9sYXlvdXRmb3JtYXR0aW5nY29udGV4dC90YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWdu
bWVudC1zaW1wbGUuaHRtbAorCisgICAgICAgICogbGF5b3V0L2Rpc3BsYXl0cmVlL0Rpc3BsYXlM
aW5lQm94Lmg6CisgICAgICAgIChXZWJDb3JlOjpEaXNwbGF5OjpMaW5lQm94Ojptb3ZlVmVydGlj
YWxseSk6CisgICAgICAgICogbGF5b3V0L2Rpc3BsYXl0cmVlL0Rpc3BsYXlSdW4uaDoKKyAgICAg
ICAgKFdlYkNvcmU6OkRpc3BsYXk6OlJ1bjo6bW92ZVZlcnRpY2FsbHkpOgorICAgICAgICAqIGxh
eW91dC90YWJsZWZvcm1hdHRpbmcvVGFibGVGb3JtYXR0aW5nQ29udGV4dC5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpMYXlvdXQ6OlRhYmxlRm9ybWF0dGluZ0NvbnRleHQ6OnNldFVzZWRHZW9tZXRy
eUZvckNlbGxzKToKKwogMjAyMC0wNi0yNyAgWmFsYW4gQnVqdGFzICA8emFsYW5AYXBwbGUuY29t
PgogCiAgICAgICAgIFtMRkNdW0lGQ10gUmVwbGFjZWQgaW5saW5lIGJveGVzIHNpdCBvbiB0aGUg
YmFzZWxpbmUgd2l0aCB0aGVpciBtYXJnaW5zCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9s
YXlvdXQvZGlzcGxheXRyZWUvRGlzcGxheUxpbmVCb3guaCBiL1NvdXJjZS9XZWJDb3JlL2xheW91
dC9kaXNwbGF5dHJlZS9EaXNwbGF5TGluZUJveC5oCmluZGV4IDhmZmUwNjczNmI5MzY1Yzk1MjZh
NjM1MzJiNDFlOWY1OTMzMjBhYjYuLmZiMTc3MjU3YjY5MDdlZDJkODczOWU4OGNiZjQxMWI3MGY4
OTljMmUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2xheW91dC9kaXNwbGF5dHJlZS9EaXNw
bGF5TGluZUJveC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2xheW91dC9kaXNwbGF5dHJlZS9EaXNw
bGF5TGluZUJveC5oCkBAIC02MSw2ICs2MSw4IEBAIHB1YmxpYzoKICAgICBJbmxpbmVMYXlvdXRV
bml0IHdpZHRoKCkgY29uc3QgeyByZXR1cm4gbV9yZWN0LndpZHRoKCk7IH0KICAgICBJbmxpbmVM
YXlvdXRVbml0IGhlaWdodCgpIGNvbnN0IHsgcmV0dXJuIG1fcmVjdC5oZWlnaHQoKTsgfQogCisg
ICAgdm9pZCBtb3ZlVmVydGljYWxseShJbmxpbmVMYXlvdXRVbml0KTsKKwogICAgIGNvbnN0IEJh
c2VsaW5lJiBiYXNlbGluZSgpIGNvbnN0IHsgcmV0dXJuIG1fYmFzZWxpbmU7IH0KICAgICAvLyBC
YXNlbGluZSBvZmZzZXQgZnJvbSBsaW5lIHRvcC4gTm90ZSB0aGF0IG9mZnNldCBkb2VzIG5vdCBu
ZWNlc3NhcmlseSBlcXVhbCB0byBhc2NlbnQuCiAgICAgLy8KQEAgLTEwNSw2ICsxMDcsMTIgQEAg
aW5saW5lIExpbmVCb3g6OkJhc2VsaW5lOjpCYXNlbGluZShJbmxpbmVMYXlvdXRVbml0IGFzY2Vu
dCwgSW5saW5lTGF5b3V0VW5pdCBkZXMKIHsKIH0KIAoraW5saW5lIHZvaWQgTGluZUJveDo6bW92
ZVZlcnRpY2FsbHkoSW5saW5lTGF5b3V0VW5pdCBvZmZzZXQpCit7CisgICAgbV9yZWN0Lm1vdmVW
ZXJ0aWNhbGx5KG9mZnNldCk7CisgICAgbV9pbmtPdmVyZmxvdy5tb3ZlVmVydGljYWxseShvZmZz
ZXQpOworfQorCiB9CiB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2xheW91dC9kaXNw
bGF5dHJlZS9EaXNwbGF5UnVuLmggYi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvZGlzcGxheXRyZWUv
RGlzcGxheVJ1bi5oCmluZGV4IDg3ZTQ0YjY1M2I3MmJiOTJkYmU2N2ZhOTVhN2QyM2VhMDA3NmY0
NzMuLjcxYWM4YTdlZDk4M2U3NDgyNTZjNDI3ZDBmMzUxMTY3NzcyNWQzNzggMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL2xheW91dC9kaXNwbGF5dHJlZS9EaXNwbGF5UnVuLmgKKysrIGIvU291
cmNlL1dlYkNvcmUvbGF5b3V0L2Rpc3BsYXl0cmVlL0Rpc3BsYXlSdW4uaApAQCAtNzgsNiArNzgs
OCBAQCBzdHJ1Y3QgUnVuIHsKICAgICBJbmxpbmVMYXlvdXRVbml0IHdpZHRoKCkgY29uc3QgeyBy
ZXR1cm4gbV9yZWN0LndpZHRoKCk7IH0KICAgICBJbmxpbmVMYXlvdXRVbml0IGhlaWdodCgpIGNv
bnN0IHsgcmV0dXJuIG1fcmVjdC5oZWlnaHQoKTsgfQogCisgICAgdm9pZCBtb3ZlVmVydGljYWxs
eShJbmxpbmVMYXlvdXRVbml0KTsKKwogICAgIE9wdGlvbmFsPFRleHRDb250ZW50PiYgdGV4dENv
bnRlbnQoKSB7IHJldHVybiBtX3RleHRDb250ZW50OyB9CiAgICAgY29uc3QgT3B0aW9uYWw8VGV4
dENvbnRlbnQ+JiB0ZXh0Q29udGVudCgpIGNvbnN0IHsgcmV0dXJuIG1fdGV4dENvbnRlbnQ7IH0K
ICAgICAvLyBGSVhNRTogVGhpcyBpbmZvcm1hdGlvbiBzaG91bGQgYmUgcHJlc2VydmVkIGF0IFJ1
biBjb25zdHJ1Y3Rpb24gdGltZS4KQEAgLTEyNSw2ICsxMjcsMTIgQEAgaW5saW5lIFJ1bjo6VGV4
dENvbnRlbnQ6OlRleHRDb250ZW50KHVuc2lnbmVkIHN0YXJ0LCB1bnNpZ25lZCBsZW5ndGgsIGNv
bnN0IFN0cmkKIHsKIH0KIAoraW5saW5lIHZvaWQgUnVuOjptb3ZlVmVydGljYWxseShJbmxpbmVM
YXlvdXRVbml0IG9mZnNldCkKK3sKKyAgICBtX3JlY3QubW92ZVZlcnRpY2FsbHkob2Zmc2V0KTsK
KyAgICBtX2lua092ZXJmbG93Lm1vdmVWZXJ0aWNhbGx5KG9mZnNldCk7Cit9CisKIH0KIH0KICNl
bmRpZgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L3RhYmxlZm9ybWF0dGluZy9U
YWJsZUZvcm1hdHRpbmdDb250ZXh0LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2xheW91dC90YWJsZWZv
cm1hdHRpbmcvVGFibGVGb3JtYXR0aW5nQ29udGV4dC5jcHAKaW5kZXggZDIzYTNkMTRmMzQ4NTA3
ZWI1NDQzY2IyYTA2N2I1NjVkZTUwODE5Ny4uMjFmYzkwNmE4MDhlYmFjOTQxYmFmNWZkZGQ3YmFj
YzZhY2UwN2NkYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L3RhYmxlZm9ybWF0
dGluZy9UYWJsZUZvcm1hdHRpbmdDb250ZXh0LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9sYXlv
dXQvdGFibGVmb3JtYXR0aW5nL1RhYmxlRm9ybWF0dGluZ0NvbnRleHQuY3BwCkBAIC0xMTMsNiAr
MTEzLDMyIEBAIHZvaWQgVGFibGVGb3JtYXR0aW5nQ29udGV4dDo6c2V0VXNlZEdlb21ldHJ5Rm9y
Q2VsbHMoTGF5b3V0VW5pdCBhdmFpbGFibGVIb3Jpem9uCiAgICAgICAgICAgICBBU1NFUlRfTk9U
X0lNUExFTUVOVEVEX1lFVCgpOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KKyAgICAg
ICAgaWYgKGludHJpbnNpY1BhZGRpbmdUb3AgJiYgY2VsbEJveC5oYXNJbkZsb3dPckZsb2F0aW5n
Q2hpbGQoKSkgeworICAgICAgICAgICAgYXV0byBhZGp1c3RDZWxsQ29udGVudFdpdGhJbnN0cmlu
c2ljUGFkZGluZ0JlZm9yZSA9IFsmXSB7CisgICAgICAgICAgICAgICAgLy8gQ2hpbGQgYm94ZXMg
KGFuZCBydW5zKSBhcmUgYWx3YXlzIGluIHRoZSBjb29yZGluYXRlIHN5c3RlbSBvZiB0aGUgY29u
dGFpbmluZyBibG9jaydzIGJvcmRlciBib3guCisgICAgICAgICAgICAgICAgLy8gTm9ybWFsbHkg
d2hlbiBwb3NpdGlvbmluZyB0aGUgY2hpbGQgYm94LCB3ZSBhbHJlYWR5IGhhdmUgY29tcHV0ZWQg
Ym9yZGVycyBhbmQgcGFkZGluZ3MgZm9yIHRoZSBjb250YWluaW5nIGJsb2NrLgorICAgICAgICAg
ICAgICAgIC8vIFRoZXNlIHZhbHVlcyBkZWZpbmUgdGhlIGNvbnRlbnQgYm94IGZvciB0aGUgY2hp
bGQgYm94KHJ1bnMpLgorICAgICAgICAgICAgICAgIC8vIDxkaXYgc3R5bGU9ImJvcmRlcjogMnB4
IHNvbGlkIGdyZWVuOyBwYWRkaW5nLXRvcDogMTBweDsiPjxkaXY+PC9kaXY+PC9kaXY+CisgICAg
ICAgICAgICAgICAgLy8gVGhlIGlubmVyIGRpdidzIHRvcCBsZWZ0IHBvc2l0aW9uIGlzIGF0IFsx
MnB4LCAycHhdIChsZXQncyBpZ25vcmUgbWFyZ2luIGNvbGxhcHNpbmcgZm9yIG5vdykuCisgICAg
ICAgICAgICAgICAgLy8gTm93IHdpdGggdGFibGUgY2VsbHMgdGhlIHBhZGRpbmcgYmVmb3JlKGFm
dGVyKSBpcyB1c2VkIHRvIHZlcnRpY2FsbHkgYWxpZ24gdGhlIGNvbnRlbnQgYm94IGFzIHJlcXVp
cmVkLgorICAgICAgICAgICAgICAgIC8vIExldCdzIGFkanVzdCB0aGUgY2hpbGQgYm94ZXMgYW5k
IHJ1bnMgdG8gbWF0Y2ggdGhlIG5ldyBjb250ZW50IGJveCBwb3NpdGlvbi4KKyAgICAgICAgICAg
ICAgICAvLyBUaGlzIGJlaGF2aW9yIGlzIHZlcnkgc3BlY2lmaWMgdG8gdGFibGUgbGF5b3V0Lgor
ICAgICAgICAgICAgICAgIGF1dG8mIGZvcm1hdHRpbmdTdGF0ZSA9IGxheW91dFN0YXRlKCkuZXN0
YWJsaXNoZWRGb3JtYXR0aW5nU3RhdGUoY2VsbEJveCk7CisgICAgICAgICAgICAgICAgZm9yIChh
dXRvKiBjaGlsZCA9IGNlbGxCb3guZmlyc3RJbkZsb3dPckZsb2F0aW5nQ2hpbGQoKTsgY2hpbGQ7
IGNoaWxkID0gY2hpbGQtPm5leHRJbkZsb3dPckZsb2F0aW5nU2libGluZygpKSB7CisgICAgICAg
ICAgICAgICAgICAgIGlmIChjaGlsZC0+aXNBbm9ueW1vdXMoKSB8fCBjaGlsZC0+aXNMaW5lQnJl
YWtCb3goKSkKKyAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICAgICAg
ICAgICAgICBmb3JtYXR0aW5nU3RhdGUuZGlzcGxheUJveCgqY2hpbGQpLm1vdmVWZXJ0aWNhbGx5
KGludHJpbnNpY1BhZGRpbmdUb3ApOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAg
ICBpZiAoY2VsbEJveC5lc3RhYmxpc2hlc0lubGluZUZvcm1hdHRpbmdDb250ZXh0KCkpIHsKKyAg
ICAgICAgICAgICAgICAgICAgYXV0byYgZGlzcGxheUNvbnRlbnQgPSBsYXlvdXRTdGF0ZSgpLmVz
dGFibGlzaGVkSW5saW5lRm9ybWF0dGluZ1N0YXRlKGNlbGxCb3gpLmVuc3VyZURpc3BsYXlJbmxp
bmVDb250ZW50KCk7CisgICAgICAgICAgICAgICAgICAgIGZvciAoYXV0byYgcnVuIDogZGlzcGxh
eUNvbnRlbnQucnVucykKKyAgICAgICAgICAgICAgICAgICAgICAgIHJ1bi5tb3ZlVmVydGljYWxs
eShpbnRyaW5zaWNQYWRkaW5nVG9wKTsKKyAgICAgICAgICAgICAgICAgICAgZm9yIChhdXRvJiBs
aW5lQm94IDogZGlzcGxheUNvbnRlbnQubGluZUJveGVzKQorICAgICAgICAgICAgICAgICAgICAg
ICAgbGluZUJveC5tb3ZlVmVydGljYWxseShpbnRyaW5zaWNQYWRkaW5nVG9wKTsKKyAgICAgICAg
ICAgICAgICB9CisgICAgICAgICAgICB9OworICAgICAgICAgICAgYWRqdXN0Q2VsbENvbnRlbnRX
aXRoSW5zdHJpbnNpY1BhZGRpbmdCZWZvcmUoKTsKKyAgICAgICAgfQogICAgICAgICBjZWxsRGlz
cGxheUJveC5zZXRWZXJ0aWNhbFBhZGRpbmcoeyBwYWRkaW5nVG9wICsgaW50cmluc2ljUGFkZGlu
Z1RvcCwgcGFkZGluZ0JvdHRvbSArIGludHJpbnNpY1BhZGRpbmdCb3R0b20gfSk7CiAgICAgfQog
fQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCmluZGV4IGI0M2FjNjBmNDFkYmNmMDNkNzlmYmZhNzMxYTY2ZGQ4ZTFiMGRjNGEuLmI2Yjk1
ZTViYzdmMTlmYWQwMDQ0Mjg0NzQwYzQxOTBjMTgwMzM1YjMgMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBA
QAorMjAyMC0wNi0yNyAgWmFsYW4gQnVqdGFzICA8emFsYW5AYXBwbGUuY29tPgorCisgICAgICAg
IFtMRkNdW1RGQ10gQWRqdXN0IHRhYmxlIGNvbnRlbnQgdmVydGljYWwgcG9zaXRpb24gdG8gbWF0
Y2ggdmVydGljYWwtYWxpZ24KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTIxMzY5MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgICogZmFzdC9sYXlvdXRmb3JtYXR0aW5nY29udGV4dC90YWJsZS1jZWxsLXZlcnRp
Y2FsLWFsaWdubWVudC1zaW1wbGUtZXhwZWN0ZWQuaHRtbDogQWRkZWQuCisgICAgICAgICogZmFz
dC9sYXlvdXRmb3JtYXR0aW5nY29udGV4dC90YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWdubWVudC1z
aW1wbGUuaHRtbDogQWRkZWQuCisKIDIwMjAtMDYtMjcgIFphbGFuIEJ1anRhcyAgPHphbGFuQGFw
cGxlLmNvbT4KIAogICAgICAgICBbTEZDXVtJRkNdIFJlcGxhY2VkIGlubGluZSBib3hlcyBzaXQg
b24gdGhlIGJhc2VsaW5lIHdpdGggdGhlaXIgbWFyZ2lucwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvZmFzdC9sYXlvdXRmb3JtYXR0aW5nY29udGV4dC90YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWdu
bWVudC1zaW1wbGUtZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvbGF5b3V0Zm9ybWF0
dGluZ2NvbnRleHQvdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbm1lbnQtc2ltcGxlLWV4cGVjdGVk
Lmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMC4uM2M4ZjUzNzUzZjc1ZWVjYzc5ZjNjNzYyNDEyNmVkMGYxNjlhZTcw
ZQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvbGF5b3V0Zm9ybWF0dGluZ2Nv
bnRleHQvdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbm1lbnQtc2ltcGxlLWV4cGVjdGVkLmh0bWwK
QEAgLTAsMCArMSwyOSBAQAorPCFET0NUWVBFIGh0bWw+IDwhLS0gd2Via2l0LXRlc3QtcnVubmVy
IFsgaW50ZXJuYWw6TGF5b3V0Rm9ybWF0dGluZ0NvbnRleHRFbmFibGVkPXRydWUgaW50ZXJuYWw6
TGF5b3V0Rm9ybWF0dGluZ0NvbnRleHRJbnRlZ3JhdGlvbkVuYWJsZWQ9ZmFsc2UgXSAtLT4KKzxz
dHlsZT4KKy5jb250YWluZXIgeworICAgIHdpZHRoOiAxNTBweDsKKyAgICBoZWlnaHQ6IDYxcHg7
IAorICAgIGJhY2tncm91bmQtY29sb3I6IGdyZWVuOworfQorCisuYWxpZ25lZCB7CisgICAgd2lk
dGg6IDEwcHg7CisgICAgaGVpZ2h0OiAxMHB4OyAKKyAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibHVl
OworICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKKyAgICBsZWZ0OiAxMjNweDsKKyAgICB0b3A6IC04
OXB4OworfQorCitpbWcgeworICAgIHdpZHRoOiA1MHB4OworICAgIGhlaWdodDogNTBweDsKKyAg
ICBwb3NpdGlvbjogcmVsYXRpdmU7CisgICAgbGVmdDogM3B4OworICAgIHRvcDogLTU4cHg7Cit9
Cis8L3N0eWxlPgorPGRpdj48L2Rpdj4KKzxkaXYgY2xhc3M9Y29udGFpbmVyPjwvZGl2PgorPGlt
ZyBzcmM9Ii4uL3JlcGxhY2VkL3Jlc291cmNlcy9zcXVhcmUtYmx1ZS0xMDB4MTAwLnBuZyI+Cis8
ZGl2IGNsYXNzPWFsaWduZWQ+PC9kaXY+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2xh
eW91dGZvcm1hdHRpbmdjb250ZXh0L3RhYmxlLWNlbGwtdmVydGljYWwtYWxpZ25tZW50LXNpbXBs
ZS5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9sYXlvdXRmb3JtYXR0aW5nY29udGV4dC90YWJsZS1j
ZWxsLXZlcnRpY2FsLWFsaWdubWVudC1zaW1wbGUuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4wZTkwZGZlNTFl
YTc3YzExYjk0MmEzY2VkNTE2NTA4NDVjYjhkNDZmCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0
VGVzdHMvZmFzdC9sYXlvdXRmb3JtYXR0aW5nY29udGV4dC90YWJsZS1jZWxsLXZlcnRpY2FsLWFs
aWdubWVudC1zaW1wbGUuaHRtbApAQCAtMCwwICsxLDI4IEBACis8IURPQ1RZUEUgaHRtbD4gPCEt
LSB3ZWJraXQtdGVzdC1ydW5uZXIgWyBpbnRlcm5hbDpMYXlvdXRGb3JtYXR0aW5nQ29udGV4dEVu
YWJsZWQ9dHJ1ZSBpbnRlcm5hbDpMYXlvdXRGb3JtYXR0aW5nQ29udGV4dEludGVncmF0aW9uRW5h
YmxlZD1mYWxzZSBdIC0tPgorPHN0eWxlPgordGFibGUgeworICAgIHdpZHRoOiAxNTBweDsKKyAg
ICBmb250LXNpemU6IDIwcHg7CisgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47Cit9CisKK3Rk
IHsKKyAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOworfQorCitkaXYgeworICAgIHdpZHRoOiAx
MHB4OworICAgIGhlaWdodDogMTBweDsKKyAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibHVlOworfQor
CitpbWcgeworICAgIHdpZHRoOiA1MHB4OworICAgIGhlaWdodDogNTBweDsKK30KKzwvc3R5bGU+
Cis8dGFibGU+Cis8dHI+Cis8dGQ+PGltZyBzcmM9Ii4uL3JlcGxhY2VkL3Jlc291cmNlcy9zcXVh
cmUtYmx1ZS0xMDB4MTAwLnBuZyI+PHRkPgorPHRkPjxkaXY+PC9kaXY+PC90ZD4KKzwvdGFibGU+
Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>403001</attachid>
            <date>2020-06-28 10:09:41 -0700</date>
            <delta_ts>2020-06-28 17:03:28 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-213692-20200628100940.patch</filename>
            <type>text/plain</type>
            <size>9344</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYyNDE5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMTcwMjJiMTFmZTg3MTZl
NjIyZjhlNjhkYTY4ZjgzYzI3YTExZWU5ZC4uYTQ1NTQyNDVmYTU4MDMzNTc0ZGVjMmRjNmFkMDM1
NzYwODA0NjRiMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMyIEBACisyMDIwLTA2LTI3ICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgW0xGQ11bVEZDXSBBZGp1c3Qg
dGFibGUgY29udGVudCB2ZXJ0aWNhbCBwb3NpdGlvbiB0byBtYXRjaCB2ZXJ0aWNhbC1hbGlnbgor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjEzNjkyCisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ2hpbGQgYm94
ZXMgKGFuZCBydW5zKSBhcmUgYWx3YXlzIGluIHRoZSBjb29yZGluYXRlIHN5c3RlbSBvZiB0aGUg
Y29udGFpbmluZyBibG9jaydzIGJvcmRlciBib3guCisgICAgICAgIFRoZSBjb250ZW50IGJveCAo
d2hlcmUgdGhlIGNoaWxkIGNvbnRlbnQgbGl2ZXMpIGlzIGluc2lkZSB0aGUgcGFkZGluZyBib3gs
IHdoaWNoIGlzIGluc2lkZSB0aGUgYm9yZGVyIGJveC4KKyAgICAgICAgSW4gb3JkZXIgdG8gY29t
cHV0ZSB0aGUgY2hpbGQgYm94IHRvcC9sZWZ0IHBvc2l0aW9uLCB3ZSBuZWVkIHRvIGtub3cgYm90
aCB0aGUgcGFkZGluZyBhbmQgdGhlIGJvcmRlciBvZmZzZXRzLiAgCisKKyAgICAgICAgPGRpdiBz
dHlsZT0iYm9yZGVyOiAycHggc29saWQgZ3JlZW47IHBhZGRpbmctdG9wOiAxMHB4OyI+PGRpdj48
L2Rpdj48L2Rpdj4KKyAgICAgICAgVGhlIGlubmVyIGRpdidzIHRvcCBsZWZ0IHBvc2l0aW9uIGlz
IGF0IFsxMnB4LCAycHhdIChsZXQncyBpZ25vcmUgbWFyZ2luIGNvbGxhcHNpbmcgZm9yIG5vdyku
CisKKyAgICAgICAgTm9ybWFsbHkgYnkgdGhlIHRpbWUgd2Ugc3RhcnQgcG9zaXRpb25pbmcgdGhl
IGNoaWxkIGNvbnRlbnQsIHdlIGFscmVhZHkgaGF2ZSBjb21wdXRlZCBib3JkZXJzIGFuZCBwYWRk
aW5ncyBmb3IgdGhlIGNvbnRhaW5pbmcgYmxvY2suCisgICAgICAgIFRoaXMgaXMgZGlmZmVyZW50
IHdpdGggdGFibGUgY2VsbHMgd2hlcmUgdGhlIGZpbmFsIHBhZGRpbmcgb2Zmc2V0IGRlcGVuZHMg
b24gdGhlIGNvbnRlbnQgaGVpZ2h0IGFzIHdlIHVzZQorICAgICAgICB0aGUgcGFkZGluZyBib3gg
dG8gdmVydGljYWxseSBhbGlnbiB0aGUgdGFibGUgY2VsbCBjb250ZW50LgorCisgICAgICAgIExl
dCdzIGFkanVzdCB0aGUgY2hpbGQgYm94ZXMgYW5kIHJ1bnMgdG8gbWF0Y2ggdGhlIG5ldyBjb250
ZW50IGJveCBwb3NpdGlvbi4KKworICAgICAgICBUZXN0OiBmYXN0L2xheW91dGZvcm1hdHRpbmdj
b250ZXh0L3RhYmxlLWNlbGwtdmVydGljYWwtYWxpZ25tZW50LXNpbXBsZS5odG1sCisKKyAgICAg
ICAgKiBsYXlvdXQvZGlzcGxheXRyZWUvRGlzcGxheUxpbmVCb3guaDoKKyAgICAgICAgKFdlYkNv
cmU6OkRpc3BsYXk6OkxpbmVCb3g6Om1vdmVWZXJ0aWNhbGx5KToKKyAgICAgICAgKiBsYXlvdXQv
ZGlzcGxheXRyZWUvRGlzcGxheVJ1bi5oOgorICAgICAgICAoV2ViQ29yZTo6RGlzcGxheTo6UnVu
Ojptb3ZlVmVydGljYWxseSk6CisgICAgICAgICogbGF5b3V0L3RhYmxlZm9ybWF0dGluZy9UYWJs
ZUZvcm1hdHRpbmdDb250ZXh0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkxheW91dDo6VGFibGVG
b3JtYXR0aW5nQ29udGV4dDo6c2V0VXNlZEdlb21ldHJ5Rm9yQ2VsbHMpOgorCiAyMDIwLTA2LTI3
ICBaYWxhbiBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CiAKICAgICAgICAgW0xGQ11bSUZDXSBS
ZXBsYWNlZCBpbmxpbmUgYm94ZXMgc2l0IG9uIHRoZSBiYXNlbGluZSB3aXRoIHRoZWlyIG1hcmdp
bnMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2xheW91dC9kaXNwbGF5dHJlZS9EaXNwbGF5
TGluZUJveC5oIGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Rpc3BsYXl0cmVlL0Rpc3BsYXlMaW5l
Qm94LmgKaW5kZXggOGZmZTA2NzM2YjkzNjVjOTUyNmE2MzUzMmI0MWU5ZjU5MzMyMGFiNi4uZmIx
NzcyNTdiNjkwN2VkMmQ4NzM5ZTg4Y2JmNDExYjcwZjg5OWMyZSAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvbGF5b3V0L2Rpc3BsYXl0cmVlL0Rpc3BsYXlMaW5lQm94LmgKKysrIGIvU291cmNl
L1dlYkNvcmUvbGF5b3V0L2Rpc3BsYXl0cmVlL0Rpc3BsYXlMaW5lQm94LmgKQEAgLTYxLDYgKzYx
LDggQEAgcHVibGljOgogICAgIElubGluZUxheW91dFVuaXQgd2lkdGgoKSBjb25zdCB7IHJldHVy
biBtX3JlY3Qud2lkdGgoKTsgfQogICAgIElubGluZUxheW91dFVuaXQgaGVpZ2h0KCkgY29uc3Qg
eyByZXR1cm4gbV9yZWN0LmhlaWdodCgpOyB9CiAKKyAgICB2b2lkIG1vdmVWZXJ0aWNhbGx5KElu
bGluZUxheW91dFVuaXQpOworCiAgICAgY29uc3QgQmFzZWxpbmUmIGJhc2VsaW5lKCkgY29uc3Qg
eyByZXR1cm4gbV9iYXNlbGluZTsgfQogICAgIC8vIEJhc2VsaW5lIG9mZnNldCBmcm9tIGxpbmUg
dG9wLiBOb3RlIHRoYXQgb2Zmc2V0IGRvZXMgbm90IG5lY2Vzc2FyaWx5IGVxdWFsIHRvIGFzY2Vu
dC4KICAgICAvLwpAQCAtMTA1LDYgKzEwNywxMiBAQCBpbmxpbmUgTGluZUJveDo6QmFzZWxpbmU6
OkJhc2VsaW5lKElubGluZUxheW91dFVuaXQgYXNjZW50LCBJbmxpbmVMYXlvdXRVbml0IGRlcwog
ewogfQogCitpbmxpbmUgdm9pZCBMaW5lQm94Ojptb3ZlVmVydGljYWxseShJbmxpbmVMYXlvdXRV
bml0IG9mZnNldCkKK3sKKyAgICBtX3JlY3QubW92ZVZlcnRpY2FsbHkob2Zmc2V0KTsKKyAgICBt
X2lua092ZXJmbG93Lm1vdmVWZXJ0aWNhbGx5KG9mZnNldCk7Cit9CisKIH0KIH0KIApkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Rpc3BsYXl0cmVlL0Rpc3BsYXlSdW4uaCBiL1Nv
dXJjZS9XZWJDb3JlL2xheW91dC9kaXNwbGF5dHJlZS9EaXNwbGF5UnVuLmgKaW5kZXggODdlNDRi
NjUzYjcyYmI5MmRiZTY3ZmE5NWE3ZDIzZWEwMDc2ZjQ3My4uNzFhYzhhN2VkOTgzZTc0ODI1NmM0
MjdkMGYzNTExNjc3NzI1ZDM3OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Rp
c3BsYXl0cmVlL0Rpc3BsYXlSdW4uaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvZGlzcGxh
eXRyZWUvRGlzcGxheVJ1bi5oCkBAIC03OCw2ICs3OCw4IEBAIHN0cnVjdCBSdW4gewogICAgIElu
bGluZUxheW91dFVuaXQgd2lkdGgoKSBjb25zdCB7IHJldHVybiBtX3JlY3Qud2lkdGgoKTsgfQog
ICAgIElubGluZUxheW91dFVuaXQgaGVpZ2h0KCkgY29uc3QgeyByZXR1cm4gbV9yZWN0LmhlaWdo
dCgpOyB9CiAKKyAgICB2b2lkIG1vdmVWZXJ0aWNhbGx5KElubGluZUxheW91dFVuaXQpOworCiAg
ICAgT3B0aW9uYWw8VGV4dENvbnRlbnQ+JiB0ZXh0Q29udGVudCgpIHsgcmV0dXJuIG1fdGV4dENv
bnRlbnQ7IH0KICAgICBjb25zdCBPcHRpb25hbDxUZXh0Q29udGVudD4mIHRleHRDb250ZW50KCkg
Y29uc3QgeyByZXR1cm4gbV90ZXh0Q29udGVudDsgfQogICAgIC8vIEZJWE1FOiBUaGlzIGluZm9y
bWF0aW9uIHNob3VsZCBiZSBwcmVzZXJ2ZWQgYXQgUnVuIGNvbnN0cnVjdGlvbiB0aW1lLgpAQCAt
MTI1LDYgKzEyNywxMiBAQCBpbmxpbmUgUnVuOjpUZXh0Q29udGVudDo6VGV4dENvbnRlbnQodW5z
aWduZWQgc3RhcnQsIHVuc2lnbmVkIGxlbmd0aCwgY29uc3QgU3RyaQogewogfQogCitpbmxpbmUg
dm9pZCBSdW46Om1vdmVWZXJ0aWNhbGx5KElubGluZUxheW91dFVuaXQgb2Zmc2V0KQoreworICAg
IG1fcmVjdC5tb3ZlVmVydGljYWxseShvZmZzZXQpOworICAgIG1faW5rT3ZlcmZsb3cubW92ZVZl
cnRpY2FsbHkob2Zmc2V0KTsKK30KKwogfQogfQogI2VuZGlmCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9sYXlvdXQvdGFibGVmb3JtYXR0aW5nL1RhYmxlRm9ybWF0dGluZ0NvbnRleHQuY3Bw
IGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L3RhYmxlZm9ybWF0dGluZy9UYWJsZUZvcm1hdHRpbmdD
b250ZXh0LmNwcAppbmRleCBkMjNhM2QxNGYzNDg1MDdlYjU0NDNjYjJhMDY3YjU2NWRlNTA4MTk3
Li5iN2EzYmU4ODY0NGU2Y2NjMWVkMDE1NzczYmMzZTdjZmFhZThlNDIzIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9sYXlvdXQvdGFibGVmb3JtYXR0aW5nL1RhYmxlRm9ybWF0dGluZ0NvbnRl
eHQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2xheW91dC90YWJsZWZvcm1hdHRpbmcvVGFibGVG
b3JtYXR0aW5nQ29udGV4dC5jcHAKQEAgLTExMyw2ICsxMTMsMzAgQEAgdm9pZCBUYWJsZUZvcm1h
dHRpbmdDb250ZXh0OjpzZXRVc2VkR2VvbWV0cnlGb3JDZWxscyhMYXlvdXRVbml0IGF2YWlsYWJs
ZUhvcml6b24KICAgICAgICAgICAgIEFTU0VSVF9OT1RfSU1QTEVNRU5URURfWUVUKCk7CiAgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgfQorICAgICAgICBpZiAoaW50cmluc2ljUGFkZGluZ1Rv
cCAmJiBjZWxsQm94Lmhhc0luRmxvd09yRmxvYXRpbmdDaGlsZCgpKSB7CisgICAgICAgICAgICBh
dXRvIGFkanVzdENlbGxDb250ZW50V2l0aEluc3RyaW5zaWNQYWRkaW5nQmVmb3JlID0gWyZdIHsK
KyAgICAgICAgICAgICAgICAvLyBDaGlsZCBib3hlcyAoYW5kIHJ1bnMpIGFyZSBhbHdheXMgaW4g
dGhlIGNvb3JkaW5hdGUgc3lzdGVtIG9mIHRoZSBjb250YWluaW5nIGJsb2NrJ3MgYm9yZGVyIGJv
eC4KKyAgICAgICAgICAgICAgICAvLyBUaGUgY29udGVudCBib3ggKHdoZXJlIHRoZSBjaGlsZCBj
b250ZW50IGxpdmVzKSBpcyBpbnNpZGUgdGhlIHBhZGRpbmcgYm94LCB3aGljaCBpcyBpbnNpZGUg
dGhlIGJvcmRlciBib3guCisgICAgICAgICAgICAgICAgLy8gSW4gb3JkZXIgdG8gY29tcHV0ZSB0
aGUgY2hpbGQgYm94IHRvcC9sZWZ0IHBvc2l0aW9uLCB3ZSBuZWVkIHRvIGtub3cgYm90aCB0aGUg
cGFkZGluZyBhbmQgdGhlIGJvcmRlciBvZmZzZXRzLiAgCisgICAgICAgICAgICAgICAgLy8gTm9y
bWFsbHkgYnkgdGhlIHRpbWUgd2Ugc3RhcnQgcG9zaXRpb25pbmcgdGhlIGNoaWxkIGNvbnRlbnQs
IHdlIGFscmVhZHkgaGF2ZSBjb21wdXRlZCBib3JkZXJzIGFuZCBwYWRkaW5ncyBmb3IgdGhlIGNv
bnRhaW5pbmcgYmxvY2suCisgICAgICAgICAgICAgICAgLy8gVGhpcyBpcyBkaWZmZXJlbnQgd2l0
aCB0YWJsZSBjZWxscyB3aGVyZSB0aGUgZmluYWwgcGFkZGluZyBvZmZzZXQgZGVwZW5kcyBvbiB0
aGUgY29udGVudCBoZWlnaHQgYXMgd2UgdXNlCisgICAgICAgICAgICAgICAgLy8gdGhlIHBhZGRp
bmcgYm94IHRvIHZlcnRpY2FsbHkgYWxpZ24gdGhlIHRhYmxlIGNlbGwgY29udGVudC4KKyAgICAg
ICAgICAgICAgICBhdXRvJiBmb3JtYXR0aW5nU3RhdGUgPSBsYXlvdXRTdGF0ZSgpLmVzdGFibGlz
aGVkRm9ybWF0dGluZ1N0YXRlKGNlbGxCb3gpOworICAgICAgICAgICAgICAgIGZvciAoYXV0byog
Y2hpbGQgPSBjZWxsQm94LmZpcnN0SW5GbG93T3JGbG9hdGluZ0NoaWxkKCk7IGNoaWxkOyBjaGls
ZCA9IGNoaWxkLT5uZXh0SW5GbG93T3JGbG9hdGluZ1NpYmxpbmcoKSkgeworICAgICAgICAgICAg
ICAgICAgICBpZiAoY2hpbGQtPmlzQW5vbnltb3VzKCkgfHwgY2hpbGQtPmlzTGluZUJyZWFrQm94
KCkpCisgICAgICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAgICAgICAg
ICAgZm9ybWF0dGluZ1N0YXRlLmRpc3BsYXlCb3goKmNoaWxkKS5tb3ZlVmVydGljYWxseShpbnRy
aW5zaWNQYWRkaW5nVG9wKTsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgaWYg
KGNlbGxCb3guZXN0YWJsaXNoZXNJbmxpbmVGb3JtYXR0aW5nQ29udGV4dCgpKSB7CisgICAgICAg
ICAgICAgICAgICAgIGF1dG8mIGRpc3BsYXlDb250ZW50ID0gbGF5b3V0U3RhdGUoKS5lc3RhYmxp
c2hlZElubGluZUZvcm1hdHRpbmdTdGF0ZShjZWxsQm94KS5lbnN1cmVEaXNwbGF5SW5saW5lQ29u
dGVudCgpOworICAgICAgICAgICAgICAgICAgICBmb3IgKGF1dG8mIHJ1biA6IGRpc3BsYXlDb250
ZW50LnJ1bnMpCisgICAgICAgICAgICAgICAgICAgICAgICBydW4ubW92ZVZlcnRpY2FsbHkoaW50
cmluc2ljUGFkZGluZ1RvcCk7CisgICAgICAgICAgICAgICAgICAgIGZvciAoYXV0byYgbGluZUJv
eCA6IGRpc3BsYXlDb250ZW50LmxpbmVCb3hlcykKKyAgICAgICAgICAgICAgICAgICAgICAgIGxp
bmVCb3gubW92ZVZlcnRpY2FsbHkoaW50cmluc2ljUGFkZGluZ1RvcCk7CisgICAgICAgICAgICAg
ICAgfQorICAgICAgICAgICAgfTsKKyAgICAgICAgICAgIGFkanVzdENlbGxDb250ZW50V2l0aElu
c3RyaW5zaWNQYWRkaW5nQmVmb3JlKCk7CisgICAgICAgIH0KICAgICAgICAgY2VsbERpc3BsYXlC
b3guc2V0VmVydGljYWxQYWRkaW5nKHsgcGFkZGluZ1RvcCArIGludHJpbnNpY1BhZGRpbmdUb3As
IHBhZGRpbmdCb3R0b20gKyBpbnRyaW5zaWNQYWRkaW5nQm90dG9tIH0pOwogICAgIH0KIH0KZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpp
bmRleCBiNDNhYzYwZjQxZGJjZjAzZDc5ZmJmYTczMWE2NmRkOGUxYjBkYzRhLi5iNmI5NWU1YmM3
ZjE5ZmFkMDA0NDI4NDc0MGM0MTkwYzE4MDMzNWIzIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIw
MjAtMDYtMjcgIFphbGFuIEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbTEZD
XVtURkNdIEFkanVzdCB0YWJsZSBjb250ZW50IHZlcnRpY2FsIHBvc2l0aW9uIHRvIG1hdGNoIHZl
cnRpY2FsLWFsaWduCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0yMTM2OTIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICAqIGZhc3QvbGF5b3V0Zm9ybWF0dGluZ2NvbnRleHQvdGFibGUtY2VsbC12ZXJ0aWNhbC1h
bGlnbm1lbnQtc2ltcGxlLWV4cGVjdGVkLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvbGF5
b3V0Zm9ybWF0dGluZ2NvbnRleHQvdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbm1lbnQtc2ltcGxl
Lmh0bWw6IEFkZGVkLgorCiAyMDIwLTA2LTI3ICBaYWxhbiBCdWp0YXMgIDx6YWxhbkBhcHBsZS5j
b20+CiAKICAgICAgICAgW0xGQ11bSUZDXSBSZXBsYWNlZCBpbmxpbmUgYm94ZXMgc2l0IG9uIHRo
ZSBiYXNlbGluZSB3aXRoIHRoZWlyIG1hcmdpbnMKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zh
c3QvbGF5b3V0Zm9ybWF0dGluZ2NvbnRleHQvdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbm1lbnQt
c2ltcGxlLWV4cGVjdGVkLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2xheW91dGZvcm1hdHRpbmdj
b250ZXh0L3RhYmxlLWNlbGwtdmVydGljYWwtYWxpZ25tZW50LXNpbXBsZS1leHBlY3RlZC5odG1s
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAuLjNjOGY1Mzc1M2Y3NWVlY2M3OWYzYzc2MjQxMjZlZDBmMTY5YWU3MGUKLS0t
IC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2xheW91dGZvcm1hdHRpbmdjb250ZXh0
L3RhYmxlLWNlbGwtdmVydGljYWwtYWxpZ25tZW50LXNpbXBsZS1leHBlY3RlZC5odG1sCkBAIC0w
LDAgKzEsMjkgQEAKKzwhRE9DVFlQRSBodG1sPiA8IS0tIHdlYmtpdC10ZXN0LXJ1bm5lciBbIGlu
dGVybmFsOkxheW91dEZvcm1hdHRpbmdDb250ZXh0RW5hYmxlZD10cnVlIGludGVybmFsOkxheW91
dEZvcm1hdHRpbmdDb250ZXh0SW50ZWdyYXRpb25FbmFibGVkPWZhbHNlIF0gLS0+Cis8c3R5bGU+
CisuY29udGFpbmVyIHsKKyAgICB3aWR0aDogMTUwcHg7CisgICAgaGVpZ2h0OiA2MXB4OyAKKyAg
ICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjsKK30KKworLmFsaWduZWQgeworICAgIHdpZHRoOiAx
MHB4OworICAgIGhlaWdodDogMTBweDsgCisgICAgYmFja2dyb3VuZC1jb2xvcjogYmx1ZTsKKyAg
ICBwb3NpdGlvbjogcmVsYXRpdmU7CisgICAgbGVmdDogMTIzcHg7CisgICAgdG9wOiAtODlweDsK
K30KKworaW1nIHsKKyAgICB3aWR0aDogNTBweDsKKyAgICBoZWlnaHQ6IDUwcHg7CisgICAgcG9z
aXRpb246IHJlbGF0aXZlOworICAgIGxlZnQ6IDNweDsKKyAgICB0b3A6IC01OHB4OworfQorPC9z
dHlsZT4KKzxkaXY+PC9kaXY+Cis8ZGl2IGNsYXNzPWNvbnRhaW5lcj48L2Rpdj4KKzxpbWcgc3Jj
PSIuLi9yZXBsYWNlZC9yZXNvdXJjZXMvc3F1YXJlLWJsdWUtMTAweDEwMC5wbmciPgorPGRpdiBj
bGFzcz1hbGlnbmVkPjwvZGl2PgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9sYXlvdXRm
b3JtYXR0aW5nY29udGV4dC90YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWdubWVudC1zaW1wbGUuaHRt
bCBiL0xheW91dFRlc3RzL2Zhc3QvbGF5b3V0Zm9ybWF0dGluZ2NvbnRleHQvdGFibGUtY2VsbC12
ZXJ0aWNhbC1hbGlnbm1lbnQtc2ltcGxlLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMGU5MGRmZTUxZWE3N2Mx
MWI5NDJhM2NlZDUxNjUwODQ1Y2I4ZDQ2ZgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3Rz
L2Zhc3QvbGF5b3V0Zm9ybWF0dGluZ2NvbnRleHQvdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbm1l
bnQtc2ltcGxlLmh0bWwKQEAgLTAsMCArMSwyOCBAQAorPCFET0NUWVBFIGh0bWw+IDwhLS0gd2Vi
a2l0LXRlc3QtcnVubmVyIFsgaW50ZXJuYWw6TGF5b3V0Rm9ybWF0dGluZ0NvbnRleHRFbmFibGVk
PXRydWUgaW50ZXJuYWw6TGF5b3V0Rm9ybWF0dGluZ0NvbnRleHRJbnRlZ3JhdGlvbkVuYWJsZWQ9
ZmFsc2UgXSAtLT4KKzxzdHlsZT4KK3RhYmxlIHsKKyAgICB3aWR0aDogMTUwcHg7CisgICAgZm9u
dC1zaXplOiAyMHB4OworICAgIGJhY2tncm91bmQtY29sb3I6IGdyZWVuOworfQorCit0ZCB7Cisg
ICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsKK30KKworZGl2IHsKKyAgICB3aWR0aDogMTBweDsK
KyAgICBoZWlnaHQ6IDEwcHg7CisgICAgYmFja2dyb3VuZC1jb2xvcjogYmx1ZTsKK30KKworaW1n
IHsKKyAgICB3aWR0aDogNTBweDsKKyAgICBoZWlnaHQ6IDUwcHg7Cit9Cis8L3N0eWxlPgorPHRh
YmxlPgorPHRyPgorPHRkPjxpbWcgc3JjPSIuLi9yZXBsYWNlZC9yZXNvdXJjZXMvc3F1YXJlLWJs
dWUtMTAweDEwMC5wbmciPjx0ZD4KKzx0ZD48ZGl2PjwvZGl2PjwvdGQ+Cis8L3RhYmxlPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>