<?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>229437</bug_id>
          
          <creation_ts>2021-08-23 21:05:07 -0700</creation_ts>
          <short_desc>Redefining @keyframes does not work</short_desc>
          <delta_ts>2022-02-01 10:21:18 -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>Animations</component>
          <version>Safari 14</version>
          <rep_platform>All</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>BrowserCompat, InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>235962</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Mu-An Chiou">me</reporter>
          <assigned_to name="Antoine Quint">graouts</assigned_to>
          <cc>clopez</cc>
    
    <cc>dino</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>graouts</cc>
    
    <cc>graouts</cc>
    
    <cc>koivisto</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1786663</commentid>
    <comment_count>0</comment_count>
      <attachid>436262</attachid>
    <who name="Mu-An Chiou">me</who>
    <bug_when>2021-08-23 21:05:07 -0700</bug_when>
    <thetext>Created attachment 436262
HTML file illustrating the problem.

After a named @keyframes is defined, re-defining it by setting the styles again via script does not work.

In the attachment, clicking on &quot;change color&quot; will replace the CSS with an alternate animation color. This works in Chrome 92 as well as Firefox 91.

The demo opt to replace the style tag instead of resetting the style tag content because of https://bugs.webkit.org/show_bug.cgi?id=191265. 

This problem might be related to https://bugs.webkit.org/show_bug.cgi?id=201736 where CSS variables changes are found ineffective when used in keyframes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1788780</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-08-30 21:06:21 -0700</bug_when>
    <thetext>&lt;rdar://problem/82563372&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835879</commentid>
    <comment_count>2</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2022-02-01 02:47:49 -0800</bug_when>
    <thetext>I did some work in this area recently, specifically these:

https://bugs.webkit.org/show_bug.cgi?id=234895
https://bugs.webkit.org/show_bug.cgi?id=234955

However, fixing those bugs did not fix this particular bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835931</commentid>
    <comment_count>3</comment_count>
      <attachid>450519</attachid>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2022-02-01 06:29:34 -0800</bug_when>
    <thetext>Created attachment 450519
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835932</commentid>
    <comment_count>4</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2022-02-01 06:31:09 -0800</bug_when>
    <thetext>This patch modifies the imported WPT tests. Please ensure that any changes on the tests (not coming from a WPT import) are exported to WPT. Please see https://trac.webkit.org/wiki/WPTExportProcess</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835937</commentid>
    <comment_count>5</comment_count>
      <attachid>450521</attachid>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2022-02-01 06:37:15 -0800</bug_when>
    <thetext>Created attachment 450521
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835942</commentid>
    <comment_count>6</comment_count>
      <attachid>450521</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2022-02-01 06:54:16 -0800</bug_when>
    <thetext>Comment on attachment 450521
Patch

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

&gt; Source/WebCore/style/StyleResolver.cpp:199
&gt; +    m_keyframesRuleMap.set(animationName.impl(), WTFMove(rule));

Why does this map use AtomStringImpl* as a key instead of AtomString?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835943</commentid>
    <comment_count>7</comment_count>
      <attachid>450522</attachid>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2022-02-01 06:54:41 -0800</bug_when>
    <thetext>Created attachment 450522
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835944</commentid>
    <comment_count>8</comment_count>
      <attachid>450521</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2022-02-01 06:56:36 -0800</bug_when>
    <thetext>Comment on attachment 450521
Patch

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

&gt; Source/WebCore/style/StyleResolver.cpp:198
&gt; +    AtomString animationName(rule-&gt;name());

This is probably not needed, rule-&gt;name() is an AtomString</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835945</commentid>
    <comment_count>9</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2022-02-01 06:57:55 -0800</bug_when>
    <thetext>(In reply to Antti Koivisto from comment #8)
&gt; Comment on attachment 450521 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=450521&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/style/StyleResolver.cpp:198
&gt; &gt; +    AtomString animationName(rule-&gt;name());
&gt; 
&gt; This is probably not needed, rule-&gt;name() is an AtomString

I have no idea, but I&apos;ll look into changing that in a followup patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835995</commentid>
    <comment_count>10</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-02-01 08:54:36 -0800</bug_when>
    <thetext>Committed r288882 (246634@main): &lt;https://commits.webkit.org/246634@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 450522.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1836043</commentid>
    <comment_count>11</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2022-02-01 10:21:07 -0800</bug_when>
    <thetext>Will address refactor comments in bug 235962. The new WPT test landed in https://github.com/web-platform-tests/wpt/pull/32641.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>436262</attachid>
            <date>2021-08-23 21:05:07 -0700</date>
            <delta_ts>2021-08-23 21:05:07 -0700</delta_ts>
            <desc>HTML file illustrating the problem.</desc>
            <filename>safari-keyframes.html</filename>
            <type>text/html</type>
            <size>716</size>
            <attacher name="Mu-An Chiou">me</attacher>
            
              <data encoding="base64">PGgxPmhlbGxvPC9oMT4KPGJ1dHRvbj5jaGFuZ2UgY29sb3I8L2J1dHRvbj4KCjxzdHlsZT4KICBo
MSB7CiAgICBhbmltYXRpb246IGNvbG9yIDFzIGFsdGVybmF0ZSBpbmZpbml0ZSBsaW5lYXI7CiAg
fQoKICBAa2V5ZnJhbWVzIGNvbG9yIHsKICAgIDAlIHsgY29sb3I6IHJlZCB9CiAgICAxMDAlIHsg
Y29sb3I6IHdoaXRlIH0KICB9Cjwvc3R5bGU+Cgo8c2NyaXB0PgogIGNvbnN0IGNvbG9ycyA9IFsn
cmVkJywgJ2dyZWVuJywgJ3B1cnBsZSddCiAgbGV0IGkgPSAwCiAgCiAgZG9jdW1lbnQucXVlcnlT
ZWxlY3RvcignYnV0dG9uJykuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCBmdW5jdGlvbigpIHsK
ICAgIGNvbnN0IG5leHRDb2xvckluZGV4ID0gaSA9PT0gY29sb3JzLmxlbmd0aCAtIDEgPyAwIDog
aSArIDEKCiAgICBjb25zdCBzdHlsZSA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ3N0eWxlJykK
ICAgIGNvbnN0IG5ld1N0eWxlcyA9IHN0eWxlLnRleHRDb250ZW50LnJlcGxhY2UoY29sb3JzW2ld
LCBjb2xvcnNbbmV4dENvbG9ySW5kZXhdKQogICAgY29uc3QgbmV3U3R5bGVFbCA9IHN0eWxlLmNs
b25lTm9kZSh0cnVlKQogICAgbmV3U3R5bGVFbC50ZXh0Q29udGVudCA9IG5ld1N0eWxlcwogICAg
c3R5bGUucmVwbGFjZVdpdGgobmV3U3R5bGVFbCkKICAgIGkrKwoKICAgIGlmIChuZXh0Q29sb3JJ
bmRleCA9PT0gMCkgaSA9IDAKICB9KQo8L3NjcmlwdD4=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>450519</attachid>
            <date>2022-02-01 06:29:34 -0800</date>
            <delta_ts>2022-02-01 06:37:11 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-229437-20220201152933.patch</filename>
            <type>text/plain</type>
            <size>5907</size>
            <attacher name="Antoine Quint">graouts</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg4ODA2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNGMxODg5OGZmYWZiNjdj
MzhmNGU5M2RmZGUzNWRjNmNlNTI3MmY1MC4uYjNiNDA2MDk2YjI4MWQ5YTg4YTBmY2NhODA5OTVm
ZWYyM2JkZWQ0ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDIyLTAyLTAxICBBbnRv
aW5lIFF1aW50ICA8Z3Jhb3V0c0B3ZWJraXQub3JnPgorCisgICAgICAgIFJlZGVmaW5pbmcgQGtl
eWZyYW1lcyBkb2VzIG5vdCB3b3JrCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0yMjk0MzcKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzgyNTYzMzcyPgor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE5vdGlmeSB0
aGUgZG9jdW1lbnQgdXBvbiBpbnNlcnRpb24gb2YgYSBuZXcgQGtleWZyYW1lcyBydWxlIHN1Y2gg
dGhhdCBhbnkgcnVubmluZyBDU1MgQW5pbWF0aW9uCisgICAgICAgIHVzaW5nIHRoYXQgcnVsZSBu
YW1lIG1heSB1cGRhdGUgaXRzIGNvbXB1dGVkIGtleWZyYW1lcy4KKworICAgICAgICBUZXN0OiBp
bXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtYW5pbWF0aW9ucy9hbmltYXRp
b24tc3R5bGUtZWxlbWVudC1yZXBsYWNlZC13aXRoLWtleWZyYW1lcy1ydWxlLW9mLXNhbWUtbmFt
ZS5odG1sCisKKyAgICAgICAgKiBzdHlsZS9TdHlsZVJlc29sdmVyLmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6OlN0eWxlOjpSZXNvbHZlcjo6YWRkS2V5ZnJhbWVTdHlsZSk6CisKIDIwMjItMDEtMzAg
IFJ5b3N1a2UgTml3YSAgPHJuaXdhQHdlYmtpdC5vcmc+CiAKICAgICAgICAgRGVsZXRlIGNvZGUg
Zm9yIGtleWdlbiBlbGVtZW50CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9zdHlsZS9TdHls
ZVJlc29sdmVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3N0eWxlL1N0eWxlUmVzb2x2ZXIuY3BwCmlu
ZGV4IDE5MWM2ZTA5NmZhNTY3MjYxYTFhOGIzMWE4YWI4Njg1M2RlOTI0NmUuLmFkNTlkZjBjMjE1
MmQwOGMwN2RlOGQzMzliYTkyOGU1NDQ0YmY1YWEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L3N0eWxlL1N0eWxlUmVzb2x2ZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3N0eWxlL1N0eWxl
UmVzb2x2ZXIuY3BwCkBAIC0xOTUsOCArMTk1LDkgQEAgdm9pZCBSZXNvbHZlcjo6YXBwZW5kQXV0
aG9yU3R5bGVTaGVldHMoY29uc3QgVmVjdG9yPFJlZlB0cjxDU1NTdHlsZVNoZWV0Pj4mIHN0eWwK
IC8vIFRoaXMgaXMgYSBzaW1wbGlmaWVkIHN0eWxlIHNldHRpbmcgZnVuY3Rpb24gZm9yIGtleWZy
YW1lIHN0eWxlcwogdm9pZCBSZXNvbHZlcjo6YWRkS2V5ZnJhbWVTdHlsZShSZWY8U3R5bGVSdWxl
S2V5ZnJhbWVzPiYmIHJ1bGUpCiB7Ci0gICAgQXRvbVN0cmluZyBzKHJ1bGUtPm5hbWUoKSk7Ci0g
ICAgbV9rZXlmcmFtZXNSdWxlTWFwLnNldChzLmltcGwoKSwgV1RGTW92ZShydWxlKSk7CisgICAg
QXRvbVN0cmluZyBhbmltYXRpb25OYW1lKHJ1bGUtPm5hbWUoKSk7CisgICAgbV9rZXlmcmFtZXNS
dWxlTWFwLnNldChhbmltYXRpb25OYW1lLmltcGwoKSwgV1RGTW92ZShydWxlKSk7CisgICAgbV9k
b2N1bWVudC5rZXlmcmFtZXNSdWxlRGlkQ2hhbmdlKGFuaW1hdGlvbk5hbWUpOwogfQogCiBSZXNv
bHZlcjo6flJlc29sdmVyKCkKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9D
aGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nCmluZGV4IDI2NDRk
NDRhMjUxMDNjYTRkZTgyNzM4ODQ5OWEzMmZjOTJmMjQ1MzYuLmZiODk1YTkyMTY1MGJkZjMzMmFj
ZDUwN2FhOGEyZDVhNjg2MzY3NDMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3cz
Yy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZwpAQCAt
MSwzICsxLDIwIEBACisyMDIyLTAyLTAxICBBbnRvaW5lIFF1aW50ICA8Z3Jhb3V0c0B3ZWJraXQu
b3JnPgorCisgICAgICAgIFJlZGVmaW5pbmcgQGtleWZyYW1lcyBkb2VzIG5vdCB3b3JrCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjk0MzcKKyAgICAg
ICAgPHJkYXI6Ly9wcm9ibGVtLzgyNTYzMzcyPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIEFkZCBhIG5ldyB0ZXN0IHRoYXQgcmVwcm9kdWNlcyB0aGUg
dGVzdCBjb250ZW50IHN1Ym1pdHRlZCB3aXRoIHRoZSBidWcgcmVwb3J0IHdoZXJlCisgICAgICAg
IGEgPHN0eWxlPiBlbGVtZW50IGNvbnRhaW5pbmcgYSBAa2V5ZnJhbWVzIHJ1bGUgd2l0aCBhIGdp
dmVuIG5hbWUgaXMgcmVwbGFjZWQgd2l0aAorICAgICAgICBhbm90aGVyIDxzdHlsZT4gZWxlbWVu
dCBjb250YWluaW5nIGFub3RoZXIgQGtleWZyYW1lcyBydWxlIHdpdGggdGhlIHNhbWUgbmFtZQor
ICAgICAgICBidXQgZGlmZmVyZW50IGtleWZyYW1lcy4gVGhlIHRlc3QgY2hlY2tzIHRoYXQgdGhl
IGFuaW1hdGlvbiBjb3JyZWN0bHkgdXNlcyB0aGUgbmV3CisgICAgICAgIGtleWZyYW1lcyB3aGVu
IHF1ZXJ5aW5nIHRoZSBjb21wdXRlZCBzdHlsZS4KKworICAgICAgICAqIHdlYi1wbGF0Zm9ybS10
ZXN0cy9jc3MvY3NzLWFuaW1hdGlvbnMvYW5pbWF0aW9uLXN0eWxlLWVsZW1lbnQtcmVwbGFjZWQt
d2l0aC1rZXlmcmFtZXMtcnVsZS1vZi1zYW1lLW5hbWUtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAg
ICAgICAgKiB3ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1hbmltYXRpb25zL2FuaW1hdGlvbi1z
dHlsZS1lbGVtZW50LXJlcGxhY2VkLXdpdGgta2V5ZnJhbWVzLXJ1bGUtb2Ytc2FtZS1uYW1lLmh0
bWw6IEFkZGVkLgorCiAyMDIyLTAxLTMwICBLaW1tbyBLaW5udW5lbiAgPGtraW5udW5lbkBhcHBs
ZS5jb20+CiAKICAgICAgICAgVXBkYXRlIExheW91dFRlc3RzL3Jlc291cmNlcy90ZXN0aGFybmVz
cy5qcyB0byAyMDIxLTYtMjQgdmVyc2lvbgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW1wb3J0
ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWFuaW1hdGlvbnMvYW5pbWF0aW9uLXN0
eWxlLWVsZW1lbnQtcmVwbGFjZWQtd2l0aC1rZXlmcmFtZXMtcnVsZS1vZi1zYW1lLW5hbWUtZXhw
ZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9j
c3MvY3NzLWFuaW1hdGlvbnMvYW5pbWF0aW9uLXN0eWxlLWVsZW1lbnQtcmVwbGFjZWQtd2l0aC1r
ZXlmcmFtZXMtcnVsZS1vZi1zYW1lLW5hbWUtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjc2YjE3
YzM5ZTY5MDQ3MzhjNDM2MTg5OWQ4N2Q3OGFhMmJiYjMwOGUKLS0tIC9kZXYvbnVsbAorKysgYi9M
YXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtYW5pbWF0
aW9ucy9hbmltYXRpb24tc3R5bGUtZWxlbWVudC1yZXBsYWNlZC13aXRoLWtleWZyYW1lcy1ydWxl
LW9mLXNhbWUtbmFtZS1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwzIEBACisKK1BBU1MgUmVwbGFj
aW5nIGEgPHN0eWxlPiBlbGVtZW50IHdpdGggYSBuZXcgPHN0eWxlPiBlbGVtZW50IHdoaWxlIGJv
dGggY29udGFpbmluZyB0aGUgZGlmZmVyZW50IEBrZXlmcmFtZXMgcnVsZSB3aXRoIHRoZSBzYW1l
IG5hbWUgZHluYW1pY2FsbHkgdXBkYXRlcyBydW5uaW5nIGFuaW1hdGlvbnMuCisKZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1h
bmltYXRpb25zL2FuaW1hdGlvbi1zdHlsZS1lbGVtZW50LXJlcGxhY2VkLXdpdGgta2V5ZnJhbWVz
LXJ1bGUtb2Ytc2FtZS1uYW1lLmh0bWwgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBs
YXRmb3JtLXRlc3RzL2Nzcy9jc3MtYW5pbWF0aW9ucy9hbmltYXRpb24tc3R5bGUtZWxlbWVudC1y
ZXBsYWNlZC13aXRoLWtleWZyYW1lcy1ydWxlLW9mLXNhbWUtbmFtZS5odG1sCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAu
LjI4NTQ0MmM5NWIwZDU3ODAzMTliNTYwZWYzOTdiMTBkNTRmOGY3NjIKLS0tIC9kZXYvbnVsbAor
KysgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3Mt
YW5pbWF0aW9ucy9hbmltYXRpb24tc3R5bGUtZWxlbWVudC1yZXBsYWNlZC13aXRoLWtleWZyYW1l
cy1ydWxlLW9mLXNhbWUtbmFtZS5odG1sCkBAIC0wLDAgKzEsMzYgQEAKKzwhZG9jdHlwZSBodG1s
PgorPG1ldGEgY2hhcnNldD11dGYtOD4KKzx0aXRsZT5DaGFuZ2VzIHRvIEBrZXlmcmFtZXMgcnVs
ZXM8L3RpdGxlPgorPGxpbmsgcmVsPSJoZWxwIiBocmVmPSJodHRwczovL2RyYWZ0cy5jc3N3Zy5v
cmcvY3NzLWFuaW1hdGlvbnMtMS8iPgorPHNjcmlwdCBzcmM9Ii9yZXNvdXJjZXMvdGVzdGhhcm5l
c3MuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii9yZXNvdXJjZXMvdGVzdGhhcm5lc3NyZXBv
cnQuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9InN1cHBvcnQvdGVzdGNvbW1vbi5qcyI+PC9z
Y3JpcHQ+Cis8ZGl2IGlkPSJsb2ciPjwvZGl2PgorPHNjcmlwdD4KKyd1c2Ugc3RyaWN0JzsKKwor
dGVzdCh0ID0+IHsKKyAgY29uc3QgZGl2ID0gYWRkRGl2KHQpOworCisgIGNvbnN0IG9yaWdpbmFs
U3R5bGVFbGVtZW50ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgic3R5bGUiKTsKKyAgb3JpZ2lu
YWxTdHlsZUVsZW1lbnQudGV4dENvbnRlbnQgPSAnQGtleWZyYW1lcyBhbmltLWN1c3RvbSB7IGZy
b20sIHRvIHsgbGVmdDogMTAwcHggfSB9JzsKKyAgZG9jdW1lbnQuaGVhZC5hcHBlbmRDaGlsZChv
cmlnaW5hbFN0eWxlRWxlbWVudCk7CisKKyAgdC5hZGRfY2xlYW51cCgoKSA9PiBvcmlnaW5hbFN0
eWxlRWxlbWVudC5yZW1vdmUoKSk7CisKKyAgZGl2LnN0eWxlLmFuaW1hdGlvbiA9ICdhbmltLWN1
c3RvbSAxMDBzJzsKKworICBjb25zdCBjb21wdXRlZFN0eWxlID0gZ2V0Q29tcHV0ZWRTdHlsZShk
aXYpOworICBhc3NlcnRfZXF1YWxzKGNvbXB1dGVkU3R5bGUubGVmdCwgIjEwMHB4IiwgIlRoZSBp
bml0aWFsIEBrZXlmcmFtZXMgcnVsZSBpcyBhcHBsaWVkIik7CisKKyAgLy8gUmVtb3ZlIHRoZSBv
cmlnaW5hbCBzdHlsZSBlbGVtZW50IGFuZCBhZGQgYSBuZXcgb25lIHdpdGggYW4gYW5pbWF0aW9u
IHdpdGggdGhlIHNhbWUgbmFtZS4KKyAgY29uc3QgbmV3U3R5bGVFbGVtZW50ID0gZG9jdW1lbnQu
Y3JlYXRlRWxlbWVudCgic3R5bGUiKTsKKyAgbmV3U3R5bGVFbGVtZW50LnRleHRDb250ZW50ID0g
J0BrZXlmcmFtZXMgYW5pbS1jdXN0b20geyBmcm9tLCB0byB7IGxlZnQ6IDIwMHB4IH0gfSc7Cisg
IG9yaWdpbmFsU3R5bGVFbGVtZW50LnJlcGxhY2VXaXRoKG5ld1N0eWxlRWxlbWVudCk7CisKKyAg
dC5hZGRfY2xlYW51cCgoKSA9PiBuZXdTdHlsZUVsZW1lbnQucmVtb3ZlKCkpOworCisgIGFzc2Vy
dF9lcXVhbHMoY29tcHV0ZWRTdHlsZS5sZWZ0LCAiMjAwcHgiLCAiVGhlIG5ldyBAa2V5ZnJhbWVz
IHJ1bGUgaXMgYXBwbGllZCIpOworfSwgJ1JlcGxhY2luZyBhIDxzdHlsZT4gZWxlbWVudCB3aXRo
IGEgbmV3IDxzdHlsZT4gZWxlbWVudCB3aGlsZSBib3RoIGNvbnRhaW5pbmcgdGhlIGRpZmZlcmVu
dCBAa2V5ZnJhbWVzIHJ1bGUgd2l0aCB0aGUgc2FtZSBuYW1lIGR5bmFtaWNhbGx5IHVwZGF0ZXMg
cnVubmluZyBhbmltYXRpb25zLicpOworCis8L3NjcmlwdD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>450521</attachid>
            <date>2022-02-01 06:37:15 -0800</date>
            <delta_ts>2022-02-01 06:52:02 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-229437-20220201153714.patch</filename>
            <type>text/plain</type>
            <size>9614</size>
            <attacher name="Antoine Quint">graouts</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg4ODA2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNGMxODg5OGZmYWZiNjdj
MzhmNGU5M2RmZGUzNWRjNmNlNTI3MmY1MC4uYjNiNDA2MDk2YjI4MWQ5YTg4YTBmY2NhODA5OTVm
ZWYyM2JkZWQ0ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDIyLTAyLTAxICBBbnRv
aW5lIFF1aW50ICA8Z3Jhb3V0c0B3ZWJraXQub3JnPgorCisgICAgICAgIFJlZGVmaW5pbmcgQGtl
eWZyYW1lcyBkb2VzIG5vdCB3b3JrCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0yMjk0MzcKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzgyNTYzMzcyPgor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE5vdGlmeSB0
aGUgZG9jdW1lbnQgdXBvbiBpbnNlcnRpb24gb2YgYSBuZXcgQGtleWZyYW1lcyBydWxlIHN1Y2gg
dGhhdCBhbnkgcnVubmluZyBDU1MgQW5pbWF0aW9uCisgICAgICAgIHVzaW5nIHRoYXQgcnVsZSBu
YW1lIG1heSB1cGRhdGUgaXRzIGNvbXB1dGVkIGtleWZyYW1lcy4KKworICAgICAgICBUZXN0OiBp
bXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtYW5pbWF0aW9ucy9hbmltYXRp
b24tc3R5bGUtZWxlbWVudC1yZXBsYWNlZC13aXRoLWtleWZyYW1lcy1ydWxlLW9mLXNhbWUtbmFt
ZS5odG1sCisKKyAgICAgICAgKiBzdHlsZS9TdHlsZVJlc29sdmVyLmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6OlN0eWxlOjpSZXNvbHZlcjo6YWRkS2V5ZnJhbWVTdHlsZSk6CisKIDIwMjItMDEtMzAg
IFJ5b3N1a2UgTml3YSAgPHJuaXdhQHdlYmtpdC5vcmc+CiAKICAgICAgICAgRGVsZXRlIGNvZGUg
Zm9yIGtleWdlbiBlbGVtZW50CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9zdHlsZS9TdHls
ZVJlc29sdmVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3N0eWxlL1N0eWxlUmVzb2x2ZXIuY3BwCmlu
ZGV4IDE5MWM2ZTA5NmZhNTY3MjYxYTFhOGIzMWE4YWI4Njg1M2RlOTI0NmUuLmFkNTlkZjBjMjE1
MmQwOGMwN2RlOGQzMzliYTkyOGU1NDQ0YmY1YWEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L3N0eWxlL1N0eWxlUmVzb2x2ZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3N0eWxlL1N0eWxl
UmVzb2x2ZXIuY3BwCkBAIC0xOTUsOCArMTk1LDkgQEAgdm9pZCBSZXNvbHZlcjo6YXBwZW5kQXV0
aG9yU3R5bGVTaGVldHMoY29uc3QgVmVjdG9yPFJlZlB0cjxDU1NTdHlsZVNoZWV0Pj4mIHN0eWwK
IC8vIFRoaXMgaXMgYSBzaW1wbGlmaWVkIHN0eWxlIHNldHRpbmcgZnVuY3Rpb24gZm9yIGtleWZy
YW1lIHN0eWxlcwogdm9pZCBSZXNvbHZlcjo6YWRkS2V5ZnJhbWVTdHlsZShSZWY8U3R5bGVSdWxl
S2V5ZnJhbWVzPiYmIHJ1bGUpCiB7Ci0gICAgQXRvbVN0cmluZyBzKHJ1bGUtPm5hbWUoKSk7Ci0g
ICAgbV9rZXlmcmFtZXNSdWxlTWFwLnNldChzLmltcGwoKSwgV1RGTW92ZShydWxlKSk7CisgICAg
QXRvbVN0cmluZyBhbmltYXRpb25OYW1lKHJ1bGUtPm5hbWUoKSk7CisgICAgbV9rZXlmcmFtZXNS
dWxlTWFwLnNldChhbmltYXRpb25OYW1lLmltcGwoKSwgV1RGTW92ZShydWxlKSk7CisgICAgbV9k
b2N1bWVudC5rZXlmcmFtZXNSdWxlRGlkQ2hhbmdlKGFuaW1hdGlvbk5hbWUpOwogfQogCiBSZXNv
bHZlcjo6flJlc29sdmVyKCkKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9D
aGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nCmluZGV4IDI2NDRk
NDRhMjUxMDNjYTRkZTgyNzM4ODQ5OWEzMmZjOTJmMjQ1MzYuLmNjNjgxOWExZDBkZmIyZmIxNGQ3
YWU5ZDYwZGI0ZjVjZmIwYjJmMWIgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3cz
Yy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZwpAQCAt
MSwzICsxLDI0IEBACisyMDIyLTAyLTAxICBBbnRvaW5lIFF1aW50ICA8Z3Jhb3V0c0B3ZWJraXQu
b3JnPgorCisgICAgICAgIFJlZGVmaW5pbmcgQGtleWZyYW1lcyBkb2VzIG5vdCB3b3JrCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjk0MzcKKyAgICAg
ICAgPHJkYXI6Ly9wcm9ibGVtLzgyNTYzMzcyPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIEFkZCBhIG5ldyB0ZXN0IHRoYXQgcmVwcm9kdWNlcyB0aGUg
dGVzdCBjb250ZW50IHN1Ym1pdHRlZCB3aXRoIHRoZSBidWcgcmVwb3J0IHdoZXJlCisgICAgICAg
IGEgPHN0eWxlPiBlbGVtZW50IGNvbnRhaW5pbmcgYSBAa2V5ZnJhbWVzIHJ1bGUgd2l0aCBhIGdp
dmVuIG5hbWUgaXMgcmVwbGFjZWQgd2l0aAorICAgICAgICBhbm90aGVyIDxzdHlsZT4gZWxlbWVu
dCBjb250YWluaW5nIGFub3RoZXIgQGtleWZyYW1lcyBydWxlIHdpdGggdGhlIHNhbWUgbmFtZQor
ICAgICAgICBidXQgZGlmZmVyZW50IGtleWZyYW1lcy4gVGhlIHRlc3QgY2hlY2tzIHRoYXQgdGhl
IGFuaW1hdGlvbiBjb3JyZWN0bHkgdXNlcyB0aGUgbmV3CisgICAgICAgIGtleWZyYW1lcyB3aGVu
IHF1ZXJ5aW5nIHRoZSBjb21wdXRlZCBzdHlsZS4KKworICAgICAgICBXZSBhbHNvIGdldCBhIGZh
aXIgZmV3IG5ldyBQQVNTIHJlc3VsdHMgb24gYSA6Om1hcmtlciBhbmltYXRpb24gdGVzdCBidXQg
aXQncyBub3QgY2xlYXIKKyAgICAgICAgd2h5IHRob3NlIGhhcHBlbmVkLgorCisgICAgICAgICog
d2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtYW5pbWF0aW9ucy9hbmltYXRpb24tc3R5bGUtZWxl
bWVudC1yZXBsYWNlZC13aXRoLWtleWZyYW1lcy1ydWxlLW9mLXNhbWUtbmFtZS1leHBlY3RlZC50
eHQ6IEFkZGVkLgorICAgICAgICAqIHdlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWFuaW1hdGlv
bnMvYW5pbWF0aW9uLXN0eWxlLWVsZW1lbnQtcmVwbGFjZWQtd2l0aC1rZXlmcmFtZXMtcnVsZS1v
Zi1zYW1lLW5hbWUuaHRtbDogQWRkZWQuCisgICAgICAgICogd2ViLXBsYXRmb3JtLXRlc3RzL2Nz
cy9jc3MtcHNldWRvL3BhcnNpbmcvbWFya2VyLXN1cHBvcnRlZC1wcm9wZXJ0aWVzLWluLWFuaW1h
dGlvbi1leHBlY3RlZC50eHQ6CisKIDIwMjItMDEtMzAgIEtpbW1vIEtpbm51bmVuICA8a2tpbm51
bmVuQGFwcGxlLmNvbT4KIAogICAgICAgICBVcGRhdGUgTGF5b3V0VGVzdHMvcmVzb3VyY2VzL3Rl
c3RoYXJuZXNzLmpzIHRvIDIwMjEtNi0yNCB2ZXJzaW9uCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtYW5pbWF0aW9ucy9hbmlt
YXRpb24tc3R5bGUtZWxlbWVudC1yZXBsYWNlZC13aXRoLWtleWZyYW1lcy1ydWxlLW9mLXNhbWUt
bmFtZS1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3Jt
LXRlc3RzL2Nzcy9jc3MtYW5pbWF0aW9ucy9hbmltYXRpb24tc3R5bGUtZWxlbWVudC1yZXBsYWNl
ZC13aXRoLWtleWZyYW1lcy1ydWxlLW9mLXNhbWUtbmFtZS1leHBlY3RlZC50eHQKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MC4uNzZiMTdjMzllNjkwNDczOGM0MzYxODk5ZDg3ZDc4YWEyYmJiMzA4ZQotLS0gL2Rldi9udWxs
CisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nz
cy1hbmltYXRpb25zL2FuaW1hdGlvbi1zdHlsZS1lbGVtZW50LXJlcGxhY2VkLXdpdGgta2V5ZnJh
bWVzLXJ1bGUtb2Ytc2FtZS1uYW1lLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDMgQEAKKworUEFT
UyBSZXBsYWNpbmcgYSA8c3R5bGU+IGVsZW1lbnQgd2l0aCBhIG5ldyA8c3R5bGU+IGVsZW1lbnQg
d2hpbGUgYm90aCBjb250YWluaW5nIHRoZSBkaWZmZXJlbnQgQGtleWZyYW1lcyBydWxlIHdpdGgg
dGhlIHNhbWUgbmFtZSBkeW5hbWljYWxseSB1cGRhdGVzIHJ1bm5pbmcgYW5pbWF0aW9ucy4KKwpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9j
c3MvY3NzLWFuaW1hdGlvbnMvYW5pbWF0aW9uLXN0eWxlLWVsZW1lbnQtcmVwbGFjZWQtd2l0aC1r
ZXlmcmFtZXMtcnVsZS1vZi1zYW1lLW5hbWUuaHRtbCBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3cz
Yy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1hbmltYXRpb25zL2FuaW1hdGlvbi1zdHlsZS1l
bGVtZW50LXJlcGxhY2VkLXdpdGgta2V5ZnJhbWVzLXJ1bGUtb2Ytc2FtZS1uYW1lLmh0bWwKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMC4uMjg1NDQyYzk1YjBkNTc4MDMxOWI1NjBlZjM5N2IxMGQ1NGY4Zjc2MgotLS0gL2Rl
di9udWxsCisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMv
Y3NzL2Nzcy1hbmltYXRpb25zL2FuaW1hdGlvbi1zdHlsZS1lbGVtZW50LXJlcGxhY2VkLXdpdGgt
a2V5ZnJhbWVzLXJ1bGUtb2Ytc2FtZS1uYW1lLmh0bWwKQEAgLTAsMCArMSwzNiBAQAorPCFkb2N0
eXBlIGh0bWw+Cis8bWV0YSBjaGFyc2V0PXV0Zi04PgorPHRpdGxlPkNoYW5nZXMgdG8gQGtleWZy
YW1lcyBydWxlczwvdGl0bGU+Cis8bGluayByZWw9ImhlbHAiIGhyZWY9Imh0dHBzOi8vZHJhZnRz
LmNzc3dnLm9yZy9jc3MtYW5pbWF0aW9ucy0xLyI+Cis8c2NyaXB0IHNyYz0iL3Jlc291cmNlcy90
ZXN0aGFybmVzcy5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iL3Jlc291cmNlcy90ZXN0aGFy
bmVzc3JlcG9ydC5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0ic3VwcG9ydC90ZXN0Y29tbW9u
LmpzIj48L3NjcmlwdD4KKzxkaXYgaWQ9ImxvZyI+PC9kaXY+Cis8c2NyaXB0PgorJ3VzZSBzdHJp
Y3QnOworCit0ZXN0KHQgPT4geworICBjb25zdCBkaXYgPSBhZGREaXYodCk7CisKKyAgY29uc3Qg
b3JpZ2luYWxTdHlsZUVsZW1lbnQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJzdHlsZSIpOwor
ICBvcmlnaW5hbFN0eWxlRWxlbWVudC50ZXh0Q29udGVudCA9ICdAa2V5ZnJhbWVzIGFuaW0tY3Vz
dG9tIHsgZnJvbSwgdG8geyBsZWZ0OiAxMDBweCB9IH0nOworICBkb2N1bWVudC5oZWFkLmFwcGVu
ZENoaWxkKG9yaWdpbmFsU3R5bGVFbGVtZW50KTsKKworICB0LmFkZF9jbGVhbnVwKCgpID0+IG9y
aWdpbmFsU3R5bGVFbGVtZW50LnJlbW92ZSgpKTsKKworICBkaXYuc3R5bGUuYW5pbWF0aW9uID0g
J2FuaW0tY3VzdG9tIDEwMHMnOworCisgIGNvbnN0IGNvbXB1dGVkU3R5bGUgPSBnZXRDb21wdXRl
ZFN0eWxlKGRpdik7CisgIGFzc2VydF9lcXVhbHMoY29tcHV0ZWRTdHlsZS5sZWZ0LCAiMTAwcHgi
LCAiVGhlIGluaXRpYWwgQGtleWZyYW1lcyBydWxlIGlzIGFwcGxpZWQiKTsKKworICAvLyBSZW1v
dmUgdGhlIG9yaWdpbmFsIHN0eWxlIGVsZW1lbnQgYW5kIGFkZCBhIG5ldyBvbmUgd2l0aCBhbiBh
bmltYXRpb24gd2l0aCB0aGUgc2FtZSBuYW1lLgorICBjb25zdCBuZXdTdHlsZUVsZW1lbnQgPSBk
b2N1bWVudC5jcmVhdGVFbGVtZW50KCJzdHlsZSIpOworICBuZXdTdHlsZUVsZW1lbnQudGV4dENv
bnRlbnQgPSAnQGtleWZyYW1lcyBhbmltLWN1c3RvbSB7IGZyb20sIHRvIHsgbGVmdDogMjAwcHgg
fSB9JzsKKyAgb3JpZ2luYWxTdHlsZUVsZW1lbnQucmVwbGFjZVdpdGgobmV3U3R5bGVFbGVtZW50
KTsKKworICB0LmFkZF9jbGVhbnVwKCgpID0+IG5ld1N0eWxlRWxlbWVudC5yZW1vdmUoKSk7CisK
KyAgYXNzZXJ0X2VxdWFscyhjb21wdXRlZFN0eWxlLmxlZnQsICIyMDBweCIsICJUaGUgbmV3IEBr
ZXlmcmFtZXMgcnVsZSBpcyBhcHBsaWVkIik7Cit9LCAnUmVwbGFjaW5nIGEgPHN0eWxlPiBlbGVt
ZW50IHdpdGggYSBuZXcgPHN0eWxlPiBlbGVtZW50IHdoaWxlIGJvdGggY29udGFpbmluZyB0aGUg
ZGlmZmVyZW50IEBrZXlmcmFtZXMgcnVsZSB3aXRoIHRoZSBzYW1lIG5hbWUgZHluYW1pY2FsbHkg
dXBkYXRlcyBydW5uaW5nIGFuaW1hdGlvbnMuJyk7CisKKzwvc2NyaXB0PgpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLXBzZXVk
by9wYXJzaW5nL21hcmtlci1zdXBwb3J0ZWQtcHJvcGVydGllcy1pbi1hbmltYXRpb24tZXhwZWN0
ZWQudHh0IGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3Mv
Y3NzLXBzZXVkby9wYXJzaW5nL21hcmtlci1zdXBwb3J0ZWQtcHJvcGVydGllcy1pbi1hbmltYXRp
b24tZXhwZWN0ZWQudHh0CmluZGV4IGEyNTQzYzkxMTFiNDI0OGE5YzBkZDUxYzkzZTgwYjNiYTAz
ZWEyY2MuLjA4YmIzZTY0MDAwMGQyNTAxMGFjZmRkNTQ3Y2I5OTgwNzdiZDcwYzUgMTAwNjQ0Ci0t
LSBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1w
c2V1ZG8vcGFyc2luZy9tYXJrZXItc3VwcG9ydGVkLXByb3BlcnRpZXMtaW4tYW5pbWF0aW9uLWV4
cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRl
c3RzL2Nzcy9jc3MtcHNldWRvL3BhcnNpbmcvbWFya2VyLXN1cHBvcnRlZC1wcm9wZXJ0aWVzLWlu
LWFuaW1hdGlvbi1leHBlY3RlZC50eHQKQEAgLTE5LDI2ICsxOSwyNiBAQCBGQUlMIEFuaW1hdGlv
biBvZiBmb250LXZhcmlhbnQtbnVtZXJpYyBpbiA6Om1hcmtlciBhc3NlcnRfZXF1YWxzOiBleHBl
Y3RlZCAic2xhcwogRkFJTCBBbmltYXRpb24gb2YgZm9udC12YXJpYW50LXBvc2l0aW9uIGluIDo6
bWFya2VyIGFzc2VydF9lcXVhbHM6IGV4cGVjdGVkICJzdWIiIGJ1dCBnb3QgIm5vcm1hbCIKIFBB
U1MgQW5pbWF0aW9uIG9mIGZvbnQtd2VpZ2h0IGluIDo6bWFya2VyCiBQQVNTIEFuaW1hdGlvbiBv
ZiBsaW5lLWhlaWdodCBpbiA6Om1hcmtlcgotRkFJTCBBbmltYXRpb24gb2Ygd2hpdGUtc3BhY2Ug
aW4gOjptYXJrZXIgYXNzZXJ0X2VxdWFsczogZXhwZWN0ZWQgIm5vd3JhcCIgYnV0IGdvdCAicHJl
IgotRkFJTCBBbmltYXRpb24gb2YgY29sb3IgaW4gOjptYXJrZXIgYXNzZXJ0X2VxdWFsczogZXhw
ZWN0ZWQgInJnYig1MCwgMTUwLCAxMDApIiBidXQgZ290ICJyZ2IoMCwgMCwgMCkiCitQQVNTIEFu
aW1hdGlvbiBvZiB3aGl0ZS1zcGFjZSBpbiA6Om1hcmtlcgorUEFTUyBBbmltYXRpb24gb2YgY29s
b3IgaW4gOjptYXJrZXIKIFBBU1MgQW5pbWF0aW9uIG9mIHRleHQtY29tYmluZS11cHJpZ2h0IGlu
IDo6bWFya2VyCiBQQVNTIEFuaW1hdGlvbiBvZiB1bmljb2RlLWJpZGkgaW4gOjptYXJrZXIKIFBB
U1MgQW5pbWF0aW9uIG9mIGRpcmVjdGlvbiBpbiA6Om1hcmtlcgotRkFJTCBBbmltYXRpb24gb2Yg
Y29udGVudCBpbiA6Om1hcmtlciBhc3NlcnRfZXF1YWxzOiBleHBlY3RlZCAiXCJiYXJcIiIgYnV0
IGdvdCAibm9ybWFsIgorUEFTUyBBbmltYXRpb24gb2YgY29udGVudCBpbiA6Om1hcmtlcgogRkFJ
TCBBbmltYXRpb24gb2YgaHlwaGVucyBpbiA6Om1hcmtlciBhc3NlcnRfdHJ1ZTogaHlwaGVucyBk
b2Vzbid0IHNlZW0gdG8gYmUgc3VwcG9ydGVkIGluIHRoZSBjb21wdXRlZCBzdHlsZSBleHBlY3Rl
ZCB0cnVlIGdvdCBmYWxzZQotRkFJTCBBbmltYXRpb24gb2YgbGV0dGVyLXNwYWNpbmcgaW4gOjpt
YXJrZXIgYXNzZXJ0X2VxdWFsczogZXhwZWN0ZWQgIjEwcHgiIGJ1dCBnb3QgIm5vcm1hbCIKK1BB
U1MgQW5pbWF0aW9uIG9mIGxldHRlci1zcGFjaW5nIGluIDo6bWFya2VyCiBGQUlMIEFuaW1hdGlv
biBvZiBsaW5lLWJyZWFrIGluIDo6bWFya2VyIGFzc2VydF9lcXVhbHM6IGV4cGVjdGVkICJhbnl3
aGVyZSIgYnV0IGdvdCAiYXV0byIKLUZBSUwgQW5pbWF0aW9uIG9mIG92ZXJmbG93LXdyYXAgaW4g
OjptYXJrZXIgYXNzZXJ0X2VxdWFsczogZXhwZWN0ZWQgImFueXdoZXJlIiBidXQgZ290ICJub3Jt
YWwiCi1GQUlMIEFuaW1hdGlvbiBvZiB0YWItc2l6ZSBpbiA6Om1hcmtlciBhc3NlcnRfZXF1YWxz
OiBleHBlY3RlZCAiMTBweCIgYnV0IGdvdCAiOCIKLUZBSUwgQW5pbWF0aW9uIG9mIHRleHQtdHJh
bnNmb3JtIGluIDo6bWFya2VyIGFzc2VydF9lcXVhbHM6IGV4cGVjdGVkICJ1cHBlcmNhc2UiIGJ1
dCBnb3QgIm5vbmUiCi1GQUlMIEFuaW1hdGlvbiBvZiB3b3JkLWJyZWFrIGluIDo6bWFya2VyIGFz
c2VydF9lcXVhbHM6IGV4cGVjdGVkICJicmVhay13b3JkIiBidXQgZ290ICJub3JtYWwiCi1GQUlM
IEFuaW1hdGlvbiBvZiB3b3JkLXNwYWNpbmcgaW4gOjptYXJrZXIgYXNzZXJ0X2VxdWFsczogZXhw
ZWN0ZWQgIjEwcHgiIGJ1dCBnb3QgIjBweCIKK1BBU1MgQW5pbWF0aW9uIG9mIG92ZXJmbG93LXdy
YXAgaW4gOjptYXJrZXIKK1BBU1MgQW5pbWF0aW9uIG9mIHRhYi1zaXplIGluIDo6bWFya2VyCitQ
QVNTIEFuaW1hdGlvbiBvZiB0ZXh0LXRyYW5zZm9ybSBpbiA6Om1hcmtlcgorUEFTUyBBbmltYXRp
b24gb2Ygd29yZC1icmVhayBpbiA6Om1hcmtlcgorUEFTUyBBbmltYXRpb24gb2Ygd29yZC1zcGFj
aW5nIGluIDo6bWFya2VyCiBGQUlMIEFuaW1hdGlvbiBvZiB0ZXh0LWRlY29yYXRpb24tc2tpcC1p
bmsgaW4gOjptYXJrZXIgYXNzZXJ0X2VxdWFsczogZXhwZWN0ZWQgIm5vbmUiIGJ1dCBnb3QgImF1
dG8iCiBGQUlMIEFuaW1hdGlvbiBvZiB0ZXh0LWVtcGhhc2lzIGluIDo6bWFya2VyIGFzc2VydF9l
cXVhbHM6IGV4cGVjdGVkICJ0cmlhbmdsZSByZ2IoNTAsIDEwMCwgMTAwKSIgYnV0IGdvdCAiIgot
RkFJTCBBbmltYXRpb24gb2YgdGV4dC1lbXBoYXNpcy1jb2xvciBpbiA6Om1hcmtlciBhc3NlcnRf
ZXF1YWxzOiBleHBlY3RlZCAicmdiKDUwLCAxMDAsIDEwMCkiIGJ1dCBnb3QgInJnYigwLCAwLCAw
KSIKLUZBSUwgQW5pbWF0aW9uIG9mIHRleHQtZW1waGFzaXMtcG9zaXRpb24gaW4gOjptYXJrZXIg
YXNzZXJ0X2VxdWFsczogZXhwZWN0ZWQgInVuZGVyIGxlZnQiIGJ1dCBnb3QgIm92ZXIgcmlnaHQi
CitGQUlMIEFuaW1hdGlvbiBvZiB0ZXh0LWVtcGhhc2lzLWNvbG9yIGluIDo6bWFya2VyIGFzc2Vy
dF9lcXVhbHM6IGV4cGVjdGVkICJyZ2IoNTAsIDEwMCwgMTAwKSIgYnV0IGdvdCAicmdiKDEwMCwg
MCwgMjAwKSIKK1BBU1MgQW5pbWF0aW9uIG9mIHRleHQtZW1waGFzaXMtcG9zaXRpb24gaW4gOjpt
YXJrZXIKIEZBSUwgQW5pbWF0aW9uIG9mIHRleHQtZW1waGFzaXMtc3R5bGUgaW4gOjptYXJrZXIg
YXNzZXJ0X2VxdWFsczogZXhwZWN0ZWQgInRyaWFuZ2xlIiBidXQgZ290ICJub25lIgotRkFJTCBB
bmltYXRpb24gb2YgdGV4dC1zaGFkb3cgaW4gOjptYXJrZXIgYXNzZXJ0X2VxdWFsczogZXhwZWN0
ZWQgInJnYig1MCwgMTAwLCAxMDApIDJweCAycHggMnB4IiBidXQgZ290ICJub25lIgorUEFTUyBB
bmltYXRpb24gb2YgdGV4dC1zaGFkb3cgaW4gOjptYXJrZXIKIFBBU1MgQW5pbWF0aW9uIG9mIGRp
c3BsYXkgaW4gOjptYXJrZXIKIFBBU1MgQW5pbWF0aW9uIG9mIHBvc2l0aW9uIGluIDo6bWFya2Vy
CiBQQVNTIEFuaW1hdGlvbiBvZiBmbG9hdCBpbiA6Om1hcmtlcgo=
</data>
<flag name="review"
          id="476937"
          type_id="1"
          status="+"
          setter="koivisto"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>450522</attachid>
            <date>2022-02-01 06:54:41 -0800</date>
            <delta_ts>2022-02-01 08:54:38 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-229437-20220201155440.patch</filename>
            <type>text/plain</type>
            <size>9678</size>
            <attacher name="Antoine Quint">graouts</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg4ODA2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNGMxODg5OGZmYWZiNjdj
MzhmNGU5M2RmZGUzNWRjNmNlNTI3MmY1MC4uN2M0NDRlNjI2NjU3ZDA1YjdjYWY3MzU3ODU2ZTk0
ZjMyMDZiYjZiNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDIyLTAyLTAxICBBbnRv
aW5lIFF1aW50ICA8Z3Jhb3V0c0B3ZWJraXQub3JnPgorCisgICAgICAgIFJlZGVmaW5pbmcgQGtl
eWZyYW1lcyBkb2VzIG5vdCB3b3JrCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0yMjk0MzcKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzgyNTYzMzcyPgor
CisgICAgICAgIFJldmlld2VkIGJ5IEFudHRpIEtvaXZpc3RvLgorCisgICAgICAgIE5vdGlmeSB0
aGUgZG9jdW1lbnQgdXBvbiBpbnNlcnRpb24gb2YgYSBuZXcgQGtleWZyYW1lcyBydWxlIHN1Y2gg
dGhhdCBhbnkgcnVubmluZyBDU1MgQW5pbWF0aW9uCisgICAgICAgIHVzaW5nIHRoYXQgcnVsZSBu
YW1lIG1heSB1cGRhdGUgaXRzIGNvbXB1dGVkIGtleWZyYW1lcy4KKworICAgICAgICBUZXN0OiBp
bXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtYW5pbWF0aW9ucy9hbmltYXRp
b24tc3R5bGUtZWxlbWVudC1yZXBsYWNlZC13aXRoLWtleWZyYW1lcy1ydWxlLW9mLXNhbWUtbmFt
ZS5odG1sCisKKyAgICAgICAgKiBzdHlsZS9TdHlsZVJlc29sdmVyLmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6OlN0eWxlOjpSZXNvbHZlcjo6YWRkS2V5ZnJhbWVTdHlsZSk6CisKIDIwMjItMDEtMzAg
IFJ5b3N1a2UgTml3YSAgPHJuaXdhQHdlYmtpdC5vcmc+CiAKICAgICAgICAgRGVsZXRlIGNvZGUg
Zm9yIGtleWdlbiBlbGVtZW50CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9zdHlsZS9TdHls
ZVJlc29sdmVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3N0eWxlL1N0eWxlUmVzb2x2ZXIuY3BwCmlu
ZGV4IDE5MWM2ZTA5NmZhNTY3MjYxYTFhOGIzMWE4YWI4Njg1M2RlOTI0NmUuLmFkNTlkZjBjMjE1
MmQwOGMwN2RlOGQzMzliYTkyOGU1NDQ0YmY1YWEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L3N0eWxlL1N0eWxlUmVzb2x2ZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3N0eWxlL1N0eWxl
UmVzb2x2ZXIuY3BwCkBAIC0xOTUsOCArMTk1LDkgQEAgdm9pZCBSZXNvbHZlcjo6YXBwZW5kQXV0
aG9yU3R5bGVTaGVldHMoY29uc3QgVmVjdG9yPFJlZlB0cjxDU1NTdHlsZVNoZWV0Pj4mIHN0eWwK
IC8vIFRoaXMgaXMgYSBzaW1wbGlmaWVkIHN0eWxlIHNldHRpbmcgZnVuY3Rpb24gZm9yIGtleWZy
YW1lIHN0eWxlcwogdm9pZCBSZXNvbHZlcjo6YWRkS2V5ZnJhbWVTdHlsZShSZWY8U3R5bGVSdWxl
S2V5ZnJhbWVzPiYmIHJ1bGUpCiB7Ci0gICAgQXRvbVN0cmluZyBzKHJ1bGUtPm5hbWUoKSk7Ci0g
ICAgbV9rZXlmcmFtZXNSdWxlTWFwLnNldChzLmltcGwoKSwgV1RGTW92ZShydWxlKSk7CisgICAg
QXRvbVN0cmluZyBhbmltYXRpb25OYW1lKHJ1bGUtPm5hbWUoKSk7CisgICAgbV9rZXlmcmFtZXNS
dWxlTWFwLnNldChhbmltYXRpb25OYW1lLmltcGwoKSwgV1RGTW92ZShydWxlKSk7CisgICAgbV9k
b2N1bWVudC5rZXlmcmFtZXNSdWxlRGlkQ2hhbmdlKGFuaW1hdGlvbk5hbWUpOwogfQogCiBSZXNv
bHZlcjo6flJlc29sdmVyKCkKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9D
aGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nCmluZGV4IDI2NDRk
NDRhMjUxMDNjYTRkZTgyNzM4ODQ5OWEzMmZjOTJmMjQ1MzYuLjg0OWZkMzMyNGFmY2JkZTgxYjNl
NTE3NTQyM2QyNTJlYjliNTJlNmMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3cz
Yy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZwpAQCAt
MSwzICsxLDI0IEBACisyMDIyLTAyLTAxICBBbnRvaW5lIFF1aW50ICA8Z3Jhb3V0c0B3ZWJraXQu
b3JnPgorCisgICAgICAgIFJlZGVmaW5pbmcgQGtleWZyYW1lcyBkb2VzIG5vdCB3b3JrCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjk0MzcKKyAgICAg
ICAgPHJkYXI6Ly9wcm9ibGVtLzgyNTYzMzcyPgorCisgICAgICAgIFJldmlld2VkIGJ5IEFudHRp
IEtvaXZpc3RvLgorCisgICAgICAgIEFkZCBhIG5ldyB0ZXN0IHRoYXQgcmVwcm9kdWNlcyB0aGUg
dGVzdCBjb250ZW50IHN1Ym1pdHRlZCB3aXRoIHRoZSBidWcgcmVwb3J0IHdoZXJlCisgICAgICAg
IGEgPHN0eWxlPiBlbGVtZW50IGNvbnRhaW5pbmcgYSBAa2V5ZnJhbWVzIHJ1bGUgd2l0aCBhIGdp
dmVuIG5hbWUgaXMgcmVwbGFjZWQgd2l0aAorICAgICAgICBhbm90aGVyIDxzdHlsZT4gZWxlbWVu
dCBjb250YWluaW5nIGFub3RoZXIgQGtleWZyYW1lcyBydWxlIHdpdGggdGhlIHNhbWUgbmFtZQor
ICAgICAgICBidXQgZGlmZmVyZW50IGtleWZyYW1lcy4gVGhlIHRlc3QgY2hlY2tzIHRoYXQgdGhl
IGFuaW1hdGlvbiBjb3JyZWN0bHkgdXNlcyB0aGUgbmV3CisgICAgICAgIGtleWZyYW1lcyB3aGVu
IHF1ZXJ5aW5nIHRoZSBjb21wdXRlZCBzdHlsZS4KKworICAgICAgICBXZSBhbHNvIGdldCBhIGZh
aXIgZmV3IG5ldyBQQVNTIHJlc3VsdHMgb24gYSA6Om1hcmtlciBhbmltYXRpb24gdGVzdCBzaW5j
ZSB0aGF0IHRlc3QKKyAgICAgICAgc2V0cyB0aGUgYHRleHRDb250ZW50YCBmb3IgYSBzaGFyZWQg
YDxzdHlsZT5gIGVsZW1lbnQgd2l0aCBnZW5lcmF0ZWQgQGtleWZyYW1lcyBydWxlcy4KKworICAg
ICAgICAqIHdlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWFuaW1hdGlvbnMvYW5pbWF0aW9uLXN0
eWxlLWVsZW1lbnQtcmVwbGFjZWQtd2l0aC1rZXlmcmFtZXMtcnVsZS1vZi1zYW1lLW5hbWUtZXhw
ZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiB3ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1h
bmltYXRpb25zL2FuaW1hdGlvbi1zdHlsZS1lbGVtZW50LXJlcGxhY2VkLXdpdGgta2V5ZnJhbWVz
LXJ1bGUtb2Ytc2FtZS1uYW1lLmh0bWw6IEFkZGVkLgorICAgICAgICAqIHdlYi1wbGF0Zm9ybS10
ZXN0cy9jc3MvY3NzLXBzZXVkby9wYXJzaW5nL21hcmtlci1zdXBwb3J0ZWQtcHJvcGVydGllcy1p
bi1hbmltYXRpb24tZXhwZWN0ZWQudHh0OgorCiAyMDIyLTAxLTMwICBLaW1tbyBLaW5udW5lbiAg
PGtraW5udW5lbkBhcHBsZS5jb20+CiAKICAgICAgICAgVXBkYXRlIExheW91dFRlc3RzL3Jlc291
cmNlcy90ZXN0aGFybmVzcy5qcyB0byAyMDIxLTYtMjQgdmVyc2lvbgpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWFuaW1hdGlv
bnMvYW5pbWF0aW9uLXN0eWxlLWVsZW1lbnQtcmVwbGFjZWQtd2l0aC1rZXlmcmFtZXMtcnVsZS1v
Zi1zYW1lLW5hbWUtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1w
bGF0Zm9ybS10ZXN0cy9jc3MvY3NzLWFuaW1hdGlvbnMvYW5pbWF0aW9uLXN0eWxlLWVsZW1lbnQt
cmVwbGFjZWQtd2l0aC1rZXlmcmFtZXMtcnVsZS1vZi1zYW1lLW5hbWUtZXhwZWN0ZWQudHh0Cm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAuLjc2YjE3YzM5ZTY5MDQ3MzhjNDM2MTg5OWQ4N2Q3OGFhMmJiYjMwOGUKLS0tIC9k
ZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3Rz
L2Nzcy9jc3MtYW5pbWF0aW9ucy9hbmltYXRpb24tc3R5bGUtZWxlbWVudC1yZXBsYWNlZC13aXRo
LWtleWZyYW1lcy1ydWxlLW9mLXNhbWUtbmFtZS1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwzIEBA
CisKK1BBU1MgUmVwbGFjaW5nIGEgPHN0eWxlPiBlbGVtZW50IHdpdGggYSBuZXcgPHN0eWxlPiBl
bGVtZW50IHdoaWxlIGJvdGggY29udGFpbmluZyB0aGUgZGlmZmVyZW50IEBrZXlmcmFtZXMgcnVs
ZSB3aXRoIHRoZSBzYW1lIG5hbWUgZHluYW1pY2FsbHkgdXBkYXRlcyBydW5uaW5nIGFuaW1hdGlv
bnMuCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0t
dGVzdHMvY3NzL2Nzcy1hbmltYXRpb25zL2FuaW1hdGlvbi1zdHlsZS1lbGVtZW50LXJlcGxhY2Vk
LXdpdGgta2V5ZnJhbWVzLXJ1bGUtb2Ytc2FtZS1uYW1lLmh0bWwgYi9MYXlvdXRUZXN0cy9pbXBv
cnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtYW5pbWF0aW9ucy9hbmltYXRpb24t
c3R5bGUtZWxlbWVudC1yZXBsYWNlZC13aXRoLWtleWZyYW1lcy1ydWxlLW9mLXNhbWUtbmFtZS5o
dG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAuLjI4NTQ0MmM5NWIwZDU3ODAzMTliNTYwZWYzOTdiMTBkNTRmOGY3NjIK
LS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3Jt
LXRlc3RzL2Nzcy9jc3MtYW5pbWF0aW9ucy9hbmltYXRpb24tc3R5bGUtZWxlbWVudC1yZXBsYWNl
ZC13aXRoLWtleWZyYW1lcy1ydWxlLW9mLXNhbWUtbmFtZS5odG1sCkBAIC0wLDAgKzEsMzYgQEAK
KzwhZG9jdHlwZSBodG1sPgorPG1ldGEgY2hhcnNldD11dGYtOD4KKzx0aXRsZT5DaGFuZ2VzIHRv
IEBrZXlmcmFtZXMgcnVsZXM8L3RpdGxlPgorPGxpbmsgcmVsPSJoZWxwIiBocmVmPSJodHRwczov
L2RyYWZ0cy5jc3N3Zy5vcmcvY3NzLWFuaW1hdGlvbnMtMS8iPgorPHNjcmlwdCBzcmM9Ii9yZXNv
dXJjZXMvdGVzdGhhcm5lc3MuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii9yZXNvdXJjZXMv
dGVzdGhhcm5lc3NyZXBvcnQuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9InN1cHBvcnQvdGVz
dGNvbW1vbi5qcyI+PC9zY3JpcHQ+Cis8ZGl2IGlkPSJsb2ciPjwvZGl2PgorPHNjcmlwdD4KKyd1
c2Ugc3RyaWN0JzsKKwordGVzdCh0ID0+IHsKKyAgY29uc3QgZGl2ID0gYWRkRGl2KHQpOworCisg
IGNvbnN0IG9yaWdpbmFsU3R5bGVFbGVtZW50ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgic3R5
bGUiKTsKKyAgb3JpZ2luYWxTdHlsZUVsZW1lbnQudGV4dENvbnRlbnQgPSAnQGtleWZyYW1lcyBh
bmltLWN1c3RvbSB7IGZyb20sIHRvIHsgbGVmdDogMTAwcHggfSB9JzsKKyAgZG9jdW1lbnQuaGVh
ZC5hcHBlbmRDaGlsZChvcmlnaW5hbFN0eWxlRWxlbWVudCk7CisKKyAgdC5hZGRfY2xlYW51cCgo
KSA9PiBvcmlnaW5hbFN0eWxlRWxlbWVudC5yZW1vdmUoKSk7CisKKyAgZGl2LnN0eWxlLmFuaW1h
dGlvbiA9ICdhbmltLWN1c3RvbSAxMDBzJzsKKworICBjb25zdCBjb21wdXRlZFN0eWxlID0gZ2V0
Q29tcHV0ZWRTdHlsZShkaXYpOworICBhc3NlcnRfZXF1YWxzKGNvbXB1dGVkU3R5bGUubGVmdCwg
IjEwMHB4IiwgIlRoZSBpbml0aWFsIEBrZXlmcmFtZXMgcnVsZSBpcyBhcHBsaWVkIik7CisKKyAg
Ly8gUmVtb3ZlIHRoZSBvcmlnaW5hbCBzdHlsZSBlbGVtZW50IGFuZCBhZGQgYSBuZXcgb25lIHdp
dGggYW4gYW5pbWF0aW9uIHdpdGggdGhlIHNhbWUgbmFtZS4KKyAgY29uc3QgbmV3U3R5bGVFbGVt
ZW50ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgic3R5bGUiKTsKKyAgbmV3U3R5bGVFbGVtZW50
LnRleHRDb250ZW50ID0gJ0BrZXlmcmFtZXMgYW5pbS1jdXN0b20geyBmcm9tLCB0byB7IGxlZnQ6
IDIwMHB4IH0gfSc7CisgIG9yaWdpbmFsU3R5bGVFbGVtZW50LnJlcGxhY2VXaXRoKG5ld1N0eWxl
RWxlbWVudCk7CisKKyAgdC5hZGRfY2xlYW51cCgoKSA9PiBuZXdTdHlsZUVsZW1lbnQucmVtb3Zl
KCkpOworCisgIGFzc2VydF9lcXVhbHMoY29tcHV0ZWRTdHlsZS5sZWZ0LCAiMjAwcHgiLCAiVGhl
IG5ldyBAa2V5ZnJhbWVzIHJ1bGUgaXMgYXBwbGllZCIpOworfSwgJ1JlcGxhY2luZyBhIDxzdHls
ZT4gZWxlbWVudCB3aXRoIGEgbmV3IDxzdHlsZT4gZWxlbWVudCB3aGlsZSBib3RoIGNvbnRhaW5p
bmcgdGhlIGRpZmZlcmVudCBAa2V5ZnJhbWVzIHJ1bGUgd2l0aCB0aGUgc2FtZSBuYW1lIGR5bmFt
aWNhbGx5IHVwZGF0ZXMgcnVubmluZyBhbmltYXRpb25zLicpOworCis8L3NjcmlwdD4KZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nz
cy1wc2V1ZG8vcGFyc2luZy9tYXJrZXItc3VwcG9ydGVkLXByb3BlcnRpZXMtaW4tYW5pbWF0aW9u
LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVz
dHMvY3NzL2Nzcy1wc2V1ZG8vcGFyc2luZy9tYXJrZXItc3VwcG9ydGVkLXByb3BlcnRpZXMtaW4t
YW5pbWF0aW9uLWV4cGVjdGVkLnR4dAppbmRleCBhMjU0M2M5MTExYjQyNDhhOWMwZGQ1MWM5M2U4
MGIzYmEwM2VhMmNjLi4wOGJiM2U2NDAwMDBkMjUwMTBhY2ZkZDU0N2NiOTk4MDc3YmQ3MGM1IDEw
MDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nz
cy9jc3MtcHNldWRvL3BhcnNpbmcvbWFya2VyLXN1cHBvcnRlZC1wcm9wZXJ0aWVzLWluLWFuaW1h
dGlvbi1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0
Zm9ybS10ZXN0cy9jc3MvY3NzLXBzZXVkby9wYXJzaW5nL21hcmtlci1zdXBwb3J0ZWQtcHJvcGVy
dGllcy1pbi1hbmltYXRpb24tZXhwZWN0ZWQudHh0CkBAIC0xOSwyNiArMTksMjYgQEAgRkFJTCBB
bmltYXRpb24gb2YgZm9udC12YXJpYW50LW51bWVyaWMgaW4gOjptYXJrZXIgYXNzZXJ0X2VxdWFs
czogZXhwZWN0ZWQgInNsYXMKIEZBSUwgQW5pbWF0aW9uIG9mIGZvbnQtdmFyaWFudC1wb3NpdGlv
biBpbiA6Om1hcmtlciBhc3NlcnRfZXF1YWxzOiBleHBlY3RlZCAic3ViIiBidXQgZ290ICJub3Jt
YWwiCiBQQVNTIEFuaW1hdGlvbiBvZiBmb250LXdlaWdodCBpbiA6Om1hcmtlcgogUEFTUyBBbmlt
YXRpb24gb2YgbGluZS1oZWlnaHQgaW4gOjptYXJrZXIKLUZBSUwgQW5pbWF0aW9uIG9mIHdoaXRl
LXNwYWNlIGluIDo6bWFya2VyIGFzc2VydF9lcXVhbHM6IGV4cGVjdGVkICJub3dyYXAiIGJ1dCBn
b3QgInByZSIKLUZBSUwgQW5pbWF0aW9uIG9mIGNvbG9yIGluIDo6bWFya2VyIGFzc2VydF9lcXVh
bHM6IGV4cGVjdGVkICJyZ2IoNTAsIDE1MCwgMTAwKSIgYnV0IGdvdCAicmdiKDAsIDAsIDApIgor
UEFTUyBBbmltYXRpb24gb2Ygd2hpdGUtc3BhY2UgaW4gOjptYXJrZXIKK1BBU1MgQW5pbWF0aW9u
IG9mIGNvbG9yIGluIDo6bWFya2VyCiBQQVNTIEFuaW1hdGlvbiBvZiB0ZXh0LWNvbWJpbmUtdXBy
aWdodCBpbiA6Om1hcmtlcgogUEFTUyBBbmltYXRpb24gb2YgdW5pY29kZS1iaWRpIGluIDo6bWFy
a2VyCiBQQVNTIEFuaW1hdGlvbiBvZiBkaXJlY3Rpb24gaW4gOjptYXJrZXIKLUZBSUwgQW5pbWF0
aW9uIG9mIGNvbnRlbnQgaW4gOjptYXJrZXIgYXNzZXJ0X2VxdWFsczogZXhwZWN0ZWQgIlwiYmFy
XCIiIGJ1dCBnb3QgIm5vcm1hbCIKK1BBU1MgQW5pbWF0aW9uIG9mIGNvbnRlbnQgaW4gOjptYXJr
ZXIKIEZBSUwgQW5pbWF0aW9uIG9mIGh5cGhlbnMgaW4gOjptYXJrZXIgYXNzZXJ0X3RydWU6IGh5
cGhlbnMgZG9lc24ndCBzZWVtIHRvIGJlIHN1cHBvcnRlZCBpbiB0aGUgY29tcHV0ZWQgc3R5bGUg
ZXhwZWN0ZWQgdHJ1ZSBnb3QgZmFsc2UKLUZBSUwgQW5pbWF0aW9uIG9mIGxldHRlci1zcGFjaW5n
IGluIDo6bWFya2VyIGFzc2VydF9lcXVhbHM6IGV4cGVjdGVkICIxMHB4IiBidXQgZ290ICJub3Jt
YWwiCitQQVNTIEFuaW1hdGlvbiBvZiBsZXR0ZXItc3BhY2luZyBpbiA6Om1hcmtlcgogRkFJTCBB
bmltYXRpb24gb2YgbGluZS1icmVhayBpbiA6Om1hcmtlciBhc3NlcnRfZXF1YWxzOiBleHBlY3Rl
ZCAiYW55d2hlcmUiIGJ1dCBnb3QgImF1dG8iCi1GQUlMIEFuaW1hdGlvbiBvZiBvdmVyZmxvdy13
cmFwIGluIDo6bWFya2VyIGFzc2VydF9lcXVhbHM6IGV4cGVjdGVkICJhbnl3aGVyZSIgYnV0IGdv
dCAibm9ybWFsIgotRkFJTCBBbmltYXRpb24gb2YgdGFiLXNpemUgaW4gOjptYXJrZXIgYXNzZXJ0
X2VxdWFsczogZXhwZWN0ZWQgIjEwcHgiIGJ1dCBnb3QgIjgiCi1GQUlMIEFuaW1hdGlvbiBvZiB0
ZXh0LXRyYW5zZm9ybSBpbiA6Om1hcmtlciBhc3NlcnRfZXF1YWxzOiBleHBlY3RlZCAidXBwZXJj
YXNlIiBidXQgZ290ICJub25lIgotRkFJTCBBbmltYXRpb24gb2Ygd29yZC1icmVhayBpbiA6Om1h
cmtlciBhc3NlcnRfZXF1YWxzOiBleHBlY3RlZCAiYnJlYWstd29yZCIgYnV0IGdvdCAibm9ybWFs
IgotRkFJTCBBbmltYXRpb24gb2Ygd29yZC1zcGFjaW5nIGluIDo6bWFya2VyIGFzc2VydF9lcXVh
bHM6IGV4cGVjdGVkICIxMHB4IiBidXQgZ290ICIwcHgiCitQQVNTIEFuaW1hdGlvbiBvZiBvdmVy
Zmxvdy13cmFwIGluIDo6bWFya2VyCitQQVNTIEFuaW1hdGlvbiBvZiB0YWItc2l6ZSBpbiA6Om1h
cmtlcgorUEFTUyBBbmltYXRpb24gb2YgdGV4dC10cmFuc2Zvcm0gaW4gOjptYXJrZXIKK1BBU1Mg
QW5pbWF0aW9uIG9mIHdvcmQtYnJlYWsgaW4gOjptYXJrZXIKK1BBU1MgQW5pbWF0aW9uIG9mIHdv
cmQtc3BhY2luZyBpbiA6Om1hcmtlcgogRkFJTCBBbmltYXRpb24gb2YgdGV4dC1kZWNvcmF0aW9u
LXNraXAtaW5rIGluIDo6bWFya2VyIGFzc2VydF9lcXVhbHM6IGV4cGVjdGVkICJub25lIiBidXQg
Z290ICJhdXRvIgogRkFJTCBBbmltYXRpb24gb2YgdGV4dC1lbXBoYXNpcyBpbiA6Om1hcmtlciBh
c3NlcnRfZXF1YWxzOiBleHBlY3RlZCAidHJpYW5nbGUgcmdiKDUwLCAxMDAsIDEwMCkiIGJ1dCBn
b3QgIiIKLUZBSUwgQW5pbWF0aW9uIG9mIHRleHQtZW1waGFzaXMtY29sb3IgaW4gOjptYXJrZXIg
YXNzZXJ0X2VxdWFsczogZXhwZWN0ZWQgInJnYig1MCwgMTAwLCAxMDApIiBidXQgZ290ICJyZ2Io
MCwgMCwgMCkiCi1GQUlMIEFuaW1hdGlvbiBvZiB0ZXh0LWVtcGhhc2lzLXBvc2l0aW9uIGluIDo6
bWFya2VyIGFzc2VydF9lcXVhbHM6IGV4cGVjdGVkICJ1bmRlciBsZWZ0IiBidXQgZ290ICJvdmVy
IHJpZ2h0IgorRkFJTCBBbmltYXRpb24gb2YgdGV4dC1lbXBoYXNpcy1jb2xvciBpbiA6Om1hcmtl
ciBhc3NlcnRfZXF1YWxzOiBleHBlY3RlZCAicmdiKDUwLCAxMDAsIDEwMCkiIGJ1dCBnb3QgInJn
YigxMDAsIDAsIDIwMCkiCitQQVNTIEFuaW1hdGlvbiBvZiB0ZXh0LWVtcGhhc2lzLXBvc2l0aW9u
IGluIDo6bWFya2VyCiBGQUlMIEFuaW1hdGlvbiBvZiB0ZXh0LWVtcGhhc2lzLXN0eWxlIGluIDo6
bWFya2VyIGFzc2VydF9lcXVhbHM6IGV4cGVjdGVkICJ0cmlhbmdsZSIgYnV0IGdvdCAibm9uZSIK
LUZBSUwgQW5pbWF0aW9uIG9mIHRleHQtc2hhZG93IGluIDo6bWFya2VyIGFzc2VydF9lcXVhbHM6
IGV4cGVjdGVkICJyZ2IoNTAsIDEwMCwgMTAwKSAycHggMnB4IDJweCIgYnV0IGdvdCAibm9uZSIK
K1BBU1MgQW5pbWF0aW9uIG9mIHRleHQtc2hhZG93IGluIDo6bWFya2VyCiBQQVNTIEFuaW1hdGlv
biBvZiBkaXNwbGF5IGluIDo6bWFya2VyCiBQQVNTIEFuaW1hdGlvbiBvZiBwb3NpdGlvbiBpbiA6
Om1hcmtlcgogUEFTUyBBbmltYXRpb24gb2YgZmxvYXQgaW4gOjptYXJrZXIK
</data>

          </attachment>
      

    </bug>

</bugzilla>