<?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>218552</bug_id>
          
          <creation_ts>2020-11-03 20:36:57 -0800</creation_ts>
          <short_desc>[LFC][IFC] Transition hyphenated content to Run::renderedContent()</short_desc>
          <delta_ts>2020-11-05 06:15: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>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>1704322</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2020-11-03 20:36:57 -0800</bug_when>
    <thetext>currently hyphenated content is being constructed during paint time</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1704323</commentid>
    <comment_count>1</comment_count>
      <attachid>413139</attachid>
    <who name="alan">zalan</who>
    <bug_when>2020-11-03 20:40:12 -0800</bug_when>
    <thetext>Created attachment 413139
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1704809</commentid>
    <comment_count>2</comment_count>
      <attachid>413281</attachid>
    <who name="alan">zalan</who>
    <bug_when>2020-11-05 04:24:50 -0800</bug_when>
    <thetext>Created attachment 413281
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1704830</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-11-05 06:14:27 -0800</bug_when>
    <thetext>Committed r269427: &lt;https://trac.webkit.org/changeset/269427&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 413281.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1704834</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-11-05 06:15:52 -0800</bug_when>
    <thetext>&lt;rdar://problem/71076018&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>413139</attachid>
            <date>2020-11-03 20:40:12 -0800</date>
            <delta_ts>2020-11-05 04:24:48 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-218552-20201103204011.patch</filename>
            <type>text/plain</type>
            <size>4027</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY5MzAwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYmE4YTNlYzgxNjBjYzRl
YjEwM2RkNGQ2MTEwY2JjNDJhYjYyZTczZi4uZDNhM2FlNmUxMDU5ZTc1ZmY0ZTQwNDZhNWUwMzZl
MDQzOTBmMTM5NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDIwLTExLTAzICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgW0xGQ11bSUZDXSBUcmFuc2l0
aW9uIGh5cGhlbmF0ZWQgY29udGVudCB0byBSdW46OnJlbmRlcmVkQ29udGVudCgpCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTg1NTIKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBDdXJyZW50bHkgaHlwaGVu
YXRlZCBjb250ZW50IGlzIGJlaW5nIGNvbnN0cnVjdGVkIGR1cmluZyBwYWludCB0aW1lLiBUaGlz
IHBhdGNoIHRha2VzIGFkdmFudGFnZSBvZiB0aGUKKyAgICAgICAgbmV3IFJ1bjo6cmVuZGVyZWRD
b250ZW50KCkgQVBJLgorCisgICAgICAgICogbGF5b3V0L2ludGVncmF0aW9uL0xheW91dEludGVn
cmF0aW9uTGluZUxheW91dC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpMYXlvdXRJbnRlZ3JhdGlv
bjo6TGluZUxheW91dDo6Y29uc3RydWN0Q29udGVudCk6CisgICAgICAgIChXZWJDb3JlOjpMYXlv
dXRJbnRlZ3JhdGlvbjo6TGluZUxheW91dDo6cGFpbnQpOgorCiAyMDIwLTExLTAzICBaYWxhbiBC
dWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CiAKICAgICAgICAgW0xGQ11bSW50ZWdyYXRpb25dIExl
dCdzIGNvbnN0cnVjdCBkaXNwbGF5IGxpbmVzIGZpcnN0IGJlZm9yZSB0aGUgcnVucwpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2ludGVncmF0aW9uL0xheW91dEludGVncmF0aW9u
TGluZUxheW91dC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvaW50ZWdyYXRpb24vTGF5b3V0
SW50ZWdyYXRpb25MaW5lTGF5b3V0LmNwcAppbmRleCA2OTE1MTUyNWFjYWY4YThjYzllMGNlMTNj
YTMwYWI3ZDEyNTJjNzdhLi41N2ZhNjcxNDQ3MWZjNWU0ZjkwNmE0OGQ3OWUwMTU0Njc0NTY3YmUy
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvaW50ZWdyYXRpb24vTGF5b3V0SW50
ZWdyYXRpb25MaW5lTGF5b3V0LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9sYXlvdXQvaW50ZWdy
YXRpb24vTGF5b3V0SW50ZWdyYXRpb25MaW5lTGF5b3V0LmNwcApAQCAtMjMwLDExICsyMzAsMTEg
QEAgdm9pZCBMaW5lTGF5b3V0Ojpjb25zdHJ1Y3RDb250ZW50KCkKICAgICAgICAgYXV0byBpbml0
aWFsQ29udGFpbmdCbG9ja1NpemUgPSBtX2xheW91dFN0YXRlLnZpZXdwb3J0U2l6ZSgpOwogICAg
ICAgICBmb3IgKGF1dG8mIGxpbmVSdW4gOiBtX2lubGluZUZvcm1hdHRpbmdTdGF0ZS5saW5lUnVu
cygpKSB7CiAgICAgICAgICAgICBhdXRvJiBsYXlvdXRCb3ggPSBsaW5lUnVuLmxheW91dEJveCgp
OworICAgICAgICAgICAgYXV0byYgc3R5bGUgPSBsYXlvdXRCb3guc3R5bGUoKTsKICAgICAgICAg
ICAgIGF1dG8gY29tcHV0ZWRJbmtPdmVyZmxvdyA9IFsmXSAoYXV0byBydW5SZWN0KSB7CiAgICAg
ICAgICAgICAgICAgLy8gRklYTUU6IEFkZCBzdXBwb3J0IGZvciBub24tdGV4dCBpbmsgb3ZlcmZs
b3cuCiAgICAgICAgICAgICAgICAgaWYgKCFsaW5lUnVuLnRleHQoKSkKICAgICAgICAgICAgICAg
ICAgICAgcmV0dXJuIHJ1blJlY3Q7Ci0gICAgICAgICAgICAgICAgYXV0byYgc3R5bGUgPSBsYXlv
dXRCb3guc3R5bGUoKTsKICAgICAgICAgICAgICAgICBhdXRvIGlua092ZXJmbG93ID0gcnVuUmVj
dDsKICAgICAgICAgICAgICAgICBhdXRvIHN0cm9rZU92ZXJmbG93ID0gc3RkOjpjZWlsKHN0eWxl
LmNvbXB1dGVkU3Ryb2tlV2lkdGgoY2VpbGVkSW50U2l6ZShpbml0aWFsQ29udGFpbmdCbG9ja1Np
emUpKSk7CiAgICAgICAgICAgICAgICAgaW5rT3ZlcmZsb3cuaW5mbGF0ZShzdHJva2VPdmVyZmxv
dyk7CkBAIC0yNTksNiArMjU5LDggQEAgdm9pZCBMaW5lTGF5b3V0Ojpjb25zdHJ1Y3RDb250ZW50
KCkKICAgICAgICAgICAgIGlmIChhdXRvIHRleHQgPSBsaW5lUnVuLnRleHQoKSkgewogICAgICAg
ICAgICAgICAgIGF1dG8gYWRqdXN0ZWRDb250ZW50VG9SZW5kZXJlciA9IFsmXSB7CiAgICAgICAg
ICAgICAgICAgICAgIC8vIEZJWE1FOiBUaGlzIGlzIHdoZXJlIHdlIGNyZWF0ZSBzdHJpbmdzIHdp
dGggdHJhaWxpbmcgaHlwaGVucyBhbmQgdHJ1bmNhdGUvcmVwbGFjZSBjb250ZW50IHdpdGggZWxs
aXBzaXMuCisgICAgICAgICAgICAgICAgICAgIGlmICh0ZXh0LT5uZWVkc0h5cGhlbigpKQorICAg
ICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIG1ha2VTdHJpbmcoU3RyaW5nVmlldyh0ZXh0LT5j
b250ZW50KCkpLnN1YnN0cmluZyh0ZXh0LT5zdGFydCgpLCB0ZXh0LT5sZW5ndGgoKSksIHN0eWxl
Lmh5cGhlblN0cmluZygpKTsKICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIFN0cmluZygpOwog
ICAgICAgICAgICAgICAgIH07CiAgICAgICAgICAgICAgICAgdGV4dENvbnRlbnQgPSBSdW46OlRl
eHRDb250ZW50IHsgdGV4dC0+c3RhcnQoKSwgdGV4dC0+bGVuZ3RoKCksIHRleHQtPmNvbnRlbnQo
KSwgYWRqdXN0ZWRDb250ZW50VG9SZW5kZXJlcigpLCB0ZXh0LT5uZWVkc0h5cGhlbigpIH07CkBA
IC01MTIsMTQgKzUxNCwxMCBAQCB2b2lkIExpbmVMYXlvdXQ6OnBhaW50KFBhaW50SW5mbyYgcGFp
bnRJbmZvLCBjb25zdCBMYXlvdXRQb2ludCYgcGFpbnRPZmZzZXQpCiAgICAgICAgIGF1dG8mIGxp
bmUgPSBpbmxpbmVDb250ZW50LmxpbmVGb3JSdW4ocnVuKTsKICAgICAgICAgYXV0byBiYXNlbGlu
ZSA9IHBhaW50T2Zmc2V0LnkoKSArIGxpbmUucmVjdCgpLnkoKSArIGxpbmUuYmFzZWxpbmUoKTsK
ICAgICAgICAgYXV0byBleHBhbnNpb24gPSBydW4uZXhwYW5zaW9uKCk7Ci0KLSAgICAgICAgU3Ry
aW5nIHRleHRXaXRoSHlwaGVuOwotICAgICAgICBpZiAodGV4dENvbnRlbnQuaGFzSHlwaGVuKCkp
Ci0gICAgICAgICAgICB0ZXh0V2l0aEh5cGhlbiA9IG1ha2VTdHJpbmcodGV4dENvbnRlbnQucmVu
ZGVyZWRDb250ZW50KCksIHN0eWxlLmh5cGhlblN0cmluZygpKTsKICAgICAgICAgLy8gVGV4dFJ1
biBleHBlY3RzIHRoZSB4UG9zIHRvIGJlIGFkanVzdGVkIHdpdGggdGhlIGFsaWdtZW50IG9mZnNl
dCAoZS5nLiB3aGVuIHRoZSBsaW5lIGlzIGNlbnRlciBhbGlnbmVkCiAgICAgICAgIC8vIGFuZCB0
aGUgcnVuIHN0YXJ0cyBhdCAxMDBweCwgZHVlIHRvIHRoZSBob3Jpem9udGFsIGFsaWdtZW50LCB0
aGUgeHBvcyBpcyBzdXBwb3NlZCB0byBiZSBhdCAwcHgpLgogICAgICAgICBhdXRvIHhQb3MgPSBy
ZWN0LngoKSAtIChsaW5lLnJlY3QoKS54KCkgKyBsaW5lLmhvcml6b250YWxBbGlnbm1lbnRPZmZz
ZXQoKSk7Ci0gICAgICAgIFdlYkNvcmU6OlRleHRSdW4gdGV4dFJ1biB7ICF0ZXh0V2l0aEh5cGhl
bi5pc0VtcHR5KCkgPyB0ZXh0V2l0aEh5cGhlbiA6IHRleHRDb250ZW50LnJlbmRlcmVkQ29udGVu
dCgpLCB4UG9zLCBleHBhbnNpb24uaG9yaXpvbnRhbEV4cGFuc2lvbiwgZXhwYW5zaW9uLmJlaGF2
aW9yIH07CisgICAgICAgIFdlYkNvcmU6OlRleHRSdW4gdGV4dFJ1biB7IHRleHRDb250ZW50LnJl
bmRlcmVkQ29udGVudCgpLCB4UG9zLCBleHBhbnNpb24uaG9yaXpvbnRhbEV4cGFuc2lvbiwgZXhw
YW5zaW9uLmJlaGF2aW9yIH07CiAgICAgICAgIHRleHRSdW4uc2V0VGFiU2l6ZSghc3R5bGUuY29s
bGFwc2VXaGl0ZVNwYWNlKCksIHN0eWxlLnRhYlNpemUoKSk7CiAgICAgICAgIEZsb2F0UG9pbnQg
dGV4dE9yaWdpbiB7IHJlY3QueCgpICsgcGFpbnRPZmZzZXQueCgpLCByb3VuZFRvRGV2aWNlUGl4
ZWwoYmFzZWxpbmUsIGRldmljZVNjYWxlRmFjdG9yKSB9OwogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>413281</attachid>
            <date>2020-11-05 04:24:50 -0800</date>
            <delta_ts>2020-11-05 06:14:27 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-218552-20201105042449.patch</filename>
            <type>text/plain</type>
            <size>4043</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY5NDIxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTkxOTg1MTY0ZmRiY2Iw
ZGRjYjY1YjQ4MjY3ZWM5YTgyOGZlMDlmYy4uNmQ3OTZmNTMyYmQ4NDZkNDI2ZGI0NzRhYTNmYjk5
NzEyNWQyOTQ1YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDIwLTExLTA1ICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgW0xGQ11bSUZDXSBUcmFuc2l0
aW9uIGh5cGhlbmF0ZWQgY29udGVudCB0byBSdW46OnJlbmRlcmVkQ29udGVudCgpCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTg1NTIKKworICAgICAg
ICBSZXZpZXdlZCBieSBBbnR0aSBLb2l2aXN0by4KKworICAgICAgICBDdXJyZW50bHkgaHlwaGVu
YXRlZCBjb250ZW50IGlzIGJlaW5nIGNvbnN0cnVjdGVkIGR1cmluZyBwYWludCB0aW1lLiBUaGlz
IHBhdGNoIHRha2VzIGFkdmFudGFnZSBvZiB0aGUKKyAgICAgICAgbmV3IFJ1bjo6cmVuZGVyZWRD
b250ZW50KCkgQVBJLgorCisgICAgICAgICogbGF5b3V0L2ludGVncmF0aW9uL0xheW91dEludGVn
cmF0aW9uTGluZUxheW91dC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpMYXlvdXRJbnRlZ3JhdGlv
bjo6TGluZUxheW91dDo6Y29uc3RydWN0Q29udGVudCk6CisgICAgICAgIChXZWJDb3JlOjpMYXlv
dXRJbnRlZ3JhdGlvbjo6TGluZUxheW91dDo6cGFpbnQpOgorCiAyMDIwLTExLTA1ICBaYWxhbiBC
dWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CiAKICAgICAgICAgW0xGQ11bSW50ZWdyYXRpb25dIExl
dCdzIGNvbXB1dGUgZGlzcGxheSBsaW5lcyB2aXN1YWwgYWxpZ25tZW50cyBmaXJzdCBiZWZvcmUg
dGhlIHJ1bnMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2xheW91dC9pbnRlZ3JhdGlvbi9M
YXlvdXRJbnRlZ3JhdGlvbkxpbmVMYXlvdXQuY3BwIGIvU291cmNlL1dlYkNvcmUvbGF5b3V0L2lu
dGVncmF0aW9uL0xheW91dEludGVncmF0aW9uTGluZUxheW91dC5jcHAKaW5kZXggYTRhZmEyNjU3
ZGY5NzliZmY3MjQ5MzA2ZjBiYjBkNTZjMDY3ZTcyOS4uOTBiMDhjNTE5ODQ1M2ViYjgyODM1MjQz
NjFhMTgyMjZiZTJkM2U3NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvbGF5b3V0L2ludGVn
cmF0aW9uL0xheW91dEludGVncmF0aW9uTGluZUxheW91dC5jcHAKKysrIGIvU291cmNlL1dlYkNv
cmUvbGF5b3V0L2ludGVncmF0aW9uL0xheW91dEludGVncmF0aW9uTGluZUxheW91dC5jcHAKQEAg
LTE5OCwxMSArMTk4LDExIEBAIHZvaWQgTGluZUxheW91dDo6Y29uc3RydWN0Q29udGVudCgpCiAg
ICAgICAgIGF1dG8gaW5pdGlhbENvbnRhaW5nQmxvY2tTaXplID0gbV9sYXlvdXRTdGF0ZS52aWV3
cG9ydFNpemUoKTsKICAgICAgICAgZm9yIChhdXRvJiBsaW5lUnVuIDogbV9pbmxpbmVGb3JtYXR0
aW5nU3RhdGUubGluZVJ1bnMoKSkgewogICAgICAgICAgICAgYXV0byYgbGF5b3V0Qm94ID0gbGlu
ZVJ1bi5sYXlvdXRCb3goKTsKKyAgICAgICAgICAgIGF1dG8mIHN0eWxlID0gbGF5b3V0Qm94LnN0
eWxlKCk7CiAgICAgICAgICAgICBhdXRvIGNvbXB1dGVkSW5rT3ZlcmZsb3cgPSBbJl0gKGF1dG8g
cnVuUmVjdCkgewogICAgICAgICAgICAgICAgIC8vIEZJWE1FOiBBZGQgc3VwcG9ydCBmb3Igbm9u
LXRleHQgaW5rIG92ZXJmbG93LgogICAgICAgICAgICAgICAgIGlmICghbGluZVJ1bi50ZXh0KCkp
CiAgICAgICAgICAgICAgICAgICAgIHJldHVybiBydW5SZWN0OwotICAgICAgICAgICAgICAgIGF1
dG8mIHN0eWxlID0gbGF5b3V0Qm94LnN0eWxlKCk7CiAgICAgICAgICAgICAgICAgYXV0byBpbmtP
dmVyZmxvdyA9IHJ1blJlY3Q7CiAgICAgICAgICAgICAgICAgYXV0byBzdHJva2VPdmVyZmxvdyA9
IHN0ZDo6Y2VpbChzdHlsZS5jb21wdXRlZFN0cm9rZVdpZHRoKGNlaWxlZEludFNpemUoaW5pdGlh
bENvbnRhaW5nQmxvY2tTaXplKSkpOwogICAgICAgICAgICAgICAgIGlua092ZXJmbG93LmluZmxh
dGUoc3Ryb2tlT3ZlcmZsb3cpOwpAQCAtMjI3LDYgKzIyNyw4IEBAIHZvaWQgTGluZUxheW91dDo6
Y29uc3RydWN0Q29udGVudCgpCiAgICAgICAgICAgICBpZiAoYXV0byB0ZXh0ID0gbGluZVJ1bi50
ZXh0KCkpIHsKICAgICAgICAgICAgICAgICBhdXRvIGFkanVzdGVkQ29udGVudFRvUmVuZGVyZXIg
PSBbJl0gewogICAgICAgICAgICAgICAgICAgICAvLyBGSVhNRTogVGhpcyBpcyB3aGVyZSB3ZSBj
cmVhdGUgc3RyaW5ncyB3aXRoIHRyYWlsaW5nIGh5cGhlbnMgYW5kIHRydW5jYXRlL3JlcGxhY2Ug
Y29udGVudCB3aXRoIGVsbGlwc2lzLgorICAgICAgICAgICAgICAgICAgICBpZiAodGV4dC0+bmVl
ZHNIeXBoZW4oKSkKKyAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBtYWtlU3RyaW5nKFN0
cmluZ1ZpZXcodGV4dC0+Y29udGVudCgpKS5zdWJzdHJpbmcodGV4dC0+c3RhcnQoKSwgdGV4dC0+
bGVuZ3RoKCkpLCBzdHlsZS5oeXBoZW5TdHJpbmcoKSk7CiAgICAgICAgICAgICAgICAgICAgIHJl
dHVybiBTdHJpbmcoKTsKICAgICAgICAgICAgICAgICB9OwogICAgICAgICAgICAgICAgIHRleHRD
b250ZW50ID0gUnVuOjpUZXh0Q29udGVudCB7IHRleHQtPnN0YXJ0KCksIHRleHQtPmxlbmd0aCgp
LCB0ZXh0LT5jb250ZW50KCksIGFkanVzdGVkQ29udGVudFRvUmVuZGVyZXIoKSwgdGV4dC0+bmVl
ZHNIeXBoZW4oKSB9OwpAQCAtNTIzLDE0ICs1MjUsMTAgQEAgdm9pZCBMaW5lTGF5b3V0OjpwYWlu
dChQYWludEluZm8mIHBhaW50SW5mbywgY29uc3QgTGF5b3V0UG9pbnQmIHBhaW50T2Zmc2V0KQog
ICAgICAgICBhdXRvJiBsaW5lID0gaW5saW5lQ29udGVudC5saW5lRm9yUnVuKHJ1bik7CiAgICAg
ICAgIGF1dG8gYmFzZWxpbmUgPSBwYWludE9mZnNldC55KCkgKyBsaW5lLnJlY3QoKS55KCkgKyBs
aW5lLmJhc2VsaW5lKCk7CiAgICAgICAgIGF1dG8gZXhwYW5zaW9uID0gcnVuLmV4cGFuc2lvbigp
OwotCi0gICAgICAgIFN0cmluZyB0ZXh0V2l0aEh5cGhlbjsKLSAgICAgICAgaWYgKHRleHRDb250
ZW50Lmhhc0h5cGhlbigpKQotICAgICAgICAgICAgdGV4dFdpdGhIeXBoZW4gPSBtYWtlU3RyaW5n
KHRleHRDb250ZW50LnJlbmRlcmVkQ29udGVudCgpLCBzdHlsZS5oeXBoZW5TdHJpbmcoKSk7CiAg
ICAgICAgIC8vIFRleHRSdW4gZXhwZWN0cyB0aGUgeFBvcyB0byBiZSBhZGp1c3RlZCB3aXRoIHRo
ZSBhbGlnbWVudCBvZmZzZXQgKGUuZy4gd2hlbiB0aGUgbGluZSBpcyBjZW50ZXIgYWxpZ25lZAog
ICAgICAgICAvLyBhbmQgdGhlIHJ1biBzdGFydHMgYXQgMTAwcHgsIGR1ZSB0byB0aGUgaG9yaXpv
bnRhbCBhbGlnbWVudCwgdGhlIHhwb3MgaXMgc3VwcG9zZWQgdG8gYmUgYXQgMHB4KS4KICAgICAg
ICAgYXV0byB4UG9zID0gcmVjdC54KCkgLSAobGluZS5yZWN0KCkueCgpICsgbGluZS5ob3Jpem9u
dGFsQWxpZ25tZW50T2Zmc2V0KCkpOwotICAgICAgICBXZWJDb3JlOjpUZXh0UnVuIHRleHRSdW4g
eyAhdGV4dFdpdGhIeXBoZW4uaXNFbXB0eSgpID8gdGV4dFdpdGhIeXBoZW4gOiB0ZXh0Q29udGVu
dC5yZW5kZXJlZENvbnRlbnQoKSwgeFBvcywgZXhwYW5zaW9uLmhvcml6b250YWxFeHBhbnNpb24s
IGV4cGFuc2lvbi5iZWhhdmlvciB9OworICAgICAgICBXZWJDb3JlOjpUZXh0UnVuIHRleHRSdW4g
eyB0ZXh0Q29udGVudC5yZW5kZXJlZENvbnRlbnQoKSwgeFBvcywgZXhwYW5zaW9uLmhvcml6b250
YWxFeHBhbnNpb24sIGV4cGFuc2lvbi5iZWhhdmlvciB9OwogICAgICAgICB0ZXh0UnVuLnNldFRh
YlNpemUoIXN0eWxlLmNvbGxhcHNlV2hpdGVTcGFjZSgpLCBzdHlsZS50YWJTaXplKCkpOwogICAg
ICAgICBGbG9hdFBvaW50IHRleHRPcmlnaW4geyByZWN0LngoKSArIHBhaW50T2Zmc2V0LngoKSwg
cm91bmRUb0RldmljZVBpeGVsKGJhc2VsaW5lLCBkZXZpY2VTY2FsZUZhY3RvcikgfTsKIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>