<?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>238079</bug_id>
          
          <creation_ts>2022-03-18 09:24:38 -0700</creation_ts>
          <short_desc>[IFC][Integration] InlineIterator::Line::enclosingTop is really an enclosingTopAdjustedForPrecedingLine</short_desc>
          <delta_ts>2022-03-18 17:43:14 -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>1852737</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2022-03-18 09:24:38 -0700</bug_when>
    <thetext>ssia</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1852738</commentid>
    <comment_count>1</comment_count>
      <attachid>455099</attachid>
    <who name="alan">zalan</who>
    <bug_when>2022-03-18 09:27:08 -0700</bug_when>
    <thetext>Created attachment 455099
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1852750</commentid>
    <comment_count>2</comment_count>
      <attachid>455099</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2022-03-18 09:57:41 -0700</bug_when>
    <thetext>Comment on attachment 455099
Patch

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

&gt; Source/WebCore/layout/integration/InlineIteratorLine.h:98
&gt; -    LayoutUnit enclosingTop() const;
&gt;      LayoutUnit enclosingBottom() const;

enclosingBottom looks lonely now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1852753</commentid>
    <comment_count>3</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2022-03-18 10:02:17 -0700</bug_when>
    <thetext>(In reply to Antti Koivisto from comment #2)
&gt; Comment on attachment 455099 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=455099&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/layout/integration/InlineIteratorLine.h:98
&gt; &gt; -    LayoutUnit enclosingTop() const;
&gt; &gt;      LayoutUnit enclosingBottom() const;
&gt; 
&gt; enclosingBottom looks lonely now.
not for long!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1852835</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-03-18 14:24:12 -0700</bug_when>
    <thetext>Found 1 new test failure: imported/w3c/web-platform-tests/workers/interfaces/WorkerUtils/importScripts/report-error-setTimeout-redirect-to-cross-origin.sub.any.worker.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1852911</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-03-18 17:42:04 -0700</bug_when>
    <thetext>Committed r291512 (248618@main): &lt;https://commits.webkit.org/248618@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 455099.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1852912</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-03-18 17:43:14 -0700</bug_when>
    <thetext>&lt;rdar://problem/90512456&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>455099</attachid>
            <date>2022-03-18 09:27:08 -0700</date>
            <delta_ts>2022-03-18 17:42:06 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-238079-20220318092708.patch</filename>
            <type>text/plain</type>
            <size>7842</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkxMzI0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMDA1MzI0MzRhNDAxMGRi
MWU0ZDUzNzdiNzNjNGE1NzI5MDNjYTA5MS4uY2M3YTlmNTk1MzZiYjNhZTM3NzAxNWVkOWFhZTVh
OGU5NWM3MDU1NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDIyLTAzLTE4ICBBbGFu
IEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbSUZDXVtJbnRlZ3JhdGlvbl0g
SW5saW5lSXRlcmF0b3I6OkxpbmU6OmVuY2xvc2luZ1RvcCBpcyByZWFsbHkgYW4gZW5jbG9zaW5n
VG9wQWRqdXN0ZWRGb3JQcmVjZWRpbmdMaW5lCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0yMzgwNzkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBUaGlzIGlzIHVzZWQgZm9yIHNlbGVjdGlvbiBhbmQgaGl0dGVz
dGluZy4KKworICAgICAgICAqIGxheW91dC9pbnRlZ3JhdGlvbi9JbmxpbmVJdGVyYXRvckxpbmUu
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6SW5saW5lSXRlcmF0b3I6OkxpbmU6OmVuY2xvc2luZ1Rv
cEFkanVzdGVkRm9yUHJlY2VkaW5nQmxvY2sgY29uc3QpOgorICAgICAgICAqIGxheW91dC9pbnRl
Z3JhdGlvbi9JbmxpbmVJdGVyYXRvckxpbmUuaDoKKyAgICAgICAgKFdlYkNvcmU6OklubGluZUl0
ZXJhdG9yOjpMaW5lOjplbmNsb3NpbmdUb3BBZGp1c3RlZEZvclByZWNlZGluZ0xpbmUgY29uc3Qp
OgorICAgICAgICAoV2ViQ29yZTo6SW5saW5lSXRlcmF0b3I6OkxpbmU6OmVuY2xvc2luZ0xvZ2lj
YWxSZWN0IGNvbnN0KToKKyAgICAgICAgKFdlYkNvcmU6OklubGluZUl0ZXJhdG9yOjpMaW5lOjpl
bmNsb3NpbmdUb3AgY29uc3QpOiBEZWxldGVkLgorICAgICAgICAqIGxheW91dC9pbnRlZ3JhdGlv
bi9JbmxpbmVJdGVyYXRvckxpbmVMZWdhY3lQYXRoLmg6CisgICAgICAgIChXZWJDb3JlOjpJbmxp
bmVJdGVyYXRvcjo6TGluZUl0ZXJhdG9yTGVnYWN5UGF0aDo6ZW5jbG9zaW5nVG9wQWRqdXN0ZWRG
b3JQcmVjZWRpbmdMaW5lIGNvbnN0KToKKyAgICAgICAgKFdlYkNvcmU6OklubGluZUl0ZXJhdG9y
OjpMaW5lSXRlcmF0b3JMZWdhY3lQYXRoOjplbmNsb3NpbmdUb3AgY29uc3QpOiBEZWxldGVkLgor
ICAgICAgICAqIGxheW91dC9pbnRlZ3JhdGlvbi9JbmxpbmVJdGVyYXRvckxpbmVNb2Rlcm5QYXRo
Lmg6CisgICAgICAgIChXZWJDb3JlOjpJbmxpbmVJdGVyYXRvcjo6TGluZUl0ZXJhdG9yTW9kZXJu
UGF0aDo6ZW5jbG9zaW5nVG9wQWRqdXN0ZWRGb3JQcmVjZWRpbmdMaW5lIGNvbnN0KToKKyAgICAg
ICAgKFdlYkNvcmU6OklubGluZUl0ZXJhdG9yOjpMaW5lSXRlcmF0b3JNb2Rlcm5QYXRoOjplbmNs
b3NpbmdUb3BGb3JIaXRUZXN0aW5nIGNvbnN0KToKKyAgICAgICAgKFdlYkNvcmU6OklubGluZUl0
ZXJhdG9yOjpMaW5lSXRlcmF0b3JNb2Rlcm5QYXRoOjplbmNsb3NpbmdUb3AgY29uc3QpOiBEZWxl
dGVkLgorICAgICAgICAqIGxheW91dC9pbnRlZ3JhdGlvbi9MaW5lU2VsZWN0aW9uLmg6CisgICAg
ICAgIChXZWJDb3JlOjpMaW5lU2VsZWN0aW9uOjpsb2dpY2FsVG9wKToKKwogMjAyMi0wMy0xNyAg
QWxhbiBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CiAKICAgICAgICAgW0lGQ11bSW50ZWdyYXRp
b25dIFJlbmFtZSBJbmxpbmVJdGVyYXRvcjo6TGluZTo6Y2xvc2VzdFJ1biogdG8gY2xvc2VzdEJv
eEZvcioKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2xheW91dC9pbnRlZ3JhdGlvbi9Jbmxp
bmVJdGVyYXRvckxpbmUuY3BwIGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L2ludGVncmF0aW9uL0lu
bGluZUl0ZXJhdG9yTGluZS5jcHAKaW5kZXggYTY2MWU4ZWRhOTg5YjU4Y2U0NDkyZTkxMWQyZjAx
ZDM5N2IzODM3My4uNjE2YjExZWRiMzM2ZWJhNTFlNzI4ODgwODc4N2ZmNmRlYWFkZjFjYiAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2ludGVncmF0aW9uL0lubGluZUl0ZXJhdG9y
TGluZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L2ludGVncmF0aW9uL0lubGluZUl0
ZXJhdG9yTGluZS5jcHAKQEAgLTE2NCw3ICsxNjQsNyBAQCBpbnQgTGluZTo6YmxvY2tEaXJlY3Rp
b25Qb2ludEluTGluZSgpIGNvbnN0CiAKIExheW91dFVuaXQgTGluZTo6ZW5jbG9zaW5nVG9wQWRq
dXN0ZWRGb3JQcmVjZWRpbmdCbG9jaygpIGNvbnN0CiB7Ci0gICAgcmV0dXJuIGNvbnRhaW5pbmdC
bG9jaygpLmFkanVzdEVuY2xvc2luZ1RvcEZvclByZWNlZGluZ0Jsb2NrKGVuY2xvc2luZ1RvcCgp
KTsKKyAgICByZXR1cm4gY29udGFpbmluZ0Jsb2NrKCkuYWRqdXN0RW5jbG9zaW5nVG9wRm9yUHJl
Y2VkaW5nQmxvY2soZW5jbG9zaW5nVG9wQWRqdXN0ZWRGb3JQcmVjZWRpbmdMaW5lKCkpOwogfQog
CiBMYXlvdXRVbml0IExpbmU6OmVuY2xvc2luZ0hlaWdodEFkanVzdGVkRm9yUHJlY2VkaW5nQmxv
Y2soKSBjb25zdApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2ludGVncmF0aW9u
L0lubGluZUl0ZXJhdG9yTGluZS5oIGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L2ludGVncmF0aW9u
L0lubGluZUl0ZXJhdG9yTGluZS5oCmluZGV4IGU2NzdkNzhjNTlmNjI3OWUyNWIxN2RiYzY5MWZj
NTFkNjY3NTQ0MjEuLjFhNjk4OGMzODY1YzNhZGM0YjIwMzBhMzJjZGNmN2U5ZjJjYmM1MDggMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2xheW91dC9pbnRlZ3JhdGlvbi9JbmxpbmVJdGVyYXRv
ckxpbmUuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvaW50ZWdyYXRpb24vSW5saW5lSXRl
cmF0b3JMaW5lLmgKQEAgLTk1LDEyICs5NSwxMiBAQCBwcml2YXRlOgogICAgIC8vIEZJWE1FOiBU
aGlzIGlzIHRlbXBvcmFyeS4KICAgICBmcmllbmQgY2xhc3MgV2ViQ29yZTo6TGluZVNlbGVjdGlv
bjsKIAotICAgIExheW91dFVuaXQgZW5jbG9zaW5nVG9wKCkgY29uc3Q7CiAgICAgTGF5b3V0VW5p
dCBlbmNsb3NpbmdCb3R0b20oKSBjb25zdDsKIAogICAgIExheW91dFJlY3QgZW5jbG9zaW5nTG9n
aWNhbFJlY3QoKSBjb25zdDsKICAgICBMYXlvdXRSZWN0IGVuY2xvc2luZ1BoeXNpY2FsUmVjdCgp
IGNvbnN0OwogCisgICAgTGF5b3V0VW5pdCBlbmNsb3NpbmdUb3BBZGp1c3RlZEZvclByZWNlZGlu
Z0xpbmUoKSBjb25zdDsKICAgICBMYXlvdXRVbml0IGVuY2xvc2luZ1RvcEFkanVzdGVkRm9yUHJl
Y2VkaW5nQmxvY2soKSBjb25zdDsKICAgICBMYXlvdXRVbml0IGVuY2xvc2luZ0hlaWdodEFkanVz
dGVkRm9yUHJlY2VkaW5nQmxvY2soKSBjb25zdDsKIApAQCAtMTYxLDEwICsxNjEsMTAgQEAgaW5s
aW5lIExheW91dFVuaXQgTGluZTo6Ym90dG9tKCkgY29uc3QKICAgICB9KTsKIH0KIAotaW5saW5l
IExheW91dFVuaXQgTGluZTo6ZW5jbG9zaW5nVG9wKCkgY29uc3QKK2lubGluZSBMYXlvdXRVbml0
IExpbmU6OmVuY2xvc2luZ1RvcEFkanVzdGVkRm9yUHJlY2VkaW5nTGluZSgpIGNvbnN0CiB7CiAg
ICAgcmV0dXJuIFdURjo6c3dpdGNoT24obV9wYXRoVmFyaWFudCwgW10oY29uc3QgYXV0byYgcGF0
aCkgewotICAgICAgICByZXR1cm4gcGF0aC5lbmNsb3NpbmdUb3AoKTsKKyAgICAgICAgcmV0dXJu
IHBhdGguZW5jbG9zaW5nVG9wQWRqdXN0ZWRGb3JQcmVjZWRpbmdMaW5lKCk7CiAgICAgfSk7CiB9
CiAKQEAgLTE5OCw3ICsxOTgsNyBAQCBpbmxpbmUgTGF5b3V0VW5pdCBMaW5lOjpsaW5lQm94Qm90
dG9tKCkgY29uc3QKIAogaW5saW5lIExheW91dFJlY3QgTGluZTo6ZW5jbG9zaW5nTG9naWNhbFJl
Y3QoKSBjb25zdAogewotICAgIHJldHVybiB7IExheW91dFBvaW50IHsgY29udGVudExvZ2ljYWxM
ZWZ0KCksIGVuY2xvc2luZ1RvcCgpIH0sIExheW91dFBvaW50IHsgY29udGVudExvZ2ljYWxSaWdo
dCgpLCBlbmNsb3NpbmdCb3R0b20oKSB9IH07CisgICAgcmV0dXJuIHsgTGF5b3V0UG9pbnQgeyBj
b250ZW50TG9naWNhbExlZnQoKSwgZW5jbG9zaW5nVG9wQWRqdXN0ZWRGb3JQcmVjZWRpbmdMaW5l
KCkgfSwgTGF5b3V0UG9pbnQgeyBjb250ZW50TG9naWNhbFJpZ2h0KCksIGVuY2xvc2luZ0JvdHRv
bSgpIH0gfTsKIH0KIAogaW5saW5lIExheW91dFJlY3QgTGluZTo6ZW5jbG9zaW5nUGh5c2ljYWxS
ZWN0KCkgY29uc3QKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2xheW91dC9pbnRlZ3JhdGlv
bi9JbmxpbmVJdGVyYXRvckxpbmVMZWdhY3lQYXRoLmggYi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQv
aW50ZWdyYXRpb24vSW5saW5lSXRlcmF0b3JMaW5lTGVnYWN5UGF0aC5oCmluZGV4IDMzNDkyZDY3
Y2M0YzQxNWVjNTUzZjhlMzlhMzMyMmU3YjliMGNmOGMuLjgwMjZiYTNlOGNlOWYyNDQ3NGZmNWQ5
MmI2NzBhZGQxYmVjZTZlMTIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2xheW91dC9pbnRl
Z3JhdGlvbi9JbmxpbmVJdGVyYXRvckxpbmVMZWdhY3lQYXRoLmgKKysrIGIvU291cmNlL1dlYkNv
cmUvbGF5b3V0L2ludGVncmF0aW9uL0lubGluZUl0ZXJhdG9yTGluZUxlZ2FjeVBhdGguaApAQCAt
NDUsNyArNDUsNyBAQCBwdWJsaWM6CiAKICAgICBMYXlvdXRVbml0IHRvcCgpIGNvbnN0IHsgcmV0
dXJuIG1fcm9vdElubGluZUJveC0+bGluZVRvcCgpOyB9CiAgICAgTGF5b3V0VW5pdCBib3R0b20o
KSBjb25zdCB7IHJldHVybiBtX3Jvb3RJbmxpbmVCb3gtPmxpbmVCb3R0b20oKTsgfQotICAgIExh
eW91dFVuaXQgZW5jbG9zaW5nVG9wKCkgY29uc3QgeyByZXR1cm4gbV9yb290SW5saW5lQm94LT5z
ZWxlY3Rpb25Ub3AoKTsgfQorICAgIExheW91dFVuaXQgZW5jbG9zaW5nVG9wQWRqdXN0ZWRGb3JQ
cmVjZWRpbmdMaW5lKCkgY29uc3QgeyByZXR1cm4gbV9yb290SW5saW5lQm94LT5zZWxlY3Rpb25U
b3AoKTsgfQogICAgIExheW91dFVuaXQgZW5jbG9zaW5nVG9wRm9ySGl0VGVzdGluZygpIGNvbnN0
IHsgcmV0dXJuIG1fcm9vdElubGluZUJveC0+c2VsZWN0aW9uVG9wKExlZ2FjeVJvb3RJbmxpbmVC
b3g6OkZvckhpdFRlc3Rpbmc6Olllcyk7IH0KICAgICBMYXlvdXRVbml0IGVuY2xvc2luZ0JvdHRv
bSgpIGNvbnN0IHsgcmV0dXJuIG1fcm9vdElubGluZUJveC0+c2VsZWN0aW9uQm90dG9tKCk7IH0K
ICAgICBMYXlvdXRVbml0IGxpbmVCb3hUb3AoKSBjb25zdCB7IHJldHVybiBtX3Jvb3RJbmxpbmVC
b3gtPmxpbmVCb3hUb3AoKTsgfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2lu
dGVncmF0aW9uL0lubGluZUl0ZXJhdG9yTGluZU1vZGVyblBhdGguaCBiL1NvdXJjZS9XZWJDb3Jl
L2xheW91dC9pbnRlZ3JhdGlvbi9JbmxpbmVJdGVyYXRvckxpbmVNb2Rlcm5QYXRoLmgKaW5kZXgg
ZjNkODRkMmQzNTMyODRmYTI5MmRiZmEyZmYzN2JkZWE3MWQ0NzA1My4uMTMyMGY1ZTQ0OTU1NDJh
ZmE2YzgyZWU4MDQ4NGE1ZDcyZGQ0NGNhMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvbGF5
b3V0L2ludGVncmF0aW9uL0lubGluZUl0ZXJhdG9yTGluZU1vZGVyblBhdGguaAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9sYXlvdXQvaW50ZWdyYXRpb24vSW5saW5lSXRlcmF0b3JMaW5lTW9kZXJuUGF0
aC5oCkBAIC01NCwxMSArNTQsMTEgQEAgcHVibGljOgogICAgIExheW91dFVuaXQgbGluZUJveFRv
cCgpIGNvbnN0IHsgcmV0dXJuIExheW91dFVuaXQ6OmZyb21GbG9hdFJvdW5kKGxpbmUoKS5saW5l
Qm94VG9wKCkpOyB9CiAgICAgTGF5b3V0VW5pdCBsaW5lQm94Qm90dG9tKCkgY29uc3QgeyByZXR1
cm4gTGF5b3V0VW5pdDo6ZnJvbUZsb2F0Um91bmQobGluZSgpLmxpbmVCb3hCb3R0b20oKSk7IH0K
IAotICAgIExheW91dFVuaXQgZW5jbG9zaW5nVG9wKCkgY29uc3QgeyByZXR1cm4gIW1fbGluZUlu
ZGV4ID8gdG9wKCkgOiBMaW5lSXRlcmF0b3JNb2Rlcm5QYXRoKCptX2lubGluZUNvbnRlbnQsIG1f
bGluZUluZGV4IC0gMSkuZW5jbG9zaW5nQm90dG9tKCk7IH0KKyAgICBMYXlvdXRVbml0IGVuY2xv
c2luZ1RvcEFkanVzdGVkRm9yUHJlY2VkaW5nTGluZSgpIGNvbnN0IHsgcmV0dXJuICFtX2xpbmVJ
bmRleCA/IHRvcCgpIDogTGluZUl0ZXJhdG9yTW9kZXJuUGF0aCgqbV9pbmxpbmVDb250ZW50LCBt
X2xpbmVJbmRleCAtIDEpLmVuY2xvc2luZ0JvdHRvbSgpOyB9CiAgICAgLy8gRklYTUU6IFJlbW92
ZSB0aGUgY29udGFpbmluZ0Jsb2NrKCkuYm9yZGVyQW5kUGFkZGluZ0JlZm9yZSgpIG9mZnNldCBh
ZnRlciByZXRpcmluZyBsZWdhY3kgbGluZSBsYXlvdXQuIEl0IGFsc28gcmVxdWlyZXMgY2hhbmdl
cyBpbiBSZW5kZXJUZXh0Ojpwb3NpdGlvbkZvclBvaW50IHRvIGZpbmQgdGhlIGZpcnN0IGxpbmUg
d2l0aCBvZmZzZXQuCiAgICAgLy8gLSB0aGUgImJlZm9yZSIgdmFsdWUgaXMgYWxyZWFkeSBmYWN0
b3JlZCBpbiB0byB0aGUgbGluZSBvZmZzZXQKICAgICAvLyAtIHRoaXMgbG9naWMgbmVnYXRlcyB0
aGUgZmlyc3QgbGluZSdzIG5hdHVyYWwgb2Zmc2V0IChlLmcuIGJsb2NrIGhhcyBubyBib3JkZXIv
cGFkZGluZyBidXQgdGhlIGZpcnN0IGxpbmUgaGFzIGEgY29tcHV0ZWQgb2Zmc2V0KS4KLSAgICBM
YXlvdXRVbml0IGVuY2xvc2luZ1RvcEZvckhpdFRlc3RpbmcoKSBjb25zdCB7IHJldHVybiAhbV9s
aW5lSW5kZXggPyBjb250YWluaW5nQmxvY2soKS5ib3JkZXJBbmRQYWRkaW5nQmVmb3JlKCkgOiBl
bmNsb3NpbmdUb3AoKTsgfTsKKyAgICBMYXlvdXRVbml0IGVuY2xvc2luZ1RvcEZvckhpdFRlc3Rp
bmcoKSBjb25zdCB7IHJldHVybiAhbV9saW5lSW5kZXggPyBjb250YWluaW5nQmxvY2soKS5ib3Jk
ZXJBbmRQYWRkaW5nQmVmb3JlKCkgOiBlbmNsb3NpbmdUb3BBZGp1c3RlZEZvclByZWNlZGluZ0xp
bmUoKTsgfTsKICAgICAvLyBGSVhNRTogSW1wbGVtZW50IG9yIHJlcGxhY2UuCiAgICAgTGF5b3V0
VW5pdCBlbmNsb3NpbmdCb3R0b20oKSBjb25zdCB7IHJldHVybiBib3R0b20oKTsgfQogCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvaW50ZWdyYXRpb24vTGluZVNlbGVjdGlvbi5o
IGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L2ludGVncmF0aW9uL0xpbmVTZWxlY3Rpb24uaAppbmRl
eCA4OWZmNzBjODgyMGEwMjc5M2Q5NWNhNjRjOWJiNDNiZmUzZmIxNTc0Li43ODg4OTIzMjg3ZDg3
YTBiOGYyN2I4MjgwMmI1MWQyOGY1NTQxYTk3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9s
YXlvdXQvaW50ZWdyYXRpb24vTGluZVNlbGVjdGlvbi5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2xh
eW91dC9pbnRlZ3JhdGlvbi9MaW5lU2VsZWN0aW9uLmgKQEAgLTMxLDcgKzMxLDcgQEAgbmFtZXNw
YWNlIFdlYkNvcmUgewogCiBjbGFzcyBMaW5lU2VsZWN0aW9uIHsKIHB1YmxpYzoKLSAgICBzdGF0
aWMgTGF5b3V0VW5pdCBsb2dpY2FsVG9wKGNvbnN0IElubGluZUl0ZXJhdG9yOjpMaW5lJiBsaW5l
KSB7IHJldHVybiBsaW5lLmVuY2xvc2luZ1RvcCgpOyB9CisgICAgc3RhdGljIExheW91dFVuaXQg
bG9naWNhbFRvcChjb25zdCBJbmxpbmVJdGVyYXRvcjo6TGluZSYgbGluZSkgeyByZXR1cm4gbGlu
ZS5lbmNsb3NpbmdUb3BBZGp1c3RlZEZvclByZWNlZGluZ0xpbmUoKTsgfQogICAgIHN0YXRpYyBM
YXlvdXRVbml0IGxvZ2ljYWxCb3R0b20oY29uc3QgSW5saW5lSXRlcmF0b3I6OkxpbmUmIGxpbmUp
IHsgcmV0dXJuIGxpbmUuZW5jbG9zaW5nQm90dG9tKCk7IH0KIAogICAgIHN0YXRpYyBMYXlvdXRS
ZWN0IGxvZ2ljYWxSZWN0KGNvbnN0IElubGluZUl0ZXJhdG9yOjpMaW5lJiBsaW5lKSB7IHJldHVy
biBsaW5lLmVuY2xvc2luZ0xvZ2ljYWxSZWN0KCk7IH0K
</data>

          </attachment>
      

    </bug>

</bugzilla>