<?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>240898</bug_id>
          
          <creation_ts>2022-05-24 20:18:30 -0700</creation_ts>
          <short_desc>[LFC][FFC] Expand flex-grow support</short_desc>
          <delta_ts>2022-05-25 10:30:18 -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>1871643</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2022-05-24 20:18:30 -0700</bug_when>
    <thetext>ssia</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1871644</commentid>
    <comment_count>1</comment_count>
      <attachid>459741</attachid>
    <who name="alan">zalan</who>
    <bug_when>2022-05-24 20:19:59 -0700</bug_when>
    <thetext>Created attachment 459741
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1871652</commentid>
    <comment_count>2</comment_count>
      <attachid>459743</attachid>
    <who name="alan">zalan</who>
    <bug_when>2022-05-24 21:05:51 -0700</bug_when>
    <thetext>Created attachment 459743
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1871763</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-05-25 10:29:25 -0700</bug_when>
    <thetext>Committed r294804 (250960@main): &lt;https://commits.webkit.org/250960@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 459743.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1871764</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-05-25 10:30:18 -0700</bug_when>
    <thetext>&lt;rdar://problem/93911998&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>459741</attachid>
            <date>2022-05-24 20:19:59 -0700</date>
            <delta_ts>2022-05-24 21:05:49 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-240898-20220524201959.patch</filename>
            <type>text/plain</type>
            <size>8099</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">RnJvbSA5NmEwYTRlMDVmYjIyYmI0ZjZiMjFiZGFmNzM1MTc0YWUzOGJkYzczIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGFuIEJ1anRhcyA8emFsYW5AYXBwbGUuY29tPgpEYXRlOiBU
dWUsIDI0IE1heSAyMDIyIDIwOjE5OjAyIC0wNzAwClN1YmplY3Q6IFtQQVRDSF0gW0xGQ11bRkZD
XSBFeHBhbmQgZmxleC1ncm93IHN1cHBvcnQKIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0yNDA4OTgKClJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgoKKiBTb3VyY2Uv
V2ViQ29yZS9sYXlvdXQvZm9ybWF0dGluZ0NvbnRleHRzL2ZsZXgvRmxleEZvcm1hdHRpbmdDb250
ZXh0LmNwcDoKKFdlYkNvcmU6OkxheW91dDo6RmxleEZvcm1hdHRpbmdDb250ZXh0Ojpjb21wdXRl
TG9naWNhbFdpZHRoRm9yRmxleEl0ZW1zKToKKFdlYkNvcmU6OkxheW91dDo6RmxleEZvcm1hdHRp
bmdDb250ZXh0OjpsYXlvdXRJbkZsb3dDb250ZW50Rm9ySW50ZWdyYXRpb24pOgoqIFNvdXJjZS9X
ZWJDb3JlL2xheW91dC9mb3JtYXR0aW5nQ29udGV4dHMvZmxleC9GbGV4Rm9ybWF0dGluZ0NvbnRl
eHQuaDoKLS0tCiAuLi4vZmxleC9GbGV4Rm9ybWF0dGluZ0NvbnRleHQuY3BwICAgICAgICAgICAg
fCA5NSArKysrKysrKysrKysrKy0tLS0tCiAuLi4vZmxleC9GbGV4Rm9ybWF0dGluZ0NvbnRleHQu
aCAgICAgICAgICAgICAgfCAgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDcxIGluc2VydGlvbnMoKyks
IDI1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2xheW91dC9mb3Jt
YXR0aW5nQ29udGV4dHMvZmxleC9GbGV4Rm9ybWF0dGluZ0NvbnRleHQuY3BwIGIvU291cmNlL1dl
YkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9mbGV4L0ZsZXhGb3JtYXR0aW5nQ29udGV4
dC5jcHAKaW5kZXggNmMwZDI2NjRiMGE2Li4zNGUxMTlkMjM0YTMgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL2xheW91dC9mb3JtYXR0aW5nQ29udGV4dHMvZmxleC9GbGV4Rm9ybWF0dGluZ0Nv
bnRleHQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2xheW91dC9mb3JtYXR0aW5nQ29udGV4dHMv
ZmxleC9GbGV4Rm9ybWF0dGluZ0NvbnRleHQuY3BwCkBAIC0yMDQsNDQgKzIwNCw4OSBAQCB2b2lk
IEZsZXhGb3JtYXR0aW5nQ29udGV4dDo6c2V0RmxleEl0ZW1zR2VvbWV0cnkoY29uc3QgTG9naWNh
bEZsZXhJdGVtcyYgbG9naWNhbAogICAgIH0KIH0KIAotdm9pZCBGbGV4Rm9ybWF0dGluZ0NvbnRl
eHQ6OmxheW91dEluRmxvd0NvbnRlbnRGb3JJbnRlZ3JhdGlvbihjb25zdCBDb25zdHJhaW50c0Zv
ckluRmxvd0NvbnRlbnQmIGNvbnN0cmFpbnRzKQordm9pZCBGbGV4Rm9ybWF0dGluZ0NvbnRleHQ6
OmNvbXB1dGVMb2dpY2FsV2lkdGhGb3JGbGV4SXRlbXMoTG9naWNhbEZsZXhJdGVtcyYgbG9naWNh
bEZsZXhJdGVtTGlzdCwgY29uc3QgQ29uc3RyYWludHNGb3JGbGV4Q29udGVudCYgZmxleENvbnN0
cmFpbnRzKQogewogICAgIGF1dG8mIGZvcm1hdHRpbmdTdGF0ZSA9IHRoaXMtPmZvcm1hdHRpbmdT
dGF0ZSgpOwotICAgIGF1dG8gbG9naWNhbEZsZXhJdGVtTGlzdCA9IGNvbnZlcnRGbGV4SXRlbXNU
b0xvZ2ljYWxTcGFjZSgpOworCisgICAgYXV0byBmbGV4RGlyZWN0aW9uID0gcm9vdCgpLnN0eWxl
KCkuZmxleERpcmVjdGlvbigpOworICAgIGF1dG8gZmxleERpcmVjdGlvbklzSW5saW5lQXhpcyA9
IGZsZXhEaXJlY3Rpb24gPT0gRmxleERpcmVjdGlvbjo6Um93IHx8IGZsZXhEaXJlY3Rpb24gPT0g
RmxleERpcmVjdGlvbjo6Um93UmV2ZXJzZTsKKyAgICBhdXRvIGF2YWlsYWJsZVNwYWNlID0gc3Rk
OjpvcHRpb25hbDxMYXlvdXRVbml0PiB7IGZsZXhEaXJlY3Rpb25Jc0lubGluZUF4aXMgPyBzdGQ6
Om1ha2Vfb3B0aW9uYWwoZmxleENvbnN0cmFpbnRzLmhvcml6b250YWwoKS5sb2dpY2FsV2lkdGgp
IDogZmxleENvbnN0cmFpbnRzLmF2YWlsYWJsZVZlcnRpY2FsU3BhY2UoKSB9OwogCiAgICAgYXV0
byB0b3RhbEdyb3d0aCA9IDAuZjsKLSAgICBhdXRvIHRvdGFsRml4ZWRTcGFjZSA9IExheW91dFVu
aXQgeyB9OworICAgIGF1dG8gdG90YWxGbGV4aWJsZVNwYWNlID0gKmF2YWlsYWJsZVNwYWNlOwor
ICAgIGF1dG8gZmxleEdyb3dCYXNlID0gMC5mOworICAgIFZlY3RvcjxzaXplX3Q+IGZsZXhpbmdJ
dGVtczsKKworICAgIGF1dG8gY29tcHV0ZVRvdGFsR3Jvd3RoQW5kRmxleGlibGVTcGFjZSA9IFsm
XSB7CisgICAgICAgIC8vIENvbGxlY3QgZmxleCBpdGVtcyB3aXRoIG5vbi16ZXJvIGZsZXgtZ3Jv
dyB2YWx1ZS4gZmxleC1ncm93OiAwIChpbml0aWFsKSBmbGV4IGl0ZW1zCisgICAgICAgIC8vIGRv
bid0IHBhcnRpY2lwYXRlIGluIGF2YWlsYWJsZSBzcGFjZSBkaXN0cmlidXRpb24uCisgICAgICAg
IGZvciAoc2l6ZV90IGluZGV4ID0gMDsgaW5kZXggPCBsb2dpY2FsRmxleEl0ZW1MaXN0LnNpemUo
KTsgKytpbmRleCkgeworICAgICAgICAgICAgYXV0byYgbG9naWNhbEZsZXhJdGVtID0gbG9naWNh
bEZsZXhJdGVtTGlzdFtpbmRleF07CisgICAgICAgICAgICBpZiAoYXV0byBmbGV4R3JvdyA9IGxv
Z2ljYWxGbGV4SXRlbS5sYXlvdXRCb3gtPnN0eWxlKCkuZmxleEdyb3coKSkgeworICAgICAgICAg
ICAgICAgIGZsZXhpbmdJdGVtcy5hcHBlbmQoaW5kZXgpOworICAgICAgICAgICAgICAgIHRvdGFs
R3Jvd3RoICs9IGZsZXhHcm93OworICAgICAgICAgICAgfSBlbHNlCisgICAgICAgICAgICAgICAg
dG90YWxGbGV4aWJsZVNwYWNlIC09IGxvZ2ljYWxGbGV4SXRlbS5yZWN0LndpZHRoKCk7CisgICAg
ICAgIH0KKyAgICAgICAgaWYgKHRvdGFsR3Jvd3RoKQorICAgICAgICAgICAgZmxleEdyb3dCYXNl
ID0gdG90YWxGbGV4aWJsZVNwYWNlIC8gdG90YWxHcm93dGg7CisgICAgfTsKKyAgICBjb21wdXRl
VG90YWxHcm93dGhBbmRGbGV4aWJsZVNwYWNlKCk7CisKKyAgICBhdXRvIHRvdGFsTG9naWNhbFdp
ZHRoID0gWyZdIHsKKyAgICAgICAgLy8gVGhpcyBpcyB3aGVyZSB3ZSBjb21wdXRlIGhvdyBtdWNo
IHNwYWNlIHRoZSBmbGV4aW5nIGJveGVzIHRha2UgdXAgaWYgd2UganVzdAorICAgICAgICAvLyBs
ZXQgdGhlbSBmbGV4IGJ5IHRoZWlyIGZsZXgtZ3JvdyB2YWx1ZS4gTm90ZSB0aGF0IHdlIGNhbid0
IHNpemUgdGhlbSBiZWxvdyB0aGVpciBtaW5pbXVtIGNvbnRlbnQgd2lkdGguCisgICAgICAgIC8v
IFN1Y2ggZmxleCBpdGVtcyBhcmUgcmVtb3ZlZCBmcm9tIHRoZSBmaW5hbCBvdmVyZmxvdyBkaXN0
cmlidXRpb24uCisgICAgICAgIGF1dG8gYWNjdW11bGF0ZWRXaWR0aCA9IExheW91dFVuaXQgeyB9
OworICAgICAgICBmb3IgKGF1dG8gZmxleEl0ZW1JbmRleCA6IGZsZXhpbmdJdGVtcykgeworICAg
ICAgICAgICAgYXV0byYgZmxleEl0ZW0gPSBsb2dpY2FsRmxleEl0ZW1MaXN0W2ZsZXhJdGVtSW5k
ZXhdOworCisgICAgICAgICAgICBhdXRvIGZsZXhHcm93ID0gZmxleEl0ZW0ubGF5b3V0Qm94LT5z
dHlsZSgpLmZsZXhHcm93KCk7CisgICAgICAgICAgICBhdXRvIGZsZXhlZFNpemUgPSBmbGV4R3Jv
dyAqIGZsZXhHcm93QmFzZTsKKyAgICAgICAgICAgIGF1dG8gbWluaW11bVNpemUgPSBmb3JtYXR0
aW5nU3RhdGUuaW50cmluc2ljV2lkdGhDb25zdHJhaW50c0ZvckJveCgqZmxleEl0ZW0ubGF5b3V0
Qm94KS0+bWluaW11bTsKKyAgICAgICAgICAgIGlmIChtaW5pbXVtU2l6ZSA+PSBmbGV4ZWRTaXpl
KSB7CisgICAgICAgICAgICAgICAgYWNjdW11bGF0ZWRXaWR0aCArPSBtaW5pbXVtU2l6ZTsKKyAg
ICAgICAgICAgICAgICB0b3RhbEdyb3d0aCAtPSBmbGV4R3JvdzsKKyAgICAgICAgICAgIH0gZWxz
ZQorICAgICAgICAgICAgICAgIGFjY3VtdWxhdGVkV2lkdGggKz0gZmxleGVkU2l6ZTsKKyAgICAg
ICAgfQorICAgICAgICByZXR1cm4gYWNjdW11bGF0ZWRXaWR0aDsKKyAgICB9KCk7CisgICAgYXV0
byBvdmVyZmxvd1dpZHRoID0gdG90YWxMb2dpY2FsV2lkdGggLSB0b3RhbEZsZXhpYmxlU3BhY2U7
CisgICAgQVNTRVJUKG92ZXJmbG93V2lkdGggPj0gMCk7CisKKyAgICBhdXRvIGNvbXB1dGVMb2dp
Y2FsV2lkdGggPSBbJl0geworICAgICAgICAvLyBBZGp1c3QgdGhlIHRvdGFsIGdyb3cgd2lkdGgg
YnkgdGhlIG92ZXJmbG93IHZhbHVlIChzaHJpbmspIGV4Y2VwdCB3aGVuIG1pbiBjb250ZW50IHdp
dGggZGlzYWdyZWVzLgorICAgICAgICBmb3IgKGF1dG8gZmxleEl0ZW1JbmRleCA6IGZsZXhpbmdJ
dGVtcykgeworICAgICAgICAgICAgYXV0byYgZmxleEl0ZW0gPSBsb2dpY2FsRmxleEl0ZW1MaXN0
W2ZsZXhJdGVtSW5kZXhdOworCisgICAgICAgICAgICBhdXRvIGZsZXhHcm93ID0gZmxleEl0ZW0u
bGF5b3V0Qm94LT5zdHlsZSgpLmZsZXhHcm93KCk7CisgICAgICAgICAgICBhdXRvIGZsZXhlZFNp
emUgPSBmbGV4R3JvdyAqIGZsZXhHcm93QmFzZTsKKyAgICAgICAgICAgIGF1dG8gbWluaW11bVNp
emUgPSBmb3JtYXR0aW5nU3RhdGUuaW50cmluc2ljV2lkdGhDb25zdHJhaW50c0ZvckJveCgqZmxl
eEl0ZW0ubGF5b3V0Qm94KS0+bWluaW11bTsKKyAgICAgICAgICAgIGlmIChtaW5pbXVtU2l6ZSA+
PSBmbGV4ZWRTaXplKQorICAgICAgICAgICAgICAgIGZsZXhJdGVtLnJlY3Quc2V0V2lkdGgobWlu
aW11bVNpemUpOworICAgICAgICAgICAgZWxzZSB7CisgICAgICAgICAgICAgICAgYXV0byBkaXN0
cmlidXRlZE92ZXJmbG93ID0gb3ZlcmZsb3dXaWR0aCAvIHRvdGFsR3Jvd3RoICogZmxleEdyb3c7
CisgICAgICAgICAgICAgICAgZmxleEl0ZW0ucmVjdC5zZXRXaWR0aChzdGQ6Om1heChtaW5pbXVt
U2l6ZSwgTGF5b3V0VW5pdCB7IGZsZXhlZFNpemUgLSBkaXN0cmlidXRlZE92ZXJmbG93IH0pKTsK
KyAgICAgICAgICAgIH0KKyAgICAgICAgfQorICAgIH07CisgICAgY29tcHV0ZUxvZ2ljYWxXaWR0
aCgpOworfQogCi0gICAgZm9yIChhdXRvJiBsb2dpY2FsRmxleEl0ZW0gOiBsb2dpY2FsRmxleEl0
ZW1MaXN0KSB7Ci0gICAgICAgIHRvdGFsR3Jvd3RoICs9IGxvZ2ljYWxGbGV4SXRlbS5sYXlvdXRC
b3gtPnN0eWxlKCkuZmxleEdyb3coKTsKLSAgICAgICAgdG90YWxGaXhlZFNwYWNlICs9IGZvcm1h
dHRpbmdTdGF0ZS5pbnRyaW5zaWNXaWR0aENvbnN0cmFpbnRzRm9yQm94KCpsb2dpY2FsRmxleEl0
ZW0ubGF5b3V0Qm94KS0+bWluaW11bTsKLSAgICB9Cit2b2lkIEZsZXhGb3JtYXR0aW5nQ29udGV4
dDo6bGF5b3V0SW5GbG93Q29udGVudEZvckludGVncmF0aW9uKGNvbnN0IENvbnN0cmFpbnRzRm9y
SW5GbG93Q29udGVudCYgY29uc3RyYWludHMpCit7CisgICAgYXV0byBsb2dpY2FsRmxleEl0ZW1M
aXN0ID0gY29udmVydEZsZXhJdGVtc1RvTG9naWNhbFNwYWNlKCk7CiAKICAgICBhdXRvIGZsZXhD
b25zdHJhaW50cyA9IGRvd25jYXN0PENvbnN0cmFpbnRzRm9yRmxleENvbnRlbnQ+KGNvbnN0cmFp
bnRzKTsKICAgICBhdXRvIGxvZ2ljYWxMZWZ0ID0gTGF5b3V0VW5pdCB7IH07CiAgICAgYXV0byBs
b2dpY2FsVG9wID0gTGF5b3V0VW5pdCB7IH07Ci0gICAgYXV0byBmbGV4RGlyZWN0aW9uID0gcm9v
dCgpLnN0eWxlKCkuZmxleERpcmVjdGlvbigpOwotICAgIGF1dG8gZmxleERpcmVjdGlvbklzSW5s
aW5lQXhpcyA9IGZsZXhEaXJlY3Rpb24gPT0gRmxleERpcmVjdGlvbjo6Um93IHx8IGZsZXhEaXJl
Y3Rpb24gPT0gRmxleERpcmVjdGlvbjo6Um93UmV2ZXJzZTsKLSAgICBhdXRvIGF2YWlsYWJsZVNw
YWNlID0gc3RkOjpvcHRpb25hbDxMYXlvdXRVbml0PiB7IGZsZXhEaXJlY3Rpb25Jc0lubGluZUF4
aXMgPyBzdGQ6Om1ha2Vfb3B0aW9uYWwoZmxleENvbnN0cmFpbnRzLmhvcml6b250YWwoKS5sb2dp
Y2FsV2lkdGgpIDogZmxleENvbnN0cmFpbnRzLmF2YWlsYWJsZVZlcnRpY2FsU3BhY2UoKSB9Owot
ICAgIGF1dG8gZmxleGlibGVTcGFjZSA9IGF2YWlsYWJsZVNwYWNlLnZhbHVlX29yKDBfbHUpIC0g
dG90YWxGaXhlZFNwYWNlOworCisgICAgY29tcHV0ZUxvZ2ljYWxXaWR0aEZvckZsZXhJdGVtcyhs
b2dpY2FsRmxleEl0ZW1MaXN0LCBmbGV4Q29uc3RyYWludHMpOwogCiAgICAgZm9yIChhdXRvJiBs
b2dpY2FsRmxleEl0ZW0gOiBsb2dpY2FsRmxleEl0ZW1MaXN0KSB7CiAgICAgICAgIGxvZ2ljYWxG
bGV4SXRlbS5yZWN0LnNldFRvcExlZnQoeyBsb2dpY2FsTGVmdCwgbG9naWNhbFRvcCB9KTsKICAg
ICAgICAgbG9naWNhbExlZnQgPSBsb2dpY2FsRmxleEl0ZW0ucmVjdC5yaWdodCgpOwotICAgICAg
ICBhdXRvIGdyb3dGbGV4SXRlbUlmQXBwbGljYWJsZSA9IFsmXSB7Ci0gICAgICAgICAgICBpZiAo
ZmxleGlibGVTcGFjZSA8PSAwKQotICAgICAgICAgICAgICAgIHJldHVybjsKLSAgICAgICAgICAg
IGF1dG8gZ3JvdyA9IGxvZ2ljYWxGbGV4SXRlbS5sYXlvdXRCb3gtPnN0eWxlKCkuZmxleEdyb3co
KTsKLSAgICAgICAgICAgIGlmICghZ3JvdykKLSAgICAgICAgICAgICAgICByZXR1cm47Ci0gICAg
ICAgICAgICAvLyBUaGlzIHZhbHVlIHNwZWNpZmllcyB0aGUgZmxleCBncm93IGZhY3Rvciwgd2hp
Y2ggZGV0ZXJtaW5lcyBob3cgbXVjaCB0aGUgZmxleCBpdGVtIHdpbGwgZ3JvdyByZWxhdGl2ZSB0
byB0aGUKLSAgICAgICAgICAgIC8vIHJlc3Qgb2YgdGhlIGZsZXggaXRlbXMgaW4gdGhlIGZsZXgg
Y29udGFpbmVyIHdoZW4gcG9zaXRpdmUgZnJlZSBzcGFjZSBpcyBkaXN0cmlidXRlZC4KLSAgICAg
ICAgICAgIEFTU0VSVChhdmFpbGFibGVTcGFjZS5oYXNfdmFsdWUoKSk7Ci0gICAgICAgICAgICAv
LyBGSVhNRTogVGhpcyBpcyBzdGlsbCBzbGlnaGx5IGluY29ycmVjdC4KLSAgICAgICAgICAgIGxv
Z2ljYWxGbGV4SXRlbS5yZWN0LnNldFdpZHRoKExheW91dFVuaXQgeyBmb3JtYXR0aW5nU3RhdGUu
aW50cmluc2ljV2lkdGhDb25zdHJhaW50c0ZvckJveCgqbG9naWNhbEZsZXhJdGVtLmxheW91dEJv
eCktPm1pbmltdW0gKyAoZmxleGlibGVTcGFjZSAqIGdyb3cgLyB0b3RhbEdyb3d0aCkgfSk7Ci0g
ICAgICAgICAgICAvLyBGSVhNRTogY29uc3RyYWluIGxvZ2ljYWwgd2lkdGggb24gbWluIHdpZHRo
LgotICAgICAgICB9OwotICAgICAgICBncm93RmxleEl0ZW1JZkFwcGxpY2FibGUoKTsKICAgICB9
CiAgICAgc2V0RmxleEl0ZW1zR2VvbWV0cnkobG9naWNhbEZsZXhJdGVtTGlzdCwgZmxleENvbnN0
cmFpbnRzKTsKIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2xheW91dC9mb3JtYXR0aW5n
Q29udGV4dHMvZmxleC9GbGV4Rm9ybWF0dGluZ0NvbnRleHQuaCBiL1NvdXJjZS9XZWJDb3JlL2xh
eW91dC9mb3JtYXR0aW5nQ29udGV4dHMvZmxleC9GbGV4Rm9ybWF0dGluZ0NvbnRleHQuaAppbmRl
eCA0ZmMwNzRkYjFkZGQuLjZjOTU4OTQ0ZTY0MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
bGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9mbGV4L0ZsZXhGb3JtYXR0aW5nQ29udGV4dC5oCisr
KyBiL1NvdXJjZS9XZWJDb3JlL2xheW91dC9mb3JtYXR0aW5nQ29udGV4dHMvZmxleC9GbGV4Rm9y
bWF0dGluZ0NvbnRleHQuaApAQCAtNjUsNiArNjUsNyBAQCBwcml2YXRlOgogICAgIHVzaW5nIExv
Z2ljYWxGbGV4SXRlbXMgPSBWZWN0b3I8TG9naWNhbEZsZXhJdGVtPjsKICAgICBMb2dpY2FsRmxl
eEl0ZW1zIGNvbnZlcnRGbGV4SXRlbXNUb0xvZ2ljYWxTcGFjZSgpOwogICAgIHZvaWQgc2V0Rmxl
eEl0ZW1zR2VvbWV0cnkoY29uc3QgTG9naWNhbEZsZXhJdGVtcyYsIGNvbnN0IENvbnN0cmFpbnRz
Rm9yRmxleENvbnRlbnQmKTsKKyAgICB2b2lkIGNvbXB1dGVMb2dpY2FsV2lkdGhGb3JGbGV4SXRl
bXMoTG9naWNhbEZsZXhJdGVtcyYsIGNvbnN0IENvbnN0cmFpbnRzRm9yRmxleENvbnRlbnQmKTsK
IAogICAgIGNvbnN0IEZsZXhGb3JtYXR0aW5nU3RhdGUmIGZvcm1hdHRpbmdTdGF0ZSgpIGNvbnN0
IHsgcmV0dXJuIGRvd25jYXN0PEZsZXhGb3JtYXR0aW5nU3RhdGU+KEZvcm1hdHRpbmdDb250ZXh0
Ojpmb3JtYXR0aW5nU3RhdGUoKSk7IH0KICAgICBGbGV4Rm9ybWF0dGluZ1N0YXRlJiBmb3JtYXR0
aW5nU3RhdGUoKSB7IHJldHVybiBkb3duY2FzdDxGbGV4Rm9ybWF0dGluZ1N0YXRlPihGb3JtYXR0
aW5nQ29udGV4dDo6Zm9ybWF0dGluZ1N0YXRlKCkpOyB9Ci0tIAoyLjMyLjAgKEFwcGxlIEdpdC0x
MzIpCgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>459743</attachid>
            <date>2022-05-24 21:05:51 -0700</date>
            <delta_ts>2022-05-25 10:29:26 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-240898-20220524210550.patch</filename>
            <type>text/plain</type>
            <size>8206</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">RnJvbSBmYTZhM2JhNDYzMzUyMWMyODQwNThkZmM5NGU0OTgxMzAzZmJhNDM5IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGFuIEJ1anRhcyA8emFsYW5AYXBwbGUuY29tPgpEYXRlOiBU
dWUsIDI0IE1heSAyMDIyIDIwOjU5OjQ5IC0wNzAwClN1YmplY3Q6IFtQQVRDSF0gW0xGQ11bRkZD
XSBFeHBhbmQgZmxleC1ncm93IHN1cHBvcnQKIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0yNDA4OTgKClJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgoKVGhpcyBwYXRj
aCBhZGQgc3VwcG9ydCBmb3IgZmxleC1ncm93LiBUaGlzIHByb3BlcnR5IGRlZmluZXMgaG93IGZs
ZXggaXRlbXMgdGFrZSBvdmVyIHRoZSBhdmFpbGFibGUgc3BhY2UuCgoqIFNvdXJjZS9XZWJDb3Jl
L2xheW91dC9mb3JtYXR0aW5nQ29udGV4dHMvZmxleC9GbGV4Rm9ybWF0dGluZ0NvbnRleHQuY3Bw
OgooV2ViQ29yZTo6TGF5b3V0OjpGbGV4Rm9ybWF0dGluZ0NvbnRleHQ6OmNvbXB1dGVMb2dpY2Fs
V2lkdGhGb3JGbGV4SXRlbXMpOgooV2ViQ29yZTo6TGF5b3V0OjpGbGV4Rm9ybWF0dGluZ0NvbnRl
eHQ6OmxheW91dEluRmxvd0NvbnRlbnRGb3JJbnRlZ3JhdGlvbik6CiogU291cmNlL1dlYkNvcmUv
bGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9mbGV4L0ZsZXhGb3JtYXR0aW5nQ29udGV4dC5oOgot
LS0KIC4uLi9mbGV4L0ZsZXhGb3JtYXR0aW5nQ29udGV4dC5jcHAgICAgICAgICAgICB8IDk1ICsr
KysrKysrKysrKysrLS0tLS0KIC4uLi9mbGV4L0ZsZXhGb3JtYXR0aW5nQ29udGV4dC5oICAgICAg
ICAgICAgICB8ICAxICsKIDIgZmlsZXMgY2hhbmdlZCwgNzEgaW5zZXJ0aW9ucygrKSwgMjUgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdD
b250ZXh0cy9mbGV4L0ZsZXhGb3JtYXR0aW5nQ29udGV4dC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9s
YXlvdXQvZm9ybWF0dGluZ0NvbnRleHRzL2ZsZXgvRmxleEZvcm1hdHRpbmdDb250ZXh0LmNwcApp
bmRleCA2YzBkMjY2NGIwYTYuLjM0ZTExOWQyMzRhMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9mbGV4L0ZsZXhGb3JtYXR0aW5nQ29udGV4dC5j
cHAKKysrIGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9mbGV4L0Zs
ZXhGb3JtYXR0aW5nQ29udGV4dC5jcHAKQEAgLTIwNCw0NCArMjA0LDg5IEBAIHZvaWQgRmxleEZv
cm1hdHRpbmdDb250ZXh0OjpzZXRGbGV4SXRlbXNHZW9tZXRyeShjb25zdCBMb2dpY2FsRmxleEl0
ZW1zJiBsb2dpY2FsCiAgICAgfQogfQogCi12b2lkIEZsZXhGb3JtYXR0aW5nQ29udGV4dDo6bGF5
b3V0SW5GbG93Q29udGVudEZvckludGVncmF0aW9uKGNvbnN0IENvbnN0cmFpbnRzRm9ySW5GbG93
Q29udGVudCYgY29uc3RyYWludHMpCit2b2lkIEZsZXhGb3JtYXR0aW5nQ29udGV4dDo6Y29tcHV0
ZUxvZ2ljYWxXaWR0aEZvckZsZXhJdGVtcyhMb2dpY2FsRmxleEl0ZW1zJiBsb2dpY2FsRmxleEl0
ZW1MaXN0LCBjb25zdCBDb25zdHJhaW50c0ZvckZsZXhDb250ZW50JiBmbGV4Q29uc3RyYWludHMp
CiB7CiAgICAgYXV0byYgZm9ybWF0dGluZ1N0YXRlID0gdGhpcy0+Zm9ybWF0dGluZ1N0YXRlKCk7
Ci0gICAgYXV0byBsb2dpY2FsRmxleEl0ZW1MaXN0ID0gY29udmVydEZsZXhJdGVtc1RvTG9naWNh
bFNwYWNlKCk7CisKKyAgICBhdXRvIGZsZXhEaXJlY3Rpb24gPSByb290KCkuc3R5bGUoKS5mbGV4
RGlyZWN0aW9uKCk7CisgICAgYXV0byBmbGV4RGlyZWN0aW9uSXNJbmxpbmVBeGlzID0gZmxleERp
cmVjdGlvbiA9PSBGbGV4RGlyZWN0aW9uOjpSb3cgfHwgZmxleERpcmVjdGlvbiA9PSBGbGV4RGly
ZWN0aW9uOjpSb3dSZXZlcnNlOworICAgIGF1dG8gYXZhaWxhYmxlU3BhY2UgPSBzdGQ6Om9wdGlv
bmFsPExheW91dFVuaXQ+IHsgZmxleERpcmVjdGlvbklzSW5saW5lQXhpcyA/IHN0ZDo6bWFrZV9v
cHRpb25hbChmbGV4Q29uc3RyYWludHMuaG9yaXpvbnRhbCgpLmxvZ2ljYWxXaWR0aCkgOiBmbGV4
Q29uc3RyYWludHMuYXZhaWxhYmxlVmVydGljYWxTcGFjZSgpIH07CiAKICAgICBhdXRvIHRvdGFs
R3Jvd3RoID0gMC5mOwotICAgIGF1dG8gdG90YWxGaXhlZFNwYWNlID0gTGF5b3V0VW5pdCB7IH07
CisgICAgYXV0byB0b3RhbEZsZXhpYmxlU3BhY2UgPSAqYXZhaWxhYmxlU3BhY2U7CisgICAgYXV0
byBmbGV4R3Jvd0Jhc2UgPSAwLmY7CisgICAgVmVjdG9yPHNpemVfdD4gZmxleGluZ0l0ZW1zOwor
CisgICAgYXV0byBjb21wdXRlVG90YWxHcm93dGhBbmRGbGV4aWJsZVNwYWNlID0gWyZdIHsKKyAg
ICAgICAgLy8gQ29sbGVjdCBmbGV4IGl0ZW1zIHdpdGggbm9uLXplcm8gZmxleC1ncm93IHZhbHVl
LiBmbGV4LWdyb3c6IDAgKGluaXRpYWwpIGZsZXggaXRlbXMKKyAgICAgICAgLy8gZG9uJ3QgcGFy
dGljaXBhdGUgaW4gYXZhaWxhYmxlIHNwYWNlIGRpc3RyaWJ1dGlvbi4KKyAgICAgICAgZm9yIChz
aXplX3QgaW5kZXggPSAwOyBpbmRleCA8IGxvZ2ljYWxGbGV4SXRlbUxpc3Quc2l6ZSgpOyArK2lu
ZGV4KSB7CisgICAgICAgICAgICBhdXRvJiBsb2dpY2FsRmxleEl0ZW0gPSBsb2dpY2FsRmxleEl0
ZW1MaXN0W2luZGV4XTsKKyAgICAgICAgICAgIGlmIChhdXRvIGZsZXhHcm93ID0gbG9naWNhbEZs
ZXhJdGVtLmxheW91dEJveC0+c3R5bGUoKS5mbGV4R3JvdygpKSB7CisgICAgICAgICAgICAgICAg
ZmxleGluZ0l0ZW1zLmFwcGVuZChpbmRleCk7CisgICAgICAgICAgICAgICAgdG90YWxHcm93dGgg
Kz0gZmxleEdyb3c7CisgICAgICAgICAgICB9IGVsc2UKKyAgICAgICAgICAgICAgICB0b3RhbEZs
ZXhpYmxlU3BhY2UgLT0gbG9naWNhbEZsZXhJdGVtLnJlY3Qud2lkdGgoKTsKKyAgICAgICAgfQor
ICAgICAgICBpZiAodG90YWxHcm93dGgpCisgICAgICAgICAgICBmbGV4R3Jvd0Jhc2UgPSB0b3Rh
bEZsZXhpYmxlU3BhY2UgLyB0b3RhbEdyb3d0aDsKKyAgICB9OworICAgIGNvbXB1dGVUb3RhbEdy
b3d0aEFuZEZsZXhpYmxlU3BhY2UoKTsKKworICAgIGF1dG8gdG90YWxMb2dpY2FsV2lkdGggPSBb
Jl0geworICAgICAgICAvLyBUaGlzIGlzIHdoZXJlIHdlIGNvbXB1dGUgaG93IG11Y2ggc3BhY2Ug
dGhlIGZsZXhpbmcgYm94ZXMgdGFrZSB1cCBpZiB3ZSBqdXN0CisgICAgICAgIC8vIGxldCB0aGVt
IGZsZXggYnkgdGhlaXIgZmxleC1ncm93IHZhbHVlLiBOb3RlIHRoYXQgd2UgY2FuJ3Qgc2l6ZSB0
aGVtIGJlbG93IHRoZWlyIG1pbmltdW0gY29udGVudCB3aWR0aC4KKyAgICAgICAgLy8gU3VjaCBm
bGV4IGl0ZW1zIGFyZSByZW1vdmVkIGZyb20gdGhlIGZpbmFsIG92ZXJmbG93IGRpc3RyaWJ1dGlv
bi4KKyAgICAgICAgYXV0byBhY2N1bXVsYXRlZFdpZHRoID0gTGF5b3V0VW5pdCB7IH07CisgICAg
ICAgIGZvciAoYXV0byBmbGV4SXRlbUluZGV4IDogZmxleGluZ0l0ZW1zKSB7CisgICAgICAgICAg
ICBhdXRvJiBmbGV4SXRlbSA9IGxvZ2ljYWxGbGV4SXRlbUxpc3RbZmxleEl0ZW1JbmRleF07CisK
KyAgICAgICAgICAgIGF1dG8gZmxleEdyb3cgPSBmbGV4SXRlbS5sYXlvdXRCb3gtPnN0eWxlKCku
ZmxleEdyb3coKTsKKyAgICAgICAgICAgIGF1dG8gZmxleGVkU2l6ZSA9IGZsZXhHcm93ICogZmxl
eEdyb3dCYXNlOworICAgICAgICAgICAgYXV0byBtaW5pbXVtU2l6ZSA9IGZvcm1hdHRpbmdTdGF0
ZS5pbnRyaW5zaWNXaWR0aENvbnN0cmFpbnRzRm9yQm94KCpmbGV4SXRlbS5sYXlvdXRCb3gpLT5t
aW5pbXVtOworICAgICAgICAgICAgaWYgKG1pbmltdW1TaXplID49IGZsZXhlZFNpemUpIHsKKyAg
ICAgICAgICAgICAgICBhY2N1bXVsYXRlZFdpZHRoICs9IG1pbmltdW1TaXplOworICAgICAgICAg
ICAgICAgIHRvdGFsR3Jvd3RoIC09IGZsZXhHcm93OworICAgICAgICAgICAgfSBlbHNlCisgICAg
ICAgICAgICAgICAgYWNjdW11bGF0ZWRXaWR0aCArPSBmbGV4ZWRTaXplOworICAgICAgICB9Cisg
ICAgICAgIHJldHVybiBhY2N1bXVsYXRlZFdpZHRoOworICAgIH0oKTsKKyAgICBhdXRvIG92ZXJm
bG93V2lkdGggPSB0b3RhbExvZ2ljYWxXaWR0aCAtIHRvdGFsRmxleGlibGVTcGFjZTsKKyAgICBB
U1NFUlQob3ZlcmZsb3dXaWR0aCA+PSAwKTsKKworICAgIGF1dG8gY29tcHV0ZUxvZ2ljYWxXaWR0
aCA9IFsmXSB7CisgICAgICAgIC8vIEFkanVzdCB0aGUgdG90YWwgZ3JvdyB3aWR0aCBieSB0aGUg
b3ZlcmZsb3cgdmFsdWUgKHNocmluaykgZXhjZXB0IHdoZW4gbWluIGNvbnRlbnQgd2l0aCBkaXNh
Z3JlZXMuCisgICAgICAgIGZvciAoYXV0byBmbGV4SXRlbUluZGV4IDogZmxleGluZ0l0ZW1zKSB7
CisgICAgICAgICAgICBhdXRvJiBmbGV4SXRlbSA9IGxvZ2ljYWxGbGV4SXRlbUxpc3RbZmxleEl0
ZW1JbmRleF07CisKKyAgICAgICAgICAgIGF1dG8gZmxleEdyb3cgPSBmbGV4SXRlbS5sYXlvdXRC
b3gtPnN0eWxlKCkuZmxleEdyb3coKTsKKyAgICAgICAgICAgIGF1dG8gZmxleGVkU2l6ZSA9IGZs
ZXhHcm93ICogZmxleEdyb3dCYXNlOworICAgICAgICAgICAgYXV0byBtaW5pbXVtU2l6ZSA9IGZv
cm1hdHRpbmdTdGF0ZS5pbnRyaW5zaWNXaWR0aENvbnN0cmFpbnRzRm9yQm94KCpmbGV4SXRlbS5s
YXlvdXRCb3gpLT5taW5pbXVtOworICAgICAgICAgICAgaWYgKG1pbmltdW1TaXplID49IGZsZXhl
ZFNpemUpCisgICAgICAgICAgICAgICAgZmxleEl0ZW0ucmVjdC5zZXRXaWR0aChtaW5pbXVtU2l6
ZSk7CisgICAgICAgICAgICBlbHNlIHsKKyAgICAgICAgICAgICAgICBhdXRvIGRpc3RyaWJ1dGVk
T3ZlcmZsb3cgPSBvdmVyZmxvd1dpZHRoIC8gdG90YWxHcm93dGggKiBmbGV4R3JvdzsKKyAgICAg
ICAgICAgICAgICBmbGV4SXRlbS5yZWN0LnNldFdpZHRoKHN0ZDo6bWF4KG1pbmltdW1TaXplLCBM
YXlvdXRVbml0IHsgZmxleGVkU2l6ZSAtIGRpc3RyaWJ1dGVkT3ZlcmZsb3cgfSkpOworICAgICAg
ICAgICAgfQorICAgICAgICB9CisgICAgfTsKKyAgICBjb21wdXRlTG9naWNhbFdpZHRoKCk7Cit9
CiAKLSAgICBmb3IgKGF1dG8mIGxvZ2ljYWxGbGV4SXRlbSA6IGxvZ2ljYWxGbGV4SXRlbUxpc3Qp
IHsKLSAgICAgICAgdG90YWxHcm93dGggKz0gbG9naWNhbEZsZXhJdGVtLmxheW91dEJveC0+c3R5
bGUoKS5mbGV4R3JvdygpOwotICAgICAgICB0b3RhbEZpeGVkU3BhY2UgKz0gZm9ybWF0dGluZ1N0
YXRlLmludHJpbnNpY1dpZHRoQ29uc3RyYWludHNGb3JCb3goKmxvZ2ljYWxGbGV4SXRlbS5sYXlv
dXRCb3gpLT5taW5pbXVtOwotICAgIH0KK3ZvaWQgRmxleEZvcm1hdHRpbmdDb250ZXh0OjpsYXlv
dXRJbkZsb3dDb250ZW50Rm9ySW50ZWdyYXRpb24oY29uc3QgQ29uc3RyYWludHNGb3JJbkZsb3dD
b250ZW50JiBjb25zdHJhaW50cykKK3sKKyAgICBhdXRvIGxvZ2ljYWxGbGV4SXRlbUxpc3QgPSBj
b252ZXJ0RmxleEl0ZW1zVG9Mb2dpY2FsU3BhY2UoKTsKIAogICAgIGF1dG8gZmxleENvbnN0cmFp
bnRzID0gZG93bmNhc3Q8Q29uc3RyYWludHNGb3JGbGV4Q29udGVudD4oY29uc3RyYWludHMpOwog
ICAgIGF1dG8gbG9naWNhbExlZnQgPSBMYXlvdXRVbml0IHsgfTsKICAgICBhdXRvIGxvZ2ljYWxU
b3AgPSBMYXlvdXRVbml0IHsgfTsKLSAgICBhdXRvIGZsZXhEaXJlY3Rpb24gPSByb290KCkuc3R5
bGUoKS5mbGV4RGlyZWN0aW9uKCk7Ci0gICAgYXV0byBmbGV4RGlyZWN0aW9uSXNJbmxpbmVBeGlz
ID0gZmxleERpcmVjdGlvbiA9PSBGbGV4RGlyZWN0aW9uOjpSb3cgfHwgZmxleERpcmVjdGlvbiA9
PSBGbGV4RGlyZWN0aW9uOjpSb3dSZXZlcnNlOwotICAgIGF1dG8gYXZhaWxhYmxlU3BhY2UgPSBz
dGQ6Om9wdGlvbmFsPExheW91dFVuaXQ+IHsgZmxleERpcmVjdGlvbklzSW5saW5lQXhpcyA/IHN0
ZDo6bWFrZV9vcHRpb25hbChmbGV4Q29uc3RyYWludHMuaG9yaXpvbnRhbCgpLmxvZ2ljYWxXaWR0
aCkgOiBmbGV4Q29uc3RyYWludHMuYXZhaWxhYmxlVmVydGljYWxTcGFjZSgpIH07Ci0gICAgYXV0
byBmbGV4aWJsZVNwYWNlID0gYXZhaWxhYmxlU3BhY2UudmFsdWVfb3IoMF9sdSkgLSB0b3RhbEZp
eGVkU3BhY2U7CisKKyAgICBjb21wdXRlTG9naWNhbFdpZHRoRm9yRmxleEl0ZW1zKGxvZ2ljYWxG
bGV4SXRlbUxpc3QsIGZsZXhDb25zdHJhaW50cyk7CiAKICAgICBmb3IgKGF1dG8mIGxvZ2ljYWxG
bGV4SXRlbSA6IGxvZ2ljYWxGbGV4SXRlbUxpc3QpIHsKICAgICAgICAgbG9naWNhbEZsZXhJdGVt
LnJlY3Quc2V0VG9wTGVmdCh7IGxvZ2ljYWxMZWZ0LCBsb2dpY2FsVG9wIH0pOwogICAgICAgICBs
b2dpY2FsTGVmdCA9IGxvZ2ljYWxGbGV4SXRlbS5yZWN0LnJpZ2h0KCk7Ci0gICAgICAgIGF1dG8g
Z3Jvd0ZsZXhJdGVtSWZBcHBsaWNhYmxlID0gWyZdIHsKLSAgICAgICAgICAgIGlmIChmbGV4aWJs
ZVNwYWNlIDw9IDApCi0gICAgICAgICAgICAgICAgcmV0dXJuOwotICAgICAgICAgICAgYXV0byBn
cm93ID0gbG9naWNhbEZsZXhJdGVtLmxheW91dEJveC0+c3R5bGUoKS5mbGV4R3JvdygpOwotICAg
ICAgICAgICAgaWYgKCFncm93KQotICAgICAgICAgICAgICAgIHJldHVybjsKLSAgICAgICAgICAg
IC8vIFRoaXMgdmFsdWUgc3BlY2lmaWVzIHRoZSBmbGV4IGdyb3cgZmFjdG9yLCB3aGljaCBkZXRl
cm1pbmVzIGhvdyBtdWNoIHRoZSBmbGV4IGl0ZW0gd2lsbCBncm93IHJlbGF0aXZlIHRvIHRoZQot
ICAgICAgICAgICAgLy8gcmVzdCBvZiB0aGUgZmxleCBpdGVtcyBpbiB0aGUgZmxleCBjb250YWlu
ZXIgd2hlbiBwb3NpdGl2ZSBmcmVlIHNwYWNlIGlzIGRpc3RyaWJ1dGVkLgotICAgICAgICAgICAg
QVNTRVJUKGF2YWlsYWJsZVNwYWNlLmhhc192YWx1ZSgpKTsKLSAgICAgICAgICAgIC8vIEZJWE1F
OiBUaGlzIGlzIHN0aWxsIHNsaWdobHkgaW5jb3JyZWN0LgotICAgICAgICAgICAgbG9naWNhbEZs
ZXhJdGVtLnJlY3Quc2V0V2lkdGgoTGF5b3V0VW5pdCB7IGZvcm1hdHRpbmdTdGF0ZS5pbnRyaW5z
aWNXaWR0aENvbnN0cmFpbnRzRm9yQm94KCpsb2dpY2FsRmxleEl0ZW0ubGF5b3V0Qm94KS0+bWlu
aW11bSArIChmbGV4aWJsZVNwYWNlICogZ3JvdyAvIHRvdGFsR3Jvd3RoKSB9KTsKLSAgICAgICAg
ICAgIC8vIEZJWE1FOiBjb25zdHJhaW4gbG9naWNhbCB3aWR0aCBvbiBtaW4gd2lkdGguCi0gICAg
ICAgIH07Ci0gICAgICAgIGdyb3dGbGV4SXRlbUlmQXBwbGljYWJsZSgpOwogICAgIH0KICAgICBz
ZXRGbGV4SXRlbXNHZW9tZXRyeShsb2dpY2FsRmxleEl0ZW1MaXN0LCBmbGV4Q29uc3RyYWludHMp
OwogfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0
cy9mbGV4L0ZsZXhGb3JtYXR0aW5nQ29udGV4dC5oIGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Zv
cm1hdHRpbmdDb250ZXh0cy9mbGV4L0ZsZXhGb3JtYXR0aW5nQ29udGV4dC5oCmluZGV4IDRmYzA3
NGRiMWRkZC4uNmM5NTg5NDRlNjQxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQv
Zm9ybWF0dGluZ0NvbnRleHRzL2ZsZXgvRmxleEZvcm1hdHRpbmdDb250ZXh0LmgKKysrIGIvU291
cmNlL1dlYkNvcmUvbGF5b3V0L2Zvcm1hdHRpbmdDb250ZXh0cy9mbGV4L0ZsZXhGb3JtYXR0aW5n
Q29udGV4dC5oCkBAIC02NSw2ICs2NSw3IEBAIHByaXZhdGU6CiAgICAgdXNpbmcgTG9naWNhbEZs
ZXhJdGVtcyA9IFZlY3RvcjxMb2dpY2FsRmxleEl0ZW0+OwogICAgIExvZ2ljYWxGbGV4SXRlbXMg
Y29udmVydEZsZXhJdGVtc1RvTG9naWNhbFNwYWNlKCk7CiAgICAgdm9pZCBzZXRGbGV4SXRlbXNH
ZW9tZXRyeShjb25zdCBMb2dpY2FsRmxleEl0ZW1zJiwgY29uc3QgQ29uc3RyYWludHNGb3JGbGV4
Q29udGVudCYpOworICAgIHZvaWQgY29tcHV0ZUxvZ2ljYWxXaWR0aEZvckZsZXhJdGVtcyhMb2dp
Y2FsRmxleEl0ZW1zJiwgY29uc3QgQ29uc3RyYWludHNGb3JGbGV4Q29udGVudCYpOwogCiAgICAg
Y29uc3QgRmxleEZvcm1hdHRpbmdTdGF0ZSYgZm9ybWF0dGluZ1N0YXRlKCkgY29uc3QgeyByZXR1
cm4gZG93bmNhc3Q8RmxleEZvcm1hdHRpbmdTdGF0ZT4oRm9ybWF0dGluZ0NvbnRleHQ6OmZvcm1h
dHRpbmdTdGF0ZSgpKTsgfQogICAgIEZsZXhGb3JtYXR0aW5nU3RhdGUmIGZvcm1hdHRpbmdTdGF0
ZSgpIHsgcmV0dXJuIGRvd25jYXN0PEZsZXhGb3JtYXR0aW5nU3RhdGU+KEZvcm1hdHRpbmdDb250
ZXh0Ojpmb3JtYXR0aW5nU3RhdGUoKSk7IH0KLS0gCjIuMzIuMCAoQXBwbGUgR2l0LTEzMikKCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>