<?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>233579</bug_id>
          
          <creation_ts>2021-11-29 11:16:24 -0800</creation_ts>
          <short_desc>[LFC][IFC] Compute the isFirstBox/isLastBox bit for inline box type of display boxes</short_desc>
          <delta_ts>2021-12-01 16:00:52 -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>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>INVALID</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></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>simon.fraser</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1818331</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2021-11-29 11:16:24 -0800</bug_when>
    <thetext>in bidi context.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1818339</commentid>
    <comment_count>1</comment_count>
      <attachid>445308</attachid>
    <who name="alan">zalan</who>
    <bug_when>2021-11-29 11:25:48 -0800</bug_when>
    <thetext>Created attachment 445308
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1818403</commentid>
    <comment_count>2</comment_count>
      <attachid>445326</attachid>
    <who name="alan">zalan</who>
    <bug_when>2021-11-29 12:30:07 -0800</bug_when>
    <thetext>Created attachment 445326
Patch</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>445308</attachid>
            <date>2021-11-29 11:25:48 -0800</date>
            <delta_ts>2021-11-29 12:30:05 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-233579-20211129112547.patch</filename>
            <type>text/plain</type>
            <size>6201</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg2MTIxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZjAyNTRiZDYzNzM0ZWY3
ODU3Nzg5NzllYzk3NWE5ZjExNGQ2YjFmYi4uMDViZWEzZDcxNGM1MmM4M2M4MDVjZDgyMDY0MmEx
ODk1N2ZjYzg5YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDIxLTExLTI5ICBBbGFu
IEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbTEZDXVtJRkNdIENvbXB1dGUg
dGhlIGlzRmlyc3RCb3gvaXNMYXN0Qm94IGJpdCBmb3IgaW5saW5lIGJveCB0eXBlIG9mIGRpc3Bs
YXkgYm94ZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTIzMzU3OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IEFueSBpbmxpbmUgYm94ICg8c3Bhbj4pIG1heSBiZSBmcmFnbWVudGVkIGFjcm9zcyBiaWRpIGJv
dW5kYXJpZXMuCisgICAgICAgIEluIHRoaXMgcGF0Y2ggd2hlbiB0aGUgYmlkaSBjb250ZW50IHRy
aWdnZXJzIGEgbmV3IGRpc3BsYXkgYm94IGZvciBhbiBpbmxpbmUgYm94IHdlCisgICAgICAgIDEu
IGNoZWNrIGlmIHRoZXJlJ3MgYSBwcmV2aW91cyBkaXNwbGF5IGJveCBhc3NvY2lhdGVkIHdpdGgg
dGhlIGlubGluZSBib3ggYW5kCisgICAgICAgIDIuIHNldCB0aGUgbGFzdCBiaXQgdG8gZmFsc2Ug
YW5kCisgICAgICAgIDMuIGFsc28gZW5zdXJlIHRoYXQgdGhlIG5ld2x5IGNvbnN0cnVjdGVkIGRp
c3BsYXkgYm94IGhhcyB0aGUgImlzRmlyc3RCb3giIGJpdCBzZXQgdG8gZmFsc2UgYnkgZGVmYXVs
dC4KKworICAgICAgICAqIGxheW91dC9mb3JtYXR0aW5nQ29udGV4dHMvaW5saW5lL0lubGluZURp
c3BsYXlDb250ZW50QnVpbGRlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpMYXlvdXQ6OklubGlu
ZURpc3BsYXlDb250ZW50QnVpbGRlcjo6YXBwZW5kSW5saW5lQm94RGlzcGxheUJveEZvckJpZGlC
b3VuZGFyeSk6CisgICAgICAgIChXZWJDb3JlOjpMYXlvdXQ6OklubGluZURpc3BsYXlDb250ZW50
QnVpbGRlcjo6cHJvY2Vzc0JpZGlDb250ZW50KToKKyAgICAgICAgKiBsYXlvdXQvZm9ybWF0dGlu
Z0NvbnRleHRzL2lubGluZS9JbmxpbmVEaXNwbGF5Q29udGVudEJ1aWxkZXIuaDoKKyAgICAgICAg
KiBsYXlvdXQvZm9ybWF0dGluZ0NvbnRleHRzL2lubGluZS9kaXNwbGF5L0lubGluZURpc3BsYXlC
b3guaDoKKyAgICAgICAgKFdlYkNvcmU6OklubGluZURpc3BsYXk6OkJveDo6c2V0SXNMYXN0Qm94
KToKKwogMjAyMS0xMS0yNyAgQWxhbiBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CiAKICAgICAg
ICAgW0xGQ11bSUZDXSBWaXN1YWwgb3JkZXJpbmcgbWF5IHJlcXVpcmUgbXVsdGlwbGUgZGlzcGxh
eSBib3ggaW5zdGFuY2VzIGZvciBhIHNpbmdsZSBpbmxpbmUgYm94CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9sYXlvdXQvZm9ybWF0dGluZ0NvbnRleHRzL2lubGluZS9JbmxpbmVEaXNwbGF5
Q29udGVudEJ1aWxkZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250
ZXh0cy9pbmxpbmUvSW5saW5lRGlzcGxheUNvbnRlbnRCdWlsZGVyLmNwcAppbmRleCBiN2Q2MTZk
YzI1YzZkMTExYTU5ODFiMTkyNDAxOTUzZTM2ZGMzMTE3Li4xZGNjM2IyZmZkN2M0ZGI0ZTZlODJj
ZDcyMWQyODI5YmFkOWM1YzNhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9y
bWF0dGluZ0NvbnRleHRzL2lubGluZS9JbmxpbmVEaXNwbGF5Q29udGVudEJ1aWxkZXIuY3BwCisr
KyBiL1NvdXJjZS9XZWJDb3JlL2xheW91dC9mb3JtYXR0aW5nQ29udGV4dHMvaW5saW5lL0lubGlu
ZURpc3BsYXlDb250ZW50QnVpbGRlci5jcHAKQEAgLTI2NywxMCArMjY3LDExIEBAIHZvaWQgSW5s
aW5lRGlzcGxheUNvbnRlbnRCdWlsZGVyOjphcHBlbmRTcGFubmluZ0lubGluZUJveERpc3BsYXlC
b3goY29uc3QgTGluZTo6CiAgICAgYm94R2VvbWV0cnkuc2V0Q29udGVudEJveFdpZHRoKGVuY2xv
c2luZ0JvcmRlckJveFJlY3Qud2lkdGgoKSAtIChib3hHZW9tZXRyeS5ob3Jpem9udGFsQm9yZGVy
KCkgKyBib3hHZW9tZXRyeS5ob3Jpem9udGFsUGFkZGluZygpLnZhbHVlX29yKDBfbHUpKSk7CiB9
CiAKLXZvaWQgSW5saW5lRGlzcGxheUNvbnRlbnRCdWlsZGVyOjphcHBlbmRJbmxpbmVCb3hEaXNw
bGF5Qm94Rm9yQmlkaUJvdW5kYXJ5KGNvbnN0IEJveCYgbGF5b3V0Qm94LCBjb25zdCBJbmxpbmVS
ZWN0JiBpbmxpbmVCb3hSZWN0LCBEaXNwbGF5Qm94ZXMmIGJveGVzKQordm9pZCBJbmxpbmVEaXNw
bGF5Q29udGVudEJ1aWxkZXI6OmFwcGVuZElubGluZUJveERpc3BsYXlCb3hGb3JCaWRpQm91bmRh
cnkoY29uc3QgQm94JiBsYXlvdXRCb3gsIGNvbnN0IElubGluZVJlY3QmIGlubGluZUJveFJlY3Qs
IGJvb2wgaXNGaXJzdElubGluZUJveEZyYWdtZW50LCBEaXNwbGF5Qm94ZXMmIGJveGVzKQogewog
ICAgIFVOVVNFRF9QQVJBTShsYXlvdXRCb3gpOwogICAgIFVOVVNFRF9QQVJBTShpbmxpbmVCb3hS
ZWN0KTsKKyAgICBVTlVTRURfUEFSQU0oaXNGaXJzdElubGluZUJveEZyYWdtZW50KTsKICAgICBV
TlVTRURfUEFSQU0oYm94ZXMpOwogfQogCkBAIC0zNTQsNiArMzU1LDggQEAgdm9pZCBJbmxpbmVE
aXNwbGF5Q29udGVudEJ1aWxkZXI6OnByb2Nlc3NCaWRpQ29udGVudChjb25zdCBMaW5lQnVpbGRl
cjo6TGluZUNvbnQKICAgICBjb250ZW50UmlnaHRJblZpc3VhbE9yZGVyICs9IHJvb3RJbmxpbmVC
b3hSZWN0LmxlZnQoKTsKICAgICBWZWN0b3I8c2l6ZV90PiBpbmxpbmVCb3hTdGFjazsKICAgICBp
bmxpbmVCb3hTdGFjay5yZXNlcnZlSW5pdGlhbENhcGFjaXR5KGxpbmVCb3gubm9uUm9vdElubGlu
ZUxldmVsQm94ZXMoKS5zaXplKCkpOworICAgIC8vIFRoaXMgbWFwIGtlZXBzIHRyYWNrIG9mIHRo
ZSBfbGFzdF8gZGlzcGxheSBib3ggZm9yIGEgZ2l2ZW4gaW5saW5lIGJveC4gCisgICAgSGFzaE1h
cDxjb25zdCBCb3gqLCBzaXplX3Q+IGlubGluZUJveERpc3BsYXlCb3hNYXA7CiAKICAgICBmb3Ig
KHNpemVfdCBpID0gMDsgaSA8IHJ1bnMuc2l6ZSgpOyArK2kpIHsKICAgICAgICAgYXV0byB2aXN1
YWxJbmRleCA9IGxpbmVDb250ZW50LnZpc3VhbE9yZGVyTGlzdFtpXTsKQEAgLTQyNCw4ICs0Mjcs
MTMgQEAgdm9pZCBJbmxpbmVEaXNwbGF5Q29udGVudEJ1aWxkZXI6OnByb2Nlc3NCaWRpQ29udGVu
dChjb25zdCBMaW5lQnVpbGRlcjo6TGluZUNvbnQKICAgICAgICAgICAgICAgICBBU1NFUlQoYW5j
ZXN0b3ItPmlzSW5saW5lQm94KCkpOwogICAgICAgICAgICAgICAgIGF1dG8mIGlubGluZUJveCA9
ICphbmNlc3RvcjsKICAgICAgICAgICAgICAgICBpbmxpbmVCb3hTdGFjay5hcHBlbmQoYm94ZXMu
c2l6ZSgpKTsKKworICAgICAgICAgICAgICAgIGF1dG8gbGFzdERpc3BsYXlCb3hGb3JJbmxpbmVC
b3hJbmRleCA9IGlubGluZUJveERpc3BsYXlCb3hNYXAudGFrZSgmaW5saW5lQm94KTsKKyAgICAg
ICAgICAgICAgICBpZiAobGFzdERpc3BsYXlCb3hGb3JJbmxpbmVCb3hJbmRleCkKKyAgICAgICAg
ICAgICAgICAgICAgYm94ZXNbbGFzdERpc3BsYXlCb3hGb3JJbmxpbmVCb3hJbmRleF0uc2V0SXNM
YXN0Qm94KGZhbHNlKTsKKyAgICAgICAgICAgICAgICBpbmxpbmVCb3hEaXNwbGF5Qm94TWFwLnNl
dCgmaW5saW5lQm94LCBib3hlcy5zaXplKCkpOwogICAgICAgICAgICAgICAgIC8vIEZJWE1FOiBD
b21wdXRlIGdlb21ldHJ5IGZvciB0aGlzIGlubGluZSBib3ggZnJhZ21lbnQuCi0gICAgICAgICAg
ICAgICAgYXBwZW5kSW5saW5lQm94RGlzcGxheUJveEZvckJpZGlCb3VuZGFyeShpbmxpbmVCb3gs
IHsgfSwgYm94ZXMpOworICAgICAgICAgICAgICAgIGFwcGVuZElubGluZUJveERpc3BsYXlCb3hG
b3JCaWRpQm91bmRhcnkoaW5saW5lQm94LCB7IH0sICEhbGFzdERpc3BsYXlCb3hGb3JJbmxpbmVC
b3hJbmRleCwgYm94ZXMpOwogICAgICAgICAgICAgfQogICAgICAgICB9OwogICAgICAgICBoYW5k
bGVJbmxpbmVCb3hCb3VuZGFyaWVzSWZBcHBsaWNhYmxlKCk7CmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9sYXlvdXQvZm9ybWF0dGluZ0NvbnRleHRzL2lubGluZS9JbmxpbmVEaXNwbGF5Q29u
dGVudEJ1aWxkZXIuaCBiL1NvdXJjZS9XZWJDb3JlL2xheW91dC9mb3JtYXR0aW5nQ29udGV4dHMv
aW5saW5lL0lubGluZURpc3BsYXlDb250ZW50QnVpbGRlci5oCmluZGV4IDMyYzk0NzM0Mzg5NmVi
YjQyNWEzNTIwNDNjZmI2Mzk1OGNmMzRkZjkuLjdlNTM4NTgzNjExODI5ODYyMTNmOTRhYjYyYTk2
ZDJlMDljNDI4OGQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2xheW91dC9mb3JtYXR0aW5n
Q29udGV4dHMvaW5saW5lL0lubGluZURpc3BsYXlDb250ZW50QnVpbGRlci5oCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL2xheW91dC9mb3JtYXR0aW5nQ29udGV4dHMvaW5saW5lL0lubGluZURpc3BsYXlD
b250ZW50QnVpbGRlci5oCkBAIC01NSw3ICs1NSw3IEBAIHByaXZhdGU6CiAgICAgdm9pZCBhcHBl
bmRBdG9taWNJbmxpbmVMZXZlbERpc3BsYXlCb3goY29uc3QgTGluZTo6UnVuJiwgY29uc3QgSW5s
aW5lUmVjdCYgLCBEaXNwbGF5Qm94ZXMmKTsKICAgICB2b2lkIGFwcGVuZElubGluZUJveERpc3Bs
YXlCb3goY29uc3QgTGluZTo6UnVuJiwgY29uc3QgSW5saW5lTGV2ZWxCb3gmLCBjb25zdCBJbmxp
bmVSZWN0JiwgYm9vbCBsaW5laGFzQ29udGVudCwgRGlzcGxheUJveGVzJik7CiAgICAgdm9pZCBh
cHBlbmRTcGFubmluZ0lubGluZUJveERpc3BsYXlCb3goY29uc3QgTGluZTo6UnVuJiwgY29uc3Qg
SW5saW5lTGV2ZWxCb3gmLCBjb25zdCBJbmxpbmVSZWN0JiwgRGlzcGxheUJveGVzJik7Ci0gICAg
dm9pZCBhcHBlbmRJbmxpbmVCb3hEaXNwbGF5Qm94Rm9yQmlkaUJvdW5kYXJ5KGNvbnN0IEJveCYs
IGNvbnN0IElubGluZVJlY3QmLCBEaXNwbGF5Qm94ZXMmKTsKKyAgICB2b2lkIGFwcGVuZElubGlu
ZUJveERpc3BsYXlCb3hGb3JCaWRpQm91bmRhcnkoY29uc3QgQm94JiwgY29uc3QgSW5saW5lUmVj
dCYsIGJvb2wgaXNGaXJzdElubGluZUJveEZyYWdtZW50LCBEaXNwbGF5Qm94ZXMmKTsKICAgICB2
b2lkIGFkanVzdElubGluZUJveERpc3BsYXlCb3hGb3JCaWRpQm91bmRhcnkoSW5saW5lRGlzcGxh
eTo6Qm94JiwgY29uc3QgSW5saW5lUmVjdCYpOwogCiAgICAgY29uc3QgQ29udGFpbmVyQm94JiBy
b290KCkgY29uc3QgeyByZXR1cm4gbV9mb3JtYXR0aW5nQ29udGV4dFJvb3Q7IH0KZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL2xheW91dC9mb3JtYXR0aW5nQ29udGV4dHMvaW5saW5lL2Rpc3Bs
YXkvSW5saW5lRGlzcGxheUJveC5oIGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdD
b250ZXh0cy9pbmxpbmUvZGlzcGxheS9JbmxpbmVEaXNwbGF5Qm94LmgKaW5kZXggNmY0NGE4YmUw
ZDJhMDU0MDU0MzE4ZDU4Y2I0OWMxZjAyYjZkMzUwNC4uNDE4MjJkZjNmZWI0Njg3Zjk0Y2Q2MDE2
N2E0NmZjOWViMmY1YjJhOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1h
dHRpbmdDb250ZXh0cy9pbmxpbmUvZGlzcGxheS9JbmxpbmVEaXNwbGF5Qm94LmgKKysrIGIvU291
cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9pbmxpbmUvZGlzcGxheS9Jbmxp
bmVEaXNwbGF5Qm94LmgKQEAgLTExMCw2ICsxMTAsOCBAQCBzdHJ1Y3QgQm94IHsKICAgICB2b2lk
IGFkanVzdElua092ZXJmbG93KGNvbnN0IExheW91dDo6SW5saW5lUmVjdCYgY2hpbGRCb3JkZXJC
b3gpIHsgcmV0dXJuIG1faW5rT3ZlcmZsb3cuZXhwYW5kVG9Db250YWluKGNoaWxkQm9yZGVyQm94
KTsgfQogICAgIHZvaWQgdHJ1bmNhdGUoTGF5b3V0OjpJbmxpbmVMYXlvdXRVbml0IHRydW5jYXRl
ZHdpZHRoID0gMC5mKTsKIAorICAgIHZvaWQgc2V0SXNMYXN0Qm94KGJvb2wgaXNMYXN0KSB7IG1f
aXNMYXN0V2l0aGluSW5saW5lTGV2ZWxCb3ggPSBpc0xhc3Q7IH0KKwogICAgIHN0ZDo6b3B0aW9u
YWw8VGV4dD4mIHRleHQoKSB7IHJldHVybiBtX3RleHQ7IH0KICAgICBjb25zdCBzdGQ6Om9wdGlv
bmFsPFRleHQ+JiB0ZXh0KCkgY29uc3QgeyByZXR1cm4gbV90ZXh0OyB9CiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>445326</attachid>
            <date>2021-11-29 12:30:07 -0800</date>
            <delta_ts>2021-11-29 12:30:07 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-233579-20211129123007.patch</filename>
            <type>text/plain</type>
            <size>6200</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg2MTIxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZjAyNTRiZDYzNzM0ZWY3
ODU3Nzg5NzllYzk3NWE5ZjExNGQ2YjFmYi4uMDViZWEzZDcxNGM1MmM4M2M4MDVjZDgyMDY0MmEx
ODk1N2ZjYzg5YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDIxLTExLTI5ICBBbGFu
IEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbTEZDXVtJRkNdIENvbXB1dGUg
dGhlIGlzRmlyc3RCb3gvaXNMYXN0Qm94IGJpdCBmb3IgaW5saW5lIGJveCB0eXBlIG9mIGRpc3Bs
YXkgYm94ZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTIzMzU3OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IEFueSBpbmxpbmUgYm94ICg8c3Bhbj4pIG1heSBiZSBmcmFnbWVudGVkIGFjcm9zcyBiaWRpIGJv
dW5kYXJpZXMuCisgICAgICAgIEluIHRoaXMgcGF0Y2ggd2hlbiB0aGUgYmlkaSBjb250ZW50IHRy
aWdnZXJzIGEgbmV3IGRpc3BsYXkgYm94IGZvciBhbiBpbmxpbmUgYm94IHdlCisgICAgICAgIDEu
IGNoZWNrIGlmIHRoZXJlJ3MgYSBwcmV2aW91cyBkaXNwbGF5IGJveCBhc3NvY2lhdGVkIHdpdGgg
dGhlIGlubGluZSBib3ggYW5kCisgICAgICAgIDIuIHNldCB0aGUgbGFzdCBiaXQgdG8gZmFsc2Ug
YW5kCisgICAgICAgIDMuIGFsc28gZW5zdXJlIHRoYXQgdGhlIG5ld2x5IGNvbnN0cnVjdGVkIGRp
c3BsYXkgYm94IGhhcyB0aGUgImlzRmlyc3RCb3giIGJpdCBzZXQgdG8gZmFsc2UgYnkgZGVmYXVs
dC4KKworICAgICAgICAqIGxheW91dC9mb3JtYXR0aW5nQ29udGV4dHMvaW5saW5lL0lubGluZURp
c3BsYXlDb250ZW50QnVpbGRlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpMYXlvdXQ6OklubGlu
ZURpc3BsYXlDb250ZW50QnVpbGRlcjo6YXBwZW5kSW5saW5lQm94RGlzcGxheUJveEZvckJpZGlC
b3VuZGFyeSk6CisgICAgICAgIChXZWJDb3JlOjpMYXlvdXQ6OklubGluZURpc3BsYXlDb250ZW50
QnVpbGRlcjo6cHJvY2Vzc0JpZGlDb250ZW50KToKKyAgICAgICAgKiBsYXlvdXQvZm9ybWF0dGlu
Z0NvbnRleHRzL2lubGluZS9JbmxpbmVEaXNwbGF5Q29udGVudEJ1aWxkZXIuaDoKKyAgICAgICAg
KiBsYXlvdXQvZm9ybWF0dGluZ0NvbnRleHRzL2lubGluZS9kaXNwbGF5L0lubGluZURpc3BsYXlC
b3guaDoKKyAgICAgICAgKFdlYkNvcmU6OklubGluZURpc3BsYXk6OkJveDo6c2V0SXNMYXN0Qm94
KToKKwogMjAyMS0xMS0yNyAgQWxhbiBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CiAKICAgICAg
ICAgW0xGQ11bSUZDXSBWaXN1YWwgb3JkZXJpbmcgbWF5IHJlcXVpcmUgbXVsdGlwbGUgZGlzcGxh
eSBib3ggaW5zdGFuY2VzIGZvciBhIHNpbmdsZSBpbmxpbmUgYm94CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9sYXlvdXQvZm9ybWF0dGluZ0NvbnRleHRzL2lubGluZS9JbmxpbmVEaXNwbGF5
Q29udGVudEJ1aWxkZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250
ZXh0cy9pbmxpbmUvSW5saW5lRGlzcGxheUNvbnRlbnRCdWlsZGVyLmNwcAppbmRleCBiN2Q2MTZk
YzI1YzZkMTExYTU5ODFiMTkyNDAxOTUzZTM2ZGMzMTE3Li4xNGRlZWQ4ODZmNGVhNmY3Y2QxMDkz
YTQ0Y2NhNzhlYzBjOGJiYzEzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9y
bWF0dGluZ0NvbnRleHRzL2lubGluZS9JbmxpbmVEaXNwbGF5Q29udGVudEJ1aWxkZXIuY3BwCisr
KyBiL1NvdXJjZS9XZWJDb3JlL2xheW91dC9mb3JtYXR0aW5nQ29udGV4dHMvaW5saW5lL0lubGlu
ZURpc3BsYXlDb250ZW50QnVpbGRlci5jcHAKQEAgLTI2NywxMCArMjY3LDExIEBAIHZvaWQgSW5s
aW5lRGlzcGxheUNvbnRlbnRCdWlsZGVyOjphcHBlbmRTcGFubmluZ0lubGluZUJveERpc3BsYXlC
b3goY29uc3QgTGluZTo6CiAgICAgYm94R2VvbWV0cnkuc2V0Q29udGVudEJveFdpZHRoKGVuY2xv
c2luZ0JvcmRlckJveFJlY3Qud2lkdGgoKSAtIChib3hHZW9tZXRyeS5ob3Jpem9udGFsQm9yZGVy
KCkgKyBib3hHZW9tZXRyeS5ob3Jpem9udGFsUGFkZGluZygpLnZhbHVlX29yKDBfbHUpKSk7CiB9
CiAKLXZvaWQgSW5saW5lRGlzcGxheUNvbnRlbnRCdWlsZGVyOjphcHBlbmRJbmxpbmVCb3hEaXNw
bGF5Qm94Rm9yQmlkaUJvdW5kYXJ5KGNvbnN0IEJveCYgbGF5b3V0Qm94LCBjb25zdCBJbmxpbmVS
ZWN0JiBpbmxpbmVCb3hSZWN0LCBEaXNwbGF5Qm94ZXMmIGJveGVzKQordm9pZCBJbmxpbmVEaXNw
bGF5Q29udGVudEJ1aWxkZXI6OmFwcGVuZElubGluZUJveERpc3BsYXlCb3hGb3JCaWRpQm91bmRh
cnkoY29uc3QgQm94JiBsYXlvdXRCb3gsIGNvbnN0IElubGluZVJlY3QmIGlubGluZUJveFJlY3Qs
IGJvb2wgaXNGaXJzdElubGluZUJveEZyYWdtZW50LCBEaXNwbGF5Qm94ZXMmIGJveGVzKQogewog
ICAgIFVOVVNFRF9QQVJBTShsYXlvdXRCb3gpOwogICAgIFVOVVNFRF9QQVJBTShpbmxpbmVCb3hS
ZWN0KTsKKyAgICBVTlVTRURfUEFSQU0oaXNGaXJzdElubGluZUJveEZyYWdtZW50KTsKICAgICBV
TlVTRURfUEFSQU0oYm94ZXMpOwogfQogCkBAIC0zNTQsNiArMzU1LDggQEAgdm9pZCBJbmxpbmVE
aXNwbGF5Q29udGVudEJ1aWxkZXI6OnByb2Nlc3NCaWRpQ29udGVudChjb25zdCBMaW5lQnVpbGRl
cjo6TGluZUNvbnQKICAgICBjb250ZW50UmlnaHRJblZpc3VhbE9yZGVyICs9IHJvb3RJbmxpbmVC
b3hSZWN0LmxlZnQoKTsKICAgICBWZWN0b3I8c2l6ZV90PiBpbmxpbmVCb3hTdGFjazsKICAgICBp
bmxpbmVCb3hTdGFjay5yZXNlcnZlSW5pdGlhbENhcGFjaXR5KGxpbmVCb3gubm9uUm9vdElubGlu
ZUxldmVsQm94ZXMoKS5zaXplKCkpOworICAgIC8vIFRoaXMgbWFwIGtlZXBzIHRyYWNrIG9mIHRo
ZSBfbGFzdF8gZGlzcGxheSBib3ggZm9yIGEgZ2l2ZW4gaW5saW5lIGJveC4gCisgICAgSGFzaE1h
cDxjb25zdCBCb3gqLCBzaXplX3Q+IGlubGluZUJveERpc3BsYXlCb3hNYXA7CiAKICAgICBmb3Ig
KHNpemVfdCBpID0gMDsgaSA8IHJ1bnMuc2l6ZSgpOyArK2kpIHsKICAgICAgICAgYXV0byB2aXN1
YWxJbmRleCA9IGxpbmVDb250ZW50LnZpc3VhbE9yZGVyTGlzdFtpXTsKQEAgLTQyNCw4ICs0Mjcs
MTMgQEAgdm9pZCBJbmxpbmVEaXNwbGF5Q29udGVudEJ1aWxkZXI6OnByb2Nlc3NCaWRpQ29udGVu
dChjb25zdCBMaW5lQnVpbGRlcjo6TGluZUNvbnQKICAgICAgICAgICAgICAgICBBU1NFUlQoYW5j
ZXN0b3ItPmlzSW5saW5lQm94KCkpOwogICAgICAgICAgICAgICAgIGF1dG8mIGlubGluZUJveCA9
ICphbmNlc3RvcjsKICAgICAgICAgICAgICAgICBpbmxpbmVCb3hTdGFjay5hcHBlbmQoYm94ZXMu
c2l6ZSgpKTsKKworICAgICAgICAgICAgICAgIGF1dG8gbGFzdERpc3BsYXlCb3hGb3JJbmxpbmVC
b3hJbmRleCA9IGlubGluZUJveERpc3BsYXlCb3hNYXAudGFrZSgmaW5saW5lQm94KTsKKyAgICAg
ICAgICAgICAgICBpZiAobGFzdERpc3BsYXlCb3hGb3JJbmxpbmVCb3hJbmRleCkKKyAgICAgICAg
ICAgICAgICAgICAgYm94ZXNbbGFzdERpc3BsYXlCb3hGb3JJbmxpbmVCb3hJbmRleF0uc2V0SXNM
YXN0Qm94KGZhbHNlKTsKKyAgICAgICAgICAgICAgICBpbmxpbmVCb3hEaXNwbGF5Qm94TWFwLnNl
dCgmaW5saW5lQm94LCBib3hlcy5zaXplKCkpOwogICAgICAgICAgICAgICAgIC8vIEZJWE1FOiBD
b21wdXRlIGdlb21ldHJ5IGZvciB0aGlzIGlubGluZSBib3ggZnJhZ21lbnQuCi0gICAgICAgICAg
ICAgICAgYXBwZW5kSW5saW5lQm94RGlzcGxheUJveEZvckJpZGlCb3VuZGFyeShpbmxpbmVCb3gs
IHsgfSwgYm94ZXMpOworICAgICAgICAgICAgICAgIGFwcGVuZElubGluZUJveERpc3BsYXlCb3hG
b3JCaWRpQm91bmRhcnkoaW5saW5lQm94LCB7IH0sICFsYXN0RGlzcGxheUJveEZvcklubGluZUJv
eEluZGV4LCBib3hlcyk7CiAgICAgICAgICAgICB9CiAgICAgICAgIH07CiAgICAgICAgIGhhbmRs
ZUlubGluZUJveEJvdW5kYXJpZXNJZkFwcGxpY2FibGUoKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL2xheW91dC9mb3JtYXR0aW5nQ29udGV4dHMvaW5saW5lL0lubGluZURpc3BsYXlDb250
ZW50QnVpbGRlci5oIGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9p
bmxpbmUvSW5saW5lRGlzcGxheUNvbnRlbnRCdWlsZGVyLmgKaW5kZXggMzJjOTQ3MzQzODk2ZWJi
NDI1YTM1MjA0M2NmYjYzOTU4Y2YzNGRmOS4uN2U1Mzg1ODM2MTE4Mjk4NjIxM2Y5NGFiNjJhOTZk
MmUwOWM0Mjg4ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdD
b250ZXh0cy9pbmxpbmUvSW5saW5lRGlzcGxheUNvbnRlbnRCdWlsZGVyLmgKKysrIGIvU291cmNl
L1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9pbmxpbmUvSW5saW5lRGlzcGxheUNv
bnRlbnRCdWlsZGVyLmgKQEAgLTU1LDcgKzU1LDcgQEAgcHJpdmF0ZToKICAgICB2b2lkIGFwcGVu
ZEF0b21pY0lubGluZUxldmVsRGlzcGxheUJveChjb25zdCBMaW5lOjpSdW4mLCBjb25zdCBJbmxp
bmVSZWN0JiAsIERpc3BsYXlCb3hlcyYpOwogICAgIHZvaWQgYXBwZW5kSW5saW5lQm94RGlzcGxh
eUJveChjb25zdCBMaW5lOjpSdW4mLCBjb25zdCBJbmxpbmVMZXZlbEJveCYsIGNvbnN0IElubGlu
ZVJlY3QmLCBib29sIGxpbmVoYXNDb250ZW50LCBEaXNwbGF5Qm94ZXMmKTsKICAgICB2b2lkIGFw
cGVuZFNwYW5uaW5nSW5saW5lQm94RGlzcGxheUJveChjb25zdCBMaW5lOjpSdW4mLCBjb25zdCBJ
bmxpbmVMZXZlbEJveCYsIGNvbnN0IElubGluZVJlY3QmLCBEaXNwbGF5Qm94ZXMmKTsKLSAgICB2
b2lkIGFwcGVuZElubGluZUJveERpc3BsYXlCb3hGb3JCaWRpQm91bmRhcnkoY29uc3QgQm94Jiwg
Y29uc3QgSW5saW5lUmVjdCYsIERpc3BsYXlCb3hlcyYpOworICAgIHZvaWQgYXBwZW5kSW5saW5l
Qm94RGlzcGxheUJveEZvckJpZGlCb3VuZGFyeShjb25zdCBCb3gmLCBjb25zdCBJbmxpbmVSZWN0
JiwgYm9vbCBpc0ZpcnN0SW5saW5lQm94RnJhZ21lbnQsIERpc3BsYXlCb3hlcyYpOwogICAgIHZv
aWQgYWRqdXN0SW5saW5lQm94RGlzcGxheUJveEZvckJpZGlCb3VuZGFyeShJbmxpbmVEaXNwbGF5
OjpCb3gmLCBjb25zdCBJbmxpbmVSZWN0Jik7CiAKICAgICBjb25zdCBDb250YWluZXJCb3gmIHJv
b3QoKSBjb25zdCB7IHJldHVybiBtX2Zvcm1hdHRpbmdDb250ZXh0Um9vdDsgfQpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9pbmxpbmUvZGlzcGxh
eS9JbmxpbmVEaXNwbGF5Qm94LmggYi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9ybWF0dGluZ0Nv
bnRleHRzL2lubGluZS9kaXNwbGF5L0lubGluZURpc3BsYXlCb3guaAppbmRleCA2ZjQ0YThiZTBk
MmEwNTQwNTQzMThkNThjYjQ5YzFmMDJiNmQzNTA0Li40MTgyMmRmM2ZlYjQ2ODdmOTRjZDYwMTY3
YTQ2ZmM5ZWIyZjViMmE5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9ybWF0
dGluZ0NvbnRleHRzL2lubGluZS9kaXNwbGF5L0lubGluZURpc3BsYXlCb3guaAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9sYXlvdXQvZm9ybWF0dGluZ0NvbnRleHRzL2lubGluZS9kaXNwbGF5L0lubGlu
ZURpc3BsYXlCb3guaApAQCAtMTEwLDYgKzExMCw4IEBAIHN0cnVjdCBCb3ggewogICAgIHZvaWQg
YWRqdXN0SW5rT3ZlcmZsb3coY29uc3QgTGF5b3V0OjpJbmxpbmVSZWN0JiBjaGlsZEJvcmRlckJv
eCkgeyByZXR1cm4gbV9pbmtPdmVyZmxvdy5leHBhbmRUb0NvbnRhaW4oY2hpbGRCb3JkZXJCb3gp
OyB9CiAgICAgdm9pZCB0cnVuY2F0ZShMYXlvdXQ6OklubGluZUxheW91dFVuaXQgdHJ1bmNhdGVk
d2lkdGggPSAwLmYpOwogCisgICAgdm9pZCBzZXRJc0xhc3RCb3goYm9vbCBpc0xhc3QpIHsgbV9p
c0xhc3RXaXRoaW5JbmxpbmVMZXZlbEJveCA9IGlzTGFzdDsgfQorCiAgICAgc3RkOjpvcHRpb25h
bDxUZXh0PiYgdGV4dCgpIHsgcmV0dXJuIG1fdGV4dDsgfQogICAgIGNvbnN0IHN0ZDo6b3B0aW9u
YWw8VGV4dD4mIHRleHQoKSBjb25zdCB7IHJldHVybiBtX3RleHQ7IH0KIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>