<?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>298548</bug_id>
          
          <creation_ts>2025-09-08 12:26:28 -0700</creation_ts>
          <short_desc>[cleanup] SVG line layout does not need emphasisMarkExistsAndIsAbove</short_desc>
          <delta_ts>2025-09-09 10:02: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>New Bugs</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>koivisto</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2141674</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2025-09-08 12:26:28 -0700</bug_when>
    <thetext>ssia</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2141675</commentid>
    <comment_count>1</comment_count>
      <attachid>476675</attachid>
    <who name="alan">zalan</who>
    <bug_when>2025-09-08 12:28:23 -0700</bug_when>
    <thetext>Created attachment 476675
[fast-cq]Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2141902</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2025-09-09 10:01:21 -0700</bug_when>
    <thetext>Committed 299757@main (579393c39cb0): &lt;https://commits.webkit.org/299757@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 476675.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2141903</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2025-09-09 10:02:16 -0700</bug_when>
    <thetext>&lt;rdar://problem/160210259&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>476675</attachid>
            <date>2025-09-08 12:28:23 -0700</date>
            <delta_ts>2025-09-09 10:01:23 -0700</delta_ts>
            <desc>[fast-cq]Patch</desc>
            <filename>bug-298548-20250908122822.patch</filename>
            <type>text/plain</type>
            <size>9799</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">RnJvbSA5YzdlZjdiYzczNjg5MmMzYjBlMTliMjdjNGRiNTExZWM3NWI4ZjdiIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGFuIEJhcmFkbGF5IDx6YWxhbkBhcHBsZS5jb20+CkRhdGU6
IE1vbiwgOCBTZXAgMjAyNSAxMjoyNjo0OSAtMDcwMApTdWJqZWN0OiBbUEFUQ0hdIFtjbGVhbnVw
XSBTVkcgbGluZSBsYXlvdXQgZG9lcyBub3QgbmVlZAogZW1waGFzaXNNYXJrRXhpc3RzQW5kSXNB
Ym92ZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Mjk4NTQ4CgpSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KCk1vdmUgUmVuZGVyVGV4dDo6ZW1waGFzaXNNYXJrRXhp
c3RzQW5kSXNBYm92ZSB0byBUZXh0Qm94UGFpbnRlci4KCiogU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL0xlZ2FjeUlubGluZUZsb3dCb3guY3BwOgooV2ViQ29yZTo6TGVnYWN5SW5saW5lRmxvd0Jv
eDo6YWRkVGV4dEJveFZpc3VhbE92ZXJmbG93KToKKiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcv
UmVuZGVyVGV4dC5jcHA6CihXZWJDb3JlOjpSZW5kZXJUZXh0OjplbXBoYXNpc01hcmtFeGlzdHNB
bmRJc0Fib3ZlKTogRGVsZXRlZC4KKiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGV4
dC5oOgoqIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9UZXh0Qm94UGFpbnRlci5jcHA6CihXZWJD
b3JlOjplbXBoYXNpc01hcmtFeGlzdHNBbmRJc0Fib3ZlKToKKFdlYkNvcmU6Om1faGF2ZVNlbGVj
dGlvbik6CihXZWJDb3JlOjpUZXh0Qm94UGFpbnRlcjo6cGFpbnRGb3JlZ3JvdW5kKToKKFdlYkNv
cmU6Om1fZW1waGFzaXNNYXJrRXhpc3RzQW5kSXNBYm92ZSk6IERlbGV0ZWQuCiogU291cmNlL1dl
YkNvcmUvcmVuZGVyaW5nL1RleHRCb3hQYWludGVyLmg6Ci0tLQogLi4uL1dlYkNvcmUvcmVuZGVy
aW5nL0xlZ2FjeUlubGluZUZsb3dCb3guY3BwIHwgIDggLS0tLQogU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL1JlbmRlclRleHQuY3BwICAgICAgIHwgMzMgLS0tLS0tLS0tLS0tLS0tLQogU291cmNl
L1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRleHQuaCAgICAgICAgIHwgIDIgLQogU291cmNlL1dl
YkNvcmUvcmVuZGVyaW5nL1RleHRCb3hQYWludGVyLmNwcCAgIHwgMzkgKysrKysrKysrKysrKysr
KystLQogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1RleHRCb3hQYWludGVyLmggICAgIHwgIDEg
LQogNSBmaWxlcyBjaGFuZ2VkLCAzNiBpbnNlcnRpb25zKCspLCA0NyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvTGVnYWN5SW5saW5lRmxvd0JveC5j
cHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvTGVnYWN5SW5saW5lRmxvd0JveC5jcHAKaW5k
ZXggNGQ3YWZlZThkNzZiLi42NDMwMzI5Njk4ZmUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L3JlbmRlcmluZy9MZWdhY3lJbmxpbmVGbG93Qm94LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9y
ZW5kZXJpbmcvTGVnYWN5SW5saW5lRmxvd0JveC5jcHAKQEAgLTIxNiwxNCArMjE2LDYgQEAgaW5s
aW5lIHZvaWQgTGVnYWN5SW5saW5lRmxvd0JveDo6YWRkVGV4dEJveFZpc3VhbE92ZXJmbG93KExl
Z2FjeUlubGluZVRleHRCb3gmIHQKICAgICBhdXRvIGxlZnRHbHlwaE92ZXJmbG93ID0gLXN0cm9r
ZU92ZXJmbG93IC0gbGVmdEdseXBoRWRnZTsKICAgICBhdXRvIHJpZ2h0R2x5cGhPdmVyZmxvdyA9
IHN0cm9rZU92ZXJmbG93ICsgcmlnaHRHbHlwaEVkZ2U7CiAKLSAgICBpZiAoYXV0byBtYXJrRXhp
c3RzQW5kSXNBYm92ZSA9IFJlbmRlclRleHQ6OmVtcGhhc2lzTWFya0V4aXN0c0FuZElzQWJvdmUo
dGV4dEJveC5yZW5kZXJlcigpLCBsaW5lU3R5bGUpKSB7Ci0gICAgICAgIExheW91dFVuaXQgZW1w
aGFzaXNNYXJrSGVpZ2h0ID0gbGluZVN0eWxlLmZvbnRDYXNjYWRlKCkuZW1waGFzaXNNYXJrSGVp
Z2h0KGxpbmVTdHlsZS50ZXh0RW1waGFzaXNTdHlsZSgpLm1hcmtTdHJpbmcoKSk7Ci0gICAgICAg
IGlmICgqbWFya0V4aXN0c0FuZElzQWJvdmUgPT0gIXdyaXRpbmdNb2RlLmlzQmxvY2tGbGlwcGVk
KCkpCi0gICAgICAgICAgICB0b3BHbHlwaE92ZXJmbG93ID0gc3RkOjptaW4odG9wR2x5cGhPdmVy
ZmxvdywgLWVtcGhhc2lzTWFya0hlaWdodCk7Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIGJv
dHRvbUdseXBoT3ZlcmZsb3cgPSBzdGQ6Om1heChib3R0b21HbHlwaE92ZXJmbG93LCBlbXBoYXNp
c01hcmtIZWlnaHQpOwotICAgIH0KLQogICAgIC8vIElmIGxldHRlci1zcGFjaW5nIGlzIG5lZ2F0
aXZlLCB3ZSBzaG91bGQgZmFjdG9yIHRoYXQgaW50byByaWdodCBsYXlvdXQgb3ZlcmZsb3cuIChF
dmVuIGluIFJUTCwgbGV0dGVyLXNwYWNpbmcgaXMKICAgICAvLyBhcHBsaWVkIHRvIHRoZSByaWdo
dCwgc28gdGhpcyBpcyBub3QgYW4gaXNzdWUgd2l0aCBsZWZ0IG92ZXJmbG93LgogICAgIHJpZ2h0
R2x5cGhPdmVyZmxvdyAtPSBzdGQ6Om1pbigwLCAoaW50KWxpbmVTdHlsZS5mb250Q2FzY2FkZSgp
LmxldHRlclNwYWNpbmcoKSk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcv
UmVuZGVyVGV4dC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGV4dC5jcHAK
aW5kZXggZDM4ZmJkOTE4MGEyLi4yN2I4MzBlNzhiOGEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL3JlbmRlcmluZy9SZW5kZXJUZXh0LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvUmVuZGVyVGV4dC5jcHAKQEAgLTIxNTYsMzcgKzIxNTYsNCBAQCB2b2lkIFJlbmRlclRleHQ6
OnNldElubGluZVdyYXBwZXJGb3JEaXNwbGF5Q29udGVudHMoUmVuZGVySW5saW5lKiB3cmFwcGVy
KQogICAgIG1faGFzSW5saW5lV3JhcHBlckZvckRpc3BsYXlDb250ZW50cyA9IHRydWU7CiB9CiAK
LXN0ZDo6b3B0aW9uYWw8Ym9vbD4gUmVuZGVyVGV4dDo6ZW1waGFzaXNNYXJrRXhpc3RzQW5kSXNB
Ym92ZShjb25zdCBSZW5kZXJUZXh0JiByZW5kZXJlciwgY29uc3QgUmVuZGVyU3R5bGUmIHN0eWxl
KQotewotICAgIC8vIFRoaXMgZnVuY3Rpb24gcmV0dXJucyB0cnVlIGlmIHRoZXJlIGFyZSB0ZXh0
IGVtcGhhc2lzIG1hcmtzIGFuZCB0aGV5IGFyZSBzdXBwcmVzc2VkIGJ5IHJ1YnkgdGV4dC4KLSAg
ICBpZiAoc3R5bGUudGV4dEVtcGhhc2lzU3R5bGUoKS5pc05vbmUoKSkKLSAgICAgICAgcmV0dXJu
IHN0ZDo6bnVsbG9wdDsKLQotICAgIGF1dG8gZW1waGFzaXNQb3NpdGlvbiA9IHN0eWxlLnRleHRF
bXBoYXNpc1Bvc2l0aW9uKCk7Ci0gICAgYm9vbCBpc0Fib3ZlID0gIWVtcGhhc2lzUG9zaXRpb24u
Y29udGFpbnMoVGV4dEVtcGhhc2lzUG9zaXRpb246OlVuZGVyKTsKLSAgICBpZiAoc3R5bGUud3Jp
dGluZ01vZGUoKS5pc1ZlcnRpY2FsVHlwb2dyYXBoaWMoKSkKLSAgICAgICAgaXNBYm92ZSA9ICFl
bXBoYXNpc1Bvc2l0aW9uLmNvbnRhaW5zKFRleHRFbXBoYXNpc1Bvc2l0aW9uOjpMZWZ0KTsKLQot
ICAgIGF1dG8gZmluZFJ1YnlBbm5vdGF0aW9uID0gWyZdKCkgLT4gUmVuZGVyQmxvY2tGbG93KiB7
Ci0gICAgICAgIGZvciAoYXV0byogYmFzZUNhbmRpZGF0ZSA9IHJlbmRlcmVyLnBhcmVudCgpOyBi
YXNlQ2FuZGlkYXRlOyBiYXNlQ2FuZGlkYXRlID0gYmFzZUNhbmRpZGF0ZS0+cGFyZW50KCkpIHsK
LSAgICAgICAgICAgIGlmICghYmFzZUNhbmRpZGF0ZS0+aXNJbmxpbmUoKSkKLSAgICAgICAgICAg
ICAgICByZXR1cm4gbnVsbHB0cjsKLSAgICAgICAgICAgIGlmIChiYXNlQ2FuZGlkYXRlLT5zdHls
ZSgpLmRpc3BsYXkoKSA9PSBEaXNwbGF5VHlwZTo6UnVieUJhc2UpIHsKLSAgICAgICAgICAgICAg
ICBpZiAoYXV0byogYW5ub3RhdGlvbkNhbmRpZGF0ZSA9IGR5bmFtaWNEb3duY2FzdDxSZW5kZXJC
bG9ja0Zsb3c+KGJhc2VDYW5kaWRhdGUtPm5leHRTaWJsaW5nKCkpOyBhbm5vdGF0aW9uQ2FuZGlk
YXRlICYmIGFubm90YXRpb25DYW5kaWRhdGUtPnN0eWxlKCkuZGlzcGxheSgpID09IERpc3BsYXlU
eXBlOjpSdWJ5QW5ub3RhdGlvbikKLSAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGFubm90YXRp
b25DYW5kaWRhdGU7Ci0gICAgICAgICAgICAgICAgcmV0dXJuIG51bGxwdHI7Ci0gICAgICAgICAg
ICB9Ci0gICAgICAgIH0KLSAgICAgICAgcmV0dXJuIG51bGxwdHI7Ci0gICAgfTsKLQotICAgIGlm
IChhdXRvKiBhbm5vdGF0aW9uID0gZmluZFJ1YnlBbm5vdGF0aW9uKCkpIHsKLSAgICAgICAgLy8g
VGhlIGVtcGhhc2lzIG1hcmtzIGFyZSBzdXBwcmVzc2VkIG9ubHkgaWYgdGhlcmUgaXMgYSBydWJ5
IGFubm90YXRpb24gYm94IG9uIHRoZSBzYW1lIHNpZGUgYW5kIGl0IGlzIG5vdCBlbXB0eS4KLSAg
ICAgICAgaWYgKGFubm90YXRpb24tPmhhc0xpbmVzKCkgJiYgaXNBYm92ZSA9PSAoYW5ub3RhdGlv
bi0+c3R5bGUoKS5ydWJ5UG9zaXRpb24oKSA9PSBSdWJ5UG9zaXRpb246Ok92ZXIpKQotICAgICAg
ICAgICAgcmV0dXJuIHsgfTsKLSAgICB9Ci0KLSAgICByZXR1cm4gaXNBYm92ZTsKLX0KLQogfSAv
LyBuYW1lc3BhY2UgV2ViQ29yZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5n
L1JlbmRlclRleHQuaCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUZXh0LmgKaW5k
ZXggMWRmZTU1ODJhMWQ2Li40OGYwOGFiZjUyY2QgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L3JlbmRlcmluZy9SZW5kZXJUZXh0LmgKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1Jl
bmRlclRleHQuaApAQCAtMTg1LDggKzE4NSw2IEBAIHB1YmxpYzoKICAgICB0ZW1wbGF0ZSA8dHlw
ZW5hbWUgTWVhc3VyZVRleHRDYWxsYmFjaz4KICAgICBzdGF0aWMgZmxvYXQgbWVhc3VyZVRleHRD
b25zaWRlcmluZ1Bvc3NpYmxlVHJhaWxpbmdTcGFjZShib29sIGN1cnJlbnRDaGFyYWN0ZXJJc1Nw
YWNlLCB1bnNpZ25lZCBzdGFydEluZGV4LCB1bnNpZ25lZCB3b3JkTGVuZ3RoLCBXb3JkVHJhaWxp
bmdTcGFjZSYsIFNpbmdsZVRocmVhZFdlYWtIYXNoU2V0PGNvbnN0IEZvbnQ+JiBmYWxsYmFja0Zv
bnRzLCBNZWFzdXJlVGV4dENhbGxiYWNrJiYpOwogCi0gICAgc3RhdGljIHN0ZDo6b3B0aW9uYWw8
Ym9vbD4gZW1waGFzaXNNYXJrRXhpc3RzQW5kSXNBYm92ZShjb25zdCBSZW5kZXJUZXh0JiwgY29u
c3QgUmVuZGVyU3R5bGUmKTsKLQogICAgIHZvaWQgcmVzZXRNaW5NYXhXaWR0aCgpOwogCiAgICAg
dm9pZCBzZXRDYW5Vc2VTaW1wbGlmaWVkVGV4dE1lYXN1cmluZyhib29sIGNhblVzZVNpbXBsaWZp
ZWRUZXh0TWVhc3VyaW5nKSB7IG1fY2FuVXNlU2ltcGxpZmllZFRleHRNZWFzdXJpbmcgPSBjYW5V
c2VTaW1wbGlmaWVkVGV4dE1lYXN1cmluZzsgfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
cmVuZGVyaW5nL1RleHRCb3hQYWludGVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9U
ZXh0Qm94UGFpbnRlci5jcHAKaW5kZXggMjE2YzBmYjQwM2Y2Li5iMjI4ZmExMDQwZGUgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9UZXh0Qm94UGFpbnRlci5jcHAKKysrIGIv
U291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1RleHRCb3hQYWludGVyLmNwcApAQCAtNjEsNiArNjEs
MzkgQEAgbmFtZXNwYWNlIFdlYkNvcmUgewogCiBzdGF0aWMgRmxvYXRSZWN0IGNhbGN1bGF0ZURv
Y3VtZW50TWFya2VyQm91bmRzKGNvbnN0IElubGluZUl0ZXJhdG9yOjpUZXh0Qm94SXRlcmF0b3Im
LCBjb25zdCBNYXJrZWRUZXh0Jik7CiAKK3N0YXRpYyBzdGQ6Om9wdGlvbmFsPGJvb2w+IGVtcGhh
c2lzTWFya0V4aXN0c0FuZElzQWJvdmUoY29uc3QgUmVuZGVyVGV4dCYgcmVuZGVyZXIsIGNvbnN0
IFJlbmRlclN0eWxlJiBzdHlsZSkKK3sKKyAgICAvLyBUaGlzIGZ1bmN0aW9uIHJldHVybnMgdHJ1
ZSBpZiB0aGVyZSBhcmUgdGV4dCBlbXBoYXNpcyBtYXJrcyBhbmQgdGhleSBhcmUgc3VwcHJlc3Nl
ZCBieSBydWJ5IHRleHQuCisgICAgaWYgKHN0eWxlLnRleHRFbXBoYXNpc1N0eWxlKCkuaXNOb25l
KCkpCisgICAgICAgIHJldHVybiB7IH07CisKKyAgICBhdXRvIGVtcGhhc2lzUG9zaXRpb24gPSBz
dHlsZS50ZXh0RW1waGFzaXNQb3NpdGlvbigpOworICAgIGJvb2wgaXNBYm92ZSA9ICFlbXBoYXNp
c1Bvc2l0aW9uLmNvbnRhaW5zKFRleHRFbXBoYXNpc1Bvc2l0aW9uOjpVbmRlcik7CisgICAgaWYg
KHN0eWxlLndyaXRpbmdNb2RlKCkuaXNWZXJ0aWNhbFR5cG9ncmFwaGljKCkpCisgICAgICAgIGlz
QWJvdmUgPSAhZW1waGFzaXNQb3NpdGlvbi5jb250YWlucyhUZXh0RW1waGFzaXNQb3NpdGlvbjo6
TGVmdCk7CisKKyAgICBhdXRvIGZpbmRSdWJ5QW5ub3RhdGlvbiA9IFsmXSgpIC0+IFJlbmRlckJs
b2NrRmxvdyogeworICAgICAgICBmb3IgKGF1dG8qIGJhc2VDYW5kaWRhdGUgPSByZW5kZXJlci5w
YXJlbnQoKTsgYmFzZUNhbmRpZGF0ZTsgYmFzZUNhbmRpZGF0ZSA9IGJhc2VDYW5kaWRhdGUtPnBh
cmVudCgpKSB7CisgICAgICAgICAgICBpZiAoIWJhc2VDYW5kaWRhdGUtPmlzSW5saW5lKCkpCisg
ICAgICAgICAgICAgICAgcmV0dXJuIHsgfTsKKyAgICAgICAgICAgIGlmIChiYXNlQ2FuZGlkYXRl
LT5zdHlsZSgpLmRpc3BsYXkoKSA9PSBEaXNwbGF5VHlwZTo6UnVieUJhc2UpIHsKKyAgICAgICAg
ICAgICAgICBpZiAoYXV0byogYW5ub3RhdGlvbkNhbmRpZGF0ZSA9IGR5bmFtaWNEb3duY2FzdDxS
ZW5kZXJCbG9ja0Zsb3c+KGJhc2VDYW5kaWRhdGUtPm5leHRTaWJsaW5nKCkpOyBhbm5vdGF0aW9u
Q2FuZGlkYXRlICYmIGFubm90YXRpb25DYW5kaWRhdGUtPnN0eWxlKCkuZGlzcGxheSgpID09IERp
c3BsYXlUeXBlOjpSdWJ5QW5ub3RhdGlvbikKKyAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGFu
bm90YXRpb25DYW5kaWRhdGU7CisgICAgICAgICAgICAgICAgcmV0dXJuIHsgfTsKKyAgICAgICAg
ICAgIH0KKyAgICAgICAgfQorICAgICAgICByZXR1cm4geyB9OworICAgIH07CisKKyAgICBpZiAo
YXV0byogYW5ub3RhdGlvbiA9IGZpbmRSdWJ5QW5ub3RhdGlvbigpKSB7CisgICAgICAgIC8vIFRo
ZSBlbXBoYXNpcyBtYXJrcyBhcmUgc3VwcHJlc3NlZCBvbmx5IGlmIHRoZXJlIGlzIGEgcnVieSBh
bm5vdGF0aW9uIGJveCBvbiB0aGUgc2FtZSBzaWRlIGFuZCBpdCBpcyBub3QgZW1wdHkuCisgICAg
ICAgIGlmIChhbm5vdGF0aW9uLT5oYXNMaW5lcygpICYmIGlzQWJvdmUgPT0gKGFubm90YXRpb24t
PnN0eWxlKCkucnVieVBvc2l0aW9uKCkgPT0gUnVieVBvc2l0aW9uOjpPdmVyKSkKKyAgICAgICAg
ICAgIHJldHVybiB7IH07CisgICAgfQorCisgICAgcmV0dXJuIGlzQWJvdmU7Cit9CisKIFRleHRC
b3hQYWludGVyOjpUZXh0Qm94UGFpbnRlcihjb25zdCBMYXlvdXRJbnRlZ3JhdGlvbjo6SW5saW5l
Q29udGVudCYgaW5saW5lQ29udGVudCwgY29uc3QgSW5saW5lRGlzcGxheTo6Qm94JiBib3gsIGNv
bnN0IFJlbmRlclN0eWxlJiBzdHlsZSwgUGFpbnRJbmZvJiBwYWludEluZm8sIGNvbnN0IExheW91
dFBvaW50JiBwYWludE9mZnNldCkKICAgICA6IG1fdGV4dEJveChJbmxpbmVJdGVyYXRvcjo6Qm94
TW9kZXJuUGF0aCB7IGlubGluZUNvbnRlbnQsIGlubGluZUNvbnRlbnQuaW5kZXhGb3JCb3goYm94
KSB9KQogICAgICwgbV9yZW5kZXJlcihkb3duY2FzdDxSZW5kZXJUZXh0PihtX3RleHRCb3gucmVu
ZGVyZXIoKSkpCkBAIC03OSw3ICsxMTIsNiBAQCBUZXh0Qm94UGFpbnRlcjo6VGV4dEJveFBhaW50
ZXIoY29uc3QgTGF5b3V0SW50ZWdyYXRpb246OklubGluZUNvbnRlbnQmIGlubGluZUNvbgogICAg
IH0oKSkKICAgICAsIG1faXNQcmludGluZyhtX2RvY3VtZW50LnByaW50aW5nKCkpCiAgICAgLCBt
X2hhdmVTZWxlY3Rpb24oY29tcHV0ZUhhdmVTZWxlY3Rpb24oKSkKLSAgICAsIG1fZW1waGFzaXNN
YXJrRXhpc3RzQW5kSXNBYm92ZShSZW5kZXJUZXh0OjplbXBoYXNpc01hcmtFeGlzdHNBbmRJc0Fi
b3ZlKG1fcmVuZGVyZXIsIG1fc3R5bGUpKQogewogICAgIEFTU0VSVChwYWludEluZm8ucGhhc2Ug
PT0gUGFpbnRQaGFzZTo6Rm9yZWdyb3VuZCB8fCBwYWludEluZm8ucGhhc2UgPT0gUGFpbnRQaGFz
ZTo6U2VsZWN0aW9uIHx8IHBhaW50SW5mby5waGFzZSA9PSBQYWludFBoYXNlOjpUZXh0Q2xpcCB8
fCBwYWludEluZm8ucGhhc2UgPT0gUGFpbnRQaGFzZTo6RXZlbnRSZWdpb24gfHwgcGFpbnRJbmZv
LnBoYXNlID09IFBhaW50UGhhc2U6OkFjY2Vzc2liaWxpdHkpOwogCkBAIC01MDUsOSArNTM3LDEw
IEBAIHZvaWQgVGV4dEJveFBhaW50ZXI6OnBhaW50Rm9yZWdyb3VuZChjb25zdCBTdHlsZWRNYXJr
ZWRUZXh0JiBtYXJrZWRUZXh0KQogICAgIGNvbnN0IEZvbnRDYXNjYWRlJiBmb250ID0gZm9udENh
c2NhZGUoKTsKIAogICAgIGZsb2F0IGVtcGhhc2lzTWFya09mZnNldCA9IDA7Ci0gICAgYXV0byYg
ZW1waGFzaXNNYXJrID0gbV9lbXBoYXNpc01hcmtFeGlzdHNBbmRJc0Fib3ZlID8gbV9zdHlsZS50
ZXh0RW1waGFzaXNTdHlsZSgpLm1hcmtTdHJpbmcoKSA6IG51bGxBdG9tKCk7CisgICAgYXV0byBl
bXBoYXNpc0V4aXN0c0FuZElzQWJvdmUgPSBlbXBoYXNpc01hcmtFeGlzdHNBbmRJc0Fib3ZlKG1f
cmVuZGVyZXIsIG1fc3R5bGUpOworICAgIGF1dG8mIGVtcGhhc2lzTWFyayA9IGVtcGhhc2lzRXhp
c3RzQW5kSXNBYm92ZSA/IG1fc3R5bGUudGV4dEVtcGhhc2lzU3R5bGUoKS5tYXJrU3RyaW5nKCkg
OiBudWxsQXRvbSgpOwogICAgIGlmICghZW1waGFzaXNNYXJrLmlzRW1wdHkoKSkKLSAgICAgICAg
ZW1waGFzaXNNYXJrT2Zmc2V0ID0gKm1fZW1waGFzaXNNYXJrRXhpc3RzQW5kSXNBYm92ZSA/IC1m
b250Lm1ldHJpY3NPZlByaW1hcnlGb250KCkuaW50QXNjZW50KCkgLSBmb250LmVtcGhhc2lzTWFy
a0Rlc2NlbnQoZW1waGFzaXNNYXJrKSA6IGZvbnQubWV0cmljc09mUHJpbWFyeUZvbnQoKS5pbnRE
ZXNjZW50KCkgKyBmb250LmVtcGhhc2lzTWFya0FzY2VudChlbXBoYXNpc01hcmspOworICAgICAg
ICBlbXBoYXNpc01hcmtPZmZzZXQgPSAqZW1waGFzaXNFeGlzdHNBbmRJc0Fib3ZlID8gLWZvbnQu
bWV0cmljc09mUHJpbWFyeUZvbnQoKS5pbnRBc2NlbnQoKSAtIGZvbnQuZW1waGFzaXNNYXJrRGVz
Y2VudChlbXBoYXNpc01hcmspIDogZm9udC5tZXRyaWNzT2ZQcmltYXJ5Rm9udCgpLmludERlc2Nl
bnQoKSArIGZvbnQuZW1waGFzaXNNYXJrQXNjZW50KGVtcGhhc2lzTWFyayk7CiAKICAgICBUZXh0
UGFpbnRlciB0ZXh0UGFpbnRlciB7CiAgICAgICAgIGNvbnRleHQsCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9yZW5kZXJpbmcvVGV4dEJveFBhaW50ZXIuaCBiL1NvdXJjZS9XZWJDb3JlL3Jl
bmRlcmluZy9UZXh0Qm94UGFpbnRlci5oCmluZGV4IDU5ZTU2NGRlYzQ0OC4uYmM2YjlkY2JkZmY5
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvVGV4dEJveFBhaW50ZXIuaAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvVGV4dEJveFBhaW50ZXIuaApAQCAtMTExLDcg
KzExMSw2IEBAIHByb3RlY3RlZDoKICAgICBjb25zdCBib29sIG1faGF2ZVNlbGVjdGlvbjsKICAg
ICBib29sIG1fY29udGFpbnNDb21wb3NpdGlvbiB7IGZhbHNlIH07CiAgICAgYm9vbCBtX3VzZUN1
c3RvbVVuZGVybGluZXMgeyBmYWxzZSB9OwotICAgIHN0ZDo6b3B0aW9uYWw8Ym9vbD4gbV9lbXBo
YXNpc01hcmtFeGlzdHNBbmRJc0Fib3ZlIHsgfTsKIH07CiAKIGlubGluZSBGbG9hdFNpemUgVGV4
dEJveFBhaW50ZXI6OnJvdGF0ZVNoYWRvd09mZnNldChjb25zdCBTcGFjZVNlcGFyYXRlZFBvaW50
PFN0eWxlOjpMZW5ndGg8Pj4mIG9mZnNldCwgV3JpdGluZ01vZGUgd3JpdGluZ01vZGUpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>