<?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>228863</bug_id>
          
          <creation_ts>2021-08-06 07:29:06 -0700</creation_ts>
          <short_desc>Port HTMLDetailsElement to use modern event handling code</short_desc>
          <delta_ts>2022-01-19 05:19: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>DOM</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=228577</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>
          
          <blocked>202843</blocked>
    
    <blocked>228846</blocked>
    
    <blocked>229981</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Tim Nguyen (:ntim)">ntim</reporter>
          <assigned_to name="Tim Nguyen (:ntim)">ntim</assigned_to>
          <cc>cdumez</cc>
    
    <cc>changseok</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>koivisto</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1782482</commentid>
    <comment_count>0</comment_count>
    <who name="Tim Nguyen (:ntim)">ntim</who>
    <bug_when>2021-08-06 07:29:06 -0700</bug_when>
    <thetext>Similar to bug 227915.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1782485</commentid>
    <comment_count>1</comment_count>
      <attachid>435066</attachid>
    <who name="Tim Nguyen (:ntim)">ntim</who>
    <bug_when>2021-08-06 07:58:02 -0700</bug_when>
    <thetext>Created attachment 435066
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1782486</commentid>
    <comment_count>2</comment_count>
      <attachid>435067</attachid>
    <who name="Tim Nguyen (:ntim)">ntim</who>
    <bug_when>2021-08-06 08:00:40 -0700</bug_when>
    <thetext>Created attachment 435067
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1782487</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-08-06 08:02:47 -0700</bug_when>
    <thetext>&lt;rdar://problem/81617401&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1782499</commentid>
    <comment_count>4</comment_count>
      <attachid>435071</attachid>
    <who name="Tim Nguyen (:ntim)">ntim</who>
    <bug_when>2021-08-06 09:01:10 -0700</bug_when>
    <thetext>Created attachment 435071
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1785417</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-08-19 02:15:09 -0700</bug_when>
    <thetext>Committed r281230 (240667@main): &lt;https://commits.webkit.org/240667@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 435071.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>435066</attachid>
            <date>2021-08-06 07:58:02 -0700</date>
            <delta_ts>2021-08-06 08:00:36 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-228863-20210806165801.patch</filename>
            <type>text/plain</type>
            <size>5532</size>
            <attacher name="Tim Nguyen (:ntim)">ntim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgwNzE5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODUwZDJiY2VjYzNmOWYx
ZTk0MDI5MWRlODMwMGZlNWExNTk4YzYwNy4uMTZhMDQwMTZmZjVlOWFiNzU4YjcyZDA5OWJhY2Uy
ZjBmNzEyYzFmMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDIxLTA4LTA2ICBUaW0g
Tmd1eWVuICA8bnRpbUBhcHBsZS5jb20+CisKKyAgICAgICAgUG9ydCBIVE1MRGV0YWlsc0V2ZW50
IHRvIHVzZSBtb2Rlcm4gZXZlbnQgaGFuZGxpbmcgY29kZQorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI4ODYzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTm8gYmVoYXZpb3VyIGNoYW5nZSwgZm9sbG93czog
aHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy8jZGV0YWlscy1ub3RpZmljYXRpb24tdGFzay1z
dGVwcworCisgICAgICAgICogaHRtbC9IVE1MRGV0YWlsc0VsZW1lbnQuY3BwOgorICAgICAgICAo
V2ViQ29yZTo6SFRNTERldGFpbHNFbGVtZW50OjpwYXJzZUF0dHJpYnV0ZSk6CisgICAgICAgIChX
ZWJDb3JlOjpIVE1MRGV0YWlsc0VsZW1lbnQ6OnRvZ2dsZU9wZW4pOgorICAgICAgICAoV2ViQ29y
ZTo6ZGV0YWlsVG9nZ2xlRXZlbnRTZW5kZXIpOiBEZWxldGVkLgorICAgICAgICAoV2ViQ29yZTo6
SFRNTERldGFpbHNFbGVtZW50Ojp+SFRNTERldGFpbHNFbGVtZW50KTogRGVsZXRlZC4KKyAgICAg
ICAgKFdlYkNvcmU6OkhUTUxEZXRhaWxzRWxlbWVudDo6ZGlzcGF0Y2hQZW5kaW5nRXZlbnQpOiBE
ZWxldGVkLgorICAgICAgICAqIGh0bWwvSFRNTERldGFpbHNFbGVtZW50Lmg6CisKIDIwMjEtMDgt
MDUgIENhbWVyb24gTWNDb3JtYWNrICA8aGV5Y2FtQGFwcGxlLmNvbT4KIAogICAgICAgICBTdG9w
IHRyYWNraW5nIGZvcm0gZWxlbWVudHMgd2l0aCBGb3JtQ29udHJvbGxlcgpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvaHRtbC9IVE1MRGV0YWlsc0VsZW1lbnQuY3BwIGIvU291cmNlL1dlYkNv
cmUvaHRtbC9IVE1MRGV0YWlsc0VsZW1lbnQuY3BwCmluZGV4IDA3Y2IxNjRhZWUxYWUwODE2YmNk
MTU2NDQzNDM4ZGUwZWY1NjkwYWIuLjM2NjY5MmQ4YzlkMmY0MTU5MDc1YTEwZDBlZWQ3ZjdmNTQy
OTgxYzUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTERldGFpbHNFbGVtZW50
LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxEZXRhaWxzRWxlbWVudC5jcHAKQEAg
LTI0LDggKzI0LDggQEAKIAogI2luY2x1ZGUgIkFYT2JqZWN0Q2FjaGUuaCIKICNpbmNsdWRlICJF
bGVtZW50SXRlcmF0b3IuaCIKKyNpbmNsdWRlICJFdmVudExvb3AuaCIKICNpbmNsdWRlICJFdmVu
dE5hbWVzLmgiCi0jaW5jbHVkZSAiRXZlbnRTZW5kZXIuaCIKICNpbmNsdWRlICJIVE1MU2xvdEVs
ZW1lbnQuaCIKICNpbmNsdWRlICJIVE1MU3VtbWFyeUVsZW1lbnQuaCIKICNpbmNsdWRlICJMb2Nh
bGl6ZWRTdHJpbmdzLmgiCkBAIC00MywxMiArNDMsNiBAQCBXVEZfTUFLRV9JU09fQUxMT0NBVEVE
X0lNUEwoSFRNTERldGFpbHNFbGVtZW50KTsKIAogdXNpbmcgbmFtZXNwYWNlIEhUTUxOYW1lczsK
IAotc3RhdGljIERldGFpbEV2ZW50U2VuZGVyJiBkZXRhaWxUb2dnbGVFdmVudFNlbmRlcigpCi17
Ci0gICAgc3RhdGljIE5ldmVyRGVzdHJveWVkPERldGFpbEV2ZW50U2VuZGVyPiBzaGFyZWRUb2dn
bGVFdmVudFNlbmRlcihldmVudE5hbWVzKCkudG9nZ2xlRXZlbnQpOwotICAgIHJldHVybiBzaGFy
ZWRUb2dnbGVFdmVudFNlbmRlcjsKLX0KLQogc3RhdGljIGNvbnN0IEF0b21TdHJpbmcmIHN1bW1h
cnlTbG90TmFtZSgpCiB7CiAgICAgc3RhdGljIE1haW5UaHJlYWROZXZlckRlc3Ryb3llZDxjb25z
dCBBdG9tU3RyaW5nPiBzdW1tYXJ5U2xvdCgic3VtbWFyeVNsb3QiKTsKQEAgLTk4LDExICs5Miw2
IEBAIEhUTUxEZXRhaWxzRWxlbWVudDo6SFRNTERldGFpbHNFbGVtZW50KGNvbnN0IFF1YWxpZmll
ZE5hbWUmIHRhZ05hbWUsIERvY3VtZW50JiBkCiAgICAgQVNTRVJUKGhhc1RhZ05hbWUoZGV0YWls
c1RhZykpOwogfQogCi1IVE1MRGV0YWlsc0VsZW1lbnQ6On5IVE1MRGV0YWlsc0VsZW1lbnQoKQot
ewotICAgIGRldGFpbFRvZ2dsZUV2ZW50U2VuZGVyKCkuY2FuY2VsRXZlbnQoKnRoaXMpOwotfQot
CiBSZW5kZXJQdHI8UmVuZGVyRWxlbWVudD4gSFRNTERldGFpbHNFbGVtZW50OjpjcmVhdGVFbGVt
ZW50UmVuZGVyZXIoUmVuZGVyU3R5bGUmJiBzdHlsZSwgY29uc3QgUmVuZGVyVHJlZVBvc2l0aW9u
JikKIHsKICAgICByZXR1cm4gY3JlYXRlUmVuZGVyZXI8UmVuZGVyQmxvY2tGbG93PigqdGhpcywg
V1RGTW92ZShzdHlsZSkpOwpAQCAtMTM5LDEyICsxMjgsNiBAQCBib29sIEhUTUxEZXRhaWxzRWxl
bWVudDo6aXNBY3RpdmVTdW1tYXJ5KGNvbnN0IEhUTUxTdW1tYXJ5RWxlbWVudCYgc3VtbWFyeSkg
Y29ucwogICAgIHJldHVybiBzbG90ID09IG1fc3VtbWFyeVNsb3Q7CiB9CiAKLXZvaWQgSFRNTERl
dGFpbHNFbGVtZW50OjpkaXNwYXRjaFBlbmRpbmdFdmVudChEZXRhaWxFdmVudFNlbmRlciogZXZl
bnRTZW5kZXIpCi17Ci0gICAgQVNTRVJUX1VOVVNFRChldmVudFNlbmRlciwgZXZlbnRTZW5kZXIg
PT0gJmRldGFpbFRvZ2dsZUV2ZW50U2VuZGVyKCkpOwotICAgIGRpc3BhdGNoRXZlbnQoRXZlbnQ6
OmNyZWF0ZShldmVudE5hbWVzKCkudG9nZ2xlRXZlbnQsIEV2ZW50OjpDYW5CdWJibGU6Ok5vLCBF
dmVudDo6SXNDYW5jZWxhYmxlOjpObykpOwotfQotCiB2b2lkIEhUTUxEZXRhaWxzRWxlbWVudDo6
cGFyc2VBdHRyaWJ1dGUoY29uc3QgUXVhbGlmaWVkTmFtZSYgbmFtZSwgY29uc3QgQXRvbVN0cmlu
ZyYgdmFsdWUpCiB7CiAgICAgaWYgKG5hbWUgPT0gb3BlbkF0dHIpIHsKQEAgLTE1OSw4ICsxNDIs
MTQgQEAgdm9pZCBIVE1MRGV0YWlsc0VsZW1lbnQ6OnBhcnNlQXR0cmlidXRlKGNvbnN0IFF1YWxp
ZmllZE5hbWUmIG5hbWUsIGNvbnN0IEF0b21TdHIKICAgICAgICAgICAgICAgICByb290LT5yZW1v
dmVDaGlsZCgqbV9kZWZhdWx0U2xvdCk7CiAKICAgICAgICAgICAgIC8vIGh0dHBzOi8vaHRtbC5z
cGVjLndoYXR3Zy5vcmcvI2RldGFpbHMtbm90aWZpY2F0aW9uLXRhc2stc3RlcHMuCi0gICAgICAg
ICAgICBkZXRhaWxUb2dnbGVFdmVudFNlbmRlcigpLmNhbmNlbEV2ZW50KCp0aGlzKTsKLSAgICAg
ICAgICAgIGRldGFpbFRvZ2dsZUV2ZW50U2VuZGVyKCkuZGlzcGF0Y2hFdmVudFNvb24oKnRoaXMp
OworICAgICAgICAgICAgaWYgKG1faXNUb2dnbGVFdmVudFRhc2tRdWV1ZWQpCisgICAgICAgICAg
ICAgICAgcmV0dXJuOworCisgICAgICAgICAgICBkb2N1bWVudCgpLmV2ZW50TG9vcCgpLnF1ZXVl
VGFzayhUYXNrU291cmNlOjpET01NYW5pcHVsYXRpb24sIFtwcm90ZWN0ZWRUaGlzID0gR0NSZWFj
aGFibGVSZWYgeyAqdGhpcyB9XSB7CisgICAgICAgICAgICAgICAgcHJvdGVjdGVkVGhpcy0+ZGlz
cGF0Y2hFdmVudChFdmVudDo6Y3JlYXRlKGV2ZW50TmFtZXMoKS50b2dnbGVFdmVudCwgRXZlbnQ6
OkNhbkJ1YmJsZTo6Tm8sIEV2ZW50OjpJc0NhbmNlbGFibGU6Ok5vKSk7CisgICAgICAgICAgICAg
ICAgcHJvdGVjdGVkVGhpcy0+bV9pc1RvZ2dsZUV2ZW50VGFza1F1ZXVlZCA9IGZhbHNlOworICAg
ICAgICAgICAgfSk7CisgICAgICAgICAgICBtX2lzVG9nZ2xlRXZlbnRUYXNrUXVldWVkID0gdHJ1
ZTsKICAgICAgICAgfQogICAgIH0gZWxzZQogICAgICAgICBIVE1MRWxlbWVudDo6cGFyc2VBdHRy
aWJ1dGUobmFtZSwgdmFsdWUpOwpAQCAtMTY5LDcgKzE1OCw3IEBAIHZvaWQgSFRNTERldGFpbHNF
bGVtZW50OjpwYXJzZUF0dHJpYnV0ZShjb25zdCBRdWFsaWZpZWROYW1lJiBuYW1lLCBjb25zdCBB
dG9tU3RyCiAKIHZvaWQgSFRNTERldGFpbHNFbGVtZW50Ojp0b2dnbGVPcGVuKCkKIHsKLSAgICBz
ZXRBdHRyaWJ1dGVXaXRob3V0U3luY2hyb25pemF0aW9uKG9wZW5BdHRyLCBtX2lzT3BlbiA/IG51
bGxBdG9tKCkgOiBlbXB0eUF0b20oKSk7CisgICAgc2V0Qm9vbGVhbkF0dHJpYnV0ZShvcGVuQXR0
ciwgIW1faXNPcGVuKTsKIAogICAgIC8vIFdlIG5lZWQgdG8gcG9zdCB0byB0aGUgZG9jdW1lbnQg
YmVjYXVzZSB0b2dnbGluZyB0aGlzIGVsZW1lbnQgd2lsbCBkZWxldGUgaXQuCiAgICAgaWYgKEFY
T2JqZWN0Q2FjaGUqIGNhY2hlID0gZG9jdW1lbnQoKS5leGlzdGluZ0FYT2JqZWN0Q2FjaGUoKSkK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTERldGFpbHNFbGVtZW50LmggYi9T
b3VyY2UvV2ViQ29yZS9odG1sL0hUTUxEZXRhaWxzRWxlbWVudC5oCmluZGV4IGEwZTAxMDVlZDJk
ZTA1ZWYzNWI1MGFhZGRjZWJmMTMzNTBjMWU5NmUuLjg1OWQ3NDBmOGZjODU1ZDdmNjRmM2JkMDM2
MmM4ZDM2MDJkM2RjZDQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTERldGFp
bHNFbGVtZW50LmgKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MRGV0YWlsc0VsZW1lbnQu
aApAQCAtMjcsMjIgKzI3LDE2IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKIAogY2xhc3MgSFRNTFNs
b3RFbGVtZW50OwogCi10ZW1wbGF0ZTx0eXBlbmFtZSBUPiBjbGFzcyBFdmVudFNlbmRlcjsKLXVz
aW5nIERldGFpbEV2ZW50U2VuZGVyID0gRXZlbnRTZW5kZXI8SFRNTERldGFpbHNFbGVtZW50PjsK
LQogY2xhc3MgSFRNTERldGFpbHNFbGVtZW50IGZpbmFsIDogcHVibGljIEhUTUxFbGVtZW50IHsK
ICAgICBXVEZfTUFLRV9JU09fQUxMT0NBVEVEKEhUTUxEZXRhaWxzRWxlbWVudCk7CiBwdWJsaWM6
CiAgICAgc3RhdGljIFJlZjxIVE1MRGV0YWlsc0VsZW1lbnQ+IGNyZWF0ZShjb25zdCBRdWFsaWZp
ZWROYW1lJiB0YWdOYW1lLCBEb2N1bWVudCYpOwotICAgIH5IVE1MRGV0YWlsc0VsZW1lbnQoKTsK
IAogICAgIHZvaWQgdG9nZ2xlT3BlbigpOwogCiAgICAgYm9vbCBpc09wZW4oKSBjb25zdCB7IHJl
dHVybiBtX2lzT3BlbjsgfQogICAgIGJvb2wgaXNBY3RpdmVTdW1tYXJ5KGNvbnN0IEhUTUxTdW1t
YXJ5RWxlbWVudCYpIGNvbnN0OwogCi0gICAgdm9pZCBkaXNwYXRjaFBlbmRpbmdFdmVudChEZXRh
aWxFdmVudFNlbmRlciopOwotICAgIAogcHJpdmF0ZToKICAgICBIVE1MRGV0YWlsc0VsZW1lbnQo
Y29uc3QgUXVhbGlmaWVkTmFtZSYsIERvY3VtZW50Jik7CiAKQEAgLTU3LDYgKzUxLDcgQEAgcHJp
dmF0ZToKICAgICBIVE1MU2xvdEVsZW1lbnQqIG1fc3VtbWFyeVNsb3QgeyBudWxscHRyIH07CiAg
ICAgSFRNTFN1bW1hcnlFbGVtZW50KiBtX2RlZmF1bHRTdW1tYXJ5IHsgbnVsbHB0ciB9OwogICAg
IFJlZlB0cjxIVE1MU2xvdEVsZW1lbnQ+IG1fZGVmYXVsdFNsb3Q7CisgICAgYm9vbCBtX2lzVG9n
Z2xlRXZlbnRUYXNrUXVldWVkIHsgZmFsc2UgfTsKIH07CiAKIH0gLy8gbmFtZXNwYWNlIFdlYkNv
cmUK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>435067</attachid>
            <date>2021-08-06 08:00:40 -0700</date>
            <delta_ts>2021-08-06 09:01:06 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-228863-20210806170039.patch</filename>
            <type>text/plain</type>
            <size>5628</size>
            <attacher name="Tim Nguyen (:ntim)">ntim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgwNzE5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODUwZDJiY2VjYzNmOWYx
ZTk0MDI5MWRlODMwMGZlNWExNTk4YzYwNy4uMTZhMDQwMTZmZjVlOWFiNzU4YjcyZDA5OWJhY2Uy
ZjBmNzEyYzFmMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDIxLTA4LTA2ICBUaW0g
Tmd1eWVuICA8bnRpbUBhcHBsZS5jb20+CisKKyAgICAgICAgUG9ydCBIVE1MRGV0YWlsc0V2ZW50
IHRvIHVzZSBtb2Rlcm4gZXZlbnQgaGFuZGxpbmcgY29kZQorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI4ODYzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTm8gYmVoYXZpb3VyIGNoYW5nZSwgZm9sbG93czog
aHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy8jZGV0YWlscy1ub3RpZmljYXRpb24tdGFzay1z
dGVwcworCisgICAgICAgICogaHRtbC9IVE1MRGV0YWlsc0VsZW1lbnQuY3BwOgorICAgICAgICAo
V2ViQ29yZTo6SFRNTERldGFpbHNFbGVtZW50OjpwYXJzZUF0dHJpYnV0ZSk6CisgICAgICAgIChX
ZWJDb3JlOjpIVE1MRGV0YWlsc0VsZW1lbnQ6OnRvZ2dsZU9wZW4pOgorICAgICAgICAoV2ViQ29y
ZTo6ZGV0YWlsVG9nZ2xlRXZlbnRTZW5kZXIpOiBEZWxldGVkLgorICAgICAgICAoV2ViQ29yZTo6
SFRNTERldGFpbHNFbGVtZW50Ojp+SFRNTERldGFpbHNFbGVtZW50KTogRGVsZXRlZC4KKyAgICAg
ICAgKFdlYkNvcmU6OkhUTUxEZXRhaWxzRWxlbWVudDo6ZGlzcGF0Y2hQZW5kaW5nRXZlbnQpOiBE
ZWxldGVkLgorICAgICAgICAqIGh0bWwvSFRNTERldGFpbHNFbGVtZW50Lmg6CisKIDIwMjEtMDgt
MDUgIENhbWVyb24gTWNDb3JtYWNrICA8aGV5Y2FtQGFwcGxlLmNvbT4KIAogICAgICAgICBTdG9w
IHRyYWNraW5nIGZvcm0gZWxlbWVudHMgd2l0aCBGb3JtQ29udHJvbGxlcgpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvaHRtbC9IVE1MRGV0YWlsc0VsZW1lbnQuY3BwIGIvU291cmNlL1dlYkNv
cmUvaHRtbC9IVE1MRGV0YWlsc0VsZW1lbnQuY3BwCmluZGV4IDA3Y2IxNjRhZWUxYWUwODE2YmNk
MTU2NDQzNDM4ZGUwZWY1NjkwYWIuLjMwYjM1Nzk0ODRlMTQ1ZDZlMDA3NmU3ZmVhMDI2ZWE4OGZj
ZWYyMWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTERldGFpbHNFbGVtZW50
LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxEZXRhaWxzRWxlbWVudC5jcHAKQEAg
LTI0LDggKzI0LDggQEAKIAogI2luY2x1ZGUgIkFYT2JqZWN0Q2FjaGUuaCIKICNpbmNsdWRlICJF
bGVtZW50SXRlcmF0b3IuaCIKKyNpbmNsdWRlICJFdmVudExvb3AuaCIKICNpbmNsdWRlICJFdmVu
dE5hbWVzLmgiCi0jaW5jbHVkZSAiRXZlbnRTZW5kZXIuaCIKICNpbmNsdWRlICJIVE1MU2xvdEVs
ZW1lbnQuaCIKICNpbmNsdWRlICJIVE1MU3VtbWFyeUVsZW1lbnQuaCIKICNpbmNsdWRlICJMb2Nh
bGl6ZWRTdHJpbmdzLmgiCkBAIC00MywxMiArNDMsNiBAQCBXVEZfTUFLRV9JU09fQUxMT0NBVEVE
X0lNUEwoSFRNTERldGFpbHNFbGVtZW50KTsKIAogdXNpbmcgbmFtZXNwYWNlIEhUTUxOYW1lczsK
IAotc3RhdGljIERldGFpbEV2ZW50U2VuZGVyJiBkZXRhaWxUb2dnbGVFdmVudFNlbmRlcigpCi17
Ci0gICAgc3RhdGljIE5ldmVyRGVzdHJveWVkPERldGFpbEV2ZW50U2VuZGVyPiBzaGFyZWRUb2dn
bGVFdmVudFNlbmRlcihldmVudE5hbWVzKCkudG9nZ2xlRXZlbnQpOwotICAgIHJldHVybiBzaGFy
ZWRUb2dnbGVFdmVudFNlbmRlcjsKLX0KLQogc3RhdGljIGNvbnN0IEF0b21TdHJpbmcmIHN1bW1h
cnlTbG90TmFtZSgpCiB7CiAgICAgc3RhdGljIE1haW5UaHJlYWROZXZlckRlc3Ryb3llZDxjb25z
dCBBdG9tU3RyaW5nPiBzdW1tYXJ5U2xvdCgic3VtbWFyeVNsb3QiKTsKQEAgLTk4LDExICs5Miw2
IEBAIEhUTUxEZXRhaWxzRWxlbWVudDo6SFRNTERldGFpbHNFbGVtZW50KGNvbnN0IFF1YWxpZmll
ZE5hbWUmIHRhZ05hbWUsIERvY3VtZW50JiBkCiAgICAgQVNTRVJUKGhhc1RhZ05hbWUoZGV0YWls
c1RhZykpOwogfQogCi1IVE1MRGV0YWlsc0VsZW1lbnQ6On5IVE1MRGV0YWlsc0VsZW1lbnQoKQot
ewotICAgIGRldGFpbFRvZ2dsZUV2ZW50U2VuZGVyKCkuY2FuY2VsRXZlbnQoKnRoaXMpOwotfQot
CiBSZW5kZXJQdHI8UmVuZGVyRWxlbWVudD4gSFRNTERldGFpbHNFbGVtZW50OjpjcmVhdGVFbGVt
ZW50UmVuZGVyZXIoUmVuZGVyU3R5bGUmJiBzdHlsZSwgY29uc3QgUmVuZGVyVHJlZVBvc2l0aW9u
JikKIHsKICAgICByZXR1cm4gY3JlYXRlUmVuZGVyZXI8UmVuZGVyQmxvY2tGbG93PigqdGhpcywg
V1RGTW92ZShzdHlsZSkpOwpAQCAtMTM5LDEyICsxMjgsNiBAQCBib29sIEhUTUxEZXRhaWxzRWxl
bWVudDo6aXNBY3RpdmVTdW1tYXJ5KGNvbnN0IEhUTUxTdW1tYXJ5RWxlbWVudCYgc3VtbWFyeSkg
Y29ucwogICAgIHJldHVybiBzbG90ID09IG1fc3VtbWFyeVNsb3Q7CiB9CiAKLXZvaWQgSFRNTERl
dGFpbHNFbGVtZW50OjpkaXNwYXRjaFBlbmRpbmdFdmVudChEZXRhaWxFdmVudFNlbmRlciogZXZl
bnRTZW5kZXIpCi17Ci0gICAgQVNTRVJUX1VOVVNFRChldmVudFNlbmRlciwgZXZlbnRTZW5kZXIg
PT0gJmRldGFpbFRvZ2dsZUV2ZW50U2VuZGVyKCkpOwotICAgIGRpc3BhdGNoRXZlbnQoRXZlbnQ6
OmNyZWF0ZShldmVudE5hbWVzKCkudG9nZ2xlRXZlbnQsIEV2ZW50OjpDYW5CdWJibGU6Ok5vLCBF
dmVudDo6SXNDYW5jZWxhYmxlOjpObykpOwotfQotCiB2b2lkIEhUTUxEZXRhaWxzRWxlbWVudDo6
cGFyc2VBdHRyaWJ1dGUoY29uc3QgUXVhbGlmaWVkTmFtZSYgbmFtZSwgY29uc3QgQXRvbVN0cmlu
ZyYgdmFsdWUpCiB7CiAgICAgaWYgKG5hbWUgPT0gb3BlbkF0dHIpIHsKQEAgLTE1OCw5ICsxNDEs
MTUgQEAgdm9pZCBIVE1MRGV0YWlsc0VsZW1lbnQ6OnBhcnNlQXR0cmlidXRlKGNvbnN0IFF1YWxp
ZmllZE5hbWUmIG5hbWUsIGNvbnN0IEF0b21TdHIKICAgICAgICAgICAgIGVsc2UKICAgICAgICAg
ICAgICAgICByb290LT5yZW1vdmVDaGlsZCgqbV9kZWZhdWx0U2xvdCk7CiAKLSAgICAgICAgICAg
IC8vIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvI2RldGFpbHMtbm90aWZpY2F0aW9uLXRh
c2stc3RlcHMuCi0gICAgICAgICAgICBkZXRhaWxUb2dnbGVFdmVudFNlbmRlcigpLmNhbmNlbEV2
ZW50KCp0aGlzKTsKLSAgICAgICAgICAgIGRldGFpbFRvZ2dsZUV2ZW50U2VuZGVyKCkuZGlzcGF0
Y2hFdmVudFNvb24oKnRoaXMpOworICAgICAgICAgICAgLy8gaHR0cHM6Ly9odG1sLnNwZWMud2hh
dHdnLm9yZy8jZGV0YWlscy1ub3RpZmljYXRpb24tdGFzay1zdGVwcworICAgICAgICAgICAgaWYg
KG1faXNUb2dnbGVFdmVudFRhc2tRdWV1ZWQpCisgICAgICAgICAgICAgICAgcmV0dXJuOworCisg
ICAgICAgICAgICBkb2N1bWVudCgpLmV2ZW50TG9vcCgpLnF1ZXVlVGFzayhUYXNrU291cmNlOjpE
T01NYW5pcHVsYXRpb24sIFtwcm90ZWN0ZWRUaGlzID0gR0NSZWFjaGFibGVSZWYgeyAqdGhpcyB9
XSB7CisgICAgICAgICAgICAgICAgcHJvdGVjdGVkVGhpcy0+ZGlzcGF0Y2hFdmVudChFdmVudDo6
Y3JlYXRlKGV2ZW50TmFtZXMoKS50b2dnbGVFdmVudCwgRXZlbnQ6OkNhbkJ1YmJsZTo6Tm8sIEV2
ZW50OjpJc0NhbmNlbGFibGU6Ok5vKSk7CisgICAgICAgICAgICAgICAgcHJvdGVjdGVkVGhpcy0+
bV9pc1RvZ2dsZUV2ZW50VGFza1F1ZXVlZCA9IGZhbHNlOworICAgICAgICAgICAgfSk7CisgICAg
ICAgICAgICBtX2lzVG9nZ2xlRXZlbnRUYXNrUXVldWVkID0gdHJ1ZTsKICAgICAgICAgfQogICAg
IH0gZWxzZQogICAgICAgICBIVE1MRWxlbWVudDo6cGFyc2VBdHRyaWJ1dGUobmFtZSwgdmFsdWUp
OwpAQCAtMTY5LDcgKzE1OCw3IEBAIHZvaWQgSFRNTERldGFpbHNFbGVtZW50OjpwYXJzZUF0dHJp
YnV0ZShjb25zdCBRdWFsaWZpZWROYW1lJiBuYW1lLCBjb25zdCBBdG9tU3RyCiAKIHZvaWQgSFRN
TERldGFpbHNFbGVtZW50Ojp0b2dnbGVPcGVuKCkKIHsKLSAgICBzZXRBdHRyaWJ1dGVXaXRob3V0
U3luY2hyb25pemF0aW9uKG9wZW5BdHRyLCBtX2lzT3BlbiA/IG51bGxBdG9tKCkgOiBlbXB0eUF0
b20oKSk7CisgICAgc2V0Qm9vbGVhbkF0dHJpYnV0ZShvcGVuQXR0ciwgIW1faXNPcGVuKTsKIAog
ICAgIC8vIFdlIG5lZWQgdG8gcG9zdCB0byB0aGUgZG9jdW1lbnQgYmVjYXVzZSB0b2dnbGluZyB0
aGlzIGVsZW1lbnQgd2lsbCBkZWxldGUgaXQuCiAgICAgaWYgKEFYT2JqZWN0Q2FjaGUqIGNhY2hl
ID0gZG9jdW1lbnQoKS5leGlzdGluZ0FYT2JqZWN0Q2FjaGUoKSkKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL2h0bWwvSFRNTERldGFpbHNFbGVtZW50LmggYi9Tb3VyY2UvV2ViQ29yZS9odG1s
L0hUTUxEZXRhaWxzRWxlbWVudC5oCmluZGV4IGEwZTAxMDVlZDJkZTA1ZWYzNWI1MGFhZGRjZWJm
MTMzNTBjMWU5NmUuLjg1OWQ3NDBmOGZjODU1ZDdmNjRmM2JkMDM2MmM4ZDM2MDJkM2RjZDQgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTERldGFpbHNFbGVtZW50LmgKKysrIGIv
U291cmNlL1dlYkNvcmUvaHRtbC9IVE1MRGV0YWlsc0VsZW1lbnQuaApAQCAtMjcsMjIgKzI3LDE2
IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKIAogY2xhc3MgSFRNTFNsb3RFbGVtZW50OwogCi10ZW1w
bGF0ZTx0eXBlbmFtZSBUPiBjbGFzcyBFdmVudFNlbmRlcjsKLXVzaW5nIERldGFpbEV2ZW50U2Vu
ZGVyID0gRXZlbnRTZW5kZXI8SFRNTERldGFpbHNFbGVtZW50PjsKLQogY2xhc3MgSFRNTERldGFp
bHNFbGVtZW50IGZpbmFsIDogcHVibGljIEhUTUxFbGVtZW50IHsKICAgICBXVEZfTUFLRV9JU09f
QUxMT0NBVEVEKEhUTUxEZXRhaWxzRWxlbWVudCk7CiBwdWJsaWM6CiAgICAgc3RhdGljIFJlZjxI
VE1MRGV0YWlsc0VsZW1lbnQ+IGNyZWF0ZShjb25zdCBRdWFsaWZpZWROYW1lJiB0YWdOYW1lLCBE
b2N1bWVudCYpOwotICAgIH5IVE1MRGV0YWlsc0VsZW1lbnQoKTsKIAogICAgIHZvaWQgdG9nZ2xl
T3BlbigpOwogCiAgICAgYm9vbCBpc09wZW4oKSBjb25zdCB7IHJldHVybiBtX2lzT3BlbjsgfQog
ICAgIGJvb2wgaXNBY3RpdmVTdW1tYXJ5KGNvbnN0IEhUTUxTdW1tYXJ5RWxlbWVudCYpIGNvbnN0
OwogCi0gICAgdm9pZCBkaXNwYXRjaFBlbmRpbmdFdmVudChEZXRhaWxFdmVudFNlbmRlciopOwot
ICAgIAogcHJpdmF0ZToKICAgICBIVE1MRGV0YWlsc0VsZW1lbnQoY29uc3QgUXVhbGlmaWVkTmFt
ZSYsIERvY3VtZW50Jik7CiAKQEAgLTU3LDYgKzUxLDcgQEAgcHJpdmF0ZToKICAgICBIVE1MU2xv
dEVsZW1lbnQqIG1fc3VtbWFyeVNsb3QgeyBudWxscHRyIH07CiAgICAgSFRNTFN1bW1hcnlFbGVt
ZW50KiBtX2RlZmF1bHRTdW1tYXJ5IHsgbnVsbHB0ciB9OwogICAgIFJlZlB0cjxIVE1MU2xvdEVs
ZW1lbnQ+IG1fZGVmYXVsdFNsb3Q7CisgICAgYm9vbCBtX2lzVG9nZ2xlRXZlbnRUYXNrUXVldWVk
IHsgZmFsc2UgfTsKIH07CiAKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>435071</attachid>
            <date>2021-08-06 09:01:10 -0700</date>
            <delta_ts>2021-08-19 02:15:10 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-228863-20210806180109.patch</filename>
            <type>text/plain</type>
            <size>5630</size>
            <attacher name="Tim Nguyen (:ntim)">ntim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgwNzE5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODUwZDJiY2VjYzNmOWYx
ZTk0MDI5MWRlODMwMGZlNWExNTk4YzYwNy4uOGRkMmQ1ZWU2NjJiNjdjYTI1NmJmNTdhYjk4ZjI1
N2EwZDk2MDU1YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDIxLTA4LTA2ICBUaW0g
Tmd1eWVuICA8bnRpbUBhcHBsZS5jb20+CisKKyAgICAgICAgUG9ydCBIVE1MRGV0YWlsc0VsZW1l
bnQgdG8gdXNlIG1vZGVybiBldmVudCBoYW5kbGluZyBjb2RlCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjg4NjMKKworICAgICAgICBSZXZpZXdlZCBi
eSBBbnR0aSBLb2l2aXN0by4KKworICAgICAgICBObyBiZWhhdmlvdXIgY2hhbmdlLCBmb2xsb3dz
OiBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnLyNkZXRhaWxzLW5vdGlmaWNhdGlvbi10YXNr
LXN0ZXBzCisKKyAgICAgICAgKiBodG1sL0hUTUxEZXRhaWxzRWxlbWVudC5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpIVE1MRGV0YWlsc0VsZW1lbnQ6OnBhcnNlQXR0cmlidXRlKToKKyAgICAgICAg
KFdlYkNvcmU6OkhUTUxEZXRhaWxzRWxlbWVudDo6dG9nZ2xlT3Blbik6CisgICAgICAgIChXZWJD
b3JlOjpkZXRhaWxUb2dnbGVFdmVudFNlbmRlcik6IERlbGV0ZWQuCisgICAgICAgIChXZWJDb3Jl
OjpIVE1MRGV0YWlsc0VsZW1lbnQ6On5IVE1MRGV0YWlsc0VsZW1lbnQpOiBEZWxldGVkLgorICAg
ICAgICAoV2ViQ29yZTo6SFRNTERldGFpbHNFbGVtZW50OjpkaXNwYXRjaFBlbmRpbmdFdmVudCk6
IERlbGV0ZWQuCisgICAgICAgICogaHRtbC9IVE1MRGV0YWlsc0VsZW1lbnQuaDoKKwogMjAyMS0w
OC0wNSAgQ2FtZXJvbiBNY0Nvcm1hY2sgIDxoZXljYW1AYXBwbGUuY29tPgogCiAgICAgICAgIFN0
b3AgdHJhY2tpbmcgZm9ybSBlbGVtZW50cyB3aXRoIEZvcm1Db250cm9sbGVyCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxEZXRhaWxzRWxlbWVudC5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9odG1sL0hUTUxEZXRhaWxzRWxlbWVudC5jcHAKaW5kZXggMDdjYjE2NGFlZTFhZTA4MTZi
Y2QxNTY0NDM0MzhkZTBlZjU2OTBhYi4uMzBiMzU3OTQ4NGUxNDVkNmUwMDc2ZTdmZWEwMjZlYTg4
ZmNlZjIxZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MRGV0YWlsc0VsZW1l
bnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTERldGFpbHNFbGVtZW50LmNwcApA
QCAtMjQsOCArMjQsOCBAQAogCiAjaW5jbHVkZSAiQVhPYmplY3RDYWNoZS5oIgogI2luY2x1ZGUg
IkVsZW1lbnRJdGVyYXRvci5oIgorI2luY2x1ZGUgIkV2ZW50TG9vcC5oIgogI2luY2x1ZGUgIkV2
ZW50TmFtZXMuaCIKLSNpbmNsdWRlICJFdmVudFNlbmRlci5oIgogI2luY2x1ZGUgIkhUTUxTbG90
RWxlbWVudC5oIgogI2luY2x1ZGUgIkhUTUxTdW1tYXJ5RWxlbWVudC5oIgogI2luY2x1ZGUgIkxv
Y2FsaXplZFN0cmluZ3MuaCIKQEAgLTQzLDEyICs0Myw2IEBAIFdURl9NQUtFX0lTT19BTExPQ0FU
RURfSU1QTChIVE1MRGV0YWlsc0VsZW1lbnQpOwogCiB1c2luZyBuYW1lc3BhY2UgSFRNTE5hbWVz
OwogCi1zdGF0aWMgRGV0YWlsRXZlbnRTZW5kZXImIGRldGFpbFRvZ2dsZUV2ZW50U2VuZGVyKCkK
LXsKLSAgICBzdGF0aWMgTmV2ZXJEZXN0cm95ZWQ8RGV0YWlsRXZlbnRTZW5kZXI+IHNoYXJlZFRv
Z2dsZUV2ZW50U2VuZGVyKGV2ZW50TmFtZXMoKS50b2dnbGVFdmVudCk7Ci0gICAgcmV0dXJuIHNo
YXJlZFRvZ2dsZUV2ZW50U2VuZGVyOwotfQotCiBzdGF0aWMgY29uc3QgQXRvbVN0cmluZyYgc3Vt
bWFyeVNsb3ROYW1lKCkKIHsKICAgICBzdGF0aWMgTWFpblRocmVhZE5ldmVyRGVzdHJveWVkPGNv
bnN0IEF0b21TdHJpbmc+IHN1bW1hcnlTbG90KCJzdW1tYXJ5U2xvdCIpOwpAQCAtOTgsMTEgKzky
LDYgQEAgSFRNTERldGFpbHNFbGVtZW50OjpIVE1MRGV0YWlsc0VsZW1lbnQoY29uc3QgUXVhbGlm
aWVkTmFtZSYgdGFnTmFtZSwgRG9jdW1lbnQmIGQKICAgICBBU1NFUlQoaGFzVGFnTmFtZShkZXRh
aWxzVGFnKSk7CiB9CiAKLUhUTUxEZXRhaWxzRWxlbWVudDo6fkhUTUxEZXRhaWxzRWxlbWVudCgp
Ci17Ci0gICAgZGV0YWlsVG9nZ2xlRXZlbnRTZW5kZXIoKS5jYW5jZWxFdmVudCgqdGhpcyk7Ci19
Ci0KIFJlbmRlclB0cjxSZW5kZXJFbGVtZW50PiBIVE1MRGV0YWlsc0VsZW1lbnQ6OmNyZWF0ZUVs
ZW1lbnRSZW5kZXJlcihSZW5kZXJTdHlsZSYmIHN0eWxlLCBjb25zdCBSZW5kZXJUcmVlUG9zaXRp
b24mKQogewogICAgIHJldHVybiBjcmVhdGVSZW5kZXJlcjxSZW5kZXJCbG9ja0Zsb3c+KCp0aGlz
LCBXVEZNb3ZlKHN0eWxlKSk7CkBAIC0xMzksMTIgKzEyOCw2IEBAIGJvb2wgSFRNTERldGFpbHNF
bGVtZW50Ojppc0FjdGl2ZVN1bW1hcnkoY29uc3QgSFRNTFN1bW1hcnlFbGVtZW50JiBzdW1tYXJ5
KSBjb25zCiAgICAgcmV0dXJuIHNsb3QgPT0gbV9zdW1tYXJ5U2xvdDsKIH0KIAotdm9pZCBIVE1M
RGV0YWlsc0VsZW1lbnQ6OmRpc3BhdGNoUGVuZGluZ0V2ZW50KERldGFpbEV2ZW50U2VuZGVyKiBl
dmVudFNlbmRlcikKLXsKLSAgICBBU1NFUlRfVU5VU0VEKGV2ZW50U2VuZGVyLCBldmVudFNlbmRl
ciA9PSAmZGV0YWlsVG9nZ2xlRXZlbnRTZW5kZXIoKSk7Ci0gICAgZGlzcGF0Y2hFdmVudChFdmVu
dDo6Y3JlYXRlKGV2ZW50TmFtZXMoKS50b2dnbGVFdmVudCwgRXZlbnQ6OkNhbkJ1YmJsZTo6Tm8s
IEV2ZW50OjpJc0NhbmNlbGFibGU6Ok5vKSk7Ci19Ci0KIHZvaWQgSFRNTERldGFpbHNFbGVtZW50
OjpwYXJzZUF0dHJpYnV0ZShjb25zdCBRdWFsaWZpZWROYW1lJiBuYW1lLCBjb25zdCBBdG9tU3Ry
aW5nJiB2YWx1ZSkKIHsKICAgICBpZiAobmFtZSA9PSBvcGVuQXR0cikgewpAQCAtMTU4LDkgKzE0
MSwxNSBAQCB2b2lkIEhUTUxEZXRhaWxzRWxlbWVudDo6cGFyc2VBdHRyaWJ1dGUoY29uc3QgUXVh
bGlmaWVkTmFtZSYgbmFtZSwgY29uc3QgQXRvbVN0cgogICAgICAgICAgICAgZWxzZQogICAgICAg
ICAgICAgICAgIHJvb3QtPnJlbW92ZUNoaWxkKCptX2RlZmF1bHRTbG90KTsKIAotICAgICAgICAg
ICAgLy8gaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy8jZGV0YWlscy1ub3RpZmljYXRpb24t
dGFzay1zdGVwcy4KLSAgICAgICAgICAgIGRldGFpbFRvZ2dsZUV2ZW50U2VuZGVyKCkuY2FuY2Vs
RXZlbnQoKnRoaXMpOwotICAgICAgICAgICAgZGV0YWlsVG9nZ2xlRXZlbnRTZW5kZXIoKS5kaXNw
YXRjaEV2ZW50U29vbigqdGhpcyk7CisgICAgICAgICAgICAvLyBodHRwczovL2h0bWwuc3BlYy53
aGF0d2cub3JnLyNkZXRhaWxzLW5vdGlmaWNhdGlvbi10YXNrLXN0ZXBzCisgICAgICAgICAgICBp
ZiAobV9pc1RvZ2dsZUV2ZW50VGFza1F1ZXVlZCkKKyAgICAgICAgICAgICAgICByZXR1cm47CisK
KyAgICAgICAgICAgIGRvY3VtZW50KCkuZXZlbnRMb29wKCkucXVldWVUYXNrKFRhc2tTb3VyY2U6
OkRPTU1hbmlwdWxhdGlvbiwgW3Byb3RlY3RlZFRoaXMgPSBHQ1JlYWNoYWJsZVJlZiB7ICp0aGlz
IH1dIHsKKyAgICAgICAgICAgICAgICBwcm90ZWN0ZWRUaGlzLT5kaXNwYXRjaEV2ZW50KEV2ZW50
OjpjcmVhdGUoZXZlbnROYW1lcygpLnRvZ2dsZUV2ZW50LCBFdmVudDo6Q2FuQnViYmxlOjpObywg
RXZlbnQ6OklzQ2FuY2VsYWJsZTo6Tm8pKTsKKyAgICAgICAgICAgICAgICBwcm90ZWN0ZWRUaGlz
LT5tX2lzVG9nZ2xlRXZlbnRUYXNrUXVldWVkID0gZmFsc2U7CisgICAgICAgICAgICB9KTsKKyAg
ICAgICAgICAgIG1faXNUb2dnbGVFdmVudFRhc2tRdWV1ZWQgPSB0cnVlOwogICAgICAgICB9CiAg
ICAgfSBlbHNlCiAgICAgICAgIEhUTUxFbGVtZW50OjpwYXJzZUF0dHJpYnV0ZShuYW1lLCB2YWx1
ZSk7CkBAIC0xNjksNyArMTU4LDcgQEAgdm9pZCBIVE1MRGV0YWlsc0VsZW1lbnQ6OnBhcnNlQXR0
cmlidXRlKGNvbnN0IFF1YWxpZmllZE5hbWUmIG5hbWUsIGNvbnN0IEF0b21TdHIKIAogdm9pZCBI
VE1MRGV0YWlsc0VsZW1lbnQ6OnRvZ2dsZU9wZW4oKQogewotICAgIHNldEF0dHJpYnV0ZVdpdGhv
dXRTeW5jaHJvbml6YXRpb24ob3BlbkF0dHIsIG1faXNPcGVuID8gbnVsbEF0b20oKSA6IGVtcHR5
QXRvbSgpKTsKKyAgICBzZXRCb29sZWFuQXR0cmlidXRlKG9wZW5BdHRyLCAhbV9pc09wZW4pOwog
CiAgICAgLy8gV2UgbmVlZCB0byBwb3N0IHRvIHRoZSBkb2N1bWVudCBiZWNhdXNlIHRvZ2dsaW5n
IHRoaXMgZWxlbWVudCB3aWxsIGRlbGV0ZSBpdC4KICAgICBpZiAoQVhPYmplY3RDYWNoZSogY2Fj
aGUgPSBkb2N1bWVudCgpLmV4aXN0aW5nQVhPYmplY3RDYWNoZSgpKQpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvaHRtbC9IVE1MRGV0YWlsc0VsZW1lbnQuaCBiL1NvdXJjZS9XZWJDb3JlL2h0
bWwvSFRNTERldGFpbHNFbGVtZW50LmgKaW5kZXggYTBlMDEwNWVkMmRlMDVlZjM1YjUwYWFkZGNl
YmYxMzM1MGMxZTk2ZS4uODU5ZDc0MGY4ZmM4NTVkN2Y2NGYzYmQwMzYyYzhkMzYwMmQzZGNkNCAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MRGV0YWlsc0VsZW1lbnQuaAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxEZXRhaWxzRWxlbWVudC5oCkBAIC0yNywyMiArMjcs
MTYgQEAgbmFtZXNwYWNlIFdlYkNvcmUgewogCiBjbGFzcyBIVE1MU2xvdEVsZW1lbnQ7CiAKLXRl
bXBsYXRlPHR5cGVuYW1lIFQ+IGNsYXNzIEV2ZW50U2VuZGVyOwotdXNpbmcgRGV0YWlsRXZlbnRT
ZW5kZXIgPSBFdmVudFNlbmRlcjxIVE1MRGV0YWlsc0VsZW1lbnQ+OwotCiBjbGFzcyBIVE1MRGV0
YWlsc0VsZW1lbnQgZmluYWwgOiBwdWJsaWMgSFRNTEVsZW1lbnQgewogICAgIFdURl9NQUtFX0lT
T19BTExPQ0FURUQoSFRNTERldGFpbHNFbGVtZW50KTsKIHB1YmxpYzoKICAgICBzdGF0aWMgUmVm
PEhUTUxEZXRhaWxzRWxlbWVudD4gY3JlYXRlKGNvbnN0IFF1YWxpZmllZE5hbWUmIHRhZ05hbWUs
IERvY3VtZW50Jik7Ci0gICAgfkhUTUxEZXRhaWxzRWxlbWVudCgpOwogCiAgICAgdm9pZCB0b2dn
bGVPcGVuKCk7CiAKICAgICBib29sIGlzT3BlbigpIGNvbnN0IHsgcmV0dXJuIG1faXNPcGVuOyB9
CiAgICAgYm9vbCBpc0FjdGl2ZVN1bW1hcnkoY29uc3QgSFRNTFN1bW1hcnlFbGVtZW50JikgY29u
c3Q7CiAKLSAgICB2b2lkIGRpc3BhdGNoUGVuZGluZ0V2ZW50KERldGFpbEV2ZW50U2VuZGVyKik7
Ci0gICAgCiBwcml2YXRlOgogICAgIEhUTUxEZXRhaWxzRWxlbWVudChjb25zdCBRdWFsaWZpZWRO
YW1lJiwgRG9jdW1lbnQmKTsKIApAQCAtNTcsNiArNTEsNyBAQCBwcml2YXRlOgogICAgIEhUTUxT
bG90RWxlbWVudCogbV9zdW1tYXJ5U2xvdCB7IG51bGxwdHIgfTsKICAgICBIVE1MU3VtbWFyeUVs
ZW1lbnQqIG1fZGVmYXVsdFN1bW1hcnkgeyBudWxscHRyIH07CiAgICAgUmVmUHRyPEhUTUxTbG90
RWxlbWVudD4gbV9kZWZhdWx0U2xvdDsKKyAgICBib29sIG1faXNUb2dnbGVFdmVudFRhc2tRdWV1
ZWQgeyBmYWxzZSB9OwogfTsKIAogfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>