<?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>222851</bug_id>
          
          <creation_ts>2021-03-05 20:05:52 -0800</creation_ts>
          <short_desc>[RenderTreeBuilder] Readjust the first child when it is the multicolumn container</short_desc>
          <delta_ts>2021-03-06 04:59:11 -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>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>simon.fraser</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1736728</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2021-03-05 20:05:52 -0800</bug_when>
    <thetext>&lt;rdar://problem/73392642&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1736730</commentid>
    <comment_count>1</comment_count>
      <attachid>422467</attachid>
    <who name="alan">zalan</who>
    <bug_when>2021-03-05 20:11:38 -0800</bug_when>
    <thetext>Created attachment 422467
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1736731</commentid>
    <comment_count>2</comment_count>
      <attachid>422467</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2021-03-05 20:13:43 -0800</bug_when>
    <thetext>Comment on attachment 422467
Patch

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

&gt; Source/WebCore/rendering/updating/RenderTreeBuilderBlockFlow.cpp:53
&gt; +        beforeChild = beforeChild == multicolumnFlow ? multicolumnFlow-&gt;firstChild() : beforeChild; 

A little hard to read. also a space at the end.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1736733</commentid>
    <comment_count>3</comment_count>
      <attachid>422469</attachid>
    <who name="alan">zalan</who>
    <bug_when>2021-03-05 20:19:48 -0800</bug_when>
    <thetext>Created attachment 422469
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1736776</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-03-06 04:59:10 -0800</bug_when>
    <thetext>Committed r274035: &lt;https://commits.webkit.org/r274035&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 422469.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>422467</attachid>
            <date>2021-03-05 20:11:38 -0800</date>
            <delta_ts>2021-03-05 20:19:46 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-222851-20210305201137.patch</filename>
            <type>text/plain</type>
            <size>4850</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjczOTM4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzAxYTFkYTNmN2IwNzFj
MzE2ZDNlYmIzZDVhZDMwMWQ0MzRlN2JjMC4uODIzMGFlMjY3YTk1ZjYwNjdmZDA5Yzc5NmE4ZjM2
N2U1MDgxMTIwZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDIxLTAzLTA1ICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgW1JlbmRlclRyZWVCdWlsZGVy
XSBSZWFkanVzdCB0aGUgZmlyc3QgY2hpbGQgd2hlbiBpdCBpcyB0aGUgbXVsdGljb2x1bW4gY29u
dGFpbmVyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0y
MjI4NTEKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzczMzkyNjQyPgorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdoZW4gYSBuZXdseSBjb25zdHJ1Y3Rl
ZCByZW5kZXJlciBpcyBzdXBwb3NlZCB0byBiZSBmaXJzdCBjaGlsZCBvZiBpdHMgc29vbi10by1i
ZSBwYXJlbnQgYnV0CisgICAgICAgIHRoZSBwYXJlbnQgZXN0YWJsaXNoZXMgYSBtdWx0aWNvbHVt
biBjb250ZXh0IChzbyBpdHMgZmlyc3QgY2hpbGQgaXMgYSBSZW5kZXJNdWx0aUNvbHVtbkZsb3cp
IHRoaXMKKyAgICAgICAgcmVuZGVyZXIgc2hvdWxkIGJlIGF0dGFjaGVkIHVuZGVyIHRoZSBjb2x1
bW4gY29udGFpbmVyIGluc3RlYWQuCisKKyAgICAgICAgVGVzdDogZmFzdC9tdWx0aWNvbC9yZWFk
anVzdC1maXJzdC1jaGlsZC1vbi1hdHRhY2guaHRtbAorCisgICAgICAgICogcmVuZGVyaW5nL3Vw
ZGF0aW5nL1JlbmRlclRyZWVCdWlsZGVyQmxvY2tGbG93LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6
OlJlbmRlclRyZWVCdWlsZGVyOjpCbG9ja0Zsb3c6OmF0dGFjaCk6CisKIDIwMjEtMDMtMDQgIEp1
bGlhbiBHb256YWxleiAgPGp1bGlhbl9hX2dvbnphbGV6QGFwcGxlLmNvbT4KIAogICAgICAgICBE
ZXBsb3kgUmVmPFQ+IGluIFNWR1VzZUVsZW1lbnQuY3BwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9yZW5kZXJpbmcvdXBkYXRpbmcvUmVuZGVyVHJlZUJ1aWxkZXJCbG9ja0Zsb3cuY3BwIGIv
U291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3VwZGF0aW5nL1JlbmRlclRyZWVCdWlsZGVyQmxvY2tG
bG93LmNwcAppbmRleCBkNTQ5ZGEyNmY2OTM2Y2JmOTEwZTExNTIxODA4ZTM0ZmRlZWJjMDIyLi42
ZjJlYWM4ODI5YmZjMDhhOGQxNDg5MjNmOWY2MmViNzNmNzIwMDk5IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9yZW5kZXJpbmcvdXBkYXRpbmcvUmVuZGVyVHJlZUJ1aWxkZXJCbG9ja0Zsb3cu
Y3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy91cGRhdGluZy9SZW5kZXJUcmVlQnVp
bGRlckJsb2NrRmxvdy5jcHAKQEAgLTM5LDE2ICszOSwxOSBAQCBSZW5kZXJUcmVlQnVpbGRlcjo6
QmxvY2tGbG93OjpCbG9ja0Zsb3coUmVuZGVyVHJlZUJ1aWxkZXImIGJ1aWxkZXIpCiAKIHZvaWQg
UmVuZGVyVHJlZUJ1aWxkZXI6OkJsb2NrRmxvdzo6YXR0YWNoKFJlbmRlckJsb2NrRmxvdyYgcGFy
ZW50LCBSZW5kZXJQdHI8UmVuZGVyT2JqZWN0PiBjaGlsZCwgUmVuZGVyT2JqZWN0KiBiZWZvcmVD
aGlsZCkKIHsKLSAgICBpZiAocGFyZW50Lm11bHRpQ29sdW1uRmxvdygpKSB7CisgICAgaWYgKGF1
dG8qIG11bHRpY29sdW1uRmxvdyA9IHBhcmVudC5tdWx0aUNvbHVtbkZsb3coKSkgewogICAgICAg
ICBhdXRvIGxlZ2VuZEF2b2lkc011bHRpY29sdW1uID0gcGFyZW50LmlzRmllbGRzZXQoKSAmJiBj
aGlsZC0+aXNMZWdlbmQoKTsKICAgICAgICAgaWYgKGxlZ2VuZEF2b2lkc011bHRpY29sdW1uKQog
ICAgICAgICAgICAgcmV0dXJuIG1fYnVpbGRlci5ibG9ja0J1aWxkZXIoKS5hdHRhY2gocGFyZW50
LCBXVEZNb3ZlKGNoaWxkKSwgbnVsbHB0cik7CiAKICAgICAgICAgYXV0byBsZWdlbmRCZWZvcmVD
aGlsZElzSW5jb3JyZWN0ID0gcGFyZW50LmlzRmllbGRzZXQoKSAmJiBiZWZvcmVDaGlsZCAmJiBi
ZWZvcmVDaGlsZC0+aXNMZWdlbmQoKTsKICAgICAgICAgaWYgKGxlZ2VuZEJlZm9yZUNoaWxkSXNJ
bmNvcnJlY3QpCi0gICAgICAgICAgICByZXR1cm4gbV9idWlsZGVyLmJsb2NrQnVpbGRlcigpLmF0
dGFjaCgqcGFyZW50Lm11bHRpQ29sdW1uRmxvdygpLCBXVEZNb3ZlKGNoaWxkKSwgbnVsbHB0cik7
CisgICAgICAgICAgICByZXR1cm4gbV9idWlsZGVyLmJsb2NrQnVpbGRlcigpLmF0dGFjaCgqbXVs
dGljb2x1bW5GbG93LCBXVEZNb3ZlKGNoaWxkKSwgbnVsbHB0cik7CiAKLSAgICAgICAgcmV0dXJu
IG1fYnVpbGRlci5hdHRhY2goKnBhcmVudC5tdWx0aUNvbHVtbkZsb3coKSwgV1RGTW92ZShjaGls
ZCksIGJlZm9yZUNoaWxkKTsKKyAgICAgICAgLy8gV2hlbiB0aGUgYmVmb3JlIGNoaWxkIGlzIHNl
dCB0byBiZSB0aGUgZmlyc3QgY2hpbGQgb2YgdGhlIFJlbmRlckJsb2NrRmxvdywgd2UgbmVlZCB0
byByZWFkanVzdCBpdCB0byBiZSB0aGUgZmlyc3QKKyAgICAgICAgLy8gY2hpbGQgb2YgdGhlIG11
bHRpY29sIGNvbmFpbnRlci4gCisgICAgICAgIGJlZm9yZUNoaWxkID0gYmVmb3JlQ2hpbGQgPT0g
bXVsdGljb2x1bW5GbG93ID8gbXVsdGljb2x1bW5GbG93LT5maXJzdENoaWxkKCkgOiBiZWZvcmVD
aGlsZDsgCisgICAgICAgIHJldHVybiBtX2J1aWxkZXIuYXR0YWNoKCptdWx0aWNvbHVtbkZsb3cs
IFdURk1vdmUoY2hpbGQpLCBiZWZvcmVDaGlsZCk7CiAgICAgfQogCiAgICAgYXV0byogYmVmb3Jl
Q2hpbGRPclBsYWNlaG9sZGVyID0gYmVmb3JlQ2hpbGQ7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggODFhOGQ0ZGFmM2ZiYjhj
MzM3NDBmYjI2MDgzMTBkMGMzN2E2ODcyYi4uNTdjN2Y3Mjk2NGY0YzFiN2JlODI0N2NmMmZhOWNm
NTMxODJhZmYzNiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91
dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDIxLTAzLTA1ICBaYWxhbiBCdWp0
YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgW1JlbmRlclRyZWVCdWlsZGVyXSBSZWFk
anVzdCB0aGUgZmlyc3QgY2hpbGQgd2hlbiBpdCBpcyB0aGUgbXVsdGljb2x1bW4gY29udGFpbmVy
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjI4NTEK
KyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzczMzkyNjQyPgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogZmFzdC9tdWx0aWNvbC9yZWFkanVzdC1maXJz
dC1jaGlsZC1vbi1hdHRhY2gtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L211
bHRpY29sL3JlYWRqdXN0LWZpcnN0LWNoaWxkLW9uLWF0dGFjaC5odG1sOiBBZGRlZC4KKwogMjAy
MS0wMy0wNCAgUGVuZyBMaXUgIDxwZW5nLmxpdTZAYXBwbGUuY29tPgogCiAgICAgICAgIFtHUFVQ
XSBTb21lIHRlc3RzIGluIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9zZW1h
bnRpY3MvZW1iZWRkZWQtY29udGVudC9tZWRpYS1lbGVtZW50cyBmYWlsIHdoZW4gbWVkaWEgaW4g
R1BVIFByb2Nlc3MgaXMgZW5hYmxlZApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9tdWx0
aWNvbC9yZWFkanVzdC1maXJzdC1jaGlsZC1vbi1hdHRhY2gtZXhwZWN0ZWQudHh0IGIvTGF5b3V0
VGVzdHMvZmFzdC9tdWx0aWNvbC9yZWFkanVzdC1maXJzdC1jaGlsZC1vbi1hdHRhY2gtZXhwZWN0
ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAuLmU5MmZjZThkNWVhNDZlZmZkOTM3MWE5ZjNlYjgwOGU1NDViYzhk
ZTYKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L211bHRpY29sL3JlYWRqdXN0
LWZpcnN0LWNoaWxkLW9uLWF0dGFjaC1leHBlY3RlZC50eHQKQEAgLTAsMCArMSBAQAorUEFTUyBp
ZiBubyBjcmFzaCBvciBhc3NlcnQuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L211bHRp
Y29sL3JlYWRqdXN0LWZpcnN0LWNoaWxkLW9uLWF0dGFjaC5odG1sIGIvTGF5b3V0VGVzdHMvZmFz
dC9tdWx0aWNvbC9yZWFkanVzdC1maXJzdC1jaGlsZC1vbi1hdHRhY2guaHRtbApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
Li44ZDIwM2JjNDM2Y2ViZTJjMDNkOTE1ZmZjNDZmODNkZDNhOGU2N2M3Ci0tLSAvZGV2L251bGwK
KysrIGIvTGF5b3V0VGVzdHMvZmFzdC9tdWx0aWNvbC9yZWFkanVzdC1maXJzdC1jaGlsZC1vbi1h
dHRhY2guaHRtbApAQCAtMCwwICsxLDIwIEBACis8c3R5bGU+CisgIHJ1YnkgeworICAgIGNvbHVt
bnM6IDFweDsKKyAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG1lZGlhLXBsYXktYnV0dG9uOworICB9
CisgIHJ1Ynk6OmJlZm9yZSB7CisgICAgZGlzcGxheTogYmxvY2s7CisgICAgY29udGVudDogdXJs
KCk7CisgIH0KKzwvc3R5bGU+Cis8c2NyaXB0PgorICBpZiAod2luZG93LnRlc3RSdW5uZXIpCisg
ICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7CisgIG9ubG9hZCA9ICgpID0+IHsKKyAgICBkb2N1
bWVudC5zdHlsZVNoZWV0c1swXS5pbnNlcnRSdWxlKGBydWJ5IHt9YCk7CisgIH07Cis8L3Njcmlw
dD4KKzxib2R5PgorPHJ1Ynk+UEFTUyBpZiBubyBjcmFzaCBvciBhc3NlcnQuPC9ydWJ5PgorPC9i
b2R5Pgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>422469</attachid>
            <date>2021-03-05 20:19:48 -0800</date>
            <delta_ts>2021-03-06 04:59:11 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-222851-20210305201948.patch</filename>
            <type>text/plain</type>
            <size>4808</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjczOTM4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzAxYTFkYTNmN2IwNzFj
MzE2ZDNlYmIzZDVhZDMwMWQ0MzRlN2JjMC4uMGU3OWQ3YjEwOTUzODY2YzgwY2E3ZTI1YjIzZjk2
YTU0OTY2MDgyZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDIxLTAzLTA1ICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgW1JlbmRlclRyZWVCdWlsZGVy
XSBSZWFkanVzdCB0aGUgZmlyc3QgY2hpbGQgd2hlbiBpdCBpcyB0aGUgbXVsdGljb2x1bW4gY29u
dGFpbmVyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0y
MjI4NTEKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzczMzkyNjQyPgorCisgICAgICAgIFJldmll
d2VkIGJ5IFNpbW9uIEZyYXNlci4KKworICAgICAgICBXaGVuIGEgbmV3bHkgY29uc3RydWN0ZWQg
cmVuZGVyZXIgaXMgc3VwcG9zZWQgdG8gYmUgZmlyc3QgY2hpbGQgb2YgaXRzIHNvb24tdG8tYmUg
cGFyZW50IGJ1dAorICAgICAgICB0aGUgcGFyZW50IGVzdGFibGlzaGVzIGEgbXVsdGljb2x1bW4g
Y29udGV4dCAoc28gaXRzIGZpcnN0IGNoaWxkIGlzIGEgUmVuZGVyTXVsdGlDb2x1bW5GbG93KSB0
aGlzCisgICAgICAgIHJlbmRlcmVyIHNob3VsZCBiZSBhdHRhY2hlZCB1bmRlciB0aGUgY29sdW1u
IGNvbnRhaW5lciBpbnN0ZWFkLgorCisgICAgICAgIFRlc3Q6IGZhc3QvbXVsdGljb2wvcmVhZGp1
c3QtZmlyc3QtY2hpbGQtb24tYXR0YWNoLmh0bWwKKworICAgICAgICAqIHJlbmRlcmluZy91cGRh
dGluZy9SZW5kZXJUcmVlQnVpbGRlckJsb2NrRmxvdy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpS
ZW5kZXJUcmVlQnVpbGRlcjo6QmxvY2tGbG93OjphdHRhY2gpOgorCiAyMDIxLTAzLTA0ICBKdWxp
YW4gR29uemFsZXogIDxqdWxpYW5fYV9nb256YWxlekBhcHBsZS5jb20+CiAKICAgICAgICAgRGVw
bG95IFJlZjxUPiBpbiBTVkdVc2VFbGVtZW50LmNwcApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL3VwZGF0aW5nL1JlbmRlclRyZWVCdWlsZGVyQmxvY2tGbG93LmNwcCBiL1Nv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy91cGRhdGluZy9SZW5kZXJUcmVlQnVpbGRlckJsb2NrRmxv
dy5jcHAKaW5kZXggZDU0OWRhMjZmNjkzNmNiZjkxMGUxMTUyMTgwOGUzNGZkZWViYzAyMi4uOTU0
ODY3Mjg2ODEzYTBjZTRlMDZhZDlhN2U1MTU2NmZkOTA3MjIzOSAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvcmVuZGVyaW5nL3VwZGF0aW5nL1JlbmRlclRyZWVCdWlsZGVyQmxvY2tGbG93LmNw
cAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvdXBkYXRpbmcvUmVuZGVyVHJlZUJ1aWxk
ZXJCbG9ja0Zsb3cuY3BwCkBAIC0zOSwxNiArMzksMTggQEAgUmVuZGVyVHJlZUJ1aWxkZXI6OkJs
b2NrRmxvdzo6QmxvY2tGbG93KFJlbmRlclRyZWVCdWlsZGVyJiBidWlsZGVyKQogCiB2b2lkIFJl
bmRlclRyZWVCdWlsZGVyOjpCbG9ja0Zsb3c6OmF0dGFjaChSZW5kZXJCbG9ja0Zsb3cmIHBhcmVu
dCwgUmVuZGVyUHRyPFJlbmRlck9iamVjdD4gY2hpbGQsIFJlbmRlck9iamVjdCogYmVmb3JlQ2hp
bGQpCiB7Ci0gICAgaWYgKHBhcmVudC5tdWx0aUNvbHVtbkZsb3coKSkgeworICAgIGlmIChhdXRv
KiBtdWx0aWNvbHVtbkZsb3cgPSBwYXJlbnQubXVsdGlDb2x1bW5GbG93KCkpIHsKICAgICAgICAg
YXV0byBsZWdlbmRBdm9pZHNNdWx0aWNvbHVtbiA9IHBhcmVudC5pc0ZpZWxkc2V0KCkgJiYgY2hp
bGQtPmlzTGVnZW5kKCk7CiAgICAgICAgIGlmIChsZWdlbmRBdm9pZHNNdWx0aWNvbHVtbikKICAg
ICAgICAgICAgIHJldHVybiBtX2J1aWxkZXIuYmxvY2tCdWlsZGVyKCkuYXR0YWNoKHBhcmVudCwg
V1RGTW92ZShjaGlsZCksIG51bGxwdHIpOwogCiAgICAgICAgIGF1dG8gbGVnZW5kQmVmb3JlQ2hp
bGRJc0luY29ycmVjdCA9IHBhcmVudC5pc0ZpZWxkc2V0KCkgJiYgYmVmb3JlQ2hpbGQgJiYgYmVm
b3JlQ2hpbGQtPmlzTGVnZW5kKCk7CiAgICAgICAgIGlmIChsZWdlbmRCZWZvcmVDaGlsZElzSW5j
b3JyZWN0KQotICAgICAgICAgICAgcmV0dXJuIG1fYnVpbGRlci5ibG9ja0J1aWxkZXIoKS5hdHRh
Y2goKnBhcmVudC5tdWx0aUNvbHVtbkZsb3coKSwgV1RGTW92ZShjaGlsZCksIG51bGxwdHIpOwor
ICAgICAgICAgICAgcmV0dXJuIG1fYnVpbGRlci5ibG9ja0J1aWxkZXIoKS5hdHRhY2goKm11bHRp
Y29sdW1uRmxvdywgV1RGTW92ZShjaGlsZCksIG51bGxwdHIpOwogCi0gICAgICAgIHJldHVybiBt
X2J1aWxkZXIuYXR0YWNoKCpwYXJlbnQubXVsdGlDb2x1bW5GbG93KCksIFdURk1vdmUoY2hpbGQp
LCBiZWZvcmVDaGlsZCk7CisgICAgICAgIC8vIFdoZW4gdGhlIGJlZm9yZSBjaGlsZCBpcyBzZXQg
dG8gYmUgdGhlIGZpcnN0IGNoaWxkIG9mIHRoZSBSZW5kZXJCbG9ja0Zsb3csIHdlIG5lZWQgdG8g
cmVhZGp1c3QgaXQgdG8gYmUgdGhlIGZpcnN0CisgICAgICAgIC8vIGNoaWxkIG9mIHRoZSBtdWx0
aWNvbCBjb25haW50ZXIuCisgICAgICAgIHJldHVybiBtX2J1aWxkZXIuYXR0YWNoKCptdWx0aWNv
bHVtbkZsb3csIFdURk1vdmUoY2hpbGQpLCBiZWZvcmVDaGlsZCA9PSBtdWx0aWNvbHVtbkZsb3cg
PyBtdWx0aWNvbHVtbkZsb3ctPmZpcnN0Q2hpbGQoKSA6IGJlZm9yZUNoaWxkKTsKICAgICB9CiAK
ICAgICBhdXRvKiBiZWZvcmVDaGlsZE9yUGxhY2Vob2xkZXIgPSBiZWZvcmVDaGlsZDsKZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRl
eCA4MWE4ZDRkYWYzZmJiOGMzMzc0MGZiMjYwODMxMGQwYzM3YTY4NzJiLi4zMmZhMGM2NGUyZjY3
MDFiZjZhYjA2ZWYyZWU3NzQ0MTMzMjRhZGM2IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMjEt
MDMtMDUgIFphbGFuIEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbUmVuZGVy
VHJlZUJ1aWxkZXJdIFJlYWRqdXN0IHRoZSBmaXJzdCBjaGlsZCB3aGVuIGl0IGlzIHRoZSBtdWx0
aWNvbHVtbiBjb250YWluZXIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTIyMjg1MQorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNzMzOTI2NDI+CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgU2ltb24gRnJhc2VyLgorCisgICAgICAgICogZmFzdC9tdWx0aWNv
bC9yZWFkanVzdC1maXJzdC1jaGlsZC1vbi1hdHRhY2gtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAg
ICAgICAgKiBmYXN0L211bHRpY29sL3JlYWRqdXN0LWZpcnN0LWNoaWxkLW9uLWF0dGFjaC5odG1s
OiBBZGRlZC4KKwogMjAyMS0wMy0wNCAgUGVuZyBMaXUgIDxwZW5nLmxpdTZAYXBwbGUuY29tPgog
CiAgICAgICAgIFtHUFVQXSBTb21lIHRlc3RzIGluIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0t
dGVzdHMvaHRtbC9zZW1hbnRpY3MvZW1iZWRkZWQtY29udGVudC9tZWRpYS1lbGVtZW50cyBmYWls
IHdoZW4gbWVkaWEgaW4gR1BVIFByb2Nlc3MgaXMgZW5hYmxlZApkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvZmFzdC9tdWx0aWNvbC9yZWFkanVzdC1maXJzdC1jaGlsZC1vbi1hdHRhY2gtZXhwZWN0
ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9tdWx0aWNvbC9yZWFkanVzdC1maXJzdC1jaGlsZC1v
bi1hdHRhY2gtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmU5MmZjZThkNWVhNDZlZmZkOTM3MWE5
ZjNlYjgwOGU1NDViYzhkZTYKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L211
bHRpY29sL3JlYWRqdXN0LWZpcnN0LWNoaWxkLW9uLWF0dGFjaC1leHBlY3RlZC50eHQKQEAgLTAs
MCArMSBAQAorUEFTUyBpZiBubyBjcmFzaCBvciBhc3NlcnQuCmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9mYXN0L211bHRpY29sL3JlYWRqdXN0LWZpcnN0LWNoaWxkLW9uLWF0dGFjaC5odG1sIGIv
TGF5b3V0VGVzdHMvZmFzdC9tdWx0aWNvbC9yZWFkanVzdC1maXJzdC1jaGlsZC1vbi1hdHRhY2gu
aHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwLi44ZDIwM2JjNDM2Y2ViZTJjMDNkOTE1ZmZjNDZmODNkZDNhOGU2N2M3
Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9tdWx0aWNvbC9yZWFkanVzdC1m
aXJzdC1jaGlsZC1vbi1hdHRhY2guaHRtbApAQCAtMCwwICsxLDIwIEBACis8c3R5bGU+CisgIHJ1
YnkgeworICAgIGNvbHVtbnM6IDFweDsKKyAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG1lZGlhLXBs
YXktYnV0dG9uOworICB9CisgIHJ1Ynk6OmJlZm9yZSB7CisgICAgZGlzcGxheTogYmxvY2s7Cisg
ICAgY29udGVudDogdXJsKCk7CisgIH0KKzwvc3R5bGU+Cis8c2NyaXB0PgorICBpZiAod2luZG93
LnRlc3RSdW5uZXIpCisgICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7CisgIG9ubG9hZCA9ICgp
ID0+IHsKKyAgICBkb2N1bWVudC5zdHlsZVNoZWV0c1swXS5pbnNlcnRSdWxlKGBydWJ5IHt9YCk7
CisgIH07Cis8L3NjcmlwdD4KKzxib2R5PgorPHJ1Ynk+UEFTUyBpZiBubyBjcmFzaCBvciBhc3Nl
cnQuPC9ydWJ5PgorPC9ib2R5Pgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>