<?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>271113</bug_id>
          
          <creation_ts>2024-03-16 09:41:37 -0700</creation_ts>
          <short_desc>[IFC][Intrinsic width] Incorrect shrink-to-fit box logical width when negative text-indent is present</short_desc>
          <delta_ts>2024-03-17 14:07:42 -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>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=271132</see_also>
          <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>2021589</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2024-03-16 09:41:37 -0700</bug_when>
    <thetext>ssia</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2021590</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2024-03-16 09:42:54 -0700</bug_when>
    <thetext>&lt;rdar://problem/124784190&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2021591</commentid>
    <comment_count>2</comment_count>
      <attachid>470398</attachid>
    <who name="alan">zalan</who>
    <bug_when>2024-03-16 10:10:01 -0700</bug_when>
    <thetext>Created attachment 470398
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2021604</commentid>
    <comment_count>3</comment_count>
      <attachid>470400</attachid>
    <who name="alan">zalan</who>
    <bug_when>2024-03-16 14:03:43 -0700</bug_when>
    <thetext>Created attachment 470400
[fast-cq]Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2021615</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2024-03-16 16:48:23 -0700</bug_when>
    <thetext>Committed 276246@main (b2ec60c7d5b8): &lt;https://commits.webkit.org/276246@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 470400.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2021637</commentid>
    <comment_count>5</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2024-03-17 05:47:26 -0700</bug_when>
    <thetext>*** Bug 141120 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>470398</attachid>
            <date>2024-03-16 10:10:01 -0700</date>
            <delta_ts>2024-03-16 14:03:41 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-271113-20240316101000.patch</filename>
            <type>text/plain</type>
            <size>5781</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">RnJvbSBkOTAwZTVhZmVkMTMwMDUxMDYxYzAwMTEyYjFmNmFiMWE0NjJkYTYyIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGFuIEJhcmFkbGF5IDx6YWxhbkBhcHBsZS5jb20+CkRhdGU6
IFNhdCwgMTYgTWFyIDIwMjQgMDk6NDk6NDYgLTA3MDAKU3ViamVjdDogW1BBVENIXSBbSUZDXVtJ
bnRyaW5zaWMgd2lkdGhdIEluY29ycmVjdCBzaHJpbmstdG8tZml0IGJveCBsb2dpY2FsCiB3aWR0
aCB3aGVuIG5lZ2F0aXZlIHRleHQtaW5kZW50IGlzIHByZXNlbnQKIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yNzExMTMgPHJkYXI6Ly9wcm9ibGVtLzEyNDc4NDE5MD4K
ClJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgoKTmVnYXRpdmUgdGV4dC1pbmRlbnQgdmFsdWUg
Y291bGQgY29uZnVzZSB0aGUgbWluL21heCBpbmxpbmUgc2l6ZSBjb21wdXRhdGlvbiBhcyBydW5u
aW5nIGxheW91dCB3aXRoIDAgY29uc3RyYWludAptYXkgcHJvZHVjZSB3aWRlciBjb250ZW50IHRo
YW4gcnVubmluZyBsYXlvdXQgd2l0aCBpbmZpbml0ZSBjb25zdHJhaW50LgoKQ29uc2lkZXIgdGhl
IGZvbGxvd2luZyBjYXNlOgoKPGRpdiBzdHlsZT0idGV4dC1pbmRlbnQ6IC0xMDBweDsiPnNvbWUg
Y29udGVudDwvZGl2PgoKV2l0aCBpbmZpbml0ZSBjb25zdHJhaW50IHRoaXMgY29udGVudCBwcm9k
dWNlIG9ubHkgb25lIGxpbmUgd2l0aCB0aGUgbGluZSBib3ggd2lkdGggb2YgMCAoYXNzdW1lIHRo
ZSBtZWFzdXJlZCBjb250ZW50IHdpZHRoIG9mICJzb21lIGNvbnRlbnQiIGlzIDwgMTAwcHgpCkl0
IHNpbXBseSBtZWFucyB0aGF0IFtzb21lIGNvbnRlbnRdIHZpc3VhbGx5IG92ZXJmbG93cyBvbiB0
aGUgbGVmdCBkdWUgdG8gdGhpcyBpbXBsaWNpdCBuZWdhdGl2ZSBjb250ZW50IG1hcmdpbi4KICAg
ICAgICAgICAgICBfCnNvbWUgY29udGVudCB8X3wKCkhvd2V2ZXIgd2hlbiBjb21wdXRpbmcgdGhl
IG1pbmltdW0gY29udGVudCBzaXplIHdlIGhhdmUgdG8gdGFrZSBpbnRvIGFjY291bnQgYWxsIHRo
ZSBwb3NzaWJsZSBzb2Z0IHdyYXAgb3Bwb3J0dW5pdGllcyB3aXRoIHRoZSBjb25zdHJhaW50IHZh
bHVlIG9mIDAuCk5vdyB3ZSBlbmQgdXAgY29uc3RydWN0aW5nIDIgbGluZXMgd2hlcmUgdGhlIHNl
Y29uZCBsaW5lIGhhcyAwcHggdXNlZCB0ZXh0LWluZGVudC4KICAgICAgICAgICAgICBfCnNvbWUg
ICAgICAgICB8X3wKICAgICAgICAgICAgICBfX19fX19fXwogICAgICAgICAgICAgfGNvbnRlbnQg
fAogICAgICAgICAgICAgIC0tLS0tLS0tCndoaWNoIGNsZWFybHkgY29tcHV0ZXMgYSBjb250ZW50
IHZhbHVlID4gMHB4LgoKTGV0J3MgZml4IHRoaXMgYnkgbWFraW5nIHN1cmUgbWluaW11bSB3aWR0
aCBpcyBuZXZlciBsYXJnZXIgdGhhbiBtYXhpbXVtIHdpZHRoLiBUaGlzIGJlaGF2aW9yIGFsc28g
c2VlbXMgdG8gbWF0Y2ggd2l0aCBvdGhlciByZW5kZXJpbmcgZW5naW5lcy4KCiogTGF5b3V0VGVz
dHMvZmFzdC90ZXh0L21pbi1tYXgtY29udGVudC1uZWdhdGl2ZS10ZXh0LWluZGVudC1leHBlY3Rl
ZC5odG1sOiBBZGRlZC4KKiBMYXlvdXRUZXN0cy9mYXN0L3RleHQvbWluLW1heC1jb250ZW50LW5l
Z2F0aXZlLXRleHQtaW5kZW50Lmh0bWw6IEFkZGVkLgoqIFNvdXJjZS9XZWJDb3JlL2xheW91dC9m
b3JtYXR0aW5nQ29udGV4dHMvaW5saW5lL0lubGluZUZvcm1hdHRpbmdDb250ZXh0LmNwcDoKKFdl
YkNvcmU6OkxheW91dDo6SW5saW5lRm9ybWF0dGluZ0NvbnRleHQ6Om1pbmltdW1NYXhpbXVtQ29u
dGVudFNpemUpOgooV2ViQ29yZTo6TGF5b3V0OjpJbmxpbmVGb3JtYXR0aW5nQ29udGV4dDo6bWlu
aW11bUNvbnRlbnRTaXplKToKLS0tCiAuLi4vaW5saW5lL0lubGluZUZvcm1hdHRpbmdDb250ZXh0
LmNwcCAgICAgICAgfCAgOCArKysrKysrKwogLi4uY29udGVudC1uZWdhdGl2ZS10ZXh0LWluZGVu
dC1leHBlY3RlZC5odG1sIHwgMTkgKysrKysrKysrKysrKysrKysrKwogLi4uL21pbi1tYXgtY29u
dGVudC1uZWdhdGl2ZS10ZXh0LWluZGVudC5odG1sIHwgMTkgKysrKysrKysrKysrKysrKysrKwog
MyBmaWxlcyBjaGFuZ2VkLCA0NiBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgTGF5
b3V0VGVzdHMvZmFzdC90ZXh0L21pbi1tYXgtY29udGVudC1uZWdhdGl2ZS10ZXh0LWluZGVudC1l
eHBlY3RlZC5odG1sCiBjcmVhdGUgbW9kZSAxMDA2NDQgTGF5b3V0VGVzdHMvZmFzdC90ZXh0L21p
bi1tYXgtY29udGVudC1uZWdhdGl2ZS10ZXh0LWluZGVudC5odG1sCgpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9pbmxpbmUvSW5saW5lRm9ybWF0
dGluZ0NvbnRleHQuY3BwIGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0
cy9pbmxpbmUvSW5saW5lRm9ybWF0dGluZ0NvbnRleHQuY3BwCmluZGV4IDc1YjQ0NDc4NTdkMS4u
YWMyMjY2YjI3Yzg1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9ybWF0dGlu
Z0NvbnRleHRzL2lubGluZS9JbmxpbmVGb3JtYXR0aW5nQ29udGV4dC5jcHAKKysrIGIvU291cmNl
L1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9pbmxpbmUvSW5saW5lRm9ybWF0dGlu
Z0NvbnRleHQuY3BwCkBAIC0xODAsNiArMTgwLDEzIEBAIHN0ZDo6cGFpcjxMYXlvdXRVbml0LCBM
YXlvdXRVbml0PiBJbmxpbmVGb3JtYXR0aW5nQ29udGV4dDo6bWluaW11bU1heGltdW1Db250ZW50
CiAgICAgICAgIG1pbmltdW1Db250ZW50U2l6ZSA9IG1pbmltdW1Db250ZW50U2l6ZS52YWx1ZV9v
cigwLmYpOwogICAgICAgICBtYXhpbXVtQ29udGVudFNpemUgPSBtYXhpbXVtQ29udGVudFNpemUu
dmFsdWVfb3IoMC5mKTsKICAgICB9CisgICAgLy8gRklYTUU6ICJOb21pbmFsbHksIHRoZSBzbWFs
bGVzdCBzaXplIGEgYm94IGNvdWxkIHRha2UgdGhhdCBkb2VzbuKAmXQgbGVhZCB0byBvdmVyZmxv
dyB0aGF0IGNvdWxkIGJlIGF2b2lkZWQgYnkgY2hvb3NpbmcgYSBsYXJnZXIgc2l6ZS4KKyAgICAv
LyBGb3JtYWxseSwgdGhlIHNpemUgb2YgdGhlIGJveCB3aGVuIHNpemVkIHVuZGVyIGEgbWluLWNv
bnRlbnQgY29uc3RyYWludCIKKyAgICAvLyAnbm9taW5hbGx5JyBzZWVtcyB0byBvdmVycnVsZSAn
Zm9ybWFsbHknIHdoZW4gaW5saW5lIGNvbnRlbnQgaGFzIG5lZ2F0aXZlIHRleHQgaW5kZW50Lgor
ICAgIC8vIFRoaXMgYWxzbyB1bmRlcm1pbmVzIHRoZSBpZGVhIG9mIGNvbXB1dGluZyBtaW4vbWF4
IHZhbHVlcyBpbmRlcGVuZGVudGx5LgorICAgIEFTU0VSVCgqbWluaW11bUNvbnRlbnRTaXplIDw9
ICptYXhpbXVtQ29udGVudFNpemUgfHwgKHJvb3QoKS5zdHlsZSgpLnRleHRJbmRlbnQoKS5pc0Zp
eGVkKCkgJiYgcm9vdCgpLnN0eWxlKCkudGV4dEluZGVudCgpLnZhbHVlKCkgPCAwKSk7CisgICAg
bWluaW11bUNvbnRlbnRTaXplID0gc3RkOjptaW4oKm1pbmltdW1Db250ZW50U2l6ZSwgKm1heGlt
dW1Db250ZW50U2l6ZSk7CisKICAgICBpbmxpbmVDb250ZW50Q2FjaGUuc2V0TWluaW11bUNvbnRl
bnRTaXplKCptaW5pbXVtQ29udGVudFNpemUpOwogICAgIGlubGluZUNvbnRlbnRDYWNoZS5zZXRN
YXhpbXVtQ29udGVudFNpemUoKm1heGltdW1Db250ZW50U2l6ZSk7CiAgICAgcmV0dXJuIHsgY2Vp
bGVkTGF5b3V0VW5pdCgqbWluaW11bUNvbnRlbnRTaXplKSwgY2VpbGVkTGF5b3V0VW5pdCgqbWF4
aW11bUNvbnRlbnRTaXplKSB9OwpAQCAtMTg3LDYgKzE5NCw3IEBAIHN0ZDo6cGFpcjxMYXlvdXRV
bml0LCBMYXlvdXRVbml0PiBJbmxpbmVGb3JtYXR0aW5nQ29udGV4dDo6bWluaW11bU1heGltdW1D
b250ZW50CiAKIExheW91dFVuaXQgSW5saW5lRm9ybWF0dGluZ0NvbnRleHQ6Om1pbmltdW1Db250
ZW50U2l6ZShjb25zdCBJbmxpbmVEYW1hZ2UqIGxpbmVEYW1hZ2UpCiB7CisgICAgQVNTRVJUKCFy
b290KCkuc3R5bGUoKS50ZXh0SW5kZW50KCkuaXNGaXhlZCgpIHx8IHJvb3QoKS5zdHlsZSgpLnRl
eHRJbmRlbnQoKS52YWx1ZSgpID49IDApOwogICAgIGF1dG8mIGlubGluZUNvbnRlbnRDYWNoZSA9
IHRoaXMtPmlubGluZUNvbnRlbnRDYWNoZSgpOwogICAgIGlmIChpbmxpbmVDb250ZW50Q2FjaGUu
bWluaW11bUNvbnRlbnRTaXplKCkpCiAgICAgICAgIHJldHVybiBjZWlsZWRMYXlvdXRVbml0KCpp
bmxpbmVDb250ZW50Q2FjaGUubWluaW11bUNvbnRlbnRTaXplKCkpOwpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvZmFzdC90ZXh0L21pbi1tYXgtY29udGVudC1uZWdhdGl2ZS10ZXh0LWluZGVudC1l
eHBlY3RlZC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC90ZXh0L21pbi1tYXgtY29udGVudC1uZWdh
dGl2ZS10ZXh0LWluZGVudC1leHBlY3RlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAwMDAwMC4uZGI1YWRhYzEwMTg5Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVz
dHMvZmFzdC90ZXh0L21pbi1tYXgtY29udGVudC1uZWdhdGl2ZS10ZXh0LWluZGVudC1leHBlY3Rl
ZC5odG1sCkBAIC0wLDAgKzEsMTkgQEAKKzxzdHlsZT4KK2RpdiB7Cisgd2lkdGg6IG1pbi1jb250
ZW50OworIGhlaWdodDogNTBweDsKKyBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjsKKyBjb2xvcjog
dHJhbnNwYXJlbnQ7CisgZm9udC1mYW1pbHk6IEFoZW07CisgZm9udC1zaXplOiAyMHB4OworfQor
PC9zdHlsZT4KKzxkaXY+WDwvZGl2PgorPGRpdj5YWDwvZGl2PgorPGRpdj5YWFg8L2Rpdj4KKzxk
aXY+WFhYWDwvZGl2PgorPGRpdj5YWFhYWDwvZGl2PgorPGRpdj5YWFhYWDwvZGl2PgorPGRpdj5Y
WFhYWDwvZGl2PgorPGRpdj5YWFhYWDwvZGl2PgorPGRpdj5YWFhYWFhYPC9kaXY+ClwgTm8gbmV3
bGluZSBhdCBlbmQgb2YgZmlsZQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC90ZXh0L21p
bi1tYXgtY29udGVudC1uZWdhdGl2ZS10ZXh0LWluZGVudC5odG1sIGIvTGF5b3V0VGVzdHMvZmFz
dC90ZXh0L21pbi1tYXgtY29udGVudC1uZWdhdGl2ZS10ZXh0LWluZGVudC5odG1sCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uZmIyZGMzMzg5MDgwCi0tLSAvZGV2L251
bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC90ZXh0L21pbi1tYXgtY29udGVudC1uZWdhdGl2ZS10
ZXh0LWluZGVudC5odG1sCkBAIC0wLDAgKzEsMTkgQEAKKzxzdHlsZT4KK2RpdiB7Cisgd2lkdGg6
IG1pbi1jb250ZW50OyAKKyBoZWlnaHQ6IDUwcHg7CisgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47
CisgY29sb3I6IHRyYW5zcGFyZW50OworIGZvbnQtZmFtaWx5OiBBaGVtOworIGZvbnQtc2l6ZTog
MjBweDsKK30KKzwvc3R5bGU+Cis8ZGl2IHN0eWxlPSJ0ZXh0LWluZGVudDogLTE4MHB4OyI+WFhY
WCBYWFhYWDwvZGl2PgorPGRpdiBzdHlsZT0idGV4dC1pbmRlbnQ6IC0xNjBweDsiPlhYWFggWFhY
WFg8L2Rpdj4KKzxkaXYgc3R5bGU9InRleHQtaW5kZW50OiAtMTQwcHg7Ij5YWFhYIFhYWFhYPC9k
aXY+Cis8ZGl2IHN0eWxlPSJ0ZXh0LWluZGVudDogLTEyMHB4OyI+WFhYWCBYWFhYWDwvZGl2Pgor
PGRpdiBzdHlsZT0idGV4dC1pbmRlbnQ6IC0xMDBweDsiPlhYWFggWFhYWFg8L2Rpdj4KKzxkaXYg
c3R5bGU9InRleHQtaW5kZW50OiAtODBweDsiPlhYWFggWFhYWFg8L2Rpdj4KKzxkaXYgc3R5bGU9
InRleHQtaW5kZW50OiAtNjBweDsiPlhYWFggWFhYWFg8L2Rpdj4KKzxkaXYgc3R5bGU9InRleHQt
aW5kZW50OiAwcHg7Ij5YWFhYIFhYWFhYPC9kaXY+Cis8ZGl2IHN0eWxlPSJ0ZXh0LWluZGVudDog
NjBweDsiPlhYWFggWFhYWFg8L2Rpdj4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>470400</attachid>
            <date>2024-03-16 14:03:43 -0700</date>
            <delta_ts>2024-03-16 16:48:24 -0700</delta_ts>
            <desc>[fast-cq]Patch</desc>
            <filename>bug-271113-20240316140342.patch</filename>
            <type>text/plain</type>
            <size>6186</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">RnJvbSA4ODQ4M2ZkN2Q2N2M2ZTM3YTYwMmM2MWRhMjZiNDJkZDM2N2FiNmQ4IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGFuIEJhcmFkbGF5IDx6YWxhbkBhcHBsZS5jb20+CkRhdGU6
IFNhdCwgMTYgTWFyIDIwMjQgMDk6NDk6NDYgLTA3MDAKU3ViamVjdDogW1BBVENIXSBbSUZDXVtJ
bnRyaW5zaWMgd2lkdGhdIEluY29ycmVjdCBzaHJpbmstdG8tZml0IGJveCBsb2dpY2FsCiB3aWR0
aCB3aGVuIG5lZ2F0aXZlIHRleHQtaW5kZW50IGlzIHByZXNlbnQKIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yNzExMTMgPHJkYXI6Ly9wcm9ibGVtLzEyNDc4NDE5MD4K
ClJldmlld2VkIGJ5IEFudHRpIEtvaXZpc3RvLgoKTmVnYXRpdmUgdGV4dC1pbmRlbnQgdmFsdWUg
Y291bGQgY29uZnVzZSB0aGUgbWluL21heCBpbmxpbmUgc2l6ZSBjb21wdXRhdGlvbiBhcyBydW5u
aW5nIGxheW91dCB3aXRoIDAgY29uc3RyYWludAptYXkgcHJvZHVjZSB3aWRlciBjb250ZW50IHRo
YW4gcnVubmluZyBsYXlvdXQgd2l0aCBpbmZpbml0ZSBjb25zdHJhaW50LgoKQ29uc2lkZXIgdGhl
IGZvbGxvd2luZyBjYXNlOgoKPGRpdiBzdHlsZT0idGV4dC1pbmRlbnQ6IC0xMDBweDsiPnNvbWUg
Y29udGVudDwvZGl2PgoKV2l0aCBpbmZpbml0ZSBjb25zdHJhaW50IHRoaXMgY29udGVudCBwcm9k
dWNlIG9ubHkgb25lIGxpbmUgd2l0aCB0aGUgbGluZSBib3ggd2lkdGggb2YgMCAoYXNzdW1lIHRo
ZSBtZWFzdXJlZCBjb250ZW50IHdpZHRoIG9mICJzb21lIGNvbnRlbnQiIGlzIDwgMTAwcHgpCkl0
IHNpbXBseSBtZWFucyB0aGF0IFtzb21lIGNvbnRlbnRdIHZpc3VhbGx5IG92ZXJmbG93cyBvbiB0
aGUgbGVmdCBkdWUgdG8gdGhpcyBpbXBsaWNpdCBuZWdhdGl2ZSBjb250ZW50IG1hcmdpbi4KICAg
ICAgICAgICAgICBfCnNvbWUgY29udGVudCB8X3wKCkhvd2V2ZXIgd2hlbiBjb21wdXRpbmcgdGhl
IG1pbmltdW0gY29udGVudCBzaXplIHdlIGhhdmUgdG8gdGFrZSBpbnRvIGFjY291bnQgYWxsIHRo
ZSBwb3NzaWJsZSBzb2Z0IHdyYXAgb3Bwb3J0dW5pdGllcyB3aXRoIHRoZSBjb25zdHJhaW50IHZh
bHVlIG9mIDAuCk5vdyB3ZSBlbmQgdXAgY29uc3RydWN0aW5nIDIgbGluZXMgd2hlcmUgdGhlIHNl
Y29uZCBsaW5lIGhhcyAwcHggdXNlZCB0ZXh0LWluZGVudC4KICAgICAgICAgICAgICBfCnNvbWUg
ICAgICAgICB8X3wKICAgICAgICAgICAgICBfX19fX19fXwogICAgICAgICAgICAgfGNvbnRlbnQg
fAogICAgICAgICAgICAgIC0tLS0tLS0tCndoaWNoIGNsZWFybHkgY29tcHV0ZXMgYSBjb250ZW50
IHZhbHVlID4gMHB4LgoKTGV0J3MgZml4IHRoaXMgYnkgbWFraW5nIHN1cmUgbWluaW11bSB3aWR0
aCBpcyBuZXZlciBsYXJnZXIgdGhhbiBtYXhpbXVtIHdpZHRoLiBUaGlzIGJlaGF2aW9yIGFsc28g
c2VlbXMgdG8gbWF0Y2ggd2l0aCBvdGhlciByZW5kZXJpbmcgZW5naW5lcy4KCiogTGF5b3V0VGVz
dHMvZmFzdC90ZXh0L21pbi1tYXgtY29udGVudC1uZWdhdGl2ZS10ZXh0LWluZGVudC1leHBlY3Rl
ZC5odG1sOiBBZGRlZC4KKiBMYXlvdXRUZXN0cy9mYXN0L3RleHQvbWluLW1heC1jb250ZW50LW5l
Z2F0aXZlLXRleHQtaW5kZW50Lmh0bWw6IEFkZGVkLgoqIFNvdXJjZS9XZWJDb3JlL2xheW91dC9m
b3JtYXR0aW5nQ29udGV4dHMvaW5saW5lL0lubGluZUZvcm1hdHRpbmdDb250ZXh0LmNwcDoKKFdl
YkNvcmU6OkxheW91dDo6SW5saW5lRm9ybWF0dGluZ0NvbnRleHQ6Om1pbmltdW1NYXhpbXVtQ29u
dGVudFNpemUpOgooV2ViQ29yZTo6TGF5b3V0OjpJbmxpbmVGb3JtYXR0aW5nQ29udGV4dDo6bWlu
aW11bUNvbnRlbnRTaXplKToKLS0tCiAuLi4vaW5saW5lL0lubGluZUZvcm1hdHRpbmdDb250ZXh0
LmNwcCAgICAgICAgfCAyMyArKysrKysrKysrKysrKysrKysrCiAuLi5jb250ZW50LW5lZ2F0aXZl
LXRleHQtaW5kZW50LWV4cGVjdGVkLmh0bWwgfCAxOSArKysrKysrKysrKysrKysKIC4uLi9taW4t
bWF4LWNvbnRlbnQtbmVnYXRpdmUtdGV4dC1pbmRlbnQuaHRtbCB8IDE5ICsrKysrKysrKysrKysr
KwogMyBmaWxlcyBjaGFuZ2VkLCA2MSBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQg
TGF5b3V0VGVzdHMvZmFzdC90ZXh0L21pbi1tYXgtY29udGVudC1uZWdhdGl2ZS10ZXh0LWluZGVu
dC1leHBlY3RlZC5odG1sCiBjcmVhdGUgbW9kZSAxMDA2NDQgTGF5b3V0VGVzdHMvZmFzdC90ZXh0
L21pbi1tYXgtY29udGVudC1uZWdhdGl2ZS10ZXh0LWluZGVudC5odG1sCgpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9pbmxpbmUvSW5saW5lRm9y
bWF0dGluZ0NvbnRleHQuY3BwIGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250
ZXh0cy9pbmxpbmUvSW5saW5lRm9ybWF0dGluZ0NvbnRleHQuY3BwCmluZGV4IDc1YjQ0NDc4NTdk
MS4uZDBmZTRlYzQ1OGZlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvZm9ybWF0
dGluZ0NvbnRleHRzL2lubGluZS9JbmxpbmVGb3JtYXR0aW5nQ29udGV4dC5jcHAKKysrIGIvU291
cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9pbmxpbmUvSW5saW5lRm9ybWF0
dGluZ0NvbnRleHQuY3BwCkBAIC00NCw2ICs0NCw3IEBACiAjaW5jbHVkZSAiSW50cmluc2ljV2lk
dGhIYW5kbGVyLmgiCiAjaW5jbHVkZSAiTGF5b3V0Qm94LmgiCiAjaW5jbHVkZSAiTGF5b3V0Q29u
dGV4dC5oIgorI2luY2x1ZGUgIkxheW91dERlc2NlbmRhbnRJdGVyYXRvci5oIgogI2luY2x1ZGUg
IkxheW91dEVsZW1lbnRCb3guaCIKICNpbmNsdWRlICJMYXlvdXRJbml0aWFsQ29udGFpbmluZ0Js
b2NrLmgiCiAjaW5jbHVkZSAiTGF5b3V0SW5saW5lVGV4dEJveC5oIgpAQCAtMTgwLDYgKzE4MSwy
OCBAQCBzdGQ6OnBhaXI8TGF5b3V0VW5pdCwgTGF5b3V0VW5pdD4gSW5saW5lRm9ybWF0dGluZ0Nv
bnRleHQ6Om1pbmltdW1NYXhpbXVtQ29udGVudAogICAgICAgICBtaW5pbXVtQ29udGVudFNpemUg
PSBtaW5pbXVtQ29udGVudFNpemUudmFsdWVfb3IoMC5mKTsKICAgICAgICAgbWF4aW11bUNvbnRl
bnRTaXplID0gbWF4aW11bUNvbnRlbnRTaXplLnZhbHVlX29yKDAuZik7CiAgICAgfQorI2lmbmRl
ZiBOREVCVUcKKyAgICAvLyBGSVhNRTogIk5vbWluYWxseSwgdGhlIHNtYWxsZXN0IHNpemUgYSBi
b3ggY291bGQgdGFrZSB0aGF0IGRvZXNu4oCZdCBsZWFkIHRvIG92ZXJmbG93IHRoYXQgY291bGQg
YmUgYXZvaWRlZCBieSBjaG9vc2luZyBhIGxhcmdlciBzaXplLgorICAgIC8vIEZvcm1hbGx5LCB0
aGUgc2l6ZSBvZiB0aGUgYm94IHdoZW4gc2l6ZWQgdW5kZXIgYSBtaW4tY29udGVudCBjb25zdHJh
aW50IgorICAgIC8vICdub21pbmFsbHknIHNlZW1zIHRvIG92ZXJydWxlICdmb3JtYWxseScgd2hl
biBpbmxpbmUgY29udGVudCBoYXMgbmVnYXRpdmUgdGV4dCBpbmRlbnQuCisgICAgLy8gVGhpcyBh
bHNvIHVuZGVybWluZXMgdGhlIGlkZWEgb2YgY29tcHV0aW5nIG1pbi9tYXggdmFsdWVzIGluZGVw
ZW5kZW50bHkuCisgICAgaWYgKCptaW5pbXVtQ29udGVudFNpemUgPiAqbWF4aW11bUNvbnRlbnRT
aXplKSB7CisgICAgICAgIGF1dG8gaGFzTmVnYXRpdmVJbXBsaWNpdE1hcmdpbiA9IFtdKGF1dG8m
IHN0eWxlKSB7CisgICAgICAgICAgICByZXR1cm4gKHN0eWxlLnRleHRJbmRlbnQoKS5pc0ZpeGVk
KCkgJiYgc3R5bGUudGV4dEluZGVudCgpLnZhbHVlKCkgPCAwKSB8fCBzdHlsZS53b3JkU3BhY2lu
ZygpIDwgMCB8fCBzdHlsZS5sZXR0ZXJTcGFjaW5nKCkgPCAwOworICAgICAgICB9OworICAgICAg
ICBhdXRvIGNvbnRlbnRIYXNOZWdhdGl2ZUltcGxpY2l0TWFyZ2luID0gaGFzTmVnYXRpdmVJbXBs
aWNpdE1hcmdpbihyb290KCkuc3R5bGUoKSk7CisgICAgICAgIGlmICghY29udGVudEhhc05lZ2F0
aXZlSW1wbGljaXRNYXJnaW4pIHsKKyAgICAgICAgICAgIGZvciAoYXV0byYgbGF5b3V0Qm94IDog
ZGVzY2VuZGFudHNPZlR5cGU8Qm94Pihyb290KCkpKSB7CisgICAgICAgICAgICAgICAgY29udGVu
dEhhc05lZ2F0aXZlSW1wbGljaXRNYXJnaW4gPSBoYXNOZWdhdGl2ZUltcGxpY2l0TWFyZ2luKGxh
eW91dEJveC5zdHlsZSgpKTsKKyAgICAgICAgICAgICAgICBpZiAoY29udGVudEhhc05lZ2F0aXZl
SW1wbGljaXRNYXJnaW4pCisgICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAg
fQorICAgICAgICB9CisgICAgICAgIEFTU0VSVChjb250ZW50SGFzTmVnYXRpdmVJbXBsaWNpdE1h
cmdpbik7CisgICAgfQorI2VuZGlmCisgICAgbWluaW11bUNvbnRlbnRTaXplID0gc3RkOjptaW4o
Km1pbmltdW1Db250ZW50U2l6ZSwgKm1heGltdW1Db250ZW50U2l6ZSk7CisKICAgICBpbmxpbmVD
b250ZW50Q2FjaGUuc2V0TWluaW11bUNvbnRlbnRTaXplKCptaW5pbXVtQ29udGVudFNpemUpOwog
ICAgIGlubGluZUNvbnRlbnRDYWNoZS5zZXRNYXhpbXVtQ29udGVudFNpemUoKm1heGltdW1Db250
ZW50U2l6ZSk7CiAgICAgcmV0dXJuIHsgY2VpbGVkTGF5b3V0VW5pdCgqbWluaW11bUNvbnRlbnRT
aXplKSwgY2VpbGVkTGF5b3V0VW5pdCgqbWF4aW11bUNvbnRlbnRTaXplKSB9OwpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvZmFzdC90ZXh0L21pbi1tYXgtY29udGVudC1uZWdhdGl2ZS10ZXh0LWlu
ZGVudC1leHBlY3RlZC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC90ZXh0L21pbi1tYXgtY29udGVu
dC1uZWdhdGl2ZS10ZXh0LWluZGVudC1leHBlY3RlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAwMDAwMC4uZGI1YWRhYzEwMTg5Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5
b3V0VGVzdHMvZmFzdC90ZXh0L21pbi1tYXgtY29udGVudC1uZWdhdGl2ZS10ZXh0LWluZGVudC1l
eHBlY3RlZC5odG1sCkBAIC0wLDAgKzEsMTkgQEAKKzxzdHlsZT4KK2RpdiB7Cisgd2lkdGg6IG1p
bi1jb250ZW50OworIGhlaWdodDogNTBweDsKKyBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjsKKyBj
b2xvcjogdHJhbnNwYXJlbnQ7CisgZm9udC1mYW1pbHk6IEFoZW07CisgZm9udC1zaXplOiAyMHB4
OworfQorPC9zdHlsZT4KKzxkaXY+WDwvZGl2PgorPGRpdj5YWDwvZGl2PgorPGRpdj5YWFg8L2Rp
dj4KKzxkaXY+WFhYWDwvZGl2PgorPGRpdj5YWFhYWDwvZGl2PgorPGRpdj5YWFhYWDwvZGl2Pgor
PGRpdj5YWFhYWDwvZGl2PgorPGRpdj5YWFhYWDwvZGl2PgorPGRpdj5YWFhYWFhYPC9kaXY+Clwg
Tm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC90
ZXh0L21pbi1tYXgtY29udGVudC1uZWdhdGl2ZS10ZXh0LWluZGVudC5odG1sIGIvTGF5b3V0VGVz
dHMvZmFzdC90ZXh0L21pbi1tYXgtY29udGVudC1uZWdhdGl2ZS10ZXh0LWluZGVudC5odG1sCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uZmIyZGMzMzg5MDgwCi0tLSAv
ZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC90ZXh0L21pbi1tYXgtY29udGVudC1uZWdh
dGl2ZS10ZXh0LWluZGVudC5odG1sCkBAIC0wLDAgKzEsMTkgQEAKKzxzdHlsZT4KK2RpdiB7Cisg
d2lkdGg6IG1pbi1jb250ZW50OyAKKyBoZWlnaHQ6IDUwcHg7CisgYmFja2dyb3VuZC1jb2xvcjog
Z3JlZW47CisgY29sb3I6IHRyYW5zcGFyZW50OworIGZvbnQtZmFtaWx5OiBBaGVtOworIGZvbnQt
c2l6ZTogMjBweDsKK30KKzwvc3R5bGU+Cis8ZGl2IHN0eWxlPSJ0ZXh0LWluZGVudDogLTE4MHB4
OyI+WFhYWCBYWFhYWDwvZGl2PgorPGRpdiBzdHlsZT0idGV4dC1pbmRlbnQ6IC0xNjBweDsiPlhY
WFggWFhYWFg8L2Rpdj4KKzxkaXYgc3R5bGU9InRleHQtaW5kZW50OiAtMTQwcHg7Ij5YWFhYIFhY
WFhYPC9kaXY+Cis8ZGl2IHN0eWxlPSJ0ZXh0LWluZGVudDogLTEyMHB4OyI+WFhYWCBYWFhYWDwv
ZGl2PgorPGRpdiBzdHlsZT0idGV4dC1pbmRlbnQ6IC0xMDBweDsiPlhYWFggWFhYWFg8L2Rpdj4K
KzxkaXYgc3R5bGU9InRleHQtaW5kZW50OiAtODBweDsiPlhYWFggWFhYWFg8L2Rpdj4KKzxkaXYg
c3R5bGU9InRleHQtaW5kZW50OiAtNjBweDsiPlhYWFggWFhYWFg8L2Rpdj4KKzxkaXYgc3R5bGU9
InRleHQtaW5kZW50OiAwcHg7Ij5YWFhYIFhYWFhYPC9kaXY+Cis8ZGl2IHN0eWxlPSJ0ZXh0LWlu
ZGVudDogNjBweDsiPlhYWFggWFhYWFg8L2Rpdj4K
</data>

          </attachment>
      

    </bug>

</bugzilla>