<?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>218539</bug_id>
          
          <creation_ts>2020-11-03 15:36:45 -0800</creation_ts>
          <short_desc>Link against the ANGLE Shared Library</short_desc>
          <delta_ts>2021-04-14 00:24:09 -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>New Bugs</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>
          
          <blocked>224532</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Dean Jackson">dino</reporter>
          <assigned_to name="Dean Jackson">dino</assigned_to>
          <cc>achristensen</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>graouts</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1704245</commentid>
    <comment_count>0</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2020-11-03 15:36:45 -0800</bug_when>
    <thetext>Link against the ANGLE Shared Library</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1704247</commentid>
    <comment_count>1</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2020-11-03 15:41:33 -0800</bug_when>
    <thetext>&lt;rdar://problem/69062211&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1704248</commentid>
    <comment_count>2</comment_count>
      <attachid>413115</attachid>
    <who name="Dean Jackson">dino</who>
    <bug_when>2020-11-03 15:42:11 -0800</bug_when>
    <thetext>Created attachment 413115
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1704263</commentid>
    <comment_count>3</comment_count>
      <attachid>413115</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2020-11-03 16:07:06 -0800</bug_when>
    <thetext>Comment on attachment 413115
Patch

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

&gt; Source/WebCore/Configurations/WebCore.xcconfig:43
&gt; +WK_EMBEDDED_LIBRARY_DIR = $(WEBCORE_FRAMEWORKS_DIR)/WebCore.framework/Frameworks

&quot;Embedded&quot; reads like old-school &quot;mobile&quot; to me, but I get that you mean &quot;inside&quot;. Alas. I think it&apos;s fine.

&gt; Source/WebCore/Configurations/WebCore.xcconfig:72
&gt; +WK_ANGLE_LDFLAGS = -weak-lANGLE-shared;

Is this ... really the right syntax? It looks super weird!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1704264</commentid>
    <comment_count>4</comment_count>
      <attachid>413115</attachid>
    <who name="Dean Jackson">dino</who>
    <bug_when>2020-11-03 16:09:34 -0800</bug_when>
    <thetext>Comment on attachment 413115
Patch

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

&gt;&gt; Source/WebCore/Configurations/WebCore.xcconfig:43
&gt;&gt; +WK_EMBEDDED_LIBRARY_DIR = $(WEBCORE_FRAMEWORKS_DIR)/WebCore.framework/Frameworks
&gt; 
&gt; &quot;Embedded&quot; reads like old-school &quot;mobile&quot; to me, but I get that you mean &quot;inside&quot;. Alas. I think it&apos;s fine.

I guess it could be FRAMEWORKS.

&gt;&gt; Source/WebCore/Configurations/WebCore.xcconfig:72
&gt;&gt; +WK_ANGLE_LDFLAGS = -weak-lANGLE-shared;
&gt; 
&gt; Is this ... really the right syntax? It looks super weird!

I believe it is. At least....  it&apos;s working :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1704265</commentid>
    <comment_count>5</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2020-11-03 16:11:56 -0800</bug_when>
    <thetext>Committed r269344: &lt;https://trac.webkit.org/changeset/269344&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1709345</commentid>
    <comment_count>6</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2020-11-19 17:07:03 -0800</bug_when>
    <thetext>Reverted in r269364</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1709353</commentid>
    <comment_count>7</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2020-11-19 17:41:42 -0800</bug_when>
    <thetext>Committed r270064: &lt;https://trac.webkit.org/changeset/270064&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1709524</commentid>
    <comment_count>8</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2020-11-20 09:57:24 -0800</bug_when>
    <thetext>Reverted r270064 for reason:

Broke the macCatayst build

Committed r270121: &lt;https://trac.webkit.org/changeset/270121&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1741415</commentid>
    <comment_count>9</comment_count>
      <attachid>423654</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2021-03-18 14:15:48 -0700</bug_when>
    <thetext>Created attachment 423654
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1741936</commentid>
    <comment_count>10</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2021-03-19 15:37:01 -0700</bug_when>
    <thetext>Now that https://bugs.webkit.org/show_bug.cgi?id=223499 is fixed, this should be good to go.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1741952</commentid>
    <comment_count>11</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2021-03-19 17:00:05 -0700</bug_when>
    <thetext>r274750</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>413115</attachid>
            <date>2020-11-03 15:42:11 -0800</date>
            <delta_ts>2021-03-18 14:15:45 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-218539-20201104104209.patch</filename>
            <type>text/plain</type>
            <size>9960</size>
            <attacher name="Dean Jackson">dino</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY5MzMzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzRmNGU3MWQ2ODFlMmZj
MDFhY2FiNDZkMTk1MmE4ZjJiNGJlYzk3Ny4uOWI3ZjgzNWVlMjZmM2FhNDdmMDAxZDdkMmUxYzEw
MWNjOTViYmU4MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDIwLTExLTAzICBEZWFu
IEphY2tzb24gIDxkaW5vQGFwcGxlLmNvbT4KKworICAgICAgICBMaW5rIGFnYWluc3QgdGhlIEFO
R0xFIFNoYXJlZCBMaWJyYXJ5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0yMTg1MzkKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzY5MDYyMjExPgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdlYWsgbGluayBh
Z2FpbnN0IGxpYkFOR0xFLXNoYXJlZC5keWxpYi4KKworICAgICAgICAqIENvbmZpZ3VyYXRpb25z
L1dlYkNvcmUueGNjb25maWc6CisgICAgICAgICogQ29uZmlndXJhdGlvbnMvV2ViQ29yZVRlc3RT
dXBwb3J0LnhjY29uZmlnOgorICAgICAgICAqIFNvdXJjZXMudHh0OiBTdG9wIGNvbXBpbGluZyBB
TkdMRVdlYktpdEJyaWRnZS4KKyAgICAgICAgKiBTb3VyY2VzR1RLLnR4dDoKKyAgICAgICAgKiBT
b3VyY2VzV1BFLnR4dDoKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9jb2NvYS9HcmFwaGlj
c0NvbnRleHRHTE9wZW5HTENvY29hLm1tOgorICAgICAgICAoV2ViQ29yZTo6aXNBTkdMRUF2YWls
YWJsZSk6IEFkZCBhIGhlbHBlciB0byBjaGVjayBpZiBBTkdMRSBsb2FkZWQgcHJvcGVybHkuCisg
ICAgICAgIChXZWJDb3JlOjpHcmFwaGljc0NvbnRleHRHTE9wZW5HTDo6Y3JlYXRlKToKKwogMjAy
MC0xMS0wMyAgQW50b2luZSBRdWludCAgPGdyYW91dHNAd2Via2l0Lm9yZz4KIAogICAgICAgICBh
bGlnbi1jb250ZW50IHNob3VsZCBiZSBhIGRpc2NyZXRlIGFuaW1hdGFibGUgcHJvcGVydHkKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NvbmZpZ3VyYXRpb25zL1dlYkNvcmUueGNjb25maWcg
Yi9Tb3VyY2UvV2ViQ29yZS9Db25maWd1cmF0aW9ucy9XZWJDb3JlLnhjY29uZmlnCmluZGV4IGRi
NDU3N2JiMzIyMGFjMjE0Zjk5MDVkYjgzM2JkZmNjNjU5ZmE2OTIuLmQzODhkYTc4NDY1MmIzZGI0
YjM0Yjg1MWZiNDUyYjIwOWFlOTlhMTAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NvbmZp
Z3VyYXRpb25zL1dlYkNvcmUueGNjb25maWcKKysrIGIvU291cmNlL1dlYkNvcmUvQ29uZmlndXJh
dGlvbnMvV2ViQ29yZS54Y2NvbmZpZwpAQCAtNDAsMTIgKzQwLDEyIEBAIEZSQU1FV09SS19TRUFS
Q0hfUEFUSFNbc2RrPW1hY29zeCpdID0gJChXS19RVU9URURfT1ZFUlJJREVfRlJBTUVXT1JLU19E
SVIpOwogCiBTWVNURU1fRlJBTUVXT1JLX1NFQVJDSF9QQVRIUyA9ICQoaW5oZXJpdGVkKSAkKFNE
S1JPT1QpJChTWVNURU1fTElCUkFSWV9ESVIpL1ByaXZhdGVGcmFtZXdvcmtzICQoU0RLUk9PVCkk
KFNZU1RFTV9MSUJSQVJZX0RJUikvRnJhbWV3b3JrcwogCi1XS19MSUJXRUJSVENfTElCUkFSWV9E
SVIgPSAkKFdFQkNPUkVfRlJBTUVXT1JLU19ESVIpL1dlYkNvcmUuZnJhbWV3b3JrL0ZyYW1ld29y
a3MKLVdLX0xJQldFQlJUQ19MSUJSQVJZX0RJUltzZGs9bWFjb3N4Kl0gPSAkKFdLX0xJQldFQlJU
Q19MSUJSQVJZX0RJUl9VU0VfT1ZFUlJJREVfRlJBTUVXT1JLU19ESVJfJChXS19VU0VfT1ZFUlJJ
REVfRlJBTUVXT1JLU19ESVIpKTsKLVdLX0xJQldFQlJUQ19MSUJSQVJZX0RJUl9VU0VfT1ZFUlJJ
REVfRlJBTUVXT1JLU19ESVJfTk8gPSAkKFdFQkNPUkVfRlJBTUVXT1JLU19ESVIpL1dlYkNvcmUu
ZnJhbWV3b3JrL1ZlcnNpb25zL0EvRnJhbWV3b3JrczsKLVdLX0xJQldFQlJUQ19MSUJSQVJZX0RJ
Ul9VU0VfT1ZFUlJJREVfRlJBTUVXT1JLU19ESVJfWUVTID0gJChXS19PVkVSUklERV9GUkFNRVdP
UktTX0RJUik7CitXS19FTUJFRERFRF9MSUJSQVJZX0RJUiA9ICQoV0VCQ09SRV9GUkFNRVdPUktT
X0RJUikvV2ViQ29yZS5mcmFtZXdvcmsvRnJhbWV3b3JrcworV0tfRU1CRURERURfTElCUkFSWV9E
SVJbc2RrPW1hY29zeCpdID0gJChXS19FTUJFRERFRF9MSUJSQVJZX0RJUl9VU0VfT1ZFUlJJREVf
RlJBTUVXT1JLU19ESVJfJChXS19VU0VfT1ZFUlJJREVfRlJBTUVXT1JLU19ESVIpKTsKK1dLX0VN
QkVEREVEX0xJQlJBUllfRElSX1VTRV9PVkVSUklERV9GUkFNRVdPUktTX0RJUl9OTyA9ICQoV0VC
Q09SRV9GUkFNRVdPUktTX0RJUikvV2ViQ29yZS5mcmFtZXdvcmsvVmVyc2lvbnMvQS9GcmFtZXdv
cmtzOworV0tfRU1CRURERURfTElCUkFSWV9ESVJfVVNFX09WRVJSSURFX0ZSQU1FV09SS1NfRElS
X1lFUyA9ICQoV0tfT1ZFUlJJREVfRlJBTUVXT1JLU19ESVIpOwogCi1MSUJSQVJZX1NFQVJDSF9Q
QVRIUyA9ICQoaW5oZXJpdGVkKSAiJChXS19MSUJXRUJSVENfTElCUkFSWV9ESVIpIjsKK0xJQlJB
UllfU0VBUkNIX1BBVEhTID0gJChpbmhlcml0ZWQpICIkKFdLX0VNQkVEREVEX0xJQlJBUllfRElS
KSI7CiAKIFdFQktJVEFERElUSU9OU19IRUFERVJfU0VBUkNIX1BBVEhTID0gJChCVUlMVF9QUk9E
VUNUU19ESVIpL3Vzci9sb2NhbC9pbmNsdWRlL1dlYktpdEFkZGl0aW9ucyAkKFNES1JPT1QpL3Vz
ci9sb2NhbC9pbmNsdWRlL1dlYktpdEFkZGl0aW9uczsKIEFOR0xFX0hFQURFUl9TRUFSQ0hfUEFU
SFMgPSAkKEJVSUxUX1BST0RVQ1RTX0RJUikkKFdLX0FMVEVSTkFURV9GUkFNRVdPUktTX0RJUikv
dXNyL2xvY2FsL2luY2x1ZGUvICQoU0RLUk9PVCkkKFdLX0FMVEVSTkFURV9XRUJLSVRfU0RLX1BB
VEgpL3Vzci9sb2NhbC9pbmNsdWRlLzsKQEAgLTY5LDYgKzY5LDggQEAgUFJPRFVDVF9OQU1FID0g
V2ViQ29yZTsKIFBST0RVQ1RfQlVORExFX0lERU5USUZJRVIgPSBjb20uYXBwbGUuJChQUk9EVUNU
X05BTUU6cmZjMTAzNGlkZW50aWZpZXIpOwogVU5FWFBPUlRFRF9TWU1CT0xTX0ZJTEUgPSBDb25m
aWd1cmF0aW9ucy9XZWJDb3JlLnVuZXhwOwogCitXS19BTkdMRV9MREZMQUdTID0gLXdlYWstbEFO
R0xFLXNoYXJlZDsKKwogV0tfQVBQS0lUX0xERkxBR1MgPSAkKFdLX0FQUEtJVF9MREZMQUdTXyQo
V0tfUExBVEZPUk1fTkFNRSkpOwogV0tfQVBQS0lUX0xERkxBR1NfbWFjb3N4ID0gLWZyYW1ld29y
ayBBcHBLaXQ7CiBXS19BUFBLSVRfTERGTEFHU19tYWNjYXRhbHlzdCA9IC1mcmFtZXdvcmsgQXBw
S2l0OwpAQCAtMTIyLDcgKzEyNCw3IEBAIFdLX1VSTF9GT1JNQVRUSU5HX0xERkxBR1MgPSAkKFdL
X1VSTF9GT1JNQVRUSU5HX0xERkxBR1NfJChXS19IQVZFX1VSTF9GT1JNQVRUSU5HCiBXS19VUkxf
Rk9STUFUVElOR19MREZMQUdTX1lFUyA9IC1mcmFtZXdvcmsgVVJMRm9ybWF0dGluZzsKIAogLy8g
RklYTUU6IFJlZHVjZSB0aGUgbnVtYmVyIG9mIGFsbG93YWJsZV9jbGllbnRzIDxyZGFyOi8vcHJv
YmxlbS8zMTgyMzk2OT4KLU9USEVSX0xERkxBR1MgPSAkKGluaGVyaXRlZCkgJChXS19SRUxPQ0FU
QUJMRV9GUkFNRVdPUktfTERGTEFHUykgLWxzcWxpdGUzIC1sb2JqYyAtbEFOR0xFIC1hbGxvd2Fi
bGVfY2xpZW50IFdlYkNvcmVUZXN0U3VwcG9ydCAtYWxsb3dhYmxlX2NsaWVudCBXZWJLaXRMZWdh
Y3kgLWZvcmNlX2xvYWQgJChCVUlMVF9QUk9EVUNUU19ESVIpL2xpYlBBTC5hIC1mcmFtZXdvcmsg
Q0ZOZXR3b3JrIC1mcmFtZXdvcmsgQ29yZUF1ZGlvIC1mcmFtZXdvcmsgQ29yZUdyYXBoaWNzIC1m
cmFtZXdvcmsgQ29yZVRleHQgLWZyYW1ld29yayBGb3VuZGF0aW9uIC1mcmFtZXdvcmsgSU9TdXJm
YWNlIC1mcmFtZXdvcmsgSW1hZ2VJTyAtZnJhbWV3b3JrIE1ldGFsICQoT1RIRVJfTERGTEFHU19Q
TEFURk9STV8kKFdLX0NPQ09BX1RPVUNIKSkgJChPVEhFUl9MREZMQUdTX1BMQVRGT1JNXyQoV0tf
UExBVEZPUk1fTkFNRSkpICQoV0tfQVBQS0lUX0xERkxBR1MpICQoV0tfQVBQU1VQUE9SVF9MREZM
QUdTKSAkKFdLX0FVRElPX1VOSVRfTERGTEFHUykgJChXS19DQVJCT05fTERGTEFHUykgJChXS19D
T1JFX1VJX0xERkxBR1MpICQoV0tfREFUQV9ERVRFQ1RPUlNfQ09SRV9MREZMQUdTKSAkKFdLX0dS
QVBISUNTX1NFUlZJQ0VTX0xERkxBR1MpICQoV0tfSU9TVVJGQUNFX0FDQ0VMRVJBVE9SX0xERkxB
R1MpICQoV0tfTElCV0VCUlRDX0xERkxBR1MpICQoV0tfTU9CSUxFX0NPUkVfU0VSVklDRVNfTERG
TEFHUykgJChXS19NT0JJTEVfR0VTVEFMVF9MREZMQUdTKSAkKFdLX05FVFdPUktfRVhURU5TSU9O
X0xEX0ZMQUdTKSAkKFdLX1NZU1RFTV9DT05GSUdVUkFUSU9OX0xERkxBR1MpICQoV0tfQ09SRV9J
TUFHRV9MREZMQUdTKSAkKFdLX1VSTF9GT1JNQVRUSU5HX0xERkxBR1MpOworT1RIRVJfTERGTEFH
UyA9ICQoaW5oZXJpdGVkKSAkKFdLX1JFTE9DQVRBQkxFX0ZSQU1FV09SS19MREZMQUdTKSAtbHNx
bGl0ZTMgLWxvYmpjIC1hbGxvd2FibGVfY2xpZW50IFdlYkNvcmVUZXN0U3VwcG9ydCAtYWxsb3dh
YmxlX2NsaWVudCBXZWJLaXRMZWdhY3kgLWZvcmNlX2xvYWQgJChCVUlMVF9QUk9EVUNUU19ESVIp
L2xpYlBBTC5hIC1mcmFtZXdvcmsgQ0ZOZXR3b3JrIC1mcmFtZXdvcmsgQ29yZUF1ZGlvIC1mcmFt
ZXdvcmsgQ29yZUdyYXBoaWNzIC1mcmFtZXdvcmsgQ29yZVRleHQgLWZyYW1ld29yayBGb3VuZGF0
aW9uIC1mcmFtZXdvcmsgSU9TdXJmYWNlIC1mcmFtZXdvcmsgSW1hZ2VJTyAtZnJhbWV3b3JrIE1l
dGFsICQoT1RIRVJfTERGTEFHU19QTEFURk9STV8kKFdLX0NPQ09BX1RPVUNIKSkgJChPVEhFUl9M
REZMQUdTX1BMQVRGT1JNXyQoV0tfUExBVEZPUk1fTkFNRSkpICQoV0tfQU5HTEVfTERGTEFHUykg
JChXS19BUFBLSVRfTERGTEFHUykgJChXS19BUFBTVVBQT1JUX0xERkxBR1MpICQoV0tfQVVESU9f
VU5JVF9MREZMQUdTKSAkKFdLX0NBUkJPTl9MREZMQUdTKSAkKFdLX0NPUkVfVUlfTERGTEFHUykg
JChXS19EQVRBX0RFVEVDVE9SU19DT1JFX0xERkxBR1MpICQoV0tfR1JBUEhJQ1NfU0VSVklDRVNf
TERGTEFHUykgJChXS19JT1NVUkZBQ0VfQUNDRUxFUkFUT1JfTERGTEFHUykgJChXS19MSUJXRUJS
VENfTERGTEFHUykgJChXS19NT0JJTEVfQ09SRV9TRVJWSUNFU19MREZMQUdTKSAkKFdLX01PQklM
RV9HRVNUQUxUX0xERkxBR1MpICQoV0tfTkVUV09SS19FWFRFTlNJT05fTERfRkxBR1MpICQoV0tf
U1lTVEVNX0NPTkZJR1VSQVRJT05fTERGTEFHUykgJChXS19DT1JFX0lNQUdFX0xERkxBR1MpICQo
V0tfVVJMX0ZPUk1BVFRJTkdfTERGTEFHUyk7CiAKIE9USEVSX0xERkxBR1NfUExBVEZPUk1fY29j
b2F0b3VjaCA9IC1hbGxvd2FibGVfY2xpZW50IFdlYktpdCAtYWxsb3dhYmxlX2NsaWVudCBpVHVu
ZXNVIC1hbGxvd2FibGVfY2xpZW50IENhc2FibGFuY2EgLWFsbG93YWJsZV9jbGllbnQgUmVtb3Rl
IC1hbGxvd2FibGVfY2xpZW50IFRWQm9va3MgLWFsbG93YWJsZV9jbGllbnQgRHVtcFJlbmRlclRy
ZWUgLWFsbG93YWJsZV9jbGllbnQgV2ViS2l0VGVzdFJ1bm5lciAtYWxsb3dhYmxlX2NsaWVudCBU
ZXN0V2ViS2l0QVBJOwogT1RIRVJfTERGTEFHU19QTEFURk9STV9tYWNvc3ggPSAtc3ViX2xpYnJh
cnkgbGlib2JqYyAtdW1icmVsbGEgV2ViS2l0OwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
Q29uZmlndXJhdGlvbnMvV2ViQ29yZVRlc3RTdXBwb3J0LnhjY29uZmlnIGIvU291cmNlL1dlYkNv
cmUvQ29uZmlndXJhdGlvbnMvV2ViQ29yZVRlc3RTdXBwb3J0LnhjY29uZmlnCmluZGV4IDlhNzYz
OGNhODEzYzgzMzFjNjgwODI0ZTk3NTJiZDU5YjJmOWEwZjkuLmU2MjRmZDgyM2U2OWI5NWRmNjlh
ZTdhYjQ3MWZmNzFmYTdiNjY4NGIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NvbmZpZ3Vy
YXRpb25zL1dlYkNvcmVUZXN0U3VwcG9ydC54Y2NvbmZpZworKysgYi9Tb3VyY2UvV2ViQ29yZS9D
b25maWd1cmF0aW9ucy9XZWJDb3JlVGVzdFN1cHBvcnQueGNjb25maWcKQEAgLTUyLDE0ICs1Miwx
NiBAQCBMSUJXRUJSVENfTERGTEFHUyA9ICQoTElCV0VCUlRDX0xERkxBR1NfJChFTkFCTEVfV0VC
X1JUQykpOwogTElCV0VCUlRDX0xERkxBR1NfID0gOwogTElCV0VCUlRDX0xERkxBR1NfRU5BQkxF
X1dFQl9SVEMgPSAtd2Vhay1sd2VicnRjOwogCitBTkdMRV9MREZMQUdTID0gLXdlYWstbEFOR0xF
LXNoYXJlZDsKKwogUFJPRFVDVF9OQU1FID0gV2ViQ29yZVRlc3RTdXBwb3J0OwogRVhFQ1VUQUJM
RV9QUkVGSVggPSBsaWI7CiBFWFBPUlRFRF9TWU1CT0xTX0ZJTEUgPSA7CiBHQ0NfU1lNQk9MU19Q
UklWQVRFX0VYVEVSTiA9IFlFUzsKLU9USEVSX0xERkxBR1MgPSAkKEFTQU5fT1RIRVJfTERGTEFH
Uyk7Ci1PVEhFUl9MREZMQUdTW3Nkaz1tYWNvcypdID0gJChBU0FOX09USEVSX0xERkxBR1MpIC1m
cmFtZXdvcmsgQXBwS2l0ICQoTElCV0VCUlRDX0xERkxBR1MpOworT1RIRVJfTERGTEFHUyA9ICQo
QVNBTl9PVEhFUl9MREZMQUdTKSAkKEFOR0xFX0xERkxBR1MpOworT1RIRVJfTERGTEFHU1tzZGs9
bWFjb3MqXSA9ICQoQVNBTl9PVEhFUl9MREZMQUdTKSAtZnJhbWV3b3JrIEFwcEtpdCAkKEFOR0xF
X0xERkxBR1MpICQoTElCV0VCUlRDX0xERkxBR1MpOwogCi1PVEhFUl9MREZMQUdTW3Nkaz1pcGhv
bmUqXSA9ICQoQVNBTl9PVEhFUl9MREZMQUdTKSAtbEFjY2Vzc2liaWxpdHkgLWZyYW1ld29yayBD
b3JlVGV4dCAkKExJQldFQlJUQ19MREZMQUdTKTsKK09USEVSX0xERkxBR1Nbc2RrPWlwaG9uZSpd
ID0gJChBU0FOX09USEVSX0xERkxBR1MpIC1sQWNjZXNzaWJpbGl0eSAtZnJhbWV3b3JrIENvcmVU
ZXh0ICQoQU5HTEVfTERGTEFHUykgJChMSUJXRUJSVENfTERGTEFHUyk7CiBTRUNUX09SREVSX0ZM
QUdTID0gOwogCiBFTlRJVExFTUVOVFNfUkVRVUlSRUQgPSAkKEVOVElUTEVNRU5UU19SRVFVSVJF
RF9VU0VfSU5URVJOQUxfU0RLXyQoVVNFX0lOVEVSTkFMX1NESykpCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9Tb3VyY2VzLnR4dCBiL1NvdXJjZS9XZWJDb3JlL1NvdXJjZXMudHh0CmluZGV4
IDU1OTZmYjllYjhlOTk2ZWRmNzVkMjBmMmJlMDNjZWEyMTNlNzkwNDEuLjQ1MWZkYTBkN2E5OGU5
YmUxZjJhNmVkZGQ0M2Q0Y2YwOTZhYWQwNmEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL1Nv
dXJjZXMudHh0CisrKyBiL1NvdXJjZS9XZWJDb3JlL1NvdXJjZXMudHh0CkBAIC0xODc0LDcgKzE4
NzQsNiBAQCBwbGF0Zm9ybS9lbmNyeXB0ZWRtZWRpYS9DRE1Qcm94eS5jcHAKIHBsYXRmb3JtL2dh
bWVwYWQvRW1wdHlHYW1lcGFkUHJvdmlkZXIuY3BwCiBwbGF0Zm9ybS9nYW1lcGFkL0dhbWVwYWRD
b25zdGFudHMuY3BwCiBwbGF0Zm9ybS9nYW1lcGFkL0dhbWVwYWRQcm92aWRlci5jcHAKLXBsYXRm
b3JtL2dyYXBoaWNzL0FOR0xFV2ViS2l0QnJpZGdlLmNwcAogcGxhdGZvcm0vZ3JhcGhpY3MvQml0
bWFwSW1hZ2UuY3BwCiBwbGF0Zm9ybS9ncmFwaGljcy9Db2xvci5jcHAKIHBsYXRmb3JtL2dyYXBo
aWNzL0NvbG9yQmxlbmRpbmcuY3BwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Tb3VyY2Vz
R1RLLnR4dCBiL1NvdXJjZS9XZWJDb3JlL1NvdXJjZXNHVEsudHh0CmluZGV4IDlkMmMxMjE2Mjg2
OTVlNDQzNjcwNTIxOGRkNTg3NjFkZTczZGYwOTguLmMzYTY2MjBjZWRkMzRjNjExMzBhOGIzZThl
ZmEyMjY2YmIzOTZjYmUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL1NvdXJjZXNHVEsudHh0
CisrKyBiL1NvdXJjZS9XZWJDb3JlL1NvdXJjZXNHVEsudHh0CkBAIC03Miw2ICs3Miw3IEBAIHBs
YXRmb3JtL2dhbWVwYWQvbWFuZXR0ZS9NYW5ldHRlR2FtZXBhZFByb3ZpZGVyLmNwcAogCiBwbGF0
Zm9ybS9nZW5lcmljL1Njcm9sbEFuaW1hdG9yR2VuZXJpYy5jcHAKIAorcGxhdGZvcm0vZ3JhcGhp
Y3MvQU5HTEVXZWJLaXRCcmlkZ2UuY3BwCiBwbGF0Zm9ybS9ncmFwaGljcy9HTENvbnRleHQuY3Bw
IEBuby11bmlmeQogcGxhdGZvcm0vZ3JhcGhpY3MvUGxhdGZvcm1EaXNwbGF5LmNwcCBAbm8tdW5p
ZnkKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvU291cmNlc1dQRS50eHQgYi9Tb3VyY2Uv
V2ViQ29yZS9Tb3VyY2VzV1BFLnR4dAppbmRleCBjMTIyOWVmNzcxMWI4NTliNTFjMDM1NTg1YzJm
N2RiNjhiZDNiYTJkLi5lZmIxYTRlNzJhZTc2MTk2M2M5MDU5YmNkZjNkNTI1NmJmMGZhY2JiIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Tb3VyY2VzV1BFLnR4dAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9Tb3VyY2VzV1BFLnR4dApAQCAtNjUsNiArNjUsNyBAQCBwbGF0Zm9ybS9hZHdhaXRhL1Ro
ZW1lQWR3YWl0YS5jcHAKIAogcGxhdGZvcm0vZ2VuZXJpYy9TY3JvbGxBbmltYXRvckdlbmVyaWMu
Y3BwCiAKK3BsYXRmb3JtL2dyYXBoaWNzL0FOR0xFV2ViS2l0QnJpZGdlLmNwcAogcGxhdGZvcm0v
Z3JhcGhpY3MvR0xDb250ZXh0LmNwcAogcGxhdGZvcm0vZ3JhcGhpY3MvUGxhdGZvcm1EaXNwbGF5
LmNwcAogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jb2Nv
YS9HcmFwaGljc0NvbnRleHRHTE9wZW5HTENvY29hLm1tIGIvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vZ3JhcGhpY3MvY29jb2EvR3JhcGhpY3NDb250ZXh0R0xPcGVuR0xDb2NvYS5tbQppbmRleCBh
MmFiYzg3MjIxOGQyNzY4NzMwZWEwM2FhOGNlYTdjMGVjOTMzNWU3Li4xNWQxMmRlZmQzZjhhYzgw
YzI5ZTNkMzQ3MGEyZDNiN2Y3MDJhNmZiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9ncmFwaGljcy9jb2NvYS9HcmFwaGljc0NvbnRleHRHTE9wZW5HTENvY29hLm1tCisrKyBi
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NvY29hL0dyYXBoaWNzQ29udGV4dEdM
T3BlbkdMQ29jb2EubW0KQEAgLTM5LDYgKzM5LDcgQEAKICNpbXBvcnQgIldlYkdMTGF5ZXIuaCIK
ICNpbXBvcnQgPENvcmVHcmFwaGljcy9DR0JpdG1hcENvbnRleHQuaD4KICNpbXBvcnQgPHd0Zi9C
bG9ja09iakNFeGNlcHRpb25zLmg+CisjaW1wb3J0IDx3dGYvZGFyd2luL1dlYWtMaW5raW5nLmg+
CiAjaW1wb3J0IDx3dGYvdGV4dC9DU3RyaW5nLmg+CiAKICNpZiBQTEFURk9STShNQUMpCkBAIC00
Niw2ICs0Nyw4IEBACiAjaW1wb3J0IDxPcGVuR0wvQ0dMUmVuZGVyZXJzLmg+CiAjZW5kaWYKIAor
V1RGX1dFQUtfTElOS19GT1JDRV9JTVBPUlQoRUdMX0luaXRpYWxpemUpOworCiBuYW1lc3BhY2Ug
V2ViQ29yZSB7CiAKICNpZiBBU1NFUlRfRU5BQkxFRApAQCAtMTE4LDkgKzEyMSwxOSBAQCBzdGF0
aWMgYm9vbCBuZWVkc0VBR0xPbk1hYygpCiB9CiAjZW5kaWYKIAorc3RhdGljIGJvb2wgaXNBTkdM
RUF2YWlsYWJsZSgpCit7CisgICAgcmV0dXJuICEhRUdMX0luaXRpYWxpemU7Cit9CiAKIFJlZlB0
cjxHcmFwaGljc0NvbnRleHRHTE9wZW5HTD4gR3JhcGhpY3NDb250ZXh0R0xPcGVuR0w6OmNyZWF0
ZShHcmFwaGljc0NvbnRleHRHTEF0dHJpYnV0ZXMgYXR0cnMsIEhvc3RXaW5kb3cqIGhvc3RXaW5k
b3csIEdyYXBoaWNzQ29udGV4dEdMOjpEZXN0aW5hdGlvbiBkZXN0aW5hdGlvbikKIHsKKyAgICAv
LyBJZiBBTkdMRSBpcyBub3QgbG9hZGVkLCB3ZSBjYW4gZmFpbCBpbW1lZGlhdGVseS4KKyAgICBp
ZiAoIWlzQU5HTEVBdmFpbGFibGUoKSkgeworICAgICAgICBMT0coV2ViR0wsICJBTkdMRSBzaGFy
ZWQgbGlicmFyeSB3YXMgbm90IGxvYWRlZC4gQ2FuJ3QgbWFrZSBHcmFwaGljc0NvbnRleHRHTC4i
KTsKKyAgICAgICAgcmV0dXJuIG51bGxwdHI7CisgICAgfQorCiAgICAgLy8gVGhpcyBpbXBsZW1l
bnRhdGlvbiBkb2Vzbid0IGN1cnJlbnRseSBzdXBwb3J0IHJlbmRlcmluZyBkaXJlY3RseSB0byB0
aGUgSG9zdFdpbmRvdy4KICAgICBpZiAoZGVzdGluYXRpb24gPT0gRGVzdGluYXRpb246OkRpcmVj
dGx5VG9Ib3N0V2luZG93KQogICAgICAgICByZXR1cm4gbnVsbHB0cjsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>423654</attachid>
            <date>2021-03-18 14:15:48 -0700</date>
            <delta_ts>2021-03-19 17:00:12 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-218539-20210318141547.patch</filename>
            <type>text/plain</type>
            <size>9884</size>
            <attacher name="Alex Christensen">achristensen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc0NjQ5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZmZjNjUyMmY0ZDZmZmYy
YzQ4YWYyYTI4MGM1ZTVkMWU4ZDhiNjVkZS4uMTAwYmYyZTBkZDk5ZjY4NTMyNDRiNDM5NTA1MGEz
ZmYzOGI0YWZlZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDIxLTAzLTE4ICBEZWFu
IEphY2tzb24gIDxkaW5vQGFwcGxlLmNvbT4KKworICAgICAgICBMaW5rIGFnYWluc3QgdGhlIEFO
R0xFIFNoYXJlZCBMaWJyYXJ5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0yMTg1MzkKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzY5MDYyMjExPgorCisg
ICAgICAgIFJldmlld2VkIGJ5IFRpbSBIb3J0b24uCisKKyAgICAgICAgV2VhayBsaW5rIGFnYWlu
c3QgbGliQU5HTEUtc2hhcmVkLmR5bGliLgorCisgICAgICAgICogQ29uZmlndXJhdGlvbnMvV2Vi
Q29yZS54Y2NvbmZpZzoKKyAgICAgICAgKiBDb25maWd1cmF0aW9ucy9XZWJDb3JlVGVzdFN1cHBv
cnQueGNjb25maWc6CisgICAgICAgICogU291cmNlcy50eHQ6CisgICAgICAgICogU291cmNlc0dU
Sy50eHQ6CisgICAgICAgICogU291cmNlc1dQRS50eHQ6CisgICAgICAgICogcGxhdGZvcm0vZ3Jh
cGhpY3MvY29jb2EvR3JhcGhpY3NDb250ZXh0R0xPcGVuR0xDb2NvYS5tbToKKyAgICAgICAgKFdl
YkNvcmU6OmlzQU5HTEVBdmFpbGFibGUpOgorICAgICAgICAoV2ViQ29yZTo6R3JhcGhpY3NDb250
ZXh0R0xPcGVuR0w6OmNyZWF0ZSk6CisKIDIwMjEtMDMtMTggIFRydWl0dCBTYXZlbGwgIDx0c2F2
ZWxsQGFwcGxlLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkLCByZXZlcnRpbmcgcjI3NDY0NC4K
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NvbmZpZ3VyYXRpb25zL1dlYkNvcmUueGNjb25m
aWcgYi9Tb3VyY2UvV2ViQ29yZS9Db25maWd1cmF0aW9ucy9XZWJDb3JlLnhjY29uZmlnCmluZGV4
IGFlYzY1Y2ZkNmExZDM0OTYwZWZhZmY3MTg5N2QxZWY2NDE4MjcyMzMuLmM0NzczYTVkNjM1ODhj
MTE1ZDhjNWU5MTY0MWZlMGQwMGNhMmRiMjMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0Nv
bmZpZ3VyYXRpb25zL1dlYkNvcmUueGNjb25maWcKKysrIGIvU291cmNlL1dlYkNvcmUvQ29uZmln
dXJhdGlvbnMvV2ViQ29yZS54Y2NvbmZpZwpAQCAtNDAsMTIgKzQwLDEyIEBAIEZSQU1FV09SS19T
RUFSQ0hfUEFUSFNbc2RrPW1hY29zeCpdID0gJChXS19RVU9URURfT1ZFUlJJREVfRlJBTUVXT1JL
U19ESVIpOwogCiBTWVNURU1fRlJBTUVXT1JLX1NFQVJDSF9QQVRIUyA9ICQoaW5oZXJpdGVkKSAk
KFNES1JPT1QpJChTWVNURU1fTElCUkFSWV9ESVIpL1ByaXZhdGVGcmFtZXdvcmtzICQoU0RLUk9P
VCkkKFNZU1RFTV9MSUJSQVJZX0RJUikvRnJhbWV3b3JrcwogCi1XS19MSUJXRUJSVENfTElCUkFS
WV9ESVIgPSAkKFdFQkNPUkVfRlJBTUVXT1JLU19ESVIpL1dlYkNvcmUuZnJhbWV3b3JrL0ZyYW1l
d29ya3MKLVdLX0xJQldFQlJUQ19MSUJSQVJZX0RJUltzZGs9bWFjb3N4Kl0gPSAkKFdLX0xJQldF
QlJUQ19MSUJSQVJZX0RJUl9VU0VfT1ZFUlJJREVfRlJBTUVXT1JLU19ESVJfJChXS19VU0VfT1ZF
UlJJREVfRlJBTUVXT1JLU19ESVIpKTsKLVdLX0xJQldFQlJUQ19MSUJSQVJZX0RJUl9VU0VfT1ZF
UlJJREVfRlJBTUVXT1JLU19ESVJfTk8gPSAkKFdFQkNPUkVfRlJBTUVXT1JLU19ESVIpL1dlYkNv
cmUuZnJhbWV3b3JrL1ZlcnNpb25zL0EvRnJhbWV3b3JrczsKLVdLX0xJQldFQlJUQ19MSUJSQVJZ
X0RJUl9VU0VfT1ZFUlJJREVfRlJBTUVXT1JLU19ESVJfWUVTID0gJChXS19PVkVSUklERV9GUkFN
RVdPUktTX0RJUik7CitXS19GUkFNRVdPUktTX0xJQlJBUllfRElSID0gJChXRUJDT1JFX0ZSQU1F
V09SS1NfRElSKS9XZWJDb3JlLmZyYW1ld29yay9GcmFtZXdvcmtzCitXS19GUkFNRVdPUktTX0xJ
QlJBUllfRElSW3Nkaz1tYWNvc3gqXSA9ICQoV0tfRlJBTUVXT1JLU19MSUJSQVJZX0RJUl9VU0Vf
T1ZFUlJJREVfRlJBTUVXT1JLU19ESVJfJChXS19VU0VfT1ZFUlJJREVfRlJBTUVXT1JLU19ESVIp
KTsKK1dLX0ZSQU1FV09SS1NfTElCUkFSWV9ESVJfVVNFX09WRVJSSURFX0ZSQU1FV09SS1NfRElS
X05PID0gJChXRUJDT1JFX0ZSQU1FV09SS1NfRElSKS9XZWJDb3JlLmZyYW1ld29yay9WZXJzaW9u
cy9BL0ZyYW1ld29ya3M7CitXS19GUkFNRVdPUktTX0xJQlJBUllfRElSX1VTRV9PVkVSUklERV9G
UkFNRVdPUktTX0RJUl9ZRVMgPSAkKFdLX09WRVJSSURFX0ZSQU1FV09SS1NfRElSKTsKIAotTElC
UkFSWV9TRUFSQ0hfUEFUSFMgPSAkKGluaGVyaXRlZCkgIiQoV0tfTElCV0VCUlRDX0xJQlJBUllf
RElSKSI7CitMSUJSQVJZX1NFQVJDSF9QQVRIUyA9ICQoaW5oZXJpdGVkKSAiJChXS19GUkFNRVdP
UktTX0xJQlJBUllfRElSKSI7CiAKIFdFQktJVEFERElUSU9OU19IRUFERVJfU0VBUkNIX1BBVEhT
ID0gJChCVUlMVF9QUk9EVUNUU19ESVIpL3Vzci9sb2NhbC9pbmNsdWRlL1dlYktpdEFkZGl0aW9u
cyAkKFNES1JPT1QpL3Vzci9sb2NhbC9pbmNsdWRlL1dlYktpdEFkZGl0aW9uczsKIEFOR0xFX0hF
QURFUl9TRUFSQ0hfUEFUSFMgPSAkKEJVSUxUX1BST0RVQ1RTX0RJUikkKFdLX0FMVEVSTkFURV9G
UkFNRVdPUktTX0RJUikvdXNyL2xvY2FsL2luY2x1ZGUvICQoU0RLUk9PVCkkKFdLX0FMVEVSTkFU
RV9XRUJLSVRfU0RLX1BBVEgpL3Vzci9sb2NhbC9pbmNsdWRlLzsKQEAgLTY5LDYgKzY5LDggQEAg
UFJPRFVDVF9OQU1FID0gV2ViQ29yZTsKIFBST0RVQ1RfQlVORExFX0lERU5USUZJRVIgPSBjb20u
YXBwbGUuJChQUk9EVUNUX05BTUU6cmZjMTAzNGlkZW50aWZpZXIpOwogVU5FWFBPUlRFRF9TWU1C
T0xTX0ZJTEUgPSBDb25maWd1cmF0aW9ucy9XZWJDb3JlLnVuZXhwOwogCitXS19BTkdMRV9MREZM
QUdTID0gLXdlYWstbEFOR0xFLXNoYXJlZDsKKwogV0tfQVBQS0lUX0xERkxBR1MgPSAkKFdLX0FQ
UEtJVF9MREZMQUdTXyQoV0tfUExBVEZPUk1fTkFNRSkpOwogV0tfQVBQS0lUX0xERkxBR1NfbWFj
b3N4ID0gLWZyYW1ld29yayBBcHBLaXQ7CiBXS19BUFBLSVRfTERGTEFHU19tYWNjYXRhbHlzdCA9
IC1mcmFtZXdvcmsgQXBwS2l0OwpAQCAtMTIzLDcgKzEyNSw3IEBAIFdLX1VSTF9GT1JNQVRUSU5H
X0xERkxBR1MgPSAkKFdLX1VSTF9GT1JNQVRUSU5HX0xERkxBR1NfJChXS19IQVZFX1VSTF9GT1JN
QVRUSU5HCiBXS19VUkxfRk9STUFUVElOR19MREZMQUdTX1lFUyA9IC1mcmFtZXdvcmsgVVJMRm9y
bWF0dGluZzsKIAogLy8gRklYTUU6IFJlZHVjZSB0aGUgbnVtYmVyIG9mIGFsbG93YWJsZV9jbGll
bnRzIDxyZGFyOi8vcHJvYmxlbS8zMTgyMzk2OT4KLU9USEVSX0xERkxBR1MgPSAkKGluaGVyaXRl
ZCkgJChXS19SRUxPQ0FUQUJMRV9GUkFNRVdPUktfTERGTEFHUykgLWxzcWxpdGUzIC1sb2JqYyAt
bEFOR0xFIC1hbGxvd2FibGVfY2xpZW50IFdlYkNvcmVUZXN0U3VwcG9ydCAtYWxsb3dhYmxlX2Ns
aWVudCBXZWJLaXRMZWdhY3kgLWZvcmNlX2xvYWQgJChCVUlMVF9QUk9EVUNUU19ESVIpL2xpYlBB
TC5hIC1mcmFtZXdvcmsgQ0ZOZXR3b3JrIC1mcmFtZXdvcmsgQ29yZUF1ZGlvIC1mcmFtZXdvcmsg
Q29yZUdyYXBoaWNzIC1mcmFtZXdvcmsgQ29yZVRleHQgLWZyYW1ld29yayBGb3VuZGF0aW9uIC1m
cmFtZXdvcmsgSU9TdXJmYWNlIC1mcmFtZXdvcmsgSW1hZ2VJTyAtZnJhbWV3b3JrIE1ldGFsICQo
T1RIRVJfTERGTEFHU19QTEFURk9STV8kKFdLX0NPQ09BX1RPVUNIKSkgJChPVEhFUl9MREZMQUdT
X1BMQVRGT1JNXyQoV0tfUExBVEZPUk1fTkFNRSkpICQoV0tfQVBQS0lUX0xERkxBR1MpICQoV0tf
QVBQU1VQUE9SVF9MREZMQUdTKSAkKFdLX0FVRElPX1VOSVRfTERGTEFHUykgJChXS19DQVJCT05f
TERGTEFHUykgJChXS19DT1JFX1VJX0xERkxBR1MpICQoV0tfREFUQV9ERVRFQ1RPUlNfQ09SRV9M
REZMQUdTKSAkKFdLX0dSQVBISUNTX1NFUlZJQ0VTX0xERkxBR1MpICQoV0tfSU9TVVJGQUNFX0FD
Q0VMRVJBVE9SX0xERkxBR1MpICQoV0tfTElCV0VCUlRDX0xERkxBR1MpICQoV0tfTU9CSUxFX0NP
UkVfU0VSVklDRVNfTERGTEFHUykgJChXS19NT0JJTEVfR0VTVEFMVF9MREZMQUdTKSAkKFdLX05F
VFdPUktfRVhURU5TSU9OX0xEX0ZMQUdTKSAkKFdLX1NZU1RFTV9DT05GSUdVUkFUSU9OX0xERkxB
R1MpICQoV0tfQ09SRV9JTUFHRV9MREZMQUdTKSAkKFdLX1VSTF9GT1JNQVRUSU5HX0xERkxBR1Mp
OworT1RIRVJfTERGTEFHUyA9ICQoaW5oZXJpdGVkKSAkKFdLX1JFTE9DQVRBQkxFX0ZSQU1FV09S
S19MREZMQUdTKSAtbHNxbGl0ZTMgLWxvYmpjIC1hbGxvd2FibGVfY2xpZW50IFdlYkNvcmVUZXN0
U3VwcG9ydCAtYWxsb3dhYmxlX2NsaWVudCBXZWJLaXRMZWdhY3kgLWZvcmNlX2xvYWQgJChCVUlM
VF9QUk9EVUNUU19ESVIpL2xpYlBBTC5hIC1mcmFtZXdvcmsgQ0ZOZXR3b3JrIC1mcmFtZXdvcmsg
Q29yZUF1ZGlvIC1mcmFtZXdvcmsgQ29yZUdyYXBoaWNzIC1mcmFtZXdvcmsgQ29yZVRleHQgLWZy
YW1ld29yayBGb3VuZGF0aW9uIC1mcmFtZXdvcmsgSU9TdXJmYWNlIC1mcmFtZXdvcmsgSW1hZ2VJ
TyAtZnJhbWV3b3JrIE1ldGFsICQoT1RIRVJfTERGTEFHU19QTEFURk9STV8kKFdLX0NPQ09BX1RP
VUNIKSkgJChPVEhFUl9MREZMQUdTX1BMQVRGT1JNXyQoV0tfUExBVEZPUk1fTkFNRSkpICQoV0tf
QU5HTEVfTERGTEFHUykgJChXS19BUFBLSVRfTERGTEFHUykgJChXS19BUFBTVVBQT1JUX0xERkxB
R1MpICQoV0tfQVVESU9fVU5JVF9MREZMQUdTKSAkKFdLX0NBUkJPTl9MREZMQUdTKSAkKFdLX0NP
UkVfVUlfTERGTEFHUykgJChXS19EQVRBX0RFVEVDVE9SU19DT1JFX0xERkxBR1MpICQoV0tfR1JB
UEhJQ1NfU0VSVklDRVNfTERGTEFHUykgJChXS19JT1NVUkZBQ0VfQUNDRUxFUkFUT1JfTERGTEFH
UykgJChXS19MSUJXRUJSVENfTERGTEFHUykgJChXS19NT0JJTEVfQ09SRV9TRVJWSUNFU19MREZM
QUdTKSAkKFdLX01PQklMRV9HRVNUQUxUX0xERkxBR1MpICQoV0tfTkVUV09SS19FWFRFTlNJT05f
TERfRkxBR1MpICQoV0tfU1lTVEVNX0NPTkZJR1VSQVRJT05fTERGTEFHUykgJChXS19DT1JFX0lN
QUdFX0xERkxBR1MpICQoV0tfVVJMX0ZPUk1BVFRJTkdfTERGTEFHUyk7CiAKIE9USEVSX0xERkxB
R1NfUExBVEZPUk1fY29jb2F0b3VjaCA9IC1hbGxvd2FibGVfY2xpZW50IFdlYktpdCAtYWxsb3dh
YmxlX2NsaWVudCBpVHVuZXNVIC1hbGxvd2FibGVfY2xpZW50IENhc2FibGFuY2EgLWFsbG93YWJs
ZV9jbGllbnQgUmVtb3RlIC1hbGxvd2FibGVfY2xpZW50IFRWQm9va3MgLWFsbG93YWJsZV9jbGll
bnQgRHVtcFJlbmRlclRyZWUgLWFsbG93YWJsZV9jbGllbnQgV2ViS2l0VGVzdFJ1bm5lciAtYWxs
b3dhYmxlX2NsaWVudCBUZXN0V2ViS2l0QVBJOwogT1RIRVJfTERGTEFHU19QTEFURk9STV9tYWNv
c3ggPSAtc3ViX2xpYnJhcnkgbGlib2JqYyAtdW1icmVsbGEgV2ViS2l0OwpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvQ29uZmlndXJhdGlvbnMvV2ViQ29yZVRlc3RTdXBwb3J0LnhjY29uZmln
IGIvU291cmNlL1dlYkNvcmUvQ29uZmlndXJhdGlvbnMvV2ViQ29yZVRlc3RTdXBwb3J0LnhjY29u
ZmlnCmluZGV4IDlhNzYzOGNhODEzYzgzMzFjNjgwODI0ZTk3NTJiZDU5YjJmOWEwZjkuLmU2MjRm
ZDgyM2U2OWI5NWRmNjlhZTdhYjQ3MWZmNzFmYTdiNjY4NGIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL0NvbmZpZ3VyYXRpb25zL1dlYkNvcmVUZXN0U3VwcG9ydC54Y2NvbmZpZworKysgYi9T
b3VyY2UvV2ViQ29yZS9Db25maWd1cmF0aW9ucy9XZWJDb3JlVGVzdFN1cHBvcnQueGNjb25maWcK
QEAgLTUyLDE0ICs1MiwxNiBAQCBMSUJXRUJSVENfTERGTEFHUyA9ICQoTElCV0VCUlRDX0xERkxB
R1NfJChFTkFCTEVfV0VCX1JUQykpOwogTElCV0VCUlRDX0xERkxBR1NfID0gOwogTElCV0VCUlRD
X0xERkxBR1NfRU5BQkxFX1dFQl9SVEMgPSAtd2Vhay1sd2VicnRjOwogCitBTkdMRV9MREZMQUdT
ID0gLXdlYWstbEFOR0xFLXNoYXJlZDsKKwogUFJPRFVDVF9OQU1FID0gV2ViQ29yZVRlc3RTdXBw
b3J0OwogRVhFQ1VUQUJMRV9QUkVGSVggPSBsaWI7CiBFWFBPUlRFRF9TWU1CT0xTX0ZJTEUgPSA7
CiBHQ0NfU1lNQk9MU19QUklWQVRFX0VYVEVSTiA9IFlFUzsKLU9USEVSX0xERkxBR1MgPSAkKEFT
QU5fT1RIRVJfTERGTEFHUyk7Ci1PVEhFUl9MREZMQUdTW3Nkaz1tYWNvcypdID0gJChBU0FOX09U
SEVSX0xERkxBR1MpIC1mcmFtZXdvcmsgQXBwS2l0ICQoTElCV0VCUlRDX0xERkxBR1MpOworT1RI
RVJfTERGTEFHUyA9ICQoQVNBTl9PVEhFUl9MREZMQUdTKSAkKEFOR0xFX0xERkxBR1MpOworT1RI
RVJfTERGTEFHU1tzZGs9bWFjb3MqXSA9ICQoQVNBTl9PVEhFUl9MREZMQUdTKSAtZnJhbWV3b3Jr
IEFwcEtpdCAkKEFOR0xFX0xERkxBR1MpICQoTElCV0VCUlRDX0xERkxBR1MpOwogCi1PVEhFUl9M
REZMQUdTW3Nkaz1pcGhvbmUqXSA9ICQoQVNBTl9PVEhFUl9MREZMQUdTKSAtbEFjY2Vzc2liaWxp
dHkgLWZyYW1ld29yayBDb3JlVGV4dCAkKExJQldFQlJUQ19MREZMQUdTKTsKK09USEVSX0xERkxB
R1Nbc2RrPWlwaG9uZSpdID0gJChBU0FOX09USEVSX0xERkxBR1MpIC1sQWNjZXNzaWJpbGl0eSAt
ZnJhbWV3b3JrIENvcmVUZXh0ICQoQU5HTEVfTERGTEFHUykgJChMSUJXRUJSVENfTERGTEFHUyk7
CiBTRUNUX09SREVSX0ZMQUdTID0gOwogCiBFTlRJVExFTUVOVFNfUkVRVUlSRUQgPSAkKEVOVElU
TEVNRU5UU19SRVFVSVJFRF9VU0VfSU5URVJOQUxfU0RLXyQoVVNFX0lOVEVSTkFMX1NESykpCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Tb3VyY2VzLnR4dCBiL1NvdXJjZS9XZWJDb3JlL1Nv
dXJjZXMudHh0CmluZGV4IGNlOWQ0NDhiZjkwMmIyZjI1MDE5MTkwNmQ4YTkxMWRlN2EzZDM1NjUu
LmE2ZmNkYzFlYTZhOTQ4OTVjMjRlNDc4MzM5YzI4YWFiZGI2YWM3MWUgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL1NvdXJjZXMudHh0CisrKyBiL1NvdXJjZS9XZWJDb3JlL1NvdXJjZXMudHh0
CkBAIC0xOTIzLDcgKzE5MjMsNiBAQCBwbGF0Zm9ybS9lbmNyeXB0ZWRtZWRpYS9jbGVhcmtleS9D
RE1DbGVhcktleS5jcHAKIHBsYXRmb3JtL2dhbWVwYWQvRW1wdHlHYW1lcGFkUHJvdmlkZXIuY3Bw
CiBwbGF0Zm9ybS9nYW1lcGFkL0dhbWVwYWRDb25zdGFudHMuY3BwCiBwbGF0Zm9ybS9nYW1lcGFk
L0dhbWVwYWRQcm92aWRlci5jcHAKLXBsYXRmb3JtL2dyYXBoaWNzL0FOR0xFV2ViS2l0QnJpZGdl
LmNwcAogcGxhdGZvcm0vZ3JhcGhpY3MvQW5pbWF0aW9uRnJhbWVSYXRlLmNwcAogcGxhdGZvcm0v
Z3JhcGhpY3MvQml0bWFwSW1hZ2UuY3BwCiBwbGF0Zm9ybS9ncmFwaGljcy9Db2xvci5jcHAKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL1NvdXJjZXNHVEsudHh0IGIvU291cmNlL1dlYkNvcmUv
U291cmNlc0dUSy50eHQKaW5kZXggN2JjYTRmNzVkZGNiZjM0ZTk4MTI1ZTc4YWU0ZDQ4ZmRhOGEz
OWQ3Yi4uZTIyMmY2NmIxNTZhOGI3ZjI2YjVmOThkNjZlOWQ3YWNjYTNkNGQwNiAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvU291cmNlc0dUSy50eHQKKysrIGIvU291cmNlL1dlYkNvcmUvU291
cmNlc0dUSy50eHQKQEAgLTczLDYgKzczLDcgQEAgcGxhdGZvcm0vZ2FtZXBhZC9tYW5ldHRlL01h
bmV0dGVHYW1lcGFkUHJvdmlkZXIuY3BwCiAKIHBsYXRmb3JtL2dlbmVyaWMvU2Nyb2xsQW5pbWF0
b3JHZW5lcmljLmNwcAogCitwbGF0Zm9ybS9ncmFwaGljcy9BTkdMRVdlYktpdEJyaWRnZS5jcHAK
IHBsYXRmb3JtL2dyYXBoaWNzL0dMQ29udGV4dC5jcHAgQG5vLXVuaWZ5CiBwbGF0Zm9ybS9ncmFw
aGljcy9QbGF0Zm9ybURpc3BsYXkuY3BwIEBuby11bmlmeQogCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9Tb3VyY2VzV1BFLnR4dCBiL1NvdXJjZS9XZWJDb3JlL1NvdXJjZXNXUEUudHh0Cmlu
ZGV4IGI2OGVlNGE5NGJiZWJhYmVlNjFjZTAzZDg1MWJjMjZlMTlmYTg4ZDIuLmIxMGMxZWNlNTIw
NzViNzUzNWRhNTFjMmNjMzE2ZGM5MzQzZmQwODEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L1NvdXJjZXNXUEUudHh0CisrKyBiL1NvdXJjZS9XZWJDb3JlL1NvdXJjZXNXUEUudHh0CkBAIC02
Niw2ICs2Niw3IEBAIHBsYXRmb3JtL2Fkd2FpdGEvVGhlbWVBZHdhaXRhLmNwcAogCiBwbGF0Zm9y
bS9nZW5lcmljL1Njcm9sbEFuaW1hdG9yR2VuZXJpYy5jcHAKIAorcGxhdGZvcm0vZ3JhcGhpY3Mv
QU5HTEVXZWJLaXRCcmlkZ2UuY3BwCiBwbGF0Zm9ybS9ncmFwaGljcy9HTENvbnRleHQuY3BwCiBw
bGF0Zm9ybS9ncmFwaGljcy9QbGF0Zm9ybURpc3BsYXkuY3BwCiAKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NvY29hL0dyYXBoaWNzQ29udGV4dEdMT3BlbkdM
Q29jb2EubW0gYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jb2NvYS9HcmFwaGlj
c0NvbnRleHRHTE9wZW5HTENvY29hLm1tCmluZGV4IDcyMDhjOTAzMDUwNGM3OTA3ZGI3ZjQ3ODg4
MTkyZjA1M2U4OTNjYjYuLmQwMTk1N2U2YTQ0MmI4NGE0MzhmMTRiNTY4N2U5YTJkMmRkY2MyN2Mg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NvY29hL0dyYXBo
aWNzQ29udGV4dEdMT3BlbkdMQ29jb2EubW0KKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvY29jb2EvR3JhcGhpY3NDb250ZXh0R0xPcGVuR0xDb2NvYS5tbQpAQCAtMzgsMTIg
KzM4LDE1IEBACiAjaW1wb3J0ICJXZWJHTExheWVyLmgiCiAjaW1wb3J0IDxDb3JlR3JhcGhpY3Mv
Q0dCaXRtYXBDb250ZXh0Lmg+CiAjaW1wb3J0IDx3dGYvQmxvY2tPYmpDRXhjZXB0aW9ucy5oPgor
I2ltcG9ydCA8d3RmL2Rhcndpbi9XZWFrTGlua2luZy5oPgogI2ltcG9ydCA8d3RmL3RleHQvQ1N0
cmluZy5oPgogCiAjaWYgRU5BQkxFKFZJREVPKSAmJiBVU0UoQVZGT1VOREFUSU9OKQogI2luY2x1
ZGUgIkdyYXBoaWNzQ29udGV4dEdMQ1YuaCIKICNlbmRpZgogCitXVEZfV0VBS19MSU5LX0ZPUkNF
X0lNUE9SVChFR0xfSW5pdGlhbGl6ZSk7CisKIG5hbWVzcGFjZSBXZWJDb3JlIHsKIAogI2lmIEFT
U0VSVF9FTkFCTEVECkBAIC0xMjcsOSArMTMwLDE5IEBAIHN0YXRpYyBib29sIG5lZWRzRUFHTE9u
TWFjKCkKIH0KICNlbmRpZgogCitzdGF0aWMgYm9vbCBpc0FOR0xFQXZhaWxhYmxlKCkKK3sKKyAg
ICByZXR1cm4gISFFR0xfSW5pdGlhbGl6ZTsKK30KIAogUmVmUHRyPEdyYXBoaWNzQ29udGV4dEdM
T3BlbkdMPiBHcmFwaGljc0NvbnRleHRHTE9wZW5HTDo6Y3JlYXRlKEdyYXBoaWNzQ29udGV4dEdM
QXR0cmlidXRlcyBhdHRycywgSG9zdFdpbmRvdyogaG9zdFdpbmRvdykKIHsKKyAgICAvLyBJZiBB
TkdMRSBpcyBub3QgbG9hZGVkLCB3ZSBjYW4gZmFpbCBpbW1lZGlhdGVseS4KKyAgICBpZiAoIWlz
QU5HTEVBdmFpbGFibGUoKSkgeworICAgICAgICBMT0coV2ViR0wsICJBTkdMRSBzaGFyZWQgbGli
cmFyeSB3YXMgbm90IGxvYWRlZC4gQ2FuJ3QgbWFrZSBHcmFwaGljc0NvbnRleHRHTC4iKTsKKyAg
ICAgICAgcmV0dXJuIG51bGxwdHI7CisgICAgfQorCiAgICAgLy8gTWFrZSBzcGFjZSBmb3IgdGhl
IGluY29taW5nIGNvbnRleHQgaWYgd2UncmUgZnVsbC4KICAgICBHcmFwaGljc0NvbnRleHRHTE9w
ZW5HTE1hbmFnZXI6OnNoYXJlZE1hbmFnZXIoKS5yZWN5Y2xlQ29udGV4dElmTmVjZXNzYXJ5KCk7
CiAgICAgaWYgKEdyYXBoaWNzQ29udGV4dEdMT3BlbkdMTWFuYWdlcjo6c2hhcmVkTWFuYWdlcigp
Lmhhc1Rvb01hbnlDb250ZXh0cygpKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>