<?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>213365</bug_id>
          
          <creation_ts>2020-06-18 21:08:22 -0700</creation_ts>
          <short_desc>[LFC][BFC] Min/max-width should always be resolved against the containing block width</short_desc>
          <delta_ts>2020-06-19 05:44:17 -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>1664097</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2020-06-18 21:08:22 -0700</bug_when>
    <thetext>even when floats shrink the horizontal available space</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1664098</commentid>
    <comment_count>1</comment_count>
      <attachid>402266</attachid>
    <who name="alan">zalan</who>
    <bug_when>2020-06-18 21:16:06 -0700</bug_when>
    <thetext>Created attachment 402266
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1664322</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-06-19 05:43:07 -0700</bug_when>
    <thetext>Committed r263260: &lt;https://trac.webkit.org/changeset/263260&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 402266.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1664323</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-06-19 05:44:17 -0700</bug_when>
    <thetext>&lt;rdar://problem/64529012&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>402266</attachid>
            <date>2020-06-18 21:16:06 -0700</date>
            <delta_ts>2020-06-19 05:43:07 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-213365-20200618211605.patch</filename>
            <type>text/plain</type>
            <size>11097</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYyNDE5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYmYyMzI5YTJiNjU3Zjhj
ZGRkMDg4ODY5NWVmMTQyOTgwMjUyNDhmOC4uOGJjMzEyNjlmNDYwYTljN2M3YTFjMTM1Y2M5MGQ5
Njk5MmY1NzliMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDIwLTA2LTE4ICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgW0xGQ11bQkZDXSBNaW4vbWF4
LXdpZHRoIHNob3VsZCBhbHdheXMgYmUgcmVzb2x2ZWQgYWdhaW5zdCB0aGUgY29udGFpbmluZyBi
bG9jayB3aWR0aAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MjEzMzY1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgRXZlbiB3aGVuIG5laWdoYm9yaW5nIGZsb2F0cyBzaHJpbmsgdGhlIGF2YWlsYWJsZSBob3Jp
em9udGFsIHNwYWNlLCB0aGUgbWluL21heChub3JtYWwpIHdpZHRocyBzaG91bGQKKyAgICAgICAg
YmUgcmVzb2x2ZWQgYWdhaW5zdCB0aGUgY29udGFpbmluZyBibG9jaydzIGxvZ2ljYWwgd2lkdGgu
CisKKyAgICAgICAgVGVzdDogZmFzdC9sYXlvdXRmb3JtYXR0aW5nY29udGV4dC9mbG9hdC1hdm9p
ZGVyLWF2YWlsYWJsZS1ob3Jpem9udGFsLXNwYWNlMi5odG1sCisKKyAgICAgICAgKiBsYXlvdXQv
YmxvY2tmb3JtYXR0aW5nL0Jsb2NrRm9ybWF0dGluZ0NvbnRleHQuY3BwOgorICAgICAgICAoV2Vi
Q29yZTo6TGF5b3V0OjpCbG9ja0Zvcm1hdHRpbmdDb250ZXh0Ojpjb21wdXRlV2lkdGhBbmRNYXJn
aW4pOgorICAgICAgICAqIGxheW91dC9ibG9ja2Zvcm1hdHRpbmcvQmxvY2tGb3JtYXR0aW5nQ29u
dGV4dC5oOgorICAgICAgICAqIGxheW91dC9ibG9ja2Zvcm1hdHRpbmcvQmxvY2tGb3JtYXR0aW5n
Q29udGV4dEdlb21ldHJ5LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkxheW91dDo6QmxvY2tGb3Jt
YXR0aW5nQ29udGV4dDo6R2VvbWV0cnk6OmNvbXB1dGVkV2lkdGhBbmRNYXJnaW4pOgorICAgICAg
ICAqIGxheW91dC9ibG9ja2Zvcm1hdHRpbmcvdGFibGV3cmFwcGVyL1RhYmxlV3JhcHBlckJsb2Nr
Rm9ybWF0dGluZ0NvbnRleHQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6TGF5b3V0OjpUYWJsZVdy
YXBwZXJCbG9ja0Zvcm1hdHRpbmdDb250ZXh0Ojpjb21wdXRlV2lkdGhBbmRNYXJnaW5Gb3JUYWJs
ZUJveCk6CisKIDIwMjAtMDYtMTggIFphbGFuIEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KIAog
ICAgICAgICBbTEZDXVtCRkNdIEF2YWlsYWJsZSBzcGFjZSBjb21wdXRhdGlvbiBmb3IgdGhlIGZs
b2F0IGF2b2lkZXIgbmVlZHMgY29vcmRpbmF0ZSBtYXBwaW5nCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9sYXlvdXQvYmxvY2tmb3JtYXR0aW5nL0Jsb2NrRm9ybWF0dGluZ0NvbnRleHQuY3Bw
IGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Jsb2NrZm9ybWF0dGluZy9CbG9ja0Zvcm1hdHRpbmdD
b250ZXh0LmNwcAppbmRleCA0NTEwMjE2YzlkOGEyY2IyOTc0OGFlNmIwOThlMjdkZjQ3MzczMWUw
Li5kMzAxOTE0NDg1ZWRhZWMxZTRiZjIzOTg0NWRiZmE3YTJhOTYxYjBlIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9sYXlvdXQvYmxvY2tmb3JtYXR0aW5nL0Jsb2NrRm9ybWF0dGluZ0NvbnRl
eHQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2xheW91dC9ibG9ja2Zvcm1hdHRpbmcvQmxvY2tG
b3JtYXR0aW5nQ29udGV4dC5jcHAKQEAgLTMxNCwxNCArMzE0LDEyIEBAIHZvaWQgQmxvY2tGb3Jt
YXR0aW5nQ29udGV4dDo6Y29tcHV0ZVZlcnRpY2FsUG9zaXRpb25Gb3JGbG9hdENsZWFyKGNvbnN0
IEZsb2F0aW5nCiAKIHZvaWQgQmxvY2tGb3JtYXR0aW5nQ29udGV4dDo6Y29tcHV0ZVdpZHRoQW5k
TWFyZ2luKGNvbnN0IEZsb2F0aW5nQ29udGV4dCYgZmxvYXRpbmdDb250ZXh0LCBjb25zdCBCb3gm
IGxheW91dEJveCwgY29uc3QgQ29uc3RyYWludHNQYWlyJiBjb25zdHJhaW50c1BhaXIpCiB7Ci0g
ICAgYXV0byBhZGp1c3RlZENvbnN0cmFpbnRzID0gY29uc3RyYWludHNQYWlyOwotICAgIGlmIChs
YXlvdXRCb3guaXNGbG9hdEF2b2lkZXIoKSAmJiBsYXlvdXRCb3guc3R5bGUoKS5sb2dpY2FsV2lk
dGgoKS5pc0F1dG8oKSkgeworICAgIGF1dG8gYXZhaWxhYmxlV2lkdGhGbG9hdEF2b2lkZXIgPSBP
cHRpb25hbDxMYXlvdXRVbml0PiB7IH07CisgICAgaWYgKGxheW91dEJveC5pc0Zsb2F0QXZvaWRl
cigpKSB7CiAgICAgICAgIC8vIEZsb2F0IGF2b2lkZXJzJyBhdmFpbGFibGUgd2lkdGggbWlnaHQg
YmUgc2hydW5rIGJ5IGV4aXN0aW5nIGZsb2F0cyBpbiB0aGUgY29udGV4dC4KLSAgICAgICAgaWYg
KGF1dG8gYXZhaWxhYmxlV2lkdGhGb3JGbG9hdEF2b2lkZXIgPSB1c2VkQXZhaWxhYmxlV2lkdGhG
b3JGbG9hdEF2b2lkZXIoZmxvYXRpbmdDb250ZXh0LCBsYXlvdXRCb3gsIGNvbnN0cmFpbnRzUGFp
cikpCi0gICAgICAgICAgICBhZGp1c3RlZENvbnN0cmFpbnRzLmNvbnRhaW5pbmdCbG9jay5ob3Jp
em9udGFsLmxvZ2ljYWxXaWR0aCA9ICphdmFpbGFibGVXaWR0aEZvckZsb2F0QXZvaWRlcjsKKyAg
ICAgICAgYXZhaWxhYmxlV2lkdGhGbG9hdEF2b2lkZXIgPSB1c2VkQXZhaWxhYmxlV2lkdGhGb3JG
bG9hdEF2b2lkZXIoZmxvYXRpbmdDb250ZXh0LCBsYXlvdXRCb3gsIGNvbnN0cmFpbnRzUGFpcik7
CiAgICAgfQotCi0gICAgYXV0byBjb250ZW50V2lkdGhBbmRNYXJnaW4gPSBnZW9tZXRyeSgpLmNv
bXB1dGVkV2lkdGhBbmRNYXJnaW4obGF5b3V0Qm94LCBhZGp1c3RlZENvbnN0cmFpbnRzKTsKKyAg
ICBhdXRvIGNvbnRlbnRXaWR0aEFuZE1hcmdpbiA9IGdlb21ldHJ5KCkuY29tcHV0ZWRXaWR0aEFu
ZE1hcmdpbihsYXlvdXRCb3gsIGNvbnN0cmFpbnRzUGFpci5jb250YWluaW5nQmxvY2suaG9yaXpv
bnRhbCwgYXZhaWxhYmxlV2lkdGhGbG9hdEF2b2lkZXIpOwogICAgIGF1dG8mIGRpc3BsYXlCb3gg
PSBmb3JtYXR0aW5nU3RhdGUoKS5kaXNwbGF5Qm94KGxheW91dEJveCk7CiAgICAgZGlzcGxheUJv
eC5zZXRDb250ZW50Qm94V2lkdGgoY29udGVudFdpZHRoQW5kTWFyZ2luLmNvbnRlbnRXaWR0aCk7
CiAgICAgZGlzcGxheUJveC5zZXRIb3Jpem9udGFsTWFyZ2luKGNvbnRlbnRXaWR0aEFuZE1hcmdp
bi51c2VkTWFyZ2luKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2xheW91dC9ibG9ja2Zv
cm1hdHRpbmcvQmxvY2tGb3JtYXR0aW5nQ29udGV4dC5oIGIvU291cmNlL1dlYkNvcmUvbGF5b3V0
L2Jsb2NrZm9ybWF0dGluZy9CbG9ja0Zvcm1hdHRpbmdDb250ZXh0LmgKaW5kZXggOTgzZjI2MWMx
YzcxMjNkNTExYmQxMTY5ODkzMzQ4ZDZjZjcxMjNhYi4uNGU3NjQ4NTU1YWVkZTU4OWRmMDg0ZmRh
MzM3MDNlZDg5YWQ3YjZiOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Jsb2Nr
Zm9ybWF0dGluZy9CbG9ja0Zvcm1hdHRpbmdDb250ZXh0LmgKKysrIGIvU291cmNlL1dlYkNvcmUv
bGF5b3V0L2Jsb2NrZm9ybWF0dGluZy9CbG9ja0Zvcm1hdHRpbmdDb250ZXh0LmgKQEAgLTg1LDcg
Kzg1LDcgQEAgcHJvdGVjdGVkOgogCiAgICAgICAgIEludHJpbnNpY1dpZHRoQ29uc3RyYWludHMg
aW50cmluc2ljV2lkdGhDb25zdHJhaW50cyhjb25zdCBCb3gmKTsKIAotICAgICAgICBDb250ZW50
V2lkdGhBbmRNYXJnaW4gY29tcHV0ZWRXaWR0aEFuZE1hcmdpbihjb25zdCBCb3gmLCBjb25zdCBD
b25zdHJhaW50c1BhaXImKTsKKyAgICAgICAgQ29udGVudFdpZHRoQW5kTWFyZ2luIGNvbXB1dGVk
V2lkdGhBbmRNYXJnaW4oY29uc3QgQm94JiwgY29uc3QgSG9yaXpvbnRhbENvbnN0cmFpbnRzJiwg
T3B0aW9uYWw8TGF5b3V0VW5pdD4gYXZhaWxhYmxlV2lkdGhGbG9hdEF2b2lkZXIpOwogCiAgICAg
cHJpdmF0ZToKICAgICAgICAgQ29udGVudEhlaWdodEFuZE1hcmdpbiBpbkZsb3dOb25SZXBsYWNl
ZEhlaWdodEFuZE1hcmdpbihjb25zdCBCb3gmLCBjb25zdCBIb3Jpem9udGFsQ29uc3RyYWludHMm
LCBjb25zdCBPdmVycmlkZVZlcnRpY2FsVmFsdWVzJik7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9sYXlvdXQvYmxvY2tmb3JtYXR0aW5nL0Jsb2NrRm9ybWF0dGluZ0NvbnRleHRHZW9tZXRy
eS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvYmxvY2tmb3JtYXR0aW5nL0Jsb2NrRm9ybWF0
dGluZ0NvbnRleHRHZW9tZXRyeS5jcHAKaW5kZXggN2MxYjE0ZmI2M2YyYjk5MjkwMmQ1YmUyNmM0
YThkZGJlMmJlNTVmYy4uODk1MDA1OTU4Y2I3NjY0MjQyYzk0NGE5ZTU4MTQ4MjNiOTZjOTRiNSAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Jsb2NrZm9ybWF0dGluZy9CbG9ja0Zv
cm1hdHRpbmdDb250ZXh0R2VvbWV0cnkuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2xheW91dC9i
bG9ja2Zvcm1hdHRpbmcvQmxvY2tGb3JtYXR0aW5nQ29udGV4dEdlb21ldHJ5LmNwcApAQCAtMjgz
LDMxICsyODMsMzUgQEAgQ29udGVudFdpZHRoQW5kTWFyZ2luIEJsb2NrRm9ybWF0dGluZ0NvbnRl
eHQ6Okdlb21ldHJ5OjppbkZsb3dXaWR0aEFuZE1hcmdpbihjb24KICAgICByZXR1cm4gaW5GbG93
UmVwbGFjZWRXaWR0aEFuZE1hcmdpbihkb3duY2FzdDxSZXBsYWNlZEJveD4obGF5b3V0Qm94KSwg
aG9yaXpvbnRhbENvbnN0cmFpbnRzLCBvdmVycmlkZUhvcml6b250YWxWYWx1ZXMpOwogfQogCi1D
b250ZW50V2lkdGhBbmRNYXJnaW4gQmxvY2tGb3JtYXR0aW5nQ29udGV4dDo6R2VvbWV0cnk6OmNv
bXB1dGVkV2lkdGhBbmRNYXJnaW4oY29uc3QgQm94JiBsYXlvdXRCb3gsIGNvbnN0IENvbnN0cmFp
bnRzUGFpciYgY29uc3RyYWludHNQYWlyKQorQ29udGVudFdpZHRoQW5kTWFyZ2luIEJsb2NrRm9y
bWF0dGluZ0NvbnRleHQ6Okdlb21ldHJ5Ojpjb21wdXRlZFdpZHRoQW5kTWFyZ2luKGNvbnN0IEJv
eCYgbGF5b3V0Qm94LCBjb25zdCBIb3Jpem9udGFsQ29uc3RyYWludHMmIGhvcml6b250YWxDb25z
dHJhaW50cywgT3B0aW9uYWw8TGF5b3V0VW5pdD4gYXZhaWxhYmxlV2lkdGhGbG9hdEF2b2lkZXIp
CiB7Ci0gICAgYXV0byYgaG9yaXpvbnRhbENvbnN0cmFpbnRzID0gY29uc3RyYWludHNQYWlyLmNv
bnRhaW5pbmdCbG9jay5ob3Jpem9udGFsOwotICAgIGF1dG8gY29tcHV0ZSA9IFsmXShPcHRpb25h
bDxMYXlvdXRVbml0PiB1c2VkV2lkdGgpIHsKKyAgICBhdXRvIGNvbXB1dGUgPSBbJl0gKGF1dG8g
Y29uc3RyYWludHNGb3JXaWR0aCwgT3B0aW9uYWw8TGF5b3V0VW5pdD4gdXNlZFdpZHRoKSB7CiAg
ICAgICAgIGlmIChsYXlvdXRCb3guaXNGbG9hdGluZ1Bvc2l0aW9uZWQoKSkKLSAgICAgICAgICAg
IHJldHVybiBmbG9hdGluZ1dpZHRoQW5kTWFyZ2luKGxheW91dEJveCwgaG9yaXpvbnRhbENvbnN0
cmFpbnRzLCB7IHVzZWRXaWR0aCwgeyB9IH0pOworICAgICAgICAgICAgcmV0dXJuIGZsb2F0aW5n
V2lkdGhBbmRNYXJnaW4obGF5b3V0Qm94LCBjb25zdHJhaW50c0ZvcldpZHRoLCB7IHVzZWRXaWR0
aCwgeyB9IH0pOwogCiAgICAgICAgIGlmIChsYXlvdXRCb3guaXNJbkZsb3coKSkKLSAgICAgICAg
ICAgIHJldHVybiBpbkZsb3dXaWR0aEFuZE1hcmdpbihsYXlvdXRCb3gsIGhvcml6b250YWxDb25z
dHJhaW50cywgeyB1c2VkV2lkdGgsIHsgfSB9KTsKKyAgICAgICAgICAgIHJldHVybiBpbkZsb3dX
aWR0aEFuZE1hcmdpbihsYXlvdXRCb3gsIGNvbnN0cmFpbnRzRm9yV2lkdGgsIHsgdXNlZFdpZHRo
LCB7IH0gfSk7CiAKICAgICAgICAgQVNTRVJUX05PVF9SRUFDSEVEKCk7CiAgICAgICAgIHJldHVy
biBDb250ZW50V2lkdGhBbmRNYXJnaW4geyB9OwogICAgIH07CiAKLSAgICBhdXRvIGNvbnRlbnRX
aWR0aEFuZE1hcmdpbiA9IGNvbXB1dGUoeyB9KTsKLQorICAgIGF1dG8gaG9yaXpvbnRhbENvbnN0
cmFpbnRzRm9yV2lkdGggPSBob3Jpem9udGFsQ29uc3RyYWludHM7CisgICAgaWYgKGxheW91dEJv
eC5zdHlsZSgpLmxvZ2ljYWxXaWR0aCgpLmlzQXV0bygpICYmIGF2YWlsYWJsZVdpZHRoRmxvYXRB
dm9pZGVyKSB7CisgICAgICAgIC8vIFdoaWxlIHRoZSBub24tYXV0byB3aWR0aCB2YWx1ZXMgc2hv
dWxkIGFsbCBiZSByZXNvbHZlZCBhZ2FpbnN0IHRoZSBjb250YWluaW5nIGJsb2NrJ3Mgd2lkdGgs
IHdoZW4KKyAgICAgICAgLy8gdGhlIHdpZHRoIGlzIGF1dG8gdGhlIGF2YWlsYWJsZSBob3Jpem9u
dGFsIHNwYWNlIGlzIHNocnVuayBieSBuZWlnaGJvcmluZyBmbG9hdHMuCisgICAgICAgIGhvcml6
b250YWxDb25zdHJhaW50c0ZvcldpZHRoLmxvZ2ljYWxXaWR0aCA9ICphdmFpbGFibGVXaWR0aEZs
b2F0QXZvaWRlcjsKKyAgICB9CisgICAgYXV0byBjb250ZW50V2lkdGhBbmRNYXJnaW4gPSBjb21w
dXRlKGhvcml6b250YWxDb25zdHJhaW50c0ZvcldpZHRoLCB7IH0pOwogICAgIGF1dG8gYXZhaWxh
YmxlV2lkdGggPSBob3Jpem9udGFsQ29uc3RyYWludHMubG9naWNhbFdpZHRoOwogICAgIGlmIChh
dXRvIG1heFdpZHRoID0gY29tcHV0ZWRNYXhXaWR0aChsYXlvdXRCb3gsIGF2YWlsYWJsZVdpZHRo
KSkgewotICAgICAgICBhdXRvIG1heFdpZHRoQW5kTWFyZ2luID0gY29tcHV0ZShtYXhXaWR0aCk7
CisgICAgICAgIGF1dG8gbWF4V2lkdGhBbmRNYXJnaW4gPSBjb21wdXRlKGhvcml6b250YWxDb25z
dHJhaW50cywgbWF4V2lkdGgpOwogICAgICAgICBpZiAoY29udGVudFdpZHRoQW5kTWFyZ2luLmNv
bnRlbnRXaWR0aCA+IG1heFdpZHRoQW5kTWFyZ2luLmNvbnRlbnRXaWR0aCkKICAgICAgICAgICAg
IGNvbnRlbnRXaWR0aEFuZE1hcmdpbiA9IG1heFdpZHRoQW5kTWFyZ2luOwogICAgIH0KIAogICAg
IGF1dG8gbWluV2lkdGggPSBjb21wdXRlZE1pbldpZHRoKGxheW91dEJveCwgYXZhaWxhYmxlV2lk
dGgpLnZhbHVlT3IoMCk7Ci0gICAgYXV0byBtaW5XaWR0aEFuZE1hcmdpbiA9IGNvbXB1dGUobWlu
V2lkdGgpOworICAgIGF1dG8gbWluV2lkdGhBbmRNYXJnaW4gPSBjb21wdXRlKGhvcml6b250YWxD
b25zdHJhaW50cywgbWluV2lkdGgpOwogICAgIGlmIChjb250ZW50V2lkdGhBbmRNYXJnaW4uY29u
dGVudFdpZHRoIDwgbWluV2lkdGhBbmRNYXJnaW4uY29udGVudFdpZHRoKQogICAgICAgICBjb250
ZW50V2lkdGhBbmRNYXJnaW4gPSBtaW5XaWR0aEFuZE1hcmdpbjsKICAgICByZXR1cm4gY29udGVu
dFdpZHRoQW5kTWFyZ2luOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2Jsb2Nr
Zm9ybWF0dGluZy90YWJsZXdyYXBwZXIvVGFibGVXcmFwcGVyQmxvY2tGb3JtYXR0aW5nQ29udGV4
dC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvYmxvY2tmb3JtYXR0aW5nL3RhYmxld3JhcHBl
ci9UYWJsZVdyYXBwZXJCbG9ja0Zvcm1hdHRpbmdDb250ZXh0LmNwcAppbmRleCA1ZmFkZjRjNDI1
NjIzOTFmYTdkYzZmNDczN2Q5ODQ5ZjIxNDg3MzRlLi5lNzhhOTY1NjczNzdjZWNiY2Y2NTMwYzBj
ZmQzNWE4YWFkNTA1MzhjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvYmxvY2tm
b3JtYXR0aW5nL3RhYmxld3JhcHBlci9UYWJsZVdyYXBwZXJCbG9ja0Zvcm1hdHRpbmdDb250ZXh0
LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvYmxvY2tmb3JtYXR0aW5nL3RhYmxld3Jh
cHBlci9UYWJsZVdyYXBwZXJCbG9ja0Zvcm1hdHRpbmdDb250ZXh0LmNwcApAQCAtMTQ1LDggKzE0
NSw3IEBAIHZvaWQgVGFibGVXcmFwcGVyQmxvY2tGb3JtYXR0aW5nQ29udGV4dDo6Y29tcHV0ZVdp
ZHRoQW5kTWFyZ2luRm9yVGFibGVCb3goY29uc3QKIHsKICAgICBBU1NFUlQodGFibGVCb3guaXNU
YWJsZUJveCgpKTsKICAgICBpZiAoIXRhYmxlQm94Lmhhc0NoaWxkKCkpIHsKLSAgICAgICAgYXV0
byBjb25zdHJhaW50c1BhaXIgPSBDb25zdHJhaW50c1BhaXIgeyB7IGhvcml6b250YWxDb25zdHJh
aW50cywgeyB9IH0sIHsgaG9yaXpvbnRhbENvbnN0cmFpbnRzLCB7IH0gfSB9OwotICAgICAgICBh
dXRvIGNvbXB1dGVkV2lkdGhBbmRNYXJnaW4gPSBnZW9tZXRyeSgpLmNvbXB1dGVkV2lkdGhBbmRN
YXJnaW4odGFibGVCb3gsIGNvbnN0cmFpbnRzUGFpcik7CisgICAgICAgIGF1dG8gY29tcHV0ZWRX
aWR0aEFuZE1hcmdpbiA9IGdlb21ldHJ5KCkuY29tcHV0ZWRXaWR0aEFuZE1hcmdpbih0YWJsZUJv
eCwgaG9yaXpvbnRhbENvbnN0cmFpbnRzLCB7IH0pOwogICAgICAgICBhdXRvJiBkaXNwbGF5Qm94
ID0gZm9ybWF0dGluZ1N0YXRlKCkuZGlzcGxheUJveCh0YWJsZUJveCk7CiAgICAgICAgIGRpc3Bs
YXlCb3guc2V0Q29udGVudEJveFdpZHRoKGNvbXB1dGVkV2lkdGhBbmRNYXJnaW4uY29udGVudFdp
ZHRoKTsKICAgICAgICAgZGlzcGxheUJveC5zZXRIb3Jpem9udGFsTWFyZ2luKGNvbXB1dGVkV2lk
dGhBbmRNYXJnaW4udXNlZE1hcmdpbik7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMDkwZGYyYjMxMDM4Zjc5MWZkMDc5NzBk
YTYzNzg5NDkwMDBiOTE4OC4uMmEwZGY4YWJhNWFkZGVlYzNjNGE3MmRlZTdkMTRmMzM2MzQ1NDRm
YSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0No
YW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDIwLTA2LTE4ICBaYWxhbiBCdWp0YXMgIDx6YWxh
bkBhcHBsZS5jb20+CisKKyAgICAgICAgW0xGQ11bQkZDXSBNaW4vbWF4LXdpZHRoIHNob3VsZCBh
bHdheXMgYmUgcmVzb2x2ZWQgYWdhaW5zdCB0aGUgY29udGFpbmluZyBibG9jayB3aWR0aAorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjEzMzY1CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBmYXN0L2xheW91
dGZvcm1hdHRpbmdjb250ZXh0L2Zsb2F0LWF2b2lkZXItYXZhaWxhYmxlLWhvcml6b250YWwtc3Bh
Y2UyLWV4cGVjdGVkLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvbGF5b3V0Zm9ybWF0dGlu
Z2NvbnRleHQvZmxvYXQtYXZvaWRlci1hdmFpbGFibGUtaG9yaXpvbnRhbC1zcGFjZTIuaHRtbDog
QWRkZWQuCisKIDIwMjAtMDYtMTggIFphbGFuIEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KIAog
ICAgICAgICBbTEZDXVtCRkNdIEF2YWlsYWJsZSBzcGFjZSBjb21wdXRhdGlvbiBmb3IgdGhlIGZs
b2F0IGF2b2lkZXIgbmVlZHMgY29vcmRpbmF0ZSBtYXBwaW5nCmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9mYXN0L2xheW91dGZvcm1hdHRpbmdjb250ZXh0L2Zsb2F0LWF2b2lkZXItYXZhaWxhYmxl
LWhvcml6b250YWwtc3BhY2UyLWV4cGVjdGVkLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2xheW91
dGZvcm1hdHRpbmdjb250ZXh0L2Zsb2F0LWF2b2lkZXItYXZhaWxhYmxlLWhvcml6b250YWwtc3Bh
Y2UyLWV4cGVjdGVkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZWFlN2U0Yzg0ZTE0ZWIyNGU0NTE0ZDQ2ZDZj
OTRkMTk5ODhhODBjOAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvbGF5b3V0
Zm9ybWF0dGluZ2NvbnRleHQvZmxvYXQtYXZvaWRlci1hdmFpbGFibGUtaG9yaXpvbnRhbC1zcGFj
ZTItZXhwZWN0ZWQuaHRtbApAQCAtMCwwICsxLDE5IEBACis8IURPQ1RZUEUgaHRtbD4gPCEtLSB3
ZWJraXQtdGVzdC1ydW5uZXIgWyBpbnRlcm5hbDpMYXlvdXRGb3JtYXR0aW5nQ29udGV4dEVuYWJs
ZWQ9dHJ1ZSBpbnRlcm5hbDpMYXlvdXRGb3JtYXR0aW5nQ29udGV4dEludGVncmF0aW9uRW5hYmxl
ZD1mYWxzZSBdIC0tPgorPHN0eWxlPgorLmZpcnN0IHsKKyAgaGVpZ2h0OiAxMDBweDsKKyAgd2lk
dGg6IDQwcHg7CisgIGJhY2tncm91bmQtY29sb3I6IGdyZWVuOworfQorCisuc2Vjb25kIHsKKyAg
aGVpZ2h0OiAxMDBweDsKKyAgd2lkdGg6IDEwcHg7CisgIHBvc2l0aW9uOiByZWxhdGl2ZTsKKyAg
dG9wOiAtMTAwcHg7CisgIGxlZnQ6IDQwcHg7CisgIGJhY2tncm91bmQtY29sb3I6IGJsdWU7Cit9
Cis8L3N0eWxlPgorPGRpdiBjbGFzcz1maXJzdD48L2Rpdj4KKzxkaXYgY2xhc3M9c2Vjb25kPjwv
ZGl2PgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9sYXlvdXRmb3JtYXR0aW5nY29udGV4
dC9mbG9hdC1hdm9pZGVyLWF2YWlsYWJsZS1ob3Jpem9udGFsLXNwYWNlMi5odG1sIGIvTGF5b3V0
VGVzdHMvZmFzdC9sYXlvdXRmb3JtYXR0aW5nY29udGV4dC9mbG9hdC1hdm9pZGVyLWF2YWlsYWJs
ZS1ob3Jpem9udGFsLXNwYWNlMi5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmUzMGE4MmQ3Y2U3YTEyMGVlZjA4
MjY2NmIxYTZmYWExOTZiN2Q1YmIKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0
L2xheW91dGZvcm1hdHRpbmdjb250ZXh0L2Zsb2F0LWF2b2lkZXItYXZhaWxhYmxlLWhvcml6b250
YWwtc3BhY2UyLmh0bWwKQEAgLTAsMCArMSwyNSBAQAorPCFET0NUWVBFIGh0bWw+IDwhLS0gd2Vi
a2l0LXRlc3QtcnVubmVyIFsgaW50ZXJuYWw6TGF5b3V0Rm9ybWF0dGluZ0NvbnRleHRFbmFibGVk
PXRydWUgaW50ZXJuYWw6TGF5b3V0Rm9ybWF0dGluZ0NvbnRleHRJbnRlZ3JhdGlvbkVuYWJsZWQ9
ZmFsc2UgXSAtLT4KKzxzdHlsZT4KKy5jb250YWluZXIgeworICB3aWR0aDogMTAwcHg7CisgIGhl
aWdodDogMTAwcHg7Cit9CisKKy5mbG9hdEJveCB7CisgIGZsb2F0OiBsZWZ0OworICB3aWR0aDog
NDBweDsKKyAgaGVpZ2h0OiAxMDBweDsKKyAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47Cit9CisK
Ky5mbG9hdEF2b2lkZXIgeworICBvdmVyZmxvdzogaGlkZGVuOyAKKyAgaGVpZ2h0OiAxMDAlOwor
ICBiYWNrZ3JvdW5kLWNvbG9yOiBibHVlOworICBtYXgtd2lkdGg6IDEwJTsKK30KKzwvc3R5bGU+
Cis8ZGl2IGNsYXNzPWNvbnRhaW5lcj4KKyAgPGRpdiBjbGFzcz1mbG9hdEJveD48L2Rpdj4KKyAg
PGRpdiBjbGFzcz1mbG9hdEF2b2lkZXI+PC9kaXY+Cis8L2Rpdj4K
</data>

          </attachment>
      

    </bug>

</bugzilla>