<?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>241474</bug_id>
          
          <creation_ts>2022-06-09 10:26:09 -0700</creation_ts>
          <short_desc>minLogicalTopForTextDecorationLine/maxLogicalBottomForTextDecorationLine should return the min/max value</short_desc>
          <delta_ts>2022-06-10 05:27:12 -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>
          
          <blocked>241442</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="alan">zalan</reporter>
          <assigned_to name="alan">zalan</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>jonlee554</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>1875040</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2022-06-09 10:26:09 -0700</bug_when>
    <thetext>ssia</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1875042</commentid>
    <comment_count>1</comment_count>
      <attachid>460138</attachid>
    <who name="alan">zalan</who>
    <bug_when>2022-06-09 10:28:16 -0700</bug_when>
    <thetext>Created attachment 460138
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1875073</commentid>
    <comment_count>2</comment_count>
      <attachid>460141</attachid>
    <who name="alan">zalan</who>
    <bug_when>2022-06-09 12:32:22 -0700</bug_when>
    <thetext>Created attachment 460141
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1875220</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-06-10 05:26:10 -0700</bug_when>
    <thetext>Committed r295450 (251456@main): &lt;https://commits.webkit.org/251456@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 460141.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1875221</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-06-10 05:27:12 -0700</bug_when>
    <thetext>&lt;rdar://problem/94804904&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>460138</attachid>
            <date>2022-06-09 10:28:16 -0700</date>
            <delta_ts>2022-06-09 12:32:20 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-241474-20220609102815.patch</filename>
            <type>text/plain</type>
            <size>4501</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">RnJvbSAzMjc0NWNhMWVhYmQyZGMwMTVkZDdkMzNiYTUzYWQ0ZTg3ZGQyMDA2IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGFuIEJ1anRhcyA8emFsYW5AYXBwbGUuY29tPgpEYXRlOiBU
aHUsIDkgSnVuIDIwMjIgMTA6MjY6MTggLTA3MDAKU3ViamVjdDogW1BBVENIXSAKIG1pbkxvZ2lj
YWxUb3BGb3JUZXh0RGVjb3JhdGlvbkxpbmUvbWF4TG9naWNhbEJvdHRvbUZvclRleHREZWNvcmF0
aW9uTGluZQogc2hvdWxkIHJldHVybiB0aGUgbWluL21heCB2YWx1ZQogaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTI0MTQ3NAoKUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCgpUaGlzIGltcHJvdmVzIHJlYWRhYmlsaXR5IGFuZCBhbHNvIGEgcHJlcGFyYXRpb24gZm9y
IG1ha2luZyBkZWNvcmF0aW9uIHZpc3VhbCBvdmVyZmxvdyB3b3JrIHdpdGggSUZDLgoKKiBTb3Vy
Y2UvV2ViQ29yZS9zdHlsZS9JbmxpbmVUZXh0Qm94U3R5bGUuY3BwOgooV2ViQ29yZTo6bWluTG9n
aWNhbFRvcEZvclRleHREZWNvcmF0aW9uTGluZSk6CihXZWJDb3JlOjptYXhMb2dpY2FsQm90dG9t
Rm9yVGV4dERlY29yYXRpb25MaW5lKToKKFdlYkNvcmU6OmNvbXB1dGVVbmRlcmxpbmVPZmZzZXQp
OgotLS0KIFNvdXJjZS9XZWJDb3JlL3N0eWxlL0lubGluZVRleHRCb3hTdHlsZS5jcHAgfCAxNiAr
KysrKysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCA3IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3N0eWxlL0lubGluZVRleHRCb3hT
dHlsZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9zdHlsZS9JbmxpbmVUZXh0Qm94U3R5bGUuY3BwCmlu
ZGV4IDkzM2MzYjRhMzNkNC4uNDVhMDE3OTE4MDQ1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9zdHlsZS9JbmxpbmVUZXh0Qm94U3R5bGUuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3N0eWxl
L0lubGluZVRleHRCb3hTdHlsZS5jcHAKQEAgLTQ5LDggKzQ5LDkgQEAgc3RhdGljIGJvb2wgaXNB
bmNlc3RvckFuZFdpdGhpbkJsb2NrKGNvbnN0IFJlbmRlcklubGluZSYgYW5jZXN0b3IsIGNvbnN0
IFJlbmRlck8KICAgICByZXR1cm4gZmFsc2U7CiB9CiAKLXN0YXRpYyB2b2lkIG1pbkxvZ2ljYWxU
b3BGb3JUZXh0RGVjb3JhdGlvbkxpbmUoY29uc3QgSW5saW5lSXRlcmF0b3I6OkxpbmVCb3hJdGVy
YXRvciYgbGluZUJveCwgZmxvYXQmIG1pbkxvZ2ljYWxUb3AsIGNvbnN0IFJlbmRlckVsZW1lbnQq
IGRlY29yYXRpb25SZW5kZXJlciwgT3B0aW9uU2V0PFRleHREZWNvcmF0aW9uTGluZT4gdGV4dERl
Y29yYXRpb25MaW5lKQorc3RhdGljIGZsb2F0IG1pbkxvZ2ljYWxUb3BGb3JUZXh0RGVjb3JhdGlv
bkxpbmUoY29uc3QgSW5saW5lSXRlcmF0b3I6OkxpbmVCb3hJdGVyYXRvciYgbGluZUJveCwgZmxv
YXQgdGV4dFJ1bkxvZ2ljYWxUb3AsIGNvbnN0IFJlbmRlckVsZW1lbnQqIGRlY29yYXRpb25SZW5k
ZXJlciwgT3B0aW9uU2V0PFRleHREZWNvcmF0aW9uTGluZT4gdGV4dERlY29yYXRpb25MaW5lKQog
eworICAgIGF1dG8gbWluTG9naWNhbFRvcCA9IHRleHRSdW5Mb2dpY2FsVG9wOwogICAgIGZvciAo
YXV0byBydW4gPSBsaW5lQm94LT5maXJzdExlYWZCb3goKTsgcnVuOyBydW4udHJhdmVyc2VOZXh0
T25MaW5lKCkpIHsKICAgICAgICAgaWYgKHJ1bi0+cmVuZGVyZXIoKS5pc091dE9mRmxvd1Bvc2l0
aW9uZWQoKSkKICAgICAgICAgICAgIGNvbnRpbnVlOyAvLyBQb3NpdGlvbmVkIHBsYWNlaG9sZGVy
cyBkb24ndCBhZmZlY3QgY2FsY3VsYXRpb25zLgpAQCAtNjQsMTAgKzY1LDEyIEBAIHN0YXRpYyB2
b2lkIG1pbkxvZ2ljYWxUb3BGb3JUZXh0RGVjb3JhdGlvbkxpbmUoY29uc3QgSW5saW5lSXRlcmF0
b3I6OkxpbmVCb3hJdGVyCiAgICAgICAgIGlmIChydW4tPmlzVGV4dCgpIHx8IHJ1bi0+c3R5bGUo
KS50ZXh0RGVjb3JhdGlvblNraXBJbmsoKSA9PSBUZXh0RGVjb3JhdGlvblNraXBJbms6Ok5vbmUp
CiAgICAgICAgICAgICBtaW5Mb2dpY2FsVG9wID0gc3RkOjptaW48ZmxvYXQ+KG1pbkxvZ2ljYWxU
b3AsIHJ1bi0+bG9naWNhbFRvcCgpKTsKICAgICB9CisgICAgcmV0dXJuIG1pbkxvZ2ljYWxUb3A7
CiB9CiAKLXN0YXRpYyB2b2lkIG1heExvZ2ljYWxCb3R0b21Gb3JUZXh0RGVjb3JhdGlvbkxpbmUo
Y29uc3QgSW5saW5lSXRlcmF0b3I6OkxpbmVCb3hJdGVyYXRvciYgbGluZUJveCwgZmxvYXQmIG1h
eExvZ2ljYWxCb3R0b20sIGNvbnN0IFJlbmRlckVsZW1lbnQqIGRlY29yYXRpb25SZW5kZXJlciwg
T3B0aW9uU2V0PFRleHREZWNvcmF0aW9uTGluZT4gdGV4dERlY29yYXRpb25MaW5lKQorc3RhdGlj
IGZsb2F0IG1heExvZ2ljYWxCb3R0b21Gb3JUZXh0RGVjb3JhdGlvbkxpbmUoY29uc3QgSW5saW5l
SXRlcmF0b3I6OkxpbmVCb3hJdGVyYXRvciYgbGluZUJveCwgZmxvYXQgdGV4dFJ1bkxvZ2ljYWxC
b3R0b20sIGNvbnN0IFJlbmRlckVsZW1lbnQqIGRlY29yYXRpb25SZW5kZXJlciwgT3B0aW9uU2V0
PFRleHREZWNvcmF0aW9uTGluZT4gdGV4dERlY29yYXRpb25MaW5lKQogeworICAgIGF1dG8gbWF4
TG9naWNhbEJvdHRvbSA9IHRleHRSdW5Mb2dpY2FsQm90dG9tOwogICAgIGZvciAoYXV0byBydW4g
PSBsaW5lQm94LT5maXJzdExlYWZCb3goKTsgcnVuOyBydW4udHJhdmVyc2VOZXh0T25MaW5lKCkp
IHsKICAgICAgICAgaWYgKHJ1bi0+cmVuZGVyZXIoKS5pc091dE9mRmxvd1Bvc2l0aW9uZWQoKSkK
ICAgICAgICAgICAgIGNvbnRpbnVlOyAvLyBQb3NpdGlvbmVkIHBsYWNlaG9sZGVycyBkb24ndCBh
ZmZlY3QgY2FsY3VsYXRpb25zLgpAQCAtODEsNiArODQsNyBAQCBzdGF0aWMgdm9pZCBtYXhMb2dp
Y2FsQm90dG9tRm9yVGV4dERlY29yYXRpb25MaW5lKGNvbnN0IElubGluZUl0ZXJhdG9yOjpMaW5l
Qm94SQogICAgICAgICBpZiAocnVuLT5pc1RleHQoKSB8fCBydW4tPnN0eWxlKCkudGV4dERlY29y
YXRpb25Ta2lwSW5rKCkgPT0gVGV4dERlY29yYXRpb25Ta2lwSW5rOjpOb25lKQogICAgICAgICAg
ICAgbWF4TG9naWNhbEJvdHRvbSA9IHN0ZDo6bWF4PGZsb2F0PihtYXhMb2dpY2FsQm90dG9tLCBy
dW4tPmxvZ2ljYWxCb3R0b20oKSk7CiAgICAgfQorICAgIHJldHVybiBtYXhMb2dpY2FsQm90dG9t
OwogfQogCiBzdGF0aWMgY29uc3QgUmVuZGVyRWxlbWVudCogZW5jbG9zaW5nUmVuZGVyZXJXaXRo
VGV4dERlY29yYXRpb24oY29uc3QgUmVuZGVyVGV4dCYgcmVuZGVyZXIsIE9wdGlvblNldDxUZXh0
RGVjb3JhdGlvbkxpbmU+IHRleHREZWNvcmF0aW9uTGluZSwgYm9vbCBmaXJzdExpbmUpCkBAIC0x
MzQsMTIgKzEzOCwxMCBAQCBmbG9hdCBjb21wdXRlVW5kZXJsaW5lT2Zmc2V0KGNvbnN0IFVuZGVy
bGluZU9mZnNldEFyZ3VtZW50cyYgY29udGV4dCkKICAgICAgICAgCiAgICAgICAgIGZsb2F0IG9m
ZnNldDsKICAgICAgICAgaWYgKGNvbnRleHQucmVuZGVyZXIuc3R5bGUoKS5pc0ZsaXBwZWRMaW5l
c1dyaXRpbmdNb2RlKCkpIHsKLSAgICAgICAgICAgIG9mZnNldCA9IGNvbnRleHQudGV4dFJ1bkxv
Z2ljYWxUb3A7Ci0gICAgICAgICAgICBtaW5Mb2dpY2FsVG9wRm9yVGV4dERlY29yYXRpb25MaW5l
KGNvbnRleHQubGluZUJveCwgb2Zmc2V0LCBkZWNvcmF0aW9uUmVuZGVyZXIsIFRleHREZWNvcmF0
aW9uTGluZTo6VW5kZXJsaW5lKTsKLSAgICAgICAgICAgIG9mZnNldCA9IGNvbnRleHQudGV4dFJ1
bkxvZ2ljYWxUb3AgLSBvZmZzZXQ7CisgICAgICAgICAgICBhdXRvIG1pbkxvZ2ljYWxUb3AgPSBt
aW5Mb2dpY2FsVG9wRm9yVGV4dERlY29yYXRpb25MaW5lKGNvbnRleHQubGluZUJveCwgY29udGV4
dC50ZXh0UnVuTG9naWNhbFRvcCwgZGVjb3JhdGlvblJlbmRlcmVyLCBUZXh0RGVjb3JhdGlvbkxp
bmU6OlVuZGVybGluZSk7CisgICAgICAgICAgICBvZmZzZXQgPSBjb250ZXh0LnRleHRSdW5Mb2dp
Y2FsVG9wIC0gbWluTG9naWNhbFRvcDsKICAgICAgICAgfSBlbHNlIHsKLSAgICAgICAgICAgIG9m
ZnNldCA9IGNvbnRleHQudGV4dFJ1bkxvZ2ljYWxCb3R0b207Ci0gICAgICAgICAgICBtYXhMb2dp
Y2FsQm90dG9tRm9yVGV4dERlY29yYXRpb25MaW5lKGNvbnRleHQubGluZUJveCwgb2Zmc2V0LCBk
ZWNvcmF0aW9uUmVuZGVyZXIsIFRleHREZWNvcmF0aW9uTGluZTo6VW5kZXJsaW5lKTsKKyAgICAg
ICAgICAgIG9mZnNldCA9IG1heExvZ2ljYWxCb3R0b21Gb3JUZXh0RGVjb3JhdGlvbkxpbmUoY29u
dGV4dC5saW5lQm94LCBjb250ZXh0LnRleHRSdW5Mb2dpY2FsQm90dG9tLCBkZWNvcmF0aW9uUmVu
ZGVyZXIsIFRleHREZWNvcmF0aW9uTGluZTo6VW5kZXJsaW5lKTsKICAgICAgICAgICAgIG9mZnNl
dCAtPSBjb250ZXh0LnRleHRSdW5Mb2dpY2FsQm90dG9tOwogICAgICAgICB9CiAgICAgICAgIGF1
dG8gdGV4dFJ1bkxvZ2ljYWxIZWlnaHQgPSBjb250ZXh0LnRleHRSdW5Mb2dpY2FsQm90dG9tIC0g
Y29udGV4dC50ZXh0UnVuTG9naWNhbFRvcDsKLS0gCjIuMzIuMCAoQXBwbGUgR2l0LTEzMikKCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>460141</attachid>
            <date>2022-06-09 12:32:22 -0700</date>
            <delta_ts>2022-06-10 05:26:11 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-241474-20220609123221.patch</filename>
            <type>text/plain</type>
            <size>4502</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">RnJvbSAyNjAwNTBlOTE3YzJmYzRiNGRkMmVkYjg0ZTZiMGYwODRmNjA5Njk3IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGFuIEJ1anRhcyA8emFsYW5AYXBwbGUuY29tPgpEYXRlOiBU
aHUsIDkgSnVuIDIwMjIgMTI6MzE6MDAgLTA3MDAKU3ViamVjdDogW1BBVENIXSAKIG1pbkxvZ2lj
YWxUb3BGb3JUZXh0RGVjb3JhdGlvbkxpbmUvbWF4TG9naWNhbEJvdHRvbUZvclRleHREZWNvcmF0
aW9uTGluZQogc2hvdWxkIHJldHVybiB0aGUgbWluL21heCB2YWx1ZQogaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTI0MTQ3NAoKUmV2aWV3ZWQgYnkgQW50dGkgS29pdmlz
dG8uCgpUaGlzIGltcHJvdmVzIHJlYWRhYmlsaXR5IGFuZCBhbHNvIGEgcHJlcGFyYXRpb24gZm9y
IG1ha2luZyBkZWNvcmF0aW9uIHZpc3VhbCBvdmVyZmxvdyB3b3JrIHdpdGggSUZDLgoKKiBTb3Vy
Y2UvV2ViQ29yZS9zdHlsZS9JbmxpbmVUZXh0Qm94U3R5bGUuY3BwOgooV2ViQ29yZTo6bWluTG9n
aWNhbFRvcEZvclRleHREZWNvcmF0aW9uTGluZSk6CihXZWJDb3JlOjptYXhMb2dpY2FsQm90dG9t
Rm9yVGV4dERlY29yYXRpb25MaW5lKToKKFdlYkNvcmU6OmNvbXB1dGVVbmRlcmxpbmVPZmZzZXQp
OgotLS0KIFNvdXJjZS9XZWJDb3JlL3N0eWxlL0lubGluZVRleHRCb3hTdHlsZS5jcHAgfCAxNiAr
KysrKysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCA3IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3N0eWxlL0lubGluZVRleHRCb3hT
dHlsZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9zdHlsZS9JbmxpbmVUZXh0Qm94U3R5bGUuY3BwCmlu
ZGV4IDE1ZmViZWVjMzQ1MS4uNGE3OTE0NzRiMWY5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9zdHlsZS9JbmxpbmVUZXh0Qm94U3R5bGUuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3N0eWxl
L0lubGluZVRleHRCb3hTdHlsZS5jcHAKQEAgLTQ4LDggKzQ4LDkgQEAgc3RhdGljIGJvb2wgaXNB
bmNlc3RvckFuZFdpdGhpbkJsb2NrKGNvbnN0IFJlbmRlcklubGluZSYgYW5jZXN0b3IsIGNvbnN0
IFJlbmRlck8KICAgICByZXR1cm4gZmFsc2U7CiB9CiAKLXN0YXRpYyB2b2lkIG1pbkxvZ2ljYWxU
b3BGb3JUZXh0RGVjb3JhdGlvbkxpbmUoY29uc3QgSW5saW5lSXRlcmF0b3I6OkxpbmVCb3hJdGVy
YXRvciYgbGluZUJveCwgZmxvYXQmIG1pbkxvZ2ljYWxUb3AsIGNvbnN0IFJlbmRlckVsZW1lbnQq
IGRlY29yYXRpb25SZW5kZXJlciwgT3B0aW9uU2V0PFRleHREZWNvcmF0aW9uTGluZT4gdGV4dERl
Y29yYXRpb25MaW5lKQorc3RhdGljIGZsb2F0IG1pbkxvZ2ljYWxUb3BGb3JUZXh0RGVjb3JhdGlv
bkxpbmUoY29uc3QgSW5saW5lSXRlcmF0b3I6OkxpbmVCb3hJdGVyYXRvciYgbGluZUJveCwgZmxv
YXQgdGV4dFJ1bkxvZ2ljYWxUb3AsIGNvbnN0IFJlbmRlckVsZW1lbnQqIGRlY29yYXRpb25SZW5k
ZXJlciwgT3B0aW9uU2V0PFRleHREZWNvcmF0aW9uTGluZT4gdGV4dERlY29yYXRpb25MaW5lKQog
eworICAgIGF1dG8gbWluTG9naWNhbFRvcCA9IHRleHRSdW5Mb2dpY2FsVG9wOwogICAgIGZvciAo
YXV0byBydW4gPSBsaW5lQm94LT5maXJzdExlYWZCb3goKTsgcnVuOyBydW4udHJhdmVyc2VOZXh0
T25MaW5lKCkpIHsKICAgICAgICAgaWYgKHJ1bi0+cmVuZGVyZXIoKS5pc091dE9mRmxvd1Bvc2l0
aW9uZWQoKSkKICAgICAgICAgICAgIGNvbnRpbnVlOyAvLyBQb3NpdGlvbmVkIHBsYWNlaG9sZGVy
cyBkb24ndCBhZmZlY3QgY2FsY3VsYXRpb25zLgpAQCAtNjMsMTAgKzY0LDEyIEBAIHN0YXRpYyB2
b2lkIG1pbkxvZ2ljYWxUb3BGb3JUZXh0RGVjb3JhdGlvbkxpbmUoY29uc3QgSW5saW5lSXRlcmF0
b3I6OkxpbmVCb3hJdGVyCiAgICAgICAgIGlmIChydW4tPmlzVGV4dCgpIHx8IHJ1bi0+c3R5bGUo
KS50ZXh0RGVjb3JhdGlvblNraXBJbmsoKSA9PSBUZXh0RGVjb3JhdGlvblNraXBJbms6Ok5vbmUp
CiAgICAgICAgICAgICBtaW5Mb2dpY2FsVG9wID0gc3RkOjptaW48ZmxvYXQ+KG1pbkxvZ2ljYWxU
b3AsIHJ1bi0+bG9naWNhbFRvcCgpKTsKICAgICB9CisgICAgcmV0dXJuIG1pbkxvZ2ljYWxUb3A7
CiB9CiAKLXN0YXRpYyB2b2lkIG1heExvZ2ljYWxCb3R0b21Gb3JUZXh0RGVjb3JhdGlvbkxpbmUo
Y29uc3QgSW5saW5lSXRlcmF0b3I6OkxpbmVCb3hJdGVyYXRvciYgbGluZUJveCwgZmxvYXQmIG1h
eExvZ2ljYWxCb3R0b20sIGNvbnN0IFJlbmRlckVsZW1lbnQqIGRlY29yYXRpb25SZW5kZXJlciwg
T3B0aW9uU2V0PFRleHREZWNvcmF0aW9uTGluZT4gdGV4dERlY29yYXRpb25MaW5lKQorc3RhdGlj
IGZsb2F0IG1heExvZ2ljYWxCb3R0b21Gb3JUZXh0RGVjb3JhdGlvbkxpbmUoY29uc3QgSW5saW5l
SXRlcmF0b3I6OkxpbmVCb3hJdGVyYXRvciYgbGluZUJveCwgZmxvYXQgdGV4dFJ1bkxvZ2ljYWxC
b3R0b20sIGNvbnN0IFJlbmRlckVsZW1lbnQqIGRlY29yYXRpb25SZW5kZXJlciwgT3B0aW9uU2V0
PFRleHREZWNvcmF0aW9uTGluZT4gdGV4dERlY29yYXRpb25MaW5lKQogeworICAgIGF1dG8gbWF4
TG9naWNhbEJvdHRvbSA9IHRleHRSdW5Mb2dpY2FsQm90dG9tOwogICAgIGZvciAoYXV0byBydW4g
PSBsaW5lQm94LT5maXJzdExlYWZCb3goKTsgcnVuOyBydW4udHJhdmVyc2VOZXh0T25MaW5lKCkp
IHsKICAgICAgICAgaWYgKHJ1bi0+cmVuZGVyZXIoKS5pc091dE9mRmxvd1Bvc2l0aW9uZWQoKSkK
ICAgICAgICAgICAgIGNvbnRpbnVlOyAvLyBQb3NpdGlvbmVkIHBsYWNlaG9sZGVycyBkb24ndCBh
ZmZlY3QgY2FsY3VsYXRpb25zLgpAQCAtODAsNiArODMsNyBAQCBzdGF0aWMgdm9pZCBtYXhMb2dp
Y2FsQm90dG9tRm9yVGV4dERlY29yYXRpb25MaW5lKGNvbnN0IElubGluZUl0ZXJhdG9yOjpMaW5l
Qm94SQogICAgICAgICBpZiAocnVuLT5pc1RleHQoKSB8fCBydW4tPnN0eWxlKCkudGV4dERlY29y
YXRpb25Ta2lwSW5rKCkgPT0gVGV4dERlY29yYXRpb25Ta2lwSW5rOjpOb25lKQogICAgICAgICAg
ICAgbWF4TG9naWNhbEJvdHRvbSA9IHN0ZDo6bWF4PGZsb2F0PihtYXhMb2dpY2FsQm90dG9tLCBy
dW4tPmxvZ2ljYWxCb3R0b20oKSk7CiAgICAgfQorICAgIHJldHVybiBtYXhMb2dpY2FsQm90dG9t
OwogfQogCiBzdGF0aWMgY29uc3QgUmVuZGVyRWxlbWVudCogZW5jbG9zaW5nUmVuZGVyZXJXaXRo
VGV4dERlY29yYXRpb24oY29uc3QgUmVuZGVyVGV4dCYgcmVuZGVyZXIsIE9wdGlvblNldDxUZXh0
RGVjb3JhdGlvbkxpbmU+IHRleHREZWNvcmF0aW9uTGluZSwgYm9vbCBmaXJzdExpbmUpCkBAIC0x
NDAsMTIgKzE0NCwxMCBAQCBmbG9hdCBjb21wdXRlVW5kZXJsaW5lT2Zmc2V0KGNvbnN0IFVuZGVy
bGluZU9mZnNldEFyZ3VtZW50cyYgY29udGV4dCkKICAgICAgICAgCiAgICAgICAgIGZsb2F0IG9m
ZnNldDsKICAgICAgICAgaWYgKGNvbnRleHQucmVuZGVyZXItPnN0eWxlKCkuaXNGbGlwcGVkTGlu
ZXNXcml0aW5nTW9kZSgpKSB7Ci0gICAgICAgICAgICBvZmZzZXQgPSBjb250ZXh0LnRleHRSdW5M
b2dpY2FsVG9wOwotICAgICAgICAgICAgbWluTG9naWNhbFRvcEZvclRleHREZWNvcmF0aW9uTGlu
ZShjb250ZXh0LmxpbmVCb3gsIG9mZnNldCwgZGVjb3JhdGlvblJlbmRlcmVyLCBUZXh0RGVjb3Jh
dGlvbkxpbmU6OlVuZGVybGluZSk7Ci0gICAgICAgICAgICBvZmZzZXQgPSBjb250ZXh0LnRleHRS
dW5Mb2dpY2FsVG9wIC0gb2Zmc2V0OworICAgICAgICAgICAgYXV0byBtaW5Mb2dpY2FsVG9wID0g
bWluTG9naWNhbFRvcEZvclRleHREZWNvcmF0aW9uTGluZShjb250ZXh0LmxpbmVCb3gsIGNvbnRl
eHQudGV4dFJ1bkxvZ2ljYWxUb3AsIGRlY29yYXRpb25SZW5kZXJlciwgVGV4dERlY29yYXRpb25M
aW5lOjpVbmRlcmxpbmUpOworICAgICAgICAgICAgb2Zmc2V0ID0gY29udGV4dC50ZXh0UnVuTG9n
aWNhbFRvcCAtIG1pbkxvZ2ljYWxUb3A7CiAgICAgICAgIH0gZWxzZSB7Ci0gICAgICAgICAgICBv
ZmZzZXQgPSBjb250ZXh0LnRleHRSdW5Mb2dpY2FsQm90dG9tOwotICAgICAgICAgICAgbWF4TG9n
aWNhbEJvdHRvbUZvclRleHREZWNvcmF0aW9uTGluZShjb250ZXh0LmxpbmVCb3gsIG9mZnNldCwg
ZGVjb3JhdGlvblJlbmRlcmVyLCBUZXh0RGVjb3JhdGlvbkxpbmU6OlVuZGVybGluZSk7CisgICAg
ICAgICAgICBvZmZzZXQgPSBtYXhMb2dpY2FsQm90dG9tRm9yVGV4dERlY29yYXRpb25MaW5lKGNv
bnRleHQubGluZUJveCwgY29udGV4dC50ZXh0UnVuTG9naWNhbEJvdHRvbSwgZGVjb3JhdGlvblJl
bmRlcmVyLCBUZXh0RGVjb3JhdGlvbkxpbmU6OlVuZGVybGluZSk7CiAgICAgICAgICAgICBvZmZz
ZXQgLT0gY29udGV4dC50ZXh0UnVuTG9naWNhbEJvdHRvbTsKICAgICAgICAgfQogICAgICAgICBh
dXRvIHRleHRSdW5Mb2dpY2FsSGVpZ2h0ID0gY29udGV4dC50ZXh0UnVuTG9naWNhbEJvdHRvbSAt
IGNvbnRleHQudGV4dFJ1bkxvZ2ljYWxUb3A7Ci0tIAoyLjMyLjAgKEFwcGxlIEdpdC0xMzIpCgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>