<?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>207655</bug_id>
          
          <creation_ts>2020-02-12 12:35:11 -0800</creation_ts>
          <short_desc>Composition highlight rects should be rounded and inset</short_desc>
          <delta_ts>2020-02-12 15:16:58 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>HTML Editing</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="Wenson Hsieh">wenson_hsieh</reporter>
          <assigned_to name="Wenson Hsieh">wenson_hsieh</assigned_to>
          <cc>bdakin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>mmaxfield</cc>
    
    <cc>pdr</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1618165</commentid>
    <comment_count>0</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2020-02-12 12:35:11 -0800</bug_when>
    <thetext>&lt;rdar://problem/59362474&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1618172</commentid>
    <comment_count>1</comment_count>
      <attachid>390547</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2020-02-12 12:47:45 -0800</bug_when>
    <thetext>Created attachment 390547
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1618253</commentid>
    <comment_count>2</comment_count>
      <attachid>390547</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-02-12 15:16:57 -0800</bug_when>
    <thetext>Comment on attachment 390547
Patch

Clearing flags on attachment: 390547

Committed r256485: &lt;https://trac.webkit.org/changeset/256485&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1618254</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-02-12 15:16:58 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>390547</attachid>
            <date>2020-02-12 12:47:45 -0800</date>
            <delta_ts>2020-02-12 15:16:57 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-207655-20200212124745.patch</filename>
            <type>text/plain</type>
            <size>12057</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU2NDM1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZGJmZDk4YTJkNTBiMGEx
ODJkYTM5NTM2OWUyMTVkZThlODg4NjI1OC4uMjkzMzA4Y2Q4MmI2ZDZmMzlmYjNjZDE4NjBlMzVk
YTkzZjI5NWIzYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDIwLTAyLTEyICBXZW5z
b24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgorCisgICAgICAgIENvbXBvc2l0aW9u
IGhpZ2hsaWdodCByZWN0cyBzaG91bGQgYmUgcm91bmRlZCBhbmQgaW5zZXQKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwNzY1NQorICAgICAgICA8cmRh
cjovL3Byb2JsZW0vNTkzNjI0NzQ+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgQXBwbHkgYSBjb3VwbGUgb2YgbWlub3IgYWRqdXN0bWVudHMgdG8gdGhl
IGFwcGVhcmFuY2Ugb2YgY29tcG9zaXRpb24gaGlnaGxpZ2h0IHJlY3RzIHRoYXQgYXBwZWFyIGJl
aGluZCBtYXJrZWQKKyAgICAgICAgdGV4dCwgaW4gdGhlIGNhc2Ugd2hlcmUgdGhlIGNsaWVudCBz
cGVjaWZpZXMgYXR0cmlidXRlZCBtYXJrZWQgdGV4dCB3aXRoIGJhY2tncm91bmQgY29sb3JzLgor
CisgICAgICAgIFRlc3Q6IGVkaXRpbmcvaW5wdXQvY29tcG9zaXRpb24taGlnaGxpZ2h0cy5odG1s
CisKKyAgICAgICAgKiByZW5kZXJpbmcvSW5saW5lVGV4dEJveC5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpJbmxpbmVUZXh0Qm94OjpwYWludE1hcmtlZFRleHRCYWNrZ3JvdW5kKToKKyAgICAgICAg
KFdlYkNvcmU6OklubGluZVRleHRCb3g6OnBhaW50Q29tcG9zaXRpb25CYWNrZ3JvdW5kKToKKwor
ICAgICAgICBJbiB0aGUgY2FzZSB3aGVyZSBjdXN0b20gY29tcG9zaXRpb24gcmVjdHMgYXJlIHNw
ZWNpZmllZCwgYWRkIGEgaGFsZi1waXhlbCBpbnNldCB0byBhbGwgc2lkZXMgb2YgdGhlIGJhY2tn
cm91bmQKKyAgICAgICAgcmVjdCwgYW5kIGFkZCBhIHNsaWdodCBjb3JuZXIgcmFkaXVzIGFyb3Vu
ZCBlYWNoIGJhY2tncm91bmQgcmVjdC4KKworICAgICAgICAqIHJlbmRlcmluZy9JbmxpbmVUZXh0
Qm94Lmg6CisKIDIwMjAtMDItMTIgIFphbGFuIEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KIAog
ICAgICAgICBbTEZDXVtJRkNdIE1vdmUgZXhwYW5zaW9uIHN0cnVjdCBvdXQgb2YgRGlzcGxheTo6
UnVuOjpUZXh0Q29udGV4dCB0byBEaXNwbGF5OjpSdW4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cKaW5kZXggZDZlNjUwNzFiYjgz
MzVlMjczNTNlMWE5YzQwOGFlOWI3MGZmMWVmNi4uMGM1YzBiOWNlMDIxMGI3NjdjNTcxY2Q1Zjg0
ZDQwMDg1ZTQ0NjU5OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cKKysrIGIv
U291cmNlL1dlYktpdC9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNyBAQAorMjAyMC0wMi0xMiAgV2Vu
c29uIEhzaWVoICA8d2Vuc29uX2hzaWVoQGFwcGxlLmNvbT4KKworICAgICAgICBDb21wb3NpdGlv
biBoaWdobGlnaHQgcmVjdHMgc2hvdWxkIGJlIHJvdW5kZWQgYW5kIGluc2V0CisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDc2NTUKKyAgICAgICAgPHJk
YXI6Ly9wcm9ibGVtLzU5MzYyNDc0PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFN0aXRjaCBhZGphY2VudCBoaWdobGlnaHQgcmVjdHMgdG9nZXRoZXIg
aWYgdGhleSBoYXZlIHRoZSBzYW1lIGhpZ2hsaWdodCBjb2xvcjsgdGhpcyBtaW5pbWl6ZXMgdGhl
IG51bWJlciBvZgorICAgICAgICBjb21wb3NpdGlvbiBoaWdobGlnaHQgcmVjdHMgd2UgaGFuZCB0
byB0aGUgd2ViIHByb2Nlc3Mgd2hlbiBjaGFuZ2luZyB0aGUgbWFya2VkIHRleHQuCisKKyAgICAg
ICAgKiBVSVByb2Nlc3MvaW9zL1dLQ29udGVudFZpZXdJbnRlcmFjdGlvbi5tbToKKyAgICAgICAg
KGNvbXBvc2l0aW9uSGlnaGxpZ2h0cyk6CisKIDIwMjAtMDItMTIgIFdlbnNvbiBIc2llaCAgPHdl
bnNvbl9oc2llaEBhcHBsZS5jb20+CiAKICAgICAgICAgbWFjQ2F0YWx5c3Q6IFVuYWJsZSB0byBn
cmFiIHNjcm9sbGJhciBvbiBlZGl0YWJsZSB0ZXh0IGZpZWxkCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvSW5saW5lVGV4dEJveC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvSW5saW5lVGV4dEJveC5jcHAKaW5kZXggN2ZmOTkyZGNmMzFmNTEwYzAxMzQ5NjE3MDFh
OTFlOTcwZGNkMzhmYy4uNDVmM2E5NDMwZTM0NGRkNTQyMGIwMGFmZWE3ZGVkYjg1MTcwOWJlMyAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL0lubGluZVRleHRCb3guY3BwCisr
KyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9JbmxpbmVUZXh0Qm94LmNwcApAQCAtMTEwMiw3
ICsxMTAyLDcgQEAgdm9pZCBJbmxpbmVUZXh0Qm94OjpwYWludE1hcmtlZFRleHRzKFBhaW50SW5m
byYgcGFpbnRJbmZvLCBUZXh0UGFpbnRQaGFzZSBwaGFzZSwKICAgICB9CiB9CiAKLXZvaWQgSW5s
aW5lVGV4dEJveDo6cGFpbnRNYXJrZWRUZXh0QmFja2dyb3VuZChQYWludEluZm8mIHBhaW50SW5m
bywgY29uc3QgRmxvYXRQb2ludCYgYm94T3JpZ2luLCBjb25zdCBDb2xvciYgY29sb3IsIHVuc2ln
bmVkIGNsYW1wZWRTdGFydE9mZnNldCwgdW5zaWduZWQgY2xhbXBlZEVuZE9mZnNldCkKK3ZvaWQg
SW5saW5lVGV4dEJveDo6cGFpbnRNYXJrZWRUZXh0QmFja2dyb3VuZChQYWludEluZm8mIHBhaW50
SW5mbywgY29uc3QgRmxvYXRQb2ludCYgYm94T3JpZ2luLCBjb25zdCBDb2xvciYgY29sb3IsIHVu
c2lnbmVkIGNsYW1wZWRTdGFydE9mZnNldCwgdW5zaWduZWQgY2xhbXBlZEVuZE9mZnNldCwgTWFy
a2VkVGV4dEJhY2tncm91bmRTdHlsZSBzdHlsZSkKIHsKICAgICBpZiAoY2xhbXBlZFN0YXJ0T2Zm
c2V0ID49IGNsYW1wZWRFbmRPZmZzZXQpCiAgICAgICAgIHJldHVybjsKQEAgLTExMjgsNyArMTEy
OCwxNSBAQCB2b2lkIElubGluZVRleHRCb3g6OnBhaW50TWFya2VkVGV4dEJhY2tncm91bmQoUGFp
bnRJbmZvJiBwYWludEluZm8sIGNvbnN0IEZsb2F0UAogICAgIGxpbmVGb250KCkuYWRqdXN0U2Vs
ZWN0aW9uUmVjdEZvclRleHQodGV4dFJ1biwgc2VsZWN0aW9uUmVjdCwgY2xhbXBlZFN0YXJ0T2Zm
c2V0LCBjbGFtcGVkRW5kT2Zmc2V0KTsKIAogICAgIC8vIEZJWE1FOiBTdXBwb3J0IHBhaW50aW5n
IGNvbWJpbmVkIHRleHQuIFNlZSA8aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTE4MDk5Mz4uCi0gICAgY29udGV4dC5maWxsUmVjdChzbmFwUmVjdFRvRGV2aWNlUGl4ZWxz
V2l0aFdyaXRpbmdEaXJlY3Rpb24oc2VsZWN0aW9uUmVjdCwgcmVuZGVyZXIoKS5kb2N1bWVudCgp
LmRldmljZVNjYWxlRmFjdG9yKCksIHRleHRSdW4ubHRyKCkpLCBjb2xvcik7CisgICAgYXV0byBi
YWNrZ3JvdW5kUmVjdCA9IHNuYXBSZWN0VG9EZXZpY2VQaXhlbHNXaXRoV3JpdGluZ0RpcmVjdGlv
bihzZWxlY3Rpb25SZWN0LCByZW5kZXJlcigpLmRvY3VtZW50KCkuZGV2aWNlU2NhbGVGYWN0b3Io
KSwgdGV4dFJ1bi5sdHIoKSk7CisgICAgaWYgKHN0eWxlID09IE1hcmtlZFRleHRCYWNrZ3JvdW5k
U3R5bGU6OlJvdW5kZWQpIHsKKyAgICAgICAgYmFja2dyb3VuZFJlY3QuZXhwYW5kKC0xLCAtMSk7
CisgICAgICAgIGJhY2tncm91bmRSZWN0Lm1vdmUoMC41LCAwLjUpOworICAgICAgICBjb250ZXh0
LmZpbGxSb3VuZGVkUmVjdChGbG9hdFJvdW5kZWRSZWN0IHsgYmFja2dyb3VuZFJlY3QsIEZsb2F0
Um91bmRlZFJlY3Q6OlJhZGlpIHsgMiB9IH0sIGNvbG9yKTsKKyAgICAgICAgcmV0dXJuOworICAg
IH0KKworICAgIGNvbnRleHQuZmlsbFJlY3QoYmFja2dyb3VuZFJlY3QsIGNvbG9yKTsKIH0KIAog
dm9pZCBJbmxpbmVUZXh0Qm94OjpwYWludE1hcmtlZFRleHRGb3JlZ3JvdW5kKFBhaW50SW5mbyYg
cGFpbnRJbmZvLCBjb25zdCBGbG9hdFJlY3QmIGJveFJlY3QsIGNvbnN0IFN0eWxlZE1hcmtlZFRl
eHQmIG1hcmtlZFRleHQpCkBAIC0xMjQzLDcgKzEyNTEsNyBAQCB2b2lkIElubGluZVRleHRCb3g6
OnBhaW50Q29tcG9zaXRpb25CYWNrZ3JvdW5kKFBhaW50SW5mbyYgcGFpbnRJbmZvLCBjb25zdCBG
bG9hdAogICAgICAgICBpZiAoaGlnaGxpZ2h0LnN0YXJ0T2Zmc2V0ID49IGVuZCgpKQogICAgICAg
ICAgICAgYnJlYWs7CiAKLSAgICAgICAgcGFpbnRNYXJrZWRUZXh0QmFja2dyb3VuZChwYWludElu
Zm8sIGJveE9yaWdpbiwgaGlnaGxpZ2h0LmNvbG9yLCBjbGFtcGVkT2Zmc2V0KGhpZ2hsaWdodC5z
dGFydE9mZnNldCksIGNsYW1wZWRPZmZzZXQoaGlnaGxpZ2h0LmVuZE9mZnNldCkpOworICAgICAg
ICBwYWludE1hcmtlZFRleHRCYWNrZ3JvdW5kKHBhaW50SW5mbywgYm94T3JpZ2luLCBoaWdobGln
aHQuY29sb3IsIGNsYW1wZWRPZmZzZXQoaGlnaGxpZ2h0LnN0YXJ0T2Zmc2V0KSwgY2xhbXBlZE9m
ZnNldChoaWdobGlnaHQuZW5kT2Zmc2V0KSwgTWFya2VkVGV4dEJhY2tncm91bmRTdHlsZTo6Um91
bmRlZCk7CiAKICAgICAgICAgaWYgKGhpZ2hsaWdodC5lbmRPZmZzZXQgPiBlbmQoKSkKICAgICAg
ICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL0lubGlu
ZVRleHRCb3guaCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9JbmxpbmVUZXh0Qm94LmgKaW5k
ZXggNDJkNzQ1NWM4NTZjZmJmNjU5NDBjMTYyZjY4NDExMmFhODM5NGI5NC4uODc4NGQ4NWFlYmI0
YWFkMjk3ZTc5NWM2YjRjYzU3NWZhYTZjMTg2YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
cmVuZGVyaW5nL0lubGluZVRleHRCb3guaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcv
SW5saW5lVGV4dEJveC5oCkBAIC0xOTMsNyArMTkzLDggQEAgcHJpdmF0ZToKICAgICB2b2lkIHBh
aW50Q29tcG9zaXRpb25VbmRlcmxpbmVzKFBhaW50SW5mbyYsIGNvbnN0IEZsb2F0UG9pbnQmIGJv
eE9yaWdpbikgY29uc3Q7CiAgICAgdm9pZCBwYWludENvbXBvc2l0aW9uVW5kZXJsaW5lKFBhaW50
SW5mbyYsIGNvbnN0IEZsb2F0UG9pbnQmIGJveE9yaWdpbiwgY29uc3QgQ29tcG9zaXRpb25VbmRl
cmxpbmUmKSBjb25zdDsKIAotICAgIHZvaWQgcGFpbnRNYXJrZWRUZXh0QmFja2dyb3VuZChQYWlu
dEluZm8mLCBjb25zdCBGbG9hdFBvaW50JiBib3hPcmlnaW4sIGNvbnN0IENvbG9yJiwgdW5zaWdu
ZWQgY2xhbXBlZFN0YXJ0T2Zmc2V0LCB1bnNpZ25lZCBjbGFtcGVkRW5kT2Zmc2V0KTsKKyAgICBl
bnVtIGNsYXNzIE1hcmtlZFRleHRCYWNrZ3JvdW5kU3R5bGUgOiBib29sIHsgRGVmYXVsdCwgUm91
bmRlZCB9OworICAgIHZvaWQgcGFpbnRNYXJrZWRUZXh0QmFja2dyb3VuZChQYWludEluZm8mLCBj
b25zdCBGbG9hdFBvaW50JiBib3hPcmlnaW4sIGNvbnN0IENvbG9yJiwgdW5zaWduZWQgY2xhbXBl
ZFN0YXJ0T2Zmc2V0LCB1bnNpZ25lZCBjbGFtcGVkRW5kT2Zmc2V0LCBNYXJrZWRUZXh0QmFja2dy
b3VuZFN0eWxlID0gTWFya2VkVGV4dEJhY2tncm91bmRTdHlsZTo6RGVmYXVsdCk7CiAgICAgdm9p
ZCBwYWludE1hcmtlZFRleHRGb3JlZ3JvdW5kKFBhaW50SW5mbyYsIGNvbnN0IEZsb2F0UmVjdCYg
Ym94UmVjdCwgY29uc3QgU3R5bGVkTWFya2VkVGV4dCYpOwogICAgIHZvaWQgcGFpbnRNYXJrZWRU
ZXh0RGVjb3JhdGlvbihQYWludEluZm8mLCBjb25zdCBGbG9hdFJlY3QmIGJveFJlY3QsIGNvbnN0
IEZsb2F0UmVjdCYgY2xpcE91dFJlY3QsIGNvbnN0IFN0eWxlZE1hcmtlZFRleHQmKTsKIApkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvaW9zL1dLQ29udGVudFZpZXdJbnRlcmFj
dGlvbi5tbSBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3SW50ZXJh
Y3Rpb24ubW0KaW5kZXggNmM2NjIyY2ZmN2JlMDg2ODNiYzM1NTY1Nzk2M2IxMjBiNjM1NThkYi4u
ZjRjMDk1ZDMzODc0ODI1ZWZjZDA5MDA3OTViYmNmMmUzOGQ3OWIxYSAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYktpdC9VSVByb2Nlc3MvaW9zL1dLQ29udGVudFZpZXdJbnRlcmFjdGlvbi5tbQorKysg
Yi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9pb3MvV0tDb250ZW50Vmlld0ludGVyYWN0aW9uLm1t
CkBAIC00NTQzLDcgKzQ1NDMsMjUgQEAgc3RhdGljIFZlY3RvcjxXZWJDb3JlOjpDb21wb3NpdGlv
bkhpZ2hsaWdodD4gY29tcG9zaXRpb25IaWdobGlnaHRzKE5TQXR0cmlidXRlZFMKICAgICAgICAg
ICAgIGhpZ2hsaWdodENvbG9yID0gV2ViQ29yZTo6Y29sb3JGcm9tVUlDb2xvcih1aUNvbG9yKTsK
ICAgICAgICAgaGlnaGxpZ2h0cy5hcHBlbmQoeyBzdGF0aWNfY2FzdDx1bnNpZ25lZD4ocmFuZ2Uu
bG9jYXRpb24pLCBzdGF0aWNfY2FzdDx1bnNpZ25lZD4oTlNNYXhSYW5nZShyYW5nZSkpLCBoaWdo
bGlnaHRDb2xvciB9KTsKICAgICB9XTsKLSAgICByZXR1cm4gaGlnaGxpZ2h0czsKKworICAgIHN0
ZDo6c29ydChoaWdobGlnaHRzLmJlZ2luKCksIGhpZ2hsaWdodHMuZW5kKCksIFtdKGF1dG8mIGEs
IGF1dG8mIGIpIHsKKyAgICAgICAgaWYgKGEuc3RhcnRPZmZzZXQgPCBiLnN0YXJ0T2Zmc2V0KQor
ICAgICAgICAgICAgcmV0dXJuIHRydWU7CisgICAgICAgIGlmIChhLnN0YXJ0T2Zmc2V0ID4gYi5z
dGFydE9mZnNldCkKKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAgICAgcmV0dXJuIGEu
ZW5kT2Zmc2V0IDwgYi5lbmRPZmZzZXQ7CisgICAgfSk7CisKKyAgICBWZWN0b3I8V2ViQ29yZTo6
Q29tcG9zaXRpb25IaWdobGlnaHQ+IG1lcmdlZEhpZ2hsaWdodHM7CisgICAgbWVyZ2VkSGlnaGxp
Z2h0cy5yZXNlcnZlSW5pdGlhbENhcGFjaXR5KGhpZ2hsaWdodHMuc2l6ZSgpKTsKKyAgICBmb3Ig
KGF1dG8mIGhpZ2hsaWdodCA6IGhpZ2hsaWdodHMpIHsKKyAgICAgICAgaWYgKG1lcmdlZEhpZ2hs
aWdodHMuaXNFbXB0eSgpIHx8IG1lcmdlZEhpZ2hsaWdodHMubGFzdCgpLmNvbG9yICE9IGhpZ2hs
aWdodC5jb2xvcikKKyAgICAgICAgICAgIG1lcmdlZEhpZ2hsaWdodHMuYXBwZW5kKGhpZ2hsaWdo
dCk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIG1lcmdlZEhpZ2hsaWdodHMubGFzdCgpLmVu
ZE9mZnNldCA9IGhpZ2hsaWdodC5lbmRPZmZzZXQ7CisgICAgfQorCisgICAgcmV0dXJuIG1lcmdl
ZEhpZ2hsaWdodHM7CiB9CiAKIC0gKHZvaWQpc2V0QXR0cmlidXRlZE1hcmtlZFRleHQ6KE5TQXR0
cmlidXRlZFN0cmluZyAqKW1hcmtlZFRleHQgc2VsZWN0ZWRSYW5nZTooTlNSYW5nZSlzZWxlY3Rl
ZFJhbmdlCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cKaW5kZXggNTc0ODhhNGI0Y2NlZTA5NDRlMjY0ZTk3MDU1YmZhZWVhMWI4NTNkNi4u
N2YyZDExNjdlZjAzNjUzMTllYzQzODEyYzU0YWU3NmI5MzM5Mjc5YSAxMDA2NDQKLS0tIGEvTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsx
LDE5IEBACisyMDIwLTAyLTEyICBXZW5zb24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29t
PgorCisgICAgICAgIENvbXBvc2l0aW9uIGhpZ2hsaWdodCByZWN0cyBzaG91bGQgYmUgcm91bmRl
ZCBhbmQgaW5zZXQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTIwNzY1NQorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNTkzNjI0NzQ+CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTWFrZSB0aGlzIGV4aXN0aW5n
IGxheW91dCB0ZXN0IHdvcmsgd2l0aCB0aGUgbmV3IGNvbXBvc2l0aW9uIGhpZ2hsaWdodCBhcHBl
YXJhbmNlIGJ5IGNvdmVyaW5nIHVwIHRoZSBlZGdlcyBvZgorICAgICAgICB0aGUgY29tcG9zaXRp
b24gaGlnaGxpZ2h0IHJlY3Qgd2l0aCBhIGJsYWNrIGJvcmRlci4gRHVlIHRvIHN1YnBpeGVsIGlu
c2V0cyBhcm91bmQgdGhlIGNvbXBvc2l0aW9uIGhpZ2hsaWdodAorICAgICAgICByZWN0LCB0aGUg
cmVmZXJlbmNlIGltYWdlIHdvdWxkIGJlIG9mZnNldCBieSBhIGhhbGYgcGl4ZWwgd2l0aG91dCB0
aGlzIGNoYW5nZSAoZXZlbiB3aGVuIGNoYW5naW5nIHRoZSBzcGFucyB0bworICAgICAgICBoYXZl
IGEgYGJvcmRlci1yYWRpdXNgKS4KKworICAgICAgICAqIGVkaXRpbmcvaW5wdXQvY29tcG9zaXRp
b24taGlnaGxpZ2h0cy1leHBlY3RlZC5odG1sOgorICAgICAgICAqIGVkaXRpbmcvaW5wdXQvY29t
cG9zaXRpb24taGlnaGxpZ2h0cy5odG1sOgorCiAyMDIwLTAyLTEyICBKYWNvYiBVcGhvZmYgIDxq
YWNvYl91cGhvZmZAYXBwbGUuY29tPgogCiAgICAgICAgIFJFR1JFU1NJT046ICgyNTY0MDApIHRp
bGVkLWRyYXdpbmcvc2Nyb2xsaW5nL2ZpeGVkL2ZpeGVkLWR1cmluZy1ydWJiZXJiYW5kLmh0bWwg
aXMgZmFpbGluZwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZWRpdGluZy9pbnB1dC9jb21wb3Np
dGlvbi1oaWdobGlnaHRzLWV4cGVjdGVkLmh0bWwgYi9MYXlvdXRUZXN0cy9lZGl0aW5nL2lucHV0
L2NvbXBvc2l0aW9uLWhpZ2hsaWdodHMtZXhwZWN0ZWQuaHRtbAppbmRleCBlYTU0ZDQwNGEzN2Qw
OGYyZjc3ZTdlY2U5MzA1Nzc3MTU3NDk5ZjVmLi5jOTViMjQ1ZjRiNWZkMTIxZjQzM2Y4ZWVhZTk2
MTcxMmI5ODkzZGM5IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9lZGl0aW5nL2lucHV0L2NvbXBv
c2l0aW9uLWhpZ2hsaWdodHMtZXhwZWN0ZWQuaHRtbAorKysgYi9MYXlvdXRUZXN0cy9lZGl0aW5n
L2lucHV0L2NvbXBvc2l0aW9uLWhpZ2hsaWdodHMtZXhwZWN0ZWQuaHRtbApAQCAtMywxNSArMyw1
OSBAQAogPGhlYWQ+CiA8c3R5bGU+CiBkaXZbY29udGVudGVkaXRhYmxlXSB7CisgICAgdG9wOiAw
OworICAgIGxlZnQ6IDA7CisgICAgcG9zaXRpb246IGFic29sdXRlOwogICAgIGZvbnQtc2l6ZTog
MjBweDsKIH0KKworLmNvbnRhaW5lciB7CisgICAgcG9zaXRpb246IHJlbGF0aXZlOworfQorCisj
cmVkLCAjZ3JlZW4sICNibHVlIHsKKyAgICBwb3NpdGlvbjogYWJzb2x1dGU7CisgICAgd2lkdGg6
IDEwMCU7CisgICAgaGVpZ2h0OiAxMDAlOworICAgIHotaW5kZXg6IC0xOworICAgIGJveC1zaXpp
bmc6IGJvcmRlci1ib3g7Cit9CisKICNyZWQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYwMDAwMzM7
IH0KICNncmVlbiB7IGJhY2tncm91bmQtY29sb3I6ICMwMEZGMDAzMzsgfQogI2JsdWUgeyBiYWNr
Z3JvdW5kLWNvbG9yOiAjMDAwMEZGMzM7IH0KKworI292ZXJsYXkgeworICAgIHBvc2l0aW9uOiBm
aXhlZDsKKyAgICBmb250LXNpemU6IDIwcHg7CisgICAgdmlzaWJpbGl0eTogaGlkZGVuOworICAg
IHRvcDogMDsKKyAgICBsZWZ0OiAwOworfQorCisuY29udGFpbmVyIHsKKyAgICBwb3NpdGlvbjog
cmVsYXRpdmU7Cit9CisKKy5ib3ggeworICAgIHZpc2liaWxpdHk6IHZpc2libGU7CisgICAgd2lk
dGg6IGNhbGMoMTAwJSArIDRweCk7CisgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA0cHgpOworICAg
IGJvcmRlcjogNHB4IHNvbGlkIGJsYWNrOworICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7Cisg
ICAgbGVmdDogLTJweDsKKyAgICB0b3A6IC0ycHg7CisgICAgcG9zaXRpb246IGFic29sdXRlOwor
fQorCisuZGVzY3JpcHRpb24geworICAgIG1hcmdpbi10b3A6IDEwMHB4OworfQogPC9zdHlsZT4K
IDwvaGVhZD4KIDxib2R5PgotVGhpcyB0ZXN0IHZlcmlmaWVzIHRoYXQgaGlnaGxpZ2h0cyBjYW4g
YmUgc3BlY2lmaWVkIHdoZW4gc2V0dGluZyBtYXJrZWQgdGV4dC4KLTxkaXYgY29udGVudGVkaXRh
YmxlPlRlc3QmbmJzcDs8c3BhbiBpZD0icmVkIj5vbmU8L3NwYW4+PHNwYW4gaWQ9ImdyZWVuIj50
d288L3NwYW4+PHNwYW4gaWQ9ImJsdWUiPnRocmVlPC9zcGFuPjwvZGl2PgorPGRpdiBjb250ZW50
ZWRpdGFibGU+VGVzdCZuYnNwOzxzcGFuIGNsYXNzPSJjb250YWluZXIiPjxzcGFuIGlkPSJyZWQi
Pjwvc3Bhbj5vbmU8L3NwYW4+PHNwYW4gY2xhc3M9ImNvbnRhaW5lciI+PHNwYW4gaWQ9ImdyZWVu
Ij48L3NwYW4+dHdvPC9zcGFuPjxzcGFuIGNsYXNzPSJjb250YWluZXIiPjxzcGFuIGlkPSJibHVl
Ij48L3NwYW4+dGhyZWU8L3NwYW4+PC9kaXY+Cis8cCBjbGFzcz0iZGVzY3JpcHRpb24iPlRoaXMg
dGVzdCB2ZXJpZmllcyB0aGF0IGhpZ2hsaWdodHMgY2FuIGJlIHNwZWNpZmllZCB3aGVuIHNldHRp
bmcgbWFya2VkIHRleHQuPC9wPgorPGRpdiBpZD0ib3ZlcmxheSI+VGVzdCZuYnNwOzxzcGFuIGNs
YXNzPSJjb250YWluZXIiPjxzcGFuIGNsYXNzPSJib3giPjwvc3Bhbj5vbmU8L3NwYW4+PHNwYW4g
Y2xhc3M9ImNvbnRhaW5lciI+PHNwYW4gY2xhc3M9ImJveCI+PC9zcGFuPnR3bzwvc3Bhbj48c3Bh
biBjbGFzcz0iY29udGFpbmVyIj48c3BhbiBjbGFzcz0iYm94Ij48L3NwYW4+dGhyZWU8L3NwYW4+
PC9kaXY+CiA8L2JvZHk+CiA8L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9lZGl0aW5n
L2lucHV0L2NvbXBvc2l0aW9uLWhpZ2hsaWdodHMuaHRtbCBiL0xheW91dFRlc3RzL2VkaXRpbmcv
aW5wdXQvY29tcG9zaXRpb24taGlnaGxpZ2h0cy5odG1sCmluZGV4IGI2ZDEzYjJkNWYxODk1NmJi
ZDQ5MDExZjk2ZjJkNzcwZDRiNzkyNGYuLmE0NzMwNzAyYjFhYTEyNjg4MmJjMjRkMzJkYTliMDUx
NzdmMTQ0ODcgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2VkaXRpbmcvaW5wdXQvY29tcG9zaXRp
b24taGlnaGxpZ2h0cy5odG1sCisrKyBiL0xheW91dFRlc3RzL2VkaXRpbmcvaW5wdXQvY29tcG9z
aXRpb24taGlnaGxpZ2h0cy5odG1sCkBAIC0zLDE1ICszLDQ2IEBACiA8aGVhZD4KIDxzdHlsZT4K
IGRpdltjb250ZW50ZWRpdGFibGVdIHsKKyAgICB0b3A6IDA7CisgICAgbGVmdDogMDsKKyAgICBw
b3NpdGlvbjogYWJzb2x1dGU7CiAgICAgZm9udC1zaXplOiAyMHB4OwogICAgIG91dGxpbmU6IG5v
bmU7CiAgICAgY2FyZXQtY29sb3I6IHRyYW5zcGFyZW50OwogfQorCisjb3ZlcmxheSB7CisgICAg
cG9zaXRpb246IGZpeGVkOworICAgIGZvbnQtc2l6ZTogMjBweDsKKyAgICB2aXNpYmlsaXR5OiBo
aWRkZW47CisgICAgdG9wOiAwOworICAgIGxlZnQ6IDA7Cit9CisKKy5jb250YWluZXIgeworICAg
IHBvc2l0aW9uOiByZWxhdGl2ZTsKK30KKworLmJveCB7CisgICAgdmlzaWJpbGl0eTogdmlzaWJs
ZTsKKyAgICB3aWR0aDogY2FsYygxMDAlICsgNHB4KTsKKyAgICBoZWlnaHQ6IGNhbGMoMTAwJSAr
IDRweCk7CisgICAgYm9yZGVyOiA0cHggc29saWQgYmxhY2s7CisgICAgYm94LXNpemluZzogYm9y
ZGVyLWJveDsKKyAgICBsZWZ0OiAtMnB4OworICAgIHRvcDogLTJweDsKKyAgICBwb3NpdGlvbjog
YWJzb2x1dGU7Cit9CisKKy5kZXNjcmlwdGlvbiB7CisgICAgbWFyZ2luLXRvcDogMTAwcHg7Cit9
CiA8L3N0eWxlPgogPC9oZWFkPgogPGJvZHk+Ci1UaGlzIHRlc3QgdmVyaWZpZXMgdGhhdCBoaWdo
bGlnaHRzIGNhbiBiZSBzcGVjaWZpZWQgd2hlbiBzZXR0aW5nIG1hcmtlZCB0ZXh0LgogPGRpdiBj
b250ZW50ZWRpdGFibGU+VGVzdCZuYnNwOzwvZGl2PgorPHAgY2xhc3M9ImRlc2NyaXB0aW9uIj5U
aGlzIHRlc3QgdmVyaWZpZXMgdGhhdCBoaWdobGlnaHRzIGNhbiBiZSBzcGVjaWZpZWQgd2hlbiBz
ZXR0aW5nIG1hcmtlZCB0ZXh0LjwvcD4KKzxkaXYgaWQ9Im92ZXJsYXkiPlRlc3QmbmJzcDs8c3Bh
biBjbGFzcz0iY29udGFpbmVyIj48c3BhbiBjbGFzcz0iYm94Ij48L3NwYW4+b25lPC9zcGFuPjxz
cGFuIGNsYXNzPSJjb250YWluZXIiPjxzcGFuIGNsYXNzPSJib3giPjwvc3Bhbj50d288L3NwYW4+
PHNwYW4gY2xhc3M9ImNvbnRhaW5lciI+PHNwYW4gY2xhc3M9ImJveCI+PC9zcGFuPnRocmVlPC9z
cGFuPjwvZGl2PgogCiA8c2NyaXB0PgogY29uc3QgZWRpdG9yID0gZG9jdW1lbnQucXVlcnlTZWxl
Y3RvcigiZGl2W2NvbnRlbnRlZGl0YWJsZV0iKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>