<?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>234872</bug_id>
          
          <creation_ts>2022-01-05 01:20:55 -0800</creation_ts>
          <short_desc>Refactor computed style code for transition-property and the transition shorthand</short_desc>
          <delta_ts>2022-03-17 10:53:52 -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>Animations</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=237920</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Antoine Quint">graouts</reporter>
          <assigned_to name="Antoine Quint">graouts</assigned_to>
          <cc>darin</cc>
    
    <cc>dino</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>graouts</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>koivisto</cc>
    
    <cc>macpherson</cc>
    
    <cc>menard</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1828211</commentid>
    <comment_count>0</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2022-01-05 01:20:55 -0800</bug_when>
    <thetext>Refactor computed style code for transition-property and the transition shorthand</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1828212</commentid>
    <comment_count>1</comment_count>
      <attachid>448366</attachid>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2022-01-05 01:22:17 -0800</bug_when>
    <thetext>Created attachment 448366
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1828233</commentid>
    <comment_count>2</comment_count>
      <attachid>448366</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2022-01-05 02:48:23 -0800</bug_when>
    <thetext>Comment on attachment 448366
Patch

looks like some rebasing is needed</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1828259</commentid>
    <comment_count>3</comment_count>
      <attachid>448382</attachid>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2022-01-05 05:41:31 -0800</bug_when>
    <thetext>Created attachment 448382
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1828362</commentid>
    <comment_count>4</comment_count>
      <attachid>448382</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2022-01-05 12:57:42 -0800</bug_when>
    <thetext>Comment on attachment 448382
Patch for landing

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

&gt; LayoutTests/imported/w3c/web-platform-tests/css/css-pseudo/first-letter-allowed-properties-expected.txt:35
&gt; -FAIL transition should not be applied to first-letter pseudo elements. assert_equals: expected &quot;all 0s ease 0s&quot; but got &quot;transform 1s ease 0s&quot;
&gt; +FAIL transition should not be applied to first-letter pseudo elements. assert_equals: expected &quot;&quot; but got &quot;transform 1s ease 0s&quot;

Does this change make sense? Why did the *expected* value change?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1828379</commentid>
    <comment_count>5</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2022-01-05 13:44:19 -0800</bug_when>
    <thetext>(In reply to Darin Adler from comment #4)
&gt; Comment on attachment 448382 [details]
&gt; Patch for landing
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=448382&amp;action=review
&gt; 
&gt; &gt; LayoutTests/imported/w3c/web-platform-tests/css/css-pseudo/first-letter-allowed-properties-expected.txt:35
&gt; &gt; -FAIL transition should not be applied to first-letter pseudo elements. assert_equals: expected &quot;all 0s ease 0s&quot; but got &quot;transform 1s ease 0s&quot;
&gt; &gt; +FAIL transition should not be applied to first-letter pseudo elements. assert_equals: expected &quot;&quot; but got &quot;transform 1s ease 0s&quot;
&gt; 
&gt; Does this change make sense? Why did the *expected* value change?

I&apos;ll double check, but I think the expected string is created dynamically by getting the computed style of a non-pseudo element, which would explain this behavior.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1828381</commentid>
    <comment_count>6</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2022-01-05 13:48:52 -0800</bug_when>
    <thetext>(In reply to Antoine Quint from comment #5)
&gt; (In reply to Darin Adler from comment #4)
&gt; &gt; Comment on attachment 448382 [details]
&gt; &gt; Patch for landing
&gt; &gt; 
&gt; &gt; View in context:
&gt; &gt; https://bugs.webkit.org/attachment.cgi?id=448382&amp;action=review
&gt; &gt; 
&gt; &gt; &gt; LayoutTests/imported/w3c/web-platform-tests/css/css-pseudo/first-letter-allowed-properties-expected.txt:35
&gt; &gt; &gt; -FAIL transition should not be applied to first-letter pseudo elements. assert_equals: expected &quot;all 0s ease 0s&quot; but got &quot;transform 1s ease 0s&quot;
&gt; &gt; &gt; +FAIL transition should not be applied to first-letter pseudo elements. assert_equals: expected &quot;&quot; but got &quot;transform 1s ease 0s&quot;
&gt; &gt; 
&gt; &gt; Does this change make sense? Why did the *expected* value change?
&gt; 
&gt; I&apos;ll double check, but I think the expected string is created dynamically by
&gt; getting the computed style of a non-pseudo element, which would explain this
&gt; behavior.

Precisely:

    const target = document.querySelector(&quot;#target&quot;);
    var defaultComputedStyle = getComputedStyle(target);

I&apos;ll take a look at making this test pass as well.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1828489</commentid>
    <comment_count>7</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-01-05 18:56:27 -0800</bug_when>
    <thetext>Committed r287669 (245766@main): &lt;https://commits.webkit.org/245766@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 448382.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1828490</commentid>
    <comment_count>8</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-01-05 18:57:19 -0800</bug_when>
    <thetext>&lt;rdar://problem/87176839&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1852374</commentid>
    <comment_count>9</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2022-03-17 10:53:52 -0700</bug_when>
    <thetext>(In reply to Antoine Quint from comment #6)
&gt; (In reply to Antoine Quint from comment #5)
&gt; &gt; (In reply to Darin Adler from comment #4)
&gt; &gt; &gt; Comment on attachment 448382 [details]
&gt; &gt; &gt; Patch for landing
&gt; &gt; &gt; 
&gt; &gt; &gt; View in context:
&gt; &gt; &gt; https://bugs.webkit.org/attachment.cgi?id=448382&amp;action=review
&gt; &gt; &gt; 
&gt; &gt; &gt; &gt; LayoutTests/imported/w3c/web-platform-tests/css/css-pseudo/first-letter-allowed-properties-expected.txt:35
&gt; &gt; &gt; &gt; -FAIL transition should not be applied to first-letter pseudo elements. assert_equals: expected &quot;all 0s ease 0s&quot; but got &quot;transform 1s ease 0s&quot;
&gt; &gt; &gt; &gt; +FAIL transition should not be applied to first-letter pseudo elements. assert_equals: expected &quot;&quot; but got &quot;transform 1s ease 0s&quot;
&gt; &gt; &gt; 
&gt; &gt; &gt; Does this change make sense? Why did the *expected* value change?
&gt; &gt; 
&gt; &gt; I&apos;ll double check, but I think the expected string is created dynamically by
&gt; &gt; getting the computed style of a non-pseudo element, which would explain this
&gt; &gt; behavior.
&gt; 
&gt; Precisely:
&gt; 
&gt;     const target = document.querySelector(&quot;#target&quot;);
&gt;     var defaultComputedStyle = getComputedStyle(target);
&gt; 
&gt; I&apos;ll take a look at making this test pass as well.

So this actually caused a regression in iOS 15.4 (bug 237920), all because I wasn&apos;t thorough enough in my analysis of why this test&apos;s failing output changed. I added some more explicit WPT coverage so we don&apos;t end up in this kind of situation again.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>448366</attachid>
            <date>2022-01-05 01:22:17 -0800</date>
            <delta_ts>2022-01-05 03:09:22 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-234872-20220105102216.patch</filename>
            <type>text/plain</type>
            <size>5919</size>
            <attacher name="Antoine Quint">graouts</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg3NjA3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDQwOGYzOTNlN2ZkMTJk
YzU0N2NjNDk2YTgxZjIxOTUwMjU5NWUzZi4uNTBlZWY0Mjg4YzI2ZTI3ODAyMDAxZGI4ZDgzNjgx
MmMwNjU5MDMzNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDIyLTAxLTA1ICBBbnRv
aW5lIFF1aW50ICA8Z3Jhb3V0c0B3ZWJraXQub3JnPgorCisgICAgICAgIFJlZmFjdG9yIGNvbXB1
dGVkIHN0eWxlIGNvZGUgZm9yIHRyYW5zaXRpb24tcHJvcGVydHkgYW5kIHRoZSB0cmFuc2l0aW9u
IHNob3J0aGFuZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MjM0ODcyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgVGhlcmUncyBubyByZWFzb24gZm9yIHRoZSAidHJhbnNpdGlvbi1wcm9wZXJ0eSIgYW5kICJ0
cmFuc2l0aW9uIiBwcm9wZXJ0aWVzIHRvIGJlCisgICAgICAgIGhhbmRsZWQgYW55IGRpZmZlcmVu
dGx5IHRvIGFueSBvdGhlciAidHJhbnNpdGlvbi0iIHByb3BlcnR5IG9yIHRoZSAiYW5pbWF0aW9u
IgorICAgICAgICBzaG9ydGhhbmQuCisKKyAgICAgICAgKiBjc3MvQ1NTQ29tcHV0ZWRTdHlsZURl
Y2xhcmF0aW9uLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OmFuaW1hdGlvblNob3J0aGFuZFZhbHVl
KToKKyAgICAgICAgKFdlYkNvcmU6OkNvbXB1dGVkU3R5bGVFeHRyYWN0b3I6OnZhbHVlRm9yUHJv
cGVydHlJblN0eWxlKToKKyAgICAgICAgKFdlYkNvcmU6OnRyYW5zaXRpb25Qcm9wZXJ0eVZhbHVl
KTogRGVsZXRlZC4KKwogMjAyMi0wMS0wNSAgTWFydGluIFJvYmluc29uICA8bXJvYmluc29uQHdl
YmtpdC5vcmc+CiAKICAgICAgICAgQ1NTIGB0cmFuc2Zvcm1gIHByb3BlcnR5ICBzaG91bGQgdGFr
ZSBpbnRvIGFjY291bnQgdHJhbnNmb3JtIHJlZmVyZW5jZSBib3gKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL2Nzcy9DU1NDb21wdXRlZFN0eWxlRGVjbGFyYXRpb24uY3BwIGIvU291cmNlL1dl
YkNvcmUvY3NzL0NTU0NvbXB1dGVkU3R5bGVEZWNsYXJhdGlvbi5jcHAKaW5kZXggMjJmZjVmMzE3
NDNlNGUzYmNkYzY2NTg5N2ZlODQwMWYzNjU5ZTI5NC4uODc1YjQyODhiNjExMTA1Mjg5ZDhjZTJk
ZDAyNDIyY2NjOTRjZjViZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvY3NzL0NTU0NvbXB1
dGVkU3R5bGVEZWNsYXJhdGlvbi5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvY3NzL0NTU0NvbXB1
dGVkU3R5bGVEZWNsYXJhdGlvbi5jcHAKQEAgLTEwOTQsMTcgKzEwOTQsNiBAQCBzdGF0aWMgUmVm
PENTU1ZhbHVlPiBjcmVhdGVUcmFuc2l0aW9uUHJvcGVydHlWYWx1ZShjb25zdCBBbmltYXRpb24m
IGFuaW1hdGlvbikKICAgICByZXR1cm4gQ1NTVmFsdWVQb29sOjpzaW5nbGV0b24oKS5jcmVhdGVJ
ZGVudGlmaWVyVmFsdWUoQ1NTVmFsdWVOb25lKTsKIH0KIAotc3RhdGljIFJlZjxDU1NWYWx1ZUxp
c3Q+IHRyYW5zaXRpb25Qcm9wZXJ0eVZhbHVlKGNvbnN0IEFuaW1hdGlvbkxpc3QqIGFuaW1hdGlv
bkxpc3QpCi17Ci0gICAgYXV0byBsaXN0ID0gQ1NTVmFsdWVMaXN0OjpjcmVhdGVDb21tYVNlcGFy
YXRlZCgpOwotICAgIGlmIChhbmltYXRpb25MaXN0KSB7Ci0gICAgICAgIGZvciAoc2l6ZV90IGkg
PSAwOyBpIDwgYW5pbWF0aW9uTGlzdC0+c2l6ZSgpOyArK2kpCi0gICAgICAgICAgICBsaXN0LT5h
cHBlbmQoY3JlYXRlVHJhbnNpdGlvblByb3BlcnR5VmFsdWUoYW5pbWF0aW9uTGlzdC0+YW5pbWF0
aW9uKGkpKSk7Ci0gICAgfSBlbHNlCi0gICAgICAgIGxpc3QtPmFwcGVuZChDU1NWYWx1ZVBvb2w6
OnNpbmdsZXRvbigpLmNyZWF0ZUlkZW50aWZpZXJWYWx1ZShDU1NWYWx1ZUFsbCkpOwotICAgIHJl
dHVybiBsaXN0OwotfQotCiBzdGF0aWMgUmVmPENTU1ZhbHVlTGlzdD4gdmFsdWVGb3JTY3JvbGxT
bmFwVHlwZShjb25zdCBTY3JvbGxTbmFwVHlwZSYgdHlwZSkKIHsKICAgICBhdXRvIHZhbHVlID0g
Q1NTVmFsdWVMaXN0OjpjcmVhdGVTcGFjZVNlcGFyYXRlZCgpOwpAQCAtMTQ4NCwxNSArMTQ3Mywx
NCBAQCBzdGF0aWMgUmVmPENTU1ZhbHVlTGlzdD4gdmFsdWVMaXN0Rm9yQW5pbWF0aW9uT3JUcmFu
c2l0aW9uUHJvcGVydHkoQ1NTUHJvcGVydHlJRAogICAgIHJldHVybiBsaXN0OwogfQogCi1zdGF0
aWMgUmVmPENTU1ZhbHVlTGlzdD4gYW5pbWF0aW9uU2hvcnRoYW5kVmFsdWUoY29uc3QgQW5pbWF0
aW9uTGlzdCogYW5pbWF0aW9uTGlzdCkKK3N0YXRpYyBSZWY8Q1NTVmFsdWVMaXN0PiBhbmltYXRp
b25TaG9ydGhhbmRWYWx1ZShDU1NQcm9wZXJ0eUlEIHByb3BlcnR5LCBjb25zdCBBbmltYXRpb25M
aXN0KiBhbmltYXRpb25MaXN0KQogewogICAgIGF1dG8gcGFyZW50TGlzdCA9IENTU1ZhbHVlTGlz
dDo6Y3JlYXRlQ29tbWFTZXBhcmF0ZWQoKTsKICAgICBpZiAoYW5pbWF0aW9uTGlzdCkgewogICAg
ICAgICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IGFuaW1hdGlvbkxpc3QtPnNpemUoKTsgKytpKSB7
CiAgICAgICAgICAgICBjb25zdCBhdXRvJiBhbmltYXRpb24gPSBhbmltYXRpb25MaXN0LT5hbmlt
YXRpb24oaSk7CiAgICAgICAgICAgICBhdXRvIGNoaWxkTGlzdCA9IENTU1ZhbHVlTGlzdDo6Y3Jl
YXRlU3BhY2VTZXBhcmF0ZWQoKTsKLSAgICAgICAgICAgIGF1dG8gc2hvcnRoYW5kID0gc2hvcnRo
YW5kRm9yUHJvcGVydHkoQ1NTUHJvcGVydHlBbmltYXRpb24pOwotICAgICAgICAgICAgZm9yIChh
dXRvIGxvbmdoYW5kIDogc2hvcnRoYW5kKQorICAgICAgICAgICAgZm9yIChhdXRvIGxvbmdoYW5k
IDogc2hvcnRoYW5kRm9yUHJvcGVydHkocHJvcGVydHkpKQogICAgICAgICAgICAgICAgIENvbXB1
dGVkU3R5bGVFeHRyYWN0b3I6OmFkZFZhbHVlRm9yQW5pbWF0aW9uUHJvcGVydHlUb0xpc3QoY2hp
bGRMaXN0LmdldCgpLCBsb25naGFuZCwgJmFuaW1hdGlvbik7CiAgICAgICAgICAgICBwYXJlbnRM
aXN0LT5hcHBlbmQoY2hpbGRMaXN0KTsKICAgICAgICAgfQpAQCAtMzU4Miw3ICszNTcwLDcgQEAg
UmVmUHRyPENTU1ZhbHVlPiBDb21wdXRlZFN0eWxlRXh0cmFjdG9yOjp2YWx1ZUZvclByb3BlcnR5
SW5TdHlsZShjb25zdCBSZW5kZXJTdHkKICAgICAgICAgICAgICAgICByZXR1cm4gY3NzVmFsdWVQ
b29sLmNyZWF0ZUlkZW50aWZpZXJWYWx1ZShDU1NWYWx1ZUNvbnRlbnRCb3gpOwogICAgICAgICAg
ICAgcmV0dXJuIGNzc1ZhbHVlUG9vbC5jcmVhdGVJZGVudGlmaWVyVmFsdWUoQ1NTVmFsdWVCb3Jk
ZXJCb3gpOwogICAgICAgICBjYXNlIENTU1Byb3BlcnR5QW5pbWF0aW9uOgotICAgICAgICAgICAg
cmV0dXJuIGFuaW1hdGlvblNob3J0aGFuZFZhbHVlKHN0eWxlLmFuaW1hdGlvbnMoKSk7CisgICAg
ICAgICAgICByZXR1cm4gYW5pbWF0aW9uU2hvcnRoYW5kVmFsdWUocHJvcGVydHlJRCwgc3R5bGUu
YW5pbWF0aW9ucygpKTsKICAgICAgICAgY2FzZSBDU1NQcm9wZXJ0eUFuaW1hdGlvbkRlbGF5Ogog
ICAgICAgICBjYXNlIENTU1Byb3BlcnR5QW5pbWF0aW9uRGlyZWN0aW9uOgogICAgICAgICBjYXNl
IENTU1Byb3BlcnR5QW5pbWF0aW9uRHVyYXRpb246CkBAIC0zNzg2LDMyICszNzc0LDEwIEBAIFJl
ZlB0cjxDU1NWYWx1ZT4gQ29tcHV0ZWRTdHlsZUV4dHJhY3Rvcjo6dmFsdWVGb3JQcm9wZXJ0eUlu
U3R5bGUoY29uc3QgUmVuZGVyU3R5CiAgICAgICAgIGNhc2UgQ1NTUHJvcGVydHlUcmFuc2l0aW9u
RGVsYXk6CiAgICAgICAgIGNhc2UgQ1NTUHJvcGVydHlUcmFuc2l0aW9uRHVyYXRpb246CiAgICAg
ICAgIGNhc2UgQ1NTUHJvcGVydHlUcmFuc2l0aW9uVGltaW5nRnVuY3Rpb246Ci0gICAgICAgICAg
ICByZXR1cm4gdmFsdWVMaXN0Rm9yQW5pbWF0aW9uT3JUcmFuc2l0aW9uUHJvcGVydHkocHJvcGVy
dHlJRCwgc3R5bGUudHJhbnNpdGlvbnMoKSk7CiAgICAgICAgIGNhc2UgQ1NTUHJvcGVydHlUcmFu
c2l0aW9uUHJvcGVydHk6Ci0gICAgICAgICAgICByZXR1cm4gdHJhbnNpdGlvblByb3BlcnR5VmFs
dWUoc3R5bGUudHJhbnNpdGlvbnMoKSk7Ci0gICAgICAgIGNhc2UgQ1NTUHJvcGVydHlUcmFuc2l0
aW9uOiB7Ci0gICAgICAgICAgICBpZiAoYXV0byogYW5pbWF0aW9uTGlzdCA9IHN0eWxlLnRyYW5z
aXRpb25zKCkpIHsKLSAgICAgICAgICAgICAgICBhdXRvIHRyYW5zaXRpb25zTGlzdCA9IENTU1Zh
bHVlTGlzdDo6Y3JlYXRlQ29tbWFTZXBhcmF0ZWQoKTsKLSAgICAgICAgICAgICAgICBmb3IgKHNp
emVfdCBpID0gMDsgaSA8IGFuaW1hdGlvbkxpc3QtPnNpemUoKTsgKytpKSB7Ci0gICAgICAgICAg
ICAgICAgICAgIGF1dG8gbGlzdCA9IENTU1ZhbHVlTGlzdDo6Y3JlYXRlU3BhY2VTZXBhcmF0ZWQo
KTsKLSAgICAgICAgICAgICAgICAgICAgYXV0byYgYW5pbWF0aW9uID0gYW5pbWF0aW9uTGlzdC0+
YW5pbWF0aW9uKGkpOwotICAgICAgICAgICAgICAgICAgICBsaXN0LT5hcHBlbmQoY3JlYXRlVHJh
bnNpdGlvblByb3BlcnR5VmFsdWUoYW5pbWF0aW9uKSk7Ci0gICAgICAgICAgICAgICAgICAgIGxp
c3QtPmFwcGVuZChjc3NWYWx1ZVBvb2wuY3JlYXRlVmFsdWUoYW5pbWF0aW9uLmR1cmF0aW9uKCks
IENTU1VuaXRUeXBlOjpDU1NfUykpOwotICAgICAgICAgICAgICAgICAgICBsaXN0LT5hcHBlbmQo
dmFsdWVGb3JBbmltYXRpb25UaW1pbmdGdW5jdGlvbigqYW5pbWF0aW9uLnRpbWluZ0Z1bmN0aW9u
KCkpKTsKLSAgICAgICAgICAgICAgICAgICAgbGlzdC0+YXBwZW5kKGNzc1ZhbHVlUG9vbC5jcmVh
dGVWYWx1ZShhbmltYXRpb24uZGVsYXkoKSwgQ1NTVW5pdFR5cGU6OkNTU19TKSk7Ci0gICAgICAg
ICAgICAgICAgICAgIHRyYW5zaXRpb25zTGlzdC0+YXBwZW5kKFdURk1vdmUobGlzdCkpOwotICAg
ICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAgICByZXR1cm4gdHJhbnNpdGlvbnNMaXN0Owot
ICAgICAgICAgICAgfQotCi0gICAgICAgICAgICBhdXRvIGxpc3QgPSBDU1NWYWx1ZUxpc3Q6OmNy
ZWF0ZVNwYWNlU2VwYXJhdGVkKCk7Ci0gICAgICAgICAgICAvLyB0cmFuc2l0aW9uLXByb3BlcnR5
IGRlZmF1bHQgdmFsdWUuCi0gICAgICAgICAgICBsaXN0LT5hcHBlbmQoY3NzVmFsdWVQb29sLmNy
ZWF0ZUlkZW50aWZpZXJWYWx1ZShDU1NWYWx1ZUFsbCkpOwotICAgICAgICAgICAgbGlzdC0+YXBw
ZW5kKGNzc1ZhbHVlUG9vbC5jcmVhdGVWYWx1ZShBbmltYXRpb246OmluaXRpYWxEdXJhdGlvbigp
LCBDU1NVbml0VHlwZTo6Q1NTX1MpKTsKLSAgICAgICAgICAgIGxpc3QtPmFwcGVuZCh2YWx1ZUZv
ckFuaW1hdGlvblRpbWluZ0Z1bmN0aW9uKEFuaW1hdGlvbjo6aW5pdGlhbFRpbWluZ0Z1bmN0aW9u
KCkpKTsKLSAgICAgICAgICAgIGxpc3QtPmFwcGVuZChjc3NWYWx1ZVBvb2wuY3JlYXRlVmFsdWUo
QW5pbWF0aW9uOjppbml0aWFsRGVsYXkoKSwgQ1NTVW5pdFR5cGU6OkNTU19TKSk7Ci0gICAgICAg
ICAgICByZXR1cm4gbGlzdDsKLSAgICAgICAgfQorICAgICAgICAgICAgcmV0dXJuIHZhbHVlTGlz
dEZvckFuaW1hdGlvbk9yVHJhbnNpdGlvblByb3BlcnR5KHByb3BlcnR5SUQsIHN0eWxlLnRyYW5z
aXRpb25zKCkpOworICAgICAgICBjYXNlIENTU1Byb3BlcnR5VHJhbnNpdGlvbjoKKyAgICAgICAg
ICAgIHJldHVybiBhbmltYXRpb25TaG9ydGhhbmRWYWx1ZShwcm9wZXJ0eUlELCBzdHlsZS50cmFu
c2l0aW9ucygpKTsKICAgICAgICAgY2FzZSBDU1NQcm9wZXJ0eVBvaW50ZXJFdmVudHM6CiAgICAg
ICAgICAgICByZXR1cm4gY3NzVmFsdWVQb29sLmNyZWF0ZVZhbHVlKHN0eWxlLnBvaW50ZXJFdmVu
dHMoKSk7CiAgICAgICAgIGNhc2UgQ1NTUHJvcGVydHlXZWJraXRMaW5lR3JpZDoK
</data>
<flag name="review"
          id="474214"
          type_id="1"
          status="+"
          setter="koivisto"
    />
    <flag name="commit-queue"
          id="474222"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>448382</attachid>
            <date>2022-01-05 05:41:31 -0800</date>
            <delta_ts>2022-01-05 18:56:29 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-234872-20220105144129.patch</filename>
            <type>text/plain</type>
            <size>9633</size>
            <attacher name="Antoine Quint">graouts</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg3NjA3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDQwOGYzOTNlN2ZkMTJk
YzU0N2NjNDk2YTgxZjIxOTUwMjU5NWUzZi4uZDc5YWI0OTIxNjE1NjY5NmUyZDQ2NTE3YWQ5ODc0
MTU4NzQ3MGI1MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDIyLTAxLTA1ICBBbnRv
aW5lIFF1aW50ICA8Z3Jhb3V0c0B3ZWJraXQub3JnPgorCisgICAgICAgIFJlZmFjdG9yIGNvbXB1
dGVkIHN0eWxlIGNvZGUgZm9yIHRyYW5zaXRpb24tcHJvcGVydHkgYW5kIHRoZSB0cmFuc2l0aW9u
IHNob3J0aGFuZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MjM0ODcyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgQW50dGkgS29pdmlzdG8uCisKKyAgICAg
ICAgVGhlcmUncyBubyByZWFzb24gZm9yIHRoZSAidHJhbnNpdGlvbi1wcm9wZXJ0eSIgYW5kICJ0
cmFuc2l0aW9uIiBwcm9wZXJ0aWVzIHRvIGJlCisgICAgICAgIGhhbmRsZWQgYW55IGRpZmZlcmVu
dGx5IHRvIGFueSBvdGhlciAidHJhbnNpdGlvbi0iIHByb3BlcnR5IG9yIHRoZSAiYW5pbWF0aW9u
IgorICAgICAgICBzaG9ydGhhbmQuCisKKyAgICAgICAgKiBjc3MvQ1NTQ29tcHV0ZWRTdHlsZURl
Y2xhcmF0aW9uLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OmFuaW1hdGlvblNob3J0aGFuZFZhbHVl
KToKKyAgICAgICAgKFdlYkNvcmU6OkNvbXB1dGVkU3R5bGVFeHRyYWN0b3I6OnZhbHVlRm9yUHJv
cGVydHlJblN0eWxlKToKKyAgICAgICAgKFdlYkNvcmU6OnRyYW5zaXRpb25Qcm9wZXJ0eVZhbHVl
KTogRGVsZXRlZC4KKwogMjAyMi0wMS0wNSAgTWFydGluIFJvYmluc29uICA8bXJvYmluc29uQHdl
YmtpdC5vcmc+CiAKICAgICAgICAgQ1NTIGB0cmFuc2Zvcm1gIHByb3BlcnR5ICBzaG91bGQgdGFr
ZSBpbnRvIGFjY291bnQgdHJhbnNmb3JtIHJlZmVyZW5jZSBib3gKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL2Nzcy9DU1NDb21wdXRlZFN0eWxlRGVjbGFyYXRpb24uY3BwIGIvU291cmNlL1dl
YkNvcmUvY3NzL0NTU0NvbXB1dGVkU3R5bGVEZWNsYXJhdGlvbi5jcHAKaW5kZXggMjJmZjVmMzE3
NDNlNGUzYmNkYzY2NTg5N2ZlODQwMWYzNjU5ZTI5NC4uODc1YjQyODhiNjExMTA1Mjg5ZDhjZTJk
ZDAyNDIyY2NjOTRjZjViZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvY3NzL0NTU0NvbXB1
dGVkU3R5bGVEZWNsYXJhdGlvbi5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvY3NzL0NTU0NvbXB1
dGVkU3R5bGVEZWNsYXJhdGlvbi5jcHAKQEAgLTEwOTQsMTcgKzEwOTQsNiBAQCBzdGF0aWMgUmVm
PENTU1ZhbHVlPiBjcmVhdGVUcmFuc2l0aW9uUHJvcGVydHlWYWx1ZShjb25zdCBBbmltYXRpb24m
IGFuaW1hdGlvbikKICAgICByZXR1cm4gQ1NTVmFsdWVQb29sOjpzaW5nbGV0b24oKS5jcmVhdGVJ
ZGVudGlmaWVyVmFsdWUoQ1NTVmFsdWVOb25lKTsKIH0KIAotc3RhdGljIFJlZjxDU1NWYWx1ZUxp
c3Q+IHRyYW5zaXRpb25Qcm9wZXJ0eVZhbHVlKGNvbnN0IEFuaW1hdGlvbkxpc3QqIGFuaW1hdGlv
bkxpc3QpCi17Ci0gICAgYXV0byBsaXN0ID0gQ1NTVmFsdWVMaXN0OjpjcmVhdGVDb21tYVNlcGFy
YXRlZCgpOwotICAgIGlmIChhbmltYXRpb25MaXN0KSB7Ci0gICAgICAgIGZvciAoc2l6ZV90IGkg
PSAwOyBpIDwgYW5pbWF0aW9uTGlzdC0+c2l6ZSgpOyArK2kpCi0gICAgICAgICAgICBsaXN0LT5h
cHBlbmQoY3JlYXRlVHJhbnNpdGlvblByb3BlcnR5VmFsdWUoYW5pbWF0aW9uTGlzdC0+YW5pbWF0
aW9uKGkpKSk7Ci0gICAgfSBlbHNlCi0gICAgICAgIGxpc3QtPmFwcGVuZChDU1NWYWx1ZVBvb2w6
OnNpbmdsZXRvbigpLmNyZWF0ZUlkZW50aWZpZXJWYWx1ZShDU1NWYWx1ZUFsbCkpOwotICAgIHJl
dHVybiBsaXN0OwotfQotCiBzdGF0aWMgUmVmPENTU1ZhbHVlTGlzdD4gdmFsdWVGb3JTY3JvbGxT
bmFwVHlwZShjb25zdCBTY3JvbGxTbmFwVHlwZSYgdHlwZSkKIHsKICAgICBhdXRvIHZhbHVlID0g
Q1NTVmFsdWVMaXN0OjpjcmVhdGVTcGFjZVNlcGFyYXRlZCgpOwpAQCAtMTQ4NCwxNSArMTQ3Mywx
NCBAQCBzdGF0aWMgUmVmPENTU1ZhbHVlTGlzdD4gdmFsdWVMaXN0Rm9yQW5pbWF0aW9uT3JUcmFu
c2l0aW9uUHJvcGVydHkoQ1NTUHJvcGVydHlJRAogICAgIHJldHVybiBsaXN0OwogfQogCi1zdGF0
aWMgUmVmPENTU1ZhbHVlTGlzdD4gYW5pbWF0aW9uU2hvcnRoYW5kVmFsdWUoY29uc3QgQW5pbWF0
aW9uTGlzdCogYW5pbWF0aW9uTGlzdCkKK3N0YXRpYyBSZWY8Q1NTVmFsdWVMaXN0PiBhbmltYXRp
b25TaG9ydGhhbmRWYWx1ZShDU1NQcm9wZXJ0eUlEIHByb3BlcnR5LCBjb25zdCBBbmltYXRpb25M
aXN0KiBhbmltYXRpb25MaXN0KQogewogICAgIGF1dG8gcGFyZW50TGlzdCA9IENTU1ZhbHVlTGlz
dDo6Y3JlYXRlQ29tbWFTZXBhcmF0ZWQoKTsKICAgICBpZiAoYW5pbWF0aW9uTGlzdCkgewogICAg
ICAgICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IGFuaW1hdGlvbkxpc3QtPnNpemUoKTsgKytpKSB7
CiAgICAgICAgICAgICBjb25zdCBhdXRvJiBhbmltYXRpb24gPSBhbmltYXRpb25MaXN0LT5hbmlt
YXRpb24oaSk7CiAgICAgICAgICAgICBhdXRvIGNoaWxkTGlzdCA9IENTU1ZhbHVlTGlzdDo6Y3Jl
YXRlU3BhY2VTZXBhcmF0ZWQoKTsKLSAgICAgICAgICAgIGF1dG8gc2hvcnRoYW5kID0gc2hvcnRo
YW5kRm9yUHJvcGVydHkoQ1NTUHJvcGVydHlBbmltYXRpb24pOwotICAgICAgICAgICAgZm9yIChh
dXRvIGxvbmdoYW5kIDogc2hvcnRoYW5kKQorICAgICAgICAgICAgZm9yIChhdXRvIGxvbmdoYW5k
IDogc2hvcnRoYW5kRm9yUHJvcGVydHkocHJvcGVydHkpKQogICAgICAgICAgICAgICAgIENvbXB1
dGVkU3R5bGVFeHRyYWN0b3I6OmFkZFZhbHVlRm9yQW5pbWF0aW9uUHJvcGVydHlUb0xpc3QoY2hp
bGRMaXN0LmdldCgpLCBsb25naGFuZCwgJmFuaW1hdGlvbik7CiAgICAgICAgICAgICBwYXJlbnRM
aXN0LT5hcHBlbmQoY2hpbGRMaXN0KTsKICAgICAgICAgfQpAQCAtMzU4Miw3ICszNTcwLDcgQEAg
UmVmUHRyPENTU1ZhbHVlPiBDb21wdXRlZFN0eWxlRXh0cmFjdG9yOjp2YWx1ZUZvclByb3BlcnR5
SW5TdHlsZShjb25zdCBSZW5kZXJTdHkKICAgICAgICAgICAgICAgICByZXR1cm4gY3NzVmFsdWVQ
b29sLmNyZWF0ZUlkZW50aWZpZXJWYWx1ZShDU1NWYWx1ZUNvbnRlbnRCb3gpOwogICAgICAgICAg
ICAgcmV0dXJuIGNzc1ZhbHVlUG9vbC5jcmVhdGVJZGVudGlmaWVyVmFsdWUoQ1NTVmFsdWVCb3Jk
ZXJCb3gpOwogICAgICAgICBjYXNlIENTU1Byb3BlcnR5QW5pbWF0aW9uOgotICAgICAgICAgICAg
cmV0dXJuIGFuaW1hdGlvblNob3J0aGFuZFZhbHVlKHN0eWxlLmFuaW1hdGlvbnMoKSk7CisgICAg
ICAgICAgICByZXR1cm4gYW5pbWF0aW9uU2hvcnRoYW5kVmFsdWUocHJvcGVydHlJRCwgc3R5bGUu
YW5pbWF0aW9ucygpKTsKICAgICAgICAgY2FzZSBDU1NQcm9wZXJ0eUFuaW1hdGlvbkRlbGF5Ogog
ICAgICAgICBjYXNlIENTU1Byb3BlcnR5QW5pbWF0aW9uRGlyZWN0aW9uOgogICAgICAgICBjYXNl
IENTU1Byb3BlcnR5QW5pbWF0aW9uRHVyYXRpb246CkBAIC0zNzg2LDMyICszNzc0LDEwIEBAIFJl
ZlB0cjxDU1NWYWx1ZT4gQ29tcHV0ZWRTdHlsZUV4dHJhY3Rvcjo6dmFsdWVGb3JQcm9wZXJ0eUlu
U3R5bGUoY29uc3QgUmVuZGVyU3R5CiAgICAgICAgIGNhc2UgQ1NTUHJvcGVydHlUcmFuc2l0aW9u
RGVsYXk6CiAgICAgICAgIGNhc2UgQ1NTUHJvcGVydHlUcmFuc2l0aW9uRHVyYXRpb246CiAgICAg
ICAgIGNhc2UgQ1NTUHJvcGVydHlUcmFuc2l0aW9uVGltaW5nRnVuY3Rpb246Ci0gICAgICAgICAg
ICByZXR1cm4gdmFsdWVMaXN0Rm9yQW5pbWF0aW9uT3JUcmFuc2l0aW9uUHJvcGVydHkocHJvcGVy
dHlJRCwgc3R5bGUudHJhbnNpdGlvbnMoKSk7CiAgICAgICAgIGNhc2UgQ1NTUHJvcGVydHlUcmFu
c2l0aW9uUHJvcGVydHk6Ci0gICAgICAgICAgICByZXR1cm4gdHJhbnNpdGlvblByb3BlcnR5VmFs
dWUoc3R5bGUudHJhbnNpdGlvbnMoKSk7Ci0gICAgICAgIGNhc2UgQ1NTUHJvcGVydHlUcmFuc2l0
aW9uOiB7Ci0gICAgICAgICAgICBpZiAoYXV0byogYW5pbWF0aW9uTGlzdCA9IHN0eWxlLnRyYW5z
aXRpb25zKCkpIHsKLSAgICAgICAgICAgICAgICBhdXRvIHRyYW5zaXRpb25zTGlzdCA9IENTU1Zh
bHVlTGlzdDo6Y3JlYXRlQ29tbWFTZXBhcmF0ZWQoKTsKLSAgICAgICAgICAgICAgICBmb3IgKHNp
emVfdCBpID0gMDsgaSA8IGFuaW1hdGlvbkxpc3QtPnNpemUoKTsgKytpKSB7Ci0gICAgICAgICAg
ICAgICAgICAgIGF1dG8gbGlzdCA9IENTU1ZhbHVlTGlzdDo6Y3JlYXRlU3BhY2VTZXBhcmF0ZWQo
KTsKLSAgICAgICAgICAgICAgICAgICAgYXV0byYgYW5pbWF0aW9uID0gYW5pbWF0aW9uTGlzdC0+
YW5pbWF0aW9uKGkpOwotICAgICAgICAgICAgICAgICAgICBsaXN0LT5hcHBlbmQoY3JlYXRlVHJh
bnNpdGlvblByb3BlcnR5VmFsdWUoYW5pbWF0aW9uKSk7Ci0gICAgICAgICAgICAgICAgICAgIGxp
c3QtPmFwcGVuZChjc3NWYWx1ZVBvb2wuY3JlYXRlVmFsdWUoYW5pbWF0aW9uLmR1cmF0aW9uKCks
IENTU1VuaXRUeXBlOjpDU1NfUykpOwotICAgICAgICAgICAgICAgICAgICBsaXN0LT5hcHBlbmQo
dmFsdWVGb3JBbmltYXRpb25UaW1pbmdGdW5jdGlvbigqYW5pbWF0aW9uLnRpbWluZ0Z1bmN0aW9u
KCkpKTsKLSAgICAgICAgICAgICAgICAgICAgbGlzdC0+YXBwZW5kKGNzc1ZhbHVlUG9vbC5jcmVh
dGVWYWx1ZShhbmltYXRpb24uZGVsYXkoKSwgQ1NTVW5pdFR5cGU6OkNTU19TKSk7Ci0gICAgICAg
ICAgICAgICAgICAgIHRyYW5zaXRpb25zTGlzdC0+YXBwZW5kKFdURk1vdmUobGlzdCkpOwotICAg
ICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAgICByZXR1cm4gdHJhbnNpdGlvbnNMaXN0Owot
ICAgICAgICAgICAgfQotCi0gICAgICAgICAgICBhdXRvIGxpc3QgPSBDU1NWYWx1ZUxpc3Q6OmNy
ZWF0ZVNwYWNlU2VwYXJhdGVkKCk7Ci0gICAgICAgICAgICAvLyB0cmFuc2l0aW9uLXByb3BlcnR5
IGRlZmF1bHQgdmFsdWUuCi0gICAgICAgICAgICBsaXN0LT5hcHBlbmQoY3NzVmFsdWVQb29sLmNy
ZWF0ZUlkZW50aWZpZXJWYWx1ZShDU1NWYWx1ZUFsbCkpOwotICAgICAgICAgICAgbGlzdC0+YXBw
ZW5kKGNzc1ZhbHVlUG9vbC5jcmVhdGVWYWx1ZShBbmltYXRpb246OmluaXRpYWxEdXJhdGlvbigp
LCBDU1NVbml0VHlwZTo6Q1NTX1MpKTsKLSAgICAgICAgICAgIGxpc3QtPmFwcGVuZCh2YWx1ZUZv
ckFuaW1hdGlvblRpbWluZ0Z1bmN0aW9uKEFuaW1hdGlvbjo6aW5pdGlhbFRpbWluZ0Z1bmN0aW9u
KCkpKTsKLSAgICAgICAgICAgIGxpc3QtPmFwcGVuZChjc3NWYWx1ZVBvb2wuY3JlYXRlVmFsdWUo
QW5pbWF0aW9uOjppbml0aWFsRGVsYXkoKSwgQ1NTVW5pdFR5cGU6OkNTU19TKSk7Ci0gICAgICAg
ICAgICByZXR1cm4gbGlzdDsKLSAgICAgICAgfQorICAgICAgICAgICAgcmV0dXJuIHZhbHVlTGlz
dEZvckFuaW1hdGlvbk9yVHJhbnNpdGlvblByb3BlcnR5KHByb3BlcnR5SUQsIHN0eWxlLnRyYW5z
aXRpb25zKCkpOworICAgICAgICBjYXNlIENTU1Byb3BlcnR5VHJhbnNpdGlvbjoKKyAgICAgICAg
ICAgIHJldHVybiBhbmltYXRpb25TaG9ydGhhbmRWYWx1ZShwcm9wZXJ0eUlELCBzdHlsZS50cmFu
c2l0aW9ucygpKTsKICAgICAgICAgY2FzZSBDU1NQcm9wZXJ0eVBvaW50ZXJFdmVudHM6CiAgICAg
ICAgICAgICByZXR1cm4gY3NzVmFsdWVQb29sLmNyZWF0ZVZhbHVlKHN0eWxlLnBvaW50ZXJFdmVu
dHMoKSk7CiAgICAgICAgIGNhc2UgQ1NTUHJvcGVydHlXZWJraXRMaW5lR3JpZDoKZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9pbXBv
cnRlZC93M2MvQ2hhbmdlTG9nCmluZGV4IGIzMjlmZjU2NjQwMTRmYTdlNTQ2YmU4MDJlMzAyODEw
ZjMyMTY5ZDkuLjFhN2M2YTg5MTcwNmMwNmY1YzFkN2JhNWVmNDYyMjE1YmJmMGViMTggMTAwNjQ0
Ci0tLSBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVz
dHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDIyLTAxLTA1ICBB
bnRvaW5lIFF1aW50ICA8Z3Jhb3V0c0B3ZWJraXQub3JnPgorCisgICAgICAgIFJlZmFjdG9yIGNv
bXB1dGVkIHN0eWxlIGNvZGUgZm9yIHRyYW5zaXRpb24tcHJvcGVydHkgYW5kIHRoZSB0cmFuc2l0
aW9uIHNob3J0aGFuZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MjM0ODcyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgQW50dGkgS29pdmlzdG8uCisKKyAg
ICAgICAgUmViYXNlbGluZSBzb21lIHRlc3Qgb3V0cHV0LgorCisgICAgICAgICogd2ViLXBsYXRm
b3JtLXRlc3RzL2Nzcy9jc3MtcHNldWRvL2ZpcnN0LWxldHRlci1hbGxvd2VkLXByb3BlcnRpZXMt
ZXhwZWN0ZWQudHh0OgorICAgICAgICAqIHdlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLXBzZXVk
by9maXJzdC1saW5lLWFsbG93ZWQtcHJvcGVydGllcy1leHBlY3RlZC50eHQ6CisKIDIwMjItMDEt
MDUgIE1hcnRpbiBSb2JpbnNvbiAgPG1yb2JpbnNvbkB3ZWJraXQub3JnPgogCiAgICAgICAgIENT
UyBgdHJhbnNmb3JtYCBwcm9wZXJ0eSAgc2hvdWxkIHRha2UgaW50byBhY2NvdW50IHRyYW5zZm9y
bSByZWZlcmVuY2UgYm94CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2Vi
LXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtcHNldWRvL2ZpcnN0LWxldHRlci1hbGxvd2VkLXByb3Bl
cnRpZXMtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9y
bS10ZXN0cy9jc3MvY3NzLXBzZXVkby9maXJzdC1sZXR0ZXItYWxsb3dlZC1wcm9wZXJ0aWVzLWV4
cGVjdGVkLnR4dAppbmRleCA1NzdiM2U3MGMxZThmZjYwODllNzcxYjYyZjBiMDMwYTY1ZTY4ZWZk
Li44MmRlNWJmODlkODVjZGJmOTA5MjAwYWU1NTY4MGFmMzI3NWMzNGNiIDEwMDY0NAotLS0gYS9M
YXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtcHNldWRv
L2ZpcnN0LWxldHRlci1hbGxvd2VkLXByb3BlcnRpZXMtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91
dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1wc2V1ZG8vZmly
c3QtbGV0dGVyLWFsbG93ZWQtcHJvcGVydGllcy1leHBlY3RlZC50eHQKQEAgLTMyLDcgKzMyLDcg
QEAgUEFTUyB0ZXh0VW5kZXJsaW5lUG9zaXRpb24gc2hvdWxkIGJlIGFwcGxpZWQgdG8gZmlyc3Qt
bGV0dGVyIHBzZXVkbyBlbGVtZW50cy4KIFBBU1MgdmVydGljYWxBbGlnbiBzaG91bGQgYmUgYXBw
bGllZCB0byBmaXJzdC1sZXR0ZXIgcHNldWRvIGVsZW1lbnRzLgogUEFTUyB3b3JkU3BhY2luZyBz
aG91bGQgYmUgYXBwbGllZCB0byBmaXJzdC1sZXR0ZXIgcHNldWRvIGVsZW1lbnRzLgogRkFJTCBw
b3NpdGlvbiBzaG91bGQgbm90IGJlIGFwcGxpZWQgdG8gZmlyc3QtbGV0dGVyIHBzZXVkbyBlbGVt
ZW50cy4gYXNzZXJ0X2VxdWFsczogZXhwZWN0ZWQgInN0YXRpYyIgYnV0IGdvdCAiYWJzb2x1dGUi
Ci1GQUlMIHRyYW5zaXRpb24gc2hvdWxkIG5vdCBiZSBhcHBsaWVkIHRvIGZpcnN0LWxldHRlciBw
c2V1ZG8gZWxlbWVudHMuIGFzc2VydF9lcXVhbHM6IGV4cGVjdGVkICJhbGwgMHMgZWFzZSAwcyIg
YnV0IGdvdCAidHJhbnNmb3JtIDFzIGVhc2UgMHMiCitGQUlMIHRyYW5zaXRpb24gc2hvdWxkIG5v
dCBiZSBhcHBsaWVkIHRvIGZpcnN0LWxldHRlciBwc2V1ZG8gZWxlbWVudHMuIGFzc2VydF9lcXVh
bHM6IGV4cGVjdGVkICIiIGJ1dCBnb3QgInRyYW5zZm9ybSAxcyBlYXNlIDBzIgogUEFTUyB0cmFu
c2Zvcm0gc2hvdWxkIG5vdCBiZSBhcHBsaWVkIHRvIGZpcnN0LWxldHRlciBwc2V1ZG8gZWxlbWVu
dHMuCiBGQUlMIHdvcmRCcmVhayBzaG91bGQgbm90IGJlIGFwcGxpZWQgdG8gZmlyc3QtbGV0dGVy
IHBzZXVkbyBlbGVtZW50cy4gYXNzZXJ0X2VxdWFsczogZXhwZWN0ZWQgIm5vcm1hbCIgYnV0IGdv
dCAiYnJlYWstYWxsIgogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2Vi
LXBsYXRmb3JtLXRlc3RzL2Nzcy9jc3MtcHNldWRvL2ZpcnN0LWxpbmUtYWxsb3dlZC1wcm9wZXJ0
aWVzLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0t
dGVzdHMvY3NzL2Nzcy1wc2V1ZG8vZmlyc3QtbGluZS1hbGxvd2VkLXByb3BlcnRpZXMtZXhwZWN0
ZWQudHh0CmluZGV4IGNlZmVmZjVjYTY3ODQ4MmNlYjc0OWJlODhjYjJmZWM3OWNkZTY0YTUuLjRi
ZDVmZDM2ZGRjZTI3MjMzNjgwZGFmOTg0NDBkZmIxOWZjZDM0ZWEgMTAwNjQ0Ci0tLSBhL0xheW91
dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1wc2V1ZG8vZmly
c3QtbGluZS1hbGxvd2VkLXByb3BlcnRpZXMtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3Rz
L2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1wc2V1ZG8vZmlyc3QtbGlu
ZS1hbGxvd2VkLXByb3BlcnRpZXMtZXhwZWN0ZWQudHh0CkBAIC0zNCw3ICszNCw3IEBAIEZBSUwg
Ym9yZGVyUmFkaXVzIHNob3VsZCBub3QgYmUgYXBwbGllZCB0byBmaXJzdC1saW5lIHBzZXVkbyBl
bGVtZW50cy4gYXNzZXJ0X2VxCiBGQUlMIG1hcmdpbiBzaG91bGQgbm90IGJlIGFwcGxpZWQgdG8g
Zmlyc3QtbGluZSBwc2V1ZG8gZWxlbWVudHMuIGFzc2VydF9lcXVhbHM6IGV4cGVjdGVkICIwcHgi
IGJ1dCBnb3QgIjEwcHggMjBweCAzMHB4IDQwcHgiCiBGQUlMIHBhZGRpbmcgc2hvdWxkIG5vdCBi
ZSBhcHBsaWVkIHRvIGZpcnN0LWxpbmUgcHNldWRvIGVsZW1lbnRzLiBhc3NlcnRfZXF1YWxzOiBl
eHBlY3RlZCAiMHB4IiBidXQgZ290ICIxMHB4IDIwcHggMzBweCA0MHB4IgogRkFJTCBwb3NpdGlv
biBzaG91bGQgbm90IGJlIGFwcGxpZWQgdG8gZmlyc3QtbGluZSBwc2V1ZG8gZWxlbWVudHMuIGFz
c2VydF9lcXVhbHM6IGV4cGVjdGVkICJzdGF0aWMiIGJ1dCBnb3QgImFic29sdXRlIgotRkFJTCB0
cmFuc2l0aW9uIHNob3VsZCBub3QgYmUgYXBwbGllZCB0byBmaXJzdC1saW5lIHBzZXVkbyBlbGVt
ZW50cy4gYXNzZXJ0X2VxdWFsczogZXhwZWN0ZWQgImFsbCAwcyBlYXNlIDBzIiBidXQgZ290ICJ0
cmFuc2Zvcm0gMXMgZWFzZSAwcyIKK0ZBSUwgdHJhbnNpdGlvbiBzaG91bGQgbm90IGJlIGFwcGxp
ZWQgdG8gZmlyc3QtbGluZSBwc2V1ZG8gZWxlbWVudHMuIGFzc2VydF9lcXVhbHM6IGV4cGVjdGVk
ICIiIGJ1dCBnb3QgInRyYW5zZm9ybSAxcyBlYXNlIDBzIgogUEFTUyB0cmFuc2Zvcm0gc2hvdWxk
IG5vdCBiZSBhcHBsaWVkIHRvIGZpcnN0LWxpbmUgcHNldWRvIGVsZW1lbnRzLgogRkFJTCB3b3Jk
QnJlYWsgc2hvdWxkIG5vdCBiZSBhcHBsaWVkIHRvIGZpcnN0LWxpbmUgcHNldWRvIGVsZW1lbnRz
LiBhc3NlcnRfZXF1YWxzOiBleHBlY3RlZCAibm9ybWFsIiBidXQgZ290ICJicmVhay1hbGwiCiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>