<?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>217723</bug_id>
          
          <creation_ts>2020-10-14 11:59:44 -0700</creation_ts>
          <short_desc>[Testing] Generate test header key map for DumpRenderTree</short_desc>
          <delta_ts>2020-10-19 18:56:05 -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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sam Weinig">sam</reporter>
          <assigned_to name="Sam Weinig">sam</assigned_to>
          <cc>annulen</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>peng.liu6</cc>
    
    <cc>ryuan.choi</cc>
    
    <cc>sergio</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1697809</commentid>
    <comment_count>0</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2020-10-14 11:59:44 -0700</bug_when>
    <thetext>[Testing] Generate test header key map for DumpRenderTree</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1697817</commentid>
    <comment_count>1</comment_count>
      <attachid>411358</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2020-10-14 12:11:45 -0700</bug_when>
    <thetext>Created attachment 411358
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1697849</commentid>
    <comment_count>2</comment_count>
      <attachid>411358</attachid>
    <who name="Peng Liu">peng.liu6</who>
    <bug_when>2020-10-14 13:32:56 -0700</bug_when>
    <thetext>Comment on attachment 411358
Patch

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

&gt; Tools/ChangeLog:9
&gt; +        to begin support for supporting any WebPreference from DumpRenderTree. This does not actually

This change log sounds strange. :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1697850</commentid>
    <comment_count>3</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2020-10-14 13:36:38 -0700</bug_when>
    <thetext>(In reply to Peng Liu from comment #2)
&gt; Comment on attachment 411358 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=411358&amp;action=review
&gt; 
&gt; &gt; Tools/ChangeLog:9
&gt; &gt; +        to begin support for supporting any WebPreference from DumpRenderTree. This does not actually
&gt; 
&gt; This change log sounds strange. :-)

Do you mean just the redundant statement &quot;begin support for supporting&quot;? Or are you referring to something else?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1697855</commentid>
    <comment_count>4</comment_count>
      <attachid>411358</attachid>
    <who name="Peng Liu">peng.liu6</who>
    <bug_when>2020-10-14 13:40:31 -0700</bug_when>
    <thetext>Comment on attachment 411358
Patch

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

&gt;&gt;&gt; Tools/ChangeLog:9
&gt;&gt;&gt; +        to begin support for supporting any WebPreference from DumpRenderTree. This does not actually
&gt;&gt; 
&gt;&gt; This change log sounds strange. :-)
&gt; 
&gt; Do you mean just the redundant statement &quot;begin support for supporting&quot;? Or are you referring to something else?

&quot;begin support for supporting&quot;, and &quot;basic test header command key type generation&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1697862</commentid>
    <comment_count>5</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2020-10-14 13:45:30 -0700</bug_when>
    <thetext>(In reply to Peng Liu from comment #4)
&gt; Comment on attachment 411358 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=411358&amp;action=review
&gt; 
&gt; &gt;&gt;&gt; Tools/ChangeLog:9
&gt; &gt;&gt;&gt; +        to begin support for supporting any WebPreference from DumpRenderTree. This does not actually
&gt; &gt;&gt; 
&gt; &gt;&gt; This change log sounds strange. :-)
&gt; &gt; 
&gt; &gt; Do you mean just the redundant statement &quot;begin support for supporting&quot;? Or are you referring to something else?
&gt; 
&gt; &quot;begin support for supporting&quot;, and &quot;basic test header command key type
&gt; generation&quot;.

The former is mistake. The latter is meaningful. 

&quot;test header&quot; -&gt; the &lt;!-- webkit-test-runner [ ModernMediaControlsEnabled=true ] --&gt; comments.
&quot;command key&quot; -&gt; the name of the commands in those headers, e.g. ModernMediaControlsEnabled</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1697865</commentid>
    <comment_count>6</comment_count>
      <attachid>411358</attachid>
    <who name="Peng Liu">peng.liu6</who>
    <bug_when>2020-10-14 13:47:43 -0700</bug_when>
    <thetext>Comment on attachment 411358
Patch

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

&gt;&gt;&gt;&gt;&gt; Tools/ChangeLog:9
&gt;&gt;&gt;&gt;&gt; +        to begin support for supporting any WebPreference from DumpRenderTree. This does not actually
&gt;&gt;&gt;&gt; 
&gt;&gt;&gt;&gt; This change log sounds strange. :-)
&gt;&gt;&gt; 
&gt;&gt;&gt; Do you mean just the redundant statement &quot;begin support for supporting&quot;? Or are you referring to something else?
&gt;&gt; 
&gt;&gt; &quot;begin support for supporting&quot;, and &quot;basic test header command key type generation&quot;.
&gt; 
&gt; The former is mistake. The latter is meaningful. 
&gt; 
&gt; &quot;test header&quot; -&gt; the &lt;!-- webkit-test-runner [ ModernMediaControlsEnabled=true ] --&gt; comments.
&gt; &quot;command key&quot; -&gt; the name of the commands in those headers, e.g. ModernMediaControlsEnabled

I see! Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1697922</commentid>
    <comment_count>7</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2020-10-14 15:52:58 -0700</bug_when>
    <thetext>Committed r268495: &lt;https://trac.webkit.org/changeset/268495&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1697923</commentid>
    <comment_count>8</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-10-14 15:53:16 -0700</bug_when>
    <thetext>&lt;rdar://problem/70311807&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1699467</commentid>
    <comment_count>9</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2020-10-19 15:08:12 -0700</bug_when>
    <thetext>Reverted r268495, r268571, and r268682 for reason:

Caused failures for some internal build configurations

Committed r268693: &lt;https://trac.webkit.org/changeset/268693&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1699553</commentid>
    <comment_count>10</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2020-10-19 17:52:21 -0700</bug_when>
    <thetext>Reverted r268693 for reason:

Re-landing these changes as the underlying issue may have been with CI infrastructure (and should now be resolved)

Committed r268705: &lt;https://trac.webkit.org/changeset/268705&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>411358</attachid>
            <date>2020-10-14 12:11:45 -0700</date>
            <delta_ts>2020-10-14 15:47:59 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-217723-20201014121144.patch</filename>
            <type>text/plain</type>
            <size>19481</size>
            <attacher name="Sam Weinig">sam</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI2ODQ3NykKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDI2IEBACisyMDIwLTEwLTE0ICBTYW0gV2VpbmlnICA8d2VpbmlnQGFwcGxlLmNvbT4KKwor
ICAgICAgICBbVGVzdGluZ10gR2VuZXJhdGUgdGVzdCBoZWFkZXIga2V5IG1hcCBmb3IgRHVtcFJl
bmRlclRyZWUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTIxNzcyMworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IENvcHkgYmFzaWMgdGVzdCBoZWFkZXIgY29tbWFuZCBrZXkgdHlwZSBnZW5lcmF0aW9uIGZyb20g
V2ViS2l0VGVzdFJ1bm5lciB0byBEdW1wUmVuZGVyVHJlZSwKKyAgICAgICAgdG8gYmVnaW4gc3Vw
cG9ydCBmb3Igc3VwcG9ydGluZyBhbnkgV2ViUHJlZmVyZW5jZSBmcm9tIER1bXBSZW5kZXJUcmVl
LiBUaGlzIGRvZXMgbm90IGFjdHVhbGx5CisgICAgICAgIGNoYW5nZSBhbnkgYmVoYXZpb3IgeWV0
LCBqdXN0IHVwZGF0ZXMgdGhlIGtleSBtYXBwaW5nLiAKKworICAgICAgICAqIER1bXBSZW5kZXJU
cmVlL0NNYWtlTGlzdHMudHh0OgorICAgICAgICAqIER1bXBSZW5kZXJUcmVlL0Rlcml2ZWRTb3Vy
Y2VzLWlucHV0LnhjZmlsZWxpc3Q6CisgICAgICAgICogRHVtcFJlbmRlclRyZWUvRGVyaXZlZFNv
dXJjZXMtb3V0cHV0LnhjZmlsZWxpc3Q6CisgICAgICAgICogRHVtcFJlbmRlclRyZWUvRGVyaXZl
ZFNvdXJjZXMubWFrZToKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9EdW1wUmVuZGVyVHJlZS54
Y29kZXByb2ovcHJvamVjdC5wYnhwcm9qOgorICAgICAgICAqIER1bXBSZW5kZXJUcmVlL1Njcmlw
dHMvUHJlZmVyZW5jZXNUZW1wbGF0ZXM6IEFkZGVkLgorICAgICAgICAqIER1bXBSZW5kZXJUcmVl
L1NjcmlwdHMvUHJlZmVyZW5jZXNUZW1wbGF0ZXMvVGVzdE9wdGlvbnNHZW5lcmF0ZWRLZXlzLmgu
ZXJiOiBBZGRlZC4KKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9UZXN0T3B0aW9ucy5jcHA6Cisg
ICAgICAgIChXVFI6OlRlc3RPcHRpb25zOjprZXlUeXBlTWFwcGluZyk6CisgICAgICAgICogRHVt
cFJlbmRlclRyZWUvVGVzdE9wdGlvbnMuaDoKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9tYWMv
Q29uZmlndXJhdGlvbnMvQmFzZS54Y2NvbmZpZzoKKwogMjAyMC0xMC0xNCAgS2VpdGggUm9sbGlu
ICA8a3JvbGxpbkBhcHBsZS5jb20+CiAKICAgICAgICAgJ21ha2UgZGVidWcnIGZhaWxzIG9uIHRo
ZSByZXBvc2l0b3J5IHJvb3QgaWYgY2NhY2hlIGlzIGluc3RhbGxlZCBvbiBtYWMgYWZ0ZXIgcjI2
MjE0NwpJbmRleDogVG9vbHMvRHVtcFJlbmRlclRyZWUvQ01ha2VMaXN0cy50eHQKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gVG9vbHMvRHVtcFJlbmRlclRyZWUvQ01ha2VMaXN0cy50eHQJKHJldmlzaW9uIDI2ODQ3
NikKKysrIFRvb2xzL0R1bXBSZW5kZXJUcmVlL0NNYWtlTGlzdHMudHh0CSh3b3JraW5nIGNvcHkp
CkBAIC0zOSw2ICszOSwyOSBAQCBsaXN0KEFQUEVORCBEdW1wUmVuZGVyVHJlZV9QUklWQVRFX0lO
Q0xVCiAgICAgJHtXZWJLaXRMZWdhY3lfRlJBTUVXT1JLX0hFQURFUlNfRElSfQogKQogCitzZXQo
RHVtcFJlbmRlclRyZWVfV0VCX1BSRUZFUkVOQ0VTX1RFTVBMQVRFUworICAgICR7RHVtcFJlbmRl
clRyZWVfRElSfS9TY3JpcHRzL1ByZWZlcmVuY2VzVGVtcGxhdGVzL1Rlc3RPcHRpb25zR2VuZXJh
dGVkS2V5cy5oLmVyYgorKQorCitzZXQoRHVtcFJlbmRlclRyZWVfV0VCX1BSRUZFUkVOQ0VTCisg
ICAgJHtXVEZfU0NSSVBUU19ESVJ9L1ByZWZlcmVuY2VzL1dlYlByZWZlcmVuY2VzLnlhbWwKKyAg
ICAke1dURl9TQ1JJUFRTX0RJUn0vUHJlZmVyZW5jZXMvV2ViUHJlZmVyZW5jZXNEZWJ1Zy55YW1s
CisgICAgJHtXVEZfU0NSSVBUU19ESVJ9L1ByZWZlcmVuY2VzL1dlYlByZWZlcmVuY2VzRXhwZXJp
bWVudGFsLnlhbWwKKyAgICAke1dURl9TQ1JJUFRTX0RJUn0vUHJlZmVyZW5jZXMvV2ViUHJlZmVy
ZW5jZXNJbnRlcm5hbC55YW1sCispCisKK3NldF9zb3VyY2VfZmlsZXNfcHJvcGVydGllcygke0R1
bXBSZW5kZXJUcmVlX1dFQl9QUkVGRVJFTkNFU30gUFJPUEVSVElFUyBHRU5FUkFURUQgVFJVRSkK
KworYWRkX2N1c3RvbV9jb21tYW5kKAorICAgIE9VVFBVVCAke0R1bXBSZW5kZXJUcmVlX0RFUklW
RURfU09VUkNFU19ESVJ9L1Rlc3RPcHRpb25zR2VuZXJhdGVkS2V5cy5oCisgICAgREVQRU5EUyAk
e0R1bXBSZW5kZXJUcmVlX1dFQl9QUkVGRVJFTkNFU19URU1QTEFURVN9ICR7RHVtcFJlbmRlclRy
ZWVfV0VCX1BSRUZFUkVOQ0VTfSBXVEZfQ29weVByZWZlcmVuY2VzCisgICAgQ09NTUFORCAke1JV
QllfRVhFQ1VUQUJMRX0gJHtXVEZfU0NSSVBUU19ESVJ9L0dlbmVyYXRlUHJlZmVyZW5jZXMucmIg
LS1mcm9udGVuZCBXZWJLaXRMZWdhY3kgLS1iYXNlICR7V1RGX1NDUklQVFNfRElSfS9QcmVmZXJl
bmNlcy9XZWJQcmVmZXJlbmNlcy55YW1sIC0tZGVidWcgJHtXVEZfU0NSSVBUU19ESVJ9L1ByZWZl
cmVuY2VzL1dlYlByZWZlcmVuY2VzRGVidWcueWFtbCAtLWV4cGVyaW1lbnRhbCAke1dURl9TQ1JJ
UFRTX0RJUn0vUHJlZmVyZW5jZXMvV2ViUHJlZmVyZW5jZXNFeHBlcmltZW50YWwueWFtbCAtLWlu
dGVybmFsICR7V1RGX1NDUklQVFNfRElSfS9QcmVmZXJlbmNlcy9XZWJQcmVmZXJlbmNlc0ludGVy
bmFsLnlhbWwgLS1vdXRwdXREaXIgIiR7RHVtcFJlbmRlclRyZWVfREVSSVZFRF9TT1VSQ0VTX0RJ
Un0iIC0tdGVtcGxhdGUgJHtEdW1wUmVuZGVyVHJlZV9ESVJ9L1NjcmlwdHMvUHJlZmVyZW5jZXNU
ZW1wbGF0ZXMvVGVzdE9wdGlvbnNHZW5lcmF0ZWRLZXlzLmguZXJiCisgICAgVkVSQkFUSU0pCisK
K2xpc3QoQVBQRU5EIER1bXBSZW5kZXJUcmVlX1NPVVJDRVMKKyAgICAke0R1bXBSZW5kZXJUcmVl
X0RFUklWRURfU09VUkNFU19ESVJ9L1Rlc3RPcHRpb25zR2VuZXJhdGVkS2V5cy5oCispCisKIFdF
QktJVF9FWEVDVVRBQkxFX0RFQ0xBUkUoRHVtcFJlbmRlclRyZWUpCiBXRUJLSVRfSU5DTFVERV9D
T05GSUdfRklMRVNfSUZfRVhJU1RTKCkKIFdFQktJVF9FWEVDVVRBQkxFKER1bXBSZW5kZXJUcmVl
KQpJbmRleDogVG9vbHMvRHVtcFJlbmRlclRyZWUvRGVyaXZlZFNvdXJjZXMtaW5wdXQueGNmaWxl
bGlzdAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBUb29scy9EdW1wUmVuZGVyVHJlZS9EZXJpdmVkU291cmNlcy1p
bnB1dC54Y2ZpbGVsaXN0CShyZXZpc2lvbiAyNjg0NzYpCisrKyBUb29scy9EdW1wUmVuZGVyVHJl
ZS9EZXJpdmVkU291cmNlcy1pbnB1dC54Y2ZpbGVsaXN0CSh3b3JraW5nIGNvcHkpCkBAIC0xLDYg
KzEsMTIgQEAKICMgVGhpcyBmaWxlIGlzIGdlbmVyYXRlZCBieSB0aGUgZ2VuZXJhdGUteGNmaWxl
bGlzdHMgc2NyaXB0LgorJChCVUlMVF9QUk9EVUNUU19ESVIpL3Vzci9sb2NhbC9pbmNsdWRlL3d0
Zi9TY3JpcHRzL0dlbmVyYXRlUHJlZmVyZW5jZXMucmIKKyQoQlVJTFRfUFJPRFVDVFNfRElSKS91
c3IvbG9jYWwvaW5jbHVkZS93dGYvU2NyaXB0cy9QcmVmZXJlbmNlcy9XZWJQcmVmZXJlbmNlcy55
YW1sCiskKEJVSUxUX1BST0RVQ1RTX0RJUikvdXNyL2xvY2FsL2luY2x1ZGUvd3RmL1NjcmlwdHMv
UHJlZmVyZW5jZXMvV2ViUHJlZmVyZW5jZXNEZWJ1Zy55YW1sCiskKEJVSUxUX1BST0RVQ1RTX0RJ
UikvdXNyL2xvY2FsL2luY2x1ZGUvd3RmL1NjcmlwdHMvUHJlZmVyZW5jZXMvV2ViUHJlZmVyZW5j
ZXNFeHBlcmltZW50YWwueWFtbAorJChCVUlMVF9QUk9EVUNUU19ESVIpL3Vzci9sb2NhbC9pbmNs
dWRlL3d0Zi9TY3JpcHRzL1ByZWZlcmVuY2VzL1dlYlByZWZlcmVuY2VzSW50ZXJuYWwueWFtbAog
JChQUk9KRUNUX0RJUikvLi4vVGVzdFJ1bm5lclNoYXJlZC9VSVNjcmlwdENvbnRleHQvQmluZGlu
Z3MvVUlTY3JpcHRDb250cm9sbGVyLmlkbAogJChQUk9KRUNUX0RJUikvQmluZGluZ3MvQ29kZUdl
bmVyYXRvckR1bXBSZW5kZXJUcmVlLnBtCiskKFBST0pFQ1RfRElSKS9TY3JpcHRzL1ByZWZlcmVu
Y2VzVGVtcGxhdGVzL1Rlc3RPcHRpb25zR2VuZXJhdGVkS2V5cy5oLmVyYgogJChXRUJDT1JFX1BS
SVZBVEVfSEVBREVSU19ESVIpL0NvZGVHZW5lcmF0b3IucG0KICQoV0VCQ09SRV9QUklWQVRFX0hF
QURFUlNfRElSKS9JRExBdHRyaWJ1dGVzLmpzb24KICQoV0VCQ09SRV9QUklWQVRFX0hFQURFUlNf
RElSKS9JRExQYXJzZXIucG0KSW5kZXg6IFRvb2xzL0R1bXBSZW5kZXJUcmVlL0Rlcml2ZWRTb3Vy
Y2VzLW91dHB1dC54Y2ZpbGVsaXN0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL0R1bXBSZW5kZXJUcmVl
L0Rlcml2ZWRTb3VyY2VzLW91dHB1dC54Y2ZpbGVsaXN0CShyZXZpc2lvbiAyNjg0NzYpCisrKyBU
b29scy9EdW1wUmVuZGVyVHJlZS9EZXJpdmVkU291cmNlcy1vdXRwdXQueGNmaWxlbGlzdAkod29y
a2luZyBjb3B5KQpAQCAtMSwzICsxLDQgQEAKICMgVGhpcyBmaWxlIGlzIGdlbmVyYXRlZCBieSB0
aGUgZ2VuZXJhdGUteGNmaWxlbGlzdHMgc2NyaXB0LgogJChCVUlMVF9QUk9EVUNUU19ESVIpL0Rl
cml2ZWRTb3VyY2VzL0R1bXBSZW5kZXJUcmVlL0pTVUlTY3JpcHRDb250cm9sbGVyLmNwcAogJChC
VUlMVF9QUk9EVUNUU19ESVIpL0Rlcml2ZWRTb3VyY2VzL0R1bXBSZW5kZXJUcmVlL0pTVUlTY3Jp
cHRDb250cm9sbGVyLmgKKyQoQlVJTFRfUFJPRFVDVFNfRElSKS9EZXJpdmVkU291cmNlcy9EdW1w
UmVuZGVyVHJlZS9UZXN0T3B0aW9uc0dlbmVyYXRlZEtleXMuaApJbmRleDogVG9vbHMvRHVtcFJl
bmRlclRyZWUvRGVyaXZlZFNvdXJjZXMubWFrZQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9EdW1wUmVu
ZGVyVHJlZS9EZXJpdmVkU291cmNlcy5tYWtlCShyZXZpc2lvbiAyNjg0NzYpCisrKyBUb29scy9E
dW1wUmVuZGVyVHJlZS9EZXJpdmVkU291cmNlcy5tYWtlCSh3b3JraW5nIGNvcHkpCkBAIC0xLDQg
KzEsNCBAQAotIyBDb3B5cmlnaHQgKEMpIDIwMTYgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2Vy
dmVkLgorIyBDb3B5cmlnaHQgKEMpIDIwMTYtMjAyMCBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVz
ZXJ2ZWQuCiAjCiAjIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkg
Zm9ybXMsIHdpdGggb3Igd2l0aG91dAogIyBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJv
dmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKQEAgLTIxLDYgKzIxLDI3IEBACiAj
IEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSBPRiBUSElTIFNPRlRXQVJFLCBFVkVO
IElGIEFEVklTRUQgT0YKICMgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgogCitSVUJZ
ID0gcnVieQorCitXRUJfUFJFRkVSRU5DRVMgPSBcCisgICAgJHtXVEZfQlVJTERfU0NSSVBUU19E
SVJ9L1ByZWZlcmVuY2VzL1dlYlByZWZlcmVuY2VzLnlhbWwgXAorICAgICR7V1RGX0JVSUxEX1ND
UklQVFNfRElSfS9QcmVmZXJlbmNlcy9XZWJQcmVmZXJlbmNlc0RlYnVnLnlhbWwgXAorICAgICR7
V1RGX0JVSUxEX1NDUklQVFNfRElSfS9QcmVmZXJlbmNlcy9XZWJQcmVmZXJlbmNlc0V4cGVyaW1l
bnRhbC55YW1sIFwKKyAgICAke1dURl9CVUlMRF9TQ1JJUFRTX0RJUn0vUHJlZmVyZW5jZXMvV2Vi
UHJlZmVyZW5jZXNJbnRlcm5hbC55YW1sIFwKKyMKKworV0VCX1BSRUZFUkVOQ0VTX1RFTVBMQVRF
UyA9IFwKKyAgICAkKER1bXBSZW5kZXJUcmVlKS9TY3JpcHRzL1ByZWZlcmVuY2VzVGVtcGxhdGVz
L1Rlc3RPcHRpb25zR2VuZXJhdGVkS2V5cy5oLmVyYiBcCisjCitXRUJfUFJFRkVSRU5DRVNfRklM
RVMgPSAkKGJhc2VuYW1lICQobm90ZGlyICQoV0VCX1BSRUZFUkVOQ0VTX1RFTVBMQVRFUykpKQor
V0VCX1BSRUZFUkVOQ0VTX1BBVFRFUk5TID0gJChzdWJzdCAuLCUsJChXRUJfUFJFRkVSRU5DRVNf
RklMRVMpKQorCithbGwgOiAkKFdFQl9QUkVGRVJFTkNFU19GSUxFUykKKworJChXRUJfUFJFRkVS
RU5DRVNfUEFUVEVSTlMpIDogJChXVEZfQlVJTERfU0NSSVBUU19ESVIpL0dlbmVyYXRlUHJlZmVy
ZW5jZXMucmIgJChXRUJfUFJFRkVSRU5DRVNfVEVNUExBVEVTKSAkKFdFQl9QUkVGRVJFTkNFUykK
KwkkKFJVQlkpICQ8IC0tZnJvbnRlbmQgV2ViS2l0TGVnYWN5IC0tYmFzZSAke1dURl9CVUlMRF9T
Q1JJUFRTX0RJUn0vUHJlZmVyZW5jZXMvV2ViUHJlZmVyZW5jZXMueWFtbCAtLWRlYnVnICR7V1RG
X0JVSUxEX1NDUklQVFNfRElSfS9QcmVmZXJlbmNlcy9XZWJQcmVmZXJlbmNlc0RlYnVnLnlhbWwg
LS1leHBlcmltZW50YWwgJHtXVEZfQlVJTERfU0NSSVBUU19ESVJ9L1ByZWZlcmVuY2VzL1dlYlBy
ZWZlcmVuY2VzRXhwZXJpbWVudGFsLnlhbWwgLS1pbnRlcm5hbCAke1dURl9CVUlMRF9TQ1JJUFRT
X0RJUn0vUHJlZmVyZW5jZXMvV2ViUHJlZmVyZW5jZXNJbnRlcm5hbC55YW1sICQoYWRkcHJlZml4
IC0tdGVtcGxhdGUgLCAkKFdFQl9QUkVGRVJFTkNFU19URU1QTEFURVMpKQorCisKIFVJU0NSSVBU
Q09OVEVYVF9ESVIgPSAkKER1bXBSZW5kZXJUcmVlKS8uLi9UZXN0UnVubmVyU2hhcmVkL1VJU2Ny
aXB0Q29udGV4dC9CaW5kaW5ncwogCiBWUEFUSCA9IFwKSW5kZXg6IFRvb2xzL0R1bXBSZW5kZXJU
cmVlL1Rlc3RPcHRpb25zLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9EdW1wUmVuZGVyVHJlZS9U
ZXN0T3B0aW9ucy5jcHAJKHJldmlzaW9uIDI2ODQ3NikKKysrIFRvb2xzL0R1bXBSZW5kZXJUcmVl
L1Rlc3RPcHRpb25zLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjYsMjUgKzI2LDE0IEBACiAjaW5j
bHVkZSAiY29uZmlnLmgiCiAjaW5jbHVkZSAiVGVzdE9wdGlvbnMuaCIKIAotI2luY2x1ZGUgIlRl
c3RGZWF0dXJlcy5oIgotI2luY2x1ZGUgPHN0cmluZz4KKyNpbmNsdWRlICJUZXN0T3B0aW9uc0dl
bmVyYXRlZEtleXMuaCIKIAogbmFtZXNwYWNlIFdUUiB7CiAKIGNvbnN0IHN0ZDo6dW5vcmRlcmVk
X21hcDxzdGQ6OnN0cmluZywgVGVzdEhlYWRlcktleVR5cGU+JiBUZXN0T3B0aW9uczo6a2V5VHlw
ZU1hcHBpbmcoKQogewogICAgIHN0YXRpYyBjb25zdCBzdGQ6OnVub3JkZXJlZF9tYXA8c3RkOjpz
dHJpbmcsIFRlc3RIZWFkZXJLZXlUeXBlPiBtYXAgewotICAgICAgICB7ICJBY2NlbGVyYXRlZERy
YXdpbmdFbmFibGVkIiwgVGVzdEhlYWRlcktleVR5cGU6OkJvb2xXZWJQcmVmZXJlbmNlIH0sCi0g
ICAgICAgIHsgIkFsbG93Q3Jvc3NPcmlnaW5TdWJyZXNvdXJjZXNUb0Fza0ZvckNyZWRlbnRpYWxz
IiwgVGVzdEhlYWRlcktleVR5cGU6OkJvb2xXZWJQcmVmZXJlbmNlIH0sCi0gICAgICAgIHsgIkFs
bG93VG9wTmF2aWdhdGlvblRvRGF0YVVSTHMiLCBUZXN0SGVhZGVyS2V5VHlwZTo6Qm9vbFdlYlBy
ZWZlcmVuY2UgfSwKLSAgICAgICAgeyAiQXR0YWNobWVudEVsZW1lbnRFbmFibGVkIiwgVGVzdEhl
YWRlcktleVR5cGU6OkJvb2xXZWJQcmVmZXJlbmNlIH0sCi0gICAgICAgIHsgIkNvbG9yRmlsdGVy
RW5hYmxlZCIsIFRlc3RIZWFkZXJLZXlUeXBlOjpCb29sV2ViUHJlZmVyZW5jZSB9LAotICAgICAg
ICB7ICJJbnNwZWN0b3JBZGRpdGlvbnNFbmFibGVkIiwgVGVzdEhlYWRlcktleVR5cGU6OkJvb2xX
ZWJQcmVmZXJlbmNlIH0sCi0gICAgICAgIHsgIkludGVyc2VjdGlvbk9ic2VydmVyRW5hYmxlZCIs
IFRlc3RIZWFkZXJLZXlUeXBlOjpCb29sV2ViUHJlZmVyZW5jZSB9LAotICAgICAgICB7ICJLZXln
ZW5FbGVtZW50RW5hYmxlZCIsIFRlc3RIZWFkZXJLZXlUeXBlOjpCb29sV2ViUHJlZmVyZW5jZSB9
LAotICAgICAgICB7ICJNZW51SXRlbUVsZW1lbnRFbmFibGVkIiwgVGVzdEhlYWRlcktleVR5cGU6
OkJvb2xXZWJQcmVmZXJlbmNlIH0sCi0gICAgICAgIHsgIk1vZGVybk1lZGlhQ29udHJvbHNFbmFi
bGVkIiwgVGVzdEhlYWRlcktleVR5cGU6OkJvb2xXZWJQcmVmZXJlbmNlIH0sCi0gICAgICAgIHsg
IlVzZXNCYWNrRm9yd2FyZENhY2hlIiwgVGVzdEhlYWRlcktleVR5cGU6OkJvb2xXZWJQcmVmZXJl
bmNlIH0sCisgICAgICAgIEdFTkVSQVRFRF9XRUJfUFJFRkVSRU5DRV9LRVlfVFlQRV9NQVBQSU5H
UwogCiAgICAgICAgIHsgImR1bXBKU0NvbnNvbGVMb2dJblN0ZEVyciIsIFRlc3RIZWFkZXJLZXlU
eXBlOjpCb29sVGVzdFJ1bm5lciB9LAogICAgICAgICB7ICJlbmFibGVEcmFnRGVzdGluYXRpb25B
Y3Rpb25Mb2FkIiwgVGVzdEhlYWRlcktleVR5cGU6OkJvb2xUZXN0UnVubmVyIH0sCkluZGV4OiBU
b29scy9EdW1wUmVuZGVyVHJlZS9UZXN0T3B0aW9ucy5oCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL0R1
bXBSZW5kZXJUcmVlL1Rlc3RPcHRpb25zLmgJKHJldmlzaW9uIDI2ODQ3NikKKysrIFRvb2xzL0R1
bXBSZW5kZXJUcmVlL1Rlc3RPcHRpb25zLmgJKHdvcmtpbmcgY29weSkKQEAgLTMyLDM3ICszMiw0
NyBAQAogbmFtZXNwYWNlIFdUUiB7CiAKIHN0cnVjdCBUZXN0T3B0aW9ucyB7Ci0gICAgYm9vbCBl
bmFibGVBdHRhY2htZW50RWxlbWVudCB7IGZhbHNlIH07CisgICAgLy8gRklYTUU6IFJlbW92ZSB0
aGVzZSBhbmQgcmVwbGFjZSB3aXRoIGFjY2VzcyB0byBUZXN0RmVhdHVyZXMgc2V0LgorICAgIC8v
IFdlYiBQcmVmZXJlbmNlcworICAgIGJvb2wgYWxsb3dDcm9zc09yaWdpblN1YnJlc291cmNlc1Rv
QXNrRm9yQ3JlZGVudGlhbHMgeyBmYWxzZSB9OworICAgIGJvb2wgYWxsb3dUb3BOYXZpZ2F0aW9u
VG9EYXRhVVJMcyB7IHRydWUgfTsKICAgICBib29sIGVuYWJsZUFjY2VsZXJhdGVkRHJhd2luZyB7
IGZhbHNlIH07Ci0gICAgYm9vbCBlbmFibGVJbnRlcnNlY3Rpb25PYnNlcnZlciB7IGZhbHNlIH07
Ci0gICAgYm9vbCB1c2VFcGhlbWVyYWxTZXNzaW9uIHsgZmFsc2UgfTsKKyAgICBib29sIGVuYWJs
ZUF0dGFjaG1lbnRFbGVtZW50IHsgZmFsc2UgfTsKICAgICBib29sIGVuYWJsZUJhY2tGb3J3YXJk
Q2FjaGUgeyBmYWxzZSB9OwotICAgIGJvb2wgZW5hYmxlTWVudUl0ZW1FbGVtZW50IHsgZmFsc2Ug
fTsKKyAgICBib29sIGVuYWJsZUNvbG9yRmlsdGVyIHsgZmFsc2UgfTsKKyAgICBib29sIGVuYWJs
ZUluc3BlY3RvckFkZGl0aW9ucyB7IGZhbHNlIH07CisgICAgYm9vbCBlbmFibGVJbnRlcnNlY3Rp
b25PYnNlcnZlciB7IGZhbHNlIH07CiAgICAgYm9vbCBlbmFibGVLZXlnZW5FbGVtZW50IHsgZmFs
c2UgfTsKKyAgICBib29sIGVuYWJsZU1lbnVJdGVtRWxlbWVudCB7IGZhbHNlIH07CiAgICAgYm9v
bCBlbmFibGVNb2Rlcm5NZWRpYUNvbnRyb2xzIHsgdHJ1ZSB9OwotICAgIGJvb2wgZW5hYmxlRHJh
Z0Rlc3RpbmF0aW9uQWN0aW9uTG9hZCB7IGZhbHNlIH07Ci0gICAgYm9vbCBsYXllckJhY2tlZFdl
YlZpZXcgeyBmYWxzZSB9OwotICAgIGJvb2wgZW5hYmxlSW5zcGVjdG9yQWRkaXRpb25zIHsgZmFs
c2UgfTsKLSAgICBib29sIGR1bXBKU0NvbnNvbGVMb2dJblN0ZEVyciB7IGZhbHNlIH07Ci0gICAg
Ym9vbCBhbGxvd0Nyb3NzT3JpZ2luU3VicmVzb3VyY2VzVG9Bc2tGb3JDcmVkZW50aWFscyB7IGZh
bHNlIH07Ci0gICAgYm9vbCBlbmFibGVDb2xvckZpbHRlciB7IGZhbHNlIH07Ci0gICAgYm9vbCBl
bmFibGVTZWxlY3Rpb25BY3Jvc3NTaGFkb3dCb3VuZGFyaWVzIHsgdHJ1ZSB9OwotICAgIGJvb2wg
ZW5hYmxlV2ViR1BVIHsgZmFsc2UgfTsKKworICAgIC8vIEZJWE1FOiBSZW1vdmUgdGhlc2UgYW5k
IHJlcGxhY2Ugd2l0aCBhY2Nlc3MgdG8gVGVzdEZlYXR1cmVzIHNldC4KKyAgICAvLyBJbnRlcm5h
bCBGZWF0dXJlcwogICAgIGJvb2wgZW5hYmxlQ1NTTG9naWNhbCB7IGZhbHNlIH07CiAgICAgYm9v
bCBlbmFibGVMaW5lSGVpZ2h0VW5pdHMgeyBmYWxzZSB9OworICAgIGJvb2wgZW5hYmxlU2VsZWN0
aW9uQWNyb3NzU2hhZG93Qm91bmRhcmllcyB7IHRydWUgfTsKKyAgICBib29sIGxheW91dEZvcm1h
dHRpbmdDb250ZXh0SW50ZWdyYXRpb25FbmFibGVkIHsgdHJ1ZSB9OworCisgICAgLy8gRklYTUU6
IFJlbW92ZSB0aGVzZSBhbmQgcmVwbGFjZSB3aXRoIGFjY2VzcyB0byBUZXN0RmVhdHVyZXMgc2V0
LgorICAgIC8vIEV4cGVyaW1lbnRhbCBGZWF0dXJlcwogICAgIGJvb2wgYWRDbGlja0F0dHJpYnV0
aW9uRW5hYmxlZCB7IGZhbHNlIH07Ci0gICAgYm9vbCBlbmFibGVSZXNpemVPYnNlcnZlciB7IGZh
bHNlIH07CisgICAgYm9vbCBlbmFibGVBc3BlY3RSYXRpb09mSW1nRnJvbVdpZHRoQW5kSGVpZ2h0
IHsgZmFsc2UgfTsKKyAgICBib29sIGVuYWJsZUFzeW5jQ2xpcGJvYXJkQVBJIHsgZmFsc2UgfTsK
ICAgICBib29sIGVuYWJsZUNTU09NVmlld1Ntb290aFNjcm9sbGluZyB7IGZhbHNlIH07CisgICAg
Ym9vbCBlbmFibGVDb250YWN0UGlja2VyQVBJIHsgZmFsc2UgfTsKICAgICBib29sIGVuYWJsZUNv
cmVNYXRoTUwgeyBmYWxzZSB9OwogICAgIGJvb2wgZW5hYmxlUmVxdWVzdElkbGVDYWxsYmFjayB7
IGZhbHNlIH07Ci0gICAgYm9vbCBlbmFibGVBc3luY0NsaXBib2FyZEFQSSB7IGZhbHNlIH07Ci0g
ICAgYm9vbCBlbmFibGVDb250YWN0UGlja2VyQVBJIHsgZmFsc2UgfTsKLSAgICBib29sIGxheW91
dEZvcm1hdHRpbmdDb250ZXh0SW50ZWdyYXRpb25FbmFibGVkIHsgdHJ1ZSB9OwotICAgIGJvb2wg
ZW5hYmxlQXNwZWN0UmF0aW9PZkltZ0Zyb21XaWR0aEFuZEhlaWdodCB7IGZhbHNlIH07CisgICAg
Ym9vbCBlbmFibGVSZXNpemVPYnNlcnZlciB7IGZhbHNlIH07CisgICAgYm9vbCBlbmFibGVXZWJH
UFUgeyBmYWxzZSB9OworCisgICAgLy8gVGVzdCBSdW5uZXIgU3BlY2lmaWMgRmVhdHVyZXMKKyAg
ICBib29sIGR1bXBKU0NvbnNvbGVMb2dJblN0ZEVyciB7IGZhbHNlIH07CisgICAgYm9vbCBlbmFi
bGVEcmFnRGVzdGluYXRpb25BY3Rpb25Mb2FkIHsgZmFsc2UgfTsKICAgICBib29sIGVuYWJsZVdl
YlNRTCB7IHRydWUgfTsKLSAgICBib29sIGFsbG93VG9wTmF2aWdhdGlvblRvRGF0YVVSTHMgeyB0
cnVlIH07Ci0gICAgc3RkOjpzdHJpbmcganNjT3B0aW9uczsKKyAgICBib29sIGxheWVyQmFja2Vk
V2ViVmlldyB7IGZhbHNlIH07CisgICAgYm9vbCB1c2VFcGhlbWVyYWxTZXNzaW9uIHsgZmFsc2Ug
fTsKICAgICBzdGQ6OnN0cmluZyBhZGRpdGlvbmFsU3VwcG9ydGVkSW1hZ2VUeXBlczsKKyAgICBz
dGQ6OnN0cmluZyBqc2NPcHRpb25zOwogCiAgICAgZXhwbGljaXQgVGVzdE9wdGlvbnMoVGVzdEZl
YXR1cmVzKTsKICAgICBib29sIHdlYlZpZXdJc0NvbXBhdGlibGVXaXRoT3B0aW9ucyhjb25zdCBU
ZXN0T3B0aW9ucyYpIGNvbnN0OwpJbmRleDogVG9vbHMvRHVtcFJlbmRlclRyZWUvRHVtcFJlbmRl
clRyZWUueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvago9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9EdW1w
UmVuZGVyVHJlZS9EdW1wUmVuZGVyVHJlZS54Y29kZXByb2ovcHJvamVjdC5wYnhwcm9qCShyZXZp
c2lvbiAyNjg0NzYpCisrKyBUb29scy9EdW1wUmVuZGVyVHJlZS9EdW1wUmVuZGVyVHJlZS54Y29k
ZXByb2ovcHJvamVjdC5wYnhwcm9qCSh3b3JraW5nIGNvcHkpCkBAIC0zMzAsNiArMzMwLDEwIEBA
CiAJCTUzQ0JCODMwMTM0RTQyRjMwMDFDRTZBNCAvKiBDeWNsaWNSZWR1bmRhbmN5Q2hlY2suY3Bw
ICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93
bkZpbGVUeXBlID0gc291cmNlY29kZS5jcHAuY3BwOyBwYXRoID0gQ3ljbGljUmVkdW5kYW5jeUNo
ZWNrLmNwcDsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKIAkJNTNDQkI4MzExMzRFNDJGMzAw
MUNFNkE0IC8qIEN5Y2xpY1JlZHVuZGFuY3lDaGVjay5oICovID0ge2lzYSA9IFBCWEZpbGVSZWZl
cmVuY2U7IGZpbGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0gc291cmNlY29kZS5j
Lmg7IHBhdGggPSBDeWNsaWNSZWR1bmRhbmN5Q2hlY2suaDsgc291cmNlVHJlZSA9ICI8Z3JvdXA+
IjsgfTsKIAkJNURFOEFFNDMxM0EyQzE1ODAwRDZBMzdEIC8qIGxpYldlYkNvcmVUZXN0U3VwcG9y
dC5keWxpYiAqLyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBsYXN0S25vd25GaWxlVHlwZSA9
ICJjb21waWxlZC5tYWNoLW8uZHlsaWIiOyBwYXRoID0gbGliV2ViQ29yZVRlc3RTdXBwb3J0LmR5
bGliOyBzb3VyY2VUcmVlID0gQlVJTFRfUFJPRFVDVFNfRElSOyB9OworCQk3QzQ0Njk3RjI1Mzc3
QTAyMDAyNDI5MEEgLyogVGVzdE9wdGlvbnNHZW5lcmF0ZWRLZXlzLmguZXJiICovID0ge2lzYSA9
IFBCWEZpbGVSZWZlcmVuY2U7IGxhc3RLbm93bkZpbGVUeXBlID0gdGV4dDsgcGF0aCA9IFRlc3RP
cHRpb25zR2VuZXJhdGVkS2V5cy5oLmVyYjsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKKwkJ
N0M0NDY5ODAyNTM3N0EwMjAwMjQyOTBBIC8qIGNoZWNrLXhjZmlsZWxpc3RzLnNoICovID0ge2lz
YSA9IFBCWEZpbGVSZWZlcmVuY2U7IGxhc3RLbm93bkZpbGVUeXBlID0gdGV4dC5zY3JpcHQuc2g7
IHBhdGggPSAiY2hlY2steGNmaWxlbGlzdHMuc2giOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9
OworCQk3QzQ0Njk4MTI1Mzc3QTAyMDAyNDI5MEEgLyogZ2VuZXJhdGUtZGVyaXZlZC1zb3VyY2Vz
LnNoICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGxhc3RLbm93bkZpbGVUeXBlID0gdGV4
dC5zY3JpcHQuc2g7IHBhdGggPSAiZ2VuZXJhdGUtZGVyaXZlZC1zb3VyY2VzLnNoIjsgc291cmNl
VHJlZSA9ICI8Z3JvdXA+IjsgfTsKKwkJN0M0NDY5ODUyNTM3N0U1MjAwMjQyOTBBIC8qIFRlc3RP
cHRpb25zR2VuZXJhdGVkS2V5cy5oICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGxhc3RL
bm93bkZpbGVUeXBlID0gc291cmNlY29kZS5jLmg7IG5hbWUgPSBUZXN0T3B0aW9uc0dlbmVyYXRl
ZEtleXMuaDsgcGF0aCA9IFRlc3RPcHRpb25zR2VuZXJhdGVkS2V5cy5oOyBzb3VyY2VUcmVlID0g
Ijxncm91cD4iOyB9OwogCQk3Q0JCQzMyMjFEREZDRjlBMDA3ODZCOUQgLyogVGVzdE9wdGlvbnMu
aCAqLyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0S25v
d25GaWxlVHlwZSA9IHNvdXJjZWNvZGUuYy5oOyBwYXRoID0gVGVzdE9wdGlvbnMuaDsgc291cmNl
VHJlZSA9ICI8Z3JvdXA+IjsgfTsKIAkJN0NGRjlCQkQyNTMzQkIyNDAwMDgwMDlGIC8qIFRlc3RG
ZWF0dXJlcy5oICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGxhc3RLbm93bkZpbGVUeXBl
ID0gc291cmNlY29kZS5jLmg7IHBhdGggPSBUZXN0RmVhdHVyZXMuaDsgc291cmNlVHJlZSA9ICI8
Z3JvdXA+IjsgfTsKIAkJN0NGRjlCQkUyNTMzQkIyNDAwMDgwMDlGIC8qIFRlc3RGZWF0dXJlcy5j
cHAgKi8gPSB7aXNhID0gUEJYRmlsZVJlZmVyZW5jZTsgbGFzdEtub3duRmlsZVR5cGUgPSBzb3Vy
Y2Vjb2RlLmNwcC5jcHA7IHBhdGggPSBUZXN0RmVhdHVyZXMuY3BwOyBzb3VyY2VUcmVlID0gIjxn
cm91cD4iOyB9OwpAQCAtNDk3LDYgKzUwMSw3IEBACiAJCQlpc2EgPSBQQlhHcm91cDsKIAkJCWNo
aWxkcmVuID0gKAogCQkJCTBGMThFNkYxMUQ2QjlDNjQwMDI3RTU0NyAvKiBEZXJpdmVkU291cmNl
cy5tYWtlICovLAorCQkJCTdDNDQ2OTgyMjUzNzdDMzQwMDI0MjkwQSAvKiBEZXJpdmVkIFNvdXJj
ZXMgKi8sCiAJCQkJMzE0OEEwNjUxRTZGOTBGNDAwRDNCMzE2IC8qIFRlc3RSdW5uZXJTaGFyZWQg
Ki8sCiAJCQkJMEYxOEU2RTcxRDZCOUJGNTAwMjdFNTQ3IC8qIFVJU2NyaXB0Q29udGV4dCAqLywK
IAkJCQlBMTE1OEQ2QTE4OTI3Q0UxMDA4OEMxN0IgLyogaW9zICovLApAQCAtNTI5LDggKzUzNCw5
IEBACiAJCQkJOTM0NTIyOUIwQkQxMkIyQzAwODZFREEwIC8qIFJlc291cmNlcyAqLywKIAkJCQk0
MTdEQTkxODEzNzM2NzREMDA3QzU3RkIgLyogV2ViQ29yZVRlc3RTdXBwb3J0ICovLAogCQkJCUE4
MDNGRjY0MDlDQUFDQzEwMDlCMkEzNyAvKiBGcmFtZXdvcmtzICovLAotCQkJCTkzNDA5OTU1MDg1
NDBDQUYwMDdGM0JDOCAvKiBQcm9kdWN0cyAqLywKKwkJCQk3QzQ0Njk3RDI1Mzc3QTAyMDAyNDI5
MEEgLyogU2NyaXB0cyAqLywKIAkJCQlCQ0IyODFFRDBDRkE3MTFEMDA3RTUzM0UgLyogQ29uZmln
dXJhdGlvbnMgKi8sCisJCQkJOTM0MDk5NTUwODU0MENBRjAwN0YzQkM4IC8qIFByb2R1Y3RzICov
LAogCQkJKTsKIAkJCW5hbWUgPSBEdW1wUmVuZGVyVHJlZTsKIAkJCXNvdXJjZVRyZWUgPSAiPGdy
b3VwPiI7CkBAIC03NTAsNiArNzU2LDMzIEBACiAJCQluYW1lID0gV2ViQ29yZVRlc3RTdXBwb3J0
OwogCQkJc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsKIAkJfTsKKwkJN0M0NDY5N0QyNTM3N0EwMjAw
MjQyOTBBIC8qIFNjcmlwdHMgKi8gPSB7CisJCQlpc2EgPSBQQlhHcm91cDsKKwkJCWNoaWxkcmVu
ID0gKAorCQkJCTdDNDQ2OTdFMjUzNzdBMDIwMDI0MjkwQSAvKiBQcmVmZXJlbmNlc1RlbXBsYXRl
cyAqLywKKwkJCQk3QzQ0Njk4MDI1Mzc3QTAyMDAyNDI5MEEgLyogY2hlY2steGNmaWxlbGlzdHMu
c2ggKi8sCisJCQkJN0M0NDY5ODEyNTM3N0EwMjAwMjQyOTBBIC8qIGdlbmVyYXRlLWRlcml2ZWQt
c291cmNlcy5zaCAqLywKKwkJCSk7CisJCQlwYXRoID0gU2NyaXB0czsKKwkJCXNvdXJjZVRyZWUg
PSAiPGdyb3VwPiI7CisJCX07CisJCTdDNDQ2OTdFMjUzNzdBMDIwMDI0MjkwQSAvKiBQcmVmZXJl
bmNlc1RlbXBsYXRlcyAqLyA9IHsKKwkJCWlzYSA9IFBCWEdyb3VwOworCQkJY2hpbGRyZW4gPSAo
CisJCQkJN0M0NDY5N0YyNTM3N0EwMjAwMjQyOTBBIC8qIFRlc3RPcHRpb25zR2VuZXJhdGVkS2V5
cy5oLmVyYiAqLywKKwkJCSk7CisJCQlwYXRoID0gUHJlZmVyZW5jZXNUZW1wbGF0ZXM7CisJCQlz
b3VyY2VUcmVlID0gIjxncm91cD4iOworCQl9OworCQk3QzQ0Njk4MjI1Mzc3QzM0MDAyNDI5MEEg
LyogRGVyaXZlZCBTb3VyY2VzICovID0geworCQkJaXNhID0gUEJYR3JvdXA7CisJCQljaGlsZHJl
biA9ICgKKwkJCQk3QzQ0Njk4NTI1Mzc3RTUyMDAyNDI5MEEgLyogVGVzdE9wdGlvbnNHZW5lcmF0
ZWRLZXlzLmggKi8sCisJCQkpOworCQkJbmFtZSA9ICJEZXJpdmVkIFNvdXJjZXMiOworCQkJcGF0
aCA9IERlcml2ZWRTb3VyY2VzL0R1bXBSZW5kZXJUcmVlOworCQkJc291cmNlVHJlZSA9IEJVSUxU
X1BST0RVQ1RTX0RJUjsKKwkJfTsKIAkJOTM0MDk5NTUwODU0MENBRjAwN0YzQkM4IC8qIFByb2R1
Y3RzICovID0gewogCQkJaXNhID0gUEJYR3JvdXA7CiAJCQljaGlsZHJlbiA9ICgKSW5kZXg6IFRv
b2xzL0R1bXBSZW5kZXJUcmVlL1NjcmlwdHMvUHJlZmVyZW5jZXNUZW1wbGF0ZXMvVGVzdE9wdGlv
bnNHZW5lcmF0ZWRLZXlzLmguZXJiCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL0R1bXBSZW5kZXJUcmVl
L1NjcmlwdHMvUHJlZmVyZW5jZXNUZW1wbGF0ZXMvVGVzdE9wdGlvbnNHZW5lcmF0ZWRLZXlzLmgu
ZXJiCShub25leGlzdGVudCkKKysrIFRvb2xzL0R1bXBSZW5kZXJUcmVlL1NjcmlwdHMvUHJlZmVy
ZW5jZXNUZW1wbGF0ZXMvVGVzdE9wdGlvbnNHZW5lcmF0ZWRLZXlzLmguZXJiCSh3b3JraW5nIGNv
cHkpCkBAIC0wLDAgKzEsMzQgQEAKKy8qCisgKiA8JT0gQHdhcm5pbmcgJT4KKyAqCisgKiBDb3B5
cmlnaHQgKEMpIDIwMjAgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorICoKKyAqIFJl
ZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Ig
d2l0aG91dAorICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhl
IGZvbGxvd2luZyBjb25kaXRpb25zCisgKiBhcmUgbWV0OgorICogMS4gUmVkaXN0cmlidXRpb25z
IG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAqICAgIG5v
dGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1l
ci4KKyAqIDIuIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0
aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25z
IGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4gdGhlCisgKiAgICBkb2N1bWVudGF0aW9u
IGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9uLgor
ICoKKyAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgQVBQTEUgSU5DLiBBTkQgSVRTIENP
TlRSSUJVVE9SUyBgYEFTIElTJycKKyAqIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJB
TlRJRVMsIElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLAorICogVEhFIElNUExJRUQgV0FS
UkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUgor
ICogUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgQVBQTEUgSU5DLiBP
UiBJVFMgQ09OVFJJQlVUT1JTCisgKiBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNU
LCBJTkNJREVOVEFMLCBTUEVDSUFMLCBFWEVNUExBUlksIE9SCisgKiBDT05TRVFVRU5USUFMIERB
TUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRgorICog
U1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SIFBST0ZJ
VFM7IE9SIEJVU0lORVNTCisgKiBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBB
TlkgVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTgorICogQ09OVFJBQ1QsIFNUUklDVCBM
SUFCSUxJVFksIE9SIFRPUlQgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkKKyAq
IEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSBPRiBUSElTIFNPRlRXQVJFLCBFVkVO
IElGIEFEVklTRUQgT0YKKyAqIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KKyAqLwor
CisjcHJhZ21hIG9uY2UKKworI2RlZmluZSBHRU5FUkFURURfV0VCX1BSRUZFUkVOQ0VfS0VZX1RZ
UEVfTUFQUElOR1MgXAorPCUtIGZvciBAcHJlZiBpbiBAcHJlZmVyZW5jZXMgZG8gLSU+CisgICAg
eyAiPCU9IEBwcmVmLm5hbWUgJT4iLCBUZXN0SGVhZGVyS2V5VHlwZTo6PCU9IEBwcmVmLnR5cGVV
cHBlciAlPldlYlByZWZlcmVuY2UgfSwgXAorPCUtIGVuZCAtJT4KK1wKSW5kZXg6IFRvb2xzL0R1
bXBSZW5kZXJUcmVlL21hYy9Db25maWd1cmF0aW9ucy9CYXNlLnhjY29uZmlnCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFRvb2xzL0R1bXBSZW5kZXJUcmVlL21hYy9Db25maWd1cmF0aW9ucy9CYXNlLnhjY29uZmln
CShyZXZpc2lvbiAyNjg0NzYpCisrKyBUb29scy9EdW1wUmVuZGVyVHJlZS9tYWMvQ29uZmlndXJh
dGlvbnMvQmFzZS54Y2NvbmZpZwkod29ya2luZyBjb3B5KQpAQCAtMTAzLDYgKzEwMywxNCBAQCBT
REtST09UID0gbWFjb3N4LmludGVybmFsOwogUFJPRFVDVElPTl9GUkFNRVdPUktTX0RJUltzZGs9
ZW1iZWRkZWQqXSA9ICQoU0RLUk9PVCkkKFNZU1RFTV9MSUJSQVJZX0RJUikvUHJpdmF0ZUZyYW1l
d29ya3M7CiBQUk9EVUNUSU9OX0ZSQU1FV09SS1NfRElSW3Nkaz1tYWNvc3gqXSA9ICQoU0RLUk9P
VCkkKE5FWFRfUk9PVCkkKFNZU1RFTV9MSUJSQVJZX0RJUikvRnJhbWV3b3Jrcy9XZWJLaXQuZnJh
bWV3b3JrL1ZlcnNpb25zL0EvRnJhbWV3b3JrczsKIAorV1RGX0JVSUxEX1NDUklQVFNfRElSID0g
JChXVEZfQlVJTERfU0NSSVBUU19ESVJfJChDT05GSUdVUkFUSU9OKSk7CitXVEZfQlVJTERfU0NS
SVBUU19ESVJfUmVsZWFzZSA9ICQoV1RGX0JVSUxEX1NDUklQVFNfRElSX2VuZ2luZWVyaW5nKTsK
K1dURl9CVUlMRF9TQ1JJUFRTX0RJUl9EZWJ1ZyA9ICQoV1RGX0JVSUxEX1NDUklQVFNfRElSX2Vu
Z2luZWVyaW5nKTsKK1dURl9CVUlMRF9TQ1JJUFRTX0RJUl9Qcm9kdWN0aW9uID0gJChXVEZfQlVJ
TERfU0NSSVBUU19ESVJfUHJvZHVjdGlvbl9DT0NPQV9UT1VDSF8kKFdLX0lTX0NPQ09BX1RPVUNI
KSk7CitXVEZfQlVJTERfU0NSSVBUU19ESVJfUHJvZHVjdGlvbl9DT0NPQV9UT1VDSF9ZRVMgPSAk
KFNES1JPT1QpJChXS19BTFRFUk5BVEVfV0VCS0lUX1NES19QQVRIKS91c3IvbG9jYWwvaW5jbHVk
ZS93dGYvU2NyaXB0czsKK1dURl9CVUlMRF9TQ1JJUFRTX0RJUl9Qcm9kdWN0aW9uX0NPQ09BX1RP
VUNIX05PID0gJChTREtST09UKS91c3IvbG9jYWwvaW5jbHVkZS93dGYvU2NyaXB0czsKK1dURl9C
VUlMRF9TQ1JJUFRTX0RJUl9lbmdpbmVlcmluZyA9ICQoQlVJTFRfUFJPRFVDVFNfRElSKS91c3Iv
bG9jYWwvaW5jbHVkZS93dGYvU2NyaXB0czsKKwogV0VCQ09SRV9QUklWQVRFX0hFQURFUlNfRElS
ID0gJChXRUJDT1JFX1BSSVZBVEVfSEVBREVSU19ESVJfJChDT05GSUdVUkFUSU9OKSk7CiBXRUJD
T1JFX1BSSVZBVEVfSEVBREVSU19ESVJfUmVsZWFzZSA9ICQoV0VCQ09SRV9QUklWQVRFX0hFQURF
UlNfRElSX2VuZ2luZWVyaW5nKTsKIFdFQkNPUkVfUFJJVkFURV9IRUFERVJTX0RJUl9EZWJ1ZyA9
ICQoV0VCQ09SRV9QUklWQVRFX0hFQURFUlNfRElSX2VuZ2luZWVyaW5nKTsKQEAgLTEyOSw2ICsx
MzcsNyBAQCBXS19DT0NPQV9UT1VDSF93YXRjaG9zID0gY29jb2F0b3VjaDsKIFdLX0NPQ09BX1RP
VUNIX3dhdGNoc2ltdWxhdG9yID0gY29jb2F0b3VjaDsKIFdLX0NPQ09BX1RPVUNIX2FwcGxldHZv
cyA9IGNvY29hdG91Y2g7CiBXS19DT0NPQV9UT1VDSF9hcHBsZXR2c2ltdWxhdG9yID0gY29jb2F0
b3VjaDsKK1dLX0lTX0NPQ09BX1RPVUNIID0gJChXS19OT1RfJChXS19FTVBUWV8kKFdLX0NPQ09B
X1RPVUNIKSkpOwogCiBIRUFERVJfU0VBUkNIX1BBVEhTID0gJChCVUlMVF9QUk9EVUNUU19ESVIp
L3Vzci9sb2NhbC9pbmNsdWRlICQoQlVJTFRfUFJPRFVDVFNfRElSKS9XZWJDb3JlVGVzdFN1cHBv
cnQgRm9yd2FyZGluZ0hlYWRlcnMgJChIRUFERVJfU0VBUkNIX1BBVEhTXyQoV0tfQ09DT0FfVE9V
Q0gpKTsKIEhFQURFUl9TRUFSQ0hfUEFUSFNfID0gbWFjL0ludGVybmFsSGVhZGVycyAkKE5FWFRf
Uk9PVCkvdXNyL2xvY2FsL2luY2x1ZGUvV2ViQ29yZVRlc3RTdXBwb3J0Owo=
</data>
<flag name="review"
          id="427541"
          type_id="1"
          status="+"
          setter="thorton"
    />
          </attachment>
      

    </bug>

</bugzilla>